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
335786244198	335786244759	335786245309	335786245859	335786246409	335786246959	335786247509	335786248059	335786248609	335786249159	335786249709	335786250259	335786250809	335786251359	335786251909	335786252459	335786253009	335786253559	335786254109	335786254659	335786255209	335786255759	335786256309	335786256859	335786257409	335786257959	335786258509	335786259059	335786259609	335786260159	335786260709	335786261259	335786261809	335786262359	335786262909	335786263459	335786264009	335786264559	335786265109	335786265659	335786266209	335786266759	335786267309	335786267859	335786268409	335786268959	335786269509	335786270059	335786270609	335786271159	335786271709	335786272259	335786272809	335786273359	335786273909	335786274459	335786275009	335786275559	335786276109	335786276659	335786277209	335786277759	335786278309	335786278859	335786279409	335786279959	335786280509	335786281059	335786281609	335786282159	335786282709	335786283259	335786283809	335786284359	335786284909	335786285459	335786286009	335786286559	335786287109	335786287659	335786288209	335786288759	335786289309	335786289859	335786290409	335786290959	335786291509	335786292059	335786292609	335786293159	335786293709	335786294259	335786294809	335786295359	335786295909	335786296459	335786297009	335786297559	335786298109	335786298659	335786299209	335786299759	335786300309	335786300859	335786301409	335786301959	335786302509	335786303059	335786303609	335786304159	335786304709	335786305259	335786305809	335786306359	335786306909	335786307459	335786308009	335786308559	335786309109	335786309661	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
64513	68626	67853	22240	5881	1275	943	1220	943	743	703	641	479	432	362	268	292	329	328	379	556	669	726	603	539	545	539	477	362	277	267	218	204	236	192	213	207	191	167	169	177	185	197	198	188	191	172	181	165	186	203	173	196	181	170	186	201	183	205	178	170	184	201	177	172	177	186	186	192	184	165	158	174	159	169	169	183	157	195	168	190	175	195	163	201	174	169	162	167	158	170	160	161	199	195	159	170	176	181	178	166	184	162	182	181	145	162	178	159	149	172	163	193	194	172	177	165	178	155	163	162	156	150	174	181	154	166	175	129	169	149	160	173	167	169	148	192	190	179	158	138	156	173	159	161	167	147	178	171	185	165	178	145	177	173	163	185	164	165	168	189	174	158	142	169	152	150	187	178	158	170	171	167	146	181	159	188	161	193	167	148	145	173	153	163	177	168	168	171	180	158	163	161	158	159	166	170	156	139	146	174	185	145	148	162	159	157	164	173	161	169	151	174	152	167	169	150	182	179	187	166	179	162	179	155	164	155	163	160	165	176	191	155	177	141	181	153	162	164	178	153	177	171	172	173	160	173	173	173	198	165	155	140	186	156	170	172	151	167	161	155	138	175	165	177	185	162	167	178	167	166	204	174	171	146	197	190	147	175	189	202	163	154	179	173	154	181	168	172	169	156	176	173	179	170	162	166	181	173	153	163	184	170	165	160	173	158	161	155	164	195	164	166	164	161	197	206	175	173	158	158	163	165	179	171	176	139	157	172	177	172	176	147	150	154	164	155	166	194	185	170	181	188	183	170	154	136	162	188	182	178	149	170	181	196	154	165	183	183	176	156	188	170	176	174	187	184	149	172	170	183	178	176	156	190	140	183	163	174	162	151	166	175	166	195	159	167	168	154	145	174	163	172	170	167	169	179	159	160	148	180	173	148	176	153	160	164	166	169	173	192	172	172	198	167	160	170	190	173	157	167	192	187	180	178	180	155	189	180	172	164	161	146	148	170	133	160	145	160	179	176	158	160	151	180	153	158	170	174	159	163	167	176	176	179	152	177	177	172	151	190	173	152	143	179	194	172	164	162	163	190	171	182	173	158	166	173	187	171	155	156	155	131	165	167	148	180	170	183	154	163	177	167	169	175	159	162	166	159	193	170	172	175	150	148	172	150	182	185	184	158	186	169	164	172	173	184	164	175	184	173	167	183	155	177	152	156	160	166	160	168	181	192	168	162	166	176	163	176	171	170	163	170	163	162	182	169	157	164	163	173	163	163	179	191	159	156	186	155	177	165	166	186	172	158	180	175	173	199	155	180	158	157	164	167	173	160	163	162	189	145	159	170	179	158	167	154	197	152	169	147	165	149	177	161	180	185	174	164	165	164	178	183	174	175	181	172	152	176	172	168	169	158	183	151	169	175	170	147	150	186	173	170	163	189	182	165	182	177	153	164	158	166	164	188	183	160	169	160	162	164	169	166	199	199	165	155	153	180	184	162	160	152	157	156	159	178	177	147	165	173	170	173	163	140	190	181	149	154	144	177	185	167	186	179	174	164	165	175	180	146	187	153	176	199	162	145	171	188	180	198	172	172	164	171	191	183	181	163	173	183	186	183	156	183	172	169	168	164	160	160	164	139	146	173	155	193	177	180	182	177	179	191	163	190	175	187	171	188	161	175	183	178	168	182	140	163	187	161	165	163	177	166	161	180	169	146	181	168	167	164	186	180	151	174	151	173	166	169	176	189	161	180	187	180	186	163	160	169	182	179	160	178	154	178	200	159	155	165	161	146	158	173	175	184	150	186	180	176	142	168	165	191	156	178	183	172	164	211	170	139	168	164	170	174	156	175	184	188	181	195	171	166	181	165	181	165	166	173	170	161	184	153	180	168	166	151	144	191	181	152	164	170	169	160	168	174	162	180	171	164	158	179	146	171	160	161	170	188	170	190	153	156	195	181	182	173	173	151	168	180	153	148	153	155	172	160	204	169	161	194	169	158	179	190	160	148	157	166	180	160	155	172	161	160	184	157	172	166	165	158	158	174	163	178	191	189	165	176	196	157	175	174	179	177	168	168	155	159	162	166	172	146	188	152	154	164	181	143	164	178	165	161	145	162	154	156	177	170	205	196	143	144	178	178	164	175	176	162	164	173	178	174	165	173	169	182	199	192	174	178	160	151	188	180	175	167	172	174	164	187	149	164	181	177	178	172	172	174	183	176	181	162	178	153	181	156	173	183	167	185	178	155	183	168	159	167	170	157	145	147	153	159	172	155	170	182	158	184	175	185	177	180	141	187	174	140	167	180	159	149	153	174	140	161	162	168	171	153	159	176	164	151	177	178	183	172	174	188	179	173	147	162	143	168	147	183	167	171	164	170	188	178	153	149	165	149	172	168	177	151	175	145	184	170	166	163	152	191	168	178	184	166	207	175	163	160	170	172	191	188	178	175	195	175	163	157	162	190	180	151	173	180	184	177	182	181	175	158	163	163	178	204	194	197	182	183	177	173	196	152	164	156	176	164	159	167	160	187	182	197	176	191	184	144	170	154	174	183	145	171	185	176	164	173	154	177	178	187	167	166	157	184	161	170	176	177	173	186	170	178	166	164	188	176	173	194	141	195	159	142	179	173	162	176	146	182	155	171	159	187	183	169	166	175	175	178	170	169	179	183	198	159	157	148	167	184	172	168	182	157	142	152	148	147	158	154	188	201	158	174	177	163	171	174	188	174	170	160	176	161	158	175	165	176	181	164	156	156	148	145	190	169	160	169	174	193	159	182	165	165	163	173	169	181	193	148	150	152	167	153	161	192	158	159	164	151	165	155	175	185	180	167	191	176	155	156	149	148	183	173	174	160	182	165	161	143	146	163	169	177	148	160	181	181	157	183	148	149	164	173	195	160	188	170	188	171	178	154	174	148	171	196	165	195	158	184	171	152	177	162	177	170	189	155	182	170	164	176	193	170	195	167	185	154	181	180	175	158	157	169	187	166	165	183	171	187	176	170	160	156	147	171	150	166	199	167	168	157	168	177	164	151	140	194	175	165	191	166	167	179	173	169	147	185	140	163	156	183	170	162	170	155	179	164	185	163	162	172	163	142	179	153	175	151	182	152	190	162	161	192	155	166	152	168	167	160	194	154	174	140	164	142	159	192	174	156	178	152	180	162	164	155	152	161	141	171	157	151	169	175	190	167	190	167	142	189	158	170	191	161	159	160	170	152	176	186	160	186	180	140	148	153	171	142	150	161	177	165	166	171	196	177	172	183	188	177	162	171	166	150	172	163	147	171	157	159	186	161	169	175	157	145	143	184	159	168	165	169	175	151	150	168	176	183	183	202	162	190	171	168	161	193	175	199	165	194	176	178	163	188	170	172	178	176	171	154	149	197	199	179	170	150	160	157	147	179	149	172	170	191	177	188	167	158	175	180	151	167	151	175	165	164	174	153	165	199	163	155	130	162	167	143	186	171	185	164	173	156	173	173	173	162	158	166	171
41810	53513	52784	4076	3936	4016	3976	5382	4578	3583	4204	3502	2819	2611	2278	1668	1634	1838	1976	2500	3682	4452	4783	4081	3480	3564	3493	2883	2025	1461	1234	1132	1005	1024	849	806	817	816	722	769	768	843	777	736	788	666	667	662	692	644	675	655	631	706	713	727	729	724	725	714	705	730	688	635	666	638	670	619	649	626	623	626	648	620	618	606	604	600	637	620	620	624	645	627	625	632	614	600	601	602	626	606	587	633	629	590	608	636	597	582	646	637	607	571	622	638	588	575	611	539	602	627	623	605	585	607	651	637	638	587	626	569	575	597	615	570	591	571	587	569	594	586	602	556	604	614	527	576	588	599	605	568	573	564	578	546	542	595	593	596	524	614	546	558	600	641	577	563	573	538	569	577	612	545	622	606	547	594	597	555	606	609	577	573	580	595	592	596	578	630	563	615	582	554	579	608	577	615	598	532	613	543	606	570	549	585	552	574	551	575	575	602	561	577	581	590	576	592	545	572	625	609	590	546	564	575	631	602	572	589	575	535	579	579	580	593	577	564	551	581	555	553	575	583	573	614	576	604	585	560	586	565	627	612	590	606	577	585	592	580	517	578	589	603	576	532	579	573	595	553	582	582	554	557	583	554	571	603	549	569	577	558	542	558	602	577	580	586	540	597	538	580	617	573	581	597	568	574	604	570	543	569	576	622	593	575	559	593	578	619	580	592	596	592	613	575	586	599	603	562	582	644	592	626	623	587	567	525	601	623	544	590	560	557	564	583	579	553	563	618	613	639	560	628	588	558	553	561	576	549	581	586	602	551	541	594	612	583	628	572	570	586	570	611	583	598	547	571	569	593	559	568	582	564	550	590	557	572	577	576	599	602	574	607	592	566	600	583	554	572	608	580	601	596	569	561	577	622	571	573	568	592	593	620	564	603	613	572	534	561	563	548	626	616	599	583	549	543	568	578	565	567	543	566	576	561	565	585	585	564	583	540	575	536	600	575	574	547	566	549	591	604	537	590	609	612	568	576	580	582	598	546	569	541	555	593	561	540	614	597	577	530	566	596	550	564	537	564	591	553	552	584	528	562	654	591	566	569	637	543	565	647	575	561	568	527	569	580	576	572	594	602	585	566	584	600	573	553	641	553	552	572	570	574	587	570	551	581	607	577	573	590	569	604	581	569	601	531	572	578	552	554	552	569	583	578	574	556	585	585	550	562	569	595	571	565	578	570	594	589	611	547	523	543	519	560	608	562	589	587	598	591	610	597	552	603	580	587	531	561	581	585	507	654	586	545	584	591	567	590	601	614	602	613	643	570	558	530	577	570	598	589	585	600	582	598	602	586	559	569	561	545	547	579	551	580	541	569	548	557	580	588	583	583	545	563	565	581	604	585	574	562	607	588	568	596	619	571	581	557	587	591	582	590	586	620	574	598	530	567	612	612	592	575	571	561	608	535	606	568	626	536	584	592	550	560	573	590	601	590	545	567	566	581	572	539	625	561	535	593	556	572	564	568	570	565	564	558	518	602	602	559	594	533	611	564	560	593	542	572	588	570	580	564	556	615	547	593	611	565	623	539	584	558	556	536	598	555	594	571	578	568	578	585	556	580	585	595	586	592	591	537	579	596	550	579	597	599	578	647	572	579	585	601	609	568	610	591	585	585	605	592	618	612	560	562	573	555	591	640	607	584	611	602	592	592	551	556	590	560	607	548	581	562	611	589	571	596	613	562	572	611	567	559	545	626	620	602	536	568	605	553	563	606	570	583	506	572	553	585	581	586	575	578	577	639	520	603	588	592	566	568	604	626	574	574	649	577	559	580	574	602	560	560	557	575	602	592	583	593	613	557	631	557	565	582	589	557	571	570	610	555	600	604	625	578	572	576	552	573	615	556	561	589	576	571	574	571	593	616	579	581	552	578	543	564	585	569	595	562	578	617	609	576	568	599	577	646	590	558	581	557	600	614	611	565	561	546	570	614	574	583	565	618	590	547	563	570	590	564	555	600	631	583	584	543	594	578	576	571	605	574	595	567	567	596	593	513	587	555	617	581	586	595	570	590	564	573	600	608	595	589	553	557	577	584	568	562	568	583	634	620	575	574	577	616	567	572	586	548	562	531	571	606	510	563	570	584	581	556	585	547	567	548	593	557	580	589	555	564	551	597	565	576	599	578	577	576	560	619	592	590	615	600	585	562	620	582	527	573	596	600	560	582	625	608	568	578	620	566	559	558	567	562	593	564	558	562	541	569	592	622	571	571	575	575	567	591	523	579	581	526	550	546	557	565	596	535	579	589	577	571	615	574	558	586	580	584	542	583	583	602	625	601	544	569	600	530	603	559	583	591	537	554	534	572	563	582	595	597	629	590	578	572	601	590	611	608	574	613	578	551	597	543	556	584	606	573	568	574	568	614	585	563	574	562	527	589	603	569	570	564	543	544	511	564	605	585	587	616	578	626	567	570	566	570	566	584	571	632	588	560	570	552	525	537	568	572	594	564	584	601	549	604	567	627	600	591	586	587	615	579	563	609	595	534	592	604	590	580	566	575	555	590	584	572	579	575	599	571	571	563	600	570	558	558	580	608	567	585	574	572	589	566	539	564	558	593	575	580	555	573	632	554	545	556	599	563	567	584	622	608	573	566	573	617	601	580	565	599	581	553	580	615	623	556	556	596	594	572	552	588	586	566	627	531	563	618	595	583	584	604	586	596	591	590	584	559	561	568	599	541	579	602	599	564	566	620	578	573	525	567	594	555	592	575	576	615	551	646	546	605	575	590	533	596	579	577	582	559	600	585	602	555	613	556	580	574	584	553	550	564	577	591	563	609	548	559	604	613	571	574	567	602	580	578	573	618	564	546	564	591	612	561	592	605	569	601	607	599	571	629	610	584	608	527	587	564	553	567	579	552	578	568	568	597	542	558	601	541	601	550	576	564	578	629	592	575	589	587	586	601	549	576	552	577	566	556	593	575	552	565	570	579	575	587	563	556	542	556	562	599	601	586	568	586	550	542	564	589	608	548	594	612	608	553	601	581	562	561	568	556	586	582	560	563	581	563	568	577	592	572	544	562	567	595	591	579	556	575	603	593	631	590	545	563	584	550	570	560	574	624	570	570	553	581	617	566	567	554	606	606	580	595	562	551	592	573	535	607	565	591	554	557	594	552	601	603	608	569	619	548	525	629	607	556	574	534	574	561	554	547	610	575	593	565	542	610	602	563	565	569	573	583	605	547	625	550	577	603	586	577	598	562	617	541	579	612	609	580	561	565	539	591	581	568	611	576	600	554	566	557	538	561	602	531	603	610	545	594	587	589	543	573	557	577	570	575	570	588	566	574	572	521	574	580	623	563	571	570	565	577	581	593	566	567	559	585	566	572	556	574	590	605	571	595	575	565	597	562	582	566	573	574	575	575	587	601	556	551	585	570	631	546	591	583	589	580	562	618	536	571	602	562	563	569	538	584	580	584	573	586	582	582	582	549	594	599	609	585	561	585	601	595	575	600
7110	6056	7323	417	160	123	124	100	98	83	92	88	97	90	85	70	73	92	93	96	88	74	93	87	81	84	90	77	78	69	86	76	78	71	72	82	94	87	76	70	82	68	91	69	74	77	85	83	71	65	80	65	64	85	91	81	69	64	82	59	85	77	96	69	81	78	95	80	89	70	71	86	77	72	68	76	62	73	92	75	76	80	66	58	70	79	73	87	59	76	78	73	79	71	65	77	94	82	67	74	69	80	77	72	64	71	76	74	72	70	70	77	77	79	85	78	70	80	84	97	64	54	69	75	77	66	74	59	68	74	72	70	68	59	84	90	79	81	89	78	72	77	76	69	72	85	66	83	76	82	59	77	55	84	73	77	74	81	76	71	64	78	73	84	79	80	66	68	86	62	77	81	67	75	94	68	58	84	81	86	79	74	67	87	71	85	66	63	87	86	78	73	83	62	63	83	76	66	75	72	67	71	96	74	72	82	66	74	87	75	98	75	64	67	79	74	56	81	94	78	77	73	81	89	68	66	91	75	67	71	71	71	85	91	67	85	82	73	66	74	65	73	80	82	70	65	70	91	80	90	75	84	79	58	81	80	74	71	65	90	69	72	79	75	73	72	75	74	71	82	81	75	77	75	71	83	79	71	68	80	77	87	72	83	74	81	82	72	79	92	76	81	83	68	92	74	84	74	80	64	87	78	76	79	81	75	71	67	68	83	72	77	72	61	81	76	62	85	75	71	83	62	71	69	93	65	63	64	68	62	63	85	75	68	83	79	79	95	69	94	65	82	89	76	67	66	79	75	53	83	80	72	76	72	69	86	76	85	70	78	77	84	86	66	76	76	79	82	88	81	84	72	82	87	67	76	73	82	91	72	74	63	80	86	90	72	86	64	80	79	81	76	77	76	74	80	60	74	74	76	77	81	64	76	76	73	81	75	71	52	77	80	80	60	76	81	69	73	81	88	75	68	74	60	78	66	70	69	68	67	64	71	70	69	74	72	68	76	64	65	81	102	74	100	88	77	69	80	74	82	91	98	87	65	69	79	78	71	70	67	75	67	91	74	86	81	69	69	92	81	80	81	68	80	78	83	82	81	85	76	86	89	67	68	85	74	68	82	74	63	62	83	77	72	75	75	68	71	71	88	86	69	74	77	75	75	70	88	97	75	82	92	81	69	72	74	85	71	77	69	68	75	78	75	77	79	82	73	67	60	85	76	71	84	76	97	82	74	79	81	60	82	85	79	83	76	68	70	74	73	70	76	85	78	75	65	81	84	93	79	85	80	73	75	73	69	75	81	92	87	84	71	81	90	76	68	90	86	72	63	73	68	80	52	85	71	79	73	65	66	73	71	86	64	98	71	95	76	73	83	79	85	79	87	80	71	73	89	70	64	67	65	81	85	70	83	56	64	72	78	74	71	80	73	83	72	79	68	68	75	68	70	73	78	72	60	70	70	84	72	76	75	84	79	58	72	65	94	76	95	71	63	69	76	72	79	84	75	98	84	79	72	66	80	67	68	69	81	69	82	80	82	72	73	80	89	82	85	60	85	65	80	69	77	74	69	78	71	76	68	93	75	84	73	74	81	85	81	82	72	88	82	80	68	85	73	59	74	67	75	67	74	63	76	64	73	79	88	72	66	80	84	68	72	83	74	78	81	73	89	73	64	71	77	78	80	80	90	83	81	70	83	81	60	66	78	76	77	80	75	80	70	66	69	62	79	85	87	76	90	94	87	87	72	87	75	79	73	59	88	84	62	67	86	69	73	85	64	73	70	61	65	83	75	78	67	73	79	73	77	78	73	69	94	81	70	72	83	89	78	78	79	71	90	81	75	83	69	83	78	80	84	72	76	69	70	92	73	80	78	86	78	84	83	78	66	71	82	79	73	68	77	90	79	78	65	85	80	89	83	68	88	76	77	91	76	54	79	86	77	85	84	80	84	81	82	78	62	74	95	87	71	78	70	64	79	78	78	69	57	84	76	76	77	80	70	58	81	70	62	77	80	58	59	87	63	71	75	74	85	77	76	80	84	82	76	81	68	70	72	79	74	83	73	73	72	71	64	88	70	81	71	86	67	77	72	77	71	102	81	59	79	75	70	71	93	79	82	75	75	88	76	74	84	66	66	66	80	83	65	81	82	72	64	71	67	68	78	72	83	90	87	75	81	79	98	72	72	93	81	88	87	77	87	84	72	77	84	78	82	71	79	81	104	83	78	82	74	70	89	68	89	93	88	91	89	70	86	64	69	84	74	66	77	83	76	74	92	76	74	74	65	97	85	85	69	98	73	75	83	80	65	83	77	63	84	79	69	78	62	80	85	83	64	75	61	85	75	75	71	74	77	76	66	65	70	62	69	59	76	69	81	95	61	77	70	71	77	80	78	80	65	64	68	73	61	66	93	63	67	72	79	69	67	79	73	80	72	68	65	62	78	84	60	73	79	76	68	73	81	80	80	73	66	102	75	77	81	53	70	78	69	66	60	84	77	58	80	81	75	83	71	70	67	79	82	75	83	84	78	69	72	69	73	64	75	73	66	66	70	93	80	90	76	75	75	92	79	73	80	59	64	91	80	66	77	79	61	68	65	90	81	72	69	86	69	79	62	74	81	82	81	67	82	71	79	82	84	73	69	58	79	85	68	78	60	87	79	59	79	61	73	87	87	65	72	71	98	82	76	87	65	79	64	69	74	85	66	57	92	80	67	64	87	78	77	82	87	74	78	77	70	68	76	68	61	92	90	77	69	77	68	73	82	70	95	83	81	69	78	81	81	80	75	85	94	72	81	89	80	88	86	58	81	71	63	76	75	79	68	81	81	69	83	77	60	79	77	73	85	77	81	69	88	77	70	72	75	65	73	76	56	73	80	56	66	57	66	85	64	81	70	72	82	72	78	78	64	67	82	70	73	80	66	80	66	67	77	72	67	88	66	70	80	75	71	84	81	82	82	83	79	74	75	75	59	72	86	75	53	70	93	79	89	68	70	68	70	84	86	97	82	72	76	63	83	59	76	75	77	83	69	82	90	76	81	69	89	78	75	77	67	85	78	72	86	70	67	84	62	70	81	64	71	69	96	83	76	79	84	69	72	93	72	69	72	82	82	73	72	100	86	90	87	79	72	74	73	90	67	67	64	76	78	76	82	67	64	70	90	85	74	68	86	72	70	72	70	70	71	72	75	83	55	76	74	85	73	70	77	75	95	58	78	70	98	85	91	56	79	67	69	83	60	79	62	83	67	85	88	78	66	65	80	74	85	91	70	74	49	67	78	68	71	78	72	75	99	67	76	57	96	63	60	85	90	65	73	61	68	74	77	85	73	87	83	91	61	83	77	81	78	92	75	84	84	67	71	78	75	79	67	76	80	70	72	85	87	76	80	90	65	87	84	79	82	86	83	97	69	78	79	76	75	91	76	89	64	75	79	66	84	73	78	81	68	85	81	77	60	71	71	68	70	71	71	67	64	81	58	90	59	89	81	74	80
9165	11671	14588	427	414	601	718	600	489	474	446	412	389	399	397	330	361	373	388	412	411	446	417	449	416	420	410	353	328	324	356	326	334	318	316	352	311	306	337	324	304	311	296	307	317	314	269	298	319	330	292	336	344	297	343	312	318	320	355	334	314	284	325	350	317	282	306	306	282	307	304	314	306	314	329	296	294	305	296	302	316	316	298	296	293	310	315	295	332	291	323	308	262	303	305	317	300	314	312	304	307	298	323	302	332	290	303	294	336	290	281	315	297	299	313	318	308	297	324	302	286	296	321	330	302	332	301	327	300	292	319	323	272	334	305	319	317	302	324	308	290	301	318	314	296	278	304	298	299	317	322	277	276	290	272	357	325	293	308	296	290	281	326	287	283	309	313	310	285	314	309	316	272	287	296	303	310	321	301	280	326	323	311	308	290	302	324	295	291	278	300	299	294	289	326	302	300	297	310	281	292	299	277	331	311	282	257	315	323	286	327	328	285	298	278	287	303	308	282	304	287	297	302	340	296	282	304	301	336	282	306	324	311	293	304	293	257	254	322	286	317	292	326	328	320	297	319	266	317	316	329	318	309	298	288	290	322	278	295	313	289	262	271	319	288	289	280	311	294	273	306	284	275	330	264	305	353	274	317	304	304	313	297	301	331	330	300	293	286	301	280	296	324	314	328	302	294	277	268	283	311	292	316	298	274	301	293	315	275	322	340	280	335	325	273	267	309	316	316	299	343	291	278	280	287	308	348	284	302	327	314	286	310	323	296	293	329	310	282	310	302	306	311	316	327	293	315	280	295	324	284	296	318	316	316	337	311	285	314	286	327	308	338	299	310	308	308	270	316	310	282	292	304	317	289	307	310	306	283	316	277	276	313	334	291	316	286	304	284	302	311	318	304	309	296	321	295	284	297	294	319	329	277	316	310	296	298	316	284	308	294	306	318	296	290	267	292	340	290	296	298	311	300	333	301	302	317	292	297	306	303	293	280	291	325	310	303	286	313	289	312	285	298	294	285	321	314	346	312	289	293	286	303	291	314	277	303	324	315	312	338	305	304	287	307	309	279	285	305	273	299	318	310	310	313	275	282	294	306	306	296	300	309	288	343	305	314	294	297	309	301	295	292	289	335	312	290	327	296	287	285	326	277	311	312	296	261	288	308	319	318	310	321	308	272	327	307	290	306	285	288	281	287	357	300	313	310	293	299	320	294	270	296	294	314	301	282	292	304	312	287	310	299	307	298	326	313	285	301	309	320	288	314	306	313	315	306	290	312	304	309	307	299	307	327	294	277	313	272	316	324	295	336	294	311	296	270	325	299	299	296	307	273	298	299	303	283	284	293	318	315	316	322	310	327	296	306	288	324	300	307	327	286	314	296	289	298	285	320	286	303	303	329	294	300	272	285	311	279	316	321	279	310	286	265	292	297	299	296	333	288	355	289	291	328	290	323	288	330	292	314	295	290	298	313	340	283	286	278	278	287	307	327	300	294	293	300	310	293	295	294	308	323	269	290	318	294	317	295	303	300	315	291	303	283	341	300	294	320	279	273	281	285	277	302	313	290	300	294	284	305	283	297	315	323	326	318	327	319	299	290	304	335	329	320	292	285	306	285	272	292	308	319	278	305	324	308	322	310	303	295	330	306	329	302	288	295	307	309	289	286	285	310	290	287	293	325	293	292	283	308	290	315	308	292	311	299	294	312	310	292	316	302	305	296	309	334	306	326	306	314	307	282	301	302	271	305	315	323	325	299	303	300	290	318	298	306	314	334	278	297	299	320	295	270	310	265	310	310	290	311	311	312	287	291	273	281	306	302	296	314	298	318	312	303	303	284	351	306	287	285	276	317	292	279	287	320	305	280	278	291	297	298	333	309	306	283	306	297	293	292	289	293	298	279	302	328	312	292	261	311	288	308	305	278	314	298	272	289	308	320	278	308	307	268	287	330	277	297	332	304	303	278	297	314	311	283	328	303	306	284	309	288	301	312	294	291	292	316	316	290	291	261	289	314	294	303	265	312	310	362	288	284	329	333	297	305	298	265	298	295	311	304	331	265	292	328	302	321	308	290	315	274	281	301	318	345	272	299	308	284	316	285	255	305	296	280	294	305	316	290	285	304	291	304	326	298	296	316	300	301	314	317	319	300	299	289	290	299	302	320	328	279	283	278	259	281	301	299	303	303	281	305	333	282	299	313	328	309	305	289	299	315	294	335	333	300	306	263	285	320	298	331	309	326	313	308	275	322	331	346	295	327	303	312	333	290	296	299	307	321	286	315	319	290	329	344	303	291	312	322	289	299	280	294	307	298	292	304	304	324	324	314	300	304	301	298	289	308	340	292	272	290	294	296	333	268	314	294	319	284	308	310	284	315	282	301	287	299	286	316	308	312	306	299	292	329	313	332	303	273	305	270	307	296	268	291	330	311	276	308	319	300	299	329	313	280	284	308	290	316	291	305	309	318	295	308	279	283	258	301	280	295	309	276	296	308	295	295	308	280	304	326	301	272	263	307	330	322	299	321	310	319	316	291	298	318	287	336	307	304	288	290	281	302	326	306	288	303	316	306	292	287	282	305	317	291	279	283	323	305	316	324	317	331	269	336	303	306	297	291	303	303	319	288	270	318	329	282	316	252	302	298	295	318	307	313	294	311	290	331	298	332	294	287	287	301	286	339	296	314	294	292	310	316	315	291	299	294	290	304	299	277	277	310	298	314	317	253	309	298	322	305	281	291	289	314	279	278	297	310	303	283	290	283	316	322	303	318	306	282	304	300	283	307	277	302	326	300	309	287	287	311	310	322	329	281	277	298	310	318	291	298	325	280	305	332	306	275	317	323	292	320	304	281	308	328	290	314	317	280	303	311	299	290	309	306	316	286	292	269	310	330	289	313	293	311	303	303	308	321	309	313	275	320	318	306	281	298	298	310	296	306	281	335	314	318	296	306	325	324	293	312	287	290	303	308	286	324	328	322	328	316	332	299	323	305	316	302	314	299	309	303	299	288	299	285	287	290	315	308	302	317	277	291	289	320	284	312	300	281	299	324	278	265	312	312	343	338	299	316	304	297	309	314	312	283	302	297	297	300	306	284	297	290	315	296	312	307	336	281	310	298	299	287	315	309	301	287	282	310	290	295	302	336	295	314	304	324	308	268	275	259	290	300	314	299	288	263	359	274	288	280	281	290	287	309	293	310	273	310	330	284	319	297	305	288	320	281	319	297	277	297	286	296	299	297	316	294	282	308	268	303	285	311	305	291	282	345	294	278	279	330	289	286	277	324	271	325	299	303	322	310	309	304	308	284	300	286	287	306	264	315	283	318	312	307	336	302	300	286	291	286	318	311	285	356	297	303	297	322	315	319	323	289	313	312	307	310	323	286	280	308	290	279	284	306	296	316	311	322	323	301	294	299	281	309	303	291	288	326	259	273	309	325	264	288	303	292	319	268	303	288	295	322	315	292	288	290	327	274	319	310	298	319	293
45572	56892	58953	17009	2475	548	553	604	591	469	388	347	306	235	194	180	201	226	243	264	270	359	374	362	275	224	223	153	162	149	130	141	152	114	117	106	133	135	127	117	127	118	123	125	110	95	111	119	113	124	112	109	130	131	112	109	99	124	112	120	107	115	119	121	105	125	126	120	114	123	129	113	119	132	104	92	140	104	109	116	115	93	106	103	107	121	106	113	85	110	107	106	100	104	94	120	122	120	115	103	113	117	123	134	104	100	112	115	112	132	119	113	117	97	121	110	117	98	99	111	116	106	106	119	114	128	103	120	104	96	103	112	120	105	117	101	125	117	142	113	100	128	110	121	101	127	116	118	128	107	112	108	123	94	120	114	98	102	112	135	118	105	92	117	99	118	109	108	108	108	112	118	121	100	134	102	84	108	111	101	108	114	94	116	104	113	114	117	129	104	104	102	115	126	123	119	104	108	117	129	109	116	119	107	111	118	96	117	116	127	105	96	105	118	108	110	121	122	116	98	113	110	121	77	94	124	112	105	106	130	126	110	108	109	132	103	124	97	117	105	115	118	126	111	113	114	97	111	115	120	113	96	132	117	120	110	101	103	130	94	118	114	115	105	93	95	114	103	104	98	112	102	112	120	119	105	101	119	125	130	119	102	120	100	108	88	127	116	132	119	134	140	124	120	130	130	116	124	104	124	133	128	106	111	106	107	131	109	136	109	111	97	101	117	105	118	129	98	118	112	119	113	102	114	116	121	111	110	128	122	119	123	113	132	101	102	95	117	128	116	103	120	107	116	119	106	125	98	120	113	119	97	101	86	108	115	115	114	112	113	111	116	117	122	115	112	107	113	106	128	107	117	105	102	112	119	113	112	115	92	108	101	112	115	112	83	109	99	123	115	105	110	108	81	119	103	105	112	106	101	122	126	108	110	111	131	117	100	103	109	102	118	101	112	114	127	112	87	124	106	117	97	123	86	107	115	138	89	119	134	127	104	120	125	99	100	123	118	110	111	113	114	99	123	121	107	101	115	112	125	115	107	119	121	128	100	102	107	128	90	106	93	137	125	119	105	128	120	108	106	127	120	115	95	125	100	122	115	121	122	122	111	127	102	121	125	108	112	128	120	95	102	112	109	99	116	120	114	108	124	110	121	112	104	127	111	117	107	108	96	111	128	121	105	105	106	100	109	103	106	97	102	128	109	125	132	108	104	106	107	111	115	111	103	124	114	122	114	143	104	129	103	101	117	102	105	103	113	125	114	114	107	91	114	111	110	115	121	109	111	133	133	111	95	119	105	99	125	104	101	99	131	120	105	100	126	96	108	110	109	113	102	108	110	109	96	118	111	129	107	107	103	130	112	118	111	109	102	93	113	102	107	107	94	93	87	118	106	108	108	109	93	132	97	103	115	111	127	116	92	101	102	127	109	112	106	134	104	114	97	110	112	110	133	111	119	125	112	100	130	129	107	111	104	103	117	101	107	124	105	120	106	95	106	121	124	113	105	113	86	118	101	101	124	107	107	104	119	107	114	113	126	116	105	132	112	95	93	121	109	112	111	132	103	99	106	126	111	124	113	111	107	103	121	106	100	111	115	121	106	119	111	125	111	106	121	121	126	120	98	116	88	111	139	95	125	105	95	118	98	115	94	104	118	121	111	97	111	114	134	107	111	116	119	119	122	102	118	96	128	123	103	102	114	104	116	117	125	110	113	122	109	113	121	120	113	123	120	101	117	111	110	109	117	103	117	116	126	124	105	113	118	120	99	121	116	115	99	127	118	99	99	105	95	109	124	123	117	101	116	106	110	138	88	107	99	112	127	114	117	120	113	118	107	103	106	104	116	96	122	102	122	93	125	90	107	121	113	102	115	116	123	93	90	99	111	138	124	113	102	99	107	115	117	118	122	119	127	122	96	104	116	89	118	118	119	122	104	112	121	100	105	101	101	105	122	91	100	103	109	105	110	109	123	131	114	99	99	105	119	118	105	95	111	127	106	110	126	107	96	115	118	114	109	127	111	106	106	112	102	124	114	111	114	132	115	119	117	105	118	114	118	121	107	108	114	113	108	98	103	121	100	122	103	118	108	121	120	93	106	90	100	111	111	123	100	112	89	80	108	110	122	128	117	122	109	100	105	97	112	119	82	117	106	98	102	116	111	117	117	110	103	112	107	112	114	120	96	106	110	124	105	107	117	120	102	112	110	121	114	116	115	128	98	98	121	125	106	104	134	94	119	114	117	129	104	95	97	113	105	113	109	107	116	123	120	109	93	112	110	111	118	109	106	115	89	120	115	118	102	120	118	105	106	119	98	112	95	114	115	96	105	116	102	112	107	130	112	104	111	105	124	119	112	110	105	100	103	116	108	110	105	95	113	109	97	120	103	112	115	113	113	109	114	130	111	101	102	118	110	99	110	111	100	98	95	113	101	132	111	108	102	93	105	109	98	123	114	111	112	116	112	116	121	120	101	122	108	105	105	108	101	106	125	117	113	97	128	121	120	118	127	115	101	91	120	125	119	116	114	105	118	123	108	116	102	120	112	102	94	116	136	119	107	105	121	120	122	108	120	120	95	114	121	112	96	131	116	102	107	110	124	102	117	103	130	106	107	117	113	117	119	104	100	99	126	97	128	115	104	84	119	109	108	120	107	113	112	124	106	96	103	102	106	119	123	111	100	97	103	105	129	109	128	96	111	117	107	114	106	97	130	122	98	104	115	112	111	119	124	112	114	98	114	101	114	116	125	99	97	116	116	113	97	105	112	110	103	133	138	102	102	106	90	109	125	104	103	118	115	114	93	111	85	111	125	133	130	78	112	110	110	128	130	92	120	99	113	122	103	109	110	107	129	106	112	101	110	101	121	127	124	113	103	105	87	101	116	115	112	115	108	116	117	137	107	119	96	103	95	116	101	132	110	95	128	115	91	122	116	114	132	96	123	124	118	106	110	93	117	112	113	126	108	117	106	108	129	107	111	105	112	108	114	123	126	129	117	106	138	120	106	99	115	123	111	117	110	98	97	123	113	99	107	107	119	104	114	120	122	121	111	102	104	116	124	115	113	98	116	96	118	106	108	105	117	112	101	98	116	110	100	116	106	105	114	92	110	115	116	102	114	109	109	128	111	93	122	112	102	88	110	103	104	99	126	114	106	105	104	105	117	105	116	106	119	110	92	117	114	110	125	110	97	107	110	99	103	111	124	82	95	113	118	111	97	128	116	129	111	95	103	108	110	106	122	105	110	107	107	115	94	112	118	117	104	112	125	116	126	112	107	121	107	104	111	106	105	105	133	113	118	114	121	131	110	105	108	108	122	94	108	108	96	90	122	116	106	104	108	115	131	103	111	99	112	108	116	106	121	105	100	102	107	112	107	101	118	101	125	112	116	106	110	106	106	84	113	116	113	101	130	100	103	120	116	116	95	112	115	107	127	121	91	114	121	102	116	103	101	114	115	116	105	112	127	133	111	105	113	95	113	115	107	105	116
30538	43543	49622	2200	2041	2410	2722	3141	3221	2887	2336	1885	1672	1368	1133	1025	1142	1303	1384	1663	1820	2482	2694	2731	1998	1495	1338	864	841	799	748	714	696	577	530	553	533	545	504	540	491	537	502	475	506	465	514	457	428	465	428	461	449	485	446	502	517	547	507	540	488	456	486	450	461	444	381	453	461	439	466	436	442	429	431	445	442	424	431	433	467	428	406	420	413	417	377	411	415	382	448	443	413	449	436	421	449	410	420	439	388	439	425	417	435	442	418	404	456	411	415	430	422	438	435	409	436	432	438	415	431	437	427	458	427	453	392	400	432	364	434	406	422	466	414	436	413	355	426	413	424	395	427	421	378	396	419	408	370	415	422	422	429	426	404	423	427	393	427	380	390	406	395	409	426	410	427	402	394	394	390	428	404	418	419	385	400	390	379	400	403	386	418	422	387	445	419	413	433	415	396	394	417	408	430	403	423	411	416	424	394	402	366	433	420	426	423	447	423	361	409	388	368	430	376	396	448	433	417	424	404	410	397	381	433	405	392	433	424	418	393	414	414	433	395	374	423	432	394	365	429	403	398	446	402	411	402	387	413	409	404	400	381	417	415	345	403	405	420	410	386	411	371	405	387	416	398	423	407	415	411	388	411	415	394	423	418	408	407	391	391	364	378	434	406	416	431	472	418	392	393	411	430	400	407	453	403	407	419	433	381	383	398	357	415	414	398	382	418	400	377	395	408	385	398	399	455	393	413	379	423	430	411	397	382	423	406	382	421	439	438	387	400	400	392	414	417	395	403	426	392	356	426	418	429	416	401	417	422	370	416	430	406	412	375	388	426	441	420	417	375	414	424	436	399	391	428	413	400	400	413	405	383	421	406	393	420	408	415	442	433	416	434	392	404	400	390	396	408	428	418	404	413	425	431	401	388	419	406	393	403	430	407	404	400	398	362	404	416	431	391	393	380	399	374	422	394	397	385	404	462	500	417	404	391	413	415	403	465	409	417	443	371	402	446	375	406	434	395	403	373	414	452	406	432	409	403	433	434	427	375	402	394	395	411	403	376	406	447	401	397	390	388	398	393	428	410	393	433	391	426	401	399	384	382	370	393	419	403	390	374	406	387	396	409	439	408	398	407	415	431	368	399	393	429	416	374	408	405	426	427	417	393	423	417	406	442	389	408	427	443	429	419	404	384	377	381	433	438	433	405	378	396	390	417	405	392	441	415	423	400	398	411	364	425	381	384	425	420	381	421	411	373	425	364	396	429	407	394	427	400	389	400	408	406	383	391	379	444	393	417	401	392	350	384	402	384	411	405	418	421	422	390	397	383	393	394	439	382	405	409	409	401	410	408	392	384	397	392	367	406	442	397	410	399	388	454	396	402	406	406	423	411	415	404	385	393	404	403	414	434	440	405	416	411	388	402	374	405	394	416	399	454	424	406	394	444	396	391	389	404	414	408	416	418	383	414	430	438	387	406	410	413	398	420	403	415	411	382	393	417	406	440	381	387	398	414	429	439	405	390	402	409	404	433	440	339	414	403	387	467	414	442	413	443	434	428	408	371	424	443	415	376	425	403	374	425	409	371	394	373	410	426	400	422	413	395	392	430	382	418	411	407	400	373	381	402	417	403	441	399	435	395	384	419	441	415	393	367	373	392	422	416	378	446	426	426	428	409	409	406	432	396	404	402	399	391	398	413	393	397	427	400	393	374	414	390	389	395	404	411	414	418	435	419	409	386	443	449	408	391	372	375	363	370	397	428	421	394	444	377	387	403	423	427	397	398	401	407	438	441	402	428	409	443	393	453	432	378	406	390	439	374	424	425	403	380	420	414	413	433	386	408	399	405	414	382	393	421	392	409	377	419	395	413	428	381	366	403	411	399	379	409	397	407	380	419	430	407	397	389	395	448	413	396	435	420	422	397	387	452	417	399	394	419	420	390	467	433	370	396	381	392	384	415	402	408	380	406	407	401	393	350	426	407	412	395	382	399	387	400	442	432	414	399	401	398	369	420	411	407	411	411	375	411	410	380	378	388	373	409	403	422	394	382	404	382	399	435	418	442	427	371	406	399	373	390	407	413	381	407	395	402	399	405	387	404	413	414	412	400	396	375	431	427	391	390	433	421	417	424	381	375	376	410	394	431	431	437	413	378	417	411	397	395	386	427	394	428	398	409	407	399	411	406	415	402	395	409	421	416	403	391	425	430	409	387	406	407	404	412	401	381	411	365	393	423	349	428	416	439	436	392	425	427	450	430	399	411	421	380	409	417	375	373	364	429	424	398	393	400	389	419	413	414	421	415	433	430	421	360	432	399	382	410	425	407	426	401	428	379	400	433	441	364	397	369	385	420	431	416	449	383	399	383	384	421	440	387	405	386	415	398	436	406	399	403	402	416	434	438	403	402	412	418	382	427	429	435	408	435	434	407	391	415	396	397	396	389	436	388	377	406	395	399	411	429	415	387	394	414	409	379	419	446	382	369	420	396	416	401	399	423	388	386	422	420	393	408	377	386	374	402	417	395	414	406	453	396	384	432	413	397	401	451	423	398	410	422	426	357	426	384	395	426	430	422	392	429	377	430	451	385	406	429	417	402	403	425	405	408	373	426	451	411	357	380	408	401	379	407	403	402	386	446	393	427	439	389	435	459	366	420	405	414	383	399	434	409	416	418	410	396	429	421	399	457	425	400	386	388	411	435	388	391	421	393	432	406	391	398	391	394	409	393	394	388	399	422	406	450	442	379	377	403	376	418	440	399	380	422	413	427	433	406	448	423	392	421	401	346	438	404	393	383	411	415	416	384	398	430	423	450	410	395	422	400	398	402	390	412	454	406	425	408	390	380	415	427	391	396	388	389	369	414	442	369	407	378	431	362	393	401	407	401	418	407	380	375	391	384	405	397	403	432	406	413	394	401	387	410	426	407	408	424	377	398	426	404	373	405	408	390	409	407	394	399	411	382	422	401	426	389	388	422	409	422	377	418	415	424	430	389	395	403	399	432	390	415	370	409	393	423	390	410	384	373	419	408	396	390	412	368	422	433	388	381	410	394	400	421	406	407	401	377	405	417	409	404	432	414	372	396	421	400	404	412	403	390	403	396	377	407	386	428	385	394	395	417	441	392	405	432	388	418	400	370	436	419	414	379	420	376	415	367	432	395	397	418	414	435	374	441	403	436	405	416	380	405	404	396	440	412	421	405	407	412	396	440	408	380	411	413	467	429	405	397	416	425	397	445	383	419	414	386	394	405	386	429	396	401	419	408	426	431	434	425	375	397	406	417	381	446	415	419	413	391	384	424	417	407	407	412	428	427	380	394	370	382	396	392	414	420	402	396	394	421	395	406	372	412	406	410	444	394	415	411	388	422	436	423	426	412	418	431	423	398	397	407	413	427	473	402	418	382	411	440	366	375	428	420	406	434	407	423	411	385	418	390	381	400	351	399	419	400	394	422	399	379	402	436	417	425	387	444	393	445	378	429	420	384	385	423	402	355	392
53433	71513	65915	23074	8394	1568	1398	1426	1021	945	831	657	519	418	362	336	354	412	454	514	471	566	673	665	480	371	330	281	275	264	272	269	223	222	209	194	183	183	190	169	182	180	213	166	191	184	172	194	180	187	183	206	199	173	177	167	171	192	198	174	162	194	188	182	173	174	175	184	172	191	176	184	173	173	190	169	174	177	174	199	184	184	175	169	161	191	169	191	176	217	181	180	169	191	159	196	170	157	184	183	162	156	177	153	172	194	180	138	172	172	174	204	156	178	173	159	158	164	178	157	150	188	180	172	175	177	172	157	158	167	171	184	152	192	171	165	163	158	157	170	170	188	162	162	167	173	166	193	176	179	186	164	164	158	173	160	145	168	135	148	164	187	156	178	180	154	168	163	157	177	170	164	172	182	182	160	166	195	150	171	168	164	191	160	173	150	156	151	149	154	155	186	162	146	154	190	141	162	172	175	153	162	164	180	180	169	162	163	159	151	150	172	185	167	168	162	173	173	146	186	173	183	180	184	139	173	154	163	181	158	200	153	161	175	153	164	158	163	169	162	148	158	165	168	160	152	133	178	184	175	169	165	155	171	151	154	169	182	158	158	160	162	166	145	179	151	155	190	168	173	157	186	176	164	177	154	178	177	167	187	172	141	174	162	181	180	176	189	171	189	158	177	175	158	166	170	174	163	156	148	140	171	163	158	177	189	162	154	184	171	143	153	175	175	180	180	154	183	159	177	177	177	162	161	211	158	170	156	166	173	175	163	214	167	179	172	175	189	179	163	165	176	158	177	173	170	181	188	161	171	157	191	154	152	159	166	149	170	169	168	154	158	154	164	152	172	179	150	171	160	164	175	173	167	185	182	153	175	198	157	153	168	171	167	151	173	152	188	144	165	183	164	183	151	165	171	187	144	168	165	182	212	179	151	145	161	176	161	168	170	153	167	185	166	169	165	181	170	165	152	174	178	156	165	172	188	188	152	174	192	185	173	200	166	160	178	171	173	148	163	179	153	147	157	140	191	175	172	166	166	180	152	168	175	170	178	168	168	157	171	133	157	169	184	156	174	163	176	179	163	165	165	163	175	166	165	186	167	178	164	157	169	164	186	151	176	164	161	167	159	163	149	151	178	179	185	151	167	160	164	178	169	176	166	169	173	167	175	169	196	160	177	134	158	174	159	175	171	150	180	167	148	158	170	148	179	168	176	148	158	172	184	180	195	166	168	186	177	194	164	167	165	179	180	160	162	156	188	181	171	164	156	172	160	176	151	184	179	179	175	171	153	173	171	192	167	151	178	155	167	160	180	152	154	166	177	165	161	180	174	173	157	181	158	193	182	163	158	164	173	176	170	167	147	187	157	151	182	183	141	184	176	159	181	169	188	196	175	173	181	174	165	174	169	193	168	207	154	169	167	141	176	156	162	170	176	161	158	168	165	178	187	148	162	162	142	173	161	172	162	170	188	191	151	162	168	178	172	170	169	180	178	150	143	177	176	156	162	160	166	207	177	171	168	169	192	180	168	179	178	196	170	184	162	148	176	158	163	153	181	140	170	162	158	184	175	165	156	179	161	151	168	170	167	189	186	170	157	166	164	148	160	183	154	209	165	149	172	144	174	165	187	162	177	168	175	155	195	161	159	142	175	183	174	174	142	165	163	174	161	162	172	187	178	184	130	158	156	180	161	165	159	163	157	154	165	155	203	172	177	163	163	154	169	162	146	159	150	166	161	192	161	163	158	158	184	151	212	167	181	151	174	175	151	182	167	151	166	160	176	162	190	181	154	165	172	162	166	149	168	148	164	180	190	164	191	179	203	162	165	161	175	187	156	152	157	160	178	148	167	169	165	157	152	152	180	169	182	162	167	139	157	156	183	177	142	167	160	180	163	156	184	167	163	151	156	145	197	163	145	140	169	188	156	181	177	152	178	177	177	188	162	184	175	145	208	166	173	148	182	165	151	182	169	207	157	161	164	173	179	175	160	139	181	162	193	170	181	157	169	185	162	174	153	163	178	156	155	168	169	156	185	146	154	196	168	167	145	161	160	174	181	150	165	156	169	174	161	164	165	154	131	150	180	155	188	178	176	170	185	162	157	166	188	188	166	153	152	167	160	204	172	168	179	168	171	173	169	173	152	172	171	160	162	162	165	164	165	156	176	187	172	160	182	156	162	170	165	152	173	166	166	173	189	167	169	165	161	148	171	179	183	180	168	168	162	202	165	155	153	152	169	169	169	171	192	156	164	170	163	163	149	167	186	168	183	164	181	177	175	141	169	172	171	194	183	180	177	168	191	154	161	184	156	162	181	150	191	148	154	157	204	150	162	198	169	193	177	175	177	153	181	147	165	147	185	149	167	155	152	156	180	180	169	184	161	162	154	142	177	155	152	139	176	160	144	168	178	171	163	180	170	149	172	185	163	179	191	166	179	151	178	171	162	166	171	174	172	162	184	139	164	177	181	165	156	172	130	163	187	144	163	168	176	164	173	204	176	171	173	165	164	145	174	136	140	192	172	198	169	168	166	165	179	174	177	161	190	171	161	145	176	164	164	169	177	168	164	163	169	179	168	169	168	158	196	178	161	167	167	176	186	189	173	152	171	169	151	197	190	149	167	176	193	175	170	160	188	171	151	160	160	166	174	179	173	171	158	181	162	176	185	178	162	171	189	176	174	177	169	175	164	178	189	137	176	175	160	171	168	152	161	167	179	171	196	185	159	179	182	157	174	171	162	167	170	170	175	171	170	168	171	176	149	172	156	176	195	162	154	170	157	189	150	162	157	165	184	152	166	193	176	181	158	186	187	174	157	190	147	175	190	152	142	148	172	155	153	162	180	140	177	157	188	161	185	158	196	172	170	179	187	173	165	167	183	157	169	175	167	165	176	142	166	172	156	183	161	168	187	144	189	161	184	167	188	187	179	165	157	161	154	161	161	159	156	166	171	168	169	173	171	179	166	172	168	174	186	144	211	174	158	186	191	167	168	193	177	170	153	164	169	172	181	167	169	144	166	191	177	168	151	160	163	155	149	153	161	163	173	187	162	165	160	169	168	187	164	161	162	170	185	174	168	169	164	171	161	166	172	157	147	166	162	154	185	196	143	188	166	176	173	147	156	162	190	169	177	164	175	168	165	147	157	169	171	172	176	180	176	150	158	152	171	150	159	207	164	170	147	163	150	152	176	157	160	179	174	185	160	177	179	173	164	165	175	162	157	180	164	162	171	170	149	181	176	173	160	165	178	174	155	160	151	170	174	162	156	155	174	202	164	171	161	172	180	173	151	169	184	152	163	163	158	195	161	161	165	189	185	183	169	158	183	155	166	161	166	153	178	195	158	173	178	170	164	158	175	166	168	172	180	191	157	148	169	178	197	172	185	166	160	135	183	168	178	168	150	159	173	155	173	153	191	164	165	166	169	168	174	166	183	163	170	169	169	157	166	162	179	182	187	174	153	157	161	179	155	171	178	189	193	167	148	164	181
36334	54894	57728	4120	3569	4287	5567	6691	5250	5091	4526	3769	2954	2270	1870	1775	2052	2368	2926	2902	3235	4265	5072	4880	3140	2032	1738	1677	1655	1528	1347	1362	1237	1073	767	796	817	880	810	799	748	789	760	754	809	724	665	664	668	655	674	671	629	657	679	749	721	766	743	726	695	695	629	681	665	611	623	625	623	585	572	646	612	667	572	589	608	609	660	617	623	662	629	616	606	611	618	610	569	618	622	558	603	621	637	591	648	577	564	576	612	611	643	609	594	565	651	590	656	627	622	604	657	638	632	622	629	605	614	595	595	623	583	554	609	623	564	544	564	606	552	565	609	569	571	602	562	568	559	574	557	608	531	573	545	549	575	579	562	583	576	547	571	607	539	559	547	557	548	552	554	598	594	554	630	565	600	580	555	590	609	630	583	564	601	627	549	579	576	603	563	583	581	576	549	523	553	553	557	559	597	564	611	537	573	592	576	524	607	581	562	559	599	567	524	572	597	589	559	591	524	587	580	548	596	559	570	528	580	584	575	605	555	587	545	565	554	575	566	576	577	597	596	546	562	569	565	574	571	549	576	569	573	572	550	625	609	580	579	584	576	558	603	585	565	568	569	566	590	547	584	584	614	520	604	623	547	551	553	565	556	551	583	568	551	589	580	573	560	560	581	587	565	562	569	594	588	565	580	566	574	558	581	579	528	540	563	581	557	578	608	522	570	595	613	572	555	553	555	607	535	584	590	608	551	554	533	577	562	557	558	568	555	591	557	582	550	573	590	532	567	553	599	589	547	538	554	554	561	620	572	574	553	611	551	557	616	561	544	551	569	569	553	596	586	548	552	582	603	543	607	576	539	586	559	602	552	602	552	537	558	546	580	549	574	539	549	556	535	535	573	618	566	599	588	571	567	567	555	566	537	591	573	540	577	572	557	579	594	606	617	562	554	598	548	547	553	600	624	550	567	526	572	569	604	586	601	568	573	563	556	545	589	603	572	502	557	583	554	630	551	619	572	611	579	544	590	528	555	557	592	541	597	553	557	555	544	559	573	585	583	562	577	605	590	571	603	570	551	573	515	586	562	564	541	592	606	522	542	607	566	548	540	578	588	573	590	561	597	599	583	528	564	581	581	582	558	590	555	587	598	536	582	566	565	597	578	574	551	583	557	573	561	554	578	530	533	537	580	552	602	573	594	550	566	595	577	571	545	568	578	554	544	592	545	596	562	555	563	571	581	618	597	586	573	554	585	596	581	553	592	571	567	567	574	561	579	588	591	551	575	549	590	580	556	550	532	583	582	587	571	597	526	602	566	531	617	582	600	641	611	560	536	539	592	549	558	531	570	622	574	564	591	572	610	558	591	594	535	584	582	523	601	565	569	579	584	522	589	582	573	572	592	574	603	521	623	548	614	610	534	594	598	579	581	589	573	562	591	555	558	618	601	577	579	621	524	563	544	556	568	589	607	580	554	577	561	558	617	601	572	564	597	595	585	593	581	568	530	581	558	573	619	553	559	567	547	583	585	554	570	602	592	583	617	552	536	503	597	606	573	524	620	573	558	581	582	581	526	596	562	613	546	553	588	580	563	565	550	577	561	564	588	596	541	577	576	534	566	599	557	584	593	564	587	554	589	593	539	549	555	597	562	558	590	587	585	565	590	548	619	607	504	580	612	553	577	551	575	599	610	563	593	522	550	570	557	568	579	545	575	539	519	617	580	578	591	598	570	577	581	603	579	574	587	585	571	578	629	569	588	602	540	540	564	595	593	605	556	575	581	583	560	593	569	588	548	590	545	573	546	537	582	575	551	538	564	566	584	565	568	563	583	603	603	610	591	561	595	579	586	554	589	595	550	553	580	556	579	563	563	565	563	573	582	551	569	537	569	589	593	535	575	587	559	555	555	579	567	564	565	577	510	527	585	591	567	618	555	551	545	553	541	589	558	568	619	566	590	634	592	590	565	619	563	571	570	558	578	574	570	591	565	563	577	575	583	582	577	540	571	561	562	573	584	575	570	558	555	598	549	593	571	564	540	552	561	567	561	562	572	600	566	575	582	565	525	517	571	609	583	571	588	615	547	595	563	551	543	572	561	567	585	567	554	603	623	555	587	576	578	583	577	549	558	576	607	555	585	590	611	617	573	543	598	555	590	552	572	540	562	578	618	554	593	566	590	552	549	559	582	591	593	591	567	542	589	566	616	600	551	558	614	573	537	590	602	581	569	561	554	541	579	526	597	601	538	591	567	543	532	621	601	560	567	572	586	588	603	580	598	523	593	563	580	539	575	536	586	610	520	572	583	537	564	570	568	574	550	591	563	593	549	521	542	544	600	580	573	569	590	568	584	565	606	512	535	556	579	561	565	568	580	614	582	574	588	571	558	565	559	575	580	561	571	540	576	580	565	572	543	577	589	564	595	515	553	554	595	585	544	561	561	541	588	602	637	570	542	583	547	570	618	559	568	573	609	589	583	592	608	575	590	596	576	554	590	584	562	594	579	573	558	577	557	537	578	569	542	516	586	553	623	598	605	527	565	576	622	601	531	560	595	541	526	587	550	618	564	584	586	575	602	613	562	613	566	620	594	559	553	571	581	568	595	580	556	544	554	533	548	571	613	613	559	563	591	583	603	588	578	529	577	579	589	570	623	605	586	581	621	561	568	549	576	573	574	591	539	582	596	618	555	575	571	543	544	554	553	563	585	606	578	537	516	564	549	565	567	599	571	657	540	547	602	551	547	561	567	576	571	592	540	578	582	545	551	566	594	557	595	579	564	599	569	594	575	581	621	589	583	555	569	587	601	565	530	603	584	620	588	555	537	587	574	605	594	603	568	591	556	534	559	543	638	546	578	605	584	581	553	555	512	576	542	577	558	571	534	555	553	608	576	583	563	549	638	546	611	577	567	572	584	605	582	573	540	597	533	590	556	579	582	573	611	548	554	581	599	584	557	560	549	551	588	573	581	575	599	565	566	583	582	543	533	576	560	547	541	545	567	546	581	615	551	568	569	586	612	555	558	623	559	579	593	585	568	561	549	522	605	559	548	525	556	613	550	559	593	591	602	610	574	576	542	619	587	575	581	582	599	559	567	565	608	523	540	555	571	554	558	620	575	569	583	556	580	584	589	594	578	568	596	619	534	574	550	560	568	601	582	576	586	586	603	531	583	583	603	553	556	567	561	574	606	586	554	547	567	556	560	560	524	583	571	602	555	583	609	570	593	568	535	608	566	552	573	565	571	537	512	546	538	567	552	592	569	593	542	582	541	563	564	564	553	586	557	589	543	576	577	569	588	584	539	610	564	578	530	546	561	576	564	588	553	513	600	637	617	582	550	560	534	557	585	510	559	602	579	588	608	565	596	543	582	577	577	526	565	574	585	599	538	586	586	552	574	590	548	585	560	564	578	622	544	596	557	615	607	554	575	595	534	577	565	613	617	548	547	578	631	555	576	570	541	626	566	590	604	595	539	570	578	547	574	629	645	573	552	575	572	609	564	614	599	550
4425	6410	8104	392	161	143	135	125	126	116	90	85	96	79	82	94	87	81	87	103	75	87	83	109	85	62	79	82	85	78	93	84	72	66	91	77	62	69	69	75	73	65	66	91	82	65	79	78	93	76	72	78	80	61	86	73	75	73	90	85	80	70	70	82	80	87	78	68	73	89	64	81	70	75	69	86	87	77	70	75	87	76	74	72	80	81	76	76	70	87	77	69	77	74	88	93	67	68	81	76	62	81	72	84	78	80	62	100	67	85	92	85	74	79	82	86	68	73	74	63	91	78	60	82	68	97	67	67	69	91	70	67	74	78	85	54	76	73	84	78	69	79	89	73	72	76	75	83	73	66	67	77	76	71	89	73	63	93	75	70	76	67	89	68	87	74	66	80	78	77	80	74	76	63	73	78	73	73	71	62	82	62	86	81	77	72	67	74	66	87	75	95	76	68	73	84	60	83	71	99	82	91	73	74	78	71	76	73	78	76	80	69	87	78	62	77	72	73	91	68	83	86	86	80	86	85	87	80	86	74	79	85	81	65	76	72	79	67	81	82	81	81	57	60	76	73	74	83	78	74	87	77	57	66	75	90	75	66	61	67	64	67	62	73	77	64	87	70	73	78	80	81	64	75	77	81	78	76	80	83	75	80	62	72	77	97	62	77	94	78	70	76	75	82	57	77	60	75	59	80	82	68	64	82	74	85	67	88	98	85	74	76	78	93	79	72	75	73	82	85	68	80	83	73	77	75	83	75	68	85	76	73	86	91	69	82	65	89	67	97	66	85	75	73	65	83	73	66	97	70	90	74	78	92	82	80	69	92	85	71	89	85	85	96	60	89	72	81	73	80	65	77	84	96	83	59	74	85	75	67	72	70	72	78	74	73	60	65	75	73	85	63	87	72	74	72	70	84	78	68	74	81	58	81	62	68	80	60	73	83	68	67	80	77	85	77	61	71	75	81	81	82	84	72	84	66	82	77	79	78	83	71	81	89	79	80	75	85	70	76	77	72	78	92	84	93	100	65	70	71	88	63	74	75	78	64	83	70	73	67	68	66	86	82	74	73	81	79	78	74	83	70	84	92	77	59	80	65	73	67	70	69	72	77	83	75	74	69	69	72	70	71	73	55	76	101	70	68	81	90	69	102	73	67	90	69	61	63	86	69	70	83	75	82	80	76	72	73	73	76	87	79	81	90	77	74	92	77	68	75	77	84	77	98	93	87	87	73	79	56	62	60	92	95	74	69	86	74	69	71	65	80	72	84	79	64	82	76	64	82	78	61	81	90	91	85	82	87	77	64	94	80	60	76	63	86	67	74	92	82	58	97	66	67	76	83	85	76	69	89	69	62	74	61	80	74	81	72	87	91	82	77	75	63	79	87	74	67	84	60	87	73	87	87	71	70	67	95	77	90	60	88	75	87	79	104	83	81	86	83	66	98	87	61	83	73	75	76	76	79	83	84	81	80	71	78	77	81	75	69	75	74	69	88	78	75	71	73	71	71	78	85	83	86	83	76	81	82	75	86	76	76	82	86	73	83	92	74	58	83	77	81	85	71	69	92	68	71	61	66	78	71	74	78	75	83	73	78	91	79	60	82	77	69	73	84	84	83	75	83	69	100	84	95	85	83	77	85	76	88	81	75	76	77	81	82	81	80	67	79	93	84	81	72	75	82	78	79	88	82	88	76	73	83	79	76	89	70	63	75	80	85	65	91	68	71	89	92	76	68	82	64	72	75	72	63	93	79	83	74	81	76	78	83	82	89	90	80	88	99	71	80	76	79	68	78	86	86	83	80	48	72	93	70	78	60	81	86	79	67	83	79	58	84	60	71	70	70	77	76	70	102	67	83	86	69	88	85	70	66	91	83	81	83	68	70	81	84	87	74	79	82	73	74	83	82	88	71	72	80	73	79	86	73	88	64	84	67	76	77	86	74	84	70	83	79	88	74	75	95	78	79	92	71	102	80	82	83	83	80	76	74	76	71	71	74	69	80	61	75	72	70	84	82	82	77	84	71	68	73	75	68	73	77	89	66	68	64	67	88	74	83	73	82	82	69	70	86	82	84	81	84	82	89	75	83	57	59	73	79	73	79	101	84	64	89	73	70	86	77	93	66	79	70	62	73	67	80	80	65	78	64	80	78	88	62	79	83	79	72	84	73	58	66	69	71	89	95	83	77	81	84	74	78	67	74	89	78	79	71	64	90	68	75	73	76	77	92	79	67	69	76	66	77	84	76	76	81	78	76	82	76	78	80	91	77	83	70	76	80	84	93	68	72	85	78	78	77	69	68	65	62	80	73	84	66	79	74	81	70	76	56	81	77	74	82	84	86	75	92	83	77	73	66	77	85	76	86	71	78	76	73	80	84	70	72	74	65	75	75	60	76	74	79	78	82	65	75	79	68	78	73	74	75	75	72	92	71	74	79	84	83	85	83	92	79	93	79	68	81	81	76	80	68	87	83	79	75	72	71	83	67	68	79	95	77	77	59	92	87	79	83	80	78	71	67	90	68	75	73	74	84	74	77	81	72	71	76	84	74	78	103	91	66	82	73	71	78	81	76	83	88	70	77	77	71	89	67	68	76	71	89	86	66	68	72	61	78	66	72	90	73	63	93	81	75	65	80	80	63	87	62	74	74	71	99	75	72	81	66	83	75	82	85	82	91	78	73	70	70	75	89	78	69	62	74	75	100	92	75	85	71	90	73	78	68	72	75	81	96	86	67	67	70	82	80	72	87	79	86	62	69	61	78	83	67	88	88	92	83	55	68	73	76	85	92	91	66	79	75	86	72	97	72	81	74	81	69	103	78	75	73	67	87	92	96	73	57	76	85	86	83	82	69	85	75	61	68	85	72	79	68	64	81	72	75	79	89	80	78	90	77	64	89	83	80	69	66	86	79	68	64	73	68	74	76	89	81	76	83	82	89	83	77	89	82	70	69	90	95	73	82	64	85	66	71	72	69	78	79	80	72	72	62	81	69	87	83	74	72	91	82	60	84	76	61	71	76	63	74	81	84	77	68	75	63	65	81	67	81	67	79	88	80	81	87	94	62	74	78	74	67	87	85	93	91	68	78	65	83	82	88	74	87	70	71	82	76	80	67	88	75	72	73	83	63	71	80	75	73	70	67	70	86	67	60	70	67	86	78	69	79	101	73	82	72	70	84	77	65	76	89	64	73	75	73	86	83	67	70	87	70	70	86	71	82	70	85	75	76	79	70	89	83	75	67	71	75	71	67	92	83	77	79	66	70	76	61	77	88	84	82	79	88	91	85	93	84	85	88	75	97	75	67	87	83	83	89	79	81	76	82	89	78	74	72	66	77	73	82	77	84	86	82	71	85	79	69	76	88	79	65	83	73	67	76	80	76	73	83	99	68	80	66	65	90	67	83	76	77	72	72	80	76	77	78	85	80	81	85	81	72	75	78	89	82	85	77	86	78	78	87	79	73	61	71	67	88	75	92	63	63	80	84	86	81
5611	12487	16100	404	431	612	683	612	614	510	391	435	412	404	359	344	373	415	400	336	426	460	452	451	375	387	385	314	364	369	338	337	353	323	326	293	320	312	305	313	318	315	336	336	314	313	340	322	323	322	320	311	331	328	330	334	369	351	377	369	336	365	332	335	341	333	312	321	333	290	308	343	332	300	306	301	270	356	308	324	335	336	321	357	318	321	320	331	271	304	311	271	340	306	293	315	269	293	302	336	291	345	340	337	326	307	286	322	325	295	311	302	290	337	324	335	312	320	326	304	286	285	312	317	303	293	336	318	303	317	311	288	319	290	314	302	326	284	313	270	297	289	300	301	344	323	263	343	306	320	291	323	307	267	310	280	296	316	274	334	334	299	297	307	341	309	319	309	298	329	287	312	302	308	301	291	313	308	315	311	306	306	285	308	305	302	284	328	300	304	336	323	306	323	313	314	273	318	319	277	326	333	322	319	340	343	286	296	317	318	282	278	289	326	318	321	321	305	289	306	281	317	315	312	307	301	321	332	302	334	317	293	326	317	288	330	293	300	316	330	313	325	316	308	307	309	342	302	322	289	309	295	302	313	319	285	303	288	297	336	306	320	315	322	322	291	303	320	301	280	288	312	297	316	307	302	339	317	311	323	304	345	321	290	257	338	315	304	302	295	274	322	291	293	336	334	293	309	309	321	312	323	280	293	300	286	313	291	332	295	317	318	325	295	320	315	314	294	282	340	288	277	310	283	309	307	290	308	275	326	313	325	311	331	311	309	304	304	337	314	295	278	309	323	266	292	306	308	320	301	322	295	308	276	312	306	297	313	298	293	334	271	306	316	299	294	301	290	303	333	322	328	307	305	300	321	312	317	290	299	285	303	303	289	322	275	314	304	309	296	306	286	348	282	340	313	320	324	324	310	279	349	305	327	284	301	315	302	313	333	305	358	281	280	318	309	340	279	292	302	313	309	290	302	309	309	313	276	296	294	309	321	295	286	305	316	332	311	281	334	283	304	326	291	298	295	298	299	287	300	311	322	310	287	343	330	299	292	337	297	311	302	318	324	302	308	300	314	278	310	303	307	310	304	283	310	300	305	309	339	283	281	322	307	340	318	328	289	285	316	300	325	289	289	317	329	312	322	306	291	314	320	308	309	310	330	301	284	310	321	322	314	294	305	318	318	303	335	301	318	309	282	270	322	301	314	355	307	296	308	286	331	303	291	304	342	290	350	333	290	307	281	290	295	325	286	281	314	322	307	311	314	321	305	311	302	312	328	324	285	321	299	300	326	294	324	331	305	325	297	316	282	327	292	317	314	310	321	335	279	322	314	317	296	317	320	312	256	305	289	295	329	284	301	269	336	321	296	290	289	286	312	296	292	297	296	298	289	323	305	304	282	347	308	284	322	327	311	328	284	310	301	312	306	308	296	270	283	303	304	321	320	310	317	325	309	296	317	303	312	325	334	355	339	297	326	304	293	297	318	308	310	293	325	298	314	301	308	317	286	298	309	303	288	295	326	312	300	324	295	326	328	281	335	292	324	318	322	303	322	299	329	304	318	312	324	311	303	314	296	331	300	317	332	324	303	285	314	290	287	289	314	291	306	308	287	313	288	318	297	312	324	280	320	325	303	282	298	308	304	294	335	282	291	283	296	301	295	317	340	281	288	298	303	287	297	309	316	282	295	291	278	322	334	294	298	322	321	315	315	303	294	290	329	297	320	302	292	315	303	297	315	308	324	286	302	312	326	316	322	298	302	318	296	331	300	342	335	287	335	291	293	320	325	285	290	336	292	290	327	350	330	296	321	333	301	310	314	283	313	301	321	301	276	300	289	317	291	310	313	305	312	276	288	299	255	294	306	300	310	274	299	294	314	319	330	298	294	305	282	302	320	334	299	329	311	313	293	253	284	282	303	294	316	290	291	306	306	293	319	310	309	314	290	276	299	320	318	308	299	335	265	303	286	300	296	305	325	298	337	317	295	322	294	315	294	280	307	312	306	315	286	317	341	329	285	312	270	316	320	294	300	301	284	278	297	309	307	301	297	293	319	327	326	305	296	318	308	303	311	334	304	275	321	312	291	316	339	309	295	311	320	313	319	314	302	311	333	322	313	304	318	320	318	284	276	317	296	326	275	266	302	344	307	336	326	292	305	300	286	263	297	306	293	305	290	305	311	280	315	318	305	269	340	298	292	321	315	304	309	314	296	302	298	287	289	309	318	297	286	312	308	327	311	311	317	276	306	310	305	311	314	279	300	296	333	290	322	316	321	304	317	316	307	307	302	311	305	307	315	307	293	322	282	310	317	289	349	298	277	276	316	329	279	314	306	302	329	332	311	306	302	270	287	286	304	306	328	315	328	327	308	299	312	303	316	323	304	315	309	301	295	304	298	334	309	301	336	299	303	317	299	293	338	299	288	299	308	318	300	306	307	292	302	305	309	371	285	296	306	292	283	318	317	284	312	321	289	310	307	286	313	282	278	288	278	301	300	302	297	311	300	315	334	319	294	294	333	294	339	310	282	332	268	307	300	313	300	331	303	292	335	312	301	280	309	325	291	290	284	290	332	308	339	314	298	313	303	314	295	273	294	281	292	309	311	319	288	297	297	286	309	305	307	327	318	312	310	309	319	302	328	279	303	329	273	291	314	294	295	306	316	337	312	335	324	294	310	269	293	306	292	309	314	314	310	289	320	309	300	317	347	309	317	317	301	291	263	297	304	285	288	296	333	307	320	338	312	290	310	311	293	320	324	281	336	297	337	314	280	283	339	311	327	273	296	302	290	273	276	297	323	283	297	339	302	301	299	335	313	280	301	327	297	297	305	324	301	319	343	295	299	263	300	311	313	304	310	288	280	293	318	291	311	321	296	316	296	320	279	292	296	309	285	340	308	300	294	295	296	319	291	297	291	329	321	296	305	334	297	311	292	272	293	339	335	301	310	302	281	285	316	316	317	281	307	323	329	318	314	317	302	315	310	326	307	304	315	324	315	286	301	297	314	342	316	316	342	310	308	278	293	280	299	302	289	287	308	328	295	318	314	314	297	298	317	309	312	319	301	331	291	309	321	292	311	313	305	323	301	303	327	299	294	312	337	299	287	315	328	306	308	288	331	319	320	316	316	312	315	329	300	306	312	308	310	303	295	276	291	341	342	321	299	284	305	337	309	317	329	329	282	310	322	339	316	297	297	297	325	291	276	288	297	289	370	325	304	279	312	332	265	309	304	318	315	317	310	283	287	294	317	298	291	269	298	287	299	302	297	281	356	329	312	288	326	306	305	303	300	278	315	297	302	311	320	324	315	281	327	329	283	298	345	300	285	318	299	303	306	295	314	323	294	298	302	313	297	315	316	330	324	304	302	281	300	306	315	329	322	336	290	323	308	298	305	308	324	305	311	303	299	306	355	293	284	286	321	301	338	309	303	296	332	305	326	314	300	324	292	302	313	340	280	298	322	284	323	302	287	292	311	315	303	318	284
32350	54585	63380	21364	5489	822	652	702	635	496	326	337	278	229	220	225	275	255	250	249	287	380	366	286	250	187	182	188	153	160	150	149	152	151	134	141	146	129	120	133	114	130	131	123	143	134	122	107	107	119	125	119	113	114	117	110	107	101	131	114	118	137	138	133	120	115	118	117	124	119	127	114	112	97	98	99	112	110	121	109	121	107	121	96	123	107	124	126	124	107	108	90	119	123	114	112	91	133	121	119	112	111	103	119	105	124	120	100	110	106	130	117	120	117	119	119	125	106	124	123	107	112	108	102	109	121	127	114	92	105	96	113	120	114	100	112	98	99	109	135	109	116	114	122	101	113	106	124	108	117	121	107	119	112	105	99	125	108	119	112	119	125	117	107	113	101	104	100	128	122	128	103	126	97	119	125	104	100	118	103	103	123	115	104	107	127	118	103	126	112	141	122	106	117	123	130	104	110	110	106	107	113	111	125	108	109	118	109	123	104	102	110	105	107	101	105	111	129	110	128	113	121	113	106	116	89	104	109	96	100	111	127	118	106	96	118	96	109	107	115	123	128	109	129	110	126	109	95	111	103	111	94	105	102	132	120	93	124	103	111	110	122	101	132	117	115	120	99	113	100	104	115	104	110	112	107	105	122	138	98	109	126	88	94	115	109	88	118	115	124	97	104	109	92	107	105	150	86	115	123	103	118	124	115	114	120	119	116	114	97	108	126	83	107	100	130	112	117	121	117	113	122	113	120	112	94	130	114	121	95	122	108	129	133	127	122	119	121	127	105	99	129	133	123	111	130	93	104	120	103	116	109	107	105	108	131	120	128	106	136	131	129	110	103	115	104	132	118	121	106	117	95	105	128	114	107	117	117	103	108	106	105	103	134	129	118	117	114	112	111	119	121	124	107	109	104	120	106	110	119	120	133	111	135	130	126	97	119	112	124	122	128	124	125	112	126	117	119	115	107	102	116	116	117	113	108	117	98	104	116	106	112	102	119	127	106	116	120	117	129	119	91	119	130	116	126	111	107	100	103	91	106	116	118	124	105	105	110	114	122	109	122	84	120	122	119	127	101	110	119	116	111	122	99	111	100	106	136	118	115	104	143	116	105	129	111	110	103	110	117	115	121	111	117	117	123	105	102	114	105	110	116	120	110	119	94	109	119	126	114	111	108	106	112	130	87	113	121	135	99	116	112	108	108	109	111	125	110	101	121	132	108	113	118	102	117	118	117	112	127	98	93	116	130	132	106	128	112	120	124	125	118	110	107	90	123	99	102	108	122	113	97	99	123	119	133	128	115	128	119	128	117	138	125	97	115	127	100	121	124	98	114	110	123	131	102	118	128	136	113	134	111	115	106	116	100	112	139	113	132	129	125	102	91	100	100	103	127	118	102	129	111	118	117	118	128	122	101	109	99	107	113	98	117	88	113	110	114	118	128	107	97	137	103	93	119	116	117	112	106	133	113	127	100	91	112	101	109	102	122	119	120	119	131	114	114	99	96	110	128	112	126	116	89	120	126	124	129	119	96	104	136	109	111	128	112	108	113	100	118	139	102	113	109	122	113	113	100	119	106	103	114	102	105	114	115	97	110	116	108	120	111	126	112	114	119	126	108	117	108	114	114	118	105	109	118	99	112	98	110	110	112	108	108	104	131	98	105	97	125	126	114	128	132	124	128	100	114	138	111	104	113	116	111	109	101	122	98	134	135	110	110	110	110	83	96	116	118	122	103	108	140	105	100	108	107	115	109	116	99	134	120	102	116	109	103	106	103	98	110	92	129	120	107	106	125	104	116	120	113	116	106	106	91	124	138	104	96	109	128	124	112	129	88	122	117	110	115	104	117	114	117	119	128	108	129	118	117	116	104	122	101	119	118	119	87	118	127	114	101	97	96	108	108	109	109	113	95	101	107	132	102	113	131	124	114	115	101	134	97	122	112	124	115	106	125	127	124	103	111	129	110	125	98	100	109	94	128	141	104	118	115	120	94	122	115	105	123	107	118	102	100	113	129	123	119	125	129	130	128	111	117	97	113	103	107	111	111	104	113	105	102	103	104	113	86	105	131	112	113	100	106	117	122	123	114	112	124	106	122	100	114	123	113	112	115	107	109	113	93	107	137	110	94	120	112	105	137	112	121	127	119	116	117	104	137	112	107	124	117	113	116	138	112	136	101	114	109	114	119	99	112	115	113	114	111	116	118	103	143	117	107	127	105	93	104	119	116	109	93	112	111	102	113	93	128	124	119	121	110	114	85	113	131	131	119	110	111	117	109	109	95	129	106	108	96	97	113	107	119	120	115	109	130	102	108	119	111	116	102	103	104	115	125	111	106	112	101	103	125	127	123	106	107	115	128	120	106	114	119	92	129	95	94	122	115	106	107	101	99	110	118	106	105	107	121	97	122	134	93	133	96	96	118	106	113	130	116	128	127	116	85	118	112	97	91	120	98	119	106	102	113	98	128	121	131	108	122	109	103	113	113	110	108	105	110	100	114	130	106	99	109	112	97	107	105	112	111	105	103	112	108	114	111	121	130	123	116	109	111	112	133	108	118	116	106	121	98	104	114	108	120	107	101	114	127	98	120	117	117	106	117	116	113	115	123	112	106	127	113	126	125	108	104	113	114	118	124	110	116	124	122	134	121	103	138	94	109	126	108	107	114	118	117	124	113	96	109	103	108	114	110	114	146	101	98	109	141	105	102	102	106	104	108	120	104	122	105	114	135	112	100	125	117	107	113	111	117	118	123	129	131	98	121	112	131	110	108	122	124	111	135	118	107	120	119	104	100	130	113	126	124	107	123	115	125	129	113	103	132	108	114	125	108	117	118	123	115	115	117	123	103	102	107	105	135	122	107	108	95	98	116	112	105	121	114	101	104	119	121	124	132	110	128	123	91	109	113	104	125	115	102	120	112	130	121	125	115	104	130	119	119	117	119	130	118	99	102	120	116	121	131	128	117	109	94	120	113	125	115	124	105	95	126	121	101	107	135	115	116	114	113	110	114	99	108	109	114	117	103	103	98	116	105	122	126	124	123	132	118	108	125	117	97	117	123	108	112	98	94	102	104	107	122	98	102	122	103	124	106	104	125	101	119	103	116	97	118	119	100	97	120	132	108	118	108	115	103	93	114	95	118	102	128	120	110	112	111	117	123	115	132	111	128	121	111	126	105	113	107	114	108	123	111	102	111	101	117	99	108	141	132	100	111	114	127	122	110	106	116	102	115	114	128	120	121	122	121	95	121	91	135	95	114	112	126	105	112	114	101	112	113	101	96	111	115	123	127	110	118	120	130	102	111	101	116	120	105	125	148	118	105	107	100	121	120	116	114	124	129	126	110	105	114	111	110	99	121	118	133	116	116	116	107	100	94	108	92	91	116	117	95	111	115	111	99	93	118	114	114	108	109	112	115	113	125	104	117	103	117	100	136	131	113	122	106	126	91	111	111	121	104	109	125	114	106	128	111	116	122	136	143	121	104	126	99
21398	43248	57621	2428	2181	2967	2939	3819	3385	2841	2196	2026	1384	1117	1067	1250	1416	1397	1413	1654	2194	2912	2830	2035	1628	1285	1032	995	815	822	799	784	847	660	588	564	582	552	544	534	505	514	543	463	501	481	487	482	443	456	461	450	492	471	516	544	497	495	526	485	479	471	482	450	443	428	431	450	442	454	419	446	425	476	427	437	429	431	469	437	420	465	444	467	452	413	437	432	435	449	470	439	427	402	415	417	423	440	462	416	470	428	447	429	451	431	444	407	407	430	460	462	454	466	442	459	449	447	400	461	420	436	403	456	424	418	457	424	438	411	451	412	412	428	470	410	414	392	423	421	434	408	458	390	395	440	429	421	421	402	436	426	425	403	386	415	390	424	396	419	411	378	411	411	430	428	432	432	376	386	381	428	424	434	431	436	432	419	447	393	405	398	411	438	390	420	408	391	399	419	380	410	395	411	423	422	406	413	374	414	384	403	428	444	431	437	391	422	413	407	439	379	390	387	395	413	419	424	406	421	413	374	490	388	383	410	393	383	406	417	393	427	428	410	376	420	410	404	411	439	397	414	411	472	433	425	443	426	386	405	408	394	427	418	409	424	450	419	428	396	409	422	448	398	426	424	426	423	429	411	409	420	383	418	397	407	425	424	421	400	418	426	463	425	399	410	446	404	403	432	417	402	414	412	407	415	406	424	423	419	442	427	426	411	428	402	409	393	415	401	384	410	411	443	427	438	411	389	417	409	416	418	410	439	438	388	447	425	399	425	458	425	458	421	410	393	407	432	398	424	408	368	387	375	446	443	450	409	433	437	417	417	435	398	432	425	386	419	407	442	398	424	415	415	395	390	420	402	404	368	412	430	417	426	442	392	416	432	407	439	423	412	430	427	440	423	426	456	430	399	407	395	428	438	379	438	393	415	408	434	417	354	428	390	403	388	393	403	434	368	367	411	367	418	404	420	414	447	396	413	430	417	447	433	402	428	438	394	431	405	414	408	428	409	394	413	390	405	394	413	422	416	430	392	430	416	443	411	399	393	381	409	417	419	387	398	411	422	400	399	444	403	406	432	361	391	397	439	422	423	405	436	454	414	395	384	439	419	435	414	424	421	393	429	431	414	458	453	412	407	412	395	405	454	397	396	413	402	416	475	386	410	446	405	411	401	438	442	413	423	411	399	393	417	387	411	400	418	432	441	413	403	384	397	380	410	419	383	415	419	441	402	413	421	359	381	443	402	423	453	388	451	401	386	437	383	396	383	427	366	430	438	421	408	435	393	411	415	413	404	403	401	401	428	391	404	393	395	409	422	389	416	430	453	409	409	434	421	405	385	428	398	406	421	413	402	400	427	412	368	443	385	423	423	433	412	389	422	433	414	382	436	466	411	424	419	413	386	390	368	423	364	382	436	411	417	460	424	401	435	427	397	433	404	387	401	424	481	461	398	382	394	410	404	446	399	406	411	407	380	423	397	406	436	449	397	441	409	393	420	393	400	400	392	406	377	368	437	383	413	369	416	427	414	420	441	429	480	404	376	367	427	410	393	407	380	407	383	411	349	408	397	460	410	395	426	426	430	435	404	426	415	427	397	396	424	450	430	441	383	383	400	385	416	444	396	410	386	395	424	374	416	427	422	453	421	419	436	393	395	408	382	418	371	365	384	414	403	434	467	429	373	406	428	444	375	379	410	429	416	434	443	419	392	396	361	421	395	389	393	424	438	379	426	433	407	421	401	428	386	444	465	417	441	392	417	373	391	447	372	389	427	412	418	406	414	379	389	430	438	426	397	394	401	385	394	441	399	394	419	401	423	383	430	415	404	420	380	369	378	374	405	402	415	367	389	437	418	423	400	422	448	388	413	407	421	428	426	443	397	406	428	425	434	454	462	396	429	394	431	436	439	421	423	416	402	401	439	420	342	397	409	407	419	420	407	403	386	427	417	429	425	425	384	368	423	413	406	418	443	406	389	395	406	405	423	424	417	394	394	389	413	432	407	385	427	392	432	402	426	400	391	412	450	418	419	462	400	420	403	448	409	429	418	394	399	417	384	446	428	417	416	384	418	429	435	427	428	418	438	424	362	427	423	386	430	362	428	398	418	428	424	426	445	405	422	408	407	399	402	418	428	460	418	446	382	415	411	432	397	427	425	404	433	443	376	414	413	417	417	418	392	419	430	445	434	412	393	378	425	465	420	406	415	414	424	459	437	394	413	415	448	425	386	401	377	422	396	408	439	396	398	372	435	405	443	426	424	425	399	435	409	423	399	465	389	420	430	417	437	404	422	388	479	407	448	427	414	421	416	385	417	386	434	411	395	377	431	438	368	432	416	432	407	429	406	413	394	428	403	429	409	417	404	398	363	406	389	409	430	398	418	398	375	402	448	387	413	425	386	382	396	426	432	414	414	384	417	421	391	366	398	426	393	412	412	419	408	380	410	390	403	402	385	419	405	441	401	466	426	403	432	415	413	433	423	387	414	409	405	367	435	404	426	454	446	413	444	430	453	444	399	450	407	415	421	402	383	430	414	422	399	429	388	415	400	408	414	408	422	397	420	411	377	393	414	434	381	412	451	409	404	401	400	415	405	389	411	391	409	422	443	430	409	421	397	401	450	416	433	420	396	432	392	393	417	417	425	436	414	431	381	425	439	402	438	422	444	431	411	375	409	427	427	430	411	429	419	405	431	427	395	395	389	441	413	411	431	414	398	398	427	399	394	409	400	397	399	400	410	427	391	397	456	409	410	408	454	389	403	370	428	412	412	453	405	417	412	411	413	417	417	417	432	391	428	425	429	426	401	432	435	397	405	420	424	420	407	416	379	426	445	394	366	415	404	407	418	436	398	435	377	429	441	400	466	417	417	434	397	422	407	460	423	412	444	406	413	413	379	425	408	405	383	422	438	415	405	432	414	397	430	415	410	413	450	437	449	389	413	383	433	405	408	418	450	443	456	411	397	429	401	407	428	400	412	417	414	391	444	409	444	425	445	403	379	442	423	428	442	409	411	458	404	391	436	425	392	403	432	418	422	377	406	390	392	427	396	404	382	396	414	440	356	389	413	407	401	386	422	408	394	414	376	415	390	425	442	404	402	437	395	414	420	416	421	418	400	401	400	431	440	396	416	419	418	416	395	394	444	377	381	442	397	391	419	398	427	401	401	425	429	427	393	412	432	410	416	381	420	405	427	414	424	412	391	414	387	424	419	425	422	420	424	380	394	415	413	434	427	402	454	391	442	423	449	413	395	429	404	430	404	392	427	415	404	426	414	446	399	420	409	426	406	395	412	434	413	421	428	386	373	430	420	420	419	402	409	480	407	402	390	398	440	394	443	380	413	415	390	440	420	420	391	398	417	412	403	428	406	457	393	388	416	407	376	406	430	404	424	410	434	431	414	405	385	384	382	439	401	412	394	410	431	433	406	404	395	446	394	401	423	441	438	407	460	429	384	413	401	438	409	344	431	404	376	410	432	424	403	421	395	410	406	451	374
44433	66579	69147	25471	15936	3241	1426	1258	1301	799	711	583	392	401	381	353	398	427	435	482	557	610	629	605	436	366	285	288	259	259	263	227	229	194	167	203	189	171	189	208	182	192	197	177	227	179	180	154	196	207	191	196	184	166	206	134	190	198	207	183	199	188	175	187	168	165	189	159	174	199	168	155	170	206	158	212	158	165	161	181	152	160	177	163	169	169	184	165	181	176	175	155	203	166	178	167	160	178	154	154	175	193	161	170	166	194	174	162	177	170	173	150	170	173	154	196	179	176	178	164	195	178	183	175	168	147	181	180	174	178	155	180	135	159	181	186	171	204	161	166	159	172	177	196	162	167	158	161	167	166	194	156	175	137	172	164	182	163	164	157	206	165	158	177	182	176	153	173	190	189	173	197	175	164	148	158	166	153	165	165	189	164	178	174	160	157	182	175	162	149	185	189	153	176	173	171	169	163	186	171	173	157	178	151	173	171	161	180	170	147	166	173	161	196	163	141	178	179	175	125	165	161	167	177	170	179	179	171	138	170	155	166	159	187	178	174	182	181	161	157	210	175	171	191	162	153	179	176	192	176	171	164	179	158	181	161	169	153	184	167	182	176	174	185	178	169	176	185	158	154	161	180	166	165	166	162	167	167	164	191	148	183	174	171	179	159	176	147	156	167	171	163	173	170	146	190	174	154	169	189	146	159	171	175	185	148	162	179	161	163	163	166	155	161	154	210	166	169	167	173	163	196	170	160	155	185	180	172	168	176	148	192	155	164	168	164	160	147	187	175	147	175	166	189	178	174	154	142	162	176	175	180	165	165	182	161	189	171	157	168	196	151	167	184	173	164	169	154	164	188	191	164	170	180	164	150	166	173	159	179	164	153	154	161	178	192	174	192	141	161	169	164	162	173	151	186	183	171	173	182	156	165	164	162	175	147	181	159	178	171	159	189	167	173	172	152	183	173	171	152	173	134	169	147	155	170	174	141	162	176	176	201	170	151	203	171	180	180	179	153	166	191	165	154	145	161	175	164	168	164	187	169	164	178	189	180	180	168	159	156	180	172	150	159	169	162	179	157	187	174	148	190	173	178	166	168	180	158	172	176	187	172	173	165	170	173	165	187	163	164	171	173	190	168	163	191	183	147	185	183	179	172	174	183	215	156	148	180	195	161	189	191	159	161	173	171	184	176	163	205	178	163	162	172	185	155	173	162	165	188	155	184	161	168	160	162	158	182	164	155	143	155	157	172	172	169	158	170	185	162	169	172	192	195	163	173	174	174	164	203	184	169	175	151	158	166	177	167	166	142	174	157	164	177	191	165	192	185	192	168	149	166	174	157	164	175	158	178	171	169	173	157	177	169	164	164	142	178	169	195	177	174	150	170	180	167	138	184	174	165	186	188	183	162	175	182	162	167	197	196	176	165	164	141	167	171	188	182	144	167	168	173	181	157	160	180	178	153	184	154	185	178	153	182	174	173	183	153	150	168	168	174	164	172	167	160	162	160	174	169	161	168	186	160	188	186	183	195	158	163	186	144	155	164	190	188	166	163	149	177	167	168	166	165	182	155	165	169	168	161	165	168	182	159	177	173	181	196	161	153	152	166	181	172	176	178	162	171	163	171	159	160	192	177	169	161	182	167	144	183	170	169	165	165	160	188	184	159	177	153	168	175	185	141	165	161	192	183	189	177	174	158	165	169	173	174	160	161	172	172	168	194	179	222	175	165	183	191	178	179	191	167	173	180	158	171	176	154	176	176	163	168	161	155	163	168	165	156	173	153	182	149	174	201	156	175	174	181	167	160	180	169	170	141	177	163	142	167	169	184	161	150	159	183	148	175	191	144	167	158	175	170	149	170	141	193	184	165	167	178	172	160	175	191	162	179	150	185	183	181	202	165	161	173	156	171	173	170	169	166	176	173	173	168	178	154	193	164	165	164	189	188	175	166	182	184	153	174	163	176	163	176	174	172	166	160	166	185	192	154	161	171	161	166	201	200	197	158	169	168	178	167	179	179	175	170	148	180	195	175	156	157	181	170	154	166	161	178	136	188	172	169	168	189	176	186	176	165	166	164	166	157	167	153	174	187	168	165	182	158	181	179	205	166	167	174	165	185	181	162	193	156	160	184	169	174	132	184	173	153	177	189	180	187	183	170	174	176	168	181	149	174	170	169	143	161	160	162	160	188	163	146	173	191	187	155	178	177	163	151	195	169	165	166	173	170	174	193	189	174	180	160	178	159	179	174	147	189	148	157	171	142	159	166	165	170	183	175	161	150	157	179	172	181	153	183	161	177	187	166	180	200	167	192	178	168	155	165	183	162	168	168	179	158	169	170	166	169	190	171	175	177	156	174	144	180	171	154	184	164	186	182	159	161	172	174	154	167	162	170	167	157	187	182	168	171	148	175	168	173	179	170	150	167	163	162	155	178	181	163	184	157	140	185	172	178	181	163	195	181	181	170	154	171	182	154	148	159	161	165	155	173	190	176	160	169	205	182	167	178	172	156	162	164	173	159	170	153	172	168	143	178	170	174	189	176	154	157	167	174	165	149	189	150	181	168	178	180	175	174	143	178	166	192	185	158	180	184	164	160	157	198	171	170	185	172	168	163	163	160	155	160	198	197	187	162	170	160	172	179	169	185	175	176	154	166	186	168	172	164	163	170	167	183	143	139	159	189	157	196	175	179	169	159	173	180	185	189	149	165	185	179	168	189	161	179	187	178	177	149	172	175	153	175	169	170	160	166	194	159	182	153	159	171	180	145	184	191	199	155	193	177	192	161	167	161	170	146	179	161	152	174	183	168	168	161	198	184	163	164	180	164	171	204	180	170	193	189	173	165	190	153	178	197	160	185	167	179	135	180	179	178	152	155	173	165	180	196	168	167	158	181	180	187	178	157	184	175	164	202	151	173	175	162	162	188	163	179	167	191	179	157	178	184	178	180	167	157	170	170	182	171	160	167	173	185	185	167	162	169	178	136	190	151	159	166	191	168	169	173	170	190	152	186	178	180	173	169	154	184	150	187	174	187	172	148	179	153	174	179	173	166	159	187	188	173	155	138	157	175	173	178	164	168	174	189	155	177	162	174	154	174	169	181	176	145	187	160	158	174	178	200	205	165	188	177	191	185	177	163	172	164	151	172	155	197	162	174	174	159	164	137	187	177	176	160	174	175	195	163	157	172	176	179	146	166	161	165	166	162	156	169	169	166	170	181	182	169	157	178	170	184	174	166	154	192	159	162	171	157	172	177	153	177	167	186	149	189	194	197	161	174	160	177	196	179	174	179	173	162	164	172	170	149	151	154	191	151	190	170	168	155	155	171	158	163	161	170	170	174	176	194	166	172	185	162	204	173	172	195	189	194	145	159	182	180	160	166	173	162	152	166	189	162	150	158	162	177	152	175	174	161	151	149	183	166	154	180	165	178	170	169	150	163	195	140	158	178	156	163	160	197	164	181	166	173	184	180	160	177	170	145	183	163	158	148
28676	52294	68878	3716	3606	4210	5334	5328	6530	4405	3868	3540	2168	2185	2130	1774	2408	2679	2679	3283	3762	4147	4422	3945	2784	2108	1795	1515	1461	1414	1255	1338	1213	1029	787	810	795	862	791	837	779	831	796	711	717	840	714	666	646	631	655	677	652	652	719	740	762	702	723	717	703	694	656	616	606	659	625	638	645	577	613	610	630	637	579	625	603	647	617	626	648	612	627	620	654	619	605	629	580	639	621	595	624	584	624	640	672	632	618	623	645	656	637	626	570	602	627	602	583	619	653	634	602	590	583	635	580	609	653	612	573	609	644	578	594	591	582	604	579	586	578	555	563	584	549	535	602	588	577	584	587	580	583	609	569	583	572	534	620	570	556	582	600	582	591	590	598	573	572	564	541	628	533	535	586	595	612	576	587	565	569	559	571	580	601	573	596	573	556	610	594	551	639	565	601	563	589	587	584	585	525	527	566	582	559	574	585	575	584	555	556	583	603	570	627	582	582	599	585	570	549	593	585	589	594	604	558	570	533	534	543	575	613	615	601	610	593	610	579	546	568	540	623	578	569	527	559	597	608	602	580	586	538	560	586	579	536	586	578	557	598	565	635	545	535	618	586	568	568	588	574	583	581	594	559	612	589	592	571	600	553	569	533	613	622	598	579	565	562	573	623	606	546	588	585	609	609	596	608	568	608	571	600	580	549	570	559	591	609	551	612	597	544	598	579	578	550	569	562	608	566	542	563	615	546	582	593	562	600	591	565	613	569	555	562	592	519	579	582	597	574	564	601	561	586	592	598	570	594	589	620	572	591	595	542	585	629	600	583	584	566	558	557	521	550	636	601	566	609	599	599	594	571	549	615	573	568	578	623	573	609	582	596	558	603	575	607	547	624	513	593	589	564	519	558	609	577	581	592	604	588	552	644	592	564	559	583	588	586	578	598	610	583	575	568	572	564	609	595	584	630	603	587	582	560	573	594	568	560	618	581	568	570	579	602	551	604	579	519	573	561	608	577	600	568	599	593	579	572	565	581	604	587	582	576	579	575	553	552	581	597	575	562	544	534	557	598	579	563	574	599	592	635	559	566	539	597	586	557	572	624	555	618	601	571	604	536	612	623	598	546	585	579	642	567	619	568	579	622	586	554	555	562	561	559	549	596	551	596	548	570	592	576	553	607	541	589	580	545	578	579	596	588	580	581	574	563	557	558	645	546	581	616	539	561	600	543	584	601	594	579	550	577	542	588	561	563	561	615	579	571	549	570	579	597	599	613	619	575	563	657	613	580	579	554	579	590	565	566	597	570	565	601	560	564	562	557	606	528	554	550	568	559	575	577	572	567	605	579	558	553	590	593	566	578	555	545	572	607	564	591	585	570	536	592	572	587	535	611	548	594	581	553	593	597	552	570	562	571	589	589	579	556	584	552	530	594	609	599	636	560	597	616	575	560	581	566	589	620	582	586	615	546	630	557	573	557	587	603	597	605	557	557	568	558	542	566	606	537	584	553	567	544	579	570	574	616	607	591	589	607	567	588	551	587	598	556	548	592	608	594	548	622	605	552	565	573	540	570	616	580	547	568	562	589	585	571	527	566	578	598	570	561	634	588	584	549	613	590	567	527	583	556	563	556	567	573	570	615	589	590	575	629	571	587	587	570	569	585	576	559	564	607	567	572	599	574	545	576	562	561	586	575	544	630	573	575	592	618	591	585	555	565	580	545	610	567	609	570	572	580	596	570	571	568	586	576	540	599	563	564	542	553	573	570	569	578	592	611	579	593	542	651	599	590	553	557	551	567	619	518	606	557	559	559	549	580	611	548	601	608	552	531	582	566	577	611	563	607	579	589	619	556	557	572	572	610	599	534	559	578	573	586	585	546	561	588	606	564	566	553	555	611	589	566	562	572	571	570	559	582	628	590	601	603	599	547	540	582	587	540	544	608	560	599	577	579	551	547	535	592	573	580	575	543	551	598	573	572	600	561	631	620	562	602	583	543	600	585	571	528	612	630	571	562	565	564	556	587	582	590	572	586	578	570	584	558	590	595	613	566	561	570	595	572	564	587	550	635	554	575	575	609	580	606	602	539	556	588	607	578	586	574	565	567	582	567	532	563	546	593	581	569	555	560	563	575	574	613	551	535	566	563	582	586	567	567	589	559	561	579	604	562	593	611	534	586	589	575	551	614	556	585	574	596	598	551	567	561	620	565	586	596	602	563	572	535	581	594	551	549	599	567	572	600	584	594	615	594	596	591	588	601	574	612	588	586	585	565	550	566	592	578	551	559	575	576	570	577	596	571	564	624	600	553	562	564	585	601	577	602	597	618	524	543	555	559	575	634	627	522	585	592	579	569	597	615	555	575	569	586	557	621	575	561	545	563	549	618	585	608	569	594	618	581	577	566	599	622	554	604	595	622	598	590	571	572	603	621	553	570	604	548	580	566	550	559	585	534	588	611	577	568	594	606	599	552	550	618	555	588	598	578	575	551	544	551	594	567	583	551	558	579	560	638	558	617	543	602	600	557	578	606	580	633	547	564	582	550	599	596	557	577	569	603	617	545	572	561	582	604	579	570	581	623	550	544	588	618	600	595	604	573	557	578	567	616	609	528	569	615	585	638	599	586	564	584	586	603	609	549	592	580	589	568	588	561	558	569	545	587	596	573	583	562	583	585	515	641	598	563	574	614	544	595	592	611	645	595	579	555	546	568	593	578	560	618	609	534	568	591	583	581	562	589	612	552	597	584	595	588	622	606	641	591	598	565	597	595	580	622	560	548	583	613	576	558	587	574	555	584	621	579	575	614	552	591	614	551	551	567	557	561	556	591	584	559	562	568	579	576	580	589	569	577	601	560	562	625	524	593	607	586	530	586	609	540	549	565	589	575	626	588	573	575	578	588	563	599	574	598	532	604	575	574	573	610	597	569	569	592	623	583	552	553	630	607	556	566	582	566	605	565	577	554	581	610	545	613	584	623	566	623	559	584	560	533	551	568	586	581	564	597	570	570	575	598	528	569	580	581	610	556	576	557	570	569	619	590	569	580	573	553	574	604	579	588	588	579	579	525	564	600	548	614	568	573	583	575	564	558	643	573	554	573	557	593	555	559	562	548	541	576	582	594	558	580	588	580	576	569	583	583	572	591	589	591	566	576	567	571	603	535	548	583	606	591	582	550	547	582	593	557	566	595	603	589	605	576	588	544	565	602	605	592	601	608	569	580	556	561	591	609	538	581	603	628	542	589	607	535	589	577	549	578	595	545	589	618	603	558	596	571	572	555	561	572	604	571	591	597	614	605	573	528	564	553	575	593	506	572	587	567	578	578	545	569	569	566	581	576	573	586	574	548	568	555	563	541	525	563	581	592	558	552	538	553	574	588	582	599	595	564	554	593	577	601	609	620	575	553	565	588	601	552	603	593	574	601	603	578	596	602	601	603	556	564	593	584	587	612	576	631	581	593	593	568	551	571	588	580	600	586	613	562	561	566	542	570	581	576	580	541	605	556	544
3638	6109	10315	487	218	132	134	129	118	100	102	83	91	85	100	89	101	73	84	107	80	88	91	91	86	77	86	94	101	66	95	81	80	94	99	75	74	92	69	73	84	68	82	78	75	94	77	86	65	81	72	78	88	95	87	78	76	74	91	77	90	83	100	76	73	74	94	83	91	75	78	66	95	90	72	75	71	72	67	68	91	64	100	82	74	60	89	75	80	94	94	76	83	61	82	91	88	82	86	88	81	91	68	75	85	78	80	85	100	77	82	89	98	84	70	78	100	55	80	74	67	80	73	84	75	81	90	76	77	71	80	75	63	72	74	93	90	82	82	68	72	69	64	92	72	92	82	79	79	74	68	81	72	75	86	87	79	76	74	94	86	100	62	65	78	96	79	76	67	77	88	84	79	69	79	73	81	80	73	70	76	86	72	72	83	83	70	63	95	95	62	64	101	82	82	83	75	77	78	101	85	79	69	67	71	79	66	69	92	85	84	74	76	69	78	72	75	74	73	65	89	85	84	78	76	94	91	79	68	86	72	57	94	78	80	93	64	84	86	98	79	79	86	94	83	69	66	81	73	64	77	89	94	79	66	67	72	76	93	67	84	80	85	88	84	84	73	80	67	64	73	78	94	75	92	81	71	60	72	90	92	77	66	75	97	88	83	79	90	96	89	81	70	83	68	86	94	77	98	76	76	77	82	78	83	81	79	71	77	92	91	86	74	75	68	91	76	72	84	93	77	66	89	79	70	84	75	78	81	52	86	79	92	77	80	91	94	68	67	73	84	72	78	77	97	85	94	99	71	86	78	73	87	71	66	92	79	77	81	89	73	77	77	89	84	84	70	63	82	86	90	79	84	88	78	87	69	76	84	89	61	79	77	73	77	83	70	80	63	86	96	71	83	80	75	80	83	82	66	75	72	75	97	87	93	90	82	69	71	84	69	75	85	83	92	76	79	76	90	79	69	72	77	77	80	76	82	78	87	79	73	80	80	85	97	80	80	82	75	84	61	79	76	74	66	88	102	59	75	75	81	86	87	68	92	86	79	98	83	60	83	86	68	69	78	76	73	78	75	77	78	74	88	88	86	73	72	87	99	78	79	93	74	70	59	78	91	63	80	69	73	74	84	84	86	88	83	102	58	79	75	75	77	88	72	73	81	83	76	65	87	80	77	72	71	77	81	69	81	99	64	81	90	86	80	95	72	95	79	68	77	85	84	74	70	91	88	84	78	86	81	90	72	70	75	82	96	85	83	93	73	88	82	90	74	84	61	92	79	88	74	73	87	82	91	72	94	78	97	69	64	79	75	85	79	79	102	88	68	84	82	94	72	83	82	74	76	79	86	69	93	84	79	76	79	72	74	91	73	72	83	77	84	83	85	83	76	70	72	82	69	71	79	69	77	95	72	69	74	67	90	88	84	76	61	87	73	72	71	83	78	84	83	77	98	73	79	81	74	75	91	96	90	79	87	74	97	89	74	72	86	65	84	83	85	87	75	70	86	77	94	76	76	98	74	81	93	81	73	70	57	73	80	67	81	78	56	74	80	88	88	95	58	86	68	74	87	74	82	76	70	94	84	74	90	74	80	71	80	91	82	89	76	72	77	77	83	75	64	77	70	76	91	82	90	78	62	87	82	65	95	79	99	67	92	86	86	77	77	87	84	86	69	75	85	88	73	62	78	76	97	81	73	72	73	73	82	87	74	96	82	69	77	80	81	82	76	87	76	63	72	78	82	75	79	62	83	81	87	73	76	76	79	81	86	73	74	98	85	66	93	95	71	85	87	81	80	84	74	93	77	64	79	84	86	77	88	67	70	68	97	78	87	82	75	68	72	95	69	91	76	74	88	80	86	86	93	68	97	88	101	80	82	80	82	82	80	80	95	91	80	101	74	79	87	81	83	93	87	88	84	80	77	85	76	89	89	89	85	75	71	86	69	79	85	79	74	83	97	75	84	66	76	80	82	96	70	70	80	91	73	77	75	76	66	70	72	70	76	61	75	82	76	90	86	79	80	79	80	74	76	84	75	74	86	78	86	72	74	80	78	78	71	78	72	70	85	83	79	96	82	101	93	74	81	83	83	90	76	102	99	79	85	74	86	75	96	86	77	93	79	86	77	76	75	83	87	85	67	69	90	87	77	88	77	76	75	65	80	93	78	71	68	79	74	87	72	60	85	85	69	92	84	73	85	92	66	84	104	98	82	82	88	85	70	75	77	71	81	93	83	97	67	73	83	72	78	80	92	60	79	100	75	68	72	85	96	72	89	86	78	77	70	95	73	94	70	79	84	66	89	79	83	74	76	83	75	88	74	83	83	77	74	106	84	71	74	92	99	73	73	79	80	81	79	97	79	84	81	75	67	90	81	68	85	66	75	82	82	72	83	77	78	83	88	80	89	77	80	80	72	88	88	83	83	69	99	83	69	77	98	75	88	75	86	96	80	70	83	83	77	57	76	71	65	83	82	72	88	76	92	81	80	76	74	72	85	94	68	76	78	79	74	71	68	68	83	77	71	79	73	84	89	97	87	64	63	87	77	85	85	86	74	90	90	83	70	76	87	79	65	86	80	89	82	84	94	83	95	80	87	64	66	85	68	90	77	69	91	92	84	88	79	106	91	88	53	91	88	71	71	85	84	82	76	79	90	77	71	92	63	76	92	56	72	75	81	82	93	68	75	76	85	89	93	81	78	82	90	91	76	63	69	81	83	74	80	77	84	65	76	93	82	89	96	77	98	76	71	73	100	85	106	75	86	75	80	75	81	82	85	80	71	71	78	76	82	79	93	82	73	57	83	64	77	87	70	93	76	87	83	77	67	73	72	81	91	91	88	66	80	94	96	76	70	74	80	78	81	71	71	73	79	77	69	72	88	72	68	75	73	83	74	88	68	66	83	81	78	75	82	69	85	75	90	83	80	85	73	83	80	93	93	84	79	62	88	78	81	78	100	88	97	81	87	77	86	72	87	90	73	65	81	74	80	77	78	70	84	74	92	80	83	81	98	90	81	82	77	86	82	65	81	86	95	82	74	69	71	74	70	72	84	83	74	87	77	66	81	90	70	74	69	91	77	74	94	84	57	75	70	79	85	69	71	71	72	80	71	74	76	61	72	91	81	84	97	79	91	71	79	92	85	87	70	76	79	93	86	84	80	71	84	76	80	76	90	85	72	77	75	72	79	65	77	76	89	70	77	95	61	75	76	86	75	78	78	71	81	78	78	84	93	86	84	78	84	74	79	67	81	62	83	82	83	71	83	86	66	91	88	78	79	70	68	74	90	95	98	72	77	88	84	80	64	81	84	76	67	88	66	80	63	93	78	81	78	78	67	83	72	69	81	72	84	85	99	82	69	93	82	59	92	76	79	86	89	85	57	67	73	84	73	76	82	66	60	85	68	90	68	95	92	73	83	76	78	75	112	70	81	71	79	76	84	78	90	75	68	72	68	92	81	82	95	79	74	82	77	74	83	80	97	72	80	64
4678	11397	19070	466	423	573	639	611	565	517	478	443	396	401	397	386	385	417	387	471	408	455	435	397	396	343	373	382	370	354	385	352	325	346	331	342	329	357	330	364	336	312	319	360	311	338	305	349	307	371	314	351	312	342	332	365	378	408	357	345	332	401	320	384	297	318	338	310	318	307	349	314	316	309	323	282	346	288	295	301	281	328	303	301	314	330	333	302	327	318	312	324	326	335	351	300	299	328	319	337	321	328	270	298	351	332	328	349	331	321	315	314	353	317	320	339	355	315	306	325	306	307	287	302	328	313	301	314	340	299	333	307	336	342	346	308	294	300	302	320	341	319	311	326	328	331	290	318	326	322	312	337	310	293	304	345	325	313	319	318	299	305	293	289	327	343	323	315	307	293	356	307	346	309	302	304	323	325	322	316	291	298	266	322	302	296	317	309	327	287	325	284	332	300	333	332	318	329	317	310	296	347	320	285	315	339	313	338	331	314	300	298	345	285	351	316	295	290	301	315	308	307	286	311	261	292	301	335	302	322	308	328	312	358	314	314	338	318	297	307	289	345	334	312	304	327	332	307	331	330	324	334	314	319	322	309	320	290	295	326	297	332	298	313	341	300	322	304	322	295	333	292	299	332	306	298	340	331	317	341	311	332	314	345	324	317	299	360	304	269	326	316	305	290	320	295	305	354	281	316	329	318	307	292	319	314	313	313	327	272	336	302	316	277	306	311	319	300	274	334	314	309	315	299	330	317	302	330	314	305	318	285	308	298	327	322	312	313	291	290	306	344	319	300	336	307	281	301	305	314	303	317	350	309	299	322	313	309	321	302	307	335	344	285	308	336	296	283	314	309	297	309	319	326	304	302	291	306	275	307	315	316	288	301	320	304	283	312	344	316	301	275	328	326	301	320	288	291	306	317	314	352	291	295	312	311	329	287	285	299	290	318	315	287	311	310	317	325	319	294	309	291	340	287	319	316	319	282	304	319	333	323	311	286	308	293	341	338	281	281	304	323	305	304	308	304	342	312	288	296	318	305	342	306	338	311	288	330	305	292	315	320	302	302	327	345	320	302	324	298	298	303	284	308	283	309	281	299	297	302	290	316	318	314	308	338	343	312	303	334	338	313	337	322	341	299	337	324	317	348	328	347	325	317	291	322	321	315	300	337	342	297	314	334	356	321	315	332	328	308	320	338	326	326	331	301	312	293	285	320	314	294	279	305	329	315	311	343	333	326	329	285	332	338	301	323	312	352	345	333	329	280	309	309	306	337	316	296	292	319	283	297	333	309	338	322	329	307	293	310	316	328	324	305	310	301	333	281	322	325	324	340	313	320	314	317	310	319	316	339	296	308	321	316	317	326	322	319	309	326	338	325	306	322	309	300	306	329	326	342	323	306	267	316	322	292	297	313	299	313	288	338	334	326	313	319	314	322	322	296	298	306	307	331	312	341	308	306	314	307	305	323	311	309	289	335	323	290	289	325	334	318	306	309	322	294	302	318	294	306	305	303	314	282	309	327	299	313	300	314	317	316	338	337	308	320	344	321	312	296	303	317	325	314	311	308	337	313	327	327	324	277	307	323	291	329	314	312	346	314	302	284	298	290	330	323	321	326	333	322	291	285	336	319	308	314	339	360	305	307	312	287	320	311	306	330	310	281	293	292	337	321	309	322	337	290	322	311	315	303	308	302	299	342	306	313	312	314	317	267	308	341	301	327	354	309	313	298	290	328	325	292	319	298	302	346	335	321	317	300	310	316	322	298	329	316	317	318	339	273	289	344	293	322	338	318	334	302	350	325	314	293	287	279	323	290	307	322	302	293	317	292	310	323	324	296	325	320	318	319	309	314	314	322	328	313	309	334	316	282	344	311	313	294	328	324	266	339	288	313	326	281	322	301	294	338	324	309	307	308	329	326	314	345	311	290	356	306	332	310	327	319	321	316	310	337	318	334	309	314	280	316	334	331	301	329	299	310	305	320	343	323	326	332	341	317	323	319	304	287	322	280	307	288	309	324	319	318	334	316	289	322	318	315	280	315	311	317	301	304	296	291	311	283	293	309	287	301	332	331	334	310	322	300	311	311	308	308	337	309	325	301	273	289	299	316	342	343	338	335	292	272	308	314	300	298	305	341	333	297	296	324	342	284	315	313	310	276	298	313	293	314	334	322	316	297	316	319	297	324	290	307	342	307	302	330	278	278	309	307	321	287	293	306	293	302	314	324	343	302	326	307	325	287	321	315	305	313	324	298	295	281	320	306	338	292	313	318	309	295	327	308	335	315	318	266	322	347	322	335	299	340	295	315	310	317	321	329	321	309	322	307	362	271	335	297	315	306	302	307	295	319	292	319	331	324	296	324	314	315	307	317	294	285	316	308	309	342	328	336	324	297	340	293	315	317	313	298	310	289	313	287	334	331	303	337	309	294	310	311	298	327	317	316	314	325	328	304	309	309	297	310	298	343	337	276	319	328	312	299	300	329	312	341	320	330	297	316	342	287	357	331	291	320	321	337	315	308	297	287	306	329	326	330	350	305	300	333	354	339	316	313	299	328	315	325	343	327	310	328	309	323	309	313	316	317	308	315	327	323	322	312	318	341	298	274	298	337	332	332	305	317	293	322	334	356	282	311	324	319	339	294	307	293	333	306	328	322	321	295	331	314	328	325	281	324	287	307	311	307	300	322	308	288	317	320	333	313	309	328	346	329	286	336	295	330	325	331	310	320	288	345	344	327	330	300	311	323	337	296	327	317	315	312	291	321	320	317	334	326	335	299	316	307	347	284	318	323	304	315	362	299	306	326	326	306	320	290	290	304	346	301	314	348	326	291	314	270	309	346	307	322	303	316	361	325	282	324	314	332	321	320	312	331	336	304	299	306	305	357	337	327	310	334	292	290	317	289	296	276	327	318	294	299	330	314	330	325	304	316	321	300	367	313	334	356	322	311	358	352	303	298	311	301	329	315	290	297	310	315	323	305	318	329	293	308	332	323	324	324	328	316	285	336	330	314	331	313	345	304	312	298	289	330	316	335	321	303	318	310	307	309	349	345	292	278	316	307	317	276	331	343	329	299	332	331	290	329	347	274	320	298	287	307	319	326	359	334	311	310	298	320	299	273	313	356	309	350	330	306	330	301	341	308	353	327	293	316	293	321	309	296	362	295	298	303	317	330	300	313	323	331	306	286	322	345	336	281	322	337	351	330	311	311	296	275	288	310	333	314	326	325	304	345	286	318	305	328	316	312	285	290	346	317	294	351	310	327	319	325	328	333	319	319	301	329	356	327	325	333	323	293	330	305	345	318	286	314	283	339	320	311	319	294	322	301	315	322	297	290	338	270	322	310	301	315	305	335	297	316	328	315	290	342	327	359	331	305	323	338	328	300	308	302	339	333	316	329	278	311	309	321	298	327	317	327	319	321	311	283	308	322	312	289	310	344	346	300	339	317	320	303	323	327	359	314	320	323	301	331	304	321	331	317	322	267
31326	50866	61190	22740	7019	1223	698	524	628	458	376	314	202	204	230	236	243	253	274	317	274	276	289	267	260	225	198	169	180	176	163	143	150	146	131	134	117	130	135	128	104	121	127	120	118	142	135	103	96	97	117	122	141	134	104	124	135	114	141	150	99	109	106	125	105	129	116	129	114	113	116	99	114	110	108	128	127	128	115	120	126	117	126	133	122	114	118	111	121	124	126	123	129	124	125	101	125	113	131	112	111	124	101	122	108	99	108	112	115	112	109	116	122	117	119	108	119	117	127	110	124	106	124	94	114	108	109	117	98	122	127	108	130	111	118	126	132	107	114	125	115	129	98	112	130	134	114	127	103	118	119	95	96	107	133	107	114	139	120	101	103	133	111	135	105	112	136	137	118	127	126	120	136	124	118	109	106	114	93	130	130	117	121	105	117	117	110	119	129	124	106	125	120	118	96	129	106	109	120	97	113	116	112	123	120	114	117	134	118	121	138	117	112	120	129	116	110	124	121	110	125	123	121	112	141	121	131	132	124	121	99	123	114	108	128	116	124	130	117	115	104	117	116	119	108	120	102	128	125	140	83	116	118	112	131	106	132	109	111	111	126	125	121	92	145	103	109	123	109	107	107	124	115	122	121	86	126	129	95	108	118	108	103	98	100	117	111	111	114	122	117	107	116	114	127	102	141	116	120	120	103	143	116	124	120	114	103	119	109	118	105	103	119	104	120	112	122	116	112	123	124	118	122	115	113	123	103	104	112	116	115	115	127	122	107	128	114	123	117	112	135	107	87	113	118	113	122	117	127	111	124	107	106	105	117	113	83	123	137	117	116	137	115	122	112	131	114	118	110	126	116	114	111	116	120	120	111	110	137	106	110	110	124	120	123	123	126	90	124	114	112	128	122	111	125	121	83	106	117	115	97	116	95	130	124	140	126	115	98	102	108	120	115	95	122	127	93	136	106	123	110	125	102	104	111	108	115	117	126	107	111	111	128	104	101	123	133	132	144	115	118	113	105	128	123	112	112	116	111	120	127	122	110	106	114	92	105	110	101	119	105	118	125	130	145	116	108	129	119	136	140	114	103	111	99	110	115	115	123	123	107	106	129	122	123	118	94	111	111	104	132	129	125	121	105	131	112	100	115	122	116	104	121	102	85	136	104	109	96	108	148	126	109	127	135	120	116	100	117	103	105	93	119	108	128	123	134	112	122	99	115	138	118	123	110	103	107	122	111	117	114	117	112	106	118	129	116	139	123	122	111	122	121	136	129	104	113	110	106	124	121	134	112	136	122	135	139	132	101	128	127	115	121	109	120	98	107	103	103	119	116	104	116	116	119	116	119	117	130	101	105	102	99	135	112	113	120	131	94	99	101	116	131	123	107	111	138	124	96	103	133	125	108	103	120	108	103	113	125	111	111	127	100	108	115	130	126	100	128	113	112	121	117	111	116	113	101	107	117	104	116	99	110	107	114	105	111	109	105	110	113	102	127	103	108	129	137	113	121	112	110	120	134	121	116	134	116	124	110	104	113	119	107	121	102	114	110	108	128	130	114	111	121	112	113	111	107	136	112	120	132	93	101	119	125	125	106	111	101	108	128	110	125	112	108	115	105	127	110	128	104	119	108	98	117	131	92	106	111	130	113	130	138	117	118	121	113	113	122	118	129	115	114	131	118	114	101	111	115	123	115	131	115	154	112	109	114	133	99	127	104	100	103	115	106	131	107	115	101	114	120	127	131	118	119	107	111	108	111	124	101	104	109	98	128	118	123	99	102	108	121	109	98	127	96	95	113	124	120	121	130	121	104	115	117	135	112	123	104	124	122	121	122	125	127	113	130	131	105	121	99	126	140	128	125	100	123	148	131	119	127	123	126	141	123	123	116	134	113	110	111	122	127	117	101	103	119	130	123	126	116	126	130	142	121	105	128	133	121	115	124	123	121	100	126	137	121	106	115	127	118	108	90	92	101	126	106	129	121	109	123	128	100	121	115	117	133	113	117	127	119	110	117	122	124	135	122	111	123	107	121	118	121	106	107	120	116	129	123	116	127	119	99	91	103	127	124	114	133	110	108	112	101	113	114	109	116	124	114	129	111	104	119	110	127	121	135	112	97	115	120	108	113	106	108	112	119	103	141	113	129	112	104	132	104	120	126	111	107	100	118	128	125	115	122	103	102	112	101	112	112	132	116	124	100	124	113	98	132	122	104	123	116	103	138	111	128	121	118	104	129	99	115	124	120	125	128	96	116	109	115	102	135	124	99	111	112	126	111	125	93	115	111	109	137	110	122	133	109	122	103	130	118	110	102	124	113	133	113	117	120	121	107	127	120	121	119	107	121	103	95	98	120	131	113	112	121	110	112	130	116	106	120	112	113	115	114	129	112	102	111	109	92	119	107	116	111	109	140	121	133	118	123	143	103	118	110	109	113	127	120	130	110	117	139	112	121	110	108	103	116	114	122	97	121	119	104	111	95	129	114	121	114	107	115	111	129	130	95	113	114	126	127	129	123	123	113	112	135	109	107	115	133	115	124	115	112	116	109	118	118	110	110	131	111	120	118	105	116	117	123	110	113	117	119	124	110	105	120	114	125	116	98	110	118	120	119	120	102	118	120	115	120	112	113	109	101	118	113	114	103	125	111	123	105	125	112	110	114	130	131	111	99	101	109	117	118	117	117	120	111	120	112	134	117	108	116	113	115	117	125	120	119	119	113	117	131	127	118	115	110	120	108	121	125	124	109	114	112	123	109	124	114	128	123	133	113	95	133	106	116	98	127	126	111	131	112	122	134	109	116	110	85	113	123	113	108	132	125	122	138	101	102	115	114	128	132	97	118	117	118	93	97	119	124	118	138	111	117	117	104	114	132	122	144	125	105	98	119	112	118	100	113	123	110	124	106	108	103	130	126	126	117	120	122	114	135	117	123	134	130	108	116	121	127	122	101	134	125	109	124	112	115	121	97	111	131	137	106	97	122	109	127	112	119	141	120	107	116	121	113	108	123	106	121	100	123	127	126	111	104	104	119	110	110	94	110	113	119	104	124	121	111	134	125	136	101	115	133	106	111	108	117	97	105	137	114	120	107	130	112	128	108	116	108	124	115	113	95	118	103	129	116	110	110	128	127	101	103	121	108	115	110	123	149	124	116	113	132	106	113	111	115	97	105	106	122	115	125	120	145	118	114	123	112	105	113	125	108	121	116	114	112	120	123	122	118	130	122	115	104	110	112	121	117	116	118	105	118	115	109	106	107	109	117	99	115	119	109	114	127	120	95	116	114	117	116	120	118	103	107	141	109	139	117	105	105	126	117	123	101	120	118	130	109	102	111	107	122	100	118	112	107	124	126	139	122	119	126	105	121	111	116	115	110	120	111	132	104	112	99	118	100	101	132	107	100	123	129	109	115	116	133	96	116	99	112	100	115	135	111	141	127	116	108	150	115	108	103	134	136	117	109	116	125	116	107	103	127	121	127	115	117	113	128	105
20696	39884	55106	2221	2321	4300	3066	2934	3433	2787	2203	1814	1219	1250	1389	1226	1291	1604	1755	2056	1969	1980	2060	1829	1441	1390	1120	938	930	887	921	884	791	641	506	524	541	576	588	519	560	560	534	514	482	537	511	456	482	464	485	460	508	511	524	555	546	547	508	540	521	495	456	492	481	466	443	465	448	466	414	441	466	436	439	448	462	413	441	496	460	440	441	438	419	438	425	430	437	432	409	477	434	466	432	447	508	459	428	464	447	464	466	445	438	480	410	443	395	405	441	454	457	450	405	426	438	473	469	427	442	415	417	441	441	393	397	469	421	416	399	422	441	452	447	434	421	416	420	421	426	418	403	413	420	424	445	455	415	469	394	432	420	437	410	444	417	438	447	397	418	380	396	402	409	434	402	456	425	391	396	419	426	440	429	428	411	396	434	409	434	424	376	438	421	417	435	440	414	424	419	410	455	401	399	407	420	413	459	388	414	467	448	444	418	438	419	436	428	438	402	429	401	386	433	437	418	453	421	388	469	410	450	410	459	416	394	387	438	396	410	415	430	387	417	394	473	411	416	435	389	448	419	402	398	420	420	436	417	484	377	412	429	416	410	410	397	456	424	391	408	425	421	466	415	431	431	399	428	373	404	440	412	378	445	412	447	436	436	453	436	424	424	417	419	415	405	450	404	428	417	384	413	452	415	413	388	435	410	398	377	417	454	406	412	420	427	418	447	416	423	426	440	404	402	422	408	454	440	420	415	410	469	452	390	418	419	461	431	377	434	400	440	392	406	456	447	408	415	456	394	432	408	405	419	445	421	435	416	419	447	454	433	420	464	471	418	404	431	444	423	416	424	465	402	449	432	423	396	402	405	420	444	442	420	429	424	378	401	424	444	404	431	382	417	423	398	417	420	436	438	416	420	404	427	421	438	437	417	416	367	413	423	391	425	429	440	380	435	371	418	393	413	411	428	406	425	393	427	455	417	400	456	409	421	443	401	408	411	439	416	429	417	422	437	433	435	424	420	433	403	417	457	425	438	481	444	443	391	423	416	422	415	425	405	402	440	436	430	432	417	395	415	419	409	376	437	413	443	426	385	401	407	430	348	418	427	402	418	414	402	398	399	433	419	437	404	448	426	449	448	441	456	429	358	458	402	364	399	435	412	399	444	411	421	405	459	466	453	413	410	444	451	407	434	428	432	409	367	425	375	405	417	415	402	443	389	422	430	469	423	430	426	386	396	434	437	446	406	428	394	434	413	444	421	456	430	443	389	422	429	395	428	397	394	412	437	440	423	424	429	415	425	415	425	388	397	421	462	418	423	438	427	454	457	423	432	433	428	410	436	417	429	428	401	393	420	438	387	405	418	411	410	407	420	406	421	437	433	488	413	435	442	413	405	450	407	440	444	403	403	436	417	403	381	408	438	433	404	413	390	442	412	409	428	397	430	419	407	421	403	368	440	373	412	416	399	455	413	427	404	397	408	420	401	434	408	380	421	411	385	396	413	434	421	423	401	408	415	460	422	434	429	437	395	408	403	441	429	420	417	396	398	416	429	431	422	448	395	401	395	456	476	430	422	394	425	423	454	420	394	395	386	426	404	395	411	444	457	398	402	410	414	422	413	400	408	409	457	432	450	409	408	447	414	401	439	417	450	411	416	436	427	395	423	422	425	398	409	399	418	414	386	399	401	437	457	426	438	427	438	431	417	437	379	415	406	431	428	438	457	383	427	420	391	446	410	405	442	419	401	403	436	433	400	422	436	451	449	407	433	416	449	428	422	402	442	431	425	409	432	425	411	406	415	442	391	453	425	429	401	427	422	441	417	406	437	444	416	428	432	398	422	423	385	466	388	399	409	442	466	434	416	441	418	439	441	420	438	393	405	406	422	411	460	427	430	415	410	429	440	450	441	468	388	416	401	440	420	428	440	428	397	391	430	431	435	432	399	432	409	448	407	439	386	424	445	424	416	421	420	406	433	417	426	411	451	400	367	404	432	396	416	378	391	399	438	400	398	434	407	403	433	427	425	425	436	427	445	413	452	425	428	425	430	437	428	456	402	448	420	433	436	358	419	423	394	450	439	456	406	430	389	413	394	417	388	414	408	416	440	398	414	415	414	424	419	377	410	447	437	373	382	430	399	410	402	446	428	433	421	398	415	453	421	421	415	444	413	429	414	457	405	433	403	415	426	431	380	399	424	409	381	404	438	383	429	409	473	432	429	417	407	436	394	389	421	383	431	423	411	405	422	443	412	385	448	447	426	409	418	413	407	441	385	430	406	454	410	430	422	424	396	408	433	397	393	425	404	457	410	416	415	425	379	444	419	416	427	437	465	435	429	405	416	410	434	400	385	428	414	420	423	441	403	434	406	403	443	420	428	431	432	429	424	455	415	444	448	403	400	400	466	419	388	432	411	428	407	438	408	394	460	407	404	434	446	426	457	420	407	431	441	390	421	428	465	442	408	424	402	411	454	438	411	454	408	398	442	425	440	435	395	431	451	406	404	420	430	390	429	426	434	462	415	413	425	459	437	434	396	402	411	410	438	423	442	454	449	441	449	425	443	415	411	386	402	377	406	415	429	406	428	410	395	433	415	404	450	432	407	427	425	415	408	412	433	443	426	426	362	407	423	405	398	432	436	461	408	445	420	402	441	410	429	389	423	402	396	398	412	432	439	415	374	418	448	404	442	439	373	421	451	374	385	431	433	393	400	425	434	401	422	416	453	396	426	422	438	433	423	438	397	429	413	415	403	423	392	400	427	422	416	405	421	436	420	378	435	436	400	435	409	410	402	387	390	391	434	403	412	422	437	434	416	432	406	453	421	435	407	435	416	402	402	443	391	404	453	439	428	438	420	406	421	422	430	406	443	456	391	422	411	419	411	405	443	439	384	428	417	439	426	423	430	416	450	462	423	397	442	403	415	404	395	475	453	380	403	416	433	396	458	396	413	425	432	410	458	377	440	416	412	411	401	431	409	426	422	435	426	409	413	436	397	405	426	375	425	396	420	421	432	408	416	389	408	420	433	408	428	417	436	414	400	434	399	479	428	429	452	432	415	398	411	429	412	426	418	416	445	431	421	382	418	453	421	398	426	427	440	405	392	448	423	414	431	404	435	426	389	389	434	389	419	436	400	436	421	408	392	409	425	431	421	397	441	402	417	405	454	421	407	421	401	430	445	389	410	407	444	457	403	420	434	403	449	422	451	405	411	418	464	439	407	384	410	440	411	442	410	420	410	434	440	438	425	428	414	412	393	456	393	423	426	444	392	419	466	431	396	397	423	431	411	382	452	411	373	421	407	426	420	402	396	427	431	406	418	442	397	439	417	438	415	441	411	434	395	450	405	384	421	423	418	412	411	438	437	434	428	405	443	438	414	411	407	415	417	444	431	399	455	417	426	388	379	417	408	390	406	384	399	399	458	412	418	388	387	438	411	431	417	417	408	426	437	405	451	425	409	420	437	421	448	412	394	415	406	449	475	469	425	421	428	406
41985	64375	70004	28070	11660	2761	1109	1311	1194	908	656	592	401	404	378	414	437	461	506	587	477	457	469	459	440	310	295	288	250	256	245	252	250	221	178	222	204	194	169	198	199	196	185	205	182	180	189	162	191	171	172	164	166	191	197	179	199	160	165	179	188	206	175	194	164	186	158	171	171	173	176	178	168	192	168	183	187	155	159	176	174	171	187	158	156	152	165	160	172	165	181	167	180	168	158	178	186	172	187	171	155	187	195	165	189	155	175	169	188	162	202	170	169	154	176	157	183	166	159	177	183	194	162	175	171	176	178	188	157	181	176	183	184	178	175	165	173	171	183	182	173	168	185	171	164	154	174	187	182	170	160	169	161	166	176	168	185	181	164	174	167	171	181	174	180	158	173	147	202	182	191	183	177	173	151	169	151	159	157	160	183	154	177	201	161	168	164	171	183	157	183	161	161	173	178	150	162	167	167	163	157	184	191	178	175	191	149	150	196	158	163	169	156	181	186	172	176	176	192	177	145	172	166	190	178	174	168	189	178	160	163	168	177	170	184	172	170	155	167	175	155	176	178	192	174	152	175	172	174	214	166	171	164	175	160	174	178	172	157	173	172	142	173	154	184	172	181	184	178	158	193	180	181	206	168	187	143	155	192	172	170	180	171	163	187	170	191	166	162	187	173	153	181	168	180	163	173	168	177	175	193	184	185	161	158	175	160	190	160	180	176	193	187	175	167	175	164	196	177	173	160	161	171	162	163	168	169	165	172	162	184	195	166	156	171	180	152	186	155	148	179	161	168	180	154	164	163	166	190	173	164	163	161	178	149	150	183	195	202	163	182	153	172	191	166	186	177	164	167	153	200	171	173	182	180	185	177	176	180	171	168	180	193	153	167	183	183	156	172	178	181	174	167	161	209	159	181	166	156	172	178	171	148	149	172	193	172	176	167	181	176	181	203	188	172	162	166	184	172	164	159	180	172	193	154	179	172	173	163	181	160	177	146	171	175	179	183	182	165	166	165	172	160	153	178	179	163	169	189	170	179	165	184	198	185	160	179	184	169	184	203	177	180	170	160	196	170	181	174	174	162	174	155	178	184	187	169	200	192	199	176	160	168	151	149	172	197	189	174	183	182	166	171	171	171	167	168	177	168	157	177	164	180	171	182	181	172	168	177	172	163	186	175	204	164	173	179	173	174	179	168	170	166	193	152	147	181	180	203	164	183	175	161	176	172	145	170	183	167	189	165	161	164	187	175	195	171	179	168	178	143	183	184	187	170	173	188	182	177	177	199	193	186	171	170	186	179	194	169	199	178	169	185	192	165	171	194	177	166	182	174	162	176	170	168	214	173	174	186	183	194	166	158	156	170	169	184	199	165	186	151	173	189	193	183	177	171	166	166	170	190	184	152	183	154	188	153	178	208	197	179	175	168	193	165	188	174	153	155	163	192	148	179	165	163	161	180	174	172	196	175	148	172	175	176	177	171	176	183	178	165	177	170	171	176	174	153	195	158	159	192	173	164	162	188	160	191	167	176	176	188	177	164	148	160	187	161	157	168	142	169	162	177	166	159	165	162	158	172	147	161	158	180	149	166	171	185	174	167	183	182	173	148	173	172	173	177	154	180	180	167	171	161	179	168	175	153	165	180	181	180	158	187	188	190	179	167	193	148	185	165	181	187	177	184	186	171	173	180	160	181	184	149	179	162	156	180	187	171	182	167	145	167	192	157	178	182	154	175	194	188	183	162	174	165	172	200	169	173	151	161	171	164	199	147	151	190	175	180	190	161	158	178	174	161	176	163	190	181	185	186	186	191	181	151	169	184	168	178	195	156	169	165	179	181	180	183	165	163	179	192	158	153	164	181	204	197	183	183	172	177	174	188	162	177	197	157	129	185	178	181	180	175	159	174	156	193	178	179	171	176	167	175	162	162	193	174	148	142	160	156	179	164	190	172	171	186	174	174	185	187	183	156	178	192	182	180	194	174	166	168	160	196	169	154	172	193	176	168	182	163	169	177	164	186	153	180	215	190	169	184	187	178	184	150	169	175	165	178	171	170	169	153	160	180	200	182	190	157	172	186	179	169	197	189	181	156	178	181	187	165	174	187	166	173	177	185	181	160	164	157	186	168	137	171	166	184	176	188	199	177	187	192	166	162	176	169	141	175	170	162	193	178	190	190	181	166	179	191	184	184	172	203	161	192	194	152	190	153	163	174	177	172	167	168	161	165	172	182	167	170	160	149	180	177	194	157	157	192	197	177	159	175	192	175	174	175	180	162	173	157	188	174	184	177	163	170	180	155	178	172	177	173	183	195	174	183	188	159	182	160	157	153	159	169	169	193	166	170	188	159	155	151	185	181	152	171	173	154	188	183	181	168	148	171	185	185	158	164	179	164	147	170	171	180	189	172	183	183	160	168	188	186	153	162	158	180	168	171	159	182	181	148	162	189	171	155	173	191	164	166	188	192	183	170	151	156	174	173	192	158	180	161	177	174	193	173	167	161	185	196	179	162	186	161	168	178	174	157	189	140	172	207	194	155	176	175	188	150	176	181	167	181	172	168	170	175	186	173	173	150	169	173	167	178	179	172	167	179	154	168	149	162	184	176	180	185	164	160	162	180	173	161	161	196	194	172	160	193	171	168	188	167	166	206	163	183	164	164	192	180	180	165	174	179	186	180	146	177	175	185	185	176	199	194	162	180	185	167	179	169	177	167	180	172	165	197	165	177	146	173	179	144	192	170	185	200	166	183	191	177	178	169	173	199	173	162	149	187	190	164	159	159	155	174	187	157	178	148	164	184	185	175	177	187	158	184	179	170	183	157	181	178	173	166	176	170	206	180	146	156	166	184	158	195	189	171	170	173	161	172	164	200	174	181	194	155	162	167	191	178	173	152	146	196	159	194	173	193	133	189	161	169	169	166	157	143	175	194	184	171	165	157	146	176	181	177	181	184	177	195	160	193	171	177	159	155	162	160	205	185	158	180	160	185	179	138	177	162	167	196	167	191	177	160	174	164	180	181	170	141	178	165	171	171	202	186	185	175	172	173	187	171	178	180	188	183	149	161	175	187	177	138	170	183	167	165	158	192	145	179	184	185	180	158	191	196	167	151	203	150	172	163	165	170	144	162	178	190	183	182	200	160	202	172	168	167	153	189	155	154	171	176	169	188	175	171	164	168	187	162	187	173	184	166	170	184	183	181	169	161	168	157	177	173	155	161	158	159	189	151	165	150	204	185	171	164	153	184	185	157	179	153	179	170	183	162	175	184	172	154	171	173	180	188	153	147	183	193	152	166	169	187	157	178	165	162	165	171	179	175	185	169	175	192	185	188	186	156	167	168	181	186	172	191	199	191	212	180	164	194	183	165	153	173	183	186	174	171	143	163	156	183	194	160	175	154	165	185	141	177	142	178	175	169	180	166	176	166	158	179	165	168	204	187	194	161	158	176	173	172	162	166	151	175	151	176	167	162	156	160	174	159	158	182	167
27074	50734	63206	3926	4841	6230	4455	6341	5253	4685	3590	3389	2020	2100	2131	2109	2396	2675	3054	3472	3159	3305	3023	3086	2470	1684	1820	1567	1402	1497	1491	1258	1206	1004	777	723	879	832	911	813	727	750	778	730	772	740	763	697	679	673	683	672	685	731	751	732	735	702	737	736	742	682	709	698	690	635	646	620	612	627	601	610	618	630	625	643	601	654	670	650	618	678	605	639	672	608	615	586	586	637	616	589	601	614	654	657	646	658	623	629	672	620	644	617	616	646	676	644	624	635	588	638	641	656	614	614	642	635	638	628	619	632	608	600	604	574	578	629	590	547	610	605	611	588	608	620	589	595	605	561	602	619	559	623	551	618	597	632	600	534	532	571	604	629	619	604	582	564	597	587	647	609	570	630	586	591	567	589	625	603	621	641	599	563	619	581	589	551	613	642	530	602	605	547	627	611	591	613	618	564	566	599	573	588	544	524	603	569	608	585	583	555	549	612	615	583	572	566	595	529	548	589	573	541	576	609	596	591	619	623	613	574	587	557	564	585	604	596	628	590	572	598	585	574	568	572	533	595	573	625	583	614	608	548	582	646	586	584	590	568	506	568	581	556	623	571	599	640	581	604	588	619	558	611	624	591	570	592	579	550	588	596	557	614	596	559	564	604	587	583	580	579	588	570	558	554	577	590	572	591	592	588	606	622	542	600	578	568	575	535	576	577	572	557	630	591	583	575	573	614	621	577	576	608	532	593	570	602	562	558	581	623	635	589	611	617	576	581	583	561	567	561	573	575	633	587	621	602	563	576	582	590	597	471	646	582	589	560	564	578	586	640	602	543	600	555	557	526	541	598	560	552	571	552	570	587	605	587	593	548	587	543	571	609	610	598	598	583	592	543	562	595	587	568	616	632	561	600	572	566	603	601	559	603	572	563	543	556	588	569	632	560	547	576	567	559	604	582	568	555	604	627	551	602	562	576	619	583	570	540	591	580	618	568	557	570	584	560	558	644	566	642	604	588	568	622	553	585	592	583	588	553	598	561	587	593	603	585	560	554	572	550	607	601	579	583	604	571	555	564	561	601	566	587	582	595	598	619	565	536	559	555	568	539	619	623	549	581	577	550	552	588	555	543	537	566	545	585	554	551	575	603	584	609	574	573	545	604	581	560	603	590	563	548	578	566	577	588	594	554	590	608	583	574	584	602	558	615	561	551	590	519	557	627	551	557	565	598	586	542	613	559	630	624	580	558	572	633	580	599	597	592	575	571	588	569	564	562	564	572	600	590	560	548	594	602	597	588	568	642	574	570	565	563	573	556	586	581	606	606	579	599	615	593	576	551	573	572	568	567	586	591	561	637	555	599	567	552	590	574	618	573	565	590	586	607	572	575	584	566	569	563	591	603	553	544	579	586	610	563	581	582	585	570	583	623	620	579	595	615	598	560	580	560	592	605	559	559	541	605	592	585	559	595	578	617	579	602	604	578	583	608	617	596	578	565	590	553	589	571	631	623	575	546	594	586	580	561	587	569	582	565	578	592	596	568	574	554	534	575	587	595	591	561	554	561	584	568	563	630	575	598	586	564	620	521	605	560	565	603	605	577	567	607	527	605	618	573	563	539	588	605	565	566	589	607	613	558	587	560	577	635	568	573	596	601	601	602	569	574	604	580	620	541	573	513	554	532	624	619	556	565	533	570	583	552	611	547	612	573	614	595	554	583	586	598	555	562	575	564	602	579	617	555	600	587	588	560	556	536	576	607	586	545	606	584	568	645	593	572	600	593	597	586	527	634	542	568	596	558	581	599	596	594	598	553	574	587	605	579	552	590	595	620	591	621	604	565	550	601	611	591	566	605	592	585	547	561	601	615	600	564	575	583	571	602	589	575	566	616	597	579	600	565	596	639	577	561	555	555	601	550	559	573	597	605	576	590	599	541	573	569	610	633	572	575	524	587	556	577	600	540	606	579	583	596	596	610	618	563	551	532	567	626	571	588	606	619	581	620	573	555	559	579	574	591	618	576	565	627	620	581	554	596	584	546	586	594	619	570	558	555	577	574	586	588	536	598	602	577	584	589	617	605	565	560	573	595	585	560	557	586	580	554	585	552	574	584	604	577	576	536	593	561	622	572	556	573	594	579	628	604	664	553	614	596	596	567	578	608	611	585	612	631	589	535	590	590	609	590	622	575	593	581	605	562	569	590	593	600	587	582	606	568	569	595	584	584	593	565	621	590	554	597	636	573	561	585	565	556	557	562	559	542	573	598	544	572	629	623	592	583	607	577	620	593	600	550	576	576	564	575	573	595	566	577	600	582	565	573	598	570	586	585	592	560	571	586	547	616	566	600	630	575	602	571	599	567	555	621	605	589	615	614	632	569	557	595	576	604	612	606	643	592	616	574	576	614	623	582	610	558	543	593	654	588	572	565	561	581	587	596	583	571	608	577	581	573	535	582	542	593	612	610	593	624	585	596	609	596	620	629	620	611	606	536	567	596	649	584	605	555	570	601	557	523	612	601	591	589	611	571	621	612	621	605	598	561	627	545	631	586	578	605	565	567	578	645	618	591	569	602	588	563	609	594	582	566	598	592	569	601	596	594	604	553	542	625	596	542	592	538	564	575	576	604	614	604	603	630	543	579	547	568	612	583	609	559	579	575	599	553	629	549	564	579	580	576	539	625	627	598	562	581	584	598	532	581	561	593	623	563	590	561	603	578	548	599	568	627	580	569	593	587	550	602	577	575	563	583	601	595	610	549	552	599	564	576	571	553	576	574	562	627	570	544	578	642	594	606	554	584	579	564	565	599	579	592	633	547	615	580	590	602	573	587	601	620	580	576	610	581	591	551	588	571	567	592	583	587	541	568	613	614	614	613	582	588	566	546	626	587	631	573	560	595	581	619	602	530	583	591	565	645	608	586	586	551	597	607	596	548	608	567	619	575	543	585	566	547	544	609	581	612	618	563	583	575	555	550	548	597	596	521	605	553	616	565	560	575	597	553	652	557	596	604	578	566	616	533	602	605	588	571	585	602	585	591	589	598	585	607	581	582	573	546	597	548	573	576	592	555	536	591	599	563	572	624	575	532	590	525	577	587	620	546	607	594	602	600	588	548	598	641	566	571	604	618	571	577	561	626	575	572	582	608	579	555	575	627	599	559	601	600	560	589	568	566	585	612	558	573	631	582	607	609	581	574	568	574	580	579	560	587	602	619	583	604	630	566	615	582	606	637	602	596	595	586	558	577	582	578	593	594	562	586	570	560	591	588	623	538	539	604	592	593	564	582	603	580	592	613	625	569	566	579	580	616	569	549	600	585	598	597	604	615	608	596	568	596	624	531	603	555	600	574	553	600	592	540	564	600	604	571	580	618	584	563	601	597	567	584	532	550	551	586	606	573	575	561	630	615	557	563	550	585	576	606	551	561	591	606	562	598	599	598	580	532	532	590	596	584	605	564	583	574	601	614	601	574	571	584	583	623	591	565	579	582	605	569	562	566	577	609	523	576
3351	7282	9815	492	200	138	143	126	119	96	87	91	100	85	97	83	89	93	101	77	113	83	102	91	103	83	84	87	89	83	100	104	93	94	83	100	86	75	78	73	86	82	74	94	83	104	92	84	82	86	82	96	83	103	82	83	108	89	83	81	75	83	89	76	80	88	72	77	94	85	89	80	72	95	80	81	74	96	92	91	75	91	87	63	83	80	80	74	79	71	77	96	73	86	87	81	90	97	87	93	93	88	82	90	90	98	91	80	95	83	74	78	79	67	74	90	86	79	73	74	77	69	87	91	90	61	81	84	80	80	72	72	89	92	93	72	75	82	80	105	78	78	87	91	92	68	81	114	86	96	77	88	79	82	74	93	86	79	62	71	81	88	83	89	82	87	78	78	67	89	83	92	82	74	66	98	97	78	86	75	87	80	97	95	106	94	89	95	98	83	90	85	67	84	84	75	85	78	85	83	78	111	70	82	80	88	90	83	77	65	77	85	81	91	70	73	107	98	78	75	66	95	88	60	65	85	73	85	88	105	79	75	99	65	76	73	76	75	78	77	92	77	82	78	85	73	79	82	84	84	91	85	76	95	63	96	85	87	79	79	82	71	74	83	80	68	92	84	82	77	77	79	98	83	72	72	82	79	74	74	106	74	92	90	74	78	87	74	84	75	85	78	76	84	80	79	63	86	92	72	85	87	71	85	70	83	75	87	86	98	84	96	91	84	98	94	79	86	79	87	78	80	97	83	67	82	86	79	88	91	88	81	86	90	88	91	87	79	83	83	93	67	88	76	84	76	88	100	90	59	74	82	88	71	81	85	70	69	70	98	91	92	76	99	98	86	88	71	74	90	76	98	94	69	73	71	70	92	85	79	72	84	82	78	67	70	65	77	94	96	87	75	91	77	73	81	83	85	71	67	93	82	88	86	83	77	90	91	117	84	89	86	87	82	81	67	88	100	96	83	84	84	90	82	75	83	89	81	62	86	78	82	88	79	87	68	91	86	82	62	79	73	77	74	88	83	80	74	87	86	81	86	69	82	88	87	98	82	89	75	74	89	63	84	103	72	84	75	85	70	84	77	85	100	95	80	88	83	84	77	78	76	88	81	82	74	89	77	78	85	83	83	78	94	85	92	87	84	88	80	84	90	106	77	82	80	87	85	97	80	88	83	94	72	78	84	82	87	84	86	84	80	71	94	95	81	106	78	84	78	89	84	69	89	82	74	74	95	93	104	86	75	84	89	84	77	86	92	93	68	76	80	85	86	79	70	84	86	85	85	79	80	95	76	72	84	74	98	106	71	85	79	100	94	109	83	82	69	88	72	100	70	89	86	77	88	76	73	76	91	78	71	88	82	85	94	82	80	83	88	80	86	62	88	84	83	79	78	89	88	79	82	80	96	69	84	63	91	66	69	80	78	90	79	74	69	103	89	84	85	93	70	73	74	79	85	101	72	75	75	77	79	82	94	84	86	90	81	64	87	75	99	77	85	93	85	99	78	76	80	78	84	83	65	83	71	83	93	88	95	86	80	85	82	63	85	80	77	85	78	87	81	88	80	94	70	76	77	78	100	87	82	78	68	84	72	86	80	77	86	70	84	76	85	73	81	89	70	79	74	87	83	67	76	83	75	78	65	86	86	70	83	82	93	79	88	74	72	73	79	73	86	77	80	94	93	81	88	86	71	90	94	90	76	82	82	90	95	101	98	80	92	86	82	110	83	80	86	75	74	98	93	91	68	77	91	76	81	80	85	76	80	87	88	79	83	78	72	99	83	72	95	91	81	78	83	89	75	80	83	86	77	70	71	79	91	80	73	78	78	88	93	106	98	79	93	73	72	71	94	66	76	75	96	79	95	78	72	69	91	76	92	87	67	77	87	72	81	87	100	89	83	82	86	72	95	81	100	80	89	83	84	91	111	72	86	84	59	58	79	88	98	87	55	86	76	88	66	103	88	80	73	88	90	75	72	72	75	94	81	82	75	67	72	80	67	90	75	93	86	78	76	59	95	69	96	70	84	90	85	80	91	79	57	91	79	88	97	103	73	85	77	97	84	74	96	85	85	73	78	92	90	85	93	89	81	80	80	80	78	84	71	71	94	72	70	77	81	68	81	87	88	81	71	92	84	76	81	58	81	79	77	69	76	65	71	90	88	83	76	82	79	95	74	88	77	75	63	75	82	90	73	79	79	74	69	80	81	68	84	79	77	81	74	78	80	85	78	84	76	92	98	77	93	79	88	87	80	81	76	79	81	86	97	91	79	78	93	80	84	75	92	75	90	80	87	82	74	80	103	77	86	74	81	79	89	98	76	76	88	81	87	73	83	75	87	83	87	66	89	84	87	84	84	78	78	83	74	88	72	93	72	86	71	81	71	97	93	71	86	69	67	70	72	91	78	73	91	92	78	72	84	71	91	78	92	98	81	77	84	82	92	92	72	91	90	72	64	79	79	84	88	97	99	94	75	80	87	77	82	94	65	87	68	83	75	92	83	73	93	89	82	85	78	86	88	87	73	74	70	83	82	85	78	92	92	82	79	69	70	86	80	91	84	84	86	79	85	79	68	70	78	91	85	93	84	81	89	77	98	84	82	83	73	101	101	90	79	68	81	78	82	87	79	87	90	80	67	79	78	89	82	77	81	86	76	73	91	80	77	78	80	68	91	71	93	78	74	74	84	83	88	82	85	93	81	65	80	87	79	79	83	73	86	69	82	68	99	68	77	79	67	94	77	68	77	81	97	81	99	86	77	76	68	69	93	61	81	88	91	88	79	69	75	85	98	72	85	72	77	106	84	79	84	101	77	74	71	86	93	71	57	76	91	101	84	87	70	97	85	88	82	77	93	89	85	64	80	92	71	87	89	79	81	75	109	86	88	88	69	78	85	79	76	87	88	76	74	67	86	109	68	80	79	78	70	87	71	83	72	86	58	96	87	77	92	95	85	92	78	76	89	78	75	86	78	79	83	88	89	90	86	83	78	73	67	108	91	85	89	92	69	77	79	82	64	81	78	70	86	65	95	80	78	86	77	78	84	95	86	98	87	74	99	68	85	84	86	70	91	84	100	79	83	71	71	80	83	78	78	70	82	76	79	69	72	91	70	89	93	83	97	79	76	86	73	92	70	76	91	68	76	86	82	102	70	75	86	76	89	74	76	94	67	90	87	86	86	96	82	70	76	88	83	85	81	72	81	76	89	72	88	89	68	75	92	86	76	94	84	100	89	70	103	83	87	84	72	74	80	85	104	79	66	89	91	90	77	77	81	67	68	88	75	77	72	86	69	93	78	62	92	84	65	62	81	81	76	69	79	89	101	89	86	82	75	104	89	78	76	73	68	79	67	87	78	87	90	75	83	96	112	85	88	84	76	65	74	71	77	99	80	77	93	58	83	84	81	75	83	82	98	90	79	79	81	71	78	87	91	79	97	64	73	84	75	82	67	80	81	72	77	90	81	78	89	79	86	88	99	79	79	76	86	82	66
4257	13579	16920	404	461	613	565	574	516	468	484	398	406	410	399	399	435	416	457	422	425	420	432	397	378	372	379	350	352	360	343	355	380	349	331	340	312	369	349	363	356	326	341	360	350	329	299	356	332	336	341	335	365	405	377	377	354	350	371	373	335	339	294	329	310	329	362	346	304	348	305	336	304	337	331	298	319	339	319	301	352	315	341	325	334	324	302	342	332	339	307	332	332	323	352	330	327	329	319	313	351	320	336	318	322	336	335	341	314	289	335	342	297	352	301	328	351	346	332	299	338	329	313	331	347	330	327	340	316	322	346	335	309	297	276	362	295	287	325	320	332	312	350	292	328	307	329	339	304	303	306	326	339	274	291	324	338	314	324	321	348	318	326	317	338	338	341	317	281	316	274	279	328	320	305	309	333	319	334	303	315	320	305	323	318	337	338	332	312	308	318	321	325	304	311	292	321	331	350	324	325	342	313	315	311	325	315	299	331	361	328	309	318	318	280	307	296	319	297	340	323	338	300	316	289	315	287	324	314	295	326	286	319	331	356	301	330	305	315	326	323	338	304	304	298	332	328	304	299	315	272	324	321	316	311	303	312	313	322	321	298	311	312	344	333	297	314	310	311	300	346	336	307	328	333	322	320	306	322	358	324	337	323	318	290	356	326	344	331	343	287	327	303	363	315	324	299	337	328	311	315	321	314	334	320	334	318	322	305	317	320	308	315	304	311	321	315	291	299	324	304	289	304	291	341	291	329	317	344	317	353	332	326	309	313	329	328	353	302	342	308	339	342	337	326	312	357	286	330	308	291	319	313	340	326	286	313	345	324	328	324	332	321	322	329	304	333	342	313	294	314	318	310	330	317	305	338	273	358	336	320	330	338	319	316	319	302	309	305	299	299	339	305	303	321	327	338	318	357	350	309	319	313	311	306	300	292	346	310	354	345	286	303	354	311	327	381	311	312	318	301	316	305	301	350	342	337	299	296	351	348	343	328	308	307	303	310	317	288	311	342	319	295	315	276	354	330	321	306	322	316	328	354	314	358	337	305	331	322	331	323	346	306	312	297	316	297	316	321	315	315	331	315	310	321	293	286	312	386	317	326	291	325	284	310	301	314	326	311	296	320	321	329	356	333	346	344	337	307	289	343	341	330	320	337	322	329	336	314	301	342	343	355	321	321	301	303	338	312	301	311	303	320	334	331	327	323	323	305	300	318	317	330	299	296	304	308	342	296	337	305	319	331	313	294	320	303	330	331	347	307	311	340	323	303	330	300	308	297	324	326	294	325	302	314	302	315	339	333	325	309	306	351	281	355	320	322	284	294	280	310	326	341	324	350	350	318	282	365	330	328	333	338	315	295	342	313	315	334	342	323	338	307	326	300	331	369	295	319	305	312	313	332	336	334	324	332	326	359	309	339	322	281	319	334	317	331	313	310	317	323	304	320	309	343	320	309	340	320	331	339	317	313	340	339	319	339	325	340	310	336	297	363	312	334	279	334	312	299	313	325	302	354	313	324	327	305	310	327	320	295	313	286	350	311	324	336	333	304	375	304	309	343	333	334	294	340	330	312	304	315	296	331	283	300	310	307	328	339	310	319	340	360	313	338	310	285	367	304	336	335	319	311	324	324	344	323	360	333	312	308	333	291	332	290	297	291	320	346	331	346	344	324	322	331	294	322	328	313	320	314	353	336	332	295	329	310	330	306	353	323	359	314	342	306	339	302	322	304	363	338	337	308	314	321	324	309	297	325	342	343	298	292	315	332	331	329	316	319	328	323	320	319	363	329	333	340	300	345	321	329	325	296	335	315	342	312	337	330	323	343	299	339	329	315	306	346	307	307	330	338	300	309	311	308	335	311	322	345	305	316	342	331	340	346	301	323	355	315	324	314	299	315	337	313	330	324	317	334	332	306	318	319	310	277	327	306	327	346	292	301	297	317	308	303	323	321	301	339	305	309	301	331	299	303	290	329	278	297	307	314	311	291	339	307	314	333	307	325	302	325	340	327	282	342	324	317	331	294	301	340	308	318	315	322	308	312	324	355	321	343	349	311	316	293	311	295	346	322	345	285	322	329	336	324	317	314	335	298	327	318	321	355	312	341	285	293	316	323	337	328	323	333	314	315	344	337	306	340	322	320	331	307	339	368	304	328	349	322	349	310	313	332	310	313	324	341	291	324	323	320	330	294	302	318	323	311	338	334	316	355	302	329	324	329	335	305	329	314	338	351	343	291	329	338	344	334	318	318	357	330	320	339	296	299	334	318	327	286	342	311	324	308	364	317	319	339	288	333	354	339	297	331	341	340	356	348	306	307	302	296	322	306	319	327	337	306	314	336	326	294	306	332	284	324	334	317	309	343	331	320	311	306	339	302	319	298	332	344	321	331	315	327	332	345	310	339	320	362	315	348	315	309	339	308	334	303	333	334	326	308	327	328	328	341	317	304	327	341	327	325	292	328	317	322	324	299	294	319	350	344	308	297	347	384	332	288	320	327	323	347	326	281	335	292	338	332	301	343	342	325	317	329	340	333	341	318	302	352	326	314	352	328	345	268	333	325	334	281	338	327	317	329	289	340	297	379	327	350	305	301	301	324	297	347	330	365	298	310	341	319	337	311	277	324	350	339	307	343	304	327	303	339	318	299	303	355	322	297	315	338	335	301	359	306	346	324	351	319	308	305	339	327	314	320	325	300	330	316	318	344	293	321	289	335	305	315	326	341	316	340	327	343	327	315	347	321	347	336	308	318	337	310	301	313	315	307	323	342	299	329	330	302	306	315	308	318	318	321	301	305	319	329	332	358	351	319	325	313	321	308	307	317	305	336	342	349	336	329	316	331	315	320	321	314	349	301	308	308	322	317	329	312	315	337	272	305	328	316	298	347	333	355	333	325	319	300	322	347	320	285	328	354	307	287	309	340	323	321	312	306	303	334	338	324	310	305	298	328	302	309	304	314	324	317	300	320	355	350	345	304	330	315	294	318	324	324	305	285	276	335	355	313	339	312	307	309	297	316	290	302	318	273	351	363	298	300	331	323	333	340	312	329	316	303	296	309	331	322	297	327	325	274	324	295	339	311	300	294	288	300	324	294	354	321	321	317	329	311	323	306	317	326	305	329	307	332	309	326	305	334	361	332	338	333	293	315	310	298	289	301	349	304	316	339	357	300	319	318	341	319	340	319	339	342	317	295	306	320	322	318	318	315	333	349	319	306	286	331	349	328	320	328	317	257	350	298	313	315	353	280	311	298	288	299	299	297	311	309	337	314	330	335	301	303	301	332	352	296	345	307	306	324	311	362	310	294	339	352	331	311	319	354	348	329	327	323	312	305	301	309	322	304	323	320	317	344	317	300	321	321	309	300	326	335	339	331	326	327	324	335	349	305	311	334	306	337	334	339	325	316	325	290	285	355	324	308	349	321	329	326	303	319	323	314	313	354	339	307	309	306	330	289	297	307	312	338	334	299	338	308	306	311	346	316	293
27643	54204	60810	19462	3563	768	769	749	597	431	436	297	223	244	209	195	294	293	307	305	260	261	269	244	206	193	174	194	180	148	197	139	169	138	131	129	135	125	109	145	125	107	120	115	126	123	119	132	114	128	110	124	127	135	129	113	115	124	121	138	120	138	117	112	125	120	114	104	124	107	122	119	124	121	131	98	126	108	100	123	119	115	103	110	125	119	113	127	141	120	104	120	125	111	132	101	127	120	106	121	139	113	120	134	119	122	116	119	116	129	121	123	142	132	114	119	111	106	132	112	111	114	107	119	99	124	118	101	128	121	111	106	131	116	114	100	115	98	125	151	102	136	116	106	124	123	131	128	117	129	112	113	117	114	117	120	116	109	110	101	120	112	110	131	114	120	88	115	114	121	120	140	112	119	110	140	116	111	119	129	131	132	109	121	106	116	129	112	115	113	109	104	102	110	113	126	117	105	109	116	111	108	104	141	110	110	108	125	126	112	109	99	116	112	107	117	117	109	101	131	124	103	105	111	99	111	112	108	117	128	134	107	116	129	97	115	109	133	124	117	97	103	112	110	114	116	147	114	127	102	95	134	139	116	136	135	107	119	101	96	116	133	97	124	108	102	120	116	126	120	97	135	135	116	91	137	126	88	114	122	128	98	105	114	121	123	103	119	112	122	104	112	126	122	115	105	128	135	103	121	104	113	104	96	116	126	96	125	129	131	128	125	108	107	113	116	124	110	119	123	116	118	123	110	97	118	113	132	108	122	121	136	126	104	93	118	120	117	113	108	121	113	110	105	110	123	118	114	120	125	114	105	121	114	113	118	117	120	111	122	129	110	124	113	123	125	121	109	129	132	118	111	119	99	115	111	108	114	120	112	98	117	103	111	110	119	112	133	122	98	126	111	119	103	117	107	122	106	113	127	116	108	112	131	119	127	126	109	109	115	107	119	105	102	126	125	123	122	119	104	100	115	124	128	117	125	106	117	123	117	107	111	126	128	111	109	118	120	123	126	120	124	116	118	118	123	126	116	117	106	129	114	106	107	96	101	122	114	129	125	102	121	118	137	96	118	134	102	130	111	102	134	126	118	130	113	125	114	109	123	123	115	127	102	108	115	110	110	117	136	105	94	108	132	113	101	117	108	124	97	125	131	119	131	128	98	140	114	123	113	128	127	105	139	122	119	110	116	127	137	114	111	119	124	116	112	110	108	122	118	116	109	130	119	123	135	126	120	121	109	107	97	134	114	107	107	119	117	128	120	136	134	112	131	94	130	114	110	118	116	112	119	120	116	110	115	120	127	127	100	126	123	91	120	124	121	100	119	121	108	114	111	111	113	94	109	97	100	109	115	125	110	110	117	129	129	124	107	114	123	103	107	112	110	114	131	130	106	122	109	107	121	126	107	115	100	130	135	130	114	117	107	115	129	100	115	127	118	93	123	114	121	113	100	111	107	115	131	119	124	120	114	125	121	109	127	121	115	115	111	102	99	107	117	114	125	109	115	119	103	118	126	123	104	114	105	115	137	127	110	124	117	121	125	107	93	128	97	110	117	100	109	104	125	112	128	120	137	121	127	125	123	127	126	120	113	119	126	116	127	99	113	122	145	127	114	122	114	103	128	121	121	115	98	114	94	120	128	127	115	108	112	119	123	118	98	121	104	113	128	114	113	113	110	114	102	130	112	121	118	108	119	111	124	130	119	129	101	101	123	114	99	86	123	114	110	125	97	124	118	124	114	101	103	118	105	131	124	149	103	118	120	136	120	121	110	97	121	120	112	120	129	86	112	114	104	125	127	122	120	118	116	112	111	130	117	106	107	112	136	107	104	117	98	100	122	129	123	113	116	111	114	116	121	119	113	124	109	124	112	112	107	116	104	116	108	136	124	117	113	120	137	121	98	109	99	137	118	106	113	119	127	114	99	115	119	131	143	102	112	98	124	118	131	129	111	130	101	112	108	110	121	124	109	127	102	111	118	129	126	115	133	134	102	111	118	115	111	138	125	122	88	102	137	112	105	132	129	106	116	117	128	129	115	107	103	106	113	142	102	112	112	114	121	105	111	126	120	108	119	120	108	126	125	119	118	89	115	115	124	110	121	120	131	99	112	122	131	111	113	147	105	121	106	107	100	94	124	123	113	136	112	135	122	142	118	108	121	121	108	121	122	101	128	114	110	127	110	117	109	117	113	125	120	104	124	118	100	108	118	108	114	120	112	139	113	107	112	129	103	111	120	107	116	111	105	116	129	128	100	120	128	142	110	120	102	123	125	120	155	117	103	108	131	131	130	93	136	101	121	97	113	115	123	132	129	114	126	117	116	134	106	116	119	134	117	99	131	104	128	116	131	112	127	102	115	103	115	131	116	121	126	125	121	126	127	112	115	109	118	113	105	119	117	106	116	149	129	97	123	121	116	125	109	124	134	88	99	114	95	129	114	122	107	119	106	114	102	120	112	118	107	109	97	123	112	116	108	100	116	120	120	103	118	103	108	129	99	110	109	126	100	134	130	109	110	121	118	131	124	130	125	117	131	123	108	112	116	140	115	99	127	130	115	125	99	121	116	103	99	116	111	130	119	108	104	113	114	110	144	90	123	120	106	129	130	103	127	130	123	111	124	120	116	106	107	109	115	137	117	126	123	121	111	139	116	118	112	94	104	112	130	131	108	118	133	113	101	100	127	117	130	115	101	108	106	144	120	143	107	118	122	126	106	115	111	121	118	107	110	128	118	92	128	119	118	111	128	117	115	123	124	116	132	118	116	129	118	125	126	124	109	114	124	113	106	107	119	137	111	103	113	106	137	121	122	131	117	130	120	103	123	128	105	129	102	116	108	122	127	103	118	113	115	118	116	117	102	145	105	107	116	117	108	108	121	118	124	124	123	114	100	110	120	115	96	137	114	102	118	123	125	118	114	124	101	128	105	123	96	102	117	112	108	106	130	118	130	120	107	133	115	120	124	113	123	121	118	100	114	112	109	118	99	119	103	128	131	105	111	114	118	127	107	109	119	123	115	122	125	109	120	127	117	128	116	117	133	121	130	117	113	123	118	108	115	128	103	140	112	105	128	116	124	90	115	110	91	126	125	104	112	108	100	120	114	120	102	117	103	109	98	116	121	132	104	117	125	121	122	103	120	145	128	114	109	147	111	113	105	136	115	98	85	107	130	133	105	125	106	106	114	126	126	111	120	117	122	117	113	127	107	119	122	133	125	128	105	129	122	110	103	144	119	107	121	140	131	124	123	122	117	121	120	119	120	117	118	96	112	102	110	106	135	134	122	106	100	86	148	117	124	120	109	114	118	128	120	127	110	124	100	107	117	134	140	119	112	112	111	124	118	104	111	111	121	100	112	114	129	115	116	113	132	107	116	94	128	133	99	108	123	114	143	114	109	107	122	115	120	107	113	111	133	124	112	105	119	129	128	126	114	131	121	133	125	116	96	111	119	118	104	109	116	124	124	126	110	100	112	124	115	110	122	127	107
17542	42993	47093	2469	3249	2983	3522	4176	3191	2631	2567	1728	1396	1312	1321	1179	1526	1839	1973	1976	1715	1655	1704	1463	1345	1007	1033	971	928	903	927	832	725	737	543	569	557	542	541	552	549	534	537	530	491	506	531	434	450	451	470	491	465	500	583	554	535	537	551	513	513	497	513	482	453	428	473	436	429	477	444	453	421	465	438	488	450	445	479	463	438	424	475	460	432	437	450	449	437	426	476	428	419	453	430	432	380	459	453	491	412	476	452	440	457	408	451	464	449	445	468	496	444	418	441	440	432	441	470	420	431	473	432	433	395	426	413	451	444	414	407	436	452	370	397	454	394	421	430	403	429	491	412	434	412	419	392	412	412	431	422	449	422	431	412	436	405	425	413	444	432	396	440	404	440	449	418	456	418	410	409	406	436	451	407	399	409	414	423	413	387	387	428	442	426	430	410	398	445	386	391	437	423	413	446	407	401	445	441	424	416	426	430	443	419	392	432	431	431	422	402	412	421	438	505	441	432	408	442	441	431	415	419	430	432	456	464	399	393	398	418	456	439	430	429	421	421	404	440	422	470	459	435	433	427	403	453	400	422	423	420	385	429	407	466	453	430	389	427	419	386	435	439	430	404	424	413	442	406	438	425	442	460	423	445	451	444	417	443	424	405	403	396	380	407	419	428	434	406	447	404	414	413	440	440	440	429	423	419	417	397	414	417	397	434	442	399	386	386	422	405	361	406	448	425	388	440	398	445	410	456	387	415	452	389	438	439	452	385	382	406	421	426	422	467	436	466	435	432	382	387	407	387	442	378	422	481	412	384	393	434	431	406	428	438	428	425	446	447	433	423	440	407	448	450	414	411	436	437	411	434	409	396	445	443	417	426	385	417	378	413	402	422	413	412	446	448	423	418	435	452	474	418	435	426	397	433	407	425	428	405	393	409	414	419	391	427	438	394	450	396	436	417	440	439	420	421	419	391	436	384	402	421	427	399	426	434	447	404	423	445	457	397	410	448	424	443	417	435	420	439	430	412	395	422	439	429	454	455	422	401	436	435	400	463	440	414	417	407	431	409	439	416	412	411	425	415	425	445	424	450	463	417	399	433	413	428	365	410	438	393	429	454	467	418	452	393	465	417	420	427	473	419	383	448	419	399	425	423	412	431	430	459	413	405	433	472	402	418	464	429	436	424	424	456	413	415	441	384	416	418	448	431	413	447	421	453	416	389	411	482	425	437	397	381	435	432	425	390	439	447	466	416	411	375	461	430	423	395	399	376	414	412	427	429	412	401	438	439	485	461	473	436	470	422	421	416	427	445	421	429	435	429	421	467	410	437	417	405	412	436	428	433	423	396	408	423	447	398	423	446	440	406	426	464	404	408	457	421	439	392	437	407	444	414	443	405	408	400	454	411	425	391	464	417	449	408	393	415	457	415	410	452	424	438	408	407	438	416	440	401	420	413	429	428	441	442	403	422	418	407	456	412	422	436	463	405	396	425	440	397	417	456	395	437	431	441	465	457	393	398	418	389	383	416	462	412	410	436	450	437	418	414	391	467	413	390	395	399	416	406	398	419	403	395	431	404	438	397	442	460	414	446	433	417	422	415	406	371	449	410	445	456	433	464	440	405	440	427	424	431	398	406	424	431	394	432	428	406	432	454	428	444	411	405	405	444	433	402	456	401	430	394	392	387	423	405	416	416	419	439	426	416	431	464	426	452	419	365	399	426	421	443	435	410	397	405	396	378	438	388	448	455	432	452	444	431	434	424	429	427	421	442	410	425	425	442	430	430	438	406	443	445	430	423	446	421	401	459	407	414	412	417	462	418	420	411	431	386	439	430	426	398	414	422	436	415	468	441	430	410	402	443	432	401	407	389	424	398	447	446	460	411	404	441	414	460	429	426	451	444	408	430	443	405	399	438	462	400	426	405	419	417	428	388	441	418	439	441	418	444	399	431	440	399	392	389	438	415	435	408	422	420	426	394	473	477	416	394	404	435	437	401	457	420	419	449	399	490	431	399	466	402	416	384	416	404	425	416	422	433	431	441	425	422	417	453	472	447	449	411	439	434	399	378	412	413	420	408	411	409	431	460	454	400	416	462	436	455	421	403	432	417	413	400	400	425	388	459	414	390	406	401	425	393	406	424	441	455	431	470	455	426	481	428	416	419	407	455	424	418	399	391	421	431	432	419	407	398	448	417	441	404	421	454	430	487	428	419	417	467	419	420	416	453	416	419	450	406	425	470	419	408	413	414	392	393	403	430	410	447	429	423	379	398	423	437	444	433	401	445	433	429	421	456	437	428	430	460	443	395	407	392	412	454	388	471	443	469	407	399	427	453	363	446	391	413	399	400	417	427	438	441	395	405	399	406	435	415	408	407	415	421	412	394	405	386	419	426	418	432	450	428	410	413	419	415	432	392	427	416	413	456	420	380	417	403	426	438	366	413	420	434	463	423	430	433	414	419	433	415	417	392	442	417	424	404	451	434	431	442	438	422	423	410	418	434	442	417	419	450	422	451	411	389	431	429	432	438	448	444	433	395	440	425	386	398	435	436	440	403	400	450	422	424	432	406	434	408	399	410	403	453	407	443	429	391	402	417	413	446	414	414	388	442	407	402	468	439	416	419	404	434	436	431	432	423	426	428	413	427	455	432	422	455	446	447	419	396	392	427	440	436	388	412	434	447	438	417	409	405	426	429	417	417	434	422	401	427	372	447	452	421	396	418	407	437	395	444	445	444	459	439	482	423	425	436	392	421	432	428	428	410	439	447	444	448	416	402	430	378	392	441	454	416	419	394	433	451	402	422	414	433	414	417	404	398	424	444	410	417	413	445	392	422	396	418	421	446	372	425	417	439	371	477	432	449	455	364	450	423	420	425	429	433	414	410	418	418	458	409	386	419	419	445	447	444	437	421	418	407	463	404	449	399	438	426	421	420	443	436	416	435	395	443	414	439	441	449	412	440	405	422	398	446	451	418	436	416	438	395	413	393	409	420	399	440	384	449	432	404	437	389	406	413	424	406	426	397	398	431	431	410	447	447	416	462	402	410	465	402	424	467	439	398	414	442	457	409	416	412	430	432	452	410	447	418	445	415	432	436	433	388	452	417	436	385	424	448	439	387	425	419	453	429	420	439	397	467	455	400	437	413	421	442	422	455	461	441	426	434	431	425	436	411	450	435	443	395	391	415	438	434	452	481	434	401	416	419	409	439	394	401	424	407	443	431	427	419	407	396	408	443	442	464	424	448	457	388	397	427	439	418	426	424	398	414	429	439	412	442	411	392	400	433	438	425	401	421	443	402	436	444	465	378	460	439	419	398	450	449	415	394	446	456	448	436	448	431	414	430	420	419	462	465	451	436	446	398	433	411	432	390	417	403	403	401	429	443	402	410	426	389	451	437	412	455	420	406	404	420	435	400	406	459	405	414	414	440	408	413	401	434	406	413	442	438	439	438	371	442	425	444	423	423	425	406	404	439	440	415	428	405	428	419	408
39125	67387	69005	23049	8422	2011	1429	1233	991	942	806	660	433	454	450	400	440	504	552	440	417	460	452	382	315	276	312	301	286	267	282	205	243	220	212	218	230	200	190	206	188	197	211	219	188	185	173	183	176	162	198	187	209	205	205	198	208	204	211	166	177	188	174	186	162	162	165	190	186	190	193	189	164	173	186	204	185	162	161	174	202	183	158	191	166	189	162	185	170	192	169	188	173	186	169	193	193	182	160	195	197	162	197	185	158	180	164	163	191	156	175	214	205	164	168	171	194	199	172	177	178	154	178	178	175	196	182	187	203	178	165	173	184	178	161	178	159	166	172	166	200	181	183	172	167	187	164	162	166	183	176	164	177	160	156	188	150	174	194	167	182	204	177	176	177	165	187	191	176	174	182	175	206	159	162	188	178	180	149	164	179	180	184	176	178	154	179	167	171	189	197	155	153	180	152	174	183	167	168	160	185	183	160	168	145	184	163	175	156	166	176	181	176	179	193	164	165	192	175	193	214	163	166	147	203	186	168	162	196	194	156	174	182	197	162	166	179	172	170	153	164	196	169	186	173	161	171	182	174	175	165	176	170	151	177	182	174	159	185	146	160	181	159	203	185	192	160	176	189	179	171	188	179	175	178	200	158	163	183	156	173	191	194	167	171	197	171	194	166	182	170	165	160	174	165	173	155	165	192	148	177	145	161	162	158	153	175	199	193	173	161	160	167	149	160	175	185	147	186	184	189	175	184	167	170	173	167	190	200	170	166	181	173	164	179	167	183	185	167	163	160	140	176	196	168	164	166	188	157	198	181	183	169	193	157	175	175	174	163	176	154	162	168	178	158	164	163	189	201	162	154	164	170	163	178	169	201	163	154	211	189	180	180	177	152	155	191	168	178	171	155	176	177	182	172	211	174	171	154	164	189	176	194	176	192	179	167	187	148	175	173	164	187	186	165	179	175	173	174	164	195	185	161	173	186	187	156	181	176	174	170	188	198	190	170	173	171	187	192	182	170	171	161	190	172	179	173	184	175	155	175	148	158	171	190	186	190	164	170	199	184	191	169	175	185	172	179	176	172	162	191	175	152	171	174	176	170	175	171	162	169	194	180	178	166	182	160	191	152	159	165	147	159	161	174	186	197	171	156	182	186	167	188	166	181	183	159	176	170	178	189	192	159	168	178	180	201	149	170	160	177	171	155	185	173	180	183	164	163	186	174	159	176	152	178	180	185	185	178	165	180	174	185	166	178	180	163	176	181	176	168	172	196	179	173	182	175	193	194	162	174	165	180	160	188	167	173	164	176	180	179	179	161	174	183	176	178	184	199	188	183	148	182	181	168	170	174	160	174	150	162	174	185	155	167	158	176	179	182	195	171	183	185	165	163	190	187	187	166	164	162	178	193	189	163	160	185	172	173	178	171	167	167	180	157	183	166	168	165	175	136	191	174	172	172	163	179	195	172	169	190	181	152	159	175	171	165	179	201	200	167	176	153	181	162	166	178	164	185	191	169	168	166	167	184	192	192	178	191	179	181	186	199	188	176	176	160	176	167	199	191	162	164	186	200	164	158	166	155	181	181	209	191	183	186	170	196	183	179	190	186	180	167	161	178	174	156	158	140	190	189	154	186	178	147	187	166	160	185	173	174	167	166	149	175	188	171	172	187	155	175	182	181	164	156	182	164	187	180	179	182	176	163	172	183	170	183	159	144	189	170	156	188	178	166	175	150	172	181	191	171	181	184	178	173	171	184	153	187	171	175	199	192	156	169	167	188	174	182	174	156	197	188	182	173	172	160	176	173	176	151	186	161	158	160	172	185	154	185	183	185	159	172	170	185	203	161	172	171	193	204	172	177	160	163	164	188	181	137	176	171	164	193	177	167	167	170	154	158	183	188	170	170	163	159	149	151	176	176	173	171	166	129	160	167	167	170	184	159	161	196	158	152	199	190	171	176	165	193	188	147	162	168	184	180	185	160	145	204	179	179	170	167	171	186	186	164	183	200	175	155	171	167	174	186	174	191	148	189	157	183	170	147	167	184	166	173	169	172	170	195	168	189	181	168	172	161	153	181	189	154	194	192	154	179	155	173	175	183	181	151	175	181	169	184	168	197	155	183	158	179	152	183	189	171	166	177	166	176	148	178	176	180	163	164	150	179	183	173	151	186	154	150	171	168	186	171	167	160	191	185	155	170	177	155	177	184	166	189	172	160	187	162	167	170	161	175	186	136	156	174	188	171	189	183	182	152	170	160	178	171	169	171	174	185	196	182	189	187	178	168	183	181	152	167	175	195	177	178	183	187	157	188	166	180	173	186	159	166	183	187	168	167	186	161	194	190	162	171	194	188	176	182	168	178	160	175	180	149	172	163	159	181	184	173	162	180	188	168	181	190	166	178	178	180	170	180	165	169	176	187	160	158	175	173	174	186	155	164	187	174	184	171	166	172	177	163	166	166	196	185	183	176	164	169	155	174	188	189	162	180	174	207	176	181	200	171	164	197	188	176	180	195	190	169	183	153	197	209	167	171	157	183	190	194	181	184	157	166	161	173	162	164	168	176	171	186	181	182	159	186	190	175	189	192	172	165	161	152	188	182	172	181	171	153	210	183	166	175	177	196	173	167	180	156	166	188	177	181	181	177	162	198	188	169	162	177	193	185	176	201	158	152	190	175	174	183	173	171	167	167	178	159	166	183	163	181	188	162	153	172	177	188	168	170	153	181	194	185	167	166	189	167	181	166	150	184	166	191	190	153	184	171	166	168	193	177	182	174	195	167	159	167	181	182	154	189	178	175	163	168	158	188	160	177	160	171	181	172	184	173	171	171	161	157	174	169	183	178	179	191	180	174	192	185	178	175	167	194	164	162	148	160	166	166	178	195	177	200	169	165	151	165	169	160	164	170	172	183	174	144	213	169	161	154	188	169	177	172	168	191	172	170	169	180	146	172	154	191	187	165	181	185	173	174	154	188	177	152	186	171	191	190	156	180	166	165	183	199	184	176	153	173	168	168	191	171	184	182	156	188	190	189	167	201	189	160	185	198	192	165	152	193	175	187	169	175	159	175	171	177	169	186	176	189	166	181	178	194	150	168	184	178	190	167	184	146	174	152	181	186	199	173	166	179	157	165	153	181	159	163	171	163	155	186	168	171	178	170	188	171	176	180	167	159	212	160	176	185	153	181	173	172	160	130	158	156	192	169	192	151	207	168	166	188	181	169	186	187	170	166	175	183	168	164	172	177	182	172	187	202	140	168	198	183	192	185	194	167	149	160	193	173	199	147	163	178	182	180	163	165	161	196	165	181	179	177	144	170	170	180	183	178	169	163	174	147	165	163	170	157	195	165	158	158	160	202	175	167	173	175	181	145	155	171	185	172	188	171	159	162	174	170	162	202	163	184	168	178	169	174	172	195	188	174	180	192	151	164	208	162	174	186	161	183	164	184	188	160	185	158	177	194	146	160	182	192	145	171	168	182	147	171	163	188	185
24453	53785	51786	4503	5497	5527	6297	5737	5134	4887	4836	3563	2472	2365	2190	2184	2622	3302	3031	2679	2635	2594	2931	2478	1776	1696	1631	1649	1661	1491	1401	1145	1189	1103	821	884	897	822	733	859	712	740	770	763	729	744	756	718	664	681	706	672	690	797	855	780	791	765	814	707	732	745	697	659	670	642	626	629	623	627	625	648	631	653	632	633	584	612	618	611	649	636	613	618	637	634	639	624	661	580	598	678	601	616	607	622	645	653	661	678	652	636	704	590	690	646	646	613	652	658	670	704	613	622	590	622	629	645	577	619	658	609	586	620	638	615	632	592	600	582	630	598	594	609	571	595	578	581	570	594	598	596	634	592	623	576	600	594	606	602	561	579	553	579	544	618	605	578	612	586	579	599	586	596	564	594	599	611	594	619	588	595	585	596	636	579	563	618	583	615	649	593	574	633	590	566	579	593	598	564	610	568	573	628	580	614	628	636	615	524	606	582	575	579	620	595	556	619	587	632	596	632	566	590	597	571	573	557	603	587	584	581	560	587	623	616	575	592	591	592	576	571	599	596	607	566	604	570	610	580	618	600	622	586	591	605	615	563	541	573	620	547	576	602	599	584	610	614	575	635	621	618	573	609	577	595	590	586	625	590	646	553	563	580	623	611	603	617	578	588	569	605	602	560	598	560	598	582	552	619	588	581	612	578	597	587	535	570	596	569	541	590	569	594	554	566	583	590	514	615	617	577	595	628	604	608	536	593	585	582	547	585	597	552	550	590	588	595	578	571	631	571	570	594	633	585	594	564	601	600	616	571	599	589	580	601	646	580	566	577	602	605	609	579	619	538	573	571	594	539	624	651	584	605	563	574	559	645	576	571	595	577	601	533	590	631	621	620	589	563	585	610	627	606	575	625	582	587	574	602	608	563	628	607	569	637	591	615	600	633	595	640	644	625	571	597	579	617	621	541	616	590	603	565	582	595	609	632	575	617	577	605	588	602	546	568	590	563	593	599	571	604	607	591	628	581	602	598	614	582	607	590	541	595	568	621	569	614	587	621	602	570	573	597	603	594	568	594	614	619	571	570	587	583	572	561	588	590	582	610	610	584	607	591	574	581	589	572	565	606	574	610	580	595	591	529	582	622	610	581	609	595	612	600	599	556	616	564	564	577	636	595	591	607	572	585	623	598	640	568	625	576	608	568	575	580	547	543	581	600	565	543	625	591	577	571	573	585	568	608	570	573	613	558	601	642	542	590	598	574	609	554	592	553	625	545	579	570	613	596	563	556	604	593	617	554	584	626	587	615	604	604	572	581	599	566	595	599	533	564	602	563	601	591	559	596	589	615	650	597	588	572	574	565	634	574	601	608	640	604	607	582	617	592	616	607	573	589	613	594	629	601	579	610	573	610	604	541	587	592	593	586	592	603	603	577	575	587	580	616	591	575	576	603	628	600	581	609	621	587	617	628	603	597	559	593	603	607	598	571	581	574	599	583	578	554	592	628	584	559	561	623	623	613	577	594	597	587	599	570	583	592	603	599	562	622	600	597	579	573	642	624	574	610	566	610	572	628	592	590	613	617	579	580	592	604	553	623	578	574	562	607	616	588	584	576	549	602	598	618	593	575	582	592	572	565	605	615	629	624	588	595	642	597	616	584	600	585	600	541	576	599	559	608	544	622	612	600	567	618	576	569	578	596	589	584	584	579	576	582	588	577	601	659	613	584	581	561	585	597	547	562	606	595	567	600	592	572	584	569	614	544	571	572	625	563	580	617	565	601	586	560	572	560	572	572	591	595	618	563	582	548	633	565	609	563	568	628	573	599	561	587	590	624	614	564	607	564	604	588	582	587	550	600	518	578	606	585	633	642	571	583	576	574	623	609	608	605	609	586	569	565	621	598	585	601	621	568	600	590	593	568	582	617	584	574	611	590	601	583	561	563	610	565	579	563	537	576	606	633	611	598	597	615	616	613	577	581	627	554	592	553	574	569	596	601	641	599	576	580	590	591	578	612	615	566	651	656	597	609	628	616	613	615	583	613	594	589	570	541	602	571	603	581	539	569	598	571	571	592	622	573	534	591	625	579	606	616	592	579	617	615	592	596	577	624	588	613	599	601	612	576	601	582	553	549	619	584	580	568	585	644	593	575	580	572	569	546	542	601	621	596	596	607	590	610	574	617	551	602	596	598	608	582	591	587	565	571	570	608	571	540	595	571	527	544	558	589	604	612	569	588	628	597	591	565	586	595	573	538	594	581	570	583	583	546	615	584	616	580	582	586	657	576	564	597	600	601	594	559	593	581	589	583	610	579	586	582	592	598	605	576	557	574	571	576	560	609	576	592	571	591	560	584	574	613	645	579	597	593	593	571	596	600	592	582	617	583	562	580	618	602	615	579	606	599	628	580	579	572	588	611	605	602	586	617	623	573	599	588	609	596	523	610	576	570	593	614	605	601	610	611	548	599	581	599	557	603	625	587	558	555	603	608	627	559	565	590	581	587	619	602	549	560	597	555	591	595	600	569	598	617	596	563	562	595	645	575	631	591	582	550	601	563	552	576	579	610	601	602	624	575	566	609	573	616	577	625	578	582	588	647	611	582	560	591	591	595	595	602	580	592	585	589	583	626	575	590	581	608	583	595	590	586	555	578	548	557	603	618	603	604	595	603	605	576	571	597	617	590	570	575	616	594	623	608	577	571	625	609	601	606	616	619	575	582	563	624	608	572	599	631	589	608	602	584	614	572	615	561	560	573	616	586	581	594	588	585	588	586	580	603	611	578	563	539	570	603	592	558	608	591	585	582	598	606	571	563	576	624	563	569	584	555	617	608	609	610	570	635	589	550	590	615	592	572	580	588	563	605	594	568	563	581	586	570	588	614	603	542	587	594	561	576	593	583	588	588	600	584	628	594	586	590	589	576	585	553	538	584	607	588	551	597	549	632	609	588	611	581	622	585	599	597	595	644	605	594	602	547	581	602	582	597	575	617	666	620	612	584	572	591	634	612	630	589	577	572	572	563	621	608	543	575	586	610	561	584	560	588	605	575	581	583	579	635	587	581	586	559	590	571	588	622	562	559	625	592	609	624	620	600	578	599	624	571	606	597	635	588	603	609	637	584	556	561	575	564	583	569	589	626	560	622	580	589	590	607	575	573	542	594	575	585	566	579	580	572	577	578	596	560	588	569	585	521	570	565	609	587	611	566	613	604	581	586	596	554	578	594	609	526	553	572	580	604	589	603	588	595	587	637	590	591	567	579	645	595	562	662	582	569	609	593	602	587	614	578	592	619	584	616	592	628	597	605	576	554	588	603	636	587	605	600	599	592	572	554	612	593	595	552	592	586	610	634	613	576	606	568	532	605	603	588	588	599	614	579	571	570	610	575	578	597	622	577	600	593	587	606	597	591	615	598	591	541	593	589	578	586	599	572	607	588	601	596	563	601	600	598	572	559	594	653	628	620	611	549	616	550	570	553	571	603	602	638	638	530	614	616	543	548	576	572	570	565
3311	7128	8602	374	217	151	139	107	115	108	104	92	101	89	87	93	101	94	89	81	95	89	85	89	92	90	83	71	90	82	83	80	73	80	84	78	93	77	87	83	81	81	88	79	89	89	79	94	82	88	81	77	78	88	71	85	98	93	86	94	79	94	80	76	88	86	83	88	74	85	86	73	69	82	80	96	88	78	84	81	69	92	84	91	84	71	83	94	85	74	96	81	76	80	81	83	90	75	87	76	79	79	90	76	80	79	89	82	85	80	79	71	73	88	90	83	95	89	77	73	101	73	92	75	91	85	81	82	81	77	71	74	74	74	84	90	75	86	77	90	75	96	76	93	66	79	78	82	82	64	66	67	86	88	70	99	96	94	99	71	68	80	74	69	96	65	94	92	78	72	81	70	84	75	77	80	85	95	91	102	71	92	100	86	85	83	89	94	90	84	93	86	90	92	94	90	66	84	66	85	83	82	86	66	66	93	60	81	91	68	81	80	93	83	72	93	90	72	83	83	91	96	81	90	86	100	73	70	82	71	102	80	80	73	72	77	94	82	89	100	71	82	74	80	67	84	68	71	65	92	94	86	95	90	83	81	81	78	72	83	89	88	79	98	92	86	85	65	95	92	79	71	68	64	90	78	83	85	96	88	82	71	88	75	83	70	76	93	87	77	93	62	79	99	80	83	66	99	82	90	94	94	75	88	84	89	100	83	69	85	89	71	92	86	80	76	80	84	96	84	77	73	89	101	73	86	68	79	72	78	101	93	82	78	86	78	74	92	73	80	70	81	86	59	76	71	84	63	76	79	91	104	94	81	69	88	87	98	94	86	66	78	76	74	84	67	81	76	75	72	101	76	82	84	87	88	83	81	88	73	89	75	71	83	94	87	79	84	82	85	92	86	100	82	81	69	76	93	92	72	83	72	84	83	88	82	91	85	69	88	86	99	77	77	76	65	72	88	72	77	71	85	92	89	85	82	72	77	88	81	82	67	72	82	72	86	79	78	84	82	92	94	86	80	84	75	92	99	101	82	80	99	79	85	89	98	74	79	83	73	73	99	87	79	91	83	102	73	89	76	78	87	78	73	98	77	88	63	82	85	112	87	82	78	84	69	89	86	65	88	58	73	86	85	89	86	90	98	73	85	79	90	73	95	89	82	80	75	88	66	92	97	71	71	74	65	78	91	78	74	75	77	82	92	83	72	83	89	73	84	79	86	75	74	85	82	76	75	76	88	95	81	87	79	83	80	76	92	79	80	81	82	89	91	77	69	73	71	70	78	74	73	82	86	69	83	70	97	84	85	85	72	80	92	86	82	103	84	63	73	81	82	81	96	80	82	80	74	91	97	84	84	88	89	70	79	73	87	76	74	100	75	69	60	94	79	92	96	105	88	99	65	73	96	93	97	77	99	70	70	93	85	76	78	93	81	98	88	81	98	80	93	75	74	74	103	89	78	74	90	71	83	72	83	97	90	89	79	92	64	79	78	90	94	86	85	76	93	76	78	85	80	82	104	94	69	78	88	88	84	94	60	76	82	77	101	70	91	89	81	87	89	109	76	75	81	97	81	85	103	87	64	86	78	82	81	93	107	76	89	83	91	71	85	84	77	73	81	87	77	81	85	93	90	65	73	79	68	72	79	87	79	77	90	81	86	65	88	98	70	64	86	72	86	88	88	77	83	70	72	73	85	80	68	83	83	81	81	70	84	81	99	98	81	92	94	81	71	83	74	97	79	91	73	81	69	78	84	78	78	78	92	69	92	72	90	74	69	102	89	77	82	83	94	83	72	74	76	94	84	64	77	98	87	76	64	76	74	84	90	80	69	83	88	68	87	83	85	78	55	84	83	84	78	78	97	82	83	96	76	78	80	77	91	93	85	79	88	87	72	84	78	83	82	89	80	89	79	95	72	78	95	83	77	75	88	79	70	101	73	85	80	67	89	80	70	79	71	84	84	92	78	79	86	78	71	88	77	78	82	100	68	86	74	74	96	86	95	86	79	88	79	77	84	66	95	77	56	90	77	96	66	94	82	76	88	81	93	85	79	64	87	88	84	72	77	74	79	89	70	83	88	84	89	88	89	77	79	78	94	65	73	88	97	67	85	88	77	69	86	82	73	73	91	95	79	86	88	90	96	87	71	84	88	78	67	90	69	91	85	77	92	75	81	77	63	78	78	81	85	78	92	86	93	95	94	80	81	89	85	69	71	87	82	66	84	82	76	77	108	81	77	83	78	76	65	83	113	77	72	87	80	86	77	71	80	68	74	86	68	78	87	73	96	73	81	67	80	74	75	95	76	87	74	90	83	75	94	91	86	75	87	87	95	78	91	92	65	82	84	84	76	85	80	95	74	88	89	72	89	67	91	73	75	87	86	91	74	84	80	76	76	84	75	83	88	81	73	70	87	92	70	90	95	84	84	88	74	83	71	90	86	84	87	82	74	74	82	96	96	73	76	101	86	91	77	81	82	70	85	95	79	75	78	71	84	92	79	88	76	78	82	77	77	82	94	86	66	86	92	77	66	98	89	92	73	94	74	90	70	71	87	87	80	80	68	87	80	90	81	74	88	83	64	76	78	89	71	95	89	75	88	76	82	91	104	95	88	71	75	91	80	79	82	81	86	93	75	83	74	80	78	75	62	82	91	77	86	77	73	76	73	78	94	84	86	74	75	81	94	99	82	87	73	86	69	99	83	98	85	82	93	86	86	80	84	91	78	77	94	62	81	70	64	54	80	98	100	68	75	93	69	78	82	78	82	93	84	67	93	99	79	74	71	92	93	82	66	87	75	89	92	87	94	88	88	76	95	84	68	98	90	85	80	92	88	98	78	83	69	107	79	70	86	73	83	94	68	86	78	99	75	98	98	81	88	83	92	73	75	76	88	83	100	83	84	82	69	75	82	99	84	82	102	91	75	67	90	69	80	75	86	86	75	75	81	79	85	84	93	87	91	89	89	77	78	97	93	67	84	88	67	70	75	79	71	85	69	80	97	70	72	80	82	89	84	77	88	77	78	80	96	76	80	73	82	90	75	81	78	85	77	95	85	82	84	87	82	85	93	91	87	82	76	74	86	86	80	93	86	88	79	90	86	85	84	82	92	76	73	87	69	93	80	77	69	95	74	80	88	93	91	92	82	83	88	82	75	70	77	89	87	82	98	57	97	84	90	67	78	85	74	85	71	75	91	75	69	88	80	80	88	97	67	90	75	84	74	91	70	75	87	83	86	100	83	95	81	78	88	95	81	87	84	76	87	83	86	82	90	93	76	82	94	79	98	85	96	79	80	94	79	76	90	82	108	73	84	93	91	83	62	81	67	79	78	86	95	86	96	69	95	75	81	74	89	84	66	93	86	67	88	88	90	69	73	77	79	92	80	84	88	97	109	90	77	79	74	95	78	66	79	75	75	83	79	67	97	99	88	74	84	68	94	92	87	96	69	93	88	77	99	85	70	82	79	91	76	87	77	90	91	94	91	86	78
4041	13242	14485	458	615	733	676	589	555	500	471	424	415	389	394	411	422	423	454	387	414	392	415	426	391	381	376	360	373	362	375	377	344	357	361	348	327	367	326	321	330	332	375	345	323	343	342	308	349	316	329	344	388	367	369	378	398	356	377	374	364	332	357	333	307	368	320	313	295	321	346	317	336	328	330	332	341	311	343	353	275	356	342	332	348	356	337	341	315	309	323	302	334	338	301	345	343	325	337	314	310	327	336	311	289	330	344	326	304	363	335	343	311	344	300	339	309	306	318	356	322	313	323	335	300	325	333	304	321	332	353	357	336	311	287	323	332	316	308	286	319	306	335	312	301	334	301	314	318	315	313	294	328	315	332	321	323	363	280	319	332	321	331	305	321	363	321	342	319	297	351	343	322	310	334	319	304	325	331	320	303	337	320	330	312	315	328	337	323	306	341	308	334	317	307	340	321	331	301	321	293	320	329	337	335	341	338	321	336	297	331	320	321	327	312	307	330	336	311	314	332	292	318	322	294	312	311	320	318	296	310	311	266	328	306	318	357	290	332	347	317	291	290	320	305	313	338	330	303	343	302	295	335	326	325	327	312	305	335	317	292	333	330	331	329	349	343	331	340	318	317	330	326	311	310	314	309	304	317	289	313	331	300	328	331	326	319	328	320	333	322	356	315	341	303	281	310	317	322	286	308	331	305	310	340	334	324	292	318	306	334	312	295	306	297	310	314	311	317	355	325	281	296	324	301	336	313	345	375	293	335	320	351	336	318	313	320	336	309	341	301	300	336	341	315	306	299	308	296	329	321	321	331	325	322	323	305	300	320	309	329	333	331	303	321	321	306	315	346	315	318	318	303	322	342	327	320	293	321	286	322	315	296	333	293	325	327	323	300	298	324	309	343	290	302	322	318	322	322	311	323	318	322	301	317	336	301	299	347	288	283	344	304	321	337	314	304	323	306	327	361	331	327	328	292	330	324	314	334	349	311	331	327	309	295	311	333	305	307	340	315	336	328	297	295	319	327	311	356	329	305	329	325	330	312	297	309	323	336	336	323	294	297	318	329	322	303	342	349	353	342	337	298	339	356	310	315	310	351	312	322	345	341	313	305	340	333	294	305	323	344	306	308	312	319	344	290	345	325	344	315	332	343	284	292	329	324	329	309	324	290	282	304	309	326	314	304	306	327	324	329	300	358	363	331	321	281	314	313	326	306	324	342	305	321	337	326	310	319	316	334	297	312	307	330	316	300	301	335	296	273	296	302	346	322	338	324	348	313	302	308	302	320	319	364	310	335	287	295	293	315	321	316	318	304	313	318	350	296	322	332	312	302	301	332	333	346	304	329	304	319	327	309	298	319	361	320	336	290	298	311	366	318	322	318	306	317	287	323	319	298	329	333	337	321	333	313	370	321	325	312	334	304	324	335	311	311	327	333	347	321	319	309	323	332	343	302	337	307	335	319	340	326	336	312	325	325	331	301	334	309	335	310	319	321	308	309	345	319	288	307	293	336	334	299	329	306	303	305	329	306	315	290	339	346	314	328	317	325	293	305	306	307	295	346	334	316	342	327	320	314	314	301	326	284	348	303	300	324	307	278	345	319	328	304	346	352	292	333	362	304	305	307	301	336	319	346	330	305	321	333	315	315	310	309	331	333	306	272	325	326	322	314	308	342	320	318	288	322	335	351	318	328	309	345	318	337	321	306	302	300	293	316	297	313	328	306	327	319	337	309	328	299	336	313	309	315	313	332	342	324	345	337	339	295	298	321	340	296	323	356	322	306	332	334	345	344	282	310	328	348	303	343	324	307	302	378	311	324	321	319	300	326	308	314	330	346	293	339	317	325	321	320	293	298	314	302	289	367	294	300	318	328	310	345	326	303	341	344	285	337	302	282	312	319	365	330	304	311	336	321	312	304	318	322	319	291	333	305	326	280	339	335	317	330	313	320	327	319	323	332	308	331	343	308	358	335	327	321	283	312	293	319	362	318	293	332	324	294	308	351	350	327	295	347	348	315	311	305	314	327	316	300	286	339	331	305	306	328	285	298	298	319	306	336	337	303	298	325	332	343	340	316	308	313	307	312	334	303	288	336	306	297	327	301	329	346	331	320	288	322	308	336	323	280	312	307	315	324	325	274	302	289	314	330	311	331	347	325	310	329	327	320	333	296	334	320	320	329	321	342	320	306	297	353	273	311	303	310	312	319	280	302	316	321	326	285	299	334	316	291	314	325	271	383	326	335	319	324	312	314	320	319	322	325	338	303	310	302	301	294	331	295	318	351	335	346	284	359	326	310	305	286	315	310	321	315	310	328	327	335	333	322	323	329	327	313	319	297	347	317	282	330	331	299	331	314	309	324	305	312	359	308	333	322	332	329	349	284	331	327	307	332	354	320	324	320	336	325	318	354	317	341	279	301	270	346	332	322	353	338	334	316	320	337	263	327	302	342	327	321	312	313	317	352	306	332	326	314	315	319	321	288	341	298	350	327	343	293	319	309	329	312	348	332	301	307	292	326	305	321	324	334	310	332	301	375	350	344	282	351	295	347	347	299	340	325	326	312	289	299	314	334	328	345	326	309	342	352	322	315	299	333	283	301	321	350	305	345	328	333	310	335	346	355	339	322	307	365	344	324	318	325	303	314	325	320	334	295	293	320	307	318	302	329	330	286	347	302	358	328	315	297	322	319	303	308	321	330	303	319	288	311	339	311	334	321	301	300	311	320	321	297	323	304	320	311	339	303	311	319	331	331	299	313	330	304	280	321	337	337	331	359	281	330	320	341	303	324	307	352	329	331	288	330	334	306	326	295	329	277	312	338	313	301	295	333	326	341	329	311	326	301	300	333	330	312	310	338	297	357	306	334	337	327	291	338	287	324	325	302	294	305	297	316	292	319	314	325	309	325	333	353	319	306	326	310	316	335	317	330	328	315	332	346	348	321	303	311	316	336	297	357	352	305	304	318	292	331	343	336	355	356	301	308	306	312	313	313	294	335	298	344	374	311	322	343	288	280	334	311	319	321	287	325	328	331	339	297	333	336	309	326	344	306	321	306	327	309	335	340	307	306	304	308	323	336	319	281	310	337	318	343	310	357	373	295	331	322	326	339	302	321	346	338	355	287	314	321	311	322	308	312	330	301	313	319	322	302	321	292	338	334	293	327	303	324	333	333	346	326	331	326	304	306	340	281	329	327	301	292	314	328	315	309	314	344	304	310	315	327	317	317	342	297	311	328	323	293	336	328	306	331	328	341	329	288	282	318	316	343	300	313	331	345	313	327	304	323	331	288	305	277	299	349	328	318	310	306	338	330	335	307	307	348	329	315	299	348	346	350	319	304	359	315	311	309	326	305	331	342	342	322	310	309	307	307	352	323	340	333	311	294	315	301	316	341	318	305	301	312	336	341	342	318	311	353	335	358	308	314	282	300	320	325	338	322	361	328	332	370	348	333	319	304	334	306	314	311	351	319	328	336	300	332	304
29703	57896	58080	16531	3340	1091	949	834	544	413	358	338	280	208	237	224	310	262	273	265	244	238	222	198	191	180	171	200	165	164	149	171	140	116	141	138	136	123	114	131	129	128	122	114	127	128	128	108	127	114	136	114	113	118	135	137	123	117	144	133	128	130	120	109	130	129	115	119	118	127	98	128	124	117	118	126	111	143	133	132	114	115	100	131	111	117	112	137	110	118	108	114	117	143	118	132	122	131	107	143	135	134	106	109	105	112	134	102	113	129	113	138	106	136	133	129	123	138	132	115	105	117	131	110	97	100	112	134	137	132	118	116	100	112	114	104	102	111	138	103	108	116	124	111	136	105	140	124	105	105	118	102	109	119	123	111	123	127	132	114	99	131	123	122	115	114	111	105	104	137	109	108	132	109	105	113	143	99	104	103	105	112	115	111	134	105	136	105	130	106	120	110	117	111	129	115	110	132	110	134	104	118	86	113	121	132	100	110	133	112	116	100	113	113	126	125	124	111	124	119	103	114	124	105	125	120	101	127	128	110	122	126	108	97	105	122	114	114	99	141	134	113	134	106	112	114	136	120	103	119	116	99	129	115	133	123	141	117	99	107	126	103	127	96	101	120	123	107	116	118	86	119	134	120	107	127	103	109	129	112	94	125	129	107	115	131	126	132	102	115	121	112	112	114	116	118	112	107	121	119	126	128	115	112	99	113	85	115	125	110	118	100	106	116	115	128	118	119	114	136	103	106	107	131	122	104	125	104	117	132	111	128	106	118	123	115	126	107	111	135	116	137	94	101	118	120	106	106	130	117	119	113	120	112	121	122	109	128	117	107	119	130	124	97	121	114	116	131	104	118	110	88	95	137	104	107	123	139	106	111	126	120	104	107	133	122	141	114	142	119	113	121	134	105	107	120	117	110	121	108	131	135	121	103	129	109	116	97	104	121	121	113	113	115	134	105	132	120	119	112	110	98	118	90	96	139	106	127	121	113	112	112	123	108	137	113	138	101	106	117	123	109	118	129	97	121	118	117	118	116	113	118	94	108	114	87	122	118	107	111	125	110	124	114	106	106	126	104	116	122	115	130	114	106	118	114	122	130	115	119	110	116	123	135	107	128	89	122	123	106	123	114	111	119	103	123	116	125	107	120	121	95	103	121	94	116	113	133	133	113	111	117	132	112	119	110	139	119	124	114	116	125	131	114	113	129	125	115	137	113	131	114	137	135	122	129	122	121	127	140	100	110	132	123	100	113	122	128	126	133	112	118	124	118	115	130	117	114	118	110	117	115	111	116	137	109	112	117	133	110	122	105	112	139	115	118	138	96	104	113	117	118	122	116	105	124	126	112	123	119	105	129	137	115	117	105	120	114	119	104	131	104	118	114	117	103	124	112	103	135	115	126	112	110	114	96	111	140	97	118	111	103	122	114	100	130	125	123	127	144	117	118	111	107	103	105	139	136	128	126	119	118	108	103	107	115	130	122	111	101	101	120	113	104	132	123	110	95	142	117	109	117	122	122	106	131	127	128	118	112	113	99	100	111	112	111	128	106	121	111	114	102	107	109	133	136	106	125	123	120	104	120	106	100	126	117	114	120	119	122	124	140	117	123	100	128	121	105	103	123	111	118	99	118	119	133	133	126	121	116	115	125	114	112	108	111	132	141	130	127	113	125	126	130	104	116	101	124	118	104	104	105	99	96	124	121	129	128	136	117	123	132	107	121	112	101	112	115	139	109	113	95	115	112	110	121	132	117	112	129	120	116	110	128	109	129	120	104	101	117	131	119	101	121	110	116	109	111	114	109	115	123	120	94	124	145	104	103	129	119	131	119	102	121	119	112	115	113	123	103	111	112	130	113	147	118	129	124	117	121	112	111	110	116	143	142	140	111	114	117	132	120	129	110	127	113	107	104	110	108	124	120	129	113	125	125	104	141	114	106	139	118	133	132	119	123	128	120	139	112	114	122	115	109	111	128	115	109	110	109	115	117	107	115	108	108	97	122	122	114	106	129	122	110	108	126	105	125	110	123	125	138	115	112	139	106	117	111	113	122	107	120	130	129	136	114	119	125	135	130	115	108	118	110	103	106	109	110	129	116	120	123	128	101	136	110	118	101	113	121	111	126	107	113	126	102	114	126	111	114	124	115	114	113	110	112	129	121	120	123	112	94	115	130	113	122	129	106	133	118	103	105	117	125	109	122	110	101	128	126	115	114	111	115	114	122	100	116	115	108	126	109	128	123	149	118	122	107	126	118	116	137	127	99	110	86	132	126	120	121	124	113	111	103	116	115	129	109	105	120	120	108	109	117	113	119	125	102	120	121	104	133	111	137	116	112	109	97	127	104	125	105	123	112	115	109	96	113	110	115	105	109	118	133	111	105	111	108	119	120	109	115	123	108	111	115	116	128	121	109	120	139	119	107	136	120	132	121	123	119	123	110	122	112	117	135	101	123	117	121	114	102	108	130	110	99	116	130	126	126	127	132	107	108	116	125	102	116	126	116	93	132	115	106	124	120	112	143	122	134	107	107	123	115	110	111	117	101	115	133	106	115	109	113	121	127	110	125	112	121	120	113	104	124	120	117	115	127	105	130	107	104	111	129	112	111	115	102	133	123	120	145	118	108	125	127	104	102	96	123	106	114	116	132	103	113	123	126	142	126	100	117	136	114	133	109	126	126	111	128	121	104	127	120	114	114	128	124	118	112	123	111	113	131	134	118	109	105	121	115	113	125	116	134	117	112	117	115	104	131	126	123	117	104	123	117	120	114	123	113	111	120	131	123	129	116	119	110	114	114	107	112	133	123	120	120	115	112	129	125	119	107	124	121	126	131	115	115	118	122	126	128	132	153	113	116	120	131	118	122	128	120	121	121	110	115	124	102	112	135	115	119	123	109	101	109	103	133	123	124	131	130	112	116	113	134	130	129	98	111	123	124	101	127	93	100	109	115	119	116	132	101	114	123	105	121	117	116	129	115	121	100	99	125	121	127	132	116	131	135	113	116	97	113	111	99	119	97	128	115	123	120	143	99	118	107	100	118	123	123	119	118	120	118	108	121	115	82	122	143	115	141	99	112	135	97	115	99	119	127	118	123	110	122	134	147	119	112	113	109	110	104	121	106	105	127	112	144	126	112	119	142	115	113	133	115	124	108	130	127	115	130	108	89	120	144	105	110	108	126	129	117	131	115	127	92	119	122	125	129	114	139	121	119	125	125	126	116	125	119	115	119	112	122	116	119	104	99	113	115	119	114	116	120	111	124	118	110	105	127	100	115	106	119	111	113	111	122	123	119	132	122	120	128	104	116	105	103	128	105	118	131	137	126	138	122	132	132	107	118	119	114	109	119	124	123	122	107	119	107	103	103	127	137	98	123	110	125	128	126	113	120	127	117	133	119	125	113	112	116	123	119	114	126	118	122	113	121	110	114	123	141	124	126	99	132	115	125	108	109	125	98	124	128	108	123	120	124	123	109	114	139	115	129	122	117
20069	45301	41335	2586	3470	4239	4621	4208	3350	2658	2135	1878	1454	1336	1334	1242	1679	1558	1550	1564	1495	1490	1465	1344	1107	906	1042	1003	879	930	819	740	732	770	641	529	591	580	530	564	491	514	510	526	476	514	523	490	477	471	533	510	521	557	562	602	546	559	550	491	525	494	464	481	452	446	480	466	451	437	464	443	482	442	461	459	425	443	430	499	446	452	444	423	451	473	462	448	436	457	398	445	420	435	448	442	463	451	482	443	460	455	489	431	429	463	448	432	478	444	467	463	474	466	451	440	446	449	449	437	491	452	404	462	471	419	459	442	444	417	432	421	442	440	421	410	402	412	429	414	430	437	441	403	414	451	422	423	435	444	434	428	423	438	428	475	447	448	412	419	446	391	414	425	433	412	426	423	424	439	434	417	450	428	406	445	478	436	432	434	436	466	428	449	434	436	388	404	423	414	390	422	389	430	427	466	416	416	426	418	429	398	429	411	445	417	404	471	401	442	415	416	389	388	441	425	454	379	432	412	421	406	424	442	435	417	399	460	411	434	430	442	438	411	433	472	410	451	428	468	411	446	411	431	409	429	431	410	454	349	413	412	419	419	446	478	456	416	434	409	455	446	413	444	439	415	431	402	440	442	427	411	386	419	448	417	413	403	419	419	434	439	410	410	456	409	388	430	463	417	413	436	433	427	446	442	429	444	412	449	411	370	430	450	452	419	400	438	379	395	440	423	429	424	469	450	406	378	405	412	425	411	470	405	376	427	419	408	417	440	433	401	414	427	443	435	408	382	403	417	439	400	434	392	409	402	401	421	461	407	454	415	396	401	411	426	411	410	457	422	426	432	390	464	465	439	422	443	400	432	433	437	421	435	434	414	429	443	420	415	451	437	408	426	408	436	363	442	411	420	422	397	429	426	415	438	407	415	446	391	427	427	391	432	435	402	472	444	432	420	402	403	458	447	411	421	402	453	418	419	413	403	442	456	429	448	440	433	407	435	434	435	399	415	421	456	447	450	433	429	400	399	435	394	419	396	456	439	432	436	437	385	429	426	404	420	424	389	428	412	456	425	425	387	439	438	445	442	409	420	467	403	439	409	423	457	432	468	438	445	453	421	439	427	452	431	414	434	424	386	439	414	439	405	423	413	444	406	458	426	428	457	397	423	404	392	392	434	426	467	404	421	393	442	463	397	443	457	449	398	457	423	414	415	435	420	411	421	420	444	431	416	426	400	434	418	430	447	423	438	417	416	458	392	437	424	436	406	439	421	432	442	450	408	434	404	414	414	429	430	427	429	440	393	445	458	431	432	415	475	387	422	426	416	443	427	395	435	391	446	424	430	450	410	431	437	424	438	456	418	445	419	464	410	438	418	451	428	462	460	440	428	424	415	447	422	406	403	451	414	377	472	430	388	418	432	411	444	417	451	447	425	421	467	415	448	418	434	423	448	477	436	415	412	435	415	429	440	414	417	423	428	411	441	434	393	415	452	424	444	411	436	442	424	406	459	452	418	403	434	418	385	466	407	410	425	410	398	413	438	433	403	425	400	392	435	466	397	427	460	460	399	387	413	419	438	446	397	414	435	398	421	418	422	386	431	412	414	444	425	403	424	452	438	456	433	444	437	434	421	416	407	407	409	401	415	467	449	421	413	424	409	412	440	410	414	447	428	417	440	397	407	385	434	430	427	421	418	438	423	424	413	399	416	438	412	450	432	420	411	415	459	412	406	402	422	444	438	403	421	413	392	414	420	450	399	412	450	433	432	430	447	451	444	415	450	417	465	463	405	432	421	398	449	423	383	424	414	424	431	413	421	417	420	459	449	449	402	403	406	370	438	451	434	409	439	427	438	415	398	437	465	444	443	432	414	434	425	433	419	449	402	415	398	428	438	447	398	420	398	444	432	440	428	416	405	426	386	482	408	405	452	436	435	429	461	435	414	434	398	437	419	424	415	415	376	432	438	421	423	453	448	421	377	441	391	407	446	413	453	442	426	418	419	463	431	443	375	439	426	440	414	430	440	435	404	444	417	432	424	440	413	456	427	429	437	395	432	425	428	411	403	400	378	392	406	440	441	440	438	402	383	433	448	419	434	394	432	452	431	418	413	449	468	413	480	405	447	444	442	457	411	387	408	436	427	390	488	395	397	414	420	447	407	440	436	414	439	414	419	421	469	497	417	419	413	407	407	407	419	407	452	415	424	392	401	429	445	416	391	444	435	444	424	367	437	393	408	411	441	444	464	439	401	420	434	439	432	466	412	419	414	461	423	419	432	443	460	440	412	439	407	442	415	428	425	432	421	409	389	422	431	429	403	433	417	418	453	439	421	385	406	403	422	458	410	473	446	442	432	429	403	419	425	438	415	388	389	401	426	377	453	433	414	389	423	473	441	411	410	410	429	456	418	426	420	418	437	403	438	409	431	413	430	396	442	411	399	388	450	428	400	405	416	447	400	431	428	416	435	424	459	435	414	462	426	385	433	470	423	435	439	367	429	423	428	400	437	423	422	396	408	413	442	423	417	412	457	434	394	399	417	418	439	417	421	443	422	416	454	417	412	433	436	436	458	412	415	408	406	416	428	394	439	403	412	437	404	448	397	426	409	415	453	413	457	431	437	443	403	421	391	437	433	448	422	460	388	401	426	457	432	460	410	428	400	456	414	439	369	401	412	399	454	395	433	467	393	418	396	402	417	409	418	360	423	412	427	438	392	418	432	424	435	455	441	389	440	423	417	408	441	464	432	418	426	463	427	410	423	407	430	398	430	414	430	413	428	450	404	427	434	405	418	438	421	454	401	428	405	450	410	414	465	418	428	403	450	435	392	439	455	420	444	463	431	419	429	441	414	431	418	395	414	408	443	425	393	425	425	384	481	418	443	424	431	427	419	402	424	446	475	412	469	408	447	420	448	429	428	458	448	408	450	429	471	400	427	447	422	416	406	405	444	426	408	421	442	413	390	430	427	407	393	433	423	424	415	468	419	459	438	404	419	420	408	418	410	450	453	412	424	439	439	406	429	398	428	461	443	412	416	433	437	448	424	421	426	428	431	429	420	438	410	399	413	425	464	424	414	418	413	437	418	406	441	454	417	399	428	465	416	450	418	403	456	461	391	439	413	405	445	445	398	435	441	419	441	423	424	418	437	377	454	460	452	400	431	453	412	419	406	455	411	414	403	442	404	422	434	410	408	410	374	411	415	377	442	413	439	418	428	419	451	418	410	406	418	400	427	444	428	407	393	400	447	416	419	405	400	460	432	400	423	391	427	406	419	418	422	410	425	454	427	424	438	436	416	410	423	457	419	413	457	426	408	408	451	468	424	430	389	405	390	457	431	440	465	423	446	410	454	410	420	421	403	395	381	416	389	414	428	372	399	408	452	439	398	400	430	453	397	422	397	446	435	407	412	397	443	427	407	414	425	400	435	396	424	433	426	387	405	434	397	428	430	438	437	438	443	405	414	416	420	408	383	423	462	420	428	457	431	407	393	402	430
45572	72517	62827	20378	9291	2635	1888	1419	992	820	632	503	439	439	390	419	505	451	459	454	411	445	344	381	341	356	378	333	288	261	225	228	216	199	218	203	209	215	189	198	182	183	187	176	168	194	200	191	184	174	191	213	187	201	189	190	202	181	185	180	191	175	175	176	199	199	168	186	204	181	157	186	179	183	168	163	169	169	174	191	180	192	156	182	161	188	191	182	148	185	178	190	169	187	159	185	171	174	202	181	159	200	201	179	204	191	196	184	183	162	197	214	196	183	183	170	162	183	162	194	179	205	215	171	200	166	200	186	192	165	160	177	169	193	156	184	193	183	171	172	166	171	188	176	172	148	166	183	173	166	174	178	195	199	159	153	162	161	168	172	200	161	178	195	171	184	176	183	178	160	170	169	172	169	176	164	184	183	199	166	203	182	177	166	173	169	163	186	155	182	175	173	203	163	182	182	187	162	177	174	169	184	178	172	190	178	196	175	171	191	164	166	188	182	167	170	157	187	170	178	188	171	174	175	178	157	161	183	170	177	173	171	169	163	187	170	184	184	179	194	194	193	176	172	183	198	166	180	177	166	163	170	169	170	175	164	172	167	175	183	168	190	188	189	166	189	181	174	196	197	173	177	166	178	188	175	208	162	184	154	189	184	168	172	177	176	186	173	150	185	155	182	168	178	199	170	173	179	175	188	183	181	164	162	150	182	174	168	172	199	173	172	165	184	191	187	170	160	167	160	192	169	186	198	172	198	152	171	190	185	180	184	182	189	177	159	172	179	199	191	172	176	197	176	176	192	176	188	202	191	167	150	208	164	159	159	179	137	170	175	180	173	161	189	164	179	163	149	186	165	196	174	164	201	188	187	166	191	167	191	163	188	185	171	174	169	154	195	193	172	172	158	177	197	165	176	189	199	161	162	158	159	175	173	180	181	152	164	166	175	180	146	193	176	196	186	175	176	195	159	209	166	165	184	158	170	153	191	171	170	175	172	193	152	180	177	160	174	178	180	155	169	173	146	164	172	190	158	144	164	172	175	181	188	199	182	185	187	177	174	182	183	185	169	158	177	175	180	192	151	163	180	176	174	186	165	164	186	154	162	173	165	171	158	212	170	191	177	182	167	172	193	167	168	179	170	161	181	185	157	167	217	177	173	174	165	171	174	191	167	166	185	173	160	153	167	199	172	169	153	168	146	165	168	186	183	160	186	183	182	169	201	166	187	163	170	169	164	178	152	182	173	191	179	147	173	166	186	166	175	204	167	171	149	180	148	157	174	180	192	166	180	184	170	178	165	149	179	181	182	193	193	185	164	162	177	171	173	156	179	174	166	167	175	161	173	177	160	196	163	181	174	156	174	168	168	181	155	152	153	171	183	159	189	164	159	177	157	185	177	166	180	144	178	187	157	193	159	189	157	199	166	193	167	179	185	186	165	196	185	171	166	200	172	177	172	147	177	153	167	177	189	198	187	170	169	169	197	167	184	199	171	180	177	168	183	164	189	185	189	206	181	180	157	160	167	151	189	167	189	190	185	175	177	178	167	184	177	186	169	199	161	178	187	186	178	159	180	169	186	165	187	171	169	156	183	172	174	186	169	187	176	195	183	186	185	154	167	199	185	183	186	189	192	199	159	161	178	198	162	180	189	184	168	160	175	173	166	161	171	161	186	183	176	191	184	176	156	187	184	174	139	170	194	182	201	183	192	172	155	174	179	163	174	182	180	191	176	173	179	169	198	181	152	169	174	158	169	176	164	168	178	180	180	175	170	169	180	168	180	169	154	171	163	167	164	166	195	174	177	176	162	177	165	173	179	158	179	161	183	176	148	193	169	168	151	171	205	168	175	152	149	177	190	171	167	169	190	156	174	153	181	186	175	175	153	196	183	173	184	188	171	161	159	180	164	152	186	171	178	167	148	186	196	178	179	182	193	196	170	154	192	192	178	158	192	185	160	165	174	190	192	178	169	195	167	190	185	185	186	168	178	173	185	171	168	176	177	169	188	199	171	207	167	168	173	162	169	190	184	168	164	166	159	179	190	167	166	160	186	151	157	164	173	178	163	158	165	184	172	172	193	170	153	183	207	163	178	138	196	171	170	178	171	153	156	183	161	164	172	165	172	184	180	182	169	189	186	183	193	166	173	149	171	199	188	166	182	178	174	176	152	186	188	185	160	182	175	162	165	182	191	152	191	184	188	165	166	146	179	166	178	173	159	183	167	183	186	198	179	174	175	159	162	179	163	178	171	187	155	196	189	182	193	186	160	181	162	167	177	160	165	185	170	179	171	192	160	157	204	167	154	181	173	160	179	197	184	159	193	170	162	180	164	173	187	149	166	163	186	194	172	177	170	199	165	188	181	172	170	178	172	172	165	178	158	180	168	193	193	150	177	184	190	188	183	177	197	179	162	169	175	202	184	175	188	167	171	197	176	180	179	173	159	194	198	189	178	183	173	181	163	171	180	165	149	173	180	188	164	199	181	172	161	179	182	178	187	171	172	157	168	198	180	180	167	172	190	176	190	169	161	182	187	172	175	194	178	185	185	175	172	163	170	198	187	174	145	177	173	173	185	168	160	191	183	142	170	167	173	184	215	199	169	175	196	189	156	170	178	175	171	189	205	183	149	179	157	191	199	203	210	183	177	141	166	171	177	167	173	172	170	176	181	183	178	161	192	173	202	199	170	162	169	189	176	186	142	168	183	164	166	141	160	180	175	162	168	179	154	165	169	176	185	162	174	169	181	171	175	172	167	171	167	157	204	163	181	200	171	183	166	159	183	170	163	175	179	156	163	169	178	168	180	160	195	202	164	162	160	186	179	155	183	162	163	176	155	183	159	165	162	162	146	175	160	181	172	150	190	173	184	184	188	138	160	163	183	173	182	207	181	173	176	172	159	176	167	191	167	204	201	159	166	184	171	174	173	173	163	177	168	151	202	182	154	156	169	150	186	161	165	166	169	154	151	152	168	201	189	176	153	170	181	170	176	186	168	170	178	175	191	169	166	196	183	168	176	174	175	176	179	166	182	166	195	201	162	184	170	162	171	178	176	174	187	151	184	161	147	179	181	173	183	146	159	197	175	184	186	191	177	154	152	175	178	152	168	189	183	169	167	219	160	182	185	192	165	161	174	168	199	155	190	196	193	176	167	163	164	174	180	157	194	155	164	187	157	181	175	166	170	180	144	167	159	162	176	194	161	184	177	158	168	186	188	174	169	175	200	173	183	172	143	167	182	191	178	158	170	163	170	189	171	174	181	179	175	199	184	174	184	179	192	189	176	175	177	165	159	163	165	190	170	172	184	160	174	178	193	149	184	155	177	174	177	193	166	146	186	145	174	184	189	175	203	177	161	170	180	167	159	170	165	176	176	178	169	183	168	186	194	190	189	176	166	177	164	169	188	166	182	159	169	174	185	167	185	159	160	195	158	176	165	152	183	173	162	189	168	176	180	163	163	191	152	181	168	170	178	171	178	162	181	212	172
31010	55911	44482	5009	5580	6660	7506	6689	5145	4262	3715	2749	2209	2280	2194	2478	2965	2564	2678	2567	2655	2851	2117	2107	2052	2173	2156	1786	1649	1366	1459	1181	1148	1135	977	740	912	985	756	770	804	776	739	725	742	726	713	722	702	723	807	777	772	786	820	841	826	815	751	732	740	658	693	677	700	621	634	606	623	705	640	625	634	661	631	591	585	666	616	674	641	626	628	646	633	586	601	587	618	629	676	642	631	632	600	664	672	639	672	654	627	642	698	667	645	617	638	602	610	623	608	603	638	627	697	629	667	593	639	636	669	562	603	571	612	626	612	625	584	596	597	575	538	609	571	618	575	614	594	614	609	599	612	581	603	614	570	580	617	586	579	606	608	561	620	638	612	598	610	579	562	563	597	629	635	597	576	636	552	592	602	588	555	637	631	615	634	634	612	610	585	558	591	652	580	621	593	637	591	544	584	587	635	563	583	598	568	579	578	588	585	563	543	590	592	634	580	626	547	571	618	631	567	618	609	544	599	602	570	553	587	611	615	609	559	585	608	589	630	575	618	599	586	596	599	625	598	576	572	597	560	583	617	622	556	605	589	553	545	586	595	610	633	567	588	593	606	598	601	618	592	596	591	652	587	573	607	601	553	640	545	591	575	618	636	569	574	561	590	643	610	598	628	605	590	595	599	597	612	602	574	582	576	600	616	612	559	572	586	603	558	604	602	602	590	573	575	617	555	608	578	623	530	578	573	613	582	609	598	563	572	596	625	590	599	638	570	544	578	563	593	617	565	561	588	598	584	594	579	612	587	588	615	601	568	565	589	610	582	605	541	598	573	592	609	599	598	573	606	602	580	582	570	601	616	552	616	586	555	565	550	574	566	586	572	581	593	613	608	647	535	574	618	622	574	611	584	584	604	636	598	609	580	598	625	602	605	535	533	622	589	559	592	576	621	579	592	599	573	557	612	579	606	589	607	589	572	618	588	579	626	606	579	561	593	607	597	575	606	589	613	586	564	586	596	584	606	581	589	612	597	580	598	542	608	639	534	597	578	591	576	607	613	565	561	596	578	588	625	602	568	570	593	606	590	572	577	599	592	624	582	606	575	578	580	562	592	585	591	582	611	548	576	579	603	630	543	573	558	542	646	614	570	549	590	620	596	611	638	584	577	630	596	561	594	607	631	600	557	609	557	569	613	567	615	603	583	563	616	583	594	582	624	621	562	589	581	580	642	597	611	580	539	587	594	559	585	590	537	579	604	630	590	616	607	636	608	629	592	642	551	613	563	588	594	553	586	550	589	578	605	569	584	577	572	565	598	625	597	605	564	571	591	583	545	589	587	525	580	564	592	554	578	575	587	596	603	630	580	581	579	579	586	520	604	609	628	585	595	577	583	631	582	584	579	538	567	602	597	583	584	584	609	576	527	578	590	525	553	562	626	579	630	587	615	570	609	597	597	586	596	584	616	579	560	614	562	613	623	546	579	600	594	600	556	601	619	579	561	593	588	604	570	590	561	632	595	605	547	607	594	586	585	593	573	618	593	619	573	616	569	609	603	593	577	599	608	546	579	589	608	571	608	590	607	553	631	584	567	656	559	544	649	604	582	598	579	624	591	615	590	621	520	565	606	574	609	544	581	617	613	606	628	578	599	574	598	610	564	606	580	597	582	613	574	584	571	601	588	578	610	620	604	582	633	546	586	587	581	585	619	571	611	583	599	623	610	576	586	592	590	634	577	543	597	605	638	570	545	560	557	561	589	582	605	635	591	615	636	636	579	595	565	634	572	586	588	582	658	560	599	593	591	584	581	566	622	604	570	584	580	563	619	602	570	563	560	592	576	564	600	550	600	571	593	668	597	551	605	606	583	551	617	636	593	606	605	575	523	579	585	628	607	574	576	558	598	582	640	558	607	564	578	631	559	555	554	567	582	582	581	621	564	589	616	541	528	580	601	557	578	603	608	629	636	646	553	603	612	567	591	570	566	591	559	588	573	591	606	614	590	596	597	580	590	588	574	635	578	611	588	582	590	578	593	592	599	560	613	622	611	631	598	563	619	554	565	622	618	593	573	544	577	591	632	553	599	529	572	601	653	616	550	580	547	579	602	648	561	559	571	580	602	583	574	617	590	594	601	636	603	564	594	608	602	574	619	604	581	585	577	541	571	563	568	609	588	557	581	612	573	625	607	554	597	604	614	639	560	642	612	574	576	599	597	577	566	583	610	579	562	564	609	593	617	600	559	613	593	579	597	589	584	609	613	588	620	570	580	604	567	587	626	567	593	604	611	608	588	592	637	623	561	593	557	589	551	583	605	574	561	591	597	585	584	599	589	579	612	614	543	603	610	557	569	558	598	598	593	611	611	555	585	564	630	600	588	570	568	588	587	592	608	596	601	579	599	576	597	644	614	582	612	588	587	535	591	568	587	590	592	607	616	609	589	586	550	587	557	578	631	637	644	618	550	580	557	581	615	589	550	597	599	584	620	569	606	598	586	591	602	563	596	614	597	540	572	584	575	568	620	583	600	572	614	597	630	584	592	591	644	609	572	604	602	559	581	606	570	582	614	583	535	572	611	563	547	592	633	580	617	586	629	629	624	575	594	609	629	551	585	595	610	586	595	545	603	586	581	615	587	611	605	629	582	585	565	592	576	597	595	587	554	596	568	563	600	588	544	553	597	539	614	616	594	585	582	594	575	601	610	601	590	598	602	571	614	593	581	584	603	579	620	578	563	535	625	575	603	588	555	605	559	611	585	624	566	577	584	616	572	622	610	591	588	616	556	635	594	586	565	618	605	531	591	619	575	574	569	574	591	581	565	608	651	591	618	567	601	579	575	562	599	621	545	567	611	575	572	599	622	650	581	599	605	607	580	548	591	566	608	635	593	590	593	577	571	648	565	611	583	567	559	578	576	595	585	611	601	606	588	556	588	513	592	552	557	589	582	637	578	624	592	590	596	602	570	627	580	651	586	606	594	561	609	598	550	562	618	564	627	525	623	573	629	580	564	576	589	603	556	570	605	587	589	649	562	564	575	566	601	593	615	590	569	564	560	584	591	579	643	553	567	597	540	581	577	601	583	601	590	571	580	604	580	587	593	627	628	593	581	600	540	556	598	598	555	601	599	638	575	574	578	573	615	587	575	570	570	605	619	589	603	601	553	582	627	551	605	581	547	598	602	558	547	573	592	574	609	574	563	591	600	585	565	607	546	564	588	546	590	568	580	611	605	564	614	615	616	588	638	573	601	568	574	579	558	586	550	578	598	602	572	574	586	590	613	546	531	611	575	573	610	546	613	608	592	546	564	587	614	583	615	559	553	623	598	643	605	568	586	611	584	610	587	600	596	623	590	582	594	591	594	608	572	603	572	549	620	590	613	572	602	613	617	596	582	619	621	612	611	602	652	575	566	576	590	650	582	601	577	614	567	620	561	606	589	595	586	584	625	558	594	578	619	642	558	542	607	603	581	537	599	595	578	597	578	562	619	598	563	583	568	607	623	612
3825	8027	6945	310	190	164	138	148	120	91	99	90	76	86	88	104	105	100	101	82	91	85	83	84	98	83	76	101	79	81	90	92	85	87	84	95	84	76	91	94	85	91	90	78	81	77	86	77	108	90	99	90	77	95	95	93	80	93	61	73	105	67	100	78	78	84	96	93	89	82	85	91	82	78	80	81	84	65	100	73	86	91	100	70	108	80	88	93	90	83	81	93	88	80	74	69	90	91	69	84	80	77	90	72	111	77	89	84	62	98	90	88	84	92	66	98	74	72	100	84	76	76	83	90	79	86	84	85	74	97	97	82	76	89	84	84	88	97	79	75	74	87	93	75	91	83	83	87	68	99	94	92	78	88	91	87	85	82	83	86	93	72	81	85	86	93	89	76	79	70	83	87	103	108	91	89	82	82	82	86	78	85	84	92	101	74	81	75	82	82	78	79	89	77	66	81	94	84	79	94	86	91	83	96	85	83	83	101	92	74	77	73	81	89	98	93	91	77	72	91	90	84	86	94	68	90	90	86	91	94	84	81	99	81	100	85	79	53	83	106	80	93	92	84	65	85	71	70	74	86	67	85	83	102	90	84	90	98	96	87	91	90	85	75	96	79	73	104	109	90	80	82	85	79	71	102	84	85	86	79	83	80	73	82	76	90	88	79	93	92	79	91	83	79	77	93	92	64	72	86	82	81	92	86	82	78	75	74	76	81	84	77	90	84	93	83	79	83	79	80	80	74	86	90	102	98	74	90	85	72	76	73	85	82	80	80	90	90	86	95	82	89	99	69	88	87	72	82	80	84	97	84	74	85	83	78	83	84	71	82	84	64	84	60	87	80	79	72	80	88	79	67	72	73	86	80	86	97	100	82	65	81	89	90	95	99	90	72	105	59	75	80	81	98	71	83	101	84	84	72	77	82	85	75	71	86	86	77	83	93	73	79	86	97	80	91	88	90	88	89	80	69	91	63	78	59	80	87	83	93	79	95	92	76	84	88	84	95	96	86	85	82	80	70	79	81	96	79	106	68	82	110	95	88	83	97	69	87	94	85	92	90	71	94	74	53	82	95	72	100	90	79	83	90	82	87	60	93	92	94	87	85	80	66	81	91	79	92	77	72	86	83	95	88	79	87	75	96	76	88	79	77	85	85	80	93	82	89	63	101	81	91	105	74	100	93	93	91	81	81	92	78	56	63	95	82	72	81	75	74	77	92	82	82	74	99	82	84	71	84	85	75	63	78	86	95	70	82	82	77	81	75	73	84	79	79	82	98	78	93	72	67	93	84	79	95	90	73	77	92	89	74	77	85	77	79	78	86	96	90	86	89	83	89	83	83	95	75	92	81	86	105	86	77	77	95	79	80	88	97	85	91	67	106	101	76	92	70	79	90	91	93	83	74	69	76	74	85	92	82	80	77	93	95	80	88	73	75	77	83	85	82	106	80	74	86	96	99	77	92	72	72	80	83	98	96	80	96	85	68	66	85	78	81	86	83	86	86	96	99	109	82	79	81	92	94	77	66	78	94	93	84	89	83	89	78	87	77	79	93	89	85	67	79	95	91	93	94	79	65	85	87	90	97	70	85	87	85	98	90	79	84	88	96	83	85	71	93	80	92	94	80	87	89	77	81	83	89	82	94	93	74	83	85	79	87	82	80	69	82	91	70	91	94	94	90	87	78	76	100	87	85	73	80	79	88	62	72	91	84	98	85	90	82	105	77	60	97	92	79	85	78	92	76	90	89	91	79	83	82	85	76	92	73	87	99	93	77	87	78	84	72	75	69	76	91	106	86	70	91	70	95	76	77	92	90	83	67	77	91	75	75	77	77	96	98	75	81	89	87	76	86	90	80	78	89	85	72	78	80	80	70	76	94	107	81	83	79	76	88	81	86	90	69	84	77	77	75	80	80	82	96	81	74	79	89	90	94	94	91	89	97	86	80	83	81	80	86	76	83	83	81	81	74	79	70	84	89	89	72	79	99	94	89	81	85	67	93	85	84	84	70	110	76	73	88	80	96	83	88	87	69	93	87	74	85	78	95	84	82	83	76	86	91	77	79	73	94	78	67	95	98	80	82	74	75	76	90	71	84	96	72	68	84	70	86	87	81	84	90	79	100	66	100	80	99	93	94	81	91	86	88	70	87	91	90	101	94	73	94	85	81	97	94	80	75	71	79	93	75	89	95	88	86	78	83	87	82	85	93	89	80	73	78	83	107	84	73	91	77	83	84	81	86	89	82	95	82	84	79	99	102	64	80	95	85	89	87	82	72	70	91	83	78	89	82	74	88	94	83	85	111	94	88	74	83	90	85	83	64	84	82	77	85	81	88	85	89	80	75	80	83	81	91	90	93	78	84	86	84	90	82	72	73	73	60	78	95	98	78	85	93	82	76	86	77	75	76	78	91	92	79	67	75	96	77	107	81	75	74	71	100	94	65	82	76	98	84	73	79	91	88	82	68	70	92	91	81	75	109	92	76	98	64	73	87	104	84	83	82	68	86	68	72	77	99	76	100	73	79	82	87	84	84	87	85	81	78	80	93	93	67	88	92	91	72	88	80	85	77	81	74	81	72	82	80	89	82	86	88	89	89	78	83	87	100	82	94	94	101	101	79	77	88	92	89	81	86	86	76	88	88	82	86	100	72	83	77	95	83	73	90	101	72	82	101	73	95	87	79	91	82	65	80	89	90	84	81	76	69	93	61	73	89	72	72	82	75	74	69	92	88	97	84	65	75	87	89	72	92	80	104	85	79	80	83	68	78	86	97	73	94	81	85	94	96	84	84	83	87	92	72	90	78	100	76	84	85	98	83	78	69	82	108	82	83	93	82	79	85	90	87	97	85	80	92	78	85	87	87	70	75	100	76	90	71	73	86	83	83	104	67	90	70	89	72	74	85	72	84	79	93	81	86	71	83	88	77	76	88	89	79	88	84	73	92	97	70	76	91	88	83	78	93	94	81	92	93	82	79	85	74	80	81	70	76	81	89	77	71	83	90	87	81	77	91	88	84	80	103	74	69	73	78	73	92	91	77	82	92	79	81	89	75	85	87	80	69	84	81	80	77	75	89	86	71	80	87	82	82	81	89	96	65	82	79	73	101	76	82	80	73	91	100	63	83	93	83	95	76	79	98	89	94	77	61	69	71	69	100	92	78	92	87	72	85	98	105	79	83	89	93	80	82	83	84	79	76	87	90	74	95	84	71	60	72	76	84	83	89	88	77	93	74	95	81	83	84	83	71	85	82	95	78	77	72	75	86	76	84	94	73	99	97	91	81	85	87	86	70	80	76	86	102	71	89	86	81	79	82	97	84	86	79	76	78	75	73	78	70	113	79	77	92	75	86	81	83	93	79	95	90	86	96	82	63	87	85	78	67	96	87	84	102	78	85	92	85	88	81	85	68	82	72	85	97	78	82	100	83	85	102	80	95	75	77	83	75	81	87	64	84	82	88	80	94	81	87	89	81	86	70	85	89	85	85
4799	15053	11267	510	586	745	700	655	592	514	425	415	427	425	413	402	450	421	425	406	452	421	382	407	377	454	411	354	343	327	347	384	334	328	354	356	349	324	353	346	335	318	323	331	336	351	361	362	328	376	351	374	350	365	417	403	397	397	412	370	370	356	344	357	370	305	318	349	355	331	325	351	327	329	360	359	323	310	320	311	353	329	356	316	383	334	354	304	364	347	345	355	325	342	326	346	349	303	321	343	333	329	347	305	323	346	359	350	371	338	324	320	335	304	330	327	330	325	322	327	350	339	329	349	354	357	321	347	294	341	349	310	353	323	306	357	312	331	356	335	344	328	328	345	333	355	320	316	328	340	326	287	330	331	345	321	336	329	341	320	344	336	348	321	325	335	329	333	325	327	348	299	351	314	327	293	320	331	328	357	358	341	341	304	326	309	315	293	375	330	339	328	324	303	322	312	339	346	335	325	331	337	325	332	349	327	321	331	307	345	327	331	308	314	334	319	340	323	303	322	344	329	306	317	308	340	321	326	352	318	345	325	360	343	319	307	326	328	316	338	321	320	306	324	325	314	312	305	308	290	302	331	334	346	326	329	288	347	349	302	343	362	330	320	346	302	329	341	327	324	276	334	333	327	325	291	322	315	303	373	331	350	342	347	337	331	340	309	341	341	310	321	308	333	317	329	294	314	316	331	292	341	325	338	337	348	314	333	320	342	326	320	321	346	346	295	307	315	360	332	316	328	308	340	338	321	339	328	327	326	326	310	288	297	335	306	328	336	281	331	326	362	337	335	323	325	340	320	316	346	326	343	324	324	327	350	323	316	320	335	304	346	326	346	329	304	308	310	351	314	298	307	323	292	314	341	317	346	332	310	309	322	316	308	349	306	332	340	366	327	342	297	319	349	348	359	339	347	341	293	336	290	319	306	340	333	323	342	315	320	355	326	332	344	324	327	330	319	331	364	320	351	320	325	342	325	323	330	321	307	345	317	307	348	337	350	336	340	326	314	303	331	306	327	291	338	351	331	343	331	317	316	296	344	332	335	334	329	289	306	312	325	320	335	315	354	335	357	321	356	364	327	289	332	307	325	335	336	327	326	321	346	367	347	357	322	332	323	313	323	319	289	342	321	329	323	312	341	358	323	304	316	320	332	342	318	355	339	331	325	342	287	338	343	334	320	342	346	334	309	332	305	344	316	331	336	325	318	314	351	321	305	317	340	340	331	297	329	367	307	319	337	319	329	324	332	340	327	311	310	326	289	330	321	313	281	326	300	322	345	324	307	345	341	332	355	355	342	318	353	356	303	326	358	276	314	350	300	330	380	309	357	348	315	316	339	347	340	332	319	319	349	361	350	308	327	333	318	323	351	315	297	328	335	357	333	326	335	357	309	316	337	333	326	306	306	325	313	299	341	302	327	326	316	309	338	340	340	338	328	359	334	329	323	337	342	366	341	340	362	327	313	294	323	329	328	310	341	344	301	320	349	327	327	292	301	327	318	315	315	323	324	335	308	323	313	313	305	351	307	330	344	297	324	347	337	307	326	348	335	330	331	355	320	332	314	348	351	300	337	313	354	314	326	318	313	323	300	320	324	325	330	307	320	319	306	356	337	357	290	330	318	341	345	312	351	339	312	322	307	328	330	320	354	297	290	330	321	310	338	323	313	318	315	360	305	310	332	346	350	316	351	324	311	310	319	349	328	347	331	323	314	324	316	300	306	310	331	368	329	332	306	335	334	320	339	347	358	317	320	354	351	345	323	349	324	308	331	328	319	369	323	292	333	289	343	345	324	310	324	309	320	328	328	326	336	324	329	332	308	356	335	325	337	327	325	326	341	314	329	320	328	318	347	327	305	304	328	329	313	351	307	312	309	311	322	330	339	324	329	357	327	341	310	339	323	299	299	309	354	311	346	340	323	328	309	341	336	313	295	332	334	316	364	339	327	316	343	319	319	328	352	334	316	306	317	316	335	315	348	332	335	330	322	305	322	337	327	318	342	325	349	349	323	341	288	337	342	321	313	296	329	310	321	336	348	320	308	298	304	315	314	317	309	314	329	316	344	351	340	293	377	297	356	364	352	321	321	327	293	334	324	310	303	317	330	338	350	339	348	324	304	319	335	351	321	338	330	327	301	325	320	311	339	335	363	328	335	333	322	343	343	308	364	340	305	317	318	305	319	313	342	337	336	323	326	318	328	296	347	342	304	357	349	315	323	334	336	358	294	303	336	340	330	322	331	354	358	323	322	304	311	346	336	327	329	310	315	312	342	319	336	333	326	337	311	329	329	306	296	316	319	329	311	367	320	303	317	297	311	352	390	316	313	334	313	323	316	332	308	356	303	302	301	325	302	280	340	329	322	306	328	295	350	318	334	332	331	321	325	334	329	310	332	321	335	348	358	337	334	320	312	331	294	329	292	301	353	349	320	331	314	297	331	332	330	346	307	302	314	315	361	316	350	329	335	322	328	327	318	335	310	295	340	329	331	349	339	281	332	350	320	317	317	322	348	306	343	299	323	345	337	312	319	315	353	307	326	361	334	276	326	316	333	334	301	359	349	327	327	351	363	328	329	290	312	327	362	326	314	368	325	312	341	307	311	318	336	348	338	320	311	337	338	364	358	330	339	327	316	361	344	355	315	319	314	335	290	325	363	335	336	313	343	308	334	350	344	319	310	337	321	346	349	345	340	367	348	321	330	322	300	340	324	327	324	300	334	354	326	323	317	343	326	312	357	296	350	305	345	327	338	347	323	320	331	329	351	324	314	333	313	338	325	312	318	292	327	320	316	325	329	303	289	338	288	326	308	336	290	316	340	334	352	340	313	310	345	328	333	310	320	325	304	316	299	325	343	328	322	356	324	336	326	351	310	317	317	333	320	315	321	338	340	361	326	321	350	303	346	310	283	344	340	324	351	331	311	316	344	337	337	335	316	311	338	331	341	357	344	307	304	348	313	340	322	344	339	364	314	314	307	320	324	318	316	331	344	297	342	316	345	306	364	370	323	330	300	322	298	288	314	317	302	310	333	320	340	312	335	352	322	323	354	336	355	334	364	357	290	351	327	333	358	329	346	303	296	345	324	322	345	339	303	337	304	344	310	357	316	329	336	332	335	348	335	330	334	318	354	340	327	341	334	299	302	313	289	320	324	344	300	334	353	290	333	331	313	354	293	348	330	330	311	337	326	344	318	336	360	349	351	316	336	325	347	306	347	362	315	317	339	306	347	358	310	324	340	343	333	320	341	310	319	353	349	297	327	330	332	318	337	324	286	330	311	326	341	336	337	326	304	318	327	332	323	336	303	341	295	334	346	339	353	330	326	336	305	311	315	333	344	342	326	328	354	363	342	326	337	313	302	333	313	311	350	328	320	333	333	325	311	313	329	350	314	319	361	358	297	341	339	338	306	299	302	330	319	323	289	351	333	314	313	324	351	300	344	362	319	324	353	335	366	328	311	323	348	340	300	292	308	301	320	330	346
34844	62656	51584	13536	2430	968	863	750	580	477	385	350	255	216	245	268	246	271	241	234	202	239	231	229	288	270	231	187	152	157	147	154	152	148	140	119	128	110	132	125	123	137	119	141	114	122	102	133	124	117	141	118	125	136	137	120	138	126	134	122	119	122	137	120	109	125	118	114	117	113	131	144	123	116	124	132	116	126	119	111	93	148	129	115	118	117	106	95	109	124	131	120	137	115	121	100	115	120	105	137	128	139	108	109	117	116	111	131	122	126	116	111	119	126	129	125	128	124	113	124	103	121	123	125	111	124	122	119	93	114	123	111	127	124	129	116	124	123	110	119	110	96	108	133	121	141	133	126	120	107	127	123	101	127	112	103	135	125	126	113	112	130	119	117	112	106	137	101	100	108	116	110	126	129	112	132	111	114	120	104	95	130	125	129	109	109	132	113	107	119	124	111	112	102	102	127	124	114	105	121	123	131	128	125	118	112	135	119	115	95	132	140	118	120	117	103	102	120	114	115	120	109	126	119	105	123	133	109	117	105	103	128	128	120	113	121	118	112	109	123	117	127	117	118	114	98	135	126	139	109	127	131	130	125	110	125	107	113	107	126	88	113	95	117	110	119	104	116	109	128	114	101	109	127	113	123	131	124	102	110	115	112	125	124	116	102	109	101	122	112	107	127	108	111	111	133	113	123	98	101	103	105	110	123	134	123	103	121	115	98	109	125	145	110	118	124	127	108	125	92	118	134	118	104	129	122	122	115	127	97	120	127	122	134	120	104	122	103	113	122	117	103	121	119	117	111	113	116	104	141	118	118	113	137	135	121	124	131	103	99	133	118	125	135	131	115	131	141	124	114	114	119	110	106	118	106	108	136	115	118	109	110	102	109	129	117	132	119	106	129	144	105	120	112	114	126	98	119	129	128	112	141	123	124	130	107	131	103	121	128	119	121	97	124	112	118	105	109	135	113	111	110	112	123	123	110	107	131	106	96	111	121	115	121	121	119	105	122	112	119	129	108	129	105	116	122	121	114	115	105	113	110	121	106	125	124	109	103	109	128	106	126	130	116	126	105	124	112	133	119	130	116	104	121	133	106	139	123	123	110	113	120	124	119	131	103	113	127	106	104	110	128	121	118	130	106	120	108	104	97	126	126	125	129	122	112	111	114	116	106	119	116	117	101	108	119	123	109	119	96	123	135	127	99	106	137	123	126	120	112	98	112	112	105	128	111	107	103	105	140	111	118	113	122	129	122	104	121	117	145	114	109	128	132	115	120	122	117	105	89	115	110	126	110	104	123	125	118	97	113	98	103	112	141	115	121	131	95	116	98	137	125	118	127	126	117	130	148	116	112	129	128	112	126	118	111	116	118	120	137	107	102	119	120	115	106	110	116	125	130	119	109	120	109	99	112	121	112	112	97	120	123	116	116	123	122	119	124	97	118	115	139	125	136	127	124	119	124	123	124	129	113	127	103	124	120	110	127	121	107	110	104	118	113	142	115	124	117	91	108	106	132	116	112	116	106	119	109	99	103	111	122	117	122	112	124	108	124	125	127	114	103	105	117	122	119	101	125	107	137	108	125	116	130	124	113	122	108	108	118	112	125	127	107	126	130	138	130	113	128	126	124	111	124	117	121	119	122	106	125	114	128	115	92	104	124	123	122	90	124	102	113	96	132	132	103	127	104	113	112	118	113	143	119	109	114	93	122	123	120	98	99	108	127	104	143	104	116	127	109	103	122	128	119	123	130	120	117	125	101	130	118	122	107	106	96	112	134	109	115	103	142	117	110	123	116	148	110	121	117	130	118	114	108	124	91	119	102	118	112	114	121	121	109	106	127	121	112	108	130	111	131	132	111	115	110	147	121	111	120	120	119	127	124	134	139	122	110	136	121	116	117	104	127	127	129	106	100	133	105	119	114	112	114	112	119	113	114	122	111	128	126	137	104	133	93	110	110	124	122	146	106	120	126	117	120	118	112	131	130	105	107	143	121	123	113	114	96	123	126	118	90	128	120	113	108	108	134	132	113	110	113	113	126	111	101	124	92	114	137	97	107	118	113	111	134	95	110	115	124	138	120	115	128	111	119	104	99	109	114	134	114	124	128	90	124	102	115	135	121	100	107	109	107	125	105	121	131	113	102	109	95	139	105	103	136	105	133	116	115	137	128	125	127	110	104	102	125	119	120	109	112	118	100	132	142	110	108	118	102	124	122	100	91	138	129	115	101	130	112	109	127	124	121	120	112	96	137	117	118	104	111	118	120	114	118	129	107	113	110	105	106	136	111	134	135	121	117	118	113	117	115	142	120	115	113	112	119	138	103	127	118	133	115	114	109	101	112	102	118	116	122	102	124	113	117	107	115	95	112	100	120	92	123	96	133	123	124	92	110	124	127	119	125	110	110	141	138	123	119	107	120	115	140	130	136	122	116	119	140	117	111	133	133	123	103	103	106	155	134	108	107	100	114	114	115	109	122	111	111	124	110	131	112	124	115	118	116	112	86	121	121	101	119	114	127	113	117	83	107	114	118	101	139	122	113	121	120	124	105	109	129	116	111	128	114	97	117	126	121	117	122	126	120	102	122	121	131	109	118	118	117	125	128	129	119	130	114	119	109	105	123	111	124	123	115	113	113	122	127	108	110	118	118	116	116	114	106	101	111	129	125	115	122	128	112	108	119	117	122	120	128	141	107	110	129	110	112	119	107	126	116	121	112	112	145	158	114	98	119	103	106	92	112	104	120	109	114	122	128	148	108	119	119	125	120	94	109	115	107	135	115	121	122	113	111	114	116	124	119	115	100	117	133	106	120	114	120	127	115	106	101	113	138	127	116	109	107	119	110	97	112	120	127	120	116	126	109	111	101	127	107	109	125	119	131	121	119	130	127	108	115	111	112	128	109	123	130	125	126	131	113	108	111	126	96	107	127	98	115	121	123	102	109	118	101	127	119	130	122	135	112	144	120	103	134	113	113	110	117	104	118	106	111	124	104	120	134	104	124	121	121	113	131	125	112	104	118	112	117	97	117	120	121	108	135	127	129	127	111	126	109	103	124	93	127	113	117	119	117	114	120	106	109	123	110	108	115	111	127	116	125	102	106	123	114	113	113	107	106	119	126	133	119	122	114	123	123	103	122	101	117	106	119	129	112	141	117	132	113	123	107	121	116	109	133	110	109	126	102	129	95	125	123	113	111	111	97	122	107	122	150	128	91	113	118	113	120	122	130	97	109	113	126	107	111	135	108	118	118	125	125	129	124	98	122	125	121	120	118	115	118	123	131	109	127	103	105	135	98	129	110	110	125	116	130	127	107	102	118	124	130	102	111	108	111	118	107	119	104	125	113	130	130	127	117	120	123	112	115	98	129	107	109	138	108	108	137	113	111	139	111	105	120	117	111	135	110	88	129	118	116	104	110	120	118	120	122	125	116	114	126	120	114	141	119	138	102	110	107	112	108	121	121	128	120	121	121	111	128	108	111	105	123	108	110
25181	47774	33940	2643	3160	3966	4382	3780	3570	2670	2400	1992	1387	1297	1444	1580	1396	1558	1614	1402	1283	1295	1321	1343	1712	1663	1309	1140	900	836	710	672	703	705	577	503	530	625	509	504	532	497	499	502	488	482	489	460	491	528	557	550	503	601	585	577	534	547	544	526	508	485	491	446	453	445	444	459	465	452	469	445	429	457	436	437	434	455	453	449	434	460	453	458	416	460	478	478	459	453	424	429	461	443	449	455	448	441	450	460	474	428	494	476	426	509	475	443	455	446	451	460	483	425	421	435	420	431	445	436	417	432	448	440	410	424	404	465	425	408	407	464	437	426	377	413	426	399	441	456	407	463	438	399	446	435	454	426	429	404	412	425	407	428	420	443	443	435	413	402	411	423	432	474	408	410	434	416	412	432	448	425	393	444	413	441	415	395	471	415	433	440	407	429	451	435	405	408	428	400	434	398	435	411	461	409	416	440	410	452	416	406	469	449	431	425	435	411	415	429	409	429	470	414	445	420	435	431	421	396	439	428	413	443	434	409	413	426	446	464	419	405	431	442	423	431	443	427	449	447	391	454	418	463	432	443	441	435	427	419	451	417	392	413	428	408	434	414	431	465	434	447	404	423	397	395	393	409	419	437	386	455	424	416	408	419	409	409	413	431	407	427	476	424	408	445	415	408	410	405	447	417	448	430	405	430	444	372	444	464	453	423	449	392	429	438	459	434	403	415	436	424	420	454	412	435	413	389	406	457	388	444	451	429	431	443	452	419	391	407	430	418	419	409	452	441	412	413	427	405	444	431	424	423	387	441	416	435	406	407	419	407	438	422	389	445	422	407	396	424	414	414	426	447	447	402	436	437	430	438	441	419	391	422	376	440	427	407	439	411	448	425	417	408	432	420	454	445	426	446	404	407	430	437	424	423	418	450	418	437	422	413	415	425	421	424	418	427	434	400	413	457	418	404	410	409	445	397	429	469	437	388	417	436	408	390	443	417	436	419	426	429	400	389	407	415	429	424	442	400	417	415	425	441	425	430	433	411	403	446	438	409	425	439	436	464	449	429	426	408	441	444	410	422	463	431	434	431	423	454	430	478	411	419	421	422	449	410	444	436	413	435	402	452	394	401	434	411	403	402	439	406	433	409	436	423	430	416	448	407	442	455	425	470	436	418	434	401	382	412	382	404	432	389	444	392	424	458	440	458	422	451	459	421	416	423	423	425	440	418	421	425	423	433	393	411	409	421	427	371	427	443	403	443	444	395	431	438	424	446	433	429	410	416	459	436	434	404	426	435	427	417	386	409	413	434	377	406	421	434	466	434	420	458	406	409	411	412	430	431	394	429	451	396	438	398	411	404	419	433	428	445	407	437	415	414	447	461	433	424	464	379	411	419	425	439	423	431	452	431	423	454	444	452	469	420	419	430	415	428	487	463	424	459	434	430	416	424	436	437	445	422	423	400	445	418	427	371	411	447	404	416	414	444	461	423	438	457	408	440	450	424	408	436	453	428	428	445	425	372	431	402	415	453	410	439	399	442	416	432	418	428	430	427	421	446	407	418	391	419	442	404	451	446	401	428	436	440	413	428	419	428	413	415	430	415	405	417	446	437	434	400	429	375	421	421	439	457	432	380	406	429	426	433	438	374	460	423	471	398	430	451	465	435	431	453	428	444	438	435	414	380	417	420	430	432	453	446	433	424	389	439	464	410	397	437	395	452	437	449	412	403	425	391	442	413	413	446	434	417	401	431	466	416	431	422	420	424	437	446	459	424	411	397	416	390	408	433	384	416	411	444	440	423	428	423	426	408	384	425	431	414	435	408	430	395	408	425	427	422	404	397	399	429	439	436	409	418	459	435	473	394	444	419	430	401	411	409	404	393	442	411	457	442	444	422	416	449	409	391	442	423	421	444	456	427	461	423	429	437	389	423	435	430	448	430	419	423	420	447	434	418	468	452	424	454	445	436	406	429	440	428	415	441	430	443	492	431	400	403	437	424	471	399	429	411	455	419	401	419	399	471	427	427	424	421	414	445	407	421	438	405	407	420	400	427	417	403	465	445	438	451	397	408	445	423	451	430	435	456	408	413	436	392	362	416	461	420	432	385	409	421	439	399	420	426	415	391	428	464	400	458	414	422	413	383	395	426	413	407	377	455	471	429	396	430	420	435	394	441	445	431	458	427	417	411	426	443	385	417	434	401	434	444	464	418	423	433	394	365	410	468	441	415	418	425	398	442	447	461	401	444	403	432	384	430	426	422	412	421	391	445	396	423	393	410	448	409	423	402	427	400	405	428	426	386	417	404	402	376	423	436	429	403	445	395	431	435	448	438	400	394	431	454	415	438	435	411	437	409	414	423	419	412	403	418	457	414	449	413	451	470	437	418	401	421	413	430	447	441	438	477	427	419	431	428	408	413	378	421	438	411	443	443	441	403	445	382	424	404	417	471	455	390	447	403	429	394	421	422	408	410	423	465	434	428	411	424	443	406	402	437	447	441	436	401	423	430	402	412	408	431	383	417	411	443	433	439	429	426	438	391	441	404	443	424	432	434	427	433	440	446	445	457	459	410	452	427	430	438	427	440	428	414	381	426	413	411	447	418	441	415	459	441	454	441	440	420	487	440	430	430	479	438	419	426	453	430	425	443	431	423	421	391	434	449	432	411	407	441	445	408	395	409	441	408	406	438	410	414	446	422	425	407	440	416	440	423	409	401	471	435	383	430	382	424	424	423	430	431	409	421	422	423	427	426	417	433	413	431	413	401	411	359	421	406	424	438	399	454	402	410	407	449	447	386	423	446	426	402	416	405	449	424	438	441	459	429	435	428	434	419	432	418	413	400	421	425	411	439	446	419	463	436	422	437	401	439	464	439	424	394	435	419	404	429	463	432	412	385	434	410	427	421	413	433	445	455	467	417	419	400	415	442	399	418	405	407	351	452	427	426	427	404	409	419	424	430	442	433	403	406	417	412	425	402	430	443	394	407	435	402	448	401	412	396	407	409	395	416	424	427	424	443	408	398	411	459	418	427	417	395	445	431	419	451	427	439	432	419	430	416	436	410	410	423	462	407	434	439	428	392	415	452	430	407	436	442	429	413	408	395	418	398	405	398	395	447	417	424	435	456	402	431	443	449	453	436	437	436	420	420	418	406	404	459	416	422	423	422	422	431	393	435	422	464	432	413	404	415	414	406	420	452	435	432	441	441	444	397	462	422	408	408	439	419	398	454	449	448	443	442	422	454	423	380	381	365	403	423	421	446	440	407	430	448	462	407	410	438	434	417	400	414	451	414	457	387	351	436	433	407	426	424	409	448	442	423	407	426	402	445	430	392	488	463	422	434	449	442	434	420	424	399	458	406	426	431	454	433	459	433	403	406	406	437	448	445	408	423	438	399	422	432	394	479	400	425	431	418	424	422	409	404	467	428	422	399	444	452	436	421	446	437	453	437	429	398	423	376	404	409	467	406	400	431	428	404	426	389	427	429	430	408	405	404
48887	75014	57272	19403	6591	1921	1665	1511	1103	919	718	578	423	395	393	383	446	422	472	377	390	372	345	564	482	477	400	291	291	258	224	222	234	211	208	167	204	229	196	167	190	180	196	177	174	195	181	186	172	190	195	157	181	198	211	211	199	187	180	176	161	168	168	200	173	206	190	184	167	171	181	157	182	201	173	170	161	174	168	175	191	169	195	179	199	191	180	157	170	176	198	187	158	177	186	184	190	163	172	185	177	162	185	177	183	194	175	180	168	203	185	178	180	188	180	158	182	181	178	182	164	175	171	191	167	185	154	167	185	157	170	164	167	167	193	173	185	190	175	161	182	182	168	170	170	177	147	180	187	178	167	164	171	162	189	186	178	188	183	181	184	181	162	179	181	181	168	176	175	177	180	161	182	167	201	159	146	188	164	147	177	178	157	183	171	179	180	146	167	167	167	179	183	167	185	174	169	182	176	175	197	175	156	186	176	161	158	162	173	134	189	178	171	192	168	179	165	183	175	175	199	187	182	149	134	155	179	152	166	182	166	176	182	162	171	179	183	184	159	154	189	173	156	179	194	169	177	180	176	155	157	170	175	153	159	181	162	184	167	162	166	163	169	165	171	172	195	172	173	179	168	193	173	187	168	183	156	173	183	182	158	184	153	182	187	172	187	171	167	174	167	154	185	168	180	173	193	176	170	172	155	162	181	173	162	160	167	169	174	161	180	204	164	169	169	163	164	162	175	154	158	166	165	143	168	183	155	151	190	177	163	187	163	180	157	184	158	184	174	161	165	181	149	182	184	141	184	181	170	170	170	184	203	169	195	184	171	177	160	176	167	188	168	175	157	159	167	197	186	152	180	164	182	164	174	159	164	181	174	159	195	200	193	175	173	157	163	169	192	179	166	181	164	175	177	173	173	187	176	154	171	176	165	161	180	144	179	188	183	187	176	159	186	168	194	191	193	170	190	183	166	174	145	179	175	183	164	190	155	162	175	183	185	185	170	170	190	184	193	181	186	183	172	199	174	159	186	201	179	154	147	170	170	165	153	185	151	165	159	174	164	174	186	198	164	181	172	181	161	190	136	160	172	163	185	177	180	171	178	179	182	178	181	187	190	177	175	194	140	182	156	173	173	189	169	194	170	164	177	165	169	174	148	171	209	176	161	179	179	174	170	178	188	179	193	167	178	180	158	167	190	159	165	175	188	152	160	169	166	168	167	161	195	177	163	174	166	185	180	191	166	169	180	185	165	170	166	176	186	172	169	179	168	180	168	176	174	184	187	159	176	183	176	172	170	180	206	170	196	178	164	165	183	189	164	162	156	170	170	165	155	151	180	172	167	175	164	189	184	157	166	171	187	167	168	188	175	176	151	190	174	158	197	149	176	177	181	162	196	165	172	190	174	160	178	173	167	168	183	177	168	150	185	155	173	184	174	152	186	172	192	187	178	157	158	180	162	161	160	177	182	182	159	171	170	178	178	179	183	195	168	200	156	161	172	166	173	188	158	198	204	158	154	158	188	180	176	172	151	160	179	165	190	177	155	172	181	159	166	173	169	157	156	171	186	151	183	179	156	174	204	166	189	183	177	173	171	180	174	181	180	179	167	176	188	179	163	160	161	170	186	152	165	185	172	170	170	184	193	184	182	161	155	158	169	191	145	167	168	184	180	187	161	185	163	169	158	193	179	158	191	158	167	180	213	166	144	188	183	170	184	156	163	155	178	198	161	176	182	173	170	174	170	159	200	148	173	175	156	201	194	171	160	160	188	181	164	160	151	190	172	135	174	174	179	204	189	222	193	169	190	173	190	165	170	190	162	178	168	174	165	151	176	159	191	169	188	202	183	177	178	175	167	163	150	198	177	152	164	157	173	160	179	151	167	172	175	202	168	165	184	172	177	176	170	175	149	166	155	161	190	177	168	167	172	147	186	161	168	164	156	198	202	173	198	200	176	150	178	165	181	152	166	167	169	190	155	206	167	178	173	172	162	159	163	166	175	178	191	171	170	171	177	178	185	178	168	179	176	161	156	158	172	168	185	171	204	155	146	183	164	141	176	159	180	154	198	179	174	169	159	173	177	176	177	170	187	192	181	187	197	177	163	170	161	167	165	167	179	188	183	160	179	174	175	171	183	144	184	205	159	171	181	158	172	189	156	166	181	177	178	175	185	177	178	183	161	164	189	162	168	177	175	151	181	172	195	167	181	147	186	179	171	164	169	160	180	175	159	192	163	163	154	170	190	171	173	179	164	155	180	158	177	155	161	170	168	185	170	158	180	193	142	165	171	173	163	170	177	188	170	175	152	187	158	167	186	176	143	177	168	176	184	191	164	188	173	161	169	167	181	169	154	188	187	166	167	179	155	159	197	173	186	175	160	164	155	155	186	170	184	184	161	188	159	167	177	194	195	170	174	177	165	184	173	167	182	198	166	174	172	143	186	174	176	148	176	182	195	179	149	150	157	182	160	156	165	188	170	158	189	170	180	173	182	168	164	150	202	170	173	169	180	177	158	162	165	168	185	168	166	158	171	176	173	163	196	162	171	175	192	170	180	165	161	172	171	182	168	164	169	174	184	165	166	168	181	167	195	157	164	173	158	142	181	187	168	190	179	162	153	194	181	165	182	182	171	159	178	186	147	194	153	176	161	165	164	164	169	146	156	161	166	162	166	161	172	209	207	172	162	161	170	185	188	186	159	200	195	177	179	185	150	163	173	159	158	179	188	161	179	191	162	174	184	156	201	189	165	175	159	187	155	165	187	173	195	178	199	173	169	189	147	164	176	159	191	174	184	194	190	148	161	181	160	171	176	202	180	166	178	160	204	189	158	147	175	166	168	163	158	173	169	172	167	153	185	183	170	172	193	178	186	183	167	169	171	172	163	175	175	138	186	169	180	145	174	151	161	145	175	158	160	163	194	185	180	187	181	192	176	177	168	170	183	180	187	169	184	175	167	179	147	175	179	163	180	189	176	169	174	190	176	198	175	171	177	165	184	184	168	171	166	168	172	168	165	172	186	159	194	171	185	170	185	164	180	160	182	192	171	177	191	159	171	140	196	170	156	159	166	160	171	164	156	186	174	171	162	180	173	173	171	185	183	170	191	207	176	168	169	168	192	173	182	180	173	145	162	173	169	162	177	181	195	191	162	195	186	180	161	155	178	191	187	193	198	165	193	174	206	159	193	185	163	145	175	150	165	159	184	180	146	167	188	204	177	158	177	176	192	177	169	172	164	155	174	148	158	169	161	174	175	169	180	188	179	198	186	192	178	159	169	174	176	165	162	171	172	150	188	184	180	174	181	172	220	204	160	185	182	185	199	172	191	161	160	195	169	174	194	179	180	173	172	185	156	183	178	163	197	191	181	153	163	170	183	146	179	183	187	163	177	161	151	165	180	154	154	161	158	175	167	178	167	162	153	165	149	163	179	168	177	167	166	169	188	183	174	161	195	148	166	163	186	168	188	178	172	193	160	176	196	190	204	159
34314	57318	38369	4537	5284	6800	7071	6738	5640	4716	4213	3055	2588	1870	2214	2363	2634	2642	2579	2089	2348	2256	2477	3977	3595	2872	2226	1762	1635	1333	1223	1128	1058	1078	892	714	838	875	711	777	845	785	683	740	718	705	667	664	672	747	842	737	777	780	788	739	752	785	785	714	720	708	667	659	680	621	618	665	635	678	598	658	632	654	610	636	643	593	630	626	628	625	591	636	611	641	636	618	613	673	634	588	611	631	599	644	621	628	628	661	651	635	614	649	644	629	646	583	623	639	638	610	589	626	658	566	642	628	598	616	619	586	605	606	602	610	620	616	560	585	582	617	617	580	595	612	628	566	590	571	593	608	609	607	590	578	548	595	622	578	579	599	589	582	621	536	609	568	516	580	586	609	588	581	539	598	592	560	561	565	582	587	566	628	567	575	605	572	601	601	566	620	536	619	573	616	614	575	567	608	582	557	595	561	565	587	600	571	553	562	583	591	612	574	602	640	593	587	548	578	599	587	617	595	623	541	568	556	555	580	600	567	556	610	618	573	624	614	577	561	587	550	595	589	581	583	614	563	602	595	637	587	565	552	626	588	569	595	621	600	567	558	542	593	630	593	592	576	587	556	586	612	619	605	584	570	563	573	563	572	604	605	549	595	631	563	595	576	550	578	572	572	594	614	560	619	576	566	569	560	542	583	561	606	611	561	590	575	573	591	557	601	562	560	616	589	577	615	577	583	597	576	605	560	583	607	612	566	575	574	591	561	571	566	606	560	583	574	642	578	596	574	548	544	635	551	560	648	575	570	574	631	555	593	588	614	575	593	579	595	572	559	594	598	651	568	580	578	587	543	569	627	584	593	598	563	540	582	573	594	566	507	564	605	573	605	593	560	573	559	608	570	579	554	536	587	595	585	552	543	577	586	589	579	601	642	554	647	608	609	589	596	589	586	595	602	581	566	583	563	606	589	588	613	588	634	572	530	616	554	623	592	598	594	602	582	542	575	559	616	598	581	552	559	565	589	575	626	549	609	600	555	596	597	580	545	616	544	595	575	588	554	559	589	554	573	627	616	594	579	576	592	580	561	607	570	492	623	593	530	567	579	603	525	594	564	565	577	604	599	552	590	602	550	578	569	563	585	592	559	610	593	556	593	548	590	560	579	561	617	551	601	581	590	584	578	580	572	563	566	568	598	609	571	583	605	589	570	572	548	557	578	587	579	576	595	572	609	576	551	544	565	588	614	550	592	607	576	594	600	607	568	553	575	595	594	596	557	593	552	595	581	615	608	573	601	632	629	605	615	585	566	602	608	576	592	567	596	596	607	650	603	583	543	594	583	546	578	586	539	621	588	560	573	584	578	601	608	574	528	587	579	567	548	617	596	607	610	572	566	606	578	545	590	593	589	624	557	578	594	614	578	586	540	553	537	589	554	607	525	624	594	587	606	544	598	602	598	576	559	579	591	592	594	585	565	564	578	594	576	557	588	540	581	569	568	595	642	618	578	556	602	594	581	569	593	590	601	580	610	589	573	571	582	575	570	622	592	620	557	558	568	567	617	566	581	607	583	562	560	600	589	596	569	534	581	600	569	582	625	557	578	550	622	585	600	615	629	636	601	583	580	569	538	628	584	570	593	574	546	597	583	608	582	587	582	603	593	610	620	585	581	577	560	563	609	579	581	599	593	543	607	584	612	600	597	544	564	589	552	594	620	609	612	586	571	582	587	604	600	584	622	615	584	571	581	601	621	579	541	562	610	554	578	613	626	570	587	573	601	538	629	591	550	586	577	558	594	585	546	572	603	602	618	592	570	578	546	604	626	635	614	574	623	566	567	617	540	578	579	572	600	583	598	610	619	562	601	558	570	570	579	581	612	604	600	570	554	583	585	523	569	583	579	561	589	605	575	571	564	575	566	632	597	613	602	575	544	540	613	586	564	581	644	598	592	578	568	582	585	590	582	560	573	580	595	581	577	585	580	610	585	618	636	595	616	616	536	573	588	557	561	616	545	603	585	594	538	586	610	572	629	573	589	575	569	595	591	609	591	594	548	577	604	612	590	565	582	570	549	564	556	528	568	549	594	550	563	542	560	597	561	586	554	587	589	552	573	579	561	591	569	569	546	606	545	562	574	610	556	548	602	570	559	627	606	545	523	568	574	575	543	550	619	594	606	600	596	592	623	565	554	639	613	616	585	597	536	588	611	613	643	618	539	557	577	537	573	601	570	612	575	586	563	555	570	608	604	591	583	579	606	609	565	593	630	568	601	579	562	582	582	600	603	574	598	559	614	544	564	576	548	628	613	569	557	569	567	593	566	584	544	607	604	554	561	554	599	581	597	616	579	561	549	563	592	538	614	581	589	552	576	571	585	539	570	553	553	579	605	580	581	592	617	588	591	587	580	567	602	617	560	594	594	591	540	585	570	601	613	523	610	553	537	569	591	577	637	570	620	639	608	575	584	531	563	620	607	568	584	574	598	621	597	600	586	591	546	606	550	572	564	563	595	577	560	608	575	587	583	600	577	570	588	545	574	557	566	551	579	562	575	548	611	561	585	543	565	617	558	555	560	541	581	588	602	614	552	602	598	598	574	616	598	598	602	606	565	608	542	620	586	562	570	653	598	563	624	540	564	547	610	606	573	560	623	558	588	624	598	604	576	594	610	577	583	585	555	616	615	602	629	601	552	599	576	620	578	549	599	592	584	568	620	577	603	620	568	574	508	584	637	548	573	574	592	597	575	540	578	603	565	587	545	605	604	602	572	589	593	548	569	578	583	598	570	589	603	596	555	558	606	610	593	594	599	591	591	577	584	597	613	561	570	574	556	595	572	567	594	608	581	610	571	556	588	581	618	617	583	598	582	558	586	564	611	589	594	612	615	591	581	584	589	583	578	521	570	576	579	606	571	577	602	610	611	575	593	540	560	594	549	588	572	609	602	593	582	553	606	597	550	614	600	584	562	615	554	596	550	575	611	604	569	571	581	610	574	593	625	599	625	634	579	587	601	592	568	558	541	606	591	590	615	635	580	576	552	604	585	598	538	580	572	614	593	601	595	579	564	606	604	598	575	567	599	584	595	533	580	588	583	570	623	589	612	581	582	606	596	561	603	579	593	593	545	593	553	598	603	558	603	575	552	607	585	603	604	552	569	594	566	563	575	609	611	554	573	554	600	610	561	552	595	581	594	625	591	561	561	528	603	586	554	615	578	555	559	608	555	633	588	551	564	604	598	603	590	610	536	600	576	556	577	588	607	642	591	629	581	577	604	625	552	614	606	577	634	604	571	612	543	585	528	603	593	581	584	575	575	551	591	609	586	593	596	575	582	563	533	567	567	572	631	548	603	583	576	578	572	580	607	548	604	557	584	547	566	528	586	601	619	578	598	611	598	560	599	581	600	552	619	583	585	596	597	583	595	582	579	590	569	560	563	599	575	585	604	614	595	572	608	623	615	622	557	595	575	546	572	554	593	603	558	569	559	588	591	595	597	550	576	555	590	606	572
3981	8998	5774	257	174	166	157	123	118	100	84	100	116	105	98	104	74	105	89	89	90	88	91	90	89	85	100	84	72	76	84	91	85	76	84	72	86	98	91	113	78	87	88	82	87	79	86	84	105	82	85	106	102	86	98	99	105	78	91	99	79	83	89	77	74	75	84	87	89	77	81	88	92	68	76	71	85	77	88	61	78	67	94	87	85	89	80	78	98	86	85	77	69	90	85	94	76	87	84	80	85	78	98	89	58	80	68	88	81	65	83	92	73	84	98	76	82	75	76	68	79	84	100	89	86	69	99	76	88	75	63	80	84	90	83	71	84	76	92	76	72	73	86	73	96	72	83	77	87	88	85	75	69	89	86	75	86	73	85	72	71	78	76	84	86	95	88	69	76	64	94	95	87	86	79	80	70	75	93	74	79	79	72	111	81	83	88	80	89	82	90	91	78	89	73	88	90	86	87	80	95	95	76	65	70	79	66	78	81	90	87	80	74	78	71	89	87	69	81	102	89	98	104	85	75	68	75	86	88	87	86	80	77	85	80	74	68	65	77	83	85	95	88	87	70	87	96	86	78	74	77	89	85	90	81	85	73	72	84	83	94	77	73	85	85	88	76	79	79	98	87	77	76	86	71	72	74	92	84	91	81	90	72	79	87	72	62	96	81	93	78	65	73	90	90	70	86	90	89	82	87	88	77	74	65	88	81	79	74	74	78	100	90	82	79	61	75	90	102	77	69	76	73	79	78	77	92	90	73	79	79	83	81	94	83	84	85	68	77	91	79	102	92	90	71	69	95	83	101	77	100	80	81	83	82	81	70	82	102	68	77	95	87	86	82	71	73	73	87	76	75	84	71	79	87	89	72	81	97	61	83	93	90	74	71	72	79	82	119	109	69	81	74	72	71	64	90	88	87	84	76	71	81	78	73	77	72	95	89	77	68	65	87	80	93	81	89	99	82	70	83	85	66	89	82	68	89	80	74	71	77	96	85	82	87	80	98	72	79	77	93	88	79	66	93	88	70	89	89	72	94	64	86	84	82	84	76	71	85	61	85	84	94	107	83	67	90	97	73	78	78	80	59	84	81	78	73	71	99	79	96	80	87	77	78	83	82	79	86	87	96	92	82	77	80	102	69	72	77	69	94	79	96	85	72	90	69	76	76	81	78	95	61	96	82	76	72	75	88	79	61	86	90	90	81	93	66	82	81	86	97	79	69	76	80	82	95	78	90	83	61	77	65	84	85	84	85	92	82	84	75	87	80	73	74	93	79	84	69	71	86	83	82	78	88	82	95	69	74	88	76	69	74	86	81	79	71	75	62	86	77	101	83	80	75	87	71	75	73	78	90	78	83	70	78	65	73	86	79	75	81	84	92	87	89	67	86	92	88	84	83	68	81	96	76	89	72	87	84	67	73	72	85	81	69	89	78	85	70	92	81	82	89	78	74	84	73	68	68	80	82	94	79	71	66	76	91	86	89	85	92	77	91	82	74	92	94	89	93	80	80	77	78	94	77	89	82	72	82	92	84	80	70	85	95	82	85	86	79	89	72	72	91	66	83	85	80	65	74	86	93	77	88	81	74	92	91	93	79	108	104	89	81	82	75	76	92	81	92	74	80	88	73	74	77	91	71	68	87	79	77	68	79	82	95	73	77	85	78	79	93	83	81	82	82	86	72	92	90	84	99	84	69	83	84	83	78	95	84	87	79	86	91	110	85	76	81	91	71	83	89	69	100	86	84	91	82	85	81	86	80	79	78	75	88	90	82	90	77	83	79	86	92	59	107	104	78	101	79	80	88	88	92	87	81	92	88	102	90	90	81	79	69	74	78	69	98	87	81	74	79	85	83	75	88	73	78	84	94	72	82	72	75	89	73	86	69	81	86	98	73	79	88	75	73	66	77	93	73	83	82	80	87	80	80	94	73	91	70	97	90	93	85	78	80	80	83	73	88	78	74	81	73	84	74	80	65	90	84	85	90	92	83	70	76	83	59	82	90	78	87	76	72	84	77	101	91	83	79	71	82	84	85	78	105	84	84	96	81	75	73	81	86	86	84	93	76	71	85	76	100	78	67	104	80	91	104	76	84	80	94	106	82	93	83	78	74	84	81	74	83	80	82	89	92	82	74	88	77	74	77	87	94	75	85	93	87	89	86	78	95	98	68	73	86	87	77	91	83	87	92	82	92	84	88	88	68	62	78	86	71	84	97	78	95	87	82	96	69	73	101	90	74	102	96	86	84	92	77	89	83	93	93	75	90	90	81	93	85	75	85	83	101	81	87	66	83	76	62	69	73	85	79	95	75	88	94	101	76	66	81	88	70	58	67	80	92	72	75	75	77	70	98	78	71	69	77	79	91	82	83	85	77	88	90	74	75	65	76	71	70	82	93	74	91	84	90	84	81	91	96	90	86	81	94	101	85	79	96	75	102	78	69	75	70	92	96	94	73	86	95	75	81	87	73	83	92	65	89	82	75	72	67	107	76	85	96	95	79	82	83	64	70	77	83	98	97	76	79	89	83	84	78	69	71	71	84	92	74	75	87	80	94	86	77	85	108	63	87	92	75	92	90	79	85	73	89	88	83	77	94	68	68	92	94	82	88	87	88	87	84	77	78	76	75	75	98	82	87	93	85	77	80	80	71	78	80	88	102	84	90	82	88	80	80	86	87	77	93	79	83	80	88	74	85	88	83	93	90	69	72	107	98	85	93	83	81	77	78	80	93	83	98	88	89	63	76	88	85	90	67	78	90	90	81	81	77	86	79	78	83	74	75	80	85	69	85	90	88	65	93	85	67	79	85	74	79	90	93	85	113	82	84	85	75	81	96	70	70	84	72	77	85	77	83	74	98	91	76	79	77	80	80	75	104	89	75	93	76	76	96	85	83	89	80	92	100	87	97	87	82	81	75	82	86	80	83	97	78	80	78	75	88	85	72	85	88	72	78	85	91	77	74	73	91	94	70	72	91	74	80	79	62	88	77	81	94	73	76	74	81	82	95	89	77	74	88	71	72	73	72	73	89	69	72	70	89	72	88	73	79	85	67	85	73	88	83	93	91	80	85	90	92	82	78	79	84	92	80	65	86	73	103	82	76	70	90	80	91	81	73	79	96	112	90	82	76	71	107	85	84	92	89	102	90	73	76	103	73	87	84	73	73	83	83	88	85	80	89	89	87	79	84	81	73	93	80	93	92	82	71	82	70	91	66	84	89	89	94	84	75	88	55	72	70	89	83	69	87	78	97	97	78	69	95	82	93	87	82	95	93	92	74	70	91	88	70	96	72	64	81	67	84	60	86	72	85	88	65	86	87	75	92	85	59	83	73	93	94	76	84	83	81	73	69	93	75	85	95	82	68	84	89	86	66	78	94	92	89	64	83	85	73	78	69	88	71	77	91	88	102	79	99	78	77	80	85	100	86	87	68	77	80	91	88	94	85	91	80	94	75	90	78	65	97	89	79	100	90	63	83	75	75	86	86	92
5230	16740	9491	463	496	742	640	572	517	489	468	409	399	382	407	406	409	437	404	425	421	411	398	465	418	397	386	384	372	370	330	323	342	335	337	348	342	337	334	319	324	349	350	313	337	343	345	315	334	391	366	393	360	392	379	391	397	389	398	365	330	347	327	371	329	304	339	330	331	306	344	304	304	342	320	308	307	333	339	317	303	327	324	346	302	313	341	376	360	298	323	287	314	364	327	349	340	365	355	332	346	329	337	326	349	343	314	341	312	327	349	296	329	344	324	308	317	330	314	320	318	345	351	322	320	315	355	335	316	328	352	342	326	324	327	316	329	311	344	310	269	302	358	333	308	314	318	364	311	306	355	285	316	297	340	320	301	328	341	315	311	304	329	303	298	310	341	346	292	329	327	345	339	333	332	346	317	337	318	290	283	321	320	313	308	311	304	337	309	364	320	313	320	333	303	367	322	328	345	321	300	323	346	335	295	324	320	316	316	326	312	319	339	315	317	351	355	319	322	305	340	313	334	320	319	336	336	343	346	359	336	343	306	324	350	333	312	310	305	299	333	323	310	327	337	324	326	349	333	307	322	310	311	346	331	295	295	325	322	330	312	332	329	338	315	335	326	335	338	308	340	325	323	363	348	307	304	336	309	290	336	312	323	337	321	374	301	320	291	351	335	313	334	327	351	288	330	317	311	327	333	338	320	328	314	351	314	319	321	332	318	321	322	299	335	327	323	284	293	317	333	333	332	335	300	297	326	328	310	320	332	316	314	319	301	304	322	331	316	325	321	311	325	350	311	314	322	343	325	309	340	333	339	307	336	356	334	336	317	340	320	309	316	331	299	351	314	315	317	341	322	305	302	304	295	328	297	302	277	331	329	314	304	331	353	325	314	315	346	327	317	326	344	343	338	314	320	317	336	315	309	301	350	310	326	332	316	340	304	315	329	327	319	316	301	341	314	332	302	307	339	358	342	312	352	321	318	307	336	324	313	299	345	361	327	323	310	351	310	315	354	315	309	332	339	335	292	320	334	315	321	339	298	321	330	306	337	335	317	367	334	304	321	313	334	316	282	335	324	344	343	307	318	347	310	328	300	345	342	324	328	314	284	320	339	331	333	357	336	348	336	329	329	343	292	340	322	347	353	317	343	311	323	297	299	337	311	329	304	336	329	344	303	334	344	349	271	326	324	322	317	336	335	323	343	330	312	306	317	366	308	338	325	326	380	327	298	321	354	333	340	299	342	308	313	316	334	350	350	297	331	314	348	323	285	356	313	307	344	333	310	335	341	305	320	296	329	323	306	325	345	302	303	323	348	316	350	319	354	350	295	318	294	327	323	309	350	308	314	310	368	297	365	304	286	327	343	304	345	324	330	314	321	267	330	314	312	332	300	333	326	295	327	333	309	299	322	304	331	317	316	346	303	341	322	319	313	299	316	301	316	311	330	326	296	332	320	337	329	321	320	335	310	307	309	358	327	308	299	347	348	314	343	330	333	298	322	336	312	336	331	338	355	350	319	332	335	341	350	335	356	308	319	315	321	316	307	329	305	286	343	329	313	375	319	295	308	329	341	333	332	319	294	348	348	342	313	352	324	340	300	319	337	360	330	332	332	299	290	360	310	302	336	310	297	348	295	316	309	315	356	323	323	329	322	338	355	333	299	329	334	328	343	300	304	341	332	307	327	325	328	345	309	341	317	299	346	333	335	363	321	329	348	309	310	325	326	365	340	312	341	322	371	320	313	315	311	328	314	300	339	348	334	322	308	298	330	325	317	325	331	330	324	317	314	341	310	308	257	326	330	307	324	329	336	319	322	311	309	324	301	329	322	342	326	318	319	354	319	343	333	306	313	322	343	313	321	318	345	347	321	362	322	326	343	301	305	306	315	347	337	320	326	325	344	331	320	322	339	346	318	317	321	319	333	334	350	345	304	312	331	345	335	298	343	314	320	328	344	326	318	326	296	344	312	336	321	325	303	321	323	340	351	308	311	302	335	338	309	302	332	333	363	328	304	304	293	338	312	339	330	336	307	322	306	311	323	314	355	304	298	297	312	328	323	326	327	335	335	339	335	304	330	334	340	312	313	328	292	327	319	315	319	344	307	323	381	297	307	308	360	326	353	312	343	335	308	305	328	300	322	329	305	321	328	325	302	339	320	349	316	310	310	312	338	305	305	318	330	330	300	324	343	329	297	320	307	323	315	291	320	338	318	343	314	323	309	332	307	321	316	320	296	338	329	342	335	325	293	307	335	319	348	326	313	333	309	312	324	325	345	351	338	341	302	312	325	318	319	338	293	320	316	337	325	323	305	319	294	347	329	319	329	318	318	332	321	298	336	331	315	312	320	330	333	372	327	321	318	355	316	314	343	338	296	346	315	347	338	342	331	298	329	346	331	345	335	300	338	333	318	350	293	331	347	330	304	304	300	344	312	330	324	269	317	310	310	318	334	320	345	302	327	314	355	315	292	319	307	315	320	318	328	308	330	305	326	330	341	339	352	324	297	313	329	336	327	322	308	360	314	299	317	337	336	320	330	364	344	317	339	339	321	352	337	338	353	323	331	323	303	295	319	320	331	339	334	332	325	349	342	352	322	322	331	314	300	344	308	324	311	331	335	342	328	312	329	349	304	287	302	314	321	309	306	317	355	315	303	306	335	326	320	350	339	321	335	348	328	319	320	353	323	310	332	321	321	331	332	349	311	344	294	322	290	307	326	319	316	306	304	336	334	319	342	301	339	312	326	344	313	332	373	319	338	310	324	306	311	335	325	299	320	347	331	338	294	312	313	340	339	324	308	288	296	295	317	337	302	295	321	323	283	333	318	315	338	306	328	306	290	330	343	336	307	313	330	331	334	358	341	329	328	292	326	332	315	339	326	323	319	292	329	336	292	335	327	372	300	310	295	318	294	325	310	304	347	299	316	304	301	319	329	342	317	306	329	331	297	318	315	358	336	350	337	318	344	322	324	326	319	297	311	328	337	317	324	319	362	348	301	328	335	340	310	304	309	344	321	324	323	312	304	366	352	314	315	298	308	328	314	332	326	303	275	305	341	362	315	296	306	325	324	313	302	310	341	346	322	344	325	312	314	353	343	347	327	334	340	320	357	313	334	321	319	306	299	315	335	313	333	334	297	350	350	296	327	335	312	311	360	291	338	307	324	324	332	310	319	308	305	335	343	320	306	308	317	352	321	310	321	315	314	308	284	315	343	311	297	327	311	349	314	305	346	308	318	324	324	353	336	300	342	343	345	332	345	326	333	278	338	316	323	312	323	328	295	331	303	328	343	345	315	344	280	329	349	313	340	334	306	328	322	323	312	311	349	283	340	312	294	330	328	324	286	305	345	328	298	346	348	297	286	346	326	328	345	322	328	313	324	328	297	317	342	345	286	306	348	320	350	326	340	328	319	318	308	350	328	326	301	331	313	310	325	346	322	338	314	306	316	320	316	343	313	309	339	298	364	317	320	335	322	299	362	297
37175	63386	47480	13624	2199	1177	1018	914	541	536	385	270	235	233	231	212	254	232	230	224	246	242	395	302	265	275	216	210	189	153	156	149	144	134	121	132	135	143	141	135	133	130	133	123	121	98	115	104	130	108	133	116	140	115	133	110	118	116	132	117	123	107	119	139	119	121	115	145	133	102	110	128	123	127	131	133	129	137	121	109	111	132	124	116	122	124	103	111	101	116	134	121	105	123	135	144	132	121	155	114	121	130	121	115	128	144	124	124	110	125	108	117	111	133	122	126	117	107	129	131	115	105	111	126	109	119	108	121	109	119	106	111	130	120	105	129	110	131	107	101	134	122	90	122	110	111	108	121	118	102	132	117	119	125	111	133	105	115	111	130	108	128	114	102	124	100	100	114	104	135	112	110	110	152	121	118	128	137	117	139	124	115	131	128	120	134	119	133	135	123	122	108	102	112	135	113	112	114	120	115	116	134	113	117	128	116	91	137	124	123	117	111	109	134	129	121	119	121	106	116	115	110	110	145	116	127	113	105	117	101	106	119	118	125	99	122	125	113	117	113	126	144	101	113	129	107	110	128	114	116	132	117	137	134	122	133	112	117	130	130	117	129	102	104	110	113	144	107	125	133	115	109	123	130	141	122	122	118	122	134	111	114	114	105	118	115	129	117	124	108	133	128	118	135	100	130	105	125	114	114	134	113	133	119	127	113	120	109	105	138	109	114	119	145	147	106	142	124	105	102	102	119	115	120	121	113	107	126	104	123	114	107	134	116	130	135	116	112	116	124	136	114	138	130	108	125	120	105	117	125	144	123	125	125	112	123	96	141	112	118	126	130	122	118	112	129	129	117	105	134	111	98	120	130	109	113	131	106	143	117	126	114	123	120	118	139	117	122	112	125	102	95	105	106	137	131	132	107	102	110	123	107	130	100	112	110	109	143	109	117	120	117	108	114	123	100	112	116	116	131	114	129	124	130	123	109	118	108	127	108	121	110	107	111	124	130	124	120	125	133	133	104	133	118	103	128	122	115	103	106	142	125	125	141	105	136	125	123	113	118	128	112	121	116	107	110	104	114	132	138	117	121	134	140	117	117	122	133	123	99	121	127	105	126	91	121	120	136	86	106	136	118	110	131	109	133	100	104	111	102	132	119	122	143	113	122	102	121	103	114	125	101	126	107	130	117	109	113	106	116	111	104	124	98	104	118	129	106	111	116	122	111	106	127	114	126	119	122	96	115	123	105	119	104	114	104	122	121	119	114	128	113	112	109	114	116	124	107	131	98	110	118	123	123	128	112	107	121	108	106	116	146	137	109	119	113	108	110	132	129	110	123	137	120	129	99	114	129	116	111	112	120	114	110	115	111	112	102	104	114	124	94	130	112	126	128	108	125	117	109	124	131	107	124	99	109	126	120	114	109	107	115	112	118	135	137	103	136	132	111	113	118	128	117	115	107	138	125	105	122	127	138	118	117	139	103	117	125	120	128	114	116	127	149	121	123	120	108	123	129	127	94	135	100	113	101	122	125	112	107	104	135	104	125	114	109	119	109	112	119	112	134	121	119	135	123	136	115	111	109	118	122	130	108	118	118	117	122	126	136	126	128	103	111	121	122	104	128	114	113	108	118	109	138	107	125	124	105	116	119	111	123	124	131	92	130	113	124	125	109	125	122	113	112	114	87	135	113	133	124	109	137	108	109	113	98	120	143	116	121	119	136	131	125	107	112	100	116	121	108	115	123	116	106	109	110	113	138	94	113	115	124	123	115	131	165	121	118	119	113	107	133	129	101	121	108	105	115	119	115	96	117	116	115	105	111	134	127	115	117	123	105	124	110	120	125	120	111	125	102	111	105	113	127	122	125	125	123	109	115	117	102	116	129	141	124	120	115	111	126	117	118	132	114	92	102	116	118	128	109	114	114	125	125	113	122	120	127	119	127	114	132	124	108	111	132	138	132	130	106	117	118	111	124	117	136	115	116	114	113	120	114	108	116	118	114	125	114	108	105	114	130	126	122	123	124	131	116	96	115	129	110	99	109	111	145	120	132	115	132	117	99	110	139	103	134	119	119	133	104	114	114	128	120	123	116	123	125	118	112	115	125	116	135	121	97	120	110	101	126	127	111	117	114	123	129	126	109	129	132	93	124	132	99	110	113	128	125	128	125	114	110	130	136	134	119	117	111	104	106	125	138	113	115	117	117	97	118	121	110	105	136	127	118	139	122	130	110	117	103	119	131	107	134	124	113	112	120	141	103	114	112	100	116	123	122	135	112	111	115	112	129	109	148	122	110	109	121	102	117	105	122	129	114	124	135	104	121	110	98	121	116	114	117	106	112	109	117	130	105	101	126	132	128	110	132	101	128	133	119	129	117	119	106	123	113	114	121	104	117	103	106	121	128	140	124	110	107	117	124	113	102	141	134	121	126	128	117	98	132	117	104	125	101	111	139	116	105	123	108	106	113	113	124	119	117	133	116	112	127	128	131	118	118	123	111	104	115	109	124	132	107	127	114	126	131	120	101	111	101	114	120	110	122	118	128	126	120	118	115	131	121	131	130	105	108	106	112	125	135	137	105	131	109	104	104	111	128	112	111	114	117	100	107	108	112	118	138	115	100	118	136	132	126	118	121	109	96	126	122	118	121	123	101	126	103	125	109	141	141	124	118	128	114	114	123	125	115	113	101	115	135	141	117	114	122	114	129	116	113	121	129	130	109	118	119	120	116	107	130	128	114	135	131	120	128	125	102	121	140	116	105	121	99	123	106	121	130	115	126	125	122	104	121	125	116	106	105	142	111	129	118	143	110	96	128	122	111	133	142	107	98	114	132	99	133	112	109	109	119	124	124	124	113	132	125	113	128	103	101	135	129	130	121	111	107	114	115	91	118	102	101	96	128	139	102	145	122	108	123	97	115	112	116	135	120	114	111	108	99	134	115	126	118	120	116	121	129	114	104	114	128	133	107	94	130	124	106	108	124	126	115	101	105	122	120	114	136	114	128	136	112	91	111	103	91	123	128	127	114	117	99	108	100	118	115	111	99	98	126	115	120	97	117	132	112	123	112	122	117	108	133	119	100	115	126	115	143	103	111	105	118	130	91	120	105	136	98	111	113	110	104	113	113	106	106	129	124	122	143	111	124	119	122	132	103	116	121	104	113	102	127	108	121	119	140	138	130	96	121	119	121	99	114	122	99	123	119	117	133	135	116	116	127	119	114	121	132	105	119	116	127	119	126	121	132	100	124	115	113	114	135	139	121	111	123	112	124	131	132	119	139	116	117	121	119	105	135	121	111	124	92	113	109	136	135	113	113	105	110	123	112	117	125	121	125	120	126	99	124	109	117	129	143	114	150	129	125	143	121	103	105	113	110	101	141	121	107	108	119	146	120	128	122	117	137	122	106	114	125	113	118	123	127	135	121	107	103	117	131	129	127	124	123	146	115	117	108	141	126	118	137	133	107	103	112	118	96	102	104	114	128	116	127	127	151
27078	47251	31970	2493	3027	4773	5114	4592	2964	2967	2312	1586	1334	1260	1118	1241	1456	1551	1302	1377	1600	1446	2695	2100	1849	1570	1279	1319	1062	943	704	736	638	667	547	496	570	594	496	497	535	499	490	485	510	491	493	495	533	553	588	594	564	569	575	582	528	524	522	508	497	495	505	443	449	485	456	481	494	455	439	459	482	481	446	442	445	507	419	476	450	476	460	448	412	464	444	456	383	447	450	454	444	421	461	445	405	429	466	513	428	461	460	481	486	476	459	443	431	433	477	439	429	448	470	421	456	445	492	433	457	467	430	447	398	433	407	452	408	442	383	415	428	439	457	421	396	452	413	411	423	397	435	445	383	432	438	437	433	437	447	454	457	445	419	479	462	411	421	421	448	464	450	420	420	452	408	419	396	396	455	434	429	426	426	480	407	434	427	466	430	416	438	444	425	431	450	401	431	430	458	409	417	435	424	467	413	425	460	434	401	408	373	445	450	430	430	406	436	464	407	413	419	448	407	441	424	439	403	426	395	424	417	384	402	470	452	429	442	429	453	445	421	399	410	432	442	443	415	433	453	444	394	406	433	465	422	409	421	436	424	433	422	407	459	433	421	450	427	439	423	424	429	425	416	411	424	427	405	437	395	438	414	437	402	428	394	435	411	422	459	432	425	406	406	429	412	424	447	430	442	450	442	429	430	420	434	399	412	444	415	395	428	429	424	422	431	439	419	441	396	418	421	436	454	406	425	416	378	429	440	415	478	383	479	445	399	395	413	428	459	391	467	422	430	443	405	450	417	449	412	429	420	412	420	466	398	410	470	434	455	414	411	417	416	435	417	440	448	457	424	446	451	434	410	472	443	452	407	425	401	444	445	435	453	439	455	424	418	446	457	422	456	404	465	444	413	437	450	458	440	384	430	449	448	372	424	437	473	397	448	460	421	449	440	402	451	439	415	423	428	409	442	443	439	418	411	418	438	425	465	408	406	426	457	409	409	376	450	460	436	471	415	435	448	461	428	424	419	379	461	389	425	418	475	434	449	438	405	434	422	432	411	431	430	438	411	410	455	417	417	423	455	457	401	425	387	431	474	449	412	432	414	423	415	393	451	404	428	447	412	440	436	416	399	461	389	419	410	399	440	458	442	432	415	419	403	450	440	436	434	437	437	416	468	423	430	407	434	406	395	469	439	447	428	432	453	436	417	468	415	417	386	452	426	430	418	409	430	417	444	458	416	423	395	399	451	442	410	418	402	426	405	414	438	460	418	423	423	433	463	464	459	429	444	432	400	422	410	441	435	422	440	425	450	404	435	426	458	461	417	402	391	446	441	416	428	437	441	441	432	417	437	435	434	417	439	442	393	397	431	433	434	407	438	439	428	390	439	408	410	449	417	415	432	427	447	430	415	399	444	452	389	403	441	419	427	410	422	394	449	427	418	431	463	403	408	432	468	471	395	419	444	414	456	418	388	416	452	428	440	454	440	435	432	395	423	400	426	461	427	433	451	414	451	417	428	424	424	426	438	377	444	441	416	442	433	461	455	420	436	445	434	418	397	448	472	418	432	435	443	439	424	446	420	438	409	448	410	415	470	416	437	401	455	426	444	422	445	471	437	384	462	453	432	405	451	385	422	388	424	378	452	455	417	422	388	396	387	430	437	406	420	389	412	420	383	422	445	405	425	419	455	452	456	432	434	436	378	422	416	433	440	477	429	415	437	432	435	400	413	428	471	410	390	437	465	486	423	420	415	435	449	461	406	407	439	410	443	389	406	440	440	431	412	451	403	407	445	397	394	457	458	477	407	425	420	402	436	387	405	423	410	445	426	455	441	445	435	388	417	427	422	454	399	422	473	477	407	418	430	406	416	413	426	440	409	394	414	472	409	414	382	444	449	441	435	414	409	379	409	387	399	377	440	399	433	407	395	438	398	419	426	408	427	453	403	434	418	423	384	414	381	409	456	394	452	445	391	423	400	437	436	447	432	427	438	457	407	444	407	414	417	384	412	443	452	419	450	455	447	409	420	442	397	430	433	433	427	453	431	459	413	431	437	390	457	442	404	434	417	409	467	425	423	448	457	407	445	416	472	426	434	412	411	445	428	461	444	435	411	410	409	442	446	434	437	397	426	435	387	407	466	415	435	457	484	396	458	421	427	438	426	454	416	444	398	445	451	442	405	452	463	436	426	441	462	431	436	358	428	439	434	419	428	382	422	376	433	438	427	454	449	407	425	468	446	437	439	424	443	450	443	427	426	476	426	380	414	444	410	451	410	433	417	441	400	464	414	421	429	413	436	425	435	394	440	440	438	425	418	382	424	434	446	440	425	436	439	432	441	419	453	408	444	442	440	430	451	416	400	439	434	433	430	409	425	418	426	414	425	421	449	424	437	419	423	394	410	437	421	411	422	463	459	421	412	451	412	447	439	426	424	462	442	438	422	439	417	486	433	434	419	431	456	419	448	403	439	443	443	467	432	409	408	418	427	406	422	428	444	426	438	453	419	417	448	418	438	390	437	395	433	410	430	401	460	435	419	466	430	398	397	414	444	432	455	421	432	403	452	415	423	418	417	423	433	431	417	423	429	431	405	448	419	409	417	460	409	427	390	423	466	424	406	473	411	385	437	460	444	433	461	409	400	404	437	429	465	431	425	413	439	403	428	445	417	426	423	443	434	451	457	403	421	451	415	439	419	473	409	390	414	395	430	419	420	447	433	479	435	422	446	425	435	434	448	406	458	450	458	389	431	416	377	409	432	411	432	441	416	394	457	382	378	407	443	417	412	413	433	407	440	438	430	385	423	414	442	460	439	446	479	412	467	402	409	415	427	440	416	446	402	409	407	411	433	454	439	437	438	448	454	415	452	406	435	433	422	413	462	423	449	453	402	439	427	414	434	421	437	450	390	430	426	404	444	416	419	416	438	441	440	425	413	416	416	409	438	401	451	438	412	436	455	432	435	399	421	427	422	379	410	429	427	426	423	404	440	463	444	430	438	419	413	397	441	422	416	438	437	406	454	411	446	409	431	436	416	426	412	434	426	411	457	412	401	424	444	469	432	424	406	420	416	442	409	433	443	428	411	442	418	392	414	399	451	404	454	454	415	427	474	420	421	423	413	448	428	419	421	443	416	418	450	434	417	417	431	432	441	452	400	413	384	462	465	411	422	450	457	437	444	431	423	426	480	415	471	426	421	406	419	424	425	444	472	414	442	440	454	403	417	410	416	416	411	392	408	418	467	434	443	443	427	452	436	461	399	432	437	408	495	442	434	426	406	437	448	403	445	383	456	389	423	412	448	388	402	406	415	440	415	407	477	406	421	431	433	387	444	449	443	440	435	407	420	442	440	433	441	417	399	434	439	419	443	436	421	422	436	446	458	433	460	422	413	462	391	411	419	408	448	398	396	395	469	436	429	445	437	437	436	469	404	432	452	427	408	417	447	415	449	415	413	430	477	419	446	428	435	410	398	433	437	478	421	417	468	415	446	451	443	416	405	443
50290	72724	52713	20702	8608	2482	2114	1518	944	919	791	499	369	360	319	399	423	371	387	401	419	463	622	521	460	521	420	407	343	271	243	200	223	189	194	194	205	214	214	182	206	182	206	182	189	208	181	175	177	174	193	210	197	190	186	191	167	215	170	179	189	200	185	202	182	167	171	191	173	182	171	197	172	157	184	191	167	182	182	188	179	197	150	166	184	177	174	185	169	167	171	163	176	180	162	157	143	166	160	181	171	205	151	179	178	183	163	177	165	188	191	169	192	174	175	198	190	156	165	161	142	202	170	170	179	170	187	164	165	164	162	183	170	159	161	158	196	175	171	165	143	181	162	161	180	181	181	175	160	188	168	145	174	169	170	159	167	173	164	174	212	174	169	183	160	190	168	189	188	152	169	159	180	175	158	164	178	173	174	164	169	177	196	173	167	161	184	170	202	167	157	157	193	162	160	160	174	177	153	172	163	191	169	173	157	165	186	155	178	156	177	154	209	162	194	180	183	152	184	210	184	171	141	154	183	154	162	163	177	177	207	175	181	157	149	173	169	179	171	179	178	153	156	181	168	172	166	182	175	163	166	199	178	155	177	181	166	184	153	169	164	174	183	201	171	195	199	167	157	177	184	164	184	187	161	171	166	175	175	176	166	163	172	187	156	186	159	180	184	178	177	154	183	155	165	158	173	174	173	167	154	160	155	165	190	171	180	145	180	169	176	159	174	182	169	167	176	157	181	167	181	187	177	179	180	158	177	157	174	160	191	182	162	200	192	163	179	187	151	166	178	163	150	172	176	173	175	216	164	177	197	161	182	190	169	185	192	149	194	179	162	182	185	158	168	154	152	163	148	172	174	207	185	170	187	169	177	164	171	170	169	165	175	160	166	187	174	158	169	180	165	171	170	176	153	171	169	171	172	171	175	168	198	183	188	167	173	182	190	189	188	173	191	195	183	188	201	187	205	175	177	179	186	173	185	181	182	158	169	169	170	163	162	169	175	205	160	188	174	165	170	180	172	176	192	177	178	172	170	164	181	179	174	208	187	175	207	202	157	164	159	155	181	180	164	170	183	188	175	151	171	178	164	167	184	161	184	157	145	166	200	188	177	185	160	161	154	172	175	188	155	156	177	177	162	150	170	175	163	173	157	168	170	180	167	174	158	162	189	166	160	187	155	179	168	186	159	156	195	173	174	187	171	190	161	154	179	186	178	161	165	166	174	182	174	162	183	167	169	169	172	171	171	162	163	175	188	181	170	161	193	182	182	172	152	184	197	164	167	182	167	205	189	188	166	168	172	170	179	155	177	159	173	170	159	184	181	182	184	197	167	167	182	174	144	164	176	168	162	171	165	176	165	173	201	170	157	196	160	160	168	177	177	181	166	156	185	150	165	163	189	174	172	168	177	151	185	166	178	172	185	171	169	177	193	180	151	162	169	169	170	167	170	199	173	176	186	177	179	144	171	176	166	184	187	165	151	181	152	173	134	175	170	161	165	192	164	198	183	189	160	189	163	148	167	182	172	161	177	169	166	185	181	169	187	169	173	169	184	208	200	167	169	154	176	175	162	162	190	152	167	191	165	172	167	193	198	176	173	164	194	186	171	169	197	177	160	177	169	169	186	169	169	176	158	155	187	175	166	162	182	189	184	149	185	169	144	192	163	152	158	179	172	173	156	180	152	155	196	171	161	189	171	169	165	157	178	176	167	156	165	174	156	172	175	183	214	183	197	177	186	193	147	152	180	181	179	166	156	162	154	179	177	180	169	202	183	170	187	188	200	172	191	204	184	190	155	153	172	200	164	172	190	154	145	164	141	173	163	164	168	165	198	167	188	178	176	161	174	172	155	177	207	176	173	168	176	197	155	173	177	179	187	176	170	157	163	148	163	175	184	190	191	159	174	170	175	184	173	198	160	168	188	177	162	180	170	154	189	182	174	208	161	164	161	189	150	191	155	178	158	170	166	189	184	164	158	184	186	153	178	172	183	192	148	190	186	169	186	176	164	180	190	175	184	141	149	184	160	176	184	133	169	167	157	143	161	179	161	178	154	182	164	177	195	179	156	176	153	191	164	148	142	180	161	163	185	176	178	167	167	165	170	180	175	177	159	184	167	160	148	181	176	151	174	198	151	173	163	173	177	162	164	150	181	182	157	188	174	186	167	174	195	160	186	144	153	168	169	178	201	155	177	165	154	176	174	172	157	168	183	189	160	177	149	175	165	158	163	171	198	160	163	172	174	173	170	178	202	154	170	171	158	181	155	157	169	163	201	165	179	162	194	163	184	173	172	166	159	165	194	191	154	195	180	165	157	177	172	163	185	175	194	160	153	185	170	174	161	172	165	162	196	175	165	175	194	155	196	160	171	171	174	206	178	176	182	184	176	200	182	183	210	159	172	186	158	200	160	158	170	187	176	188	181	170	175	193	188	159	173	162	175	147	172	153	164	159	188	166	163	164	186	187	168	175	158	169	175	171	154	163	169	160	186	163	190	186	169	195	201	168	203	180	181	189	153	180	185	178	187	183	176	200	172	176	183	160	161	180	180	154	185	156	161	167	175	182	174	161	204	177	189	162	192	189	171	192	169	144	198	168	161	189	176	198	174	196	172	164	177	211	180	171	186	182	180	194	160	186	178	199	168	177	164	196	179	163	160	192	171	153	163	154	189	162	192	173	178	177	173	192	153	166	175	163	157	153	168	178	180	184	182	168	164	187	197	182	169	197	170	188	189	179	170	186	182	178	160	144	181	169	172	194	170	190	192	160	185	163	183	177	159	192	176	180	178	164	161	156	186	175	192	185	200	197	188	165	170	162	157	172	156	198	177	176	177	167	172	172	177	191	161	186	205	164	178	177	171	169	196	181	171	166	156	195	178	165	165	159	173	160	189	175	177	158	165	187	173	163	163	180	192	152	191	168	157	174	163	173	171	173	160	182	169	172	165	195	179	163	163	162	179	198	141	178	153	177	173	158	157	169	173	150	161	169	168	170	184	146	156	171	190	185	171	172	154	174	159	181	158	169	173	156	189	153	171	170	150	193	163	170	183	150	153	156	149	178	173	179	166	173	173	185	154	193	163	177	152	147	176	184	174	156	152	181	161	202	154	163	177	178	183	163	169	166	185	176	145	198	164	180	160	189	199	186	190	161	173	169	137	186	155	181	189	168	145	197	162	160	170	179	177	147	185	156	186	165	172	168	190	191	173	186	170	163	174	181	172	185	186	178	155	185	183	175	185	169	208	169	178	174	180	188	172	174	175	206	151	173	188	171	185	172	177	157	161	179	158	195	169	160	171	188	175	194	179	179	172	165	164	184	181	176	196	170	168	196	186	182	166	164	187	179	163	162	167	157	194	190	173	183	153	150	180	184	154	149	177	141	175	189	171	181	190	169	174	169	177	163	190	187	191	178	171	158	182	171	152	188	168	159	154	184	163	150	179	151	160	166	158	177	176	192	164	159	181	176	198	161	172	149	157	180	196	171
36445	54719	40668	4027	4452	8039	7945	6281	4645	4961	3959	2642	2105	1982	1723	2376	2423	2211	2277	2712	2512	3130	4659	3395	2964	2898	2867	2486	1914	1354	1231	1168	1028	922	856	762	775	905	716	716	788	733	679	745	682	688	681	695	723	797	857	796	759	766	789	750	776	771	748	690	709	694	698	677	681	631	630	657	666	624	644	632	623	588	630	619	633	599	619	657	592	670	642	591	617	607	597	612	626	549	630	663	554	606	613	617	631	688	651	674	631	623	623	612	654	674	586	625	652	628	635	638	637	606	622	665	610	603	634	635	605	588	600	604	584	660	626	604	614	603	596	624	586	573	607	624	599	586	557	574	599	576	587	597	574	600	565	597	535	584	572	620	572	597	588	619	588	574	594	582	595	561	584	570	565	574	642	623	594	585	553	638	593	605	599	592	632	543	576	563	573	605	601	627	565	638	575	599	596	574	624	560	606	591	583	621	647	607	648	543	575	579	598	522	581	588	628	560	578	562	590	573	590	575	555	566	585	563	570	640	580	591	581	603	578	579	573	606	612	559	553	592	544	618	547	605	614	574	594	643	592	603	575	597	588	592	573	583	606	604	556	581	600	596	602	557	581	587	600	607	579	601	583	552	579	637	594	584	578	590	584	580	546	609	581	594	559	568	614	579	573	586	629	573	630	570	596	594	608	569	571	615	568	592	623	617	598	617	633	592	570	588	629	618	572	594	565	612	595	593	626	577	589	613	597	578	554	626	613	597	563	558	593	596	572	550	609	616	585	596	584	578	541	587	580	599	609	585	582	620	616	550	603	608	645	582	588	562	632	596	547	568	587	560	576	592	558	608	607	632	608	560	599	562	572	586	572	598	590	610	546	608	597	608	545	585	599	585	609	593	572	593	608	613	619	577	556	607	621	636	583	552	557	592	605	573	609	537	550	546	589	581	570	568	620	597	607	571	592	587	625	582	574	592	564	599	608	543	579	564	585	606	561	590	588	589	588	573	598	546	561	583	607	566	602	586	603	592	591	585	536	591	600	577	594	613	606	583	628	581	611	607	572	559	581	589	584	550	604	567	586	625	567	560	593	576	603	584	595	592	582	588	582	564	595	584	602	558	588	555	572	617	599	633	605	640	589	608	584	556	597	567	613	613	582	570	612	580	593	574	588	613	577	561	553	576	551	587	574	539	581	559	601	583	579	595	592	605	563	586	599	596	592	621	613	628	685	622	585	554	578	594	581	587	564	568	609	589	558	586	551	571	560	590	633	598	576	585	583	607	579	604	554	604	572	591	577	590	596	587	605	552	587	619	602	599	578	553	618	590	598	611	589	576	560	579	588	636	594	590	626	575	572	585	615	548	564	593	560	587	524	586	583	617	569	588	620	631	579	556	635	632	577	594	589	632	549	574	571	604	553	577	573	550	577	588	606	601	630	647	595	603	605	614	565	559	587	590	601	591	586	587	564	639	646	583	581	543	582	565	607	571	603	649	625	563	638	586	630	612	624	563	575	586	606	616	558	562	604	573	595	590	527	632	603	603	536	589	575	570	537	616	552	593	604	565	605	635	579	577	592	556	617	602	625	547	564	555	604	598	581	617	577	597	545	575	611	600	624	570	590	580	592	575	594	608	588	589	621	617	598	573	575	610	562	575	562	559	552	587	554	645	608	583	574	615	592	578	567	583	585	597	607	623	557	569	543	593	580	602	610	539	607	566	614	619	588	561	544	602	585	559	629	621	573	611	594	566	621	607	607	594	583	601	555	607	592	567	575	619	585	556	623	586	527	609	582	613	597	580	599	588	588	560	597	571	577	594	577	581	587	577	601	569	569	607	578	635	583	568	585	566	588	604	552	594	586	575	600	620	603	584	558	592	553	639	602	600	630	553	576	567	580	579	612	622	592	554	586	590	583	574	586	582	603	593	582	584	597	612	595	569	596	605	620	573	577	622	600	582	590	562	592	556	615	568	588	571	573	591	570	597	583	620	616	588	579	582	653	615	557	552	594	604	567	592	579	607	621	579	562	607	604	554	622	602	571	576	557	614	586	513	591	593	576	569	584	602	580	591	611	608	566	596	566	557	599	566	610	579	536	580	584	591	586	602	578	576	595	640	587	586	560	612	532	567	657	623	560	553	582	600	596	634	614	564	572	570	591	588	558	604	594	554	594	545	579	612	578	576	565	561	607	541	560	564	609	591	609	594	589	564	600	622	609	630	616	599	557	586	563	606	534	576	571	566	583	598	584	590	591	576	588	577	562	638	581	580	579	582	583	560	608	588	558	554	576	554	613	650	564	581	599	595	549	618	576	613	534	581	637	577	601	621	577	592	556	634	596	580	576	578	552	614	560	574	637	582	593	596	609	604	582	567	594	625	587	579	588	560	582	570	565	573	599	624	586	551	642	625	554	622	579	583	609	592	605	587	585	619	585	565	610	634	605	579	637	604	618	584	566	585	583	588	626	597	547	546	568	582	577	597	556	598	569	614	586	563	597	598	586	601	566	597	595	608	600	604	580	580	599	544	583	613	585	570	587	553	619	571	586	581	605	571	562	575	636	574	582	578	594	596	564	589	589	564	583	570	611	592	563	534	634	619	571	577	592	583	573	570	579	584	637	602	562	613	586	600	569	607	622	640	554	563	602	567	565	606	582	592	580	589	616	624	605	615	580	563	577	545	621	653	533	585	628	577	619	580	588	583	592	600	583	611	545	553	530	603	575	590	600	597	588	589	640	621	567	573	585	597	593	594	540	605	558	626	605	592	567	600	556	576	600	620	545	637	598	577	596	571	570	576	595	600	584	587	588	624	592	626	594	602	624	567	581	577	619	552	558	591	588	584	563	587	572	572	601	575	611	589	561	607	544	603	584	616	521	594	629	598	596	551	623	602	571	611	622	574	633	586	586	579	626	577	614	581	623	616	615	614	587	535	613	562	581	597	608	609	568	581	593	626	586	561	573	585	584	582	555	620	575	540	600	587	598	595	573	611	592	538	588	581	533	589	604	594	605	629	581	585	572	595	605	592	610	599	592	561	549	614	575	605	603	612	549	589	578	591	601	570	614	584	559	563	557	561	588	628	577	562	571	600	613	605	551	579	580	582	623	546	583	596	641	610	555	572	635	634	582	563	579	618	590	543	574	586	586	624	589	553	579	609	589	612	602	601	604	585	599	556	578	585	577	584	550	601	581	613	581	563	618	592	587	564	592	598	601	557	599	571	607	601	571	602	573	555	606	640	546	579	576	600	598	566	564	580	579	594	582	579	632	547	582	574	591	589	552	588	591	639	589	585	599	585	605	587	562	601	574	614	566	588	584	623	611	582	628	595	590	589	571	576	638	594	582	577	587	579	607	583	542	591	609	563	596	579	595	541	582	573	582	618	574	589	619	628	530	551	584	582	556	567	592	563	605	611	616	617	573	606	580	576	601	570	557	597	559	594	569	622	610	599	579	617	594	633	575	618	614	630	586	578	588	576	598	592	596	574	540	619	618	590	528	581	583	592
4440	9082	6677	324	188	171	133	128	120	97	89	113	91	86	91	99	83	104	90	94	88	108	84	92	97	104	100	99	79	90	67	87	103	77	84	81	81	81	95	85	81	84	75	83	65	80	82	77	97	95	89	108	88	81	98	106	93	104	72	82	93	73	81	88	102	93	90	96	90	91	83	90	89	78	74	82	87	77	86	88	83	105	87	57	77	86	96	82	104	77	95	102	61	88	86	97	87	75	78	77	93	81	78	84	89	106	100	93	91	88	80	102	104	72	95	84	85	85	82	96	90	91	82	78	83	88	85	93	68	88	95	92	106	73	98	87	87	88	78	87	104	77	88	86	86	77	91	89	86	96	77	73	86	82	82	83	95	87	77	88	85	90	84	81	90	96	96	83	78	73	75	83	74	92	84	74	90	76	89	89	100	95	74	85	80	79	78	88	86	76	91	82	92	83	83	81	103	91	84	81	88	68	87	101	87	88	85	88	107	82	82	78	90	82	85	88	79	86	85	88	107	99	88	93	83	92	84	73	78	71	93	87	78	100	97	76	83	74	80	71	96	83	78	72	70	92	79	86	77	85	95	93	87	78	78	93	95	105	80	90	90	87	78	84	93	93	84	95	83	88	74	101	92	73	76	72	81	100	85	93	86	71	81	94	89	82	93	81	80	79	89	101	99	92	89	79	76	92	84	77	72	99	86	82	74	84	98	97	74	74	67	88	88	83	84	87	90	85	83	87	92	91	84	87	92	94	81	84	79	75	85	84	86	83	95	83	115	90	74	82	94	64	105	72	99	86	79	85	79	94	97	86	93	100	80	91	110	80	79	76	89	89	71	78	109	93	87	85	76	85	101	78	96	98	87	74	80	81	96	87	77	84	97	86	96	74	97	73	92	85	86	72	93	83	96	82	88	82	89	95	91	93	81	72	93	79	67	80	79	97	92	90	91	84	86	77	73	94	81	81	92	82	101	81	95	102	83	77	81	87	95	88	77	94	85	68	79	78	86	87	100	95	72	90	86	93	74	89	94	85	94	88	83	73	88	80	100	99	74	68	68	88	88	79	75	71	77	98	77	94	88	95	93	92	86	85	87	66	77	86	74	69	88	85	88	90	89	72	87	73	88	80	93	80	63	85	94	87	101	87	97	83	81	88	95	74	80	89	86	78	75	102	78	73	89	85	98	64	82	74	87	103	86	92	81	90	105	81	88	80	84	84	83	65	97	97	71	100	70	95	85	103	78	80	86	87	82	73	93	93	87	81	82	95	97	73	84	89	83	79	83	71	86	80	95	77	82	90	82	79	73	107	84	91	80	87	67	85	88	87	87	80	84	74	77	91	95	92	94	102	80	91	85	84	82	72	94	72	75	88	87	70	87	88	77	86	90	83	99	83	68	91	117	98	75	90	85	93	100	82	77	92	78	82	76	75	72	79	75	85	101	69	84	88	83	64	81	89	83	74	85	93	79	83	93	82	67	82	60	93	72	86	98	85	90	70	84	68	84	79	89	89	70	92	83	93	79	88	80	71	94	82	75	86	79	85	75	80	89	84	95	90	87	102	86	99	79	86	73	78	76	79	69	89	79	96	94	111	94	101	88	101	79	79	91	72	86	83	85	81	97	92	89	92	87	68	84	79	107	84	82	82	77	75	87	77	85	80	63	72	83	87	91	93	78	73	87	98	87	76	81	89	95	94	73	70	78	94	66	99	82	85	97	79	74	90	71	95	80	89	87	84	92	69	88	84	75	75	80	86	84	83	66	89	85	77	71	96	84	81	90	84	93	80	94	81	84	95	97	93	76	83	84	73	87	96	79	75	102	89	91	91	77	77	86	81	96	91	101	96	84	94	95	90	80	92	87	83	92	92	95	86	80	94	100	91	85	95	74	71	71	85	85	88	83	82	98	81	102	83	88	80	71	88	80	80	80	90	77	80	91	94	101	82	96	75	104	79	84	88	85	90	82	89	76	78	91	90	85	68	75	91	73	82	85	83	77	88	78	83	91	105	83	82	71	88	97	92	84	95	81	93	81	74	66	96	80	91	73	79	88	80	76	90	87	83	96	86	95	74	87	84	81	86	100	86	79	89	82	98	89	91	72	93	88	90	81	92	92	75	81	86	90	93	82	75	78	74	75	96	90	78	84	87	73	82	80	89	86	86	79	83	86	74	83	109	98	81	74	89	91	75	77	105	98	90	59	85	85	77	91	76	79	77	83	88	76	90	98	78	80	94	78	98	74	86	77	80	89	82	101	76	84	85	73	89	81	79	79	91	74	87	94	86	91	85	75	99	77	87	62	92	71	73	90	64	84	88	85	88	95	80	81	80	74	94	78	104	81	84	83	95	83	88	71	77	77	79	73	79	78	87	72	79	81	87	87	86	87	87	76	93	86	90	86	77	87	79	86	80	86	70	84	96	86	80	71	96	73	97	70	95	78	81	101	84	98	74	86	86	87	86	93	87	82	94	86	76	80	76	75	94	80	86	96	107	85	89	84	97	81	88	74	86	70	74	70	97	98	100	62	90	84	93	84	94	72	82	81	86	80	87	79	96	77	90	78	93	80	90	71	92	89	88	103	100	93	89	95	71	81	84	89	96	72	83	81	86	86	87	95	76	77	80	85	82	93	87	91	92	83	77	98	88	84	85	87	101	76	89	92	92	62	103	84	75	69	78	96	84	109	87	85	97	82	100	79	105	72	90	87	76	90	84	89	101	73	105	79	88	76	78	84	93	93	80	85	81	96	81	77	99	96	94	79	89	88	104	85	103	83	84	76	68	94	85	79	82	84	89	90	85	86	102	103	79	92	79	91	88	94	70	108	88	89	90	78	92	65	80	68	90	86	96	84	89	103	88	87	77	102	70	90	78	83	79	81	79	84	93	69	70	87	87	78	59	83	84	90	67	80	88	78	100	92	84	86	120	102	94	73	80	78	90	73	75	60	92	74	100	79	61	96	77	90	72	85	74	94	82	71	84	80	100	95	82	95	87	88	83	110	90	82	68	88	94	87	75	88	96	81	77	77	95	84	87	78	88	62	101	90	91	81	92	72	92	91	96	89	82	95	80	92	74	91	72	81	72	83	80	79	81	80	92	94	93	90	90	80	99	79	101	59	77	78	85	74	88	68	77	92	88	103	95	81	90	76	79	79	94	90	83	95	76	84	91	76	89	101	101	81	92	88	86	86	84	87	96	92	82	92	91	106	85	92	87	81	85	95	83	82	90	83	79	97	79	103	79	72	91	70	100	77	89	86	87	92	96	71	71	78	73	98	66	111	80	95	82	87	96	79	77	66	76	84	79	87	82	78	99	80	74	98	80	89	90	90	106	76	73	90	78	87	84	87	69	83	88	80	92	82	69	90	78	84	79	83	78	111	87	81	82	76	82	89	101	93	99	78	96	88	89	80	77	82	88	86	94	98	91	53	89	81	75	72	75	80	94	90	89	83	65	90	88	93	93	89	79	81	94	90	79	83	84	81	82
5990	16727	10569	425	473	725	619	532	514	478	440	376	441	414	415	429	427	420	442	430	441	426	410	424	466	425	417	403	386	360	367	395	330	339	352	368	332	338	366	308	343	316	330	307	353	320	362	327	345	376	409	367	391	393	404	426	407	392	389	380	401	338	382	358	339	353	339	341	323	338	347	302	344	333	312	339	318	293	322	336	363	351	368	361	355	335	336	331	346	321	313	319	332	337	315	325	350	351	340	311	347	327	350	368	336	347	344	367	331	328	344	350	318	311	317	372	331	331	331	329	350	321	340	327	312	351	333	360	359	316	330	347	317	345	342	333	318	330	336	312	345	310	342	340	323	327	336	317	331	335	323	327	311	353	328	327	339	325	339	339	336	344	359	343	348	344	314	340	335	343	352	320	354	356	311	314	338	321	336	336	336	343	385	326	353	346	336	363	339	319	335	336	348	327	361	367	298	342	320	337	340	344	310	308	340	328	349	307	360	340	342	322	312	341	327	360	350	356	324	283	302	328	341	298	333	327	310	347	290	305	296	339	340	354	327	353	349	358	327	321	342	341	338	368	332	352	314	340	347	350	323	314	294	330	337	317	346	310	330	371	321	278	302	304	360	311	353	309	319	334	322	329	314	309	345	351	332	320	320	310	324	322	329	332	314	299	303	303	316	327	336	314	315	341	299	367	341	322	313	349	344	328	335	343	340	329	309	320	323	342	322	316	350	325	337	351	338	314	320	326	350	306	315	326	337	307	356	338	350	350	340	344	326	329	369	343	329	327	336	333	328	322	323	322	330	337	339	349	330	354	345	319	315	310	360	346	313	324	352	304	330	310	307	333	359	344	297	350	329	333	343	358	308	350	348	347	326	317	325	316	321	365	340	318	339	344	325	320	346	331	325	331	324	320	330	340	319	327	313	330	334	345	333	308	311	325	351	307	347	330	328	306	337	348	329	313	342	338	308	321	324	346	316	328	353	343	317	339	374	304	327	340	296	316	349	343	322	360	371	330	304	332	316	291	337	355	337	307	302	315	297	321	348	357	374	303	340	313	312	317	310	318	318	356	342	315	369	323	358	309	330	332	317	345	343	314	316	361	318	321	325	339	339	316	341	334	342	314	339	324	336	328	333	332	352	346	287	295	307	328	321	338	320	347	339	314	323	342	340	334	321	350	323	331	328	341	334	343	322	318	351	335	350	330	325	302	356	321	318	350	292	343	343	313	338	321	297	345	383	323	323	332	350	295	362	333	338	352	315	357	326	358	334	321	317	323	365	348	343	333	305	339	324	337	355	346	333	325	311	323	336	322	308	350	337	283	323	342	356	311	303	297	330	318	308	359	317	343	350	326	361	331	302	328	306	319	327	326	343	292	313	312	340	327	308	331	337	338	302	295	322	333	341	305	306	356	327	323	354	341	319	287	315	319	331	316	342	311	311	333	324	322	306	332	337	321	341	342	335	332	325	336	332	312	313	346	320	364	344	309	332	293	315	343	338	338	327	351	357	333	288	321	329	323	332	313	315	321	349	297	308	333	343	333	349	348	328	292	311	328	330	374	343	313	295	327	316	322	337	316	340	332	341	338	334	291	329	345	322	329	331	323	333	329	348	338	321	311	326	315	339	351	308	321	316	296	330	340	330	318	327	321	306	310	317	325	298	367	323	332	338	329	310	318	311	332	320	365	348	316	329	347	319	362	347	353	342	333	332	349	342	322	302	305	328	316	331	338	349	354	299	332	350	342	328	299	324	318	316	334	311	346	318	347	330	308	387	277	330	305	333	334	329	317	323	357	347	338	316	331	332	344	337	299	332	325	359	308	301	312	328	336	343	299	322	303	294	325	331	367	330	326	313	310	304	353	314	320	348	296	323	325	292	338	332	305	324	372	329	333	324	323	306	329	332	305	351	354	348	351	352	329	366	351	339	316	337	362	344	324	310	335	334	286	331	314	333	317	337	329	342	335	345	315	336	342	356	340	295	355	322	317	319	336	319	328	323	349	347	328	328	363	315	328	291	340	340	335	334	330	355	325	339	341	330	333	338	323	335	316	330	343	318	320	331	326	339	318	336	335	333	331	337	350	322	343	325	290	376	350	328	335	322	355	323	338	321	322	304	325	342	337	332	335	310	358	322	319	342	361	316	350	334	298	327	340	306	325	336	331	323	317	333	318	338	332	362	364	319	328	306	331	336	327	328	299	354	341	334	361	339	316	325	319	334	338	316	351	310	304	284	341	355	307	354	325	311	349	338	282	346	333	333	337	333	343	329	350	350	329	317	323	328	341	337	329	367	360	336	364	331	339	310	328	318	332	333	334	338	324	313	328	363	332	347	335	342	339	296	349	338	307	330	327	335	337	360	322	327	301	369	323	329	363	332	341	324	310	291	336	328	282	316	323	322	329	287	307	339	333	297	319	324	354	333	324	316	326	360	306	325	328	327	330	346	327	323	331	326	319	316	309	317	322	348	320	326	339	313	326	303	326	337	333	311	319	353	323	347	313	287	361	296	351	333	303	309	315	332	338	310	336	328	322	321	304	335	300	317	361	312	371	327	308	304	331	329	329	328	303	328	319	314	348	303	353	330	340	345	331	330	344	330	330	333	345	331	323	335	328	351	330	319	311	358	314	343	350	363	298	304	324	335	309	353	326	338	354	332	366	293	330	309	360	338	337	307	322	319	333	337	316	329	330	300	347	345	327	348	357	336	359	337	322	307	340	333	298	376	308	319	335	355	352	374	340	314	360	330	341	315	322	292	325	319	343	318	367	311	313	343	325	317	319	304	331	321	334	340	293	346	302	337	348	323	293	325	333	305	329	362	308	349	345	342	336	313	317	355	330	337	340	342	344	323	339	322	335	320	351	298	368	332	327	285	333	320	304	309	332	331	309	320	348	332	321	310	348	341	325	336	370	327	358	315	321	335	340	338	302	312	363	354	352	303	319	299	355	328	335	329	349	326	342	319	335	344	318	369	331	315	319	331	354	348	318	348	341	283	318	316	322	291	340	336	344	326	329	296	324	319	332	324	334	352	309	380	310	325	341	310	304	339	316	340	327	307	344	339	362	354	337	336	335	349	358	319	337	310	339	320	329	327	354	318	317	327	323	296	323	330	309	311	333	309	317	338	339	360	316	309	326	319	364	314	329	323	360	353	345	303	341	283	338	315	333	329	332	297	365	333	323	335	344	335	341	315	306	304	303	323	343	335	336	341	345	322	297	324	350	348	315	317	346	328	342	289	368	345	347	340	327	313	332	320	329	320	359	324	334	327	329	339	329	315	342	302	343	343	343	316	313	317	328	346	336	353	334	329	340	328	318	343	310	324	337	331	319	322	341	322	339	327	331	336	318	345	344	295	331	341	317	339	340	331	353	350	329	325	350	314	336	331	333	296	308	344	348	337	328	348	321	333	307	318	310	349	336	322	296	360	306	339	303	300	374	351	334	292	336	339	332	347	297	322	316	341	316	346	338	332	347	359	293	357	320
38543	62586	48821	15813	3542	1041	762	666	416	374	388	297	204	226	219	269	263	244	270	196	248	297	336	316	408	298	266	198	198	174	160	164	148	146	140	111	123	139	129	134	118	122	129	138	141	111	122	127	108	138	148	135	120	119	138	141	126	126	120	122	142	124	118	142	125	123	115	119	118	110	131	137	104	136	123	121	140	113	114	126	98	140	130	119	137	118	125	113	151	122	110	124	128	120	115	129	117	108	118	128	115	130	116	145	133	157	131	149	128	125	130	144	114	111	134	122	118	116	118	131	139	133	133	145	118	136	118	136	118	112	125	110	128	96	125	110	102	127	145	109	112	107	114	130	110	122	128	139	106	106	100	106	131	111	113	133	115	102	116	105	114	107	122	131	116	113	108	120	101	123	133	138	116	122	136	107	127	102	128	122	115	115	144	117	132	118	112	126	101	130	130	99	113	109	136	116	102	128	101	111	105	115	114	140	119	123	113	117	118	113	125	124	121	114	103	125	115	118	112	120	133	111	112	112	125	107	120	134	117	107	106	107	123	120	121	118	134	112	120	111	127	126	124	111	109	133	120	128	113	135	122	121	148	127	112	113	119	119	128	114	136	95	117	138	122	122	133	122	115	133	126	138	113	112	122	122	106	148	115	124	106	114	136	103	115	128	109	129	121	124	120	124	121	129	130	135	119	130	132	131	109	137	117	132	110	118	121	101	129	109	132	115	115	127	95	115	117	124	113	109	131	121	147	138	128	114	118	120	122	104	105	115	115	127	114	135	111	136	122	113	101	128	128	96	127	128	118	128	102	128	109	115	121	104	104	114	122	127	142	119	121	128	119	113	131	124	111	113	114	112	134	113	132	133	130	133	112	98	115	118	116	113	104	129	102	138	112	117	118	133	127	120	113	116	124	115	125	138	130	118	130	111	105	106	121	122	104	154	117	117	127	124	105	105	131	130	121	108	100	122	116	132	107	126	129	119	105	122	115	130	109	118	104	131	103	101	124	130	131	108	130	124	128	136	124	118	130	125	137	123	139	122	157	110	97	101	122	118	125	130	115	122	110	120	125	120	112	116	131	118	119	112	118	130	111	115	119	117	114	134	134	134	123	115	116	116	108	106	119	124	111	115	111	106	139	104	129	117	123	131	121	133	122	120	103	128	128	133	125	118	126	124	131	133	132	113	117	107	113	115	108	102	125	106	129	99	108	125	134	137	136	114	117	101	117	128	127	114	129	111	114	118	119	111	96	140	107	103	102	108	126	133	133	132	113	142	118	109	124	118	110	129	127	112	134	113	151	129	131	126	136	116	125	126	120	132	119	124	100	124	124	129	112	113	119	120	110	107	122	108	111	101	127	108	123	115	126	118	130	123	111	110	112	114	119	98	129	113	115	133	123	107	118	107	124	134	119	130	140	103	107	108	108	119	124	112	112	115	133	133	132	137	127	122	143	99	136	114	118	135	113	137	120	127	133	138	130	151	133	122	133	144	144	109	121	109	105	113	137	115	131	105	110	112	123	126	138	123	146	118	118	150	131	117	141	97	113	143	135	107	113	130	100	112	117	149	113	133	131	128	128	120	134	143	119	104	122	113	134	124	134	120	112	108	111	141	138	143	116	120	102	139	127	103	99	120	113	138	138	120	124	121	114	113	112	142	90	130	121	146	127	131	142	142	119	109	147	115	123	109	138	130	124	136	120	126	120	129	131	125	121	130	117	129	120	130	116	96	132	116	118	125	126	134	104	109	131	126	118	129	108	113	130	119	127	115	118	146	110	112	117	127	119	128	109	137	115	99	120	122	119	130	123	120	128	115	129	127	129	122	120	111	105	138	127	122	115	130	122	116	99	139	104	121	122	113	121	115	121	113	121	131	110	98	128	115	116	126	142	135	120	113	123	123	138	130	139	111	126	119	122	130	117	114	121	115	103	116	119	119	98	124	120	136	119	123	94	123	113	119	122	114	105	109	133	123	104	114	95	113	122	116	126	103	126	131	129	128	121	112	133	117	118	126	138	109	96	101	109	118	122	113	124	121	125	136	135	135	122	124	137	108	107	124	130	121	123	129	134	137	106	131	136	129	128	113	122	131	112	118	122	147	110	129	106	108	122	95	108	131	126	107	128	127	123	103	108	101	119	130	94	120	117	137	155	117	122	126	112	113	129	125	123	118	123	100	135	109	144	137	113	112	122	137	110	116	117	128	146	134	119	131	116	119	113	137	122	108	119	111	107	107	118	134	111	117	127	123	117	127	134	108	121	115	129	122	139	116	108	104	125	104	112	114	126	128	114	114	110	104	119	119	129	111	117	105	98	144	124	113	126	122	110	118	103	131	138	122	122	126	121	124	118	141	136	117	117	115	116	106	136	145	106	122	132	139	128	129	120	128	98	144	140	107	108	125	119	120	140	129	116	126	103	125	103	128	112	134	103	115	114	127	139	106	125	123	134	118	119	119	142	115	115	128	113	103	114	111	127	146	116	98	118	116	119	114	121	134	134	138	147	127	109	110	123	107	108	128	123	117	123	123	136	114	131	120	120	137	113	123	122	105	115	110	112	103	125	124	125	130	126	120	126	134	128	113	112	138	115	96	116	129	114	113	112	115	124	104	97	131	124	120	125	154	117	116	128	123	103	117	121	116	128	114	131	119	117	122	103	133	112	113	137	125	123	112	126	124	122	120	112	104	100	117	129	108	117	108	115	130	128	122	132	119	132	122	121	121	117	120	97	104	125	115	125	150	111	121	128	126	105	137	139	121	122	97	125	93	115	121	113	121	107	112	113	93	122	131	123	113	122	121	117	135	118	122	121	122	127	119	103	118	122	123	107	100	116	120	115	104	130	107	104	115	125	118	118	125	109	111	127	145	111	96	113	98	103	110	119	122	135	143	127	133	128	118	105	96	121	123	107	136	128	119	106	107	133	114	134	113	135	139	125	124	125	145	98	128	136	141	120	113	105	115	129	115	129	144	107	105	129	115	135	117	108	116	121	116	125	110	144	142	117	112	130	120	107	152	118	116	140	122	112	122	128	122	109	117	110	121	123	130	138	106	120	130	128	142	132	119	135	117	126	128	110	117	132	123	137	130	136	127	109	110	128	118	125	144	119	135	123	121	113	128	117	130	115	116	100	137	116	126	114	107	139	107	112	144	124	105	114	112	118	105	126	128	118	117	127	133	124	125	118	126	108	126	132	112	123	131	113	133	120	115	108	118	115	105	117	114	106	122	125	100	100	119	139	139	123	113	105	136	117	128	101	101	130	123	117	112	112	124	129	108	118	126	127	99	137	117	133	118	113	125	143	136	105	127	120	119	109	144	133	110	108	125	105	143	121	112	130	118	102	119	123	114	106	125	131	122	121	116	122	99	133	137	124	121	115	134	116	131	129	140	130	117	118	117	119	113	126	113	127	130	113	155	135	106	118	125	121	109	116	124	132	116	120	117	121	136	139	114	97	133	114	133	119	113	133	121	125	133	108	115	114	125
28076	46264	35512	2356	2871	4411	3654	3195	2320	2158	2523	1587	1091	1129	1268	1311	1625	1395	1704	1250	1596	2080	2284	2247	2499	1986	1607	1204	1095	957	901	801	757	707	621	524	467	617	516	531	520	511	525	567	504	492	454	502	490	589	600	618	560	569	583	631	549	514	536	522	521	470	488	444	491	500	450	460	464	440	503	487	445	478	457	450	430	480	439	432	461	449	466	477	471	450	438	471	470	441	467	448	511	441	431	480	438	418	452	476	442	448	446	450	466	430	479	434	466	476	457	459	451	439	495	456	474	466	484	454	459	441	435	418	439	459	440	416	414	422	441	443	441	415	428	427	424	404	446	426	427	453	427	464	446	431	456	387	457	438	433	428	458	425	444	448	417	464	431	428	450	471	415	413	441	440	450	444	442	432	474	407	419	445	437	467	459	443	413	458	450	406	397	429	431	440	447	436	445	423	431	454	471	458	416	467	442	418	423	432	438	443	437	427	421	435	461	440	455	419	402	477	461	427	468	447	441	447	440	410	424	422	421	428	438	436	425	456	440	409	411	467	446	438	429	424	425	443	448	428	441	446	450	417	441	453	415	446	455	411	418	437	451	409	440	396	459	453	418	441	454	443	444	432	429	442	442	423	392	443	430	414	441	402	410	414	441	440	442	395	412	454	418	435	468	411	474	467	437	443	432	474	434	468	428	424	458	486	436	413	413	425	422	411	437	445	419	443	436	449	441	428	414	459	406	436	441	423	432	457	425	441	415	426	424	398	409	419	438	401	454	454	425	439	397	398	437	417	429	470	460	413	459	446	475	371	403	415	431	425	414	416	441	430	454	409	457	403	431	427	433	439	437	409	401	426	440	432	436	456	469	465	408	412	423	424	432	405	420	456	460	472	453	465	409	447	416	431	413	427	462	457	424	441	415	384	421	423	448	448	414	478	424	463	411	470	408	399	471	473	475	404	429	428	463	434	417	421	437	415	436	454	409	463	451	430	417	414	386	445	435	447	463	443	418	431	414	422	433	431	435	444	469	427	451	426	425	425	432	424	445	462	420	432	410	424	432	430	460	438	423	405	392	436	434	394	423	434	456	431	434	436	442	429	428	412	440	412	449	465	423	481	462	439	463	411	461	409	403	458	432	460	429	418	425	432	426	451	434	434	468	411	441	418	455	411	413	432	410	438	434	432	468	424	447	432	436	436	448	465	430	462	441	414	411	442	447	422	450	447	419	433	428	469	460	467	393	400	418	414	428	433	416	412	454	435	473	429	419	408	444	446	412	470	425	445	445	458	487	399	444	436	430	442	460	440	437	429	407	410	471	389	402	447	431	431	466	415	428	439	420	421	411	422	448	429	445	475	407	449	419	420	417	439	470	416	453	434	425	416	439	457	440	429	451	442	423	457	470	464	447	434	440	456	439	395	371	422	454	438	433	441	465	432	432	447	439	467	422	434	431	455	413	435	466	418	419	407	413	440	448	406	470	450	443	439	401	434	464	445	406	421	419	459	442	439	412	387	424	407	429	400	413	420	424	441	406	470	493	440	457	430	449	432	450	453	442	409	426	410	431	428	434	426	429	418	436	439	451	424	430	400	462	408	427	465	453	416	468	414	440	414	397	448	435	419	435	431	441	457	430	425	441	408	430	407	428	453	439	449	429	443	418	428	407	386	426	429	422	498	424	425	441	448	466	410	451	392	457	488	415	433	430	446	438	422	435	440	464	453	443	443	464	426	429	428	447	422	397	423	470	440	434	441	421	439	458	447	459	448	452	451	451	422	423	411	414	425	437	402	410	448	445	422	443	454	443	443	428	445	411	492	442	449	418	470	444	437	436	435	404	454	432	433	428	456	413	440	426	419	453	424	451	417	456	431	471	432	408	423	437	429	442	429	409	438	441	410	403	427	460	415	419	398	444	441	458	433	458	433	439	432	406	434	452	422	443	452	394	465	412	451	428	414	427	428	442	458	444	447	416	426	405	436	426	425	455	417	409	430	445	416	441	439	432	473	451	408	411	438	428	433	446	419	457	414	456	442	443	463	448	415	436	451	425	431	427	442	414	423	418	416	431	463	431	465	443	427	442	410	406	438	414	420	466	390	436	444	433	428	464	430	462	431	396	431	461	452	422	449	420	446	453	427	441	452	390	425	454	433	435	454	422	444	443	443	447	435	425	433	427	451	436	467	455	416	501	481	408	422	428	411	422	446	420	423	422	428	430	442	421	460	421	431	410	415	445	416	428	413	427	446	445	446	423	421	415	451	436	440	425	479	449	446	489	424	447	467	407	439	413	424	473	447	428	411	437	448	463	444	435	414	397	429	451	486	475	445	454	435	444	423	459	424	430	431	422	410	461	442	447	436	457	436	440	438	436	421	442	396	448	406	405	448	404	417	398	408	445	454	454	394	443	408	400	481	433	449	443	417	454	453	445	403	423	455	492	425	454	450	411	419	432	422	460	394	427	453	432	464	428	422	426	419	457	447	416	404	451	459	455	439	461	419	417	407	439	427	442	407	453	400	433	392	456	443	431	439	425	481	462	437	451	450	444	431	432	452	439	409	428	459	429	408	470	442	426	432	453	447	412	423	450	441	443	437	409	437	426	473	428	452	421	452	403	397	420	412	386	437	435	417	418	472	443	430	438	419	443	494	444	433	432	453	432	380	443	479	435	434	364	446	400	405	422	442	450	425	423	447	399	422	414	422	426	381	423	435	430	442	415	409	425	434	415	429	464	431	455	443	399	418	457	403	417	413	462	423	439	446	432	444	404	413	422	391	404	414	450	460	419	427	398	440	430	427	461	414	445	409	425	423	441	428	441	412	414	434	446	448	445	447	446	433	422	440	450	419	472	437	424	458	427	451	437	441	455	462	411	457	458	426	463	426	455	437	452	450	391	449	452	411	465	408	442	417	447	415	432	442	407	441	411	455	439	408	417	406	444	402	476	443	434	430	427	408	422	429	439	427	443	476	461	476	449	403	450	401	438	430	409	412	445	461	446	438	428	428	445	401	412	437	449	417	457	409	407	418	418	422	481	463	439	427	413	441	461	409	454	413	415	441	407	410	397	417	433	421	433	421	445	447	451	424	433	431	492	441	410	426	454	437	418	427	431	431	441	424	397	462	400	427	431	397	418	454	441	427	444	426	462	446	472	453	430	460	448	453	431	436	434	433	421	419	436	428	432	426	432	447	435	401	444	491	440	438	399	469	424	446	428	395	424	399	463	424	455	405	409	414	416	461	403	454	448	441	422	431	446	419	421	445	418	398	466	438	433	440	488	453	438	453	419	435	463	459	428	428	445	429	448	437	451	451	429	397	429	395	433	453	436	427	431	460	400	431	459	444	433	413	468	377	465	459	409	478	445	424	424	477	453	421	499	454	430	451	446	436	459	439	441	438	391	461	459	425	466	406	452	443	448	450	424	461	415	417	490	428	419	478	479	433	425	452	401	444	466	410	452	423	429	455	457	391	406	451	429	424	455	434	432	396	418	462	415	460
52896	72992	54352	20322	11215	2095	1378	1156	843	664	685	481	394	370	442	453	456	427	416	403	573	553	580	614	572	426	464	372	277	275	277	274	233	238	232	199	216	211	186	218	200	215	176	170	184	189	187	190	202	212	202	187	181	209	220	213	199	206	169	196	209	200	180	188	202	196	198	219	178	182	186	155	176	177	186	179	173	187	198	183	166	186	177	178	188	179	186	171	182	185	197	193	170	187	195	168	160	163	180	170	185	167	191	176	199	189	202	187	183	207	169	169	192	179	170	194	165	174	161	160	214	175	159	188	184	167	167	209	168	182	170	190	155	169	191	181	174	198	175	188	178	165	176	169	177	172	156	178	166	181	187	172	185	174	180	184	152	165	181	163	168	190	158	189	178	179	185	183	170	177	170	168	177	155	186	178	177	168	160	172	180	188	177	183	162	163	150	181	175	193	169	186	184	147	159	195	191	185	161	151	164	167	177	177	189	172	175	165	195	190	161	170	201	183	181	168	169	162	156	188	161	149	165	171	192	177	169	170	161	158	167	181	163	183	173	150	192	149	186	163	161	161	189	169	168	172	167	197	162	184	162	202	184	167	163	147	173	173	184	191	180	180	171	177	172	184	186	189	168	158	184	203	205	167	178	161	175	183	160	167	164	151	216	170	185	167	197	204	175	183	185	178	182	181	174	175	190	168	197	168	193	157	169	159	181	186	181	180	183	172	203	197	174	177	185	170	171	157	183	176	177	173	160	177	200	167	166	177	177	176	164	167	148	182	167	171	185	189	178	174	160	188	180	178	180	167	176	205	166	184	184	181	196	166	192	175	169	182	211	162	174	153	161	174	164	161	178	188	191	169	168	168	193	177	176	171	184	190	196	190	171	169	150	160	185	164	183	182	193	179	200	179	167	181	170	202	167	143	190	175	186	170	201	184	169	175	176	193	188	158	205	190	167	190	178	150	176	178	182	163	193	152	158	155	178	188	187	181	167	199	190	164	176	183	155	187	148	185	165	178	156	172	170	180	183	175	174	174	168	196	206	194	191	190	159	183	176	176	183	179	177	171	175	178	185	167	167	163	172	182	195	181	169	166	182	165	166	149	191	186	163	164	152	166	178	187	180	178	170	185	168	174	173	177	151	165	173	177	174	190	189	185	184	171	194	199	155	146	184	157	168	198	183	174	176	173	166	183	152	171	183	178	189	179	184	151	160	165	178	180	201	197	179	186	180	164	180	209	172	193	174	174	189	160	198	180	170	170	165	181	148	165	174	156	176	173	156	162	174	160	191	199	182	151	177	164	176	172	174	175	180	168	171	194	184	181	162	164	160	191	156	182	176	178	206	185	178	189	186	168	189	164	176	172	188	191	170	172	175	177	176	200	168	160	163	156	190	192	174	180	161	166	217	172	160	176	174	168	183	173	185	148	163	205	177	183	163	187	149	164	189	206	165	171	180	193	177	189	181	167	163	172	176	160	166	178	169	154	180	171	188	162	180	152	163	169	168	204	177	158	162	159	162	200	179	175	179	185	166	173	198	184	170	190	177	159	168	186	155	177	190	158	164	184	191	152	153	172	165	151	184	180	161	171	171	180	150	180	184	167	161	195	159	165	177	176	180	205	171	169	182	181	185	169	185	175	171	171	169	179	166	175	164	168	190	171	165	179	171	180	172	209	184	183	169	200	173	185	171	189	180	172	175	163	178	187	187	197	188	167	173	174	160	170	148	181	165	186	170	189	193	149	161	180	176	174	180	157	136	193	178	161	172	163	180	148	164	163	176	177	183	176	171	191	200	172	199	201	178	167	184	181	194	166	156	177	192	180	189	193	174	169	173	178	176	183	158	177	198	162	164	173	171	183	189	156	157	188	198	195	146	179	207	188	175	165	166	189	172	168	191	169	176	174	152	171	188	190	174	192	174	169	169	181	184	158	183	170	178	169	199	192	194	175	149	172	190	187	182	175	184	201	167	162	176	178	179	192	179	177	173	161	168	175	177	170	173	169	148	183	185	197	171	162	176	188	190	176	165	187	162	163	181	157	177	165	187	181	197	179	191	186	174	196	186	155	171	165	165	167	207	164	192	175	166	177	182	198	165	170	172	197	170	147	191	202	167	154	179	195	201	194	176	180	163	179	190	172	162	177	170	188	184	179	157	174	171	185	164	186	162	184	162	188	165	163	186	172	174	175	180	175	190	176	180	169	200	177	182	172	172	202	183	157	161	189	159	163	180	177	182	162	205	180	176	177	172	189	181	196	167	175	177	171	196	144	177	169	154	183	167	178	175	192	172	207	194	182	192	173	171	151	179	181	185	176	148	186	184	176	213	168	181	188	182	177	190	162	183	163	172	173	177	155	187	160	158	174	182	160	163	214	186	178	149	167	164	174	168	171	173	167	179	149	200	174	190	188	179	167	184	170	168	154	189	204	185	184	172	181	158	172	174	151	174	174	164	196	178	157	177	184	179	193	204	174	171	156	162	157	176	180	166	175	202	156	182	190	182	151	169	169	179	195	170	150	185	174	164	164	194	182	186	189	173	180	180	181	179	187	175	166	154	173	152	180	169	155	185	181	188	190	202	195	165	185	180	172	151	173	167	169	180	160	179	169	169	165	138	150	201	173	186	178	147	169	201	171	170	171	170	208	172	168	178	174	161	170	178	181	163	204	172	180	183	188	181	180	197	183	188	174	155	149	177	142	169	165	174	184	166	169	181	185	158	162	201	197	184	174	180	168	187	174	181	176	185	196	155	194	165	154	190	174	165	178	155	189	161	184	170	156	200	203	174	176	199	156	177	205	175	169	151	166	189	169	178	184	166	191	189	176	198	192	162	189	170	187	173	198	181	183	187	165	190	182	184	174	163	207	173	175	174	160	183	172	164	149	172	188	169	174	172	193	169	175	177	183	168	160	176	169	165	175	180	193	203	154	182	167	204	193	191	192	168	167	195	183	157	174	161	168	153	178	201	182	176	166	192	167	202	190	196	195	186	174	173	170	176	177	177	166	154	174	175	172	186	175	173	190	173	205	196	190	167	161	179	180	187	176	155	169	176	176	189	160	160	161	185	170	196	162	174	167	169	166	182	155	179	161	169	183	208	174	159	178	183	161	195	163	169	174	172	195	191	178	188	163	177	191	187	155	179	165	175	180	168	167	182	169	182	209	176	199	182	172	191	162	162	174	183	166	172	171	187	169	168	185	174	200	156	181	180	178	151	173	165	187	182	180	188	178	164	169	162	182	164	190	147	174	167	181	181	194	189	176	169	172	162	183	168	184	176	172	172	170	195	178	153	193	161	197	202	170	192	173	163	173	157	164	188	168	175	203	174	177	180	201	198	157	162	148	161	178	184	189	204	169	181	180	216	178	168	176	180	182	179	182	175	168	184	163	186	171	188	179	180	179	176	167	195	174	207	173	169	182	180	194	173	172	188	171	193	160	173	176	203	183	179	179	167	194	169	172	181	149	189	179	196	189	190	164	170	166	149	171
37553	55713	41196	3979	4278	5554	6042	5205	4328	3626	4010	2752	1941	2019	2372	2545	2722	2663	2150	2261	3552	3751	3930	4349	3687	2678	2469	2031	1559	1471	1393	1351	1168	1203	873	738	790	909	736	732	766	718	754	745	720	706	706	736	733	822	843	845	814	825	845	816	796	758	746	721	632	741	716	656	670	685	620	649	724	661	725	634	696	661	641	629	633	670	628	657	645	637	590	606	684	626	619	620	630	598	660	590	624	648	665	613	649	630	645	649	618	607	658	707	651	650	646	627	623	617	628	674	612	609	628	619	613	610	668	628	612	615	589	573	641	637	670	590	564	595	622	608	596	613	600	599	562	609	586	582	576	599	595	567	620	614	534	581	611	559	608	593	622	666	535	561	585	637	610	608	594	588	629	588	598	598	590	593	589	587	609	629	625	573	550	604	582	645	585	612	544	591	589	627	614	592	592	589	607	582	596	611	609	571	611	594	581	597	580	598	588	611	599	565	577	602	560	589	554	604	580	578	610	538	593	596	610	573	641	572	576	612	576	583	582	596	576	603	590	620	598	632	607	589	575	580	587	604	575	578	645	571	608	607	557	625	551	633	589	622	577	581	576	608	589	601	598	608	605	571	548	614	592	584	598	606	557	617	623	573	610	624	648	596	589	605	585	576	619	579	601	644	611	613	579	616	562	605	634	579	628	597	643	574	593	554	617	588	579	619	621	579	595	612	610	556	569	621	615	575	644	627	602	644	635	606	581	574	595	597	613	582	604	566	643	584	608	589	605	570	603	590	559	585	594	620	614	574	570	560	598	588	558	605	606	584	535	589	572	569	589	619	603	596	616	587	635	614	573	589	602	601	576	608	580	583	571	585	588	602	633	585	535	611	613	591	642	576	609	633	576	608	614	550	571	552	609	597	568	569	623	580	567	594	578	615	576	605	601	578	582	628	577	567	605	569	570	580	535	556	581	572	565	575	592	598	594	599	549	600	587	552	556	581	623	610	551	584	643	582	593	559	600	617	580	569	586	604	576	615	577	611	595	555	556	633	577	611	646	598	611	610	566	584	558	590	554	622	606	607	573	633	589	623	613	573	582	575	555	616	610	596	590	632	616	578	591	586	613	606	535	592	610	596	600	578	609	597	587	578	592	613	639	599	590	598	622	582	568	639	598	548	613	616	591	567	643	617	593	585	592	584	631	566	588	616	610	542	587	581	652	594	587	607	576	607	597	593	554	616	578	598	616	538	595	616	630	583	567	586	607	596	577	585	610	596	623	589	625	611	567	627	574	599	628	565	569	573	551	616	626	588	591	573	624	561	562	586	636	567	578	602	600	613	592	594	606	556	598	588	593	582	589	626	566	585	655	560	567	622	604	581	589	639	607	574	615	636	583	572	662	590	584	565	613	609	636	614	572	602	599	651	619	585	603	576	585	594	593	615	583	590	630	582	574	561	641	577	628	629	614	606	631	629	572	578	582	606	546	565	575	628	639	602	540	608	623	582	594	543	641	580	589	577	610	606	633	603	586	607	623	593	548	600	577	634	588	622	596	590	616	589	648	619	579	580	597	571	593	609	591	573	615	579	602	552	575	569	597	599	612	596	596	602	615	598	572	570	630	630	564	572	586	564	567	605	596	599	604	580	602	574	603	599	598	604	585	593	609	603	587	603	599	595	594	615	589	593	604	625	612	547	569	574	566	603	620	583	565	597	555	579	564	645	566	536	579	597	541	569	597	613	626	633	607	586	596	620	606	555	601	587	562	574	633	581	570	558	586	638	624	569	581	585	575	617	604	622	572	557	575	599	585	647	611	639	603	643	550	551	620	549	600	603	597	601	550	593	602	607	572	607	618	597	580	573	618	613	625	594	625	589	567	606	589	596	556	607	602	609	573	596	614	621	569	604	605	616	592	615	580	621	615	629	621	620	670	608	584	607	590	575	627	590	618	575	570	633	564	586	617	603	576	628	594	600	560	620	595	610	621	608	606	572	664	561	538	601	583	582	571	543	590	590	594	612	573	604	619	566	588	618	604	577	595	581	622	603	611	607	598	583	549	605	583	626	598	593	602	623	628	560	630	588	612	556	580	622	574	589	599	616	583	606	592	618	569	607	595	611	634	602	599	602	580	589	612	566	551	555	575	630	609	571	618	592	604	573	578	613	596	588	614	571	560	560	633	586	561	550	621	602	559	627	609	630	579	558	586	550	603	652	617	591	605	583	594	567	569	548	584	566	603	605	591	588	565	583	624	602	569	620	566	547	595	553	603	618	560	601	611	582	563	614	588	605	551	576	593	597	564	634	564	577	590	611	599	595	581	579	622	608	624	612	595	621	626	605	575	605	597	585	594	561	587	641	590	539	602	523	630	595	637	614	574	653	642	589	603	613	568	579	594	590	625	588	592	571	650	626	571	581	625	606	596	601	600	604	589	618	579	555	586	616	609	567	597	569	625	581	601	564	644	590	566	589	577	630	593	622	564	619	593	578	579	603	589	593	578	605	608	633	614	580	589	589	601	567	579	623	590	576	618	596	606	570	604	595	564	601	613	607	624	605	564	613	588	600	561	620	588	578	595	612	562	575	558	578	572	563	587	566	602	565	588	621	595	626	585	601	577	586	565	593	601	609	563	600	599	607	588	596	635	537	619	611	591	615	641	574	570	580	547	610	571	630	601	607	579	592	532	634	582	599	605	583	607	555	553	581	619	548	625	588	611	619	590	595	602	578	569	586	599	618	607	569	576	611	555	611	606	565	601	568	578	632	577	573	634	609	625	532	616	561	569	538	600	582	586	612	593	590	589	586	611	631	569	578	590	604	526	571	605	634	563	626	584	607	584	593	592	571	627	631	583	638	623	587	550	615	587	549	611	584	579	582	586	583	574	574	632	605	584	602	587	597	615	617	617	632	600	601	597	606	583	576	630	589	611	565	551	617	618	540	604	600	587	642	578	581	587	592	589	592	591	562	619	610	595	574	630	565	599	587	608	597	623	607	615	577	591	568	586	607	592	599	614	575	605	553	600	565	630	585	596	543	578	598	576	610	581	590	544	564	581	595	542	607	589	579	600	595	604	555	601	614	563	599	625	620	582	575	597	576	568	592	634	659	628	583	626	589	601	599	576	623	608	580	614	554	621	573	597	605	629	602	604	594	570	598	601	595	614	632	597	615	652	588	596	586	602	593	582	585	623	630	560	636	595	615	579	579	621	622	564	576	595	591	578	619	622	616	618	587	572	622	589	564	569	585	599	571	572	565	616	579	576	591	558	644	568	609	597	599	605	617	593	574	560	579	591	603	577	602	608	626	547	579	591	575	590	602	596	572	605	606	600	621	568	605	571	611	594	623	594	571	567	614	626	672	593	618	580	627	608	579	610	614	562	566	643	544	593	596	631	630	563	578	544	535	606	566	602	602	598	613	578	605	568	591	588	603	562	582	570	613	527	584	615	601	638	598	598	577	577	603	605	594	565	612	593	574	554	622	613	578	594	612	585	616	624	629	599	581	587	616
4534	9308	6320	302	204	138	124	117	109	106	99	105	106	99	99	94	92	93	104	94	106	103	107	108	78	85	76	107	100	79	97	88	92	97	79	80	71	84	80	79	88	95	106	82	87	78	106	77	78	89	99	96	88	95	79	102	96	82	83	75	79	95	102	88	85	83	93	78	79	83	100	97	79	69	78	93	108	99	95	86	97	107	69	89	88	105	103	87	83	105	81	106	75	89	95	94	79	82	81	80	95	91	93	99	81	79	92	77	74	92	88	91	84	83	100	87	100	91	75	86	98	82	98	69	89	78	89	85	83	75	91	89	77	85	85	79	86	92	90	104	80	91	93	91	96	99	89	74	83	74	90	80	94	81	108	85	75	81	97	105	94	99	65	92	88	84	86	65	87	87	68	85	82	90	83	79	81	95	83	81	86	81	88	113	117	75	84	82	88	98	75	98	83	72	82	103	94	77	80	94	97	87	89	90	73	84	83	89	106	96	84	100	74	88	72	73	89	96	93	100	85	91	94	81	78	101	83	81	107	82	78	91	77	92	92	65	104	69	74	86	82	80	73	82	96	83	85	95	96	90	86	82	80	76	82	97	83	73	76	79	94	84	67	101	89	90	88	86	87	87	89	74	81	89	73	104	91	83	80	99	66	73	98	105	80	81	82	87	90	98	91	93	81	77	79	101	92	87	74	82	74	88	86	94	89	90	78	92	86	97	95	85	90	85	89	82	76	81	80	99	88	75	96	82	94	97	73	79	91	77	92	88	102	92	82	90	79	85	98	79	82	91	82	90	85	104	79	95	90	84	108	86	78	84	88	95	88	94	81	71	94	84	91	91	88	94	77	79	102	88	85	76	98	92	84	99	78	96	86	82	92	101	96	79	73	87	74	97	82	87	93	97	97	94	101	88	90	82	98	75	106	91	104	87	86	96	88	81	86	83	70	84	86	81	86	103	98	91	99	84	78	90	87	93	80	79	67	92	82	82	110	97	84	84	77	86	82	79	97	101	84	104	90	79	98	78	85	92	86	80	98	80	91	95	100	79	80	103	67	89	86	88	76	88	83	89	66	94	79	83	76	103	84	86	85	80	82	83	84	94	71	100	89	80	90	85	76	83	73	92	92	125	74	89	79	98	76	80	86	77	100	90	98	95	76	96	74	93	67	79	96	84	76	87	75	83	80	85	87	77	121	97	90	90	85	80	108	84	89	76	80	101	97	93	82	75	83	85	99	99	106	92	71	107	95	99	83	114	89	73	92	85	90	85	99	104	87	65	94	85	86	89	83	85	80	79	81	71	87	79	91	89	102	79	80	97	97	78	92	86	96	86	78	80	75	69	91	87	90	85	109	83	99	87	86	93	76	82	78	81	87	73	79	92	76	76	73	75	116	83	89	85	72	97	80	87	75	78	76	72	92	84	93	101	96	78	84	86	100	85	102	71	81	91	88	76	81	98	85	82	75	74	86	98	88	96	77	89	86	78	81	73	96	96	87	72	88	93	74	79	106	85	106	110	76	82	83	80	76	73	86	102	64	86	96	90	81	73	81	89	88	91	73	109	94	100	76	81	73	74	90	95	88	70	84	96	91	118	92	84	87	89	84	94	104	90	82	92	86	101	80	91	79	94	84	93	85	92	103	90	86	85	73	72	87	101	96	92	94	82	90	67	87	85	87	99	105	83	84	78	86	80	87	74	87	75	67	96	88	81	95	89	68	98	102	78	85	90	78	74	80	84	95	90	78	97	68	81	90	70	83	88	74	88	64	88	83	72	68	89	85	83	88	76	80	103	87	86	92	82	82	90	68	107	84	79	58	84	86	75	109	69	86	81	82	87	94	91	78	88	89	88	83	95	87	81	96	80	85	75	79	100	99	92	98	74	93	72	97	86	73	108	87	76	88	86	81	90	73	85	85	77	72	77	86	102	78	93	82	81	97	97	86	107	86	93	86	77	66	74	81	84	77	92	77	84	80	79	83	80	76	92	93	82	87	85	92	81	86	70	66	96	75	91	68	99	109	94	87	82	89	87	81	87	80	80	77	89	111	97	84	115	85	101	86	84	96	81	86	76	94	84	92	84	105	81	94	61	90	95	81	100	91	80	79	87	101	79	83	92	98	82	71	89	98	83	85	79	70	80	67	90	78	76	71	72	92	73	78	98	79	85	96	97	73	78	110	99	85	78	89	86	87	105	68	87	82	81	85	69	90	82	92	74	90	99	66	99	95	96	82	94	97	88	82	109	81	91	88	88	97	76	95	81	100	78	86	74	83	94	95	78	80	67	90	82	95	82	94	98	72	91	81	87	82	91	81	83	100	97	79	99	87	79	81	77	94	97	95	103	85	92	84	92	89	79	93	101	81	80	87	77	72	87	93	72	81	72	80	86	79	77	85	103	77	75	91	80	88	76	85	96	81	99	89	82	89	96	90	84	90	91	86	88	83	86	93	87	95	103	94	85	81	81	80	88	78	86	100	104	106	78	96	91	84	78	77	86	100	77	65	89	81	86	100	91	99	90	86	80	92	96	75	87	99	117	74	92	92	72	74	80	80	89	75	85	82	88	89	78	77	85	89	74	83	105	83	91	88	85	81	94	104	83	92	85	70	92	91	91	96	75	90	98	95	108	84	108	69	81	97	82	89	105	97	81	111	78	80	86	102	91	81	95	97	84	100	97	81	71	80	86	79	74	83	76	92	73	97	83	80	95	79	89	87	96	86	88	90	83	81	90	84	95	91	95	86	104	91	70	97	86	83	83	86	100	91	86	74	94	90	95	91	95	108	71	85	91	86	74	99	85	93	76	83	85	70	105	92	116	78	98	91	84	70	88	83	82	86	90	84	98	87	78	86	101	93	85	83	88	85	69	77	89	73	84	85	77	81	81	91	94	92	85	82	82	86	71	73	91	84	98	76	74	81	78	115	69	73	77	81	84	90	98	90	101	97	78	104	104	101	89	78	89	95	86	76	85	96	95	85	85	94	87	111	90	86	78	100	94	91	89	92	88	77	95	86	89	72	81	81	84	81	91	102	95	95	85	75	85	90	84	91	82	84	83	85	77	84	88	86	83	91	99	72	95	86	87	94	86	93	95	97	59	95	90	82	87	78	90	86	95	100	93	75	84	97	98	97	98	84	84	71	90	106	90	86	98	93	92	92	92	95	78	86	90	85	92	93	94	102	94	91	92	82	88	96	101	85	89	79	97	86	84	90	80	79	71	81	86	85	86	98	72	98	94	89	86	87	86	87	77	80	86	93	90	94	76	94	92	91	73	88	90	92	81	93	86	97	80	83	110	87	87	67	94	84	90	95	86	76	110	70	82	82	102	83	80	98	86	104	77	108	71	98	89	92	86	88	92	98	84	81	73	77	96	80	99	72	79	84	83	84	81	93	89	89	78	85	89	88	87	107	86	93	99	78	99	82	95	89	95	75	74	71	93	67	95	95	86	80	84	90	79	84	78	65	86	87	86	100	91	70	94	74	86
6226	16978	11407	414	454	624	600	539	494	462	530	453	463	427	448	422	405	449	422	400	440	449	445	445	392	418	364	371	400	344	392	385	375	350	377	331	355	346	351	301	344	350	364	321	338	365	356	372	373	391	394	429	434	413	430	415	409	394	380	367	346	349	376	315	344	344	345	362	363	318	290	353	333	334	320	331	360	342	356	370	312	346	368	354	329	329	352	346	343	359	361	359	337	329	339	314	340	348	321	351	358	347	344	350	338	351	334	334	336	327	361	344	321	332	362	312	328	333	362	314	319	356	353	312	378	335	364	360	349	334	349	322	340	356	339	350	328	346	321	355	365	328	307	361	337	351	307	341	332	317	340	336	349	364	352	335	345	335	345	359	340	351	302	333	386	328	306	328	327	351	333	355	350	336	350	364	360	337	335	311	326	307	317	313	312	341	369	345	310	336	275	316	334	339	340	341	362	343	333	319	314	320	341	348	299	325	335	362	359	311	366	347	330	330	317	340	311	336	309	350	336	314	347	304	327	306	339	339	333	328	356	357	347	336	351	354	352	350	291	342	334	341	331	346	314	328	335	294	312	315	327	310	355	352	357	306	307	336	339	330	324	380	359	385	341	317	363	361	377	326	331	342	341	355	342	324	333	360	318	335	341	342	341	346	345	356	318	310	341	321	323	330	302	317	333	326	371	341	331	338	335	335	345	312	344	319	327	309	351	344	357	323	336	307	337	343	338	354	340	331	320	329	357	342	322	334	343	349	319	363	345	315	351	348	317	350	356	335	323	303	350	329	344	328	323	317	315	318	319	340	337	354	311	319	347	347	317	347	356	308	354	317	328	327	353	318	346	315	334	348	330	338	346	377	315	386	324	352	345	334	341	345	326	298	346	365	322	338	353	326	325	342	343	323	353	341	351	323	333	325	335	344	305	363	350	337	340	352	318	347	328	303	300	317	328	319	331	326	353	313	349	367	346	315	353	346	336	353	373	334	327	328	319	326	335	372	332	348	310	339	302	339	337	338	316	351	357	365	316	329	341	351	322	338	303	321	294	322	314	305	353	318	336	306	332	340	340	318	361	333	338	360	330	314	350	316	342	324	330	338	323	328	336	313	307	314	343	347	343	360	322	367	368	345	344	339	345	302	322	322	324	327	355	319	341	284	347	345	347	345	340	323	347	376	345	321	327	341	305	309	345	312	335	339	311	348	341	318	364	339	344	339	319	333	346	334	346	331	347	349	341	343	331	330	328	321	330	333	322	337	322	350	354	333	352	322	326	343	323	378	331	346	364	358	321	317	330	315	341	334	343	328	335	358	338	323	323	326	325	338	347	331	356	365	328	335	301	333	341	362	342	341	319	345	337	303	299	337	342	332	318	349	344	351	318	325	338	353	339	364	353	347	366	368	355	375	314	333	368	348	348	337	343	343	340	333	348	321	362	305	318	338	335	338	336	351	310	353	316	353	337	329	320	386	326	322	313	339	354	350	335	314	319	370	363	353	323	319	341	329	324	289	334	340	350	333	342	331	348	356	336	309	335	341	341	319	357	328	324	296	346	323	352	310	343	351	324	349	338	336	375	331	335	297	330	315	335	307	353	352	307	337	335	332	332	381	355	373	342	343	316	336	353	342	316	325	324	331	346	334	341	318	318	333	310	316	335	324	337	358	356	328	330	323	308	335	350	327	311	328	335	311	345	324	343	344	329	334	338	305	337	333	332	339	350	333	341	354	349	347	322	363	345	331	348	309	321	311	357	335	341	308	293	343	384	360	319	295	339	332	320	361	335	334	343	304	303	323	355	368	321	333	327	341	362	332	318	350	315	341	327	320	349	303	346	328	341	344	322	326	354	348	364	339	337	351	320	352	346	343	314	345	328	383	351	369	312	313	362	314	374	344	322	372	296	335	342	304	328	330	325	333	308	357	338	329	343	330	375	366	360	338	356	311	363	343	322	342	372	367	354	320	305	315	332	351	345	354	353	342	295	345	346	331	329	351	361	322	346	326	325	352	329	322	318	301	294	355	354	334	331	366	372	355	337	349	352	329	322	352	347	353	327	332	319	331	322	340	353	332	356	332	342	342	324	350	307	338	327	334	327	322	369	363	330	325	358	381	327	355	333	313	343	356	342	340	318	351	328	347	345	332	325	339	341	319	325	306	325	325	332	355	310	326	329	332	320	322	333	318	304	329	312	348	353	358	374	340	340	346	321	323	321	321	301	320	357	344	348	323	375	323	327	307	321	294	340	345	339	364	386	330	345	343	331	341	359	369	356	339	336	315	365	358	324	349	329	367	348	375	346	347	338	340	355	355	355	349	323	337	352	343	322	340	350	336	331	353	343	324	329	326	345	341	360	311	323	325	332	353	307	358	336	354	331	318	334	331	329	349	350	352	371	330	314	302	346	362	350	338	333	353	372	330	317	308	311	328	360	353	346	351	338	350	309	342	334	351	321	324	319	330	387	335	359	354	323	349	365	357	327	343	311	326	331	323	307	337	363	328	301	319	342	308	329	332	349	328	337	362	350	330	337	336	337	317	348	343	352	346	343	341	339	350	322	316	308	358	339	346	368	344	354	327	310	313	338	355	333	334	332	319	316	317	318	348	332	315	343	358	321	333	330	354	306	326	369	340	345	335	323	329	340	312	341	341	325	366	305	321	344	347	337	336	357	346	332	311	333	324	341	371	313	332	334	397	338	323	322	313	335	343	332	327	341	327	349	312	350	352	368	367	352	339	314	353	341	318	322	320	335	339	350	349	336	323	296	315	328	341	312	346	362	341	367	368	304	330	317	320	330	327	364	372	362	352	334	363	305	344	359	331	384	367	331	319	323	368	356	328	314	315	326	361	353	338	347	355	311	316	345	319	326	341	366	338	348	350	354	346	320	367	321	347	318	343	374	338	350	297	349	362	343	313	339	322	352	366	356	334	335	331	331	371	386	336	340	336	308	344	376	324	370	339	302	337	337	350	345	348	326	331	305	359	349	332	355	357	337	337	303	312	349	333	326	331	369	320	341	354	356	322	331	301	332	332	326	333	326	351	371	327	334	340	335	319	343	303	319	342	368	337	362	322	335	322	291	327	338	327	323	344	340	320	322	362	366	341	333	366	329	367	334	338	376	320	368	328	344	334	376	327	356	369	392	341	349	317	334	329	344	337	339	364	326	343	345	348	342	344	342	335	366	304	321	351	333	335	336	324	339	329	352	362	354	332	339	337	372	327	306	337	329	341	312	360	328	332	336	340	375	335	325	335	325	332	376	338	342	345	330	320	361	329	303	354	333	348	341	325	369	350	368	349	307	366	331	331	323	313	352	341	327	329	397	289	351	334	317	315	320	325	320	338	322	380	334	334	338	369	336	329	301	348	346	340	328	312	315	357	333	325	375	303	365	325	316	315	303	308	319	358	352	337	366	345	346	334	327	306	353	344	320	331	336	343	335	300	328	314	333	315	331	336	322	353	339	317	339	374	327	315	346	335	325	332
38855	64107	54486	14079	1782	721	574	387	360	389	328	280	293	287	282	247	243	232	240	321	301	312	271	282	220	241	200	160	178	175	174	179	164	135	140	146	115	118	118	142	149	147	139	154	149	109	137	125	129	136	148	127	132	160	146	168	131	130	122	137	149	111	115	126	128	123	128	129	108	120	118	127	108	125	94	112	114	118	114	128	103	119	138	127	125	142	117	109	123	131	127	122	111	110	108	119	133	121	112	109	139	133	123	145	139	136	110	115	137	118	126	131	137	94	119	152	121	117	139	131	125	117	104	135	103	116	142	130	129	128	105	124	131	132	108	140	126	110	102	116	125	114	136	113	118	137	114	110	129	128	117	126	121	120	137	135	119	131	112	103	116	127	109	116	105	147	118	120	114	134	114	128	146	115	131	125	113	127	119	135	146	116	144	143	141	116	132	130	122	101	130	133	111	111	115	122	105	114	132	108	122	135	123	137	109	120	117	120	126	126	142	140	123	120	125	113	140	144	140	112	126	124	118	115	110	114	118	125	125	121	117	128	118	120	109	112	125	139	128	113	127	118	116	125	148	125	107	127	120	147	117	116	137	128	100	117	102	113	125	127	101	126	126	110	131	128	145	136	130	122	126	118	135	112	124	127	120	120	108	115	109	95	119	127	113	131	102	110	116	100	134	114	115	121	114	138	148	117	116	122	119	115	137	121	123	119	113	94	104	123	150	120	131	110	122	144	113	118	111	125	107	116	114	120	112	137	110	137	134	116	125	124	113	115	143	121	107	127	112	112	122	133	113	111	134	107	120	122	101	117	118	139	130	130	125	116	105	139	134	115	111	132	115	119	135	123	112	127	123	101	111	117	125	118	134	100	129	96	115	143	129	114	131	140	112	136	116	132	122	132	107	119	116	113	129	140	113	124	132	134	138	125	115	121	106	105	122	143	108	118	114	133	113	143	117	128	136	130	125	120	129	111	123	119	118	104	120	115	125	110	143	112	127	128	138	116	117	112	130	112	139	137	123	112	132	106	137	131	106	121	110	117	116	140	100	98	127	114	118	111	131	131	110	130	113	132	117	120	117	119	125	115	136	116	122	102	120	120	115	118	120	127	124	122	128	98	99	110	121	126	134	116	135	149	116	123	121	147	130	118	121	115	129	106	127	115	135	111	128	117	114	122	122	125	138	141	116	141	144	128	117	118	119	111	129	137	124	129	134	112	126	139	119	116	130	139	123	125	124	148	128	119	133	132	139	144	136	136	123	125	110	134	125	134	120	127	137	136	121	125	120	149	126	126	135	105	120	118	141	120	134	120	109	128	120	114	116	117	121	122	140	105	138	157	134	128	107	119	123	142	121	105	117	128	119	119	139	152	134	119	127	126	134	129	146	137	132	133	115	121	129	117	125	120	131	114	130	140	132	108	110	120	118	120	117	131	131	113	113	104	104	120	110	109	135	109	134	136	127	130	124	108	141	105	134	136	126	118	127	113	111	132	125	119	142	141	125	114	122	125	135	119	112	128	130	129	133	119	126	110	130	141	128	118	134	140	116	108	113	142	119	120	140	127	109	114	116	116	144	134	125	130	113	108	126	120	114	101	115	112	113	118	115	123	107	119	118	122	129	109	117	130	120	116	123	101	133	125	122	124	129	106	128	128	113	115	138	144	131	119	111	124	118	115	110	129	110	122	138	134	102	115	133	126	111	123	122	107	105	115	128	131	123	137	130	128	124	137	129	120	113	119	117	136	134	134	108	128	124	123	104	136	128	133	115	126	103	122	144	132	122	126	122	112	111	111	134	99	129	137	93	106	109	114	122	120	119	145	131	140	126	124	111	112	111	134	125	102	146	130	120	122	151	133	118	115	116	110	132	124	118	106	109	131	136	100	135	123	130	111	119	123	124	148	126	122	117	129	127	141	130	126	123	113	136	115	117	141	119	118	101	108	127	129	106	117	132	119	123	127	128	127	115	126	123	120	133	116	112	131	103	137	147	118	115	120	106	123	109	116	105	123	104	129	131	152	104	132	124	129	132	136	111	129	136	105	122	128	120	108	122	123	126	117	132	122	121	122	127	116	128	126	116	141	121	100	125	132	142	127	126	138	143	126	136	128	120	111	148	118	111	128	132	124	123	126	126	124	124	128	122	121	129	120	139	131	128	124	120	125	125	102	108	102	154	144	134	107	120	124	130	110	141	121	119	124	126	138	123	125	111	124	111	109	125	140	123	126	115	157	115	120	120	115	110	125	119	93	110	119	143	143	132	145	115	150	110	130	125	124	119	121	84	138	108	128	119	127	116	126	112	131	127	126	126	123	119	129	113	111	108	139	135	116	130	121	125	148	112	125	146	119	122	117	143	113	129	128	121	118	120	129	125	120	141	125	112	150	104	118	125	132	108	114	129	122	128	127	123	127	106	123	125	128	132	130	119	132	115	107	132	124	130	123	108	108	127	113	126	114	133	126	132	119	136	136	118	121	121	124	115	108	130	141	111	107	115	121	128	110	122	123	127	121	126	133	110	122	137	120	150	119	118	114	120	120	126	126	114	126	126	107	113	127	116	135	139	128	131	119	107	126	112	111	151	102	133	131	126	136	118	125	124	120	125	143	132	128	110	118	113	109	131	122	137	116	121	120	114	122	113	141	124	132	113	136	123	113	112	120	118	115	117	124	118	117	127	119	120	129	112	122	122	100	115	123	126	109	132	114	129	133	110	130	125	129	121	114	121	116	124	134	117	101	134	117	121	120	138	122	121	112	128	125	105	98	94	119	119	120	111	103	107	119	123	113	130	145	116	120	106	131	139	98	112	120	109	108	107	117	127	124	128	133	113	120	131	137	133	125	116	124	131	128	131	126	131	121	108	127	118	121	133	149	128	135	117	116	114	133	104	132	119	107	135	132	143	132	120	160	142	131	134	137	125	128	130	122	115	129	112	108	154	122	137	123	115	126	128	134	125	125	129	117	131	124	127	119	132	110	132	131	124	103	124	113	99	111	127	134	109	118	113	130	113	110	116	125	117	125	132	121	136	128	123	125	103	121	140	115	116	128	122	104	107	132	123	129	133	117	124	115	127	127	129	114	144	120	139	114	110	122	133	101	132	124	144	126	114	125	140	128	134	134	111	130	119	125	124	127	129	117	113	118	119	111	116	125	120	114	120	125	133	126	145	116	144	128	130	141	115	123	139	130	117	113	113	139	154	118	120	120	127	108	118	116	115	114	106	117	121	115	122	131	118	113	126	130	112	121	121	110	127	118	118	103	135	118	125	115	125	112	130	121	132	137	144	143	108	118	126	134	117	120	118	120	136	121	139	129	148	133	133	137	107	130	117	128	125	125	145	131	122	129	105	132	118	126	137	125	132	117	144	115	116	119	113	136	142	118	133	102	137	122	122	120	119	138	106	120	133	115	137	130	103	119	113	105	117	123	99	124	122	119	138	120	130	143	128	124	111	117	128	99	110	141	138	126	112	142	118	128	131	117	122	132
28117	47249	40190	2276	2070	2830	2638	1919	1663	2049	2205	1849	1572	1783	1477	1430	1446	1082	1729	2260	2174	2002	2032	1714	1505	1234	1094	1019	902	808	853	786	723	735	650	533	547	615	514	502	544	547	504	454	512	487	509	554	589	597	605	636	627	612	596	614	576	536	518	499	477	485	496	460	519	493	508	482	482	453	451	456	455	458	481	489	436	449	474	441	459	467	451	475	449	477	480	455	459	454	455	454	459	480	459	444	439	461	472	463	494	446	437	480	487	468	463	445	412	513	451	478	477	463	425	457	466	426	445	436	465	453	440	446	464	468	483	462	466	455	445	416	439	466	447	398	410	492	440	418	452	449	433	440	414	442	442	422	400	400	449	443	473	461	421	435	449	444	442	445	420	426	456	436	411	456	438	434	418	464	442	485	416	476	447	449	434	403	449	434	412	428	433	461	421	441	417	434	437	447	424	421	467	444	432	442	451	462	467	431	427	454	446	450	445	435	442	408	431	471	455	422	442	471	453	410	469	434	433	448	457	455	464	443	451	455	436	447	439	442	449	418	434	453	469	452	420	434	460	431	440	452	449	487	463	396	422	451	425	440	405	476	420	424	411	460	427	433	451	412	443	414	447	436	448	451	397	462	448	416	444	461	438	473	427	415	471	471	438	458	474	432	424	447	426	452	428	454	456	424	443	407	461	473	416	451	443	423	445	444	423	442	417	480	426	480	448	398	392	446	446	449	430	419	406	449	438	443	442	423	417	453	413	469	442	424	433	440	428	433	420	404	468	426	454	457	445	423	436	459	448	437	479	481	444	439	466	462	423	435	416	442	471	464	430	424	454	451	461	407	404	478	438	464	446	446	423	410	451	421	474	434	485	453	451	409	434	426	426	407	453	453	449	451	415	473	455	451	447	449	448	475	432	480	432	431	471	450	390	441	402	426	460	408	447	454	430	416	432	444	422	442	445	427	400	430	437	408	417	457	441	421	450	443	446	412	413	419	500	458	448	442	412	422	444	483	452	422	423	412	435	435	457	427	447	427	426	442	434	408	427	417	452	413	435	426	410	430	435	443	428	441	435	418	398	458	449	423	459	474	424	467	432	434	462	411	426	450	438	438	441	464	458	421	432	434	437	448	414	464	462	437	426	436	419	440	436	463	449	474	470	447	465	464	453	470	425	426	448	422	448	456	463	476	422	429	429	442	432	438	444	456	425	452	406	471	459	445	440	424	436	425	465	427	429	464	449	459	460	417	431	449	431	422	430	447	451	430	429	446	475	450	451	437	441	471	451	411	433	410	435	394	454	464	424	442	458	463	420	461	393	437	482	485	414	457	429	409	419	409	429	426	449	449	445	449	452	421	437	417	450	446	416	425	424	484	469	404	453	426	482	462	441	428	447	456	430	431	410	440	458	428	393	449	439	435	405	445	467	477	438	472	427	439	442	416	441	465	433	457	454	452	451	434	442	430	434	445	428	463	438	435	413	448	457	445	460	432	440	438	450	451	404	415	425	453	481	446	442	435	414	435	443	447	442	437	433	437	443	386	421	424	410	424	453	475	430	403	502	411	420	466	443	443	425	471	445	432	423	386	424	413	452	479	455	454	410	384	460	417	425	404	452	427	431	481	447	467	441	474	428	435	445	455	443	434	454	449	440	401	444	444	454	417	458	485	441	416	435	458	402	456	445	402	449	423	423	447	428	421	398	460	489	447	430	426	439	447	434	433	458	467	497	407	414	381	438	461	447	428	469	476	438	453	480	450	436	442	421	420	453	426	400	486	416	481	459	408	443	409	453	434	432	422	455	410	411	419	424	452	442	462	433	434	420	431	434	446	459	408	426	423	433	435	436	434	433	427	408	414	438	405	428	432	468	426	439	467	425	451	465	436	454	405	448	404	451	479	437	449	446	450	437	442	436	430	412	420	450	439	442	430	480	432	465	454	435	446	423	408	441	429	477	434	422	439	422	389	443	485	412	413	455	432	451	423	415	412	441	421	445	467	444	438	467	436	439	444	476	450	456	428	438	432	478	417	468	446	413	454	398	431	428	434	436	450	464	431	423	435	432	457	449	421	447	444	410	435	427	440	411	397	433	453	420	457	443	497	482	420	447	382	449	415	430	436	427	445	463	437	477	435	444	496	448	431	418	439	436	437	459	423	435	420	449	406	431	447	435	493	450	449	393	448	435	408	422	425	418	446	435	431	472	425	431	390	429	432	443	443	441	473	440	422	433	424	440	441	410	479	466	453	458	421	459	476	429	463	466	445	446	459	400	464	419	454	426	437	431	397	421	451	456	446	451	427	440	449	465	429	445	421	430	453	450	433	433	413	451	425	416	434	411	476	433	436	458	410	409	416	453	455	444	467	435	450	449	458	425	436	401	491	413	427	441	458	460	417	431	455	452	422	416	427	448	451	463	487	428	462	425	412	461	485	453	435	461	449	450	428	425	430	457	438	467	440	428	420	436	486	441	459	424	456	448	427	446	449	441	424	417	403	434	430	428	450	487	415	452	461	443	409	465	448	452	438	429	427	450	456	412	439	450	424	460	430	477	451	441	425	439	450	429	441	438	430	445	458	437	422	431	423	425	475	437	453	485	456	447	417	397	456	449	488	459	443	437	467	449	470	459	444	430	420	447	435	431	441	436	423	447	434	431	440	473	437	449	405	482	475	459	444	490	414	428	462	401	438	396	449	417	430	422	404	444	455	434	452	477	425	441	452	482	431	450	431	481	426	415	427	411	492	413	432	467	466	417	445	452	430	472	425	412	430	432	431	427	440	465	430	514	413	429	421	457	425	448	449	484	459	427	443	451	480	474	433	443	435	437	495	437	438	416	426	423	448	415	452	460	443	436	459	433	430	448	432	454	409	429	460	421	432	421	445	412	487	422	433	418	398	460	443	440	441	435	453	461	443	438	430	424	479	459	420	454	453	417	469	449	431	461	454	453	463	456	428	430	428	451	465	388	425	442	391	455	461	449	432	463	437	449	419	410	456	418	465	408	457	411	445	441	443	443	407	449	415	449	437	440	451	467	431	453	431	433	403	462	456	426	497	461	456	401	453	436	410	444	466	452	448	424	451	413	434	438	436	456	417	422	445	424	441	449	457	421	418	468	451	420	446	414	473	498	469	436	503	457	487	425	427	431	406	451	426	446	410	469	435	433	448	435	462	435	424	443	422	450	425	477	451	420	440	474	444	462	450	427	416	402	447	435	402	449	437	417	436	443	463	428	412	442	431	416	434	440	436	454	422	444	445	425	431	459	448	452	472	467	410	411	431	423	440	460	442	439	434	478	497	460	439	450	397	407	434	429	474	431	433	421	425	425	455	423	413	414	441	439	402	421	457	437	531	436	446	446	407	454	470	455	408	420	421	450	430	424	426	470	437	405	453	413	445	431	446	451	458	435	460	434	440	443	429	437	381	409	457	436	415	460	458	449	443	441	456	441	426	479	443	356	459	429	446	401	396	444	474	429	456	438	443	444	457	440	427	425	383
52731	75539	67243	22030	5766	991	744	615	553	613	814	660	518	512	540	440	373	418	538	553	481	503	453	464	362	336	323	284	261	231	237	281	241	247	216	197	203	223	202	188	207	190	189	218	184	168	203	183	196	201	204	191	201	194	171	179	170	189	198	213	211	203	185	197	181	167	209	180	161	164	193	204	173	187	185	159	181	182	168	194	185	192	197	184	204	180	191	156	143	190	179	216	178	192	183	174	183	164	176	175	198	161	169	176	203	177	189	179	198	188	204	197	170	172	177	189	188	183	187	176	166	175	177	192	185	169	175	211	126	187	181	175	176	197	175	174	160	185	173	175	158	185	172	183	179	192	183	199	182	189	163	166	165	160	162	180	194	202	181	174	189	171	175	171	209	174	173	183	175	178	177	180	175	177	193	185	189	172	199	195	163	156	174	149	162	189	175	192	174	154	182	178	186	179	184	166	203	202	167	185	175	186	163	179	199	183	191	190	185	156	197	173	179	171	154	176	193	182	178	168	188	205	168	188	171	214	157	170	168	173	170	166	183	180	193	167	207	176	176	190	175	175	192	186	176	173	175	169	184	193	160	162	199	151	185	182	187	166	176	194	192	184	152	173	165	195	184	177	181	186	166	175	174	163	181	157	191	179	143	166	176	188	157	192	166	181	188	180	169	168	172	175	154	174	177	180	171	182	172	170	190	172	189	169	168	165	188	181	173	147	163	192	160	187	179	194	151	167	161	194	176	174	146	171	162	151	177	188	170	213	185	175	176	187	171	169	187	173	183	205	181	160	173	164	195	179	180	172	183	207	155	179	165	201	185	195	175	175	173	191	158	156	168	170	190	172	168	171	168	181	160	214	181	194	183	194	177	194	180	176	175	211	154	181	192	174	177	165	195	199	177	192	190	184	196	186	210	188	192	154	169	169	182	184	184	177	179	183	174	183	194	192	162	185	163	169	206	171	176	181	183	182	165	153	192	167	158	181	192	193	179	191	176	197	167	155	149	168	187	169	180	188	165	179	172	174	203	166	200	165	205	193	164	173	174	186	195	174	171	189	191	186	183	179	171	184	177	161	184	193	156	219	187	184	179	183	153	213	205	195	173	193	205	174	167	183	160	199	179	150	175	184	169	174	169	183	177	156	182	198	192	170	184	173	168	193	172	167	175	180	188	164	164	173	185	172	165	167	176	180	178	191	153	173	152	168	179	166	178	170	186	191	192	191	177	196	177	197	175	174	182	154	172	162	191	162	182	177	199	165	176	199	176	166	189	176	169	173	184	149	162	188	176	186	156	190	182	168	168	194	166	189	164	161	189	195	182	177	157	175	181	164	163	196	201	191	170	212	200	179	181	168	180	167	148	149	200	182	163	183	180	172	177	152	189	154	174	162	163	169	168	171	176	180	190	186	202	169	188	181	172	178	191	184	186	191	195	178	168	189	186	167	174	173	184	179	157	186	175	174	164	184	196	186	158	170	165	198	190	185	158	179	156	167	182	172	189	194	141	174	178	178	177	175	184	193	161	189	179	154	169	170	170	193	204	187	169	170	175	191	172	184	170	180	193	179	188	184	225	175	157	176	189	175	185	189	178	184	165	158	187	170	162	165	199	181	179	159	170	189	187	189	182	169	157	187	168	183	168	165	189	188	178	185	173	168	195	187	167	201	168	201	172	171	158	187	178	163	187	168	156	193	187	174	212	174	170	184	168	167	174	165	145	187	170	198	202	168	205	186	135	150	169	197	167	180	177	169	193	184	175	150	150	161	173	185	170	209	195	162	178	170	182	169	183	177	166	177	181	175	164	175	161	179	193	183	182	203	186	205	175	184	199	175	189	184	183	173	189	186	179	183	180	165	201	189	179	196	180	186	168	164	151	172	163	185	171	185	193	180	176	186	198	196	168	186	209	164	172	207	186	186	167	176	200	182	151	172	163	189	189	174	188	198	192	204	169	196	176	178	182	156	197	172	177	157	180	164	211	184	184	180	196	206	182	200	188	166	178	180	186	186	191	168	157	166	169	185	196	181	164	179	177	181	177	166	181	194	175	174	164	185	191	162	174	172	181	206	161	167	190	177	197	160	183	163	182	174	209	192	183	173	174	176	185	195	180	183	193	194	170	165	158	192	167	185	186	165	177	183	198	171	176	167	180	183	197	178	188	131	167	174	179	184	176	174	152	199	170	189	196	194	157	164	187	189	174	155	198	173	177	151	176	171	188	172	176	169	185	179	176	158	164	186	160	194	202	190	164	172	190	168	178	169	179	177	168	184	168	171	193	177	188	179	147	178	196	163	191	196	160	162	156	180	190	187	181	164	196	173	171	185	189	184	182	158	171	173	180	177	177	180	179	178	165	168	178	189	201	139	176	170	196	177	210	169	155	181	180	161	177	184	174	172	160	175	168	145	166	160	185	172	172	167	174	152	179	174	181	192	183	194	178	175	171	192	184	193	194	195	172	186	198	189	165	185	197	164	197	224	172	168	192	165	156	171	166	164	168	183	174	197	189	162	170	175	167	167	189	205	166	183	176	194	180	172	168	144	166	183	195	168	177	191	158	182	181	168	181	167	184	178	163	163	177	156	196	168	193	181	187	175	166	168	179	159	182	170	173	185	153	178	160	159	198	171	148	173	176	167	182	159	169	204	164	181	179	166	189	157	178	185	164	176	199	169	168	176	182	171	206	171	172	173	195	185	175	178	171	215	172	170	177	181	168	171	191	167	175	181	194	186	167	175	159	200	161	185	167	208	165	161	174	177	173	176	173	174	175	171	194	210	185	193	176	167	194	169	164	189	184	171	185	191	165	163	195	159	162	149	156	184	182	150	163	173	158	174	189	189	201	183	180	173	178	196	168	174	182	204	181	203	190	198	163	189	183	176	187	180	184	165	141	159	184	152	159	164	174	172	170	199	172	165	198	178	179	174	178	196	177	218	194	193	197	177	201	164	154	192	165	171	178	180	178	167	190	170	182	164	171	162	188	212	187	154	189	209	153	185	196	181	177	195	175	186	186	157	170	175	159	180	181	196	179	174	170	159	162	174	168	193	183	165	181	168	170	163	189	176	161	204	175	171	158	185	180	168	165	197	190	178	185	208	179	179	166	191	171	178	177	172	187	201	176	176	194	193	186	169	170	189	171	180	170	173	189	163	201	190	178	184	169	203	184	187	152	182	170	171	170	161	173	179	170	171	179	171	199	177	179	168	174	164	169	182	193	167	189	180	167	192	193	195	174	172	160	177	184	162	183	188	180	164	192	160	183	162	166	185	183	174	181	168	152	164	164	175	190	179	185	200	166	188	168	156	181	180	184	166	177	168	152	166	179	161	173	160	171	188	163	191	161	177	186	192	181	194	189	185	182	179	183	178	184	158	186	195	152	163	162	178	170	177	197	164	188	166	170	190	182	192	169	192	176	179	154	172	155	195	168	161	195	208	181	170	175	196	181	192	163	203	170	178	179	152	196	158	196	186	178	177	171	190	184	177
37040	57322	52490	3905	3495	3561	3387	3215	2737	3382	4095	3884	2824	3019	3034	2567	1966	2486	3646	3507	3430	3569	2840	3061	2111	1815	1851	1563	1344	1346	1248	1305	1198	1059	885	797	776	837	801	742	741	687	693	689	736	717	728	705	824	763	791	820	851	797	878	790	753	795	800	693	679	699	696	680	648	671	660	688	649	679	606	639	630	648	641	601	665	627	617	651	648	645	660	620	657	645	655	637	696	595	634	634	606	620	606	687	660	596	640	654	673	635	638	691	670	646	673	587	628	591	657	629	646	652	617	631	633	666	597	597	621	644	653	620	561	604	623	619	633	618	643	578	596	616	570	547	618	622	589	650	564	594	614	590	663	614	627	613	614	596	576	593	597	595	620	584	621	647	574	577	583	587	618	611	592	597	610	608	613	598	573	576	581	596	592	551	649	631	612	612	585	592	590	613	586	579	571	587	613	567	608	609	590	597	612	608	606	599	611	567	566	626	600	600	544	598	575	566	572	573	572	582	586	601	605	576	590	581	597	579	596	588	604	585	585	627	557	589	630	590	610	590	573	652	576	590	637	599	579	614	584	595	571	611	599	616	601	626	595	602	599	582	581	618	635	576	636	547	581	599	537	640	579	560	604	574	611	607	617	580	599	606	611	565	625	576	612	609	581	606	560	583	591	578	585	585	562	607	576	620	574	640	607	585	611	599	630	558	632	590	606	593	618	595	574	578	627	599	563	583	604	561	585	587	620	613	596	655	612	592	604	598	596	608	635	561	619	596	561	593	580	560	564	549	630	571	584	555	595	614	563	650	588	588	569	622	554	602	610	620	600	598	621	579	576	606	610	579	640	614	592	640	603	556	615	578	576	609	588	569	585	618	570	599	586	607	588	650	619	593	599	586	595	664	565	618	627	576	590	609	566	584	592	630	576	591	630	608	605	649	619	584	593	588	585	551	602	591	557	588	624	600	578	575	582	620	574	560	576	554	628	565	585	572	588	609	602	572	665	573	581	595	611	614	615	615	596	577	566	601	569	575	565	586	600	558	591	579	550	600	582	575	596	636	591	608	606	566	579	575	611	602	596	608	569	603	551	597	632	597	578	604	602	595	628	567	591	624	601	647	611	631	551	614	591	552	605	597	621	607	555	612	591	565	643	596	638	596	573	593	575	559	640	594	608	612	598	551	604	598	617	567	580	646	604	609	636	587	585	614	605	591	595	590	572	608	584	584	594	581	581	603	605	574	583	616	619	586	570	608	597	592	648	614	591	575	614	603	610	537	580	578	666	610	570	570	624	595	625	632	604	587	606	612	622	603	584	613	592	580	544	600	590	620	623	562	582	574	605	628	581	570	576	569	594	569	641	592	591	603	634	588	618	577	616	562	588	605	574	597	545	615	604	603	576	626	631	573	639	593	610	560	591	620	598	628	627	599	585	583	616	584	586	587	609	574	574	610	593	620	567	608	588	584	568	569	588	566	652	614	567	568	570	607	623	600	614	559	648	607	623	591	551	597	610	580	601	623	604	615	593	632	592	610	603	614	583	611	611	564	612	568	585	630	619	568	620	605	625	569	633	635	590	606	582	573	611	596	614	566	628	613	597	588	599	650	593	610	584	591	610	623	596	624	592	613	590	622	571	609	640	585	608	587	641	621	555	645	577	584	626	619	591	575	579	649	645	580	555	609	601	621	593	627	606	626	636	616	575	640	608	647	557	570	613	633	662	620	629	579	584	608	579	621	614	593	606	580	580	620	608	614	591	580	613	598	607	600	620	569	567	587	605	590	586	579	630	584	575	601	568	613	589	620	620	596	597	563	588	570	583	604	555	601	595	552	630	661	579	630	594	631	610	587	584	597	631	616	606	578	572	578	597	574	577	580	608	606	633	607	653	575	615	621	596	608	616	601	582	625	621	586	598	637	598	602	559	555	591	591	581	558	580	621	577	611	577	639	560	605	610	596	639	575	549	619	600	621	607	624	573	575	596	604	593	607	635	632	643	595	649	579	587	581	609	584	596	635	566	575	564	627	600	610	607	654	633	558	552	609	584	578	599	597	573	634	609	588	584	625	622	628	584	594	588	629	591	597	600	615	605	584	629	587	629	573	578	593	617	598	593	615	596	597	605	633	609	607	622	618	606	567	648	656	595	612	627	601	625	599	582	587	587	581	572	581	566	607	616	599	593	600	557	624	576	633	640	609	611	546	588	615	633	581	581	615	570	638	570	601	564	582	571	581	559	614	595	603	637	544	567	577	547	599	627	536	599	627	586	572	592	584	619	621	605	599	608	636	610	614	585	584	601	600	601	585	596	611	569	597	619	573	588	618	625	632	627	605	619	592	632	623	612	572	615	569	564	646	634	603	576	578	555	641	608	601	613	614	575	584	610	593	615	577	572	571	611	609	626	621	601	580	588	586	603	653	609	572	586	620	585	589	647	600	619	584	585	565	634	585	640	604	638	575	601	557	594	590	593	605	578	574	631	604	576	595	635	617	601	596	598	634	601	575	572	579	587	574	575	598	550	574	597	609	601	641	622	549	595	604	606	574	586	602	566	561	600	604	571	593	618	577	578	584	605	591	606	579	621	598	578	662	637	613	585	620	629	556	603	596	588	621	600	628	602	602	600	568	604	642	589	605	571	599	525	622	608	611	592	607	599	590	617	576	593	637	570	599	612	594	580	608	617	607	602	584	608	604	609	582	590	579	616	598	578	603	585	621	589	604	626	582	599	594	638	630	587	625	597	574	589	590	637	604	558	635	533	619	607	575	584	591	598	582	561	561	617	629	572	601	594	563	580	622	564	618	591	595	582	618	629	565	629	572	596	598	561	560	581	601	573	628	671	568	598	579	588	550	583	580	641	580	618	569	622	595	602	602	657	561	577	597	612	619	556	603	592	626	601	606	608	608	617	570	583	629	611	640	581	553	601	595	611	598	617	601	560	644	600	570	543	603	600	624	584	594	549	575	626	624	657	629	578	635	574	579	610	637	547	578	582	552	624	593	632	628	636	592	605	586	616	577	567	639	610	587	607	628	602	594	600	626	605	590	599	575	578	617	590	617	569	591	646	549	569	603	589	590	576	605	635	638	599	567	610	592	610	587	558	582	593	597	576	631	619	582	559	611	625	596	611	595	642	614	612	622	634	598	588	575	593	615	591	579	578	594	597	567	583	577	596	643	646	635	609	598	607	582	577	617	612	614	620	568	569	560	596	592	638	627	605	594	607	580	599	586	598	570	641	568	574	617	555	592	574	572	573	577	605	603	575	659	598	608	574	574	591	627	589	602	638	592	569	585	590	590	589	603	583	560	590	604	604	607	563	610	611	596	600	574	617	567	607	611	594	614	585	598	605	611	584	630	585	581	628	600	573	604	603	606	614	626	601	566	601	626	596	646	642	603	596	598	583	604	597	614	589	612	616	569	591	568	581	590	584	600	562	633	636	639	604	576	593	605	570	630	614	596	593	581	595	613	597	570	583	588	630	574	600	592	627	579	583	627	564	590
4243	8959	7439	392	152	99	113	103	100	120	119	100	104	110	97	96	83	107	135	98	88	93	106	96	103	102	94	81	77	86	82	92	95	97	100	83	82	93	95	102	91	93	84	102	89	100	90	91	102	96	90	105	100	85	93	105	83	101	91	95	80	92	90	89	96	108	113	75	73	97	88	78	87	87	97	104	89	75	100	86	97	71	92	112	78	97	95	82	93	107	91	78	89	87	81	74	68	96	96	93	78	82	101	82	100	80	91	83	83	94	105	83	84	84	93	90	87	86	93	97	97	106	99	87	104	84	103	72	97	96	110	86	84	108	88	104	74	84	85	105	91	90	91	90	76	87	105	84	85	88	64	88	91	95	105	93	91	96	90	82	113	88	67	85	80	97	84	99	104	81	92	100	94	88	99	90	87	80	94	92	90	92	99	78	83	91	84	90	79	85	92	87	76	94	105	87	102	85	96	87	89	89	87	94	89	88	73	90	81	89	95	87	94	94	103	93	80	99	100	94	89	74	85	95	80	86	78	89	86	86	84	85	94	84	82	78	84	90	89	74	94	99	89	91	95	87	96	78	83	102	97	100	90	87	87	89	84	77	96	88	99	92	101	99	81	65	93	108	79	74	80	82	83	93	92	86	81	94	82	84	97	94	84	81	91	86	101	93	95	96	80	101	85	90	102	108	92	103	78	85	93	94	84	86	94	104	93	90	91	67	86	85	70	87	95	88	87	87	72	77	99	97	105	83	99	76	84	78	96	109	80	90	93	91	97	98	88	107	92	93	82	94	76	77	85	88	92	90	100	91	92	87	117	76	91	87	102	108	88	102	96	84	78	91	91	95	86	90	105	95	83	89	94	89	95	89	77	92	82	83	76	92	93	78	86	82	85	100	88	83	85	79	118	94	89	106	83	90	96	94	90	78	90	93	87	90	87	84	95	94	107	82	99	93	120	87	91	115	93	77	88	84	97	88	95	80	86	114	99	92	88	99	85	110	109	82	91	96	80	88	85	85	93	66	87	92	77	78	102	81	80	96	74	104	109	104	107	82	98	100	117	85	90	83	86	82	86	81	91	97	87	86	96	83	69	83	86	93	86	99	90	88	75	77	80	92	79	84	77	95	82	99	101	87	73	97	87	71	86	81	109	89	111	84	81	74	97	88	78	88	79	81	79	92	83	73	92	107	95	89	82	100	86	98	94	104	90	103	87	96	84	80	89	82	68	85	89	85	81	70	78	87	76	87	103	109	83	79	82	82	117	92	75	99	79	82	84	86	79	78	77	96	89	95	100	88	81	87	93	83	91	95	92	87	88	91	92	72	97	88	90	87	96	79	78	98	91	83	88	91	80	84	93	100	87	86	91	84	88	103	94	78	83	81	104	69	96	99	90	72	72	88	75	77	82	97	76	98	102	77	71	85	87	80	78	103	83	83	90	95	101	95	99	99	96	100	85	85	82	95	96	69	88	85	79	90	99	80	86	93	79	83	97	90	88	104	80	94	100	96	79	82	82	97	88	92	81	90	90	99	91	93	95	85	87	94	97	88	99	99	97	91	108	98	81	88	79	77	107	102	92	86	87	91	94	83	84	79	101	92	100	89	86	80	94	80	88	82	88	91	92	79	94	85	96	88	97	66	74	69	80	84	70	88	98	99	100	85	79	78	105	90	82	108	88	91	94	98	80	84	111	102	83	80	86	91	80	97	110	96	96	86	73	79	101	79	98	87	115	100	79	84	101	86	95	93	79	78	81	80	99	81	80	80	81	79	97	89	79	96	93	92	100	87	96	100	112	91	88	83	82	94	97	88	95	82	85	99	94	84	80	82	93	96	79	79	79	99	118	89	76	85	105	91	108	112	92	94	87	77	91	100	94	87	93	101	105	84	84	96	97	77	93	98	92	92	109	88	79	96	85	83	85	65	70	84	76	91	92	97	98	105	109	81	127	73	77	95	86	103	93	100	87	92	85	114	100	87	90	84	83	78	101	94	100	95	82	91	82	92	95	91	84	73	81	98	86	95	102	77	84	102	74	87	89	89	93	99	88	91	101	98	93	83	89	84	79	74	91	93	88	100	100	84	104	118	111	89	114	97	91	84	81	93	100	75	70	90	84	86	92	89	81	92	101	92	84	84	68	74	103	91	83	100	99	99	80	89	77	92	76	70	93	83	89	75	85	94	87	101	100	83	98	75	89	76	85	78	96	82	93	81	73	84	88	98	94	95	88	103	89	91	93	90	95	98	90	96	106	78	91	88	85	89	90	105	80	94	74	90	100	71	90	80	92	89	87	90	95	93	90	88	88	95	65	78	81	76	91	74	91	87	108	86	101	87	78	75	83	90	85	85	90	87	97	79	73	94	92	81	81	75	75	87	77	95	86	95	93	76	89	106	109	98	110	95	81	90	81	87	95	108	90	92	94	76	90	70	87	86	94	103	81	93	100	89	98	98	97	104	90	95	87	95	92	96	81	102	100	93	79	79	70	106	83	90	84	91	90	101	92	84	99	97	87	88	77	93	91	102	100	83	93	90	105	99	86	83	82	82	77	84	98	88	89	98	87	99	80	86	85	94	88	87	78	83	100	99	102	85	87	82	99	99	84	81	88	91	102	77	120	97	73	73	101	76	102	92	94	93	84	96	104	99	80	104	93	92	80	86	84	85	94	75	84	85	92	89	91	90	89	88	72	79	90	88	73	77	72	88	68	101	95	87	96	90	89	70	83	90	85	95	89	88	88	87	102	102	94	95	93	85	88	108	86	92	94	102	95	82	70	89	80	84	75	86	83	93	91	92	77	90	80	91	72	96	73	92	106	81	106	106	86	105	120	74	102	79	100	79	103	83	96	97	96	82	98	100	87	83	83	90	95	98	106	100	96	98	93	83	93	89	81	87	85	94	75	96	84	93	97	84	86	96	95	89	92	72	91	87	92	98	79	76	93	84	75	84	105	101	77	87	101	73	84	87	78	96	96	107	90	55	97	83	84	78	90	80	101	84	98	86	88	92	97	91	78	94	93	87	99	88	87	105	102	100	91	89	84	92	93	94	92	90	94	94	94	99	91	92	104	91	93	85	95	84	85	109	81	95	85	88	81	93	79	94	80	93	95	101	91	99	94	66	91	86	77	110	84	91	103	86	85	88	84	91	108	102	86	96	88	100	77	100	84	86	86	88	71	83	90	93	98	94	80	96	89	88	97	85	91	95	101	101	87	89	122	96	88	90	86	95	93	77	102	95	83	95	71	84	91	96	86	87	75	102	101	99	98	75	93	94	91	101	89	73	100	74	101	108	90	90	96	88	98	83	86	78	96	83	88	86	75	78	90	81	89	80	97	86	89	95	116	87	75	84	92	87	116	104	79	94	88	69	88	78	83	89	83	84	86	87	75	99	87	103	85	92	69	94	84	89	85	76	79	94	94	91	86	93	91	85	82	88	86	75	80	80	88	82	102	75	80	86	88	91	88	114	75	79	85	73	87	84	91	84
5492	16188	14803	442	462	458	508	509	422	445	508	458	440	436	408	426	411	425	483	401	452	414	397	410	375	405	364	397	403	366	395	361	385	355	390	370	360	315	379	338	315	348	319	384	354	328	398	427	410	433	443	407	420	450	423	402	425	393	382	357	362	391	357	368	347	376	392	383	385	342	329	357	340	347	342	353	338	335	344	383	362	334	370	339	368	360	333	393	383	345	336	332	338	341	352	345	342	355	343	344	357	344	338	343	381	361	334	373	351	327	349	342	338	341	370	313	364	328	344	374	366	373	307	416	322	351	348	334	330	346	343	349	359	303	352	355	357	346	365	339	358	319	357	311	334	313	372	332	334	320	339	354	316	326	385	333	343	341	364	354	349	323	361	330	383	352	368	326	346	352	351	380	312	353	348	316	329	313	337	336	355	332	361	342	403	340	322	370	381	341	323	337	346	378	339	352	364	343	335	352	335	335	358	341	314	373	346	377	329	335	355	324	380	327	378	323	357	358	304	353	335	354	348	348	337	358	332	317	297	327	337	315	349	362	328	333	375	331	364	347	346	359	322	328	367	330	325	333	315	291	372	360	352	379	383	315	340	335	350	371	341	360	341	340	376	353	368	346	349	348	333	322	327	378	309	356	341	327	339	327	334	343	370	336	346	364	345	320	330	337	338	361	332	351	322	358	369	330	342	393	363	351	386	323	356	341	326	344	371	350	352	329	355	348	366	357	336	398	358	339	365	329	318	341	349	355	340	364	340	344	319	331	331	339	348	329	333	343	357	351	363	351	343	338	346	354	356	380	348	334	341	365	353	353	327	347	332	301	361	308	339	309	332	353	324	361	368	357	345	365	370	328	337	343	372	364	372	332	341	333	346	352	355	348	338	353	325	357	316	330	340	362	339	321	353	331	342	347	317	318	343	381	360	341	301	323	327	343	348	331	333	361	328	343	332	322	354	345	317	352	310	361	334	360	366	331	348	376	326	391	341	339	345	347	353	360	338	322	332	318	367	324	349	336	369	326	362	380	360	381	319	338	345	332	345	336	329	332	362	325	345	335	360	371	355	317	367	330	322	340	351	366	347	350	357	354	357	346	363	331	361	331	319	366	334	314	353	346	334	322	355	364	350	386	323	336	344	357	359	340	348	344	362	360	362	333	345	367	341	350	324	318	340	318	359	364	354	350	344	331	334	322	341	356	381	336	351	368	332	325	316	358	339	318	358	336	329	366	317	344	344	346	342	346	329	356	375	341	319	316	313	352	366	329	357	343	336	331	340	328	370	326	322	340	353	350	374	349	323	347	357	321	347	310	295	363	320	348	332	399	340	348	337	339	352	350	342	374	337	368	318	371	375	323	358	331	356	350	339	362	329	324	348	338	356	339	338	350	354	352	375	314	364	326	342	359	310	317	334	322	333	369	377	350	360	317	332	351	321	350	336	359	320	369	312	319	369	341	330	325	364	372	359	362	341	365	355	357	363	340	336	335	358	315	344	341	346	337	342	335	333	353	332	340	342	354	347	306	372	348	329	372	339	325	354	335	344	351	367	322	340	372	364	345	362	352	355	334	349	340	349	328	335	345	313	344	350	304	315	350	357	330	344	323	367	370	339	334	334	352	361	307	348	347	372	327	356	346	349	347	354	318	332	356	322	349	342	310	349	369	344	352	367	354	328	353	390	345	349	363	322	334	325	355	368	323	327	337	365	324	384	356	346	313	359	371	324	338	338	336	363	337	357	355	353	339	342	371	332	319	331	359	343	348	364	340	346	341	321	388	351	326	357	322	364	330	333	320	356	373	353	364	343	362	347	348	380	361	320	368	337	341	348	366	347	359	369	337	344	354	351	353	337	321	345	348	384	328	348	359	365	361	355	355	323	366	338	347	365	368	372	348	351	332	325	321	351	352	360	304	341	342	321	322	352	367	363	315	349	346	342	347	384	341	349	330	346	366	338	351	350	379	335	342	327	348	357	336	357	316	342	364	343	314	376	366	350	339	362	327	320	335	323	348	370	327	363	341	334	322	322	350	323	352	334	341	320	344	356	325	353	349	345	376	347	302	364	298	346	332	389	354	319	364	330	382	339	349	370	328	337	343	343	323	360	370	339	339	306	326	367	311	362	350	310	366	343	364	331	337	339	334	343	345	320	355	355	313	335	337	352	347	360	330	387	361	314	363	348	341	328	346	321	325	367	329	330	374	354	326	322	333	348	369	370	353	341	349	356	327	396	354	328	372	355	335	328	360	341	324	314	330	358	332	367	339	321	294	320	320	359	345	349	319	299	337	353	378	348	331	326	340	352	333	323	350	354	375	346	341	372	348	360	365	335	346	327	341	334	358	361	350	362	317	326	356	332	340	335	353	360	340	336	362	363	344	347	342	338	326	328	317	319	355	375	332	358	355	346	357	360	361	330	327	298	320	364	328	343	343	350	322	371	331	353	338	351	323	332	335	355	326	337	302	344	339	369	355	324	386	342	323	344	342	357	310	301	361	341	360	332	349	332	352	388	334	390	321	326	372	351	344	333	317	335	339	355	348	342	368	332	342	337	341	376	319	339	338	326	342	363	385	376	329	366	354	348	383	346	325	362	337	369	330	330	323	337	327	360	363	341	341	330	366	352	336	325	343	382	331	323	359	340	336	337	348	327	304	358	353	337	361	349	389	320	367	359	330	368	354	354	328	339	359	317	350	313	321	349	346	307	338	372	353	346	357	358	338	332	340	320	332	322	331	333	349	326	340	353	338	365	381	337	350	325	373	315	339	314	331	332	372	334	340	323	322	323	347	342	346	357	356	333	329	349	344	343	340	352	346	325	370	357	349	342	366	319	326	341	324	321	285	324	340	360	331	338	324	342	340	346	333	318	340	353	352	336	340	356	347	341	366	326	328	363	353	350	328	319	328	366	342	337	331	340	344	368	338	363	369	334	309	356	349	376	321	326	345	349	352	355	354	358	350	355	345	344	352	344	379	324	325	324	326	311	312	332	356	369	357	340	350	326	332	353	329	345	321	341	363	368	354	321	345	327	363	299	364	333	308	342	354	339	340	363	325	350	354	331	359	321	357	348	319	357	354	318	334	359	327	314	314	358	361	297	416	358	337	360	319	345	353	360	357	331	330	341	345	355	358	327	332	342	374	344	286	353	324	338	412	358	323	332	357	330	346	349	341	377	380	345	374	362	311	315	375	340	334	318	335	316	363	338	372	349	340	312	328	315	337	346	293	337	316	366	343	334	342	328	381	345	338	374	338	339	339	340	346	328	338	364	342	343	337	318	331	313	329	357	388	353	348	373	353	331	361	337	303	327	326	353	348	334	347	373	337	363	355	345	350	348	364	297	349	345	323	342	328	329	331	354	330	334	345	351	322	341	325	324	353	333	376	340	345	358	329	316	346	383	344	340	348	355	311	362	369	353	369	349	374	348	355	326	390	334	358	325	351	322	327	364	344	318	336	329	336	342	372	344	354	337	359	335	358	340	347
36336	63351	61719	20486	2847	432	381	370	343	335	413	316	247	285	257	243	266	281	279	250	259	243	240	205	208	203	192	177	156	172	178	147	156	123	135	113	118	141	129	118	130	117	134	133	142	115	135	144	141	152	126	137	142	137	132	145	150	140	144	136	141	148	145	129	112	125	135	137	123	118	121	123	138	122	120	127	122	111	124	125	131	135	119	127	133	115	106	121	126	129	107	139	138	130	121	116	119	114	116	134	126	129	129	119	104	119	113	113	128	110	130	138	126	125	123	133	119	128	111	120	147	110	133	148	131	119	118	139	117	129	101	124	147	105	134	106	120	133	98	133	116	125	121	134	124	137	99	115	136	129	124	127	132	134	156	136	132	134	126	119	136	116	113	118	118	140	109	129	143	128	127	109	127	122	127	119	136	136	125	115	107	98	113	114	111	137	136	123	128	126	121	119	149	136	124	139	142	140	116	141	146	137	136	132	134	104	135	134	118	140	125	107	125	126	121	137	132	116	127	131	129	137	115	125	129	137	138	133	115	123	130	146	124	129	144	136	131	143	118	120	115	122	114	120	123	122	133	123	125	131	124	98	119	122	131	112	116	110	140	131	131	114	131	129	153	127	102	134	147	133	136	133	136	138	99	148	112	122	119	139	152	123	150	123	114	115	109	104	102	144	143	128	116	133	114	126	133	136	104	146	118	107	136	106	141	113	124	132	146	127	116	131	118	141	122	139	107	132	111	134	114	141	135	149	137	110	121	127	124	133	140	132	114	122	120	112	110	118	131	135	147	125	130	128	128	132	121	115	131	135	125	131	131	128	132	128	154	127	128	127	146	118	119	134	130	131	113	138	107	118	133	129	135	120	127	136	135	128	111	126	124	121	133	116	109	139	138	117	154	114	107	150	112	138	143	116	146	151	163	126	144	129	124	125	128	124	133	117	132	105	157	128	115	132	128	124	126	119	127	132	133	139	140	139	102	148	120	116	109	122	116	106	138	124	122	129	119	105	128	115	128	147	145	103	117	125	125	120	131	123	140	119	127	121	126	133	111	120	123	137	105	114	131	139	121	103	126	152	104	122	150	135	131	120	135	119	124	128	121	122	135	130	133	108	133	121	132	126	124	109	141	116	133	149	125	134	134	131	130	146	123	125	151	124	124	147	119	131	145	118	125	128	143	113	135	142	105	107	145	138	117	128	134	137	109	121	145	124	131	122	125	134	131	125	136	142	126	127	118	135	118	151	113	123	134	122	118	125	131	124	117	134	117	127	117	115	122	136	130	124	130	134	139	141	111	135	136	124	125	135	124	121	118	111	128	119	123	132	120	120	110	148	161	137	122	138	119	115	120	125	118	117	129	114	128	123	123	128	130	132	128	115	123	111	142	128	132	124	131	149	134	125	116	143	115	123	131	105	122	114	107	120	111	110	134	98	142	126	129	117	116	139	140	123	132	137	113	110	123	154	143	128	117	120	119	104	157	128	113	121	135	120	124	121	131	140	133	110	126	138	130	144	127	123	129	133	142	122	128	108	145	131	105	121	139	129	111	130	124	135	138	110	123	129	129	120	137	126	112	128	110	130	99	136	99	111	115	141	129	110	142	111	119	122	106	129	125	111	123	129	126	107	127	131	132	132	124	114	146	137	122	149	122	126	132	116	134	142	123	130	124	123	117	123	105	136	119	115	130	129	129	133	149	143	115	114	135	121	139	122	119	130	106	134	122	130	133	127	137	128	116	143	133	117	150	122	131	119	132	124	133	111	135	129	116	130	119	122	126	123	133	127	112	125	116	134	136	122	130	114	103	118	129	131	137	138	117	114	124	128	119	131	117	121	121	122	133	114	119	119	158	118	124	121	121	129	122	128	151	120	126	122	131	116	124	136	127	117	127	141	121	121	122	123	116	103	130	137	115	148	105	138	152	122	115	122	123	135	119	136	124	144	125	115	124	125	119	123	133	138	134	139	129	134	136	131	123	101	145	132	131	112	113	104	140	116	114	127	132	124	120	140	126	128	127	119	138	134	124	134	133	150	121	131	113	126	119	127	124	148	138	133	126	110	118	154	130	138	135	139	141	115	119	136	137	136	114	107	122	101	120	125	114	130	126	130	134	126	115	126	109	120	136	128	139	117	115	119	120	120	112	118	121	138	134	117	136	136	119	149	148	108	122	108	122	125	99	124	134	118	116	138	130	119	124	130	147	115	126	143	139	123	110	127	95	126	115	120	136	129	141	120	134	117	129	149	127	121	111	135	110	126	117	115	117	133	126	110	120	119	121	120	135	137	132	128	132	115	133	121	138	145	109	126	112	134	119	129	125	121	110	129	105	142	140	113	125	118	114	129	129	128	137	118	129	139	115	120	114	151	130	141	128	123	123	142	134	120	137	110	119	127	137	136	136	113	115	144	134	118	137	116	129	111	145	142	124	130	133	123	136	130	142	120	120	141	108	145	110	137	127	109	141	142	125	125	125	120	132	132	119	123	155	108	118	121	125	118	138	124	124	133	126	122	142	118	134	106	110	112	130	141	123	115	125	114	123	133	125	141	140	114	127	136	132	115	121	124	140	115	115	132	115	120	120	114	120	113	124	115	139	135	118	114	128	137	129	145	130	133	155	138	118	113	164	104	110	100	161	139	129	125	131	133	151	139	104	138	110	135	138	123	136	111	133	118	113	139	133	148	130	123	117	113	132	138	138	131	119	117	122	139	105	109	141	126	136	135	106	105	124	137	134	123	126	123	132	129	130	138	133	126	124	114	136	117	122	120	113	121	106	129	103	141	109	119	130	153	115	129	131	108	130	127	106	139	146	110	127	114	121	119	114	119	130	131	141	127	123	132	123	137	120	135	129	113	124	116	115	109	148	119	124	136	123	131	120	123	117	118	114	122	137	133	122	131	135	117	134	129	118	125	117	107	129	132	124	117	120	132	155	126	115	126	139	145	118	134	124	124	136	150	132	128	140	117	156	137	144	125	126	117	129	130	126	121	127	120	120	114	123	140	117	112	145	124	129	148	130	138	95	131	135	119	134	127	130	129	120	105	124	109	111	143	162	130	117	107	125	97	136	98	136	141	129	131	135	129	119	135	130	126	135	146	129	114	128	113	117	105	124	129	131	113	134	124	141	111	132	130	139	139	125	128	115	144	130	145	133	122	136	122	129	134	129	133	123	117	135	120	121	129	114	144	121	136	122	109	117	123	135	129	119	136	128	125	115	118	125	132	134	131	110	132	120	137	125	140	137	126	135	115	142	119	135	121	118	108	116	133	147	115	124	89	114	125	131	125	116	120	146	145	141	160	120	115	133	128	145	126	123	117	129	104	123	128	150	123	96	116	129	144	112	126	106	136	147	125	149	136	116	154	129	116	121	133	134	128	121	108	154	158	107	144	155	139	129	143	140	125	134	120	148	137	128	131	118	121	133	126	119	107	123	107	127	136	158	124	132	92	124	130	114	116	138	138	92	115	134	120	127	112	118	135	134	140
25803	47297	54557	2071	1804	1767	2038	2033	1618	1928	2439	1664	1526	1404	1592	1151	1529	1688	1762	1554	1619	1406	1469	1116	1154	1130	936	919	839	835	881	794	821	654	583	516	507	584	540	524	549	499	511	546	503	538	519	575	573	565	583	564	623	623	630	621	594	550	518	563	520	531	473	473	500	491	467	456	481	517	448	422	450	460	474	485	447	467	495	475	478	472	498	518	485	450	486	502	511	456	450	489	436	459	492	483	455	491	468	440	467	466	496	472	477	486	494	453	453	461	456	501	465	445	488	421	471	486	461	544	457	466	445	458	466	453	484	446	444	471	449	441	436	470	460	447	442	478	464	487	455	422	504	432	448	444	468	484	487	421	440	453	435	435	453	444	438	455	451	426	443	434	444	460	496	450	452	471	414	432	445	475	437	434	445	456	454	446	422	434	479	493	453	462	437	441	447	450	447	454	481	416	447	442	459	496	457	499	457	455	484	478	484	429	473	436	467	487	456	420	504	506	439	429	445	476	503	448	459	441	459	456	475	469	462	455	488	450	469	488	451	461	451	496	459	455	432	423	464	450	476	478	463	413	461	468	433	479	463	450	449	458	435	427	435	471	478	468	458	473	475	475	443	484	419	455	462	481	463	441	472	444	450	442	413	445	480	441	454	430	418	494	449	472	453	463	479	445	458	454	430	482	455	429	422	467	440	490	466	484	456	446	406	442	454	450	463	438	437	449	465	474	438	451	425	473	446	445	464	449	447	465	460	463	450	429	424	450	418	464	463	461	461	445	447	440	442	433	441	432	457	430	462	455	444	496	455	455	426	468	464	451	461	518	463	473	415	446	479	437	485	430	452	442	478	476	447	441	431	474	446	461	411	420	440	482	419	436	462	437	461	485	435	501	449	429	453	450	422	470	463	465	444	429	415	409	437	437	451	416	516	481	450	474	478	435	456	440	491	459	465	480	426	471	487	426	477	457	467	461	414	417	463	462	453	411	436	441	456	472	456	471	456	465	443	506	409	458	430	494	424	450	456	457	438	476	479	436	428	463	455	450	467	427	436	434	449	449	479	439	431	440	410	473	457	447	439	460	462	439	448	444	468	462	447	426	452	471	458	447	455	459	434	452	429	465	475	479	472	429	453	438	467	429	475	442	462	450	469	429	408	429	489	465	479	447	445	479	438	442	440	442	469	410	431	485	411	449	489	449	455	503	454	467	494	499	462	470	446	456	459	467	484	431	454	455	485	463	449	488	425	458	440	445	458	432	419	470	465	441	454	462	421	492	458	440	436	467	464	512	442	456	460	443	454	448	448	412	450	465	451	431	426	393	459	443	447	464	457	445	455	464	454	408	467	422	460	449	456	468	434	486	457	416	425	432	434	441	429	465	420	417	443	496	405	460	460	441	459	452	452	442	438	461	458	463	440	458	445	450	465	425	447	447	464	473	444	434	437	490	460	445	472	462	485	443	422	442	428	436	454	458	476	472	484	479	461	440	426	442	457	459	441	452	468	431	442	450	465	452	439	477	474	430	459	455	416	438	472	441	432	453	460	477	444	468	460	447	460	464	467	462	471	475	460	436	492	445	484	436	450	452	441	460	503	456	467	460	450	486	461	482	452	444	483	500	435	458	442	403	469	467	480	396	414	440	421	450	434	433	423	467	459	438	453	485	459	516	449	442	488	460	437	456	480	479	462	483	432	455	461	455	444	440	448	453	503	458	434	464	463	443	445	460	445	465	450	474	462	441	462	479	471	447	462	466	436	419	442	508	466	460	448	429	404	501	459	433	487	482	487	478	470	454	469	416	460	433	478	437	449	477	470	458	424	480	471	489	460	446	443	450	405	422	424	441	433	448	450	413	449	461	473	464	454	456	470	496	421	461	477	489	424	475	458	470	460	463	474	488	441	467	457	479	467	460	428	462	409	475	441	435	455	432	445	429	433	442	477	472	418	494	442	454	418	463	485	431	476	483	425	423	466	463	445	457	457	450	465	408	470	432	440	471	449	448	435	453	422	441	467	441	465	452	461	416	501	461	470	462	432	447	456	482	440	472	425	439	481	426	431	454	422	455	437	489	460	465	476	442	415	478	495	430	459	464	452	462	467	462	425	443	417	431	455	445	457	413	447	439	401	500	442	425	422	405	441	464	477	429	505	438	442	435	413	420	451	445	417	403	471	462	414	422	428	469	422	457	454	459	465	448	425	445	470	469	472	436	431	454	438	435	445	459	462	415	460	462	468	477	444	469	473	484	469	458	488	467	429	450	439	489	469	447	436	448	427	457	512	460	469	473	459	449	413	447	477	465	449	444	446	437	458	467	469	406	412	480	421	426	461	470	475	431	511	444	440	457	425	447	470	480	468	448	433	437	426	459	413	440	472	481	449	445	419	486	483	383	444	413	435	456	465	467	444	436	434	437	435	480	437	457	452	461	434	410	467	474	434	462	476	464	417	451	458	430	439	450	432	443	421	469	431	449	468	447	444	477	460	441	463	470	498	478	435	501	438	466	457	438	411	433	429	487	426	438	472	445	452	459	432	465	466	469	412	431	436	461	485	451	481	479	473	464	434	448	452	448	455	415	495	425	448	417	456	410	453	412	472	506	485	456	421	453	438	436	405	433	466	433	447	458	477	455	452	467	491	462	439	444	460	429	467	456	498	450	458	430	457	432	445	462	471	435	432	454	458	463	466	462	456	465	435	453	456	432	457	424	458	458	448	417	448	462	410	424	480	421	444	466	462	431	474	447	447	459	450	451	470	447	402	480	407	473	452	434	416	422	451	459	461	458	454	451	428	482	439	467	431	465	481	442	461	438	455	431	483	450	462	455	497	462	432	438	435	446	467	461	453	490	415	462	441	471	443	463	455	465	470	455	447	436	472	455	426	437	443	439	443	413	462	453	448	435	501	445	434	479	428	461	442	466	473	432	449	453	435	459	461	447	471	423	459	441	444	422	436	497	444	442	444	462	463	425	422	454	473	456	447	454	461	441	469	494	459	448	461	470	479	446	445	459	478	453	455	413	460	431	423	432	462	436	469	463	477	459	463	485	449	446	452	432	464	454	445	440	474	467	481	468	460	460	469	483	431	395	454	450	458	479	450	426	454	438	513	465	425	451	445	464	456	451	469	489	484	401	453	452	453	440	458	465	415	461	405	461	452	430	456	409	443	455	472	472	421	432	478	489	434	421	441	408	429	444	417	457	488	433	469	463	480	471	417	437	476	456	458	443	452	480	438	456	458	446	426	441	460	464	391	447	452	428	436	433	450	485	445	458	493	462	437	453	487	431	484	441	459	467	428	478	439	435	431	461	435	463	409	426	423	454	449	436	453	483	456	459	405	387	435	455	445	449	465	447	440	453	471	433	405	441	473	461	427	473	477	429	451	462	438	470	483	461	466	451	452	468	447	453	461	490	447	434	440	495	466	422	431	446	448	492	467	468	442	490	445	462	463	448	473	441	442	455	431	469	441	482	458	431	451	463	428	448	467	429	444	468
48802	74964	70617	28146	7948	1063	820	752	676	849	745	587	451	409	397	375	419	476	498	423	408	397	400	341	311	314	273	246	282	288	214	253	256	237	194	191	216	215	209	204	207	167	209	188	202	199	185	213	198	207	192	198	210	220	210	189	207	206	200	194	192	198	161	193	175	177	176	201	180	192	177	201	205	193	196	211	205	185	164	183	201	189	178	202	177	189	181	208	188	166	172	192	169	179	178	189	171	188	195	157	222	187	171	162	202	188	179	173	160	193	170	194	172	190	194	203	187	184	164	159	170	184	188	173	191	163	188	195	180	184	199	191	161	203	176	179	178	185	188	188	186	145	180	170	176	176	160	189	193	187	159	166	185	179	165	166	181	192	203	169	171	196	193	182	186	177	189	204	176	159	180	191	183	194	159	202	198	160	159	170	192	160	192	187	220	170	173	202	203	163	179	196	180	180	177	184	200	176	193	176	165	185	182	171	176	177	190	193	170	183	181	156	169	187	211	191	200	172	179	185	162	201	169	153	169	198	168	192	158	208	190	151	210	159	192	185	199	158	179	176	172	169	163	183	167	212	179	180	182	203	177	192	180	214	167	162	164	176	204	170	186	194	185	183	186	159	168	168	186	165	177	203	171	178	187	171	173	187	170	188	166	188	186	190	168	167	190	149	158	189	195	183	186	179	187	187	176	162	205	179	213	162	167	201	178	164	205	172	170	197	173	187	163	189	164	201	198	187	176	203	189	205	185	196	209	189	164	169	186	181	207	156	202	160	182	183	156	194	183	190	182	191	191	197	165	166	188	179	197	190	171	181	172	192	166	187	170	188	172	197	189	187	196	163	176	186	198	163	192	186	186	203	178	176	186	192	174	179	167	192	180	168	175	171	172	151	170	206	176	187	198	200	204	177	187	196	192	180	181	189	190	179	197	186	193	187	161	204	179	182	193	199	159	187	181	174	172	183	197	189	177	189	188	192	206	171	190	165	184	170	190	191	172	179	177	184	193	189	193	162	191	184	179	184	181	188	193	179	175	174	176	191	204	163	176	192	173	186	198	172	180	182	191	180	171	171	185	173	181	183	175	165	197	188	152	177	168	187	171	193	172	196	178	174	176	183	203	170	192	183	166	175	189	178	209	197	185	200	159	167	200	175	177	185	186	180	183	180	176	187	197	192	179	189	164	180	208	151	173	179	180	195	183	165	159	162	192	176	175	157	198	171	224	188	168	179	172	192	153	179	174	173	194	150	170	183	166	169	176	169	180	185	159	170	169	141	180	188	192	183	168	181	182	213	162	179	184	179	170	167	164	171	157	214	177	201	150	177	182	159	161	178	170	173	159	182	183	196	189	169	178	187	190	170	190	174	193	181	201	181	197	197	167	171	186	167	182	175	194	159	159	177	158	191	173	204	182	176	166	192	190	202	182	183	168	199	178	177	203	182	185	160	197	223	174	190	179	186	197	155	173	184	199	202	188	187	197	148	172	175	177	182	169	177	186	188	201	175	207	179	178	189	165	172	189	179	204	158	188	169	183	185	180	182	171	188	199	191	174	174	156	176	169	195	178	183	161	177	176	204	168	183	189	186	190	189	184	167	174	178	184	202	178	195	195	182	188	157	186	199	172	194	191	176	178	181	179	178	175	185	175	220	174	192	178	167	179	202	199	174	199	166	200	204	175	183	204	157	165	177	166	182	196	202	183	180	198	184	174	179	183	189	178	186	168	187	190	171	177	189	172	164	188	185	180	187	182	172	167	177	161	187	184	181	180	177	203	183	175	181	165	166	198	208	197	178	175	153	194	169	171	190	175	166	212	180	178	181	158	178	169	156	169	184	179	169	188	187	178	171	187	183	179	172	167	174	184	154	160	174	183	186	185	187	185	170	185	191	174	177	172	200	164	177	202	193	181	176	188	185	195	168	181	180	177	186	186	181	175	192	185	183	186	186	165	169	191	193	182	195	197	175	186	169	176	196	180	188	201	179	194	181	177	186	181	189	191	189	169	165	176	174	160	154	183	192	180	188	193	173	188	181	194	203	171	169	190	176	231	209	168	175	203	192	161	165	183	164	172	168	214	166	176	155	192	151	176	189	175	182	184	170	200	176	190	176	174	164	179	184	187	178	186	198	160	168	165	185	161	171	185	173	192	170	187	179	175	148	172	192	187	176	178	190	176	188	168	189	185	190	157	181	197	193	178	171	184	177	163	174	178	174	185	191	171	186	184	185	167	164	188	191	153	168	204	162	203	197	190	183	202	182	202	186	163	182	195	194	192	170	183	176	192	163	169	167	185	165	169	168	204	179	201	186	178	181	173	173	183	179	178	178	178	201	190	212	174	182	190	180	194	175	193	191	179	174	189	196	194	169	172	190	192	185	188	172	189	165	199	159	174	200	188	189	189	192	190	197	172	202	162	172	185	192	212	181	168	191	194	177	192	200	187	195	183	196	169	178	173	195	170	191	186	199	180	183	179	168	170	175	173	177	174	186	188	199	165	177	181	177	173	195	174	159	175	187	176	197	175	176	186	182	196	181	184	175	168	194	167	191	190	202	171	178	183	175	170	176	158	194	197	183	163	197	164	193	183	195	173	175	186	186	209	196	178	189	197	191	163	180	196	168	203	173	203	169	177	180	175	164	206	182	189	173	178	188	199	173	179	159	195	179	196	180	197	163	186	160	179	194	177	188	188	188	151	169	176	168	169	186	173	182	185	185	200	183	178	169	186	208	162	187	189	181	176	182	178	179	166	169	182	187	175	193	189	183	194	166	192	171	189	172	162	197	161	165	202	164	177	187	171	183	176	172	179	183	188	186	185	175	199	182	185	188	190	174	198	180	176	211	189	186	187	190	179	160	189	169	181	162	176	153	188	197	182	180	188	162	179	180	159	186	173	184	168	169	226	174	187	197	201	191	181	197	164	176	192	187	180	154	167	184	193	191	162	181	204	177	182	179	175	165	176	168	184	171	197	176	158	168	186	188	158	178	166	177	193	176	162	191	188	158	191	176	186	193	184	185	174	176	172	170	190	193	174	167	176	183	206	175	187	202	162	182	186	199	186	169	170	177	188	175	160	190	171	177	170	182	187	174	181	170	197	209	175	175	159	155	172	201	187	177	182	192	170	169	178	186	163	168	196	176	167	180	127	190	181	168	193	187	163	193	168	199	169	175	187	168	185	186	162	198	204	190	165	180	203	186	178	178	192	182	163	148	201	178	178	209	187	192	187	188	167	196	154	165	188	167	165	170	182	176	195	189	167	205	193	172	180	189	185	177	174	217	173	172	166	185	194	181	174	208	186	170	163	162	170	160	162	163	186	181	166	172	192	168	186	199	155	175	186	213	186	166	165	178	190	205	161	169	180	182	172	169	187	204	185	196	162	168	174	166	189	159	184	204	185	177	175	185	190	172	170	172	177	197	193	200	175	187	180	175	166	186	175	163	179	207	182	183	185	190	187	196	201	193	197	161	189	182	159	175	192	169	211	194
33404	57565	66104	3700	3201	3361	3609	3645	3573	4646	4270	3230	2649	2275	2059	2031	2521	2890	3025	2526	2316	2234	2173	2113	1884	1748	1535	1356	1372	1453	1267	1261	1112	933	837	736	780	896	805	719	790	696	751	719	723	761	776	810	788	809	799	754	866	847	792	869	824	803	742	729	758	686	654	674	716	652	656	640	624	621	632	640	626	655	582	602	650	639	605	621	619	647	648	649	626	662	677	627	636	648	627	674	657	602	639	615	615	643	633	608	625	688	610	574	656	679	678	627	697	718	668	655	645	636	656	619	613	578	632	655	592	707	616	635	651	644	609	585	622	631	608	579	618	591	564	584	619	592	595	650	618	606	580	609	615	630	611	595	589	590	632	603	633	613	609	623	602	594	581	567	641	633	621	637	601	600	614	604	577	574	616	581	604	612	596	618	631	609	588	582	593	624	588	599	594	573	611	609	631	621	602	578	638	561	585	602	609	628	645	599	583	655	574	594	592	586	580	607	624	535	635	597	619	633	602	638	584	563	650	612	611	588	638	602	619	572	598	599	622	621	619	594	577	595	584	616	600	635	624	653	586	611	625	616	620	604	648	617	616	619	581	618	566	611	619	597	630	612	626	617	579	650	600	637	550	584	597	605	555	603	608	586	611	619	663	644	585	649	613	602	566	607	596	609	603	597	597	609	585	585	647	579	613	600	608	648	640	611	634	618	541	633	593	584	587	637	600	607	587	622	626	667	643	603	620	592	609	627	608	600	641	607	617	630	592	637	614	574	583	632	570	564	606	626	588	594	628	585	618	597	599	625	610	629	597	613	606	610	648	622	621	599	606	535	583	651	603	609	581	623	658	647	580	611	607	641	584	618	589	571	624	627	603	624	615	649	597	589	610	640	586	658	619	629	645	574	582	611	578	623	642	579	621	611	581	597	637	617	615	612	650	604	591	622	595	594	587	601	624	588	615	591	620	622	638	600	639	614	623	615	655	593	661	604	609	595	625	632	600	595	611	598	608	631	614	585	603	613	581	614	616	611	586	602	545	588	631	613	609	577	605	633	593	557	602	607	591	611	602	629	628	664	609	609	588	628	604	624	639	610	571	642	590	628	629	652	620	618	640	638	646	590	600	600	629	598	590	607	631	590	675	615	630	646	650	548	635	600	599	621	633	569	614	619	635	571	637	662	584	590	597	614	631	597	593	633	584	619	605	627	611	592	612	595	614	630	618	641	640	613	601	609	634	613	630	631	617	631	607	593	610	668	590	603	620	564	559	609	634	621	632	615	574	624	554	591	633	593	636	583	587	660	608	560	621	662	569	632	602	606	633	592	599	609	595	624	628	602	582	592	607	598	593	600	591	640	631	628	640	615	633	633	596	620	635	618	590	604	610	603	609	558	609	637	606	587	616	640	567	639	610	587	576	605	591	639	549	600	592	596	616	606	606	605	630	603	607	623	606	609	581	627	604	602	596	651	621	592	603	615	600	600	581	650	589	593	636	616	580	599	603	671	626	608	612	604	650	606	609	557	620	615	572	607	615	604	585	575	606	634	592	597	605	624	588	561	581	636	603	604	563	581	584	561	563	609	600	595	647	666	642	585	606	566	635	597	576	629	650	578	632	617	619	639	625	596	587	615	594	610	651	614	576	618	598	628	577	617	613	640	599	607	595	575	605	660	630	599	580	593	609	595	620	614	645	617	598	616	571	639	561	577	601	623	617	584	599	629	649	625	614	562	611	586	606	576	617	631	646	601	615	606	634	650	584	611	567	608	649	664	628	606	650	607	614	644	619	597	637	623	610	626	592	635	584	570	609	635	606	658	622	586	629	626	605	606	599	639	577	587	605	644	546	617	631	607	579	615	551	613	609	627	614	582	642	624	650	600	595	612	613	632	622	626	617	599	628	593	581	624	624	620	615	568	644	587	617	612	607	624	622	574	606	615	610	547	597	586	612	603	605	575	601	626	596	651	613	600	605	568	608	621	605	598	611	631	628	625	589	645	608	632	639	596	635	606	607	589	586	644	574	571	624	577	601	585	604	594	673	632	647	626	671	615	668	659	640	584	657	615	602	635	634	598	613	577	621	625	612	615	610	569	584	617	602	603	611	636	605	593	651	647	626	623	601	585	603	549	633	563	583	589	605	597	618	572	583	605	578	625	650	629	605	648	590	584	585	593	607	591	649	599	620	637	602	639	628	622	644	611	599	670	617	617	587	639	579	649	616	594	591	631	581	634	602	610	627	621	600	634	664	538	622	579	650	616	600	619	576	610	642	587	582	565	632	578	661	589	619	589	577	594	584	622	600	574	612	623	590	650	614	573	624	650	600	630	633	655	591	596	579	587	575	604	620	637	622	617	610	606	605	606	569	604	636	628	580	567	602	592	611	640	587	587	620	648	616	573	612	641	569	623	628	615	610	607	616	656	630	603	655	595	581	636	616	637	580	605	590	590	629	559	664	574	568	655	629	642	599	643	622	619	608	608	650	598	604	610	646	655	600	597	578	588	592	602	631	613	610	658	632	649	590	597	606	598	639	645	642	605	615	610	568	630	630	675	599	634	579	598	587	611	608	602	621	661	579	645	597	626	623	622	575	611	568	605	628	586	607	619	612	640	646	595	611	606	600	629	589	602	559	602	566	598	614	545	660	631	640	622	621	553	592	621	604	624	593	587	606	608	603	604	650	612	606	616	597	615	581	622	625	606	572	629	635	547	638	575	593	633	620	596	618	590	644	604	605	583	648	589	571	610	592	621	605	595	623	607	572	589	634	596	626	598	593	606	614	663	633	604	603	639	623	631	579	598	624	673	632	598	605	626	611	605	580	546	581	590	662	628	606	622	532	631	638	618	618	611	620	553	654	612	576	633	602	548	600	624	620	619	617	608	623	600	584	631	616	631	608	598	620	648	584	614	625	659	592	609	606	625	633	592	540	640	637	664	612	595	595	625	629	594	642	587	603	621	629	636	639	625	620	646	622	654	583	609	572	610	622	583	576	605	592	607	593	625	633	600	590	577	564	634	622	607	615	607	639	585	597	624	612	597	593	603	659	616	593	659	609	630	580	622	624	605	662	606	580	577	595	570	605	643	602	602	632	601	614	621	658	648	615	632	600	560	664	619	586	588	645	613	617	624	621	623	601	578	681	596	594	636	621	624	608	590	627	626	619	652	625	587	618	622	634	576	646	642	615	598	635	599	584	608	589	541	594	579	612	643	653	601	585	582	619	632	576	614	610	649	570	619	588	607	606	602	633	605	628	609	654	620	639	612	618	604	658	603	623	594	591	589	594	576	571	604	582	605	592	613	596	629	618	591	603	625	591	610	622	573	650	647	628	593	633	602	609	608	606	580	613	613	653	621	619	618	639	608	603	618	612	611	649	628	629	635	610	604	579	581	598	653	615	585	568	642	595	610	610	622	626	626	575	606	594	606	602	576	614	586	599	594	598	600	583	593	588	599	637	602	609	614	608	631	581	602	603	619	618	623	599	597	587	644	552	652	632	604
4027	8301	8303	550	184	143	115	146	129	153	127	110	124	95	106	109	113	107	99	112	109	115	87	109	103	84	85	107	109	116	75	83	80	90	107	98	89	116	95	65	102	103	93	91	88	93	93	82	102	110	104	106	94	129	111	103	93	83	102	113	99	96	88	87	94	108	87	81	82	84	108	93	88	99	103	103	102	79	101	97	89	92	79	83	102	89	119	97	88	98	100	103	96	116	112	98	97	88	85	98	98	102	109	106	99	94	85	76	96	104	87	92	88	91	83	84	82	104	93	106	95	83	95	88	90	106	88	88	88	114	101	93	84	94	92	94	95	102	73	85	90	97	71	91	85	74	86	83	95	122	88	86	106	100	99	83	101	97	92	89	92	80	98	73	96	82	99	95	105	98	88	89	90	95	86	88	86	96	93	81	91	98	96	104	106	90	97	100	84	78	108	89	79	89	90	83	101	112	101	85	82	89	101	106	84	92	104	92	81	77	83	103	85	104	115	103	101	91	101	102	97	78	97	107	106	96	80	93	105	97	75	100	105	98	99	89	102	81	108	98	96	105	97	86	92	89	77	94	104	94	85	78	102	106	98	80	108	91	87	87	104	91	103	113	88	91	103	85	96	109	72	95	79	87	81	95	81	88	81	84	86	83	84	97	96	95	96	80	93	82	85	83	91	103	94	72	98	81	82	107	92	101	93	82	100	98	100	89	83	99	86	97	94	96	81	104	85	95	94	99	98	95	85	94	95	93	92	96	82	85	92	118	84	97	84	98	118	86	81	95	97	73	89	86	78	97	83	101	92	90	98	82	93	94	89	89	88	83	115	99	82	94	104	89	87	81	94	98	104	89	99	89	92	83	89	80	78	71	101	85	83	96	85	97	91	106	86	93	106	92	90	94	106	86	90	101	77	88	81	112	102	94	96	91	90	97	94	103	85	86	76	88	94	101	100	96	78	83	104	94	82	88	91	97	93	87	108	95	111	99	117	79	100	80	108	101	111	92	93	88	103	99	96	91	88	93	100	83	89	105	86	106	107	87	96	84	89	95	83	89	102	99	91	96	79	93	78	81	113	102	103	96	113	91	90	88	90	108	93	85	99	99	82	92	89	111	88	89	77	86	84	94	115	95	94	94	91	98	84	108	86	98	99	87	91	97	94	104	77	94	103	109	102	88	98	82	112	95	81	82	91	88	91	90	87	95	77	108	103	89	88	79	105	97	80	66	81	97	84	107	86	97	103	84	84	85	96	104	100	91	80	95	101	100	104	93	87	106	111	96	95	90	81	95	75	94	98	98	74	102	105	87	83	98	110	103	87	111	100	91	93	95	87	77	84	80	99	84	85	92	99	102	94	78	103	111	90	98	94	94	110	85	93	74	94	90	98	90	103	91	90	89	104	101	98	92	86	79	98	87	83	83	92	108	88	106	88	70	79	86	90	75	94	86	89	98	91	92	91	77	102	93	86	81	91	93	120	99	74	93	89	94	78	91	95	95	98	117	90	105	78	86	111	101	90	85	78	94	89	91	103	112	103	89	109	104	98	89	93	90	93	96	95	95	94	101	87	80	87	93	88	87	88	93	80	86	89	90	81	110	82	92	109	104	97	84	109	88	85	91	98	90	107	91	91	78	87	94	88	93	99	94	93	99	99	90	92	103	101	92	95	85	98	96	97	102	83	92	86	104	100	91	80	92	95	99	87	97	107	101	93	100	100	91	102	81	103	97	106	95	96	106	97	89	99	104	96	97	98	99	85	75	78	85	119	95	120	88	87	96	106	102	101	94	80	87	89	95	89	104	86	86	95	67	105	95	88	101	105	79	86	87	101	121	87	101	109	81	86	109	81	96	72	102	88	100	82	94	79	63	82	93	73	102	86	97	99	87	96	100	112	87	73	83	100	87	100	93	83	93	95	90	105	94	95	84	104	71	74	98	81	100	82	88	119	76	91	89	87	102	112	92	83	95	78	96	85	88	86	99	104	124	86	100	91	103	94	104	105	85	78	101	88	107	95	90	86	90	98	95	99	98	98	94	72	98	88	94	106	74	66	77	85	93	101	97	95	97	105	115	88	103	103	84	84	94	106	98	91	91	89	116	101	105	95	105	87	98	92	82	92	93	98	93	86	103	92	99	102	68	111	85	77	83	98	95	95	88	99	74	97	85	97	125	82	79	84	90	87	103	92	90	82	91	92	81	88	81	96	88	81	79	91	93	84	87	80	89	97	78	89	95	94	103	103	97	100	87	89	91	90	100	80	80	89	101	97	108	98	88	88	101	93	102	87	94	86	103	110	119	98	75	93	86	111	88	101	91	88	76	108	121	78	76	92	90	87	95	103	84	95	95	104	94	90	77	97	105	78	117	88	80	93	105	101	107	90	92	87	95	95	100	86	113	89	90	85	103	78	75	91	85	91	80	104	102	98	80	121	90	72	99	104	126	104	101	110	92	95	88	90	105	91	88	78	98	105	104	90	85	87	102	95	93	103	94	85	88	87	105	84	99	83	92	89	79	103	98	112	106	99	83	96	97	90	93	93	103	89	89	104	92	99	112	88	80	93	89	113	96	82	83	91	90	96	78	102	85	86	125	75	94	97	84	79	102	79	93	93	93	88	83	106	81	86	101	102	87	78	89	80	96	95	96	108	94	109	92	88	85	104	101	83	89	108	85	76	93	93	90	96	86	106	93	83	90	87	81	85	95	96	87	101	111	87	89	84	74	89	96	88	89	87	86	98	78	87	99	99	105	98	102	77	98	107	85	88	98	79	104	90	123	97	80	85	103	92	113	101	82	117	82	95	93	106	87	87	90	81	101	96	83	90	93	98	99	97	99	91	99	89	81	110	82	69	95	80	75	86	72	89	81	87	106	88	96	101	89	100	95	81	82	75	101	82	101	94	96	91	89	75	93	92	82	93	99	81	79	89	99	82	84	104	96	99	91	84	87	89	88	94	75	88	105	112	98	89	85	98	100	85	101	91	83	82	86	91	107	99	91	75	94	94	105	104	92	109	111	94	92	89	85	97	95	98	89	94	106	100	97	109	79	103	89	82	94	82	105	112	99	93	75	83	81	94	80	94	103	114	101	80	93	97	91	87	82	91	89	83	85	97	87	91	104	97	90	90	85	78	92	95	107	93	88	80	88	90	108	89	98	89	118	108	108	97	85	110	90	81	91	100	93	83	83	105	93	102	97	92	99	93	98	85	89	89	99	94	100	104	98	83	97	89	92	108	81	98	99	86	92	90	98	93	86	91	94	88	89	95	82	96	88	102	85	85	86	94	99	100	91	87	107	97	107	105	86	107	111	78	76	88	84	98	100	87	85	103	98	85	106	88	101	103	94	86	97	77	94	108	90	80	83	100	103	104	100	94	91	102	97	113	95	95	87	87	92	87	92	75	97	125	119	66	97	110	105	109	117	84	88	89	97	100	73	93	95	104	94	114	120	87	98	87	90	99	96	109	114	99	87	99	78	95	102	92	105
4971	14866	16718	478	389	530	518	638	509	621	511	479	481	458	441	396	438	456	402	445	439	471	438	415	427	423	373	419	399	424	394	373	385	353	349	363	378	342	346	324	370	352	378	395	379	393	391	431	399	445	428	467	426	453	442	465	440	439	370	362	373	358	409	369	357	413	377	345	381	385	373	336	360	367	358	352	387	378	386	373	379	397	394	387	375	384	384	360	340	373	347	333	356	376	426	335	383	372	368	329	360	387	354	367	375	386	333	388	364	371	351	389	338	342	368	333	371	374	328	388	378	373	320	363	359	361	367	363	346	385	375	393	367	384	379	383	361	337	335	336	376	413	369	314	351	361	333	342	361	370	388	351	347	362	346	356	342	350	340	331	341	392	341	363	386	344	371	339	371	347	371	360	355	346	371	350	324	351	343	340	394	337	331	353	359	314	338	340	367	344	378	371	381	349	343	337	367	353	339	361	362	383	346	363	363	363	360	320	353	349	377	370	359	368	370	361	371	359	340	339	371	350	362	340	366	344	353	345	382	401	353	353	364	348	345	353	358	356	359	362	373	352	345	350	346	346	356	350	371	350	340	352	328	333	342	363	374	369	373	372	360	379	344	349	316	352	324	361	389	355	375	351	352	364	369	357	342	325	359	347	332	368	353	363	381	331	324	349	348	350	359	322	367	345	339	355	381	359	329	346	367	329	349	338	360	360	359	348	353	393	359	363	402	373	345	372	332	377	365	355	353	339	351	364	340	370	331	371	373	349	327	364	329	335	358	320	340	348	344	367	360	336	343	356	352	364	350	359	387	371	334	362	348	357	344	361	367	340	333	340	323	346	355	355	329	351	310	353	366	347	367	356	346	361	361	350	346	346	355	332	380	361	355	336	342	336	376	385	365	370	342	361	369	363	318	342	354	355	308	349	361	360	384	365	366	354	386	348	362	366	336	348	347	389	365	357	351	346	336	370	348	343	350	347	330	352	374	378	339	344	342	336	321	337	354	326	346	344	372	350	351	356	341	333	384	346	360	356	347	372	354	351	334	329	386	372	379	365	360	329	328	355	386	400	341	381	361	343	385	367	333	357	372	350	319	352	388	326	355	381	344	343	341	344	352	373	345	366	354	347	354	349	371	324	355	350	337	370	368	354	359	361	325	350	341	336	372	366	366	319	334	340	323	362	353	384	335	343	333	342	339	355	340	330	335	379	351	333	370	358	413	388	345	372	341	334	358	339	340	348	348	356	351	400	373	367	395	336	349	353	368	390	373	354	361	337	374	344	341	355	362	369	350	359	316	381	345	356	333	382	353	357	372	351	349	367	373	332	359	364	349	353	367	376	343	335	376	343	394	340	380	363	355	328	390	379	346	344	365	340	339	333	379	397	354	380	344	349	392	366	382	357	353	350	397	325	330	364	367	343	348	345	364	353	330	363	361	375	358	370	332	342	356	322	299	352	389	344	340	354	368	338	354	346	351	353	355	374	360	315	339	357	356	380	336	339	368	352	339	368	372	351	317	379	353	370	364	348	343	369	307	339	361	362	360	348	378	359	353	337	354	347	342	353	331	378	346	353	360	350	312	380	375	374	364	356	374	337	379	349	381	359	352	380	336	361	330	387	318	357	323	368	368	363	352	363	386	363	355	347	398	346	368	361	349	360	369	336	366	354	340	382	361	360	317	350	396	361	358	394	364	367	335	359	370	387	359	389	334	376	355	375	309	378	356	346	394	341	370	366	326	358	384	399	365	369	356	371	349	330	373	354	346	360	387	349	338	354	351	350	355	350	353	351	313	372	380	366	353	346	385	356	345	354	334	373	353	332	365	367	356	360	372	381	370	326	350	347	323	364	348	343	341	355	395	385	343	357	335	335	334	364	341	364	343	359	350	344	370	356	341	350	372	327	335	321	326	336	360	346	337	362	319	349	343	366	342	337	368	380	355	347	364	372	368	359	395	365	354	376	357	360	351	345	367	347	362	348	385	384	335	352	352	367	333	325	354	370	356	367	367	359	377	393	332	379	345	356	327	346	356	378	360	352	376	380	357	379	343	350	356	341	392	356	393	374	369	348	366	357	374	373	334	332	357	347	338	335	366	336	366	339	365	358	337	372	354	350	379	358	356	365	360	359	373	372	343	336	325	357	376	351	368	408	341	372	347	360	331	354	374	330	352	378	325	360	357	360	383	359	320	355	360	348	363	368	392	357	374	378	354	356	371	345	352	339	317	363	377	357	364	359	365	311	390	365	365	362	350	360	383	336	374	366	328	359	354	358	343	336	370	387	359	363	312	371	410	357	346	391	346	407	382	337	331	340	337	367	338	374	368	327	376	371	363	367	386	339	337	349	350	338	326	338	378	360	330	337	369	328	343	337	334	357	330	328	343	337	365	349	346	371	379	354	314	364	344	353	361	346	370	365	351	320	377	353	351	347	373	338	373	342	365	369	365	346	344	338	346	358	369	338	376	366	390	365	353	370	340	356	315	356	407	350	368	391	389	347	365	364	338	346	334	341	354	359	370	336	338	353	349	382	343	383	374	319	376	331	371	365	376	349	328	344	371	352	369	365	344	390	349	364	336	370	331	361	358	364	347	360	386	365	346	362	352	355	319	335	355	328	356	355	350	357	378	384	371	351	381	338	333	361	378	368	383	364	348	341	328	361	360	329	361	336	359	373	392	352	370	371	346	348	312	344	357	382	368	350	327	375	348	365	371	379	357	383	362	338	353	381	363	338	373	366	339	381	371	355	364	346	336	356	347	355	370	370	358	345	347	344	358	347	351	336	373	364	372	344	341	366	355	350	351	350	344	363	348	362	349	364	404	368	382	356	337	388	366	346	346	351	354	350	312	336	355	343	373	350	329	363	392	373	341	357	344	342	335	329	358	331	367	374	365	372	343	341	357	340	358	338	383	327	342	376	350	350	375	344	379	406	362	350	368	332	371	352	364	374	337	345	397	336	368	377	337	338	379	313	306	362	366	346	379	366	327	378	350	362	357	368	378	378	357	350	363	339	361	390	361	364	358	350	342	374	347	324	317	338	353	337	355	366	365	338	336	323	363	364	371	373	365	391	337	355	348	334	368	346	394	363	349	353	346	362	372	343	335	343	350	309	359	362	355	347	351	407	354	363	372	364	347	361	368	368	356	354	334	381	351	363	343	386	355	321	337	394	374	339	362	337	336	346	387	371	321	370	367	349	359	345	331	386	376	387	373	333	364	331	355	342	360	340	317	353	362	346	364	372	393	379	367	326	340	330	392	334	340	394	356	335	363	382	362	381	353	340	320	330	368	361	384	353	338	322	333	347	326	351	389	329	357	337	330	364	339	334	337	362	387	360	373	350	380	345	337	337	325	359	349	388	363	376	365	363	386	360	380	367	374	334	380	329	365	346	317	342	361	372	354	356	354	362	344	344	390	370	344	354	373	350	336	333	359	346	354	342	304	387	362	364	353	367	344	339	357	371	344	382	375	305	385	334	336	379	311	368
34665	59679	63077	20503	2795	494	491	592	558	508	481	399	339	256	221	230	292	280	225	253	228	245	207	168	229	177	186	166	189	180	161	152	177	169	138	140	125	153	134	150	160	136	132	155	154	132	114	148	156	139	138	142	177	162	148	131	128	117	117	156	148	144	134	125	151	146	139	122	134	124	132	135	115	121	147	134	147	120	155	147	146	123	131	159	128	130	126	134	150	130	113	96	122	137	114	138	117	129	134	116	131	127	134	151	143	120	131	130	123	134	147	113	132	133	121	147	142	161	141	115	123	121	153	132	137	107	133	120	131	111	129	114	122	130	139	118	125	141	140	156	139	126	134	146	118	111	129	139	138	134	147	123	145	142	131	117	119	131	151	135	126	117	118	144	146	119	127	124	122	124	122	142	144	122	120	111	127	133	150	133	128	132	122	115	122	116	130	124	124	119	123	128	122	112	132	132	145	134	136	129	121	141	138	141	109	113	112	117	114	132	129	127	123	145	144	128	127	147	124	121	132	117	113	145	113	139	136	131	124	132	117	106	149	131	135	128	123	131	124	115	118	123	137	140	140	131	125	113	127	124	129	147	124	143	127	127	105	122	102	110	123	143	147	134	128	139	112	127	126	121	130	127	123	94	119	115	133	132	141	120	114	148	122	108	102	147	135	132	150	129	138	127	144	139	109	128	134	121	136	125	127	139	120	138	107	126	116	140	135	137	123	120	133	132	132	127	135	136	127	112	145	117	120	107	120	135	121	100	134	143	127	123	130	145	116	134	144	113	137	120	129	135	143	144	124	115	129	134	147	124	123	110	132	111	108	118	136	138	119	134	138	131	129	109	121	144	126	129	144	138	123	133	138	138	148	150	134	120	131	142	153	144	130	152	139	132	123	134	138	145	138	118	136	137	133	156	126	111	108	124	139	141	120	130	140	125	132	137	124	142	119	123	119	120	138	135	121	126	145	130	142	149	129	120	131	126	117	121	105	118	109	116	116	128	115	114	127	146	136	140	115	130	122	124	173	160	126	143	171	130	112	133	121	119	126	128	120	127	131	117	133	108	129	149	122	132	115	138	123	102	123	114	123	146	126	136	102	152	112	131	128	134	112	126	134	113	117	134	121	142	129	156	140	138	141	136	125	114	116	119	138	116	163	128	134	139	135	116	121	110	155	132	127	134	135	137	143	123	128	110	135	135	149	133	126	113	124	127	133	104	134	140	133	137	128	124	130	125	139	139	120	125	125	123	127	138	136	125	134	128	126	106	125	116	110	141	125	128	144	138	136	151	115	138	133	139	139	119	135	128	122	134	121	149	121	127	122	115	109	133	132	132	132	111	134	124	147	112	121	94	122	133	141	131	122	129	129	138	124	132	118	122	126	107	133	121	118	124	131	139	138	112	115	125	139	107	136	118	116	120	138	124	121	119	126	106	132	133	119	140	140	129	126	126	120	136	113	122	115	122	130	134	119	121	135	113	138	109	121	125	135	121	134	116	110	135	137	109	109	138	141	134	131	139	137	120	105	131	134	130	124	97	125	142	110	122	136	123	135	123	125	156	142	124	125	120	125	116	124	134	131	135	136	137	154	98	145	134	128	143	139	126	99	140	127	141	129	141	137	106	135	140	114	143	133	125	149	133	134	137	127	138	128	128	112	132	141	140	125	113	100	120	118	142	138	126	139	129	121	134	127	127	151	139	132	125	121	114	121	117	154	157	129	110	131	126	130	131	134	118	116	133	127	132	119	106	132	119	142	128	101	123	129	127	135	117	151	106	141	110	139	139	111	144	129	128	119	139	136	115	117	122	131	130	133	122	143	145	132	114	106	119	140	129	138	115	120	128	147	124	139	130	136	140	133	139	146	147	122	144	134	144	114	103	118	132	136	121	127	129	128	140	105	133	137	129	159	151	134	131	127	143	138	128	126	132	150	132	134	123	126	136	104	129	137	113	139	130	128	129	152	121	135	142	145	113	142	147	124	128	128	128	111	148	111	116	105	121	133	126	128	123	117	143	127	152	150	134	110	124	136	133	126	110	145	137	119	133	131	118	129	128	137	171	120	137	129	114	129	129	111	120	132	145	138	158	122	122	119	138	147	100	149	116	132	145	130	140	129	140	145	113	118	112	124	133	124	139	129	125	126	126	115	112	134	138	129	138	140	135	134	106	113	103	134	113	124	133	119	120	122	157	126	128	111	140	159	154	137	141	136	133	135	126	136	126	122	127	113	128	111	152	128	146	137	130	132	140	119	122	147	135	139	120	123	132	122	123	127	112	149	141	120	110	131	137	120	131	153	133	125	121	117	123	124	128	145	123	131	146	121	120	98	116	133	132	119	136	124	128	148	117	125	141	159	140	139	130	136	141	124	149	135	130	132	140	132	133	96	143	124	135	149	122	127	147	121	131	108	128	144	113	131	124	128	110	136	104	134	113	116	141	150	131	106	141	117	133	123	118	142	128	103	145	138	137	136	114	123	123	145	151	135	124	125	123	132	142	126	132	127	115	135	121	118	131	130	121	136	142	134	131	129	149	126	125	137	125	153	126	131	123	106	132	133	114	140	128	128	131	141	118	139	141	127	132	115	121	144	140	124	133	144	130	134	116	131	125	126	119	129	129	131	129	133	128	136	127	115	123	131	137	120	131	141	125	131	124	138	111	109	127	125	142	141	142	115	134	126	140	124	122	125	123	128	141	124	127	136	126	124	122	128	120	124	120	111	132	129	130	139	134	130	129	128	119	123	125	120	144	132	115	141	125	127	133	125	135	125	109	120	129	137	134	142	140	133	140	115	121	132	126	115	122	122	121	132	141	109	144	139	142	131	121	124	131	120	119	144	145	130	136	118	128	132	129	129	109	109	115	114	127	159	116	105	119	157	156	127	148	124	137	140	118	132	125	143	139	124	121	132	150	126	118	160	148	146	134	125	119	138	140	126	126	138	138	138	108	139	132	105	121	112	118	134	144	128	156	132	124	110	139	110	133	133	141	115	129	116	134	149	147	128	132	133	119	151	135	115	147	115	134	140	129	138	128	119	137	117	152	133	118	144	140	140	128	139	127	138	146	141	129	128	135	128	123	137	124	133	131	116	128	122	122	127	138	133	153	120	125	143	117	113	138	117	126	144	124	133	110	131	146	152	106	138	117	141	140	123	142	122	145	144	149	148	130	129	121	126	122	133	125	131	132	113	126	149	107	137	140	124	132	139	140	126	157	128	122	112	130	136	124	122	136	133	138	124	126	113	123	140	124	121	130	133	117	121	133	129	135	139	130	128	125	126	155	118	121	122	132	138	127	133	142	116	134	136	100	138	127	119	123	127	126	125	124	120	113	120	137	122	140	122	140	121	130	134	108	123	119	137	138	132	131	132	136	139	140	139	146	140	137	119	127	135	122	141	146	122	126	126	119	104	113	136	109	144	127	114	118	121	121	134	124	118	141	125	115	124	127	122	148	114	138	124	120	131	130	127	114	126	120	140	125	126	115
24440	45376	54254	2205	1903	2023	2157	3010	3207	3328	2908	2185	2082	1599	1231	1324	1680	1663	1332	1429	1327	1442	1153	1040	1003	975	1025	850	883	848	771	859	753	706	627	559	536	635	573	551	578	574	574	544	509	596	546	609	632	597	598	592	646	689	609	651	566	553	534	543	538	553	544	469	503	510	525	508	475	465	497	469	428	430	506	465	483	483	520	476	450	493	450	476	499	495	526	516	483	481	496	473	468	483	529	469	477	467	490	490	477	502	488	493	491	498	511	456	479	485	496	494	492	487	481	504	473	492	480	489	441	447	507	500	455	458	477	468	469	471	443	436	458	455	452	454	436	493	464	456	507	474	448	506	466	457	457	462	463	436	473	485	473	446	455	445	473	454	468	471	463	486	451	471	461	443	454	431	469	445	439	502	462	456	467	445	499	460	454	425	462	487	461	431	467	457	452	453	462	468	463	464	445	433	475	466	461	447	461	470	485	452	499	479	461	475	476	453	503	467	465	485	456	499	470	448	469	450	462	436	489	501	442	502	448	479	467	479	494	416	465	460	515	466	453	488	463	478	429	488	467	468	462	457	455	469	416	418	467	444	485	483	488	460	482	472	479	471	461	489	445	467	483	476	446	458	452	482	464	463	479	482	481	445	435	456	483	447	442	484	464	454	479	463	440	450	454	472	481	447	442	435	435	457	495	490	442	440	473	477	439	466	479	490	454	466	451	432	446	481	447	458	455	489	482	471	438	453	475	425	469	483	469	460	457	474	485	437	488	449	491	483	492	461	476	448	441	416	475	465	465	457	436	447	459	449	471	453	496	432	464	468	461	446	475	470	456	469	454	454	458	471	472	471	448	486	464	467	447	462	476	456	474	479	464	478	478	457	444	455	457	477	473	484	465	452	448	442	466	456	464	475	462	480	477	491	467	453	465	464	517	467	445	473	489	461	475	467	439	485	439	481	480	493	452	486	469	449	460	482	461	410	413	449	430	462	445	454	443	455	461	471	455	478	488	430	476	459	484	477	423	498	413	477	472	476	474	441	451	466	480	442	472	465	475	468	458	464	426	450	448	409	472	492	446	449	459	453	442	497	482	454	456	449	477	449	467	492	475	478	470	456	449	510	453	506	441	471	472	463	427	488	466	465	466	451	429	452	440	454	443	488	455	456	477	418	446	455	452	462	454	509	496	457	465	432	467	472	433	486	435	484	477	455	498	454	472	447	510	448	500	467	443	479	442	445	444	485	438	458	467	481	470	480	469	433	475	460	429	428	468	462	482	489	421	452	442	485	457	442	472	487	447	436	436	447	474	480	480	481	437	479	491	485	471	506	469	454	485	481	477	422	486	501	484	480	461	449	457	465	507	460	492	469	477	446	454	442	419	458	485	467	456	440	443	437	442	469	452	450	453	451	496	458	456	459	475	448	482	441	466	485	500	504	483	478	460	419	419	433	491	461	489	474	479	445	472	448	465	482	441	436	436	476	450	426	469	461	502	508	444	474	458	467	461	468	456	450	461	503	468	484	464	467	479	479	462	472	492	471	516	472	492	468	449	469	461	445	451	459	483	446	432	457	424	452	478	472	486	442	476	480	450	460	483	462	438	459	467	484	445	442	488	432	485	444	460	438	468	471	464	473	445	466	450	461	480	443	454	462	457	461	481	466	468	464	444	427	450	444	456	467	460	455	491	438	434	455	482	430	427	453	480	466	410	449	461	445	450	446	475	455	431	436	466	483	452	480	446	434	455	479	443	440	447	456	458	453	452	446	472	449	514	486	471	489	430	449	467	428	479	455	472	443	412	492	471	456	429	456	422	493	480	464	447	451	459	460	444	468	464	464	467	430	490	447	506	440	440	449	485	462	449	439	476	495	453	495	462	488	443	448	474	454	493	482	453	433	446	507	480	491	446	464	463	483	453	459	455	432	439	490	463	452	462	453	475	498	476	463	496	444	438	465	491	471	484	459	482	460	475	447	442	500	441	438	498	441	452	478	508	449	464	466	469	481	461	476	449	443	469	466	441	459	492	493	463	415	460	435	424	465	454	453	461	460	435	472	423	450	483	438	430	473	448	486	470	486	441	489	472	444	429	434	489	496	429	484	455	442	459	467	441	481	479	483	428	457	464	455	454	460	482	456	447	477	451	478	435	444	459	469	482	461	459	473	477	445	407	467	426	479	449	464	479	468	482	465	470	461	444	453	504	410	463	459	502	455	461	502	462	461	480	488	480	408	440	487	404	468	465	464	395	485	478	471	485	495	446	420	461	463	417	463	457	436	485	499	503	496	471	452	436	448	478	440	467	458	478	449	446	450	460	456	491	452	451	492	458	458	483	479	440	459	443	420	455	471	460	456	441	467	475	404	454	426	463	499	476	497	477	458	460	448	437	466	479	459	460	499	447	468	424	450	519	466	451	473	448	439	457	466	471	502	459	461	479	460	406	435	455	464	471	424	452	439	465	464	458	460	459	465	475	464	436	424	470	417	460	469	463	475	493	463	499	442	462	468	495	493	467	492	467	474	416	472	477	495	456	441	503	420	461	482	466	486	471	474	470	462	457	475	442	524	463	475	432	441	429	467	431	479	442	433	412	453	503	431	492	488	464	463	491	493	456	441	471	496	481	451	485	444	472	492	439	465	411	461	472	465	437	481	480	462	470	465	485	479	466	462	421	476	496	481	481	483	471	440	471	449	466	476	452	457	476	442	445	451	459	442	442	456	463	474	469	479	454	480	480	469	435	455	441	479	451	506	457	503	455	443	483	467	491	445	409	448	491	501	448	444	480	489	433	463	472	437	492	460	478	459	454	460	478	463	461	458	471	452	437	450	461	447	443	479	492	469	432	457	440	445	427	444	483	482	415	455	426	469	433	485	449	437	389	436	493	500	471	494	495	420	459	439	453	449	421	442	444	504	426	451	430	455	436	472	500	466	467	472	465	424	452	454	465	445	452	452	450	449	440	473	451	474	415	480	396	474	461	476	465	464	451	452	433	454	499	461	443	464	451	443	469	450	474	461	448	434	517	430	450	493	477	498	446	467	438	466	451	489	455	431	424	485	456	443	439	455	429	471	440	454	466	448	433	473	454	467	469	453	438	461	441	454	489	458	465	450	440	457	444	438	453	456	455	479	425	492	483	449	463	455	461	464	467	441	472	488	461	433	495	461	479	459	468	462	435	478	435	481	499	424	439	430	464	446	482	444	497	501	464	480	456	459	437	419	461	454	431	489	466	429	474	453	495	452	462	447	481	471	488	453	461	482	484	466	461	475	453	449	465	493	446	457	478	469	432	445	460	444	434	445	466	445	487	454	467	472	450	439	477	439	460	492	409	441	469	459	504	480	464	449	480	466	453	503	462	436	502	456	459	481	458	491	471	490	449	447	482	442	443	464	451	456	468	489	435	483	468	453	509	461	516	512	475	444	417	479	453	391	478	442	454	453	493	453	443	493	461	479	497	472	446	490	496	467	442	468	435	434	459	475	476	442	450	473	475	478
48595	73175	71519	26684	8602	1387	892	1030	1033	870	750	614	626	531	467	429	533	379	397	394	416	379	373	324	323	291	274	259	265	247	253	268	248	216	229	192	191	193	187	172	204	201	200	173	199	178	192	172	210	212	215	218	228	203	204	201	214	202	201	213	168	188	196	192	164	213	184	194	196	177	193	185	193	184	193	164	176	165	173	208	185	201	193	195	189	159	177	192	177	197	201	176	180	200	205	157	190	166	209	207	172	194	207	192	209	197	213	180	191	180	182	193	199	192	181	179	195	174	206	199	213	193	183	171	170	165	183	179	170	182	186	181	167	186	176	171	175	169	194	174	163	196	198	179	196	197	180	188	153	194	189	196	179	179	174	184	182	169	174	206	168	174	199	170	203	196	196	172	200	155	204	183	187	183	175	200	166	193	195	194	183	186	165	198	196	208	177	202	179	189	195	189	177	183	209	183	177	170	183	160	199	204	190	206	191	190	196	174	190	174	175	189	165	175	218	182	179	174	178	156	209	190	185	174	193	148	186	188	189	195	199	177	188	170	181	158	186	166	178	191	185	213	191	180	196	178	232	199	197	176	161	188	173	155	208	181	180	174	196	181	186	193	183	173	179	201	177	181	191	174	184	183	183	190	192	173	195	189	182	195	177	212	203	180	172	215	168	176	179	187	182	159	205	181	215	199	178	175	173	202	191	197	195	179	184	187	173	191	191	185	202	183	163	174	193	193	188	177	188	157	193	192	199	180	182	178	189	177	201	192	185	183	176	186	196	192	172	179	195	166	156	194	211	181	190	180	186	189	167	171	152	179	186	179	196	186	193	184	173	199	180	191	193	181	195	172	201	187	172	191	181	175	193	160	200	181	180	191	191	195	198	186	166	195	182	179	188	171	182	183	181	170	161	170	188	191	176	203	174	192	202	188	159	158	185	192	200	155	184	218	195	178	179	162	170	180	194	182	212	168	195	208	174	215	170	187	199	199	202	177	202	193	182	200	195	199	193	167	178	183	157	193	168	200	180	188	165	185	182	191	189	181	175	182	171	174	198	202	177	161	183	181	192	174	202	148	202	168	181	184	187	167	201	214	177	195	191	189	178	186	201	162	174	191	190	189	191	191	198	191	174	210	179	189	179	179	187	191	194	177	201	171	192	205	206	199	173	208	175	175	179	160	172	152	174	202	163	181	179	186	179	174	176	175	188	173	176	199	190	166	202	185	168	188	160	171	161	156	201	204	170	192	149	185	174	155	190	160	167	186	208	176	183	203	182	203	194	170	173	182	190	194	191	191	182	171	192	190	197	188	179	186	183	171	192	193	149	176	202	191	170	200	178	168	155	196	163	208	180	172	183	174	179	196	184	182	171	204	182	165	175	170	177	197	197	190	191	181	181	166	170	189	172	171	176	179	169	200	172	166	207	189	182	175	201	193	195	177	191	187	187	179	167	180	167	211	160	195	172	205	188	176	167	182	186	191	212	186	188	186	195	200	189	179	189	216	197	166	176	206	204	187	204	196	195	192	168	168	187	174	173	210	182	177	212	178	168	174	207	187	189	176	160	217	211	169	181	185	203	159	181	181	178	197	209	194	180	190	178	173	190	194	167	197	178	173	188	181	191	192	171	164	154	187	187	176	189	207	173	181	203	182	194	188	184	156	176	176	188	180	192	181	180	187	169	170	184	197	208	169	203	196	180	184	196	166	186	172	170	200	196	189	176	182	198	188	182	193	194	192	163	209	185	163	161	192	190	190	175	179	167	156	183	176	164	191	176	176	166	186	166	178	183	181	155	168	188	163	171	191	187	189	186	183	179	142	192	206	157	186	210	188	212	184	203	177	163	184	180	193	164	176	192	195	186	183	209	188	169	166	163	189	190	178	204	190	181	171	172	186	204	166	209	187	171	183	169	205	197	183	173	203	198	177	183	158	179	169	191	192	202	174	163	188	201	195	175	169	186	172	176	187	203	220	192	182	212	212	192	171	171	211	174	184	187	177	180	164	174	188	185	175	187	180	179	190	188	193	201	166	152	179	170	168	200	176	177	210	200	202	161	173	183	208	183	176	153	152	173	170	184	194	181	157	177	182	191	198	186	163	179	220	179	166	161	181	164	191	174	197	204	180	182	187	191	156	212	212	195	170	192	199	179	190	165	181	178	172	185	181	195	191	200	194	183	173	177	202	180	196	210	172	197	192	174	202	212	176	174	186	177	179	184	168	183	205	187	188	194	185	189	183	157	178	182	174	181	189	178	180	167	180	185	184	166	179	189	186	179	169	200	189	195	192	182	185	178	199	176	196	151	180	161	183	200	164	173	171	202	200	169	194	170	161	168	200	196	190	178	183	173	205	178	183	174	156	173	175	193	180	186	176	184	193	195	162	196	174	175	191	189	174	185	176	179	160	193	171	185	167	202	175	188	171	185	195	179	181	197	179	185	177	195	160	178	196	189	173	205	167	162	173	191	203	180	149	165	191	188	207	171	170	188	181	158	166	195	163	193	189	176	220	162	195	176	175	162	171	195	188	144	206	173	189	181	195	200	186	195	178	207	192	195	183	188	189	197	190	200	169	172	172	203	188	168	183	184	210	203	176	167	183	193	172	185	159	176	183	207	205	208	186	191	190	206	183	171	163	181	177	186	173	181	201	196	166	162	169	184	183	178	169	177	178	184	211	173	184	196	185	181	186	170	205	167	176	196	179	194	172	217	210	194	188	187	176	168	165	189	195	187	183	194	196	182	161	176	190	188	178	203	183	209	200	176	173	179	198	175	178	197	165	173	174	184	185	173	185	189	201	191	191	206	193	176	192	179	181	183	177	189	179	184	182	184	180	178	178	183	211	171	184	186	177	193	199	200	200	154	180	154	195	174	188	181	189	171	179	187	168	176	193	159	174	162	161	188	196	167	177	198	178	175	176	173	193	165	185	176	205	194	205	188	183	205	167	162	198	169	194	176	196	179	191	194	182	201	166	169	176	192	187	194	191	200	189	169	172	175	187	184	183	169	187	176	176	174	179	176	170	172	184	197	194	177	210	189	196	185	163	208	193	174	184	186	197	184	184	172	189	185	175	190	172	191	184	167	184	184	184	193	190	160	183	192	179	185	174	186	177	176	173	169	167	186	174	181	201	188	177	176	184	174	173	184	197	176	193	186	195	187	177	173	185	173	193	179	195	184	185	173	180	193	167	197	203	181	173	175	175	167	174	180	185	170	163	195	182	179	189	191	194	200	187	184	203	185	188	190	191	176	187	201	179	170	180	176	193	200	177	182	181	178	171	185	181	176	168	180	194	194	191	189	179	170	165	198	210	185	213	172	176	187	150	163	200	178	171	179	177	173	205	189	191	213	170	180	178	156	192	208	196	203	191	190	187	192	172	181	187	162	182	188	181	171	177	180	189	182	199	210	193	173	168	179	169	197	203	172	167	190	171	196	180	168	156	189	174	214	156	194	172	189	190	193	176	183	193	176	160	192	190	184	182	182	196
33010	55327	64459	3720	3219	3374	3830	4949	5427	4883	4253	3559	3758	2970	2590	2276	2688	2407	2115	2255	2263	1940	1922	1766	1743	1426	1420	1326	1305	1233	1180	1321	1242	1074	886	764	847	869	751	774	851	815	866	776	772	784	859	829	867	855	885	904	924	889	870	811	797	759	757	750	723	780	709	748	683	672	669	696	637	643	661	660	648	603	679	660	603	664	664	659	674	641	671	661	675	598	668	672	630	638	673	712	662	631	668	635	661	609	705	665	644	692	617	618	651	664	708	616	716	674	713	657	630	666	665	732	703	646	656	646	653	631	620	677	614	666	617	626	657	634	635	649	610	622	617	631	608	611	617	617	639	673	638	608	617	580	610	615	601	636	617	610	621	685	608	628	607	613	669	588	638	668	624	595	615	636	603	652	608	618	613	619	641	619	626	600	632	624	610	606	586	620	567	614	660	603	647	629	622	630	639	623	603	586	632	589	661	602	612	588	604	624	630	631	583	623	564	647	642	634	641	638	608	606	602	642	618	614	649	639	642	624	655	631	635	625	607	625	632	625	602	598	608	567	649	632	610	607	605	589	629	630	633	573	637	613	634	616	621	651	624	601	606	655	605	665	638	597	598	620	671	559	641	632	650	603	639	631	606	661	586	602	601	643	584	593	689	653	608	605	606	624	621	597	641	618	615	611	598	667	624	646	624	653	552	665	623	614	605	629	573	658	604	636	633	629	650	634	644	605	644	646	612	638	606	656	643	581	603	623	606	611	599	621	633	613	655	579	580	616	603	639	608	613	671	655	586	606	610	601	595	641	584	629	623	636	640	591	618	631	661	631	606	611	620	620	607	597	654	637	623	633	570	589	585	631	634	582	625	580	626	609	588	591	621	612	645	601	633	605	622	566	605	629	670	613	638	627	640	631	597	593	650	667	655	636	621	623	639	577	603	642	612	595	654	657	612	636	670	605	643	630	631	626	651	630	617	650	569	580	628	598	582	609	633	642	590	596	578	614	596	634	586	598	675	589	612	611	632	634	646	643	617	627	649	638	612	638	584	613	602	626	595	634	654	634	659	621	600	635	624	648	639	610	672	612	636	634	598	630	653	616	666	639	569	601	630	645	543	625	609	604	597	647	603	589	616	599	630	615	651	599	642	609	652	648	624	591	591	614	629	646	581	590	620	557	609	584	664	595	630	617	624	616	607	621	640	686	655	577	637	620	641	606	636	629	620	580	623	584	618	633	646	637	614	645	609	671	634	656	679	583	611	664	643	630	612	620	631	666	595	596	638	609	630	626	668	607	626	653	613	617	626	623	606	636	606	650	604	641	634	640	610	608	628	616	596	669	604	635	613	632	621	591	596	667	612	658	646	563	605	606	608	625	596	612	595	597	610	630	588	618	591	613	620	622	598	684	600	621	594	648	623	631	630	594	620	611	625	590	671	578	608	660	638	647	650	627	615	579	618	622	636	635	650	572	650	590	674	610	603	630	619	609	624	602	630	661	597	626	635	633	624	621	632	664	639	657	645	636	596	691	605	595	635	644	607	601	641	634	623	608	565	624	641	638	655	664	614	605	646	612	585	633	612	603	628	665	580	604	627	619	575	637	660	603	634	597	612	630	622	625	603	620	610	589	626	637	644	591	631	609	628	633	610	632	605	585	618	616	639	577	584	617	623	582	617	589	631	602	648	585	634	635	644	607	640	566	587	600	592	633	637	637	605	610	631	572	657	597	617	622	610	649	612	652	596	663	609	641	605	626	664	642	620	598	653	661	645	630	637	682	616	680	672	641	596	623	631	611	616	614	685	594	620	660	607	672	614	630	614	597	609	640	574	636	627	639	644	607	612	643	632	607	620	650	621	596	595	617	645	617	595	620	622	642	638	641	616	649	628	634	636	637	614	623	679	632	649	628	626	618	644	631	661	733	634	637	629	639	672	580	606	597	627	617	627	598	610	639	646	666	619	624	610	640	626	613	636	631	600	645	691	581	613	623	592	573	577	615	620	603	597	603	671	623	610	661	598	597	662	618	644	660	660	650	651	653	652	630	618	678	672	640	565	547	608	591	674	587	637	621	596	638	644	647	635	617	639	618	607	619	628	613	542	608	641	621	610	632	626	622	595	597	675	660	555	594	629	681	607	565	608	601	593	617	631	627	629	622	580	603	600	630	608	661	604	620	624	591	620	644	656	603	627	617	625	660	598	628	616	615	635	607	636	613	575	630	606	626	644	608	611	589	635	613	614	582	633	631	626	619	574	621	645	601	653	591	632	630	625	629	606	607	607	615	607	628	623	639	619	648	650	636	631	638	636	644	648	619	603	586	642	615	565	646	649	660	641	641	589	632	610	633	618	610	633	595	557	589	630	631	638	625	593	616	600	594	579	613	602	635	583	627	630	559	632	615	631	614	656	625	585	581	603	630	644	636	606	666	617	649	594	629	619	589	608	611	608	625	634	619	637	623	660	599	650	607	588	658	644	683	611	652	635	571	682	629	628	636	637	624	635	632	611	618	635	648	636	654	671	620	606	640	621	624	651	586	616	635	628	635	643	625	581	605	596	614	649	613	642	616	651	612	603	612	557	620	618	607	628	588	582	614	637	606	641	618	655	630	615	605	617	579	612	588	620	645	609	595	622	630	599	635	625	611	653	623	609	628	609	630	632	597	613	631	665	622	635	596	597	596	655	617	656	590	614	636	612	622	643	614	608	603	667	620	588	654	626	620	641	610	585	585	617	620	645	582	601	596	599	636	638	608	618	608	653	590	582	596	589	630	583	645	607	610	652	635	630	589	635	573	617	631	587	588	622	631	647	629	601	635	560	628	675	613	608	641	601	621	617	648	652	578	634	600	600	611	696	595	621	574	623	616	642	519	645	603	575	652	635	656	606	641	571	633	602	607	639	599	640	620	641	590	599	612	575	644	660	621	628	594	597	626	613	636	594	651	637	633	638	643	630	639	643	642	633	561	611	602	597	590	610	652	597	582	613	634	620	648	616	608	638	614	664	625	656	587	592	585	602	647	583	600	660	643	625	607	656	615	612	589	597	634	601	647	635	642	608	616	647	602	615	598	610	643	582	595	685	666	645	611	613	602	602	622	604	626	630	632	645	626	663	601	594	613	595	648	618	614	607	665	638	630	620	618	645	596	634	634	607	652	637	646	610	644	655	631	623	654	628	596	645	621	577	624	557	551	608	632	607	632	581	646	645	596	613	611	592	593	640	637	644	600	639	610	597	619	606	592	587	572	634	591	652	674	623	640	614	630	636	619	630	575	642	620	646	656	572	608	652	636	576	636	618	627	614	635	619	615	631	626	612	590	615	610	618	614	601	634	611	650	618	630	635	629	640	660	621	636	603	631	609	623	625	645	595	609	642	605	650	627	628	637	627	648	708	615	637	616	607	673	630	632	619	619	660	624	624	604	676	667	595	637	659	660	641	643	657	639	619	649	626	620	613	630	613	611	613	605	597	664	614	626	607	640	606	620	677	630	597	642	623	636	623	656
3687	7117	10264	500	143	126	143	137	107	117	122	102	112	106	104	103	91	104	86	96	93	93	110	106	114	90	92	104	91	112	94	92	87	96	97	82	106	78	86	92	78	82	87	82	84	92	96	96	96	88	124	90	108	103	120	130	111	99	85	95	87	80	98	100	108	90	101	93	108	92	96	93	81	93	104	91	97	96	75	98	93	103	119	92	107	94	77	95	93	110	91	84	98	91	107	97	95	79	101	91	97	106	78	96	103	93	101	114	96	101	104	114	103	86	92	99	98	96	99	87	94	97	90	92	94	99	103	86	98	89	95	86	114	93	94	113	107	90	96	101	95	94	95	104	98	106	83	105	100	88	87	101	84	96	106	90	94	101	98	92	102	90	98	111	93	89	90	96	106	92	89	121	97	92	92	99	107	78	94	101	93	99	107	90	89	88	85	107	83	107	90	91	92	98	88	102	89	101	96	88	95	114	85	91	104	97	125	91	94	98	93	91	92	102	102	104	115	93	119	100	77	90	93	100	71	104	82	93	94	85	98	96	82	95	98	117	92	91	87	106	99	82	93	93	89	111	100	108	118	99	101	94	93	94	86	81	95	113	84	105	106	99	108	96	85	77	99	96	94	123	94	97	92	111	95	111	97	98	97	95	87	86	81	117	86	81	86	86	93	118	84	93	91	92	86	85	104	98	112	102	113	109	91	84	96	133	96	80	83	97	101	93	92	98	96	96	95	86	93	92	104	112	88	107	79	90	87	103	99	98	111	105	93	94	88	77	114	109	108	86	80	82	100	84	95	108	99	89	99	108	91	92	102	108	109	94	109	101	87	95	100	104	87	91	91	79	102	74	87	91	93	104	93	114	101	94	99	100	97	70	95	99	88	99	87	100	83	100	100	103	85	87	81	80	88	106	84	109	107	103	91	95	93	96	87	82	93	103	104	99	118	94	100	101	88	101	105	89	95	99	89	95	92	97	95	93	79	88	82	99	111	95	106	91	93	108	83	92	95	104	86	122	99	90	76	119	97	95	85	105	98	90	89	79	109	95	101	113	86	107	87	104	93	81	93	87	100	95	96	102	100	107	89	91	103	102	90	92	106	90	104	95	100	108	88	92	90	87	102	102	98	104	102	100	100	101	113	95	88	106	98	101	93	107	105	91	99	96	88	101	87	108	81	95	96	98	102	103	118	89	107	77	95	77	89	94	89	105	105	81	103	99	100	101	88	87	114	86	100	73	100	81	90	88	99	106	81	114	98	93	107	88	110	78	86	112	98	101	106	93	89	94	107	108	90	91	87	96	92	92	106	101	106	97	88	99	95	107	104	101	109	81	79	88	89	97	79	93	101	80	91	110	100	85	96	91	101	94	108	102	97	99	89	104	97	84	98	96	84	106	111	100	84	111	85	79	91	103	103	89	112	87	104	83	88	79	94	101	96	82	97	80	76	111	83	82	110	97	126	121	115	89	88	94	87	81	87	81	89	107	105	93	76	110	104	107	101	89	108	92	96	114	96	91	110	99	107	98	112	112	89	131	96	115	92	108	94	89	99	103	79	104	110	94	100	80	116	92	109	94	116	74	88	110	85	101	101	82	96	99	90	108	84	96	97	98	99	97	99	97	101	85	96	92	102	93	104	103	99	91	98	95	91	100	102	94	103	118	86	106	79	84	89	111	81	113	82	100	98	93	88	93	101	100	114	100	105	105	90	95	97	95	96	87	102	92	92	88	80	93	116	108	97	110	99	98	100	92	101	101	92	107	93	91	95	78	90	91	90	88	88	110	84	86	79	101	95	108	84	90	82	93	97	96	91	106	96	105	110	94	88	94	102	96	85	93	97	107	114	86	99	80	99	89	94	100	93	93	100	93	113	82	105	87	95	99	84	101	109	91	97	84	90	106	103	90	99	93	87	89	94	111	102	108	85	90	103	102	102	77	98	99	104	102	91	92	109	93	94	93	87	108	89	109	94	90	100	96	107	111	100	99	85	88	90	80	93	96	104	101	90	113	98	107	80	91	84	107	103	112	81	110	106	91	90	85	95	86	100	109	94	77	102	109	95	103	94	94	80	76	107	95	92	86	103	105	75	118	91	82	95	100	91	93	113	85	89	92	79	112	92	127	98	93	96	101	104	93	110	101	97	92	96	90	89	93	86	105	88	99	94	88	83	104	103	96	95	80	107	92	88	86	87	97	97	86	95	110	102	105	108	92	106	81	118	85	111	88	103	108	100	100	97	89	87	76	96	70	88	100	88	92	89	110	107	88	98	79	85	86	98	105	98	95	98	91	114	96	94	96	89	84	113	89	91	106	101	91	99	83	89	103	109	102	101	82	89	86	89	106	93	99	102	103	101	96	118	105	91	93	102	101	106	81	94	87	96	102	112	93	101	101	91	93	90	85	99	101	94	87	108	98	101	88	80	90	107	97	97	92	88	88	104	93	97	105	100	105	96	112	103	92	87	98	94	101	118	113	96	92	101	108	94	96	85	82	103	96	105	102	100	99	99	88	93	89	92	104	98	99	108	89	117	97	89	91	97	116	114	92	76	105	97	85	98	84	115	94	99	90	90	97	75	90	94	101	101	95	83	97	104	118	125	95	100	98	103	89	83	89	92	116	115	83	99	90	108	109	111	96	124	91	92	97	96	100	91	102	96	76	98	87	105	83	98	96	92	105	107	99	112	115	95	101	113	101	104	104	99	82	90	105	84	81	94	115	99	88	122	112	91	107	81	104	92	104	97	105	96	89	90	102	96	91	101	109	89	87	93	90	105	95	96	88	100	92	97	86	87	104	95	92	94	99	92	101	109	93	104	86	106	100	98	102	77	84	95	95	109	96	93	90	94	107	90	106	98	83	100	95	99	116	90	104	82	102	99	99	90	112	102	95	92	106	80	101	94	98	114	88	86	97	93	97	93	90	101	94	109	119	110	103	100	93	101	90	103	98	98	94	93	103	92	101	87	93	98	89	88	116	86	86	96	74	106	101	103	80	90	90	108	83	102	91	96	79	90	107	111	77	83	103	88	104	86	95	110	121	89	86	102	90	87	106	95	113	97	104	113	85	93	100	88	79	107	100	95	89	92	80	90	114	103	84	98	113	91	84	96	101	99	94	108	99	90	99	74	101	97	83	81	105	96	91	86	85	91	116	79	79	91	98	94	82	103	86	113	95	89	95	75	110	103	95	100	107	96	97	103	96	112	95	106	110	109	95	93	109	108	112	94	95	86	105	110	95	103	108	101	98	103	90	101	108	100	95	104	98	94	94	96	117	94	112	112	99	94	83	92	99	93	102	96	101	109	85	100	108	89	104	91	103	82	106	101	113	104	110	98	90	93	73	115	102	93	94	100	86	91	101	102	89	89	99	88	98	96	103	92	83	107	92	100	96	92	107	102	70	96	99	87	108	98	82	104	104	102	113	109	76	106	107	92	94	78	108	82	84	104	116	79	92	106	103	99	75	95	101	114	121	94	81	77	91	92	87
4789	13511	19464	540	447	482	586	537	497	540	472	461	500	447	445	406	420	452	425	447	437	441	425	395	412	405	388	368	363	395	349	373	370	388	381	377	390	377	374	409	369	396	369	367	412	376	391	415	423	422	441	437	466	491	470	427	422	395	412	416	391	419	381	401	398	354	365	399	376	361	393	364	369	388	371	399	334	403	387	372	372	364	353	377	421	413	394	384	370	379	400	332	376	386	388	376	396	392	411	365	370	390	347	373	358	343	388	412	359	370	369	392	337	390	363	386	376	357	379	370	363	384	374	367	346	359	351	367	346	379	408	429	358	354	390	347	370	366	351	369	350	378	410	336	369	360	339	383	408	357	387	355	370	349	368	374	370	352	388	351	400	375	378	384	364	375	394	371	396	361	379	384	358	350	387	376	370	353	376	377	376	377	367	369	394	378	349	379	386	388	348	366	369	373	355	361	365	396	388	411	398	394	363	361	345	410	362	394	397	363	361	349	370	394	405	390	351	385	352	340	355	333	379	369	365	375	342	395	375	380	383	373	375	373	344	352	393	340	363	384	353	350	395	370	387	342	353	342	381	368	361	369	391	363	401	366	365	343	368	366	364	395	397	370	358	365	370	412	339	360	382	402	409	403	382	390	374	363	413	323	373	346	378	375	367	363	375	380	377	374	368	360	347	394	320	381	373	381	328	365	397	355	383	373	383	351	374	392	342	354	363	354	348	383	403	376	393	357	403	397	363	379	407	354	388	323	392	365	379	352	379	387	380	362	400	403	364	377	355	359	403	316	358	397	350	369	372	380	383	353	380	403	375	369	350	352	365	377	361	368	389	364	348	367	365	395	346	429	354	398	366	359	360	366	383	392	369	391	347	390	352	386	379	391	367	400	384	374	354	356	382	382	370	347	361	373	377	352	357	332	374	349	388	354	368	349	368	367	371	360	351	365	367	352	361	366	374	338	390	379	376	364	363	331	385	399	361	390	345	391	382	352	336	362	368	392	386	380	373	388	377	416	361	339	387	373	358	362	356	382	356	327	382	388	376	352	397	365	368	396	384	358	361	337	333	348	364	342	361	353	355	350	339	403	368	381	388	412	382	376	355	391	342	350	381	347	333	402	392	389	396	358	340	350	368	395	370	396	361	382	372	351	374	385	359	371	414	327	380	370	382	398	373	384	383	390	368	368	374	367	362	353	401	365	367	374	367	388	358	354	389	360	391	369	372	380	373	381	356	377	372	390	360	410	379	370	417	381	349	365	349	353	375	351	347	411	382	347	359	356	371	385	384	349	359	384	352	349	405	354	334	320	351	361	371	396	364	372	378	382	346	344	363	379	395	375	392	398	347	376	388	362	349	382	357	355	355	358	334	352	309	343	361	362	404	356	391	363	392	368	369	356	376	359	379	365	368	335	392	349	373	371	358	396	389	358	373	378	341	357	357	399	359	344	321	373	369	378	358	378	372	350	341	386	376	361	369	357	361	393	352	363	389	394	377	382	383	369	352	384	360	337	378	362	353	378	364	388	353	354	349	347	362	374	380	351	365	366	373	357	349	389	387	362	369	411	362	357	392	375	335	387	399	398	404	384	375	388	358	360	372	366	353	340	372	393	371	355	366	408	343	388	401	384	340	444	364	391	397	387	352	349	368	330	350	350	362	361	393	358	360	374	360	370	381	368	345	364	376	375	381	369	377	356	329	368	370	424	314	355	377	358	398	355	368	350	389	364	399	337	358	403	390	360	402	388	392	341	400	387	345	363	367	355	345	387	375	364	399	360	371	380	363	371	364	375	392	370	375	367	351	389	346	389	378	317	379	397	336	387	394	362	384	382	372	367	357	391	328	358	376	379	357	389	408	370	361	393	370	371	407	355	328	377	437	362	363	351	383	372	386	369	377	402	371	344	336	341	374	365	389	358	369	363	374	384	367	377	373	387	388	366	341	351	368	344	353	392	377	396	376	355	375	359	385	345	376	395	336	378	381	388	378	357	351	395	367	402	355	399	348	364	374	363	373	352	335	382	386	363	385	330	375	345	388	380	411	371	364	385	370	361	375	366	326	352	385	350	403	353	347	377	423	394	360	370	406	356	360	384	351	341	379	370	376	377	389	361	401	375	363	374	383	363	371	382	378	383	394	358	377	343	350	378	352	386	340	360	360	396	396	348	377	354	403	378	395	377	365	357	407	381	395	367	350	329	360	367	336	360	373	328	364	388	368	387	355	380	376	353	380	375	389	381	400	361	385	360	360	371	356	360	366	373	379	319	345	388	346	375	350	332	372	347	376	354	370	349	381	347	342	389	361	391	354	369	367	384	357	364	345	392	397	399	362	359	373	386	391	379	377	342	396	369	390	368	379	382	363	360	352	391	384	331	393	340	386	334	351	373	364	370	381	373	386	351	379	352	324	390	370	354	375	379	370	399	374	356	383	385	355	391	343	379	374	361	364	374	373	361	388	386	375	407	359	379	375	350	399	397	368	334	401	335	360	373	371	396	398	400	341	382	376	357	406	374	403	358	363	374	338	334	367	396	397	374	351	405	372	380	349	369	373	356	373	382	356	382	348	388	368	380	380	364	378	338	369	356	357	373	353	404	348	376	376	373	391	438	369	394	397	387	377	360	376	364	358	384	354	375	398	352	355	347	394	411	398	400	358	377	408	369	374	372	341	361	360	377	363	373	356	390	362	405	367	362	371	385	350	377	383	415	356	353	360	340	370	350	380	343	343	363	355	326	391	342	372	357	367	370	394	366	395	353	372	357	407	373	393	371	401	381	377	351	367	371	396	368	362	370	380	391	346	381	366	344	380	380	358	359	392	391	372	345	389	360	382	368	358	386	365	360	378	389	357	338	395	381	353	346	397	326	355	353	366	367	386	391	343	435	355	372	367	341	395	342	359	363	365	397	374	395	409	389	354	389	369	387	393	366	381	381	338	374	381	368	390	374	361	369	387	332	351	393	370	412	384	385	370	381	407	364	354	378	405	377	354	391	389	339	375	393	374	368	392	371	388	342	330	377	347	384	356	391	368	371	342	381	350	392	356	374	381	374	396	384	390	362	390	373	376	412	344	349	361	352	389	369	382	369	381	356	364	375	361	346	381	355	369	385	373	349	350	405	382	367	352	356	347	375	365	389	371	363	317	375	332	405	378	345	356	375	386	368	358	386	366	354	390	361	381	384	384	355	378	386	386	399	355	357	357	370	361	375	375	340	402	339	371	373	352	405	371	370	375	351	383	356	368	385	345	392	381	384	337	376	329	351	368	384	359	366	372	388	359	398	340	347	376	364	369	357	354	418	364	379	371	363	348	349	334	367	398	376	352	361	339	362	390	370	339	384	377	376	399	337	362	358	343	347	425	372	356	403	374	382	328	335	352	345	390	350	351	390	367	365	319	343	396	385	368	384	375	372	377	365	349	355	380	368	343	376	393	386	373	389	353	380	380	375	324	393	364	355	337	349	375	362	367	389	357	348	377	372	331	378
39346	61209	65724	22810	8397	818	522	554	434	375	489	329	344	321	224	203	258	214	225	222	182	175	186	182	185	183	159	164	149	151	157	180	146	144	155	139	132	165	139	136	156	130	151	150	135	134	158	155	141	128	144	158	150	153	144	140	132	147	143	148	132	129	158	136	144	155	133	144	134	150	131	168	131	118	145	142	149	155	137	148	134	139	151	147	143	137	133	135	149	134	144	136	142	126	151	137	142	147	140	126	122	128	161	134	140	145	143	119	132	148	137	119	153	141	149	155	134	119	138	139	160	136	153	124	128	136	138	139	136	129	115	131	137	126	125	163	130	142	121	111	134	123	135	144	116	135	141	135	148	123	120	139	129	158	129	130	114	150	160	158	122	152	141	128	149	144	146	109	123	124	134	141	171	125	120	131	146	150	119	128	158	135	136	138	147	130	137	133	137	113	139	125	136	144	142	130	129	160	140	123	131	134	144	124	122	149	154	119	138	134	143	130	131	150	129	145	140	164	129	138	114	140	143	147	138	139	115	112	138	143	145	141	150	126	130	145	128	152	119	126	144	123	122	143	139	147	129	149	133	138	172	152	139	136	128	139	143	129	149	158	131	129	139	147	143	131	135	153	136	148	131	129	131	112	133	139	146	137	139	120	121	120	139	130	157	113	136	150	154	132	135	141	113	151	125	151	111	132	118	152	162	141	149	145	139	139	123	133	132	137	150	132	143	154	128	122	145	134	143	130	134	142	120	133	140	160	153	141	145	130	151	122	117	132	126	152	112	140	150	138	143	131	130	112	127	121	122	145	128	133	130	116	126	131	158	148	165	137	157	121	128	126	145	131	113	132	120	146	121	116	135	153	130	138	127	136	158	118	143	150	135	124	112	129	133	124	128	139	145	142	120	156	138	141	151	110	138	122	121	126	154	133	146	132	122	134	134	150	121	114	128	147	136	139	145	116	145	130	134	136	126	138	140	135	147	136	128	148	156	137	120	140	133	126	133	130	137	150	148	133	128	135	122	151	141	134	126	130	145	135	133	140	141	137	127	141	152	130	109	140	132	131	130	133	143	138	148	162	131	125	126	135	130	130	172	144	137	149	130	146	137	132	126	151	141	127	155	142	131	131	142	147	119	130	127	132	130	150	112	149	137	125	142	136	151	118	123	136	145	132	141	129	137	133	134	122	139	142	142	150	112	120	129	154	156	133	152	134	110	138	121	127	143	145	140	136	125	123	129	125	139	144	115	150	145	130	134	123	127	127	153	140	144	133	126	123	111	143	143	153	140	115	126	139	122	132	141	138	156	135	153	131	145	142	121	129	111	113	125	157	128	145	136	128	153	126	135	136	137	125	131	127	161	130	131	125	144	122	140	137	152	138	146	138	143	140	141	135	116	129	135	129	145	139	132	134	141	144	146	128	129	135	154	118	143	141	128	120	131	131	158	169	143	138	132	143	140	147	140	146	139	140	136	140	118	126	163	131	134	151	132	134	145	121	138	147	139	135	136	147	144	153	132	157	146	149	146	145	145	115	142	132	136	169	137	137	150	128	130	149	143	138	122	128	143	139	123	149	142	130	127	140	131	119	134	135	146	133	140	127	125	126	150	146	146	132	123	113	128	116	151	122	127	120	133	152	128	142	148	149	121	124	148	131	153	157	141	133	137	145	139	134	141	118	155	133	136	120	127	128	153	109	134	133	159	130	138	133	151	141	151	133	138	129	114	133	150	127	119	140	129	109	133	131	127	145	109	149	124	131	124	142	139	129	147	128	149	142	135	127	135	130	127	138	136	161	146	120	123	143	158	128	133	145	128	107	118	122	146	128	147	138	131	151	127	148	140	123	126	110	129	140	119	134	147	138	150	142	127	139	142	143	127	108	135	108	124	127	165	131	134	127	142	119	143	131	113	121	127	130	140	151	121	149	128	134	128	139	119	139	127	144	128	136	128	129	123	130	159	153	124	137	132	127	128	126	140	140	123	139	141	131	139	151	129	127	130	124	128	127	142	137	155	152	127	138	161	119	161	164	149	139	126	151	146	141	136	126	125	137	131	145	128	134	136	125	119	166	139	132	124	127	149	138	153	144	158	137	157	139	142	151	134	157	124	125	145	133	143	144	140	147	142	138	145	136	149	169	120	148	144	149	125	145	150	139	141	119	154	143	148	132	165	135	139	136	122	143	119	149	148	126	147	137	134	117	137	148	123	128	120	146	125	125	149	129	147	143	142	126	130	145	138	127	134	140	127	153	139	122	132	115	125	147	112	132	145	146	132	164	160	126	154	118	140	140	123	122	130	134	129	124	130	138	115	129	136	124	156	131	129	144	124	142	164	123	133	161	150	120	147	118	140	131	138	136	126	134	129	133	129	137	142	117	138	131	143	129	139	138	129	153	133	127	148	137	135	121	134	129	143	136	140	150	147	140	131	128	130	133	126	131	139	154	147	160	152	118	150	131	144	138	141	147	149	141	144	138	136	136	129	131	146	128	134	146	139	125	129	139	122	157	134	146	157	154	136	137	130	131	158	138	113	129	121	124	136	126	165	132	144	114	123	138	149	131	135	120	124	148	145	137	125	136	140	112	133	138	133	123	145	161	152	146	137	143	140	140	134	130	133	141	148	141	145	117	115	152	150	137	144	124	150	156	135	154	121	130	117	153	160	126	140	140	142	129	147	117	107	135	150	126	121	148	146	129	154	137	136	123	140	132	134	146	136	150	136	140	139	152	124	125	165	130	143	140	121	123	128	119	160	148	148	132	128	127	143	112	148	138	132	144	135	123	138	136	126	122	130	130	133	107	137	126	144	143	114	142	111	124	124	159	147	146	131	134	138	135	125	147	140	127	148	151	120	132	115	142	119	138	135	119	146	132	143	134	126	128	128	126	131	121	148	129	145	154	145	135	136	142	120	138	122	131	134	108	125	141	153	130	133	120	149	122	115	140	129	135	145	122	133	134	148	128	127	128	117	124	125	129	152	139	155	132	141	114	142	125	125	137	129	129	133	131	132	152	143	158	111	142	133	136	155	117	131	148	109	156	145	142	152	124	110	124	126	155	159	138	117	134	123	144	141	136	123	137	150	121	137	142	140	142	110	145	148	154	148	148	149	150	141	121	115	144	147	145	153	124	132	154	132	134	113	148	135	116	132	141	129	139	133	127	147	146	140	133	130	131	135	147	139	154	119	132	138	145	123	125	129	144	116	133	135	132	139	120	113	148	133	150	145	152	116	155	143	137	137	147	128	144	148	144	123	142	129	136	135	136	131	148	138	142	142	173	129	113	123	139	152	134	148	116	133	152	135	112	144	140	162	138	134	157	127	132	130	142	128	137	114	146	143	143	123	136	130	130	139	140	128	135	142	132	137	122	136	137	137	127	146	121	134	125	119	160	115	142	135	124	127	139	138	136	155	140	153	152	126	142	131	154	138	132	129	132	110	136	134	129	137	120	128	138	115	133	135	127	162	149	142	155	137	131	146	144	141	126
27962	45146	58418	2764	1661	1745	2596	2562	2490	1959	2632	1933	1786	1530	1152	1247	1193	1067	1213	1220	1069	979	966	888	863	741	768	736	811	713	684	691	670	622	621	614	541	564	575	607	562	571	536	559	605	589	605	585	568	614	619	658	665	642	645	607	598	585	594	567	559	556	568	546	536	573	539	512	497	572	497	469	489	492	492	508	524	502	475	489	514	523	504	546	527	553	496	500	519	491	509	552	522	512	503	502	482	527	580	517	510	494	490	519	524	512	478	489	517	514	501	524	525	499	482	472	505	523	464	509	504	479	466	480	506	494	462	512	460	481	490	499	497	480	541	460	481	469	479	514	513	482	490	457	481	479	488	464	490	514	471	496	451	494	479	482	483	464	446	449	464	456	463	510	494	478	485	500	497	487	471	494	515	443	507	459	476	471	450	497	443	482	510	489	464	525	470	505	474	526	433	447	453	513	461	484	472	486	473	491	458	450	504	480	459	538	501	511	494	478	517	481	480	466	470	513	489	478	502	483	495	494	446	498	495	471	519	532	522	450	485	475	512	476	483	505	506	495	498	463	431	526	496	475	466	494	436	446	486	520	497	485	521	480	517	515	512	500	489	505	504	500	466	479	503	530	509	503	429	460	484	481	506	514	461	501	448	487	478	482	467	487	465	511	446	516	479	521	507	509	486	501	468	515	470	470	507	519	495	500	486	490	481	481	512	482	525	468	466	519	449	482	467	508	499	478	511	507	487	503	470	501	486	522	460	456	515	468	487	494	489	503	504	493	520	493	467	476	443	485	459	470	490	493	509	451	481	482	517	470	480	483	489	473	498	482	481	483	467	481	497	496	485	454	482	504	497	504	501	519	506	490	523	511	508	498	497	500	448	501	469	439	478	510	516	454	493	482	537	530	478	526	523	476	495	446	451	466	478	450	503	522	509	491	489	510	494	469	495	519	487	438	498	494	462	487	520	482	465	465	488	508	495	496	477	524	464	479	488	497	476	504	457	492	462	508	468	431	449	432	492	464	489	462	487	498	477	474	462	485	469	494	489	509	459	473	493	485	493	474	479	478	464	491	489	496	517	485	489	476	493	496	511	494	502	495	493	441	467	491	499	510	483	496	526	491	472	465	513	517	519	507	485	497	476	483	511	464	506	502	512	488	489	485	465	486	484	457	522	481	470	504	507	439	468	483	522	476	472	471	476	470	489	489	468	485	540	487	486	485	459	491	432	551	453	496	502	501	511	474	483	475	481	484	492	541	481	493	498	482	491	511	483	481	492	492	481	489	473	509	483	484	495	477	449	461	486	458	459	456	477	468	480	516	491	487	480	477	448	450	512	544	466	509	476	543	509	460	492	520	451	481	483	444	482	482	484	480	499	481	525	479	465	453	463	494	482	481	471	493	487	494	441	492	476	504	499	476	476	504	487	487	489	484	478	469	501	480	540	479	498	498	484	499	515	422	476	503	482	501	458	504	505	532	479	466	478	482	503	445	490	468	462	479	499	502	459	516	476	464	507	470	458	487	517	479	481	517	485	480	497	514	503	497	467	521	458	465	494	488	539	506	491	482	488	485	503	468	487	504	493	520	468	514	500	484	452	492	485	472	464	487	491	477	508	485	522	468	518	481	478	495	493	458	487	474	527	487	475	530	472	489	479	515	472	466	482	487	474	525	497	475	489	458	475	469	487	469	477	475	513	487	493	495	502	490	463	449	490	503	477	473	496	491	478	490	532	476	515	491	501	520	468	482	523	468	489	500	492	471	515	478	490	522	490	462	497	435	500	522	478	505	468	495	492	503	456	484	502	470	521	453	486	474	495	467	481	517	525	501	455	471	478	491	472	465	442	521	490	478	512	527	496	512	478	511	463	489	447	499	472	517	481	495	508	519	490	474	526	458	464	506	461	482	515	453	485	518	496	487	447	536	495	492	467	464	430	521	497	505	493	474	456	537	484	468	515	492	441	472	494	518	530	548	502	481	484	493	485	494	472	524	461	515	458	493	487	486	526	507	487	459	459	466	483	521	440	487	491	519	458	502	468	495	496	457	487	465	474	521	496	486	481	502	556	468	452	497	482	485	468	480	476	477	494	493	481	489	528	469	506	467	488	486	512	441	470	474	496	493	495	491	480	495	464	481	510	486	468	458	440	482	500	480	547	491	468	531	497	505	501	468	454	486	484	475	488	497	533	486	496	482	512	464	451	471	514	477	510	454	519	506	484	536	442	499	494	471	505	531	481	454	491	502	474	485	496	462	475	480	468	464	475	463	503	496	509	502	500	495	516	465	456	478	448	443	507	481	494	466	493	521	466	479	462	481	487	478	469	472	477	477	491	481	472	490	469	502	507	457	533	461	507	451	476	447	500	495	511	461	489	529	489	494	482	510	487	491	478	503	488	498	527	490	499	515	525	485	502	500	490	489	479	495	483	485	464	509	436	495	472	486	502	482	516	489	513	448	515	489	484	540	481	494	503	498	463	511	500	494	516	483	492	503	452	481	472	462	481	502	524	474	497	465	514	508	472	444	497	461	486	487	501	467	490	490	475	490	478	474	448	537	461	468	499	511	515	470	519	499	561	513	525	481	517	515	490	518	491	464	493	493	487	514	478	443	493	497	499	524	493	501	509	496	510	469	503	482	489	505	492	512	488	495	517	503	477	485	482	466	514	497	489	461	507	451	447	467	472	528	480	521	526	489	474	495	471	474	508	518	499	474	508	489	493	490	504	507	472	499	487	518	507	463	478	456	458	478	483	511	487	477	518	427	515	455	504	464	493	509	491	461	503	480	520	484	465	483	434	500	506	489	511	448	523	532	508	449	513	508	447	506	509	529	459	445	483	467	475	520	475	464	483	498	527	483	486	479	476	442	494	457	497	459	471	508	479	490	502	459	468	499	482	490	479	489	477	525	491	460	478	482	453	483	493	497	493	500	477	479	447	487	482	513	476	476	474	477	454	505	505	494	504	516	508	481	453	511	519	455	479	460	475	513	455	501	457	470	486	487	453	456	461	490	502	518	473	496	506	468	512	497	460	512	460	480	434	495	543	499	473	460	516	512	488	468	498	492	476	470	514	481	501	498	459	459	467	479	514	472	510	477	517	445	510	512	517	495	464	502	465	498	472	480	516	483	501	481	486	475	477	463	451	460	477	468	474	471	504	521	501	511	491	451	506	486	521	500	496	463	481	509	452	495	469	488	497	511	489	489	484	491	471	509	509	479	494	446	471	509	492	477	449	502	491	470	438	474	500	495	473	492	477	506	514	493	482	496	488	530	455	490	499	509	474	499	505	493	484	462	511	538	491	483	508	497	521	489	481	513	500	509	486	513	490	485	485	500	485	500	444	445	469	474	502	517	490	498	502	506	462	455	493	514	493	496	473	526	509	495	461	479	543	484	472	449	469	503	462	520	493	515	495	499	438	494	505	448	499	503	459	500	463	475	491	489	495	509	468	508	477	496	513	483	498	481	480	547	516	525	430	475	506	491	515	463
51352	74949	72664	27056	14924	3848	963	827	694	700	687	580	549	400	323	359	308	311	326	310	276	336	317	260	251	303	262	248	215	218	250	221	251	233	183	210	192	209	215	198	204	222	214	207	184	199	219	202	215	196	214	238	219	230	207	193	213	205	208	199	193	193	203	212	184	204	174	232	185	203	198	184	210	212	172	198	208	207	209	199	211	227	202	196	197	186	192	195	196	189	205	203	200	196	217	196	203	184	189	162	195	200	210	198	226	190	211	186	212	224	187	180	192	193	177	182	198	162	166	191	213	206	199	199	205	220	182	184	207	196	202	181	200	187	194	179	199	210	218	198	179	203	194	181	198	209	191	183	193	204	189	207	189	202	198	166	201	204	191	201	204	201	193	189	183	198	219	198	197	192	186	193	198	231	186	209	210	212	195	179	152	200	182	192	171	205	188	238	177	203	185	186	185	166	172	223	210	211	196	182	189	196	186	203	202	207	213	189	194	218	190	187	219	198	191	212	182	200	189	170	205	177	181	201	171	201	201	206	187	190	198	190	178	183	190	161	195	200	204	195	195	197	210	184	187	212	203	200	196	198	159	199	168	194	214	197	202	200	210	206	197	189	222	190	179	190	180	188	194	206	194	157	181	194	210	192	192	187	199	182	182	178	174	201	199	195	178	201	181	192	205	213	186	206	193	194	183	214	204	196	204	195	205	194	196	195	176	197	183	192	183	194	183	199	175	212	194	195	155	203	168	170	205	189	149	182	208	201	179	176	176	190	212	197	198	197	194	196	202	182	196	182	221	187	209	193	180	193	193	204	189	170	201	174	189	198	187	194	213	202	179	198	185	210	185	182	209	192	193	208	161	196	204	189	165	175	197	197	225	194	191	212	209	208	201	182	196	200	196	199	206	174	194	183	197	195	197	227	200	204	199	184	183	188	193	171	197	207	224	179	181	206	196	195	211	192	230	210	192	197	210	199	196	184	209	165	199	196	202	195	212	182	196	174	213	220	199	194	188	190	173	185	203	189	191	165	217	195	177	203	186	195	193	179	201	186	210	199	196	201	211	194	190	192	179	192	189	189	184	196	198	184	175	177	191	210	174	200	199	193	201	158	187	199	197	191	190	188	202	196	169	181	178	202	178	213	186	196	185	184	181	194	192	214	220	220	195	191	210	175	178	181	189	192	178	213	195	189	190	174	204	184	186	179	217	201	209	209	185	204	203	198	198	192	185	197	201	194	170	210	192	183	196	215	211	192	209	183	214	198	207	199	191	196	188	212	166	215	174	197	188	217	196	204	164	196	198	190	203	185	180	197	201	201	195	219	171	201	187	161	203	201	195	196	195	202	203	190	191	202	200	188	204	193	194	188	185	214	204	195	192	200	174	192	194	190	200	162	187	182	205	195	206	200	194	185	203	215	170	196	206	182	181	206	204	210	200	189	182	203	180	223	199	194	185	193	182	199	210	203	188	171	173	206	181	211	192	183	210	156	172	199	191	186	194	163	213	192	196	203	170	181	183	176	189	187	200	193	194	197	222	212	177	162	189	210	214	215	195	186	228	204	213	199	183	190	180	174	178	176	235	177	185	187	186	213	217	190	191	175	207	202	212	198	172	188	195	189	212	192	203	196	200	197	181	186	177	184	197	195	189	201	200	179	195	206	203	206	183	207	170	185	202	178	192	188	216	176	207	186	174	174	189	151	195	175	188	210	207	173	176	171	212	212	216	221	198	194	185	184	193	212	206	198	198	196	170	214	205	166	169	186	195	214	165	180	208	203	192	204	194	192	188	200	181	192	205	206	199	185	194	219	195	180	220	193	210	192	177	209	175	184	208	183	191	210	223	185	182	161	190	170	208	182	174	230	202	190	227	185	217	194	189	205	168	222	196	191	214	182	182	206	176	201	203	201	177	197	198	211	211	191	170	210	192	187	187	200	197	184	189	196	188	213	186	211	180	187	192	220	173	226	198	208	192	190	180	199	206	211	192	184	202	206	196	186	207	174	221	165	169	194	194	189	190	171	184	183	186	188	190	189	203	193	210	190	183	201	203	206	210	190	183	202	187	189	186	199	205	197	225	217	210	228	194	187	167	207	198	178	202	203	179	209	197	196	209	177	202	195	212	201	203	219	180	177	185	198	211	190	187	183	201	177	203	186	184	178	180	173	214	191	188	179	219	190	177	180	169	191	200	176	157	184	192	201	198	169	177	196	181	184	199	216	194	211	206	194	209	246	205	208	204	203	210	165	229	183	200	192	214	195	208	181	205	209	186	219	183	195	187	203	194	195	200	182	182	171	179	186	179	195	216	183	203	202	180	179	209	181	197	202	200	188	186	174	186	196	181	197	203	187	204	218	177	198	201	193	187	195	195	169	176	176	182	184	183	196	184	171	187	193	182	204	162	179	197	173	189	172	181	181	193	195	214	174	184	169	218	183	191	159	208	206	182	214	206	154	159	203	185	158	187	189	212	193	164	208	201	203	194	203	197	211	183	203	197	205	181	182	216	228	207	207	176	211	186	203	190	192	190	228	186	202	197	201	185	213	207	188	215	185	212	205	223	216	211	214	202	218	213	187	181	188	205	194	179	188	178	175	182	199	183	190	198	179	197	173	183	199	185	217	198	214	186	169	184	190	187	189	179	208	189	197	199	163	213	191	185	218	200	184	235	184	214	193	186	205	180	189	191	185	177	195	173	190	184	211	205	168	185	202	169	197	203	207	193	162	202	188	194	208	184	194	203	184	210	170	170	186	194	194	181	197	166	218	195	199	169	181	194	191	182	187	194	191	191	217	190	188	181	185	238	225	207	203	205	197	204	204	187	163	190	191	216	196	179	169	174	165	192	191	183	195	206	209	168	188	214	191	172	195	174	213	202	185	204	201	226	229	186	175	161	213	190	185	193	183	196	183	189	188	181	195	194	186	182	179	202	186	180	190	189	229	190	183	186	203	209	195	186	196	174	186	188	196	189	205	191	185	180	191	195	180	196	189	185	184	220	191	184	181	192	207	193	210	199	181	199	210	188	199	209	168	200	193	187	175	188	191	196	218	172	180	177	206	192	225	184	204	196	184	210	189	208	196	195	195	191	178	206	186	170	178	197	180	189	186	197	198	203	200	200	202	212	181	198	182	179	169	180	207	187	206	196	180	195	210	188	191	195	208	183	185	182	184	215	231	188	205	177	192	197	208	193	185	219	195	169	197	184	189	180	199	200	200	195	195	182	208	187	172	194	211	178	184	186	204	182	193	187	203	180	206	201	222	192	207	193	191	169	200	192	188	189	188	195	207	183	180	187	195	162	189	178	214	176	203	179	196	206	212	180	201	216	175	193	209	183	179	180	212	168	191	183	177	212	178	189	182	189	208	192	166	197	178	194	179	178	199	217	206	181	185	209	214	237	211	176	203	182	195	186	196	179	231	197	191	187	178	188	184	184	181	204	230	182	211	170	193	209	188	194	195	185	192	229	172	201	191	174	197	202	193	183	198
35725	55381	71177	3627	2665	2937	3422	3804	3451	3455	3942	3158	3211	2088	1706	1789	1615	1731	1620	1431	1455	1539	1406	1254	1286	1150	1109	998	1017	974	1073	1087	866	880	726	802	813	803	830	815	860	837	829	818	892	817	841	812	741	777	818	822	916	866	864	823	788	783	762	770	719	731	713	661	698	694	722	677	725	666	629	687	658	686	679	708	679	597	695	666	613	663	654	676	650	693	668	680	693	653	656	684	602	667	668	631	674	679	648	668	695	664	641	677	686	696	655	665	660	663	681	699	638	684	700	728	702	671	717	672	686	715	709	655	641	684	659	627	685	708	657	653	637	653	609	641	666	624	648	655	641	668	678	663	629	630	658	700	680	669	689	658	644	630	629	668	640	624	688	635	621	666	696	665	640	668	648	635	620	635	656	670	657	684	652	664	681	701	682	621	591	638	677	639	680	593	641	651	626	663	677	627	616	635	598	671	659	626	666	643	605	672	639	625	645	615	685	684	667	622	627	644	609	667	645	610	634	589	632	632	649	614	671	659	686	602	624	627	661	631	628	610	679	643	652	680	648	638	650	665	645	631	626	645	627	672	644	669	653	671	655	628	638	681	595	657	640	664	667	647	623	675	615	614	657	676	700	662	661	671	653	598	624	678	633	630	676	624	621	661	649	668	620	682	607	651	622	729	646	691	616	622	653	655	633	688	615	610	638	663	667	648	639	666	658	662	660	615	632	578	652	688	591	641	660	651	606	638	641	662	657	680	630	678	665	623	619	623	649	630	663	675	629	645	673	641	647	620	617	651	631	605	627	651	675	601	690	641	678	613	636	638	615	616	668	621	635	622	716	633	638	644	627	687	665	668	675	650	625	687	635	634	677	696	640	624	630	706	637	629	651	620	634	626	631	651	633	671	661	677	626	672	603	628	621	699	636	674	662	673	661	649	631	652	619	653	698	651	613	594	616	640	644	667	688	590	660	645	676	646	641	644	622	670	651	667	644	656	639	629	642	651	685	676	647	661	626	607	627	654	623	655	624	656	622	668	669	621	644	627	664	640	675	656	630	616	594	609	640	652	675	624	584	629	676	667	657	685	637	663	644	623	649	629	649	675	647	670	611	626	692	596	611	639	664	574	643	669	681	636	643	630	699	671	668	643	692	643	645	688	607	648	618	664	609	621	639	661	667	623	677	656	671	625	613	665	674	648	631	620	657	632	652	680	615	671	662	642	683	629	693	656	652	684	648	668	615	667	625	695	606	649	662	666	679	648	718	667	642	657	613	670	648	630	596	624	691	608	660	629	622	670	690	641	667	687	641	698	662	657	653	656	653	677	661	649	639	653	686	663	684	661	631	652	666	685	618	696	681	646	586	606	650	646	650	678	632	696	641	642	660	620	662	630	624	693	659	637	644	646	639	633	673	649	666	627	683	653	641	672	625	669	668	641	651	666	648	593	643	638	668	653	651	618	656	634	581	649	640	685	667	675	614	640	666	687	670	649	670	637	695	628	632	665	648	599	685	661	640	661	658	670	623	644	640	654	622	677	646	650	655	671	647	666	665	655	570	634	649	624	654	618	659	617	679	649	664	616	625	654	646	678	606	668	668	644	674	690	691	621	664	638	622	631	635	624	616	620	674	642	669	661	619	588	689	624	678	644	658	634	651	629	640	629	632	633	683	624	641	639	656	617	661	623	650	672	608	625	619	665	605	638	648	638	650	655	615	671	666	671	599	659	692	709	680	666	701	687	689	642	696	653	622	673	649	641	655	641	635	620	644	643	672	639	698	642	672	684	666	648	678	623	619	628	679	650	621	623	632	630	623	635	643	607	709	668	646	627	643	648	629	627	635	659	631	634	619	602	614	656	615	653	644	627	650	610	674	677	671	645	659	620	655	645	646	683	605	642	632	678	659	630	642	686	643	695	641	642	671	658	667	674	620	639	691	630	686	625	656	634	627	630	650	629	659	649	687	624	630	645	630	631	641	645	619	685	674	634	632	632	639	661	657	621	631	620	682	652	622	698	632	671	644	653	689	652	650	644	669	653	612	639	647	661	647	591	638	650	658	667	672	651	672	643	609	654	640	626	683	657	678	665	705	646	690	652	660	642	682	668	655	622	642	681	643	652	606	655	674	661	655	651	635	635	645	622	656	666	648	652	634	651	599	691	636	574	596	612	661	651	650	637	646	650	652	627	624	629	665	659	614	666	646	647	628	640	638	672	606	662	669	634	653	638	654	651	666	612	652	653	652	686	630	646	690	657	635	679	659	670	668	705	650	617	615	635	650	672	610	603	672	645	632	619	700	606	693	664	662	688	659	624	650	626	668	662	684	641	646	651	673	657	639	661	687	611	628	636	665	655	615	642	670	644	658	625	672	664	678	653	680	651	647	630	658	622	677	649	625	629	632	681	646	629	638	656	629	668	625	660	665	663	586	664	657	666	614	647	664	659	632	646	669	658	680	683	669	662	651	697	657	669	693	652	703	655	662	635	667	622	653	665	688	620	633	635	633	676	670	617	669	629	624	675	623	661	660	675	635	645	667	623	669	647	631	617	627	619	651	620	630	637	669	638	636	641	656	613	638	644	619	687	660	678	606	636	587	600	641	662	635	608	639	671	672	656	639	652	619	610	630	615	638	629	660	603	635	632	681	640	663	612	629	675	623	661	674	641	654	663	653	649	661	658	635	655	649	632	651	642	644	644	671	654	592	641	660	619	658	650	648	635	680	666	669	646	602	716	635	624	696	660	643	635	626	705	689	664	641	619	611	641	655	642	676	628	651	654	610	666	681	627	616	646	622	667	633	624	648	680	649	687	620	658	687	635	651	643	641	656	660	639	683	638	673	648	647	624	705	647	672	616	636	653	626	646	632	659	631	653	663	611	607	626	644	680	688	662	625	684	681	684	669	616	621	661	670	651	621	651	645	659	656	657	623	655	634	653	664	613	616	647	635	708	677	681	646	608	632	622	634	594	685	621	616	653	674	654	598	623	655	675	640	638	630	637	645	646	653	645	650	669	619	637	651	631	665	631	672	644	615	618	638	576	653	629	637	628	614	633	631	666	674	667	634	659	605	662	662	662	622	631	611	674	662	660	650	676	634	708	606	658	637	623	609	671	643	678	676	667	599	682	610	653	698	652	658	662	639	672	680	627	688	616	638	627	651	705	634	645	685	681	690	606	677	619	667	654	628	630	633	624	641	671	686	689	668	595	622	643	676	652	616	640	665	626	650	667	603	644	679	662	675	639	657	627	660	631	641	592	634	669	667	657	682	646	708	658	710	648	682	674	635	660	638	624	623	682	631	631	624	638	679	674	612	672	640	632	639	666	605	645	632	620	669	644	695	593	635	657	640	631	652	620	648	649	648	682	611	656	638	723	662	714	654	640	633	684	665	646	650	650	667	659	639	673	653	650	669	666	640	662	672	676	651	655	626	639	620	640	627	642	642	633	623	644	681	577	655	674	661	644	645	599	646	648	641	666	633	621	622	592	693	637	606	671
4120	8550	13019	825	193	123	143	121	121	118	122	114	105	104	95	105	122	127	112	110	91	108	117	97	110	124	121	108	93	101	116	109	119	104	97	100	88	98	112	103	102	114	96	111	108	109	120	100	105	95	104	99	122	96	109	92	113	104	105	111	96	108	122	126	111	102	113	102	129	116	90	105	109	101	103	96	102	103	117	109	135	117	110	107	117	116	117	109	118	83	109	108	117	100	112	121	111	99	119	96	118	107	123	129	101	116	101	114	118	104	122	94	97	104	122	114	110	106	120	119	94	101	107	100	130	97	106	119	127	126	109	108	107	110	94	107	120	122	111	80	101	105	107	115	121	101	115	95	121	97	113	108	98	123	102	108	97	114	108	108	105	95	107	92	135	103	121	99	97	85	95	118	103	91	96	115	114	113	109	105	117	104	115	114	112	112	96	102	102	112	80	100	99	106	116	105	116	115	97	102	94	110	102	120	102	121	97	96	101	104	102	131	108	107	87	117	104	105	106	107	117	115	110	105	117	97	106	110	112	104	98	110	102	112	111	105	111	114	103	108	117	131	124	103	102	101	110	124	97	91	86	96	94	104	100	105	109	93	117	107	109	121	114	115	100	115	108	98	111	98	103	104	109	119	94	109	107	96	99	83	104	112	125	107	102	101	96	117	102	88	91	105	104	103	101	112	103	99	114	97	112	114	107	107	101	107	94	118	107	124	122	106	91	107	103	109	119	116	90	83	96	111	98	101	104	109	112	97	101	80	107	119	101	105	112	87	102	113	105	113	102	104	114	89	86	108	116	96	98	101	114	93	126	107	102	113	95	97	95	100	100	93	90	97	101	91	88	99	107	110	88	116	98	121	106	116	95	116	118	109	96	111	118	96	101	122	103	118	119	106	109	101	122	104	103	104	106	106	109	97	120	100	90	118	94	102	106	112	119	112	110	97	102	115	101	95	106	120	117	105	95	92	97	103	106	114	91	98	104	87	96	112	102	96	115	104	110	112	106	105	92	109	103	99	105	113	111	111	108	95	107	112	112	98	113	100	110	95	107	94	101	107	95	108	115	106	92	99	83	109	110	121	112	95	93	107	110	113	115	98	95	102	94	112	110	95	101	117	120	111	105	106	118	116	101	110	101	106	103	94	93	117	102	98	92	96	110	100	134	101	118	118	92	111	101	109	128	118	81	87	98	105	106	119	94	71	115	92	102	91	113	105	103	96	109	93	116	113	88	115	107	111	103	106	105	96	103	114	119	126	94	101	104	124	101	106	84	106	112	112	95	120	122	89	106	102	113	104	113	107	123	101	106	117	104	123	105	115	99	121	110	115	130	92	117	99	107	104	103	98	105	108	97	128	110	79	89	72	111	108	115	96	102	112	123	117	90	100	107	116	104	121	120	116	100	93	103	97	99	101	103	97	114	116	103	111	102	90	105	96	89	107	101	95	92	102	111	109	105	99	101	89	99	92	115	104	93	94	106	131	106	95	125	95	86	96	104	115	109	122	104	113	107	100	122	87	117	99	111	117	107	90	108	111	106	93	102	112	102	113	128	126	114	96	112	110	98	104	128	123	114	93	113	107	92	101	114	106	90	106	106	101	106	114	115	102	116	97	94	114	107	78	109	89	109	107	105	94	93	104	112	93	103	104	101	110	108	101	95	104	88	92	115	104	102	98	100	114	93	101	93	97	111	105	115	106	119	107	101	116	92	109	107	120	105	93	116	100	105	101	114	87	99	114	95	115	87	111	105	110	100	94	99	112	112	124	98	91	122	96	109	118	116	101	118	96	111	102	118	103	88	124	100	112	125	104	92	99	101	101	114	110	114	117	106	101	120	112	101	106	98	106	101	114	96	119	96	122	107	109	106	111	101	114	103	84	99	108	114	101	116	89	117	109	94	125	104	115	114	106	103	108	96	115	118	103	104	112	115	98	122	109	103	107	108	96	107	99	90	98	100	107	126	98	119	129	103	104	108	114	110	103	107	118	107	103	89	93	94	102	103	112	135	117	111	105	117	104	102	108	114	93	98	108	105	116	90	110	100	100	113	94	102	113	95	124	121	113	117	113	109	99	115	103	105	111	97	102	88	93	104	114	85	109	80	121	98	101	98	89	111	99	91	115	106	112	132	103	117	104	112	99	109	104	121	104	90	101	124	86	99	121	115	86	120	105	114	92	105	113	101	108	123	112	105	98	104	114	117	118	119	105	124	97	127	92	100	126	118	104	110	101	111	107	108	120	121	117	123	108	113	109	112	124	108	106	95	102	102	118	123	96	101	105	106	91	107	107	89	100	115	117	115	101	105	118	121	104	116	102	94	125	111	111	107	93	91	104	111	95	95	96	100	109	115	106	108	121	122	109	105	102	108	110	114	91	108	137	108	90	120	110	79	111	109	108	110	104	110	96	118	111	101	129	95	109	101	117	120	113	117	101	86	102	104	113	117	95	111	124	99	101	103	93	104	109	104	75	117	97	110	109	91	95	110	120	109	110	107	114	107	114	101	100	109	104	102	110	98	111	109	105	112	92	117	106	111	90	94	98	102	94	112	111	99	122	109	101	102	112	91	95	110	102	110	112	109	120	113	104	107	74	107	115	116	112	94	106	126	108	97	107	105	107	99	89	95	110	110	94	123	99	104	120	116	109	120	104	98	115	99	101	106	103	112	102	109	99	105	112	107	98	114	104	94	111	100	97	109	114	110	102	104	93	106	106	99	103	125	107	119	108	107	127	104	100	120	103	120	103	106	108	85	98	111	113	100	101	91	93	108	115	108	102	82	105	107	121	107	118	102	107	119	105	129	84	110	91	108	90	114	123	100	93	97	116	114	105	104	112	88	105	114	94	117	103	102	99	88	96	110	111	114	90	99	111	93	124	118	99	100	99	116	115	110	98	117	98	103	89	109	108	116	107	101	112	124	105	117	102	97	99	87	115	113	98	106	91	95	114	116	127	96	116	103	106	114	123	111	102	102	111	110	121	109	108	89	121	108	111	101	101	98	106	99	102	113	95	106	100	88	139	108	110	117	94	108	98	125	92	96	109	111	91	125	113	105	92	98	106	110	106	122	105	106	117	103	98	97	109	101	109	116	98	103	92	107	101	107	113	101	108	92	108	106	115	107	98	118	104	107	95	108	117	115	124	98	106	104	103	102	99	113	105	104	93	101	110	107	101	123	99	95	111	124	116	110	84	100	101	102	88	111	113	106	122	108	121	96	109	109	88	104	89	100	99	98	93	117	115	118	109	110	82	96	94	110	132	112	115	99	97	114	111	104	92	109	92	117	110	115	108	94	88	110	101	122	111	122	116	96	104	111	120	98	133	109	113	99	100	85	96	111	111	105	98	111	125	126	115	108	114	115	96	116	99	99	97	103	93	126	108	110	103	109	118	113	91	108	124	98	92	100	111	103	104	119	112	101	100	114	96	127	90	107	117	124	108	122	120	105	113	96	86	115	102	116	103	96	112	111	113	123	118	97	114
5331	15346	22760	973	443	460	556	528	528	534	530	497	478	439	413	443	481	445	441	428	488	467	416	442	421	396	460	400	442	411	428	423	396	399	404	419	382	386	435	434	411	400	412	438	430	441	417	467	411	440	431	472	516	469	480	457	470	440	444	419	466	421	453	452	469	382	402	372	422	427	394	393	376	371	393	405	405	432	426	418	419	378	424	435	420	377	433	395	400	381	380	356	405	423	423	413	427	417	413	378	358	404	428	439	403	401	400	393	384	401	408	428	396	387	403	374	409	407	416	374	439	410	398	374	415	416	397	432	405	411	401	412	396	428	405	407	402	390	429	395	418	412	418	373	404	386	395	358	426	372	394	344	418	396	434	374	407	429	431	402	394	396	387	407	458	389	422	429	425	425	422	396	428	384	404	395	382	385	420	388	367	419	382	401	396	398	431	427	374	390	418	392	398	386	398	364	422	413	383	373	406	381	397	423	399	441	382	384	371	429	425	418	378	439	380	413	402	370	427	424	419	426	423	393	370	403	387	415	439	390	443	386	394	375	380	413	378	389	416	372	433	392	392	356	396	390	400	398	410	410	407	425	399	386	414	383	408	407	433	436	384	367	394	404	400	425	405	391	423	426	395	388	432	443	377	412	421	398	400	397	398	390	383	417	422	418	426	405	388	433	381	389	387	441	369	435	417	400	420	418	427	383	401	401	404	415	429	399	410	400	386	413	388	401	407	384	396	386	432	420	426	404	380	409	406	402	403	375	382	359	418	397	380	380	377	405	412	391	392	420	427	404	404	388	412	399	378	393	448	425	379	393	409	387	367	427	412	382	409	404	395	413	389	426	407	396	378	369	362	369	377	419	409	381	436	387	358	413	361	435	386	403	421	369	444	413	405	404	378	390	409	374	388	410	389	407	419	379	439	409	396	422	401	403	398	396	425	404	432	398	386	443	406	414	404	407	419	406	400	389	392	419	391	394	400	423	402	402	446	427	392	400	382	375	420	419	403	416	392	405	420	400	348	407	432	379	396	336	408	372	417	399	410	395	399	422	404	391	428	376	436	418	379	373	444	379	396	419	405	398	424	418	404	410	393	359	423	428	412	363	397	403	414	376	401	415	408	388	416	393	379	412	400	399	394	396	404	405	401	387	402	429	412	400	418	436	383	426	369	375	419	427	388	428	429	410	393	416	385	400	371	400	381	440	404	429	387	402	390	419	453	396	414	419	419	412	421	407	414	423	378	395	387	404	404	416	433	408	385	399	420	382	403	379	378	375	450	383	373	359	422	424	407	395	368	455	398	419	392	407	396	413	370	387	383	425	412	404	393	432	397	386	397	380	400	392	406	419	425	386	402	387	402	391	384	425	371	373	414	405	364	402	374	414	404	393	425	383	386	390	440	375	457	393	411	415	422	407	412	453	412	417	439	407	403	373	429	399	413	388	407	435	397	394	367	438	370	397	412	437	384	400	383	420	443	409	420	415	406	377	403	369	397	400	419	429	417	382	369	398	423	434	422	428	382	397	384	429	375	415	403	397	363	433	391	410	409	414	396	398	432	427	382	375	398	423	370	437	403	394	379	395	398	396	402	401	402	384	403	377	410	395	412	412	404	401	438	390	409	405	459	398	400	431	416	408	399	403	375	369	374	384	422	377	418	428	372	409	458	384	410	401	423	406	407	381	395	399	400	376	390	427	415	409	382	393	393	368	401	380	406	402	377	402	383	417	395	410	386	398	360	394	433	390	368	394	399	392	397	428	414	406	386	409	411	396	367	383	406	400	413	374	435	356	392	406	421	386	448	435	387	393	417	448	396	388	381	412	431	386	412	411	378	365	420	424	431	373	414	350	401	378	384	400	401	431	438	414	409	386	400	409	415	399	364	413	381	385	409	412	423	380	422	423	394	405	396	423	412	416	415	386	412	407	474	399	419	400	439	413	378	380	394	421	391	387	400	399	381	423	372	403	398	366	407	376	397	405	381	396	367	385	379	349	388	395	411	402	437	462	375	387	428	370	400	402	399	420	403	400	369	407	416	467	375	375	440	405	383	400	420	377	403	414	415	384	456	374	392	444	365	416	433	392	432	368	392	417	393	393	388	423	426	414	401	417	403	404	408	409	409	381	399	429	412	396	381	388	412	389	429	404	428	396	421	425	387	401	444	379	390	404	413	390	399	387	425	373	409	433	420	418	398	380	395	378	417	396	409	380	406	385	431	389	410	385	410	420	396	432	416	393	380	406	376	422	397	391	382	398	417	393	415	424	407	374	395	438	378	381	399	370	429	413	395	395	378	392	384	384	422	393	411	381	422	411	390	411	454	367	374	412	443	389	405	372	401	391	423	406	363	435	447	431	372	396	376	369	392	391	421	403	444	389	398	393	370	388	398	404	383	376	358	405	374	426	436	406	462	356	393	432	400	363	402	372	344	444	427	389	429	397	406	416	452	379	390	389	363	398	379	362	386	416	417	400	410	414	382	392	420	424	437	414	372	399	381	366	409	409	411	402	415	389	400	383	407	447	369	393	439	379	360	416	388	391	365	409	406	385	391	433	385	401	392	367	388	389	395	392	403	353	423	373	383	411	425	409	439	402	387	408	393	412	405	402	359	393	412	393	443	377	393	395	394	404	457	399	419	377	401	436	374	398	399	385	363	396	393	393	400	357	412	410	440	419	394	384	388	382	389	384	412	436	415	404	389	413	400	393	421	421	386	396	417	455	400	412	408	376	400	399	372	432	412	374	412	422	413	444	385	383	412	406	385	398	397	372	430	430	384	390	423	414	416	398	384	427	431	414	400	404	397	414	395	397	370	413	420	417	407	395	408	355	410	460	398	385	383	416	373	391	399	395	420	366	394	384	398	384	432	411	418	420	396	412	442	396	398	412	451	429	386	413	398	399	385	441	393	378	364	408	390	373	398	432	405	399	395	403	393	379	413	352	390	424	417	399	382	378	397	378	388	370	412	433	397	410	396	434	392	421	392	386	447	401	393	367	368	411	367	404	425	416	412	425	397	416	407	404	375	376	426	407	413	387	366	393	400	391	355	421	398	390	383	383	386	383	398	397	471	422	454	403	406	432	384	412	399	391	393	381	385	423	389	403	416	391	391	391	452	392	400	405	387	426	394	413	392	394	429	395	398	420	398	413	425	380	413	425	397	345	410	414	404	404	398	425	392	362	393	383	395	415	353	367	399	416	407	360	382	420	377	410	409	400	385	403	390	416	418	403	409	425	436	407	406	387	380	385	406	400	398	395	425	385	393	411	386	436	383	386	443	406	416	380	387	396	405	379	403	446	395	417	383	436	412	368	394	403	406	406	392	361	411	434	424	401	396	425	419	402	366	390	417	400	402	424	383	411	387	391	414	396	392	401	420	427	416	380	412	401	400	385	410	402	396	405	398	391	386	415	400	397	376	403	380	395	357	412	365	375	399	413	399	414	363	410	416	400	429	414	397	410	411	397	387	394	405	436	430	344	410	423	363	427
37250	61084	69163	25669	5551	528	490	417	403	424	397	247	257	227	203	210	229	201	210	173	202	164	176	159	178	146	162	155	170	167	164	157	168	145	136	159	127	142	148	154	148	153	174	178	189	149	135	173	145	142	139	150	162	174	139	160	159	166	149	171	155	139	147	164	178	166	156	165	161	145	154	150	122	144	149	158	148	161	139	152	152	159	148	146	129	154	160	146	158	146	159	144	138	143	124	149	160	147	174	147	153	132	114	137	137	153	138	146	122	137	154	120	163	152	132	144	146	146	152	142	142	158	145	160	155	154	138	154	142	173	160	157	135	151	167	119	131	153	121	133	134	165	158	155	121	160	138	176	136	145	133	153	163	138	147	185	151	157	131	128	136	137	140	136	122	173	156	141	155	135	148	166	139	158	136	143	141	160	134	144	129	159	155	138	139	141	141	160	165	141	160	139	133	149	142	149	127	167	144	137	132	130	136	122	141	128	158	128	147	165	150	139	147	152	150	144	151	159	124	139	133	149	146	162	147	126	146	152	122	138	135	155	138	150	148	142	148	157	158	147	130	130	147	152	158	105	153	156	139	136	124	129	140	142	121	137	152	151	125	133	137	152	137	151	136	157	139	155	147	133	129	142	134	124	133	129	146	130	172	155	136	153	142	166	139	177	156	155	164	166	162	145	145	153	142	141	132	131	136	131	137	142	150	145	160	127	138	135	138	136	157	168	126	147	138	140	143	131	157	149	137	138	144	147	129	133	147	152	134	157	135	143	150	129	146	157	155	133	132	151	149	131	152	138	135	163	146	150	128	157	159	155	154	161	144	165	153	138	139	156	151	138	150	149	155	158	137	140	157	148	126	144	146	165	149	155	156	140	124	152	151	153	133	157	154	146	153	143	138	152	155	154	145	164	117	160	165	145	132	126	120	138	154	144	133	157	133	161	135	151	152	142	142	128	143	154	142	134	150	139	133	147	152	140	149	144	156	150	133	135	154	134	149	156	165	143	139	180	154	128	144	166	146	141	139	143	145	129	134	130	135	141	141	160	144	153	133	132	141	144	147	153	147	130	142	132	143	134	132	154	129	142	136	137	139	149	139	166	121	148	122	134	164	154	149	138	154	131	161	144	156	158	137	142	120	145	143	144	141	143	141	130	141	167	149	160	139	145	166	152	153	142	143	153	137	153	163	164	137	150	159	142	149	143	133	156	156	134	156	153	138	155	159	155	159	122	132	144	133	150	137	155	141	146	145	132	125	142	150	147	151	150	179	128	143	170	127	125	147	146	139	141	133	151	139	161	141	177	146	134	147	135	127	151	128	124	139	126	150	145	154	143	134	139	156	130	153	123	129	152	136	128	146	154	143	148	148	137	144	130	139	150	169	157	148	144	143	121	145	153	141	137	152	147	168	136	137	135	137	150	153	154	145	143	133	140	121	154	164	165	148	142	134	121	172	131	164	157	139	156	140	140	130	133	122	149	148	159	136	139	149	137	141	138	137	155	135	141	164	141	159	162	147	151	137	141	139	130	156	139	155	134	145	137	152	155	146	142	137	136	137	126	136	142	152	138	123	140	152	149	126	136	126	140	140	141	132	145	147	154	148	155	149	152	145	160	159	135	144	143	142	172	149	154	154	143	145	137	153	139	128	137	150	120	132	146	154	150	175	154	142	134	139	128	139	141	157	135	147	148	155	153	147	143	154	135	155	130	141	152	130	150	155	151	159	144	138	137	146	127	144	150	170	144	143	146	129	138	140	163	159	139	130	129	127	145	160	130	144	127	163	170	145	136	130	136	129	123	142	132	136	139	151	147	138	155	151	128	133	137	133	135	147	152	145	151	145	162	150	128	147	154	135	152	131	169	124	154	163	147	149	146	156	130	136	137	134	123	129	141	165	147	122	155	148	127	145	165	141	148	139	132	155	146	148	147	164	140	134	142	138	159	150	150	143	139	155	136	145	166	140	147	150	158	159	157	119	142	128	145	146	141	152	144	162	162	128	132	154	143	139	141	142	137	143	151	147	149	143	154	147	123	152	138	137	148	149	163	135	165	141	150	142	125	147	150	154	154	164	151	155	136	138	145	163	148	175	131	140	152	140	133	130	141	140	132	141	155	144	159	143	134	168	165	141	137	128	147	153	146	143	146	134	139	140	155	140	148	149	145	157	134	150	141	132	144	174	154	149	156	180	139	145	134	148	154	145	147	149	146	144	153	161	161	132	143	128	139	132	151	150	170	135	144	162	122	147	145	128	123	157	134	142	151	158	165	148	140	139	135	141	148	152	120	140	151	150	134	140	149	163	149	168	156	152	149	136	137	147	133	139	137	123	139	153	130	146	135	137	165	155	135	141	158	143	140	139	125	142	151	120	177	152	157	126	142	142	160	136	128	133	134	120	145	149	149	153	146	148	132	138	124	140	169	118	140	151	142	146	136	141	150	148	161	147	152	128	155	157	147	136	154	163	144	163	149	131	144	140	131	152	137	159	157	136	146	165	156	125	129	143	144	126	125	143	163	149	135	143	149	141	137	131	141	158	126	131	140	160	129	170	145	149	146	153	140	156	169	133	125	152	146	138	126	169	117	161	156	158	147	125	135	147	140	144	134	146	130	130	134	161	152	120	151	141	146	131	124	139	135	133	153	147	121	154	148	139	149	141	134	153	158	153	135	134	132	137	119	148	161	174	155	123	138	154	123	122	133	143	144	147	161	162	124	137	148	140	149	158	161	138	160	134	137	152	141	154	143	145	151	163	122	137	143	149	151	135	125	173	139	124	138	158	133	162	121	131	156	144	151	147	153	147	153	150	149	126	146	136	133	159	153	151	134	154	151	142	138	158	150	153	141	136	157	132	158	154	160	152	119	138	168	129	150	130	152	163	143	140	151	152	148	137	133	147	141	124	145	157	139	154	172	146	156	146	153	155	132	155	158	134	139	153	147	154	144	154	146	148	142	165	123	135	155	149	141	147	157	155	156	152	172	143	143	143	135	161	147	136	142	120	155	137	146	149	145	165	136	133	136	159	153	146	154	147	120	162	160	139	131	126	131	156	128	150	153	159	139	154	137	134	176	159	120	128	135	145	133	147	158	144	157	164	140	153	152	151	138	140	138	145	138	148	148	133	129	126	158	139	143	144	124	154	158	143	153	122	139	141	130	127	141	132	133	131	116	164	140	149	141	146	153	144	150	129	169	145	145	139	127	145	145	164	152	141	138	147	153	172	137	137	141	141	155	166	123	145	134	163	141	138	145	135	141	154	145	137	158	149	154	166	137	149	164	147	155	129	124	148	152	145	143	122	145	167	169	154	127	147	147	160	131	143	144	119	150	146	132	150	160	151	156	131	139	157	131	126	131	150	160	160	148	131	142	151	133	126	129	141	135	142	139	139	152	140	145	164	145	151	133	144	153	153	137	164	141	140	137	125	139	140	175	154	152	140	146	139	146	167	147	143	132	134	148	154	148	143	146	135	149	158	159	154	149	151	137
26547	45276	63175	4292	1549	1731	2181	2124	2204	2162	2446	1469	1504	1134	1035	1017	1057	971	916	895	895	772	794	802	726	764	720	695	662	697	659	684	654	588	557	572	617	586	560	584	638	587	572	657	629	602	644	609	594	613	605	636	658	682	692	562	649	616	577	589	610	584	599	580	541	560	592	539	501	542	522	499	532	531	530	556	555	552	532	531	538	521	571	539	529	543	571	545	511	522	513	490	552	505	507	526	531	549	530	525	516	532	538	542	542	539	525	532	528	510	525	532	545	553	509	540	525	545	497	486	548	553	525	520	524	516	499	469	524	525	517	498	525	508	515	504	498	501	496	550	468	545	530	491	514	479	531	533	474	528	556	586	510	508	535	513	518	513	492	526	500	531	549	522	506	496	498	518	534	502	537	512	552	503	532	506	537	525	478	522	450	554	520	526	524	525	519	496	495	508	564	530	485	472	515	529	496	476	500	543	532	508	533	521	465	512	522	518	503	519	512	479	505	496	526	486	483	524	544	511	471	497	494	540	561	546	517	495	543	506	501	523	528	541	551	514	529	533	527	498	480	503	526	521	500	537	502	496	501	517	485	537	515	527	507	500	508	526	510	482	512	509	486	482	527	518	496	510	479	508	521	510	495	521	501	512	509	545	532	527	551	501	541	507	541	507	508	528	480	514	540	506	530	537	496	498	525	463	482	504	525	552	526	470	500	517	526	497	496	474	528	491	554	494	532	533	518	516	542	497	488	520	509	511	569	522	512	503	552	504	523	543	531	508	527	502	543	488	507	526	527	521	572	525	513	492	541	511	509	534	521	498	482	532	536	498	461	495	516	502	496	534	550	466	504	504	542	490	533	544	507	529	491	512	469	484	510	505	548	499	529	511	530	491	526	543	537	522	518	537	504	489	540	509	499	501	551	512	530	523	556	519	509	485	483	532	526	486	506	524	455	540	559	505	486	533	511	510	534	489	491	517	534	526	485	508	468	517	530	558	512	487	465	487	508	516	531	497	544	518	499	516	463	541	460	518	478	511	507	522	527	534	509	489	535	542	512	498	518	555	493	496	522	551	551	493	534	560	531	520	487	525	521	478	490	523	509	469	542	525	515	542	523	529	524	529	520	538	563	502	535	511	518	520	540	520	496	481	530	564	533	530	518	541	505	501	509	540	543	515	520	547	493	538	494	519	511	524	525	520	508	503	515	514	523	523	507	504	527	550	504	527	515	493	556	521	508	547	504	530	505	499	557	510	509	504	549	515	509	538	510	517	478	489	525	494	495	558	536	511	512	487	549	500	513	498	488	516	504	547	575	529	505	537	482	535	505	505	512	531	506	487	522	509	547	532	531	453	523	500	518	477	505	512	528	542	526	518	528	526	520	518	525	488	543	485	503	525	507	572	520	544	515	490	577	521	468	511	466	561	503	466	544	533	494	513	503	526	543	535	497	497	513	497	513	527	487	532	535	516	482	505	479	514	528	527	489	510	538	522	478	502	494	527	466	540	493	529	510	500	544	543	508	501	537	520	553	523	536	547	529	505	528	527	511	482	517	516	477	529	501	519	520	499	493	552	507	499	515	527	514	513	492	522	491	485	530	498	495	528	513	507	505	503	497	518	550	525	504	478	514	477	531	483	548	538	505	467	517	490	524	529	532	531	489	551	530	532	558	515	529	541	565	511	527	463	523	547	507	478	491	497	527	506	537	505	538	555	486	535	525	545	515	475	522	527	539	505	520	527	542	518	528	550	502	552	502	523	523	508	516	538	491	535	520	483	524	528	526	482	512	514	499	485	506	532	533	492	488	515	525	533	503	516	507	520	549	498	509	508	548	547	503	500	512	476	516	536	492	494	534	503	520	529	479	518	507	481	546	533	484	523	503	516	532	512	474	499	491	497	521	532	501	487	494	549	528	499	521	478	523	528	517	518	559	537	531	555	545	501	555	549	512	482	551	453	494	535	519	507	553	502	538	480	512	521	542	545	509	534	522	532	528	511	504	496	488	476	517	510	536	498	528	552	490	485	520	502	499	533	539	522	524	503	481	532	495	536	521	490	534	499	480	506	539	535	484	514	503	474	514	554	539	525	505	486	515	530	535	525	562	506	498	495	465	515	512	514	518	546	503	501	504	505	515	553	524	508	464	510	499	499	511	544	529	529	551	514	529	520	526	472	531	510	494	507	513	547	525	517	505	511	461	494	544	504	499	507	526	493	511	503	513	497	517	491	518	504	515	528	533	502	525	502	509	503	519	548	495	515	495	499	544	525	552	474	529	544	487	490	497	547	513	532	496	519	514	485	530	495	488	508	506	540	530	512	526	554	560	488	499	520	535	522	527	450	509	506	514	509	485	496	494	563	459	477	490	508	529	514	505	525	562	513	544	517	543	545	544	505	531	528	519	578	501	522	519	519	532	508	524	499	499	524	519	560	494	530	503	489	503	521	511	528	516	520	491	550	525	502	498	504	480	536	481	541	484	487	527	502	486	486	527	543	514	536	520	519	553	518	532	508	523	529	480	491	508	500	491	506	514	494	523	522	531	539	498	559	526	474	533	557	532	541	454	524	491	490	498	479	526	496	509	563	534	501	521	534	531	468	499	518	502	513	520	512	540	527	473	507	501	532	494	517	539	556	479	521	489	504	524	574	502	499	524	507	493	563	519	498	495	529	565	516	519	523	530	485	506	474	531	523	513	530	540	511	480	528	490	533	508	539	538	514	521	514	508	543	526	505	521	497	524	555	497	547	514	515	517	513	529	524	537	512	511	508	496	446	471	517	495	535	538	533	522	511	486	512	521	516	479	528	500	503	504	509	525	512	547	493	540	514	491	497	518	448	532	528	504	473	554	518	504	516	564	533	534	521	534	516	534	513	561	502	499	510	487	536	558	533	533	521	495	511	526	495	516	504	554	515	492	473	513	479	507	511	510	534	472	509	527	506	504	517	541	521	515	518	494	517	560	497	499	516	525	507	496	504	552	531	517	496	503	518	506	515	523	513	536	519	471	528	533	541	497	524	555	516	481	504	497	507	530	510	524	536	498	512	543	544	547	508	545	522	518	526	520	542	527	495	506	522	465	492	498	541	502	494	510	562	485	494	507	513	481	491	523	503	499	522	538	566	538	499	523	513	512	556	509	530	525	516	527	545	488	540	507	568	471	502	509	532	507	516	506	502	573	530	502	501	490	536	560	494	505	499	536	532	540	500	464	538	482	528	519	509	562	511	501	553	541	528	484	541	535	516	548	528	572	503	577	547	516	528	539	509	568	559	512	494	499	535	517	534	515	534	507	506	521	542	491	537	543	477	512	524	496	548	540	484	523	487	504	500	487	536	515	566	531	501	525	509	495	507	496	534	522	507	514	516	538	540	478	537	489	525	556	518	498	532	480	497	505	524	506	517	503	545	534	511	522	507	496	519	553	501	518	541	484	485	500	522	473	508	517	519	513	529	496	500	514	515	495	542	544	499	501	523	507	511	505	509	541	543	541	528
50672	73774	78749	31877	10616	1762	918	731	700	701	726	408	432	353	347	317	339	292	327	299	320	302	281	259	242	249	207	254	231	216	236	217	213	216	202	241	228	201	220	201	222	236	209	225	204	230	229	205	224	210	244	225	230	236	235	195	212	229	188	242	242	204	203	250	207	225	214	206	184	211	202	218	216	196	199	184	215	243	195	227	207	215	204	206	196	217	194	207	187	202	207	183	204	194	190	194	204	191	218	184	193	204	176	203	185	182	186	206	168	203	179	187	199	222	198	195	185	197	194	227	212	214	197	209	199	182	201	203	203	216	196	209	193	218	222	183	226	171	200	190	202	172	212	227	204	208	204	188	191	207	220	199	202	208	198	190	167	216	192	196	217	222	212	190	208	220	195	185	197	186	200	198	191	201	217	198	193	219	220	198	199	193	198	220	223	197	195	209	226	201	223	220	203	190	227	199	206	189	185	176	227	183	171	201	192	198	216	238	192	193	182	211	205	220	206	202	185	190	206	185	206	191	187	198	210	207	194	208	201	187	201	224	208	218	198	209	211	206	201	186	168	204	192	221	190	239	218	204	194	198	197	179	220	223	200	200	196	200	181	201	208	187	182	194	212	197	203	219	210	201	187	180	194	205	207	214	211	194	200	202	195	192	207	208	210	218	209	214	207	203	208	182	186	192	214	198	214	178	198	188	198	193	209	172	190	186	196	212	228	187	230	190	179	191	160	203	216	206	216	207	233	216	202	191	206	198	189	204	210	186	202	199	215	201	190	192	222	215	203	186	207	184	217	210	201	223	199	242	227	221	203	184	203	194	200	220	196	192	203	182	184	201	185	197	199	184	189	208	190	192	206	209	199	225	199	195	201	216	186	190	199	215	218	195	182	175	207	206	179	189	200	188	196	199	231	207	203	217	205	200	214	205	180	177	200	224	222	225	233	205	201	198	195	190	209	199	197	208	194	208	199	209	195	179	188	188	218	179	217	209	178	214	168	201	191	215	199	210	188	220	189	218	189	215	221	198	202	212	205	226	179	194	223	198	198	188	215	188	206	210	180	174	181	189	220	197	221	224	225	194	201	198	189	180	182	212	196	187	193	191	206	212	225	215	175	221	201	205	222	187	209	203	197	203	199	198	216	205	218	168	197	196	192	211	206	186	207	188	196	207	195	219	204	192	175	202	199	217	181	214	193	191	213	219	220	189	215	217	192	204	223	205	198	201	208	160	197	185	181	192	208	193	210	205	193	201	212	222	213	203	207	183	213	198	201	200	228	183	211	195	197	219	174	213	221	211	188	200	212	206	200	175	193	198	205	203	213	196	163	198	212	180	211	208	226	187	202	194	190	193	209	211	184	204	200	195	221	215	207	196	204	210	192	209	196	216	207	197	221	200	207	197	186	184	220	210	202	197	215	206	183	200	210	200	184	190	182	177	229	182	200	209	206	191	197	200	180	195	191	201	189	189	191	220	203	197	195	217	205	199	209	182	186	195	175	199	195	206	202	182	207	196	173	203	195	200	224	199	195	207	188	180	189	217	196	182	201	212	212	216	196	190	207	205	192	192	166	204	224	200	192	208	191	208	189	204	195	201	197	213	200	200	223	186	204	220	210	207	221	179	193	206	201	203	189	213	176	193	214	194	193	191	196	219	199	172	181	213	185	201	187	218	209	201	214	182	181	179	199	191	215	205	205	221	192	195	193	171	202	200	198	213	208	196	202	189	181	176	194	193	189	204	193	171	204	213	189	199	205	200	220	200	229	208	202	206	191	206	190	204	209	173	169	180	190	210	187	213	225	203	206	193	204	183	183	210	188	185	205	187	184	174	191	196	212	186	217	209	229	210	201	208	212	183	187	181	190	189	175	211	207	187	197	191	210	207	194	195	203	205	193	235	228	201	209	220	210	218	236	179	193	188	205	190	187	183	196	215	217	187	174	214	187	185	186	199	208	209	208	195	192	189	207	187	207	217	226	186	212	212	192	193	179	191	201	199	208	201	202	182	185	205	178	209	186	196	189	224	181	216	214	205	193	195	191	200	198	221	223	187	206	208	199	193	188	224	196	185	185	211	184	213	202	203	217	216	203	211	183	228	207	188	193	194	202	211	207	212	182	200	222	206	201	183	201	187	197	214	206	191	198	207	188	198	208	184	194	204	190	193	190	221	187	191	193	185	186	194	189	202	215	187	198	188	193	205	177	190	200	193	195	204	201	208	217	183	192	222	182	209	202	211	225	197	216	213	177	218	210	192	192	193	197	200	211	207	178	198	176	199	191	220	184	224	193	178	179	217	183	201	192	208	232	185	183	216	197	195	232	197	216	206	235	165	217	196	183	188	203	171	200	203	189	193	201	205	191	203	170	216	208	194	197	199	185	194	186	198	168	170	179	193	202	200	217	194	210	210	216	210	206	193	209	209	192	198	192	199	212	222	199	203	186	219	213	204	185	208	197	198	201	214	228	199	193	188	180	204	232	230	195	198	220	201	200	219	187	210	218	195	193	180	189	197	205	210	203	206	208	194	215	193	195	208	196	196	198	196	199	212	198	202	196	165	180	174	248	206	203	195	184	202	192	198	205	194	194	205	156	199	196	229	206	186	189	204	185	203	205	211	188	198	202	219	198	180	204	218	221	197	209	173	180	217	188	213	216	175	191	220	193	181	203	204	177	220	204	166	212	190	193	215	198	201	203	190	202	182	230	211	191	215	199	209	188	224	205	185	185	185	182	186	192	217	202	203	198	175	224	192	192	178	199	217	198	187	193	205	192	201	208	205	185	194	191	188	218	179	204	211	207	195	235	202	208	185	201	196	204	166	210	217	200	215	179	172	204	195	181	194	181	186	207	195	198	201	205	199	200	176	198	210	203	199	222	214	198	172	204	195	207	215	200	195	204	211	199	192	201	192	249	201	219	209	183	185	208	186	200	193	201	211	214	211	190	179	194	211	206	208	192	202	183	188	183	198	189	222	209	176	203	181	191	250	207	205	180	199	192	213	202	231	202	194	213	233	205	194	185	191	218	216	192	192	174	222	227	200	195	238	184	200	211	187	203	191	187	206	184	220	191	200	176	191	223	189	214	209	201	188	195	194	197	194	205	184	209	203	201	194	195	209	190	213	204	229	189	207	191	191	209	215	204	191	197	200	237	197	220	192	216	188	184	202	186	208	185	195	205	200	181	178	217	220	228	203	213	222	214	214	200	206	184	197	206	197	185	178	208	184	191	210	187	207	205	170	208	192	196	194	229	199	195	207	209	220	207	194	222	202	193	206	189	201	202	194	200	213	219	220	187	192	207	207	194	181	206	227	197	205	206	187	176	207	184	185	203	193	210	225	188	196	187	201	183	199	204	232	175	184	197	196	223	189	207	225	196	177	222	189	217	206	215	184	202	180	219	191	204	195	206	197	201	209	178	207	188	196	199	239	213	201	239	196	216	206	194	190	188	210	183	186	186	202	218	207	193	201	218	175	201	219	186	207	219	202
34575	54910	73214	4133	2700	3194	3732	3648	3610	4180	3920	2195	2147	1701	1798	1634	1650	1602	1377	1228	1207	1292	1383	1171	1190	1128	1009	1017	931	977	873	848	898	848	777	801	868	790	854	807	841	861	786	775	846	853	889	857	778	779	786	813	905	905	850	817	851	818	785	851	850	784	854	743	734	771	722	722	726	687	667	704	651	729	709	722	668	705	653	700	713	706	746	718	716	685	718	687	713	690	734	667	717	647	704	687	705	721	665	698	707	716	663	690	662	658	698	731	697	678	679	712	679	675	713	698	720	702	671	700	668	707	697	647	745	714	688	652	685	697	663	697	656	720	664	662	682	631	694	659	663	683	676	687	660	658	621	647	690	700	671	712	665	646	661	718	600	692	685	725	648	670	667	667	704	671	641	649	688	639	619	683	630	718	715	645	663	691	700	701	654	695	695	657	661	621	644	700	701	708	646	638	638	654	676	660	701	678	666	649	690	673	668	668	654	626	659	682	686	662	689	661	668	709	697	709	672	644	678	672	661	664	678	644	650	612	611	641	659	668	664	684	697	614	635	670	676	645	662	632	718	741	681	640	653	623	671	616	647	708	648	686	665	649	686	687	670	683	707	651	693	629	685	645	685	671	644	672	629	657	685	598	684	696	633	645	696	680	691	644	664	663	640	710	655	674	646	689	670	654	729	662	630	643	634	664	685	681	629	659	687	676	675	674	721	716	656	668	712	630	707	667	653	685	652	689	660	669	669	635	659	634	690	644	652	665	693	639	655	692	652	653	692	703	648	653	643	665	696	671	698	678	714	680	703	657	678	664	665	653	629	678	691	663	653	664	651	683	663	599	644	672	619	661	689	639	678	726	689	678	695	667	626	664	673	669	657	698	671	626	641	722	674	661	679	694	702	693	655	686	693	677	637	657	612	689	656	691	676	671	676	649	705	651	682	648	685	667	648	645	629	670	678	624	646	678	625	699	696	652	643	686	642	636	691	675	702	640	662	693	660	643	639	662	696	644	656	635	642	649	656	631	660	616	628	645	648	679	663	691	714	665	692	675	661	665	692	673	697	686	659	667	670	651	681	680	645	686	647	646	650	644	682	646	658	648	640	624	654	655	702	673	694	683	643	703	690	668	637	683	649	666	667	643	676	638	667	651	633	676	690	661	698	682	661	710	656	710	682	704	662	642	682	684	687	673	654	641	670	655	641	634	678	633	665	690	662	653	691	680	646	655	707	661	637	707	649	672	608	677	652	688	682	634	683	708	694	695	680	669	662	686	672	681	681	660	656	682	671	676	660	654	691	680	685	669	662	669	664	659	667	688	706	642	679	664	672	681	681	709	691	685	646	702	631	630	685	706	644	673	670	668	672	647	631	687	647	645	656	668	668	617	675	700	686	642	647	671	676	685	658	752	678	672	622	706	650	663	692	715	690	671	658	680	681	691	673	690	655	627	701	681	611	688	686	662	688	611	658	645	665	685	674	664	666	646	660	689	666	687	697	622	624	666	648	632	674	696	629	697	634	670	690	704	706	664	684	676	718	655	647	692	703	658	673	651	668	640	686	676	662	640	706	711	707	645	694	657	733	639	673	662	617	689	754	648	670	674	721	671	664	706	690	685	675	669	650	694	661	657	683	668	668	642	670	688	655	626	681	654	654	695	689	642	660	682	686	673	682	679	665	674	671	681	696	675	664	656	684	714	683	627	674	669	640	672	667	689	662	674	698	665	667	699	673	684	709	620	668	634	651	629	659	685	683	651	660	690	698	671	657	687	692	663	676	630	624	685	697	693	650	646	695	707	695	638	642	698	696	665	671	669	658	642	676	686	635	706	603	664	689	640	641	693	672	651	713	700	674	727	685	657	653	645	671	656	632	718	709	662	666	667	666	670	632	653	670	656	619	666	646	672	676	659	668	648	703	697	660	692	686	660	675	671	704	653	665	668	695	634	713	658	690	669	684	627	719	628	658	697	729	664	702	676	686	649	683	667	661	644	668	716	651	650	694	707	662	663	688	693	649	649	663	680	696	677	676	655	672	632	673	699	671	647	664	655	708	630	701	659	672	648	628	710	732	675	665	722	669	614	647	730	688	680	709	676	705	664	664	623	712	689	709	665	646	707	679	666	663	698	711	627	658	712	657	675	690	643	683	655	701	671	669	639	663	665	689	667	704	706	611	661	626	651	650	653	698	652	662	657	639	687	675	615	730	653	666	708	681	700	684	655	673	677	664	645	625	674	679	715	663	650	614	653	685	692	709	648	645	636	695	665	690	646	675	673	684	655	644	646	626	702	652	636	584	653	687	642	674	635	661	660	671	698	643	663	635	631	658	656	633	665	703	640	648	639	699	627	681	696	703	678	663	645	675	671	675	691	659	742	676	660	663	665	666	699	647	661	673	635	640	642	648	652	667	626	704	660	698	696	669	687	681	675	682	671	706	686	663	686	673	688	675	692	668	603	609	661	676	674	691	660	661	633	682	653	675	668	677	646	684	713	623	635	689	662	669	679	650	660	659	732	703	677	649	682	654	670	651	677	609	666	703	647	664	685	684	690	688	674	681	642	693	656	671	685	656	613	705	712	691	695	669	646	654	662	702	698	631	670	661	641	673	680	615	641	649	609	731	678	666	660	721	659	652	696	646	642	664	657	668	661	685	638	686	643	724	690	651	705	696	675	646	699	675	711	622	631	671	671	715	665	663	693	686	658	688	605	642	651	683	670	733	644	656	671	695	667	637	644	679	629	632	650	668	624	725	705	667	667	685	645	733	685	701	686	686	644	622	687	657	683	705	650	661	664	724	685	684	675	653	723	626	675	694	663	691	681	648	684	640	712	663	653	676	690	727	629	678	650	619	673	665	680	626	698	692	670	693	702	640	721	647	674	666	711	662	651	666	682	713	703	635	689	637	646	708	625	639	621	658	698	659	650	683	657	686	639	703	664	679	654	729	685	653	670	665	711	694	646	685	639	679	636	652	657	694	656	635	650	714	665	650	652	647	687	654	671	710	666	693	687	665	677	648	672	661	625	646	648	628	667	677	619	668	651	690	680	650	636	623	644	671	679	669	671	700	669	657	708	678	670	690	696	698	659	679	661	652	664	659	643	686	686	713	688	671	663	646	633	668	644	656	687	689	677	646	656	688	639	656	664	668	620	657	687	683	668	667	638	646	665	622	727	693	611	674	685	664	642	714	680	674	693	701	642	735	692	665	656	659	637	649	666	668	685	691	644	733	743	670	680	723	693	644	643	712	673	665	647	634	701	639	688	649	642	690	596	705	635	650	659	672	678	666	643	653	688	720	685	678	675	694	680	650	688	649	674	702	679	655	667	656	710	660	683	681	714	661	701	662	694	636	690	670	683	704	678	682	649	659	695	620	725	665	674	705	659	685	682	627	689	698	648	675	713	645	653	711	670	680	636	685	664	640	685	668	650	656	684	673	667	701	650	686	649	657	655	665	602	657	666	695	629	667	613	675	689	693	671	675	629	663	666	718	656
4074	7612	13611	1005	216	134	137	136	153	136	140	113	116	117	121	114	117	107	112	124	107	102	109	102	128	118	118	138	106	118	99	100	115	101	116	122	117	124	124	120	110	103	99	112	103	120	120	107	128	117	128	114	108	114	116	128	117	113	112	109	115	125	135	112	114	114	122	103	112	106	121	121	104	127	113	115	98	118	103	113	103	109	127	106	126	110	112	98	102	115	102	135	104	137	109	107	121	130	119	128	118	96	102	112	94	105	121	91	96	96	89	123	107	115	134	109	119	126	105	109	116	131	118	108	119	95	137	103	109	98	125	118	109	105	108	130	117	105	125	106	107	129	117	88	105	125	126	128	130	111	96	127	97	108	120	114	108	108	101	104	111	101	120	123	107	118	102	98	120	102	93	127	111	117	106	110	121	109	121	137	107	116	105	115	95	107	106	96	117	116	108	79	96	115	116	116	113	123	117	119	122	126	98	95	118	100	108	114	124	111	103	94	106	117	114	104	130	133	119	116	109	105	101	141	98	120	109	129	104	103	110	119	96	119	111	117	93	130	116	100	110	104	120	113	99	101	112	118	101	113	107	97	94	119	105	123	110	101	109	110	108	96	127	111	99	94	113	109	132	103	113	118	110	111	103	107	108	98	114	115	114	100	123	96	103	97	97	95	119	113	124	114	97	102	116	107	109	115	113	111	104	94	121	116	109	125	113	114	115	117	102	112	111	100	116	113	102	119	105	108	111	122	104	109	111	109	107	112	119	118	110	108	132	109	105	113	111	106	116	115	119	122	113	117	96	112	112	109	95	99	125	102	107	126	96	100	108	114	101	109	114	133	97	107	111	125	122	100	92	114	114	104	111	112	118	95	116	123	115	114	96	99	120	116	118	88	115	105	108	102	112	114	103	104	95	118	121	116	97	115	108	104	128	112	111	92	117	110	121	111	115	124	148	143	109	123	117	120	111	103	99	99	97	117	122	112	94	112	100	116	105	98	104	92	108	104	111	117	111	118	105	116	115	123	107	107	118	105	102	118	114	121	119	108	112	127	109	106	104	101	118	92	122	116	114	107	94	125	114	131	120	100	101	134	112	121	99	109	111	101	111	116	113	112	94	108	102	123	111	110	105	105	110	120	109	100	116	128	111	106	112	103	113	129	102	110	119	99	115	111	115	101	111	120	107	110	121	104	119	128	91	106	100	114	100	101	117	143	94	112	110	117	120	103	114	114	109	96	124	120	114	114	116	105	104	113	109	108	98	94	101	129	111	124	124	115	122	86	106	120	117	117	114	108	120	116	110	114	113	118	122	114	105	114	102	138	119	131	107	109	102	105	103	128	129	95	137	97	99	106	113	103	113	98	133	118	118	118	111	122	115	128	116	110	106	102	116	115	99	112	115	130	115	121	108	113	129	107	126	119	128	101	95	117	90	102	122	112	107	117	131	115	105	111	107	104	104	108	125	97	137	85	112	105	99	105	110	124	124	106	103	100	103	109	115	105	128	96	106	117	116	111	126	113	98	96	113	124	98	117	101	107	110	107	117	123	95	132	113	114	115	111	113	92	96	119	109	104	112	106	113	117	95	103	109	117	113	90	118	125	119	120	105	124	115	88	105	109	122	112	119	113	106	106	112	101	120	109	119	106	131	117	150	106	96	119	97	117	112	101	109	92	95	119	105	100	112	114	99	115	99	109	114	117	102	114	120	131	119	117	107	112	113	121	98	94	107	92	122	99	98	98	119	117	107	110	112	114	113	123	91	109	114	107	119	112	105	108	118	109	112	107	104	132	106	109	115	101	105	123	117	108	132	102	117	101	110	95	104	102	117	109	115	117	104	111	117	96	106	100	95	106	114	113	116	99	103	100	109	117	110	123	125	110	111	99	114	113	103	89	116	127	124	111	111	130	126	112	107	109	113	91	129	102	111	134	112	136	109	95	112	107	101	120	104	111	100	110	120	99	86	110	123	112	116	124	110	114	100	114	122	109	113	130	101	96	92	126	127	116	89	91	107	115	98	104	96	126	114	94	105	102	107	115	120	137	116	113	113	118	134	97	92	110	114	88	102	115	111	108	101	99	111	119	112	127	106	104	102	119	118	114	97	104	114	142	126	118	113	101	114	118	109	105	120	107	137	97	100	103	132	92	107	122	101	128	116	107	113	119	104	110	111	115	126	102	100	97	117	118	122	88	106	119	103	118	112	107	113	103	119	104	118	113	124	105	104	124	127	107	110	117	96	112	110	100	126	102	131	103	112	105	119	113	111	118	119	123	115	100	121	107	105	105	116	105	120	132	92	112	105	114	103	109	119	123	137	109	103	105	135	105	113	123	116	116	116	107	100	100	108	107	121	113	121	104	95	99	102	104	106	118	110	108	128	110	127	112	138	115	110	123	98	110	113	96	112	108	111	124	124	110	123	118	93	108	94	100	109	104	113	116	102	116	94	100	114	141	127	113	117	107	113	107	109	111	98	129	105	127	112	100	102	103	104	109	127	109	107	115	111	115	111	112	98	111	101	106	117	103	116	127	109	95	109	130	122	101	103	115	105	107	126	114	116	112	126	133	109	99	124	120	117	101	111	104	123	97	108	105	112	118	108	94	123	115	112	109	117	120	105	94	123	113	118	97	116	115	91	119	99	98	102	103	115	123	109	107	123	130	115	106	110	108	101	123	119	106	106	99	95	111	137	109	108	102	127	115	116	103	102	129	98	96	113	106	103	113	117	108	91	107	109	110	109	91	97	118	105	113	109	119	106	127	99	103	106	104	110	110	130	95	126	98	103	124	109	115	128	123	106	120	105	123	116	111	109	119	110	120	103	103	125	97	103	106	108	113	97	102	119	107	119	117	121	113	113	124	101	98	122	99	118	116	117	128	105	98	111	98	125	118	128	116	122	107	95	128	107	109	115	127	126	116	130	104	113	96	116	98	111	121	117	108	103	95	98	122	111	118	118	116	100	95	117	90	102	111	113	110	95	112	121	125	115	117	120	125	98	124	97	98	102	93	99	111	105	107	111	106	90	94	93	121	115	108	128	112	106	111	103	110	108	97	98	117	110	106	124	109	121	104	105	106	125	119	113	95	115	115	125	83	104	122	102	135	110	92	118	106	130	123	108	118	123	119	113	116	111	111	98	107	109	98	116	112	111	110	114	133	100	113	115	96	115	127	120	104	108	117	127	97	118	149	118	121	95	119	106	105	122	110	107	113	131	111	95	94	116	107	107	97	110	122	92	130	115	108	83	105	102	112	115	106	107	117	100	111	101	110	114	109	111	120	101	109	104	102	101	121	105	107	108	108	121	117	120	102	119	120	102	103	111	102	113	110	120	110	136	124	115	111	129	111	122	130	133	121	99	116	115	113	105	110	96	111	105	115	95	105	98	99	105	109	87	123	90	101	109	122	113	108	131	116	112	120	116	102	114	101	122	129	102	104	106	121	96	127	104	112	134	106	116	128	111	104	116	121	114	115	104	116	114	97	115	110
5096	14225	23086	1021	458	500	594	540	509	621	570	485	491	471	474	459	452	432	486	447	440	430	473	412	465	439	403	402	413	430	404	444	384	431	400	402	416	433	404	427	439	398	420	452	455	473	471	461	441	469	492	482	522	504	466	498	513	483	499	474	472	453	460	450	433	435	452	446	414	426	403	416	416	414	481	437	451	393	405	446	447	461	407	393	422	428	441	405	459	410	425	404	418	424	371	431	401	408	406	393	424	414	429	410	442	392	436	414	402	471	404	427	414	441	422	423	381	406	442	395	397	397	428	404	406	459	374	405	420	407	411	418	432	441	438	400	404	439	428	419	414	469	424	438	419	443	415	428	407	432	417	442	434	410	415	392	423	407	398	393	371	407	413	388	406	427	432	432	413	451	416	428	408	396	428	408	432	412	443	389	426	450	407	412	393	394	422	412	413	419	402	409	438	383	399	397	415	456	438	411	446	440	414	414	420	386	431	427	413	442	396	375	407	405	410	433	417	390	456	381	408	448	449	427	403	450	427	395	451	421	383	381	432	416	418	441	422	417	426	418	424	440	424	405	434	381	407	394	425	415	406	434	409	426	405	424	446	440	430	409	439	405	444	420	395	370	438	418	421	398	413	381	447	392	411	458	419	404	424	418	422	421	407	411	445	410	397	429	390	411	412	393	425	447	409	404	411	421	444	411	449	396	412	400	398	413	394	409	399	398	417	432	416	436	464	395	459	409	440	446	384	412	443	394	372	437	446	361	427	411	435	435	424	422	407	387	416	422	397	431	407	430	412	421	405	424	408	395	410	388	428	408	433	390	400	406	417	417	481	436	416	401	382	395	409	392	421	435	458	370	421	407	448	413	412	437	389	399	439	422	448	427	405	425	419	376	397	402	445	413	423	404	425	413	409	366	399	405	412	448	383	431	411	401	418	395	400	400	427	423	388	447	406	415	439	433	434	441	423	426	422	403	400	431	386	403	418	409	408	440	452	407	457	374	421	414	439	379	399	471	432	407	400	394	411	423	427	435	414	417	406	423	410	428	394	403	377	415	377	402	396	410	448	393	412	414	410	418	429	430	409	435	380	395	435	406	398	414	438	421	426	388	453	414	442	422	444	408	398	382	427	417	434	382	440	439	380	414	422	431	436	418	391	406	406	429	393	425	409	411	396	433	444	405	381	428	397	399	415	424	449	377	391	425	356	405	390	382	412	415	434	425	393	404	418	412	423	425	400	400	416	417	412	409	414	413	434	417	382	452	402	413	417	428	430	426	409	418	418	415	393	395	383	425	420	437	425	423	441	384	428	449	435	419	430	441	405	394	434	407	387	417	391	390	430	385	396	375	426	409	387	422	394	417	449	419	398	404	407	425	383	390	437	456	418	456	413	397	391	396	417	417	393	428	424	402	411	405	393	430	387	427	445	407	409	428	443	430	409	412	401	413	407	435	405	419	385	410	393	443	412	398	426	434	393	411	382	403	448	412	440	441	387	405	421	399	399	448	431	430	410	421	415	408	399	428	434	406	438	451	409	439	446	401	417	413	416	445	426	415	388	404	425	424	436	392	415	390	391	389	410	388	403	412	426	402	396	405	419	439	423	428	383	432	424	444	441	455	426	392	415	435	405	410	433	441	409	414	386	422	403	380	430	431	426	414	424	418	409	407	421	388	432	442	417	413	427	397	398	390	418	439	448	418	374	405	417	440	441	392	401	425	428	405	417	401	364	405	424	436	405	414	410	429	400	371	429	427	396	449	409	425	415	444	399	445	399	431	424	433	429	437	411	426	432	404	406	409	421	414	425	411	426	438	414	409	430	403	407	398	445	402	384	401	404	414	423	407	433	442	405	442	427	370	434	442	407	429	392	400	415	434	439	454	423	416	391	454	420	384	407	423	407	388	357	427	401	445	374	432	419	417	401	392	420	424	390	391	372	399	422	430	429	444	420	403	433	406	412	394	436	418	451	423	407	427	408	460	433	441	441	372	421	422	436	413	439	396	427	399	401	420	416	400	385	370	457	387	396	424	430	423	439	409	436	437	408	435	447	403	419	430	419	431	424	416	414	413	437	429	445	436	409	431	388	438	422	463	420	402	396	411	394	401	429	406	389	413	421	409	401	427	394	418	397	387	418	383	393	412	409	397	430	404	436	410	406	403	404	415	458	464	423	406	405	425	402	430	404	407	413	442	443	425	398	413	417	438	422	401	398	459	433	402	421	401	422	407	418	412	434	431	423	414	398	413	432	394	402	437	430	392	427	417	432	408	408	447	429	411	433	439	415	440	403	424	390	412	407	449	413	408	385	457	400	427	420	382	408	434	464	409	432	422	420	457	425	399	401	420	373	451	375	408	456	388	435	428	396	413	420	407	438	380	394	406	381	407	412	416	403	439	392	400	427	408	396	411	423	397	420	424	382	420	429	417	418	400	422	437	431	402	432	412	412	399	406	381	427	389	464	431	420	418	412	408	404	435	425	392	428	435	404	402	410	406	412	432	418	435	468	451	445	444	382	424	417	457	423	417	421	430	413	399	403	412	388	438	413	412	426	390	434	372	412	429	425	423	406	399	402	433	406	414	422	430	431	424	440	439	418	437	453	405	426	457	425	442	412	403	423	430	414	404	446	381	419	415	398	417	402	452	436	422	405	418	437	419	428	423	417	425	413	441	414	439	389	410	421	442	377	391	413	421	411	413	416	389	420	446	386	423	432	410	412	398	395	410	429	417	368	420	434	403	408	389	409	425	418	419	439	455	397	443	402	413	401	407	429	409	427	418	394	416	436	435	422	420	450	408	438	439	381	407	419	451	409	459	443	423	416	424	389	442	410	410	414	411	398	434	416	390	413	428	421	421	415	388	406	423	402	458	427	411	416	427	427	447	433	410	365	404	422	387	425	415	402	389	391	448	409	429	450	406	388	417	434	425	411	403	436	420	365	406	403	406	406	419	482	422	392	420	423	433	433	435	421	416	399	452	442	394	412	425	411	434	436	442	381	426	443	401	435	394	429	416	418	372	425	445	429	399	401	405	403	440	420	413	448	414	436	421	430	379	401	444	401	405	402	408	426	403	422	430	458	408	457	424	420	405	404	445	450	423	424	425	383	376	425	446	434	410	424	424	396	410	401	396	388	432	423	403	411	424	455	393	395	388	393	442	423	381	429	405	399	400	378	425	419	402	416	407	403	412	417	440	389	382	433	381	405	412	408	401	397	425	401	389	409	416	465	433	430	422	406	412	418	418	442	437	471	404	409	408	450	405	400	442	429	419	447	395	384	412	415	399	402	418	422	392	422	409	405	426	385	409	386	412	409	399	405	402	433	429	423	427	424	443	443	396	398	465	404	419	368	426	419	402	420	434	446	411	419	430	433	420	413	432	437	432	430	390	451	430	401	424	397	426	425	434	422	428	414	384	430	420	415	415	434	396	406	416	402	425	434	436	402	408	415	440	406	412	403	421	441	420	384	435	425	421	395	415	434	389	456	419
36409	60001	70356	23014	5209	605	653	577	581	417	419	312	240	203	192	179	222	238	190	182	213	204	218	162	176	192	145	189	176	167	155	168	170	151	158	149	159	142	151	173	167	159	169	157	161	170	143	137	142	167	175	146	150	156	174	159	170	156	143	179	160	169	171	148	176	123	147	127	147	131	145	138	158	141	144	162	147	133	133	155	164	172	158	146	161	140	167	142	139	155	143	151	141	150	139	145	164	136	152	161	145	146	134	150	139	151	159	142	131	150	146	144	156	143	155	155	136	146	145	149	162	138	139	152	160	143	180	142	141	138	152	144	146	143	135	154	155	163	154	133	160	163	132	152	138	150	142	151	154	152	127	150	148	140	149	162	147	142	137	142	148	138	142	129	153	149	144	150	157	161	139	137	128	151	140	174	142	141	159	131	150	137	132	163	147	147	155	153	145	151	167	150	137	140	165	157	144	145	150	136	162	158	153	146	145	137	137	137	152	128	146	143	159	152	144	142	153	150	146	157	139	155	134	165	132	164	158	140	155	148	145	155	156	150	149	154	138	173	119	157	156	156	170	153	143	146	177	122	135	149	155	154	139	127	153	141	147	151	156	119	155	119	158	166	164	134	148	121	156	152	133	145	152	149	142	136	127	149	164	154	153	158	144	129	140	137	141	151	148	151	133	136	154	142	140	167	161	154	131	157	175	176	141	129	127	146	135	138	137	150	146	177	160	158	136	159	120	166	147	135	131	131	139	136	151	161	159	125	129	142	147	134	165	128	137	128	135	141	148	155	166	156	156	165	156	137	165	166	131	161	127	140	122	135	158	140	159	144	130	142	129	139	141	126	134	144	136	134	144	148	161	136	131	145	161	136	136	152	171	144	147	124	151	141	154	120	148	158	164	141	147	151	146	165	144	133	169	141	151	159	123	140	134	145	149	135	166	145	158	129	140	154	151	142	150	158	134	146	151	139	143	151	160	179	132	134	156	128	156	129	173	145	152	127	152	146	152	126	156	157	142	171	165	154	140	146	163	159	137	154	130	143	166	123	145	131	140	157	128	135	149	157	141	161	164	157	145	141	134	158	133	142	142	149	132	153	133	136	133	150	142	138	150	161	152	153	133	137	150	137	136	147	164	137	162	161	148	153	148	136	155	148	112	143	150	155	134	171	169	120	142	148	154	146	147	158	143	168	149	143	141	135	163	138	151	144	140	160	128	155	140	161	130	133	143	143	145	160	153	160	156	144	151	153	127	147	161	175	163	135	141	150	144	150	144	141	166	135	115	137	141	152	169	122	134	152	169	131	145	161	142	168	165	144	129	142	163	132	164	141	123	143	162	155	147	172	139	152	132	157	146	152	139	143	151	157	156	143	137	148	147	141	142	137	136	165	164	135	158	143	163	134	148	157	180	149	170	135	156	177	147	169	142	135	160	127	158	147	146	147	144	146	178	164	143	154	136	136	150	162	136	155	139	153	151	148	149	140	141	142	150	132	187	138	145	153	165	133	132	137	115	163	153	159	136	144	158	151	148	157	149	141	151	164	142	150	159	166	146	156	134	130	155	143	141	137	147	147	154	155	153	153	147	145	136	132	160	141	160	149	137	135	139	127	141	146	159	133	138	145	170	135	166	152	178	152	140	162	155	137	154	181	153	138	154	147	156	133	141	156	132	143	154	141	149	160	139	134	130	137	132	144	151	153	156	155	148	144	137	170	151	159	143	156	158	151	138	147	150	121	122	134	140	151	134	157	142	158	167	147	170	147	140	154	120	146	140	145	143	162	140	149	159	138	138	150	148	150	129	174	153	152	163	145	154	126	172	147	145	158	148	138	139	152	157	146	153	154	149	157	134	153	159	140	138	142	129	151	179	144	149	160	153	125	138	147	146	149	133	140	145	151	133	145	131	149	144	157	157	155	144	133	147	143	172	144	142	151	152	139	150	150	166	158	150	127	156	141	157	149	132	165	157	134	145	133	157	125	134	160	172	150	143	152	137	127	149	141	146	141	167	136	137	150	142	133	138	129	160	140	153	146	134	149	151	165	158	148	155	161	160	154	133	157	118	146	140	154	149	130	140	130	152	150	153	170	160	149	158	139	139	142	132	157	153	153	129	128	168	134	133	156	181	172	146	131	164	165	162	141	142	142	148	158	126	165	156	158	143	144	135	150	149	138	129	153	134	138	146	153	146	140	152	169	129	128	146	131	158	140	146	142	157	141	135	132	146	152	154	147	148	144	146	140	134	159	148	154	135	179	172	148	137	172	151	130	162	143	147	158	158	142	140	152	135	121	153	148	162	157	175	137	163	156	164	139	162	134	154	156	136	153	149	152	158	131	145	129	148	117	149	141	159	148	132	151	160	157	156	129	146	148	139	140	160	162	160	144	137	139	147	162	149	139	134	157	176	131	126	151	158	154	152	142	136	133	149	139	130	153	138	153	147	153	159	120	119	150	126	150	142	156	161	141	138	145	144	118	144	129	137	164	142	152	154	153	114	148	138	154	127	149	137	135	161	150	148	135	141	140	152	160	164	172	145	162	135	158	128	118	166	147	149	148	130	140	137	150	157	139	163	173	142	137	149	145	141	162	150	141	159	132	141	146	162	152	172	146	134	157	166	143	139	146	136	153	134	163	168	152	157	145	139	140	133	135	135	152	130	163	117	140	148	126	132	153	150	152	147	171	149	169	143	151	142	160	148	143	142	150	176	139	153	143	142	156	161	129	153	161	151	175	143	146	133	140	162	141	159	144	162	128	144	142	155	134	133	133	148	156	159	126	149	166	129	146	139	151	143	154	130	158	151	150	161	174	152	145	160	126	156	149	153	156	155	145	130	151	143	141	155	151	149	159	139	137	148	144	143	157	158	132	154	157	152	122	150	150	129	149	151	170	159	137	129	160	160	149	158	140	151	137	159	146	137	145	141	140	147	156	143	142	155	150	143	153	140	133	148	157	152	175	139	149	149	121	139	151	155	145	135	134	129	152	153	139	145	158	132	127	164	146	137	151	140	141	149	148	157	148	161	153	157	145	127	139	132	149	145	135	135	158	141	133	159	147	151	129	147	156	151	136	159	151	159	170	160	163	151	154	138	159	144	158	151	154	151	140	148	149	148	159	133	164	163	136	154	124	151	160	160	133	128	148	150	165	170	139	152	132	142	133	149	156	155	143	158	154	136	164	144	143	148	147	150	152	159	150	126	149	136	139	151	158	155	126	124	146	162	144	158	139	144	161	152	123	169	136	164	141	174	138	145	139	135	176	152	156	136	142	147	147	155	145	142	156	171	149	155	153	165	159	152	154	144	162	144	140	142	155	144	158	139	152	136	125	165	143	135	162	127	143	161	132	114	145	154	151	141	152	164	146	163	136	119	157	149	147	141	126	132	138	147	154	141	163	142	152	147	150	132	154	150	149	158	134	131	136	143	172	147	137	135	150	139	126	146	155	165	140	139	146	180	137	127	155	151	131	142	151	139	144	134	139	171	142
25977	44625	61939	2531	1590	1820	2881	2213	2573	2271	2271	1557	1274	1109	980	1023	1192	1169	892	832	945	844	859	806	747	717	772	668	724	642	608	583	557	568	565	579	622	626	601	602	625	627	614	579	655	617	680	590	658	577	597	662	748	737	713	623	617	649	616	679	635	644	605	590	599	534	599	548	534	547	513	557	574	549	519	529	531	547	528	577	560	570	553	540	562	529	544	542	531	500	531	564	590	569	554	556	519	508	525	560	533	548	532	525	506	535	563	539	522	525	546	512	554	531	496	573	540	555	568	512	578	522	541	512	545	516	528	520	530	534	555	513	541	522	525	537	524	506	495	511	512	600	525	554	520	564	515	527	500	539	515	494	548	503	556	493	537	524	506	542	496	503	520	503	518	535	527	509	537	517	553	500	563	507	499	537	544	476	542	514	504	488	533	541	541	510	537	533	492	525	515	503	519	504	562	523	486	522	555	484	524	487	540	493	525	483	517	563	580	499	529	523	514	480	533	510	508	523	421	495	498	557	526	554	509	509	543	528	569	536	507	512	513	540	503	476	581	526	535	555	538	511	524	510	504	529	517	517	521	497	471	537	505	538	557	527	518	500	513	545	529	541	493	525	562	511	475	536	497	495	496	493	511	518	543	534	534	509	525	509	537	565	510	502	498	490	513	554	530	527	519	529	535	527	550	528	503	508	534	565	497	471	507	542	486	538	524	526	523	483	521	512	491	512	541	524	557	556	561	527	504	514	540	492	532	514	539	533	500	496	502	553	541	516	527	528	542	548	519	536	520	559	524	498	532	516	477	523	517	498	532	539	503	519	525	512	557	507	533	514	490	562	498	569	504	536	517	511	547	508	545	514	526	526	524	543	510	492	539	512	533	515	535	535	518	531	512	532	484	535	537	510	514	538	545	543	527	514	511	506	518	525	564	522	506	534	552	467	503	531	511	497	470	521	533	478	496	495	480	543	519	500	530	523	553	521	509	530	566	494	527	536	493	493	538	508	531	520	518	508	522	500	560	493	535	551	514	506	534	527	494	513	546	540	532	555	529	558	539	535	504	530	540	522	539	516	519	492	485	471	516	536	499	541	494	470	539	543	496	538	545	551	545	500	511	556	483	537	514	492	498	548	509	547	547	509	507	510	562	537	541	516	529	523	534	528	549	541	523	486	538	506	512	504	522	499	526	510	512	530	504	544	521	518	488	534	522	558	521	547	476	495	546	523	515	529	507	521	546	536	530	528	477	513	491	523	511	496	543	519	519	524	510	536	530	502	506	498	532	510	539	484	509	546	531	551	520	535	522	513	580	509	523	519	530	509	542	549	537	512	595	504	535	501	521	515	492	541	513	537	540	521	543	528	536	524	529	506	542	495	539	467	512	531	519	550	563	515	506	521	518	516	537	489	513	562	521	512	507	477	477	575	487	544	495	531	544	517	490	519	531	510	530	491	525	498	467	537	545	537	515	492	536	503	483	547	491	513	536	557	510	498	489	505	526	489	483	512	503	506	528	547	509	529	485	534	537	526	512	502	525	502	538	548	518	526	553	564	492	497	513	512	527	533	514	534	522	539	538	490	497	509	525	511	529	517	536	568	465	498	501	537	546	521	508	514	526	532	504	532	492	557	530	496	547	476	492	571	512	555	481	535	530	505	540	507	512	571	547	545	527	505	551	532	452	551	512	545	532	503	514	532	533	533	499	557	486	537	497	493	509	529	498	535	526	500	470	509	498	525	480	549	547	554	550	536	539	547	533	472	491	502	554	529	540	507	553	535	528	515	513	518	551	541	545	529	538	474	556	537	535	542	526	546	516	542	510	530	482	528	502	527	520	502	522	538	494	553	537	528	512	572	504	514	500	519	576	509	554	495	522	525	478	520	520	539	522	503	528	515	575	532	472	535	568	528	539	523	526	580	514	519	556	504	538	536	508	557	496	501	524	510	517	535	500	527	517	534	522	544	496	516	549	522	501	457	487	493	503	530	542	526	502	579	524	509	529	534	524	535	496	500	495	501	527	522	504	535	541	520	507	505	526	496	517	564	483	512	525	508	518	489	515	487	541	553	534	513	554	490	494	563	529	504	519	551	536	585	499	510	531	548	495	536	541	486	517	497	525	545	547	520	498	469	543	527	550	526	505	521	516	511	528	525	528	523	491	547	492	496	576	500	477	490	469	501	530	519	488	479	535	526	546	533	509	508	521	526	515	532	571	491	562	509	506	531	507	499	515	500	505	538	513	533	486	534	484	525	513	521	544	519	537	475	510	508	493	521	551	455	519	514	531	517	556	541	498	494	541	514	512	513	515	557	515	518	489	529	526	523	535	556	517	514	503	516	551	516	521	495	505	514	528	510	511	502	529	504	536	520	495	500	500	506	521	539	488	535	535	505	558	557	532	497	533	525	510	515	518	539	538	496	513	528	533	543	540	567	517	506	521	514	506	540	550	518	498	504	530	542	509	511	509	547	526	533	530	514	502	539	548	529	541	502	513	458	536	520	520	539	510	482	508	517	500	535	489	520	559	525	510	507	547	492	541	513	512	524	543	523	516	519	519	512	527	533	477	507	496	524	538	538	514	536	512	504	553	543	557	542	526	472	548	520	534	546	497	505	513	523	488	529	510	480	537	507	494	530	573	518	549	499	525	494	539	502	493	499	531	510	502	509	520	526	491	523	474	504	522	505	519	523	539	528	512	524	509	494	497	470	540	546	529	545	505	500	503	513	509	511	495	480	500	529	487	518	492	482	525	534	557	459	539	520	502	530	523	527	518	534	501	519	512	522	490	522	553	515	544	497	530	526	504	520	510	545	567	510	487	510	487	547	482	547	483	525	527	526	505	531	507	517	592	563	570	509	528	534	476	518	538	562	528	523	539	508	506	528	533	564	498	480	492	538	578	493	505	474	499	547	524	497	511	515	495	557	563	517	477	540	538	572	521	487	525	503	503	504	519	550	500	553	508	516	513	518	526	557	503	521	500	514	501	521	486	535	509	501	543	490	512	522	550	526	533	481	494	484	530	502	516	495	549	517	535	502	505	530	488	526	522	507	562	528	506	512	517	534	533	506	509	514	504	502	535	513	520	521	534	512	524	569	509	545	503	529	511	560	533	548	524	547	507	535	530	493	509	528	518	561	514	531	504	473	511	483	499	525	554	516	536	494	511	529	501	521	523	529	523	523	476	551	550	543	492	517	510	538	542	560	546	519	522	487	486	526	493	558	517	546	514	493	482	565	515	511	493	519	522	548	545	547	521	502	529	495	531	520	506	497	533	527	476	498	512	476	592	533	509	522	537	499	545	528	504	497	479	490	512	536	506	528	530	503	526	520	555	510	516	526	544	523	515	506	556	566	523	510	504	489	521	479	505	521	536	506	519	483	527	499	482	529	544	521	559	548	489	510	533	579	535	519	555	508	519	529	517	548	531	504	517	512	496	527	518	533	519	505	501	502	515	489	521	557	525	513	541	503	519	490	504	515	536	497	529	540
50191	72678	71341	25574	12538	2517	1074	946	912	671	799	639	464	368	341	336	378	364	312	295	288	294	291	258	254	265	244	244	215	263	237	213	218	225	227	201	213	219	211	223	247	237	230	272	248	210	206	208	192	218	218	204	245	240	227	224	205	243	208	230	209	228	189	207	214	196	230	199	218	235	199	205	214	216	212	207	216	172	190	215	191	192	209	191	225	227	219	174	197	208	201	231	198	211	186	220	181	179	187	201	199	185	223	211	197	199	201	204	191	210	193	186	219	206	188	200	189	208	181	218	214	197	211	187	215	210	226	202	210	173	192	199	216	184	208	195	209	213	184	209	191	205	221	203	185	205	215	214	190	191	199	207	213	203	177	194	186	192	204	240	200	201	210	197	190	208	194	205	213	203	183	211	174	225	191	183	184	212	194	185	185	201	223	210	193	199	228	182	193	208	215	201	186	214	210	193	206	216	187	200	200	163	192	215	188	223	203	219	204	190	207	201	187	230	206	190	202	220	209	201	201	190	188	184	207	209	200	210	234	199	206	221	206	195	185	207	217	201	174	200	216	201	194	177	193	190	193	209	206	209	211	206	211	197	222	212	204	198	213	197	171	198	192	191	199	204	209	190	194	195	184	226	234	190	209	197	190	200	197	194	226	180	212	192	203	186	191	217	194	220	196	198	176	185	202	197	182	206	209	179	189	202	221	203	196	190	213	193	204	207	195	173	193	211	200	200	191	189	176	208	201	207	193	195	209	191	204	195	197	213	190	238	199	192	209	182	186	209	198	192	174	208	186	179	188	195	212	203	208	160	204	190	208	191	187	198	195	201	178	211	183	192	218	202	194	198	217	212	236	201	205	171	198	206	213	190	182	207	210	226	193	221	208	209	193	205	185	194	191	202	204	207	210	178	193	197	191	183	196	217	206	208	220	202	223	195	201	197	197	192	211	185	191	192	207	200	213	205	179	186	194	194	206	186	206	191	189	183	208	196	212	212	197	200	203	191	203	209	187	209	196	194	171	202	190	174	200	189	185	200	202	212	194	200	190	216	192	200	205	188	199	186	196	219	203	222	186	209	188	190	177	190	208	200	210	203	178	208	196	190	219	187	197	202	198	204	206	210	178	193	196	207	212	205	196	200	215	201	181	204	214	178	206	210	209	205	203	206	219	213	215	195	201	228	203	223	181	210	174	202	202	198	206	187	187	233	183	214	171	194	177	194	213	208	190	187	198	212	184	214	230	200	217	215	201	212	203	214	216	205	169	170	219	189	215	208	202	173	208	202	215	214	185	178	232	196	186	219	212	229	200	180	215	201	202	168	204	206	190	216	206	199	182	180	202	192	216	213	183	199	183	198	235	205	216	187	197	214	197	197	216	178	204	215	220	183	198	198	180	205	229	200	199	201	181	197	166	200	222	206	185	219	190	210	204	181	195	202	204	188	210	190	182	212	207	188	227	189	210	187	196	179	209	211	197	185	207	200	207	183	217	203	205	207	194	211	228	203	205	222	194	213	192	197	202	199	198	196	210	228	189	210	185	207	238	183	209	209	201	199	216	207	195	184	209	190	190	180	180	206	226	213	208	186	191	205	202	239	191	209	169	203	193	207	192	197	193	190	199	193	216	186	213	193	185	207	213	221	217	198	187	195	200	203	166	175	183	197	181	193	170	206	228	219	182	197	204	189	219	206	204	205	192	205	235	206	195	188	195	184	216	191	194	183	202	193	195	212	232	199	192	202	191	184	190	213	204	209	223	179	188	188	186	228	192	205	225	177	190	197	200	174	189	201	193	183	178	203	215	217	187	215	203	222	210	178	219	202	214	186	207	180	220	201	177	225	189	222	179	185	216	201	186	195	208	202	193	196	213	206	203	180	213	193	203	192	185	183	196	190	170	174	197	206	197	213	197	202	245	198	219	173	181	192	233	188	206	198	193	222	220	219	209	198	206	197	191	210	185	185	205	214	204	178	210	209	219	215	189	192	233	191	176	221	180	212	207	195	198	201	220	201	163	191	197	180	187	212	190	211	207	209	203	218	220	199	215	188	192	208	203	224	164	204	182	195	189	191	181	179	190	191	184	186	204	217	215	186	202	217	206	201	190	181	207	201	187	204	194	201	177	186	202	181	211	216	223	205	190	193	195	190	192	194	198	208	194	204	186	175	164	194	210	192	212	205	184	206	204	200	219	222	199	206	188	206	178	171	198	204	181	196	207	176	189	214	202	208	191	214	199	196	198	166	179	189	186	194	206	176	210	200	187	194	199	192	201	196	204	191	197	201	183	175	212	201	208	198	193	171	186	205	209	217	192	187	209	203	208	206	187	206	189	167	220	184	183	235	228	201	214	218	170	211	210	174	191	210	200	169	200	221	213	215	212	199	223	208	197	198	213	208	198	196	195	193	204	198	195	210	192	166	202	211	225	173	182	183	191	184	170	181	197	214	220	190	199	187	170	179	195	212	203	187	211	215	206	211	201	183	196	183	180	212	207	212	190	224	193	184	180	202	194	212	193	178	225	201	197	203	181	180	180	213	200	212	197	185	212	193	188	194	192	180	195	205	201	222	225	204	206	209	200	173	201	193	190	195	203	205	199	199	177	212	185	184	204	197	187	201	206	200	199	213	226	219	186	191	194	204	208	211	200	207	203	177	208	175	217	212	201	222	187	201	196	195	199	209	185	208	201	198	195	197	233	186	174	189	212	210	182	213	171	191	204	202	206	206	190	194	190	188	190	161	205	222	197	197	180	211	192	188	194	217	215	212	176	198	181	189	198	217	167	207	214	196	219	189	217	179	166	172	183	197	211	200	191	214	210	190	191	216	216	202	178	182	216	163	199	198	197	199	202	207	201	175	190	205	204	193	221	210	197	167	192	197	212	187	201	214	197	191	206	195	207	194	182	185	186	211	232	213	199	206	209	206	211	189	203	204	183	205	196	172	197	188	202	189	205	209	197	201	174	197	208	197	199	217	212	187	197	204	200	189	203	184	230	203	204	202	215	190	190	204	206	167	183	202	184	196	204	207	187	210	198	208	194	204	200	206	210	193	170	207	210	194	220	177	197	216	217	199	188	202	164	178	225	203	186	199	185	211	201	219	188	203	192	230	205	192	196	208	169	219	219	193	182	183	201	197	220	216	218	195	211	199	177	220	194	197	199	192	201	197	192	199	191	186	178	192	208	190	203	198	211	202	212	202	188	189	197	198	175	193	202	191	204	230	213	195	194	185	209	196	213	204	213	208	193	184	182	198	188	199	204	207	199	216	182	227	194	191	212	183	194	197	237	207	192	217	191	211	208	194	205	193	201	211	205	223	210	219	177	195	179	216	212	182	185	205	201	196	191	206	188	226	201	202	220	217	189	196	199	210	213	184	202	184	224	202	197	210	183	222	206	186	201	228	207	202	200	189	196	203	203	186	186	198	193	213	203	226	191	197	176	199	196	202	194	202	180	212	189	213	183	195	179	211	200	205	219	173	216	191	209	197
34109	54134	66880	3351	2893	3239	4538	4114	4290	3245	4174	2896	2319	1840	1500	1576	1841	1551	1368	1471	1460	1394	1476	1284	1111	1161	1191	1257	1066	984	859	873	838	827	776	784	834	858	844	868	816	846	840	780	835	821	819	780	812	851	819	895	926	912	862	863	906	876	891	928	821	766	777	776	715	727	743	685	654	706	727	745	751	679	694	709	676	672	705	725	634	701	708	695	738	671	664	706	686	688	655	684	711	682	716	697	620	670	706	703	674	722	720	670	640	701	684	709	698	702	693	689	671	658	722	736	683	665	709	652	670	667	676	717	718	663	728	655	677	667	643	630	678	736	683	689	654	664	681	696	682	668	684	640	657	656	712	629	655	665	678	684	682	741	675	682	686	636	622	686	689	696	662	690	657	700	667	687	684	659	684	693	620	674	642	666	617	674	672	705	702	660	688	648	728	668	629	716	648	642	663	685	647	697	662	672	647	659	641	626	625	670	643	675	661	699	676	660	690	644	679	652	630	663	688	658	699	687	709	686	642	662	667	730	693	671	695	677	663	652	675	705	685	637	641	694	626	689	639	646	676	650	659	646	648	669	677	661	640	700	612	688	698	627	613	624	699	636	665	654	637	635	622	689	684	702	672	715	675	694	625	684	618	704	653	666	670	675	688	656	668	614	693	679	650	690	673	713	687	678	628	691	707	638	681	694	673	712	652	656	636	628	648	676	680	675	671	647	637	645	670	689	661	634	633	695	673	649	632	631	668	687	640	702	643	671	642	661	649	690	659	664	628	666	656	661	648	660	742	637	669	624	677	672	654	658	680	721	677	633	675	631	687	633	668	696	676	671	691	642	686	681	627	675	657	699	658	622	685	660	659	648	668	656	710	699	690	703	673	683	699	637	677	681	668	612	677	654	713	669	674	658	651	676	670	658	619	683	653	656	679	656	644	658	683	653	656	671	668	679	653	626	680	677	663	651	677	695	674	647	609	646	678	685	693	643	699	703	689	650	699	665	703	667	646	654	689	634	689	648	677	640	683	657	655	635	670	649	651	649	687	678	632	652	688	640	668	677	674	624	682	708	697	690	658	673	624	697	649	659	627	691	640	663	694	684	678	650	676	652	709	627	624	640	713	651	619	697	672	640	675	670	618	653	671	667	647	664	682	668	690	634	675	672	677	695	694	703	655	673	651	705	670	642	671	663	701	654	657	652	658	699	667	643	682	647	604	625	652	652	606	661	645	672	694	647	700	723	648	686	615	643	625	667	688	663	659	669	646	670	679	699	644	673	689	649	617	710	642	669	677	662	668	662	693	679	646	669	641	662	695	684	632	620	677	687	691	685	640	680	626	673	691	668	650	652	678	658	673	647	637	629	688	642	677	645	640	638	643	674	654	639	647	699	660	673	669	689	675	665	717	662	695	721	670	665	658	660	659	663	678	674	640	697	652	642	671	658	642	697	641	632	648	617	664	709	685	624	670	649	641	671	653	676	677	704	668	659	700	653	687	619	680	688	651	648	656	648	683	651	695	637	673	679	668	658	674	662	640	664	645	651	664	643	625	659	621	700	625	646	681	667	686	732	651	662	658	670	649	640	681	651	685	691	687	708	693	661	696	664	614	633	692	622	685	675	707	662	696	677	679	661	688	623	675	689	684	671	652	654	699	644	643	663	744	671	673	707	661	656	653	667	671	709	652	699	651	646	661	662	714	667	702	665	655	642	718	655	669	691	667	713	651	662	607	658	678	677	697	645	654	618	668	678	637	664	679	635	636	669	706	669	714	659	703	644	657	666	660	652	659	670	624	620	636	661	656	670	692	680	656	623	686	686	691	712	642	694	721	648	682	657	672	691	628	636	614	698	665	601	667	711	653	697	654	650	673	641	635	679	646	652	697	664	644	658	671	670	689	700	642	703	632	709	677	690	650	680	685	633	656	694	668	631	662	658	672	651	684	632	623	694	679	724	687	696	693	656	661	635	695	669	645	662	658	592	674	664	666	655	671	678	701	654	692	672	657	687	687	647	661	646	654	644	664	656	702	672	674	661	623	704	645	619	682	687	680	699	684	674	671	624	691	680	636	654	706	613	663	634	655	681	674	682	690	648	670	639	660	671	666	709	706	734	696	677	649	671	666	680	667	705	672	660	677	674	705	679	699	619	645	628	648	681	699	611	623	665	629	624	658	663	640	645	715	646	648	658	680	638	659	670	683	676	680	666	683	723	660	701	663	670	651	688	656	672	620	674	723	686	609	758	698	676	666	660	670	627	685	644	673	656	646	647	692	680	671	710	651	629	651	655	702	666	683	637	689	681	664	688	644	650	666	667	673	648	648	669	706	675	661	686	655	657	695	648	671	703	663	744	658	669	684	622	658	684	694	669	636	652	698	639	611	616	644	652	692	658	616	659	639	638	607	650	677	684	672	717	679	685	662	668	658	651	643	651	689	645	706	718	646	703	676	701	687	631	659	624	685	643	679	678	663	720	643	681	637	669	663	638	715	716	643	612	706	656	624	676	686	610	659	658	691	673	625	691	656	616	649	664	655	674	673	659	655	632	657	665	683	670	669	683	680	669	683	653	651	661	676	682	627	676	642	638	685	679	676	643	675	660	674	667	663	635	622	656	677	652	621	691	691	679	683	634	700	649	629	630	664	699	637	674	674	642	700	676	666	644	658	681	600	673	637	658	646	656	653	679	665	750	660	693	672	611	665	673	674	656	663	695	685	672	650	649	696	679	693	638	625	687	655	637	642	688	724	623	697	632	686	701	663	673	659	653	661	645	642	654	637	696	676	690	665	701	629	673	658	678	684	687	694	642	652	674	676	685	720	656	685	680	653	649	671	639	670	682	693	667	645	650	616	687	663	680	655	710	699	652	665	681	674	647	654	666	683	668	650	641	675	679	651	629	681	685	657	676	653	650	636	622	647	664	679	689	652	629	626	694	615	698	670	714	644	656	645	649	669	700	681	642	623	694	667	662	638	662	700	680	659	629	668	662	678	711	654	667	675	703	659	660	695	689	640	637	655	684	692	681	611	617	661	638	652	646	650	661	632	675	715	633	667	686	666	660	650	602	659	690	664	658	706	643	676	666	705	658	668	673	620	651	662	633	638	689	654	659	645	646	689	685	672	680	678	645	671	647	651	653	647	681	663	601	668	698	655	679	647	645	657	681	643	700	652	665	737	642	727	655	689	688	658	680	655	690	684	698	663	647	599	652	670	689	662	684	671	679	664	696	708	629	651	672	656	673	681	627	697	645	617	627	676	634	663	645	713	662	645	660	644	662	698	641	694	669	677	657	674	658	656	684	696	653	683	695	646	640	633	671	675	667	739	668	696	646	659	612	676	654	667	658	660	685	651	615	684	628	654	648	628	674	635	675	668	671	623	672	705	657	676	673	693	659	664	646	648	692	710	639	682	666	664	643	707	699	638	732	702	617	662	651	662	675	684	668	650	715	686	659	656	692	647	654	661	616	643	675	652	673	733	675	656	656	687	646	674	667
4052	7589	11498	480	203	156	134	122	120	121	116	121	106	123	128	119	109	90	103	120	134	105	99	119	125	104	127	126	142	95	99	108	104	102	119	89	102	128	105	100	88	101	105	110	98	113	97	112	118	134	117	110	122	112	106	100	110	115	113	124	98	125	114	98	113	104	107	94	116	101	95	93	97	104	94	108	91	121	108	112	97	115	89	96	118	105	116	126	99	103	104	102	126	121	99	131	110	113	101	120	121	114	104	91	113	98	109	118	95	96	124	101	118	120	118	104	110	99	100	112	95	103	109	125	107	119	122	116	115	115	120	107	96	96	100	105	102	103	96	119	105	92	93	112	99	109	105	103	107	103	96	108	100	121	103	101	110	113	109	122	124	123	94	127	108	124	99	124	98	117	110	105	124	118	93	102	122	102	111	111	119	113	106	106	104	111	112	120	133	121	108	100	92	118	106	101	105	102	105	99	120	117	105	108	106	100	107	126	97	130	108	120	106	135	118	115	102	109	113	103	92	102	100	106	98	91	97	104	105	111	121	96	113	106	85	112	96	121	130	87	106	121	105	94	107	110	103	113	99	119	125	106	117	104	109	96	95	104	97	126	113	101	124	136	96	106	107	98	97	107	107	88	107	119	99	114	95	108	119	93	117	95	98	100	98	92	103	103	109	122	109	102	106	107	107	109	90	107	119	104	103	98	109	101	115	95	101	118	105	120	111	116	116	107	112	101	108	106	105	102	97	117	112	111	121	106	108	114	117	103	99	98	107	94	107	98	108	95	106	119	108	108	128	100	116	104	113	116	102	111	95	101	111	112	97	101	108	106	112	111	99	100	91	116	94	100	104	112	101	102	104	104	94	121	120	90	110	84	94	108	105	106	122	131	105	99	114	120	102	118	92	123	96	98	105	120	106	104	111	110	111	106	118	106	121	113	97	105	89	121	86	109	89	98	84	112	123	106	108	112	92	109	112	102	119	88	107	113	141	109	105	99	121	113	92	110	89	110	116	118	109	108	97	105	116	115	106	111	128	101	106	110	91	107	103	111	103	105	106	93	113	113	105	108	106	104	110	107	111	97	104	97	97	111	108	104	99	114	110	104	105	91	99	105	108	115	93	122	89	110	120	107	109	89	120	110	89	93	111	109	115	95	103	118	89	83	117	121	111	122	105	117	93	120	94	99	129	95	98	122	101	101	101	112	101	95	106	97	123	106	104	100	106	116	115	98	112	110	115	113	86	105	85	111	108	103	91	121	102	105	90	87	94	130	96	122	105	117	120	99	117	108	102	123	115	100	134	119	122	107	112	99	110	109	103	121	107	95	131	114	101	107	107	100	107	112	95	103	127	93	99	100	121	114	88	103	95	95	99	96	112	124	129	126	116	107	127	119	120	108	118	113	104	102	127	112	126	108	115	118	100	110	104	102	120	118	119	120	113	113	111	115	85	99	95	116	97	107	96	101	116	123	111	111	104	106	116	109	110	108	108	127	108	106	109	112	97	123	112	118	105	136	96	92	114	108	117	109	113	106	117	103	109	96	109	100	110	121	103	121	108	106	90	116	111	107	114	89	122	82	104	115	106	88	126	96	121	102	125	108	124	105	115	101	111	104	120	115	100	112	105	135	114	96	100	125	113	118	118	118	117	111	101	105	89	108	109	94	111	112	110	106	104	108	104	108	89	121	121	116	96	116	120	109	95	106	115	102	94	98	104	106	103	93	120	121	100	85	112	110	107	110	108	106	109	89	119	117	109	118	129	133	103	122	103	96	104	100	109	120	110	95	117	107	93	90	113	101	123	90	110	108	93	99	116	124	121	95	126	116	93	103	116	120	99	98	107	110	108	103	113	88	109	99	109	103	107	115	97	100	109	117	98	111	83	116	98	115	108	110	116	115	108	126	116	119	109	92	109	95	77	96	104	100	111	106	112	90	89	88	114	95	106	91	117	110	94	99	109	105	99	112	103	117	123	100	102	84	92	111	115	92	102	125	114	124	114	102	113	96	107	116	101	113	81	97	126	105	101	93	101	111	94	102	94	105	112	105	114	108	110	110	120	122	126	112	107	123	97	106	100	107	101	115	106	137	102	90	107	124	117	110	83	117	122	116	107	103	110	126	113	111	93	111	97	116	123	109	104	125	114	108	109	102	102	80	133	93	96	102	116	124	118	96	107	114	107	98	107	105	98	106	124	94	117	106	113	102	110	108	93	95	109	107	121	108	99	117	122	113	120	127	107	97	107	88	98	93	109	117	116	115	106	111	114	108	122	105	105	117	118	111	100	103	114	113	126	117	112	116	103	96	95	90	123	107	115	112	118	103	99	106	115	107	103	104	109	91	123	104	122	125	107	127	114	98	92	105	109	119	117	99	110	110	105	100	101	101	118	113	110	93	114	106	111	120	114	129	120	106	126	104	112	122	107	91	84	106	114	112	119	96	107	107	117	94	101	104	108	97	113	113	113	105	84	97	100	93	120	96	109	113	101	100	97	104	115	96	101	107	107	121	111	119	103	107	105	107	119	88	119	118	121	95	98	113	119	105	106	108	93	98	113	83	105	120	98	102	102	108	136	108	107	109	106	117	130	100	116	104	112	105	119	99	113	99	125	104	124	135	120	100	98	108	104	102	109	100	124	106	115	102	109	104	116	101	108	108	102	121	110	110	99	113	108	102	117	101	104	123	100	90	106	115	122	98	102	114	114	122	126	102	108	114	111	91	114	117	108	109	122	101	100	115	96	127	106	94	105	117	110	108	91	98	98	106	115	108	113	105	118	116	96	124	112	99	109	101	106	103	120	103	107	89	99	102	105	86	110	99	94	117	134	112	114	97	105	121	104	104	117	100	94	109	100	116	119	98	111	102	108	109	99	109	125	126	113	94	100	112	113	102	135	114	132	107	117	110	100	106	101	100	111	123	109	94	111	114	99	90	111	96	95	114	95	104	97	110	98	113	107	115	107	121	120	104	102	106	101	111	85	107	90	110	111	102	102	97	103	101	106	105	108	92	121	98	87	120	112	118	120	121	116	104	94	113	88	102	98	122	92	125	83	105	117	93	124	91	117	106	116	106	105	101	120	118	122	110	114	122	92	112	112	89	104	109	126	122	86	121	105	97	114	103	96	113	120	114	116	110	105	96	98	110	104	104	103	110	114	98	114	107	119	127	121	111	94	114	113	107	111	122	112	98	94	126	115	99	96	113	113	111	113	118	116	120	94	105	97	81	102	104	123	141	117	113	100	113	105	126	114	99	93	99	91	100	92	101	115	113	109	106	118	114	94	95	111	108	99	115	105	117	104	88	99	82	110	112	104	113	107	97	110	99	99	104	110	103	97	101	103	128	106	100	107	98	119	98	92	107	110	98	97	125	101	110	123	111	110	113	121	104	118	111	90	99	135	126	96	115	101	131	111	99	89	115	91	104	114	107	111	106	100	103	91	98	101	98	120	115	108	115	86	126	102	120	111	122	117	119	102	105	113	133	117	124
5170	14617	19248	512	469	591	574	617	565	563	545	510	474	458	470	488	459	473	472	438	429	444	438	435	399	401	397	416	412	416	415	423	434	417	389	404	434	421	377	405	459	413	406	417	434	437	440	456	494	454	484	505	558	483	489	468	495	484	459	495	481	453	413	427	403	422	415	423	423	393	389	411	422	421	397	423	398	404	419	407	422	411	392	431	440	449	433	402	377	403	423	392	406	431	435	423	434	404	419	404	373	399	436	407	427	453	413	405	410	452	382	412	423	378	443	420	412	423	428	397	387	433	384	420	393	417	396	385	381	409	386	417	365	406	412	427	394	421	402	395	400	399	403	418	388	392	412	395	406	425	409	383	426	389	413	385	414	415	384	411	422	408	376	377	382	422	398	412	406	382	396	438	415	410	388	379	403	388	384	401	353	422	421	386	409	376	407	377	433	390	386	379	395	432	407	437	401	400	403	424	383	422	391	389	397	418	419	368	361	404	394	437	389	382	435	398	376	414	370	378	406	392	415	394	401	428	429	415	412	408	385	388	393	416	415	372	364	391	394	404	406	419	421	370	440	381	417	380	395	387	425	406	378	384	382	390	391	429	408	402	411	388	427	432	420	438	436	411	398	424	399	439	411	372	349	401	420	413	419	430	397	379	405	417	442	428	402	429	403	400	380	379	404	374	390	400	390	426	407	421	391	400	397	404	421	413	386	402	397	390	408	348	420	397	381	387	413	416	425	418	372	399	392	414	388	379	409	429	423	404	392	439	418	443	387	383	439	384	394	403	415	394	434	453	430	440	420	425	426	410	379	363	382	388	442	397	393	400	393	389	410	393	373	398	430	402	406	405	358	371	406	378	393	394	423	398	425	431	412	407	424	372	381	376	421	405	371	408	432	374	428	420	406	412	390	383	381	370	391	388	423	410	406	403	420	408	383	394	431	367	420	416	414	428	401	420	382	427	407	406	380	388	375	420	432	452	377	384	391	420	410	433	403	422	431	422	423	393	417	387	401	414	418	411	385	403	386	408	397	364	418	428	404	401	416	376	421	389	421	407	408	381	393	423	442	393	402	409	418	403	397	393	383	418	391	412	439	421	445	409	438	413	376	395	395	402	366	442	438	403	367	389	420	414	423	361	392	421	406	425	396	407	436	415	426	425	399	427	357	412	411	417	394	389	402	447	405	397	436	402	387	455	389	409	406	407	430	406	404	429	385	394	404	451	398	366	419	358	382	407	422	414	398	429	431	413	414	422	406	382	402	384	393	371	407	434	413	404	407	387	393	445	421	401	406	407	440	389	397	403	406	400	371	405	425	379	397	403	416	410	427	419	424	384	407	412	373	421	390	386	383	399	428	405	410	434	412	426	385	426	408	414	424	424	461	403	340	386	410	385	390	417	376	438	397	450	385	406	388	365	409	378	436	425	422	432	381	403	397	426	399	434	353	419	355	420	390	411	358	402	405	426	391	382	399	420	397	433	393	427	379	410	375	416	398	407	408	380	415	396	388	409	397	418	434	420	390	392	387	406	403	407	409	383	397	393	448	396	379	414	426	408	402	433	418	411	410	414	382	452	439	407	414	416	386	427	410	398	392	382	439	383	408	390	380	406	400	408	382	391	383	408	388	399	377	403	400	382	398	392	402	396	390	433	389	426	406	384	384	432	443	429	398	393	433	409	364	397	421	425	409	393	404	365	399	401	403	392	393	384	380	407	418	386	419	376	463	431	389	428	396	420	427	374	392	405	415	406	383	422	391	426	441	410	405	377	410	381	383	417	432	407	387	433	396	406	352	390	401	432	364	401	412	378	410	416	421	403	431	413	441	408	397	413	447	386	350	412	433	443	405	384	388	430	426	386	398	423	412	407	397	397	422	368	432	432	441	402	418	377	396	422	399	379	399	407	373	399	404	378	400	418	385	371	422	358	406	412	419	415	388	407	430	438	412	413	400	432	386	371	444	391	389	429	391	391	402	412	413	384	429	420	435	396	399	359	399	399	397	399	405	392	407	404	404	380	443	444	364	387	403	395	425	395	414	423	405	442	429	438	419	397	401	398	388	386	416	419	400	393	400	404	413	423	409	408	416	376	380	395	418	405	393	404	400	392	403	428	419	405	393	415	401	376	428	380	424	451	378	446	411	393	396	387	400	382	384	424	434	391	410	372	409	437	390	418	399	385	428	402	410	434	410	396	408	416	436	402	356	379	423	429	457	406	392	403	415	427	423	405	391	404	398	390	418	409	432	418	428	438	389	396	362	439	386	401	407	398	401	399	415	419	384	428	447	390	401	417	411	411	420	398	406	366	432	437	451	402	388	394	418	429	431	381	406	418	395	447	374	399	426	403	412	422	357	387	399	410	397	386	365	404	402	408	347	374	409	398	405	428	433	369	396	431	399	431	425	436	438	379	402	427	385	404	439	390	396	397	379	384	434	403	388	407	438	415	398	377	407	400	392	416	415	418	434	379	407	435	386	404	401	436	364	395	419	423	434	400	416	455	390	407	401	410	417	383	366	406	397	383	397	409	382	406	386	433	411	414	418	409	422	411	379	435	413	400	404	382	391	388	427	413	405	409	429	408	416	417	385	413	370	416	355	429	429	386	403	409	402	387	411	376	419	423	403	429	389	418	395	413	397	441	412	398	377	378	415	382	367	411	441	393	387	381	394	410	426	407	363	422	427	416	417	372	383	421	432	401	398	393	433	430	430	400	396	396	425	414	396	383	393	447	349	389	390	411	430	416	421	388	374	370	439	357	396	393	393	409	403	428	397	441	414	397	408	393	424	426	408	439	402	387	343	419	420	413	410	400	402	432	390	424	393	394	426	381	391	407	402	432	414	421	403	379	387	431	368	394	448	384	409	405	435	440	420	393	419	379	419	405	396	389	432	418	423	400	412	403	419	401	390	413	355	399	382	406	421	428	411	410	396	375	435	374	404	402	403	393	426	431	386	430	384	416	385	447	418	428	381	410	388	400	424	400	384	429	389	384	407	415	405	387	410	421	409	395	403	406	406	460	414	427	391	443	387	407	385	385	430	358	411	405	413	383	424	386	454	422	405	431	407	427	417	381	405	414	409	425	377	384	459	412	414	423	432	426	393	422	369	392	417	401	398	407	394	392	404	375	383	435	409	391	380	374	363	393	397	411	422	436	412	410	406	391	427	417	394	402	374	376	419	417	415	430	425	421	402	427	401	417	451	442	420	389	382	420	398	395	381	375	448	398	409	430	437	412	439	414	384	398	419	429	393	402	404	430	408	374	410	392	413	438	411	422	387	392	377	402	419	397	363	423	376	413	449	439	428	363	423	416	401	392	372	422	407	416	400	414	414	417	362	407	397	396	359	410	395	434	420	418	430	397	407	430	407	401	371	395	374	370	406	396	396	424	363	395	427	376	421	386	445	419	395	385	423	382	409	424	388	410	367	431	387	397	422	387	417	402	417	427	412	384	397	391	399	398	402	366	417	396	391	392	405	411	394	411
39988	63037	64732	21718	4173	610	612	535	492	507	387	287	238	224	215	204	234	212	199	198	181	187	168	180	161	178	167	173	148	178	151	151	140	165	151	160	156	170	140	151	171	138	136	153	164	154	169	179	154	150	158	159	178	189	173	151	151	168	160	159	156	152	152	163	164	144	146	146	137	150	155	133	159	160	155	152	158	137	183	169	137	148	162	158	148	156	158	160	151	165	131	148	141	168	145	146	151	157	151	147	129	143	148	168	158	123	160	157	151	152	132	148	131	142	157	127	143	140	151	168	156	145	146	125	154	136	138	137	137	138	150	144	138	135	146	120	161	144	146	149	138	138	139	139	114	169	154	136	142	132	131	150	144	161	147	131	126	148	122	146	163	150	144	146	149	143	136	128	137	129	143	166	125	142	148	142	133	134	146	145	144	157	140	157	142	138	107	145	142	130	127	149	145	134	129	166	159	140	147	148	151	142	140	143	137	149	142	155	134	120	141	161	144	148	133	152	129	153	146	138	135	134	159	147	148	144	128	151	139	144	173	171	143	162	151	156	157	153	190	131	144	139	132	146	140	178	141	134	138	136	133	177	154	143	147	146	126	154	140	156	160	139	148	156	159	152	161	139	123	136	161	143	133	147	157	151	154	141	151	148	144	147	155	139	152	150	125	143	127	145	134	140	160	148	147	137	136	139	151	138	152	146	139	161	144	157	149	171	145	137	131	148	164	148	149	165	133	133	130	155	157	160	138	164	130	155	159	128	150	148	176	166	143	136	161	157	134	125	176	136	148	145	162	140	124	132	153	160	148	134	129	140	161	136	148	139	157	167	147	149	128	150	137	136	145	150	134	152	135	151	137	164	129	134	140	148	134	155	170	150	154	126	172	144	138	150	129	126	122	125	128	142	139	137	148	143	113	155	168	128	149	158	157	134	155	135	124	157	137	171	153	127	127	139	145	143	131	140	172	152	136	136	126	158	127	139	141	149	135	144	149	155	144	147	143	160	138	146	145	143	140	136	157	150	157	142	168	130	147	147	151	134	129	157	139	152	136	172	159	156	131	154	152	147	145	132	124	153	146	173	152	152	139	120	159	135	150	147	141	144	151	160	139	140	171	143	146	142	138	145	132	143	149	172	141	118	159	156	127	139	153	130	117	133	143	139	178	140	146	125	159	145	159	134	145	147	139	139	146	151	140	153	143	139	155	150	145	145	134	137	141	142	144	168	161	160	147	141	143	138	146	117	132	142	157	144	146	149	145	132	133	156	140	160	153	134	143	176	162	134	149	149	127	158	148	140	154	171	144	150	135	152	144	162	146	130	156	133	153	141	146	132	159	174	170	126	153	138	150	133	144	149	143	164	134	128	161	144	153	144	140	144	134	136	160	121	150	146	154	150	146	138	141	141	141	177	151	154	150	143	123	140	119	136	150	146	150	133	149	127	135	136	137	138	137	130	127	172	147	135	146	160	147	141	128	146	153	156	143	151	157	142	144	161	155	126	136	155	139	142	131	169	160	133	134	170	113	146	136	138	129	135	129	136	136	131	132	148	157	149	141	152	145	160	146	150	145	141	138	129	143	140	152	158	141	149	153	135	148	145	153	144	162	131	139	119	146	150	148	146	155	156	138	133	143	136	153	139	143	163	149	138	140	142	131	162	151	144	180	156	136	143	164	151	165	155	156	150	155	146	142	160	144	145	138	157	129	149	149	125	139	139	157	151	145	138	120	150	149	134	131	141	148	141	133	150	128	145	148	148	135	139	148	143	139	154	168	123	155	151	154	159	126	142	151	152	140	153	139	164	152	177	138	132	146	141	142	154	152	133	126	157	157	136	121	140	141	141	157	144	138	144	153	157	156	136	156	141	146	115	173	139	128	167	139	159	134	143	141	163	143	155	132	154	145	158	121	143	152	139	139	144	148	124	153	158	125	141	146	164	144	131	147	145	128	144	140	144	138	177	151	124	136	130	139	170	143	161	146	155	155	144	148	125	132	146	136	161	159	164	154	131	136	161	167	141	140	145	156	164	146	162	141	146	144	136	161	145	157	161	139	143	125	127	151	125	143	150	159	133	126	136	146	160	143	130	157	128	158	148	126	150	130	133	128	123	141	151	125	150	148	139	166	161	133	140	131	128	138	129	139	141	131	123	157	184	166	133	165	159	155	153	124	152	140	143	139	145	145	138	149	124	120	142	155	139	136	129	152	137	133	151	165	127	139	128	143	146	133	142	150	153	135	155	156	170	138	148	141	145	174	158	144	154	151	148	122	128	134	128	178	150	171	154	137	148	142	173	129	165	122	133	159	172	129	141	155	160	133	153	135	166	152	155	164	136	139	165	136	148	147	132	158	132	155	111	132	159	116	137	126	156	145	127	142	162	154	148	129	128	152	138	135	159	160	132	127	141	141	146	109	150	128	123	124	126	168	139	148	131	125	135	131	129	144	156	133	126	142	117	138	162	152	144	136	126	157	124	144	141	119	155	151	144	138	145	137	140	133	146	139	150	141	134	158	133	138	157	139	143	151	136	146	138	154	140	140	153	161	129	129	145	140	158	151	150	137	155	129	147	135	129	151	149	158	140	150	139	148	141	132	144	134	149	136	149	150	148	141	121	138	143	153	141	161	136	160	130	158	141	147	135	144	122	134	130	142	138	138	147	149	145	132	154	165	135	153	126	144	145	139	146	150	123	156	135	132	152	132	146	119	135	154	142	132	154	152	160	155	155	159	157	131	148	128	149	154	131	139	154	143	139	143	147	129	128	135	155	125	149	135	149	146	149	123	128	156	143	157	132	136	149	138	153	154	166	140	154	163	140	142	160	150	133	136	151	137	130	156	153	133	141	160	156	141	127	154	119	133	158	170	130	141	127	141	141	141	141	147	178	131	146	130	130	155	132	165	126	136	147	132	129	141	152	143	137	155	143	140	165	151	130	154	138	144	134	152	150	142	146	146	144	141	152	171	148	150	134	148	135	114	148	164	128	137	165	146	152	138	160	123	155	145	140	118	138	135	166	183	153	132	140	137	140	154	137	135	162	132	154	147	148	153	126	139	140	124	156	155	150	138	107	143	143	131	154	162	148	149	143	132	138	135	159	145	126	152	141	162	142	151	156	120	150	136	147	142	157	146	150	168	155	167	110	134	143	135	136	142	163	129	154	152	167	158	174	139	150	134	152	148	139	134	138	146	114	127	129	163	129	143	141	142	145	162	144	138	146	139	147	162	161	146	159	143	137	138	152	140	144	150	134	138	141	155	126	137	139	150	132	143	151	149	129	150	164	142	145	154	145	146	156	161	119	157	141	157	153	146	123	146	126	133	128	160	125	135	153	145	136	131	131	140	141	156	145	159	163	166	144	169	144	156	128	152	129	127	127	136	134	152	153	154	157	135	139	168	166	142	139	147	140	133	132	140	124	148	150	145	144	136	155	148	149	135	153	135	158	157	121	150	138	132	146	151	150	139	161	160	156	138	137	138	120	152	135
27769	47916	57212	2934	1664	2353	2843	2673	2547	2876	2145	1475	1375	1221	1065	1118	1018	898	903	957	921	856	821	778	730	755	763	725	646	686	620	657	588	550	601	559	534	620	608	601	664	597	626	600	627	585	616	612	620	618	657	684	734	652	632	631	632	630	653	634	600	579	573	604	554	545	548	545	597	535	528	524	538	538	498	510	563	552	571	513	612	506	505	516	543	530	548	514	549	562	515	536	524	533	492	543	536	550	520	554	563	531	521	500	502	529	472	548	578	535	500	506	515	551	540	521	506	524	604	532	519	557	499	511	512	547	556	521	538	490	507	536	507	498	541	501	496	493	474	521	507	540	503	556	493	525	505	478	496	491	545	497	500	553	471	510	494	522	550	470	519	502	534	515	508	501	486	540	483	493	542	482	545	500	505	527	524	543	541	499	561	530	552	506	523	501	544	529	471	505	525	523	516	522	596	558	571	511	533	526	519	468	546	558	495	503	517	481	542	536	483	498	503	506	566	484	507	516	511	500	514	492	519	517	497	546	512	504	508	519	486	532	522	482	570	476	480	457	557	499	543	520	544	517	494	490	522	524	508	468	522	487	525	499	552	465	495	530	500	515	465	519	547	491	539	541	479	550	509	547	515	481	512	500	545	539	507	493	532	538	564	507	527	520	525	494	503	489	547	520	534	552	517	496	507	554	494	492	539	554	497	520	511	498	548	515	521	496	504	577	529	505	506	489	496	539	521	476	526	555	490	535	510	537	529	500	512	505	509	509	514	554	475	536	553	509	521	525	559	515	501	516	486	515	512	496	504	487	487	548	499	492	506	497	503	559	471	516	525	526	525	525	504	503	537	515	541	483	519	531	543	506	567	507	507	486	505	504	469	515	497	489	521	550	480	497	537	510	516	506	554	498	558	495	465	526	527	513	502	516	495	505	501	499	485	499	489	468	543	529	546	521	493	502	540	476	492	536	508	493	514	538	510	533	526	526	490	521	509	521	501	535	502	487	486	527	548	506	486	530	469	496	504	508	522	513	519	528	525	514	533	513	566	537	557	565	510	512	550	514	512	502	529	481	506	558	543	502	508	552	518	549	476	505	530	456	551	470	516	534	475	497	510	520	455	489	520	549	505	519	546	537	457	527	505	504	498	521	495	544	476	512	530	520	515	505	527	509	549	518	493	525	513	540	536	515	499	528	521	484	485	529	492	532	510	531	534	488	542	493	529	538	501	552	499	522	508	552	548	500	489	484	524	498	543	497	521	501	534	507	484	538	503	536	545	481	531	538	492	499	499	519	493	510	494	535	514	496	506	473	533	485	520	507	469	512	539	574	508	523	510	520	546	520	503	517	500	528	498	512	505	517	499	526	519	498	529	507	475	527	534	502	515	509	475	495	514	528	516	506	503	542	511	555	488	528	523	556	534	519	537	519	520	513	530	553	488	505	502	538	482	485	533	513	481	485	518	538	500	535	499	516	481	537	500	534	506	502	506	431	515	507	547	484	503	439	543	509	500	531	492	506	506	519	484	514	503	559	485	531	513	530	508	550	490	519	523	501	526	476	491	510	517	468	540	485	531	493	516	472	515	519	496	491	533	531	518	520	507	523	470	474	525	543	476	517	543	532	518	545	499	527	488	524	505	557	482	478	519	494	491	499	526	506	553	525	503	468	511	505	527	519	516	532	488	445	506	528	498	518	552	525	514	467	528	474	557	500	571	491	475	522	501	477	511	542	511	478	541	501	481	516	512	526	504	533	504	505	551	501	522	486	540	528	515	497	522	465	510	471	530	502	502	558	506	517	508	504	526	486	505	507	522	495	524	473	527	511	493	516	531	519	517	489	504	539	501	521	512	551	506	579	530	522	496	487	517	465	530	515	507	517	535	484	499	522	501	469	476	516	464	514	539	531	492	508	521	488	524	499	513	567	518	477	482	510	525	523	523	516	510	526	521	541	552	510	501	492	455	509	489	502	555	469	513	559	541	535	510	474	490	542	502	498	529	515	543	527	522	533	512	489	491	514	528	496	509	509	454	506	508	524	491	502	518	515	531	523	502	520	524	512	519	510	535	494	514	550	510	526	515	522	498	523	521	505	526	538	535	524	519	452	529	483	486	508	489	480	493	519	508	526	496	510	540	534	545	497	534	502	546	493	468	470	504	516	566	467	472	534	516	536	527	540	502	526	514	503	478	501	603	529	554	556	528	548	497	538	489	498	533	512	494	513	477	498	479	505	533	519	565	521	463	502	508	531	528	525	501	508	488	508	536	516	505	547	493	478	502	558	524	549	516	522	498	527	500	510	535	518	508	489	501	517	480	481	522	539	534	534	514	479	531	522	484	507	502	514	513	503	523	514	542	582	532	527	489	524	534	489	497	498	471	450	488	470	488	504	535	554	519	502	508	553	517	528	528	516	546	535	507	526	503	485	499	484	518	455	506	493	537	503	501	505	509	522	485	537	495	477	537	530	472	497	523	530	522	501	515	496	506	511	505	475	546	549	505	488	501	524	498	522	488	526	477	533	481	507	516	529	516	495	562	505	578	464	480	508	497	515	520	507	523	510	505	538	533	516	522	475	555	543	553	509	513	494	509	460	499	511	530	545	512	530	501	508	544	481	529	494	517	546	547	498	510	530	516	510	455	535	508	511	465	531	532	507	503	529	516	462	530	542	516	533	548	536	505	543	475	522	537	497	520	520	508	502	525	496	507	507	486	532	518	549	522	482	516	470	540	509	495	466	535	557	531	530	510	501	505	528	510	534	528	509	494	517	521	535	520	523	552	518	534	498	477	565	509	502	471	504	587	539	516	488	511	513	518	495	506	531	483	505	488	542	498	477	468	513	521	548	490	497	515	510	459	500	483	516	513	531	501	563	515	483	526	463	528	536	513	479	510	538	528	486	486	499	525	445	548	497	498	533	481	491	502	555	514	465	514	518	545	526	481	504	534	503	507	521	495	488	517	487	502	499	506	488	516	557	510	523	518	499	531	540	488	556	465	498	493	529	499	510	516	539	511	529	518	485	497	459	485	534	501	520	460	528	480	534	493	514	524	483	524	496	511	488	490	534	529	499	471	494	496	517	524	501	514	501	496	504	536	542	563	511	530	504	497	502	533	473	499	504	517	516	489	537	530	535	491	487	541	519	519	527	555	480	523	483	500	520	535	512	530	505	491	540	516	503	507	506	526	514	553	503	515	509	489	500	494	555	506	517	484	513	535	509	539	510	477	502	531	514	514	455	523	506	482	504	514	531	494	468	528	534	535	551	538	537	527	485	475	474	503	513	486	499	525	549	495	532	518	503	527	523	530	507	527	517	507	481	496	499	504	533	518	549	512	517	525	495	537	509	523	467	499	484	539	538	538	540	459	532	524	487	566	476	520	488	474	522	493	498	503	534	504	540	502	494	501	532	481	508	518	510	519	508	528	515	528	479	558	545	517	498	525	498	530	502	526	510	512	553	506	501	520	542	503	537	508	541	515	515	506	477	503	538
53234	74799	72167	31192	9453	1265	913	1046	1077	756	578	436	362	334	289	325	310	298	297	264	294	321	263	246	239	243	233	256	256	236	208	209	216	211	209	198	191	201	224	235	213	230	240	192	206	217	223	204	201	190	221	206	236	229	241	218	223	225	209	228	199	234	187	204	215	214	230	210	212	217	206	214	216	215	203	195	199	160	205	191	217	226	199	215	234	218	189	210	234	210	194	186	199	208	178	192	197	236	216	232	198	207	213	173	212	163	203	208	189	199	213	211	212	229	205	218	206	205	201	190	189	204	197	209	197	200	245	211	199	215	184	206	228	188	183	190	189	187	204	210	185	232	204	236	209	195	193	196	215	192	220	211	172	201	195	210	203	209	204	218	182	230	182	185	199	197	204	195	185	207	212	222	177	218	171	197	223	185	212	198	223	185	203	174	226	224	206	205	186	211	189	199	209	207	187	213	200	188	203	206	160	177	214	218	202	182	210	184	180	209	177	208	189	205	204	220	184	196	193	197	204	209	217	203	207	191	201	199	181	192	212	210	185	200	178	200	170	215	185	200	194	217	216	183	201	212	182	214	189	212	201	190	213	192	189	198	198	222	182	199	216	190	175	196	178	186	200	207	197	192	219	195	169	190	221	189	185	194	212	204	227	201	188	210	199	191	206	179	184	190	206	205	203	181	188	199	175	196	176	220	220	176	193	203	203	193	212	217	199	209	191	189	203	198	186	182	195	181	213	194	200	202	230	179	225	201	212	190	178	179	201	182	207	197	192	182	217	186	170	189	205	193	211	215	177	208	185	182	207	194	182	190	203	191	172	202	209	192	193	205	192	221	179	187	200	213	220	194	214	176	220	180	178	196	214	206	205	204	208	209	207	185	203	217	194	180	219	216	206	193	200	180	214	198	189	236	192	208	208	201	198	183	190	187	177	200	195	180	196	217	196	193	194	227	192	210	180	196	217	189	176	178	203	215	203	190	208	200	191	210	212	187	188	196	234	191	220	216	233	204	200	183	205	216	210	210	172	189	192	188	191	185	227	206	184	196	225	231	200	183	181	214	200	183	200	186	203	209	201	189	183	195	203	192	197	209	195	179	209	201	179	175	188	195	213	217	208	186	200	183	199	205	206	209	211	205	198	186	192	179	188	198	209	196	192	210	186	215	172	211	203	211	221	183	215	191	208	193	187	191	198	196	203	187	196	193	220	211	218	183	208	180	190	192	200	213	191	184	208	186	203	186	202	192	205	203	189	180	192	202	204	206	182	182	226	212	199	188	183	229	198	204	212	200	232	200	182	202	206	191	194	216	192	197	214	183	187	191	194	198	205	196	229	211	191	213	190	175	199	211	201	203	186	190	183	206	192	202	195	187	192	220	197	203	198	189	226	189	191	193	217	215	225	190	185	158	183	187	188	212	217	189	176	191	195	184	195	213	215	196	201	191	212	173	198	198	220	207	221	172	186	202	195	200	204	196	186	194	213	166	202	191	182	191	179	200	234	195	196	226	223	206	184	201	207	222	187	213	222	200	217	190	187	205	190	215	203	227	200	188	206	202	210	201	188	199	215	196	211	207	183	178	208	193	219	223	213	188	193	211	186	193	234	207	212	175	207	194	197	169	171	184	227	180	212	218	215	183	212	190	196	218	182	175	189	197	210	225	189	208	210	179	189	190	204	199	201	184	191	198	203	213	212	211	205	174	232	192	184	197	202	207	200	173	206	176	220	219	210	188	201	212	205	210	196	187	170	195	203	205	190	179	213	209	199	177	180	186	203	185	183	209	209	200	196	243	195	183	214	194	212	212	216	202	181	221	191	187	213	208	175	190	192	168	190	197	210	197	197	192	202	185	196	211	189	182	215	194	195	226	210	223	211	203	216	199	187	196	226	192	201	209	196	213	226	190	197	180	206	170	186	178	190	171	177	191	212	197	186	178	202	189	185	206	216	218	210	193	184	186	210	206	201	202	207	197	193	201	183	214	190	213	182	185	194	194	176	197	203	199	197	192	193	200	174	183	183	187	187	208	184	196	197	193	190	205	205	195	215	201	191	172	175	198	224	182	180	200	174	201	194	227	195	191	207	191	178	199	181	225	183	196	198	198	198	166	172	188	195	182	199	186	210	189	176	225	191	215	205	181	218	199	191	203	185	179	192	203	197	182	209	222	197	174	195	211	171	191	192	214	171	180	198	186	212	217	212	206	193	217	205	173	201	228	207	184	208	167	185	204	219	201	239	195	196	184	207	238	192	205	187	203	190	217	207	209	191	194	213	179	210	184	194	201	196	212	201	189	195	221	189	209	186	212	197	196	181	201	186	169	195	182	179	196	193	199	202	183	196	186	213	201	194	178	214	198	200	183	219	209	200	211	206	198	198	207	198	183	192	195	177	200	201	197	240	190	202	205	224	185	203	201	194	186	192	214	197	177	180	186	178	224	185	217	214	223	196	194	201	189	203	194	175	186	217	208	176	190	190	201	181	211	217	192	194	187	204	191	180	219	186	188	179	202	200	184	197	214	223	219	186	206	189	201	201	181	186	192	177	193	202	192	208	197	227	214	181	215	209	170	206	193	200	177	203	217	197	207	211	202	197	181	189	194	213	186	191	198	190	202	210	211	194	214	196	205	205	196	185	183	196	210	190	191	209	207	209	205	188	209	198	206	199	190	223	211	211	217	196	186	181	213	208	205	214	193	205	217	182	190	214	177	159	195	205	198	210	191	210	181	196	200	207	203	183	193	209	202	197	201	216	219	199	184	215	199	218	200	189	185	217	200	191	197	199	180	202	189	201	184	201	194	186	205	217	214	235	202	205	184	184	187	187	205	169	205	177	196	209	207	198	201	202	209	211	209	208	186	196	205	189	184	205	165	216	174	174	206	213	189	183	219	211	196	224	194	194	205	209	191	234	210	209	168	169	205	197	194	200	214	178	191	230	187	182	206	224	188	203	187	166	174	221	196	206	192	211	205	203	195	196	190	203	208	193	191	192	219	178	211	211	218	170	188	217	218	217	206	207	196	190	208	201	189	203	189	172	169	208	205	178	203	212	185	191	211	178	224	204	200	191	190	186	193	238	204	204	191	194	194	189	207	172	169	191	199	198	208	191	214	185	194	205	237	199	217	210	191	194	221	170	185	185	180	217	197	185	202	197	192	206	208	211	198	190	187	242	186	198	211	190	211	196	199	187	212	190	196	199	197	217	201	192	190	207	215	197	214	212	229	223	208	217	185	211	204	204	205	191	204	206	203	216	213	186	193	207	207	205	179	193	199	209	206	206	203	216	202	233	200	186	228	198	173	217	186	225	191	198	223	184	190	201	228	194	202	185	194	173	209	214	211	220	205	192	196	200	200	203	207	203	221	190	185	190	199	213	184	201	199	221	182	183	219	204	207	214	230	190	189	206	184	210	200	204	215	205	182	205	204	213	221	180	205	215	201	191	219	160	187	187	181	217	207	210	183	205	206	199	188	187	195	187	191	195	206
36273	56949	70553	5732	2737	3526	4139	4655	4824	3531	2863	2124	1883	1698	1521	1545	1500	1414	1353	1181	1257	1517	1197	1145	975	1069	1007	1112	920	930	852	836	799	747	783	797	785	822	790	846	863	826	815	839	782	783	743	786	843	827	878	902	881	862	883	816	890	798	832	814	826	757	754	787	755	728	687	675	689	702	705	713	721	679	676	726	719	734	710	716	703	718	740	718	710	724	715	666	694	719	651	728	655	700	708	671	679	677	670	695	714	733	747	651	696	664	737	708	635	695	688	685	695	722	805	694	718	698	713	650	651	684	688	675	674	656	693	664	698	657	620	700	637	711	690	686	683	631	708	642	659	625	676	673	662	682	644	669	611	662	650	644	632	698	661	652	674	650	648	663	664	669	682	657	661	669	683	672	683	599	612	681	713	663	679	676	668	651	707	670	672	650	653	676	650	646	666	648	705	633	682	649	699	676	697	662	673	675	652	707	676	679	685	686	624	652	712	625	651	663	665	719	684	717	661	667	705	695	634	664	674	645	664	645	694	666	672	644	678	647	667	682	635	646	719	650	697	622	653	686	608	664	646	652	671	673	694	665	644	652	657	664	715	689	677	681	649	645	652	621	650	643	658	690	663	656	651	695	690	671	631	670	685	668	675	677	673	704	669	682	706	685	638	640	635	629	668	710	669	697	679	696	625	653	636	682	666	635	632	631	663	661	653	637	668	678	669	685	679	681	657	731	631	623	677	690	643	672	631	658	659	643	643	671	674	666	653	668	666	684	674	664	631	688	676	642	672	693	641	687	647	684	631	661	686	712	625	672	701	652	650	664	681	644	657	662	634	665	653	650	675	643	659	680	634	683	688	666	646	686	682	677	677	643	647	672	645	678	669	664	633	661	692	659	667	677	663	643	714	686	674	658	655	646	684	679	675	702	659	714	661	679	658	658	649	635	663	644	653	632	660	654	666	712	640	667	644	627	638	670	668	640	673	649	643	629	667	652	677	659	617	690	621	626	655	622	637	710	675	710	632	642	667	661	665	696	633	733	651	680	648	731	654	667	596	680	622	696	647	620	678	647	658	695	665	727	690	646	688	655	640	694	691	679	673	681	686	672	677	687	716	674	694	621	635	626	654	660	720	692	692	669	657	702	679	688	644	636	648	649	687	637	649	679	610	663	665	682	611	692	702	649	637	693	697	734	657	694	634	638	672	718	639	685	681	677	703	682	681	667	672	689	620	638	625	703	660	623	683	641	660	669	620	659	712	668	664	647	708	665	699	650	677	674	667	635	630	653	684	625	667	679	712	640	677	652	683	652	671	631	646	655	680	637	630	685	683	612	616	673	689	687	636	676	711	691	674	665	704	679	641	670	703	750	650	663	680	686	637	648	623	679	693	678	611	674	578	672	694	650	682	671	650	656	671	624	678	680	662	687	654	633	656	637	648	662	696	672	662	645	714	640	658	647	683	704	672	624	680	698	654	721	638	631	675	630	692	661	679	669	647	709	668	673	697	634	664	681	706	666	644	700	670	703	652	661	612	670	727	647	670	712	628	699	703	684	674	648	671	645	621	661	638	682	631	698	651	688	684	678	670	641	693	645	695	646	671	637	633	715	636	664	638	653	645	704	669	678	672	686	666	650	643	676	682	674	647	615	695	669	603	712	719	649	646	687	685	657	661	686	669	665	638	662	686	675	666	663	653	646	636	660	654	661	665	651	675	653	633	695	736	657	650	633	678	671	666	675	677	657	635	655	677	708	727	684	621	648	668	652	691	656	653	707	674	717	677	628	654	674	669	649	658	662	660	656	709	683	681	690	676	664	625	633	706	678	673	662	715	601	639	628	650	656	687	648	639	705	671	633	647	697	697	665	630	688	665	646	669	719	673	678	663	703	674	659	640	666	660	717	693	660	641	671	663	720	711	705	712	660	632	651	716	650	665	668	706	718	721	680	622	597	684	654	640	670	668	657	672	648	655	633	658	641	665	621	651	632	596	651	643	703	677	666	629	628	648	685	667	682	655	649	658	644	664	685	682	681	684	673	656	683	628	641	683	709	642	700	651	663	643	675	673	675	686	662	647	665	652	650	683	668	692	682	643	691	662	682	716	701	665	706	656	676	644	672	680	649	665	690	651	690	637	728	663	659	642	659	666	680	660	670	643	630	679	675	682	660	670	632	660	649	659	684	657	679	675	632	659	673	679	682	665	698	711	673	662	696	678	669	639	655	705	718	682	655	621	644	661	678	624	720	672	647	654	640	636	719	675	655	685	706	641	658	633	613	636	634	675	710	682	638	657	678	662	655	624	661	649	616	628	645	644	621	634	669	678	654	678	720	626	647	646	620	721	707	660	638	698	621	679	656	644	669	698	691	672	707	649	597	681	651	698	641	662	642	684	727	675	628	660	636	700	673	685	698	686	664	675	674	669	663	645	642	662	605	673	667	661	690	669	634	685	602	680	665	644	709	638	638	630	693	675	668	632	666	639	664	709	609	643	649	684	665	641	624	658	676	691	665	671	652	691	645	675	639	609	648	618	671	688	674	695	675	666	678	693	623	713	699	629	624	685	656	645	617	674	659	632	636	699	708	686	693	685	616	657	640	632	624	660	698	677	652	682	693	670	661	682	695	688	698	633	661	662	661	674	699	660	691	665	611	722	702	681	634	634	671	634	688	697	670	647	687	683	692	682	640	656	623	667	685	631	642	689	680	669	680	682	654	699	663	667	651	675	703	601	663	659	709	633	677	697	627	678	698	632	669	697	697	631	654	655	633	647	661	647	654	664	695	636	694	602	684	631	682	652	682	618	654	710	650	706	654	654	644	729	676	700	631	644	679	640	663	706	685	678	679	723	641	693	669	665	666	646	650	647	689	665	646	627	654	688	686	641	701	644	724	661	707	698	655	642	737	672	679	637	689	621	648	687	671	673	625	676	635	638	650	660	638	664	682	650	621	644	684	644	658	662	637	673	691	679	710	683	694	650	666	641	657	674	686	663	691	652	655	651	665	657	705	668	627	650	673	657	648	677	644	708	704	660	694	691	685	676	664	649	648	611	699	659	677	680	684	680	612	664	638	671	673	658	673	636	672	674	642	652	654	661	687	684	681	677	651	664	684	677	676	626	633	664	671	726	698	635	661	593	635	663	665	666	690	659	630	699	656	654	670	663	685	710	674	668	680	654	649	714	617	702	694	663	658	671	682	620	690	658	660	676	645	652	629	708	663	674	655	657	650	642	686	658	642	707	678	671	657	649	640	654	651	666	677	691	668	668	638	672	714	722	666	713	689	690	673	681	660	614	686	699	645	686	671	694	656	672	708	684	653	662	688	651	679	649	682	660	668	647	674	696	685	695	672	681	679	660	627	663	670	731	633	664	655	678	611	664	670	621	684	662	653	703	624	680	643	674	726	656	651	683	657	612	647	659	645	666	635	668	650	649	645	660	665	734	665	694	641	710	671	650	674	666	615	639	683	613	608	652	672	654	644	647	645	642	627	680	679
4195	10289	13054	859	197	139	124	152	126	120	122	133	123	135	143	114	117	126	115	108	129	112	116	113	99	119	120	113	124	103	112	113	108	110	110	112	111	115	118	141	117	117	114	128	125	101	116	122	118	137	122	147	150	98	123	101	123	130	104	122	115	106	121	101	115	132	109	117	94	105	111	108	119	94	128	106	97	101	118	102	120	96	104	125	112	116	114	107	108	118	110	91	131	102	100	106	111	99	98	106	93	120	116	104	126	97	103	118	105	107	122	105	109	96	116	130	102	113	102	110	138	95	129	118	115	115	124	118	118	127	112	106	135	117	109	127	112	114	104	97	103	99	108	117	97	98	106	97	92	103	117	94	120	109	123	120	118	99	126	113	128	112	89	131	104	90	112	117	104	106	108	110	114	118	106	121	110	115	114	119	109	96	119	99	77	118	125	120	118	126	118	107	90	130	118	80	108	107	105	110	80	107	102	111	135	122	119	112	82	122	101	124	111	133	110	105	99	116	110	113	113	123	113	98	91	113	114	121	102	107	115	130	90	107	117	94	140	106	100	127	126	117	100	107	100	129	117	110	115	118	116	91	107	129	111	102	116	107	118	97	129	108	105	130	108	111	132	110	133	121	109	108	107	113	141	127	108	89	121	105	112	113	117	96	130	116	120	119	118	111	107	112	111	104	106	104	118	106	106	113	91	114	120	100	109	121	122	113	131	119	118	127	102	119	112	111	117	114	106	97	124	115	120	121	97	109	116	112	131	132	119	103	112	118	106	107	97	134	111	114	114	114	105	88	125	119	106	110	119	97	117	135	118	104	105	121	99	104	112	108	94	125	114	100	109	118	116	108	104	97	103	105	111	110	105	121	131	102	112	116	97	115	121	108	109	93	101	114	111	103	103	123	115	116	109	100	97	107	115	117	105	119	113	105	102	101	143	124	118	109	99	109	134	120	100	125	105	106	110	117	109	126	91	124	113	112	92	118	114	103	123	119	120	102	117	106	86	115	107	129	104	112	121	122	96	125	112	107	114	112	112	102	120	108	119	115	89	111	138	110	122	105	123	107	118	86	113	112	103	109	95	102	98	106	120	99	103	136	103	109	119	102	132	91	133	88	102	100	109	94	113	105	127	95	96	114	111	119	113	111	109	118	119	103	97	131	110	96	126	135	107	103	107	105	119	109	130	135	119	117	116	96	131	107	109	122	108	113	112	112	90	103	103	118	126	114	105	92	118	132	110	104	106	113	107	130	104	109	131	99	93	96	123	128	122	106	127	104	113	111	115	103	119	111	106	89	98	109	105	147	114	109	116	125	115	103	109	109	127	106	102	108	115	105	100	112	89	97	105	103	123	124	116	116	120	116	97	109	95	120	112	113	102	131	124	119	127	92	113	118	112	95	109	112	110	107	98	93	120	118	110	113	100	132	113	129	100	98	98	118	118	122	100	123	107	113	122	105	118	94	129	111	127	110	126	125	116	106	113	116	119	114	104	95	111	110	99	107	109	107	144	102	122	116	107	100	113	109	122	108	114	112	109	115	111	108	103	103	128	105	96	94	108	95	94	122	116	90	105	126	111	114	122	107	124	115	116	104	107	117	111	103	134	107	114	121	97	105	124	118	100	129	116	116	113	88	114	119	107	89	122	105	108	106	110	105	93	109	128	99	121	105	121	78	109	115	97	97	108	116	107	116	125	104	88	104	104	139	135	113	100	102	107	115	109	98	115	120	105	105	102	122	130	129	124	119	117	102	101	111	131	120	117	112	112	115	99	121	118	114	115	96	113	117	123	106	123	110	92	116	110	112	114	109	96	117	110	103	126	117	115	110	98	102	116	121	106	100	119	128	116	105	110	106	111	126	109	111	130	105	113	107	113	132	110	105	116	118	102	129	120	121	95	123	122	123	114	95	89	109	122	97	111	97	104	113	102	125	111	121	122	119	88	116	118	124	115	138	115	112	124	104	124	104	128	110	122	113	92	106	120	105	116	114	105	95	115	143	123	108	125	111	113	111	122	98	106	103	108	119	111	102	105	119	95	126	118	135	131	130	116	114	104	120	114	122	125	128	92	122	121	121	111	96	114	111	116	115	130	98	113	117	101	106	108	103	104	124	125	117	121	113	111	114	113	91	116	99	108	117	128	107	98	107	124	120	106	120	112	93	119	110	112	99	96	117	102	100	117	123	104	113	117	113	115	102	107	111	104	103	116	101	108	100	114	109	120	97	89	120	100	111	103	128	109	115	107	113	110	101	106	116	89	125	125	108	128	104	96	109	122	111	93	99	109	101	101	109	121	127	104	114	91	111	117	134	151	131	114	100	103	114	117	119	102	104	95	111	125	96	117	124	113	94	111	114	119	112	109	115	113	94	122	118	112	105	111	98	105	115	128	89	119	93	102	126	107	117	104	106	119	112	127	112	91	106	126	96	130	92	126	121	111	123	111	102	98	114	114	127	112	104	141	103	122	107	125	116	131	120	100	122	126	100	99	107	115	114	119	131	114	104	97	118	108	119	109	120	127	113	120	108	106	114	130	106	106	125	104	108	134	129	113	106	105	102	109	89	98	105	93	117	99	113	117	102	103	117	94	115	133	118	114	102	101	117	120	129	102	123	100	128	122	121	96	113	110	106	109	124	105	113	98	104	96	96	99	116	95	95	114	120	111	97	98	117	98	100	101	107	121	89	114	91	104	112	102	96	101	89	122	127	102	106	94	110	134	113	117	98	134	98	111	121	103	105	101	94	106	101	109	103	106	121	104	112	109	121	88	116	109	102	93	113	118	110	102	122	145	93	146	107	112	110	106	111	122	131	120	133	108	90	126	107	89	98	111	125	105	110	129	105	102	85	129	118	102	118	106	109	112	104	112	92	93	116	95	97	97	98	113	96	120	116	116	110	120	119	112	100	114	124	104	110	85	108	132	122	104	118	92	111	94	105	96	111	119	118	107	106	111	119	102	134	120	118	108	108	118	99	100	100	109	95	102	120	102	95	105	98	94	117	141	101	118	120	129	116	114	125	101	96	105	113	98	118	115	111	122	116	90	97	114	114	104	116	129	121	128	132	128	126	113	111	108	128	97	119	111	114	95	107	120	118	109	95	121	112	117	111	117	120	116	119	101	104	124	119	126	101	105	101	104	100	117	125	113	92	115	117	125	126	110	121	107	101	99	108	125	118	121	124	103	101	109	126	113	113	125	121	108	121	122	107	116	106	92	101	109	117	116	93	105	126	114	103	115	111	106	114	120	101	96	121	115	114	122	112	129	107	97	127	104	121	106	117	122	128	120	92	125	124	101	109	109	127	116	120	121	110	109	99	129	113	102	110	103	109	115	112	121	121	99	97	111	120	113	116	119	134	128	102	118	104	101	128	124	121	106	124	120	106	97	120	105	103	124	118	120	120	115	93	105	122	112	113	118	102	116	115	110	106	127	98	99	105	121	107	115	129	109	125	105	113	118	125	104	108	94	111	98	106	119	97	106	130
5286	17857	18958	1344	483	504	576	601	557	540	526	502	490	512	463	469	446	445	414	420	436	486	420	390	446	432	438	442	416	423	431	434	422	411	439	467	451	439	436	413	399	405	453	442	474	450	440	441	512	499	482	508	500	491	503	455	485	465	471	439	437	476	457	427	421	419	384	411	426	420	444	435	403	453	421	437	418	448	439	425	450	438	409	430	460	448	419	419	417	414	445	413	446	422	449	397	417	449	399	406	428	423	406	436	448	381	407	409	447	430	439	440	436	390	428	446	401	413	411	436	406	426	389	447	439	446	462	438	401	378	400	441	396	416	439	429	419	431	464	433	412	421	426	433	449	412	422	441	429	427	431	414	448	432	415	425	411	410	436	427	413	394	423	399	421	412	392	445	433	438	404	387	436	429	445	418	430	398	397	410	419	425	388	379	389	398	404	427	391	422	456	364	409	396	402	421	444	411	408	436	396	452	441	425	406	459	417	460	420	444	399	349	407	400	391	421	428	392	456	406	402	387	462	391	382	417	419	409	415	393	432	392	413	388	388	418	401	423	436	398	422	402	404	396	464	402	415	412	413	415	437	439	442	407	425	428	427	412	382	406	410	393	403	398	433	387	422	460	423	455	426	435	431	397	374	420	428	462	428	426	435	425	406	408	411	460	449	425	402	439	420	428	372	432	414	410	426	433	414	414	426	423	446	424	398	394	446	432	391	406	436	423	440	403	438	438	445	395	437	450	418	443	395	423	439	427	419	426	405	405	419	412	420	399	425	397	401	420	435	388	443	460	445	423	400	447	417	403	427	422	420	377	412	419	444	401	456	439	377	404	439	438	418	392	400	426	417	424	390	424	416	426	448	408	439	417	393	410	415	398	403	441	408	382	398	413	400	447	441	441	412	399	399	444	410	382	433	379	416	415	376	392	382	456	456	410	408	425	417	426	424	410	436	418	409	379	410	420	430	406	435	451	439	431	406	474	415	441	449	400	432	424	416	399	401	402	440	457	411	436	446	410	412	420	439	424	420	430	422	413	440	413	406	381	416	445	388	453	451	393	405	426	394	440	430	399	437	404	415	393	443	389	413	381	424	408	407	403	428	390	401	432	405	400	424	424	399	462	440	392	409	446	407	414	404	405	402	416	425	399	450	421	408	436	445	388	426	409	402	417	428	435	409	423	453	415	426	424	411	426	416	444	452	404	397	385	433	460	433	427	427	409	423	428	419	429	420	417	400	414	419	403	426	427	404	380	432	458	398	371	425	378	423	419	414	393	436	437	431	418	401	429	410	428	417	395	433	411	395	445	429	402	441	418	406	394	402	470	416	424	420	445	419	434	430	376	447	425	404	416	429	395	386	412	378	386	410	373	408	395	436	392	434	419	425	402	404	424	410	407	396	422	435	412	399	430	421	413	402	453	420	419	427	431	399	423	362	414	432	437	417	416	422	445	425	369	400	423	441	425	427	412	424	401	412	395	402	404	454	420	414	422	434	445	381	396	414	386	432	455	405	399	418	418	417	402	441	389	430	439	414	418	432	418	425	349	431	395	402	416	407	449	443	420	406	392	421	413	425	438	424	423	414	436	419	454	404	404	408	386	425	447	398	444	423	414	436	377	468	383	413	419	464	427	401	399	423	401	392	397	407	416	402	432	452	421	411	371	442	452	434	435	414	430	422	398	420	400	393	409	421	435	424	440	398	464	427	376	398	421	385	460	413	407	422	396	401	420	415	437	453	424	435	416	446	449	440	413	440	385	411	440	459	429	426	452	452	421	434	399	419	401	459	409	441	405	414	441	407	405	444	424	412	426	443	398	401	443	385	424	441	390	407	432	388	467	395	388	406	419	446	430	415	381	397	419	417	431	426	437	442	409	439	424	459	435	415	433	401	409	428	409	367	415	428	450	407	415	436	412	427	413	440	425	402	432	417	445	400	391	395	405	440	426	436	455	398	395	399	408	410	421	416	408	429	416	395	426	433	405	403	402	427	409	426	422	439	420	382	428	409	404	415	411	417	432	449	440	416	426	404	429	392	412	429	404	390	419	407	402	436	424	438	420	392	441	409	425	437	395	392	441	390	413	413	455	408	404	466	410	417	407	385	385	426	415	432	432	416	420	457	468	441	415	391	454	375	455	407	412	410	423	415	396	386	382	419	403	392	443	444	456	435	418	401	447	408	399	406	425	440	416	430	442	434	419	386	416	405	429	408	428	391	426	412	440	449	443	414	390	391	423	415	438	396	413	406	446	443	416	390	408	393	454	374	352	421	409	411	431	424	384	389	412	433	398	401	435	417	402	409	412	439	423	382	382	404	424	433	440	393	426	425	420	447	398	419	423	398	400	388	437	414	424	410	408	418	427	397	445	410	405	427	427	394	408	404	413	410	448	425	405	440	391	420	375	408	413	418	433	427	426	431	420	436	434	398	413	423	446	425	418	399	428	422	416	430	406	404	410	445	413	371	387	439	417	400	400	396	394	417	453	412	421	448	401	444	433	442	421	433	386	412	389	426	416	412	435	407	417	447	418	422	414	421	462	417	401	430	405	409	414	414	432	404	441	440	414	425	390	429	417	432	417	405	446	422	443	414	384	408	440	433	408	431	412	449	399	434	377	381	412	429	448	406	439	413	419	436	434	442	429	436	423	403	435	420	409	422	394	406	345	438	426	398	422	416	451	388	457	409	404	426	398	365	406	461	423	444	446	437	419	405	431	410	382	427	407	424	399	399	398	417	409	401	392	410	445	410	450	429	420	391	422	413	411	434	402	428	403	430	454	415	471	392	439	386	444	423	429	426	384	422	402	432	397	393	430	417	417	410	423	436	403	383	423	429	422	420	409	446	413	430	413	416	424	429	437	386	407	411	411	397	430	408	403	410	431	426	411	430	371	430	403	400	402	400	398	391	382	457	453	431	409	472	444	399	448	390	444	418	391	461	376	396	387	448	397	420	411	412	423	420	387	420	442	400	399	426	422	417	417	425	444	393	389	386	401	399	396	428	439	434	426	410	423	420	418	409	429	421	403	400	397	433	421	409	445	430	432	405	423	416	410	432	361	416	401	405	428	400	423	378	372	464	411	421	416	401	431	419	422	433	430	407	423	419	400	386	420	397	401	426	419	423	419	447	421	441	400	438	398	410	409	373	422	452	455	424	404	427	408	422	445	442	421	408	405	418	447	400	421	427	404	429	388	369	379	393	397	383	401	405	401	443	450	459	453	439	436	433	461	433	400	450	426	460	417	410	403	423	392	406	421	388	399	412	423	404	412	397	386	402	416	425	380	422	427	452	389	408	419	414	397	404	433	399	426	419	419	428	412	401	393	419	434	413	447	418	445	375	398	400	390	426	441	411	430	392	410	394	415	389	435	464	446	415	408	402	427	412	415	420	400	449	418	437	381	398	394	452	405	419	416	415	417	438	412	445	404	466	390	411	455	431	430	425	409	420	440	430	422	394	408	395	455	392	418	444	389	421	420	404	439	440	452
36215	62874	61381	24115	4453	490	627	525	568	472	339	253	259	239	198	205	204	172	195	176	233	179	161	147	153	146	181	174	154	158	166	169	146	162	154	158	147	159	146	184	167	140	156	157	157	154	170	159	182	143	174	177	144	162	185	154	164	153	169	160	147	156	150	174	135	149	141	142	141	147	157	168	141	141	147	175	170	129	156	176	144	133	151	145	166	132	175	147	150	147	158	153	149	136	144	140	154	163	140	150	156	148	137	185	146	153	148	124	155	163	145	154	155	171	163	149	166	151	151	139	139	129	143	141	147	137	139	146	148	142	154	149	161	151	166	150	143	179	149	150	134	148	140	149	148	160	164	150	156	135	158	152	166	146	141	138	158	148	140	147	145	144	148	145	156	150	157	157	172	118	152	150	136	162	160	158	146	157	152	142	145	151	163	142	128	138	149	153	168	150	165	137	139	146	156	146	156	162	141	130	161	156	122	135	149	153	153	129	157	132	161	155	165	131	147	175	159	153	161	144	144	150	134	127	160	130	129	148	154	155	159	155	146	136	156	153	124	148	161	137	146	150	187	158	125	147	163	150	163	151	135	145	156	131	158	160	149	149	149	151	137	165	134	143	138	140	171	145	125	143	133	144	152	116	156	148	147	146	169	146	147	147	169	160	157	148	159	130	170	142	145	191	159	138	152	136	146	127	155	154	152	141	118	140	149	162	162	134	150	146	137	155	154	165	149	164	127	154	153	165	129	152	137	135	141	149	146	169	132	135	138	159	168	124	173	141	135	171	150	150	147	168	149	139	153	177	136	150	150	154	173	151	160	153	149	151	149	149	141	129	136	143	132	161	142	134	141	139	164	163	173	155	154	147	151	145	155	123	134	159	159	148	162	132	153	137	134	143	140	161	141	151	140	158	140	161	141	138	135	175	159	153	141	170	154	123	145	149	149	145	145	144	177	158	152	133	148	161	151	146	146	148	146	146	149	142	150	128	154	159	171	155	171	162	149	149	155	163	133	138	163	151	148	171	131	118	148	125	138	172	180	152	134	150	152	158	168	159	149	152	137	151	170	129	166	171	159	174	137	160	167	122	145	138	174	141	165	167	137	141	166	150	151	145	143	156	143	153	139	139	156	138	152	141	166	157	157	148	142	160	147	149	158	154	156	133	143	162	128	153	156	154	145	167	138	148	132	134	163	139	167	133	140	136	144	139	151	154	145	137	161	164	116	144	144	143	173	158	151	171	142	144	157	157	142	147	146	156	163	143	158	162	148	155	137	147	151	134	151	144	145	142	145	146	153	138	171	140	146	140	155	135	154	135	168	144	129	171	139	159	152	163	153	133	131	146	150	161	165	137	144	136	153	156	154	154	152	140	162	147	170	145	140	154	134	156	147	166	151	160	139	152	149	135	151	165	146	142	119	159	157	152	147	155	158	150	119	167	154	154	143	145	164	162	153	151	159	151	155	154	154	144	153	150	143	167	140	135	138	133	155	140	152	144	138	126	162	167	162	156	169	130	173	161	146	150	173	138	127	140	158	157	136	176	166	135	147	151	141	145	148	155	142	153	163	152	141	172	150	150	155	182	135	139	171	132	158	147	135	151	150	137	152	129	134	166	148	133	139	131	169	165	151	137	146	165	155	151	151	142	127	133	134	157	160	159	135	155	143	140	123	155	142	147	139	175	159	145	152	141	169	166	147	159	159	154	143	140	138	142	147	148	173	165	140	153	137	128	136	154	165	151	149	178	127	152	152	156	142	167	138	125	143	156	157	170	141	141	144	156	139	146	174	131	140	137	132	144	139	131	141	145	166	140	158	147	149	131	159	160	154	141	151	132	141	159	129	141	178	160	145	151	163	147	130	148	160	168	153	137	151	168	143	167	146	157	138	136	158	161	160	141	145	164	153	147	148	156	167	145	146	159	139	152	167	151	136	151	177	151	158	135	124	147	147	136	146	162	159	159	131	128	157	134	136	125	171	136	131	168	131	150	148	159	153	151	146	151	159	145	152	162	139	128	139	147	153	158	141	144	151	146	135	141	144	151	165	155	152	190	160	132	119	152	150	123	156	157	151	135	160	142	153	162	160	137	164	147	156	131	152	143	134	155	152	154	141	155	138	141	141	145	153	166	145	154	159	143	140	145	136	136	148	182	158	161	156	167	157	159	165	138	142	147	154	156	169	133	143	134	153	138	155	154	168	160	151	133	151	132	152	148	125	163	174	134	151	156	143	165	150	155	136	165	159	154	142	153	155	126	150	161	145	149	123	147	148	123	166	167	157	159	150	154	168	141	134	133	156	130	167	133	138	127	151	156	157	139	151	143	151	152	157	140	138	144	171	127	154	144	155	134	139	160	158	135	145	132	153	163	149	161	155	157	160	127	148	145	148	146	150	141	142	158	151	133	166	146	148	154	133	145	157	142	142	168	173	148	146	163	148	151	147	152	148	149	174	149	145	157	167	134	164	160	148	163	132	148	145	155	142	135	122	154	133	134	134	139	138	160	125	137	124	150	162	149	147	156	155	157	177	149	152	137	141	150	162	144	134	136	157	165	149	153	136	132	152	151	139	163	151	167	170	144	149	157	126	136	156	137	134	151	161	158	129	139	161	153	148	157	155	152	141	154	151	137	158	149	166	183	159	154	142	157	163	154	149	137	121	162	137	149	151	161	153	145	148	141	158	155	161	149	150	168	136	148	166	138	137	168	162	152	131	147	158	124	151	155	136	127	173	147	158	140	143	140	158	164	142	148	146	154	158	142	156	172	146	175	149	130	140	121	145	138	165	161	164	165	140	154	154	159	148	141	150	139	144	140	160	139	153	125	159	148	167	159	150	139	151	153	151	141	147	126	131	157	159	152	147	161	172	129	154	148	149	151	150	145	159	122	155	137	147	151	134	154	137	140	147	166	137	159	151	138	145	156	154	143	136	169	163	136	160	145	160	146	134	151	153	148	132	139	148	144	140	148	141	142	160	157	158	158	160	150	165	176	144	178	142	140	136	159	146	141	148	135	155	150	153	162	151	154	150	145	129	155	156	163	167	149	146	135	151	154	148	145	149	138	156	148	137	145	155	146	129	137	141	162	158	152	146	145	152	155	122	166	155	170	153	154	135	147	125	166	159	169	152	164	158	158	148	168	117	153	141	142	150	129	152	151	161	146	146	151	151	159	139	149	155	172	138	143	146	146	131	153	163	156	132	145	147	135	148	148	147	159	156	164	136	150	147	141	151	168	147	157	156	153	140	153	153	153	155	130	167	171	136	164	121	157	146	134	148	133	163	163	153	159	148	155	144	138	142	153	168	145	154	146	162	144	153	133	146	153	153	144	143	171	154	166	153	141	127	136	151	135	151	138	146	157	152	177	125	134	147	139	142	151	152	132	133	154	157	161	127	151	149	152	161	157	148	159	129	136	148	131	147	157	131	141	167	142	135	152	146	148	148	127	155	159	154	135	154	140	162	173	179	132	167	127	155	170	155	133	164	159
25688	48015	57246	5755	1519	1788	2824	2647	2991	2870	1874	1297	1134	1022	957	1017	987	902	797	764	745	808	834	725	722	663	637	705	649	642	618	638	639	621	550	593	556	597	601	549	609	604	617	610	576	596	610	651	702	667	671	645	696	653	645	611	630	663	650	587	602	599	601	556	542	557	535	548	543	559	547	586	515	574	518	540	564	578	588	573	561	575	562	525	559	536	511	529	523	501	538	516	541	525	491	566	561	553	538	522	545	548	503	528	563	550	520	525	508	557	548	529	530	549	555	546	517	542	540	555	541	489	514	558	522	522	542	570	543	560	553	520	527	504	555	511	550	533	534	517	519	503	516	547	484	539	543	553	519	538	479	499	533	532	523	548	531	513	479	509	525	568	543	516	510	520	516	529	520	518	543	561	507	544	533	546	526	560	501	547	523	577	516	490	544	501	530	524	508	554	518	522	492	535	548	573	507	498	532	529	532	493	527	504	488	519	553	535	531	534	504	538	519	511	513	534	527	534	547	514	523	494	518	543	472	497	534	490	535	509	510	510	572	497	510	501	524	544	509	500	508	522	555	562	548	545	507	554	558	497	497	527	511	525	544	559	525	542	538	527	484	531	519	533	531	496	505	527	566	497	523	520	534	523	543	521	560	535	553	510	547	523	527	545	511	523	531	543	525	537	519	521	529	522	551	542	501	552	480	518	527	511	497	523	532	545	506	566	524	518	541	545	502	583	552	512	484	520	515	510	543	527	490	510	513	526	506	520	515	505	488	522	512	532	530	501	539	544	546	524	485	490	545	518	523	532	505	548	536	564	518	559	541	529	515	458	547	558	477	507	525	568	538	494	536	531	552	539	498	538	536	546	552	507	548	497	513	546	516	493	479	512	517	531	491	539	558	543	575	542	511	550	536	550	524	594	536	504	538	488	488	526	499	519	562	540	497	505	479	503	532	528	466	588	541	561	563	528	550	526	518	516	514	510	487	501	534	541	524	514	535	534	529	526	504	523	508	540	530	521	536	555	570	544	524	496	548	524	550	550	530	510	542	527	509	534	545	514	528	523	549	559	528	503	496	560	481	488	523	562	488	540	550	556	510	521	518	548	543	521	529	542	495	482	535	516	486	525	493	542	530	535	524	514	517	526	482	521	545	512	541	525	483	529	548	520	555	597	533	515	510	555	503	547	558	534	510	485	516	539	510	519	538	578	508	564	546	547	540	505	539	495	505	523	546	491	499	533	510	535	575	511	549	518	539	573	505	525	502	512	516	530	509	525	523	533	525	505	555	548	539	499	509	522	535	499	529	520	494	526	535	520	523	515	520	508	540	517	513	514	538	552	510	514	546	550	546	522	499	518	493	531	497	511	539	523	537	545	554	524	542	496	525	547	562	512	474	485	521	517	567	525	539	519	512	515	520	491	539	504	510	519	559	548	521	573	536	503	553	501	540	569	511	506	548	512	503	517	505	558	524	563	535	494	517	523	510	521	496	500	527	527	475	510	546	532	490	515	585	518	493	494	518	580	499	484	562	523	547	523	528	506	517	521	521	515	490	522	576	519	476	507	475	524	524	506	551	502	524	563	553	568	513	516	478	538	552	537	553	483	521	558	554	541	522	508	553	544	511	517	519	535	543	529	547	511	541	538	569	522	538	534	577	516	522	542	504	530	512	554	553	528	565	543	513	529	505	518	537	503	558	501	530	465	508	515	541	500	524	511	531	546	532	548	516	541	535	568	517	534	520	539	552	520	529	514	532	540	516	516	514	514	543	532	560	519	548	508	508	521	538	502	543	555	561	566	507	548	520	523	499	487	519	510	511	517	543	521	559	519	522	560	582	483	556	563	572	502	527	525	540	559	545	548	526	551	514	499	528	532	516	526	496	509	508	530	513	546	516	534	506	510	560	503	542	463	498	554	550	566	514	531	552	515	557	535	554	505	536	531	506	482	525	558	515	538	529	508	487	517	517	546	570	534	514	519	504	528	503	495	505	496	556	558	461	543	529	509	503	550	571	578	517	569	518	529	572	521	504	523	535	493	585	577	509	490	531	539	468	525	589	520	510	513	525	494	468	517	531	530	508	527	529	557	513	539	530	540	517	486	530	519	542	557	523	529	551	528	541	525	554	544	533	496	504	499	543	510	535	519	532	523	539	525	537	531	530	502	530	526	526	534	527	521	516	507	532	524	531	543	552	492	565	561	536	553	522	554	535	526	543	555	475	560	561	548	550	549	544	514	503	526	507	567	518	556	517	533	552	504	511	570	558	527	537	532	550	515	494	517	553	498	504	545	511	530	530	524	517	513	480	532	510	531	536	510	534	539	497	510	524	538	521	540	533	521	514	465	509	466	516	527	513	548	559	511	514	525	517	522	502	533	563	543	517	508	529	506	559	522	503	535	569	558	516	545	509	521	547	538	561	485	537	544	532	541	530	521	553	542	515	521	544	556	514	539	539	489	579	525	545	511	548	523	541	502	559	512	519	521	515	539	487	520	496	563	477	525	548	522	524	527	501	545	584	511	526	546	522	522	540	532	570	515	520	517	498	515	531	502	558	537	532	516	523	528	507	529	537	518	531	539	485	519	537	554	554	531	521	521	550	518	506	489	527	561	512	561	530	533	510	546	533	473	492	513	496	539	496	556	527	536	532	559	535	499	538	556	529	508	573	545	504	524	531	534	547	533	506	536	516	511	519	536	533	498	533	563	523	536	570	521	498	515	517	545	500	574	543	532	534	558	532	555	554	520	571	522	552	483	522	501	486	544	546	558	524	513	484	513	527	534	541	517	495	555	531	487	531	515	530	507	570	513	518	520	466	505	532	533	563	527	515	508	525	555	479	524	508	524	516	497	519	516	514	536	517	538	509	524	576	560	521	501	507	540	553	503	532	498	505	523	533	561	506	555	546	547	545	545	500	512	548	499	525	497	530	535	529	523	521	512	543	521	533	489	555	535	511	538	533	533	575	544	546	562	523	548	505	476	565	542	519	582	543	510	523	509	531	506	511	529	550	503	533	525	555	518	570	496	528	495	559	518	495	534	530	488	555	523	513	541	543	534	554	517	558	522	500	556	538	539	546	533	502	510	499	545	530	512	498	536	533	547	496	536	543	462	530	532	489	526	503	526	496	518	486	486	536	488	523	528	526	520	527	560	518	529	553	525	541	524	532	502	505	529	559	527	542	583	568	462	539	532	507	559	523	570	513	522	536	543	503	533	512	534	543	523	506	544	520	538	547	539	551	499	533	505	522	572	518	521	547	541	533	505	536	528	501	541	494	497	522	519	576	470	554	521	527	526	512	504	522	499	537	559	537	538	522	484	519	528	515	489	528	564	517	542	509	503	532	487	547	549	515	529	531	542	549	537	530	503	531	528	533	525	540	546	539	525	523	523	542	525	556	526	505	538	511	554	551	567	545	517	477	523	478	560	522	508	525	553	503	519	492	541	517	493	525	497	522	512	563	517	537	513	523	517	547	522	532	553	551	500	502	501
48383	72942	71719	29897	9500	1213	1094	1086	887	751	689	376	399	327	341	352	320	308	261	245	274	261	232	215	243	224	245	238	238	231	212	234	222	227	218	229	207	191	218	238	202	218	202	247	202	205	230	220	195	253	240	231	215	211	230	177	220	225	225	195	203	198	218	231	210	214	203	231	200	177	210	221	227	203	191	207	230	202	192	178	208	246	211	187	210	201	200	206	190	219	217	188	201	225	230	191	194	223	183	191	195	219	221	184	213	188	199	192	185	211	226	207	211	222	218	211	205	196	231	215	191	207	181	202	204	196	196	196	231	190	193	205	215	202	209	198	203	239	215	195	194	195	179	198	219	191	190	202	191	216	204	180	239	178	192	216	205	201	203	212	195	185	177	212	195	211	214	199	215	205	181	206	188	209	193	195	205	204	205	220	208	201	195	200	221	199	205	193	223	206	205	189	188	206	226	210	212	195	215	199	239	205	196	197	172	209	193	212	210	216	207	229	218	177	210	182	193	183	201	209	181	212	181	213	189	183	217	205	173	189	197	213	206	216	181	174	224	194	211	236	230	212	208	208	223	206	191	202	191	180	192	204	196	178	193	212	201	184	191	181	208	204	198	231	193	206	213	198	209	222	210	186	230	195	210	219	201	184	205	229	187	203	203	228	200	185	198	209	200	184	203	188	207	185	232	191	201	191	216	174	207	210	197	175	197	196	217	226	200	202	201	193	226	183	217	203	217	222	220	205	187	214	221	231	223	209	212	179	190	221	206	211	187	215	189	206	209	225	184	220	203	197	184	212	194	194	222	207	196	240	188	205	222	220	202	199	208	234	206	202	195	199	210	222	242	194	183	213	191	215	185	218	216	190	211	221	206	188	205	220	195	209	182	236	211	178	203	198	193	201	209	198	204	190	203	195	200	183	211	192	219	188	204	222	194	215	208	220	213	243	219	196	193	202	202	189	216	206	199	200	215	209	212	200	210	217	204	240	218	197	223	210	229	207	226	197	205	209	217	189	202	216	204	201	216	204	198	214	206	195	179	192	210	217	221	208	199	213	202	204	198	189	199	240	230	207	185	183	185	217	207	215	205	201	208	200	219	182	212	191	187	184	250	189	216	211	191	207	184	190	204	180	194	192	189	235	195	215	201	217	207	191	219	190	206	229	206	200	208	182	209	198	199	241	227	195	199	227	199	169	158	217	160	169	178	209	221	212	191	206	203	225	216	193	184	207	202	226	214	190	193	197	180	179	210	217	207	196	220	204	217	221	211	200	223	206	200	224	203	219	214	192	188	221	215	194	209	205	203	195	199	207	221	203	194	208	189	195	213	229	205	192	194	227	203	190	221	215	197	206	187	194	209	205	210	231	219	222	217	205	209	228	244	195	191	186	183	214	212	194	189	226	216	192	193	198	214	190	212	194	219	196	215	209	228	213	212	202	202	199	207	216	183	203	218	173	206	224	226	191	199	202	201	213	184	210	201	190	193	201	200	189	205	204	204	200	215	222	207	211	205	198	218	203	221	190	226	190	208	211	191	214	199	213	201	204	205	225	196	220	196	201	186	240	189	219	200	190	216	201	211	185	177	197	215	190	203	213	188	205	221	189	179	213	201	209	195	198	237	184	196	208	200	185	202	221	196	225	214	197	208	206	214	209	187	217	194	177	191	199	218	191	226	201	212	191	207	200	206	224	198	196	196	228	196	205	188	219	208	229	190	212	201	195	195	212	194	202	196	197	215	198	207	215	211	214	232	196	192	201	201	198	213	179	177	210	209	212	189	205	196	206	187	207	211	189	228	226	190	210	225	197	212	213	208	203	211	191	198	217	203	219	215	202	197	217	212	191	237	211	215	225	208	221	204	219	218	192	215	185	224	185	212	198	202	194	222	212	196	211	208	195	189	212	203	208	195	197	189	207	201	198	185	216	194	190	213	201	215	208	189	206	200	203	225	208	212	206	229	186	198	187	195	176	201	185	205	217	203	192	198	189	218	205	200	210	202	207	198	193	197	235	216	209	203	202	208	206	215	160	226	201	185	204	187	203	184	178	206	198	197	203	205	200	223	201	211	190	200	198	207	203	213	190	188	191	220	211	189	234	239	214	223	193	190	203	194	182	204	222	172	238	199	209	194	200	196	203	195	217	194	208	205	212	198	204	222	195	217	192	202	228	230	200	208	187	177	207	193	220	224	194	191	198	201	192	224	213	250	201	217	190	199	203	221	187	195	197	203	226	209	197	180	214	201	224	198	199	196	208	222	195	189	227	192	175	196	207	212	202	207	191	197	192	183	203	220	197	184	223	211	171	203	208	223	224	189	224	187	171	189	230	228	192	202	195	214	208	199	199	182	213	196	190	204	191	199	199	219	199	201	214	201	235	184	199	190	191	203	187	207	191	220	199	193	246	208	202	214	211	209	229	194	194	232	203	196	194	205	217	208	205	199	211	197	215	204	209	205	201	212	202	196	188	199	181	195	196	190	200	219	189	204	197	225	218	176	205	186	215	192	193	189	242	209	195	207	218	186	190	208	192	206	180	218	181	193	193	212	179	193	202	186	199	188	188	217	205	206	203	199	205	195	200	222	216	191	196	181	208	196	217	200	202	198	213	204	214	197	199	198	216	226	202	203	187	224	218	203	200	201	208	213	190	198	217	179	230	190	184	229	229	227	202	178	201	210	201	245	227	212	180	216	214	190	181	177	210	202	199	212	214	202	244	221	221	213	185	210	193	214	211	173	214	178	191	198	200	188	208	201	213	221	249	183	208	222	206	212	217	200	210	199	209	189	173	208	198	211	190	192	200	218	190	193	212	194	218	201	163	190	214	199	184	187	197	232	186	204	204	221	198	222	214	212	230	192	182	193	200	187	210	223	192	207	215	176	209	218	198	215	224	203	189	176	183	187	205	219	230	198	218	191	199	189	206	185	193	178	225	200	215	232	219	193	222	186	200	231	212	204	229	202	192	198	200	204	195	194	204	196	190	194	176	206	216	181	212	229	194	203	195	165	206	213	215	209	207	221	192	210	208	194	214	216	228	208	198	186	247	196	198	202	223	194	208	212	203	191	237	211	178	208	197	186	197	231	190	220	172	181	207	195	221	210	194	201	209	194	231	200	191	183	188	205	196	184	204	198	209	217	191	215	208	214	227	202	207	183	202	214	230	225	195	206	225	183	194	197	218	197	209	199	223	231	209	208	217	213	193	181	200	206	200	216	216	203	201	220	196	183	194	220	193	192	210	221	192	204	194	222	219	196	209	193	206	209	221	207	197	204	221	170	227	213	206	205	199	198	203	214	189	212	194	208	200	210	202	186	204	213	204	210	194	208	205	229	202	206	193	194	199	191	227	221	197	207	215	216	204	201	195	207	201	209	206	221	177	229	213	214	212	196	184	198	198	224	189	219	228	199	202	220	201	208	196	237	197	239	216	209	218	226	191	178	213	205	228	207	216	196	202	213	215	187	212	197	187	196	201	195	186	217	216	226	198
33131	55062	65214	6061	2737	2902	4774	4642	4628	4095	3344	2113	1917	1576	1728	1624	1355	1373	1170	1159	1294	1310	1122	1027	1034	1013	974	944	864	894	894	879	856	819	783	776	773	821	742	864	787	796	814	829	899	834	850	872	826	915	918	899	838	863	934	834	868	802	757	790	772	771	774	756	714	691	673	688	716	696	706	693	700	730	745	664	734	708	707	719	749	691	744	704	703	751	731	680	700	652	683	699	666	703	710	739	692	723	699	710	638	706	741	698	681	706	722	691	666	689	701	724	642	700	683	713	674	795	731	688	689	725	684	675	717	651	683	636	735	715	657	730	734	681	672	708	706	644	672	707	676	649	655	678	661	735	657	690	732	648	722	714	710	701	697	681	704	713	673	719	683	672	656	670	712	662	647	694	657	694	647	650	623	677	678	682	672	592	693	691	710	688	648	658	717	698	679	666	687	630	681	652	656	686	651	712	699	711	737	627	642	691	637	672	642	611	693	673	682	614	675	668	668	675	683	674	710	710	670	686	649	656	665	654	678	683	623	684	717	701	690	704	668	700	646	671	634	661	621	652	636	666	702	692	681	696	690	693	716	686	661	698	652	699	676	659	627	672	670	722	679	664	712	700	684	625	670	655	627	680	655	690	720	695	715	670	682	676	653	668	689	695	721	670	703	675	697	646	613	657	699	674	714	715	690	654	688	671	674	610	697	686	657	720	675	670	611	692	632	628	721	680	693	659	665	674	679	659	687	695	695	658	703	704	691	690	704	685	655	665	704	658	685	674	741	716	701	670	707	675	632	713	716	672	663	713	662	644	659	726	688	699	724	671	706	661	694	685	649	661	698	703	676	675	680	655	687	675	671	655	631	671	634	677	728	663	641	674	668	683	695	660	697	700	653	647	658	642	709	683	698	718	659	687	655	670	707	703	686	701	653	663	681	668	654	676	682	658	669	664	689	676	682	674	676	653	720	682	675	679	712	687	672	645	689	635	721	673	705	671	717	681	641	654	666	675	655	688	734	683	638	645	659	632	688	604	731	682	704	640	666	655	663	619	665	688	648	686	641	720	649	722	718	686	727	676	659	702	685	626	687	683	726	671	694	698	656	667	669	724	687	705	686	683	672	652	684	706	705	704	681	686	674	639	704	682	701	663	714	702	652	665	675	688	695	670	690	658	644	632	672	683	599	639	675	666	665	718	705	697	677	684	694	722	730	620	725	657	704	725	677	677	728	727	715	670	629	676	656	695	720	643	723	663	681	689	674	709	686	706	659	651	667	641	629	742	662	688	717	741	722	706	676	641	733	723	672	630	722	673	696	701	671	628	685	709	712	649	710	664	681	683	720	715	698	671	664	686	693	658	649	714	698	696	676	660	674	704	674	664	732	693	719	696	700	702	707	716	655	721	640	686	667	707	685	700	724	651	658	677	700	702	679	680	664	630	712	704	650	666	688	638	676	622	714	721	707	699	705	660	693	688	742	675	718	682	674	688	696	729	669	685	698	680	654	699	673	679	673	685	668	701	738	684	638	679	636	703	701	716	718	680	681	677	610	688	698	665	647	701	630	673	714	686	650	684	670	693	704	697	656	731	678	691	738	683	697	646	647	699	671	681	667	678	676	666	684	701	699	679	684	682	709	685	684	670	668	653	713	627	683	644	701	703	713	617	692	676	709	644	672	659	644	650	686	662	688	679	666	692	684	686	702	701	679	696	729	662	651	674	633	685	628	663	711	661	677	671	663	712	705	641	665	681	680	660	635	661	670	663	671	699	710	701	704	658	689	642	689	746	650	678	662	681	698	727	678	678	725	683	642	729	660	738	674	666	630	669	704	693	705	689	658	676	666	674	663	703	676	693	664	644	718	679	680	677	712	670	673	667	656	709	671	625	688	675	685	681	624	657	706	633	703	705	679	650	698	683	674	689	660	676	652	661	696	697	734	652	694	671	660	702	648	646	687	746	683	691	734	662	676	680	688	685	659	690	665	682	681	679	703	693	701	660	692	683	654	687	634	691	674	733	651	716	665	650	693	626	691	622	677	722	645	740	679	631	702	704	732	727	683	677	658	685	705	627	678	708	697	692	670	640	694	713	645	658	675	668	631	708	662	670	727	666	700	674	689	724	666	667	723	734	687	665	661	677	701	689	711	659	633	658	696	724	683	695	693	645	684	728	644	672	681	662	678	705	674	661	674	677	669	673	694	691	729	663	673	675	663	677	642	631	651	677	702	677	717	705	693	660	662	656	684	662	679	702	644	670	630	696	672	718	700	643	662	675	663	663	704	714	732	660	668	651	678	668	725	711	678	709	705	717	724	687	699	687	663	691	700	627	649	703	699	672	670	660	682	708	673	678	734	678	642	685	679	679	706	634	689	702	669	684	685	664	718	701	648	651	672	697	682	680	706	702	672	663	658	706	747	680	675	712	717	693	731	631	700	701	723	658	671	674	715	678	730	658	691	685	686	731	668	707	654	710	661	682	709	688	651	658	683	677	712	666	724	691	713	720	688	686	635	635	704	663	666	679	668	701	702	688	684	632	646	653	622	694	679	640	655	704	699	649	629	653	690	657	660	700	731	655	730	708	677	632	667	656	631	699	630	639	663	701	675	684	669	707	720	641	710	648	729	666	670	643	676	657	661	676	691	683	656	710	705	735	674	694	680	670	715	706	656	669	649	682	698	687	658	652	655	707	655	651	685	705	702	712	665	696	673	692	640	701	661	705	699	644	736	675	692	655	623	669	717	639	690	633	653	678	631	635	713	654	678	651	663	646	740	636	656	712	688	663	682	693	647	678	656	663	697	690	710	698	728	654	701	679	665	688	713	664	649	655	658	739	658	688	656	707	722	699	722	658	676	664	698	676	666	667	665	690	675	713	648	658	696	679	676	708	697	660	676	693	651	616	705	659	680	655	705	689	687	650	656	730	675	681	684	627	701	650	668	676	667	627	722	678	646	625	665	675	700	689	699	647	673	676	640	668	711	648	644	688	714	660	648	700	654	718	650	676	648	659	711	729	683	711	675	709	662	731	670	648	643	697	664	644	653	706	656	644	619	705	655	684	665	675	704	695	677	707	634	655	703	690	685	667	643	671	703	675	680	705	689	712	696	703	721	704	694	689	670	675	687	684	685	667	662	713	656	703	660	651	714	711	695	693	642	713	722	696	666	707	625	658	688	654	715	686	712	698	649	714	734	711	705	685	685	708	630	663	689	696	653	682	733	745	660	668	653	705	670	658	717	642	655	660	666	695	681	681	710	685	692	699	678	639	660	706	651	695	640	645	665	701	692	693	653	691	676	690	706	704	645	631	674	656	614	691	675	649	679	702	694	709	630	703	666	688	656	641	692	678	684	663	681	650	691	728	665	689	658	666	695	703	715	674	716	672	681	687	669	740	699	695	682	663	691	675	681	640	707	720	708	652	652	704	697	627	698	705	666	655	645	694	678	639	689	704	662	687	699	689	628	657	680	685	704	678	688	679	688	667	720	687	681	722
4153	10635	13161	975	268	140	123	145	153	141	146	105	130	115	132	107	134	128	100	140	121	116	124	117	137	142	129	110	116	117	128	124	120	131	115	114	108	119	113	128	142	116	128	114	132	127	105	108	128	138	148	138	121	121	104	131	121	126	132	142	133	128	122	112	113	115	123	124	117	124	115	119	137	115	114	107	157	112	129	129	116	114	115	123	99	110	136	104	107	132	122	122	106	132	132	127	128	118	106	126	117	117	122	121	140	112	113	147	116	128	118	100	102	123	146	116	117	120	121	110	118	116	95	119	115	135	114	109	109	111	112	113	118	123	120	105	119	109	104	109	117	141	101	140	135	117	107	125	125	118	126	118	104	129	124	100	113	107	92	121	104	106	124	122	128	110	117	101	136	108	106	120	121	108	128	125	114	111	113	126	116	114	106	114	96	122	118	114	125	117	108	115	131	111	107	110	152	121	109	120	127	107	111	101	135	123	102	113	110	109	116	86	112	103	121	129	113	117	125	89	110	135	123	112	115	127	106	98	145	111	122	105	118	121	99	115	124	112	118	121	144	102	114	112	108	143	122	111	122	102	139	138	121	113	123	131	108	111	136	112	128	101	98	115	120	107	127	115	117	105	100	110	116	108	115	102	105	115	112	125	113	117	119	125	126	117	112	107	122	106	117	111	113	127	120	133	120	124	101	137	126	110	118	106	120	118	130	118	107	111	106	130	119	109	106	118	127	96	117	108	131	106	130	132	104	134	115	129	108	117	122	121	126	91	110	128	117	108	110	127	113	122	122	104	86	140	126	127	131	101	104	120	123	121	136	124	123	102	119	112	129	135	105	136	114	115	104	116	110	93	122	109	134	118	113	119	118	123	146	122	125	115	132	123	107	106	124	129	121	116	128	107	92	117	111	115	118	100	130	110	152	107	119	124	136	127	115	130	119	111	135	114	113	130	111	102	116	117	118	101	117	108	119	104	107	112	127	116	115	122	127	120	118	99	119	101	132	139	106	113	116	122	125	134	120	128	107	119	126	113	115	103	122	114	108	99	114	104	137	120	117	101	117	108	118	133	117	129	127	90	117	109	122	100	118	104	125	119	115	106	113	108	102	125	117	131	117	114	131	108	124	112	119	108	115	125	153	121	110	115	125	101	131	119	121	124	108	119	121	132	130	96	146	111	144	128	121	112	110	130	115	98	124	125	90	113	113	121	115	109	95	114	94	109	116	123	111	107	140	103	119	118	119	122	117	126	128	129	115	105	121	114	118	130	130	133	116	127	129	112	127	111	113	118	95	108	118	146	124	119	125	128	107	137	120	127	111	121	108	140	124	120	125	100	95	111	119	105	141	141	104	116	108	124	110	114	110	106	115	132	111	109	124	123	132	115	94	121	126	103	115	111	134	121	131	110	131	128	141	105	114	120	131	120	119	107	119	116	120	145	127	101	118	124	136	107	100	115	101	113	104	114	122	124	114	103	129	121	105	126	95	115	124	130	125	101	130	124	108	114	118	112	113	119	117	104	108	125	124	115	102	142	101	139	119	120	120	120	130	130	114	113	101	140	130	109	101	123	132	135	127	101	118	107	126	110	115	106	128	116	119	112	98	117	122	104	117	117	108	109	125	124	115	105	123	122	105	115	116	117	127	130	99	125	112	117	124	125	102	124	100	125	111	104	129	127	137	112	124	110	128	101	133	123	120	135	96	132	125	118	108	123	135	121	109	124	121	124	130	108	107	106	117	109	105	110	129	112	119	125	133	98	122	126	129	118	120	108	117	115	111	115	105	119	115	102	111	103	92	107	112	130	125	108	109	118	113	121	117	114	126	124	126	120	116	111	121	101	125	94	123	133	92	106	97	112	123	127	124	118	109	120	119	120	119	121	97	120	108	123	127	92	104	124	104	113	128	109	129	110	128	117	113	102	99	108	133	113	112	113	118	122	113	120	123	118	121	127	138	124	147	132	110	115	133	97	118	115	107	110	112	117	134	125	108	110	124	126	115	120	131	116	123	119	129	111	114	110	107	118	97	122	95	99	120	105	131	113	110	110	103	110	132	111	105	114	130	115	123	113	110	132	108	115	131	108	107	123	109	115	112	115	112	123	109	108	127	109	124	102	110	122	103	124	134	120	129	100	103	113	129	100	108	106	103	115	119	112	119	104	114	128	114	120	106	121	128	112	134	106	135	115	117	110	129	125	121	118	112	120	110	122	109	137	115	126	123	116	126	120	116	117	105	108	121	115	117	117	101	120	93	118	112	112	109	107	122	102	119	124	114	106	116	120	140	123	106	125	123	112	111	113	119	112	112	123	98	114	122	138	115	124	139	129	128	121	101	136	131	106	109	103	113	105	128	136	122	140	129	114	100	125	109	115	108	110	106	113	134	109	118	110	114	108	110	120	122	111	103	105	114	128	108	139	126	127	132	130	118	129	118	106	113	112	111	106	99	124	124	116	114	118	132	115	125	118	102	115	121	114	143	111	115	120	114	123	90	127	115	107	113	130	113	106	121	119	118	120	108	115	112	108	128	104	116	117	118	108	121	105	130	113	125	102	142	101	105	122	124	83	123	115	125	130	131	137	121	134	93	102	117	124	125	93	102	104	115	125	119	125	103	138	125	98	116	115	110	107	119	110	112	119	121	130	136	114	129	125	117	135	137	98	99	126	135	97	124	112	121	107	108	118	114	106	122	119	119	122	134	122	122	106	119	113	126	117	131	105	99	112	113	134	126	126	110	146	103	101	115	127	100	111	115	126	137	125	108	134	115	121	121	130	111	101	101	124	120	132	117	117	126	126	117	133	119	87	122	112	137	119	114	126	130	140	112	122	144	99	117	111	134	107	107	86	119	132	114	137	108	117	109	127	105	125	97	119	103	118	108	110	115	129	101	105	135	122	113	129	133	110	120	98	109	106	108	121	99	126	125	108	121	117	131	102	119	109	120	120	96	128	121	110	129	117	125	138	114	104	118	125	133	104	114	119	131	105	124	114	117	118	126	106	123	101	114	121	118	110	105	116	100	124	101	117	124	116	132	106	142	108	109	127	111	117	117	108	120	97	142	123	104	92	100	96	120	127	134	107	145	121	111	136	98	122	125	123	106	118	105	103	112	116	120	102	119	122	113	131	108	132	103	127	118	120	99	106	106	106	121	106	104	136	111	118	129	108	135	125	96	90	124	123	128	103	107	130	126	106	97	115	118	116	97	106	118	124	105	127	103	110	112	105	125	103	118	137	106	112	118	130	111	117	124	120	116	121	124	109	109	126	117	117	121	138	121	111	103	105	111	102	120	99	114	100	90	116	126	109	126	141	127	114	109	110	123	98	117	118	101	116	100	105	125	142	106	133	135	122	113	119	106	93	135	117	120	132	129	124	133	129	114	118	114	119	116	130	112	98	105	113	123	106	102	122	112	110	127	97	127	117	122	117	122	137	129	104	119	113	145	113	135	105	117	115	109	105	113	122	116	112	99	111	126	126	105	116
4771	18009	19349	1321	515	461	587	618	613	586	615	477	490	489	500	465	440	497	472	494	462	460	452	469	509	448	438	478	441	435	439	470	452	421	453	447	435	465	442	431	402	443	424	475	474	496	533	533	535	531	552	520	531	541	536	556	527	583	441	495	483	490	473	411	429	440	425	429	401	447	433	435	401	428	495	416	444	425	456	482	443	440	441	457	470	459	437	421	448	400	428	404	472	422	410	439	479	421	422	451	466	441	426	446	415	466	464	419	411	430	419	462	486	438	446	425	471	414	419	434	387	393	441	430	396	437	454	467	447	436	441	448	457	467	424	433	422	448	410	429	423	464	445	437	420	437	412	411	431	423	436	423	442	471	407	389	402	454	456	466	412	481	394	457	446	446	453	424	447	448	435	432	443	440	430	433	450	458	414	406	470	411	461	447	424	431	427	423	421	427	472	428	450	430	409	434	437	443	473	463	434	465	462	421	418	413	419	417	457	459	368	420	451	414	464	431	422	487	451	397	427	418	416	421	410	366	438	445	441	394	458	418	443	437	429	444	444	420	412	450	423	463	410	395	416	416	415	386	412	446	467	462	437	400	429	437	429	417	433	398	443	422	406	441	447	426	461	473	460	459	439	376	452	420	441	421	420	466	442	436	401	456	444	445	442	433	469	424	424	428	387	456	431	434	399	418	455	424	488	409	443	444	425	423	450	429	425	454	420	459	428	423	438	440	450	428	483	432	441	459	418	399	426	399	434	409	408	452	451	455	432	437	434	475	436	416	399	424	463	424	424	454	419	429	411	465	471	421	411	420	416	432	428	457	447	444	438	412	415	447	435	408	457	425	459	432	437	446	441	439	448	454	428	406	434	434	442	457	403	422	411	456	414	456	434	413	439	436	433	450	445	475	428	423	410	466	387	399	457	396	456	418	456	425	409	421	419	395	425	429	449	429	439	443	418	409	444	417	451	421	426	439	422	461	437	418	443	428	450	438	442	422	427	444	375	457	440	457	428	418	403	449	461	446	429	436	417	433	459	430	434	435	484	427	443	466	444	419	446	463	451	448	402	419	415	438	449	451	433	431	451	423	442	420	477	459	424	473	468	448	425	437	463	445	428	447	435	404	433	420	431	466	425	401	437	445	423	423	465	447	431	412	416	418	450	425	452	479	445	409	452	430	468	449	478	405	442	446	406	419	454	436	427	444	438	425	429	414	481	409	434	442	449	427	470	420	423	417	479	422	420	432	421	441	417	435	426	379	430	405	428	404	420	424	460	452	467	455	377	417	403	451	429	403	430	434	426	417	408	449	435	439	439	437	417	479	427	424	448	419	434	387	449	439	411	426	426	426	418	402	422	444	421	449	432	422	462	424	431	444	435	419	432	411	427	442	422	469	395	439	460	473	450	380	419	472	440	452	461	448	423	397	426	428	415	437	406	444	447	453	409	447	422	443	452	440	451	429	414	440	409	414	412	418	435	412	445	434	424	442	426	432	447	445	451	428	431	443	459	420	408	424	467	452	450	397	444	423	429	405	437	441	468	449	425	449	427	420	450	449	431	397	430	404	427	430	412	441	447	441	430	466	450	409	423	426	413	451	442	448	421	430	432	444	445	446	438	415	468	419	403	416	417	416	418	458	418	454	420	420	390	402	416	385	467	422	416	453	431	446	418	412	452	460	455	449	431	445	450	443	440	449	457	446	403	429	451	430	450	424	434	425	436	448	483	427	430	431	436	414	429	414	448	405	468	445	412	461	460	451	399	437	422	426	425	460	421	446	446	418	450	457	409	416	430	448	393	458	434	428	452	410	453	436	431	442	421	474	447	440	439	442	459	457	459	456	464	425	435	405	462	460	427	427	430	446	437	430	434	454	419	447	426	454	460	447	433	435	447	462	448	415	475	421	425	391	448	446	427	437	440	469	445	472	431	416	407	421	421	428	436	455	453	442	412	448	423	422	418	441	421	452	459	420	446	480	429	399	462	426	440	420	486	434	432	388	450	420	452	478	458	429	434	432	397	470	383	432	392	451	453	450	435	436	446	425	421	432	426	449	421	456	449	389	447	391	450	444	438	414	414	407	449	418	446	444	444	455	407	423	434	436	460	456	427	444	463	436	430	426	468	427	424	424	426	482	438	462	431	427	446	395	436	437	440	454	405	455	438	386	437	452	447	428	467	467	470	430	444	434	427	436	416	468	467	439	398	461	430	411	482	438	456	444	414	446	444	396	421	441	434	454	422	440	413	397	430	429	429	406	442	435	473	470	459	400	414	443	415	448	456	423	426	437	455	453	418	493	430	422	419	444	409	434	433	432	437	448	433	437	452	441	484	408	432	435	436	436	421	421	429	418	444	443	431	458	489	406	384	443	437	434	453	440	426	426	400	463	419	443	474	424	472	442	431	415	445	420	460	417	438	433	443	396	444	432	430	450	403	463	410	461	405	438	428	415	417	411	450	449	450	428	462	425	408	397	464	440	454	440	441	397	479	435	431	411	430	419	441	438	447	429	468	439	464	424	435	437	433	455	438	470	439	448	416	425	399	417	424	450	410	428	467	421	454	439	413	413	452	456	430	444	389	404	436	417	444	414	485	438	455	442	402	434	444	487	439	451	422	370	440	444	454	420	434	443	453	467	437	460	453	439	444	442	431	454	449	454	460	446	417	400	407	446	414	440	432	457	435	411	420	443	445	433	437	440	400	446	433	420	477	488	430	423	442	457	410	397	404	425	465	436	441	417	436	431	403	450	453	433	433	412	410	459	419	441	479	428	452	440	491	435	471	404	409	400	442	472	455	439	422	430	422	437	427	410	429	419	423	442	429	426	420	428	432	410	450	474	440	466	422	423	460	415	437	422	453	473	414	464	447	438	426	423	448	438	453	418	445	444	422	447	397	458	451	449	435	436	424	473	451	438	455	458	432	451	462	423	432	454	453	462	404	448	425	384	399	431	438	443	462	451	444	399	420	466	434	414	417	430	452	438	432	424	406	431	425	445	453	427	411	440	425	454	431	447	435	433	449	442	431	422	451	464	435	429	425	421	468	398	411	416	426	429	412	493	470	440	414	422	426	432	404	408	447	435	419	466	458	459	419	418	443	432	475	475	437	390	436	477	434	462	440	398	426	451	440	415	459	442	428	424	431	471	445	445	460	438	432	435	411	431	387	439	439	422	428	451	456	432	451	436	438	450	408	443	460	451	468	430	426	433	469	415	422	405	449	475	421	420	444	456	424	403	423	451	487	438	433	440	413	414	448	440	443	436	398	431	417	408	454	418	418	418	453	400	446	466	427	466	454	421	471	433	460	432	444	441	413	422	461	447	390	415	409	415	407	438	413	443	430	453	463	441	453	395	439	443	407	446	411	439	403	457	444	440	478	448	408	392	438	416	417	430	434	469	407	441	436	410	444	447	432	453	463	438	420	425	418	405	446	455	452	418	445	422	406	400	404	451	431	453	453	428	439	410	461	417	456	443	423	413	440	434	404	434
35050	64314	65049	25609	4953	480	549	596	550	532	371	260	282	236	240	190	185	204	221	201	203	173	179	188	180	149	159	157	167	186	160	175	163	148	152	166	161	150	168	165	173	140	153	154	176	174	152	177	181	172	165	156	169	171	184	154	156	152	160	164	164	165	155	171	158	153	176	157	164	137	167	179	156	165	148	165	132	159	161	160	187	155	182	154	161	169	147	162	161	137	140	160	168	173	140	173	162	146	161	163	158	158	140	117	151	147	160	166	145	155	168	147	173	138	164	148	155	132	156	155	135	150	145	160	154	142	146	169	169	150	151	174	160	164	175	147	140	176	171	166	166	149	144	142	160	142	187	154	173	176	166	173	188	141	152	136	150	151	149	178	153	154	142	159	153	174	154	150	154	138	167	159	143	152	159	164	135	174	163	149	139	156	187	145	158	129	143	154	163	170	142	145	157	160	156	153	172	174	161	164	145	158	161	158	137	153	134	162	150	140	125	164	173	147	153	161	154	152	158	142	166	143	177	142	136	182	168	172	160	169	164	145	142	162	175	146	152	126	180	166	165	180	168	157	169	169	151	153	157	155	175	153	166	146	150	136	145	140	153	159	148	171	156	149	164	163	169	165	136	162	126	168	179	158	164	149	178	143	152	159	156	139	156	189	139	141	161	160	161	178	171	151	142	159	164	160	165	154	176	143	142	178	167	161	179	156	133	159	151	173	155	152	169	163	148	157	143	181	160	130	152	154	155	159	162	144	129	154	191	154	167	154	154	159	157	141	155	162	134	151	149	137	164	158	144	148	140	152	147	157	165	161	147	141	162	163	146	175	170	162	163	153	162	149	161	150	157	171	178	157	159	154	151	145	133	170	145	188	147	168	156	160	142	156	159	144	167	144	150	149	151	148	181	147	164	170	144	175	151	180	153	159	156	160	159	155	167	168	167	145	139	142	145	158	145	165	156	148	160	162	134	142	157	166	155	154	155	160	148	170	130	155	149	150	159	157	156	157	151	152	152	178	145	141	148	167	167	143	162	135	152	153	168	165	171	137	157	132	176	159	143	168	168	150	161	132	155	145	181	156	155	167	169	159	143	162	135	140	176	152	152	144	163	153	163	176	163	172	180	158	154	147	171	171	161	160	173	146	162	151	137	156	160	161	163	170	172	163	163	168	152	156	154	149	175	164	146	151	166	155	179	150	148	164	171	128	157	155	167	171	157	174	153	175	134	156	144	158	165	160	146	190	166	162	163	153	157	161	169	168	169	164	163	162	172	151	160	159	152	173	153	142	153	164	157	154	159	140	149	171	149	169	183	154	146	164	154	177	142	147	148	167	147	154	148	172	161	129	156	145	148	171	133	164	137	138	173	147	178	158	165	173	177	174	183	161	172	173	147	149	157	159	154	165	131	164	179	161	166	163	156	148	146	157	150	145	173	153	146	136	172	151	150	151	152	146	169	174	150	161	152	172	144	153	155	146	152	161	171	151	163	162	144	142	140	130	153	149	180	150	165	152	164	163	165	157	139	130	154	161	142	138	137	151	164	176	168	157	160	159	135	140	176	162	146	164	161	150	158	133	160	147	138	145	134	174	170	168	182	145	141	143	163	147	161	161	137	152	173	162	142	159	145	156	160	146	142	168	144	157	167	156	170	146	145	186	173	168	144	133	155	158	146	163	157	168	142	155	151	137	150	149	158	154	145	165	144	142	171	161	145	143	119	160	134	160	156	149	165	146	153	148	163	192	165	162	165	152	170	156	168	150	152	143	165	148	173	173	164	166	158	150	143	142	167	135	152	146	168	158	148	145	154	171	139	156	157	138	151	174	170	168	142	144	153	155	140	151	168	153	164	144	150	147	161	129	156	177	172	166	135	178	172	165	152	144	138	141	144	144	171	158	172	141	169	159	158	159	177	158	147	151	154	158	145	148	177	159	155	173	182	155	165	145	167	164	145	131	163	165	151	163	167	141	151	163	176	150	154	156	156	169	173	152	135	152	167	158	182	167	137	169	160	146	153	189	149	153	166	160	153	135	136	163	154	172	147	162	155	161	137	178	149	137	160	149	185	166	157	150	142	161	168	156	163	152	159	159	180	142	162	153	131	150	156	148	136	151	156	150	156	161	140	166	168	148	139	128	142	162	154	160	157	128	150	149	137	161	162	164	181	136	162	170	169	182	156	148	160	171	145	193	142	153	172	143	167	132	150	161	172	169	122	148	173	160	163	161	163	142	139	157	167	160	155	161	127	152	165	140	148	151	156	148	163	152	150	173	141	147	154	149	138	159	165	155	168	170	169	163	166	151	149	162	139	163	178	150	151	135	158	155	159	151	167	151	161	155	159	156	165	167	156	147	170	156	164	154	192	144	161	135	139	146	146	156	145	163	151	116	167	180	155	159	139	140	164	145	171	162	155	146	150	153	155	169	144	142	154	158	143	169	167	166	144	165	144	164	149	172	162	161	150	151	138	169	145	166	143	160	167	133	164	149	136	180	140	153	172	145	157	158	190	146	129	188	154	139	163	152	140	167	132	152	146	163	147	162	166	184	144	152	147	154	155	150	161	161	150	146	149	166	168	146	127	148	148	136	172	162	158	147	172	177	158	151	161	151	151	163	156	165	168	128	167	147	151	159	148	152	154	141	151	143	142	164	149	154	119	144	155	166	182	172	154	134	153	141	167	156	174	171	158	157	163	163	146	149	139	156	152	153	133	142	170	165	170	145	150	164	170	155	165	153	152	174	154	157	175	166	179	159	175	166	137	180	166	168	148	139	151	183	152	166	160	137	147	159	166	142	132	161	175	150	146	180	157	133	159	158	179	163	158	159	155	155	165	162	157	161	156	177	170	157	180	148	158	145	146	155	143	135	147	147	165	155	143	161	154	156	149	161	158	169	165	160	154	152	147	155	140	175	170	155	153	164	143	156	156	168	165	160	171	143	174	146	139	158	153	169	158	148	162	151	155	162	164	151	168	138	177	161	158	160	143	132	149	126	151	163	139	145	157	151	160	146	151	168	165	131	149	162	159	164	159	140	155	167	163	139	170	175	158	182	150	180	146	152	176	150	150	152	152	153	175	144	161	150	156	148	160	154	149	164	141	163	132	144	162	148	144	146	148	155	144	177	164	126	151	125	165	156	153	170	160	144	144	133	153	147	150	159	168	135	125	161	160	150	151	135	162	140	149	142	139	146	189	164	150	134	165	153	144	159	133	155	143	157	145	148	177	127	155	188	178	175	163	164	174	171	151	168	139	161	152	150	151	143	154	146	140	169	161	142	144	156	163	140	151	139	156	150	170	140	173	154	153	163	151	140	157	171	163	169	148	174	156	162	146	153	171	148	134	145	161	140	158	169	136	150	160	169	155	148	154	133	150	180	180	154	163	147	171	140	147	161	154	152	140	156	133	164	156	165	155	171	140	181	172	152	149	144	158	159	147	160	147	137	145	169	165	174	158	147	175	155	150	152	156	162	147	152	162	141	153	168
24899	49028	58466	5623	1661	1490	2542	2999	2684	2704	1990	1387	1191	1051	1068	959	821	944	920	801	815	821	822	771	709	728	676	643	726	651	667	598	575	618	601	618	595	644	624	613	646	591	607	613	582	709	709	658	720	712	710	726	674	704	744	658	672	663	572	661	604	645	582	588	609	571	546	558	532	572	551	528	556	513	554	627	565	593	582	585	546	538	558	542	573	525	594	584	577	562	563	567	540	532	564	565	553	549	588	543	547	570	575	557	516	559	547	549	587	555	564	545	535	488	508	551	545	568	559	521	562	574	530	550	542	537	522	549	550	545	556	561	540	526	560	519	511	564	554	544	556	519	532	554	504	546	574	500	527	586	568	566	548	502	541	545	529	545	523	565	533	570	543	499	533	552	550	562	559	540	561	565	517	531	503	581	569	588	604	551	586	554	510	562	544	514	545	601	531	508	521	500	561	537	567	536	560	574	565	588	548	528	495	539	511	534	531	567	538	516	580	536	597	572	566	543	533	499	536	561	567	554	532	556	521	533	527	537	561	533	513	573	576	544	538	526	539	533	552	523	562	586	550	527	575	554	576	561	554	550	522	533	520	522	516	574	519	512	550	555	539	599	550	539	543	539	531	535	522	574	539	505	540	584	535	544	569	527	489	536	558	561	564	601	549	564	540	547	556	541	541	498	491	509	544	518	540	558	576	501	549	578	583	589	530	549	569	562	571	515	561	514	543	532	539	525	580	612	537	552	536	556	557	547	544	598	564	543	558	529	547	567	552	528	568	554	549	534	572	547	537	561	497	563	562	539	533	565	530	508	549	521	554	574	562	525	550	516	537	563	521	574	561	531	553	511	537	543	514	574	510	553	533	545	513	545	516	559	578	538	561	539	570	547	564	550	574	531	563	568	547	543	527	554	540	567	521	531	536	551	521	533	527	481	571	541	524	532	564	523	537	535	521	561	584	549	500	539	549	557	563	573	558	550	538	556	557	569	582	563	551	549	559	529	605	536	538	541	514	541	543	545	564	560	536	535	577	510	537	580	496	518	500	542	526	554	555	534	552	562	554	520	542	531	594	527	520	525	570	522	546	581	548	559	516	541	558	544	568	546	571	549	569	561	556	574	513	551	522	517	535	528	534	515	557	574	503	572	548	540	528	567	583	532	544	562	569	553	548	537	545	556	524	527	554	549	560	523	519	572	497	531	521	495	537	520	564	540	523	522	549	529	539	558	539	502	522	521	521	549	574	546	542	569	558	514	586	553	544	565	522	498	530	534	539	500	558	566	567	563	530	575	555	576	538	541	519	573	567	540	539	583	516	516	526	535	566	560	534	559	552	524	606	536	498	543	555	549	521	595	551	560	555	534	542	524	540	542	549	537	578	523	523	554	539	511	582	572	475	563	563	548	547	523	527	559	568	584	589	510	581	522	587	533	556	551	552	549	523	552	515	577	589	557	486	529	558	520	520	543	533	544	546	537	530	579	531	553	576	555	555	533	518	531	561	542	515	532	536	529	546	518	528	520	535	523	514	560	526	569	547	552	498	553	556	554	554	529	545	560	519	557	569	517	531	565	530	497	535	578	590	572	557	521	511	511	514	560	585	534	550	523	527	520	529	500	551	564	547	563	563	538	516	533	508	529	549	547	572	532	578	517	572	527	528	537	538	514	545	498	592	540	534	537	569	542	539	500	490	530	562	542	562	526	532	567	544	532	558	556	569	569	561	524	540	527	579	541	547	581	534	577	580	546	538	522	531	534	546	515	568	556	574	516	545	558	581	571	561	568	552	539	547	570	546	520	567	540	573	545	565	522	534	524	579	564	540	527	559	534	568	539	529	533	553	607	553	516	516	540	539	506	537	523	509	536	504	535	557	551	555	501	525	523	537	559	542	514	587	573	570	530	539	562	547	554	582	576	544	539	545	508	510	528	526	558	548	549	513	571	554	529	541	530	547	531	521	571	559	522	532	563	555	542	551	546	579	550	544	549	578	564	560	542	565	531	511	534	503	534	498	538	552	535	534	558	563	588	562	566	532	546	525	527	558	599	536	555	551	513	549	566	521	537	561	513	539	507	516	578	568	517	539	556	577	550	527	576	549	556	560	500	518	562	506	525	579	506	512	514	557	557	546	553	541	542	550	558	539	534	572	563	528	535	535	520	538	552	548	585	546	601	552	511	543	562	537	559	555	563	561	515	577	549	521	550	552	587	516	537	538	527	566	547	530	498	560	523	511	544	562	543	506	535	533	575	489	577	588	513	525	507	492	536	534	516	563	550	572	540	563	503	581	531	536	510	506	544	536	526	546	464	543	540	569	559	545	583	530	541	546	546	528	583	546	556	544	557	531	561	537	490	510	518	561	545	556	538	562	557	499	576	553	543	525	529	525	559	525	559	593	511	580	546	532	550	487	562	542	536	541	547	579	569	535	574	534	501	557	506	534	531	543	555	527	564	584	505	588	570	553	553	561	554	591	535	544	545	555	543	517	573	552	588	524	588	569	562	568	574	547	550	573	543	464	532	508	595	527	593	536	552	542	515	595	526	508	536	586	553	531	503	546	563	540	570	579	534	539	573	608	544	516	498	526	556	563	525	549	569	547	557	555	545	546	550	545	559	526	519	560	515	529	573	595	582	519	585	537	522	581	528	521	547	523	524	570	562	512	569	531	561	545	542	526	566	542	600	588	563	540	549	553	529	543	528	535	543	524	558	566	563	601	527	549	509	548	589	580	564	565	555	529	578	539	563	532	567	500	520	494	520	540	562	582	548	553	493	567	548	558	564	557	503	547	590	556	554	490	530	494	571	532	573	513	522	565	589	519	526	573	495	521	539	526	528	553	542	561	531	520	574	573	539	496	506	593	500	547	556	542	493	519	541	517	548	578	563	535	533	528	478	556	536	552	552	565	516	536	550	527	541	575	532	537	548	570	526	560	516	560	491	547	523	576	611	599	504	499	574	580	587	599	549	566	540	566	529	591	578	561	534	552	545	568	536	534	541	559	494	536	552	544	514	569	547	488	559	567	566	546	589	507	546	518	538	485	511	533	574	535	545	580	568	574	584	567	563	584	535	587	546	554	519	541	528	537	509	610	526	568	511	542	548	528	546	493	578	560	572	588	527	548	553	514	539	563	549	545	530	546	575	520	551	495	540	547	548	514	489	550	530	529	608	561	536	556	541	575	566	541	553	585	523	565	572	554	536	536	556	515	528	602	555	545	525	534	523	527	534	542	566	490	496	530	530	542	550	542	559	531	572	551	543	575	570	581	526	577	541	548	559	561	567	546	545	549	567	557	557	547	537	505	553	556	572	480	538	561	531	546	572	570	525	557	553	530	526	519	534	516	556	572	549	533	527	517	540	559	521	600	534	531	541	505	540	565	523	540	556	517	552	531	539	526	564	528	563	558	519	539	540	536	551	559	570	555	547	531	563	520	576	533	529	578	501	535	556	551	592	503	548	599	509	565	530	575	580	529	552	507	563	534	548	572	527
50252	75852	71389	33592	10105	1375	990	1052	1305	993	670	427	380	289	313	288	317	274	338	336	294	264	289	279	250	211	245	233	242	226	201	215	224	219	202	226	218	213	228	242	206	224	221	223	244	247	201	245	269	248	209	227	225	233	210	203	203	226	242	211	196	221	216	230	215	224	240	224	185	234	194	184	223	212	214	253	222	207	186	219	221	238	197	222	194	241	227	209	218	196	219	209	203	216	224	225	206	223	213	213	219	192	201	203	203	205	219	205	200	225	222	202	218	202	207	208	207	216	217	193	223	211	182	228	203	240	199	189	205	208	234	219	202	230	198	190	179	215	225	199	203	190	199	216	231	198	213	180	226	218	228	224	239	193	233	235	210	200	210	221	185	223	210	209	192	211	221	184	206	226	219	214	200	184	242	234	206	216	216	225	196	208	214	189	216	195	203	181	216	223	216	223	207	208	202	206	215	168	208	208	208	205	212	201	213	224	173	192	192	194	207	212	202	218	233	196	192	220	217	207	233	214	212	201	204	198	226	232	205	219	205	238	203	206	222	212	210	212	180	210	239	207	203	203	206	226	210	201	212	197	229	221	191	203	195	202	202	205	212	205	200	214	214	202	213	200	203	204	215	195	191	223	218	201	197	187	200	214	167	199	186	208	217	214	205	220	212	209	220	212	213	202	227	214	215	211	195	218	193	222	235	204	193	214	191	230	192	187	229	226	195	237	226	201	205	204	221	187	197	186	192	216	213	217	230	242	190	184	216	207	211	189	221	212	222	242	199	199	224	235	192	193	209	179	184	204	215	226	217	217	209	189	208	232	201	241	214	212	228	209	194	201	206	230	202	245	217	207	261	194	210	204	211	209	193	197	222	203	208	209	199	217	210	221	197	186	178	232	200	218	216	243	220	235	206	226	208	219	226	204	219	201	238	239	192	198	215	216	192	213	208	195	207	208	193	213	196	213	227	214	219	202	195	216	211	217	207	208	187	199	208	224	212	216	199	212	212	218	228	215	233	228	220	222	213	203	196	201	228	191	197	216	209	240	225	187	225	195	211	221	198	207	213	201	216	236	223	207	200	218	194	188	217	229	202	213	196	211	232	204	220	210	214	208	188	217	199	193	206	203	208	236	187	201	208	219	211	205	216	223	231	195	226	197	222	227	180	219	200	216	225	206	197	225	192	184	227	221	210	214	223	205	220	221	216	182	193	226	230	208	204	231	218	234	180	209	228	184	216	184	183	189	203	219	189	206	219	218	201	192	213	199	216	222	170	204	227	197	223	183	221	207	210	215	207	220	213	253	201	201	214	224	212	199	237	210	229	226	209	212	225	212	189	207	228	201	238	213	216	203	200	208	197	232	207	203	220	195	206	218	226	197	224	210	221	212	231	196	209	206	206	190	218	196	210	202	210	184	212	231	221	190	198	215	193	195	214	211	216	201	209	224	204	186	247	219	225	210	194	194	211	203	206	207	206	192	205	204	214	207	225	223	223	204	213	205	243	226	216	223	204	215	187	206	205	214	235	196	208	212	224	211	200	201	216	222	231	227	215	206	210	208	207	202	209	192	182	204	200	236	206	208	238	200	210	193	214	200	194	208	187	196	213	183	205	219	209	197	230	202	191	196	197	206	216	191	204	226	219	211	223	223	185	190	211	204	207	196	220	211	203	241	210	214	220	227	214	192	202	220	222	187	233	215	188	212	187	225	234	224	219	191	204	214	213	209	202	197	228	193	173	176	190	187	198	200	176	233	196	207	214	228	212	167	198	226	209	186	172	204	218	210	210	206	214	197	212	199	218	192	215	190	180	210	192	237	217	217	213	216	190	217	218	206	223	198	214	213	237	227	211	195	218	209	207	216	212	219	217	180	204	208	198	210	210	208	205	195	200	198	185	199	207	208	188	196	197	191	219	227	214	217	214	240	179	209	198	188	212	207	216	196	232	192	222	205	223	207	202	181	211	211	194	205	223	200	224	208	207	178	213	212	204	212	190	199	206	217	198	211	234	197	199	203	233	218	205	214	222	249	204	246	179	216	214	211	212	222	203	210	182	190	200	215	208	210	202	224	228	182	202	205	215	187	234	196	197	197	216	235	246	210	206	177	247	234	228	205	206	197	225	208	227	219	219	220	230	194	211	210	197	204	200	237	234	201	230	215	234	218	208	232	196	228	213	223	197	223	208	240	201	228	200	212	193	215	208	215	203	227	199	220	203	189	209	210	190	215	187	222	193	220	207	209	210	195	227	211	211	215	231	190	232	233	210	215	211	217	203	233	186	197	221	190	199	225	195	218	221	204	225	197	230	211	216	229	200	216	237	213	222	214	211	226	205	203	232	210	206	211	213	229	250	209	212	238	226	227	198	226	220	218	226	197	191	214	210	205	195	209	210	234	223	208	195	200	222	215	218	202	246	218	187	211	220	238	219	219	216	213	217	224	195	188	189	198	203	203	206	197	205	177	216	192	182	192	204	236	234	212	206	219	225	201	211	204	196	244	228	223	191	234	205	216	196	205	218	196	190	192	217	208	225	190	210	223	195	201	190	213	178	202	205	209	214	211	231	217	218	231	235	196	194	187	209	189	230	211	206	207	232	185	224	219	206	201	204	214	196	222	194	194	216	192	209	227	217	213	214	210	207	211	210	202	216	206	188	201	222	203	183	208	200	199	217	242	213	182	189	215	197	209	196	193	196	205	218	204	212	209	186	228	222	197	217	201	208	196	212	219	202	205	216	194	215	212	220	215	176	199	201	198	222	213	207	239	202	182	224	207	219	228	191	219	206	184	199	216	214	230	219	230	214	209	191	230	226	203	207	218	225	216	204	189	230	199	202	161	196	209	221	242	218	217	212	188	196	200	204	187	203	209	223	189	207	221	192	201	191	217	205	247	230	200	236	181	205	196	212	197	193	205	202	173	213	207	218	199	212	222	237	221	191	227	209	209	213	211	183	221	183	226	198	194	200	200	203	235	237	216	225	195	222	197	203	235	212	218	237	198	240	213	211	222	235	207	174	218	212	217	204	237	207	245	202	231	226	211	213	222	192	240	215	200	213	205	218	193	233	186	212	212	209	216	189	178	186	203	216	229	202	217	204	212	201	192	212	227	198	196	206	211	200	214	193	213	216	196	225	204	181	194	218	178	219	193	184	197	235	229	192	221	208	193	197	196	226	208	191	206	219	207	213	185	196	201	206	199	180	203	222	218	189	181	206	229	240	242	185	201	197	203	244	204	201	194	195	164	193	206	193	196	188	207	187	233	220	221	212	226	211	211	218	229	198	226	193	216	230	210	220	228	202	194	215	218	225	202	191	173	192	233	197	210	235	210	203	224	208	187	188	210	221	189	210	214	189	197	226	217	197	193	219	196	179	205	189	218	197	199	216	215	192	220	193	222	200	183	196	219	197	227	211	209	206	213	201	193	204	208	205	213	217	198	216	197	192	207	195	199	203	201	212	238	208	207	238	209	208	232	196	218	227	189	202	207
34325	57316	68152	10041	2694	2341	4191	4667	5583	4715	3206	2256	1899	1484	1364	1483	1472	1556	1484	1464	1354	1181	1255	1231	1066	963	916	962	897	936	861	853	890	862	830	820	857	818	827	853	779	767	846	823	799	915	983	916	956	907	972	948	896	882	916	890	864	815	761	826	786	806	793	765	712	782	766	714	727	692	756	666	729	666	719	741	695	777	732	791	779	774	711	772	720	754	748	686	748	723	692	719	717	699	707	748	710	712	700	725	745	726	699	724	690	719	762	734	763	705	730	646	751	678	765	700	694	716	716	701	666	731	729	668	758	669	675	740	692	705	713	717	707	702	753	674	683	647	704	685	711	661	688	702	718	658	732	683	665	690	715	704	705	655	663	660	703	711	669	706	712	704	720	687	681	692	685	682	670	684	642	657	672	699	724	749	697	707	677	711	702	660	665	681	669	726	678	704	673	723	677	705	748	720	678	718	652	705	675	702	677	632	692	683	695	706	722	695	712	664	684	691	650	685	710	697	747	698	662	676	698	759	660	732	694	664	630	680	651	700	722	658	705	694	713	734	695	711	715	712	726	735	685	720	658	715	700	662	763	705	724	689	708	675	700	699	745	666	697	770	701	671	712	703	693	676	671	763	669	705	675	689	670	677	694	662	685	699	707	703	673	710	702	674	684	720	659	682	648	702	685	725	627	716	695	701	672	703	726	688	674	674	729	708	712	710	728	698	706	711	686	666	664	696	677	714	695	746	730	741	707	684	669	669	675	674	675	673	680	725	687	702	663	646	706	700	662	688	648	706	739	724	709	707	693	670	690	723	666	713	646	686	691	749	711	673	655	661	697	694	708	647	692	687	731	687	655	672	734	682	701	716	669	723	675	699	685	715	650	675	629	694	701	714	682	726	698	683	714	693	695	660	676	686	681	694	655	693	721	662	715	753	719	685	687	715	652	674	712	652	714	695	687	676	692	726	650	666	682	643	689	683	724	691	675	712	726	727	705	683	703	690	713	717	709	682	705	663	658	721	657	652	694	672	662	697	706	678	659	666	682	689	721	666	660	671	725	726	687	659	691	689	727	692	687	671	684	656	686	738	736	711	659	723	657	685	760	709	644	662	708	662	736	714	744	700	696	686	725	650	687	680	721	649	721	699	710	635	729	699	660	685	706	635	669	673	703	699	721	684	713	664	706	695	672	732	647	707	696	748	700	689	678	661	650	698	667	722	743	690	679	677	681	704	668	705	699	695	688	755	621	686	695	680	740	694	692	697	683	751	698	720	713	691	693	705	692	685	648	697	740	710	678	709	716	708	683	702	717	708	662	666	717	717	672	720	677	743	683	728	694	679	713	721	670	676	721	688	728	708	711	723	666	664	688	729	714	675	699	704	648	683	668	680	723	704	669	662	711	760	650	700	721	687	730	686	697	693	654	696	721	636	687	735	679	681	700	711	715	657	649	731	639	670	683	659	684	672	708	701	668	720	663	669	680	709	734	695	655	682	723	672	748	705	677	682	674	719	701	679	738	665	727	726	675	686	687	666	721	669	677	720	688	722	700	742	703	716	705	686	687	725	703	725	691	730	645	715	706	676	728	711	679	705	691	681	713	677	679	700	659	699	686	671	715	720	734	708	669	692	662	714	734	695	669	638	668	643	728	682	697	691	662	693	721	683	687	686	700	678	714	671	703	696	672	757	734	636	637	706	711	629	713	707	690	665	715	627	722	685	724	720	648	697	692	678	693	720	657	705	679	711	703	663	648	671	722	740	733	698	682	750	695	690	667	731	679	736	724	673	740	678	725	702	711	704	709	739	699	707	694	671	673	696	692	700	711	711	695	684	664	716	715	692	704	709	698	684	703	682	653	684	655	666	692	743	684	683	671	704	714	671	675	694	734	677	730	683	689	674	677	661	686	712	722	667	672	720	691	717	661	662	683	723	712	669	686	697	714	727	709	718	649	719	668	738	725	704	719	714	704	714	709	682	671	712	661	715	702	689	669	683	684	706	691	700	674	692	698	692	691	741	744	668	713	663	686	725	700	696	712	701	732	657	686	683	678	664	666	701	751	697	705	684	696	704	630	664	691	625	683	767	745	694	672	690	718	670	713	680	685	678	642	741	680	689	737	660	700	655	693	663	677	710	698	685	684	644	663	718	721	723	681	692	664	680	663	720	681	720	682	692	680	709	656	669	729	699	747	691	687	680	710	646	679	690	691	727	714	655	706	689	692	700	703	711	709	726	708	681	672	661	656	736	726	673	661	685	718	687	697	709	712	667	653	709	684	712	746	750	720	725	676	637	713	657	674	718	664	717	638	710	699	710	679	709	661	666	697	679	718	744	764	719	700	709	674	740	680	670	719	706	695	672	656	702	701	668	737	668	695	712	660	683	687	725	690	688	655	671	775	715	686	660	703	694	657	747	688	702	693	666	676	720	683	670	730	689	691	671	676	724	704	700	733	722	681	750	668	700	661	687	688	712	710	695	702	737	669	682	709	703	731	697	697	729	674	701	723	675	714	743	682	721	661	655	726	721	691	638	693	718	680	709	708	658	675	643	740	751	705	725	673	676	692	676	697	682	721	701	665	688	659	653	659	678	710	682	690	655	704	668	691	682	676	699	693	742	693	707	703	690	726	648	738	678	700	679	695	656	670	671	740	683	737	695	704	668	667	714	702	701	710	665	734	694	669	693	710	675	704	707	705	676	719	704	693	694	687	700	741	717	649	758	648	654	651	738	671	727	648	697	724	718	648	679	691	725	653	679	688	684	689	711	683	719	723	702	685	641	637	703	708	706	707	692	685	709	704	690	669	662	720	708	701	707	691	704	707	675	641	687	716	659	676	682	751	682	697	686	753	645	685	682	703	692	699	633	689	623	697	715	694	687	676	663	729	703	723	694	736	682	703	698	657	681	682	660	691	670	712	722	669	651	665	696	751	737	675	674	677	668	702	699	721	656	728	702	702	709	682	725	652	723	738	716	702	728	669	697	693	691	704	732	713	676	648	726	683	685	663	669	764	743	685	724	700	666	715	736	710	698	671	689	697	722	698	739	707	710	696	705	698	682	650	681	692	702	699	695	700	698	683	716	686	720	727	705	721	713	786	691	683	678	725	678	699	679	710	671	741	673	700	657	632	666	744	686	678	702	673	674	715	711	719	672	719	681	690	678	727	677	730	724	717	680	706	678	697	702	725	665	705	739	719	670	711	664	671	696	688	676	712	721	672	718	658	716	663	693	698	652	715	727	695	706	726	669	661	709	712	669	708	722	704	705	692	729	714	726	715	703	691	706	657	729	682	730	722	713	696	669	667	713	669	677	702	672	696	668	697	676	720	647	706	686	649	692	724	694	676	682	688	705	684	692	717	698	731	650	711	667	712	738	716	670	696	702	749	702	679	683	694	720	683	646	740	689	718	662	717	692	722	726	714	692	697	697	702	699	658	714	692	694	691	676	692	678	738	716	685	705	672	694	691	646	687	717	668	638	718	687	671	752	693	725
4348	10140	12256	1145	256	156	150	179	162	147	160	134	125	145	114	122	125	144	138	126	120	126	122	125	117	115	111	115	134	107	108	97	111	132	117	126	146	119	102	131	111	116	136	108	136	119	119	133	135	155	135	146	121	126	146	144	144	118	136	124	118	123	141	128	124	130	132	137	122	111	126	140	120	125	144	122	109	144	113	118	113	117	130	102	120	142	140	133	139	125	131	110	156	125	142	121	124	135	111	110	125	133	144	147	128	124	109	123	120	131	147	107	145	108	124	113	134	105	113	113	107	134	103	120	111	134	118	132	132	124	122	114	113	113	124	115	119	132	126	109	125	120	114	126	139	112	137	132	154	144	104	110	131	102	160	112	148	114	130	124	119	142	128	112	129	131	110	119	128	155	117	114	108	102	116	138	125	110	128	101	121	118	150	111	104	113	120	131	121	104	104	136	105	115	106	116	94	115	135	143	137	134	122	126	126	118	144	139	114	125	134	101	120	132	138	126	123	109	118	133	124	145	102	126	115	112	98	120	134	118	118	115	116	119	110	136	124	120	121	137	117	130	134	108	118	129	130	109	118	132	125	126	138	95	144	123	113	118	98	123	117	107	113	121	113	132	108	105	104	116	113	121	135	124	110	105	131	135	127	103	128	98	137	129	124	113	113	126	135	114	131	118	117	129	120	129	106	107	128	111	132	120	94	120	113	120	106	98	121	111	125	123	103	128	102	111	129	140	104	115	106	109	129	128	150	126	130	109	118	110	122	136	107	131	112	111	129	128	144	138	128	115	120	101	109	118	128	122	154	120	103	120	130	109	122	132	137	133	116	123	123	126	115	109	116	139	120	107	115	133	132	126	118	112	123	112	132	124	123	117	158	121	126	137	132	114	112	119	130	110	105	127	126	111	141	124	141	107	130	130	133	139	118	131	128	130	114	107	131	112	129	113	106	135	131	106	110	115	126	119	119	108	118	121	110	117	129	122	139	108	106	114	123	143	124	152	140	116	127	127	135	121	113	103	128	123	126	140	133	106	119	126	121	131	122	125	114	124	136	126	149	114	98	130	122	103	115	136	131	121	134	122	107	125	120	119	134	114	121	130	120	151	116	134	128	120	122	104	126	123	144	126	116	120	117	148	114	126	130	133	129	116	110	109	137	139	116	121	121	136	122	101	140	124	116	130	116	134	139	149	126	108	99	112	137	120	119	109	119	119	131	135	120	112	111	128	106	126	118	127	120	122	123	120	122	113	133	118	117	122	118	133	140	109	124	135	117	127	133	151	124	119	126	129	138	114	108	115	128	116	125	121	110	115	129	122	124	117	120	145	138	122	113	136	122	128	125	120	144	116	113	126	123	110	126	127	146	117	124	128	128	153	143	110	140	135	138	120	126	134	136	126	119	106	121	131	131	112	129	104	110	114	142	135	116	117	108	129	131	116	136	124	121	110	113	120	123	126	142	131	126	125	115	128	128	120	129	111	135	134	129	111	135	143	135	132	122	134	129	108	110	140	121	118	113	143	100	134	128	117	137	128	109	128	110	114	131	113	113	120	130	109	127	124	117	133	137	124	127	115	148	103	147	138	116	136	101	142	140	114	136	97	113	122	142	113	129	132	109	127	130	130	135	135	122	118	122	138	93	114	128	107	124	130	115	121	117	118	138	126	124	101	136	125	127	107	136	122	139	107	120	122	111	131	118	125	127	114	135	125	96	119	115	140	132	135	128	126	118	110	117	118	132	119	120	128	114	122	110	127	131	150	121	133	116	116	102	122	117	113	129	119	93	105	137	127	124	142	121	124	135	122	114	131	121	115	158	115	124	132	134	127	145	124	132	113	132	138	124	121	124	122	121	124	106	125	124	117	117	120	103	116	104	122	119	122	131	125	117	123	135	123	128	130	143	117	127	113	134	137	133	122	122	128	126	112	132	111	106	128	117	103	117	127	118	138	126	124	132	121	131	132	117	109	141	149	114	128	104	114	133	106	111	140	140	107	125	127	130	132	129	108	121	124	126	130	140	113	123	121	118	102	104	122	111	117	124	118	125	118	119	135	112	130	112	139	106	134	134	116	116	119	132	114	110	135	144	126	140	115	123	128	131	115	124	131	137	143	126	113	110	131	123	126	131	131	120	101	128	123	125	119	111	130	121	126	137	103	123	126	99	112	121	130	126	130	120	115	107	122	110	125	110	120	131	130	93	121	102	120	118	122	118	133	109	138	110	124	120	98	115	104	121	131	107	125	126	119	132	105	121	112	126	128	108	118	131	127	122	135	118	118	111	137	120	113	131	122	116	134	126	126	128	126	131	123	108	127	130	126	130	123	129	115	110	145	125	120	111	126	122	126	126	121	110	130	133	106	121	130	127	125	125	113	110	122	136	125	120	107	143	117	121	130	121	116	115	106	113	113	97	119	112	136	124	114	113	110	104	120	118	151	132	127	105	123	131	122	114	131	118	106	107	115	133	124	123	130	112	121	128	124	141	122	110	115	121	133	117	124	124	134	122	123	103	112	109	117	121	113	126	132	126	125	129	108	107	126	118	140	128	123	111	129	99	141	120	165	113	97	115	126	108	120	127	113	125	114	130	126	112	125	116	133	120	125	130	120	132	129	123	113	121	130	142	92	130	111	109	118	135	133	112	113	120	118	135	122	116	125	118	120	129	124	120	124	129	130	129	127	123	124	103	153	148	109	124	108	126	127	128	106	109	128	132	126	123	92	120	112	111	117	136	110	116	125	123	110	115	126	106	139	111	118	116	116	131	129	124	124	132	136	137	126	114	127	120	130	144	118	105	106	133	126	124	135	129	118	130	110	115	124	114	114	113	122	126	108	110	128	135	115	121	138	110	137	144	134	134	121	137	113	111	118	111	131	118	135	106	124	116	135	123	132	136	117	105	129	114	122	114	137	113	119	131	121	138	113	132	130	130	139	124	100	107	111	120	107	109	129	111	116	126	136	96	140	133	114	131	123	127	125	99	112	135	121	136	98	147	120	143	127	112	127	121	120	113	136	124	143	115	127	109	126	110	113	123	129	114	111	120	119	116	115	125	133	134	138	126	138	132	109	126	110	119	132	92	127	109	123	119	119	135	168	105	127	135	116	115	127	139	146	139	112	93	104	134	113	104	142	124	109	133	102	124	105	114	119	126	121	120	123	107	125	141	133	118	128	133	115	118	129	122	126	134	99	131	115	125	124	112	130	123	115	120	147	116	121	106	123	116	138	130	120	138	118	122	125	120	130	140	143	121	118	130	135	106	134	135	140	123	115	112	127	111	120	128	112	127	140	131	127	133	122	117	129	127	114	129	114	123	105	117	97	134	114	137	106	125	124	140	134	119	136	115	118	117	140	133	130	125	135	115	126	141	121	123	109	144	111	106	125	120	118	106	122	129	126	124	125	100	126	121	128	114	144	131	126	103	130	103	125	119	120	128	102	126	118	121	120	115	118	131	116	139	113	132	105	132	107	113	103	118	113	119	135
5377	17613	20307	1575	553	510	535	731	689	620	587	509	571	486	485	533	483	456	485	500	491	429	461	470	494	486	440	457	427	444	460	487	508	461	489	435	522	447	465	479	493	446	460	465	490	486	522	538	546	555	582	564	608	507	563	527	505	508	522	492	468	492	492	469	510	441	462	481	477	487	484	476	451	481	445	485	456	507	444	449	461	502	502	456	447	450	410	457	431	465	442	438	462	458	475	442	417	464	438	476	507	474	473	451	506	471	464	458	447	473	460	440	418	455	459	467	458	441	463	432	452	429	450	504	449	488	459	445	426	459	475	445	426	422	456	478	451	448	477	436	439	434	440	450	447	437	455	453	483	439	445	453	472	444	410	436	474	430	460	485	460	420	449	437	477	419	476	447	444	418	458	431	443	464	465	441	459	403	466	477	467	447	440	449	441	425	475	436	472	439	492	467	497	446	458	447	489	445	445	438	449	419	457	458	475	458	473	443	528	457	435	460	449	436	437	434	443	449	490	462	492	465	466	422	453	457	455	512	457	429	456	464	439	472	438	437	484	480	484	446	426	435	429	470	482	482	450	460	468	461	457	450	469	452	427	476	439	469	480	475	455	470	419	464	440	436	453	432	448	480	477	481	472	436	399	417	429	433	502	431	446	461	481	481	460	451	452	409	450	454	448	494	479	421	442	436	438	452	458	431	469	455	457	448	489	455	467	431	435	465	436	433	426	429	452	441	478	440	439	470	466	448	469	458	469	432	421	458	444	471	460	464	440	432	469	475	478	478	496	446	439	473	466	462	421	439	480	463	443	486	425	450	466	459	432	448	455	470	469	458	514	435	488	453	430	437	453	487	455	466	451	482	511	443	453	468	423	439	464	439	482	446	436	452	452	457	445	422	456	443	444	439	466	436	453	446	437	438	475	460	450	439	467	458	434	470	440	482	424	448	431	441	461	420	459	464	453	478	480	451	437	425	433	444	438	464	447	465	461	436	433	466	442	408	509	464	431	445	462	452	461	470	467	422	456	468	440	483	462	447	448	431	468	423	456	441	446	483	449	447	466	450	460	479	449	467	480	476	431	502	444	488	461	431	441	418	446	450	416	446	458	450	480	445	459	432	479	456	430	406	434	451	419	434	431	453	436	461	442	417	429	424	502	458	466	450	440	478	459	460	461	452	418	454	428	442	426	473	439	445	475	435	461	463	458	452	479	438	438	491	488	467	439	484	444	447	488	452	463	476	440	429	479	451	452	460	478	461	440	433	465	421	440	440	432	472	448	432	438	438	455	481	423	480	446	481	459	412	471	483	445	458	442	449	439	453	460	464	441	456	479	470	443	485	461	500	451	475	481	433	447	447	455	466	461	459	443	503	452	448	495	421	446	430	441	425	435	407	435	478	442	460	420	470	412	480	467	481	449	400	446	416	439	437	441	423	454	453	433	465	430	440	507	473	497	461	460	452	442	440	449	438	440	435	493	460	444	456	412	428	443	447	406	456	449	475	442	461	468	461	452	433	462	453	461	449	438	472	445	433	441	464	409	437	462	458	432	459	447	432	434	448	474	455	449	482	494	461	443	415	420	430	456	441	442	451	475	439	445	434	486	450	437	451	441	460	441	461	446	451	459	466	452	455	439	442	414	458	468	411	444	437	478	435	447	483	452	467	438	469	494	448	462	457	436	449	473	463	423	474	476	458	405	446	466	466	422	481	460	422	417	469	443	486	422	465	432	440	452	467	454	472	445	438	434	457	444	425	447	455	446	454	458	453	469	463	407	440	437	466	441	443	413	471	490	440	454	469	421	470	418	444	448	465	457	452	440	477	434	467	453	466	472	444	460	488	443	427	435	475	475	432	452	463	458	409	430	442	449	444	447	469	431	445	450	448	446	460	422	428	427	494	456	446	443	423	457	458	453	469	454	488	430	429	484	436	476	459	466	439	437	459	452	442	413	446	454	466	456	475	447	462	489	478	425	424	490	427	461	488	460	461	459	505	446	476	477	462	481	507	461	406	454	447	474	418	441	434	447	442	471	463	501	418	494	456	449	438	426	502	489	443	471	415	420	460	455	452	478	455	450	481	424	477	420	443	457	419	444	497	475	461	503	440	439	431	437	432	439	482	451	456	470	459	430	443	446	430	490	480	465	467	452	451	461	428	467	412	491	454	446	455	478	474	434	460	426	447	463	427	438	455	447	483	441	455	436	445	434	476	435	444	444	466	427	438	468	464	430	442	457	432	476	414	459	443	457	438	483	470	473	450	428	451	465	451	447	451	470	422	462	441	470	458	475	449	459	438	455	446	447	448	439	502	420	442	463	456	454	415	442	436	446	449	440	440	418	478	423	425	470	458	455	462	493	476	430	455	499	476	430	472	470	449	422	460	458	463	475	427	456	457	455	434	477	459	461	449	444	459	448	445	449	404	448	453	463	466	465	464	452	436	431	461	478	424	437	472	465	438	411	448	438	457	445	433	457	474	455	475	461	444	453	455	442	457	483	434	435	456	435	477	459	470	448	436	483	511	441	441	462	437	437	465	461	446	470	467	507	468	478	448	440	460	444	440	467	468	459	419	463	457	445	441	444	442	465	445	447	427	410	434	464	451	426	449	449	467	430	487	414	439	441	436	445	446	427	454	428	458	502	442	450	486	462	450	433	469	455	421	469	457	456	484	422	468	444	473	445	446	426	451	445	453	442	453	412	505	437	466	471	494	439	486	457	444	459	431	461	459	415	427	497	439	449	455	443	448	435	415	383	432	439	477	446	409	426	461	437	389	463	452	455	475	448	485	406	404	464	451	455	399	473	484	430	476	468	412	460	456	494	437	432	423	443	458	416	446	470	433	485	433	493	450	466	448	435	450	455	468	447	464	448	452	477	449	459	492	465	459	473	464	459	486	438	427	479	461	465	449	483	429	399	461	445	455	466	481	421	422	425	466	466	461	473	424	441	440	441	426	436	467	440	445	425	457	456	456	466	458	452	490	446	469	454	463	471	459	454	447	432	457	478	427	451	449	446	470	429	454	481	465	436	473	448	469	425	469	396	437	451	432	428	480	431	446	453	471	470	451	466	455	457	445	468	431	410	425	432	432	456	456	475	484	468	466	484	432	429	463	459	449	448	449	441	476	465	435	446	480	459	461	441	427	442	443	456	454	467	477	484	441	458	430	496	455	471	434	434	474	469	441	430	472	480	477	481	445	443	411	518	419	441	436	441	460	431	447	442	443	447	452	461	450	500	473	455	450	475	501	446	459	460	432	446	471	499	442	414	493	470	462	478	449	489	483	440	453	447	482	449	434	432	466	477	454	458	443	445	438	492	476	478	419	473	418	491	468	462	460	440	484	437	459	449	469	422	471	471	465	460	436	456	476	429	438	455	467	445	424	472	440	455	477	452	444	508	460	453	452	477	453	416	429	467	446	440	424	454	434	444	453	428	470	438	476	461	455	402	484	426	461	468	430	448	479	466	465	447	447	453	440	444	461	448	441
41793	64063	67030	24888	4350	393	396	913	514	409	409	312	236	225	250	243	210	213	231	229	178	171	199	181	186	205	171	189	177	165	152	172	168	163	160	136	165	164	158	164	174	164	164	161	173	169	194	191	171	163	171	194	168	162	170	173	175	213	187	183	172	174	168	204	165	167	164	166	156	169	164	145	175	142	161	181	148	155	159	185	165	158	155	167	157	174	159	154	153	145	185	161	155	169	144	157	164	164	189	165	168	187	179	140	177	153	187	174	183	179	162	178	171	167	155	168	156	164	161	182	179	178	162	176	152	148	150	149	164	151	152	171	156	165	166	149	173	151	178	159	176	158	171	181	158	181	147	184	136	149	190	192	175	169	155	149	161	161	173	147	160	174	159	172	173	159	160	171	159	151	136	166	142	162	161	135	158	165	169	160	157	153	169	165	153	149	152	162	178	155	146	161	178	172	154	148	153	157	151	156	176	167	157	172	144	184	168	146	172	162	177	157	169	161	151	175	150	161	179	140	156	169	157	159	158	194	155	171	145	167	183	175	150	152	151	155	158	140	133	155	176	181	162	142	150	147	141	151	156	168	153	175	158	194	173	143	148	146	175	175	140	173	148	179	163	164	163	151	146	181	181	185	149	155	150	142	169	160	151	158	146	141	119	149	161	160	172	156	170	157	153	159	140	151	167	151	152	175	132	151	162	130	152	154	142	172	169	147	159	172	167	165	145	177	140	172	152	174	162	170	170	141	162	170	155	134	157	162	160	155	154	148	170	160	163	160	165	156	156	154	177	140	170	159	167	146	159	142	148	176	146	178	171	149	180	162	155	148	162	177	164	147	159	171	166	152	147	177	144	166	155	170	155	152	156	168	176	160	170	159	168	150	171	151	181	164	148	155	157	181	145	171	133	176	163	155	147	181	165	168	162	168	170	161	145	171	162	142	162	165	147	146	167	167	157	174	154	173	171	178	151	165	176	184	162	152	155	144	182	156	151	173	149	162	166	153	175	143	151	158	161	166	158	140	168	169	138	148	145	146	172	151	159	163	179	143	167	158	158	158	147	160	146	189	162	154	166	170	156	167	155	172	156	165	161	205	174	159	156	143	166	156	170	144	126	148	166	149	142	180	171	140	183	147	157	164	157	158	170	170	169	180	177	149	154	167	147	175	196	181	164	152	201	155	165	166	170	142	162	176	145	155	169	180	144	153	173	147	144	150	131	153	135	162	158	167	171	173	166	168	163	159	180	155	177	149	157	155	174	146	146	181	153	159	150	172	142	145	162	171	197	164	150	153	150	164	168	147	167	150	141	156	138	151	159	147	157	141	140	164	170	169	170	149	154	147	168	152	159	176	156	167	143	148	157	173	165	170	167	150	166	158	187	171	178	138	158	171	162	151	173	167	157	159	170	180	168	163	151	147	159	150	173	172	134	174	177	140	162	173	180	159	171	157	156	172	157	199	182	155	191	170	150	147	149	170	168	134	175	168	165	169	158	177	161	186	159	156	174	134	159	162	165	192	165	182	173	163	169	152	150	169	161	149	156	162	137	171	157	150	167	156	150	161	165	159	141	142	163	184	163	170	142	168	155	146	168	150	150	193	162	173	157	155	172	143	156	181	167	172	175	166	172	183	151	158	177	156	153	169	159	166	172	178	152	157	177	173	152	148	161	159	159	148	155	162	151	155	155	155	165	148	168	172	154	148	155	171	143	155	144	172	161	157	152	164	130	175	155	155	166	158	152	123	143	161	170	160	170	130	138	131	152	145	178	166	160	150	153	151	161	144	172	164	168	162	135	161	142	189	157	143	162	162	166	143	174	150	158	143	150	152	159	141	140	164	157	169	157	158	160	173	151	147	179	155	160	165	124	150	143	155	162	141	176	171	169	167	172	167	158	161	155	158	154	143	162	162	163	168	183	152	167	174	171	144	175	158	168	145	149	145	160	184	169	171	155	162	188	176	155	168	134	148	151	140	154	152	156	148	155	155	172	169	185	162	153	156	155	173	149	162	164	132	159	154	172	158	169	167	182	168	169	164	162	172	155	150	158	151	135	184	143	165	179	149	164	152	152	162	144	188	157	156	152	154	168	163	168	166	134	144	151	142	157	163	151	148	155	159	153	132	140	189	150	166	155	165	185	169	157	132	145	172	148	157	163	135	159	192	141	164	158	167	176	158	167	158	162	158	165	181	151	127	152	162	161	147	162	157	161	166	170	186	154	147	165	163	173	166	174	155	152	135	171	174	169	167	151	159	157	137	167	144	140	172	191	160	170	162	187	163	154	175	177	152	152	157	176	166	160	162	166	155	168	174	149	171	163	159	176	181	173	149	161	158	150	158	140	149	157	163	153	163	156	167	150	160	178	152	158	168	146	142	158	172	185	140	158	153	153	134	172	155	154	172	161	155	170	170	134	161	146	170	140	157	156	153	181	132	179	141	168	153	160	161	148	154	181	139	154	159	164	155	175	144	152	165	134	165	179	162	152	142	142	156	163	157	172	152	164	145	136	158	159	166	160	159	147	188	177	156	161	160	158	164	165	149	144	143	157	151	140	146	147	143	140	166	162	156	158	137	162	158	171	153	162	162	172	186	150	163	162	158	145	153	162	173	160	178	157	158	149	147	156	181	154	163	168	166	186	161	154	152	159	163	160	166	141	159	147	160	161	162	168	174	177	160	169	153	141	153	171	143	176	179	154	170	163	164	153	143	169	162	168	176	153	172	160	161	188	159	156	166	158	157	145	138	157	144	154	168	156	156	148	160	167	153	169	146	156	158	156	143	147	177	162	159	170	156	167	141	146	150	148	167	163	174	156	180	169	152	153	173	177	152	155	158	163	177	173	135	148	179	161	142	162	177	172	144	165	143	178	149	182	165	177	146	163	147	144	177	174	152	158	164	157	152	172	157	181	166	151	145	146	153	181	158	161	171	142	154	160	164	157	153	161	171	159	152	161	157	199	171	150	166	157	159	157	170	162	151	176	146	175	168	177	172	160	165	160	156	181	146	148	169	169	151	167	163	137	128	159	122	154	158	186	169	139	163	172	156	143	158	151	174	173	165	175	159	163	172	202	159	150	163	164	167	179	166	178	162	144	173	162	168	158	164	159	164	151	146	162	181	167	157	165	139	150	165	157	172	139	133	144	147	152	175	154	157	158	156	151	167	192	138	157	169	166	160	159	148	172	165	165	154	140	177	152	176	157	173	161	144	147	174	168	160	168	169	158	147	175	150	148	157	167	160	188	184	148	153	143	160	172	147	153	150	166	160	131	158	163	152	168	163	160	170	128	160	155	148	177	150	195	150	157	164	151	168	160	171	177	154	156	171	165	145	176	194	151	176	163	149	180	159	168	159	152	158	166	176	146	163	192	160	168	153	152	147	151	146	167	151	140	164	171	166	175	182	174	184	136	141	165	153	165	176	155	164	164	193	160	149	134	141	157	172	163	161	159	189	161	141	155	175	163	163	161	150	156	156	149	159	148	159
29115	47410	58919	7460	1608	1431	2114	4395	2377	2126	2244	1718	1120	1051	1105	1071	943	1048	1012	1016	869	850	756	842	781	690	725	669	732	648	631	600	615	615	641	626	543	608	617	641	593	602	649	652	667	681	667	754	703	686	761	739	733	695	712	689	648	639	616	631	608	619	625	641	616	605	529	567	577	551	563	546	571	554	569	554	543	583	580	596	575	554	586	560	611	563	554	604	584	589	582	561	595	554	601	511	557	590	561	592	558	548	540	512	541	554	567	557	609	589	555	572	581	551	620	572	595	571	549	557	548	566	569	604	643	546	581	611	570	525	564	543	538	555	541	594	528	557	565	578	570	589	542	570	621	565	527	544	536	576	581	526	555	534	586	565	555	546	583	538	543	567	566	536	584	568	553	535	560	532	584	576	530	522	568	577	636	588	567	582	545	557	572	557	573	538	553	579	546	550	577	548	554	548	575	554	525	542	556	538	574	546	635	585	542	605	585	588	546	574	529	599	571	580	546	575	568	555	546	510	606	594	569	582	565	551	512	562	563	545	599	590	540	546	526	557	542	564	590	603	551	555	597	521	588	533	555	570	534	536	551	550	571	549	570	578	547	562	521	541	608	566	554	561	560	591	550	563	535	580	540	562	555	602	542	568	544	547	557	567	521	557	538	555	602	592	570	565	576	562	533	532	553	561	571	574	560	565	556	550	528	557	557	526	589	529	608	570	569	564	619	539	551	588	572	598	584	559	568	574	568	563	570	543	568	590	571	547	546	561	571	539	565	571	549	583	556	624	559	495	577	532	514	553	576	559	576	533	539	566	544	538	592	535	571	567	569	600	594	604	519	526	541	622	563	580	545	570	544	576	580	571	597	568	553	576	551	605	568	545	551	596	516	568	541	581	561	526	579	530	589	524	546	550	563	590	582	553	549	559	580	561	547	573	545	525	604	542	552	556	544	571	541	597	612	578	587	595	608	538	604	557	581	545	553	529	586	569	560	563	552	517	570	523	542	570	561	569	557	560	607	528	550	553	581	572	560	554	569	504	542	528	547	597	558	538	584	581	568	572	575	555	605	564	528	570	551	573	587	562	594	563	583	568	583	591	562	576	537	568	568	537	607	551	583	582	522	569	524	558	549	561	582	556	577	540	570	543	572	517	558	537	625	530	525	531	569	531	536	547	555	568	523	596	530	514	582	630	565	585	580	583	559	582	533	553	570	546	564	559	577	557	587	552	535	546	560	548	552	535	530	554	554	558	582	583	545	595	583	545	522	559	564	563	569	585	539	566	548	543	588	550	535	593	522	573	576	555	574	584	519	575	562	574	555	635	569	568	504	566	541	554	573	565	561	565	547	546	536	555	542	552	566	594	547	547	557	537	575	595	574	566	539	592	605	582	575	545	547	564	533	562	560	554	557	574	542	570	594	535	553	566	575	570	563	567	591	498	567	535	548	585	591	551	590	599	558	526	568	603	532	533	597	570	546	522	606	562	541	535	561	563	557	543	610	606	579	555	559	586	550	557	525	550	514	562	567	548	578	518	562	571	614	540	514	499	521	580	573	555	557	532	561	506	532	554	585	563	549	576	572	577	546	566	607	583	572	557	599	542	610	574	558	585	575	579	576	550	547	538	537	564	525	541	573	564	559	587	567	545	565	582	535	552	577	596	541	558	571	619	524	515	559	542	551	551	557	570	578	591	606	552	545	559	566	545	568	554	562	536	584	552	552	551	600	586	558	564	567	553	616	523	564	581	537	544	556	541	596	571	529	554	576	609	583	520	568	604	526	555	522	560	543	558	563	544	602	524	540	599	567	538	564	577	595	570	580	538	598	512	548	608	597	522	551	530	563	573	545	542	546	616	574	618	552	588	576	530	573	574	529	546	511	561	556	572	599	522	520	602	506	526	549	529	546	511	593	557	548	537	523	525	558	502	565	564	551	629	587	556	558	583	561	516	545	577	556	551	536	540	594	537	619	579	555	573	577	616	569	510	587	570	515	585	558	571	548	604	562	602	528	554	558	588	569	543	567	511	519	637	587	536	549	544	589	573	554	573	567	578	561	544	545	535	536	564	515	580	573	559	533	541	573	584	535	601	579	517	567	575	538	560	539	557	593	566	555	519	535	614	551	552	561	546	516	544	561	580	538	511	555	558	567	577	579	556	535	548	583	560	598	513	564	560	602	620	568	573	550	550	579	537	530	539	552	596	580	538	541	566	591	511	548	590	549	527	538	563	560	532	553	551	544	575	584	580	579	583	581	593	549	537	582	589	543	514	522	546	581	549	531	560	529	584	565	551	534	585	607	506	552	595	552	581	603	575	551	572	570	532	586	568	573	566	534	563	541	568	531	554	551	570	567	523	587	563	571	559	557	539	575	603	552	585	568	572	567	551	590	602	592	570	558	576	566	637	544	549	558	558	522	575	576	538	573	556	568	545	597	578	555	575	548	580	535	539	556	551	564	624	548	519	553	542	529	555	554	555	561	569	582	556	566	578	592	579	570	583	568	552	575	545	540	525	557	577	555	534	550	544	544	575	620	563	575	541	582	566	556	599	548	563	534	574	540	607	560	559	552	543	602	574	568	570	520	560	565	609	614	556	537	590	569	568	567	544	579	519	564	556	543	594	570	582	524	550	559	594	567	567	575	578	561	567	594	561	547	545	579	542	588	546	544	531	565	592	585	566	601	579	530	534	571	551	520	573	537	563	527	572	555	550	533	558	570	592	557	500	548	557	557	566	582	595	560	533	564	585	573	560	580	556	562	582	573	601	551	600	511	532	552	549	581	544	524	525	592	559	546	538	557	615	558	593	555	501	584	537	564	532	557	537	589	576	566	607	553	562	555	567	565	564	518	566	552	548	547	568	534	592	547	585	583	572	536	551	581	559	569	560	576	539	547	542	556	587	570	554	547	518	561	531	524	558	530	557	557	593	603	562	534	548	545	528	560	579	570	571	554	592	562	548	576	596	563	581	542	579	561	566	573	546	557	574	504	550	553	582	567	564	551	531	568	577	573	544	535	568	585	558	550	580	585	557	575	552	550	550	560	579	572	533	511	602	553	569	558	569	573	558	539	567	553	616	582	583	577	531	568	529	568	558	588	543	578	543	594	580	572	562	604	536	545	565	544	576	536	557	520	594	573	617	581	546	543	581	575	551	577	562	559	505	573	547	557	561	556	575	503	576	558	549	566	546	567	553	569	577	562	588	548	564	584	524	553	553	567	593	545	614	530	607	552	579	599	582	552	612	558	548	542	566	598	558	569	567	567	545	604	589	559	520	548	583	524	560	580	569	537	568	526	549	525	546	552	570	533	521	565	548	577	550	517	540	572	586	555	564	556	534	575	578	559	583	571	546	592	581	513	560	556	618	567	539	567	578	551	535	570	574	550	584	579	554	580	590	611	574	582	556	592	574	576	567	535	553	574	566	581	591	555	539	587	568	584	579	563	584	566	550	589	590	544	541	581	546	564	537	492	575	578	544	562	549	576	545
58071	74723	78490	33973	10759	1495	947	1302	755	785	653	514	326	306	308	332	303	343	385	301	288	239	312	272	240	259	263	237	240	243	236	244	239	220	213	243	231	240	227	230	245	241	216	240	221	252	231	225	261	251	253	236	223	225	260	245	228	232	215	204	241	254	233	221	220	210	209	215	253	223	219	224	239	222	234	204	228	229	243	229	221	216	206	222	229	231	234	233	201	215	210	213	228	207	212	203	205	235	215	225	227	233	204	213	222	230	215	205	227	208	224	196	203	213	208	206	206	226	211	195	235	232	221	223	216	208	223	225	234	207	206	240	222	215	203	218	220	221	194	230	224	196	210	249	219	204	206	238	220	217	216	205	222	221	226	203	209	208	197	206	206	236	210	222	209	220	216	218	231	228	211	231	223	227	240	213	203	217	203	207	225	227	211	197	204	204	239	185	211	208	211	216	198	246	227	228	201	220	218	217	191	226	208	212	214	197	240	214	207	208	200	216	190	226	232	225	233	204	211	224	218	207	255	229	220	222	204	211	251	236	198	229	238	230	207	216	232	223	210	227	249	211	225	201	232	198	227	213	235	222	222	209	239	233	191	228	243	217	196	212	231	222	223	207	212	214	223	203	217	220	195	212	200	202	228	226	213	221	229	204	233	210	228	236	217	212	219	240	210	203	194	217	226	239	202	194	210	203	239	224	218	205	219	229	212	205	228	202	199	230	214	214	229	192	225	209	209	230	195	185	202	213	235	187	240	198	229	222	194	234	221	211	197	200	222	217	198	225	223	226	236	186	213	211	207	225	237	241	213	197	240	191	214	232	219	203	220	245	240	203	230	215	198	214	235	236	214	215	227	217	194	196	219	228	231	194	229	202	194	225	226	233	243	205	213	218	223	237	217	198	217	228	208	227	174	223	218	230	188	186	198	218	238	197	213	200	213	218	197	222	237	221	233	237	210	204	215	233	210	210	240	228	220	221	210	213	216	210	248	227	221	221	201	210	203	218	215	191	232	231	188	215	220	231	214	190	182	214	233	189	203	219	209	228	212	206	215	232	219	221	220	235	245	230	229	221	220	238	231	198	212	202	220	190	206	219	211	216	200	226	224	214	203	200	187	207	217	226	216	203	217	243	228	214	204	195	203	238	195	198	230	209	199	233	209	225	207	238	220	211	211	210	204	199	217	221	198	211	203	200	229	235	202	215	222	235	191	218	216	228	207	191	213	213	228	257	196	217	203	205	188	225	203	208	213	212	214	231	206	211	229	235	233	234	245	226	220	242	240	209	236	210	211	194	221	239	215	222	221	225	226	213	238	208	239	208	220	194	219	207	222	204	217	208	206	209	204	194	221	215	202	200	242	230	250	189	215	206	212	207	218	198	221	208	221	218	223	214	215	215	181	223	248	226	239	214	185	206	223	227	209	220	217	225	202	239	181	223	214	200	205	209	219	204	182	204	204	215	214	223	215	238	234	236	204	218	216	206	217	218	221	224	213	211	233	217	214	224	220	217	253	225	216	209	229	219	221	208	201	217	240	223	229	224	231	232	211	234	245	229	238	224	210	202	215	223	210	241	205	233	202	251	212	235	246	213	226	199	205	209	227	213	204	240	213	200	237	233	226	202	193	223	225	226	206	215	251	204	199	215	192	230	226	225	225	208	227	211	232	242	255	192	196	204	226	196	238	216	228	225	206	208	201	228	212	200	230	222	227	184	222	218	221	209	206	215	224	201	235	212	223	220	214	235	211	206	203	202	211	213	222	207	220	239	241	222	225	201	248	241	235	193	233	214	197	218	217	240	221	208	227	212	231	245	208	220	225	202	200	205	195	223	210	225	217	223	204	204	231	202	225	202	215	245	194	213	241	221	217	215	229	223	208	214	221	212	210	222	232	225	196	197	232	240	222	233	213	208	248	235	201	204	220	220	220	191	214	206	232	224	192	193	209	216	214	217	216	219	220	226	236	220	223	232	209	204	238	223	221	231	214	230	194	225	232	223	226	240	193	201	206	217	227	220	210	243	210	194	223	204	213	210	227	239	220	210	236	194	218	213	212	248	218	228	217	213	241	209	217	211	223	201	195	232	222	216	225	219	209	232	202	215	250	208	212	224	221	209	238	221	234	196	234	244	254	218	225	223	204	197	221	215	203	224	196	217	213	219	210	206	233	230	202	212	218	203	214	205	207	208	225	216	213	185	207	223	194	217	204	226	219	207	242	217	212	244	193	217	208	197	229	230	204	205	196	220	203	230	207	213	225	229	207	235	211	239	204	212	243	218	217	219	211	219	186	219	203	205	234	228	222	225	192	208	230	245	216	207	203	224	224	190	201	210	227	200	215	194	232	219	210	218	236	202	204	221	203	213	223	205	208	211	209	207	211	193	206	221	244	225	201	231	229	215	230	216	217	233	221	182	219	228	178	194	224	224	204	214	197	212	222	225	227	200	216	199	214	194	199	224	216	200	203	204	214	222	228	197	225	250	216	240	238	222	240	224	229	229	223	242	232	236	214	198	222	234	206	190	200	190	204	225	212	216	195	224	213	238	215	183	189	239	204	201	219	210	223	210	200	233	205	195	202	213	186	228	223	207	215	227	184	219	231	237	229	210	196	206	209	218	229	225	208	202	239	241	239	194	235	214	254	226	226	231	227	204	184	220	245	202	217	191	203	201	239	211	199	203	194	215	212	217	213	211	218	205	243	217	227	210	205	207	197	213	197	249	230	196	200	224	192	216	226	216	222	228	215	203	193	214	219	192	225	205	215	205	238	184	239	226	222	224	214	239	232	194	235	205	228	212	216	215	226	220	226	234	202	213	218	229	228	214	211	212	188	214	199	222	207	215	252	232	236	188	227	207	198	229	202	210	223	235	225	219	242	205	209	223	193	224	222	191	214	219	211	234	231	228	195	214	206	213	210	204	211	178	212	225	236	223	203	216	205	255	205	195	216	202	214	200	224	208	208	209	228	199	245	210	242	226	243	197	222	216	222	208	239	201	228	211	211	235	221	241	226	206	236	201	223	255	238	208	219	213	225	220	183	227	210	213	228	231	247	237	193	235	199	223	224	204	223	230	225	206	220	229	212	214	222	224	240	211	187	217	215	197	237	217	220	192	211	226	218	251	228	191	204	214	208	199	197	222	204	193	212	219	241	227	213	220	215	231	241	214	212	208	219	220	209	217	207	215	223	207	206	194	194	220	201	229	221	223	213	186	222	201	209	212	209	243	210	227	224	209	210	211	196	215	202	219	223	238	215	202	234	221	201	228	225	201	187	233	214	217	215	222	234	211	212	195	247	215	210	218	229	198	223	206	224	236	215	220	201	193	217	206	218	224	229	238	249	218	224	210	205	217	203	196	218	205	230	207	222	206	195	198	229	173	200	212	234	240	194	214	215	215	206	245	208	217	226	211	207	236	254	226	229	207	242	243	226	235	181	215	214	224	210	230	222	249	211	198	231	190	228	227	190	233	228	216	226	214	217	210	199	184
38736	56709	71363	11895	2468	2070	3977	5928	3322	4115	3475	2721	1649	1466	1514	1630	1403	1482	1846	1283	1350	1105	1173	1110	1028	1025	977	910	896	926	835	900	823	845	810	788	804	838	802	816	866	842	803	830	851	857	851	937	873	861	899	925	907	892	876	834	827	810	779	807	794	783	758	812	805	785	760	787	733	689	718	764	736	747	710	743	791	715	726	866	783	773	784	791	755	701	729	765	738	681	765	704	725	755	763	735	776	695	740	687	683	713	718	726	752	763	774	727	720	732	724	697	701	707	723	727	735	719	689	744	692	730	744	730	686	752	758	698	694	728	759	702	709	702	735	745	686	719	719	719	772	714	788	704	667	674	667	717	706	657	699	749	770	719	736	750	743	684	671	713	707	725	731	701	734	737	698	770	700	690	698	705	738	722	703	705	727	677	741	736	742	701	658	665	712	726	713	728	758	724	713	685	684	669	700	746	692	684	714	719	710	722	675	734	703	735	686	665	728	751	708	660	755	711	770	754	680	719	738	681	734	712	712	717	690	706	729	700	761	676	717	712	722	739	661	738	802	736	706	719	701	718	725	698	749	730	754	719	721	727	686	769	697	722	685	717	706	713	698	715	735	687	702	707	692	726	677	685	731	698	721	721	764	736	716	735	712	689	715	719	730	725	697	737	745	714	681	713	705	709	707	673	725	735	695	677	699	661	746	722	711	688	706	719	695	741	748	685	725	678	717	688	708	707	671	773	708	729	731	710	746	703	711	724	695	752	708	727	680	690	729	671	720	703	682	659	757	696	708	684	734	744	679	743	715	684	747	768	724	698	724	747	690	714	708	715	681	684	717	696	730	696	700	699	744	755	714	721	750	716	735	711	695	711	704	684	774	708	709	676	741	706	715	753	734	716	766	672	692	711	670	701	708	728	767	735	716	727	707	709	681	673	681	679	764	744	678	672	695	695	719	678	728	708	675	727	690	694	737	717	681	714	683	706	710	701	717	694	721	730	694	736	684	713	774	709	677	715	697	734	726	723	738	704	695	771	686	736	684	702	712	695	745	729	707	703	733	689	728	688	733	709	732	694	689	728	663	674	734	740	741	728	697	727	755	699	736	728	687	733	736	732	712	758	695	710	682	710	711	689	683	750	717	648	706	721	706	758	741	703	707	723	716	752	716	685	721	728	688	719	734	693	750	732	719	707	703	733	717	741	691	668	694	718	722	674	745	710	712	661	633	712	665	736	666	744	771	754	709	723	701	793	728	694	756	715	728	734	694	743	708	761	714	695	721	749	771	679	750	685	710	690	690	714	719	705	718	709	724	697	690	710	742	678	681	721	681	679	677	727	682	730	694	706	720	687	684	708	736	737	716	709	651	712	700	740	699	757	751	683	710	656	663	720	699	699	700	709	727	708	698	708	743	734	729	729	698	742	693	712	696	730	724	699	687	704	725	757	708	724	688	707	665	757	682	742	689	717	718	725	708	716	703	713	728	713	713	725	729	756	667	727	707	732	710	689	702	707	705	712	754	692	737	712	695	739	671	648	702	681	765	729	716	732	704	711	730	726	691	712	685	721	762	701	616	687	714	793	711	730	722	704	722	700	770	705	692	713	733	723	725	736	684	663	699	745	697	725	695	718	707	734	718	713	698	731	694	665	723	699	731	728	735	693	711	697	696	678	700	734	699	636	742	698	753	744	776	698	701	727	719	695	719	732	739	705	730	710	743	690	712	735	723	725	700	742	719	685	733	699	765	719	708	727	706	733	723	777	683	713	705	701	730	723	708	662	738	762	711	765	710	691	732	700	721	742	662	758	728	756	729	765	707	718	731	705	716	744	653	728	743	710	666	673	705	732	697	746	720	715	749	669	668	717	720	724	703	680	750	681	713	738	705	697	782	719	718	681	727	706	726	721	700	753	698	735	767	690	688	742	716	744	717	718	673	726	698	715	677	710	733	709	748	773	731	693	723	688	743	680	717	689	705	698	662	700	721	684	745	681	692	712	687	712	709	734	732	710	711	729	688	743	729	712	685	724	716	703	710	734	752	716	692	729	719	683	700	696	677	725	699	710	725	677	711	708	676	694	700	727	679	713	694	721	686	727	700	748	667	757	736	690	726	694	721	703	702	735	712	703	730	690	744	648	759	699	713	706	728	769	668	679	703	732	655	723	723	685	698	722	766	728	701	751	729	673	705	681	692	732	687	752	693	691	671	730	672	715	719	704	797	693	687	719	686	732	736	749	713	732	735	695	696	727	751	699	706	693	777	743	718	734	668	728	656	715	679	739	714	715	720	743	709	773	708	713	725	692	763	735	738	679	713	693	709	689	731	697	698	695	703	724	714	711	695	719	709	729	729	739	739	684	714	720	770	722	765	759	755	681	700	727	657	717	759	717	713	752	688	681	689	696	748	667	700	743	708	700	698	719	754	725	777	738	708	748	746	717	732	762	735	672	694	734	706	725	698	810	669	712	691	707	721	732	681	707	710	734	707	745	702	737	774	707	720	729	712	692	698	736	692	754	725	709	788	727	700	725	719	739	715	740	744	759	746	710	699	715	715	688	711	760	686	717	715	735	704	742	733	746	712	727	692	711	757	704	700	714	709	728	716	710	709	696	645	721	735	698	706	722	784	707	744	714	720	695	689	737	777	706	675	698	738	747	728	694	757	703	728	711	752	707	742	775	722	750	763	714	772	666	718	726	718	748	688	763	733	681	751	702	713	724	676	679	779	720	700	714	763	683	705	687	684	681	741	713	709	681	720	659	733	712	652	716	696	701	696	734	706	690	733	726	717	753	763	759	702	732	702	714	735	706	722	714	705	709	752	728	724	701	723	675	738	702	719	697	722	713	685	705	686	700	721	667	756	725	702	724	737	652	761	737	680	719	733	724	686	703	725	705	758	719	737	698	720	705	693	717	696	686	733	658	696	689	752	692	719	728	701	724	724	743	700	764	755	693	706	676	686	733	689	732	697	690	710	701	717	706	733	719	733	727	643	711	680	724	677	718	716	704	720	721	689	728	709	690	724	717	718	734	739	717	723	748	719	694	736	713	693	690	747	738	728	689	752	713	725	722	705	667	680	705	759	714	705	711	709	690	704	745	729	717	756	745	730	715	701	701	740	709	727	751	710	707	698	700	701	684	714	707	695	691	748	742	692	723	667	757	749	675	696	670	705	725	650	729	705	726	709	696	684	709	700	749	758	710	689	683	720	763	707	702	711	682	689	721	702	785	693	727	699	753	665	727	700	715	728	704	726	748	725	705	726	719	700	698	709	741	726	703	697	699	703	723	731	713	704	730	729	674	731	739	737	689	767	699	719	732	680	730	731	724	749	713	682	701	733	726	763	746	709	705	704	698	747	686	705	734	717	703	713	698	693	737	711	704	716	714	678	748	700	677	685	738	755	698	690	693	746	707	710	704	740	671	696	691	716	677	725	705	711	673	766	756	670	714	721	713	721	690	666	758	718	700	697	744	749	716	731	750	679	744	730	700	701	661
5705	8999	14829	1394	298	174	157	164	155	149	167	156	112	133	168	144	126	125	126	139	135	131	129	130	152	131	123	122	136	125	130	149	146	125	137	129	126	125	121	145	117	126	129	143	142	118	142	115	124	124	116	139	134	123	113	129	136	136	158	144	129	124	114	149	128	138	113	133	114	131	124	130	136	134	115	141	127	128	137	124	129	151	118	126	126	125	114	115	111	118	142	144	122	132	119	112	119	115	142	116	113	147	123	143	128	132	148	127	122	136	140	154	130	127	129	135	136	138	122	124	109	105	130	135	116	144	128	131	120	124	148	124	129	99	144	129	119	115	151	134	138	103	126	150	120	140	116	120	130	121	141	125	120	137	132	123	122	125	133	129	139	113	149	149	132	148	134	130	145	125	117	122	136	125	136	120	133	141	126	121	124	138	150	111	118	113	130	117	125	139	119	117	132	118	134	123	144	135	130	119	128	116	120	133	115	106	150	129	122	116	116	129	119	122	132	135	139	139	123	127	109	136	140	132	122	133	115	144	118	132	115	124	130	108	139	130	111	140	144	120	130	122	140	144	137	133	122	106	118	136	150	130	128	142	120	138	114	128	149	120	115	124	119	148	133	121	125	122	143	140	136	130	123	149	113	133	131	129	124	139	145	120	130	137	129	113	117	132	140	127	136	136	125	121	117	123	152	154	125	126	126	143	139	103	124	168	116	115	136	118	133	119	137	148	114	131	117	133	118	134	118	123	125	111	134	140	125	121	114	135	121	127	133	129	135	132	135	128	140	112	130	97	129	147	114	112	125	125	120	122	142	119	125	142	129	98	134	130	138	118	148	124	119	139	119	119	138	120	143	142	137	121	122	123	136	127	132	133	110	139	142	129	140	121	128	129	126	122	135	134	116	120	137	124	128	121	133	126	128	127	132	127	140	141	126	127	135	130	116	143	119	124	125	125	120	104	142	122	125	119	127	145	150	146	123	103	145	114	153	144	128	125	123	99	137	106	111	118	127	121	106	144	135	129	111	124	116	128	120	141	137	133	141	119	133	117	127	107	116	134	144	131	108	123	141	127	109	127	139	123	124	120	114	145	125	139	130	126	123	135	118	140	136	128	138	124	110	137	128	157	114	151	133	131	117	130	128	126	133	119	109	132	126	150	116	121	137	113	118	163	137	128	133	123	105	106	137	107	130	118	133	139	128	131	141	117	117	132	156	112	115	139	122	115	132	115	128	127	129	125	119	119	139	139	126	146	112	139	123	143	111	123	130	125	138	143	131	126	112	147	125	121	134	140	142	134	124	107	124	139	110	129	124	148	135	135	142	122	133	137	115	127	132	120	129	122	123	124	121	122	130	122	117	120	131	103	119	126	146	132	124	134	121	144	118	135	130	119	124	120	128	125	117	131	126	125	124	111	133	143	112	131	133	139	137	142	126	115	120	134	137	112	119	133	112	127	122	130	135	124	123	128	113	120	127	140	142	163	124	112	127	127	126	125	125	154	130	121	104	121	133	116	109	129	143	115	114	130	115	117	143	115	134	134	134	120	116	146	149	133	137	125	124	116	122	120	128	117	127	109	145	134	126	116	118	106	137	122	119	141	125	110	109	133	118	128	138	121	136	125	115	127	123	137	118	139	126	141	121	122	111	117	115	153	139	108	143	120	123	128	133	118	119	122	126	145	117	121	121	131	126	119	137	128	118	135	125	124	142	127	115	132	115	129	107	138	115	111	147	146	98	141	130	99	126	139	137	132	124	121	128	119	131	126	121	130	124	146	152	149	115	120	153	144	138	127	131	137	135	118	133	116	120	136	116	133	126	130	131	141	115	134	122	117	136	117	110	134	143	119	122	107	104	146	148	125	121	138	121	123	129	109	141	124	139	115	130	100	118	131	129	139	115	107	132	138	130	128	123	115	136	108	115	150	144	156	139	146	143	133	116	117	123	102	127	141	149	119	132	122	145	107	115	122	128	123	122	137	128	122	133	125	140	114	121	124	115	100	121	128	140	127	135	110	102	134	144	129	127	144	143	122	125	115	131	105	111	139	146	117	126	137	125	116	142	141	115	115	111	142	115	137	142	115	157	138	122	123	117	135	134	122	112	117	115	122	129	130	116	123	124	139	136	128	133	127	136	129	126	120	131	124	118	137	123	122	134	142	122	127	140	127	144	117	128	118	137	153	132	139	130	130	119	111	130	114	133	117	132	119	126	126	143	117	130	130	136	122	130	124	138	123	147	131	133	121	148	139	155	143	109	113	107	144	115	133	136	139	125	114	129	133	130	139	104	137	115	135	131	135	134	128	131	119	125	113	118	141	99	154	138	134	121	127	134	134	133	136	123	140	128	138	127	143	118	117	124	130	145	121	115	130	132	126	124	130	157	142	124	136	125	113	130	126	136	132	136	111	123	121	134	118	94	137	122	109	125	132	134	148	130	118	136	122	126	119	115	139	127	138	123	132	116	124	121	122	128	126	126	125	127	122	125	131	111	130	124	132	120	138	124	116	120	128	137	140	146	113	135	128	128	123	145	119	161	118	118	148	136	125	136	118	138	103	131	128	124	129	117	111	133	125	127	129	116	122	96	129	140	115	134	124	153	133	134	145	120	138	132	132	134	124	140	156	131	123	101	117	121	111	131	139	103	120	143	111	103	125	106	145	148	122	115	118	152	116	131	131	152	120	136	129	118	151	143	131	113	125	129	145	123	115	137	104	122	125	115	124	130	132	128	134	115	137	139	119	127	125	126	126	113	116	123	132	117	130	144	135	118	124	112	126	146	132	107	131	122	127	125	123	121	130	123	118	129	119	131	142	108	138	124	118	131	159	127	124	137	125	132	126	127	130	130	126	131	127	118	138	138	146	132	106	133	121	132	117	120	129	125	124	150	132	138	139	106	130	114	138	132	129	120	136	128	118	126	103	113	115	132	129	114	111	119	146	128	133	127	133	124	108	125	144	129	127	122	132	129	140	127	150	126	121	130	119	140	123	115	141	136	113	126	135	126	124	128	120	105	108	129	119	136	145	115	132	105	147	124	137	121	121	130	148	131	130	134	121	133	114	118	96	117	120	150	112	136	116	126	139	154	123	127	126	125	114	121	135	125	126	105	127	121	126	122	137	128	117	109	126	121	128	135	122	111	124	115	137	107	131	122	113	120	108	106	120	139	128	109	115	135	104	106	129	128	131	133	124	120	148	124	137	132	135	112	143	135	131	133	142	125	135	138	128	122	116	133	122	147	119	138	118	124	129	135	125	126	131	119	130	130	132	107	132	102	130	129	112	124	134	141	139	125	110	120	137	132	139	127	154	138	120	132	137	120	105	131	136	128	129	118	143	118	148	156	121	122	122	130	123	115	127	144	107	133	133	133	132	118	116	124	126	136	135	119	143	107	120	129	125	135	136	123	109	137	135	122	110	124	139	140	118	135	128	139	140	126	131	123	121	124	127	122	142	128	116	135	124	118	127	130	126	125	127	115	125	135	122
7728	16297	22946	2144	517	512	542	628	641	577	600	521	528	489	510	487	470	519	482	499	490	486	500	510	454	467	462	465	469	459	457	472	472	446	471	479	499	446	492	509	466	475	497	522	510	492	498	543	537	574	548	532	543	495	496	507	489	487	494	478	510	529	492	479	469	495	469	521	483	514	461	469	497	455	488	458	465	483	465	495	494	499	499	466	493	483	483	491	461	476	467	455	442	434	430	438	452	477	447	459	484	457	459	428	452	472	479	424	456	469	457	456	494	459	483	508	451	474	440	467	437	476	452	424	486	471	480	501	440	445	482	470	436	460	498	504	459	501	460	456	439	463	464	460	466	484	456	449	472	459	450	426	471	469	447	461	449	500	485	441	451	471	462	445	462	458	489	454	421	489	487	441	468	445	452	465	456	460	449	459	427	458	495	478	445	439	448	472	492	471	445	441	462	461	501	493	469	462	458	431	435	465	522	449	450	444	477	458	424	426	442	453	438	470	435	455	467	430	485	439	479	506	481	436	480	455	508	433	453	453	455	474	449	454	449	490	504	481	500	430	490	461	473	481	461	480	484	500	475	452	484	462	455	447	468	444	422	455	444	455	446	439	502	486	466	449	504	441	437	432	463	441	443	453	467	487	452	470	460	453	445	453	468	452	469	493	480	460	435	456	438	461	480	470	446	447	472	488	469	440	479	451	490	491	455	443	464	460	461	488	466	453	416	459	451	459	447	462	468	465	413	446	434	460	449	471	450	435	430	471	441	475	478	422	455	466	493	481	475	472	484	427	502	508	457	462	474	489	436	473	491	442	476	446	448	507	497	512	442	475	422	481	471	452	487	486	427	469	438	485	472	461	462	469	476	452	471	468	443	444	487	472	488	486	462	473	466	448	477	502	498	457	468	466	438	462	462	464	477	494	467	460	434	480	451	448	467	472	457	432	468	442	458	449	453	453	466	493	467	468	464	476	442	449	498	481	449	470	478	451	473	454	460	463	481	451	398	431	452	475	457	417	474	504	506	530	454	442	457	510	451	429	478	465	443	449	471	439	453	444	459	456	455	465	514	455	434	473	455	470	490	477	444	468	447	474	431	461	467	465	436	445	452	445	505	455	482	440	488	429	451	466	510	485	501	452	492	495	464	476	450	461	442	436	434	417	457	455	472	436	435	452	457	470	469	472	449	461	494	495	430	477	471	482	457	497	468	416	473	487	463	459	452	481	476	445	437	471	442	470	463	455	464	472	462	453	457	475	448	458	475	468	460	465	434	478	473	472	437	461	489	440	486	454	424	454	484	449	458	506	448	517	469	513	482	444	459	450	458	470	507	467	487	453	490	529	472	491	471	452	448	438	478	457	476	481	473	469	458	443	509	438	488	484	437	517	458	441	441	472	458	474	458	416	475	451	459	452	454	482	484	479	426	471	453	450	455	443	432	446	455	494	455	446	503	446	446	463	438	450	497	506	463	498	488	492	501	475	453	465	476	466	454	481	449	463	489	449	450	473	471	451	449	481	449	496	513	457	448	444	475	478	468	481	473	445	461	450	437	467	484	479	441	502	451	466	446	471	486	504	468	476	500	496	487	452	467	470	475	454	461	460	474	470	482	466	480	469	477	483	445	443	491	475	494	526	448	442	464	465	463	450	462	442	472	473	421	500	483	434	460	448	487	504	461	423	501	444	434	430	481	477	472	478	456	469	469	476	491	469	466	459	456	485	434	453	500	478	466	419	460	484	477	442	462	454	485	520	498	472	475	461	471	476	448	459	438	470	506	457	460	496	499	417	453	483	476	465	480	450	487	461	475	490	484	477	469	476	447	457	468	490	454	479	447	462	484	471	447	484	467	469	472	440	493	460	488	488	493	453	459	508	442	476	485	454	457	453	488	510	462	462	478	460	470	468	499	461	442	468	493	449	460	520	447	462	510	469	438	415	483	456	475	454	464	475	441	422	434	473	461	468	510	457	459	453	484	500	475	443	472	457	487	487	470	475	437	454	431	463	469	456	490	412	483	460	453	435	421	466	457	464	483	470	458	463	471	441	466	478	489	468	465	488	445	473	462	464	461	484	426	490	490	468	466	415	479	440	484	480	467	489	452	445	444	457	434	473	428	449	469	466	497	474	483	459	465	495	504	454	465	439	456	446	448	463	456	480	462	487	467	445	486	462	439	470	486	428	428	482	466	454	446	429	464	497	436	500	493	474	482	442	457	476	449	450	479	454	489	473	481	405	469	488	456	490	441	471	424	466	449	416	476	441	473	468	489	449	446	443	439	463	452	446	452	453	479	505	478	496	470	470	424	416	444	461	434	462	414	450	474	499	460	422	494	466	471	467	453	445	451	497	461	455	472	467	472	471	481	431	441	456	398	461	459	471	462	475	477	454	482	450	431	483	453	474	473	470	486	481	476	456	449	501	463	473	460	460	452	477	491	439	467	457	467	466	470	453	471	477	500	472	484	457	471	495	447	460	458	486	486	447	448	441	481	434	461	423	476	479	437	443	479	481	456	478	444	472	481	414	464	465	482	412	428	497	464	465	505	437	468	502	472	508	428	415	485	452	477	433	477	436	460	480	453	458	464	489	487	472	457	445	441	452	444	429	470	486	493	477	403	439	446	520	489	461	436	496	492	508	440	444	445	485	459	433	461	429	463	482	477	418	494	476	469	456	485	438	504	454	437	462	443	436	507	466	449	479	430	449	449	478	446	445	477	489	462	456	465	434	482	449	430	459	478	460	493	490	457	444	491	458	448	482	464	450	478	488	502	439	446	445	468	487	452	490	479	478	481	498	442	473	467	512	424	460	439	477	448	477	463	468	473	460	487	462	438	444	436	423	453	468	475	465	472	472	485	475	465	504	472	470	519	497	481	450	438	468	461	489	495	441	516	486	472	439	453	456	529	461	485	421	520	466	443	485	456	478	461	465	474	472	452	461	466	453	481	476	482	459	477	451	484	468	444	458	445	435	479	435	462	483	460	467	438	483	474	485	425	475	458	444	457	463	468	464	471	502	475	498	497	457	473	456	464	435	489	481	502	460	446	471	415	479	452	474	470	507	479	477	489	485	461	462	508	491	464	442	472	497	446	461	482	491	434	474	442	433	470	465	434	494	438	453	469	458	496	455	465	464	433	485	452	461	459	419	478	450	510	475	450	462	457	492	525	443	495	491	461	491	435	422	423	481	456	496	438	502	464	475	499	463	446	460	458	495	438	507	447	487	481	458	457	440	503	444	494	449	448	444	453	439	495	423	427	489	459	468	462	484	479	471	436	466	487	456	468	467	456	434	454	441	506	432	480	447	449	492	456	536	449	453	465	450	443	436	435	440	425	475	464	501	450	476	468	491	474	478	496	460	495	457	477	464	476	489	457	464	449	433	462	441	418	468	446	430	476	477	434	443	431	441	493	498	480	459	479	501	422	445	453	534	470	492	479	467	477	474	463	466	467	469	455	449	448	486	458	471	477	461	481	442	471	515	454	453
47424	63726	67536	27761	5464	388	441	427	580	441	305	272	228	202	200	204	215	226	195	211	183	189	226	189	178	173	180	153	172	188	167	167	164	165	157	172	175	149	169	165	178	181	157	200	158	192	181	175	189	184	191	173	169	190	158	180	186	172	160	179	168	180	159	171	172	144	169	159	198	189	183	173	145	185	174	158	151	156	169	165	142	174	163	167	156	173	166	176	178	143	159	147	153	140	136	162	175	156	153	171	171	158	154	165	159	183	152	166	189	179	154	171	147	183	175	165	147	146	148	156	159	142	148	169	172	157	162	182	154	153	152	172	183	145	153	165	163	163	167	152	177	155	166	168	178	178	164	180	151	187	173	143	150	174	170	160	136	150	144	164	155	171	183	151	158	163	188	161	144	147	152	171	164	162	150	152	181	177	166	161	159	171	178	164	177	160	157	157	154	170	187	152	166	175	154	155	166	158	148	177	162	164	161	157	164	156	174	193	192	152	186	177	185	144	181	159	159	137	150	164	170	148	158	176	139	172	167	155	149	158	130	151	139	175	168	169	160	165	151	148	147	170	166	179	146	161	159	175	138	173	163	159	155	150	157	157	158	184	149	180	164	168	150	168	164	175	152	157	163	178	168	143	170	152	165	158	177	161	151	179	167	150	140	137	180	145	174	162	154	181	159	177	174	184	167	162	146	169	173	178	168	151	166	171	165	184	170	184	163	175	193	176	206	163	179	175	150	157	159	174	169	159	136	157	185	163	154	193	195	169	164	171	161	187	138	160	147	161	159	145	189	174	167	171	142	190	170	159	177	151	173	146	178	169	170	188	169	146	172	158	156	154	156	177	153	166	165	178	178	170	174	158	150	160	171	156	137	148	156	159	179	157	154	180	148	175	130	144	160	177	157	176	154	189	184	172	163	178	178	156	155	180	182	177	161	172	175	139	166	157	167	203	160	172	171	160	195	145	178	152	171	179	165	147	153	166	182	158	174	153	168	180	172	136	152	163	165	157	151	144	148	184	152	176	175	154	179	185	178	187	167	158	190	171	161	168	172	155	171	149	147	142	151	177	183	189	171	157	167	167	178	154	171	162	170	160	160	182	157	154	178	146	177	169	151	158	160	180	163	183	184	157	159	160	165	156	172	163	188	159	150	153	170	169	169	165	158	150	175	145	168	164	187	163	178	153	160	160	151	164	184	160	172	162	163	172	177	187	163	165	186	145	161	157	167	173	170	141	167	175	191	162	190	178	162	153	157	176	164	180	162	162	150	173	181	134	188	166	166	149	163	163	140	147	181	152	170	176	171	172	160	149	178	164	167	147	160	158	181	157	181	167	164	171	161	172	178	163	180	192	176	164	161	164	167	162	165	139	154	153	187	175	145	147	172	161	186	165	166	160	183	149	165	173	166	172	162	177	159	205	181	153	176	164	144	159	164	151	177	179	170	162	174	142	152	136	163	168	161	150	142	167	181	152	158	141	149	174	153	166	175	167	180	173	185	183	150	162	140	144	165	172	169	151	145	145	166	190	163	161	185	160	177	178	183	171	147	163	157	177	180	163	174	163	142	164	187	186	164	151	163	144	155	168	149	146	169	157	164	150	166	154	167	162	160	165	162	154	168	185	171	164	161	146	158	143	172	150	174	163	183	155	175	166	165	171	174	165	173	148	153	176	149	150	169	148	178	161	158	166	172	156	180	186	183	171	142	157	162	170	160	163	142	153	166	163	171	155	194	171	154	177	177	194	169	165	174	158	157	194	172	153	159	192	153	178	165	161	171	139	167	173	155	166	168	180	180	163	172	174	157	170	169	164	157	159	168	168	190	146	146	155	154	172	154	159	166	159	172	170	189	155	161	177	147	165	173	189	182	162	146	142	139	163	172	145	170	157	177	142	148	160	158	173	139	174	142	166	152	149	168	149	172	170	187	161	156	163	155	167	176	153	161	145	176	146	179	165	170	166	197	170	145	165	159	160	162	180	178	164	163	175	172	162	171	171	158	176	159	153	177	180	154	146	149	171	169	174	150	173	152	187	143	165	177	164	169	152	160	168	164	168	151	174	151	173	159	199	163	154	157	180	153	177	158	175	164	166	169	169	161	145	173	190	177	155	163	189	159	142	161	130	132	171	158	156	171	171	191	175	159	168	166	172	161	163	168	148	145	164	137	190	151	154	120	162	178	158	165	129	170	166	156	167	157	161	169	154	167	171	164	166	197	142	190	189	176	171	165	162	182	161	165	156	181	165	175	158	175	168	188	177	144	157	172	174	165	158	142	157	167	146	143	164	177	165	170	155	182	182	171	154	156	185	154	166	187	179	153	175	153	178	182	153	165	172	174	163	166	174	161	165	149	152	154	152	154	162	175	169	178	167	163	159	164	174	145	162	173	135	157	159	148	181	174	150	148	183	150	174	162	174	165	157	171	179	173	162	139	137	168	157	168	178	169	159	159	182	173	144	157	155	166	162	181	177	162	151	148	182	158	179	184	159	154	163	194	176	168	148	186	184	166	147	176	152	157	179	165	170	157	156	168	149	169	158	168	184	168	182	165	153	150	169	162	153	154	174	164	147	161	168	160	158	159	157	164	169	151	174	147	160	163	163	157	164	177	168	167	169	151	142	146	136	153	180	174	170	174	146	161	161	154	184	177	180	148	154	161	144	151	168	201	153	194	156	174	184	155	191	160	159	176	152	168	174	178	166	160	181	142	164	171	178	170	165	170	179	150	155	165	178	165	150	141	150	167	152	164	173	178	167	145	173	152	149	167	142	183	173	156	178	170	165	151	171	178	160	174	134	162	168	144	200	163	156	178	151	171	170	147	150	186	161	191	155	142	168	171	165	166	169	158	149	159	153	157	172	163	149	168	184	152	168	174	172	166	168	166	145	168	181	163	167	185	168	174	169	150	163	150	169	194	158	156	152	165	185	157	143	162	159	177	168	155	151	162	162	155	152	162	171	170	136	173	169	150	164	172	174	157	163	158	152	170	168	167	171	151	172	162	155	155	186	153	148	174	173	161	154	153	157	179	150	175	170	164	166	163	148	153	178	170	159	181	173	161	159	141	166	175	184	173	187	158	169	170	185	151	158	172	168	156	159	181	173	173	146	164	152	163	198	179	159	155	186	166	143	142	155	168	158	174	152	177	165	164	165	160	166	183	168	177	142	150	172	189	163	155	142	177	155	134	186	146	179	172	190	163	139	189	174	158	174	183	173	155	180	148	179	185	192	182	179	148	163	167	170	155	147	172	195	160	178	150	166	168	156	173	171	174	178	149	145	165	166	160	167	159	171	169	163	161	156	171	143	194	168	184	154	162	170	160	162	140	177	171	141	154	161	163	173	176	158	169	191	194	174	191	154	144	174	166	166	170	154	161	156	165	145	155	144	153	137	161	140	172	178	181	164	179	169	160	181	170	158	150	140	160	156	182	138	169	154	158	175	163	158	157	178	154	174	163	172	173	178	149	197	178	142	166	177	168	167	181	171
32668	47446	60628	10970	1446	1279	1990	2069	2935	2285	1611	1400	932	1008	968	989	1052	892	982	909	789	737	780	772	720	712	716	724	642	693	612	643	646	630	615	625	614	601	686	621	644	595	608	615	641	601	677	668	677	672	708	661	720	639	621	608	621	579	639	590	661	609	600	563	609	616	623	606	616	582	568	540	576	641	564	572	582	626	598	600	598	599	595	606	604	623	583	576	556	594	574	611	594	537	595	589	598	585	591	553	561	590	528	539	588	562	580	588	599	573	596	551	568	587	557	588	575	587	581	611	539	557	641	592	601	540	583	588	542	566	579	586	581	573	608	568	610	539	575	573	589	543	590	579	561	541	581	607	582	515	549	580	617	568	590	576	575	563	613	569	589	587	590	571	549	555	542	633	617	580	575	575	585	574	568	584	576	571	547	573	594	526	565	530	591	574	579	573	563	548	625	569	546	507	547	573	568	543	573	586	579	582	563	557	561	594	563	555	578	632	551	555	552	574	577	563	551	572	584	558	596	592	589	566	604	591	555	515	560	549	583	593	548	579	537	562	592	571	575	558	538	588	555	557	542	582	527	560	537	556	553	542	587	539	588	559	590	601	573	547	597	554	561	592	589	557	562	564	546	567	584	563	531	554	537	584	600	576	590	547	576	554	570	545	580	587	573	572	565	558	545	525	565	572	555	568	614	575	568	579	583	561	552	606	573	621	535	584	569	576	571	575	554	591	585	528	577	545	578	539	605	593	586	579	562	583	605	581	569	598	552	559	540	571	581	555	572	565	591	549	575	598	571	562	521	532	556	589	595	593	556	583	617	543	507	612	563	599	584	555	581	568	562	555	579	556	567	528	555	570	548	545	561	544	534	547	541	576	584	527	562	558	590	579	556	585	606	567	580	564	599	550	542	609	560	597	557	571	564	579	576	596	570	586	535	560	594	561	542	574	557	547	569	571	553	630	534	614	548	531	589	555	570	562	553	564	570	587	588	557	593	552	580	581	574	550	553	560	594	579	577	550	549	630	574	560	564	537	588	587	571	550	580	562	576	554	595	598	582	545	576	573	561	550	566	553	570	586	589	580	531	588	584	612	558	571	572	574	567	546	578	568	548	564	535	575	541	529	574	574	563	544	561	614	508	569	549	608	561	549	597	575	566	551	536	556	543	551	582	543	556	579	569	558	563	550	598	576	562	549	568	558	567	607	562	542	583	576	578	550	566	562	599	540	577	549	569	535	563	579	548	577	611	610	557	600	603	614	559	577	559	579	571	566	541	610	549	544	558	586	590	558	579	569	562	563	549	558	559	575	534	554	558	570	567	559	600	576	560	547	591	574	517	593	539	583	615	589	600	572	536	593	579	606	573	564	603	583	565	558	559	542	597	575	581	551	566	538	555	605	580	565	571	546	570	583	590	559	555	586	554	564	610	583	583	540	569	579	543	583	560	622	560	584	598	589	595	548	588	570	575	604	588	600	566	551	584	579	571	575	570	557	595	554	596	532	562	573	615	544	553	567	572	580	585	588	566	556	533	551	582	589	586	567	576	610	538	572	539	609	583	566	551	561	548	565	583	579	553	612	591	525	545	527	582	571	609	602	570	562	585	582	608	580	590	562	582	526	609	593	566	573	558	545	619	538	551	546	578	531	538	572	548	553	574	559	583	557	584	601	571	598	560	563	576	579	544	568	575	618	608	576	601	578	583	586	553	531	599	576	554	585	566	549	593	576	611	565	571	561	555	583	594	538	607	562	591	590	563	536	593	544	587	588	586	514	558	592	517	602	517	576	557	545	540	559	611	554	564	574	501	567	560	566	558	543	525	568	559	523	597	608	581	574	586	576	563	536	575	484	613	531	611	609	554	569	590	577	592	561	583	583	547	543	571	523	575	586	603	535	574	534	548	589	545	559	540	632	584	547	551	561	533	557	612	529	593	586	578	552	592	584	580	527	579	541	561	591	594	572	558	596	577	533	578	567	555	567	598	580	593	573	619	586	553	576	618	549	581	613	581	579	592	572	553	528	586	587	567	493	556	598	560	531	527	572	560	518	547	566	573	536	547	570	569	551	576	547	562	579	594	584	594	639	554	553	591	545	607	584	583	528	545	576	571	593	585	538	571	573	577	611	562	542	583	549	540	550	577	562	633	532	521	597	570	538	561	531	541	532	579	576	555	555	606	564	550	576	569	561	583	536	655	540	604	561	595	579	580	567	554	590	588	613	630	572	559	606	553	595	564	586	585	603	596	568	568	594	536	574	540	560	583	545	581	569	564	570	600	557	555	583	560	596	560	602	554	549	563	584	547	540	600	594	537	536	563	553	633	542	590	588	581	553	561	579	581	584	522	574	542	552	583	583	559	576	548	577	573	558	578	620	560	533	528	581	628	545	574	604	602	542	611	546	593	597	592	551	584	577	554	610	547	552	576	560	567	547	603	592	583	555	607	562	560	566	582	542	560	542	567	503	565	543	567	523	630	556	503	555	602	590	569	559	610	557	562	579	605	535	555	540	530	586	558	538	564	593	559	553	584	547	497	559	558	553	572	592	570	574	574	553	569	567	538	571	556	565	581	562	553	523	564	599	598	554	577	595	559	595	556	585	593	541	556	530	492	547	573	584	534	558	556	562	556	535	576	540	536	547	594	583	538	560	572	585	534	573	572	577	569	571	575	554	582	530	559	597	601	577	536	540	546	595	580	576	619	592	571	522	607	567	549	591	580	556	555	594	582	590	567	587	549	527	581	579	561	567	560	519	620	608	537	607	542	641	540	580	590	587	563	568	612	541	598	583	564	585	529	587	540	549	580	558	534	542	573	555	548	566	603	586	654	531	580	532	590	624	569	573	566	548	593	545	561	560	603	618	549	550	575	548	573	532	551	586	557	611	593	571	505	540	591	555	577	551	564	585	583	586	590	580	584	546	534	587	531	547	597	557	557	537	580	557	558	593	583	594	594	568	577	610	594	525	535	566	580	602	575	607	558	570	552	561	556	575	590	597	558	576	581	611	540	561	571	580	567	529	550	598	597	564	558	593	587	542	521	622	571	602	586	577	562	530	541	552	543	591	601	597	578	533	578	595	557	526	545	552	529	569	595	560	586	568	563	573	607	575	541	564	571	556	567	591	582	550	545	596	583	582	579	609	536	583	566	539	559	589	567	559	533	592	604	561	562	595	532	562	572	604	599	550	586	553	596	522	576	568	568	562	567	533	603	556	535	587	582	560	558	562	569	583	608	583	572	503	576	597	586	530	605	569	589	570	578	580	550	544	566	581	621	600	617	550	599	571	596	589	578	595	541	585	527	540	626	592	621	565	512	567	565	558	559	580	566	527	595	509	568	559	561	557	552	570	625	551	555	566	569	600	547	585	582	567	623	546	539	598	573	584	565	576	560	566	559	548	596	566	595	584	567	560	565	607	546	541	596	561	557	547	570	593	553	595	588	558	640	591	594	533	556	565	541	559	557	558	543	577	552	556	617	601	579	599	538	545
61460	76253	75423	34909	11489	1355	582	779	909	637	467	438	365	393	309	396	333	274	283	283	268	308	238	231	281	213	251	254	247	243	204	209	219	231	209	229	232	244	188	218	209	230	221	230	212	235	234	211	217	211	226	225	239	221	235	221	219	224	243	245	242	206	236	225	222	210	231	206	207	237	235	222	230	206	208	208	214	243	212	199	202	207	200	224	224	220	222	219	223	213	215	223	239	223	223	171	210	213	231	218	231	211	210	196	220	203	210	208	203	210	229	191	195	217	215	226	190	207	213	214	221	208	233	240	220	208	206	219	206	242	229	228	208	219	218	208	203	209	246	213	219	200	193	234	217	218	214	209	201	224	207	220	195	223	248	227	221	211	206	201	229	224	208	237	230	252	211	194	223	231	232	224	210	192	239	213	213	219	230	194	235	190	232	212	231	214	207	232	220	233	220	209	199	203	200	195	231	193	205	238	240	222	218	224	226	196	224	223	221	190	193	202	216	226	222	215	216	226	222	205	204	212	225	227	235	214	217	222	227	235	210	199	226	219	233	212	223	250	227	205	199	209	206	209	204	230	217	212	198	198	209	198	206	224	209	205	199	206	228	242	224	202	200	210	201	194	224	211	242	234	195	199	209	199	218	208	209	223	190	212	209	234	216	235	227	216	198	217	207	206	201	230	216	194	198	218	212	218	192	229	207	196	247	233	218	218	244	218	217	235	220	217	219	229	196	202	215	247	213	219	225	219	221	193	223	230	222	200	228	244	230	218	213	215	208	203	207	223	220	198	208	203	207	225	232	190	208	214	212	223	220	232	221	233	198	213	245	189	225	205	217	209	204	216	219	223	220	228	193	213	264	212	228	211	210	221	214	213	205	221	200	208	214	227	230	210	212	215	199	218	224	215	199	220	247	208	218	214	222	215	206	216	236	223	235	217	211	244	237	202	219	233	190	213	213	222	225	185	232	221	209	208	218	213	232	208	201	191	238	198	201	215	197	230	228	226	221	220	215	214	193	241	211	230	213	219	208	202	189	197	201	198	214	214	223	202	243	189	244	239	229	183	226	224	211	219	211	253	212	216	202	200	203	221	249	219	220	220	208	233	198	202	213	188	217	214	234	188	217	219	221	237	218	208	202	218	195	230	199	216	225	222	212	203	229	204	232	199	225	219	231	203	203	237	204	224	229	221	208	203	202	188	228	236	223	225	234	233	238	191	206	237	249	209	194	204	203	205	223	212	203	225	183	226	216	225	203	230	251	216	217	233	226	226	200	198	228	208	216	239	216	198	224	214	195	213	198	209	252	209	222	214	205	203	207	255	205	221	205	204	222	230	198	227	208	249	195	230	233	232	224	222	204	208	230	215	221	236	215	239	223	204	228	210	245	208	232	241	222	225	227	206	208	208	203	194	194	212	214	229	222	217	229	204	238	199	210	197	191	185	209	210	224	218	199	199	211	190	205	231	223	201	190	226	201	221	208	215	245	213	203	237	224	217	225	200	214	223	224	221	220	197	197	245	229	223	211	206	218	206	252	208	189	216	213	228	212	212	214	210	215	215	206	220	185	220	218	186	226	215	214	186	220	196	225	226	222	215	259	227	195	210	211	192	222	196	226	211	204	201	199	228	204	225	208	201	213	196	206	216	233	235	222	222	207	238	224	204	201	223	224	210	231	258	214	220	214	211	237	209	223	226	226	191	232	211	212	226	228	221	216	232	201	222	225	202	218	214	230	196	233	219	204	227	225	221	206	181	222	238	223	237	199	215	253	216	189	221	202	194	216	224	214	225	214	208	199	201	216	220	210	208	232	260	224	232	207	223	228	194	228	220	186	205	227	226	241	218	226	195	202	226	244	236	220	225	224	216	207	215	236	195	218	231	208	220	223	213	216	233	226	159	210	220	208	200	225	207	225	208	209	224	199	207	194	226	190	218	218	225	230	201	221	216	234	207	224	215	224	239	197	229	233	219	211	197	216	204	199	235	227	231	212	234	199	217	250	209	219	213	203	213	211	203	192	213	201	208	205	220	232	218	217	229	230	218	207	218	199	222	223	216	214	195	227	238	213	218	197	207	215	230	218	210	215	219	220	218	211	207	213	237	229	215	223	233	189	193	216	194	234	227	214	233	209	203	185	228	235	240	207	202	223	264	224	216	204	199	221	234	192	224	199	232	211	250	224	221	214	217	220	226	206	204	196	207	220	218	228	218	196	190	191	215	210	222	200	223	212	203	241	192	211	229	220	225	185	232	219	217	213	232	258	209	217	222	212	222	221	250	188	195	216	230	209	214	218	207	233	231	238	211	199	201	240	241	228	263	208	203	209	223	233	223	210	210	246	231	222	217	207	216	209	207	212	204	199	239	216	212	191	222	203	227	236	191	222	211	237	237	201	247	193	174	221	234	215	217	189	215	232	198	201	228	205	205	225	240	204	221	190	236	238	214	230	214	204	190	213	207	234	220	237	179	219	210	211	206	207	231	214	215	230	210	221	184	212	220	202	222	215	250	198	200	216	182	202	212	233	208	192	231	211	216	222	212	228	180	212	236	215	232	219	223	204	197	212	188	220	202	209	218	219	229	244	214	220	187	218	225	217	197	230	187	197	208	210	203	227	200	235	208	220	191	230	211	210	211	250	205	199	233	206	210	212	230	210	235	221	214	217	208	204	232	213	216	211	214	223	192	225	208	216	209	229	208	203	213	217	216	236	222	197	230	203	238	219	232	230	202	204	218	220	230	207	186	205	184	224	242	203	202	215	210	200	209	209	199	210	210	217	225	192	213	201	244	240	220	210	219	224	202	201	257	210	211	208	191	215	209	218	215	204	217	213	231	218	212	216	235	239	217	251	197	214	226	209	222	206	200	216	206	235	204	204	198	251	201	248	219	221	229	242	199	215	186	210	206	204	205	218	214	207	244	233	230	206	247	180	196	225	231	195	223	224	212	207	214	203	197	223	228	199	205	225	225	210	226	192	224	225	224	206	188	243	231	227	214	225	237	208	207	208	244	209	227	201	225	195	222	215	205	207	189	217	222	185	202	245	209	216	205	225	202	218	219	232	176	227	206	209	209	193	218	229	221	204	213	210	205	207	199	220	211	195	209	184	217	206	240	215	217	231	220	216	214	217	192	215	204	219	197	219	226	188	259	215	233	232	223	212	199	202	236	201	224	200	221	247	221	249	209	208	214	205	208	218	218	201	195	234	244	201	200	238	208	221	208	235	189	256	206	196	209	216	206	231	199	207	221	196	222	217	228	209	222	214	198	226	209	217	207	207	235	230	201	205	198	211	230	217	225	214	226	232	214	210	225	211	223	209	199	200	201	220	220	234	187	200	253	226	221	209	210	198	197	190	232	231	207	228	199	218	225	227	237	214	208	249	194	209	212	200	199	242	221	215	210	233	215	219	212	207	187	213	207	210	234	208	236	233	214	241	208	201	223	206	235	214	221	211	203	212	217	215	233	221	238	219	234	204	209	191	188	270	238
41371	56515	72608	14754	2432	2019	2439	3778	4294	2917	2418	2106	1610	1570	1361	1627	1411	1253	1323	1273	1168	1161	1080	1119	1014	964	957	975	998	838	838	816	838	806	820	788	793	766	795	781	854	795	810	782	845	926	876	864	929	853	913	875	812	829	799	827	794	748	773	733	826	789	803	790	793	771	758	780	714	785	772	735	761	749	727	731	783	705	762	733	788	763	734	778	720	754	756	766	745	685	689	717	794	680	708	753	742	735	755	712	728	690	671	717	726	781	736	728	760	746	680	693	709	748	710	776	729	699	695	731	780	762	759	728	731	723	733	716	696	690	720	769	742	705	699	723	669	730	727	679	698	776	750	688	728	687	718	705	742	700	698	721	667	710	729	734	713	677	715	758	714	688	659	715	723	689	714	713	698	743	658	683	696	720	736	727	745	678	719	664	683	711	672	696	693	737	689	676	717	700	719	682	698	730	761	713	741	707	692	682	674	724	720	704	729	729	743	724	689	639	685	690	701	705	739	684	754	672	739	716	746	710	740	746	729	751	695	758	689	735	773	694	714	735	633	722	745	646	686	707	681	723	721	697	723	734	741	717	723	708	749	718	703	751	699	729	697	769	731	698	697	755	696	720	687	709	744	689	685	732	724	693	717	736	747	705	708	684	716	708	666	723	699	727	715	751	733	763	731	699	704	730	665	687	735	704	759	717	683	683	676	724	750	720	724	739	746	691	710	747	686	685	740	724	732	720	671	717	686	687	761	732	712	749	735	725	730	689	717	744	732	707	739	703	686	709	713	737	706	732	690	765	727	729	682	725	692	717	712	685	712	740	738	731	717	740	712	724	712	731	738	731	694	733	756	728	717	692	726	666	736	670	713	706	687	677	686	691	720	705	711	747	675	673	733	685	734	727	662	730	700	731	766	740	731	693	753	740	694	722	732	693	713	697	731	685	765	686	686	662	753	646	722	705	741	696	724	674	696	679	737	697	703	758	668	713	711	678	685	697	704	733	730	724	717	698	684	696	695	674	722	730	703	714	706	687	696	753	764	748	706	768	735	700	690	714	703	719	676	700	682	700	724	700	671	715	717	702	673	775	702	698	724	708	733	744	718	686	679	697	723	709	746	742	710	656	730	731	674	688	694	713	731	759	732	734	729	740	766	737	711	696	677	699	732	739	690	733	686	703	713	684	761	714	729	730	738	716	723	707	724	715	685	711	714	712	733	712	685	743	687	698	744	748	717	754	707	731	730	722	732	726	727	694	725	711	724	723	728	724	745	687	670	714	705	701	710	673	692	718	749	743	706	742	697	660	678	703	707	719	701	675	772	725	716	751	715	741	734	707	760	696	694	685	732	738	730	685	726	689	727	681	724	701	727	746	701	725	681	703	693	671	718	719	704	670	713	707	665	705	666	699	740	706	677	661	701	718	703	696	724	699	681	708	729	668	716	696	725	727	720	729	713	748	724	725	708	737	707	694	718	731	737	704	754	704	718	756	750	711	700	740	729	702	673	706	708	710	649	745	717	712	727	714	729	696	754	691	679	716	736	719	701	729	702	703	761	724	676	716	745	729	701	756	666	726	670	684	700	756	697	693	692	737	721	704	694	755	689	694	744	728	757	729	714	697	682	736	710	725	681	684	726	710	691	692	679	719	745	739	738	681	676	712	668	669	667	724	737	737	660	730	704	718	670	730	731	729	700	757	706	708	689	712	705	725	710	690	718	703	702	714	687	696	700	739	669	753	765	743	728	741	669	708	760	704	730	715	691	695	728	733	717	706	706	718	729	644	677	727	680	686	654	721	737	742	745	704	690	674	719	747	734	671	753	709	749	744	711	686	667	708	720	711	725	729	759	741	696	739	749	712	707	717	663	689	727	757	746	685	692	708	759	661	681	687	708	695	731	708	701	699	721	699	774	722	733	724	721	686	698	731	747	752	733	687	758	691	755	698	678	721	652	673	716	715	704	699	742	738	735	713	727	746	719	683	730	739	680	735	743	775	680	733	768	672	728	706	712	721	681	712	724	720	753	697	693	718	680	744	720	680	695	696	707	705	735	693	738	701	705	715	683	684	735	732	644	742	741	758	709	706	691	699	705	757	696	742	679	713	706	691	671	699	736	672	723	700	689	749	719	669	746	677	735	733	680	676	678	707	717	694	715	714	710	704	735	698	716	717	725	746	730	722	771	689	673	700	707	736	720	711	646	752	695	680	685	723	719	714	708	768	724	742	699	726	675	703	752	739	767	753	739	706	690	759	739	717	717	672	696	711	684	737	699	709	757	707	717	711	706	677	689	763	731	653	755	726	733	712	695	737	734	701	711	729	713	719	687	764	686	765	718	706	696	727	693	683	740	705	630	667	712	707	655	792	762	720	699	689	753	692	659	708	751	747	697	710	709	673	704	727	756	686	731	729	721	743	696	706	697	746	692	722	732	712	725	745	701	708	799	683	738	681	753	700	718	688	665	672	703	738	692	726	682	730	690	726	707	753	716	698	726	749	730	743	691	697	681	727	711	748	702	730	756	758	756	688	724	767	659	722	682	748	729	716	733	671	731	673	678	721	750	731	722	707	714	772	721	713	746	682	658	730	699	742	708	659	744	716	644	737	709	627	655	752	705	712	740	730	715	711	737	729	663	712	728	703	674	745	697	717	708	670	746	670	697	747	734	685	725	661	721	720	706	741	731	660	698	737	685	719	746	677	706	748	695	753	708	802	716	758	682	687	735	672	677	748	670	724	720	687	681	679	672	715	739	734	690	702	682	671	705	713	702	725	677	752	688	740	698	724	707	743	763	743	720	730	733	718	705	747	701	740	698	753	742	703	673	734	713	693	682	682	752	772	732	690	692	749	731	682	675	699	736	702	705	721	722	724	690	713	668	695	688	681	743	671	718	730	683	733	802	684	721	709	721	709	680	749	704	692	782	701	718	748	743	713	689	770	766	727	738	693	759	710	652	747	697	692	689	723	724	748	761	686	710	713	695	766	679	731	752	742	724	723	743	718	713	702	692	702	712	676	685	716	700	748	730	713	732	690	704	657	716	718	729	742	705	738	746	735	708	707	672	722	740	749	715	690	725	737	705	714	720	697	745	736	757	696	730	737	686	729	698	699	730	673	687	707	724	706	727	692	742	674	737	721	700	738	699	717	692	702	690	741	704	723	719	700	726	776	778	746	745	743	706	723	689	690	726	718	719	703	704	729	711	705	723	725	690	713	722	734	714	674	694	699	768	716	766	728	766	671	689	716	734	718	714	742	786	699	718	711	694	712	648	738	667	708	741	734	700	747	738	723	730	744	700	702	694	738	707	689	771	715	749	720	732	694	700	698	730	703	680	688	687	672	726	717	645	674	762	704	695	682	727	726	746	700	705	713	742	752	697	765	725	653	680	725	759	734	688	651	704	691	733	726	719	713	686	701	687	700	700	715	696	750	675	721	698	710	687	657	737	686	672	704	724	703	667	723	707	752	726	694	736	736	715	713	675	702	751	773	725	714
6376	9400	12757	1039	218	123	122	141	150	148	132	146	123	115	146	137	116	133	114	128	136	116	107	132	136	105	128	140	132	123	124	114	120	126	138	129	121	109	124	131	126	129	130	136	143	110	132	126	138	133	131	135	105	140	129	118	124	120	103	132	116	138	123	108	149	116	111	137	132	133	112	130	127	135	155	135	133	127	125	145	128	121	112	113	128	127	135	136	133	136	128	100	120	119	143	110	125	135	120	134	114	122	127	123	109	125	130	104	127	128	124	125	121	118	104	105	133	131	133	131	127	123	136	128	125	151	108	135	152	136	110	133	128	122	118	124	134	129	127	146	136	137	119	112	139	131	148	134	121	152	119	123	118	134	119	123	130	124	131	112	140	129	113	130	143	135	114	149	117	152	121	123	136	132	122	140	115	134	139	131	114	127	127	143	121	123	122	129	118	121	117	131	115	113	137	121	133	116	144	119	141	129	127	138	130	131	118	127	118	128	120	122	131	114	113	119	124	127	133	150	125	128	121	117	121	126	123	131	110	112	118	120	132	138	109	124	128	117	117	137	128	142	147	140	144	139	114	124	104	114	115	124	118	137	123	126	117	109	136	143	126	121	141	123	142	108	146	123	120	128	108	117	124	113	142	136	126	109	112	112	126	123	136	146	116	116	116	125	135	125	117	137	140	107	139	113	115	118	122	121	113	131	137	133	115	128	132	127	110	130	121	142	136	144	135	117	105	143	115	147	137	107	140	124	142	124	125	106	109	118	122	126	122	127	115	117	117	123	140	140	128	116	123	123	111	124	124	152	131	142	134	122	129	121	122	121	113	123	124	111	114	137	127	134	122	114	126	123	122	116	114	116	136	112	120	120	131	122	115	117	117	143	127	125	131	136	132	126	135	132	133	112	123	120	120	139	124	133	121	131	118	128	138	90	117	134	115	130	116	137	128	114	122	107	137	111	124	143	146	112	119	136	130	118	134	107	147	140	132	98	111	108	108	120	119	127	117	100	126	132	116	113	107	116	129	131	131	121	125	137	114	125	132	109	123	125	125	133	129	117	131	114	128	142	130	131	119	134	126	123	119	121	136	136	130	122	131	138	127	117	122	123	108	108	113	130	125	135	128	110	126	142	109	126	105	135	113	116	120	122	118	135	127	140	124	123	122	109	131	116	125	148	118	117	131	118	114	118	139	128	110	133	122	138	102	124	127	114	120	115	119	144	120	128	140	136	111	126	122	98	118	121	121	144	122	133	134	146	133	134	139	99	102	132	120	118	131	129	109	117	125	126	114	113	108	134	138	118	122	127	135	128	127	136	118	149	125	134	136	139	122	121	139	141	122	124	132	133	152	104	131	112	129	117	121	123	129	101	123	121	118	134	134	117	128	104	116	125	133	112	121	115	139	123	122	136	132	124	116	113	107	106	127	115	145	94	128	127	116	110	127	130	137	123	130	129	146	135	113	125	130	136	116	121	124	131	122	116	103	138	112	115	132	119	117	123	132	109	126	138	126	113	142	123	117	133	123	125	149	141	130	130	118	114	145	134	125	126	137	102	151	127	138	114	115	113	139	111	120	143	118	131	143	121	130	136	119	122	124	132	138	108	98	113	123	137	113	127	133	122	112	106	121	141	123	124	121	116	129	128	124	130	114	120	126	116	117	113	137	113	134	138	124	119	139	141	126	120	120	136	148	121	110	119	140	137	115	117	130	117	130	145	109	126	135	129	107	121	122	143	113	130	133	136	129	123	127	140	116	113	131	112	123	131	128	125	147	140	115	117	137	131	124	121	136	138	137	118	139	119	122	138	124	132	130	140	116	117	130	143	131	122	115	145	119	128	123	104	126	119	145	125	122	111	116	147	132	136	108	114	119	148	129	120	141	117	106	138	135	134	135	118	132	109	142	134	132	116	121	114	110	121	138	127	123	134	149	123	112	148	98	121	116	128	112	110	135	95	141	117	131	115	143	135	122	123	117	142	118	123	109	125	113	136	93	124	118	124	124	127	136	119	135	126	137	124	108	147	129	147	113	129	119	120	131	152	107	131	130	123	136	113	130	138	129	142	138	127	108	118	113	143	116	137	126	123	139	128	143	108	115	130	138	129	112	125	139	126	134	107	117	137	128	125	101	107	108	118	113	132	128	137	117	151	138	137	109	118	124	142	92	113	138	119	113	125	125	114	125	120	115	115	139	128	111	124	123	141	118	134	131	127	136	110	119	133	144	139	108	165	112	119	131	130	127	119	121	108	109	115	127	142	128	118	149	131	116	118	141	140	125	144	116	119	130	126	125	127	119	127	131	132	119	109	122	133	114	128	117	122	126	121	123	113	130	126	133	135	115	123	122	142	127	114	127	138	128	127	129	117	141	113	129	134	137	124	131	129	116	100	111	132	132	128	106	123	133	122	134	129	115	126	139	130	130	122	125	119	132	111	117	118	127	154	139	110	143	139	110	112	112	107	136	134	123	133	141	123	124	112	110	128	136	145	102	129	135	116	102	122	133	112	142	145	141	147	127	114	119	114	134	129	126	100	124	124	113	127	132	136	137	105	135	129	133	124	122	120	151	133	126	124	117	132	145	153	110	121	119	127	133	114	115	148	133	130	121	138	124	117	124	110	136	117	122	149	124	116	120	136	131	119	141	112	132	130	123	129	114	110	126	124	115	127	144	131	147	134	141	125	148	140	125	134	132	146	130	134	126	119	132	132	130	139	139	127	133	112	137	138	114	113	129	124	124	130	118	134	110	118	126	127	112	133	129	117	132	120	99	135	135	116	115	126	113	126	116	109	127	114	134	134	132	130	131	152	131	135	128	129	116	127	144	125	98	125	126	141	115	128	119	133	140	142	123	114	131	135	127	160	138	134	111	132	99	128	121	128	126	127	135	135	125	141	93	133	133	117	111	136	135	119	119	123	137	125	123	120	125	146	136	135	112	115	120	123	121	132	139	131	125	133	125	133	109	129	125	132	134	116	125	117	136	132	121	126	125	131	141	143	140	111	125	123	127	146	127	106	139	120	116	110	108	115	130	133	120	132	133	110	117	141	113	120	123	126	130	123	103	120	129	125	112	99	126	123	143	120	128	130	137	121	127	107	135	133	123	126	135	118	125	129	128	127	120	128	129	123	127	124	115	115	121	125	133	137	119	109	112	134	120	105	116	123	136	123	137	125	136	145	114	118	128	110	111	106	136	131	135	130	127	134	140	126	136	109	148	117	135	117	112	117	131	118	132	128	144	128	134	108	114	133	136	139	139	119	112	113	133	137	127	149	135	117	139	98	130	128	131	120	108	114	133	125	129	127	138	122	130	140	115	133	109	130	128	126	114	122	127	141	115	121	136	142	152	124	117	124	134	145	137	124	111	142	133	111	121	102	141	125	124	144	121	106	119	118	138	120	125	135	143	146	121	108	122	107	122	109	120	129	125	99	144	125	129	132	147	131	121	118	132	139	131	131	90	115	142	109	127	119	131	122	120	115	123	123
8539	16882	20890	1754	515	493	495	574	644	600	507	518	529	499	478	496	511	489	475	467	462	433	467	476	479	466	448	497	427	485	453	479	457	494	534	468	472	462	454	467	467	494	517	511	449	447	454	536	543	494	508	546	494	466	520	488	464	508	487	454	541	463	480	488	489	443	475	477	467	457	430	480	471	473	458	478	471	469	493	457	460	482	479	447	500	459	466	470	438	474	469	458	475	476	451	422	432	486	478	459	460	488	457	484	446	466	466	451	443	425	488	460	463	500	495	421	462	426	434	469	458	438	426	456	451	467	410	458	437	475	436	455	471	437	464	445	455	446	470	475	461	483	449	450	456	468	454	480	454	461	435	459	430	451	441	449	448	465	440	467	468	465	418	452	458	497	479	420	410	471	485	477	469	442	484	441	463	466	428	442	483	476	449	406	501	462	467	470	459	477	476	474	423	470	465	460	432	478	462	466	450	481	429	466	437	458	465	414	486	484	458	435	491	477	466	474	419	413	467	475	440	432	438	470	453	507	433	452	480	458	477	410	453	440	448	436	468	430	444	470	433	414	436	464	446	444	493	498	483	427	474	442	450	442	424	463	468	455	493	486	415	435	459	444	467	480	477	460	486	454	463	456	451	455	498	488	461	465	479	493	433	447	474	466	432	496	487	459	444	478	479	495	439	451	465	447	458	446	436	502	440	458	478	458	430	414	473	476	456	471	457	486	465	445	441	500	464	435	455	436	479	460	473	473	473	458	452	483	486	485	443	471	460	466	465	470	415	442	447	462	431	486	470	464	430	481	436	454	427	461	450	489	455	454	485	471	470	456	440	434	455	453	484	499	491	431	461	436	458	431	467	480	480	408	437	453	422	477	426	419	442	439	437	429	438	419	423	418	467	489	469	472	457	468	456	491	455	458	446	475	462	462	438	485	451	457	473	511	461	461	462	452	460	467	419	451	459	464	446	484	507	457	428	445	440	497	475	447	480	439	444	461	449	425	460	446	444	465	453	468	488	410	482	502	466	429	440	492	507	494	444	446	485	481	420	453	453	483	449	446	446	485	499	459	475	451	472	498	425	450	468	438	467	476	450	462	481	449	446	468	435	453	426	462	480	434	464	437	439	448	445	497	437	443	446	427	474	441	434	385	482	455	442	459	495	467	467	462	434	443	453	438	453	426	476	429	434	469	459	469	452	471	443	469	479	453	440	469	470	485	454	451	456	458	455	484	420	484	409	435	481	463	467	457	456	443	462	476	446	457	487	483	445	470	458	432	458	431	477	464	487	464	449	456	438	462	463	427	462	431	467	442	441	439	464	456	458	465	465	444	412	416	412	450	448	443	462	450	431	453	473	473	445	459	433	457	465	448	450	440	424	481	460	433	458	452	501	465	490	426	448	451	467	452	451	489	479	459	470	451	468	468	501	413	442	465	464	468	446	471	448	484	418	495	472	467	448	459	487	471	437	466	472	482	429	434	459	433	438	486	485	437	416	457	450	449	444	507	457	474	445	453	434	466	485	457	456	404	446	470	446	491	425	489	412	467	458	425	430	467	439	425	460	404	488	443	451	466	412	484	457	471	452	488	442	415	443	469	464	467	477	449	470	474	459	449	478	441	468	471	464	482	442	458	499	442	460	484	478	494	439	470	414	448	459	465	467	480	472	452	450	456	448	476	466	441	461	450	463	452	469	494	447	419	453	468	476	445	468	434	439	438	455	469	497	486	489	471	460	432	447	428	442	467	436	433	465	476	465	463	433	463	488	451	483	461	433	472	484	448	453	455	502	423	409	463	458	455	463	435	450	417	466	473	450	499	464	465	438	478	434	472	440	462	459	475	481	466	447	459	454	490	448	490	499	496	469	461	469	430	475	489	464	486	470	484	444	479	444	486	457	428	467	506	383	437	473	452	457	434	454	482	467	491	467	453	441	469	446	415	456	440	494	477	469	472	435	467	453	458	454	446	460	485	437	476	451	460	436	430	434	459	443	478	431	460	436	462	456	464	407	458	449	450	451	482	462	455	448	464	473	436	422	421	496	477	455	503	450	436	456	434	440	464	439	477	478	484	441	450	427	489	470	473	456	462	425	441	462	467	442	414	475	462	465	480	434	454	414	462	449	428	497	473	485	459	468	462	448	447	435	457	471	480	460	417	455	441	423	486	458	458	475	479	475	458	460	469	467	444	466	467	478	431	480	456	454	475	504	469	440	467	498	425	444	456	428	478	450	439	451	433	435	469	478	450	458	492	449	433	470	445	482	479	454	429	433	455	464	468	484	427	485	471	460	476	462	468	447	492	465	459	435	438	446	489	431	403	479	435	491	479	499	465	439	462	468	474	432	424	432	439	445	465	473	478	460	460	438	452	433	485	432	430	449	429	462	418	439	455	442	466	445	432	507	453	469	447	429	450	503	462	462	452	474	485	506	444	455	458	445	433	501	443	420	440	432	442	490	477	451	449	479	499	439	471	448	489	437	496	457	439	450	469	441	463	479	460	448	484	464	437	432	468	434	464	428	502	457	469	429	462	447	460	500	445	483	450	489	430	461	419	479	451	433	490	449	425	460	455	427	492	498	407	462	484	443	492	469	438	493	455	492	447	463	441	435	408	459	465	463	471	487	439	450	460	476	469	444	451	432	424	406	441	444	452	430	480	478	464	450	437	491	494	490	462	432	493	444	452	453	456	483	434	472	532	470	451	467	454	414	466	449	477	462	418	455	449	455	444	501	469	509	447	445	451	483	479	460	473	440	438	434	439	481	437	454	445	455	440	462	467	451	451	456	499	460	463	460	492	444	478	448	468	454	469	462	471	500	449	450	452	457	450	422	470	471	449	455	438	486	493	493	429	473	508	426	472	424	459	476	454	421	508	481	469	465	475	473	497	455	455	448	437	492	464	470	478	448	460	450	480	476	428	484	457	437	461	446	480	456	451	417	436	451	425	449	494	452	460	471	456	448	429	471	427	464	448	472	477	477	437	467	412	478	435	478	462	441	445	464	431	480	457	454	440	439	459	442	423	453	450	430	463	466	466	481	458	436	436	444	487	468	452	455	448	484	477	462	483	444	435	444	478	440	478	468	503	466	460	456	478	431	441	472	443	496	479	445	439	463	481	440	428	444	469	440	461	442	423	458	452	464	422	455	473	434	462	445	478	482	447	456	471	448	476	490	454	467	477	466	450	483	466	440	497	423	441	424	480	451	459	426	452	448	479	438	472	453	461	424	464	480	430	459	436	458	479	475	458	470	455	455	477	455	445	454	435	458	434	428	473	445	452	463	463	477	498	442	457	462	463	449	496	455	444	463	447	466	472	469	444	442	457	489	457	437	461	449	470	449	422	448	509	462	471	435	454	483	472	470	459	443	458	474	498	513	465	414	449	494	456	459	483	483	473	480	469	504	484	438	425	485	462	483	476	421	420	465	410	443	515	484	463	434	460	493	455	472	436	437	455	494	438	466	466	421	451	490	463	457	448	448	442	461	484
48098	65509	67786	26051	4525	363	281	439	473	390	302	254	220	204	211	212	215	205	244	222	162	209	163	200	190	190	194	177	175	165	172	150	173	178	167	195	172	168	186	169	165	164	179	151	181	173	180	186	159	186	145	177	184	167	173	160	185	175	170	174	154	170	160	162	179	159	166	159	156	172	166	165	178	143	163	196	161	211	167	147	177	184	167	177	163	171	178	154	152	142	166	176	160	150	167	136	159	148	161	148	190	167	155	170	141	188	150	176	159	154	162	153	165	189	161	148	154	176	157	169	166	171	184	178	143	142	179	148	165	170	171	136	160	173	150	145	156	142	163	180	153	163	171	149	168	148	171	165	171	163	157	180	206	168	144	140	169	173	150	190	168	162	163	154	150	169	175	168	166	174	177	151	176	156	165	152	169	189	159	161	156	158	176	170	156	163	150	160	175	152	144	153	137	177	141	155	173	172	149	164	177	175	181	172	164	175	166	167	149	175	178	162	160	174	157	170	183	154	169	166	154	171	186	171	154	169	148	151	162	166	166	171	169	153	152	157	155	148	167	185	161	135	155	178	145	148	157	171	130	159	189	184	158	159	152	141	138	153	167	170	156	149	177	148	158	161	159	161	164	165	162	188	157	151	181	150	169	187	161	154	161	160	156	165	180	174	146	195	154	165	168	148	172	172	153	173	151	174	167	154	135	173	130	169	161	174	164	159	161	164	176	150	165	183	154	174	141	166	160	151	142	151	182	139	161	155	145	174	159	149	161	146	165	164	168	182	180	152	163	152	171	158	161	159	180	171	178	166	168	166	150	168	176	152	183	163	152	163	166	144	153	150	147	163	163	182	157	146	169	173	170	171	156	166	146	159	155	166	178	154	151	173	138	153	161	150	166	149	168	158	176	161	165	180	161	149	166	154	177	187	159	138	165	140	165	160	175	156	154	137	150	185	159	139	162	175	144	171	168	169	161	145	149	144	163	172	168	177	149	159	170	188	162	153	168	148	169	176	164	157	157	171	157	176	173	147	180	158	143	162	171	156	173	163	149	170	159	169	167	144	152	166	184	147	151	167	158	162	165	146	170	161	164	157	156	167	153	145	175	160	178	178	155	174	169	175	148	159	152	196	171	179	178	148	184	152	147	165	150	193	165	146	140	175	154	176	155	169	140	141	145	165	167	162	176	145	174	165	161	179	161	168	149	167	166	170	141	175	174	170	186	159	153	157	174	156	137	157	180	148	170	183	188	166	188	149	182	156	179	151	157	177	168	151	170	165	162	162	148	169	167	140	154	159	166	162	176	197	158	173	147	153	154	169	147	158	184	178	139	161	183	172	150	187	171	156	182	159	164	150	160	156	155	153	162	174	150	166	157	156	170	152	155	144	152	161	179	163	156	180	176	163	159	157	163	161	146	158	165	168	167	157	162	168	167	172	172	171	180	166	172	174	158	150	142	146	155	147	157	167	162	165	178	151	181	169	164	142	135	153	175	167	164	182	157	160	172	167	174	164	182	158	177	160	144	161	156	141	167	174	142	168	154	169	187	156	164	167	134	160	169	156	134	166	183	163	174	141	173	161	193	140	163	159	175	157	169	134	158	178	147	174	161	179	185	151	166	163	167	157	168	165	184	170	153	154	169	167	149	178	146	158	146	170	167	144	135	171	152	187	163	162	180	152	163	152	142	151	157	169	148	155	176	170	171	182	164	154	172	171	149	160	186	161	148	155	178	160	153	165	172	146	170	173	154	165	172	176	163	155	168	158	165	153	145	160	169	152	190	187	162	159	185	159	158	152	201	189	174	169	154	162	181	151	157	163	157	145	179	175	160	154	197	172	164	173	155	147	164	186	154	151	163	149	142	142	165	157	151	172	156	155	168	141	161	157	164	178	177	157	161	148	152	168	163	170	150	174	166	162	184	158	165	163	158	142	157	157	160	146	177	175	147	156	165	140	177	173	157	148	161	133	157	173	162	168	159	156	169	153	161	180	160	172	169	171	152	150	194	146	177	166	176	158	157	176	192	157	167	182	188	157	161	171	183	177	159	185	165	168	184	147	164	168	168	151	153	174	161	170	150	144	156	176	160	160	158	183	165	151	189	166	152	145	178	172	186	164	182	152	148	155	150	181	146	187	181	168	162	177	166	138	184	159	151	163	167	158	189	163	150	163	149	157	173	161	164	186	147	160	159	152	163	160	182	143	187	160	162	167	165	171	160	161	187	161	149	182	159	131	157	170	180	151	186	168	146	142	150	163	142	171	156	185	167	167	167	162	165	156	165	170	149	167	185	182	170	167	160	168	166	170	162	158	151	138	162	161	169	167	150	198	162	157	157	174	168	149	161	150	156	178	150	153	126	153	164	159	181	147	139	160	164	164	164	173	170	156	145	169	153	169	164	166	162	143	146	170	172	171	201	159	168	149	187	171	163	166	148	157	147	164	143	160	155	166	168	160	168	126	168	170	150	167	137	165	159	174	186	154	154	168	168	147	168	170	149	165	188	150	141	188	175	174	181	179	155	172	165	161	168	159	162	140	160	167	189	138	153	161	150	141	159	175	169	174	176	174	159	161	162	167	145	159	165	164	159	148	163	167	160	179	131	166	172	168	138	170	169	160	166	158	154	164	149	177	150	151	160	159	141	184	180	175	158	148	148	180	151	172	153	160	162	153	174	154	181	173	161	162	164	159	170	140	175	155	160	161	146	165	168	170	141	146	164	170	161	161	175	148	161	150	161	178	157	160	169	151	170	162	163	165	188	168	183	174	158	172	169	157	138	185	146	151	168	167	160	146	171	160	161	153	153	171	162	164	174	153	145	155	168	163	168	172	179	164	142	173	160	170	173	153	170	157	164	181	165	168	154	179	169	165	188	166	167	153	163	181	169	175	174	176	185	155	173	159	177	165	173	170	146	168	150	140	172	151	145	150	170	163	177	152	158	169	175	137	148	157	148	169	166	176	159	187	159	161	166	158	176	154	156	154	156	157	158	173	165	168	159	175	149	153	143	158	164	174	157	159	159	165	178	156	181	155	174	183	153	163	165	181	180	164	176	157	169	184	163	167	180	177	162	184	146	167	168	164	153	157	158	172	159	154	162	155	166	156	175	164	156	164	160	176	173	157	170	180	151	150	154	159	142	151	158	145	143	139	163	190	185	183	168	143	181	156	178	165	145	172	153	166	165	169	182	170	139	160	151	155	156	162	153	168	145	190	150	164	163	159	162	159	151	158	176	186	155	180	173	154	160	142	173	146	165	161	191	169	187	175	145	147	163	177	151	140	176	167	147	166	172	161	183	157	149	143	161	177	144	145	174	150	162	152	162	165	148	151	150	148	178	180	161	151	149	162	166	163	148	187	155	173	158	163	167	166	155	162	153	156	156	160	164	176	155	150	145	157	137	165	169	156	164	157	187	144	175	177	152	165	155	154	174	142	171	162	163	157	172	162	147	160	165	162	147	136	166	129	138	148	140	163	155	170	182	174	150	162
32441	48643	61780	7100	1364	1126	1283	2156	2518	1946	1371	1240	1009	1093	1037	969	968	879	904	949	754	790	731	776	784	816	815	658	658	629	637	645	606	592	586	576	626	591	608	618	659	625	623	644	652	653	669	653	672	696	650	730	649	665	655	593	628	604	624	609	587	612	597	646	625	580	558	591	597	598	591	576	584	619	574	591	584	585	605	587	615	564	626	557	620	613	594	588	595	554	569	586	569	552	550	578	585	616	606	574	591	609	549	583	606	583	569	619	559	596	585	542	578	564	543	572	551	549	566	532	554	590	581	539	544	548	553	588	561	569	578	554	548	602	543	554	575	558	587	531	559	596	543	611	550	569	591	545	522	575	567	583	559	557	549	563	571	551	573	576	586	559	566	548	582	582	595	526	581	542	563	535	572	558	580	555	568	567	578	550	581	567	568	566	590	555	572	520	610	602	533	541	557	586	536	555	548	568	558	546	573	526	557	577	566	572	568	578	575	590	578	543	551	623	593	588	555	553	565	617	556	570	571	542	604	581	557	598	558	567	517	555	551	595	550	586	537	610	556	603	566	552	569	537	583	547	556	530	507	565	562	577	610	586	539	572	588	556	608	547	595	513	575	508	561	510	566	558	533	538	581	590	579	605	527	516	595	567	574	558	579	572	562	583	588	587	592	605	589	565	572	550	565	579	554	603	533	596	556	545	552	549	514	561	557	587	544	542	562	538	556	517	614	559	567	568	547	587	596	589	575	569	580	562	551	542	600	631	575	565	573	588	513	538	563	553	584	559	544	591	606	564	570	575	585	575	576	602	598	585	574	556	568	584	563	539	556	563	577	528	548	574	567	566	543	593	548	564	579	549	574	554	570	533	580	572	566	555	550	596	515	566	564	581	567	561	564	566	589	564	555	567	537	576	552	585	577	526	555	546	548	578	542	562	554	576	563	570	559	557	542	578	599	568	574	535	563	561	588	537	575	558	576	587	597	567	603	535	541	571	590	562	553	536	567	581	599	561	545	562	591	569	558	588	535	548	547	578	535	564	571	536	563	585	568	544	545	564	556	566	566	592	588	548	560	565	587	548	569	545	605	554	534	552	562	596	588	544	571	589	553	525	526	562	552	570	565	570	582	569	555	564	553	586	572	627	526	545	545	568	542	587	567	494	568	584	563	569	571	540	542	586	574	622	508	561	561	562	598	564	566	518	536	545	601	560	584	601	565	545	516	557	578	554	542	497	579	583	568	529	541	559	557	543	553	523	548	614	550	587	571	570	575	542	577	569	546	570	529	527	596	574	545	572	590	538	552	542	549	565	569	584	520	547	583	589	547	539	593	602	561	581	502	608	535	630	557	535	541	527	573	535	532	557	584	547	536	556	606	582	566	554	551	577	556	547	572	567	535	563	576	598	535	546	528	582	552	508	535	549	553	617	613	534	557	563	607	549	531	545	554	587	559	520	550	581	627	565	564	571	573	567	552	583	546	556	569	560	550	530	598	581	564	557	572	541	545	578	583	544	539	545	539	545	588	576	559	579	573	552	564	568	548	563	536	556	520	579	549	586	542	547	581	565	542	567	574	556	532	537	569	568	589	576	577	567	568	593	615	535	529	587	544	569	522	609	570	578	579	572	582	570	561	547	568	547	522	552	542	625	557	570	513	564	583	573	567	557	568	539	577	579	584	570	531	563	530	596	542	586	515	573	546	530	557	543	559	563	538	591	561	548	582	559	574	493	577	562	561	585	535	546	616	546	574	567	546	555	576	597	569	558	570	557	573	534	598	600	583	587	549	529	538	614	577	578	586	547	614	549	506	569	554	563	564	579	621	595	561	526	585	551	582	552	599	548	610	570	576	547	532	543	566	521	569	576	600	604	567	588	557	533	520	585	563	563	550	581	519	516	594	557	559	583	550	517	571	568	557	595	617	566	564	544	532	559	542	568	538	567	536	558	571	519	549	544	558	556	544	557	586	562	550	539	590	558	569	537	587	497	540	576	568	505	608	564	554	596	597	565	535	583	569	562	582	530	563	581	565	563	550	535	542	540	553	545	521	562	578	553	550	577	567	561	544	541	599	562	584	571	541	600	545	589	572	537	591	589	545	567	578	618	561	521	555	576	592	576	584	582	546	586	570	555	553	540	588	627	555	618	588	570	565	597	530	602	556	551	558	570	547	530	559	542	574	570	550	601	566	557	575	560	621	573	540	544	524	554	545	567	554	543	583	600	576	548	570	542	555	570	555	596	605	578	581	539	559	570	548	554	563	569	540	601	553	604	566	621	603	552	581	582	623	567	542	564	621	560	587	582	576	620	558	594	552	581	561	569	556	552	560	560	537	595	563	550	564	592	569	585	548	575	559	576	562	580	563	515	565	537	618	582	569	544	581	568	573	567	560	543	564	576	523	559	587	563	596	558	567	528	564	595	567	563	582	602	560	549	545	511	590	546	556	562	553	609	514	516	599	553	535	550	543	575	606	579	587	582	567	560	594	557	567	561	539	567	546	539	600	505	555	539	543	592	544	573	554	561	561	515	589	618	565	538	559	574	562	589	553	560	575	549	583	570	542	563	597	557	534	570	543	559	582	573	582	573	551	610	548	635	590	595	557	573	592	594	571	570	524	589	547	529	544	597	531	517	533	598	625	560	561	540	573	517	574	550	543	524	584	575	542	529	557	556	594	590	546	589	550	571	577	584	572	561	592	549	537	552	559	571	580	554	529	610	552	584	577	548	571	563	562	585	571	570	559	506	543	587	590	586	575	554	585	597	582	578	565	564	541	568	575	597	574	588	581	534	552	571	579	580	571	548	638	573	617	571	521	544	567	550	536	564	565	551	570	561	579	588	571	583	555	547	582	566	591	571	532	564	594	546	592	550	575	551	600	589	558	572	592	598	563	558	560	571	559	576	540	543	623	606	590	584	576	575	556	549	587	576	568	556	583	571	528	565	546	553	586	575	580	549	525	547	593	562	573	616	533	535	576	602	579	551	562	545	525	564	561	512	551	523	479	580	580	580	565	598	560	561	610	536	539	579	527	581	611	543	598	555	606	563	563	573	566	554	594	587	540	523	596	552	550	545	557	586	637	578	610	597	567	591	552	578	636	580	615	561	531	505	563	520	554	525	562	588	566	566	531	542	571	584	587	595	569	545	543	604	601	598	563	557	566	560	571	607	612	586	568	548	563	520	555	584	573	550	556	556	563	569	561	583	539	537	535	596	512	577	574	530	587	535	555	573	568	560	583	583	553	600	544	550	606	578	575	544	598	556	603	582	549	575	580	555	608	585	606	556	554	555	582	516	579	570	560	514	573	548	568	581	584	564	560	542	571	576	531	554	572	590	560	564	534	566	555	564	539	561	594	511	571	600	550	518	562	584	522	588	540	580	602	560	558	600	560	577	572	557	522	603	594	625	559	592	560	570	556	561	555	576	575	574	559	573	583	575	544	515	593	613	520	575	561	555	561	612	570	587	557	533	635	578	588	539	566	563	567	534
63893	77756	78265	30598	10102	1402	559	695	865	768	531	392	308	308	321	288	272	280	293	270	252	254	266	265	290	267	241	252	244	245	216	238	193	236	203	241	229	216	226	250	235	231	231	212	230	208	238	237	238	202	231	257	248	248	245	253	226	241	224	235	223	206	234	222	229	221	234	214	214	217	231	221	222	232	216	197	251	205	212	217	226	212	224	231	233	226	174	216	211	223	197	247	200	230	226	228	221	218	219	214	206	223	190	214	218	239	209	197	229	232	220	233	212	204	221	229	223	191	215	197	196	230	206	220	210	230	219	198	197	197	219	228	219	220	235	232	214	228	223	231	221	214	208	219	244	214	197	222	220	232	179	237	235	214	201	238	208	208	247	221	211	215	211	230	197	206	232	239	201	238	209	225	223	220	220	226	213	225	198	197	219	248	233	215	210	246	224	232	229	199	254	214	217	255	208	228	219	201	225	217	249	206	222	222	211	203	225	221	192	217	228	242	223	227	210	202	252	193	235	226	218	227	213	202	204	206	210	251	199	202	229	198	204	210	219	209	232	229	216	216	207	238	216	218	200	216	223	228	232	219	205	220	225	202	240	197	221	208	206	215	208	255	207	212	192	212	211	207	222	220	243	220	236	236	196	210	222	207	207	224	217	234	245	209	202	211	223	217	188	219	206	215	226	236	238	195	240	235	208	220	199	206	213	195	208	223	247	226	210	223	235	222	205	251	216	225	206	202	198	232	217	208	218	230	199	236	221	216	219	184	222	209	224	201	203	249	213	221	226	197	196	211	214	210	220	203	199	223	258	222	228	226	211	195	210	213	201	231	213	218	207	178	197	203	190	221	228	232	231	215	223	207	207	222	205	209	222	220	214	220	220	242	198	215	201	239	211	202	198	204	249	217	208	214	226	231	232	236	223	206	204	216	189	219	215	191	221	208	256	214	242	232	216	224	208	227	205	231	227	227	208	245	256	202	233	228	228	211	216	221	249	246	212	245	223	225	220	219	208	228	240	226	232	233	200	220	217	211	238	221	216	211	215	245	193	225	232	216	224	218	226	192	191	204	204	232	224	199	232	229	243	224	227	256	208	223	200	218	219	213	213	218	200	214	218	227	230	195	205	204	201	231	211	213	226	206	204	205	216	237	207	214	210	232	200	216	219	223	196	208	203	227	195	217	227	214	213	245	218	196	230	203	231	225	231	202	227	211	219	190	212	222	217	194	218	227	234	202	203	219	227	222	204	196	242	213	239	271	217	228	218	223	237	241	227	222	223	232	222	226	231	208	218	215	193	204	195	203	207	191	210	214	221	204	224	225	189	226	222	208	233	204	222	192	211	220	209	200	243	226	198	228	219	179	214	211	204	226	200	201	210	226	215	198	188	220	193	215	198	217	191	196	233	252	218	225	199	210	203	217	216	219	217	208	215	196	204	207	211	215	223	211	205	204	206	222	209	216	227	202	225	197	228	195	210	205	207	213	255	246	228	221	191	201	215	211	223	213	214	205	239	196	211	211	188	218	229	216	234	211	202	216	216	202	191	209	231	195	199	230	205	199	209	231	235	200	217	210	243	200	190	232	203	227	237	197	187	241	225	223	224	221	216	247	212	196	224	204	206	204	188	228	217	228	212	237	209	213	208	244	206	245	214	230	236	221	236	206	222	255	214	225	214	234	219	210	217	235	214	217	236	219	229	220	231	215	242	233	215	194	228	217	204	255	222	227	235	231	227	204	224	214	215	223	227	235	234	203	216	198	241	220	230	214	222	205	229	203	199	224	227	230	205	236	229	220	227	218	224	200	201	201	212	199	196	194	260	213	228	220	213	205	223	209	261	213	235	228	216	222	238	229	206	224	219	234	215	205	215	207	199	208	200	243	223	213	226	213	234	227	220	218	232	220	211	206	236	257	219	195	205	219	214	198	219	205	223	228	230	206	207	210	220	206	229	214	207	207	189	237	228	223	201	210	200	219	218	233	216	231	196	231	211	219	219	230	221	239	241	232	233	199	207	222	241	205	224	235	207	210	191	227	248	226	235	215	216	217	205	197	233	213	230	197	213	205	210	239	214	219	215	219	217	233	219	199	242	228	244	210	200	196	206	222	224	208	227	208	219	202	215	244	213	202	191	215	202	230	211	221	205	226	193	214	209	252	206	226	220	221	225	217	210	209	219	198	228	222	223	240	239	230	237	229	213	216	226	213	228	234	237	202	232	234	249	215	206	227	222	232	224	206	236	226	223	205	220	200	222	206	199	206	226	230	225	208	205	205	211	241	218	224	232	201	209	213	228	202	238	221	226	216	221	237	223	198	218	197	213	225	203	235	229	195	219	222	238	228	208	211	224	220	214	217	230	222	203	227	211	200	234	218	223	210	204	246	209	216	219	231	218	231	224	211	207	213	207	208	230	218	193	225	227	237	215	238	202	225	228	208	203	237	205	245	213	199	201	221	226	231	220	218	214	217	229	205	226	236	215	188	227	192	227	194	225	216	217	213	232	195	237	215	220	196	224	187	224	222	235	213	237	210	186	219	220	219	250	206	219	209	200	230	225	224	222	259	212	207	215	227	208	211	230	220	210	203	215	209	203	181	205	212	226	216	230	240	200	239	225	247	208	206	199	217	174	214	230	234	218	223	221	217	213	220	215	228	246	212	218	224	223	220	208	217	210	216	219	221	191	234	229	225	248	227	228	220	204	236	193	236	221	216	224	203	222	205	202	204	207	244	207	217	228	210	241	222	221	211	191	193	207	227	222	219	217	219	241	239	215	225	217	196	238	228	212	226	214	208	234	194	217	225	218	229	219	225	216	222	223	211	217	216	195	206	239	217	195	235	252	200	200	219	210	207	221	214	214	222	240	232	204	226	215	209	216	215	232	197	221	219	224	232	218	197	215	236	202	193	219	211	189	208	217	233	216	210	214	205	206	220	231	204	199	214	210	212	199	223	206	247	197	204	222	200	221	238	229	275	234	205	217	224	218	244	222	230	209	235	213	215	236	219	193	229	211	213	249	213	210	260	220	231	223	223	235	215	198	194	218	237	210	235	227	256	246	208	216	227	210	234	231	215	180	217	218	227	229	210	220	205	218	226	224	220	215	212	232	237	222	231	250	217	226	239	221	214	211	221	213	228	239	205	204	224	213	225	209	226	195	237	248	192	268	222	225	241	214	225	189	216	213	241	246	223	228	196	251	215	205	232	194	227	244	205	207	191	233	228	242	214	212	208	202	221	205	188	247	219	193	215	218	216	224	225	210	235	223	201	223	236	245	217	224	223	221	201	206	204	215	222	237	248	229	243	212	214	216	216	203	212	222	225	235	197	207	209	211	241	235	210	213	220	229	254	202	216	226	217	219	222	211	232	206	211	205	211	203	203	206	218	232	231	221	229	223	224	223	219	217	248	231	236	198	188	198	228	219	226	215	215	197	197	223	223	193	205	206	230	208	198	213	210	204	213	211	222	208	233	229	225	233	226	216	232	230	205
42392	60608	73484	6343	2156	1790	2279	3281	3821	3450	2262	1756	1374	1302	1378	1314	1296	1186	1451	1285	1067	1055	1106	1105	1135	1058	919	870	860	865	797	850	805	820	808	795	769	750	829	792	806	805	816	842	831	860	863	853	796	863	817	854	844	784	756	767	726	758	787	766	790	767	768	749	770	782	749	768	762	707	754	723	747	778	746	685	720	780	766	759	760	770	736	782	750	749	723	726	752	728	697	711	721	715	705	736	724	785	699	755	734	721	691	712	715	733	720	680	789	721	691	700	697	750	726	754	722	739	781	724	715	768	731	713	745	694	770	712	683	700	688	703	733	772	708	752	744	689	709	727	705	652	728	738	689	698	713	711	751	718	702	699	666	739	676	649	759	731	739	676	723	715	702	724	783	739	751	724	692	680	727	715	735	757	749	716	711	756	701	728	703	733	695	674	686	698	753	725	753	780	746	685	683	751	720	693	695	701	718	664	699	714	726	723	690	692	732	701	692	713	704	745	705	702	741	766	709	712	703	735	723	720	677	750	716	662	693	704	722	678	716	728	720	711	697	735	693	728	682	736	711	686	695	731	742	640	724	723	688	699	707	697	752	725	736	697	660	749	710	729	725	712	723	732	675	656	690	696	702	732	719	734	669	689	716	708	708	708	711	707	661	733	704	694	723	721	673	753	686	695	724	702	713	681	729	730	702	715	750	695	722	708	735	698	749	699	750	685	718	702	740	705	747	664	729	673	711	704	745	737	713	699	685	713	723	682	727	720	717	744	714	719	715	710	731	732	717	662	723	712	701	729	730	728	759	753	697	710	765	739	678	694	726	687	810	746	768	696	682	691	744	692	695	682	713	670	703	738	712	703	694	721	742	715	724	686	701	708	740	749	718	726	718	712	674	656	681	749	727	698	679	757	711	728	715	677	740	725	699	754	713	687	705	735	736	693	730	721	730	726	686	743	660	712	683	699	697	711	706	718	741	738	692	690	669	716	680	689	714	685	692	731	699	723	724	736	690	699	686	725	750	735	680	726	744	709	722	706	749	738	727	706	723	710	772	685	687	735	785	749	749	704	668	725	683	719	680	784	709	715	748	725	691	679	668	736	741	667	714	692	727	712	695	746	706	769	700	698	757	699	723	720	742	696	703	676	728	727	687	735	666	667	722	738	714	748	695	735	729	693	717	727	721	694	732	658	696	734	684	677	686	735	691	724	729	671	739	745	741	699	709	676	712	681	696	621	725	745	693	704	725	711	700	727	740	753	752	739	697	733	654	765	718	724	711	721	703	775	731	702	656	729	673	721	733	680	716	698	696	706	691	690	698	682	713	696	658	805	687	680	759	716	738	649	712	686	682	731	757	725	700	686	742	753	728	742	781	734	724	776	723	675	689	756	705	732	749	731	748	706	713	715	724	725	691	758	731	717	698	741	646	740	739	642	728	721	641	760	752	709	703	672	707	740	699	729	743	710	690	719	712	738	693	711	732	688	710	715	759	719	705	714	696	698	710	693	702	759	731	684	686	712	739	690	696	669	711	697	710	734	708	730	718	756	702	688	721	750	749	690	708	732	735	720	724	704	718	684	676	715	741	749	716	672	716	713	701	756	675	652	716	703	741	711	705	722	701	734	720	664	717	757	722	736	755	726	687	683	662	742	663	670	689	780	775	703	733	714	702	720	718	707	678	691	709	749	673	756	728	730	660	726	710	673	679	696	651	688	726	677	712	744	730	685	694	713	682	719	707	723	725	743	719	687	710	712	689	732	686	783	715	726	690	704	759	694	661	716	700	666	678	704	701	629	731	755	745	699	701	732	715	684	720	666	726	704	740	705	762	702	698	654	696	744	757	704	700	706	711	741	725	713	715	752	714	735	660	752	679	715	713	699	700	728	757	706	723	736	733	737	662	718	752	724	703	726	719	726	744	727	692	699	678	704	682	702	712	708	732	725	684	743	726	712	706	694	675	719	689	754	691	649	702	702	739	696	707	765	677	696	676	706	697	709	684	676	697	716	739	707	754	705	678	735	672	719	700	714	702	691	707	750	724	751	700	684	694	726	724	717	703	681	709	711	728	677	737	690	765	714	744	665	717	708	731	712	698	683	687	685	740	733	721	678	744	721	716	735	708	661	706	743	656	773	761	691	766	739	730	695	721	760	697	709	720	666	759	686	732	736	713	688	664	693	725	690	719	682	724	711	669	728	720	716	705	721	703	727	700	809	673	697	718	692	734	686	703	716	723	704	719	747	722	748	722	660	730	727	691	710	711	705	720	696	686	744	729	710	690	715	712	737	722	681	720	694	729	724	730	698	721	702	688	689	728	684	677	707	759	738	721	689	715	721	729	683	668	653	689	742	697	715	728	693	730	700	726	762	690	721	703	704	689	660	677	726	751	703	706	729	668	689	699	699	747	673	655	732	676	704	729	699	685	722	718	717	775	654	756	718	682	728	707	681	720	717	679	686	741	702	690	694	706	747	673	732	683	684	738	698	715	665	754	710	752	710	742	715	702	710	765	702	740	700	721	713	724	737	711	727	727	734	689	708	699	702	727	750	740	707	697	719	680	724	703	635	693	750	689	757	670	706	688	706	741	692	677	683	717	720	725	744	657	669	720	638	675	666	731	741	639	694	734	674	735	710	674	694	675	699	754	693	723	703	755	716	732	709	742	704	736	753	687	737	712	700	734	770	741	694	736	730	764	746	744	727	726	685	660	661	685	677	727	732	702	711	745	735	727	672	649	752	727	684	744	702	698	733	749	730	729	740	716	740	722	683	686	702	696	702	732	702	712	739	726	704	716	695	739	741	715	694	688	724	730	715	721	743	674	737	743	728	748	693	708	706	719	723	740	729	699	743	671	688	709	769	722	750	699	744	710	722	711	677	718	707	769	688	720	715	675	681	719	670	677	671	709	688	689	738	657	688	713	734	693	698	692	757	727	684	697	715	730	688	743	741	738	704	752	707	681	710	775	763	722	749	721	706	726	741	705	693	734	721	738	684	744	698	720	693	699	734	677	734	728	692	705	706	725	755	670	702	706	702	673	706	729	747	735	717	696	669	681	708	695	700	743	693	736	737	757	719	724	747	690	711	721	726	769	734	677	671	740	655	720	697	709	757	666	715	722	732	720	689	763	693	736	706	752	733	800	706	714	720	732	684	712	658	712	724	718	709	738	730	761	734	750	720	706	727	713	713	725	762	710	718	680	702	690	744	690	713	663	748	705	691	703	624	712	688	760	735	666	714	762	709	714	703	754	714	697	712	682	693	690	714	749	672	723	665	710	700	706	722	723	733	709	747	706	728	721	698	725	725	755	761	732	750	723	722	718	738	729	679	705	719	694	715	696	689	723	730	690	765	729	686	725	687	695	724	725	732	669	704	729	718	679	702	726	694	707	722	708	790	692	742	667	723	715	703	707	690	699	747	777	703	669	713	674	715	781	718	727	713	726	715	663	791	765	714	757	714	746	763	659	746	719	684	741	725	736	716	775	724	725	718
7469	10931	14095	1005	237	137	143	157	149	154	128	126	119	103	122	128	149	145	117	142	130	140	131	117	117	127	138	116	120	134	102	133	122	143	143	114	140	97	120	120	127	125	128	123	127	132	143	140	122	135	128	121	150	135	118	123	115	147	123	124	116	112	122	121	134	130	105	143	128	123	125	130	111	134	124	112	131	130	138	147	132	158	126	113	133	147	119	128	110	111	147	138	119	109	114	141	129	126	140	133	149	135	131	126	119	128	121	107	121	123	126	149	120	124	126	129	128	121	127	135	130	130	130	107	117	133	132	149	139	116	129	137	136	126	124	133	125	127	113	131	113	124	113	115	132	131	118	118	123	122	115	116	114	143	113	137	108	118	137	117	99	127	114	109	124	139	119	123	119	124	121	125	109	138	107	113	115	124	135	125	120	118	130	128	114	131	126	117	132	137	148	145	125	131	136	106	128	126	121	124	120	124	111	135	107	125	121	124	131	121	123	132	111	127	133	127	127	107	138	115	127	106	114	121	129	115	141	147	121	123	129	124	113	122	130	115	123	145	128	118	125	120	121	130	116	113	138	122	135	148	134	116	128	114	105	117	130	123	131	131	145	105	120	127	123	120	116	140	125	101	117	135	134	116	124	119	126	126	101	138	116	130	128	133	130	133	139	119	140	131	147	144	123	138	138	139	139	126	118	140	116	126	119	127	138	136	125	137	141	118	136	112	123	145	114	113	120	120	114	128	135	149	123	134	127	125	135	128	127	106	112	101	110	130	134	142	119	124	134	118	143	125	134	111	120	131	125	129	129	113	136	117	125	111	126	163	140	109	136	119	143	125	122	117	136	128	126	126	123	107	107	126	116	120	122	137	124	127	129	147	122	119	140	114	128	124	113	97	121	131	124	126	137	140	121	138	131	134	120	131	123	142	129	110	124	143	148	147	136	125	128	131	133	108	145	140	114	113	126	122	145	134	135	123	114	117	125	132	139	132	139	110	121	129	127	140	121	141	129	139	128	142	116	115	123	119	122	142	108	131	130	128	119	141	125	122	122	122	138	115	129	144	153	107	106	136	116	137	118	111	115	119	126	113	120	126	127	138	146	144	112	136	133	116	136	130	121	125	111	135	107	119	116	127	124	148	124	110	134	120	126	145	118	138	116	113	127	134	147	135	135	132	126	125	122	130	122	116	136	129	112	126	155	121	114	109	126	115	131	132	140	116	131	125	133	129	111	110	99	130	123	107	153	124	125	132	129	99	139	145	124	125	128	126	119	134	125	114	133	137	138	147	114	111	137	149	117	126	132	132	123	135	127	121	121	131	148	128	130	123	126	126	130	127	123	145	111	148	138	130	140	126	114	124	136	122	139	106	124	143	129	132	113	120	146	123	136	153	143	127	137	122	106	143	126	136	126	119	137	132	124	129	132	121	129	139	137	135	109	131	128	137	121	131	113	130	136	116	115	113	121	117	119	112	110	116	122	132	121	109	128	106	135	154	133	134	113	130	143	137	116	128	129	133	107	133	141	125	122	125	139	124	126	129	119	121	110	131	125	123	132	131	115	134	134	127	120	131	132	131	126	117	125	126	131	112	117	131	134	127	129	114	141	120	131	136	134	122	107	130	134	106	113	123	104	137	117	121	125	148	123	120	134	133	140	122	118	131	104	137	130	111	135	146	129	122	114	132	135	124	129	112	115	119	128	132	126	113	130	121	126	124	146	131	121	131	134	138	116	136	135	126	125	121	143	136	100	133	127	141	143	123	124	125	124	130	100	139	123	117	113	129	140	133	148	133	124	115	136	136	116	123	122	129	135	128	121	111	130	122	129	131	125	128	133	117	120	128	128	146	116	151	112	121	118	114	134	141	124	124	132	124	121	125	129	112	119	123	111	136	128	125	125	112	131	116	131	116	124	140	127	128	133	118	132	125	148	120	112	141	153	121	104	131	119	108	133	124	139	137	124	117	122	130	130	122	127	133	147	136	134	139	138	119	120	108	111	126	128	115	116	135	153	135	120	122	110	134	128	116	132	124	99	134	116	137	132	106	144	137	123	126	140	125	115	110	108	129	121	108	123	111	138	111	131	112	129	122	125	119	121	116	132	122	132	128	114	129	131	113	115	123	147	127	128	133	133	124	116	117	121	129	132	115	125	123	139	142	122	126	116	136	135	131	127	140	133	139	135	132	124	123	120	125	142	113	136	146	126	134	122	128	132	121	115	116	137	107	112	105	137	132	136	119	123	132	126	121	112	130	135	128	137	132	132	115	136	116	130	122	121	113	119	128	137	115	116	127	130	109	131	109	137	151	102	119	109	137	122	115	125	120	135	108	123	137	122	118	119	126	131	119	137	110	131	116	143	120	126	126	126	139	127	134	132	117	126	126	121	120	120	144	135	146	113	135	114	119	130	118	132	146	137	140	134	130	120	116	133	150	143	124	143	134	135	126	129	104	136	122	107	124	124	135	131	142	113	132	123	120	118	124	127	128	142	115	101	130	99	122	132	145	106	139	126	116	120	122	113	146	120	141	128	116	141	132	110	142	107	134	141	123	132	125	132	126	127	131	131	130	111	121	117	133	117	123	140	106	145	127	119	120	141	114	123	129	128	159	120	139	111	95	117	140	143	133	120	131	118	110	114	134	128	106	117	112	117	142	127	123	137	104	113	134	128	129	148	140	138	127	117	155	128	128	129	122	124	127	148	150	144	118	120	119	111	114	165	113	115	146	126	106	126	140	139	131	123	131	134	133	134	127	104	132	129	132	108	134	123	117	119	138	101	127	118	132	140	119	117	124	132	130	118	125	102	122	116	127	130	132	129	135	125	118	116	127	122	140	103	110	137	110	122	118	136	137	131	129	126	103	109	140	103	129	127	114	134	128	124	137	126	138	111	133	132	135	152	139	114	141	113	140	121	136	139	116	136	137	137	127	121	115	107	126	130	127	107	135	122	127	116	137	121	117	123	118	119	138	129	134	129	113	128	122	142	145	131	146	130	130	122	129	111	133	130	108	150	120	113	126	118	127	144	152	128	112	121	120	124	114	138	133	131	134	119	132	119	129	133	109	126	119	132	116	116	129	123	121	153	128	112	113	127	115	122	126	121	119	134	135	125	126	123	145	144	120	128	119	130	118	131	122	136	143	120	125	143	133	119	113	118	112	149	122	126	132	143	123	133	142	134	113	125	118	119	106	155	128	138	118	110	122	119	113	111	137	133	111	154	113	121	122	119	143	138	122	124	129	132	113	116	111	145	135	128	124	128	126	138	125	136	129	108	124	137	122	132	144	132	135	107	116	126	104	121	115	121	109	116	117	145	108	123	128	127	140	124	129	130	140	121	110	122	122	139	139	118	136	106	129	137	133	135	119	120	121	109	123	116	116	117	129	126	142	121	116	110	105	95	135	129	127	105	131	133	120	127	146	130	141	134	141	108	117	122	111	146	113	139	142	145	128	136	129	134	114	132	131	118	104	136	125	126	137	117	143
9442	18586	22177	772	484	520	541	646	633	593	532	543	509	502	467	509	555	486	461	487	505	478	502	446	448	469	478	479	462	479	463	486	486	465	488	498	431	477	467	465	459	476	558	463	519	505	539	547	451	480	472	494	422	488	507	506	514	487	450	485	509	477	496	488	457	513	514	513	455	499	470	491	503	493	458	482	447	492	488	506	495	457	465	491	485	446	469	467	462	473	453	476	459	479	484	462	463	465	437	471	466	497	457	458	463	451	458	462	443	488	486	514	474	440	513	453	447	490	466	448	474	474	483	459	496	468	505	453	455	483	461	454	450	441	499	499	504	474	460	428	477	409	452	460	461	471	470	445	493	467	415	493	454	435	467	456	461	479	505	476	490	503	455	460	469	431	468	467	466	459	454	482	480	460	461	472	435	488	471	462	476	441	464	480	445	452	446	450	493	489	451	482	444	472	460	447	477	475	413	464	413	442	472	417	474	488	438	449	444	443	453	523	509	469	443	471	501	436	471	419	483	445	443	453	468	447	467	457	479	453	464	479	464	468	453	454	463	474	419	465	456	432	456	484	462	488	421	477	444	467	439	463	465	457	453	507	459	489	460	488	502	451	514	501	464	461	474	488	449	453	459	480	469	455	426	471	471	455	482	482	482	419	478	473	466	465	442	496	524	418	464	454	484	459	440	423	498	476	454	443	442	417	486	466	440	425	432	492	493	454	469	488	478	435	472	467	459	440	435	443	520	488	501	516	446	426	476	505	440	512	444	459	465	480	477	464	447	469	467	476	459	457	419	483	504	450	453	438	461	472	500	457	459	502	464	497	462	492	471	461	433	471	473	431	489	456	449	432	486	475	484	445	442	480	462	494	467	453	492	496	467	461	459	468	470	491	478	468	475	448	431	436	447	470	479	428	467	489	464	467	437	467	443	454	450	442	455	459	458	458	438	436	415	437	471	463	424	471	480	449	457	424	444	444	452	488	468	479	508	462	438	450	485	439	459	475	442	463	487	447	507	439	464	481	469	469	459	433	495	439	446	458	514	440	483	447	490	486	426	472	488	470	468	485	448	428	457	424	445	439	447	443	477	456	481	437	477	488	442	500	473	503	452	446	448	467	475	469	460	452	488	445	469	461	444	463	505	450	460	469	433	461	440	460	483	462	488	440	454	485	457	495	479	423	418	443	478	497	477	448	455	476	444	484	451	486	435	467	442	464	467	469	474	444	476	477	501	477	464	472	456	488	469	458	431	451	477	457	441	471	416	469	465	444	471	497	462	469	493	481	484	456	472	466	473	422	453	434	443	453	441	457	472	478	460	429	480	468	469	472	436	469	426	453	449	475	448	455	475	467	485	468	408	467	483	461	443	425	457	441	473	455	466	438	474	433	442	445	465	434	458	470	476	464	460	481	484	463	489	423	493	479	450	474	441	464	446	472	472	471	473	464	421	434	469	422	449	468	448	460	459	480	478	477	440	476	469	436	483	430	482	485	466	453	461	492	463	456	450	495	459	443	427	484	442	474	495	442	471	494	469	432	467	449	438	457	482	440	447	471	470	490	472	494	465	471	462	485	472	478	460	485	446	456	446	459	457	447	465	449	451	444	420	478	463	472	450	482	475	443	434	455	484	445	451	433	495	431	458	458	484	467	491	435	465	474	453	478	486	461	500	417	447	462	480	488	419	462	436	457	490	438	459	466	479	454	409	506	438	443	487	464	453	432	433	457	481	455	456	408	441	460	442	429	465	467	469	441	450	485	448	473	424	457	458	454	436	454	514	457	424	495	431	467	440	491	497	473	482	473	442	429	483	476	454	484	496	476	470	439	453	453	478	520	468	482	474	437	466	466	440	453	458	484	453	454	437	463	469	431	472	433	438	466	479	464	422	484	502	458	490	446	460	396	461	481	456	450	477	452	454	448	479	465	453	439	459	466	436	472	479	457	487	478	453	478	455	479	478	447	476	442	454	454	431	445	461	454	483	477	463	449	473	480	451	439	479	454	490	469	463	466	485	446	462	456	484	482	444	481	451	448	462	415	417	465	473	451	467	434	457	439	453	479	486	464	457	478	470	479	483	511	456	482	457	444	458	476	470	488	482	439	493	478	443	469	483	497	461	493	450	480	460	446	477	434	467	454	441	438	491	487	481	442	462	417	414	471	444	468	453	450	479	486	433	435	495	454	444	466	457	460	463	502	462	469	472	468	439	439	482	455	468	438	444	422	470	453	474	439	443	478	424	430	467	447	424	451	449	456	479	453	426	473	473	478	460	436	433	425	445	437	425	454	460	473	417	456	468	461	457	478	493	447	472	448	460	471	456	493	448	483	467	473	456	470	511	451	457	436	443	465	458	475	420	437	488	468	483	470	473	502	465	453	477	475	428	445	481	477	458	436	465	488	419	440	467	485	470	442	455	524	452	446	495	444	459	452	463	439	451	455	493	421	485	443	432	459	460	422	475	461	434	502	472	444	451	426	464	493	449	424	449	469	454	474	453	496	394	451	457	453	470	473	472	484	485	465	458	468	491	456	461	453	485	490	439	440	445	459	436	468	446	460	456	494	498	463	449	461	488	461	485	459	439	460	449	466	453	447	467	465	468	491	444	450	475	477	463	468	455	431	476	493	406	475	453	450	453	459	481	432	439	455	452	395	462	440	443	442	456	448	422	442	465	516	460	454	474	440	494	423	432	503	462	454	458	462	437	465	456	466	471	464	428	483	452	460	494	470	464	455	423	429	471	502	469	463	453	462	487	457	494	476	466	427	479	459	496	469	432	458	445	459	449	461	448	461	479	448	483	466	469	480	475	438	458	475	433	446	430	460	479	452	474	435	472	474	466	451	445	457	475	437	451	424	457	475	472	494	457	478	451	456	453	445	479	440	460	473	460	463	486	454	449	500	436	483	477	425	470	460	478	440	462	469	479	422	455	480	485	470	424	480	434	478	415	468	469	484	451	463	447	485	479	452	479	444	454	468	440	495	462	424	464	498	469	486	445	431	437	472	470	457	433	445	488	443	452	482	475	471	469	426	463	459	488	462	438	428	447	473	486	465	467	472	461	489	487	466	442	518	476	488	468	428	448	444	493	494	483	456	465	429	410	513	457	463	459	475	518	428	457	463	484	447	458	436	473	494	479	487	443	472	436	491	431	522	466	496	459	430	482	418	468	465	468	486	474	447	463	488	457	444	445	455	444	470	447	446	447	441	440	471	463	433	468	464	443	467	418	441	461	457	466	474	453	492	478	462	448	488	462	455	431	443	460	453	444	410	466	471	455	445	484	488	459	436	503	475	480	452	477	414	479	449	455	466	459	486	469	419	481	467	436	424	465	477	418	490	501	462	445	499	487	509	468	432	427	462	477	519	480	529	469	428	456	489	447	440	443	473	456	458	494	424	488	480	445	446	493	445	471	404	472	502	479	485	461	443	452	450	494	454	463	505	488	456	452	493	451	474	442	470	460	446	482	479	459	484	449	449	466	483	481	434
50413	63533	63127	21481	4902	334	375	583	470	340	248	238	210	266	225	218	285	231	231	207	171	187	202	203	187	203	183	154	162	158	173	192	155	151	174	166	164	170	177	130	168	162	161	169	162	213	153	186	160	164	170	166	146	181	162	172	128	167	180	164	168	153	171	166	151	145	171	171	160	139	195	180	155	150	161	179	174	187	157	147	155	162	175	148	149	155	139	161	163	179	165	156	161	169	146	159	150	168	162	165	166	164	154	151	161	174	155	145	147	167	166	166	151	169	147	184	161	187	171	172	165	153	171	160	165	170	167	177	168	141	182	149	145	157	139	153	187	153	133	158	146	157	170	144	141	126	134	173	154	154	144	164	157	141	169	153	156	163	177	157	145	158	165	135	149	164	137	147	144	183	152	163	165	161	156	158	171	162	144	152	168	174	157	177	176	169	166	160	179	176	180	170	151	159	167	147	143	147	149	145	163	170	144	152	165	174	157	164	162	148	167	167	158	157	160	154	172	169	170	169	168	143	158	176	175	148	147	165	171	159	143	178	162	152	151	140	151	169	166	157	163	179	175	180	174	172	179	166	149	162	177	160	154	161	137	169	172	156	160	156	167	152	160	147	147	152	182	145	152	142	134	150	146	156	155	151	171	168	186	152	161	156	168	159	150	155	142	150	153	189	182	171	160	164	200	174	167	161	147	171	170	191	181	159	161	161	137	172	159	151	159	183	182	155	153	156	161	179	147	144	168	154	161	169	153	168	173	187	161	153	167	170	173	132	147	170	159	160	175	171	176	182	148	145	155	140	170	149	167	162	173	152	171	152	175	167	133	175	144	150	186	170	160	151	155	164	147	161	176	155	185	160	152	156	183	165	135	154	180	158	177	163	188	147	172	139	166	154	154	150	156	160	130	147	162	147	145	151	178	152	173	201	147	170	163	155	171	159	158	167	154	171	164	161	151	164	162	161	163	169	150	163	151	162	174	152	137	143	154	155	174	152	147	143	162	160	185	149	195	157	148	170	149	177	174	142	164	162	170	156	141	165	176	161	148	154	154	167	166	157	164	157	152	158	165	169	154	162	159	158	186	161	190	171	153	156	163	158	169	175	152	153	171	158	141	176	163	152	154	170	141	161	155	163	178	158	173	148	160	140	149	145	181	171	165	190	169	165	162	160	169	154	155	152	154	131	148	176	156	165	156	165	168	148	153	147	152	169	152	141	163	154	171	153	158	182	167	173	166	142	170	149	183	172	182	143	148	171	162	140	161	141	169	156	152	164	160	156	149	139	169	150	186	172	151	184	156	162	176	161	157	146	144	157	178	173	153	164	170	173	153	154	162	149	132	180	174	168	176	143	173	174	136	165	170	155	175	142	142	156	155	138	168	162	147	189	141	152	145	150	164	175	172	141	157	146	166	159	148	160	190	155	156	159	154	134	168	155	168	165	160	147	160	177	167	140	174	169	152	149	177	154	186	153	196	160	148	142	165	168	140	162	159	160	176	136	153	116	147	142	180	152	157	172	162	152	170	154	150	160	158	154	159	152	172	158	176	136	173	160	171	175	162	197	155	154	166	159	157	136	172	152	170	168	157	159	144	157	181	157	147	160	137	153	149	162	170	151	139	172	156	179	161	169	174	160	150	157	153	156	159	170	177	163	161	145	184	185	144	170	147	162	131	158	156	180	162	153	134	170	140	155	183	147	179	167	161	174	166	144	173	162	159	141	140	146	132	145	159	176	156	159	155	170	150	136	169	182	166	152	160	151	159	157	153	155	149	141	143	148	168	151	145	141	163	176	182	145	149	172	169	152	193	187	154	174	169	157	134	160	159	143	150	176	156	151	148	179	158	148	162	170	151	151	183	167	171	126	152	140	163	156	160	163	139	155	141	154	149	149	171	161	183	158	163	173	159	182	152	151	159	155	173	157	166	144	157	149	157	160	162	162	139	144	157	158	149	150	171	139	160	178	151	163	143	178	169	164	164	169	168	183	168	171	168	185	142	172	142	151	152	176	164	174	169	168	147	142	152	177	161	188	161	174	154	149	163	163	187	134	145	166	158	163	172	150	160	152	180	153	154	163	144	155	164	180	167	174	169	147	142	175	172	137	160	145	155	164	149	136	168	161	157	140	207	178	149	159	162	173	173	173	159	169	169	179	149	161	174	172	161	172	159	146	148	153	157	169	155	168	174	156	155	144	162	154	177	159	167	155	143	167	161	161	133	171	170	175	143	150	153	165	168	171	168	135	169	162	152	173	155	174	175	174	175	163	167	157	174	167	170	170	173	176	160	169	158	166	162	174	154	151	182	152	176	153	166	146	173	160	163	154	146	159	146	154	163	156	159	136	152	173	151	162	153	177	157	189	144	146	168	153	149	183	184	169	178	160	174	187	178	121	186	178	161	146	165	176	153	173	165	132	150	151	156	156	166	154	142	165	155	152	183	167	125	162	170	141	159	161	164	177	159	158	140	177	175	164	170	171	147	166	156	168	163	164	161	159	177	172	162	154	149	163	192	156	155	183	152	169	164	140	152	179	145	151	155	162	169	168	154	178	176	162	144	169	143	172	155	177	157	140	148	144	172	133	148	175	152	164	172	177	137	161	170	158	171	155	143	164	161	165	175	158	160	156	180	172	156	149	134	154	141	152	153	159	172	146	159	178	190	171	168	160	181	141	177	159	176	159	159	157	160	158	137	163	185	138	173	135	161	153	181	176	158	159	159	130	186	141	148	157	143	147	145	174	153	141	153	159	146	150	149	180	170	164	169	148	150	167	157	174	184	155	146	155	159	152	174	162	166	169	150	174	179	172	146	147	153	159	176	153	185	158	168	139	153	157	175	171	181	166	165	175	147	153	170	179	162	148	151	165	154	191	187	159	159	166	166	145	170	161	150	176	150	147	138	140	156	160	157	185	150	167	143	182	162	143	156	180	176	152	140	147	159	156	156	181	170	164	167	157	172	165	173	173	158	168	142	137	159	160	161	178	185	170	183	137	171	158	167	165	189	147	171	156	169	161	163	177	179	164	161	146	176	165	146	160	142	143	150	161	147	132	155	171	133	164	161	164	159	154	159	163	162	156	149	163	164	143	163	158	146	149	154	155	166	155	153	157	167	145	175	157	155	147	138	170	161	166	171	144	146	151	175	170	158	151	163	144	149	159	160	191	157	172	149	168	167	180	161	160	157	161	178	172	153	157	157	168	147	158	177	182	171	165	180	164	164	168	176	143	158	139	154	156	147	152	173	158	155	166	156	168	169	176	163	183	162	138	173	151	147	140	171	165	154	163	140	164	158	159	193	180	180	163	165	161	148	152	170	157	155	149	152	161	159	160	153	162	152	161	173	172	152	141	163	131	161	169	147	157	176	163	143	149	156	155	176	167	190	155	148	148	163	155	158	146	141	150	157	168	171	157	155	145	160	177	152	179	166	135	139	173	160	162	154	159	155	155	173	141	154	160	161	166	174	167	151	149	181	176	149	183	154	162
33842	49206	54894	1793	1502	1281	1766	2985	2364	1608	1107	1103	1036	1157	1095	1008	1097	1061	935	891	746	733	820	772	842	729	691	652	653	625	650	675	644	562	593	596	653	553	581	621	613	618	637	650	637	658	705	639	603	621	598	624	633	613	687	664	583	585	587	548	607	622	662	611	608	563	638	610	587	617	620	565	559	584	543	536	597	619	623	644	606	622	642	579	610	524	595	592	604	547	590	577	558	544	585	577	537	554	611	608	557	553	590	564	539	591	607	577	577	518	608	576	594	560	600	563	566	534	599	580	558	573	562	577	541	526	571	550	551	562	558	568	558	583	583	547	606	590	558	574	565	530	547	557	520	577	525	553	549	580	545	530	576	578	545	554	532	563	552	583	535	581	607	561	520	532	570	589	593	566	552	568	571	555	541	591	588	548	566	549	548	570	564	539	551	559	557	558	541	573	541	561	550	571	529	590	582	542	554	602	566	534	567	576	532	530	566	562	554	545	587	560	570	583	548	567	535	548	526	518	549	545	601	534	536	549	543	525	578	566	549	563	542	574	541	593	558	573	563	576	585	555	540	544	623	539	568	570	535	551	545	578	590	508	545	546	568	561	553	572	504	563	539	545	575	590	567	574	548	560	569	557	574	588	547	538	563	559	557	550	559	570	554	538	562	523	531	566	582	577	562	572	562	547	540	555	546	573	561	632	555	582	561	563	581	605	527	597	558	553	579	556	559	550	547	551	512	543	545	570	544	518	548	571	614	538	503	526	512	615	579	575	532	572	584	571	584	598	523	551	539	559	577	577	538	554	624	585	561	513	552	553	569	527	586	563	524	563	571	580	569	559	524	555	598	548	569	564	575	592	583	552	552	534	581	580	555	559	558	565	549	550	525	569	558	542	545	579	576	511	610	568	611	582	579	556	613	553	511	581	523	517	578	531	550	577	535	558	564	540	535	532	563	565	551	584	566	585	569	544	591	562	530	593	541	559	529	550	560	567	549	530	603	593	550	543	586	553	545	564	533	566	591	555	558	578	496	590	497	597	541	537	573	576	539	556	548	613	550	547	545	581	532	523	554	537	528	561	569	590	549	529	556	557	551	519	582	532	542	602	599	510	563	565	528	534	556	562	528	529	556	572	560	596	566	571	517	539	535	565	533	588	560	567	550	597	549	591	559	557	568	548	538	592	578	557	553	543	536	566	586	563	545	561	550	543	579	531	543	545	583	530	515	594	545	553	568	513	554	581	571	576	546	570	535	517	559	582	544	513	584	590	529	554	566	542	555	557	552	567	566	553	549	608	592	566	550	545	587	569	579	557	576	534	548	565	538	545	578	596	558	557	542	551	533	555	604	557	538	589	591	534	533	606	545	549	555	543	532	590	554	551	569	555	575	590	555	540	544	577	566	514	558	538	561	582	578	586	540	554	539	548	546	564	575	532	558	592	589	554	591	550	561	512	545	558	558	492	561	524	541	551	560	543	548	543	607	533	553	557	602	598	547	585	585	624	549	583	533	577	610	540	575	564	520	550	579	591	568	582	576	559	556	577	567	570	561	536	543	602	542	589	560	532	538	579	540	573	555	512	575	554	546	538	522	488	540	553	580	563	540	575	569	538	568	516	601	568	544	561	582	559	597	562	524	588	537	543	551	560	556	556	607	592	581	560	559	570	540	554	541	532	566	567	566	501	572	563	553	569	564	568	560	573	514	572	556	567	556	553	558	543	557	551	554	554	535	545	600	585	574	529	562	588	587	532	547	559	517	531	487	575	558	635	561	528	564	563	557	548	580	508	571	586	583	538	547	537	590	573	581	577	575	558	542	533	529	582	534	542	547	533	559	533	595	564	569	554	539	595	585	582	555	555	576	541	538	557	543	535	560	570	539	561	505	563	601	540	556	583	552	553	577	584	577	541	552	532	565	553	564	525	564	548	547	575	572	544	535	533	527	572	592	560	605	546	584	555	557	531	537	588	581	519	554	602	554	579	484	513	546	567	573	544	568	578	542	514	596	557	583	520	532	555	556	524	538	543	590	556	547	542	565	551	533	605	576	588	618	605	577	589	618	570	592	588	553	560	551	554	577	520	510	602	588	548	570	609	546	560	537	547	546	549	542	570	542	578	527	544	517	549	535	534	559	556	568	549	593	575	547	538	505	545	595	552	566	588	583	518	571	550	539	532	572	541	568	521	523	570	521	536	566	607	547	595	550	552	521	601	532	547	512	553	569	524	534	533	580	539	514	572	542	583	582	598	543	541	531	596	592	575	566	583	569	597	567	556	554	583	518	557	546	600	533	576	565	548	562	522	596	552	582	540	605	581	554	550	598	497	542	556	572	531	546	601	565	566	548	563	549	590	580	518	558	577	572	563	526	551	555	583	573	541	552	543	577	606	585	556	594	554	572	617	534	563	551	562	592	561	583	578	540	516	544	531	551	549	535	556	559	553	535	587	612	533	533	550	557	542	542	538	597	549	580	506	557	553	565	537	541	615	567	537	515	571	598	555	580	565	577	533	516	600	519	573	566	594	543	582	580	533	543	535	587	561	532	551	547	566	566	532	552	550	623	575	554	566	516	583	558	562	561	543	540	560	523	589	592	551	564	551	524	568	573	554	561	582	571	567	531	588	570	542	579	578	581	556	532	603	545	571	567	564	519	569	550	538	530	540	557	572	559	570	552	522	516	518	586	563	561	540	575	588	526	546	523	559	573	503	546	569	573	577	537	555	579	555	518	548	577	564	540	553	542	549	560	583	525	599	635	572	528	560	555	542	564	569	578	542	591	600	530	587	568	607	583	517	564	552	557	555	604	555	557	613	592	610	565	543	537	556	565	581	532	545	560	592	558	555	504	532	546	567	553	552	556	577	620	546	570	538	565	546	546	538	574	543	549	546	589	575	517	530	552	534	554	577	530	565	543	565	558	583	564	569	540	531	553	550	544	550	540	554	579	539	564	541	557	590	598	555	580	518	589	568	596	536	565	535	531	567	527	551	537	527	561	548	577	531	564	579	512	579	563	566	582	595	567	545	609	546	535	540	557	544	530	545	593	544	545	570	569	532	557	586	510	552	531	532	531	553	554	556	558	555	545	574	559	556	559	578	549	541	561	534	562	529	542	554	550	569	542	515	580	565	554	572	601	551	570	559	522	598	499	568	543	546	578	555	569	564	526	605	553	552	555	577	558	535	591	584	583	535	594	592	553	553	532	538	550	533	569	529	572	509	589	565	514	573	578	564	594	618	527	584	554	593	573	589	540	569	568	576	605	606	515	561	564	531	549	584	547	571	544	560	517	544	536	586	564	551	535	569	558	528	582	562	572	561	580	565	578	588	567	557	555	554	568	558	535	546	564	551	560	554	535	560	564	515	542	589	548	548	518	574	554	555	565	536	586	518	557	551	558	512	507	570	560	528	595	554	586	602	598	550	594	550	577	531	566	507	551	575	564	572	533	553	572	566	554	539	612	587	538	572	529	552	555	563	581	586	589	555	513	583
65172	76251	74730	29973	9662	1105	656	944	712	462	386	368	329	344	381	327	334	302	310	274	257	281	248	272	264	282	239	245	259	228	233	233	238	244	220	219	268	248	225	222	254	232	230	229	254	233	211	223	220	229	211	207	210	221	257	213	245	208	224	229	219	240	209	222	233	244	192	229	235	258	207	237	237	224	214	241	227	246	193	212	207	216	210	218	218	205	223	232	216	203	225	226	220	208	244	210	230	218	203	214	239	238	219	214	213	225	204	223	210	201	206	217	217	236	239	223	244	205	215	225	202	207	211	239	167	231	197	215	230	220	213	220	191	208	204	210	225	220	227	202	209	242	226	216	234	239	201	226	221	259	229	207	200	237	241	216	259	237	215	240	231	233	226	245	230	226	223	197	238	202	223	184	225	200	235	233	204	195	199	233	208	218	209	234	234	220	204	242	220	214	231	226	237	221	224	220	209	222	209	242	232	209	227	209	214	216	206	190	219	212	228	202	239	179	227	213	209	212	197	210	217	206	222	226	214	229	231	228	211	219	244	222	217	238	230	208	198	249	220	221	218	225	205	216	221	238	204	225	212	211	206	233	236	201	230	225	228	219	236	221	228	214	223	218	232	222	244	251	228	214	212	195	217	224	235	217	207	225	224	224	216	257	201	215	199	241	221	204	218	222	215	223	226	213	234	209	204	220	219	211	210	204	212	206	259	205	217	207	225	207	208	202	205	230	233	221	206	203	214	244	205	219	199	225	216	225	242	206	207	222	213	221	196	218	243	217	222	235	242	215	181	182	214	210	213	236	195	239	220	241	195	226	218	207	215	225	214	223	199	219	243	225	229	233	247	237	232	198	240	208	218	201	229	213	213	209	190	237	209	231	236	204	203	221	183	205	217	205	228	218	213	212	209	239	202	214	198	230	234	221	204	198	197	206	227	229	217	225	214	245	220	212	201	215	221	207	217	215	210	224	196	222	210	207	208	219	225	219	244	222	197	212	207	219	238	210	215	249	200	197	203	211	227	225	208	201	208	212	213	228	229	213	216	191	224	200	209	235	232	214	220	220	236	207	212	223	214	215	210	243	221	201	231	224	234	228	221	237	236	208	196	209	223	254	218	239	213	217	239	247	222	221	231	233	217	230	231	218	213	202	211	221	241	231	227	180	215	204	232	222	229	225	223	219	247	207	230	219	234	225	188	230	199	218	236	207	194	235	212	207	206	238	246	180	214	199	215	207	254	209	246	226	215	208	190	206	221	196	204	218	225	257	192	208	215	226	222	221	243	204	222	228	227	228	222	218	200	233	212	206	226	223	219	232	193	190	201	227	217	212	219	236	206	220	216	208	225	218	214	244	221	234	229	234	200	217	203	219	201	212	217	221	200	209	218	213	218	252	203	225	233	225	249	203	237	229	213	268	254	221	209	194	225	198	243	225	215	224	213	245	224	210	222	186	208	225	217	227	234	233	208	236	216	213	217	216	207	207	218	206	214	236	217	238	220	218	205	221	210	222	209	227	234	226	200	219	209	235	204	178	211	213	234	204	242	233	214	242	193	238	198	231	238	224	233	211	211	216	219	181	221	211	218	210	203	215	202	229	197	222	210	205	215	195	228	220	193	210	225	210	207	200	235	218	213	217	198	229	256	223	259	220	195	217	208	231	233	221	203	227	234	222	225	225	222	200	229	239	209	189	201	232	209	206	222	215	227	239	216	231	188	239	225	232	198	224	205	206	222	189	198	220	224	216	220	215	217	223	212	203	256	215	201	213	229	191	199	233	211	223	221	200	214	227	224	183	220	239	218	205	214	234	233	209	226	226	224	210	217	220	199	221	213	216	228	201	217	214	203	228	220	229	208	222	214	211	213	215	219	225	243	230	216	201	219	212	210	227	203	235	225	207	224	232	223	244	202	202	208	232	235	219	223	206	205	193	233	202	216	219	255	212	224	235	243	242	256	222	230	216	220	212	218	208	218	194	212	235	211	214	203	220	183	252	246	220	210	201	228	238	204	215	222	213	219	219	212	230	240	211	215	225	220	210	211	202	209	211	216	194	203	217	227	216	206	205	218	212	221	204	203	225	217	248	219	204	227	238	199	203	230	222	218	237	233	228	201	211	207	213	227	209	228	232	201	202	230	206	208	214	242	215	231	212	226	226	220	224	215	247	220	207	214	217	203	181	226	201	216	237	246	187	200	209	230	236	211	220	219	186	227	208	223	231	234	228	217	225	212	220	235	208	216	235	211	198	211	227	225	210	207	210	212	227	200	217	221	200	228	196	227	241	230	210	214	230	196	215	229	212	201	190	254	228	203	216	193	232	226	213	250	210	224	226	217	234	210	215	195	242	226	216	210	233	202	204	184	212	235	210	235	218	213	199	208	239	226	226	196	226	201	214	204	223	222	226	209	238	224	216	191	245	209	225	213	224	227	214	193	219	229	198	193	230	205	221	199	240	214	209	215	191	217	220	214	209	220	236	202	258	226	220	190	198	239	194	198	198	211	201	234	227	200	223	215	201	179	212	209	232	209	186	224	234	230	220	225	203	191	225	238	211	211	210	202	225	223	227	209	215	222	218	212	229	212	210	221	228	243	224	198	227	215	199	215	211	246	214	206	226	212	247	198	228	227	255	239	223	211	220	200	232	231	194	213	211	214	226	218	243	215	194	251	222	187	218	206	202	230	232	227	233	224	208	218	216	235	219	203	228	253	211	208	235	243	202	242	207	220	205	205	197	215	215	226	204	198	235	229	215	207	182	203	189	201	212	229	205	218	222	196	206	223	208	229	223	211	209	233	208	222	212	213	246	213	213	209	209	236	192	256	233	192	241	203	206	210	210	199	188	217	222	225	232	220	230	197	223	205	215	217	205	189	188	232	205	233	226	228	222	186	216	235	219	211	222	232	211	239	228	218	218	181	204	223	210	216	211	205	232	204	223	239	220	209	231	218	208	223	197	239	199	231	223	228	217	218	199	210	231	210	199	230	198	233	222	233	201	226	203	215	209	231	203	216	206	231	230	220	216	196	224	218	190	215	233	221	220	248	200	218	194	243	221	215	211	212	212	203	231	225	211	230	219	221	228	217	213	233	213	229	212	230	212	213	202	221	206	200	192	220	240	218	206	216	208	216	200	224	231	251	200	241	220	213	206	219	212	220	237	227	222	234	245	193	198	227	213	254	215	230	221	200	226	261	221	194	228	220	192	223	238	218	216	227	209	195	214	215	217	241	218	249	254	233	205	204	246	211	211	221	213	237	241	198	217	218	205	242	218	195	193	217	247	258	188	214	201	225	206	202	210	204	218	217	220	228	224	202	235	222	221	195	223	225	207	221	199	209	221	225	200	184	237	192	228	225	224	220	214	200	230	208	211	213	199	210	233	205	232	194	225	239	258	221	244	219	207	210	205	200	220	217	211	225	217	207	211	207	214	220	248	204	237	225	213	206	210	204	234	209	211	213	217	217	212	201	210	208	222	214	215	211	217	236	239
44034	59292	71974	3955	2232	1843	2667	3877	3180	2017	1636	1587	1507	1711	1646	1523	1395	1381	1255	1178	988	1071	1137	1088	1110	1038	1029	881	858	832	832	772	776	734	821	770	790	760	746	772	734	849	840	798	862	826	826	798	800	765	724	826	758	833	749	769	750	717	782	727	750	767	799	781	739	733	772	736	687	711	732	765	718	679	725	781	722	776	836	790	795	801	781	713	735	738	743	730	718	681	732	724	751	732	765	700	731	737	682	731	744	717	769	729	707	689	719	738	692	688	702	691	703	712	718	721	697	748	761	697	704	740	737	715	751	730	727	703	728	743	692	747	775	735	722	722	678	711	712	675	700	746	699	697	707	657	711	743	657	709	715	694	704	722	651	683	700	671	683	730	687	745	703	729	761	795	732	718	704	710	719	706	693	756	736	740	751	673	671	717	687	716	691	695	746	699	682	681	721	707	744	746	736	716	771	709	689	728	703	750	731	697	673	733	703	714	657	715	736	707	708	772	713	775	684	721	673	722	727	717	752	722	730	725	731	673	667	707	697	707	735	722	644	713	721	706	727	678	731	729	720	696	710	705	706	738	705	680	673	716	709	718	727	699	749	684	733	721	702	744	710	704	723	740	714	722	695	678	690	732	715	744	714	765	728	733	686	675	727	695	672	711	730	699	685	712	668	708	680	684	712	714	720	730	719	725	756	681	730	697	701	695	695	731	676	683	714	696	736	707	704	731	666	710	666	679	699	738	724	715	721	730	743	700	713	722	686	719	736	739	740	654	669	708	686	731	724	692	685	676	683	712	734	667	658	684	678	673	724	732	726	680	755	751	727	677	744	719	668	724	671	658	735	736	738	691	709	721	671	733	728	706	733	719	693	661	742	704	713	731	713	722	731	705	718	726	724	689	712	790	722	732	729	749	723	760	655	714	743	716	707	725	717	673	721	739	724	678	701	708	683	696	725	693	713	715	708	743	723	733	690	699	700	739	745	717	770	724	728	702	666	773	660	743	708	759	723	712	710	702	735	694	730	712	769	676	708	701	732	727	721	711	743	761	694	736	703	742	667	701	692	718	750	698	722	741	720	736	703	688	735	705	729	702	652	708	686	693	710	717	712	725	671	702	731	714	717	701	695	729	706	736	765	698	732	689	740	673	735	722	672	721	726	675	691	708	682	697	722	619	726	733	701	702	676	738	711	716	660	687	727	748	727	739	688	636	733	669	703	739	698	678	709	690	694	697	725	749	725	673	705	720	715	688	702	733	749	679	691	675	706	699	719	693	685	681	711	684	678	735	676	700	696	732	694	756	739	725	672	710	746	737	753	772	786	675	733	683	725	703	740	696	674	771	686	724	710	687	727	720	694	686	740	709	693	710	692	630	725	735	717	700	749	711	722	754	717	735	703	709	724	696	740	745	702	723	728	692	702	722	699	704	731	696	713	700	671	699	710	722	757	654	698	735	730	764	703	698	711	678	735	723	746	654	734	700	720	715	684	680	705	683	677	717	690	655	707	730	715	705	718	700	678	696	711	698	760	720	682	727	720	719	680	725	684	684	709	711	745	767	694	710	734	663	740	703	679	675	725	702	735	710	665	722	722	717	690	725	704	704	747	680	687	635	688	676	715	692	709	685	657	764	702	682	695	760	669	726	706	705	708	698	705	662	740	709	724	737	699	694	705	720	690	692	699	703	720	732	708	688	710	707	779	752	685	709	716	699	710	695	696	694	711	698	693	736	727	662	718	715	668	762	709	705	741	700	714	759	740	762	677	699	718	730	703	695	732	727	700	702	762	700	662	672	730	661	736	738	709	719	690	699	707	725	720	766	739	724	708	695	676	696	742	732	731	689	684	684	746	705	730	689	740	700	769	770	706	730	733	692	689	700	709	674	707	665	769	726	727	705	744	720	728	721	708	741	707	692	672	665	735	706	686	723	700	686	711	718	701	713	702	740	691	691	712	721	747	682	698	759	748	699	676	687	729	670	723	694	712	698	724	717	696	737	680	705	740	699	710	767	677	749	742	702	723	701	678	662	725	690	713	718	715	702	697	743	699	693	746	694	707	752	709	751	713	710	755	731	735	673	728	698	676	671	752	691	770	732	752	710	689	708	685	678	709	741	711	679	704	731	688	716	713	685	717	719	720	718	730	711	705	712	760	723	728	704	691	725	743	716	740	687	716	676	744	684	708	746	695	679	656	698	720	676	695	651	763	737	715	702	756	691	719	730	723	721	677	688	701	725	728	670	672	704	649	737	692	671	724	669	781	714	690	725	681	725	690	727	715	675	725	729	686	759	658	728	720	732	707	661	725	736	703	723	691	739	743	662	752	707	699	712	694	720	763	735	686	751	663	713	693	709	684	691	686	714	730	749	701	696	726	725	706	731	696	721	716	661	676	666	741	730	754	750	721	733	722	721	715	733	711	685	724	734	685	730	742	733	748	716	698	698	721	678	716	677	725	707	712	702	696	736	727	715	723	746	708	716	693	740	724	689	700	683	667	686	690	722	737	682	702	687	720	699	692	707	690	702	695	741	693	729	678	692	738	742	690	707	695	711	769	693	763	748	697	711	676	738	704	694	719	708	774	726	750	692	729	678	661	728	678	686	687	683	695	683	736	715	671	750	715	683	720	723	720	758	720	702	712	725	701	711	772	716	737	697	715	672	710	711	739	704	698	741	684	711	701	710	699	701	763	734	692	690	727	719	728	686	720	706	704	688	709	744	764	750	696	659	727	703	724	681	674	666	749	659	719	705	685	677	721	680	706	695	735	733	697	703	705	737	685	716	725	677	750	750	687	726	681	718	736	756	726	701	731	709	649	705	662	714	716	709	714	748	722	712	738	682	687	725	698	653	767	736	675	700	693	712	661	704	734	679	709	689	659	666	710	709	675	706	702	699	732	711	683	690	712	680	696	690	693	725	718	704	707	719	740	693	694	670	704	752	790	680	705	694	732	719	687	712	667	726	671	694	731	735	720	731	713	675	719	737	684	721	690	719	701	732	712	728	714	702	623	695	688	737	714	699	712	726	712	757	711	704	690	731	725	717	731	717	727	737	684	691	705	707	731	690	696	711	709	743	692	739	712	746	741	719	695	714	683	732	714	741	708	684	711	783	694	706	684	735	685	700	740	724	710	708	707	700	719	711	706	739	717	716	697	696	711	715	711	693	703	713	707	727	670	664	712	684	718	739	691	705	702	688	697	776	725	655	660	688	705	754	749	772	804	653	706	685	739	717	721	716	741	747	725	706	728	740	729	704	691	724	722	688	687	751	746	705	713	776	737	702	688	707	770	699	709	752	706	703	687	677	699	669	715	756	715	675	751	684	704	699	705	716	698	671	671	711	733	699	724	724	708	749	727	695	689	707	747	689	698	730	742	731	751	676	705	717	729	720	717	697	713	718	705	719	720	690	744	687	728	729	665	689	679	736	675	693	701	698	733	717	718	754	703	721	705	698	727	769	704	719	734	694	684	744	704	691	689	673	670	667	744	700
10221	9609	12863	828	213	148	139	137	128	127	159	134	149	138	107	142	133	121	144	124	113	143	112	132	121	126	141	122	124	128	127	116	110	113	124	139	102	137	131	140	117	121	133	134	141	140	125	144	125	129	126	145	137	119	132	133	123	118	122	108	135	130	131	126	120	132	128	133	132	127	113	130	146	111	122	148	121	137	125	142	124	115	116	119	120	149	117	126	107	143	135	146	108	109	138	120	109	111	114	126	108	106	124	122	132	120	116	111	125	127	111	115	127	143	131	107	115	121	130	132	132	118	131	129	135	130	136	114	116	132	113	126	120	124	106	137	121	137	119	135	149	123	143	115	120	130	133	130	115	130	128	116	121	153	128	139	135	132	148	118	120	108	140	136	149	120	150	126	122	116	101	117	120	122	124	136	123	128	120	108	122	129	128	141	114	102	114	118	124	115	124	106	121	145	115	139	104	125	136	116	129	130	123	143	104	113	114	117	139	128	122	105	127	124	125	129	139	118	128	144	112	121	123	107	130	140	127	110	138	146	133	115	116	125	129	141	125	127	108	148	136	147	109	99	128	132	119	129	114	130	142	113	126	125	146	125	127	138	137	122	148	133	125	132	140	124	128	127	117	135	129	129	141	134	145	106	110	129	105	119	145	133	126	113	125	127	121	118	151	120	146	122	129	126	120	126	145	112	107	106	139	135	112	125	135	124	123	116	121	100	117	128	143	131	131	116	131	139	114	134	121	123	121	125	123	138	130	144	114	152	124	114	110	124	114	129	113	115	116	131	128	127	140	136	137	130	124	123	106	150	113	134	119	129	127	121	138	130	114	132	125	146	119	129	124	128	117	121	107	136	124	135	128	105	140	114	136	102	142	129	119	126	115	132	114	130	119	137	131	123	108	140	120	126	134	125	116	119	139	128	126	108	112	117	109	145	109	116	125	97	123	122	124	125	114	125	126	121	139	117	126	109	109	108	130	123	134	118	126	120	128	175	130	128	102	134	129	121	127	111	108	127	117	125	137	120	119	122	132	115	119	124	122	122	122	112	140	120	148	128	139	123	128	128	122	114	121	114	126	117	119	132	113	135	115	133	125	129	129	109	109	126	135	129	110	127	129	134	108	128	121	125	138	127	114	152	122	119	123	146	138	127	124	121	121	111	136	121	116	126	132	111	141	123	117	116	119	131	119	124	144	123	114	144	106	130	122	125	130	121	123	107	122	136	114	145	122	119	116	115	142	144	135	132	112	120	111	128	128	146	130	126	105	113	133	122	130	107	126	130	122	130	118	120	133	122	117	140	119	114	126	128	139	109	147	127	132	123	135	134	104	125	125	136	125	136	137	126	118	119	137	137	138	123	125	141	157	120	138	128	130	126	115	119	127	149	128	111	135	116	115	151	136	131	136	139	130	115	119	148	124	114	120	132	133	139	131	121	122	130	126	118	104	103	118	117	130	148	141	137	112	122	139	142	135	118	137	127	102	120	113	116	119	114	105	119	107	148	116	133	122	119	141	136	118	144	114	124	97	114	121	126	124	121	130	134	138	115	116	130	141	123	118	104	119	121	151	162	127	139	129	122	138	120	128	124	128	132	108	97	113	118	116	131	135	128	124	128	122	133	128	140	122	129	107	125	132	121	136	123	117	131	114	115	133	117	137	128	103	144	113	131	112	109	129	128	125	130	139	119	102	120	107	130	124	130	111	127	117	124	110	126	153	124	123	128	148	129	142	109	120	128	128	120	134	137	114	137	141	127	125	123	117	113	139	148	108	114	124	109	110	128	128	111	110	125	111	99	121	114	110	142	145	122	118	126	127	120	124	124	117	123	142	136	120	126	130	114	118	145	124	113	138	136	140	130	119	122	132	138	114	134	134	138	119	133	120	134	129	114	124	109	122	135	121	114	138	123	105	108	125	132	106	121	118	129	125	123	112	115	123	106	127	121	120	126	108	131	144	104	146	112	116	122	101	117	122	114	130	108	139	104	137	138	137	139	141	136	129	142	127	137	124	127	127	136	119	122	120	119	134	120	142	100	130	122	128	116	141	137	114	119	134	121	137	124	107	121	134	114	133	156	129	128	112	121	127	121	139	112	131	114	128	124	114	130	105	130	131	115	128	96	119	100	128	115	132	129	126	137	140	98	116	110	145	134	132	132	133	122	150	123	118	127	121	130	119	141	109	115	132	112	120	102	128	106	115	119	124	104	114	120	109	110	132	122	125	120	143	106	118	122	129	126	119	127	122	127	125	99	125	135	120	131	117	106	128	125	117	120	126	129	138	116	126	108	133	125	123	117	113	123	108	110	126	146	126	133	123	110	137	131	160	118	112	154	121	127	121	118	128	151	119	118	125	139	129	132	119	126	109	113	130	131	124	127	132	126	140	101	129	123	125	119	128	123	124	134	112	130	117	132	123	125	122	147	127	127	125	134	129	122	108	122	118	144	128	117	124	108	139	116	128	131	139	140	114	126	113	117	134	144	114	148	123	131	147	131	133	119	142	140	127	123	136	123	134	143	135	142	107	122	122	116	128	119	125	134	127	124	130	129	135	113	101	124	139	120	143	107	124	123	105	117	140	136	139	124	130	150	118	130	113	119	126	117	116	110	159	127	124	115	125	139	115	123	128	123	111	143	122	149	113	112	130	112	121	104	128	135	114	137	123	134	124	144	120	127	132	117	126	121	129	139	140	132	116	114	116	131	126	139	131	134	101	134	125	114	119	116	114	136	123	126	112	132	145	140	144	112	127	124	110	120	136	140	116	139	111	100	138	124	137	124	134	104	126	142	131	146	138	101	111	127	111	134	132	131	121	127	143	113	108	133	116	136	117	136	130	130	119	132	143	138	101	113	132	149	137	128	130	124	129	114	122	109	118	135	128	131	121	113	139	128	107	116	98	139	130	123	137	125	129	135	129	123	113	106	130	116	132	124	114	111	130	117	119	135	130	135	136	114	120	139	105	127	138	129	116	120	139	122	131	144	112	137	105	129	127	138	135	127	124	108	122	130	125	134	132	120	130	138	123	134	129	131	138	138	112	107	130	130	117	126	114	137	138	129	125	148	122	136	111	121	138	128	119	136	129	133	85	154	109	137	102	103	101	118	125	116	118	137	125	137	114	105	124	130	125	126	129	140	118	132	113	106	107	129	129	111	128	134	135	130	131	118	114	131	120	133	113	130	121	129	136	131	127	122	118	131	115	118	127	114	127	125	134	132	109	126	99	142	129	134	111	145	126	112	132	117	121	113	113	122	114	140	123	109	129	139	118	114	129	115	135	140	145	114	147	126	118	109	128	92	134	147	106	139	116	114	121	121	133	111	119	125	134	133	132	109	133	140	131	117	137	145	133	139	131	105	118	127	130	132	114	117	128	130	126	126	131	109	127	112	118	140	131	117	129	118	114	113	108	121	123	144	109	125	113	125	141	125	117	116	93	117	112	121	132	115	120	115	135	130	124	106	105	122	125	123	127	111	131	121	116	126
12172	17151	20987	975	502	455	555	606	519	516	514	494	502	470	485	501	478	485	438	472	480	468	466	419	426	462	448	475	460	498	474	492	465	498	448	481	509	463	459	448	445	489	499	532	523	497	496	473	472	438	499	496	476	476	481	483	450	460	464	502	475	465	467	474	464	436	461	467	471	466	480	457	478	472	434	499	492	490	483	474	489	492	491	492	479	487	464	437	451	469	433	456	477	443	457	464	481	471	439	492	466	447	424	457	422	446	486	480	447	425	479	517	467	468	446	444	490	446	414	471	437	439	478	477	478	452	431	470	404	423	439	430	444	423	450	455	461	476	466	431	439	411	454	421	491	430	456	442	438	446	462	419	424	483	428	434	439	469	452	517	511	416	478	488	491	442	452	477	442	445	465	467	455	473	435	451	471	466	496	460	477	404	430	446	450	430	437	446	429	457	498	464	440	465	453	452	439	463	463	467	447	407	464	451	459	450	436	462	455	456	476	438	467	448	477	471	433	470	477	524	443	421	431	486	440	473	476	472	436	463	448	451	478	449	437	492	402	451	482	452	434	427	480	461	463	484	476	438	471	450	465	467	523	456	452	472	497	423	431	468	461	482	485	450	448	420	425	498	416	448	459	452	478	455	449	460	454	460	477	422	457	508	457	430	478	469	438	442	452	435	460	521	444	438	464	433	441	427	432	493	418	512	480	428	465	466	463	421	442	451	469	443	457	468	475	450	436	484	453	446	459	459	430	469	449	473	446	451	489	493	460	451	451	438	464	457	477	461	438	465	487	488	439	436	386	472	447	452	486	422	447	502	459	451	460	440	438	459	457	475	427	455	439	472	436	456	466	479	470	422	450	434	440	459	427	433	443	431	452	474	437	447	463	446	471	464	457	481	459	424	471	452	466	472	486	461	464	450	435	458	442	442	459	474	444	481	426	469	475	440	450	480	454	472	470	464	461	467	501	475	418	444	453	437	447	485	489	440	466	451	440	390	491	453	448	458	473	489	457	465	502	438	449	452	439	458	451	459	477	434	459	464	471	438	461	424	451	441	483	452	502	427	434	463	449	469	420	465	459	470	455	494	428	417	477	475	440	459	447	453	414	403	476	477	439	427	470	452	447	483	427	449	439	485	444	455	458	409	508	435	449	473	471	449	439	435	433	462	460	452	483	442	472	456	421	452	437	445	421	466	470	455	471	441	469	477	455	447	405	468	472	487	453	451	469	416	430	457	471	450	447	442	460	461	461	399	449	440	470	477	454	451	490	442	461	472	465	448	448	466	438	487	431	465	467	462	454	423	444	463	447	484	491	428	451	470	443	490	457	454	477	464	422	451	466	448	450	466	474	497	471	451	424	483	465	446	472	487	461	449	457	463	468	463	452	487	458	472	452	444	486	485	467	497	419	449	470	461	465	430	441	491	461	432	466	463	467	462	456	459	430	452	473	464	456	429	452	459	439	448	448	499	446	471	451	454	478	458	454	473	472	425	479	472	425	478	461	494	475	484	465	449	474	454	493	426	462	450	479	445	440	419	412	472	442	473	468	476	468	443	470	440	449	472	442	506	474	440	426	488	425	438	439	435	464	430	448	469	441	471	461	494	499	456	456	430	461	443	500	473	424	457	453	437	445	436	478	448	498	494	484	449	431	477	447	485	446	433	445	451	483	461	452	455	467	418	453	424	406	460	426	458	462	424	463	432	479	455	426	471	419	434	473	434	451	461	448	472	481	465	433	414	496	440	501	458	444	459	438	422	458	441	482	450	458	457	444	453	490	424	412	453	444	459	469	447	465	427	519	472	455	487	459	428	451	426	441	468	442	462	507	456	479	452	454	475	451	477	455	480	464	465	434	484	487	429	445	450	458	429	460	430	411	475	423	458	425	471	437	424	497	448	453	473	475	434	487	449	472	416	512	442	466	417	466	462	453	424	429	443	454	446	418	469	427	444	478	445	462	477	456	457	465	451	432	425	461	470	464	435	419	444	448	446	447	418	474	476	418	486	465	463	449	446	445	485	434	449	404	478	454	447	473	420	450	485	454	487	447	465	440	477	459	431	455	461	428	479	455	448	438	464	437	443	464	480	464	456	453	475	463	470	459	474	430	435	432	434	450	473	422	459	500	447	499	482	466	493	425	428	472	464	470	460	456	467	507	471	443	451	426	475	445	478	444	440	488	479	504	459	493	452	439	427	464	447	493	459	470	457	473	482	470	479	473	479	453	453	453	483	429	471	433	484	436	449	464	474	465	439	449	461	482	463	455	435	501	433	490	448	466	431	416	464	460	448	463	485	452	451	451	446	457	412	443	450	452	479	453	483	467	459	501	433	462	474	460	416	458	476	481	460	431	435	459	458	453	440	444	468	455	436	473	423	432	468	451	439	476	469	456	473	466	449	472	436	425	454	464	417	447	455	432	468	477	463	446	433	468	478	429	459	466	437	456	469	443	441	439	439	476	462	457	430	423	485	432	458	479	453	469	474	490	406	471	461	457	436	495	442	460	446	458	454	454	459	498	444	469	471	467	428	492	472	474	485	443	469	489	457	446	454	466	473	456	463	468	455	480	457	460	461	455	433	499	439	448	449	439	465	476	415	436	428	482	452	457	448	463	428	475	442	426	467	462	446	464	438	489	492	438	482	438	445	465	444	478	426	502	473	451	470	477	419	480	502	442	502	489	438	479	494	447	457	474	481	493	473	466	462	436	462	463	483	481	497	477	443	459	490	451	482	478	470	416	485	463	436	464	463	462	454	443	454	479	448	432	439	451	469	452	516	436	419	467	451	459	438	414	510	459	459	410	455	424	425	431	461	416	514	454	437	483	454	457	447	456	502	485	484	471	471	495	478	459	486	444	463	485	452	459	451	470	444	497	469	500	457	451	444	435	479	460	457	452	492	487	494	452	451	455	450	419	473	458	449	476	454	449	465	479	520	471	420	404	478	417	463	436	427	435	455	468	466	404	488	476	414	419	460	454	438	434	449	480	445	448	495	459	455	442	471	483	456	447	447	457	394	423	483	432	471	452	448	415	438	525	430	496	439	470	448	437	443	440	457	487	471	469	497	435	440	418	419	461	455	481	459	434	488	451	437	466	443	401	443	453	458	491	438	417	433	488	455	456	451	432	433	449	464	443	416	431	472	444	458	447	476	445	471	427	489	443	470	474	465	444	455	419	455	473	462	426	480	462	456	454	485	452	505	425	445	482	508	444	448	434	436	430	465	424	412	441	470	479	479	454	456	444	444	442	450	448	439	460	445	459	461	461	457	421	476	421	445	473	454	479	433	462	441	472	435	438	425	463	474	430	494	440	448	437	463	474	437	432	448	444	486	439	488	459	441	435	459	437	479	468	453	458	465	439	459	460	459	459	458	474	474	468	405	437	455	426	485	464	446	490	418	489	445	473	449	412	478	461	428	458	418	466	475	465	445	456	457	459	447	494	479	429	463	462	446	472	446	477	430	457	454	470	457	436	457	446	469	425	458
54159	63450	65884	22023	4137	367	469	487	322	295	295	266	218	236	231	237	205	175	187	191	200	213	182	203	172	203	181	180	171	186	167	179	168	168	179	177	154	196	147	152	176	177	187	174	161	171	154	181	167	169	159	139	162	166	182	165	153	148	146	166	163	137	165	170	163	150	189	164	165	179	184	156	175	159	197	144	174	165	155	180	157	149	191	163	171	157	171	167	163	154	186	157	178	161	176	166	159	178	165	179	152	156	150	173	168	150	172	153	152	150	157	144	188	132	157	167	141	173	160	170	151	149	170	176	145	140	165	162	164	179	156	152	186	189	169	150	155	177	142	147	152	157	145	162	153	173	177	190	163	144	164	178	151	164	166	155	165	172	146	144	167	157	166	143	160	160	158	155	182	164	141	155	152	163	155	159	170	178	152	173	171	165	193	156	167	153	152	148	160	167	189	166	150	137	160	132	152	153	146	164	176	164	167	152	160	162	147	151	194	160	158	160	157	168	154	154	155	148	160	148	153	159	150	174	149	168	147	179	175	150	170	174	156	143	159	160	169	183	176	176	137	147	156	147	177	156	150	144	166	167	176	171	163	173	142	151	181	140	145	171	174	139	184	178	150	173	156	153	171	166	165	157	185	149	146	169	175	146	155	165	180	172	140	142	147	163	160	169	153	160	150	181	161	161	161	158	145	157	151	159	175	153	159	156	141	169	165	167	159	154	148	172	156	191	146	164	182	158	158	170	153	161	164	151	158	151	160	150	173	177	173	181	152	149	151	183	138	163	144	172	155	131	156	158	159	162	150	164	168	159	161	166	160	161	168	126	139	161	118	148	167	159	167	170	161	173	164	164	169	152	151	166	144	163	167	150	161	173	139	150	145	148	169	179	142	157	171	161	158	161	156	147	159	185	155	175	158	149	182	176	187	156	152	151	147	193	170	131	181	171	144	158	154	158	172	147	149	168	161	147	133	174	163	162	189	174	154	162	161	157	165	179	159	157	157	176	161	176	167	147	155	158	156	158	154	175	164	185	153	174	161	180	177	157	152	172	167	150	169	183	172	150	176	167	143	175	158	152	151	147	142	163	159	166	151	161	171	170	149	134	154	180	171	169	152	156	160	163	155	142	162	162	143	165	161	158	156	171	124	134	154	162	149	165	165	188	164	152	181	167	160	146	154	185	154	149	155	168	141	149	164	165	154	167	148	166	191	186	172	157	155	156	175	175	165	155	158	174	163	173	153	154	150	196	171	158	172	169	158	175	149	130	181	178	148	158	149	162	175	151	178	163	148	161	151	175	162	184	156	148	139	166	166	175	168	168	184	179	150	166	185	157	158	188	163	169	145	170	162	157	169	170	171	157	150	145	174	153	156	163	154	173	149	139	178	171	146	152	151	167	160	165	153	156	162	162	155	147	144	158	160	141	158	135	178	154	178	174	151	174	173	158	176	170	156	153	166	135	164	175	176	160	162	170	155	160	176	134	164	149	133	163	166	192	144	164	153	172	153	172	145	166	185	161	167	167	195	152	161	162	159	141	185	135	146	151	164	182	155	187	132	168	166	144	171	170	155	145	148	147	174	163	170	144	170	167	150	156	156	157	145	140	145	159	169	145	180	142	161	153	155	135	195	172	172	158	175	169	179	177	185	163	144	176	168	170	156	166	139	159	154	155	160	142	149	170	148	135	163	178	147	167	157	157	140	171	189	170	159	161	152	154	187	151	135	164	163	139	180	165	143	163	159	175	177	164	152	151	155	162	173	172	146	159	160	172	175	178	179	170	176	171	144	176	160	155	177	156	166	162	199	154	155	145	168	157	149	157	175	143	171	134	171	163	155	154	182	154	173	173	168	153	158	172	163	167	177	172	154	145	154	190	175	175	165	134	168	164	158	162	163	153	156	172	160	154	151	161	154	182	129	169	163	173	146	171	156	165	170	172	164	154	154	178	157	151	158	173	153	173	147	191	170	149	154	178	152	159	163	161	144	162	175	150	160	175	166	160	175	154	172	159	156	157	159	158	149	174	165	176	153	161	169	138	181	173	185	175	161	162	166	144	153	164	169	154	173	158	148	173	162	143	179	162	163	154	151	165	157	180	161	157	167	163	163	185	150	162	177	171	169	147	160	147	170	181	168	164	168	153	131	172	171	133	170	162	189	174	147	160	169	161	162	155	163	150	187	162	159	145	165	174	184	142	140	153	165	178	160	154	143	160	158	149	143	145	170	157	153	158	166	147	176	162	162	157	149	156	170	149	148	158	178	167	174	150	159	142	147	163	144	166	145	165	158	161	171	160	171	171	155	148	152	163	157	154	175	173	179	169	172	159	184	159	183	177	168	193	143	158	152	142	141	157	170	178	169	154	170	170	172	159	150	163	182	165	181	183	143	163	157	157	146	165	155	170	163	152	168	151	162	170	166	161	179	160	132	148	160	158	178	178	160	149	142	171	159	146	186	180	152	165	162	170	169	160	161	150	151	187	163	180	160	142	138	166	163	192	173	155	165	157	168	162	129	192	195	178	185	169	167	177	151	140	151	158	142	158	173	183	165	136	179	155	144	192	152	170	160	173	178	183	168	163	169	147	157	171	159	168	138	143	168	149	173	146	163	173	154	184	140	162	178	163	171	146	178	161	176	168	164	172	153	173	153	153	160	183	190	131	163	176	152	168	146	175	154	175	171	160	178	167	149	171	159	155	165	160	142	155	161	168	174	174	161	168	144	157	162	168	149	149	171	152	179	153	164	149	158	159	161	146	148	166	170	143	174	164	151	153	166	151	163	168	175	148	151	152	145	160	147	162	161	152	172	165	183	168	165	153	160	164	166	163	179	150	145	184	159	158	153	142	161	147	156	157	152	165	172	150	160	149	174	172	180	172	176	185	154	150	172	164	151	159	151	167	156	162	157	150	178	184	153	142	158	170	156	163	165	158	161	148	163	177	165	160	175	158	146	161	152	152	160	135	162	147	160	172	164	169	167	152	144	149	155	179	132	151	185	151	178	170	164	166	166	161	149	162	164	159	176	152	156	160	164	176	177	184	168	175	134	172	145	158	175	158	158	159	156	158	148	146	160	127	152	163	166	165	138	164	150	159	157	145	143	160	153	164	158	156	146	174	157	166	139	140	148	139	140	146	165	158	154	138	136	166	137	173	150	170	156	158	150	148	143	146	149	145	144	159	171	164	165	178	168	165	169	157	174	162	153	155	152	156	167	157	180	165	157	176	152	146	172	158	154	139	147	138	181	171	178	175	160	169	182	162	152	164	154	164	178	179	145	174	165	173	178	156	164	166	156	198	158	151	144	160	171	161	187	177	140	157	146	145	144	189	129	173	170	149	154	148	142	175	145	142	128	153	152	166	148	159	144	161	158	165	175	156	162	153	138	188	183	156	162	188	170	153	138	157	138	166	162	148	154	166	182	139	164	174	162	150	166	174	181	151	151	146	156	154	171	156	147	145	153	160	157	137	190	170	145	155	187	159	159	166
36230	47614	58073	3371	1432	1262	2179	2308	1675	1362	1258	1225	1156	1272	1162	1165	1085	896	886	847	882	784	731	783	751	671	692	712	608	664	591	606	588	596	592	627	567	612	623	642	586	619	631	617	691	631	639	646	630	649	614	575	599	603	619	607	572	571	608	566	576	597	623	615	635	557	580	618	591	571	598	638	615	562	632	598	590	665	648	639	603	598	613	604	609	557	574	604	545	588	582	528	570	557	581	555	539	535	556	559	570	552	560	536	589	561	571	577	545	581	534	607	554	622	551	590	618	602	616	592	556	592	569	576	545	588	518	586	568	543	562	565	586	573	531	586	545	548	606	560	558	566	609	606	545	536	523	545	600	573	575	514	535	539	561	573	574	523	573	533	555	554	561	609	565	584	539	535	544	553	590	590	540	540	523	555	528	579	565	512	565	515	533	612	548	537	534	551	582	598	520	563	529	575	546	559	589	554	562	568	581	583	539	512	546	562	555	579	541	549	533	546	540	508	543	550	572	557	581	537	558	542	531	554	588	589	562	586	570	580	547	548	544	569	584	548	512	531	577	505	534	566	600	605	542	509	554	523	588	528	521	555	546	507	529	553	609	548	548	496	578	563	588	562	552	546	572	556	542	517	581	543	548	532	532	564	537	620	559	545	548	562	558	559	589	527	580	542	536	560	559	559	524	587	564	583	580	549	582	524	546	594	584	552	596	531	536	604	558	611	551	591	554	553	567	592	540	561	556	561	525	580	571	557	548	560	511	552	558	552	533	568	570	512	569	569	574	512	549	569	557	567	529	568	548	569	528	508	553	577	541	588	531	572	545	575	526	578	529	598	526	498	592	544	532	531	554	564	569	571	558	565	526	538	542	584	566	581	556	562	554	523	589	548	565	570	518	564	528	569	539	534	531	566	487	584	528	589	547	540	549	558	547	532	574	574	547	553	584	562	545	554	538	530	564	562	597	536	531	561	565	570	563	599	511	592	547	572	550	547	556	538	532	533	560	513	595	544	564	554	544	540	585	575	553	579	557	577	512	545	547	556	570	573	578	578	610	541	547	550	556	567	506	588	555	565	550	556	524	552	560	532	541	564	595	554	562	535	550	526	579	537	562	551	565	538	565	579	554	574	533	581	581	559	557	565	535	591	563	571	527	570	602	562	530	522	519	514	547	561	554	527	597	531	564	539	543	587	589	598	568	537	513	571	552	515	519	560	565	516	581	549	517	553	624	536	537	561	557	554	540	577	566	528	535	600	567	561	517	593	579	510	590	581	537	531	533	553	548	559	539	612	527	547	557	566	542	561	557	545	544	545	565	575	563	551	553	586	552	564	561	589	532	518	580	554	607	571	591	510	535	543	570	588	541	584	549	592	549	539	560	568	529	546	582	538	579	593	552	564	580	516	574	535	540	598	561	521	577	537	523	560	555	562	531	527	534	544	582	574	589	545	512	562	547	548	533	547	561	570	549	526	561	535	558	536	595	519	588	584	540	568	576	544	571	569	578	550	554	572	502	580	555	543	564	550	545	565	559	606	554	555	549	555	547	580	538	608	551	582	561	541	544	537	543	588	545	541	592	568	553	565	619	565	570	585	551	575	557	566	563	576	530	546	540	574	548	569	526	540	561	551	574	555	536	571	569	589	593	571	535	598	539	561	574	558	544	594	551	559	602	487	593	567	590	588	539	506	536	548	545	591	567	523	536	590	589	514	593	560	548	566	560	604	524	557	601	569	561	597	517	537	579	559	525	522	564	572	550	561	579	598	563	550	562	537	534	571	607	540	604	586	583	533	564	546	584	500	566	575	535	500	623	542	560	545	575	571	531	572	552	553	577	566	595	553	561	554	567	573	568	521	544	572	616	555	561	624	573	581	563	548	530	564	545	615	535	543	556	533	586	537	552	548	564	566	572	560	550	549	555	566	548	541	533	559	516	547	534	568	571	545	579	609	592	584	559	614	582	595	533	531	549	587	502	539	588	524	547	531	527	517	582	545	566	545	545	553	593	556	537	573	568	577	584	546	544	583	567	542	524	565	560	586	566	551	563	563	572	527	563	541	590	582	579	524	522	552	533	524	568	579	545	553	548	563	552	573	530	543	551	570	534	570	566	557	542	590	557	555	545	583	558	578	538	527	581	539	542	590	592	571	560	523	574	518	567	578	582	514	556	528	570	559	581	551	576	526	579	589	523	542	553	566	575	592	563	515	550	526	564	556	552	556	562	536	494	545	520	539	523	562	561	517	545	517	596	519	583	563	545	567	542	558	552	551	546	587	531	606	565	527	607	529	552	544	573	564	598	587	522	531	530	561	562	581	518	555	568	538	617	564	575	585	511	547	590	512	556	560	569	569	546	491	616	577	563	549	543	521	547	535	582	551	593	583	525	530	526	569	547	540	600	552	568	562	533	554	543	559	531	568	574	548	599	577	587	554	558	580	526	565	560	507	553	538	545	563	577	526	610	588	587	535	590	594	559	531	573	532	561	570	565	584	564	537	548	547	539	539	542	550	571	537	556	606	552	578	547	521	587	547	562	593	589	548	570	542	533	532	575	599	557	522	597	566	579	535	572	555	526	557	497	571	597	557	597	545	558	572	560	515	571	533	542	570	592	544	562	533	573	586	501	576	552	562	557	558	559	560	559	571	564	559	572	573	572	581	569	533	569	550	550	572	548	585	579	584	549	569	545	580	594	605	552	507	572	543	547	580	530	541	533	528	603	550	611	585	572	551	592	584	564	571	570	544	529	581	510	551	563	561	551	566	535	560	569	526	555	578	554	573	535	592	592	531	536	562	546	551	584	528	574	558	584	588	594	548	595	587	572	579	568	565	568	534	565	568	556	552	570	516	560	567	548	569	571	521	515	528	533	560	572	551	540	567	582	542	606	586	575	544	560	556	564	594	548	564	532	554	554	564	541	543	532	568	542	554	588	558	553	548	576	594	554	548	588	557	541	580	561	533	525	548	590	544	575	552	563	622	557	531	568	580	561	563	548	557	531	556	532	576	525	569	529	565	543	577	545	589	591	531	575	582	522	564	559	572	546	595	566	582	542	568	545	532	555	566	538	545	565	555	568	592	599	563	544	542	538	554	603	519	535	538	561	574	600	565	580	571	541	589	591	522	558	529	507	525	558	536	594	535	542	526	552	548	571	556	574	565	550	575	567	588	555	589	572	581	599	561	529	549	611	541	573	548	562	546	556	542	551	585	585	573	583	558	550	559	584	544	585	580	577	575	593	557	539	574	551	541	545	562	537	541	540	570	569	593	560	533	550	552	601	593	572	530	578	569	550	549	580	528	555	582	528	586	549	549	571	531	575	553	532	576	567	518	573	581	552	562	561	579	555	613	520	569	527	579	563	584	616	550	552	546	559	571	540	574	550	587	566	574	586	576	579	560	507	583	585	577	558	544	588	557	591	557	580	554	557	529	582	568	555	558	542	551	597	547	529	570	540	589	527	571	584	537	521	550	589	553	557	557	526	516	564	540
66808	73608	75172	25671	9839	1362	873	736	574	505	461	427	469	493	352	370	316	320	316	316	289	292	275	249	262	260	236	224	252	247	235	264	237	240	238	209	222	217	257	211	234	240	233	244	227	223	227	221	239	245	238	243	216	222	240	216	239	211	243	224	227	197	212	211	237	226	219	243	212	213	192	229	240	235	202	220	199	230	215	213	218	215	247	183	241	224	202	224	226	227	212	217	211	232	204	219	217	198	217	237	215	200	229	244	188	204	201	235	224	200	229	198	210	206	213	240	230	245	216	223	206	233	238	219	221	199	233	220	207	212	232	211	214	228	206	194	227	211	214	201	215	222	224	227	194	228	227	209	195	233	233	195	228	213	210	217	248	215	234	198	211	220	223	209	210	197	230	229	208	230	225	219	201	229	213	190	201	208	196	208	212	247	218	194	215	208	215	202	219	217	219	220	224	228	225	225	224	218	199	210	219	204	210	220	249	214	239	232	210	217	195	204	236	218	204	200	205	214	237	194	207	207	208	222	220	231	218	211	222	236	212	209	202	215	212	232	241	234	215	217	192	219	210	208	227	216	195	206	234	208	240	224	202	234	220	221	203	226	216	223	243	225	226	202	213	215	213	216	207	233	181	213	206	182	217	216	213	201	214	227	205	211	190	215	234	216	230	228	215	216	207	227	201	225	213	242	212	203	215	242	214	236	212	223	215	214	222	227	229	201	218	212	222	220	237	249	205	232	205	192	214	202	207	217	211	219	220	212	215	200	231	212	212	190	206	227	221	215	200	231	215	210	222	218	220	205	219	197	217	238	206	227	200	201	194	219	209	194	215	221	237	202	215	203	185	224	217	217	216	221	221	215	224	211	226	250	204	195	229	198	226	195	204	206	212	218	201	220	236	218	239	201	208	200	225	254	203	220	232	189	185	234	188	209	222	235	226	214	228	220	209	202	237	219	223	200	198	200	229	201	205	222	214	203	222	218	214	230	200	221	210	208	212	207	212	228	211	204	227	205	226	202	222	221	208	203	200	198	239	220	208	223	221	230	230	208	237	224	187	236	223	217	224	227	200	222	218	200	209	235	212	214	215	235	215	220	230	212	220	217	228	212	209	219	230	218	218	234	236	219	227	220	214	187	213	236	206	219	194	210	211	199	234	215	206	227	193	228	204	222	213	228	211	212	228	223	183	203	196	208	207	217	213	210	255	227	222	214	221	225	180	198	230	230	212	197	208	197	264	206	228	205	221	211	202	230	189	211	210	218	227	203	223	236	243	212	205	217	205	215	212	212	216	229	209	232	205	223	205	207	209	190	217	251	199	224	204	211	212	224	235	211	202	226	205	202	210	202	235	187	213	221	218	223	202	224	208	209	233	207	210	225	233	253	209	201	205	224	215	221	217	201	210	239	215	213	234	220	220	212	205	256	200	200	236	226	187	219	210	236	238	220	188	213	236	232	197	195	230	213	218	214	198	210	198	240	210	206	237	222	233	226	216	223	228	243	224	219	214	197	248	225	214	219	213	193	212	232	211	202	211	220	186	219	242	224	199	195	217	189	210	200	219	211	222	225	247	223	239	183	210	220	201	206	211	231	202	195	206	192	218	202	206	199	217	208	219	231	236	229	201	241	202	217	225	217	196	225	223	220	222	210	199	238	198	221	224	208	240	225	232	193	221	249	197	176	201	227	211	191	224	208	206	217	234	192	206	221	196	203	240	208	208	194	203	235	230	218	242	224	211	191	232	233	198	234	227	203	225	198	246	225	227	218	207	215	231	250	221	211	217	228	232	204	225	203	206	226	236	204	224	189	229	207	223	241	231	206	219	224	232	205	216	196	204	211	224	215	220	217	202	209	223	214	217	221	203	224	191	230	204	225	200	204	187	205	191	242	228	228	245	191	215	196	216	220	207	238	253	178	219	230	197	206	237	229	222	226	233	211	234	210	216	191	206	189	209	229	195	210	213	187	229	216	209	220	214	234	198	226	236	212	231	188	219	231	215	212	215	239	232	210	214	224	212	249	209	225	217	180	241	209	218	218	204	199	226	208	193	200	234	215	215	228	203	191	204	232	207	228	246	209	195	217	221	215	216	186	214	233	211	218	210	208	195	198	207	233	205	203	194	219	234	218	218	230	227	174	193	210	234	209	229	194	218	240	206	225	211	224	220	217	227	253	244	224	244	234	195	192	221	249	216	191	206	238	205	210	205	238	223	233	217	221	218	185	211	210	206	207	214	229	251	256	212	208	205	203	249	228	214	221	234	196	216	189	193	237	233	192	227	208	206	224	224	224	218	214	236	189	204	202	233	226	227	204	247	221	237	223	223	194	237	209	218	209	225	222	229	228	229	240	210	212	212	226	218	216	205	235	205	217	230	217	206	231	213	220	198	224	256	212	235	202	226	214	241	218	175	211	205	236	208	197	179	225	211	201	217	191	210	202	191	222	247	218	218	229	211	199	215	203	207	216	232	208	227	223	210	193	200	222	234	213	220	212	204	237	220	203	235	203	196	217	220	235	218	199	197	199	224	224	206	213	234	211	208	217	195	217	227	188	242	211	230	215	227	202	234	215	193	196	229	239	221	214	208	218	225	205	220	195	219	223	222	204	229	192	210	213	226	221	228	216	203	186	220	211	212	225	245	222	223	252	227	199	209	188	227	211	219	226	218	226	204	219	242	214	190	229	207	214	221	242	190	192	224	229	216	225	230	208	200	214	189	215	232	216	244	205	222	219	215	229	198	238	234	211	234	198	198	227	196	213	247	218	224	196	215	215	229	225	211	231	230	214	222	224	208	222	183	196	189	208	203	234	211	197	220	205	227	219	198	219	220	242	190	217	223	195	217	238	206	209	239	230	215	236	200	198	229	206	213	214	256	202	221	231	212	218	237	221	223	239	226	220	222	208	235	215	204	215	227	228	233	207	217	227	206	214	216	232	202	211	199	239	240	214	189	190	229	197	191	236	217	222	218	226	231	198	208	230	210	249	236	202	213	204	220	229	227	206	233	214	217	177	229	223	205	195	220	232	219	204	213	201	205	216	219	246	222	187	221	233	239	203	250	217	181	192	213	209	225	214	209	200	204	220	223	206	225	215	211	222	233	241	232	241	198	220	199	238	213	202	219	217	188	227	225	206	234	204	228	225	217	214	206	210	221	194	190	225	222	219	224	235	200	215	207	256	242	207	237	226	211	208	202	230	228	230	212	212	204	227	218	206	241	209	187	229	211	225	208	212	212	199	244	209	230	219	234	229	217	207	226	194	209	194	236	228	214	189	221	194	236	221	207	196	224	210	236	208	216	200	230	208	179	229	211	193	212	210	209	237	222	210	216	213	208	185	203	232	221	209	218	205	202	197	201	232	207	209	212	225	208	215	206	243	210	208	217	195	216	209	207	233	225	197	199	222	222	230	204	242	225	221	203	209	205	213	214	221	210	192	236	220	220	209	206	192	211	218	218	211	219	239	213	214	207	195	229	220	214	226	235	229
46389	56447	64880	4210	2550	2221	3743	3340	2874	2268	2194	2120	2120	2150	1947	1859	1476	1465	1518	1401	1159	1152	1091	1113	1093	1034	940	863	868	810	822	860	826	854	788	786	828	859	764	794	866	790	815	810	902	831	789	760	829	822	799	753	768	772	736	770	744	772	728	765	777	802	806	779	747	800	759	721	764	778	733	751	808	777	800	720	752	828	827	809	826	736	792	767	776	758	731	775	778	743	739	755	715	728	775	715	707	700	703	743	683	681	740	738	713	726	713	702	731	751	703	767	684	764	743	769	739	707	729	774	696	752	746	727	762	741	738	748	684	726	736	674	732	724	756	678	697	708	732	699	719	727	735	670	685	699	726	635	749	709	741	715	711	707	659	727	778	694	686	705	695	710	734	709	687	747	703	726	702	752	708	711	729	729	728	738	767	764	702	708	712	722	691	715	729	657	732	694	630	756	702	681	738	709	702	677	723	654	687	690	740	729	713	729	741	713	684	737	679	722	738	701	703	734	673	712	710	677	720	781	693	751	722	730	777	733	715	675	744	749	702	699	701	744	732	688	710	749	676	701	731	696	662	724	713	713	760	706	683	696	737	702	689	695	712	669	676	712	751	737	696	702	726	711	724	744	720	713	698	752	689	721	720	721	732	727	725	668	655	720	699	701	755	710	741	719	731	691	737	739	788	723	735	739	677	698	698	733	678	708	744	684	722	739	714	710	717	765	685	744	697	690	708	694	713	690	732	729	707	680	691	715	706	724	684	756	702	735	705	678	701	697	734	698	688	687	710	732	674	700	744	723	695	696	653	688	673	728	702	683	742	701	739	695	758	715	721	707	700	701	722	722	708	697	736	722	699	702	706	732	699	706	673	688	692	736	754	760	705	681	683	669	697	640	716	696	687	696	731	695	691	693	734	690	746	716	719	731	727	723	734	680	757	786	693	706	664	726	711	724	695	676	689	735	760	702	693	680	720	710	680	734	704	703	717	703	699	723	702	679	684	696	691	729	693	685	678	718	718	676	687	687	751	721	708	721	688	691	736	737	678	704	715	699	700	672	701	726	713	716	703	707	761	736	682	719	674	693	713	707	702	696	734	692	706	742	759	725	708	683	766	696	728	722	730	689	687	673	686	723	664	731	689	746	738	700	709	704	712	710	687	689	723	712	717	725	735	707	686	718	730	668	728	742	687	677	734	671	699	713	712	699	686	779	731	667	681	707	700	703	690	696	722	758	707	753	734	721	750	678	702	725	651	657	722	686	671	667	668	692	681	693	726	718	737	730	728	674	693	718	737	715	698	671	738	741	698	770	673	678	711	704	721	737	759	686	730	718	718	724	724	708	742	753	695	698	699	680	705	664	728	776	740	681	718	756	732	724	723	720	688	735	730	696	726	722	701	733	728	686	698	677	718	743	728	683	703	680	696	733	704	684	689	733	689	725	708	671	671	673	711	692	720	738	741	720	711	703	730	712	703	655	696	645	725	714	696	710	724	723	710	673	725	656	682	709	684	748	735	722	719	697	711	688	761	732	707	706	704	675	738	694	696	706	730	684	701	677	705	704	709	707	740	697	750	707	648	747	707	708	727	720	689	699	666	709	662	685	683	721	726	707	715	714	712	745	752	694	752	681	721	701	698	695	744	692	714	708	672	686	685	698	703	695	737	690	727	649	669	684	751	681	729	694	751	685	740	701	725	738	724	683	657	708	720	728	681	766	735	749	655	688	691	704	754	680	734	760	710	700	700	719	704	646	704	724	694	710	677	728	691	717	720	745	713	716	733	701	691	735	745	729	705	754	749	747	688	714	693	698	732	734	718	705	741	665	692	776	731	749	673	679	687	695	724	696	736	731	664	747	746	688	675	711	753	666	741	728	730	686	713	701	665	704	666	679	681	659	700	682	684	690	748	708	710	716	693	664	695	715	723	715	727	770	698	719	665	714	734	733	707	781	681	716	672	718	720	752	741	678	719	693	719	699	732	708	782	731	677	677	692	703	739	755	687	724	720	710	685	673	715	726	699	687	668	730	708	777	686	687	703	666	690	740	716	765	721	692	725	715	718	711	692	724	679	726	709	691	728	687	716	726	708	750	708	701	669	671	661	724	697	703	734	692	692	723	758	736	703	681	736	668	681	646	730	679	694	776	707	710	761	741	738	748	719	730	683	724	700	718	695	751	691	728	700	672	735	703	736	716	682	732	698	687	712	701	709	727	668	679	711	739	726	707	784	707	726	670	707	716	721	677	687	706	775	711	722	661	693	715	684	705	672	734	687	719	751	724	715	697	728	762	708	676	693	669	737	714	680	689	696	669	661	682	755	742	720	718	738	757	705	712	713	678	703	696	724	691	743	741	681	662	714	738	697	730	680	743	735	698	714	705	687	702	705	718	743	724	712	720	718	715	709	691	737	706	685	690	696	760	710	719	734	727	745	663	726	726	729	704	647	738	704	708	680	708	751	656	661	700	718	778	700	705	682	738	682	720	700	694	718	667	690	715	734	688	749	725	702	665	708	753	741	716	707	674	720	690	717	746	680	691	742	729	688	683	720	764	643	700	730	713	707	681	691	729	685	732	707	726	730	661	673	668	725	750	712	767	711	708	732	690	726	721	737	715	714	719	687	718	691	734	666	714	737	710	689	685	756	702	709	735	739	702	725	665	651	729	689	742	730	693	672	675	672	711	710	705	700	743	731	679	748	705	756	753	702	693	691	739	741	677	644	753	753	742	731	723	728	699	703	737	704	743	741	703	658	735	716	741	691	711	722	714	709	744	749	679	730	644	693	717	723	734	698	721	720	704	709	710	741	696	681	676	724	739	736	672	681	707	660	681	722	655	704	740	671	716	706	667	711	650	749	676	704	696	688	648	644	709	713	745	728	689	725	718	713	719	688	723	701	751	699	681	759	694	675	747	693	732	719	783	703	728	703	751	713	732	687	708	755	697	713	676	678	695	716	704	679	730	727	685	681	680	752	750	693	698	721	676	722	760	690	698	726	715	661	693	723	757	752	679	682	734	762	754	693	721	731	706	679	709	702	680	719	633	757	712	741	676	662	712	720	748	705	685	690	744	716	681	724	735	735	688	701	721	697	726	696	727	689	690	658	740	757	718	700	707	736	736	680	739	753	732	657	677	664	681	729	686	740	720	734	726	681	698	737	737	691	696	736	742	763	705	744	689	732	734	674	717	668	672	695	734	729	728	726	720	718	728	765	700	694	705	686	688	713	694	707	706	751	717	722	681	740	725	692	738	722	707	675	693	709	744	705	676	716	689	716	700	717	677	739	706	737	691	672	723	700	711	723	709	751	691	724	747	741	711	692	730	725	721	725	676	709	739	749	659	667	695	720	711	697	683	704	698	720	714	734	677	684	674	717	727	711	688	693	693	689	722	671	698	656	699	691	706	740	681	678	739	725	696	750	718	715	701	704	727	738	682	698	717	704	675	698	701	715	669	705	701	696	667	736	737	716	685	746	713	684	700	706	685	701	718	710	754
11519	8262	11070	610	202	122	142	168	144	137	137	151	132	140	129	123	122	122	147	117	122	132	120	146	129	125	131	140	123	143	120	130	137	139	132	128	140	122	136	137	124	124	136	119	139	131	139	105	138	128	133	136	139	132	117	110	122	121	114	129	131	134	139	127	115	111	133	142	128	129	114	124	109	124	126	130	128	143	123	136	130	130	125	109	113	123	124	106	113	108	137	101	139	106	119	111	131	143	121	129	147	151	118	104	119	120	118	98	121	140	107	109	123	122	112	122	152	136	132	113	149	122	142	142	113	138	108	125	128	139	132	148	127	102	125	119	118	109	116	120	134	148	124	102	116	134	139	136	134	118	134	102	116	123	123	109	119	118	135	119	114	88	123	122	130	129	116	116	106	143	119	128	110	133	120	125	118	126	127	136	106	106	147	124	125	118	122	115	125	128	114	140	115	128	107	118	114	119	96	114	132	125	120	128	104	119	121	134	132	116	132	106	120	118	134	119	135	117	107	116	122	125	144	149	125	122	117	118	113	127	128	112	132	105	131	121	122	121	120	124	127	119	133	123	118	119	115	115	135	123	136	118	118	100	139	104	114	104	113	143	119	130	119	130	129	123	131	136	127	130	137	116	120	125	155	116	140	121	126	134	125	125	119	114	146	122	112	127	109	135	129	135	135	119	110	130	128	112	133	112	112	126	121	111	113	136	117	117	127	113	127	135	111	140	120	124	132	121	113	109	127	132	135	129	109	117	134	107	140	132	141	128	110	118	137	133	110	122	132	137	141	118	128	109	131	120	132	108	105	139	137	110	138	142	120	111	126	121	116	128	129	129	127	133	124	116	113	130	139	128	127	132	131	118	130	127	130	117	112	109	118	146	130	109	127	137	120	118	114	118	110	136	128	135	119	140	116	134	115	124	133	122	119	104	129	123	107	130	137	111	95	122	131	97	129	107	133	126	135	127	129	121	98	119	127	126	114	109	132	118	126	124	145	127	140	126	133	125	122	122	115	118	128	156	140	126	119	120	109	119	134	111	125	130	123	112	114	132	126	122	111	135	110	124	129	130	112	121	127	106	126	134	136	125	132	131	128	136	131	92	125	141	121	130	144	119	131	124	99	103	96	128	131	137	138	133	145	121	118	132	122	133	116	125	127	119	123	140	124	166	132	143	125	125	114	128	142	132	106	131	122	124	132	125	121	112	128	113	136	125	128	131	128	125	128	143	124	110	135	139	133	99	132	115	114	120	125	138	121	130	120	133	124	131	115	120	129	125	121	131	132	111	106	132	117	108	102	106	126	115	114	120	138	127	148	137	94	124	137	134	114	139	117	124	134	107	130	112	109	116	129	122	116	103	113	130	125	100	133	120	121	115	129	134	125	145	124	132	143	107	124	127	143	132	107	144	151	130	134	133	135	125	106	112	141	128	131	131	135	125	126	124	129	120	133	133	122	126	126	115	121	127	138	133	143	134	131	118	140	134	125	110	129	119	126	130	127	121	125	129	139	117	125	120	127	137	136	137	140	137	133	121	122	121	130	136	118	114	133	122	129	118	140	125	126	126	100	117	123	122	126	120	128	124	107	108	112	165	106	119	120	115	119	94	121	114	131	123	156	101	123	127	116	123	115	120	143	119	109	122	102	122	109	126	106	126	125	126	124	116	119	119	123	127	122	138	127	118	121	128	111	146	118	141	143	118	139	144	121	149	111	117	136	153	102	133	140	127	119	120	115	93	113	130	122	117	124	123	124	121	138	129	134	110	127	125	121	140	129	129	116	115	136	120	124	138	114	125	139	123	116	131	110	127	127	103	104	109	127	127	114	108	142	140	118	128	114	139	125	116	135	111	128	114	134	141	128	114	130	130	128	111	119	134	121	137	120	133	115	135	123	129	95	124	118	144	127	101	109	113	126	141	130	126	123	119	121	150	130	125	109	115	132	121	117	107	125	136	134	102	125	125	126	114	128	111	124	131	142	130	112	120	110	118	135	102	126	123	135	120	137	115	130	131	127	119	139	129	119	116	139	134	128	138	130	114	117	109	139	118	126	131	131	111	123	119	99	133	127	141	118	128	108	113	109	108	119	128	115	130	110	133	133	122	141	110	126	119	131	109	116	106	127	115	118	126	121	112	115	118	106	135	151	121	109	114	117	130	133	124	117	106	123	134	118	148	131	122	129	122	114	123	124	128	114	114	115	124	123	122	127	132	110	119	109	111	154	120	120	131	110	135	128	117	140	125	132	119	148	127	123	128	145	118	113	129	124	108	114	147	127	120	113	161	120	133	111	127	116	130	124	125	148	125	138	118	121	118	120	131	126	112	114	134	117	115	137	123	128	122	110	129	130	136	142	111	134	114	105	123	124	132	129	141	114	110	142	133	101	122	136	132	128	126	114	137	132	135	120	119	107	111	123	121	138	126	122	128	106	109	113	109	133	136	133	125	102	124	126	121	129	130	124	160	108	126	115	130	122	118	122	131	135	150	113	107	127	123	113	119	110	122	112	122	130	98	121	119	120	126	132	106	120	119	104	125	135	120	114	127	125	117	129	141	133	125	133	121	142	119	123	123	131	127	137	137	126	147	116	115	129	131	131	128	114	111	108	131	116	130	142	118	102	125	134	128	114	133	139	143	116	128	109	137	127	140	140	114	132	110	126	131	140	113	125	109	114	125	121	134	136	134	120	142	136	104	121	114	114	121	140	141	124	113	113	131	140	127	117	120	110	135	124	119	144	130	127	136	125	145	114	121	121	117	130	108	136	128	125	117	115	137	128	126	122	123	130	136	125	124	140	142	113	134	118	122	125	103	141	148	127	125	111	136	123	130	109	117	111	129	118	137	131	128	118	125	140	127	103	119	111	133	132	116	101	129	135	134	135	119	121	125	118	122	131	123	116	141	140	125	115	99	122	134	119	120	137	126	125	116	133	113	108	129	123	140	119	107	116	95	133	131	118	114	113	139	120	108	131	102	110	139	123	131	131	135	139	136	117	116	142	111	126	120	137	109	138	124	120	142	106	126	143	123	116	153	139	111	141	115	127	122	110	118	116	130	142	110	121	126	111	115	148	150	150	107	115	134	123	139	130	134	113	123	120	124	128	103	106	94	130	127	125	111	129	122	135	103	112	101	113	123	118	140	132	136	143	131	122	111	110	129	133	125	142	111	107	111	116	134	144	142	113	123	102	121	132	139	134	130	118	119	118	143	119	125	127	118	128	134	146	126	109	133	138	125	111	123	131	136	114	123	125	124	124	115	134	107	136	111	126	121	117	131	135	105	142	119	107	112	122	122	118	129	115	139	131	135	127	110	117	117	130	123	124	132	124	134	127	113	128	114	140	120	123	134	157	130	135	112	115	133	155	135	126	138	120	128	94	121	113	134	140	120	127	133	141	136	126	123	143	123	133	118	132	120	115	128	136	123	116	112	119	119	135	117	104	133	133	141	100	113	109	114	138	111	130	139	113	107	111	123	146	124	122	97
13700	14544	18892	729	499	504	584	589	558	533	537	521	485	501	515	533	479	504	504	478	479	461	471	455	428	445	514	462	489	488	490	459	472	464	483	482	454	437	470	484	467	474	478	454	456	473	491	467	442	506	451	505	511	484	489	465	454	458	484	439	420	495	462	472	485	456	484	467	453	527	469	493	452	507	491	482	456	497	545	500	513	482	498	486	427	453	453	430	488	516	463	469	462	443	486	448	443	495	462	417	466	434	428	442	437	483	490	467	426	500	487	431	484	477	443	474	470	437	447	483	474	448	445	454	455	428	454	488	464	488	436	471	493	462	454	444	446	469	484	452	460	446	446	438	451	429	467	485	454	508	486	484	431	439	434	477	432	474	443	466	450	440	439	447	475	466	436	445	462	456	449	463	449	453	461	480	451	492	417	445	450	454	441	471	490	404	438	464	462	446	457	467	464	432	481	449	440	458	449	421	465	479	447	445	446	450	455	425	452	462	431	429	463	461	452	460	456	435	453	453	444	447	465	456	502	444	447	424	427	458	412	436	443	433	471	495	442	464	439	488	443	468	464	408	464	444	485	440	490	476	448	453	481	486	473	454	433	444	458	472	444	445	458	454	453	470	461	443	486	458	442	419	416	455	458	459	496	450	435	467	461	483	431	433	439	450	413	460	452	483	423	441	466	434	442	486	437	432	460	446	452	472	456	437	430	468	499	460	476	482	448	444	416	487	423	453	437	446	448	454	473	494	441	439	466	474	425	452	469	430	438	477	470	462	481	489	403	477	472	456	486	477	476	454	448	455	475	474	477	441	478	417	473	428	431	466	452	456	445	450	452	430	479	455	463	444	423	462	456	455	431	460	470	460	440	487	422	491	440	469	452	452	447	481	443	414	456	461	429	475	425	450	451	465	475	477	460	471	447	458	439	443	446	444	430	453	465	483	432	417	468	439	438	463	444	466	430	466	466	455	456	436	429	410	437	478	425	473	443	433	417	450	474	438	453	441	441	438	467	460	456	453	428	455	468	422	482	437	444	438	473	449	475	475	457	450	464	421	443	480	468	486	483	476	416	442	477	483	429	442	416	516	458	453	448	494	435	470	456	450	466	433	499	457	478	459	453	485	440	461	445	438	426	480	523	450	441	497	495	487	433	444	430	486	453	428	440	473	472	455	469	464	457	456	435	443	466	423	461	444	452	453	434	474	470	443	462	469	457	446	449	442	426	464	425	468	459	479	456	464	447	463	443	432	390	407	464	464	449	475	473	454	411	432	470	463	482	450	439	461	441	430	424	448	453	442	458	462	438	449	474	451	485	478	442	477	474	441	510	455	475	464	425	438	481	477	469	458	438	468	453	429	460	471	456	480	448	460	456	439	435	520	441	442	512	495	488	450	472	453	459	428	468	464	463	456	456	438	474	435	447	470	466	436	437	491	443	426	491	490	407	461	458	476	457	462	486	425	463	429	458	447	437	452	441	474	447	447	430	433	460	462	465	431	475	469	451	452	482	469	436	465	438	473	465	456	432	480	426	425	466	481	450	453	447	439	470	443	447	436	419	436	500	474	423	456	492	496	443	438	438	408	458	436	465	440	409	466	431	442	450	446	448	448	493	455	475	433	466	464	452	447	503	423	475	429	448	426	485	500	466	448	446	457	452	421	470	467	447	436	466	456	432	440	430	461	482	492	520	448	427	449	427	463	451	451	483	453	472	433	443	490	472	453	460	441	420	431	470	430	465	462	510	448	436	439	446	445	462	467	447	444	477	469	490	440	471	455	461	438	453	460	472	472	426	450	449	488	453	432	453	451	444	425	457	457	459	487	457	422	484	448	473	484	442	453	460	474	447	458	413	469	481	449	485	452	447	439	435	460	449	464	472	439	461	438	462	417	418	473	482	438	450	432	448	471	462	428	463	422	424	486	435	453	465	465	476	457	417	421	465	431	439	458	491	455	489	457	433	458	448	435	468	453	459	435	457	444	475	446	458	452	475	450	421	434	461	430	461	474	422	443	495	429	457	479	412	451	432	456	422	409	505	493	477	437	463	464	432	455	456	465	455	452	466	470	465	461	471	473	491	455	479	452	454	479	467	459	486	471	471	434	449	492	503	472	453	456	424	452	522	456	470	449	474	434	467	456	488	453	462	447	484	447	463	440	450	425	451	462	460	445	428	457	459	444	455	459	448	427	426	443	493	428	492	474	450	431	463	452	444	434	469	435	432	469	470	437	477	461	483	394	457	458	407	476	456	487	480	421	463	485	459	454	479	415	456	429	441	479	439	453	475	435	464	453	451	442	461	446	438	454	460	456	474	436	433	453	466	454	446	466	460	470	434	492	441	435	414	447	451	428	454	447	471	459	482	434	504	449	451	478	438	489	478	447	475	443	460	482	467	449	480	424	454	469	471	449	452	441	434	471	492	429	473	443	458	434	485	456	461	413	476	464	447	433	437	466	464	479	477	472	470	489	436	483	460	458	411	465	507	455	439	510	457	458	432	438	423	469	412	462	422	482	449	471	436	420	441	426	472	461	454	485	445	452	425	477	488	448	442	516	451	443	460	419	456	423	477	458	455	471	444	430	464	474	453	457	470	457	426	441	457	405	474	443	434	466	453	469	438	432	490	465	434	449	439	449	466	457	500	476	447	484	451	473	477	481	412	446	433	458	449	479	488	424	475	443	462	460	457	499	473	417	483	484	423	468	482	451	437	452	441	442	458	431	454	449	470	455	437	454	419	456	485	458	456	465	467	444	462	444	507	469	473	495	455	476	439	435	481	431	446	450	444	475	415	461	447	464	453	457	440	472	454	442	468	441	463	472	479	440	408	431	472	443	456	432	470	415	418	428	438	461	434	460	446	414	476	436	410	447	481	482	458	441	454	465	478	454	437	449	429	460	441	408	451	476	440	447	431	477	466	442	452	455	420	447	428	475	455	448	461	448	489	427	457	454	491	429	452	473	474	477	459	438	475	443	400	453	440	434	457	421	476	469	460	436	459	491	444	470	411	421	471	433	494	448	458	433	445	451	466	458	465	463	453	466	490	409	442	456	479	414	439	446	442	433	423	448	446	463	426	434	465	410	462	461	492	472	475	416	476	435	438	470	453	443	463	483	448	452	438	456	466	454	448	431	460	470	463	429	498	453	455	458	471	478	414	458	430	444	484	487	439	430	472	483	465	438	447	424	451	465	441	425	465	451	452	472	488	488	466	458	471	499	428	468	445	471	440	430	446	473	492	448	449	447	449	408	449	456	448	462	459	473	466	425	454	460	473	446	459	435	501	466	494	417	442	475	455	478	486	405	415	461	461	429	449	477	442	459	466	475	446	439	490	496	425	474	457	458	483	453	455	453	430	431	478	445	480	426	474	455	470	457	461	499	457	501	452	453	405	469	457	451	446	462	469	462	448	461	482	439	470	445	503	460	474	486	486	441	462	456	483	491	465	466	469	461	446	456	442	463	460	461	469	475	448	441	452	438	436	519	445	442
54492	59747	64079	20972	4341	460	435	436	331	355	358	241	263	257	287	287	227	212	195	195	199	209	207	190	168	201	192	174	168	162	171	157	182	180	162	188	161	170	182	175	150	175	168	187	161	182	168	159	161	187	175	177	175	170	181	147	160	161	148	167	170	165	157	160	164	165	177	187	167	151	185	152	158	137	187	180	174	188	165	175	161	158	178	174	164	176	151	173	162	179	160	187	168	154	164	150	141	189	152	173	162	163	165	154	179	181	185	169	173	151	175	183	139	158	173	178	162	154	188	154	161	168	163	169	167	159	169	167	139	160	168	168	165	167	169	163	173	159	160	154	162	177	167	156	173	153	159	160	125	165	156	153	174	184	166	157	170	155	169	166	182	172	169	167	188	159	167	155	169	178	151	174	159	149	170	178	160	150	198	169	157	154	178	157	159	203	181	165	171	172	163	166	152	167	171	174	148	172	162	165	155	179	175	155	152	158	159	178	181	150	159	157	190	166	150	150	190	158	161	176	171	172	169	159	170	173	160	153	178	173	173	150	165	197	154	167	177	163	150	174	179	183	144	168	180	178	167	161	169	150	168	150	165	151	161	148	186	165	183	164	150	170	159	161	167	194	162	187	171	181	179	163	172	165	163	158	184	174	152	165	161	150	136	171	172	171	165	162	188	173	162	166	150	157	160	166	144	164	178	183	126	163	151	154	182	157	152	189	149	161	138	148	167	167	178	153	144	164	165	151	144	156	161	149	165	145	180	150	153	140	160	186	161	165	188	150	145	141	163	172	172	152	174	169	161	168	182	158	189	149	157	152	158	164	166	171	190	180	163	175	160	158	181	155	177	137	165	182	146	167	154	174	171	162	178	153	164	148	173	166	169	167	182	162	155	170	161	154	166	165	185	154	171	156	146	182	153	145	172	173	165	163	150	157	159	166	170	184	174	172	166	161	149	194	159	161	176	175	160	169	178	153	176	159	151	149	166	159	167	162	181	175	164	156	163	181	162	180	150	174	167	156	178	162	168	167	169	153	177	163	181	169	179	174	198	173	178	174	177	168	172	184	177	160	163	171	193	142	147	149	150	150	175	174	157	170	186	178	168	152	171	170	173	179	182	145	198	174	153	158	165	172	178	172	180	173	165	156	166	166	159	172	194	151	160	175	172	144	166	159	171	189	169	169	166	174	158	161	164	146	147	167	155	165	139	168	143	180	177	140	163	187	139	159	179	184	169	158	142	168	184	172	149	181	159	171	169	181	171	148	136	148	156	155	179	159	173	191	182	176	173	167	165	157	164	161	179	165	180	160	177	154	161	172	167	175	164	157	148	142	190	178	186	145	152	157	169	177	135	162	172	171	164	144	166	176	159	166	182	175	165	164	164	170	158	147	159	130	171	141	182	153	172	199	163	157	160	203	167	169	161	158	175	151	153	164	161	151	169	188	191	163	162	147	161	173	147	157	153	145	160	148	171	177	182	158	138	156	196	152	149	177	182	166	171	159	184	159	153	156	161	150	147	178	163	174	193	166	174	178	176	173	165	165	150	161	189	180	173	184	186	181	167	164	169	167	168	178	170	157	185	161	165	167	161	180	154	178	137	152	181	163	177	185	158	153	155	175	167	161	186	186	164	170	175	150	156	142	180	192	171	177	161	182	157	145	130	163	151	170	146	168	175	171	147	172	177	164	168	136	149	156	162	152	166	162	158	181	146	158	165	147	169	160	153	138	166	164	188	169	156	165	167	144	162	172	181	154	208	165	173	164	177	178	183	161	178	164	195	164	160	174	169	142	159	177	159	164	181	165	174	150	183	164	163	171	164	151	170	156	174	170	149	149	176	174	157	159	160	169	169	179	157	147	165	170	165	149	141	196	161	183	142	154	142	167	179	169	175	161	153	208	176	143	170	167	173	166	158	152	176	164	150	188	166	157	154	158	156	167	165	153	159	165	157	161	187	165	143	161	170	147	169	164	167	143	142	162	200	146	139	169	185	154	186	152	171	173	163	175	163	154	175	157	172	154	162	169	175	175	178	182	151	188	177	170	177	170	175	151	145	166	171	159	190	140	140	166	148	180	168	183	175	186	155	166	167	173	163	166	179	169	176	166	159	150	158	158	156	165	153	164	167	158	147	167	175	173	147	151	154	177	161	170	165	178	166	141	182	166	180	163	168	179	153	178	161	144	151	183	173	154	164	164	169	173	173	168	174	165	161	171	176	141	155	193	178	176	168	151	171	171	160	169	178	161	179	174	157	180	176	138	174	165	179	181	166	144	164	151	153	148	152	158	150	154	171	143	170	162	148	158	179	159	163	151	147	176	148	182	162	166	171	180	160	163	156	158	157	167	154	163	163	164	147	165	154	161	167	177	161	157	151	183	144	186	179	173	154	183	169	163	168	166	166	152	161	168	187	160	180	187	165	164	142	148	163	150	166	148	177	166	162	172	163	169	163	180	151	165	188	132	164	142	160	148	174	142	146	169	173	183	176	156	163	188	165	158	175	146	164	180	153	157	159	181	176	145	169	154	195	154	161	160	163	162	155	161	155	166	160	155	146	181	178	171	155	186	175	151	162	159	183	156	164	189	199	168	146	184	168	177	165	154	141	149	135	160	138	149	163	159	135	167	151	167	175	177	177	147	173	145	170	179	162	158	136	141	161	159	163	172	156	199	184	177	192	196	181	147	168	161	143	175	158	172	172	152	159	188	166	151	179	185	146	157	158	184	147	166	159	164	177	160	156	147	165	153	162	159	159	182	176	156	162	148	154	149	190	153	154	153	160	180	183	183	162	158	149	147	154	160	150	165	157	163	172	152	162	164	174	166	157	186	182	168	165	161	180	180	184	176	182	169	161	157	156	178	170	148	185	178	150	167	180	166	132	160	154	159	152	149	163	158	178	177	155	158	162	175	156	163	153	162	148	181	153	133	164	168	160	161	150	161	157	162	188	164	180	170	151	160	165	169	147	147	134	177	147	183	174	177	178	150	179	164	197	169	151	147	137	172	169	165	172	167	163	161	167	146	178	148	152	146	152	168	164	171	153	157	143	184	148	156	170	167	175	181	171	168	152	178	190	171	158	168	162	170	146	145	155	164	140	164	180	152	170	155	183	193	171	164	157	161	184	149	148	163	186	157	178	167	164	173	174	170	166	169	150	182	164	152	152	150	142	160	157	161	177	161	175	123	161	171	176	157	174	153	193	188	161	177	166	169	175	151	166	154	159	176	186	168	154	144	170	165	162	166	168	176	173	166	152	166	165	166	179	151	173	172	166	164	175	171	179	160	175	182	156	150	183	162	168	174	190	156	148	186	169	189	153	148	176	166	178	178	179	174	177	154	181	157	149	179	172	176	165	191	181	175	168	182	163	181	141	154	143	146	144	156	177	156	158	146	160	166	185	159	153	139	204	178	157	176	159	164	179	166	166	182	160	161	165	151	168	183	172	157	149	158	165	177	170	174	173	151	152	131	180	204	173	169	155	159	147	170
37599	45536	55850	4714	1489	1430	1993	2256	1797	1475	1539	1224	1218	1202	1306	1049	987	1091	1021	897	841	856	883	784	692	684	605	657	645	672	627	648	650	612	616	649	638	632	635	632	629	662	659	675	655	630	625	605	676	605	580	605	644	635	613	604	603	625	535	573	637	611	627	604	617	589	622	611	585	614	595	584	613	565	596	680	653	669	665	687	621	652	659	604	592	579	618	619	632	636	630	597	596	570	571	575	561	597	593	577	585	532	593	557	542	575	574	547	567	569	585	557	592	610	566	553	603	567	609	537	575	577	543	590	556	574	567	554	566	587	579	587	569	519	589	614	594	570	532	580	571	560	553	568	589	553	534	613	574	555	593	577	607	573	580	560	624	604	556	570	562	599	575	620	579	631	592	565	547	579	573	544	553	577	595	577	583	549	572	587	568	570	570	604	558	573	600	535	547	516	557	533	564	596	526	559	525	638	574	570	589	518	526	544	591	530	609	571	572	552	553	553	572	575	536	577	542	533	566	593	596	544	554	566	541	594	625	566	595	583	580	588	563	608	559	623	579	590	572	591	536	592	536	584	585	523	539	562	567	565	585	583	543	615	624	543	563	565	585	563	524	585	581	583	570	589	593	588	570	562	541	578	583	565	580	562	545	528	597	572	579	559	550	567	595	608	566	590	599	585	576	570	555	559	557	569	554	571	577	567	598	537	577	595	596	569	551	554	552	596	616	603	600	574	621	541	560	551	568	586	577	566	607	596	581	570	547	559	604	571	535	596	542	569	558	587	614	589	557	631	586	534	556	570	542	596	590	576	591	586	540	579	568	580	529	614	579	578	599	553	559	576	577	560	538	560	580	561	509	609	578	605	552	581	554	565	562	588	559	593	580	567	545	562	581	592	576	547	575	577	555	542	561	567	605	533	604	597	535	587	565	574	574	583	594	568	582	581	571	555	547	535	556	551	567	552	600	578	589	574	563	573	583	570	555	588	541	526	549	533	596	578	580	604	510	551	599	582	557	533	548	585	601	564	570	532	570	578	596	553	540	530	571	599	561	547	560	566	563	538	532	546	587	579	546	544	546	580	623	583	586	590	572	560	557	551	548	574	604	580	544	580	561	551	567	586	549	571	600	553	599	591	535	565	524	603	553	582	558	605	564	637	567	607	562	520	559	612	566	551	570	585	638	537	572	586	587	582	573	550	570	582	586	577	542	603	565	563	585	587	547	564	581	550	585	583	597	603	575	568	556	616	548	536	597	601	589	604	519	585	578	544	559	531	561	581	535	595	524	569	581	572	592	550	533	547	531	568	565	541	574	570	601	497	563	565	579	584	554	545	573	568	587	562	576	581	564	567	550	588	551	617	560	599	545	597	581	593	541	634	590	562	568	571	602	566	562	570	515	534	574	576	557	559	557	569	563	560	579	560	542	578	578	590	536	574	543	600	566	613	546	574	515	522	535	563	510	576	569	561	573	587	559	550	580	588	572	575	547	555	613	585	577	562	579	578	586	593	596	592	570	603	573	570	554	559	540	562	557	559	638	536	573	571	587	573	585	600	595	617	598	581	550	573	579	526	514	573	523	610	583	564	573	587	535	559	542	556	574	577	588	550	545	561	627	603	528	557	611	535	538	501	546	545	568	573	577	571	598	551	574	627	605	545	540	580	580	560	542	583	563	582	532	584	615	574	578	587	599	562	540	569	601	595	589	583	576	548	564	542	558	557	544	552	565	602	565	577	532	599	590	590	594	571	584	609	580	565	589	511	570	590	589	598	550	571	588	593	580	537	576	578	553	562	591	586	575	511	550	547	569	590	561	592	627	544	570	583	652	608	555	572	561	563	563	563	570	563	580	576	597	645	563	556	499	574	585	544	560	530	540	602	584	509	569	528	604	579	585	592	586	559	594	586	583	584	580	588	558	591	560	554	581	545	569	566	601	566	602	564	571	560	534	612	598	570	552	554	597	571	584	579	568	603	582	541	554	573	581	542	587	560	587	586	556	575	573	540	611	612	543	558	602	560	584	551	564	575	554	608	545	547	516	615	591	563	621	565	542	571	614	543	588	549	565	541	545	495	583	567	575	615	588	582	531	579	583	600	546	527	593	559	583	514	536	582	595	563	605	574	594	539	595	577	574	566	556	569	595	559	567	575	590	566	539	540	551	578	583	616	621	593	573	571	574	589	560	584	559	617	570	587	576	555	569	543	615	536	623	569	534	564	546	544	559	571	552	571	552	574	602	549	605	546	560	595	588	594	616	562	582	568	577	553	597	567	519	622	568	551	562	594	633	583	555	553	562	557	582	543	601	577	566	574	613	611	570	539	534	588	579	583	567	519	554	564	541	605	549	565	575	541	574	565	563	557	529	650	534	568	569	584	602	567	626	567	611	548	607	590	562	602	584	542	537	562	570	585	573	586	591	581	576	529	555	606	575	585	554	592	565	556	619	526	581	586	578	604	589	570	528	548	590	555	560	571	542	582	539	575	577	595	570	590	601	534	553	570	574	549	562	573	579	590	610	580	590	555	560	588	597	524	595	598	576	621	564	521	604	523	572	568	571	568	568	514	591	597	571	582	590	545	576	561	600	522	545	534	621	536	595	572	580	596	592	584	560	579	509	578	550	578	544	533	551	574	570	565	587	540	597	577	549	531	567	564	543	554	590	552	578	559	518	560	578	555	571	563	584	522	593	515	598	592	549	552	573	555	590	555	561	573	595	623	584	556	581	593	575	603	545	589	559	589	586	596	519	618	557	599	566	533	580	582	550	562	548	605	597	576	586	593	575	497	598	562	576	575	599	599	554	534	601	503	626	600	539	611	582	571	563	524	570	562	617	562	558	572	580	562	596	583	569	585	537	588	565	555	576	599	589	562	590	555	542	556	584	567	574	565	553	601	582	571	561	583	590	578	569	531	563	557	585	567	561	573	550	564	588	522	591	565	552	576	573	591	592	550	554	567	552	551	545	552	559	585	560	586	601	581	564	546	585	592	547	556	584	586	578	566	573	562	571	570	575	540	565	579	562	572	558	567	570	573	550	545	594	578	557	556	544	532	556	511	589	602	587	568	550	581	579	595	555	523	582	555	582	582	594	566	540	550	590	523	567	574	541	556	585	558	532	617	607	596	554	591	559	596	609	587	540	597	545	576	549	587	582	535	554	559	547	552	567	569	559	624	588	607	552	579	598	564	551	592	592	538	559	552	585	574	561	564	574	503	598	578	588	552	607	557	555	549	550	560	549	559	611	639	522	555	616	569	612	566	616	565	576	579	552	571	549	602	591	591	516	582	564	554	559	575	588	567	562	565	580	560	577	583	544	607	577	555	602	588	560	576	539	598	544	543	586	598	575	623	539	591	578	564	565	553	640	511	567	581	589	592	617	585	567	591	586	534	527	575	621	583	606	580	554	569	541	615	580	592	572	558	588	591	608	547	552	572	599	561	573	561	564	576	561	573	554	609	583	569	563	551	579	554	556	542	567	605	573	549	600	595
65616	72247	73366	28116	11525	2060	780	742	574	639	519	439	428	454	379	350	320	266	296	337	282	252	272	291	288	260	246	263	240	256	243	244	215	229	256	220	234	234	242	236	212	231	249	229	223	235	205	257	224	227	212	239	225	204	231	208	249	200	202	232	192	230	213	227	211	226	217	232	222	211	229	234	224	233	221	234	216	224	253	201	244	222	224	229	209	256	249	220	209	223	218	219	218	193	238	236	226	226	226	223	226	214	198	248	215	223	240	241	220	242	203	234	219	236	252	228	227	225	221	234	212	218	227	224	210	225	210	224	227	201	203	208	213	211	236	212	221	227	246	220	233	239	223	212	246	230	214	225	251	212	240	211	234	222	226	236	226	224	192	212	246	218	230	231	225	212	219	225	229	211	239	240	230	216	231	226	239	233	232	222	215	235	234	221	215	241	223	229	219	190	207	234	234	224	234	257	197	229	229	229	232	215	243	215	229	230	201	233	209	211	225	236	199	247	230	237	200	204	187	211	247	219	222	248	225	257	205	241	249	196	218	220	239	185	222	212	209	230	230	218	241	204	221	244	226	237	204	223	240	239	199	241	208	242	230	210	229	235	218	221	232	220	206	243	226	238	213	236	222	207	205	196	239	237	228	222	226	238	205	228	218	236	199	227	245	220	234	256	237	228	225	252	220	233	224	223	197	208	205	197	233	239	210	269	204	231	221	241	222	245	204	219	248	223	209	220	223	220	194	221	204	210	235	217	220	253	221	238	237	230	230	217	247	191	250	237	229	233	204	238	230	214	210	248	211	217	228	235	200	234	216	215	221	234	209	218	209	209	228	209	201	204	210	210	206	222	208	226	200	195	231	240	240	245	223	213	227	229	231	216	237	237	198	250	227	221	217	214	214	230	219	232	242	241	225	223	235	235	220	223	225	222	225	227	236	229	217	230	189	188	206	203	219	222	217	231	251	231	209	214	222	217	211	199	192	242	227	218	205	228	224	234	195	213	234	205	237	204	226	210	199	224	213	227	228	228	244	204	242	235	207	206	199	237	215	228	197	216	206	206	189	208	210	222	216	228	245	244	239	214	238	215	221	219	219	196	248	235	260	209	235	228	216	222	214	242	200	230	229	202	211	209	215	225	220	242	221	198	194	216	205	222	211	207	215	237	214	225	228	221	225	240	241	229	230	225	217	204	218	225	228	235	207	231	214	232	233	255	240	213	201	195	221	228	245	213	228	240	227	240	237	219	202	218	209	234	221	211	226	226	197	209	221	236	222	204	222	219	209	224	215	214	248	235	227	215	239	211	220	230	230	222	203	245	223	244	205	228	202	209	195	234	199	205	220	218	210	223	206	224	241	219	227	222	255	225	205	169	207	207	206	237	236	215	240	241	234	187	218	215	200	226	229	232	232	206	199	220	231	226	232	222	216	230	251	223	222	240	235	199	194	220	224	234	224	228	213	218	217	223	191	229	221	213	224	230	205	188	214	230	242	241	227	202	222	226	201	211	209	252	219	229	246	249	222	219	229	238	235	229	209	228	232	226	218	254	212	223	235	191	237	190	217	226	217	209	219	218	251	244	248	215	211	206	215	240	219	213	205	226	236	242	214	238	247	210	234	213	279	189	212	227	210	217	227	232	222	231	214	206	203	221	224	216	225	221	205	245	244	197	226	214	236	243	236	221	214	217	229	217	189	235	215	248	229	201	254	213	243	215	251	210	245	206	195	217	210	210	216	234	211	217	204	237	215	228	208	216	205	228	214	228	214	220	213	236	225	214	212	207	228	185	220	232	244	224	213	205	234	224	211	221	190	230	209	206	231	188	213	241	192	230	190	205	238	223	206	220	228	198	208	213	239	224	221	206	212	240	209	218	204	256	252	213	205	240	205	181	233	252	214	219	214	253	231	222	195	238	224	235	224	187	217	227	224	212	219	232	215	226	219	231	220	234	237	226	252	209	217	208	229	220	220	222	173	229	213	244	220	205	240	207	214	219	224	235	196	213	218	227	221	220	202	199	212	218	212	211	225	222	187	234	206	224	204	217	258	203	214	216	221	218	195	219	220	197	230	224	230	213	207	246	211	192	215	228	201	235	238	207	248	219	219	208	253	237	215	229	237	223	210	232	231	220	241	224	246	259	202	251	234	208	212	209	235	209	225	231	209	193	218	209	204	216	206	251	218	227	231	227	227	203	206	215	226	226	257	228	250	222	230	224	230	206	236	227	198	228	205	239	241	209	225	215	238	203	237	258	193	208	231	239	201	250	215	218	222	242	203	210	234	208	238	216	241	194	225	223	223	208	223	226	218	242	220	219	209	225	220	201	231	232	218	232	218	236	225	243	228	214	214	222	228	220	231	211	224	225	215	192	198	215	203	225	209	246	213	220	226	242	254	192	224	211	204	204	203	237	232	221	227	223	226	230	206	220	262	228	214	220	201	197	219	223	226	215	225	203	240	222	194	215	190	221	236	215	279	233	250	235	212	200	219	209	235	239	230	239	235	212	219	195	242	211	225	207	229	220	212	229	210	225	222	213	204	223	230	251	247	229	216	222	202	214	218	220	202	222	225	225	252	228	242	213	231	242	253	227	200	208	194	193	216	191	214	211	200	217	228	201	230	241	216	205	223	225	242	220	206	235	223	217	205	217	224	233	230	222	217	232	234	238	253	226	225	217	214	230	216	233	219	219	239	214	214	237	225	212	207	216	236	235	202	207	227	242	238	227	218	234	218	214	214	227	233	217	237	213	214	208	222	229	214	207	225	215	232	206	221	218	218	221	225	228	210	203	195	221	220	233	215	232	208	200	199	227	213	222	241	221	232	224	215	209	201	231	217	205	246	189	213	202	247	238	220	223	233	220	232	215	230	208	199	251	231	249	245	203	236	220	206	216	221	201	227	225	222	216	207	198	223	230	247	214	228	230	207	224	218	222	227	210	219	224	212	216	220	226	234	202	219	240	243	209	219	228	223	231	199	217	250	218	200	199	215	202	202	198	202	213	212	210	214	229	217	228	213	209	216	230	218	205	234	202	243	231	205	227	220	200	220	209	201	199	227	242	205	205	238	204	221	199	221	241	215	215	215	226	219	247	205	207	213	241	235	215	230	229	217	232	210	215	205	216	234	212	226	222	206	222	238	212	221	226	242	239	215	200	226	197	241	226	204	213	222	216	235	231	222	237	218	179	219	231	201	268	223	213	203	222	211	219	193	250	210	248	206	210	236	211	217	213	204	211	216	215	203	189	215	227	200	207	231	225	218	215	252	243	226	230	212	210	227	205	201	223	226	245	225	199	202	257	195	206	224	225	223	205	212	222	213	198	212	233	204	237	192	210	213	242	228	217	244	224	240	219	225	234	221	235	213	223	224	210	235	245	234	206	232	236	240	209	221	208	224	202	210	258	220	195	226	207	199	228	216	201	198	232	220	201	202	228	226	214	263	213	226	203	211	218	235	217	206	231	214	218	219	235	235	218	187	233	212	199	238	220
45794	55830	69145	7921	2686	2195	3332	3475	3017	2856	2646	2181	2345	2284	1832	1664	1617	1394	1306	1272	1249	1172	1223	1180	1264	1059	965	934	875	895	900	855	859	841	825	790	853	809	830	838	867	872	838	864	859	792	829	798	821	750	788	812	809	810	799	774	762	730	754	805	783	799	783	778	785	747	789	758	806	812	774	755	787	756	800	859	889	909	891	875	809	795	778	752	741	714	810	797	756	745	752	723	742	718	705	695	741	758	776	767	749	774	755	731	731	731	749	745	708	732	716	756	719	732	810	804	767	749	739	757	705	716	751	759	751	768	716	765	744	753	719	712	711	733	802	738	736	691	731	751	715	698	708	692	726	706	778	746	775	709	747	783	760	748	729	771	719	746	748	734	737	770	721	740	686	701	710	715	685	728	773	771	733	748	731	727	759	706	784	731	733	701	717	761	703	760	736	689	727	742	734	718	710	730	733	714	715	686	715	730	725	715	662	702	718	723	790	727	726	709	753	670	691	713	735	706	725	709	684	776	697	759	695	711	715	717	741	702	733	728	748	762	764	705	770	696	753	722	728	694	676	773	749	702	725	737	753	718	711	719	737	727	713	706	769	724	763	736	719	742	738	724	717	692	722	728	732	672	738	714	724	758	757	751	720	687	716	747	684	716	777	721	727	756	700	735	732	760	741	698	704	760	704	761	763	700	761	707	750	760	740	719	720	696	696	779	723	731	751	713	741	715	718	773	697	752	735	739	750	717	761	723	667	731	753	712	719	741	716	750	731	757	704	741	766	758	753	733	733	735	743	752	744	788	756	735	671	760	725	712	724	735	720	746	703	741	708	717	746	724	708	726	740	672	764	698	705	731	717	709	737	735	707	717	798	775	683	758	718	732	708	671	716	704	730	783	691	713	730	729	738	687	731	747	696	699	714	730	706	740	761	749	685	723	684	753	718	728	749	699	660	739	677	721	724	696	744	816	718	754	748	738	726	717	759	719	735	774	718	702	744	727	689	732	711	712	693	745	728	684	730	745	715	713	669	731	698	749	662	753	670	736	728	741	732	731	732	783	731	709	747	741	719	740	701	730	732	758	726	708	696	706	779	712	757	711	712	763	718	724	740	729	734	750	753	798	798	773	728	713	702	746	714	727	756	701	718	739	707	750	720	746	771	706	735	704	726	735	704	723	725	766	735	696	738	713	758	733	738	728	691	752	701	718	696	728	727	670	685	713	687	730	718	711	702	760	704	748	689	709	760	756	752	762	751	712	744	727	737	696	655	707	740	697	720	746	754	732	738	708	722	720	729	739	734	741	739	787	710	715	731	721	742	730	711	723	678	746	695	727	748	762	751	719	717	736	728	762	719	687	725	728	758	744	693	778	727	708	689	729	721	735	742	729	735	771	740	756	723	750	719	695	743	755	728	757	754	749	720	727	719	728	738	753	684	709	769	727	715	772	754	745	744	713	700	707	730	715	731	746	746	678	703	687	703	732	703	704	696	756	743	749	748	650	709	732	745	708	737	786	709	746	686	739	727	702	739	669	692	711	697	745	750	676	695	723	737	755	711	724	707	686	753	734	740	752	707	744	749	740	673	737	743	712	689	757	741	702	701	752	682	737	732	721	711	717	676	729	674	719	711	784	713	751	688	712	723	706	726	767	754	723	777	696	703	728	711	700	712	746	711	707	720	688	718	738	724	728	733	723	691	751	667	726	734	737	774	745	735	723	675	671	732	721	703	760	663	721	696	721	712	718	719	748	694	722	711	727	767	739	745	709	714	747	725	735	691	695	718	712	744	764	702	763	731	695	700	742	741	701	728	763	720	747	754	718	730	702	711	775	726	753	703	704	747	707	669	658	745	765	770	728	742	702	757	708	723	764	744	773	736	700	740	742	761	706	694	721	746	795	692	735	694	700	771	762	707	687	738	711	722	712	712	750	717	743	744	714	756	750	696	720	715	719	712	750	730	731	732	701	749	726	718	705	698	725	706	715	681	759	776	724	718	728	770	789	713	733	728	686	752	760	700	670	721	757	734	720	745	717	750	713	692	721	735	735	723	743	788	688	730	735	705	750	709	753	698	756	715	744	674	714	722	708	732	705	714	733	736	772	742	741	702	773	760	678	737	719	727	751	751	759	739	733	707	706	728	747	738	705	701	753	740	720	750	755	748	760	711	780	731	705	699	725	737	708	727	755	760	701	753	775	723	718	770	760	734	735	733	692	704	684	719	758	688	724	734	740	735	745	705	728	742	711	749	717	711	763	769	687	714	736	664	727	731	710	754	689	733	736	702	692	718	713	742	691	650	716	684	739	729	714	734	703	690	735	751	697	723	688	737	730	677	787	674	731	722	720	748	694	734	705	728	810	688	785	755	697	714	721	752	703	689	679	751	762	734	725	685	713	734	760	720	647	713	737	684	700	749	731	754	719	696	750	694	704	728	721	722	768	732	673	706	723	765	681	713	766	738	728	719	744	765	710	705	730	682	754	815	685	769	695	808	750	735	674	717	690	719	768	738	702	752	753	741	715	704	710	715	758	736	744	682	718	720	719	731	682	739	792	744	724	800	691	716	706	682	767	760	744	749	748	699	782	703	731	734	750	717	723	789	754	707	747	733	717	727	709	699	703	731	747	726	729	678	712	712	769	695	751	691	738	729	734	702	707	746	768	714	751	714	761	714	702	743	700	711	733	696	722	679	696	781	734	727	686	726	727	730	744	743	756	762	725	744	711	701	764	720	687	712	724	758	703	692	696	727	731	736	757	730	702	734	757	707	751	734	755	746	719	714	757	766	753	697	738	738	728	736	656	743	765	711	742	710	736	736	737	700	766	691	750	762	733	728	736	705	726	733	741	738	736	712	714	710	712	747	773	747	725	748	740	747	731	700	761	745	727	732	739	704	760	714	740	667	724	703	718	733	770	710	750	729	704	699	733	764	735	713	695	710	692	735	679	685	757	745	703	709	776	703	672	719	706	705	719	710	736	729	753	740	691	729	722	735	682	743	688	748	724	697	718	729	750	756	733	720	746	784	709	750	716	737	704	737	725	725	711	725	699	684	749	723	711	683	719	786	760	747	704	722	671	666	725	750	759	698	672	753	710	696	701	700	749	728	738	732	698	743	717	722	728	773	668	716	721	727	756	772	747	748	722	697	745	731	709	700	727	732	728	730	757	748	732	739	726	708	692	702	693	709	740	729	741	737	731	751	741	723	719	698	697	720	765	724	734	643	747	705	718	727	675	726	681	722	786	735	753	714	702	705	708	745	731	734	730	767	773	681	682	711	764	744	771	661	745	770	716	713	728	679	709	702	734	714	738	751	699	700	755	731	721	748	752	722	748	792	730	707	746	677	708	749	733	723	697	730	731	744	715	678	734	777	741	767	742	727	736	723	697	720	722	741	739	732	669	692	753	717	734	773	738	704	739	729	687	729	766	705	736	715	744	754	774	706	716	686	714	681	720	756	714	762	718	796	752	745	763	758	717	773	762	751	707	732	764
10747	8195	10929	865	258	156	138	168	151	130	130	132	128	136	129	134	127	125	141	117	125	136	139	125	127	127	112	117	147	132	137	139	145	147	114	104	130	125	120	111	117	148	128	126	121	133	120	145	126	149	106	146	129	131	134	132	138	132	135	123	120	147	127	132	148	124	115	140	136	127	128	144	120	108	122	121	141	135	140	134	147	136	137	112	145	126	130	115	110	124	129	135	118	148	123	119	118	131	147	134	130	143	145	141	141	130	142	111	142	138	110	136	150	141	115	134	127	114	128	109	135	160	122	140	128	131	124	120	122	133	132	139	140	128	126	119	140	148	130	117	98	149	120	132	114	127	136	125	111	123	134	130	138	127	109	125	141	139	147	129	159	146	132	135	130	150	126	120	132	125	128	122	149	150	114	135	123	116	134	146	115	121	120	127	132	120	122	136	135	126	126	141	118	123	118	116	123	145	150	129	129	128	110	115	136	111	130	125	120	127	129	141	137	124	124	121	112	134	135	129	124	116	130	125	130	121	119	128	109	140	134	119	120	130	130	135	139	132	116	143	114	132	130	141	115	154	121	133	138	127	131	119	132	135	132	119	131	150	156	130	124	138	124	146	133	128	130	133	141	131	112	101	136	129	124	109	137	128	134	135	115	126	141	94	133	119	125	115	123	135	136	104	99	146	144	135	121	147	114	115	123	140	106	106	128	120	120	127	120	119	129	129	112	126	113	118	124	119	134	122	141	128	127	138	147	139	122	124	120	136	135	129	142	123	118	135	148	138	101	118	128	115	142	124	119	109	122	107	141	123	137	130	126	119	111	120	121	138	150	128	139	135	131	118	133	156	119	142	140	155	154	127	122	136	132	136	146	144	144	132	144	138	133	118	120	119	135	122	107	151	120	148	133	125	139	134	145	122	121	119	111	121	133	121	121	126	116	128	138	105	158	136	120	123	122	140	138	116	133	119	124	110	139	140	113	134	115	110	136	132	137	126	137	130	141	134	145	118	125	163	129	111	128	129	137	123	118	142	124	147	118	121	116	110	114	138	127	116	124	139	141	150	127	109	124	133	126	119	144	127	122	147	119	113	134	123	152	147	143	107	119	131	147	143	115	128	141	139	118	131	128	124	111	155	117	135	129	117	142	119	120	130	136	129	120	133	119	117	128	130	132	126	118	118	130	125	113	135	124	132	95	118	131	141	127	134	127	128	155	140	137	130	143	130	137	143	121	124	154	128	115	135	129	120	112	142	114	119	112	128	131	133	112	134	126	143	136	143	122	136	131	134	122	137	120	128	118	142	128	111	133	124	118	144	135	123	122	138	132	128	139	138	107	123	133	118	120	128	151	147	123	126	142	117	117	101	125	139	111	132	127	110	127	125	116	113	119	151	110	114	146	143	123	141	128	138	127	128	143	128	128	119	128	128	117	112	143	130	120	120	135	117	107	145	142	129	106	119	117	139	126	124	110	129	153	137	115	143	126	124	133	138	129	106	140	122	132	121	123	122	129	128	124	128	134	147	137	131	109	128	120	115	136	121	114	127	129	153	137	143	117	122	118	142	151	151	138	120	131	137	143	114	129	137	130	112	120	145	110	123	126	144	136	130	120	128	130	125	134	152	115	124	113	122	130	127	137	124	139	145	141	115	140	110	137	134	139	121	143	127	135	118	116	125	144	135	145	118	135	129	118	125	122	126	125	134	126	144	136	131	141	152	139	85	151	123	135	140	121	139	125	124	135	135	129	116	134	137	127	134	128	121	128	127	127	118	129	126	122	128	132	138	125	128	152	131	124	115	128	115	130	115	118	112	148	134	136	106	129	115	131	145	138	119	121	144	124	122	147	135	114	132	135	133	112	137	121	144	135	132	135	126	128	120	123	120	105	138	140	140	126	127	116	115	134	123	125	129	138	128	130	141	95	109	127	141	137	148	132	123	142	146	120	104	130	129	127	122	125	126	141	125	136	122	140	141	128	115	150	140	148	141	133	125	117	140	120	127	125	138	126	142	113	145	139	129	103	129	123	117	146	125	122	150	139	117	115	132	116	134	137	138	124	121	124	131	131	141	126	117	119	116	125	133	122	128	120	144	115	115	137	132	159	133	122	126	142	143	127	131	114	141	119	147	129	122	151	143	136	125	122	113	139	120	135	138	136	114	140	132	118	125	144	124	119	127	121	116	129	123	105	132	118	116	147	121	123	141	128	145	150	144	138	135	127	142	123	123	119	111	129	138	132	149	127	117	136	136	119	107	126	133	129	125	110	132	119	113	118	131	119	124	141	123	126	135	120	137	111	145	136	135	132	136	140	125	151	131	123	120	111	129	118	143	120	120	141	134	139	134	123	124	129	121	129	140	138	137	129	119	128	142	134	150	123	130	127	122	147	117	131	136	141	124	140	114	112	126	121	145	143	117	135	132	154	116	117	99	110	123	117	121	138	119	137	113	127	144	126	136	143	128	130	144	126	131	111	129	129	137	118	130	127	100	108	138	116	139	148	135	139	125	139	128	127	102	125	128	144	122	122	124	143	138	127	124	125	120	142	121	116	125	124	132	124	129	141	134	120	121	136	128	126	121	144	137	109	115	142	145	116	121	125	132	123	126	111	122	129	108	118	123	119	116	125	125	125	131	130	137	120	134	137	134	138	139	156	140	120	133	126	121	126	129	131	115	139	137	125	132	123	121	119	124	127	128	127	112	111	146	139	140	128	122	120	101	121	111	127	118	130	144	124	124	133	116	114	111	137	124	120	128	143	141	114	137	107	132	121	114	144	123	119	111	126	118	133	139	130	114	127	135	119	131	133	123	138	156	132	132	128	122	134	103	127	141	128	129	121	104	133	115	115	120	125	127	122	132	131	116	117	114	127	119	142	126	142	142	118	131	142	154	127	116	142	111	138	149	130	114	130	112	139	127	115	128	130	122	126	134	114	129	131	115	139	131	129	140	137	126	137	116	116	115	140	124	114	132	128	108	149	117	148	114	121	124	129	110	139	119	127	124	126	112	114	146	133	144	110	125	116	93	135	127	132	111	140	126	108	137	134	151	114	129	154	138	124	112	144	144	131	136	113	144	122	162	128	116	135	138	110	119	125	119	134	141	140	152	124	132	130	122	111	140	130	116	120	112	122	133	134	136	128	117	137	124	140	111	133	123	139	124	124	118	127	124	124	116	132	100	138	133	122	132	137	142	130	138	147	135	143	132	137	113	123	145	142	131	109	131	144	120	150	133	131	124	145	132	116	110	135	101	122	138	144	153	131	150	127	136	132	122	120	108	116	147	117	126	117	130	130	128	137	129	117	126	128	135	138	140	144	135	122	131	121	127	130	125	119	121	111	111	129	117	135	127	131	116	120	132	143	137	137	136	118	117	110	123	137	116	117	128	118	127	123	132	118	124	141	122	130	130	125	134	144	130	122	140	136	144	129	148	128	135	126	131	121	134	145	121	111	120	113	142	149	142	139	120	142	129	134	128	138	138	120	135
12829	14531	19172	1371	498	527	534	569	599	555	573	573	554	562	510	494	520	486	489	496	507	501	467	515	458	483	447	490	488	508	458	513	473	527	448	487	520	483	500	486	466	485	514	518	448	509	497	512	511	473	493	519	487	445	505	467	498	520	476	478	521	497	456	512	480	490	470	495	473	445	462	479	476	494	439	522	442	542	563	532	495	476	491	497	481	500	510	500	495	470	473	452	489	503	468	483	449	434	462	477	442	430	473	469	435	486	457	492	482	485	467	505	501	439	451	484	458	477	461	483	456	465	470	472	443	485	461	484	469	457	466	489	488	483	475	390	466	430	489	466	434	498	487	502	497	480	452	444	452	528	474	495	475	452	496	468	467	493	508	451	491	456	468	419	430	473	442	435	457	488	496	433	488	431	470	478	476	455	436	478	447	422	475	475	431	444	492	472	480	468	511	468	478	468	474	447	522	459	481	463	485	463	474	475	484	471	475	467	466	458	486	453	507	460	463	471	424	503	442	434	424	471	477	480	458	485	471	466	433	444	489	415	474	458	473	473	469	470	436	453	485	448	485	468	492	475	471	430	444	477	470	491	456	470	460	491	478	442	480	469	440	451	454	411	447	480	455	468	438	456	470	468	508	440	473	449	475	465	488	480	512	452	471	503	435	496	478	446	507	453	486	461	458	534	474	487	467	472	511	472	479	491	428	491	482	476	456	434	434	480	471	456	474	446	465	426	446	465	465	459	457	509	466	476	434	478	477	451	481	435	469	462	482	444	472	489	477	484	481	463	475	490	464	484	436	474	463	467	452	469	451	456	466	461	474	489	513	480	497	446	477	487	461	425	471	491	470	491	479	446	467	511	508	464	492	428	455	445	474	452	480	452	435	459	470	471	504	464	482	429	470	468	462	463	472	460	474	475	469	477	477	474	476	461	443	466	496	488	451	440	453	455	473	485	496	470	475	450	471	521	467	495	468	454	476	453	460	479	480	471	463	480	453	496	502	458	481	472	463	460	455	460	495	460	465	481	487	451	450	459	473	512	418	471	492	483	494	457	459	430	499	456	479	453	455	452	481	507	455	495	437	508	440	465	489	478	473	452	504	454	451	450	479	449	529	497	474	523	459	466	458	459	480	451	468	496	448	460	475	434	487	457	473	523	477	482	486	491	466	438	455	465	467	470	451	491	462	472	457	478	466	466	470	468	471	479	481	490	481	469	480	481	495	472	472	481	487	466	451	451	533	454	446	483	476	474	497	496	458	495	518	490	439	471	476	487	481	466	477	464	477	456	483	468	409	504	473	443	464	501	483	495	479	463	455	459	468	482	466	459	502	477	466	453	481	472	442	469	476	456	456	498	463	466	536	453	466	445	475	470	471	470	448	447	486	482	478	459	453	426	461	471	465	469	461	472	471	456	471	506	496	428	460	479	454	437	448	464	462	487	493	477	454	465	451	497	462	454	451	435	458	439	458	463	464	479	477	478	489	464	480	496	452	471	500	437	476	478	446	459	479	472	479	446	483	469	477	477	501	480	460	459	459	445	467	451	467	435	486	483	464	481	478	480	452	470	464	465	466	444	479	453	474	482	465	462	472	471	462	491	460	482	463	490	472	445	483	473	467	488	461	465	445	470	456	477	446	458	436	460	477	490	447	456	492	476	475	456	453	471	484	474	480	470	461	490	450	455	470	489	506	439	492	432	468	446	509	469	441	488	483	488	463	454	488	469	465	463	489	461	443	469	511	476	471	470	472	488	530	436	512	474	467	526	455	479	519	462	464	466	484	452	476	493	460	455	473	451	459	437	497	461	487	441	483	451	459	434	480	497	471	436	470	441	461	470	468	486	477	477	470	475	462	452	465	478	434	456	458	504	482	528	481	441	460	480	465	476	520	480	477	510	454	486	449	451	500	490	486	465	448	422	429	461	467	469	504	482	463	451	452	460	469	439	492	494	480	472	480	479	492	484	453	462	453	480	466	470	453	497	455	473	489	473	481	483	467	474	478	478	495	463	478	461	450	522	470	488	471	474	458	486	472	493	465	497	453	439	480	460	449	456	423	492	497	473	489	475	486	479	470	454	503	425	470	470	475	509	478	518	461	450	456	513	445	540	464	460	495	463	475	505	467	507	425	486	442	479	448	483	472	429	477	479	441	469	497	459	478	463	489	482	479	486	501	482	465	491	448	496	454	487	472	463	481	463	498	465	469	486	493	478	465	452	491	500	452	475	466	479	451	501	433	446	452	484	429	460	476	488	479	474	491	476	470	485	448	478	447	484	473	467	502	430	460	468	473	464	448	462	471	474	502	492	474	438	455	437	494	465	452	497	489	493	505	476	497	419	464	451	463	447	457	511	453	459	443	433	476	487	436	514	441	446	454	471	463	487	453	455	457	460	483	484	455	451	478	466	455	453	473	488	462	472	484	465	467	500	457	454	461	448	449	464	462	464	491	490	453	483	477	449	479	492	499	497	470	460	486	485	470	451	450	468	479	450	487	453	436	437	451	472	486	509	496	461	461	471	464	462	464	452	462	499	481	483	506	471	497	473	447	443	456	464	465	470	491	464	434	480	481	432	471	456	454	457	466	460	482	472	520	449	448	438	455	449	485	439	416	455	461	514	489	486	474	477	499	518	454	449	479	452	496	494	473	432	470	495	473	471	511	441	494	469	457	485	460	482	502	479	495	426	450	469	454	482	489	460	452	446	495	480	444	482	458	474	467	477	449	487	464	419	468	500	459	452	441	493	471	489	448	467	446	500	448	469	460	445	484	460	485	437	473	450	478	490	464	435	461	476	444	468	516	473	481	449	488	483	471	446	442	478	506	484	484	467	475	464	494	466	490	505	483	470	477	478	459	497	452	452	469	492	465	492	459	483	466	481	465	448	449	447	484	435	482	500	520	493	456	470	457	495	411	476	459	464	448	488	485	490	481	476	463	476	455	442	505	488	472	431	463	479	463	499	468	467	453	449	466	479	463	458	470	502	464	452	418	439	447	497	487	434	475	470	506	446	454	453	447	478	479	465	501	476	441	462	452	451	511	487	424	478	507	450	507	459	456	503	460	484	487	459	469	463	458	481	515	510	478	476	478	473	501	427	468	489	427	481	446	422	465	437	505	485	482	454	489	487	483	481	469	462	472	478	489	487	466	498	492	458	469	463	494	459	498	459	447	477	495	518	471	492	415	489	497	434	450	463	449	465	482	455	485	481	456	444	503	427	474	512	502	458	452	458	423	449	458	427	455	460	480	463	451	480	459	501	470	432	467	449	448	470	476	431	441	493	490	462	474	438	449	440	473	481	481	431	473	451	473	468	474	490	457	468	472	467	480	449	504	458	475	500	506	487	490	423	461	476	476	519	445	447	503	515	466	452	470	501	442	462	502	515	462	453	465	458	449	465	408	456	488	467	470	516	446	456	451	467	448	458	478	498	510	474	519	475	482	429	481	487	445	453	446	452	445	424	471	449	468	463	456	491	464	488	455	486
55254	59166	63863	20219	3150	414	469	465	540	578	460	353	276	383	305	315	274	202	187	217	205	199	191	193	185	184	199	167	196	198	188	171	161	162	159	172	179	183	186	157	179	177	175	180	170	161	153	185	168	142	170	163	170	179	165	200	159	177	151	149	177	158	177	168	173	170	167	165	170	165	172	196	183	181	167	177	192	170	188	174	172	162	170	180	183	175	147	168	185	173	151	154	173	166	157	141	163	157	177	163	165	167	178	187	165	169	172	142	196	150	182	158	169	167	162	159	152	170	159	169	161	174	157	159	169	175	147	165	160	156	166	165	158	183	178	160	183	164	173	166	175	177	149	148	164	146	171	127	169	154	179	163	155	164	159	173	158	172	165	161	167	184	158	147	160	155	173	163	176	177	152	162	173	179	174	175	166	176	167	186	141	147	176	165	189	156	150	164	179	177	162	187	154	166	147	156	149	162	162	146	156	149	150	166	166	185	166	175	169	176	157	160	176	158	159	172	155	162	178	120	164	185	159	178	178	158	159	167	170	156	164	147	165	183	166	162	186	155	171	181	161	150	155	163	155	178	184	167	150	160	150	179	178	166	167	167	156	173	167	167	144	175	160	151	185	187	156	173	163	165	161	167	174	164	166	165	152	165	166	169	167	166	167	200	190	157	139	147	166	182	166	167	163	174	162	155	154	161	158	171	196	168	174	164	162	188	143	182	170	177	155	169	185	148	166	137	181	155	182	156	174	174	159	175	148	164	180	170	155	165	172	155	156	186	168	160	169	181	156	162	150	145	167	157	180	156	154	177	174	172	194	154	185	182	157	179	168	185	165	157	176	145	172	170	184	192	183	154	190	175	173	175	157	165	174	145	158	132	177	162	172	160	183	156	156	150	140	166	172	180	149	179	160	153	169	159	164	173	162	173	167	163	183	131	177	172	147	143	171	172	149	177	171	175	175	195	160	156	158	172	132	165	164	154	150	156	165	171	158	152	171	173	189	189	147	155	156	176	167	164	166	179	185	180	166	166	152	170	137	142	186	157	173	173	169	176	169	154	159	143	169	171	147	175	162	180	164	157	157	170	175	144	200	165	177	170	163	176	161	146	168	165	164	154	164	172	170	150	169	177	165	168	163	165	186	165	162	162	164	168	175	161	169	186	178	160	152	155	151	173	141	175	179	166	156	182	167	154	155	178	178	175	143	180	140	165	149	163	150	170	162	179	159	189	153	200	158	175	165	168	156	159	156	146	165	165	162	171	173	168	189	157	190	157	171	179	165	160	147	176	175	184	164	159	152	143	172	169	183	192	161	171	163	144	160	187	173	169	149	164	173	177	164	182	162	173	150	189	166	172	163	170	191	168	161	171	172	153	158	151	163	149	159	152	158	154	129	171	180	169	182	175	140	173	174	154	166	162	125	173	143	162	176	156	175	164	187	165	167	174	159	167	180	184	138	166	150	177	159	186	169	181	161	160	169	164	166	163	167	173	170	149	173	168	163	184	170	180	183	130	156	147	151	166	167	186	200	156	150	203	156	177	165	177	152	140	143	172	177	169	158	147	161	157	160	174	194	155	153	159	170	145	175	170	169	166	163	149	158	164	163	159	168	190	177	175	165	165	169	171	148	167	168	157	195	180	172	177	175	169	187	162	164	184	154	159	168	167	166	165	169	172	164	170	183	169	164	187	141	163	163	166	179	182	138	167	178	177	186	172	178	154	174	166	183	176	153	161	148	159	169	169	176	179	156	160	186	171	167	139	180	174	168	144	181	171	176	155	182	170	164	168	177	180	171	152	178	170	160	148	162	148	181	163	142	165	168	151	137	171	156	185	153	160	164	152	172	164	190	148	154	145	170	183	184	192	167	175	166	166	173	164	134	178	168	157	189	162	163	158	156	166	171	148	163	151	170	163	178	166	175	147	168	185	160	199	174	178	130	152	156	165	181	163	160	155	145	173	172	157	184	150	174	155	170	172	166	149	161	155	153	184	185	163	151	162	143	193	182	162	169	152	176	166	167	160	133	159	171	168	158	164	164	168	177	174	157	180	167	172	164	162	192	151	153	178	140	149	156	181	145	179	174	153	152	191	161	177	175	163	156	164	153	170	166	147	155	169	158	167	173	156	183	131	163	166	174	162	150	160	185	175	151	166	156	180	156	150	167	156	173	190	186	154	167	192	164	164	148	172	166	143	180	165	182	167	170	173	174	175	164	160	164	151	181	174	172	173	171	164	153	152	168	168	173	158	169	162	170	170	172	172	163	171	130	169	165	165	181	183	158	169	164	129	179	193	195	182	161	181	166	149	175	172	171	162	177	160	165	162	165	170	149	142	178	152	164	139	151	161	162	174	177	152	182	170	160	174	176	201	176	153	165	176	158	165	153	167	163	147	170	178	185	173	167	178	164	162	171	158	162	152	174	174	180	157	154	164	148	164	186	179	175	169	156	171	177	164	170	140	176	145	172	161	176	170	175	166	154	147	187	154	170	147	160	168	159	179	158	175	166	163	173	161	181	157	171	187	166	133	186	191	170	155	170	152	178	140	168	139	166	167	168	151	155	162	169	147	162	162	181	179	178	171	158	164	163	162	168	177	174	169	192	167	170	162	179	171	178	186	161	177	175	170	175	164	169	152	165	160	150	159	170	145	187	183	163	179	157	164	168	155	154	159	164	179	173	163	165	158	180	179	158	169	168	170	189	145	140	160	159	149	183	179	186	168	175	166	170	146	175	161	165	168	154	158	165	164	171	156	167	155	165	162	153	154	171	173	172	167	143	181	167	172	167	158	157	156	140	166	168	188	180	164	174	181	169	170	160	166	158	184	175	166	176	176	168	180	171	168	169	129	171	160	170	166	172	189	154	208	172	150	157	174	166	189	163	166	181	160	159	157	162	164	178	163	173	166	168	152	175	144	151	187	179	173	176	143	174	173	186	161	167	152	181	170	174	186	144	174	187	164	156	182	131	166	158	171	163	157	154	159	154	147	154	148	172	155	162	171	185	163	189	172	164	173	179	167	160	174	165	157	175	127	157	191	167	162	159	153	151	167	171	156	155	188	175	157	185	159	161	174	163	180	184	156	148	161	163	156	169	167	171	175	173	144	181	165	163	184	145	161	158	160	168	176	158	164	168	152	180	155	162	168	163	180	151	172	186	161	174	155	176	147	175	168	151	158	176	168	157	166	175	173	175	181	177	138	169	178	183	166	145	157	143	164	148	167	172	170	147	169	145	155	158	150	161	167	184	158	155	155	176	187	167	196	173	166	158	164	171	172	159	147	176	166	149	171	157	168	147	153	164	167	180	170	175	167	168	185	161	155	168	149	176	176	193	201	188	197	168	164	159	153	175	156	174	160	194	156	163	170	192	169	166	169	160	159	159	161	157	171	167	176	169	165	171	169	166	144	165	162	193	156	163	175	163	156	157	162	161	167	154	188	174	151	156	181	178	181	149	188	172	172	152	168	169	167	155	173	171	171	175	166	166	185
36669	44548	56258	3274	1650	1478	2041	2293	2691	2583	2379	1915	1516	1326	1218	1155	1037	899	956	945	910	857	853	936	872	759	694	701	655	658	654	667	647	637	679	654	682	635	629	667	681	667	665	672	662	618	689	641	663	588	627	656	638	631	624	607	645	592	588	604	605	594	596	653	637	655	604	625	603	609	605	636	616	607	607	670	679	721	693	705	629	640	568	621	599	636	626	609	558	581	608	584	607	603	589	612	570	594	580	587	571	573	582	578	583	613	581	591	578	609	581	568	582	601	603	615	553	612	585	598	616	601	624	569	586	590	575	609	586	649	557	571	615	558	586	572	575	602	598	617	535	616	583	593	574	624	621	583	533	577	567	607	604	588	570	555	593	573	549	600	550	574	553	577	595	579	557	580	622	578	566	575	590	529	541	546	602	605	616	578	603	617	573	564	616	590	629	567	569	568	639	535	537	539	540	625	603	564	507	568	564	587	570	559	546	563	565	577	550	529	563	548	567	553	588	550	585	566	582	587	595	581	561	568	559	581	549	540	579	576	584	568	611	520	545	557	544	598	530	574	596	582	577	582	596	561	620	588	599	593	558	553	564	586	573	575	581	552	538	576	548	538	575	564	610	555	572	625	563	544	539	607	558	608	589	583	571	576	578	575	566	566	565	588	578	520	568	565	597	581	623	591	562	576	586	555	615	594	609	568	551	559	563	631	568	561	572	543	602	573	580	586	608	573	580	589	560	542	570	568	554	591	587	560	631	584	609	592	566	610	537	538	631	584	576	550	558	576	530	615	616	579	553	571	578	583	574	540	568	548	584	568	553	539	605	602	610	565	550	550	611	545	586	616	614	625	590	548	556	594	572	563	584	570	529	566	538	536	587	569	556	554	565	590	544	561	568	562	551	567	585	601	571	585	590	539	593	612	593	568	600	557	590	590	583	578	567	588	609	574	537	548	585	543	564	542	555	606	571	581	600	575	588	539	597	555	539	543	558	551	575	572	576	607	546	598	595	539	551	531	573	602	529	574	568	555	551	547	613	565	565	561	570	575	600	582	574	579	605	583	567	639	533	586	598	545	600	566	596	576	560	555	572	586	586	586	585	590	589	597	578	553	568	507	569	604	556	563	536	600	541	554	555	602	561	593	577	584	570	614	594	587	627	573	550	588	607	554	573	544	580	569	620	567	560	601	561	577	577	595	610	592	518	603	553	521	555	560	583	575	546	574	556	575	562	587	558	596	589	586	588	516	566	603	570	568	613	555	584	567	575	579	600	552	609	537	586	574	583	578	579	589	598	569	561	602	625	573	566	572	584	553	575	607	607	597	592	592	571	621	569	578	578	564	597	559	563	575	568	522	610	547	565	587	559	600	606	539	520	538	586	571	581	522	606	606	587	571	609	613	588	552	565	555	566	596	520	581	598	550	582	565	540	564	576	571	599	575	613	563	572	594	556	557	561	609	545	570	555	577	552	616	551	573	558	555	567	578	516	549	606	569	602	583	555	546	563	576	569	571	578	561	541	598	598	603	568	580	608	564	575	595	554	594	632	537	546	572	632	575	534	576	612	545	544	558	587	588	587	554	628	533	543	587	568	555	559	586	585	615	578	576	600	556	557	570	580	616	562	627	592	556	562	574	527	534	611	593	598	588	567	587	584	591	592	577	589	551	599	600	585	563	575	570	547	543	576	575	600	558	569	608	615	572	551	564	585	547	606	555	583	626	530	615	558	561	586	609	553	547	539	545	554	582	619	575	539	569	562	596	546	566	562	579	559	536	589	547	618	527	594	590	543	590	587	567	586	543	575	582	528	546	591	546	566	535	614	609	604	541	584	598	550	564	587	538	553	563	586	538	567	569	572	595	568	619	564	628	562	540	578	558	603	520	557	607	565	597	538	586	564	559	587	568	568	561	596	544	574	531	577	518	568	614	592	569	649	576	651	585	588	582	555	551	563	609	566	585	584	581	540	594	594	571	592	609	560	604	560	629	571	588	585	541	555	587	564	576	579	599	616	571	534	598	552	596	553	568	533	576	556	597	577	550	600	597	595	617	592	549	620	568	594	595	546	566	578	581	586	558	551	544	600	575	573	564	582	593	636	574	531	566	544	542	598	579	606	564	617	567	593	570	607	585	547	595	572	611	622	592	600	574	571	563	562	572	550	598	604	545	584	538	597	539	581	550	546	567	572	573	595	547	627	558	571	585	578	580	560	547	608	588	606	576	594	557	567	567	529	584	544	614	566	558	587	559	531	617	538	556	572	545	579	553	599	559	575	567	610	546	583	570	590	607	596	550	550	594	561	544	589	612	567	589	610	583	594	590	530	584	600	581	552	569	552	552	534	564	587	608	602	550	566	552	555	566	556	598	572	556	579	615	548	583	586	574	583	596	603	563	564	578	558	590	554	564	551	589	543	563	583	572	585	586	562	645	541	545	537	576	548	603	599	570	601	576	556	568	592	611	536	563	601	576	554	575	554	554	593	586	536	562	593	576	545	587	552	597	637	590	574	585	569	534	572	594	578	586	564	575	608	563	589	555	549	571	578	577	594	574	559	629	623	606	586	599	614	572	547	577	593	588	593	539	573	565	553	574	617	576	612	585	572	593	529	632	583	571	555	617	589	565	625	567	567	569	564	587	572	548	586	564	612	541	565	530	548	571	553	586	553	582	552	571	588	600	587	552	560	552	625	550	573	588	605	591	576	577	616	604	561	616	584	568	594	538	572	585	556	547	598	572	573	550	605	541	547	566	579	529	581	596	558	537	548	562	573	605	546	569	568	576	582	601	570	572	573	619	629	553	595	580	579	559	553	566	564	607	601	599	600	563	585	593	576	575	569	568	565	578	540	542	605	569	573	568	612	616	558	600	588	580	594	539	582	538	596	586	544	581	544	588	560	577	591	583	527	553	583	568	584	611	562	569	551	569	579	567	617	600	560	572	565	552	580	587	563	560	572	554	597	566	595	593	601	547	576	532	594	606	573	572	554	534	579	581	560	580	589	606	596	559	572	572	593	558	590	541	570	542	572	542	592	609	608	552	565	583	597	562	599	579	534	544	587	594	559	574	568	595	524	572	607	549	616	609	546	593	552	574	601	607	549	579	591	593	575	589	607	580	569	565	571	581	565	578	583	563	592	584	554	576	554	581	582	591	576	602	542	605	590	574	542	535	557	606	620	599	543	620	612	587	592	576	586	586	599	575	562	572	542	565	553	551	555	585	600	604	526	570	555	569	631	563	579	561	528	546	574	536	611	566	575	581	556	574	577	621	556	573	589	608	578	594	569	574	520	537	610	577	555	545	585	575	599	583	545	543	567	608	572	554	574	585	639	591	581	570	574	567	612	585	562	561	617	565	568	561	616	570	588	567	575	590	552	571	562	592	543	550	558	603	558	592	580	579	587	565	579	546	570	597	594	595	584	570	636	566	572	563	595	546	575	561	588	593	583	614	595	589	556	568	558	531	539	586	595	535	587	607	565	540	597	591	567	553
66192	68867	73351	28051	8669	981	781	969	1117	823	728	615	486	409	420	355	337	305	313	293	296	276	275	268	280	255	252	256	265	238	223	254	246	232	256	237	250	245	224	243	233	264	241	246	205	254	231	218	249	197	264	214	222	225	213	194	211	200	215	237	240	219	234	228	213	221	221	249	247	252	228	232	230	224	216	241	229	212	241	229	237	237	211	232	232	209	211	238	217	222	252	250	205	204	203	230	239	220	237	226	219	206	243	215	227	228	227	225	226	210	233	235	232	236	233	229	232	206	208	232	244	220	239	224	197	226	215	221	214	228	229	209	204	223	231	210	238	217	202	230	240	250	217	216	209	213	212	254	205	255	235	222	258	190	219	246	237	236	229	228	250	243	214	200	229	222	218	193	216	249	209	217	208	216	208	223	229	203	227	223	197	213	213	237	235	210	216	229	230	224	223	251	213	198	215	232	200	232	229	222	208	234	221	257	231	207	233	206	206	238	252	223	220	218	253	206	217	207	202	226	218	224	218	222	217	228	226	232	216	240	201	243	215	239	200	228	210	229	255	242	213	219	247	220	207	199	229	235	238	219	196	218	214	206	225	205	219	200	224	240	234	238	245	216	226	210	181	223	228	261	217	212	207	214	230	236	182	203	211	214	212	216	205	212	200	225	223	228	227	214	198	230	230	200	219	219	224	224	240	229	229	209	221	223	217	208	214	211	222	232	254	238	200	205	243	202	241	225	225	207	223	228	228	241	229	226	216	233	240	235	216	232	223	235	214	224	238	206	226	218	247	214	229	218	228	238	241	248	204	225	210	234	223	231	196	220	198	224	213	219	230	222	238	241	233	207	215	218	224	233	211	230	224	216	192	229	238	202	235	211	213	214	236	249	257	208	216	242	229	206	234	236	200	229	209	230	213	214	223	228	239	207	223	229	217	224	200	230	223	204	223	226	203	214	218	211	204	206	246	239	216	214	232	240	234	236	235	213	239	229	221	231	224	249	243	200	208	248	221	222	220	203	233	231	243	227	208	240	213	212	258	225	208	226	219	203	218	240	208	214	226	230	213	255	208	250	250	226	242	220	232	220	218	233	204	225	216	217	213	182	237	212	237	224	218	215	222	213	216	246	204	237	219	220	235	258	207	215	245	199	230	206	211	219	229	256	203	253	221	179	242	236	233	242	233	239	208	216	184	233	234	208	234	218	244	215	236	219	232	264	235	225	206	235	224	208	235	223	243	225	167	221	247	227	221	238	227	234	212	201	212	225	235	224	201	247	209	212	221	214	241	218	225	203	235	217	235	216	226	244	227	227	233	251	194	249	244	216	223	229	229	250	202	223	220	218	220	229	223	232	207	221	226	235	225	234	219	236	211	203	218	227	226	216	226	219	226	205	225	229	206	233	210	218	230	220	236	224	252	230	206	209	193	214	207	230	220	220	202	204	217	209	221	251	228	248	243	221	216	246	227	217	229	230	246	241	245	214	258	237	237	233	214	220	226	216	231	236	208	179	246	216	230	250	224	197	222	220	197	220	233	239	215	206	233	197	226	223	225	198	244	200	233	226	230	246	236	224	244	190	240	248	212	206	219	191	228	224	242	239	196	233	216	217	225	238	208	221	209	210	250	205	213	189	227	212	253	228	212	215	236	238	223	212	237	205	211	223	220	209	213	204	225	226	213	217	216	221	210	206	219	223	198	182	220	225	225	241	231	193	205	212	217	228	226	229	203	217	223	213	231	231	224	233	249	220	208	241	224	212	228	215	245	223	205	216	230	230	215	230	226	218	209	234	227	239	233	225	227	258	221	208	256	226	211	225	216	218	201	266	244	218	209	228	197	208	223	221	234	234	258	202	222	244	230	229	217	219	234	230	202	232	227	230	223	234	229	251	201	231	227	230	219	204	208	184	230	215	234	209	244	210	204	231	256	219	224	222	219	207	221	220	239	234	220	218	233	246	233	224	220	192	242	225	227	210	217	201	225	238	222	215	203	205	192	245	226	225	228	247	201	209	240	216	220	213	237	230	222	190	216	243	194	214	221	199	206	209	229	251	223	233	238	218	225	236	230	220	228	213	234	216	222	224	226	239	199	204	261	209	223	234	224	219	208	218	227	201	216	209	188	198	213	237	203	204	230	228	213	224	225	251	218	248	233	209	200	237	213	229	223	232	240	215	207	223	206	218	260	240	185	216	239	221	213	191	231	204	224	208	193	243	236	239	232	248	228	206	219	245	260	229	221	205	247	222	204	224	210	259	211	224	207	215	215	216	243	211	210	221	252	211	215	217	223	235	229	220	214	220	218	215	217	228	229	239	231	201	225	240	212	190	208	206	225	221	232	221	195	202	239	234	221	201	242	227	222	216	226	215	262	185	210	238	197	231	232	216	238	206	240	228	217	197	247	221	230	208	218	221	213	220	228	215	215	208	224	233	232	199	237	204	242	217	229	230	246	213	232	216	239	221	210	239	250	206	206	247	243	233	232	227	223	207	215	227	222	212	213	217	224	192	206	236	236	210	248	236	217	235	222	216	231	246	251	227	223	222	243	199	238	224	227	189	196	240	226	235	241	208	222	244	202	217	204	241	243	231	250	233	225	222	234	253	216	201	220	227	207	240	226	240	218	211	231	227	210	239	219	239	261	211	236	199	236	212	218	211	240	240	240	220	220	232	237	224	220	201	215	240	227	212	236	213	210	242	228	214	249	226	205	228	225	203	218	217	206	224	237	219	212	242	220	256	232	227	233	228	229	216	244	210	236	211	236	204	219	235	207	205	213	232	223	230	231	241	221	220	217	227	227	233	243	225	243	223	221	240	234	260	243	225	224	247	231	208	215	217	225	213	246	221	204	207	221	231	254	234	247	225	213	231	238	233	208	244	233	200	201	232	216	208	215	207	219	221	242	226	225	219	218	224	211	218	220	208	214	221	209	247	226	237	257	233	228	190	214	225	217	186	235	233	202	232	246	212	227	211	234	235	221	210	242	252	239	241	230	228	240	233	228	218	259	235	227	229	216	239	236	238	207	212	230	202	226	233	242	256	243	181	216	207	240	243	207	205	227	213	200	222	256	214	245	214	223	223	221	215	220	224	225	225	246	258	242	202	218	201	206	229	240	227	202	196	224	237	221	207	223	229	237	236	247	261	224	221	253	229	205	210	222	220	225	222	236	217	236	208	226	242	230	241	213	251	221	246	216	236	228	240	216	225	222	211	199	218	227	207	243	214	209	199	247	214	199	208	216	211	211	190	224	210	205	224	217	235	211	210	198	237	212	223	215	237	239	237	219	244	202	246	227	191	201	211	230	256	217	245	221	248	236	229	205	216	236	217	237	245	200	240	225	249	220	224	210	219	227	191	232	216	251	241	206	237	207	221	258	194	230	222	212	233	227	232	209	225	233	216	238	225	231	232	219	213	228	236	213	237	205	229	235	224	214	221	241	237	222	235	228	223	241	231	216	229	215	225	202	208	220	186	249	230	227	219	243	242
45947	53953	68241	3616	2828	2403	3487	4798	5487	3841	3968	3431	2621	2218	1882	1728	1581	1353	1364	1340	1132	1251	1260	1140	1214	1112	1050	941	932	892	880	866	847	841	893	870	889	871	832	890	792	849	828	882	798	876	838	868	826	840	776	731	775	764	757	756	782	754	782	714	779	799	806	738	742	826	841	822	792	809	788	754	816	802	838	831	879	993	943	926	869	756	821	742	775	826	773	810	746	749	705	741	777	725	763	762	797	758	758	760	736	740	731	745	742	754	697	709	766	755	695	765	814	785	729	727	782	765	756	754	767	716	753	723	731	699	754	758	690	704	707	696	787	754	735	707	699	785	755	702	746	755	705	712	722	674	768	716	713	748	741	744	716	719	672	753	736	672	752	719	723	716	687	777	703	699	692	701	776	776	798	717	684	720	723	762	700	739	768	780	742	700	703	731	749	712	717	740	723	694	736	717	693	700	752	729	759	754	758	753	765	692	725	725	728	699	751	755	752	719	754	715	747	725	736	730	700	737	766	745	723	719	711	784	742	717	678	718	721	735	712	733	748	703	715	753	697	748	737	747	749	741	704	760	719	711	710	724	723	740	735	748	726	734	773	706	707	729	695	721	737	711	693	747	730	721	697	683	674	717	716	766	715	715	691	707	705	679	683	740	738	743	723	737	751	708	728	688	690	709	717	729	718	732	673	698	744	719	720	742	756	758	703	720	718	720	741	795	701	709	757	741	718	734	731	748	739	741	696	741	707	690	721	732	762	709	688	697	747	741	691	720	725	726	705	704	745	708	725	739	723	736	769	719	707	735	755	710	738	692	714	696	729	695	708	710	735	762	713	694	731	706	695	704	734	708	738	729	764	765	757	701	734	708	726	721	753	720	703	763	739	684	709	742	725	681	729	724	717	760	696	793	747	696	759	740	746	727	720	740	743	750	724	752	703	709	687	670	694	702	687	672	706	724	736	741	726	737	735	735	739	742	685	713	727	727	714	739	729	733	732	732	726	760	739	757	702	719	759	708	776	702	683	782	739	732	703	765	747	717	744	714	694	704	695	754	694	695	731	739	724	706	697	722	700	708	698	793	696	683	734	692	684	688	717	710	728	752	696	698	726	759	750	759	761	700	710	711	728	700	739	754	715	717	718	700	742	736	715	720	748	745	701	714	693	731	732	744	738	701	718	707	773	733	738	693	688	708	827	712	699	720	736	683	726	737	745	734	723	742	726	714	754	736	700	688	695	735	735	739	732	681	722	686	727	787	708	688	761	704	751	761	741	721	742	725	736	733	728	742	745	698	720	681	754	733	737	714	762	765	676	712	743	679	756	691	727	762	735	753	721	697	705	726	734	703	719	727	694	704	751	701	727	746	664	731	729	737	750	767	759	727	716	762	765	729	715	758	734	726	702	710	719	702	685	699	683	762	721	786	750	679	725	710	732	698	736	724	703	742	732	740	746	721	672	742	710	725	716	660	730	759	718	692	769	710	714	738	740	753	746	720	746	661	764	733	685	685	703	700	746	716	710	713	718	737	748	737	716	718	733	702	733	748	725	718	742	713	723	709	700	706	737	739	722	724	723	732	715	728	750	756	756	751	736	799	739	745	732	711	751	703	707	705	699	720	727	721	751	735	753	730	684	681	740	720	736	742	725	726	737	735	734	688	675	701	755	663	738	714	731	711	710	696	733	720	692	746	728	687	677	745	733	733	698	764	766	716	733	708	689	745	656	768	737	702	747	703	712	694	770	696	719	708	724	707	697	656	719	691	750	735	717	695	747	702	770	697	754	723	733	710	719	687	701	713	675	760	728	785	715	724	714	717	711	732	723	726	705	753	679	738	717	701	682	741	764	706	748	696	688	727	684	723	691	735	732	681	745	786	726	720	716	733	722	735	762	683	735	750	731	742	759	770	757	694	689	780	733	661	717	770	719	727	765	751	739	778	721	773	730	719	772	699	733	745	704	687	722	703	719	714	710	718	705	755	734	674	701	678	765	731	726	734	758	700	709	669	726	748	727	676	766	708	715	693	728	752	704	693	775	739	720	675	781	698	732	741	769	709	693	752	732	729	737	725	690	729	711	745	698	736	695	705	756	738	692	764	693	700	712	718	699	740	765	754	724	732	751	770	708	711	710	723	773	734	740	731	710	756	776	716	723	726	748	751	719	700	757	722	727	762	722	740	750	661	754	723	724	720	669	732	736	706	707	719	729	691	692	716	687	721	736	685	741	745	694	728	755	676	706	720	771	713	776	732	674	732	711	725	689	772	730	728	738	690	717	722	726	642	736	736	697	720	746	738	678	762	723	741	734	739	735	732	695	715	751	735	690	719	724	720	713	699	687	739	737	739	696	741	745	729	717	769	756	706	680	695	693	753	721	765	734	680	780	730	725	731	745	681	714	698	742	663	742	723	721	712	712	754	684	755	705	761	712	720	754	750	742	747	682	766	736	726	735	689	695	755	689	713	700	735	758	744	700	734	738	749	756	773	747	727	698	703	743	719	756	725	765	726	720	730	737	706	720	701	720	760	709	759	698	706	703	713	682	741	739	702	740	728	699	740	728	742	712	752	740	695	771	703	738	705	772	751	737	713	780	736	738	738	751	662	748	724	735	738	737	707	755	751	738	735	717	688	707	709	721	711	769	705	715	682	718	761	736	716	676	729	736	767	693	764	770	789	700	742	705	763	774	705	717	715	705	730	744	751	720	781	751	744	767	758	749	706	737	717	733	683	728	695	752	732	726	719	720	783	714	729	745	713	721	769	781	703	701	741	772	745	767	748	741	754	715	746	716	730	775	720	744	778	732	707	742	754	708	718	734	708	753	753	760	725	758	673	728	731	694	684	696	730	757	702	786	689	714	733	707	693	742	701	725	736	754	783	712	713	711	708	777	724	730	695	731	761	729	782	694	765	756	749	715	771	693	746	688	681	744	747	716	790	734	736	709	762	679	696	720	676	736	742	719	767	710	722	707	727	718	742	722	739	770	743	681	728	739	720	715	753	706	726	742	747	763	731	781	680	709	673	741	704	746	742	773	816	712	718	743	723	757	796	727	721	730	723	716	769	700	735	752	679	756	698	728	727	721	720	686	673	724	688	696	714	751	760	722	727	739	744	696	714	715	735	716	727	782	737	744	702	718	709	701	701	729	712	766	692	765	732	762	722	746	662	697	729	741	789	733	789	771	724	684	711	696	737	730	704	689	701	783	721	738	732	755	760	737	673	718	730	723	724	701	714	744	737	734	725	673	757	729	701	674	700	722	752	776	699	747	728	718	746	767	743	718	755	686	723	665	705	715	722	701	734	696	739	716	755	727	693	719	779	737	695	705	689	707	712	706	715	747	717	719	746	744	715	656	742	756	732	751	713	735	732	705	716	718	725	744	716	699	703	675	704	763	690	758	759	711	764	772	692	755	695	732	726	720	710	671	684	753	736	707	712	728	712	725	753	724	728	758	707	738	746	749	731	739	726	757	716	747	729	774	679	727	723	734	737
10795	7395	10488	784	250	155	160	163	149	150	153	145	148	135	133	135	132	139	135	154	130	134	119	109	129	144	141	138	131	119	129	124	128	154	142	126	112	136	140	122	150	146	150	128	135	128	143	112	112	121	122	124	141	126	142	137	125	116	140	123	154	127	161	143	122	121	137	133	135	118	121	139	115	117	134	118	123	127	123	129	137	137	145	144	136	125	117	133	113	130	138	147	145	142	132	123	143	130	115	131	139	107	120	130	134	143	127	145	132	124	115	134	117	121	140	127	148	120	148	115	141	114	128	118	114	110	135	140	121	111	120	125	150	126	109	135	124	142	124	126	125	141	117	136	127	133	115	157	123	129	123	127	128	119	125	121	139	129	126	126	110	133	121	118	131	135	103	136	131	129	132	146	121	132	151	140	137	122	130	130	123	119	142	143	122	125	109	130	141	133	131	134	144	132	133	127	127	140	127	140	123	113	109	110	145	127	116	117	118	144	107	133	121	128	114	138	101	132	130	131	127	129	136	131	134	134	141	128	122	125	136	131	149	126	120	127	140	149	127	129	159	140	134	118	151	126	116	118	134	117	122	129	126	130	123	134	108	101	115	90	121	118	149	139	141	149	129	126	141	128	136	141	125	121	146	119	144	149	129	113	123	124	124	134	151	135	134	132	133	125	112	122	124	116	119	130	123	127	129	140	130	121	126	120	128	129	159	134	114	110	129	121	106	132	152	141	124	130	121	141	124	119	118	129	127	152	133	124	124	137	157	135	127	135	138	152	132	121	131	119	136	109	114	157	111	131	141	130	119	121	129	124	131	149	132	116	117	125	125	121	146	123	129	128	118	136	139	150	147	137	135	142	127	134	142	127	153	137	131	125	120	119	123	136	139	109	135	140	123	140	144	124	147	131	130	139	159	129	110	132	120	115	124	117	138	143	137	129	142	146	145	134	117	128	118	135	127	117	142	124	114	120	140	132	144	128	132	135	143	132	142	118	139	116	122	150	133	146	121	126	133	150	117	109	128	109	121	142	147	126	150	129	119	127	137	111	134	134	128	123	152	137	122	131	120	140	108	126	131	121	116	106	140	127	138	131	125	127	122	135	108	119	140	143	147	127	131	123	136	136	121	123	146	127	122	131	148	130	130	118	127	122	139	108	102	119	117	110	142	139	127	116	129	144	113	119	133	130	111	145	117	135	125	137	115	140	122	133	142	118	125	124	129	134	131	116	135	114	117	139	113	131	122	124	134	127	129	116	144	126	143	130	111	153	124	137	123	112	127	109	127	101	126	150	128	135	139	142	142	130	123	131	135	134	132	133	139	124	124	128	145	117	131	126	107	134	131	124	128	121	149	107	122	132	120	135	137	120	123	148	142	130	130	113	134	104	137	129	135	136	124	135	124	127	120	138	125	129	124	117	118	122	119	154	129	141	131	154	122	134	121	108	126	128	138	124	115	128	141	119	136	132	124	113	99	155	124	142	126	152	116	138	138	153	118	122	128	119	152	135	139	120	129	142	124	126	135	120	137	131	107	128	124	121	129	123	134	127	127	114	123	120	128	114	132	126	149	134	140	124	138	120	147	119	122	145	122	114	145	135	119	114	122	116	128	121	132	116	142	129	130	129	130	127	137	129	141	136	124	141	121	124	138	133	150	151	128	132	143	131	120	118	116	119	120	135	132	128	130	129	124	126	114	134	125	116	115	142	127	113	145	126	126	133	129	114	152	121	139	140	129	123	117	118	129	151	139	126	143	118	126	119	137	121	144	134	134	116	140	121	144	141	149	152	142	119	136	144	127	136	108	126	118	125	130	118	162	123	138	130	145	152	121	108	131	135	129	119	146	109	129	109	113	124	125	136	120	139	130	139	126	144	120	125	115	131	135	129	124	133	131	134	131	124	133	128	144	129	111	127	138	144	115	120	109	116	159	124	146	146	129	121	113	126	115	106	124	129	122	121	134	147	139	122	123	124	120	134	149	123	139	137	111	119	121	123	142	141	147	131	153	138	124	145	137	108	127	121	128	140	128	139	99	139	117	151	116	123	131	130	132	134	124	136	134	129	132	120	124	151	130	146	126	114	118	144	133	124	119	139	134	124	137	145	161	130	111	145	140	127	110	141	139	126	141	114	122	119	154	120	123	135	132	131	134	119	124	132	131	109	141	129	122	119	132	119	110	122	134	125	129	138	122	114	142	131	130	141	132	121	107	117	140	136	128	135	133	145	114	130	137	119	122	140	135	134	110	116	143	122	131	125	155	118	159	126	131	137	122	108	132	122	122	117	141	122	148	143	115	135	140	133	106	123	136	138	129	135	128	135	123	116	133	136	125	129	132	116	153	132	138	124	121	153	138	119	133	135	133	133	131	116	124	134	139	116	119	124	120	126	126	143	112	113	128	136	138	140	137	139	141	143	127	133	136	133	134	150	143	141	114	151	125	132	136	154	138	142	120	138	140	145	135	135	132	129	125	134	114	130	144	124	125	117	128	131	127	123	126	111	118	139	121	131	134	116	134	119	112	136	140	161	132	122	133	121	133	125	130	139	137	120	128	128	137	109	115	125	111	106	134	119	134	117	145	142	108	127	113	124	123	133	121	136	127	118	139	143	129	119	125	153	117	131	133	143	127	137	120	132	144	129	130	128	132	156	122	118	136	119	135	132	140	138	143	139	102	139	120	123	116	117	116	141	136	135	109	123	114	132	141	128	120	123	145	135	137	106	123	135	121	132	123	134	116	128	130	116	129	135	129	147	129	127	138	140	129	124	130	123	110	148	117	130	136	115	118	114	140	115	126	128	129	124	127	145	132	147	137	119	133	137	129	136	143	111	141	129	135	152	130	116	143	128	158	122	144	147	125	129	136	145	141	141	130	131	140	118	131	125	128	129	132	149	161	127	139	127	141	104	119	128	144	133	116	137	119	115	144	113	123	130	132	135	125	129	105	147	133	100	121	122	110	129	146	124	132	130	147	117	135	127	130	119	144	135	133	141	111	108	128	142	143	116	129	139	148	122	121	141	128	124	113	112	118	111	148	128	123	109	122	145	132	147	111	125	146	131	140	117	127	121	115	131	124	135	127	127	126	130	138	124	127	138	128	119	120	134	129	126	105	138	126	130	127	125	128	132	161	144	136	130	137	140	111	147	123	144	143	110	98	129	164	144	140	117	121	131	111	144	132	137	121	113	131	130	120	122	131	133	117	107	116	128	125	117	131	129	139	155	127	139	129	126	133	130	125	146	129	128	126	133	128	132	139	127	115	133	128	124	138	120	127	130	122	146	126	116	155	119	125	141	130	120	153	102	130	131	124	138	148	115	125	116	127	136	113	129	136	110	126	143	148	114	140	116	144	119	124	128	120	131	119	128	129	129	116	134	131	134	133	139	113	154	117	136	126	131	133	131	146	142	131	122	133	120	127	128	139	123	130	128	113	103	130	136	113	143	122	144	122	125	144	135	126	112	131	111	131	124	148	142	140	118	128	136
12824	13135	18862	991	528	533	560	691	643	625	602	539	578	562	549	573	486	518	447	502	485	448	473	477	473	493	478	440	454	491	463	507	462	460	471	500	530	482	470	487	473	497	487	470	469	497	457	508	467	469	477	489	452	514	476	502	449	494	469	478	477	470	456	499	454	501	503	497	493	477	437	494	528	554	469	552	527	548	564	552	496	484	474	492	481	485	505	512	506	435	457	448	494	439	501	476	497	468	470	511	477	485	457	490	446	455	449	472	467	460	467	453	462	441	466	509	489	463	478	457	463	473	480	465	499	477	451	488	451	483	465	481	461	486	461	478	478	444	472	459	478	461	448	510	460	471	447	470	468	457	456	463	502	461	455	474	486	462	478	468	472	491	457	471	484	517	513	464	476	471	482	500	434	456	474	457	468	486	437	468	465	452	450	473	512	479	469	453	451	470	494	486	462	452	455	446	487	493	443	454	463	471	433	461	473	476	505	492	455	456	478	439	490	483	474	479	491	476	491	459	466	476	480	456	514	490	474	438	466	459	480	479	459	469	438	472	430	479	433	503	448	477	486	490	474	461	481	443	489	464	440	452	517	430	463	417	486	467	450	462	478	466	467	420	500	463	468	440	467	447	498	501	471	476	466	470	487	460	467	478	458	495	429	482	446	434	469	484	430	470	443	490	474	489	475	476	470	424	417	428	491	492	478	495	487	491	450	464	451	454	442	450	497	448	469	493	512	493	493	428	479	486	475	456	459	470	465	456	462	440	472	449	489	480	460	458	425	457	464	521	451	443	472	469	465	476	470	444	475	454	476	468	466	471	481	485	478	462	436	463	485	487	485	499	493	475	458	437	472	478	523	483	455	461	469	462	458	501	439	496	505	439	461	436	438	463	490	451	459	504	495	469	437	493	407	491	493	516	464	459	483	457	480	460	462	442	465	454	479	498	478	472	460	451	453	466	507	462	459	437	471	439	435	447	490	470	497	458	453	456	423	490	449	475	487	439	452	461	465	477	478	493	478	454	468	461	492	456	494	485	495	472	489	480	458	481	478	432	431	486	503	465	450	416	457	448	476	450	456	490	483	473	461	485	459	439	438	460	462	439	422	496	457	459	452	478	444	503	461	461	484	450	491	473	493	487	479	479	469	469	514	443	488	447	453	479	485	472	523	475	472	470	489	492	474	447	437	485	485	494	480	481	490	448	443	501	494	475	449	461	439	413	476	485	485	466	504	411	432	429	487	468	507	486	460	422	460	480	449	463	438	473	467	501	477	471	439	468	463	441	451	443	473	479	481	481	486	468	487	448	490	461	458	452	480	450	482	460	440	461	456	497	469	494	469	516	487	472	447	501	457	468	472	454	467	486	479	442	497	422	518	452	499	447	469	489	491	475	468	423	443	450	498	468	477	441	468	465	423	456	501	477	463	456	468	414	484	451	464	449	455	479	446	480	454	451	444	470	452	459	437	456	503	459	486	507	451	434	480	480	437	439	498	452	489	480	483	451	466	436	456	462	456	480	441	433	431	483	443	444	456	485	509	479	460	505	482	457	468	466	459	482	469	448	446	510	451	466	466	433	493	436	458	476	461	492	471	483	465	512	443	436	475	461	465	469	452	453	483	468	490	429	446	461	500	483	461	461	450	464	475	496	447	490	510	489	490	462	504	483	498	475	496	459	454	520	493	487	441	479	456	509	461	458	481	462	477	437	447	503	482	486	462	443	453	480	473	456	442	469	519	504	468	500	476	471	480	466	470	459	489	487	481	439	416	451	487	461	456	440	437	474	471	446	472	426	514	455	472	446	485	421	473	417	469	421	423	472	446	457	437	475	450	482	441	501	465	480	463	458	499	472	469	451	489	467	485	474	460	456	467	470	452	444	461	480	439	442	467	502	438	434	471	458	481	441	413	448	451	469	477	492	492	483	466	462	444	420	454	470	467	441	462	466	446	454	453	483	449	477	490	455	508	480	472	441	436	480	458	483	489	467	466	439	444	482	482	467	475	473	476	458	485	440	450	443	463	441	492	469	472	493	470	423	418	449	516	469	484	471	468	475	474	478	481	477	420	475	479	470	483	456	438	454	522	453	483	507	523	486	476	471	486	454	457	486	443	460	454	497	451	452	442	491	496	471	470	473	481	450	484	438	484	458	494	506	437	442	449	470	472	443	488	444	487	473	455	419	491	478	484	448	442	482	472	451	430	472	444	446	429	493	516	473	501	436	461	426	463	474	475	433	434	490	439	471	458	489	471	455	493	462	460	484	454	496	480	474	488	488	468	485	488	517	505	479	462	442	479	434	454	489	502	441	462	459	472	466	475	460	443	454	470	465	481	498	409	425	468	474	427	445	489	444	459	457	474	525	498	476	474	441	470	490	488	442	440	457	461	462	506	495	489	479	454	469	466	474	458	503	486	484	465	499	423	444	485	449	442	454	473	493	463	475	485	466	442	461	452	426	484	464	468	466	470	472	422	465	487	460	433	429	452	464	487	438	458	474	460	474	500	456	469	457	474	483	438	483	474	455	459	445	466	485	497	469	405	424	420	503	455	441	457	467	519	481	463	464	484	428	477	500	428	459	475	497	511	530	442	464	489	453	500	479	489	457	507	483	465	437	516	457	442	495	468	450	473	481	462	467	472	452	448	459	474	497	491	494	490	471	505	442	467	469	475	484	463	441	451	467	452	476	490	464	448	499	508	488	466	483	490	429	471	496	516	515	439	457	479	462	480	494	475	507	465	486	490	466	510	470	517	444	482	481	460	421	484	484	474	481	477	409	483	457	449	445	453	448	442	428	424	476	462	464	462	466	440	433	430	444	458	450	469	480	548	460	443	449	484	461	487	442	480	446	472	471	477	449	466	486	475	490	502	483	476	513	459	477	459	444	514	466	484	428	492	456	469	472	469	463	471	469	452	445	463	474	455	463	498	486	493	458	451	473	466	451	475	460	500	458	456	455	453	441	463	452	475	452	496	448	442	437	477	467	496	517	470	492	486	469	489	487	475	453	456	434	462	457	480	486	516	481	478	458	438	436	485	461	473	468	462	436	490	494	422	477	471	504	455	450	513	492	449	480	511	458	471	460	442	480	470	463	498	461	488	463	499	454	461	455	445	489	432	449	485	470	464	460	459	524	468	460	461	515	469	447	489	424	439	455	473	483	479	446	436	511	456	476	469	463	462	488	443	435	431	487	443	472	460	452	440	427	447	495	474	433	448	435	467	466	473	512	480	454	468	471	441	440	449	443	431	452	490	491	467	434	483	466	481	468	477	490	503	466	499	514	477	452	453	453	482	484	454	467	502	471	452	479	432	430	470	482	474	486	494	444	474	457	474	497	500	489	474	484	467	436	418	463	468	455	481	456	430	472	467	466	481	473	444	448	491	474	477	445	462	463	473	492	459	444	485	451	408	488	476	462	451	470	453	463	476	504	461	472	502	457	451	454	465	444	460	463	477	470	452	489	452	462	468	463	484	534	453	494	443	478
52962	61811	60315	17747	2952	369	454	640	586	519	369	355	331	256	275	254	230	215	206	170	188	190	192	213	196	157	166	165	168	184	183	170	162	190	182	160	175	169	136	180	198	163	185	183	173	162	159	162	169	135	181	182	150	175	157	141	149	167	167	184	168	156	190	154	158	185	182	173	183	171	166	154	161	170	175	164	183	201	200	147	159	148	178	159	187	178	192	180	149	156	178	180	153	168	169	150	161	165	159	149	177	172	168	169	172	185	183	151	159	153	151	172	141	154	163	171	159	152	181	147	155	164	165	162	167	162	152	144	175	156	140	170	158	187	172	189	157	178	187	148	153	150	153	157	154	145	182	155	163	154	152	164	157	160	150	157	162	160	173	172	141	159	154	173	191	147	133	185	194	172	160	168	156	169	168	167	167	173	166	172	151	168	159	177	176	165	161	162	188	157	178	170	137	141	157	142	168	141	201	174	180	194	153	178	157	196	174	167	161	162	175	156	140	181	182	161	163	164	158	153	168	158	165	130	162	172	177	198	161	165	165	167	150	171	165	154	172	170	153	156	176	166	158	160	188	152	166	171	168	145	160	173	174	169	158	148	173	173	169	153	152	161	180	166	180	206	158	166	148	172	174	157	185	166	165	142	143	197	168	168	171	165	193	163	165	147	139	194	170	157	152	168	175	157	152	187	135	152	157	161	157	149	157	162	174	178	143	178	171	173	190	150	168	158	177	166	158	175	170	172	178	161	170	181	149	151	193	158	150	151	169	139	142	153	192	147	178	147	168	177	163	162	179	155	164	148	161	171	165	188	182	182	194	185	174	164	175	167	187	161	142	160	159	177	143	155	176	160	191	140	161	149	157	195	169	170	172	141	169	162	166	160	178	149	166	157	173	159	167	159	157	157	187	162	170	149	169	172	187	149	166	160	179	171	169	176	168	159	150	147	168	190	161	160	176	168	166	153	146	173	144	164	173	137	165	154	178	165	166	154	158	170	172	165	173	175	168	150	178	157	152	171	161	150	168	163	190	177	173	188	141	165	171	167	140	146	168	156	172	163	165	167	145	171	149	169	173	166	170	167	154	170	180	174	173	180	171	163	171	168	165	190	175	139	167	151	145	167	166	187	165	163	185	169	149	166	166	147	161	169	175	164	160	183	175	169	185	142	188	165	183	163	173	189	147	183	165	182	179	142	169	147	168	175	162	179	159	159	150	160	158	162	145	155	177	150	156	162	183	169	154	137	166	190	159	154	153	179	179	166	157	159	163	141	151	166	159	183	152	167	161	172	163	168	149	182	183	193	159	159	156	137	158	164	179	162	177	151	187	182	196	165	170	144	160	156	167	162	153	177	162	165	178	158	154	190	134	174	179	161	165	168	151	150	170	141	151	176	137	173	168	176	153	171	154	157	149	180	171	155	158	182	173	178	166	170	163	153	169	171	162	201	142	130	180	181	145	181	161	173	158	172	174	174	159	190	186	164	178	177	162	160	173	180	146	178	170	160	176	168	185	189	156	173	182	173	138	157	161	159	181	172	153	150	157	142	165	160	150	175	161	159	155	174	166	151	153	162	138	153	174	165	160	161	163	202	187	144	174	167	167	169	161	157	171	169	185	158	166	163	149	147	176	179	190	172	164	183	162	170	183	162	176	156	160	170	180	166	181	188	169	174	166	167	177	175	158	165	172	186	146	173	175	153	155	142	178	165	169	148	162	165	164	149	170	158	167	163	152	167	155	170	165	184	154	173	176	176	173	175	160	149	157	169	145	169	167	180	165	166	185	130	155	159	142	161	166	176	141	166	159	181	158	170	174	159	151	197	163	191	177	151	158	174	153	179	158	153	147	167	163	179	157	154	171	171	167	148	154	143	160	159	150	156	171	156	153	155	160	166	176	156	168	169	155	165	152	130	150	162	140	166	169	160	173	140	186	156	150	160	161	170	151	167	161	149	158	169	177	204	151	162	170	161	149	159	167	184	187	164	166	157	173	142	165	185	168	144	180	174	193	185	161	153	140	163	167	167	141	187	155	178	155	141	148	173	162	182	180	163	172	162	169	165	163	162	142	169	174	136	161	160	181	168	164	169	167	162	150	139	161	166	166	158	161	175	169	175	154	146	166	162	188	185	159	151	175	167	162	172	138	161	168	167	164	162	175	168	186	166	164	174	162	161	163	187	168	174	177	175	167	140	176	156	174	175	183	157	156	154	184	149	171	167	157	178	134	197	184	160	164	151	147	162	183	158	139	181	184	158	171	163	155	185	171	160	156	149	166	170	164	163	169	158	177	156	173	170	141	177	170	171	162	145	168	165	158	157	162	167	167	168	156	152	151	166	141	197	193	176	177	155	189	170	144	183	168	166	169	161	158	170	144	184	181	169	184	159	177	163	170	148	183	160	143	168	148	181	177	159	142	163	174	175	171	173	156	162	197	179	136	174	149	150	171	161	161	169	164	168	178	164	154	172	155	163	145	165	169	161	175	136	177	180	164	158	175	181	152	159	163	145	149	174	146	169	161	155	168	164	173	166	160	162	177	152	157	150	147	156	178	147	185	161	161	168	181	135	154	147	162	169	160	157	149	169	184	160	147	143	149	150	174	189	160	166	179	182	189	187	159	173	153	178	156	163	162	162	161	150	176	167	181	160	170	162	171	165	158	185	173	170	139	157	169	145	159	150	181	161	167	175	171	168	155	162	160	144	152	137	156	169	178	169	182	157	182	150	189	172	170	152	146	157	148	137	167	154	161	156	169	187	180	191	177	150	168	180	188	137	177	166	181	176	160	176	166	169	161	174	168	168	157	165	157	149	170	174	182	156	157	170	156	150	174	160	161	138	171	164	163	166	177	162	140	147	156	180	155	168	173	171	182	170	166	177	190	143	157	169	165	172	174	143	181	159	169	180	172	140	177	181	189	167	178	165	151	168	180	154	158	167	143	162	168	155	188	163	147	154	147	145	167	175	182	144	159	179	177	155	168	166	164	159	166	158	170	160	141	174	189	173	171	163	168	158	172	154	162	165	184	165	164	174	184	167	145	154	162	168	167	152	184	173	172	172	173	172	173	151	172	146	202	147	160	162	200	158	190	169	154	171	169	161	174	155	160	174	160	157	147	162	163	192	170	177	161	145	140	178	152	157	176	169	163	164	164	154	166	176	152	176	171	145	183	164	161	183	174	200	148	149	170	181	144	167	149	155	151	175	164	163	151	161	182	162	184	160	148	184	163	130	172	174	164	149	142	155	163	136	155	152	152	139	177	176	151	157	149	160	167	161	166	182	170	159	152	169	167	157	176	158	138	153	156	162	159	161	152	192	178	165	144	171	162	158	185	155	190	170	161	194	163	168	162	168	167	155	141	144	176	163	152	152	171	167	177	158	177	143	157	173	165	169	163	127	172	165	151	171	170	175	166	169	169	169	168	145	167	175	171	163	156	191	160	171	174	159	173	138	172	161	144	150	162	183	152	164	162	139	160	171	165	155	151	197
35863	46014	50088	2027	1752	1425	1978	3040	2807	2140	1818	1746	1479	1244	1264	1119	1001	886	873	889	891	901	854	867	808	770	650	688	647	650	685	666	630	583	638	636	656	687	584	646	656	638	631	647	617	615	599	599	593	600	568	591	583	607	590	589	572	609	618	626	606	574	636	566	607	611	601	660	599	596	545	617	617	636	626	689	732	750	671	679	585	636	653	627	633	591	620	626	605	558	569	575	591	589	583	555	580	555	565	590	606	616	574	564	554	574	577	579	607	600	535	629	578	602	613	591	575	523	560	564	627	542	606	586	557	584	590	566	570	603	560	546	608	614	590	535	579	611	583	567	591	579	604	553	590	580	569	588	554	596	559	543	553	548	540	567	553	603	604	576	521	586	578	573	572	547	542	570	544	533	545	579	593	584	626	589	573	558	532	570	574	552	576	623	595	544	575	593	555	551	582	564	564	546	544	612	545	570	541	584	578	542	589	554	556	572	567	569	560	542	613	591	608	588	601	555	559	570	565	561	586	593	544	553	574	541	573	524	577	566	550	600	562	535	587	559	591	561	564	555	591	525	553	594	548	592	615	576	547	569	561	568	579	606	601	599	585	541	582	603	579	609	561	547	582	560	591	592	610	560	565	535	495	608	594	564	588	551	581	584	567	551	550	583	604	575	578	574	582	595	575	587	554	585	547	562	589	598	567	584	570	502	582	575	607	556	550	526	582	553	535	567	577	547	568	575	565	540	595	575	547	593	557	557	570	582	605	600	549	546	517	611	558	575	587	598	585	565	555	572	562	568	586	589	565	608	576	574	545	565	548	551	596	545	557	557	565	551	602	573	551	536	586	559	547	574	578	570	575	580	550	565	589	546	545	590	569	589	561	595	575	590	592	584	605	596	558	554	564	557	597	601	570	588	548	608	567	581	578	555	592	570	582	577	576	605	593	576	614	556	568	573	498	597	577	566	595	570	585	612	573	551	564	541	622	556	554	569	589	565	559	570	578	549	558	579	548	570	523	555	595	571	583	623	548	609	601	565	559	570	569	590	562	573	557	550	565	568	605	624	564	579	579	587	581	584	604	541	627	594	539	562	600	577	570	547	571	574	576	564	597	558	569	573	591	604	596	582	593	550	566	621	539	566	591	545	615	573	527	599	605	593	574	565	549	549	572	563	591	604	589	624	570	582	602	520	579	502	598	562	541	557	524	584	564	554	605	556	550	567	556	550	602	594	564	576	582	582	555	560	533	574	532	537	547	572	543	589	597	536	583	551	529	529	596	513	534	593	584	534	550	563	575	550	609	524	546	580	601	581	603	571	585	527	587	559	522	587	564	599	570	556	574	639	550	548	569	559	603	549	619	573	604	590	586	573	545	506	575	592	569	595	584	572	540	598	579	556	562	586	551	570	525	579	587	538	561	556	539	563	574	575	567	582	537	599	534	592	555	581	590	603	609	566	551	561	559	587	590	563	583	594	548	583	543	572	582	572	538	584	566	556	585	544	568	586	576	594	569	574	586	535	587	567	617	589	543	568	627	582	549	590	533	590	608	580	571	574	589	577	557	557	585	566	567	567	549	563	589	581	531	592	569	585	574	575	579	560	571	556	561	537	545	598	552	534	562	586	577	610	575	566	566	579	568	536	577	568	611	592	578	565	573	583	571	593	546	551	531	566	536	571	572	583	605	556	617	573	584	595	563	587	573	609	541	573	513	603	591	566	573	612	593	582	572	560	571	531	592	569	559	542	530	598	567	562	548	554	551	575	558	552	556	590	579	558	572	559	569	565	602	577	547	582	529	581	557	595	556	551	581	583	578	578	568	595	599	577	577	592	568	563	545	583	587	585	584	540	539	536	569	573	564	560	582	593	607	548	574	587	592	604	590	563	543	586	562	585	568	559	591	551	556	578	544	565	596	555	578	517	593	539	589	599	580	529	564	554	629	592	586	582	556	582	537	545	601	549	557	567	582	573	529	541	548	572	609	520	545	544	570	568	600	605	561	585	600	606	595	598	606	570	605	538	529	579	570	575	561	558	604	562	565	538	547	579	575	567	579	592	569	593	557	563	587	551	558	598	553	565	599	588	605	573	553	566	576	606	581	587	582	555	603	582	585	572	600	574	570	607	581	599	589	571	602	575	546	621	576	572	580	577	599	572	602	567	578	577	586	521	535	587	518	581	605	549	594	582	551	584	574	511	606	544	599	513	608	555	581	583	578	570	599	580	603	569	559	595	590	581	535	529	596	545	593	551	586	565	574	537	565	552	540	555	543	594	570	534	601	574	576	583	577	589	589	565	577	567	567	565	606	568	541	598	593	580	524	592	567	546	591	600	536	601	576	522	583	568	569	595	586	574	549	567	546	572	592	609	569	581	595	577	615	556	545	571	560	562	537	551	583	599	539	589	587	563	581	589	567	581	558	521	547	582	587	573	578	588	576	563	573	581	566	595	627	545	529	597	576	561	563	570	573	595	566	589	540	570	546	600	584	546	529	567	568	526	520	636	590	595	585	581	568	544	564	595	606	542	598	599	543	584	538	540	570	579	567	600	549	537	576	593	580	565	576	556	585	582	618	568	538	526	568	587	587	592	550	593	618	643	567	612	598	582	615	561	598	569	585	583	542	568	553	576	538	554	582	559	596	542	540	525	571	592	552	605	534	543	604	557	537	582	540	570	573	586	563	511	546	558	571	574	604	561	610	606	558	566	592	580	568	557	547	552	535	577	579	577	562	609	614	520	544	574	569	547	575	620	633	547	568	517	518	556	570	553	545	528	566	588	629	563	580	585	558	545	576	542	581	585	602	549	528	560	611	564	596	583	598	555	569	548	563	593	591	555	528	540	596	577	589	561	602	578	573	579	573	557	576	546	551	562	586	582	542	579	572	609	565	544	581	623	581	590	557	577	594	559	546	600	546	578	571	578	594	551	537	550	570	557	555	548	535	599	567	573	578	554	569	565	523	537	552	529	578	538	572	575	554	579	555	610	579	573	590	594	559	595	553	569	514	541	611	572	630	572	535	580	562	598	568	579	557	576	611	562	569	566	561	577	602	562	574	553	562	575	578	601	581	572	590	569	555	599	586	597	570	563	560	590	565	554	578	575	590	599	564	573	564	568	557	538	534	550	542	555	570	572	608	548	577	564	566	548	570	544	609	598	577	579	571	563	571	591	565	584	576	588	528	573	587	642	590	566	577	518	588	551	519	568	530	545	579	555	609	532	531	584	540	548	564	580	570	580	590	554	574	566	550	602	595	531	580	572	585	596	552	586	619	567	544	582	559	574	558	571	558	560	557	572	544	591	567	566	550	572	593	567	557	611	568	574	594	567	548	535	562	587	598	588	603	535	558	563	515	542	563	544	588	592	563	586	560	551	554	573	565	561	573	590	546	594	572	591	540	538	592	569	572	555	543	588	528	626	586	574	507	567	597	528	588	592	565	640	568	539	600	594	614	561	615	620	576	566	541	605	562	578	533	595	574	601	563	559	601	521
66514	75129	70606	23784	8166	958	762	962	857	738	567	518	402	448	438	343	325	317	292	267	318	275	240	271	252	207	264	258	228	267	257	240	234	226	211	230	230	219	235	216	235	220	243	246	223	227	261	234	230	243	223	229	206	213	235	237	218	230	237	210	213	216	215	222	231	223	268	258	226	242	242	250	234	193	235	272	266	250	248	186	242	226	220	234	213	199	215	223	228	226	214	228	223	234	226	218	210	230	227	207	204	231	223	212	236	222	208	222	226	232	220	188	216	200	226	229	229	211	192	225	233	213	232	246	259	225	198	222	201	227	212	214	210	222	206	234	211	205	232	246	194	198	197	239	232	206	206	236	235	189	202	209	239	199	214	220	209	223	229	207	218	201	256	192	214	197	196	232	180	228	213	221	244	209	241	216	205	229	213	212	221	224	183	216	257	219	189	224	221	202	201	242	231	238	214	216	227	203	222	235	203	187	198	205	223	233	240	210	190	193	228	220	222	236	209	223	212	222	216	220	203	227	238	220	228	216	217	228	225	240	234	245	240	227	226	224	214	222	217	194	215	219	211	222	199	220	206	207	225	201	229	234	223	197	241	226	187	239	228	227	230	195	200	236	230	216	224	221	224	183	224	203	208	216	218	216	204	212	244	254	206	227	246	211	218	209	230	221	232	202	255	226	199	234	225	217	218	238	245	218	188	214	212	226	212	215	216	218	200	196	213	244	244	239	197	209	240	225	198	204	205	211	218	209	196	238	206	249	226	193	234	191	219	207	229	195	192	223	224	221	246	222	230	221	230	218	251	239	233	235	233	196	239	219	204	206	209	224	229	201	212	207	214	221	205	221	232	212	222	183	216	221	217	221	208	222	249	205	232	195	217	242	231	226	230	238	217	208	215	217	229	248	224	221	210	216	193	212	219	205	213	234	217	228	234	221	218	221	219	233	209	211	204	212	208	227	228	227	216	215	192	226	234	252	234	217	214	230	236	228	232	224	227	172	216	231	213	213	221	208	205	188	219	229	214	223	217	219	210	195	218	225	201	232	254	205	221	228	234	224	229	218	232	222	237	219	225	212	223	218	227	203	207	220	230	216	213	222	207	212	208	193	225	219	222	212	192	208	216	218	239	214	219	224	229	230	214	185	246	238	240	212	241	238	202	245	215	213	209	251	227	197	231	196	232	217	229	188	221	203	217	229	216	211	218	227	212	233	230	204	187	227	207	215	202	206	206	204	215	194	220	199	191	236	222	202	234	230	249	209	223	202	222	217	214	208	202	241	222	216	218	197	214	238	225	209	228	236	236	189	210	234	203	222	223	204	222	206	214	247	207	232	238	211	221	214	215	218	218	220	229	226	224	191	234	236	239	219	208	209	206	212	210	221	219	233	211	223	237	236	219	219	212	217	247	219	252	211	226	207	216	202	250	199	237	184	213	229	257	234	237	237	209	239	203	232	226	262	230	229	219	232	235	207	204	200	243	221	229	212	228	211	204	215	207	213	234	217	179	220	226	203	229	201	232	222	230	206	235	256	224	238	250	203	236	228	199	204	199	227	202	219	210	211	218	196	211	201	218	205	209	221	240	208	196	215	250	218	198	237	255	214	248	207	224	197	208	197	201	232	226	221	219	210	229	223	211	213	216	202	212	217	226	209	197	205	204	228	243	217	239	197	211	207	201	222	222	231	200	231	218	214	211	235	234	210	213	236	232	230	186	210	216	231	189	193	228	233	193	211	217	226	179	201	221	211	229	228	222	218	214	190	205	206	213	208	225	222	217	239	199	201	223	226	189	234	213	219	224	198	233	216	201	232	226	241	239	211	210	228	227	206	257	206	242	230	239	228	221	215	219	240	238	193	243	202	216	207	231	228	216	214	212	222	232	224	199	233	215	210	236	208	220	221	208	228	242	207	215	221	222	203	209	252	231	236	217	238	235	210	186	181	232	200	240	219	219	256	192	213	227	209	217	233	210	216	213	233	198	233	227	224	246	231	197	213	211	202	220	216	237	233	201	208	208	207	202	220	220	210	216	215	219	210	226	208	205	239	228	229	224	212	242	217	222	236	210	229	214	224	226	213	230	238	221	221	195	229	229	240	241	220	239	222	228	233	205	217	210	196	219	220	190	229	217	232	219	226	238	225	199	212	209	215	202	212	207	207	219	215	208	237	247	203	208	220	216	207	229	222	231	244	205	217	206	235	209	255	185	219	240	248	235	215	194	215	219	233	227	245	210	250	192	210	213	205	219	223	219	208	233	228	207	227	212	219	201	212	220	218	256	219	242	218	208	227	210	219	223	244	211	206	206	208	241	216	228	216	231	208	209	218	243	242	243	212	207	213	214	240	205	227	243	214	220	244	216	220	206	222	206	215	225	224	229	211	218	223	197	217	204	215	220	225	200	220	223	203	202	222	224	205	210	238	229	218	249	217	217	221	225	205	229	233	222	215	219	196	256	225	244	216	227	210	226	217	207	205	213	212	208	247	223	212	230	233	236	209	222	217	251	236	198	218	239	202	222	202	211	233	199	220	211	213	224	212	212	221	198	235	240	216	214	238	196	221	219	218	229	197	224	214	222	226	225	234	221	238	211	226	242	208	235	220	231	208	215	216	244	233	227	236	195	211	245	202	224	208	231	210	228	221	237	212	217	207	228	230	189	220	228	205	209	228	210	236	230	215	228	241	209	234	245	232	220	238	214	231	249	221	223	249	201	201	213	229	248	208	231	202	208	224	220	226	228	222	238	210	209	218	236	216	216	241	216	223	211	195	222	213	218	235	189	250	214	184	218	196	235	201	208	224	194	257	217	222	215	213	234	191	221	226	219	201	235	216	194	220	224	209	219	197	199	208	226	223	211	228	215	236	255	205	203	226	222	214	223	202	214	213	226	215	240	222	237	212	218	216	232	221	211	202	221	239	206	195	226	234	224	212	201	238	233	224	240	217	246	219	234	207	210	226	255	211	210	193	228	215	221	210	213	241	207	219	206	203	236	208	235	231	206	189	219	237	215	196	206	237	219	212	245	234	230	208	209	208	207	201	210	211	202	211	220	224	242	231	176	209	217	215	221	245	223	175	229	227	235	226	231	236	196	210	229	203	215	224	229	195	209	233	235	226	228	242	218	204	214	230	193	228	239	201	193	206	198	237	177	204	230	207	206	227	210	208	204	195	202	244	224	234	223	227	219	207	242	225	215	243	184	213	228	235	249	218	194	202	234	210	199	222	238	204	240	222	213	205	231	243	226	243	215	214	221	217	240	221	242	225	233	192	232	254	225	228	240	203	208	271	203	212	214	235	212	229	227	206	183	229	218	213	233	226	211	205	244	233	253	197	209	212	220	206	200	200	212	195	215	237	200	225	229	238	214	237	213	208	232	201	219	223	203	237	211	201	221	220	218	218	213	223	231	218	213	219	236	222	214	212	229	207	226	202	213	219	217	226	237	230	246	227	220	223	215	200	230	210	221	214	209	205	213	200	180	215	199	211
45252	56693	60629	3291	2809	2395	3425	4168	4192	3305	2842	2565	2184	2282	2076	1770	1633	1480	1315	1257	1333	1249	1281	1229	1164	1025	940	931	866	945	861	818	874	793	854	850	866	828	791	829	866	833	816	860	856	872	852	807	778	788	770	773	789	699	725	769	799	719	719	786	769	728	767	750	793	801	780	729	784	758	785	774	811	754	875	932	975	934	867	840	779	824	814	816	739	757	777	788	732	730	755	785	718	742	703	781	720	756	737	791	766	740	757	705	751	737	739	745	740	727	759	716	754	753	750	708	691	784	744	732	752	741	713	719	767	739	749	743	709	759	705	755	738	736	681	755	728	710	703	744	725	739	735	696	757	741	786	716	712	742	699	692	710	753	694	710	748	740	712	678	709	684	736	685	709	741	714	724	743	706	705	716	710	737	750	722	753	710	697	737	742	771	731	761	688	730	700	729	685	722	698	740	699	744	736	680	729	698	719	703	661	715	734	688	724	720	706	680	726	723	644	711	677	695	713	706	759	738	710	685	705	728	740	755	702	684	735	730	751	704	748	712	757	724	705	761	710	727	755	701	731	737	724	691	709	702	687	689	667	759	765	753	746	773	714	740	719	717	729	709	766	720	710	722	712	713	723	681	730	737	761	714	695	703	680	736	728	744	715	752	701	721	692	761	727	694	689	749	730	775	711	703	725	711	654	695	689	725	697	769	694	721	738	767	729	706	703	747	765	694	771	688	710	717	731	716	730	710	711	738	705	770	743	697	716	724	725	699	725	693	712	720	763	708	694	728	697	714	694	686	706	667	783	712	669	681	713	718	721	729	775	705	703	721	697	727	699	735	732	737	733	703	750	751	748	731	717	682	713	723	728	717	735	697	788	698	742	734	718	739	704	726	755	692	701	717	675	738	721	692	713	767	722	741	702	705	711	726	729	748	730	705	728	741	677	770	740	722	722	721	744	742	693	719	685	722	695	738	701	762	723	728	689	715	729	720	694	723	702	709	732	772	745	678	727	694	722	716	713	746	705	750	692	750	758	743	736	705	685	686	709	721	688	683	695	732	689	704	723	764	736	741	736	749	720	725	683	722	680	725	764	701	731	705	723	767	720	751	729	720	708	740	760	730	722	685	724	716	735	700	694	735	672	742	696	687	738	705	718	761	713	692	731	731	706	738	722	744	722	713	727	767	688	738	702	698	679	707	717	729	753	707	731	710	682	781	697	767	717	633	740	725	720	727	767	766	737	745	732	748	720	720	706	714	728	678	727	692	714	696	712	733	766	721	722	766	717	730	732	704	761	747	760	729	719	749	700	718	673	710	704	717	714	713	701	705	701	690	710	753	713	710	698	724	685	709	745	701	743	748	707	776	749	695	774	681	760	744	717	708	723	769	732	718	703	720	729	718	728	702	746	750	727	683	728	736	700	706	725	756	699	738	679	697	771	745	760	712	735	736	715	721	709	751	708	700	729	673	754	697	736	710	697	725	672	712	718	674	743	754	730	668	720	685	735	710	746	750	683	673	725	768	694	717	693	726	742	686	749	700	699	705	778	718	726	729	743	739	745	695	682	698	735	686	752	717	715	752	733	734	726	692	682	719	719	689	727	689	724	731	746	751	739	758	724	727	702	753	697	734	710	732	691	733	662	732	659	707	768	697	732	682	692	693	714	742	712	752	757	750	730	732	734	700	709	703	733	731	727	723	761	744	717	677	743	672	704	752	712	729	715	682	709	736	732	711	670	732	782	714	721	716	762	703	706	708	744	735	726	741	734	701	701	736	688	740	735	704	726	725	735	741	769	683	705	694	696	750	678	724	704	690	744	699	697	714	689	742	695	731	687	775	710	717	741	736	706	758	696	720	695	720	681	700	793	678	691	719	728	691	723	751	696	699	690	723	758	795	697	730	698	721	709	680	740	682	747	716	676	732	718	724	709	729	700	688	730	700	665	715	737	715	703	696	754	764	740	734	752	716	723	659	687	687	706	731	774	720	734	704	699	754	723	746	743	754	684	734	735	766	745	784	778	739	754	730	707	704	699	760	747	711	760	730	737	702	708	703	689	680	733	703	667	741	697	739	687	701	695	692	730	705	762	694	719	708	745	674	724	720	691	734	727	730	684	758	704	733	718	679	700	671	780	711	719	734	739	691	738	693	711	721	715	716	716	715	744	686	696	728	729	714	755	750	743	681	771	732	697	712	725	714	678	723	721	711	724	714	704	708	712	731	732	710	703	702	749	687	691	701	716	780	687	717	755	661	715	680	730	737	725	708	744	738	733	747	762	743	745	713	732	735	749	757	669	681	746	720	718	725	724	753	749	765	719	724	734	741	718	697	655	713	644	722	730	735	736	761	688	710	675	721	713	702	702	719	730	737	697	690	696	715	779	707	726	719	679	736	763	740	709	701	684	711	758	721	777	719	737	778	724	734	679	674	712	742	714	750	720	696	695	704	738	763	730	737	737	713	722	669	740	712	721	716	763	738	710	684	676	718	733	754	741	749	727	690	710	730	709	712	713	723	687	729	718	796	758	741	739	715	699	711	745	724	767	704	731	761	703	708	681	710	802	715	667	725	718	703	702	695	718	723	750	701	730	743	719	720	683	748	697	680	698	750	719	744	703	671	661	745	749	748	692	674	735	727	706	747	739	700	707	743	758	702	683	746	712	700	692	709	740	694	729	666	694	742	719	745	740	726	744	723	739	659	714	702	714	669	736	708	754	736	775	743	698	751	682	702	737	721	696	730	709	796	752	725	712	703	712	684	734	715	767	693	679	704	724	700	735	734	725	731	705	742	740	707	767	691	776	696	689	707	766	737	745	758	719	682	724	737	715	709	683	738	736	743	755	766	754	705	736	700	715	690	714	719	758	722	706	710	734	649	700	733	707	754	685	714	689	722	718	735	731	723	724	751	689	675	703	709	753	756	686	725	706	699	695	747	706	708	749	723	747	813	711	778	708	703	682	753	731	739	699	667	784	708	734	774	749	724	716	735	744	745	732	694	693	702	745	755	760	696	690	705	698	715	685	752	735	727	733	734	760	692	692	706	783	667	751	746	689	710	719	739	690	722	716	696	693	714	726	692	695	731	717	757	733	730	684	689	727	720	742	788	751	711	678	728	707	698	700	692	705	745	716	747	753	734	697	703	746	742	715	741	707	700	716	666	731	783	731	711	720	718	706	762	711	716	703	680	766	722	677	683	746	738	704	763	712	697	683	776	688	713	700	688	698	717	723	723	689	715	718	706	689	722	713	740	693	706	697	702	712	727	724	761	729	705	763	714	702	727	720	711	798	696	722	701	731	724	705	674	724	766	672	712	739	723	742	732	709	714	760	749	739	688	719	720	755	746	717	697	701	701	681	757	723	700	701	746	695	729	709	691	718	776	683	655	717	729	672	735	736	668	697	773	716	764	721	704	701	737	720	709	744	733	739	711	686	728	726	694	706	742	731	737	707	704	737	695	777	741	741	713	723	748	722	702	676	717	686	798	720	749	729	690
9938	8497	10649	502	185	146	148	160	142	144	141	123	145	112	122	133	137	131	135	121	130	126	126	114	115	115	123	122	131	148	152	125	124	128	140	134	128	116	138	125	140	122	128	130	118	126	121	125	105	121	130	121	115	112	131	122	119	117	137	141	119	108	129	128	133	125	131	120	116	115	117	125	151	126	130	135	130	124	125	132	143	137	129	130	111	154	123	120	135	130	143	120	121	137	127	123	108	123	132	112	130	123	142	133	148	107	111	139	127	137	124	125	107	126	131	124	128	113	103	126	146	119	136	126	120	132	128	116	124	133	137	112	125	122	118	123	136	121	94	146	123	128	112	100	121	122	130	131	132	130	136	117	136	151	138	118	127	118	125	126	119	123	134	121	139	127	139	111	135	120	144	125	126	125	147	132	144	132	131	121	125	136	134	138	115	122	120	132	141	119	126	116	125	148	140	119	127	132	118	129	138	124	120	148	139	148	123	120	120	132	123	117	125	140	131	146	130	125	130	124	135	129	131	134	135	137	110	124	112	127	126	116	126	133	114	117	119	137	143	132	139	127	117	132	122	123	119	132	132	119	132	123	124	125	153	129	124	117	123	123	125	129	152	122	103	122	132	110	129	132	131	138	117	134	133	131	114	134	145	129	119	148	123	122	124	129	118	133	131	114	124	116	151	157	133	108	136	133	119	101	129	113	119	139	129	112	126	149	135	120	131	141	116	135	141	133	130	121	128	133	103	127	96	126	119	126	126	140	123	124	145	148	136	118	125	126	109	98	116	135	131	124	129	125	141	133	102	141	119	138	138	134	110	109	122	117	133	116	118	137	115	129	122	146	130	123	132	117	114	129	145	119	119	112	130	140	123	133	127	115	130	121	122	131	104	117	114	131	119	131	143	122	127	117	121	136	110	132	121	140	140	142	131	131	137	128	131	136	123	129	111	115	137	125	116	127	118	116	123	151	119	133	142	148	139	134	118	123	116	127	126	138	110	112	146	134	134	123	139	118	131	136	111	133	125	128	138	125	128	117	125	129	121	120	131	125	131	110	132	119	138	113	136	138	134	130	132	120	137	112	133	121	142	101	121	133	128	137	146	115	105	126	103	116	121	107	140	121	139	125	118	128	107	134	109	127	113	127	132	114	132	129	120	135	124	149	122	122	116	129	144	113	133	104	142	139	123	142	115	131	130	120	128	130	141	106	139	124	131	120	120	119	128	122	143	123	125	125	144	140	134	133	122	122	160	111	124	120	134	141	117	105	125	131	130	142	132	107	113	129	115	119	139	130	146	122	137	129	150	124	125	114	136	130	129	139	138	158	149	131	142	134	125	131	133	124	126	141	137	137	124	131	114	119	125	131	131	124	133	121	110	120	137	126	118	135	123	108	117	112	136	120	121	119	121	132	134	136	137	109	128	117	138	136	115	124	151	121	137	101	146	129	97	107	131	158	133	150	127	122	134	135	124	121	135	109	121	114	123	125	122	125	117	144	120	125	129	149	138	123	129	127	115	123	126	111	142	103	122	132	128	114	125	142	120	117	100	120	133	132	136	144	131	123	127	106	135	118	136	119	128	116	126	131	138	157	136	104	126	123	127	132	123	115	134	147	116	130	129	126	116	113	112	107	113	129	139	124	146	135	122	118	115	136	127	142	128	130	122	129	144	112	123	129	120	124	138	124	106	101	135	128	144	138	109	136	135	119	133	116	106	110	125	140	135	125	122	145	118	137	124	128	131	131	131	108	106	136	140	132	121	161	117	121	132	138	136	128	135	116	105	130	135	141	117	112	109	124	132	137	133	122	133	127	123	134	117	140	141	144	146	122	111	162	124	127	118	114	150	136	143	129	116	125	127	132	124	125	139	94	117	133	139	122	113	126	128	115	142	106	123	117	139	120	122	123	115	138	130	140	139	129	125	122	128	132	118	119	145	110	130	113	122	131	114	110	143	133	131	138	136	136	127	142	116	104	149	123	118	135	106	144	124	136	136	140	145	142	137	117	103	128	119	119	116	139	118	151	107	167	131	105	159	131	122	135	142	136	124	131	126	130	122	130	146	131	138	114	121	109	116	124	121	119	124	128	119	122	113	125	126	145	119	107	146	124	121	123	117	100	116	119	124	120	129	119	126	111	117	141	130	145	122	121	121	118	117	130	138	123	142	110	133	126	148	142	110	129	128	111	137	146	128	118	158	120	137	145	142	120	134	132	127	126	119	127	141	118	99	117	134	124	109	116	115	108	94	126	124	152	135	122	137	132	141	140	128	128	121	130	124	120	122	123	127	153	121	133	120	120	119	135	132	143	152	112	110	126	103	136	143	130	117	125	130	117	130	138	143	111	135	134	147	138	118	130	104	122	145	115	129	119	124	124	116	137	125	137	130	133	131	116	114	122	145	131	117	111	110	132	111	116	109	141	113	140	120	130	124	139	132	120	110	130	139	106	117	126	126	139	134	122	146	109	115	128	120	140	129	125	142	135	126	134	146	129	113	122	126	131	128	141	116	124	110	141	135	148	113	141	137	121	122	137	135	143	132	142	125	123	138	123	130	139	134	122	123	125	147	107	113	118	110	117	147	131	110	117	121	129	128	136	108	129	139	129	119	153	137	121	117	133	118	115	128	146	110	133	117	128	109	147	133	136	134	95	126	121	114	116	118	121	137	113	148	127	95	113	149	127	140	102	126	109	129	121	128	136	105	143	123	122	118	140	129	122	113	118	123	127	121	131	131	120	134	133	140	129	137	138	122	116	126	138	125	115	118	115	124	110	104	156	115	142	114	129	124	115	123	121	127	127	118	112	141	127	110	100	134	139	128	117	148	118	103	125	119	113	135	103	112	115	125	129	126	122	103	138	139	121	119	122	130	124	128	105	132	120	107	123	124	126	139	129	129	125	129	123	119	107	134	122	127	128	129	122	125	121	122	132	139	121	112	135	130	112	129	118	138	135	100	136	131	120	128	145	140	133	128	132	131	128	108	145	110	153	130	131	114	114	134	151	124	132	117	132	138	127	120	118	133	121	131	121	101	128	133	114	118	144	135	119	129	120	132	121	143	135	132	121	140	129	133	124	136	112	133	134	144	134	135	129	149	131	101	126	124	127	136	134	130	120	114	140	119	140	145	126	140	134	137	124	130	134	146	120	124	129	137	127	113	127	140	127	118	125	141	137	116	130	137	123	131	133	129	135	136	135	115	115	121	103	111	125	127	128	114	104	109	133	127	120	128	116	126	123	126	117	140	151	122	128	109	129	128	126	150	139	133	125	163	107	129	134	136	113	111	112	136	122	114	129	131	115	115	128	147	134	130	120	131	129	113	145	129	154	133	124	134	129	127	116	118	123	143	142	138	119	124	157	134	131	126	133	128	140	127	135	129	114	114	132	128	135	108	140	109	146	131	128	135	126	128	116	135	111	132	138	137	150	118	125	131	132	137	127	136	140	138	121	126	131	124	130	124	131	122	125	121	118	119	110	129	123	136	111
12140	15445	17599	522	532	556	546	632	592	538	588	585	536	488	514	492	531	528	488	516	480	463	492	437	473	525	455	493	509	486	508	457	505	478	494	538	448	478	468	478	468	488	463	491	463	482	487	475	495	482	465	435	485	486	435	488	466	460	460	480	461	472	479	476	492	476	462	492	493	465	541	460	484	540	509	574	584	506	530	502	446	501	543	500	511	501	478	499	485	436	448	512	457	483	445	460	484	443	451	454	471	489	478	498	475	428	501	492	461	497	476	478	470	467	471	484	454	445	485	455	481	461	483	450	500	475	479	471	466	452	457	478	450	459	464	489	448	435	462	497	440	465	430	451	459	479	450	476	494	504	450	461	504	490	475	459	469	430	462	453	482	444	450	482	462	489	481	506	491	473	467	444	485	456	490	456	448	456	489	460	424	459	480	507	458	471	445	467	449	483	499	444	452	477	500	471	468	413	479	459	461	457	478	476	487	480	466	482	446	449	495	469	461	458	437	490	452	480	421	444	479	477	460	441	480	467	480	475	472	485	488	482	486	452	481	477	478	459	519	479	442	478	417	500	450	486	487	462	470	471	463	457	460	458	451	465	466	464	510	457	483	476	482	475	472	468	481	454	426	478	451	474	473	465	471	472	435	476	448	466	471	461	456	449	488	450	438	497	474	466	461	472	462	476	449	472	435	456	462	455	466	494	441	490	482	493	453	493	453	447	450	484	474	492	500	474	446	456	515	477	484	483	489	445	428	478	460	473	443	472	463	470	477	483	439	479	499	467	467	485	479	468	489	449	457	454	467	446	467	442	475	471	452	473	436	474	470	459	460	492	452	507	446	494	490	479	461	465	490	442	453	459	460	440	466	438	505	463	459	470	426	469	480	434	469	452	475	467	506	490	452	470	447	473	442	452	446	476	411	457	464	488	452	467	457	488	472	485	473	451	479	460	456	456	444	457	477	485	473	453	438	445	434	440	467	469	473	472	497	455	454	475	482	475	452	477	468	466	476	464	448	442	475	472	464	466	454	447	445	445	444	454	505	462	432	481	445	455	474	456	465	399	493	469	445	469	458	467	484	482	468	441	448	473	439	484	492	473	429	430	440	475	475	467	488	437	452	485	452	481	451	462	496	473	426	433	511	509	473	488	486	447	473	476	491	460	514	474	471	459	504	480	486	458	428	492	468	440	440	448	483	479	477	437	460	485	467	449	499	462	491	450	442	483	456	457	415	483	461	475	459	484	463	475	440	446	440	455	488	459	475	427	499	477	447	502	499	467	448	471	454	495	486	507	481	452	477	461	428	437	484	454	478	474	425	501	523	473	479	450	481	475	434	445	484	478	496	438	444	507	476	470	458	465	477	465	494	453	449	450	448	439	482	480	454	461	465	466	461	461	460	473	475	451	450	497	466	441	459	480	456	520	452	440	486	441	487	439	472	493	479	472	464	485	486	494	479	479	427	460	436	483	482	475	479	451	500	497	467	430	475	450	451	426	496	452	442	457	491	429	475	445	478	466	433	471	426	469	438	456	463	442	488	466	440	424	478	489	479	469	426	500	403	457	501	525	452	478	457	454	456	482	451	472	455	463	461	454	465	454	474	484	476	508	453	450	476	492	477	474	472	461	480	502	461	491	429	436	494	462	452	472	468	480	461	455	489	452	462	458	502	472	480	470	478	424	448	447	489	468	463	473	462	450	464	461	496	473	438	375	487	484	450	470	474	487	462	495	490	469	437	456	480	433	454	485	440	464	464	472	435	457	456	475	476	467	413	446	427	476	465	437	480	484	464	463	459	457	476	469	471	462	458	466	472	471	499	476	503	452	497	467	463	460	497	481	431	427	447	510	454	517	496	497	473	452	460	445	450	458	447	442	470	506	491	495	470	427	485	481	508	482	452	462	473	457	439	481	441	461	447	448	481	479	504	457	400	473	457	438	469	473	514	494	443	435	460	442	438	432	480	466	448	448	514	497	477	470	421	466	473	443	498	493	510	461	484	469	456	477	462	456	467	460	458	474	467	476	469	468	501	523	473	472	452	475	491	410	478	470	490	477	463	461	478	470	452	464	446	474	491	459	451	477	476	465	490	475	436	438	420	453	454	480	470	503	445	438	462	424	467	435	453	499	459	485	513	463	472	454	486	449	467	468	502	453	473	436	460	434	477	494	450	478	504	471	474	481	494	471	443	492	462	480	459	487	437	490	481	489	445	465	419	473	480	480	467	460	471	443	446	449	496	437	514	445	464	462	471	466	481	446	485	443	437	487	452	427	472	475	451	466	476	430	440	495	469	497	406	493	466	445	450	491	477	443	467	447	476	438	456	448	449	471	485	462	475	464	474	478	426	474	453	485	424	479	450	442	452	488	452	465	460	460	456	470	470	489	465	481	426	473	471	449	459	496	476	478	450	470	473	478	494	483	461	436	463	495	458	493	473	476	454	453	488	493	501	467	465	460	437	495	477	447	507	449	428	422	482	465	469	486	490	498	471	482	418	448	456	437	511	470	496	453	436	482	494	473	465	477	496	478	467	468	490	444	490	469	461	433	463	438	455	493	432	438	484	490	451	454	457	440	464	430	490	428	496	447	486	462	432	483	456	488	478	489	460	461	451	492	453	464	503	499	460	476	474	443	467	430	464	473	442	467	499	454	477	468	454	466	449	462	490	476	488	476	495	482	448	459	454	454	451	457	460	418	497	476	464	418	472	510	478	463	474	477	483	454	496	453	465	451	477	468	451	418	454	469	460	462	481	466	451	483	419	504	457	457	466	470	441	489	478	476	477	477	466	468	466	471	436	493	466	443	486	469	464	436	443	501	462	400	445	485	450	466	496	454	471	471	495	447	487	435	445	481	489	464	468	482	491	480	453	469	468	464	477	481	511	486	498	462	469	483	453	485	437	474	497	463	468	525	473	486	477	483	446	471	471	440	437	468	489	425	467	438	477	415	503	451	439	466	452	468	427	488	477	443	479	430	405	493	481	498	473	473	468	468	465	464	471	487	447	442	492	461	472	412	481	469	453	474	437	502	432	491	479	463	487	459	447	488	452	466	463	482	462	467	435	485	491	462	455	476	464	457	484	501	521	458	444	450	455	457	489	445	468	429	434	480	467	484	466	446	481	519	462	466	465	454	441	476	468	505	483	485	517	443	455	443	445	481	486	469	468	479	531	467	446	479	448	472	461	453	438	499	493	441	430	457	523	418	476	489	493	456	507	494	435	489	451	498	501	436	445	449	449	461	496	461	480	475	471	485	485	483	464	444	484	483	462	459	439	497	482	479	434	478	471	497	471	479	449	480	489	492	506	493	450	466	490	477	419	497	498	489	441	495	418	485	489	451	452	492	449	477	440	432	474	469	481	443	459	446	482	459	466	471	484	456	431	469	453	446	518	466	453	462	475	494	491	472	467	442	433	431	489	496	474	497	458	471	442	523	493	469	460	486	483	497	489	481	450	516	490	437	525	471	453	466	460	438	481	474	469	454
50108	60145	65408	20198	3316	388	379	484	488	453	373	304	285	331	269	262	233	218	188	217	190	191	205	194	189	177	166	173	175	189	155	214	164	179	182	162	173	191	185	181	158	174	157	175	185	185	176	193	169	191	188	152	159	151	157	185	182	151	190	176	196	180	168	180	184	153	183	166	200	164	168	177	163	184	194	191	178	182	202	159	169	156	173	163	187	171	146	169	159	152	157	167	148	151	169	155	162	160	175	172	170	180	170	151	188	164	154	188	162	159	174	167	156	169	166	147	159	159	186	157	161	183	150	129	150	162	160	178	149	165	143	173	171	160	162	146	149	170	171	152	165	173	134	179	168	137	177	176	176	157	156	156	162	182	175	172	157	164	133	189	147	140	174	171	169	162	151	178	180	150	180	153	163	177	151	162	173	185	195	176	181	169	161	168	178	174	173	184	179	173	183	154	181	132	159	163	153	154	163	158	169	175	160	179	167	170	179	168	164	160	159	173	151	178	188	181	180	156	168	146	173	191	185	191	177	160	168	165	169	154	194	169	190	189	146	179	175	174	178	193	185	134	185	178	182	185	173	155	173	163	178	182	173	183	145	166	169	176	159	201	150	173	150	165	170	193	186	162	190	154	160	164	173	156	187	136	135	165	165	148	173	175	148	183	140	170	153	155	145	169	163	174	145	189	173	173	150	159	155	201	173	162	163	165	161	180	168	161	153	175	171	167	167	165	155	145	206	188	155	156	174	159	160	172	157	169	189	193	167	167	160	159	138	135	170	151	169	157	161	181	176	161	171	178	173	167	164	160	179	132	147	166	186	161	190	179	179	158	169	173	180	166	155	179	155	163	181	181	167	161	173	157	153	184	158	160	181	167	155	151	144	166	151	144	140	179	158	163	170	171	178	184	176	177	154	171	143	169	151	160	150	145	168	170	170	179	146	176	178	167	163	150	185	177	151	161	168	189	174	160	181	178	194	194	157	174	168	179	157	176	187	159	156	161	181	168	176	161	173	151	173	169	168	158	166	181	185	179	165	182	172	175	136	182	154	144	176	172	169	154	169	162	160	155	160	162	170	177	163	152	167	168	157	167	188	138	170	155	191	177	163	191	175	186	170	173	164	163	175	166	172	157	186	166	168	189	164	188	181	177	142	170	182	153	182	171	185	154	146	158	148	164	178	170	150	172	179	159	192	166	142	184	164	170	163	147	150	155	151	152	168	158	157	164	170	185	164	166	177	184	172	165	183	171	174	150	185	148	160	168	166	149	185	166	158	157	175	165	164	161	159	170	196	161	170	167	170	156	173	143	167	155	166	166	191	187	149	173	181	170	157	159	172	151	171	179	160	174	180	180	157	168	177	155	192	163	175	147	152	146	180	166	203	167	173	161	190	188	177	175	167	180	179	167	162	155	153	179	171	172	166	170	181	151	167	176	146	180	154	168	173	168	154	158	158	169	154	180	163	166	164	156	177	168	165	165	172	137	185	155	157	140	154	154	157	177	158	150	189	176	164	174	192	174	189	186	160	164	163	179	160	174	185	159	171	181	184	169	168	169	178	172	160	174	160	165	155	155	167	168	179	196	158	174	154	168	166	175	167	156	141	174	169	166	192	139	185	166	145	161	149	149	139	167	160	176	154	174	162	176	159	159	171	174	152	183	168	167	182	164	166	166	151	172	168	143	160	156	168	156	156	182	165	158	159	163	166	175	175	186	157	146	175	157	173	164	156	165	158	164	185	165	175	185	173	177	190	179	166	181	171	191	158	159	165	153	195	151	169	154	155	160	151	164	149	185	156	163	182	155	176	163	174	152	176	156	175	172	167	155	154	165	164	180	169	149	167	173	171	182	154	164	159	158	165	153	154	163	168	198	151	150	163	184	181	154	160	161	155	170	180	166	178	183	178	179	168	167	171	152	162	158	154	184	174	194	179	167	194	167	154	160	160	164	177	192	175	159	172	172	178	166	186	160	158	201	191	171	169	162	152	166	162	158	149	148	147	145	165	162	187	165	159	153	182	169	177	164	200	146	168	166	164	155	163	167	165	161	164	169	204	191	158	150	173	172	179	170	185	151	156	168	177	186	156	157	176	181	167	157	161	143	161	159	170	150	193	180	166	167	161	168	175	160	169	173	197	158	183	208	167	199	189	176	163	163	155	191	169	153	171	171	172	170	167	174	175	173	164	171	173	184	188	164	153	164	153	160	151	174	159	170	179	155	165	162	153	184	183	178	143	142	190	173	154	155	179	163	155	179	177	166	160	176	167	158	198	146	163	187	210	162	163	189	168	161	174	123	193	186	186	175	159	179	170	155	178	159	160	154	190	174	151	168	183	177	171	170	170	150	168	184	160	153	157	164	149	178	142	163	177	163	147	192	168	163	161	183	165	175	179	172	170	161	163	172	176	161	183	158	137	165	161	201	161	168	177	178	162	180	153	181	182	172	165	168	159	158	174	165	156	149	163	149	169	170	178	143	172	173	144	167	166	173	181	166	178	157	161	169	162	163	185	159	158	176	165	170	153	165	171	169	191	161	158	176	185	131	168	169	152	153	178	157	166	155	180	153	186	157	166	198	174	167	155	151	156	157	169	168	175	139	158	152	151	160	151	183	162	173	190	191	151	189	169	178	167	175	141	146	164	158	149	189	182	162	153	175	147	164	172	145	175	159	166	151	170	182	182	161	147	176	181	187	186	165	163	189	162	158	176	154	156	170	155	194	159	133	160	177	158	170	150	158	157	187	153	161	195	161	167	187	141	158	155	153	159	173	163	169	149	169	154	159	202	164	164	181	153	173	157	180	183	191	151	174	164	170	166	174	149	159	171	166	164	192	169	161	172	160	192	177	169	170	154	163	152	165	180	148	181	178	177	160	169	152	182	187	164	161	143	182	159	175	164	174	166	164	181	179	161	161	181	168	157	159	166	158	155	191	155	158	165	144	170	137	170	154	186	164	149	183	166	161	152	183	142	154	168	149	184	162	169	156	188	182	140	178	168	157	160	193	166	157	166	166	184	172	171	161	150	190	197	181	144	142	167	152	154	177	171	175	183	177	160	172	161	183	164	179	162	171	169	196	187	158	162	157	184	158	159	188	176	157	179	159	177	184	171	137	166	150	194	162	182	185	163	185	149	162	158	171	165	179	164	175	182	152	184	163	173	160	165	159	167	174	185	171	161	173	190	158	175	159	166	162	161	171	177	171	169	166	171	193	195	168	183	176	165	162	183	164	153	170	154	164	149	178	175	162	167	167	183	176	150	189	190	158	181	168	163	161	191	168	176	153	166	173	160	166	161	176	161	168	175	147	164	178	146	191	157	166	134	174	165	169	170	212	169	163	174	175	171	169	182	174	159	186	169	183	148	157	141	164	174	202	171	173	136	172	167	158	165	172	166	154	169	169	179	153	173	164	162	151	160	183	165	137	165	141	182	165	162	169	174	175	175	165	160	182	163	159	164	146	162	167	156	166	178	157	168	167	162	172	161	159
34717	46142	56736	2916	1502	1507	1801	2021	2523	2258	1902	1613	1508	1666	1320	1119	995	886	873	853	871	901	842	812	765	723	710	654	686	672	670	667	690	700	634	593	649	650	642	612	669	652	618	620	651	629	579	628	595	593	604	622	612	590	610	653	631	614	631	613	622	605	584	636	613	635	632	619	629	704	613	651	650	690	690	753	697	702	664	639	656	611	625	621	616	689	609	610	630	595	607	569	569	559	654	584	640	635	586	604	546	555	632	581	560	571	590	621	586	566	593	596	584	628	636	606	612	601	581	567	569	588	543	588	570	587	590	621	607	598	541	556	576	594	603	571	619	587	586	640	587	573	581	572	589	624	574	560	566	602	544	589	580	580	600	546	590	576	573	620	546	591	605	629	581	573	559	556	539	585	579	604	544	583	588	592	592	534	580	557	613	610	587	570	549	596	577	593	543	572	587	591	624	574	595	587	587	542	545	548	554	592	564	592	554	597	562	590	548	617	586	579	584	596	552	620	572	569	520	591	584	569	599	622	543	568	565	563	563	604	586	549	595	601	606	560	597	627	583	584	551	562	589	634	527	588	558	620	566	588	590	573	590	584	563	575	587	570	573	568	593	570	613	613	582	598	591	588	591	596	577	586	607	556	571	625	563	572	545	575	599	587	630	591	562	566	598	573	572	573	610	606	561	586	554	554	583	595	572	537	574	588	612	576	596	611	554	587	580	551	604	569	584	617	575	651	601	552	549	631	573	591	552	588	592	604	538	544	605	580	635	619	549	561	591	546	571	542	595	581	555	587	570	551	610	594	570	551	591	571	598	601	587	581	607	594	575	602	579	587	547	591	539	604	572	582	568	620	588	593	575	575	582	526	587	558	541	564	583	557	549	606	638	601	550	528	591	566	571	628	601	571	609	625	608	583	594	607	544	590	592	591	565	536	589	570	526	604	565	597	567	574	569	570	607	610	571	530	532	590	558	600	556	591	596	575	591	592	628	548	605	565	604	600	591	572	579	555	582	550	558	605	565	551	572	614	555	552	590	615	542	568	591	557	539	593	568	571	577	583	583	550	587	586	584	591	581	559	555	568	580	600	584	562	573	580	561	579	584	556	586	569	588	545	579	576	574	539	624	591	587	603	583	590	552	563	591	574	561	618	565	580	549	526	566	544	598	595	567	588	574	555	567	569	576	548	586	636	585	551	590	602	588	579	615	570	551	576	547	555	566	589	587	565	601	555	628	592	604	530	593	559	547	568	549	602	573	568	618	548	608	592	590	553	546	579	590	577	553	572	547	591	589	594	584	579	584	567	563	611	556	617	585	585	571	633	575	571	598	588	589	569	607	580	573	565	587	564	553	561	646	562	568	644	591	592	554	547	583	602	589	604	552	583	573	630	587	563	640	595	563	579	569	574	609	605	588	538	550	575	565	584	574	588	545	605	612	586	577	622	572	541	614	601	581	535	508	557	588	546	568	551	572	514	600	593	588	603	590	592	579	541	602	602	551	585	555	592	555	556	571	529	595	588	638	568	548	641	570	560	551	539	602	590	603	583	592	603	577	553	584	562	597	518	626	601	535	612	577	564	564	590	558	545	540	595	604	604	540	588	555	547	576	592	565	590	597	604	574	546	543	598	591	640	592	584	586	579	602	602	589	573	596	583	607	562	608	616	583	597	604	611	555	588	573	567	606	553	561	549	582	570	556	561	595	591	578	584	531	613	554	612	566	580	542	550	587	592	581	610	598	550	552	605	577	560	577	570	613	575	576	623	591	573	596	618	608	585	559	621	605	544	557	607	565	584	623	590	587	597	565	576	564	560	631	553	595	635	558	506	603	560	595	567	623	556	568	584	586	602	589	598	599	603	603	603	573	574	615	563	544	593	598	611	604	596	561	580	546	596	541	597	623	533	540	577	589	578	621	578	631	592	549	614	571	588	577	560	585	600	618	546	581	567	595	548	557	577	569	567	589	501	589	563	571	571	600	610	599	551	572	545	607	606	610	583	623	543	597	575	574	614	564	563	573	594	604	646	581	591	634	604	559	579	585	556	630	556	589	581	567	607	581	534	554	597	576	564	585	561	583	547	581	561	622	587	577	586	587	583	595	624	562	606	552	558	589	535	552	562	581	596	551	592	575	568	590	589	562	552	547	592	606	559	607	587	543	591	577	602	583	556	542	547	557	562	587	524	573	536	575	569	602	548	541	553	543	553	553	585	592	523	571	560	565	580	566	536	563	547	592	546	590	585	584	590	608	599	582	604	566	567	553	538	597	570	543	583	564	541	572	574	581	591	559	552	585	604	547	583	609	569	587	563	556	544	582	569	572	564	570	575	598	570	585	511	596	623	606	569	562	603	597	595	567	548	578	604	577	574	540	566	588	564	573	576	570	603	613	614	598	594	569	582	597	601	572	586	577	576	602	602	601	594	561	564	629	517	552	532	550	621	539	591	551	572	570	547	563	624	655	606	562	573	578	545	620	547	589	598	589	569	600	571	596	587	543	567	559	584	546	548	624	583	607	575	525	588	609	577	534	592	566	541	613	569	547	549	595	596	581	582	604	546	608	553	584	555	577	561	601	610	660	569	573	569	561	582	570	592	639	573	621	560	596	565	579	573	580	598	566	598	570	599	549	594	581	542	553	544	535	550	559	579	590	567	590	588	594	547	596	559	588	589	599	584	620	573	564	513	578	612	577	571	559	596	578	584	560	603	600	521	526	570	599	585	559	593	622	605	568	588	570	634	509	583	581	598	592	620	601	597	610	565	554	586	546	559	564	550	568	606	556	582	594	589	603	553	610	569	538	555	597	559	555	589	579	580	602	587	571	599	559	556	588	605	552	603	569	552	583	538	568	579	594	550	577	557	626	614	579	559	560	599	573	585	571	567	560	612	575	578	591	586	557	612	583	571	565	538	615	599	579	584	572	562	619	572	545	584	561	580	559	547	619	598	565	564	593	602	636	594	575	553	578	614	560	568	545	586	562	576	591	593	581	594	611	581	566	601	590	612	580	572	574	611	585	567	573	553	561	605	594	549	592	531	547	567	547	567	569	615	571	592	608	530	562	574	591	563	610	542	576	584	593	533	570	564	543	560	559	511	555	537	532	582	606	590	608	554	534	628	609	585	596	578	602	566	559	557	601	576	609	580	619	619	587	557	592	583	590	570	594	596	588	578	621	597	610	559	630	595	605	592	567	527	580	542	621	595	568	563	601	586	593	541	532	585	598	568	604	584	612	531	597	624	584	591	587	530	599	548	584	539	580	580	568	609	575	602	572	584	569	586	591	676	550	599	605	602	591	575	604	583	560	597	588	595	598	606	571	546	570	597	595	602	600	557	591	546	540	543	635	582	567	603	596	603	550	560	596	535	564	581	559	599	574	589	606	572	603	622	568	553	569	606	561	578	564	586	570	625	545	541	573	575	580	556	566	569	570	575	572	601	543	591	562	570	584	603	563	576	535	575	529	578	570	611	595	565	538	588	586	604	591	549
59936	71586	75619	28112	9443	1314	628	639	744	681	602	612	513	470	360	332	308	308	315	277	300	263	282	253	268	246	239	248	253	249	256	230	196	239	208	241	220	257	231	232	246	227	238	232	231	228	210	251	216	246	226	211	229	226	240	245	209	246	224	198	225	222	223	216	281	207	244	239	214	221	245	228	232	252	230	243	226	260	257	240	235	239	256	235	245	206	206	203	242	215	234	220	223	209	261	246	224	255	230	245	220	229	234	234	224	215	215	241	244	258	242	241	224	239	213	250	231	228	206	218	213	223	242	241	243	220	209	217	244	218	222	210	239	212	217	217	213	212	211	222	225	250	235	216	220	251	231	236	226	220	231	225	238	246	249	231	242	204	239	219	219	200	234	239	231	228	217	222	205	247	237	231	217	231	217	220	231	221	233	232	235	232	229	193	226	224	210	243	237	216	233	220	211	211	223	225	230	237	223	228	214	219	215	235	228	230	222	191	208	237	236	224	227	217	266	215	226	206	232	233	243	203	235	254	238	223	241	226	229	224	238	215	214	241	215	189	259	211	204	243	246	201	213	206	236	205	218	217	239	218	222	205	225	212	216	209	232	208	222	237	237	239	218	215	230	245	237	221	221	213	211	221	221	233	243	230	208	212	257	230	224	256	217	186	213	246	193	228	246	196	244	215	222	223	246	230	224	263	207	228	214	239	218	208	198	238	214	224	217	228	211	209	225	238	228	223	229	211	227	218	249	219	217	235	227	243	221	245	230	210	216	214	211	209	250	212	221	198	251	230	209	233	223	235	223	190	242	243	239	204	223	222	222	215	242	220	221	239	211	193	220	258	223	217	236	218	223	227	221	226	212	236	229	232	212	231	225	230	221	224	225	213	221	225	220	232	219	210	228	235	222	218	199	240	227	211	252	244	239	217	221	220	230	237	231	181	222	216	217	268	228	247	216	222	191	214	212	204	218	226	230	207	274	248	225	230	202	248	230	226	216	208	220	215	227	227	207	213	222	219	205	218	237	205	224	249	252	236	215	229	210	221	234	213	207	204	215	213	205	255	197	212	234	236	230	241	213	235	209	226	239	225	230	213	239	230	226	211	243	227	213	188	212	249	210	231	217	236	215	217	216	226	196	205	209	216	200	220	244	227	224	224	229	223	245	221	236	218	226	224	228	239	206	257	213	217	232	227	223	202	238	236	195	232	216	226	226	240	230	218	234	230	236	251	225	231	228	241	257	224	232	220	199	235	252	209	190	254	212	210	223	240	249	234	230	178	215	247	221	219	248	227	227	254	230	229	208	231	196	252	234	238	229	228	239	212	183	252	239	217	219	206	233	236	240	222	217	225	246	236	236	232	269	238	231	205	241	219	197	196	235	235	217	244	247	215	248	188	249	203	242	217	244	217	226	201	210	243	226	206	233	224	203	213	210	225	232	220	240	256	236	215	217	239	243	229	226	211	218	201	233	231	218	231	205	232	205	233	215	241	234	210	224	260	214	202	229	215	200	227	224	205	221	228	221	208	208	212	219	227	235	218	198	213	241	226	246	219	240	236	205	206	229	219	241	209	223	240	213	248	201	240	209	222	220	221	235	226	207	209	223	208	201	256	240	216	207	244	204	224	205	199	253	195	204	219	230	249	228	208	236	220	209	257	221	234	251	239	198	224	242	255	232	242	222	204	207	208	245	225	237	236	216	234	243	231	230	204	241	207	229	207	245	191	239	216	215	228	225	219	212	214	228	226	224	203	198	239	206	223	219	220	235	233	204	230	208	247	219	240	207	263	256	209	240	221	239	215	213	245	225	249	226	203	226	206	222	216	231	214	197	213	219	237	238	233	223	208	219	197	207	201	214	218	258	236	205	238	241	216	207	259	218	237	232	222	211	246	266	234	219	247	242	207	227	206	209	212	227	221	225	229	219	202	252	234	240	236	217	226	229	217	204	220	231	217	218	270	230	204	198	246	218	235	234	243	229	241	248	256	225	236	239	242	232	217	194	231	227	220	261	246	231	242	232	235	203	235	242	208	234	226	229	236	218	212	227	236	248	228	216	236	249	233	199	229	229	206	217	208	198	234	214	243	204	244	217	231	237	223	230	212	211	212	230	216	223	234	230	224	222	210	209	233	239	219	211	230	223	215	201	214	211	195	225	228	257	235	222	210	233	204	229	239	213	245	253	212	219	240	262	239	229	206	217	229	225	237	266	203	261	210	233	243	212	206	218	232	246	248	232	209	228	238	201	193	237	213	233	236	225	202	206	227	251	216	241	232	239	233	203	238	206	221	236	221	226	227	265	221	230	197	225	227	240	236	227	231	218	242	188	217	241	216	236	212	248	234	236	203	219	204	241	226	233	223	242	230	228	251	213	212	247	220	225	247	212	223	224	237	219	217	217	242	219	245	213	239	209	199	184	213	198	236	259	234	233	217	210	218	219	238	227	226	202	215	217	195	222	199	248	224	200	256	236	204	233	196	246	248	240	230	201	274	220	219	242	231	198	239	221	213	225	242	229	243	223	218	235	220	236	257	213	232	218	249	217	217	211	216	220	208	199	213	210	212	210	209	217	232	217	207	222	234	210	247	207	237	241	247	220	247	208	200	236	224	229	228	238	223	225	222	257	224	198	233	229	227	225	214	241	211	242	240	228	217	229	202	224	227	257	270	253	218	230	241	199	216	215	249	225	215	225	226	222	218	198	226	208	223	211	223	211	210	221	234	188	217	214	270	233	244	233	231	214	221	198	211	237	241	210	219	237	194	251	214	217	227	242	230	208	232	219	227	216	221	223	230	257	229	200	237	212	228	232	248	210	221	227	246	214	233	243	198	206	231	268	211	216	231	217	234	209	224	244	251	229	201	233	240	236	206	218	239	252	238	224	223	239	230	210	238	231	197	235	232	227	219	225	245	224	226	223	227	213	234	244	243	203	240	218	232	236	219	250	227	221	265	223	235	211	232	232	243	213	181	220	212	216	216	237	216	235	219	255	224	209	221	216	241	223	227	247	243	245	226	220	233	226	205	198	235	215	216	225	232	242	227	226	232	244	215	226	252	227	236	209	235	222	223	218	211	220	224	235	208	212	208	209	212	223	233	224	221	233	220	249	204	215	233	218	212	218	188	243	196	251	205	226	238	227	220	216	229	236	245	232	223	246	231	233	234	183	217	218	246	256	243	246	208	242	242	207	250	245	227	236	253	225	195	205	200	216	246	231	223	223	206	243	227	234	222	197	241	232	231	224	248	225	202	218	233	230	213	230	236	225	219	229	201	222	247	227	235	218	236	223	208	245	247	228	221	230	234	240	210	184	227	215	240	201	230	244	228	226	190	212	218	205	237	217	230	223	236	214	216	249	247	221	235	229	231	218	231	230	224	233	225	197	213	212	228	221	234	208	215	246	250	224	218	221	231	235	233	230	218	231	220	225	230	236	241	223	240	220	201	229	216	228	212	238	230	215	231	223	235	258	221	240	209	238	176	224	217	235	232
43071	55359	69732	5250	2560	2177	2685	2933	3759	3523	3205	3069	2708	2197	1746	1741	1454	1314	1331	1215	1319	1289	1245	1010	1044	1020	1000	909	910	876	902	835	859	871	780	881	844	889	772	750	799	850	829	752	805	850	834	763	800	818	736	724	751	740	778	792	737	796	749	757	805	767	792	780	819	778	737	796	765	742	820	783	808	863	870	1036	1006	893	788	818	851	775	799	771	753	758	766	759	747	747	754	781	742	737	719	760	734	758	772	757	716	769	791	765	772	784	720	724	767	780	721	754	742	780	775	744	762	718	745	710	758	760	736	730	761	725	724	702	780	714	688	693	729	670	686	699	712	710	750	774	745	724	728	730	746	755	752	696	772	741	698	735	704	717	761	719	718	719	721	794	699	728	774	733	714	719	762	720	754	759	726	767	722	717	743	684	710	703	723	773	736	759	683	743	699	751	732	720	691	749	733	735	773	756	721	715	753	768	704	734	729	714	697	740	735	722	762	737	764	715	729	770	736	758	734	735	709	680	718	688	680	786	781	663	768	766	706	778	726	701	747	761	771	770	738	711	732	719	696	751	736	731	736	718	733	682	726	729	703	772	717	744	766	751	725	749	750	738	715	766	760	760	718	754	787	738	778	760	752	722	699	704	708	745	728	736	670	714	695	695	733	728	802	757	729	801	767	768	728	729	736	704	708	688	686	698	717	705	753	728	713	752	714	806	721	752	748	745	736	729	668	735	723	714	725	723	705	738	717	727	735	690	739	748	713	754	745	711	733	749	728	723	732	737	761	729	674	746	762	762	720	713	768	710	759	744	754	756	743	723	695	684	716	767	739	675	660	721	747	752	694	736	695	706	758	728	736	777	730	676	764	727	720	754	727	730	751	695	735	744	663	711	703	701	739	736	755	734	735	756	727	780	705	714	803	753	711	749	777	727	764	708	721	714	779	730	765	683	728	783	708	730	706	662	730	701	760	737	748	762	752	750	775	720	735	760	702	727	738	754	675	673	737	710	754	728	746	727	719	740	777	701	723	733	717	707	745	728	771	748	746	730	765	712	711	695	701	720	737	771	708	749	674	771	679	720	745	722	764	724	706	726	726	756	716	731	774	727	712	750	724	732	667	691	800	745	706	727	742	698	764	708	720	757	694	786	725	748	751	741	720	725	762	744	707	760	720	736	705	783	815	694	722	756	677	740	679	745	709	759	716	739	739	653	769	739	697	675	722	731	679	718	748	761	735	750	791	729	765	744	743	682	760	751	720	723	749	756	712	672	745	748	732	745	756	742	752	720	772	709	755	716	711	774	696	754	747	707	705	695	745	737	741	779	708	715	708	746	708	702	718	744	712	732	746	749	708	790	752	768	757	688	700	703	742	707	679	696	743	742	764	724	752	774	754	761	731	720	699	758	747	701	730	774	749	758	719	770	693	749	765	713	718	713	655	732	750	732	733	653	726	701	752	711	722	734	753	773	763	731	701	779	735	761	765	687	715	720	733	752	754	754	715	783	700	682	701	764	761	699	730	760	681	738	735	773	741	733	753	721	760	780	716	759	712	706	737	732	741	758	751	738	717	772	744	740	708	714	722	719	732	792	741	746	723	723	721	724	666	693	691	697	716	703	764	767	744	761	750	746	726	699	731	693	754	743	778	766	727	781	710	738	770	750	730	748	754	728	738	729	713	742	740	793	718	744	713	719	773	747	744	738	715	756	693	717	729	745	713	741	728	759	787	756	735	738	743	766	749	730	763	721	738	736	706	764	746	714	711	750	735	768	762	745	754	702	760	704	716	716	715	776	740	755	716	734	725	703	718	737	732	781	735	743	759	738	766	753	775	719	744	713	719	803	746	704	742	738	732	724	706	693	767	696	743	759	712	698	745	750	744	741	699	681	711	702	747	764	656	743	739	744	726	705	744	713	720	706	752	715	742	702	710	734	761	752	792	744	685	756	736	738	757	710	776	738	730	751	745	764	765	747	700	778	739	781	710	696	739	756	782	736	727	758	734	700	786	778	713	739	667	741	704	712	709	739	727	720	755	759	794	778	696	720	738	743	761	713	685	706	744	716	744	675	722	688	716	726	715	753	732	714	747	664	744	756	714	748	745	737	705	767	721	746	696	765	728	775	701	722	760	734	728	766	755	697	737	781	705	742	750	749	684	755	771	743	719	745	721	747	696	823	716	746	719	722	717	738	736	691	728	700	756	728	739	722	765	748	707	745	703	740	780	695	734	722	708	708	709	720	732	739	739	758	743	746	769	741	692	712	775	766	797	700	747	738	762	759	753	754	745	776	754	702	719	772	726	738	760	718	731	783	798	747	696	743	691	782	695	717	787	698	778	772	740	728	704	767	718	774	767	709	713	764	733	707	737	710	711	690	720	716	757	714	709	726	728	695	769	719	718	682	712	728	783	704	730	769	699	688	718	727	710	719	770	738	763	737	738	698	783	733	725	759	728	692	737	761	763	732	726	710	721	742	775	757	746	710	718	766	786	754	709	680	769	684	746	713	714	699	755	770	734	680	713	710	724	759	744	803	752	742	738	714	738	734	744	724	703	750	736	716	709	728	686	719	783	732	715	704	748	772	730	747	723	746	737	751	764	717	756	723	716	703	682	734	669	713	716	727	737	727	674	743	718	789	750	732	739	781	809	719	773	770	770	750	726	719	802	725	743	682	783	755	726	720	702	734	711	737	688	729	714	761	763	721	697	736	731	780	735	765	741	739	676	735	730	761	716	813	758	763	744	741	790	736	754	762	730	753	701	750	747	743	697	763	745	731	717	700	721	744	782	702	759	793	767	716	728	682	735	770	740	766	763	731	716	735	747	736	747	701	714	701	740	752	711	748	722	693	759	737	721	745	754	724	717	760	722	735	720	744	752	765	780	754	718	772	713	740	725	711	691	747	720	744	715	751	765	753	734	746	719	721	723	731	743	784	694	739	741	734	682	769	722	729	755	723	725	704	729	787	749	721	727	749	772	693	698	759	740	691	712	699	751	762	752	735	776	707	717	680	683	772	774	775	710	755	697	698	780	727	751	718	685	698	746	731	737	733	714	704	733	732	706	747	742	758	714	736	764	770	705	718	699	777	759	739	737	727	759	741	749	707	699	729	765	739	795	770	691	716	734	762	682	724	680	735	754	752	756	713	737	719	756	743	698	730	758	745	733	682	720	717	750	695	730	747	743	725	738	764	743	748	684	685	700	721	764	734	754	750	754	738	724	759	739	754	738	712	707	736	713	714	785	738	743	721	724	722	722	739	758	723	771	739	718	753	738	761	754	771	688	762	783	781	703	751	726	729	746	739	787	705	729	718	696	742	783	716	732	718	669	684	754	710	654	720	781	725	749	732	776	708	733	726	735	729	756	736	748	699	743	675	750	736	679	716	743	734	745	763	779	676	717	723	687	729	759	767	745	741	750	740	714	717	770	757	767	705	756	710	799	726	772	699	761	776	710	748	702	704	775	735	699	726	715	725	704	733	723	749	715	747	746	750
9138	8744	14101	1385	258	145	153	143	139	139	143	132	137	146	127	142	142	130	135	131	142	163	131	134	143	135	140	146	138	139	127	130	137	137	143	108	119	147	122	148	142	134	126	133	149	116	132	131	137	145	148	143	148	130	138	122	138	137	143	136	129	133	130	154	144	137	137	158	124	139	131	117	152	129	155	147	144	116	154	121	150	157	144	112	132	129	138	135	133	115	144	135	135	140	114	118	124	144	130	120	139	132	146	128	125	146	132	128	132	138	110	133	125	121	150	121	125	137	109	124	127	131	126	154	125	147	125	153	134	134	134	122	145	135	139	150	116	125	128	124	155	144	117	141	132	111	144	135	131	138	133	122	132	127	129	149	131	130	131	136	137	137	112	124	131	146	122	118	127	134	130	129	121	122	145	129	144	163	146	133	157	130	135	146	143	135	129	138	132	147	116	154	122	144	128	134	123	131	135	136	141	144	129	122	114	122	138	137	131	120	146	140	143	158	176	116	145	139	145	120	130	139	131	111	160	144	129	141	117	137	142	141	134	122	125	126	144	155	132	142	125	132	124	139	129	133	129	115	143	119	141	135	142	149	132	133	152	145	123	112	136	140	134	128	135	139	129	128	124	145	131	126	128	124	128	116	138	143	139	121	132	137	130	133	142	135	135	136	126	146	130	136	161	146	130	132	127	129	132	124	143	138	139	128	111	132	140	142	144	125	138	118	137	120	135	131	128	139	132	141	135	139	134	120	147	142	132	134	120	137	140	135	115	141	141	131	138	141	145	138	130	137	124	117	130	119	124	141	108	126	152	118	131	115	135	136	153	138	140	119	146	144	133	144	114	124	131	143	125	142	135	145	138	141	123	119	139	127	137	145	111	123	136	144	135	147	125	133	147	134	139	144	120	140	136	129	132	139	127	131	116	126	121	141	134	141	148	152	126	151	143	156	116	165	135	131	159	143	160	137	126	124	122	120	112	132	121	143	126	119	131	159	138	161	136	148	137	126	130	139	135	144	118	143	159	134	109	120	152	132	128	132	141	158	119	132	155	138	126	126	107	120	141	136	125	131	148	123	125	125	116	116	133	128	132	114	140	146	125	129	149	149	135	150	140	140	148	141	139	139	148	126	123	115	126	115	142	132	126	157	126	130	126	114	133	133	143	137	132	138	138	127	130	133	131	128	131	144	109	123	132	111	145	127	146	170	137	118	135	135	123	137	129	148	108	134	150	135	125	137	142	114	121	137	134	137	111	135	132	145	156	104	136	142	128	122	129	120	137	137	145	152	114	137	110	120	149	141	133	134	147	109	145	131	132	131	140	143	131	138	140	139	130	135	138	141	152	122	113	140	129	128	138	117	131	154	147	131	133	127	138	139	129	137	152	120	151	149	135	127	137	112	131	125	136	141	154	141	123	126	146	138	126	140	121	126	129	128	126	130	116	125	138	132	134	139	134	149	107	130	121	142	122	133	115	136	148	133	145	142	146	112	116	119	119	121	139	123	151	127	132	148	149	125	131	129	147	112	124	154	135	141	151	131	135	129	144	132	140	145	112	130	138	132	118	142	123	136	115	142	140	129	143	125	142	136	141	149	141	131	136	142	130	140	140	137	137	125	130	124	121	167	136	110	131	128	136	141	126	143	142	121	123	147	150	137	135	145	144	152	153	120	122	149	127	137	131	139	129	108	122	116	130	127	133	129	130	153	142	120	137	126	138	130	121	140	131	123	115	142	116	134	142	140	109	126	111	131	126	146	126	140	159	125	139	146	133	139	144	127	124	140	134	126	152	124	117	128	109	126	147	127	141	134	123	145	137	138	124	116	124	119	123	129	145	120	120	130	135	149	126	119	150	133	143	128	147	159	166	107	140	127	146	127	128	134	121	132	150	143	132	158	114	137	137	135	145	126	101	135	122	141	143	130	96	145	131	136	137	135	123	146	121	128	116	136	140	139	115	151	129	147	159	136	164	135	133	152	125	131	130	125	133	149	118	127	116	121	135	115	129	142	129	137	158	135	130	131	129	125	127	127	143	122	136	140	146	144	135	135	126	139	134	117	130	120	142	108	147	140	116	146	139	113	143	129	136	125	149	137	150	125	132	147	156	129	135	144	117	125	111	139	118	141	128	122	138	125	129	138	129	136	143	141	156	152	123	145	139	125	127	136	170	119	138	108	127	160	115	127	147	130	115	112	134	114	119	131	140	128	114	128	142	140	129	143	127	143	139	127	126	131	109	124	130	129	144	119	153	132	112	126	129	132	129	136	123	127	109	143	141	131	126	151	128	147	134	138	134	138	137	138	133	132	124	134	128	147	159	145	140	109	126	150	139	127	140	127	129	115	132	123	131	130	131	129	133	152	115	113	140	154	140	135	151	124	141	139	123	137	135	150	140	133	131	117	138	133	115	128	138	124	123	141	143	121	130	138	151	131	122	134	135	144	132	132	121	149	122	112	133	124	147	117	134	129	142	132	143	129	119	136	132	133	142	123	139	138	133	144	116	138	117	128	115	114	135	110	138	152	119	134	127	115	137	145	140	134	135	131	116	143	134	121	149	128	139	138	140	127	132	126	131	132	156	133	107	145	118	139	126	148	142	116	134	148	131	138	123	140	133	129	144	126	122	134	147	126	136	117	114	151	126	114	131	128	134	134	121	139	152	115	132	126	118	122	134	100	125	107	137	127	126	123	121	124	137	117	136	132	141	145	126	133	119	123	128	148	147	144	119	105	147	114	127	128	148	128	118	132	134	128	143	122	130	148	126	147	120	128	140	132	129	129	132	134	132	145	135	128	159	125	149	112	132	120	131	132	133	139	148	129	154	126	127	141	155	137	132	128	137	124	151	141	129	135	137	145	145	125	140	131	140	117	146	147	131	122	124	121	158	138	136	141	109	144	128	127	132	125	137	128	136	139	103	126	125	141	137	141	140	158	142	149	138	155	139	130	119	146	114	139	144	122	133	128	131	140	142	155	134	126	153	122	138	125	137	132	145	130	149	122	140	139	130	122	142	119	132	150	119	138	137	114	120	127	137	123	118	133	167	146	139	126	140	141	136	146	138	138	145	144	150	133	134	152	139	137	132	133	134	138	142	144	135	112	146	125	130	131	145	150	114	133	126	118	126	128	133	120	128	132	127	135	116	137	148	124	134	127	135	115	145	126	131	137	126	141	158	128	124	117	146	134	137	150	132	124	122	139	153	129	120	137	122	158	132	136	119	132	166	143	110	142	126	151	135	137	140	123	141	125	133	140	154	112	141	130	140	139	160	131	125	133	156	147	118	130	126	113	152	127	130	152	124	147	143	154	132	142	134	149	156	147	147	147	146	142	144	144	129	139	111	113	128	150	126	135	133	115	131	132	142	122	140	156	142	108	132	125	135	140	132	126	140	104	143	125	125	124	130	150	148	120	130	136	149	135	111	151	129	125	117	134	128	125	145	128	139	153	138	142	142	124	124	135	130	146	129	151	137	126	137	136	135	138
10623	15238	22638	2031	538	514	550	568	602	632	588	543	543	563	548	523	521	537	492	507	489	487	493	481	489	530	472	505	459	481	516	486	492	504	500	482	481	471	498	505	482	498	498	514	531	498	494	490	483	458	437	500	489	490	485	511	451	519	489	489	526	444	509	513	479	486	504	538	500	499	516	497	527	511	517	585	580	561	499	526	513	504	540	501	478	487	478	507	517	540	475	506	482	479	476	483	497	447	526	464	497	494	446	508	515	485	441	486	495	499	481	492	504	524	495	495	444	445	478	518	480	469	503	490	509	486	454	486	504	484	503	462	485	453	479	483	492	495	486	468	476	475	483	429	487	473	483	500	463	460	484	502	489	485	440	463	500	472	472	469	485	453	500	487	509	498	481	487	506	478	479	506	491	467	530	480	498	470	485	484	482	446	474	486	485	477	503	478	433	492	491	444	517	498	494	482	524	495	485	470	475	486	477	463	474	499	486	540	466	489	530	481	439	465	432	458	444	479	454	509	495	497	470	465	494	512	510	543	507	496	473	462	484	507	488	508	522	484	477	453	491	438	497	454	489	478	493	524	497	504	476	467	481	520	452	506	414	490	487	484	527	498	490	501	498	494	473	441	443	513	452	470	446	468	483	467	490	468	446	458	465	519	488	469	458	519	519	463	487	482	459	488	507	443	539	467	500	453	498	519	471	483	444	470	479	494	433	494	512	487	474	488	467	512	491	475	467	502	490	438	488	523	471	476	510	474	482	483	459	484	462	462	503	504	531	492	505	495	473	494	500	455	462	500	474	492	518	443	450	511	482	468	494	478	461	493	479	487	469	482	477	485	484	487	524	478	482	481	469	465	488	467	513	469	500	496	478	507	451	513	474	479	461	488	473	464	459	471	484	504	480	454	477	466	522	462	520	462	490	470	470	509	496	474	480	447	497	489	472	459	462	490	525	447	483	491	503	507	485	445	457	520	516	460	475	506	510	485	464	456	470	493	492	518	460	474	484	476	497	513	500	484	462	484	476	503	470	483	503	496	497	521	510	492	512	511	440	512	422	462	483	444	466	476	504	499	468	525	507	492	496	480	471	480	490	460	461	474	452	519	485	481	490	522	474	498	472	469	461	473	476	491	485	460	512	505	469	467	515	528	474	494	473	477	490	444	486	471	481	466	488	484	486	475	493	497	517	481	482	460	463	484	482	505	485	494	445	453	489	473	482	489	502	450	482	460	486	469	458	512	459	467	501	489	479	472	451	488	458	493	502	488	476	442	495	464	495	478	481	522	511	498	492	456	455	482	496	509	470	441	485	486	506	498	469	504	480	508	499	462	490	483	502	512	472	499	482	475	511	514	467	485	475	465	456	502	508	461	478	525	483	459	507	439	488	518	452	454	494	456	431	469	479	484	504	496	475	486	510	469	472	500	491	459	451	514	476	471	483	498	523	493	506	497	430	487	480	485	562	458	517	475	468	518	456	496	480	507	462	480	436	469	488	459	467	494	491	532	469	503	482	467	534	489	508	467	465	462	482	466	475	494	498	496	490	480	512	465	489	478	447	513	463	518	486	478	487	482	496	474	510	520	513	482	494	489	501	483	457	437	467	483	460	509	507	475	493	494	461	495	482	484	527	511	521	489	505	448	498	497	516	474	476	488	481	498	509	480	484	527	476	474	455	482	426	489	499	482	507	490	507	495	489	494	522	462	504	464	500	462	432	459	471	463	467	470	515	507	483	465	454	475	480	490	463	471	493	506	496	502	485	441	513	492	479	497	424	490	478	465	480	490	464	457	492	521	463	493	496	474	500	489	478	478	512	474	476	503	496	483	493	502	476	483	449	491	510	476	463	501	547	474	491	487	488	494	492	483	536	485	469	464	491	475	496	455	481	478	534	479	461	482	453	489	495	504	482	509	489	487	484	458	509	503	528	492	455	490	489	477	486	504	467	496	499	543	457	457	516	462	487	483	470	481	487	461	456	487	461	490	528	478	488	482	494	474	509	465	516	477	502	508	471	491	447	469	505	476	460	494	445	463	527	484	484	483	493	478	489	485	490	472	499	496	460	468	485	546	465	486	479	464	488	508	496	450	504	518	472	460	522	443	456	500	487	519	546	483	459	493	470	485	479	467	478	441	477	460	456	446	497	502	481	481	450	504	466	499	476	485	474	503	493	471	531	489	449	458	511	489	485	516	525	491	506	547	486	457	509	484	492	461	499	531	474	527	495	484	475	458	510	482	456	429	459	473	472	482	467	454	541	471	482	489	459	475	488	465	507	466	437	501	518	453	482	468	484	469	522	484	450	464	525	490	437	449	475	508	492	458	506	467	466	435	494	435	505	510	529	461	448	475	485	513	498	493	498	437	502	520	465	482	463	483	470	470	471	446	522	491	488	472	502	481	476	483	477	508	476	521	483	459	479	481	518	507	467	514	474	516	520	535	514	479	497	519	467	501	444	489	509	505	476	504	477	523	514	469	473	490	450	485	468	487	482	486	482	504	512	460	492	487	471	489	458	511	486	499	465	487	540	495	495	515	463	488	504	456	468	497	484	469	445	492	477	499	465	498	489	462	475	492	503	478	505	469	518	454	482	464	496	482	504	507	474	491	469	476	527	508	488	483	507	475	469	475	515	495	500	450	520	502	499	455	457	502	508	500	491	487	482	486	528	513	482	521	499	480	464	500	517	483	496	453	457	485	483	521	523	481	473	509	475	519	539	456	485	496	499	492	512	473	490	460	485	504	509	439	490	446	519	531	507	466	478	472	480	506	446	488	489	482	494	475	471	472	464	496	507	469	504	486	438	477	492	465	460	484	514	488	468	491	518	503	475	461	436	505	475	484	484	458	437	503	450	533	502	469	492	501	477	494	482	477	453	464	474	487	488	464	499	460	463	494	484	478	468	453	526	462	498	466	450	476	459	466	472	459	485	445	482	515	469	478	491	497	455	534	475	463	508	486	506	506	460	469	471	476	501	485	496	488	441	479	511	463	490	472	519	462	485	496	495	470	487	506	489	459	491	475	518	479	491	515	494	478	486	475	484	493	518	477	485	485	492	475	489	457	516	487	474	521	497	481	489	504	465	483	498	471	493	465	482	484	512	454	524	473	484	516	494	475	484	481	512	496	519	518	502	443	481	461	480	506	462	509	471	461	452	497	468	439	469	500	487	510	483	486	515	448	479	463	498	471	494	482	538	490	460	476	467	461	485	497	469	473	478	496	493	468	493	490	464	507	514	451	504	494	489	454	475	522	486	460	436	529	492	506	478	503	492	479	459	443	482	482	506	520	467	469	458	490	465	512	470	476	500	489	503	492	552	494	471	486	476	448	482	508	489	459	472	480	459	495	460	517	484	476	488	431	495	471	461	484	488	500	482	498	487	503	478	504	508	486	506	489	483	468	500	470	486	473	519	463	447	511	470	482	476	502	492	488	483	495	477	461	412	461	507	505	472	490	470	462	484	463	484	471	479	491	494	480	473	491	462	461
49136	59709	69668	30766	6611	418	333	331	394	437	292	317	261	257	278	234	232	206	207	199	218	197	203	171	181	148	187	179	169	204	185	182	192	165	204	179	154	181	185	187	166	184	192	175	178	178	185	177	188	162	164	187	164	162	191	184	169	162	182	193	172	169	158	167	165	171	192	156	201	172	174	151	187	171	186	184	179	191	179	155	203	172	181	204	175	153	175	184	178	179	131	164	171	173	184	182	164	176	194	162	202	163	189	206	177	187	165	172	185	172	174	138	195	157	175	203	176	179	143	176	194	170	179	162	172	156	175	140	180	172	156	173	153	170	159	176	157	183	179	197	153	173	181	175	177	155	169	176	173	187	200	152	186	193	154	167	175	177	165	188	194	166	158	185	151	173	165	169	167	175	187	188	170	201	165	167	174	201	191	157	189	157	156	182	181	186	194	162	170	161	167	203	157	187	158	179	173	174	181	154	151	189	205	154	155	194	178	182	155	164	157	178	157	184	172	172	172	174	172	163	165	173	169	141	170	181	192	164	178	157	164	153	185	171	184	146	175	169	178	141	156	169	176	163	197	181	154	165	178	186	158	159	183	169	207	160	175	163	168	151	167	190	180	164	174	181	179	165	155	183	181	162	180	152	186	177	185	180	182	167	175	191	149	181	172	166	180	174	177	165	173	169	156	187	171	166	185	176	165	163	198	148	159	147	170	189	184	186	165	155	156	156	177	180	170	182	187	207	190	177	179	178	191	163	190	161	154	176	162	156	175	179	168	178	180	182	175	187	167	164	181	162	187	152	188	187	169	172	174	166	178	178	161	173	184	172	164	187	174	180	196	197	187	156	149	158	154	161	168	164	157	168	180	177	163	176	193	179	164	175	159	172	172	179	179	171	146	151	151	155	175	190	185	164	184	165	174	180	154	157	157	219	195	181	173	166	173	164	181	170	155	187	157	167	178	193	154	172	176	151	174	177	179	150	169	146	181	162	167	172	162	183	172	194	188	189	192	172	171	174	174	170	183	182	190	183	168	172	171	148	164	176	164	149	190	199	175	170	162	183	163	177	190	159	174	149	166	179	160	180	176	155	177	164	200	163	178	174	163	171	173	166	154	167	161	174	180	161	177	168	173	182	171	166	177	160	176	188	157	183	189	153	152	171	179	190	155	187	185	180	153	175	192	187	174	178	184	187	154	180	174	182	169	175	174	173	178	183	168	180	160	189	178	184	178	189	173	167	170	156	187	165	171	171	184	146	174	179	168	178	176	167	179	162	176	169	188	176	181	188	154	175	174	175	154	157	173	192	167	177	167	167	181	170	176	169	167	180	170	179	152	176	162	174	162	170	193	183	160	172	191	161	187	213	178	169	181	170	187	151	165	185	162	192	172	183	184	185	190	169	150	200	172	178	172	181	156	166	159	183	183	159	163	179	181	193	192	184	193	185	172	176	191	180	156	165	182	184	175	190	177	156	161	191	178	192	173	198	161	153	158	164	188	178	175	170	193	169	178	173	181	173	174	166	162	181	174	197	163	187	172	160	180	191	172	187	168	183	166	190	174	176	161	176	181	177	159	167	170	193	167	190	181	166	191	176	169	154	188	169	176	187	168	193	167	163	185	186	176	171	144	183	145	175	166	175	160	174	145	145	155	164	172	169	180	152	189	164	176	157	161	157	170	146	169	192	200	188	173	182	184	151	181	185	171	170	165	202	181	175	156	130	166	177	166	201	186	186	182	205	213	162	188	191	190	178	147	162	183	164	167	169	151	187	182	162	156	167	198	150	180	162	182	177	159	171	176	165	188	182	166	146	167	165	167	172	181	192	151	194	180	158	178	153	167	167	215	161	183	155	181	168	170	176	164	178	168	178	166	196	180	171	181	201	167	173	189	170	168	153	180	175	168	152	177	173	179	154	150	169	198	172	153	171	183	198	169	184	157	183	198	158	167	165	183	173	170	181	174	164	167	178	152	176	168	179	175	177	169	183	169	170	183	149	176	175	186	159	173	172	162	175	142	206	162	173	165	181	176	162	186	153	175	173	171	202	182	175	179	165	166	161	185	180	171	187	166	160	181	190	198	196	177	179	172	176	163	180	175	179	162	171	160	168	178	174	198	181	180	166	188	193	166	176	177	157	170	175	164	166	182	167	176	167	157	192	174	173	163	183	189	171	184	183	174	180	179	173	209	165	176	191	166	162	176	178	189	170	180	158	136	159	166	155	163	172	169	179	188	174	168	170	169	170	175	174	186	182	168	182	172	173	176	148	165	164	192	156	170	166	159	171	179	175	176	184	175	172	140	158	187	182	156	189	144	198	179	181	161	158	154	190	155	166	153	169	180	173	178	178	179	165	152	165	169	180	183	173	180	163	162	189	166	174	161	184	188	184	163	186	182	172	161	162	154	167	180	171	177	146	202	176	157	166	173	162	174	162	170	181	195	153	182	176	200	155	167	180	161	159	174	174	165	165	179	174	166	195	167	176	152	175	180	177	166	166	176	182	195	150	188	160	162	174	180	194	167	184	184	188	161	182	175	149	162	158	180	191	181	151	185	168	183	176	147	181	159	165	160	184	155	148	201	185	129	166	163	184	172	150	170	153	175	163	194	181	178	165	161	179	167	159	167	185	188	190	208	170	190	182	198	168	171	184	182	184	178	168	190	193	145	185	179	156	165	184	166	194	176	197	173	159	170	152	156	191	156	162	182	192	186	150	186	173	162	166	170	157	156	177	172	168	156	182	182	166	174	194	184	172	194	184	181	158	175	165	169	176	184	163	163	172	178	151	154	193	181	196	156	161	163	196	171	162	152	178	163	181	163	187	183	169	162	160	153	181	171	165	174	170	169	178	161	188	176	176	155	183	167	182	163	180	192	175	165	167	206	180	176	173	193	170	179	165	182	187	180	166	163	173	151	161	173	152	162	150	160	194	180	166	173	158	175	178	170	179	153	185	151	149	187	171	169	175	159	155	186	168	183	181	159	174	198	175	186	172	179	187	192	195	169	162	152	162	160	163	150	164	157	164	175	163	181	142	177	183	168	176	179	156	151	185	173	165	163	168	156	185	179	170	176	182	186	172	176	151	192	192	200	176	180	169	150	172	174	187	154	171	177	162	156	185	169	153	183	193	183	186	183	171	174	160	173	185	170	177	184	173	179	166	185	179	174	200	162	164	187	172	185	146	156	171	194	154	182	189	178	141	173	166	186	173	156	157	163	176	182	153	170	184	182	180	169	160	189	171	171	166	151	175	158	161	180	163	187	189	171	182	188	150	188	178	176	198	167	178	172	159	157	181	170	159	176	175	175	181	165	167	157	183	160	165	160	155	175	166	165	192	164	144	185	172	179	178	189	184	176	182	198	186	179	172	178	189	178	167	182	151	145	156	180	159	156	145	168	164	185	185	175	159	143	156	155	178	172	172	163	197	180	170	160	186	191	152	159	194	183	168	188	164	155	176	183	175	151	177	184	155	178	171	199	159	151	179	180	166
33292	46021	62852	16066	1382	1220	1365	1442	1878	2064	1634	1481	1304	1160	1183	1187	941	842	817	830	812	815	768	745	691	668	720	629	735	677	660	652	618	595	640	641	653	660	625	604	615	623	617	597	642	647	672	629	627	634	584	606	587	617	606	604	621	573	639	602	612	593	600	599	601	612	683	687	645	621	607	649	676	715	747	748	705	735	632	653	650	651	644	572	635	592	617	655	599	609	595	588	601	597	619	600	587	584	632	608	609	595	628	599	575	601	570	567	566	589	581	588	599	607	650	598	581	596	574	573	614	609	606	587	591	587	617	660	601	605	597	584	611	595	586	608	622	562	605	597	621	595	606	596	573	585	591	640	602	628	618	556	650	595	642	625	600	560	607	657	609	596	619	620	576	538	556	616	605	614	576	608	615	613	559	609	546	618	547	608	615	598	579	590	606	600	638	594	646	601	591	637	630	592	592	623	554	577	571	596	567	568	603	588	595	614	619	569	588	605	640	595	609	575	615	608	556	595	619	635	576	568	608	612	620	569	595	587	600	574	539	606	602	551	625	606	590	580	594	585	579	601	568	580	607	612	589	590	642	636	612	596	567	653	601	549	578	591	624	654	568	575	607	560	561	645	599	595	575	539	613	572	612	603	614	609	590	608	624	562	623	562	603	564	642	594	544	565	609	640	611	593	587	597	609	571	549	580	587	588	585	546	620	630	590	636	606	630	621	633	622	606	569	582	537	583	636	603	652	647	577	613	609	612	598	584	572	633	613	589	597	583	607	580	578	651	615	613	581	665	631	572	584	621	613	626	579	561	576	608	620	607	583	568	583	566	563	604	596	586	581	574	589	592	592	604	642	561	577	620	578	576	588	613	572	588	590	583	562	594	574	649	584	589	640	627	646	592	621	586	572	615	617	557	600	598	573	598	601	640	581	572	591	608	594	599	570	590	621	595	599	580	545	581	588	575	569	600	570	560	621	611	589	596	588	591	628	625	626	629	602	594	581	611	534	654	565	600	592	607	537	542	556	587	590	590	545	585	596	616	568	593	529	622	579	596	590	558	597	618	569	592	592	610	536	578	572	587	609	563	604	547	604	595	616	607	564	555	585	587	606	571	569	591	591	551	610	563	568	571	601	554	564	661	625	654	575	646	629	609	585	619	644	601	580	601	627	553	612	600	614	594	616	595	601	579	596	617	575	624	613	604	577	633	562	614	622	620	546	630	582	555	624	586	557	618	615	623	565	580	559	588	607	617	564	625	597	577	559	640	607	593	597	584	529	630	590	582	601	610	603	598	602	572	543	607	576	575	587	605	627	582	579	597	575	584	576	627	604	567	578	594	583	588	634	627	591	609	545	588	582	582	608	591	565	641	602	591	600	594	600	603	596	588	601	578	558	624	561	600	568	612	582	538	577	578	605	635	597	567	592	616	580	588	567	586	560	544	571	637	601	574	618	600	610	607	611	584	620	561	577	573	627	573	612	587	621	622	588	604	626	548	588	608	586	618	615	605	586	601	574	578	601	560	583	535	597	599	579	600	601	599	586	604	609	606	577	591	648	583	594	619	594	559	604	615	566	656	616	601	576	562	612	573	612	606	597	611	599	588	598	656	599	571	584	595	642	603	586	595	591	599	570	596	578	595	609	587	603	622	608	596	602	631	638	615	603	576	629	642	626	616	617	577	629	578	640	563	590	559	626	620	602	564	575	583	589	615	566	575	593	603	591	588	607	586	595	631	577	610	593	625	639	558	592	573	578	589	599	587	611	575	618	624	612	577	594	599	604	570	560	610	606	607	570	601	588	586	607	651	579	585	598	636	600	569	571	586	589	582	599	581	564	594	627	631	621	588	658	616	620	621	600	581	624	575	617	578	602	607	564	614	563	622	566	592	594	563	538	601	624	609	567	615	589	562	636	607	568	586	588	588	594	589	635	576	620	570	574	585	581	578	571	583	568	592	568	595	621	564	611	615	538	621	645	592	583	601	586	578	572	592	591	638	630	634	609	623	594	634	631	569	586	629	633	561	619	574	637	646	574	605	602	624	613	612	613	571	624	593	578	585	553	586	582	658	548	604	573	560	592	609	564	594	604	611	648	585	586	582	584	579	576	601	583	592	588	626	590	615	613	589	587	591	623	575	605	594	581	594	628	605	564	618	586	643	617	595	593	618	619	581	604	569	617	582	596	582	646	556	608	565	578	541	607	572	583	611	608	611	592	581	557	614	580	592	600	594	552	598	559	590	575	587	613	620	587	601	583	607	634	610	599	586	612	563	605	567	602	653	589	598	655	557	598	614	593	593	596	598	584	534	591	586	620	645	595	602	602	583	603	625	599	661	567	579	567	578	612	617	562	580	599	584	599	556	606	569	626	624	587	612	615	590	571	600	574	596	583	600	610	570	606	617	567	589	578	603	605	590	579	606	579	587	601	569	614	599	643	607	559	602	584	610	573	592	553	589	570	625	606	600	595	634	590	627	565	597	593	650	566	578	614	570	577	618	552	591	588	609	585	550	575	603	600	612	580	640	611	585	560	620	638	611	606	575	584	605	574	575	620	616	599	580	631	585	606	626	550	582	597	598	608	598	642	641	618	587	557	590	592	613	581	609	590	593	590	644	568	611	654	611	599	622	591	602	582	625	620	572	548	623	578	626	609	603	622	612	586	558	574	606	627	588	549	574	611	567	585	628	562	613	567	608	582	624	600	580	577	584	631	637	636	646	625	586	611	563	596	569	625	613	572	614	632	604	611	599	612	592	620	613	613	601	614	579	549	629	637	597	592	635	585	608	630	596	576	601	584	574	624	608	613	596	602	569	610	625	620	545	662	552	600	623	583	612	584	615	604	591	619	563	599	565	619	585	595	571	577	630	604	621	606	650	584	594	570	593	602	596	607	541	599	592	618	548	575	568	549	600	571	622	611	579	568	599	594	566	553	596	536	597	588	630	577	623	617	593	576	596	590	551	575	627	595	593	569	597	602	572	627	606	573	582	550	603	592	619	592	639	601	584	601	615	588	588	622	593	539	603	611	582	587	579	607	600	621	599	598	604	581	565	586	595	589	628	565	619	594	599	598	596	592	652	594	601	606	586	621	555	602	594	626	584	596	582	568	599	586	591	618	610	578	604	648	601	594	613	608	641	561	631	635	606	628	597	567	568	596	623	599	575	611	630	591	566	597	582	619	574	604	584	558	588	612	584	613	577	566	626	567	588	633	601	614	574	570	583	572	609	606	615	622	649	629	585	615	612	621	593	575	577	582	588	608	571	593	604	596	577	621	554	533	567	640	550	553	558	626	567	651	604	589	613	592	570	568	622	595	585	590	621	628	605	586	515	616	618	590	581	583	597	613	587	596	595	595	609	576	594	607	571	626	576	615	574	611	603	623	609	574	559	597	628	576	610	588	600	568	556	615	599	573	571	588	625	605	577	587	609	568	583	626	588	614	575	597	563	618	619	592	608	610	579	606	607	613	588	615	610	585	632	597	581	594	616
63337	68483	74856	36476	13225	2538	550	457	623	610	437	498	389	385	367	328	311	284	320	267	241	286	273	287	264	260	245	246	275	248	239	228	247	234	257	253	249	234	241	206	220	220	206	274	199	231	247	214	233	234	229	236	233	234	233	248	222	216	223	236	229	220	226	246	240	231	236	247	255	229	225	232	236	237	249	245	249	257	259	231	241	225	228	232	225	211	233	221	243	258	235	247	258	211	218	206	227	227	246	200	220	221	228	246	189	238	240	216	243	202	226	215	233	244	208	209	213	205	236	231	232	237	206	229	238	233	219	202	235	214	239	191	218	229	245	216	222	190	226	265	239	267	239	183	232	199	225	259	236	248	245	224	237	259	216	235	216	211	238	224	228	229	242	211	251	228	209	211	217	224	209	248	239	201	202	238	259	244	211	218	230	250	214	241	220	231	240	241	223	235	234	230	232	226	225	212	261	227	243	226	228	236	203	202	216	231	245	238	252	219	193	234	237	229	221	217	204	205	260	208	230	241	253	225	207	244	212	244	228	230	235	192	227	222	211	243	190	231	232	217	227	233	254	227	211	237	224	245	210	222	238	255	251	213	233	229	224	217	233	251	255	215	246	246	232	215	243	229	219	239	245	218	207	218	239	263	212	268	256	233	233	230	261	245	242	217	233	225	225	256	219	214	243	220	220	250	232	229	205	226	206	224	225	199	230	214	227	220	233	223	230	220	201	244	224	230	241	241	216	268	228	257	204	223	241	244	213	228	234	218	253	238	229	213	245	223	174	239	221	254	239	224	210	223	242	220	199	229	191	227	203	188	253	231	208	244	240	208	213	226	253	208	213	196	253	220	229	213	242	235	229	234	216	226	237	238	240	239	223	216	255	229	239	239	223	229	207	231	252	224	228	231	237	248	210	233	244	262	239	249	225	251	248	218	212	208	234	219	268	237	225	222	198	234	228	262	251	233	225	252	236	244	255	209	212	249	244	216	232	225	221	225	227	232	204	225	207	229	218	228	227	249	225	206	192	231	254	226	222	223	202	240	226	215	224	247	236	198	216	225	219	230	221	229	236	246	226	206	255	260	232	215	250	217	208	233	226	205	216	233	250	240	237	230	230	234	245	219	222	236	226	231	220	191	239	224	249	207	236	216	221	212	231	218	228	211	233	227	224	221	232	220	228	253	248	224	244	222	215	213	226	210	216	215	198	221	232	200	260	229	243	221	261	215	219	223	205	229	233	206	222	234	198	216	252	243	201	200	236	232	220	244	214	232	216	240	213	224	243	234	235	210	218	240	222	208	241	246	221	236	221	242	243	215	227	227	233	244	212	228	248	230	218	244	243	248	221	227	195	253	251	251	211	195	216	224	224	217	249	245	237	229	262	213	234	236	220	204	251	246	217	220	253	244	239	231	247	240	251	242	221	213	247	226	241	264	217	245	233	235	245	236	232	213	206	214	216	231	212	252	241	238	235	219	253	225	218	234	198	240	224	245	243	205	201	240	213	224	233	227	237	215	244	209	222	218	245	227	245	222	234	215	222	255	233	233	235	231	225	202	212	221	261	234	255	221	216	249	222	215	231	231	207	216	222	239	215	252	238	243	244	235	212	214	221	217	234	248	204	231	218	231	251	229	216	195	258	224	249	237	238	247	207	230	225	211	229	205	217	200	214	216	212	207	222	225	223	241	228	265	227	233	219	192	204	218	217	215	223	223	188	238	262	214	214	256	216	220	228	211	218	221	199	226	220	255	279	231	213	233	227	217	232	216	244	198	242	221	224	240	206	203	219	200	229	212	219	212	247	234	214	241	234	242	212	226	230	212	206	224	202	241	190	248	215	223	225	217	223	229	234	212	234	239	218	199	247	239	225	235	219	233	215	221	235	242	206	215	212	236	206	234	245	234	227	235	232	224	231	234	195	236	240	235	250	198	227	221	229	247	223	235	268	214	224	258	231	225	235	197	254	179	229	216	201	237	209	233	212	218	224	220	228	228	233	261	208	232	236	218	218	221	214	237	211	207	223	222	209	214	224	239	221	232	227	232	272	255	239	227	217	241	239	227	208	217	233	215	210	261	235	247	221	246	267	228	251	220	209	238	233	250	234	218	235	223	216	220	206	240	224	220	216	231	227	236	241	240	223	258	222	238	239	200	227	214	237	221	250	235	219	219	249	238	230	204	225	242	222	225	216	223	196	213	253	249	215	256	244	239	268	244	237	210	236	227	205	233	210	238	239	226	232	240	245	220	217	194	244	230	226	219	223	242	229	220	223	217	213	201	206	217	228	239	226	236	231	218	222	234	209	229	193	232	254	215	228	208	229	227	229	215	215	234	229	235	182	228	219	234	227	210	250	235	234	262	244	228	205	208	231	219	212	216	220	232	217	226	225	245	224	224	222	211	229	221	242	220	247	236	251	208	221	234	239	217	216	210	204	217	239	204	262	219	227	222	231	241	251	235	204	215	220	231	238	227	229	238	227	212	234	212	237	243	250	198	208	217	228	214	262	232	225	206	237	233	200	235	214	231	232	219	231	231	234	212	223	232	237	205	206	212	220	247	234	230	258	252	236	234	226	217	217	212	235	235	215	227	221	225	243	232	230	196	227	216	229	218	230	213	235	214	202	241	210	239	231	221	212	227	234	226	227	225	258	243	216	210	229	220	221	242	220	222	233	231	246	248	239	236	219	233	220	232	220	232	230	256	235	232	226	203	237	218	264	213	222	231	224	207	219	226	233	211	213	231	251	242	247	249	257	202	223	243	217	226	224	218	214	214	203	254	204	249	221	256	221	210	247	228	238	218	217	223	239	240	239	241	222	235	201	222	232	215	245	236	214	237	233	225	239	242	225	221	199	213	230	225	238	210	204	253	226	222	242	247	204	243	215	237	265	252	234	195	218	220	214	241	190	213	226	221	223	208	255	231	210	241	207	228	189	224	249	238	234	227	258	238	228	240	234	225	210	218	242	221	244	247	240	217	209	247	207	215	226	219	232	210	216	238	208	220	236	232	245	221	218	224	236	232	226	231	203	245	225	240	234	222	242	238	243	206	232	245	209	205	235	223	211	261	207	242	220	207	222	212	253	235	217	218	234	252	200	226	228	210	244	216	246	214	212	230	229	231	261	229	224	222	220	234	231	227	236	234	213	234	218	223	234	209	240	219	227	223	212	208	233	211	213	214	246	187	222	240	223	227	239	225	234	230	224	258	240	257	235	220	212	213	208	196	228	222	250	258	223	245	237	223	239	201	237	260	213	190	216	190	218	207	226	214	225	240	230	222	250	228	217	246	223	210	259	219	227	226	223	228	224	237	240	252	230	221	223	251	239	223	234	241	228	229	230	231	218	216	231	217	243	233	245	233	217	205	231	238	220	236	234	234	230	225	254	246	235	201	220	235	243	243	201	203	219	237	223	211	216	216	230	223	227	218	228	226	230	264	220	211	234	250	229	235	247	237	228	232	220	233	237	205	216	236	218	237	210	225	227	214
42493	56896	73963	18692	2180	1873	1919	2201	2969	3348	2328	2250	1921	1819	1742	1541	1268	1283	1237	1189	1115	1071	1112	1018	976	923	954	883	911	921	967	865	780	837	884	813	828	822	801	845	814	757	758	787	808	790	789	822	821	785	791	773	752	745	810	741	768	712	739	766	749	747	766	743	761	768	812	822	814	835	822	824	816	880	914	923	916	857	861	818	774	816	792	720	754	792	775	737	788	747	775	793	766	772	799	770	734	755	721	744	763	766	773	758	743	790	762	736	721	745	732	746	769	785	723	757	748	755	794	771	778	796	761	760	753	754	782	750	775	729	745	740	725	739	744	767	759	745	773	750	684	741	757	733	729	707	787	731	729	681	746	754	717	705	725	723	715	749	739	770	745	736	763	785	748	791	726	753	759	748	746	693	728	739	746	738	778	781	765	770	754	773	705	715	738	794	734	736	781	709	743	747	735	740	727	703	756	781	712	700	754	737	724	764	694	714	731	744	762	743	761	725	783	759	780	748	815	754	727	747	707	683	738	733	763	763	750	734	782	721	723	758	733	717	703	753	746	735	741	736	719	733	770	761	761	773	753	756	742	751	783	728	688	721	726	714	730	816	767	761	728	715	770	722	746	743	823	733	702	744	779	766	793	700	727	739	731	752	740	721	757	689	726	791	707	761	759	748	735	784	747	758	722	787	747	741	750	776	783	718	741	760	754	723	753	738	730	739	743	720	760	760	761	738	746	742	726	714	763	755	732	779	753	761	731	760	779	811	746	737	788	733	759	719	757	736	769	702	756	744	764	789	775	754	752	803	753	742	712	722	760	704	710	766	724	741	706	766	750	743	731	740	760	747	739	722	769	711	779	738	771	710	722	727	750	762	718	811	789	726	747	752	748	758	812	752	733	732	747	762	758	753	756	794	772	710	742	738	757	756	746	743	685	695	749	715	762	737	764	690	757	743	749	790	772	764	746	728	751	719	760	767	753	695	727	756	707	688	728	736	717	758	699	708	732	740	733	711	791	788	733	730	778	780	692	775	686	701	741	713	752	720	728	717	761	760	762	750	798	733	699	780	735	693	706	755	765	727	765	730	745	792	719	708	771	703	734	762	705	786	724	750	743	716	786	722	769	767	736	776	716	723	768	683	770	699	730	751	751	764	739	730	736	785	776	736	776	779	751	726	690	789	751	761	704	765	769	795	742	752	753	714	718	751	749	768	751	725	723	805	708	749	752	697	729	727	734	759	754	733	744	730	718	735	685	712	733	748	769	773	729	726	744	770	772	734	734	786	729	740	773	757	733	731	764	736	747	721	718	719	722	723	733	805	743	765	730	738	758	706	752	720	744	764	746	748	738	730	776	733	707	695	765	732	770	731	762	736	753	744	757	787	724	745	738	744	744	805	753	749	735	775	769	743	752	769	700	736	684	756	784	754	782	724	775	764	737	702	746	708	723	705	777	765	732	750	749	739	732	662	707	774	769	741	766	681	744	766	737	697	733	766	751	743	718	740	761	727	757	722	751	748	750	778	784	733	753	727	738	742	771	735	808	702	720	795	697	790	740	793	732	743	751	774	782	735	710	735	738	801	731	738	741	745	787	801	738	715	725	695	746	747	751	722	711	736	712	716	713	770	724	732	719	745	729	716	758	747	730	773	768	741	760	718	723	702	694	747	768	723	807	748	795	741	770	704	733	743	739	760	767	741	708	719	758	721	713	702	742	776	736	749	782	756	779	720	759	768	746	788	741	730	763	730	780	763	739	821	733	761	766	719	733	770	741	722	709	760	712	758	777	723	813	768	770	771	770	746	725	720	747	705	727	706	754	758	753	785	765	686	730	739	729	733	690	697	742	740	769	756	730	724	743	776	763	771	726	733	752	772	739	743	744	712	727	717	745	715	792	756	722	736	773	768	777	732	721	737	774	742	711	744	721	735	767	731	735	726	694	766	762	749	713	731	766	714	737	665	774	713	697	765	718	727	729	737	748	709	706	753	701	749	760	743	710	766	729	778	722	752	754	753	745	750	760	708	708	782	754	709	726	751	680	725	734	697	772	769	720	740	724	763	797	766	765	758	793	736	720	720	757	744	725	754	717	723	719	743	729	701	727	748	775	792	731	742	734	718	782	725	748	790	678	802	736	722	741	743	758	747	744	764	715	718	738	775	711	760	752	747	757	777	733	719	703	728	767	754	741	717	749	748	800	720	729	721	789	765	741	747	689	793	723	768	714	743	743	731	760	738	737	731	725	810	744	793	721	717	703	744	774	695	717	702	711	748	768	806	693	739	782	709	737	770	734	710	771	736	753	750	777	731	756	747	769	731	713	810	715	673	748	754	746	716	752	705	745	725	755	788	746	667	746	723	721	758	748	738	757	704	695	725	768	719	774	698	722	722	759	742	723	746	745	785	709	688	710	716	765	740	730	767	725	777	761	731	737	714	750	725	764	772	785	780	805	766	745	721	710	753	743	713	751	714	723	734	720	770	740	786	684	762	688	729	728	682	775	736	766	715	756	739	701	754	710	702	723	723	738	759	725	738	766	702	760	763	748	716	763	776	763	756	733	742	753	741	727	750	722	734	788	749	802	735	739	791	800	786	756	700	735	738	734	792	758	728	774	692	769	739	779	681	753	709	794	775	741	698	792	729	729	745	755	720	779	727	805	730	775	761	750	731	698	769	700	771	805	788	733	739	765	760	781	759	778	732	757	749	724	748	767	745	764	748	714	750	704	723	744	755	764	728	703	785	737	763	731	756	771	718	792	740	750	766	747	737	736	759	766	733	783	777	722	802	735	771	722	759	742	750	767	748	746	724	747	745	757	763	713	766	762	756	718	723	726	749	767	699	739	762	704	753	749	749	751	779	729	726	740	746	772	737	781	687	723	735	761	747	752	729	709	744	735	783	777	762	712	740	690	706	737	759	734	768	784	755	766	740	704	729	791	774	745	744	719	688	705	721	757	718	740	736	781	752	767	743	739	771	756	702	751	788	745	754	766	706	744	781	773	768	694	733	741	718	709	716	771	753	770	764	718	776	750	701	713	770	746	703	708	738	758	714	770	738	722	772	786	717	778	765	791	745	742	758	792	727	770	745	739	764	711	778	784	767	735	744	707	713	748	783	777	718	761	770	752	751	737	747	734	724	702	706	777	732	740	716	752	739	707	774	741	753	746	733	758	750	768	677	767	728	773	755	719	724	767	747	729	689	760	743	743	719	744	747	773	722	794	714	737	705	775	744	723	742	763	769	730	736	746	723	732	700	725	747	761	766	714	763	753	713	791	780	727	721	736	751	748	734	721	748	733	744	717	754	735	769	777	713	702	758	731	700	753	759	749	716	786	747	750	684	748	710	751	718	724	728	715	803	744	759	750	695	738	747	753	707	733	721	755	760	735	714	746	766	712	792	722	697	717	727	788	698	706	783	681	716	746	727	743	729	764	741	705	729	758	786	726	768	778	748	755	812	740	738	776	726	747	742	765	752	727	734	754	727	747	744
8663	8717	12879	1806	270	161	131	133	181	155	141	133	131	134	148	132	136	134	120	120	136	157	157	154	142	127	145	148	139	125	123	165	143	132	138	134	120	156	134	109	151	141	156	123	132	108	134	127	126	129	150	139	154	150	120	152	110	130	117	120	133	150	126	123	137	139	125	137	134	129	138	125	129	153	136	164	149	149	140	111	149	137	120	130	147	133	127	120	135	164	137	123	115	135	132	161	140	108	119	125	119	133	122	121	122	134	123	127	101	128	132	142	124	126	132	133	132	115	138	144	129	167	134	130	144	134	115	117	154	131	145	143	124	127	138	135	138	132	148	139	135	125	124	144	125	137	147	154	126	131	128	133	128	145	151	146	134	145	130	122	150	107	128	128	142	129	134	111	115	135	127	142	140	130	147	149	154	129	137	132	161	135	135	150	141	126	123	141	151	125	146	144	134	142	133	115	148	108	147	131	147	119	127	144	112	136	131	126	139	146	108	147	125	120	123	137	116	139	138	137	116	135	125	134	125	131	146	139	152	124	161	119	126	126	123	151	140	133	142	169	149	121	134	124	142	136	149	132	135	115	146	135	144	138	138	136	153	118	122	142	128	118	112	142	130	133	116	153	115	143	125	145	130	155	121	144	127	145	118	121	121	135	134	137	132	131	150	155	136	126	145	145	140	103	128	131	143	130	153	149	158	122	140	129	129	130	125	155	139	141	136	131	142	119	137	123	135	115	128	113	137	98	139	126	123	135	142	121	140	135	146	146	136	122	156	141	131	129	145	128	134	140	124	143	128	128	145	146	119	131	123	144	138	123	138	134	135	127	125	135	129	114	114	130	138	127	121	155	119	170	131	139	147	112	158	142	138	139	144	110	149	131	135	156	123	125	144	135	143	127	135	115	140	117	123	139	131	104	140	139	120	120	133	160	128	125	122	133	142	131	148	139	129	147	158	143	131	129	124	115	133	143	118	138	116	138	163	164	134	146	137	115	125	151	119	145	130	140	138	138	138	130	115	123	142	112	120	127	132	147	132	148	150	127	139	120	132	132	157	136	130	132	131	140	147	129	126	130	162	113	138	153	130	135	137	140	150	155	123	148	123	154	152	133	136	116	131	124	142	112	135	112	131	132	145	120	134	124	139	150	140	108	142	115	136	138	128	112	140	125	128	133	134	123	147	122	141	134	135	132	137	135	111	139	155	140	120	127	131	126	114	120	127	127	140	132	147	111	138	127	153	117	141	136	150	149	145	131	147	121	145	121	140	150	131	133	151	108	124	126	135	121	134	147	123	122	122	127	135	123	128	108	125	138	125	164	129	119	150	119	146	152	132	128	134	128	134	135	131	169	147	141	146	133	146	156	148	117	129	123	135	142	138	152	148	154	115	139	148	136	143	140	130	119	141	127	150	132	114	119	139	149	140	136	129	125	142	150	144	123	126	148	154	119	135	112	131	127	156	122	128	134	127	126	121	156	148	106	124	155	125	152	136	120	130	154	144	135	114	125	139	125	143	157	131	132	151	132	150	149	141	117	135	121	132	145	129	148	131	141	131	143	123	127	127	123	138	108	144	114	133	152	131	135	124	115	129	130	143	135	136	130	144	144	117	150	144	142	129	150	112	129	129	141	129	136	141	135	161	124	126	121	132	146	133	125	143	132	151	131	139	145	131	134	128	120	129	102	131	127	156	155	119	123	134	109	127	151	140	132	130	131	133	146	136	149	151	132	112	118	121	139	148	132	136	134	145	138	106	137	116	126	117	141	120	130	128	145	124	127	127	141	140	145	148	110	147	126	152	144	150	140	134	132	126	135	123	130	129	143	135	123	143	125	127	138	141	119	124	124	143	144	143	131	137	115	130	145	120	138	141	150	136	129	118	137	130	132	136	138	145	136	124	151	143	125	143	136	140	137	152	139	129	129	127	152	131	127	157	129	146	136	113	138	154	139	140	140	126	144	139	135	121	134	138	139	135	132	149	149	127	130	143	134	147	148	158	138	139	122	132	147	154	150	136	151	145	139	125	132	129	130	143	130	142	125	126	147	135	117	155	144	144	125	131	118	126	156	136	144	153	131	131	123	133	128	122	144	137	132	127	128	149	137	128	122	161	126	126	136	144	134	144	133	130	132	128	147	138	118	124	133	141	140	127	162	136	129	140	128	142	128	141	135	137	150	133	161	139	116	137	132	108	144	148	142	121	131	145	163	153	132	117	128	143	135	137	141	125	131	120	141	131	135	139	126	141	143	114	127	137	144	142	137	148	142	132	124	140	111	127	147	128	136	141	124	130	126	124	125	125	132	112	141	152	140	120	140	157	107	134	118	135	143	128	146	147	144	136	127	152	131	129	126	137	131	142	120	139	134	119	126	126	127	120	127	135	124	135	138	120	115	131	146	150	124	136	127	142	135	123	141	141	124	129	110	145	145	137	122	116	146	127	123	125	136	105	131	113	125	130	133	155	152	112	152	141	128	152	122	152	121	137	111	124	124	119	129	127	113	133	155	106	127	147	126	140	140	136	158	129	116	145	140	145	136	125	134	129	138	130	141	123	136	134	133	127	137	131	145	136	160	143	142	124	114	129	133	130	124	135	136	154	140	136	131	154	120	128	129	120	142	118	163	147	135	128	157	118	128	130	149	136	111	127	124	126	140	117	153	149	130	129	142	140	134	110	164	115	114	142	141	105	139	130	124	151	165	147	151	126	129	138	136	129	112	123	130	120	166	143	112	121	148	143	120	132	129	126	151	128	141	150	139	152	121	148	133	131	147	132	139	142	132	131	129	132	128	112	132	132	134	137	128	136	133	132	119	125	147	129	120	170	140	143	142	133	128	148	143	126	127	126	135	139	134	118	126	144	123	142	131	152	140	131	134	138	115	168	137	104	145	136	133	154	153	127	127	147	141	136	118	140	131	134	166	132	124	124	139	139	128	149	121	138	131	130	146	147	143	140	137	125	140	141	142	133	133	132	157	131	145	152	123	150	143	162	144	144	137	120	143	130	125	129	134	152	119	149	120	136	128	115	130	125	138	136	132	130	132	113	151	147	132	138	115	125	132	130	140	133	105	128	131	145	123	128	143	147	129	144	131	133	131	131	150	138	131	126	132	138	140	134	131	123	131	127	149	149	143	129	137	131	137	136	135	134	112	123	142	115	137	118	133	139	132	144	122	142	121	139	117	135	117	135	144	114	125	157	114	137	135	131	134	120	134	137	131	133	142	121	121	116	132	124	127	136	124	132	132	126	140	137	128	99	150	165	145	129	159	155	128	139	124	160	116	134	137	125	148	134	147	125	155	142	131	134	126	153	136	132	123	110	145	136	138	145	124	126	147	150	133	152	119	125	137	147	129	141	141	133	140	130	146	122	124	148	125	137	119	122	118	117	130	121	143	133	162	127	119	155	128	136	131	133	128	123	141	112	141	141	147	131	128	122	111	145	146	145	112	137	165	117	133	144	142	132	148	142	121	120	123	121	140	138	124
10437	15672	22271	3235	496	528	510	562	644	592	546	549	557	540	476	442	493	523	504	477	521	528	504	498	520	481	507	514	493	507	474	457	516	541	475	476	489	521	502	435	502	489	524	556	499	483	492	483	474	501	499	490	467	487	492	483	474	490	521	506	445	480	485	565	463	490	518	532	525	520	503	525	477	530	550	617	570	554	541	493	520	543	507	504	500	494	526	515	465	462	464	474	494	450	482	450	481	466	492	544	477	477	501	471	507	496	479	480	481	529	475	448	474	510	486	476	459	465	462	525	519	460	518	487	478	469	484	479	470	500	536	458	509	470	508	464	480	469	453	492	502	511	459	480	513	511	465	508	511	469	472	482	527	500	479	530	469	530	475	444	505	470	489	476	472	472	464	467	484	501	496	502	474	467	519	488	497	526	478	506	507	494	502	472	479	470	528	474	435	493	497	504	481	468	501	504	505	478	484	512	508	483	515	500	531	491	482	468	483	493	523	439	455	440	494	504	486	467	488	482	465	523	449	476	497	491	483	525	459	457	498	479	469	467	454	481	462	496	471	489	469	417	493	497	452	462	477	451	502	483	488	479	479	515	512	468	517	508	468	461	488	497	474	462	490	502	480	473	511	481	483	475	499	517	514	516	443	502	487	491	532	493	545	513	511	498	479	469	482	521	443	458	465	513	455	462	496	520	504	544	490	476	478	445	475	462	491	450	480	504	455	486	483	501	477	506	475	474	498	487	532	503	469	486	499	519	487	513	516	485	497	471	513	502	489	482	508	491	494	483	479	460	461	499	491	474	493	477	468	487	474	497	458	492	495	502	439	514	477	497	494	481	467	470	494	445	437	493	497	503	517	502	472	421	523	492	453	521	455	451	475	484	488	469	493	510	487	489	464	481	471	474	449	498	544	511	463	499	508	510	508	517	453	478	487	487	503	466	532	470	479	477	484	487	493	500	467	477	502	528	471	496	429	507	487	482	472	503	514	513	490	543	476	510	486	477	436	513	469	515	478	461	501	500	508	463	458	514	504	501	494	485	483	478	510	479	502	504	524	488	505	449	480	479	533	508	463	471	488	498	485	491	475	493	455	494	524	489	513	489	471	509	499	463	482	513	493	493	458	526	506	496	517	503	474	514	486	454	492	489	473	505	486	497	479	490	495	508	511	493	548	479	512	479	479	480	439	459	463	477	496	491	484	513	477	517	496	495	510	481	528	522	519	480	479	481	511	470	463	453	463	520	519	487	477	506	452	508	506	495	494	479	441	477	487	492	470	495	541	504	472	495	488	466	473	437	478	490	487	481	477	471	439	475	508	501	482	511	490	483	474	481	472	439	465	457	489	463	525	489	473	479	482	478	496	520	475	503	469	447	477	454	453	519	471	461	521	513	467	461	529	493	500	511	474	516	485	490	486	525	473	503	531	469	506	512	514	472	474	479	509	480	487	503	460	496	492	530	515	472	503	515	512	468	462	487	494	505	503	483	479	498	478	482	490	457	501	502	495	475	480	522	474	512	513	448	513	475	526	472	515	493	482	488	462	534	484	504	519	452	502	457	481	501	477	464	463	469	516	489	489	467	501	512	504	511	496	495	494	520	461	497	472	528	495	498	442	520	431	479	506	490	494	466	491	478	461	516	462	507	457	495	497	494	471	443	493	475	502	496	476	467	466	490	510	502	477	436	488	516	492	461	525	492	512	477	493	494	532	484	452	510	480	497	481	489	503	503	499	478	541	511	468	490	509	504	508	495	483	459	452	489	497	484	492	480	524	454	474	469	477	526	474	482	515	474	494	493	481	510	495	500	504	457	481	470	482	494	469	486	510	495	514	501	494	493	483	436	485	496	482	457	472	465	510	506	496	460	497	475	489	494	466	463	488	434	520	482	469	492	500	470	475	506	527	477	487	452	478	491	460	515	464	460	479	512	472	473	480	465	502	497	486	471	481	487	498	478	482	529	500	500	468	472	499	472	514	514	516	490	481	482	500	492	449	444	480	505	467	487	503	517	465	485	509	459	496	502	467	480	459	515	491	481	466	467	488	500	516	487	469	480	469	501	444	479	522	466	496	463	474	510	487	470	512	462	519	441	485	504	491	510	487	486	484	468	493	460	486	497	498	488	433	496	455	477	436	491	490	501	534	503	473	469	508	489	459	481	465	480	494	483	521	478	511	477	489	448	471	533	484	468	492	489	459	510	529	481	517	493	478	513	473	488	477	433	483	476	448	513	463	462	489	486	506	533	489	482	496	448	543	494	489	475	475	491	494	494	470	492	519	465	468	507	516	455	466	523	487	454	469	465	485	458	495	452	479	477	469	533	466	506	535	468	520	484	498	527	494	481	523	480	531	494	505	465	452	469	465	513	453	488	481	478	471	506	466	484	458	495	480	487	499	493	532	486	471	492	502	502	501	483	509	520	479	489	499	502	483	475	504	440	489	530	490	479	495	523	495	505	464	473	464	476	482	497	482	457	472	474	488	456	500	470	494	470	478	470	509	491	469	517	500	482	508	523	481	516	493	524	473	515	485	478	466	461	512	483	482	473	484	468	524	479	498	483	492	456	482	492	464	485	521	515	485	525	485	483	446	467	456	461	488	461	462	477	455	509	478	528	492	498	493	452	467	480	474	459	482	463	500	509	478	514	544	455	519	477	467	494	468	499	485	484	460	488	476	497	495	508	475	460	521	490	475	453	475	472	518	519	502	486	511	499	464	474	455	477	525	463	521	468	464	490	496	506	485	497	462	457	508	479	477	503	466	491	460	487	479	529	489	479	456	469	463	474	511	477	503	481	498	498	507	519	517	523	479	506	497	470	487	501	469	513	456	467	531	491	504	467	487	475	453	496	481	519	532	482	492	529	454	462	513	496	496	478	481	504	526	483	478	440	448	478	448	508	486	515	501	506	492	527	493	477	478	484	487	453	456	467	500	472	507	467	483	459	497	449	499	456	473	471	497	478	481	481	482	502	476	454	506	498	489	512	483	530	438	447	457	480	485	467	470	468	501	472	507	472	491	553	431	541	463	548	486	467	482	484	494	483	544	460	519	497	522	524	487	478	529	509	471	480	497	506	484	504	491	442	472	532	512	561	494	467	473	511	503	517	492	456	491	493	472	480	511	505	496	483	473	476	493	486	480	474	474	465	489	513	537	484	487	458	496	474	485	489	489	502	464	506	491	475	502	475	498	522	481	484	466	469	461	494	465	491	459	475	486	500	460	531	474	483	485	520	453	512	469	483	485	524	510	456	474	507	498	474	476	476	496	504	489	484	481	490	492	498	482	470	501	491	523	482	507	465	538	493	532	510	490	509	504	484	459	490	530	497	496	504	495	475	515	498	473	487	486	469	490	471	460	508	484	454	476	442	511	481	491	537	472	445	496	516	470	527	473	450	468	469	471	504	477	507	459	504	508	485	485	498	490	502	468	507	497	477	490	444	480	469	503	458	477	502	495	478	501	460	525	499	483	481	480	518	466	486	493	470
50794	62986	67265	29439	5391	340	290	345	406	335	339	328	286	262	253	200	218	219	218	218	210	205	222	181	166	184	183	181	166	188	195	175	174	164	168	160	170	212	191	183	155	198	158	168	180	172	185	165	184	172	174	164	157	163	163	165	177	162	177	185	174	191	187	194	210	190	169	183	195	191	190	197	208	184	172	185	191	154	189	162	185	166	181	174	156	200	186	209	171	182	160	182	163	174	186	157	154	195	199	176	202	161	163	168	178	190	172	160	162	176	182	184	172	175	155	193	150	182	181	181	186	177	169	173	184	168	156	171	164	177	164	175	179	204	171	166	174	169	160	169	188	180	172	178	189	182	178	153	147	169	169	182	170	182	185	149	194	173	173	181	159	172	185	176	187	178	186	177	189	193	181	174	167	177	175	176	169	176	151	184	182	163	183	193	182	155	179	166	168	177	173	150	161	159	191	171	156	176	183	161	201	187	187	188	176	178	150	170	182	183	183	180	161	177	173	189	180	176	183	187	160	151	155	168	167	166	152	181	162	174	181	172	172	181	199	195	191	165	164	187	182	180	167	163	158	164	173	151	158	180	177	178	154	222	138	154	173	172	169	152	153	163	180	177	164	178	175	145	165	148	167	180	174	178	185	157	176	154	157	172	182	169	171	173	163	180	160	157	193	163	167	191	159	160	158	164	175	156	179	152	181	171	172	182	168	167	173	135	174	158	172	190	162	186	155	188	170	178	163	155	156	216	175	201	172	174	164	174	196	169	167	195	181	173	153	164	192	194	172	158	176	176	188	188	172	178	165	143	169	171	186	180	187	161	185	176	178	164	172	169	188	170	187	167	177	161	180	185	173	158	179	184	166	182	180	156	138	195	179	158	165	150	172	170	173	172	163	160	206	179	182	173	169	170	195	178	171	189	193	177	195	172	173	162	191	146	184	162	198	177	183	152	146	184	180	171	176	171	172	183	196	159	191	169	177	190	174	159	163	191	150	191	179	191	202	183	164	179	169	156	163	170	175	181	176	169	176	180	178	186	202	177	157	196	181	181	175	179	180	190	193	169	177	195	179	160	172	161	188	189	167	166	172	165	160	153	177	188	175	167	184	150	158	184	157	188	152	173	182	192	169	176	201	190	166	151	171	170	175	190	163	177	171	173	192	159	177	167	185	198	168	163	187	184	166	202	164	189	184	188	188	191	161	164	165	169	182	166	191	160	174	174	182	164	193	179	185	174	192	185	160	189	153	167	165	179	187	190	185	166	154	174	156	182	152	165	178	176	171	170	158	175	161	182	165	164	203	171	188	186	186	166	200	168	165	162	173	153	143	202	176	194	178	190	181	195	171	150	181	196	153	166	191	169	173	193	169	191	175	155	175	169	174	155	174	168	162	167	156	170	151	152	186	194	173	179	156	179	163	164	191	163	167	165	193	168	170	169	173	168	186	164	167	155	171	176	153	154	172	152	172	160	194	170	192	163	177	192	184	166	198	161	170	166	151	162	183	180	155	172	164	179	179	188	164	155	166	188	167	183	174	183	176	156	180	180	157	157	173	173	196	188	164	186	177	168	164	175	187	153	151	170	183	192	171	177	184	165	177	181	158	172	168	176	153	158	180	182	151	168	177	166	192	167	168	166	162	166	196	185	173	154	154	149	178	198	175	185	161	160	157	172	173	158	189	167	162	185	178	167	174	182	165	188	161	179	174	178	185	166	160	198	186	176	154	154	147	163	175	175	171	183	178	169	202	173	148	148	178	202	164	152	179	164	173	177	177	149	183	159	195	154	152	183	186	172	179	175	180	170	156	147	191	184	188	158	172	153	163	168	180	193	190	177	185	181	169	183	165	184	191	187	169	183	181	177	179	172	145	193	164	158	158	175	188	211	181	184	149	179	162	161	180	155	177	180	186	146	163	168	163	168	173	196	176	165	197	168	170	167	148	180	150	189	170	183	181	166	156	154	183	181	158	156	165	186	177	211	167	163	178	183	191	180	202	168	195	190	202	153	149	184	185	188	159	170	172	169	178	179	185	167	157	181	169	172	151	173	182	189	177	166	207	188	183	186	176	177	158	170	185	198	175	163	152	185	181	179	173	170	183	167	178	184	168	158	176	168	162	183	179	178	170	176	158	160	167	165	168	181	171	189	182	199	168	173	170	185	176	195	159	169	152	168	184	166	176	170	183	175	184	174	156	194	174	168	178	165	168	169	174	166	184	188	166	183	180	171	178	191	169	155	164	171	149	216	171	160	172	176	166	179	179	171	185	182	182	168	160	160	173	188	174	169	162	176	184	171	160	161	162	177	176	167	183	180	178	176	171	191	170	143	150	166	149	177	177	169	175	174	173	178	169	183	164	177	156	178	158	146	161	175	199	176	191	162	163	175	170	187	191	143	150	175	194	174	181	172	159	164	191	159	176	177	175	179	187	181	182	177	188	188	162	170	169	138	186	172	170	168	170	162	188	168	197	171	192	184	171	173	178	178	185	185	182	156	168	160	167	157	192	161	162	174	155	160	167	174	166	160	165	183	176	160	180	152	164	171	191	175	177	180	197	177	174	162	166	149	180	177	155	153	201	151	169	176	168	163	179	177	189	176	163	182	171	159	173	192	171	172	178	177	189	169	186	179	158	179	160	159	176	171	186	171	192	160	151	177	177	162	158	195	160	172	175	179	195	159	179	180	170	202	188	176	187	172	172	181	152	178	187	184	176	181	166	198	164	168	175	184	194	198	168	171	179	172	160	163	171	176	159	183	176	166	188	168	157	167	166	174	176	163	150	170	167	174	187	153	160	188	150	156	179	186	162	172	169	174	159	190	172	195	184	188	166	187	162	192	187	174	177	185	164	162	155	170	202	176	162	180	165	155	197	170	179	183	176	158	167	173	175	180	185	177	150	177	186	173	188	154	215	163	170	166	167	171	205	163	198	170	172	161	183	176	188	157	171	150	170	144	190	163	167	173	163	180	170	171	169	189	169	182	165	185	171	164	178	162	168	189	149	153	190	192	193	162	191	163	162	161	162	184	175	155	177	189	166	176	166	204	173	198	160	168	165	191	168	149	154	171	165	158	176	165	140	175	171	189	166	178	167	175	166	168	163	190	173	167	185	180	180	177	158	188	140	188	169	178	162	156	159	189	179	165	188	159	176	183	173	168	172	156	174	180	164	195	175	151	185	166	162	163	180	144	181	154	182	171	173	178	173	157	177	162	172	151	171	184	183	176	179	166	162	179	168	172	175	175	178	191	173	203	151	161	171	161	181	198	168	169	186	168	156	184	189	176	147	173	219	183	171	181	174	164	185	172	173	178	171	178	193	165	185	180	183	166	178	175	173	180	195	169	174	178	169	177	167	173	166	165	165	160	155	172	166	188	170	163	187	177	168	160	178	175	182	163	168	165	170	183	166	172	159	178	169	177	175	173	173	180	187	183	160	172	166	184	160	156	162	168	205	166	171	182	167	171	183	165	170	180	175	149	173	176	183	159
34540	48440	60003	15577	1398	1239	1126	1502	2037	1993	1736	1520	1161	1153	1108	951	949	922	1010	890	873	842	773	768	668	735	713	658	672	689	653	669	613	667	656	640	662	621	633	632	620	617	635	582	628	658	613	616	598	585	635	592	606	595	605	624	620	614	624	607	627	602	593	626	650	637	607	657	667	670	623	650	675	736	786	718	700	706	647	627	637	653	643	612	619	602	633	600	607	620	577	576	597	597	611	608	645	656	597	587	647	638	566	595	623	607	627	628	590	620	597	588	584	636	623	604	599	596	590	600	597	603	619	557	609	622	625	636	623	594	584	618	576	587	582	601	644	622	619	577	587	632	560	573	610	635	601	572	623	656	593	600	572	577	618	576	542	607	597	598	620	577	602	573	585	601	592	577	611	628	603	594	590	628	627	573	606	598	612	634	658	574	594	632	639	605	635	565	570	594	637	576	553	635	579	595	617	655	636	648	576	618	571	633	631	571	604	579	612	621	604	532	619	574	591	637	585	595	564	580	629	577	583	577	626	630	590	631	591	595	651	628	527	614	599	589	622	613	574	565	636	592	611	581	626	577	610	619	599	593	605	593	612	591	587	579	607	577	565	565	606	567	612	573	631	580	584	611	590	595	588	567	621	618	586	638	648	591	646	592	609	599	552	585	599	587	588	593	599	633	608	613	567	585	612	553	625	599	647	617	601	580	608	627	601	616	622	573	634	594	591	651	637	556	571	587	646	559	597	576	578	582	575	524	568	572	596	621	628	594	583	627	597	623	572	586	601	564	628	616	563	641	617	567	617	574	605	546	586	591	584	592	580	615	556	600	628	605	574	605	615	634	548	591	589	587	583	590	587	598	567	613	607	590	566	619	566	593	574	594	628	614	585	587	565	642	614	611	600	610	626	618	587	628	563	570	589	563	581	597	608	609	609	607	595	589	574	605	578	634	579	560	560	571	606	599	630	612	584	575	600	615	619	564	616	617	590	606	572	585	609	594	604	587	625	573	556	604	602	593	605	622	606	583	612	597	642	606	614	599	578	572	598	582	593	588	589	574	586	627	622	605	599	580	594	563	596	606	585	613	607	627	610	579	599	603	620	609	593	612	582	592	602	640	600	610	590	650	587	557	611	601	628	651	581	615	596	598	556	622	585	598	550	588	590	597	630	581	626	596	571	595	567	580	609	579	608	607	598	585	592	601	594	583	570	614	620	591	587	610	584	601	609	576	612	606	597	644	597	576	584	583	578	629	605	654	603	556	604	596	613	609	608	613	550	588	559	565	616	606	580	607	586	579	629	582	619	627	611	624	616	606	632	598	599	640	614	574	616	588	604	590	592	614	594	613	579	584	618	607	553	572	623	611	582	607	643	612	583	597	564	584	602	614	581	599	598	624	586	613	618	643	625	615	613	601	610	620	579	613	613	596	642	620	624	612	575	611	610	584	611	600	576	598	588	583	594	653	621	610	635	561	604	610	597	578	629	599	655	526	652	614	538	610	595	589	607	591	584	585	608	575	589	618	584	577	601	617	596	608	590	652	605	571	565	581	570	584	612	583	590	581	604	608	598	604	594	587	645	584	594	607	588	624	604	565	642	596	548	598	599	591	586	545	575	608	611	610	613	617	575	559	571	633	615	579	584	598	580	595	657	558	593	558	592	597	590	591	580	576	617	557	614	584	597	578	562	625	606	609	583	572	577	599	609	585	565	609	626	619	576	581	641	623	610	617	597	585	602	617	590	582	629	590	669	619	624	587	621	636	567	611	574	621	610	565	605	584	609	609	596	559	611	604	589	609	605	594	597	589	579	590	618	600	634	599	616	602	610	614	612	570	606	588	617	579	607	638	605	597	614	586	601	597	599	608	596	608	599	606	628	585	636	629	593	575	571	611	584	615	552	610	597	551	623	643	621	596	631	622	600	611	632	590	607	587	580	637	625	607	588	578	618	584	592	585	589	625	604	589	628	582	623	597	588	595	602	630	578	609	646	597	603	603	613	639	557	578	573	586	624	589	577	608	641	589	569	603	585	579	614	621	578	623	555	617	630	609	630	598	633	645	592	621	601	564	582	573	622	571	639	624	593	616	590	608	578	613	586	553	608	575	582	616	536	622	601	573	601	637	577	613	590	613	586	606	586	607	627	618	602	623	627	605	624	586	623	599	617	622	613	617	598	559	654	567	581	572	645	609	521	597	595	572	603	559	609	603	606	654	591	629	628	605	613	560	598	623	596	600	625	570	615	618	616	674	597	609	614	634	597	623	605	635	591	597	545	620	627	593	590	620	601	628	650	588	627	609	570	605	583	547	595	596	625	621	567	570	603	594	623	577	627	603	634	610	625	610	559	613	584	615	612	601	627	624	598	606	590	583	569	596	604	598	615	613	626	540	565	636	640	596	594	623	568	573	602	621	627	624	592	608	575	595	669	623	580	655	614	575	579	585	603	595	606	581	654	577	570	596	571	628	602	620	604	584	617	561	571	618	593	599	608	568	592	560	572	628	558	577	624	596	598	627	582	611	565	608	612	568	608	592	617	599	604	589	580	584	647	558	663	607	607	622	591	608	643	575	579	613	564	615	588	620	534	574	569	577	633	601	562	560	583	586	598	612	605	589	632	596	577	618	589	626	600	594	615	601	574	613	637	610	648	606	614	604	639	582	605	572	609	595	603	614	585	586	569	613	575	620	562	642	593	587	636	600	592	623	600	599	608	577	603	603	596	590	629	596	590	643	592	602	583	606	610	594	605	561	597	615	587	601	576	577	569	621	617	620	593	576	590	614	560	581	554	649	621	620	614	628	611	628	544	595	610	613	605	599	617	549	581	593	594	581	588	580	576	588	597	621	572	571	607	569	585	625	600	598	588	601	625	617	650	591	605	620	603	616	593	643	590	608	577	583	558	577	611	601	569	608	587	583	597	579	591	584	608	625	588	603	576	567	620	612	614	581	656	591	589	618	563	602	586	625	609	549	609	617	599	609	561	585	601	578	613	667	568	608	623	557	602	575	569	564	583	586	608	581	552	612	642	565	586	607	586	596	601	611	577	614	633	606	602	617	598	628	571	604	589	594	568	609	605	629	589	603	601	584	610	567	604	616	595	583	584	575	606	606	602	630	584	626	589	582	574	591	587	604	611	647	598	546	578	578	597	608	621	582	604	602	587	603	613	639	606	614	628	614	569	557	583	638	579	610	577	580	584	613	598	631	583	587	653	636	631	572	614	636	639	592	641	631	626	570	621	634	609	622	627	603	609	611	612	632	628	599	584	585	547	584	625	598	622	614	564	573	587	610	616	588	588	577	574	569	565	609	602	591	589	591	639	599	612	610	602	598	609	596	595	634	613	594	588	560	598	618	550	600	574	552	575	626	622	604	581	576	588	628	573	653	564	590	576	593	622	617	577	612	605	608	630	642	583	570	618	633	615	637	627	599	572	646	601	622	571	604	566	629	612	632	617	566	611	557	629	588	613	608	585	592	576	577	588	631	582	582
65364	72632	75206	36940	10583	1150	428	470	647	684	462	438	396	406	337	300	302	288	283	282	277	292	280	284	265	294	234	275	233	265	222	235	267	236	236	219	244	220	225	241	247	230	241	231	259	233	226	233	236	228	236	237	230	221	241	211	226	221	251	206	264	244	244	233	269	267	215	250	226	234	244	228	253	246	227	224	253	240	238	237	219	239	241	215	239	235	242	216	242	226	213	238	213	209	241	262	279	219	207	230	225	218	227	238	219	206	272	198	220	246	227	252	235	242	212	203	196	243	239	247	246	214	230	240	274	259	232	222	237	219	181	219	206	216	224	223	207	249	227	250	204	225	242	214	230	201	214	218	217	232	244	220	217	207	183	243	199	226	244	224	218	250	209	217	242	244	262	219	201	226	244	236	232	223	219	207	222	237	238	219	225	235	258	213	209	218	214	214	241	238	208	235	255	222	245	201	215	236	228	247	233	206	223	230	238	218	251	186	248	218	203	233	231	269	222	214	233	235	232	224	250	228	192	227	216	239	229	233	234	226	229	225	247	236	243	221	236	242	228	212	208	230	231	223	212	197	230	246	232	242	222	224	200	201	245	188	215	215	201	240	234	224	202	241	226	223	240	241	244	241	203	233	229	259	223	235	231	241	230	210	242	226	220	225	219	250	225	209	239	234	234	233	235	237	245	227	235	254	232	227	226	220	219	216	250	241	225	234	205	232	229	225	234	245	234	222	242	219	202	254	236	237	248	208	210	238	253	237	236	197	240	215	225	223	237	235	215	243	236	239	240	194	223	232	222	232	280	241	246	227	223	269	241	240	231	210	253	255	215	219	199	230	207	249	211	233	217	206	245	240	226	239	218	197	208	229	231	209	235	217	228	242	214	257	202	239	221	253	211	238	225	227	246	236	250	259	205	227	240	245	235	236	239	237	229	237	209	217	232	219	218	252	224	240	213	235	219	219	266	231	232	239	237	249	213	233	247	230	228	254	242	234	232	219	220	227	234	213	206	227	232	240	228	251	246	237	239	228	247	223	236	210	234	249	230	216	201	222	253	211	232	217	239	204	198	237	238	258	206	241	245	257	250	259	226	238	225	229	207	234	235	237	215	196	235	244	235	222	237	238	246	234	228	219	218	237	253	232	260	219	236	236	213	227	212	205	243	192	224	217	228	237	209	218	228	189	211	246	219	221	229	209	219	228	239	240	226	227	249	220	252	206	226	237	230	220	227	241	245	249	222	243	240	254	227	211	199	230	236	246	252	213	214	246	217	229	202	234	228	239	245	211	224	205	216	225	228	200	244	208	245	243	231	234	241	251	241	204	202	265	216	204	219	235	219	224	220	236	205	230	229	215	216	227	209	221	219	210	232	217	209	234	206	250	221	218	238	218	219	234	238	226	256	219	239	232	205	235	226	226	241	228	229	265	220	215	246	261	207	201	212	255	219	199	204	235	214	228	235	217	214	238	244	232	224	220	251	222	236	234	204	206	221	226	209	226	223	246	231	240	235	209	223	208	239	221	248	208	238	238	231	210	227	223	240	210	249	217	214	206	234	230	238	242	201	219	235	224	230	219	225	217	239	219	224	230	223	230	209	223	216	213	228	211	237	204	222	225	253	251	266	232	231	227	245	205	207	219	233	257	228	241	253	216	237	217	219	232	224	232	234	210	229	238	230	259	219	227	234	206	251	227	235	233	229	201	227	238	235	245	224	231	194	243	233	208	210	227	239	218	201	252	223	206	235	238	243	202	236	222	226	242	228	217	232	226	209	240	233	237	247	229	213	211	246	229	250	222	205	235	227	240	204	205	237	254	247	225	226	233	212	247	216	222	240	238	249	216	234	227	236	220	199	212	251	261	253	195	245	209	245	255	215	219	204	229	225	229	216	229	238	199	234	225	239	224	227	220	236	212	239	221	238	215	225	207	226	205	217	219	223	217	207	224	217	223	200	232	229	201	215	217	210	272	222	215	228	234	247	236	247	214	255	249	223	229	231	207	218	218	214	249	227	249	232	253	215	250	202	226	249	247	228	233	236	237	228	225	217	272	246	213	219	241	229	218	231	222	230	219	245	222	207	238	212	237	247	188	231	226	233	236	256	214	230	224	208	223	234	258	221	244	217	229	224	229	203	252	205	227	259	231	220	236	235	232	200	253	243	229	251	208	242	229	234	215	227	204	247	218	239	199	215	276	233	237	225	218	218	221	247	245	228	212	230	232	221	235	219	234	214	209	238	229	227	261	205	223	193	240	199	249	217	240	218	237	234	228	236	239	213	240	232	243	211	222	264	235	236	249	236	229	207	223	223	227	222	205	225	232	228	239	219	222	211	215	226	251	247	238	218	217	231	236	231	215	209	231	211	225	227	220	209	232	235	241	216	189	265	213	245	220	239	229	232	248	228	221	222	211	250	251	219	225	222	224	235	216	222	234	231	225	247	222	201	228	254	216	209	206	217	225	247	243	219	228	219	254	230	238	223	241	241	245	221	237	239	205	234	240	211	230	223	216	262	206	223	197	236	207	231	227	236	225	236	247	230	242	212	212	245	208	237	241	238	236	240	216	234	214	221	235	213	235	237	235	234	231	212	250	214	250	234	221	218	221	224	209	205	214	249	213	240	209	220	212	214	227	239	230	235	248	235	215	218	249	225	214	253	261	251	216	200	235	229	247	233	246	251	240	241	212	214	200	229	228	242	235	210	199	229	237	234	210	234	235	206	218	243	217	230	227	228	242	218	219	256	247	239	238	221	243	220	226	209	240	222	246	210	215	222	218	211	241	250	228	225	245	233	214	204	220	223	248	198	232	230	231	221	240	220	237	230	239	249	190	264	266	220	205	247	203	248	227	216	222	240	228	208	229	247	196	203	199	244	208	240	232	226	223	224	253	230	220	209	235	240	266	237	226	210	244	196	220	242	240	218	212	228	239	234	229	216	233	231	218	226	240	218	218	240	261	231	237	238	237	232	206	235	221	219	226	235	210	216	219	238	240	251	225	239	236	237	214	245	212	236	215	251	228	219	227	216	222	248	229	233	243	220	202	255	242	216	253	253	237	267	201	225	217	221	228	226	217	243	227	248	238	222	244	237	239	204	212	225	213	222	236	226	264	224	228	225	217	217	214	209	218	230	240	203	205	215	226	225	216	210	224	219	240	224	206	228	229	255	230	234	232	218	217	233	223	229	230	223	239	254	214	230	228	234	227	263	214	241	243	203	248	242	230	235	234	255	180	202	212	226	255	267	217	229	230	231	228	235	209	267	232	216	252	220	227	231	235	252	229	254	233	185	227	246	227	239	257	246	232	227	215	216	248	213	234	241	247	234	219	218	234	231	215	211	244	227	221	211	221	236	245	246	197	223	218	236	223	210	249	215	232	217	218	252	227	219	256	226	243	231	202	202	203	210	203	213	230	216	202	235	227	239	230	223	246	223	210	233	232	213	224	235	245	225	242	258	245	261	207	216	196	233	238	226	215	228	256	234	221
44366	59884	72123	18249	2371	1912	1809	2193	3115	3258	2247	2043	1776	1695	1618	1317	1392	1464	1370	1194	1280	1160	1076	1005	860	900	908	902	890	869	841	844	888	859	837	827	812	846	802	788	776	780	844	845	811	813	731	780	777	797	780	715	786	719	773	791	751	791	771	771	744	828	758	812	792	836	780	789	758	846	802	849	891	932	975	999	882	866	833	790	844	768	738	785	766	770	732	770	726	767	743	783	799	779	790	740	772	759	771	799	749	753	722	788	844	771	759	722	751	790	736	765	751	726	715	754	748	768	756	734	776	734	777	745	772	772	757	737	715	751	686	734	820	741	736	741	772	744	747	775	767	743	742	741	756	718	757	771	783	767	736	709	743	772	728	734	770	691	706	741	761	757	753	737	757	717	690	796	786	739	769	771	766	783	695	776	730	783	749	713	745	774	736	748	742	779	743	742	766	753	687	751	753	729	752	723	748	757	707	790	779	751	702	768	707	739	754	722	742	705	740	760	792	723	747	700	759	742	730	784	755	712	733	755	757	752	742	755	740	704	713	720	749	762	710	728	753	738	806	733	703	779	760	699	787	721	739	787	773	735	731	751	742	766	750	777	722	742	729	786	760	759	746	764	726	747	685	756	711	730	795	758	766	715	789	760	694	772	742	726	745	703	744	781	757	724	758	693	743	738	703	772	711	751	751	726	786	684	765	732	747	698	782	786	726	767	740	739	773	745	774	770	745	745	727	786	787	771	735	723	780	717	777	725	760	742	764	724	736	754	743	796	772	749	803	730	754	707	714	749	743	769	719	739	770	774	778	746	748	719	712	788	710	730	785	762	722	775	749	750	788	717	779	770	755	759	786	731	699	734	728	754	732	781	697	715	719	714	728	721	742	728	770	722	758	801	744	703	716	748	755	731	775	700	694	786	769	726	760	767	742	758	726	734	756	730	806	749	726	725	752	744	808	719	752	779	751	761	758	715	712	751	691	767	765	755	789	773	718	752	735	767	749	730	774	750	749	752	718	769	771	743	753	722	771	810	767	729	751	789	707	807	715	735	754	737	767	801	692	779	783	751	747	806	759	718	763	754	741	783	801	732	785	702	750	780	716	713	741	767	761	730	783	701	756	740	728	763	754	797	745	753	782	797	784	765	741	767	760	833	759	747	774	720	811	777	720	746	724	743	776	737	728	750	728	770	707	734	746	734	719	745	734	741	712	728	774	737	765	754	748	761	757	730	736	749	738	678	714	754	735	771	716	738	761	795	699	731	768	701	742	751	727	763	727	718	770	736	746	746	791	746	689	772	751	821	771	720	718	757	756	695	726	740	769	732	740	701	705	743	746	793	766	743	772	697	748	745	733	709	753	709	769	761	742	752	766	762	769	737	760	749	769	780	770	766	737	753	761	737	710	753	669	752	743	703	753	752	738	740	738	729	749	760	736	743	733	707	738	763	744	746	719	768	796	783	774	714	730	739	746	792	752	766	730	753	737	776	768	749	770	729	738	768	741	757	770	758	786	739	761	794	741	773	770	797	765	742	748	742	744	789	776	788	799	736	742	747	732	750	724	782	777	760	737	788	699	753	713	761	780	711	800	748	729	773	744	744	689	729	775	746	738	719	735	739	713	738	712	761	720	707	765	764	806	785	707	782	798	769	719	779	729	754	758	753	716	746	750	752	717	748	747	753	744	797	718	711	748	726	758	776	736	766	777	752	765	750	772	709	720	693	721	778	753	767	762	756	771	767	793	718	748	776	717	714	753	739	732	749	758	788	748	751	775	746	731	780	777	757	760	766	748	751	781	730	742	729	794	736	734	744	740	741	765	791	755	753	751	743	761	735	760	791	761	730	734	750	709	721	771	763	748	762	730	691	686	767	726	764	743	768	726	807	703	744	792	694	714	743	768	691	712	700	769	761	793	756	728	758	743	705	758	781	735	762	798	735	741	740	740	697	792	729	757	762	762	726	778	750	739	784	748	738	738	765	763	746	703	735	759	679	693	728	731	743	736	733	733	736	784	681	699	754	731	732	744	711	726	729	794	771	747	763	708	753	786	724	721	759	770	755	804	734	722	717	737	698	754	759	762	749	745	726	730	714	745	699	778	704	774	762	708	750	759	697	728	737	726	773	757	695	736	741	755	742	725	760	710	729	761	724	738	758	734	787	796	762	709	739	735	684	758	704	776	780	747	763	809	767	772	768	747	763	705	774	709	750	737	763	731	736	723	753	726	763	795	803	787	718	731	756	723	747	714	771	717	750	811	744	753	734	761	744	733	766	776	759	774	768	723	746	759	760	714	794	708	763	699	730	755	763	720	732	748	711	737	747	752	739	731	752	763	737	711	738	736	761	713	707	694	751	812	721	722	723	743	757	731	731	762	751	703	728	781	714	785	728	751	745	723	727	766	793	695	759	730	686	764	746	762	736	731	709	736	755	727	751	757	732	732	751	736	777	739	750	752	799	721	770	736	758	787	719	723	728	737	719	738	735	788	688	724	747	715	787	762	745	733	773	768	758	703	738	800	744	734	704	730	801	790	769	758	801	742	747	732	776	725	722	771	744	705	766	782	759	717	711	746	778	767	706	702	753	733	758	766	748	718	800	747	758	817	748	777	765	779	775	756	751	749	698	778	720	743	712	736	780	748	712	715	755	714	794	688	758	734	761	712	715	769	725	734	704	738	799	741	761	736	769	752	679	792	737	748	778	761	727	795	737	724	742	765	728	721	751	736	733	755	756	703	756	692	755	721	764	744	767	760	751	739	774	733	737	725	746	737	749	708	745	743	740	798	747	744	787	777	758	723	756	752	768	752	726	746	730	736	755	769	771	747	784	719	772	725	746	733	755	761	778	756	744	735	725	715	759	719	734	771	755	749	796	741	748	767	775	721	757	767	798	757	724	710	784	724	720	778	733	751	753	722	776	754	741	721	688	722	704	748	775	732	746	770	716	755	724	781	710	778	774	700	744	779	743	740	772	740	733	738	719	746	681	798	734	789	738	748	736	723	757	816	730	764	705	725	720	729	762	709	778	720	741	741	790	770	722	742	703	757	792	786	755	755	748	747	690	749	744	694	731	735	761	780	742	707	818	752	743	776	739	761	753	753	751	732	751	736	728	737	765	773	771	780	756	770	812	735	684	736	706	773	784	740	729	789	725	717	776	731	736	760	762	770	804	726	763	814	719	769	769	766	797	698	743	735	786	763	766	722	747	790	721	727	738	717	742	709	738	771	696	815	750	705	832	711	719	751	760	764	750	712	743	752	789	770	742	788	729	706	778	701	741	735	765	755	714	759	763	729	755	703	762	779	746	736	802	737	719	770	772	785	761	684	770	722	716	741	753	720	746	743	690	791	801	744	798	734	717	702	771	729	720	766	763	724	761	771	688	734	714	730	700	720	794	746	747	711	734	755	741	780	746	767	769	746	715	733	759	798	753	755	751	740	740	803	760	779	716	769	731	737	722	719	745	750	767	762	695	758	781	747	791	744	725	774	774
9339	10464	11976	1371	236	148	158	158	167	153	135	148	127	126	141	117	133	133	128	135	130	126	128	143	132	150	122	126	154	135	152	138	154	154	129	143	159	131	130	147	152	119	144	123	130	124	137	131	148	133	139	142	130	127	135	155	131	122	142	120	144	146	154	142	149	131	148	168	149	128	132	131	157	179	140	142	151	127	125	130	130	145	151	148	114	153	138	168	135	123	117	140	123	141	134	124	126	158	153	134	150	146	130	121	155	139	153	147	118	133	125	122	135	126	130	138	136	127	127	147	136	139	130	161	124	116	124	144	128	144	108	133	132	143	140	128	143	122	153	143	142	122	129	117	130	128	141	139	136	128	148	132	127	152	132	144	150	139	129	127	124	130	137	151	131	123	134	141	150	149	115	133	136	129	146	132	166	135	151	123	139	148	126	127	142	150	122	132	144	128	116	152	127	118	127	130	141	135	117	131	148	145	152	126	145	133	153	135	136	127	152	139	134	135	112	135	129	133	152	132	135	141	136	118	134	143	140	123	126	133	136	133	141	130	141	153	142	146	142	131	118	137	135	151	169	139	139	105	118	140	126	128	120	149	129	119	131	145	129	148	154	123	155	156	128	145	143	133	130	125	133	131	130	131	138	134	129	119	146	129	138	135	130	128	153	122	124	129	139	132	128	129	155	124	126	153	143	130	137	140	118	127	136	140	148	140	148	113	124	140	146	144	132	108	145	128	145	147	137	146	128	139	140	158	159	132	129	133	137	141	158	147	138	146	138	142	141	139	134	138	156	125	143	138	147	126	150	125	126	136	138	140	115	125	133	132	144	120	120	145	153	118	125	148	129	143	166	131	146	130	133	146	148	128	153	136	126	130	130	134	116	127	101	151	148	122	130	139	155	143	120	147	157	112	128	134	151	143	137	148	143	138	121	148	134	118	141	120	132	150	126	149	149	128	127	111	134	135	138	148	151	115	133	132	151	127	131	147	143	147	109	147	133	135	146	149	128	147	111	132	129	121	126	134	136	139	132	145	137	146	136	139	137	137	129	151	144	138	121	124	135	129	147	128	154	147	137	140	117	138	145	156	130	118	142	140	118	137	137	133	128	136	128	147	147	135	137	135	148	129	153	135	126	147	130	128	143	142	153	125	140	135	134	152	121	124	117	150	121	138	116	129	141	147	135	138	124	120	144	136	143	145	153	139	129	146	132	128	131	152	138	149	129	116	154	123	131	142	126	141	155	137	137	133	130	112	174	159	125	145	127	133	123	137	147	136	155	149	145	142	144	157	145	145	129	138	137	142	157	144	121	136	132	139	130	143	130	139	152	127	117	130	131	117	128	158	147	126	139	139	145	146	105	131	139	126	148	160	135	130	129	127	146	134	153	132	142	138	143	130	160	128	133	129	123	131	159	153	134	137	145	132	134	159	120	131	149	139	123	138	139	138	149	130	124	170	127	133	140	154	135	140	129	135	137	129	135	148	136	143	153	144	117	128	115	147	129	118	147	136	112	153	142	132	124	135	121	107	136	135	150	136	139	139	118	126	139	136	122	139	138	176	150	123	145	134	118	129	136	133	141	152	129	129	132	113	143	129	150	137	127	147	112	132	152	146	139	135	140	127	141	143	138	140	143	139	158	135	129	151	140	132	139	125	134	144	159	123	132	122	118	129	149	128	126	131	146	154	134	141	144	132	149	150	150	137	123	141	128	131	146	152	119	147	141	154	169	137	126	123	139	134	142	152	155	143	141	137	134	134	147	162	131	122	126	145	130	127	145	144	132	147	132	147	135	142	149	137	147	117	137	160	139	134	134	145	164	120	133	130	129	119	147	119	138	142	130	126	125	127	163	143	122	131	150	130	132	143	126	114	127	132	136	131	134	139	132	133	127	122	136	132	132	124	126	138	148	150	137	143	148	154	144	137	119	145	139	139	149	125	135	121	126	131	130	137	122	142	124	137	136	140	117	144	140	146	132	139	151	126	138	122	141	148	124	153	137	152	115	134	129	127	145	116	121	131	134	153	142	144	141	140	128	119	138	128	127	134	140	140	121	135	121	136	125	117	129	157	142	124	139	146	152	133	135	124	150	137	136	114	164	133	138	133	137	129	131	144	132	144	134	134	122	141	138	148	149	138	129	129	160	142	127	130	138	132	139	144	154	135	143	135	129	136	140	142	126	146	149	145	157	151	140	111	129	124	117	137	151	148	143	144	139	125	145	125	123	132	141	159	139	134	154	112	151	118	128	142	142	156	155	130	146	142	130	138	125	137	143	134	123	126	145	127	146	138	148	141	134	127	143	142	117	141	131	129	172	144	139	133	142	142	149	144	121	134	122	128	121	140	144	116	147	129	124	130	153	141	150	140	147	127	127	131	142	131	147	129	138	112	144	103	132	111	102	148	151	135	130	132	127	124	145	143	103	139	140	129	145	124	137	117	138	138	143	150	142	135	152	151	128	140	139	145	128	133	134	124	130	137	155	130	159	153	118	143	117	138	147	143	112	139	152	134	138	124	147	158	137	139	138	141	155	122	146	136	119	158	146	117	149	144	116	142	148	141	135	137	136	142	144	110	148	152	134	130	125	138	143	145	126	126	127	132	144	127	136	153	140	123	137	145	137	134	126	125	146	128	142	157	133	119	140	138	138	162	147	135	144	154	120	127	154	145	144	147	150	124	129	120	131	127	120	134	127	162	155	142	146	127	152	170	131	139	145	139	160	112	136	129	121	141	146	138	120	121	168	123	131	127	141	136	141	122	164	122	151	152	149	137	131	131	148	144	143	127	116	140	143	131	137	133	131	116	137	152	150	140	120	113	142	146	140	146	139	132	139	126	133	130	143	130	150	140	139	123	109	156	130	136	136	130	122	133	139	96	143	139	120	156	141	132	122	172	133	116	136	130	154	138	110	132	130	137	140	122	140	115	139	129	133	144	130	135	147	144	144	127	146	149	119	143	152	125	149	124	115	126	151	130	140	126	146	135	151	128	138	116	128	139	137	148	112	119	138	137	138	135	132	138	131	134	162	149	154	123	114	149	142	144	139	146	109	142	140	140	119	123	120	122	131	140	155	167	125	131	134	134	123	148	134	159	139	149	139	143	121	120	149	122	139	136	135	113	137	128	150	136	143	115	138	144	145	129	147	153	141	116	135	135	147	130	124	132	175	142	141	143	125	138	124	144	139	144	139	130	158	127	146	138	144	143	138	123	130	133	139	127	120	137	129	117	157	143	147	149	129	135	131	138	134	129	139	141	160	147	125	139	137	153	147	111	159	127	156	116	128	141	147	142	144	150	133	121	129	128	151	132	134	125	134	152	163	140	121	138	135	161	126	138	163	123	147	147	145	120	137	132	132	132	128	129	134	133	138	138	120	118	125	147	138	146	128	141	121	140	131	131	134	151	139	156	140	151	158	131	143	111	161	127	129	148	146	131	150	130	148	151	140	116	143	170	129	135	135	147	125	140	130	141	144	169	154	137	138	141
11610	17949	20916	2428	539	560	539	565	617	652	568	550	542	501	498	549	537	498	501	555	533	502	578	486	514	498	512	505	511	529	482	496	523	507	488	532	529	494	525	524	493	513	491	472	482	487	472	473	507	492	506	489	474	493	517	449	481	501	522	509	458	506	520	490	532	482	470	550	527	527	545	575	557	585	617	591	552	518	523	503	484	530	486	538	502	531	486	477	514	505	460	513	486	537	492	505	450	500	487	507	441	454	468	511	498	464	487	493	520	455	479	488	529	530	531	501	489	485	457	517	504	478	515	457	489	520	497	494	512	529	496	518	471	521	512	491	495	490	503	507	480	528	495	506	507	510	504	480	505	520	526	532	508	515	477	471	509	516	458	516	488	480	474	501	507	483	455	518	479	543	511	480	531	488	503	516	471	493	501	460	473	475	499	515	476	491	485	506	494	504	502	483	519	517	482	532	474	506	489	473	496	466	524	483	479	515	546	515	459	512	483	497	503	462	479	518	497	515	501	528	493	483	526	486	535	503	503	501	476	512	459	511	543	484	447	489	493	484	502	497	456	491	479	491	529	500	477	507	551	485	466	505	511	487	500	488	548	484	521	451	462	465	487	514	476	483	511	489	527	515	463	505	489	503	515	480	489	475	524	515	487	485	504	496	495	501	497	502	528	547	494	515	530	491	481	510	432	517	522	499	536	493	518	523	495	485	492	515	480	513	460	486	507	522	497	526	475	486	514	519	491	497	500	473	468	490	489	493	491	447	513	527	504	477	487	495	479	469	496	521	511	507	503	509	489	489	440	495	480	507	479	503	487	507	470	481	481	508	463	497	544	473	496	505	472	452	526	504	484	477	481	520	561	507	523	499	471	511	460	476	483	502	493	502	502	468	490	511	496	486	506	498	478	481	483	464	488	496	485	531	479	483	482	475	507	508	464	500	479	507	501	491	505	497	521	508	521	509	473	494	500	530	489	500	509	485	520	554	490	485	495	524	549	498	504	527	486	525	476	458	528	525	508	470	521	483	507	507	472	494	492	504	502	481	480	510	533	457	519	511	481	484	502	505	472	435	474	488	549	482	519	472	494	505	489	495	478	486	470	437	456	470	506	521	500	515	528	520	517	491	497	525	518	461	500	450	502	519	501	473	485	478	444	518	498	521	473	532	491	506	509	501	503	516	515	497	464	496	495	505	461	517	521	547	475	517	524	496	479	507	485	494	507	526	500	477	525	490	510	505	529	502	480	514	504	476	494	490	495	477	459	493	515	436	494	494	489	504	536	508	462	500	555	484	486	497	484	479	494	492	474	510	480	476	519	468	488	475	489	515	516	474	481	527	457	484	493	498	490	432	494	460	486	450	538	502	493	480	523	490	472	503	529	515	477	455	507	493	504	487	454	469	494	458	526	459	532	482	482	521	511	499	490	506	553	469	480	492	480	474	515	509	480	514	539	488	552	530	515	501	541	528	481	499	475	511	539	505	471	466	515	519	530	504	515	510	474	498	517	486	456	449	479	470	517	481	518	528	498	475	490	492	485	466	497	513	510	540	470	487	488	509	506	484	514	506	518	528	482	493	478	508	484	524	451	501	500	507	463	480	497	499	483	530	532	501	531	511	471	461	463	493	493	496	544	496	503	488	490	536	511	479	472	459	510	439	512	514	499	491	509	453	516	475	499	467	518	477	507	472	487	515	511	501	497	519	490	498	499	481	491	478	487	485	499	519	504	453	476	474	488	487	529	482	521	504	502	485	535	527	490	478	478	501	524	473	483	497	511	495	524	496	517	475	477	468	538	520	540	468	524	485	497	497	499	522	484	510	479	509	487	481	496	495	496	501	530	537	502	483	512	520	526	501	443	471	536	502	487	487	523	505	488	474	518	548	502	490	485	501	513	491	533	452	524	519	510	458	509	490	465	444	502	500	469	491	509	509	517	492	514	495	481	490	477	507	527	461	515	492	498	467	502	526	535	454	457	489	522	488	437	457	476	491	479	475	521	477	485	469	470	468	519	470	486	495	482	451	505	504	507	467	466	510	507	491	517	500	482	470	479	469	490	514	500	477	476	482	483	472	471	537	504	490	504	491	488	509	483	473	510	465	488	506	464	508	495	532	489	484	503	481	486	508	487	487	484	461	486	513	480	507	514	454	494	525	525	502	469	519	494	481	456	486	517	513	465	496	476	499	485	501	505	532	486	489	504	524	457	511	466	499	477	453	500	533	522	520	487	472	481	472	482	519	496	512	539	487	498	503	492	484	456	490	490	511	506	489	503	515	477	480	485	510	501	476	519	491	496	481	501	474	493	497	496	452	488	514	500	514	532	546	544	492	500	495	496	498	489	491	501	489	504	469	472	496	515	494	503	506	466	525	504	500	513	501	509	475	480	471	468	499	513	498	510	475	532	472	523	500	503	485	550	522	490	497	492	500	476	473	494	526	521	495	507	455	461	493	542	511	514	507	495	494	503	482	428	472	502	530	478	489	489	508	468	499	505	512	502	457	475	494	498	490	507	503	528	521	539	525	479	472	519	491	492	489	535	506	540	494	517	526	467	501	469	527	495	491	490	472	505	495	508	512	481	531	496	477	495	493	496	469	513	487	488	465	505	492	464	470	524	477	473	510	485	497	467	496	495	438	515	474	530	481	493	547	505	515	517	502	522	517	521	510	479	498	470	519	487	493	455	491	493	507	467	496	487	481	509	509	498	509	507	498	460	531	479	493	492	509	528	485	493	485	464	501	524	477	521	444	474	493	507	514	484	533	492	470	508	517	479	490	477	498	484	465	495	472	526	455	477	460	514	457	518	491	453	493	506	519	507	544	484	528	471	499	487	486	479	506	516	486	503	484	516	495	457	464	492	476	492	494	475	502	487	489	500	527	474	490	487	460	513	492	512	458	517	518	493	480	513	499	494	462	518	495	500	497	533	496	511	499	477	509	505	496	471	469	470	512	509	480	501	474	486	487	520	468	512	493	489	515	496	493	465	503	517	496	488	486	492	500	487	511	461	484	506	523	482	449	501	495	468	501	488	515	484	502	488	529	485	493	475	487	502	476	455	450	498	500	491	530	516	499	487	495	532	515	475	535	502	501	492	527	504	479	492	543	474	492	445	490	483	508	490	507	500	486	530	491	459	519	459	499	472	512	493	506	493	503	476	483	494	492	499	507	476	495	496	525	502	464	500	470	510	470	488	515	520	502	513	476	482	476	498	511	483	483	492	526	497	523	529	488	492	461	476	516	480	503	509	496	521	526	509	517	473	479	503	528	519	500	492	486	511	465	496	465	494	461	450	509	510	454	448	525	501	493	528	484	516	518	497	483	487	517	445	542	508	493	495	484	523	472	499	494	483	503	526	541	478	501	541	509	538	506	507	529	508	478	483	464	491	480	460	447	500	499	492	489	494	495	546	499	515	457	500	549	451	495	500	469	524	531	498	498	475	495	523	465	510	449	507	476	505	468	502	506	471	508	536	506	529	508	525	482
51487	62380	67105	30947	7244	484	271	346	345	479	384	279	268	236	225	216	227	205	206	199	186	197	197	203	194	191	191	190	199	202	184	188	191	165	187	189	206	155	187	163	185	148	167	181	190	167	194	188	182	157	199	171	179	180	172	173	184	201	184	174	185	172	178	178	185	198	174	158	158	183	169	188	179	190	195	178	209	155	167	166	183	178	164	193	173	172	199	173	187	205	182	182	166	183	190	176	161	178	192	201	173	166	195	170	173	176	199	180	169	173	176	173	171	181	160	194	169	168	187	186	179	150	156	188	181	196	157	171	174	177	202	208	167	186	180	190	159	165	173	192	177	194	172	156	169	176	208	170	202	157	179	180	159	195	178	176	188	179	182	185	179	189	168	175	161	197	181	177	209	155	171	181	177	158	149	175	201	188	190	194	158	177	184	182	189	199	176	186	183	178	171	186	180	190	171	191	194	173	171	186	162	171	201	181	183	165	172	184	176	163	163	195	169	200	172	169	175	154	157	169	177	173	173	174	172	194	187	167	181	210	180	168	161	180	198	188	180	185	189	164	178	177	174	181	181	165	159	166	155	151	180	178	160	179	155	182	164	171	173	201	167	154	189	180	161	175	185	174	158	146	166	158	183	187	201	152	152	164	170	165	168	183	172	167	161	177	190	182	167	151	186	187	166	180	171	173	170	194	182	182	163	176	185	168	173	182	169	157	148	198	174	180	171	193	202	183	201	190	211	165	172	183	161	160	179	156	173	191	171	167	180	181	175	160	169	167	169	180	180	163	190	166	160	166	173	190	193	174	168	168	167	175	174	164	192	174	205	175	164	170	179	183	184	183	189	201	168	160	168	155	149	184	199	163	191	176	179	186	167	167	170	148	170	172	194	197	196	164	168	173	200	206	171	170	179	173	176	176	192	168	173	164	172	183	158	163	179	174	169	181	178	160	200	189	176	181	181	208	186	154	173	177	183	165	207	200	190	166	163	168	169	178	149	174	173	187	170	170	147	167	170	159	150	181	179	176	178	180	195	161	172	172	175	170	167	192	183	188	193	150	181	181	175	186	194	191	179	171	187	165	160	185	179	181	200	180	186	180	165	180	164	178	198	177	192	182	195	187	185	191	170	192	165	164	206	194	177	159	172	183	197	194	153	188	195	153	163	160	177	161	160	179	187	164	176	162	192	182	179	177	168	195	188	180	188	179	169	175	166	153	148	171	180	192	191	187	180	214	176	180	172	185	189	196	184	178	177	184	193	182	162	169	159	201	178	175	199	176	145	212	176	187	181	166	175	152	180	188	161	174	171	185	201	201	184	183	168	153	192	171	192	172	149	179	174	195	152	191	196	183	162	173	163	186	184	166	170	188	182	160	182	149	198	177	185	178	185	171	176	157	191	170	160	161	183	178	191	176	175	163	186	175	172	166	174	175	204	169	195	195	162	163	162	157	165	182	181	169	175	192	186	184	175	185	184	196	194	210	180	190	168	170	209	184	194	160	182	184	206	189	148	159	180	177	158	182	180	154	163	210	199	202	160	174	180	171	191	170	180	185	152	175	181	156	157	179	192	165	195	174	170	174	173	168	185	175	177	193	201	185	201	156	190	170	174	174	173	169	168	163	197	176	192	171	195	173	183	148	177	187	180	166	161	169	156	209	182	155	185	187	172	179	191	158	180	179	189	182	180	178	162	180	180	168	172	175	163	204	208	152	172	173	176	170	187	168	173	159	182	168	170	177	186	183	197	160	164	163	188	168	167	209	162	194	178	185	164	185	176	187	166	189	189	152	195	164	157	165	177	159	175	175	194	181	192	148	149	157	159	181	157	166	163	178	177	183	188	193	197	164	159	203	183	167	181	165	156	197	158	179	169	178	186	162	191	169	166	185	164	159	188	186	168	188	190	165	191	172	187	176	161	193	170	198	162	162	172	173	187	165	180	199	174	200	191	175	157	178	183	204	200	188	154	152	187	154	173	186	166	155	181	156	182	184	172	154	184	170	187	149	185	163	162	170	170	188	162	177	183	186	201	181	205	178	175	184	181	180	184	177	184	171	188	195	157	173	178	166	185	162	183	155	184	190	169	187	190	170	186	168	178	179	181	159	176	167	176	171	170	197	185	188	158	172	178	171	184	173	187	201	182	161	192	176	197	180	188	171	164	197	163	198	164	183	174	163	175	182	168	159	178	182	177	153	181	179	165	173	179	163	182	172	174	162	170	184	191	151	184	171	167	200	183	182	187	193	201	183	166	150	168	164	145	177	178	191	175	164	197	182	169	196	166	176	181	152	196	166	160	195	142	177	198	165	190	196	191	177	161	176	182	144	168	191	188	179	175	173	173	171	169	164	192	158	190	162	189	222	175	179	178	155	183	169	170	199	166	183	146	167	156	175	168	183	184	164	164	195	155	171	158	170	189	180	176	184	156	184	199	190	163	184	167	160	179	195	186	173	182	197	195	187	188	180	190	170	171	176	189	168	195	149	187	186	177	207	174	176	186	209	152	184	179	162	175	186	163	181	176	185	174	162	162	158	164	190	184	177	192	203	171	170	172	202	187	206	180	188	203	178	167	162	151	177	189	156	159	192	170	177	183	168	182	192	180	163	166	188	174	200	173	193	153	167	169	178	163	176	173	177	171	171	180	189	175	162	191	170	179	192	206	192	171	212	192	170	187	202	201	182	172	192	182	181	181	181	172	200	172	178	212	178	172	167	187	154	185	167	182	174	164	161	188	167	173	159	151	171	198	170	198	187	196	190	174	185	188	207	173	175	163	144	193	212	196	182	195	172	178	180	174	181	170	155	156	180	172	189	167	190	184	174	168	158	173	168	179	202	162	171	164	154	178	180	194	208	177	180	189	150	178	191	186	170	204	186	174	179	169	179	177	180	176	165	208	175	172	186	170	176	177	206	170	168	188	172	172	182	178	211	178	170	188	196	151	176	183	177	167	179	160	167	154	164	191	179	158	176	195	169	196	172	179	174	173	171	176	180	200	171	179	158	160	174	195	184	162	167	201	185	177	193	167	193	202	157	178	162	201	181	181	191	163	170	158	183	178	208	157	183	180	191	176	189	172	181	185	162	179	172	189	177	188	183	167	184	181	190	158	149	187	198	185	190	147	188	194	185	199	174	186	187	186	160	164	171	187	174	180	185	188	195	166	172	185	181	180	175	159	169	186	172	165	161	171	172	187	197	180	177	191	179	179	189	184	187	173	191	183	180	184	176	201	182	178	192	167	175	200	191	195	186	183	185	185	176	180	157	159	199	165	186	154	175	188	195	202	176	175	191	173	176	200	175	181	175	187	192	165	187	176	151	179	177	148	163	192	179	188	181	198	192	170	178	185	187	194	209	193	167	157	189	155	180	185	172	176	164	167	159	181	184	167	199	173	173	201	180	176	178	194	160	181	173	146	172	190	175	172	176	202	180	182	181	188	179	179	185	179	149	191	180	184	173	198	195	186	162	172	153	179	178	171	156	180	200
35054	49655	61358	21078	1294	1134	1163	1478	1683	1701	1351	1233	1105	1164	1064	903	840	921	873	878	927	829	754	778	778	690	657	753	683	705	663	717	652	652	655	604	642	645	646	624	653	594	644	597	632	613	613	594	665	650	638	631	636	621	614	654	635	617	605	675	608	594	644	636	643	699	670	645	656	615	650	709	733	716	764	751	695	671	667	657	612	639	623	663	629	605	616	598	592	627	581	658	636	593	614	628	628	664	631	627	627	640	651	569	643	663	571	645	666	597	610	621	633	576	641	670	579	635	596	624	610	628	604	626	632	602	612	546	608	603	569	608	577	563	625	579	611	631	604	611	651	569	573	587	618	610	616	608	634	579	602	636	600	610	593	617	599	604	617	629	590	636	569	581	616	589	601	651	577	582	625	664	608	588	631	618	603	659	615	623	583	596	632	617	593	639	629	577	654	653	613	599	590	639	552	615	598	616	629	620	590	634	618	619	606	598	598	600	645	604	654	604	610	614	573	598	668	617	595	612	575	619	610	624	638	612	636	607	611	599	572	614	617	615	627	632	614	621	611	671	641	595	596	597	618	603	645	588	614	635	623	605	600	613	640	593	580	587	610	609	582	645	629	600	669	602	673	633	595	651	571	614	604	619	579	603	602	614	627	634	575	613	599	618	559	615	569	582	569	622	582	642	631	608	638	595	611	595	630	638	579	616	603	587	645	612	650	626	636	616	610	601	603	635	600	549	632	626	611	603	582	618	585	663	584	597	595	581	620	607	583	580	595	569	600	615	641	646	593	612	644	613	617	561	601	606	631	585	675	582	624	571	584	582	585	612	582	638	653	627	646	576	618	649	562	597	690	605	585	648	645	602	630	614	634	624	602	628	622	607	599	647	603	589	634	604	602	592	629	601	622	611	628	590	636	644	584	597	591	563	604	578	637	563	592	645	597	587	613	640	608	647	605	613	593	596	636	601	615	626	639	626	622	635	612	617	594	586	626	624	622	576	611	608	638	621	598	623	633	647	646	600	625	591	621	581	675	598	634	604	658	584	603	609	658	622	634	621	577	586	620	634	589	632	583	596	621	643	645	607	578	607	611	600	594	604	635	619	621	599	647	596	592	612	560	615	598	610	624	606	600	594	622	633	620	632	566	611	567	696	616	620	592	580	602	592	620	596	599	603	637	559	598	599	607	643	642	599	619	595	612	591	594	585	616	595	642	628	628	594	573	612	613	604	565	602	614	581	623	588	585	578	604	648	603	561	670	611	623	598	654	575	586	572	606	631	587	625	606	639	642	611	549	611	618	644	605	580	633	582	613	601	569	601	596	614	599	584	606	662	636	596	629	529	588	605	649	607	582	608	637	607	618	582	627	615	619	635	629	619	605	660	588	608	591	575	610	587	583	647	658	608	618	619	626	599	619	600	592	610	610	642	609	636	653	591	618	617	594	601	607	571	600	601	615	625	608	633	550	627	622	603	599	622	576	622	589	628	579	654	637	603	605	629	603	622	621	602	600	589	620	635	626	613	619	641	602	648	619	634	640	593	627	615	614	643	651	625	587	585	601	601	561	637	585	621	597	593	618	587	604	609	599	590	618	609	622	612	644	670	629	577	578	623	592	618	611	601	594	600	621	596	629	607	631	627	643	588	642	627	577	603	611	581	631	580	623	566	591	592	589	638	599	586	629	590	593	615	640	610	627	593	629	636	611	594	609	574	599	634	608	609	625	627	629	581	617	626	582	633	605	614	576	626	639	588	577	593	591	626	599	621	612	574	574	588	635	585	569	626	623	603	634	612	625	608	604	640	617	568	612	618	588	605	637	609	655	574	641	609	612	633	630	628	625	609	604	651	611	617	633	632	607	597	582	633	570	630	645	617	597	625	597	613	555	609	605	635	613	557	607	598	623	631	578	595	608	617	622	640	622	629	622	566	648	630	619	634	619	603	596	596	647	627	629	609	629	640	611	630	592	607	633	618	611	606	652	599	639	594	598	640	636	588	618	606	606	601	611	571	622	589	610	596	627	602	590	591	596	610	589	615	616	631	584	598	605	617	622	580	596	549	600	619	610	593	639	584	645	630	573	650	641	560	605	591	605	594	605	625	647	579	617	613	623	571	595	612	611	610	612	601	596	636	572	628	629	604	647	616	610	635	539	605	601	629	650	575	615	634	597	601	642	634	611	602	603	623	652	611	581	581	601	619	597	567	605	618	628	595	612	638	592	578	610	626	601	622	655	583	628	627	636	594	588	600	601	599	582	602	620	601	625	595	625	586	648	666	630	618	602	636	594	581	630	614	619	585	592	632	634	585	604	642	626	574	597	650	634	569	614	586	678	638	577	614	631	588	622	650	638	640	607	609	600	615	650	643	602	603	656	640	651	617	604	605	594	611	618	604	632	588	643	622	636	612	615	556	606	613	621	606	611	598	594	622	598	611	644	575	622	563	603	655	644	612	623	642	612	619	619	602	633	613	578	609	629	626	586	577	631	597	604	641	621	635	636	603	606	667	614	597	638	595	647	632	636	597	650	623	623	635	620	630	591	585	605	605	614	578	620	623	654	609	596	592	624	629	590	561	623	613	641	653	582	603	566	564	617	628	583	614	595	581	613	607	655	664	598	643	597	622	587	612	615	628	603	579	587	619	617	635	643	654	564	621	641	634	614	611	582	600	576	581	567	641	627	651	622	599	601	556	658	607	557	633	621	603	592	608	627	600	604	607	632	607	563	646	650	626	620	600	642	662	589	607	579	645	608	611	597	621	606	580	644	591	638	545	614	618	680	604	577	604	637	591	628	614	603	613	608	617	613	616	630	590	637	629	650	592	607	598	649	649	611	598	619	647	594	623	625	642	618	578	640	660	627	599	611	610	658	566	597	572	614	626	596	626	614	629	617	614	585	618	594	609	651	625	614	653	588	642	596	624	632	626	592	626	559	587	594	621	582	590	634	604	614	643	606	627	609	664	578	631	653	643	637	584	613	647	626	630	594	604	589	588	581	619	574	561	605	635	667	650	637	616	584	576	621	629	581	647	591	577	597	626	581	655	635	637	588	615	648	591	636	618	620	576	625	585	622	598	627	648	585	620	620	634	680	631	578	625	620	596	624	609	605	586	570	617	579	634	575	630	599	596	635	611	628	654	600	628	571	612	611	627	628	586	603	645	644	613	562	583	599	569	649	593	616	585	622	579	634	617	637	622	586	642	604	572	596	670	638	581	591	609	622	621	636	610	587	595	635	623	610	593	607	596	630	600	588	625	610	635	605	600	649	598	626	640	615	596	610	624	656	656	575	582	614	625	587	653	605	591	568	578	600	669	630	613	641	615	617	579	593	634	628	588	650	578	657	580	571	612	597	648	582	615	589	612	620	552	649	590	586	602	609	616	586	614	618	590	553	620	604	616	624	570	622	637	605	617	626	641	608	588	616	587	576	596	627	614	606	604	593	603	595	599	603	576	611	587	624	605	586	594	623	634	595	608	634	586	569	572	632	595
64751	76781	77950	43654	14069	2092	439	486	439	538	441	424	367	377	310	286	291	265	300	315	286	254	274	279	262	231	277	266	259	241	256	231	225	230	246	234	249	236	272	261	243	220	217	227	253	227	241	261	258	211	251	233	256	227	240	215	237	242	244	246	210	214	247	259	250	266	234	261	223	235	257	226	233	273	238	254	248	250	228	248	269	249	224	219	237	211	244	209	205	247	248	264	270	232	238	244	243	218	232	241	236	251	212	228	258	258	224	227	238	241	249	227	234	225	218	248	250	227	239	252	256	258	244	225	210	248	232	208	245	247	235	211	236	220	242	225	241	267	229	224	230	207	239	215	234	255	244	275	221	239	227	250	226	227	247	205	250	234	214	230	204	261	264	244	247	236	226	233	214	256	232	262	241	249	248	244	237	224	224	236	224	235	209	241	247	222	244	224	245	257	226	212	244	249	222	226	229	203	263	248	250	232	251	236	219	233	221	188	262	242	218	243	222	235	259	214	234	249	236	233	227	246	247	247	229	247	281	226	216	221	223	223	246	248	233	237	251	228	245	248	217	215	231	234	234	234	239	240	233	255	245	229	262	211	224	234	218	261	231	224	223	238	229	235	234	227	226	244	236	240	230	226	217	237	231	223	235	225	267	227	232	221	225	244	227	232	210	219	198	228	239	226	243	206	235	257	241	235	240	262	240	244	244	212	238	259	234	249	230	229	250	227	223	250	221	259	224	206	269	220	240	203	245	228	218	241	245	213	218	230	237	215	227	220	230	214	237	231	264	234	235	204	231	231	233	228	237	247	202	220	233	278	238	231	231	251	238	230	234	238	229	222	263	238	247	224	267	225	239	209	245	210	258	256	252	246	228	234	229	229	228	238	230	250	228	232	219	242	202	246	242	212	218	220	236	252	233	229	236	263	233	189	208	243	253	222	232	237	211	240	258	235	212	235	244	219	245	235	227	248	237	229	234	243	224	237	244	226	226	232	230	217	224	217	231	249	248	240	209	226	235	218	238	211	229	228	261	212	236	234	232	226	228	235	239	229	254	257	253	245	256	251	241	225	225	244	233	226	222	224	224	227	208	239	192	251	225	256	213	261	228	238	252	211	249	245	250	216	237	204	236	232	230	218	243	243	203	228	259	248	247	217	214	214	226	207	232	232	248	235	233	237	235	258	219	227	228	223	236	213	223	224	226	248	223	233	209	238	240	233	213	235	231	218	242	249	224	233	256	202	274	225	226	259	253	236	246	254	276	234	207	243	234	218	236	227	236	248	218	227	232	230	229	218	253	222	223	246	234	234	234	232	238	214	264	232	248	213	249	247	214	231	233	246	224	252	244	235	226	237	220	240	232	236	237	220	230	219	248	269	254	259	246	252	259	254	237	253	235	226	214	230	237	242	233	236	238	257	259	242	255	227	247	221	267	253	225	238	262	210	242	210	239	235	233	210	270	260	214	212	232	253	244	227	226	235	256	229	254	210	230	243	257	221	213	247	253	228	227	202	229	231	241	232	253	238	251	225	234	251	233	203	227	212	223	249	240	226	255	210	231	234	232	230	233	265	238	218	238	247	247	248	244	242	248	246	244	242	246	229	247	237	276	224	208	216	213	248	250	246	220	224	266	237	237	224	244	224	251	228	249	227	239	220	250	203	245	224	241	227	277	232	205	256	229	208	207	216	225	205	217	226	243	234	244	222	195	225	230	224	260	228	231	252	215	259	204	232	249	220	226	229	242	245	212	230	235	225	245	259	229	222	234	208	229	226	225	249	219	220	239	246	249	262	240	211	228	233	241	224	223	230	247	233	218	253	232	237	222	211	237	246	246	247	221	234	208	218	235	248	212	230	213	219	218	211	227	214	216	230	238	228	233	204	254	233	223	231	241	212	233	253	254	229	243	227	224	223	210	232	246	237	245	248	231	231	259	223	251	244	254	250	232	223	216	212	223	208	215	207	230	230	223	248	247	223	232	241	246	239	235	235	229	225	258	222	235	248	269	234	224	235	229	262	252	215	203	247	238	201	209	227	229	247	269	258	226	243	223	252	247	222	248	224	239	242	232	228	234	235	234	250	220	243	215	227	206	249	249	253	235	236	229	271	211	220	235	247	248	230	225	236	239	226	230	228	234	238	212	248	264	249	241	248	257	226	235	229	237	241	224	253	218	257	230	215	238	236	244	224	230	236	229	236	227	254	232	260	269	242	232	233	244	237	219	259	248	238	257	201	198	208	231	233	234	246	246	237	234	222	223	241	240	236	244	242	232	251	252	223	199	203	224	250	236	255	237	195	269	206	254	224	257	245	248	242	232	225	258	217	234	232	231	230	244	247	198	248	230	249	239	230	224	233	219	224	233	235	219	222	265	235	226	223	220	247	242	197	231	233	236	235	235	222	237	242	220	262	246	246	215	263	229	245	255	233	229	272	233	238	210	215	224	239	244	237	218	226	253	244	230	241	239	227	227	261	201	204	233	237	241	226	223	228	246	239	217	225	288	185	258	243	224	246	232	229	253	241	210	231	243	256	268	224	220	240	216	252	233	242	231	244	216	238	231	232	253	236	241	237	231	244	216	236	238	216	269	241	242	259	214	235	245	236	226	256	214	236	228	236	241	234	240	235	234	242	209	224	226	246	215	231	222	223	219	243	218	206	224	222	239	229	222	249	212	252	209	261	240	241	275	253	229	200	228	222	225	251	255	209	221	207	228	233	239	231	247	248	227	224	232	250	236	228	227	255	239	254	216	245	239	235	232	226	214	265	215	219	218	202	254	246	230	228	221	227	235	244	253	263	233	245	252	226	225	209	206	244	231	226	211	231	246	223	262	215	241	225	226	239	232	254	229	242	225	242	217	240	212	221	263	202	236	242	236	246	226	249	240	229	222	222	229	219	248	253	237	221	230	229	229	222	243	226	233	236	245	234	253	246	216	243	235	210	262	217	227	265	228	242	249	241	244	246	258	220	214	218	220	230	216	250	232	227	256	214	258	241	232	224	221	240	250	247	224	244	236	243	240	244	223	220	245	229	226	212	253	233	235	221	240	208	240	244	256	213	216	258	268	241	261	206	257	252	199	254	206	240	232	208	233	239	242	258	244	228	244	238	245	211	234	227	219	222	235	254	227	247	230	220	229	239	216	266	230	255	225	226	221	223	213	233	234	240	224	258	226	223	246	222	243	248	244	233	214	217	244	224	222	246	246	223	212	248	221	239	227	223	250	244	252	246	230	252	208	253	236	243	238	233	222	234	218	233	231	225	215	247	233	217	229	241	228	257	231	220	231	212	234	219	223	231	220	237	278	230	243	243	248	245	225	258	239	248	247	246	254	248	239	239	239	215	248	237	270	208	244	228	252	234	221	232	222	232	226	250	216	240	200	269	246	234	238	253	243	233	244	237	216	227	219	227	233	203	215	215	257	223	242	228	218	214	227	262	230	260	229	222	265	253	229	245	281	217	243	225	178	242	212	226	224	210	226	237	221	262
43776	61454	75486	32516	1875	1586	1677	2104	2145	2423	1899	2056	1912	1516	1289	1111	1162	1229	1368	1305	1227	1040	950	983	963	881	942	870	892	865	795	821	807	854	820	848	828	824	791	796	797	798	780	814	792	758	784	815	809	795	786	760	780	790	787	738	791	812	767	747	739	802	818	788	806	841	783	821	852	883	854	872	927	897	851	873	870	820	764	828	830	810	825	785	766	808	755	789	723	761	736	760	765	714	749	754	771	775	743	733	766	786	817	776	805	807	754	805	756	777	753	812	803	771	733	755	754	813	756	729	757	750	777	711	766	722	786	824	764	766	779	804	724	784	758	776	800	744	783	786	866	723	776	790	750	774	775	763	745	735	773	714	760	705	763	758	798	764	804	739	758	771	772	765	749	761	803	779	775	820	721	723	719	693	751	750	771	757	764	826	783	739	730	752	766	789	711	787	741	815	728	786	763	790	754	723	748	724	767	787	788	730	742	735	775	789	790	814	734	833	771	753	786	775	767	778	763	738	794	750	735	740	743	759	769	751	809	762	728	763	748	747	810	799	741	779	808	765	800	711	747	779	763	782	781	805	737	755	786	780	769	811	742	717	779	757	775	756	781	726	755	800	784	784	755	788	755	745	780	761	762	789	795	776	756	753	792	740	760	845	770	781	740	795	771	754	770	785	759	766	763	799	731	772	727	715	780	748	717	792	757	717	726	743	798	785	734	775	799	703	760	774	761	735	775	766	726	737	752	779	797	769	776	819	809	768	772	777	777	709	800	741	782	755	791	712	804	770	743	832	791	693	728	778	763	760	732	728	739	767	762	717	761	786	783	748	772	773	757	804	738	716	778	768	786	798	740	745	785	734	770	749	727	776	727	725	768	784	774	742	802	717	768	761	734	763	808	751	777	771	740	732	755	789	750	809	771	722	729	724	737	767	737	801	742	795	798	843	799	768	788	755	745	725	725	764	754	757	708	760	815	790	759	745	771	764	773	741	761	776	745	752	762	750	731	772	760	775	825	735	761	745	787	753	762	785	741	785	692	723	751	788	732	801	722	758	738	724	774	794	709	756	725	765	758	759	742	815	794	758	765	755	843	767	826	765	727	770	764	791	768	764	735	725	753	682	763	781	750	765	797	771	786	766	767	754	803	772	775	765	792	735	732	739	728	759	754	756	807	775	766	776	772	766	803	771	758	721	732	752	801	758	811	743	735	795	750	812	745	778	773	724	735	751	750	817	755	777	775	797	764	750	811	754	736	772	747	747	786	782	730	720	765	750	763	783	777	785	788	751	741	759	767	771	797	756	766	727	725	798	796	750	761	764	750	733	802	833	709	837	775	743	743	771	807	739	772	753	792	722	771	787	705	728	756	763	791	771	748	793	710	769	743	740	700	774	756	809	802	762	756	804	740	774	748	774	780	735	745	702	802	717	726	777	734	746	736	731	760	727	749	755	802	783	781	813	715	722	765	778	741	757	793	784	759	751	789	763	766	707	743	766	704	771	741	715	812	769	783	708	758	761	735	800	761	769	766	735	752	812	723	794	774	718	739	747	809	754	751	764	746	711	738	778	729	819	802	793	772	787	734	775	764	738	798	744	797	777	781	791	786	741	751	775	771	757	760	738	758	741	753	774	789	743	749	786	761	754	770	710	810	758	807	803	791	739	731	747	750	751	752	803	705	764	731	777	822	717	784	755	744	766	727	735	766	790	736	796	721	702	766	754	752	773	767	809	745	786	772	753	764	705	776	779	802	758	700	781	766	814	804	761	772	727	728	724	763	776	763	750	734	772	772	772	774	785	791	767	770	775	781	752	745	764	751	749	724	730	758	804	750	772	730	783	683	801	786	748	787	811	835	787	752	782	828	789	765	730	775	763	743	813	793	760	802	794	733	782	778	760	742	742	776	829	770	737	745	744	824	785	748	766	745	736	741	772	774	747	763	720	773	758	787	778	798	753	788	759	768	769	747	735	784	778	777	773	797	739	745	788	764	815	787	746	779	760	696	744	796	740	751	737	750	745	780	827	749	765	734	726	768	756	759	720	742	783	799	761	784	714	755	761	746	829	773	736	792	751	734	763	786	768	737	821	749	726	756	766	774	770	741	740	712	746	780	812	770	803	802	752	762	771	728	753	759	776	771	727	770	795	732	750	769	774	801	754	782	744	771	732	757	753	804	741	721	706	737	744	794	743	731	757	716	735	803	736	720	725	787	743	738	734	774	738	734	756	808	771	806	754	723	751	752	735	734	794	767	787	741	822	734	764	765	725	738	762	837	769	766	793	766	777	773	818	749	804	702	831	762	741	788	831	748	751	764	736	811	751	733	779	758	813	750	755	768	743	719	768	725	758	770	758	768	716	743	745	759	803	810	780	752	782	738	783	777	724	784	802	835	737	750	731	743	696	754	810	754	777	771	784	755	757	761	807	792	791	768	714	735	738	760	724	753	770	781	792	768	744	774	772	811	732	789	741	784	814	673	768	737	765	767	766	745	782	754	766	729	707	817	764	734	770	726	758	761	783	817	769	727	760	757	773	718	759	747	772	787	762	784	757	803	788	767	759	760	771	740	769	741	807	754	779	757	732	716	757	719	745	754	785	784	751	760	783	787	818	704	790	813	744	772	754	763	739	747	777	731	754	777	785	791	763	791	754	733	738	724	760	796	664	780	747	775	776	761	781	767	741	769	787	770	761	788	748	723	818	831	782	800	777	801	809	746	786	784	771	786	725	759	775	766	744	749	766	796	741	736	767	682	808	779	740	796	794	744	736	835	728	734	786	745	769	806	777	740	822	767	764	789	776	779	753	827	781	728	769	775	754	757	763	763	780	714	796	721	755	752	753	752	767	784	802	785	767	788	799	780	712	761	813	765	770	764	754	745	729	742	766	753	753	738	728	761	701	774	784	750	746	756	753	782	770	712	751	756	740	721	727	757	741	819	786	747	792	699	744	708	720	774	800	776	751	810	747	799	834	729	790	742	784	742	734	770	758	801	718	746	770	724	784	746	733	723	808	716	764	716	775	752	753	774	787	793	743	783	743	760	739	722	768	738	807	812	786	725	793	789	769	786	744	800	757	749	744	762	711	761	750	745	784	713	749	749	771	806	805	771	760	733	774	733	802	758	759	819	784	786	783	715	721	803	774	761	728	763	760	751	774	769	797	776	765	740	791	720	764	785	762	795	740	802	773	726	728	764	766	841	713	754	783	764	752	746	740	743	744	796	784	785	745	757	751	727	729	785	735	789	746	763	830	788	766	817	756	753	772	745	762	765	776	788	806	751	771	752	816	745	789	731	731	775	715	761	756	759	754	773	758	755	766	753	791	760	777	800	771	752	746	803	749	768	787	728	764	746	786	705	793	786	771	796	808	723	756	724	764	770	724	774	764	795	786	730	792	746	705	731	765	778	732	757	776	725	749	752	745	736	751	781	786	742	746	770	762	771	782	736	815	742	761	789	730	799	779	750	766	779	739	768	762	782	769	724	781	717	765
9940	10881	14736	3092	252	154	122	151	147	133	140	144	177	133	142	162	157	150	153	179	161	175	138	132	143	169	134	138	151	144	141	137	157	148	144	146	156	142	136	143	141	160	146	164	141	144	150	160	130	141	181	143	155	160	136	138	160	133	147	149	122	158	120	152	131	139	133	131	141	155	133	166	129	141	152	142	140	141	131	159	150	149	148	124	161	148	129	164	140	146	144	131	169	146	133	121	162	162	123	153	149	156	124	141	143	153	146	130	137	147	143	158	132	166	147	139	154	147	146	143	135	146	164	155	153	157	140	158	162	118	142	146	156	139	141	147	139	149	149	120	140	145	140	121	145	121	155	130	140	148	147	131	129	145	156	139	160	138	125	143	159	149	142	152	142	153	144	142	140	154	133	149	130	120	132	139	148	134	133	152	158	138	144	146	161	131	137	157	137	155	153	144	120	134	131	160	147	117	148	125	121	125	172	148	137	149	133	142	148	144	147	137	160	142	132	165	142	134	154	152	153	161	161	129	143	136	145	134	147	166	145	152	117	145	151	147	131	142	154	175	139	143	150	115	127	138	139	139	148	139	137	135	143	138	154	144	150	142	136	133	135	162	154	150	157	135	149	139	117	134	147	144	119	131	125	147	157	130	125	131	151	128	148	144	164	139	163	138	139	144	129	143	171	135	117	139	138	150	136	143	148	140	154	133	140	160	174	135	135	126	134	163	149	167	139	156	142	148	152	130	138	164	149	141	136	155	140	148	119	119	144	139	144	151	163	150	148	134	137	167	135	147	147	133	132	150	168	143	124	122	136	145	144	150	150	148	154	138	159	156	152	151	180	126	124	136	153	154	134	118	163	131	148	150	125	150	146	117	145	152	173	146	155	164	128	159	126	150	155	144	148	136	131	137	158	140	144	164	160	146	137	146	129	133	146	139	146	136	172	154	135	137	142	143	160	151	132	130	158	153	148	110	153	144	140	130	134	146	153	141	121	136	147	132	152	133	126	130	135	132	129	154	127	138	128	164	128	152	152	153	131	141	148	138	135	158	136	143	135	150	148	136	129	159	150	139	129	141	137	142	148	154	142	125	142	139	139	145	142	152	148	134	134	129	138	150	125	136	160	154	128	123	161	148	122	133	138	153	145	143	118	141	146	127	144	157	146	120	140	147	150	144	152	151	133	126	141	141	132	166	160	142	152	142	134	139	140	132	136	162	161	147	130	157	161	142	150	154	149	144	136	137	151	149	162	142	138	129	125	160	152	128	139	150	123	140	174	153	132	148	138	135	139	140	144	139	144	124	130	133	143	144	153	132	129	143	153	120	152	132	144	136	125	133	166	128	153	148	166	122	142	147	148	146	151	133	128	132	151	165	142	142	143	150	155	177	150	158	130	129	143	137	157	144	144	166	125	133	119	150	134	157	121	137	155	162	153	159	170	117	155	131	130	145	136	155	131	132	138	130	152	132	142	136	173	143	157	142	147	140	144	134	123	171	132	143	136	148	132	142	154	148	140	157	132	143	147	125	140	136	157	137	128	137	121	161	155	143	137	151	156	155	154	137	157	129	130	161	133	135	157	141	149	138	147	146	132	175	143	133	121	141	174	129	143	161	153	131	146	152	141	126	137	136	176	147	154	147	140	130	134	146	155	121	156	133	125	156	138	129	148	157	160	149	134	122	162	146	124	120	131	120	122	141	142	139	155	154	148	154	159	141	135	137	152	128	152	136	146	137	135	135	139	137	149	153	125	146	161	147	140	131	162	132	153	151	144	130	133	144	144	130	139	169	139	147	133	146	116	135	150	138	150	146	148	115	143	129	135	147	141	142	156	139	129	159	127	139	126	141	139	154	151	141	138	147	133	150	157	132	149	151	130	145	148	152	135	155	146	140	165	160	143	143	141	128	142	145	137	137	132	167	134	166	132	152	138	131	131	130	146	167	130	169	159	127	135	132	163	139	151	120	147	130	132	134	169	151	148	151	136	141	156	118	147	168	139	136	123	115	146	150	138	133	135	152	148	152	132	135	148	149	143	152	145	135	148	123	137	154	141	140	140	157	144	148	141	154	122	142	171	155	157	129	154	133	133	151	145	135	143	150	135	149	150	144	125	139	153	119	140	126	162	146	142	158	144	152	120	138	162	164	123	146	140	137	146	139	158	131	154	157	160	125	141	126	139	153	161	157	152	137	146	135	145	145	154	168	134	163	159	143	143	163	151	138	150	143	144	138	129	117	155	155	156	181	144	117	143	161	146	117	143	157	138	147	145	140	132	144	147	148	147	118	156	142	140	136	151	133	135	158	175	143	156	134	139	122	157	144	138	139	156	154	137	148	150	152	126	137	146	145	138	142	139	146	146	134	115	143	164	142	145	168	169	138	159	148	139	126	142	162	130	158	125	141	116	151	142	128	156	122	153	121	167	168	134	157	128	155	149	162	141	149	135	154	149	135	140	162	166	133	149	136	151	149	141	165	138	146	144	116	159	134	161	169	161	169	161	174	125	173	148	115	130	118	159	131	120	153	146	127	146	136	148	122	160	145	137	148	140	139	132	146	130	145	129	150	147	149	161	153	142	136	151	124	152	145	159	143	165	165	154	133	145	172	139	145	135	155	133	127	129	156	149	157	149	121	164	135	135	141	155	164	155	171	145	131	140	153	144	151	167	125	141	123	160	158	136	144	134	139	144	152	162	141	139	134	140	143	137	137	152	128	155	141	142	137	140	151	143	146	141	139	143	133	145	148	155	130	157	137	153	142	138	156	149	134	129	133	136	134	129	157	145	146	148	152	150	161	161	148	139	139	157	147	140	158	165	145	143	175	146	147	156	173	129	139	149	145	131	137	146	140	130	165	137	117	134	141	132	126	148	136	140	132	146	159	144	145	129	140	161	116	146	152	128	174	137	147	128	127	138	152	152	142	130	121	163	139	155	139	148	132	139	149	134	136	124	145	156	158	146	139	155	144	134	163	144	148	138	124	149	146	131	136	151	139	134	146	166	144	125	155	149	135	132	125	148	140	146	146	138	131	136	151	155	148	151	140	160	144	153	127	171	134	143	147	134	127	166	155	147	158	149	149	144	127	151	143	127	147	155	141	149	146	142	149	127	149	150	131	139	140	154	138	159	146	151	161	136	137	143	147	138	136	154	132	139	134	143	153	140	170	139	140	134	163	156	135	152	134	147	147	148	136	152	130	124	152	164	167	148	151	147	132	137	173	149	146	136	127	124	133	149	150	162	135	149	147	138	139	161	130	129	131	150	171	117	137	151	138	144	170	165	127	147	167	156	135	151	173	143	151	132	135	150	160	118	159	148	149	140	158	115	155	132	150	139	152	149	171	141	132	139	148	151	142	151	149	124	132	151	149	138	155	151	147	147	145	117	156	138	160	152	161	141	140	124	143	144	131	121	121	141	152	146	142	129	127	172	138	142	137	129	124	146	168	163	146	153	154	142	144	145	173	123	135	142	157	135	129	137	149	151	134
11730	18557	24229	6895	558	554	534	515	552	579	544	551	568	544	562	559	521	536	532	553	487	508	516	507	485	519	513	523	499	548	518	507	525	556	553	550	506	539	497	479	488	547	527	548	518	501	521	523	516	554	514	549	508	497	479	528	507	508	506	515	518	553	529	540	548	521	557	543	513	492	522	539	583	573	556	557	515	518	544	545	508	518	494	514	496	520	568	475	530	548	516	539	492	511	478	534	526	546	537	507	500	571	540	536	533	519	482	484	526	530	517	531	543	530	514	526	497	530	550	510	495	509	549	476	496	497	510	542	512	518	541	541	524	566	527	524	526	576	494	494	510	533	522	530	511	533	530	524	503	543	511	482	527	500	540	475	529	514	528	499	544	546	518	493	537	514	490	530	541	531	506	540	516	536	523	536	488	486	516	525	520	488	511	510	510	481	552	448	551	527	494	543	506	514	527	499	528	493	537	522	506	543	531	487	492	523	514	523	547	532	496	473	517	482	494	529	537	550	526	513	503	495	512	519	517	497	526	524	513	524	517	496	479	524	451	484	549	552	570	499	505	517	514	535	518	509	546	528	522	510	527	551	515	527	534	548	490	534	509	502	536	504	527	509	527	522	501	522	489	514	501	494	526	501	535	509	521	486	534	551	470	543	536	494	508	513	504	545	527	490	546	538	557	533	511	536	527	536	521	502	530	517	540	544	533	524	500	505	528	501	506	539	507	495	514	498	478	514	547	533	486	539	535	509	498	526	527	507	510	484	491	542	484	547	526	495	481	571	499	493	503	491	484	512	523	550	528	518	536	525	522	486	551	536	506	494	489	536	526	534	509	510	490	517	548	481	506	509	507	515	504	527	523	531	522	525	557	529	504	493	533	515	523	559	540	515	558	476	551	519	486	505	521	526	501	495	558	533	512	514	552	493	488	495	544	525	509	519	516	545	532	497	505	497	461	502	482	518	530	495	529	542	478	496	550	562	529	525	491	480	508	517	525	512	564	559	550	541	507	512	521	529	537	526	518	574	511	519	521	525	480	558	542	548	576	528	502	490	543	488	527	548	526	510	519	536	532	527	528	551	520	499	494	477	524	535	474	497	504	528	480	525	507	486	546	482	532	505	495	478	524	547	505	511	519	533	561	535	460	504	561	530	490	504	513	497	522	496	529	547	517	561	491	511	551	554	526	511	540	525	530	523	518	517	506	488	476	516	532	499	530	542	531	541	507	500	510	545	517	507	536	499	551	470	525	521	516	533	552	490	523	535	561	527	549	555	557	534	522	506	529	512	492	517	544	522	505	502	494	488	500	530	528	507	538	487	491	556	514	514	525	553	543	504	480	559	482	527	527	576	507	505	533	492	559	487	514	501	488	502	513	544	495	526	500	500	513	531	522	509	493	539	504	500	523	544	509	543	517	519	501	570	493	502	515	525	509	517	507	493	484	550	513	530	513	524	497	506	529	530	540	532	522	499	518	541	512	539	509	522	515	506	531	520	472	527	519	552	506	514	580	518	497	535	524	515	486	531	494	529	530	530	518	555	548	492	535	528	475	485	498	521	547	535	502	550	488	497	493	546	526	527	510	537	480	482	509	516	532	535	483	516	508	552	513	490	557	483	543	500	467	564	480	493	489	528	501	496	529	523	528	542	515	511	554	497	545	478	481	463	508	480	537	522	518	530	511	531	514	531	555	520	529	548	514	538	520	522	482	512	541	545	525	514	489	513	522	524	538	533	539	514	501	526	480	512	523	523	547	505	517	505	547	500	492	489	520	514	523	514	482	549	539	501	524	482	505	493	508	481	561	499	481	581	539	497	534	525	518	554	542	572	512	543	547	550	480	565	518	493	497	520	510	537	504	564	523	524	502	499	456	492	534	509	514	545	526	505	476	542	545	535	532	507	512	529	545	515	531	547	512	532	536	521	526	527	457	506	552	572	494	517	490	523	482	522	486	507	461	512	534	505	502	551	543	492	497	517	574	505	493	541	488	511	533	523	528	502	501	517	516	534	525	512	559	501	547	526	538	530	513	510	545	494	524	494	525	544	528	525	533	517	534	535	507	520	513	538	498	542	513	526	525	524	545	496	525	534	535	528	541	521	512	507	515	544	518	510	492	524	547	506	469	503	531	507	504	490	513	470	525	543	522	481	536	479	530	528	536	542	523	522	520	468	549	509	557	489	522	514	509	519	499	555	548	547	525	473	526	517	522	561	527	529	547	526	496	497	518	496	510	536	527	516	542	525	553	571	521	524	512	519	500	569	476	485	531	491	504	573	559	494	538	518	536	531	538	535	494	508	498	506	530	481	476	525	524	532	557	529	490	503	567	507	510	535	466	517	525	521	522	507	471	499	530	537	517	538	572	516	507	511	524	513	511	516	502	529	527	485	530	496	531	495	574	557	484	521	462	512	530	506	512	493	501	541	486	486	517	523	523	549	512	519	562	518	525	511	517	480	528	494	512	541	504	520	529	490	486	559	529	519	518	509	535	508	511	507	554	552	548	514	484	512	542	525	486	511	520	533	501	556	503	510	532	528	527	484	570	520	512	513	508	506	532	570	534	516	518	541	517	534	544	565	496	493	575	493	530	484	561	485	552	513	506	519	537	475	503	529	495	466	520	509	492	529	515	481	513	481	487	572	550	480	523	522	511	521	543	490	502	525	518	512	519	502	519	544	497	513	527	539	533	492	514	477	567	547	538	498	493	492	513	524	536	536	480	485	509	520	500	537	506	488	505	499	540	502	502	515	501	514	527	486	513	519	526	559	565	546	500	543	535	532	502	571	505	523	569	493	517	542	505	517	502	488	522	514	491	530	501	514	504	535	508	554	527	560	553	486	513	539	528	496	514	461	526	529	510	508	497	525	546	519	481	567	495	501	527	480	524	515	529	492	517	523	544	523	541	478	527	461	513	530	525	540	530	500	507	546	520	472	552	513	536	560	500	575	518	534	507	506	525	528	513	511	535	495	481	551	517	508	537	467	505	528	516	546	531	596	493	514	509	484	494	484	536	456	505	486	536	533	495	532	501	570	506	524	481	524	489	504	525	535	540	519	521	535	524	547	491	510	522	494	521	516	531	479	519	503	552	472	485	500	502	506	529	489	508	546	507	452	508	526	502	516	468	547	488	461	519	513	476	490	498	544	516	501	538	500	503	493	546	507	538	539	504	538	499	486	531	492	503	484	540	537	535	505	535	526	523	511	464	543	505	503	557	502	527	510	573	505	526	530	502	499	513	546	492	516	494	501	558	542	523	503	492	530	542	488	516	558	571	570	523	497	541	512	536	533	504	489	542	539	529	545	538	530	552	524	498	498	504	514	543	494	533	576	526	544	500	467	523	490	527	494	520	542	502	503	508	541	534	569	519	561	533	490	508	539	534	534	542	512	526	508	468	459	512	528	535	550	540	520	516	541	533	498	506	524	510	469	512	499	491	476	472	491	488	528	529	547	525	504	525	519	502	544	547	477	523	542	525	527	556	536
53747	66600	68119	38710	8949	674	287	288	293	276	284	296	280	189	213	239	223	213	207	216	185	204	200	187	208	187	182	201	194	189	190	183	189	185	188	196	191	184	192	200	179	194	210	189	160	187	181	168	187	164	178	186	215	190	138	183	169	173	185	192	184	189	187	176	189	201	171	184	201	196	190	197	198	174	191	212	194	188	164	194	182	186	169	196	200	191	186	161	170	180	192	170	177	200	183	173	184	200	196	183	183	169	178	215	220	175	167	200	189	203	169	190	190	184	195	193	185	184	179	169	182	196	170	207	187	185	161	202	184	183	191	191	169	166	151	174	180	193	192	195	169	187	162	196	199	201	169	182	180	153	201	174	197	179	173	206	186	183	188	173	167	162	171	173	202	162	192	175	182	174	176	190	176	207	167	183	193	174	190	172	191	199	182	175	165	185	176	180	170	181	156	178	195	188	192	181	158	183	176	164	174	195	195	180	165	186	196	200	177	166	171	177	194	193	168	155	186	168	162	193	181	181	165	172	178	173	191	217	169	179	187	182	183	200	190	187	176	189	168	151	175	183	196	207	199	180	158	164	192	174	174	198	215	215	179	185	192	181	177	199	162	191	180	161	160	171	199	176	165	199	173	193	166	189	175	185	190	181	180	183	163	167	192	194	171	185	175	165	196	160	175	179	193	185	177	187	172	170	181	165	192	184	172	150	212	186	194	193	194	186	205	190	194	188	189	177	182	188	207	174	181	165	177	186	192	173	190	159	164	186	179	180	190	190	194	182	198	200	191	172	172	174	208	146	185	163	198	184	195	185	178	188	204	193	167	184	168	199	188	183	198	170	190	187	183	179	178	173	174	196	201	197	173	166	174	176	174	184	199	155	179	175	190	202	197	181	190	167	182	186	183	177	168	166	179	180	172	196	188	197	185	191	174	189	191	175	179	184	198	179	176	177	191	179	185	170	174	165	199	176	187	184	186	160	163	161	212	199	177	181	185	194	182	193	159	159	164	184	182	182	170	192	193	183	176	200	202	194	167	172	163	183	165	178	172	183	147	181	195	175	169	187	182	201	187	171	178	188	170	156	173	180	187	208	156	196	190	211	183	177	145	207	192	191	176	182	175	165	198	181	195	168	174	190	196	196	204	174	159	172	178	196	179	181	194	185	177	212	167	169	167	190	173	190	194	189	176	169	193	185	164	179	169	184	181	192	191	178	193	192	167	184	177	179	180	188	205	160	201	198	174	175	190	195	175	193	175	184	192	145	208	182	184	185	171	180	177	145	179	185	172	209	173	217	189	161	194	179	187	178	151	194	159	173	175	207	192	184	202	198	210	163	190	192	194	175	166	186	208	196	203	146	186	197	190	191	163	206	173	174	150	171	189	176	199	195	196	178	193	167	194	197	189	168	197	175	188	157	215	144	187	175	188	161	170	203	198	207	169	189	173	166	212	172	177	186	161	186	170	187	175	192	157	198	190	187	168	177	159	164	189	187	200	191	165	189	204	182	172	197	199	193	187	196	185	202	184	157	173	182	167	176	186	172	172	194	196	181	180	166	170	184	160	195	181	179	188	165	174	176	186	163	166	188	182	183	170	198	184	158	168	185	184	190	179	173	167	185	176	172	185	166	183	202	175	186	159	179	173	194	174	163	188	188	201	162	169	153	182	183	183	165	194	195	184	183	156	179	161	171	205	180	204	175	166	174	172	189	158	158	184	160	210	173	183	190	194	191	187	199	178	173	186	200	173	195	204	220	164	147	171	164	179	173	184	187	179	202	173	171	187	183	181	208	173	173	170	188	175	182	166	205	175	175	165	170	212	192	181	188	165	185	172	207	191	182	211	177	185	180	183	182	177	198	186	188	176	170	187	176	186	184	178	181	200	170	192	169	193	193	171	196	179	200	165	199	179	164	174	158	189	174	195	182	175	169	194	167	187	178	174	154	183	190	173	186	188	180	160	187	164	198	205	159	187	181	166	176	188	212	198	184	177	208	181	183	200	177	181	161	179	184	188	188	183	171	182	177	189	197	183	180	185	178	180	165	208	194	194	172	200	175	174	172	159	180	196	181	170	183	187	179	149	193	202	162	156	175	187	182	187	196	193	167	175	179	199	181	193	163	179	171	173	174	168	186	189	182	190	190	181	194	193	189	188	170	170	176	190	180	171	171	161	187	169	180	162	149	180	182	162	185	160	173	171	178	172	184	170	205	169	184	166	207	183	180	171	168	194	171	178	188	190	181	202	166	184	196	167	191	200	182	196	187	169	169	207	163	179	169	187	182	176	193	212	159	202	196	181	205	182	178	174	185	182	194	165	179	188	188	192	181	188	199	171	177	180	173	158	194	180	196	180	209	193	176	169	171	191	170	201	152	161	190	193	160	180	187	181	202	175	178	175	181	180	175	184	162	181	203	167	168	172	184	186	181	198	171	187	180	197	166	199	214	191	169	200	169	180	185	185	186	180	174	209	171	149	160	191	188	198	189	189	192	182	191	180	184	191	193	169	198	178	192	190	166	171	212	209	165	194	182	155	194	181	183	175	173	190	171	195	200	182	181	168	180	158	176	169	181	159	183	190	179	183	182	189	201	203	179	205	186	176	197	192	169	173	161	213	195	172	181	180	175	200	175	176	179	190	189	194	179	153	205	187	170	187	165	181	171	185	172	166	169	188	194	187	187	206	173	179	189	171	196	190	184	166	199	187	177	173	200	187	175	161	176	191	155	166	194	176	174	183	164	178	196	200	194	166	195	194	167	179	166	189	179	200	193	183	173	199	183	163	184	198	185	183	164	201	174	186	185	184	189	187	191	166	190	180	182	167	186	175	168	166	182	193	177	169	193	211	181	188	176	169	177	198	175	156	198	202	188	193	181	159	167	188	188	159	154	208	176	157	187	198	174	184	189	183	180	173	191	183	183	194	186	189	173	186	200	180	197	184	183	200	167	177	194	195	194	183	206	181	182	185	198	183	186	170	152	207	194	176	171	192	165	198	181	194	168	189	178	159	180	169	187	176	175	186	173	174	158	216	176	190	192	183	183	174	179	189	193	205	205	203	186	195	165	188	170	169	173	205	193	174	193	175	189	185	201	183	182	186	169	194	192	160	176	201	189	196	169	191	188	180	184	193	201	174	182	184	187	187	190	173	182	157	173	190	180	156	190	178	178	185	143	183	191	195	194	206	193	162	173	173	182	170	164	195	204	192	176	186	198	167	164	210	192	185	191	195	189	175	192	172	173	185	178	189	172	200	203	210	189	162	184	193	185	180	160	167	157	194	154	170	184	173	191	165	188	175	176	183	176	185	182	185	199	199	199	177	191	172	183	185	156	192	177	178	189	173	182	190	174	194	168	188	185	149	150	187	188	200	184	188	173	170	173	205	198	195	169	174	161	189	174	195	188	200	181	183	169	157	172	187	186	161	157	188	176	156	176	176	192	177	180	160	190	156	184	178	175	202	186	175	165	174	188	174	194	194	166	191	168	195	180
35391	49840	63791	30291	1107	1009	978	1168	1407	1483	1139	1127	1062	1035	854	785	924	870	909	864	723	684	671	716	716	721	676	693	720	665	657	667	632	691	690	687	636	720	738	645	623	644	671	661	634	649	625	702	641	623	619	631	623	634	624	624	689	617	658	642	610	675	639	672	707	690	619	658	664	685	717	659	702	675	727	701	698	703	679	617	634	664	602	602	615	604	617	614	626	628	640	597	606	610	624	605	616	664	670	617	608	640	672	619	635	613	619	609	605	667	688	601	645	650	642	615	633	606	649	666	584	647	594	621	645	638	585	633	643	644	610	593	622	646	666	643	639	633	592	627	613	616	618	598	638	641	688	626	670	624	621	597	617	634	641	695	639	592	602	608	611	613	640	592	624	667	607	625	655	645	646	632	647	667	693	617	604	680	608	611	641	627	660	662	632	642	637	625	631	623	637	577	632	636	626	632	665	628	605	623	614	632	681	623	618	606	625	621	604	661	589	613	644	646	631	633	620	591	648	630	573	630	652	621	628	650	619	643	641	642	670	647	664	608	667	594	623	622	625	614	590	633	631	643	600	642	650	631	642	640	634	629	632	626	646	595	634	626	626	640	607	643	644	647	579	581	651	588	645	679	640	639	633	606	624	628	654	605	591	634	645	565	617	667	612	663	615	658	667	696	642	632	642	620	649	634	650	652	608	643	619	617	629	605	651	678	634	599	668	661	644	642	591	611	673	671	590	612	593	632	662	625	615	644	608	610	664	597	587	645	616	608	588	604	611	646	627	647	601	624	661	601	641	632	651	618	630	630	595	643	613	635	637	619	608	611	643	566	645	631	636	636	652	586	605	611	653	677	594	659	627	664	650	607	589	646	594	577	672	600	585	644	645	603	666	584	672	634	584	604	631	611	647	577	626	642	612	591	638	620	598	641	627	615	607	616	631	633	612	646	638	603	640	623	649	638	653	653	676	649	680	656	586	617	649	634	632	692	638	666	636	591	611	631	642	616	644	635	614	566	617	641	616	610	596	619	596	609	607	646	625	614	641	637	630	642	613	634	660	649	613	600	617	620	633	669	601	574	641	602	599	639	633	646	607	591	589	630	623	636	633	631	651	684	616	643	658	598	621	645	607	646	603	586	632	623	648	598	616	596	594	602	650	599	622	616	652	638	613	646	596	678	639	637	641	634	623	661	623	605	642	600	625	596	598	665	603	655	634	631	640	665	602	645	623	620	630	648	661	573	631	658	643	621	605	622	674	609	635	630	620	608	653	603	657	647	658	641	610	638	648	619	618	653	591	643	625	595	597	644	654	607	642	681	648	641	661	596	594	647	617	595	582	621	607	626	627	626	642	650	612	632	636	594	617	630	641	570	613	620	632	637	659	631	652	643	612	592	630	650	631	648	596	601	657	603	650	614	618	633	640	647	584	602	652	646	615	649	637	666	635	639	642	643	616	689	599	672	622	637	681	641	607	631	640	618	647	626	632	614	647	575	665	608	597	605	640	616	618	638	598	596	617	610	620	678	624	591	589	675	624	613	626	621	581	650	604	668	629	645	631	611	616	640	651	620	609	612	622	629	671	624	628	670	668	673	647	630	610	646	603	618	611	625	604	658	654	615	633	616	675	672	710	632	594	660	647	667	627	664	610	612	626	643	616	617	627	677	607	607	663	667	614	642	610	580	619	647	587	605	652	575	580	646	623	638	625	642	586	638	633	594	616	625	632	615	641	605	581	584	597	602	656	619	596	638	681	607	600	600	652	647	619	640	645	662	593	666	669	653	595	649	622	640	691	592	654	637	636	610	603	656	612	572	628	640	644	619	611	613	640	673	651	607	626	658	633	593	574	610	671	636	576	613	653	602	632	628	609	587	596	620	659	608	628	602	650	644	647	599	630	679	626	631	665	652	587	652	619	589	569	623	572	636	653	615	621	615	605	590	626	629	659	621	622	630	650	645	611	606	635	671	620	608	624	585	609	628	600	590	664	643	631	626	660	612	624	626	655	624	622	600	603	595	647	640	655	630	616	622	610	635	687	624	609	663	647	640	608	666	631	594	667	622	648	602	634	654	654	573	632	652	644	659	604	631	657	605	663	653	628	641	637	609	614	611	600	600	637	596	602	607	630	664	635	632	600	602	615	587	629	650	605	629	667	622	631	565	634	663	657	623	570	636	591	604	629	637	632	685	607	619	575	617	614	620	629	605	617	615	627	665	604	589	613	627	646	590	689	615	622	615	627	578	625	637	627	620	605	658	618	628	648	651	585	609	616	612	621	658	649	660	653	620	616	655	641	609	645	647	667	632	585	637	649	603	555	625	622	611	630	608	591	613	636	615	615	692	642	606	649	601	615	580	642	627	601	616	654	668	590	630	604	633	575	611	663	656	683	627	660	590	652	640	610	634	707	597	635	641	599	642	587	628	618	612	625	629	652	596	633	597	648	612	604	626	690	581	610	630	635	649	616	591	595	625	642	670	581	601	658	662	631	580	645	607	605	600	617	657	631	646	608	675	613	640	589	613	621	617	628	598	625	630	600	645	618	599	585	602	636	648	577	577	640	636	636	621	617	643	602	664	629	652	683	658	655	622	612	598	602	650	614	627	558	599	642	605	668	659	629	641	641	564	641	586	630	620	594	614	648	634	590	624	668	669	606	639	571	633	630	598	604	640	627	616	610	640	620	650	636	646	695	605	649	650	640	633	593	654	594	589	679	606	644	642	637	599	605	611	617	620	629	677	659	637	626	650	685	623	635	610	636	614	599	694	610	635	657	625	651	655	610	580	658	623	680	599	684	617	613	577	673	638	652	668	652	675	619	613	657	637	585	660	674	650	614	599	622	650	604	612	657	613	629	607	591	640	602	614	622	608	668	609	647	601	654	641	600	616	660	641	650	634	619	633	603	596	609	657	634	636	664	635	570	631	603	660	646	629	602	609	608	680	622	631	675	651	647	631	573	595	608	610	582	602	619	661	684	618	667	646	612	606	620	598	643	634	598	641	636	624	658	654	609	653	662	609	621	639	643	651	626	623	583	613	634	641	644	600	627	661	630	655	623	639	613	635	634	632	611	665	605	612	674	630	624	624	628	608	684	637	641	640	596	635	615	602	629	648	623	637	600	582	646	658	615	585	615	633	591	623	618	603	614	620	611	605	609	620	630	613	588	651	614	631	637	634	636	673	632	556	606	643	597	663	622	672	623	599	639	618	643	610	589	615	633	597	645	599	633	634	598	654	613	630	647	616	603	634	605	621	637	648	629	593	604	620	623	628	596	608	577	643	656	592	670	621	608	624	625	615	581	645	578	611	656	597	583	656	638	625	627	644	604	627	675	590	602	684	621	615	663	619	652	616	626	641	604	611	636	649	567	627	619	628	630	590	660	640	609	615	628	622	668	614	648	668	633	623	541	653	667	626	593	631	621	594	606	623	617	691	654	653	632	647	680	659	639	605	620	633	666	614	636	593	649	638	616	646	593	656	655	637	632	658
67900	78275	73960	45851	16477	4325	513	438	507	522	447	401	388	371	287	293	323	270	306	274	296	274	239	247	266	270	211	238	255	259	257	229	240	242	251	250	253	248	234	244	250	247	223	232	221	219	204	257	231	213	222	263	224	242	242	226	235	234	239	240	218	234	246	253	227	223	258	252	221	238	225	251	211	256	250	237	212	236	228	228	231	247	235	231	254	234	239	234	239	246	223	205	239	228	220	241	207	238	227	256	293	237	262	234	233	267	208	228	262	240	251	222	249	223	207	231	247	235	235	243	236	239	229	254	251	231	227	230	233	241	223	241	252	234	255	210	243	222	244	238	221	229	219	226	236	231	222	238	233	247	239	237	220	230	229	221	230	235	239	227	227	196	215	250	217	211	225	206	203	235	241	274	219	239	236	226	252	208	226	207	265	261	223	234	243	226	216	232	218	211	232	245	230	222	238	204	250	227	218	244	232	223	214	258	254	255	236	218	238	240	265	235	237	212	241	211	236	215	249	236	247	221	222	243	246	226	221	210	267	258	253	211	229	254	217	250	233	215	244	230	227	257	204	226	222	227	229	220	198	244	242	246	223	233	239	223	228	212	221	221	253	273	236	207	223	231	230	239	236	225	212	216	233	227	248	222	209	234	236	240	234	206	240	213	257	233	245	213	222	265	252	226	247	224	238	256	239	220	215	212	225	270	252	225	238	207	226	213	245	243	255	265	232	218	227	230	232	244	234	231	270	253	248	210	233	235	234	246	236	237	229	264	241	212	235	233	212	274	246	250	218	250	225	217	220	219	232	240	214	241	220	219	241	230	239	236	236	237	224	236	262	232	245	246	211	240	259	229	264	242	219	245	269	236	237	225	249	233	255	231	233	222	247	224	232	237	249	237	239	234	254	223	213	216	250	242	276	213	241	238	226	235	201	275	196	237	218	234	226	234	220	209	232	224	243	232	233	262	202	241	208	258	237	220	229	249	225	223	218	260	242	226	229	246	239	215	247	252	210	258	232	245	238	212	234	221	238	224	233	229	236	234	230	226	257	238	238	230	224	238	240	226	250	252	249	212	223	240	245	243	251	241	245	244	229	246	235	245	244	226	230	240	238	253	245	239	227	227	234	260	252	216	236	241	240	247	234	275	232	215	249	229	236	247	222	231	208	250	218	222	244	215	216	215	235	204	261	218	243	236	237	239	241	227	233	233	252	226	253	209	230	223	250	213	240	234	219	258	224	229	221	254	240	249	207	256	225	243	204	232	241	244	220	221	250	215	240	221	227	237	214	260	224	235	216	244	236	218	248	244	208	222	260	257	231	235	245	229	228	220	231	244	235	235	221	231	250	245	229	238	252	221	234	235	244	233	206	226	223	233	227	221	210	227	242	232	228	215	250	253	223	213	240	219	241	246	249	206	220	218	234	240	260	230	238	237	221	231	233	234	239	221	220	220	216	237	245	221	271	249	244	233	235	226	229	256	233	245	244	256	239	251	248	262	219	233	264	255	246	215	227	237	225	230	220	211	223	219	254	219	244	233	232	222	218	254	214	224	224	236	253	236	249	260	219	232	220	220	210	231	226	223	248	260	216	255	255	248	207	238	225	222	226	246	269	218	230	203	229	219	238	247	210	245	248	228	258	226	230	226	219	237	244	242	235	247	219	252	229	207	237	228	240	256	235	237	235	227	214	206	252	190	228	252	241	213	229	226	223	225	251	236	222	254	225	208	247	243	237	219	232	211	221	230	227	209	228	232	237	261	234	240	246	226	223	226	229	221	241	234	228	243	247	238	203	245	259	242	241	219	224	232	225	237	241	251	265	257	267	244	203	204	233	220	228	260	218	241	237	236	235	229	220	221	247	238	228	237	251	237	241	236	242	257	237	226	223	244	244	255	216	222	241	210	244	219	220	237	202	208	227	238	244	264	240	245	237	234	222	222	227	222	231	244	240	231	215	184	221	234	232	247	234	255	231	235	223	243	261	230	217	253	234	244	226	251	222	222	229	221	237	232	248	227	230	232	249	255	240	244	232	240	234	224	258	242	236	241	252	242	256	244	250	230	256	231	262	221	218	233	242	235	242	239	213	222	232	254	262	245	235	235	265	219	214	222	243	225	252	216	235	238	222	240	236	224	237	221	226	239	240	231	224	235	257	239	263	191	220	240	225	266	272	237	214	245	230	254	236	247	261	229	241	208	239	218	210	232	223	213	231	235	248	255	229	241	229	252	256	244	224	246	214	265	271	221	242	244	238	216	233	245	245	244	237	210	211	214	236	209	220	256	242	228	220	235	253	221	240	238	216	231	224	224	224	262	225	232	228	238	251	252	241	265	249	218	229	259	216	250	252	256	221	220	201	243	234	241	229	234	237	232	194	236	239	243	225	229	277	233	236	236	235	237	224	256	224	220	222	242	227	255	247	217	275	239	253	219	211	225	244	234	247	267	242	235	253	229	218	239	230	233	214	228	243	213	239	244	226	230	207	237	269	215	246	201	215	261	246	248	239	239	246	259	259	207	250	229	241	222	257	222	245	242	248	225	231	230	229	240	215	230	231	225	254	235	229	238	215	244	193	230	226	241	242	232	218	226	219	239	235	205	245	230	218	230	224	252	230	246	238	231	246	254	216	232	228	253	211	226	242	240	219	214	223	220	230	234	227	239	245	257	233	218	239	233	219	221	238	251	223	237	227	251	210	245	222	268	244	254	231	230	251	227	235	233	238	234	253	260	219	198	239	237	243	229	234	250	251	217	256	231	222	228	232	214	219	244	252	271	232	222	235	235	239	227	221	233	251	247	242	246	225	237	248	249	223	230	213	236	255	257	257	265	234	244	224	242	235	216	256	240	235	225	269	257	210	231	251	220	235	223	228	250	247	234	213	231	237	227	254	199	234	231	249	233	214	248	246	252	212	214	242	226	237	226	226	225	249	241	227	236	230	244	243	230	213	220	237	250	253	211	211	226	222	214	223	214	239	249	240	258	216	244	234	248	239	236	205	228	224	248	232	225	227	243	250	222	230	202	228	208	232	241	214	231	229	237	219	225	214	206	214	210	250	232	212	204	243	246	211	213	256	211	232	229	227	228	242	246	217	236	248	240	244	211	245	221	255	235	227	232	212	234	243	257	205	236	237	243	255	237	213	220	224	217	242	240	203	233	230	259	255	238	245	250	239	239	210	263	237	213	222	228	202	223	217	227	232	239	224	258	206	217	238	270	218	221	272	197	232	223	232	227	230	233	231	245	213	230	230	197	248	239	224	249	217	226	217	224	227	218	243	247	239	209	237	223	222	265	222	252	220	219	206	232	231	224	261	211	260	250	224	238	262	228	250	236	244	240	220	234	199	230	236	247	236	242	193	217	227	222	211	210	220	230	227	248	264	233	234	239	229	230	237	212	239	235	256	230	242	240	231	229	254	228	229	243	232	225	251	232	263	204	234	212	232	226	234	223	259	225	242	228	258	250	231	257	228	225	259	218	220	229	263	238
44242	61430	75204	37514	1756	1519	1434	1951	2115	2282	1953	1766	1550	1575	1157	1159	1227	1162	1217	1068	1010	1000	905	963	932	920	900	847	937	843	791	786	825	879	827	854	821	839	787	837	859	831	787	826	794	799	819	784	768	795	769	798	761	799	754	742	826	736	815	812	786	822	801	796	800	804	825	761	836	798	884	859	863	871	931	907	828	843	780	809	793	776	749	753	794	756	769	823	769	783	775	798	827	770	779	750	764	824	804	748	801	786	820	745	794	789	842	794	829	745	800	766	838	719	845	735	778	833	791	723	797	786	785	781	754	775	793	793	803	757	775	814	803	784	821	763	710	799	798	806	765	727	783	744	780	750	731	759	729	814	755	774	772	764	759	795	795	773	766	799	835	745	797	776	759	735	777	762	772	754	790	753	741	762	799	775	717	743	779	812	711	796	769	801	765	843	756	796	787	770	774	769	810	742	771	776	772	765	735	750	769	731	821	727	736	766	739	770	813	801	752	776	771	766	734	718	767	805	709	797	768	778	791	740	765	772	745	761	800	776	720	783	808	786	785	783	771	837	739	716	764	804	743	752	775	746	797	796	783	749	800	711	766	785	808	821	780	812	758	736	760	743	793	770	833	752	738	736	788	767	786	785	790	784	816	739	759	778	752	806	784	748	767	755	751	818	783	729	775	761	751	819	749	781	785	755	777	791	786	764	760	780	760	755	772	764	759	757	742	777	780	789	776	780	724	742	764	780	754	773	798	841	730	774	776	787	793	765	712	737	754	724	777	765	762	757	747	782	787	799	796	772	768	742	809	726	814	753	752	729	783	742	808	752	749	757	771	735	780	771	776	732	749	736	778	767	796	806	764	776	776	747	777	734	754	726	787	785	788	746	706	764	730	761	725	719	766	738	731	772	773	777	790	816	734	808	762	767	772	780	770	759	736	800	793	812	768	747	776	764	808	791	784	735	791	772	732	801	796	757	780	811	789	780	810	776	711	768	789	748	776	758	750	803	759	797	754	776	686	738	812	769	773	762	780	793	818	799	735	738	752	788	792	761	782	749	776	820	761	698	816	801	785	753	817	757	811	754	682	739	756	763	779	761	774	769	761	769	722	758	782	793	764	802	715	800	797	739	791	800	796	797	778	778	806	759	749	805	782	806	779	764	737	771	771	750	741	770	723	744	819	770	784	796	807	708	754	777	767	757	775	826	782	787	743	829	804	784	799	798	753	795	779	718	773	793	791	753	779	743	722	804	762	794	740	814	794	784	754	778	778	756	821	760	749	774	757	754	720	759	732	756	729	772	770	741	700	727	795	765	761	745	778	764	784	758	767	784	764	741	740	773	734	773	751	751	785	757	795	749	787	775	765	782	705	741	771	749	685	763	807	755	737	757	811	767	742	764	750	749	737	809	795	734	728	733	744	764	797	755	786	771	794	692	822	763	767	773	775	761	763	806	754	761	791	806	742	749	787	851	744	798	818	774	753	726	769	727	715	758	773	753	783	703	814	723	758	729	796	779	799	786	793	767	761	780	792	744	729	839	775	797	800	798	773	756	772	805	758	743	790	756	724	782	791	794	759	754	786	775	766	840	796	717	775	762	716	713	777	736	754	761	728	732	773	741	772	803	749	765	782	756	742	763	775	781	793	777	794	802	794	765	759	737	796	776	715	772	784	756	753	733	706	799	810	777	779	791	727	763	753	760	776	752	742	790	737	767	747	749	751	741	756	757	734	771	741	735	730	788	781	765	786	741	782	754	779	733	743	789	771	756	753	792	801	739	787	778	793	768	765	780	805	742	783	762	761	766	772	740	755	753	762	759	794	821	758	767	770	749	775	775	734	820	762	745	834	745	730	797	749	792	768	791	779	735	763	797	812	765	776	711	772	772	796	777	771	744	811	737	811	760	775	733	754	752	769	724	811	774	789	756	779	777	759	809	801	760	773	781	800	759	760	760	808	735	810	759	736	767	785	799	806	751	766	769	784	771	805	780	813	767	784	787	780	720	734	735	771	767	744	780	771	755	718	778	779	760	834	781	789	754	782	732	816	755	814	771	748	739	783	806	800	733	753	813	806	740	748	787	751	773	710	801	791	824	767	755	724	781	780	753	739	767	795	746	727	759	767	779	787	715	738	823	783	819	819	770	775	740	754	784	740	819	772	770	714	731	762	767	743	766	745	780	771	808	784	754	726	754	736	787	821	778	781	824	790	785	785	753	787	781	779	766	778	773	750	762	764	800	765	722	768	782	825	798	790	761	812	766	747	768	784	743	746	737	812	763	767	802	805	793	788	814	806	817	747	787	816	779	728	769	836	758	757	787	779	742	733	785	790	771	796	759	800	801	764	808	793	793	799	783	777	809	782	727	788	741	772	783	790	789	692	783	760	763	800	770	780	726	807	749	796	771	803	729	762	777	816	737	788	776	777	731	758	757	791	740	774	769	745	783	794	797	788	813	779	788	709	743	849	776	794	748	704	769	718	708	763	765	766	772	817	753	785	751	730	770	744	783	720	782	758	767	766	750	755	759	732	788	757	766	799	797	792	788	750	735	811	815	751	727	777	761	768	735	804	783	762	738	726	748	744	779	761	720	718	745	744	755	810	800	801	781	782	767	769	788	805	801	793	787	745	786	841	760	784	775	761	785	768	777	743	768	720	732	753	766	819	820	766	759	757	773	776	733	780	740	794	808	757	797	778	777	722	783	748	765	723	807	781	753	782	769	724	795	782	723	752	785	760	773	768	779	777	769	795	783	775	786	778	812	766	792	743	805	751	776	754	773	778	836	755	785	772	783	753	716	788	783	789	780	806	787	765	742	772	757	720	726	756	757	765	754	736	760	746	745	730	734	768	796	764	725	758	789	794	752	736	774	742	746	774	740	773	751	765	730	743	758	750	738	745	777	772	784	779	746	760	751	799	756	755	833	745	781	780	789	776	764	750	788	790	809	780	758	766	781	755	813	728	745	785	771	785	753	772	772	796	770	770	796	788	762	805	793	823	761	776	802	767	756	760	724	772	712	766	727	813	750	779	811	787	725	788	795	763	735	804	787	795	772	725	712	756	738	761	720	779	801	773	732	730	726	748	793	740	789	731	741	751	824	814	766	762	825	775	721	759	787	807	806	738	742	724	790	732	785	792	825	814	766	723	766	769	832	758	777	753	756	789	804	723	749	786	808	769	819	767	810	764	807	782	749	738	719	775	757	773	780	784	779	774	804	761	769	843	748	781	741	741	757	746	761	786	714	734	801	804	745	840	762	770	733	779	773	786	763	742	751	753	729	786	771	808	816	778	784	739	718	776	763	781	720	758	768	749	763	756	787	766	764	772	753	780	737	764	734	730	781	753	764	794	779	758	738	757	745	738	750	781	748	746	738	773	743	768	790	786	779	760	724	814	787	779	744	763	760	798	747	751	748	711	765	741	753	726	770	782	734	731	728	753	813	787	732	793	734	775	788	725	793	749	757	722	795	771	742	798	799	742	776	786	765	771	741
10029	10933	12363	4016	261	184	148	139	165	157	158	153	140	153	148	149	146	122	158	154	123	139	162	135	145	136	120	156	151	160	147	156	148	155	146	136	151	136	136	137	136	129	133	148	107	139	163	128	125	145	143	148	160	136	130	144	146	124	155	134	125	145	137	175	140	140	142	127	155	151	150	141	142	163	137	150	146	131	155	130	137	145	144	141	136	114	143	133	156	140	150	173	152	158	142	177	135	126	171	133	137	131	130	137	123	169	161	152	149	125	130	148	144	140	146	139	149	139	163	125	122	128	144	133	129	150	152	157	128	155	134	138	144	142	126	154	137	136	137	129	126	139	134	124	141	156	128	134	143	129	116	155	148	160	133	137	133	133	141	143	141	158	137	144	136	116	153	141	151	129	130	148	123	135	153	129	153	145	149	136	149	149	116	128	131	162	137	143	136	140	159	126	128	124	122	160	159	157	160	149	148	150	117	137	158	127	143	144	153	132	139	132	155	166	171	147	159	169	143	151	148	141	159	120	158	142	152	137	136	120	154	139	151	142	130	150	142	150	140	158	162	122	138	127	138	138	142	144	124	139	151	139	142	148	143	126	140	140	122	150	137	140	132	126	132	156	157	147	147	140	137	127	146	147	139	129	155	151	130	124	137	145	137	134	161	134	134	129	135	149	146	135	141	147	147	143	152	153	108	125	117	149	133	134	142	161	131	144	135	151	132	115	149	139	131	131	145	126	129	149	146	146	165	139	143	143	121	152	142	140	145	135	150	147	131	133	177	137	150	148	142	125	139	154	123	151	99	124	143	134	138	134	155	155	146	143	118	154	139	140	150	143	166	140	145	159	140	137	144	150	148	148	159	140	131	145	141	138	160	127	147	131	139	152	140	143	139	129	121	132	120	145	133	157	134	144	161	137	150	137	133	152	164	136	141	145	142	152	124	136	140	133	147	135	158	147	154	146	127	127	105	153	136	133	147	120	126	137	151	135	148	142	155	145	125	145	156	140	142	140	136	142	125	161	158	125	125	145	150	137	134	135	136	128	149	150	136	137	143	152	157	140	140	132	146	152	154	141	116	146	144	124	137	144	147	145	132	145	165	142	144	146	136	152	141	155	142	142	143	130	126	127	137	127	148	130	148	158	126	133	145	126	147	149	129	144	122	124	138	137	161	142	127	140	125	151	131	153	130	127	149	141	116	128	133	139	117	155	138	169	151	152	142	153	149	158	124	141	133	121	148	158	160	150	135	146	144	148	147	150	133	144	146	121	144	141	150	143	141	140	143	149	142	147	144	127	147	154	129	134	155	140	159	151	141	126	152	146	124	139	144	117	163	152	127	157	145	157	122	134	136	146	153	129	142	132	166	127	141	124	127	130	155	142	153	152	119	164	127	145	144	141	123	156	148	133	160	138	136	137	144	139	164	145	121	147	142	153	126	156	148	160	135	146	163	142	123	137	148	132	146	153	126	142	131	139	147	143	151	131	139	146	156	119	125	168	141	148	142	128	133	135	140	166	159	129	143	138	143	140	151	135	151	131	139	137	150	141	140	157	128	145	152	126	142	158	136	147	137	148	135	139	144	141	153	136	142	131	158	154	155	144	136	153	160	162	138	148	133	147	134	148	154	131	119	137	132	142	146	119	156	136	150	137	130	138	145	136	141	144	159	159	159	135	128	139	146	141	139	140	132	125	147	145	138	155	147	150	141	117	156	138	143	121	143	132	138	142	136	163	155	134	167	147	134	138	150	163	138	120	122	143	164	132	152	129	162	132	170	136	118	162	153	152	150	119	142	143	152	134	154	135	144	142	147	151	162	138	148	127	138	147	139	176	158	142	127	147	127	142	141	137	152	141	150	155	137	130	144	123	165	149	149	135	133	134	159	161	125	138	135	153	136	137	146	108	145	140	160	129	138	134	151	156	154	154	138	148	143	150	156	144	156	119	120	142	145	127	146	151	181	143	135	148	141	145	155	153	143	153	147	156	131	149	138	151	133	154	145	142	138	141	141	164	144	145	132	119	126	119	141	136	149	153	145	140	122	148	146	148	148	135	144	139	130	125	151	141	159	152	163	154	142	138	141	134	131	153	124	166	143	115	166	130	150	166	160	131	146	133	142	132	132	140	122	146	142	143	143	139	129	154	143	132	154	131	135	129	147	109	137	135	150	133	154	118	127	144	128	140	137	123	125	147	132	143	141	124	138	148	153	131	137	148	151	155	145	137	140	158	132	131	142	150	126	150	138	137	144	152	135	116	122	126	161	132	133	133	127	116	149	148	143	131	165	129	152	130	146	119	148	130	165	139	143	140	119	143	143	121	152	125	136	149	125	135	156	140	147	161	132	158	137	131	128	145	141	129	137	135	161	153	149	146	146	152	150	146	136	154	160	136	139	124	158	176	124	125	144	150	151	130	124	132	145	153	137	156	158	132	125	126	141	159	127	160	146	120	142	144	136	146	149	134	122	129	148	128	130	137	162	119	134	128	140	141	164	130	146	141	145	138	130	136	142	154	130	160	152	141	168	146	155	138	142	131	150	148	141	135	126	130	147	122	131	132	160	144	141	135	153	135	172	141	131	140	158	144	136	135	135	135	144	146	141	139	141	143	130	140	147	141	122	153	144	157	166	130	123	153	131	155	130	145	165	142	134	156	135	152	121	138	148	151	124	148	156	133	145	150	138	134	134	138	138	132	129	152	114	134	134	143	137	139	138	136	131	145	146	129	139	122	146	141	154	129	147	158	144	123	150	150	142	150	118	152	140	144	150	143	146	118	148	133	188	135	154	151	142	119	150	145	144	139	132	120	132	135	159	141	133	147	134	147	140	154	142	146	128	152	164	171	143	154	148	135	155	152	147	127	117	131	135	130	142	134	145	128	120	135	151	135	161	155	146	115	124	158	168	130	140	132	143	146	126	135	154	137	164	123	136	137	160	142	129	143	142	144	158	148	145	156	145	125	151	138	139	145	135	141	138	160	141	137	148	140	168	143	147	135	156	167	125	144	143	144	140	145	139	137	141	164	141	126	147	141	142	155	137	144	134	150	120	133	136	142	145	143	120	148	147	163	125	124	161	141	124	154	136	163	142	146	128	143	159	162	157	153	180	148	121	132	136	139	112	129	159	168	149	159	139	138	155	160	130	136	152	137	160	155	126	120	152	154	170	138	123	150	165	126	138	150	131	147	140	135	140	133	133	135	154	128	124	127	137	172	139	145	127	122	138	139	168	140	155	142	144	136	163	151	170	138	140	132	136	113	145	159	127	142	149	153	148	156	137	145	139	136	126	148	145	148	139	140	151	141	151	136	134	145	155	148	157	133	128	150	143	142	159	144	143	128	132	161	143	135	140	139	119	131	129	149	145	149	158	148	137	142	148	119	135	151	126	145	128	126	156	159	141	125	129	150	149	151	140	113	140	143	133	134	119	142	149	112	152	149	126	139	151	138	141	138	162	137	138	158	148	134	143	143	160	153	168	140	143	140
11385	18491	21848	9615	491	550	533	521	575	583	565	586	588	600	514	526	549	518	577	515	540	503	514	478	546	516	503	565	539	546	539	505	469	522	500	513	463	514	566	542	555	508	527	536	520	471	495	501	514	522	501	473	552	570	495	511	490	525	532	503	507	551	499	515	500	525	541	503	517	530	528	540	599	558	548	586	493	552	504	536	542	523	519	522	522	491	500	519	558	497	533	514	493	503	537	486	455	517	541	509	510	502	511	504	529	520	503	496	513	506	514	498	504	495	480	501	543	497	511	482	535	508	534	523	524	534	508	508	553	518	498	490	515	528	471	545	494	516	502	510	524	513	518	497	508	531	492	512	502	528	539	496	545	496	516	540	516	538	522	527	490	512	514	529	497	516	519	519	514	536	511	508	484	506	514	479	496	516	500	561	521	518	494	477	525	493	524	465	524	461	513	498	537	540	535	503	507	472	531	503	493	495	519	515	496	503	534	533	557	494	495	498	529	510	504	492	489	546	480	489	488	527	487	492	511	506	494	518	493	529	484	520	589	526	508	496	541	537	517	469	528	541	438	491	510	514	477	536	485	497	527	500	534	503	476	499	491	505	497	514	507	504	499	456	505	530	521	508	515	517	534	470	514	517	537	514	508	520	524	469	498	524	521	534	494	527	508	514	557	480	474	500	551	502	502	544	523	491	534	527	499	532	489	498	462	533	523	541	547	502	509	535	477	519	539	490	533	482	525	476	505	510	516	497	482	553	484	494	550	519	495	524	530	522	486	526	511	542	467	503	534	525	548	515	569	456	503	561	507	480	474	515	503	515	503	503	508	490	478	526	538	520	525	508	505	505	449	559	535	556	507	538	528	531	539	568	489	486	496	511	487	502	491	492	504	515	537	550	512	527	534	527	500	516	470	480	484	535	539	537	526	516	491	535	509	509	531	471	514	467	557	523	488	477	505	514	534	516	525	500	510	527	514	497	501	558	549	495	504	605	525	506	500	556	499	471	559	498	514	532	498	507	510	537	535	499	543	539	513	489	521	525	543	495	487	500	476	505	558	549	515	454	489	522	528	474	487	519	556	456	521	478	506	507	505	505	537	509	510	495	486	507	495	542	519	495	537	529	513	561	524	500	520	565	504	498	510	483	510	516	540	507	489	524	533	522	511	501	514	474	520	515	547	498	505	503	481	444	544	506	520	519	502	518	489	487	525	546	495	527	503	505	506	521	475	499	527	500	512	574	492	501	506	508	500	463	513	550	531	537	487	542	508	544	500	503	506	519	522	513	511	494	529	513	530	515	502	539	489	500	523	515	522	501	543	517	521	563	521	527	501	538	518	494	525	562	458	460	497	523	485	506	506	527	520	534	528	533	496	509	511	477	518	536	517	482	505	510	519	506	488	475	505	513	500	486	506	535	563	485	491	495	526	533	513	478	485	519	531	517	478	523	485	506	522	539	526	517	481	563	501	589	511	551	489	532	536	527	475	511	451	528	498	501	492	493	501	578	486	499	479	530	552	506	493	534	484	484	486	519	509	505	528	515	502	486	476	531	466	543	530	496	516	522	506	489	476	495	520	541	524	510	517	536	555	512	487	550	527	523	553	495	526	511	485	507	524	554	515	495	501	543	530	511	505	499	488	531	519	548	567	571	516	509	519	472	546	513	503	502	525	508	523	515	510	532	516	536	481	515	519	492	505	483	493	496	493	512	495	517	487	518	510	518	508	484	470	468	576	532	510	499	515	493	492	515	489	518	507	525	500	545	502	531	527	517	511	512	518	492	517	566	509	518	527	548	527	529	528	527	525	480	484	497	508	555	523	516	531	548	514	529	538	477	492	545	505	511	491	484	516	518	518	528	500	533	516	528	521	507	562	505	501	527	508	470	496	533	527	511	495	529	504	531	563	498	511	526	520	495	549	510	523	542	529	558	521	484	481	491	537	472	506	509	499	487	520	524	530	533	502	479	505	544	547	516	507	500	486	493	522	488	515	480	554	472	537	508	527	489	472	520	540	486	501	519	504	536	531	508	488	526	520	527	480	512	543	508	485	524	476	496	533	528	525	498	525	496	548	540	559	507	481	501	524	503	497	465	498	490	540	496	537	488	533	501	477	518	529	509	540	501	505	512	488	532	492	497	519	522	515	561	474	510	540	487	508	538	533	532	517	509	498	531	546	540	540	522	493	506	537	495	502	499	505	476	522	516	527	508	504	564	504	543	558	527	513	530	523	488	509	505	521	496	510	511	519	537	517	494	517	522	542	472	503	520	500	510	523	504	478	504	510	517	505	476	531	496	478	501	494	518	540	507	529	558	526	477	523	534	539	505	549	531	482	480	567	501	478	488	531	544	497	472	511	487	524	491	509	482	527	491	482	496	497	452	557	512	495	548	527	516	527	503	528	482	494	504	517	507	524	520	531	505	516	479	465	499	520	509	507	553	484	496	534	502	491	489	535	548	538	549	449	503	493	485	543	522	518	518	494	515	548	484	517	506	514	512	529	521	500	536	483	494	530	459	498	537	520	527	496	525	532	518	487	535	463	472	530	513	517	507	461	523	519	521	499	529	479	490	493	472	503	504	478	529	502	531	496	485	475	543	527	524	491	518	534	544	468	520	504	498	543	522	484	484	496	504	477	494	492	501	500	514	498	485	516	543	531	486	508	496	537	513	500	529	556	521	516	512	509	509	511	519	573	504	485	495	540	534	481	506	510	501	512	504	500	528	521	497	513	512	505	514	525	474	488	506	516	506	529	529	533	489	546	478	499	523	553	519	517	523	504	505	545	564	514	534	527	521	512	466	551	516	551	463	548	525	514	534	524	468	509	490	502	511	514	551	516	481	489	479	485	555	526	531	516	514	510	536	488	508	566	502	530	467	484	493	502	548	514	534	501	508	477	496	515	472	495	495	545	538	504	487	507	560	480	485	564	512	457	517	580	496	568	517	491	513	493	502	526	538	500	498	523	505	502	524	524	501	545	500	565	522	465	518	503	490	488	574	510	520	533	519	542	503	536	526	512	523	517	475	512	512	533	513	515	484	513	478	526	518	506	522	531	511	537	510	547	509	528	516	505	520	509	538	474	524	534	502	472	543	521	512	492	526	488	542	534	553	527	525	518	558	514	557	502	516	502	553	516	495	486	524	478	514	543	504	492	522	513	503	529	464	535	498	571	528	555	547	527	525	495	512	514	513	557	470	485	498	516	507	472	456	491	496	542	511	515	505	486	477	517	492	489	509	467	472	486	532	524	526	553	523	516	494	545	488	549	499	515	514	505	547	507	479	520	509	539	532	501	537	480	548	453	485	506	484	479	541	533	528	485	543	533	529	507	496	507	492	528	524	475	514	508	543	509	559	503	500	505	517	495	540	549	538	456	504	540	503	542	552	501	471	527	515	511	467	488	513	516	516	533	513	528	513	478	575	475	531	494	493	536	495	541	523	565	496	505	522	505	508	473	521	508	520	508	540	463	525	519	535	518	495	519	533
52798	65191	65772	40781	11207	1137	288	300	398	338	307	296	227	244	238	205	199	201	194	204	191	202	179	235	197	201	213	198	198	176	167	194	190	185	199	182	196	186	196	190	203	179	173	154	205	185	192	188	186	169	193	169	180	204	193	197	178	189	162	166	220	196	169	200	211	159	168	201	170	174	199	198	223	203	208	189	183	195	169	191	180	229	198	190	178	194	183	184	190	160	182	168	157	169	189	198	198	194	188	170	184	158	156	184	176	180	187	173	186	194	173	182	164	161	181	163	153	202	162	207	188	179	202	182	184	180	177	178	178	193	185	186	173	160	187	194	173	145	172	190	223	188	188	166	196	197	161	173	171	196	176	194	184	174	191	179	164	173	166	184	178	193	170	181	169	165	197	195	193	184	191	180	166	183	176	161	177	195	160	171	192	184	191	171	172	187	187	173	190	182	181	188	203	180	180	178	181	167	179	187	176	175	178	173	164	186	196	145	183	177	179	155	178	188	201	185	194	179	151	156	188	202	177	170	160	188	185	173	191	176	195	197	206	207	161	190	170	221	175	167	163	187	185	193	162	193	173	188	173	204	169	176	158	178	159	157	179	189	172	163	162	169	180	177	197	171	161	184	186	181	167	181	183	188	175	161	174	173	185	197	186	169	159	181	174	184	154	164	171	187	175	183	196	165	190	159	164	193	182	165	203	185	202	207	189	191	179	181	181	178	167	200	181	184	168	180	168	178	191	207	183	178	158	198	192	189	169	194	181	183	207	175	188	175	182	196	186	183	209	174	176	185	201	155	169	206	172	180	176	158	184	181	182	177	160	166	172	150	166	163	175	159	188	163	179	169	162	183	190	168	180	188	193	180	181	180	164	175	171	187	165	185	191	162	172	178	181	200	216	168	199	177	198	178	189	173	171	182	173	194	176	185	191	190	169	192	198	181	163	168	180	183	176	183	179	157	191	170	172	171	186	162	156	190	174	178	167	169	174	191	199	178	171	188	176	182	200	207	199	175	158	171	149	181	178	161	193	187	163	171	161	195	179	206	172	180	187	203	165	156	172	172	189	199	188	189	184	173	163	192	163	182	161	191	179	171	195	159	167	181	154	186	180	195	177	183	172	195	182	181	166	165	175	198	185	174	204	169	159	167	204	173	184	150	193	181	163	183	203	187	182	162	198	187	180	162	187	179	200	195	164	189	184	163	191	186	180	182	177	177	187	176	174	163	195	191	179	193	194	204	185	195	169	165	162	177	163	173	201	198	167	183	205	174	174	176	185	214	196	168	171	181	189	191	196	199	177	181	175	181	169	182	179	188	193	194	159	195	192	194	174	168	191	166	166	197	176	178	167	183	188	184	183	181	185	204	179	192	174	208	174	177	181	166	194	167	180	183	174	162	182	182	181	180	185	170	184	175	168	197	173	175	182	192	171	174	165	197	171	183	163	182	200	188	176	171	182	176	217	199	166	161	168	180	182	175	201	169	200	199	179	179	179	162	192	163	205	199	182	170	198	165	174	195	163	162	158	197	184	183	185	164	171	195	175	156	164	190	182	218	182	161	204	195	187	166	192	172	173	210	192	181	175	185	183	148	206	167	195	163	193	165	196	188	174	205	193	193	184	171	159	191	181	192	183	169	164	177	194	179	162	186	173	190	172	170	176	182	165	174	169	161	184	167	158	188	163	207	187	183	172	168	177	168	177	196	206	167	185	177	170	167	165	165	184	162	209	163	188	180	168	185	181	191	169	179	183	175	191	186	190	175	164	177	172	185	179	176	172	184	188	170	162	187	172	192	160	192	195	190	174	192	182	185	178	180	178	191	186	167	184	177	175	190	182	164	185	190	170	188	179	158	199	184	198	153	179	208	180	184	187	198	182	176	171	183	168	184	162	154	161	190	165	180	192	166	190	204	184	175	196	195	185	180	206	196	192	167	192	178	165	174	194	172	178	198	188	194	199	179	167	158	176	192	201	159	185	196	172	179	185	193	169	220	185	193	197	196	209	169	173	162	180	199	174	180	184	179	168	164	180	179	176	174	200	208	153	185	188	169	177	166	177	195	194	173	176	185	173	183	182	159	198	171	176	169	156	163	177	193	175	198	159	182	193	176	193	201	169	185	200	196	161	162	180	211	193	167	185	197	183	181	169	188	201	205	170	143	156	173	203	172	179	191	186	160	178	189	167	187	174	164	176	164	224	191	155	180	178	180	177	190	176	168	166	180	181	183	193	191	163	192	190	188	195	167	174	174	166	198	183	183	175	220	187	197	157	185	182	219	168	171	187	202	155	160	183	174	204	187	182	193	182	173	172	175	163	186	159	194	160	171	184	195	223	173	153	195	173	180	164	180	171	186	178	167	158	191	173	200	176	179	183	165	174	203	186	166	193	176	180	175	192	168	187	178	179	179	172	183	184	167	162	160	162	189	170	179	200	178	188	192	184	178	184	158	163	190	191	186	188	209	179	173	184	197	167	160	206	209	173	183	188	170	176	179	165	192	175	184	183	172	181	195	169	177	169	202	195	193	173	187	166	181	149	159	177	181	182	180	179	180	196	189	194	193	177	171	149	166	167	191	196	165	152	173	161	166	197	170	192	175	205	213	198	168	184	184	187	186	169	197	172	177	164	171	211	182	181	195	199	178	159	193	194	197	175	177	190	186	190	172	172	198	169	164	186	184	181	178	173	158	200	195	183	174	162	200	170	175	185	172	191	162	176	209	186	161	167	190	190	183	187	165	173	195	186	192	188	200	194	214	154	148	180	166	187	169	174	178	188	182	207	187	190	187	160	178	170	164	198	164	195	173	172	167	199	172	165	181	168	205	192	173	179	195	181	168	176	182	187	162	164	200	173	173	174	164	189	182	177	215	176	161	164	142	211	180	201	167	186	180	166	173	190	169	188	195	192	172	176	175	183	167	164	172	165	187	208	173	183	178	187	156	168	177	179	169	193	170	195	168	177	188	171	175	211	196	196	176	190	148	200	173	189	192	198	149	174	192	168	162	204	184	207	183	175	163	188	197	154	185	175	173	191	168	177	200	182	178	188	182	174	179	175	184	181	168	210	163	185	170	189	195	209	173	187	173	172	197	181	206	178	185	170	156	179	164	185	191	170	176	201	179	157	168	163	174	196	172	202	182	170	146	174	179	169	147	165	187	178	168	186	179	163	190	169	184	194	189	191	172	191	173	163	167	168	188	193	203	188	171	207	192	203	183	189	178	197	179	173	187	171	178	185	181	172	168	164	195	191	176	168	193	142	202	186	190	181	184	186	171	181	164	172	197	191	170	172	173	191	188	205	181	178	178	173	198	170	172	184	181	186	173	177	177	181	200	180	189	193	153	172	203	188	177	199	169	170	189	163	203	188	217	173	182	179	165	188	188	164	176	169	197	163	171	206	176	169	167	192	169	221	199	171	169	180	189	174	192	183	177	184	173	179	182	192	206	190	171	170	177	172	194	172	171	210	187	179	190	197	168	185	195	174	173
34963	49634	62532	33472	1176	1059	1028	1241	1703	1689	1282	1226	994	975	848	769	860	801	859	808	757	753	752	833	751	719	694	718	657	682	646	643	640	664	642	633	665	639	596	677	655	634	594	634	602	627	605	586	640	618	631	660	578	620	597	621	650	614	617	623	653	653	636	667	633	604	639	647	718	633	664	695	735	736	752	672	675	643	591	649	635	669	635	625	648	643	651	647	626	598	623	646	629	623	643	646	587	652	629	595	607	592	604	607	600	621	623	649	654	631	599	593	641	615	643	641	595	644	578	670	642	629	608	621	638	624	601	630	604	657	608	602	619	646	594	584	624	621	626	629	589	611	616	641	619	616	596	644	610	643	646	590	606	620	609	618	635	637	619	629	629	627	585	599	614	605	593	580	629	646	617	619	620	589	648	645	641	628	619	662	616	631	601	617	622	593	657	609	577	603	623	597	652	646	639	600	624	631	655	609	554	653	648	574	563	631	623	638	624	585	607	670	655	698	646	619	602	588	587	652	587	610	626	588	640	647	635	653	599	570	594	637	658	598	611	644	642	627	605	580	622	597	568	593	587	618	614	615	619	625	605	617	608	615	620	593	697	609	621	670	582	610	638	618	614	615	656	612	633	638	605	638	621	587	615	590	651	566	612	595	607	655	598	607	601	648	624	603	626	623	607	626	631	601	646	612	650	622	587	590	608	618	629	601	612	625	599	605	564	602	598	629	637	576	643	596	617	611	640	644	628	654	621	603	589	634	610	606	628	647	624	656	619	637	604	637	643	621	621	616	629	626	601	629	632	594	606	572	694	612	615	650	619	563	597	607	616	642	646	653	599	659	622	616	586	605	605	607	617	625	640	630	601	597	614	642	629	605	620	653	575	643	630	569	615	547	611	609	634	628	619	631	614	621	605	598	614	672	625	650	615	626	605	603	653	618	617	620	579	659	671	622	620	596	634	589	634	606	678	604	607	594	582	597	644	615	596	647	621	631	637	617	619	621	632	602	654	624	660	609	600	632	614	580	613	611	610	638	591	591	639	608	625	614	622	643	612	635	686	641	584	613	655	600	583	592	677	614	625	612	641	616	582	621	599	604	655	602	625	637	596	643	596	636	616	609	676	598	610	653	605	631	592	611	616	606	604	670	638	637	673	607	598	557	647	591	621	638	627	636	632	625	590	633	605	607	613	644	624	595	612	590	552	654	611	644	604	613	644	567	622	581	604	648	637	607	624	636	636	617	635	638	631	650	616	625	603	595	652	611	619	581	646	635	642	588	685	633	630	596	653	635	554	639	622	622	618	579	619	631	619	624	608	600	603	649	618	586	600	597	654	626	665	584	541	659	643	606	627	603	622	661	636	620	667	565	598	609	652	629	565	629	604	613	605	627	666	639	663	626	625	591	608	621	617	608	625	646	604	608	599	628	617	639	610	642	672	644	606	671	604	616	581	605	614	609	643	644	613	624	566	694	646	628	623	625	605	641	617	673	623	618	603	605	612	655	659	609	656	627	611	607	590	582	623	600	632	580	604	651	632	612	596	650	632	693	592	667	632	604	565	613	606	617	566	598	619	611	618	642	575	631	568	616	614	568	619	675	560	594	585	620	623	645	646	638	614	653	645	583	605	645	590	586	615	587	656	616	635	577	604	630	593	606	591	638	640	630	673	637	591	592	592	603	594	586	604	638	662	602	588	617	632	577	613	577	623	624	627	612	596	622	636	629	633	598	616	591	644	623	641	665	584	619	612	635	626	620	646	578	619	605	633	629	642	610	619	659	631	626	652	643	640	629	626	656	602	670	597	549	574	598	614	609	646	651	645	618	631	613	620	627	557	662	621	626	612	573	644	621	586	611	567	586	641	643	610	596	600	644	613	634	607	643	628	669	620	621	647	613	647	675	583	598	618	597	621	609	681	617	579	570	627	643	611	656	653	635	620	636	627	651	599	604	630	621	640	654	585	616	618	571	657	594	588	632	599	616	667	602	642	621	651	619	597	627	658	612	603	623	642	564	626	621	606	597	594	659	584	607	612	635	647	613	608	612	612	639	639	645	654	616	597	616	608	643	617	626	621	628	622	618	616	610	626	621	613	618	663	635	621	609	609	630	614	615	583	664	590	650	630	627	666	623	586	652	631	629	660	630	631	610	577	582	636	634	624	644	611	619	624	617	652	625	630	618	638	611	632	640	624	635	617	637	636	611	680	633	612	616	628	625	648	631	608	614	612	642	608	574	624	637	634	590	591	649	574	621	648	582	605	584	591	610	628	616	648	664	643	626	647	630	620	610	620	611	650	621	642	625	644	586	646	660	638	642	657	601	622	635	579	638	599	679	645	638	589	647	625	600	605	609	636	647	641	613	608	633	620	625	610	627	638	635	568	582	643	597	655	613	620	627	605	639	597	540	639	591	635	611	623	587	605	629	589	629	653	653	619	604	619	602	614	609	649	653	579	589	588	620	613	606	625	583	645	591	634	629	613	628	615	591	626	598	603	589	593	653	628	668	618	657	652	608	603	605	607	617	569	612	607	590	652	662	603	648	623	627	599	655	601	663	646	639	593	648	581	573	594	633	598	614	683	617	595	596	621	589	616	619	598	635	584	633	681	597	630	629	607	630	654	633	595	618	625	623	564	594	590	611	621	592	622	657	615	628	611	629	635	611	619	584	677	578	598	630	633	622	659	598	626	585	617	625	642	600	612	564	639	583	619	625	632	604	586	643	663	612	661	617	600	639	631	584	644	617	603	589	608	584	618	627	632	599	607	668	643	562	574	613	624	597	613	601	616	618	633	619	609	632	602	636	631	595	615	659	636	630	592	617	612	603	656	595	668	587	682	657	575	629	627	652	620	631	656	631	599	601	624	563	613	651	652	649	623	601	619	586	625	623	627	650	642	600	601	582	632	641	627	631	633	609	628	628	618	640	640	618	649	599	673	643	615	622	629	599	633	597	631	629	621	640	640	615	560	572	612	648	648	626	625	618	635	608	643	626	620	645	593	633	594	609	639	608	636	617	624	638	595	660	584	606	612	673	638	624	618	566	640	647	585	650	640	634	628	623	641	561	683	587	671	661	614	628	628	614	588	583	599	604	635	663	632	616	660	604	631	618	586	617	642	629	616	606	639	614	637	600	566	625	578	591	607	667	615	584	592	631	633	632	578	623	643	660	621	615	608	611	621	676	606	646	622	592	656	595	616	611	612	612	636	594	630	615	603	615	612	597	644	598	594	641	625	639	590	626	650	593	626	634	643	639	647	598	621	586	621	594	604	612	623	572	598	635	605	616	608	654	612	595	557	646	638	603	618	620	603	611	579	579	659	620	579	606	607	603	582	650	627	607	613	641	648	595	591	624	633	618	656	637	619	616	624	621	582	585	601	676	625	649	565	614	662	591	642	617	640	648	583	603	602	639	629	609	623	619	639	626	633	596	610	625	609	653	656	591	590	652	617	615	569	676	660	622	615	644	619	573	617	653	626	560	634	656	631	627
66823	76683	73872	53212	18066	3120	506	606	594	522	445	378	341	331	286	282	267	284	303	272	267	269	250	267	235	237	255	239	239	237	251	187	260	247	235	266	239	276	223	239	221	264	244	227	237	230	248	233	255	241	247	211	238	247	231	255	227	251	241	259	250	257	230	237	250	247	238	217	243	222	251	245	234	248	237	255	246	253	226	231	240	280	243	258	212	222	220	224	262	251	220	215	213	240	248	214	221	243	244	242	238	233	248	248	263	189	228	218	216	217	234	213	235	222	228	243	236	238	212	236	231	227	197	207	240	256	209	235	223	260	212	238	238	233	252	234	240	230	245	230	237	222	251	230	241	222	276	254	224	218	238	243	231	206	222	221	247	214	221	213	225	221	212	218	225	227	259	236	245	225	247	231	243	256	228	241	232	230	241	243	257	244	228	227	230	250	246	246	238	256	249	255	228	211	225	231	253	231	204	228	247	226	231	255	243	217	237	255	244	257	240	247	222	233	245	244	207	233	251	208	234	228	223	234	226	235	259	232	248	235	249	249	237	264	240	244	233	240	262	232	232	233	212	204	268	249	235	235	229	227	224	241	216	245	247	248	226	221	227	247	217	257	229	243	214	212	219	232	220	227	246	219	230	258	249	266	207	211	204	246	246	245	215	218	241	235	236	234	245	218	212	240	241	219	219	196	234	238	239	271	215	218	221	222	259	254	258	203	240	235	207	226	252	232	236	237	220	238	222	211	248	252	245	224	228	261	270	245	236	242	250	194	236	211	217	243	227	235	227	215	245	234	223	226	258	243	230	231	236	235	226	229	236	228	235	244	261	254	220	247	233	222	211	231	220	258	228	221	236	235	227	238	232	241	210	224	234	239	240	260	235	234	205	219	241	242	247	266	234	243	235	218	241	236	244	242	209	236	240	254	234	211	237	229	224	246	243	192	211	234	238	258	247	246	225	229	218	242	229	255	254	237	238	253	259	238	222	261	215	223	238	238	222	247	233	227	215	218	249	237	230	216	220	267	239	236	214	212	263	233	219	209	225	220	243	247	211	262	242	221	222	247	228	228	229	244	233	224	251	231	242	243	246	232	233	243	247	236	236	217	259	213	213	247	230	210	230	224	229	222	221	215	217	246	222	231	227	254	223	218	240	256	220	223	263	234	215	218	206	245	208	239	223	238	240	211	198	265	230	237	233	250	223	238	239	207	252	225	249	257	249	227	232	260	235	224	275	227	238	239	242	256	222	227	225	228	255	231	241	222	224	234	250	250	231	237	255	240	217	261	265	241	183	232	261	229	239	237	230	228	221	230	224	208	241	240	208	235	255	241	240	247	227	251	193	246	239	222	233	239	223	244	256	212	235	242	250	242	227	254	217	250	220	261	216	240	230	219	245	217	224	255	240	228	220	244	251	216	217	227	230	223	230	242	234	253	228	239	237	224	260	244	221	224	246	248	214	238	265	266	240	210	254	239	224	246	236	214	226	214	216	222	219	217	254	256	202	227	232	253	233	229	235	240	256	208	244	219	247	252	226	234	216	244	237	226	257	229	201	251	232	237	224	242	225	226	258	242	226	239	221	229	244	215	252	217	220	201	218	238	245	232	241	236	241	249	226	235	227	232	218	229	227	233	233	198	243	240	216	243	243	219	238	244	262	230	246	258	248	229	215	224	223	237	252	222	248	235	237	219	223	228	220	258	227	249	235	209	221	233	239	237	265	230	237	250	207	199	223	257	244	251	202	218	218	218	242	229	215	247	238	228	226	228	236	260	238	225	236	237	222	212	202	214	232	208	245	241	257	263	231	225	223	219	235	273	238	222	233	234	254	255	234	248	226	256	217	245	225	225	239	209	217	236	224	221	252	228	226	259	224	247	220	205	231	243	237	232	284	232	211	214	219	240	237	229	244	248	238	259	235	260	228	218	237	236	242	239	209	240	240	223	236	229	224	263	231	228	234	216	236	238	244	254	264	235	229	236	222	207	232	230	237	230	229	264	220	217	262	255	236	238	249	242	223	262	252	260	213	222	250	230	230	238	254	255	251	235	217	207	210	221	217	251	213	256	214	211	197	234	213	218	192	235	225	244	226	254	254	240	238	235	277	223	221	245	223	225	211	224	239	242	252	253	233	226	237	212	221	208	264	248	259	250	217	239	245	252	263	231	219	224	232	229	234	240	240	258	213	199	243	257	246	260	231	244	258	202	236	216	239	279	238	214	253	214	249	235	268	221	240	213	235	219	277	242	240	261	253	233	226	253	241	217	222	255	242	210	249	249	260	239	237	234	254	240	224	250	237	235	258	262	237	241	244	249	226	245	237	223	221	251	256	225	234	243	222	226	218	206	233	262	235	244	215	242	235	247	242	227	231	215	240	236	214	238	241	248	226	254	225	247	234	235	237	238	259	229	237	208	237	240	249	215	247	243	229	238	226	233	214	261	252	228	223	233	248	222	271	232	211	248	247	220	246	220	246	233	247	228	230	257	228	234	248	215	261	224	229	251	230	210	251	213	234	234	228	224	221	264	211	250	231	228	217	243	241	225	247	250	221	207	235	228	218	245	230	206	242	226	235	238	220	218	230	225	212	221	256	228	220	220	240	241	263	246	229	248	247	271	241	261	235	227	212	238	225	231	235	233	231	227	211	220	228	244	225	227	241	221	251	247	232	222	240	225	238	214	259	241	223	226	247	233	229	245	227	249	215	249	239	218	193	225	244	255	241	236	254	241	246	232	204	258	224	249	248	261	207	214	249	244	216	251	253	219	212	218	231	222	247	219	264	209	250	209	252	229	204	241	208	225	225	239	259	257	236	217	232	235	227	213	241	245	242	249	242	247	243	266	216	236	194	222	216	240	220	240	263	280	260	243	231	227	213	223	220	246	219	227	233	251	247	227	233	267	220	234	246	244	236	239	220	233	239	202	253	219	252	238	247	215	234	205	238	245	244	227	209	247	248	218	212	221	231	233	229	221	220	225	231	262	240	243	212	206	220	212	214	234	236	261	229	238	243	247	242	232	216	221	229	225	238	230	216	265	222	241	217	247	275	238	241	208	213	226	232	214	234	240	216	231	225	224	244	255	236	246	236	266	242	233	230	244	225	233	230	251	233	235	249	193	222	220	224	239	247	241	232	242	218	218	246	230	222	257	232	218	219	232	209	291	242	240	235	215	237	211	199	219	235	235	238	237	247	239	234	237	245	223	231	251	233	247	207	249	211	234	225	224	214	214	238	242	232	250	262	263	245	229	219	227	231	239	253	211	216	217	230	239	238	241	246	227	223	199	214	244	244	226	246	244	238	231	251	258	240	238	217	212	223	236	246	207	229	227	228	223	235	233	233	216	242	224	224	215	240	236	216	219	220	240	242	222	236	236	243	243	247	242	208	238	223	216	224	256	255	246	245	218	215	240	221	226	236	232	221	220	255	214	218	215	265	235	221	201	249	236	231	242	239	223	246	265	222	212	238	215	207	277	232	207	212	225	230	244
44784	60485	75533	47646	1812	1497	1626	2601	2869	2742	2073	1733	1499	1217	1193	1187	1141	1258	1209	1170	1170	1039	948	1013	943	898	896	897	829	794	826	856	772	815	775	850	829	772	846	748	769	804	791	762	759	785	789	814	813	784	771	768	771	771	800	733	832	793	796	773	804	780	826	838	809	852	829	815	749	817	859	854	871	897	862	841	849	800	809	768	778	780	786	772	816	757	776	758	814	787	746	788	777	734	771	762	751	759	784	722	784	774	775	809	797	763	773	743	816	789	718	791	773	767	757	798	759	753	771	788	820	756	786	752	737	811	745	788	753	763	808	766	788	768	817	801	803	737	754	723	791	794	780	742	747	777	746	742	814	779	835	756	762	802	761	765	745	746	740	762	740	768	719	750	787	810	774	714	789	793	829	746	754	755	725	751	748	765	763	762	779	778	724	726	748	760	740	762	740	752	766	752	800	739	751	738	812	738	727	712	754	743	795	716	740	730	718	752	728	727	796	754	700	728	765	810	760	739	799	808	775	766	778	784	747	739	752	728	720	764	768	767	755	733	729	807	764	737	758	715	759	757	723	766	733	795	740	777	780	756	727	735	765	774	761	764	738	772	762	750	745	732	729	772	765	766	736	728	807	738	773	756	775	824	753	829	719	751	779	763	761	777	734	778	792	729	725	753	837	737	790	769	759	768	775	745	734	757	762	766	803	728	735	742	810	708	760	774	774	765	794	764	768	804	805	736	740	765	768	782	719	743	779	775	711	836	743	715	747	739	767	738	738	750	793	776	761	776	761	747	818	752	820	769	771	781	747	765	779	792	780	762	757	784	785	808	771	745	802	782	751	730	772	748	760	787	787	757	817	786	786	774	800	771	721	770	746	772	754	751	790	781	715	783	768	740	761	773	700	778	795	727	777	817	770	780	737	752	736	804	788	799	778	739	734	769	756	750	758	719	739	737	711	786	767	740	757	768	774	729	734	763	765	734	774	729	771	750	734	773	772	751	802	695	750	741	759	715	718	744	761	767	776	785	748	736	732	755	786	800	804	754	749	779	729	768	798	728	738	762	772	774	769	759	774	730	752	774	776	801	744	768	815	736	769	760	785	749	799	763	777	781	768	722	772	733	788	737	779	789	747	817	770	799	779	747	774	772	750	757	817	726	723	752	770	764	731	756	763	797	819	752	736	717	760	757	783	753	779	813	762	726	772	786	736	788	749	786	787	769	748	733	767	761	750	737	723	770	739	802	762	784	765	755	752	686	738	779	747	776	740	780	743	807	773	730	784	772	743	758	768	744	819	720	794	741	747	740	728	801	718	707	766	780	739	783	745	740	766	728	746	747	737	777	772	748	789	795	781	762	794	754	748	765	797	767	768	760	760	726	737	815	803	795	785	767	784	749	748	765	760	778	772	768	731	760	790	724	749	786	781	820	753	815	758	756	733	747	761	729	785	771	757	792	773	759	720	719	791	767	740	742	800	757	722	730	755	763	787	773	718	718	783	741	805	780	759	731	808	759	765	745	770	777	778	758	772	700	751	746	771	765	807	780	738	739	743	782	779	793	738	813	777	780	778	768	763	736	758	755	747	746	787	714	775	807	734	751	763	768	755	740	708	797	732	809	810	727	753	725	828	728	760	741	754	736	792	748	749	700	758	761	718	722	714	722	724	755	748	730	765	748	789	778	826	801	764	761	714	797	802	727	747	797	747	788	762	757	801	752	760	762	762	742	788	795	741	726	737	780	832	782	740	735	767	725	779	735	810	752	783	708	823	748	803	732	769	728	768	795	772	760	774	759	770	783	733	769	812	756	755	784	803	767	758	752	788	745	776	764	715	780	736	806	759	769	744	762	786	755	753	716	750	743	780	821	762	809	736	818	764	762	749	786	792	769	758	786	794	744	740	770	776	764	692	744	809	763	749	789	782	771	804	784	735	787	767	772	738	776	720	825	764	776	706	792	746	769	742	749	741	788	763	768	754	752	740	724	765	763	791	723	743	717	759	717	755	755	749	757	745	786	783	732	792	772	756	756	777	731	803	760	782	748	771	755	750	804	699	789	736	761	801	811	770	721	795	760	795	770	809	745	781	723	767	736	782	750	762	738	818	756	698	765	725	784	780	765	753	744	790	718	745	791	764	784	722	800	743	790	814	754	728	778	726	766	763	796	752	738	766	785	751	704	751	766	794	782	747	765	788	776	743	754	763	730	760	748	796	750	738	766	732	798	772	808	770	747	763	760	787	750	718	752	751	730	798	789	774	744	762	755	758	750	723	752	796	745	790	731	771	748	750	730	744	759	762	748	763	755	763	737	780	767	756	766	747	709	726	746	740	771	728	774	748	820	805	831	762	769	807	785	772	743	747	780	711	746	758	774	753	782	775	761	665	790	766	789	775	708	746	771	734	736	745	741	794	747	741	758	750	759	740	787	727	745	792	774	762	758	763	768	714	735	727	772	798	716	791	772	781	771	745	785	721	791	751	784	763	735	803	760	721	759	767	783	765	740	761	767	747	769	773	786	782	751	782	771	801	739	797	778	740	762	725	755	783	770	748	752	772	793	731	702	769	712	776	723	722	773	745	756	779	744	748	785	785	757	732	734	729	750	798	769	775	772	774	766	742	723	790	770	762	760	782	750	753	776	741	733	769	774	806	772	745	751	774	785	825	793	734	720	755	743	715	783	747	771	783	801	738	754	789	743	714	770	751	730	775	721	755	731	794	737	708	750	764	760	798	783	767	774	757	767	771	746	800	740	750	811	793	724	743	763	764	776	766	805	741	735	769	743	762	746	742	777	731	787	804	733	773	796	780	724	755	826	739	810	796	775	728	783	800	752	775	758	755	774	741	790	797	741	794	741	758	754	744	795	734	773	795	793	740	739	724	729	776	751	751	766	741	769	732	776	769	749	736	759	748	802	780	775	780	745	782	772	761	760	750	764	739	719	756	742	721	793	739	778	791	755	790	756	784	784	734	797	809	793	774	754	770	717	755	662	758	741	773	796	802	765	713	723	773	766	816	766	764	820	822	788	764	735	741	772	793	744	756	799	764	780	737	710	769	745	772	767	743	755	773	740	752	775	777	729	762	757	731	765	737	759	739	821	739	764	742	702	779	688	784	761	749	766	753	776	804	808	743	812	773	766	731	764	789	762	746	712	792	711	777	720	792	775	754	733	784	768	750	733	800	768	785	724	726	707	770	788	811	768	705	767	768	792	732	782	753	727	725	805	778	739	751	759	782	773	766	766	797	769	763	724	728	787	745	768	764	776	754	792	813	756	758	761	770	818	733	726	803	762	760	783	796	748	759	764	733	756	757	727	724	762	796	737	755	777	762	791	724	767	767	766	743	749	804	727	785	747	720	774	712	794	729	771	753	823	755	790	767	792	752	746	747	796	763	730	740	820	727	702	793	772	792	757	792	788	770	754	753	800	769	737	760	758	793	717	818	778	782	749	745	746	753	757	757	759	765	770	774	762	753	701	732	787	804	770	768	754
11194	10634	11204	4650	370	199	166	144	146	147	156	135	151	146	138	126	149	130	148	156	146	139	145	157	124	127	155	136	146	163	127	148	159	141	128	151	153	168	134	133	129	120	157	141	150	142	135	137	156	142	161	142	157	130	139	123	151	161	159	148	131	153	122	122	135	146	120	162	156	145	144	149	170	132	178	170	146	146	170	159	129	139	160	149	131	157	160	134	130	144	128	136	116	152	152	163	141	150	151	142	142	142	129	118	137	156	141	141	135	142	123	140	153	158	142	128	151	154	127	148	145	133	150	154	156	136	134	163	141	145	142	143	167	136	140	126	133	144	150	155	156	150	133	129	116	135	129	135	133	145	150	176	141	123	167	135	144	155	141	152	140	171	140	124	137	150	133	132	140	127	142	131	126	155	135	145	138	136	143	157	125	142	134	126	132	146	135	165	138	133	136	128	148	154	155	138	150	142	137	142	156	148	121	148	136	156	149	151	130	138	136	149	124	153	130	142	156	125	148	132	145	146	137	159	145	130	141	140	153	144	154	130	148	150	151	144	135	138	144	150	153	151	124	149	124	141	169	135	140	152	120	129	157	134	128	136	142	142	130	133	156	139	150	147	156	156	133	126	104	153	159	155	128	163	140	138	125	137	137	155	127	113	135	136	142	142	166	129	133	126	119	127	154	162	154	134	139	143	137	142	135	128	142	129	143	139	147	132	141	133	138	124	132	131	129	164	131	144	127	138	134	133	154	144	130	143	148	148	159	127	139	140	126	141	149	157	162	129	151	149	148	153	124	169	134	160	134	128	141	130	146	147	149	144	140	162	161	126	128	155	116	147	165	148	162	133	138	155	148	129	135	138	157	140	141	132	152	126	126	138	149	172	137	137	139	148	148	151	138	175	141	138	118	131	123	141	152	141	137	139	131	133	129	146	146	158	125	110	163	123	150	156	162	124	146	133	128	148	136	134	154	148	149	165	114	135	140	161	146	122	164	153	135	142	137	145	150	128	146	123	155	152	146	140	158	140	148	117	139	158	121	129	151	154	145	154	121	124	143	148	136	126	155	150	105	128	149	165	129	136	136	140	164	154	137	131	141	150	135	110	146	146	170	140	139	114	150	139	156	153	145	118	123	156	149	141	127	136	128	149	141	132	132	137	134	145	141	140	124	154	149	133	159	145	157	134	105	151	132	149	159	125	139	164	154	147	123	134	138	138	144	144	154	150	177	161	140	170	140	144	126	142	137	160	130	142	149	138	134	142	134	131	158	137	142	138	127	137	140	137	132	135	164	145	123	123	128	126	140	131	131	133	154	149	149	139	136	150	135	149	162	151	144	132	144	145	144	138	138	132	155	146	128	139	126	149	153	147	144	160	144	121	145	117	154	132	123	137	137	153	138	128	138	128	138	135	119	128	144	150	146	147	174	144	135	130	141	157	142	144	163	147	146	152	150	138	159	130	126	135	119	153	138	130	140	138	157	127	119	157	142	139	114	139	127	152	136	144	132	149	151	140	148	140	148	134	142	128	145	133	162	138	131	104	132	129	128	140	159	150	142	146	145	145	132	141	141	149	158	127	144	127	126	152	180	130	145	134	153	137	117	145	153	158	143	129	137	160	140	157	150	141	145	140	149	140	125	131	131	146	133	145	124	139	137	118	151	142	158	153	131	138	120	135	153	127	135	155	151	147	147	150	164	145	144	139	140	123	163	125	117	121	142	124	133	132	136	133	122	126	156	147	126	125	153	136	150	150	161	132	124	159	138	117	138	169	133	140	146	167	132	145	154	131	136	133	151	156	129	155	152	153	156	153	123	123	143	135	153	122	148	135	138	145	109	132	150	143	144	129	152	147	150	133	155	149	136	139	121	124	138	143	117	137	137	140	164	159	138	153	161	157	139	154	150	148	136	122	141	137	138	145	127	148	157	141	141	126	160	147	167	133	142	124	135	165	139	114	112	134	155	145	144	134	138	154	131	141	123	148	133	133	148	145	140	148	157	144	144	137	132	130	150	164	151	167	146	159	125	125	132	150	164	143	104	126	129	163	142	117	153	148	145	130	134	157	158	145	154	124	140	136	140	137	154	142	114	137	151	126	147	139	149	160	128	151	147	148	160	132	136	139	122	137	126	134	141	117	131	139	135	131	148	149	136	155	141	141	113	157	139	111	140	138	130	148	142	132	149	138	141	139	154	141	131	132	136	149	147	142	137	128	146	128	138	131	135	142	154	130	144	140	129	149	153	134	153	125	134	151	136	111	154	149	129	134	136	134	144	140	129	123	143	152	133	159	151	133	144	166	140	144	113	138	172	147	137	119	129	151	151	148	153	157	148	130	140	128	123	141	138	144	123	133	135	150	124	157	141	158	151	150	158	129	130	134	131	162	162	122	152	144	152	131	147	145	148	135	146	140	144	138	149	148	145	160	127	140	133	143	147	154	147	148	138	131	137	131	139	129	157	139	138	138	143	148	137	139	115	130	146	144	139	118	144	145	139	148	139	144	137	148	154	136	126	148	123	140	133	115	151	128	124	133	130	141	139	129	133	145	155	149	128	140	133	157	136	140	140	141	134	138	135	148	137	150	149	121	144	148	140	143	157	132	135	128	155	145	142	149	141	138	118	132	132	138	154	131	129	139	120	139	129	145	131	135	125	139	145	131	120	135	146	133	128	149	133	152	170	161	144	145	130	161	122	158	132	120	156	134	121	130	137	152	125	124	157	138	149	130	151	155	131	152	137	157	133	157	147	163	150	167	141	141	155	142	134	138	134	158	154	171	137	152	128	147	149	149	131	141	155	128	157	147	145	137	157	135	169	115	162	150	141	123	133	154	138	132	167	157	131	133	149	142	120	140	152	156	144	153	144	133	131	147	142	142	110	143	143	149	139	145	123	142	153	115	152	129	132	147	155	148	129	148	133	143	163	164	124	137	133	142	131	137	120	124	145	140	127	139	143	141	150	132	116	153	119	135	168	128	129	141	141	144	125	138	126	161	128	136	145	159	137	138	147	154	154	143	133	105	134	136	135	136	144	145	160	145	141	140	145	139	137	120	141	135	130	139	113	143	149	138	141	117	132	127	132	126	127	137	160	133	157	129	156	139	135	120	150	140	144	154	148	121	133	152	150	131	152	135	117	134	143	149	135	145	144	148	154	133	156	133	136	140	137	157	151	142	130	139	148	124	169	143	144	134	140	139	147	138	145	147	158	152	132	133	136	128	147	158	146	146	140	144	146	140	126	147	141	128	132	139	140	156	141	136	154	129	154	154	126	143	127	148	172	133	137	143	131	140	151	166	142	137	138	130	129	145	136	136	141	122	148	143	148	142	134	155	127	151	148	129	138	169	141	157	157	140	155	158	161	132	136	143	135	140	154	147	143	158	137	123	140	143	162	151	117	132	156	139	124	126	147	138	150	111	129	159	148	146	145	142	151	137	159	136	148	141	143	138	146	135	129	135	127	151	136	127	132	120	147	136	136	139	144	162
12591	18071	20608	11204	571	506	540	575	587	578	582	566	551	566	546	536	515	487	545	537	509	528	532	509	521	519	494	513	510	504	497	559	480	530	514	518	540	497	522	490	535	476	522	513	480	540	488	477	504	530	526	471	537	506	501	524	509	529	516	552	522	492	454	500	544	527	520	551	520	540	540	523	563	556	604	581	535	482	521	529	526	533	503	516	533	520	488	484	512	509	513	549	526	549	523	541	543	515	516	510	524	542	468	515	495	491	514	484	509	515	488	512	522	522	503	524	520	506	533	507	490	464	511	492	519	553	527	509	498	503	515	496	500	501	518	451	497	546	508	571	522	555	522	479	517	513	503	509	480	550	490	524	511	527	536	508	549	526	517	479	512	497	504	487	494	505	494	517	484	510	511	493	470	525	472	460	535	490	476	536	515	511	489	497	479	506	523	540	487	468	537	507	547	505	507	517	534	519	539	512	537	577	486	500	509	516	491	518	504	522	511	520	537	523	495	562	494	524	514	507	513	524	510	509	500	514	496	521	509	517	572	515	523	464	502	504	553	484	520	518	495	502	506	593	493	578	549	535	546	517	539	478	501	520	507	552	526	480	512	489	476	478	521	521	472	537	495	486	485	481	472	505	492	465	495	543	503	497	517	463	475	499	503	512	507	509	484	517	484	498	500	488	503	510	487	482	476	506	468	538	517	502	501	513	521	498	494	524	484	495	511	514	513	465	513	526	490	510	499	555	509	513	506	508	508	515	522	540	484	521	457	495	505	472	541	512	516	546	484	507	523	462	538	494	467	483	530	500	472	523	516	504	500	471	512	493	516	517	513	506	541	503	506	513	475	497	504	460	520	522	510	492	542	532	481	516	528	509	501	530	504	537	507	505	468	496	522	499	501	503	508	486	517	539	512	527	493	477	488	525	500	480	529	513	514	524	508	495	495	495	519	544	481	523	510	476	474	512	454	502	509	512	488	508	480	499	529	511	470	494	513	515	519	504	526	524	478	494	571	500	507	508	486	513	528	501	478	483	538	529	510	509	499	501	514	489	465	514	465	521	466	520	496	516	493	519	538	453	487	501	485	526	530	480	469	520	510	505	527	527	539	485	505	543	545	550	558	531	505	499	521	518	561	494	513	491	505	525	484	496	506	491	494	489	491	515	535	524	496	528	523	461	550	524	479	519	495	499	535	513	493	456	524	512	559	503	486	495	497	467	496	512	525	535	514	529	512	463	478	519	500	491	497	487	515	524	509	583	478	504	484	507	566	473	502	522	548	519	476	509	516	476	523	534	520	486	511	498	514	522	525	529	524	532	528	493	553	500	527	543	509	529	573	468	476	538	500	498	525	510	499	460	519	522	449	504	494	495	511	511	453	517	489	534	500	496	532	530	458	545	488	523	496	501	502	495	503	526	517	539	463	522	507	502	481	487	515	467	495	507	531	506	473	510	502	497	506	467	547	548	495	510	486	489	529	503	473	508	501	515	505	496	477	524	464	498	531	494	505	504	531	472	505	521	511	525	524	494	505	509	513	519	560	499	506	514	513	482	517	526	523	487	468	558	523	512	492	492	520	511	538	537	486	505	513	490	558	479	487	485	511	474	514	525	493	481	452	520	499	490	500	501	475	519	483	528	509	498	515	519	497	528	504	516	496	517	509	537	483	516	496	525	547	494	509	544	527	505	508	491	506	525	502	509	500	547	532	511	549	497	482	521	499	479	488	491	521	527	531	497	545	526	465	490	505	520	508	498	483	509	525	498	505	466	524	468	543	508	522	475	526	510	508	535	530	503	490	510	526	500	515	502	551	521	518	502	471	460	506	493	479	519	498	502	541	481	473	509	486	498	578	481	503	504	499	490	509	506	489	513	524	487	496	520	477	474	527	520	519	493	488	513	536	532	491	497	519	521	506	463	487	518	521	462	467	504	512	529	504	489	506	533	494	446	508	470	529	528	504	526	530	486	495	526	471	511	476	530	479	502	503	522	508	492	530	478	490	500	485	526	542	531	483	515	497	508	529	477	505	531	503	524	485	579	474	491	495	472	532	508	490	530	512	486	496	471	529	465	512	549	546	513	471	490	557	522	484	512	460	487	490	494	513	515	513	496	466	506	486	548	549	493	487	519	496	483	508	529	508	523	518	498	526	518	530	517	519	483	539	500	509	497	506	568	509	489	505	560	464	491	503	502	509	485	509	546	516	492	514	509	469	521	519	503	505	508	489	533	503	512	498	483	539	550	503	504	551	493	531	475	529	521	556	506	446	496	502	515	554	498	491	521	522	504	475	527	515	540	541	489	524	535	488	496	532	501	520	532	476	509	497	487	479	523	519	485	530	493	506	530	533	473	548	546	548	475	476	531	487	525	509	503	509	517	492	471	516	510	512	535	531	489	507	474	504	510	488	510	518	521	549	530	519	491	496	524	491	529	514	511	529	487	468	502	497	493	489	515	517	481	505	540	544	517	494	528	521	553	513	502	504	499	535	513	528	511	498	494	482	521	507	515	558	514	540	501	539	479	550	522	497	487	541	516	504	543	500	519	510	489	571	464	518	469	481	521	501	516	496	524	482	503	511	470	572	504	524	468	501	518	490	479	510	521	526	518	504	504	565	495	502	476	500	479	503	526	506	546	506	523	487	526	502	457	537	492	545	536	543	501	544	542	524	480	515	491	577	515	548	502	472	465	488	515	537	499	488	488	506	530	516	530	492	511	518	531	514	532	450	508	521	541	517	500	482	525	514	487	573	496	498	577	542	532	470	528	547	522	526	513	476	530	523	495	486	506	518	531	468	536	515	468	449	490	456	498	511	468	477	547	519	539	521	510	517	476	505	542	513	513	482	506	508	497	532	526	500	501	541	515	530	490	506	506	499	504	504	472	440	540	505	482	497	498	515	535	515	509	528	478	514	526	513	504	483	494	534	505	474	492	535	520	498	460	503	493	489	519	528	506	471	529	493	523	528	520	529	540	482	523	535	540	487	513	500	489	518	542	517	526	524	503	538	524	485	528	516	501	518	518	543	545	472	530	497	532	477	516	504	513	478	525	504	498	487	486	515	519	485	504	507	494	523	529	522	506	458	550	504	488	498	540	499	487	527	510	498	552	509	528	518	510	516	524	495	531	512	512	525	502	508	530	583	518	506	516	473	478	489	479	496	522	503	567	525	480	535	518	517	491	495	511	495	468	499	527	508	516	549	535	504	480	521	492	488	513	507	496	538	528	540	484	504	537	540	491	509	515	532	512	517	502	548	483	519	459	530	481	524	511	550	484	463	515	477	544	532	488	486	510	518	501	533	537	458	539	501	479	551	514	505	504	539	508	486	525	500	524	536	514	522	551	494	526	504	502	532	480	515	528	503	531	523	508	524	467	528	514	537	514	518	488	491	486	535	479	477	526	456	469	505	478	484	473	533	512	515	526	529	498	513	515	505	509	508	487	556	551	478	509	533	528	530	530	526	495	506	532	527	513	511	526	510	496	497	521
54657	65132	65758	45395	12512	1108	315	370	348	380	308	251	246	228	218	217	226	211	197	196	198	197	211	184	168	207	186	168	165	180	182	180	211	179	173	194	176	179	179	185	177	182	198	165	180	193	193	215	191	181	200	201	185	208	183	183	185	185	181	170	202	201	164	197	166	190	202	196	156	204	217	189	190	186	182	185	179	172	176	175	195	185	202	181	201	179	156	181	185	187	198	186	192	170	173	185	182	165	189	177	184	182	165	181	182	190	195	179	173	193	144	190	196	193	188	187	184	168	198	186	204	168	188	180	165	173	185	192	170	203	163	172	161	183	171	203	200	173	195	185	196	172	195	190	195	195	202	200	190	172	184	161	196	194	196	196	168	178	180	193	201	185	167	179	187	181	192	179	173	176	188	177	177	161	186	165	157	165	192	186	172	185	190	158	194	166	183	167	172	174	192	199	197	175	181	179	191	172	175	188	173	176	189	181	193	178	170	179	183	173	214	206	182	175	175	190	165	186	178	196	214	178	180	184	181	191	154	180	169	173	185	190	191	165	174	201	154	198	171	180	180	199	196	173	171	198	187	155	186	188	188	165	184	172	194	183	181	185	188	176	180	194	207	192	163	190	208	159	184	192	189	175	165	163	180	175	187	160	187	181	166	194	197	180	167	194	183	197	160	191	205	186	174	175	167	193	172	183	184	186	184	178	156	165	187	186	182	169	172	167	177	183	181	196	193	184	163	155	180	171	176	174	179	163	163	189	159	165	169	190	185	173	170	184	170	180	174	189	177	170	183	176	193	225	204	184	180	162	172	176	176	164	189	183	181	172	199	177	190	157	181	179	201	164	198	171	183	158	197	176	180	179	165	211	180	204	187	167	173	182	185	192	187	159	183	169	188	168	178	189	198	173	204	193	194	180	181	170	192	183	173	162	171	197	181	160	188	178	171	166	198	181	175	179	172	181	168	167	176	182	182	171	193	177	176	176	189	161	177	191	196	167	155	171	168	176	188	182	183	157	171	189	169	204	180	167	184	186	186	159	188	184	199	184	194	176	207	191	179	161	187	179	170	203	173	185	202	177	206	205	162	175	197	197	168	181	186	197	199	175	187	181	184	212	181	208	173	198	181	193	189	179	171	171	184	196	187	176	192	204	158	195	204	204	189	178	178	174	165	171	166	179	182	184	183	156	170	191	188	175	189	181	174	186	181	189	172	175	190	188	168	165	213	169	196	167	178	172	189	157	175	176	182	191	179	174	198	182	196	177	169	174	192	184	154	164	188	191	186	178	162	168	213	171	154	195	178	179	218	164	191	184	176	182	177	181	165	168	185	189	192	172	208	179	202	176	178	186	165	157	182	171	192	160	199	183	173	186	160	205	189	191	182	165	195	193	190	157	217	183	198	191	181	171	199	175	182	163	192	169	182	178	181	158	190	188	180	187	194	178	196	179	176	189	182	189	193	180	191	175	206	185	165	173	185	189	174	191	163	158	174	169	174	169	167	186	180	172	192	172	152	198	171	206	184	189	178	199	183	171	199	174	185	184	180	184	176	179	199	198	212	169	176	189	178	177	218	182	156	190	182	173	179	191	168	191	202	160	164	191	201	174	165	199	195	192	173	162	168	164	193	167	189	169	182	180	189	178	187	179	202	185	204	188	181	170	186	177	199	193	173	167	175	178	195	193	197	175	203	177	178	170	184	187	171	155	192	169	168	176	173	195	166	175	209	179	193	188	192	186	205	199	176	197	186	155	193	165	182	176	198	199	184	204	152	174	177	169	186	173	178	185	169	194	197	182	179	200	177	143	184	188	159	200	172	158	173	161	180	156	195	178	185	187	185	177	178	193	161	217	207	187	179	151	191	180	188	197	192	179	189	207	161	168	185	186	162	170	181	207	187	182	179	161	177	171	189	186	190	164	152	167	190	195	153	178	189	159	162	177	172	160	188	171	187	156	188	160	153	190	168	200	162	183	170	204	190	185	175	195	185	219	202	173	170	183	182	202	200	180	202	179	204	180	181	155	166	166	166	179	158	177	158	189	170	177	175	173	199	183	178	197	173	185	192	168	200	184	201	183	185	178	189	193	195	201	176	191	194	192	186	167	195	207	149	187	182	175	176	181	196	171	188	196	203	190	188	175	166	169	192	166	202	214	210	204	190	184	200	192	163	154	176	185	190	179	173	194	189	164	188	181	165	186	174	196	185	190	181	196	191	196	182	181	177	190	180	204	157	182	167	172	192	182	195	189	185	219	184	185	176	190	188	183	176	199	161	168	167	194	177	151	188	185	203	185	175	162	166	149	182	181	159	186	179	184	178	166	178	165	201	181	188	161	172	209	182	147	166	165	180	183	184	181	200	147	165	199	198	195	208	215	196	176	207	174	197	190	197	196	206	169	180	157	166	196	178	184	217	197	168	191	155	171	168	184	164	194	176	195	192	197	193	173	175	202	173	199	183	183	193	169	180	183	188	191	179	161	180	184	187	185	196	169	209	205	180	177	198	170	198	197	195	187	175	202	180	198	196	172	169	179	165	195	190	186	169	185	194	187	178	162	161	181	196	190	180	151	175	179	181	188	184	175	193	209	188	168	170	150	200	164	174	191	195	193	174	179	165	197	170	167	171	160	180	172	191	190	169	210	204	177	180	182	183	193	189	194	188	176	173	199	199	185	201	162	167	181	179	184	175	196	187	193	181	163	178	185	193	182	183	159	185	210	195	187	144	181	189	167	174	195	167	174	200	178	172	175	177	195	183	192	163	174	174	190	189	170	196	176	184	194	209	178	200	184	194	179	173	147	188	184	171	182	170	183	202	207	195	200	159	192	175	186	163	185	194	165	173	185	183	195	179	162	191	190	188	190	178	172	178	180	156	195	203	159	208	180	168	180	192	178	179	180	188	167	202	183	167	180	172	188	187	181	175	186	182	189	175	193	194	167	171	193	192	177	191	165	155	199	192	201	177	184	179	163	187	181	169	176	188	176	187	177	203	177	175	209	185	147	184	176	182	170	172	184	185	203	180	184	178	179	183	173	168	165	164	173	178	175	181	195	164	174	154	189	172	167	186	186	195	173	186	180	176	187	174	161	167	188	180	195	186	191	161	177	199	175	174	179	174	166	184	159	176	163	194	190	169	162	187	175	168	169	190	170	191	185	180	185	192	156	180	194	202	183	168	180	165	194	183	178	181	188	188	174	187	163	189	181	170	194	199	201	194	198	182	188	184	195	210	173	190	175	192	197	181	201	204	178	195	178	197	171	196	193	182	182	163	197	165	173	178	196	169	167	164	185	187	185	173	198	180	181	176	175	160	190	174	194	196	183	171	174	190	182	153	175	191	200	191	184	172	188	177	178	180	162	178	179	187	180	174	194	189	182	173	197	191	180	184	184	172	177	174	144	200	202	194	191	172	188	184	156	188	174	185	200	198	209	185	155	172	192	172	211	200	180	166	188	186	174	152	214	184	188	186	189	183	195	215	209	195	187	166	203
36720	49839	61368	46621	1704	1040	1216	1513	1634	1790	1564	1214	987	849	861	821	869	847	832	758	762	771	731	692	737	652	652	706	637	727	647	653	599	614	650	660	626	634	648	619	656	656	642	609	584	685	645	642	648	651	670	614	671	646	636	618	622	618	648	686	647	688	660	652	694	656	652	613	623	693	675	731	767	672	715	681	683	656	619	634	633	663	636	626	619	635	675	614	602	629	628	609	593	652	587	604	640	642	589	615	630	593	631	615	629	628	645	612	593	625	622	620	592	659	603	643	608	638	641	599	655	630	581	641	599	617	608	668	619	634	587	606	625	647	617	632	601	621	635	595	623	604	597	676	639	649	634	676	613	604	617	594	633	589	616	616	607	590	593	594	622	664	605	639	615	581	583	612	583	599	593	662	610	639	583	620	649	594	591	618	594	608	619	626	606	629	630	645	614	620	612	622	595	624	605	680	620	611	604	642	582	614	622	613	601	645	622	593	632	647	640	626	618	673	591	616	639	641	613	628	670	630	622	620	644	614	606	634	626	611	663	617	589	609	661	617	661	605	593	659	614	608	634	651	672	587	623	646	613	599	586	633	670	601	623	643	613	603	639	637	592	631	604	607	605	642	599	624	589	592	656	609	635	656	599	607	626	592	625	614	616	623	607	645	574	672	609	565	643	627	625	617	603	595	610	635	604	599	656	632	649	648	610	603	605	589	633	635	621	613	623	607	603	562	619	648	601	626	650	664	636	615	621	582	666	615	623	579	612	650	577	589	617	611	648	636	618	627	646	650	667	642	639	633	629	648	650	632	599	608	621	629	590	660	601	612	634	581	644	657	644	584	562	639	643	571	603	639	588	607	646	664	603	632	635	610	617	632	657	626	649	646	639	609	648	655	610	632	584	651	589	645	612	634	581	625	654	675	618	649	610	634	628	600	607	627	625	633	605	660	600	651	632	604	620	649	634	608	606	640	633	603	624	612	642	651	615	619	595	615	603	659	572	609	664	644	641	618	638	595	669	614	594	619	649	619	648	612	661	674	617	613	645	616	630	599	594	614	671	660	631	623	625	638	629	604	628	630	610	634	610	685	676	597	669	646	623	622	621	610	625	618	624	665	609	601	584	609	609	601	635	638	593	629	632	596	644	631	612	607	624	593	632	604	634	654	595	625	604	669	603	672	632	622	623	576	593	639	612	603	633	650	631	639	622	634	653	651	604	667	647	621	640	624	648	628	600	651	656	632	617	637	632	630	618	650	644	618	625	643	630	615	596	635	594	583	688	609	658	643	639	627	566	645	639	666	635	619	600	598	634	659	640	634	613	606	619	616	645	617	603	646	591	594	650	648	588	633	654	595	602	621	672	651	615	608	691	582	621	674	674	613	627	579	625	640	627	621	587	641	628	637	646	612	612	635	602	630	661	626	591	582	643	596	605	654	617	601	672	649	611	595	615	627	666	636	608	626	585	587	632	616	642	590	650	627	621	612	615	658	624	612	601	653	598	623	597	621	666	621	592	617	633	611	644	601	606	661	647	621	652	632	607	588	625	689	633	637	640	679	646	647	609	655	673	590	635	624	605	613	679	647	648	648	595	628	587	632	622	667	629	620	633	631	622	586	615	640	634	632	597	620	585	643	632	668	614	587	681	621	656	650	662	604	627	634	617	572	637	642	634	661	635	610	633	629	680	636	625	628	626	629	618	620	597	643	642	631	637	619	645	619	596	625	572	605	611	617	612	645	642	611	655	619	646	628	585	675	614	587	642	616	686	645	635	643	599	569	597	617	635	604	567	639	599	644	628	608	622	616	610	636	595	602	600	587	622	641	634	605	623	659	617	630	608	620	651	659	611	636	652	634	618	628	624	613	607	642	640	598	644	609	601	603	612	638	588	646	609	612	621	621	598	629	642	645	659	610	610	614	657	622	646	605	603	624	638	606	587	633	624	645	619	653	606	638	622	664	624	607	627	623	620	618	622	630	650	646	606	653	625	576	659	610	576	610	628	628	653	630	646	580	687	597	548	620	676	634	615	688	621	614	606	636	634	632	644	662	602	615	603	629	613	644	581	625	627	596	616	629	626	643	629	648	609	615	588	633	597	624	662	620	627	638	622	598	612	593	640	584	612	641	626	605	611	632	588	617	650	617	619	635	601	658	621	666	660	626	642	643	607	604	662	605	606	621	683	604	607	636	621	618	563	597	611	613	618	614	674	608	665	615	633	594	618	611	655	644	621	634	563	601	642	651	640	599	616	620	688	638	603	622	621	627	609	582	655	624	634	637	662	568	630	627	620	626	638	589	606	610	615	614	610	627	628	695	659	632	578	640	621	667	622	621	617	602	640	651	643	630	686	718	635	639	592	615	634	648	621	614	586	637	619	622	628	653	609	654	607	618	590	588	674	630	621	640	642	626	646	616	674	593	635	621	602	635	602	663	613	605	595	621	607	630	613	622	635	621	638	634	653	597	666	589	581	624	617	621	666	574	604	581	648	578	621	613	607	610	588	634	624	616	625	632	617	600	620	651	604	604	586	622	595	629	648	583	633	602	664	611	634	624	625	656	573	606	573	647	596	665	642	589	617	616	644	669	601	586	570	590	665	631	668	646	613	639	654	616	591	589	608	613	556	614	631	613	636	634	589	630	663	635	653	637	630	601	595	588	651	604	625	618	636	654	632	596	598	660	657	661	590	669	614	618	595	586	661	593	637	651	602	619	604	578	617	606	659	603	650	597	620	635	610	648	677	616	622	633	651	668	625	644	584	650	605	642	635	568	618	603	595	574	630	616	643	638	631	603	649	594	622	601	608	612	599	645	650	597	620	603	607	620	597	635	624	642	619	653	622	608	640	641	567	601	616	620	613	614	602	648	598	610	648	622	628	605	655	629	642	600	600	657	634	606	670	603	608	610	659	645	629	617	636	661	669	608	642	669	574	676	611	634	613	595	587	621	601	600	631	619	619	632	570	587	590	624	612	648	619	655	668	586	599	650	610	604	626	658	653	613	653	621	635	598	629	596	624	628	642	581	645	609	607	670	614	661	652	606	623	677	595	626	660	621	624	623	612	637	609	568	615	650	652	645	665	634	605	608	611	647	615	657	594	624	657	614	654	627	638	604	603	678	635	647	637	656	616	619	635	622	591	635	599	622	634	645	662	617	688	629	620	600	633	619	635	610	638	655	644	624	617	661	586	631	651	625	662	662	651	620	584	575	614	681	641	623	629	625	612	686	585	558	604	654	598	626	614	650	644	617	600	623	631	681	606	605	612	618	550	645	601	641	611	602	669	625	587	613	638	693	616	635	635	680	634	625	602	637	600	636	636	627	678	652	635	622	628	628	603	645	611	622	574	605	627	624	584	617	646	646	605	636	608	652	647	623	648	629	602	604	632	588	631	676	612	609	621	608	657	610	656	642	624	626	593	642	598	644	704	597	631	647	637	614	615	587	610	641	609	665	648	591	612	620	606	629	636	628	616	640	634	642	615	617	625	618
68691	75437	73747	56027	22128	6264	611	529	481	594	467	329	363	308	286	289	286	299	295	261	271	252	240	253	256	252	254	255	259	245	240	232	228	269	242	237	249	251	238	239	256	273	244	239	262	228	259	246	265	229	218	258	206	219	216	225	269	238	236	248	237	231	243	232	247	243	227	255	255	215	245	257	267	262	237	232	235	225	250	263	213	235	259	245	216	274	230	216	271	237	248	253	258	239	222	249	266	239	261	243	242	252	246	248	226	230	219	200	259	222	234	239	245	237	228	262	230	242	234	228	253	247	233	235	204	241	275	235	226	233	226	241	237	219	216	274	240	253	252	239	243	241	255	250	266	253	232	263	250	238	226	220	228	245	237	250	254	223	232	215	229	242	253	223	230	244	236	247	243	245	238	243	246	212	239	239	230	208	219	248	260	244	224	244	226	233	261	224	232	222	236	232	230	252	240	244	235	233	251	217	231	249	243	242	262	276	246	266	230	236	225	247	255	244	245	233	242	245	242	220	239	234	218	219	228	246	230	236	222	233	234	259	216	232	234	224	230	274	234	227	250	244	226	229	239	263	225	251	269	214	242	240	240	245	235	263	248	233	241	235	257	233	259	246	221	240	236	235	239	226	235	228	236	225	236	208	228	225	259	225	240	229	210	221	243	234	247	257	216	238	210	235	242	225	227	260	222	240	231	223	251	231	238	238	245	234	239	218	232	240	228	213	264	231	243	244	221	262	228	237	235	202	227	251	195	236	223	235	211	236	249	247	224	242	223	241	226	259	232	218	235	234	244	213	227	249	243	237	222	250	225	245	259	225	271	250	259	246	236	241	212	239	249	245	241	187	245	228	237	207	239	216	227	259	246	258	264	220	239	263	242	250	244	240	226	218	219	228	236	238	221	245	222	258	232	225	246	242	219	220	242	244	220	217	217	211	225	220	258	225	239	248	222	263	223	250	252	248	236	203	218	232	226	221	243	217	229	238	251	245	212	240	246	232	245	246	233	251	230	240	239	243	226	226	235	236	252	236	209	265	235	233	227	232	250	224	216	235	217	259	259	254	228	216	237	224	218	237	245	261	242	226	197	231	234	256	234	212	235	262	264	234	236	226	235	248	244	246	218	254	258	239	226	211	231	230	231	229	219	226	230	254	251	225	222	221	249	227	244	253	232	220	249	243	230	247	234	240	232	246	241	245	213	247	256	247	239	243	228	219	215	254	236	240	223	250	227	239	215	252	239	223	248	223	235	253	233	246	231	231	239	237	245	273	232	241	201	255	242	231	240	215	239	211	263	251	236	224	232	234	227	226	246	239	233	275	251	203	231	251	222	237	224	238	244	243	250	259	227	225	235	224	245	183	212	237	259	231	220	236	238	247	233	243	225	254	223	236	217	225	266	245	256	216	225	242	222	233	229	262	238	230	232	237	223	227	233	234	242	232	226	241	222	249	253	215	235	236	246	251	221	235	240	228	262	233	225	241	252	213	229	236	235	224	195	228	260	244	242	226	264	240	244	245	242	250	221	215	247	217	237	232	222	226	223	230	230	233	218	256	251	242	231	236	237	208	225	267	233	237	247	228	206	226	202	263	227	242	263	237	241	236	261	245	236	213	246	251	227	244	220	234	256	221	221	223	245	223	223	217	224	250	251	223	209	257	240	256	240	258	226	250	245	277	233	261	236	226	230	217	238	233	227	246	253	216	238	247	257	234	226	252	220	263	221	241	232	240	254	238	224	253	240	255	216	265	250	234	252	250	241	241	242	230	241	248	244	227	233	239	209	237	264	234	207	240	244	246	230	245	236	217	257	229	214	254	212	266	243	225	220	243	242	240	235	243	249	262	250	222	239	245	216	230	197	222	253	234	252	245	267	231	245	216	236	237	242	242	229	233	244	230	250	209	238	245	239	227	236	214	243	239	238	252	226	238	241	217	248	222	216	234	263	218	244	221	232	257	243	237	245	207	226	241	230	230	227	234	222	237	219	274	225	236	238	245	240	242	245	248	211	248	236	270	222	225	254	251	206	245	242	207	237	237	239	249	218	211	216	224	204	238	214	217	244	214	250	246	235	248	238	245	241	247	244	228	244	243	242	248	221	229	242	263	247	248	238	231	207	246	183	248	229	250	258	211	268	238	233	237	249	244	254	253	228	260	233	227	254	249	237	229	211	224	217	229	231	251	237	205	238	238	224	233	236	225	239	252	247	235	254	230	234	244	239	212	223	243	226	244	250	235	247	261	219	208	217	250	252	209	237	228	225	230	237	240	259	236	235	225	258	249	245	237	239	234	233	235	229	230	241	242	246	215	232	219	208	247	225	234	240	246	248	237	244	239	234	237	215	242	221	218	219	249	257	284	245	240	199	210	261	223	229	258	256	245	216	229	234	254	247	253	251	227	230	227	256	247	243	242	241	227	219	276	248	226	234	243	248	230	251	237	218	231	232	229	273	216	206	262	235	248	251	233	271	224	201	246	224	216	207	206	257	233	246	222	271	228	212	252	237	195	243	257	227	255	246	224	254	219	233	224	235	268	233	247	263	214	245	244	225	255	224	221	219	239	228	241	250	244	277	271	228	231	218	238	243	242	255	217	243	217	218	242	239	235	248	236	248	222	231	220	208	247	234	245	237	236	231	249	271	230	234	213	232	237	240	239	231	222	240	260	252	235	250	216	244	246	226	245	253	206	222	223	252	239	225	219	252	269	231	237	226	237	240	232	239	225	228	259	227	256	238	255	224	258	211	260	226	224	258	242	257	223	253	245	261	250	254	240	237	238	236	252	291	224	251	248	238	245	239	222	250	202	236	230	254	226	225	240	229	255	232	242	232	238	228	206	227	224	211	232	230	250	242	231	215	216	238	228	230	221	236	251	233	247	246	226	210	220	234	192	245	253	253	257	234	265	235	231	225	260	228	235	270	250	222	222	218	219	246	253	257	250	252	237	251	254	229	226	223	269	244	228	227	246	210	256	202	243	252	205	232	210	217	258	256	200	218	247	229	242	237	227	246	245	219	245	211	253	252	247	231	239	221	229	236	258	249	258	245	245	229	227	228	231	230	205	217	245	241	237	230	250	253	229	242	212	233	245	216	238	225	211	223	242	229	241	220	259	224	223	253	237	272	237	231	232	248	237	235	218	244	235	273	219	238	202	238	244	218	215	267	222	236	228	248	246	215	214	235	241	235	255	289	244	226	216	226	224	231	232	258	214	232	221	232	232	245	235	248	238	238	244	245	233	223	247	228	223	203	205	233	232	256	241	232	240	242	265	241	235	221	240	251	244	266	234	230	238	234	262	228	221	228	215	242	235	249	241	241	218	247	265	244	224	253	242	220	249	224	215	248	260	239	223	245	242	227	260	229	212	238	221	236	218	219	229	231	196	238	239	241	226	241	242	235	242	224	238	252	233	234	235	243	225	244	241	245	233	276	246	229	247	225	237	229	236	227	255	244	233	232	228	238	220	251	236	270	226	235	236	253	256	253	234
45755	60835	75159	61018	3859	1295	1477	2130	2054	2669	2071	1524	1164	1175	1161	1100	1129	1056	1000	1004	974	905	850	867	882	833	794	819	810	842	801	809	859	823	791	822	790	796	816	797	780	836	798	743	762	796	835	773	804	797	799	758	772	754	744	745	756	755	822	777	782	793	816	748	767	786	754	770	792	851	832	845	864	819	843	839	781	784	814	760	818	761	770	767	795	711	733	817	799	759	785	805	782	773	811	800	741	808	829	768	767	775	801	766	748	794	763	732	772	786	765	811	766	769	801	775	767	817	776	819	803	802	801	743	858	773	774	775	761	812	779	726	731	775	823	769	826	777	777	733	814	839	816	758	727	731	761	786	788	773	783	774	798	777	800	752	788	782	698	750	780	735	790	796	809	746	700	775	761	806	798	787	786	784	750	773	770	784	838	802	802	769	753	778	801	790	751	706	736	815	760	788	742	750	739	781	773	800	735	817	770	786	825	806	752	782	746	811	777	766	737	722	768	803	742	811	782	761	800	759	781	769	804	806	765	790	806	788	765	788	748	785	739	767	741	763	754	759	772	807	794	751	751	802	767	743	762	781	758	777	764	808	744	734	735	755	778	818	773	750	801	763	805	754	767	742	752	774	806	781	715	760	814	777	733	747	731	759	776	786	762	767	781	787	742	745	805	765	759	719	777	725	774	785	734	779	758	784	745	766	781	734	744	719	809	702	784	752	768	764	855	792	752	769	757	774	773	750	744	748	794	758	805	790	765	782	816	744	797	751	770	781	795	740	810	733	752	764	825	809	780	772	848	724	785	779	804	804	754	806	778	777	762	767	760	785	775	727	742	781	771	782	724	776	802	803	805	756	803	707	796	799	815	752	782	753	768	789	770	767	774	794	760	776	738	739	797	767	762	775	807	777	860	779	756	764	784	759	781	782	759	856	814	820	741	747	792	774	804	742	801	792	760	783	765	767	757	773	794	726	782	771	788	764	838	777	795	764	737	796	774	783	743	763	791	787	778	802	727	768	815	831	763	778	758	768	766	757	797	764	760	767	798	818	767	751	780	774	815	785	779	768	743	766	741	762	723	814	790	759	754	771	771	730	777	677	786	768	798	781	702	775	791	789	765	751	828	795	737	771	772	752	788	740	787	797	781	784	753	793	785	749	762	777	730	764	792	767	741	780	775	781	762	773	775	770	812	800	756	778	805	766	771	724	778	757	805	777	742	784	781	803	756	803	748	757	780	782	773	769	781	805	730	779	745	795	796	732	795	799	749	748	729	770	761	790	761	808	781	715	744	742	784	737	761	752	778	751	756	761	772	787	789	762	773	741	765	817	769	796	787	808	758	734	745	800	790	754	762	782	764	772	789	771	775	747	777	776	752	721	724	713	782	748	788	723	753	784	765	823	747	789	746	821	790	775	819	756	743	742	804	744	751	801	758	767	767	742	813	755	731	784	794	745	764	747	780	798	763	798	831	714	752	772	785	764	780	772	739	728	796	747	743	773	748	827	801	769	761	759	759	782	745	757	783	772	777	806	747	809	792	784	816	736	789	785	757	707	739	759	805	789	810	777	793	762	807	779	776	734	800	791	767	754	785	765	726	758	807	773	771	715	783	760	729	730	775	747	773	742	760	753	782	752	784	759	776	767	717	801	800	737	769	781	730	731	767	838	739	753	841	750	728	802	740	742	754	760	740	733	729	807	774	739	754	749	769	811	749	751	798	811	716	778	757	754	793	766	744	809	769	749	729	781	736	823	731	767	788	732	740	756	800	787	774	815	788	739	787	762	806	769	759	799	766	794	756	724	759	784	718	760	801	739	779	775	781	718	750	783	772	789	731	770	789	766	778	762	784	782	788	783	745	735	774	744	750	812	786	700	764	782	766	796	829	791	742	758	758	792	740	796	796	802	745	741	767	794	744	749	738	736	767	763	785	767	791	798	795	768	766	726	751	846	796	756	774	760	749	769	788	758	741	710	801	742	783	787	703	766	815	785	760	763	838	773	751	791	824	777	770	751	771	765	748	747	740	781	761	762	805	755	757	776	755	729	744	726	764	754	739	725	768	769	840	773	764	742	719	798	776	740	724	821	757	714	763	734	778	725	754	787	747	793	762	768	788	774	756	788	725	781	798	765	788	782	768	760	726	768	711	709	726	770	781	761	728	779	754	768	776	767	734	744	759	800	772	751	792	812	761	740	787	804	801	756	770	789	778	803	793	798	781	772	791	748	763	735	745	758	805	773	781	789	772	768	772	785	751	722	748	749	782	781	806	755	834	786	760	761	737	745	781	790	772	794	782	771	804	791	721	751	778	770	773	731	698	780	767	761	796	785	747	763	786	741	765	832	788	787	810	818	776	773	725	798	792	741	788	765	786	766	769	796	768	807	765	782	723	771	728	795	730	706	775	800	771	776	763	704	803	755	711	759	755	753	770	797	731	787	733	767	810	763	814	742	814	755	829	717	804	742	738	760	825	785	789	775	798	759	811	718	783	779	808	811	775	759	747	744	805	851	759	784	760	733	741	737	773	830	748	749	768	775	736	722	754	792	759	805	774	796	785	767	790	720	722	796	761	772	788	748	786	744	710	818	787	780	755	787	796	767	804	741	772	817	794	780	735	778	763	739	816	771	746	710	771	790	816	764	789	769	757	752	775	785	789	796	805	781	741	782	812	750	709	795	770	791	764	778	793	774	768	771	768	749	796	768	752	772	783	773	783	759	749	774	758	741	765	783	763	754	823	776	755	744	742	771	757	822	775	743	742	815	741	764	725	741	760	804	815	763	770	767	774	710	775	762	773	734	807	787	785	786	754	708	792	718	771	751	719	734	751	780	791	779	749	827	763	758	757	729	818	808	752	803	778	738	725	794	763	816	769	774	767	775	758	736	780	807	734	722	747	769	770	772	731	757	789	739	771	724	818	813	764	770	780	787	798	742	760	759	777	775	778	762	757	757	686	786	745	796	722	789	786	796	816	742	748	787	759	750	726	752	695	772	767	784	750	806	779	751	723	746	774	815	763	767	778	755	794	785	800	823	715	754	739	749	735	778	774	777	781	807	831	797	773	796	780	781	738	760	803	768	819	777	722	769	751	719	810	761	781	759	822	776	759	784	753	806	792	748	782	784	776	739	777	760	777	818	769	791	738	751	762	798	789	767	718	790	766	774	767	828	775	785	779	775	754	781	809	727	790	753	792	766	801	775	773	723	724	794	768	742	754	817	760	750	813	763	806	806	838	797	774	745	792	776	832	838	747	751	779	779	749	798	764	783	759	763	764	774	805	757	744	806	771	796	776	784	735	746	767	815	773	769	742	757	780	767	710	753	774	758	724	750	751	768	785	720	730	738	788	755	790	799	733	772	767	774	750	783	768	842	729	779	772	734	759	797	737	774	790	756	745	790	755	770	750	772	771	787	695	771	783	815	774	825	809	739	748	761	827	797	796	817	782	734	767	816	719	787	805	779	761	716	808	770	778	743	744	756	747	733	806	767
11040	12242	11548	5845	510	221	151	137	144	152	150	152	145	165	150	127	167	147	142	143	167	164	143	151	137	141	160	153	127	142	165	137	155	133	168	163	153	130	145	156	134	145	171	155	150	137	148	143	152	142	147	130	145	144	140	137	152	146	143	153	162	137	174	141	112	158	148	150	149	128	157	151	149	149	136	148	142	171	136	139	143	147	146	150	168	154	137	150	155	169	137	146	162	147	151	141	151	145	138	167	134	145	141	165	153	152	154	125	160	148	134	150	157	146	131	123	151	151	137	140	148	144	165	158	156	142	143	145	154	148	155	152	170	152	155	146	146	140	138	152	164	145	175	162	141	136	166	157	146	157	141	159	141	130	136	150	135	136	148	143	148	155	155	147	146	146	139	140	165	150	135	148	158	155	150	170	139	158	170	154	154	138	165	167	158	162	137	155	130	148	131	129	179	154	153	141	161	150	155	139	128	155	136	157	127	136	157	159	140	142	145	147	136	162	148	134	137	145	160	134	136	135	133	149	156	120	159	139	151	129	116	120	142	134	161	150	152	154	142	163	152	159	128	136	139	152	145	161	144	161	158	176	129	143	154	148	121	118	145	142	144	135	149	150	162	147	138	145	147	142	138	154	171	151	131	160	130	153	119	136	144	172	154	148	140	142	132	126	163	156	151	133	128	136	138	147	158	136	155	152	136	163	156	174	144	129	123	154	140	147	147	158	146	148	156	137	136	170	141	147	145	155	145	150	153	154	164	150	141	132	139	141	153	139	124	175	137	144	148	160	143	168	142	124	143	138	157	143	143	144	129	156	135	138	140	160	140	136	143	158	152	137	122	139	133	143	139	145	138	144	132	129	165	165	142	156	148	141	142	142	126	143	143	147	156	143	138	127	152	162	147	143	139	144	168	131	162	148	144	179	156	162	147	139	124	128	137	136	144	134	148	163	157	130	151	137	148	148	150	139	153	136	177	144	160	125	166	146	162	137	167	134	133	136	178	157	148	156	125	170	156	156	160	169	129	150	162	149	147	153	144	144	127	145	144	155	153	156	146	160	143	156	132	161	147	157	140	138	138	143	137	140	149	152	158	154	142	149	126	141	147	139	131	137	140	150	130	151	161	141	148	152	147	163	141	148	132	153	167	146	141	175	142	148	136	144	145	142	162	144	143	150	137	136	132	136	143	163	136	178	134	170	166	146	148	141	143	140	133	132	144	121	142	125	148	144	164	144	130	141	137	136	147	163	174	147	142	156	122	135	142	157	134	152	145	147	167	164	142	154	163	142	152	152	142	168	128	129	168	131	123	153	123	136	176	156	159	137	151	157	120	136	126	147	137	140	169	129	174	138	176	129	159	169	148	138	138	144	152	141	125	162	153	143	127	169	140	130	148	147	131	159	150	139	144	142	151	133	149	144	135	166	142	150	138	149	132	173	140	159	139	150	138	135	151	147	150	128	141	152	155	150	127	146	142	128	147	165	131	168	139	158	144	118	149	139	130	150	151	143	150	152	150	120	139	137	148	157	138	144	138	157	147	149	137	132	143	136	147	136	152	123	150	144	137	142	139	158	163	140	147	150	143	139	160	129	145	158	127	146	170	140	159	137	138	148	117	151	142	156	154	148	140	142	153	152	151	139	141	137	143	157	139	146	134	138	136	137	137	163	141	152	141	161	136	148	143	139	170	136	149	160	153	151	138	168	137	144	148	152	138	126	141	136	178	147	143	142	132	152	140	166	150	163	130	146	149	125	160	142	134	154	158	141	141	134	140	158	146	143	143	161	151	156	144	142	140	160	150	120	184	149	167	155	147	143	140	163	151	151	170	153	121	132	122	142	134	138	123	146	150	163	157	137	145	134	150	143	144	163	118	155	162	155	160	151	162	143	149	144	147	149	135	134	147	141	146	153	151	126	148	154	159	132	143	150	147	156	152	149	137	135	132	148	145	112	135	157	148	151	138	156	139	123	129	157	152	159	144	163	151	112	148	141	156	152	143	129	161	141	130	158	148	150	162	135	126	156	139	120	147	145	174	128	128	144	139	151	124	143	143	156	149	157	143	160	133	173	140	148	147	145	140	147	137	131	138	136	157	135	147	153	138	164	137	136	125	144	135	152	153	171	157	128	140	139	141	133	139	147	150	152	163	121	145	129	149	126	166	155	167	152	128	155	143	147	140	147	128	143	157	120	134	157	152	139	158	146	126	150	124	158	140	140	143	149	150	149	147	155	165	156	146	144	138	153	155	149	157	138	140	161	141	135	135	185	131	140	134	152	176	137	150	146	148	117	150	136	123	177	133	144	128	150	153	155	155	133	159	152	129	139	151	163	134	135	134	125	126	128	150	146	125	140	145	173	171	149	146	147	140	161	135	134	139	162	143	138	152	145	157	147	132	164	172	137	147	140	141	135	134	140	153	142	144	132	137	145	159	152	126	139	136	151	140	158	159	143	166	145	139	149	150	153	125	129	157	144	157	143	151	136	147	156	155	142	135	161	146	125	139	130	141	136	152	150	158	161	156	154	150	153	151	166	152	146	142	127	152	163	154	143	151	143	165	134	138	145	153	139	150	151	157	139	169	131	146	141	163	148	128	151	153	137	149	130	146	135	149	128	135	165	148	141	147	163	143	143	152	133	138	139	154	135	149	151	147	135	148	142	127	137	166	134	172	146	144	163	142	140	167	153	132	150	131	144	161	138	144	156	166	155	142	124	146	121	148	137	138	147	137	145	159	147	130	139	159	152	144	132	133	143	156	144	164	145	142	149	135	144	143	158	135	151	154	144	131	138	139	160	149	143	156	155	146	163	140	147	127	159	137	131	159	114	148	159	140	159	147	156	150	149	145	149	137	159	147	137	150	167	142	164	155	136	149	129	156	152	170	165	127	146	146	133	151	132	150	154	143	156	127	154	143	158	128	154	172	141	148	135	146	156	141	149	152	161	153	136	139	167	137	166	176	125	140	141	149	152	126	152	147	133	141	151	164	113	149	170	172	150	150	156	127	146	148	164	145	152	176	148	162	147	157	162	139	140	144	156	137	139	145	161	131	119	142	155	150	155	150	138	151	164	140	147	148	152	123	127	148	153	132	151	144	133	139	150	151	161	150	135	130	156	150	165	162	156	141	159	137	135	145	145	165	144	167	139	142	163	162	159	156	122	161	177	143	138	147	139	135	155	134	133	145	139	148	141	160	153	151	149	130	136	147	144	164	144	144	141	181	166	151	157	143	136	133	121	156	146	156	156	170	152	140	137	133	149	152	146	137	149	131	140	164	151	162	147	170	149	147	150	127	156	161	142	154	128	149	174	142	138	177	138	161	143	140	166	146	153	123	153	160	149	148	173	128	148	132	150	138	143	160	155	163	136	153	149	135	138	151	163	142	149	108	144	144	125	148	124	122	146	124	147	137	152	139	149	156	161	155	151	142	146	144	150	136	142	148	151	135	159	138	158	152	153	154	155	151	150	151	143	122	134	152	152	143	125
12691	20116	20416	14663	678	542	582	563	610	582	543	547	559	520	549	527	523	539	500	526	575	519	551	559	556	525	520	473	579	489	536	554	504	512	512	576	535	559	541	542	537	554	520	549	521	536	511	524	533	493	525	526	573	547	532	521	541	515	572	518	578	530	539	493	508	557	575	504	553	515	553	617	538	557	591	546	512	583	514	511	517	535	499	543	529	558	493	552	562	519	533	496	524	538	593	559	515	530	506	560	498	511	534	515	524	494	529	472	500	539	511	522	482	487	548	525	559	524	541	520	497	566	500	543	523	533	527	511	522	543	527	518	501	574	497	544	511	535	554	516	523	486	548	500	549	563	481	510	528	505	509	531	546	546	552	524	523	535	527	553	546	545	535	547	535	502	493	517	515	557	527	544	534	516	490	528	519	482	528	546	485	525	495	560	518	543	512	533	536	523	535	536	565	531	538	542	526	533	561	481	518	529	528	535	571	516	520	503	538	528	535	531	539	565	536	525	505	566	497	545	509	533	511	531	537	515	546	525	495	546	566	516	476	505	542	526	530	520	567	514	531	552	525	496	569	504	544	520	527	490	575	526	502	521	527	567	523	534	511	538	533	521	494	504	534	551	523	545	538	551	555	515	518	549	531	538	561	502	477	530	511	550	544	553	533	495	509	560	502	539	526	529	532	532	487	544	526	511	534	560	536	544	504	537	548	483	499	567	534	510	546	517	494	521	491	503	549	490	533	507	539	521	475	545	539	527	556	549	526	527	538	553	552	537	501	507	537	554	529	516	501	568	544	566	540	531	553	506	508	524	510	493	506	509	501	540	478	568	569	516	530	472	525	520	511	542	545	514	555	534	546	460	527	526	525	501	557	493	496	510	518	517	532	530	519	497	509	544	548	518	544	517	523	502	504	544	513	530	521	529	538	522	510	540	481	545	530	558	559	545	549	520	541	500	530	515	527	519	537	472	497	515	518	520	521	532	546	533	514	502	517	553	513	516	515	515	528	515	508	511	483	525	538	545	513	554	503	527	512	518	523	501	517	557	516	557	535	537	520	520	543	505	517	550	515	516	529	560	505	518	544	549	499	537	520	543	527	527	538	536	540	518	556	517	474	528	538	543	556	598	481	494	542	540	508	497	525	510	501	513	529	554	503	572	528	505	503	526	489	540	541	508	548	506	514	513	531	505	571	519	500	492	539	537	578	537	516	542	495	527	561	548	534	551	489	540	502	532	507	513	512	516	584	528	499	553	539	537	549	528	532	492	521	512	530	499	523	543	549	525	502	507	484	530	545	534	506	550	502	469	493	584	539	555	510	546	525	486	492	540	495	548	535	495	547	505	517	511	569	518	522	521	491	540	506	565	591	489	503	557	503	542	512	517	563	524	504	565	537	521	574	558	537	510	492	482	530	514	535	547	519	505	525	495	514	540	491	497	516	564	511	514	534	540	552	517	488	569	520	536	498	484	524	547	545	512	509	494	511	513	531	529	556	556	520	500	534	568	481	495	501	529	530	508	538	548	503	574	487	492	492	511	550	538	511	530	528	475	534	502	520	504	509	526	493	554	517	491	500	551	550	507	539	515	519	512	498	507	503	560	531	528	529	529	535	509	531	535	496	545	518	509	543	501	546	554	548	542	518	520	577	510	543	560	513	507	559	507	484	541	559	538	507	497	508	561	571	536	517	515	506	483	522	533	555	534	551	528	530	515	548	525	519	498	516	544	525	538	560	542	523	512	497	505	542	536	491	558	535	527	555	559	526	499	522	525	522	511	549	562	526	505	563	505	531	543	571	507	533	521	508	543	492	538	562	566	560	536	496	544	516	510	551	511	508	543	517	524	522	534	517	485	557	547	502	540	481	489	519	529	552	563	523	553	535	562	515	526	457	534	553	522	538	498	523	500	499	524	508	522	484	533	502	551	522	505	514	483	555	534	539	504	508	481	518	520	491	498	529	505	509	545	515	505	544	518	532	462	554	568	531	551	541	507	495	552	517	522	554	575	487	518	530	502	520	532	509	563	560	526	515	529	541	531	554	560	480	487	539	533	483	523	508	501	562	549	497	558	538	537	481	546	524	548	538	506	509	535	528	564	499	553	496	528	523	539	513	565	522	558	542	513	557	546	546	539	550	549	524	464	489	541	588	482	555	510	527	559	515	526	531	484	523	510	525	503	522	522	543	531	523	527	502	520	510	526	519	573	490	515	506	503	550	555	526	521	499	543	549	513	501	546	525	508	524	508	471	520	538	514	543	488	538	514	519	523	539	504	539	547	555	537	533	534	566	538	535	543	509	522	563	563	522	512	543	573	533	549	514	530	553	554	545	560	553	565	543	558	505	541	505	531	552	517	499	521	512	531	503	519	538	554	494	548	542	538	543	537	521	557	504	496	561	515	527	529	548	494	535	486	505	502	541	516	540	495	513	510	519	488	517	504	529	520	552	485	527	565	546	528	540	539	519	532	503	551	520	554	552	504	503	538	536	542	537	543	523	512	554	509	517	527	507	526	527	536	535	527	484	625	501	525	545	584	492	519	517	540	548	512	567	534	495	538	500	502	547	531	515	540	552	504	491	544	533	522	513	536	532	557	480	538	541	489	524	524	514	484	519	476	588	519	516	519	530	492	510	550	547	528	491	530	540	493	533	529	549	530	533	507	547	543	500	544	451	482	539	515	540	569	519	530	517	496	547	480	505	504	550	573	499	549	551	557	514	486	554	505	538	533	495	558	522	541	516	537	480	520	523	504	567	532	529	521	538	556	561	523	537	535	507	530	536	526	562	506	552	543	547	502	515	518	529	535	536	549	518	529	572	536	545	534	481	573	525	558	518	529	508	547	525	521	510	528	540	539	541	539	549	593	518	556	526	513	508	503	476	500	509	511	503	537	532	503	538	546	499	557	545	530	526	523	493	502	525	500	493	521	538	506	496	538	554	522	550	461	531	475	536	501	532	528	531	507	543	546	522	532	527	531	508	573	526	519	530	494	509	528	511	530	508	510	541	578	551	525	538	507	504	538	595	523	507	501	520	556	557	547	492	524	536	549	528	531	525	514	534	549	576	514	510	534	501	481	526	565	535	530	561	538	500	535	540	515	528	529	508	539	543	544	522	554	576	538	537	545	536	541	522	522	497	558	523	540	558	544	565	544	533	508	502	573	525	500	531	497	522	542	538	535	512	540	554	530	534	523	529	507	588	541	485	495	508	494	496	544	567	538	533	519	503	489	538	513	537	500	544	540	577	519	561	542	515	532	508	508	530	547	555	533	548	512	509	531	551	501	521	539	523	531	502	519	578	506	540	536	494	507	550	493	522	531	514	536	533	529	532	518	538	530	509	572	527	478	501	509	515	542	497	532	537	553	548	510	516	492	553	492	502	556	514	534	520	527	526	535	557	540	507	505	519	523	515	516	495	536	578	509	518	532	514	518	521	492	525	532	499	523	561	540	579	528	501	512	533	507	519	548	537	531	525	519	522	507	548	543
54353	68204	63178	45639	14297	1422	301	320	340	319	286	242	220	205	200	215	212	190	207	205	189	202	196	196	181	182	174	187	180	200	189	181	165	190	173	182	187	178	188	190	182	193	175	179	187	187	196	151	178	220	185	181	175	191	202	197	176	175	195	182	211	200	186	198	187	186	203	181	194	198	194	201	216	201	168	192	186	203	166	178	182	188	180	189	196	186	193	179	192	200	190	176	187	177	181	165	201	202	199	204	189	186	166	190	163	177	195	199	193	158	190	189	159	204	178	175	193	211	192	175	195	166	187	179	197	183	158	183	182	168	205	178	183	151	168	167	189	182	198	174	186	217	192	196	164	165	186	202	181	182	228	183	179	178	189	151	196	189	173	177	198	200	214	182	214	176	196	170	170	164	186	190	174	168	195	197	172	170	179	188	183	171	160	212	154	170	187	180	185	196	156	184	192	189	197	158	200	186	208	189	191	197	190	190	184	199	168	200	174	181	179	198	206	174	189	179	174	185	203	184	198	194	187	200	182	178	196	202	167	202	176	170	195	208	185	192	193	173	192	204	215	194	197	180	181	187	195	166	194	172	180	168	159	211	177	188	185	177	172	204	178	170	193	190	212	180	163	174	158	172	177	200	162	193	177	201	186	173	197	189	172	186	179	188	187	208	159	199	187	192	193	182	197	175	183	186	171	214	204	190	210	203	179	200	182	174	184	192	190	195	172	186	172	180	180	192	157	190	172	205	173	201	174	169	209	177	180	164	166	158	175	170	190	193	175	177	168	173	186	181	177	163	194	162	171	185	173	173	173	184	173	213	187	174	201	197	186	165	179	180	204	174	192	173	174	188	163	154	208	186	174	180	192	211	180	170	175	179	198	196	197	170	178	191	199	185	171	173	170	188	159	194	225	182	183	165	174	165	186	210	184	180	186	189	169	179	186	180	184	193	178	193	193	186	192	160	189	174	179	188	173	164	178	177	172	195	175	200	185	193	197	185	178	178	169	204	182	183	200	200	177	191	179	190	197	175	179	174	189	184	153	169	193	207	189	189	177	165	176	176	192	172	189	183	192	170	178	171	187	206	188	192	190	182	190	211	191	177	196	189	201	207	176	190	181	180	163	176	181	180	198	191	180	200	202	179	168	195	200	190	184	200	158	157	184	169	176	173	178	170	209	174	190	182	190	167	171	194	165	196	169	184	189	201	193	167	169	196	171	203	190	206	167	194	177	177	174	195	200	181	168	174	188	171	178	195	192	187	196	181	185	174	184	190	188	153	206	192	184	184	191	160	169	170	187	192	179	172	175	190	190	184	179	191	151	180	181	183	180	164	200	184	187	180	201	167	180	191	185	192	182	169	180	177	164	197	183	198	174	170	185	178	164	176	192	181	183	189	201	157	191	197	180	195	179	225	188	205	182	194	219	202	183	181	174	191	170	187	175	167	203	194	167	185	181	184	170	205	196	190	209	174	193	189	185	197	181	209	179	184	200	170	155	164	169	182	190	186	192	187	176	192	173	157	196	181	188	167	182	168	183	190	191	186	197	188	205	169	157	178	178	168	192	183	178	194	195	189	196	198	179	166	209	173	186	174	186	174	184	177	169	185	153	197	198	173	180	175	201	166	189	182	187	162	166	181	198	194	194	197	193	173	195	178	203	169	195	183	180	177	215	191	166	210	184	186	186	187	181	173	197	198	186	198	157	184	169	169	209	210	200	199	172	188	200	191	173	168	171	200	177	192	191	180	177	188	170	204	193	198	172	183	211	203	176	163	179	180	168	180	193	191	187	202	198	191	173	193	179	178	206	190	188	194	183	188	198	171	180	199	187	185	205	175	172	190	188	179	188	192	167	190	167	182	161	175	174	175	183	188	185	188	180	206	187	205	221	174	182	188	166	184	199	207	196	189	189	177	179	194	196	201	169	201	166	188	194	186	198	178	184	195	174	198	174	193	177	186	183	180	183	166	183	194	170	173	184	176	165	182	186	191	150	166	194	191	193	172	199	203	200	165	186	182	184	211	203	200	166	195	177	180	206	185	187	191	192	175	191	188	203	185	197	185	188	148	174	190	172	218	204	201	186	181	183	180	184	184	194	176	184	175	169	172	196	194	181	191	196	190	173	183	184	162	196	179	194	174	172	167	193	182	160	186	187	172	185	201	179	178	186	200	186	176	181	191	182	215	173	188	202	182	184	196	187	185	214	192	192	195	174	176	171	203	200	165	195	190	190	190	169	172	199	190	186	189	202	183	178	205	176	187	193	185	196	195	193	200	179	176	183	164	174	187	184	178	173	162	178	196	185	196	199	195	170	187	190	167	210	174	196	156	178	187	202	194	196	180	205	210	171	177	163	192	189	178	208	161	176	191	196	186	188	189	189	189	177	179	197	179	190	178	176	196	192	181	177	209	164	164	196	188	175	176	193	203	205	183	177	199	210	183	177	188	189	193	181	187	176	172	188	186	179	193	168	195	202	189	177	172	212	161	185	176	186	204	189	178	210	191	204	208	195	170	181	192	186	185	177	178	194	195	175	197	191	173	197	194	205	181	173	202	156	172	196	205	177	174	157	188	183	210	198	183	192	175	176	185	226	167	180	208	170	208	189	188	175	172	181	182	185	177	189	209	175	186	176	174	186	172	192	204	200	171	192	203	178	195	184	179	200	174	179	169	175	202	187	166	204	202	176	174	173	181	152	203	193	180	172	180	177	199	204	190	207	205	168	199	190	177	196	173	178	168	180	177	200	185	204	176	190	187	182	171	182	210	169	167	173	190	177	174	191	172	197	190	186	169	212	194	194	188	183	184	173	183	189	205	167	181	182	190	180	190	190	191	184	196	191	177	192	174	173	193	167	168	181	182	183	220	197	188	193	182	166	196	219	201	172	161	167	174	154	160	197	165	177	175	185	186	202	172	206	169	174	200	177	181	184	204	186	200	207	181	164	193	169	150	176	208	199	175	187	208	210	184	189	190	190	176	191	192	166	195	169	193	158	180	180	182	195	171	181	164	182	177	218	173	192	181	191	160	172	203	182	184	177	167	204	182	191	163	198	173	205	168	199	181	184	181	170	217	175	186	217	208	173	180	194	185	187	172	189	191	192	208	175	180	185	181	153	190	187	206	176	195	208	173	178	162	211	178	193	175	195	201	179	212	184	176	164	196	181	165	176	186	172	213	198	189	195	196	173	180	189	189	189	168	192	181	187	174	180	173	187	213	181	174	199	184	195	188	182	172	167	169	188	190	196	204	175	172	186	179	187	175	193	189	181	153	217	173	178	182	192	221	178	159	177	193	182	199	171	180	181	184	177	174	185	165	191	163	204	207	188	173	188	146	184	199	185	207	189	190	185	181	207	190	203	206	167	178	186	195	170	216	187	193	178	178	196	200	188	181	190	197	184	177	204	189	180	212	193	200	158	177	191	201	195	180	179	208	171	187	182	187	187	182	167	196	194	181	150	197	179	188	169	156	187	185	196	188	185	170	151	171
36062	52359	60996	46693	1130	927	1058	1331	1566	1740	1407	968	837	795	922	808	773	801	782	762	742	687	703	696	612	671	677	701	681	609	617	602	662	650	705	646	633	703	630	653	666	641	654	632	654	650	635	636	633	634	625	629	662	643	630	636	631	631	635	657	631	639	608	598	625	621	674	681	647	659	708	691	696	758	735	720	686	613	699	618	608	623	641	623	647	602	668	626	602	616	608	615	634	634	643	663	614	648	664	630	649	605	624	661	665	611	633	642	641	633	626	607	643	628	624	642	645	602	615	669	585	643	623	637	639	594	629	630	585	678	633	616	560	634	686	668	638	636	656	624	667	629	627	627	640	663	618	636	640	644	651	579	629	647	650	652	620	642	671	645	667	625	626	630	578	596	644	579	580	654	608	636	652	619	616	622	664	624	658	654	601	662	676	638	626	624	632	656	632	628	610	633	657	605	618	635	616	616	606	642	657	618	659	653	660	640	612	614	619	610	648	613	672	632	627	623	645	627	616	674	666	681	633	632	678	643	655	643	620	617	672	639	630	647	672	614	622	656	631	589	589	676	689	677	640	623	656	627	628	651	606	622	654	655	635	601	650	626	638	616	666	615	664	601	629	604	622	616	626	627	625	623	628	643	601	620	625	642	610	599	661	646	678	649	693	637	626	665	589	657	611	612	622	653	609	658	648	642	636	667	639	638	590	641	647	627	660	627	636	627	625	662	660	610	613	646	624	566	643	651	670	669	611	639	630	657	619	612	596	599	626	640	621	612	625	612	642	648	609	663	666	613	622	625	668	634	644	627	577	666	609	607	671	634	590	610	623	654	617	602	647	626	616	566	612	629	579	572	647	665	637	660	633	597	637	635	603	591	624	633	648	616	615	658	607	671	592	612	651	647	639	613	656	610	605	642	630	582	606	608	622	632	672	608	672	629	636	649	604	623	615	619	643	633	625	673	645	614	621	630	623	602	620	590	657	634	685	645	670	642	637	657	625	602	662	614	606	594	668	627	647	614	635	651	608	580	641	611	635	651	613	656	647	677	647	625	656	603	641	627	638	650	634	605	635	626	652	630	659	596	645	647	596	660	613	617	609	572	660	647	658	609	613	638	663	650	627	600	669	657	640	615	637	658	648	643	649	624	644	635	699	637	621	619	670	665	663	594	660	626	631	646	574	665	634	625	605	591	641	614	654	600	649	633	628	615	602	580	650	610	651	617	585	630	609	594	633	616	601	626	618	629	625	652	644	656	651	635	638	639	632	647	615	646	632	578	650	598	617	665	662	660	647	622	593	670	623	678	579	655	636	638	564	653	636	605	636	619	637	604	603	627	660	598	610	616	582	602	595	625	642	615	606	657	615	612	615	625	640	614	611	605	616	613	679	648	632	642	641	652	696	670	609	632	625	563	633	649	635	606	651	652	629	582	605	608	656	623	607	620	648	649	660	680	669	645	631	636	590	609	600	650	644	618	678	611	632	622	646	645	655	647	639	615	638	640	634	627	608	653	595	644	626	664	632	631	635	671	609	665	591	669	651	626	642	613	633	597	620	667	657	628	639	660	620	587	618	681	617	606	626	649	634	596	668	638	641	635	631	672	603	641	617	618	637	693	647	631	591	642	630	625	611	602	639	600	627	644	648	667	624	660	656	644	602	633	602	654	624	655	625	648	643	660	609	688	620	647	570	660	623	609	670	640	649	625	602	624	606	585	665	633	634	639	633	640	633	600	639	615	645	596	631	626	639	618	641	612	652	611	669	609	614	631	676	613	676	682	589	619	628	599	619	637	662	634	613	617	593	656	581	660	621	644	597	626	624	630	614	622	663	661	633	642	600	630	648	616	626	652	606	669	615	679	627	620	596	627	589	633	682	627	619	598	643	639	653	635	652	621	629	666	576	644	598	603	654	678	673	644	644	627	658	629	648	635	600	624	646	629	676	645	593	641	598	630	631	615	596	617	592	661	654	636	608	626	663	615	639	650	622	618	634	637	618	639	630	679	606	610	611	617	627	639	630	644	663	605	651	621	628	586	637	623	591	624	638	615	686	638	623	593	597	633	619	627	638	657	645	633	631	640	562	660	608	572	635	666	646	648	630	635	660	648	658	686	644	638	594	608	572	610	626	658	599	613	629	646	611	574	610	700	620	618	631	698	657	635	641	638	629	632	659	619	650	618	674	625	649	639	656	656	580	604	655	682	623	656	630	614	596	629	624	619	620	598	594	645	590	635	627	662	642	636	616	608	617	604	602	687	623	627	621	639	652	648	654	638	602	612	615	638	626	623	644	596	635	628	642	633	583	668	637	646	642	650	631	648	649	622	647	594	602	661	663	621	625	637	598	632	609	631	646	661	662	630	573	621	575	612	647	621	637	686	668	632	632	619	672	597	638	599	639	648	613	643	608	622	628	610	619	633	641	620	611	591	692	656	640	557	614	660	640	610	624	623	652	620	612	627	619	615	642	603	644	678	623	645	637	654	616	650	655	611	614	630	614	630	605	640	603	617	638	659	625	619	624	678	637	613	642	608	654	625	641	620	660	650	611	608	624	643	589	580	603	589	625	612	625	665	630	611	639	633	596	620	629	664	662	634	659	648	628	654	648	603	664	629	615	632	610	623	621	647	629	622	611	628	617	619	621	633	647	659	631	615	565	615	638	608	624	585	608	630	606	637	633	675	591	637	605	657	647	673	624	630	647	627	650	653	667	591	633	654	602	682	636	629	622	635	676	613	649	632	628	635	666	627	674	617	647	606	662	610	652	654	601	639	610	660	629	604	646	620	601	646	641	636	656	631	674	608	595	643	593	598	652	607	635	653	625	661	617	627	649	651	611	660	602	642	651	599	636	605	627	630	644	658	608	637	646	682	645	659	610	633	622	633	612	624	631	624	609	643	682	644	609	612	624	618	648	641	661	632	671	629	691	603	612	650	595	606	634	624	638	643	588	636	611	658	619	682	645	660	636	634	644	635	619	678	625	602	633	681	623	626	620	682	628	622	666	593	614	687	623	652	669	612	631	646	584	636	669	639	649	671	592	587	609	649	674	596	622	643	607	668	647	621	597	627	637	619	637	626	597	672	621	606	654	587	626	639	645	639	644	653	628	646	644	585	692	636	646	625	646	652	633	656	633	643	650	667	646	616	637	572	643	686	636	636	617	674	607	645	618	581	682	607	608	646	619	625	639	620	626	623	644	682	649	643	611	604	646	610	608	617	684	617	634	611	631	679	679	653	642	598	638	597	630	615	589	639	616	608	615	607	666	649	622	668	626	605	625	637	599	631	641	661	622	636	659	594	625	616	591	640	651	603	655	609	640	637	647	643	597	605	627	594	627	620	646	633	608	661	654	604	640	569	659	634	634	646	611	644	583	606	619	635	615	623	617	602	652	607	627	665	599	595	666	666	619	659	607	659	600	638	638	612	642	638	618	652	681	667	656	634	591	571	630	663	591	645	628	575	626	621	623	590	599	630	660	606	633	647	617	689
65322	80750	72055	51866	17601	2897	562	555	663	621	427	315	323	283	308	262	282	264	279	258	238	258	238	251	241	215	260	256	221	256	256	229	272	247	227	222	240	234	243	234	231	256	240	246	221	249	228	236	228	237	227	244	241	220	222	276	226	241	274	215	250	237	221	256	248	229	275	219	251	262	255	241	248	230	223	275	254	267	231	247	258	240	216	253	245	265	229	263	228	233	224	241	241	226	253	271	251	238	233	259	249	259	235	189	239	255	235	210	226	247	215	246	242	226	223	246	208	242	235	220	235	241	251	240	236	242	236	252	238	256	222	235	222	251	206	237	234	250	251	234	225	253	236	239	255	232	234	281	246	245	222	235	252	246	233	241	240	255	267	237	227	245	242	198	211	224	239	249	261	232	190	252	236	265	224	240	241	255	244	244	226	226	251	228	227	203	232	273	232	228	243	220	231	204	242	216	237	256	205	183	246	256	223	261	225	226	241	227	216	232	250	222	257	232	218	241	225	234	249	264	221	268	238	242	223	204	232	256	221	243	242	218	225	213	228	243	255	245	226	211	229	237	228	218	258	264	246	206	213	239	226	238	259	194	212	245	233	269	209	228	240	238	218	218	245	256	246	245	215	219	239	267	222	256	240	237	240	244	224	236	198	255	223	234	246	237	243	220	235	278	243	253	236	210	234	258	216	241	244	238	246	223	239	243	257	229	248	219	251	215	226	241	221	236	230	223	231	230	225	236	237	236	233	256	221	228	220	231	237	230	233	226	244	252	247	227	231	243	238	236	259	214	252	193	212	253	251	245	230	229	233	216	231	229	221	252	257	242	238	227	234	253	204	250	243	253	234	265	202	239	239	212	224	223	237	245	215	233	252	237	222	250	233	239	235	221	218	267	219	247	251	251	258	243	263	208	217	232	230	237	220	275	252	228	261	241	267	227	256	223	227	216	237	210	218	234	268	243	212	243	222	243	232	228	207	226	241	252	239	223	254	230	232	226	230	250	216	247	226	230	221	231	268	230	205	240	254	251	218	236	230	243	221	223	259	232	248	242	241	269	240	255	238	224	235	275	200	220	205	224	237	241	247	261	227	234	234	226	230	225	210	214	216	235	261	238	239	220	234	211	249	240	240	239	239	209	259	236	226	267	224	237	208	256	229	219	258	231	219	221	240	218	236	222	240	238	228	255	243	249	248	231	242	225	217	254	228	239	247	227	215	218	233	234	234	218	210	238	227	237	239	213	231	242	235	222	257	247	233	236	232	212	227	205	223	253	224	246	222	237	245	273	242	245	229	220	257	251	249	230	223	236	217	213	235	249	231	237	230	247	185	234	242	206	230	261	246	255	262	228	230	239	238	201	202	243	261	227	243	235	221	225	236	252	216	239	254	239	233	227	231	232	245	233	240	239	237	250	222	230	250	238	273	220	254	259	252	241	251	208	233	227	235	222	239	216	263	236	241	247	221	213	255	209	217	228	216	261	232	276	227	236	225	251	239	235	239	247	225	198	228	225	231	284	254	218	246	243	248	246	236	266	224	223	200	205	227	232	234	217	238	246	216	230	232	214	231	229	237	257	214	248	230	235	247	221	192	236	236	250	255	262	262	246	214	241	219	223	234	218	239	235	230	221	215	246	265	220	232	254	226	240	228	242	245	211	220	242	232	229	266	261	227	237	226	253	277	217	222	255	211	223	229	248	241	219	237	239	263	251	238	243	237	253	251	227	226	234	252	247	207	226	234	233	248	213	258	238	231	235	253	255	248	238	222	258	193	244	233	228	249	239	265	216	234	233	255	229	221	243	228	222	227	224	233	232	212	207	203	236	236	261	220	231	236	221	236	245	238	238	226	240	221	236	254	253	243	232	235	234	213	236	232	241	231	225	234	238	210	218	238	224	231	246	220	234	233	272	232	232	189	221	231	271	242	232	237	232	222	215	214	244	242	211	251	249	228	246	226	218	227	224	250	231	236	257	225	238	204	245	233	213	207	216	237	222	223	268	234	228	251	250	220	246	231	243	222	263	228	247	212	222	227	229	221	228	241	245	239	237	254	226	222	261	250	227	224	253	240	235	208	269	236	214	237	225	272	240	229	234	228	230	227	252	247	207	208	218	222	239	224	226	233	240	224	200	215	230	243	247	238	198	232	261	239	235	223	242	228	253	221	247	241	263	244	217	228	211	231	219	230	222	237	251	210	225	241	233	213	244	253	241	233	223	232	222	213	233	229	230	250	253	236	229	246	249	215	204	231	256	265	263	255	242	225	241	228	239	214	245	275	229	255	246	257	239	255	220	251	215	233	224	230	240	223	230	237	250	246	227	218	237	234	209	227	262	244	214	211	243	237	248	235	223	238	259	220	231	237	227	220	228	244	240	212	237	249	234	220	228	217	220	233	219	235	243	223	230	244	239	236	232	234	217	268	224	225	224	237	243	236	240	226	236	226	220	234	240	206	216	217	229	261	224	223	246	253	252	244	234	249	240	253	259	231	205	264	224	231	232	246	239	247	235	243	230	252	221	225	231	227	254	238	256	246	246	234	230	238	227	247	232	235	246	240	238	213	226	242	242	252	223	230	231	241	226	262	221	247	250	232	224	219	245	234	239	233	238	215	222	278	271	237	234	218	225	225	265	272	246	226	216	251	266	247	225	266	244	236	242	257	238	236	219	254	240	239	262	225	229	201	232	212	221	262	211	231	245	198	249	245	239	241	224	256	239	240	217	260	239	228	220	210	253	236	229	263	242	242	264	230	214	256	223	223	241	237	255	258	229	229	236	233	201	249	231	251	231	238	253	232	237	253	240	252	247	224	228	243	236	252	251	229	251	227	213	215	227	214	237	234	234	243	220	249	259	223	212	240	223	203	259	225	239	257	209	230	206	217	234	236	244	235	232	238	223	233	215	200	261	237	242	216	216	253	231	223	220	214	239	249	195	235	248	224	253	213	225	237	251	221	223	225	244	220	223	238	223	227	222	228	236	226	224	241	231	224	246	224	241	218	242	240	236	220	275	251	218	223	248	231	241	242	244	251	209	256	237	253	216	242	215	190	251	237	214	221	260	241	252	210	252	226	250	273	267	229	249	264	222	251	206	221	257	250	247	221	244	221	225	239	236	224	235	204	231	231	236	221	255	234	232	220	215	224	227	254	240	245	220	234	247	224	262	247	214	240	238	244	227	228	232	218	219	241	218	229	224	227	247	237	236	260	254	219	264	266	246	239	230	238	245	230	230	225	236	237	239	225	245	231	224	261	249	215	235	228	239	196	237	243	249	228	242	241	246	250	230	242	247	237	239	258	250	240	220	226	256	231	223	220	252	228	235	238	219	229	243	236	211	219	246	224	235	220	223	218	236	235	251	234	262	261	229	227	234	255	220	220	272	259	261	230	218	236	251	239	226	230	244	244	217	223	270	248	214	209	246	243	214	207	238	229	236	236	222	252	232	249	216	233	236	237	259	231	221	221	222	240	285	230	237	249	235	244	215
44828	65310	73538	44258	1571	1485	2035	2171	3225	2840	1869	1366	1243	1077	1155	1078	1053	1098	1121	1008	931	876	897	842	786	792	830	832	844	837	814	817	800	811	866	791	769	758	785	750	822	792	767	796	708	783	814	823	754	795	756	818	807	789	766	771	812	809	771	818	782	778	764	803	797	813	805	811	799	846	886	864	961	871	834	823	808	813	795	812	771	781	771	775	814	760	801	809	749	794	807	712	789	760	751	836	770	764	792	808	803	796	759	792	736	821	732	777	764	765	730	753	789	756	784	772	772	806	799	807	773	763	780	766	749	779	796	812	794	777	770	784	798	770	790	792	750	804	750	747	752	740	752	724	758	749	782	761	764	786	733	751	726	757	743	754	784	751	791	741	743	775	725	758	750	764	740	746	729	786	787	728	772	808	730	748	784	745	828	744	764	757	762	739	721	787	755	751	786	759	768	771	769	719	758	802	788	760	780	737	750	758	698	775	781	752	776	753	807	751	750	792	759	805	745	742	761	784	785	747	776	755	756	772	757	749	764	788	712	710	720	747	747	753	811	772	764	741	739	720	794	772	781	810	755	778	814	794	775	728	770	785	758	746	775	772	795	750	788	825	731	752	809	735	771	798	757	749	764	821	742	812	775	738	779	770	732	795	772	802	779	770	767	745	763	761	729	786	820	792	771	775	747	798	758	835	751	787	782	753	768	756	733	776	810	789	748	748	762	757	739	771	798	784	800	772	764	863	764	734	789	773	746	761	776	789	751	716	769	778	705	768	750	727	841	775	762	747	764	768	827	762	796	729	802	747	740	773	730	770	770	757	757	823	772	784	795	735	785	762	737	740	775	772	705	760	751	788	731	787	778	795	727	752	733	770	757	758	754	812	734	702	743	796	717	745	776	773	773	759	764	753	754	758	815	804	721	779	793	754	730	810	767	755	754	708	779	751	786	769	730	753	740	748	742	752	756	724	713	771	736	781	755	798	796	800	801	766	770	726	755	772	824	807	760	739	802	770	746	807	738	788	783	747	786	753	803	778	724	776	783	808	750	824	726	793	791	826	778	749	744	823	771	806	746	798	731	782	744	764	796	767	785	787	797	752	787	770	751	762	740	766	741	782	764	708	740	728	774	741	775	795	768	789	756	760	728	764	777	749	767	686	747	817	765	776	820	804	749	767	830	732	756	787	748	799	765	738	742	776	784	738	760	773	776	754	789	725	763	819	793	711	769	737	769	796	808	747	724	772	701	749	790	745	754	815	777	767	765	782	742	766	726	742	748	767	749	766	775	737	748	774	763	768	786	776	742	764	764	789	733	799	765	767	757	786	777	796	749	773	769	761	769	764	754	756	755	769	782	782	764	773	741	815	750	780	770	772	816	785	774	774	789	747	750	793	763	805	785	778	774	751	720	784	774	780	786	803	729	757	813	748	755	765	807	746	786	751	795	779	738	746	799	771	786	752	705	777	733	769	732	756	768	761	746	732	769	748	788	800	778	838	781	781	793	725	806	734	775	815	786	729	785	739	763	722	765	821	773	780	733	759	772	736	765	785	721	799	764	722	756	766	741	761	772	747	718	772	747	753	795	738	797	770	722	755	801	804	748	738	826	787	783	710	740	811	747	820	684	799	825	809	773	778	758	765	753	825	776	771	786	772	740	746	764	773	760	756	709	749	713	734	775	744	746	770	758	751	768	786	781	737	749	746	783	770	754	721	756	758	778	764	824	768	764	761	793	751	772	804	789	776	762	742	732	786	767	784	778	777	748	731	771	740	740	772	738	765	758	758	793	776	763	759	770	789	762	767	770	757	805	808	739	767	778	702	791	710	763	757	786	813	799	798	748	790	732	778	823	771	720	770	764	775	759	720	754	756	746	763	807	796	818	797	791	693	788	718	792	795	750	779	783	767	767	803	831	744	773	754	772	727	733	784	784	758	784	771	744	762	762	744	808	813	778	768	779	730	739	773	746	782	752	762	732	679	786	769	765	780	770	785	768	702	794	777	769	827	773	754	747	756	792	746	747	794	774	773	777	733	754	735	793	754	783	718	786	794	735	781	765	696	705	742	720	784	749	715	780	756	738	758	743	757	707	752	744	815	828	762	751	734	757	758	776	765	740	744	730	762	770	771	733	749	750	750	767	829	768	775	699	766	756	759	745	783	790	725	794	738	754	760	715	752	780	754	782	768	751	824	752	748	734	725	751	732	757	775	755	767	762	777	803	712	747	773	790	764	787	756	789	820	768	771	741	744	742	767	831	727	767	776	780	771	779	766	798	796	753	726	775	749	801	818	766	741	717	786	805	764	823	756	749	764	758	774	761	802	715	744	765	765	762	769	753	817	763	767	752	766	762	718	736	768	761	766	748	754	782	754	771	822	810	798	804	826	756	804	746	792	759	736	778	822	771	780	788	736	791	781	780	718	797	775	788	792	744	774	748	774	784	776	744	795	761	779	797	774	783	808	798	823	756	780	731	774	720	774	754	804	794	767	776	831	758	706	771	778	759	799	736	784	771	766	826	795	762	731	769	782	785	730	773	743	755	782	776	758	771	759	749	762	770	754	732	841	714	746	742	750	724	787	752	763	709	728	766	742	814	770	767	768	759	768	760	791	799	788	803	757	745	768	747	775	741	791	823	758	770	711	765	760	781	792	802	763	756	800	761	720	733	761	745	757	756	735	755	743	783	795	793	737	746	766	805	774	790	799	781	726	754	782	778	742	744	774	758	746	765	775	759	802	789	733	761	743	743	751	743	773	722	750	802	759	792	783	762	775	724	737	771	736	760	783	744	784	753	763	753	751	774	767	763	741	778	804	752	803	772	770	766	800	746	742	734	826	750	758	804	805	795	820	769	758	821	774	749	771	760	780	787	761	764	752	790	797	756	746	807	741	772	804	754	774	759	760	773	794	791	748	797	751	754	746	772	737	775	767	800	735	757	786	807	701	788	765	760	816	729	779	774	762	743	788	770	767	736	755	795	759	756	808	769	760	756	763	767	791	733	819	796	734	754	767	724	791	747	705	788	766	805	774	782	748	753	783	724	783	799	786	772	855	721	754	720	800	755	782	763	807	718	743	781	773	796	769	754	725	755	767	792	754	787	741	773	784	768	728	811	766	803	773	749	787	809	793	778	785	793	809	720	782	778	778	753	738	816	803	787	795	801	748	751	836	785	803	764	753	741	741	794	804	751	730	755	804	771	753	805	763	743	766	766	782	742	783	732	769	741	802	751	746	740	755	740	779	747	794	804	796	815	769	768	760	785	766	720	831	770	733	809	784	773	822	737	737	770	724	779	736	754	721	737	752	775	797	803	732	752	781	799	824	710	795	736	799	701	795	789	801	790	797	779	772	765	784	733	766	739	742	731	771	746	757	718	722	795	748	746	765	806	747	806	742	734	792	779	739	777	764	809	736	720	799	801	745	805	776	800	761	809	791	805	717	713	785	775	760	764	801	779	803	823	755	799	727	763	798	702	789	731	754	728	713	770	769
10563	13908	11502	4470	350	196	163	193	159	145	165	153	152	139	147	145	138	158	145	147	131	140	154	141	148	136	137	147	170	121	133	139	142	118	142	149	155	130	134	157	133	134	142	127	146	145	117	136	142	146	135	149	124	144	155	148	126	127	140	138	148	145	137	158	148	139	143	133	130	149	135	133	140	150	156	153	164	151	145	143	140	154	152	135	154	159	147	137	131	142	123	135	150	126	143	146	109	128	137	124	147	128	141	139	131	145	138	125	138	128	125	139	135	136	154	155	134	139	159	152	134	131	148	158	154	125	148	129	181	144	130	162	131	136	132	139	142	133	150	116	122	146	157	128	133	154	125	159	146	123	141	119	159	121	150	142	158	139	140	157	134	145	154	122	140	123	152	137	130	125	138	136	145	145	149	141	163	166	139	187	144	144	143	119	141	136	145	127	148	159	138	151	135	156	152	148	152	163	121	152	123	136	137	164	146	150	147	137	148	149	145	138	131	125	134	157	160	140	151	166	124	153	153	131	137	134	152	136	131	144	129	149	137	149	128	138	143	134	173	138	124	159	145	144	142	144	146	140	150	126	152	138	158	154	148	130	148	162	149	139	141	133	155	151	121	154	128	121	138	159	141	145	111	146	142	168	148	163	144	152	154	154	145	150	158	134	139	147	139	145	150	164	135	127	140	147	125	154	154	145	145	151	123	139	133	143	149	141	145	130	151	132	146	127	149	143	158	140	133	141	134	148	135	144	154	132	133	159	128	140	138	150	132	144	140	151	143	132	158	130	139	143	135	152	122	168	143	164	121	130	136	145	142	137	139	151	172	153	160	165	148	144	151	125	143	146	159	122	140	163	118	146	156	120	144	127	155	134	165	135	134	145	147	138	135	131	130	142	142	132	154	143	158	163	134	136	135	135	132	144	135	137	127	124	143	149	137	134	136	133	154	148	139	144	156	147	145	113	135	121	133	150	154	142	156	135	148	152	147	133	138	157	140	143	124	157	147	134	161	136	155	172	118	132	143	127	153	145	142	137	141	155	138	125	155	124	134	128	129	165	144	144	138	132	161	138	129	161	122	138	141	135	136	122	143	143	130	126	139	144	140	153	134	155	141	121	154	161	174	140	134	144	155	153	137	142	146	150	140	156	142	177	134	132	135	144	147	146	145	150	148	152	155	152	156	146	132	144	150	149	143	129	149	147	147	131	147	134	131	127	161	140	147	125	132	132	146	175	144	127	148	136	140	140	150	141	122	157	155	137	144	150	133	134	130	148	127	136	145	159	139	125	152	133	149	130	152	162	144	134	143	130	137	133	156	138	135	143	130	156	135	141	125	142	148	136	150	132	129	134	120	133	143	159	139	145	149	144	145	160	147	120	155	141	134	139	133	141	136	168	164	129	151	134	137	151	144	145	159	147	128	139	132	140	147	160	143	133	162	142	162	141	153	145	143	122	128	126	139	142	121	147	159	156	156	125	115	143	146	138	147	154	153	150	123	127	134	148	139	129	126	155	136	126	154	143	133	150	147	138	138	135	150	125	126	157	140	137	159	129	127	136	155	129	136	131	144	123	160	139	134	149	135	142	139	139	143	142	134	170	131	168	151	115	123	134	138	122	159	150	145	129	150	110	139	171	119	132	150	131	144	128	147	149	162	153	143	122	140	156	136	127	144	150	128	158	116	141	150	140	127	136	150	150	138	165	145	139	121	142	140	138	104	171	161	144	163	150	158	126	145	147	145	165	126	136	152	173	128	133	142	152	128	147	133	156	145	145	144	140	139	145	147	156	130	152	135	148	135	133	154	148	143	159	133	126	154	132	131	148	146	162	149	132	139	150	133	133	130	138	120	126	139	166	125	139	126	174	144	128	132	145	139	147	137	138	137	156	151	128	162	164	139	127	129	127	148	140	151	146	147	160	143	132	141	142	176	164	140	139	136	142	143	139	135	120	138	147	120	132	144	139	147	132	138	145	123	130	148	138	122	152	146	128	143	126	161	130	158	160	153	151	149	156	146	128	136	141	146	150	116	132	132	136	147	151	149	152	149	150	163	156	161	144	135	145	140	126	137	144	159	123	140	141	115	148	125	142	147	139	147	138	147	161	141	135	130	143	151	151	146	150	151	164	136	140	131	152	119	130	140	124	152	137	136	140	151	135	140	144	111	152	127	150	138	167	143	140	142	128	131	162	157	127	136	146	147	155	126	124	140	153	125	158	121	120	125	169	152	142	127	153	140	123	132	148	147	145	134	160	176	143	156	143	128	125	129	118	145	140	143	138	155	120	121	159	132	136	144	117	130	144	148	139	163	119	144	140	134	137	137	151	135	133	151	138	128	131	126	145	128	147	137	154	151	117	134	143	125	153	134	135	144	137	145	156	136	174	143	146	114	154	130	140	117	163	139	117	129	154	156	132	147	126	141	134	126	165	137	132	160	141	147	146	150	123	146	145	149	122	151	138	124	142	136	137	153	130	131	127	161	136	130	126	135	152	126	157	160	137	149	143	148	129	160	116	138	149	150	149	116	150	122	162	148	151	149	135	156	149	142	139	141	129	154	156	146	150	153	144	142	135	166	171	145	133	131	150	144	142	146	151	142	138	125	140	168	141	146	156	142	165	142	141	137	134	146	141	152	146	148	142	136	136	116	139	126	128	132	126	148	121	140	159	149	136	147	141	137	132	140	155	144	150	150	149	139	145	129	148	144	143	162	135	136	142	143	143	138	149	121	134	168	150	158	142	152	107	124	178	154	138	143	156	145	151	134	141	162	140	151	128	131	145	149	136	150	142	132	133	161	150	133	124	152	138	145	151	127	157	130	142	145	143	130	133	160	160	158	157	132	146	118	128	156	141	139	146	135	131	143	118	141	142	137	132	165	141	115	157	118	171	139	123	149	144	123	149	144	153	131	153	132	142	121	133	155	150	134	150	139	146	118	158	147	162	167	144	144	143	135	139	118	166	136	146	147	156	138	141	128	130	157	146	139	138	137	152	154	169	145	126	128	141	141	153	131	154	140	140	140	149	154	149	147	146	143	151	155	148	167	156	144	143	154	138	128	149	135	161	150	127	144	145	151	143	142	143	143	156	136	144	161	140	120	147	134	136	160	155	165	125	151	146	145	158	135	135	138	133	115	125	124	153	158	143	137	143	159	144	162	154	154	134	139	135	159	152	157	134	128	160	154	145	130	142	143	140	123	151	163	146	147	142	128	139	176	139	151	156	160	152	135	131	144	111	155	137	144	151	132	147	128	136	130	148	139	131	148	134	145	144	116	132	140	124	153	129	149	135	130	148	118	134	150	142	135	139	162	129	130	150	130	161	145	165	149	138	146	143	133	123	143	132	150	132	163	156	154	133	144	137	163	155	131	154	124	155	129	161	133	133	141	151	148	139	124	140	158	123	147	137	148	121	139	145	131	129	135	144	133	145	172	130	125	133	128	136	145	150	135	150	161	156	144	152	133	146	150	120	129	147	125	148	148	137
12270	22151	20764	10282	538	553	552	579	622	589	545	555	603	497	557	505	516	560	506	535	504	568	520	540	477	502	505	487	536	509	514	469	541	505	543	501	550	518	515	544	523	543	483	522	479	512	550	559	524	554	509	526	498	502	521	527	536	529	492	534	546	576	504	517	553	531	543	542	551	568	575	547	566	558	553	565	506	543	521	543	520	524	531	552	522	541	520	504	518	531	532	519	515	528	509	544	471	471	528	520	545	517	489	511	522	514	471	555	524	500	519	529	486	492	488	480	518	532	483	531	471	506	495	509	499	500	518	506	523	533	545	539	516	521	504	556	498	493	531	546	499	519	500	485	551	501	500	482	505	539	467	535	548	566	513	528	483	534	593	485	545	533	483	559	490	505	529	515	527	523	503	498	551	520	513	503	558	548	544	513	542	528	515	479	524	496	514	478	496	501	494	501	509	553	534	525	534	512	520	526	535	521	503	572	519	555	504	502	520	542	511	489	501	532	495	550	513	508	541	544	497	491	543	530	498	544	511	562	537	537	493	509	510	487	521	538	540	481	512	496	517	491	544	500	505	566	553	519	515	517	521	574	535	545	509	540	470	494	515	540	517	520	539	504	506	513	515	526	507	540	498	521	514	525	540	557	466	552	499	465	541	536	506	552	530	558	480	504	523	501	516	473	522	506	539	488	532	526	490	500	553	507	515	532	489	503	505	550	535	519	472	501	546	542	485	527	482	545	525	518	579	529	509	498	512	517	450	496	485	512	562	559	522	527	568	538	500	571	506	501	542	511	504	503	510	531	538	478	502	542	545	500	506	575	484	539	527	501	516	539	535	488	525	548	512	461	502	525	496	458	553	495	512	515	536	539	547	522	565	579	495	518	476	529	501	518	536	542	554	519	497	537	553	508	513	526	521	484	536	498	516	532	524	499	526	536	521	513	504	522	556	520	526	554	552	504	528	524	533	519	545	527	483	502	531	540	535	494	505	520	530	506	531	522	513	521	528	560	518	502	538	468	509	515	510	471	483	550	485	549	533	504	527	511	556	540	547	496	476	533	530	554	555	532	502	544	536	540	515	498	496	542	569	471	496	551	529	536	514	523	476	505	513	531	508	506	544	554	522	480	492	537	522	485	523	564	543	485	479	517	517	490	529	507	536	471	533	474	518	504	515	509	505	507	556	529	504	480	512	504	496	541	493	497	511	533	496	551	522	493	487	500	492	544	535	532	542	518	510	474	483	490	512	540	535	567	531	540	501	495	545	509	516	521	554	469	532	489	503	550	524	502	515	537	538	520	516	514	532	515	531	538	527	501	548	490	542	546	560	552	527	523	530	534	524	485	533	533	522	525	519	519	524	521	521	519	523	483	543	465	530	524	514	514	496	473	520	559	503	506	514	524	515	524	483	499	515	526	550	504	527	522	463	534	502	537	490	517	537	490	515	508	519	544	552	492	522	510	455	492	559	518	493	516	512	539	513	513	524	532	501	509	534	527	495	500	518	550	522	481	506	515	502	504	538	540	514	497	530	510	546	578	512	513	531	543	510	508	502	501	522	524	506	487	502	517	514	498	504	488	520	515	517	527	541	513	541	487	487	486	538	559	552	549	508	496	512	500	516	495	484	495	574	512	522	559	522	502	511	504	508	541	528	523	507	493	555	501	500	523	504	525	478	509	527	508	488	518	528	518	544	491	573	525	554	508	489	556	522	526	521	530	545	502	540	481	548	476	491	503	490	530	487	469	518	514	499	512	522	560	522	570	507	519	475	515	493	521	490	471	497	517	517	524	506	536	533	537	512	535	529	526	533	522	541	532	510	529	496	541	520	504	547	534	534	507	486	535	475	550	502	523	527	532	513	559	506	514	509	540	541	522	508	474	536	546	503	475	544	560	492	554	520	502	531	521	516	537	539	501	459	526	493	546	511	492	492	523	546	522	550	471	552	505	523	501	508	478	525	522	528	560	503	516	495	488	498	504	532	549	477	531	530	532	535	533	548	508	548	507	541	503	512	533	526	514	518	502	508	569	537	523	487	540	539	504	524	479	506	494	529	583	520	540	524	501	542	506	511	555	538	526	518	511	575	548	535	531	533	540	514	527	543	501	512	529	515	482	522	516	562	470	538	578	530	526	519	463	528	505	462	504	510	523	524	528	471	514	518	497	515	506	519	545	511	504	509	546	545	514	538	529	523	481	489	499	516	531	536	486	511	509	531	511	495	513	518	479	498	513	507	475	527	542	540	527	543	504	502	497	487	537	504	517	526	520	539	528	552	540	527	512	477	478	480	529	465	526	567	518	526	473	527	529	511	512	513	492	515	537	508	531	521	508	539	521	486	505	513	521	511	495	517	516	472	524	512	489	556	509	529	515	550	506	557	506	498	552	530	523	507	562	493	519	476	526	574	509	514	527	515	483	539	516	519	488	506	521	488	535	556	545	497	527	546	508	462	507	479	512	553	544	489	513	492	511	523	496	491	539	507	535	489	568	545	476	510	542	502	482	481	502	497	485	527	519	485	489	510	534	503	510	494	498	522	542	511	530	523	490	535	517	534	520	504	560	543	521	480	514	525	500	464	512	493	503	548	538	510	547	519	525	503	519	552	480	510	517	548	548	523	528	521	524	540	498	535	526	524	557	525	500	523	531	512	510	504	544	548	511	489	524	512	523	524	515	544	536	531	525	507	536	517	532	507	508	536	496	500	459	538	538	525	544	490	490	511	522	546	514	523	536	509	582	510	516	500	532	506	566	487	506	526	536	528	515	499	482	541	488	520	538	541	511	544	511	532	532	526	506	551	509	463	516	528	544	508	554	543	481	541	499	510	539	527	548	529	489	501	499	533	523	489	520	538	500	537	552	471	487	507	513	498	519	540	472	500	518	515	507	510	523	523	521	517	470	501	536	516	491	580	530	579	541	479	544	517	545	532	512	496	496	560	520	469	535	521	533	512	487	515	535	520	491	523	527	495	510	560	488	535	462	531	530	542	482	490	510	519	566	530	491	544	527	534	557	528	508	507	517	494	541	486	527	547	521	544	535	475	497	528	524	463	531	509	508	500	518	509	506	515	505	523	504	458	526	509	518	570	490	518	553	551	495	497	522	545	530	483	482	507	574	554	517	494	524	512	485	487	511	570	516	509	500	540	570	528	497	515	487	582	509	503	522	550	552	521	478	495	504	487	515	537	514	484	517	535	524	518	522	543	531	574	509	550	502	531	516	487	512	559	528	544	522	511	509	487	526	559	525	504	534	548	517	496	489	472	512	496	510	544	528	542	509	492	519	548	560	529	544	514	520	522	561	474	497	508	522	528	527	518	479	539	497	495	528	518	495	543	557	498	529	501	555	544	564	534	540	534	528	486	535	511	500	522	498	579	536	492	543	513	501	533	515	544	493	534	544	459	518	507	509	526	521	534	530	532	566	480	483	521	498	501	536	534	542	531	533	482	534	542	509	502	488	544	507	520	478	541	548	494	516	493	500	523	546
53035	70382	62957	40800	9657	740	317	393	486	388	322	222	207	184	225	203	206	207	198	229	184	217	188	199	179	212	194	151	169	189	207	185	174	183	185	181	180	167	194	176	178	180	182	186	190	204	190	191	191	181	170	190	166	190	151	191	180	161	216	189	184	156	182	195	198	170	176	172	173	176	228	197	179	172	182	171	197	187	148	190	188	171	195	193	170	201	176	184	192	164	182	178	186	164	189	186	184	179	184	195	184	182	174	170	162	195	200	197	186	167	201	179	189	153	152	179	182	175	191	205	176	199	155	163	188	157	215	197	187	157	173	203	185	191	219	167	187	163	177	218	170	187	196	162	166	188	200	181	158	177	173	192	189	180	174	184	180	180	171	186	179	185	162	182	210	184	191	184	169	171	175	158	164	174	181	177	208	179	174	199	182	191	187	166	172	156	161	188	215	183	181	182	191	211	165	192	157	195	207	182	190	187	197	178	170	168	171	212	175	152	190	158	174	172	186	172	171	176	180	171	184	173	188	179	196	187	192	163	166	186	210	175	195	162	165	170	164	179	204	179	176	166	154	183	165	169	182	189	198	192	184	189	177	184	178	165	180	196	178	175	181	183	203	194	158	201	175	201	181	172	162	203	199	189	193	178	183	193	200	179	195	177	183	179	174	187	174	176	194	161	193	188	162	206	175	161	172	207	182	186	180	180	164	178	192	199	171	163	213	185	158	194	191	190	200	185	209	196	180	212	174	176	153	164	180	198	165	172	192	185	190	191	194	155	185	180	178	179	178	161	186	171	190	184	195	140	189	180	173	164	176	161	178	146	196	194	188	161	187	203	204	174	163	160	153	187	195	183	182	165	176	177	180	174	173	200	185	204	175	177	194	182	207	169	186	206	166	184	171	186	184	179	146	168	161	176	160	186	187	191	185	170	157	182	181	148	183	198	177	191	181	149	167	177	187	184	173	195	172	159	187	174	185	211	157	187	153	172	187	152	177	179	184	153	206	193	166	195	177	156	185	192	177	168	215	178	179	171	174	178	181	179	167	180	166	202	198	202	161	190	164	193	175	194	177	190	169	178	188	167	175	178	167	159	174	185	175	184	161	186	179	163	195	162	181	185	195	175	172	170	182	178	183	177	199	199	187	186	185	165	181	194	180	186	190	184	187	177	174	181	173	172	174	169	214	186	174	195	188	180	187	194	158	181	185	180	190	149	172	177	180	183	206	185	176	187	182	177	196	174	178	191	177	177	194	179	177	183	177	168	187	184	190	164	177	169	165	194	186	188	165	197	205	175	201	181	180	183	168	185	181	166	178	173	189	182	183	184	180	183	203	160	181	168	165	173	192	164	183	190	160	186	175	165	186	171	176	189	177	177	164	182	189	183	190	193	188	157	177	172	184	188	190	165	192	199	199	184	187	223	174	176	179	195	155	183	177	157	184	161	164	176	183	184	189	174	195	159	175	168	173	207	192	178	172	188	184	175	186	215	182	194	201	196	173	176	169	184	177	175	183	158	180	207	188	169	169	186	216	186	190	178	204	164	184	195	162	178	153	183	153	163	177	197	187	179	165	181	183	153	177	179	175	177	160	184	208	191	169	174	178	185	186	176	176	185	189	189	182	156	198	192	182	176	171	180	178	189	193	165	150	174	178	175	177	171	161	181	175	200	157	203	154	191	166	171	159	189	209	170	178	185	211	186	166	182	171	177	191	161	192	165	193	154	201	176	160	197	184	190	181	195	182	194	185	168	209	191	190	161	185	161	166	171	190	211	197	174	174	162	167	177	182	166	174	191	185	181	184	169	178	143	149	187	184	164	187	175	199	177	157	182	186	197	199	163	169	196	208	169	167	194	181	171	191	181	188	192	189	145	184	181	174	170	204	169	187	169	195	168	200	177	153	171	163	191	176	186	185	173	158	197	191	181	182	171	181	154	186	199	174	179	211	188	178	171	176	197	181	169	183	190	190	201	158	163	161	197	183	152	180	177	196	183	166	179	178	197	175	183	168	183	181	181	174	159	188	199	182	161	175	183	184	178	182	176	185	187	177	201	191	184	180	184	172	174	164	187	182	181	199	175	173	192	166	198	177	182	181	189	157	184	182	192	175	160	215	175	198	166	163	192	180	175	228	189	178	166	201	187	168	197	182	166	163	183	170	203	183	184	195	176	180	181	188	177	172	174	178	185	199	178	177	170	167	144	163	160	166	193	174	176	205	193	199	172	177	165	206	168	158	192	170	173	178	178	168	186	204	153	167	211	159	195	168	180	172	199	178	171	170	180	149	171	164	177	169	193	182	183	186	178	187	181	198	187	179	189	173	187	193	168	183	185	172	183	177	182	193	182	187	186	187	189	182	175	206	177	179	198	194	185	190	185	166	174	181	167	175	196	194	193	209	176	203	164	174	177	193	179	170	182	194	184	187	186	191	182	187	195	167	151	190	171	213	177	169	175	180	170	161	159	153	164	190	175	187	182	191	183	193	203	165	197	178	199	192	168	165	160	175	182	196	202	208	188	165	198	185	200	180	200	179	158	175	172	173	176	189	166	186	183	168	186	173	196	166	191	172	183	197	172	160	177	172	198	210	172	178	177	177	177	197	152	178	186	182	168	154	203	176	183	193	172	182	190	189	178	180	179	184	179	179	170	177	174	170	169	188	193	158	200	174	183	163	209	185	202	194	193	175	180	191	207	195	179	165	171	207	181	170	147	154	191	184	163	174	211	179	190	188	196	172	190	211	167	203	198	182	191	153	159	151	197	165	170	188	190	167	207	179	159	178	203	166	175	183	195	202	167	177	168	195	186	184	188	188	175	170	194	177	193	173	177	192	176	217	179	195	168	175	193	201	194	190	197	177	180	188	186	181	169	170	190	193	181	189	159	151	192	189	180	196	190	173	162	202	180	175	173	202	181	198	167	183	193	158	193	173	189	178	196	170	180	193	196	175	201	209	198	190	164	174	176	193	163	187	178	181	189	166	207	186	181	159	168	174	181	169	188	192	176	172	187	182	185	179	179	182	172	184	173	204	190	188	178	196	171	191	195	178	195	182	212	182	188	201	185	144	176	159	188	195	186	178	177	196	183	174	187	178	187	187	201	181	195	194	195	174	163	180	176	184	181	178	167	167	188	189	187	190	209	166	180	166	186	174	179	184	183	164	170	165	185	183	170	158	180	173	193	201	171	162	164	165	201	171	182	187	164	188	181	198	165	200	211	172	167	170	181	189	165	175	172	190	187	179	161	163	181	192	184	180	191	196	187	193	172	182	186	169	200	185	198	164	203	181	174	183	161	180	154	174	183	166	175	180	158	182	175	197	164	187	176	157	175	184	188	180	170	187	159	185	195	176	163	184	180	169	208	182	178	175	176	168	187	172	194	165	178	189	190	186	185	175	182	189	200	170	196	185	195	189	188	168	167	180	188	152	191	186	189	192	197	188	186	160	171	181	157	186	170	171	179	174	169	196	175	181	168	174	194	180	178	195	181
35963	53816	60014	33085	1030	904	1227	1616	2184	1757	1397	1006	849	816	879	818	780	773	789	799	783	807	668	659	641	653	699	654	618	669	670	675	601	655	677	651	631	632	665	623	596	669	622	637	619	649	624	641	618	658	608	623	616	645	659	653	653	664	633	620	615	635	638	616	665	625	645	622	638	656	657	739	730	732	692	672	650	656	694	655	658	650	655	658	634	595	636	614	642	618	651	604	626	599	635	632	574	594	592	627	593	642	599	629	603	654	655	608	589	647	614	630	667	592	604	620	645	599	668	657	636	637	619	642	614	610	643	654	617	583	621	640	659	613	669	650	632	609	647	670	605	638	621	650	632	642	656	636	610	644	640	625	628	587	604	632	609	620	603	642	614	622	603	657	597	595	645	648	606	609	600	648	657	602	621	630	646	622	609	647	640	644	612	660	627	623	604	638	568	579	635	644	645	608	620	578	616	615	646	618	668	567	638	585	553	620	613	648	624	627	628	616	620	613	607	627	605	651	601	584	624	651	645	617	657	627	641	626	587	578	624	637	612	596	678	608	636	646	655	616	628	603	636	664	647	606	656	613	623	658	652	562	612	636	617	633	625	617	659	628	627	626	624	579	667	620	662	619	619	629	610	616	623	625	619	620	607	628	629	631	580	570	597	625	634	643	592	626	608	613	605	641	663	653	654	664	636	626	619	616	689	647	623	603	684	629	612	616	662	579	630	562	633	624	654	594	607	631	631	666	615	619	597	589	588	563	610	611	637	622	641	637	637	637	587	600	633	606	668	658	618	592	625	605	645	596	625	631	634	604	647	677	648	653	587	613	598	645	586	624	604	656	607	638	606	600	648	601	602	624	636	607	605	583	633	662	647	639	586	613	568	635	629	603	629	572	631	599	641	643	593	598	558	643	608	620	612	634	607	635	613	620	618	615	610	627	561	553	650	619	597	620	647	667	573	590	651	626	649	613	589	616	596	579	611	605	623	631	659	641	609	604	665	623	618	638	640	613	618	621	665	632	629	677	641	589	647	611	649	636	653	625	680	615	596	585	628	576	638	684	622	582	616	630	614	622	625	670	644	599	613	626	664	634	609	614	625	591	611	625	611	644	651	662	653	632	621	660	638	620	616	618	627	594	625	622	653	632	629	624	619	612	627	643	639	596	586	613	614	614	625	660	583	641	577	613	658	611	646	616	616	617	670	620	644	611	623	584	614	609	624	627	644	589	586	637	596	630	639	607	621	611	598	635	640	618	594	598	615	622	661	624	584	633	621	604	609	642	602	595	557	628	612	639	626	610	669	617	630	623	597	641	669	589	639	625	613	601	649	585	616	646	637	601	616	600	638	645	628	591	651	593	658	659	646	641	605	632	613	637	608	674	626	605	605	645	669	626	604	615	633	637	667	584	647	592	596	643	641	614	594	573	594	633	603	588	592	624	638	598	561	611	628	626	610	571	623	634	613	619	622	564	641	624	637	616	580	616	678	609	627	612	590	623	689	627	649	622	631	624	618	595	577	631	624	623	583	619	638	634	568	636	652	576	634	624	642	681	630	619	590	558	645	624	626	596	609	602	593	602	599	595	623	648	611	604	586	611	606	599	613	624	636	643	628	637	610	649	593	595	650	650	617	627	562	628	620	582	597	631	613	637	652	616	638	644	592	645	595	616	630	592	659	613	624	633	639	594	596	618	650	629	608	639	634	629	642	626	619	648	641	615	661	627	594	666	616	618	615	623	576	653	631	638	652	585	622	678	644	580	611	649	624	596	622	658	617	688	644	650	628	643	628	606	647	635	622	655	651	562	636	660	623	595	617	592	571	621	629	625	640	626	626	614	679	638	645	664	600	692	619	614	648	625	584	594	576	592	609	606	582	593	628	639	633	601	624	624	615	636	608	610	653	622	640	628	654	604	623	635	647	615	618	588	642	639	599	607	599	600	588	622	624	602	659	642	593	634	628	595	634	583	657	611	571	655	585	652	630	618	638	610	576	614	613	638	631	628	621	604	628	597	605	636	623	627	666	621	612	615	645	615	645	640	633	568	615	586	616	614	646	617	661	658	625	667	633	619	609	609	598	626	654	619	657	627	627	567	630	634	603	609	639	649	610	597	645	624	629	618	598	635	623	639	606	592	581	610	651	659	573	617	645	596	658	646	545	621	609	622	634	647	622	642	637	583	644	617	586	641	638	658	648	617	625	593	648	632	614	638	653	598	667	609	593	584	583	611	659	629	626	632	567	616	618	599	656	631	625	642	638	629	613	643	622	619	611	601	581	627	608	587	617	627	653	630	644	622	644	601	670	659	662	667	621	636	627	634	615	592	617	657	674	572	618	638	660	592	639	641	640	620	663	638	639	617	596	660	637	657	625	622	631	600	576	638	664	608	664	623	599	608	567	643	600	620	618	664	626	634	587	591	637	649	612	583	651	621	639	624	584	642	624	636	622	635	623	608	648	585	647	620	629	624	646	635	638	641	647	646	595	625	599	634	623	638	630	682	648	656	592	604	639	587	587	635	652	611	599	614	649	663	605	637	604	648	603	628	628	633	636	662	604	610	601	607	657	612	637	584	598	648	624	643	642	665	627	623	648	614	615	618	598	597	602	587	627	595	688	644	584	579	623	615	609	659	661	620	647	653	632	615	598	634	629	633	644	608	664	607	639	609	634	638	641	659	600	650	595	578	592	616	645	613	608	611	639	635	636	622	622	646	654	617	629	594	644	616	598	597	577	585	628	621	620	642	623	632	608	604	621	649	653	632	635	617	587	581	617	682	621	650	636	622	630	592	643	652	601	619	626	631	573	636	594	606	654	609	609	647	590	614	628	635	607	653	670	595	647	661	609	678	628	628	600	610	605	615	694	630	622	611	649	644	641	627	611	621	621	639	632	624	624	598	611	636	575	600	636	625	649	643	613	625	623	622	612	612	612	591	577	620	629	633	604	595	589	599	639	582	655	623	597	627	651	663	586	629	595	575	654	622	641	642	660	636	604	662	627	604	629	659	634	640	612	632	659	664	616	624	636	613	598	617	644	644	656	573	609	607	602	618	628	655	595	593	611	629	611	621	639	622	633	609	635	647	635	613	593	626	645	658	644	612	608	617	569	595	648	603	576	608	634	640	587	617	596	651	590	609	613	592	626	645	605	573	578	581	631	627	600	586	577	622	634	619	638	607	614	626	567	604	674	621	641	640	616	620	633	630	639	636	614	601	623	649	680	642	656	559	666	649	636	616	605	631	613	606	599	642	583	600	639	624	613	694	629	651	637	608	662	623	589	642	571	610	579	625	585	619	628	658	643	634	657	580	628	646	603	641	590	628	574	617	607	608	626	615	686	603	636	597	621	631	638	614	599	646	618	662	597	657	595	612	631	624	640	616	603	646	641	638	604	651	657	663	654	598	607	599	616	612	602	605	577	623	655	649	602	637	616	623	587	610	598	593	672	608	634	605	574	572	641	648	616	637	602	657	596	613	609	670	644	633	627	620
69119	82620	74404	52758	16192	3121	530	570	748	622	489	360	310	289	265	264	238	290	274	276	280	275	248	252	241	260	232	231	239	252	224	236	209	248	270	225	238	217	278	249	242	246	234	236	244	243	246	232	215	252	249	226	242	246	235	218	209	247	215	243	228	247	238	231	259	241	237	253	224	249	242	271	234	262	247	244	239	259	215	239	229	232	227	236	248	228	226	212	233	247	265	247	234	219	228	246	242	253	231	229	230	236	221	215	242	239	261	240	218	232	221	249	231	231	237	199	234	211	237	213	239	258	258	252	244	231	228	240	223	233	246	231	213	265	219	243	218	238	216	230	240	247	257	229	233	257	230	263	219	234	212	201	229	233	239	227	247	219	232	235	227	241	207	244	259	239	241	229	235	236	219	240	278	232	212	240	257	222	232	226	251	231	219	239	225	246	234	251	209	210	236	241	241	251	210	247	236	223	231	239	231	232	246	216	227	243	235	225	245	237	250	242	229	242	226	261	205	234	211	238	227	257	249	215	241	251	220	238	249	260	256	218	255	234	252	262	205	226	268	234	239	220	215	263	250	217	230	236	253	218	267	228	253	249	261	230	269	242	224	228	229	216	230	226	228	234	233	246	233	229	248	212	227	243	255	223	241	219	230	211	220	225	223	225	242	223	238	254	208	252	228	255	222	231	238	236	244	251	249	225	239	232	234	217	247	235	229	217	209	210	238	250	238	234	211	224	236	225	247	227	240	259	247	243	222	237	243	211	226	244	257	249	250	219	228	230	225	224	265	226	210	246	227	249	230	231	238	232	216	255	234	263	239	243	238	231	243	226	239	237	224	228	209	267	261	255	239	245	210	239	227	237	240	232	252	216	216	225	243	238	277	239	227	263	246	227	231	226	241	244	233	229	234	261	240	238	242	259	246	242	215	231	229	255	237	224	253	250	257	237	214	241	247	245	225	230	245	213	233	238	215	225	286	245	230	199	252	253	213	251	232	188	223	221	259	246	244	217	240	253	244	227	235	203	232	222	252	243	260	213	224	220	262	244	226	264	245	210	221	248	218	237	255	260	239	212	231	229	259	256	239	252	272	233	233	252	255	252	230	240	238	216	243	245	231	225	233	221	225	235	249	247	233	251	238	255	236	249	232	237	238	229	204	231	239	230	258	252	235	227	229	251	240	232	259	231	234	251	235	215	236	244	233	215	219	228	235	249	229	238	241	248	232	253	259	249	215	236	239	249	218	268	253	225	222	227	222	213	232	227	262	223	243	224	246	266	238	218	234	235	266	238	255	225	270	240	220	236	239	235	247	253	263	247	225	227	259	258	231	227	244	252	224	253	232	229	225	226	267	248	224	244	240	233	225	220	223	221	223	254	249	262	224	221	219	217	256	252	248	232	266	229	238	229	236	254	220	227	216	227	257	252	235	255	228	257	237	233	220	216	212	249	226	208	246	235	221	242	258	208	245	212	221	226	240	231	212	220	219	256	269	247	244	191	224	238	221	246	247	249	235	265	209	235	224	228	236	175	222	239	213	239	250	204	240	248	215	234	218	241	220	224	225	230	247	220	216	205	224	231	225	228	276	230	227	236	222	267	217	238	238	229	264	201	240	225	263	197	238	226	229	235	228	247	242	267	251	225	223	226	243	240	235	231	225	270	217	254	246	230	230	250	241	218	237	247	217	252	267	254	234	215	255	237	239	240	254	247	217	247	239	258	257	235	233	199	204	231	222	236	206	239	225	248	216	231	265	245	245	239	251	229	216	244	226	225	231	249	238	225	243	240	246	251	227	250	229	239	272	229	271	266	259	232	211	255	251	248	241	209	225	232	245	243	232	229	233	235	231	232	206	225	255	210	214	233	243	229	229	239	241	218	248	205	229	255	228	237	216	236	235	222	238	224	249	244	244	214	236	215	234	245	238	205	262	242	219	250	237	232	227	232	233	225	259	240	221	218	257	241	244	222	240	236	262	242	218	217	229	224	211	228	234	230	251	227	239	234	244	221	210	262	246	222	258	229	252	225	205	235	219	252	233	227	224	222	229	227	214	226	235	253	230	230	195	236	246	234	247	229	215	225	225	205	205	241	232	213	260	257	238	223	243	253	261	226	256	256	243	217	228	229	229	237	240	217	222	248	239	227	202	250	230	231	246	258	225	227	227	242	231	241	238	241	250	249	267	247	222	216	254	218	237	250	219	252	263	251	185	244	236	258	220	238	218	255	259	245	238	222	230	250	239	245	219	230	257	241	226	234	241	218	224	235	255	255	240	249	234	249	231	221	229	260	238	242	247	196	244	224	236	251	240	221	230	233	242	220	256	247	264	233	249	258	242	257	259	209	233	216	229	240	228	233	229	220	223	230	220	196	213	233	220	244	256	238	214	245	243	225	267	237	222	211	227	244	242	204	233	216	226	231	235	222	246	247	234	216	236	217	225	244	236	272	243	247	249	239	275	223	221	215	207	264	223	247	262	222	233	230	241	226	244	261	238	231	239	231	236	226	229	225	211	236	250	232	238	226	260	241	246	234	270	239	229	216	215	238	231	220	226	255	252	229	221	224	251	272	262	241	251	221	241	220	235	204	214	198	235	248	219	226	215	253	238	255	253	228	225	257	235	242	237	230	259	244	213	260	267	237	218	238	249	212	238	232	251	223	237	211	260	238	234	270	245	260	252	266	242	255	260	242	235	216	218	244	270	253	228	217	250	255	246	248	241	250	231	257	243	234	230	225	249	241	224	234	233	214	235	236	237	221	240	227	206	254	259	262	249	203	235	211	238	230	246	232	235	218	231	230	216	268	258	237	248	224	229	247	234	248	242	226	239	234	231	221	242	248	218	246	225	195	248	247	221	242	241	244	234	231	245	241	223	235	217	223	243	226	266	234	232	239	233	259	250	257	243	251	232	256	212	241	232	229	260	229	280	231	235	262	248	227	231	252	235	258	235	239	222	244	219	222	215	224	239	259	221	235	259	222	208	248	196	240	216	225	224	246	230	237	242	257	231	225	260	228	248	252	208	239	229	230	253	242	233	228	224	204	237	258	242	234	232	242	238	244	231	221	247	258	250	252	241	225	219	242	216	225	226	231	216	222	242	237	214	227	233	242	211	254	261	227	219	232	238	263	223	233	234	239	229	254	226	222	222	227	231	239	239	230	229	227	218	253	228	260	250	264	238	233	240	221	240	241	245	272	208	234	228	230	233	219	216	210	222	263	244	217	272	257	239	222	233	232	248	220	233	212	249	223	251	227	228	228	238	254	228	247	222	257	220	234	235	236	265	232	230	237	227	243	224	242	235	237	227	220	256	219	234	237	214	213	235	229	238	246	237	248	267	253	240	267	249	212	257	230	240	226	242	240	212	221	225	233	236	240	236	216	217	244	263	232	234	218	227	213	229	222	253	276	233	246	253	200	231	232	241	230	216	245	237	209	251	272	231	225	233	204	233	228	231	234	219	261	227	232	231	239	249	258	224	235	234	229	242	217
45463	66624	74290	42901	1447	1439	1940	2286	3344	2971	2068	1549	1112	1164	1198	1111	983	1063	1243	1183	1219	965	879	861	833	825	804	822	801	797	807	807	750	829	742	805	795	767	763	808	859	803	839	767	754	780	797	803	819	758	787	833	798	773	775	804	739	791	810	731	822	835	761	771	790	789	786	868	804	850	861	816	901	853	818	817	817	823	784	786	794	770	764	792	727	784	776	861	820	822	753	762	797	793	771	825	725	817	750	754	776	760	779	753	748	784	747	793	812	768	822	742	763	743	748	800	840	807	816	810	788	778	782	822	766	787	793	764	740	786	742	826	768	789	798	796	754	745	807	754	758	751	729	767	814	778	774	788	763	765	745	728	783	782	806	771	779	758	834	756	735	748	799	748	831	761	815	806	725	776	723	759	768	795	812	806	730	778	806	746	768	816	777	808	818	750	806	763	783	799	762	765	731	764	829	777	788	888	774	760	778	782	756	815	749	725	757	765	770	792	776	756	755	826	738	751	797	761	780	731	738	752	720	824	789	745	756	788	817	751	795	786	757	774	809	752	761	784	755	724	815	787	728	746	760	695	770	795	820	786	760	748	780	783	761	780	813	797	768	776	797	760	819	762	740	759	715	747	774	763	796	752	790	763	755	747	749	747	785	770	797	790	769	759	755	751	783	807	775	796	811	831	737	796	799	788	749	731	745	776	794	726	801	790	764	798	751	763	771	809	787	777	800	764	758	717	769	724	767	755	762	789	780	827	822	737	756	782	828	733	784	774	796	790	783	807	789	765	758	783	812	762	742	761	759	747	727	724	777	789	776	777	771	739	720	736	778	802	779	756	794	777	726	756	812	760	768	769	824	803	748	753	780	760	690	840	701	800	783	736	784	772	746	716	768	751	736	786	801	760	792	786	727	740	804	765	713	778	810	765	771	784	769	812	825	811	762	799	772	755	743	762	819	777	802	822	782	721	834	763	759	771	768	844	769	727	713	754	729	766	752	764	811	733	786	796	740	761	780	730	768	738	773	774	737	788	755	778	739	776	790	791	780	758	747	708	747	830	815	784	782	721	740	733	749	747	810	835	770	684	788	764	744	780	802	769	724	797	749	729	774	715	716	746	788	736	753	805	796	786	763	805	748	722	729	776	802	755	784	758	757	804	739	778	782	790	791	856	779	751	787	734	820	735	745	781	748	810	750	765	813	781	750	758	821	797	792	721	705	747	775	772	785	754	806	784	793	755	800	739	717	790	802	783	748	803	771	774	765	770	764	717	753	792	772	789	743	727	695	815	743	794	763	749	783	765	751	749	753	786	753	756	755	761	749	821	761	805	749	762	794	777	790	766	802	765	705	741	784	789	774	749	776	801	773	764	779	774	714	784	809	718	751	732	773	729	759	797	791	754	778	721	775	748	774	773	753	799	781	781	759	750	779	769	732	749	808	803	806	766	817	789	751	771	734	781	810	762	749	762	780	773	737	806	738	803	784	692	745	765	752	763	754	729	762	749	755	795	776	791	763	756	770	756	787	766	788	768	770	728	800	720	751	770	827	807	746	759	795	786	753	809	770	746	744	784	789	791	776	746	766	791	791	737	772	782	772	751	747	808	802	793	798	732	819	797	726	763	746	760	758	768	783	744	783	778	757	785	787	815	793	750	745	763	786	803	749	735	803	774	768	771	747	751	819	718	765	801	759	795	801	785	770	744	734	783	775	755	806	792	741	781	781	737	758	773	767	719	842	750	787	792	779	776	781	798	742	765	757	749	798	802	820	734	755	714	732	808	778	749	740	736	796	771	781	768	747	741	776	778	783	767	769	756	801	748	749	792	759	717	773	796	780	715	767	737	772	692	766	727	758	747	786	762	764	774	747	743	797	749	776	771	791	824	763	806	761	750	802	740	794	742	824	717	763	783	768	745	743	755	777	807	770	788	801	764	722	763	763	754	754	788	783	797	790	792	754	758	788	748	746	760	761	761	778	790	734	707	768	740	771	770	763	793	765	772	730	750	762	821	747	758	803	815	779	783	772	754	808	801	790	769	761	780	716	776	768	789	770	775	762	775	759	764	796	787	805	763	757	762	756	783	755	736	798	743	764	761	789	797	778	731	759	735	766	779	750	764	739	757	791	760	786	796	755	746	791	780	799	743	768	758	750	759	790	776	800	821	810	790	745	778	738	760	815	760	773	766	791	816	801	757	714	839	772	767	762	805	785	739	777	761	779	815	759	769	800	709	753	816	795	762	756	757	753	761	771	765	802	735	805	818	712	766	780	822	753	785	784	801	774	779	716	749	760	778	766	775	772	747	732	738	824	775	797	742	772	751	764	794	776	788	736	788	781	751	758	769	724	768	705	774	792	717	723	767	743	691	801	736	753	766	774	750	755	807	770	767	803	772	778	734	749	801	781	769	765	812	806	777	740	771	738	732	748	711	788	797	772	765	748	759	798	779	731	807	711	742	808	771	758	743	768	806	775	717	784	779	822	806	778	780	798	743	775	769	798	761	777	766	736	799	769	791	749	724	790	729	768	776	835	770	800	832	712	787	779	799	784	776	752	755	773	761	818	797	766	751	765	784	812	750	786	762	826	722	780	782	747	780	738	754	758	752	777	833	735	725	814	753	755	814	734	803	716	770	727	733	767	762	763	736	778	772	745	809	761	727	770	776	742	760	791	770	767	777	786	768	800	782	775	737	815	768	812	772	716	759	701	791	808	764	788	806	759	777	771	802	812	761	746	755	758	825	808	715	783	790	717	799	742	792	729	741	744	815	790	724	785	799	700	764	785	753	759	779	744	734	746	761	784	857	813	767	756	753	750	810	773	739	730	758	786	745	759	780	808	768	732	701	760	794	764	744	765	751	777	742	780	817	765	792	757	770	734	763	803	733	799	815	778	782	781	743	772	792	779	767	779	766	793	813	731	742	764	800	772	707	750	723	792	784	802	715	826	751	761	770	740	790	832	759	791	769	735	749	730	824	780	791	777	738	741	745	795	730	761	721	781	763	780	724	781	796	812	761	778	758	768	799	788	753	744	779	797	784	818	748	782	796	782	791	757	764	799	763	753	732	722	794	780	794	775	747	742	818	762	778	772	826	737	731	782	737	783	747	800	812	788	796	793	741	767	755	805	762	744	736	815	761	773	779	801	753	784	733	777	758	801	795	788	747	751	768	768	764	762	787	754	744	790	785	760	797	794	728	808	773	752	809	780	776	749	711	780	775	819	770	770	773	780	778	762	762	801	791	784	759	759	767	782	761	815	785	759	779	765	777	780	742	745	799	787	791	789	778	836	809	776	773	799	788	776	758	727	741	804	820	757	761	796	787	764	763	761	796	781	786	760	794	709	745	748	798	789	804	767	765	788	792	783	803	799	788	792	736	716	793	733	795	798	742	761	739	795	715	739	739	802	752	813	787	797	766	788	754	724	770	720	760	805	744	777	779	784	803	717	746	801	782	732	764	751	788	792	765	744	778	790	727	742	791	805	738	732	762
10980	14415	11855	5426	408	204	153	150	151	144	150	164	144	156	151	159	138	159	155	154	136	161	146	130	150	158	136	153	146	133	157	149	159	147	156	144	155	140	144	156	142	151	141	143	149	148	125	165	138	152	143	125	156	151	145	146	149	134	157	126	138	134	148	133	143	152	148	148	140	128	147	150	149	146	146	157	162	148	142	159	135	159	134	128	163	162	151	134	142	150	127	137	157	146	146	154	138	133	168	126	139	148	154	139	145	136	158	169	144	158	132	144	149	143	152	164	127	147	160	144	158	137	142	158	133	114	161	139	142	161	157	131	124	154	134	149	148	140	138	169	151	147	148	156	160	154	141	138	147	115	143	138	138	149	140	164	129	148	136	137	141	137	154	127	151	130	132	150	148	147	154	129	170	150	140	159	151	136	154	156	138	157	147	159	145	145	131	134	156	144	159	145	129	154	143	162	171	141	139	141	130	139	125	159	134	128	149	140	141	151	141	156	156	145	150	175	138	143	158	146	147	137	144	138	150	136	140	142	147	138	142	139	141	157	126	143	144	156	138	126	139	138	123	133	152	143	133	140	149	154	132	142	144	152	148	156	161	160	176	152	150	163	158	128	135	156	126	148	131	143	140	135	157	145	174	158	139	141	131	138	161	133	158	120	158	155	135	135	170	135	141	135	143	141	123	128	138	130	143	150	142	159	139	153	149	170	141	137	133	122	134	161	147	147	144	139	161	153	143	132	159	137	129	146	131	131	149	146	143	158	134	143	139	141	150	135	148	141	133	152	159	136	143	148	155	141	164	147	150	129	152	136	156	152	137	148	166	146	162	142	122	145	131	157	154	168	143	142	149	137	161	143	154	137	158	174	161	154	155	152	149	132	172	152	138	144	147	150	147	139	138	143	147	146	141	144	162	123	154	134	138	148	140	161	131	166	149	146	157	146	148	140	156	137	134	131	147	157	154	142	155	127	145	162	131	136	128	146	143	151	133	149	144	155	151	151	128	144	150	142	156	149	139	137	128	170	127	137	154	140	138	140	133	141	162	154	152	135	145	120	131	141	153	164	142	136	136	142	153	168	156	137	127	150	145	142	132	136	168	148	137	131	156	139	161	136	152	145	138	149	160	145	144	134	153	136	139	134	143	163	128	137	151	141	158	149	157	152	146	130	150	163	154	137	145	128	154	145	130	137	160	161	161	153	146	147	129	171	130	159	148	148	152	130	161	129	151	155	140	128	157	162	165	121	143	129	146	140	163	148	156	147	138	154	137	140	142	145	144	152	137	126	134	140	132	153	125	139	131	160	140	124	134	155	138	164	150	161	132	138	147	130	158	147	143	135	146	133	127	172	133	124	143	141	142	140	129	147	136	154	148	151	150	133	142	141	132	165	151	156	156	103	137	139	134	140	134	150	140	160	123	139	149	121	166	162	150	135	140	141	161	155	146	155	152	142	155	121	126	127	120	145	150	140	149	165	144	144	148	134	146	147	138	136	165	138	150	136	152	132	144	134	161	133	172	162	122	161	135	160	158	128	163	150	157	134	164	143	146	160	159	127	153	145	144	141	138	167	151	168	140	130	152	140	138	149	126	159	150	127	145	150	165	125	129	135	149	152	129	131	144	142	145	148	159	138	156	144	140	149	144	132	147	141	138	157	143	146	153	143	151	124	160	150	161	161	143	162	151	132	126	144	146	129	142	146	151	159	149	130	152	158	141	161	144	143	155	134	161	148	139	130	154	151	155	150	145	158	141	141	146	143	128	130	136	136	154	148	165	160	162	150	147	139	146	147	130	142	152	133	133	134	161	171	157	143	118	155	163	141	124	132	133	132	131	155	143	155	135	136	138	143	141	154	151	162	152	125	142	149	137	161	154	149	136	134	161	154	140	151	143	125	149	153	141	127	153	137	139	137	136	154	143	150	149	150	139	130	150	142	162	172	164	138	146	152	140	153	160	140	143	136	157	129	153	142	153	162	145	159	131	141	121	145	152	134	161	152	133	145	143	140	146	143	167	144	141	136	155	145	143	134	117	150	144	147	161	145	149	141	144	155	141	144	134	148	169	139	132	129	148	136	138	128	124	163	129	155	153	158	136	161	154	153	169	146	145	146	148	137	145	140	169	139	144	144	129	144	141	138	159	174	135	132	156	137	147	151	138	125	143	157	140	139	141	130	146	142	141	132	157	140	149	146	141	148	162	125	122	152	149	139	145	153	143	137	130	147	147	147	146	133	159	158	137	173	155	158	175	155	149	152	155	160	111	156	145	147	137	141	134	145	155	160	126	138	138	146	161	131	154	139	136	170	144	131	133	161	165	142	159	142	161	156	149	130	166	141	153	134	139	148	136	141	159	159	131	160	160	163	158	168	132	168	135	146	144	142	154	137	155	144	157	126	156	135	131	156	148	171	133	152	147	132	170	154	153	158	138	146	141	168	141	150	132	139	128	132	124	152	149	131	156	144	157	172	159	153	155	150	180	129	162	131	148	151	145	148	155	136	156	147	139	165	142	166	145	134	165	143	128	137	161	146	148	141	140	135	133	155	141	158	153	138	161	136	143	118	158	153	143	141	155	142	158	140	130	156	135	147	149	139	135	145	135	140	160	128	155	161	151	160	130	140	167	139	135	141	166	156	166	128	144	164	157	143	147	154	137	163	138	147	157	131	150	149	152	141	141	151	157	162	150	154	134	135	160	151	138	137	138	144	165	147	138	147	138	160	142	143	145	142	138	139	138	134	133	159	148	145	133	155	157	151	137	136	144	139	143	153	134	146	150	150	150	141	152	152	131	145	123	143	130	138	166	132	133	145	157	133	152	149	156	164	150	167	155	142	142	151	142	129	150	133	140	139	152	148	131	144	161	137	157	152	143	164	157	137	139	151	152	151	146	157	136	146	160	155	143	150	149	158	135	148	144	150	128	147	151	126	142	144	154	122	149	128	163	138	155	138	128	174	139	134	133	134	127	123	157	165	151	136	172	149	132	155	147	114	148	136	122	167	137	109	148	136	142	153	136	146	151	134	139	158	130	148	157	148	157	149	147	137	124	148	136	149	143	142	127	154	134	147	162	158	148	135	159	131	138	138	158	160	142	148	139	146	137	144	144	154	159	126	149	148	148	138	166	140	142	151	151	145	146	144	163	157	140	153	145	143	172	118	146	162	127	155	142	162	160	151	174	137	137	154	141	149	149	155	147	151	158	167	130	120	154	156	132	144	154	147	143	135	131	153	137	165	119	153	170	173	167	131	141	137	162	154	138	148	154	164	148	131	161	161	147	156	153	148	135	158	148	145	149	131	149	144	154	155	132	145	161	149	147	151	149	166	130	163	123	141	135	153	148	143	135	142	125	138	167	150	133	156	144	164	150	150	128	144	155	136	175	152	160	130	143	152	127	145	161	143	137	168	152	137	130	111	140	144	142	127	152	151	154	146	134	155	140	140	163	137	149	134	152	145	135	134	143	124	165	160	148	166	156	135	146	170
12955	22651	20431	12792	630	571	562	544	597	612	604	549	558	526	527	529	522	554	548	500	519	522	521	593	531	532	535	487	537	549	524	566	533	488	558	493	512	586	556	526	536	528	538	497	531	516	485	538	485	519	500	519	519	518	538	536	507	529	531	529	503	496	516	532	556	548	541	523	560	511	527	583	579	593	524	567	562	554	490	543	536	529	518	538	540	576	507	567	542	520	489	505	530	542	534	553	533	520	505	478	519	539	506	543	530	553	522	496	519	523	538	517	514	532	526	535	509	477	525	481	538	525	530	488	548	495	556	505	503	475	559	558	533	501	529	548	518	561	537	530	525	527	513	541	536	540	510	514	546	545	531	519	510	523	535	494	568	583	495	502	515	490	504	533	546	480	550	529	530	524	522	541	539	543	550	519	538	555	563	560	480	523	502	537	517	512	534	536	507	521	527	530	552	524	511	497	528	564	499	543	533	528	496	571	550	508	509	516	563	535	488	546	546	516	490	507	566	503	515	525	532	540	541	548	591	515	532	538	503	547	526	538	526	498	532	564	551	519	543	565	547	540	533	497	537	492	546	519	512	522	504	559	467	580	544	488	513	535	525	540	539	520	513	518	522	526	522	534	504	520	535	539	487	511	529	495	551	543	526	550	526	522	502	564	496	453	543	495	541	497	525	538	534	505	532	544	518	538	513	569	478	578	515	543	547	531	528	577	550	530	539	549	556	493	517	503	509	505	558	564	538	523	543	542	468	553	533	545	519	523	512	523	532	495	544	513	538	505	551	509	531	526	536	519	481	504	515	514	559	532	531	540	544	552	565	536	515	528	539	511	520	513	541	542	543	548	508	548	527	512	525	540	550	509	510	508	515	497	483	510	541	563	563	514	527	523	540	558	553	528	574	546	491	550	518	548	520	465	526	478	558	549	562	566	525	541	502	524	514	514	517	502	532	533	497	509	492	567	498	512	534	557	554	545	535	530	490	522	533	524	517	539	544	510	566	541	502	521	572	546	482	558	513	551	501	508	535	576	507	523	524	537	516	502	492	522	507	531	538	539	488	543	485	519	552	539	538	560	505	540	550	521	546	536	530	525	492	529	559	565	539	525	571	513	533	552	507	532	591	514	509	537	501	511	565	561	563	541	581	487	548	530	499	556	531	515	505	584	556	558	503	526	525	565	534	541	468	540	556	539	507	515	538	519	534	524	521	568	543	569	531	540	487	537	527	511	508	489	536	489	532	534	510	555	551	544	533	510	524	533	559	538	525	527	501	551	519	541	492	486	499	503	511	522	557	507	532	535	527	522	514	513	493	527	514	548	533	528	568	529	560	518	523	543	514	513	538	516	521	541	570	553	583	565	508	486	535	548	549	568	505	518	544	508	520	525	517	528	512	514	529	486	595	532	544	538	545	560	562	561	510	544	488	501	581	499	550	505	514	519	506	546	503	530	542	541	548	509	518	565	559	508	491	583	513	552	517	569	524	556	553	521	550	539	513	508	528	515	489	541	553	531	517	549	471	546	578	513	519	504	524	525	548	531	535	551	518	526	523	527	511	529	494	507	539	524	565	486	538	545	520	554	507	530	542	517	534	545	570	507	503	530	549	491	540	526	555	507	533	532	493	521	551	537	525	508	513	493	553	526	532	483	506	531	547	481	479	508	576	571	551	516	527	508	547	513	564	542	499	512	505	534	498	540	550	505	506	553	485	550	497	564	563	492	521	555	515	542	523	546	570	563	498	521	506	497	547	522	525	533	562	531	497	505	505	523	556	509	494	512	528	568	522	507	517	532	551	497	491	540	512	512	502	545	563	526	496	493	493	556	557	526	536	512	528	511	505	565	507	544	550	517	476	558	499	516	550	500	533	555	515	540	532	562	546	547	536	540	518	520	503	569	526	539	509	559	570	522	533	504	518	542	520	535	544	625	496	515	542	568	488	509	559	495	519	528	520	542	528	539	507	523	506	535	548	539	539	501	519	554	525	537	505	497	534	544	519	536	528	545	555	508	566	489	533	528	557	510	520	555	501	555	511	519	526	547	551	518	496	510	524	487	535	528	528	518	524	497	545	518	561	516	537	511	526	502	560	544	507	502	517	529	514	487	579	547	519	528	514	513	552	519	563	481	510	551	511	513	543	560	522	495	518	528	527	502	558	509	511	543	536	566	505	576	520	505	521	529	530	516	545	506	516	531	556	540	534	523	505	483	544	552	530	545	523	557	553	569	566	541	521	524	500	572	533	528	513	512	573	537	509	528	522	509	569	504	540	527	541	538	554	532	529	483	518	511	509	518	548	531	513	512	541	519	535	527	542	550	472	547	498	537	534	527	579	549	520	514	481	585	537	546	543	531	521	569	549	522	508	533	493	535	508	566	501	527	566	486	505	502	502	528	528	520	553	524	544	558	572	525	490	526	535	525	513	524	518	526	561	516	565	546	550	537	543	546	498	544	510	524	497	507	556	525	527	535	519	508	542	554	564	543	525	511	542	529	509	538	493	526	492	577	546	549	519	520	557	535	529	518	539	525	533	508	497	548	522	552	535	503	552	537	506	529	540	506	537	573	503	457	545	495	548	507	515	495	530	524	498	513	535	518	551	533	560	513	512	550	508	466	549	534	492	513	560	520	504	543	553	572	543	537	575	525	523	581	530	553	529	552	507	537	513	562	509	532	568	576	550	521	522	525	491	519	484	549	516	552	540	509	572	560	519	531	505	553	529	538	555	532	541	486	528	505	545	561	553	534	538	539	511	545	506	494	548	543	531	496	575	517	513	497	533	514	520	493	508	550	476	518	572	516	526	506	525	520	516	561	477	527	492	525	514	575	569	511	544	505	553	516	542	505	558	530	526	555	529	566	526	593	571	543	544	531	532	532	527	498	504	487	518	517	519	527	539	535	524	573	535	504	547	525	519	518	519	510	561	551	545	548	530	517	524	556	516	520	518	536	511	518	573	489	497	532	531	541	545	498	538	543	503	525	552	537	544	567	554	473	528	523	560	532	541	504	557	531	514	548	529	527	539	518	482	514	527	544	558	540	557	540	520	507	500	524	503	517	525	504	487	515	477	536	526	502	518	512	545	525	533	498	532	500	517	549	511	536	571	508	560	503	532	512	569	535	486	535	486	494	567	504	535	527	563	518	512	511	536	504	563	540	566	551	538	501	538	539	527	512	536	554	519	516	495	581	537	520	568	529	511	536	554	537	525	515	544	455	522	548	516	520	513	509	556	545	537	519	507	517	521	536	532	581	517	541	539	551	564	508	501	532	516	512	543	533	518	541	521	558	516	533	490	494	509	521	535	507	506	511	508	537	510	537	525	522	533	508	534	515	560	525	550	507	542	536	528	590	522	541	554	568	538	547	553	564	511	514	531	487	523	528	478	492	557	552	501	498	536	495	525	539	506	499	554	513	504	512	534	519	476	543	524	530	514	498	552	460	517	534	525	489	519	540	514	501	504	551	525	484	568	547	555	534	568	525	495	532
56500	68525	66586	47323	14596	1155	278	251	300	360	360	245	206	216	206	178	200	192	187	193	191	169	204	173	197	177	147	206	195	205	193	201	194	184	197	212	181	183	175	204	180	175	190	189	190	177	202	192	199	211	187	196	204	186	182	197	194	165	200	190	188	195	186	173	206	178	164	177	201	195	220	197	188	161	192	184	197	204	193	187	188	205	204	173	190	176	209	190	196	200	184	182	182	199	200	198	172	168	150	190	190	155	197	179	178	175	192	160	178	192	150	201	193	208	203	196	191	168	192	196	184	183	177	186	188	197	170	180	193	196	177	198	175	174	182	193	176	150	184	201	190	193	201	176	175	191	188	198	193	203	180	173	190	193	186	166	186	174	202	191	193	197	204	182	201	202	186	184	177	188	171	189	183	184	174	197	153	198	191	205	201	176	172	202	190	159	181	175	188	191	184	183	199	170	161	179	178	174	165	191	177	169	185	198	185	170	195	175	176	187	179	208	184	173	158	182	169	201	200	201	186	183	177	175	205	177	170	180	173	194	169	217	175	174	188	178	200	172	183	193	206	166	191	184	192	190	182	202	198	180	205	200	165	185	171	166	179	204	197	166	175	184	158	172	200	190	168	181	194	180	196	171	177	182	188	171	180	193	189	200	162	172	196	196	196	173	179	190	161	205	194	194	186	210	149	200	192	207	178	181	194	174	204	173	177	204	169	179	198	187	158	213	194	194	165	189	186	168	183	166	204	206	198	181	188	183	185	200	184	179	212	167	174	186	171	180	190	183	174	198	220	226	187	212	177	174	173	171	187	218	189	190	207	171	181	182	183	205	176	201	193	168	206	191	200	193	193	198	182	188	201	181	198	189	161	214	187	196	199	193	185	188	204	186	201	180	187	198	186	192	186	195	206	192	187	185	192	193	167	171	177	196	171	187	188	181	176	183	184	194	189	183	169	179	175	186	180	193	171	206	194	201	178	181	194	193	202	185	182	198	193	174	211	182	190	194	184	180	172	192	183	207	171	183	171	182	170	183	197	190	189	182	175	185	186	184	190	189	193	169	181	204	184	205	197	181	213	184	171	207	182	195	187	172	192	202	152	189	203	218	181	213	194	187	212	186	184	166	173	194	178	182	198	193	215	166	175	174	182	182	193	185	187	174	165	185	156	196	173	185	187	172	205	198	189	174	163	182	178	194	198	174	196	189	172	168	197	232	219	192	177	162	182	183	186	198	178	204	179	197	178	183	183	210	213	206	176	189	200	188	196	195	182	195	173	198	183	172	178	176	181	185	162	171	193	185	204	174	195	188	172	177	195	179	190	174	174	177	181	192	184	180	176	194	187	202	211	226	198	190	204	181	198	187	177	187	173	170	198	186	187	137	182	185	183	171	172	185	177	182	194	205	199	177	159	204	196	204	172	175	181	198	193	178	226	198	185	174	183	178	172	172	201	189	193	171	194	162	181	196	175	172	210	184	211	194	191	185	184	185	183	197	197	181	182	187	189	153	167	200	173	180	204	185	210	172	182	187	194	188	220	199	152	195	180	172	178	198	192	210	199	194	197	188	221	159	173	198	218	187	198	189	186	192	166	181	173	197	203	213	177	174	196	199	184	178	166	198	182	181	193	171	165	186	171	183	192	195	183	183	181	184	174	183	187	186	180	185	190	185	202	186	182	202	206	211	177	179	199	177	184	194	200	175	188	189	184	158	157	207	177	199	168	194	182	190	155	199	180	171	203	196	182	188	183	162	203	165	190	177	194	175	183	178	169	199	194	180	174	174	209	195	202	177	205	191	203	184	166	194	175	163	168	200	180	186	207	164	177	193	181	192	178	190	188	176	192	192	211	191	183	213	215	186	184	162	215	199	205	186	191	177	208	156	183	203	187	173	174	181	191	194	197	160	198	215	200	178	168	171	176	195	176	169	153	180	173	198	170	184	178	180	193	195	191	177	181	185	182	187	185	192	174	190	205	172	174	186	156	202	172	157	187	170	187	188	205	185	192	190	201	181	181	174	188	203	196	197	180	201	192	184	203	182	224	191	183	190	173	199	180	174	198	170	182	204	176	188	161	183	215	180	180	164	185	164	160	179	178	160	196	183	180	183	203	169	170	166	206	193	171	191	183	174	192	188	178	172	182	166	173	177	172	196	191	194	208	186	183	183	199	177	201	175	198	158	181	188	171	164	207	188	212	187	173	177	173	180	186	184	182	180	190	152	195	161	208	208	194	177	177	177	195	184	189	187	194	187	200	186	163	177	192	166	215	174	183	206	188	195	184	181	192	187	172	196	173	206	173	198	192	165	180	195	181	187	214	183	166	173	184	179	180	167	186	214	178	174	165	208	199	181	184	170	186	176	184	181	188	207	202	212	171	177	203	193	198	188	174	186	204	159	196	188	173	160	171	197	189	175	165	183	193	176	189	178	194	184	190	201	181	205	198	185	183	193	193	174	167	180	169	194	195	184	186	201	203	206	186	173	214	175	201	175	193	225	183	197	188	201	181	167	190	177	167	176	192	174	179	174	163	189	196	178	204	176	203	187	176	172	215	197	194	171	182	202	214	194	194	161	192	185	198	173	188	182	185	167	178	194	172	188	174	187	190	161	190	187	184	189	181	185	215	166	174	177	184	169	185	188	177	168	180	192	203	188	192	208	155	172	180	172	188	198	188	161	182	202	191	186	204	177	196	181	177	187	169	180	170	176	166	172	181	166	185	187	201	205	176	207	222	183	206	180	180	163	174	178	182	193	193	194	213	177	180	186	192	183	163	201	191	164	175	207	217	179	187	189	205	196	192	210	199	187	172	179	201	185	198	192	198	163	190	188	160	208	210	182	161	190	195	173	185	204	180	189	193	204	216	195	180	187	203	204	178	189	189	186	176	172	180	178	211	165	198	176	205	173	186	182	187	178	159	207	184	180	192	192	176	156	182	158	167	204	187	169	166	183	176	168	193	193	184	201	168	183	161	167	186	178	211	170	198	191	197	211	212	191	198	168	176	177	199	153	201	187	174	199	203	182	206	176	161	194	176	182	178	169	186	175	191	180	171	160	168	182	195	167	208	189	149	183	185	204	186	174	166	174	177	176	206	204	181	195	170	182	176	177	174	190	205	174	205	171	195	177	202	192	209	200	195	185	176	160	185	183	189	205	196	176	178	184	194	196	179	191	200	189	201	190	205	194	176	204	173	193	183	163	192	178	195	173	194	160	193	204	175	182	196	176	185	175	196	192	181	176	201	169	192	179	203	191	203	186	179	196	180	198	184	188	172	193	184	166	208	198	179	210	181	211	185	171	174	177	193	172	181	189	192	188	161	187	178	176	166	173	164	181	178	171	180	160	180	202	188	197	164	186	195	158	177	174	191	180	164	184	183	181	177	194	193	169	174	198	177	186	183	209	175	155	169	198	196	176	191	168	195	170	175	171	177	185	208	195	200	214	202	190	192	170	169	185	183	144	172	188	175	180	161	190	180	179	207	179	181	206
37490	52304	62287	49701	3642	888	1022	1051	1309	1705	1322	899	802	840	751	714	746	761	756	697	736	734	726	669	678	674	666	656	663	646	680	696	676	631	672	654	674	663	638	652	659	675	642	664	631	650	617	621	620	628	641	680	667	633	624	648	642	619	633	646	601	652	671	686	696	652	642	666	692	675	652	718	681	655	686	651	662	655	639	713	624	667	655	636	645	659	603	634	662	631	653	629	660	587	617	631	639	626	590	631	645	640	650	643	649	618	691	651	638	631	663	598	660	650	659	627	612	638	705	640	669	668	699	674	593	654	633	630	674	598	610	649	622	660	608	634	651	678	647	672	631	648	603	637	621	630	671	645	638	669	625	660	636	604	608	592	610	640	664	661	633	636	621	685	618	639	606	660	656	630	630	658	599	657	625	561	586	648	675	642	662	599	662	643	633	641	668	674	628	658	677	653	627	642	611	651	652	645	643	668	561	651	658	651	622	630	632	650	620	649	651	668	651	643	672	646	652	640	603	625	683	682	695	678	616	662	666	623	599	663	608	648	630	615	639	655	617	674	594	631	641	674	668	636	652	634	657	630	634	645	631	606	656	610	651	630	655	666	651	603	598	665	642	691	643	650	652	629	667	633	654	627	622	652	648	644	656	610	649	621	638	641	648	617	581	634	620	654	638	636	636	633	642	640	644	595	668	671	682	640	620	650	639	616	621	660	669	650	625	629	619	620	649	624	650	621	644	666	667	656	651	641	658	656	673	632	646	639	618	613	699	659	666	665	687	649	643	621	616	611	632	649	628	666	625	677	725	625	620	645	635	628	666	617	652	603	613	644	657	628	627	616	648	624	634	688	679	660	628	634	644	637	650	615	709	644	607	614	648	624	680	659	666	647	689	645	650	647	627	658	687	593	626	659	662	626	649	647	547	623	635	660	651	635	609	662	580	683	624	618	658	657	660	635	608	629	625	701	653	627	663	628	627	647	687	699	647	649	593	655	606	670	643	638	685	661	641	674	654	637	619	615	643	653	608	643	639	634	640	654	638	645	618	664	674	685	633	623	630	662	648	680	615	644	624	637	663	656	594	626	653	653	617	658	632	670	615	642	651	628	642	611	627	673	681	659	633	644	686	610	637	647	652	636	618	625	613	648	695	652	654	678	614	660	675	626	654	666	674	626	647	666	675	629	627	668	676	613	607	670	593	622	631	663	651	646	583	617	640	642	653	648	641	623	640	630	651	663	643	667	609	626	623	651	641	651	655	647	622	662	612	679	672	645	667	677	648	612	635	687	629	653	617	683	592	676	633	664	590	688	623	621	654	637	634	626	606	672	663	653	641	627	677	643	662	618	591	614	642	647	635	599	620	666	682	630	649	667	640	671	669	663	621	664	684	623	680	657	647	651	643	644	641	587	673	664	616	661	635	646	635	619	593	636	666	643	665	618	622	687	656	645	651	608	619	649	672	661	648	654	617	680	602	616	615	647	594	636	611	687	672	586	630	649	692	675	662	651	686	671	637	647	635	671	597	685	619	617	618	665	645	642	638	661	615	599	610	644	664	656	619	665	624	621	641	654	588	639	649	656	612	641	636	632	668	627	616	663	672	678	618	647	648	669	676	668	659	651	623	646	643	663	643	620	625	633	597	707	636	627	642	638	648	615	665	648	613	612	613	662	630	621	649	665	600	628	664	651	647	630	659	631	648	660	669	665	655	628	650	660	646	648	604	683	694	621	631	625	599	645	640	650	643	577	657	664	656	639	630	599	655	634	698	615	607	601	631	630	608	622	653	607	658	619	642	647	609	651	650	651	619	620	646	642	591	610	570	692	673	651	611	656	656	632	573	656	656	645	613	709	612	633	636	646	662	630	621	666	619	659	653	621	678	654	667	673	626	631	657	645	645	666	638	604	646	678	589	629	675	610	601	665	625	619	641	618	645	651	672	614	689	602	631	649	640	674	611	637	649	636	640	660	671	630	596	664	650	630	655	688	622	651	617	635	701	668	638	649	635	627	591	613	675	649	638	639	618	628	616	622	627	610	629	654	641	618	653	626	631	624	649	643	634	635	615	639	618	678	629	652	604	647	643	615	609	655	642	638	626	690	629	622	667	644	606	632	645	684	649	623	617	647	704	686	656	603	623	627	656	648	656	659	674	656	653	667	611	612	616	646	641	629	613	646	649	635	648	634	667	692	638	639	590	682	617	661	569	622	675	613	629	589	651	675	662	618	671	656	643	683	646	674	644	662	660	625	618	609	663	665	686	596	650	635	628	637	612	671	636	635	618	580	651	633	663	628	693	667	596	648	665	618	636	610	688	648	643	649	633	635	603	621	622	664	666	628	661	644	654	601	628	659	629	567	618	602	643	648	642	599	651	656	618	651	654	622	609	615	631	662	661	634	643	650	617	612	645	638	656	600	620	681	609	658	672	647	625	638	701	617	631	640	611	625	636	676	655	680	623	684	630	661	626	648	661	624	644	642	651	685	672	621	707	634	628	620	665	677	670	586	685	630	593	641	665	606	665	688	676	635	690	623	625	646	644	658	650	662	660	655	608	639	622	616	641	657	598	647	636	674	592	607	617	706	661	616	607	646	638	622	639	643	618	622	636	607	641	669	638	611	644	660	617	642	607	646	657	670	658	640	617	645	649	649	642	621	639	610	637	672	647	628	629	657	681	664	605	659	678	630	665	654	628	650	647	679	630	636	631	624	650	629	686	664	657	684	623	620	656	643	611	636	694	604	666	653	654	646	652	655	677	631	613	624	648	637	643	616	646	609	638	632	631	619	709	682	639	646	643	629	650	667	660	618	625	607	626	672	656	634	648	620	628	692	652	635	656	642	661	617	635	654	713	616	658	668	653	708	658	674	610	605	666	626	656	651	624	626	646	702	656	627	660	601	672	639	664	584	646	634	649	646	661	646	658	638	613	626	660	636	663	640	627	681	611	661	665	659	659	656	634	673	647	645	623	661	621	651	674	642	681	638	627	658	666	621	619	658	666	662	632	616	615	658	651	583	694	638	643	639	633	663	627	644	618	651	689	679	664	609	643	638	645	669	605	685	613	624	635	664	673	618	612	675	667	629	598	665	644	676	652	637	630	634	654	640	655	607	614	668	611	640	628	645	660	659	641	662	642	641	612	623	636	699	620	679	586	637	676	640	641	688	656	646	639	644	666	686	678	618	648	628	626	608	594	642	638	601	659	646	641	622	621	634	641	679	614	663	648	576	650	658	664	641	611	671	680	706	638	630	639	685	673	659	617	639	634	681	679	623	649	616	640	634	671	597	670	625	669	629	653	639	614	629	676	647	663	599	641	628	649	621	677	590	627	667	680	644	595	629	655	707	672	691	619	597	616	664	627	602	700	630	680	653	634	648	643	650	642	627	608	637	609	625	621	592	656	652	633	643	680	631	620	638	674	674	648	620	628	647	669	692	675	637	631	642	639	660	670	616	630	651	623	630	677	654	657	650	619	699	660	680	638	647	648	627
69353	79382	75690	59192	24701	4757	458	338	334	555	390	307	284	295	250	265	260	232	263	229	245	250	234	258	206	226	263	249	256	258	271	237	247	262	281	227	222	240	246	243	253	232	220	196	217	255	268	241	251	235	246	220	243	239	236	239	249	254	232	236	247	234	257	255	255	238	266	232	229	218	238	237	282	238	270	261	241	246	225	238	237	239	239	234	230	257	236	230	223	229	212	234	228	253	242	241	239	242	235	225	236	230	229	253	243	226	226	237	265	203	241	243	243	201	232	220	245	246	238	243	244	229	240	233	270	247	232	212	255	244	229	224	240	264	276	248	256	250	229	252	229	254	250	254	233	257	257	240	243	219	232	232	228	236	266	225	238	194	224	252	240	202	235	231	245	240	245	225	251	254	225	256	257	225	236	237	259	241	240	253	234	218	260	233	238	261	236	238	248	243	246	263	241	233	229	233	232	220	220	257	218	264	222	220	242	230	254	233	229	231	249	227	236	241	221	248	210	246	236	237	240	262	244	220	255	260	225	263	248	239	222	244	238	243	229	230	215	239	232	234	266	207	233	230	234	234	246	231	228	258	230	236	239	256	251	234	237	230	237	250	240	235	248	225	235	230	251	229	264	214	269	210	200	227	253	238	235	252	222	228	262	225	242	225	214	256	242	243	235	257	245	250	265	196	256	214	223	253	217	252	236	249	239	243	233	255	218	237	217	227	267	245	245	238	223	250	250	235	246	226	240	218	232	233	232	204	236	279	225	233	238	223	234	238	255	231	261	234	281	231	212	243	219	236	254	247	231	267	198	254	228	224	256	232	211	244	238	223	249	238	246	234	255	223	257	257	228	241	245	253	259	209	253	243	241	232	250	218	213	209	242	272	261	224	233	223	262	255	239	249	230	222	245	258	256	210	230	231	233	228	217	246	238	229	227	236	260	225	271	234	242	236	240	232	264	224	231	237	218	233	234	233	256	223	236	232	250	246	230	256	209	247	239	232	234	226	245	244	229	265	237	227	240	257	235	233	240	224	242	217	221	221	222	238	237	246	251	226	225	241	241	238	228	245	243	230	210	230	267	240	259	255	234	263	227	215	231	243	241	219	218	235	263	213	269	232	228	228	237	231	265	250	223	249	239	233	221	228	252	209	240	225	255	234	240	244	241	214	242	242	235	252	231	244	266	239	256	239	234	233	247	228	231	254	241	223	242	248	225	220	239	227	230	250	242	238	245	251	252	252	248	237	241	194	245	222	242	235	232	245	223	209	219	227	229	213	234	256	209	227	246	247	241	225	222	244	253	231	251	245	240	229	225	244	259	257	251	244	226	231	236	229	252	228	245	265	257	219	221	219	211	254	238	234	245	230	236	227	221	239	205	229	248	231	230	237	230	251	239	270	220	254	266	207	243	241	230	239	239	238	252	236	251	233	243	236	252	234	249	258	249	218	204	243	248	224	228	222	216	234	246	220	245	239	233	221	228	232	237	251	212	218	220	234	204	247	234	248	263	224	248	251	234	237	239	242	248	255	225	260	254	244	254	226	272	237	253	255	246	227	221	250	229	245	229	244	219	247	250	225	237	221	218	244	258	229	237	223	230	213	223	238	222	218	252	254	213	254	206	222	238	246	221	228	236	257	270	225	250	215	244	211	239	242	243	223	257	262	231	229	246	234	237	241	224	254	202	249	231	244	228	222	264	216	278	243	241	236	228	241	241	222	229	244	254	223	240	227	208	234	232	232	237	233	230	262	229	228	223	224	212	246	226	237	255	198	229	228	250	215	255	223	233	255	280	268	233	241	230	266	249	222	225	229	235	252	236	225	227	224	252	237	233	258	245	221	264	219	225	249	253	248	240	231	246	219	269	223	257	234	209	236	215	265	213	242	215	238	222	250	211	243	214	220	251	265	227	224	224	260	269	221	234	271	236	241	285	243	247	248	238	261	231	245	252	234	242	212	273	209	228	242	216	232	236	230	230	245	262	238	240	224	237	247	223	235	256	228	267	235	252	229	236	258	248	216	264	241	215	244	251	256	231	243	242	219	257	220	244	242	250	223	205	240	236	217	282	255	251	219	255	250	230	241	218	266	225	246	247	202	229	240	227	245	248	230	243	264	243	252	241	237	236	247	261	264	203	242	238	242	262	230	269	241	254	269	236	216	246	280	264	231	234	228	233	244	241	230	217	249	246	230	239	230	232	238	225	227	224	252	255	235	210	225	236	203	245	238	209	213	243	224	243	234	229	224	269	258	241	229	210	239	259	260	231	240	235	228	237	233	244	224	247	227	244	246	255	238	237	235	243	252	254	233	226	212	267	239	223	241	240	260	259	234	240	221	278	258	230	241	242	235	221	266	221	245	254	238	244	242	242	224	227	239	236	223	210	227	242	264	212	229	222	291	234	244	237	258	212	233	222	236	235	237	208	251	243	238	229	251	239	282	259	247	245	238	245	256	245	258	253	248	217	239	239	219	238	266	243	230	208	252	256	224	234	236	248	244	230	249	233	240	266	236	242	227	248	226	244	239	237	247	217	237	247	232	240	237	221	242	212	200	214	270	238	257	240	238	222	276	258	235	252	243	236	234	284	240	255	242	239	251	223	233	267	239	235	250	240	239	253	249	245	221	231	254	243	234	222	272	242	232	213	225	272	227	234	221	249	273	227	264	236	248	259	224	215	222	234	262	238	210	241	236	222	237	254	238	235	244	227	246	222	255	225	244	224	245	266	244	233	238	281	251	218	204	264	250	228	205	238	235	248	223	237	271	205	241	232	243	228	240	212	228	253	264	213	216	246	213	271	264	229	230	252	217	239	249	241	248	232	258	235	245	255	246	243	220	240	253	255	213	221	234	241	256	235	233	260	207	213	242	231	238	223	250	201	242	254	242	227	254	279	240	251	235	226	243	243	216	237	253	239	252	248	223	249	237	254	229	246	269	248	231	232	223	236	222	217	238	229	253	236	252	240	209	233	252	202	237	247	249	253	235	240	238	224	234	238	259	246	238	240	236	245	218	212	233	263	230	239	254	236	235	249	215	247	231	263	223	227	232	216	245	237	258	265	217	247	233	264	249	249	231	226	240	238	237	215	230	225	242	219	230	229	242	235	231	218	255	235	221	249	280	233	218	247	240	243	233	228	238	238	251	231	231	235	245	281	251	254	228	234	241	233	230	238	224	224	234	258	231	231	241	213	245	245	223	245	245	241	233	209	257	248	253	245	249	252	251	229	236	233	270	234	233	257	265	253	258	217	246	229	231	246	213	236	246	224	239	249	233	219	224	260	255	254	239	225	232	251	255	269	251	250	216	226	246	208	241	274	243	250	241	267	222	237	227	243	204	220	238	238	243	226	234	222	224	240	223	244	233	246	255	226	242	233	281	238	251	236	219	229	255	220	231	234	239	236	248	234	232	242	246	257	235	238	234	222	246	218	244	230	233	227	232	223	228	216	244	231	225	226	233	241	229	239	246	234	243	234	235	238	209	260	216
46526	63772	75492	63858	6481	1316	1352	1319	1584	2697	1877	1158	1090	1087	949	923	985	967	916	882	897	889	877	860	808	842	829	796	818	786	841	813	784	819	797	818	796	767	740	840	792	813	789	756	797	797	818	792	773	766	792	803	803	755	795	800	801	789	786	733	819	818	796	775	768	764	823	816	844	808	866	862	856	787	861	777	886	808	768	844	817	816	746	844	818	810	807	782	800	774	832	779	751	805	827	812	778	801	772	786	765	757	835	712	777	773	784	742	736	742	827	789	791	745	794	796	753	828	746	747	783	828	789	747	753	796	748	807	813	751	793	831	765	762	784	795	817	770	798	786	790	778	793	763	752	762	757	757	793	734	721	788	784	801	786	754	801	741	775	769	803	772	746	761	776	804	801	780	826	826	810	777	777	772	772	771	764	802	794	752	768	770	733	767	815	751	797	816	772	753	736	815	772	746	774	746	759	780	788	778	773	821	773	797	777	811	753	785	726	775	761	800	769	760	807	726	809	788	782	817	753	772	788	800	796	792	728	792	785	808	765	808	780	789	795	780	804	764	778	761	803	776	795	790	727	782	795	836	800	766	795	715	760	795	791	782	770	780	764	767	813	753	733	772	844	770	796	798	759	789	752	776	752	733	791	768	693	754	790	799	773	755	769	800	787	786	805	768	766	785	794	823	819	762	810	771	756	763	748	786	752	807	757	766	776	783	730	784	818	799	766	802	798	754	740	782	792	761	786	751	792	796	771	752	772	831	764	789	807	809	767	757	795	826	722	769	767	718	768	767	706	804	757	778	775	790	767	790	769	760	763	779	752	793	839	754	756	744	758	788	794	785	802	778	739	772	790	770	801	770	749	803	768	797	795	759	790	792	788	765	765	806	790	747	786	715	798	794	765	730	785	780	737	798	807	779	744	752	803	792	799	819	811	790	794	742	803	821	820	749	773	788	749	770	728	804	755	771	784	737	786	773	816	786	755	761	774	773	766	771	794	800	766	728	798	731	723	793	777	752	704	717	787	785	796	767	816	777	735	748	794	751	833	796	743	795	745	776	786	793	789	776	824	766	751	751	804	712	825	759	813	771	768	762	844	752	791	771	722	752	787	785	807	761	721	773	788	762	788	794	760	772	767	791	758	733	778	825	742	749	780	775	790	780	819	781	828	832	778	773	833	741	774	841	783	799	787	758	795	725	720	817	782	806	791	786	786	811	752	767	755	777	791	758	778	779	770	794	759	773	726	773	793	733	779	767	832	791	739	765	735	789	785	769	768	835	758	824	827	754	798	740	821	742	729	804	754	824	773	775	745	753	813	786	772	786	797	807	806	755	767	775	770	785	776	754	780	812	784	749	753	797	781	756	776	782	769	785	735	773	781	803	702	761	770	736	780	770	833	735	773	786	771	792	723	752	751	783	781	743	752	745	740	798	770	795	840	804	851	788	779	751	767	809	800	800	796	775	777	785	792	763	776	792	774	802	793	753	767	756	724	816	722	806	734	772	767	726	789	783	764	797	781	821	777	783	763	777	783	814	754	801	786	757	769	779	785	809	742	777	736	777	792	793	771	792	788	807	744	798	759	761	801	825	786	834	746	731	795	790	784	775	820	798	778	787	786	762	785	792	746	756	753	779	814	857	770	790	757	742	780	800	722	773	771	785	771	770	781	782	753	738	808	759	759	793	736	798	799	808	793	823	831	761	789	733	781	768	766	780	818	816	751	806	737	808	728	753	785	798	771	789	771	776	777	779	753	888	763	736	803	753	764	766	850	792	799	789	831	779	815	725	805	803	785	800	772	799	746	794	808	740	795	765	820	732	795	822	792	773	761	782	742	807	827	790	724	765	786	792	803	732	763	755	791	758	752	701	794	806	757	785	787	783	730	779	743	828	752	770	779	796	764	805	704	769	795	742	799	762	782	748	766	801	782	780	760	764	759	813	754	768	778	767	796	823	783	781	787	761	831	780	753	798	780	769	754	765	767	803	746	764	805	782	757	795	786	762	707	786	806	778	747	788	780	796	727	766	774	783	769	794	798	816	748	794	747	732	748	773	807	809	758	818	747	765	822	794	760	785	785	772	806	785	734	739	772	723	780	751	779	769	822	759	768	763	759	817	794	823	739	763	770	760	790	781	814	771	742	749	780	788	825	747	785	817	794	760	798	790	824	758	793	760	744	790	817	775	837	780	728	775	806	774	738	780	762	780	797	764	816	797	786	780	800	787	720	751	773	785	769	760	764	802	806	779	781	728	763	802	762	796	760	757	747	731	827	845	784	738	737	749	765	803	758	799	807	807	807	841	779	763	819	806	813	776	811	789	763	801	769	792	759	806	808	769	740	832	732	772	790	819	855	778	746	793	770	801	849	753	744	791	798	775	769	766	824	808	804	768	768	780	775	790	782	747	792	732	819	805	785	747	781	776	805	830	745	765	786	783	758	776	801	720	740	902	754	752	749	841	764	825	779	816	769	791	793	732	759	817	852	793	777	784	754	771	813	757	758	751	751	768	774	750	775	802	784	732	737	790	767	802	751	783	800	786	797	787	825	771	766	732	821	763	774	833	794	789	770	757	769	753	808	765	758	760	819	761	768	760	763	750	774	744	785	822	815	752	780	816	787	751	828	814	794	795	805	787	840	800	746	791	805	815	774	746	757	787	780	778	809	726	788	773	721	725	743	788	785	803	805	766	765	768	807	773	836	778	811	757	781	772	724	783	794	771	779	762	778	757	781	756	814	748	803	832	757	774	761	826	822	797	753	815	760	778	690	817	740	774	747	798	766	810	819	773	783	756	791	760	779	813	830	734	760	774	791	866	804	775	783	819	760	764	746	759	706	809	789	790	737	785	810	793	821	785	787	832	752	755	766	805	760	767	745	778	766	760	817	745	807	823	744	784	786	745	727	790	745	779	799	817	769	809	821	794	778	798	736	776	805	761	803	760	799	819	780	809	798	850	775	748	775	759	819	712	785	796	841	745	750	786	787	796	777	756	775	791	792	750	755	773	708	704	806	766	776	785	818	810	825	781	794	739	765	745	756	776	769	785	763	796	852	784	797	830	770	758	793	757	804	811	744	772	792	786	795	839	822	790	818	809	749	804	793	759	764	714	807	758	791	785	809	767	797	737	762	799	738	792	762	746	778	781	755	767	778	729	820	750	786	808	824	787	792	772	755	782	798	797	775	808	780	757	763	798	766	793	773	810	730	756	789	764	783	808	740	806	814	772	764	777	800	793	792	807	795	775	739	764	773	767	741	788	750	775	775	777	767	776	743	786	796	788	754	730	795	781	791	782	808	827	808	819	769	740	774	812	766	764	852	768	754	839	763	782	771	770	800	823	812	757	771	705	768	736	817	743	786	767	766	747	768	811	782	830	777	766	767	789	857	797	772	766	827	790	760	829	742	780	794	814	808	776	763	777	781	747	754	809	823	745	765	734	790	765	801	758	765	822	772	780	737	761	792	794	797	861	784	744	769	813	760	781	768	768
11697	11567	11245	5850	598	177	120	146	126	149	170	166	154	137	112	138	136	136	151	140	147	129	125	144	130	143	165	140	145	137	134	140	134	132	148	150	146	142	141	169	154	152	166	131	129	152	142	157	129	160	130	147	161	117	127	128	163	157	132	130	161	172	141	126	154	145	146	141	170	159	142	145	149	150	161	136	173	125	142	166	140	153	152	145	147	142	122	139	167	123	167	150	148	150	147	141	129	168	138	138	147	142	124	119	155	136	149	163	166	138	147	158	144	143	154	144	147	160	136	133	166	151	148	161	137	145	135	143	134	134	151	145	153	154	134	151	128	145	142	123	138	156	141	128	146	145	160	132	153	134	158	128	148	141	148	158	152	150	153	159	150	161	151	142	154	135	152	152	156	145	174	152	138	145	141	142	146	164	134	141	131	146	146	144	123	145	149	149	144	137	135	144	146	140	122	147	145	135	131	157	158	142	122	129	164	162	167	150	146	161	154	144	156	123	158	170	151	136	129	120	136	139	150	162	164	169	141	141	167	137	120	154	140	128	165	156	153	116	147	114	158	139	148	143	151	158	143	142	161	143	121	115	145	137	137	143	149	142	141	122	166	157	168	168	137	163	157	148	168	142	160	142	178	154	148	153	138	129	147	154	145	132	124	134	145	126	134	136	146	132	147	145	132	144	149	140	143	133	144	131	147	144	141	154	152	154	150	164	153	170	153	148	138	140	138	160	126	140	153	154	167	152	155	147	148	136	136	145	166	140	169	141	132	142	153	147	137	143	167	128	157	159	151	174	146	149	146	146	140	133	129	156	143	138	147	132	146	140	138	136	144	145	141	160	158	161	156	146	163	126	147	136	149	120	164	133	139	143	132	152	145	133	147	147	153	125	156	151	154	162	150	158	169	152	136	150	163	147	139	132	145	126	158	127	136	146	160	149	151	140	125	163	167	136	177	147	162	158	151	124	140	163	141	131	145	160	149	137	149	144	140	139	155	122	121	161	143	126	126	165	127	119	151	141	163	145	143	150	150	145	153	132	145	138	133	129	134	138	144	148	163	149	161	159	145	135	145	151	149	141	141	163	140	144	133	148	125	134	130	139	143	143	126	137	166	138	141	135	164	139	143	142	136	130	137	132	170	158	138	121	148	156	142	161	147	144	161	153	155	158	154	129	159	135	124	152	126	152	145	158	141	138	131	137	151	146	137	142	132	142	155	152	140	151	141	172	132	146	158	143	159	144	131	163	132	119	154	118	140	135	134	136	137	137	112	142	134	133	121	113	133	131	157	114	131	123	124	147	137	146	156	159	135	159	128	173	130	133	143	135	156	125	149	118	150	133	147	143	139	157	154	149	145	132	155	155	145	133	134	158	145	157	143	162	150	135	169	150	130	152	143	171	147	151	148	125	147	144	150	146	172	129	151	130	148	123	142	133	135	145	158	148	139	173	159	132	150	168	143	141	156	145	160	151	156	151	118	102	160	146	141	118	150	153	146	150	149	151	117	135	161	145	141	159	156	139	138	146	140	126	141	142	140	129	137	172	141	128	158	142	144	134	160	136	135	141	151	149	136	161	144	156	157	147	131	133	141	134	148	119	153	122	142	145	160	142	152	127	144	152	155	147	155	167	133	147	142	149	152	134	137	151	135	138	169	186	163	150	118	137	131	165	134	133	128	135	149	132	152	173	156	160	139	156	150	143	148	136	136	146	137	155	164	132	150	140	140	152	145	142	146	134	146	152	146	130	145	147	121	145	145	135	151	162	137	151	179	143	159	157	138	152	129	154	140	164	152	134	151	173	153	150	154	151	138	127	147	136	146	129	170	131	162	154	145	128	134	135	138	140	151	131	121	166	153	156	147	145	162	169	127	156	153	154	150	162	154	155	168	161	141	137	141	146	143	123	134	151	151	142	133	154	142	142	152	154	154	134	135	145	146	142	137	123	151	155	129	161	132	133	162	142	149	168	165	127	138	129	149	138	149	146	142	127	144	150	141	150	137	144	150	149	137	189	146	166	156	116	161	157	144	148	151	175	162	142	149	147	139	142	140	130	148	152	139	143	142	113	132	148	140	163	136	141	155	148	126	143	137	159	152	137	143	147	140	145	153	147	154	143	137	146	160	148	163	115	114	132	142	132	162	137	139	143	149	150	126	151	132	141	153	143	140	152	153	144	158	126	169	130	158	130	152	113	146	143	129	99	149	153	154	145	124	136	143	152	148	118	148	163	150	145	148	140	125	154	141	144	126	148	135	143	151	139	173	153	154	139	132	151	146	142	131	146	152	147	141	133	140	150	173	147	142	146	143	139	144	138	162	142	138	141	184	142	167	129	164	132	136	143	152	148	170	141	122	155	148	111	151	128	146	139	115	138	156	151	123	131	144	131	130	164	161	138	133	144	136	137	132	136	139	138	145	134	134	151	129	147	138	139	144	119	149	146	156	123	154	138	137	132	158	164	142	143	147	140	128	148	127	134	138	139	154	163	145	141	152	157	136	116	153	143	151	157	164	137	137	143	118	150	157	149	137	142	155	148	144	143	145	142	145	157	147	171	133	148	136	139	143	141	142	139	146	156	156	135	140	147	147	187	132	135	142	126	129	180	136	136	145	142	150	142	149	156	152	143	173	131	164	150	148	152	128	136	133	157	147	143	138	161	129	130	138	156	149	159	160	140	110	158	137	136	143	158	128	160	155	159	138	126	144	132	124	153	139	149	163	136	158	120	145	142	141	141	139	155	156	158	147	138	139	129	159	150	169	158	135	135	132	143	135	142	118	132	163	130	164	144	136	147	143	119	122	125	136	152	120	122	164	144	150	146	141	137	158	149	144	149	152	135	132	147	163	143	169	142	152	156	134	133	128	141	146	141	158	176	133	138	135	152	148	131	141	135	148	136	134	156	164	145	151	145	150	144	144	139	140	142	120	152	147	153	145	165	120	136	156	152	134	128	144	141	143	135	152	148	147	122	162	148	130	153	144	129	148	127	142	133	141	143	143	138	135	140	158	157	142	143	151	149	142	142	133	155	124	139	155	140	155	145	165	158	132	137	151	137	143	121	141	151	139	162	138	136	150	143	168	143	140	166	142	131	139	143	156	134	144	135	133	150	145	158	155	147	143	136	145	138	139	157	172	137	123	168	130	125	131	147	144	145	142	129	173	144	145	138	132	152	158	143	176	148	149	134	141	122	123	143	155	148	128	140	153	137	145	135	145	149	138	157	156	141	117	149	157	141	127	170	152	158	128	152	159	128	151	149	147	139	136	147	143	155	151	146	139	154	155	143	135	145	136	128	136	144	129	140	165	137	153	135	125	147	113	137	134	133	150	137	137	142	132	129	134	140	164	150	141	144	136	139	122	146	135	159	158	146	132	150	122	132	142	132	157	113	138	160	148	144	151	137	142	140	150	163	158	154	139	132	131	139	157	155	131	147	129	148	138	151	142	139	164	138	140	127	145	147	155	128	155	154	152	135	132	144	124	151
14059	19341	20743	14839	1082	541	553	548	577	567	516	518	579	511	499	547	489	527	511	521	544	525	542	499	525	555	520	512	531	563	515	507	503	541	506	526	526	518	526	537	565	535	497	493	556	537	532	552	516	527	574	534	539	563	557	533	553	494	484	506	497	514	540	519	540	539	551	531	535	537	559	559	597	541	514	559	524	567	532	519	519	560	540	531	554	502	518	518	483	480	525	581	577	541	562	566	536	536	491	526	505	550	519	539	524	470	572	551	531	521	545	519	556	542	545	539	536	506	600	552	530	531	544	503	504	543	533	556	520	509	546	517	555	524	530	538	524	526	526	515	536	553	531	504	534	498	526	510	536	528	549	491	515	521	557	543	527	544	504	481	517	508	498	526	539	541	562	538	576	515	469	559	533	524	486	522	559	526	525	541	549	511	510	497	508	513	552	529	484	511	511	526	519	550	525	563	536	506	508	488	526	494	551	537	493	547	492	506	520	490	543	531	513	478	503	517	481	493	543	533	528	502	480	547	521	484	529	539	510	502	528	533	496	513	491	605	540	497	492	525	513	547	522	539	558	470	530	491	531	524	549	575	509	532	516	513	559	579	524	495	536	526	534	500	558	526	534	498	539	483	536	469	516	540	510	547	501	522	553	539	560	528	532	531	554	466	528	515	536	476	494	501	532	496	495	520	498	495	553	495	559	508	535	543	534	530	528	518	505	563	507	526	545	482	509	536	520	547	541	503	508	531	497	529	478	514	510	500	521	516	530	545	520	554	523	520	487	507	530	540	538	543	489	550	485	522	474	498	504	515	493	523	508	560	518	560	512	512	488	537	564	466	530	511	503	471	513	540	490	511	501	485	535	544	511	500	537	536	522	551	539	504	501	520	520	504	530	537	534	518	468	505	512	518	551	488	540	507	505	507	514	529	503	520	526	574	521	543	499	495	531	525	536	509	528	521	524	510	512	517	522	532	517	518	525	501	488	512	561	494	515	505	532	498	509	518	521	501	518	535	521	521	516	533	515	523	530	550	514	533	484	503	504	510	546	537	524	557	471	538	512	504	496	506	473	516	493	545	536	499	514	522	514	547	539	543	520	528	539	514	517	504	478	527	514	582	525	536	508	543	501	513	548	503	519	475	516	534	513	485	574	521	521	547	483	550	509	515	547	478	520	540	544	525	525	521	505	535	544	525	533	520	555	463	515	554	517	528	551	514	565	532	509	539	574	476	534	509	502	545	522	504	509	519	502	471	499	546	523	512	578	514	534	520	479	548	538	533	515	516	531	542	512	519	503	486	513	546	550	535	501	529	508	572	530	503	563	560	531	501	513	523	543	541	503	545	570	482	566	519	510	542	525	542	571	549	536	573	570	540	512	487	519	544	500	558	503	539	567	508	529	527	564	526	502	572	569	510	535	536	502	544	549	559	508	529	492	524	507	507	526	551	500	514	538	547	510	532	495	539	510	547	551	536	547	512	518	514	565	518	525	541	498	502	539	500	531	529	548	538	526	517	527	554	487	524	549	515	505	552	511	536	546	537	548	556	532	543	519	540	487	529	515	485	517	510	554	550	530	575	542	542	554	502	511	520	521	515	521	517	531	528	515	516	531	524	538	545	566	545	510	532	502	526	526	547	474	513	519	489	470	510	539	497	479	470	513	517	536	453	500	530	499	544	534	508	563	530	582	556	515	538	502	482	512	546	532	537	513	580	527	522	558	516	560	525	511	556	511	508	514	568	555	504	526	508	525	500	525	536	549	535	543	522	537	505	513	543	538	551	512	526	526	522	514	518	505	515	530	518	531	526	482	489	497	548	535	480	512	505	511	526	515	492	531	552	510	519	503	532	536	529	542	527	537	498	536	498	538	545	562	550	544	533	529	554	517	527	494	559	525	510	483	558	489	536	496	538	522	489	518	570	582	523	539	530	542	561	512	520	543	538	518	566	476	521	537	541	525	500	526	502	532	516	492	540	517	539	503	493	507	537	535	495	500	502	503	478	536	511	541	531	568	509	508	512	527	538	552	523	530	532	496	473	531	526	516	514	506	505	523	514	517	517	535	503	539	549	540	502	547	533	520	476	564	503	482	495	508	529	510	486	527	564	485	536	540	529	534	541	526	548	512	523	524	533	515	492	535	533	489	513	542	513	523	506	516	536	548	525	514	571	543	566	498	479	559	539	526	544	524	489	522	519	528	502	559	528	489	519	538	526	548	521	508	506	518	460	521	525	591	495	542	517	505	565	501	500	499	549	533	534	556	533	504	488	513	520	513	490	515	513	531	527	507	536	581	533	512	529	553	519	525	515	562	513	506	495	524	564	530	550	517	517	556	511	531	514	513	535	537	569	522	478	504	497	527	520	540	497	493	522	537	528	535	504	503	554	561	566	506	510	554	594	525	515	521	506	502	510	529	493	492	525	518	500	502	516	525	563	522	523	526	525	476	538	556	533	531	512	524	504	488	526	506	512	545	490	530	520	551	518	533	523	494	518	565	498	512	493	549	578	535	515	480	564	547	545	534	577	551	553	505	530	529	567	533	543	520	538	518	515	511	491	503	550	499	516	532	506	532	520	585	545	534	537	524	504	509	526	508	541	544	475	560	546	501	525	540	492	497	517	494	514	533	485	538	566	526	504	503	521	505	496	513	540	541	536	505	538	491	559	532	504	523	523	543	519	541	520	538	531	557	531	493	546	512	536	511	538	509	517	466	524	513	564	530	505	559	510	522	510	457	508	495	470	505	545	541	514	499	507	509	550	512	538	522	524	544	505	504	506	537	512	565	486	524	527	508	592	506	466	521	527	539	555	514	527	496	502	535	548	518	505	548	522	538	490	501	550	499	521	514	511	501	523	500	541	524	502	536	517	517	574	515	541	538	550	523	520	539	490	561	542	507	528	536	542	514	530	487	525	512	553	514	480	550	541	490	524	494	523	530	524	513	542	513	540	537	588	534	499	506	542	549	515	536	519	530	545	540	594	547	534	483	535	555	525	508	510	515	500	509	521	577	548	499	533	499	517	504	514	538	551	554	521	536	527	522	520	511	496	493	507	558	533	534	527	496	496	477	522	497	520	541	565	549	526	542	561	506	498	542	494	524	529	524	495	522	491	568	518	579	511	513	525	527	500	520	497	520	526	459	512	514	542	506	495	531	489	518	532	553	525	547	526	489	550	525	533	535	525	569	520	537	515	587	521	567	515	552	509	505	554	518	496	539	515	486	528	496	510	590	549	494	501	524	535	521	548	547	511	506	557	516	531	530	511	532	523	559	507	536	544	529	511	513	529	518	498	516	550	510	487	587	517	506	515	466	491	530	566	561	571	560	508	560	491	498	540	527	527	509	482	472	521	514	514	497	515	503	560	529	497	531	580	493	524	525	569	518	515	541	548	563	514	502	537	529	522	511	523	478	534	473	519	499	512	540	542	518	549	579	526	529	520	525	527	533	508	503	473	497	533	502	527	520	516	549	523	519	531	548	523	515	579
56275	66976	66090	45387	10895	899	287	261	239	371	349	215	206	217	193	180	195	198	181	188	174	194	199	179	188	157	208	189	181	174	189	179	185	203	167	180	193	194	197	190	192	165	166	156	198	180	187	201	168	182	189	178	217	210	198	185	170	175	178	169	182	168	217	192	191	199	179	178	160	181	187	169	180	170	188	178	182	198	175	189	156	190	178	178	187	211	180	174	181	172	168	195	182	163	189	189	177	172	162	192	175	176	160	200	194	188	173	204	165	156	187	170	164	178	189	162	183	185	180	202	183	166	188	191	173	169	165	166	174	197	197	155	178	191	183	161	170	172	177	147	176	199	186	173	164	175	189	166	187	193	190	169	167	183	175	186	167	201	199	166	173	168	139	183	173	197	174	171	187	186	165	190	195	176	173	157	173	169	194	202	171	182	188	184	159	180	198	196	173	166	185	204	158	193	170	190	161	170	178	187	179	175	167	175	143	163	203	171	184	202	199	184	186	194	172	200	205	196	162	183	182	170	180	178	182	179	167	176	182	165	187	167	191	157	161	174	201	178	193	159	165	206	179	179	169	167	171	161	160	164	205	162	178	156	182	210	182	165	175	162	185	184	168	166	185	176	170	176	198	187	168	177	175	167	155	180	171	156	169	178	208	159	172	167	196	176	173	195	171	177	152	194	176	191	180	188	200	188	156	181	183	155	198	174	172	167	166	205	172	182	174	173	168	160	218	196	197	198	182	176	177	168	166	208	192	168	178	212	197	190	182	181	191	162	167	173	173	170	206	176	197	188	180	197	194	177	183	181	179	193	194	162	183	190	187	163	181	194	183	163	170	173	185	175	163	167	170	174	195	167	194	164	159	189	184	195	184	171	189	181	178	186	191	186	179	186	169	178	163	175	175	186	177	164	167	161	180	184	182	167	177	178	173	173	150	168	173	181	187	184	183	193	158	173	183	169	203	198	180	190	192	178	200	179	175	163	186	162	191	187	198	174	170	174	189	185	180	156	179	141	155	175	191	175	157	191	200	164	167	188	177	169	176	158	198	164	173	183	160	191	183	162	165	167	191	182	205	186	170	178	183	185	190	181	177	178	140	203	170	208	166	200	158	147	164	200	178	169	206	181	181	172	165	185	183	188	173	194	177	177	187	150	200	184	176	208	188	182	167	164	186	175	168	183	185	181	174	154	173	174	191	173	182	184	166	194	189	144	179	178	167	182	176	179	181	173	200	165	192	173	182	181	187	188	173	192	177	168	179	181	167	190	184	196	187	183	209	202	176	154	185	175	209	168	176	154	177	159	163	179	170	177	173	174	183	178	197	214	189	177	188	147	191	182	190	178	163	175	207	196	188	172	185	181	191	177	162	171	180	165	183	168	194	181	143	157	185	176	204	196	193	170	161	165	200	177	171	171	200	162	199	190	178	174	181	177	172	185	176	170	198	175	195	192	183	175	187	200	167	181	189	152	190	200	194	141	165	165	156	186	177	192	186	176	160	194	169	161	201	215	183	173	162	197	206	173	154	160	189	163	190	163	192	169	182	185	171	180	188	183	183	179	153	165	175	193	179	184	162	175	189	155	172	202	181	174	175	184	205	194	192	155	164	179	173	172	187	195	193	187	182	185	210	161	175	181	197	200	159	176	184	163	195	199	193	173	215	170	188	195	196	216	159	165	194	191	166	176	189	199	171	171	195	177	165	191	192	170	178	186	198	171	171	176	167	171	178	156	175	163	179	196	184	206	179	187	181	195	156	184	181	184	169	193	174	200	173	180	171	185	212	177	187	170	185	196	186	159	160	192	193	190	162	198	171	180	164	186	164	191	168	177	194	159	182	171	178	172	183	184	193	161	156	193	192	173	183	201	178	194	185	183	174	176	173	193	184	190	178	182	149	182	184	172	183	192	190	184	153	170	197	192	200	198	188	181	183	180	172	162	178	178	169	209	179	158	205	193	169	185	170	151	181	202	189	185	192	170	196	190	194	182	207	199	167	171	201	204	177	167	189	174	198	182	181	189	169	188	173	181	184	183	187	163	171	198	169	195	188	174	193	186	187	172	184	174	194	186	182	195	181	204	161	181	182	163	161	142	172	183	160	155	204	159	203	190	166	185	176	166	176	178	182	189	172	188	181	180	151	167	165	163	174	173	198	185	171	205	179	190	168	180	183	198	175	191	189	170	187	186	183	174	179	176	186	198	172	201	180	166	185	198	150	196	190	171	147	194	171	185	178	191	184	181	196	173	194	188	201	198	184	177	180	187	182	182	196	158	170	178	181	186	190	191	186	175	198	177	151	169	176	185	170	168	173	170	179	163	181	204	158	189	171	193	206	149	181	198	200	188	137	173	166	179	177	175	192	192	167	157	197	188	176	169	156	186	186	190	173	174	192	200	198	153	179	163	181	211	186	162	167	204	172	182	176	171	191	183	186	191	188	188	183	201	173	177	168	181	208	182	212	170	183	204	178	188	185	215	180	172	192	189	174	194	173	190	189	185	187	164	170	166	172	170	163	189	172	205	178	179	178	165	167	168	183	178	207	182	183	175	171	194	195	146	186	179	188	182	191	185	158	189	177	157	192	188	151	160	191	159	175	202	201	188	168	177	193	181	181	195	206	196	181	180	201	167	177	173	189	189	174	194	199	194	184	171	198	165	166	181	171	173	204	168	187	154	162	168	189	191	185	187	174	186	176	163	184	207	195	167	188	204	174	183	167	170	186	176	185	184	187	160	189	187	167	203	187	175	196	171	166	174	178	192	180	174	151	168	176	173	188	170	182	174	176	199	172	165	187	205	187	179	185	168	200	184	184	182	196	185	174	168	172	204	170	163	200	172	173	159	173	208	185	167	180	143	185	173	163	180	190	212	157	189	190	188	210	207	171	177	197	164	198	188	201	170	159	187	168	178	205	172	167	184	169	167	169	186	169	159	179	168	172	206	184	196	202	160	203	172	190	181	171	164	176	169	159	167	193	193	201	157	186	168	209	165	174	182	171	199	170	167	163	170	171	175	167	196	178	178	170	185	194	194	179	162	163	199	172	172	171	172	171	171	157	176	191	168	203	187	163	203	175	170	176	165	155	198	177	164	168	197	185	183	181	174	199	173	160	181	194	162	162	176	175	179	183	155	182	184	184	183	209	177	164	169	183	181	201	195	178	184	201	168	180	184	187	162	183	201	195	171	168	177	171	168	167	183	149	157	190	199	191	192	176	178	176	192	168	171	180	195	163	176	187	199	180	199	192	161	193	160	184	172	173	177	182	170	181	178	164	174	176	178	172	172	195	199	159	185	179	171	175	170	186	201	173	172	179	185	187	193	169	181	161	180	185	189	218	176	172	198	183	180	165	176	192	173	189	153	192	161	171	202	162	178	182	176	178	191	189	201	181	155	205	181	182	182	155	190	167	172	165	175	180	183	172	198	165	185	165	183	179	204	179	175	169	166	166	194	173	178	181	171	165	166	202	163	171	208	175	152	160	171	171	198
37658	50272	61987	37224	1174	1026	961	1044	1142	1838	1642	978	849	930	877	787	757	717	712	700	716	643	708	671	636	662	637	627	662	663	629	638	625	615	656	637	618	600	617	620	649	658	605	642	566	641	640	598	653	643	637	616	656	649	624	624	653	608	590	611	600	662	637	652	665	629	617	676	694	719	699	691	655	693	619	670	650	640	629	626	670	657	628	608	631	627	671	630	616	612	641	606	590	583	676	639	590	609	647	607	590	575	628	570	610	620	584	626	638	630	628	613	614	572	589	610	584	595	603	625	638	626	563	681	627	580	629	623	602	615	638	578	629	602	588	628	639	568	670	592	613	596	609	601	655	640	661	593	636	645	620	632	623	606	616	622	613	580	599	599	581	640	603	623	611	602	613	572	646	612	603	625	606	654	607	600	556	633	624	596	611	580	624	570	594	622	575	579	605	616	623	642	620	621	621	613	648	617	634	614	606	639	638	598	611	621	621	630	640	595	631	584	599	628	574	606	595	592	629	610	589	585	642	652	625	613	648	613	610	597	640	632	639	597	627	642	565	613	615	571	592	598	609	622	601	564	580	633	667	628	633	621	653	589	591	646	644	630	660	615	633	582	638	657	608	580	638	607	601	580	608	604	583	605	601	600	621	640	616	631	634	601	607	583	610	620	611	545	610	602	591	591	600	604	648	610	598	605	609	611	619	564	590	579	618	650	609	582	613	627	622	574	626	617	614	616	600	606	602	624	574	578	610	623	619	614	614	634	594	586	609	605	615	599	637	568	614	604	597	601	628	584	553	618	607	643	655	628	577	654	626	627	604	644	602	607	589	609	605	575	586	642	639	634	634	653	614	633	568	615	616	591	603	630	607	596	637	613	655	634	616	611	685	597	607	597	616	616	633	654	592	637	602	602	616	593	579	602	622	641	656	644	612	644	625	610	622	636	604	645	635	586	612	584	581	647	605	588	625	575	579	626	681	593	577	576	592	636	586	629	607	657	553	655	607	649	602	580	594	598	574	628	619	600	605	639	633	579	619	589	619	618	649	601	632	655	576	611	620	649	633	615	596	642	613	661	619	610	623	588	620	623	561	595	594	645	632	573	673	626	594	576	618	629	623	615	629	672	614	633	582	569	639	622	652	647	629	622	614	611	609	567	609	570	610	642	627	623	602	600	619	624	652	589	616	636	597	613	621	648	636	592	613	618	633	621	633	613	604	612	612	605	625	630	629	621	604	623	597	613	624	691	603	594	644	626	605	628	615	664	596	593	605	649	581	653	674	624	592	654	610	617	644	640	648	642	610	650	599	604	612	638	624	604	677	620	645	575	584	569	642	631	589	591	591	636	594	620	647	580	601	584	629	656	608	619	614	605	614	619	625	665	599	607	610	592	609	600	607	544	574	573	616	595	589	655	622	650	582	616	591	609	601	619	623	623	645	612	573	579	588	551	584	582	609	593	590	623	582	616	598	593	623	629	613	586	591	574	589	614	603	584	588	557	613	594	629	595	602	603	602	632	626	682	655	623	652	640	639	619	642	653	607	602	627	628	621	603	615	592	651	612	610	632	612	613	609	631	618	613	572	644	612	638	588	616	604	603	592	669	623	648	627	586	605	612	630	610	625	581	590	584	655	639	651	617	565	634	611	621	618	625	607	571	661	575	672	620	608	608	604	672	670	586	578	606	633	617	643	605	608	620	612	616	598	575	646	605	617	617	606	607	633	644	581	636	670	600	642	606	610	626	618	619	568	625	611	647	631	599	621	632	642	593	614	583	599	630	630	566	588	603	652	608	609	616	577	594	600	651	552	621	584	563	584	620	571	632	601	599	611	643	607	580	615	599	571	625	580	609	629	612	610	611	601	610	615	588	635	639	623	619	642	617	671	618	601	614	641	616	638	613	637	618	614	637	610	579	616	601	596	623	597	599	616	626	605	568	622	577	592	642	633	575	646	561	613	672	633	609	624	606	566	571	599	626	607	637	574	638	668	572	587	590	606	587	620	614	638	648	623	601	650	612	623	617	640	627	577	624	591	606	586	604	580	602	608	623	620	636	620	617	607	653	612	595	585	604	625	608	625	652	598	634	591	647	598	613	606	633	635	622	605	598	618	632	630	648	617	608	621	604	598	606	614	625	613	573	603	608	602	621	596	651	643	665	590	631	647	635	597	610	620	637	633	593	623	620	606	617	624	591	614	658	592	574	604	567	546	621	624	583	608	681	587	626	607	581	588	619	605	628	595	562	622	588	624	619	623	596	577	633	600	636	641	586	572	640	577	635	639	631	662	620	603	582	622	617	625	591	625	569	621	593	635	598	629	624	589	620	574	619	613	641	646	605	597	596	640	577	588	608	596	616	608	606	596	660	617	633	612	576	620	606	600	651	628	608	581	629	636	640	622	585	602	654	595	613	609	610	583	617	610	628	614	612	592	604	579	636	571	595	588	643	615	572	623	601	572	596	607	637	604	598	666	615	645	627	624	631	578	606	610	559	621	611	620	593	604	628	648	624	626	589	589	604	624	631	622	596	649	615	641	646	607	608	614	622	620	604	606	589	626	580	651	630	583	611	611	634	599	599	583	609	581	597	627	593	642	649	620	592	580	636	607	640	659	585	662	635	645	613	606	606	626	578	634	635	610	589	644	601	617	609	639	640	626	594	581	599	642	621	650	602	610	614	637	598	642	581	636	594	605	600	609	574	613	636	602	593	661	607	623	575	630	637	586	602	641	617	625	615	625	647	595	636	635	626	613	625	619	619	638	592	580	624	609	621	628	669	591	588	599	669	549	610	615	595	611	618	592	618	579	633	585	596	610	628	617	653	622	639	606	606	617	621	631	586	640	630	594	596	602	610	595	574	577	644	578	586	594	658	603	621	622	643	649	601	628	569	577	628	634	593	634	616	590	622	641	626	628	588	589	650	644	617	665	631	643	658	611	687	658	617	643	611	603	662	632	588	633	614	609	607	648	601	586	573	620	569	577	601	596	606	645	596	605	613	563	624	619	600	640	567	659	589	644	616	605	642	579	587	597	587	624	634	592	586	626	601	600	613	621	641	659	603	616	634	580	561	612	639	579	604	577	610	636	623	615	614	586	630	605	561	614	590	641	612	578	581	647	653	637	592	597	627	600	580	664	610	592	638	604	602	579	639	628	634	564	592	624	599	648	605	600	614	614	633	646	611	605	638	608	601	613	568	687	622	639	679	648	613	627	579	608	622	636	587	622	561	608	601	649	593	643	626	583	591	606	599	574	669	610	635	624	625	597	639	606	599	597	639	589	617	639	612	588	610	636	660	561	579	617	601	579	606	623	598	647	639	625	616	598	618	657	582	622	619	627	624	618	618	595	655	590	615	586	628	590	639	610	576	646	596	594	570	606	591	584	610	636	620	606	616	605	652	565	645	630	576	605	602	634	629	663	631	612	549	632	582	647	563	580	616	631	613	628	625	613	628	634	631	630	633	615	614	619	584	573	627	594	601	629	638	619	637
71334	78200	75719	54632	16655	3494	507	412	376	578	506	355	348	323	296	298	253	262	241	229	247	279	202	234	237	236	221	253	245	239	229	215	229	223	224	208	274	231	252	234	215	251	245	220	234	253	232	231	227	235	257	218	217	239	246	227	252	231	230	212	219	235	243	218	208	230	220	230	260	257	236	245	218	255	203	218	240	221	199	228	199	232	251	233	212	208	243	217	244	239	238	195	225	215	246	220	230	257	221	254	216	225	222	240	206	217	229	232	245	219	221	216	209	227	224	230	238	212	245	226	223	247	264	222	219	221	240	233	234	236	225	226	211	238	214	248	235	242	227	223	205	230	248	203	230	227	230	235	207	207	246	229	228	240	249	253	224	257	232	241	230	246	222	233	209	220	224	227	236	238	233	249	240	187	236	207	233	212	243	215	215	232	228	244	215	245	218	238	246	232	248	237	213	226	226	220	241	233	209	211	237	215	265	244	273	233	223	230	253	202	231	260	219	272	225	220	220	231	233	226	223	220	242	228	228	241	235	215	236	213	229	245	214	256	233	237	251	224	212	224	223	240	260	243	214	224	254	224	256	214	248	250	235	222	245	272	223	202	232	223	227	242	231	220	240	225	218	239	253	246	201	212	230	224	232	211	238	227	223	241	217	236	203	247	207	253	211	220	216	244	219	214	237	212	236	222	236	241	234	221	252	208	238	254	222	234	228	206	265	245	237	226	250	219	228	236	238	232	225	217	244	226	211	222	238	236	227	239	241	233	240	245	218	244	261	235	216	206	215	223	231	198	218	235	227	228	230	204	262	222	235	228	171	230	249	243	213	206	243	198	239	233	225	218	219	230	259	240	234	242	248	224	199	225	217	246	216	225	222	253	224	210	219	214	227	247	222	223	255	204	252	214	214	227	215	235	236	215	218	254	232	231	228	207	221	234	199	237	251	220	247	241	213	220	241	238	240	252	256	230	229	230	251	221	238	209	209	209	233	238	224	243	204	237	232	225	232	221	254	242	210	222	244	233	244	226	237	242	227	226	237	244	210	241	224	230	234	222	200	229	237	214	250	231	215	243	233	230	247	251	227	207	252	249	218	230	238	264	231	202	240	234	246	232	226	254	225	220	242	240	224	234	248	244	234	234	223	211	216	217	186	244	221	201	246	250	263	202	224	220	250	221	279	228	220	232	218	250	228	238	229	219	246	219	242	247	237	224	238	193	229	238	239	246	239	235	236	233	222	234	220	222	237	226	226	215	203	218	230	243	222	227	241	253	196	230	232	241	236	226	241	202	227	203	251	216	212	252	243	213	206	210	211	214	227	231	220	211	227	221	213	226	234	227	223	201	226	227	223	250	246	215	233	233	222	238	242	232	212	238	223	231	252	217	218	247	219	243	239	238	247	237	226	213	228	225	274	261	212	236	229	219	226	254	239	217	242	271	207	232	218	210	248	218	221	226	231	213	235	220	245	215	236	241	249	259	254	245	242	227	260	212	226	240	250	228	239	250	240	240	226	240	234	236	243	227	225	236	235	234	261	234	191	245	200	268	207	215	252	213	238	225	218	222	224	222	236	220	258	230	232	236	229	216	208	211	239	235	234	226	246	236	226	221	256	230	214	257	213	253	250	236	195	232	216	244	196	226	260	244	231	251	247	233	259	228	230	248	246	219	231	212	205	235	241	202	210	244	219	211	254	215	241	217	237	229	221	222	228	202	253	235	200	245	211	245	206	223	254	257	228	224	236	227	227	242	234	246	228	233	229	241	223	241	220	245	213	213	208	250	222	249	245	229	238	215	246	236	238	224	223	246	213	243	245	251	238	235	237	242	236	245	193	224	236	206	204	257	234	238	226	236	249	234	231	250	235	220	240	236	235	264	208	220	253	225	227	250	222	236	221	206	251	213	220	211	260	218	248	221	248	218	221	237	208	217	237	234	256	245	220	248	211	211	231	225	268	254	232	237	244	223	216	241	220	256	225	212	240	224	260	237	250	232	239	224	222	216	220	234	226	233	232	219	220	233	205	226	208	237	216	213	232	214	221	233	248	207	218	247	222	231	233	232	218	231	222	226	222	226	234	210	239	218	199	225	227	236	212	225	200	249	212	232	248	275	217	255	250	239	252	208	212	217	258	236	223	237	234	242	208	226	250	226	224	228	237	246	206	223	228	230	238	232	231	222	240	199	220	199	224	220	196	246	242	234	257	225	263	254	240	243	234	242	223	215	216	216	255	219	225	219	252	226	262	208	259	252	248	196	262	219	250	244	238	259	247	244	247	249	230	246	256	225	224	212	199	231	242	248	238	219	235	229	229	237	230	246	241	228	248	243	244	228	263	242	207	236	224	215	214	240	235	222	223	229	245	212	226	231	212	236	232	242	240	235	208	227	224	256	243	213	239	221	228	225	234	220	239	251	242	238	241	229	229	212	237	250	227	224	230	251	235	242	208	226	241	246	235	214	249	254	223	233	236	229	221	245	242	232	209	247	215	211	224	243	235	227	206	232	221	202	238	226	227	199	257	250	233	243	249	242	248	231	249	214	240	257	223	224	236	248	270	226	229	239	198	224	223	216	229	240	217	240	217	246	238	235	226	197	239	234	237	242	209	244	217	221	217	273	223	236	239	216	235	211	225	213	217	206	222	241	267	234	213	213	235	228	261	235	223	243	236	228	231	222	247	244	245	226	259	218	213	209	241	242	230	249	218	239	252	229	195	265	237	254	216	255	238	236	243	239	257	258	238	223	222	210	224	224	224	237	226	252	242	251	243	236	222	235	229	232	254	218	208	240	223	244	235	228	242	248	218	240	213	238	220	228	266	240	228	206	223	241	219	224	232	227	233	248	232	240	262	249	252	201	225	272	252	236	222	232	231	236	233	266	231	215	237	239	208	223	250	226	225	225	220	259	242	225	245	227	221	223	250	249	269	210	219	214	215	224	209	262	215	233	211	242	202	226	197	222	203	250	263	220	227	204	247	215	257	252	229	206	202	234	255	221	226	261	214	252	226	241	230	234	219	228	223	253	227	228	220	217	218	235	230	260	253	229	230	242	240	231	234	225	239	223	234	235	246	229	216	202	232	243	234	226	256	249	229	239	214	216	216	227	239	221	219	226	245	219	218	205	246	217	208	244	212	197	216	236	242	208	259	225	222	265	229	215	233	249	229	224	240	246	237	239	242	226	245	234	220	258	255	213	222	252	241	229	238	206	237	218	208	232	221	229	277	213	222	253	243	217	249	246	246	245	219	258	220	218	233	221	202	228	257	267	225	250	251	241	247	222	218	271	213	235	239	232	249	210	245	240	243	230	253	243	213	231	235	239	224	219	206	225	222	251	245	236	225	226	267	224	245	250	208	215	234	230	251	240	228	211	202	228	217	231	215	221	249	238	237	220	230	214	215	225	243	226	217	229	226	216	220	251	240	221	226	213	242	232	208	218	211	223	211	211	228	258	221	243	229	244	240	226	223	209	249	228	237	246	213	221	238	221
48273	61676	75062	44695	1866	1511	1364	1463	1657	3023	2332	1503	1413	1397	1298	1000	1039	1055	970	927	856	907	864	815	828	814	833	828	805	765	812	784	780	768	817	740	809	796	783	768	747	776	796	787	761	765	733	780	771	770	737	782	772	759	753	769	727	791	779	769	794	795	843	784	784	775	798	825	869	872	843	779	825	831	823	738	833	821	797	839	806	803	748	766	790	752	753	793	742	791	754	766	765	738	756	753	792	791	715	766	755	766	798	785	767	789	703	775	708	797	791	780	804	755	730	758	764	735	761	748	748	745	711	722	823	785	760	786	703	737	737	746	729	729	767	743	782	725	725	803	737	804	789	714	761	786	795	769	747	750	756	764	753	710	773	761	740	744	760	728	763	769	759	774	758	746	757	783	743	778	771	814	727	772	771	708	741	728	711	763	788	737	741	790	701	757	763	760	785	749	757	750	720	729	769	790	720	739	771	741	763	725	822	770	708	773	773	696	721	762	736	726	780	755	774	770	714	711	658	760	723	806	734	748	752	791	759	765	765	776	723	779	761	725	747	804	784	714	773	746	766	780	812	739	754	746	727	742	762	755	699	767	793	759	743	753	776	765	721	728	787	746	778	779	694	774	732	787	764	791	734	757	772	751	774	740	768	743	792	731	721	737	738	723	773	802	764	803	801	746	794	774	726	743	757	730	782	790	738	771	742	805	795	769	767	770	721	755	731	776	794	755	778	772	726	762	717	742	701	799	729	760	775	786	777	792	716	772	744	781	733	753	788	770	734	732	736	701	728	760	725	779	750	716	761	752	667	775	772	742	782	757	728	768	736	738	720	718	728	797	726	724	769	763	744	787	748	773	761	776	827	750	799	748	798	733	731	727	716	746	777	766	756	743	756	779	766	736	700	778	744	745	734	779	775	741	808	748	711	759	792	738	774	751	732	760	782	739	780	738	761	748	792	747	745	762	751	858	736	764	771	773	754	752	749	683	747	779	780	732	738	792	750	745	748	743	736	784	755	772	805	743	741	781	752	761	786	731	768	785	747	743	768	700	734	772	719	745	733	745	690	737	728	754	720	748	744	781	792	747	769	741	803	801	725	763	811	765	760	753	702	774	774	765	719	713	773	808	764	749	730	742	785	751	718	737	766	702	780	765	748	793	765	766	793	750	771	763	726	758	705	769	730	818	782	734	751	830	741	754	742	742	741	728	764	773	728	812	759	732	739	803	733	750	784	772	703	755	741	772	743	752	804	782	703	745	732	755	764	778	732	775	790	753	756	702	746	784	753	725	820	756	733	814	741	741	763	765	741	818	721	715	738	753	748	767	715	776	750	778	725	739	749	759	746	762	719	705	680	786	762	732	731	797	760	754	777	743	789	696	739	740	749	761	768	756	772	758	710	730	760	749	729	750	758	727	743	760	752	785	726	774	779	773	754	725	756	720	716	737	781	738	733	778	759	762	772	767	779	817	782	730	710	765	748	734	747	787	789	748	752	748	770	712	744	735	707	743	786	797	764	736	762	745	788	741	785	741	713	758	740	731	738	765	744	688	769	776	734	782	747	766	785	803	742	705	797	767	730	759	771	790	736	778	710	736	786	744	797	747	733	763	737	717	715	784	740	755	769	749	769	746	769	729	760	744	766	783	759	772	781	770	728	750	736	737	751	764	758	718	758	769	779	682	789	768	788	762	753	785	709	793	797	730	711	721	732	751	758	792	800	752	768	772	725	724	780	718	783	781	746	705	710	772	775	751	723	751	767	751	715	738	771	771	752	775	793	764	828	776	781	762	727	753	697	756	791	688	710	708	757	801	743	750	812	759	812	792	738	750	741	753	762	787	744	777	746	748	770	764	725	707	707	757	838	773	762	748	779	758	766	696	767	727	755	715	768	751	755	684	770	741	733	774	809	765	710	752	771	776	768	772	737	757	734	693	743	720	787	761	747	718	724	726	788	768	759	793	736	722	739	739	765	762	782	742	787	759	748	694	715	796	771	769	734	771	746	730	733	759	703	773	736	764	663	692	765	822	722	728	752	735	695	729	764	766	754	777	761	745	784	760	803	743	787	729	725	751	711	695	748	711	760	758	750	713	741	761	749	782	734	742	712	751	780	730	739	725	767	797	754	706	798	785	763	774	689	745	734	790	710	733	716	776	766	738	783	761	740	746	725	774	757	735	753	786	783	707	748	754	729	716	716	806	822	690	767	776	823	755	811	767	751	780	771	766	732	752	783	698	775	742	711	746	754	765	774	750	761	749	764	720	731	795	733	733	714	700	742	715	792	765	750	755	802	717	726	780	736	762	749	735	791	795	730	733	752	790	763	729	744	749	737	752	794	718	724	759	710	788	754	757	702	764	729	751	769	783	747	710	728	766	755	761	761	723	741	761	716	723	754	729	754	769	768	716	760	767	763	803	779	789	751	761	799	715	780	743	714	746	798	701	745	795	730	779	716	737	777	758	757	797	779	737	779	722	791	759	752	740	773	772	767	768	790	811	718	799	788	702	779	745	745	776	730	747	749	748	754	750	788	782	806	796	759	746	751	756	772	749	739	729	751	737	763	726	716	764	742	771	740	733	805	691	774	713	750	739	828	740	705	719	756	731	768	818	799	723	774	747	757	753	797	711	745	759	808	742	732	763	753	715	779	822	787	746	759	778	772	773	732	745	796	712	834	725	757	715	764	738	798	798	730	764	749	745	761	742	714	746	790	726	731	766	748	746	729	758	754	748	737	758	766	798	747	722	725	770	805	733	762	710	741	755	768	726	802	746	807	723	740	735	726	725	711	754	698	727	778	771	764	783	759	726	728	710	735	795	757	756	777	756	717	746	752	745	753	752	728	761	705	738	737	736	814	704	747	758	754	762	745	762	727	758	744	768	733	742	706	749	716	718	710	724	789	748	764	761	703	779	749	750	736	732	734	737	774	753	751	800	763	741	759	789	699	759	721	730	781	762	767	770	751	796	795	784	760	762	739	785	759	763	729	764	758	760	763	740	780	777	748	717	797	743	690	785	715	835	741	737	718	748	756	765	714	740	766	778	747	742	762	762	757	765	747	763	772	708	811	752	753	749	720	749	734	745	755	730	764	760	728	803	718	737	757	723	742	733	756	724	775	788	724	697	756	817	745	740	718	732	729	715	801	766	771	742	760	710	737	763	729	797	712	745	729	757	785	757	758	727	739	810	742	736	720	825	745	727	786	752	794	765	763	746	787	708	749	780	743	725	760	747	737	714	779	730	758	785	761	779	775	736	765	725	728	738	751	791	766	710	708	722	733	724	773	731	702	776	733	727	697	734	809	785	692	778	803	756	764	716	778	776	788	717	752	731	762	748	769	749	791	743	705	774	765	732	761	794	737	732	729	741	756	751	781	735	792	796	768	723	713	806	751	777	764	732	722	752	759	796	742	787	771	755	746	736	701	756	736	773	745	709	744	758	761	762	770	710	744	758	777	748	759	735	755	734	801	748	763	735	745	811	747	733	770	764
14019	11392	11576	4887	433	222	145	163	132	146	184	136	136	184	157	143	122	140	147	142	136	133	155	137	136	159	150	145	145	150	147	127	140	170	136	146	141	150	118	135	129	128	113	136	130	124	152	141	148	136	149	160	137	135	151	140	129	153	146	138	131	133	134	155	152	129	150	151	148	152	137	138	141	135	131	127	114	146	131	145	146	132	149	142	123	158	125	133	156	127	118	147	152	143	160	159	134	156	127	126	150	147	149	125	133	134	141	118	148	117	136	135	127	151	131	149	122	127	140	140	149	127	135	138	135	142	141	145	130	142	134	131	134	126	151	144	141	165	152	133	156	146	132	119	145	111	119	160	127	137	135	138	154	120	144	145	143	146	132	127	140	148	133	135	140	156	137	149	164	124	132	134	154	134	135	142	123	140	164	135	141	122	137	145	135	142	145	139	129	143	141	163	156	134	158	124	164	132	135	150	154	137	118	146	127	144	140	156	129	130	152	125	128	138	160	147	155	131	114	129	144	139	128	148	156	119	151	130	136	154	134	137	136	147	131	151	125	127	145	149	153	136	138	134	149	128	133	152	145	123	120	147	156	155	119	122	122	148	138	128	135	142	119	144	169	152	152	144	145	129	128	122	128	148	149	125	153	131	149	136	144	140	125	140	131	130	114	140	135	149	141	149	163	132	162	126	136	137	119	129	142	145	128	139	134	118	116	144	143	126	127	126	135	152	129	107	146	130	136	160	150	119	136	159	157	138	148	137	153	141	125	163	150	148	128	174	123	147	130	148	127	159	116	149	158	146	138	156	135	153	125	129	143	130	122	150	118	146	146	144	139	157	124	125	120	130	144	140	175	123	123	140	139	126	155	127	137	136	140	131	133	139	138	134	142	139	127	136	148	137	138	156	139	134	135	132	131	125	136	129	124	136	150	144	142	133	115	169	137	166	134	157	130	135	133	136	117	125	155	139	148	115	137	134	125	125	151	132	140	135	131	113	127	149	132	138	150	122	129	129	122	138	155	130	167	153	142	138	134	151	168	151	135	127	126	154	129	146	132	151	154	136	145	136	103	156	143	133	154	128	119	140	142	136	147	137	127	110	144	132	141	124	111	151	139	152	142	126	134	160	149	148	155	137	143	144	146	136	150	146	144	151	144	134	129	147	138	126	158	139	129	143	158	139	142	140	136	147	127	135	129	126	150	140	121	145	149	157	135	149	128	134	157	137	134	134	147	151	167	136	149	147	148	131	147	139	133	155	150	130	134	144	132	140	150	138	137	161	146	121	137	114	150	125	142	125	137	116	133	122	140	137	150	136	139	124	123	128	122	143	150	118	143	127	153	175	147	151	142	126	136	130	136	130	143	164	146	156	135	137	150	125	128	139	156	136	157	142	153	122	123	142	135	151	128	142	153	141	114	129	132	152	155	171	134	153	147	147	133	168	136	126	125	139	143	132	130	152	137	121	127	130	122	137	146	149	136	129	151	159	123	141	132	153	146	144	148	143	128	143	145	147	139	118	139	133	139	141	112	139	146	136	152	140	152	122	128	142	136	132	135	153	141	129	136	137	144	120	134	123	139	147	140	133	137	138	147	144	150	121	148	126	144	125	163	152	153	136	132	140	136	155	114	150	137	133	120	158	144	130	136	136	130	138	114	139	111	136	137	147	134	147	149	129	141	120	130	132	141	139	138	142	157	140	160	138	156	142	144	151	123	137	137	132	141	155	128	135	143	154	149	142	146	151	136	128	129	150	146	134	128	128	131	133	133	134	154	142	144	144	138	142	159	131	139	133	142	154	141	134	132	101	138	137	138	145	139	127	127	137	152	160	135	147	152	139	151	152	151	155	128	141	129	148	137	127	166	143	143	156	144	134	140	148	144	127	144	147	145	133	142	136	150	158	133	141	144	128	147	132	127	168	135	129	127	139	128	140	134	135	133	140	126	155	135	133	145	137	155	129	129	135	137	146	143	160	142	151	129	139	136	146	132	151	145	136	166	123	160	139	146	163	136	146	133	160	163	145	128	128	130	145	147	144	152	135	131	136	118	145	151	133	163	123	153	118	145	139	153	150	147	126	141	133	131	130	150	141	143	157	154	137	122	137	155	146	138	136	149	139	152	139	167	129	123	137	140	147	135	141	136	138	132	150	140	129	164	120	132	151	135	152	147	135	133	155	128	141	157	151	150	135	136	129	124	172	135	139	130	142	146	141	156	142	147	126	103	135	142	147	152	136	146	143	119	135	134	133	124	130	137	147	159	136	129	134	122	152	109	140	135	167	142	143	143	120	141	135	146	131	168	130	122	145	135	133	129	127	146	146	137	129	144	144	125	137	141	131	143	153	126	118	147	126	151	142	142	130	120	138	134	134	127	136	134	153	133	127	138	134	142	143	122	127	124	132	148	134	141	140	137	136	145	121	138	136	139	140	130	150	135	131	138	141	149	121	139	130	141	140	133	156	132	122	123	136	157	141	144	144	137	135	133	137	141	160	129	135	126	121	128	148	165	154	131	120	132	122	128	135	118	119	116	135	143	139	145	152	131	147	137	146	147	144	140	146	138	140	131	112	160	147	131	156	158	154	143	149	139	134	148	147	139	141	140	129	118	148	145	134	130	115	126	126	141	155	122	149	149	140	131	134	133	157	156	164	133	161	136	159	129	133	137	127	143	127	140	129	146	146	140	160	162	148	151	155	150	131	121	160	146	134	147	118	133	126	146	161	141	130	160	148	145	163	125	131	121	144	133	132	136	143	140	142	129	154	141	135	138	145	122	147	138	135	139	131	152	145	132	143	120	121	145	160	143	150	140	122	161	136	135	145	140	143	124	128	145	165	156	127	139	151	147	134	124	141	147	156	151	143	132	152	163	123	146	132	137	137	145	135	142	146	147	162	143	133	123	151	144	143	158	127	153	142	148	142	132	139	150	132	144	123	132	119	157	141	151	127	112	141	143	142	162	125	135	149	132	147	158	125	144	125	149	140	142	124	136	124	134	129	126	128	138	132	136	145	146	149	144	150	152	139	136	142	126	142	129	124	149	134	144	132	150	117	123	153	134	111	142	131	144	145	147	129	117	128	131	128	134	150	123	134	145	146	149	143	131	136	127	144	163	137	142	140	142	143	141	146	135	157	132	126	140	119	158	140	122	141	167	122	155	135	135	137	136	154	128	130	158	123	147	155	140	138	142	152	151	152	148	142	142	128	172	141	151	124	147	148	128	141	139	162	114	131	134	141	137	130	154	135	142	130	137	145	143	134	130	133	147	157	130	135	132	121	163	149	131	150	147	151	143	137	133	145	150	158	141	145	151	143	147	125	135	133	150	144	123	150	158	145	150	151	159	135	147	152	122	117	138	143	137	145	124	129	137	142	135	162	155	128	149	135	117	141	137	129	148	141	148	146	117	176	121	140	146	147	119	158	135	140	159	130	143	154	165	143	155	132	130	147	121	131	143	136	149	128	146	153	126	142	139	159	157	143	139	138
16446	18486	20713	11781	532	519	507	505	563	611	605	541	544	567	553	526	511	533	546	514	536	500	504	480	562	494	516	524	497	518	515	530	482	496	530	504	516	507	527	566	473	448	532	519	506	487	495	466	484	458	491	528	512	511	486	509	520	495	521	526	523	542	481	494	497	510	548	571	546	568	548	542	519	520	539	516	518	493	506	504	541	494	493	499	535	542	499	514	544	519	537	479	505	481	487	515	514	472	543	493	527	471	506	525	524	526	523	530	521	527	482	514	488	508	524	478	531	521	508	513	497	519	469	555	489	504	527	537	497	526	507	494	497	489	551	541	535	468	525	501	493	502	477	517	529	528	492	492	523	487	545	554	482	521	512	493	473	469	535	487	493	427	513	522	514	477	527	487	515	501	487	503	511	531	540	512	491	480	512	502	487	483	482	509	473	543	484	458	455	483	521	498	481	532	508	515	510	512	512	474	518	512	528	539	534	505	535	464	511	502	489	517	539	481	488	537	444	514	477	517	513	503	492	554	535	492	501	497	516	494	496	474	511	539	513	506	475	499	507	526	528	485	521	512	502	485	513	520	540	487	509	477	520	484	482	478	486	500	471	484	491	543	479	473	537	512	494	509	497	468	477	489	504	507	508	512	498	527	490	521	482	514	494	477	504	489	526	507	508	488	504	478	508	484	494	450	520	542	493	465	515	462	512	469	485	515	523	504	503	509	529	477	506	496	544	441	472	489	505	488	517	510	504	464	500	484	509	497	492	488	507	478	527	534	521	461	507	531	486	529	510	497	474	543	452	518	494	532	522	493	524	514	506	509	495	452	534	450	507	486	514	495	515	468	477	508	465	508	506	504	513	530	536	512	481	511	466	500	512	499	475	516	528	527	489	484	532	474	515	522	498	523	502	500	467	492	522	520	494	497	515	525	495	468	491	496	511	533	542	514	498	517	484	531	466	510	524	522	503	533	522	504	475	490	505	518	528	499	481	510	493	520	510	519	503	502	504	503	515	505	514	474	482	479	488	508	487	487	515	476	503	503	529	492	499	491	529	518	534	490	485	522	514	502	498	502	494	503	531	515	489	511	507	512	482	477	498	485	515	510	503	502	490	504	517	506	492	530	485	496	501	517	527	502	494	441	480	495	486	518	472	495	497	498	505	498	507	510	501	514	540	496	504	517	501	509	519	517	499	493	506	518	503	522	490	464	521	504	472	511	445	522	508	528	472	510	493	498	476	516	500	508	534	504	474	526	527	477	479	487	511	518	518	492	460	531	511	501	547	492	525	504	490	501	496	533	513	483	498	517	532	470	511	523	515	514	498	471	501	498	517	485	543	534	531	514	510	502	492	521	498	528	508	538	546	528	460	498	504	490	494	514	505	531	502	469	504	491	509	472	494	488	525	531	518	526	477	481	499	481	501	519	513	513	506	521	465	480	530	503	492	507	516	506	524	498	478	474	513	518	496	497	510	511	504	494	506	480	521	508	515	515	517	524	505	485	477	495	510	502	501	468	482	551	471	522	516	521	463	528	508	574	518	515	510	503	480	490	563	491	545	531	486	477	465	459	527	509	549	504	495	512	486	507	484	490	512	527	493	461	508	506	501	479	532	511	520	543	529	467	514	518	535	451	484	553	501	527	525	501	460	463	514	511	473	564	517	510	482	464	520	492	512	546	518	522	495	539	530	507	507	503	486	492	506	464	520	489	506	481	520	481	496	529	536	483	453	498	492	478	522	516	530	492	500	472	496	542	502	530	518	495	490	506	476	461	513	479	545	515	468	492	515	505	516	486	519	494	508	486	453	500	487	485	491	510	525	485	487	537	501	496	516	529	483	493	509	465	484	475	501	496	543	507	498	493	453	464	514	489	488	520	513	527	486	532	510	498	472	534	490	569	504	492	544	532	502	508	527	505	498	488	475	499	553	525	470	548	493	518	533	494	506	501	501	506	440	480	547	487	496	523	487	515	537	505	495	511	518	551	522	490	510	494	491	506	469	508	551	521	485	481	487	483	479	452	497	474	507	485	498	530	548	466	455	477	504	480	477	491	471	493	508	498	544	504	491	517	551	488	492	542	473	505	509	510	475	480	537	518	517	510	487	530	479	511	484	520	506	509	495	524	532	479	504	490	520	482	533	499	528	539	499	505	464	500	507	490	528	544	507	496	503	500	530	482	538	486	527	447	482	520	532	467	498	519	447	465	489	550	511	515	498	514	489	509	442	542	511	480	513	490	502	485	482	513	483	483	507	490	494	465	490	528	501	512	510	530	465	531	518	495	534	508	492	493	498	533	507	514	471	490	509	507	496	502	518	488	492	543	522	488	515	458	551	542	521	500	533	496	478	506	531	507	497	488	489	494	497	487	487	506	478	511	501	525	478	493	490	482	484	561	518	472	515	467	506	508	536	497	521	492	527	540	509	500	489	481	499	487	476	496	479	498	489	503	521	493	507	518	517	495	489	482	512	507	549	505	504	543	490	553	521	506	529	518	492	519	493	499	518	522	524	524	524	498	488	528	527	496	524	547	495	512	530	518	475	502	494	499	501	538	507	506	474	496	522	491	478	539	544	511	528	516	515	501	528	503	519	473	496	510	492	504	527	497	484	496	524	512	491	496	503	514	488	509	488	505	538	551	513	497	499	528	515	554	506	481	542	488	445	509	502	540	497	502	444	503	514	482	489	493	490	458	504	487	522	483	553	501	524	537	517	512	528	530	451	492	518	504	500	492	475	524	530	514	476	519	507	482	520	502	504	498	503	552	475	515	488	496	492	495	532	524	508	471	497	478	479	521	505	505	500	535	504	535	496	508	494	534	524	526	465	486	492	476	493	501	486	499	521	531	476	522	481	508	539	502	509	498	452	542	485	517	518	492	518	506	497	510	516	481	532	483	495	523	509	510	517	515	499	488	501	491	499	536	500	519	498	534	478	494	509	496	459	519	568	536	456	516	480	523	493	518	503	492	494	517	490	491	530	500	515	548	522	541	529	502	497	474	495	514	490	520	496	508	509	486	508	506	528	474	523	523	499	528	506	508	511	482	497	475	472	533	506	481	485	521	492	522	498	467	498	523	468	510	493	482	508	546	497	511	504	493	521	468	495	472	563	493	488	541	490	515	501	526	515	463	527	514	485	466	511	482	485	486	514	511	518	490	525	475	486	518	481	532	500	485	518	498	517	517	520	493	480	522	495	489	466	496	533	499	561	522	480	479	527	500	456	538	497	495	532	500	506	493	514	497	511	538	478	494	504	517	511	506	502	485	528	497	503	521	497	478	509	483	470	520	468	464	500	507	500	517	479	478	517	497	537	485	476	473	487	478	513	518	500	496	528	524	485	552	538	517	446	531	526	513	502	496	501	498	530	452	541	515	496	504	448	506	505	525	476	542	476	503	516	469	467	522	510	511	470	524	545	497	488	516	518	540	516	475	526	497	480	539	504	506	502	519	488	519	484	530	460	520	511	464	516	507	478	515	489	495	507	508
58303	65258	65315	47556	12585	1030	291	304	271	299	263	242	219	265	201	211	186	181	185	162	204	190	207	182	168	171	182	216	181	154	158	152	176	184	171	180	161	172	193	187	158	200	178	170	158	153	182	158	170	185	186	185	170	197	189	180	192	187	181	168	184	204	182	191	177	171	177	163	173	188	186	177	172	174	188	158	191	184	176	211	160	177	152	185	186	185	188	187	174	189	188	188	159	179	169	187	194	189	161	191	174	190	181	187	195	172	184	181	181	161	179	187	170	153	191	185	200	189	182	155	198	173	168	182	185	173	184	167	168	173	187	173	182	154	175	195	188	184	208	174	183	184	183	166	152	178	173	173	169	162	185	178	175	172	161	179	150	171	174	193	190	180	156	173	190	193	153	187	172	173	172	186	156	184	176	180	167	179	183	168	191	190	178	188	170	168	189	168	163	166	186	156	187	184	175	183	190	191	186	191	174	175	181	156	199	174	175	165	178	181	182	174	167	170	147	186	174	178	169	185	160	177	202	156	182	199	184	173	198	177	201	182	177	180	182	174	193	201	181	157	176	174	169	197	174	166	182	164	166	180	172	195	202	186	174	167	170	189	185	174	170	178	183	176	168	179	159	162	160	171	175	186	188	157	179	169	180	179	183	171	177	169	165	169	148	167	186	199	178	181	194	174	187	174	189	172	193	168	176	175	180	167	172	181	185	182	176	161	169	172	158	182	170	165	168	168	175	153	188	197	165	175	157	186	181	165	163	184	154	184	163	167	171	167	169	174	173	176	174	176	163	175	138	180	164	174	174	175	180	157	185	186	178	171	148	159	176	170	181	173	171	196	190	179	168	180	182	174	191	171	167	192	188	152	191	179	177	160	176	169	174	194	177	182	189	172	177	175	184	182	161	181	179	170	202	161	165	160	183	206	153	179	167	194	173	199	194	182	158	192	163	186	194	192	176	187	185	182	165	176	167	170	185	200	162	200	172	160	176	188	154	155	197	181	194	174	158	191	177	183	173	177	177	179	203	190	186	170	157	186	188	192	183	185	193	157	171	201	172	169	167	169	196	191	172	180	183	170	198	181	179	174	168	183	181	178	175	182	193	165	160	182	174	185	188	192	172	174	176	193	194	176	190	170	177	180	181	175	190	179	170	139	169	192	201	208	182	184	164	181	178	178	176	158	154	182	172	184	177	188	169	154	185	167	174	178	185	184	184	188	171	168	203	184	172	176	177	173	179	173	178	173	172	181	200	190	191	196	188	188	189	169	181	190	182	171	165	156	177	166	187	172	181	158	193	179	184	183	178	168	198	163	176	173	175	187	187	167	182	167	184	167	170	158	179	181	195	178	164	171	164	172	182	186	183	192	178	177	197	194	191	169	162	179	179	174	179	169	158	185	197	178	202	179	169	171	199	162	176	167	180	194	185	166	163	183	201	187	167	169	185	186	184	216	204	196	194	158	175	187	168	194	190	179	173	203	171	174	181	160	180	187	199	190	149	209	179	185	170	162	168	189	169	199	186	155	167	187	206	163	178	184	169	179	191	175	199	190	187	192	188	161	179	191	167	192	203	181	217	177	184	198	210	196	150	174	165	187	194	178	194	169	167	170	200	162	156	183	179	172	198	167	175	169	158	178	194	181	179	158	172	174	165	188	184	189	170	164	163	208	199	182	185	163	173	168	169	182	192	192	174	177	182	184	180	167	158	182	172	194	204	185	190	170	160	171	194	161	156	181	185	216	180	198	176	186	183	170	184	149	199	181	162	197	192	167	169	173	178	174	156	175	179	205	158	171	185	181	172	175	180	173	187	177	195	174	191	150	164	159	198	192	151	173	180	188	169	165	216	185	191	174	180	205	194	183	178	178	158	203	194	200	174	179	187	174	169	168	186	187	208	193	174	184	181	195	166	160	171	176	183	187	153	170	169	195	193	176	176	188	183	168	195	175	188	167	166	182	182	193	177	177	189	175	175	170	180	174	184	173	197	171	161	156	178	180	203	165	168	175	174	165	182	168	186	163	182	183	186	175	194	176	168	186	169	168	194	183	193	202	164	157	179	186	199	159	173	166	191	161	181	169	194	200	174	179	191	168	175	188	204	161	196	164	191	207	145	184	193	167	178	194	178	167	166	180	176	172	177	185	175	178	173	168	159	187	176	208	189	170	184	200	176	177	176	155	192	184	175	165	168	176	160	173	144	169	188	179	154	180	179	166	173	185	183	186	189	197	192	204	187	180	210	173	170	160	175	197	194	185	183	178	153	194	193	164	187	205	170	187	171	196	180	171	176	165	174	178	191	192	170	194	190	184	152	190	173	174	167	188	189	187	184	192	176	161	192	186	210	193	194	164	163	177	194	201	176	168	171	175	168	178	165	169	167	191	189	186	186	183	181	175	171	195	190	174	154	168	166	213	175	178	177	191	203	181	174	189	161	174	163	180	186	165	175	204	178	186	170	179	173	198	193	170	177	168	172	181	180	166	184	174	150	186	171	152	179	183	179	172	181	172	159	171	196	185	167	172	181	178	181	208	176	182	176	190	204	191	180	156	182	191	170	185	193	172	181	165	173	165	168	188	145	185	174	206	166	197	157	151	156	198	191	173	184	186	174	190	191	161	171	152	182	193	161	192	175	142	186	200	197	178	185	170	196	186	164	154	201	164	180	170	163	156	185	157	169	163	196	168	193	166	199	167	183	199	164	188	188	162	196	164	173	213	178	174	181	183	179	192	186	186	183	187	163	167	166	169	157	163	170	168	169	178	185	184	184	168	171	181	200	173	171	171	170	166	186	189	201	196	186	156	178	174	200	201	168	193	170	166	187	171	182	191	198	169	170	193	159	187	164	164	182	182	165	162	166	171	193	188	181	181	176	180	165	185	187	171	175	192	148	179	167	200	161	165	185	175	167	189	169	156	174	201	183	188	174	199	167	181	163	171	166	165	185	190	173	159	180	202	167	181	159	198	189	170	177	177	166	154	173	181	194	176	200	151	185	172	193	178	183	195	164	165	160	176	219	178	179	151	167	189	197	188	179	167	176	177	193	187	151	174	194	168	196	204	182	193	176	189	208	197	174	197	164	192	158	181	171	187	204	160	188	177	201	175	193	172	163	146	184	186	188	168	189	169	186	178	178	180	198	170	180	185	194	176	176	173	176	178	169	176	170	180	164	187	164	166	184	182	193	189	158	193	159	174	181	178	189	179	182	164	151	189	194	187	158	158	182	169	172	171	170	182	162	186	206	152	193	183	171	172	165	170	174	161	167	186	189	206	154	180	185	187	205	191	168	207	157	169	157	175	175	187	186	192	159	169	195	184	168	167	180	163	153	190	189	162	213	173	203	188	169	178	166	182	171	178	181	157	197	190	172	177	171	190	183	183	182	192	202	186	167	158	212	185	183	193	169	184	174	195	167	182	178	171	175	172	212	207	160	151	178	188	172	171	166	171	163	175	174	178	182	163	174	185	191	180	188	167	173	176	179	173	164	172
38750	49471	61052	43727	1128	891	1039	1017	1039	1420	1407	1075	999	1018	832	753	692	745	715	676	679	640	667	644	672	648	681	638	620	633	586	653	624	618	608	608	628	629	623	609	588	631	606	652	638	615	592	590	620	622	639	673	658	586	642	606	644	641	595	619	618	649	617	582	605	611	696	677	696	668	637	645	671	663	628	665	681	624	583	650	597	620	627	592	606	567	648	605	630	614	568	639	663	598	646	579	627	610	667	636	589	624	636	611	621	638	621	587	620	567	607	595	595	606	620	606	627	594	636	626	585	613	636	590	591	618	633	625	582	582	636	642	563	634	611	614	600	559	617	620	606	600	614	556	635	619	599	627	641	598	598	628	585	581	601	575	612	669	616	613	599	576	621	636	630	627	628	563	583	606	618	613	592	603	569	603	593	574	561	591	601	589	605	613	607	589	587	574	575	585	584	629	600	622	596	625	611	585	594	644	625	622	609	635	631	590	638	598	609	629	585	635	638	576	648	626	618	643	605	652	557	589	605	620	627	618	607	594	598	604	649	586	613	682	586	615	619	605	615	578	543	620	616	617	572	550	608	611	636	570	619	611	589	576	616	647	623	533	609	625	628	660	585	622	599	574	629	590	612	602	610	561	630	608	607	635	608	620	598	638	605	627	546	574	620	562	560	608	625	600	606	596	615	567	658	614	642	581	625	630	612	632	600	607	593	607	592	606	658	589	616	621	606	606	613	592	633	595	577	656	646	643	590	576	608	617	611	582	651	597	605	636	593	601	610	633	585	574	620	645	638	629	661	590	634	593	594	649	581	572	627	588	613	595	559	616	614	604	599	597	621	629	645	633	627	563	534	598	604	623	584	651	585	626	571	595	586	580	587	609	610	582	628	586	568	617	661	607	596	592	621	581	586	617	578	629	625	624	602	570	585	640	606	585	595	617	602	636	634	605	611	622	578	610	637	588	653	605	634	647	607	628	598	569	614	635	601	578	582	606	591	548	659	585	646	629	616	603	590	630	615	565	586	642	614	637	608	639	594	584	594	612	598	621	668	581	599	560	620	605	655	656	563	622	644	625	603	623	598	611	620	636	595	588	593	636	624	598	567	615	590	652	631	610	567	602	573	610	590	632	614	613	632	615	598	629	662	631	582	603	619	611	617	648	633	602	597	599	610	607	616	641	633	576	579	558	624	604	608	590	628	614	641	604	594	612	584	645	598	586	621	593	597	580	621	612	602	543	663	586	582	600	652	624	668	590	656	651	612	599	566	618	634	566	623	563	581	629	601	656	624	637	624	618	597	593	622	652	558	585	622	608	629	618	609	610	584	579	602	596	603	610	620	600	609	605	621	662	642	619	554	581	620	593	591	626	622	626	619	610	618	631	634	660	609	569	570	620	593	593	600	660	652	603	573	632	598	631	570	597	596	581	623	644	579	613	651	568	647	593	611	588	611	628	592	657	601	608	642	630	606	584	631	546	621	588	587	604	602	609	598	630	624	609	614	590	631	627	612	610	613	585	603	585	607	634	592	595	627	608	607	581	606	624	618	600	603	588	595	603	578	638	606	618	595	591	608	620	609	610	638	574	611	624	641	575	623	638	617	599	595	638	645	626	609	598	589	629	621	640	612	586	629	590	564	650	628	635	633	647	615	633	610	581	606	647	597	635	589	566	687	645	630	612	623	628	626	610	611	592	601	660	578	623	600	560	609	590	604	587	610	596	637	587	604	604	583	624	607	609	594	604	639	615	611	632	578	631	581	636	581	634	635	620	658	615	617	616	636	641	608	620	605	610	642	549	628	606	624	560	633	627	628	611	606	647	583	616	601	598	634	627	617	593	639	611	616	633	570	610	627	655	599	601	634	625	591	607	585	623	613	615	647	639	592	620	625	603	657	622	638	591	633	623	606	629	604	619	561	582	605	594	631	570	603	603	577	589	598	636	643	600	659	594	599	636	594	579	625	605	610	540	593	602	611	594	658	656	586	593	632	647	638	599	641	598	572	595	595	618	590	685	613	593	587	579	634	614	623	632	607	622	590	637	552	592	634	604	625	610	609	592	583	599	604	618	611	593	606	620	656	605	616	616	621	612	615	645	631	619	650	615	632	594	616	596	662	627	572	638	634	609	587	583	572	637	644	573	576	598	625	609	593	622	612	641	599	601	614	629	595	632	571	545	619	598	643	614	670	642	598	605	589	600	599	626	545	623	625	582	599	560	656	613	600	607	571	625	601	599	617	588	607	599	577	623	616	605	587	638	605	648	587	580	616	599	641	639	599	648	617	613	627	583	653	651	590	582	606	689	641	585	646	600	573	571	561	628	630	598	631	607	608	634	594	622	592	589	635	628	624	642	612	647	606	600	633	636	630	627	594	629	575	629	583	545	567	618	609	580	609	627	583	573	600	629	625	605	631	588	587	602	601	628	629	633	625	557	579	612	589	616	573	602	600	620	545	610	615	631	623	568	613	643	634	618	577	593	637	603	588	599	582	598	623	589	584	615	575	604	637	656	607	622	564	609	596	624	616	615	591	605	645	619	625	592	605	586	627	628	603	657	619	570	605	593	604	635	606	630	596	599	627	602	610	612	595	588	610	609	567	612	621	596	590	603	610	611	567	579	638	615	588	605	614	596	562	603	628	599	578	628	649	621	603	652	602	617	569	605	596	592	630	601	612	599	648	631	622	579	640	597	634	578	630	619	638	595	584	624	618	631	600	618	588	598	599	608	641	602	574	598	646	608	614	614	607	612	614	600	604	559	607	550	632	601	609	633	569	585	627	581	622	618	605	653	613	570	621	607	610	616	618	643	629	624	573	579	647	605	619	653	638	580	634	556	617	640	611	631	600	613	579	567	637	594	568	637	624	614	587	636	564	567	585	633	634	623	655	621	530	609	585	592	549	614	622	562	619	630	610	599	635	586	632	610	592	624	606	650	561	652	554	619	620	550	633	604	590	615	604	616	603	624	595	621	652	585	616	645	625	608	601	617	598	584	578	600	613	630	585	536	620	648	568	606	611	593	621	568	628	639	614	590	605	596	633	617	633	638	589	606	632	611	623	644	601	625	582	617	624	665	639	622	591	641	597	615	628	602	614	601	601	622	634	644	634	617	579	611	633	615	604	624	639	581	607	625	606	643	613	568	610	613	597	667	591	664	598	670	597	617	573	648	574	644	583	574	631	617	587	598	608	649	594	618	591	611	603	615	628	576	609	639	636	620	609	603	615	590	608	604	616	636	647	579	601	615	599	618	610	605	593	620	623	630	573	627	607	593	605	606	584	605	604	605	626	631	576	629	583	594	609	635	606	618	617	624	638	628	604	640	553	579	589	607	606	601	621	608	603	584	609	612	583	654	656	621	636	567	653	578	605	591	563	654	613	602	582	606	607	630	652	609	592	573	611	597	593	610	610	596	618	648	654	594	609	606	608	639	599	594	639	612	606	623	634	637	590	609	604	614	626	611	641	614	634	631	610	616	590	611	601	596	573	640
71622	75701	74398	56832	18708	3502	489	443	404	382	489	398	382	301	249	259	276	252	261	285	215	244	250	225	239	245	236	251	281	255	227	236	230	252	201	259	267	210	207	213	237	229	206	236	211	222	238	238	221	234	227	218	221	241	229	240	212	235	247	226	233	239	211	215	238	244	205	244	238	215	230	269	247	232	242	204	225	229	254	219	222	248	224	225	217	226	221	251	209	212	227	245	247	227	226	230	248	231	236	225	227	211	220	224	212	237	222	249	233	233	236	204	238	210	230	231	211	218	209	238	259	211	229	227	255	232	234	246	250	242	217	233	240	243	249	232	224	223	215	230	212	255	204	260	200	205	222	246	220	253	238	236	246	238	230	228	250	250	244	227	225	238	229	214	226	227	217	215	261	225	224	219	223	221	222	207	224	217	225	199	236	226	229	245	222	246	222	219	218	246	217	221	222	235	232	223	215	205	229	232	232	228	207	248	237	231	209	214	207	246	233	216	237	237	203	248	227	215	230	241	250	230	221	215	189	242	218	228	266	219	237	224	217	213	212	213	245	226	232	221	219	210	226	213	238	245	206	220	231	228	233	230	224	231	230	218	228	224	215	237	237	211	229	219	239	247	220	207	202	247	210	224	225	205	259	239	193	253	250	234	230	224	214	255	248	208	245	246	235	213	243	237	221	233	246	240	249	227	206	216	253	209	243	245	219	242	246	212	260	249	247	229	249	223	221	196	209	219	223	210	210	264	214	245	205	259	217	255	246	219	243	236	234	213	214	207	236	215	197	228	204	239	224	252	222	227	238	220	239	259	239	231	246	233	202	217	253	231	236	219	230	221	242	219	249	237	262	253	255	233	234	225	235	244	212	228	220	229	253	235	227	254	235	208	197	229	231	221	223	237	224	257	217	231	258	243	230	231	216	242	224	241	214	254	249	242	233	225	211	232	251	247	243	231	238	221	233	267	213	227	189	248	222	222	212	230	231	209	204	221	242	222	225	232	208	227	201	233	227	223	212	236	212	264	226	255	217	206	203	217	220	269	243	222	235	233	248	243	223	203	229	256	240	235	212	233	203	230	254	223	211	214	233	228	248	218	204	242	253	215	237	228	242	256	234	230	241	216	245	206	247	226	213	276	215	234	214	244	245	232	195	219	237	198	206	229	201	257	225	226	240	196	232	242	213	235	222	219	228	268	222	235	240	225	227	221	237	237	189	223	239	234	247	238	248	224	222	238	221	247	237	246	242	238	206	219	191	228	211	235	253	265	207	224	216	226	247	230	239	213	197	239	223	232	244	241	236	248	215	219	247	226	210	234	198	240	205	231	213	213	224	228	238	260	253	230	206	223	205	263	222	204	216	221	229	236	215	254	227	206	226	235	227	212	221	227	226	233	255	241	246	246	230	228	204	225	234	209	227	225	237	232	238	234	215	230	223	239	213	234	263	228	227	250	257	236	226	239	250	216	211	250	194	240	225	225	228	222	228	217	243	204	246	255	245	209	226	233	223	223	230	213	255	222	241	257	245	221	226	220	233	227	248	222	228	241	230	218	219	223	223	229	243	253	220	215	233	233	247	208	230	260	255	225	217	218	234	245	237	218	205	232	234	210	232	243	231	234	210	223	213	188	242	218	218	215	225	234	216	225	242	209	232	217	234	200	230	191	262	212	212	251	244	223	244	229	214	233	211	239	222	254	231	235	212	246	217	233	230	242	203	219	234	234	231	214	262	239	260	239	223	256	237	229	223	211	217	241	222	212	235	223	250	226	224	232	231	206	240	215	211	207	227	246	243	246	234	212	231	246	244	213	213	230	249	240	244	223	227	240	249	227	221	264	234	231	239	242	235	251	229	218	224	218	216	233	210	189	209	245	226	253	198	218	234	246	212	250	204	244	236	236	207	231	218	247	247	212	234	224	250	266	213	230	229	215	261	227	226	233	237	200	197	240	241	225	241	216	225	238	225	207	244	240	233	246	240	240	260	217	239	231	239	234	235	222	235	236	245	230	236	224	256	262	225	221	216	225	242	262	236	261	220	226	225	206	241	247	228	225	227	228	254	249	240	216	220	247	217	228	239	244	226	221	233	229	224	200	210	234	223	231	239	239	223	223	207	214	202	241	211	223	247	242	245	222	215	239	223	208	220	248	241	232	227	229	228	250	253	228	215	231	240	265	236	231	241	233	232	212	227	227	239	241	214	240	250	221	254	202	231	224	217	238	215	211	229	207	233	228	222	230	227	222	244	221	212	222	258	222	211	224	231	228	209	253	249	247	196	211	264	229	234	238	231	226	206	214	217	204	224	244	230	233	248	249	243	235	243	224	213	214	219	223	230	210	216	227	220	216	233	240	247	232	228	228	243	227	231	223	205	214	232	231	252	230	203	245	237	230	233	226	221	218	245	241	256	179	235	214	222	234	218	223	215	205	238	239	234	220	228	195	233	228	226	247	235	229	242	200	211	205	211	235	206	234	233	240	259	228	237	231	221	230	231	226	220	224	208	240	220	228	243	244	225	233	221	245	225	274	217	211	241	231	219	223	248	230	248	240	230	234	234	219	219	218	248	222	235	257	222	236	223	231	240	242	224	211	211	245	206	237	227	198	242	242	248	221	238	240	239	210	243	240	232	227	237	284	226	240	235	239	218	230	227	201	237	228	260	209	238	212	242	229	220	225	248	242	227	215	252	222	201	222	247	224	227	236	250	220	249	245	239	213	251	214	193	229	248	217	219	215	231	227	221	195	253	189	247	238	207	235	229	203	248	233	227	228	247	233	245	242	210	220	262	254	208	209	224	243	205	206	218	228	219	210	259	202	213	231	225	224	246	259	204	257	241	226	224	201	242	230	209	257	222	254	225	266	231	207	238	230	240	209	245	251	248	230	221	232	201	221	221	219	216	268	238	213	247	227	231	228	237	226	243	240	231	242	228	225	249	225	194	224	239	244	217	254	192	222	231	241	233	226	227	260	212	244	236	195	247	249	238	214	207	223	224	241	223	259	224	215	201	247	230	211	245	233	281	228	228	230	212	198	261	242	220	200	225	226	194	227	249	237	256	246	226	202	219	221	214	210	215	215	236	219	216	236	258	210	230	240	229	233	217	242	229	210	245	227	214	249	249	232	227	224	231	215	239	247	231	227	260	217	240	222	205	257	251	260	215	213	216	238	216	209	212	212	231	219	209	224	237	219	194	214	219	229	220	217	222	255	253	229	231	244	231	228	184	245	215	230	235	221	247	269	253	244	227	217	251	224	228	245	191	217	265	222	241	216	239	228	239	232	259	242	239	244	233	215	242	241	230	238	222	231	267	217	215	216	254	253	237	267	234	223	227	215	230	213	222	228	252	228	237	219	242	221	228	228	224	244	218	232	235	226	241	233	227	234	227	225	210	248	219	252	229	216	243	241	240	232	246	265	250	250	247	225	229	249	209	224	257	216	235	206	215	234	208	252	239	213	229	226	231	249	234	211	223	239	231	212	232	232	232	223
49037	61922	73720	50383	1506	1357	1384	1635	1676	1752	2276	1950	1845	1250	1059	988	1014	951	922	916	838	869	815	859	846	806	777	771	789	751	811	793	790	831	767	734	803	776	803	752	774	734	796	810	717	753	786	764	823	765	846	790	755	762	762	747	746	785	750	773	737	800	803	800	839	815	835	848	868	906	883	835	823	778	746	763	806	801	826	772	701	796	787	750	782	780	757	755	730	794	775	733	759	730	783	769	699	741	721	744	791	746	714	768	762	799	729	751	769	785	743	747	703	786	813	754	728	804	785	804	735	740	746	766	787	775	735	769	749	753	723	803	763	737	756	701	722	736	723	740	756	772	760	768	732	738	770	720	766	755	737	743	764	764	758	772	802	801	819	775	796	750	762	753	766	736	726	709	735	747	765	764	738	728	749	787	764	733	763	715	784	775	792	763	784	773	751	747	711	740	770	700	753	778	692	745	777	750	788	764	700	791	799	757	658	796	732	736	766	791	757	785	762	778	760	763	778	735	725	764	743	760	769	764	783	688	741	773	717	702	770	718	737	691	746	763	688	793	783	820	762	709	797	722	717	737	755	765	703	750	756	729	701	763	743	788	730	750	739	703	698	692	762	745	735	781	721	779	715	724	745	724	740	729	789	712	719	731	766	733	741	745	779	732	755	726	733	752	712	788	753	761	706	787	739	717	774	768	751	761	775	749	762	728	777	691	741	720	729	760	715	717	726	726	784	738	719	757	694	715	745	710	774	754	711	794	692	731	800	777	793	721	705	777	720	736	764	748	715	767	741	724	790	790	754	815	759	736	725	790	735	734	745	795	759	786	726	731	825	718	765	751	718	762	799	750	778	723	746	744	754	738	784	793	718	733	756	743	715	736	760	746	787	724	689	730	739	748	767	758	774	737	722	759	686	735	744	798	766	788	728	760	795	723	725	747	777	712	787	782	770	734	782	738	752	732	753	795	736	766	784	733	800	762	787	744	754	783	754	749	755	731	774	708	742	709	783	722	745	776	723	756	736	745	757	695	766	732	704	722	772	765	748	755	734	771	708	735	744	733	751	722	763	762	739	707	788	791	757	724	711	703	782	775	758	742	768	718	774	790	793	787	806	763	761	736	764	728	717	766	728	778	749	729	813	712	733	734	764	718	768	790	793	754	786	756	773	764	744	754	795	724	757	729	786	765	752	706	698	789	775	723	746	707	757	737	754	711	769	745	759	769	717	735	750	802	769	721	777	710	743	774	718	753	773	747	752	753	746	777	765	742	725	769	760	712	694	743	751	756	775	762	745	796	740	760	747	709	774	712	744	736	752	707	762	739	757	763	749	741	743	786	728	750	777	766	735	770	752	761	811	757	755	730	769	731	769	777	758	749	724	706	685	757	752	740	723	774	781	733	749	749	763	751	769	817	753	749	741	756	789	711	746	709	707	747	785	772	776	712	684	726	713	752	781	771	723	746	775	743	771	771	725	757	737	734	751	761	752	723	763	743	735	773	742	760	747	725	706	744	719	724	781	729	732	783	793	739	763	711	751	732	743	784	772	740	786	777	730	787	749	725	742	781	715	717	765	758	798	773	766	779	768	715	718	744	786	747	759	782	743	795	702	755	733	758	767	775	776	760	762	758	770	729	703	774	738	756	801	748	752	761	717	743	777	748	738	727	747	761	754	733	790	768	764	757	738	770	763	738	758	724	730	764	734	785	739	771	741	770	761	780	689	750	730	734	773	748	721	710	763	764	729	661	750	749	738	783	748	796	767	737	749	743	795	762	781	757	750	732	735	748	729	749	762	761	758	708	738	770	736	795	804	800	761	702	773	744	760	715	776	755	769	792	769	754	763	740	753	801	716	763	711	727	766	748	790	743	716	717	747	779	751	720	816	728	733	736	708	744	779	723	760	751	736	740	720	712	724	717	780	734	801	791	716	789	725	769	755	736	720	811	764	760	782	737	728	727	732	778	737	745	717	730	740	745	761	766	784	758	759	743	741	765	784	720	740	729	745	754	754	732	727	754	723	722	737	752	779	698	733	724	753	730	676	693	782	785	720	777	715	759	707	798	702	736	755	777	756	753	781	790	744	744	751	734	701	730	728	691	781	771	751	775	725	771	718	760	751	748	760	722	732	768	788	751	772	768	759	724	724	736	719	749	735	714	738	720	761	754	725	736	699	779	756	760	781	704	741	725	688	763	744	752	736	745	760	702	727	762	779	818	735	755	743	769	748	735	749	799	754	740	735	735	779	789	772	784	748	741	774	699	764	771	743	694	744	775	696	764	724	770	762	717	753	721	760	723	757	735	745	777	768	718	750	708	730	749	759	781	755	740	741	754	768	786	723	718	795	742	752	774	777	731	773	768	775	677	758	742	784	785	751	762	748	747	726	736	701	729	731	722	779	742	761	729	776	758	747	727	794	734	733	787	783	733	769	739	731	769	762	747	725	766	736	776	704	750	774	790	721	741	779	802	753	756	795	761	780	747	758	734	729	784	755	750	733	700	724	697	817	726	777	758	745	781	735	750	772	746	711	726	775	748	796	760	760	758	777	754	721	766	808	743	725	771	732	744	769	781	787	754	726	765	813	694	774	743	745	764	740	766	717	780	713	735	726	707	751	710	744	737	718	718	774	734	745	773	738	717	746	781	776	761	754	706	798	738	767	714	767	764	759	741	731	679	744	744	767	697	803	744	741	719	776	740	694	721	750	756	754	730	722	692	782	762	729	723	740	738	777	751	812	805	769	674	752	724	769	728	790	744	735	789	725	760	718	756	775	780	732	730	768	733	780	722	705	736	778	772	739	775	735	716	729	755	820	717	744	720	712	751	714	755	750	794	758	776	762	753	755	762	775	791	707	734	748	815	770	751	735	732	793	711	737	766	749	740	774	722	809	784	734	782	712	733	753	768	751	709	740	745	777	707	765	734	737	733	733	675	758	723	732	732	695	736	758	777	732	767	732	717	744	795	767	769	711	723	757	775	728	802	719	768	728	729	737	742	719	769	742	769	753	754	732	753	777	757	779	753	752	735	785	763	750	775	764	721	706	743	740	775	846	772	763	733	746	746	745	757	763	748	775	777	722	740	818	750	757	736	830	761	725	741	716	770	768	781	807	726	735	713	726	742	734	747	705	760	798	752	758	756	733	695	773	801	733	784	747	780	728	765	700	742	740	766	776	767	761	718	744	751	769	756	759	795	741	771	787	775	691	712	727	769	723	742	778	740	759	728	793	768	770	796	765	695	776	720	754	800	812	732	799	726	726	775	731	734	728	764	738	775	723	735	737	763	715	748	733	777	737	692	787	724	796	734	750	752	737	765	734	749	767	775	827	738	765	746	733	712	768	771	780	719	746	785	764	751	781	766	747	804	748	748	715	795	780	792	756	735	738	736	770	759	732	745	734	720	708	836	730	794	735	698	780	704	707	839	797	710	757	788	767	728	753	776	760	735	703	767	792	779	800	720	708	732	709	781	766	763	802	747	766	725	796	735
14157	11767	11090	4641	394	167	144	135	148	142	144	143	139	143	136	139	135	146	143	140	128	161	151	129	131	140	128	153	130	132	139	143	125	118	138	131	147	145	135	130	155	130	137	141	134	143	125	119	121	128	130	127	144	132	126	126	120	143	139	128	147	131	146	155	165	136	137	129	138	146	125	134	143	133	147	122	124	145	128	145	146	139	141	154	134	122	138	132	140	127	108	132	123	127	130	142	133	134	143	147	148	133	135	136	156	115	120	140	127	129	154	147	128	141	135	122	150	137	136	145	128	137	150	131	136	157	113	137	113	160	154	155	133	134	140	149	131	144	127	152	119	147	135	109	125	161	138	129	142	136	137	146	139	131	119	120	151	135	152	121	154	114	152	132	150	130	149	153	119	126	139	157	125	146	133	129	115	114	159	125	144	131	133	157	126	143	125	132	142	157	148	128	156	145	138	121	139	142	125	117	101	144	138	132	142	121	144	127	123	124	140	150	124	132	120	115	121	116	114	120	144	114	129	137	127	131	156	130	134	134	125	154	136	141	122	137	128	154	125	145	134	150	146	156	142	117	128	159	138	163	128	124	128	125	155	140	146	140	126	118	163	147	154	148	139	129	146	126	121	141	131	151	117	134	144	139	142	117	119	140	137	159	141	144	130	120	134	141	134	181	137	132	143	122	132	135	142	121	125	122	136	135	145	128	130	139	133	124	121	126	143	123	138	116	136	149	131	150	139	150	134	137	142	134	109	141	121	132	122	138	136	136	127	159	147	133	128	145	136	134	135	140	130	140	142	143	137	157	130	133	135	139	158	144	129	128	127	122	132	135	124	144	155	124	126	143	139	147	116	123	128	129	148	119	143	143	152	151	149	140	121	143	121	147	117	141	152	131	127	129	130	132	134	114	133	130	142	153	153	124	139	134	156	136	131	139	114	138	132	147	138	132	145	149	152	134	126	161	131	125	144	154	129	123	134	140	138	134	144	128	133	149	107	156	129	137	115	130	143	129	135	124	132	143	132	128	126	140	136	126	131	133	131	143	133	147	154	129	130	125	149	142	134	134	117	131	135	140	125	157	129	134	143	139	146	147	147	148	152	138	149	150	155	132	133	132	135	132	131	140	162	140	140	145	137	128	125	118	124	122	128	149	138	140	110	146	144	138	112	108	144	139	142	147	145	126	116	126	159	128	120	136	125	142	130	144	138	148	140	138	132	134	133	146	122	112	126	127	133	139	143	152	130	141	114	141	139	121	133	140	134	111	150	111	141	114	147	158	115	135	134	147	137	133	114	120	144	124	158	126	140	144	148	118	129	119	142	141	127	151	125	127	147	140	133	108	128	136	149	143	148	147	145	129	116	149	141	132	111	134	138	117	131	126	120	137	133	117	141	132	125	123	146	138	146	152	135	126	133	142	149	146	147	127	118	150	134	152	122	138	154	156	137	130	135	133	146	153	129	137	114	126	128	125	152	121	139	140	146	144	102	134	134	139	129	141	141	123	136	154	123	157	128	134	131	143	125	140	148	137	132	144	163	125	154	135	135	149	135	119	133	138	129	148	123	159	142	162	143	123	142	143	122	136	149	149	150	134	145	143	132	137	108	127	130	141	135	127	138	140	141	109	148	159	141	145	138	142	159	134	146	145	128	121	132	139	132	135	151	127	124	151	144	132	148	143	133	104	127	150	163	125	125	116	155	136	139	138	137	139	151	150	152	145	145	133	137	129	160	131	147	126	131	125	128	126	150	150	127	135	126	147	125	140	131	123	165	120	130	137	149	123	141	123	155	148	133	154	140	142	123	138	135	130	128	139	123	135	136	129	128	128	140	122	130	112	146	139	151	144	144	104	147	141	150	161	128	139	133	132	138	154	145	146	130	118	127	142	142	129	122	135	119	139	140	134	143	133	143	119	127	135	119	128	162	124	123	125	139	137	123	111	124	131	140	142	143	122	134	140	123	139	132	144	139	149	112	131	117	145	131	137	127	140	142	146	140	119	156	137	135	124	136	139	156	135	148	159	140	143	151	133	156	159	135	148	118	125	143	127	147	139	135	141	128	124	149	137	143	138	150	137	147	121	144	129	142	123	138	137	146	147	120	149	133	107	108	148	131	131	109	147	129	145	131	140	115	138	122	150	131	149	134	144	138	129	156	131	120	115	153	146	127	133	134	119	125	135	132	128	140	125	139	130	139	124	142	127	130	131	137	154	134	123	138	160	161	122	138	130	130	148	121	133	123	135	135	141	132	126	144	142	124	132	135	150	165	141	148	135	131	160	120	127	108	117	132	134	134	142	129	159	131	135	124	122	117	130	120	138	157	148	154	126	132	131	147	143	126	151	144	136	147	143	141	140	165	125	144	165	124	130	155	145	130	124	126	124	116	142	136	119	131	131	113	157	130	121	142	144	136	157	135	127	140	131	120	167	141	118	138	138	131	119	137	143	136	116	114	126	122	153	135	137	124	137	154	149	125	143	138	128	139	154	135	148	154	155	155	154	131	122	116	128	113	143	150	139	143	130	136	135	130	144	128	128	146	170	168	147	141	141	144	127	126	141	131	123	126	163	130	134	130	138	115	127	158	135	130	134	139	134	142	126	128	135	157	126	127	161	144	140	115	125	147	110	130	141	147	156	155	130	130	144	137	139	140	116	131	104	167	135	119	138	153	119	118	132	134	138	129	120	147	147	150	133	123	149	138	131	131	124	127	145	129	139	128	142	129	127	144	143	143	130	132	146	129	129	155	158	145	142	140	144	136	122	127	123	149	135	121	145	140	134	131	152	132	135	149	132	120	123	150	151	111	139	148	122	133	146	131	137	133	138	135	155	142	140	135	137	137	128	127	148	144	130	135	151	127	130	137	124	134	165	149	141	135	143	122	126	128	155	135	141	124	134	140	133	124	136	131	150	131	141	132	130	172	144	121	129	143	119	140	121	146	142	169	122	127	147	120	121	145	130	135	152	135	128	127	147	130	127	137	143	140	153	131	139	144	149	137	130	142	135	128	116	137	130	140	145	132	133	144	130	138	129	146	121	118	120	141	144	123	134	151	158	160	149	120	147	143	117	128	141	129	154	155	156	132	135	140	126	133	140	141	138	146	146	136	145	132	142	165	134	104	139	114	122	138	143	137	118	148	132	142	132	137	141	138	122	152	164	116	142	126	133	130	138	120	145	137	131	154	135	129	128	132	145	118	151	150	130	146	146	131	126	127	113	127	129	137	153	130	125	135	135	134	126	137	119	148	122	114	149	128	117	125	148	122	156	108	135	143	114	141	131	129	141	157	129	156	130	128	149	136	135	143	124	125	133	108	132	148	111	133	134	138	139	125	128	133	154	142	155	133	131	138	138	136	129	129	127	127	134	144	150	136	133	122	140	140	139	125	140	136	126	152	157	143	119	143	119	106	133	134	118	126	129	155	130	149	125	137	143	146	159	132	147	130	142	151	123	157	141	143	145	152	124	128	121	133	147	137	145	148	130
16386	19148	20198	11113	533	510	521	526	531	552	549	575	535	518	518	493	493	544	527	510	503	512	514	521	512	482	458	502	528	483	508	496	459	493	486	514	488	465	480	502	480	504	520	448	521	482	499	489	497	553	468	485	454	495	487	507	511	501	498	505	500	536	504	478	502	489	533	550	605	564	532	500	515	540	500	519	514	492	494	480	546	515	440	507	507	478	466	507	514	474	488	465	522	450	473	524	525	504	508	481	536	499	497	487	513	494	474	547	500	491	475	506	555	508	502	472	489	523	453	467	457	497	510	483	518	498	480	499	473	481	475	478	501	507	507	476	496	474	490	499	521	504	518	511	479	488	494	499	478	488	486	518	527	491	472	510	523	467	508	449	494	470	519	488	507	439	518	441	453	480	504	490	492	482	504	482	476	502	483	451	468	499	476	498	554	478	468	511	502	490	523	521	498	479	481	496	477	487	519	458	464	514	522	484	481	484	489	478	516	468	490	489	458	497	443	496	498	434	527	483	475	492	451	489	507	483	501	502	499	486	508	476	490	486	474	474	481	481	467	513	486	514	477	484	517	520	522	527	486	494	514	515	500	486	479	494	478	491	492	457	530	500	490	532	517	486	517	480	489	489	477	441	528	477	515	464	472	483	472	486	483	526	534	498	493	532	473	497	476	505	451	480	514	500	493	505	464	487	466	472	493	504	510	470	475	530	481	486	490	497	525	460	519	516	497	479	514	408	491	494	501	469	493	486	508	478	478	473	493	500	495	506	431	492	504	514	488	500	483	518	503	494	462	480	462	479	518	488	449	512	510	479	474	520	468	452	452	519	526	486	489	521	450	501	488	500	480	469	467	483	488	505	484	465	474	525	464	518	510	536	486	490	484	458	511	451	507	524	491	490	485	470	513	487	474	464	524	496	543	459	502	486	485	465	495	481	511	522	498	509	526	479	472	512	500	490	501	495	467	513	523	468	498	505	467	483	488	499	488	496	495	498	490	523	526	437	502	500	486	504	488	492	474	536	476	500	456	491	484	497	471	507	516	512	481	488	516	489	525	488	485	491	502	525	505	491	440	489	449	496	472	496	542	496	500	518	463	499	500	465	531	489	494	494	507	472	494	490	478	471	517	447	498	528	534	509	502	482	477	490	539	465	473	510	481	482	490	496	499	503	486	496	462	526	487	479	501	504	467	463	475	536	478	492	482	510	478	536	439	532	522	467	512	548	490	496	501	497	490	462	481	494	541	498	508	519	485	486	491	480	507	495	538	517	529	535	522	479	533	490	479	508	508	504	508	494	498	480	500	507	477	499	485	496	486	520	476	472	488	489	502	494	508	493	493	488	444	467	529	500	505	497	483	449	494	468	533	520	484	471	503	473	463	508	512	492	479	504	498	516	465	506	533	463	455	514	482	490	480	478	497	475	493	490	507	505	506	504	472	526	491	484	474	486	485	508	518	502	499	507	506	448	521	482	476	474	500	484	477	531	450	487	475	474	542	473	472	487	515	468	509	506	517	485	486	493	461	500	520	503	502	495	496	473	455	505	509	497	497	511	478	436	525	501	449	477	497	509	488	493	536	456	488	480	502	511	479	463	563	511	513	490	501	523	491	492	503	499	466	508	494	504	470	495	502	469	456	487	471	527	458	465	498	492	497	517	499	489	502	495	550	525	487	488	501	490	470	489	470	503	496	515	496	487	499	508	519	507	513	533	512	529	484	555	460	497	485	481	488	472	495	486	506	477	514	486	496	495	518	459	479	510	488	505	513	500	477	503	504	506	486	515	484	503	491	467	518	467	498	504	495	441	476	456	485	460	453	505	511	473	483	488	462	473	493	514	487	510	503	509	490	501	495	518	497	482	458	458	532	492	468	514	454	520	470	454	522	510	476	482	503	536	468	482	505	502	481	468	516	471	504	476	514	531	478	474	484	452	514	490	469	523	508	501	491	487	452	518	481	479	472	492	505	478	444	494	522	516	485	520	447	477	477	471	512	487	522	461	503	495	483	514	451	498	521	499	484	489	520	482	433	483	482	517	482	507	493	438	486	494	543	503	488	466	461	474	502	467	494	446	514	494	489	519	505	488	490	488	491	477	492	482	478	456	472	474	451	488	468	478	512	496	551	490	517	498	489	501	524	467	469	513	473	506	465	511	508	475	501	509	496	492	465	534	534	475	531	498	475	496	501	524	513	522	534	449	491	460	510	535	482	548	499	483	488	530	508	497	489	461	515	523	493	485	465	527	490	460	490	504	456	502	506	482	481	484	507	493	470	503	480	466	516	477	490	504	478	492	483	480	469	460	478	520	495	502	507	507	486	473	497	510	448	502	487	466	504	495	487	544	476	469	476	491	502	495	491	484	493	439	530	495	474	468	497	511	479	484	491	459	478	490	448	500	532	487	493	483	460	489	496	510	490	468	493	502	471	491	476	476	513	509	481	495	517	556	495	482	476	536	547	494	511	463	486	483	488	540	547	514	499	487	529	486	491	551	481	561	495	505	501	451	490	472	478	512	504	455	481	549	486	491	477	540	498	484	510	467	534	523	484	499	464	506	501	489	466	494	458	488	493	483	515	499	467	494	526	514	477	549	496	485	491	497	483	472	480	476	490	510	500	520	469	476	497	514	459	525	463	526	467	494	516	489	476	468	509	504	502	494	524	507	502	523	484	490	440	475	491	510	501	509	500	509	490	447	484	497	490	500	512	471	497	498	481	494	512	464	524	485	416	502	482	450	486	490	535	492	530	529	502	480	513	492	473	509	514	483	487	488	523	505	469	487	508	486	497	516	519	488	514	503	508	495	489	495	485	508	491	501	465	475	511	474	490	518	488	511	519	463	534	506	475	512	478	478	511	466	547	476	478	518	479	466	497	516	464	493	489	501	509	513	481	505	438	490	504	516	475	474	479	482	503	502	495	475	487	518	486	506	503	544	455	466	514	485	516	507	515	499	494	512	506	493	507	501	503	457	486	473	507	502	479	522	473	457	487	438	524	499	487	473	486	497	487	533	490	488	504	475	494	492	469	500	514	510	447	515	457	542	505	505	530	460	473	516	503	477	472	459	504	531	484	480	496	497	482	521	442	507	508	471	508	463	494	505	520	502	516	474	466	515	459	495	518	479	488	532	481	494	466	479	466	494	518	472	496	489	479	523	529	499	528	464	500	486	504	539	490	464	525	491	476	454	509	471	505	497	473	507	529	496	508	489	516	486	473	504	470	528	524	506	506	480	495	538	464	512	448	477	512	496	505	468	471	516	514	494	436	472	504	500	506	495	454	487	497	532	519	516	449	495	502	511	530	519	460	458	443	493	482	492	485	497	495	468	525	470	512	478	508	474	511	507	486	501	480	495	484	501	518	480	504	483	495	493	484	537	481	493	478	472	500	487	486	486	469	531	501	477	475	465	444	468	508	498	513	506	496	450	480	496	451	502	514	474	495	459	472	490	508	467	453	501	497	486	514	480	473	464	502	505	493	509	493	494
58136	65772	64202	43052	9827	780	283	261	256	272	383	329	305	257	242	208	213	205	190	197	186	188	180	176	182	169	167	173	183	181	179	176	169	159	162	155	193	180	168	185	167	177	181	171	190	156	187	175	172	155	175	177	177	185	180	187	164	197	161	159	172	174	188	171	184	189	175	177	191	177	176	178	206	171	151	199	184	172	143	175	175	171	172	182	170	170	185	179	174	164	170	199	165	173	175	180	169	181	170	178	202	164	166	161	175	155	178	172	180	210	188	181	173	187	174	193	160	157	169	169	190	175	151	182	179	181	187	167	196	173	180	167	169	151	142	170	178	202	172	164	177	151	187	182	186	174	188	181	161	186	167	171	152	155	175	199	184	185	164	174	173	166	162	180	177	171	179	193	198	173	164	208	159	163	178	202	161	181	173	184	178	179	139	171	161	201	187	172	163	201	164	165	171	197	165	185	189	171	196	179	164	174	171	156	168	176	172	162	180	170	171	164	181	165	182	153	190	175	180	157	169	169	180	197	177	171	192	180	166	183	179	182	171	171	189	158	172	186	159	179	187	168	167	155	174	160	184	178	169	170	173	174	197	161	164	187	180	177	163	189	157	165	187	163	174	187	180	180	201	175	141	149	165	175	183	148	173	167	164	173	158	154	197	180	170	163	174	149	171	163	180	165	174	196	171	172	192	155	198	167	176	172	174	172	181	159	177	150	198	149	162	178	169	199	170	181	169	162	178	158	191	158	161	178	186	167	173	145	166	161	179	163	168	204	214	172	159	152	159	174	175	146	164	170	178	186	169	160	162	175	181	173	163	202	166	194	206	185	182	158	175	182	158	186	166	190	168	183	183	166	176	172	170	210	161	179	190	157	206	174	146	162	173	210	164	176	166	156	147	182	184	186	169	166	161	159	175	180	167	195	153	175	180	171	180	177	170	173	172	176	176	187	159	176	185	151	167	162	169	185	183	172	195	201	161	159	197	169	187	183	181	187	170	172	159	188	177	155	168	171	173	159	178	188	153	144	189	187	178	193	169	164	174	156	177	184	175	162	168	177	173	167	173	160	171	182	161	182	176	200	207	185	167	161	205	207	166	179	173	166	157	167	154	174	172	174	151	147	140	156	175	166	175	160	190	166	187	176	177	161	184	186	179	167	188	184	159	162	188	166	191	198	169	180	171	176	215	169	170	190	157	169	184	185	171	173	171	177	181	164	178	179	191	187	153	201	177	164	192	159	159	167	166	166	186	205	177	179	156	176	173	163	172	177	194	175	200	156	172	167	159	203	176	174	170	184	187	174	163	184	154	180	197	195	157	194	169	176	178	179	167	178	180	149	189	182	171	180	187	184	162	197	199	172	187	189	184	170	164	169	161	177	179	191	165	180	169	155	182	180	172	174	160	158	162	152	169	160	157	165	172	173	190	184	163	149	180	184	199	175	162	176	192	185	167	182	165	170	180	190	170	174	147	170	182	175	173	181	193	169	180	177	185	157	152	166	176	175	173	187	176	179	187	206	172	170	165	187	176	190	194	189	185	150	167	172	181	156	152	180	180	182	166	176	146	167	204	194	159	185	184	169	171	188	178	169	164	167	175	189	181	171	175	134	150	186	135	186	162	181	148	181	165	179	183	173	165	194	153	168	177	175	171	147	153	156	188	179	169	169	177	193	174	187	182	180	170	162	165	181	163	206	221	174	174	181	181	170	192	168	196	157	184	169	193	176	163	170	192	174	214	172	156	183	156	170	209	189	169	184	182	169	152	182	185	184	159	173	169	204	180	181	179	195	184	177	157	185	134	208	178	180	172	155	156	166	176	193	194	166	183	187	194	192	173	181	179	147	161	165	167	172	181	165	179	159	184	191	161	189	188	180	179	182	169	154	166	177	183	184	155	153	152	147	166	173	156	161	172	204	203	161	160	176	178	157	199	160	184	183	169	180	191	194	172	164	197	183	184	185	175	192	174	164	164	190	162	155	171	180	169	179	183	174	179	141	150	194	172	155	181	171	186	155	178	160	159	169	209	179	177	158	186	182	191	174	174	198	185	185	193	186	186	180	156	152	168	184	193	196	163	177	167	156	176	178	165	154	172	184	191	187	158	174	174	171	182	156	197	169	168	172	185	171	173	170	202	176	195	173	167	182	179	187	197	155	179	159	158	164	178	163	176	173	173	175	158	167	200	175	154	157	168	179	160	148	202	176	181	194	158	167	179	181	178	177	188	179	146	188	176	178	173	177	168	180	164	170	172	167	168	142	176	176	171	176	154	175	196	154	164	166	147	199	182	152	171	156	174	207	184	186	184	163	162	164	178	166	191	162	186	179	196	178	193	157	154	160	166	188	204	167	178	183	148	194	163	171	185	183	164	184	168	178	180	148	186	162	197	183	182	148	183	179	180	184	161	171	178	170	184	188	168	167	167	179	168	185	188	173	187	159	185	184	161	162	146	173	148	186	162	192	188	176	155	157	190	193	153	168	187	179	149	175	165	161	173	166	138	159	154	165	167	171	184	174	172	168	166	170	169	153	171	157	169	161	169	183	157	169	196	177	166	199	165	181	182	176	182	160	178	181	171	177	167	168	184	180	186	165	178	179	193	172	160	162	171	174	159	182	183	176	184	196	160	186	172	176	155	164	173	186	174	157	171	180	194	177	167	139	182	169	179	159	171	175	166	162	176	152	181	175	189	173	158	181	175	180	203	155	189	171	169	167	170	177	171	192	157	175	172	144	189	176	188	182	171	154	214	207	162	154	154	152	194	163	165	172	188	159	175	179	182	182	187	178	176	166	155	183	179	169	186	187	165	193	186	185	180	172	175	189	171	193	169	168	186	184	169	183	183	171	200	189	173	197	174	181	155	177	160	186	148	181	176	157	160	140	174	196	216	172	180	178	167	177	185	178	188	149	188	166	165	181	180	164	167	166	182	142	150	186	163	157	171	203	188	194	157	164	190	159	181	172	175	155	161	151	174	162	177	182	180	166	160	177	183	165	204	178	157	188	169	165	182	164	164	164	169	181	196	169	168	153	179	146	182	192	197	187	175	145	159	155	167	167	182	142	181	179	148	168	185	160	186	160	179	163	172	162	159	175	162	171	156	159	184	169	178	184	176	182	163	182	179	154	170	163	193	168	163	163	173	171	152	179	188	172	163	175	195	162	177	169	167	169	187	182	172	180	175	177	195	177	169	172	211	183	161	173	182	157	179	190	188	160	174	177	166	166	179	176	171	183	186	140	138	142	174	179	186	185	175	156	173	178	185	171	186	177	166	172	171	180	157	188	186	168	208	163	198	174	177	169	172	172	183	177	162	174	193	160	178	171	172	163	177	166	175	177	150	168	192	168	174	162	202	163	184	185	152	167	171	159	164	184	161	180	178	159	170	161	176	172	184	186	186	179	157	157	183	178	162	183	169	199	182	176	200	185	172	182	160	168	175	194	140	160	178	160	188	170	181	160	176	184	137	180	153	193	176	178	175	169	200	160
39068	50471	60240	37328	1049	950	998	1130	995	1083	1954	1757	1445	1137	915	871	806	856	782	693	689	712	630	704	631	619	594	595	594	578	655	659	626	635	608	567	620	612	597	602	574	634	609	597	609	637	603	630	631	597	651	629	619	623	632	616	597	600	611	650	684	639	593	619	597	613	671	722	717	723	656	672	574	616	677	631	674	556	629	585	564	560	618	597	610	577	627	605	609	605	592	618	597	607	623	635	618	653	627	648	645	594	590	632	616	603	614	613	614	580	612	577	605	611	565	582	609	584	623	575	575	608	594	621	567	613	606	594	619	613	610	600	606	603	644	593	643	639	568	618	616	577	592	592	601	568	580	625	589	598	545	614	597	583	593	637	602	636	586	612	614	621	594	615	567	608	588	605	593	631	603	630	556	651	600	574	579	540	595	601	560	617	612	576	566	573	565	591	610	579	574	654	609	624	619	560	628	607	606	584	605	606	579	620	614	591	603	630	608	608	581	595	585	609	636	599	607	653	567	625	576	598	610	627	571	585	560	615	627	607	616	565	589	593	600	606	591	581	574	625	599	599	546	597	628	565	635	573	614	599	606	597	600	582	629	582	587	586	590	558	606	611	594	615	584	554	546	522	592	615	573	569	591	601	615	565	626	565	611	643	594	544	625	607	614	580	601	594	642	561	595	602	595	610	576	658	580	546	611	610	598	570	631	582	578	628	584	549	599	571	583	589	597	592	586	577	629	617	593	598	564	596	591	571	595	605	614	631	588	603	586	591	583	584	609	633	555	655	619	619	600	628	603	561	583	577	610	593	619	622	602	598	573	606	613	604	580	590	629	591	585	615	658	585	597	578	584	603	592	609	571	627	601	640	600	595	589	609	598	576	583	602	567	578	595	529	661	609	623	641	593	585	603	619	590	563	645	579	610	610	563	562	585	581	636	580	567	588	599	601	653	579	590	618	637	644	589	631	598	589	600	602	587	651	568	644	629	555	607	609	582	596	607	577	611	592	566	614	593	575	590	639	597	622	597	642	581	608	617	616	599	578	538	595	586	595	591	609	640	576	574	598	602	618	608	577	598	632	571	593	615	617	600	620	651	584	590	603	612	599	570	558	598	619	566	608	558	610	625	650	635	663	606	613	601	579	578	642	621	616	619	567	610	592	608	591	617	590	574	631	599	527	594	651	634	597	641	576	598	634	599	571	658	644	570	559	603	598	598	588	583	582	569	605	556	618	624	606	571	572	593	601	594	619	581	613	595	613	599	561	581	611	574	572	584	596	576	599	623	577	542	605	625	609	575	587	590	607	578	600	613	564	581	611	637	599	582	581	588	600	609	619	616	590	589	586	618	571	585	615	597	607	581	616	616	642	651	629	572	638	566	619	621	598	606	587	557	568	616	570	587	597	571	552	599	595	579	622	606	597	572	585	554	583	609	588	658	554	563	590	600	588	545	630	588	583	610	563	596	601	569	567	571	623	582	574	556	596	582	618	557	623	571	575	600	623	625	583	603	588	561	602	593	588	609	557	618	589	593	610	585	577	644	575	604	613	587	607	613	599	600	571	588	599	590	614	592	570	574	615	603	600	575	570	604	570	615	590	637	625	569	602	603	623	600	599	535	613	593	659	602	566	627	565	602	629	588	623	601	597	578	591	580	567	597	583	608	581	582	601	597	621	595	596	614	571	607	572	628	567	612	605	585	603	613	570	557	585	574	580	590	593	570	569	593	619	610	640	612	618	578	596	587	622	638	589	599	615	602	598	610	573	617	589	604	584	563	648	546	623	554	609	574	580	563	603	582	625	582	557	561	567	546	665	620	595	594	590	602	627	595	599	591	582	583	587	596	611	563	607	605	614	561	563	622	616	590	551	553	565	582	574	596	599	657	598	570	649	580	564	639	642	591	582	596	629	613	588	601	586	629	619	626	578	572	623	611	594	598	625	605	602	616	566	610	564	573	606	580	605	616	633	611	601	582	606	612	615	618	619	619	588	568	583	576	614	584	572	596	623	565	619	594	596	611	629	602	613	594	667	561	609	562	617	561	641	597	654	596	602	572	590	603	602	622	577	590	581	592	613	603	601	577	550	548	590	582	604	583	605	609	607	617	605	565	593	590	615	599	573	609	579	608	610	588	618	604	630	551	602	578	615	565	581	618	589	608	567	544	648	605	605	598	550	621	610	599	605	654	602	595	583	609	602	576	565	547	631	579	582	585	621	613	625	589	576	634	631	595	586	572	578	604	638	543	624	559	595	639	615	590	599	580	624	575	605	584	594	584	582	603	608	628	612	559	605	599	583	643	655	601	596	606	581	562	576	621	622	641	592	617	645	616	595	586	628	548	607	590	620	605	558	565	588	587	620	603	588	598	576	619	587	584	603	605	583	560	576	599	571	555	603	565	617	564	603	612	608	612	584	629	602	610	617	576	596	604	624	588	574	625	604	589	547	570	596	555	609	611	583	583	605	628	637	630	574	592	570	593	599	607	605	617	629	587	638	576	587	608	584	580	636	598	605	630	629	608	619	597	602	598	632	590	572	606	572	576	586	572	602	569	613	568	604	637	586	608	588	591	617	582	609	554	611	584	626	610	594	591	629	614	579	565	602	603	609	587	618	596	599	604	637	617	581	570	615	615	582	574	554	588	541	621	582	560	600	592	598	639	622	584	588	556	622	599	561	588	547	614	595	601	590	612	582	601	622	621	586	581	594	589	589	542	600	566	590	601	632	582	595	582	587	610	601	588	593	619	591	569	656	608	602	597	565	580	562	605	597	593	611	602	612	592	589	625	568	617	617	599	607	599	553	602	571	572	631	557	595	566	632	624	620	604	623	623	593	602	516	613	611	588	618	634	618	578	571	612	651	556	607	574	628	657	561	586	571	589	595	597	577	604	573	609	592	623	573	598	602	585	564	592	553	584	609	632	612	577	661	621	593	611	580	622	627	608	571	572	580	602	617	596	607	560	587	629	614	617	569	603	636	568	587	621	525	604	566	559	552	605	613	560	577	566	608	560	602	628	568	607	630	631	596	594	594	610	611	600	554	542	567	586	613	632	605	606	585	570	559	600	576	608	622	596	577	601	554	612	625	622	595	618	579	586	634	614	606	589	637	560	583	600	582	596	563	616	634	629	615	599	607	592	616	596	591	588	589	571	578	621	598	622	595	564	631	608	617	618	571	602	573	605	560	566	568	625	552	610	578	604	596	599	586	593	613	630	606	602	586	580	607	605	628	625	610	582	628	610	595	609	603	606	599	600	549	601	625	589	587	636	571	542	568	595	604	644	588	621	587	597	546	617	646	595	596	582	595	578	658	571	592	575	587	648	607	575	586	604	619	627	596	606	602	654	589	564	644	636	586	594	586	602	629	589	561	583	606	647	611	602	611	596	567	618	570	591	598	585	583	598	637	593	598	637	613	621	621	591	604	627	601	584	590	581	612	634	578	622	651	631	600	566	623	581	585	598	619	611	574	583	583	584	573	587	560	555	628
70529	78319	73281	50653	15129	2732	591	421	313	377	944	639	560	354	282	271	274	295	308	243	258	240	254	224	244	235	249	233	221	249	242	238	199	252	257	226	230	227	253	243	238	214	216	216	213	240	217	211	213	246	220	226	236	262	210	216	235	205	211	232	206	230	241	239	258	253	231	232	261	248	219	212	229	227	229	232	247	227	215	230	213	215	231	233	225	217	221	237	223	230	219	228	220	263	223	248	235	245	226	225	212	236	188	229	240	216	248	227	249	242	212	234	230	213	201	239	221	206	223	227	215	236	218	226	231	234	189	221	235	224	214	233	246	214	221	199	194	232	247	253	210	242	252	240	230	251	226	216	202	224	210	260	242	252	253	190	206	232	241	226	230	233	240	216	253	234	214	239	221	206	233	215	210	245	227	233	228	231	230	252	230	216	237	201	216	208	218	246	216	217	224	231	235	241	238	226	211	240	231	242	231	237	233	225	250	195	234	238	216	214	225	211	244	234	213	228	251	203	223	226	209	221	217	241	232	228	199	216	217	220	243	228	235	239	195	226	202	225	240	261	214	209	218	212	207	223	213	249	241	233	221	193	223	224	241	211	241	231	241	215	230	248	251	219	235	243	210	218	213	235	213	217	226	234	239	189	225	223	232	216	263	226	200	223	248	250	235	237	216	241	233	218	219	211	247	231	257	212	241	231	200	230	229	209	243	235	227	220	208	235	223	214	224	231	243	242	246	225	207	245	227	248	237	227	211	209	231	224	236	232	233	213	243	214	236	238	236	226	211	229	211	194	241	211	234	219	234	229	226	236	221	202	223	244	214	230	225	239	225	208	211	221	234	200	225	236	223	229	246	207	193	231	203	208	226	246	236	240	237	239	222	215	211	217	185	215	216	223	233	233	242	259	204	231	200	247	230	218	236	246	226	228	252	227	237	229	272	245	233	229	191	222	264	211	199	216	229	235	244	224	229	222	250	225	201	241	226	236	216	232	226	248	265	231	244	237	249	207	248	247	208	221	244	215	203	244	227	207	230	218	207	209	212	205	254	214	255	240	231	227	220	252	231	215	251	222	242	217	212	232	227	216	230	208	224	222	242	217	261	230	223	237	222	232	215	221	198	245	224	224	246	234	230	211	222	211	228	213	217	249	234	232	242	212	220	204	211	230	221	235	236	239	240	224	197	233	264	218	212	221	229	233	229	233	216	234	237	224	237	226	242	233	248	210	203	210	217	227	212	215	221	233	217	223	216	231	253	252	223	213	206	229	226	234	213	229	230	221	213	215	215	204	224	238	210	230	209	240	205	250	233	235	231	201	231	246	223	223	216	215	238	225	228	233	226	207	226	210	216	223	217	219	222	260	219	241	231	244	237	208	236	231	230	197	225	239	205	241	225	216	228	224	234	237	255	208	221	243	233	260	258	255	220	227	228	239	224	241	242	228	227	213	246	228	222	239	203	221	232	220	221	217	250	221	235	211	224	253	219	202	217	235	220	249	197	195	232	201	224	222	229	278	203	209	217	227	222	247	216	201	219	235	206	192	219	252	253	248	251	225	210	218	225	240	226	268	248	234	224	248	187	212	231	220	204	213	241	235	260	223	235	230	210	238	230	254	260	252	239	260	206	233	217	239	258	211	241	252	247	240	238	227	234	202	203	243	226	211	225	212	225	247	230	214	211	239	218	231	243	227	227	209	230	222	208	245	246	214	223	251	235	232	249	237	217	249	236	233	224	212	232	218	224	222	248	253	204	240	230	201	229	253	259	233	244	216	208	237	226	229	220	241	260	233	230	203	244	220	205	239	212	221	246	213	206	223	199	216	224	220	188	246	209	226	237	240	228	235	229	230	235	278	223	222	241	223	208	211	242	194	234	232	248	216	239	222	240	240	237	226	257	197	245	213	236	213	254	216	224	221	204	242	256	201	253	212	235	250	273	211	204	240	226	206	236	224	201	226	218	213	221	236	223	201	211	207	204	208	224	256	214	217	227	245	215	223	216	219	243	228	235	216	257	241	221	231	207	223	240	213	214	237	245	222	218	202	229	220	207	221	228	215	255	232	222	245	220	226	231	267	247	224	241	251	226	213	224	218	222	242	247	214	235	198	230	218	207	243	240	234	216	234	224	234	217	216	198	231	201	240	251	256	233	258	235	255	208	240	231	246	239	224	239	211	218	228	208	235	213	245	188	204	241	233	236	226	231	237	234	246	198	231	199	209	228	196	247	219	235	208	252	211	221	224	239	217	197	226	215	235	221	237	257	238	237	215	207	226	243	221	225	228	234	203	226	230	230	246	250	200	226	217	247	234	204	223	211	235	225	243	212	235	244	204	209	231	284	227	234	238	234	234	258	232	208	239	213	221	254	227	231	274	220	265	271	210	234	214	231	237	260	199	238	224	222	217	249	231	228	219	241	242	239	229	213	214	215	220	232	244	243	216	221	227	228	219	216	206	227	213	237	257	207	242	228	240	242	251	251	249	219	222	267	211	235	215	226	253	235	227	224	226	206	211	207	236	215	215	245	222	202	198	230	215	262	233	233	225	238	224	245	202	228	232	245	251	257	232	228	215	206	241	257	243	247	197	243	248	241	226	198	212	209	210	204	201	217	207	241	229	232	220	189	215	228	229	222	209	214	237	238	204	244	217	217	232	225	225	229	223	217	224	234	260	224	200	224	230	241	236	232	198	211	225	236	251	242	257	203	241	219	221	252	237	224	205	241	236	228	224	239	207	202	238	241	230	216	219	241	230	206	230	238	231	229	236	216	223	240	219	210	236	204	257	247	222	205	217	223	227	221	235	227	233	207	242	227	233	198	233	211	221	222	228	218	227	206	241	246	226	213	262	220	224	205	227	234	247	237	236	228	203	234	190	204	242	245	246	211	232	229	241	220	231	204	214	200	204	223	215	228	217	237	207	244	229	256	242	221	212	218	208	227	224	222	215	224	230	209	224	234	226	230	241	185	233	240	229	239	221	226	252	215	224	233	255	235	197	243	238	222	235	226	222	232	230	232	233	218	240	223	248	235	236	207	212	212	247	256	213	217	225	213	256	219	227	240	220	246	214	223	211	218	242	217	206	227	235	199	228	216	227	221	224	183	224	244	250	256	227	221	227	234	231	243	221	233	214	209	215	221	211	222	209	209	226	229	228	214	224	226	237	229	228	228	234	208	215	226	214	238	210	211	225	201	257	235	247	257	227	200	241	215	220	218	228	219	216	217	210	246	227	227	211	202	219	246	230	221	236	240	252	209	231	230	238	211	228	238	224	247	221	229	237	240	251	246	245	221	218	229	237	240	221	216	224	233	225	250	234	208	212	227	227	221	232	239	238	226	244	243	223	223	214	224	218	240	223	230	225	227	204	240	229	257	222	223	233	247	211	232	218	229	249	211	204	212	244	221	221	218	219	268	234	240	237	225	266	225	226	231	209	211	215	218	240	210	202	241	235	227	250	230	219	222	241	231	241	226	254	233	228	244	239	260	217
47965	62889	73884	39972	1637	1392	1399	1582	1380	1843	4387	3191	2814	1503	1286	1213	1282	1319	1100	999	972	987	859	841	843	830	832	772	810	817	833	829	764	835	799	738	772	745	792	746	714	711	782	738	762	789	763	764	757	765	733	779	769	718	742	737	773	734	816	752	743	783	775	799	826	808	844	809	870	883	824	770	785	778	786	820	745	800	771	749	811	780	781	758	763	760	761	692	757	702	755	780	734	707	707	718	724	722	759	776	772	748	742	737	760	743	733	753	754	752	729	765	719	765	719	722	752	794	741	738	760	798	796	787	754	758	747	769	779	785	777	727	722	745	756	719	769	699	743	733	736	752	739	778	764	773	769	740	758	744	766	689	711	726	716	751	736	749	768	744	797	700	783	723	742	701	712	714	766	776	793	696	721	718	772	768	697	719	728	752	748	754	777	742	758	720	694	738	774	741	697	715	710	740	730	697	763	717	690	709	707	697	754	719	722	720	692	717	710	713	729	724	771	759	708	720	744	749	695	702	756	757	714	748	700	751	727	732	728	722	750	735	755	719	760	694	723	776	778	709	695	744	745	710	756	746	715	743	761	691	778	743	707	778	753	748	718	723	767	755	723	716	710	723	751	758	737	750	787	754	718	771	720	710	800	744	784	723	686	783	699	732	744	757	755	726	806	766	738	706	723	743	734	751	722	727	724	745	717	760	734	738	738	736	728	721	715	766	717	717	672	726	717	698	724	747	755	731	735	708	725	729	703	733	721	727	760	762	766	727	760	721	801	688	713	763	726	735	716	753	666	725	765	696	725	701	720	753	697	748	771	721	765	727	748	743	788	746	727	740	760	784	775	756	738	745	726	721	739	698	768	697	737	717	729	742	669	775	741	766	743	726	706	772	745	713	715	773	768	750	760	749	704	727	715	749	759	707	711	745	778	741	771	740	729	706	729	741	723	705	714	681	758	755	709	785	699	748	733	704	708	730	742	746	718	771	701	742	715	724	686	750	754	696	755	768	680	728	717	771	803	775	718	714	711	723	747	766	739	764	691	743	690	712	784	710	733	739	714	705	696	723	738	767	723	714	740	732	785	736	722	743	762	726	745	745	755	734	753	731	737	742	710	758	752	765	762	729	741	757	765	701	736	707	751	730	737	733	743	765	692	771	767	720	757	767	707	766	762	720	799	717	746	713	750	730	744	713	717	732	696	764	728	737	702	714	733	769	763	719	769	710	743	732	708	672	757	747	747	754	762	736	729	733	777	753	725	703	767	677	719	742	748	756	765	753	757	722	700	788	758	771	728	770	706	737	723	763	693	702	768	726	729	724	725	721	761	715	710	678	703	708	756	718	703	723	758	712	747	718	702	727	721	721	740	782	736	694	763	730	708	759	697	694	719	781	798	728	739	715	766	757	723	733	712	746	738	735	721	765	761	697	715	728	712	739	772	718	692	717	750	728	741	719	771	726	725	711	747	722	755	755	759	699	699	788	766	756	736	776	727	732	742	728	750	743	685	724	680	788	776	745	746	712	734	758	749	777	696	726	729	737	756	765	758	759	722	723	753	733	772	739	750	762	745	717	756	727	748	731	722	748	710	778	732	750	724	740	705	762	724	742	754	734	697	731	769	727	707	725	717	740	736	745	695	750	711	715	756	761	729	788	729	786	748	726	721	675	749	712	694	728	783	707	771	821	732	760	726	702	747	751	738	719	751	721	788	750	718	734	772	718	748	713	774	741	693	743	766	684	727	721	740	772	755	709	734	725	716	767	750	751	778	736	760	716	735	755	767	714	759	704	715	760	768	750	725	712	719	799	756	729	755	736	743	760	709	743	791	692	745	788	753	681	729	720	723	772	724	737	764	735	727	707	728	735	730	782	718	741	766	767	794	735	720	717	715	718	776	769	717	753	710	690	747	759	740	733	755	777	705	731	771	767	742	711	752	725	728	765	708	756	731	731	766	685	723	714	730	753	744	760	666	730	726	758	713	729	707	746	747	746	741	718	760	768	791	730	750	730	774	732	733	717	737	737	807	730	706	762	783	773	769	777	736	755	730	783	669	743	753	709	721	719	785	786	747	788	804	710	742	739	685	717	731	709	722	756	699	728	698	701	691	777	771	740	725	767	726	755	723	702	710	734	748	721	737	739	726	792	730	761	739	744	800	747	739	715	758	747	744	741	686	741	752	755	739	774	734	694	727	751	816	743	698	702	716	730	746	793	742	711	757	729	754	779	699	790	764	739	728	736	723	689	733	771	684	672	745	741	745	793	744	709	780	726	750	697	735	749	794	734	695	720	758	740	736	730	721	752	744	704	770	703	712	767	734	676	759	777	690	770	717	730	717	699	715	757	685	731	695	743	717	720	743	725	713	727	734	723	702	754	684	697	747	758	764	759	716	723	732	789	714	729	734	695	746	750	750	773	646	741	724	718	730	712	742	730	726	687	736	733	746	726	714	761	770	727	759	741	712	724	719	716	725	721	745	703	750	719	738	766	729	683	686	789	739	740	730	757	755	710	748	730	779	701	776	792	731	718	770	701	728	748	726	709	743	767	753	745	736	731	720	740	763	778	701	755	786	754	757	756	748	717	755	706	763	738	710	748	667	744	705	764	717	787	701	725	735	758	730	783	737	734	705	721	720	764	762	736	720	769	739	716	738	758	688	714	770	723	742	712	709	671	744	704	788	751	774	760	736	725	750	761	703	733	710	745	708	735	688	735	737	725	769	729	743	774	761	730	735	735	783	739	726	750	709	731	756	756	723	756	720	681	740	723	755	733	812	713	732	739	679	720	750	772	741	756	750	717	752	759	778	739	728	742	740	767	761	750	743	771	714	767	752	714	723	763	721	737	706	678	723	689	736	792	732	684	753	738	732	718	697	757	775	760	755	713	721	774	807	747	728	713	735	717	819	746	774	715	759	747	730	698	677	756	723	742	774	736	717	759	687	733	723	720	718	750	744	786	776	711	736	736	752	733	773	721	757	747	743	771	764	779	743	743	720	718	770	753	735	769	778	742	724	709	745	735	753	740	740	736	735	730	715	734	704	759	744	783	752	681	719	701	695	720	742	702	768	712	720	771	732	727	718	720	760	748	712	695	798	783	715	729	711	729	780	726	728	732	771	717	728	720	763	712	735	729	707	716	758	720	732	764	751	787	733	706	782	759	760	722	773	715	719	766	687	733	717	733	719	718	755	708	775	781	726	748	766	755	733	763	780	733	668	692	726	747	746	746	746	761	711	731	761	714	792	788	767	761	724	753	697	763	774	704	689	699	695	733	772	742	711	715	719	711	761	708	717	785	716	754	722	757	752	714	754	749	745	729	731	759	720	728	724	782	698	715	701	723	705	759	769	728	708	741	728	702	745	688	723	755	726	707	771	746	719	705	781	713	716	718	700	760	746	712	708	769	761	717	708	735	693	706	743	713	749	717	736	733	749	735	723	744	737	750	734	728	756	714	769	737	728	778	665	761	693	756	755	743	770	742	725	718	757	737
12382	12142	11582	3629	263	142	135	137	128	150	160	134	115	122	141	119	151	129	141	125	130	124	124	147	141	133	137	126	145	134	135	126	126	128	138	118	149	123	160	136	149	117	137	130	128	126	123	135	130	148	115	148	132	153	132	144	126	133	131	130	131	158	124	133	129	137	141	137	124	140	131	142	134	124	130	126	160	115	128	136	127	141	136	136	131	143	114	108	141	120	146	126	107	115	123	146	133	128	136	146	126	107	126	132	124	115	128	127	136	150	180	129	132	109	113	106	149	128	115	144	138	129	127	108	128	141	136	134	109	142	151	136	144	128	137	125	129	132	126	132	131	130	135	125	151	117	139	142	142	135	114	118	131	140	135	130	153	137	127	123	128	133	151	134	117	125	137	129	137	136	131	117	127	124	128	146	127	132	137	135	139	119	114	149	134	127	115	131	149	115	126	136	113	136	139	139	121	158	126	125	134	120	116	140	131	114	140	114	126	136	121	135	110	135	144	141	136	144	124	134	125	126	125	138	103	155	129	124	130	139	135	154	118	126	107	134	144	136	154	134	121	146	142	132	128	138	148	140	128	136	126	154	118	127	154	138	117	120	136	145	165	121	130	149	133	110	122	131	125	116	134	124	112	133	129	120	121	120	99	123	133	146	118	130	113	140	106	138	134	115	135	119	132	148	117	131	140	127	119	137	106	136	109	119	129	129	119	124	118	131	133	118	136	117	137	127	144	149	127	119	139	160	118	132	123	133	108	127	141	148	116	142	119	118	137	144	126	125	141	133	118	135	134	123	131	133	134	147	133	150	133	138	129	126	128	122	137	133	131	127	131	118	132	129	135	171	129	126	123	136	141	160	135	117	154	132	138	153	117	136	141	116	133	144	156	135	129	115	142	134	119	137	112	129	153	134	134	121	121	136	140	126	140	129	118	141	133	128	147	134	134	139	140	127	132	134	122	140	133	119	147	119	128	129	109	136	143	157	142	124	119	128	127	122	125	133	125	124	141	122	140	112	119	134	136	135	140	126	129	155	118	115	120	128	142	138	109	120	133	158	118	127	125	127	124	142	120	118	131	134	128	134	117	121	129	122	130	137	147	120	130	142	117	129	133	145	136	137	122	132	136	133	125	116	129	139	124	128	125	126	155	126	137	129	140	116	124	146	115	140	137	120	150	120	126	140	149	127	136	153	121	142	120	123	136	135	119	114	128	149	131	147	136	133	146	143	135	119	120	140	124	127	149	129	120	148	109	129	138	115	126	136	102	134	120	129	132	160	124	130	124	142	150	158	132	112	114	127	123	142	124	124	155	156	142	115	120	116	116	120	134	132	124	145	132	125	123	137	112	137	123	118	109	147	132	141	131	121	135	148	142	136	154	124	159	147	133	103	144	145	126	146	124	123	115	128	136	122	112	128	118	125	148	134	116	145	128	129	136	124	121	132	121	144	116	124	138	136	152	126	144	147	114	131	113	122	117	137	137	121	143	127	123	124	141	149	127	127	144	131	130	126	131	119	136	141	125	135	131	144	145	116	146	128	125	126	131	134	128	140	133	121	131	129	115	118	147	133	133	134	138	120	126	118	128	144	141	136	135	151	140	133	136	125	126	114	133	132	115	137	132	129	119	132	134	131	134	119	138	133	124	132	116	128	132	112	137	122	115	142	122	111	122	135	122	132	127	140	118	131	126	151	129	133	142	122	124	134	126	123	109	124	155	132	113	122	144	139	119	140	120	129	113	145	155	126	126	145	129	152	144	135	125	119	137	131	124	130	130	119	132	156	142	128	137	133	106	105	133	130	135	134	138	119	125	129	146	129	124	125	130	125	139	139	124	124	131	135	137	114	135	127	123	129	121	153	142	133	122	130	151	113	144	149	135	131	123	110	117	143	107	124	125	146	142	113	125	125	143	122	131	125	155	130	125	127	136	136	133	115	139	139	121	138	136	139	135	148	136	146	134	128	126	139	146	135	125	125	129	116	146	124	142	133	146	134	157	142	116	127	135	142	133	105	132	124	121	107	141	145	115	150	127	119	151	119	128	133	133	123	129	139	126	128	122	117	144	120	126	121	116	134	139	150	144	114	136	146	126	137	133	126	132	145	107	116	127	120	115	122	129	114	133	126	129	120	121	134	128	147	120	137	138	136	141	127	134	127	130	135	125	139	127	130	126	131	137	120	124	116	116	141	152	126	121	142	146	136	136	125	138	134	142	126	121	136	137	151	143	119	126	130	138	128	157	117	110	123	132	134	118	132	144	150	126	154	122	124	139	126	135	129	113	134	131	142	139	130	124	152	125	139	130	150	135	113	127	151	128	148	119	149	135	141	130	138	141	156	139	131	126	128	137	131	149	142	121	135	114	122	139	118	140	128	139	133	133	130	136	119	133	147	121	138	129	107	143	140	124	138	145	141	130	132	124	147	128	129	145	129	111	139	135	140	140	129	138	118	118	125	124	156	125	116	121	123	125	114	117	133	145	120	128	136	150	150	155	135	153	114	122	130	116	163	145	148	122	130	140	114	156	137	131	135	138	126	144	106	129	138	125	133	127	131	123	112	125	147	142	151	143	132	113	138	109	129	119	139	100	143	153	115	128	108	136	155	127	119	131	140	119	113	116	106	133	130	137	125	112	139	128	139	142	134	141	123	125	123	127	112	113	145	136	145	115	107	122	118	154	133	131	131	136	142	136	137	144	122	139	115	139	125	133	128	133	159	128	137	115	150	128	128	132	139	143	131	140	134	126	110	135	131	131	118	144	129	126	154	132	140	144	146	123	157	108	128	143	120	140	122	132	122	148	123	140	132	115	135	153	139	115	142	134	135	133	137	122	140	124	125	122	132	124	136	137	152	126	127	140	138	118	124	130	139	138	126	146	143	130	140	120	126	139	107	118	135	138	123	139	145	126	133	142	136	136	171	147	150	140	139	131	133	126	129	132	117	134	129	144	115	129	127	123	150	122	126	129	114	133	114	120	140	144	126	136	113	129	112	139	145	111	123	137	122	145	120	113	121	135	115	137	148	187	126	113	154	143	122	115	133	126	140	131	143	123	122	135	132	133	144	125	148	135	119	131	128	136	133	122	129	141	126	128	117	135	142	123	156	130	125	133	141	113	138	134	119	117	118	141	113	121	148	148	113	116	136	133	107	133	125	116	124	114	120	138	136	131	126	123	100	134	118	127	113	127	135	155	126	150	128	114	128	126	140	125	126	146	131	127	136	118	144	133	145	139	153	128	134	129	127	136	145	142	129	123	147	128	133	114	132	140	145	144	122	135	136	121	152	147	143	129	128	131	113	137	119	110	124	127	124	130	134	133	137	142	136	132	138	123	129	128	119	114	112	146	101	122	154	148	129	114	120	125	119	148	132	127	132	130	150	143	119	120	130	131	102	133	127	138	149	133	146	134	130	124	120	110	154	146	157	137	137	133	123	157	122	127	140	137	120	133	152	130	139	141	141	135	123	128	153	133	142	139	137	134	132
14338	19505	20966	8170	485	493	503	492	506	519	642	531	535	478	490	496	517	501	484	522	535	463	496	504	448	441	463	501	475	512	472	483	455	484	462	488	481	493	500	454	479	532	486	469	476	469	449	439	468	473	504	494	473	497	490	478	479	502	513	477	517	499	465	436	470	502	494	549	554	528	523	478	543	454	484	509	472	474	511	500	493	435	492	479	485	493	501	473	470	473	456	463	484	507	488	454	512	490	416	457	487	477	467	511	480	457	465	461	494	449	440	449	446	442	469	501	480	464	459	503	491	498	477	480	438	483	452	485	493	454	493	510	480	514	503	488	437	470	458	472	445	441	457	486	488	481	515	485	464	480	490	500	494	486	477	436	472	481	475	490	463	478	469	495	446	465	453	496	456	493	480	463	465	487	497	519	476	457	451	483	500	486	437	481	436	474	508	461	518	487	457	500	490	445	475	479	465	485	462	475	459	474	480	496	489	466	446	472	481	485	478	504	487	488	499	479	512	438	482	483	500	484	457	463	470	492	463	463	506	506	481	467	463	463	454	485	480	476	468	485	481	476	453	437	493	436	509	466	453	472	468	493	427	478	465	459	470	452	526	472	505	494	455	504	494	462	424	448	477	470	472	453	455	460	475	475	490	493	485	473	458	470	503	480	514	476	488	412	482	506	428	477	443	453	461	476	494	462	472	479	443	484	498	502	447	468	479	500	459	454	495	511	440	477	498	484	471	472	482	485	466	473	452	501	445	514	476	468	515	464	471	474	476	501	498	453	479	485	460	507	466	451	456	460	461	466	462	459	416	472	448	507	439	479	440	503	437	486	484	434	452	488	475	484	453	484	484	437	470	443	469	489	484	454	457	488	473	490	465	455	486	517	474	454	455	520	467	445	478	519	457	484	511	472	477	464	506	445	485	472	469	502	454	486	493	474	483	461	470	488	500	473	455	469	497	512	524	439	498	485	473	496	448	468	489	463	487	488	512	480	452	449	470	480	485	481	471	496	462	469	440	509	476	445	458	508	488	478	465	445	479	452	470	472	449	486	443	460	460	506	480	499	470	516	506	469	461	479	488	462	506	497	489	459	486	439	489	514	466	448	479	416	456	466	469	481	474	442	489	447	455	452	489	498	482	493	455	479	500	431	494	477	447	514	482	479	455	463	513	473	492	492	492	522	470	472	471	463	463	463	466	458	507	492	489	453	478	475	467	530	527	461	457	490	488	468	470	467	478	501	502	497	449	496	482	470	441	514	526	443	500	471	489	450	440	506	453	487	491	490	486	471	455	447	453	460	470	502	476	486	478	468	488	477	418	487	504	486	474	512	471	438	438	465	479	476	484	460	492	470	465	499	513	499	503	513	456	490	489	438	479	464	467	471	452	486	460	496	507	483	497	516	468	495	494	495	490	480	495	461	467	485	503	448	455	474	458	517	461	491	482	449	512	494	485	472	452	455	475	474	452	428	460	499	501	454	433	453	444	480	471	495	457	471	509	484	484	486	495	491	428	473	478	462	467	459	481	455	475	488	454	488	485	489	502	507	467	464	457	431	471	447	500	467	491	453	439	503	457	470	441	514	476	500	469	479	479	479	460	480	470	419	498	508	531	461	431	448	446	470	467	498	493	499	480	479	477	489	494	475	487	460	481	445	503	478	440	470	509	452	443	485	499	512	492	484	446	459	473	489	484	444	438	474	479	572	494	443	468	472	416	503	458	453	510	462	468	484	472	457	450	444	492	471	435	469	499	485	450	464	488	462	495	490	484	512	454	490	446	484	490	504	511	476	478	480	470	468	504	524	433	497	496	498	488	472	510	453	509	463	486	467	453	441	483	497	492	417	499	508	474	476	441	462	474	493	487	451	505	452	488	526	493	440	514	470	472	449	490	490	478	469	442	459	472	464	451	471	438	472	501	487	475	461	482	494	455	474	492	469	464	480	474	478	498	436	464	487	467	490	476	510	490	434	475	473	475	512	481	464	469	494	472	478	491	482	493	473	515	487	474	489	526	472	474	468	495	472	494	491	488	447	450	474	436	486	501	462	466	477	470	463	488	451	484	502	468	462	463	472	459	471	480	439	491	469	493	458	465	502	493	460	486	484	465	447	449	453	475	500	473	498	468	482	495	477	446	535	497	477	467	519	462	487	474	499	450	486	485	472	473	469	492	511	477	465	474	513	520	477	484	464	485	477	473	463	469	478	465	493	489	460	486	459	486	459	491	495	511	443	480	470	439	447	492	443	454	474	474	488	504	524	437	471	465	479	453	474	526	491	470	456	446	452	495	478	448	499	498	496	434	463	477	473	503	484	468	462	480	450	494	465	528	465	494	455	473	480	498	516	448	459	450	497	510	463	446	516	462	503	500	503	481	507	500	465	464	469	474	487	481	488	487	500	465	489	445	478	416	450	481	525	507	463	447	489	447	483	474	512	473	477	444	496	493	473	516	448	434	479	476	446	460	469	484	477	494	437	480	474	490	473	456	486	485	464	439	479	497	479	473	456	481	447	484	482	485	505	473	487	459	478	467	492	472	493	498	433	499	444	471	510	495	500	522	482	496	477	498	507	483	469	488	501	448	467	480	505	457	498	543	485	473	459	514	467	506	483	459	535	485	500	456	484	485	479	475	457	486	472	479	460	486	498	444	480	469	488	483	488	464	499	465	454	462	514	498	472	478	454	495	472	450	498	431	506	478	501	479	489	482	498	468	467	487	454	497	467	471	460	473	471	531	464	494	475	492	515	497	472	497	498	466	447	477	502	472	486	480	492	483	448	430	514	499	500	447	485	474	488	508	488	460	442	467	451	478	454	462	447	480	466	485	468	496	491	464	450	500	513	526	483	457	477	452	466	473	480	448	470	449	464	524	509	474	499	480	484	455	491	489	428	467	465	497	503	486	480	503	517	469	471	483	480	469	486	476	433	446	483	472	478	446	445	450	478	459	471	497	456	482	498	466	484	467	472	510	451	474	481	516	533	466	459	487	483	456	470	483	517	512	446	501	468	486	500	479	473	458	479	442	495	445	496	482	478	478	489	463	464	489	469	510	496	458	501	467	494	450	481	474	497	452	457	484	441	474	487	472	483	451	452	441	500	465	478	472	485	492	489	442	473	489	484	457	480	466	470	462	501	485	494	495	474	457	455	465	454	456	443	467	490	487	477	448	478	472	476	515	495	465	450	506	510	488	471	477	495	483	490	468	472	479	460	474	483	479	498	446	525	492	472	477	453	498	456	446	446	472	460	498	513	487	462	477	465	469	479	509	490	471	487	449	499	478	466	450	455	450	476	490	448	480	483	567	506	442	487	470	463	470	493	440	480	474	483	504	481	488	477	491	511	478	470	462	470	450	489	467	452	441	466	515	485	483	501	484	484	487	466	486	481	448	484	489	483	508	459	520	494	505	467	458	493	475	452	481	492	478	471	485	442	450	456	521	479	444	462	438	464	447	476	434	488	493	441	450	465	446	474	458	527	474	452	435	519
55507	67179	65575	40183	9011	656	245	273	222	432	690	509	316	220	220	212	232	222	228	190	182	169	194	188	189	169	167	154	176	169	170	162	194	172	179	182	147	182	171	178	162	189	177	172	167	153	173	166	170	171	165	162	179	147	173	160	171	176	157	168	194	151	157	170	170	160	174	171	183	163	201	173	177	166	180	185	168	170	157	153	187	184	163	173	152	194	178	176	170	156	151	178	167	163	164	164	172	177	168	166	180	176	163	164	147	177	172	185	190	168	176	168	172	173	164	179	159	184	179	164	154	172	172	168	187	189	164	168	156	175	139	185	180	166	189	192	167	184	180	190	190	173	156	179	160	172	166	159	172	168	170	167	185	175	166	161	167	160	184	174	182	172	167	165	177	151	162	159	173	155	190	174	181	160	182	168	164	167	168	164	171	182	149	162	158	140	184	174	190	176	172	165	156	179	177	195	167	187	172	167	162	171	169	173	163	176	181	161	188	190	182	194	177	182	168	150	180	164	157	174	172	159	171	164	198	164	173	189	186	162	174	169	158	177	161	182	158	189	153	170	193	178	168	172	159	174	173	173	171	166	154	176	144	171	186	187	195	165	161	154	178	169	186	161	174	168	153	193	180	161	155	162	164	166	197	177	189	183	171	166	175	183	177	179	182	156	168	172	162	159	175	194	179	168	178	179	175	161	184	177	164	205	200	176	187	162	139	168	174	166	170	188	146	163	171	161	180	150	160	169	151	184	185	160	161	162	168	167	166	149	174	169	154	199	145	170	170	172	176	163	200	138	171	173	192	154	174	158	162	171	164	165	158	150	183	157	164	178	179	157	144	192	170	197	162	178	170	187	182	186	164	175	171	156	165	167	213	158	195	156	148	159	152	156	163	169	175	162	183	178	172	184	166	162	171	157	188	163	165	197	170	154	170	162	152	159	158	155	174	173	171	171	185	185	175	162	189	179	166	181	209	171	190	160	180	145	182	176	158	163	179	167	156	177	144	165	174	183	169	178	160	196	162	149	161	168	196	173	162	173	180	172	170	136	175	164	162	149	178	169	179	169	177	189	188	173	187	160	149	183	166	182	168	144	166	143	161	176	166	199	147	151	159	182	176	168	179	168	158	174	178	171	164	176	172	191	166	168	174	167	175	174	160	167	170	150	161	184	166	140	173	170	177	170	182	170	156	182	188	175	149	172	164	165	163	143	160	161	177	158	179	191	167	160	192	151	168	175	177	164	176	140	207	184	188	165	149	174	173	182	177	180	163	159	170	180	156	160	187	157	190	170	197	196	186	178	169	179	144	170	166	177	202	158	162	162	177	144	152	142	179	178	181	161	190	155	192	156	196	196	168	174	173	167	178	162	166	190	180	175	163	182	183	145	162	177	161	206	185	166	187	179	169	153	175	177	164	176	183	162	174	179	175	157	177	177	180	179	159	179	174	173	176	194	173	167	170	194	159	186	165	165	175	181	148	155	177	155	166	149	164	153	150	181	175	167	177	177	153	182	173	165	167	169	183	190	161	181	162	150	143	169	160	181	155	180	197	182	163	186	183	180	183	178	161	171	172	169	162	167	204	156	176	166	194	165	169	160	170	169	200	197	171	173	179	170	170	162	162	176	162	177	169	152	164	175	165	199	181	195	180	168	195	177	178	168	166	176	166	190	185	157	177	180	155	196	155	175	147	175	169	173	179	161	145	165	161	163	165	166	117	183	178	184	194	194	170	176	158	159	155	173	165	200	173	197	182	161	176	209	174	194	150	149	178	156	203	183	176	185	182	186	175	186	189	195	187	156	173	176	162	151	154	158	182	186	182	184	164	193	186	173	165	185	181	184	153	185	187	160	171	162	184	177	185	183	164	183	146	177	148	168	165	162	150	152	170	164	147	180	166	168	189	196	172	157	169	168	160	157	175	168	154	174	172	165	177	162	157	164	167	184	160	181	172	163	148	162	170	159	149	173	168	173	169	178	163	147	189	173	169	181	155	180	185	180	165	178	164	154	168	186	189	175	180	203	154	194	168	182	162	169	160	174	148	155	175	160	199	168	182	188	175	178	174	192	142	192	175	164	203	165	161	181	149	150	159	179	178	172	185	172	183	171	156	178	161	187	145	173	171	180	152	188	178	173	165	167	160	177	183	166	166	160	179	159	169	159	175	188	158	181	156	168	172	160	166	155	171	187	169	176	162	183	168	182	181	187	180	172	177	145	154	208	206	196	174	165	166	160	181	157	176	155	189	190	177	165	189	182	169	185	173	166	157	193	175	182	176	162	174	161	167	182	178	149	160	190	174	189	145	157	171	152	173	164	193	159	170	173	180	170	167	182	158	197	176	163	150	172	174	182	164	170	163	164	163	171	143	162	179	161	149	153	152	154	158	178	183	163	166	171	170	171	190	180	184	189	140	181	180	154	170	174	158	175	181	156	174	198	164	175	172	191	142	152	170	154	172	179	159	178	182	172	174	157	189	175	168	172	186	178	170	181	165	156	199	175	183	171	184	182	191	174	150	170	183	152	184	160	176	169	154	173	173	159	165	188	170	174	180	160	169	167	146	168	151	162	159	188	163	162	161	177	187	174	185	177	175	182	169	172	162	185	177	161	185	177	190	181	146	169	160	163	186	152	165	167	183	169	173	165	175	161	175	174	167	188	163	167	165	181	172	172	176	167	175	167	167	158	171	174	172	191	179	184	161	201	181	172	170	162	175	174	195	143	155	162	187	182	179	177	171	159	148	153	156	140	158	199	160	175	164	187	158	162	163	200	171	166	182	188	171	156	150	183	186	159	153	147	163	182	178	169	170	152	161	160	187	178	169	168	155	182	185	206	146	165	162	155	173	174	169	178	181	154	188	184	178	160	150	199	150	183	157	142	168	162	169	187	157	208	149	159	185	173	186	178	169	156	203	165	147	175	170	164	169	169	165	178	158	180	160	186	177	179	162	179	189	181	186	162	176	158	186	186	175	175	156	177	183	177	185	156	185	173	138	176	151	168	159	172	189	148	155	156	189	177	182	154	178	159	151	185	173	180	182	162	183	182	161	166	181	177	193	180	162	183	158	172	155	154	182	178	178	169	191	179	193	166	147	161	147	156	195	175	178	188	165	181	180	153	173	178	166	158	157	167	170	163	164	177	175	176	158	155	176	190	181	186	186	157	162	176	170	170	186	160	164	174	176	186	171	184	168	186	168	167	191	157	140	178	163	193	161	175	175	187	161	174	174	171	172	160	162	167	172	171	142	186	154	203	166	168	166	182	177	184	179	173	165	179	175	184	173	169	172	161	170	175	167	170	179	193	177	183	174	169	157	183	173	168	184	182	168	162	158	180	174	187	178	189	150	168	179	197	172	192	165	160	196	191	172	161	138	178	162	170	173	180	196	175	187	181	173	191	177	171	170	178	173	172	191	175	179	165	154	158	169	166	181	154	186	194	173	165	187	176	157	171	182	173	166	156	171	164	188	182	163	171	172	175	179	156	181	182
37045	50882	62064	30065	1062	947	945	1013	934	2058	3514	2583	1559	1035	901	976	987	1074	958	744	672	701	681	610	610	612	643	595	608	604	612	636	587	623	633	612	621	643	622	619	583	590	610	596	629	607	589	585	565	572	612	600	582	632	577	579	647	585	588	596	597	623	595	636	671	677	677	684	723	707	604	639	663	621	583	633	592	674	614	580	633	569	583	599	620	631	638	588	625	620	603	652	603	567	597	601	644	583	586	596	583	561	619	618	558	601	593	594	590	615	663	592	608	604	557	538	605	589	638	552	604	611	590	578	615	608	561	627	628	608	606	593	600	566	595	621	588	577	648	607	605	598	577	532	599	564	629	559	603	579	599	610	561	583	605	578	568	591	541	616	614	614	590	573	618	614	608	549	592	617	616	582	580	611	584	573	555	578	601	592	625	561	596	554	582	571	562	574	574	570	598	596	549	596	616	547	539	561	578	612	606	562	575	555	574	564	538	579	557	605	572	612	517	593	637	566	620	596	560	608	603	561	570	574	570	599	557	606	598	594	594	623	571	555	607	595	601	605	601	544	537	562	591	583	569	572	624	598	592	607	571	614	581	661	584	591	610	587	565	589	606	573	601	595	594	542	596	569	561	571	646	582	548	598	565	563	567	593	602	589	575	575	582	590	617	535	575	581	607	558	621	595	637	566	561	540	558	622	580	603	581	530	559	592	560	597	561	554	550	609	551	613	574	581	600	590	617	555	598	606	604	598	572	567	630	552	567	606	544	588	595	591	580	565	603	575	617	559	569	583	538	599	596	581	578	533	575	597	561	598	582	559	631	576	602	630	580	575	575	612	574	582	576	590	562	532	610	605	568	610	580	553	600	600	582	613	596	607	585	574	584	614	565	578	569	587	590	640	548	603	582	585	599	590	567	656	609	599	574	621	622	609	586	573	580	600	611	581	588	612	587	618	575	568	615	570	564	533	550	579	592	555	628	586	557	591	594	580	598	594	629	560	587	590	574	558	604	561	513	555	554	621	602	588	632	599	605	602	606	566	567	604	566	517	615	589	593	553	610	595	566	605	580	607	604	522	570	564	576	598	555	597	640	615	597	555	643	606	579	567	627	602	600	580	618	597	555	598	588	559	578	610	608	626	593	599	574	612	579	591	599	587	586	586	592	596	650	598	602	608	588	581	590	617	593	623	583	584	603	550	538	606	556	589	582	563	581	562	575	536	626	579	610	591	604	611	598	578	612	562	580	583	612	581	573	594	540	594	582	570	610	542	582	588	614	563	555	574	586	609	589	581	582	575	580	543	568	546	588	581	594	585	595	596	618	526	568	574	563	614	584	590	578	602	554	539	585	584	616	556	593	579	596	584	593	612	562	591	585	568	620	589	558	567	608	611	588	604	617	546	605	613	624	593	599	579	585	555	562	588	589	611	610	620	603	580	570	573	580	582	559	592	581	582	592	571	563	593	588	579	566	600	580	617	589	594	577	621	620	596	620	596	578	620	566	607	546	564	596	618	559	568	534	581	553	576	551	594	578	587	577	559	606	537	580	582	613	579	628	653	583	568	556	544	618	595	627	574	588	579	603	583	592	605	584	596	570	510	568	601	575	602	588	597	612	558	579	638	539	565	578	560	583	596	596	606	602	590	595	593	554	599	593	569	541	602	656	582	596	582	588	574	596	593	597	576	580	617	581	617	585	618	559	631	562	582	608	587	592	598	568	606	594	568	638	536	588	584	561	575	583	552	615	605	641	604	609	529	564	617	587	564	597	603	609	557	576	586	511	643	607	573	568	590	553	593	605	588	592	611	686	598	575	554	578	526	636	630	580	617	595	582	583	598	619	621	574	575	597	593	617	611	546	610	553	546	552	585	604	526	566	575	558	601	588	585	581	540	612	573	599	617	558	619	616	557	558	645	572	621	604	568	647	572	633	582	564	605	585	634	579	576	555	588	569	575	618	596	561	601	599	570	593	614	550	626	562	552	603	594	577	573	627	565	566	592	575	571	564	566	585	606	602	590	641	549	566	575	559	624	648	561	629	586	600	565	529	617	631	589	595	621	559	619	587	560	626	592	589	589	585	644	591	616	615	598	575	624	574	580	585	579	606	614	582	548	577	629	624	611	539	584	609	628	614	604	599	594	584	589	556	561	572	558	544	573	588	598	569	543	588	578	573	563	603	579	585	574	576	618	596	624	621	592	583	606	565	592	590	579	589	597	589	610	615	619	558	598	524	585	620	573	553	580	580	599	630	577	543	596	598	624	599	590	613	579	562	607	594	589	621	577	597	639	576	570	596	571	571	569	569	585	663	572	604	595	602	583	597	592	582	593	612	552	592	593	620	571	565	608	596	568	621	519	598	591	615	557	559	605	613	571	578	555	602	597	542	553	586	594	598	584	560	577	613	590	583	598	566	586	615	591	605	609	605	552	585	546	586	604	556	612	583	565	587	585	564	555	575	576	593	603	574	629	628	617	614	622	557	604	523	547	584	566	596	566	587	560	585	600	529	566	573	575	564	562	570	583	609	570	621	590	573	559	588	592	536	534	565	585	578	627	606	622	622	573	592	586	593	635	589	589	556	607	602	571	626	566	580	602	587	632	636	590	582	631	597	561	573	571	560	580	621	559	575	617	616	589	593	569	581	606	561	564	596	602	573	585	617	586	593	575	620	581	573	585	608	622	619	546	589	572	610	588	575	606	583	572	615	571	547	548	576	604	587	579	571	564	611	595	594	581	602	620	621	604	562	552	584	596	567	596	587	575	596	588	585	594	578	553	554	581	629	583	661	577	592	600	573	572	587	590	547	622	589	523	598	565	626	562	593	559	572	617	575	611	572	607	569	574	575	608	565	558	551	576	558	587	596	601	569	602	595	608	600	569	588	584	612	563	605	578	563	545	605	624	556	618	602	541	543	587	569	580	614	602	600	570	598	587	585	575	543	600	596	550	601	606	568	577	587	609	583	627	623	559	578	604	569	593	560	585	575	601	615	574	629	605	579	579	572	582	538	587	609	585	548	591	583	590	587	589	573	607	544	588	612	535	571	631	645	576	574	552	600	603	609	566	602	623	593	659	589	597	585	603	584	613	611	600	608	565	540	621	588	586	599	614	573	575	594	627	623	564	571	540	576	595	602	578	584	562	594	593	585	581	565	574	571	571	594	648	589	588	568	585	577	569	610	608	568	572	587	557	590	564	572	609	568	632	626	616	605	600	603	572	617	541	596	598	601	597	647	583	574	581	588	570	622	575	588	586	589	537	584	641	551	575	590	596	537	620	623	635	607	558	594	603	542	628	598	613	617	622	581	603	569	583	567	588	584	552	570	574	558	593	557	576	618	609	632	544	612	559	592	628	588	610	592	589	595	594	537	649	621	601	586	584	584	545	570	603	578	628	613	556	576	607	567	560	584	610	577	589	649	598	548	590	602	572	550	531	559	553	577	616	561	572	632	563	617	577	591	605	544	575	579	552	650	631	542	604	607	562	599	547
67267	78680	74279	47607	15133	2548	592	447	463	860	1380	927	567	344	345	348	371	348	309	280	243	241	239	225	251	230	237	240	218	236	272	217	197	228	226	231	228	228	253	246	215	215	205	237	237	256	225	214	218	219	211	213	220	232	222	238	230	223	228	261	255	216	235	212	239	242	243	223	272	248	240	226	203	218	244	254	228	220	218	210	229	219	217	212	224	245	218	247	218	212	218	230	232	259	220	235	213	204	223	210	242	227	224	251	236	224	194	227	221	232	254	222	196	223	212	223	239	222	218	206	224	211	232	213	227	212	210	199	230	218	213	218	208	232	242	231	230	219	216	224	208	211	218	209	208	184	212	226	202	196	220	219	230	222	218	219	212	217	223	223	220	234	206	238	239	220	202	236	228	238	244	198	210	234	221	221	231	220	253	221	224	240	209	262	215	218	223	213	205	223	222	230	232	233	244	228	217	196	225	254	223	254	243	219	216	229	246	221	221	232	208	239	193	206	249	231	204	239	228	218	238	235	227	245	227	233	241	240	223	217	214	203	253	192	258	209	233	208	241	218	228	220	260	232	215	247	225	204	238	199	214	233	247	216	220	243	245	219	238	222	240	213	228	234	208	223	213	235	217	234	202	228	242	213	223	236	235	196	225	193	220	229	219	214	220	231	219	229	222	206	231	225	199	210	243	218	211	243	219	222	204	221	221	220	207	230	217	222	218	214	235	195	241	224	217	223	239	229	222	233	238	233	234	224	232	223	231	202	216	230	239	215	241	225	241	233	220	236	220	216	242	233	240	220	247	230	223	233	226	235	210	237	243	228	222	213	244	205	235	232	213	242	233	225	246	210	250	231	232	230	219	188	208	220	254	204	242	238	197	207	213	225	187	203	213	229	232	220	212	210	234	210	211	220	225	213	203	224	220	222	214	237	207	189	196	227	232	225	226	259	246	245	205	212	216	223	218	219	235	248	209	210	200	246	222	234	220	233	204	234	242	222	256	257	221	238	207	238	214	243	237	221	217	245	234	246	210	207	235	239	244	206	223	245	209	213	207	219	232	222	240	226	229	225	253	232	229	226	222	214	210	213	231	203	229	218	227	219	212	247	234	197	207	253	214	209	227	235	199	234	217	237	243	211	211	213	226	206	222	223	239	233	226	226	200	227	234	234	234	221	234	219	211	224	216	249	215	233	216	208	236	236	231	224	206	269	227	224	202	197	213	204	198	212	208	224	219	218	223	236	234	228	239	201	209	235	227	244	210	219	229	245	229	223	238	241	205	210	207	215	218	225	237	213	248	235	228	230	236	206	213	221	231	240	202	204	188	230	218	225	239	230	209	245	224	236	217	205	220	220	221	229	243	203	204	221	238	232	201	228	246	211	249	216	239	241	209	229	226	219	205	216	231	224	215	237	225	225	238	222	219	239	252	214	198	210	203	218	229	220	227	243	216	248	217	219	246	229	202	222	226	253	233	181	217	221	237	218	204	200	199	230	215	237	227	198	232	216	215	229	235	209	215	232	211	216	202	198	217	231	234	240	211	222	239	230	215	224	231	214	232	215	235	217	226	223	233	223	201	237	243	206	237	233	238	208	209	238	223	210	224	220	249	205	241	242	190	227	251	220	234	215	256	237	228	229	208	220	225	234	226	247	205	216	236	216	209	230	196	216	239	220	233	217	214	230	234	219	224	203	225	212	203	227	210	231	223	237	231	228	209	201	213	214	252	224	238	220	240	205	228	204	225	208	224	223	216	212	226	237	205	192	239	205	201	216	178	211	228	237	223	225	236	226	250	265	236	212	218	224	215	206	246	228	216	230	234	195	261	227	210	233	231	204	221	201	218	224	223	220	218	208	210	218	242	233	213	238	212	245	216	228	231	208	235	256	242	216	222	232	240	189	207	236	221	217	214	198	208	222	214	236	233	222	229	237	223	207	243	210	249	207	237	235	214	240	241	210	242	210	231	242	222	234	232	258	226	218	198	257	236	242	226	199	217	233	223	239	232	227	221	229	222	212	240	225	220	240	225	230	239	209	226	224	232	205	233	206	211	205	250	244	213	221	221	234	221	209	241	223	202	224	220	208	232	240	231	230	234	252	229	223	230	230	203	222	218	243	199	222	218	224	225	229	240	211	216	208	218	245	225	233	214	234	188	217	221	206	220	240	235	212	224	246	213	225	240	226	207	234	228	225	242	236	248	223	221	211	198	211	222	209	191	253	223	204	206	221	235	224	219	205	214	215	234	221	231	223	236	193	225	229	201	215	213	232	209	232	210	234	237	245	217	227	212	203	213	226	224	203	193	247	260	222	196	214	228	223	219	215	221	214	235	209	242	216	228	238	215	211	234	236	245	229	237	238	215	207	226	234	209	216	233	241	232	220	233	226	237	215	250	237	215	221	220	236	193	223	244	220	223	204	234	215	243	225	215	205	229	233	216	211	218	230	215	237	242	259	230	225	219	214	221	208	223	233	237	235	221	223	202	229	213	215	232	216	197	214	213	251	222	214	225	228	261	225	202	235	224	199	230	214	195	250	216	237	217	223	235	213	250	225	222	217	225	199	214	217	228	231	242	242	243	232	239	255	201	222	211	216	231	223	218	206	229	206	238	218	226	234	226	230	247	227	217	219	210	215	219	193	214	240	228	223	236	240	217	222	248	244	234	212	215	233	223	208	223	223	231	216	230	234	219	218	231	245	221	211	219	246	223	246	232	211	206	199	218	243	238	205	238	218	264	237	198	222	210	211	228	199	220	221	220	228	218	227	204	203	217	213	248	186	231	227	238	207	211	250	227	206	212	226	230	205	215	216	180	223	218	200	215	211	221	247	223	237	233	227	203	211	226	258	216	234	239	211	232	188	219	220	215	214	247	230	224	211	212	225	224	197	218	222	210	229	205	228	216	229	202	211	206	207	236	223	218	208	235	221	229	237	247	209	245	212	191	226	224	214	206	224	224	211	227	221	193	227	219	202	205	209	240	202	238	197	223	191	222	234	224	206	221	246	243	235	212	269	244	238	223	202	232	206	233	215	224	225	189	213	241	259	213	227	221	248	214	200	211	223	217	225	225	217	287	223	224	200	232	215	226	203	227	212	235	216	209	225	220	240	217	228	245	230	206	213	238	239	210	239	230	221	183	231	208	216	222	220	230	218	209	222	240	237	203	218	233	233	208	221	215	240	239	208	231	207	216	225	245	238	233	236	214	209	220	230	207	230	220	211	242	235	227	234	248	236	216	226	271	242	237	220	203	213	228	245	211	222	227	220	223	227	217	248	220	213	236	235	256	201	234	196	241	224	217	231	228	243	230	210	220	232	213	226	225	212	197	201	235	240	227	217	219	213	231	203	228	223	246	231	211	238	195	218	245	226	241	225	256	217	206	231	219	230	228	210	204	223	214	238	222	212	264	233	246	217	239	234	195	232	222	229	229	241	228	228	195	206	201	211	208	218	213	216	233	215	194	239	207	207	230	207	221	219	238	227	213	202
45422	62280	75795	34865	1774	1513	1448	1523	1647	4107	6043	4225	2934	1828	1619	1507	1565	1708	1381	1034	947	940	875	865	839	787	767	770	796	797	768	764	811	818	802	752	738	760	732	758	776	782	722	755	751	732	744	763	788	756	788	736	761	781	790	744	733	817	768	753	760	766	762	787	800	860	822	931	891	861	746	831	805	801	769	764	812	740	750	752	755	723	770	766	699	763	747	714	718	698	657	741	718	695	763	716	710	764	748	712	776	721	755	716	761	744	751	704	748	697	754	792	789	776	758	752	741	759	757	759	732	793	708	745	704	765	740	739	733	746	713	759	734	711	690	722	701	710	713	728	702	708	698	732	714	771	772	725	681	778	705	724	693	738	680	656	720	740	733	724	731	729	704	767	749	671	722	788	708	769	690	737	722	716	762	710	678	692	745	708	757	742	750	728	673	730	723	714	777	793	758	759	785	738	717	738	714	752	686	743	714	741	721	738	729	746	748	699	708	702	739	746	741	712	770	715	728	701	729	737	693	736	760	693	738	778	748	736	720	753	727	695	676	716	756	734	721	740	697	780	697	712	768	727	741	710	756	732	738	724	795	744	720	712	717	742	735	744	743	731	710	705	695	750	711	704	724	706	772	774	744	758	749	725	700	701	738	772	742	681	766	689	720	760	678	719	719	730	744	730	725	666	712	741	690	696	697	707	736	668	665	725	689	784	731	746	727	738	676	672	731	733	683	709	714	706	721	727	691	759	714	747	757	726	724	737	782	741	712	769	771	718	754	746	711	728	696	739	758	740	707	727	719	719	705	736	701	706	748	748	725	706	776	764	707	756	734	780	772	740	744	688	752	743	737	717	738	747	717	719	756	729	689	743	695	726	746	759	732	687	752	744	772	738	698	764	758	719	693	720	772	715	722	738	703	699	729	713	710	673	706	671	751	742	740	731	723	733	704	710	706	735	763	752	760	682	744	711	753	730	710	724	740	709	747	692	673	745	687	743	739	701	684	694	701	738	693	721	735	735	768	749	694	725	756	679	761	711	684	741	690	693	705	682	740	699	691	748	697	705	742	738	720	743	716	730	756	706	680	719	763	756	751	702	703	753	733	710	671	720	728	696	754	722	739	720	715	708	695	697	753	723	754	714	765	732	790	769	733	734	672	727	745	732	754	792	705	758	740	727	738	743	761	733	729	705	730	709	748	785	738	763	733	703	742	691	728	746	756	729	702	741	722	743	718	738	726	750	674	708	704	717	732	744	756	656	711	754	704	756	709	743	722	730	730	714	716	715	668	698	798	758	728	706	758	724	730	715	707	651	741	762	739	729	766	708	750	682	724	763	700	681	716	739	743	718	718	762	778	710	751	716	720	754	745	752	731	725	757	801	753	754	681	735	747	760	772	762	736	724	722	741	734	734	722	727	718	762	683	705	758	765	730	721	689	714	705	732	718	718	751	736	750	752	754	764	702	750	743	707	720	738	724	729	697	782	724	771	723	683	761	696	736	759	720	725	749	727	711	755	724	697	766	728	704	730	747	693	688	770	728	727	728	694	701	736	752	743	708	831	742	744	715	761	707	743	764	747	722	745	687	750	755	683	745	686	730	714	695	705	719	780	765	683	718	730	724	700	717	743	704	728	730	725	702	754	717	763	719	744	673	769	744	760	727	736	729	746	737	780	721	711	709	718	727	759	758	728	633	726	748	706	697	703	767	704	756	694	734	701	732	729	693	763	692	692	725	741	788	702	754	673	733	714	792	709	739	733	711	746	713	750	686	725	706	684	759	775	774	715	764	778	696	730	729	736	741	742	731	737	704	738	715	746	759	698	639	711	754	704	715	768	744	703	694	727	777	728	727	730	703	739	740	726	738	765	762	741	732	742	712	763	788	736	750	747	720	694	752	693	735	754	761	704	699	650	733	720	777	721	701	744	735	689	739	710	736	700	733	762	684	737	696	805	744	691	721	740	716	757	743	707	763	766	753	705	742	730	761	691	743	718	708	733	702	721	712	747	688	730	696	699	721	705	775	723	701	734	751	715	702	723	790	731	739	716	735	736	727	752	714	727	692	718	725	715	761	745	652	690	725	710	675	750	758	710	730	711	712	768	695	745	720	745	709	713	723	691	716	690	724	775	738	757	817	720	718	736	765	700	734	740	772	751	697	719	711	730	692	759	754	767	802	738	710	777	741	722	707	700	738	724	711	738	718	739	736	706	712	697	732	732	775	736	697	700	703	705	729	745	748	792	739	719	728	709	747	685	767	716	696	720	732	725	722	674	742	751	752	725	672	745	708	764	738	769	717	717	723	721	778	766	707	741	741	738	728	726	737	746	738	710	703	764	692	762	741	712	735	722	734	748	705	730	723	698	707	737	728	718	735	690	710	757	740	743	727	709	709	739	696	754	713	716	701	688	794	757	688	738	718	741	713	731	700	724	670	729	740	708	732	770	712	746	736	731	734	729	724	733	704	704	723	741	666	756	745	720	706	765	695	708	772	762	752	699	748	754	722	737	739	762	755	728	763	756	721	725	722	689	776	736	714	724	707	712	714	716	708	671	720	715	747	755	722	747	759	705	725	705	754	733	715	727	726	722	769	739	787	742	743	757	737	737	719	710	701	738	793	705	726	696	686	756	743	713	723	699	716	755	731	749	717	733	709	758	711	724	681	799	708	753	730	726	746	716	747	807	742	735	779	734	695	754	737	724	753	695	731	764	702	694	725	749	673	731	750	758	728	733	741	703	722	782	706	757	708	786	722	707	721	700	729	785	722	715	753	698	736	720	734	750	769	756	734	749	780	781	736	756	736	758	752	757	755	734	686	733	726	745	748	716	683	750	694	726	695	731	748	705	733	731	740	712	733	749	719	696	738	682	777	742	727	734	739	748	737	759	782	777	743	732	726	762	716	721	713	720	751	759	782	692	681	666	699	764	668	755	678	743	706	767	722	702	716	716	696	712	736	760	706	713	726	707	720	694	676	755	735	747	741	753	708	704	708	760	745	662	724	715	723	732	780	741	735	726	740	715	707	750	769	721	776	762	738	712	634	706	705	730	763	751	721	734	716	718	756	769	722	725	710	788	666	717	727	707	735	713	765	703	739	702	703	731	737	706	731	705	731	742	728	735	741	707	733	728	763	711	738	739	763	725	686	715	709	746	723	759	755	709	785	758	679	686	753	708	779	721	716	790	744	743	736	712	803	729	755	735	699	717	739	737	709	724	750	736	750	760	691	714	687	725	711	745	743	725	721	773	732	746	758	725	719	730	732	729	707	768	711	782	742	696	714	707	739	721	743	758	732	737	723	737	781	683	726	727	718	751	734	702	743	719	696	723	737	671	699	729	723	728	722	782	738	724	743	745	728	718	735	731	727	735	742	771	731	679	698	764	711	732	730	703	790	739	746	695	730	754	708	718	707	716	755	720	706	704	709	779	715	745	745	711	776	702	694	708	783	759	778	791	730	747	727	741	739	742	697	670	689	727	714	706	706	696	706	763
11377	11941	13037	4061	361	195	146	135	140	147	135	141	138	140	161	136	128	130	134	134	116	121	150	115	131	123	145	114	158	136	122	144	142	124	131	138	141	146	132	147	153	144	121	144	139	150	112	142	119	141	137	119	153	144	152	125	144	141	129	130	134	148	122	141	128	131	147	150	135	151	161	135	131	146	139	139	146	136	132	146	134	135	151	127	138	139	123	131	126	121	125	121	112	129	112	113	121	144	129	130	120	134	132	131	122	133	164	121	128	126	130	133	142	129	135	143	128	137	117	118	157	134	140	157	147	129	131	115	124	116	123	136	117	139	134	131	129	136	127	116	139	121	150	141	134	122	136	165	120	121	124	122	132	117	139	130	145	123	109	139	128	130	136	132	139	120	138	136	134	140	139	149	147	116	124	133	141	139	142	122	132	133	141	136	131	135	126	127	140	130	122	116	124	138	155	136	144	137	114	131	134	132	126	127	133	140	128	127	123	151	147	152	127	136	117	143	119	144	123	138	132	124	148	135	125	139	146	130	116	136	156	134	119	126	124	141	133	116	149	126	141	141	105	137	109	132	113	123	144	121	148	124	139	124	129	130	120	142	142	142	120	128	126	158	132	137	114	136	123	152	144	112	139	130	146	117	119	141	140	126	138	121	136	153	108	128	122	163	128	125	125	135	128	131	118	149	131	102	96	131	140	127	148	135	136	134	130	155	127	123	141	127	153	140	131	119	132	154	135	124	114	123	129	142	146	125	145	106	133	119	143	128	121	114	161	123	149	101	159	134	144	110	144	128	130	133	135	153	124	116	126	142	130	153	146	148	161	106	119	116	135	135	152	120	127	137	140	122	121	151	137	138	162	131	134	142	128	131	124	126	137	146	108	140	131	123	125	121	114	113	136	145	142	141	132	140	123	129	135	139	160	128	124	132	125	144	141	136	133	129	126	111	139	127	108	126	114	118	132	117	115	152	140	122	128	118	145	136	141	141	123	130	143	144	135	122	115	143	143	149	138	119	141	143	143	122	138	116	120	119	155	144	127	126	127	135	141	111	117	131	122	131	146	123	132	136	132	133	119	128	125	114	133	106	119	125	129	121	132	142	132	134	130	138	142	118	122	137	135	120	132	134	131	124	124	135	113	114	130	137	132	130	134	140	124	137	128	126	126	140	138	126	138	145	140	140	116	136	124	130	127	125	104	117	138	116	143	121	146	142	127	133	134	146	135	118	142	121	135	128	152	131	133	142	122	126	148	143	141	124	139	142	133	150	125	133	105	115	111	143	137	156	135	101	131	120	148	141	145	122	125	142	117	133	128	144	123	139	158	140	139	143	157	144	139	135	145	131	139	126	116	144	135	128	108	145	106	125	146	111	145	139	124	127	132	164	107	116	140	141	146	144	139	129	131	134	136	120	134	161	142	140	130	127	132	140	148	127	124	138	122	125	135	132	148	121	122	125	139	134	140	134	138	123	152	118	156	129	129	122	132	129	143	137	126	135	143	128	139	137	138	130	118	117	133	140	138	146	130	141	114	122	128	121	150	126	143	132	140	109	147	145	117	123	137	128	123	118	132	140	150	140	138	131	130	134	147	136	137	121	131	137	110	116	147	108	154	125	144	133	134	158	119	121	147	135	149	118	126	157	126	129	124	141	169	124	110	131	135	139	124	142	110	158	141	139	122	139	136	122	124	129	123	132	126	130	124	145	145	129	142	138	135	139	129	121	129	113	154	130	136	141	102	152	148	148	121	122	143	117	133	129	147	136	131	127	148	121	147	115	129	128	145	124	161	139	138	153	131	114	153	136	127	134	125	128	132	144	130	97	147	112	111	128	131	123	113	141	125	139	136	129	121	110	124	135	139	142	146	132	129	132	131	125	134	146	113	126	139	132	116	139	140	131	136	138	138	134	118	135	141	125	137	131	130	146	127	127	115	122	124	132	140	131	122	154	167	110	157	136	127	124	137	127	133	114	143	138	143	144	134	146	114	121	157	118	147	147	123	111	132	143	135	137	132	127	152	120	132	134	159	167	113	159	130	125	106	154	123	121	132	138	129	136	134	148	141	124	131	124	140	142	117	134	128	128	130	138	126	120	130	149	140	128	128	117	117	119	128	134	137	127	124	123	136	110	125	145	142	133	125	144	119	134	136	124	135	122	133	132	127	129	136	144	143	113	124	125	149	140	145	131	129	151	130	145	136	141	128	155	152	129	132	115	142	153	144	123	131	125	127	133	149	125	148	132	119	138	129	113	138	121	140	126	122	108	128	133	134	133	116	130	137	147	141	117	133	132	137	125	138	122	120	135	134	115	137	145	131	153	125	123	135	134	132	122	129	118	133	123	137	152	122	138	123	126	100	141	122	123	133	138	139	122	126	127	139	139	147	139	141	134	143	126	125	155	138	145	137	107	127	131	138	146	132	107	134	134	141	128	132	125	107	157	134	131	128	152	145	141	134	138	109	109	133	126	145	123	156	145	132	142	138	136	129	131	131	137	150	146	127	112	128	125	133	132	136	135	122	121	148	112	130	107	150	136	117	125	130	132	149	131	127	127	133	118	114	136	144	128	133	124	120	133	128	137	106	107	108	153	138	157	143	137	128	135	131	155	119	128	146	132	123	135	143	132	139	123	164	140	120	126	115	124	149	128	128	153	147	130	143	131	134	137	137	132	145	128	141	137	119	109	125	124	130	133	127	126	113	138	138	145	163	129	139	121	136	143	140	130	131	142	121	110	130	147	112	133	126	125	149	131	145	135	139	142	146	125	135	144	149	149	130	153	147	132	151	131	122	157	123	144	137	131	134	140	147	139	131	137	145	145	135	116	131	128	99	138	125	103	130	128	135	133	115	112	149	124	155	139	126	125	135	101	135	117	114	139	110	130	141	121	132	122	123	126	123	127	118	139	133	140	125	128	148	120	130	124	115	140	125	135	125	143	135	125	144	151	126	129	128	157	113	135	138	136	147	131	126	139	127	142	137	119	121	113	123	131	128	132	145	127	140	119	133	124	150	133	133	144	143	151	148	128	125	157	118	127	122	132	147	139	135	135	142	117	161	144	138	147	124	105	125	132	134	150	126	145	116	135	131	108	140	117	125	138	139	128	140	128	155	127	133	131	140	141	137	136	127	125	124	142	134	139	137	126	151	124	140	145	143	130	143	120	139	125	140	125	131	123	155	139	126	124	127	132	139	132	142	138	142	134	144	127	140	126	128	132	128	161	127	129	122	129	134	133	116	116	125	140	135	125	137	129	131	131	119	144	140	130	136	133	116	119	146	125	135	139	122	117	137	124	130	144	136	139	134	138	124	137	130	128	136	131	127	128	135	143	132	126	117	137	132	141	129	140	117	136	135	116	130	139	133	126	150	115	124	147	158	148	145	128	126	140	118	140	156	141	127	139	113	117	147	144	158	138	125	118	107	126	147	144	130	128	128	118	109	150	133	134	145	149	125	127	111	118	124	126	128	125	158	145	133	149	130	144
12828	19097	23072	9340	499	536	496	500	491	626	619	597	523	485	563	503	505	493	468	508	466	460	484	509	449	465	510	497	476	495	459	468	512	491	479	445	475	456	491	481	466	486	512	502	477	522	502	503	498	509	487	478	511	502	481	480	485	475	482	487	542	496	489	520	505	508	464	582	506	527	522	501	531	485	483	484	486	489	493	509	489	508	446	498	484	498	478	495	473	483	464	487	444	493	498	493	479	533	509	468	452	453	478	478	449	464	460	483	537	483	488	471	460	509	441	503	456	435	457	511	486	419	470	490	474	479	481	462	461	451	498	471	482	484	456	467	463	514	458	459	506	496	487	489	471	480	479	454	447	492	468	448	458	499	508	500	536	506	454	494	455	469	508	455	458	486	441	495	499	476	487	487	471	473	508	513	522	493	429	513	495	427	473	493	475	485	520	469	478	468	472	495	481	476	474	441	490	476	469	512	460	509	479	477	468	500	466	478	456	462	456	477	459	492	489	480	490	480	490	464	529	470	495	482	520	513	478	453	475	506	521	466	485	499	457	497	523	506	475	489	480	501	490	459	493	467	498	475	448	489	470	505	471	457	498	482	478	490	515	460	498	483	469	500	480	468	420	501	450	458	431	481	496	472	484	463	476	451	434	491	513	495	425	487	465	463	491	516	464	455	492	458	485	506	440	510	470	496	463	511	513	490	442	470	501	476	484	474	467	436	494	498	485	540	488	472	478	496	522	490	482	478	472	515	458	524	490	482	445	466	468	454	470	470	501	514	509	489	457	485	512	499	441	472	447	464	516	496	497	466	477	470	436	448	479	530	484	496	457	493	461	466	502	484	474	485	442	450	490	512	469	454	485	454	475	504	458	476	478	503	463	492	504	461	482	486	460	524	504	479	471	479	472	514	500	486	487	463	485	504	459	450	439	493	482	463	468	464	497	451	496	487	496	489	496	495	488	483	487	461	481	481	481	493	513	472	506	451	483	477	473	465	501	499	469	515	465	491	489	442	496	482	468	502	482	520	434	476	481	508	467	463	465	493	521	465	484	488	524	505	478	465	487	452	462	481	470	449	461	470	477	457	461	443	504	474	484	488	462	488	454	452	482	499	463	500	502	470	455	465	480	519	453	465	454	495	463	462	496	464	499	491	484	503	497	466	482	465	453	479	522	506	468	477	510	488	476	469	504	470	447	444	457	486	531	483	487	467	461	504	513	454	480	459	513	477	468	457	462	494	485	486	478	494	464	488	483	453	458	472	451	539	492	473	514	478	486	455	503	509	498	473	478	523	455	531	475	483	506	482	506	480	482	472	466	461	469	487	485	484	449	503	489	487	493	453	464	461	474	497	491	482	516	496	473	501	461	473	454	462	494	493	483	493	471	496	427	482	497	470	470	496	440	498	485	475	453	458	482	473	477	496	445	511	492	466	475	489	488	476	468	488	480	523	482	458	489	472	487	473	463	470	532	487	503	491	466	480	502	512	470	471	498	476	487	470	496	489	480	481	450	495	480	525	482	453	479	460	446	457	463	472	523	476	481	489	482	503	526	500	471	483	535	508	482	485	474	455	479	513	443	490	454	484	470	481	438	459	469	526	439	487	497	461	523	512	497	483	448	466	469	468	454	494	474	500	465	480	485	476	465	475	522	509	471	492	483	482	493	508	484	530	470	508	520	471	516	453	491	469	520	480	466	467	450	474	482	464	449	449	496	482	461	527	436	508	472	458	475	491	477	443	465	477	503	454	500	450	460	483	471	488	488	471	488	486	472	468	515	499	479	463	473	504	464	465	480	474	493	484	454	474	458	506	460	484	516	462	516	485	478	439	494	490	483	456	481	483	496	444	466	496	479	487	468	475	487	470	456	483	500	426	483	492	483	485	484	463	480	526	479	475	510	471	492	482	474	479	496	457	491	472	459	474	440	504	458	491	433	469	483	462	495	486	479	477	480	457	476	506	470	500	470	477	463	456	456	483	473	462	464	476	444	446	486	478	489	511	475	548	491	449	463	505	454	529	461	444	475	474	441	493	468	464	467	471	494	482	495	469	460	487	489	507	448	468	454	488	486	503	473	491	509	492	520	507	478	484	476	440	512	472	497	507	494	479	462	475	478	488	480	461	456	448	499	448	466	480	497	481	498	466	530	476	487	517	469	508	497	487	490	479	481	466	461	442	479	457	478	427	454	435	491	481	498	492	505	469	496	502	435	495	533	507	486	466	501	490	490	447	430	461	464	467	478	507	466	508	519	515	512	515	465	461	496	479	455	533	509	518	462	456	496	451	482	490	436	510	480	486	458	459	459	513	439	465	497	454	492	455	491	473	467	461	460	433	454	473	473	492	469	487	484	495	500	478	509	443	459	456	490	513	473	449	505	487	508	512	488	490	471	455	468	462	471	480	424	496	507	494	470	470	504	474	500	483	498	491	500	473	492	503	462	516	519	479	476	492	487	420	490	484	492	485	478	476	464	468	496	443	435	495	519	515	458	462	461	454	472	467	480	477	462	493	473	448	466	455	489	471	462	453	466	474	486	477	481	467	479	479	470	477	471	499	509	459	459	492	479	487	466	476	463	448	452	501	459	467	454	485	452	504	456	483	467	491	510	500	488	508	468	478	471	508	474	444	504	451	483	526	494	502	486	495	478	453	472	460	511	475	479	504	486	473	472	465	497	491	484	485	453	448	482	524	463	519	469	491	452	453	499	472	462	464	502	487	482	479	520	463	526	423	437	487	529	482	490	488	489	466	463	475	492	463	487	458	430	479	495	489	497	510	472	444	496	512	469	470	492	462	496	477	490	480	510	472	481	504	471	526	464	516	487	494	468	481	524	498	457	490	486	509	489	478	492	475	468	483	477	485	488	455	499	437	452	464	488	485	424	470	490	468	485	455	466	463	434	468	498	512	486	500	473	459	540	523	487	483	465	451	477	447	491	518	485	521	532	497	472	518	467	475	469	502	470	471	454	500	492	464	480	489	486	491	497	463	525	525	468	472	494	446	498	475	437	461	485	495	486	470	480	501	480	482	470	465	473	475	506	529	486	493	473	489	464	509	482	441	502	525	473	495	485	451	466	504	480	475	454	493	494	475	472	451	469	471	498	458	462	487	502	471	506	514	493	442	433	497	445	444	463	470	478	486	454	462	489	468	472	439	485	521	428	472	447	441	459	503	481	509	456	426	500	502	473	522	479	494	490	498	489	495	498	441	473	474	495	532	469	474	491	450	511	450	468	463	488	462	483	495	482	471	481	478	504	492	495	516	478	466	489	464	446	467	461	479	484	443	428	484	480	459	513	475	452	446	515	494	446	487	488	481	477	501	502	473	448	493	470	463	445	511	477	477	468	470	491	456	471	495	472	464	515	471	452	507	523	451	468	506	493	482	529	493	479	485	471	465	503	470	510	461	482	501	473	489	507	529	440	490	494	481	522	492	471	487	490	507	446	475	505	507	484	472	457	501	473	480	503	497	458	497	469	476	475	484
54875	67940	65711	44566	15199	1180	275	249	255	486	553	458	251	243	228	223	200	209	183	204	189	168	180	209	192	171	164	142	172	171	182	190	201	176	188	179	182	154	169	169	189	190	194	175	158	168	174	168	168	201	169	185	203	158	155	177	189	166	179	167	162	170	188	192	167	190	198	189	195	187	186	205	181	164	195	169	189	187	160	180	178	155	186	154	195	198	214	159	157	167	173	175	182	192	178	180	164	156	185	205	165	169	167	160	189	150	166	142	166	174	165	175	168	168	187	171	176	193	191	177	174	178	158	191	180	165	185	160	160	160	169	145	171	180	171	178	158	182	182	172	172	189	184	176	174	182	196	194	176	175	173	186	157	171	180	186	197	182	167	196	172	202	180	172	192	163	190	164	158	141	164	161	173	184	175	177	176	181	172	166	153	153	188	175	187	165	178	179	170	187	168	190	160	196	191	201	181	162	157	170	172	174	174	160	186	164	181	182	162	173	180	182	189	188	155	149	183	183	178	191	176	202	176	163	162	189	202	169	181	162	182	175	173	183	162	190	171	177	164	182	157	175	205	172	187	170	175	188	173	181	158	195	190	182	180	167	157	162	176	175	189	177	187	190	167	153	175	167	180	177	204	187	198	175	188	194	189	202	188	159	205	181	193	177	190	181	196	200	158	213	184	151	196	168	191	185	184	178	157	189	173	177	157	176	180	181	176	197	168	170	173	171	164	203	162	171	180	149	178	176	189	158	185	169	170	188	182	170	171	144	174	161	173	175	202	180	185	161	179	176	171	178	152	177	167	173	145	167	183	172	174	175	142	170	163	175	161	162	157	162	182	171	184	159	189	192	167	147	188	165	211	168	201	206	171	184	168	189	184	176	169	179	177	155	184	174	165	171	181	178	196	165	182	178	193	173	163	162	171	163	172	149	193	169	179	177	177	187	191	180	180	193	193	181	190	191	184	182	173	182	165	197	179	162	167	189	208	163	187	185	186	170	197	190	161	162	183	165	174	160	163	194	170	213	163	164	187	175	186	189	163	153	180	192	146	201	169	158	168	163	173	179	171	165	170	175	180	170	179	203	202	188	147	169	195	164	159	186	160	173	189	155	176	154	180	184	183	162	175	169	185	141	184	151	164	177	186	167	175	161	184	167	166	182	189	172	193	168	165	184	188	159	143	173	154	163	183	186	194	172	173	188	167	193	183	145	190	139	196	182	177	177	182	180	168	186	174	183	174	166	178	160	189	177	188	178	188	190	167	168	164	188	177	174	183	155	157	179	166	175	169	182	187	177	178	179	180	177	170	186	186	164	188	184	160	185	159	160	168	167	181	180	174	165	179	157	188	162	177	177	168	173	209	182	167	169	165	164	153	167	180	188	163	174	166	160	146	186	178	151	196	178	162	184	160	183	160	195	163	174	169	190	181	198	163	174	177	167	165	173	175	147	150	181	167	164	153	188	168	168	165	189	177	140	199	168	196	169	156	183	185	173	171	165	180	174	171	191	173	178	184	175	177	168	163	161	175	180	176	149	156	142	170	173	180	188	174	170	191	167	170	178	156	198	167	164	174	181	154	153	211	170	170	165	193	177	196	157	175	193	179	195	190	199	165	190	178	170	177	176	161	185	190	169	191	164	175	164	188	167	166	143	176	172	190	161	163	189	181	166	164	182	156	163	164	186	151	182	144	166	198	196	167	182	173	228	177	166	171	161	184	197	176	204	172	156	176	194	198	190	178	164	180	183	181	170	188	168	154	177	201	177	221	166	189	172	182	184	175	177	181	170	161	170	187	192	162	148	175	183	181	185	196	187	186	187	168	199	195	187	164	176	223	169	154	166	184	189	191	182	175	171	190	156	200	164	144	210	169	175	166	196	182	187	168	185	178	197	165	184	183	164	168	187	191	176	199	158	183	179	167	173	154	192	159	166	187	194	170	173	169	189	167	175	188	205	163	184	159	180	148	196	177	186	178	167	167	164	194	180	177	156	165	174	173	187	170	158	175	189	160	186	190	190	166	154	157	181	169	167	166	171	169	173	171	179	173	182	169	179	156	168	159	166	180	184	185	181	188	163	188	201	170	175	166	172	187	176	194	180	174	173	162	168	184	179	178	178	174	191	203	187	174	176	176	167	184	187	198	169	186	195	170	187	194	201	161	193	212	163	174	177	174	177	180	169	169	195	169	184	179	183	168	157	187	206	158	186	173	169	180	181	187	168	202	163	177	199	167	167	167	167	174	182	176	163	194	185	199	177	179	192	192	173	168	178	189	177	189	170	181	175	182	174	172	157	164	192	161	183	153	158	164	188	176	159	185	166	188	168	165	178	170	166	167	164	164	179	152	192	175	199	179	157	182	188	183	167	171	187	192	164	154	165	192	188	180	192	175	182	169	191	157	168	176	169	176	166	173	164	163	183	166	153	180	176	181	169	172	183	187	176	188	183	171	176	183	180	191	181	185	167	164	148	190	174	169	192	175	174	173	185	157	184	183	146	166	173	177	161	177	174	148	189	176	173	206	171	198	199	202	148	174	174	168	176	197	202	185	188	189	159	185	169	198	190	185	179	162	195	155	162	159	156	180	189	158	188	198	150	180	197	174	181	165	184	177	196	162	191	148	182	180	181	181	177	172	176	183	154	160	173	187	173	173	179	186	167	165	183	190	191	199	171	189	174	168	181	165	153	172	178	170	188	162	177	163	178	176	174	169	187	175	186	187	165	184	167	158	196	163	197	172	197	183	148	184	194	187	175	178	189	175	186	184	172	171	168	190	172	176	189	193	160	186	159	173	172	177	178	159	162	175	174	168	174	144	173	176	167	169	177	167	160	201	161	143	177	170	170	152	171	176	162	163	156	170	182	159	174	173	167	157	180	167	192	149	170	177	170	170	158	181	183	182	216	183	163	164	141	184	163	191	168	181	161	180	161	165	186	170	182	176	180	160	171	196	201	169	170	175	155	169	187	188	191	176	191	183	168	174	152	163	174	183	182	183	182	166	189	155	150	152	175	184	179	199	193	176	174	187	165	162	180	158	163	172	161	178	155	180	163	165	167	163	166	167	171	161	157	173	185	179	177	142	173	190	169	179	176	157	169	201	166	167	192	167	181	162	158	169	164	178	166	188	194	187	168	166	169	159	206	193	193	180	194	171	179	164	160	186	169	152	179	165	174	184	185	168	180	199	186	160	174	143	175	184	177	186	189	199	191	163	164	208	160	164	168	193	191	178	172	171	188	168	154	178	184	198	161	187	184	171	183	161	174	181	184	145	186	174	166	136	162	187	175	162	175	192	182	186	182	154	171	186	166	173	166	154	170	158	173	184	145	184	176	197	157	209	155	195	181	170	166	192	192	161	167	181	161	178	184	158	189	165	198	190	175	173	168	195	190	173	181	201	179	166	172	154	176	172	189	169	168	161	160	166	183	167	194	170	189	162	184	150	193	177	170	173	206	179	184	172	189	180	176	177	188	161	168	166	192	186	178	180	178
36509	51263	62907	48189	4197	872	909	811	1028	2430	2861	2213	1140	890	896	898	907	869	826	661	688	691	674	627	627	606	668	672	624	616	620	626	634	612	608	581	600	594	633	576	653	592	607	618	613	601	593	569	668	629	619	663	608	606	603	620	633	584	596	618	596	655	623	664	602	723	665	701	660	628	561	637	605	618	613	597	634	609	648	615	612	589	575	619	627	623	627	582	599	609	598	626	601	604	601	561	599	625	576	588	572	592	613	616	612	624	618	615	604	587	621	649	588	571	621	624	604	642	593	572	618	624	601	608	606	603	624	587	627	635	633	639	606	615	590	600	586	604	642	624	610	606	648	576	595	619	623	612	600	629	628	596	576	572	581	605	609	653	545	572	618	609	595	589	587	564	596	557	559	581	588	595	640	616	595	604	633	591	605	637	613	603	654	600	626	640	613	597	586	610	613	592	648	581	591	580	606	632	590	566	555	605	627	604	632	668	602	595	576	587	599	571	580	562	611	600	617	646	594	566	611	587	596	592	603	595	577	631	592	605	580	599	589	557	566	608	616	624	559	588	580	631	589	605	571	603	625	624	654	616	597	597	651	573	622	591	578	600	602	597	624	590	614	609	637	634	608	599	627	598	604	598	569	586	606	585	564	609	584	613	585	582	650	514	609	611	647	653	605	628	625	565	590	643	575	567	593	633	643	599	590	612	602	602	628	593	583	608	607	615	589	603	549	580	655	599	650	603	588	608	547	603	587	584	633	592	632	606	615	574	587	637	574	666	597	643	644	588	608	604	621	600	633	615	603	597	641	615	552	586	573	580	591	589	575	629	628	594	584	572	590	588	632	610	611	584	563	635	618	626	627	632	561	610	588	586	576	594	617	603	577	621	625	611	604	585	560	639	555	595	591	626	622	610	605	570	603	636	616	583	571	604	612	556	613	648	592	567	588	612	602	602	625	591	567	599	607	595	623	590	589	614	610	563	625	581	607	596	596	649	599	645	628	572	582	607	589	607	649	612	613	591	621	639	620	577	541	619	576	596	633	582	581	640	594	626	555	580	600	671	627	587	568	638	591	604	624	619	593	612	635	605	602	613	613	597	587	633	597	600	580	618	636	584	592	582	580	571	598	634	615	599	633	581	599	591	579	605	618	630	602	611	562	640	640	594	619	594	608	608	608	596	585	595	593	585	609	630	568	586	596	622	606	608	587	578	644	594	622	596	609	621	604	619	661	583	638	594	619	625	586	598	587	616	612	640	613	575	601	587	580	632	581	566	597	613	596	575	599	609	629	634	551	565	583	604	611	586	585	611	604	585	598	638	558	609	632	584	544	646	558	637	591	634	586	614	622	618	602	565	619	622	625	618	601	600	594	572	604	634	623	624	589	605	599	632	575	566	622	624	624	596	559	576	566	598	612	623	607	572	619	613	630	606	607	584	595	554	594	627	626	598	606	597	585	605	593	616	597	651	608	622	610	614	649	602	584	613	622	599	583	643	600	627	617	590	611	596	589	590	633	580	575	593	619	633	607	601	594	571	586	605	615	579	611	630	611	577	584	638	573	546	618	608	617	581	616	597	597	578	584	587	650	591	553	606	624	599	580	626	577	621	580	590	632	595	534	591	618	573	590	597	561	592	604	634	617	629	589	633	576	584	623	594	607	595	608	649	627	571	604	595	626	605	600	616	650	591	605	625	639	591	611	606	604	619	589	604	562	556	629	611	611	597	559	621	587	608	625	569	557	601	632	549	606	623	645	598	624	576	608	615	614	609	577	579	665	617	595	624	591	620	572	585	616	574	573	632	636	605	600	624	579	619	606	591	591	602	641	566	595	606	604	610	611	573	565	583	531	642	573	596	569	622	581	626	615	598	608	552	612	633	559	564	637	610	630	608	548	614	601	599	576	606	621	610	624	621	593	653	622	610	609	598	593	601	621	601	643	620	576	609	584	613	591	615	590	599	650	583	612	575	605	590	623	571	616	592	593	591	588	622	603	632	598	568	586	589	633	579	615	614	616	605	653	628	612	613	617	616	588	588	604	612	641	617	597	653	592	578	617	582	601	607	633	574	582	593	567	647	616	587	581	560	594	597	594	572	642	618	604	586	599	644	561	590	577	598	632	575	628	590	590	601	612	648	624	587	615	618	585	607	606	571	582	556	596	579	556	606	589	579	582	584	606	633	584	554	582	635	567	643	600	647	578	610	573	619	599	617	605	598	581	587	594	583	590	621	583	621	586	616	606	607	582	621	605	625	611	591	620	567	592	586	583	581	592	621	603	592	589	639	623	567	581	599	613	666	579	554	586	539	583	598	601	607	577	584	617	605	638	609	617	592	595	576	604	622	595	591	608	575	599	601	616	549	553	642	642	592	582	581	601	611	588	574	620	614	596	582	595	614	637	554	620	634	580	618	598	612	607	602	643	650	655	608	608	592	618	571	596	588	619	597	592	607	563	596	662	605	589	546	577	584	583	590	628	610	582	604	588	626	618	594	621	571	628	616	637	643	597	670	612	578	608	618	606	629	616	589	567	610	581	607	554	599	595	623	574	577	623	590	604	590	633	601	610	655	610	623	585	590	573	630	600	598	608	566	570	580	606	589	592	576	647	579	600	632	647	578	600	585	624	591	603	620	624	616	627	626	604	567	611	609	577	585	609	632	584	572	607	559	607	604	613	614	587	632	616	604	594	619	597	622	650	622	604	601	609	604	599	604	599	604	601	554	616	572	621	591	577	581	614	609	608	563	633	625	606	583	611	611	585	581	584	588	599	588	607	644	648	581	601	573	596	587	626	619	603	595	630	606	627	579	601	613	626	565	579	604	623	602	583	587	616	630	602	604	615	618	625	626	618	570	586	584	599	643	610	621	635	594	639	557	566	622	591	593	584	618	574	635	578	602	618	653	582	635	612	632	613	636	588	593	601	573	560	599	623	575	558	594	623	618	584	583	608	628	617	624	624	641	590	594	621	677	588	595	598	615	562	574	622	612	568	584	588	576	597	614	624	612	626	583	609	615	563	640	613	618	598	580	619	575	550	608	601	601	608	602	592	612	635	601	615	593	601	602	609	583	587	640	637	623	599	604	595	604	571	594	641	598	582	655	589	563	579	620	650	567	589	628	599	579	642	619	569	590	585	595	613	587	587	583	630	588	577	619	643	607	597	616	606	621	608	567	577	600	597	574	535	670	649	590	580	647	598	614	632	600	560	566	608	576	609	615	599	607	607	590	610	579	551	585	612	593	655	615	581	598	575	605	565	615	601	594	598	595	580	610	645	607	597	594	638	593	602	584	614	640	583	549	636	603	594	633	597	561	584	616	609	611	659	625	552	607	570	588	633	582	604	574	604	615	602	595	615	638	615	628	597	631	652	592	636	612	616	611	601	620	596	596	617	578	591	583	595	638	592	537	590	603	613	634	642	601	627	569	612	633	595	572	599	608	634	608	585	614	612	579	598	628	682	576	609	603	603	583	610	614	604	642	619	607	604	600
