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
338045876333	338045876890	338045877440	338045877990	338045878540	338045879090	338045879640	338045880190	338045880740	338045881290	338045881840	338045882390	338045882940	338045883490	338045884040	338045884590	338045885140	338045885690	338045886240	338045886790	338045887340	338045887890	338045888440	338045888990	338045889540	338045890090	338045890640	338045891190	338045891740	338045892290	338045892840	338045893390	338045893940	338045894490	338045895040	338045895590	338045896140	338045896690	338045897240	338045897790	338045898340	338045898890	338045899440	338045899990	338045900540	338045901090	338045901640	338045902190	338045902740	338045903290	338045903840	338045904390	338045904946	338045905490	338045906040	338045906590	338045907140	338045907690	338045908240	338045908790	338045909340	338045909890	338045910440	338045910990	338045911540	338045912090	338045912640	338045913190	338045913740	338045914290	338045914840	338045915390	338045915940	338045916490	338045917040	338045917590	338045918140	338045918690	338045919240	338045919790	338045920340	338045920890	338045921440	338045921990	338045922540	338045923090	338045923640	338045924190	338045924740	338045925290	338045925840	338045926391	338045926940	338045927490	338045928040	338045928590	338045929140	338045929690	338045930240	338045930790	338045931340	338045931890	338045932440	338045932990	338045933540	338045934090	338045934640	338045935190	338045935740	338045936290	338045936840	338045937390	338045937940	338045938490	338045939040	338045939590	338045940140	338045940690	338045941240	338045941790	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
67874	33974	17293	8579	3887	1696	727	541	538	548	623	476	457	466	416	428	419	448	420	446	519	485	506	423	410	374	326	352	392	351	358	367	330	334	335	343	347	367	317	360	365	383	340	346	364	331	382	348	341	371	373	370	355	396	342	380	364	343	374	359	332	357	376	352	354	380	322	315	337	334	330	329	349	325	321	348	348	363	389	306	337	339	339	350	331	338	328	351	347	337	334	348	344	365	378	339	322	332	331	354	388	336	335	334	312	360	368	349	343	333	332	319	342	353	369	381	373	353	340	346	332	337	387	360	350	334	363	363	330	308	362	342	364	345	329	314	336	335	312	367	333	338	362	359	351	381	330	306	351	297	334	348	336	308	386	345	353	353	349	359	348	377	351	353	360	390	334	373	383	355	352	328	342	362	355	359	364	359	341	364	318	366	343	292	333	347	348	354	351	346	330	350	387	333	348	357	336	366	335	336	326	344	353	381	351	293	338	334	348	335	354	357	330	341	365	319	371	317	332	327	326	347	335	367	356	354	333	372	332	321	343	327	386	342	341	372	358	340	342	356	350	315	326	305	364	386	329	396	383	360	345	365	319	348	362	347	345	357	360	353	365	402	350	373	368	360	332	357	337	330	325	332	348	339	369	340	359	352	374	369	328	358	354	356	330	327	333	359	340	336	317	381	350	364	374	388	370	353	334	349	360	362	332	370	410	379	305	344	355	341	332	335	343	362	347	314	375	389	372	361	316	369	321	325	352	350	359	341	305	382	353	393	351	384	360	363	342	336	308	401	332	373	349	373	327	330	362	345	308	342	341	332	384	302	375	362	368	380	336	364	368	353	339	337	341	325	357	385	358	329	367	369	360	342	338	330	349	342	352	353	345	372	324	363	354	329	334	364	374	366	359	346	387	347	393	345	340	345	358	374	353	367	358	325	382	378	363	330	360	382	361	315	349	347	373	346	376	333	345	354	372	361	389	383	346	367	338	375	344	358	372	361	355	360	335	370	352	377	346	341	369	325	342	391	361	303	361	336	334	394	345	350	340	299	349	352	354	368	397	355	351	371	360	347	345	360	344	333	368	330	373	355	366	336	322	355	334	363	350	348	372	359	356	356	343	356	335	348	364	344	353	361	373	327	376	347	345	327	332	362	347	364	318	380	386	378	384	363	376	348	366	377	352	322	350	369	326	359	337	346	355	367	386	378	391	377	367	345	374	330	335	338	323	353	348	373	335	361	351	329	318	336	339	348	342	338	362	365	330	354	323	334	353	345	362	378	350	351	329	352	352	344	357	356	350	386	324	349	397	386	343	334	349	357	331	331	324	372	330	340	309	345	373	371	358	325	322	368	353	351	328	368	345	361	344	302	319	324	347	354	330	336	363	339	318	315	389	350	330	331	366	326	321	350	366	329	345	358	342	332	323	387	350	356	321	350	370	338	328	335	325	331	367	355	323	328	356	343	371	386	340	328	363	328	382	325	360	356	342	354	352	345	336	347	339	331	340	368	333	353	347	348	320	317	355	322	358	377	334	345	355	335	371	352	340	359	342	337	348	373	379	369	344	391	342	357	379	340	367	342	367	335	384	372	384	366	320	371	315	329	314	350	355	359	328	371	317	339	357	345	349	404	352	334	410	353	314	359	360	386	351	344	388	355	341	326	353	342	368	341	356	330	368	354	358	346	372	331	318	362	357	361	333	334	368	342	334	359	333	392	354	338	387	343	343	365	353	315	327	340	366	345	364	352	349	330	380	345	359	363	342	351	350	343	349	340	403	328	378	341	336	342	365	325	358	380	345	355	361	338	381	388	394	374	322	357	348	349	375	337	301	322	380	327	366	359	369	349	378	344	330	341	348	340	369	351	361	344	365	337	369	339	433	344	342	340	373	355	355	356	318	371	378	328	360	343	337	349	362	382	360	360	330	355	363	379	349	345	367	363	346	335	358	354	349	360	336	351	332	378	359	313	360	340	346	350	346	387	322	341	357	348	406	338	338	336	360	359	338	375	347	366	357	330	306	364	368	342	333	345	342	376	377	345	337	330	368	328	321	380	357	327	359	306	363	356	345	338	341	330	355	366	326	353	371	358	372	337	336	319	378	363	347	343	350	338	351	358	329	349	332	353	360	391	314	360	325	395	346	388	373	354	378	393	336	354	334	367	358	348	361	357	351	399	381	363	345	359	363	350	329	350	350	320	331	350	364	346	353	376	344	375	395	354	409	318	329	336	352	383	351	328	370	382	337	340	359	375	368	331	381	362	378	352	370	380	307	363	343	351	370	357	354	332	369	313	340	346	384	350	385	331	350	380	321	349	338	328	347	330	339	378	353	357	365	373	339	367	397	344	314	355	372	343	382	322	391	359	328	346	359	349	364	349	333	357	375	313	340	349	366	357	370	345	383	380	375	335	349	342	343	342	345	346	349	349	340	381	366	333	306	334	332	339	344	378	331	358	368	297	345	380	383	347	323	359	343	355	353	324	380	355	335	366	354	341	352	323	403	353	360	346	361	317	351	362	381	318	350	321	365	320	339	357	341	332	360	327	365	352	360	347	396	373	345	331	334	307	376	333	378	360	392	334	366	345	354	327	327	343	345	358	362	361	337	317	327	336	335	327	352	309	356	338	353	330	335	351	338	384	337	396	350	373	360	334	354	341	342	352	330	368	346	330	370	375	342	324	376	344	355	336	355	325	330	356	333	346	354	367	344	332	369	376	342	337	334	376	332	356	337	309	368	305	364	374	339	354	332	365	354	359	379	359	349	359	358	318	342	320	349	364	344	370	354	305	334	359	360	336	341	308	351	291	326	348	395	363	349	352	336	346	346	371	389	354	361	348	344	331	375	372	344	359	333	326	337	343	379	335	333	380	353	343	319	323	340	354	342	335	352	352	320	337	365	322	314	341	341	317	381	321	314	342	338	318	369	342	331	327	382	363	334	353	326	395	307	348	362	399	338	314	353	347	364	371	351	374	366	379	371	341	356	379	345	345	321	349	380	312	364	345	320	339	356	325	347	365	372	354	352	363	389	405	370	326	312	318	345	385	385	365	365	366	372	350	353	370	314	330	359	347	345	348	350	325	357	335	341	349	323	370	353	340	329	354	329	367	347	295	360	369	342	370	347	388	337	384	346	342	350	336	346	373	318	353	368	342	368	356	358	363	342	347	341	346	313	317	346	333	354	363	316	343	342	365	336	376	352	378	362	353	360	396	361	362	331	342	375	344	354	359	370	370	337	335	366	378	366	369	354	362	339	348	329	357	328	353	342	319	369	354	353	345	331	374	359	330	344	344	310	327	368	325	375	338	356	369	360	344	384	330	409	336	336	370	294	382	357	350	368	357	336	348	330	377	312	353	322	332	348	359	349	361	327	322	350	311	330	352	317	358	373	317	366	324	335	379	360	313	359	345	379	355	365	339	345	334	329	362	359	342	367	357	331	363	318	318	358	354	379	399	332	317	383	385	378	336	337	366	332	386	366	389	372	362
44340	24968	17838	15205	9427	4579	2181	1759	1798	1825	1670	1490	1267	1259	1201	1109	1111	1117	1131	1258	1487	1630	1501	1235	952	861	768	726	787	749	771	767	780	758	769	792	774	755	723	716	747	767	788	757	730	738	741	757	713	734	770	771	744	731	719	775	737	700	762	783	721	710	752	750	757	706	704	770	721	754	755	754	759	805	715	748	756	723	749	765	731	763	737	725	792	729	723	775	731	779	778	757	726	735	725	684	754	767	723	701	788	773	763	767	729	767	725	757	786	809	758	749	726	695	823	751	692	747	744	780	720	741	749	749	744	778	750	732	780	785	742	721	790	769	775	782	758	698	762	757	738	805	808	785	722	785	706	766	762	726	734	715	758	740	744	756	716	730	781	758	774	783	719	763	754	734	738	804	777	742	763	716	707	791	786	747	761	759	775	795	748	770	784	762	745	792	762	789	774	752	754	721	791	748	744	765	712	749	741	760	772	751	787	769	762	712	748	748	761	735	768	745	755	759	773	775	763	688	791	731	721	735	752	742	783	749	783	779	706	732	724	727	767	738	742	737	751	778	736	689	781	743	758	694	816	768	740	759	747	729	751	748	747	751	722	760	767	721	803	696	673	783	823	779	776	774	711	736	755	767	769	735	760	797	754	755	752	748	728	771	771	736	761	793	776	769	736	760	771	758	751	786	757	735	746	801	770	752	729	718	793	771	744	776	693	790	789	809	742	712	775	727	746	775	774	783	764	798	739	733	723	726	795	765	776	761	734	765	722	735	754	735	775	769	763	733	760	774	812	787	731	755	761	720	729	722	754	772	754	787	714	741	743	743	726	684	710	712	790	771	737	736	754	736	753	721	713	736	741	752	806	783	771	796	739	742	750	713	736	745	713	730	701	739	712	745	782	779	721	743	761	739	731	760	777	783	728	780	748	717	768	747	709	772	749	721	778	698	741	776	796	803	719	731	846	746	794	754	788	781	738	787	757	750	770	786	759	740	764	731	728	719	787	748	734	682	794	774	752	727	754	779	736	751	836	761	748	776	736	732	734	748	778	752	774	772	753	769	779	759	767	726	691	802	744	683	740	791	767	761	761	776	763	747	789	736	730	705	780	762	723	737	786	772	759	820	731	770	783	768	794	781	727	755	764	771	753	768	721	829	768	740	756	719	739	825	784	779	735	775	733	730	784	758	814	717	833	764	737	784	782	709	777	732	749	786	766	744	766	779	735	763	699	723	781	716	738	733	760	778	724	726	771	702	764	779	747	715	776	759	786	730	778	786	744	728	757	736	772	741	775	829	762	748	717	791	740	777	711	730	760	770	776	694	761	756	768	795	772	752	790	765	718	693	777	769	732	749	791	773	791	755	744	738	829	796	780	708	803	748	745	765	763	714	738	759	812	731	786	714	717	743	742	717	703	749	721	708	703	771	735	726	764	766	706	711	771	780	764	702	750	732	731	745	736	771	737	689	715	760	768	697	719	762	740	733	769	736	773	732	743	815	735	697	753	733	752	727	774	769	732	749	749	724	693	760	724	754	720	768	745	714	784	721	694	793	742	734	763	753	718	718	771	740	731	751	758	805	706	733	681	710	744	786	766	748	808	749	776	780	746	754	782	727	803	751	728	754	806	715	769	717	733	740	769	746	784	689	749	719	776	795	739	715	799	731	728	759	808	742	720	748	705	767	794	763	780	747	679	711	719	766	773	725	837	770	765	714	721	774	728	752	709	800	787	728	713	758	773	767	753	732	767	745	752	737	771	693	799	786	828	753	747	731	738	750	746	719	770	786	728	758	739	748	787	735	762	730	739	744	783	736	746	708	742	718	756	768	757	783	755	734	740	737	756	817	698	731	762	762	778	737	751	747	732	768	802	779	739	719	741	779	758	762	742	734	750	788	801	799	719	727	740	765	750	772	777	678	763	744	746	762	746	767	711	754	734	763	781	709	730	736	746	754	748	752	764	730	742	739	719	796	754	773	803	787	733	757	778	778	791	767	757	696	757	744	719	749	740	798	692	761	833	715	731	766	749	805	676	791	784	736	773	716	777	752	737	798	706	779	776	742	700	781	789	748	734	712	762	685	779	731	751	785	755	745	784	756	736	788	749	747	714	773	712	766	765	743	733	760	692	707	733	751	725	722	722	755	756	775	716	728	757	704	781	785	749	761	765	711	712	786	735	723	707	767	769	730	704	742	776	777	767	719	718	721	749	785	792	835	717	781	734	742	816	786	699	741	747	740	729	775	740	759	768	752	742	706	725	730	733	759	724	757	775	812	756	734	784	730	753	764	781	735	763	726	761	700	738	708	746	778	768	761	734	708	743	767	769	714	758	777	727	766	770	782	740	759	776	724	764	804	742	741	783	770	732	750	749	766	768	739	779	747	748	781	753	797	772	775	768	763	775	708	734	742	786	747	719	683	793	765	731	729	721	758	708	789	785	754	755	777	767	754	746	758	761	750	707	757	750	747	779	775	806	747	732	809	764	755	774	783	771	746	784	769	710	727	765	731	761	775	734	789	713	744	756	731	742	717	753	747	752	726	825	714	765	742	751	755	736	734	732	754	713	790	782	791	775	726	813	787	773	758	725	734	724	736	746	796	730	769	735	749	736	762	728	787	712	766	750	737	723	765	696	754	743	709	781	737	768	728	712	690	725	740	789	786	746	773	742	750	719	723	763	787	747	735	711	777	733	754	712	774	766	724	774	786	756	754	727	704	740	739	762	781	741	802	749	735	779	785	756	723	745	777	783	747	727	770	713	747	799	772	690	722	793	763	696	753	744	736	731	713	742	759	810	728	767	776	751	769	749	734	752	734	742	714	757	753	779	783	747	711	737	762	764	736	699	768	811	798	730	757	777	717	741	699	733	726	773	769	737	790	780	743	694	734	727	720	789	772	746	789	744	742	701	754	754	756	720	787	738	743	768	777	768	780	737	757	747	711	767	711	743	822	737	768	705	784	754	744	793	706	773	727	791	753	761	760	772	768	765	762	741	750	752	762	719	778	755	793	770	743	822	732	748	700	797	773	723	713	745	726	753	766	765	761	763	772	759	694	732	799	771	762	729	772	709	755	773	756	803	789	745	707	753	717	772	720	737	723	732	767	734	748	761	780	747	764	762	716	722	786	771	763	759	804	737	734	736	752	756	735	726	776	691	729	743	729	774	769	782	757	847	738	737	773	733	750	728	741	788	762	744	750	754	755	737	748	720	727	760	757	736	733	782	779	773	728	781	728	742	688	750	746	721	759	786	703	709	721	762	742	765	701	701	754	751	737	756	758	742	751	718	732	738	740	746	755	774	754	715	766	771	730	747	782	754	773	754	690	752	770	748	771	700	711	712	748	740	758	807	765	758	769	803	750	712	741	743	772	743	780	680	782	779	725	754	733	711	734	762	725	784	753	778	758	752	694	708	718	716	794	711	730	746	759	748	747	750	781	753	728	754	740	759	711	762	765	706	769	780	766	762	750	770	775	727	795	805	813	735	725	830	708
42683	19691	9223	4698	1747	659	519	410	407	472	436	351	370	317	346	321	307	323	326	336	310	309	339	284	297	278	320	287	296	284	330	315	324	324	332	285	317	312	298	297	331	310	339	291	322	300	318	328	313	341	293	324	330	323	345	312	336	333	351	281	311	324	296	306	318	289	285	308	277	329	304	299	296	298	318	331	297	303	306	289	276	338	266	309	317	321	324	338	296	305	283	320	287	316	293	279	318	311	316	281	278	277	277	300	279	286	293	287	312	324	278	317	297	351	320	318	323	330	340	302	317	310	304	325	307	328	335	304	296	309	309	329	317	300	294	308	264	340	310	295	305	335	306	281	313	315	289	323	332	298	329	387	298	294	320	338	319	318	308	299	292	295	300	313	268	345	310	303	307	321	313	273	307	304	277	291	279	302	311	290	289	283	319	334	304	318	289	294	310	288	345	300	281	336	288	337	321	316	309	338	288	315	302	316	289	327	310	303	302	305	303	313	319	339	293	312	320	346	350	296	325	336	327	325	297	277	352	361	332	322	317	284	347	310	317	329	315	322	296	303	336	304	335	308	310	326	325	296	323	339	289	330	270	331	282	333	304	305	299	312	322	331	334	300	285	330	306	313	295	298	331	299	291	332	324	298	314	321	349	323	272	282	321	338	296	304	330	309	288	325	308	298	313	340	318	277	294	287	314	311	322	316	324	321	316	283	318	319	344	309	298	306	306	303	292	313	328	332	309	323	269	303	304	313	315	302	294	299	319	319	320	341	292	323	315	351	304	300	303	326	292	314	288	293	276	327	317	320	303	317	318	284	314	349	323	294	309	307	300	321	308	297	277	337	348	312	288	304	333	327	311	326	305	313	325	294	348	307	325	316	269	310	326	310	323	333	313	273	302	290	316	332	330	265	322	322	329	318	304	348	333	299	301	298	337	314	300	313	332	325	272	302	285	278	279	296	304	314	300	324	327	318	338	318	295	271	270	290	307	319	307	291	319	323	283	320	313	293	289	322	342	297	307	285	307	318	313	322	289	329	320	286	302	316	294	293	304	370	343	336	327	283	245	321	289	317	311	289	310	302	296	323	289	336	286	338	342	285	301	293	318	301	317	334	304	299	305	304	349	298	319	330	295	317	316	334	332	301	306	348	297	308	299	279	270	303	337	312	317	301	297	321	312	329	338	309	321	306	293	314	315	329	326	329	330	288	302	277	319	280	318	319	322	295	335	287	305	325	290	324	314	318	295	339	342	280	313	317	326	282	317	293	366	319	316	323	289	324	294	304	317	308	307	295	349	313	316	322	325	303	315	296	289	295	346	314	297	297	332	308	286	303	279	303	315	345	343	329	328	329	321	278	309	283	278	322	318	301	330	293	316	350	312	290	292	304	289	332	316	323	323	319	305	346	341	310	297	289	322	316	285	343	303	333	320	313	301	345	318	325	314	314	274	301	317	308	312	297	314	312	308	326	286	319	337	335	316	310	311	314	317	302	321	371	331	324	325	302	308	327	329	327	281	308	310	318	330	326	294	303	317	312	305	294	320	294	312	297	304	324	304	309	305	315	311	323	348	350	290	284	311	288	281	316	328	324	322	336	317	316	298	312	298	320	350	338	300	333	327	304	340	276	299	298	310	327	325	280	304	318	319	328	287	320	291	317	345	354	309	288	308	292	327	363	345	340	304	334	319	318	306	322	315	326	334	309	312	332	320	288	298	328	316	313	321	270	338	307	350	349	334	303	319	309	285	307	301	316	353	316	307	294	336	342	332	282	260	303	281	299	309	282	298	301	311	309	333	325	303	334	304	323	319	313	301	342	299	321	321	304	308	320	314	322	312	316	305	307	312	282	281	300	350	314	333	325	299	284	284	309	333	331	299	340	323	308	317	325	297	328	321	274	311	317	315	304	308	332	353	298	350	325	272	307	307	297	284	305	328	301	336	303	307	315	306	341	318	327	285	307	321	310	304	332	324	333	304	328	289	326	338	312	282	347	326	317	327	295	300	305	330	358	317	310	283	328	327	323	336	312	322	295	282	331	302	315	295	313	291	268	278	315	325	292	320	348	316	320	320	315	315	297	296	340	308	319	304	299	338	309	292	305	283	292	343	293	353	297	311	312	320	302	313	281	329	299	273	313	325	335	335	302	327	317	281	311	314	301	279	321	292	298	291	335	291	308	329	302	295	281	294	299	324	291	322	365	313	324	292	281	340	307	289	303	303	297	286	330	315	304	289	290	319	312	325	316	327	316	344	336	312	305	291	326	342	298	293	314	318	303	288	309	326	317	295	341	305	296	343	322	265	304	295	327	307	343	343	350	289	314	291	294	331	326	349	315	283	345	310	290	313	308	277	323	335	305	277	322	337	298	294	315	316	340	303	286	316	295	345	339	302	320	321	260	312	311	327	326	313	314	314	293	324	313	345	323	303	315	300	330	291	319	309	303	299	308	289	303	294	340	319	320	287	300	312	301	335	303	314	304	329	300	308	296	329	354	316	353	342	313	317	314	288	296	321	295	329	336	291	290	305	274	322	276	306	315	288	302	318	307	313	273	301	283	331	307	375	302	307	299	298	325	337	328	286	329	320	298	336	303	322	338	318	303	304	346	318	320	334	326	307	292	326	301	319	273	311	356	324	368	300	321	295	310	298	332	307	294	323	329	273	332	320	316	307	329	308	316	322	305	321	285	320	323	297	304	329	322	303	313	292	323	290	315	285	310	306	320	300	329	300	294	319	302	311	294	320	294	286	336	310	344	358	333	356	323	312	321	319	281	320	297	330	305	317	312	303	342	312	309	337	317	330	341	300	300	327	292	289	330	314	306	288	296	318	336	284	368	304	332	303	295	336	310	331	279	292	331	316	282	311	311	312	313	275	309	324	310	308	299	335	299	310	339	367	340	283	329	326	313	324	304	310	326	320	317	314	302	330	339	278	328	323	308	314	292	321	302	283	313	302	343	300	286	282	335	309	297	314	322	277	326	296	334	316	309	302	319	338	291	351	317	316	329	320	301	319	311	301	327	317	302	318	283	308	311	316	302	324	320	295	304	266	305	326	303	353	293	297	302	315	299	286	268	294	309	340	303	304	322	341	290	306	315	325	337	307	296	353	291	322	295	289	285	286	299	285	337	300	302	324	302	328	311	312	316	304	317	316	318	295	293	322	302	326	367	294	334	302	339	303	299	294	349	327	314	320	302	286	369	351	283	294	303	326	325	315	340	338	299	318	309	286	309	351	322	308	263	322	323	321	308	304	270	293	306	343	297	299	295	295	280	300	339	305	324	312	338	303	302	341	268	316	308	283	305	298	315	287	332	325	328	281	324	295	336	281	327	330	298	323	300	343	355	304	327	325	298	286	289	294	315	312	299	328	310	289	318	309	319	318	296	353	283	295	298	339	322	332	339	340	302	276	333	313	320	329	296	326	309	299	290	311	311	326	296	324	316	320	310	294	308	318	277	311	322	279	322	281	288	318	267	352	305	338	330
26421	13496	12646	10324	4958	2357	1623	1190	1167	1293	1129	993	876	920	803	758	763	746	731	704	711	752	764	679	732	729	712	644	650	719	624	714	673	642	658	661	643	722	718	685	696	727	676	644	655	636	671	658	693	686	677	724	718	722	704	676	685	677	673	692	663	660	697	639	709	714	669	637	683	704	684	629	681	686	661	668	626	709	652	667	631	683	704	717	652	663	688	724	692	668	662	655	676	658	675	688	697	649	658	720	669	650	671	649	721	640	676	674	662	677	701	687	659	719	666	654	643	667	699	692	696	666	672	704	682	720	653	661	667	715	678	728	678	708	693	665	687	727	660	663	698	691	708	658	684	684	728	655	690	730	654	626	664	693	693	695	688	665	674	679	653	684	631	650	672	694	654	652	630	668	658	699	729	688	720	666	736	695	612	690	665	690	661	717	679	659	717	713	671	682	656	674	663	686	705	690	666	655	646	675	641	733	691	656	669	693	704	656	682	650	667	705	696	689	660	665	680	699	652	692	681	703	678	721	655	667	672	687	719	721	670	665	669	644	654	727	662	639	673	660	672	676	666	640	679	698	717	698	663	672	664	686	697	668	607	636	687	661	694	673	704	661	677	688	623	655	680	685	651	688	681	635	718	651	701	702	697	709	677	681	647	691	689	700	647	713	709	662	634	697	694	697	659	622	654	692	658	672	672	665	673	727	673	733	712	682	698	687	684	690	647	659	683	662	643	666	677	656	666	666	686	641	602	701	701	687	689	697	668	682	661	669	672	689	673	680	735	665	646	664	651	700	662	674	635	709	711	682	700	647	686	689	672	676	663	705	694	668	635	653	669	699	673	678	679	680	678	670	658	671	700	671	684	656	659	679	679	649	680	676	662	640	710	677	684	652	725	701	674	666	687	661	730	702	647	713	699	688	666	640	678	714	687	691	656	701	671	697	686	726	699	685	685	672	645	684	670	680	674	691	647	679	659	657	683	675	675	662	695	651	725	675	686	705	707	695	696	669	623	664	666	641	682	665	654	662	674	699	663	679	669	663	653	665	696	745	646	668	679	654	669	690	646	634	658	718	679	702	629	633	664	645	692	623	653	668	654	667	637	707	692	667	693	681	675	695	659	674	690	688	703	680	686	655	690	676	687	681	626	685	688	716	656	654	654	716	695	653	689	645	684	693	648	632	633	658	640	695	691	656	676	671	697	695	652	684	663	658	647	696	708	720	701	627	653	684	685	673	708	684	676	666	633	668	688	668	718	635	647	664	657	686	686	673	680	694	689	678	674	702	673	667	699	645	657	686	629	662	699	615	653	750	700	644	693	651	706	671	650	678	721	705	658	700	673	659	656	629	687	664	649	674	667	682	697	662	709	689	660	710	696	650	706	701	637	659	716	734	660	712	618	648	697	645	657	653	674	657	710	678	699	681	637	645	647	666	706	680	683	669	683	667	657	630	670	687	667	687	701	648	621	657	694	692	715	654	696	656	664	657	697	701	691	727	709	680	683	696	666	649	711	694	674	743	696	655	667	662	704	624	705	688	725	714	686	681	677	667	692	663	688	676	707	637	655	687	698	656	718	718	663	728	699	661	638	663	638	634	716	681	704	650	653	670	667	681	662	672	700	670	678	674	696	708	655	649	668	694	679	664	656	679	623	651	664	708	653	637	636	644	649	693	669	656	740	664	711	652	675	702	686	695	703	747	649	665	712	659	666	691	674	630	655	690	699	703	688	721	663	639	685	701	658	674	695	655	673	690	681	654	708	651	642	664	652	670	700	716	654	687	705	667	656	655	657	663	667	714	706	643	723	720	667	714	663	682	688	649	675	632	673	679	711	720	656	727	742	691	728	666	713	670	672	678	665	681	665	642	726	655	705	728	701	703	690	699	644	697	690	716	677	678	666	665	671	705	659	679	666	675	747	654	676	692	678	692	691	676	697	678	653	682	654	639	685	674	667	701	682	675	733	705	681	714	686	715	676	736	666	660	700	655	667	734	659	692	695	654	704	661	636	685	678	676	697	692	718	692	639	678	700	698	667	628	706	663	639	657	671	660	654	683	623	649	689	662	683	649	667	661	690	655	701	717	634	693	686	723	673	655	652	648	657	670	627	665	715	719	696	687	680	689	724	666	683	747	699	631	708	707	669	646	699	623	662	691	718	680	712	665	683	670	687	638	680	657	658	696	679	677	684	704	684	677	696	713	635	646	687	670	668	656	712	665	646	684	672	669	682	666	703	634	673	699	635	685	682	686	732	698	694	683	693	605	688	688	667	716	695	648	683	687	641	679	710	709	652	648	650	703	716	683	686	714	675	714	685	694	709	675	674	677	688	652	699	670	697	661	668	668	673	727	688	669	663	670	666	672	654	659	695	673	657	662	656	629	668	688	690	658	694	676	702	663	694	701	639	680	685	683	714	670	658	704	658	623	702	655	677	660	699	692	633	689	685	646	652	601	693	680	679	664	668	663	678	698	624	706	680	689	683	653	704	633	631	734	652	675	665	686	640	630	673	666	727	656	658	700	651	637	704	666	663	667	709	666	670	675	688	655	636	681	656	691	718	670	665	720	680	662	661	654	678	664	717	703	673	685	639	711	668	607	678	698	668	692	696	640	694	654	714	631	700	674	722	702	685	718	697	651	691	664	648	721	677	668	683	642	683	674	697	690	670	679	685	680	714	712	679	646	681	718	722	657	650	666	672	694	633	705	671	642	702	651	662	672	644	674	694	669	707	678	700	679	680	703	694	712	673	682	692	665	667	671	695	670	689	663	710	665	707	678	686	647	676	664	672	704	661	698	644	708	647	697	716	675	691	710	681	683	707	716	669	655	667	714	666	709	672	687	693	693	678	655	692	685	696	681	689	741	647	659	688	660	660	667	668	689	679	680	686	683	664	699	688	624	716	717	699	654	639	714	663	680	658	657	651	703	685	653	680	707	672	712	658	654	651	693	660	661	671	739	663	689	721	695	678	685	636	675	689	684	628	643	708	643	701	669	680	626	652	661	723	661	689	650	653	720	647	679	677	616	691	709	698	647	671	660	679	717	743	677	648	696	672	608	695	701	677	673	727	675	673	699	702	656	732	672	655	673	668	705	683	663	660	710	677	648	626	689	655	647	643	643	696	735	685	648	676	692	665	623	701	693	666	729	720	697	689	699	688	671	698	670	688	674	661	692	660	673	727	700	647	673	692	696	673	675	689	665	649	677	635	671	689	668	717	678	665	676	690	648	664	648	637	717	668	628	686	702	708	692	655	678	719	689	657	669	688	681	683	654	681	686	687	697	681	638	646	661	663	725	655	664	693	645	695	676	653	673	679	691	640	689	706	687	679	632	658	665	688	677	648	679	654	650	703	673	691	691	702	696	697	688	647	700	703	665	700	687	679	668	686	722	693	675	655	635	722	670	672	702	691	638	652	705	730	686	663	699	677	729	696	660	690	675	681	672	655	666	665	672	707	693	654	665	649	649	743	694	708	722	683	675	696	654
48363	30998	22336	10526	3937	1843	616	481	421	395	396	421	421	399	377	396	379	424	383	365	408	456	499	490	403	411	341	302	301	320	315	308	377	328	317	343	333	331	326	315	331	361	322	338	337	339	336	322	303	316	340	350	342	325	336	331	348	328	347	303	308	329	326	307	303	334	366	347	311	368	330	358	313	328	354	318	326	340	348	306	333	310	364	363	338	353	303	317	364	337	362	331	315	342	321	344	338	321	336	290	340	351	340	370	343	329	329	319	343	329	334	304	287	339	296	337	303	314	317	310	323	358	330	297	340	328	361	312	298	337	349	318	296	301	317	313	327	320	320	298	304	362	297	339	337	295	333	346	323	309	340	341	336	293	340	303	320	347	310	353	307	313	319	315	320	323	324	289	292	326	335	327	326	327	309	300	375	333	317	311	339	344	329	339	350	330	318	308	294	350	328	320	347	314	316	311	327	342	320	311	332	332	301	358	323	341	365	318	329	319	340	331	300	268	333	316	347	319	317	364	333	335	328	354	358	320	319	316	323	330	305	316	321	324	342	330	337	309	346	346	321	294	330	306	332	305	346	320	309	364	348	322	322	360	327	333	361	339	321	393	342	362	333	350	328	338	309	346	315	335	311	324	298	328	326	334	322	341	334	325	323	322	325	326	317	352	315	337	300	340	340	316	327	339	286	336	295	302	321	342	345	345	302	328	299	343	329	313	323	328	331	359	330	298	319	313	314	355	343	342	318	329	343	327	353	329	316	319	319	317	308	309	321	332	334	337	326	313	308	376	318	310	305	339	310	340	320	334	331	347	329	339	313	334	335	330	367	336	332	294	296	323	302	328	341	318	308	338	338	344	314	334	316	342	340	327	332	322	324	323	308	335	314	332	336	296	327	328	321	338	296	302	314	352	290	374	335	368	326	306	337	330	308	274	336	270	325	289	326	331	324	328	323	328	329	341	342	317	353	352	324	326	313	310	333	296	308	313	297	296	322	331	297	299	331	367	352	323	334	352	322	335	340	314	321	311	318	345	335	344	300	351	351	319	316	342	347	345	353	327	329	339	329	397	340	341	313	371	347	322	331	328	329	335	334	342	304	287	298	344	295	330	343	325	301	345	297	331	333	315	360	301	337	340	321	341	333	319	325	345	336	349	339	331	282	307	328	341	333	304	308	295	328	360	357	321	348	335	349	333	313	320	314	346	320	369	337	370	345	285	292	334	318	338	336	314	316	347	318	324	340	346	299	306	310	308	318	309	321	319	300	305	326	330	339	348	319	339	332	345	324	314	334	326	378	329	343	306	339	323	319	342	331	316	333	321	321	359	333	325	325	323	316	297	322	280	332	341	334	346	347	297	292	303	344	316	311	336	299	322	295	327	326	355	286	360	318	311	320	329	307	345	356	325	322	303	362	332	325	340	312	318	338	338	342	333	376	348	297	283	329	310	321	349	327	304	316	367	331	308	314	311	331	319	377	330	335	346	364	314	304	337	282	279	327	300	292	319	339	365	324	335	352	310	336	363	290	324	319	342	315	354	390	337	331	364	350	338	344	292	329	345	368	300	319	352	319	340	357	323	344	323	336	313	332	293	309	361	324	327	332	347	365	284	331	335	316	330	313	309	344	333	322	289	317	330	352	322	319	318	354	356	369	365	344	314	304	316	351	315	296	334	327	346	293	356	342	312	307	345	298	355	351	370	315	316	308	326	306	333	313	350	323	321	316	370	318	355	296	319	312	320	332	340	345	325	329	355	342	365	309	312	322	328	334	366	348	331	324	332	357	302	286	349	322	271	306	337	338	300	307	325	321	332	333	329	307	340	323	368	321	321	318	351	339	327	334	323	346	281	333	322	340	333	338	319	317	342	311	326	327	314	317	297	344	302	344	345	305	316	318	311	324	297	344	310	317	319	328	315	347	321	326	333	361	348	312	337	342	343	325	327	337	311	297	306	324	347	279	338	294	323	330	324	318	326	277	332	317	360	364	324	362	353	320	345	356	324	351	312	353	321	335	349	355	333	340	303	307	346	310	285	328	289	325	299	352	344	353	303	326	296	297	323	354	354	342	332	332	353	363	334	330	351	313	305	327	317	337	323	332	348	334	301	305	307	290	277	322	346	354	345	313	325	338	351	304	298	334	344	358	307	347	322	325	353	333	304	356	330	376	301	326	292	317	308	305	310	313	313	318	316	329	325	342	324	286	339	331	295	309	363	335	346	317	340	348	312	301	324	340	307	361	317	320	331	334	335	335	343	371	352	346	361	331	351	357	339	370	310	299	313	314	345	322	314	341	316	310	345	357	301	347	315	361	301	321	312	349	336	319	336	324	331	313	337	323	348	328	308	365	360	362	289	318	343	315	354	322	263	341	321	320	324	349	280	323	305	322	292	313	315	326	363	313	369	344	329	364	307	304	329	319	347	334	300	311	349	336	324	325	324	380	301	350	315	384	305	333	348	336	284	324	318	329	340	313	352	361	316	324	313	350	343	325	293	308	309	327	346	340	346	306	313	308	360	318	376	342	305	311	319	290	373	305	335	299	321	333	339	371	318	304	326	350	348	337	292	324	317	322	322	346	335	328	298	335	299	313	277	315	371	350	333	351	316	313	304	331	334	346	328	369	336	360	346	328	321	348	354	335	365	310	321	298	319	338	332	303	300	319	367	333	337	325	329	310	332	335	349	300	334	339	340	308	322	324	331	306	343	317	338	331	354	306	344	287	311	323	315	321	310	322	309	351	330	303	333	326	334	333	315	351	318	348	302	338	310	358	334	353	314	333	338	343	315	314	312	305	349	347	323	373	330	301	321	338	347	343	329	308	340	311	341	318	303	324	353	356	295	379	347	322	351	309	306	330	312	339	373	323	327	331	324	305	317	277	308	317	357	330	321	326	294	298	339	317	326	277	355	346	344	305	294	369	294	340	326	312	312	342	369	345	294	313	332	324	337	311	326	314	335	334	387	332	341	323	284	288	357	355	315	291	307	352	337	342	325	315	321	288	304	304	324	335	333	311	314	340	334	314	339	302	317	312	315	310	325	321	324	303	339	358	341	325	343	314	358	318	340	316	350	337	308	337	319	348	314	338	301	362	293	365	300	316	318	369	322	353	332	375	337	322	374	335	325	296	313	328	337	315	367	341	364	319	333	327	310	317	328	286	351	344	319	334	350	319	346	299	305	308	323	319	312	326	339	328	315	318	317	352	333	356	327	348	347	326	327	319	309	331	320	321	318	360	348	339	332	315	287	333	323	303	334	307	298	304	338	335	357	320	324	348	336	293	303	328	356	362	301	288	344	359	321	322	327	308	331	319	312	316	299	311	348	295	324	326	310	336	347	310	306	334	304	329	367	319	346	313	326	352	347	384	332	306	315	325	364	335	318	356	344	347	302	290	313	307	299	347	351	355	342	340	323	303	376	332	317	347	307	324	306	282	326	340	326	340	357	327	323	325	325	337	330	340	285	301	329	311	341	334	362	317	313	315	292
30159	23987	25820	17574	10339	5963	1904	1365	1166	1096	1080	1095	1195	1071	1100	1061	999	1071	1073	1097	1469	1772	1760	1526	1291	1010	811	692	694	705	737	763	746	706	721	715	688	704	702	677	640	710	711	741	692	692	641	750	668	701	701	730	735	677	714	733	667	709	691	699	682	700	740	745	716	676	693	727	750	692	704	707	679	708	722	678	674	742	699	712	696	687	697	739	656	772	664	719	721	659	720	694	758	763	724	692	710	697	681	687	696	738	700	696	656	709	709	632	707	695	696	696	728	685	691	703	677	716	697	679	693	714	728	693	704	743	725	725	691	754	746	698	681	696	696	717	705	689	733	715	759	725	722	726	685	702	701	737	713	704	706	744	678	696	746	744	746	697	662	708	725	712	696	701	644	739	701	724	742	733	714	680	741	725	674	698	680	729	723	695	710	746	710	715	729	768	735	721	712	704	687	704	738	709	726	710	702	699	728	762	699	720	770	676	705	703	726	709	693	691	673	695	701	685	731	687	708	692	685	735	724	755	669	716	671	728	706	717	697	712	694	728	698	676	702	678	702	690	713	720	762	701	708	700	707	713	648	690	717	745	702	702	754	705	713	704	683	702	683	718	698	710	729	743	732	731	675	682	688	700	717	697	709	706	706	731	719	670	711	678	668	657	756	728	725	724	710	715	744	706	691	737	706	712	730	735	680	723	697	710	715	759	732	714	717	689	699	731	733	705	726	733	748	723	750	728	711	733	706	686	674	695	721	702	734	744	720	690	720	702	674	686	739	762	648	734	692	720	676	735	735	688	711	734	709	715	713	702	686	666	714	743	685	697	689	710	741	690	755	678	674	690	736	709	701	686	713	753	699	692	751	711	707	650	710	669	715	686	709	692	705	699	723	741	688	724	675	735	696	737	693	692	681	628	716	688	701	645	707	717	713	705	692	683	733	673	744	656	646	659	690	651	689	714	686	659	708	689	688	717	715	702	717	671	695	705	704	708	697	688	736	675	669	744	723	730	777	707	704	709	677	648	697	742	739	689	707	740	742	782	703	652	680	710	667	700	731	725	669	656	698	729	755	755	742	655	708	706	667	653	723	681	699	675	687	687	709	710	717	735	694	734	711	676	717	706	747	691	661	731	715	744	723	679	706	701	698	718	689	723	675	744	774	685	697	720	722	674	681	724	716	730	755	718	659	696	702	726	689	734	747	705	695	747	737	687	688	714	721	697	696	713	708	710	712	752	671	651	717	706	754	748	775	653	701	685	703	709	730	726	734	678	706	686	684	708	685	680	686	690	670	728	737	681	724	713	685	702	635	751	702	747	704	729	681	754	722	699	691	716	681	678	686	732	662	746	702	733	689	684	696	709	739	731	702	711	725	739	706	694	693	710	744	681	720	649	687	697	703	700	665	675	691	750	718	710	708	756	731	733	690	656	716	718	698	695	713	712	693	692	712	684	686	672	666	703	705	685	729	693	743	713	717	719	683	648	702	690	745	688	684	692	697	700	722	718	713	719	744	699	693	727	718	714	772	674	699	729	703	687	724	712	703	683	718	743	719	695	706	707	736	721	710	717	741	680	687	686	680	664	685	726	721	670	724	696	708	698	727	726	730	691	679	725	696	733	693	693	710	661	680	723	684	761	717	679	691	655	662	715	722	734	672	723	672	693	719	708	731	689	679	728	652	701	698	699	659	726	747	722	704	703	661	667	754	690	729	695	653	726	635	716	739	703	725	722	681	680	697	758	719	705	723	688	732	665	722	693	662	726	746	728	681	740	742	724	676	695	722	718	659	691	723	706	683	692	712	705	734	687	719	739	702	718	718	668	676	697	741	688	674	681	753	733	702	705	709	728	678	698	717	698	710	714	754	712	725	675	663	694	706	703	719	713	736	664	719	747	710	699	673	681	694	738	715	687	726	751	724	726	679	691	674	726	723	730	733	728	766	715	664	722	649	716	725	706	725	711	723	718	732	700	723	700	684	712	705	721	701	743	736	703	712	721	756	756	720	680	725	665	681	728	686	703	676	735	648	661	690	679	705	735	711	728	686	722	707	708	726	693	687	719	745	721	760	733	720	684	719	718	717	718	686	716	729	709	705	732	765	674	687	678	775	685	677	711	702	697	725	711	693	650	711	721	704	713	698	722	689	655	692	672	689	711	693	688	739	680	685	670	702	685	702	747	713	695	740	669	702	684	636	691	699	727	690	684	686	730	736	681	710	718	685	678	727	714	680	700	706	684	654	718	680	719	773	716	697	706	714	701	680	682	692	704	742	707	707	715	726	701	760	670	660	704	739	684	692	723	735	692	684	693	678	718	698	656	724	655	720	710	688	695	637	728	681	679	710	690	716	686	722	685	681	726	733	690	728	705	690	699	652	660	744	765	724	727	706	660	717	702	715	707	703	736	657	724	687	747	711	676	716	669	708	718	709	699	651	738	694	690	723	701	713	632	724	717	740	744	741	677	730	734	734	655	714	723	681	652	721	687	697	722	706	669	739	702	688	713	682	700	718	714	736	735	729	752	732	736	700	680	720	760	677	678	667	693	653	704	694	688	703	761	715	780	748	742	711	686	689	700	737	690	728	723	744	702	750	662	714	702	695	764	693	695	681	661	712	673	726	730	669	685	648	732	680	673	735	713	699	697	671	717	703	701	689	738	731	766	634	667	706	729	721	729	684	692	699	705	685	659	693	737	660	739	776	684	679	774	714	709	709	762	685	727	694	709	700	753	653	746	745	708	747	716	718	693	713	703	661	703	725	713	717	727	727	711	659	675	692	672	724	699	696	652	732	682	736	670	702	675	715	752	717	672	749	670	721	728	664	697	720	686	710	683	777	636	741	753	751	688	755	753	720	688	673	689	730	709	697	721	689	686	675	713	667	673	695	730	693	733	663	707	747	698	676	703	691	748	715	708	714	723	741	675	737	732	711	722	669	721	716	720	682	714	710	699	739	721	771	707	661	695	698	706	679	698	691	716	757	778	698	661	671	704	683	691	653	702	717	706	729	742	709	708	693	660	746	714	727	745	709	696	735	693	671	686	742	711	691	749	709	664	700	706	709	697	678	723	704	707	696	676	645	686	716	711	743	714	667	690	712	707	666	720	696	719	711	694	706	722	752	728	711	693	722	652	744	705	687	708	687	689	687	674	689	716	722	665	720	706	724	729	702	704	693	700	703	707	767	755	709	729	670	705	735	730	696	721	658	721	676	752	709	703	695	726	763	711	724	711	721	709	693	748	672	702	733	710	729	700	672	732	698	704	696	686	706	669	673	681	698	726	701	708	720	705	674	649	706	684	694	743	742	722	695	721	724	715	700	684	679	701	687	676	756	744	738	713	709	713	699	728	732	721	721	696	682	690	724	701	659	758	728	685	696	658	700	700	725	649	696	688	691	673	724	719	744	688	737	719	732	688	718	705	700	704	716	698	696	761	682	712	710	714	650	729	717	691	669	683	739	751	680	680	730	701	676	722	688	670	713	713	748	658	702	753
57602	35765	24463	13041	7739	3405	1028	571	490	415	387	374	421	392	457	385	408	452	475	582	654	776	666	626	529	384	292	299	357	356	387	338	360	303	323	335	349	383	324	335	362	330	319	316	363	373	341	330	362	358	301	319	363	341	335	346	333	330	337	313	331	356	308	321	344	360	327	370	329	361	327	331	325	333	313	333	348	321	328	319	360	348	326	347	363	404	356	321	337	296	335	354	313	346	333	347	405	324	345	307	339	347	346	323	375	360	362	338	371	309	366	356	361	366	332	363	349	343	323	324	363	344	372	337	338	320	352	353	300	315	355	320	322	354	338	313	325	344	385	342	294	387	353	322	355	366	343	356	380	348	338	313	306	342	342	359	317	323	316	341	371	365	316	373	337	363	348	381	330	335	339	357	384	357	367	367	338	305	362	321	343	335	316	365	338	329	293	333	318	385	369	387	338	340	331	348	299	348	325	341	359	317	313	376	349	379	332	355	330	364	305	353	380	388	340	323	314	371	355	350	339	335	368	341	360	353	303	324	358	354	363	367	357	317	384	334	404	348	393	374	324	375	318	337	353	336	325	345	317	324	368	386	367	352	326	322	351	331	336	313	305	337	353	371	360	317	334	342	368	339	346	346	326	350	345	359	319	353	312	338	331	328	340	304	372	364	359	311	332	330	300	375	312	352	330	339	338	312	328	313	362	321	320	336	319	341	308	300	327	350	346	340	336	323	325	347	342	306	313	343	357	342	349	373	329	354	342	377	374	309	334	318	342	297	346	367	335	354	363	335	352	341	334	320	347	364	333	340	323	334	356	357	372	324	336	367	329	404	383	368	315	366	330	336	308	336	325	324	333	316	316	328	330	330	335	336	357	385	341	360	384	341	361	333	317	363	325	325	364	332	329	349	347	348	362	323	359	331	345	346	351	318	345	323	332	346	326	340	346	340	372	340	300	350	332	336	336	339	359	354	371	331	328	319	359	375	362	355	333	370	344	338	354	370	369	338	322	352	335	342	321	342	345	342	377	349	368	414	359	337	325	335	365	370	340	325	337	344	366	322	373	345	363	328	354	319	349	349	368	332	365	320	332	334	327	328	346	344	322	333	349	338	334	334	333	311	362	316	348	337	385	352	327	344	341	335	378	363	360	350	346	361	349	350	407	341	331	354	315	365	377	345	360	340	378	346	364	322	341	339	315	318	322	332	375	348	337	381	329	345	347	335	330	358	349	335	360	330	372	319	360	344	351	345	372	377	333	338	289	374	353	331	348	361	371	330	317	366	330	346	346	340	341	311	303	346	333	357	357	342	317	347	344	378	348	361	315	363	375	359	356	372	354	339	362	330	366	388	343	353	311	358	309	354	341	345	322	385	320	354	308	337	344	383	335	350	333	346	337	352	363	362	325	338	365	310	383	329	346	309	328	354	346	339	320	303	338	345	323	328	364	347	347	329	295	364	339	357	350	357	335	369	336	361	350	343	337	342	356	327	332	324	316	351	396	372	344	346	333	312	352	341	308	331	377	321	336	331	331	327	370	339	342	322	342	361	333	297	355	284	334	354	388	346	391	332	344	350	327	363	339	323	359	335	353	357	375	337	360	359	329	298	358	313	333	332	344	353	358	314	354	356	368	318	306	336	353	323	316	337	373	347	368	367	348	331	310	328	354	363	356	317	366	333	353	335	361	356	334	399	337	416	342	346	342	341	333	363	347	352	371	348	332	335	347	346	397	350	376	348	377	371	356	355	321	346	366	349	359	369	332	318	366	326	322	363	339	344	355	352	312	317	337	343	354	350	362	369	293	323	346	336	326	344	368	336	366	351	329	324	353	329	328	349	379	320	359	335	338	336	345	318	342	354	341	370	346	372	355	329	324	362	358	312	353	355	314	358	326	319	383	315	344	347	386	368	373	348	298	369	372	353	382	344	364	333	380	354	344	313	354	366	352	334	317	312	339	334	362	328	314	350	334	351	338	353	328	291	356	349	331	368	335	336	331	352	333	368	308	389	342	345	334	355	343	311	312	360	317	351	299	388	364	352	380	326	322	342	329	337	332	341	304	329	323	332	336	340	361	333	347	320	327	348	354	327	338	330	371	391	372	339	331	324	382	323	346	339	352	343	380	364	394	355	351	317	313	349	337	335	328	351	360	355	341	299	340	365	364	366	332	346	378	342	341	391	360	367	338	322	326	336	332	340	357	356	351	357	351	352	350	285	348	358	353	344	351	353	365	342	358	346	340	324	338	336	346	360	388	323	350	363	380	342	335	315	369	368	365	343	368	349	307	364	370	362	315	319	346	323	364	336	379	337	319	357	329	361	374	358	337	346	363	342	355	297	364	351	400	346	335	364	365	339	364	338	346	333	318	353	352	353	341	323	337	353	345	349	351	330	326	312	367	347	336	328	361	344	343	363	349	363	326	358	376	361	377	341	366	357	344	346	333	336	332	351	330	364	327	340	342	325	341	307	348	321	353	309	357	334	356	327	364	346	331	328	335	328	360	326	352	321	328	327	350	336	300	297	335	341	346	301	342	346	328	327	350	358	342	345	333	354	324	322	334	331	324	323	335	370	324	362	355	334	341	358	336	313	341	317	344	329	326	355	326	343	325	331	331	328	330	367	345	354	344	373	350	357	343	342	341	382	338	338	355	372	353	342	309	374	322	343	350	351	359	367	336	320	325	352	357	332	327	325	362	335	312	349	337	342	325	364	331	335	323	338	327	352	356	320	354	311	337	338	334	343	330	359	333	349	402	339	360	325	346	358	340	366	338	351	309	332	341	327	349	334	341	357	361	349	331	365	325	355	334	351	339	321	333	343	321	346	337	346	349	340	354	355	338	333	367	306	348	354	377	347	365	351	342	314	361	344	320	354	327	328	348	315	350	359	327	362	305	341	387	325	315	375	327	391	310	364	327	369	353	330	382	367	361	331	337	336	333	337	331	318	345	354	353	354	315	326	342	338	353	356	363	348	365	363	334	325	366	346	377	343	315	352	348	370	354	331	329	353	329	360	359	343	326	338	388	358	375	370	326	345	314	359	344	341	338	354	315	309	314	344	384	341	360	358	358	354	384	369	359	332	375	365	381	385	397	356	334	343	374	357	362	342	360	370	364	326	355	331	327	316	346	376	334	370	350	338	361	321	333	334	356	320	340	331	303	324	320	327	355	323	351	332	343	395	328	344	360	336	332	358	346	358	336	366	361	351	327	317	330	347	342	309	366	313	316	318	353	323	313	316	354	354	340	340	397	307	326	368	330	310	342	371	365	341	324	351	332	337	345	314	366	314	341	356	321	334	320	363	335	314	354	312	354	348	337	357	365	315	356	331	342	378	348	391	358	341	327	361	332	336	338	368	328	340	349	340	339	339	330	315	351	326	330	375	324	370	373	351	325	362	354	337	338	328	300	326	350	341	332	347	375	342	351	295	307	363	344	348	351	358	313	323	313	306	329	326	320	322	383	329	361	313	346	339	385	335	354	306	322	369
35124	28087	25596	20758	17105	9333	3264	1951	1351	1080	963	1050	992	1034	1094	1102	1150	1307	1521	1994	2477	2977	2739	2390	1791	1008	784	740	695	735	728	734	705	773	717	734	727	789	710	750	724	789	738	755	758	751	717	768	794	779	720	693	766	747	757	693	766	732	789	748	721	773	726	751	760	773	704	732	737	741	769	755	750	694	727	701	713	750	735	805	713	729	718	735	788	790	702	749	720	746	746	733	736	723	781	731	675	758	770	696	714	748	724	785	740	674	742	716	730	728	683	751	713	703	759	696	721	758	746	749	753	734	715	742	744	763	767	771	757	753	784	773	753	733	770	733	691	709	745	752	785	704	742	723	724	739	751	744	720	709	726	720	694	740	757	752	734	746	767	681	781	738	760	714	754	764	749	738	743	731	722	764	740	742	744	703	732	685	799	720	680	764	696	774	701	772	771	746	709	690	748	764	700	708	736	721	738	721	760	740	745	764	724	678	743	698	732	722	720	750	752	721	735	717	769	699	756	750	794	709	741	757	732	680	755	724	739	687	713	724	715	697	720	721	748	702	773	749	726	708	713	681	748	740	785	771	760	749	731	711	719	736	726	712	692	699	765	711	698	702	719	694	729	707	757	778	728	789	728	709	734	710	779	760	710	736	788	722	750	737	745	688	762	741	717	746	744	737	746	758	736	685	718	761	727	740	759	754	734	756	678	755	719	731	736	701	754	758	739	701	755	751	747	780	754	715	727	722	723	669	761	708	673	693	729	742	684	733	723	766	758	725	710	750	701	708	755	737	729	773	771	724	748	778	791	729	785	699	745	700	754	776	804	674	775	733	712	720	749	769	744	765	743	754	737	773	766	763	704	765	723	700	759	765	754	749	752	737	767	714	752	724	706	781	733	746	732	765	745	727	730	720	719	694	755	748	730	730	719	719	720	724	713	732	748	717	734	722	735	735	752	755	756	714	728	696	751	711	735	728	740	724	716	764	756	745	728	732	726	744	701	708	750	714	736	765	725	682	735	793	754	711	747	728	716	751	729	746	746	747	713	755	700	730	700	762	700	755	744	721	758	750	735	756	716	746	744	728	702	726	721	768	735	729	706	728	743	712	701	738	672	764	776	682	732	751	722	763	729	757	746	754	693	729	705	778	728	728	776	732	728	740	790	766	749	736	690	716	754	696	722	731	747	758	749	744	657	668	738	802	710	734	699	738	710	721	713	709	774	757	713	789	757	793	739	685	740	713	741	778	675	732	748	758	796	703	751	734	733	733	754	754	713	689	700	725	702	747	710	730	739	739	777	708	763	752	705	737	751	720	722	708	749	694	756	688	688	786	681	748	721	725	771	726	748	756	719	755	728	737	753	721	747	718	733	703	746	735	766	749	774	768	755	764	747	712	713	691	734	778	753	722	716	716	704	715	727	726	714	685	706	721	698	785	782	726	707	746	732	733	771	739	731	738	720	770	739	737	742	731	768	722	721	712	799	737	793	715	753	705	756	770	722	711	726	732	687	751	728	774	730	731	728	698	812	707	762	720	758	761	710	731	717	734	714	765	746	752	780	721	793	718	706	678	795	766	734	743	729	727	778	770	738	709	700	752	772	765	775	739	754	722	712	742	685	718	728	741	769	742	768	696	749	725	753	714	757	727	740	738	744	697	747	723	704	719	693	724	740	747	708	693	732	725	757	754	746	738	717	746	746	747	735	745	774	753	767	727	759	705	715	714	730	743	726	740	724	768	767	711	744	768	701	752	754	706	721	717	747	721	717	751	793	735	736	712	729	761	680	805	709	780	755	755	743	728	722	691	739	730	741	739	703	725	722	727	774	722	671	683	712	723	733	711	756	707	778	727	722	775	727	757	716	768	737	745	737	731	754	720	722	725	720	748	726	738	716	776	715	761	744	750	718	721	740	707	753	737	725	736	772	709	706	700	718	727	807	769	718	680	767	744	775	768	788	701	753	782	740	728	751	712	740	754	748	721	714	758	714	726	710	689	749	736	724	690	704	713	750	707	769	780	703	743	727	746	704	729	768	736	756	718	718	740	716	721	758	717	737	765	714	766	731	699	700	707	749	692	810	734	762	751	728	667	756	772	719	717	733	724	721	763	712	694	725	740	777	704	752	717	773	760	775	767	714	723	739	717	775	709	741	756	730	734	711	701	719	779	725	714	729	784	709	784	742	765	765	716	755	745	750	735	693	793	722	750	757	771	730	733	761	757	752	730	726	757	772	757	730	775	787	738	759	769	722	708	728	730	741	705	770	729	733	729	727	705	708	769	749	713	792	732	741	695	738	736	795	758	736	718	741	697	722	768	690	722	714	719	785	751	751	700	791	765	738	685	775	694	737	747	727	731	757	744	775	697	710	745	743	672	733	718	683	729	772	750	704	713	722	752	713	739	763	673	712	752	728	722	687	718	764	712	718	727	741	727	704	766	744	773	753	697	701	747	715	684	701	741	748	735	728	780	709	755	731	720	659	710	696	731	707	718	719	749	715	689	718	731	720	673	746	706	740	801	734	734	746	723	751	724	746	775	713	742	682	721	778	774	742	714	784	721	700	738	722	744	726	760	722	740	736	742	748	719	768	799	758	760	691	764	781	743	758	741	747	759	750	700	723	743	751	695	759	756	736	746	745	742	736	733	733	729	773	699	725	748	751	727	752	764	715	738	731	706	748	723	697	724	734	710	730	769	744	768	698	725	745	763	723	723	753	698	711	727	788	719	714	756	706	713	764	719	727	742	744	684	773	724	760	718	765	703	713	724	717	683	705	741	711	754	751	749	729	705	747	702	730	704	761	717	720	718	764	719	744	693	713	761	774	716	769	718	745	752	775	749	708	747	737	739	679	687	679	706	757	728	781	691	682	690	729	731	728	770	755	788	776	734	709	750	726	753	693	734	769	721	759	782	739	730	727	741	764	757	727	768	740	772	709	787	711	730	745	741	745	755	707	721	790	742	703	748	642	744	727	705	722	733	738	750	702	741	727	745	715	716	699	773	702	741	700	754	739	743	736	709	742	711	720	790	754	740	730	720	740	734	756	717	694	732	726	733	744	690	700	759	731	750	741	747	698	716	756	742	770	747	745	753	719	727	709	767	783	707	734	756	787	719	722	760	747	726	769	698	723	739	750	721	725	728	752	779	777	766	735	672	758	740	742	759	751	721	735	723	721	738	746	732	728	700	740	752	731	725	748	773	711	729	729	719	646	760	758	736	743	741	693	772	771	758	700	727	752	766	725	745	705	750	783	715	731	685	761	724	687	758	698	715	740	736	702	762	690	704	717	682	726	732	734	747	764	758	739	756	724	766	686	741	734	711	727	776	768	711	751	738	752	760	746	725	823	764	731	674	777	767	697	769	690	744	785	787	724	737	720	678	721	768	736	747	755	738	749	756	748	740	766	737	725	778	777	749	743	746	750	754	694	749	723	736	699	761	737	723	762	743	723	754	687	752	707	724	756	729	742	740	711	727	763	766	711	796	745	716	707	719
45325	22680	8001	3033	1458	666	403	342	306	312	298	322	302	333	299	315	301	322	321	320	292	329	314	285	324	299	309	299	314	301	305	300	307	308	309	316	292	301	334	307	275	315	301	362	327	318	310	305	312	308	331	335	304	340	311	326	300	271	323	327	331	305	305	314	330	342	289	268	304	341	346	313	298	297	305	303	324	280	332	331	307	297	315	297	347	308	339	300	300	332	288	267	309	294	280	330	334	325	290	315	320	312	278	332	278	304	345	287	306	321	308	297	288	302	313	313	311	297	280	326	315	299	321	291	310	315	358	331	310	341	294	309	322	307	314	311	274	371	364	314	296	323	279	292	287	290	321	310	324	322	330	300	332	347	303	293	307	309	312	342	287	315	313	334	327	313	323	298	299	295	296	325	316	331	316	310	289	294	342	334	289	296	297	320	309	341	294	334	315	306	316	283	304	319	322	329	283	311	314	321	290	301	292	308	323	291	330	304	333	337	322	307	286	320	304	289	326	318	275	344	304	275	288	321	299	321	285	298	293	337	305	289	294	267	298	304	316	286	315	334	300	349	337	300	322	299	301	296	324	254	301	324	288	279	300	283	319	291	299	271	321	326	305	297	325	320	307	315	313	297	289	305	293	289	304	302	317	282	271	318	297	294	298	323	316	311	328	318	280	295	336	353	309	312	292	327	333	294	299	300	327	304	305	313	309	326	329	303	317	330	303	298	306	289	332	323	327	286	306	314	330	334	327	274	271	341	323	294	331	334	324	322	354	298	279	320	326	307	316	290	290	334	293	329	289	325	298	296	287	286	282	344	294	287	321	316	288	324	307	302	298	307	336	342	344	325	354	271	314	290	311	320	352	329	301	320	318	313	297	300	289	312	288	279	296	274	284	325	311	289	280	366	312	301	332	305	302	331	269	290	338	315	278	299	278	304	303	298	313	295	323	316	277	327	339	320	365	284	285	318	315	314	314	289	314	302	337	290	341	303	341	252	324	368	332	326	319	318	293	292	314	310	315	291	273	299	351	292	329	322	319	325	297	321	297	316	289	315	299	323	301	347	307	326	313	301	300	333	312	291	301	319	318	284	298	283	315	300	304	308	270	320	327	326	306	348	317	315	303	298	304	337	308	310	309	301	332	321	282	279	323	329	297	343	309	308	342	317	310	299	315	336	297	330	366	373	293	305	298	321	315	296	330	312	300	323	287	322	280	305	288	316	285	293	311	292	297	308	286	310	288	291	282	298	309	311	316	300	313	329	278	306	316	320	333	306	319	317	309	281	327	305	299	322	309	325	291	294	303	323	320	307	369	318	332	312	281	302	297	322	327	308	325	300	293	313	311	320	276	325	346	291	326	322	254	311	296	319	303	300	293	307	319	270	365	329	305	284	287	310	295	300	316	347	319	294	315	330	308	267	284	317	321	289	311	300	331	298	307	305	316	327	319	279	311	270	292	302	318	312	341	299	311	334	325	266	278	293	289	313	338	300	307	290	302	309	309	301	315	302	299	269	300	302	333	337	307	332	342	299	316	345	326	305	319	282	344	302	293	312	292	306	336	277	299	306	307	314	297	297	299	350	304	345	299	329	307	300	324	311	297	290	305	318	277	318	310	323	315	312	355	271	321	285	307	312	291	304	290	323	321	310	305	297	331	319	311	325	343	324	309	309	349	292	316	297	293	300	353	344	336	317	293	301	284	315	323	301	317	283	333	321	309	324	272	320	343	293	313	319	298	298	301	308	290	325	297	298	285	303	313	328	319	329	309	338	288	292	316	310	288	299	304	316	308	356	325	316	345	307	310	346	307	279	289	320	325	316	308	301	280	323	325	316	317	298	303	332	335	310	311	336	289	280	306	297	331	263	313	323	283	319	314	311	311	330	299	324	319	300	306	282	313	337	305	300	328	312	326	311	286	315	340	314	320	317	347	339	314	287	299	292	313	333	332	341	295	288	283	286	339	307	346	331	331	314	334	301	346	315	307	297	303	316	279	306	333	350	305	305	298	260	307	309	309	310	352	345	328	321	336	329	323	307	321	313	330	336	305	314	314	303	302	278	314	326	315	346	326	327	297	331	309	296	306	302	306	274	303	320	289	300	338	270	302	305	307	275	303	320	328	309	341	316	314	300	315	304	283	308	304	288	322	281	313	339	325	315	315	311	334	312	317	304	288	316	308	330	267	307	282	342	323	321	293	324	331	354	298	306	318	313	299	296	340	281	304	338	313	326	314	301	344	320	277	275	348	301	324	312	309	326	320	316	334	304	328	317	312	289	295	286	285	310	288	350	339	298	311	318	330	289	294	325	309	295	280	300	294	276	304	291	324	301	313	290	307	318	311	282	323	310	277	297	304	279	307	313	286	347	281	271	343	319	322	294	334	292	309	306	308	277	323	324	339	310	294	315	328	301	305	289	316	302	310	267	306	302	291	318	282	319	286	280	301	314	299	317	290	303	325	307	300	326	304	326	337	339	334	341	338	269	326	295	308	306	293	317	307	278	284	333	280	284	322	319	323	311	323	304	335	330	292	349	289	363	301	299	309	309	317	313	299	303	278	317	289	329	344	333	307	270	302	307	298	309	325	335	281	332	335	277	323	304	340	308	312	333	309	301	274	299	307	318	292	317	327	323	289	326	301	324	307	313	291	295	303	348	322	298	282	309	317	293	331	330	305	309	324	311	324	316	309	334	306	297	269	288	313	293	352	319	344	308	292	293	340	305	296	294	293	294	274	303	328	305	306	294	295	317	322	311	337	325	326	311	293	319	293	324	308	299	282	300	305	295	324	321	292	300	256	335	296	269	308	265	297	313	335	314	292	317	305	321	310	304	354	317	313	324	300	309	296	334	287	335	346	324	298	290	326	324	310	296	284	293	280	305	336	309	307	312	327	308	287	312	286	321	301	323	292	294	288	319	296	351	274	347	304	309	315	311	304	290	296	311	308	274	293	325	316	280	296	300	333	294	328	309	306	293	307	276	299	302	345	341	329	301	301	327	299	333	309	292	305	301	303	322	301	320	327	294	286	304	278	286	285	351	304	342	301	293	303	305	292	343	320	296	314	330	322	320	348	353	297	301	322	294	326	332	304	297	333	290	259	332	329	313	340	346	286	322	340	328	333	296	323	296	316	287	315	317	346	263	297	320	289	282	287	303	302	279	289	321	321	311	330	316	303	320	333	304	280	292	343	332	273	296	321	308	317	300	308	313	327	294	315	302	327	299	293	283	320	302	314	348	351	284	300	332	287	274	310	288	304	340	284	274	310	317	310	336	341	333	319	325	305	323	250	296	316	329	309	307	318	281	289	302	301	322	347	326	318	321	331	330	334	342	270	308	332	321	296	323	343	332	319	318	318	290	306	337	302	268	285	352	339	309	279	315	322	314	280	285	306	302	307	304	315	287	338	299	316	311	300	328	335	349	297	307	323	300	333	307	317	302	295	297	337	308	305	301	319	312	286	337	286	343	321	319	287	304	297	302	243	318
30008	17424	9392	6694	4211	1989	1059	722	751	702	673	712	667	685	732	748	708	710	731	710	707	731	720	683	659	704	704	715	668	673	632	670	629	673	695	685	653	719	678	657	686	617	650	677	654	679	662	696	666	694	652	719	687	675	642	662	676	674	622	666	664	653	658	646	633	671	682	641	665	715	669	687	631	676	674	662	695	662	626	670	698	695	686	649	662	642	671	636	621	699	683	690	688	683	716	682	644	692	674	680	684	683	681	645	697	660	674	645	631	684	685	700	678	710	678	675	666	714	715	672	705	719	677	618	667	675	693	675	660	723	638	663	680	677	662	673	653	686	654	704	687	664	681	676	678	705	684	686	636	708	686	679	686	697	655	705	651	639	635	650	709	633	686	717	660	645	659	678	670	633	689	713	666	671	707	665	669	664	641	730	688	666	658	670	734	669	673	658	659	666	663	704	668	681	677	651	661	635	675	632	684	651	672	672	699	677	636	617	710	729	649	685	640	684	675	661	678	703	650	696	673	683	662	691	698	663	673	679	643	661	673	665	636	689	694	638	629	686	651	635	714	700	691	672	654	628	683	649	683	699	629	647	681	719	683	669	721	714	683	691	673	689	651	694	695	680	653	663	732	718	699	667	677	672	658	656	666	652	622	692	670	643	636	639	687	654	634	708	711	655	636	690	711	668	637	682	666	678	635	650	681	657	684	651	687	652	677	685	684	691	693	675	664	692	656	692	670	672	712	642	694	672	700	702	629	668	674	675	640	671	675	685	681	661	693	690	625	682	683	702	673	665	672	706	663	661	632	675	661	672	667	628	651	682	662	712	645	679	667	638	683	664	667	682	640	646	658	691	695	684	649	690	720	694	684	683	694	655	655	699	684	659	668	636	619	595	684	658	639	641	654	649	671	697	668	648	676	638	631	708	699	680	649	679	637	637	652	664	682	694	658	694	643	631	712	651	669	665	641	662	612	671	687	649	742	646	686	651	699	674	617	706	659	702	646	658	690	709	664	678	670	671	645	721	665	661	663	693	644	675	676	654	691	665	661	654	688	664	696	678	672	650	709	695	671	619	679	684	652	667	664	644	695	645	658	679	732	652	690	669	686	634	665	648	609	644	652	674	692	681	643	660	680	647	676	631	678	657	672	672	644	680	672	731	663	699	705	642	650	672	674	638	671	684	666	669	672	705	680	674	662	677	661	626	663	651	675	718	698	627	675	652	641	656	642	675	700	667	698	665	695	684	662	735	688	659	706	666	658	681	671	687	650	644	667	643	650	631	657	676	711	642	640	632	670	653	645	698	686	727	696	642	664	713	665	686	657	706	724	678	698	634	650	671	640	692	658	664	676	685	672	673	670	653	704	678	664	664	645	615	676	673	637	665	629	678	636	626	717	661	718	681	659	670	687	691	657	686	673	697	653	698	699	647	611	664	684	682	660	694	705	655	684	656	674	681	649	677	661	696	675	657	661	646	693	639	666	695	676	605	687	680	677	655	655	699	656	710	693	682	651	665	673	733	693	674	719	680	625	686	616	700	627	704	665	663	674	661	711	688	656	674	646	617	677	647	650	670	707	689	662	699	709	713	677	700	611	655	692	692	705	665	626	723	709	687	686	682	709	691	678	679	686	670	692	672	718	688	633	702	653	685	664	687	650	650	651	629	649	644	675	678	699	657	657	689	672	656	731	697	658	688	660	676	674	666	663	644	654	693	677	662	692	703	668	675	621	651	649	633	680	669	688	663	684	615	679	652	664	606	666	649	688	711	653	681	662	638	697	667	658	658	616	684	642	669	627	665	699	608	656	648	678	669	659	669	695	652	638	579	678	651	723	655	665	636	643	681	634	670	645	684	666	672	721	682	674	654	673	696	684	627	680	673	670	636	670	676	672	644	730	686	702	670	671	686	697	668	665	670	664	726	680	655	666	664	700	660	689	674	664	701	688	672	623	646	674	674	666	668	696	695	651	688	712	652	661	691	667	606	696	697	663	656	664	699	625	712	667	656	647	613	646	712	649	591	691	652	645	692	625	655	673	645	703	698	620	638	708	606	656	645	686	668	650	685	626	649	692	680	656	653	648	674	677	690	641	659	666	700	667	613	675	650	692	696	647	665	682	642	654	690	695	690	649	673	701	634	689	660	691	628	699	660	657	711	670	703	692	649	657	695	668	682	652	647	647	678	627	669	680	682	713	676	693	690	698	680	608	663	704	649	637	645	689	624	690	654	656	711	671	659	693	688	688	597	652	648	681	682	640	685	661	645	652	651	669	645	603	697	693	709	653	687	630	695	703	665	690	683	711	687	678	660	675	662	703	659	654	712	649	698	684	738	656	711	697	686	696	687	670	654	622	676	702	632	638	671	691	652	651	698	691	693	699	665	655	685	688	681	642	678	704	678	681	651	648	726	652	642	671	665	663	641	721	706	647	683	659	691	711	609	709	669	660	693	701	680	630	649	654	685	628	657	703	647	696	683	692	628	683	679	671	708	712	735	702	650	664	640	677	647	667	678	696	691	696	675	630	685	668	657	659	661	659	677	605	674	683	666	643	712	676	664	692	674	699	665	669	626	663	684	661	670	700	680	668	725	634	673	636	700	651	665	721	713	652	654	692	656	669	655	645	698	666	678	644	672	676	679	672	663	699	652	693	674	687	606	628	679	692	707	670	702	680	663	656	708	699	708	658	683	673	660	749	656	657	659	683	642	687	696	684	689	672	691	621	660	682	664	705	680	664	703	666	672	687	649	692	638	701	672	651	638	685	671	665	709	675	673	693	709	675	689	661	689	681	654	689	660	650	726	682	624	665	640	693	677	682	698	685	665	697	671	660	663	693	626	723	644	641	610	632	687	655	718	675	664	717	722	687	706	698	675	683	628	674	649	650	720	627	646	702	671	722	695	651	655	666	722	668	713	691	695	665	699	662	675	664	646	667	754	672	639	655	629	665	667	676	700	655	639	699	666	694	641	648	702	684	641	674	669	663	684	670	725	705	644	678	651	700	692	648	654	678	689	647	725	638	682	646	632	664	656	635	675	715	681	661	641	654	717	690	726	663	619	661	684	656	679	664	654	684	677	612	626	700	662	680	683	714	720	671	649	656	729	697	667	634	687	684	662	679	668	679	673	689	666	657	670	712	684	654	672	660	688	685	635	667	689	702	674	676	685	619	636	641	673	647	694	662	678	707	647	686	648	681	694	659	741	680	693	709	691	694	652	674	701	689	677	672	661	727	659	622	775	700	670	726	667	675	654	662	654	703	676	679	693	634	694	666	682	706	714	647	666	658	635	696	686	619	671	646	714	670	658	692	646	705	661	679	651	656	650	667	663	702	620	670	690	642	669	665	673	689	640	647	695	679	678	631	665	675	622	673	620	642	700	704	672	696	652	659	632	710	653	608	690	638	680	656	660	671	693	675	684	640	662	620	654	631	687	705	695	651	638	630	709	683	639	611	683	678	671	696	633	704	647	662	699	685	659	678	647	642	683
53059	27346	16090	8503	3884	2053	596	405	384	377	299	282	338	344	279	301	343	381	383	430	382	364	321	288	331	309	341	334	311	310	330	298	297	313	321	351	315	311	301	316	356	301	337	323	315	359	300	302	300	304	288	312	341	333	340	308	335	303	335	330	309	359	332	298	355	306	330	316	337	318	310	349	308	353	320	287	320	308	342	344	290	318	313	318	313	303	309	329	289	336	333	348	327	312	329	327	328	281	329	308	342	302	329	330	315	302	329	313	293	297	327	330	300	338	310	330	301	341	289	331	326	315	319	334	330	303	341	330	335	304	316	284	328	354	338	329	336	314	291	359	295	307	320	306	304	293	321	311	273	308	340	291	306	310	339	331	343	330	337	310	296	300	309	337	280	275	299	297	305	286	291	307	319	355	311	298	337	297	331	322	303	323	326	338	346	341	371	323	301	286	314	312	309	333	307	312	304	338	323	309	309	311	308	325	307	316	309	293	297	312	300	304	284	331	342	348	295	314	311	325	282	330	316	307	325	325	384	313	292	342	325	302	321	295	309	351	339	330	301	278	313	296	287	348	327	331	290	329	313	311	299	282	301	309	313	305	336	318	340	307	338	343	353	302	318	347	323	293	308	353	337	314	322	308	304	368	302	302	304	317	289	332	345	317	319	315	337	346	283	312	329	328	323	307	295	319	317	303	326	295	356	338	316	309	354	349	289	301	303	306	328	325	315	316	306	310	327	314	339	329	339	307	323	360	316	307	312	302	346	291	301	313	320	304	301	331	304	365	307	321	340	297	293	331	358	297	279	310	308	369	312	346	335	313	302	363	298	318	351	338	331	314	332	302	334	357	318	308	330	315	285	309	311	304	324	318	310	330	302	285	305	282	324	290	292	270	338	317	349	304	331	301	318	330	318	311	308	329	304	324	325	328	352	347	313	315	288	306	342	315	348	329	299	308	319	325	318	333	341	325	333	329	305	316	284	322	339	338	303	317	379	337	342	290	303	331	308	310	334	328	331	289	321	312	319	305	307	306	338	300	302	308	291	330	310	353	285	320	345	322	356	358	357	307	285	315	309	314	308	345	322	352	330	285	313	343	302	326	340	324	325	325	292	325	302	319	351	319	299	333	349	324	345	299	329	291	315	326	309	311	341	353	304	311	311	318	307	310	296	283	324	299	306	323	284	296	314	346	337	339	328	279	319	318	296	304	327	317	289	270	294	353	337	293	291	313	296	345	311	313	298	311	308	310	332	308	318	330	315	283	302	299	327	331	318	310	315	293	317	302	359	325	333	325	346	305	293	326	298	327	298	334	327	320	320	331	320	329	315	291	307	344	309	346	300	269	323	296	302	333	304	347	324	315	313	300	316	305	323	310	324	346	343	317	351	295	280	284	293	312	326	321	282	335	318	289	286	279	325	275	327	303	318	290	286	316	323	337	328	348	320	300	304	295	320	324	340	352	325	345	355	334	333	335	309	297	332	311	305	330	323	328	300	340	294	353	333	331	294	308	334	355	320	301	323	315	278	302	310	292	301	351	301	322	304	309	302	309	330	308	328	328	340	314	305	315	339	320	308	313	311	280	331	302	309	311	283	354	285	315	321	307	345	323	331	309	340	317	334	303	316	351	301	342	289	307	301	300	312	357	360	298	305	333	345	299	320	307	317	314	325	306	307	331	347	311	309	342	308	303	325	300	299	281	324	357	325	321	364	308	313	324	314	283	282	359	359	330	314	311	335	341	336	338	311	308	313	322	309	310	325	318	314	320	328	335	278	268	329	320	347	292	297	343	313	282	334	339	309	334	339	326	320	292	319	311	308	322	332	376	286	317	345	320	322	337	353	326	291	276	303	322	356	318	294	319	326	317	294	330	265	320	317	299	297	320	357	328	351	335	313	317	370	339	334	302	324	344	285	267	306	329	331	323	310	304	306	331	292	315	347	284	316	312	282	311	340	329	316	299	273	317	278	300	317	280	322	315	322	295	352	318	308	309	307	274	323	304	314	292	289	318	318	293	336	317	292	308	321	305	290	304	325	321	300	334	342	341	307	341	314	297	309	300	333	299	287	295	301	309	309	315	355	358	326	314	338	335	294	333	326	314	321	320	320	298	326	339	310	359	319	300	319	298	318	339	313	358	303	322	315	342	329	317	285	282	337	316	347	309	306	305	331	300	350	321	321	338	320	332	306	280	320	299	302	295	313	328	330	314	307	303	305	283	320	334	347	321	342	336	318	294	309	305	328	320	299	293	310	313	297	317	338	340	308	326	292	292	329	301	343	280	342	310	355	313	295	296	333	317	314	328	331	320	295	317	338	327	342	343	323	346	281	313	317	301	290	323	320	286	365	316	298	316	335	342	333	320	300	309	310	303	375	293	330	337	300	305	321	302	323	308	331	311	298	283	319	356	340	336	320	333	325	297	352	325	309	327	310	323	262	322	312	267	293	315	320	319	299	311	345	323	331	282	330	306	358	309	331	289	300	330	335	310	283	338	320	329	317	328	334	312	309	321	322	296	287	330	338	319	314	328	325	294	292	325	325	371	310	312	315	311	320	347	290	334	343	338	311	324	314	339	301	276	344	343	288	326	294	323	303	325	313	330	330	329	280	315	308	335	311	320	328	346	300	308	305	317	330	306	310	299	320	326	297	301	362	302	327	328	298	307	288	302	316	359	324	320	375	310	304	320	282	292	312	311	301	323	317	351	299	309	312	317	338	293	321	335	304	345	330	329	310	336	333	306	276	310	320	319	301	252	322	334	329	330	296	314	305	296	333	316	358	308	345	302	346	332	317	292	302	297	323	288	307	339	285	341	331	310	333	331	283	309	339	280	323	317	305	304	321	299	328	291	288	303	306	342	319	304	351	312	311	313	315	274	287	308	324	332	300	339	323	343	293	328	304	323	337	312	338	328	312	340	364	341	313	342	330	297	307	311	347	313	328	299	281	320	311	295	317	341	325	336	280	359	310	330	294	331	319	286	303	286	335	313	272	326	333	276	316	346	300	312	333	324	291	294	285	330	332	318	324	298	330	328	305	298	330	324	289	307	310	332	320	287	319	277	357	307	275	324	307	324	351	298	317	332	316	310	306	340	300	332	332	311	335	301	296	341	333	311	309	305	348	341	347	302	314	299	323	302	335	308	316	332	329	316	312	311	283	318	293	320	343	326	287	321	325	293	326	303	304	313	289	306	322	306	295	315	334	329	305	299	319	327	306	298	338	305	324	348	294	318	300	306	282	306	302	371	302	332	321	325	339	333	295	320	290	337	290	313	305	339	334	301	270	328	288	310	326	319	301	349	317	338	301	305	341	295	318	336	322	320	297	311	350	314	308	309	316	311	317	309	316	312	329	273	274	295	315	304	316	318	302	327	299	297	320	302	308	321	331	327	301	319	331	320	337	313	301	311	309	298	325	305	331	337	319	303	335	324	317	356	315	327	354	334	291	287	306	344	311	313	316	272	326	335	312	279	292	290	315	325	306	311
33983	21281	19296	15970	10476	6250	1642	1206	992	880	853	787	755	743	747	788	794	804	853	1244	1223	885	761	696	633	663	678	679	706	717	729	722	680	704	692	711	684	678	693	688	671	686	713	701	630	686	731	690	699	684	685	710	658	739	685	639	699	685	677	655	723	657	739	706	697	662	672	708	645	650	725	663	692	675	689	750	689	695	668	683	687	700	731	652	696	688	736	719	678	712	638	732	660	687	705	652	708	717	688	687	669	685	707	717	668	676	738	671	727	681	731	697	681	655	719	693	707	674	690	663	684	693	698	692	656	699	724	703	695	707	690	704	629	697	674	668	675	701	664	722	673	744	682	677	680	700	700	638	686	683	660	717	734	660	701	711	688	742	700	739	752	703	739	678	714	729	696	684	711	649	704	668	691	674	701	715	694	679	668	691	726	697	721	680	718	717	705	668	680	653	634	722	727	677	718	659	726	715	716	694	705	673	667	703	676	690	705	698	709	669	654	653	700	705	682	679	667	698	745	706	713	656	658	668	703	722	710	714	688	712	720	653	718	707	668	706	702	753	705	725	693	668	704	712	726	698	687	711	676	717	694	705	697	670	699	701	684	675	675	702	641	682	684	691	704	704	721	645	700	743	708	647	704	665	691	700	710	702	686	648	683	666	679	694	686	681	703	710	707	697	644	675	730	705	654	688	696	686	696	724	668	677	707	715	735	694	679	644	672	708	693	715	702	670	680	668	679	687	720	720	664	687	674	698	728	698	660	766	695	654	715	753	723	683	693	674	675	729	674	686	674	706	721	683	662	693	695	707	727	691	700	673	671	729	658	659	739	703	716	707	706	681	702	699	710	730	695	672	640	752	692	669	695	729	703	703	701	712	731	707	687	691	658	705	721	702	657	706	677	682	712	682	687	721	711	643	667	672	686	696	661	693	708	716	692	711	702	734	660	675	747	724	688	686	665	713	723	685	673	661	736	677	676	689	683	689	687	688	704	677	721	689	696	654	701	727	684	769	683	702	683	714	683	693	678	658	706	661	670	676	689	723	674	684	725	635	740	690	688	711	696	689	673	698	669	716	692	668	661	678	658	698	672	686	709	662	683	686	669	650	699	662	686	727	729	665	693	691	689	644	726	683	727	685	710	701	704	703	695	700	704	686	712	690	679	702	683	719	730	664	696	729	719	702	691	715	702	695	667	653	725	645	695	683	696	703	690	686	712	717	662	677	694	652	717	704	700	687	670	702	736	686	726	723	687	741	740	716	686	693	696	655	720	706	710	692	721	694	704	690	732	682	675	731	724	673	702	706	685	739	691	673	650	714	655	761	716	666	721	724	691	697	673	703	705	726	711	673	683	720	722	693	649	676	745	688	689	704	686	734	672	707	700	669	714	711	702	733	732	729	688	661	732	712	691	726	682	721	678	697	689	710	628	722	709	704	710	692	665	684	675	649	683	668	727	669	647	690	733	733	646	654	710	726	689	741	704	645	647	714	732	678	696	765	702	707	714	694	740	643	693	698	695	671	700	663	678	671	715	685	683	668	674	682	673	693	680	691	668	688	706	739	671	687	716	686	644	651	677	664	679	695	712	726	694	692	662	670	709	692	672	705	675	660	678	717	715	713	665	736	656	674	694	642	664	679	663	688	669	715	663	723	699	743	701	692	663	671	659	696	658	673	725	686	680	726	697	697	685	687	709	678	696	684	671	727	648	655	683	692	661	658	690	656	725	698	681	629	707	702	716	676	756	714	720	699	697	705	653	678	629	694	759	726	696	739	675	677	713	717	710	697	660	675	688	682	693	699	659	728	690	658	658	650	711	724	699	672	675	712	685	679	651	706	673	666	612	688	665	666	686	710	714	685	722	651	733	722	694	713	676	689	701	710	701	702	687	690	725	694	731	696	716	732	679	662	661	709	694	730	666	707	685	684	735	634	741	718	736	704	696	656	626	696	678	709	696	684	696	668	725	709	683	691	646	697	700	686	680	677	692	725	737	665	723	696	724	668	662	672	713	669	690	770	705	673	738	656	667	698	688	684	724	732	710	665	717	692	732	656	718	711	717	681	720	685	692	683	728	684	673	713	677	697	715	680	698	645	673	705	712	676	680	711	692	689	719	686	732	717	701	705	667	718	695	698	694	671	722	688	678	653	678	691	676	676	735	706	750	665	706	739	698	716	697	677	722	709	697	666	665	725	740	649	740	711	700	682	740	695	716	683	685	720	650	676	691	710	671	686	726	642	703	687	752	737	724	737	677	704	648	686	663	732	668	687	718	690	681	720	711	735	642	674	678	660	667	688	647	701	639	669	739	734	708	710	686	725	713	727	700	705	643	734	737	731	669	687	667	656	646	670	670	735	706	664	706	733	671	691	694	686	688	662	672	673	700	664	721	672	676	721	658	673	699	666	735	692	649	641	706	704	735	745	695	673	715	667	727	657	710	687	722	670	724	677	719	665	690	759	739	695	708	696	723	672	705	756	663	655	707	682	721	695	654	707	674	718	675	691	711	672	710	684	655	711	716	721	681	685	710	704	676	725	693	688	689	664	674	672	712	664	736	694	656	716	740	674	716	739	702	706	689	682	722	694	651	711	634	670	673	682	673	729	654	712	653	697	700	653	674	662	680	755	728	679	696	691	676	690	718	681	724	659	729	672	705	667	712	720	690	701	684	689	683	676	731	644	661	706	644	719	644	741	685	689	694	679	650	721	687	717	675	682	676	674	660	710	705	750	750	688	716	690	684	709	721	687	682	671	692	702	685	687	693	701	666	684	725	708	694	705	713	718	679	694	655	678	752	675	649	709	704	693	680	728	688	697	669	708	720	717	689	711	678	699	679	685	695	680	722	697	685	648	687	668	667	681	646	671	657	673	673	677	677	698	711	694	700	690	671	688	708	667	655	686	681	738	694	618	696	692	678	704	722	716	687	754	750	721	735	663	669	728	717	640	720	696	714	699	732	694	670	644	709	705	692	686	682	668	681	697	705	691	710	678	699	757	681	679	687	675	698	684	692	738	637	702	706	682	685	708	685	666	689	753	649	743	702	675	665	708	721	631	701	687	609	696	665	730	702	675	743	709	704	675	629	698	717	656	688	674	684	690	684	720	724	663	716	675	665	655	704	701	719	633	723	669	692	682	700	731	702	685	759	691	671	714	693	705	705	661	691	691	703	682	706	691	690	704	702	697	704	657	654	685	695	714	681	730	689	703	723	710	690	698	691	669	670	670	698	703	715	702	667	679	725	732	692	657	695	665	682	670	699	679	698	644	668	720	715	659	685	677	654	726	695	753	710	712	681	662	676	679	692	686	682	707	686	668	713	675	693	689	695	669	702	652	688	665	689	671	703	641	678	654	701	654	736	666	703	689	692	683	688	658	699	697	711	695	707	692	705	724	725	715	692	681	650	699	716	711	679	674	663	692	692	653	697	692	675	690	707	698	676	710	683	659	671	691	652	715	678	678	718	712	739	694	722	648	691	693	719	730	682	743
61744	37721	24075	12304	5578	2594	926	665	494	440	416	396	412	394	383	368	347	362	327	367	414	453	362	338	328	332	374	354	363	343	335	358	383	344	355	358	341	331	323	347	382	342	328	338	316	352	332	323	354	341	351	313	395	341	338	316	356	337	336	360	361	296	332	355	358	327	341	378	324	344	370	381	339	351	326	354	337	308	324	353	346	382	380	363	359	333	350	345	316	341	361	339	350	322	347	344	334	315	332	324	352	331	317	373	358	354	352	345	348	354	343	334	377	338	306	320	338	364	339	346	363	355	357	357	361	380	332	332	285	352	297	323	334	324	301	344	335	334	335	352	329	342	372	347	331	320	363	340	339	360	348	335	338	326	337	351	382	399	365	328	335	355	368	386	349	321	318	324	335	367	337	346	325	338	348	345	365	334	355	333	332	306	372	359	341	323	321	368	327	379	346	342	339	344	328	377	325	362	318	332	314	353	313	353	333	345	354	358	333	305	361	311	310	382	336	307	351	368	368	345	349	355	344	331	359	368	337	328	354	331	347	365	331	331	360	360	303	345	294	343	314	312	340	335	332	346	327	334	347	365	308	321	301	340	341	333	331	317	325	325	324	321	322	358	305	342	313	319	381	353	363	371	381	344	303	328	392	348	342	364	389	321	358	332	346	373	361	303	352	372	316	344	346	348	337	325	350	335	308	361	359	365	290	361	348	354	320	353	354	339	337	333	326	342	339	337	340	320	319	371	345	360	322	299	329	326	346	370	339	385	346	332	335	372	316	339	339	300	370	351	346	361	364	331	316	331	387	378	342	316	319	342	330	311	360	311	323	348	310	352	333	346	290	341	307	302	347	318	352	326	338	334	374	360	346	314	318	319	324	327	336	341	325	383	310	311	293	338	333	332	362	346	365	346	385	334	325	345	340	320	375	341	343	348	344	276	335	324	396	332	327	314	324	306	339	339	342	337	334	315	347	320	350	330	371	342	318	324	336	344	312	329	355	352	355	336	351	350	304	331	345	303	367	319	334	299	326	319	361	353	338	323	306	334	316	315	365	352	349	321	376	319	339	353	303	353	344	296	336	341	340	368	358	330	350	358	326	369	324	332	322	337	339	380	355	292	349	320	324	346	327	309	327	326	326	362	327	341	327	324	337	327	355	302	366	345	323	310	311	377	321	337	333	404	328	339	327	319	332	321	326	349	311	333	338	375	350	350	355	334	350	363	347	312	338	341	293	352	329	337	371	363	335	351	304	349	346	370	318	335	361	348	338	330	338	325	364	338	325	368	357	364	337	364	320	309	335	356	325	351	342	324	331	349	330	372	344	326	351	370	321	339	358	351	346	342	352	332	362	361	346	331	365	348	317	339	316	346	323	377	327	328	334	324	319	355	326	329	354	319	341	361	345	346	331	371	329	374	343	325	330	350	353	365	364	338	367	311	329	360	312	363	318	327	361	384	364	325	361	342	340	352	319	324	293	339	348	341	336	346	319	348	347	358	365	341	350	359	351	375	319	312	306	322	327	337	349	332	340	316	344	333	369	361	329	336	339	368	322	347	347	359	387	325	323	336	366	309	358	317	336	327	319	363	353	350	318	353	353	353	348	323	323	299	375	334	340	331	364	358	346	380	351	367	341	317	332	340	370	360	364	353	344	330	361	340	305	322	345	326	344	324	346	329	368	340	315	329	358	322	298	342	335	361	314	344	357	330	325	349	357	371	311	361	330	339	349	337	354	326	331	336	322	338	346	352	339	353	330	373	355	369	333	374	353	353	362	348	327	315	321	359	340	377	333	341	342	358	358	350	364	327	336	344	357	378	365	348	345	362	336	310	328	352	360	309	367	354	355	360	327	338	330	306	336	315	349	354	336	392	337	310	305	336	348	302	332	335	339	303	331	328	353	293	326	346	329	397	344	373	355	329	334	365	329	347	353	348	334	331	360	367	312	349	355	361	328	322	357	353	372	330	341	332	361	344	324	356	337	352	346	309	349	326	377	355	344	342	339	328	378	338	345	359	319	349	340	366	338	303	305	331	357	329	347	341	326	330	317	351	394	312	346	304	319	354	340	322	384	350	359	340	365	368	318	330	340	331	345	322	350	373	390	321	312	349	357	339	368	352	324	320	366	331	338	369	356	335	338	346	383	366	287	310	330	334	350	367	315	324	316	325	355	336	356	326	334	325	349	330	328	312	314	364	353	355	337	301	325	337	312	358	340	337	341	346	332	355	362	338	331	324	312	327	336	315	366	319	351	361	336	348	347	352	331	332	303	309	379	324	352	351	322	334	339	326	329	309	352	319	370	331	359	351	377	321	335	361	337	364	338	312	316	350	359	324	304	346	339	350	343	325	312	344	296	351	366	325	308	344	321	324	362	362	324	342	345	327	340	377	330	360	346	322	358	360	329	344	381	358	324	325	341	310	373	348	375	333	348	355	339	351	306	387	328	338	374	336	337	340	336	297	344	333	332	368	305	346	340	332	372	315	346	317	341	310	366	395	355	365	325	339	338	353	360	328	309	330	335	332	345	291	337	341	326	366	312	355	331	321	341	350	364	352	347	344	329	323	357	336	359	340	369	317	351	339	349	339	331	317	363	323	369	335	335	347	349	328	318	339	338	337	368	323	329	339	338	319	361	306	338	353	328	392	329	326	349	316	325	327	323	344	343	313	346	373	321	351	346	346	331	363	329	343	341	336	304	348	352	366	368	308	329	306	318	355	334	341	359	338	303	360	310	347	324	355	372	344	357	319	334	314	356	327	320	370	354	335	333	357	315	331	336	350	336	351	308	317	346	378	309	364	352	336	336	326	335	341	341	370	352	294	352	351	336	312	328	341	342	399	344	337	337	341	341	333	332	321	338	352	369	328	321	358	321	330	362	376	364	357	355	322	320	313	346	349	358	356	344	360	345	366	347	345	341	390	340	343	338	376	337	359	355	366	319	356	371	330	325	340	360	322	347	341	349	318	368	325	338	325	326	392	372	333	334	324	329	331	356	346	337	355	339	347	327	379	357	346	339	357	367	295	339	323	356	326	321	307	375	315	364	327	374	357	349	351	314	322	356	335	326	327	331	356	345	314	310	314	315	324	318	341	340	329	337	347	363	334	318	340	341	329	347	319	354	327	339	319	371	372	353	353	328	339	303	333	331	303	331	334	333	320	309	330	359	362	350	343	361	345	326	363	332	381	362	361	320	312	353	320	333	346	352	351	335	317	328	284	337	340	350	351	323	334	366	290	378	335	336	318	356	320	343	338	336	319	333	300	331	301	366	328	365	326	316	369	338	332	340	316	313	319	346	341	334	332	354	360	372	344	329	354	315	349	327	328	340	345	312	334	346	343	334	337	341	355	313	361	316	351	321	334	366	360	344	327	335	346	337	300	355	306	353	352	333	331	355	363	360	336	310	343	368	331	346	341	370	346	331	342	334	342	340	376	294	345	332	352	368	354	312	318	340	350	341	346	353	352	297	362	327	363	347	356	309	303
39920	29874	26129	19157	13738	7623	3198	2059	1608	1310	1185	1115	1063	885	836	789	886	826	842	862	1068	1178	1009	740	694	732	719	740	687	739	737	750	690	727	748	806	769	787	759	745	755	674	756	673	754	684	742	711	736	743	725	692	731	743	737	680	685	746	758	769	771	742	704	749	730	729	751	713	733	761	770	698	718	756	716	748	692	707	745	727	715	743	735	757	726	781	731	719	742	709	718	736	732	720	685	711	702	787	725	750	713	729	769	732	695	740	732	725	729	743	732	745	743	727	772	690	723	706	699	747	734	760	701	708	751	725	682	738	732	734	723	721	747	730	753	738	745	724	774	744	691	739	714	705	764	715	716	718	726	730	732	745	762	724	723	746	692	745	695	767	746	705	642	729	756	712	704	795	720	784	715	758	715	751	681	710	770	685	747	740	701	724	755	719	739	763	717	749	767	732	734	731	726	749	704	705	766	753	778	747	783	728	713	741	719	765	762	699	695	707	738	757	718	710	695	707	731	720	720	696	757	685	737	771	706	710	676	762	778	724	745	745	670	743	711	684	707	727	690	779	678	755	718	741	719	718	732	711	699	700	745	727	699	757	765	709	711	706	714	699	696	769	729	743	735	706	754	742	732	772	749	678	733	700	695	742	742	720	744	728	680	705	697	680	698	714	720	727	710	786	776	706	792	730	681	748	742	758	713	696	720	751	707	707	759	739	721	725	735	715	739	690	709	685	674	729	744	766	724	761	745	691	710	730	736	769	757	690	736	704	717	742	715	727	787	691	684	723	743	736	715	809	729	735	693	706	737	749	737	675	726	770	730	772	715	727	693	730	733	752	731	716	736	715	724	721	728	732	729	767	702	715	726	684	705	659	736	744	729	757	703	746	730	732	747	738	700	740	757	714	749	703	730	719	690	725	675	767	781	708	764	788	736	712	724	771	714	700	748	760	718	704	729	727	743	722	709	765	715	717	722	688	734	731	689	701	727	700	734	765	731	772	714	706	691	752	727	704	744	717	742	711	686	749	741	705	724	758	723	660	714	738	729	721	708	739	757	728	748	763	701	728	729	737	724	736	737	766	745	691	767	721	705	764	690	723	737	715	691	762	745	721	704	783	704	789	741	712	768	715	740	698	708	755	771	702	724	747	692	747	755	708	701	752	705	708	749	668	681	717	761	743	722	706	764	715	756	667	750	734	704	725	768	751	752	700	740	744	760	756	713	748	729	723	757	748	682	722	699	710	749	733	719	678	754	664	719	743	713	727	760	693	698	725	667	744	748	733	707	766	725	740	734	699	763	712	682	745	701	722	718	751	728	699	704	684	712	712	712	743	704	718	743	740	688	757	728	709	705	722	717	743	693	727	692	700	727	695	727	736	745	734	707	687	738	728	713	754	723	728	747	716	677	672	686	726	761	739	678	713	718	717	682	773	774	754	706	728	723	744	712	716	739	734	734	722	712	743	770	776	748	725	735	680	696	721	691	746	703	749	725	701	735	685	736	737	741	733	756	740	714	768	748	751	679	709	714	742	713	720	719	745	677	723	702	747	748	760	734	717	720	745	776	704	759	720	723	805	720	724	737	697	720	703	722	676	739	737	779	713	738	792	764	778	750	725	728	801	755	723	726	732	759	720	719	734	778	762	753	704	756	778	744	715	742	751	716	748	675	791	734	726	702	744	740	692	782	669	747	726	753	737	742	750	692	735	775	755	732	755	750	733	726	756	739	744	694	732	762	742	712	715	697	712	731	753	744	731	744	749	684	732	711	702	736	709	755	692	736	741	791	692	694	687	726	685	728	727	684	760	723	778	729	735	728	729	676	732	750	719	775	758	723	739	733	722	703	710	745	774	726	727	712	745	737	715	806	732	705	728	721	772	692	708	755	729	725	681	786	704	723	761	753	720	760	738	734	741	727	686	741	738	715	730	730	717	670	711	714	738	744	756	740	715	756	718	723	695	717	679	777	712	719	724	710	746	770	750	755	754	730	743	759	756	748	719	782	723	752	724	744	732	759	743	719	745	692	732	714	717	715	713	682	701	737	769	731	741	735	754	712	756	752	751	743	778	725	691	759	743	747	738	743	698	782	729	719	771	746	729	736	719	719	738	698	726	758	689	757	728	778	679	729	707	731	704	696	661	779	753	716	685	731	700	653	804	747	689	751	740	723	732	728	715	728	751	666	701	725	743	699	699	794	677	760	716	702	752	713	687	708	708	722	717	700	753	685	710	771	711	739	733	776	722	752	693	714	748	728	698	767	716	736	723	715	723	757	755	672	733	707	706	748	736	754	763	665	721	694	701	802	714	688	753	734	688	675	737	736	684	771	696	758	674	783	748	737	713	701	728	734	723	759	770	737	710	760	753	754	713	757	760	713	754	710	690	703	690	691	742	720	707	735	750	716	712	736	691	748	783	753	716	756	682	747	751	712	742	689	729	700	737	698	726	692	749	753	737	788	699	693	718	728	747	758	699	737	725	745	700	739	749	754	739	729	717	781	741	708	743	750	708	712	653	762	669	740	778	732	742	697	694	677	753	728	682	733	697	737	709	765	740	671	781	710	730	720	755	718	751	733	700	792	763	691	725	697	717	737	787	716	743	741	751	738	690	730	776	721	702	691	718	713	684	715	705	741	711	697	731	727	743	765	761	731	719	712	715	759	820	719	736	716	756	713	759	747	735	759	712	749	766	746	723	713	802	773	744	734	724	742	713	726	717	735	747	717	684	766	705	739	746	726	762	727	715	724	696	806	786	736	724	737	700	731	731	732	750	750	717	727	721	702	714	689	710	749	765	772	714	750	706	712	725	703	794	703	723	747	713	769	737	721	703	655	769	747	679	761	785	756	727	728	701	688	718	690	712	760	737	737	799	730	740	699	744	712	740	760	734	717	727	702	741	758	721	708	755	734	704	771	758	729	723	746	786	757	725	732	697	736	746	698	709	691	707	721	728	774	709	700	741	687	754	761	739	778	755	798	723	727	704	697	728	747	714	711	731	731	673	770	760	736	715	730	745	703	727	743	751	693	704	728	716	700	742	732	741	692	738	740	722	741	698	749	727	751	659	736	729	717	740	710	695	728	738	735	763	764	730	755	699	726	737	713	708	770	694	745	709	699	666	712	733	755	695	744	735	676	679	755	765	770	668	729	694	761	734	744	716	771	757	690	724	755	698	743	745	711	754	708	729	729	762	742	716	723	723	752	699	732	772	754	728	725	744	747	755	740	745	730	744	683	718	765	674	708	739	701	694	741	744	735	704	694	766	719	720	739	692	754	695	726	734	723	743	708	761	756	698	769	760	781	730	740	719	732	717	717	754	724	720	729	709	733	713	728	765	738	758	699	763	731	741	735	755	746	734	704	682	714	727	737	733	736	762	676	744	720	766	778	733	729	722	753	748	721	726	697	729	713	777	701	762	726	700	721	742	747	759	765	754	737	760	727	732	758	740	759	717	741	727	704	714	754	748	700	750	734	775	747	746	756	706	746	757
48909	23164	9380	2907	1390	707	442	417	400	372	353	353	360	334	296	334	294	319	325	304	331	328	327	311	286	331	304	324	291	322	336	280	348	307	294	340	317	307	286	309	312	353	290	294	296	337	297	282	312	275	312	331	361	294	309	297	322	331	290	307	325	298	284	297	344	319	306	317	335	277	327	309	315	330	289	328	349	336	286	308	304	314	292	320	313	307	325	306	314	312	329	307	321	353	335	301	316	331	314	321	310	302	305	329	344	299	293	339	298	339	320	313	310	326	307	299	306	310	315	296	291	292	365	297	272	297	315	313	289	300	336	303	312	283	318	298	276	298	300	344	306	338	334	291	305	290	311	311	319	335	334	311	308	302	304	323	320	302	306	322	327	310	316	304	305	284	273	298	326	266	314	270	335	368	277	314	320	310	326	269	320	274	324	307	309	309	287	301	309	323	310	314	334	329	287	328	334	304	315	338	320	291	275	293	329	315	292	341	318	301	270	323	331	329	312	312	345	332	327	294	310	292	339	310	323	321	306	317	327	313	305	316	343	298	286	340	335	317	286	308	335	314	296	317	305	347	332	298	336	330	318	329	297	314	318	294	340	306	329	302	321	333	297	295	337	310	327	301	287	315	336	306	291	284	349	309	339	349	330	333	293	260	304	335	352	308	296	279	355	319	325	295	307	336	324	294	339	344	322	322	343	313	303	307	314	285	311	332	316	327	354	344	364	333	333	343	327	310	290	320	316	288	363	329	315	319	325	312	311	304	327	310	339	346	295	309	332	298	313	332	343	307	293	334	293	299	318	334	334	330	332	338	286	322	306	303	352	346	296	342	285	291	287	317	314	319	280	308	311	320	307	304	325	293	321	334	336	317	297	309	305	329	341	325	317	302	281	291	305	342	309	278	292	364	327	329	268	311	329	316	280	293	295	316	311	288	310	335	302	311	319	327	317	312	324	297	326	316	322	357	340	321	324	300	331	331	317	303	345	316	312	361	325	297	294	278	321	287	312	329	326	306	349	313	319	330	310	308	321	334	336	305	313	316	294	311	338	339	315	283	323	321	320	306	298	300	332	314	315	309	323	294	277	298	346	329	293	316	292	303	313	313	324	347	336	316	326	319	300	313	288	284	313	333	310	320	297	335	358	312	299	293	287	315	308	282	323	295	333	341	341	319	315	314	298	321	333	329	294	269	312	338	342	334	258	319	326	309	352	301	317	308	293	319	314	338	292	337	316	322	315	305	324	342	301	293	290	299	321	312	316	302	305	309	308	315	315	328	325	315	310	302	342	322	321	278	330	311	334	325	324	289	319	323	283	328	328	312	288	287	374	307	288	311	312	313	311	318	319	302	312	309	344	327	289	285	276	306	364	338	325	307	310	310	300	332	290	333	297	308	290	321	299	323	292	302	298	318	354	292	354	328	309	303	329	326	315	312	343	305	325	319	349	338	338	337	323	280	295	339	291	329	309	309	324	309	344	305	329	294	338	325	322	368	314	303	327	312	308	322	323	325	325	324	315	327	319	297	333	301	314	279	288	294	299	326	323	326	307	328	313	336	313	307	309	273	327	310	289	327	284	306	290	333	284	276	325	322	304	298	321	314	304	320	340	311	321	310	292	305	313	297	320	354	312	324	310	301	328	311	319	338	313	321	298	292	341	306	340	320	334	303	300	320	316	301	287	323	301	318	318	308	340	308	290	291	313	321	335	308	347	288	286	325	307	337	307	348	331	334	315	299	302	347	355	318	292	295	327	290	332	326	314	318	337	281	291	302	300	342	309	337	301	284	317	320	321	306	293	311	322	307	322	309	298	297	292	299	291	318	310	280	293	296	344	330	281	317	317	325	332	297	299	292	320	304	340	304	310	310	318	310	317	316	330	289	344	296	310	340	306	321	319	319	300	332	310	345	290	319	306	314	301	302	334	336	319	329	339	324	277	307	331	297	332	333	315	300	306	309	325	300	327	298	313	334	317	289	318	292	331	315	308	310	277	329	295	285	319	309	317	340	322	330	340	311	329	302	360	309	327	318	307	307	329	311	269	298	286	349	326	304	301	298	364	343	304	305	318	365	317	303	316	313	301	328	308	327	303	322	296	309	313	305	336	317	315	317	301	362	294	302	316	294	307	317	321	294	275	326	304	332	332	319	360	312	317	281	321	328	321	313	324	296	303	334	297	285	336	308	330	312	304	332	319	341	322	327	334	310	298	318	328	328	309	335	297	289	311	290	329	278	279	308	308	300	285	336	320	289	331	363	332	307	361	288	287	352	330	308	318	296	316	348	319	351	350	293	294	368	331	303	321	331	367	286	292	334	310	308	298	311	297	328	331	346	339	350	306	283	313	331	319	322	307	323	297	319	299	344	330	356	289	310	302	303	294	298	317	330	299	368	319	314	352	295	321	309	346	326	290	308	312	316	319	326	285	310	293	301	293	296	313	305	289	376	295	339	317	333	273	329	292	325	275	288	301	326	320	294	318	319	306	341	305	315	328	332	308	324	322	305	293	341	286	328	293	317	321	341	318	317	285	280	296	309	351	328	306	286	302	307	274	326	316	297	327	283	336	289	313	301	301	342	296	303	298	302	341	307	290	301	309	324	280	317	318	375	298	312	318	310	303	302	319	317	300	318	315	298	290	297	303	317	298	306	300	330	308	299	332	339	314	302	292	334	296	297	331	346	344	315	321	302	336	298	324	335	332	299	278	344	310	306	352	313	321	297	292	310	344	349	322	346	298	338	321	298	293	290	303	361	296	315	329	326	335	363	306	302	330	302	340	335	329	323	271	311	347	294	298	271	285	336	347	323	346	329	303	330	321	348	311	301	311	293	323	301	315	308	342	332	317	338	352	321	320	312	342	297	336	314	298	290	305	321	291	314	343	295	284	330	337	334	312	308	326	310	295	333	331	343	328	370	320	293	330	321	342	346	319	332	318	286	353	289	306	293	309	327	325	323	309	315	288	325	338	265	315	296	300	313	332	313	347	313	298	329	325	306	300	338	302	328	307	342	291	296	324	325	313	297	326	304	308	334	319	322	348	314	306	337	319	345	329	296	328	336	311	330	342	319	334	323	311	286	292	328	284	316	293	316	335	359	294	320	330	310	316	351	309	340	349	329	314	299	289	312	315	313	299	307	295	304	321	316	308	316	311	336	298	319	323	311	297	303	299	314	313	315	311	328	271	340	292	342	290	319	291	298	302	338	308	294	292	349	313	270	328	344	319	322	312	328	292	322	320	324	299	305	301	278	282	308	286	312	298	306	289	292	285	340	291	316	322	327	340	285	306	279	305	313	266	305	293	323	286	318	291	312	296	311	300	320	327	330	330	304	334	309	302	310	294	306	356	315	331	318	297	336	336	304	289	325	310	309	318	297	283	304	321	269	352	279	296	331	300	288	289	354	338	293	319	313	327	283	341	325	287	272	300	324	322	339	345	316	316	298	298	305	321	315	342	344	313	328	323	294	305	274	288	321	307	323	309	269
32271	16801	10866	6009	3978	2134	1336	1134	993	940	851	789	771	715	714	630	704	646	676	676	650	688	716	721	746	669	690	643	697	670	669	701	687	735	688	729	657	654	694	703	694	709	680	668	678	682	710	697	682	658	686	640	692	707	654	690	699	657	627	689	659	708	700	674	663	708	668	707	642	680	684	614	688	715	659	715	700	683	723	638	691	687	669	723	695	705	664	699	664	691	702	664	684	676	620	686	657	706	673	628	680	667	650	648	707	729	698	665	680	672	645	661	668	681	732	703	713	665	657	727	674	682	743	687	713	733	689	668	668	672	686	705	639	698	658	706	677	673	675	711	692	627	683	703	664	629	697	644	707	667	685	668	639	709	690	665	691	686	700	684	711	686	659	672	686	662	684	689	699	662	696	666	694	666	699	691	657	676	676	690	641	683	695	654	664	704	684	631	696	662	689	667	684	669	681	636	638	661	661	673	664	699	683	714	678	634	665	651	680	664	665	624	680	654	721	629	661	690	685	665	688	649	686	668	669	625	660	642	652	689	694	639	686	696	722	664	649	730	650	642	726	708	621	665	669	687	680	690	662	689	641	703	667	677	685	701	692	670	679	690	667	649	682	666	670	695	699	672	706	665	655	673	644	667	714	678	650	657	686	677	670	685	660	662	711	711	682	688	684	655	651	664	664	692	677	755	622	679	646	678	687	661	642	693	676	683	677	726	672	698	688	708	644	659	660	644	670	693	643	707	668	683	678	703	659	654	656	711	694	655	644	690	671	696	673	679	716	719	720	715	702	671	692	696	685	694	709	739	670	690	658	703	705	761	677	670	693	694	671	654	708	694	676	698	627	701	651	669	667	715	709	687	639	668	645	718	674	674	691	657	710	695	715	752	663	663	686	615	689	699	631	674	699	672	724	716	657	682	679	659	710	658	692	679	705	672	662	714	710	661	670	717	686	680	672	683	709	685	657	662	670	660	649	641	682	636	697	681	655	647	717	677	686	700	657	689	644	729	681	710	698	726	686	694	690	662	686	688	689	666	666	705	688	670	678	670	721	678	645	683	690	636	702	660	683	672	669	671	623	679	680	681	653	677	711	701	664	678	689	710	681	661	686	625	720	662	660	678	693	666	682	718	683	645	701	666	667	672	687	668	701	661	676	659	689	679	683	647	715	664	726	643	672	695	655	707	724	645	656	699	693	637	653	621	672	713	684	640	678	679	681	689	720	678	648	691	681	659	671	651	719	698	656	707	689	656	674	674	668	671	653	666	624	714	664	652	685	690	706	712	678	696	663	706	709	650	649	672	641	680	708	696	698	669	666	661	693	687	689	691	654	703	607	665	633	693	691	696	691	695	688	657	663	673	681	670	644	668	702	687	670	688	691	651	646	657	676	667	690	676	666	666	677	649	663	728	698	716	628	680	642	655	680	671	656	648	680	643	657	655	686	690	677	691	683	661	627	670	669	717	681	649	699	705	687	670	665	659	708	695	642	678	665	677	701	676	697	692	704	655	674	679	702	635	680	688	675	649	692	671	708	676	642	670	678	719	675	678	659	671	709	686	647	721	664	689	699	732	702	678	669	638	678	680	744	676	654	647	695	700	718	658	683	690	655	703	646	618	626	692	647	675	633	680	654	640	603	660	622	691	700	676	718	646	676	656	630	634	656	747	666	700	693	673	659	664	667	692	639	692	626	668	701	711	638	671	669	707	686	708	718	703	694	674	687	690	673	691	705	653	703	677	708	695	722	668	682	650	696	688	670	682	715	669	668	692	647	679	662	644	664	690	713	672	636	677	686	654	720	695	669	684	615	687	626	684	673	695	704	680	633	677	703	711	683	617	679	680	676	710	703	681	647	662	673	703	641	628	741	669	706	661	682	721	691	696	709	652	635	688	693	699	674	676	673	661	691	706	669	692	656	691	699	661	749	679	672	675	696	709	718	705	675	735	671	649	656	693	695	677	644	680	714	666	675	680	661	679	670	673	677	730	682	684	709	682	684	670	724	696	685	700	672	683	681	629	698	664	659	734	674	688	673	661	708	677	632	677	696	690	704	686	655	684	672	672	738	706	706	699	655	694	587	696	677	644	688	658	696	623	682	639	696	678	704	667	678	679	688	674	691	716	723	634	719	719	711	632	675	667	648	667	642	672	642	650	655	668	697	696	707	653	668	681	674	729	673	685	666	712	687	691	669	657	633	672	656	651	711	673	680	638	654	649	705	650	650	727	677	699	683	652	646	709	689	661	723	699	648	690	708	650	695	687	680	695	707	695	626	710	719	644	634	699	728	709	706	680	707	632	664	663	662	685	683	685	687	716	672	702	677	666	686	705	686	662	661	673	670	665	674	658	655	646	689	650	717	704	689	645	654	695	688	679	719	728	693	649	695	682	697	717	694	699	667	637	686	670	721	664	676	680	667	662	674	672	684	681	692	706	648	690	658	648	673	639	687	651	647	693	677	679	678	692	667	674	690	687	639	678	731	682	667	711	636	702	643	690	667	680	671	666	685	667	669	682	688	731	680	642	657	626	682	673	658	647	663	667	703	669	692	672	676	725	649	652	703	658	742	666	706	685	658	681	637	657	709	662	662	663	672	664	687	694	646	677	691	706	690	640	698	654	686	678	674	697	670	689	691	635	701	667	659	657	677	638	707	708	682	642	674	687	673	701	699	665	710	685	697	697	682	713	685	648	665	664	775	644	685	705	633	703	686	685	714	669	716	642	652	692	654	673	724	722	674	644	647	651	684	690	698	660	658	661	723	664	690	679	670	666	714	644	652	692	681	683	661	706	654	680	651	685	674	673	683	682	668	664	685	648	697	674	695	652	648	705	674	673	703	733	698	722	671	646	647	687	651	668	685	688	720	684	688	690	688	706	682	686	609	659	658	655	655	655	663	740	722	672	712	663	671	723	690	664	688	700	741	625	693	685	655	650	679	680	714	697	690	648	671	711	734	721	630	683	677	661	677	648	699	660	680	666	679	664	666	729	681	646	687	662	692	702	644	673	695	646	685	665	683	698	697	677	647	648	711	681	696	696	680	685	678	701	628	651	692	650	682	696	662	692	656	671	623	706	693	712	672	676	651	655	660	661	695	716	666	684	648	661	701	638	694	719	694	671	683	670	671	652	691	674	658	614	689	644	671	671	673	696	710	687	698	671	703	683	632	668	694	671	629	713	704	682	660	677	706	663	671	705	678	645	722	680	672	715	718	664	702	686	666	690	713	654	646	655	636	646	682	746	708	682	734	628	657	703	654	707	700	679	672	656	652	711	672	720	683	625	668	655	707	693	691	696	701	707	704	639	665	673	669	628	676	641	607	728	676	744	662	677	687	714	650	656	663	686	702	658	663	685	657	731	657	639	676	656	682	668	662	696	667	714	681	677	662	629	678	675	627	675	680	689	737	667	699	691	633	660	667	626	669	688	653	672	669	722	699	686	662	683	634	656	672	649	677	679	675	686	687	730	660	731	653	679	658	673	735	712
63098	31973	13639	5924	2671	1188	569	492	428	403	371	369	378	389	340	390	363	370	339	289	358	413	336	363	335	338	323	342	318	335	326	352	339	319	318	352	310	286	316	303	317	336	345	326	332	329	332	325	284	306	353	335	360	351	310	325	371	304	301	296	328	319	332	327	342	336	325	334	331	351	355	279	330	302	320	310	363	310	308	312	307	291	339	295	304	338	325	341	361	320	349	300	341	327	336	336	358	325	328	350	330	339	355	376	340	298	350	348	340	314	361	314	351	340	296	320	322	317	326	321	334	343	327	331	323	376	348	319	358	319	336	340	301	322	323	357	326	395	297	316	351	335	340	307	358	328	318	323	330	369	332	329	326	304	320	301	363	331	303	322	323	349	325	304	334	313	358	331	324	332	322	300	296	313	306	340	347	321	319	337	330	336	335	330	307	290	313	338	322	305	302	318	338	355	308	294	344	359	330	315	341	318	322	302	331	342	340	339	368	341	377	354	338	329	314	296	334	317	297	326	335	348	343	336	312	345	329	318	331	289	367	310	323	344	334	334	339	337	343	330	303	315	301	324	314	291	319	332	343	345	327	324	343	307	337	295	336	335	332	328	354	344	343	328	329	356	326	314	332	298	348	320	331	315	342	336	335	338	267	340	301	335	350	354	335	346	350	327	343	326	364	333	318	361	323	340	317	354	341	308	299	331	329	308	334	290	330	309	321	348	333	338	317	295	334	315	335	302	339	339	327	358	341	367	356	325	297	319	306	313	322	342	283	305	319	339	313	354	357	308	339	346	347	283	347	354	322	350	344	331	308	319	349	333	309	344	323	344	333	348	323	322	338	317	328	321	336	355	309	325	329	311	311	354	327	311	302	300	349	335	376	303	308	330	330	331	288	298	354	325	328	308	322	320	300	374	322	326	360	319	323	313	316	291	314	306	313	352	315	328	328	326	335	300	316	339	344	373	324	343	309	336	326	350	325	298	320	318	313	324	328	337	326	342	339	311	356	336	326	349	357	279	322	333	341	335	316	335	331	295	334	304	317	330	318	334	310	333	309	345	327	339	334	300	322	315	343	346	331	322	306	323	353	299	315	345	303	344	381	321	331	329	339	315	333	340	322	321	356	326	341	315	348	331	330	326	332	325	307	335	286	323	307	325	358	316	318	359	300	310	315	335	340	367	347	354	327	339	331	330	351	307	279	348	332	339	349	308	323	310	333	319	306	324	336	316	364	313	345	379	371	321	310	328	336	336	322	329	284	326	297	362	287	297	312	332	334	300	340	317	273	332	338	341	323	343	351	333	301	316	353	308	304	312	327	323	302	335	325	379	316	371	339	359	316	336	316	303	360	364	326	340	289	331	330	355	322	355	351	348	299	314	302	318	358	318	303	314	308	321	339	301	348	333	308	321	309	338	332	351	310	313	317	284	287	341	359	305	305	294	381	322	318	321	332	365	287	332	352	292	337	300	314	340	316	313	329	336	337	329	329	346	316	357	308	351	357	337	323	345	280	332	320	325	317	306	330	336	326	353	300	388	339	323	353	299	348	311	309	308	315	314	334	341	287	306	308	323	323	332	310	356	335	347	308	367	345	326	312	336	324	298	322	340	300	306	321	347	314	299	323	297	294	325	317	337	328	354	334	332	277	296	293	278	337	318	343	339	319	321	291	354	364	327	304	333	318	334	313	322	306	290	344	319	336	358	354	324	311	348	298	333	287	358	350	313	296	315	343	356	318	324	272	334	334	313	298	319	345	336	305	295	295	333	322	341	323	369	343	344	330	334	345	358	296	335	327	332	333	327	346	288	311	357	336	320	322	307	309	316	321	349	318	360	334	307	358	347	335	340	321	325	329	289	303	323	304	315	316	347	328	310	316	311	358	361	339	346	331	295	329	313	340	321	324	307	295	353	345	319	332	305	333	356	319	366	338	350	328	283	308	369	365	336	322	315	304	339	313	341	316	304	335	331	306	330	334	310	347	327	314	319	301	331	288	324	353	321	310	294	308	316	328	293	342	292	342	330	323	310	345	312	333	358	339	354	330	350	352	298	326	342	291	315	365	342	357	326	313	358	347	310	278	306	358	333	315	344	331	301	323	315	317	284	290	345	338	348	310	308	311	306	313	334	349	294	358	345	349	356	314	309	299	296	316	278	314	344	302	328	358	337	325	321	304	341	294	345	326	334	305	344	305	308	336	328	326	353	354	353	314	348	329	326	331	316	347	349	331	324	301	295	361	319	309	342	337	294	342	324	341	307	338	313	349	325	343	329	325	351	294	290	338	289	336	333	325	336	356	316	336	329	343	344	309	282	304	350	330	378	321	343	361	308	317	333	332	345	334	360	347	317	340	337	299	303	316	313	336	327	319	315	322	314	322	339	292	300	339	325	333	308	316	317	308	313	340	384	338	329	321	318	306	323	307	337	318	316	311	328	322	321	307	291	323	339	325	330	327	333	327	334	356	334	343	360	335	352	332	306	331	296	329	318	309	330	303	331	339	346	314	331	322	336	315	327	328	352	345	357	316	345	319	327	336	300	331	333	326	304	308	317	374	340	354	324	297	375	338	355	321	334	323	362	323	343	312	329	312	348	329	331	290	300	330	297	314	324	324	316	323	341	341	342	327	335	349	334	341	343	365	356	318	307	325	309	275	338	297	346	293	320	353	345	316	296	353	310	312	315	332	280	322	340	318	337	310	365	378	310	306	301	336	385	307	322	330	306	322	359	324	322	310	342	312	305	333	326	375	319	325	367	347	330	317	326	314	308	334	324	345	338	357	326	317	339	329	338	307	325	366	331	312	335	334	310	327	289	348	331	359	328	357	313	368	336	327	351	315	336	330	318	328	320	341	325	316	311	331	337	303	386	352	324	330	357	342	354	294	340	306	328	354	327	355	345	338	285	347	392	332	285	348	341	336	332	338	328	341	333	335	319	351	362	320	324	346	338	307	316	369	286	318	310	353	336	343	326	333	340	337	334	302	298	313	317	316	299	333	337	283	363	316	319	337	317	303	302	320	322	372	314	302	347	335	353	296	311	357	295	327	358	358	338	328	339	303	330	341	290	316	326	317	346	375	330	330	301	307	369	337	339	372	322	353	335	273	329	334	326	351	328	305	352	347	344	349	336	342	308	323	337	306	325	339	341	322	309	344	292	332	319	336	302	316	323	336	301	328	307	323	337	325	334	317	341	296	350	337	335	329	310	343	363	330	314	314	280	362	348	331	344	338	312	293	328	303	329	337	314	314	341	351	303	324	309	317	322	308	344	311	308	304	331	321	326	306	332	329	340	311	308	318	305	350	344	360	330	328	333	305	350	360	296	333	315	311	311	318	337	321	339	339	324	314	330	330	315	362	364	336	308	314	293	293	332	290	303	349	329	315	325	362	375	353	330	315	323	350	284	296	306	351	337	335	347	358	320	304	314	331	344	321	295	359	347	339	333	312	343	347	321	299	321	326	323	377	310	333	295	348	295	361	319	329	319
41534	21450	14829	11981	7671	3593	1603	1422	1276	1135	1043	952	956	932	905	858	841	833	778	851	888	966	916	924	779	820	719	705	716	731	725	734	725	668	748	717	716	717	685	689	695	712	722	712	672	726	740	742	685	712	708	705	676	702	734	693	674	729	738	706	718	701	732	715	708	728	662	689	700	743	777	701	728	708	691	757	741	721	698	699	720	669	697	759	718	713	721	742	729	717	706	668	726	740	669	714	727	733	727	644	698	726	644	746	710	677	733	726	735	716	715	742	715	717	708	693	727	692	705	695	768	691	733	685	703	714	723	702	698	759	725	753	750	692	705	746	675	736	682	715	708	718	736	722	741	702	767	684	720	748	679	717	695	745	711	693	769	717	687	671	699	698	718	742	729	733	676	684	696	706	701	716	751	715	680	705	695	686	756	684	703	707	682	724	756	701	702	726	714	679	683	726	669	727	699	709	703	684	666	733	660	687	709	763	678	675	692	730	717	698	695	711	767	752	673	691	741	714	707	741	683	671	673	670	692	731	697	729	705	751	712	717	686	705	690	679	714	695	712	694	693	714	734	705	687	725	723	773	707	675	717	723	664	684	694	669	710	693	701	682	725	689	684	702	742	724	711	678	696	737	729	729	707	701	714	777	678	684	735	705	720	699	715	683	724	733	673	700	671	696	724	687	753	694	744	725	737	701	695	710	703	729	698	690	675	740	674	708	705	714	702	703	665	702	741	700	720	663	702	733	715	693	727	672	666	680	748	681	739	709	709	703	721	695	681	694	689	723	688	700	705	684	676	698	721	711	707	723	676	703	688	688	720	767	708	741	682	705	700	663	693	712	659	721	734	709	739	688	709	706	743	755	672	663	746	712	687	726	740	724	668	706	692	772	723	685	694	687	729	726	717	730	655	714	684	694	700	695	740	698	720	756	717	683	678	688	742	736	677	691	765	682	679	761	753	708	698	697	681	688	685	752	677	710	703	754	692	698	682	708	677	743	723	667	747	738	772	694	728	689	736	732	690	698	733	734	701	676	704	679	700	715	709	731	746	659	667	702	715	695	724	707	735	704	724	708	702	705	730	730	682	706	705	677	708	733	738	744	679	694	717	703	722	706	693	725	667	736	694	681	707	757	664	706	732	711	721	731	681	702	642	681	710	705	676	702	724	689	690	686	736	716	624	715	674	693	689	708	741	739	744	748	703	695	694	736	691	748	714	714	685	744	696	754	689	698	653	687	739	693	710	695	723	740	706	715	687	712	709	698	719	696	673	718	716	665	719	647	703	700	706	692	715	641	749	710	753	677	745	723	695	718	689	686	722	708	740	737	745	706	692	712	681	695	723	748	732	711	690	660	716	663	720	672	710	692	724	668	719	724	714	692	731	701	673	723	736	698	699	698	672	735	654	706	667	702	687	773	703	694	678	703	714	705	672	700	706	713	674	679	684	706	725	760	712	731	731	762	738	750	745	732	750	695	713	725	724	737	706	742	670	713	704	680	673	700	730	682	707	737	726	686	710	739	690	654	706	724	694	712	716	753	734	732	710	727	700	724	690	702	727	719	712	722	685	718	768	690	711	725	671	686	750	651	715	698	717	750	676	753	688	711	703	719	714	708	715	737	685	719	694	744	706	678	672	709	749	707	692	734	678	713	722	707	702	696	682	706	682	722	714	689	683	705	758	719	687	784	700	668	732	685	701	648	707	711	677	686	715	687	721	691	715	730	696	679	719	675	731	662	687	703	646	693	717	713	720	718	655	675	674	732	704	701	719	746	680	659	690	712	764	686	703	710	671	675	720	723	682	683	699	774	734	732	678	683	711	674	674	683	784	700	775	694	706	717	719	725	691	680	752	702	680	728	736	651	733	736	734	683	704	696	704	698	738	731	692	698	711	723	687	719	680	704	673	732	723	683	703	739	670	691	673	712	742	685	672	674	748	724	688	692	693	727	749	728	690	679	705	725	712	731	721	700	700	709	681	662	743	710	727	707	736	713	714	740	718	691	716	731	676	708	721	693	734	751	686	712	718	701	706	746	706	703	696	688	722	690	728	739	712	769	733	710	723	749	712	673	686	748	660	671	670	698	746	722	675	691	740	740	722	688	726	710	718	695	672	697	677	703	722	711	660	681	696	702	679	761	722	649	724	757	699	705	713	707	677	657	689	700	711	712	768	676	725	734	675	685	672	690	699	718	692	724	727	718	701	673	719	749	728	705	663	710	732	714	686	745	665	762	703	756	723	749	694	679	709	726	676	706	749	740	731	732	716	695	671	736	729	712	698	674	676	671	737	657	700	684	687	662	702	703	707	737	723	693	697	674	746	720	716	693	722	692	710	723	695	654	713	694	696	729	698	721	728	663	674	709	767	710	712	695	697	726	712	697	682	711	762	729	723	700	684	718	726	666	686	735	716	648	755	733	648	701	694	696	706	695	734	689	719	701	677	718	746	658	700	676	681	706	691	741	693	724	725	738	631	728	717	670	740	734	679	693	682	696	687	697	698	745	683	759	707	695	682	667	710	683	754	660	717	681	693	779	683	733	712	705	726	716	646	694	732	716	682	662	670	669	728	690	676	716	728	729	706	696	715	681	696	689	706	689	710	713	709	699	722	679	693	673	704	707	736	722	771	730	723	694	687	704	742	705	691	660	737	725	681	696	719	678	659	742	742	702	681	691	722	711	734	719	661	696	719	667	687	654	737	680	703	672	775	722	718	656	689	689	739	710	674	730	754	766	684	716	703	742	659	704	710	698	661	680	671	710	700	700	673	620	694	705	710	713	683	694	685	736	707	726	692	682	727	699	738	720	701	700	684	726	697	715	699	718	708	683	692	718	674	732	741	645	732	729	707	721	694	738	710	729	667	717	665	649	676	695	714	707	770	718	635	704	716	734	706	744	690	720	695	698	719	711	694	688	716	724	726	763	715	689	695	738	700	724	733	707	707	697	689	704	714	744	750	720	661	698	730	688	724	691	722	686	680	740	677	727	727	703	697	661	721	685	704	709	746	698	650	708	699	686	719	721	686	700	724	731	726	663	697	708	753	723	730	661	717	751	758	708	714	726	738	716	695	696	719	687	701	728	682	699	723	706	688	682	712	685	721	670	744	657	743	710	718	685	723	736	695	654	713	700	686	741	701	718	694	663	704	751	705	678	703	679	719	688	696	735	730	730	700	709	721	702	715	672	681	707	722	698	720	690	694	721	718	726	659	747	696	750	715	635	756	762	672	722	730	736	729	705	712	716	699	744	710	721	725	688	748	704	718	695	729	707	690	708	692	703	727	762	740	725	678	754	710	716	752	704	732	722	727	765	699	744	702	741	662	697	752	725	736	711	702	702	718	727	709	672	746	729	689	685	710	688	647	729	707	713	734	686	743	729	659	711	699	757	671	705	701	678	679	737	710	715	702	707	698	725	723	644	744	702	700	648	684	720	734	681	679	676	691	721	684	705	699	701	686	638	669	657	684	716	693	659	695	725	673	699	603	712
64836	36688	24070	11436	4397	1500	627	527	484	522	481	435	397	375	414	409	420	386	399	409	401	462	471	504	398	351	356	351	369	346	344	374	360	368	363	353	370	373	313	333	373	349	337	357	370	343	343	357	299	344	371	336	308	347	384	353	352	320	337	366	356	380	320	370	365	372	374	313	358	365	314	338	363	330	332	346	353	361	332	358	339	357	348	358	372	357	348	319	345	319	313	322	332	336	353	385	356	361	300	340	309	359	348	364	349	372	363	348	329	309	321	294	358	333	317	378	352	358	325	376	315	358	331	385	355	350	385	310	344	327	329	325	353	354	387	353	371	324	338	321	346	326	326	346	366	349	330	365	308	330	310	379	339	303	359	327	359	330	346	354	354	338	357	310	333	354	357	318	320	327	354	359	342	361	381	353	369	318	380	342	354	367	314	352	334	374	355	394	344	345	358	351	350	372	354	312	347	340	329	326	349	355	344	340	361	342	336	334	366	335	345	354	347	328	380	353	321	334	312	340	331	378	337	347	320	335	328	328	326	363	363	367	332	347	321	358	365	348	351	337	337	360	331	378	372	352	368	378	339	328	365	327	358	374	363	322	349	355	336	367	355	364	326	331	369	328	350	335	334	313	350	356	341	344	333	361	332	331	347	361	345	311	323	323	333	348	316	360	370	375	332	348	338	310	359	353	361	337	341	355	310	312	326	352	355	367	314	365	343	329	355	362	347	391	334	340	346	330	324	328	327	333	344	341	341	334	315	344	346	311	337	313	330	317	331	326	313	361	360	361	337	329	335	355	346	348	339	304	355	357	381	360	334	327	348	355	345	325	345	336	346	334	373	332	304	316	333	373	339	331	317	354	320	369	343	352	366	313	390	381	367	377	315	345	349	319	344	359	353	341	352	334	344	361	354	351	335	314	325	344	362	368	336	334	361	349	337	309	310	355	355	374	368	343	329	357	346	326	338	354	339	387	339	337	388	310	354	336	322	315	339	325	350	310	330	320	366	312	310	324	345	334	367	350	329	288	404	365	364	359	318	351	372	323	331	340	354	337	334	341	378	363	319	332	366	321	345	324	339	337	373	325	330	356	341	350	332	340	356	324	377	322	326	342	338	335	345	340	338	320	353	366	297	344	344	350	388	367	340	330	371	348	353	338	337	317	323	334	325	373	382	356	340	345	363	325	345	343	327	339	335	312	315	332	310	353	326	351	336	326	326	381	361	345	347	348	349	330	367	366	366	351	355	380	363	339	374	337	347	332	336	346	361	330	375	340	355	336	361	332	339	330	327	312	334	341	347	324	321	327	320	339	305	335	348	326	332	350	349	306	330	358	359	382	357	350	383	331	342	378	322	384	362	376	335	338	332	321	337	349	346	408	317	331	336	301	320	364	372	353	350	343	372	360	333	354	350	361	356	325	353	318	340	314	331	340	346	328	320	304	355	369	328	331	329	367	372	369	357	374	355	370	372	353	358	335	300	339	332	336	351	338	317	365	347	331	312	375	317	302	317	342	346	370	330	356	352	309	366	351	372	355	327	345	330	357	329	354	331	336	363	367	339	373	342	356	342	326	324	337	343	344	309	313	319	390	333	321	308	349	321	348	371	320	367	329	342	309	315	340	315	334	346	323	384	366	331	367	312	316	335	337	334	354	324	344	360	373	339	344	358	313	345	335	349	332	339	325	323	368	313	361	343	297	330	351	356	362	379	361	342	329	306	319	360	349	371	316	352	384	353	368	349	328	338	337	359	316	348	338	351	363	316	336	355	357	358	298	340	325	372	382	354	315	334	311	345	348	313	338	365	348	309	353	319	381	341	327	316	346	344	355	339	348	383	342	348	347	354	323	356	318	319	374	324	345	331	348	344	341	327	334	346	354	308	347	339	300	371	355	324	395	314	349	322	342	337	358	339	336	324	316	359	342	363	296	360	353	372	355	332	333	373	351	334	359	338	324	331	323	364	346	331	346	320	324	339	346	355	363	392	342	355	357	375	365	367	338	350	363	363	339	353	388	342	359	333	333	336	357	338	329	341	328	318	372	354	353	369	350	393	350	349	380	365	338	334	314	305	324	336	312	325	321	363	328	348	372	323	311	351	313	330	345	308	362	369	344	298	347	319	331	360	319	353	307	375	362	333	330	349	326	370	333	351	341	331	336	330	340	353	337	347	397	363	362	339	315	344	346	338	323	378	358	329	376	356	363	375	363	335	325	337	352	358	295	348	358	336	343	356	313	323	342	332	376	342	346	329	335	381	367	325	325	333	385	353	361	316	298	353	332	355	389	321	323	362	313	324	363	345	371	304	347	314	361	380	391	348	327	363	345	346	327	349	360	359	326	331	337	346	331	347	311	347	344	324	337	349	342	364	335	361	331	348	331	377	390	333	294	340	346	315	340	332	335	371	331	324	320	383	321	398	395	317	344	322	300	326	347	327	365	386	357	342	338	331	343	353	332	325	327	341	347	385	343	342	317	336	328	347	323	300	335	311	356	385	338	336	354	326	343	341	356	340	363	356	346	348	377	344	330	347	359	330	344	340	363	381	365	324	360	368	361	359	339	336	310	354	363	312	338	296	308	338	355	346	329	345	330	328	376	348	356	363	340	357	359	330	349	354	353	326	328	371	346	305	323	343	324	388	332	326	314	334	334	333	312	362	340	341	358	329	357	332	348	330	322	341	356	317	347	380	357	396	343	348	368	376	385	337	319	378	360	359	347	338	305	316	381	347	334	306	334	318	368	309	363	379	326	323	346	357	356	320	355	345	296	329	349	347	338	351	322	356	343	354	343	367	321	377	366	311	336	358	314	331	311	316	342	388	337	399	341	385	367	355	346	348	328	346	378	339	327	374	370	351	378	347	335	350	349	381	315	328	331	322	333	334	358	294	350	371	322	318	359	351	303	327	344	365	344	342	342	348	335	348	327	319	333	342	333	356	344	320	335	334	357	353	349	358	393	331	327	325	355	368	317	332	355	328	328	343	358	339	321	323	353	356	330	326	311	351	345	366	335	329	375	347	374	317	313	359	343	328	349	341	351	323	327	347	353	390	343	351	349	378	368	335	388	314	353	384	309	321	316	353	341	349	369	345	336	343	329	348	346	351	324	367	360	338	307	362	345	330	350	342	352	343	318	365	329	336	366	333	342	347	336	341	341	325	359	385	327	348	394	350	367	313	363	351	329	344	345	359	304	344	352	338	312	351	342	339	355	358	354	357	334	330	297	357	320	364	368	325	360	334	378	370	345	336	376	370	362	324	384	316	361	337	303	386	374	359	328	356	305	318	394	325	322	374	341	351	349	331	350	369	366	385	346	353	356	329	349	332	344	338	360	342	355	326	313	318	344	340	351	362	381	345	315	344	340	350	358	343	340	350	341	354	356	352	374	309	359	320	351	391	357	382	324	397	365	343	366	345	349	355	337	311	326	353	322	364	321	340	366	333	314	332	339	377	329	360	304	388	352	359	349	365	323	314	397	360	314	335	319
41565	28442	25694	17166	10373	4107	1859	1497	1225	1386	1375	1236	1217	1041	1090	1056	950	979	1003	1072	1243	1138	1396	1476	1180	896	730	751	726	716	748	765	693	736	719	741	711	735	761	724	748	744	782	757	702	754	750	720	767	703	767	754	732	741	693	745	741	752	746	691	670	702	707	729	743	729	702	723	731	687	741	695	701	696	736	708	727	761	767	716	740	708	760	748	774	739	719	723	737	729	738	744	726	709	770	740	740	718	739	702	704	701	755	780	709	744	712	701	757	747	766	737	731	737	687	714	749	684	758	720	728	755	781	730	773	699	723	711	714	713	734	765	742	797	735	734	773	744	708	720	748	745	754	763	717	768	762	719	729	794	762	764	720	768	753	770	727	726	774	738	782	714	702	720	761	736	800	740	739	685	712	741	711	764	747	720	719	708	706	742	668	765	717	699	709	757	742	718	745	710	733	773	758	776	734	743	701	744	788	701	776	758	692	727	736	696	711	716	744	691	687	785	696	744	713	730	723	717	698	723	716	791	699	733	726	768	736	758	740	747	710	773	733	724	724	758	710	749	701	716	721	733	717	758	758	706	711	723	703	747	723	814	775	737	759	731	733	693	728	706	707	732	732	728	784	673	694	754	716	721	693	746	768	739	757	744	776	752	700	719	781	726	775	754	724	689	746	682	725	765	737	686	742	706	730	736	717	711	747	743	720	770	729	733	752	742	728	743	723	756	711	735	761	735	711	732	727	746	691	723	732	729	740	730	756	742	719	699	755	790	715	756	772	701	731	743	756	691	758	737	731	729	736	768	692	730	783	722	739	741	751	731	751	729	741	759	725	786	710	688	749	785	726	745	750	721	756	757	751	753	709	701	746	699	784	719	706	771	701	757	736	781	740	723	694	733	720	728	756	725	749	756	711	735	771	783	763	771	772	739	751	759	749	759	734	736	755	729	760	748	715	723	759	706	729	742	712	742	767	747	745	751	741	748	728	729	718	759	752	737	721	723	700	698	756	706	752	755	729	744	742	777	727	732	686	742	706	686	749	757	738	726	758	759	754	681	756	708	730	751	770	748	718	782	773	765	726	772	673	747	734	718	742	732	738	714	707	711	771	721	732	767	795	724	746	759	729	745	728	723	709	707	713	743	696	758	732	777	741	738	782	739	728	695	766	710	717	771	700	721	697	683	704	713	793	766	758	766	722	753	691	780	711	717	731	791	734	713	720	762	766	759	738	761	756	733	704	723	771	684	720	758	688	749	704	729	745	720	778	773	765	683	703	721	725	759	734	768	751	759	773	732	767	729	731	711	751	755	719	758	717	716	716	777	704	746	709	721	760	730	699	728	738	795	718	720	764	771	723	756	737	742	694	761	700	705	770	717	739	741	737	720	739	697	776	735	718	694	740	768	728	716	732	763	736	692	736	731	717	752	680	729	718	729	728	771	781	766	752	745	744	745	698	752	707	761	722	751	695	723	698	717	723	745	757	758	754	694	766	741	743	732	721	694	711	705	712	741	738	761	766	744	727	729	745	768	781	750	716	745	712	722	776	777	704	738	732	720	755	771	783	746	693	735	779	750	783	697	721	759	756	719	768	742	726	736	724	735	696	704	748	713	768	722	690	693	714	696	719	727	756	721	728	746	737	743	723	767	710	766	718	709	734	749	788	732	758	781	718	697	703	723	746	744	741	730	752	688	736	661	696	755	713	751	753	774	763	709	693	671	745	693	759	758	755	748	723	737	762	711	724	736	696	708	734	742	680	793	795	692	680	761	755	722	742	753	700	712	713	757	723	692	748	733	717	733	698	689	726	739	726	729	729	714	745	739	779	688	723	713	690	726	688	743	781	800	740	706	730	695	702	714	711	749	730	730	733	731	756	697	758	739	727	692	734	700	749	761	750	738	754	694	733	708	764	716	692	762	711	692	744	730	744	760	743	726	722	759	718	718	719	768	748	704	740	742	725	685	771	745	722	741	694	715	711	756	771	743	714	713	791	766	730	714	770	726	762	739	726	758	731	740	719	720	708	747	740	743	731	736	660	732	758	701	732	739	766	761	713	744	719	771	760	739	774	721	765	726	786	729	674	790	715	751	750	757	727	751	704	721	791	705	779	693	720	699	708	740	743	707	790	702	746	747	758	754	748	708	742	687	700	752	742	738	730	720	701	714	679	763	729	682	749	715	722	722	767	717	732	754	639	724	766	776	742	706	715	746	729	768	707	709	715	749	738	695	698	765	728	753	715	722	750	712	729	653	753	742	726	776	769	735	759	759	738	731	731	679	684	758	765	790	724	738	794	705	715	768	684	734	712	718	780	752	727	729	696	743	743	765	734	740	705	753	759	746	768	747	765	724	721	749	706	778	691	721	702	742	753	727	732	731	708	725	746	713	747	759	730	717	680	708	712	693	735	718	791	739	738	706	775	735	722	737	776	744	675	753	765	734	697	709	737	765	743	741	751	696	712	755	746	714	717	764	711	745	736	767	718	754	718	768	741	697	771	695	695	719	691	703	729	719	696	692	698	668	770	706	759	699	719	729	740	728	743	702	730	713	757	775	734	752	757	732	691	808	740	752	737	739	712	694	671	716	747	799	705	753	742	748	760	700	744	688	711	754	724	750	703	729	749	775	758	722	749	736	738	728	711	767	750	732	700	767	742	780	743	719	707	688	731	770	724	793	754	781	727	768	719	730	724	703	725	745	672	715	747	706	700	764	713	714	650	756	689	757	726	694	733	729	753	743	760	682	711	750	724	730	699	702	714	778	754	720	793	713	751	691	713	732	740	736	731	705	695	767	753	665	735	785	740	776	721	793	713	705	723	742	711	733	752	739	758	732	702	785	694	698	756	718	725	795	724	740	767	708	722	725	756	764	740	690	727	742	775	742	698	758	723	706	758	719	746	711	757	715	776	697	708	678	700	716	725	745	760	726	735	742	725	719	706	759	736	721	765	748	730	730	716	758	751	734	713	701	762	716	741	726	727	752	740	721	715	750	710	742	742	715	702	709	724	731	762	707	756	753	743	744	728	743	691	734	733	704	741	747	726	701	740	725	710	713	696	739	761	753	771	720	737	712	768	720	774	715	704	731	729	742	716	744	742	777	745	725	769	787	714	716	699	746	748	738	717	771	749	750	709	726	744	718	723	738	773	727	724	722	729	728	741	753	738	782	754	745	745	695	738	727	707	728	722	751	722	761	683	712	747	718	754	725	764	730	705	770	712	751	720	736	751	712	732	722	823	708	786	727	746	760	727	733	743	717	775	709	756	734	777	714	657	742	701	730	711	744	705	726	706	677	715	738	691	755	670	787	710	784	740	696	714	773	726	756	757	745	745	729	709	715	685	759	744	743	729	768	699	727	740	725	769	754	737	741	688	711	773	760	757	752	688	782	678	721	750	743	721	739	696	713	662	748	720	772	736	790	735	710	736	733	740	711	763	726	695	746	722	753	723	766	716	750	763	670	719	736	729	690	749	729	724	727	744	706	723	764	804	736
48273	23671	8745	2392	981	568	400	384	404	389	359	345	343	306	329	327	323	332	363	296	322	315	324	344	304	328	311	312	309	337	329	299	340	311	303	327	322	288	322	291	322	337	326	305	296	326	328	340	307	334	309	331	328	289	347	297	308	350	317	368	331	314	338	316	369	318	340	316	316	351	329	344	310	311	308	317	272	311	298	310	343	298	331	319	316	349	323	342	346	354	305	295	296	313	289	314	310	311	339	322	346	326	330	350	313	291	302	317	309	332	346	323	334	313	329	322	332	346	270	306	315	332	296	325	307	310	342	305	288	315	316	288	331	280	317	339	273	300	313	336	312	302	327	319	298	337	330	326	340	352	331	323	297	316	307	271	345	298	296	321	307	306	268	335	318	273	300	301	280	299	320	347	311	310	313	315	309	347	316	336	313	339	311	289	290	277	340	363	328	321	327	355	304	300	301	325	324	360	296	317	317	292	269	314	299	312	322	336	316	330	333	320	315	309	299	330	282	309	321	320	292	272	316	278	296	307	327	318	315	339	346	312	292	315	324	292	316	334	346	332	310	327	292	335	334	298	298	304	300	328	307	336	328	305	311	327	321	341	323	335	324	308	309	326	308	325	299	316	305	337	323	304	317	343	328	328	311	333	359	353	340	280	314	307	306	311	301	363	332	313	329	325	334	314	305	297	303	319	316	315	327	332	319	322	292	342	297	325	350	324	336	305	348	322	312	299	287	334	324	288	300	355	306	342	333	314	299	287	296	314	339	293	324	313	307	313	296	281	320	303	319	316	312	312	326	357	295	344	325	330	319	311	329	313	337	325	297	334	337	334	278	350	325	303	305	340	324	296	300	287	336	291	324	319	333	337	325	335	311	318	340	332	329	298	306	283	307	325	315	344	316	303	313	282	324	309	298	303	304	313	331	328	296	322	343	326	290	292	349	339	310	310	329	326	319	336	329	307	333	301	296	307	298	349	273	312	336	307	311	310	291	298	318	334	304	314	352	314	317	294	342	351	319	305	293	322	309	302	306	328	302	322	331	300	319	285	312	339	347	323	360	345	334	330	327	351	336	354	315	258	282	313	293	309	332	331	356	321	308	295	330	298	325	322	348	338	367	280	323	340	319	329	352	328	299	335	336	351	339	344	340	310	316	321	329	291	298	331	307	286	284	299	282	308	322	281	309	342	345	307	304	317	316	306	313	312	341	333	301	349	325	335	310	318	294	309	342	330	323	300	348	332	304	340	331	308	319	331	330	300	350	307	324	318	328	310	306	324	327	310	321	321	301	300	287	300	327	331	337	325	343	350	332	296	339	320	302	344	338	295	297	289	364	317	342	345	333	332	316	303	323	292	296	348	309	302	308	312	293	296	329	343	304	299	360	371	349	310	344	383	322	333	303	321	306	345	332	333	307	325	296	295	295	298	310	333	281	294	344	308	268	331	314	341	319	290	290	301	319	317	298	365	366	307	340	322	318	315	310	319	310	334	316	327	340	308	333	318	314	334	302	313	296	311	323	299	304	340	334	349	300	294	303	300	336	294	348	306	328	348	351	336	339	352	307	320	297	327	297	317	361	289	305	350	292	331	305	308	327	299	310	294	317	314	323	328	342	340	325	376	330	334	317	305	328	310	324	332	332	314	315	339	340	311	280	294	282	315	317	295	306	321	304	257	312	307	299	312	316	306	347	274	321	306	317	355	292	361	302	328	302	301	345	339	333	368	343	309	251	335	324	311	347	291	319	325	318	318	282	315	327	292	306	284	331	285	304	316	309	338	339	311	325	282	309	290	290	310	324	287	347	307	310	295	344	316	333	362	336	325	317	304	320	349	315	326	309	300	336	314	329	331	342	331	331	297	308	310	285	320	321	331	288	298	286	319	344	307	311	346	297	351	313	313	311	304	329	352	355	316	324	346	305	352	330	340	324	316	305	289	298	340	334	331	344	357	321	341	299	299	303	349	296	281	349	310	318	318	333	341	350	336	280	287	308	300	315	304	324	333	298	305	329	304	318	309	318	334	319	312	322	335	343	326	315	318	350	308	318	313	284	308	286	307	323	330	345	331	334	300	317	299	325	321	381	326	303	296	326	313	289	312	298	340	337	314	296	332	331	293	338	320	366	323	319	317	303	324	306	318	328	307	354	324	339	329	311	310	326	368	329	341	311	325	307	268	352	304	321	329	319	275	321	305	347	308	304	301	339	326	308	350	326	298	273	318	286	316	281	338	319	325	339	340	348	319	286	338	309	290	341	289	287	314	309	321	299	317	354	336	326	314	331	333	331	339	347	290	331	293	309	307	281	301	329	333	301	309	327	332	304	325	300	294	312	316	322	343	317	303	313	342	332	323	308	288	324	326	332	327	326	310	313	310	341	350	316	316	348	296	342	321	324	279	308	286	343	275	293	340	301	310	330	335	319	312	316	337	339	321	331	333	300	313	295	313	319	296	271	297	313	333	355	328	312	342	335	285	315	289	302	310	313	327	300	288	285	336	324	329	341	300	316	337	333	271	303	285	274	333	302	317	332	291	320	330	328	313	322	341	319	311	308	346	319	299	339	296	291	302	314	361	296	331	349	352	354	291	312	318	321	304	296	293	324	336	299	319	287	318	318	283	316	338	281	303	321	333	361	326	322	312	299	311	324	341	325	290	329	284	314	343	315	325	294	317	304	325	302	315	315	322	346	270	318	306	276	326	325	320	295	285	288	282	338	313	333	326	341	286	332	324	311	323	330	323	347	305	315	315	312	297	325	322	295	292	285	325	328	298	353	305	323	298	343	326	303	337	308	290	308	324	316	373	299	300	294	296	329	366	314	327	372	336	291	287	327	326	313	363	282	328	330	291	287	318	324	306	310	346	316	307	362	327	312	315	349	317	307	315	303	302	332	308	333	325	330	296	293	309	315	320	295	367	291	298	324	339	310	370	308	294	324	295	314	305	315	323	332	331	318	358	342	299	314	319	324	303	356	347	320	314	323	310	332	306	319	295	331	310	296	319	340	378	316	305	326	291	306	331	315	316	298	352	304	303	308	308	332	295	313	333	329	285	323	321	309	323	296	341	301	296	296	330	286	305	322	302	332	322	331	299	305	298	297	324	321	304	291	322	327	285	294	359	327	289	318	355	325	300	312	315	314	321	302	303	302	323	290	319	317	303	314	301	336	311	329	333	272	322	300	317	296	311	332	320	294	309	312	318	339	287	291	309	324	296	323	333	311	361	330	337	321	327	331	295	363	334	323	309	322	351	341	335	294	328	331	308	317	296	309	314	310	320	335	333	291	338	330	284	309	336	319	303	302	284	300	331	298	294	363	379	309	260	288	320	297	302	331	319	349	284	325	319	331	330	304	320	298	305	344	293	331	321	316	305	305	336	281	316	324	324	333	334	335	304	319	343	325	345	285	330	328	335	337	281	301	327	329	313	274	341	322	305	298	311	329	293	349	349	311	320	291	306	349	331	290	326	331	293	337	322	299	292	286	290
31858	17318	10128	5232	2789	1547	1050	895	1025	979	935	816	851	835	788	740	776	720	740	741	721	701	731	706	698	721	691	646	679	652	700	632	718	713	615	686	653	701	671	711	706	660	719	689	714	696	672	698	693	675	726	722	660	668	680	703	691	669	657	668	660	735	661	655	676	666	726	687	694	674	713	685	684	741	668	704	693	701	700	683	643	679	686	670	675	670	702	657	681	676	675	669	703	688	673	656	659	694	696	701	722	650	701	632	719	688	693	668	679	677	705	713	697	665	701	645	680	661	681	698	710	701	689	661	687	708	677	652	662	694	669	642	689	699	666	701	719	682	692	682	661	674	661	700	719	636	708	698	708	698	698	701	722	664	612	703	685	663	729	684	687	663	705	738	664	656	656	654	705	682	673	708	663	710	656	695	690	730	669	732	726	670	708	705	703	692	719	706	717	704	671	735	726	663	678	632	692	684	631	658	680	663	708	715	706	675	743	737	683	706	686	670	695	707	689	720	704	677	697	708	687	668	726	667	684	689	720	684	661	731	724	724	662	682	737	661	658	649	706	728	676	722	654	698	649	674	693	673	674	672	690	662	720	687	707	665	692	664	660	674	684	701	675	694	720	701	670	683	701	718	688	691	679	702	743	687	699	661	693	658	687	736	655	678	617	702	712	722	630	679	715	638	738	664	711	722	692	682	661	609	699	675	682	647	618	716	685	676	704	681	674	721	688	693	675	638	721	681	660	696	713	652	688	680	661	606	653	706	671	656	680	704	690	717	714	669	669	649	673	687	709	665	686	634	688	678	751	658	652	662	670	671	697	652	648	698	727	667	637	690	659	688	665	628	618	715	732	655	702	681	712	670	642	685	736	685	707	699	698	662	709	661	696	670	681	694	668	680	710	670	704	696	686	692	697	696	671	669	695	735	699	698	673	670	668	648	678	659	652	652	689	700	702	672	690	652	704	682	622	677	643	681	674	673	699	705	713	701	667	722	685	622	696	684	689	671	724	646	681	669	662	676	675	658	677	712	728	639	653	673	701	678	691	698	697	689	688	688	696	700	668	707	610	725	735	671	659	681	683	644	682	694	649	679	711	668	723	711	672	657	685	668	714	680	692	675	645	705	672	668	712	728	696	663	674	696	726	696	682	693	663	656	717	672	663	694	703	639	667	700	675	698	684	704	675	737	687	726	655	698	667	675	701	690	676	692	702	721	692	667	667	641	674	722	668	684	643	656	674	671	710	685	708	660	669	680	635	693	664	720	669	665	676	659	675	687	656	696	655	705	637	685	726	673	687	649	656	745	647	693	673	752	709	710	687	677	656	683	726	645	685	673	701	648	677	682	679	683	634	651	685	693	687	731	678	671	655	661	685	677	665	671	653	700	650	658	682	665	656	686	674	672	671	679	690	676	656	674	615	661	668	694	695	678	760	689	672	715	654	714	671	674	635	695	689	661	673	692	715	663	743	714	638	609	645	690	681	635	693	693	661	716	724	678	645	651	683	662	643	657	672	689	720	631	709	663	701	744	691	655	668	654	694	696	695	671	675	701	674	688	652	625	673	684	620	629	691	665	701	684	689	615	686	660	700	620	708	677	688	707	698	667	660	673	708	680	708	698	667	748	672	694	688	664	644	640	674	686	621	659	680	679	698	666	682	702	685	663	692	726	655	666	627	657	657	689	714	686	644	724	710	686	673	682	646	687	653	713	680	659	654	685	709	671	726	683	689	706	663	704	645	654	670	679	723	688	695	694	678	688	716	690	670	684	673	662	658	651	648	652	684	696	733	680	671	674	683	724	652	655	720	646	679	698	681	672	671	705	708	725	699	678	707	712	690	673	700	681	641	686	703	683	704	626	663	670	711	712	705	682	676	693	711	658	659	675	678	701	702	706	676	722	684	684	704	677	693	686	670	668	688	662	683	649	701	696	665	684	660	699	634	683	673	671	728	700	675	722	702	686	668	726	696	674	675	706	671	693	650	696	703	692	718	757	686	716	661	661	692	667	632	668	710	685	699	718	752	709	673	674	638	744	688	633	641	685	632	680	632	668	698	672	666	669	670	741	655	712	692	665	709	698	633	670	677	736	683	694	716	735	722	754	706	654	641	669	680	695	688	692	665	657	710	687	636	699	675	695	689	677	697	649	703	692	679	713	723	683	669	713	637	686	667	658	652	723	663	668	690	672	658	698	687	674	706	696	644	727	661	694	729	680	674	716	678	707	676	682	708	645	715	691	684	660	643	653	672	683	693	653	687	704	689	712	617	715	675	689	713	692	716	713	703	689	681	698	625	680	665	626	725	637	676	730	683	693	641	657	738	664	653	636	695	688	688	655	669	732	681	635	700	694	693	703	659	708	657	707	657	637	661	664	669	648	676	681	679	661	672	699	687	639	705	721	667	711	675	686	615	657	665	670	715	647	726	682	671	680	697	666	694	672	691	659	678	704	642	703	649	723	687	683	660	668	644	705	664	698	724	671	731	728	713	718	692	691	698	653	710	647	706	640	666	688	660	646	670	670	692	701	679	711	693	687	730	747	693	664	657	690	685	668	627	711	701	653	711	668	687	663	662	655	685	699	704	661	651	689	718	724	698	684	642	669	668	646	708	658	704	687	719	706	696	661	674	708	700	688	656	667	708	695	644	751	667	725	674	688	668	666	657	656	702	696	685	754	681	697	718	674	698	691	648	674	735	646	718	637	650	659	657	692	687	658	667	699	730	666	666	715	691	649	687	710	694	700	700	684	681	667	662	700	679	671	705	691	701	694	677	668	668	682	716	688	707	719	684	663	666	693	689	649	708	639	684	666	706	712	714	692	634	726	695	706	771	664	670	702	705	665	715	723	681	663	695	688	690	671	703	601	678	678	713	663	669	697	663	666	665	677	738	706	669	696	670	714	656	679	649	661	672	709	691	715	675	724	696	743	723	635	669	698	674	699	672	682	701	698	707	716	648	688	689	686	701	650	727	691	724	668	728	690	673	733	657	730	685	691	674	670	694	721	726	682	667	680	708	636	703	700	628	725	748	709	709	655	719	658	673	703	661	650	681	637	696	692	664	713	662	650	736	676	639	670	671	674	714	691	670	693	720	663	690	658	707	726	690	730	736	651	649	704	702	710	685	668	664	698	690	621	650	672	702	678	698	676	695	651	738	698	675	689	629	664	634	676	699	636	712	691	673	680	658	707	683	661	717	675	726	675	740	678	717	691	685	707	684	741	697	667	659	707	699	646	711	658	708	647	637	680	709	714	677	678	697	656	675	701	674	666	679	675	692	677	698	695	708	671	674	669	703	658	699	708	665	646	690	671	684	721	686	680	713	668	677	740	674	707	694	705	598	669	670	699	733	653	644	642	703	703	669	696	663	730	659	688	692	675	684	728	711	750	640	738	675	700	680	698	647	709	709	679	691	674	655	680	650	710	631	700	682	712	686	704	706	662	696	719	648	666	655	668	680	704	637	691	672	666	701	727	675	708	705	663	655	647
59824	30331	14366	4806	2347	1155	610	510	446	435	418	400	348	391	388	367	345	352	403	446	482	457	382	405	395	380	318	329	354	311	352	339	315	337	316	304	328	311	294	325	337	330	334	323	345	279	368	334	333	321	326	324	308	332	357	339	350	312	338	300	336	340	299	331	319	342	322	323	317	369	303	347	307	317	358	330	362	335	327	327	328	332	315	321	355	335	302	369	356	321	333	345	299	342	336	304	325	334	331	328	321	341	357	364	309	296	330	291	332	324	350	336	313	301	334	295	314	345	356	292	339	305	304	342	335	318	316	301	328	335	312	357	321	315	336	307	312	321	345	368	361	343	324	341	347	330	346	317	319	333	352	323	338	296	353	310	351	317	325	330	333	341	364	310	356	340	328	325	343	289	301	334	333	316	342	296	330	354	338	297	326	347	313	316	301	328	337	343	336	298	327	322	344	324	345	345	362	305	318	271	293	324	365	347	273	334	325	334	330	305	329	346	289	320	312	337	377	336	334	323	318	332	334	343	348	290	311	343	300	337	327	294	289	325	327	316	344	357	336	340	318	349	311	304	296	332	345	311	314	297	307	313	312	325	342	337	319	311	335	359	334	315	336	316	327	317	359	339	313	325	314	330	334	325	339	327	336	307	333	316	351	310	336	335	355	313	315	318	336	293	304	345	345	292	324	299	318	300	316	341	324	307	323	349	310	337	303	329	324	335	358	370	344	329	358	310	336	314	336	306	372	334	324	305	323	284	325	347	352	323	346	361	327	320	321	314	332	357	321	333	310	330	340	329	337	334	332	320	319	298	317	326	300	361	329	348	344	301	348	312	320	356	330	337	318	327	316	330	296	338	330	330	350	330	308	309	361	339	318	331	350	352	276	321	346	335	317	320	320	321	321	317	325	343	337	317	337	308	337	335	320	359	309	345	314	340	323	303	325	329	340	294	305	320	325	304	308	327	333	302	312	313	297	284	341	308	351	297	332	346	330	338	306	332	340	332	331	331	332	300	307	292	364	302	325	303	333	330	335	315	313	343	314	351	312	327	332	360	335	314	272	327	334	325	308	366	317	350	365	324	343	334	338	336	330	324	328	324	297	363	346	338	315	333	359	319	351	343	352	336	355	338	345	326	340	336	346	322	331	347	353	353	359	294	304	331	328	341	340	341	323	295	333	321	324	351	360	340	294	336	342	341	301	329	327	342	335	346	298	351	321	351	278	314	306	312	320	362	348	297	344	322	348	322	315	285	327	322	326	313	357	329	322	312	322	336	317	347	342	328	332	340	339	334	346	291	326	341	319	347	330	328	303	325	341	308	318	351	327	324	299	318	350	317	314	308	291	339	338	305	340	359	345	339	304	309	355	305	323	341	330	309	319	328	316	346	337	328	335	320	347	322	356	314	303	304	364	331	337	334	338	308	334	355	362	316	353	303	324	281	316	333	340	302	317	345	330	322	332	350	338	309	349	311	332	325	346	305	324	336	332	333	294	325	356	335	314	310	339	306	331	309	327	301	323	330	278	338	339	307	341	336	316	342	325	352	328	309	324	311	354	348	320	294	346	315	341	324	336	295	301	315	316	343	310	370	341	339	318	342	329	336	301	322	303	280	306	329	304	332	348	350	330	335	336	345	346	324	316	325	317	338	298	348	320	317	302	301	312	305	325	341	362	290	300	339	300	315	346	354	287	296	335	302	330	331	343	320	325	309	334	360	373	301	313	340	344	340	344	331	307	309	327	349	297	315	323	303	305	312	337	338	333	329	341	313	304	357	311	328	303	302	357	345	347	323	358	326	357	314	315	328	304	326	375	329	314	339	314	341	364	275	299	315	353	335	310	339	342	345	336	306	342	336	350	327	335	334	315	311	289	286	326	332	328	310	336	287	344	330	347	340	299	290	284	313	354	321	337	321	284	317	315	317	333	353	331	323	311	306	358	385	350	351	344	327	325	314	335	347	314	323	308	285	319	312	311	344	328	352	312	332	373	312	337	366	384	304	324	317	310	324	294	308	322	310	311	316	351	342	358	335	348	317	330	340	361	320	331	314	308	355	368	353	323	361	350	339	321	323	305	323	303	337	329	322	297	333	311	332	327	336	340	337	362	349	344	312	341	326	313	341	321	354	356	307	346	326	325	338	290	269	342	313	325	348	310	371	296	336	305	294	321	351	337	296	330	334	317	352	320	330	305	327	324	311	330	324	311	358	308	315	314	313	336	354	316	323	335	354	321	309	324	328	348	364	331	314	311	325	311	367	294	301	292	311	347	340	327	289	327	321	320	332	318	317	327	304	346	317	319	300	307	319	319	323	341	331	304	325	366	344	304	329	372	327	324	348	318	350	308	328	326	315	348	316	329	313	288	314	356	329	320	338	346	354	321	310	319	323	288	316	341	324	344	330	340	327	318	319	339	335	328	341	343	314	360	370	339	332	314	310	348	302	320	303	338	313	324	347	300	315	331	345	316	315	313	314	290	313	317	293	317	344	344	337	349	331	321	272	293	301	321	340	315	325	325	330	319	342	328	338	351	309	334	334	321	336	328	261	331	295	332	360	327	306	293	347	348	320	308	301	320	314	313	306	314	303	309	326	329	318	317	287	282	319	321	332	333	337	358	347	338	311	360	313	309	379	314	308	359	310	337	361	329	334	352	350	323	364	316	337	306	335	325	290	321	336	320	318	350	343	318	354	353	346	312	314	352	322	306	291	325	329	342	363	328	312	295	298	328	332	335	362	326	347	320	322	320	310	303	339	350	321	320	326	343	367	357	325	339	290	338	328	357	363	327	355	340	303	336	297	334	336	337	325	335	328	339	337	346	300	359	358	375	358	285	336	310	365	335	298	312	372	352	336	357	321	318	305	322	334	319	327	316	347	320	340	313	335	347	344	357	319	341	337	329	314	330	350	320	294	317	314	300	332	335	324	327	304	288	297	321	317	328	336	313	309	324	326	297	327	347	314	306	315	325	317	345	321	352	324	322	317	333	303	353	314	302	349	330	335	358	311	327	342	301	335	330	326	327	345	319	353	310	331	306	317	352	336	308	335	311	362	303	302	342	308	327	324	326	317	344	369	320	316	315	329	295	314	325	324	339	332	331	328	332	342	304	315	319	335	316	346	341	329	343	306	336	367	333	332	307	328	337	337	308	327	340	366	331	349	356	323	339	297	313	347	306	299	321	331	331	313	320	349	323	319	327	339	316	361	332	304	334	317	327	330	345	324	346	299	328	350	321	335	308	334	387	274	320	329	378	289	298	339	322	287	306	324	338	343	313	331	320	342	312	349	326	318	334	314	323	344	359	304	360	300	331	339	331	307	348	359	352	335	322	322	331	307	347	309	338	317	342	297	308	329	313	314	316	337	315	328	347	304	276	337	365	342	310	330	319	326	298	343	312	359	348	333	359	351	347	309	344	379	308	292	350	344	351	345	295	331	360	330	337	331	340	348	327	369	341	318	389	357	340	328	322	337	328	347	313	326	339	328
39152	21446	15580	9107	6602	3868	1922	1519	1326	1113	1006	950	973	867	840	811	826	979	1095	1229	1395	1326	1190	1063	848	826	758	720	714	724	749	716	672	705	698	713	733	651	715	703	691	651	643	711	685	732	694	677	725	709	683	719	741	769	648	683	696	692	763	699	697	708	704	721	698	694	702	694	709	765	712	723	709	769	708	707	732	729	705	761	702	748	744	714	676	715	729	727	690	706	703	689	724	676	749	729	668	694	747	707	732	723	751	761	691	674	688	676	733	704	696	679	727	688	704	723	679	729	675	699	731	699	663	726	705	724	697	732	704	660	688	749	684	731	727	699	751	686	666	729	751	719	703	697	680	727	670	693	739	742	706	726	726	714	733	734	716	730	735	720	685	696	682	692	748	686	680	707	683	677	721	714	699	719	686	666	662	740	747	723	683	661	722	671	697	684	690	716	696	695	723	694	701	708	718	664	738	692	755	717	727	707	720	691	684	649	714	673	637	683	726	686	730	655	696	675	698	690	742	732	685	735	693	687	728	679	753	699	727	712	732	726	662	664	732	718	671	694	692	737	723	682	742	670	701	679	705	741	674	739	720	738	709	732	686	704	731	686	731	654	696	754	703	722	654	672	752	725	718	714	735	730	686	713	692	698	743	706	710	687	720	704	691	732	765	718	751	717	743	743	711	742	710	728	696	707	704	672	733	691	692	681	683	729	702	713	700	706	738	722	694	679	701	683	708	684	728	687	686	713	700	666	733	693	729	731	724	682	713	710	719	657	675	740	672	677	688	693	719	693	694	674	730	687	730	699	729	692	744	658	679	693	682	660	702	672	733	725	708	745	691	692	696	706	695	701	706	657	717	743	710	698	681	697	738	673	649	726	688	690	688	694	704	725	695	731	680	704	703	669	692	647	744	682	712	707	688	728	705	688	711	714	672	696	709	702	700	696	717	690	730	691	711	726	713	723	714	695	669	699	729	708	726	730	680	750	696	728	715	694	706	731	716	707	716	689	732	723	741	714	692	719	750	745	729	760	690	792	712	708	658	708	682	741	706	692	688	676	668	666	718	697	748	707	701	720	758	714	752	680	737	690	665	641	723	685	713	675	654	707	715	702	736	703	752	671	714	687	685	686	729	752	675	700	688	704	649	730	694	759	657	681	758	767	711	684	693	685	733	702	746	691	664	766	672	672	642	723	689	695	704	673	762	660	708	761	710	722	702	719	726	722	679	736	699	703	679	722	675	706	730	730	712	717	700	718	735	695	694	726	668	722	752	696	752	672	717	710	687	663	687	692	693	748	715	694	703	710	701	786	673	676	681	668	715	683	678	757	698	704	676	680	694	710	704	723	772	746	716	715	715	734	691	670	712	677	711	692	723	689	731	713	722	676	707	715	765	722	669	697	743	706	688	719	672	697	736	733	694	686	740	722	693	679	660	723	719	707	671	752	718	728	724	730	694	739	700	702	730	717	709	690	693	700	734	664	680	672	736	719	719	686	756	678	711	706	691	773	712	722	676	698	702	724	737	710	735	725	644	669	711	707	707	690	712	709	704	700	722	713	723	751	673	697	690	714	734	669	709	672	675	694	729	695	654	673	721	726	660	721	677	694	728	710	715	708	698	753	693	734	698	713	672	711	735	750	710	733	676	676	704	752	678	670	728	710	704	665	673	655	687	720	725	725	715	694	712	719	731	680	684	675	718	680	678	691	734	690	722	729	700	715	703	774	725	672	725	689	707	713	688	696	715	726	700	731	683	737	717	715	747	735	664	693	690	688	719	706	647	706	724	699	729	726	670	734	694	669	719	691	714	700	663	714	714	675	730	702	658	725	672	671	717	691	702	762	690	704	674	734	725	710	746	725	712	734	746	697	697	688	763	673	691	717	710	743	701	687	748	710	730	654	705	737	691	739	699	700	729	729	694	701	680	729	728	723	745	697	738	722	740	700	709	713	754	742	697	695	681	733	710	714	768	713	705	671	669	730	698	709	699	719	730	728	758	672	767	672	729	698	707	730	669	703	722	670	672	744	740	687	683	696	696	689	699	731	689	744	661	731	723	654	698	700	721	747	691	691	697	732	685	685	703	694	735	703	690	736	700	716	759	676	723	681	690	696	722	687	717	717	711	704	694	721	668	683	718	644	687	687	721	720	717	694	707	710	693	691	731	714	693	713	662	707	707	693	713	717	705	717	774	742	716	669	734	726	732	671	731	719	735	689	655	718	711	734	718	703	734	748	692	720	724	694	712	786	723	688	719	718	682	757	691	715	720	707	732	765	725	733	666	715	715	707	708	706	709	680	729	691	719	694	728	715	708	756	719	684	707	707	665	714	723	735	702	715	728	692	699	684	714	753	730	713	708	711	704	678	687	737	743	688	732	700	758	719	716	715	682	703	746	710	669	711	665	753	689	684	707	748	674	725	764	697	675	685	717	707	739	699	716	673	684	664	723	703	691	706	704	662	704	715	686	725	743	720	725	684	662	717	736	684	676	729	685	754	676	722	701	682	735	679	708	679	717	701	714	726	690	759	713	699	706	732	703	672	703	696	693	719	713	720	699	736	727	697	743	723	686	740	735	701	714	696	750	745	726	674	722	705	670	706	656	739	695	703	723	705	728	697	711	707	711	737	684	753	745	763	716	718	678	744	652	639	708	681	670	753	695	735	708	700	708	711	641	715	716	692	636	661	727	711	712	698	691	697	724	737	742	684	711	689	721	653	723	719	721	690	693	723	677	722	711	649	694	649	682	738	667	711	700	699	698	696	705	740	659	663	683	709	692	701	706	751	686	716	760	736	761	735	717	673	717	699	709	698	682	700	675	703	677	733	700	697	723	675	679	720	718	690	667	698	663	730	705	708	632	706	703	724	686	740	734	739	702	670	690	739	639	714	671	699	746	697	756	713	691	735	680	724	724	702	685	726	682	671	722	649	708	741	783	703	729	698	657	709	647	706	649	744	669	738	700	629	692	701	697	705	682	727	749	782	712	719	699	726	677	710	704	704	709	792	752	678	673	717	730	708	690	704	770	731	701	736	709	744	705	722	707	719	704	762	729	702	711	750	748	703	710	728	707	682	754	707	713	696	675	725	733	712	674	719	708	743	730	702	698	715	725	689	725	671	712	684	700	687	722	676	782	649	692	694	742	716	669	717	707	712	681	658	743	740	727	720	693	673	740	750	779	709	728	685	731	722	724	690	710	689	746	696	715	697	745	734	734	727	730	695	712	676	706	692	682	679	701	693	670	741	718	658	653	733	756	717	723	684	674	655	709	646	689	738	703	722	698	666	664	702	697	647	666	685	662	772	773	686	705	707	667	729	703	679	653	703	747	739	697	698	716	680	723	692	702	690	728	698	676	750	719	716	687	696	676	694	706	625	685	697	675	691	712	696	716	753	730	725	745	698	679	670	690	742	729	734	678	687	701	665	706	709	690	666	708	720	710	719	703	721	683	688	697	686	726	700	647	706	702	703	710	714	697	711	724	688	670	687
66969	38965	19290	8488	4707	1987	833	573	501	467	437	439	431	422	356	379	402	452	479	546	538	543	515	447	438	401	350	362	357	343	349	317	349	343	307	340	371	363	335	354	330	325	358	380	366	321	345	310	332	339	365	326	336	326	410	358	343	310	392	361	336	398	366	340	383	355	370	329	341	327	336	345	343	325	364	340	322	320	353	359	358	368	357	366	365	349	361	324	344	375	341	321	357	349	359	332	355	348	307	322	363	368	342	326	330	349	369	367	351	346	324	335	341	331	349	347	346	341	327	336	335	354	328	335	366	333	344	373	351	333	338	353	353	340	313	322	350	351	346	303	338	315	322	383	369	361	369	365	405	303	331	327	334	375	341	324	310	284	357	326	338	359	314	363	340	335	367	401	334	347	340	380	330	386	350	348	354	317	335	362	355	341	335	351	340	335	348	356	370	351	346	369	329	341	327	325	331	344	324	359	375	311	359	325	353	351	346	338	369	353	338	353	370	361	349	340	327	333	385	357	347	348	322	345	366	314	331	298	371	353	344	390	369	334	337	366	371	341	315	308	314	357	305	328	362	316	365	358	354	326	414	379	353	315	350	349	335	374	375	334	378	349	342	385	342	329	349	350	334	360	359	347	371	331	349	330	373	351	360	363	360	346	343	324	328	339	327	348	347	356	333	330	320	328	358	333	356	348	340	299	378	305	350	344	356	357	352	327	369	353	325	320	360	380	358	357	352	353	340	337	336	346	391	306	330	338	358	352	324	307	358	341	386	328	335	372	348	351	348	356	350	353	334	373	342	307	325	296	353	342	308	334	339	346	357	316	329	364	338	337	345	350	341	334	301	359	340	314	354	340	317	354	366	330	362	347	338	369	391	327	347	340	397	305	344	358	363	343	323	341	361	336	323	349	385	337	332	325	377	336	331	358	341	321	326	339	332	356	347	335	310	342	357	324	361	343	312	369	326	343	365	312	353	363	335	334	360	350	372	361	362	352	387	361	352	343	320	354	323	349	382	336	308	319	357	368	344	333	333	371	343	342	332	322	348	351	309	338	362	330	336	340	351	308	321	336	355	319	333	373	339	369	335	321	360	339	333	368	345	344	340	340	342	346	353	311	329	368	311	326	341	323	343	313	392	351	338	315	335	365	309	357	341	369	324	332	297	348	382	366	370	339	352	373	354	373	364	344	369	339	358	332	301	361	317	327	338	358	365	365	375	333	364	328	371	347	346	362	374	312	363	338	336	321	357	335	320	325	323	347	338	338	348	333	367	372	363	344	381	341	341	335	380	321	337	383	362	331	325	353	335	326	312	366	325	347	362	328	321	362	344	344	357	338	356	340	350	345	359	315	304	351	396	342	365	349	344	317	322	332	330	350	317	337	399	347	322	314	375	375	363	333	359	352	351	332	324	316	361	353	341	357	348	343	346	342	342	320	348	376	298	345	336	342	362	326	335	323	333	310	364	329	361	337	334	380	376	348	326	324	329	351	403	330	346	359	352	367	344	370	318	334	333	333	353	335	345	365	359	336	367	352	325	315	329	313	334	361	323	364	401	358	356	363	368	383	353	330	338	321	343	324	376	333	320	353	312	337	297	345	311	339	310	346	291	349	336	349	341	320	339	319	358	341	319	361	336	376	304	364	365	353	358	359	334	360	317	297	358	349	347	348	331	361	377	339	328	332	320	326	352	322	379	352	379	347	320	381	334	320	332	334	356	391	360	372	350	312	330	330	332	326	342	358	332	325	340	334	356	312	334	358	299	355	354	309	375	341	347	311	347	305	350	329	367	352	333	354	349	374	340	318	332	384	335	334	317	367	322	316	338	343	322	341	312	377	359	348	353	380	333	358	335	315	323	357	350	343	373	364	346	318	333	368	349	385	366	317	331	347	373	358	359	339	342	348	359	334	332	373	324	344	337	349	345	354	326	340	350	324	331	326	358	344	344	376	333	327	362	319	370	351	312	398	340	308	335	320	363	336	353	325	346	342	301	329	319	322	338	344	313	329	348	370	349	332	360	329	324	344	345	325	339	326	348	382	368	343	336	329	380	355	316	345	380	359	343	332	336	356	343	379	342	370	328	350	331	377	398	355	325	349	366	345	348	310	330	351	356	321	330	357	374	334	378	382	370	317	314	352	332	363	343	340	312	336	335	355	355	352	334	315	329	323	366	329	376	367	332	336	349	363	360	346	362	353	348	331	356	332	359	378	364	332	367	310	329	376	332	334	342	364	370	311	316	368	308	363	342	364	381	321	343	323	373	332	362	350	354	360	325	345	330	366	355	334	313	376	336	345	300	361	357	318	319	353	357	330	367	336	363	363	320	327	352	334	362	353	352	369	349	353	355	324	310	373	350	352	354	375	333	352	360	317	336	362	347	317	347	357	311	339	337	378	336	343	348	353	327	355	346	366	313	380	339	319	370	330	316	340	369	322	371	339	380	349	344	339	338	372	342	359	369	354	362	358	342	347	355	361	373	337	323	360	369	349	347	363	310	327	358	375	357	363	314	329	337	345	322	374	334	353	363	351	357	345	349	313	363	351	333	351	326	401	344	308	317	326	308	356	323	359	348	321	349	334	358	346	320	360	336	341	337	345	341	299	379	323	326	350	321	380	329	358	356	323	313	321	352	381	347	336	355	337	344	341	370	307	317	323	350	350	335	362	375	359	355	338	334	326	344	378	349	380	340	347	323	342	338	335	340	335	351	324	314	328	350	369	347	354	341	339	366	365	342	328	352	344	339	356	373	338	323	376	315	373	386	367	342	354	355	352	369	365	336	314	393	375	367	339	356	363	359	335	341	311	319	370	346	352	325	317	363	347	357	355	340	318	350	348	378	304	354	381	313	366	345	350	360	358	330	367	379	347	329	356	402	389	330	321	351	355	379	323	368	350	331	338	344	346	323	329	370	365	368	358	356	344	305	363	320	325	310	383	349	350	336	329	316	341	334	279	363	328	331	340	350	336	329	353	344	383	326	315	329	337	337	323	323	355	338	334	347	328	335	359	333	354	326	352	329	339	341	328	373	345	353	331	350	372	319	331	362	313	380	335	328	317	373	325	334	370	357	397	397	337	332	308	328	333	355	336	344	334	308	355	320	355	362	345	329	348	360	352	350	316	326	358	311	353	357	367	332	334	385	351	285	354	322	327	301	301	362	363	370	359	350	362	350	312	356	311	366	339	320	372	325	313	338	347	320	322	341	331	317	360	360	324	358	357	334	364	385	353	331	341	335	344	326	336	339	331	345	329	359	321	374	332	362	368	382	368	361	352	353	317	384	336	361	352	351	357	323	321	376	370	375	378	354	324	356	353	343	320	335	330	299	352	369	370	340	323	314	351	292	350	369	349	327	360	368	357	387	364	330	359	345	324	366	317	388	348	317	322	333	403	352	336	354	362	330	325	336	360	357	345	361	318	347	357	377	364	358	374	374	344	360	341	369	347	343	325	358	353	354	374	382	330	335	333	345	322	332	342	348	328
43946	30171	18703	14342	11559	5747	2580	1644	1320	1279	1193	1202	1099	1023	905	945	898	1243	1521	1810	1803	1667	1527	1297	1083	991	716	763	776	696	765	751	750	732	732	782	744	770	721	758	744	767	701	767	760	760	778	705	756	747	735	761	713	733	725	740	779	738	741	720	699	733	738	737	738	724	702	721	717	740	704	721	756	755	698	710	738	724	734	778	702	769	763	772	751	726	741	693	754	758	787	705	715	732	723	739	742	758	683	756	747	774	722	719	754	696	726	776	717	723	780	718	745	720	722	775	725	731	816	730	702	757	721	723	734	736	747	721	717	733	768	762	717	750	772	749	704	705	728	746	779	713	729	700	698	763	698	725	737	731	749	744	694	732	713	733	675	688	672	764	752	765	727	750	732	768	714	715	751	709	697	725	732	765	704	744	736	771	716	717	740	707	763	647	745	700	792	742	732	643	710	738	761	714	724	733	760	799	739	762	733	696	773	764	823	749	733	721	765	726	751	746	776	694	757	762	744	722	699	731	731	758	753	747	734	757	753	732	748	741	741	757	690	707	751	730	758	724	725	706	666	739	724	768	680	707	739	683	752	757	692	713	779	721	760	754	752	773	724	709	734	721	739	756	763	722	716	719	721	763	689	736	761	736	745	741	728	768	719	720	700	670	745	768	710	749	777	742	734	711	760	740	765	741	718	725	753	725	738	747	756	753	711	713	717	775	719	782	756	744	730	729	720	740	738	697	729	701	692	730	737	727	706	740	774	699	707	739	767	763	749	747	757	714	736	761	720	769	763	746	727	768	693	723	717	693	748	709	753	822	692	725	729	728	713	794	749	752	762	720	745	736	797	760	742	747	746	733	699	749	755	794	765	780	779	751	714	750	747	708	693	729	722	780	774	747	728	731	724	750	733	780	743	739	765	757	801	725	740	762	725	740	762	769	736	709	717	701	730	730	734	705	733	702	750	730	671	715	728	731	730	673	733	796	732	729	720	796	708	707	770	771	750	725	727	776	775	702	748	759	755	712	723	744	733	707	714	704	724	764	725	720	731	693	713	738	716	708	705	726	767	756	756	742	713	747	791	745	775	710	732	744	690	719	748	737	691	734	707	762	688	722	703	695	702	725	731	687	731	759	719	762	721	725	709	748	726	741	743	682	749	762	766	742	739	721	719	759	746	748	758	767	712	722	719	689	682	756	738	739	719	745	684	656	731	727	741	699	733	744	753	702	762	775	762	687	681	751	740	718	763	719	748	712	754	721	769	749	731	728	672	711	686	711	704	756	686	748	758	755	752	721	758	724	711	796	751	744	729	766	728	726	715	731	739	688	689	745	770	742	700	713	729	765	721	718	727	733	753	773	758	733	761	787	762	756	699	716	792	707	732	835	643	761	695	768	748	720	761	755	748	759	741	731	767	710	704	773	743	746	758	781	718	740	741	749	743	716	763	722	737	712	772	733	721	782	745	741	740	734	740	749	769	722	716	707	685	772	738	688	747	734	707	682	699	762	762	721	741	767	760	745	736	700	770	747	731	783	752	746	748	785	723	747	719	741	766	731	743	748	753	699	726	726	742	710	786	715	771	711	730	733	758	718	728	761	725	714	779	777	740	710	743	774	759	737	784	732	738	748	701	701	739	754	716	712	725	725	722	762	764	729	718	700	728	653	760	792	760	737	706	674	723	691	748	752	727	710	789	747	743	791	772	747	756	748	701	746	750	726	740	747	742	738	742	729	728	740	744	750	749	767	740	719	717	699	713	782	728	754	729	731	726	714	788	756	782	753	699	761	750	723	763	771	700	743	708	734	762	735	704	710	724	691	735	722	745	761	735	740	723	783	731	684	709	744	748	736	725	723	734	757	762	761	796	704	721	722	801	729	723	745	733	711	742	779	717	725	748	716	740	740	685	714	727	717	714	771	689	700	731	713	692	741	708	741	759	680	728	712	740	723	722	742	746	762	715	710	728	689	743	674	746	736	732	718	753	739	788	732	710	742	728	755	736	784	745	746	748	781	713	776	748	704	747	714	749	739	709	694	741	766	720	740	795	752	777	691	741	765	728	709	732	728	766	713	760	728	756	730	752	733	735	706	689	777	709	684	712	721	738	742	791	740	749	694	722	746	754	738	771	739	739	714	730	723	718	738	730	812	702	732	724	728	738	726	748	734	728	670	773	689	712	711	746	759	739	735	793	745	681	741	780	702	729	766	690	707	773	720	737	709	713	768	724	758	735	702	725	701	698	761	699	750	705	733	750	687	722	736	713	735	770	770	764	780	698	742	723	769	749	708	689	759	688	724	726	691	752	744	732	727	702	768	781	740	777	717	745	748	752	723	728	717	744	748	695	770	686	759	785	783	726	748	779	733	750	757	731	688	680	724	715	748	731	745	757	755	748	749	766	703	684	783	743	734	770	720	738	706	733	764	716	750	751	745	743	759	754	714	766	737	707	711	721	741	777	706	714	715	732	755	721	754	788	787	718	776	737	739	738	736	764	713	793	752	690	725	764	707	775	704	758	705	726	724	748	769	744	726	733	769	784	768	749	700	743	710	759	735	702	772	722	734	719	704	726	732	744	769	753	731	799	694	757	703	726	713	702	748	743	730	736	744	733	748	730	795	703	719	713	768	709	708	692	722	775	742	729	742	771	759	751	723	754	804	710	722	759	757	733	699	738	746	756	720	755	743	707	743	717	759	752	766	777	721	760	727	719	723	745	743	717	727	741	729	671	746	712	764	714	706	720	770	724	756	743	719	747	779	742	714	734	747	703	731	747	725	777	690	709	735	735	717	730	740	769	710	773	769	728	735	720	751	758	731	738	735	709	721	748	786	754	689	731	740	695	763	736	742	749	792	743	723	717	743	757	718	733	763	757	744	742	763	740	777	720	757	747	733	740	780	696	674	733	693	736	740	725	757	774	720	735	739	694	751	758	730	747	762	760	733	734	752	729	727	733	728	746	775	807	710	777	712	722	752	763	698	727	707	772	729	725	712	719	769	714	726	739	687	693	699	738	727	719	732	742	757	729	762	788	759	740	723	757	750	731	720	756	736	765	762	736	757	691	745	726	742	715	732	776	746	737	728	758	766	734	694	691	720	755	777	786	698	762	714	731	693	721	763	718	760	679	713	707	739	780	709	661	715	785	777	728	720	718	773	726	752	715	727	734	722	751	808	780	749	720	757	758	773	744	756	713	781	755	766	735	759	714	758	701	734	780	706	706	776	756	742	766	711	767	715	714	733	712	742	670	706	774	772	717	742	736	768	748	697	737	648	698	751	741	723	719	733	746	740	747	724	729	756	762	721	716	687	652	745	746	720	757	754	745	703	714	728	734	771	700	701	785	749	685	734	714	721	759	781	724	673	747	721	749	753	742	753	787	768	712	753	752	682	729	734	735	755	734	717	713	705	704	735	779	724	766	714	709	720	743	753	717	763	698	731	795	704	752	717	739	728	737	748	703	704	699	789	736	745	725	725	764	744	717	734	769	760	733	673
41926	18674	9514	4081	1328	610	431	404	410	401	309	381	311	327	372	328	320	313	312	314	334	286	313	301	324	342	330	289	301	332	336	305	319	321	297	319	276	313	311	293	323	302	331	305	329	324	342	299	307	280	299	308	303	323	304	313	316	318	318	323	314	345	308	340	321	329	308	299	289	326	311	311	276	292	299	348	305	310	306	296	286	300	338	301	300	306	296	288	297	297	315	349	332	283	321	341	313	308	275	298	294	304	316	308	309	321	316	283	288	287	311	303	289	328	316	348	327	326	301	309	318	281	336	325	321	306	322	320	338	326	305	299	305	322	323	286	299	362	311	318	327	307	342	337	309	323	278	312	297	293	323	307	313	344	335	321	318	296	306	291	296	293	346	335	305	309	303	299	288	272	307	319	317	288	311	289	282	323	335	297	312	319	311	328	325	315	299	302	296	320	284	294	273	296	329	341	332	315	300	325	336	293	275	321	318	318	287	296	319	326	251	338	319	326	308	297	310	285	306	324	301	318	306	309	276	296	290	332	312	309	331	326	296	335	328	317	295	333	355	316	279	309	310	328	305	313	315	308	324	319	307	294	316	313	326	344	315	315	327	354	342	325	295	316	342	296	315	324	345	359	306	322	287	300	321	299	321	312	275	358	313	337	287	314	341	331	285	321	311	299	293	318	320	275	315	307	324	305	314	304	317	278	284	324	290	304	316	289	330	341	299	326	307	326	311	301	301	326	293	296	297	311	304	305	265	277	302	348	315	309	271	331	330	345	316	300	312	306	323	302	292	345	339	296	310	317	275	323	318	285	288	313	299	274	303	337	326	313	326	296	285	306	301	345	289	322	315	289	332	324	317	340	343	292	332	277	326	311	327	285	296	330	339	326	337	333	277	328	280	341	300	329	302	313	299	327	343	307	288	286	287	350	308	306	307	307	324	296	298	323	323	353	319	310	314	309	301	323	304	302	327	336	314	305	319	293	309	316	303	332	316	299	344	302	315	284	321	313	288	304	293	327	295	295	300	327	296	321	285	291	272	310	316	322	325	332	327	304	348	303	287	289	274	330	325	331	309	357	315	267	322	282	335	309	314	301	297	316	335	281	317	320	289	319	300	300	285	309	294	324	352	308	342	322	283	290	296	302	318	286	320	330	294	311	309	313	305	301	301	288	316	301	311	317	330	333	294	323	300	321	340	287	323	292	306	289	291	311	265	330	315	276	290	317	340	292	284	311	323	306	291	312	283	300	275	312	354	311	321	357	275	288	337	329	300	339	335	370	337	325	369	302	287	293	333	302	291	318	307	324	327	359	321	302	320	316	304	305	329	318	310	330	293	292	321	336	281	303	289	284	316	344	294	308	319	304	344	332	331	315	319	283	341	307	320	268	303	366	301	290	267	303	322	316	298	305	314	317	291	305	348	294	310	321	316	297	310	323	265	335	299	343	329	322	315	293	291	323	325	293	321	312	320	298	345	341	237	324	296	299	337	275	301	335	318	288	318	308	350	303	304	321	310	319	288	287	289	299	337	320	308	310	300	324	301	329	291	294	317	345	286	291	305	304	325	333	305	285	304	304	300	314	290	340	293	356	297	299	289	332	342	330	321	319	331	314	285	324	323	285	297	302	303	333	301	294	315	304	298	274	306	287	291	284	350	314	328	309	307	328	282	321	341	297	313	311	321	310	307	298	327	297	315	288	323	344	328	294	309	331	304	295	289	318	320	316	325	281	325	314	314	317	296	285	329	288	315	297	327	328	296	296	305	299	286	308	322	335	287	319	301	306	299	325	320	314	332	311	314	318	267	310	346	294	327	345	335	324	268	320	327	337	301	332	303	332	312	319	289	324	335	323	346	306	304	320	307	316	332	334	312	328	333	287	278	308	325	316	309	334	343	322	333	322	287	301	291	307	299	277	308	304	343	305	342	325	311	327	323	280	318	329	298	307	326	302	348	304	314	318	275	312	320	338	350	304	307	334	302	324	307	333	333	298	287	318	332	313	291	295	330	301	325	296	282	272	292	301	330	310	360	320	329	342	314	290	302	291	312	301	298	291	292	298	289	300	283	288	335	329	276	317	324	319	321	311	328	299	309	336	318	317	306	266	307	319	343	327	295	296	290	295	319	292	328	329	324	288	324	323	310	317	317	345	336	299	293	347	316	340	336	334	346	288	309	295	365	323	322	309	303	306	285	316	287	307	337	328	341	305	311	304	298	295	328	320	321	313	340	333	303	378	330	310	310	335	310	320	316	347	318	322	287	294	318	307	311	290	323	307	351	328	297	330	322	351	310	308	334	345	319	336	282	325	305	293	340	312	308	320	316	305	277	300	302	283	356	331	320	279	300	338	345	308	304	322	282	309	301	296	306	329	289	303	339	330	308	294	304	332	341	289	309	330	294	330	308	335	319	327	289	311	293	331	305	293	327	329	309	292	299	269	335	288	327	279	329	277	314	351	290	317	272	329	325	300	313	326	305	293	337	350	285	312	337	322	313	350	304	325	337	315	302	294	298	292	289	283	298	303	311	291	288	326	318	320	296	339	318	338	298	306	306	295	304	301	325	314	310	339	302	312	300	354	303	326	317	320	298	306	309	298	340	333	311	319	303	343	307	301	311	312	305	308	307	298	336	317	310	342	312	314	317	295	323	285	300	291	319	274	296	298	297	313	296	312	318	299	290	290	319	293	351	334	320	313	320	317	280	328	304	303	328	312	310	327	270	304	307	310	310	310	301	314	293	329	329	329	325	310	312	269	298	307	326	324	303	328	293	327	322	334	285	329	320	317	331	315	327	291	298	337	278	311	280	306	296	298	350	310	293	304	334	314	329	331	324	326	321	361	299	261	314	335	328	326	309	312	336	313	332	359	305	306	300	306	331	291	327	309	313	294	343	334	345	309	280	301	315	309	321	285	278	304	314	307	308	309	292	310	345	269	331	299	298	312	303	314	303	339	322	320	337	322	335	305	359	316	345	327	330	287	312	310	299	337	307	274	289	326	267	346	321	292	294	313	353	353	321	307	311	348	275	298	288	326	316	296	297	290	316	309	267	304	336	339	291	277	300	298	307	316	303	351	301	327	320	304	335	336	323	297	337	326	278	320	321	280	311	349	301	302	322	303	346	341	302	341	343	303	308	326	308	323	314	321	338	293	324	279	320	301	334	329	308	311	312	336	310	299	314	324	315	350	282	306	320	311	283	333	327	342	273	327	301	331	304	317	289	348	341	333	298	308	272	329	339	247	326	324	290	348	340	345	282	314	306	296	304	359	300	306	346	323	319	304	284	294	311	316	322	305	281	290	309	345	321	330	317	301	297	308	283	312	304	364	332	299	299	304	340	298	316	320	319	304	275	343	323	303	313	340	318	301	308	295	328	333	314	293	309	311	296	331	328	320	319	298	315	281	283	316	298	296	303	335	303	319	344	347	301	325	316	319	318	275	309	306	292	326	304	304	287	305	286	320	310	323	328	270	308	338	322	276	329	334
26408	13949	13308	9024	4141	1900	1153	1078	1054	906	861	880	834	829	760	697	748	726	713	799	761	775	731	748	687	682	722	683	680	642	675	689	712	668	642	700	667	705	605	656	668	671	685	690	650	645	686	696	692	681	696	684	690	662	673	681	712	670	657	675	642	693	678	638	683	676	705	642	699	664	696	698	677	672	681	684	691	682	651	672	662	649	683	653	677	679	689	678	651	710	691	649	652	658	645	693	688	648	656	697	639	641	663	707	713	681	656	650	663	687	655	680	661	678	718	693	706	674	679	681	679	688	691	681	669	656	639	691	690	676	646	691	679	746	672	687	700	674	720	663	688	685	674	679	677	686	633	647	694	658	647	715	637	669	687	686	643	643	694	695	654	700	671	682	625	663	692	712	671	677	673	663	673	685	688	647	679	629	629	695	635	711	642	652	668	663	678	666	680	707	631	641	639	661	675	684	700	650	670	711	670	615	644	668	675	658	701	639	675	676	620	638	654	603	686	679	615	694	684	642	694	697	644	703	694	694	686	673	686	687	674	694	650	655	671	676	650	640	745	647	684	659	660	647	681	688	728	698	700	718	688	665	695	657	642	680	704	675	679	643	663	642	664	676	689	692	645	677	688	677	676	708	745	677	685	655	641	701	715	710	705	662	689	656	657	663	638	691	712	683	712	631	650	683	690	652	669	658	674	670	651	647	671	706	626	662	668	645	671	711	699	675	663	659	652	690	684	654	693	648	659	699	677	683	632	695	693	678	632	708	719	650	636	656	690	668	680	671	694	688	674	645	651	636	683	631	731	716	632	655	707	619	657	705	676	696	709	702	698	674	678	644	684	711	606	670	628	688	658	714	669	695	701	624	707	737	708	634	715	706	671	672	655	715	684	628	699	653	675	650	687	677	715	637	633	678	698	676	691	679	687	723	688	660	685	704	684	659	665	641	683	660	728	692	668	666	684	655	672	637	650	644	715	692	738	682	657	627	681	620	705	696	644	647	654	695	650	664	677	686	713	666	727	694	682	655	656	649	640	626	643	708	609	710	653	609	635	673	705	648	652	666	718	694	665	668	631	685	640	675	682	702	669	673	662	710	671	709	693	719	665	715	705	662	649	696	672	655	652	677	689	665	646	716	639	666	673	694	682	719	673	699	709	657	691	709	686	636	665	661	704	622	605	719	709	669	652	692	645	638	690	656	620	662	642	655	689	642	644	678	655	678	677	684	672	708	706	690	702	659	684	685	631	692	699	742	687	696	700	675	669	663	662	654	663	646	668	704	677	687	680	694	666	698	706	657	719	662	641	671	733	679	708	658	670	660	691	691	684	626	696	732	692	648	687	664	681	655	701	670	681	680	690	684	711	698	674	664	665	683	671	676	691	662	627	678	699	679	715	646	617	663	727	646	685	663	661	658	712	674	721	701	724	686	644	652	665	691	674	679	649	690	709	675	649	644	693	656	657	677	669	683	687	632	683	650	688	686	661	635	667	676	606	680	657	672	640	634	698	677	718	731	668	686	688	640	694	681	688	698	701	695	675	710	683	687	622	673	692	685	693	686	656	710	722	695	612	628	710	686	697	642	701	635	704	669	660	729	713	701	663	669	691	689	678	681	692	674	713	670	600	679	692	681	652	736	638	679	725	637	660	686	701	682	674	636	703	681	705	660	690	715	677	660	618	687	677	688	667	682	699	736	668	694	654	668	622	670	720	664	684	691	707	671	713	685	674	705	671	678	700	701	668	710	672	662	676	707	677	678	630	649	689	655	641	675	677	706	656	682	647	683	703	666	687	649	614	626	705	640	627	616	668	715	693	649	673	639	671	674	689	693	659	728	668	637	638	680	685	685	679	748	662	683	683	700	671	655	644	658	641	646	708	674	729	674	719	642	678	663	667	752	674	698	692	697	705	675	711	668	677	682	655	683	659	636	659	666	699	755	660	690	651	673	735	666	689	690	641	649	670	669	664	666	686	646	677	650	676	665	690	677	688	644	732	666	664	664	668	710	660	680	746	713	670	663	650	672	689	667	636	641	646	675	666	712	672	719	656	635	666	685	671	655	672	613	713	650	657	696	675	706	647	672	677	674	712	652	666	661	686	675	651	628	685	686	624	716	688	697	673	613	653	663	657	681	677	620	676	688	663	661	668	679	671	631	690	668	664	663	656	665	655	661	709	692	681	688	633	639	671	677	664	639	711	683	682	673	667	658	648	647	693	652	683	712	655	679	701	655	674	656	688	683	707	676	659	682	688	692	642	680	646	739	698	631	648	675	661	699	671	652	641	684	718	620	658	624	696	690	683	669	663	692	659	720	660	717	687	682	679	649	677	694	628	703	621	661	643	677	725	633	669	664	640	688	674	654	697	692	675	662	656	704	674	681	722	684	658	672	667	706	626	657	651	698	695	659	697	731	751	692	671	690	720	715	671	710	690	678	673	714	667	709	686	659	659	679	660	653	705	695	668	679	639	699	652	662	675	674	692	668	670	682	633	655	668	684	708	693	693	701	666	688	654	703	697	708	690	670	645	671	632	659	710	641	661	691	661	681	723	623	678	625	670	651	689	627	686	684	664	689	694	683	742	721	670	684	757	639	650	703	638	662	684	674	677	662	647	698	669	658	653	632	673	703	666	655	664	696	650	697	658	678	681	656	702	675	710	707	653	684	655	660	669	690	651	663	669	665	631	693	690	662	690	640	641	651	665	685	697	664	656	691	688	701	632	698	661	661	682	659	660	713	752	645	669	675	661	680	705	681	625	724	677	679	690	691	679	668	721	706	652	669	706	690	627	671	694	717	649	654	701	663	656	655	701	676	684	710	630	688	688	680	675	661	650	719	706	699	695	642	653	665	662	708	639	666	700	681	693	658	710	646	631	678	660	650	674	666	714	675	675	695	689	656	659	685	701	674	702	632	711	673	698	644	691	673	697	666	668	657	669	650	709	651	647	645	702	661	664	651	703	742	675	670	659	688	715	711	665	640	685	628	675	665	686	626	674	673	680	701	672	674	682	608	670	700	678	708	697	691	676	689	649	680	662	670	665	619	665	639	658	713	662	674	658	636	652	643	713	639	722	666	681	667	677	649	655	632	699	660	640	646	649	674	677	691	700	631	725	642	614	637	658	672	660	712	657	703	683	629	641	666	689	671	661	664	714	665	683	668	649	647	697	715	717	655	704	697	675	668	682	690	651	654	673	670	675	687	703	677	675	700	703	644	654	661	683	671	674	689	653	700	662	686	674	688	713	670	681	693	661	697	655	691	644	638	677	667	641	694	662	654	686	686	698	701	697	668	679	709	676	679	631	654	664	639	665	683	702	657	717	671	662	673	712	717	685	663	691	703	625	682	669	675	692	670	653	653	647	705	643	734	691	634	685	614	690	677	646	666	684	638	683	621	700	688	691	665	643	685	712	642	661	695	623	691	670	731	660	646	696	637	697	683	640	666	652	676	675	710	664	679	638	667	682	640	677	680	678	685	669	703	650	688
50265	26105	16227	9444	3527	901	479	448	398	447	433	408	398	421	379	421	356	428	485	496	463	491	526	434	435	371	340	293	316	374	332	308	342	341	319	328	336	343	332	333	320	318	310	301	303	301	332	301	325	286	313	334	356	328	345	336	319	343	314	271	336	318	299	308	302	335	316	342	296	320	318	302	328	329	340	332	348	317	287	341	306	342	332	343	298	338	333	326	295	312	349	319	311	286	340	325	340	322	313	319	373	290	315	332	310	330	318	294	324	341	317	343	355	335	308	336	348	358	362	299	322	291	310	294	362	318	332	298	318	342	329	309	311	373	314	346	339	324	352	314	319	365	324	301	303	301	318	340	322	334	327	335	305	306	317	343	306	320	318	336	331	316	350	335	321	311	308	324	317	321	318	284	341	324	357	311	303	318	338	370	313	327	356	339	336	311	322	338	337	333	317	354	314	328	318	298	329	322	261	282	322	337	323	313	319	312	291	336	305	294	294	327	298	329	321	314	300	320	346	339	314	315	318	321	309	338	332	335	294	329	335	304	296	338	323	314	300	334	325	315	334	334	330	313	356	340	331	346	350	313	305	332	363	312	351	366	307	343	360	331	329	326	308	321	302	291	330	331	299	344	315	336	348	370	311	329	307	313	292	284	327	311	360	359	315	339	334	357	339	350	326	331	357	300	303	322	382	322	325	295	306	311	319	342	335	284	365	320	294	318	310	320	299	366	299	301	339	332	324	311	355	317	320	321	340	331	332	336	312	329	333	311	300	298	364	331	297	318	317	326	334	338	344	319	334	348	318	318	309	305	327	302	339	325	325	306	332	314	325	307	309	307	322	335	332	323	316	311	346	369	326	325	327	359	322	339	322	335	328	288	313	321	331	331	324	347	300	320	349	332	332	289	335	293	312	352	305	355	320	330	324	345	310	315	336	345	341	277	327	307	314	328	338	339	351	312	334	360	341	309	331	350	345	370	327	353	332	301	299	306	314	320	322	330	325	346	328	324	329	325	304	342	327	349	339	330	322	291	343	333	344	336	378	312	344	328	310	299	315	336	334	340	307	305	319	298	317	334	324	365	327	311	319	318	332	348	312	290	317	358	342	338	324	312	294	343	334	322	351	251	317	306	367	346	313	298	317	325	325	313	335	309	321	327	275	332	311	297	325	350	321	324	327	321	307	317	327	314	327	335	341	307	336	320	291	314	340	311	346	309	341	336	320	340	350	332	293	311	301	289	309	306	330	317	351	338	351	330	313	310	313	301	336	336	366	324	263	344	352	314	298	327	308	336	343	351	328	329	327	327	305	321	325	342	353	312	326	339	348	340	301	337	344	294	319	344	319	319	342	316	311	304	338	317	312	322	341	338	292	311	304	349	319	309	312	347	320	345	333	289	298	364	368	366	335	315	306	320	299	306	327	311	331	318	295	328	336	295	344	329	322	313	294	306	275	322	350	327	310	344	316	343	352	310	322	294	362	320	319	312	331	331	344	314	328	334	350	362	324	295	347	335	325	347	321	354	287	284	328	331	331	334	351	326	324	323	337	322	331	337	351	339	294	317	333	297	338	309	319	336	304	300	274	299	328	288	290	286	335	304	316	326	334	341	347	328	336	333	322	287	292	304	339	328	319	330	315	292	330	314	344	317	320	307	303	356	336	317	322	297	318	284	326	334	309	341	326	298	367	318	338	286	348	299	313	320	320	330	314	332	339	356	350	298	324	343	322	347	318	311	334	308	338	281	364	310	332	310	346	319	340	375	335	337	313	351	317	265	332	345	324	305	374	337	286	322	326	305	387	340	352	317	286	329	303	312	347	342	329	310	319	325	305	296	306	319	346	311	321	303	328	367	344	316	295	318	334	326	321	332	334	344	331	350	321	312	325	317	296	312	320	322	336	298	322	299	323	335	293	373	326	335	326	346	294	348	322	334	381	336	315	321	321	324	310	320	316	324	308	326	323	269	338	366	304	328	302	303	334	306	334	306	340	339	278	313	356	274	327	287	343	312	331	331	323	340	352	334	335	351	291	294	360	335	319	298	283	288	273	321	322	323	303	295	311	313	347	334	315	302	354	308	276	333	324	307	291	316	310	303	322	329	311	332	334	316	320	319	290	326	302	320	320	329	281	330	327	310	351	328	336	338	298	317	316	333	299	330	298	315	309	345	334	334	304	341	344	326	337	309	292	303	323	298	312	331	323	305	331	339	330	311	321	318	333	384	339	320	302	288	329	336	331	345	300	335	347	312	315	282	336	302	367	329	348	296	322	320	293	333	305	302	343	342	325	334	335	334	313	346	323	347	338	337	362	322	275	320	317	319	335	293	322	323	318	317	327	363	283	315	380	335	312	304	311	318	311	306	341	307	336	304	287	318	334	324	317	296	341	316	344	362	338	369	299	348	331	299	317	331	303	318	337	307	331	335	326	290	324	315	345	332	321	296	319	322	348	377	342	312	311	349	302	321	320	301	342	318	287	296	346	352	342	356	299	329	309	304	341	308	335	343	295	310	315	325	319	366	397	337	301	333	312	340	342	337	307	327	306	322	316	329	337	313	304	302	306	335	327	331	293	300	327	328	329	332	328	294	331	308	305	324	286	309	314	334	315	325	312	316	321	353	354	314	316	322	316	299	305	349	335	318	337	338	292	316	293	278	349	314	324	361	330	355	311	341	319	313	341	347	305	308	372	306	313	345	351	337	361	307	323	304	303	325	311	323	314	328	318	292	341	344	262	334	342	318	305	331	344	361	329	303	323	348	321	342	343	339	332	313	325	308	334	330	299	290	359	351	320	335	326	336	366	349	346	325	310	374	326	314	324	306	308	306	297	332	300	336	305	307	291	383	316	318	335	341	300	345	357	314	345	334	294	304	303	344	341	328	310	328	326	310	335	375	332	341	321	315	291	329	313	342	341	298	308	274	352	333	317	349	351	289	321	308	333	351	308	334	300	308	313	326	359	298	326	352	315	309	298	340	351	312	290	292	331	315	330	332	352	340	320	307	329	332	359	317	320	316	318	295	304	330	317	315	325	324	296	325	303	351	335	331	313	327	343	335	305	311	313	324	344	356	316	329	324	352	318	330	346	319	330	306	302	297	361	319	354	332	367	322	281	334	301	315	307	313	316	351	277	377	348	305	338	336	323	286	332	328	338	303	349	364	325	267	322	336	290	295	307	308	329	334	343	315	322	301	282	323	300	316	336	315	348	286	314	280	323	294	300	299	344	304	330	329	307	298	335	315	357	318	329	320	324	312	361	327	346	352	292	287	327	345	319	349	333	344	299	264	348	323	302	347	368	336	328	277	338	328	302	342	336	296	325	348	343	295	324	326	297	315	315	334	324	322	337	339	305	279	334	322	318	325	313	315	348	356	325	315	319	334	326	337	314	296	308	344	327	300	338	338	323	313	336	306	335	327	333	347	300	313	335	313	328	315	329	325	335	333	310	353	345	354	339	316	341	310	295	332	303	339	374	345	327	344	325	290
31602	19296	19929	17111	8496	2319	1492	1419	1323	1223	1182	1195	1062	1009	1017	1073	1149	1361	1655	1789	1781	1705	1542	1399	1257	880	768	712	715	650	696	739	689	696	702	664	715	702	725	682	703	707	721	657	743	692	688	720	744	710	645	696	670	684	693	686	723	723	678	696	686	726	710	673	690	686	741	713	760	700	713	711	703	730	675	696	688	676	685	707	683	683	697	687	716	672	728	711	692	700	696	716	681	694	676	703	691	662	716	683	693	711	755	724	706	685	740	677	689	719	681	757	722	709	666	704	700	728	683	772	662	652	678	712	730	718	703	748	716	671	669	711	692	696	693	724	704	722	724	722	704	697	705	706	705	667	727	646	636	655	709	735	735	672	711	736	670	681	675	669	674	705	711	682	724	686	694	662	674	715	668	673	654	738	646	699	723	684	694	661	681	695	686	710	713	706	648	694	690	764	652	683	683	685	706	706	747	707	701	626	701	687	670	646	682	694	703	680	718	650	684	740	729	701	667	691	711	744	719	670	723	667	695	669	661	683	716	717	664	729	705	702	726	710	709	722	681	674	712	670	747	705	704	763	701	716	721	674	724	702	679	710	687	705	738	622	701	690	655	696	699	688	669	669	726	726	689	662	692	689	713	708	695	674	692	686	698	715	701	670	699	701	692	700	702	702	668	646	705	675	717	711	696	681	685	685	711	711	689	666	729	691	694	724	767	706	733	695	738	686	706	709	727	663	682	688	699	671	685	687	706	711	708	674	638	678	678	700	672	699	677	674	722	686	695	720	698	726	711	732	717	687	703	671	720	704	663	697	678	699	733	688	668	677	688	715	722	712	650	722	728	697	643	713	709	715	699	660	696	712	648	627	630	656	696	732	654	738	735	719	694	701	691	682	737	708	704	670	699	689	669	706	678	691	733	698	665	725	696	684	683	662	726	704	703	646	697	749	733	713	720	694	711	722	673	730	695	717	673	694	715	645	704	688	690	656	673	689	709	705	722	691	694	713	670	691	715	700	679	684	658	724	705	689	670	717	685	720	696	662	690	744	741	678	688	729	702	752	745	731	687	724	681	680	675	693	702	730	704	738	714	757	731	731	738	683	678	733	671	664	721	697	693	705	722	668	724	707	710	704	691	739	715	653	657	720	737	722	700	692	723	712	659	725	656	729	680	752	694	709	681	700	676	716	736	752	710	704	694	744	646	661	686	683	682	739	706	725	700	712	680	757	733	706	691	675	732	709	735	703	623	732	711	657	719	715	708	715	692	668	648	720	747	683	685	696	656	697	675	696	732	749	701	716	699	738	692	713	658	699	735	659	737	667	662	720	698	695	683	693	682	729	727	691	715	711	670	698	672	738	718	654	711	703	721	772	728	690	682	729	674	660	708	702	672	728	736	681	668	671	691	629	653	712	698	715	693	710	705	666	733	696	704	678	670	679	722	706	663	698	700	706	682	673	651	692	664	674	663	670	717	657	706	681	654	691	713	705	702	704	703	617	656	711	700	634	692	721	688	702	735	697	667	744	735	744	706	680	736	710	717	722	694	728	692	698	688	695	700	715	709	677	720	684	704	732	718	667	707	735	706	672	693	718	679	692	751	701	686	700	796	689	713	659	679	662	665	683	649	747	693	691	709	752	667	742	699	713	672	723	769	633	713	688	705	699	700	695	683	684	721	693	723	682	656	702	686	698	693	711	739	676	675	722	696	696	635	719	688	681	686	708	694	699	708	709	712	682	649	732	695	722	645	674	651	662	664	695	695	681	654	651	773	690	729	709	634	716	692	703	729	705	713	656	739	651	659	703	706	680	710	685	661	737	694	681	735	684	710	739	676	713	724	711	723	669	714	680	711	722	712	720	693	655	733	708	695	648	680	739	705	744	689	659	696	662	648	760	709	648	658	703	666	692	712	739	747	691	718	702	689	702	717	701	706	701	649	690	698	688	664	761	677	642	688	681	709	692	709	713	670	718	702	718	727	719	709	673	707	698	711	707	694	725	646	730	717	694	678	756	702	693	666	712	670	684	679	726	726	692	707	728	667	704	735	641	696	697	715	710	718	695	696	710	649	679	712	714	708	672	705	708	688	739	717	689	724	737	648	685	716	669	701	720	693	696	701	708	696	735	640	738	664	668	666	683	708	710	694	756	635	705	665	657	702	718	704	730	679	665	754	697	691	701	719	670	664	720	676	705	695	723	689	734	701	720	700	747	666	678	695	696	676	741	681	643	675	713	664	689	651	700	679	690	663	674	702	654	715	708	673	717	682	657	677	679	742	722	682	724	676	668	757	702	705	678	669	708	670	749	679	727	670	644	675	674	691	700	755	721	744	690	696	716	691	679	693	681	738	712	714	697	705	713	695	699	667	691	699	670	725	704	667	693	716	737	697	708	689	692	708	640	715	702	681	705	731	717	706	676	672	690	717	651	681	672	676	732	698	728	681	707	733	697	713	685	717	718	622	654	686	703	693	691	703	711	728	685	668	696	695	683	704	701	718	739	721	682	695	742	779	734	645	715	715	689	721	716	735	660	717	685	712	694	696	687	686	660	657	705	689	716	623	711	689	712	665	682	691	728	706	685	650	690	646	689	639	663	756	676	682	645	744	698	712	664	747	685	725	711	715	668	679	703	658	674	730	670	705	711	709	682	671	704	686	719	743	704	725	687	681	699	695	679	674	644	702	697	679	660	679	689	715	698	733	702	670	667	690	715	703	702	715	689	702	654	661	674	707	698	747	683	708	686	697	693	720	693	669	730	703	719	718	646	738	733	690	698	688	654	715	680	704	732	709	708	668	731	721	694	672	668	692	671	728	700	708	714	701	672	647	702	767	701	666	675	690	695	701	683	698	696	699	698	746	676	678	727	733	692	681	693	712	709	751	680	738	688	707	699	743	655	723	708	718	716	694	689	659	656	690	672	711	718	697	676	684	681	709	740	703	726	687	684	728	702	717	728	699	720	702	739	757	705	714	703	737	691	727	723	685	694	683	701	722	687	724	726	701	676	719	717	649	701	695	725	712	732	665	661	697	692	655	716	694	711	716	685	681	721	681	744	710	697	704	637	662	733	665	689	692	699	717	678	655	679	703	672	703	654	715	683	736	709	609	688	709	668	669	692	713	673	681	688	737	713	703	711	690	707	660	707	673	720	701	668	676	694	684	672	668	699	695	696	715	719	721	628	706	704	685	711	670	711	648	692	687	681	742	648	684	698	711	743	758	703	712	696	721	691	704	708	732	741	683	699	681	651	694	690	690	687	681	717	687	723	688	703	710	687	679	753	673	648	716	718	743	694	694	699	701	699	705	713	676	656	677	701	703	687	730	722	734	714	687	742	689	690	656	706	705	644	743	706	716	709	730	654	729	721	732	727	718	690	653	710	715	704	691	732	701	683	706	663	677	744	649	719	699	688	709	738	720	703	756	711	721	684	698	690	722	745	687	700	686	720	727	695	687	673	765	674	721	705	696	723	709	668	684	701	715	670	707	719	709	697
55882	31150	25326	16603	7903	2239	642	525	489	460	483	463	438	461	441	497	452	524	763	817	883	802	703	605	543	487	368	385	374	347	326	363	359	360	309	355	368	360	352	350	345	342	334	337	343	330	359	359	345	333	317	343	371	346	375	354	330	327	333	345	362	333	333	382	328	340	322	369	351	347	326	391	350	331	351	358	346	370	328	361	321	328	330	343	357	339	377	336	357	350	327	354	353	331	342	386	314	379	347	328	382	343	350	371	306	333	346	342	358	329	331	335	347	365	369	317	312	344	357	313	335	337	360	343	334	356	335	332	366	361	358	373	350	361	350	321	319	348	314	368	363	344	355	297	343	331	354	332	344	317	354	358	334	348	329	309	357	322	325	360	337	352	372	353	358	317	349	339	348	338	330	355	324	328	327	358	345	329	372	328	360	350	348	352	363	343	326	335	340	357	330	304	372	333	319	338	346	345	309	326	343	362	335	349	336	320	360	338	360	358	363	356	330	328	355	336	350	304	316	353	318	339	342	363	385	345	330	344	342	342	321	327	356	358	382	359	336	349	376	339	364	332	333	328	371	337	328	354	312	319	354	308	316	276	310	367	334	302	327	337	360	330	321	309	395	335	345	327	324	315	319	347	382	413	352	337	317	310	359	327	391	343	351	335	346	355	349	339	339	325	348	341	345	336	372	367	349	317	338	325	371	376	376	334	335	334	371	364	389	350	337	346	345	307	376	349	316	307	372	325	373	331	322	356	340	348	359	325	352	349	330	384	342	399	310	350	364	362	359	336	334	374	349	311	341	322	335	323	343	390	346	374	341	353	374	359	386	354	341	328	382	354	355	353	373	314	331	334	363	351	369	357	352	363	356	361	321	325	332	328	343	360	298	305	346	385	341	345	338	371	347	318	306	390	352	320	352	382	360	319	361	305	383	354	342	365	348	342	359	340	290	366	345	374	355	355	332	292	329	363	338	335	336	351	347	339	347	357	332	352	386	358	348	359	340	319	399	376	362	318	314	363	319	337	367	359	334	348	405	352	311	360	330	350	327	374	343	358	357	351	314	358	364	384	319	353	369	352	344	316	333	372	336	334	373	340	316	326	382	321	378	346	344	335	336	332	341	368	348	320	336	362	345	333	349	336	322	352	313	347	340	320	348	310	341	352	338	292	349	364	342	350	317	338	357	337	307	349	380	372	351	361	354	315	298	339	333	322	326	351	365	322	339	347	361	344	340	344	381	347	319	338	373	331	343	334	337	353	388	353	355	317	350	339	330	348	355	338	347	347	316	364	335	344	318	343	361	351	359	352	324	318	365	363	316	363	313	366	357	319	356	304	372	322	349	345	343	291	346	314	337	348	327	332	348	329	339	358	329	330	313	321	367	327	366	345	354	343	363	358	313	317	343	331	345	340	364	359	368	343	368	330	336	359	360	326	350	353	347	315	317	362	355	350	332	336	317	329	367	363	402	347	360	331	314	361	326	367	346	339	378	378	321	332	353	314	347	321	305	351	355	355	336	364	372	346	384	342	309	344	344	351	342	321	341	389	358	334	356	342	338	333	345	353	384	335	330	356	326	317	345	359	317	348	349	388	345	342	354	363	324	350	336	294	319	303	298	334	338	384	321	347	349	334	333	332	324	326	310	324	353	352	305	306	326	319	329	358	337	357	358	354	346	375	347	349	329	329	350	326	387	335	338	333	334	328	349	355	350	290	355	334	297	347	359	298	331	351	367	375	330	370	327	337	368	355	369	350	338	336	351	302	313	352	354	323	377	325	325	352	362	336	347	338	342	320	356	301	336	369	333	343	353	343	370	313	328	337	365	361	341	344	343	352	329	339	328	330	361	343	353	337	345	375	344	369	366	375	385	319	351	341	325	347	330	393	357	335	383	365	386	343	351	348	367	344	346	325	332	350	348	340	337	316	333	312	335	348	337	334	336	323	347	373	336	362	329	303	330	350	344	350	331	350	340	349	317	332	342	333	371	355	336	344	335	352	351	359	343	365	350	337	338	356	358	331	313	323	340	352	338	339	330	341	369	373	339	347	337	316	339	372	337	390	332	349	348	352	334	310	345	332	325	358	338	380	378	373	333	295	337	325	365	366	355	332	366	363	336	389	357	356	346	355	321	339	355	298	344	329	361	316	344	379	366	342	359	306	322	342	311	339	314	341	349	345	343	328	371	314	329	345	312	363	332	350	353	332	346	317	332	347	335	346	361	359	347	392	308	334	339	356	319	339	338	338	330	355	331	310	371	337	374	357	298	352	329	306	330	323	348	341	323	365	339	362	367	357	344	315	367	363	354	344	318	374	347	359	373	335	356	339	344	337	298	352	362	340	354	354	314	329	337	330	327	346	325	333	349	383	345	332	349	365	355	343	361	328	338	351	324	338	330	369	332	345	347	305	332	387	347	348	327	291	333	345	364	340	344	311	358	337	335	337	325	327	362	345	323	347	352	342	340	302	311	358	365	366	345	329	340	346	359	348	381	363	323	323	335	342	374	348	348	367	345	331	377	317	360	312	366	363	337	349	356	385	369	364	350	351	351	376	353	346	326	345	352	345	304	375	350	315	357	332	347	329	374	342	335	347	324	320	348	363	357	337	376	396	351	327	330	317	341	336	331	375	331	354	354	374	316	365	353	353	405	369	360	341	307	328	365	372	345	379	350	350	310	351	374	405	394	347	345	347	366	379	330	347	351	299	380	369	309	388	315	354	343	361	335	349	340	364	354	280	312	337	358	340	349	318	305	358	324	338	355	374	344	332	329	318	318	335	314	342	366	360	308	327	357	375	327	340	363	343	342	326	315	366	343	291	361	360	320	364	333	377	335	335	366	328	341	333	353	355	323	326	361	370	341	339	331	348	332	352	333	362	363	311	360	357	326	327	341	374	333	346	340	335	355	297	326	362	391	350	337	344	324	301	344	307	330	348	323	325	313	339	314	324	349	365	326	330	311	363	304	321	370	340	365	360	346	346	366	366	342	320	353	330	324	340	354	339	371	339	326	315	335	331	344	344	310	331	341	328	344	357	350	333	316	320	349	378	368	341	345	334	370	325	348	374	349	308	330	356	381	351	333	312	346	381	317	342	322	308	339	347	338	327	376	347	347	354	335	371	364	378	327	332	329	343	325	331	361	358	330	328	319	354	340	339	335	357	342	309	320	349	366	333	369	339	351	319	340	317	334	346	340	358	328	327	349	359	329	333	366	374	326	329	350	344	334	388	339	333	350	326	324	340	364	357	371	335	355	337	335	369	293	326	337	327	299	296	334	348	325	367	365	353	376	353	364	333	349	322	374	349	313	319	307	302	325	344	361	330	337	350	326	358	344	332	310	300	345	345	321	329	348	352	366	340	331	367	358	365	298	350	334	336	359	345	317	333	363	320	308	332	355	373	326	350	341	338	341	378	331	324	343	350	339	320	359	361	353	352	330	332	335	338	382	339	361	337	309	357	377	308	327	370	309	384	316	374	341	348	334	366
33563	23578	28599	24648	14913	5370	1941	1491	1371	1407	1395	1320	1248	1260	1379	1469	1527	1798	3169	3386	3583	3346	2911	2411	1738	1394	998	744	777	775	722	738	703	757	744	741	714	744	778	707	775	785	698	744	711	759	684	758	705	734	725	742	773	712	702	754	735	750	734	735	742	771	703	729	718	804	769	749	739	718	687	740	686	707	754	689	776	737	740	726	739	732	700	739	750	724	725	774	721	750	726	751	733	752	754	697	738	666	788	680	718	714	723	737	737	760	800	711	756	773	758	735	729	711	733	758	732	766	771	750	728	719	715	731	731	768	733	717	779	690	734	718	744	759	743	700	706	770	750	701	689	786	746	727	733	691	708	729	771	744	726	698	754	724	768	771	685	727	805	768	710	743	773	719	721	736	716	758	764	673	727	742	762	703	766	731	744	695	732	734	720	710	719	755	713	744	755	754	750	722	776	690	744	725	727	713	749	713	719	704	745	752	751	730	775	748	690	681	768	720	683	698	733	723	757	670	750	718	725	722	766	735	752	726	747	783	730	715	686	829	772	771	713	706	721	691	748	749	673	700	711	761	751	765	756	720	725	741	731	778	743	744	734	755	681	789	740	683	716	753	725	721	778	748	680	725	740	698	792	753	745	755	709	788	727	731	706	716	703	751	771	767	722	743	702	762	722	749	762	697	703	758	727	714	731	748	760	765	712	770	737	740	700	761	735	727	740	741	747	735	751	719	733	754	717	699	729	716	765	737	724	706	700	680	727	688	754	724	769	730	750	728	738	720	743	754	709	728	736	756	730	734	763	718	720	777	709	686	766	757	722	752	736	722	696	731	760	745	773	720	729	697	737	723	727	772	747	744	693	734	753	763	703	734	780	710	751	721	692	732	761	756	746	762	728	727	758	720	758	701	759	687	730	779	766	715	692	691	725	782	709	735	762	745	760	752	730	712	709	716	771	732	720	706	746	747	701	759	718	747	725	747	735	738	734	713	734	733	751	740	724	779	758	742	676	740	714	713	741	693	778	722	665	712	728	727	741	680	712	688	737	760	713	738	751	748	739	762	711	744	764	712	744	764	735	689	726	758	763	707	759	714	693	773	743	798	763	753	725	719	696	715	704	741	705	758	738	723	750	723	765	728	729	764	726	758	735	741	754	735	701	719	746	701	722	746	757	725	702	728	684	774	718	721	712	732	751	741	706	686	742	752	747	748	732	722	766	768	743	691	704	707	759	742	731	790	746	727	753	751	764	734	735	775	740	751	708	743	783	748	763	717	751	762	721	759	789	722	745	757	723	743	729	786	717	702	699	799	727	696	699	728	748	699	741	735	735	779	695	738	755	686	761	727	726	725	725	766	736	777	778	696	717	746	736	756	687	735	790	690	665	732	751	744	746	752	748	744	696	721	785	703	731	760	739	686	760	756	762	724	767	713	718	767	739	727	761	709	705	645	734	800	722	734	719	830	752	735	735	742	715	716	732	742	761	689	751	772	768	727	780	745	802	746	698	751	726	755	734	773	732	702	722	775	729	725	755	761	780	761	767	732	713	704	720	754	725	732	730	727	723	738	711	745	716	723	721	756	763	729	763	811	719	727	751	732	760	687	694	718	692	679	719	730	764	737	772	718	704	752	776	760	706	750	698	756	682	751	736	698	734	726	782	749	750	723	750	732	684	726	736	690	736	683	729	758	765	736	715	717	762	732	724	751	693	737	739	725	694	700	746	759	756	747	711	734	748	709	725	692	747	736	725	739	679	735	738	709	727	767	763	671	745	668	751	716	741	720	742	726	756	789	774	741	708	749	740	738	761	770	740	726	780	749	734	742	686	723	777	694	731	713	791	735	779	761	738	746	720	690	776	740	759	745	731	730	742	719	744	732	687	697	716	699	725	710	692	773	713	725	715	730	763	779	694	751	787	748	740	724	777	742	719	650	734	771	713	686	696	792	718	767	729	757	704	695	737	736	751	704	765	772	726	722	729	729	745	709	765	751	749	690	723	719	749	704	682	732	745	741	722	728	723	739	745	733	758	712	705	766	699	790	729	747	720	705	739	753	710	741	796	696	774	722	757	731	718	751	764	753	745	727	743	682	707	725	786	717	712	755	692	718	733	728	715	752	736	702	732	755	746	698	782	723	718	714	771	751	758	754	744	727	706	740	755	733	744	742	725	734	741	731	744	697	678	708	755	722	718	741	722	750	738	721	772	756	714	730	720	742	748	687	798	749	773	739	722	756	675	729	707	727	705	720	680	726	782	705	722	725	727	761	700	697	762	708	712	759	719	713	730	760	725	726	736	705	721	703	704	691	734	792	756	734	692	730	750	730	728	716	744	722	741	699	695	735	743	710	728	724	715	700	725	751	755	761	780	722	707	670	697	737	702	741	747	758	780	774	716	703	731	693	747	777	750	768	726	705	715	781	732	766	746	737	745	725	757	756	702	677	721	728	696	716	738	742	723	777	710	774	728	795	740	709	690	722	710	735	721	710	734	760	682	720	751	731	703	731	709	716	734	675	728	775	689	736	765	737	756	751	737	721	732	685	757	754	707	711	748	789	743	745	746	736	737	733	731	749	729	740	694	706	745	792	676	721	730	831	693	709	731	769	719	709	745	740	752	696	739	715	726	722	735	750	708	746	725	771	756	697	766	792	809	757	712	745	733	742	709	705	742	818	719	766	723	691	738	759	740	723	750	726	740	770	710	752	725	741	754	742	748	737	731	752	751	707	718	780	710	723	768	739	732	777	778	720	754	716	678	732	724	789	724	731	728	754	690	755	716	731	746	730	717	756	739	792	767	688	725	703	702	767	750	722	678	729	728	737	710	761	749	706	765	714	721	755	710	713	725	736	757	704	717	728	747	696	740	734	694	739	740	717	778	714	746	707	768	730	715	637	721	740	758	732	766	731	714	782	700	736	720	712	755	713	734	707	754	729	735	675	719	687	747	748	715	721	783	699	691	719	726	690	710	742	669	707	752	702	731	705	740	732	738	745	755	708	726	730	725	742	743	710	692	709	754	748	772	723	751	729	709	732	761	700	753	737	655	709	764	718	769	720	715	698	652	698	687	755	718	719	698	764	691	744	748	732	769	768	750	716	739	691	775	733	683	752	724	727	712	744	747	735	749	751	715	667	728	756	713	779	694	706	725	684	735	739	728	727	723	760	732	747	752	735	653	732	729	716	739	714	737	765	729	747	759	770	726	706	720	767	743	716	748	728	752	717	748	731	701	769	750	744	783	753	725	705	705	750	777	739	700	748	739	737	712	720	739	724	758	747	745	754	720	708	704	725	696	694	748	734	702	779	717	750	759	746	730	696	736	765	743	774	749	719	734	703	706	750	755	763	752	772	700	767	747	695	771	751	717	722	689	680	735	778	708	756	703	753	774	709	749	728	760	739	762	752	763	728	694	738	713	703	714	755	736	722	750	759	772	724	726	692	706	718	709	725	684	756	728	764	751	732	712	719	778	762	754	708	703	691	733	782	756	740	747	727
39505	17900	9979	3744	1364	522	385	351	346	316	329	340	350	309	329	321	354	306	310	315	330	324	357	347	321	309	306	321	322	295	327	348	307	315	277	306	299	315	317	305	365	308	310	321	316	328	328	324	302	285	294	307	314	305	341	323	284	271	298	314	310	328	351	305	331	305	323	299	332	329	322	321	320	322	336	308	311	317	312	304	291	315	332	332	298	332	283	290	308	335	315	293	295	293	327	325	300	299	314	325	303	316	320	334	331	296	316	329	357	297	312	322	341	350	317	312	355	337	312	316	335	289	313	292	304	293	330	276	300	327	311	310	333	308	319	336	296	290	316	326	295	322	323	279	289	282	303	317	309	306	301	347	303	285	306	310	291	345	288	316	355	329	316	297	315	336	293	295	329	348	313	295	315	313	324	310	305	307	305	275	313	325	290	337	298	272	317	315	286	315	303	319	336	286	333	319	349	321	329	314	315	327	325	317	303	312	331	316	322	317	333	318	328	283	299	296	288	297	355	288	318	334	322	315	311	286	327	306	303	329	336	290	321	331	290	287	329	293	316	333	336	299	279	298	319	303	310	324	324	313	325	319	306	282	319	335	294	303	321	305	346	338	314	302	299	313	299	318	290	316	339	330	358	304	309	277	329	320	315	322	313	306	331	321	320	295	342	273	275	294	289	334	365	313	302	305	345	334	305	327	308	349	334	352	322	320	320	349	300	282	314	318	244	315	315	303	316	336	324	312	304	329	324	284	321	302	305	288	303	322	293	338	324	326	318	309	323	332	294	310	300	289	343	313	307	330	301	288	296	351	272	328	312	354	333	305	310	312	326	318	316	300	310	342	328	340	302	313	291	346	301	312	331	331	335	324	298	312	290	336	326	314	298	325	282	315	315	322	314	318	290	277	295	283	307	326	337	303	322	296	297	308	303	302	297	299	331	311	274	300	286	302	322	278	287	289	303	326	316	346	302	303	297	335	293	316	347	289	332	309	290	315	299	307	337	295	314	328	300	308	311	295	308	340	302	294	306	315	318	305	295	317	331	307	327	313	312	303	327	321	288	305	317	310	315	327	299	299	311	289	331	310	314	305	307	250	341	288	354	311	310	301	340	322	319	324	312	298	309	313	313	344	320	317	316	345	316	291	332	312	332	329	293	303	301	295	330	342	328	308	309	304	325	300	302	319	312	335	320	331	315	321	308	323	311	313	293	297	348	300	318	297	304	361	322	316	299	321	260	346	322	294	324	357	331	301	299	293	307	324	321	325	354	317	301	317	315	301	321	346	314	302	312	330	279	314	350	318	307	315	276	317	353	287	294	308	326	321	330	353	328	296	323	329	303	301	278	311	332	310	316	309	327	318	324	297	272	316	322	322	309	299	251	300	306	310	304	305	308	305	309	267	330	290	304	336	306	291	301	308	355	323	337	301	316	302	345	318	326	294	342	301	325	296	332	280	307	325	343	344	336	333	317	331	278	312	318	302	292	318	282	311	283	328	288	309	292	309	307	313	322	307	330	300	323	315	309	350	333	319	315	295	309	305	324	336	332	314	314	317	342	300	366	262	316	330	286	339	281	336	314	314	310	282	306	313	302	317	323	317	305	275	282	302	300	293	299	319	308	327	316	302	281	321	310	329	295	318	288	330	303	347	313	298	304	312	314	335	307	301	305	323	316	297	339	347	310	314	329	318	312	345	343	321	299	299	279	301	326	342	322	337	343	336	316	326	353	321	336	322	298	289	302	323	301	288	297	322	326	314	316	329	296	310	333	336	319	333	323	332	301	323	291	331	307	353	294	311	318	310	314	311	285	290	280	320	312	311	291	303	302	315	310	281	291	317	315	280	297	302	276	288	300	309	324	285	286	323	289	331	334	315	317	285	321	295	320	292	317	315	271	286	321	282	322	317	322	272	365	328	312	284	294	293	307	294	305	308	332	320	313	309	295	316	312	296	339	347	312	287	300	341	310	324	328	302	311	345	315	300	331	299	335	296	296	273	300	288	316	291	289	325	301	339	294	276	308	330	280	307	341	348	307	342	321	306	297	312	296	290	280	287	318	264	287	313	337	326	312	294	320	314	341	315	311	269	317	350	331	312	341	302	297	272	318	288	300	314	318	316	306	313	357	308	333	323	293	315	298	299	304	333	322	289	310	300	313	311	277	308	328	337	335	284	313	322	314	354	327	300	321	315	312	293	315	327	302	328	292	315	292	328	307	304	318	327	287	339	320	291	318	304	311	322	329	292	303	307	307	301	302	287	314	355	341	294	293	348	296	335	324	309	320	322	321	302	320	342	329	345	299	310	326	340	333	279	316	311	308	340	307	357	326	311	263	291	296	346	286	292	302	293	275	344	307	333	323	313	304	340	324	297	287	298	324	325	322	315	313	339	320	333	337	308	307	324	334	305	287	276	302	304	308	323	292	322	333	332	330	331	297	306	327	288	302	355	307	306	316	333	285	299	301	350	317	330	300	304	338	330	329	290	325	319	286	320	328	308	315	338	298	319	287	306	284	313	321	305	289	285	335	312	312	322	257	288	313	308	323	336	307	321	322	287	322	302	342	318	323	331	322	312	327	300	318	304	339	346	329	306	295	300	294	260	319	286	312	345	320	321	307	337	307	314	304	257	325	316	314	312	312	335	311	325	324	302	306	340	319	335	308	300	310	336	293	290	317	318	306	335	344	336	322	283	306	300	321	316	279	274	307	290	299	311	330	279	324	327	304	291	348	309	314	332	292	279	329	312	299	328	265	358	304	302	302	305	316	329	321	287	326	336	286	301	308	319	304	300	297	329	320	316	312	263	306	321	349	336	316	351	330	318	341	323	297	322	312	320	331	295	311	308	321	263	302	271	297	333	318	311	322	300	329	298	292	342	323	335	289	309	303	302	277	280	302	314	281	263	320	277	286	313	318	304	303	324	353	309	308	323	335	315	343	308	349	345	328	298	302	311	353	343	293	265	304	295	293	325	301	299	308	314	293	372	305	325	323	311	321	319	271	317	305	331	275	279	318	287	339	320	309	342	304	333	304	302	317	341	304	278	299	352	327	291	305	329	314	356	314	302	343	331	330	301	264	288	303	342	342	308	305	333	285	359	282	327	298	324	354	296	315	349	316	284	317	347	321	347	300	311	345	326	335	295	282	349	274	333	306	310	316	336	308	318	297	332	324	323	330	314	325	338	329	309	311	261	272	327	338	309	325	299	298	332	353	316	302	296	311	302	319	309	344	334	315	337	294	286	294	332	276	314	300	307	309	291	317	285	298	305	303	309	271	322	324	284	329	305	303	261	354	302	312	300	295	318	311	353	284	308	337	331	308	304	320	310	320	316	298	310	282	333	350	305	276	284	313	317	337	309	314	311	327	316	319	319	336	313	328	301	264	315	299	298	294	299	313	316	309	326	292	303	349	312	305	308	318	320	308	298	296	306	317	335	325	317	332	325	305	281	291	300	347	298	325	333	306	285	281	255	325	287	338	315	272	288
25146	13786	13721	7905	4111	1636	916	812	750	756	792	767	729	686	720	699	713	690	691	753	774	740	774	699	767	719	684	662	659	647	700	686	671	685	659	667	644	682	643	674	718	661	650	635	666	709	724	667	668	650	658	659	688	719	680	667	706	693	663	705	680	703	658	673	670	714	602	674	692	667	737	678	680	718	674	655	657	704	724	649	669	653	626	641	681	671	648	681	691	646	692	623	677	665	673	666	662	672	645	659	722	718	636	630	711	712	719	701	652	615	668	695	646	692	708	619	663	693	703	706	669	691	658	724	671	696	680	690	673	676	658	651	672	669	716	660	712	650	691	693	701	763	747	745	670	705	668	701	679	676	712	678	707	696	681	686	693	679	689	687	678	662	686	643	662	712	701	677	665	663	656	639	660	698	689	679	704	644	651	668	660	661	668	633	722	665	708	608	704	653	731	664	679	637	687	687	681	678	681	654	659	692	633	702	635	669	641	728	720	708	660	602	635	693	679	697	667	650	642	648	640	707	686	725	657	658	659	685	667	679	693	681	676	623	674	685	688	673	653	669	681	671	655	669	738	692	635	680	695	690	680	685	670	678	623	697	668	676	655	690	669	696	653	653	649	661	686	655	649	661	650	638	690	697	628	639	682	662	684	721	716	655	630	705	683	684	680	705	691	709	631	684	692	691	685	659	666	664	656	663	687	695	632	710	634	646	674	725	661	659	689	684	722	701	675	691	720	709	709	682	667	655	703	695	706	675	636	677	701	660	682	714	646	677	675	659	635	710	673	612	698	696	645	656	711	700	631	679	667	680	668	711	701	683	646	676	689	720	650	726	694	731	649	680	660	626	666	703	683	662	674	680	650	691	667	689	585	691	693	658	670	688	674	662	660	704	637	690	682	649	666	718	673	702	698	666	715	638	653	653	712	659	716	683	703	631	676	642	669	689	668	674	695	676	694	672	665	707	676	708	707	717	724	693	727	668	644	675	642	649	653	709	666	651	640	690	682	674	649	696	696	670	712	762	650	660	637	663	713	643	680	681	695	651	697	705	710	656	685	684	664	660	632	647	672	667	674	697	657	679	656	676	664	644	659	632	695	645	679	618	665	723	689	647	633	675	701	725	649	658	659	701	701	678	643	678	642	685	671	640	665	664	677	726	670	685	705	660	655	664	669	716	705	695	719	694	664	683	692	671	636	650	643	658	704	702	662	673	668	663	664	671	649	659	650	709	683	707	656	717	679	744	722	677	708	697	705	671	667	618	656	702	669	658	674	646	663	654	649	657	671	672	715	650	623	667	736	692	658	699	654	656	678	657	690	635	707	667	687	696	678	694	732	677	702	642	694	648	660	652	696	661	719	683	687	761	676	669	654	703	721	696	692	666	656	695	718	686	680	685	675	676	656	656	678	691	664	686	682	665	622	659	650	670	682	675	670	702	648	649	680	642	758	661	648	686	661	632	685	704	684	679	657	650	662	672	663	707	623	659	724	661	707	651	673	658	698	648	645	662	674	664	684	707	642	668	664	681	639	695	659	691	659	703	693	736	656	698	657	660	681	687	673	708	722	646	657	652	651	631	663	688	687	709	660	675	650	671	686	688	634	709	674	661	669	736	697	710	637	682	689	684	692	677	653	644	689	635	673	642	678	649	665	691	678	671	704	731	693	670	645	659	669	656	702	653	620	638	713	666	615	673	630	690	659	689	662	624	694	679	709	701	662	645	640	713	685	695	674	692	661	702	625	657	712	701	658	702	690	683	682	665	680	617	656	706	621	684	712	650	648	652	677	676	665	666	662	660	711	676	641	681	689	679	631	682	667	667	672	670	687	669	700	638	677	731	681	654	711	674	702	692	690	641	695	709	684	636	680	719	666	729	643	651	703	732	670	701	658	660	669	644	643	701	657	697	665	677	697	690	699	711	705	651	654	670	697	626	714	691	669	678	679	636	723	682	615	653	660	682	682	633	654	679	662	677	687	674	681	682	686	640	665	699	691	636	634	724	689	676	731	710	665	708	684	726	700	715	644	695	675	626	682	679	692	735	688	688	667	697	659	703	679	670	704	688	639	662	664	746	668	695	640	658	687	670	678	669	652	645	700	665	744	690	622	714	661	652	661	684	727	665	698	650	680	629	673	625	665	662	644	665	662	695	667	664	640	717	698	650	629	726	700	690	611	682	670	699	664	655	673	651	704	717	673	698	711	616	711	615	652	696	657	651	668	648	666	659	677	665	622	659	638	697	680	677	667	666	683	698	629	693	663	678	717	698	642	676	659	662	680	695	660	712	657	682	691	717	677	689	664	657	657	692	676	697	727	668	709	668	675	683	748	664	654	691	712	704	685	719	652	687	672	676	709	670	691	653	650	657	698	673	700	677	682	694	697	672	703	628	639	654	660	690	658	699	685	700	686	680	696	689	682	664	675	703	691	701	683	695	653	655	690	685	703	686	694	686	647	652	714	708	679	704	703	602	691	660	663	645	710	674	681	656	669	657	658	687	684	668	661	685	689	692	656	663	692	666	693	644	660	690	686	657	708	641	720	707	673	705	656	675	699	652	659	651	674	693	667	719	716	649	693	632	718	678	653	715	629	674	686	686	667	630	639	709	653	661	700	654	707	688	708	711	684	667	677	631	701	683	699	698	705	660	701	672	647	702	673	666	699	707	680	676	704	669	659	659	668	704	695	649	651	677	703	677	640	645	664	681	625	699	655	618	711	647	662	672	709	650	624	681	683	685	702	674	621	675	658	697	680	718	644	662	731	704	690	662	703	725	725	675	694	682	661	661	690	655	702	690	722	684	666	714	650	679	682	695	655	652	703	720	690	705	661	657	703	683	673	713	685	698	687	695	631	699	715	694	693	677	680	719	700	650	675	650	660	745	684	704	668	658	633	684	626	666	649	649	664	688	720	703	639	658	630	650	670	674	666	654	682	689	682	651	649	655	665	687	679	686	650	680	725	672	656	616	727	670	689	677	671	630	692	669	712	685	627	668	680	665	683	653	712	672	694	652	649	683	687	714	699	692	735	696	633	678	650	670	663	669	670	673	630	668	706	665	720	673	698	672	707	670	638	676	705	663	660	734	673	678	692	683	678	672	675	720	658	725	699	691	649	723	658	681	664	614	650	667	715	645	693	693	706	736	657	715	680	704	636	651	649	698	689	643	637	650	688	687	655	685	697	704	708	711	646	668	699	662	669	687	631	669	706	637	677	673	715	666	731	694	656	687	681	727	676	704	711	694	702	725	656	654	686	683	665	651	666	684	723	645	711	663	678	712	674	660	716	654	662	680	656	661	695	682	629	703	621	701	696	660	658	647	655	697	706	715	684	692	650	715	667	708	685	675	677	676	703	707	687	686	640	677	676	665	654	681	649	711	692	665	702	663	651	663	662	643	668	663	701	646	696	691	679	637	674	710	679	694	691	642	651	675	621	657	677	661	653	672	666	664	678	650	706	666	620	633	657	650	661	636	688	685	664	687	682	658
51279	28147	15530	7099	3222	774	367	369	344	335	335	316	298	361	371	385	378	412	417	469	483	478	412	397	349	380	347	344	311	300	328	351	341	311	318	302	334	369	314	316	331	316	326	301	340	324	327	337	329	333	313	323	317	335	332	277	330	326	309	363	369	307	324	355	314	353	309	331	312	325	339	320	306	320	333	323	334	306	315	318	305	340	336	317	303	326	357	370	327	349	341	334	305	326	329	329	343	304	318	332	350	329	346	325	350	314	297	339	330	307	311	293	345	290	335	336	326	338	361	303	332	327	308	317	323	314	334	329	335	303	345	334	308	315	319	355	299	323	330	342	334	328	342	354	330	348	308	329	331	294	307	321	313	315	353	348	385	317	316	318	312	329	349	329	327	318	305	327	338	281	316	342	321	293	332	306	310	327	344	332	333	359	371	363	354	349	330	320	320	304	355	342	346	328	296	319	290	344	302	291	360	325	323	306	312	315	356	326	353	339	340	339	305	347	324	344	318	327	305	332	308	327	282	334	323	331	350	322	343	325	323	321	329	318	341	361	322	317	350	337	330	302	311	320	336	327	360	323	300	329	341	301	302	303	295	320	318	294	319	349	308	355	324	322	337	336	331	315	309	290	343	362	333	315	343	318	314	306	322	330	304	311	320	346	319	264	320	316	323	329	329	324	336	290	304	347	290	335	314	336	339	336	309	299	331	322	345	316	346	299	334	316	308	304	316	325	300	348	311	330	303	312	323	349	314	285	303	292	311	293	319	327	324	314	358	322	338	306	318	318	328	309	312	345	299	310	335	301	331	349	340	317	366	326	310	284	327	348	327	337	350	297	357	323	292	318	336	340	328	290	314	300	346	324	279	352	321	311	300	309	300	280	320	339	297	340	351	302	325	274	315	349	356	284	327	322	340	314	321	289	326	316	336	313	329	341	320	360	344	344	319	329	315	330	338	297	337	314	298	308	287	304	346	374	355	319	340	338	321	312	330	294	332	329	332	335	336	339	319	320	299	278	308	312	337	289	328	336	359	337	364	344	315	304	309	323	331	298	342	341	364	299	298	337	346	295	307	340	335	326	307	304	318	315	339	333	355	303	309	353	342	315	350	304	321	336	321	299	305	344	354	304	305	325	328	322	329	336	336	346	315	310	343	345	323	345	349	315	325	341	301	320	309	324	350	309	312	312	374	339	362	291	345	334	287	338	314	319	307	317	345	310	295	310	368	355	342	314	328	333	359	318	322	311	320	320	311	328	366	278	390	364	318	334	334	327	363	319	339	295	363	351	339	351	298	335	321	310	321	324	308	323	330	330	345	318	314	321	323	321	330	321	321	328	335	338	331	320	288	331	314	341	307	294	324	339	296	304	323	315	329	318	363	338	320	311	336	323	320	329	308	319	338	330	300	324	310	297	371	337	310	299	299	328	327	344	335	323	344	338	304	349	326	302	298	293	337	298	347	290	313	316	306	352	339	283	325	326	303	311	334	325	315	345	303	307	324	305	365	343	309	322	345	308	301	301	308	348	281	336	328	326	340	321	303	333	301	341	318	341	301	297	318	339	343	356	356	347	324	314	311	320	314	310	325	324	330	309	329	339	328	314	331	335	354	329	312	299	338	318	320	348	320	340	324	327	291	279	358	305	314	312	376	291	312	293	326	340	322	303	309	323	322	342	318	283	338	301	329	342	321	377	345	304	333	317	276	338	321	328	353	343	306	349	300	281	295	276	312	303	312	325	353	330	343	340	332	298	306	288	352	332	342	324	384	311	341	310	305	313	300	321	335	351	335	328	339	333	346	331	310	318	320	328	321	296	317	336	314	318	315	352	360	298	301	321	317	336	325	337	310	364	329	348	333	324	333	325	334	342	306	341	353	333	303	319	325	306	317	321	282	325	385	338	350	382	327	302	302	313	318	301	325	322	302	333	324	330	355	323	317	334	348	340	302	346	333	350	358	309	361	301	287	300	312	337	337	349	331	340	340	336	317	348	311	304	353	310	348	292	307	354	330	323	342	282	324	333	339	302	305	301	323	295	281	321	315	335	309	344	312	351	327	345	325	362	333	330	370	290	315	304	288	323	301	362	312	311	343	287	305	320	317	332	376	310	326	384	309	335	330	306	361	337	306	346	338	340	311	317	335	341	302	294	336	320	311	301	312	333	321	338	316	305	328	285	302	348	344	319	335	340	324	346	321	345	302	313	280	303	323	337	315	300	327	361	322	296	322	329	288	351	356	332	315	323	290	297	292	347	325	303	326	310	316	303	314	329	309	339	340	340	320	296	342	335	315	297	290	343	317	297	297	338	285	367	328	281	319	347	326	302	325	340	366	331	314	315	292	345	323	310	313	344	323	352	303	333	314	306	339	346	320	330	331	303	369	320	301	371	345	326	315	334	344	295	355	328	309	379	363	319	311	341	314	327	306	317	327	359	318	333	340	300	331	302	330	339	312	337	341	310	312	294	333	341	311	316	300	317	320	305	333	325	322	298	319	360	329	329	331	321	353	293	306	306	344	317	311	339	338	321	340	347	308	318	298	337	320	319	351	301	324	312	305	346	302	303	330	335	333	353	313	316	322	312	310	329	327	332	338	316	327	303	282	289	270	347	309	304	324	313	325	332	324	336	329	312	321	309	309	316	336	324	313	343	356	309	312	321	300	355	339	321	303	333	319	312	333	306	302	286	359	329	324	332	316	324	298	335	333	331	347	296	300	325	338	313	321	315	318	311	307	351	332	331	324	366	338	345	336	311	340	323	345	340	324	331	324	337	326	322	294	293	279	292	344	336	336	338	334	293	354	300	319	304	344	315	301	304	325	327	305	337	304	346	345	342	321	314	313	293	277	348	301	318	295	274	309	329	302	305	334	334	322	331	316	325	306	313	343	283	331	334	289	351	322	325	300	311	298	329	341	324	357	334	352	338	312	363	340	359	331	327	325	325	340	323	340	322	314	300	335	322	302	342	352	301	340	348	318	306	336	304	316	323	331	360	339	312	325	334	351	354	330	326	346	320	290	304	324	350	323	335	339	324	296	327	297	351	322	313	349	326	320	337	313	356	341	297	338	295	315	352	324	297	321	297	334	324	319	326	290	317	323	347	289	318	353	324	338	313	300	356	340	311	299	302	320	317	326	310	344	330	318	312	332	303	288	343	339	354	359	316	295	314	341	292	323	326	328	323	321	339	340	311	329	329	338	342	340	316	339	318	316	336	366	283	349	337	360	356	324	289	355	339	303	347	295	317	304	330	331	328	327	343	302	330	328	312	318	303	312	317	316	331	328	333	349	297	311	314	326	345	360	327	293	349	305	339	338	325	304	305	303	325	321	330	325	288	351	319	326	328	333	329	310	327	349	332	352	354	293	318	329	318	306	280	281	326	303	318	336	333	311	330	319	315	300	354	301	316	340	309	320	342	311	325	339	335	301	331	287	315	317	289	314	338	311	313	283	312	291	312	330	300	337	325	318	324	311	329	334	369	297	296
33168	22774	17996	13469	8263	1933	927	908	794	854	807	788	782	837	932	969	1033	1168	1253	1635	1552	1547	1310	1135	949	774	718	714	689	673	685	707	690	728	661	711	692	664	689	763	694	715	713	686	662	736	698	732	713	730	731	720	663	719	715	636	704	670	684	650	724	701	657	674	710	695	683	681	706	723	705	716	654	720	722	718	677	693	636	671	700	668	737	665	710	685	716	722	667	695	696	741	709	756	709	669	697	703	720	690	695	725	655	702	762	699	709	695	710	643	679	695	715	670	664	715	710	715	714	736	719	669	686	710	685	704	735	747	709	686	725	696	689	666	735	710	715	694	666	682	716	684	698	646	708	721	707	666	713	682	716	681	716	701	669	658	724	665	698	687	701	722	712	707	727	664	671	699	679	698	714	673	705	716	729	703	701	656	706	721	722	703	707	714	716	694	670	700	646	690	710	738	719	678	705	688	702	726	690	704	692	654	698	698	666	704	705	711	687	682	656	695	663	733	696	694	684	670	688	699	710	671	707	731	699	674	663	682	720	721	694	703	683	703	723	694	674	692	707	672	723	717	732	688	696	662	715	669	696	687	705	689	708	713	701	692	706	718	696	674	679	670	767	714	690	662	720	696	693	678	701	721	683	706	722	747	686	678	734	702	652	718	724	668	695	705	707	681	715	716	709	744	693	711	713	690	702	675	689	694	713	672	671	712	721	709	715	724	723	713	661	717	713	747	680	656	719	704	755	688	707	678	684	725	699	671	707	695	671	722	708	720	698	705	702	685	673	723	679	711	724	672	691	742	703	688	713	735	696	677	667	700	716	747	665	682	726	679	717	654	669	724	673	676	697	693	700	718	642	692	688	706	694	700	690	715	709	654	666	702	672	707	644	681	696	702	729	682	712	707	707	738	718	736	725	647	646	707	692	722	710	635	716	671	682	694	750	739	748	707	634	679	689	680	683	684	691	679	687	689	681	699	680	728	707	708	687	674	638	692	766	689	678	669	704	707	715	689	738	647	680	719	702	683	711	661	662	746	716	708	642	691	686	643	784	696	733	680	649	668	675	698	676	654	634	739	683	671	755	750	669	720	679	719	665	667	689	709	699	692	645	707	706	705	725	679	683	717	662	666	740	698	688	683	728	725	726	702	702	663	695	734	681	723	648	664	724	714	691	691	705	640	703	687	738	707	670	691	681	682	677	646	702	707	702	735	662	712	669	725	742	712	683	717	678	724	705	697	713	677	719	686	688	711	662	689	679	730	717	712	674	676	675	702	702	692	695	732	682	687	686	679	647	660	667	713	704	698	698	713	717	676	712	679	750	690	643	757	691	769	733	694	710	721	707	702	691	706	654	733	663	679	686	733	704	673	682	664	699	700	742	723	675	733	685	693	659	705	711	728	715	669	667	716	723	680	726	661	695	695	677	682	687	713	707	692	710	700	708	656	705	665	692	739	768	701	732	662	684	719	730	722	699	694	689	681	663	715	741	682	645	696	684	741	680	706	693	713	691	703	693	698	684	682	738	690	670	675	707	707	740	729	677	685	695	683	697	671	708	696	685	666	716	692	728	679	694	671	680	691	701	738	692	697	681	734	705	668	675	707	701	678	697	671	703	720	704	681	717	710	705	757	726	698	699	702	711	668	710	677	646	695	747	654	688	740	718	717	699	700	688	718	697	676	697	722	703	717	673	631	682	677	690	661	692	727	677	697	730	682	709	707	648	720	729	698	678	726	724	728	720	721	724	730	674	673	660	638	724	684	706	701	725	673	699	707	673	733	669	698	713	723	697	654	663	666	720	673	691	706	719	670	715	699	684	729	725	694	725	706	708	672	670	703	687	722	682	735	693	650	686	707	719	700	705	661	681	699	668	704	684	719	708	726	655	707	711	661	684	690	667	708	696	676	714	726	678	698	710	699	723	668	683	703	748	712	665	724	711	715	675	714	663	662	704	705	685	672	699	704	701	705	683	712	722	694	683	729	715	706	713	722	692	663	705	708	662	699	695	728	694	705	675	707	700	708	725	716	726	739	680	656	694	705	666	704	677	704	721	698	688	729	702	705	705	655	724	683	700	675	724	709	664	713	709	687	701	693	670	722	660	701	681	731	729	677	684	694	704	738	711	713	710	690	674	682	726	669	699	676	659	738	664	717	679	712	719	681	720	686	701	665	694	665	761	754	681	713	734	713	735	692	715	692	694	695	680	728	654	716	695	679	713	719	702	734	735	670	653	727	693	692	742	678	696	689	709	742	699	711	747	724	727	680	725	696	747	688	657	668	702	638	665	701	696	643	691	709	674	730	695	712	682	701	653	735	677	688	679	717	717	686	669	728	729	675	677	727	667	640	718	701	651	710	732	720	706	734	739	683	695	677	664	683	664	690	703	679	713	677	716	701	672	739	738	686	726	715	697	710	716	742	725	710	700	718	670	714	685	698	679	710	721	699	675	669	753	684	664	713	724	726	725	745	724	728	679	701	654	684	692	707	695	660	713	719	678	700	712	677	714	694	721	700	722	706	664	725	671	715	667	710	687	660	705	694	688	663	732	721	727	708	685	712	748	726	724	657	658	723	655	694	656	715	683	657	740	645	689	680	676	705	702	690	724	690	696	702	730	711	714	711	701	685	715	723	655	661	689	691	731	702	678	694	683	670	731	741	715	657	712	773	726	677	705	730	676	700	723	682	728	676	672	682	626	677	722	678	700	682	686	721	734	653	723	710	734	699	710	684	656	716	693	691	683	673	697	719	682	691	703	717	721	644	740	704	707	707	759	699	732	668	682	709	692	690	661	703	740	715	712	705	690	674	660	658	733	675	699	739	738	719	680	741	687	674	737	769	704	713	679	719	725	705	740	658	725	677	649	692	701	673	711	685	656	651	703	728	726	707	670	684	657	691	685	726	721	724	704	700	644	699	691	686	682	695	735	701	657	724	740	741	691	685	726	704	672	711	668	701	666	694	732	681	633	705	692	661	700	683	699	744	694	735	726	665	701	751	675	726	704	687	663	708	692	701	729	676	695	682	702	655	708	681	710	747	702	688	695	691	621	744	685	715	655	666	704	732	645	617	682	703	718	666	707	677	722	685	665	691	716	716	695	653	685	691	748	709	716	720	705	698	700	679	665	765	674	681	674	656	738	700	667	679	682	682	725	706	672	698	689	675	707	707	715	702	676	714	686	690	730	710	713	693	662	675	751	670	711	740	683	699	690	742	662	690	708	682	719	654	705	690	670	691	725	695	740	676	712	716	663	734	716	669	697	748	668	722	691	686	715	679	697	663	639	695	686	664	754	676	700	673	677	688	704	724	672	664	685	700	670	677	722	742	762	720	646	713	655	676	710	738	719	718	722	738	712	666	713	710	651	714	667	644	707	682	696	698	725	721	682	682	677	719	678	686	691	739	697	737	714	668	705	674	722	668	664	706	713	664	720	703	687	751	677	731	709	687	676	715	691	677	668	671	722	663	733	692	666	693	696	678	681	675	674	708
58794	34901	24620	15365	6270	2046	515	502	428	394	352	375	384	418	387	413	460	395	475	587	707	753	592	581	486	376	333	324	349	361	336	340	382	337	344	309	410	347	319	337	306	359	326	297	327	336	376	367	338	349	375	326	331	313	344	367	346	348	350	346	338	363	357	363	349	312	322	368	351	336	352	382	348	366	365	305	351	343	347	337	317	314	385	339	372	348	373	325	328	352	343	344	351	352	315	353	348	342	338	323	366	329	377	335	347	346	348	325	335	343	328	369	349	342	332	319	338	312	343	354	354	294	330	348	348	322	321	347	327	314	335	324	331	348	376	337	337	346	305	335	388	330	366	373	307	344	357	311	351	316	351	360	337	324	367	318	317	353	348	358	376	310	333	326	315	336	362	354	355	377	317	353	301	368	328	349	348	351	360	346	338	326	293	334	353	345	357	334	370	333	349	346	349	347	313	357	400	342	317	334	335	360	344	355	368	355	314	345	367	331	367	325	328	332	340	322	358	330	342	325	342	313	324	313	343	348	356	313	300	357	340	315	344	369	369	358	342	351	345	306	363	345	352	331	337	319	333	287	353	359	368	340	321	358	390	338	338	315	365	352	338	374	374	346	358	374	350	357	327	337	331	319	365	317	329	365	304	338	324	351	330	347	326	364	360	351	355	355	323	384	352	361	340	361	369	345	349	323	339	351	355	326	364	356	324	358	338	344	331	296	338	332	332	344	302	335	342	376	325	361	351	332	332	356	380	331	351	338	329	312	338	309	346	364	327	357	340	334	342	359	307	356	312	293	345	332	340	319	352	380	366	351	344	361	319	312	341	316	330	404	292	355	323	353	340	360	333	351	342	344	355	337	342	327	365	303	324	315	314	364	371	335	334	346	373	334	314	354	318	378	360	344	341	357	359	338	379	347	352	324	310	335	325	334	354	336	349	353	310	358	357	340	345	334	347	336	364	344	324	352	379	374	352	361	381	344	357	367	308	367	299	316	354	361	352	338	307	330	378	300	348	343	338	351	334	348	339	335	365	335	358	362	388	350	339	359	354	333	352	328	307	315	294	335	324	319	387	359	353	352	336	346	326	381	357	340	307	372	358	329	321	301	386	332	360	327	345	308	349	374	373	332	335	352	346	297	320	342	339	382	328	392	368	346	315	324	340	348	355	361	351	354	329	323	339	346	340	353	330	355	351	368	301	330	322	369	345	378	361	328	342	349	313	343	328	349	320	336	348	343	333	324	337	364	355	347	324	345	347	295	326	352	357	330	325	335	320	314	361	361	340	350	355	367	344	327	315	352	307	332	351	350	341	341	327	360	338	306	315	353	353	321	347	338	350	372	362	360	334	317	364	341	332	375	344	322	340	290	360	364	341	359	354	341	327	325	326	337	349	365	339	371	348	356	341	332	323	371	308	355	341	349	306	328	347	338	321	333	332	344	362	340	318	325	326	333	346	310	342	331	340	327	370	345	389	319	336	338	336	346	378	363	354	365	384	318	315	356	369	340	333	311	320	291	345	368	334	305	336	318	358	325	342	345	380	352	356	323	347	353	341	356	348	311	325	365	319	324	345	331	351	330	370	331	367	361	348	293	295	333	356	313	355	319	332	335	337	342	347	367	330	328	359	317	349	370	340	331	335	323	349	315	347	331	348	356	356	348	380	321	332	349	351	314	341	348	336	321	374	345	360	363	331	358	318	335	336	380	345	344	329	332	333	348	339	317	326	330	349	340	365	348	368	334	341	332	368	320	312	349	385	387	370	328	354	373	352	350	342	291	348	374	334	387	340	356	363	319	330	357	320	331	330	311	291	383	332	346	350	347	357	302	330	318	356	349	322	335	318	350	296	375	330	359	388	340	361	336	340	359	366	330	331	351	360	345	330	355	307	349	332	373	352	345	351	331	368	355	354	335	335	324	405	321	328	359	350	330	376	362	349	299	333	347	327	348	367	396	347	375	336	338	352	337	333	360	352	350	322	363	321	328	307	320	314	342	381	355	338	308	341	337	367	316	329	312	329	376	343	359	359	309	306	346	343	319	300	337	315	358	342	340	316	332	345	358	358	359	339	360	340	356	348	318	330	338	338	372	353	360	373	344	356	323	320	336	337	348	353	351	336	362	330	373	327	324	359	358	330	314	341	333	355	352	329	320	332	342	342	340	336	371	361	342	349	344	317	346	346	328	329	327	342	319	330	351	375	347	335	360	319	327	323	311	358	355	338	355	324	324	342	315	335	369	333	330	330	361	357	322	328	319	304	317	306	359	373	353	363	335	328	323	304	336	338	313	296	343	366	327	331	344	338	342	357	323	375	343	320	322	334	340	344	317	358	352	346	323	339	306	311	346	351	303	321	328	349	353	341	381	351	336	299	329	343	356	341	367	366	315	345	334	315	363	337	330	354	336	324	338	362	352	361	310	313	319	339	365	362	325	308	319	339	348	374	321	352	348	309	315	342	301	349	373	350	338	344	313	354	339	290	352	375	342	368	359	342	320	354	343	344	340	356	349	332	306	334	351	330	340	353	351	311	337	351	355	340	303	331	322	331	369	368	324	340	363	338	349	339	359	343	358	361	334	351	347	357	333	325	364	342	326	349	354	317	312	363	314	298	326	326	319	346	345	373	391	366	314	369	348	302	310	372	336	354	333	363	339	368	363	356	351	346	347	340	326	358	338	362	336	346	347	335	319	332	336	383	356	338	350	344	327	316	330	310	315	333	340	344	357	353	354	316	355	321	344	377	360	360	372	321	326	361	351	302	351	305	339	375	347	346	363	330	340	344	383	345	345	335	298	359	349	343	345	337	323	282	326	319	360	315	334	338	329	353	323	324	339	340	339	350	307	319	339	335	390	338	366	337	389	377	323	321	308	335	327	338	365	336	359	353	369	338	325	347	334	352	313	379	353	343	376	343	331	300	347	316	329	371	369	319	346	352	311	379	372	339	319	312	375	340	359	323	341	313	314	371	373	356	336	335	351	415	334	356	316	310	310	362	372	316	317	331	323	318	369	375	392	355	340	320	338	336	371	357	328	339	317	344	332	328	376	341	373	330	339	339	332	342	342	364	333	368	328	366	338	317	326	356	323	342	335	363	378	338	320	343	302	352	358	358	384	367	327	345	383	345	323	305	349	341	346	331	327	386	334	343	320	319	337	332	333	352	320	328	316	310	334	332	336	328	339	339	318	339	372	366	346	355	297	338	310	374	344	371	354	351	344	358	355	351	331	339	355	350	326	304	325	339	310	337	339	329	367	328	282	348	365	342	307	332	333	340	332	337	359	335	321	334	355	344	334	352	341	339	356	380	342	425	352	344	309	364	338	338	341	303	334	368	321	357	363	357	330	349	355	321	292	349	334	340	349	355	328	324	340	327	335	326	347	303	329	329	331	335	358	311	340	308	373	392	347	347	350	331	366	325	338	341	327	334	372	297	364	381	332	336	365	320	316	358	332	326	340	319	338	361	335	348	368	369	359	339	325	337	345
37475	27474	26543	23411	11812	5196	1330	1402	1153	956	829	864	992	1009	1106	1176	1179	1346	1621	2025	2613	2766	2146	1778	1244	863	706	704	740	738	736	776	743	741	794	738	718	715	759	758	735	760	720	706	719	726	764	706	769	713	754	742	729	753	757	782	732	750	686	768	740	720	720	763	708	713	702	745	696	740	717	748	740	672	752	737	729	708	779	693	729	735	759	736	792	745	759	735	713	744	726	703	733	714	726	686	713	734	727	708	702	689	713	672	725	703	755	750	740	760	738	721	680	707	700	686	749	711	746	730	684	740	772	706	722	746	756	784	779	718	741	688	746	740	697	728	729	676	733	755	735	677	752	719	726	705	767	697	755	743	789	726	743	736	714	704	662	723	722	739	707	767	714	737	710	661	756	728	731	700	749	714	732	742	727	785	728	733	722	736	776	760	750	715	713	701	693	717	776	750	728	721	744	725	741	732	724	692	735	730	738	779	681	747	773	760	744	724	749	728	732	724	752	758	783	750	717	727	712	747	764	719	689	725	728	712	722	733	768	712	713	680	728	729	770	689	715	714	709	687	758	773	737	784	703	721	694	726	750	766	753	750	710	714	701	764	747	738	763	761	784	729	742	721	730	698	717	745	723	746	729	768	689	705	724	740	706	769	712	753	744	746	718	669	705	768	731	699	662	758	696	740	720	762	738	689	713	733	693	743	732	731	744	685	759	734	728	690	722	744	801	732	706	767	733	721	749	748	717	751	727	691	710	724	716	743	700	746	751	770	716	725	708	689	728	748	718	744	696	735	722	721	735	712	708	692	725	697	757	750	682	708	762	752	728	759	731	748	748	705	716	681	753	722	734	742	702	731	763	729	728	736	722	748	729	701	726	734	720	704	718	734	729	724	708	723	730	702	703	687	750	713	709	763	726	771	762	705	754	759	702	765	704	705	736	706	747	708	759	751	752	727	733	740	717	748	739	734	722	783	713	740	710	726	694	699	725	717	751	715	742	728	710	706	719	692	707	706	656	710	720	722	708	736	747	766	651	777	772	696	757	729	747	705	681	707	666	764	750	690	720	712	797	758	734	734	718	689	734	723	705	706	786	735	725	749	699	699	749	724	720	757	741	758	705	779	727	752	755	707	745	724	686	737	713	724	753	731	728	712	739	767	782	688	730	692	741	759	703	728	738	721	720	697	715	707	730	746	709	748	773	725	708	780	745	736	689	660	754	733	765	718	744	726	731	732	741	708	748	767	800	766	722	748	750	740	728	702	704	751	721	724	706	693	722	722	691	706	722	724	745	737	732	710	756	704	716	765	691	729	763	758	708	715	736	692	737	697	717	710	735	764	754	709	699	745	745	726	749	758	786	727	753	701	768	732	739	743	696	761	755	763	719	735	702	724	716	690	730	688	717	743	775	750	693	687	713	706	704	690	771	725	734	690	762	687	722	720	737	714	701	736	753	715	709	724	691	726	744	731	724	696	738	707	703	726	723	743	735	748	765	681	731	700	743	764	725	758	740	752	733	683	721	717	740	682	744	733	716	696	718	741	735	735	759	702	685	705	729	727	754	713	724	727	740	745	689	753	746	738	772	733	691	753	735	753	721	730	766	747	722	689	755	714	750	743	757	713	758	756	777	742	721	760	689	755	700	761	736	699	766	718	708	747	738	720	671	753	696	750	700	727	698	756	732	731	681	687	703	698	746	687	756	720	700	724	723	741	691	703	661	726	738	703	746	696	783	793	718	700	689	707	732	759	718	700	760	697	719	752	707	698	753	737	710	696	735	689	722	715	796	714	739	711	743	732	770	719	747	750	756	715	719	711	724	708	734	730	719	684	759	692	741	783	733	723	757	723	681	737	720	684	724	742	734	723	767	726	711	729	748	755	719	729	752	743	741	781	675	745	767	743	780	732	756	709	694	718	733	716	725	731	711	711	682	767	763	776	731	737	764	735	738	734	753	717	739	787	710	715	749	732	732	760	720	717	710	719	719	714	717	749	692	740	754	725	757	712	757	746	701	729	745	757	726	702	747	754	748	732	730	787	744	714	735	716	739	733	699	764	748	701	710	760	734	716	708	691	812	705	720	731	685	731	729	681	737	711	707	705	720	701	738	748	717	734	786	774	758	661	753	759	679	671	701	715	720	731	778	751	757	714	750	755	713	724	715	769	731	702	687	726	701	770	754	706	737	677	680	763	741	696	752	714	725	729	697	739	716	744	733	742	757	723	697	731	707	762	754	721	667	747	687	685	731	725	804	688	727	722	713	761	732	777	691	739	753	723	692	730	740	733	686	729	720	719	684	729	672	781	771	735	719	743	690	738	755	732	710	724	723	716	746	731	731	738	742	728	732	714	727	699	708	776	751	729	709	727	742	708	774	701	690	689	700	760	746	723	738	687	739	723	700	720	698	733	748	736	722	747	685	718	686	693	755	793	724	736	716	719	757	723	777	743	777	741	720	717	735	724	761	707	714	702	720	686	702	706	728	754	739	745	757	751	716	747	697	756	725	712	701	715	774	721	696	719	728	682	727	716	766	673	725	764	705	722	682	726	718	690	704	723	708	739	709	743	737	748	702	741	706	697	741	759	718	731	720	730	756	749	690	719	714	692	748	724	738	714	729	739	740	750	760	735	746	770	688	780	744	728	717	734	710	660	748	735	717	787	721	725	693	717	707	724	747	712	735	755	725	785	738	773	763	728	751	742	739	721	715	701	725	721	768	725	697	729	717	757	694	680	682	730	733	740	748	718	785	760	708	703	764	771	705	704	719	744	693	685	689	707	742	719	730	674	759	741	757	798	744	760	704	760	752	751	712	736	723	685	725	743	730	729	702	709	787	749	725	726	733	731	731	690	755	694	732	734	731	769	750	751	737	736	745	730	732	721	719	669	698	687	770	763	719	731	751	783	752	732	759	703	742	749	726	750	698	722	741	763	722	676	729	746	745	711	662	657	771	735	772	773	695	769	757	712	708	750	673	695	756	725	766	718	722	730	685	752	748	699	718	733	728	722	736	755	704	703	669	797	706	726	743	776	730	701	719	764	753	749	756	732	774	724	715	753	683	675	709	779	715	711	738	712	797	720	769	677	733	728	725	717	718	757	780	769	742	760	756	676	661	771	775	715	728	721	717	761	735	721	714	698	761	768	686	729	717	711	751	734	689	756	746	723	723	691	697	693	739	709	735	702	720	716	743	733	752	744	681	717	720	743	725	787	727	750	717	770	690	708	744	730	712	706	737	734	684	718	742	723	733	725	751	722	738	753	743	729	761	717	741	717	733	697	735	769	789	727	751	717	734	675	709	724	722	701	711	783	707	671	738	738	745	707	673	774	695	755	761	758	667	692	736	728	715	744	752	739	747	735	724	765	715	731	735	759	740	717	758	740	759	712	731	778	741	705	712	691	739	705	716	748	744	736	728	701	700	750	737	722	697	740	780	720	728	732	717	792	685	737	744	803	719	728	733	749	772	692	753	754	744	730	712	768	721	746	764	734
41940	20656	10692	5724	2270	640	415	394	317	299	301	304	292	289	288	280	324	325	305	346	353	315	309	326	319	351	297	317	311	344	279	322	309	313	312	331	314	274	287	320	295	322	323	267	296	313	299	288	320	277	293	313	283	309	307	301	315	293	321	345	309	277	309	343	332	328	285	352	281	315	317	312	299	346	303	271	316	332	314	330	290	328	300	303	316	340	309	336	292	273	345	326	315	318	326	320	303	301	299	291	317	309	266	272	339	285	279	304	315	306	305	328	308	328	309	308	303	329	312	300	328	324	305	313	294	320	330	342	299	330	327	335	332	304	314	322	332	306	317	301	299	312	338	282	306	324	306	285	315	288	291	285	304	324	307	309	323	319	265	303	327	345	320	317	306	312	304	311	336	299	286	329	308	278	313	275	312	356	294	295	311	283	307	289	337	284	316	312	306	308	300	266	297	316	293	331	301	312	292	317	320	309	293	294	301	329	279	299	288	291	324	285	307	354	312	263	289	306	292	308	294	327	328	298	284	305	330	304	275	308	361	272	338	333	291	309	297	299	289	276	295	296	302	308	261	295	296	299	302	290	295	302	324	282	346	312	319	308	293	300	303	368	297	292	283	315	317	311	312	282	287	314	334	301	320	277	308	277	332	309	341	306	352	304	311	307	335	285	293	302	303	320	299	326	266	307	288	328	323	343	312	297	294	320	302	326	318	327	295	297	275	292	305	322	304	275	297	318	327	321	319	302	313	302	317	300	302	331	311	288	343	305	289	350	295	327	315	271	327	273	275	302	300	301	272	314	338	266	328	314	304	300	299	299	317	299	256	313	288	285	315	315	312	301	319	291	364	332	310	302	335	306	316	366	335	302	309	293	295	293	325	328	327	313	330	328	310	317	307	302	306	294	295	303	306	315	298	310	284	279	283	305	310	277	324	338	300	316	295	307	295	298	359	285	293	304	276	301	267	309	311	329	281	290	274	271	296	306	303	282	298	327	287	296	275	322	334	308	320	307	299	301	303	271	273	316	333	293	300	322	309	345	296	323	282	289	292	306	277	293	327	306	314	368	288	302	329	317	368	325	283	288	307	318	338	280	286	321	293	289	299	293	300	316	305	308	288	308	291	316	337	298	304	284	304	301	318	306	324	284	272	321	287	272	307	321	301	286	296	303	296	333	312	322	304	329	309	290	283	333	294	309	285	338	312	327	343	308	294	321	299	306	306	316	326	303	289	347	316	256	328	302	289	300	302	350	295	325	292	317	316	284	275	313	272	285	289	280	315	321	318	302	324	321	274	314	288	313	260	335	330	287	323	269	310	284	314	307	305	269	296	317	299	274	304	319	294	310	296	318	322	317	317	328	307	271	273	331	322	291	331	300	284	299	305	285	298	312	329	290	273	320	284	302	340	307	301	327	305	317	301	286	283	292	285	292	314	262	317	315	308	323	315	333	345	289	308	283	334	322	332	306	328	290	322	318	311	286	316	323	331	302	321	297	324	280	313	302	318	277	277	280	269	299	273	324	317	314	312	317	283	278	276	279	311	325	326	329	338	289	289	271	302	312	300	299	315	298	278	328	331	300	297	287	302	326	264	279	321	302	297	304	319	300	313	302	319	284	310	311	312	331	289	321	294	305	291	310	275	327	293	292	302	306	323	343	320	327	280	329	311	302	287	281	275	305	284	293	309	329	282	279	309	346	294	299	281	270	285	317	298	292	278	309	292	314	283	273	341	298	282	284	340	310	290	315	308	307	323	354	312	293	339	289	285	301	303	307	294	295	340	324	302	330	302	290	302	333	288	312	285	298	282	282	290	303	307	299	335	315	311	310	314	328	309	314	295	285	321	308	319	316	345	300	282	297	315	290	319	312	319	301	309	320	320	300	310	344	327	339	273	265	322	312	302	325	306	303	319	294	317	291	308	325	278	309	280	269	314	329	318	297	281	322	331	312	312	260	293	291	319	307	305	282	305	318	336	309	294	301	321	324	301	273	286	315	298	270	302	294	300	303	357	310	330	272	282	266	331	297	277	292	287	258	307	291	295	307	283	281	309	311	330	300	317	323	307	317	289	282	311	296	296	276	312	316	304	296	295	315	322	274	301	278	306	314	293	265	286	308	336	320	324	333	271	306	316	303	295	300	320	311	281	293	295	318	338	311	312	359	308	314	267	293	341	293	287	292	312	307	340	352	319	297	309	309	339	290	324	317	280	287	321	307	342	319	311	321	300	313	293	314	323	313	315	315	303	315	311	323	308	339	299	339	304	309	316	281	280	310	340	283	313	318	296	285	267	323	289	272	294	295	325	305	327	310	298	312	314	326	311	319	323	293	301	314	273	306	319	314	304	341	308	343	300	297	310	301	301	274	289	322	322	301	300	328	320	340	338	306	324	301	312	319	268	279	337	304	294	298	311	315	303	301	313	333	334	314	284	315	331	296	291	320	347	305	317	326	309	301	306	286	322	325	290	311	291	298	342	334	365	306	278	304	294	359	330	314	304	336	321	294	312	320	318	252	265	307	290	303	309	332	297	319	291	328	315	319	308	323	301	326	331	315	286	378	325	302	296	260	305	289	303	289	315	321	312	274	332	299	284	300	278	306	300	321	316	327	312	283	340	314	332	326	334	305	285	345	314	303	311	335	287	293	274	295	306	291	302	297	309	297	330	286	313	285	314	314	321	286	293	319	335	323	340	302	296	303	315	319	294	300	299	295	274	280	319	296	304	311	285	287	335	284	292	288	310	303	321	314	295	262	350	358	328	328	291	302	306	323	308	292	296	324	326	306	277	325	286	290	329	281	304	298	282	273	309	295	299	317	344	314	273	292	306	290	310	286	287	289	328	313	314	308	293	328	287	299	330	303	289	302	324	322	294	316	326	286	317	320	281	318	308	297	306	331	303	288	306	306	298	281	287	347	292	270	278	303	310	299	317	302	288	275	318	285	294	299	289	274	275	270	314	283	313	309	280	274	341	324	273	323	304	309	331	314	326	304	298	285	269	301	311	291	351	271	289	312	285	317	297	289	320	298	314	320	312	308	300	334	312	288	314	303	315	313	298	333	297	289	319	323	280	283	264	315	310	331	309	303	322	344	290	299	296	330	340	322	301	314	304	269	325	308	293	326	290	284	320	329	334	300	319	335	294	288	316	318	300	321	348	304	296	303	326	332	312	291	285	296	294	283	319	310	341	291	316	340	320	311	312	325	305	316	307	292	274	307	289	304	270	320	314	309	297	313	294	286	297	261	303	288	302	309	337	334	300	316	326	291	306	286	303	308	299	293	301	283	276	316	313	292	328	305	307	304	322	276	299	299	307	315	291	294	313	289	326	266	330	298	325	303	320	290	359	321	316	318	304	285	311	301	283	301	280	330	329	312	307	298	309	308	297	282	338	300	320	326	343	295	315	294	281	304	308	304	355	324	327	302	291	324	317	278	333	318	286	294	284	278	301	300	333	326	312	296	296	312	325	297	327	345	263	307	300	305
25542	14189	14317	12044	6314	1783	1180	903	722	637	699	646	631	667	631	655	718	690	719	733	745	761	767	694	710	643	700	655	679	674	671	671	665	654	667	621	672	656	661	657	693	671	644	682	702	629	669	614	708	665	683	716	659	666	660	676	694	673	621	662	675	608	640	722	681	678	657	682	643	642	653	654	635	714	664	621	703	658	709	717	678	673	654	643	675	609	641	619	698	636	651	628	638	637	674	654	620	693	695	639	682	644	626	617	643	711	623	700	651	694	639	658	596	660	657	686	663	601	661	687	691	668	658	704	656	703	683	659	678	661	675	663	652	661	653	638	673	628	645	667	669	642	665	653	645	674	713	629	655	635	669	658	647	633	622	610	684	673	665	701	648	658	658	669	676	642	671	673	656	665	650	680	644	612	653	663	670	685	638	679	640	623	671	681	642	659	659	625	624	613	668	685	645	678	705	667	650	640	651	617	690	645	666	681	610	637	638	650	654	687	671	685	623	678	680	617	628	649	679	645	686	658	631	667	748	669	625	654	626	661	613	656	680	714	671	687	734	670	611	649	697	672	641	668	638	657	673	683	681	730	642	701	648	680	687	691	669	654	665	660	643	664	717	700	694	609	639	626	661	653	648	670	609	650	662	671	649	661	628	657	625	693	653	665	715	669	666	681	632	673	677	679	636	710	674	638	649	671	697	611	701	691	651	692	703	684	668	682	674	656	641	703	650	642	647	681	680	605	686	694	650	656	698	668	605	644	690	670	705	670	658	633	630	645	640	636	689	713	655	703	660	686	641	650	665	680	652	630	708	666	662	645	700	638	707	683	693	692	669	681	666	670	724	628	661	664	656	654	712	664	704	716	701	627	716	653	655	629	627	671	658	647	658	671	606	690	620	701	667	629	697	676	645	646	640	623	646	709	676	691	638	640	638	623	653	613	683	706	649	649	691	667	627	689	654	616	684	699	681	681	676	675	632	690	661	634	699	630	650	685	618	692	718	738	642	658	639	680	674	642	600	650	692	620	676	675	683	687	686	653	716	650	662	687	677	628	659	674	676	665	701	678	652	649	646	631	659	697	666	679	681	629	677	669	670	651	660	635	655	655	659	656	729	638	660	621	659	671	661	674	656	628	647	640	686	686	674	685	654	667	677	642	633	636	662	682	659	658	654	652	648	638	663	657	632	635	720	677	688	634	661	666	679	666	696	662	629	641	675	654	629	684	640	634	647	637	666	669	682	667	654	676	652	691	668	700	674	656	621	664	647	668	610	648	632	679	666	665	661	689	687	628	660	612	683	636	696	670	574	662	682	661	688	667	705	667	670	646	604	702	657	657	641	672	648	709	630	663	688	682	685	639	670	623	665	657	626	680	667	640	618	674	658	679	672	653	593	654	665	625	664	640	649	687	641	630	624	678	641	681	665	683	648	655	670	639	721	666	697	683	688	681	640	654	650	649	677	636	695	692	661	659	643	652	619	712	668	653	644	659	705	627	646	686	666	669	711	695	678	650	678	654	671	673	656	669	646	659	629	665	709	635	654	632	679	610	649	664	681	659	681	688	646	697	667	683	658	661	646	650	687	648	694	660	684	684	707	638	680	696	686	662	661	685	649	687	635	630	673	647	643	647	709	671	628	668	646	639	705	687	670	686	681	665	662	653	697	712	684	698	679	681	676	694	639	589	709	656	703	662	681	660	669	690	705	668	621	675	668	625	695	661	713	698	659	680	619	660	678	642	631	666	678	639	679	643	718	677	683	642	648	620	619	686	601	684	682	664	713	686	684	657	639	601	667	666	685	663	667	635	674	672	674	655	652	743	683	711	649	627	659	702	656	646	699	658	705	641	682	683	644	638	662	688	661	654	613	662	657	665	679	662	679	675	629	681	720	663	713	671	622	669	668	652	709	692	666	645	630	658	663	629	634	649	749	659	686	685	650	659	665	661	675	646	596	654	681	618	694	698	647	677	667	665	651	654	665	631	638	637	663	692	688	688	668	692	663	616	662	702	638	651	647	699	622	678	651	648	588	701	674	646	651	651	676	668	639	651	750	624	629	669	691	654	675	693	684	674	659	689	652	684	622	661	669	643	636	669	682	667	707	703	685	670	672	667	691	636	674	706	651	693	672	656	641	707	641	635	637	680	651	715	644	667	650	704	643	654	687	657	669	664	661	697	666	629	660	677	650	662	647	697	640	678	653	684	659	668	633	687	686	666	714	614	652	659	656	613	672	676	686	643	676	680	653	677	682	664	633	728	650	645	686	741	674	658	649	654	675	656	697	676	658	608	684	700	666	644	674	624	697	687	681	672	679	694	662	640	632	612	652	650	675	665	692	646	655	682	640	662	641	634	623	664	684	669	618	639	692	631	657	643	670	660	687	634	662	670	695	626	667	647	660	675	682	661	661	736	663	657	639	621	670	652	639	675	619	703	650	688	641	658	671	679	683	648	688	717	633	691	641	645	689	640	650	679	688	623	694	677	673	683	678	666	684	683	674	652	644	660	684	676	682	625	649	645	650	625	669	671	668	646	691	683	695	678	601	681	682	680	693	676	693	652	631	667	648	671	634	683	641	656	712	667	623	696	647	650	655	679	689	662	640	688	639	620	649	697	670	713	726	661	625	690	665	646	684	691	632	662	645	689	621	631	706	674	657	702	636	617	682	642	672	673	708	659	687	693	660	652	646	694	683	637	729	635	643	650	735	655	646	655	633	660	654	672	641	668	650	637	685	671	679	664	675	644	635	633	656	665	647	633	644	657	650	673	666	643	675	704	689	649	660	635	668	694	611	669	633	711	661	648	637	635	655	658	654	668	687	660	699	660	702	608	651	684	693	697	678	652	644	703	661	710	625	664	642	631	695	658	686	666	703	637	644	677	691	674	651	654	669	639	667	668	679	680	669	648	626	684	641	679	683	659	678	614	650	608	637	678	736	638	678	666	694	692	664	654	641	692	609	649	705	670	655	660	701	681	627	662	625	666	678	668	655	681	664	638	620	680	672	654	723	621	705	682	704	638	700	648	692	682	646	667	645	675	639	677	666	652	649	684	664	672	646	608	608	666	605	683	670	641	672	619	650	650	650	655	613	660	682	670	674	673	663	663	656	683	615	665	633	689	674	714	637	702	684	683	637	666	727	661	618	712	693	683	642	684	672	698	652	681	669	693	658	682	688	717	677	648	656	714	687	635	680	671	661	677	637	641	655	647	630	691	644	643	650	645	694	680	667	675	687	599	686	674	640	623	651	638	706	634	651	661	674	674	664	668	640	610	650	690	677	666	659	633	645	658	640	633	690	656	685	679	606	635	624	671	673	667	652	664	609	698	632	687	653	640	678	665	699	669	676	664	673	649	654	676	695	673	652	667	657	660	667	643	660	651	649	699	677	697	649	661	660	688	666	648	688	644	734	659	656	662	664	639	611	652	666	679	644	666	697	640	668	702	717	720	643	659	649	657	654	685	705	688	709	695	712	663	644	622	671	673	627	692
57045	27808	15464	6267	2216	633	435	364	331	348	329	339	292	283	331	317	354	353	381	417	370	404	446	387	309	330	324	333	308	292	312	316	356	321	270	349	343	338	298	322	349	340	312	304	271	338	301	323	255	336	291	334	343	318	317	314	360	305	369	330	312	308	321	324	344	296	308	308	316	335	308	308	293	318	312	281	311	322	324	298	306	294	307	293	320	334	295	300	305	313	314	325	316	293	320	323	300	305	347	294	310	324	331	342	336	319	318	324	316	314	313	352	314	320	363	363	321	356	320	276	320	334	325	304	303	314	322	357	295	335	320	312	329	302	336	324	322	297	335	286	302	317	322	313	306	309	342	323	333	306	290	303	344	321	294	296	314	339	285	312	330	327	324	327	342	315	302	304	335	340	305	328	330	325	322	319	313	306	359	319	338	333	320	333	302	306	320	297	278	329	352	294	288	327	296	307	281	285	316	292	328	305	343	315	315	341	288	272	292	310	325	327	341	351	325	294	301	341	303	311	335	344	317	288	302	329	293	321	343	351	338	318	320	330	339	321	308	321	325	326	335	297	327	298	327	340	316	299	297	307	328	301	317	336	333	313	303	338	329	316	305	341	314	320	344	339	323	323	285	347	302	345	302	318	293	287	337	325	318	316	294	342	293	305	311	363	323	313	357	345	289	324	308	319	305	319	312	294	333	320	320	353	348	326	342	311	306	312	289	311	310	363	337	354	270	301	331	316	326	296	310	301	280	342	309	285	315	313	304	316	312	337	300	330	366	313	325	315	352	309	343	363	326	305	353	327	320	317	351	326	297	310	310	291	333	326	329	351	327	345	316	349	326	336	278	305	322	354	308	330	313	309	336	336	299	341	328	362	334	320	296	308	335	317	293	306	308	307	302	309	364	320	342	305	338	309	336	326	302	342	328	357	288	363	307	300	341	348	311	312	334	342	331	328	320	292	313	339	312	281	307	304	312	339	335	315	289	329	348	330	314	366	297	320	307	335	297	330	273	313	308	310	334	299	304	328	310	321	311	314	321	359	304	321	246	341	326	316	287	329	346	333	314	340	310	297	338	273	305	352	313	310	283	318	295	362	324	269	363	331	330	305	308	307	303	306	318	332	327	343	333	303	342	306	344	331	342	334	295	335	307	287	306	300	289	303	323	298	344	307	315	318	365	357	344	310	312	348	316	353	334	329	308	299	310	299	328	309	332	330	333	315	350	304	318	310	321	295	331	320	351	297	346	325	287	328	317	340	302	280	327	321	297	351	284	313	326	305	366	318	325	325	289	317	320	328	334	332	304	313	303	347	304	295	286	336	345	343	316	302	305	308	317	318	344	301	319	337	306	333	324	304	333	340	310	318	314	312	332	306	322	321	313	322	311	314	317	306	333	327	273	336	347	315	335	293	319	331	283	307	318	345	314	304	341	346	311	324	344	317	300	297	319	343	335	276	321	327	321	355	306	342	346	351	311	285	355	274	309	329	311	323	286	339	328	352	365	336	313	325	332	305	323	297	320	312	318	297	341	325	333	304	284	354	290	310	313	333	358	293	354	327	292	296	308	345	306	330	328	340	334	310	325	344	327	344	350	312	304	333	323	320	351	325	337	293	302	317	302	334	314	317	301	319	307	326	312	306	307	320	329	295	329	335	323	286	298	342	325	309	340	338	316	289	324	303	320	314	338	327	328	363	319	315	331	276	325	313	304	300	321	352	294	320	301	291	320	334	313	320	317	301	280	311	299	336	295	298	304	291	335	329	334	305	296	306	305	332	331	328	332	299	313	317	326	320	295	349	318	311	326	308	326	322	311	275	339	319	322	309	287	297	330	330	348	310	331	312	346	303	354	315	307	277	300	321	334	299	317	308	320	293	321	278	336	311	316	316	332	273	313	307	371	285	310	326	332	318	300	317	348	320	309	314	364	311	327	311	322	342	318	320	299	321	310	311	321	323	314	294	299	335	324	312	348	320	326	332	347	329	332	299	331	328	292	281	310	328	328	334	317	330	330	310	337	308	357	315	321	338	332	340	332	328	319	308	315	362	314	329	283	311	322	307	307	342	285	322	340	327	318	341	328	311	313	305	313	324	306	322	320	324	347	349	321	320	323	341	316	357	325	353	325	343	318	287	327	303	334	268	332	316	309	329	285	312	331	317	362	299	305	310	289	308	357	336	319	327	332	324	328	293	296	334	326	281	298	322	314	343	327	317	328	302	330	304	320	328	314	353	295	298	317	314	323	308	338	364	323	330	326	262	284	291	332	292	305	327	310	301	327	307	309	335	336	325	333	316	312	318	311	339	314	324	319	305	348	350	294	336	314	324	295	263	320	317	305	324	324	309	314	302	314	307	333	317	325	333	312	327	285	289	330	319	282	336	298	320	346	343	342	313	318	331	306	287	324	273	327	310	335	300	287	329	351	303	331	321	342	322	304	320	312	328	318	304	275	295	308	331	341	321	324	339	333	337	335	317	329	296	321	335	356	341	320	278	303	314	298	293	312	297	328	313	328	305	303	311	293	322	327	322	345	303	344	351	332	299	328	320	329	298	322	327	335	330	310	335	321	303	336	310	320	290	340	324	331	305	331	325	351	342	295	285	283	297	330	337	345	321	317	330	316	309	363	316	330	319	311	303	324	323	317	313	309	337	342	339	334	326	298	291	289	316	313	334	279	363	319	287	341	337	295	291	298	339	366	313	331	335	319	317	315	298	398	300	317	317	339	353	324	311	311	303	352	339	304	275	318	278	341	318	301	327	316	331	341	320	301	309	302	311	311	328	324	292	275	297	368	301	321	347	298	306	304	331	302	344	338	344	302	287	317	341	315	318	327	299	312	283	328	292	316	311	298	297	302	321	303	275	312	309	294	280	325	338	297	317	325	355	329	309	310	329	329	353	316	338	341	273	314	304	332	374	323	319	313	316	303	322	336	315	293	321	309	322	323	302	295	310	319	309	312	321	331	327	324	351	317	307	339	329	339	309	310	295	344	334	326	302	306	358	321	299	305	322	316	300	313	319	344	290	311	285	308	318	348	320	295	343	315	346	305	305	311	338	306	311	365	345	306	330	317	336	320	315	342	318	309	305	341	311	305	312	328	311	312	306	317	346	321	331	328	347	289	305	300	315	349	341	333	307	324	309	307	286	290	306	338	303	331	336	318	342	327	338	300	329	329	351	318	308	286	311	299	324	325	309	332	299	325	308	313	272	299	319	308	287	327	313	304	294	323	321	312	289	334	300	329	340	299	317	346	294	318	339	298	294	333	310	314	314	311	321	348	303	273	324	318	313	339	337	317	303	316	322	318	296	287	347	341	330	326	318	319	324	332	325	302	336	338	324	314	341	343	321	319	324	321	327	326	298	311	337	320	309	321	332	340	324	316	337	311	298	317	367	314	309	335	298	329	317	309	311	308	331	325	328	324	304	333	325	301	332	331	340	314	310	322	279	326	308	333	313	351	329	303	327	331	340	296	364	304	322	334	312
36317	21089	18592	11634	5468	1757	1116	933	861	877	867	785	781	786	778	743	751	695	854	1062	1216	1172	1191	848	783	831	712	663	659	667	698	645	665	670	678	655	682	691	715	708	704	727	699	713	688	737	687	711	716	635	711	685	699	687	696	710	609	665	710	762	655	698	627	692	711	664	648	757	674	711	702	694	687	668	671	654	722	657	726	691	682	661	683	667	681	716	719	677	703	689	719	692	724	667	676	699	660	706	675	709	691	718	685	698	714	667	705	672	727	689	685	684	687	689	726	747	668	704	671	696	665	729	650	686	729	699	691	690	660	720	720	707	673	667	685	688	701	716	702	661	682	690	630	721	636	677	692	663	677	658	666	694	666	714	671	691	722	660	735	713	679	665	705	670	664	688	657	666	709	696	694	715	725	708	675	697	700	713	694	707	696	651	662	694	681	706	683	716	698	635	691	691	671	711	690	692	704	715	689	688	716	731	621	719	659	686	696	716	674	669	742	673	656	713	722	691	705	684	692	695	711	710	682	662	687	642	683	713	675	693	699	662	659	649	683	647	725	719	669	667	673	664	701	691	674	682	675	704	691	715	725	694	645	705	681	732	692	680	713	640	664	619	679	656	723	660	705	690	679	666	674	675	715	686	671	679	730	643	744	712	660	722	710	725	703	689	678	648	701	682	703	708	635	695	714	711	695	696	669	653	705	680	704	694	736	671	695	661	712	674	639	650	707	729	689	659	676	685	694	680	648	677	693	708	690	710	652	687	613	682	727	681	700	671	699	656	678	657	709	664	686	637	728	696	702	688	750	683	721	680	717	620	697	661	702	683	686	679	697	670	691	695	676	729	734	721	655	696	679	670	674	667	717	678	672	686	690	692	695	714	629	679	706	716	710	662	658	757	688	713	707	736	723	640	707	748	649	702	691	686	676	718	693	603	712	700	734	666	721	681	685	659	708	685	673	678	692	656	724	693	666	691	661	665	727	672	646	678	726	684	665	706	687	684	690	715	701	687	722	708	688	664	652	699	731	707	717	683	704	682	676	681	730	706	679	686	682	682	704	721	709	698	705	685	672	744	675	671	656	700	706	737	730	657	684	678	723	683	685	696	712	678	696	679	672	682	682	693	734	672	659	733	672	699	639	650	677	682	755	692	657	689	665	712	674	677	724	664	717	672	675	661	673	722	670	701	744	647	673	683	706	731	661	665	672	706	700	651	724	724	728	655	692	682	673	643	711	677	690	710	630	651	680	659	705	657	639	688	674	675	668	640	688	698	693	688	695	698	689	683	689	664	649	699	713	706	693	670	636	676	733	670	674	677	698	675	696	725	695	694	677	642	720	675	622	713	682	655	716	692	679	670	728	681	699	685	680	707	667	720	705	733	708	711	679	785	715	647	686	695	705	662	720	710	673	615	647	684	699	679	694	691	708	688	721	697	725	647	703	658	665	675	726	654	649	674	701	683	693	689	644	696	676	733	711	721	692	656	689	646	664	707	734	679	713	696	695	679	686	682	699	687	714	682	695	706	680	686	664	635	675	676	679	685	706	667	720	696	670	726	653	734	711	734	696	674	665	692	694	718	684	699	743	645	688	754	683	689	691	661	702	725	665	675	669	674	709	708	678	669	692	680	671	699	669	677	662	731	685	684	675	698	707	753	679	700	694	681	696	707	704	669	718	690	695	710	651	670	702	709	679	724	681	643	683	670	683	669	713	691	675	692	725	702	689	654	648	725	694	628	717	736	713	697	731	684	657	647	709	689	694	707	698	680	655	705	716	684	692	630	700	701	719	698	670	658	669	666	665	672	696	661	664	678	743	701	685	694	706	696	731	702	640	647	716	672	654	654	675	682	711	666	706	671	743	686	676	695	719	673	700	704	653	734	709	708	676	669	654	727	667	667	682	695	669	690	689	648	678	684	699	679	691	686	702	694	676	676	700	737	648	675	665	731	628	710	688	716	657	722	689	654	673	693	675	714	685	674	710	665	644	713	721	698	706	714	639	691	711	668	672	696	671	729	664	693	719	685	673	734	678	696	656	654	675	658	693	655	652	701	686	658	661	696	724	680	722	734	702	738	718	723	719	668	751	705	707	707	681	743	693	693	674	704	726	674	678	689	702	732	684	660	678	668	689	673	691	661	709	685	659	687	704	691	688	692	662	659	694	715	718	688	670	699	696	683	659	698	701	699	665	684	694	695	678	702	722	651	710	654	682	690	696	717	653	647	721	655	678	672	690	665	659	749	690	699	630	712	697	750	650	698	709	700	650	672	742	673	658	711	678	651	684	720	644	706	672	680	674	710	703	688	684	682	683	645	665	692	687	686	676	690	668	647	660	666	677	719	703	680	688	708	683	702	611	746	691	655	685	701	708	682	644	732	700	662	691	730	675	723	655	694	775	671	674	708	699	697	695	687	684	713	719	742	676	704	687	711	716	662	688	679	690	727	676	641	680	696	665	692	697	733	685	702	725	688	697	703	709	643	702	675	713	709	654	670	685	730	685	660	725	729	694	685	695	733	690	678	698	719	706	717	683	709	653	679	696	699	680	671	673	711	685	698	708	669	668	676	638	667	708	779	676	687	694	673	692	724	720	726	740	694	687	696	606	706	696	697	683	726	745	702	695	676	716	692	688	724	682	664	686	704	761	684	686	663	734	723	660	675	674	663	696	690	666	651	715	688	665	708	712	666	690	719	696	691	668	670	683	655	668	700	677	708	675	714	686	685	687	660	702	710	724	668	719	684	671	685	720	689	682	679	710	677	681	672	732	661	713	677	708	704	720	718	710	687	693	758	730	705	696	677	669	677	675	704	737	693	725	719	655	740	698	671	678	707	621	707	730	710	643	690	689	712	724	682	639	649	660	681	694	686	727	717	698	731	681	668	704	654	725	640	696	667	670	682	710	691	670	667	680	660	695	752	732	727	720	696	700	658	703	664	706	712	644	683	699	668	669	736	715	688	773	730	688	690	684	695	698	715	702	673	703	699	706	704	674	710	706	708	698	702	678	695	676	698	694	703	736	693	723	672	704	659	666	700	687	664	747	730	747	683	667	651	660	685	661	661	679	737	703	686	660	647	665	683	711	666	684	725	713	688	741	671	686	682	689	686	688	669	650	758	719	705	722	691	706	699	721	676	685	672	643	755	708	655	669	666	698	688	713	690	690	684	688	749	684	684	714	745	671	659	681	704	745	730	688	632	685	744	678	645	610	676	686	677	685	662	689	619	726	665	710	705	672	707	715	684	723	681	710	656	663	698	692	645	701	656	696	714	680	713	654	704	671	721	677	696	653	677	691	702	701	726	687	694	668	683	655	673	681	721	685	722	702	653	683	718	694	674	700	737	676	739	703	694	680	718	695	714	670	680	681	699	675	720	693	744	669	690	768	687	689	679	707	664	672	704	689	742	690	677	730	732	686	717	675	660	676	685	707	655	671	658	712	648	699	730	649	638	665	713	709	715	679	713	693	672	714	656	719	678	674	684	670	712
66702	35975	19095	9829	5464	1876	496	353	402	446	458	416	439	434	425	392	365	367	431	424	460	447	477	427	426	342	330	356	343	355	324	337	340	337	375	335	324	324	360	323	346	308	320	300	350	337	295	358	317	386	365	352	344	357	332	381	354	335	320	331	306	360	339	350	350	370	318	345	344	336	314	306	358	359	368	354	331	361	334	362	309	314	331	348	340	350	351	365	329	361	359	364	344	344	340	353	331	304	348	317	371	354	347	318	346	344	360	382	324	355	352	361	327	325	315	332	366	373	332	313	330	378	335	334	326	330	314	365	352	288	327	348	330	323	354	342	283	336	321	370	328	308	367	351	363	352	356	333	334	336	349	357	355	336	335	319	359	343	320	386	347	368	339	372	356	346	327	328	319	342	337	305	335	350	361	342	353	346	331	344	342	321	328	330	344	320	360	356	317	358	383	329	341	348	366	375	348	343	326	299	325	362	357	352	364	360	382	309	329	324	322	315	308	369	338	325	351	349	318	359	341	328	341	331	371	391	308	370	316	341	359	331	353	333	325	316	342	301	347	344	330	313	362	335	360	305	333	329	332	336	335	346	337	317	361	378	358	354	332	291	345	381	344	324	322	321	363	343	365	365	335	375	361	320	328	357	321	301	332	316	328	342	341	363	335	342	307	291	294	368	310	335	319	305	325	343	334	313	318	308	345	335	364	340	358	369	386	347	334	303	349	344	317	364	342	310	329	340	333	358	335	354	349	297	309	326	351	332	333	363	333	313	327	373	337	390	325	348	345	340	333	373	307	331	292	327	362	334	308	352	340	360	322	325	344	362	343	338	303	323	348	329	336	330	309	338	335	375	346	309	339	367	356	331	340	356	319	317	349	332	342	313	289	363	325	292	326	292	329	318	332	365	358	367	376	377	329	331	334	347	345	333	342	277	322	298	320	332	315	335	347	331	372	330	349	339	338	338	348	338	361	332	341	312	319	325	336	326	338	359	357	326	353	372	334	342	331	356	341	333	347	331	352	346	336	336	383	322	326	297	340	313	321	359	327	328	301	362	314	309	336	313	330	323	375	339	336	373	337	338	330	361	312	326	306	364	355	349	339	329	341	306	356	335	357	369	338	334	349	347	348	317	320	330	346	293	346	304	372	343	381	342	363	348	329	305	323	320	348	339	360	362	341	345	328	354	332	328	325	338	331	368	346	344	307	325	343	320	349	324	311	325	340	335	306	321	339	321	317	329	378	338	361	345	332	334	377	376	316	356	329	313	352	345	344	396	383	313	329	344	380	334	345	293	368	359	355	325	365	348	355	325	294	357	322	340	339	304	328	352	388	370	349	344	357	359	328	355	344	345	331	318	319	360	364	310	349	322	363	333	367	378	348	321	296	315	311	382	347	362	313	324	328	339	329	340	367	341	315	322	323	349	305	342	351	323	330	352	358	360	368	308	329	286	338	351	291	351	328	334	335	332	371	330	322	328	327	354	379	359	307	334	368	320	328	328	325	350	355	361	333	349	317	356	346	348	303	352	343	356	348	368	342	342	351	350	372	369	342	301	333	331	331	319	318	385	336	328	336	340	336	316	322	338	340	345	322	342	363	335	331	378	325	368	296	354	368	348	322	337	311	356	340	340	349	341	328	319	331	339	383	332	339	328	331	313	311	376	308	328	350	334	320	367	352	338	357	351	341	314	330	355	330	375	366	352	318	353	327	334	357	343	300	327	376	331	354	343	337	342	347	351	332	293	339	345	354	334	337	343	315	326	323	351	355	319	325	325	362	352	340	344	371	332	348	303	341	321	334	331	291	335	338	361	324	349	353	365	370	362	295	340	319	337	322	328	408	352	316	308	299	322	297	327	331	317	325	323	356	347	331	363	341	364	330	350	352	333	310	346	383	344	370	321	315	348	338	315	364	346	336	317	301	391	359	326	327	313	341	369	350	329	377	308	325	324	352	303	323	346	352	328	344	355	331	339	372	353	349	326	332	363	325	327	337	326	314	312	312	313	319	334	328	320	320	351	342	357	334	342	336	308	314	302	322	335	379	313	333	326	330	349	358	328	332	337	352	326	329	316	337	321	328	370	324	347	329	320	348	341	334	338	341	349	304	350	329	309	352	344	344	300	340	304	341	313	324	352	318	334	322	354	365	319	378	323	331	309	326	318	319	310	347	320	338	334	368	337	352	332	333	374	371	319	310	322	342	332	389	331	309	339	337	321	374	328	349	348	306	331	308	349	346	330	345	302	335	346	314	360	331	328	346	329	307	332	370	348	304	373	348	364	342	339	325	336	299	319	317	377	321	341	330	326	356	322	378	331	338	313	325	351	346	376	314	348	341	369	352	368	331	318	353	358	329	328	304	323	350	351	342	310	346	349	376	322	348	352	308	361	356	342	333	355	324	363	348	325	334	292	349	353	350	325	341	299	377	360	351	360	351	339	339	324	323	299	321	387	338	329	326	309	329	348	339	320	385	340	337	356	333	364	334	317	323	328	315	336	331	339	347	318	351	370	377	340	360	377	361	357	326	362	354	344	378	362	324	344	349	337	349	350	343	350	325	314	312	337	332	329	370	292	383	343	311	301	356	317	356	346	364	327	346	384	335	376	306	304	347	317	359	327	295	341	348	340	343	310	339	312	335	358	350	318	336	333	329	363	349	338	340	308	376	350	352	357	322	364	321	309	328	348	329	335	342	382	365	327	333	330	353	361	320	319	328	360	352	327	299	326	344	324	306	336	338	371	318	325	357	333	338	330	342	313	326	320	343	334	308	328	322	338	322	345	327	352	336	369	305	340	368	332	304	316	350	341	293	339	315	368	327	330	310	398	362	351	301	321	346	336	341	352	329	347	328	331	330	332	314	319	398	339	354	321	359	351	320	370	332	353	343	364	331	309	334	333	363	352	363	332	347	328	401	362	330	321	340	318	361	354	351	334	354	356	339	305	325	364	352	357	349	387	335	289	352	308	329	324	350	336	337	322	346	299	348	326	343	303	337	317	360	322	336	335	331	323	327	347	323	328	326	362	335	386	351	318	352	359	355	341	352	354	333	342	352	334	347	357	362	333	340	337	331	362	322	363	319	310	353	340	324	347	341	358	341	347	358	347	334	389	328	341	356	310	288	334	373	352	347	354	310	310	332	366	358	339	349	345	311	356	346	308	335	338	326	313	337	367	341	383	355	358	354	370	314	350	310	325	335	352	316	305	338	364	366	304	340	300	354	321	347	348	335	363	365	355	386	320	349	322	358	327	345	320	305	371	338	360	318	366	364	301	316	318	335	389	335	360	371	345	314	325	373	311	314	329	324	359	330	343	325	308	340	341	354	317	342	337	369	336	301	344	309	357	356	342	367	336	337	337	344	365	353	337	349	317	309	338	353	351	335	322	314	344	343	392	369	336	339	343	336	335	332	320	325	348	318	324	363	347	337	348	346	340	354	306	295	315	335	365	316	326	374	342	316	366	329	354	334	322	360	320	357	351	341	352
43072	26525	19397	16077	11936	4618	1189	1013	1023	1242	1237	1136	1135	1068	1000	1025	982	1083	1075	1423	1536	1513	1464	1221	1126	887	732	735	659	694	725	728	704	779	761	746	716	726	716	743	728	723	716	760	737	764	722	713	727	748	703	726	669	734	693	723	680	741	685	659	696	763	704	737	738	707	748	704	712	730	717	742	695	703	705	712	731	715	726	713	691	738	739	733	774	703	726	757	758	741	690	713	716	716	703	717	714	723	719	777	690	699	740	727	686	768	707	745	745	683	736	716	732	716	744	742	724	720	741	734	704	764	768	734	698	767	685	758	660	714	705	682	740	692	724	730	709	735	729	726	710	710	803	682	698	739	683	733	696	705	712	683	758	698	695	746	735	702	731	722	718	745	712	737	702	729	741	719	727	776	777	691	693	731	622	680	751	717	762	700	719	713	738	725	759	703	746	710	701	722	711	737	748	692	733	696	743	708	710	695	724	696	682	734	686	766	709	723	753	686	743	712	674	704	722	732	727	748	730	697	731	736	724	726	683	709	721	709	720	696	710	736	703	674	764	738	678	723	691	723	746	698	717	673	723	736	730	719	740	749	689	666	763	771	728	696	705	715	711	768	693	693	774	776	716	672	738	744	747	755	729	721	689	735	737	697	753	752	759	703	707	745	753	712	682	690	730	736	727	722	729	704	725	730	727	743	731	752	705	707	736	689	687	726	729	749	700	707	672	732	712	683	722	643	688	694	680	712	741	723	712	738	755	730	746	714	712	709	738	708	673	704	738	716	719	736	737	676	759	698	720	738	719	687	715	680	740	736	707	735	704	685	755	660	759	732	754	760	708	714	735	763	716	707	710	721	695	719	668	726	725	700	751	707	741	739	752	672	735	726	737	708	776	717	721	716	707	724	770	719	773	780	737	739	734	693	700	684	714	728	741	679	759	711	730	711	639	733	775	745	760	653	716	719	741	732	727	708	740	714	715	715	738	724	703	678	690	744	722	698	698	727	735	736	733	732	768	761	737	678	742	702	738	747	716	731	703	711	733	689	715	728	695	704	697	765	744	688	732	710	652	745	713	727	746	703	719	721	699	746	747	740	729	706	741	736	680	738	707	741	770	675	722	720	683	708	728	736	730	753	716	711	708	750	710	700	761	740	704	688	710	756	699	709	721	727	715	735	753	707	737	670	706	686	726	679	690	732	729	686	714	751	774	699	748	773	698	720	702	698	676	683	738	724	700	738	707	717	723	721	746	730	733	764	721	717	727	758	705	695	677	698	712	766	709	702	757	684	731	727	696	679	728	726	696	706	724	722	744	763	709	716	690	736	708	709	725	705	746	683	700	684	736	691	721	774	728	739	742	692	702	751	745	753	703	725	800	689	688	730	650	708	673	738	750	686	783	692	721	707	714	717	750	709	763	709	729	703	745	752	722	706	699	704	685	704	699	711	686	680	717	744	730	707	764	696	750	728	725	704	771	739	732	709	705	718	729	711	648	690	706	664	715	758	763	719	736	741	764	724	739	745	693	757	756	703	723	692	726	691	723	733	721	731	704	705	706	712	756	696	771	689	716	691	714	706	731	716	721	689	719	726	706	705	717	729	719	733	700	717	727	713	730	710	726	761	708	709	723	715	676	743	718	727	781	735	741	733	733	730	696	729	770	732	759	693	767	734	736	716	739	711	735	681	722	728	754	697	718	747	727	734	650	694	702	744	708	723	694	680	702	681	726	741	714	671	743	741	729	714	715	708	731	726	751	699	690	705	709	685	717	725	738	720	674	696	736	710	709	731	756	740	702	711	692	696	777	678	733	728	655	736	699	708	675	745	722	743	755	715	706	645	723	768	649	713	705	706	689	685	710	763	695	742	735	702	736	705	741	719	724	716	683	727	670	707	654	696	698	721	710	736	680	727	733	781	719	761	684	753	771	665	730	715	675	703	743	699	712	755	726	709	659	750	762	698	690	769	714	717	738	702	670	709	725	674	698	714	726	730	734	715	685	768	713	723	740	741	735	718	714	694	756	728	729	695	729	730	714	713	709	759	736	753	731	716	742	709	724	691	736	735	713	749	750	715	714	758	681	741	741	747	715	750	704	699	697	696	706	705	755	751	699	679	694	718	746	774	756	759	744	738	691	760	724	725	742	767	707	695	709	748	744	717	751	735	719	708	712	727	777	727	726	731	744	711	713	687	713	710	740	792	714	732	681	695	740	728	700	703	751	730	740	688	716	726	726	756	720	679	779	691	715	709	703	744	730	660	740	748	718	694	741	771	730	696	718	760	709	730	753	738	705	761	754	699	744	697	773	689	730	726	726	730	645	742	717	770	682	731	724	742	740	687	724	716	729	753	692	702	738	716	709	683	699	761	722	716	766	764	720	755	724	717	685	703	725	780	706	725	755	695	731	702	709	712	739	717	726	718	729	751	708	684	670	712	740	718	683	731	717	720	712	722	691	717	744	705	703	743	710	712	715	706	714	658	737	715	725	730	742	703	729	748	718	747	766	730	789	663	697	702	669	675	744	762	748	754	737	760	731	688	728	702	669	677	715	725	680	727	697	731	695	754	755	747	711	704	683	765	723	691	729	755	740	731	708	685	705	710	732	691	705	793	721	737	698	733	701	701	679	706	711	736	723	722	760	742	742	713	769	693	700	741	728	705	741	733	766	707	711	735	731	679	776	729	755	706	722	658	744	735	742	687	684	772	712	739	697	705	709	768	743	750	701	710	718	699	713	712	724	737	729	759	685	645	771	731	716	685	695	735	731	701	717	699	741	715	716	750	685	717	730	757	715	671	734	711	701	693	716	687	655	695	720	736	697	759	712	728	689	727	740	737	723	678	735	734	682	756	714	716	762	753	728	722	724	734	735	735	723	728	691	700	757	755	702	730	719	721	765	749	713	692	695	712	727	752	745	695	721	716	695	745	712	709	689	719	732	698	740	736	729	729	698	691	780	739	676	717	762	733	713	688	735	697	685	732	768	748	749	741	740	743	726	744	753	743	735	708	736	706	740	779	703	764	691	663	724	705	721	736	736	737	711	721	728	698	734	695	717	706	726	702	679	712	686	689	694	729	688	719	695	696	766	742	718	712	715	721	720	710	712	710	774	727	742	741	748	672	720	728	718	695	742	709	734	703	684	728	718	741	716	702	675	771	729	771	720	736	709	678	728	680	697	718	777	761	706	700	732	771	752	736	699	703	764	689	650	714	714	731	738	707	746	717	747	762	669	687	750	719	741	720	762	742	681	760	701	730	716	714	715	692	675	729	701	759	735	740	705	670	722	747	704	707	757	700	726	756	694	693	717	730	767	735	719	684	729	739	720	703	720	741	689	759	751	679	732	697	694	739	742	708	761	744	704	718	712	734	708	706	715	674	718	764	759	741	676	753	754	720	694	725	723	718	708	722	722	731	698	773	727	746	726	714	718	722	750	682	732	742	724	754	698	783	713	690	695	742	713	693	722	722	740	730	738	690	662	667	727	739	741	703	726	737
44874	17570	7313	3189	1340	490	304	313	328	351	327	331	334	335	298	324	296	302	296	314	345	337	318	328	277	316	299	323	281	319	328	326	295	306	284	301	287	309	293	356	294	260	302	294	292	329	332	299	298	296	278	304	294	314	301	309	316	333	290	315	323	330	322	288	298	307	285	315	342	303	288	300	336	316	335	298	298	313	283	271	304	319	317	293	309	331	325	332	325	290	292	310	284	316	295	309	334	322	337	321	309	300	296	287	314	337	314	295	285	310	289	257	285	312	289	313	324	266	284	286	294	273	307	277	285	295	285	326	327	277	315	325	288	290	315	320	347	295	324	299	292	317	342	297	293	275	297	291	310	327	293	332	302	307	282	273	308	316	298	284	302	351	319	321	317	325	301	300	341	294	320	296	306	306	309	333	289	275	332	322	286	305	302	284	258	309	287	298	310	265	326	347	308	305	293	298	308	282	291	326	312	340	326	328	314	290	298	300	305	316	379	342	307	298	350	295	289	296	300	275	317	324	300	308	280	303	301	281	291	340	309	314	286	291	315	337	299	308	281	309	289	317	263	292	305	288	312	327	332	314	307	285	318	298	342	311	298	310	298	323	332	308	331	321	292	287	319	323	322	319	323	293	356	322	316	287	307	312	336	298	304	322	283	317	285	334	286	316	270	283	326	301	275	297	305	289	306	300	329	344	250	299	298	321	286	325	345	321	323	363	310	313	329	266	317	319	317	325	302	304	312	329	310	280	288	324	314	288	290	311	305	331	323	298	303	360	336	331	334	322	310	295	280	273	359	293	289	319	289	310	309	300	308	330	318	318	344	335	320	303	313	301	345	333	303	293	323	314	304	319	299	278	282	336	336	337	320	292	304	266	291	279	312	325	314	286	278	315	339	331	307	337	291	303	286	342	319	285	293	280	298	311	307	309	337	277	283	286	333	296	310	282	318	320	312	305	303	283	300	279	331	284	299	280	312	292	283	337	281	321	303	298	316	301	347	317	298	318	290	336	315	301	311	322	308	324	313	324	332	329	334	315	290	326	289	318	284	310	325	358	258	311	288	345	299	293	295	290	289	283	287	273	303	290	315	305	331	329	344	338	335	288	295	260	316	310	306	303	329	298	286	293	322	357	301	306	286	312	303	300	320	296	313	305	292	323	325	325	302	300	284	338	312	313	311	307	335	297	301	328	305	310	301	326	324	300	317	310	283	303	312	304	315	320	334	287	294	339	275	307	284	323	292	277	307	303	306	347	312	322	333	306	317	307	317	327	330	307	329	293	310	293	302	290	335	303	290	302	321	319	345	292	289	289	277	253	312	342	332	315	286	325	302	322	330	329	321	284	342	287	291	281	266	338	300	287	275	326	323	322	327	299	313	292	295	308	350	301	299	305	302	307	303	360	303	312	325	301	334	263	305	301	275	325	297	283	270	284	278	275	313	324	328	324	308	305	310	323	299	328	336	312	326	302	322	309	312	320	293	294	297	332	323	328	295	341	296	351	291	286	303	291	279	265	297	320	289	289	311	288	312	292	315	301	277	300	328	315	306	313	317	323	306	316	302	320	318	342	303	300	360	310	310	312	283	325	316	294	291	281	268	325	289	284	303	313	293	297	292	304	274	323	319	277	282	316	291	316	330	327	311	347	300	330	298	316	260	296	320	323	296	292	320	320	293	322	296	262	316	326	334	306	316	307	320	298	301	328	315	325	305	287	259	311	295	266	284	276	241	300	307	286	300	291	290	293	264	305	277	301	291	314	331	286	282	294	282	287	336	337	340	310	318	305	297	298	302	298	279	291	344	334	302	274	347	322	324	306	268	282	283	305	314	302	282	292	306	290	338	324	284	299	298	307	293	288	311	303	276	282	300	342	347	306	296	306	321	327	259	317	308	300	283	343	286	306	314	308	281	304	304	305	305	310	299	295	260	301	311	314	297	287	281	286	331	289	294	288	300	287	270	289	278	280	302	333	335	287	304	324	324	348	300	301	269	309	309	343	325	317	281	305	330	286	300	264	275	322	306	285	357	308	330	309	295	316	332	303	304	306	329	328	290	319	298	293	296	304	309	317	309	305	305	345	317	321	322	310	302	325	312	284	313	331	301	316	298	286	287	314	304	317	290	307	293	281	280	269	331	307	306	308	311	304	323	308	334	307	291	315	332	314	281	327	316	326	298	302	290	295	317	287	318	298	314	308	300	288	303	337	288	316	307	308	326	314	296	321	289	314	289	333	325	314	307	294	302	299	315	313	312	318	302	298	315	303	316	309	347	332	315	326	314	324	326	302	333	300	309	304	337	306	307	277	296	281	274	299	287	313	309	276	334	278	307	321	295	271	312	321	311	335	288	319	313	326	313	318	299	285	305	306	322	329	283	271	301	286	298	331	294	293	311	305	292	308	262	319	299	346	343	271	317	313	281	303	297	295	317	340	323	302	324	345	310	351	328	318	315	283	308	323	314	270	266	330	319	278	298	337	310	308	287	312	352	304	290	300	342	300	287	316	279	294	320	328	323	335	276	336	295	284	305	304	338	326	322	287	281	300	282	270	348	331	315	282	300	270	296	337	308	292	305	330	322	316	376	315	292	297	276	286	296	324	330	294	284	277	308	291	281	320	313	311	298	345	338	321	282	270	282	281	295	277	341	313	333	307	285	290	274	276	298	330	286	260	294	309	289	296	318	300	300	337	314	309	285	250	308	285	264	261	296	328	312	324	311	290	329	291	315	290	283	310	321	320	308	345	300	298	338	324	339	296	299	304	286	331	313	327	300	305	308	303	287	292	329	316	301	304	290	300	308	318	322	302	286	303	269	313	285	295	294	326	292	318	309	317	331	304	312	280	312	303	303	336	319	258	325	311	317	300	337	347	296	303	330	331	324	291	341	315	312	298	327	332	272	293	285	303	290	316	320	294	323	302	323	314	333	314	289	306	337	283	320	308	297	283	306	295	279	295	293	307	292	307	280	295	268	301	307	287	283	299	315	307	286	314	305	280	292	321	323	302	310	273	315	326	320	304	308	316	320	317	302	331	278	316	299	281	301	329	290	268	322	294	320	300	299	274	276	299	300	343	305	288	329	298	305	324	338	289	331	330	345	296	302	294	318	279	290	279	307	324	289	325	324	318	308	314	286	299	323	317	313	322	273	311	288	281	317	272	283	264	370	283	348	284	330	304	320	322	320	312	314	312	306	290	327	340	301	318	307	337	312	306	307	321	287	312	293	292	290	325	295	306	324	308	299	296	299	310	273	346	317	309	307	312	299	338	314	321	322	351	308	329	299	328	299	315	362	295	306	313	302	269	298	288	319	313	298	300	297	289	343	324	308	307	284	277	341	284	318	321	336	320	310	285	318	313	343	292	272	303	335	319	315	309	307	286	303	295	310	329	349	273	324	297	317	303	274	296	317	288	290	304	286	329	270	294	335	358	329	318	281	283	298	314	314	313	305	316	320	287	288	314	304	321	326	339	311	304	313	310	314	325
28218	11626	10384	7406	4063	1481	764	747	757	812	761	669	727	745	726	701	753	703	698	686	742	757	705	723	733	711	675	668	671	685	670	659	660	667	672	675	660	625	657	643	695	674	662	707	638	680	651	692	653	653	621	690	700	668	661	642	603	688	660	689	681	628	692	685	679	691	686	688	651	664	646	645	702	701	699	672	647	660	672	660	651	643	642	617	688	642	665	679	686	708	734	657	650	722	678	731	645	663	701	739	647	676	616	709	649	669	672	673	675	690	693	698	667	716	683	701	621	659	672	692	682	621	662	688	703	656	652	679	659	644	712	620	669	682	665	644	662	688	643	684	680	654	640	701	636	674	690	689	667	639	648	656	654	650	696	666	642	678	624	663	674	641	640	673	649	693	679	659	669	671	645	696	608	694	653	662	641	622	626	671	653	654	674	691	620	670	691	691	703	706	660	652	628	723	650	691	680	672	680	651	666	648	668	685	640	701	710	637	677	633	727	676	717	622	712	655	698	630	663	668	665	681	673	685	671	636	631	655	681	661	631	706	663	667	630	643	646	611	672	651	674	643	691	667	676	675	665	709	622	678	671	662	699	650	689	719	656	688	651	700	627	691	707	686	690	648	627	667	678	668	651	691	673	671	654	660	629	655	637	627	586	648	685	632	654	641	660	657	717	617	690	653	707	637	711	671	646	671	634	682	687	614	693	648	624	638	656	651	658	588	620	711	663	684	680	719	664	678	690	674	654	675	666	646	668	644	680	667	676	672	706	645	690	657	646	697	655	684	678	625	626	678	681	649	678	637	628	698	687	625	657	674	669	661	665	698	679	672	664	699	667	687	671	638	634	645	677	674	669	700	697	642	639	693	670	662	673	633	666	672	636	651	665	690	725	686	721	686	592	682	636	671	689	677	666	669	631	621	627	659	680	678	665	678	713	733	625	653	649	662	619	655	723	648	688	680	653	689	676	637	608	628	640	631	688	620	651	737	693	636	642	661	722	702	664	687	639	676	669	644	633	677	624	708	687	686	656	668	665	687	645	673	654	669	713	648	671	675	666	660	705	631	721	618	653	687	632	668	633	660	688	686	693	671	671	649	652	669	661	662	684	630	656	625	647	664	675	645	651	678	686	673	688	695	639	665	658	646	631	628	666	640	684	656	691	702	741	617	712	631	665	639	700	667	635	632	647	638	677	676	685	681	647	657	686	629	649	656	713	668	639	655	667	706	651	663	695	667	678	642	654	668	681	732	666	692	660	653	686	674	683	661	638	643	664	699	627	645	690	635	670	681	617	674	702	652	666	640	638	700	717	648	714	666	656	655	688	636	675	655	677	686	687	690	646	647	657	671	633	674	682	687	625	647	669	683	692	642	708	642	681	667	682	653	677	697	641	630	681	665	692	658	637	652	694	682	664	639	653	666	667	665	670	723	674	671	667	665	658	626	662	649	697	687	666	684	637	661	678	656	663	672	669	695	660	661	675	664	700	676	667	648	651	633	627	644	654	679	675	628	685	692	659	672	663	684	669	637	725	662	648	664	659	595	655	654	631	624	683	647	690	666	642	684	695	710	675	671	664	683	638	673	691	661	721	696	682	660	670	730	669	652	633	702	693	732	649	639	643	651	687	636	681	670	645	656	637	650	619	665	718	653	645	606	608	677	668	672	693	652	664	702	647	642	667	633	701	657	661	642	677	685	668	666	676	681	712	688	675	700	683	603	630	655	659	665	646	664	651	727	646	686	649	711	714	660	670	668	635	663	628	642	673	692	665	712	661	651	651	713	670	643	651	683	650	638	660	686	633	675	741	667	661	624	657	689	707	666	659	690	647	644	674	643	639	701	701	670	677	667	624	642	661	627	678	625	699	668	680	654	681	689	627	658	668	629	654	708	677	684	679	689	702	621	654	642	662	668	619	661	717	677	657	657	661	680	616	636	686	658	671	661	701	709	668	688	655	647	643	670	695	685	691	613	669	645	647	699	648	664	677	681	676	651	663	661	676	684	722	666	673	666	621	710	661	644	660	727	636	674	681	638	659	666	656	627	638	697	651	643	654	651	651	668	656	667	672	671	673	646	689	685	636	647	654	662	675	675	692	655	645	658	668	637	650	669	701	670	644	650	656	636	706	672	673	656	666	696	686	666	664	658	636	685	725	680	645	746	641	663	667	659	663	668	634	668	654	638	664	659	642	684	684	629	625	606	659	685	660	609	690	671	686	652	645	674	643	694	635	655	653	708	650	646	708	700	655	698	653	673	660	664	684	655	693	686	658	629	665	721	655	671	694	714	643	664	708	685	672	684	691	631	663	660	673	693	646	685	613	713	627	674	687	660	651	681	645	750	622	649	683	685	656	676	624	661	649	716	638	668	651	654	669	665	647	629	654	636	706	651	706	674	701	618	710	649	673	647	660	669	693	709	655	666	699	654	654	755	670	711	661	656	673	637	631	672	625	664	681	683	700	691	679	666	662	667	650	651	640	624	661	706	664	676	661	709	626	650	670	653	656	666	646	673	659	677	671	728	663	653	714	663	641	653	714	641	697	695	693	653	692	643	655	676	616	666	679	687	683	642	665	674	628	619	705	622	633	687	641	604	700	648	654	660	678	680	650	705	654	668	660	722	673	703	669	680	684	664	639	719	697	660	708	646	645	666	674	649	649	654	736	686	686	618	720	674	663	674	679	667	674	627	647	660	653	638	684	643	614	703	637	662	684	642	711	653	687	658	641	650	670	676	655	655	702	644	646	655	637	619	702	642	636	677	651	683	654	653	676	671	661	677	668	650	666	640	685	698	657	704	684	664	625	687	677	682	653	604	633	648	602	667	665	626	689	662	742	652	681	673	641	707	664	639	660	710	672	667	639	657	628	700	684	681	669	676	675	659	653	694	712	640	652	647	691	668	661	653	648	680	662	671	672	672	665	669	677	666	621	644	664	685	647	658	657	687	686	689	666	717	690	630	659	683	646	631	700	668	677	664	653	660	650	669	687	667	654	661	669	689	675	608	674	698	693	636	647	628	690	644	648	654	669	659	687	678	636	664	652	652	667	654	675	673	683	645	702	709	634	707	652	635	660	710	623	673	689	637	680	704	649	649	673	697	671	656	682	662	694	642	634	640	654	695	666	683	689	685	698	631	639	677	692	712	686	673	621	663	674	701	662	681	629	675	708	694	631	645	733	683	650	633	626	665	596	657	689	669	700	672	654	634	645	686	653	635	647	653	637	717	695	688	655	673	693	683	697	679	703	632	718	689	647	642	644	661	675	672	623	681	637	648	653	640	723	683	632	639	662	676	648	661	655	639	642	676	666	660	657	621	643	694	657	699	674	628	672	649	651	728	691	607	703	673	641	698	677	701	642	641	687	668	701	699	667	653	710	684	668	656	653	648	685	687	623	697	622	679	691	708	723	675	656	672	652	665	690	663	725	658	682	701	717	660	676	682	615	708	641	638	646	685	699	692	677	652	719	654	646	675	648	630	627	710	706	647
58012	28100	10249	4752	2604	1058	363	359	352	310	327	325	353	345	322	337	342	377	383	388	469	448	397	419	374	341	333	315	358	307	322	365	297	363	336	306	297	294	305	313	320	315	328	316	314	293	339	319	298	303	326	334	312	292	305	291	330	341	286	309	334	316	297	327	298	308	328	359	321	280	308	293	321	316	318	301	303	322	333	304	317	315	292	322	312	290	295	303	327	302	315	311	317	310	320	338	314	312	313	318	296	305	332	298	339	322	341	319	364	322	328	296	329	318	323	348	347	296	284	363	306	315	306	309	322	310	300	376	363	331	350	314	299	305	318	339	336	340	326	331	318	301	346	296	307	326	357	309	299	294	347	306	314	336	289	332	316	318	280	313	313	278	333	360	298	331	296	308	317	302	278	346	344	302	318	323	352	319	315	333	309	299	320	316	313	343	318	346	322	355	342	355	300	298	324	294	324	318	322	287	313	331	324	325	250	349	301	317	280	298	304	324	338	298	313	355	304	321	340	293	306	361	314	308	291	287	299	346	304	311	321	310	322	341	305	325	306	355	312	299	352	313	314	342	319	346	340	333	324	307	304	310	303	293	305	293	315	310	332	292	328	350	312	323	335	329	335	302	305	304	359	326	332	315	313	291	298	312	295	316	283	306	288	331	311	345	325	323	299	309	331	362	333	341	318	343	343	285	350	342	323	313	317	349	318	306	301	300	334	319	335	332	316	318	305	326	308	327	278	315	328	324	340	298	339	277	316	313	355	334	328	298	328	330	321	333	308	308	366	294	334	331	319	305	322	334	330	328	329	350	317	301	316	319	322	311	324	331	338	321	318	334	319	300	379	317	311	340	293	307	336	320	315	302	303	303	301	296	312	298	327	293	286	319	305	315	314	327	308	290	365	313	321	333	334	338	320	333	290	343	278	277	305	299	314	328	329	297	348	320	313	312	305	301	325	297	289	311	337	331	289	279	296	299	327	321	287	333	323	305	312	320	348	306	332	325	290	303	321	330	330	324	342	315	303	293	318	310	317	321	326	277	317	291	312	320	276	324	340	322	339	262	294	283	326	346	300	325	324	359	318	309	303	328	355	323	309	292	311	307	308	297	328	307	321	337	309	339	332	327	313	316	286	302	294	337	314	297	313	319	339	338	293	317	323	338	321	327	310	282	313	296	317	315	343	282	305	324	358	283	346	335	295	324	292	285	309	340	301	329	321	322	322	319	319	320	293	296	310	330	308	319	336	306	315	285	346	330	278	266	309	291	288	335	338	300	306	338	296	323	321	338	311	320	332	306	334	320	317	338	343	324	319	301	320	304	341	299	310	324	297	277	355	304	344	311	320	294	332	326	318	291	291	303	346	305	329	350	333	314	306	355	311	334	334	347	305	299	315	342	296	296	359	336	334	288	327	298	304	303	311	327	306	304	288	318	334	322	289	332	313	326	326	323	321	306	300	339	308	346	325	297	328	296	305	320	311	307	314	330	333	316	351	344	335	299	286	315	304	339	337	350	280	286	329	332	329	328	332	341	304	272	326	345	326	331	306	334	303	308	318	318	312	310	317	310	302	296	300	334	343	319	327	321	323	314	269	304	347	335	302	292	300	325	301	324	324	325	305	323	296	309	348	291	293	339	301	313	317	336	297	308	304	352	272	311	297	345	304	328	310	342	334	329	277	330	309	287	302	267	327	356	317	309	296	306	308	316	301	314	317	274	354	293	338	324	378	329	283	341	301	326	307	303	309	335	321	329	319	332	311	352	312	322	314	333	316	291	338	374	343	296	296	315	338	307	340	331	317	323	287	325	311	307	293	339	325	334	324	301	308	337	289	309	330	286	340	293	286	308	343	330	336	316	373	313	303	285	312	335	315	296	314	307	272	308	340	349	297	303	286	338	284	297	295	322	298	332	286	339	308	290	321	299	292	309	320	305	335	295	339	305	330	320	334	307	350	331	328	274	352	319	314	297	324	311	337	307	344	323	362	300	313	284	344	295	319	306	285	348	315	318	321	268	329	341	347	337	330	288	276	315	343	343	351	290	316	345	332	332	325	285	318	302	311	366	337	323	288	341	329	315	301	316	347	306	341	307	287	310	344	319	355	318	286	311	313	277	324	335	336	319	297	278	301	336	307	330	344	353	328	321	329	325	296	292	335	328	314	298	367	322	331	295	351	378	339	344	329	319	355	295	320	311	290	308	295	299	304	344	291	333	309	317	341	286	333	339	317	312	312	333	317	299	288	323	357	305	345	304	295	299	320	321	296	306	357	309	300	333	330	337	345	334	326	332	304	349	311	294	284	302	305	327	296	320	311	312	321	331	287	332	330	344	345	310	332	321	320	297	298	348	309	326	305	325	319	318	326	332	292	334	311	317	316	323	290	303	320	289	299	306	297	334	323	316	332	290	326	331	319	308	344	334	349	320	334	327	319	319	302	304	301	278	317	319	323	326	318	316	340	295	342	328	291	310	331	323	296	297	350	302	283	307	317	369	325	336	294	347	322	314	366	282	346	329	317	330	311	346	328	308	323	321	301	338	304	277	318	350	321	325	333	307	349	341	319	280	336	349	307	328	307	344	280	340	311	298	332	367	343	327	318	331	326	295	319	315	342	320	340	318	281	331	360	293	286	297	328	304	330	336	339	306	305	295	352	348	306	321	304	356	287	339	328	306	285	284	341	349	307	333	320	335	327	280	307	338	333	328	320	345	313	318	344	301	313	369	297	315	312	309	318	296	286	323	349	313	299	320	314	337	299	330	353	323	325	335	327	301	292	350	283	327	323	347	314	333	347	340	331	327	301	303	313	330	326	304	320	344	314	287	313	328	298	321	323	291	355	301	314	302	314	295	317	321	291	358	273	352	327	310	298	290	306	305	326	330	318	322	299	301	331	323	307	270	333	345	324	292	325	374	305	334	326	323	321	290	333	320	309	305	306	305	308	351	294	300	353	298	342	320	313	301	338	326	306	325	317	318	273	312	322	296	312	330	345	321	343	315	309	323	330	322	308	313	336	284	303	343	325	341	291	317	287	318	317	319	335	327	273	324	326	313	300	362	301	336	355	348	305	294	338	330	337	319	301	332	349	326	274	298	308	296	318	305	322	302	308	311	271	326	307	333	332	320	308	331	323	315	313	307	298	354	328	344	301	316	303	322	325	318	277	324	344	326	355	323	301	307	368	285	329	280	330	347	323	302	330	331	324	286	296	329	330	309	316	311	328	316	338	323	338	343	335	313	310	322	337	300	323	292	337	331	357	331	342	266	331	299	321	324	333	306	346	307	319	348	305	324	335	299	334	324	333	297	303	326	326	331	314	335	283	359	299	302	323	294	294	320	324	324	299	318	314	304	310	343	349	359	321	292	315	281	362	341	273	354	302	297	319	297	292	302	306	316	365	287	318	317	352	314	331	326	324	295	307	304	318	304	293	308	354	318	315	332	327	305	304	319	334	371	307	330	297	329	304	310	322	299	318	278	323	307	282	293
38301	19102	11697	10219	7329	3194	802	791	775	778	781	730	819	798	887	891	963	1047	1086	1160	1333	1388	1329	1195	1041	788	658	715	661	696	704	702	714	734	699	682	730	692	720	676	705	689	688	694	689	669	730	642	701	686	702	661	658	708	657	698	678	702	697	713	659	675	746	687	690	628	641	708	695	645	704	708	714	701	706	745	631	684	677	696	686	677	695	673	673	710	692	712	709	691	683	650	682	652	667	705	688	666	728	674	709	699	692	716	633	728	670	724	700	704	675	659	707	699	708	679	688	682	726	694	664	695	646	654	693	692	692	674	676	710	696	693	694	717	721	690	702	708	696	711	666	677	744	671	626	728	749	671	711	721	603	740	663	703	702	661	668	686	648	687	740	706	686	699	668	650	699	683	730	704	671	671	679	655	692	683	720	700	726	696	740	713	705	666	721	739	703	729	693	727	709	664	686	689	709	699	683	652	659	683	714	664	694	697	686	691	662	750	643	643	693	680	680	704	720	680	688	709	699	664	653	696	718	670	655	706	702	662	698	648	691	746	668	695	697	688	719	653	665	679	730	686	680	699	706	718	707	697	626	676	673	661	675	690	694	683	668	709	680	656	645	663	693	720	658	672	700	666	690	713	718	660	643	651	672	718	649	668	661	690	671	687	642	707	672	711	733	706	627	687	684	695	694	695	698	692	692	719	659	711	681	693	703	746	666	704	693	694	706	656	718	680	707	685	731	681	688	642	726	721	663	722	744	716	683	662	664	681	659	678	746	671	672	707	625	672	702	717	703	682	658	680	700	705	714	672	718	712	653	668	729	698	685	664	703	692	671	677	669	743	741	693	664	677	717	694	688	685	701	680	663	682	726	674	685	720	703	628	686	715	691	750	679	684	693	687	650	685	696	707	707	712	685	668	704	648	703	729	696	701	650	652	622	699	723	693	706	693	737	688	692	671	709	702	715	639	705	666	680	696	738	709	666	725	657	676	670	669	714	693	672	642	678	677	697	718	687	666	723	658	697	692	738	714	700	686	689	719	705	711	694	637	704	729	694	693	700	710	708	692	745	705	695	707	711	642	673	670	678	699	714	716	713	650	719	714	721	728	663	692	709	682	651	669	725	703	711	656	672	669	719	684	698	725	705	719	702	701	717	700	659	658	688	684	690	666	699	682	682	691	758	718	697	722	684	669	695	726	711	717	710	733	675	685	725	650	716	715	681	708	674	681	676	653	665	660	701	669	712	730	656	661	649	715	695	736	708	691	712	644	678	660	690	710	704	707	704	669	693	709	725	680	705	702	704	695	712	662	673	700	698	702	685	642	646	736	662	734	726	710	654	679	667	702	650	614	675	681	681	683	723	660	691	696	683	651	661	679	725	674	657	704	645	706	689	686	731	680	680	680	695	686	719	722	696	726	681	696	671	747	713	629	695	699	714	683	704	695	744	688	710	664	650	640	685	671	695	702	693	693	716	676	683	689	735	666	682	712	694	716	679	699	708	697	679	698	717	713	647	693	706	685	720	695	665	661	656	680	666	706	694	718	730	742	655	699	739	689	701	693	677	683	686	695	700	755	714	720	700	710	733	713	675	680	698	676	673	719	690	700	714	680	703	698	701	674	684	722	635	673	725	643	657	718	722	684	696	678	643	709	702	658	680	685	635	688	691	674	698	689	713	677	700	687	716	690	689	648	661	716	647	675	668	693	746	697	705	670	684	681	712	656	625	668	686	728	732	677	681	693	696	691	706	709	687	692	645	634	680	727	686	692	686	697	741	669	707	692	740	699	699	704	673	713	702	683	682	721	725	699	674	675	667	693	689	692	644	687	665	727	678	676	732	686	685	727	684	672	704	705	737	675	704	684	668	678	682	689	689	701	736	690	683	684	657	709	713	768	725	716	741	687	684	680	695	701	712	686	701	667	666	670	680	640	715	682	709	649	680	681	696	730	679	621	745	715	706	651	713	706	719	673	675	682	690	690	677	702	672	693	683	688	683	679	697	710	711	678	645	674	697	685	642	706	650	682	701	721	743	676	726	688	665	674	685	686	681	698	657	710	706	689	657	697	695	643	695	681	710	701	683	670	696	732	668	728	749	669	681	619	668	712	680	738	666	714	697	710	718	726	702	683	658	679	665	670	723	703	704	697	652	704	675	652	704	714	724	723	720	701	709	686	694	687	678	688	694	690	715	695	717	679	644	679	672	696	659	695	689	759	642	673	691	664	691	726	697	721	732	675	658	670	650	706	686	716	681	697	734	694	713	714	719	667	676	711	681	688	703	686	681	713	720	705	679	738	750	701	702	691	694	665	634	663	714	638	732	696	679	666	646	702	686	722	703	687	632	713	705	698	666	694	713	702	647	672	713	694	698	706	755	710	681	676	671	707	674	712	648	674	694	674	694	684	738	685	698	672	713	711	705	716	660	661	732	706	700	715	711	664	704	682	709	710	703	678	677	693	671	733	687	683	726	699	664	672	671	708	709	679	666	704	745	725	715	736	655	644	701	689	652	712	675	675	669	671	667	657	640	687	659	702	641	645	695	706	668	666	685	665	708	699	690	732	682	703	705	694	679	689	641	738	653	686	665	761	724	700	723	728	697	680	753	705	666	687	720	695	678	710	708	652	713	750	691	678	662	671	681	688	696	708	651	663	687	695	680	737	708	724	686	661	734	707	680	727	703	665	701	706	645	694	687	691	677	682	697	683	695	657	648	679	684	710	728	714	672	668	730	650	681	655	665	669	706	739	686	655	702	717	688	715	709	655	665	691	693	674	724	674	690	747	633	667	706	689	668	713	691	707	712	652	680	687	690	729	727	697	698	668	688	676	683	662	654	722	682	669	654	743	679	685	695	691	690	685	700	705	615	675	711	677	748	703	674	700	750	685	696	706	735	688	678	687	702	699	698	643	667	723	704	666	663	693	669	679	687	663	700	665	683	641	716	709	706	732	722	667	729	695	683	639	710	699	706	707	691	652	722	753	723	738	664	683	670	690	686	701	714	667	703	646	671	653	680	687	691	725	723	689	697	724	715	704	753	707	703	705	686	703	778	642	677	682	672	708	692	673	714	703	702	653	634	712	661	706	685	696	635	697	693	696	666	642	682	706	712	688	701	700	678	726	654	721	655	651	703	653	698	703	676	684	664	660	718	682	744	702	723	690	726	663	639	712	746	673	689	686	728	720	692	685	732	719	677	710	703	777	659	680	716	727	706	670	743	684	649	647	703	667	686	643	665	731	652	733	676	669	710	736	720	692	697	689	699	667	704	710	661	700	711	660	683	707	691	681	657	652	710	668	743	731	720	679	684	652	653	744	693	669	700	698	721	693	692	703	646	663	692	739	755	693	694	677	694	693	715	724	669	724	713	621	678	686	681	724	722	686	675	695	648	732	711	691	667	703	669	674	782	752	658	695	693	669	690	673	703	697	710	694	714	719	692	679	682	681	693	668	688	710	640	683	702	682	701	725	704	687	705	724	709	714	745	653	667	728
65568	35843	19285	10412	5505	1899	463	437	393	342	374	359	408	397	391	402	415	486	567	558	574	552	514	494	407	303	349	330	305	341	349	297	308	362	334	342	364	346	331	322	319	338	339	339	353	345	355	332	323	312	332	318	382	352	362	350	313	364	344	348	338	363	334	347	325	347	322	347	335	329	352	352	313	335	357	340	344	336	295	347	340	343	339	350	378	324	349	314	354	316	312	327	343	374	335	366	337	328	338	367	311	323	355	371	319	310	343	361	370	345	350	311	288	312	302	313	330	352	328	298	347	375	338	365	334	299	378	350	358	333	318	338	337	319	363	352	337	356	332	328	350	347	353	329	355	367	373	327	353	317	361	284	360	344	313	346	345	362	353	360	357	329	332	330	333	343	357	353	322	345	344	353	334	313	297	353	337	292	329	354	303	355	331	359	343	313	347	340	330	341	358	335	333	316	329	369	327	342	357	344	362	336	316	348	334	363	347	342	342	346	338	309	347	353	293	373	324	325	319	351	348	318	339	345	348	321	337	360	312	308	307	335	356	335	321	349	311	353	339	356	328	314	343	321	327	350	373	354	329	349	345	318	334	328	355	304	382	369	306	328	330	301	356	341	333	309	285	314	331	330	355	341	320	369	343	323	305	337	316	315	353	329	323	311	325	342	336	333	373	330	357	354	381	324	382	347	321	313	314	324	357	330	354	316	362	352	340	314	339	334	318	315	319	366	339	338	345	341	324	338	344	322	317	340	334	355	314	356	354	327	328	327	318	344	348	352	318	325	325	309	352	349	353	341	370	364	353	341	340	322	348	364	329	346	346	346	271	328	340	327	345	363	309	373	292	340	316	333	370	334	339	323	323	358	352	332	346	323	300	338	361	319	296	357	333	309	337	331	355	339	332	340	312	302	337	343	291	369	364	315	344	348	350	338	348	365	350	309	331	357	342	337	345	316	310	344	335	368	353	356	366	315	387	353	371	302	334	315	309	351	329	315	324	364	376	334	340	342	340	308	352	327	294	348	358	339	360	356	343	323	323	378	345	399	337	350	370	318	347	303	360	346	346	350	338	336	353	304	358	315	337	338	340	328	330	333	301	304	348	347	317	311	302	350	300	343	296	353	361	331	300	356	360	322	353	331	361	328	332	338	318	346	358	379	378	338	375	330	363	336	367	296	331	348	367	345	343	333	323	365	313	298	331	336	317	325	348	334	359	309	314	323	341	375	320	343	353	356	343	329	331	330	347	352	366	350	351	352	348	351	378	332	326	333	351	282	356	337	296	326	358	349	373	383	338	326	359	349	346	314	330	362	329	342	330	348	335	333	340	372	300	357	331	327	324	346	328	329	323	314	346	343	300	314	345	342	316	356	354	316	369	325	355	354	348	308	352	345	328	362	343	362	366	326	325	383	326	329	323	319	365	358	323	319	345	351	320	325	323	353	343	349	336	348	306	336	349	315	334	337	335	335	355	328	334	341	316	303	350	331	319	346	341	363	340	336	346	310	347	348	358	360	387	311	332	364	342	327	336	345	289	325	343	331	353	360	320	343	325	335	349	339	343	336	328	364	349	320	337	378	345	358	361	295	340	334	320	350	346	339	325	331	343	330	345	328	320	322	370	339	360	311	323	335	312	366	325	320	342	335	299	327	353	348	357	347	344	312	354	327	346	331	335	353	336	339	318	321	345	312	353	343	328	340	343	331	325	349	321	311	300	340	308	328	335	331	337	297	360	346	352	317	310	328	341	347	370	352	351	314	309	347	353	365	332	341	329	330	312	320	344	311	341	322	331	333	304	347	347	355	337	321	322	352	342	369	349	328	332	342	363	343	311	364	328	326	339	325	345	341	366	353	366	357	335	318	338	344	331	343	336	353	359	342	295	351	340	337	337	319	307	351	337	370	342	336	317	321	342	361	339	342	328	315	338	341	330	371	326	319	366	351	331	328	341	358	364	335	343	371	329	324	329	320	351	355	317	329	360	336	326	336	365	362	345	381	351	279	343	371	323	331	357	334	333	356	342	347	360	332	335	344	308	336	340	355	356	327	341	346	344	341	335	329	332	321	344	327	369	355	347	346	330	337	316	334	360	360	321	330	318	306	319	323	329	346	329	341	305	354	349	350	339	375	349	326	321	340	335	323	347	381	336	313	318	299	328	344	324	344	339	312	320	341	354	361	339	330	309	401	345	320	366	342	342	349	307	343	337	353	339	310	314	346	315	353	340	343	349	358	327	301	335	330	344	334	345	331	352	365	334	330	311	335	347	333	349	293	349	324	319	338	370	334	342	309	273	362	372	318	340	340	359	337	325	335	304	324	348	324	326	341	354	344	344	323	338	318	352	341	318	338	319	324	345	357	349	316	358	334	323	329	334	363	355	341	339	352	339	317	317	332	340	335	370	290	359	340	332	369	346	331	334	367	322	320	370	322	351	329	347	366	310	302	372	368	373	333	354	346	321	343	368	344	331	345	334	342	340	357	360	314	328	339	340	317	301	355	299	323	301	360	339	325	333	365	383	351	346	324	333	323	325	369	312	324	360	367	352	341	333	330	339	339	338	354	365	354	343	359	333	358	353	358	348	344	350	337	358	323	343	343	381	337	343	326	336	331	372	329	353	349	327	359	332	345	367	308	334	337	336	342	353	341	328	339	350	331	339	353	329	349	368	339	373	338	323	352	333	308	359	343	303	369	332	328	369	344	323	327	337	338	323	323	349	357	305	366	332	337	317	353	313	373	318	335	332	335	341	313	361	341	400	370	330	340	344	312	359	353	316	365	348	410	323	372	356	332	339	326	325	330	357	354	310	317	342	358	359	341	341	329	361	320	345	342	335	328	377	340	321	348	339	352	299	329	344	338	353	328	343	334	319	371	307	327	322	350	349	332	340	321	343	356	359	349	317	353	346	321	335	319	299	385	335	334	335	343	323	371	340	373	356	341	308	346	318	366	312	362	353	360	315	319	327	368	361	352	367	309	336	306	317	311	326	358	348	342	346	340	344	378	361	340	331	372	323	355	351	329	337	354	337	386	356	358	398	344	347	365	307	320	338	311	337	320	351	339	289	303	322	340	368	343	307	335	375	311	331	327	321	327	350	332	368	344	369	305	345	346	353	369	321	334	302	350	331	309	366	309	343	342	339	336	295	364	329	337	349	358	353	343	337	345	340	360	316	312	317	345	349	308	331	340	363	344	364	326	320	312	348	293	362	370	309	343	317	318	296	344	337	357	352	366	372	335	358	355	331	327	316	321	365	320	323	321	361	319	332	329	306	342	312	345	350	325	314	335	336	350	358	325	331	336	339	342	368	381	356	381	344	385	322	368	350	370	326	325	344	358	328	305	370	358	304	343	325	332	325	337	340	349	334	350	306	357	343	340	314	343	322	300	335	325	349	320	324	348	344	348	354	353	347	362	344	350	303	354	372	330	349	357	323	315	332	317	342	359	317	330	354	348	341	336	333	347	344	293	397	351	358	373	302	291	337	351
42318	26824	19699	17704	13182	4959	1028	990	905	855	757	854	902	861	938	936	1043	1679	1982	2213	2238	1997	1662	1510	1041	707	718	786	730	739	693	774	749	728	655	747	749	729	692	729	713	713	738	733	690	714	745	720	753	694	781	744	762	756	705	748	746	703	686	708	729	698	721	760	776	696	720	731	715	752	717	685	724	722	699	661	751	708	705	712	713	759	698	696	736	763	733	725	720	737	725	721	758	742	714	724	745	728	722	737	757	777	713	703	712	713	700	726	696	706	688	741	731	685	727	734	733	708	736	747	753	760	783	725	688	711	768	742	696	786	710	756	712	784	729	732	672	720	725	715	763	717	720	723	691	715	699	661	744	692	750	776	722	733	736	693	661	730	700	703	648	762	753	733	697	726	690	726	688	712	704	731	740	709	727	703	745	699	639	698	686	694	712	741	713	719	668	719	764	744	708	670	740	804	716	725	723	699	709	714	723	703	758	664	708	696	767	755	754	702	680	698	727	716	751	736	737	715	738	683	702	751	706	709	754	721	687	701	735	709	710	739	714	701	750	717	722	700	695	730	712	724	703	746	695	674	698	710	716	749	736	669	683	738	695	710	709	732	739	734	740	657	766	699	708	737	741	643	753	739	719	759	715	728	760	728	742	733	700	712	742	722	702	705	698	716	736	722	717	730	786	781	688	738	734	802	761	679	693	744	756	714	718	735	750	705	766	733	730	712	683	721	718	703	712	761	739	702	734	686	685	704	735	741	753	724	741	733	683	695	750	729	697	704	720	729	716	698	710	685	669	704	701	721	730	692	713	693	729	696	734	743	688	719	693	754	731	699	727	738	723	731	710	754	700	775	700	723	711	731	756	735	739	735	794	706	698	713	711	741	704	750	743	773	712	712	694	714	722	737	706	689	732	723	762	732	764	718	792	740	752	713	726	744	732	723	733	757	744	732	762	673	709	688	698	734	729	736	741	721	728	760	701	751	707	711	740	724	748	705	735	709	721	717	789	748	701	771	776	718	707	712	717	712	725	764	669	708	735	754	736	681	766	723	697	770	757	726	758	771	709	749	728	732	716	756	731	757	694	731	690	711	689	718	680	710	737	727	735	716	685	713	724	729	706	700	780	760	734	698	619	699	756	746	742	743	749	747	742	748	714	759	695	731	684	705	679	724	743	732	754	755	718	711	673	680	732	741	763	736	732	717	723	770	710	781	737	734	724	719	700	727	718	724	719	757	730	708	701	725	690	752	723	716	707	710	660	686	705	729	724	769	706	704	721	704	740	742	721	723	749	730	720	701	748	760	716	762	690	719	742	728	707	760	722	758	756	751	790	761	710	754	694	698	752	730	739	681	708	760	705	740	728	744	776	731	736	739	769	715	753	732	697	703	716	712	714	762	758	700	717	739	706	749	741	741	737	756	711	722	710	707	713	765	710	723	733	715	701	702	758	724	764	740	688	727	764	738	749	723	754	724	702	734	759	769	735	705	746	754	740	682	762	727	720	686	713	724	742	709	773	759	748	762	798	732	717	723	700	780	721	725	659	660	722	731	710	726	757	724	720	687	738	788	747	698	704	655	732	710	728	707	729	717	705	716	724	725	718	729	720	759	730	706	788	703	709	716	715	704	691	705	728	682	735	744	712	711	669	752	732	708	774	757	698	732	762	718	702	729	733	732	738	713	728	774	746	762	666	686	701	684	705	720	737	690	756	717	693	692	706	762	709	756	731	696	766	705	699	722	778	665	763	746	707	698	703	760	721	749	737	723	744	697	766	743	742	734	696	760	748	719	680	763	772	753	788	767	660	746	706	691	745	707	731	708	700	744	749	742	705	688	724	742	782	721	788	744	718	699	727	717	713	739	699	710	717	731	700	662	743	719	745	729	716	711	726	736	749	722	706	752	713	707	733	727	713	718	700	705	688	728	705	702	719	766	758	701	723	719	689	744	766	719	706	716	738	735	737	780	722	731	770	689	702	746	760	722	783	713	727	712	688	727	683	765	720	718	698	719	700	717	689	738	696	716	740	743	763	687	705	698	789	698	739	729	711	709	737	703	737	709	742	712	730	696	742	732	705	655	721	729	703	719	774	711	729	690	745	724	703	772	709	682	745	716	730	688	737	758	723	697	708	753	698	724	716	719	761	702	686	689	715	709	696	775	744	724	735	726	765	679	790	741	729	718	686	733	722	713	706	734	663	723	684	673	710	713	712	763	702	695	726	777	687	723	772	731	719	751	674	748	736	650	720	700	721	666	732	708	680	720	714	761	716	691	737	717	722	684	760	736	690	766	779	683	713	723	695	738	741	777	736	711	766	714	729	719	718	742	741	651	731	736	696	718	780	706	762	734	728	720	679	767	767	721	726	710	775	720	778	706	708	767	698	746	760	678	705	683	735	751	749	770	736	726	747	748	795	724	745	776	688	736	755	718	659	713	743	734	696	779	737	760	768	741	720	685	763	720	703	796	749	716	754	746	730	727	712	746	750	773	713	732	726	708	724	796	756	727	715	779	719	723	713	697	735	709	767	719	745	776	720	721	685	715	708	715	732	684	716	709	724	734	728	715	749	703	702	695	688	717	734	773	730	686	721	743	735	751	742	744	716	737	781	768	702	711	667	745	746	757	739	747	716	761	741	710	694	747	759	757	716	738	687	687	757	705	693	690	725	687	696	746	730	719	699	726	713	708	685	740	729	717	760	754	721	755	698	709	724	667	721	762	748	690	735	709	740	692	694	718	664	755	710	754	736	712	721	743	699	699	689	696	727	721	787	721	714	740	743	698	697	746	714	667	725	737	786	713	706	678	712	693	700	705	689	733	708	762	753	735	723	735	741	754	718	724	741	711	663	721	733	721	737	712	735	744	716	740	688	741	709	717	743	701	747	686	744	726	672	738	729	761	757	681	728	749	732	748	726	732	711	767	731	711	696	768	749	737	748	700	712	753	715	760	720	741	748	678	757	716	680	701	660	731	776	757	728	684	694	701	763	644	760	734	676	678	736	739	676	704	657	730	745	751	705	710	728	744	666	709	756	745	751	735	723	759	765	704	741	715	732	719	691	776	748	736	751	744	729	688	699	743	749	752	715	755	713	760	713	702	711	737	718	707	674	733	704	700	714	733	721	716	756	670	697	738	692	715	718	715	709	757	710	710	752	690	714	759	725	697	727	731	764	742	703	697	731	781	711	715	722	739	744	753	781	716	759	698	749	764	710	711	705	699	727	732	741	729	670	715	701	715	691	711	749	735	736	746	700	761	727	764	695	728	763	742	760	733	755	734	735	726	722	731	752	718	735	727	716	765	704	724	705	745	758	727	755	730	713	734	746	761	713	728	720	707	728	725	739	695	704	730	804	710	727	692	742	737	680	675	735	784	655	741	736	719	754	728	705	769	740	706	687	708	762	706	724	732	724	765	727	749	724	715	704	774	715	723	723	693	708	713	716	770	744	753	742	725	729	719	724	740	720	783	735	688	706	733	735	712	761	739	766	771
40096	18181	7827	3320	915	335	357	301	288	271	311	284	316	323	329	304	285	288	334	337	343	304	292	297	276	304	274	316	292	328	255	267	280	316	322	316	296	273	324	299	297	289	314	322	305	339	304	286	286	293	282	302	322	292	299	266	324	291	299	278	309	275	316	309	299	312	290	303	279	297	305	342	269	274	277	300	280	298	313	290	273	295	277	317	290	304	299	299	260	275	289	293	286	297	293	286	294	266	275	303	295	264	274	278	309	297	312	307	312	285	314	294	310	300	289	303	272	312	285	305	302	269	286	303	307	280	295	258	313	300	305	304	293	288	306	311	331	308	307	287	299	313	299	285	302	263	335	304	307	284	291	308	274	316	291	292	281	278	334	323	304	244	263	301	326	295	316	344	318	335	274	300	293	283	281	270	270	303	286	311	335	298	326	292	283	324	306	306	265	309	287	303	286	317	298	282	231	299	309	292	318	363	309	279	293	303	317	295	293	295	305	330	320	291	300	296	310	286	314	260	326	277	291	273	338	323	323	309	290	318	351	302	290	277	295	309	281	284	295	288	312	294	292	262	294	271	316	273	264	287	318	325	279	316	302	297	315	289	303	290	305	288	250	297	305	310	286	327	294	280	307	313	301	307	314	292	306	287	267	278	302	297	303	346	280	285	306	286	264	257	283	335	320	286	303	307	291	297	310	340	253	270	309	298	291	292	278	301	308	332	308	317	295	285	307	292	304	273	295	345	296	293	296	301	295	291	274	301	295	290	324	262	327	321	308	296	317	309	289	286	317	278	290	290	309	274	289	282	304	307	323	311	330	332	308	300	339	287	272	309	295	312	284	312	286	286	289	294	281	300	282	288	288	292	301	298	286	279	301	279	305	306	277	292	282	298	304	300	337	304	275	309	319	327	309	263	292	275	301	293	310	306	333	288	307	312	268	334	336	279	319	289	325	285	281	331	308	277	306	325	324	252	267	305	286	288	266	328	319	303	335	287	296	294	275	285	295	344	290	270	298	309	292	292	340	292	293	305	282	317	301	280	316	276	309	298	298	286	294	278	288	345	279	298	294	299	350	298	324	338	295	325	289	318	265	301	277	301	302	307	296	315	301	276	291	287	298	273	295	312	317	283	262	258	293	295	333	297	319	313	333	306	274	309	292	308	286	306	330	297	317	305	260	305	316	291	300	303	312	331	278	296	313	317	299	290	305	301	327	296	296	287	297	322	327	285	288	299	311	278	309	315	291	367	314	315	324	295	267	250	329	287	287	307	286	337	275	301	296	299	320	305	288	285	305	312	295	292	309	304	255	293	352	320	324	287	305	285	290	329	285	280	311	311	322	294	301	303	310	287	317	312	321	296	293	289	313	292	304	279	269	304	323	296	309	335	301	322	318	305	308	295	302	305	327	311	275	311	305	323	311	298	292	306	303	332	303	285	327	295	286	253	355	293	270	291	294	319	311	293	280	316	281	288	308	310	291	291	285	319	320	326	327	344	285	294	318	267	262	310	307	284	285	266	272	293	335	299	290	302	327	295	317	285	300	281	305	290	303	261	312	302	295	296	302	303	308	285	306	309	312	294	290	300	271	309	297	318	299	335	317	286	331	289	290	280	305	299	269	307	282	308	284	291	324	304	287	315	317	302	327	326	316	309	291	254	318	303	271	312	288	349	281	289	331	330	305	273	314	299	296	289	311	295	297	310	307	274	281	292	296	306	280	310	291	262	294	322	306	282	309	307	317	288	321	319	296	279	298	330	235	299	281	334	329	291	336	284	302	305	285	275	306	333	346	271	348	272	302	313	244	307	296	290	261	278	336	310	336	317	346	313	315	287	338	317	304	324	322	297	319	270	291	293	277	283	333	285	340	293	325	306	311	334	292	297	313	310	321	284	278	302	308	303	319	278	280	303	271	317	270	290	268	280	299	299	305	302	305	307	278	296	332	318	306	289	319	301	330	289	309	298	314	326	292	315	318	332	299	281	283	321	316	311	311	297	338	307	285	287	324	301	313	310	291	307	292	299	319	320	267	281	323	313	298	277	270	301	311	264	277	279	299	291	319	279	303	327	292	298	277	295	323	277	308	289	305	291	297	293	299	252	316	325	279	277	305	320	309	308	300	308	296	300	300	303	305	313	288	311	274	254	295	264	286	300	321	313	286	288	331	308	329	309	320	321	294	274	311	309	316	306	300	309	313	284	320	317	298	299	301	294	316	314	313	313	336	314	314	313	297	288	285	280	316	296	304	306	296	298	305	298	315	282	314	297	317	311	282	266	305	303	300	303	289	298	302	305	290	256	293	289	287	320	318	280	294	315	290	349	303	318	285	290	254	294	318	310	306	290	314	278	299	334	297	317	313	334	279	308	325	280	304	320	283	322	306	331	257	295	295	318	277	288	298	293	318	293	320	293	297	298	304	319	340	324	315	291	292	284	299	292	290	270	299	295	304	314	295	264	301	290	307	317	260	288	308	275	312	341	301	271	305	309	308	290	314	277	297	275	314	305	293	305	329	332	305	310	318	302	285	329	302	289	296	316	315	318	311	301	312	311	271	276	293	291	347	295	304	318	278	306	333	306	277	299	272	286	260	291	313	280	312	306	291	292	288	311	364	274	268	288	297	291	325	304	277	292	303	316	291	304	292	286	318	330	279	283	287	282	306	306	298	297	308	292	286	290	304	287	277	317	265	320	289	311	293	284	290	282	320	273	311	300	313	290	324	308	316	290	343	303	311	300	278	305	301	294	315	311	330	298	286	292	322	309	268	294	264	267	273	317	296	300	277	308	278	275	308	311	309	319	284	277	300	310	293	330	284	305	302	310	305	322	306	274	326	295	296	299	310	298	300	305	314	302	316	280	272	298	303	274	290	339	315	273	310	289	326	335	313	332	308	299	283	309	289	324	298	302	324	320	278	275	298	300	304	303	304	319	309	303	327	299	311	320	337	295	313	331	304	294	273	329	281	268	315	299	300	297	268	333	298	312	269	278	282	276	290	294	301	302	322	242	291	322	303	303	283	321	293	297	256	303	293	302	295	302	304	291	316	287	290	292	319	312	315	315	353	253	290	281	313	307	275	292	275	283	317	325	291	269	287	299	298	291	331	312	322	307	275	325	307	304	314	304	315	296	304	293	284	322	332	305	288	295	331	293	323	304	280	298	306	312	291	335	342	273	308	303	282	301	297	314	293	313	305	265	315	282	296	293	317	320	290	306	331	295	270	261	269	280	309	304	332	278	277	289	316	298	313	263	295	308	305	274	312	311	289	302	331	279	289	313	296	328	294	277	312	319	265	305	322	291	300	268	265	276	320	302	311	345	313	286	314	302	285	304	324	317	303	292	304	315	300	313	292	297	294	297	293	247	262	284	345	291	285	319	294	275	261	314	286	292	295	316	308	274	291	321	281	294	316	262	291	298	321	341	317	286	289	336	328	291	287	318	299	283	293	301	292	278	282	285	307	270	283	326	299	299	306	336	325	296	287	263
24980	12062	10814	7326	2392	975	877	782	740	663	662	658	675	664	710	611	646	713	671	767	736	749	701	659	611	697	635	612	631	638	701	663	639	693	639	664	621	637	631	645	606	671	663	615	617	613	655	675	616	637	591	662	630	637	662	695	709	638	681	643	622	682	613	657	678	676	701	632	687	668	666	659	678	677	646	613	682	663	655	629	668	680	634	631	663	655	612	657	643	660	637	641	691	607	636	651	684	659	670	644	640	649	668	666	685	647	657	624	627	677	659	595	641	649	663	623	654	648	706	715	629	664	650	629	660	646	647	691	625	678	664	678	644	644	658	671	682	631	598	622	591	668	660	613	675	659	658	675	679	665	641	634	616	662	638	663	663	635	648	639	674	663	653	682	655	656	662	640	686	677	604	667	691	643	660	655	657	658	662	623	664	666	688	630	655	656	684	684	683	663	686	614	648	678	651	670	627	695	667	659	680	661	639	634	633	735	652	665	653	655	642	655	662	641	620	674	672	639	639	645	629	667	617	639	608	662	652	651	706	666	667	608	627	653	659	634	667	673	630	676	704	613	646	659	698	619	652	661	677	624	681	633	637	664	655	647	645	657	700	686	618	649	682	617	698	656	679	620	637	700	629	711	651	675	644	648	700	619	649	651	648	671	679	595	638	650	649	640	645	685	654	639	596	642	649	621	626	625	659	676	645	665	651	626	637	626	654	601	644	637	712	631	654	667	655	677	648	653	634	633	615	681	651	643	670	664	669	690	695	661	646	615	663	632	626	648	690	654	681	652	620	638	654	655	660	686	676	634	661	694	627	654	638	654	740	675	704	650	622	645	631	652	636	664	638	668	658	631	635	630	652	638	689	645	655	629	612	670	638	617	678	659	645	674	644	671	609	640	623	638	676	625	660	636	690	682	658	629	615	696	681	676	614	651	652	681	651	650	691	686	640	632	668	656	650	685	654	664	637	645	673	660	637	627	610	646	658	662	689	594	672	645	674	612	637	643	701	600	663	667	690	620	667	624	677	670	668	652	663	707	664	681	647	685	654	640	656	653	635	689	674	655	683	655	650	615	661	658	651	671	628	584	668	667	697	660	715	663	654	659	641	644	666	657	672	679	658	620	656	649	602	666	680	641	643	622	673	628	656	623	659	639	595	653	696	646	635	666	665	675	683	657	640	658	694	644	656	627	640	640	645	626	659	654	622	667	684	649	637	639	664	663	660	635	666	683	677	650	614	668	702	642	679	635	701	657	696	599	634	644	654	651	625	694	654	640	626	646	654	685	652	660	637	635	650	677	651	674	649	643	650	681	689	616	642	656	642	644	666	674	660	635	633	698	650	682	682	575	660	656	660	615	655	629	661	647	657	631	635	674	603	638	657	705	637	672	626	679	617	652	663	652	657	671	663	617	658	638	619	639	667	639	659	647	651	659	640	630	634	626	653	642	682	640	669	613	642	645	645	625	660	633	683	641	609	633	604	669	634	605	696	729	654	629	636	637	623	664	681	672	646	680	629	619	681	669	688	671	641	651	644	670	641	657	691	686	633	633	688	654	642	643	663	640	687	641	627	631	633	671	646	632	654	686	646	638	650	645	662	625	658	641	657	640	676	680	663	654	673	603	675	668	702	666	573	654	685	637	632	690	657	591	637	662	634	664	666	644	631	658	646	672	638	663	697	662	641	667	640	670	683	618	616	702	667	615	679	627	717	621	705	678	612	661	643	668	675	672	669	682	664	651	663	633	681	648	661	657	647	668	663	679	682	643	641	726	671	712	637	639	650	672	665	633	649	643	598	695	658	636	660	694	621	635	638	654	663	701	650	691	629	687	664	651	645	635	681	643	687	642	640	678	645	612	626	629	638	652	645	684	671	695	656	647	650	701	612	670	641	668	656	694	656	647	624	729	659	630	636	628	680	639	651	679	710	623	699	650	670	678	665	691	652	620	654	659	624	629	694	623	648	690	644	677	632	643	666	616	650	615	703	628	679	657	640	660	633	665	651	668	703	649	641	649	680	673	656	668	666	640	645	591	655	643	574	659	656	668	646	659	656	639	669	629	627	629	667	606	656	673	641	678	678	657	678	652	653	674	693	647	651	620	657	646	645	661	677	627	620	649	646	641	666	669	653	671	643	682	621	625	670	712	656	617	675	638	617	592	668	677	707	663	649	609	678	687	619	615	628	652	645	597	653	672	653	613	625	626	686	649	627	626	651	682	699	637	663	679	650	628	641	698	626	676	623	680	632	660	652	626	672	660	693	630	677	655	644	632	664	684	696	657	701	643	653	643	673	615	659	648	690	657	653	676	620	685	650	656	662	673	675	621	648	687	640	686	652	659	636	663	665	674	690	595	694	668	647	651	669	693	634	645	683	624	654	661	651	709	641	671	687	628	635	645	684	632	632	650	668	623	629	621	647	632	614	712	664	622	657	666	629	667	638	588	623	670	666	634	670	665	636	639	666	646	631	639	686	600	675	648	660	627	671	705	632	675	638	634	615	670	622	679	678	680	627	666	671	637	637	652	650	655	627	636	688	649	667	663	638	598	644	699	655	674	671	683	670	684	691	683	659	658	644	624	674	655	610	630	656	707	665	667	647	632	639	647	640	633	623	627	629	671	622	710	644	708	638	665	649	684	679	654	674	682	692	605	655	686	587	669	635	621	645	614	674	644	709	639	674	665	662	677	686	678	602	626	636	619	623	630	682	602	633	645	644	675	647	706	666	639	697	637	696	679	598	628	650	644	572	621	647	620	658	680	646	656	650	662	611	661	669	665	655	679	683	655	635	629	663	636	688	672	636	688	656	640	658	630	649	606	656	687	660	631	673	641	647	698	663	636	674	681	623	656	652	648	655	690	641	651	665	620	638	625	646	636	650	662	665	649	641	651	663	671	673	623	693	652	687	695	607	641	649	610	656	655	696	659	677	638	636	628	628	674	602	619	646	711	623	635	611	656	646	659	694	597	636	625	653	704	651	635	630	616	602	678	644	659	633	605	630	631	656	607	606	664	630	635	670	622	647	641	678	647	659	733	696	676	641	681	644	599	685	627	667	653	676	637	665	627	690	632	687	641	688	656	633	647	660	675	589	671	619	656	685	665	653	635	636	731	687	665	667	665	622	643	635	646	684	637	664	637	629	646	652	634	665	643	656	652	635	719	630	703	686	646	606	678	625	667	657	635	701	659	625	669	678	617	645	662	646	621	629	646	670	621	684	698	683	688	671	707	685	682	667	692	645	604	638	656	622	667	677	641	615	645	659	607	666	634	637	639	642	634	676	608	662	650	669	659	672	701	671	639	691	659	651	642	668	645	611	682	681	675	630	664	682	654	647	617	646	652	656	620	689	607	620	689	660	640	659	628	670	625	642	667	642	631	686	650	646	685	614	648	648	675	652	610	700	627	623	658	642	633	668	673	662	661	604	656	674	665	627	648	667	647	638	599	608	665	648	639	658	672	657	656	663	668	630	676	685	688	682	655	632	653
53945	28940	15278	6874	3045	1051	495	454	371	371	329	329	316	291	310	314	333	324	320	336	492	445	385	326	334	314	328	311	324	287	309	335	310	301	315	326	322	301	323	323	286	312	314	319	289	320	311	308	296	292	306	312	331	308	313	364	279	328	309	295	317	303	366	309	297	303	341	288	323	295	312	334	331	296	298	309	324	328	319	286	305	301	310	300	323	320	330	308	323	317	314	319	330	311	299	331	321	313	277	326	320	278	297	278	309	331	333	349	312	289	296	303	311	309	313	333	343	325	342	326	309	323	303	347	342	331	330	318	295	307	349	324	324	337	309	331	297	315	293	316	320	328	314	328	287	299	302	295	307	320	316	288	299	337	318	338	355	292	338	300	319	294	305	319	317	279	317	307	308	303	292	307	326	319	342	288	305	303	309	298	318	326	313	282	336	306	326	310	334	317	315	295	309	312	323	331	303	318	313	278	333	328	348	295	309	303	308	330	309	349	321	289	287	286	278	310	328	316	268	319	301	304	312	272	318	320	310	301	301	308	347	318	319	323	340	322	334	273	309	317	305	308	336	315	296	308	293	339	291	316	287	271	323	355	297	309	321	299	279	339	315	327	287	298	267	273	349	339	316	305	308	330	325	323	341	337	320	302	311	366	328	294	273	311	293	305	299	289	351	319	311	347	286	298	302	316	319	284	333	327	293	312	318	315	321	325	314	296	309	317	329	319	307	293	301	318	300	305	309	308	304	330	312	317	293	291	285	297	335	337	314	319	301	322	301	287	351	332	303	326	317	257	291	314	298	320	297	303	273	316	273	291	295	310	290	308	315	320	298	314	343	349	304	313	292	334	303	272	324	290	328	304	340	340	312	319	292	312	342	315	322	284	301	306	300	292	301	322	307	297	305	328	323	323	335	300	299	281	288	301	299	308	305	304	296	300	281	303	307	304	292	325	298	315	302	310	316	327	312	325	310	305	326	293	310	310	332	268	305	345	339	344	322	316	297	318	328	326	293	287	282	291	341	359	277	298	296	304	304	288	298	324	299	284	291	302	334	322	342	328	339	286	315	337	290	333	316	296	298	308	301	291	312	311	294	355	290	341	347	310	288	326	319	344	306	292	310	333	332	333	322	312	288	285	295	301	304	322	308	295	313	314	361	323	291	320	324	323	334	324	317	334	311	333	347	338	345	324	319	320	316	325	293	350	301	293	308	322	299	289	313	314	311	285	325	302	296	300	321	326	320	355	307	329	340	315	299	292	363	306	316	344	304	310	289	304	304	348	292	296	302	324	335	315	311	331	323	318	299	308	277	327	327	342	301	291	309	319	302	328	282	294	319	319	307	358	328	329	318	306	321	305	285	304	330	307	290	305	314	323	315	302	306	322	292	325	350	303	310	326	323	327	339	322	292	297	301	299	355	299	298	312	306	301	330	318	278	315	320	286	317	290	295	297	309	305	286	313	306	311	306	290	332	331	301	299	318	302	324	329	308	275	289	304	332	335	356	331	323	312	318	300	313	343	318	302	323	318	333	336	326	326	301	316	315	301	305	340	312	253	326	298	331	269	307	313	353	323	322	345	316	300	311	294	340	305	286	284	316	344	307	309	316	324	310	304	358	312	312	315	305	307	323	298	284	334	320	310	290	329	335	307	323	321	312	363	305	292	304	307	339	357	335	323	306	348	308	303	304	321	301	299	331	298	346	300	293	285	335	307	303	301	326	278	317	305	304	337	356	314	308	275	322	311	318	298	315	310	311	309	301	312	328	304	326	326	330	300	317	302	289	331	284	307	322	328	333	332	332	301	318	298	283	293	324	302	272	330	317	310	327	299	296	324	341	312	306	284	309	305	337	298	312	302	320	302	338	296	330	315	317	314	307	333	343	329	336	317	323	315	323	301	317	337	304	326	315	326	327	317	281	314	300	297	324	292	319	337	319	306	302	310	348	325	342	287	320	318	283	292	344	314	260	331	285	288	301	340	323	311	295	305	262	301	321	327	306	290	337	316	297	356	308	309	339	285	295	359	302	295	312	312	341	296	331	342	340	332	322	330	316	366	309	320	314	277	324	331	327	304	314	283	342	319	314	273	319	336	312	334	359	365	311	299	274	309	338	312	294	320	298	323	298	312	370	314	346	294	352	328	350	308	319	334	323	274	322	312	306	339	311	303	316	367	302	301	318	327	337	327	324	334	290	301	360	292	315	307	324	325	323	342	288	315	283	324	319	264	325	338	313	292	292	288	338	346	321	329	301	337	324	308	325	315	308	298	295	285	350	341	291	300	346	331	319	304	286	323	314	358	298	306	303	326	298	303	317	296	338	319	325	272	290	313	291	305	321	333	332	349	346	281	307	305	293	330	316	304	347	382	281	314	286	372	334	322	284	321	344	302	317	323	268	319	338	304	287	312	329	323	331	351	321	307	336	299	317	297	312	323	303	317	328	294	316	281	292	332	282	321	352	317	318	294	299	315	328	322	304	316	323	308	323	317	321	338	277	283	317	311	278	317	280	320	360	312	318	310	343	327	310	312	291	316	314	291	292	325	300	307	335	338	308	324	301	296	315	322	277	294	294	298	318	326	295	309	304	292	311	298	274	312	295	298	298	318	342	317	282	309	354	303	284	304	317	300	337	288	321	307	324	297	288	306	287	315	312	327	326	331	303	321	334	317	295	317	334	300	311	310	347	337	334	318	339	304	300	309	315	294	343	320	336	356	341	288	319	308	310	309	311	272	284	352	324	303	302	307	298	293	312	290	297	339	330	315	321	315	291	307	272	292	347	344	323	295	290	296	306	303	309	305	340	298	318	331	293	279	290	306	293	293	311	321	323	334	359	323	296	315	303	309	314	313	297	292	304	325	307	296	289	330	284	312	301	289	294	290	312	334	307	298	314	289	298	338	322	285	320	319	344	293	309	350	327	325	307	308	350	315	298	334	317	304	286	273	318	307	327	309	291	343	324	343	313	313	312	290	301	306	294	297	291	304	344	360	323	325	316	346	329	312	279	297	334	325	325	289	290	324	302	342	289	292	327	300	273	331	290	335	317	278	319	342	283	302	318	337	281	301	335	323	346	326	302	333	325	315	323	335	322	280	314	337	323	293	305	314	307	275	329	325	296	298	310	326	312	331	293	331	313	280	295	315	340	346	298	289	290	319	300	343	311	294	303	287	324	278	314	310	322	297	332	311	340	299	311	334	329	302	353	311	299	289	298	326	323	339	346	295	327	336	312	268	302	304	279	296	334	330	342	294	298	290	318	299	320	316	328	297	321	306	309	314	295	328	272	329	304	321	296	313	298	280	333	320	293	317	362	344	296	284	270	305	314	334	356	318	306	333	326	307	297	309	302	304	335	287	349	323	314	276	339	301	328	298	308	323	349	352	328	333	301	286	305	251	313	307	288	320	362	306	349	298	290	312	319	311	311	320	298	300	308	328	287	320	298	322	316	312	317	334	298	307	294	332	337	321	340	300	292	317	274	302	326	330
33988	20763	17765	13231	8180	2913	1279	1201	977	885	712	766	677	745	736	704	717	774	808	971	1583	1582	1097	712	741	719	654	653	663	700	689	724	650	706	675	666	678	716	675	663	721	668	662	667	640	690	652	710	685	712	668	686	651	674	696	673	658	663	664	645	694	705	659	661	725	710	691	664	669	669	673	686	680	693	641	697	691	686	659	746	701	648	674	666	694	655	670	660	735	690	666	694	672	684	685	693	678	656	713	640	694	723	674	672	704	665	695	703	684	704	710	719	695	657	698	674	669	731	626	681	689	658	686	681	718	686	679	693	691	706	698	672	636	653	659	659	699	680	664	679	694	661	685	695	678	696	674	747	727	657	676	669	670	734	672	701	668	689	688	668	684	733	697	648	680	671	708	717	708	630	730	663	661	684	710	704	650	689	698	644	649	672	657	670	639	660	654	678	651	682	682	724	697	697	662	666	657	678	713	674	671	671	664	675	662	653	647	630	658	715	710	694	658	638	691	690	639	668	658	654	678	686	645	691	668	711	652	706	660	681	663	670	724	709	732	679	698	699	692	739	652	657	682	678	726	662	703	667	703	633	722	713	674	646	665	737	633	661	681	664	700	675	712	713	685	699	658	712	685	714	653	712	699	705	692	680	699	626	710	655	694	649	686	712	701	679	691	718	715	684	630	642	686	734	697	663	674	692	689	676	709	691	655	696	707	659	620	704	655	712	703	686	720	714	711	665	674	692	719	686	696	695	719	694	704	718	667	712	717	713	742	732	655	669	676	669	687	678	733	671	657	677	686	659	647	715	682	661	655	643	647	665	646	662	636	694	672	664	696	701	667	693	670	706	685	689	678	677	693	667	690	652	692	649	618	692	698	711	645	652	683	657	668	712	683	668	672	666	687	658	708	703	684	639	730	687	669	682	652	698	641	671	673	665	645	712	695	695	688	700	688	688	717	666	665	691	670	719	650	662	712	687	640	660	678	686	633	668	676	687	640	708	679	658	662	655	686	675	702	717	694	716	666	653	690	730	674	677	683	683	660	635	713	695	708	676	658	677	679	677	700	663	664	673	682	700	676	685	629	677	708	677	693	668	678	661	669	649	711	657	668	685	672	661	673	649	611	719	663	697	695	634	672	659	657	668	683	637	723	651	733	646	689	659	725	708	695	713	677	710	739	651	683	695	714	645	676	675	669	711	735	674	656	667	664	668	708	674	649	705	659	641	715	728	690	699	702	680	661	668	673	634	696	694	639	676	725	705	695	686	727	683	690	693	646	688	684	719	687	706	667	649	685	675	666	715	672	698	643	668	700	720	695	684	705	729	662	679	658	628	715	704	670	666	702	672	654	673	721	714	694	685	685	642	682	645	695	695	693	653	641	722	622	669	687	683	696	664	659	694	690	736	672	664	652	694	708	653	708	695	672	652	689	689	682	670	686	655	679	672	669	666	639	685	716	661	675	671	692	677	680	642	681	638	704	641	625	658	721	678	657	677	684	708	721	677	702	691	700	676	649	728	692	675	635	697	698	669	695	706	634	704	701	680	678	675	708	666	633	661	716	699	678	713	682	633	691	664	678	621	676	689	656	672	713	722	650	695	673	686	696	691	706	717	717	700	670	608	694	694	677	727	663	660	732	654	715	688	673	718	632	657	689	684	726	656	697	670	665	650	655	647	621	707	728	717	728	729	688	696	683	704	710	748	646	692	667	642	669	666	697	663	700	715	699	660	650	677	695	697	632	698	638	694	641	629	688	661	654	666	653	644	664	655	678	684	721	665	667	650	687	736	737	668	690	684	684	679	684	657	639	694	719	642	720	653	681	665	683	685	701	680	665	715	660	694	653	621	663	673	700	696	655	653	709	692	652	685	718	716	699	694	668	684	705	633	644	677	663	703	682	671	672	672	673	704	679	703	696	679	683	666	654	690	674	607	719	649	713	719	667	710	728	701	692	670	675	688	692	708	663	713	688	694	709	628	694	643	677	654	687	683	684	685	640	685	689	700	699	673	649	708	671	662	662	696	699	708	715	678	655	645	660	700	666	696	681	677	677	668	676	676	692	730	642	703	670	690	651	709	681	706	697	709	653	711	671	691	643	650	672	661	693	668	687	677	704	663	729	671	694	680	685	699	645	741	668	675	638	662	698	657	648	687	677	612	660	680	682	692	677	706	614	615	683	700	667	704	717	691	661	677	673	670	699	663	663	704	652	633	693	677	683	685	692	650	661	695	678	704	686	690	685	669	647	648	658	677	678	664	706	644	714	680	689	701	683	661	692	649	644	694	664	670	684	660	678	703	655	644	697	700	721	662	740	697	661	689	653	743	669	686	648	665	652	676	670	685	656	683	711	705	691	651	642	700	687	648	654	640	649	639	671	684	648	674	639	711	659	664	637	668	671	738	695	696	648	715	683	683	675	697	649	722	651	706	712	712	679	672	658	634	727	678	706	675	704	701	698	741	707	666	696	688	682	711	670	696	660	640	667	695	732	617	680	725	700	684	674	665	676	660	675	643	681	648	662	679	716	688	685	681	705	705	664	674	660	683	676	688	723	677	659	691	664	624	702	703	663	640	681	646	695	733	681	765	642	687	602	685	715	635	649	677	687	677	736	721	696	651	700	683	716	669	715	700	662	667	696	738	671	679	711	684	691	739	649	665	701	673	737	699	687	664	654	714	712	714	749	651	721	653	677	695	686	682	688	685	703	729	712	655	654	754	667	682	666	651	679	662	631	672	646	659	700	675	682	672	650	689	713	637	694	682	685	682	689	675	687	673	709	677	755	674	689	725	720	673	656	644	694	665	680	707	674	687	658	655	680	703	676	675	691	671	667	649	684	681	687	676	644	647	650	680	657	664	674	678	741	707	660	689	682	683	633	706	720	725	681	682	665	692	684	653	676	662	601	647	645	671	645	699	719	661	715	696	655	690	684	684	665	687	683	700	680	655	648	724	710	692	672	677	683	643	672	668	699	683	739	643	660	703	680	634	707	710	609	720	688	629	673	683	628	688	705	681	669	690	689	739	641	696	682	680	712	694	660	704	660	684	651	718	685	726	663	679	703	682	663	630	680	676	704	707	707	685	656	682	687	755	705	719	626	696	679	689	681	641	641	661	702	695	680	658	628	743	650	672	685	697	702	657	668	664	647	630	668	659	692	685	705	698	656	676	653	674	677	702	713	659	641	699	667	675	646	717	692	663	725	656	716	641	695	695	734	707	698	673	704	700	691	707	665	695	649	690	663	679	710	658	661	683	702	669	634	663	671	716	665	696	697	665	695	694	671	662	673	706	688	703	624	672	697	671	723	705	735	696	687	637	683	702	711	669	680	697	701	626	684	651	677	656	687	688	661	650	679	640	679	731	660	678	625	706	688	684	632	655	647	727	728	700	726	657	668	696	702	697	653	705	714	650	714	710	686	750	679	688	704	687	678	632	710	677	680	680	677	728	722	702	691	650	685	659	680	672	686	691	721	681	684	712	686	671	681	703
60440	34498	23752	13562	6556	1870	644	490	472	422	381	370	343	389	352	370	429	420	445	341	380	318	321	362	328	338	326	314	335	318	349	347	343	334	298	338	339	344	334	340	361	345	320	331	318	328	352	348	326	321	295	321	368	347	370	343	299	331	373	358	334	379	341	321	313	345	356	327	358	391	319	302	308	313	318	336	322	353	358	293	350	318	328	315	359	347	361	338	355	328	331	305	315	346	348	359	322	323	337	330	336	320	338	314	363	363	333	316	363	333	333	332	369	322	327	333	345	343	338	356	347	312	297	362	321	340	337	341	325	320	299	315	338	343	372	343	354	333	319	299	321	336	349	311	355	333	319	348	306	308	341	379	346	343	345	357	348	305	324	327	358	368	315	320	330	331	319	351	329	355	336	356	314	329	339	318	320	343	377	341	337	366	318	341	299	339	335	313	323	322	330	375	354	321	301	320	360	373	369	362	350	375	341	360	294	334	358	306	347	361	352	312	331	296	319	340	328	337	327	313	344	336	324	347	341	342	354	339	351	312	310	326	359	283	320	336	341	333	338	343	335	334	353	318	309	301	367	324	338	351	340	315	343	324	321	339	315	304	341	300	324	371	346	351	340	317	337	366	331	376	278	342	342	341	340	371	305	327	319	294	348	320	356	351	334	366	369	327	318	326	295	322	373	340	378	323	305	317	336	300	323	362	315	326	325	336	336	305	325	322	334	362	325	344	325	294	331	325	351	325	321	339	332	368	319	336	336	305	333	332	302	336	309	295	336	339	352	323	307	290	354	362	358	304	326	317	298	334	319	355	358	343	332	299	306	319	330	355	294	366	318	328	312	307	324	345	295	320	332	347	327	369	380	327	300	338	339	311	315	338	308	345	307	355	330	333	345	305	324	337	368	324	328	304	295	344	349	309	311	353	333	335	333	335	283	334	318	314	350	325	347	318	372	338	322	358	328	306	314	305	323	318	329	338	317	346	325	351	374	363	335	329	354	306	309	331	327	318	318	314	371	349	367	315	361	387	328	312	339	341	350	312	392	294	334	340	360	299	327	308	360	326	297	323	331	336	375	358	342	352	307	295	360	356	347	342	335	329	348	330	340	354	320	383	356	355	329	346	322	313	330	354	323	294	339	310	367	324	350	337	294	349	327	335	340	315	337	340	345	352	297	359	364	342	361	364	323	362	333	298	363	318	330	331	328	317	304	309	344	325	337	348	349	294	343	351	315	352	305	347	319	317	328	362	344	315	360	310	343	334	311	316	318	309	293	353	341	312	311	323	348	333	295	320	302	305	307	328	332	319	336	336	298	347	309	339	338	367	310	348	333	320	354	342	342	349	336	325	312	336	346	303	315	327	343	351	371	351	316	344	352	279	327	338	339	308	361	314	359	345	360	319	326	344	379	352	335	299	333	323	336	356	324	338	320	330	319	326	313	300	287	318	317	349	337	360	364	343	344	319	349	336	339	362	368	339	319	351	335	368	338	333	356	324	351	323	337	336	321	328	319	344	364	322	335	362	343	328	330	336	299	317	311	334	316	350	319	376	320	359	338	329	284	359	370	317	332	358	357	335	341	324	320	357	311	346	314	323	327	336	335	360	337	337	309	388	344	354	302	335	345	360	335	303	326	366	338	305	309	358	318	340	351	343	342	331	323	340	336	311	290	306	319	355	324	320	320	349	362	302	326	321	331	330	316	318	384	327	339	373	348	328	313	287	306	323	324	307	340	319	345	342	335	331	323	347	330	303	347	339	356	355	351	344	345	340	353	356	358	302	326	333	317	373	343	379	350	368	328	317	285	323	340	349	353	311	332	331	334	327	353	308	366	355	349	329	327	312	327	312	337	346	345	311	346	324	325	333	332	322	325	314	314	357	305	347	346	312	347	347	339	353	343	347	345	365	296	316	304	350	321	316	338	320	343	302	341	324	327	321	339	339	344	345	348	314	344	319	338	326	341	343	320	376	327	291	316	311	340	333	351	363	337	346	359	358	348	341	364	321	322	308	351	344	323	374	326	331	308	339	315	318	343	339	333	324	312	344	327	333	336	325	316	349	368	342	358	296	296	318	307	333	318	339	333	341	294	304	314	314	326	363	329	310	346	317	339	368	360	379	328	346	338	311	321	358	298	338	343	359	321	351	319	341	324	316	335	350	323	324	339	296	309	339	309	288	344	311	335	383	345	312	334	320	333	341	341	357	337	344	286	335	341	344	300	330	318	335	360	319	348	366	322	360	334	333	313	353	345	346	310	317	325	331	344	323	321	318	322	340	333	334	316	344	345	363	338	331	319	315	313	324	329	353	320	321	317	335	328	319	330	336	381	333	321	359	310	370	330	313	342	390	329	334	338	341	343	317	306	280	332	364	341	316	321	344	314	324	362	341	352	390	332	316	314	341	324	318	328	341	314	332	303	332	332	340	373	360	327	344	335	320	375	292	336	366	338	331	339	341	353	309	321	352	331	311	343	342	369	354	356	349	315	355	345	313	337	309	357	325	345	323	378	367	353	374	311	324	334	318	293	314	325	333	339	329	306	340	339	346	326	339	322	293	336	340	342	327	321	323	336	348	339	346	333	308	330	367	312	337	295	340	340	335	336	328	328	314	302	330	321	336	352	328	333	338	387	313	342	342	337	344	355	319	346	283	322	344	312	332	319	321	357	369	363	348	355	330	317	345	334	345	362	377	345	312	365	338	302	348	337	355	356	314	333	327	313	378	339	329	324	313	351	321	328	326	363	358	335	331	297	344	320	313	335	349	336	332	370	340	359	303	318	323	342	330	318	318	305	335	362	338	356	318	368	340	350	404	360	336	355	365	307	310	322	306	320	351	356	321	351	335	337	329	356	321	322	331	349	326	356	340	308	335	327	346	351	329	345	320	320	340	320	332	296	318	330	315	309	313	331	306	325	347	342	365	328	316	309	326	340	369	371	347	335	328	315	300	336	316	329	356	333	337	340	343	305	348	328	315	332	341	357	341	365	327	333	339	351	345	336	322	333	341	343	332	305	341	373	336	317	344	323	356	347	330	338	343	338	352	340	339	338	265	318	358	372	340	337	357	348	341	303	344	324	329	315	336	298	359	322	324	333	314	333	320	387	313	322	325	339	322	317	337	352	330	341	318	353	316	353	317	349	338	355	326	335	360	330	387	346	315	348	328	337	338	324	334	336	344	360	332	291	324	377	350	317	372	345	364	304	372	325	336	316	347	331	309	309	310	338	348	316	346	334	362	316	372	336	337	355	315	334	326	327	387	334	331	342	322	335	361	317	308	331	305	330	312	333	323	327	350	315	357	338	363	338	323	347	354	323	312	304	380	325	317	338	334	361	361	354	320	304	340	345	369	341	341	349	373	331	314	341	312	327	341	354	303	339	313	356	311	303	328	304	362	373	293	333	347	338	338	340	325	348	344	338	300	321	355	349	336	338	368	329	330	328	276	328	325	290	358	329	301	329	327	352	322	334	279	300	355	336	331	342	323
37388	26563	25522	22090	14279	4338	1847	1687	1192	1060	817	828	854	882	873	887	1251	1602	1245	951	893	785	757	762	774	765	727	731	731	733	756	695	699	718	677	739	718	722	734	691	691	761	723	779	675	706	691	779	714	687	684	738	734	726	775	690	716	690	699	694	716	664	724	703	745	766	682	726	726	714	750	691	744	710	678	708	687	703	719	751	718	735	705	770	704	742	730	676	745	709	727	707	736	701	726	749	711	773	698	773	720	707	738	683	751	732	777	737	772	732	731	744	798	718	717	724	745	701	751	717	710	721	722	693	688	725	758	702	728	700	729	766	699	761	697	724	720	740	698	727	739	728	724	731	748	733	759	698	731	702	683	728	691	716	751	669	700	689	733	705	692	714	766	690	661	710	745	719	717	742	685	727	729	736	738	734	695	660	675	747	721	699	728	686	740	694	698	679	674	707	746	738	729	633	708	691	727	697	699	711	694	722	757	710	676	748	695	727	720	713	715	705	685	687	721	721	732	696	765	701	710	733	711	685	717	724	684	686	705	749	677	714	721	670	696	717	742	760	721	724	699	767	713	760	698	703	699	728	686	750	739	680	692	724	697	709	716	706	693	681	715	744	700	724	706	711	724	703	716	692	729	735	714	737	713	731	713	701	705	716	741	743	719	695	704	702	717	753	674	678	764	709	727	711	726	714	737	706	700	724	738	698	765	692	747	730	733	696	695	757	717	657	722	705	719	705	701	687	757	734	695	695	728	691	687	692	715	709	709	663	697	743	676	737	653	708	722	738	746	772	712	733	708	704	699	704	746	728	741	739	698	687	661	728	657	694	681	691	729	718	712	657	729	701	742	676	721	684	735	714	769	690	722	746	732	703	757	706	754	728	706	767	718	761	743	698	697	723	683	727	714	682	743	726	706	761	699	732	713	740	730	699	704	717	755	686	701	726	706	760	673	679	718	730	722	720	691	693	690	704	702	726	705	715	711	694	715	674	704	688	660	684	730	700	731	701	686	715	706	701	709	715	705	744	724	737	765	673	734	725	699	667	739	771	694	704	693	706	697	728	666	733	706	757	748	713	768	723	718	703	715	678	729	686	734	689	720	718	693	763	734	691	724	734	704	722	768	733	693	691	694	713	706	735	706	764	708	763	712	704	745	783	695	713	702	698	711	729	683	692	698	715	688	706	680	755	694	683	719	674	699	713	695	740	713	720	762	702	689	722	726	680	733	677	693	755	695	747	725	691	686	738	735	689	747	726	716	721	680	724	684	708	733	666	669	746	724	666	712	765	698	726	675	741	710	695	711	728	746	676	716	665	763	677	738	727	723	697	681	685	723	747	702	698	698	723	676	728	711	708	712	721	732	756	728	716	740	744	715	700	769	759	702	706	737	694	775	737	648	740	742	734	723	719	746	751	696	752	754	722	757	723	749	736	754	708	686	660	726	764	707	718	686	694	715	708	740	692	787	699	765	749	692	703	675	717	677	707	695	713	700	688	672	684	737	722	724	717	737	709	706	752	758	694	735	701	786	741	732	697	693	695	720	708	726	733	709	692	722	709	692	700	741	734	717	700	713	729	735	697	761	734	686	722	683	776	716	775	710	728	724	724	753	711	738	760	762	734	733	742	712	759	684	710	731	667	735	710	725	722	722	742	750	692	688	677	714	692	720	716	718	707	729	733	719	710	752	696	700	732	629	711	709	719	739	753	718	694	776	716	718	659	738	674	702	718	749	734	776	722	701	697	635	742	726	696	721	677	703	717	684	655	705	662	716	741	721	708	711	709	693	701	666	732	741	708	756	674	719	700	738	716	717	703	685	691	739	701	711	726	757	757	718	730	721	764	687	713	703	678	745	699	747	701	720	715	728	694	715	657	721	692	691	729	706	699	723	680	715	679	702	722	730	739	693	727	722	727	728	732	696	714	681	651	664	724	665	697	703	675	695	714	731	792	697	742	718	673	741	734	713	743	726	687	737	726	741	673	704	696	718	705	747	710	700	739	686	711	705	698	717	698	726	766	672	727	708	669	703	708	692	689	676	725	685	717	719	677	723	722	716	750	751	677	716	681	742	708	743	713	752	737	717	719	737	751	705	706	731	691	696	706	736	697	724	729	707	705	700	722	727	687	724	683	737	727	718	681	687	718	729	697	727	753	735	721	722	671	726	733	672	709	740	746	710	730	705	670	723	767	730	702	688	690	651	703	726	710	715	732	756	726	688	693	741	746	707	722	737	744	721	698	774	714	750	752	674	757	724	729	735	738	701	695	719	704	739	745	710	755	688	705	693	771	721	724	708	735	658	691	708	717	713	718	686	700	736	702	697	699	776	713	756	719	739	698	732	667	697	707	715	765	654	790	720	679	716	691	727	733	752	723	728	715	702	721	727	664	727	738	682	680	708	707	733	678	712	706	726	694	748	700	699	670	705	730	763	757	709	706	706	694	743	710	694	667	716	764	702	737	713	713	721	757	738	678	698	708	717	723	655	735	738	717	700	710	742	710	710	744	736	763	723	707	750	753	757	708	704	720	745	694	717	722	697	662	732	733	713	698	695	732	701	706	721	764	691	713	715	708	691	720	682	743	703	707	726	750	726	714	749	709	685	692	739	670	724	704	731	739	714	723	726	691	685	695	734	748	703	715	698	711	693	703	727	730	691	679	714	696	684	719	717	689	726	685	679	674	718	760	757	720	741	745	725	707	697	703	681	686	690	734	699	727	731	688	728	689	711	710	752	737	728	704	744	735	742	728	713	704	706	736	736	701	753	709	691	676	731	611	710	726	726	728	658	723	703	712	684	688	738	689	716	732	709	680	673	691	750	690	698	745	693	707	758	687	668	687	764	729	724	678	665	691	717	732	693	704	717	694	686	662	684	724	710	679	758	755	732	768	706	673	695	748	676	722	737	727	783	734	735	759	739	715	656	709	702	661	739	718	726	676	768	728	684	712	770	683	732	720	689	702	721	751	723	745	690	688	720	712	723	706	732	751	727	724	732	683	744	731	713	729	741	675	727	731	690	723	679	711	698	719	668	743	787	752	753	701	709	735	693	728	696	738	726	758	736	721	715	727	684	721	752	674	721	734	695	665	686	728	740	683	775	730	702	675	656	703	703	733	695	732	710	730	726	743	704	681	729	713	739	767	758	714	716	719	739	788	711	696	710	718	767	727	754	724	744	721	736	712	733	681	717	698	726	697	695	720	692	688	727	743	739	734	762	735	692	728	718	716	710	669	759	708	703	707	733	708	666	733	718	737	740	713	736	719	721	716	716	745	723	735	723	686	736	757	723	704	708	705	738	694	707	750	707	719	739	697	673	714	719	699	679	756	725	708	738	717	697	664	703	739	705	710	723	711	732	673	717	739	675	680	781	703	690	686	708	693	740	723	747	660	709	718	750	743	678	742	722	703	719	685	719	698	725	716	735	743	708	727	708	665	704	717	705	690	681	697	677	727	751	740	715	709	677	662	673	725	725	706	690	675	730	727	741	741
43767	25828	11350	3449	1102	516	369	355	347	346	317	276	315	309	313	294	244	286	307	316	303	296	291	310	297	299	318	286	281	309	288	301	313	310	287	295	298	286	291	335	320	323	305	323	325	290	310	286	314	336	281	276	322	295	272	287	287	298	300	316	341	312	300	249	302	269	329	301	293	272	269	287	264	299	314	316	305	308	326	295	305	322	301	269	282	298	305	281	270	280	294	263	274	285	292	287	277	253	291	314	285	260	301	281	302	292	334	269	281	290	285	327	309	288	302	312	324	318	308	282	254	279	310	273	315	284	306	313	292	294	270	292	305	281	283	300	270	328	275	319	297	320	313	270	279	275	293	312	270	283	306	312	320	291	309	299	291	268	280	295	307	311	282	331	299	312	289	322	283	331	286	337	318	291	279	288	297	317	299	338	320	331	308	296	350	328	304	264	285	301	295	266	315	288	308	294	282	321	282	275	272	310	338	326	299	277	320	315	308	303	317	291	303	312	268	297	305	300	292	316	310	324	297	287	312	301	272	295	276	288	282	316	313	287	259	298	277	287	284	344	289	305	292	333	330	297	265	290	279	260	268	284	301	295	348	276	292	311	308	289	270	292	312	298	286	279	318	313	296	293	311	332	299	258	289	300	324	281	299	302	295	325	286	297	303	321	300	293	298	255	267	302	321	289	322	288	288	304	284	305	297	275	281	285	294	300	330	292	287	271	313	281	306	254	318	264	263	266	277	301	287	326	300	307	332	284	304	282	298	302	262	318	303	275	319	303	302	289	296	318	330	304	271	306	326	276	285	291	307	268	285	279	316	299	282	314	304	326	320	304	290	285	296	322	310	319	289	291	290	297	269	250	248	269	269	295	325	286	303	288	299	279	310	285	272	309	327	332	286	282	280	296	287	335	305	320	273	268	301	279	314	302	271	291	324	257	317	331	290	334	312	321	296	294	306	326	304	319	293	300	284	303	297	316	279	259	281	303	301	286	309	309	295	273	278	281	292	302	279	274	292	304	320	289	318	285	312	316	281	298	320	321	302	280	320	300	283	272	280	264	259	300	332	333	326	297	310	270	290	283	268	332	317	279	294	257	303	288	304	308	328	299	293	286	305	310	298	311	292	266	239	322	289	282	284	286	286	340	286	319	300	281	297	296	285	290	294	304	311	267	345	329	272	279	298	303	292	278	287	301	270	286	293	276	300	328	278	288	311	302	290	292	285	326	321	283	337	311	276	315	325	271	336	287	283	298	289	251	258	321	308	300	306	291	276	314	285	297	291	269	278	290	309	291	306	335	318	288	306	296	289	301	317	289	288	280	299	305	289	326	317	300	290	322	334	305	287	305	265	290	282	313	296	276	316	342	296	288	286	283	303	279	311	295	295	331	315	304	304	263	308	319	336	317	321	295	306	292	325	284	291	306	299	279	274	277	291	277	277	311	319	298	276	297	288	289	305	301	293	300	287	306	301	267	310	320	292	282	299	303	294	279	334	300	300	297	275	271	295	273	333	297	282	298	260	276	286	308	304	328	303	280	276	354	293	305	292	258	326	306	299	272	310	301	289	283	335	316	281	288	279	317	276	268	299	301	296	272	312	292	316	304	319	306	282	323	314	310	313	278	314	274	274	307	304	313	284	327	322	284	289	283	338	286	313	315	284	281	279	299	311	248	269	309	284	291	308	313	275	285	304	310	299	281	286	300	310	314	294	270	299	296	315	280	278	298	328	309	333	329	310	318	292	309	284	278	287	278	309	305	295	288	296	279	306	326	259	315	299	305	304	298	277	306	310	296	296	271	323	258	284	293	306	341	324	278	284	305	288	290	258	295	291	331	277	274	329	309	312	273	290	291	328	264	324	324	311	308	309	291	286	289	305	326	308	298	290	298	293	301	314	287	309	306	312	293	325	285	285	305	323	315	297	265	298	305	313	326	302	304	288	311	319	290	270	319	286	306	282	300	307	329	275	314	319	281	299	312	280	310	313	301	303	311	273	311	305	288	291	293	307	284	310	284	271	321	295	297	336	315	316	274	305	347	316	306	307	286	312	322	298	302	303	309	307	315	291	310	315	299	292	282	318	327	290	328	309	286	312	285	313	265	296	289	282	310	300	297	314	284	309	296	305	314	335	282	306	319	309	310	289	315	296	272	295	299	314	298	285	290	294	279	294	300	328	297	276	310	300	272	298	283	325	311	324	307	303	310	306	317	293	307	290	346	320	299	252	292	306	292	286	341	303	309	303	290	316	281	290	280	309	297	329	344	277	269	286	303	270	284	342	266	292	303	280	288	281	311	302	311	350	293	294	287	302	308	292	308	290	283	322	335	293	317	330	295	304	258	248	300	320	326	313	299	298	319	312	317	306	287	313	307	278	299	258	288	290	316	321	256	309	333	299	308	303	301	316	277	303	281	299	305	284	273	317	325	305	337	304	298	315	295	275	319	286	281	318	296	291	316	289	291	303	304	312	272	336	294	281	294	317	287	289	293	312	294	294	294	307	280	321	359	274	299	293	325	366	306	287	306	324	348	293	283	303	320	282	299	292	298	295	302	299	272	286	298	279	293	302	275	299	299	301	311	316	296	267	306	300	271	316	307	257	261	289	314	312	294	269	318	307	285	289	270	282	298	282	317	314	313	295	315	327	301	280	321	280	313	266	298	321	279	286	307	289	308	363	313	276	282	278	284	284	312	305	265	310	291	299	287	301	267	317	310	325	306	278	303	319	301	296	310	295	287	294	312	278	263	287	292	292	295	313	309	297	345	291	284	319	288	294	296	289	301	318	299	308	280	296	306	269	308	288	298	309	273	314	298	273	295	315	312	317	281	289	270	301	335	322	320	312	279	290	308	323	331	275	274	314	306	334	273	279	298	296	302	307	312	312	285	289	300	302	336	263	312	287	269	286	301	302	327	288	322	303	306	304	310	311	290	320	301	292	268	289	295	271	307	319	279	281	262	329	281	266	288	292	289	263	293	317	293	323	293	314	280	290	282	290	296	306	320	283	289	321	299	286	313	321	311	267	316	305	331	304	281	325	289	287	339	273	261	311	332	311	312	294	295	304	351	315	308	291	286	305	287	312	309	307	290	334	303	305	288	304	304	295	266	360	307	302	334	288	290	320	284	283	292	252	302	305	264	278	309	280	292	286	300	272	286	303	309	272	322	286	274	366	273	297	296	314	294	299	314	262	307	274	280	312	306	319	330	302	307	283	287	310	272	254	280	310	287	321	317	297	281	351	293	314	290	281	296	297	262	287	302	292	278	262	305	311	302	287	305	282	282	282	278	301	274	252	271	294	316	314	286	308	318	349	315	312	296	300	299	273	292	309	282	298	295	300	269	340	320	302	275	280	294	327	267	278	286	304	293	308	281	288	280	315	298	265	286	328	298	283	275	267	297	284	309	297	321	313	306	292	295	280	296	286	271	306	303	284	305	284	267	284	285	291	294	293	268	304	297	297	291	311	306	324	330	326	322	321	261	311	304
28062	19224	12926	6947	3124	1291	936	1034	781	695	663	656	660	658	657	647	685	664	682	685	655	634	609	656	694	630	699	638	660	634	647	637	668	665	641	649	660	659	680	650	623	621	660	635	653	683	606	604	661	672	690	646	665	625	617	643	682	639	621	639	663	679	688	645	639	681	651	700	696	689	620	632	635	648	619	692	640	681	667	623	649	682	641	692	626	644	607	608	621	665	672	653	609	653	681	684	668	652	643	650	704	654	656	689	632	646	688	637	717	635	636	647	664	644	657	616	651	639	667	687	659	636	618	670	636	648	668	642	622	595	676	600	634	700	665	651	662	654	678	620	649	651	613	660	637	655	628	626	674	679	691	664	675	674	693	665	664	672	628	677	656	606	674	661	633	665	645	589	603	637	675	616	668	630	613	652	637	648	634	649	642	671	668	630	629	638	623	641	655	659	700	614	627	667	663	650	639	631	640	625	663	634	678	647	617	631	647	629	651	649	637	654	640	645	628	647	676	643	650	634	649	626	627	629	660	631	651	673	653	646	631	625	656	671	618	630	628	696	592	639	639	659	592	599	685	650	589	659	625	634	655	675	638	619	649	642	702	644	662	606	665	630	657	675	665	642	613	628	673	642	622	629	648	656	647	650	634	641	665	698	654	625	640	629	663	627	647	645	673	613	633	683	625	680	634	668	647	654	677	653	673	658	681	624	612	635	626	658	626	675	600	609	612	657	661	686	654	639	662	637	647	709	596	674	630	698	678	695	625	667	626	651	627	631	675	678	613	640	643	734	627	655	658	688	661	688	690	658	713	658	645	628	647	674	647	668	651	646	694	635	678	623	639	681	627	681	656	696	611	646	623	647	658	641	639	641	672	630	673	616	640	587	626	643	688	693	654	642	648	598	698	637	647	668	615	631	639	659	648	624	652	645	633	679	631	630	678	627	650	630	682	654	664	674	642	649	635	688	649	659	616	646	629	640	693	667	614	641	585	677	645	620	659	626	625	660	631	632	660	669	649	638	611	620	654	663	614	630	630	650	636	654	654	692	676	654	664	655	630	689	618	661	700	686	628	656	632	637	706	668	678	634	678	603	616	704	631	658	633	628	620	647	638	648	683	640	599	619	653	673	627	604	632	642	587	671	654	642	602	612	665	668	639	648	594	643	626	639	634	618	664	614	638	665	664	629	569	624	633	675	663	650	653	645	636	657	658	647	586	662	641	658	632	637	693	661	684	638	664	684	623	637	669	628	670	644	672	673	657	665	663	653	611	624	657	626	645	614	614	586	661	642	703	639	659	633	626	649	590	670	634	633	642	664	653	674	677	578	658	648	653	688	682	650	649	643	700	654	707	611	632	605	626	669	613	684	675	706	636	641	672	615	672	631	666	640	657	689	694	683	680	627	676	595	636	614	639	639	619	670	668	620	655	653	667	625	672	651	667	633	655	651	636	640	682	595	601	630	625	655	702	616	655	659	665	644	665	658	664	684	666	599	684	645	633	642	680	636	666	673	663	679	691	635	647	691	709	654	640	620	641	653	671	617	622	656	676	603	672	632	633	635	616	642	677	660	658	628	649	689	664	669	642	640	665	641	657	666	657	591	697	646	653	662	659	640	629	647	660	643	666	649	653	638	667	605	661	642	638	647	667	613	628	664	622	619	625	657	701	655	644	615	657	627	658	673	626	613	667	695	658	660	618	670	630	621	653	651	675	651	640	632	605	645	640	644	678	623	664	609	664	671	669	688	646	663	634	633	643	616	676	638	668	649	652	624	622	653	652	643	676	657	639	666	645	629	675	600	597	663	645	668	641	635	653	608	653	637	679	632	654	626	639	687	663	621	681	610	640	630	647	606	765	653	637	663	631	638	614	728	641	690	662	623	632	652	632	707	686	621	664	646	596	610	712	623	680	665	636	638	655	597	666	698	618	672	619	656	645	657	638	671	609	640	661	679	632	640	642	654	625	631	669	649	683	627	655	621	650	643	631	646	634	694	676	680	639	680	651	647	646	688	651	638	652	628	621	647	616	643	617	637	606	644	602	651	650	616	641	694	642	651	679	650	628	612	629	671	632	720	641	686	666	638	677	665	680	637	597	670	661	624	683	613	632	623	634	663	630	684	684	620	641	649	656	653	654	669	614	675	620	668	603	627	666	641	700	632	629	631	639	649	619	686	662	654	650	607	700	676	658	638	628	627	612	624	690	687	645	669	617	667	635	660	684	616	643	658	641	635	640	626	615	689	654	631	656	634	620	581	643	647	656	648	646	659	664	656	655	646	618	638	645	643	617	638	657	648	601	700	662	652	656	683	624	665	684	701	663	614	670	630	632	678	641	607	643	672	652	652	641	659	618	655	643	652	651	637	635	615	664	680	622	652	665	674	615	644	667	620	673	674	637	679	689	609	618	684	679	661	672	684	641	675	667	623	618	672	667	646	649	654	683	649	662	639	639	628	601	625	624	640	707	690	678	640	621	615	635	703	638	683	664	631	674	647	630	663	645	664	668	678	628	693	628	659	645	641	681	638	662	687	654	653	638	631	627	678	682	653	615	632	595	675	627	660	640	669	627	672	660	674	636	634	621	647	625	649	628	638	635	592	680	637	637	682	661	673	629	677	615	651	624	676	635	622	676	651	660	634	645	639	648	620	593	642	678	656	665	649	637	654	634	653	685	615	655	613	666	683	660	649	648	681	654	611	642	655	626	627	626	610	684	645	636	647	654	651	689	664	689	663	657	673	629	611	609	690	682	624	676	597	591	645	683	660	655	649	636	663	664	603	650	600	610	611	656	618	651	672	644	600	634	633	643	595	628	617	654	626	676	624	672	679	597	583	614	670	658	656	650	681	650	635	696	687	609	633	658	670	652	613	653	711	669	633	624	618	676	647	610	607	649	649	654	640	647	600	636	650	649	650	637	680	604	653	653	666	667	606	634	658	631	698	642	667	677	607	619	610	684	663	594	657	692	666	652	638	648	620	667	651	661	629	675	651	667	646	641	615	656	696	596	594	687	615	644	638	649	668	656	633	643	626	692	676	686	661	645	666	643	641	643	655	668	683	655	647	648	644	664	616	675	665	695	720	661	658	623	605	659	658	667	635	705	628	648	668	702	664	644	622	666	643	629	631	637	657	651	616	614	640	625	613	638	678	636	629	616	683	621	658	643	661	695	659	631	673	643	645	659	660	661	668	635	671	666	639	637	664	675	632	675	658	647	653	623	646	648	625	640	664	657	698	664	658	654	689	648	669	676	673	642	629	662	620	662	702	645	640	617	666	636	626	652	641	665	683	651	606	640	616	641	642	651	677	634	642	658	638	671	666	662	593	660	646	613	624	624	649	630	618	656	690	670	612	682	668	670	677	689	650	637	631	683	620	702	679	600	679	648	654	635	624	632	635	654	604	617	644	641	666	687	620	672	627	662	654	650	614	644	604	629	636	640	644	613	650	625	624	661	665	618	612	629	641	636	629	610	674	652	680	677	631	659	627
58157	27283	13570	6828	2803	1137	472	400	363	332	332	334	330	342	314	300	325	347	302	320	314	277	331	294	346	333	298	320	278	292	299	318	278	290	303	318	264	306	302	336	308	312	284	317	324	301	308	299	329	304	304	335	363	307	272	275	301	283	291	316	314	302	316	342	334	323	264	325	285	300	305	307	305	306	310	369	303	351	323	329	317	293	328	348	337	312	307	291	298	304	323	303	354	284	321	312	304	332	292	315	283	302	310	286	297	313	313	324	337	325	290	302	289	334	330	314	252	305	292	332	325	300	309	292	307	322	277	249	286	328	303	310	315	336	326	318	300	289	325	299	318	308	330	313	310	354	326	297	314	294	296	312	321	318	287	280	326	303	294	290	353	318	289	324	313	285	309	325	285	283	328	321	294	302	305	295	324	326	279	306	335	318	316	338	343	288	290	336	303	320	316	309	311	308	293	318	287	325	278	309	323	310	326	335	312	301	362	270	315	321	288	298	296	298	356	334	349	313	318	321	351	306	293	333	272	343	328	306	337	303	304	293	271	292	329	328	350	312	324	315	292	312	312	336	303	334	303	309	302	308	295	298	293	315	303	337	296	288	333	305	337	334	278	305	319	357	314	303	282	324	336	320	312	317	341	319	303	284	322	317	329	295	348	324	263	280	289	311	311	302	315	316	323	295	283	283	311	323	323	303	302	307	310	315	288	321	324	311	280	301	311	345	328	347	308	374	314	323	310	304	282	339	280	303	355	331	298	303	279	321	320	332	338	333	303	324	339	299	318	282	301	300	310	313	321	299	301	289	299	300	274	311	356	327	287	337	320	307	310	315	316	325	317	343	351	273	332	364	347	295	327	322	291	324	276	318	287	318	342	295	283	332	354	324	330	358	332	298	319	322	253	277	291	302	298	338	298	340	299	307	330	315	283	317	315	348	303	341	290	308	302	326	311	289	302	342	309	297	305	295	302	309	293	316	314	295	307	296	321	318	323	337	328	300	286	289	326	282	306	318	348	310	327	308	283	306	321	306	266	331	304	300	300	271	315	300	320	294	289	323	270	326	332	338	306	352	310	300	323	293	337	340	319	324	305	309	299	368	312	324	324	334	303	299	291	329	309	292	289	324	332	330	372	306	288	329	319	320	301	320	345	302	297	295	316	311	309	334	291	273	344	289	330	309	302	343	335	297	327	310	280	307	288	318	311	331	321	341	321	296	366	289	313	328	318	303	311	306	280	281	309	345	338	331	309	347	311	324	315	307	313	323	323	304	318	343	364	308	323	329	294	318	324	328	303	326	307	321	280	308	344	311	320	323	333	290	313	279	353	303	276	291	298	306	322	327	339	325	292	295	329	314	302	316	314	305	310	290	300	315	322	314	319	296	314	286	300	287	316	299	340	335	287	302	332	366	313	312	308	345	325	286	354	340	302	307	321	310	299	311	326	327	338	322	336	323	328	297	267	335	329	320	326	309	322	309	303	320	323	313	324	299	293	298	285	307	329	351	301	323	311	277	267	293	312	332	348	305	300	346	300	292	283	294	309	252	313	325	328	289	277	301	353	321	311	296	322	316	301	339	354	320	292	304	315	298	317	304	296	276	321	315	307	297	327	344	298	327	319	298	289	298	309	307	305	326	325	284	333	323	331	334	305	294	300	313	292	305	325	312	303	313	350	300	333	321	297	309	296	299	297	344	310	326	309	298	317	318	285	309	338	301	314	304	311	286	285	315	341	334	333	342	335	290	312	326	312	274	306	314	317	342	318	325	291	296	335	307	338	309	274	314	293	323	342	274	346	335	329	319	322	299	332	277	268	321	292	304	329	297	309	299	280	311	341	275	301	306	284	295	285	303	322	353	356	278	308	305	340	331	306	315	313	290	322	296	318	285	332	295	267	316	289	298	307	337	305	324	290	303	350	306	282	301	355	319	289	314	294	281	325	312	323	341	288	331	336	331	335	302	290	321	311	306	305	279	313	284	308	302	267	312	297	353	344	327	299	338	289	319	310	312	305	314	310	322	300	298	310	313	293	336	372	294	313	318	309	291	317	310	323	292	316	305	359	313	331	329	301	299	303	300	329	302	303	333	329	321	312	282	341	290	294	321	318	331	353	316	284	289	300	339	322	300	318	287	308	338	313	303	300	309	293	309	315	334	322	329	334	307	312	325	329	288	333	300	331	302	319	338	312	314	282	318	309	309	316	312	314	318	325	335	300	291	282	283	298	319	323	332	323	350	324	290	319	310	306	326	319	299	324	365	319	296	284	310	321	294	299	308	301	314	309	310	331	278	303	318	302	308	309	304	320	300	315	336	280	347	320	312	330	322	304	343	355	317	284	331	324	359	331	309	316	314	316	317	338	318	326	312	323	306	305	317	340	284	316	312	288	316	307	296	307	335	312	272	324	336	322	300	304	292	318	310	338	315	319	295	302	337	295	323	331	318	304	322	311	328	318	325	318	279	323	323	314	298	324	321	340	322	330	310	288	337	296	291	297	324	311	331	321	295	295	296	320	320	349	339	316	341	328	293	287	313	292	302	301	337	310	346	301	341	280	348	317	350	312	302	311	330	347	314	322	353	316	317	344	323	313	323	323	333	291	320	323	298	309	351	299	343	293	298	325	295	308	319	331	303	341	289	297	308	302	312	327	335	316	288	296	323	288	311	348	305	305	313	300	321	296	325	257	295	329	313	342	300	312	326	290	309	306	309	334	317	304	283	318	295	280	282	319	346	324	304	348	306	323	287	266	291	298	320	296	322	290	336	281	261	302	314	308	330	316	321	336	310	307	313	302	332	301	309	280	313	302	309	317	315	352	300	294	316	306	303	314	295	319	324	332	324	303	304	299	294	334	281	318	343	292	290	279	297	302	301	327	308	313	305	284	312	300	334	312	328	323	306	292	279	312	328	312	274	321	294	324	303	312	315	293	347	307	315	343	320	307	329	342	319	280	317	314	301	340	338	318	327	330	313	315	268	315	318	318	340	353	336	298	313	303	315	320	305	314	298	325	324	298	338	318	313	305	281	283	318	299	317	284	315	279	318	310	314	349	354	295	314	331	278	297	282	318	296	314	333	314	287	292	296	303	295	290	341	325	305	297	303	310	309	304	271	292	278	320	292	292	353	292	289	312	348	326	257	313	321	317	318	313	353	306	332	332	343	295	322	348	304	314	290	304	294	308	305	317	277	326	290	289	309	319	321	307	293	297	289	334	324	314	334	307	324	323	299	338	339	299	317	308	319	310	289	317	303	318	329	312	320	289	306	302	293	314	352	343	300	312	304	315	295	333	334	309	309	301	289	329	299	315	319	328	340	290	331	338	361	291	294	290	295	353	296	334	337	303	289	282	293	344	316	307	314	341	320	323	305	293	320	280	310	279	286	315	292	324	340	350	303	333	309	327	290	312	289	320	342	324	344	310	323	299	306	319	300	274	318	320	317	318	312	303	294	331	308	306	355	333	287	287	299	348	300	284	299	310	327	311	314
37585	18090	16262	13318	7610	3352	1307	1353	1039	814	751	707	752	663	671	732	678	643	684	714	724	668	700	694	662	692	692	682	693	727	668	656	675	670	692	722	700	651	714	667	678	673	706	723	656	695	666	679	651	690	666	645	665	661	697	641	696	706	703	671	688	700	716	696	674	660	660	704	665	669	614	663	699	705	662	679	666	714	701	708	693	721	676	724	694	760	669	666	680	669	656	666	654	654	721	704	693	671	695	685	705	663	695	670	690	636	676	694	634	696	695	677	664	664	630	668	727	653	678	664	642	713	631	679	664	684	664	668	630	705	692	728	687	696	641	701	666	685	684	680	679	650	709	679	674	680	709	692	679	673	686	651	672	674	686	685	640	728	663	699	666	717	640	712	707	698	675	670	696	713	652	677	705	630	663	734	642	705	706	672	673	685	644	676	679	698	672	689	672	685	681	676	700	734	696	670	631	712	685	641	669	667	680	685	661	665	727	666	722	707	660	661	643	687	716	675	636	666	676	694	695	684	653	694	690	648	653	673	647	710	726	624	714	679	656	645	661	726	704	637	675	674	649	668	670	667	688	708	707	709	702	708	676	686	649	687	671	685	630	664	660	690	673	645	650	673	653	667	684	665	704	703	656	696	637	710	664	671	640	651	686	683	676	670	692	664	677	670	687	670	659	636	675	695	688	641	661	682	678	677	673	735	616	639	670	677	684	674	672	660	624	720	680	699	690	704	661	681	656	690	718	642	649	663	713	719	718	671	680	706	697	717	696	692	661	645	644	677	674	683	642	669	673	679	718	685	637	674	708	663	717	649	722	655	663	696	700	702	671	649	661	697	711	690	647	723	680	676	668	685	690	720	678	654	727	684	717	733	714	725	689	672	683	705	681	671	693	672	683	656	651	643	654	653	717	657	682	698	626	711	650	654	677	729	672	677	672	682	660	701	654	707	671	676	699	673	697	642	672	709	688	675	660	684	668	656	671	707	668	668	689	618	661	629	676	698	719	651	658	640	700	660	680	634	698	664	663	685	692	703	678	668	657	693	703	689	665	718	648	694	686	697	675	701	683	705	718	656	645	752	678	674	697	673	669	670	637	646	692	687	684	686	699	664	670	696	668	658	650	683	698	679	683	705	667	692	646	660	657	626	709	676	656	674	716	668	713	685	678	673	713	707	678	691	683	664	695	646	685	686	675	711	675	677	646	641	628	698	711	686	668	697	622	666	665	646	644	696	625	653	697	689	674	690	640	666	719	656	707	696	682	706	659	638	694	687	676	685	670	645	689	695	646	697	646	675	648	655	614	653	654	681	682	694	687	671	652	665	750	691	674	619	686	644	662	686	655	684	697	647	674	654	679	660	655	681	712	678	715	675	663	672	703	693	664	684	670	640	671	702	688	728	734	649	729	662	663	666	702	674	657	666	710	682	655	665	733	724	625	637	699	661	682	661	678	685	681	711	694	728	671	721	703	684	682	698	627	719	649	682	712	720	660	650	682	686	664	660	657	651	688	695	649	701	710	683	706	738	664	689	645	649	692	710	699	693	673	656	635	713	672	698	677	704	653	683	669	695	651	603	701	659	695	672	671	664	673	733	694	664	692	732	654	631	663	726	666	696	668	631	696	670	681	640	682	707	671	710	716	639	655	654	695	633	666	695	664	667	678	682	684	682	664	706	670	662	698	680	699	685	664	685	688	669	687	702	682	690	662	683	690	673	699	628	732	672	664	707	676	654	699	656	716	694	685	678	707	652	664	644	688	745	730	667	684	653	682	625	680	640	670	683	659	697	696	644	650	662	701	691	660	691	698	645	684	682	687	684	687	636	652	686	671	668	710	672	711	649	640	688	671	659	636	646	699	642	729	691	725	623	681	652	693	709	725	646	672	688	695	658	723	660	703	674	684	652	663	692	684	680	663	643	633	690	664	670	660	661	682	722	647	694	669	704	669	717	697	659	663	702	683	714	678	657	686	657	630	708	729	663	693	643	653	665	661	645	725	673	683	678	680	654	645	662	695	673	678	697	652	701	658	686	644	703	668	676	698	722	671	709	635	677	691	699	673	625	707	691	693	713	699	665	700	721	662	642	662	718	709	739	670	634	663	689	662	653	663	665	640	648	680	654	699	683	645	672	646	691	680	661	620	699	674	655	684	662	674	677	699	682	695	635	723	658	663	674	663	711	662	686	674	684	694	682	656	672	686	651	656	712	682	703	658	723	677	691	645	684	704	734	666	652	649	657	697	747	645	661	718	698	666	687	699	661	719	663	674	665	691	697	678	674	701	735	666	679	658	640	684	704	642	679	691	660	676	649	670	687	637	660	678	681	690	625	640	675	681	649	674	649	717	733	698	660	670	704	648	687	663	656	737	684	639	675	668	718	640	665	622	626	682	700	698	684	671	672	666	696	658	676	698	658	675	666	726	691	689	697	683	660	653	657	677	687	680	677	668	688	679	683	714	696	666	642	684	691	603	671	711	697	721	709	660	646	650	657	676	702	718	662	696	660	627	724	693	678	666	695	666	644	715	661	690	657	631	653	641	709	662	665	690	681	709	662	684	690	637	683	679	743	647	708	653	627	742	692	716	690	707	659	678	695	668	630	660	649	665	706	668	751	710	679	688	684	656	697	652	658	680	650	671	661	684	673	670	700	669	737	665	666	659	697	705	700	644	696	667	702	703	709	664	689	662	673	728	655	678	708	681	700	667	650	673	693	704	661	666	715	614	669	703	757	696	653	690	710	688	696	703	637	664	682	675	653	696	715	606	683	675	743	645	680	694	672	682	689	692	675	631	707	666	686	679	652	683	716	666	635	700	668	698	689	691	689	677	701	685	765	699	665	683	675	691	665	658	668	667	640	691	661	692	630	636	692	681	718	719	636	704	674	645	681	653	638	647	668	654	695	690	665	706	673	670	703	715	724	640	667	648	706	694	657	722	709	725	691	689	697	669	669	671	664	708	632	651	655	628	649	679	675	637	687	640	654	605	705	691	667	696	677	707	724	726	692	644	692	744	661	689	659	673	693	666	655	683	674	664	701	637	711	694	704	693	672	740	740	677	734	625	664	662	626	670	683	700	703	696	698	665	708	681	649	665	661	702	688	615	702	681	632	683	694	727	631	684	666	681	678	634	687	668	693	673	689	714	677	646	667	685	640	697	720	691	701	707	702	701	679	711	675	692	668	685	714	675	702	666	722	659	638	678	635	667	661	652	706	689	653	704	709	647	691	682	668	640	679	671	670	681	651	716	695	694	695	678	696	675	690	677	683	711	645	690	683	647	709	636	656	731	688	629	645	704	696	681	708	627	657	667	664	692	698	684	673	693	673	659	665	649	674	687	684	671	704	678	655	733	661	662	666	631	665	665	682	711	705	660	670	694	678	719	630	705	714	684	654	633	672	653	722	695	675	691	654	692	657	648	698	656	667	659	643	664	693	606	643	703	651	700	676	664	703	648	632	666	732	674	660	717	724	673	666	652	679	724	700
67415	34872	21628	10566	4175	1413	594	587	462	370	338	353	350	347	361	339	372	357	336	334	345	324	359	295	300	298	349	338	325	328	299	307	336	338	330	333	370	307	307	338	325	345	312	347	354	338	326	319	338	369	311	292	361	343	344	344	345	356	356	321	292	336	324	349	362	326	319	345	325	314	344	310	347	342	316	323	319	352	350	330	331	310	340	292	318	306	320	333	337	324	336	361	346	335	359	326	336	332	359	361	318	335	333	331	296	327	347	323	316	349	342	332	327	297	288	316	327	347	345	319	352	369	337	338	307	331	300	366	320	363	342	304	323	355	359	360	313	346	346	325	335	315	328	344	323	326	331	300	325	318	327	338	329	351	362	339	304	340	332	326	351	347	360	329	362	353	341	324	332	335	324	326	335	330	362	318	341	314	372	365	344	373	309	339	349	334	349	318	296	378	366	347	344	307	346	329	337	306	363	322	371	329	278	345	350	310	318	361	329	321	328	341	308	324	335	351	319	339	330	364	341	339	359	351	342	341	349	320	334	341	325	306	309	333	354	344	287	379	329	324	359	309	368	322	295	312	345	342	310	306	333	325	346	334	372	365	324	335	330	351	355	361	336	336	371	330	342	361	349	313	305	336	332	345	329	354	291	365	352	331	295	299	327	303	343	366	323	365	332	352	279	328	326	353	381	347	344	295	320	333	318	312	340	328	354	350	315	296	320	334	313	332	329	342	341	355	338	301	312	301	326	358	328	329	347	318	325	332	342	323	349	319	357	343	308	320	326	307	350	339	344	298	352	320	314	340	384	325	307	299	328	348	328	376	327	334	327	332	323	313	325	342	350	384	322	353	296	311	300	323	329	318	324	343	317	341	326	337	322	380	323	291	366	331	304	391	326	313	317	317	313	351	336	339	351	328	329	299	322	293	338	370	328	348	322	313	331	360	374	322	336	349	357	312	308	336	314	349	345	340	343	350	363	336	319	332	325	326	336	345	313	300	340	352	328	315	333	324	364	312	359	315	332	317	365	292	337	298	325	307	302	330	324	334	304	336	353	338	334	357	342	312	375	330	359	319	319	317	325	338	323	358	321	348	327	322	358	347	329	321	374	319	337	316	346	338	344	341	333	364	361	340	377	344	341	334	311	344	297	309	318	324	384	340	310	362	328	318	349	346	362	335	348	322	323	320	328	330	309	348	331	305	327	372	348	356	339	330	335	342	351	305	309	293	370	326	331	342	331	341	313	334	334	335	340	337	311	388	321	310	343	334	322	317	342	317	305	318	337	351	319	346	314	332	340	324	353	340	352	327	340	329	341	300	366	311	349	336	334	337	315	324	337	323	342	341	321	340	352	333	324	322	322	328	344	343	333	338	329	368	339	341	346	330	341	349	317	299	321	348	366	325	326	332	336	327	294	328	384	292	365	339	350	325	328	319	288	316	322	352	319	348	335	363	342	337	354	315	347	320	362	322	321	301	334	336	338	290	328	328	337	298	307	317	299	341	302	356	320	314	314	338	319	310	351	310	320	296	328	332	360	344	362	320	294	360	333	381	326	320	331	349	327	336	327	358	343	314	333	360	339	337	352	362	354	307	332	299	314	344	318	335	348	355	319	362	346	375	317	361	338	322	354	332	328	339	354	293	312	347	315	353	339	325	342	358	318	304	328	353	309	331	327	364	345	322	369	357	315	347	319	302	338	345	312	338	354	346	314	344	318	348	335	319	307	343	332	341	335	327	344	341	330	334	314	303	314	344	331	336	326	303	358	337	355	338	348	331	333	306	341	315	319	318	335	310	353	366	323	324	318	357	305	310	302	333	335	312	311	300	329	333	339	377	344	325	325	311	320	301	335	350	305	341	343	311	325	331	361	334	333	328	359	315	328	335	331	347	314	317	348	335	344	355	314	338	275	326	333	314	343	340	316	289	371	294	291	335	326	304	339	343	316	306	352	340	324	317	342	324	337	298	336	352	347	349	312	326	339	361	339	303	367	330	332	337	359	307	298	339	363	323	317	324	344	340	337	321	329	306	347	365	348	361	325	378	345	342	343	348	335	324	318	311	359	382	356	341	302	349	300	336	345	341	330	324	376	351	305	307	310	336	323	378	322	316	309	337	324	323	316	327	346	353	345	339	358	333	304	331	308	344	354	311	342	317	293	321	363	339	313	298	354	329	323	328	329	342	308	322	364	349	321	312	358	319	338	326	359	383	291	332	339	363	360	329	337	317	311	309	353	294	334	287	274	323	314	339	330	343	332	314	322	349	328	336	315	353	310	358	339	350	350	328	350	306	323	321	371	366	346	324	333	322	354	330	339	345	357	323	327	303	315	326	346	311	342	328	345	319	334	355	323	354	324	341	339	322	356	334	289	342	322	316	352	301	301	358	349	339	297	330	302	326	335	360	367	353	314	328	343	314	325	343	335	331	335	344	291	335	317	313	353	313	339	334	309	347	361	328	308	350	311	341	323	339	319	323	319	360	332	317	350	374	322	388	364	335	351	312	316	288	328	343	384	345	340	306	318	323	336	330	378	356	341	339	317	341	341	356	329	356	331	318	322	377	375	343	316	330	307	305	291	318	334	345	347	320	332	286	336	314	333	329	285	332	331	302	328	346	362	336	353	331	353	343	334	368	323	343	340	340	316	374	334	315	352	368	311	326	341	360	343	334	336	352	314	354	332	333	340	363	311	314	329	346	334	325	339	331	360	321	312	329	319	339	324	376	352	345	347	316	327	345	316	355	328	344	371	345	302	282	331	351	358	329	319	321	348	332	315	328	298	343	327	316	338	317	332	342	360	336	346	339	345	341	323	301	338	344	355	325	338	281	329	366	322	323	357	352	305	338	326	355	336	333	332	347	296	344	330	365	299	328	334	339	334	354	369	381	318	321	322	323	330	343	339	320	334	323	363	314	351	332	331	330	328	314	339	322	328	315	360	346	376	332	327	323	364	302	336	342	352	314	329	346	310	364	339	346	320	314	308	350	336	338	300	306	324	323	326	323	329	327	361	327	321	330	360	325	333	325	314	338	313	349	354	323	318	354	349	307	327	314	327	304	339	322	331	324	343	325	337	328	315	350	291	352	320	347	299	339	363	326	337	369	357	280	364	295	357	364	353	329	332	350	352	348	364	370	366	350	339	310	290	317	318	322	304	327	354	337	341	379	370	355	323	346	340	338	313	358	346	322	325	337	335	328	326	327	381	351	334	347	310	346	303	342	332	325	339	359	332	307	306	328	372	303	325	336	344	337	315	320	321	331	352	335	350	337	344	311	325	348	338	330	348	367	365	367	303	362	354	343	326	320	315	356	304	337	319	337	321	340	343	326	346	359	398	314	351	319	327	337	316	324	328	337	318	337	332	322	333	340	339	329	357	315	314	338	329	324	356	320	326	322	347	323	334	335	287	348	372	363	343	325	313	326	332	307	339	319	324	330	334	312	322	309	322	335	338	326	321	313	341	337	365	320	338	332	345	288	321	347	333	349
43604	25916	23332	16866	10569	3455	1944	1625	1208	895	845	801	752	736	768	674	725	715	761	723	702	740	665	760	705	751	693	751	722	676	687	705	718	695	675	768	709	669	727	694	697	721	711	710	733	706	700	703	723	717	715	695	771	723	725	689	683	710	717	697	718	747	715	730	709	724	756	708	724	704	751	707	714	731	659	711	702	735	754	730	744	760	684	681	716	735	706	702	724	717	721	664	680	687	692	740	671	695	748	733	685	716	733	778	720	775	715	723	724	717	732	708	771	727	724	739	703	703	737	674	702	701	718	713	735	654	718	681	728	708	745	722	688	796	721	714	673	698	695	702	689	713	730	733	676	734	703	742	717	722	694	700	710	733	721	726	769	718	751	718	742	760	714	693	702	693	690	742	714	659	705	696	680	690	651	700	697	710	756	717	733	681	742	741	755	731	692	714	676	680	724	725	686	737	755	722	701	719	691	747	726	710	684	725	720	717	722	680	682	715	726	714	757	733	759	753	686	784	714	704	723	722	699	710	724	669	783	730	653	748	710	727	748	772	725	725	661	709	686	675	673	673	710	722	677	729	712	731	734	751	729	761	713	764	681	732	719	725	719	733	765	681	761	715	723	657	695	683	708	733	720	749	697	751	746	702	756	718	744	761	721	752	738	758	700	678	717	711	715	706	679	742	756	699	731	729	663	689	718	756	693	681	736	707	699	721	714	699	715	712	735	673	769	723	705	724	712	638	702	732	697	737	758	678	691	737	712	696	702	706	715	692	733	723	709	723	722	696	701	735	729	768	722	732	727	724	717	696	712	734	694	682	721	712	684	701	721	712	727	752	746	760	721	713	726	715	749	708	761	737	744	760	741	731	700	699	670	704	718	677	690	687	760	706	738	698	721	725	736	712	680	762	673	691	726	706	763	743	713	713	712	686	692	719	714	699	730	739	716	664	693	742	692	681	701	712	692	727	721	724	674	713	704	734	682	719	730	752	709	715	712	691	733	714	708	679	737	686	719	730	722	724	725	691	681	708	720	714	729	716	728	673	691	698	717	731	742	773	747	700	729	728	686	664	710	664	703	708	689	681	704	712	712	735	740	734	744	738	683	735	712	705	735	678	718	734	747	688	751	709	732	732	648	741	739	697	709	746	711	720	686	741	739	689	764	755	725	783	713	724	692	713	740	725	728	724	742	712	692	734	685	720	729	746	740	712	738	713	723	740	723	754	755	719	686	749	741	694	708	712	676	674	762	752	723	716	669	701	706	672	702	631	698	709	739	698	739	747	720	760	719	733	740	702	722	740	769	707	698	700	750	667	667	699	738	731	700	696	751	728	706	716	712	695	660	752	739	696	694	715	715	707	736	745	698	728	690	735	731	735	700	685	706	720	733	751	706	702	754	752	724	713	701	709	715	693	712	740	682	685	707	719	667	703	746	706	730	756	697	711	750	769	703	713	713	716	731	721	746	740	705	729	752	740	744	730	686	717	709	733	706	725	720	750	693	684	744	723	694	690	722	749	696	739	717	750	721	655	669	698	731	692	769	698	679	726	760	714	685	715	717	766	750	761	724	687	741	761	699	716	711	755	738	731	675	704	698	674	706	721	733	732	699	731	686	706	680	699	735	730	725	714	721	696	739	684	752	687	674	712	688	717	734	704	757	725	725	675	716	694	723	727	697	716	709	695	673	671	739	707	673	756	707	698	698	745	725	731	694	704	748	736	783	679	721	698	724	715	699	702	683	696	747	705	707	721	703	719	697	739	718	714	680	710	709	713	743	703	730	715	738	726	709	747	687	742	763	706	725	726	767	688	717	659	674	734	731	682	731	757	729	732	722	686	728	685	708	711	767	696	735	720	728	681	671	716	738	692	704	729	698	764	730	741	751	741	744	754	721	722	748	697	709	677	720	714	716	714	668	670	714	692	688	733	716	708	747	736	734	712	717	703	663	689	744	702	720	717	752	700	698	664	759	691	748	704	706	682	686	692	669	732	727	711	733	701	732	743	720	705	723	733	702	715	689	752	793	735	704	680	695	727	723	714	726	726	731	711	696	705	728	697	675	720	710	720	690	708	718	726	759	690	726	687	676	676	736	681	691	667	699	717	741	694	665	717	792	751	719	758	642	711	698	720	766	691	675	669	645	719	756	761	705	737	709	727	737	653	681	763	710	678	720	702	686	761	687	717	725	728	729	698	700	731	728	722	692	699	759	736	692	735	731	655	682	719	720	715	686	742	721	759	739	696	719	718	714	721	716	700	687	732	711	707	677	711	786	718	740	717	690	695	689	718	718	694	722	681	693	739	722	701	678	740	697	704	729	694	768	774	685	673	716	709	681	689	728	726	752	724	666	718	697	722	681	723	746	693	712	744	670	649	754	710	701	752	720	766	748	695	686	693	689	700	709	703	702	728	719	677	710	674	751	702	698	747	685	698	721	706	704	730	732	697	717	684	683	709	670	733	707	690	677	689	710	691	703	757	742	698	688	745	713	708	727	720	688	724	727	712	725	723	678	727	697	675	688	763	673	726	736	725	720	738	722	690	637	705	720	733	697	705	742	706	706	718	675	684	678	709	759	696	740	702	673	674	683	711	720	705	689	729	733	717	681	682	723	694	679	739	727	696	705	747	746	675	772	696	716	769	688	724	665	709	651	732	711	742	769	722	684	682	711	738	702	728	730	675	678	714	745	767	738	726	664	724	692	727	742	734	709	697	707	720	697	750	738	742	724	707	768	731	709	734	752	686	705	737	731	711	701	707	727	695	734	756	735	714	701	673	693	714	734	692	732	687	726	696	726	706	716	707	717	711	733	745	683	739	680	713	761	710	684	732	746	723	747	724	689	719	737	764	764	726	701	693	687	733	737	732	687	740	742	719	729	721	705	718	707	698	755	683	714	725	704	705	707	747	698	719	684	686	702	744	707	729	689	757	705	695	681	690	745	718	749	707	741	751	732	723	739	685	732	709	730	699	769	688	709	726	738	761	684	704	697	685	682	761	742	718	747	707	741	705	783	702	696	718	675	695	724	741	766	759	707	736	758	718	699	708	744	747	687	704	701	708	723	727	720	705	682	729	697	699	740	724	703	702	706	731	712	739	735	718	730	748	709	717	734	726	741	728	735	749	734	666	733	704	743	704	683	709	718	710	701	696	701	729	734	719	704	685	747	705	713	684	745	737	696	736	694	693	678	724	706	691	704	721	723	718	717	676	674	702	669	754	742	758	713	716	727	738	728	671	745	750	715	684	715	720	691	729	730	719	688	678	688	771	716	708	729	682	695	774	711	692	685	709	730	708	709	726	769	705	745	705	703	670	740	706	691	743	696	751	698	695	759	767	725	745	738	722	698	679	705	703	761	751	758	654	715	743	755	737	685	751	705	691	701	736	711	682	732	713	725	686	691	702	710	672	755	709	722	728	693	685	708	704	725	691	728	739	725	743	752	697	668	667	690	710	732	699	713	735	722	665	703	703	728	738	702	731	748	721	724	718
45113	25021	13735	3914	1262	599	461	379	334	325	288	319	297	273	285	326	289	295	291	317	282	327	290	265	308	305	302	278	311	297	299	328	295	298	318	339	259	324	324	335	305	302	318	304	292	312	342	297	300	302	301	286	294	277	268	316	310	276	285	305	307	264	292	288	278	320	283	298	317	291	296	305	324	308	283	305	281	331	293	312	330	312	288	319	302	316	317	289	296	328	311	294	304	310	309	296	308	282	318	291	302	310	319	342	332	296	279	300	289	283	325	320	321	312	323	302	254	297	307	332	319	316	300	294	320	301	241	302	277	297	311	344	295	332	330	320	305	310	313	290	301	296	287	305	305	278	277	297	290	266	292	295	297	267	285	290	287	358	309	305	313	280	325	292	305	256	317	275	282	328	309	300	343	296	305	303	288	305	298	318	301	285	271	315	287	291	314	328	318	297	307	303	326	316	267	334	317	310	337	290	282	256	289	325	299	301	256	293	343	324	319	300	292	295	307	317	304	285	260	312	277	293	297	280	313	312	295	315	310	298	297	332	322	283	308	315	300	289	269	316	326	296	273	271	326	320	271	264	328	288	308	264	326	313	331	321	298	300	285	307	304	279	309	285	324	284	292	306	316	315	272	308	334	290	301	287	314	283	303	296	298	299	315	300	319	334	310	312	312	309	295	296	281	308	313	311	312	285	314	294	280	310	367	324	282	309	298	308	296	342	323	291	301	314	321	340	331	298	347	310	307	286	321	277	273	295	302	313	294	297	281	305	277	271	282	329	297	331	355	311	301	292	315	359	318	281	268	304	308	267	307	324	263	302	288	315	328	292	306	293	295	282	296	303	338	326	302	320	310	320	319	283	319	261	309	319	286	321	325	300	283	283	313	296	315	324	299	304	330	303	314	281	286	297	296	319	320	294	310	303	293	317	263	291	298	260	296	299	321	309	261	291	273	321	294	300	288	313	299	281	323	286	318	304	304	327	289	294	317	308	283	319	316	313	282	307	293	280	336	315	290	316	274	318	289	332	281	311	291	280	296	302	325	322	272	294	295	268	300	311	300	315	301	314	331	303	283	321	278	279	317	297	298	317	300	335	312	307	320	289	293	297	309	295	293	310	269	319	278	331	288	300	292	304	289	271	296	328	292	274	307	283	291	318	273	312	343	304	261	294	310	289	287	304	295	301	337	276	310	295	264	297	303	301	278	296	312	297	330	290	298	290	320	289	308	273	289	293	274	278	311	295	315	313	309	277	286	281	293	280	317	314	308	313	295	311	304	275	317	315	287	288	290	323	305	295	328	278	279	261	301	329	281	308	287	332	296	303	299	284	294	309	313	339	297	299	302	318	343	263	302	307	271	297	320	308	312	337	268	262	275	303	301	327	311	307	297	297	310	303	299	316	312	290	283	305	268	334	290	336	290	263	303	304	320	296	309	310	310	263	270	279	299	357	286	270	286	269	274	312	284	288	318	283	259	350	303	302	320	319	308	349	303	277	292	302	313	336	284	298	315	294	291	314	291	312	278	260	308	300	316	296	284	283	310	310	321	345	289	280	304	318	291	281	316	297	323	295	298	323	325	285	278	282	300	271	312	265	332	313	296	281	302	311	303	261	273	293	321	277	313	275	322	289	320	321	298	293	267	266	284	303	280	306	304	343	283	318	315	329	316	295	293	283	331	285	279	297	305	268	288	280	334	276	287	275	285	310	310	294	320	313	307	272	285	295	308	275	335	316	311	286	296	271	314	309	295	291	360	304	291	301	280	262	293	283	291	313	315	297	281	310	325	266	303	314	305	316	290	325	293	263	292	301	311	343	318	275	316	304	325	290	256	305	316	311	321	286	315	285	340	292	320	288	314	314	304	301	321	306	285	312	299	277	269	317	345	316	310	326	284	312	299	309	334	313	315	324	276	301	311	284	258	336	310	278	285	307	280	331	291	308	329	295	301	264	329	282	330	319	307	312	332	333	309	309	289	284	377	301	248	311	289	337	320	335	284	317	309	308	289	276	309	319	319	292	297	304	314	309	309	299	276	312	282	321	309	315	297	290	306	315	288	267	287	286	316	313	301	295	315	320	299	289	277	341	278	292	273	291	298	300	310	285	294	331	290	298	322	328	278	290	302	289	285	298	308	313	286	304	315	307	325	313	315	298	305	284	286	296	324	305	283	301	299	301	267	285	297	264	274	350	295	291	289	297	317	344	297	312	307	321	310	304	294	308	303	303	319	306	265	317	299	295	288	274	273	307	319	313	278	316	307	318	325	287	274	309	301	279	285	307	304	319	297	277	262	304	322	284	311	294	334	283	299	300	311	288	324	247	297	260	308	261	301	292	302	331	296	319	311	287	270	318	333	295	350	305	318	363	319	298	310	294	310	295	296	279	308	272	310	301	311	290	315	286	314	299	321	325	307	282	320	314	293	314	322	324	268	263	333	298	295	319	292	277	308	301	307	318	286	306	276	301	310	321	284	302	333	296	322	296	284	309	330	307	298	286	317	333	335	294	360	296	302	296	287	300	308	312	278	308	327	276	283	311	316	277	311	307	283	298	292	285	286	304	319	299	262	264	331	308	306	289	275	288	270	323	255	281	301	278	295	319	326	285	302	288	290	291	300	277	304	303	318	305	317	284	293	297	319	325	305	297	305	324	312	297	308	289	306	320	327	290	282	257	274	287	295	310	329	293	302	276	262	295	330	297	298	287	326	313	291	251	305	285	310	287	285	332	291	306	287	296	288	303	252	283	330	282	296	310	282	283	266	294	319	344	297	284	263	300	288	304	321	318	297	278	331	292	300	306	309	296	298	328	321	314	306	317	304	314	292	292	281	267	304	309	301	332	309	287	312	306	305	291	303	306	285	313	296	284	312	313	292	295	278	307	283	298	276	264	294	326	294	304	329	250	323	270	335	322	311	315	296	305	301	297	319	316	291	285	292	286	319	289	290	288	293	333	295	306	310	301	303	313	302	284	293	307	307	308	255	283	301	279	327	295	297	304	320	297	291	302	325	278	327	311	300	304	271	333	286	284	306	279	287	327	314	320	289	304	299	288	293	273	276	301	332	310	307	292	281	296	306	303	292	298	304	322	314	337	301	281	312	274	263	298	288	302	302	279	321	299	307	319	292	312	291	301	294	343	271	349	308	304	295	312	332	342	270	284	335	303	288	338	298	290	307	264	291	335	314	329	308	298	314	266	319	307	320	292	307	274	289	321	295	319	331	296	276	283	288	291	313	337	330	304	305	314	297	291	299	325	319	326	290	295	254	346	294	321	301	278	313	324	301	289	314	281	306	303	273	312	306	292	325	281	272	310	335	327	348	283	313	304	272	357	302	313	329	271	314	306	321	321	313	285	300	305	300	294	306	307	343	326	328	309	310	321	296	281	323	290	315	308	356	363	290	286	303	288	312	319	275	289	295	289	314	286	295	273	332	296	325	311	284	316	265	320	330	292	324	266	267	288	277	262	289	288	297	261	295	317	295	285
28180	19300	16500	7178	3799	1883	1305	959	768	756	674	701	645	697	669	650	685	697	656	628	685	661	639	675	628	637	630	678	704	655	619	597	632	707	678	622	630	648	678	640	652	663	676	672	696	698	698	652	689	667	637	665	635	647	681	657	638	648	642	617	631	630	673	658	668	613	621	699	675	648	665	644	674	639	650	692	673	642	621	642	662	627	665	623	693	664	646	586	675	676	655	683	682	671	669	652	684	677	665	658	681	673	707	628	709	633	620	670	700	691	676	652	661	617	640	663	667	623	666	674	634	676	662	633	640	620	664	657	673	608	641	670	657	630	652	638	655	612	675	638	697	660	637	665	693	622	658	631	674	609	683	666	626	673	659	631	657	623	628	639	660	651	651	643	598	627	672	642	656	611	632	675	694	647	671	659	654	649	674	659	612	653	622	658	641	647	645	653	647	650	651	711	654	671	657	679	629	661	632	645	636	625	632	625	650	714	673	608	636	583	655	648	628	640	649	647	651	651	683	617	673	687	651	690	648	676	668	706	659	637	711	661	623	652	624	671	669	670	648	599	683	658	652	673	665	618	657	664	597	671	624	719	657	617	597	699	635	672	648	656	691	623	678	640	660	604	627	606	660	683	633	600	603	638	608	664	650	661	607	647	643	633	673	629	669	648	641	646	708	678	635	656	644	590	633	673	618	668	639	681	606	654	675	663	671	638	653	656	636	680	650	632	670	670	644	676	641	664	670	651	669	664	615	644	668	653	642	643	666	653	628	619	670	657	685	663	699	641	629	619	676	624	681	675	647	617	616	642	624	630	674	641	678	690	654	640	648	690	631	637	667	635	641	692	616	699	621	668	698	606	650	672	653	662	605	647	647	657	645	654	672	647	654	676	615	652	636	651	650	667	643	636	577	645	685	678	698	625	666	698	630	629	635	684	649	622	651	640	597	658	657	702	656	668	694	643	668	671	684	682	643	659	649	659	639	704	656	642	667	653	658	641	648	705	657	676	699	629	653	693	622	710	691	641	679	625	678	616	707	652	689	603	675	680	670	642	644	671	705	650	648	675	654	693	635	673	670	624	645	614	615	644	669	662	609	680	636	665	662	613	628	676	648	650	674	637	639	648	671	642	653	644	648	645	652	646	658	667	601	631	681	646	627	674	643	616	652	624	624	617	699	649	667	613	632	686	649	653	635	663	665	641	644	668	661	664	668	685	644	650	675	656	685	615	671	670	675	673	678	667	640	630	654	686	609	682	667	691	674	627	667	647	682	631	642	699	635	664	628	659	617	658	627	648	665	647	633	649	656	659	644	659	621	663	647	643	647	634	700	648	647	634	664	642	688	632	626	702	623	640	693	676	657	626	669	673	653	616	651	659	687	628	670	585	650	631	684	651	648	626	658	693	652	677	645	660	629	650	623	681	641	661	654	669	628	664	648	596	643	731	642	637	662	639	660	633	692	627	637	593	641	645	644	623	638	645	642	702	669	646	672	636	660	683	667	690	662	675	655	630	648	626	670	632	662	620	646	632	633	649	692	701	629	684	619	627	631	637	620	618	689	677	662	664	658	647	626	631	641	627	660	627	592	651	675	661	622	658	644	637	647	681	698	652	627	605	639	649	672	693	693	646	669	657	625	683	619	650	610	659	665	672	679	647	661	609	661	619	646	655	662	646	632	632	623	623	686	621	675	655	660	648	611	638	642	661	664	664	689	648	662	622	655	666	653	637	611	656	679	682	681	676	669	695	646	649	642	611	646	637	655	687	669	623	696	623	590	633	657	638	654	632	651	642	653	604	707	653	639	619	675	648	611	662	703	680	676	665	696	635	619	665	719	663	652	618	652	618	673	694	703	636	605	647	667	665	660	630	669	658	675	601	623	636	655	680	657	647	680	628	663	665	645	657	597	630	676	671	639	660	655	646	680	611	615	653	628	664	634	689	654	639	621	655	655	597	627	657	690	634	647	618	681	656	661	668	650	639	638	619	646	667	635	646	644	622	655	694	646	658	630	686	675	700	650	656	622	689	653	633	645	661	633	640	649	696	664	625	647	633	651	694	642	665	627	634	693	650	628	640	674	633	642	625	655	658	620	669	659	668	685	691	648	630	653	642	631	667	669	688	633	686	667	612	624	667	664	602	640	647	639	686	641	659	619	608	639	620	638	640	659	688	691	656	660	627	641	673	661	644	643	631	651	652	652	693	657	676	654	643	636	627	632	652	672	660	630	649	604	679	615	579	631	689	655	702	656	659	620	627	657	616	666	658	659	634	645	632	667	654	689	646	656	602	650	713	652	643	619	667	653	635	645	657	696	642	694	632	663	629	642	650	664	696	659	665	642	668	641	659	670	684	642	646	642	673	637	621	665	674	631	629	665	654	643	672	652	647	630	665	647	677	640	675	646	646	652	671	671	636	700	670	656	677	691	629	697	607	663	674	623	650	626	677	635	643	680	685	625	681	649	669	657	657	684	683	654	634	624	662	674	647	644	669	667	691	650	651	646	648	685	665	668	634	655	630	645	645	711	666	666	616	626	679	659	643	654	634	632	684	681	672	643	630	678	663	634	631	672	698	621	638	677	614	649	617	655	643	618	705	690	612	638	632	683	679	639	620	698	668	602	678	662	602	685	672	587	626	644	706	667	649	616	673	683	645	661	687	645	645	673	618	641	662	655	699	652	674	669	627	693	636	650	723	665	625	646	650	640	651	654	706	654	649	664	623	662	673	636	646	676	676	638	646	617	656	617	679	577	646	630	673	641	621	638	635	696	642	651	648	691	681	689	652	664	665	662	643	598	637	666	648	696	626	642	609	625	680	637	626	660	615	653	683	713	654	646	660	667	705	660	652	688	741	655	639	657	650	647	629	642	661	626	643	628	614	628	651	679	640	726	661	618	631	640	685	605	667	629	688	662	673	649	610	624	654	652	662	697	667	656	653	629	611	642	632	667	676	677	597	684	674	646	647	639	675	697	664	654	671	650	628	667	632	611	692	639	638	620	622	628	627	660	698	637	663	665	662	659	684	610	627	686	688	676	636	664	669	616	699	667	643	660	683	631	646	695	660	639	688	657	673	705	673	674	675	637	639	660	670	647	672	679	670	658	654	606	647	637	652	597	669	658	643	611	649	611	689	611	675	649	668	687	687	674	670	665	642	605	667	704	675	683	626	647	663	639	679	607	608	673	624	598	613	695	662	623	648	646	655	641	645	678	638	643	628	626	650	622	644	684	654	648	619	656	679	637	631	655	641	635	704	649	688	672	633	689	661	672	665	644	636	683	643	630	669	644	604	676	666	694	652	634	647	659	659	666	651	653	618	635	696	676	657	625	643	690	654	692	619	604	622	655	657	639	609	645	667	618	621	684	622	648	684	654	692	669	598	685	620	666	630	686	654	663	697	668	669	675	640	611	661	641	652	663	643	645	680	730	649	685	660	666	681	649	683	629	680	603	686	710	623	646	625	652	664	692	610	670	641	631	642	693	671	641	660
54863	32504	16011	7506	3999	1379	524	367	382	357	345	293	352	325	333	352	332	310	345	411	398	508	340	322	281	267	294	311	305	309	310	325	320	332	313	335	301	382	321	295	318	301	297	318	274	278	319	305	316	317	318	311	323	330	306	340	329	348	308	327	309	327	317	332	319	307	335	315	291	317	305	293	326	299	319	318	311	308	297	316	331	339	321	369	297	344	300	350	284	296	326	316	347	305	308	368	362	304	300	298	288	324	312	313	321	319	297	342	320	356	335	325	303	298	322	308	317	304	304	311	318	300	340	306	319	323	327	289	334	305	319	327	326	309	268	321	303	307	337	304	310	325	315	326	330	291	284	313	314	323	301	280	303	329	308	332	297	307	326	333	333	343	294	314	318	310	289	304	327	356	310	332	306	308	328	306	313	314	319	302	326	307	305	269	306	261	306	310	327	338	324	323	286	293	306	330	320	334	292	294	300	301	293	298	352	296	303	352	340	315	294	321	276	288	341	300	297	320	296	306	298	311	308	350	329	313	311	299	339	299	298	307	306	295	306	297	321	327	289	339	322	293	356	297	285	349	338	281	328	311	272	310	262	322	331	302	288	291	314	286	310	304	285	344	286	324	280	288	315	326	306	323	325	302	307	297	274	305	306	359	305	349	299	330	314	298	325	336	311	278	316	262	291	266	288	317	305	354	312	319	293	320	300	313	286	289	319	293	308	322	292	311	311	311	287	288	273	305	326	248	323	286	298	305	295	297	317	281	281	308	289	340	316	256	303	340	301	283	297	290	289	306	306	317	327	351	309	331	320	321	338	306	293	317	294	298	286	290	297	321	298	311	291	326	313	313	326	320	327	316	311	317	328	328	324	284	293	301	331	299	323	295	319	338	278	312	323	303	299	310	310	320	341	308	322	312	345	330	310	290	336	325	319	327	331	276	292	291	334	295	308	303	349	362	329	338	275	301	297	294	299	301	310	309	291	279	320	336	289	302	297	317	332	357	308	284	298	271	314	340	334	345	288	327	326	292	327	311	301	294	304	334	345	298	319	288	316	299	315	281	300	316	307	314	304	305	312	315	327	311	299	297	343	322	294	355	294	285	339	305	313	360	298	278	298	296	320	302	272	332	303	288	301	313	337	301	312	321	323	294	319	308	297	314	279	297	295	274	329	312	307	273	325	332	299	341	292	304	290	330	339	290	289	301	276	323	337	351	296	307	312	326	301	306	320	304	306	290	353	298	307	293	316	276	324	296	325	327	279	283	295	298	322	318	353	306	324	296	311	302	297	263	311	287	303	278	313	316	357	341	318	301	332	312	312	318	281	335	352	324	314	345	307	332	305	318	310	346	288	327	316	320	325	291	339	329	335	316	319	293	321	302	320	318	352	294	350	328	359	306	310	313	276	319	313	300	327	327	292	293	286	284	296	325	282	302	306	329	306	299	316	292	321	303	293	277	286	292	301	317	283	260	345	268	298	300	300	283	311	308	326	325	302	328	265	326	303	296	301	272	331	302	327	292	297	320	333	315	330	293	337	308	316	314	311	359	324	283	352	302	303	327	334	301	305	333	338	312	324	303	311	344	362	300	309	309	315	310	311	312	311	321	287	313	332	307	353	319	339	283	331	301	314	324	332	305	305	328	303	321	337	308	320	295	313	332	317	297	318	351	274	310	315	326	303	341	288	281	314	286	326	315	315	289	303	282	364	321	275	328	337	279	290	337	303	335	333	301	337	310	337	314	320	305	308	330	349	332	318	358	347	338	308	311	327	306	296	296	329	345	342	327	294	322	298	315	301	306	329	308	312	304	286	301	307	326	286	298	307	308	278	313	310	316	319	314	291	304	311	291	316	330	324	314	279	311	319	311	300	319	319	279	287	346	291	324	324	336	301	296	323	282	296	314	296	336	277	325	333	297	326	370	295	339	305	324	313	318	313	322	337	267	313	313	305	307	313	293	314	318	299	328	302	318	340	324	307	348	282	321	306	289	286	309	313	310	305	318	314	290	302	322	302	357	333	329	295	327	288	297	320	284	300	316	289	314	335	335	311	283	289	328	286	326	310	327	288	310	362	347	285	344	318	281	313	300	287	297	313	311	311	271	308	314	316	342	351	298	290	329	305	342	292	332	340	315	285	330	278	277	319	325	319	338	330	309	305	292	276	316	283	290	340	290	352	299	314	276	330	273	290	338	311	336	297	300	277	310	328	327	346	354	297	330	307	307	320	308	323	302	296	316	306	295	314	285	288	307	315	297	267	304	318	327	342	327	292	310	348	289	341	304	314	329	302	325	330	278	347	307	287	359	300	327	328	307	307	319	301	335	335	343	301	278	307	323	332	290	307	314	338	318	279	343	321	278	286	307	354	334	313	324	296	310	325	326	323	330	303	307	329	307	310	310	280	333	294	319	294	360	308	309	312	277	298	305	315	335	301	325	341	330	284	331	312	305	325	359	304	339	322	293	317	299	314	276	302	325	324	301	329	309	292	308	336	336	290	310	322	310	301	289	314	285	294	292	313	325	323	292	318	323	330	292	307	280	310	309	321	349	310	291	316	272	312	315	332	294	327	328	304	315	301	294	281	329	295	292	300	312	317	320	297	313	332	298	303	320	358	287	302	338	322	323	311	294	321	301	318	316	305	300	297	322	315	295	309	281	291	310	321	284	304	303	277	302	298	317	295	316	324	322	351	313	322	329	318	325	290	344	283	332	301	316	280	314	280	282	312	302	294	313	295	314	343	322	295	315	317	297	283	287	311	281	290	323	286	307	314	319	329	352	351	308	292	324	284	301	318	301	310	301	295	316	279	297	300	348	286	325	311	274	301	348	325	296	323	347	315	279	301	320	314	310	295	294	292	336	298	307	302	295	316	328	345	319	300	324	284	324	345	324	345	324	316	306	334	340	322	310	327	320	368	317	298	335	297	328	288	333	310	296	328	313	340	305	317	292	317	347	320	318	341	296	307	306	325	316	256	301	304	321	300	272	289	308	302	313	315	318	331	292	291	312	322	306	320	298	332	308	288	286	305	307	302	331	324	319	280	304	324	301	286	285	283	298	330	329	310	283	335	284	319	286	307	322	320	310	315	294	331	308	290	323	333	283	306	320	301	325	306	312	306	310	360	288	318	338	330	323	296	320	320	316	315	273	334	296	332	338	294	338	321	315	349	335	319	330	322	318	275	268	326	268	301	324	290	295	308	320	291	343	316	312	322	319	307	327	346	309	320	299	283	328	295	295	289	307	301	295	313	282	281	330	333	311	333	301	280	319	328	313	339	289	315	320	328	295	345	315	340	316	332	300	326	320	305	343	331	349	275	295	291	324	281	307	283	305	312	291	323	294	356	320	273	304	307	265	304	292	322	311	314	305	313	329	311	301	334	331	301	302	290	337	316	310	331	282	310	307	314	306	307	330	308	273	364	345	269	296	325	307	287	305	300	315	282	324	300	310	344	331	318	317	316	305	294	307	332	315	293	306	306	321	299	330
35650	23820	17293	14262	9904	3919	1581	1045	920	870	783	777	745	813	714	778	809	880	1080	1157	1340	1395	778	705	687	685	682	697	654	650	691	710	706	658	645	648	719	639	655	664	676	650	676	695	672	661	681	655	709	621	671	687	681	681	665	717	691	732	678	691	658	680	691	641	657	703	696	695	627	676	665	687	678	660	688	651	683	688	684	659	659	651	646	700	667	675	649	659	665	669	701	695	652	648	610	643	723	670	681	696	697	704	686	663	656	684	633	687	662	700	645	625	730	672	699	666	709	665	712	666	665	683	685	695	681	676	672	694	693	651	691	666	704	680	685	692	658	704	686	717	643	687	695	703	662	640	688	670	705	695	663	684	667	657	680	640	686	621	653	706	675	625	651	672	701	658	716	704	694	708	699	653	724	749	729	729	646	668	731	685	635	698	691	704	665	672	709	639	666	670	688	675	667	694	650	669	673	709	708	698	650	653	707	662	650	678	699	671	684	671	693	669	675	658	617	659	674	704	680	729	688	677	702	667	670	647	697	678	699	692	672	724	714	699	716	659	636	675	682	681	676	681	664	590	666	712	681	644	679	631	734	654	634	670	691	661	677	699	698	672	672	655	673	646	703	667	683	679	656	716	692	686	703	705	696	648	692	659	656	637	693	669	698	659	720	685	672	646	709	645	658	645	660	674	658	688	679	677	671	707	650	661	654	668	665	660	687	672	633	697	647	662	680	688	668	685	677	690	632	675	655	666	624	662	706	680	716	675	664	679	693	654	682	687	698	647	648	638	713	686	677	624	703	657	686	651	649	674	667	655	651	649	668	706	659	697	648	639	663	638	663	649	647	632	642	653	686	659	678	651	634	658	610	691	696	668	684	685	716	673	676	703	699	661	699	689	650	674	713	680	699	703	704	704	656	709	689	756	675	651	690	707	651	660	647	666	696	652	607	652	683	694	699	671	670	694	692	641	731	643	662	671	708	690	650	686	691	715	651	699	680	638	681	643	697	672	664	707	688	706	631	666	655	656	678	696	680	724	695	656	654	709	635	675	656	669	703	641	649	623	670	659	663	727	681	655	709	701	739	673	642	690	664	687	684	700	647	678	682	629	691	720	706	653	667	674	701	681	718	690	722	647	755	653	639	640	736	690	702	684	705	672	637	650	654	689	689	664	710	726	689	680	653	644	675	637	677	656	684	709	656	688	751	715	705	722	720	667	659	647	699	730	671	656	683	660	654	636	621	631	648	668	679	649	705	700	658	691	643	663	661	670	698	670	645	675	726	718	680	645	638	672	645	671	671	650	674	653	672	645	640	667	681	683	679	702	655	668	671	671	642	664	672	699	629	677	675	651	697	680	674	707	681	691	686	713	731	693	626	623	692	692	635	693	691	676	662	634	703	675	675	693	653	633	725	646	674	684	672	688	651	683	667	677	705	710	620	699	754	713	683	697	689	703	666	653	659	683	690	739	686	691	659	725	670	613	675	644	681	707	731	634	700	687	778	723	684	674	713	683	675	609	703	680	655	682	669	707	721	657	664	715	677	649	634	683	651	657	641	716	721	653	678	656	662	738	636	691	691	717	659	701	645	659	675	724	677	666	669	682	685	671	668	721	665	681	693	671	641	665	705	701	676	670	706	656	670	698	674	687	684	664	679	675	674	746	657	714	604	662	689	688	706	656	655	683	719	688	720	700	683	686	652	693	704	688	703	718	702	684	647	723	647	692	720	637	697	695	694	669	708	694	657	705	642	703	669	690	703	676	695	686	713	656	662	669	703	722	669	653	726	673	673	656	673	660	721	667	685	651	656	704	688	711	656	723	673	680	730	650	713	740	674	712	664	650	681	670	695	651	691	676	670	699	666	677	698	674	688	718	663	674	702	666	677	633	668	696	663	663	668	645	711	704	684	679	682	671	665	696	672	670	658	645	676	680	701	651	670	666	707	671	672	667	696	667	655	686	679	704	673	675	637	667	665	694	688	667	684	684	713	667	666	693	693	684	724	652	625	680	663	666	653	694	683	726	693	706	700	635	715	691	684	687	664	654	716	663	683	640	693	714	700	690	685	740	671	710	699	665	696	671	673	668	714	688	653	654	673	657	681	677	679	680	687	703	653	666	692	698	674	689	652	715	674	682	675	661	658	696	692	660	698	664	703	646	700	639	694	661	687	710	707	665	676	679	711	703	702	683	699	684	626	756	674	667	667	702	675	688	643	671	653	713	670	656	698	689	672	610	664	644	675	672	675	674	663	628	720	678	706	649	678	682	663	715	666	648	679	627	646	695	677	690	687	723	683	691	683	722	651	692	696	703	653	688	682	698	721	737	689	662	676	626	642	669	704	695	705	688	668	669	694	685	678	686	681	695	634	693	694	673	694	656	672	603	716	699	651	644	689	695	688	682	661	700	700	690	674	675	739	670	650	678	708	702	736	670	705	730	672	639	666	689	666	680	684	641	632	681	695	676	688	720	672	664	637	687	670	672	672	736	685	645	669	661	704	677	721	692	674	664	665	693	625	665	686	657	738	637	677	655	748	684	652	667	681	703	701	660	701	665	665	675	684	663	666	691	725	704	724	673	668	678	653	663	692	646	641	688	723	674	666	706	709	667	680	694	673	681	670	718	702	686	657	680	673	663	691	660	666	647	708	646	631	670	701	664	679	689	632	663	654	687	703	682	668	679	704	703	706	682	697	674	647	686	695	678	676	677	672	670	651	702	652	659	641	668	622	688	696	698	667	642	697	637	656	678	668	690	642	706	663	659	676	654	702	661	722	657	688	675	671	708	691	660	740	689	643	708	674	723	685	656	675	658	736	669	623	641	651	663	712	682	659	627	666	695	651	610	612	694	645	671	698	667	703	696	652	654	639	719	650	656	655	722	685	659	690	643	656	692	653	662	685	669	708	653	657	700	680	640	677	724	671	686	654	695	643	668	632	682	702	714	712	683	680	646	628	654	684	757	695	674	692	687	643	697	709	723	649	670	705	689	657	622	651	663	634	652	663	631	722	675	664	656	691	656	674	682	682	681	716	689	743	673	687	691	679	711	700	680	686	706	643	712	682	714	700	695	647	634	668	680	643	690	671	694	697	703	686	736	697	688	659	671	646	638	671	743	643	726	680	671	698	651	671	659	677	709	690	712	658	646	659	708	664	658	654	638	710	707	706	675	655	628	658	707	673	730	668	718	677	692	656	648	675	689	715	721	712	690	703	651	709	677	661	693	672	700	738	664	691	687	687	668	658	704	698	636	702	695	693	667	690	708	632	675	708	663	674	645	657	695	649	693	686	663	726	691	627	695	682	691	630	656	716	675	675	704	709	662	666	669	652	626	702	674	668	705	632	721	708	676	710	683	669	718	677	666	678	683	690	680	640	695	684	642	683	648	667	694	680	700	715	682	673	710	687	704	692	661	666	690	674	657	718	655	704	694	697	713	679	704	665	680	717	689	695	664	659	697	683	672	661	692	681	651	665	659	650	668	641	715	660	637
60245	33565	24067	17649	10434	3073	742	458	390	402	386	360	312	337	356	372	420	361	472	613	733	532	303	333	323	335	307	339	381	339	358	319	316	336	330	309	342	286	343	324	334	331	349	339	315	349	327	332	326	335	313	315	333	310	304	331	342	297	323	332	332	328	285	316	324	354	300	338	380	309	342	303	317	349	305	358	354	329	330	321	350	308	345	321	309	329	348	304	337	337	291	297	351	325	299	311	342	284	341	327	346	341	329	293	283	309	315	329	345	348	346	315	334	343	359	353	368	341	357	272	351	321	331	303	288	350	341	308	312	313	324	322	320	318	325	318	328	354	325	372	342	320	314	332	292	324	319	319	357	347	334	362	292	285	343	348	325	323	322	324	347	349	346	321	309	343	320	311	352	305	334	328	335	353	331	271	322	313	364	325	351	362	335	322	334	318	323	336	335	364	331	323	348	312	306	324	324	276	305	350	336	315	326	346	352	309	324	337	346	333	327	359	304	337	349	350	313	326	315	328	354	333	301	289	306	309	341	349	353	338	347	346	333	366	310	323	294	323	306	346	357	320	325	366	340	319	320	312	361	325	311	337	356	341	317	263	357	279	302	332	352	325	328	368	316	328	347	321	344	328	353	323	337	366	366	319	349	337	316	340	325	336	341	301	347	335	343	344	306	303	322	334	318	325	334	322	340	315	321	323	312	326	359	299	351	351	346	345	315	387	323	302	309	304	342	335	309	357	339	325	306	298	315	336	334	319	298	314	345	357	310	305	335	349	329	328	318	317	312	390	365	352	351	345	347	340	328	330	317	358	321	346	344	361	338	327	327	297	311	340	360	349	309	319	338	323	344	342	346	372	366	332	297	320	304	324	305	334	336	332	341	370	336	340	290	337	350	293	327	326	306	299	326	339	328	311	347	352	323	335	342	330	366	344	299	339	320	310	327	293	316	327	312	325	297	325	323	350	327	293	321	342	340	343	327	269	352	345	352	307	323	344	311	351	340	329	308	367	303	328	289	292	339	314	335	375	353	294	320	350	317	342	306	318	361	332	313	310	359	327	295	343	342	329	349	315	346	325	286	382	334	316	331	365	342	330	352	331	364	325	346	352	302	283	332	314	309	386	281	298	319	317	348	325	305	313	341	357	326	318	349	345	325	339	325	315	309	343	321	356	321	344	348	369	313	324	323	325	337	308	300	343	318	312	312	332	340	348	346	303	314	350	311	342	315	328	300	339	381	317	351	346	330	318	322	335	294	302	338	360	337	328	344	321	305	309	333	305	330	303	319	329	318	322	351	335	320	299	334	306	303	328	321	347	340	311	333	341	334	291	321	380	331	340	316	314	309	361	338	333	350	327	345	331	338	327	353	329	304	332	314	314	322	319	328	351	350	317	317	302	363	284	327	310	322	333	318	314	345	324	337	320	351	314	304	313	327	359	303	341	314	303	338	324	353	344	336	286	342	364	331	330	350	367	329	289	311	305	313	287	333	319	359	334	302	311	293	343	357	339	324	284	315	344	316	340	359	353	326	342	310	337	315	361	343	324	343	334	356	322	308	284	299	320	332	332	298	296	316	297	313	326	326	311	320	359	343	336	347	346	322	338	343	304	311	307	328	351	329	339	335	313	349	329	374	320	329	303	328	315	332	304	342	336	319	332	302	348	318	296	356	321	303	311	326	357	314	357	338	327	313	349	334	341	337	319	326	299	349	346	321	343	325	337	367	342	364	308	296	315	308	333	337	334	317	312	315	312	344	367	323	330	366	329	351	317	291	322	368	334	319	308	338	328	277	332	312	319	330	303	334	327	312	315	314	339	360	316	306	342	332	348	326	320	324	334	321	310	360	326	363	321	326	316	370	306	327	346	337	324	360	348	317	294	346	335	310	327	333	357	294	364	330	327	312	310	338	296	328	322	336	321	328	291	338	339	313	374	345	357	303	332	329	352	287	332	337	317	356	317	365	330	356	328	356	328	316	344	339	368	350	328	326	298	326	322	320	312	302	328	349	299	299	312	313	314	349	334	318	336	318	344	331	340	370	327	328	332	367	343	348	342	332	325	331	316	370	307	337	311	322	326	338	280	337	301	328	334	302	369	315	313	298	327	330	330	333	322	315	324	324	294	370	357	332	322	278	354	363	306	304	342	353	343	306	341	334	303	332	336	360	316	321	340	326	329	356	333	327	303	339	328	346	315	368	339	350	314	354	344	342	330	309	327	328	299	320	342	347	327	369	318	333	318	324	304	326	357	323	336	314	323	341	333	328	332	298	311	348	329	378	323	337	357	297	354	327	344	321	304	315	297	355	339	317	324	303	307	321	306	352	348	319	346	332	315	299	329	311	319	326	331	336	341	349	360	333	337	346	342	350	325	331	316	349	337	339	336	304	328	376	312	378	330	334	330	326	366	295	341	339	330	340	311	345	363	351	312	309	318	344	362	318	292	369	331	333	350	318	336	349	347	332	324	312	353	331	352	354	326	332	307	340	345	317	336	336	315	309	345	317	348	339	306	329	298	331	311	326	325	350	349	338	373	327	334	365	355	342	319	312	360	339	348	317	330	314	321	346	329	349	307	322	355	316	308	330	321	332	328	326	336	305	341	369	343	313	295	357	347	306	336	331	328	337	341	324	367	307	324	356	327	322	325	349	298	322	336	293	320	365	310	328	342	332	353	374	312	294	332	363	317	349	339	370	334	321	330	318	309	316	322	294	312	360	304	364	345	308	341	322	326	342	306	315	357	319	331	304	313	314	313	325	335	323	350	327	302	369	305	319	335	336	313	334	363	332	348	358	363	321	372	365	340	310	332	348	303	329	324	313	327	328	325	321	345	317	357	329	317	306	310	328	318	313	288	348	360	324	343	338	329	347	346	316	348	308	312	295	280	345	322	324	343	307	305	328	272	295	316	321	324	332	354	325	360	339	335	310	314	332	354	342	354	313	349	310	303	301	362	336	340	350	293	309	336	329	359	318	350	330	372	354	309	323	285	315	321	369	354	373	358	305	311	331	314	330	321	294	386	321	317	278	339	322	337	301	292	291	322	330	328	377	308	349	330	306	321	318	311	326	336	363	333	361	318	339	342	327	308	339	381	361	317	341	336	346	309	336	323	361	352	331	306	373	333	301	319	329	333	320	345	348	336	336	320	327	294	309	291	348	304	340	331	327	324	355	332	347	320	375	282	352	339	313	311	339	323	284	301	326	357	344	337	336	298	329	320	384	302	337	359	315	324	351	321	296	363	356	345	311	356	323	324	303	341	349	353	321	291	301	327	354	341	254	336	336	343	365	334	315	333	336	337	343	341	314	343	359	320	316	365	317	329	321	341	333	334	336	345	328	327	343	344	312	342	351	326	348	316	324	314	279	333	336	361	347	315	302	299	345	322	353	335	319	340	372	341	320	346	314	338	371	340	335	314	322	341	351	352	321	300	295	315	346	323	346	321	348	332	294	328	321	297	321	320	314	329	355	303	325	344	316	340	340	325
37568	25217	26304	26987	19906	6850	2042	1444	1191	998	961	849	806	801	846	1047	1188	1137	1642	2328	2729	1821	735	747	709	740	712	684	696	747	703	735	696	721	698	682	709	721	729	724	701	667	710	752	709	654	737	679	729	716	732	702	650	751	737	728	712	749	668	704	700	700	677	735	697	688	710	735	703	706	791	710	675	757	668	731	773	717	720	735	711	713	725	740	709	742	679	665	717	731	723	714	725	684	722	775	755	696	683	697	737	707	672	713	719	734	749	691	761	684	741	728	732	705	677	704	709	716	709	778	705	661	722	729	681	751	737	685	736	710	652	702	712	685	723	705	690	726	672	683	704	697	725	709	757	708	681	740	706	707	707	708	680	684	731	775	720	703	707	709	690	642	705	744	733	707	662	753	676	685	754	680	740	689	666	701	671	722	707	669	664	746	691	707	717	702	730	689	711	704	697	674	675	683	711	705	696	702	707	705	713	729	701	744	716	693	690	734	710	709	705	705	694	703	724	769	715	741	741	723	675	738	686	711	713	737	698	743	697	734	715	666	752	728	741	717	721	685	696	701	681	675	716	664	672	690	777	720	712	727	724	737	718	713	704	691	733	672	695	703	714	691	719	700	731	688	718	670	727	715	702	704	686	710	724	713	768	714	688	735	694	742	696	727	737	693	744	704	703	739	726	723	728	725	732	730	669	719	714	665	659	733	699	709	696	711	727	684	701	720	728	717	729	727	741	699	720	712	684	675	669	725	689	745	722	722	690	719	676	724	712	735	718	719	722	720	703	735	723	668	713	709	694	727	702	672	728	705	702	699	729	697	724	719	677	685	719	678	712	691	719	724	671	721	709	697	697	726	675	728	698	732	704	751	668	683	706	720	742	682	678	716	690	714	677	723	726	705	729	709	727	702	710	627	747	709	689	747	722	673	741	689	712	692	682	694	685	683	733	692	703	744	751	673	703	668	739	698	687	679	695	768	725	714	735	710	681	727	708	686	702	773	747	704	713	678	743	721	739	719	665	683	695	709	718	719	715	718	695	675	671	732	653	720	670	714	697	760	721	772	714	704	701	722	704	686	672	767	684	667	685	699	771	734	749	689	739	712	745	701	751	710	712	740	709	694	686	664	715	671	664	729	701	712	725	723	774	692	714	707	708	708	709	683	724	740	703	671	633	729	717	794	715	728	716	698	714	651	731	685	739	679	696	694	731	696	728	715	734	679	743	721	754	753	723	707	755	703	719	676	699	743	724	731	714	697	698	731	714	696	711	673	691	735	711	692	745	696	705	725	665	747	728	662	733	714	681	700	676	684	732	726	728	708	733	724	708	716	730	716	715	676	733	696	699	692	727	700	695	730	707	747	753	695	742	726	723	602	758	700	710	730	709	708	737	731	673	704	702	671	719	770	723	751	679	733	742	714	653	715	724	682	747	697	728	685	727	635	740	688	730	682	737	699	767	709	704	706	682	759	701	663	689	667	673	690	689	715	662	695	669	676	723	742	717	705	735	693	670	718	749	712	720	669	685	727	720	669	724	699	699	696	686	696	731	693	755	738	713	717	713	708	693	706	777	730	753	681	676	703	751	701	703	728	771	693	693	684	681	705	726	735	715	691	714	724	674	694	718	664	710	691	693	687	737	730	738	708	697	724	749	715	712	665	704	690	672	725	755	681	743	689	662	750	745	669	729	732	692	742	672	725	714	710	702	724	688	722	705	736	728	714	661	700	704	725	666	720	695	690	708	706	719	704	730	732	728	742	753	734	714	691	689	682	694	740	650	714	695	682	759	735	739	711	699	747	695	721	731	734	720	688	675	725	715	658	660	725	758	711	672	723	737	751	682	718	695	695	718	711	679	698	708	689	710	718	720	685	720	720	647	685	688	706	697	692	744	717	737	663	705	651	710	717	655	769	747	739	672	699	710	678	681	757	733	751	709	689	669	705	676	717	719	698	692	698	699	665	688	757	724	669	683	655	737	744	710	699	676	744	696	701	703	703	691	676	706	698	696	690	688	739	666	684	739	692	780	695	703	732	737	766	697	739	679	706	665	694	721	658	718	726	715	707	735	691	696	685	698	756	688	649	709	668	729	670	699	668	725	706	722	679	686	705	749	719	715	686	702	783	713	694	658	738	708	715	702	739	739	662	721	711	707	721	734	704	656	717	737	671	700	674	749	735	702	693	687	757	716	702	683	684	703	718	722	731	687	737	658	724	692	710	680	700	697	675	726	666	750	685	750	709	743	725	699	698	708	712	735	695	722	655	685	741	690	693	739	694	692	714	698	702	673	687	730	726	759	728	677	757	690	726	716	703	694	728	689	730	770	720	725	733	693	716	715	731	734	712	715	744	689	722	715	705	713	702	717	717	717	700	689	711	732	712	682	706	718	684	730	697	706	702	719	732	776	635	719	700	729	729	722	684	724	686	727	746	705	760	718	741	742	627	668	680	691	703	673	711	699	741	755	649	722	744	719	684	748	691	660	718	721	721	695	699	727	746	676	725	691	711	720	703	714	698	717	727	667	684	708	687	697	670	715	729	675	690	637	648	651	673	721	737	726	686	688	700	675	721	695	727	713	663	713	668	705	737	735	705	742	690	712	717	710	689	660	719	706	669	683	701	753	697	676	704	711	685	684	732	745	670	769	705	682	719	704	723	703	699	727	727	694	727	778	740	712	684	659	731	740	680	704	695	684	682	704	682	684	679	724	752	722	722	721	698	729	693	688	752	720	683	675	660	747	711	705	707	721	697	663	694	713	675	715	722	681	676	630	727	722	704	769	669	662	711	699	702	725	682	695	702	684	723	722	657	721	692	692	709	674	701	672	687	757	734	677	670	737	701	735	798	683	690	682	664	716	721	731	690	674	754	714	733	736	726	712	718	731	690	704	680	724	733	691	708	741	747	638	720	712	694	678	723	703	745	705	688	671	690	687	678	742	706	717	673	712	693	657	707	687	758	684	693	712	697	689	725	755	746	675	708	712	701	713	720	730	695	745	718	675	686	741	704	702	719	722	691	732	708	693	700	719	689	718	664	718	742	695	711	734	702	729	747	719	701	683	713	699	701	708	689	669	708	681	714	640	718	693	728	705	694	727	738	697	710	689	714	728	686	681	709	704	740	723	729	728	726	701	690	698	693	674	676	735	658	709	684	688	749	730	722	728	716	721	745	715	706	740	673	700	715	732	709	685	669	704	731	708	737	713	693	740	679	718	729	701	718	721	652	718	692	667	684	690	682	704	689	662	696	748	711	732	704	687	718	693	744	748	739	682	687	710	674	716	737	678	691	724	739	781	720	722	668	712	722	662	734	708	733	709	712	745	708	728	695	669	697	732	743	750	729	737	711	753	708	749	690	705	681	731	703	688	701	701	725	700	711	681	699	707	715	719	696	760	713	704	695	740	733	705	716	761	672	734	644	682	727	698	736	753	740	684	722	707	745	730	651	735	681	658	709	710	715	681	787	712	704	744	729	737	733	758	680	670	711	713	733
38495	16862	10109	4888	1353	542	349	306	313	261	295	304	251	296	314	257	285	306	276	323	297	290	270	324	288	321	298	281	297	302	285	280	284	283	290	261	306	287	306	286	299	273	270	312	289	280	259	256	289	298	319	307	270	323	308	323	303	295	286	297	282	288	305	260	247	283	289	303	286	290	325	260	276	313	286	259	281	295	341	323	313	269	292	327	302	283	310	290	283	306	261	289	318	279	310	300	272	248	258	327	273	295	285	304	310	316	291	277	296	274	286	305	266	253	283	311	283	283	290	300	267	297	275	329	287	298	303	288	245	276	300	289	314	279	292	262	285	310	303	298	317	317	279	297	311	320	291	297	282	285	291	269	275	262	301	308	291	314	305	289	276	306	283	275	267	291	288	287	287	306	288	316	275	354	326	296	285	285	293	299	317	291	303	275	272	277	283	296	266	322	276	321	297	281	277	325	302	286	256	300	287	271	304	305	310	307	287	279	285	309	320	307	272	286	290	301	272	315	298	279	293	281	281	263	237	307	292	307	307	313	276	278	285	272	293	285	292	315	293	335	283	311	266	309	288	257	281	321	299	308	282	292	281	315	291	278	281	290	307	272	284	271	240	268	299	317	302	303	282	277	279	292	294	285	300	300	269	267	290	289	293	303	286	295	292	290	307	286	279	286	265	314	314	306	257	294	286	279	273	245	286	293	276	300	320	292	299	289	283	298	300	285	329	291	271	274	286	264	312	272	287	271	252	305	297	294	280	257	285	310	284	266	262	258	292	282	240	286	303	273	282	269	313	310	304	286	266	275	277	345	282	274	278	297	286	303	311	291	298	286	262	315	299	277	316	289	278	270	301	275	294	290	312	325	346	294	286	311	299	260	295	291	280	264	289	322	267	335	267	295	297	289	295	270	286	291	254	279	288	310	278	280	279	294	270	293	267	282	294	266	290	285	273	270	289	274	254	310	290	297	248	283	292	306	320	285	294	300	295	279	294	314	285	273	331	296	284	280	306	284	330	268	299	275	271	266	290	303	310	298	265	314	285	330	274	301	278	289	275	295	280	330	309	277	295	283	275	268	297	274	294	304	290	309	289	290	317	280	272	297	244	295	287	292	290	297	290	290	282	308	291	285	276	263	259	278	316	286	315	286	301	278	274	284	307	310	342	299	239	288	263	312	291	264	278	313	313	316	297	326	292	252	290	279	267	309	281	306	310	284	304	272	306	292	334	298	334	280	256	334	281	289	294	284	286	284	265	286	306	292	312	261	295	296	290	284	313	271	293	270	272	257	300	271	288	261	274	288	286	284	270	302	303	340	264	296	288	263	275	317	287	281	325	292	287	270	316	287	298	275	316	295	278	260	270	278	286	291	299	310	289	299	278	271	306	322	288	279	337	298	268	328	297	313	281	272	297	282	276	297	314	301	280	291	306	253	324	278	277	299	277	274	302	254	339	253	299	283	311	270	307	299	269	317	279	277	305	269	298	273	278	281	288	291	273	259	276	290	296	258	270	275	292	247	303	308	321	272	284	302	274	286	291	301	281	287	313	309	287	298	270	268	292	254	257	299	278	277	272	287	285	321	308	302	282	297	257	287	275	312	276	265	303	304	282	301	287	244	285	287	293	278	293	275	270	309	305	303	267	282	338	312	237	285	238	298	283	300	304	326	296	317	306	284	287	330	300	289	297	311	273	298	289	267	269	302	303	269	306	292	286	279	281	266	303	295	327	279	285	286	300	281	286	307	276	300	306	307	278	285	282	273	282	312	316	277	279	315	316	289	254	317	253	288	285	287	300	274	300	297	285	305	313	274	291	287	263	294	260	301	298	301	295	308	274	263	251	280	258	261	263	256	293	299	277	305	276	292	295	273	326	318	301	251	261	291	300	267	286	273	281	295	265	274	302	282	254	287	293	268	258	288	269	266	282	237	248	303	281	288	301	250	310	290	304	281	286	290	297	283	258	249	253	286	288	278	249	272	305	292	286	315	283	275	280	283	306	303	274	310	269	258	290	272	273	282	278	304	286	273	296	311	277	292	275	267	275	273	282	270	279	270	292	249	281	301	268	289	300	278	288	271	283	285	261	276	262	302	300	296	264	275	284	315	307	308	264	294	271	298	296	292	323	307	254	291	286	307	301	293	294	302	270	259	305	313	282	288	301	308	276	277	281	257	287	280	275	284	298	303	251	283	308	260	279	293	334	272	272	282	303	307	252	275	302	301	288	306	318	286	284	282	282	270	300	307	271	304	281	278	306	248	273	256	245	264	298	292	255	265	307	288	309	298	302	299	257	283	273	251	288	258	245	298	295	269	287	285	311	295	301	295	286	274	320	308	281	294	297	293	279	277	251	289	265	312	291	289	326	271	286	258	301	287	301	265	290	267	304	291	294	315	261	292	288	291	309	270	337	270	312	272	306	268	271	283	261	299	297	278	286	255	296	326	278	285	283	278	315	302	280	245	260	268	271	288	252	313	323	283	293	295	265	284	295	285	249	274	287	244	282	257	287	298	306	316	316	317	266	281	282	286	246	289	328	268	294	296	300	291	304	321	289	279	267	324	284	256	308	307	304	289	284	294	298	282	270	290	274	297	274	293	317	283	307	300	263	310	271	297	289	262	310	288	285	276	273	283	275	293	278	269	302	305	282	288	288	294	286	308	273	338	266	284	273	296	291	284	293	276	274	283	321	295	303	277	283	323	246	272	271	306	270	295	275	298	317	256	308	292	247	300	282	268	286	310	251	272	264	276	292	302	259	294	264	291	280	280	258	267	260	282	309	319	290	329	262	295	308	275	284	273	280	290	299	297	295	296	272	274	296	273	280	304	256	256	288	305	265	279	286	297	314	272	293	292	309	303	284	274	308	299	289	288	273	288	245	285	316	285	289	290	299	288	303	269	313	281	281	265	291	288	311	289	307	268	280	306	282	274	312	278	296	292	303	273	288	246	297	306	291	256	318	285	306	301	290	272	281	315	278	275	304	288	295	255	277	290	287	295	321	254	289	288	252	308	280	274	301	321	301	300	255	287	290	274	315	289	285	273	261	312	291	261	319	257	308	299	283	296	276	279	261	251	276	342	311	263	291	292	275	264	289	262	281	278	291	267	291	279	265	250	312	271	294	249	278	287	264	296	304	296	262	264	296	236	292	274	271	297	296	291	298	291	293	306	281	269	283	259	287	292	300	287	288	338	306	274	288	342	281	289	324	293	261	268	275	276	281	311	280	273	285	280	289	285	272	248	293	320	326	289	281	284	306	302	304	256	288	273	282	295	275	276	295	281	292	288	291	280	297	298	272	280	295	298	264	285	306	328	281	306	277	256	312	294	325	280	299	266	290	263	275	297	294	257	270	278	276	275	303	270	273	286	262	272	328	297	299	268	283	312	296	269	281	272	300	285	336	296	279	308	278	283	277	311	275	255	293	304	257	281	287	262	298	307	292	257	301	286	303	299	269	283	279	297	301	284	326	276	287	259	284	272	269	289
23502	11743	14083	10033	3917	1698	833	664	690	612	607	613	685	625	640	614	642	660	598	680	604	679	602	617	631	658	617	643	605	619	594	588	629	623	647	615	637	610	626	614	613	662	601	670	636	651	604	625	654	643	614	605	644	651	610	655	620	651	638	607	612	658	682	634	642	610	681	600	630	659	631	623	630	620	599	595	594	661	676	645	629	680	661	649	635	658	647	626	622	621	635	661	649	584	651	662	626	645	628	644	617	619	650	651	664	663	645	649	648	629	642	645	600	664	672	624	628	619	608	617	664	637	587	631	643	600	621	578	629	616	635	616	651	631	608	593	649	626	653	645	646	658	660	640	599	638	618	616	601	620	676	591	660	640	636	624	584	630	577	584	581	623	642	612	641	638	630	591	609	649	623	625	648	630	646	611	634	620	658	646	634	644	675	619	666	612	662	611	636	610	647	599	646	648	615	621	645	682	631	614	660	653	626	628	628	658	660	633	637	632	647	630	615	638	623	629	637	638	565	584	610	611	618	661	609	623	617	611	634	620	595	640	630	594	593	608	634	629	661	616	605	628	626	606	660	670	601	632	629	625	648	671	646	636	621	603	632	615	651	643	636	623	669	630	618	641	643	666	600	604	638	634	628	664	611	684	640	661	638	604	601	617	624	602	604	603	623	634	627	652	651	664	653	598	662	624	593	615	640	675	613	611	622	606	621	576	646	583	612	652	606	641	619	631	618	676	649	599	625	608	605	620	629	607	631	635	667	612	611	649	567	634	630	588	614	624	650	660	618	607	619	631	640	643	616	631	622	642	673	622	643	602	635	586	625	608	665	648	656	639	604	591	641	626	624	631	650	581	602	584	663	632	629	633	635	646	642	626	657	642	604	651	666	634	636	655	616	622	643	608	625	636	654	610	679	629	673	625	608	665	612	599	625	640	591	614	616	634	639	629	688	602	611	625	629	630	649	683	646	627	630	658	662	603	590	601	610	618	633	660	639	603	636	552	594	612	615	585	596	587	654	630	615	616	591	613	630	626	616	653	603	661	647	622	612	617	618	587	651	606	620	660	650	628	628	631	627	679	624	663	610	611	586	607	618	594	664	647	612	637	659	625	678	653	631	677	643	624	618	578	639	651	608	617	667	622	608	609	606	647	643	637	667	608	612	659	671	642	607	629	610	644	585	677	650	593	600	619	608	576	625	626	609	642	655	644	610	646	645	624	655	713	646	622	621	623	610	652	633	621	607	651	683	656	606	645	610	628	657	606	640	618	625	627	672	599	618	638	614	596	622	655	638	640	605	606	651	618	676	674	628	629	626	600	639	631	609	640	632	625	634	631	604	605	624	671	604	623	634	636	599	609	603	651	652	641	650	614	663	683	645	633	550	664	646	628	593	634	690	589	615	627	621	621	696	628	664	632	652	646	630	618	631	639	607	663	664	614	605	640	670	623	612	629	651	624	671	590	576	597	622	658	677	652	658	639	645	624	625	637	603	605	615	620	627	688	589	628	635	668	659	642	624	636	624	643	612	603	658	647	623	649	615	630	639	663	627	651	651	638	644	619	643	675	595	606	611	619	635	631	607	653	637	649	581	628	617	618	544	631	650	623	653	653	633	622	632	620	627	618	598	635	657	613	649	645	673	628	602	640	597	602	597	605	690	650	652	609	628	650	595	584	610	658	620	657	680	650	602	625	595	613	638	609	617	648	640	607	631	629	627	652	572	598	650	672	668	646	670	629	623	671	616	644	662	648	620	592	652	604	645	616	620	616	614	633	638	632	648	616	663	623	661	643	610	674	629	636	615	616	647	650	668	674	647	627	679	628	589	638	592	605	633	618	593	595	634	647	564	670	641	604	666	662	688	623	623	653	580	626	581	611	611	632	594	660	554	627	621	627	631	610	645	634	630	610	679	594	603	662	625	622	668	612	602	622	604	604	609	654	641	626	691	620	628	646	630	643	625	622	658	634	610	612	620	641	644	633	625	602	677	597	648	596	654	598	630	667	626	650	623	600	679	639	686	638	661	612	596	652	622	606	621	643	592	641	645	618	609	649	611	648	629	644	664	649	646	626	625	620	616	627	677	611	658	677	639	639	663	643	608	633	644	592	640	629	594	658	636	592	629	613	627	632	650	633	642	599	663	656	575	595	649	673	623	622	645	668	652	604	655	689	626	615	633	592	629	618	626	614	623	611	605	664	647	670	663	663	641	593	622	611	598	636	640	609	593	620	597	582	616	640	631	618	640	622	645	648	623	593	622	603	644	639	610	647	616	656	632	612	620	630	603	660	640	612	682	659	613	603	613	649	647	628	600	637	667	616	592	603	615	654	623	578	584	590	607	630	619	665	622	686	614	609	639	625	627	593	665	635	641	638	602	662	644	616	623	635	640	592	624	632	622	610	643	639	640	671	659	628	653	667	611	620	644	641	575	603	636	631	654	641	600	644	673	648	555	595	581	660	628	642	643	597	587	631	628	646	645	649	613	635	594	668	644	661	596	641	656	613	661	623	653	617	608	632	606	663	627	603	626	587	622	617	605	602	652	622	650	645	635	662	630	591	596	613	648	627	654	660	624	633	584	620	685	584	640	600	623	655	666	600	623	619	610	621	648	624	645	611	625	625	611	633	638	642	605	656	626	648	592	633	644	597	655	621	642	617	646	607	614	619	631	600	637	606	606	683	606	597	595	606	636	593	616	647	583	633	629	616	661	613	583	610	639	629	601	667	605	630	654	646	621	628	641	616	626	643	612	644	610	597	611	640	600	623	615	622	629	665	627	669	584	620	580	642	646	629	630	639	617	633	588	609	620	652	636	621	612	623	602	669	616	685	621	626	662	644	619	612	642	633	636	661	622	649	659	652	650	611	585	589	596	636	651	642	667	654	612	628	617	641	663	632	644	660	637	689	613	651	618	638	613	611	595	596	586	626	667	625	614	647	617	618	616	651	632	642	664	606	628	624	643	613	647	655	666	637	641	626	632	614	628	629	642	605	630	647	640	628	585	627	579	598	630	634	628	644	663	627	589	645	654	666	629	648	675	662	630	647	639	663	649	665	599	642	635	615	603	657	664	633	604	630	595	601	631	615	664	601	658	653	633	619	663	636	655	621	566	596	646	646	568	599	647	654	602	608	643	647	643	652	657	624	663	608	642	638	609	612	649	657	631	615	624	621	650	651	621	611	577	613	617	612	617	607	637	593	596	610	715	591	670	636	640	633	652	616	630	626	636	646	589	663	664	632	637	590	622	642	593	606	626	611	617	693	604	572	611	631	582	625	596	667	623	646	669	667	661	661	654	654	622	628	622	668	646	623	638	591	632	630	641	624	600	617	636	587	607	652	650	632	602	644	590	618	653	675	633	613	634	634	597	603	647	639	620	623	624	638	644	630	665	652	603	640	654	676	654	627	657	612	639	588	637	693	635	620	640	601	663	633	649	654	608	642	610	626	679	604	631	613	611	619	637	628	659	570	656	576	608	629	652	668	603	638
50502	29518	22057	11804	4321	1487	459	341	370	328	336	316	305	288	308	283	268	323	361	342	292	306	319	309	286	339	306	303	348	279	315	291	302	332	312	290	290	282	300	306	322	286	303	286	326	298	321	336	303	308	291	305	326	320	312	322	349	321	291	291	309	278	302	325	308	277	309	326	277	284	327	289	339	286	321	307	317	313	318	304	297	296	317	280	310	325	333	325	308	324	299	314	320	314	309	332	330	298	299	296	288	313	292	293	298	308	358	304	272	317	281	316	290	306	315	310	325	312	276	315	286	323	319	302	305	294	306	281	294	298	276	278	304	334	308	316	302	291	297	310	334	328	294	301	312	297	311	312	299	286	318	299	317	293	309	312	285	321	291	292	337	278	312	269	296	286	295	296	296	304	315	266	289	341	310	272	297	315	310	322	307	268	333	317	337	272	300	288	278	310	306	283	306	305	314	323	317	318	302	342	331	307	313	308	326	300	294	328	329	308	272	340	291	316	298	272	289	308	305	283	319	322	310	266	306	294	322	309	272	291	344	324	318	317	288	338	313	283	337	317	276	307	337	288	318	238	312	284	264	294	305	310	313	319	276	303	267	302	292	279	289	298	297	301	306	314	284	312	307	308	298	280	313	360	311	297	334	281	320	304	301	324	287	328	268	305	313	328	300	316	292	307	307	291	287	277	319	328	290	321	298	321	287	344	313	288	307	310	304	272	301	325	334	330	323	323	303	293	321	326	344	304	310	300	281	269	308	306	286	328	291	331	292	271	316	266	326	303	312	312	322	313	314	294	294	311	312	306	304	309	309	296	315	273	302	315	278	319	272	312	314	285	333	307	299	282	312	299	309	293	309	302	304	304	306	301	298	289	295	300	320	281	306	306	313	321	300	309	309	315	340	303	282	286	309	327	315	335	278	307	309	288	291	306	346	304	308	329	335	273	303	315	290	289	319	315	309	305	314	354	318	283	286	286	315	282	283	293	336	288	302	300	302	273	293	314	320	311	336	325	308	289	316	294	257	295	295	321	306	341	318	291	282	285	291	329	285	332	301	293	312	324	309	291	303	345	274	313	282	337	324	320	293	315	274	291	268	269	321	291	271	302	336	299	299	328	316	299	318	334	311	297	266	338	314	296	287	322	304	310	304	269	304	298	296	290	292	304	320	298	312	271	294	281	311	275	297	297	315	296	310	289	274	303	302	314	342	306	292	295	298	298	296	281	289	325	308	300	313	325	320	291	297	293	325	279	291	279	331	301	313	286	306	320	300	279	299	290	298	333	327	290	286	309	315	295	309	308	308	314	326	351	319	311	292	281	349	332	295	319	306	318	275	307	281	318	314	306	277	328	291	298	273	275	296	289	305	305	302	312	289	310	334	308	319	294	317	305	302	301	317	294	269	267	309	329	306	312	340	289	286	313	299	277	314	319	288	262	287	275	294	287	266	291	297	288	287	311	309	250	284	251	316	306	298	316	326	281	272	302	293	305	290	315	297	288	314	285	315	318	287	319	284	280	299	279	322	299	308	320	312	340	309	306	293	308	325	327	284	308	340	304	302	295	330	314	282	340	280	300	291	290	305	286	294	289	342	298	317	298	272	326	299	313	298	293	285	313	270	314	291	299	318	308	269	318	300	310	294	316	318	287	285	310	289	302	314	302	315	316	330	323	299	352	309	306	317	301	274	300	342	309	309	317	331	301	280	276	315	292	302	338	264	343	287	313	309	303	310	275	325	331	313	281	356	311	326	310	286	313	308	320	324	290	271	272	279	310	285	294	308	271	276	332	272	305	296	314	309	273	271	311	313	295	333	344	316	290	319	308	302	317	296	301	291	310	285	309	347	311	292	276	316	299	276	298	290	318	280	284	294	293	294	296	342	316	310	269	308	298	339	288	282	309	277	279	291	281	312	322	315	317	286	293	288	271	302	317	288	312	303	289	299	304	302	297	292	297	314	284	310	322	316	297	289	283	288	335	317	278	317	313	314	280	283	302	338	338	290	296	303	303	294	318	301	253	302	309	270	342	310	264	319	333	299	303	332	337	305	292	294	318	316	290	297	325	307	318	314	291	284	315	310	271	304	320	307	308	335	267	288	306	296	289	321	335	302	291	337	290	320	316	265	307	324	280	346	317	328	303	333	299	323	331	273	300	313	322	317	281	293	329	289	317	298	322	316	287	308	311	256	306	294	302	306	314	326	325	323	365	265	272	274	279	257	305	270	303	312	305	280	301	300	299	326	304	316	318	314	301	309	319	334	305	334	300	269	292	271	324	312	274	291	301	325	282	286	286	286	320	293	303	325	314	358	317	305	255	288	256	323	267	292	277	272	307	315	337	281	282	314	303	314	296	281	286	300	308	314	318	293	302	279	324	280	326	313	339	267	299	271	296	301	304	304	297	286	307	327	312	324	263	296	297	275	310	283	294	297	326	295	294	280	300	301	291	327	309	335	323	294	318	331	286	307	284	275	290	314	318	338	297	295	326	302	266	249	304	295	300	305	313	299	328	302	295	320	321	336	295	302	304	296	348	299	283	279	303	295	309	305	316	332	313	309	309	308	286	307	341	281	293	316	296	300	323	297	289	328	311	298	295	317	305	293	311	320	310	285	308	325	293	292	315	326	279	328	299	324	321	319	290	300	296	321	318	257	330	307	311	314	283	295	307	326	297	289	305	314	304	296	308	312	317	304	310	297	303	320	287	335	296	304	330	311	324	307	249	293	305	299	318	305	277	267	309	316	292	315	317	302	285	306	306	352	271	276	296	302	275	328	314	337	334	324	278	301	278	299	312	279	348	324	304	302	309	315	315	320	303	297	297	275	284	342	341	284	316	289	280	340	329	280	302	314	316	329	293	302	288	312	287	312	311	308	320	321	296	328	265	294	313	323	302	277	301	327	299	315	289	314	318	322	282	330	321	301	325	326	307	308	314	308	315	338	287	324	284	291	302	301	286	328	277	308	350	300	285	335	322	317	295	305	299	307	295	312	312	314	296	298	300	268	312	298	289	295	292	323	286	306	294	277	326	289	328	283	277	342	321	333	295	309	259	306	305	299	318	297	295	291	314	322	315	313	285	333	319	346	281	298	276	298	306	347	312	334	332	269	314	311	330	347	317	326	325	271	299	294	310	293	310	306	290	302	301	340	298	316	290	291	309	318	332	329	311	339	330	290	310	310	287	307	310	301	291	316	299	313	320	314	338	292	329	298	316	291	310	280	322	313	289	253	313	300	259	270	302	324	335	322	303	338	286	330	296	279	309	292	301	304	314	313	310	298	324	304	291	295	296	338	294	318	294	292	341	303	341	340	292	298	289	311	341	320	316	314	329	303	324	312	295	261	298	301	285	335	284	314	319	284	302	292	331	306	281	343	304	306	281	308	289	283	337	343	312	325	295	303	304	309	269	296	319	308	279	327	332	306	315	290	302	296	272	308	269	300	321	302	299	350	315	300	266	290	324	302	312	312	282	312	271	330	293	300	309
31051	22716	25365	20152	10410	4315	1197	1049	958	836	780	711	711	729	693	686	762	870	938	1022	769	695	689	657	655	656	723	644	681	650	668	677	644	641	653	686	647	709	663	630	681	680	661	684	687	693	684	672	658	654	670	671	709	679	648	638	638	712	676	678	642	640	675	688	654	688	664	635	642	675	660	666	719	693	654	666	627	695	658	670	657	680	646	665	635	657	657	656	673	707	655	638	649	672	632	720	698	678	700	655	676	656	650	698	649	623	681	667	636	691	698	686	686	631	686	649	682	701	603	689	679	651	661	665	684	651	688	672	689	655	659	656	650	664	633	635	650	699	663	621	656	665	622	646	679	669	694	714	662	657	675	661	662	644	641	639	631	725	659	665	691	690	641	673	619	647	668	641	675	635	679	626	671	652	644	675	661	617	697	605	675	689	654	691	622	661	712	642	623	699	644	645	674	641	675	637	644	662	647	635	672	670	684	668	666	645	646	701	651	642	691	664	668	685	667	609	694	657	670	657	697	657	676	649	614	653	709	679	662	673	713	658	651	668	662	644	656	671	703	643	663	652	663	648	676	684	669	618	689	684	690	676	663	671	655	654	649	676	708	680	634	644	653	645	728	682	690	689	667	685	680	654	631	678	660	637	666	647	686	699	691	646	698	658	679	650	625	648	671	638	656	656	622	683	661	675	676	628	688	679	671	690	691	623	686	671	692	638	627	619	643	650	695	650	684	596	679	655	664	664	657	665	647	688	733	655	721	658	690	688	694	627	645	675	754	664	673	667	672	662	674	631	673	630	629	680	686	689	661	664	680	673	642	651	654	649	654	665	644	659	588	673	638	685	659	640	657	634	659	615	638	684	667	714	689	660	714	644	647	684	638	709	642	638	688	689	622	691	684	643	662	640	619	672	659	648	688	657	676	667	670	631	689	660	653	650	657	650	658	699	650	670	689	664	668	663	677	663	719	694	666	668	620	665	664	659	640	686	689	660	678	621	680	702	677	640	656	667	717	665	679	661	678	672	656	662	667	627	652	678	669	674	674	678	671	687	686	671	664	646	712	679	655	668	664	696	671	647	650	626	622	687	646	658	685	685	661	684	632	680	693	691	638	657	653	659	716	662	698	641	651	659	665	626	630	668	681	706	664	696	625	646	653	669	669	646	631	654	727	668	654	743	661	668	650	646	706	676	638	685	653	696	716	655	645	638	675	673	664	681	683	678	696	679	675	651	715	627	700	677	656	637	679	643	660	662	669	677	606	659	672	635	653	609	621	687	675	677	670	637	649	675	670	703	694	662	677	656	685	655	613	652	671	644	684	639	674	676	662	644	660	661	664	685	647	675	639	665	708	696	679	640	649	632	657	646	686	657	627	663	682	682	713	693	636	620	672	714	656	668	679	682	631	655	666	634	667	661	673	654	679	675	670	638	619	663	599	678	673	651	638	641	680	696	649	661	652	658	676	616	718	609	717	686	639	638	663	694	698	658	673	655	638	681	680	653	670	690	660	744	632	632	635	679	642	636	633	679	728	685	738	656	654	679	642	612	636	698	672	674	681	682	661	663	689	631	645	681	654	632	652	647	637	654	659	636	646	633	651	637	662	708	638	680	695	688	690	724	644	704	665	686	672	671	622	653	661	626	642	666	649	607	685	630	657	659	596	668	647	670	682	651	642	680	623	679	691	649	679	645	685	709	635	655	657	623	696	646	672	661	673	712	669	688	651	631	655	682	644	657	660	654	677	643	696	656	708	599	629	680	673	701	705	687	658	692	697	648	667	674	640	667	698	662	648	655	664	694	634	664	670	737	677	651	712	654	707	676	664	656	632	684	617	681	689	654	709	634	637	625	669	655	660	585	693	659	726	674	638	613	697	670	669	640	682	651	631	644	680	651	672	657	641	652	684	628	644	637	725	695	664	703	607	659	667	666	611	657	714	681	671	637	657	673	628	641	657	662	660	685	705	662	654	661	646	683	682	627	658	626	711	702	651	657	683	695	713	667	639	706	727	683	638	660	680	664	684	696	663	684	647	651	703	660	642	638	657	674	645	653	670	646	651	651	665	642	643	706	631	677	672	679	670	658	669	674	695	664	645	611	675	612	653	656	659	660	632	619	679	678	611	675	709	609	658	661	720	637	671	607	652	703	649	703	643	671	639	714	633	606	654	686	654	645	639	635	672	648	666	693	704	669	687	687	689	662	655	648	690	635	646	657	677	671	673	655	673	674	648	676	677	644	653	627	631	680	686	660	641	625	669	684	670	640	657	632	653	658	638	674	652	680	654	674	659	681	635	679	635	644	662	705	651	663	648	684	673	708	643	665	654	649	670	643	604	655	671	661	643	636	658	612	645	694	637	631	637	675	644	675	733	653	662	684	713	662	679	672	677	684	688	639	687	651	657	655	740	682	668	699	713	658	657	709	665	653	628	710	653	636	669	669	694	654	625	684	626	671	670	626	654	682	660	637	636	664	699	681	607	710	686	613	642	669	694	656	646	654	714	640	664	678	662	659	672	641	654	636	660	652	724	676	659	678	687	686	701	719	646	692	691	657	648	696	668	685	654	622	702	626	658	673	627	635	675	660	644	693	634	660	657	626	627	616	645	653	696	640	649	648	668	663	626	686	680	670	663	701	691	663	669	704	743	685	646	673	622	673	653	676	644	659	674	639	697	642	676	637	690	682	604	658	672	640	630	672	665	693	624	674	633	625	708	635	654	628	623	649	686	656	658	687	675	677	638	658	653	653	718	644	690	665	646	664	661	662	680	632	646	709	660	710	650	651	654	668	674	659	712	688	630	635	689	615	721	681	701	641	677	630	650	686	689	623	660	666	677	697	687	632	673	617	653	649	651	630	653	626	679	632	702	702	649	664	670	675	664	704	618	625	647	644	633	634	656	666	692	668	662	631	660	663	653	679	645	700	659	652	673	668	663	679	664	643	653	667	709	656	734	688	636	641	703	701	694	639	661	606	704	709	659	708	668	663	655	711	678	642	662	649	689	644	695	674	688	679	702	676	697	672	689	669	659	618	658	660	696	619	695	720	660	640	654	647	606	651	638	693	713	668	711	635	661	691	645	642	638	620	620	641	661	687	636	693	681	621	632	660	643	674	682	692	690	668	637	688	648	653	637	666	652	652	671	674	621	656	673	689	661	702	652	655	632	710	649	661	669	675	677	680	690	657	698	653	671	698	676	670	654	659	635	672	627	663	664	618	679	622	657	634	651	674	694	661	685	685	655	659	677	658	742	644	707	691	657	649	645	646	679	662	656	635	716	640	663	681	631	655	689	658	655	635	675	657	642	640	671	632	596	678	646	709	653	701	628	642	676	631	697	627	686	672	631	683	652	637	674	675	663	666	654	638	683	644	662	652	678	665	689	681	653	647	683	686	675	664	655	690	641	674	694	687	692	630	691	657	688	677	616	697	639	679	657	656	683	663	688	661	679	597	679	686	692	694	664	673	645	650	634	673	653	657	682	676	712	674
63594	34548	20998	11581	5829	1780	516	432	382	372	365	352	326	329	330	342	374	380	393	396	362	316	361	342	327	358	319	324	341	316	321	362	333	335	361	300	346	369	327	322	341	317	368	332	309	324	349	330	356	354	335	342	330	335	316	328	356	311	315	311	345	309	332	303	331	342	333	327	344	334	340	342	336	342	334	329	308	347	308	358	337	331	356	294	342	309	324	369	343	338	337	343	333	330	323	311	331	337	292	354	330	316	315	308	310	331	307	327	306	353	342	334	328	294	315	286	314	316	334	320	287	325	330	309	338	341	325	331	343	320	299	332	338	330	342	330	336	301	322	304	351	297	312	314	318	359	296	304	328	336	362	271	309	329	319	345	320	369	305	342	337	341	298	315	294	337	333	321	317	306	308	302	318	311	326	341	311	325	318	333	310	363	339	323	339	311	326	316	318	330	322	338	330	352	323	308	340	346	339	323	361	373	314	329	322	328	337	360	353	340	371	287	344	324	314	348	319	325	347	362	299	352	332	330	323	329	323	338	268	365	319	289	373	296	323	354	321	294	327	282	324	325	350	297	342	361	314	321	305	324	333	345	341	310	306	293	311	279	326	345	321	345	304	348	329	336	348	320	361	347	307	322	356	310	349	381	368	327	332	310	325	354	307	344	355	326	331	334	338	346	330	337	315	333	315	336	342	319	280	298	327	316	322	342	337	353	351	320	317	311	326	318	321	292	338	330	328	322	326	314	317	351	347	366	327	344	352	307	312	360	337	338	345	327	338	339	335	332	333	353	335	351	361	335	340	346	327	355	308	364	330	337	331	317	295	351	337	316	293	332	309	298	324	314	349	328	316	311	303	302	317	308	341	338	331	315	321	344	354	333	314	351	326	349	343	291	297	297	336	322	323	302	327	295	351	336	327	311	300	313	328	331	291	309	286	284	349	295	297	311	335	322	331	328	305	298	299	322	285	320	298	322	300	336	330	322	308	330	340	330	338	300	313	361	329	292	305	312	357	309	363	327	299	318	320	296	323	347	333	341	322	326	325	311	301	307	315	310	335	350	341	323	322	332	337	328	294	339	321	313	358	330	363	342	324	334	311	318	311	314	373	292	317	339	346	300	341	316	332	303	342	364	338	300	346	332	273	290	318	329	310	342	332	297	311	289	319	310	319	289	361	326	324	341	358	334	338	328	327	323	307	333	331	324	336	311	319	335	378	367	318	383	339	314	325	342	315	316	361	317	334	329	320	303	313	336	315	336	349	309	337	289	334	320	341	300	330	318	318	326	335	322	336	307	339	333	317	321	320	308	351	325	360	296	339	306	307	334	326	308	335	342	307	348	353	342	328	358	290	323	316	297	327	317	353	294	323	328	295	318	341	340	351	296	306	305	338	311	321	325	353	329	308	310	305	310	307	361	316	319	329	306	316	340	340	337	347	304	366	326	366	320	315	310	365	300	351	330	338	338	285	321	290	333	337	312	292	326	337	354	307	311	291	352	331	317	311	332	351	337	341	318	356	344	305	342	312	355	316	346	333	318	302	306	316	301	334	305	360	322	330	288	321	356	331	331	319	331	321	324	339	298	308	328	326	315	306	321	315	280	334	318	334	353	337	339	336	314	329	316	305	318	348	370	326	318	316	335	341	344	321	282	346	317	320	339	300	327	314	316	346	315	323	311	320	328	328	343	305	327	307	332	320	315	310	356	370	337	340	318	324	317	332	345	333	288	321	347	368	327	322	337	307	337	364	339	328	324	328	330	301	330	325	336	330	302	338	332	360	341	340	361	289	306	345	292	355	337	313	313	298	326	325	309	351	339	329	372	293	321	300	345	327	264	287	362	343	331	362	331	329	307	347	349	328	325	336	313	297	348	302	310	346	319	310	297	359	330	293	309	337	319	347	331	358	359	310	326	340	348	329	322	327	349	336	347	334	365	327	332	339	313	311	324	324	326	326	321	358	347	350	323	344	323	324	296	340	324	339	322	320	348	281	315	349	312	301	311	316	327	353	308	326	347	293	332	335	306	353	378	337	299	351	347	318	323	324	328	327	329	347	333	313	302	309	349	341	329	295	307	338	328	386	318	345	337	351	342	323	312	339	321	350	343	339	321	298	319	335	336	334	380	308	323	331	379	302	309	315	325	306	329	312	289	323	308	358	321	302	314	298	326	321	357	356	316	336	353	338	309	312	315	307	313	323	343	318	300	320	325	302	323	301	293	317	316	334	311	317	330	298	307	326	343	345	342	352	297	357	359	303	326	347	346	294	291	326	333	314	321	305	340	312	320	335	323	315	294	313	284	329	337	351	352	311	323	342	342	342	314	312	305	346	317	313	314	333	352	317	359	302	312	334	305	316	313	314	312	311	313	346	334	311	318	328	365	340	337	304	313	337	344	347	326	334	364	309	316	302	339	331	366	360	325	317	349	327	330	338	310	324	322	322	335	328	296	322	329	329	346	315	303	321	328	345	333	332	356	333	309	310	332	340	321	298	315	329	359	328	308	317	302	312	311	358	315	352	350	367	303	315	348	288	313	350	335	294	324	308	352	320	315	333	329	341	326	351	364	312	325	343	324	353	335	323	320	325	321	346	341	343	313	319	347	354	339	339	344	346	337	317	321	366	318	310	335	329	304	320	340	323	301	292	331	307	302	350	310	335	326	329	325	323	339	302	304	348	351	331	340	330	306	323	325	341	325	290	318	343	285	367	358	338	382	314	305	317	338	351	339	359	328	300	315	316	329	329	339	338	305	328	336	347	352	311	307	355	336	304	315	336	342	280	301	353	330	334	319	301	347	318	316	334	322	312	331	352	318	308	327	308	361	358	341	297	317	311	375	298	308	326	335	323	311	350	317	333	342	311	326	322	301	290	366	330	333	321	340	327	336	335	329	334	316	335	316	318	346	346	313	330	323	297	304	332	348	342	333	338	306	334	378	325	340	342	352	330	339	325	336	292	325	352	357	313	309	351	290	316	351	323	329	349	322	326	329	342	299	335	335	357	357	325	320	309	350	314	307	312	344	333	308	348	310	328	299	309	318	307	328	317	322	366	316	378	367	356	336	341	330	330	336	323	319	347	300	346	328	341	318	296	305	325	321	334	338	343	343	329	350	321	356	314	319	322	341	349	367	359	323	317	354	339	330	309	327	312	315	321	358	305	351	304	313	325	345	313	306	304	333	323	319	323	327	340	341	310	341	325	317	314	334	299	331	333	378	333	337	338	324	326	340	343	371	354	322	331	311	350	350	356	340	311	349	322	295	286	336	348	315	325	331	345	294	321	340	361	296	335	347	308	307	304	331	363	321	317	344	329	337	349	307	338	315	304	346	335	363	369	358	300	376	332	333	318	336	293	333	339	323	315	297	323	339	317	338	319	299	316	364	301	317	311	278	336	343	343	321	315	338	289	316	338	299	304	356	350	330	336	343	333	339	309	339	310	347	337	342	300	317	286	314	328	334	319	326	322	321	313	316	362	315	330	325	324	335
41126	25283	22302	18819	13473	4361	1339	1167	1031	914	857	756	752	744	768	903	967	1003	1104	1095	828	754	727	726	675	718	712	680	710	675	741	717	699	719	724	731	678	704	685	725	734	715	734	700	701	735	757	733	723	719	679	731	698	746	701	696	717	711	743	738	715	652	733	718	733	717	658	725	712	703	688	716	727	661	713	688	760	710	723	738	748	699	707	714	691	703	688	725	698	707	719	714	720	710	715	705	707	714	673	714	704	691	677	709	734	688	769	652	760	726	694	699	727	714	730	742	722	713	708	716	692	736	667	720	687	637	706	667	664	727	705	706	678	739	668	681	707	734	709	715	658	646	697	736	680	695	674	702	681	709	717	686	659	727	641	679	703	675	655	682	715	719	677	691	706	714	683	732	677	747	670	715	638	703	726	707	693	697	704	689	700	713	669	698	747	725	705	698	701	715	739	696	723	719	702	714	690	700	676	668	700	728	690	683	705	682	708	719	755	658	729	667	695	734	673	712	747	692	704	716	731	695	736	702	655	738	671	711	699	646	638	705	669	711	675	693	750	659	717	697	670	726	724	673	714	738	708	731	717	727	668	689	705	692	698	674	665	690	699	651	675	704	730	734	689	688	690	721	721	668	707	747	680	689	703	721	666	668	680	701	691	711	718	671	684	718	730	732	730	701	706	730	719	717	691	700	698	725	712	723	732	655	692	678	702	687	715	655	716	717	704	733	709	750	645	702	693	694	725	629	700	691	713	717	717	744	651	762	698	710	679	721	761	677	666	710	720	699	725	709	756	678	727	671	686	694	651	679	737	687	719	693	677	690	703	708	695	675	723	746	733	673	718	720	714	696	692	695	651	750	693	699	714	711	758	681	726	713	701	668	696	700	648	695	739	685	720	691	702	728	655	689	670	669	698	720	707	710	691	699	714	740	715	686	702	726	673	735	676	751	752	699	714	683	678	698	722	691	763	719	751	683	697	628	678	648	717	687	730	685	669	689	699	704	713	694	700	680	694	709	688	710	685	686	686	670	645	720	694	740	698	655	721	697	645	702	700	717	695	714	717	657	708	707	690	693	657	684	709	720	663	722	718	670	667	719	693	690	738	712	669	662	686	680	706	695	707	692	675	748	701	660	649	677	664	726	677	720	670	731	702	705	717	714	737	666	756	701	710	695	672	706	741	736	714	669	717	694	688	685	705	728	738	721	658	702	734	668	682	703	717	683	685	698	701	709	682	704	682	656	704	742	735	661	659	668	707	679	744	683	668	680	725	697	652	744	725	665	722	686	763	709	705	805	671	700	705	688	727	710	733	695	678	689	692	651	716	685	715	692	723	681	723	693	668	732	708	691	675	676	706	684	725	745	735	696	690	748	675	686	684	718	684	716	733	714	708	702	670	662	728	698	690	715	734	749	678	694	699	720	713	703	729	693	755	724	700	756	672	704	687	766	730	732	749	737	703	670	730	679	685	693	715	720	740	704	697	666	688	689	703	672	698	700	730	718	647	735	680	705	715	692	676	708	743	654	669	725	701	692	726	681	681	684	725	719	691	673	615	673	714	680	720	736	715	691	676	701	700	710	698	706	699	718	684	704	728	670	685	691	726	741	679	715	720	712	736	725	723	676	670	685	687	683	741	667	748	689	663	721	699	669	648	689	678	696	688	681	735	725	712	706	712	701	732	694	687	681	716	697	722	777	719	674	715	659	712	692	746	684	662	693	723	681	686	739	683	692	731	700	681	703	715	710	657	702	646	724	717	682	696	696	744	720	671	748	709	663	663	703	702	759	690	665	735	657	705	717	669	674	676	721	677	645	689	705	706	725	684	684	658	679	705	674	689	683	720	691	678	678	763	666	726	718	661	659	722	670	693	671	687	721	684	728	643	661	707	730	744	676	643	748	709	723	682	655	709	738	716	738	680	713	714	735	700	694	683	674	708	672	691	653	670	679	678	686	711	710	679	710	694	724	680	683	708	697	704	721	683	687	709	711	699	710	693	659	698	687	705	669	737	704	684	685	703	725	729	711	678	749	698	651	728	726	687	691	654	737	677	715	694	670	727	723	731	724	671	697	727	689	677	703	683	705	706	693	657	702	688	700	651	701	697	700	690	697	674	717	753	713	676	712	706	709	775	684	686	739	686	738	700	694	713	667	717	764	710	739	671	701	697	698	715	638	698	709	692	699	696	693	714	742	687	681	704	794	649	655	723	694	684	683	688	747	695	716	712	698	676	720	694	698	709	705	687	688	632	702	708	659	676	707	653	667	711	707	700	704	701	744	714	712	671	679	700	724	691	695	669	678	706	699	701	646	686	715	686	740	717	685	671	733	703	672	711	673	746	666	694	686	711	664	671	709	680	662	674	677	733	711	708	698	666	746	712	774	730	736	679	696	740	742	742	701	707	703	696	688	710	670	678	714	723	675	692	660	680	672	705	698	701	706	703	706	689	688	660	712	672	641	655	732	699	708	708	712	762	710	689	698	687	726	725	693	705	673	755	691	713	731	696	677	679	710	784	696	707	737	668	708	710	706	694	668	660	726	768	730	718	697	698	693	701	658	744	702	687	727	704	680	738	667	695	703	680	744	670	689	715	654	727	674	706	704	662	681	717	734	726	718	738	716	636	690	722	717	717	694	710	681	694	727	663	724	688	646	710	718	705	684	724	716	704	666	691	683	708	717	692	724	752	705	750	714	702	721	642	750	705	746	656	751	676	711	688	728	725	734	725	716	711	692	704	652	697	660	673	736	690	690	695	708	727	699	702	794	725	733	673	668	690	723	681	693	722	693	690	689	686	693	671	689	730	685	692	707	672	683	666	716	677	711	733	732	736	695	697	678	629	720	724	714	715	726	703	730	684	690	719	642	718	699	712	683	707	662	720	730	697	705	710	656	680	689	730	695	708	686	745	726	693	675	673	665	703	689	705	684	721	681	704	756	679	677	729	699	707	700	689	690	734	667	693	692	736	740	683	716	743	755	693	708	717	669	697	677	710	710	699	678	744	691	802	678	737	703	712	712	681	744	680	713	672	681	716	747	715	726	726	713	715	640	741	694	680	758	757	723	753	677	736	659	678	738	721	700	722	704	665	720	724	715	743	733	680	686	728	694	659	735	720	642	670	710	700	695	751	679	705	660	702	665	696	703	691	694	703	717	759	686	687	755	689	667	679	713	630	720	725	664	674	690	720	731	712	717	737	694	694	684	693	730	725	652	756	678	715	664	700	706	701	737	687	713	725	675	671	675	729	731	714	729	711	699	690	695	671	706	649	717	708	686	690	665	708	698	711	750	721	690	674	688	696	723	692	645	689	732	684	704	719	731	728	727	737	695	677	672	715	732	716	724	683	688	679	685	655	710	714	726	733	656	708	697	693	700	740	740	688	749	723	639	682	730	708	721	659	713	714	670	697	695	702	708	707	676	728	747	766	719	657	740	639	724	680	677	710	670	668	666	721	699	700	684	657	664	714	732	725	725	718	741	645	700	677	690
44902	21084	8867	4266	1334	585	403	359	307	285	315	248	256	288	305	279	279	288	297	268	255	294	299	271	293	329	275	298	291	312	258	282	312	304	267	301	303	298	309	262	278	288	294	258	305	296	309	258	252	285	277	302	255	293	278	303	270	269	244	280	295	319	284	307	279	252	282	264	298	287	281	291	246	313	283	296	308	290	288	270	295	288	296	284	275	279	279	294	305	264	306	267	310	283	266	311	271	284	323	267	317	295	301	262	287	267	272	267	269	307	297	292	248	274	309	315	297	272	303	300	256	287	285	308	289	276	301	305	244	271	320	297	282	282	330	270	301	283	278	300	272	295	276	259	276	277	252	269	266	247	313	310	286	274	288	244	325	280	291	290	266	294	294	271	309	303	316	295	317	305	258	330	319	302	291	263	297	313	264	271	296	289	310	272	269	287	288	307	296	325	301	323	278	285	277	269	244	282	292	285	321	253	297	314	284	302	303	297	254	298	304	269	277	290	267	298	306	284	270	301	306	251	272	288	302	276	262	275	307	301	262	252	304	290	271	296	275	311	278	303	253	266	284	314	299	256	311	284	285	283	282	278	279	316	278	273	265	257	287	279	270	301	312	291	301	292	314	282	282	266	298	260	317	313	334	290	292	285	274	266	283	280	299	293	279	322	288	274	281	305	289	310	324	293	273	295	265	305	316	313	293	285	293	265	318	331	305	273	292	311	306	285	298	281	261	309	274	283	316	292	254	282	299	267	267	315	295	310	317	287	261	325	275	276	306	313	264	280	281	293	317	285	287	324	286	290	297	285	267	272	282	291	292	262	266	275	270	311	289	273	288	286	278	286	284	292	321	307	274	288	261	259	301	288	299	287	303	290	270	294	286	251	276	254	276	255	290	259	272	278	306	317	266	295	296	318	286	290	315	270	292	300	278	235	302	238	314	326	250	286	324	307	295	300	274	309	300	294	259	304	274	267	287	266	305	289	268	298	300	295	294	290	288	280	283	298	305	262	330	286	276	335	297	300	293	309	297	319	258	273	302	292	262	334	296	276	273	293	337	288	294	310	277	322	264	301	263	308	276	250	271	282	257	272	288	255	287	278	271	264	310	300	298	296	285	276	272	318	312	263	279	312	288	304	277	298	298	280	305	298	331	270	270	316	295	314	280	348	286	322	293	307	318	280	256	282	283	293	263	323	330	274	279	308	267	307	289	310	290	290	271	301	301	286	299	280	294	310	290	279	303	300	274	275	249	308	296	252	271	267	264	309	282	322	276	277	314	302	292	295	287	262	284	284	287	310	261	248	311	282	273	284	274	301	286	307	320	303	281	311	257	297	276	293	279	333	273	272	276	272	302	300	275	308	292	323	324	312	284	257	318	269	271	311	268	315	265	306	303	280	295	282	276	279	328	285	271	303	275	298	274	308	238	290	298	281	327	293	273	267	276	273	286	271	313	270	315	271	292	289	291	323	305	294	278	297	287	306	278	265	323	283	293	298	291	269	271	284	289	269	299	272	283	293	302	326	295	276	301	318	271	285	304	292	301	292	285	281	241	287	286	305	278	272	288	303	287	292	306	299	292	280	284	325	250	293	274	281	286	284	280	299	289	268	304	308	273	280	276	293	294	284	316	278	289	274	303	275	303	271	276	302	268	325	266	300	277	306	272	298	256	287	285	260	289	293	295	297	271	301	298	262	303	254	304	314	273	289	273	270	283	312	292	244	287	288	308	285	305	264	279	302	291	299	311	271	298	315	276	292	279	290	280	271	292	296	309	284	252	303	311	297	291	312	285	279	284	275	273	297	278	259	258	315	258	287	298	281	317	304	282	307	299	303	308	274	301	275	256	297	256	301	311	339	274	306	304	295	300	305	299	286	284	277	328	267	284	287	279	314	279	296	271	323	299	265	297	264	261	280	284	290	289	319	316	278	288	262	283	314	326	328	295	314	291	303	327	268	260	302	297	331	301	297	273	272	305	322	268	272	313	270	288	325	299	293	247	274	275	275	300	277	299	302	276	290	288	296	307	288	309	284	272	303	315	280	301	295	299	307	332	265	301	292	285	304	320	262	314	279	299	293	330	281	278	281	304	275	305	288	299	277	271	295	283	289	299	315	285	280	311	288	293	300	305	286	263	276	310	282	323	307	270	284	269	314	276	279	257	280	306	286	270	323	287	302	294	295	269	313	289	248	293	296	297	311	243	327	298	329	286	289	277	298	306	295	273	291	274	297	288	279	317	290	295	310	272	283	306	276	276	273	308	343	288	308	277	283	317	301	306	273	308	307	292	277	287	339	259	253	266	292	312	281	289	311	294	265	265	302	282	283	263	298	294	279	266	271	293	278	275	330	277	277	275	308	319	304	271	285	296	317	265	301	302	288	266	266	285	310	287	304	322	286	265	278	269	301	264	326	311	286	272	269	293	312	302	275	286	312	291	305	315	292	258	268	297	288	301	280	298	296	302	273	293	268	284	277	298	305	305	326	310	332	311	308	280	291	258	324	285	286	337	325	267	278	283	269	322	294	282	278	293	316	316	278	282	281	281	266	321	287	263	262	289	302	270	276	307	268	287	262	286	290	277	325	286	319	292	299	256	288	238	285	286	323	291	259	304	308	273	277	260	278	289	279	293	281	265	294	274	289	298	296	263	260	269	291	272	297	299	282	301	325	275	308	317	293	277	260	279	334	283	307	273	286	278	296	312	291	311	288	277	302	292	280	280	305	252	290	296	279	335	300	268	295	294	292	282	282	275	276	274	301	267	280	309	294	262	270	266	271	299	299	286	308	288	300	278	320	292	280	320	320	287	257	305	268	271	301	293	310	283	301	281	282	272	285	301	265	263	257	296	301	292	295	255	273	291	330	302	289	293	286	272	294	287	277	287	298	283	283	295	306	303	298	289	298	281	257	284	282	278	265	280	279	281	296	287	311	326	303	292	298	319	271	283	252	312	290	324	278	274	274	302	295	272	302	266	308	284	312	288	279	288	284	302	274	287	259	287	304	280	289	328	274	307	331	290	333	318	306	287	335	293	317	267	273	307	266	316	276	303	297	296	294	299	294	285	261	277	287	303	287	296	303	321	277	295	268	266	299	295	285	280	278	283	280	290	293	303	279	285	294	287	284	294	291	272	297	298	297	286	269	294	271	282	300	292	278	264	300	297	299	312	284	284	271	275	270	263	288	280	289	317	261	301	293	271	277	294	297	309	274	280	325	303	277	305	283	265	277	305	284	287	303	285	294	281	259	289	292	306	262	276	268	291	302	295	304	307	291	261	276	268	313	290	284	312	313	263	263	283	265	285	309	322	275	301	287	289	267	271	281	314	291	279	286	273	295	287	315	310	268	325	279	293	289	287	273	297	268	245	275	328	319	283	287	292	278	308	298	300	261	248	328	297	262	313	275	343	293	281	288	305	301	318	288	275	324	296	286	311	298	281	306	297	289	277	304	320	247	306	260	305	271	304	285	326	298	332	321	302	302	306	284
28598	14875	11580	9225	3562	1700	1063	818	726	675	619	678	632	643	633	628	624	652	662	651	592	640	653	628	657	626	650	625	615	621	625	620	631	656	610	696	648	621	669	614	596	614	645	654	670	678	625	686	649	678	625	644	638	641	651	622	634	667	619	666	644	612	649	633	642	637	635	623	646	669	645	626	624	657	627	621	644	629	651	662	640	639	660	624	650	643	643	631	635	630	635	621	618	613	627	659	613	656	665	648	642	677	623	618	628	636	653	677	633	609	610	652	694	615	609	685	631	616	688	621	628	621	617	632	591	601	635	647	600	587	640	634	658	620	621	613	618	651	674	613	639	626	660	631	619	629	632	660	648	628	586	651	630	644	590	615	595	658	625	663	621	651	629	655	613	652	614	597	640	652	624	645	613	669	608	587	617	657	634	653	631	646	616	637	593	642	667	637	689	626	702	625	663	645	548	601	620	641	635	651	660	579	592	647	641	617	634	640	678	612	618	619	607	593	642	671	656	647	628	633	662	624	631	649	644	659	659	659	629	613	601	606	625	626	632	632	648	664	604	655	637	632	661	652	637	626	618	653	640	645	646	597	619	636	598	638	650	622	662	669	634	643	594	643	626	665	592	655	646	636	626	669	641	611	660	632	629	625	587	641	649	641	599	627	661	644	647	644	619	671	580	650	644	612	635	633	637	674	646	635	623	585	620	643	605	579	632	654	634	651	677	601	616	629	636	650	665	634	634	606	682	579	645	619	630	633	616	596	609	602	627	624	693	619	603	637	642	622	654	644	615	624	645	630	650	632	627	663	638	652	626	629	586	675	601	661	642	671	632	642	635	615	643	584	685	645	692	653	643	616	650	632	667	640	626	613	615	666	639	609	628	608	629	649	671	648	599	626	607	637	639	599	677	630	638	708	629	647	614	665	636	625	622	634	577	670	647	629	605	595	636	643	644	644	575	640	612	611	647	559	648	665	621	656	643	596	631	625	626	621	676	624	696	596	635	628	605	649	623	655	620	614	615	593	677	633	624	649	682	586	577	622	678	623	638	632	654	647	675	615	614	643	652	610	658	641	640	649	673	632	633	625	633	632	649	614	658	616	615	624	626	609	657	629	641	615	620	650	645	638	635	598	645	627	679	650	677	594	661	628	634	626	650	641	646	672	647	610	671	664	666	627	638	655	646	676	658	620	645	646	617	677	591	631	586	646	631	642	679	597	596	638	625	628	636	631	601	634	628	602	604	675	623	619	621	628	668	652	572	616	661	641	662	609	607	575	635	597	632	628	642	592	651	613	618	649	569	666	615	611	604	588	670	606	629	661	601	671	623	635	630	630	622	664	658	629	628	662	653	601	629	667	627	623	625	605	628	599	662	619	601	635	608	628	622	648	617	625	659	624	614	605	609	646	648	635	673	611	683	623	618	661	618	610	635	610	603	626	606	660	652	645	617	641	653	634	649	637	667	630	634	629	655	606	618	592	658	649	649	627	660	644	621	571	655	669	573	650	642	622	639	617	646	629	634	644	614	649	647	622	646	662	609	653	597	639	651	621	643	607	659	661	654	633	650	620	633	597	623	617	636	602	626	607	633	608	631	615	679	652	615	602	638	661	632	625	675	674	612	590	622	616	653	660	628	637	627	637	656	649	642	640	648	637	623	664	668	599	652	613	632	640	640	610	652	618	633	644	685	624	613	648	621	631	592	604	583	659	614	638	595	642	636	652	646	601	639	604	620	643	645	655	635	596	637	638	667	657	673	656	663	659	679	619	598	594	627	639	695	634	623	653	614	645	629	666	631	646	643	618	645	674	631	598	607	616	647	632	609	613	604	646	620	571	639	642	606	652	641	604	642	622	581	665	574	652	650	599	628	650	624	646	661	644	653	645	645	660	625	629	605	653	625	667	601	630	639	625	703	641	612	627	608	599	647	661	648	603	649	664	672	637	587	607	641	646	607	632	614	629	671	630	572	638	597	667	674	592	630	637	633	623	629	619	613	597	605	698	633	622	653	614	652	648	645	651	641	635	617	621	663	590	637	579	651	602	605	610	610	610	661	634	638	616	629	630	627	647	684	557	659	619	624	654	619	620	577	611	652	614	588	612	636	646	631	664	630	661	656	641	634	603	654	675	667	601	639	667	659	589	655	636	633	647	606	641	649	622	637	600	622	649	653	628	659	626	593	596	654	602	614	669	632	650	700	623	666	613	636	626	645	646	615	649	630	655	647	697	633	640	669	598	646	601	609	665	635	661	639	615	588	676	616	645	701	646	646	649	629	652	666	656	711	614	629	643	659	655	643	606	572	654	676	634	558	602	637	675	617	661	637	613	628	604	657	639	641	638	633	604	606	611	631	574	590	652	605	618	623	627	623	636	655	660	659	644	633	614	672	668	614	645	647	673	615	660	648	614	617	689	634	635	635	630	611	652	681	623	618	576	638	629	663	613	643	578	625	595	631	681	656	589	641	657	646	642	618	640	590	643	626	613	654	655	640	610	650	676	653	669	607	645	616	632	657	674	652	594	677	624	661	654	637	630	626	600	585	595	624	620	609	617	650	616	640	584	628	612	622	635	597	635	599	636	624	606	637	634	661	623	597	681	647	691	648	623	657	630	621	627	642	643	675	658	633	611	618	575	675	635	645	660	632	689	641	628	629	648	671	596	635	645	612	628	622	625	605	637	603	645	587	640	582	622	654	622	643	621	622	621	623	607	683	602	653	599	653	648	642	615	602	648	682	647	656	664	670	647	708	642	637	654	634	628	604	609	577	636	537	645	621	655	622	666	625	654	626	629	630	655	621	605	602	590	663	617	598	604	603	650	687	632	617	637	678	673	643	635	603	643	644	614	560	643	611	636	665	587	683	628	635	573	604	631	622	650	633	615	640	617	644	636	630	659	623	665	635	589	634	648	653	647	617	633	633	588	612	598	616	626	626	627	640	615	622	633	628	629	642	633	631	621	625	626	660	672	672	639	629	657	643	628	612	620	672	606	661	619	657	636	604	656	628	645	646	650	601	638	625	614	620	627	641	606	639	662	630	618	638	610	651	677	601	615	640	648	625	632	670	620	668	629	626	638	681	624	607	671	636	637	628	632	622	621	642	633	621	608	658	645	596	618	591	647	599	638	624	646	647	596	663	654	654	612	644	633	637	599	610	652	622	635	579	568	625	662	590	670	652	677	672	631	621	615	613	643	655	623	665	647	595	666	607	617	694	652	620	649	623	578	571	576	609	622	645	626	677	634	634	659	600	623	619	577	593	627	638	619	668	610	658	625	620	611	640	681	625	603	620	665	661	630	634	589	627	597	619	660	624	626	594	647	652	667	659	648	611	658	616	657	648	657	722	594	651	661	622	591	662	632	606	613	623	611	638	659	684	635	643	650	655	620	606	645	641	617	635	662	653	632	667	620	673	628	636	634	662	653	647	637	666	631	634	644	646	620	621	649	609	620	589	613	658	691	617	607	637	603	664	611	620	640	639	663	654	597
53452	27133	16437	9439	4156	1371	670	399	359	317	337	307	304	315	327	286	332	291	351	379	392	315	297	319	296	343	306	342	332	311	272	299	299	300	282	332	297	322	333	297	284	328	319	289	297	316	296	314	320	288	334	310	282	275	283	300	288	310	294	313	288	337	287	323	294	282	334	334	290	362	285	351	297	273	324	330	299	293	338	272	296	283	310	309	299	336	368	306	324	285	314	325	308	280	321	287	279	286	283	327	346	301	288	311	285	289	321	306	299	307	295	309	320	290	325	312	292	310	303	285	319	286	326	313	332	315	305	271	313	287	322	295	301	325	337	300	297	312	305	324	327	309	271	336	330	307	264	324	317	293	311	305	273	302	289	321	309	307	320	317	328	321	295	324	306	280	317	291	308	323	312	266	317	319	296	300	261	321	309	298	315	322	297	285	301	300	318	311	308	326	319	325	311	303	294	288	320	289	296	343	300	348	344	277	270	291	281	306	295	291	313	309	262	290	298	322	312	283	304	310	316	325	279	319	300	302	330	291	309	309	294	287	295	287	318	303	288	301	292	294	295	288	286	328	318	333	285	339	311	295	259	292	323	302	288	314	311	336	288	320	292	321	276	291	326	313	301	328	282	275	287	307	328	344	290	272	286	311	306	305	318	285	295	335	297	289	356	307	322	313	319	328	294	325	287	307	294	303	293	301	330	320	306	327	321	293	284	345	320	324	313	322	322	320	304	269	293	288	304	328	296	346	323	318	300	333	336	299	277	319	320	295	296	315	304	298	322	293	312	306	306	310	306	318	311	259	307	299	322	311	293	293	252	311	302	316	276	320	302	285	339	310	307	261	295	307	309	283	277	331	312	302	323	310	295	310	304	316	314	273	308	281	327	349	283	335	300	308	311	314	314	331	319	306	311	288	281	300	312	318	268	307	301	307	266	314	329	330	280	266	295	296	317	288	323	319	292	286	280	312	318	318	288	290	303	288	302	279	275	302	306	321	284	312	291	298	334	317	344	323	290	338	290	282	358	337	290	291	326	274	300	304	328	276	314	293	289	309	313	311	316	268	288	284	292	354	286	328	295	317	291	294	307	312	294	295	308	331	301	319	312	274	308	332	283	307	270	309	321	301	303	296	299	250	322	293	293	308	293	284	304	288	319	295	315	289	282	303	275	308	344	335	316	318	263	296	262	269	306	287	318	342	336	328	322	271	301	313	318	314	289	296	292	297	316	289	325	338	336	299	312	298	317	263	289	282	287	282	298	321	323	320	298	282	280	340	315	323	288	302	304	279	327	317	302	300	318	282	311	292	321	301	299	291	300	310	306	284	291	310	307	300	307	353	298	306	292	301	322	297	290	288	307	305	292	341	299	298	315	299	341	318	287	272	253	296	306	294	309	285	284	260	298	319	321	305	267	292	331	280	299	309	313	262	325	309	311	308	326	325	339	285	302	337	324	303	316	273	292	301	311	273	311	293	263	307	310	304	289	319	331	330	274	275	304	284	289	337	287	323	257	279	318	296	322	307	308	296	330	323	311	312	302	312	296	292	325	322	297	322	298	297	290	331	316	319	316	281	294	295	288	308	284	342	284	314	303	300	312	294	297	292	300	328	278	337	295	300	308	264	273	311	308	323	333	296	319	281	296	310	300	306	327	325	319	283	279	303	314	281	300	312	307	286	308	296	332	322	282	302	306	323	304	293	291	296	324	329	306	308	317	303	304	297	319	304	296	301	305	322	308	294	311	330	297	325	301	295	346	300	290	275	311	293	294	297	326	266	355	302	309	302	318	323	310	316	303	304	301	285	299	306	278	307	279	312	318	296	358	294	305	333	297	327	323	316	344	308	330	299	314	315	298	341	248	326	321	329	301	282	292	319	305	268	312	325	310	313	340	300	294	320	318	286	326	271	299	304	285	298	320	314	268	334	284	277	322	345	323	295	267	326	304	314	317	315	301	281	327	301	307	322	315	289	280	292	301	329	285	288	297	289	307	304	294	292	290	298	285	332	257	339	317	312	288	296	321	312	324	329	259	299	324	306	298	334	304	324	293	323	296	317	285	319	320	315	286	339	309	304	301	290	285	297	305	306	343	279	313	357	319	329	329	339	315	288	316	304	303	320	330	335	292	258	315	312	291	301	299	284	283	298	307	295	301	283	279	294	304	275	300	317	312	305	320	311	291	300	294	331	345	320	298	308	316	306	319	283	303	325	328	321	328	293	309	288	271	302	288	325	304	285	290	305	307	311	263	295	311	292	303	288	285	292	308	286	282	331	283	274	262	314	280	294	294	330	293	315	327	298	283	288	325	326	295	331	313	289	320	345	296	287	286	317	326	351	315	329	359	321	300	260	327	298	306	312	274	294	301	308	285	298	319	306	299	290	338	321	292	289	317	352	254	299	289	314	311	319	330	317	314	294	289	291	288	283	275	317	339	277	291	336	272	332	307	331	299	291	300	355	276	307	330	336	294	280	300	310	273	300	290	299	290	295	263	286	299	323	314	302	294	294	323	311	324	324	292	301	323	304	296	282	297	299	340	325	323	304	312	299	298	290	304	304	330	300	312	296	343	275	294	320	307	338	291	283	299	276	290	329	313	295	287	300	296	327	316	274	289	330	288	293	285	316	309	319	329	347	305	321	337	298	305	298	316	268	318	307	270	339	318	304	296	283	302	312	304	311	320	296	291	310	308	301	317	297	295	262	291	329	324	319	308	303	285	322	291	319	320	324	292	277	331	340	299	321	311	325	330	302	267	311	302	271	307	315	291	252	302	278	307	316	295	312	281	307	317	281	298	287	318	263	298	294	282	273	296	280	329	342	271	299	329	306	313	288	308	329	260	304	288	324	327	297	262	310	305	314	298	304	333	314	295	294	322	350	302	316	335	320	266	310	313	314	298	279	286	293	318	340	342	313	331	323	290	309	340	309	309	301	293	316	290	273	302	339	356	297	288	296	300	338	285	276	274	326	285	340	309	283	307	312	324	322	302	322	285	283	306	306	319	305	291	302	270	302	308	290	259	341	309	274	302	294	302	330	326	308	285	295	288	304	276	289	271	274	335	322	328	332	305	341	330	254	296	262	291	273	321	255	314	346	314	339	308	299	285	337	314	321	274	314	272	303	310	304	287	307	336	325	310	276	321	295	319	287	280	334	271	274	291	285	297	317	308	296	298	295	304	272	306	316	271	306	309	305	319	313	301	295	311	284	282	291	298	296	304	264	316	310	266	316	287	274	314	319	281	318	295	304	328	321	314	289	314	323	326	314	299	304	308	265	314	296	302	290	312	311	316	305	291	294	293	308	298	343	322	339	326	314	284	297	314	260	291	286	284	303	332	352	300	290	337	324	315	299	287	287	308	322	333	300	352	285	297	296	281	305	334	280	299	303	317	333	317	306	309	315	295	284	286	306	320	311	321	308	331	298	289	275	318	313	296	316	296	268	298	316	315	308	312	284	278	322	277	299	300	328	346	264	315	307	301	282	309	257
33880	19924	20058	17628	10719	4185	2006	1169	883	743	785	694	707	809	800	790	745	824	876	1126	1146	754	648	672	645	681	683	692	678	681	668	648	706	695	691	626	640	693	643	693	631	686	666	675	682	634	677	646	681	678	640	614	658	659	627	632	735	679	682	629	673	677	641	632	678	666	651	683	664	713	679	681	655	728	690	656	701	637	678	643	711	676	639	641	677	663	678	653	658	640	664	671	653	670	655	672	720	632	652	661	649	728	699	627	634	643	663	682	646	692	697	696	662	634	659	683	633	655	622	654	741	641	694	616	658	663	666	684	663	692	676	624	647	665	663	645	673	662	658	684	648	685	661	675	652	614	637	643	673	677	638	672	664	653	663	669	641	679	659	630	670	684	670	677	629	715	643	614	654	646	661	636	696	672	694	649	659	654	691	694	690	652	641	692	650	698	674	706	700	656	680	655	662	658	688	696	687	672	695	679	664	693	661	633	656	649	631	620	709	636	714	656	681	682	629	672	649	679	634	649	675	648	653	696	705	638	642	693	719	658	635	634	698	687	696	679	696	654	640	661	679	695	693	681	670	661	686	629	588	683	640	611	629	706	704	623	658	674	667	684	653	667	670	618	695	636	661	629	595	617	614	686	648	659	645	683	665	672	669	697	690	644	658	654	692	682	653	643	692	677	678	665	667	670	655	631	667	617	745	668	672	650	659	634	613	697	656	658	700	697	628	692	690	655	657	646	696	702	647	664	676	642	693	690	650	645	676	612	668	644	637	607	657	674	638	699	644	676	636	610	650	678	615	634	692	642	683	658	667	669	677	637	653	658	639	706	678	650	641	665	667	696	646	650	658	655	653	674	629	681	657	656	663	677	680	684	653	690	631	676	621	645	696	668	676	697	662	686	675	733	629	631	652	672	716	631	682	636	670	672	673	649	678	641	688	628	641	695	628	637	664	647	661	662	688	647	620	651	702	647	691	680	695	694	661	641	649	584	632	663	631	646	672	640	665	652	640	671	673	700	657	665	635	647	660	637	689	634	629	661	652	662	667	616	692	661	687	661	653	740	678	683	652	684	650	679	685	666	687	699	694	658	689	641	645	699	672	642	687	667	691	639	662	646	603	649	622	664	674	687	691	640	693	608	685	647	661	686	665	666	635	650	686	667	621	665	650	684	694	650	650	651	646	661	630	681	668	684	690	687	684	617	685	704	673	689	615	645	612	663	713	672	619	655	642	639	700	665	616	638	658	635	657	662	648	692	663	649	664	669	652	645	640	672	620	676	640	663	673	661	618	644	622	659	714	698	658	666	653	698	655	657	723	658	654	661	672	705	627	655	695	662	643	673	679	671	613	638	644	674	679	622	660	672	678	645	662	675	678	646	646	636	678	643	668	673	638	638	694	686	642	658	617	651	694	673	691	648	649	668	653	665	622	718	657	656	693	664	671	673	655	631	679	670	664	684	667	655	697	667	693	679	653	656	662	644	647	662	678	658	650	680	606	652	655	654	667	625	658	667	658	671	659	644	642	698	647	661	687	652	621	670	692	685	680	692	654	686	679	657	600	654	701	654	694	650	666	631	683	672	642	686	626	666	675	665	644	686	676	660	702	646	671	685	675	633	655	630	666	667	648	658	631	658	661	643	638	653	682	650	673	673	675	674	678	683	693	670	684	700	660	667	666	670	696	681	666	642	643	710	670	656	702	657	660	665	674	682	652	668	616	708	671	653	690	716	669	706	692	675	654	618	675	631	632	657	630	629	667	663	674	642	676	678	632	696	706	614	696	642	648	641	666	666	647	654	629	682	613	629	624	656	695	662	601	679	642	686	652	674	640	625	704	617	672	664	652	654	668	655	662	636	631	680	670	647	642	628	636	647	649	670	663	660	678	677	667	646	664	657	662	662	641	670	693	676	652	684	666	667	649	653	612	656	674	695	602	646	610	654	647	654	634	698	705	699	668	669	676	669	658	642	690	639	668	690	670	627	681	684	668	651	670	666	713	645	654	663	621	683	658	712	611	665	695	649	602	636	674	693	641	642	642	705	704	672	682	620	707	655	641	664	648	635	676	670	664	630	687	679	681	695	637	660	702	685	665	652	670	711	605	635	684	626	705	662	663	642	651	711	671	660	717	669	646	637	645	702	634	683	663	644	653	621	660	665	703	705	689	666	684	707	653	676	644	662	682	671	655	712	654	656	665	661	645	683	675	645	697	668	655	690	630	694	692	631	663	696	658	630	685	654	679	670	647	666	682	603	648	662	653	672	658	694	612	679	677	652	637	645	655	681	651	666	677	670	660	649	702	617	686	653	662	675	662	653	660	627	706	669	656	642	707	649	656	664	654	654	675	630	659	658	640	645	691	679	657	677	641	671	642	675	648	690	633	707	658	685	655	674	677	634	654	666	685	673	662	717	676	633	682	656	624	692	714	648	663	679	642	688	693	680	641	665	622	653	593	673	639	672	611	662	607	646	685	593	656	639	651	665	652	688	668	685	655	627	674	691	637	650	649	643	678	647	680	662	657	702	661	707	649	677	651	652	647	697	693	715	673	696	655	654	667	670	682	647	665	666	663	624	660	674	659	642	695	669	669	673	625	649	631	690	683	636	679	662	614	688	655	622	680	687	649	703	590	683	668	671	640	710	663	633	665	657	629	649	687	657	655	650	621	664	686	669	706	677	657	634	666	675	663	681	614	638	682	696	670	713	682	667	644	725	661	668	653	658	665	658	687	654	657	644	682	654	693	695	632	700	670	631	633	676	705	654	649	646	647	663	692	717	652	644	651	708	656	662	670	701	702	639	671	629	634	704	628	651	683	676	661	651	616	696	650	679	639	673	617	689	644	718	678	661	680	706	697	596	698	657	709	638	674	671	635	657	680	660	622	647	645	676	663	686	680	665	655	690	651	643	623	697	669	683	680	685	667	644	620	680	634	638	665	696	651	658	720	643	688	693	643	678	675	664	676	729	701	667	667	659	676	683	674	667	679	659	674	656	646	717	682	646	650	639	646	676	654	676	681	641	651	645	673	696	687	640	638	657	706	665	630	678	637	674	608	679	683	629	683	639	687	686	679	663	686	670	715	681	669	649	673	663	651	695	673	632	727	597	663	669	662	663	683	718	667	656	659	693	673	702	680	624	667	645	612	622	671	619	615	654	595	662	672	661	650	657	664	748	632	648	629	655	661	670	708	646	726	634	607	608	628	650	646	670	665	693	639	673	615	655	680	665	655	675	629	633	623	650	633	635	680	680	677	666	667	676	698	646	704	702	713	666	686	645	654	681	681	686	640	656	630	650	653	666	667	666	656	696	680	629	665	653	646	685	650	667	680	641	666	663	664	621	680	666	657	648	630	659	639	677	641	671	660	657	677	698	652	636	666	659	676	667	639	700	659	625	628	679	646	704	635	672	718	642	645	618	713	666	688	632	674	710	680	684	693	684	656	675	678	660	649	644	676	657	711	654	654	681	676	696	629	623	664	698	680	641	598	689
62078	37652	23803	14034	8359	2572	620	430	377	366	392	360	362	380	367	369	355	348	339	433	404	347	354	330	305	330	341	318	336	330	329	326	353	351	366	307	346	332	330	339	320	366	322	319	361	306	336	305	303	332	335	329	327	336	293	309	332	303	319	323	330	316	291	315	349	326	334	341	282	307	330	329	337	367	342	326	360	345	350	321	351	311	356	328	369	329	310	304	345	303	354	326	288	288	349	345	331	315	317	304	357	329	314	299	306	317	353	301	338	331	329	327	322	355	362	320	337	299	321	334	351	319	350	324	325	323	314	313	324	314	311	327	317	323	340	281	331	344	326	324	313	305	294	302	325	290	323	317	311	338	333	349	327	328	311	351	343	315	277	308	300	333	327	337	324	324	313	340	300	331	341	304	364	356	299	309	330	316	323	318	347	321	321	328	344	308	318	370	295	329	314	322	303	306	352	309	309	344	323	334	292	312	344	323	356	356	302	323	350	332	358	316	348	331	348	297	335	315	321	280	305	355	339	322	358	327	368	314	348	323	315	347	328	348	360	308	255	328	323	337	336	321	331	327	332	322	278	356	322	353	329	364	301	362	312	290	339	340	320	320	310	363	298	315	341	303	296	342	312	344	331	339	337	323	329	335	299	319	302	327	319	342	347	322	313	352	323	321	317	324	310	325	296	310	311	360	311	307	330	338	311	314	338	345	334	302	294	355	335	312	307	296	313	289	338	319	321	327	331	319	340	326	314	321	321	369	330	353	334	346	370	334	308	336	329	332	327	323	292	355	320	332	319	336	335	356	328	336	367	317	302	330	345	312	332	357	321	300	330	337	287	334	334	331	339	315	332	357	328	325	340	316	310	304	330	318	315	347	328	296	316	307	328	298	323	320	298	293	329	336	314	323	302	351	298	319	314	321	342	309	372	333	295	317	319	324	295	325	314	335	299	345	310	327	354	284	337	315	307	310	299	334	320	358	332	342	318	310	307	350	313	323	301	318	374	300	348	305	315	318	322	356	320	321	354	336	311	293	320	317	349	305	342	325	348	365	373	309	340	305	300	368	325	350	378	293	316	321	305	336	354	328	292	321	302	327	334	324	344	304	339	357	327	320	339	359	324	309	326	324	335	326	301	306	331	328	347	301	322	326	309	335	306	344	334	319	313	318	400	297	324	351	336	322	336	322	344	325	304	310	313	360	277	320	293	331	310	296	325	346	329	305	321	374	318	344	302	357	337	341	363	317	343	355	307	353	323	348	300	344	315	328	307	337	324	314	322	307	311	385	338	336	332	317	308	319	336	291	358	296	332	335	340	262	328	293	340	332	325	324	302	328	329	325	359	274	325	335	358	368	340	315	343	281	313	347	352	315	316	337	300	321	329	320	342	326	378	311	356	386	322	303	301	301	343	337	309	354	333	314	344	312	365	335	328	357	323	329	306	352	330	312	320	350	343	335	342	314	311	338	319	288	283	310	331	363	316	325	308	340	350	312	301	312	320	318	356	355	347	338	290	331	333	305	325	356	305	327	317	356	320	313	324	330	335	329	305	313	347	307	301	328	308	331	321	385	316	336	319	293	323	315	322	318	337	348	339	320	378	304	329	290	354	329	347	330	299	295	294	308	345	296	341	316	349	327	302	334	336	302	330	327	339	328	371	332	379	304	348	325	313	318	329	299	317	280	334	312	307	308	319	341	321	326	374	357	361	298	345	313	351	333	310	310	346	323	310	298	353	345	352	332	335	328	318	326	359	341	363	342	328	309	295	356	300	285	323	319	330	310	367	284	338	288	339	343	336	302	385	338	350	298	327	346	326	301	311	290	297	341	344	313	295	349	338	303	327	324	326	321	341	338	364	335	326	348	336	293	293	326	297	339	328	336	325	360	327	280	310	307	310	327	332	334	328	335	333	322	327	350	322	306	328	298	349	343	367	341	306	312	348	321	283	317	333	317	338	326	345	313	317	319	282	334	330	325	326	291	322	330	307	312	310	334	304	298	341	314	339	311	349	292	330	349	289	312	317	336	339	338	348	375	339	297	356	298	331	331	352	327	305	308	347	368	347	313	343	345	318	304	316	319	325	351	330	317	330	307	320	316	359	275	335	307	350	343	321	330	345	312	292	351	342	316	327	300	334	319	361	340	325	332	315	333	293	344	300	340	332	357	293	344	331	322	324	344	327	297	320	323	311	321	345	309	312	308	342	329	300	307	287	308	371	330	308	326	317	355	312	330	337	368	354	365	335	279	330	282	318	331	324	340	339	319	300	330	340	345	327	333	327	276	307	323	309	317	309	356	322	318	365	345	319	295	319	363	345	345	329	342	311	327	329	331	302	325	324	314	320	320	316	328	349	345	308	330	306	330	322	290	322	314	311	335	349	335	344	346	317	338	343	313	296	303	306	335	325	316	302	322	292	329	316	381	303	337	328	344	385	352	335	357	325	321	326	315	328	336	347	300	326	332	333	337	349	340	319	318	346	319	357	352	316	331	336	338	314	305	309	338	307	335	317	354	332	312	347	292	308	281	329	328	339	299	312	343	306	324	279	307	343	349	347	321	333	306	346	295	306	322	300	344	332	332	328	298	316	329	332	346	338	343	321	324	279	304	360	322	356	328	297	355	353	310	340	325	311	329	326	353	334	317	305	322	326	300	364	326	358	365	320	349	361	302	324	300	307	336	362	323	353	314	357	356	301	339	330	329	351	364	332	247	315	329	345	312	340	329	320	322	304	322	338	338	348	298	384	333	329	372	351	362	323	313	302	312	345	342	325	299	304	331	320	324	299	335	324	385	313	342	351	311	315	312	295	305	318	341	340	312	322	319	294	308	340	294	311	333	340	334	326	333	348	348	324	298	310	332	347	304	319	298	298	328	314	302	345	312	306	331	308	357	306	357	312	321	335	309	280	288	293	349	335	318	300	317	333	346	314	306	343	308	321	351	321	317	334	326	325	350	321	341	299	318	338	320	325	313	337	301	335	320	365	303	331	311	340	357	310	326	345	307	316	327	300	316	307	299	330	316	331	350	344	321	359	307	315	367	305	333	320	328	353	311	301	292	305	317	311	321	313	322	345	304	355	372	337	326	338	277	348	314	345	307	332	326	316	326	339	347	298	349	329	327	318	336	295	321	337	374	348	350	328	308	344	317	313	302	330	297	356	316	328	321	309	305	324	326	309	343	320	314	321	326	303	319	347	286	328	333	354	351	335	282	323	295	314	354	325	342	321	307	332	367	324	345	339	358	344	321	338	293	350	334	344	320	313	327	338	303	309	302	303	307	280	299	324	323	350	353	332	300	340	338	353	324	330	318	359	328	316	343	324	327	351	324	361	318	307	320	280	328	334	343	312	322	279	349	289	312	306	297	330	332	339	323	313	306	314	337	340	317	364	313	293	334	335	310	327	344	324	309	297	344	339	300	312	305	315	339	293	305	355	347	309	316	323	306	290	269	306	331	299	324	367	321	337	287	355	320	356	320	332	334	319	320
38672	28813	25074	22279	17485	6406	1553	1270	1009	899	997	944	944	849	849	914	847	844	862	1370	1147	716	716	678	713	697	714	717	663	715	676	666	739	665	676	712	691	722	739	732	737	683	669	709	740	727	726	672	693	740	767	643	664	700	730	694	683	728	684	708	743	687	728	676	686	689	754	687	690	699	714	652	680	712	726	693	746	680	681	698	721	718	701	703	750	754	721	724	721	689	749	709	721	649	701	711	690	704	690	697	736	702	684	757	746	742	713	701	704	673	698	692	699	642	706	663	738	742	727	694	700	737	689	671	738	685	742	709	699	662	736	693	737	658	708	670	708	711	692	707	658	701	673	729	682	704	730	741	743	715	706	693	706	718	706	719	715	721	720	712	693	675	762	639	654	694	671	720	703	713	666	699	685	646	667	721	706	642	714	682	670	689	702	738	747	688	717	718	741	688	684	720	677	739	675	634	739	728	713	694	714	678	676	713	699	717	721	732	710	681	732	702	629	732	696	664	728	692	638	696	686	750	684	708	693	670	683	675	710	661	714	679	708	688	688	692	746	673	710	646	735	690	711	699	661	754	746	688	694	682	702	683	681	691	712	677	693	733	726	697	683	732	736	696	771	690	733	721	698	702	754	690	666	703	702	672	677	671	664	683	702	693	705	703	698	647	699	696	704	728	704	752	700	672	648	749	727	737	656	681	719	703	703	660	671	667	679	675	689	763	695	716	704	669	635	726	649	702	719	682	723	697	771	702	704	686	678	689	739	671	697	681	692	701	689	690	736	725	691	687	707	680	725	670	665	693	735	690	678	667	637	736	706	674	714	729	728	661	694	717	716	698	715	678	694	698	709	709	690	695	700	660	705	713	683	691	686	712	710	706	686	664	693	666	703	697	702	664	716	709	700	707	722	737	657	694	702	711	711	690	655	737	691	720	708	698	655	677	734	708	694	694	680	712	680	697	692	713	675	685	669	737	737	666	679	700	685	721	675	699	686	659	609	697	680	715	698	711	695	662	751	635	693	702	665	694	703	687	686	678	662	683	703	725	712	663	701	725	706	681	738	667	661	705	738	698	740	692	700	681	651	739	698	734	694	758	688	675	673	755	684	682	718	710	711	659	680	713	716	680	672	730	714	769	709	627	736	725	692	697	701	685	707	727	782	698	671	694	691	666	741	758	782	640	699	734	695	750	704	723	691	689	673	682	681	674	714	656	694	691	671	753	685	676	683	711	700	673	735	674	706	687	677	716	699	662	691	712	685	751	674	700	647	643	668	718	671	733	682	667	696	661	724	700	724	680	687	673	705	727	699	709	759	691	685	690	710	697	695	690	701	669	676	736	719	692	709	662	681	729	664	710	657	730	708	701	688	649	683	705	670	748	690	648	692	702	694	680	711	725	709	658	752	648	700	693	651	690	662	689	718	729	701	697	696	679	665	707	700	703	678	678	663	710	691	662	737	738	684	658	714	690	699	686	664	682	650	690	720	685	688	696	671	718	682	707	719	711	716	697	689	752	667	714	713	694	666	670	689	714	693	676	678	702	753	712	709	770	701	690	701	690	681	686	691	730	702	720	709	681	694	675	664	685	685	713	660	680	709	676	719	678	667	726	626	716	685	682	704	708	720	731	688	730	653	724	689	700	691	663	690	672	717	692	700	717	693	654	746	683	718	715	674	716	745	770	741	692	706	703	689	685	681	676	706	690	724	681	685	657	704	726	725	723	690	688	692	780	664	728	687	687	691	697	676	712	681	713	689	685	661	672	694	667	715	698	662	730	690	712	685	720	711	684	751	667	746	720	678	713	719	683	699	685	673	701	674	652	692	726	690	691	667	719	695	674	705	720	662	722	660	698	690	688	712	687	688	693	725	697	682	704	702	683	724	726	745	706	686	722	698	679	724	712	704	698	709	722	735	687	726	722	717	713	674	707	676	664	703	708	745	710	694	712	715	692	699	668	704	671	709	685	713	728	681	669	788	700	699	728	701	667	684	652	722	731	703	728	705	677	702	720	678	698	734	709	726	709	718	685	682	706	686	761	721	731	725	652	716	703	731	673	672	692	689	722	705	708	677	695	668	620	693	694	703	719	688	691	685	704	651	709	736	703	702	682	708	685	716	714	709	732	639	688	711	685	692	651	689	730	658	716	746	696	695	671	721	682	725	673	654	714	753	685	730	686	662	730	707	730	738	681	674	655	706	702	729	734	684	692	696	745	672	687	727	703	680	693	693	665	680	712	698	629	671	703	697	708	697	732	691	672	689	713	669	697	717	694	717	701	657	734	727	728	702	702	720	700	722	682	694	708	710	680	701	666	712	682	678	689	691	678	710	658	691	702	668	654	708	733	733	683	721	678	727	724	734	670	634	690	670	704	714	750	738	710	648	684	688	728	690	661	696	725	707	689	678	698	677	688	731	703	671	704	721	708	703	688	689	697	662	658	693	680	701	683	710	687	691	675	674	698	713	687	696	709	690	646	745	733	696	655	694	670	726	753	668	731	764	716	716	688	669	730	706	666	714	726	654	683	754	665	770	692	632	714	696	663	734	730	734	698	677	701	634	727	671	713	731	696	713	606	659	725	710	666	661	668	721	676	722	711	725	734	675	685	700	714	701	707	691	707	714	699	669	690	711	663	673	748	684	661	693	745	685	705	716	660	672	705	679	689	708	700	689	698	648	721	716	716	636	722	775	730	734	734	694	745	706	713	692	675	658	708	686	727	680	724	705	722	693	730	709	690	684	704	709	677	714	691	670	690	746	741	719	677	719	688	700	715	744	712	747	716	692	673	687	686	679	664	703	731	729	716	721	727	686	679	656	678	692	697	667	727	700	729	732	688	715	669	688	710	714	678	696	730	707	698	725	707	669	706	704	693	707	679	673	687	720	735	662	733	675	688	690	696	732	669	702	652	639	712	753	653	773	757	682	688	671	740	726	734	680	674	633	734	657	684	699	678	702	676	693	687	700	722	671	696	689	701	707	698	724	745	709	725	725	680	689	703	702	670	671	730	713	699	672	708	707	677	722	673	678	646	674	672	680	685	739	662	693	668	655	721	672	709	735	714	726	734	710	724	723	724	722	664	687	653	710	649	686	727	702	703	674	714	681	659	706	677	705	696	667	707	708	737	673	666	700	683	714	710	715	670	699	679	701	688	714	678	686	681	717	704	654	737	679	733	720	676	733	703	715	720	667	660	699	661	708	714	653	709	690	643	682	726	675	689	670	684	720	662	687	719	650	657	715	689	664	662	651	692	696	685	679	655	670	749	709	734	668	672	721	694	713	708	685	696	731	615	726	693	728	730	645	715	750	698	687	691	709	720	667	713	714	746	688	685	711	701	721	729	676	730	685	678	688	708	731	690	695	711	674	703	696	739	662	686	719	743	753	715	689	660	704	662	723	676	655	702	702	670	674	726	713	719	709	653	665	663	678	697	673	686	702	720	662	673	687	690	708	711	666	693	725	674	656	693	775	664	701	721	692	702	651	684
41579	22534	11540	4498	1377	502	271	298	302	286	318	318	278	281	329	282	309	298	283	299	322	302	271	290	282	291	303	280	272	293	291	253	290	288	285	315	323	293	303	266	271	271	302	288	311	267	295	309	295	273	315	295	286	292	295	300	312	296	266	276	288	293	293	300	295	280	286	285	298	253	239	300	282	300	277	263	301	277	279	264	313	325	294	289	290	269	285	309	287	287	270	285	261	294	303	275	287	278	288	291	288	291	273	308	303	303	273	268	310	270	274	265	268	280	280	258	306	266	289	277	276	264	282	266	282	263	265	276	290	311	334	283	287	274	294	337	310	295	279	297	299	314	279	284	275	263	297	318	302	280	285	296	319	296	282	301	291	288	291	277	305	296	287	267	283	278	291	276	313	301	281	291	288	314	299	270	271	283	290	304	307	302	247	263	291	266	250	306	276	291	341	266	285	280	284	252	306	299	281	288	303	273	313	301	292	273	272	296	284	286	302	289	262	291	273	265	322	297	304	290	304	259	251	279	302	282	276	283	277	288	302	334	317	276	274	269	301	253	302	294	291	299	277	306	297	269	270	290	314	276	291	291	292	296	275	309	320	276	281	255	291	287	268	267	307	268	284	319	307	296	290	291	286	272	266	289	237	294	298	251	263	298	303	291	298	290	304	289	296	298	300	292	284	280	297	295	276	294	289	295	265	249	289	290	295	276	282	284	277	260	288	274	301	293	344	290	292	287	252	299	297	290	299	322	295	309	290	292	274	323	275	291	287	277	299	272	259	313	309	298	264	279	257	294	295	285	294	288	274	278	270	313	284	294	277	293	277	284	291	269	261	268	284	283	278	291	277	296	314	280	321	303	294	251	275	299	290	292	277	315	297	286	285	286	296	293	284	276	263	295	266	289	276	289	308	332	307	286	269	292	288	279	285	272	248	280	289	319	311	286	294	318	281	272	289	276	302	295	303	287	276	266	333	296	298	307	282	294	304	273	304	292	318	299	280	275	306	267	263	333	301	297	303	314	309	297	284	294	305	305	277	291	277	295	309	315	282	261	258	280	297	291	270	293	299	284	311	297	286	271	270	270	289	281	286	285	260	284	291	290	283	317	266	281	275	287	276	305	286	302	309	254	270	298	262	287	270	287	302	262	269	282	275	275	295	304	305	294	295	271	272	296	309	290	279	289	288	280	257	271	309	288	256	272	268	264	282	279	274	285	296	283	264	290	264	294	330	284	279	249	290	272	305	327	269	262	317	266	287	297	258	280	327	298	281	305	280	310	276	297	310	276	274	266	296	272	283	299	287	283	283	256	281	281	302	290	272	279	282	317	278	289	270	313	277	288	307	325	292	301	304	296	299	252	264	297	314	340	272	294	268	289	257	252	291	290	287	274	299	312	283	272	288	285	288	287	272	298	277	279	294	275	306	321	284	285	291	299	244	252	301	327	302	287	304	253	249	280	289	275	311	277	241	277	312	283	289	282	271	253	304	287	300	301	269	316	277	272	296	280	301	282	295	291	277	267	276	294	261	274	265	285	288	296	290	279	291	289	267	296	295	259	294	296	290	263	310	278	284	291	305	307	293	262	303	300	309	301	291	296	301	316	309	300	287	281	270	284	311	282	271	296	256	276	271	248	266	284	260	262	281	306	285	357	307	277	297	296	296	262	308	286	303	309	321	269	323	302	292	286	304	312	278	292	277	271	261	270	278	286	277	307	318	264	333	288	268	247	256	323	287	291	281	330	292	311	281	293	261	293	282	285	295	301	255	269	302	302	280	278	287	281	288	295	274	299	304	309	303	308	282	296	291	278	283	285	268	260	280	300	315	308	305	297	297	297	256	262	256	304	300	310	284	261	299	295	274	284	303	280	270	287	329	274	308	273	284	289	286	292	276	306	282	284	296	326	300	299	303	292	296	265	297	289	277	310	290	283	265	278	285	259	287	303	317	311	286	274	289	268	272	289	266	290	275	292	301	285	311	285	308	303	282	286	302	300	282	294	301	286	297	307	312	317	330	279	293	288	304	309	283	282	265	264	333	287	282	277	317	300	327	304	295	289	308	295	304	275	309	247	288	248	271	296	296	270	304	287	255	272	283	311	304	266	264	308	281	295	316	266	275	281	270	297	286	280	288	263	293	312	316	271	319	298	284	303	253	276	283	259	278	302	276	285	305	288	274	304	268	279	280	282	265	266	255	296	279	278	312	284	266	299	296	289	278	255	282	308	330	308	266	279	291	288	280	281	325	269	275	313	295	303	304	292	292	248	306	290	305	280	252	267	277	256	272	284	286	247	286	300	280	293	285	287	302	292	283	279	283	246	297	295	277	306	267	298	298	267	292	299	311	284	274	282	299	276	277	268	295	273	289	274	296	294	262	294	270	289	303	320	255	257	281	318	265	270	276	302	295	274	255	263	320	268	298	296	292	272	282	255	287	318	293	292	269	279	227	257	278	258	282	295	277	296	297	301	261	297	280	271	311	284	287	316	302	262	269	300	294	316	325	332	285	269	289	264	301	298	278	305	293	267	297	257	292	265	280	294	303	278	294	263	236	273	300	266	245	251	271	261	321	259	288	303	299	264	309	319	281	290	284	334	309	283	295	339	299	323	287	273	258	246	282	318	271	279	290	298	293	291	279	280	242	246	286	264	326	302	302	301	335	307	304	271	286	311	297	311	273	278	296	282	315	322	295	313	248	282	303	276	302	283	278	292	326	304	295	283	287	261	314	253	260	266	335	294	244	250	287	265	310	279	285	301	280	272	314	283	252	269	263	267	302	277	266	288	281	279	269	288	263	248	267	279	288	252	267	283	300	262	299	288	316	298	281	292	318	265	310	280	251	280	291	271	296	304	315	283	270	312	314	272	287	280	292	284	264	305	316	300	292	292	299	275	289	302	262	267	320	278	307	261	292	254	280	263	264	263	271	293	291	288	299	295	280	295	279	283	296	272	242	283	296	319	268	307	320	305	294	300	304	275	275	264	326	288	269	279	253	258	287	303	272	273	270	285	327	308	315	284	270	297	291	292	288	266	286	280	285	313	262	244	265	287	292	295	293	261	295	276	275	304	309	275	275	288	283	285	285	296	286	264	274	282	277	255	249	257	276	292	292	277	299	263	261	238	270	242	296	292	303	279	318	299	263	273	267	330	292	290	290	285	292	285	250	286	325	266	278	324	270	292	286	303	271	283	278	314	268	298	282	301	322	303	288	281	287	262	279	286	295	270	279	282	291	310	300	256	315	282	298	301	299	314	331	302	340	295	309	279	326	297	312	267	285	282	324	302	266	291	294	261	307	298	263	304	316	287	286	309	305	299	315	275	299	297	304	269	275	294	287	293	264	296	310	305	303	260	275	254	279	281	266	298	251	285	297	297	297	291	248	247	305	269	267	275	258	279	301	302	298	291	273	283	307	289	295	293	294	304	280	285	261	279	326	299	312	312	252	294	275	264	307	285	280	275	280	277	268	291	318	285	285	259	249	271
25968	16283	15047	8829	3769	1561	742	664	656	733	725	612	641	676	639	673	661	618	629	651	589	666	611	616	589	646	605	635	595	646	612	645	631	636	642	636	639	621	642	610	625	614	618	654	616	658	637	637	635	657	628	652	640	654	610	654	621	658	632	616	667	649	639	589	660	625	647	609	647	640	578	631	618	636	612	640	620	680	673	646	629	668	599	669	635	626	623	634	601	640	623	657	613	600	607	655	632	602	632	595	615	649	604	636	610	632	653	591	609	649	657	624	643	618	643	630	638	625	644	646	634	622	600	590	641	635	609	638	627	639	639	680	631	630	626	575	596	656	626	631	589	646	660	637	647	604	615	602	627	609	622	607	661	622	636	632	589	617	610	609	648	587	674	634	646	651	573	627	634	628	607	669	621	657	640	639	639	659	616	640	634	627	619	627	672	634	602	594	658	612	646	672	588	617	662	581	633	596	590	637	619	635	620	632	622	639	628	610	625	624	648	632	634	638	621	635	630	622	627	608	649	638	661	621	669	620	625	646	635	639	572	614	619	580	618	636	638	635	649	664	636	654	649	634	630	650	625	640	614	616	572	600	654	618	607	605	627	606	646	650	626	612	638	655	627	589	623	666	657	643	649	640	648	663	622	647	649	649	638	601	621	594	658	650	636	611	615	638	648	621	637	630	636	588	664	637	623	625	663	615	642	592	659	584	637	624	616	598	624	628	667	649	638	639	601	597	587	639	638	604	670	571	639	650	629	627	641	650	640	610	687	644	662	602	652	650	644	637	592	640	629	592	625	635	631	659	632	621	603	655	575	592	603	629	637	565	594	612	638	664	644	605	580	596	660	631	618	626	626	641	631	655	630	610	628	614	661	600	663	621	608	625	660	635	640	617	618	628	629	654	643	624	620	612	550	617	676	618	603	617	662	611	638	637	623	647	612	626	638	619	649	588	627	626	620	646	627	656	613	626	674	609	604	581	655	657	621	644	654	625	640	631	628	607	585	645	630	642	589	626	619	648	593	640	592	621	614	618	614	645	632	611	597	664	602	635	622	609	578	560	606	611	626	683	652	615	630	621	626	639	591	633	586	657	584	688	619	663	667	594	631	621	594	689	635	644	581	627	680	643	631	629	647	617	632	645	610	606	618	637	644	614	640	613	587	635	617	663	685	569	654	652	633	668	629	612	658	650	637	621	629	632	631	603	639	632	693	610	643	625	648	668	647	628	629	672	599	651	612	657	695	644	627	667	642	640	607	596	662	620	624	580	609	590	667	577	635	613	633	664	641	624	582	642	678	584	632	615	623	656	629	622	638	611	580	606	651	666	602	644	627	672	631	640	652	660	618	569	617	616	625	651	663	596	620	645	603	645	656	612	612	651	666	643	621	595	622	638	614	607	628	627	601	610	608	619	637	572	634	643	616	608	656	603	611	616	656	629	615	642	649	618	646	632	610	664	636	631	608	648	618	636	645	594	621	622	660	665	648	592	642	615	634	600	606	617	618	633	616	666	654	570	696	627	642	619	615	568	594	589	654	594	642	633	627	582	592	610	650	618	633	641	627	612	616	645	675	601	649	643	609	683	597	676	624	644	678	623	627	635	638	628	614	604	641	639	622	616	614	629	648	590	653	620	611	583	637	635	649	638	646	605	627	613	620	615	605	603	623	636	604	629	615	626	657	623	653	587	637	609	669	636	613	650	571	626	593	600	670	658	598	612	636	635	642	618	672	666	636	642	629	626	632	652	612	612	614	626	637	589	617	654	692	645	655	642	622	643	659	664	672	641	698	641	676	629	616	654	632	645	638	601	582	631	640	620	652	675	647	650	704	580	652	641	608	644	625	594	599	602	585	593	642	594	635	654	643	651	600	635	637	643	651	584	641	609	630	585	623	646	627	603	622	636	650	612	656	626	645	584	655	695	595	632	669	620	637	653	633	632	648	601	613	642	635	646	650	615	693	636	610	589	607	633	654	624	612	640	658	651	648	658	593	640	654	627	615	631	637	629	640	614	643	678	596	640	638	601	578	631	689	653	642	629	670	629	603	630	602	657	645	612	660	638	631	573	597	620	666	605	608	610	646	644	632	652	632	631	626	602	618	644	561	606	627	646	612	620	611	606	676	614	660	602	636	630	664	631	661	624	623	679	630	623	614	594	640	634	636	646	615	626	642	625	659	615	625	651	663	623	635	582	651	627	661	601	667	603	625	628	626	640	626	656	616	603	636	627	618	602	626	599	589	628	622	608	622	642	609	645	598	656	609	636	584	627	647	587	713	667	612	620	589	634	644	578	604	648	608	636	641	660	620	623	689	610	610	611	566	604	638	642	610	698	651	584	612	645	643	623	652	590	627	588	620	608	652	618	654	630	634	609	671	623	567	632	646	596	597	605	641	638	658	669	614	616	734	670	649	651	638	639	598	631	607	619	642	662	640	638	615	608	584	644	588	635	623	648	642	616	646	598	621	642	647	634	652	599	651	622	590	614	621	632	603	622	632	630	618	606	656	617	600	658	586	631	616	646	668	640	635	649	620	634	638	674	623	661	625	629	604	644	630	620	620	654	657	643	619	644	626	618	579	617	610	651	631	629	634	633	618	638	639	674	627	620	616	625	644	643	621	619	615	597	640	612	637	624	661	625	650	571	597	670	587	621	597	631	641	604	642	597	658	651	651	623	597	645	571	613	631	615	601	634	652	624	582	633	627	634	605	693	624	651	634	648	674	630	601	641	626	634	570	616	644	604	648	637	591	621	619	577	642	678	599	653	630	629	664	618	613	624	690	685	657	608	609	628	679	615	610	581	603	648	650	622	655	641	620	610	599	617	602	617	613	604	659	641	629	621	623	631	692	625	649	595	633	620	606	670	623	635	628	633	604	612	604	607	608	617	608	632	601	666	635	662	650	580	595	632	623	588	664	611	654	620	621	626	667	653	618	665	631	670	602	631	646	669	611	614	664	644	645	674	638	658	613	657	624	633	645	642	582	678	593	638	648	627	678	632	600	587	589	639	680	610	694	636	667	634	633	632	604	603	674	658	605	607	638	669	625	640	640	661	605	580	609	592	634	646	587	654	653	642	617	622	629	590	591	641	644	637	608	580	595	573	661	638	607	657	609	620	604	632	673	624	634	641	605	616	591	587	631	624	662	630	617	638	636	629	629	612	631	607	650	608	645	624	633	647	623	625	603	594	661	610	655	659	705	606	628	655	628	622	628	619	633	588	647	596	600	645	615	648	650	607	604	630	641	632	638	636	592	629	627	651	659	647	593	624	640	612	621	636	638	624	660	664	608	591	645	615	610	587	636	615	657	624	632	630	585	614	629	644	636	639	585	649	614	617	620	654	708	635	634	601	630	592	642	623	618	624	654	628	593	635	672	621	645	636	583	654	684	604	633	604	627	613	635	671	607	631	577	597	591	611	595	604	593	643	648	604	617	668	682	643	599	634	656	659	602	548	640	636	611	640	636	594	621	618	624	610	621	580	605	645
57816	31523	14995	6778	3421	872	362	303	325	368	325	313	303	305	315	287	270	310	311	301	318	315	295	340	292	263	317	299	307	306	295	305	287	254	298	297	268	312	305	275	299	293	305	285	316	279	256	288	279	345	311	291	300	305	303	295	272	298	296	278	273	340	297	276	296	299	293	328	328	305	296	280	276	293	295	283	300	290	300	325	316	314	269	273	284	287	269	294	299	275	278	309	290	319	285	286	317	274	324	296	316	326	282	311	275	306	298	260	283	311	278	257	287	303	318	298	305	296	304	299	286	328	280	304	296	278	269	317	306	340	316	295	282	320	283	288	311	299	321	276	294	333	337	298	282	345	290	305	319	304	273	283	264	291	336	296	308	303	305	291	286	330	302	286	296	324	293	309	281	297	259	299	307	326	284	312	276	299	289	292	305	298	301	294	304	268	281	300	287	316	303	256	324	284	315	289	278	339	287	308	291	308	310	316	355	295	320	312	282	321	304	297	299	287	309	317	284	335	306	302	305	265	308	304	313	292	334	285	289	330	307	301	286	300	292	283	295	268	264	280	304	278	326	294	284	313	289	273	303	257	286	270	261	311	308	292	314	296	292	296	312	259	327	296	297	308	302	294	294	315	330	289	311	301	314	309	311	324	292	271	299	290	268	305	321	312	267	272	308	345	295	286	303	315	319	264	327	324	276	306	305	328	307	316	312	296	297	318	301	300	281	302	296	327	292	317	325	309	283	294	264	292	299	297	289	303	295	313	269	308	306	285	264	293	292	302	348	330	282	281	296	307	299	298	286	303	265	297	317	314	300	277	300	284	293	331	332	285	319	275	309	309	287	285	289	293	290	296	326	321	336	287	263	277	287	314	301	311	274	320	289	330	264	313	302	311	291	338	269	325	287	288	303	286	323	289	302	313	272	322	296	296	318	261	312	305	300	336	339	291	290	275	301	311	302	293	282	292	309	319	306	288	276	305	300	337	303	296	305	300	325	299	305	285	278	273	288	307	296	315	292	302	324	279	282	298	327	318	287	311	286	289	330	337	275	283	306	296	281	300	326	310	319	309	296	283	323	300	314	274	288	321	303	360	283	262	306	335	315	289	329	313	296	293	326	280	277	275	321	320	292	279	301	301	322	304	284	327	307	282	302	315	276	322	293	316	274	311	333	282	259	294	281	301	289	260	295	280	288	296	282	302	311	283	321	291	309	317	299	338	310	275	344	270	300	290	305	296	279	325	315	297	290	282	299	302	308	286	326	324	290	310	275	276	325	280	310	309	290	286	285	326	315	298	320	297	311	322	282	318	306	307	297	281	292	291	318	331	287	315	304	320	287	291	334	292	293	304	288	334	264	286	298	302	296	291	280	296	295	316	331	307	312	301	318	314	292	320	295	303	293	297	326	280	298	304	293	305	297	291	336	317	296	287	268	300	282	290	294	263	285	289	277	288	311	313	319	288	290	312	312	345	325	311	303	290	269	298	318	294	309	291	298	312	298	297	279	325	310	304	299	255	313	291	269	311	318	314	291	280	295	313	329	318	320	321	321	298	280	328	313	280	278	309	304	306	312	325	309	304	287	296	315	285	285	315	296	293	273	303	323	289	291	289	304	328	312	329	307	268	305	285	292	297	307	287	299	304	274	288	291	323	301	301	282	299	327	354	286	328	329	311	333	318	298	285	274	325	286	293	314	317	281	288	298	286	277	289	324	283	320	301	317	290	298	303	284	315	290	307	288	268	286	285	301	300	298	320	317	298	277	299	317	314	285	269	322	292	331	308	289	266	304	306	278	310	295	296	301	283	298	283	306	305	298	311	309	286	274	319	315	326	307	273	271	271	271	296	292	319	298	283	336	317	298	286	322	303	312	288	309	305	296	307	298	322	278	292	274	309	302	306	309	284	312	317	303	297	292	313	294	300	288	282	301	317	305	318	301	291	308	265	315	255	299	304	281	282	301	330	321	292	302	264	321	303	256	292	333	313	275	343	297	298	302	274	295	278	277	270	292	346	298	280	292	280	279	293	306	284	308	304	315	291	282	310	286	317	290	290	276	320	297	317	319	289	298	324	308	311	284	314	334	308	277	285	310	306	303	298	287	333	303	298	300	271	301	309	311	303	296	277	295	251	297	315	324	315	291	313	307	307	309	284	300	298	311	293	340	333	333	277	306	297	275	269	312	306	303	310	287	283	315	266	276	285	283	303	310	300	309	297	323	328	275	291	304	255	342	305	288	333	287	282	308	264	291	279	274	277	258	281	301	315	288	278	299	287	309	330	296	339	289	288	268	314	325	260	301	310	312	328	298	290	326	310	279	292	296	304	303	279	323	330	306	275	310	295	290	281	305	279	322	340	277	294	306	313	290	274	287	288	274	269	297	301	334	295	325	279	299	279	313	266	307	325	265	311	308	332	300	293	317	289	267	314	265	291	270	301	275	298	317	282	319	305	291	310	323	303	348	300	320	296	280	338	280	296	307	277	294	299	294	321	298	299	301	330	301	304	297	275	289	338	290	291	312	274	286	293	312	317	328	319	296	326	300	288	283	256	305	317	301	311	284	316	309	291	295	307	310	286	285	301	299	304	297	283	276	286	265	296	268	280	289	305	298	316	295	326	296	303	282	295	317	289	284	302	320	303	316	297	291	299	332	311	292	312	303	284	275	305	304	327	291	298	293	296	280	304	311	304	310	266	336	275	260	294	296	294	293	291	307	349	295	306	273	294	293	293	276	272	291	293	295	298	315	323	353	326	316	305	304	312	302	298	327	280	306	301	269	294	328	289	283	311	308	303	282	326	286	293	310	314	312	271	292	281	322	300	282	316	283	305	283	287	266	304	332	289	307	296	316	319	335	309	305	275	288	292	297	286	306	305	289	313	281	301	306	303	308	326	313	322	296	313	304	291	314	276	325	294	303	294	287	300	304	315	293	271	266	303	298	303	334	288	298	281	280	291	281	321	293	320	293	304	308	286	313	319	309	335	287	311	294	315	296	309	290	295	306	299	295	280	302	281	319	331	274	300	284	263	293	287	263	306	273	295	323	318	275	300	359	282	301	269	276	278	291	309	353	305	319	280	280	299	324	291	290	303	307	282	312	303	252	273	298	265	304	323	312	296	299	298	324	326	302	266	295	266	334	316	288	277	295	289	293	296	290	301	330	279	308	287	266	314	313	324	294	286	326	313	298	341	308	322	314	270	285	283	281	291	284	290	312	313	308	272	312	314	309	304	262	301	276	294	272	305	288	293	288	289	312	295	281	341	323	274	307	284	295	319	316	302	299	273	291	293	330	296	302	316	301	314	297	296	288	309	298	277	299	313	267	307	281	292	288	298	302	275	290	305	294	269	285	276	260	324	296	280	319	282	287	333	298	279	298	295	294	300	330	317	296	302	286	274	353	325	296	310	282	263	296	344	296	305	306	297	291	308	280	272	308	288	281	310	295	282	296	322	323	314	315	320	333	308	302	316	306	293	283	316	348	340	308	313
37200	22856	16827	13626	9360	2275	876	817	934	856	764	709	684	714	723	691	699	705	688	811	775	659	637	659	650	657	682	582	619	650	582	623	634	684	658	684	657	696	689	641	664	631	696	695	625	675	675	705	641	655	609	631	642	632	647	652	605	671	633	649	620	655	665	634	617	665	670	649	673	674	650	671	693	635	698	693	625	683	633	638	649	647	628	652	632	665	682	645	599	655	667	647	723	679	640	632	646	643	695	673	612	662	703	645	670	693	657	700	629	671	671	676	714	663	677	636	629	634	614	610	624	638	639	701	676	682	648	707	636	635	643	668	628	651	674	631	656	686	631	665	646	683	679	666	662	654	634	665	677	674	627	659	645	688	638	673	650	662	648	685	617	621	673	671	655	687	623	701	719	665	643	680	660	636	639	646	673	652	695	694	652	645	647	677	659	688	631	614	639	661	665	647	628	634	637	678	632	654	687	625	691	658	661	653	669	648	645	672	627	644	706	653	643	673	625	660	677	650	704	683	655	711	687	671	631	651	628	636	609	668	640	612	642	633	685	652	658	664	677	663	604	662	642	655	670	617	692	615	689	601	712	631	653	673	692	661	606	685	619	616	655	680	662	634	671	616	653	607	625	669	679	654	703	659	631	647	681	647	678	686	670	643	622	666	669	651	640	651	665	717	656	667	623	654	688	678	654	648	674	665	682	643	638	641	679	676	665	654	650	567	692	677	664	652	644	712	653	639	664	704	609	644	672	643	673	675	644	681	665	680	679	650	648	642	672	674	641	631	683	683	609	652	636	673	663	674	657	696	599	610	633	665	682	652	614	656	673	665	601	652	644	650	696	661	673	658	646	637	619	700	685	658	637	621	642	670	640	652	640	705	665	640	676	639	645	613	696	670	628	681	633	649	648	635	639	669	658	662	649	636	682	625	612	629	676	644	688	625	689	630	665	653	637	664	622	658	669	669	686	669	678	616	621	660	678	613	707	648	682	662	671	624	638	658	679	600	684	591	656	662	648	682	579	672	686	655	653	659	657	710	659	665	605	649	690	627	640	674	695	653	648	637	647	656	646	629	705	681	648	674	672	679	622	629	660	654	660	697	649	644	649	642	647	698	626	626	642	635	665	626	641	641	664	694	650	640	622	632	674	630	664	616	707	623	662	656	706	612	612	662	695	679	617	682	694	663	636	668	639	661	637	649	646	615	657	639	664	657	668	658	670	669	655	662	662	637	660	720	668	657	617	668	692	634	623	631	673	672	596	660	676	664	670	665	656	682	633	622	634	628	663	673	680	683	698	638	672	601	662	684	683	694	670	671	651	657	701	668	661	672	670	646	655	693	674	638	722	672	686	717	599	660	600	614	642	618	626	657	665	688	649	654	669	669	645	651	661	697	659	662	669	640	651	628	646	667	694	662	658	671	629	680	645	653	646	705	638	643	675	649	664	651	618	661	638	680	650	645	654	648	642	661	669	669	661	685	672	636	630	662	671	654	656	708	637	677	666	642	676	663	619	636	667	665	667	668	668	663	671	636	636	639	687	625	648	648	669	697	646	724	673	680	697	641	606	654	673	666	631	666	643	636	645	645	693	684	691	653	599	641	676	704	647	639	669	620	651	656	652	659	630	665	659	669	669	692	667	647	662	640	664	644	632	642	677	634	636	659	675	649	655	644	668	676	650	666	669	624	663	653	666	645	646	694	597	680	670	673	640	688	668	628	717	636	677	676	648	639	680	658	645	685	640	687	642	684	660	673	663	628	653	667	652	657	673	692	714	624	613	700	701	638	689	650	669	682	644	645	631	652	659	651	652	664	651	602	649	619	669	671	643	662	654	656	643	657	598	714	709	648	660	606	648	736	618	635	654	692	633	678	635	612	688	680	651	673	629	642	686	616	645	631	679	577	684	656	692	673	691	642	633	711	672	658	683	661	679	683	662	696	664	626	639	653	671	679	676	617	649	646	649	678	684	672	701	662	666	696	651	672	638	654	634	621	714	644	636	671	640	678	649	658	697	695	676	597	667	660	618	679	701	644	661	651	685	675	644	660	662	646	681	655	664	671	662	684	627	614	676	651	635	634	636	674	638	694	648	672	681	636	648	642	660	664	676	651	670	648	668	625	644	667	651	645	654	636	677	634	618	605	630	669	645	659	722	607	669	672	687	643	665	635	689	675	676	662	632	678	670	623	638	680	682	653	671	661	665	631	660	617	655	674	631	658	673	674	712	626	661	668	656	628	676	658	697	668	664	682	687	673	657	634	665	667	637	635	636	650	658	663	693	646	620	694	617	645	680	688	669	604	617	623	683	668	634	668	659	644	656	615	658	655	686	640	679	651	582	671	672	679	650	656	656	624	674	658	638	689	658	636	701	614	715	714	656	679	650	716	650	659	672	685	651	660	629	640	670	605	647	657	635	626	651	694	644	652	601	699	699	652	630	650	629	672	641	662	689	683	658	626	659	692	682	636	633	650	663	656	623	637	636	639	632	694	642	717	696	648	666	674	690	650	647	700	661	663	636	681	648	641	653	694	652	659	683	735	623	641	651	676	638	655	666	656	625	638	613	677	645	709	672	647	631	651	595	669	670	659	650	661	691	653	688	676	629	682	683	662	718	649	656	674	595	646	651	638	645	641	667	651	636	664	671	683	602	673	653	633	641	678	651	645	666	644	659	632	639	669	683	671	662	702	637	724	647	663	646	674	653	641	600	690	623	682	668	672	660	672	655	644	655	642	614	578	666	636	647	668	615	689	626	611	650	657	664	667	653	689	661	663	635	653	611	661	638	654	631	667	678	635	641	632	687	675	655	669	647	633	677	700	662	622	665	712	618	669	660	616	652	628	606	651	643	675	647	659	677	643	637	613	656	664	673	642	635	673	655	620	659	646	635	667	623	682	636	683	637	641	625	691	654	639	645	641	692	707	636	631	651	668	638	636	698	686	666	628	622	691	651	656	619	679	655	668	699	648	664	625	618	664	663	654	672	667	677	691	612	635	648	658	646	679	710	630	670	694	693	669	665	593	654	674	674	638	614	668	628	640	671	713	655	662	653	652	604	625	676	663	660	611	684	673	672	625	684	669	667	658	689	681	683	713	660	674	627	684	605	698	707	636	698	625	639	660	617	654	662	665	644	667	638	667	635	665	644	692	633	657	667	591	632	643	680	655	629	666	631	614	677	657	663	657	632	602	658	616	654	681	669	645	715	635	653	620	601	661	672	625	615	654	686	691	643	660	677	664	622	690	667	651	650	689	674	639	697	661	676	615	712	621	631	638	621	670	698	677	693	621	658	696	652	680	653	659	676	685	628	619	647	651	672	658	625	661	692	658	634	632	689	672	697	650	649	644	653	641	657	660	638	674	639	654	656	634	632	669	654	634	669	683	677	617	637	682	658	603	686	661	631	662	631	666	682	619	690	698	644	664	664	696	661	666	645	658	614	696	657	626	692	669	664	610	657	619	697	610	688	645	653	602	629	672	701	685	690	645
62721	33433	23385	15485	7003	2166	475	401	397	364	328	364	331	324	329	345	356	346	330	398	353	332	359	325	359	347	350	334	325	337	321	315	328	307	321	349	326	296	316	324	290	332	314	347	316	322	349	321	310	323	338	295	295	322	360	335	344	328	314	358	330	317	290	315	355	317	302	344	339	332	341	331	298	322	306	325	339	306	333	323	312	329	285	290	306	313	355	339	314	308	344	326	294	353	337	312	330	299	349	325	340	292	335	347	274	313	335	319	344	309	304	312	312	286	372	315	310	323	329	328	324	307	343	337	326	322	324	333	327	307	327	317	326	342	293	287	334	327	308	284	283	302	283	304	359	320	302	319	345	326	308	302	315	303	362	319	320	315	318	300	357	314	325	321	312	329	342	342	310	337	354	347	311	325	305	313	355	330	318	321	335	302	328	329	322	317	359	312	316	323	329	327	322	345	306	283	342	296	321	324	282	302	295	291	333	333	298	328	299	335	352	332	328	319	323	328	361	314	350	319	303	281	319	357	295	314	343	343	353	297	306	345	295	303	323	308	311	322	317	315	327	303	322	303	317	305	341	313	303	303	323	296	318	325	335	303	349	282	366	293	281	323	314	310	321	339	295	291	333	298	316	343	338	318	277	315	319	334	298	313	312	344	327	290	298	293	310	316	326	327	336	318	309	346	331	308	315	296	358	325	330	312	327	313	319	298	294	307	338	324	313	325	360	302	328	334	317	350	320	345	317	300	327	314	301	317	341	304	306	300	322	312	303	304	314	315	320	288	320	293	328	322	296	307	305	334	313	299	339	318	329	318	356	336	307	368	328	321	323	317	300	286	301	308	326	299	303	335	311	307	333	344	308	315	331	319	319	289	339	307	338	319	286	281	336	321	305	303	326	291	319	339	357	305	341	301	331	320	291	365	257	318	309	300	312	313	343	340	313	303	303	312	330	350	306	322	316	313	319	317	328	297	359	334	271	328	323	325	325	349	308	312	334	354	308	334	364	312	337	291	306	312	363	335	326	279	326	341	285	322	318	305	322	305	311	315	325	329	312	321	305	302	352	346	306	301	370	316	341	313	270	343	350	325	340	367	299	334	329	345	285	325	374	324	320	334	345	337	309	324	335	292	295	294	294	302	336	299	303	328	311	332	314	320	314	330	280	303	310	296	328	332	299	329	298	311	337	307	303	357	319	285	308	331	353	316	348	292	314	303	343	318	334	328	308	305	331	339	328	335	280	307	330	304	333	318	310	308	337	327	323	332	336	328	330	339	322	293	311	347	347	319	339	311	295	333	307	336	343	299	336	322	339	338	302	322	334	290	315	319	301	316	321	343	275	298	325	334	331	318	322	285	339	329	314	316	322	319	327	328	359	324	325	360	351	311	286	333	357	318	340	315	322	321	330	319	321	334	321	286	285	301	342	305	322	289	351	294	320	326	323	291	288	310	336	311	313	306	330	339	325	286	331	312	325	301	334	299	348	332	338	327	317	354	377	326	321	274	300	307	325	321	318	327	319	293	314	325	312	311	329	357	355	337	311	311	307	323	323	318	313	288	304	330	327	328	301	330	310	334	344	346	344	326	342	274	309	314	323	310	308	336	316	338	317	348	322	280	320	314	317	333	286	330	312	289	352	294	338	313	308	319	311	309	291	300	343	323	312	357	329	336	312	293	325	343	349	300	310	283	353	297	325	368	326	322	303	327	299	304	352	308	329	336	330	315	302	305	354	320	309	333	326	307	274	324	346	304	293	306	347	336	333	344	303	312	303	327	327	303	357	306	299	326	289	336	336	343	331	298	330	302	316	355	325	337	317	321	316	272	354	313	279	320	358	335	316	336	318	322	338	335	337	318	321	297	287	329	335	323	335	329	355	330	305	342	317	327	338	330	315	337	324	316	339	330	333	323	288	304	318	317	280	328	325	300	334	345	308	317	279	354	324	306	286	312	321	332	372	330	290	309	315	332	319	336	306	300	311	340	333	313	319	305	308	303	304	303	315	354	325	330	327	307	341	349	312	301	328	301	351	329	314	337	344	330	307	305	306	295	308	348	279	317	323	313	349	337	339	331	285	302	331	300	369	338	327	317	336	326	339	319	300	294	333	335	315	260	317	308	353	341	297	309	300	313	327	329	334	351	304	355	296	332	310	347	309	321	298	302	310	327	298	311	301	311	338	324	326	295	312	349	301	332	315	315	316	327	321	349	280	340	325	296	308	312	327	325	307	323	302	306	290	349	282	311	318	327	304	335	293	343	303	323	358	332	347	317	311	319	339	308	319	331	311	333	319	337	302	333	315	312	348	318	328	330	307	318	306	300	312	312	300	337	326	328	326	297	342	318	333	335	299	319	307	333	313	308	326	335	319	320	341	327	336	334	329	318	322	280	301	331	300	340	336	349	339	354	315	282	319	287	314	283	355	329	317	331	313	354	272	324	305	317	339	293	327	333	320	355	313	282	304	320	338	348	296	336	301	333	324	317	318	325	353	356	344	322	305	289	292	342	316	340	324	323	310	307	311	328	340	288	351	310	319	313	311	303	280	312	337	343	358	336	316	325	336	323	288	323	318	328	312	336	327	323	322	333	269	334	318	308	310	284	298	309	340	335	292	301	341	315	279	311	343	321	342	316	312	314	330	351	328	298	312	333	325	325	344	319	299	312	337	353	334	293	317	326	303	307	317	329	333	318	335	287	336	346	302	350	342	321	309	324	349	322	320	316	322	347	297	298	331	336	280	339	308	337	294	372	303	315	320	307	301	318	318	322	342	314	336	312	318	330	353	304	318	331	326	322	317	353	317	280	341	320	344	336	324	332	298	279	330	328	302	311	351	281	326	344	319	310	333	319	316	334	333	336	318	304	300	331	337	340	326	286	318	322	301	325	341	314	334	330	323	311	320	312	354	306	322	284	319	337	314	309	338	335	317	308	333	334	325	331	309	278	363	336	310	340	306	301	335	312	297	330	313	338	372	308	330	326	322	293	327	288	322	331	356	319	327	322	318	315	324	296	305	294	321	374	317	350	321	299	279	336	316	299	302	316	332	338	314	307	340	318	311	303	336	321	347	314	301	318	288	317	336	327	301	298	339	312	347	329	290	293	309	292	325	274	321	341	292	321	287	328	299	302	331	296	313	304	310	311	309	298	293	299	310	365	333	303	334	367	314	339	352	271	297	347	308	326	338	293	303	296	310	303	323	346	345	338	347	327	336	366	334	322	327	315	351	322	306	327	337	334	332	328	337	305	297	313	316	331	336	331	303	311	347	328	335	296	328	330	303	355	274	293	320	345	305	329	349	316	326	339	337	308	298	350	318	314	318	315	309	279	304	307	316	292	301	284	336	317	318	336	325	344	321	347	336	331	304	297	346	298	291	327	338	308	335	359	343	322	328	329	316	300	345	333	301	311	310	324	339	313	322	345	331	343	324	358	312	339	326	316	328	302	335	311	307	322	312	293	319	308	309	290	301	339	331	306	294	279	314	311
39114	24107	25942	24688	14845	5724	1179	1131	1028	953	804	844	773	753	782	697	799	747	794	886	739	683	709	722	719	661	718	660	642	685	713	744	673	717	668	670	705	686	673	699	703	671	707	726	703	714	725	697	678	740	721	723	746	659	662	695	671	730	671	684	686	647	710	673	668	720	674	676	659	741	723	697	748	708	661	683	670	704	690	632	742	704	673	705	706	720	734	746	699	650	694	686	694	687	701	752	674	683	770	680	729	645	714	706	736	692	680	732	717	709	682	667	706	752	685	719	692	678	692	661	700	667	678	742	678	666	699	690	700	680	739	657	732	697	666	715	689	671	677	703	677	716	714	717	706	688	666	712	739	657	690	735	707	653	650	695	713	703	717	661	670	660	728	734	642	639	716	739	666	651	688	670	690	686	665	632	738	692	739	666	683	709	693	685	688	735	677	727	685	713	700	679	696	689	671	700	651	722	642	685	703	707	689	702	683	730	687	712	728	666	650	656	664	755	668	682	715	719	690	695	704	677	663	712	712	691	655	732	681	641	735	718	648	671	674	700	645	667	706	733	685	706	641	721	642	734	669	700	658	656	661	711	697	675	691	693	737	665	718	730	715	693	673	671	736	700	623	686	626	682	702	661	671	714	666	685	666	627	706	658	687	651	710	700	667	696	694	722	674	688	713	721	674	685	698	670	714	641	722	679	711	736	749	720	726	688	694	726	704	675	740	688	730	703	701	676	719	706	684	674	720	711	703	676	723	691	714	711	691	657	710	680	710	724	676	677	668	632	676	714	755	672	715	721	686	716	682	669	680	757	686	674	658	686	705	685	694	696	635	684	629	706	679	745	715	684	719	677	673	678	661	683	681	689	734	623	684	700	709	694	714	677	719	703	701	686	659	713	725	701	687	688	703	690	698	657	655	658	730	712	680	665	672	678	695	694	696	715	694	694	690	689	711	702	698	666	635	688	664	662	669	655	726	686	696	687	726	700	691	692	680	694	677	687	654	686	718	681	685	671	712	709	693	713	690	688	718	715	732	660	671	727	683	676	709	695	653	700	698	721	714	663	682	712	684	675	654	669	666	711	725	706	651	657	671	686	667	687	708	724	685	674	725	691	706	704	670	688	677	693	739	667	730	679	627	680	694	682	770	697	688	683	692	693	698	705	751	675	672	656	689	734	677	723	671	690	751	647	650	714	689	675	644	650	685	639	663	691	641	665	669	661	700	739	680	682	670	712	633	677	729	666	718	665	732	707	742	720	699	675	726	691	667	687	688	676	680	700	687	712	715	713	680	702	642	751	670	669	689	675	698	678	675	702	664	668	707	657	675	732	733	674	714	673	697	675	702	654	662	721	761	718	704	705	720	672	690	686	691	714	748	672	699	642	691	669	712	671	686	721	685	718	677	714	663	693	684	735	654	715	719	737	690	695	690	671	697	660	668	675	685	704	704	750	732	708	692	716	665	664	654	709	697	704	690	718	670	676	676	662	691	691	676	723	719	676	687	675	688	657	720	705	709	700	667	686	683	673	731	715	688	684	711	717	700	733	728	698	708	706	709	657	631	716	718	717	714	707	687	709	651	676	665	725	717	708	698	720	703	713	732	710	714	761	635	707	616	660	712	708	725	693	737	686	664	714	706	662	717	676	704	674	736	657	680	717	673	719	669	644	674	699	688	691	708	737	721	696	684	701	701	721	683	710	686	731	665	671	674	701	740	670	661	642	683	698	667	648	682	683	659	685	699	698	679	684	697	725	768	709	697	718	718	700	693	681	677	661	726	700	705	683	687	746	704	694	706	716	666	682	711	668	710	724	690	676	701	697	688	658	674	680	677	653	678	699	670	705	710	683	671	719	690	679	711	722	680	740	723	708	695	700	705	707	724	688	680	667	690	682	685	696	691	755	697	717	695	667	684	698	721	713	648	708	665	699	695	727	726	702	690	680	705	705	643	684	664	711	690	673	729	658	709	649	727	671	726	727	700	732	738	741	664	679	691	704	664	691	703	716	743	707	709	679	702	664	719	647	711	724	690	699	687	733	708	698	657	730	752	681	719	704	705	666	713	652	637	703	662	721	684	704	672	675	674	685	730	684	738	722	658	691	689	685	683	692	717	697	664	696	666	698	695	708	712	685	677	673	664	701	715	709	661	671	740	675	675	695	725	747	711	691	716	682	663	695	679	673	735	676	696	713	734	703	704	672	670	682	660	686	724	658	699	689	712	708	647	695	704	669	657	694	674	677	679	651	666	743	707	704	708	678	695	688	685	703	686	689	699	710	725	734	674	704	690	708	732	717	699	654	696	654	655	673	667	672	743	679	738	701	734	686	679	676	707	654	658	699	710	702	675	733	677	651	720	710	705	690	676	673	744	654	659	681	723	686	684	689	643	653	714	660	655	711	730	686	738	690	709	724	675	666	672	728	725	673	737	692	686	684	699	652	705	679	683	674	714	707	680	719	698	716	702	718	678	687	674	693	682	663	713	723	731	699	722	675	746	731	643	690	728	667	666	740	677	680	727	699	715	676	713	676	676	680	677	706	664	666	712	690	678	676	658	693	684	723	721	658	691	679	691	705	707	674	696	700	683	667	705	679	696	679	709	670	680	685	727	714	708	705	694	682	686	722	686	712	691	713	676	702	723	660	664	731	700	665	674	707	659	663	665	717	674	710	666	692	699	684	706	720	681	687	736	676	660	667	689	709	688	723	695	674	699	693	711	678	695	736	700	687	677	686	711	655	642	702	744	718	691	706	716	726	658	724	651	685	686	676	695	696	666	675	713	731	673	679	712	686	698	722	707	677	719	662	695	738	695	680	719	696	716	711	653	689	654	686	678	734	730	686	665	685	692	715	659	704	672	690	754	738	690	710	683	702	660	725	668	676	718	671	676	691	698	684	715	703	671	681	739	690	681	683	663	689	728	708	708	674	677	710	634	678	627	712	705	722	721	712	689	736	709	661	658	700	738	685	686	707	661	679	695	693	689	693	670	668	708	696	663	702	705	732	723	690	727	660	712	723	691	682	688	691	656	675	664	671	687	700	652	665	715	685	670	697	682	718	671	686	739	691	662	680	686	690	722	691	684	715	710	694	693	664	679	712	722	730	709	638	713	680	713	685	692	735	682	698	710	740	695	707	662	710	662	674	675	693	662	694	737	694	688	697	690	702	708	700	710	684	700	681	710	680	647	639	704	684	682	692	700	735	724	689	676	677	665	701	731	693	680	683	675	665	714	686	678	682	721	671	709	703	704	702	688	727	668	672	684	656	703	693	663	708	650	666	666	698	676	690	666	621	688	678	690	705	678	641	694	700	713	689	697	693	670	755	703	673	679	719	678	684	675	666	671	654	658	708	637	680	673	678	669	672	661	674	700	682	699	722	702	695	721	708	703	676	738	718	712	638	680	687	691	714	659	668	694	721	709	717	654	682	715	703	705	705	671	650	693	664	696	706	713	690	751	721	673	672	688	693	690	663	704	700	657	709	687	752
46122	22266	9891	4328	1831	577	301	298	314	273	313	303	281	308	295	263	259	307	278	266	285	250	268	281	257	276	260	305	295	287	285	307	319	287	292	318	289	316	284	293	285	316	279	316	308	290	255	273	320	262	257	289	273	268	275	282	296	302	269	276	271	272	324	301	295	299	303	289	299	230	278	316	286	285	307	303	280	265	269	289	296	290	274	280	245	290	273	308	278	337	277	296	282	278	298	265	268	280	231	319	292	259	256	270	289	288	332	296	261	307	276	309	284	287	279	283	309	322	266	256	272	279	303	289	278	280	317	310	319	285	271	293	293	285	294	315	310	282	284	268	305	271	276	282	264	290	287	300	297	327	260	328	285	303	243	273	281	285	307	285	306	324	282	268	284	292	281	286	306	257	280	272	258	264	257	275	310	256	275	284	268	266	265	279	256	260	326	307	295	293	258	263	288	262	271	280	299	303	302	273	282	275	294	326	311	287	314	295	288	322	301	258	293	288	276	244	290	301	325	305	310	285	282	295	270	280	288	273	299	319	283	285	279	257	238	284	246	292	281	330	281	299	257	317	262	277	259	242	319	317	261	249	300	289	308	268	288	297	303	285	250	283	285	274	274	292	269	302	270	291	270	267	308	306	298	289	275	291	293	322	259	292	254	251	289	273	285	282	244	310	306	279	265	254	289	284	267	279	226	287	307	291	287	283	253	244	286	268	247	282	284	268	300	311	287	293	310	302	288	260	275	287	286	289	264	280	301	280	299	305	304	256	262	307	259	283	292	264	260	263	296	300	271	276	281	268	309	305	288	274	308	281	270	304	294	294	300	349	279	297	283	275	262	309	291	301	260	274	232	274	280	298	295	315	279	291	283	276	272	292	302	288	288	262	282	281	277	317	280	282	315	298	297	296	312	289	284	293	295	262	285	304	299	298	262	297	295	302	304	297	265	277	282	281	293	306	288	285	288	277	326	292	298	298	310	242	279	259	286	313	282	296	276	288	294	299	311	283	279	311	304	269	287	290	257	289	309	291	285	253	251	263	270	265	298	278	275	276	264	254	271	286	277	290	266	292	312	314	285	292	284	268	280	279	283	282	287	262	336	272	294	246	323	258	308	290	308	247	284	288	288	287	311	271	288	270	303	250	274	251	288	290	285	287	257	265	297	274	246	310	278	282	252	266	271	308	307	272	328	292	250	282	264	318	293	278	249	297	312	277	274	260	345	281	294	284	290	281	289	303	259	289	250	299	286	288	312	284	338	300	285	260	287	276	265	266	304	282	272	274	282	292	294	306	292	294	299	282	274	289	296	293	290	288	313	271	291	275	274	272	297	290	282	279	275	262	270	284	260	298	301	324	324	278	332	284	289	282	310	262	296	302	273	308	277	297	305	268	266	295	296	267	290	308	273	276	277	321	297	281	257	309	260	265	259	285	281	299	304	310	311	273	298	280	257	275	276	285	260	274	291	288	273	300	267	270	272	279	280	284	278	280	268	272	276	286	296	298	288	295	267	288	294	289	311	279	278	312	291	296	295	287	289	301	276	297	313	256	261	260	301	301	279	278	299	265	284	278	275	299	306	309	283	282	290	263	249	313	278	271	291	285	267	295	257	278	278	298	283	297	287	265	290	269	281	286	271	294	301	266	248	302	256	302	278	271	265	292	267	270	310	255	279	281	283	285	254	273	289	272	310	314	324	309	306	291	340	288	288	305	322	241	301	310	269	291	291	313	299	298	291	254	270	267	270	293	248	304	281	274	294	272	274	268	281	291	266	273	295	265	279	289	264	287	279	308	288	293	308	288	302	282	292	301	292	264	345	272	290	289	279	302	252	272	293	290	285	324	316	280	274	290	292	283	293	325	309	278	277	319	288	258	291	252	318	280	246	289	304	282	292	259	251	282	299	317	290	294	292	260	294	292	283	276	272	253	326	231	305	313	247	283	272	284	253	293	264	293	325	258	275	290	277	295	291	294	275	276	265	287	273	247	272	262	286	286	298	282	298	260	265	319	302	273	283	270	300	301	294	285	282	309	286	283	287	266	301	259	298	291	291	313	288	303	295	283	276	263	326	246	290	291	288	274	281	293	309	261	241	252	306	254	262	325	323	296	315	267	287	266	283	252	289	274	284	280	294	312	273	275	265	287	288	289	268	285	273	272	245	289	268	301	297	310	269	268	282	284	292	292	327	270	308	283	255	276	321	271	300	300	268	266	294	284	291	277	258	264	287	302	269	307	304	277	282	250	292	314	281	266	282	247	295	300	310	258	281	274	291	274	316	255	273	301	293	279	287	275	317	255	290	266	267	293	266	291	269	311	293	278	281	302	272	300	288	281	295	301	314	292	301	272	321	326	294	328	283	279	300	224	263	265	302	271	305	281	292	318	281	276	282	298	304	289	282	308	291	251	277	265	289	280	284	277	300	297	261	279	297	296	275	250	237	272	275	271	294	255	267	307	295	279	279	294	290	270	259	276	268	257	286	294	279	283	293	275	267	273	247	253	293	283	279	256	297	299	278	293	281	292	262	284	288	269	265	280	274	303	281	288	283	257	262	277	259	257	270	248	283	310	269	277	278	277	265	285	303	270	290	279	311	297	304	285	289	308	277	274	336	309	277	305	305	266	306	270	265	279	264	278	254	266	271	267	261	302	277	307	316	311	317	274	284	286	283	285	284	305	269	285	285	277	308	272	261	272	295	258	277	300	287	258	285	286	274	281	251	322	289	282	298	299	309	292	270	288	297	252	285	278	281	270	259	245	308	280	263	270	306	273	307	286	269	307	297	264	268	291	282	270	314	306	286	330	302	279	298	279	272	294	311	279	305	280	289	313	266	281	301	289	281	291	266	288	269	274	278	261	266	281	294	301	308	300	287	288	284	292	285	326	254	343	300	293	294	289	276	263	292	290	306	284	285	285	285	306	307	276	274	302	275	323	278	297	247	250	253	285	300	276	267	269	291	289	307	291	313	285	301	272	284	301	309	290	245	286	314	270	273	302	273	286	270	261	303	296	263	293	287	250	292	318	300	275	311	293	277	291	297	286	304	300	276	270	284	271	261	309	291	278	293	322	267	292	273	308	276	264	284	294	296	284	283	287	282	297	268	298	291	294	287	289	293	302	286	271	291	305	268	284	295	299	283	303	305	293	265	269	273	287	297	287	331	318	257	277	310	282	266	265	311	227	263	273	279	307	264	288	280	279	278	305	294	277	274	301	294	304	289	273	285	296	274	264	285	300	279	306	264	289	282	284	318	296	263	293	280	285	251	255	274	257	295	327	282	305	269	286	303	259	299	251	302	301	290	291	296	249	290	324	291	318	312	284	286	296	248	281	284	286	296	289	295	270	337	249	276	306	249	259	279	293	264	323	288	286	283	285	288	284	279	286	277	294	280	280	288	273	289	296	288	287	297	289	303	276	294	285	285	285	269	287	292	292	287	301	290	270	270	285	301	299	285	279	283	261	277	298	302	291	283	282	270	278	267	299
29512	15171	12546	9542	5171	1500	744	708	670	664	636	599	633	634	675	625	619	616	598	668	590	613	612	654	610	663	636	594	680	639	642	640	637	598	620	582	643	601	675	605	596	612	655	647	642	606	584	615	610	618	622	623	664	627	575	613	611	590	632	565	614	636	613	645	662	655	621	626	641	594	642	617	632	642	634	632	668	618	627	654	605	576	642	663	607	607	610	629	610	633	596	588	599	629	630	660	644	643	679	626	646	648	632	649	627	657	641	611	666	615	612	622	614	609	670	609	622	648	622	632	611	596	660	671	606	630	636	637	617	653	588	634	612	613	598	625	635	633	552	579	531	620	612	598	634	648	601	596	632	582	679	670	661	653	701	618	600	654	578	623	592	641	626	605	605	616	665	590	648	597	654	621	643	607	591	613	620	643	643	626	617	613	682	644	593	643	677	602	659	644	621	605	629	611	591	611	653	629	610	663	611	644	633	599	648	655	650	596	663	628	676	621	614	611	614	611	655	596	612	602	629	603	626	646	640	598	647	618	590	625	660	675	621	608	645	600	616	659	607	597	611	632	604	588	630	627	630	611	609	613	590	614	670	603	590	627	653	596	550	599	607	614	644	600	596	650	669	638	604	626	634	598	614	622	674	638	597	593	563	611	622	615	598	650	639	601	629	600	604	637	632	619	602	620	612	637	623	602	694	652	660	597	626	639	633	609	628	613	671	641	594	636	659	676	609	586	655	583	601	651	641	627	650	644	642	644	637	635	639	621	594	646	597	619	617	607	659	624	583	633	589	576	632	616	594	616	625	600	641	614	622	601	640	625	645	628	653	592	640	581	592	626	648	605	610	693	650	647	650	587	605	570	650	629	637	618	605	610	603	590	609	613	661	623	576	568	599	648	641	628	605	585	634	632	603	628	631	605	607	601	652	629	645	601	645	575	617	644	629	688	595	653	624	624	613	606	609	599	637	631	640	634	660	654	646	603	638	639	616	607	621	655	611	599	649	610	651	629	624	644	622	638	597	687	616	609	640	660	641	664	635	602	589	618	642	595	601	620	564	606	627	617	593	643	648	614	635	642	632	613	608	610	567	634	603	622	675	645	649	643	610	649	601	613	621	632	653	619	635	648	616	596	626	610	656	640	665	595	613	599	596	657	630	638	621	607	662	605	667	627	636	598	647	640	670	598	626	613	601	659	637	622	588	629	614	627	645	614	604	667	589	614	619	597	612	638	616	653	650	619	635	620	648	612	616	618	630	588	625	635	589	624	584	632	681	626	624	660	603	653	579	616	595	635	562	671	630	645	640	628	648	607	658	625	652	598	643	675	624	654	645	659	613	614	597	617	653	624	580	624	630	640	552	630	632	603	648	657	617	632	591	592	614	622	657	613	659	647	600	577	605	625	636	640	614	642	603	586	634	636	592	646	624	617	623	619	611	647	606	626	637	594	641	681	557	627	653	576	643	607	643	645	644	640	560	664	625	672	655	633	607	581	607	580	692	631	621	663	607	676	667	587	632	630	628	645	674	639	609	671	632	601	624	621	632	660	580	619	646	577	610	637	624	645	645	648	662	627	666	645	663	611	649	603	606	655	649	572	663	630	631	636	581	628	616	633	642	601	596	633	613	631	626	619	578	639	636	582	622	640	601	589	588	595	654	623	615	649	601	574	628	648	566	626	573	599	661	603	646	642	642	579	571	635	614	581	626	635	627	625	602	618	633	650	629	640	676	629	674	612	643	660	636	598	642	612	632	600	609	626	638	636	608	654	628	604	622	634	636	597	592	615	614	632	571	622	616	631	650	635	599	638	612	621	634	629	604	643	615	627	650	594	646	573	614	632	584	601	612	640	623	625	616	636	579	608	638	653	639	606	623	639	599	665	622	626	642	634	638	620	598	626	686	670	601	622	622	631	649	629	559	581	602	611	615	646	620	589	589	590	587	607	661	644	640	600	598	603	642	635	577	613	615	609	580	615	614	593	656	632	604	593	626	648	592	640	580	663	601	581	596	633	615	620	617	634	621	625	603	623	614	609	657	569	658	623	627	625	589	639	580	641	621	648	616	602	603	613	653	614	665	601	621	645	618	624	596	614	616	641	673	660	620	606	628	650	637	597	651	577	680	592	597	608	610	619	652	619	625	629	601	581	637	604	637	622	648	642	622	601	637	620	655	595	599	633	630	637	568	644	661	627	636	628	621	589	611	580	612	605	610	639	651	634	611	581	630	629	626	599	620	612	634	663	610	641	643	603	652	642	597	599	603	617	578	601	599	647	587	633	635	630	601	604	642	575	625	586	588	595	635	638	611	606	613	647	619	637	598	612	619	641	631	616	638	635	602	608	634	579	622	630	672	608	613	657	580	595	590	644	617	669	617	642	691	645	660	622	561	625	603	646	630	684	635	613	635	606	636	547	612	618	565	615	608	603	662	599	603	594	628	616	631	642	625	615	628	582	607	618	632	589	632	619	666	625	594	640	619	609	681	648	643	625	655	601	603	607	616	615	638	629	598	606	595	569	639	614	614	673	622	659	626	619	613	640	600	637	581	618	631	607	603	607	625	625	605	601	582	620	584	617	609	653	615	634	676	635	609	574	632	576	649	636	629	609	580	634	608	592	591	648	632	653	622	624	619	670	634	634	644	645	597	648	643	632	627	621	636	578	634	632	636	682	605	603	615	613	607	574	656	657	607	636	602	624	624	640	604	625	628	583	648	605	556	596	618	612	600	618	646	663	650	603	646	602	604	583	633	636	614	630	626	627	633	634	609	631	648	608	592	584	638	636	662	618	644	616	595	652	611	583	634	588	618	640	628	575	623	588	640	625	623	620	637	610	612	667	604	654	652	611	592	623	655	576	647	630	616	626	600	642	642	676	563	632	653	635	616	654	598	655	681	627	567	599	587	650	656	613	626	680	644	666	623	608	636	638	577	611	612	662	617	636	615	673	660	643	681	616	666	597	649	660	610	627	630	627	601	619	679	580	603	644	624	644	651	606	574	621	587	625	675	590	625	543	616	631	625	652	647	634	639	618	607	619	577	574	631	609	640	612	622	588	632	668	640	618	711	582	595	608	686	623	651	656	640	598	645	654	635	615	647	604	616	658	623	631	593	603	631	621	602	612	629	643	622	624	618	606	640	623	621	583	613	608	616	601	637	594	639	682	592	597	622	640	614	609	618	632	640	621	590	636	592	597	642	642	679	615	581	633	620	638	612	621	617	583	605	568	596	610	601	629	605	633	664	577	600	657	631	629	665	629	637	650	627	649	569	591	625	575	577	583	633	611	650	643	658	640	585	595	606	612	647	592	649	616	656	647	584	596	628	623	634	625	608	610	621	604	617	606	624	644	616	617	624	612	671	627	624	648	641	663	635	627	627	615	619	570	607	617	656	590	616	629	673	619	656	629	628	659	618	614	640	609	643	632	646	630	616	541	649	577	638	609	626	644	621	583	623	606	604	610	664	613	666	574	592	629	617	622	568	615	608	638
56036	28874	18523	10689	4282	647	314	309	360	307	304	315	274	305	276	271	290	319	280	295	276	338	313	327	296	314	310	335	304	327	332	355	290	283	312	328	310	327	253	293	271	259	290	289	290	300	291	280	308	323	322	297	286	321	302	265	290	329	298	313	349	296	322	290	285	258	296	293	326	297	322	319	315	291	281	323	292	327	325	284	273	324	306	314	330	310	299	242	302	287	322	321	282	294	346	288	300	306	316	318	314	323	316	339	298	318	270	285	327	287	312	324	313	285	269	318	335	316	313	290	302	315	303	272	312	296	340	302	286	292	319	325	291	287	327	303	281	295	291	279	300	277	304	332	280	331	309	331	312	297	293	321	292	293	312	289	272	306	281	316	329	326	252	305	328	306	267	313	286	248	294	305	294	302	329	281	309	332	310	323	281	318	301	282	312	295	265	278	315	287	301	305	323	335	277	317	316	312	304	265	323	290	301	283	249	298	298	303	314	304	310	313	295	304	299	322	283	304	315	301	281	294	284	294	340	275	277	300	297	280	317	306	307	327	267	297	318	325	326	290	308	264	286	335	326	312	294	285	263	310	328	291	317	295	295	304	261	266	277	288	288	323	283	272	308	282	311	292	304	289	295	264	272	289	311	291	289	277	257	310	327	323	319	335	272	276	308	297	299	311	317	270	307	301	303	297	314	278	271	289	296	337	277	329	287	310	268	291	314	301	280	277	295	334	273	306	273	288	312	269	320	284	322	316	327	318	321	273	300	324	299	307	312	321	289	284	286	320	301	285	293	311	297	293	326	282	293	332	314	279	266	306	276	291	307	305	287	303	312	285	291	283	306	334	274	299	297	310	303	333	333	357	323	289	297	306	322	285	275	320	321	301	298	293	295	316	293	297	301	291	307	311	310	312	319	297	267	303	266	303	297	307	305	295	311	317	331	350	289	310	326	310	298	306	326	288	289	274	314	277	354	274	283	281	296	309	286	324	307	308	285	301	286	278	335	305	299	265	308	279	341	267	305	321	281	266	278	320	323	306	308	299	273	295	281	292	311	269	333	293	312	293	275	369	287	302	317	297	295	283	276	264	290	280	310	316	346	298	303	302	282	310	298	296	262	305	301	319	306	257	272	317	287	313	333	319	284	286	338	326	308	295	324	319	311	310	281	326	279	285	299	289	333	296	303	283	323	319	327	327	277	294	314	309	307	303	308	293	290	288	306	282	280	294	319	305	313	292	298	285	318	290	307	305	288	288	306	297	289	290	323	323	274	322	262	323	317	260	288	298	317	293	279	306	288	271	313	311	305	280	276	302	299	240	269	262	314	334	349	320	313	299	312	274	292	318	330	284	311	315	301	279	291	280	297	256	304	305	287	297	312	273	323	279	305	277	264	294	305	309	271	273	293	312	299	313	309	280	281	270	253	329	318	298	277	316	316	305	294	320	323	299	286	279	290	337	316	287	314	286	319	303	305	325	307	308	334	299	283	316	295	285	255	279	291	283	298	340	313	326	295	305	314	327	296	308	300	293	287	295	291	265	312	304	309	319	321	299	279	300	288	275	311	300	257	315	327	302	302	342	283	319	297	285	303	315	265	304	306	276	312	291	295	344	303	269	301	299	268	296	315	313	304	304	292	299	276	314	287	316	310	279	296	318	311	288	301	284	328	296	288	279	305	306	326	287	297	337	335	307	285	304	311	263	304	318	304	273	268	327	286	295	295	341	273	286	276	294	278	282	308	309	298	290	326	295	296	271	290	291	285	287	334	281	318	279	279	308	287	299	288	310	326	289	296	270	293	311	303	327	288	278	295	315	296	282	306	312	308	296	315	283	311	310	280	248	269	295	314	292	313	287	276	334	269	294	332	290	301	273	286	276	306	317	300	308	326	292	307	316	299	280	340	296	298	287	316	297	290	302	289	303	306	301	323	283	298	306	311	345	277	285	349	324	262	299	276	310	307	263	292	325	301	282	282	310	270	278	284	296	296	308	298	292	264	303	295	282	274	312	292	292	321	282	308	326	264	282	250	281	283	319	318	293	332	276	294	256	305	284	301	284	259	312	272	349	326	313	301	322	290	300	291	303	267	345	322	295	295	265	286	324	302	308	258	313	297	311	296	301	327	287	307	267	319	274	302	273	328	323	289	296	290	302	292	298	320	281	298	328	312	314	313	264	263	290	284	264	294	308	310	325	288	284	322	337	326	287	304	301	325	293	276	303	301	327	274	280	345	282	277	308	307	304	321	320	250	304	283	327	294	267	275	326	300	312	295	292	321	292	302	296	269	290	289	273	258	291	278	294	286	315	304	329	298	319	265	296	354	279	304	309	289	298	307	325	293	294	306	287	297	264	273	284	272	286	299	296	294	274	279	293	307	278	251	289	302	300	336	318	352	280	286	298	284	278	274	261	286	287	314	296	321	304	274	293	328	310	303	304	311	317	317	303	284	290	256	287	308	275	286	287	297	284	274	319	293	284	367	339	347	305	287	285	334	308	288	310	323	281	298	298	330	307	303	313	293	293	293	286	317	274	295	272	285	291	275	280	318	296	282	311	312	347	298	325	290	281	324	283	281	295	301	315	287	281	353	250	285	333	295	306	295	296	279	305	261	301	319	286	295	299	327	295	310	311	298	285	309	303	298	274	273	275	256	308	308	305	309	290	277	286	286	284	324	318	317	320	317	305	279	292	274	301	280	311	298	320	324	307	324	307	296	306	295	325	306	289	274	300	334	293	270	312	283	260	276	304	301	286	285	274	292	320	304	338	251	270	284	286	286	301	341	303	261	303	262	297	281	292	288	278	318	259	251	282	297	313	318	327	305	293	314	302	303	308	323	278	299	295	290	298	304	306	285	297	326	297	285	294	299	298	315	284	305	293	279	300	316	301	297	292	310	285	217	289	306	326	300	277	301	290	296	316	327	322	300	251	341	297	287	308	273	306	334	329	328	301	290	300	274	297	297	269	317	330	310	337	288	301	330	296	304	311	326	264	326	332	291	282	280	298	271	295	289	319	296	309	306	274	262	314	294	271	299	287	283	330	311	293	313	338	314	308	283	334	287	287	287	311	334	307	300	277	334	325	313	280	339	283	297	270	298	289	275	244	275	283	294	307	300	270	299	289	320	297	281	296	308	329	279	277	278	311	334	312	314	316	288	302	359	340	318	341	277	264	329	296	316	295	308	318	294	274	296	296	295	320	322	314	286	290	338	301	320	295	316	289	275	320	293	261	281	289	297	307	300	294	321	266	313	327	309	269	332	292	317	303	253	246	301	307	296	308	298	289	289	342	301	316	309	299	303	337	290	303	297	305	296	323	322	303	288	312	289	293	294	330	306	267	300	296	343	310	311	317	297	311	311	309	291	309	304	318	285	327	282	293	300	283	293	289	321	315	311	327	289	282	292	285	332	326	324	286	298	324	325	280	279	304	281	285	278	302	266	286	328	325	286	300	282	281	277	281	316	301	268	296	300	343	292	259	288	301	297	298
34966	20784	22577	19563	10285	1499	751	709	686	772	657	733	648	674	644	676	616	685	679	633	622	651	623	673	673	639	676	622	624	651	668	651	707	634	681	682	715	655	652	665	681	647	641	650	668	642	636	653	675	687	650	674	629	655	649	632	680	637	636	663	644	638	727	631	697	649	631	634	653	639	613	650	632	687	654	644	622	696	651	664	599	615	650	678	651	712	652	683	615	703	653	653	660	634	674	648	633	647	729	632	637	710	670	684	646	641	597	721	701	674	628	651	649	700	653	623	704	634	684	628	634	626	739	709	622	614	691	663	695	655	658	651	634	674	712	645	647	608	647	634	668	602	660	688	662	699	647	658	673	658	621	690	607	641	693	681	670	641	659	688	683	627	720	668	663	629	639	640	635	645	657	641	669	662	642	642	693	657	647	615	674	653	633	685	659	675	659	723	676	668	644	672	646	702	612	640	668	651	670	664	585	637	711	613	657	662	657	666	658	661	687	674	693	633	657	692	659	656	629	649	686	580	654	649	632	657	644	668	676	664	690	650	637	660	670	681	634	667	660	638	670	630	617	640	688	628	710	635	672	648	700	698	643	652	694	663	660	616	657	678	599	663	677	633	650	661	624	651	625	693	672	635	667	649	689	654	645	629	661	654	679	622	632	687	636	649	675	639	679	684	655	647	643	616	683	633	660	652	627	648	655	666	666	650	643	650	652	654	670	726	671	699	728	663	675	657	676	715	644	666	645	668	711	659	644	660	668	620	662	617	664	644	624	703	696	653	627	587	708	670	662	701	600	686	641	623	678	666	622	630	660	649	661	667	651	656	631	590	707	607	639	661	601	660	653	686	642	665	640	624	658	671	647	611	696	651	675	649	619	633	666	654	661	636	663	661	670	659	680	646	684	643	609	686	631	672	713	678	679	680	659	656	678	636	634	708	620	629	676	657	653	657	657	637	679	606	662	648	648	729	652	637	616	693	697	670	699	637	674	651	648	638	616	660	663	666	665	656	693	675	641	647	661	708	705	629	652	666	639	661	616	655	684	629	640	659	615	648	657	668	665	636	694	664	689	628	599	656	647	637	663	693	628	666	637	621	586	666	696	629	632	675	677	654	653	662	653	689	696	657	632	638	626	665	651	623	640	626	685	676	667	708	659	645	665	669	695	628	673	653	698	655	626	682	720	624	622	652	685	611	644	675	654	640	671	655	628	630	647	666	634	653	637	639	645	650	644	660	651	641	686	664	678	676	650	658	654	710	664	685	655	676	671	661	612	668	692	698	684	641	657	660	621	687	705	623	646	643	690	665	662	684	641	683	620	653	678	689	716	689	666	626	659	642	671	692	665	653	657	668	672	672	650	672	640	615	654	681	662	667	665	634	610	650	666	661	677	679	707	666	693	687	703	680	674	649	666	639	643	664	636	644	687	663	698	643	646	616	693	623	640	720	642	642	705	697	627	676	625	652	675	641	682	616	658	678	651	713	645	654	642	667	616	714	605	662	654	653	660	670	591	703	654	658	675	668	632	636	653	673	659	647	622	631	621	672	674	597	635	588	701	652	653	673	579	654	671	663	690	608	700	619	631	683	623	664	644	626	631	654	671	694	680	615	668	639	646	695	634	634	640	698	707	643	658	643	677	649	659	679	623	665	671	665	656	656	713	654	678	659	642	664	635	624	674	665	660	628	683	659	705	667	676	683	686	669	641	607	678	638	673	626	616	656	683	649	638	644	638	631	624	641	638	685	638	708	637	636	674	596	663	664	673	681	627	657	666	651	626	697	630	639	656	689	674	684	671	668	647	637	671	672	614	641	668	691	655	703	628	626	677	639	645	643	662	661	701	666	667	656	658	715	653	657	682	638	667	640	675	641	628	625	666	682	711	690	702	619	588	682	631	646	623	645	626	664	646	658	625	646	679	626	628	627	665	635	729	683	626	683	627	660	637	684	691	696	664	628	659	661	627	667	700	616	638	629	680	647	594	656	665	647	664	672	654	679	690	704	658	644	602	662	686	628	605	648	639	645	669	666	668	647	637	658	636	681	619	708	644	645	645	652	654	649	624	635	662	659	674	626	690	649	654	662	653	607	668	669	642	655	671	658	697	668	662	660	625	678	680	676	699	630	689	693	626	648	667	697	639	662	694	665	675	642	634	665	638	693	684	674	681	634	623	633	648	639	652	653	642	662	633	642	638	670	674	631	662	661	642	682	642	670	637	643	656	655	618	622	717	648	655	651	687	668	651	673	682	656	626	691	679	645	648	646	636	671	668	642	654	683	653	705	618	682	622	618	649	693	621	692	639	651	606	647	677	645	687	654	632	656	668	715	648	640	668	620	656	661	659	636	677	633	551	671	669	652	648	666	663	610	644	647	706	665	634	676	628	673	641	664	654	668	653	651	671	627	628	667	668	677	651	682	662	659	717	654	662	677	697	724	659	646	689	650	674	672	625	682	664	688	651	635	685	687	647	692	633	649	634	677	617	632	637	630	677	642	629	703	651	688	657	734	659	690	699	628	627	655	618	635	652	625	683	670	641	671	649	656	645	671	624	668	632	657	658	605	661	691	603	656	679	643	630	644	668	679	622	643	644	647	673	658	635	615	681	615	657	673	674	687	625	651	662	634	660	684	613	654	703	667	661	636	686	713	659	646	638	697	655	674	656	696	628	651	661	678	671	681	637	656	678	663	662	677	632	685	642	652	645	684	665	614	688	587	664	638	626	640	619	637	667	663	658	657	604	655	624	689	650	682	658	677	676	653	637	662	654	686	631	653	657	662	637	645	646	649	614	706	648	692	658	691	612	651	703	627	674	659	689	679	600	641	702	630	658	618	653	683	636	661	619	656	659	659	674	649	670	649	660	654	651	660	661	678	625	661	657	665	650	650	657	629	632	654	647	633	648	646	669	655	678	673	679	642	711	652	638	626	654	653	678	624	682	687	656	644	688	660	667	633	620	642	671	631	686	640	606	635	644	667	627	659	602	655	677	669	630	693	690	612	664	643	703	642	648	632	655	637	665	640	645	660	650	633	610	667	610	673	640	642	686	633	655	606	648	630	683	682	661	666	679	709	652	642	641	665	588	621	676	618	623	649	695	677	628	644	648	653	664	662	721	644	677	676	629	656	702	655	661	670	640	650	636	650	719	630	636	685	693	661	646	658	652	632	674	678	650	649	617	669	670	656	678	631	635	665	663	649	645	651	669	599	663	653	634	646	676	644	687	641	629	633	679	664	632	657	655	648	654	681	642	630	666	659	637	655	693	703	640	685	669	687	637	641	646	634	639	644	645	570	658	679	661	668	594	581	667	644	666	678	669	626	621	659	668	643	652	698	673	625	622	653	664	676	673	646	662	651	659	717	610	681	622	697	678	653	668	733	658	664	656	638	632	679	636	677	616	646	628	638	683	641	635	636	666	664	679	650	625	627	671	618	662	641	674	638	606	608	644	658	628	649	606	625	696	670	680	647	664	643	639	681	691	657	641	661
69111	34924	20043	9104	2255	510	323	301	333	324	366	358	314	356	336	332	331	343	330	280	325	301	313	336	353	312	355	300	353	303	299	323	298	321	326	326	314	324	305	339	314	346	320	340	338	315	345	316	338	325	330	354	317	315	340	348	337	296	334	317	318	334	359	345	324	328	343	322	327	315	317	307	319	278	300	320	300	316	324	323	334	316	310	355	295	323	307	315	331	307	377	319	296	300	322	326	336	307	343	339	327	298	323	351	312	312	369	298	313	281	316	331	320	333	289	326	341	281	311	346	332	371	354	306	342	341	330	333	296	306	323	364	292	356	316	339	370	320	318	328	347	329	345	325	307	326	286	309	349	298	344	331	332	329	344	289	357	327	321	319	326	317	318	276	285	340	315	311	336	334	350	311	349	290	349	359	333	323	327	343	311	354	325	335	344	322	330	322	358	330	348	323	333	360	329	326	289	307	308	324	295	299	322	347	336	317	344	339	331	333	315	320	329	304	291	364	328	321	342	342	340	314	303	300	307	332	315	334	339	316	339	331	311	334	330	306	322	267	308	286	367	318	298	317	327	312	352	336	335	322	295	326	330	352	338	342	324	329	334	324	348	316	282	306	314	290	343	342	342	357	337	316	329	297	343	315	355	309	355	324	347	358	287	310	297	319	337	325	338	308	322	295	305	333	311	288	297	322	323	313	319	336	306	340	317	344	327	323	323	333	332	310	340	308	342	349	337	311	321	321	348	323	299	307	316	345	339	280	337	320	326	335	331	308	316	320	308	303	342	323	325	333	328	325	310	322	321	349	354	348	321	307	308	294	339	288	323	352	313	324	318	331	354	290	312	310	332	355	369	333	333	324	307	317	331	303	267	294	329	326	342	349	350	287	311	334	331	341	314	324	345	342	316	326	331	313	347	310	338	306	330	317	329	336	279	324	315	342	315	367	350	314	313	374	340	332	325	296	298	343	313	342	349	287	330	328	319	334	321	339	323	292	318	301	316	289	322	339	314	344	330	368	353	298	323	303	348	332	303	358	320	323	311	307	321	273	293	317	289	345	361	353	315	372	378	336	349	368	342	313	318	342	347	300	304	294	338	327	274	327	350	314	344	289	322	386	347	333	297	331	281	317	321	322	332	302	351	344	316	302	325	306	324	334	290	320	338	357	321	307	298	318	332	320	371	350	305	299	297	336	368	310	338	324	314	367	310	328	317	351	304	335	293	270	315	312	347	336	324	334	283	322	309	334	333	277	297	354	371	365	318	314	348	323	311	333	330	315	285	325	315	315	327	278	298	313	309	321	311	344	316	322	306	333	338	319	312	314	313	297	321	320	369	312	336	339	302	326	332	322	365	344	342	346	322	275	300	320	335	320	319	335	313	301	304	335	342	333	325	329	292	304	359	313	311	319	315	338	336	339	316	369	314	358	328	313	328	358	342	322	329	366	323	302	333	337	302	319	314	299	304	328	317	298	327	304	314	319	316	277	329	347	333	295	292	355	342	323	306	302	311	320	290	324	275	330	311	334	316	331	293	320	310	344	323	332	319	321	330	337	312	353	343	319	337	299	345	313	319	329	316	322	330	341	299	307	351	310	346	343	332	342	320	313	329	357	328	306	286	298	321	332	332	297	304	325	332	320	326	328	331	287	296	336	322	349	328	311	314	302	326	333	353	318	334	304	356	318	326	320	307	361	326	329	326	357	290	324	342	341	307	350	325	314	341	345	300	360	329	310	324	343	301	336	328	337	351	296	353	323	313	282	328	336	289	335	311	338	359	304	297	346	309	310	314	322	341	368	323	328	282	329	313	307	343	312	309	318	347	292	312	299	346	351	344	297	299	345	331	327	330	303	319	311	338	317	360	336	359	347	336	304	324	335	315	313	345	309	330	341	321	321	322	335	357	341	312	346	304	304	298	301	297	331	312	335	299	362	327	325	344	309	287	315	315	296	334	285	311	319	327	323	325	314	338	303	354	337	320	315	347	319	353	282	330	290	299	336	322	298	348	343	305	327	345	329	322	312	327	302	325	329	333	336	298	325	345	317	313	314	342	308	304	353	335	317	325	325	346	325	334	332	324	323	330	339	333	328	312	321	303	313	313	333	324	317	337	306	309	303	290	330	347	334	344	305	314	319	320	333	308	332	336	295	322	351	328	307	306	306	310	284	315	317	330	317	338	347	295	329	323	337	345	317	311	304	318	323	336	322	321	326	319	308	340	316	327	317	307	328	329	290	319	313	295	325	340	361	310	340	321	326	316	316	342	299	286	329	295	298	337	307	345	306	332	332	318	318	351	327	338	312	327	320	309	322	329	314	349	330	358	321	284	280	364	331	290	300	291	306	309	344	315	355	315	296	294	290	313	304	300	331	330	346	309	322	311	312	314	323	322	342	290	344	327	314	280	310	366	349	321	353	322	298	335	320	319	355	356	309	384	366	331	332	332	313	332	360	307	355	317	349	289	361	320	313	340	324	347	343	345	324	302	315	332	357	309	341	335	334	342	290	372	334	312	317	320	341	368	341	365	361	305	332	306	353	319	357	331	341	345	319	302	276	338	341	321	317	272	323	327	307	322	330	338	304	347	295	313	320	325	357	289	355	335	324	341	308	346	311	350	325	339	360	302	320	348	332	352	326	350	318	324	343	322	315	302	330	349	342	330	316	340	318	308	287	306	336	343	297	331	310	350	356	339	331	340	314	319	306	318	359	295	319	337	321	320	318	290	330	312	348	311	326	325	308	341	354	328	321	325	339	338	315	350	329	352	344	340	316	330	365	345	273	301	310	318	325	342	340	325	317	317	298	301	339	331	306	342	338	308	311	347	329	335	317	330	289	345	335	306	328	321	328	338	343	329	315	319	323	308	335	305	327	304	342	315	327	323	321	333	305	259	325	314	303	323	350	339	330	324	310	335	330	359	318	347	307	343	296	349	298	329	295	329	309	332	309	310	329	324	308	335	311	285	355	318	326	304	336	320	287	330	358	296	322	289	313	321	369	339	336	352	299	367	324	345	316	328	335	321	334	369	317	300	350	334	309	310	298	312	326	339	315	323	320	288	338	307	324	321	321	310	324	324	309	321	292	326	295	292	329	318	312	289	278	353	316	322	345	342	314	305	327	304	308	286	319	287	332	316	315	334	311	346	312	299	330	331	311	328	331	317	297	317	302	289	375	333	338	346	345	333	308	339	341	314	325	362	355	332	340	301	298	308	308	301	328	311	319	335	322	323	329	317	315	283	348	305	319	334	305	319	357	321	326	314	303	317	291	343	371	329	312	304	347	337	338	311	304	339	354	338	334	312	312	333	331	345	315	329	321	328	324	319	345	338	352	323	341	323	345	332	326	357	346	324	280	326	324	341	323	347	291	346	357	336	329	312	334	323	311	346	303	259	344	343	354	316	309	360	328	331	305	304	320	304	326	320	320	318	310	324	356	342	314	339	357	302	343	292	319	352	309	338	318	335	342	306	330	338	322	311	301	336	320
46068	25487	21432	14446	4875	1116	780	734	752	716	698	742	709	770	726	726	704	718	716	723	743	686	695	730	683	692	698	666	692	716	671	700	683	727	723	666	712	685	706	643	713	670	678	669	702	713	688	649	667	708	690	679	710	667	628	689	735	675	720	676	708	699	703	697	712	710	697	681	744	723	672	691	708	720	699	709	687	718	757	658	699	666	769	686	693	670	652	750	683	616	685	702	692	729	676	679	714	696	659	705	713	737	737	673	706	661	674	718	678	717	694	675	724	704	727	682	721	734	715	682	742	704	690	673	711	661	653	663	705	735	683	730	682	672	684	715	719	713	685	687	688	709	719	695	699	718	722	688	737	679	705	703	745	721	733	725	731	726	670	662	707	690	683	655	747	685	702	736	711	721	706	707	718	694	733	718	702	656	671	699	691	704	692	685	705	680	685	683	697	714	731	712	716	745	684	723	675	733	705	700	706	725	725	672	686	692	674	717	743	721	707	700	657	702	688	704	698	743	659	743	701	708	683	682	707	669	702	696	707	701	739	680	664	704	693	687	702	733	663	687	669	678	727	670	716	693	725	704	741	646	699	672	668	731	685	685	675	705	690	762	730	693	700	687	663	675	670	722	736	681	687	694	677	697	722	688	698	702	728	685	683	672	714	641	712	660	681	720	708	681	691	629	677	681	702	638	690	716	655	723	677	693	670	704	717	705	678	724	688	720	695	697	671	661	742	643	705	690	689	667	677	710	667	685	688	698	673	699	712	689	689	733	744	714	673	646	698	641	669	681	688	681	718	751	707	693	719	736	667	721	725	692	669	670	670	692	695	718	673	715	708	694	703	734	720	690	692	732	664	698	704	654	709	715	691	714	651	695	695	693	745	706	738	702	631	694	720	658	706	661	674	632	705	718	695	663	766	706	692	708	697	688	673	715	717	739	707	691	675	702	679	641	737	662	709	730	643	664	659	675	650	688	676	699	679	716	728	700	684	670	659	720	683	693	694	712	712	704	728	701	694	657	741	670	702	697	738	727	703	717	719	660	694	708	662	671	702	705	706	677	739	712	716	645	697	720	731	687	733	668	665	680	696	678	682	754	668	670	759	670	696	671	685	723	674	725	597	700	675	650	699	678	709	691	709	750	710	698	689	713	672	742	679	705	709	696	705	671	708	681	686	692	698	680	683	721	655	709	705	712	701	723	669	648	695	694	665	683	713	688	721	655	713	686	727	703	673	681	700	686	689	682	681	655	691	674	640	642	678	673	728	684	703	664	746	682	725	673	675	685	653	736	638	718	695	674	689	695	696	686	697	711	693	725	776	680	650	723	729	676	710	718	679	690	665	742	701	701	691	698	669	684	669	680	690	702	705	661	704	724	728	713	708	669	676	714	728	683	688	715	685	692	692	692	726	710	758	699	691	695	681	732	684	730	690	666	650	676	643	646	681	684	699	687	676	674	670	671	706	660	697	654	720	696	723	679	672	720	702	689	698	672	670	690	684	680	706	716	706	705	678	738	748	702	685	686	699	692	670	715	666	681	669	676	741	714	654	696	655	665	687	690	735	677	701	723	631	693	677	633	754	707	663	748	683	648	739	648	654	707	662	717	683	716	694	727	695	652	687	678	692	760	670	724	721	689	720	724	668	741	698	667	658	667	702	679	689	694	712	740	724	700	698	704	694	693	709	709	677	691	650	698	759	720	701	690	650	639	703	700	723	699	699	698	678	710	698	697	699	664	718	725	721	696	693	698	673	690	691	718	702	706	707	683	645	759	715	698	655	708	712	661	700	706	675	692	659	703	727	687	718	679	688	734	707	672	764	747	712	657	667	688	749	696	684	673	698	690	724	686	719	686	713	735	638	695	650	686	721	675	668	702	721	760	701	674	680	715	677	690	696	713	709	641	711	724	695	689	678	676	717	732	706	703	674	686	720	674	673	698	679	730	689	730	712	693	684	709	722	700	669	655	679	684	681	666	713	672	698	732	734	690	699	663	701	739	710	718	681	716	736	711	698	686	701	657	671	694	660	713	680	700	680	676	714	698	730	718	715	727	642	695	648	680	625	704	666	676	676	677	718	724	708	671	688	705	703	680	707	718	696	672	659	709	701	670	645	631	713	698	662	678	682	697	662	716	662	690	709	680	723	680	682	733	711	732	670	725	705	659	703	720	685	694	690	710	639	674	662	700	679	669	716	669	740	697	694	687	722	701	656	698	723	678	726	676	663	694	720	659	692	668	719	645	712	729	684	699	660	710	628	682	641	686	717	692	694	671	679	669	695	650	742	692	717	677	693	680	691	710	705	690	746	707	728	699	650	686	714	689	670	709	716	684	672	718	698	748	688	696	673	707	694	688	684	652	746	654	703	654	693	762	710	732	666	721	690	682	739	724	632	701	699	745	712	676	719	636	668	702	692	674	659	719	667	687	672	720	664	698	666	692	744	662	679	684	644	704	702	746	713	707	673	676	677	697	693	714	770	657	757	721	686	678	679	691	685	712	725	676	671	720	700	761	659	709	664	693	753	625	659	683	628	650	720	732	724	698	679	688	736	699	694	707	695	692	711	729	705	672	702	710	680	670	693	737	733	708	687	658	739	735	682	706	693	655	710	731	729	727	702	726	705	663	715	698	698	661	697	675	671	716	692	725	704	676	688	699	618	702	700	708	648	685	722	692	701	681	695	676	728	657	680	707	639	647	666	705	696	739	698	673	705	694	688	701	676	718	752	691	678	680	739	704	704	747	659	660	692	660	702	710	699	697	692	661	670	637	679	738	735	686	700	681	703	734	718	705	695	666	688	678	706	687	723	674	714	696	656	693	718	663	715	693	746	708	669	697	687	617	689	659	690	715	643	663	683	669	704	685	683	693	723	650	659	697	721	708	759	719	677	698	673	720	699	690	679	720	673	702	732	697	668	652	698	690	691	698	743	686	740	698	704	666	695	673	738	671	691	664	700	674	696	687	712	696	664	696	687	701	675	683	714	714	646	633	674	703	670	722	662	696	700	681	701	656	724	672	622	733	663	699	725	675	710	658	683	693	681	732	652	638	706	677	652	663	664	686	695	665	715	671	735	686	715	630	705	677	732	648	693	678	717	677	702	713	693	659	715	695	724	678	704	673	768	710	687	695	713	674	722	682	699	724	682	710	647	708	717	671	697	673	710	709	690	701	665	684	711	669	669	690	714	669	672	728	699	687	691	694	684	727	704	715	663	714	685	683	715	700	718	710	703	685	669	715	682	696	681	709	729	713	655	700	723	690	736	648	712	649	683	700	724	676	716	687	662	700	640	725	665	707	728	691	687	684	703	718	692	690	708	685	702	719	673	690	665	734	694	699	696	692	713	721	711	729	686	670	736	707	654	657	691	678	721	660	678	735	687	674	676	670	674	692	699	747	704	725	648	713	676	690	688	671	649	684	707	725	676	706	731	742	644	730	735	692	700	727	702	696	697	696	695	715	692	670	729	725	705	714	661	696	650	706	656	668
45164	24587	13117	4167	725	353	333	263	255	287	309	272	288	278	285	294	309	286	297	321	284	294	318	325	258	299	276	275	283	286	283	289	288	257	273	295	297	303	278	309	287	297	289	285	285	272	306	309	302	256	300	287	308	290	274	321	286	274	271	294	288	269	269	274	305	281	273	297	318	291	277	247	258	254	320	298	293	289	270	261	294	295	297	291	272	265	272	270	315	297	278	267	271	277	260	299	303	249	283	287	282	244	251	308	278	301	269	259	283	276	284	252	258	287	297	319	259	270	312	303	288	290	269	322	258	295	284	288	296	242	286	297	276	299	278	270	255	275	306	264	278	305	286	287	255	291	316	269	317	264	293	292	302	267	280	284	295	289	294	289	297	320	249	300	262	274	286	294	287	315	264	295	274	322	293	296	301	322	273	267	315	296	259	291	266	278	310	289	299	328	257	291	268	282	298	270	281	288	296	299	274	285	301	276	269	281	287	289	284	293	281	317	304	282	292	290	273	281	309	290	281	263	292	247	257	295	304	290	307	285	304	270	279	284	275	253	327	305	251	305	258	295	272	273	275	296	316	301	266	319	276	276	293	265	292	262	291	277	271	292	299	273	313	331	275	295	282	266	276	264	292	312	308	265	302	295	265	291	300	288	269	273	286	292	278	285	267	306	316	285	316	288	278	275	275	286	298	270	273	281	267	301	316	302	318	295	278	308	304	279	254	325	295	284	303	357	321	284	295	284	270	288	281	283	308	284	285	273	314	275	297	281	294	324	328	257	288	317	318	262	284	283	284	277	325	286	294	285	268	295	295	300	272	267	295	281	269	272	272	292	263	285	294	279	271	295	296	280	297	274	304	325	305	301	248	313	317	264	307	273	271	296	269	299	280	299	305	266	293	316	292	289	281	284	269	273	285	273	301	303	308	312	327	305	271	297	299	326	311	289	319	299	283	300	298	267	288	291	272	257	279	269	286	278	262	272	285	285	262	292	296	317	287	293	269	283	315	305	301	276	271	285	281	299	281	265	317	269	283	271	290	307	262	303	285	307	272	311	268	289	285	286	270	280	275	298	281	305	267	304	307	293	267	297	275	258	283	300	310	286	319	281	285	307	278	316	285	271	252	281	300	279	279	255	315	276	315	316	295	293	298	291	256	268	297	296	302	289	305	288	271	282	327	274	295	295	267	290	268	270	257	266	276	306	282	278	292	290	297	280	300	272	263	302	282	305	289	299	269	280	343	318	269	278	280	298	335	276	313	279	308	294	284	286	293	270	272	292	285	297	306	298	261	296	296	276	283	275	296	307	250	276	309	300	318	251	288	319	267	273	286	287	295	314	313	284	302	306	321	290	310	300	303	272	261	293	298	279	272	337	269	293	300	287	298	265	269	292	278	265	289	301	280	302	249	286	342	288	278	275	283	281	305	312	285	244	290	281	309	282	287	283	256	314	312	288	275	297	283	248	251	259	269	281	269	285	311	266	267	292	253	300	287	277	296	299	315	299	321	268	243	303	310	278	277	291	284	288	316	309	287	259	282	305	275	305	282	287	295	261	275	273	279	294	272	279	334	274	272	292	294	283	309	271	305	306	276	279	293	274	288	284	280	309	272	303	284	279	261	298	282	271	274	280	296	276	287	288	276	290	313	270	316	288	261	286	315	277	291	273	288	282	298	280	317	295	304	285	301	267	305	286	309	282	273	303	287	331	329	321	312	259	261	304	256	294	282	289	333	249	295	275	289	300	269	268	274	293	281	294	302	291	323	296	268	287	302	316	301	299	281	312	289	290	286	250	294	281	308	291	279	293	296	269	262	314	290	264	275	264	297	274	256	287	265	288	346	301	252	260	320	267	288	290	271	270	288	270	268	295	292	272	256	292	283	268	320	318	282	259	266	293	301	279	280	255	312	274	310	304	280	255	301	291	298	316	296	323	308	276	286	327	297	258	308	292	305	274	280	260	278	274	233	278	284	313	312	296	302	289	297	293	254	298	286	297	288	294	278	302	315	276	312	288	298	282	271	315	287	299	304	287	302	269	260	284	298	282	275	276	268	268	269	273	264	283	283	300	271	300	325	266	298	277	290	284	286	289	303	321	266	271	291	286	293	296	290	280	276	270	272	267	270	291	260	263	299	297	310	286	297	254	274	269	287	304	274	267	310	297	291	290	275	305	294	304	287	284	297	301	287	272	299	285	274	281	334	289	301	297	275	265	307	283	277	281	288	274	281	300	274	282	280	281	302	302	285	316	304	293	279	264	252	254	299	255	288	285	306	313	287	297	319	271	279	259	292	316	280	285	270	287	268	265	258	272	282	273	259	296	289	275	273	263	292	300	287	256	291	265	300	270	259	310	313	296	278	258	295	288	277	272	283	285	247	289	276	305	288	272	288	277	296	274	278	316	291	269	323	325	252	279	299	271	281	286	287	282	285	280	287	278	316	284	283	279	309	286	301	278	324	280	292	290	298	278	274	305	274	313	281	267	265	291	293	305	290	293	291	281	281	318	278	270	281	278	249	271	282	292	290	278	274	252	303	264	284	301	335	284	246	266	299	271	298	270	258	294	267	275	304	261	314	315	264	292	287	312	299	280	233	287	295	307	305	288	289	261	283	299	280	276	289	274	306	286	268	257	272	280	315	300	289	292	268	312	274	293	260	305	282	293	288	289	271	273	310	265	301	276	287	279	261	274	288	264	308	292	296	305	271	325	293	288	308	262	267	290	290	273	281	293	283	290	241	288	267	268	264	319	264	261	274	320	305	302	255	292	291	315	286	269	277	235	287	273	287	273	271	303	250	313	300	250	277	298	298	300	282	297	268	297	271	293	293	294	286	278	275	295	344	258	265	294	301	270	305	299	253	278	283	265	308	325	274	288	289	285	282	264	295	273	256	297	253	287	329	290	276	291	282	263	266	306	280	284	305	230	289	325	292	304	287	282	300	288	266	302	312	269	260	308	300	271	282	302	262	302	281	291	301	292	291	253	267	284	320	307	323	306	276	314	292	295	319	309	245	264	276	301	298	239	286	274	285	268	289	310	271	287	284	292	299	299	284	289	275	262	264	293	306	311	314	275	290	294	305	282	294	275	292	313	270	309	310	288	255	254	273	255	287	305	306	271	340	329	271	270	276	303	275	262	290	293	273	270	259	308	279	288	293	313	278	289	281	310	299	312	279	249	322	274	329	291	259	298	310	291	315	301	298	335	288	288	275	290	273	308	284	261	321	304	276	301	301	306	311	302	288	277	318	292	263	281	290	234	288	256	296	307	280	266	292	299	285	274	290	279	265	292	280	288	287	303	279	306	247	319	303	254	290	273	289	279	252	284	289	287	316	308	292	310	263	314	288	321	305	314	275	267	292	284	276	332	349	293	273	289	268	241	272	270	277	318	301	285	259	276	261	282	292	286	278	313	282	285	295	275	281	275	280	278	269	297	284	303	282	316	293	270	299	295	321	266	290	286	294	257	249	290	278	277	281	311	291	295
28940	18694	16704	6864	1747	879	695	674	629	664	589	666	656	598	626	623	646	613	605	644	622	629	634	628	639	653	633	613	610	635	593	618	612	610	632	662	568	647	586	598	603	619	602	619	611	647	652	667	611	617	622	618	636	639	645	665	642	613	584	664	586	618	624	614	617	626	599	649	616	634	615	651	670	634	596	583	628	582	629	632	618	583	658	633	592	624	627	651	640	660	612	629	605	610	593	616	637	633	612	589	610	603	630	648	634	619	623	638	659	602	640	604	577	590	637	672	677	619	669	664	647	636	609	603	613	603	599	591	685	621	618	627	633	615	644	616	625	622	636	611	616	591	599	631	660	612	589	603	613	603	631	643	625	634	599	638	620	629	621	646	661	635	599	621	597	623	639	601	595	619	593	638	626	582	638	592	578	690	653	613	638	637	628	661	616	568	599	652	656	568	631	595	613	599	637	646	623	680	569	627	673	612	626	618	610	628	648	629	592	611	639	647	616	609	636	629	597	554	655	660	603	592	585	635	654	663	630	624	618	637	682	590	577	622	616	618	617	626	623	663	605	617	583	601	655	614	616	613	621	633	667	608	617	634	632	626	629	633	606	600	607	609	613	594	628	653	604	619	661	575	643	607	638	645	604	643	640	621	628	641	657	596	582	589	582	628	643	643	650	617	635	596	679	628	601	654	629	632	601	641	640	599	632	660	643	604	647	644	611	663	647	593	612	608	620	613	644	622	665	653	592	626	625	607	666	631	606	615	640	645	603	646	616	646	629	629	608	608	646	677	615	617	705	619	624	645	632	607	620	615	644	656	634	605	686	605	618	605	604	610	650	652	615	630	612	616	643	602	654	626	626	653	634	575	652	604	616	601	641	663	637	648	632	606	650	641	594	618	613	615	611	620	585	591	613	641	639	594	634	610	590	636	619	615	601	644	611	644	650	609	619	623	633	630	591	643	618	621	642	623	632	602	618	644	614	597	614	638	592	616	626	618	639	618	607	647	640	613	609	666	601	602	629	597	590	597	646	609	638	579	602	597	634	641	642	610	609	628	654	649	586	601	644	621	602	634	625	603	612	642	624	598	618	605	625	655	595	615	582	634	618	623	605	605	602	630	674	641	658	590	649	652	611	669	632	607	677	626	656	593	624	630	647	606	629	609	629	609	641	655	646	589	660	659	637	652	610	613	640	652	583	632	605	626	655	619	692	660	640	616	670	626	615	659	590	671	626	646	638	595	650	690	625	587	608	587	597	597	622	594	655	627	628	613	587	658	548	653	593	611	640	669	630	620	602	607	591	613	654	598	615	605	619	640	619	597	617	642	610	650	566	613	615	643	581	631	617	584	666	583	666	666	638	666	582	662	591	617	622	635	647	582	648	604	622	659	650	635	627	627	606	628	593	647	644	600	608	587	618	592	602	649	597	616	620	647	587	684	590	651	639	637	582	665	654	626	604	629	622	613	638	630	634	657	625	600	650	590	629	639	646	613	642	600	615	633	608	565	662	679	624	595	612	627	626	609	609	627	642	631	595	648	626	607	610	634	616	604	604	618	627	638	642	640	668	594	635	609	664	632	617	614	646	610	633	599	616	622	689	640	645	624	629	649	640	637	609	600	574	618	657	616	613	627	616	644	623	659	610	635	590	600	651	651	632	627	615	653	632	630	642	650	653	684	594	656	577	643	639	668	578	648	665	669	648	602	617	661	620	591	660	619	635	621	630	661	598	602	651	617	604	617	673	631	628	646	628	633	628	646	603	616	629	626	649	600	635	621	606	569	613	642	592	638	600	635	577	591	625	583	624	654	629	616	635	626	626	620	649	603	653	587	608	624	592	629	643	639	627	629	652	633	664	660	598	630	598	619	635	582	614	606	609	598	648	664	629	640	636	590	616	631	618	608	617	588	641	648	636	591	636	639	617	605	586	627	626	649	628	623	596	676	642	629	630	564	603	594	647	630	642	601	602	653	628	588	659	639	645	642	592	643	658	605	634	594	606	648	649	645	584	593	613	630	651	635	634	674	658	644	618	650	595	647	622	629	605	633	598	623	638	615	627	679	614	609	653	608	641	623	626	645	627	641	592	591	608	654	624	615	637	580	618	613	615	615	604	631	601	616	624	633	610	602	600	593	664	637	598	622	612	630	613	645	636	552	695	649	623	625	650	632	634	607	660	637	650	582	626	638	630	591	591	638	638	641	633	643	671	665	619	663	648	604	583	628	614	612	616	618	588	633	625	632	632	581	666	675	653	611	580	642	623	602	629	641	615	613	618	621	626	631	617	608	586	634	592	613	609	660	640	613	635	645	622	622	634	624	573	629	627	647	636	632	617	667	626	615	617	602	686	660	621	620	613	677	611	619	598	647	646	637	662	596	631	611	639	619	650	609	656	641	620	625	579	621	678	628	586	631	591	612	639	624	640	649	596	586	642	612	660	612	662	637	605	592	565	600	631	576	588	622	597	620	650	631	612	608	648	600	597	596	635	619	590	589	609	655	602	626	657	618	641	621	651	649	613	624	597	636	587	653	636	649	604	613	611	649	664	660	645	645	634	614	609	629	623	651	637	613	636	617	631	634	665	600	621	618	642	600	629	619	634	634	607	622	660	668	648	608	650	607	620	664	619	637	607	598	636	636	614	627	652	630	632	622	574	606	642	578	596	654	598	643	632	663	622	621	642	605	649	610	614	631	657	625	602	600	648	559	612	602	616	606	628	623	658	601	606	635	630	606	618	621	635	576	647	645	592	635	640	606	634	623	626	689	627	635	630	598	630	597	614	631	653	629	556	621	603	638	616	597	625	646	580	564	646	669	645	629	612	639	607	598	635	605	631	634	621	648	625	641	616	681	579	568	643	613	649	680	594	625	617	597	637	636	639	650	634	622	610	696	606	620	626	650	640	614	654	668	625	615	633	608	621	626	647	660	589	597	617	573	673	608	627	628	603	608	638	619	629	617	649	614	667	627	612	651	601	617	674	642	668	642	597	678	619	604	603	620	685	606	611	636	612	635	625	607	609	666	605	614	605	617	625	587	671	633	646	611	613	676	646	626	609	590	687	614	613	616	600	622	640	653	685	608	670	636	632	625	637	645	632	672	642	653	618	633	643	617	659	627	664	578	608	636	636	643	627	619	590	629	634	619	630	614	630	565	627	659	615	590	597	673	611	658	651	632	617	622	624	625	629	621	580	610	564	612	630	647	592	616	583	590	649	652	641	605	669	626	644	671	619	640	651	720	613	676	636	621	641	602	632	629	608	642	637	610	608	624	699	613	592	647	604	629	638	635	590	604	614	604	620	617	617	624	669	667	579	602	640	626	624	636	649	621	612	608	569	602	626	643	622	592	637	628	664	612	580	615	636	629	629	611	678	577	557	607	603	600	675	625	623	614	645	616	657	643	585	617	569	608	629	619	602	661	600	620	648	600	646	636	577	624	590	626	619	618	605	614	643	621	627	641	676	635	628	652	636	670	606	654	600	614	607	629
60795	31474	14662	4448	1198	535	339	308	283	324	309	324	322	321	322	317	302	281	319	328	299	284	313	303	295	290	327	322	293	321	283	311	287	278	300	308	313	300	320	286	288	313	288	272	317	277	300	291	324	355	333	302	282	265	292	315	321	322	311	300	336	301	283	294	270	311	319	301	358	313	283	299	248	309	311	317	300	305	293	276	312	326	296	289	280	317	292	266	299	284	318	300	320	282	266	300	293	263	299	315	330	302	315	311	324	286	293	314	275	280	296	292	287	294	315	307	303	265	316	307	323	324	325	316	301	266	273	292	294	315	310	312	293	310	282	323	353	330	282	277	307	274	296	296	296	319	304	277	302	309	301	295	290	326	290	292	295	296	292	299	320	296	303	301	337	302	305	302	304	303	267	337	353	250	294	336	303	323	290	339	304	306	316	309	295	289	315	325	332	286	322	301	322	326	328	314	300	312	300	312	314	285	308	275	320	278	287	287	294	265	290	296	281	322	307	318	330	286	304	310	294	310	253	317	321	286	305	298	317	325	295	292	305	300	277	356	318	325	313	286	299	283	323	291	276	304	283	287	324	313	298	269	338	299	298	270	314	311	291	339	305	290	339	295	333	293	298	282	302	323	319	307	317	300	293	296	300	294	321	330	314	297	322	312	321	310	300	299	317	280	300	291	327	335	314	317	284	298	313	308	314	317	289	280	301	296	321	293	277	296	314	301	331	290	313	282	310	319	297	309	329	299	341	276	329	266	277	293	288	302	283	315	275	297	295	283	295	302	313	315	289	322	275	296	309	314	313	308	294	283	325	314	299	304	299	270	304	300	267	306	277	306	292	316	290	320	338	307	343	314	299	279	301	283	302	315	304	326	306	331	283	298	322	313	308	295	315	308	316	261	282	276	299	293	299	287	288	317	305	274	298	274	303	324	291	254	287	320	305	309	288	276	277	328	270	274	334	318	295	307	287	295	320	264	300	302	268	276	296	310	323	287	286	311	296	290	291	299	286	331	279	278	323	318	314	307	298	295	295	334	311	316	293	269	343	308	291	347	315	292	291	300	287	312	293	288	331	284	304	261	312	303	307	308	287	298	271	318	312	288	307	311	282	311	310	336	293	278	307	319	303	303	300	289	252	302	349	315	337	337	292	293	294	301	350	329	293	289	286	313	283	284	295	296	325	334	309	299	322	312	315	258	283	298	297	303	298	317	315	272	291	303	287	288	292	300	300	294	281	285	306	299	320	302	336	312	315	282	298	278	321	322	285	313	332	324	287	267	266	308	293	336	318	313	293	297	330	317	302	287	289	318	250	308	306	295	306	289	330	319	329	274	291	281	308	282	286	281	305	296	304	291	272	291	323	343	315	305	298	321	301	260	297	287	304	332	330	305	299	291	299	306	293	280	315	283	312	313	331	281	276	314	320	321	296	306	316	292	297	292	305	309	283	324	299	294	280	346	268	315	322	317	342	373	279	323	333	313	277	308	312	310	268	324	299	315	333	318	265	307	294	316	290	280	287	296	320	329	271	291	332	337	306	299	306	319	333	310	303	281	283	317	290	332	307	309	278	249	295	296	310	322	287	345	295	319	314	274	349	297	291	303	287	278	279	296	316	299	286	319	328	326	281	304	302	318	282	333	316	282	310	316	335	282	270	300	316	280	293	310	306	289	305	264	332	291	324	273	303	272	276	346	303	263	280	300	288	336	361	292	301	297	309	340	315	325	304	317	264	272	289	306	296	261	328	292	314	300	272	330	299	301	266	330	317	292	319	265	290	305	262	301	294	315	321	303	293	305	275	311	271	294	286	277	320	337	301	327	313	321	331	311	295	287	305	319	321	337	269	297	308	306	315	313	274	284	303	307	292	333	313	304	285	288	305	289	306	338	282	317	355	332	318	300	312	332	315	299	299	304	336	296	300	327	304	297	326	295	283	319	327	259	293	330	291	297	296	271	251	277	299	272	278	295	296	323	305	287	360	316	309	321	304	284	287	318	294	310	296	299	340	305	281	298	279	314	325	306	342	317	320	305	306	278	342	310	332	320	352	294	306	303	286	319	293	266	288	290	289	288	256	283	277	274	309	297	322	317	312	290	284	318	299	301	309	305	317	304	297	313	283	282	287	304	315	302	298	302	283	322	322	313	311	280	274	289	300	275	298	292	345	315	296	317	318	336	349	316	327	280	305	280	280	320	314	270	270	289	280	303	300	304	325	280	289	257	307	254	320	312	305	291	303	303	294	311	278	313	296	308	281	320	292	298	349	291	318	304	292	276	304	278	279	306	318	299	307	257	333	310	288	268	300	306	324	311	338	329	314	281	290	296	322	349	317	320	290	327	302	302	316	293	293	276	304	330	294	271	307	296	288	279	287	317	318	307	308	298	272	324	343	313	326	290	318	316	302	320	301	304	276	287	310	291	303	314	309	276	292	287	279	275	269	301	312	304	305	322	320	345	314	306	296	295	315	293	264	310	290	305	296	333	295	304	333	293	315	292	332	308	301	272	302	301	281	302	330	298	306	285	313	332	305	353	336	281	341	315	299	280	300	277	316	287	280	273	302	306	290	251	306	303	344	301	298	303	290	301	301	352	308	337	284	293	271	306	296	308	305	306	318	290	323	289	283	324	259	332	309	317	315	273	300	313	303	284	281	262	312	320	278	300	297	293	284	309	332	318	298	300	310	324	291	292	289	313	339	315	286	307	285	305	283	325	288	316	303	306	302	294	297	331	306	358	317	309	299	320	342	291	313	319	313	284	276	326	275	315	313	325	307	294	318	307	329	305	288	327	299	311	337	259	286	303	299	303	312	277	280	306	352	308	292	303	272	288	317	280	336	290	292	306	341	293	273	298	309	303	320	294	296	298	271	313	311	302	331	316	284	293	308	306	261	341	294	320	314	279	347	294	318	292	267	293	311	302	326	322	299	313	271	275	341	292	323	284	306	314	334	280	326	289	289	287	302	308	290	331	275	299	305	295	305	276	313	327	325	252	320	288	276	330	298	297	298	296	339	297	288	301	330	278	318	307	306	316	276	289	318	308	302	310	313	270	269	279	297	339	294	307	297	305	305	295	337	313	298	289	322	294	301	308	285	315	329	315	319	302	303	312	283	285	297	306	311	301	282	307	291	312	322	315	333	316	281	293	299	276	326	317	307	339	287	295	301	326	312	303	272	339	320	314	289	292	278	319	323	288	273	357	302	304	311	319	328	347	266	301	289	278	317	287	305	301	282	289	300	320	297	307	329	323	303	324	342	340	338	280	292	298	295	298	322	286	325	280	306	275	294	286	304	297	319	342	335	315	304	313	332	278	291	288	294	282	296	304	277	298	287	338	280	314	271	295	286	302	297	284	316	307	297	311	274	294	318	300	317	312	313	299	290	267	305	287	289	292	319	342	324	303	310	281	286	322	316	303	267	300	309	305	295	292	306	275	304	301	259	274	316	313	298	316	295	313	284	307	278	320	300	299	338	279	326	289	272	304
40426	24422	15549	7686	3115	1345	706	687	681	650	639	668	662	629	654	692	678	636	662	655	645	639	682	714	658	678	660	669	612	714	623	694	650	672	685	687	644	651	668	626	650	601	650	643	668	700	701	658	681	622	618	658	638	671	669	729	676	640	678	649	611	651	722	643	651	655	636	625	676	714	686	631	679	675	658	594	672	713	669	689	638	681	642	631	632	671	679	644	649	666	609	663	667	663	646	682	671	628	620	677	623	669	653	654	663	677	627	666	660	651	596	613	698	684	675	651	595	662	697	680	647	656	671	651	667	619	646	657	649	643	667	642	635	669	674	634	629	661	630	666	659	644	637	689	616	701	676	653	630	626	668	706	679	670	624	631	658	653	641	645	600	670	654	683	613	612	670	656	681	710	655	676	633	655	650	680	673	663	635	667	649	613	699	661	655	690	670	689	653	623	682	720	657	642	638	673	622	673	686	690	675	646	635	670	634	642	647	689	645	694	636	619	680	722	634	686	696	600	638	682	685	683	664	648	676	693	639	676	678	620	686	651	678	672	629	627	638	640	646	665	617	659	638	663	681	659	632	685	653	651	639	680	638	651	690	660	639	632	621	662	637	643	635	648	636	682	643	650	598	687	649	678	682	636	593	687	642	687	702	693	650	629	693	674	708	665	654	672	625	674	621	630	683	638	631	688	659	694	639	635	681	648	675	656	656	630	597	631	717	680	660	668	664	668	679	645	635	640	647	649	668	654	684	645	671	707	678	640	649	635	660	661	650	650	635	651	643	698	665	637	638	624	679	664	667	680	687	664	674	661	618	684	677	654	657	648	618	655	632	677	683	622	591	652	601	661	636	645	646	674	681	631	644	665	691	668	657	666	660	613	627	645	672	654	681	705	677	701	655	700	634	659	613	592	624	653	680	650	655	689	646	669	715	704	640	621	657	665	675	612	658	665	638	654	633	668	638	673	636	654	676	652	671	655	668	701	659	637	633	645	632	622	674	664	702	639	647	637	649	634	608	703	609	684	643	632	678	690	661	666	673	646	688	661	596	673	651	667	621	694	653	648	687	661	673	675	641	620	621	664	707	595	670	623	660	656	639	613	667	704	663	678	651	655	653	694	685	671	668	700	668	675	671	657	600	638	681	602	645	660	622	645	673	654	676	635	696	678	626	640	654	689	646	684	666	618	661	669	655	669	673	628	659	646	690	648	640	653	650	639	671	647	647	619	670	677	691	641	657	651	657	656	637	651	661	677	666	643	628	685	690	704	613	658	645	628	658	660	635	661	643	691	663	653	653	696	621	642	681	679	639	650	636	646	649	653	636	613	670	669	643	701	710	639	646	638	646	683	698	660	659	675	674	682	649	638	653	688	643	652	619	632	646	684	653	616	647	655	662	645	664	653	639	670	678	660	662	670	623	664	656	634	622	658	688	652	669	674	645	579	654	685	643	681	684	618	636	610	655	651	665	650	614	646	647	683	666	673	649	640	611	640	675	692	658	685	672	671	665	643	639	683	665	648	668	720	675	631	642	717	700	678	676	656	673	682	691	647	659	645	671	701	643	645	656	667	644	647	621	643	604	694	655	665	644	629	658	675	692	674	688	648	661	658	661	657	678	658	688	668	666	670	681	677	682	685	676	648	625	596	640	645	641	650	668	700	656	676	684	630	631	667	712	621	634	675	636	665	709	639	659	644	657	645	685	671	685	593	669	661	670	666	688	726	668	664	643	668	597	636	618	621	661	628	641	637	647	676	665	642	631	630	682	632	704	669	680	680	682	654	661	660	673	683	657	655	690	646	670	639	662	659	667	646	647	604	651	684	638	621	629	681	674	599	663	700	679	700	659	635	685	693	702	637	688	595	681	642	670	669	666	671	680	678	673	644	696	644	642	673	682	614	646	677	639	637	660	684	683	668	684	693	688	678	660	617	651	688	661	670	695	675	653	638	638	665	703	660	692	641	667	657	640	680	681	657	634	640	663	679	690	655	639	635	640	693	621	655	631	676	661	674	632	667	638	651	627	633	632	695	657	656	671	633	583	648	651	687	623	665	675	637	656	659	666	656	700	642	661	666	715	673	662	607	651	644	653	663	671	630	686	652	615	657	690	669	641	702	620	640	690	661	624	661	662	673	675	639	641	657	683	661	653	652	647	668	647	637	688	675	663	658	676	653	666	690	722	641	633	657	635	652	700	632	632	666	606	666	676	660	669	669	657	688	682	659	658	705	697	673	635	658	645	630	644	652	638	654	639	695	662	692	660	653	681	641	651	713	657	646	683	638	674	679	598	664	689	640	669	676	675	665	660	627	703	630	628	670	633	660	676	665	666	621	698	671	654	592	570	674	620	687	639	648	665	622	629	669	675	647	637	675	630	651	693	667	657	667	636	626	692	682	638	674	649	636	684	645	670	683	646	653	612	620	648	646	688	677	640	671	693	639	661	618	659	679	687	695	669	665	691	618	657	664	638	618	684	667	680	649	655	643	678	651	644	645	665	682	665	672	633	653	612	661	693	638	671	675	657	673	700	681	646	615	661	673	634	692	599	638	681	668	662	662	666	635	611	690	649	641	667	643	674	650	664	652	676	622	673	623	669	631	607	687	659	628	649	665	684	659	659	691	692	632	685	619	625	649	673	673	656	684	655	717	636	635	638	697	637	690	628	674	683	659	728	667	667	658	661	675	640	649	673	624	643	671	664	693	642	672	675	684	638	694	716	692	645	650	679	621	679	658	674	599	694	666	650	658	653	620	698	639	659	665	673	674	668	625	681	653	606	673	671	669	624	679	706	625	660	656	647	656	620	577	650	618	630	669	662	618	694	680	658	721	655	620	640	650	646	638	674	644	680	690	673	642	667	649	651	633	683	671	694	655	685	663	644	702	638	662	667	697	672	654	631	660	702	662	666	645	671	652	655	652	672	663	672	621	674	660	668	680	669	676	655	646	636	638	607	668	687	658	701	643	691	693	658	667	681	661	652	642	663	655	626	682	699	671	649	687	645	654	636	625	680	632	637	661	670	689	630	717	685	670	685	628	684	664	683	659	636	621	653	686	711	607	626	679	617	660	678	642	672	612	657	641	636	669	696	637	659	688	659	712	664	635	663	668	637	689	607	695	663	646	632	681	616	676	673	658	639	648	684	707	644	671	645	676	630	702	656	654	664	664	640	658	676	634	658	672	654	644	614	696	716	677	641	681	661	610	668	687	657	627	663	629	673	689	689	665	612	656	695	666	698	652	634	684	638	663	665	679	685	653	641	691	669	646	614	660	679	633	671	642	647	640	583	653	631	685	667	636	627	716	657	651	645	659	656	671	667	645	694	663	645	651	683	629	676	665	668	660	704	668	638	626	635	614	689	673	676	661	649	687	631	686	642	666	608	671	657	652	689	611	662	647	671	659	642	632	625	676	658	699	630	638	602	672	634	672	621	620	669	655	702	646	654	685	658	724	649	704	674	671	654	675	694	650	643	667	665	709	707	698	663	670
66187	38129	21293	8180	3148	1079	394	332	351	320	315	324	330	333	289	314	276	307	296	293	318	325	319	306	352	326	283	294	336	305	324	346	312	287	338	307	335	316	327	306	299	361	318	322	348	302	333	339	355	303	358	328	317	308	295	335	318	325	322	318	325	280	341	360	331	328	271	329	317	342	287	337	315	314	353	339	350	324	331	316	333	344	333	331	309	320	310	326	295	270	315	336	331	313	321	302	340	306	318	321	285	295	305	314	323	347	335	317	349	301	315	297	343	314	320	294	330	306	332	337	312	349	300	301	337	287	334	315	364	321	307	332	343	278	338	350	293	291	359	351	292	305	325	323	336	305	324	335	275	336	323	346	336	328	308	306	308	310	331	322	294	307	293	292	323	317	319	321	316	324	345	362	322	334	353	342	357	325	293	310	317	333	359	326	301	274	314	302	322	301	289	334	321	311	326	291	333	334	339	319	337	287	333	312	332	312	328	314	311	316	322	307	309	333	335	325	328	311	330	333	314	313	324	301	341	329	274	314	286	278	328	321	331	337	317	312	320	294	312	294	331	325	306	340	313	336	292	315	343	327	301	315	296	317	302	348	315	315	301	288	316	289	311	277	319	324	318	325	288	305	302	326	302	309	295	310	289	272	334	337	335	362	301	308	327	332	303	308	291	310	335	275	306	303	320	334	301	301	315	300	305	334	308	320	335	313	333	301	281	345	350	316	279	346	353	362	306	305	351	331	335	321	315	321	308	302	306	343	325	336	317	302	302	335	315	356	312	291	337	321	301	306	325	309	313	299	327	286	316	352	299	322	292	306	336	311	317	332	300	330	325	332	339	358	314	311	299	299	336	322	310	308	280	302	329	332	295	264	294	319	333	353	339	315	313	318	343	335	309	325	335	317	318	334	335	321	288	332	315	310	337	320	322	330	323	280	363	319	341	320	324	319	332	341	321	315	327	312	317	302	325	303	302	300	329	311	319	341	267	317	348	297	297	319	335	337	316	312	303	307	311	298	323	302	314	338	321	304	313	310	312	309	329	329	301	273	321	299	301	337	312	319	305	321	327	346	327	288	317	310	329	329	320	341	346	325	316	328	349	317	303	287	346	348	326	316	305	324	320	313	301	338	335	320	302	285	357	325	311	327	356	319	316	308	314	277	329	309	314	310	321	341	335	346	336	322	335	303	340	318	331	311	310	322	300	272	299	311	315	324	328	325	323	334	358	299	330	326	332	303	325	334	306	274	340	291	290	332	320	324	296	312	362	301	275	337	304	352	333	353	327	288	321	343	342	321	316	301	299	292	304	322	348	299	333	295	313	325	306	311	288	341	287	321	322	324	318	284	315	312	337	324	343	313	310	319	299	314	307	340	332	323	289	286	327	345	305	324	314	290	312	344	307	284	295	313	328	325	313	308	309	311	320	337	317	305	302	295	304	337	336	302	307	313	312	307	282	314	318	337	293	307	325	332	328	309	272	325	312	297	333	323	353	309	288	335	324	301	346	306	317	291	297	312	351	350	316	308	349	332	309	278	321	283	325	297	339	308	287	327	327	279	322	314	309	301	302	312	312	318	286	331	340	345	314	341	295	320	305	310	313	319	322	323	306	312	269	279	282	316	345	295	303	317	295	292	317	324	281	328	331	347	336	319	334	283	294	326	334	302	304	334	316	330	329	307	335	317	345	332	318	310	292	340	354	308	294	332	314	306	308	344	310	282	340	315	310	347	322	331	304	307	325	314	300	303	308	317	320	335	317	359	305	335	321	326	343	279	307	323	309	351	318	337	338	318	315	308	360	326	330	318	314	344	295	319	304	375	312	282	344	309	324	326	349	332	288	293	292	320	295	333	333	308	290	320	302	307	324	309	326	297	312	314	332	346	298	275	348	338	337	342	307	284	290	338	339	333	280	335	317	322	334	280	304	328	342	286	313	343	342	359	310	338	333	303	333	336	283	330	328	273	331	332	313	270	302	323	354	368	320	334	319	330	314	293	312	332	360	335	314	331	299	336	350	269	298	302	321	337	334	333	321	299	347	309	333	322	312	332	321	329	303	341	332	331	309	344	329	322	332	323	295	330	337	298	258	320	310	298	303	322	356	323	340	331	313	333	314	326	324	295	313	319	294	311	313	286	302	289	292	310	325	304	329	342	333	327	329	331	302	300	320	314	343	299	306	315	302	367	352	367	331	320	349	344	338	300	335	328	290	350	330	290	349	351	324	325	330	343	339	315	297	328	289	320	335	321	349	295	312	338	300	319	343	295	331	324	333	280	312	313	342	332	339	293	338	307	352	333	323	285	324	283	322	325	313	304	308	318	323	305	331	333	331	296	324	292	316	323	287	325	310	312	330	334	345	303	297	303	348	327	287	306	306	307	334	343	319	308	303	289	316	298	321	281	304	331	293	308	347	311	337	319	291	285	321	291	296	320	318	293	325	322	327	319	313	331	326	329	283	298	335	320	323	326	352	327	340	306	323	310	318	340	319	351	288	298	302	319	312	294	359	306	338	303	314	314	300	297	339	312	282	288	353	329	324	315	309	275	295	349	313	316	312	311	319	342	313	340	306	284	334	329	348	288	330	326	356	315	296	298	331	304	325	312	272	283	343	340	305	300	359	373	309	314	332	316	299	298	311	284	322	335	328	306	321	352	319	323	305	345	324	300	323	309	294	321	332	307	306	334	304	310	319	332	333	298	328	311	319	331	314	310	333	305	355	335	283	326	322	310	302	328	337	305	313	316	375	314	321	300	312	326	323	314	327	263	324	321	347	309	334	297	276	322	309	345	306	310	333	331	330	310	288	298	333	301	306	308	296	291	306	332	301	315	325	365	319	331	297	292	302	326	330	321	319	296	320	334	333	318	297	337	285	339	340	297	310	284	338	305	320	319	359	338	327	294	348	314	321	320	291	327	303	333	355	315	334	319	321	290	323	366	319	338	352	316	304	311	323	309	313	316	351	321	319	323	322	313	310	296	294	320	332	298	340	341	309	295	305	304	300	337	339	315	325	340	355	323	305	326	335	282	299	287	321	322	329	330	331	305	318	300	343	323	339	321	329	329	363	309	336	307	341	306	309	326	335	327	283	311	323	268	320	334	292	304	293	338	321	306	309	364	327	310	322	296	315	333	339	308	355	341	299	310	322	323	329	329	333	312	320	354	325	319	369	336	304	304	316	339	313	300	285	325	309	300	277	303	318	299	334	343	299	315	319	303	312	312	318	324	330	327	287	321	305	315	307	293	344	333	359	370	296	331	321	293	307	301	269	299	293	356	319	310	325	284	304	321	315	292	333	296	321	298	315	335	325	334	303	332	304	314	332	348	285	319	298	301	322	347	319	337	316	298	286	325	290	325	327	332	363	292	296	337	351	328	355	319	333	322	354	312	316	311	310	348	330	338	311	301	304	322	319	304	303	315	316	317	297	318	332	333	307	305	306	303	296	323	297	327	325	317	327	320	318	324	354	317	356	300	299	333	329	366
43405	29550	21206	12801	7684	3133	954	802	789	730	679	709	689	745	746	748	711	704	724	657	692	696	735	673	714	714	697	659	673	688	621	680	699	727	720	716	663	705	682	694	685	702	690	655	712	688	685	644	668	657	691	703	676	717	668	707	680	699	699	716	725	753	680	661	641	662	695	701	689	692	706	675	692	705	648	717	666	674	698	681	615	669	647	717	696	675	688	657	642	679	689	691	706	713	677	637	688	682	707	692	674	726	717	698	739	716	658	730	712	658	651	712	634	709	679	716	728	694	653	687	721	681	672	666	707	644	692	706	708	687	712	648	697	698	689	657	664	693	646	691	694	664	666	620	735	684	655	679	698	676	658	695	699	699	679	684	667	699	652	657	701	701	660	681	674	682	723	701	677	690	664	680	671	707	667	719	740	718	687	667	717	699	704	712	658	714	690	673	675	654	669	699	670	678	643	717	678	694	644	663	708	699	694	702	720	687	667	638	686	651	703	680	666	677	684	659	703	672	731	673	664	696	636	689	684	666	646	712	703	701	689	688	692	638	704	647	662	680	656	746	706	660	706	675	672	673	701	673	695	722	682	724	668	689	699	653	657	680	654	657	637	689	708	658	723	715	662	681	732	694	682	666	684	702	664	647	681	724	690	698	708	708	698	659	655	675	666	702	687	724	701	683	692	644	672	687	707	682	682	675	673	730	700	645	674	701	688	691	659	665	702	712	718	671	672	676	672	642	675	695	683	675	682	705	707	639	667	650	666	699	693	641	693	682	646	668	680	667	674	685	725	723	703	653	662	673	689	684	677	668	679	696	717	663	653	714	666	711	645	652	717	644	737	686	742	724	690	733	672	657	698	709	709	741	700	666	704	665	772	692	628	660	737	730	674	678	677	668	723	680	666	724	721	629	663	685	682	709	691	679	659	679	729	732	651	689	683	695	711	665	672	688	710	686	696	737	687	677	667	648	698	664	683	673	671	683	675	731	661	699	668	672	696	674	666	683	672	643	701	696	692	696	677	673	677	687	709	674	700	675	665	674	690	697	681	706	692	675	653	690	703	697	675	676	638	699	693	688	732	710	703	691	693	692	668	737	699	668	683	673	668	670	734	684	670	696	654	689	703	661	735	699	663	745	681	710	676	686	670	672	695	714	634	663	650	633	690	655	726	694	702	687	663	683	708	696	677	681	696	634	685	635	701	672	730	666	688	709	681	665	681	661	745	685	691	642	692	700	673	713	700	665	765	656	688	662	687	648	732	709	690	671	710	630	710	695	674	680	669	682	657	693	713	695	670	753	698	702	694	696	670	693	726	692	659	706	731	706	725	691	666	646	720	698	648	687	655	693	645	649	678	670	711	698	696	732	696	680	719	654	680	682	643	673	651	662	707	695	689	674	714	681	713	689	700	723	662	707	679	677	662	691	674	640	722	660	685	716	722	720	716	685	683	696	691	712	707	672	685	678	721	694	666	678	650	666	721	676	733	623	658	679	708	716	689	665	679	721	695	650	709	686	672	662	661	671	675	660	686	691	700	680	658	736	689	708	656	686	682	678	737	686	679	692	709	680	694	665	678	677	716	674	660	716	685	670	697	654	722	739	748	683	675	721	668	679	688	693	685	689	652	669	702	679	687	681	689	692	699	673	698	700	686	663	703	698	698	679	743	670	709	687	720	702	696	702	699	672	720	646	706	676	695	688	666	695	667	666	620	661	690	687	658	665	692	721	647	672	699	713	679	689	695	689	681	689	653	689	686	740	694	700	694	697	669	691	707	663	716	691	640	703	697	711	623	722	663	688	682	664	675	676	701	665	715	687	659	687	694	665	684	729	646	745	704	679	645	685	686	696	743	672	675	672	676	655	733	671	684	662	688	702	694	648	659	637	695	670	686	705	674	700	664	715	731	683	661	677	729	677	695	636	701	702	706	639	727	703	726	697	661	703	697	659	703	687	651	702	688	707	614	715	701	664	735	734	665	688	666	732	669	694	661	661	683	713	713	735	654	693	671	725	696	724	695	716	719	697	709	692	675	693	687	635	660	656	662	680	693	682	699	696	659	687	739	676	676	671	710	656	688	670	740	721	691	667	685	714	686	723	692	651	682	719	630	672	683	743	751	690	735	683	657	731	688	681	643	736	642	704	722	690	738	691	670	703	693	666	689	743	704	699	734	686	647	667	675	703	729	650	740	722	708	664	684	641	710	715	704	696	695	694	685	658	694	669	707	634	711	692	660	709	679	707	692	670	684	674	683	667	685	768	692	655	686	739	688	699	736	697	695	679	668	653	691	726	714	690	654	713	686	730	690	683	648	755	677	638	732	661	727	704	678	680	704	741	688	677	681	712	732	711	720	686	717	711	687	664	679	718	711	704	703	694	703	688	692	700	667	676	691	669	688	680	734	706	682	711	680	665	646	652	725	709	686	701	702	711	710	700	625	734	652	670	689	684	719	681	725	693	721	678	689	685	690	682	690	663	745	715	708	693	667	666	682	685	668	668	715	643	710	676	706	697	696	683	669	659	694	707	672	640	712	689	685	684	679	679	725	697	676	694	681	715	732	678	654	666	677	678	703	709	699	684	709	710	730	727	679	705	657	732	670	706	635	702	678	631	701	685	708	721	701	689	693	690	675	722	667	683	654	681	671	673	671	684	647	654	706	753	742	668	674	692	699	618	662	679	691	675	728	734	691	763	676	665	670	662	671	635	716	714	711	730	697	699	676	716	689	662	707	719	699	628	716	714	644	668	686	695	682	659	705	677	658	695	694	663	647	673	691	663	669	685	705	626	684	673	697	732	686	675	710	659	673	649	690	641	693	645	683	686	681	669	730	667	692	684	702	721	709	689	716	678	707	629	677	648	684	675	691	698	676	745	738	714	715	722	654	681	672	736	664	654	705	671	682	693	686	698	675	706	684	648	651	712	695	721	715	655	674	707	675	665	661	688	719	682	702	655	683	716	667	732	614	667	630	730	651	709	684	715	689	678	706	679	652	676	714	678	698	681	688	696	644	697	714	659	685	650	659	696	711	636	667	734	711	712	716	691	685	697	698	692	676	728	731	646	693	652	757	668	712	650	692	657	682	712	695	731	644	658	714	647	664	691	679	691	730	671	685	724	671	642	665	684	650	695	667	674	691	659	675	689	721	692	752	684	633	655	645	699	668	700	665	676	689	628	640	697	656	651	657	702	673	689	702	695	632	717	690	681	694	644	709	710	687	684	695	725	670	677	668	698	649	629	738	675	694	718	654	731	670	672	685	725	694	706	668	702	721	700	722	715	651	719	655	730	706	716	687	668	659	712	667	626	688	719	683	668	719	665	681	710	725	674	697	653	677	653	634	670	704	725	700	704	700	677	695	661	664	795	701	698	720	749	669	697	671	675	640	686	640	691	676	742	630	686	673	704	755	658	668	660	647	676	665	674	698	673	697	668	709	621	710	705	665	666	657	664	680	705	697	671	698	714	671	696	694	677	645	653	709	680	687	703
45740	23423	9611	2872	963	364	315	265	301	302	270	303	286	271	264	277	264	270	277	291	272	275	277	297	300	295	284	233	254	276	280	288	280	260	284	299	283	280	314	290	257	291	269	324	294	248	284	286	284	283	303	272	295	295	264	250	267	289	250	281	266	255	293	331	286	269	309	278	299	314	277	308	272	276	252	284	295	279	265	276	250	282	267	274	298	286	279	293	311	262	266	295	285	282	279	287	277	263	290	283	290	290	279	283	300	285	288	274	275	264	255	320	314	275	246	289	273	282	294	293	314	266	267	294	318	273	300	269	250	277	269	280	284	292	269	267	307	305	285	274	256	294	313	298	287	305	289	290	313	286	260	287	247	267	283	290	278	260	259	258	297	315	287	301	311	268	270	276	294	265	264	313	298	291	294	293	279	331	260	281	297	307	302	323	307	289	304	286	288	286	303	314	257	274	298	275	303	269	263	282	273	287	286	308	302	282	263	316	274	286	277	296	282	279	278	306	326	278	277	280	294	318	332	281	300	254	280	276	275	272	312	259	256	332	296	298	276	323	275	272	314	284	309	324	312	310	270	295	304	306	255	298	250	287	273	269	263	256	285	273	246	312	277	288	274	286	305	317	289	290	293	285	315	257	268	260	285	265	291	280	275	282	307	285	264	283	297	266	300	279	253	245	283	293	266	309	296	286	270	265	238	284	282	288	260	282	261	263	283	286	278	257	291	280	266	267	279	277	279	305	277	271	274	311	279	284	276	276	259	289	272	323	295	274	312	287	290	269	309	314	309	311	296	287	269	283	290	279	300	273	295	271	292	258	308	276	293	292	274	282	275	290	271	281	293	358	301	291	307	306	286	283	266	277	270	260	286	299	288	301	304	262	306	294	280	264	323	294	291	280	284	293	274	272	294	279	274	309	301	275	283	273	314	286	266	281	301	266	296	260	300	307	261	330	303	312	297	273	260	278	306	300	291	246	275	305	284	284	267	308	304	309	263	281	294	303	304	252	308	270	283	311	269	285	258	253	264	287	282	282	284	305	331	295	293	277	278	260	284	272	298	273	293	286	317	298	283	282	298	292	273	268	245	306	285	297	313	272	281	278	287	279	290	286	274	311	260	241	276	272	296	301	266	273	283	281	256	281	297	299	301	295	296	271	260	258	306	248	274	278	282	292	281	341	284	288	303	290	298	286	303	285	258	271	238	280	269	297	283	269	301	311	283	325	306	287	299	290	263	275	258	262	252	259	278	250	284	306	252	259	302	287	303	275	290	293	290	272	292	287	286	275	250	302	341	286	270	284	245	300	258	275	311	309	292	309	266	301	256	298	279	300	313	263	295	269	289	281	280	274	298	293	256	267	273	292	280	314	263	268	263	311	297	298	312	247	269	304	271	298	256	286	279	300	311	292	287	260	252	258	282	255	266	272	273	298	290	286	232	267	286	282	287	260	308	270	289	292	261	283	251	305	267	272	248	287	305	274	275	316	291	293	284	301	238	309	310	296	272	324	260	257	291	260	305	276	279	296	275	289	316	289	266	279	286	290	281	284	297	292	272	260	290	292	252	288	297	253	295	280	329	333	298	281	299	305	316	293	280	294	260	290	301	275	287	286	280	277	277	280	286	251	274	295	254	307	296	274	330	279	288	302	269	259	271	287	277	248	289	263	308	271	263	287	268	276	261	279	297	290	281	285	275	286	256	259	257	290	304	289	284	303	281	298	252	282	290	304	275	302	297	310	302	293	258	269	291	285	295	275	269	289	279	280	326	283	302	270	296	293	291	277	287	268	270	293	269	287	292	266	281	278	301	309	308	265	266	291	300	306	290	268	324	264	293	280	307	278	280	300	292	267	262	282	280	269	293	289	298	283	293	299	274	280	257	282	271	280	286	284	329	309	297	263	276	280	276	284	276	280	244	270	307	256	283	271	254	285	288	291	287	286	302	278	279	278	291	270	268	269	308	282	281	288	296	286	303	260	278	263	271	274	302	289	275	308	282	304	286	303	285	283	254	261	281	290	260	282	311	291	290	273	257	276	278	276	265	286	290	266	253	299	301	312	327	268	280	258	269	315	306	311	276	269	281	283	298	330	248	286	285	268	254	286	342	265	285	267	243	269	288	270	280	256	301	303	293	306	276	264	313	249	284	299	247	317	318	291	269	273	270	299	259	309	296	268	273	265	295	280	273	286	298	307	316	298	258	289	264	290	294	296	316	259	299	295	252	244	304	293	246	287	309	279	287	271	279	282	257	322	270	255	271	273	273	289	296	272	257	274	283	281	300	278	283	251	307	281	284	309	261	302	259	269	257	244	249	269	291	277	280	281	312	293	276	310	256	281	287	284	300	315	278	295	305	274	256	251	268	271	282	303	257	269	301	302	319	295	256	266	279	275	277	281	284	244	251	274	301	300	276	287	302	245	322	284	273	292	288	277	280	265	291	290	315	281	267	301	285	298	315	307	272	254	269	310	289	284	274	261	286	271	281	256	270	279	282	267	285	282	276	309	268	275	296	274	261	275	297	281	287	259	293	289	238	256	272	277	284	313	302	244	286	272	265	298	301	267	282	262	291	264	277	312	304	307	274	256	295	290	283	292	268	290	308	324	239	265	291	297	281	277	265	274	288	280	267	284	273	286	283	295	285	284	305	303	311	303	287	306	295	322	252	265	258	298	318	255	277	273	258	277	264	285	310	297	273	289	262	296	262	302	245	279	292	262	292	281	292	275	311	303	263	315	272	255	265	281	288	283	313	266	254	277	288	273	275	271	310	285	278	269	272	273	247	262	277	300	292	260	257	302	311	291	304	315	262	283	254	292	296	283	290	250	286	273	281	284	279	293	292	281	281	313	315	280	270	314	271	299	274	283	271	275	260	284	304	286	271	254	290	268	287	301	271	284	296	296	263	275	337	311	308	334	288	278	252	288	266	265	303	272	263	286	277	281	283	276	305	269	281	267	285	270	308	281	263	267	286	301	265	273	275	279	297	291	284	318	271	249	286	299	284	266	286	261	284	259	297	294	258	274	289	292	258	301	260	281	258	272	258	274	298	277	274	292	276	281	264	270	284	273	313	279	272	289	302	310	304	284	274	293	301	277	305	251	259	271	281	263	274	275	298	292	290	281	261	295	290	299	260	267	273	309	280	289	306	289	288	294	298	255	238	254	290	259	296	266	247	293	294	284	268	290	269	280	253	308	274	281	288	246	271	257	305	274	261	279	312	259	313	291	297	259	292	270	267	310	269	293	283	265	267	312	259	277	305	272	293	292	281	258	283	310	300	292	261	256	260	287	316	268	254	271	303	282	281	265	280	281	291	264	239	318	293	308	280	289	247	254	273	272	295	295	281	296	247	263	285	267	282	303	275	249	302	308	276	326	290	250	284	262	301	287	285	297	288	288	307	288	277	306	305	283	305	285	271	319	296	252	266	280	280	281	288	278	273	305	309	299	279	300	282	272	281	295	284	281	273	296	287	276	275	274	288	291
29606	16706	11724	6190	2688	937	634	613	653	639	663	634	635	612	628	647	643	604	663	588	641	588	642	632	586	668	631	592	571	635	635	615	664	643	600	612	618	614	630	657	608	583	603	625	612	611	644	649	646	619	612	622	584	593	622	654	562	646	609	647	606	626	636	628	640	634	632	636	616	599	625	589	661	607	606	614	615	600	607	607	614	589	589	599	642	621	661	644	610	636	580	584	662	583	649	592	617	662	626	601	611	633	641	657	639	624	640	601	631	583	627	607	642	547	607	611	604	621	677	583	555	624	593	602	631	639	616	603	648	571	614	576	624	632	575	655	619	680	633	621	684	602	608	613	609	592	640	653	689	578	610	603	621	614	639	611	628	637	598	669	605	626	638	596	646	626	621	604	641	615	582	611	600	649	648	627	571	619	649	638	613	632	610	569	646	641	614	590	631	630	624	616	601	660	606	617	572	598	635	652	594	585	629	581	626	639	637	576	597	606	630	621	610	576	634	644	633	591	646	603	601	600	582	648	616	599	630	590	633	620	633	609	659	635	631	591	652	615	610	653	657	643	588	596	648	579	595	613	612	623	551	616	586	602	647	577	633	590	638	582	625	617	640	610	639	625	625	584	589	625	633	600	642	640	674	590	626	573	672	593	650	599	662	647	612	639	569	634	594	629	662	604	636	657	619	641	594	635	641	624	617	604	611	608	640	605	590	633	616	618	624	684	593	604	614	612	638	574	660	619	630	615	654	618	593	603	661	617	620	586	609	637	586	581	605	602	612	581	629	633	625	580	625	578	599	633	647	626	638	580	597	590	646	646	597	650	629	620	625	641	657	631	575	641	604	616	629	590	651	611	611	707	615	633	624	607	619	621	634	594	600	654	626	611	627	592	641	632	624	628	620	612	642	658	603	629	589	639	649	634	682	618	602	604	656	617	628	602	626	608	602	628	627	662	594	689	623	665	617	616	598	597	610	586	584	618	625	613	617	592	616	599	609	598	619	593	649	663	594	606	606	641	630	669	616	647	634	588	639	581	590	638	643	638	619	644	610	604	621	628	616	688	594	615	616	639	641	630	641	568	641	564	654	614	638	629	600	633	607	604	613	623	599	621	603	640	628	598	643	588	587	627	651	637	638	615	598	629	584	647	601	636	670	579	609	657	601	632	615	599	631	611	613	640	629	642	600	613	631	640	627	594	608	652	622	573	643	586	637	572	608	590	600	601	654	582	627	600	596	627	625	575	641	596	637	629	610	589	583	594	645	635	625	591	624	645	601	628	625	653	629	636	627	606	609	594	617	571	584	629	604	623	638	625	621	573	604	645	606	597	574	652	662	646	655	634	594	617	637	622	644	617	648	668	623	626	625	602	611	650	641	585	640	601	601	603	589	620	638	591	617	612	642	619	641	612	607	638	645	601	598	652	624	627	592	608	634	624	607	599	629	619	626	619	612	624	584	600	647	599	616	625	605	603	576	659	581	605	616	604	605	577	643	645	588	573	619	619	617	633	622	624	582	651	561	639	617	597	591	608	577	655	590	591	607	616	609	619	642	589	586	623	630	629	650	594	657	574	604	615	593	598	627	607	592	612	604	579	583	613	656	624	645	696	682	617	604	588	604	629	588	607	629	621	638	621	649	594	626	609	601	618	655	589	636	585	645	605	639	589	643	610	633	623	616	617	656	597	643	660	645	589	645	617	631	607	598	589	577	615	611	578	632	629	643	588	630	623	597	608	623	618	594	594	620	646	581	575	599	609	605	630	585	620	561	617	605	635	601	612	604	621	623	602	576	627	648	630	641	631	654	604	609	586	635	621	591	568	637	643	609	627	609	641	628	641	638	635	582	646	633	587	632	619	590	654	596	643	604	622	621	586	562	587	654	623	642	624	643	610	629	655	590	621	624	658	638	626	596	621	630	605	670	596	621	641	678	592	587	648	637	625	614	668	596	603	577	606	606	639	683	589	648	610	594	603	640	583	590	653	638	617	613	580	605	595	648	642	637	631	613	638	643	618	554	601	626	586	607	656	667	615	630	622	618	584	610	604	612	630	617	667	575	606	632	639	591	597	625	668	592	611	583	584	609	633	584	632	571	581	636	610	595	592	603	609	593	652	581	593	620	621	628	585	638	632	572	608	612	627	608	633	609	633	645	637	623	589	613	657	622	609	612	601	642	630	623	585	643	606	632	599	600	620	619	580	632	569	603	635	651	607	602	643	593	614	594	602	680	615	666	655	588	588	601	593	620	609	593	592	589	619	557	620	573	584	614	601	638	599	611	609	616	607	627	559	601	611	609	603	606	588	638	628	593	619	608	630	585	623	597	620	626	629	614	617	599	650	616	621	596	590	586	650	607	599	637	579	601	647	601	614	595	612	620	635	610	612	647	610	654	594	627	589	601	604	586	593	594	647	623	629	632	612	609	678	632	590	667	655	606	591	600	576	642	626	640	649	610	630	627	634	619	620	644	638	654	606	609	608	628	568	585	605	594	640	615	598	579	623	576	592	600	595	590	654	627	653	616	604	598	665	618	616	594	614	623	595	602	613	618	647	573	614	660	610	621	658	594	663	640	612	591	604	594	643	642	625	607	552	654	621	600	614	652	599	616	597	674	653	627	620	602	638	634	609	615	610	642	611	615	609	590	622	620	584	631	652	678	607	599	643	583	584	645	641	582	642	616	600	616	609	638	595	616	584	582	608	590	638	595	648	579	639	624	649	583	623	634	607	601	624	671	632	642	597	587	633	622	603	574	651	621	619	592	597	606	634	597	610	618	615	630	646	622	627	627	620	620	617	671	577	661	577	590	624	636	555	616	597	611	634	593	618	605	601	588	626	599	580	617	624	592	662	651	621	629	596	610	650	608	642	670	639	625	615	642	596	611	622	629	593	646	620	615	635	566	586	626	618	621	648	581	562	610	603	590	643	644	664	609	625	616	649	640	630	643	638	588	634	594	646	617	615	587	640	633	620	624	603	632	616	614	575	610	660	612	610	655	625	606	563	600	589	580	626	602	616	598	632	659	643	620	632	643	649	611	614	633	651	677	616	601	659	606	624	651	570	616	632	648	658	635	585	646	584	565	636	616	625	665	566	583	597	630	635	606	663	605	603	629	652	626	635	636	617	596	595	601	575	650	646	632	623	647	620	620	622	616	655	636	618	604	591	651	606	574	619	606	629	588	614	640	647	674	625	651	605	575	617	608	619	624	578	610	630	589	667	620	601	667	613	593	628	600	618	604	616	613	611	601	644	622	630	616	640	605	646	652	643	598	596	609	673	645	644	624	620	607	591	625	605	637	629	599	590	609	609	612	614	609	648	649	588	643	601	570	636	643	606	637	597	641	619	596	622	605	615	606	615	628	608	645	614	603	643	569	631	574	623	629	627	608	616	619	581	631	609	623	613	580	593	637	597	644	626	632	615	584	579	609	605	627	627	607	656	614	657	640	594	620	585	627	627	597	576	639	643	663	613	607	634	614	651	659	608
52658	28266	15679	8005	3558	1019	327	322	299	304	319	312	297	309	317	295	301	296	322	307	306	297	316	337	299	288	306	304	329	285	282	272	300	292	290	334	289	299	348	277	323	286	328	297	303	312	319	281	259	262	281	274	277	289	292	281	281	299	249	278	284	323	291	279	327	328	302	269	312	302	278	277	276	282	273	312	268	298	310	294	238	276	284	243	327	338	293	290	277	289	322	288	333	287	271	294	291	305	286	297	298	310	286	282	306	279	314	287	323	294	327	310	298	289	311	266	254	282	282	271	283	270	325	279	273	329	310	270	298	277	325	283	301	276	272	298	264	312	299	305	286	287	306	305	276	271	289	296	325	334	286	259	294	353	292	318	299	291	271	278	308	334	303	317	300	290	277	288	343	319	276	295	291	290	278	304	304	276	265	260	270	295	273	281	266	257	314	272	292	314	292	283	290	307	306	262	312	305	297	257	319	275	292	292	294	305	293	293	294	291	315	293	317	312	274	311	279	285	281	329	314	313	314	299	274	269	310	299	278	294	313	302	286	296	275	260	288	282	288	287	291	304	257	317	300	291	309	276	266	284	282	284	304	268	300	294	305	323	331	265	290	330	299	299	297	326	282	294	283	290	269	276	258	295	273	295	320	318	295	281	246	293	326	281	274	304	302	316	274	298	330	267	274	283	306	308	278	316	277	306	288	304	284	300	281	318	297	306	307	328	267	288	279	308	292	265	323	353	269	297	306	300	315	294	302	307	286	313	276	325	294	318	301	331	253	300	304	270	305	334	311	271	287	309	282	296	320	319	319	301	277	282	263	286	293	278	326	300	340	296	305	298	328	291	303	310	257	291	297	343	305	311	266	301	297	283	298	277	292	304	323	337	305	302	302	296	318	303	324	303	290	312	301	306	294	316	299	316	324	284	287	298	299	322	280	290	309	256	293	293	292	298	318	304	299	302	295	273	301	295	303	299	300	343	312	287	295	275	264	308	328	263	274	331	277	313	297	290	326	321	304	332	278	293	280	266	313	300	293	266	294	283	311	306	286	265	324	277	268	283	282	283	295	319	273	306	295	271	297	318	293	318	306	267	280	300	292	307	295	310	294	293	297	325	293	283	269	270	311	285	290	289	322	286	292	298	321	319	296	282	298	315	244	291	303	274	261	295	320	281	269	288	274	308	315	290	298	285	292	288	289	282	287	278	278	288	308	325	297	263	330	303	270	323	280	284	312	318	270	306	285	251	285	311	279	299	295	306	304	322	307	278	258	327	324	322	325	319	300	288	303	266	310	309	288	308	305	283	276	310	325	291	254	302	336	281	303	293	289	288	270	237	295	285	276	294	276	306	290	311	284	283	300	320	284	274	319	299	276	296	279	300	313	282	337	303	287	325	289	281	273	268	279	242	304	304	332	264	272	294	290	299	288	307	277	308	311	325	327	308	308	324	300	292	331	293	299	315	294	313	319	278	265	313	316	292	265	285	287	292	283	284	282	298	315	280	260	289	257	315	303	272	275	311	295	271	307	270	290	302	326	277	310	322	273	323	309	299	335	300	289	303	275	277	301	296	300	308	291	246	308	265	301	286	282	298	282	278	291	310	295	317	321	286	299	284	279	301	301	266	337	308	278	288	280	287	289	306	303	293	277	247	282	297	300	304	325	285	306	336	278	291	289	298	288	316	283	319	297	258	296	301	294	304	297	288	286	311	284	283	296	297	318	308	295	275	290	289	322	307	305	311	298	285	334	289	291	287	286	297	296	313	305	292	309	300	276	295	289	270	269	304	329	321	335	305	290	294	351	302	286	265	308	331	300	295	308	280	324	280	282	293	305	300	302	311	320	292	286	320	303	263	316	298	308	347	297	300	330	306	274	266	314	291	307	295	321	284	300	316	298	310	330	333	290	287	313	285	331	306	285	263	281	331	280	327	306	307	323	277	314	289	292	320	306	310	296	311	297	301	285	309	276	304	271	282	289	253	300	326	311	302	271	333	312	312	303	300	305	265	263	298	283	314	291	276	288	279	265	277	321	292	316	303	311	293	276	283	313	307	277	320	304	299	310	256	323	314	315	268	325	294	288	315	280	274	260	329	287	312	282	300	288	305	314	296	306	275	280	271	313	297	317	310	285	317	302	274	280	306	296	301	313	310	304	281	269	293	295	280	302	296	296	302	309	306	313	278	311	269	304	316	333	311	286	320	261	287	310	288	304	302	277	310	300	283	315	278	315	287	293	296	266	244	308	313	292	296	266	305	317	275	273	262	280	264	313	292	295	294	270	344	290	317	339	331	263	249	337	272	304	272	304	299	302	273	292	304	304	279	262	294	298	296	283	283	298	295	305	290	289	306	328	302	273	310	278	269	290	283	286	274	318	287	297	304	290	300	290	310	300	289	238	277	266	292	291	307	281	292	268	308	315	288	300	270	306	281	282	327	286	288	283	302	314	314	268	299	295	277	292	307	279	291	314	284	297	281	288	335	307	279	296	282	305	311	280	247	289	308	333	263	328	284	294	277	310	301	324	315	302	326	310	313	292	284	278	292	280	286	274	307	288	304	296	312	268	274	306	302	285	312	322	284	311	284	279	288	342	297	295	255	341	298	283	282	281	283	333	297	258	305	325	307	265	260	314	314	277	286	274	301	280	291	277	281	334	289	289	257	287	326	326	287	292	316	307	311	285	299	302	316	324	295	265	288	327	271	308	306	295	300	263	241	283	309	315	312	274	298	276	300	316	294	322	306	307	295	295	310	295	318	312	280	275	300	284	288	300	319	282	281	300	278	263	253	307	282	295	294	279	295	297	294	274	292	310	293	317	345	288	309	286	283	287	289	298	257	286	266	291	276	273	283	269	299	266	328	307	329	294	296	289	289	324	287	271	317	280	294	279	297	309	276	283	305	283	321	329	287	292	273	276	269	335	279	323	291	278	292	305	294	315	299	311	318	317	303	305	296	279	273	288	322	307	308	271	291	277	300	300	300	289	301	331	295	324	329	272	319	288	324	277	298	285	301	291	261	295	333	306	321	337	297	310	291	280	307	308	293	290	268	299	289	314	303	275	302	312	272	282	290	300	270	288	292	273	259	271	282	294	289	337	301	313	289	277	300	274	300	306	295	305	314	278	278	293	313	287	294	275	287	279	270	291	310	264	321	335	302	323	331	291	307	287	298	301	295	314	289	312	301	291	286	312	275	292	312	309	286	277	339	314	274	277	286	273	279	325	300	296	325	297	295	313	269	314	311	260	297	275	311	282	287	323	291	271	308	319	302	288	279	289	305	312	256	300	273	298	311	309	331	307	309	285	319	304	291	294	304	309	277	333	285	304	307	273	278	291	312	307	316	319	298	331	312	288	316	288	282	310	328	322	325	318	308	300	278	298	282	314	313	292	267	301	284	285	287	276	312	343	284	310	300	299	307	307	274	348	318	282	312	267	314	289	293	282	325	317	315	279	300	279	281	303	299	303	320	288	290	300	293	293	280	275	272
32688	20027	18786	15135	9572	2832	857	785	751	700	681	650	721	688	651	651	645	660	654	629	645	682	617	666	574	673	697	664	646	665	635	699	621	664	673	651	614	646	640	609	660	623	627	617	644	594	640	670	647	629	651	651	614	632	687	661	600	652	657	648	641	623	662	639	648	616	653	630	672	662	658	650	677	619	668	673	667	682	631	643	616	662	643	607	596	699	640	645	711	617	639	633	669	670	676	634	659	728	660	676	658	676	676	615	644	686	631	639	682	665	592	647	635	644	702	658	621	702	641	653	619	649	630	658	629	608	630	644	698	599	672	639	657	701	641	651	682	650	625	654	611	632	642	665	649	629	662	612	673	715	629	642	698	644	600	662	671	688	645	672	673	684	621	623	658	701	646	663	657	611	624	652	601	652	633	663	642	672	672	678	666	661	684	626	656	670	662	625	634	677	627	634	664	591	649	670	648	678	617	663	606	689	652	640	677	662	676	691	611	651	663	653	667	655	663	670	653	683	679	650	644	625	682	617	604	658	659	647	652	652	668	624	618	637	621	653	653	632	616	644	646	642	664	645	626	671	638	674	637	650	618	688	656	651	649	635	648	671	642	653	667	630	598	608	636	663	625	623	639	622	601	633	646	603	691	655	630	645	605	634	663	669	621	647	628	641	659	644	629	638	672	653	638	643	660	586	609	688	623	708	625	628	644	658	656	650	651	613	628	668	634	633	678	652	639	621	620	663	605	662	653	611	690	682	652	662	678	686	608	632	584	621	666	676	639	663	675	639	606	635	644	687	676	666	706	667	627	604	605	645	619	715	660	668	632	651	700	670	670	602	641	674	647	637	656	609	657	667	642	644	621	646	645	657	680	700	595	656	692	660	632	618	686	676	593	584	698	645	621	623	650	636	636	670	655	640	628	663	629	657	677	683	616	648	602	659	631	636	645	650	664	663	622	640	634	650	668	666	654	623	618	646	679	660	664	612	670	622	627	621	676	652	641	642	644	659	624	647	644	655	634	602	601	682	675	598	650	653	653	643	673	666	674	660	640	608	629	650	628	607	700	671	606	638	633	645	626	614	655	639	657	616	660	680	681	658	686	647	646	660	648	648	670	631	655	664	700	604	649	664	574	649	618	626	631	612	688	595	599	670	634	643	693	655	642	601	621	653	634	715	675	681	599	652	633	661	706	644	637	560	669	632	630	584	650	632	644	631	652	654	660	647	632	660	632	669	679	619	647	659	634	648	658	646	599	646	698	693	625	644	645	678	613	685	690	622	660	671	635	631	654	638	617	605	578	644	692	643	631	653	650	626	651	635	680	620	626	611	653	648	638	559	628	659	614	633	644	637	682	634	677	634	654	636	670	680	659	655	628	613	654	673	626	680	664	634	638	695	619	682	669	639	612	692	618	632	685	595	648	653	665	654	617	618	651	616	658	609	647	695	666	634	666	611	631	706	669	656	645	634	672	696	602	682	590	645	660	626	593	664	648	630	651	637	637	642	680	621	657	684	671	665	660	660	633	657	653	676	626	648	658	640	599	636	672	597	666	641	622	673	627	631	698	660	701	628	614	651	665	621	610	703	599	731	652	627	623	648	645	677	625	688	718	603	615	667	669	718	673	678	657	648	648	642	634	692	643	696	641	654	651	624	625	674	655	622	674	626	630	658	648	653	641	631	653	675	618	588	643	630	643	624	664	622	635	678	604	657	594	651	670	635	683	677	641	661	634	624	666	679	603	680	637	627	637	605	614	619	597	652	617	639	642	629	647	623	620	616	636	647	650	586	664	641	663	670	680	605	619	631	643	659	632	636	638	632	618	625	640	652	671	625	654	650	634	615	702	658	614	655	724	653	593	650	642	636	652	617	599	658	642	670	596	623	633	644	613	660	644	618	679	671	611	683	663	619	604	633	648	633	696	617	676	658	650	638	661	659	635	654	653	610	614	640	651	666	619	608	628	665	664	624	684	630	648	661	652	660	642	691	667	679	674	599	625	613	624	637	603	660	641	693	652	614	667	646	703	617	661	661	619	655	641	663	599	645	657	625	613	661	649	670	625	622	645	627	631	641	639	651	642	680	625	635	635	634	646	636	651	612	661	637	672	648	607	639	701	676	664	691	671	638	678	663	662	617	612	679	613	669	674	688	636	623	636	621	622	636	656	628	685	663	634	625	652	656	662	622	694	616	652	647	656	656	618	631	646	620	677	631	635	640	664	638	641	693	658	695	652	614	647	690	668	656	595	642	597	614	691	723	668	678	620	609	644	635	613	614	610	630	615	640	639	619	653	612	635	612	648	648	671	620	626	663	670	629	642	639	604	601	650	598	658	707	656	635	633	679	646	693	634	651	633	645	610	608	638	628	619	658	660	697	643	650	684	654	625	641	675	608	672	621	693	661	629	673	631	663	628	686	681	641	635	692	629	640	664	678	645	625	674	640	649	636	630	653	633	640	636	627	617	600	659	610	646	685	646	682	641	603	665	639	639	656	633	644	656	627	664	622	614	638	658	634	598	620	659	663	651	657	670	595	657	670	642	631	696	650	658	623	601	642	607	646	645	628	665	623	624	583	657	640	650	636	606	623	593	669	649	654	663	664	606	639	656	593	653	653	633	680	599	646	635	659	676	643	629	644	621	675	648	654	723	642	603	609	584	596	619	635	619	661	653	632	656	667	666	645	586	637	655	640	617	645	661	659	666	628	634	636	653	670	620	642	698	644	659	644	624	651	629	617	674	632	621	617	598	644	693	650	635	646	610	646	643	639	623	678	633	671	661	618	667	663	677	641	653	669	683	649	633	622	652	655	619	665	636	650	662	677	647	653	635	675	649	670	614	680	681	686	610	657	673	625	634	662	647	627	685	668	651	649	609	640	658	644	659	644	650	589	664	676	594	662	723	691	669	655	650	672	619	682	659	661	615	663	651	680	636	596	618	615	698	627	675	682	666	637	622	663	666	585	641	668	658	616	637	643	626	682	610	651	669	660	631	632	678	637	662	605	624	646	607	647	630	629	639	636	677	603	638	616	637	608	637	658	662	653	635	623	602	612	678	655	615	662	688	667	642	623	693	674	625	639	665	615	666	637	642	638	575	657	636	658	605	655	681	617	649	626	655	636	588	657	665	643	646	669	671	608	662	655	630	628	674	649	661	663	658	648	657	624	637	633	648	625	654	659	679	657	621	624	674	614	658	647	610	676	649	627	610	660	656	627	643	672	575	640	615	613	641	627	652	638	587	642	632	629	663	609	704	619	621	635	659	679	631	618	652	614	652	643	687	624	670	650	650	664	655	615	644	630	658	607	641	654	657	655	627	648	656	645	672	709	649	639	683	646	660	649	661	627	636	649	659	650	599	642	663	699	627	593	652	629	660	618	676	636	680	666	608	634	653	667	631	685	660	606	658	665	646	681	603	623	612	638	673	668	629	610	626	653	649	629	639	654	650	656	669	627	653	686	614	651	634	636	651	643	609	634	626	636	653	644	626	625
53320	30978	26806	19921	8896	1444	463	423	360	382	350	307	303	323	312	307	330	306	333	308	331	338	329	343	334	319	301	292	311	337	327	311	328	309	306	320	306	276	303	308	316	279	327	310	302	325	324	332	309	340	332	349	316	284	308	339	340	302	316	349	310	291	329	302	318	314	313	310	328	332	305	334	303	326	316	351	341	305	326	298	305	322	340	333	309	329	311	321	329	326	306	275	320	318	295	303	327	284	335	355	319	339	332	361	312	305	327	335	338	339	341	331	314	308	313	323	344	308	300	296	297	338	324	285	305	287	277	297	300	307	303	258	276	308	340	311	350	303	341	305	340	305	337	302	312	330	313	298	338	304	293	335	345	311	318	344	348	298	299	309	316	338	319	321	362	315	336	341	289	277	317	311	313	346	320	313	297	312	320	306	364	341	298	326	363	334	344	313	319	285	326	329	283	318	314	286	325	314	317	319	299	321	328	312	308	311	304	295	308	324	339	345	297	333	303	298	322	345	285	295	341	339	313	311	308	321	347	327	321	320	300	327	300	368	318	318	295	323	286	306	340	362	326	318	320	326	348	306	311	301	328	337	312	321	325	346	307	327	328	316	341	278	305	321	301	307	324	329	288	334	322	321	305	300	324	293	271	318	333	322	328	295	343	329	300	301	306	321	346	337	340	352	345	304	294	328	324	293	351	321	319	328	281	327	300	311	349	304	308	318	325	325	340	291	320	311	290	312	307	301	308	300	309	302	340	310	302	311	303	329	308	306	291	302	294	332	322	306	317	362	333	314	281	321	280	297	330	325	329	330	309	314	340	278	325	302	283	309	357	323	345	319	327	311	284	286	289	308	316	343	339	322	346	329	342	285	304	296	319	316	328	315	323	320	323	374	379	303	351	299	295	342	288	303	305	324	333	319	343	335	312	323	323	318	325	296	299	317	302	335	313	317	300	330	287	345	326	338	317	299	297	313	293	307	289	340	325	323	327	330	302	327	300	331	323	340	350	300	341	355	306	299	317	322	292	336	325	313	286	293	314	312	299	348	325	340	284	342	311	356	307	338	346	318	327	308	322	285	320	293	307	357	350	319	285	291	317	294	316	287	333	332	325	333	311	344	346	321	322	327	300	325	355	290	319	338	310	327	335	325	352	312	338	321	296	346	292	334	324	328	342	296	335	297	315	320	324	348	328	309	302	356	301	295	290	317	333	294	326	331	331	327	321	319	336	320	303	300	302	325	299	358	293	332	339	311	311	293	309	315	330	346	317	286	339	351	307	304	329	330	300	338	320	318	298	329	346	284	317	320	358	276	321	307	279	291	286	317	335	292	299	310	317	348	328	301	292	350	335	307	324	311	286	302	330	312	308	336	329	326	337	317	314	318	293	303	298	310	314	299	290	331	305	327	325	293	315	328	286	319	267	317	316	310	303	280	325	313	256	298	312	274	292	328	315	331	308	321	336	331	302	293	329	320	306	310	307	318	291	331	280	339	326	319	298	316	293	330	337	324	336	305	316	311	353	325	318	374	281	295	331	325	318	301	347	304	301	330	304	325	339	303	339	345	305	273	311	298	304	307	335	293	312	313	310	337	325	346	327	328	327	337	329	312	300	307	307	330	351	320	316	313	298	297	302	323	336	298	303	306	356	372	291	314	336	307	296	310	321	345	322	327	329	329	282	342	326	334	296	294	317	300	311	327	351	312	316	301	341	328	335	277	333	321	323	330	317	312	309	327	324	312	293	344	302	314	307	340	319	298	323	324	316	316	303	307	347	378	298	290	317	307	332	342	326	329	319	307	311	302	307	325	300	335	349	323	311	296	319	322	326	293	294	343	331	313	305	345	302	325	305	337	312	307	328	313	288	310	297	318	337	339	352	316	309	284	320	317	356	315	295	307	287	332	297	331	310	311	299	327	359	267	335	334	323	311	297	344	313	324	301	320	350	304	314	305	308	311	331	329	318	307	293	304	313	309	291	292	345	315	305	313	323	313	311	304	337	313	311	295	311	298	327	271	306	318	303	302	289	304	310	336	280	292	310	346	285	334	307	272	323	304	334	302	284	292	339	345	302	282	281	307	301	331	352	336	307	280	298	313	292	354	265	336	302	357	318	325	289	296	305	285	313	311	340	350	335	300	305	326	295	331	302	296	302	316	337	362	327	300	325	350	309	317	332	330	338	333	288	298	296	311	313	294	338	312	296	265	346	328	312	328	275	333	309	353	343	317	347	308	353	293	289	314	314	344	326	291	324	347	315	340	294	339	350	304	284	327	324	352	339	300	304	328	317	329	310	304	317	295	288	278	294	320	282	297	288	308	330	324	315	310	343	316	302	379	337	329	296	286	319	324	297	313	353	333	320	338	317	331	342	311	327	306	329	307	311	332	341	313	308	310	281	290	285	329	350	288	312	261	311	357	315	336	281	297	313	304	303	298	314	306	324	323	320	315	294	290	297	310	284	306	320	317	293	290	305	343	346	311	279	311	291	324	330	330	314	316	298	332	305	306	306	302	304	282	297	352	302	306	310	298	353	300	309	352	331	316	316	349	342	307	297	289	314	302	292	331	314	323	311	336	305	309	286	300	310	287	337	345	308	312	297	285	337	309	352	330	305	304	293	292	291	335	312	340	306	328	314	316	326	304	331	280	317	344	310	291	316	326	328	313	291	296	315	336	326	280	308	297	326	362	330	338	290	310	296	330	305	333	291	284	304	336	336	310	305	328	338	342	331	304	304	340	358	324	332	324	305	311	339	297	326	317	320	313	321	296	279	297	302	294	349	277	318	348	339	340	315	306	335	314	312	324	317	306	320	301	293	303	304	318	327	300	319	325	290	323	270	335	322	318	323	336	339	342	350	312	338	335	332	328	351	322	300	330	335	382	349	310	289	303	335	304	309	280	303	321	307	312	323	323	342	323	332	309	283	286	341	294	312	341	326	329	312	335	313	325	353	346	342	334	341	332	282	267	306	340	302	315	307	303	321	264	341	308	346	314	309	324	317	293	299	309	283	294	283	321	322	318	326	351	312	303	321	290	307	323	338	299	330	324	300	276	335	303	293	343	334	331	344	323	352	333	308	312	356	330	303	313	328	327	322	343	329	314	330	350	321	318	349	297	317	313	300	284	312	302	318	311	317	293	313	335	319	319	293	326	312	274	289	353	356	286	309	317	343	324	337	304	311	343	342	313	320	296	322	314	288	318	318	334	349	326	297	312	301	308	288	335	309	299	293	294	302	282	366	295	298	291	323	326	355	281	324	303	336	325	316	301	298	384	328	299	309	313	277	326	366	325	312	303	289	341	305	311	329	318	342	292	334	305	320	324	325	292	339	295	271	282	326	353	327	342	339	325	310	309	305	292	288	348	339	305	331	293	345	317	316	271	329	310	307	330	322	304	362	336	276	332	319	315	308	317	292	292	329	322	328	356	303	306	295	294	316	327	310	325	316	347	316	314	316	339	288	330	316	323	344	358	295	310	289	310	312	333
31870	22865	30739	29815	16443	2969	1242	941	904	821	890	762	709	758	775	732	683	733	678	705	704	680	655	683	703	727	660	655	651	665	718	718	678	684	719	675	692	678	658	661	650	669	649	687	668	672	686	710	690	643	720	659	671	682	676	713	716	656	630	671	668	733	685	715	695	686	689	705	706	661	695	657	626	677	696	706	679	704	656	676	674	725	713	693	645	671	741	646	663	717	682	734	749	696	718	692	704	704	731	696	695	751	672	694	707	713	706	711	727	719	726	701	711	699	715	665	731	645	704	658	674	695	656	683	665	672	698	667	690	702	637	682	645	667	684	692	728	701	679	715	729	685	702	687	697	692	665	665	708	718	661	676	646	731	705	730	697	742	652	696	695	659	683	680	698	679	702	679	678	686	638	673	667	657	733	725	694	683	677	647	690	673	666	703	688	669	656	696	683	715	662	659	681	665	668	736	720	681	648	733	700	674	709	609	673	687	688	706	692	677	662	719	674	699	709	689	709	697	668	623	671	635	625	672	670	676	736	690	670	675	705	737	728	707	691	621	676	706	689	689	711	690	645	667	657	668	717	704	699	683	627	678	664	679	668	672	664	675	691	654	655	689	666	648	677	674	684	634	708	687	689	703	707	702	666	657	680	666	675	677	665	700	676	651	659	703	633	710	676	661	650	720	709	648	719	705	744	730	658	677	666	681	684	645	682	699	661	656	664	711	680	695	697	603	657	739	689	683	708	678	710	696	654	699	678	649	660	718	679	721	686	688	659	739	712	642	699	682	702	708	666	745	736	613	710	713	641	705	635	721	723	651	730	708	636	665	689	658	708	720	716	634	646	630	661	665	664	698	684	719	713	705	682	706	671	697	653	675	632	729	622	699	707	712	659	698	696	701	675	691	703	618	711	679	719	677	646	667	693	680	689	694	699	730	712	647	692	702	662	675	671	676	676	703	675	655	665	695	679	652	738	669	711	651	655	682	672	674	695	709	644	655	679	690	681	642	675	685	704	659	670	704	643	657	657	684	672	700	687	680	675	646	671	677	728	648	735	717	641	694	727	674	678	683	744	647	680	683	618	673	701	691	719	666	721	693	685	674	735	660	694	679	666	718	683	653	655	672	691	666	710	686	692	665	696	698	652	651	659	668	742	693	696	678	660	689	675	656	699	640	698	649	683	660	664	679	672	651	690	657	660	670	636	681	688	705	703	631	680	693	731	666	661	619	658	683	712	693	694	682	697	663	647	707	674	670	735	701	697	709	695	746	672	619	700	714	664	702	677	695	694	641	682	678	694	700	668	677	736	672	715	705	661	730	647	644	724	687	697	666	734	673	686	668	698	643	684	737	668	678	662	645	644	681	732	659	697	713	674	659	708	712	675	696	689	649	671	684	673	642	706	654	686	723	677	663	649	652	681	654	676	650	674	680	690	678	695	648	692	717	668	723	660	727	713	684	681	713	702	628	671	701	714	663	658	701	718	689	644	723	671	756	695	708	631	659	659	671	684	655	679	657	659	648	670	682	717	657	687	684	719	667	641	671	671	704	715	703	663	635	668	655	651	683	693	661	680	683	641	675	716	731	695	700	743	699	662	686	718	690	729	668	723	684	648	645	703	666	692	673	710	710	680	700	725	669	660	713	687	649	713	696	685	709	735	666	654	693	701	748	646	639	681	687	692	690	661	692	690	664	669	683	670	731	685	701	714	680	685	700	617	697	651	676	689	706	674	695	687	732	661	693	653	659	674	651	662	646	623	686	672	700	645	646	716	708	693	695	643	700	706	724	695	688	685	673	655	713	689	656	697	690	722	699	643	666	695	689	653	711	737	771	662	683	681	669	643	677	665	700	695	683	677	704	675	677	708	641	705	705	701	693	686	706	676	652	735	665	739	676	715	693	700	663	659	672	650	642	693	702	711	697	716	677	669	731	645	723	692	668	682	739	675	669	678	656	725	761	688	689	719	662	647	648	665	655	706	673	693	701	680	676	716	713	672	711	679	626	653	670	704	668	725	682	639	661	678	680	670	690	672	646	705	715	735	656	676	691	709	674	679	697	657	713	656	686	676	700	640	636	656	696	709	734	671	672	677	675	656	661	644	673	699	715	628	674	731	658	646	730	700	643	699	645	710	627	745	693	673	708	720	684	634	708	707	728	685	656	668	689	662	671	688	712	680	636	690	648	718	620	703	684	676	690	673	700	701	650	707	681	682	680	652	645	689	712	688	670	690	652	723	660	667	661	656	589	658	668	696	690	695	665	669	637	638	658	725	700	680	689	618	714	666	675	711	716	707	671	687	675	691	655	722	662	653	707	714	647	697	681	721	669	635	702	707	736	702	657	706	603	679	707	692	683	710	714	713	669	681	694	704	693	638	661	685	706	715	661	718	640	700	679	663	724	652	665	709	664	682	665	719	652	672	731	727	713	702	695	658	690	669	631	707	695	656	712	593	624	677	684	666	645	663	719	703	673	678	688	642	713	672	647	658	696	682	735	694	641	654	654	679	625	645	684	674	663	688	721	704	677	627	666	664	732	704	695	690	695	675	640	668	728	684	693	640	683	709	647	705	625	683	673	711	685	676	694	741	716	668	701	713	688	688	712	672	696	701	641	633	710	703	660	664	664	675	650	678	711	676	697	679	689	684	651	642	707	646	664	672	648	693	668	720	675	657	687	674	695	668	647	674	704	680	723	710	683	673	701	689	677	652	647	700	709	674	680	720	675	686	666	666	736	656	762	684	692	709	709	695	671	672	718	631	640	727	666	678	649	675	692	708	666	714	721	671	636	654	683	701	692	667	662	668	676	685	669	745	700	681	666	672	701	666	673	669	679	661	684	702	670	674	667	692	702	664	690	722	718	644	680	647	653	715	688	689	673	697	701	681	706	707	662	696	688	691	644	678	664	690	687	752	684	714	710	711	666	666	729	671	710	672	675	684	725	672	681	719	663	691	711	639	714	698	688	705	676	727	687	643	690	596	675	667	683	662	657	698	719	694	620	721	720	654	701	685	684	687	706	718	708	713	672	669	681	698	675	648	660	677	658	675	643	697	670	661	698	683	702	744	707	698	729	665	690	670	676	653	656	669	690	649	675	702	640	688	672	683	657	670	713	730	690	681	707	644	675	699	690	706	686	682	666	700	675	709	674	695	640	624	674	647	669	655	674	647	662	747	654	693	681	664	636	646	694	711	659	722	646	689	718	700	693	730	671	679	608	706	672	694	666	683	678	679	705	705	661	695	705	659	691	705	675	655	671	715	688	678	709	705	646	668	688	674	682	732	649	688	646	713	645	740	699	688	698	663	683	701	726	700	691	708	688	702	734	701	669	676	701	689	678	684	729	711	699	723	714	713	713	651	683	665	699	683	665	651	654	656	718	634	643	698	666	704	676	684	698	704	628	674	712	687	715	698	673	659	703	653	687	685	689	627	686	668	663	645	675	666	692	657	664	701	694	681	667	698	675	664	693	691	669	632	733	678	664	693	730
41479	21504	12940	4726	814	318	290	270	284	264	278	279	275	297	298	280	281	276	278	247	295	257	280	299	308	264	307	249	301	278	286	279	300	293	306	267	264	297	299	300	259	261	313	280	254	268	277	285	271	257	287	282	261	279	295	277	301	278	267	251	267	274	292	288	268	264	274	281	267	271	300	272	270	266	281	272	275	263	268	269	274	296	275	270	303	272	293	266	275	292	285	264	273	268	265	259	257	312	275	270	284	276	280	303	313	283	297	285	264	301	300	313	289	318	278	255	301	313	256	264	276	271	290	305	297	269	256	300	285	265	278	277	270	308	296	277	275	269	277	259	271	263	253	275	279	278	302	250	273	292	283	285	298	269	304	282	277	282	274	286	260	290	300	278	277	287	261	262	310	302	257	273	273	288	260	294	315	306	259	315	282	279	266	271	277	287	297	275	299	271	265	273	290	273	267	253	273	282	271	280	297	290	266	290	236	262	283	254	287	267	230	271	263	239	265	271	273	269	271	264	302	285	269	263	261	292	288	263	285	282	280	255	287	255	295	265	286	289	261	285	306	311	288	289	286	289	261	308	310	267	292	268	266	278	269	276	312	277	294	269	294	298	301	260	269	261	274	299	262	284	282	285	282	282	264	291	248	276	307	271	247	281	254	240	274	270	285	251	240	297	280	289	300	305	304	261	279	279	297	249	266	250	289	284	280	259	251	258	268	257	268	303	260	287	277	265	315	301	281	257	305	283	262	283	255	288	286	287	256	257	289	290	303	254	277	270	305	274	315	266	264	263	262	296	288	285	288	262	296	293	274	268	314	250	247	281	292	273	281	292	261	269	306	313	303	288	258	262	294	297	265	303	292	247	283	285	308	276	292	303	307	281	277	304	274	293	298	279	274	243	306	270	257	288	272	249	290	283	251	282	292	284	293	309	296	298	324	254	302	279	289	281	276	308	285	294	287	249	295	276	259	284	269	317	314	246	261	269	280	262	299	267	276	289	294	281	283	261	316	289	256	285	292	255	241	264	278	266	290	277	261	295	293	291	277	283	281	277	297	289	246	305	267	258	285	270	279	272	267	273	293	277	254	277	298	280	285	281	268	282	260	269	293	277	288	278	257	247	305	277	254	287	294	284	278	271	297	307	321	298	292	284	277	292	283	329	285	305	285	246	301	309	298	294	271	281	264	271	288	269	217	268	266	289	269	273	248	274	282	322	259	301	272	284	250	273	259	298	260	289	288	273	275	310	314	262	300	273	275	279	277	300	277	271	300	277	272	286	277	271	240	284	262	285	270	271	289	293	254	275	288	315	277	294	307	267	300	264	261	267	282	274	293	295	270	284	265	274	270	294	276	272	265	296	309	308	276	265	263	275	310	264	266	260	299	268	301	321	284	271	277	315	256	273	270	280	288	310	253	299	279	271	259	252	272	289	327	281	249	266	251	273	256	248	236	263	242	292	286	264	287	281	258	305	278	292	275	338	286	326	285	246	303	287	316	260	264	282	287	247	271	269	275	277	259	304	293	299	341	288	296	298	245	243	257	269	288	238	284	252	277	232	253	262	264	267	274	264	262	293	273	287	279	273	267	289	294	279	282	311	257	282	290	324	284	293	268	287	307	299	289	288	265	278	247	253	282	279	295	272	287	277	302	291	284	268	286	273	260	276	270	266	266	288	300	248	264	272	249	297	286	284	277	293	288	296	281	294	314	282	254	263	257	255	265	257	303	306	293	255	251	313	268	265	316	275	270	309	286	247	222	256	295	238	284	291	302	274	279	299	306	273	254	270	276	274	257	276	257	299	278	248	255	275	277	298	285	285	257	285	231	240	257	281	265	274	272	258	289	283	279	264	277	284	274	302	272	256	269	269	298	273	242	267	241	273	262	280	273	290	298	263	295	294	294	303	280	292	279	268	294	292	265	289	280	273	315	295	273	260	277	243	282	296	262	254	289	293	275	249	280	291	292	265	270	286	305	278	261	295	280	336	280	280	261	240	267	286	300	285	286	300	313	253	243	287	264	289	303	281	266	298	301	277	274	281	256	282	277	280	261	294	254	270	307	296	297	263	258	301	264	313	286	269	305	288	299	287	285	284	282	284	273	264	276	270	295	292	300	311	293	274	281	260	296	300	265	271	272	267	283	274	256	273	282	287	273	257	288	309	313	274	287	314	288	286	294	291	312	289	244	284	294	262	271	283	304	278	278	273	306	292	251	260	289	274	254	263	286	283	269	247	291	294	258	285	314	294	255	269	285	298	308	234	241	283	294	266	278	260	285	297	300	282	251	267	277	279	270	261	289	274	279	259	274	286	300	231	269	294	279	286	251	302	298	262	267	270	297	280	263	259	287	275	268	274	273	278	330	287	240	267	273	280	270	295	270	299	279	299	269	271	277	263	301	261	308	306	287	324	310	261	258	301	272	246	290	304	274	314	267	287	270	269	272	241	258	287	301	280	279	294	279	285	232	297	272	272	288	298	316	293	308	327	297	291	279	234	278	253	296	257	267	295	293	294	268	245	272	294	291	253	275	273	289	251	270	275	263	271	256	250	293	262	280	298	295	276	298	308	282	242	248	260	245	283	264	266	289	251	298	308	292	309	278	276	289	300	285	272	275	288	288	257	282	282	274	250	279	272	254	297	248	281	305	313	266	247	276	298	316	287	279	311	291	276	278	285	256	284	268	286	261	294	296	277	281	281	245	302	261	301	262	286	255	297	272	279	242	269	245	231	245	282	271	289	305	264	290	252	305	307	279	280	301	267	260	277	287	285	278	283	283	269	285	302	280	300	287	264	296	280	267	274	255	271	267	284	247	245	281	249	305	282	283	285	272	239	256	268	322	277	312	292	301	272	240	280	273	275	279	298	284	291	247	265	270	248	254	269	264	293	263	244	284	306	300	255	238	297	256	239	271	249	295	281	258	282	289	263	295	262	294	274	290	309	264	273	294	278	284	292	296	296	286	313	289	269	296	276	284	275	294	257	279	287	286	274	267	260	307	248	276	254	257	285	271	262	262	269	268	269	327	257	280	281	277	268	269	314	292	303	307	287	300	314	279	286	285	310	273	269	254	299	274	277	252	261	274	280	243	262	297	294	269	293	307	315	268	278	269	295	276	281	271	281	275	282	282	303	252	284	299	255	268	276	273	278	256	270	253	308	271	263	287	290	277	284	282	283	259	261	273	293	275	297	270	277	267	287	280	288	302	261	301	244	269	235	280	281	291	305	295	295	227	279	260	275	261	284	279	303	274	309	295	259	300	271	298	296	301	251	264	301	276	276	281	259	284	286	278	300	295	264	278	262	294	277	281	287	279	257	300	277	274	269	287	282	259	282	275	283	255	263	258	294	291	309	280	297	281	282	278	274	291	275	285	259	273	253	269	288	289	271	303	261	278	272	303	261	262	280	301	272	292	268	274	267	281	283	270	256	297	265	246	269	302	273	287	267	268	289	267	303	300	296	296	272	277	268	252	270	291	244	256	268
26389	15998	16953	8449	2027	734	646	573	598	607	555	622	626	626	607	617	647	599	592	590	600	589	599	647	595	598	624	621	596	616	656	597	634	626	629	629	624	637	618	628	642	626	583	590	623	576	618	597	625	597	619	645	642	613	610	595	595	608	605	641	599	569	643	630	620	663	568	648	623	668	622	571	633	624	635	598	556	635	623	586	617	624	615	657	603	597	603	646	600	564	636	554	587	621	602	609	608	629	613	602	590	558	553	611	638	651	617	622	620	578	606	611	635	613	575	593	583	625	637	634	608	621	616	592	617	616	613	639	610	628	581	641	601	646	629	686	563	601	616	631	606	613	633	616	609	656	611	588	613	608	575	650	601	614	623	609	626	637	612	622	612	608	594	627	615	596	609	605	592	633	597	626	621	600	568	622	600	605	653	597	645	604	623	629	603	607	651	614	620	588	528	656	596	615	575	582	622	628	620	605	608	595	604	630	614	610	638	631	554	655	636	571	587	646	622	614	637	672	612	623	566	564	592	636	601	636	585	609	546	639	567	565	620	596	648	611	586	606	600	607	567	624	659	666	644	557	563	592	589	672	602	591	558	647	612	635	636	650	533	579	581	631	634	623	564	605	636	584	601	607	610	644	581	634	621	600	633	564	620	620	589	603	646	567	589	628	607	636	595	584	569	589	648	640	589	649	668	630	608	652	632	598	602	658	604	626	587	617	601	634	611	600	632	643	578	628	575	574	587	628	618	576	630	600	612	548	595	601	588	620	628	604	630	606	610	622	637	633	594	571	631	577	644	641	585	640	613	621	601	559	591	567	617	615	588	587	620	634	591	594	601	652	595	608	617	597	612	630	614	589	620	605	572	574	619	575	572	624	583	595	580	583	578	616	611	580	664	624	647	655	590	620	612	629	603	592	640	599	566	592	636	615	604	621	590	626	649	623	592	653	584	642	651	624	586	572	614	628	599	615	608	616	658	576	592	588	564	598	588	644	600	615	644	639	630	588	632	605	632	638	617	609	589	566	613	626	639	607	609	662	563	583	591	584	600	613	613	607	633	577	614	598	596	611	621	618	591	616	626	602	600	628	600	586	610	597	592	615	635	600	649	571	601	558	636	607	666	640	559	628	596	567	645	633	590	635	626	617	616	626	613	641	597	565	578	592	606	626	652	584	658	572	589	577	636	628	554	594	601	627	600	684	651	620	592	623	544	586	580	608	609	576	616	641	596	613	584	585	598	610	652	573	595	586	618	573	579	622	551	665	620	603	622	581	602	557	590	596	615	619	622	621	581	611	629	601	574	631	574	574	591	618	609	627	594	647	654	615	632	600	607	622	551	639	615	591	636	614	628	613	584	618	628	608	613	610	601	598	577	610	594	613	618	594	636	633	601	644	610	589	613	654	581	639	653	648	594	583	615	618	592	585	612	622	608	583	617	576	605	569	592	671	606	592	598	582	634	593	596	611	606	581	593	605	605	613	640	620	590	606	601	630	625	592	670	627	638	630	639	609	603	626	584	611	640	641	611	598	620	634	578	612	596	603	624	626	580	582	637	624	648	595	621	618	666	586	577	601	606	651	653	603	673	605	588	609	615	590	622	612	589	624	605	631	581	593	593	645	600	601	581	597	611	573	580	606	588	619	611	616	585	555	621	639	623	643	576	576	656	651	620	576	611	644	579	602	572	576	643	608	621	612	625	650	605	618	610	647	618	578	593	582	571	578	612	572	603	601	627	642	557	607	596	599	595	604	602	626	617	572	621	631	607	613	599	602	600	607	622	618	597	573	606	605	595	620	580	629	594	584	632	580	619	632	623	614	614	640	627	630	611	590	607	617	620	580	628	591	631	660	599	600	617	618	639	650	625	635	634	617	615	612	622	589	597	616	614	583	592	620	584	607	639	619	600	620	626	596	638	633	594	603	626	642	608	617	621	636	612	609	585	592	614	606	599	629	611	650	626	615	625	630	637	595	615	592	614	610	605	583	588	600	653	636	623	587	630	615	609	626	633	596	601	667	616	599	603	565	611	621	590	586	617	652	581	624	576	614	601	638	599	599	595	606	594	603	616	632	604	596	613	588	597	626	622	575	613	621	613	610	633	632	596	617	578	592	589	590	610	642	601	622	615	594	598	599	628	620	612	632	608	631	593	618	583	604	587	640	557	614	582	590	590	585	611	627	631	658	607	636	610	635	604	601	608	626	610	617	580	592	590	601	577	625	554	588	643	622	610	632	633	597	609	575	640	621	595	627	615	612	619	626	624	615	605	641	638	593	573	663	648	617	638	626	634	630	594	577	606	594	558	598	580	613	619	567	630	570	594	601	613	659	605	636	617	608	626	600	580	591	598	612	627	575	618	606	620	612	618	606	633	574	642	561	622	631	571	576	611	590	608	635	624	577	574	631	632	646	620	572	613	624	631	625	565	642	608	572	625	643	628	603	597	609	619	636	628	616	586	635	608	634	590	569	600	573	592	598	607	662	592	627	602	575	590	581	657	586	642	606	571	586	649	659	602	603	571	620	577	619	607	635	636	601	645	613	644	603	613	581	597	565	613	623	647	610	561	634	572	649	597	560	580	607	617	589	573	639	580	626	606	609	653	597	573	611	603	620	611	574	602	563	569	656	582	617	630	628	627	619	624	589	604	602	593	600	608	643	630	624	636	623	605	587	636	622	610	597	610	633	621	610	580	605	605	638	588	593	572	628	592	595	587	604	590	638	624	622	614	592	612	621	627	639	594	607	604	586	597	585	649	605	624	609	606	608	567	619	635	642	609	656	600	604	601	600	590	627	612	659	604	600	607	640	584	607	586	625	609	672	611	657	643	600	628	578	581	594	633	598	580	590	591	624	655	580	634	626	558	610	593	609	630	576	610	615	569	548	601	610	598	648	620	566	580	612	658	608	621	647	594	609	601	618	635	578	565	627	589	584	565	590	590	663	585	618	594	613	614	604	618	608	619	621	621	613	575	608	613	609	614	618	617	575	594	620	625	575	603	597	588	592	601	610	600	547	624	594	613	628	603	621	644	623	601	604	649	603	610	606	606	654	590	653	644	586	647	615	558	584	602	610	607	586	616	571	608	605	604	625	592	613	634	619	576	587	560	634	596	601	617	592	616	588	602	588	629	575	633	614	621	626	610	602	619	630	607	603	640	631	611	595	667	562	595	559	644	589	608	623	582	643	631	601	631	651	574	598	595	609	607	625	646	610	602	634	628	621	556	613	605	551	640	589	628	584	635	605	635	611	619	673	589	620	560	616	630	618	600	586	618	600	638	640	630	619	594	607	586	590	623	594	657	591	568	599	605	598	619	624	596	553	624	602	594	605	616	609	630	624	602	604	605	582	608	578	618	581	669	622	618	613	612	614	583	644	590	611	611	599	576	598	627	627	645	585	615	632	608	620	614	617	619	618	597	626	587	646	639	629	591	589	569	610	639	607	591	611	612	558	600	620	610	575	575	614	580	648	542	626	601	613	587	566	593	566
56019	31086	18167	6708	1527	464	368	322	293	334	274	299	292	300	251	324	272	294	258	285	266	331	299	271	315	325	303	302	294	320	267	284	254	302	282	294	313	275	333	323	307	291	279	314	319	248	279	293	302	272	262	294	296	290	303	276	280	286	281	295	289	294	290	308	281	293	273	344	314	288	299	279	290	328	345	274	280	285	307	281	265	270	299	322	310	292	272	278	299	306	291	268	277	294	293	289	293	305	279	316	300	303	264	284	309	283	299	286	289	313	284	266	301	320	293	295	303	284	307	261	324	293	300	291	260	323	314	299	283	304	271	281	284	295	276	291	267	297	271	318	300	253	275	307	280	314	338	268	276	318	266	305	281	273	279	279	298	277	261	306	289	291	314	289	279	294	292	308	286	269	286	273	313	288	294	266	300	287	257	281	322	309	319	306	300	280	296	291	285	259	278	301	288	332	292	284	279	307	303	313	303	294	291	303	284	298	298	335	302	296	316	264	298	241	272	310	282	335	277	277	323	295	242	262	294	311	314	285	311	311	306	285	312	263	293	277	313	312	317	290	286	269	297	306	285	307	278	245	283	308	313	281	269	283	300	302	287	277	294	277	287	323	291	270	303	317	329	303	292	305	288	285	258	303	320	263	275	266	277	255	293	288	280	309	318	303	287	288	293	317	309	282	310	261	282	316	285	306	271	281	332	264	276	298	279	270	271	273	284	308	298	280	283	296	318	304	273	275	326	305	277	265	277	304	294	318	302	303	288	288	279	281	281	306	305	264	291	313	321	309	277	303	284	278	279	301	277	310	258	317	314	295	251	295	316	278	314	312	303	348	311	301	292	290	261	301	295	269	285	264	317	310	263	299	305	284	307	280	312	329	289	276	299	275	304	324	286	267	313	324	310	322	273	313	309	307	257	294	280	273	296	309	302	306	264	291	272	298	254	305	282	286	283	310	327	352	287	285	306	293	305	291	292	303	339	282	287	289	275	314	308	294	314	255	313	273	279	291	267	328	313	340	273	271	298	278	274	294	269	312	305	302	256	284	295	263	276	290	300	267	270	347	254	289	299	301	301	313	311	286	314	276	285	297	322	304	293	323	323	319	297	280	304	296	300	266	287	309	289	316	293	287	297	287	268	300	279	300	293	304	277	296	283	309	299	296	280	303	308	278	330	305	303	278	276	313	280	274	313	276	288	298	303	288	332	273	288	314	298	293	284	289	296	287	317	279	277	286	319	311	297	280	286	309	317	272	266	305	276	267	307	295	323	289	272	258	295	324	279	285	262	303	249	297	320	292	314	295	291	290	282	302	277	307	294	301	314	272	298	298	296	288	284	291	300	268	303	291	304	291	311	310	276	326	302	284	293	294	300	330	249	297	284	298	315	305	277	292	323	271	316	280	316	283	279	266	299	288	299	288	290	306	277	317	319	293	328	321	295	305	251	280	317	296	311	264	305	306	258	310	282	271	263	280	274	268	303	267	281	291	317	274	329	273	309	291	299	255	292	264	312	326	291	322	315	352	307	285	333	276	283	270	299	274	308	277	288	257	285	331	331	313	292	313	309	300	296	275	304	269	288	305	306	305	297	261	303	276	300	285	280	302	290	285	271	300	302	316	296	277	328	288	286	283	311	291	317	298	287	291	264	283	294	289	299	271	289	302	294	307	301	279	277	291	307	267	299	269	309	288	319	289	301	272	277	292	311	286	298	291	268	291	329	273	297	282	302	279	301	296	258	311	270	315	290	267	273	293	288	320	313	264	298	278	307	306	286	277	310	275	281	300	285	281	314	294	309	276	275	267	261	317	295	314	294	300	276	281	260	311	269	283	323	283	296	299	274	310	307	298	285	292	260	285	293	308	262	301	277	265	274	300	344	234	299	290	293	262	287	293	312	307	308	295	297	298	288	305	298	269	286	308	274	273	280	287	279	289	312	319	317	289	325	314	325	301	328	289	294	249	292	313	290	292	313	275	255	292	296	316	305	283	310	325	297	292	302	298	333	298	318	301	305	249	293	305	296	312	355	293	290	299	301	280	288	291	303	261	299	327	302	268	301	284	331	252	281	259	295	301	287	319	295	278	319	257	291	299	293	288	262	296	308	283	290	286	290	297	330	293	287	290	303	320	273	277	295	310	280	258	312	298	272	285	303	300	294	289	281	286	285	303	291	289	259	271	310	319	315	277	299	285	255	290	276	305	260	307	312	306	289	289	301	306	279	255	322	342	284	299	303	274	301	291	300	283	289	311	311	313	290	325	285	288	282	281	250	287	290	297	293	274	290	302	298	312	296	283	303	288	320	260	289	269	284	317	298	310	257	290	271	301	300	297	332	295	296	306	314	314	314	283	261	281	298	278	327	305	325	299	282	323	309	307	276	282	287	289	311	288	284	279	317	294	321	325	291	291	303	316	334	303	264	268	278	284	289	351	275	268	290	281	277	289	306	329	321	276	294	290	282	327	311	300	320	273	260	310	283	325	296	266	308	329	308	301	279	269	268	287	276	282	281	291	298	311	265	271	274	292	261	303	299	307	278	297	285	324	297	289	284	272	272	290	294	280	276	297	307	323	269	287	315	316	290	301	314	286	291	293	279	258	287	292	285	301	257	305	266	289	282	288	297	313	271	301	297	278	305	293	294	292	289	273	303	315	322	302	323	292	254	291	270	329	285	254	276	258	290	294	264	305	270	274	326	274	287	313	297	294	311	319	299	291	296	293	298	291	270	254	292	317	247	278	282	277	300	251	316	275	263	310	316	291	312	311	277	300	266	264	299	299	298	289	330	303	297	304	312	282	336	305	279	286	283	265	284	300	279	284	300	278	316	304	299	315	299	286	287	280	303	291	273	260	285	301	276	309	266	319	276	286	296	329	302	298	283	288	324	291	275	299	287	295	269	311	283	289	278	300	325	328	266	322	321	309	292	301	282	279	300	282	290	320	260	295	268	323	280	291	282	267	295	290	295	274	286	288	305	278	269	288	315	305	312	296	260	297	289	291	287	298	296	297	301	289	313	310	287	311	260	295	290	283	289	286	269	313	290	250	308	287	304	283	306	298	286	303	286	296	293	273	289	277	307	307	299	290	272	306	293	320	302	320	257	305	291	268	266	286	302	281	281	300	308	283	306	297	274	322	311	325	304	290	296	310	256	318	283	298	273	333	298	297	313	299	274	272	270	276	319	288	288	323	283	281	298	307	291	281	287	287	292	294	313	303	273	291	336	299	323	285	296	296	298	273	292	271	285	269	297	308	306	309	333	296	313	310	298	276	284	284	314	307	315	303	276	272	297	299	300	274	306	304	311	274	296	311	269	269	270	307	333	311	280	311	306	285	270	273	343	290	283	298	298	276	272	292	307	297	288	298	304	324	297	285	287	313	302	301	284	274	278	308	308	265	280	299	281	281	294	280	273	331	271	316	303	288	291	308	269	306	266	304	280	300	332	291	309	301	316	313	308	307	308	298	301	312	319	312	290	282	313	291	288	280
35931	23426	20294	11918	3798	1180	848	758	687	697	671	638	646	630	646	651	675	663	689	667	625	664	624	628	649	612	642	697	691	625	672	648	649	614	625	626	612	631	619	649	649	629	687	644	632	626	665	614	631	651	644	682	629	639	650	605	675	638	611	690	624	713	592	610	644	655	622	645	641	607	660	634	655	649	643	657	631	639	642	621	603	645	723	618	633	664	695	646	636	637	684	605	672	652	687	672	671	637	661	686	649	676	690	654	651	650	667	677	657	663	695	668	647	665	666	607	581	682	648	636	647	648	657	581	675	617	653	703	624	616	649	589	643	652	619	637	604	645	646	674	628	636	628	617	646	645	628	618	581	646	631	624	660	658	649	625	637	628	664	637	675	625	599	631	657	681	638	634	659	652	645	654	659	630	609	632	586	639	628	675	634	649	572	593	617	643	638	682	675	646	605	658	643	639	623	622	618	630	638	604	647	644	646	629	634	645	698	623	659	647	580	665	595	623	574	617	637	627	633	701	628	579	584	602	659	608	652	631	660	639	647	630	644	662	613	642	648	639	625	665	628	634	659	631	674	595	634	689	654	633	667	633	652	695	636	635	590	617	656	646	596	624	686	619	606	625	680	677	623	642	616	618	626	616	672	637	679	627	647	648	656	626	654	616	618	654	666	650	667	650	606	642	600	632	684	682	645	644	624	630	631	635	648	625	652	650	592	641	629	611	666	632	621	655	615	619	687	656	611	598	664	652	602	581	616	670	611	646	599	668	632	619	566	610	650	645	651	651	626	683	626	653	653	612	674	650	649	667	640	690	654	639	593	617	621	599	669	637	634	647	685	620	645	633	635	680	612	691	680	616	630	633	657	605	636	663	689	624	635	645	627	599	644	639	659	640	624	627	612	591	653	648	596	655	669	630	673	648	651	643	641	609	622	613	635	670	632	643	665	646	678	604	606	669	610	595	606	662	712	640	635	639	612	603	625	616	644	590	644	650	619	684	631	660	682	631	620	624	657	636	624	586	622	649	673	610	637	663	660	610	644	623	631	699	616	642	675	636	649	619	606	637	672	673	629	681	649	647	635	664	611	663	594	628	610	668	662	665	578	626	646	656	648	622	653	693	660	653	645	651	634	618	657	622	655	691	616	683	659	660	641	683	655	634	648	635	677	624	649	632	646	637	657	650	626	655	649	619	602	639	635	660	631	644	678	628	674	641	631	614	628	629	592	642	603	627	627	652	688	637	637	661	623	636	684	667	651	658	649	625	603	645	629	632	640	638	622	645	668	604	637	635	648	604	631	646	637	614	628	631	596	621	642	658	613	629	602	642	617	655	612	599	709	625	595	636	660	611	610	639	647	620	648	674	607	654	614	623	631	655	611	648	602	664	655	645	675	621	672	640	647	634	620	631	628	595	647	639	670	627	648	688	647	650	658	642	627	644	641	637	648	643	670	644	667	609	623	649	631	638	643	666	655	629	649	646	632	659	668	652	644	631	659	626	682	673	641	667	703	685	587	643	663	697	666	647	613	638	680	654	608	611	636	610	648	603	614	634	646	626	644	632	636	615	654	610	656	647	597	624	662	647	601	656	607	683	638	632	656	645	639	634	620	647	653	672	648	646	688	631	640	700	642	670	644	646	667	646	604	630	599	621	640	655	655	592	646	647	638	670	664	692	614	674	657	665	675	648	647	645	634	634	617	618	671	581	691	630	661	661	611	678	658	635	626	635	669	643	625	621	586	627	625	665	632	673	669	648	645	627	651	617	611	642	661	668	651	696	643	658	613	628	666	634	651	638	651	626	655	666	613	638	639	694	668	682	636	657	587	678	628	624	638	621	623	667	660	621	669	624	602	660	628	642	634	625	698	629	665	658	625	646	646	665	628	634	670	622	666	636	720	645	687	666	681	612	604	626	674	608	676	613	652	678	633	642	618	635	657	646	635	623	633	616	690	676	660	660	633	667	682	592	629	633	668	656	651	616	683	640	631	655	602	634	612	663	612	650	684	672	641	672	656	701	627	710	623	641	666	670	628	694	661	695	640	642	626	662	631	621	619	639	643	635	599	659	615	617	617	675	605	646	649	647	630	644	645	642	645	668	624	669	620	598	663	655	630	673	619	632	642	637	680	623	655	633	644	641	645	674	614	644	644	655	621	650	658	705	658	613	678	617	594	662	664	645	612	657	661	637	643	643	591	629	688	601	615	597	611	693	637	662	626	641	612	668	633	657	641	632	608	641	697	624	676	626	636	625	641	659	669	632	625	659	620	618	629	645	648	642	659	647	687	634	586	607	635	668	624	635	665	666	634	635	652	617	614	644	601	643	606	665	622	605	659	581	639	639	676	624	622	653	648	673	646	632	656	621	653	695	637	641	641	641	634	593	643	626	633	673	665	688	673	574	630	645	653	618	653	687	610	638	589	629	663	658	648	648	586	661	662	624	621	673	669	623	643	610	637	698	682	669	657	632	647	666	662	674	638	716	676	652	662	626	668	676	645	657	640	638	620	651	649	649	652	640	586	602	633	674	691	634	655	645	640	637	632	638	633	667	678	664	644	665	644	614	604	643	620	646	633	671	673	650	599	646	598	630	615	685	635	625	659	675	614	647	631	619	671	633	595	643	623	671	612	629	639	646	688	682	620	688	620	694	626	624	642	676	689	637	656	646	659	649	634	661	637	658	620	677	647	669	649	658	657	640	670	631	625	598	641	655	677	650	616	645	618	656	637	658	630	640	616	658	645	647	670	624	645	659	605	624	623	655	610	645	639	635	611	683	660	635	662	615	694	625	650	597	633	610	654	604	613	637	664	621	601	625	643	613	634	635	623	652	648	638	652	629	652	674	601	692	615	630	635	626	660	683	652	635	647	619	655	641	613	631	624	644	686	658	636	625	633	631	634	662	635	650	619	622	613	648	690	652	654	644	617	641	614	653	641	590	650	631	634	659	653	699	651	601	653	628	617	638	651	650	642	666	672	626	624	673	666	627	645	648	587	645	632	671	630	689	606	649	623	659	597	608	674	651	634	655	603	648	645	651	619	662	689	655	691	653	631	647	648	652	631	646	634	644	632	611	581	648	585	636	669	624	616	633	599	624	638	643	641	643	639	680	667	669	627	637	687	645	578	621	605	666	666	678	602	675	623	642	628	693	616	611	626	591	669	632	614	609	669	649	660	656	633	596	628	672	628	644	655	661	688	625	676	623	672	618	643	653	620	621	635	647	582	600	654	611	637	636	656	641	660	641	615	642	663	612	662	633	624	605	659	653	642	626	635	624	664	646	654	628	673	606	649	628	660	624	679	604	624	659	658	612	608	643	662	640	654	570	652	623	659	635	654	653	669	628	659	609	654	628	638	626	677	611	658	648	653	650	628	629	654	622	627	677	631	651	628	621	608	607	676	696	629	611	643	622	611	648	643	634	689	628	592	637	637	687	648	639	672	631	608	672	665	632	621	659	625	669	624	637	598	597	635	657	619	651	637	645	638	643
62204	40861	24514	11791	4446	1297	449	347	307	352	338	321	325	295	331	320	339	389	403	296	330	319	318	313	321	312	297	283	343	340	331	307	334	317	295	308	299	308	335	319	293	305	317	329	325	283	300	300	338	304	304	311	306	338	335	336	364	291	328	318	332	350	311	305	302	300	322	305	323	276	329	305	313	321	301	301	329	318	316	302	295	308	270	300	314	371	331	317	331	299	301	330	303	308	319	287	310	314	326	306	321	354	322	311	343	303	326	352	313	293	292	303	316	344	313	354	340	290	294	302	327	329	307	340	304	320	347	337	292	313	338	275	312	314	308	302	311	308	294	323	315	306	316	303	328	328	328	310	298	314	304	323	324	302	299	292	314	339	300	306	281	334	320	310	314	322	300	305	302	328	338	302	317	300	313	284	320	315	324	314	290	358	298	312	334	295	332	319	306	313	298	310	308	319	310	332	309	289	316	310	333	316	302	301	311	337	285	312	323	318	339	310	293	331	284	340	293	340	311	323	299	344	315	304	347	286	308	295	311	276	307	330	274	290	300	313	338	318	312	282	280	334	322	299	330	301	335	286	298	329	303	283	328	334	297	334	318	351	311	317	303	330	290	321	320	311	311	327	313	279	296	323	325	303	338	295	300	328	305	311	320	289	300	305	355	326	291	307	328	310	290	299	288	298	300	302	316	332	303	325	301	303	313	330	322	310	285	302	325	305	309	300	333	308	306	307	303	294	312	289	303	318	332	321	306	327	316	297	299	311	355	299	297	311	291	320	292	314	323	311	312	305	333	292	279	294	334	333	328	308	315	351	320	315	301	280	282	338	307	324	302	302	268	326	300	316	319	300	301	339	317	280	302	313	317	291	320	312	327	321	311	317	281	311	317	345	333	298	286	303	297	311	292	318	301	318	298	311	306	317	362	314	336	326	321	327	334	326	332	349	325	280	309	313	279	312	297	281	325	331	336	296	299	305	309	332	329	301	293	291	323	366	356	308	306	332	253	303	345	304	306	310	324	303	316	294	295	312	290	296	298	279	282	307	277	292	331	336	313	317	306	320	296	294	318	332	323	303	290	307	298	321	277	307	312	311	322	309	273	329	294	304	318	308	300	315	317	302	298	296	298	282	295	353	299	320	319	306	294	342	305	307	322	261	308	274	291	316	317	322	320	297	270	323	302	332	315	291	311	309	323	300	310	306	292	328	331	292	330	302	319	320	313	314	318	289	314	298	308	325	334	344	360	325	318	306	311	301	328	319	329	281	340	320	293	297	327	322	316	308	313	265	328	332	320	312	292	317	302	290	312	290	336	310	297	331	297	323	341	297	321	286	321	323	313	337	300	328	278	329	331	291	324	331	281	309	321	279	327	297	349	302	319	316	331	329	285	326	352	311	294	325	312	287	306	340	303	299	326	342	304	273	326	340	349	303	289	311	319	306	327	309	278	310	289	303	329	318	300	306	322	285	313	347	302	320	317	327	348	289	305	347	321	297	330	321	311	327	306	293	331	271	318	335	326	334	308	304	316	320	314	331	337	296	320	303	312	331	327	302	367	301	269	302	290	309	291	333	339	318	311	286	314	323	321	359	291	299	342	287	331	326	317	307	330	276	325	318	299	287	272	272	312	304	304	288	311	320	290	320	306	324	301	317	298	325	306	291	315	297	305	343	329	280	322	301	319	301	310	312	290	326	285	329	285	318	308	350	309	290	318	309	328	329	314	316	329	288	276	289	349	307	312	302	295	303	310	316	305	344	315	335	323	321	270	309	351	288	277	303	299	336	312	334	313	321	325	308	281	336	325	307	308	312	311	314	332	300	304	298	314	301	336	327	308	306	310	307	313	331	277	293	327	308	310	301	278	278	311	283	319	321	316	340	264	337	335	293	328	303	309	327	323	293	295	276	327	329	302	296	318	303	302	311	327	304	292	366	311	298	312	285	305	328	334	326	317	285	301	351	317	307	292	324	323	320	276	311	299	304	277	281	313	322	313	327	319	292	307	319	322	350	297	342	345	335	304	321	330	305	295	282	297	327	294	320	332	283	311	292	330	290	280	330	281	312	311	337	329	277	303	294	324	302	325	310	323	337	304	296	326	278	285	315	328	275	338	327	325	293	307	307	284	310	317	309	306	332	303	319	302	335	302	337	337	311	294	310	298	326	280	310	286	294	312	317	335	333	302	295	294	321	293	316	333	283	313	331	294	339	298	297	298	338	332	286	344	317	323	308	341	325	307	288	359	336	290	284	352	306	309	312	324	304	327	305	285	332	326	306	286	296	305	322	299	301	309	290	331	315	311	269	313	294	303	287	300	315	304	306	307	309	297	321	335	332	319	367	321	302	312	320	311	380	267	327	317	339	305	325	329	313	281	281	323	352	335	322	343	316	332	264	312	333	292	299	319	320	328	315	293	322	309	296	331	296	278	323	306	320	300	283	298	281	289	344	314	323	323	376	305	333	330	297	305	321	287	287	315	315	321	303	315	309	308	282	274	305	234	306	275	302	300	336	294	282	313	310	339	285	316	293	271	273	305	291	307	312	298	321	299	289	316	314	320	315	352	281	322	306	314	320	311	329	332	280	327	292	302	306	307	328	328	328	308	321	316	319	275	270	291	294	281	297	318	328	342	323	331	284	314	320	288	325	295	337	297	289	309	326	289	333	334	289	337	312	299	310	265	293	325	290	328	305	323	315	324	333	272	326	300	310	306	320	292	286	299	308	322	280	307	288	343	311	288	306	291	304	284	314	290	338	317	332	308	322	303	303	314	307	286	319	320	290	319	321	359	318	299	314	320	308	295	323	301	280	337	305	298	359	339	314	287	320	305	265	300	280	314	333	293	313	324	324	311	343	314	316	320	301	344	284	288	315	296	304	297	340	345	313	268	320	305	306	317	282	281	315	312	281	305	297	320	318	317	275	317	318	310	339	277	326	289	308	329	309	293	305	315	298	294	284	312	305	310	310	316	293	319	250	322	250	286	295	315	277	310	325	306	302	334	305	280	330	316	286	300	325	332	297	285	321	316	319	304	317	308	313	276	307	296	359	321	284	330	331	330	288	282	288	324	297	324	305	306	312	318	322	317	311	333	284	310	300	307	298	305	286	298	281	285	312	316	327	285	340	300	334	320	314	316	309	283	314	274	304	325	315	327	308	329	313	289	299	312	300	316	296	300	268	326	335	312	324	321	341	362	303	251	282	298	258	265	354	312	289	302	295	292	323	302	331	326	317	323	316	285	352	328	319	312	341	330	331	349	282	325	345	320	292	286	293	304	314	305	299	319	301	321	291	321	320	329	298	296	303	320	331	285	289	317	303	282	302	333	315	312	312	303	298	300	316	327	319	335	301	344	335	320	314	317	331	338	315	292	306	330	311	303	319	333	325	303	306	321	298	335	357	307	332	303	309	345	347	333	334	364	305	328	328	331	318	353	314	316	313	310	311	289	301	288	305	307	316	355	318	342	321	322	307	367	318	319	296	305	285
38854	31465	25209	18607	10963	3328	1163	910	769	732	735	736	728	664	738	735	746	1110	1322	796	699	645	695	659	700	678	697	690	702	674	689	635	709	666	652	675	654	700	692	715	726	687	650	617	661	665	711	701	651	656	698	688	681	641	682	686	637	664	629	710	672	711	714	726	701	667	656	679	717	658	671	687	701	649	701	670	669	659	648	670	662	666	666	635	656	621	689	695	679	675	725	663	711	660	664	725	694	687	706	672	643	677	682	724	665	665	702	691	676	656	694	684	682	669	687	644	656	686	671	657	654	665	692	677	671	657	640	621	629	699	661	654	662	713	701	674	620	708	666	632	674	663	672	654	633	686	665	678	678	674	670	648	744	678	639	659	646	682	678	685	670	681	677	695	668	651	644	679	688	690	656	642	680	696	678	693	687	640	680	718	638	639	667	677	670	711	726	697	693	683	691	642	684	704	666	633	663	701	662	712	673	671	684	671	666	658	643	694	676	653	664	682	709	675	674	663	628	693	655	683	690	675	680	679	655	715	667	639	662	651	683	660	713	662	698	672	678	726	730	688	679	697	697	637	667	676	662	689	669	704	664	649	630	659	714	632	676	659	722	657	658	657	681	669	685	666	655	667	671	642	663	628	619	671	655	653	684	624	757	652	666	667	667	693	647	681	648	673	688	698	698	617	629	689	712	677	685	684	665	646	726	673	707	694	727	660	655	671	667	676	661	660	735	670	711	681	723	652	666	671	654	713	668	683	690	640	650	690	698	667	683	689	684	710	630	659	673	688	679	648	691	701	684	700	696	675	725	677	652	692	712	694	708	642	649	653	677	702	669	693	661	659	692	697	704	664	670	684	722	700	661	669	650	643	676	709	665	652	729	690	669	691	659	710	711	668	712	666	637	689	683	684	650	732	687	700	657	685	663	649	663	657	645	693	719	694	652	709	665	644	659	701	693	657	668	704	649	678	640	676	650	669	667	728	694	691	660	676	639	728	665	733	675	646	685	648	675	664	658	648	681	685	711	650	671	650	664	635	641	633	685	654	651	643	689	697	663	653	679	676	636	688	643	693	671	651	677	701	699	674	706	654	698	614	608	696	677	662	686	683	651	697	668	651	647	689	683	699	703	631	642	645	666	693	671	680	682	680	692	653	632	651	710	681	647	674	685	694	648	702	724	652	652	638	731	658	714	659	681	621	670	620	681	651	671	636	694	651	683	640	656	654	654	690	672	653	663	633	666	663	670	642	651	620	684	677	702	692	654	691	692	690	683	692	677	654	694	657	642	643	693	703	693	649	643	656	637	667	686	686	664	691	624	646	721	702	639	665	685	647	654	607	662	669	644	611	665	632	680	628	632	702	688	642	691	686	685	675	709	685	644	657	641	673	652	672	698	632	684	620	649	687	682	656	680	681	656	670	623	691	675	654	645	660	659	670	667	665	697	703	696	713	683	655	677	680	650	650	645	668	671	604	664	667	678	692	672	665	708	690	707	685	679	734	663	643	674	668	654	669	627	679	664	695	635	707	686	675	680	657	644	655	663	655	655	684	670	656	655	668	641	657	727	671	673	633	627	694	644	706	678	655	620	626	665	678	702	691	650	678	645	640	682	687	672	673	734	706	685	730	672	711	641	705	658	658	657	640	646	677	638	715	667	641	641	688	656	695	643	706	668	665	684	683	693	671	658	656	649	679	706	673	730	694	699	692	664	713	668	697	691	676	714	652	683	692	651	635	655	685	667	696	687	621	676	709	645	694	698	701	676	732	663	674	699	691	643	661	688	691	663	687	693	715	701	696	654	697	670	650	630	700	644	652	666	666	683	623	689	684	705	650	673	678	665	672	677	679	654	674	690	702	640	682	663	652	639	662	697	691	659	686	664	647	669	684	651	670	733	622	641	664	673	708	684	624	676	665	683	695	714	704	715	665	630	662	655	705	654	626	654	643	708	692	674	647	698	686	702	732	696	672	673	633	745	667	758	644	699	676	703	697	666	647	672	682	662	678	665	642	661	677	653	702	654	721	628	689	672	710	687	707	649	638	665	687	690	676	715	639	713	686	684	699	675	610	667	670	637	702	649	696	654	658	660	692	674	650	673	706	751	665	670	683	678	652	704	687	678	681	667	682	688	656	687	648	683	640	676	669	640	684	661	653	689	690	656	691	653	689	711	669	696	673	644	698	644	649	687	704	714	709	648	670	646	736	670	692	658	689	743	671	695	612	677	681	696	626	666	677	653	683	683	672	678	677	654	677	676	661	667	660	641	654	660	644	673	663	681	697	656	630	702	659	637	676	677	616	678	661	648	664	653	645	708	684	699	712	678	690	681	659	675	653	645	653	702	693	661	650	666	635	657	660	643	649	658	673	696	713	608	716	716	690	681	676	658	667	674	644	716	623	658	670	680	699	675	690	641	637	688	660	679	642	668	711	684	649	671	670	647	645	705	658	684	666	701	714	690	721	638	667	712	680	676	691	657	672	630	686	653	699	652	656	655	703	692	699	644	675	682	677	670	713	660	657	663	654	703	659	643	649	631	665	691	685	688	680	682	660	633	693	650	659	686	709	688	610	684	662	679	657	704	643	688	637	690	695	685	690	689	673	692	671	672	707	652	645	672	676	732	696	684	688	669	679	699	671	664	694	633	704	677	678	663	687	717	709	674	664	690	657	636	676	669	691	674	666	707	632	682	693	641	714	659	643	691	658	698	716	700	700	666	667	597	665	707	664	651	638	661	699	717	684	685	683	641	688	696	674	701	620	685	684	695	677	688	684	639	675	667	670	682	694	698	689	645	675	676	669	688	653	652	722	603	665	680	675	695	667	701	649	658	686	700	698	697	655	633	662	624	671	682	686	729	656	673	641	646	701	667	615	677	711	643	665	671	683	670	696	644	660	680	670	699	699	723	653	665	690	688	680	694	648	639	676	684	686	663	691	654	694	632	663	679	674	673	586	669	646	705	634	699	685	643	647	693	711	663	655	648	684	690	700	694	645	672	672	666	672	642	684	695	726	657	676	627	657	649	665	691	650	672	697	666	689	715	692	651	663	666	668	710	647	663	665	657	671	658	668	735	669	721	650	656	671	681	638	657	693	680	683	658	707	690	696	664	653	648	670	670	706	663	675	643	655	697	644	725	669	665	668	668	673	650	674	681	689	674	697	669	704	657	656	684	719	658	679	733	647	718	679	635	645	684	669	680	731	721	637	695	712	667	668	663	676	651	724	667	634	626	678	699	675	685	670	685	674	655	700	685	710	665	675	656	651	644	692	652	659	712	678	678	682	670	686	712	687	682	685	629	650	684	719	666	650	662	695	647	700	697	659	663	733	662	686	661	636	656	680	706	671	668	699	657	668	648	678	660	666	658	675	671	662	719	605	675	717	648	657	712	652	670	635	688	672	684	672	693	633	691	695	708	644	691	729	723	675	640	698	646	669	711	712	673	679	661	631	647	677	691	696	673	679	652	659	679	652	692	651	702	706	656	707	669	691
45635	24067	7852	2681	1147	355	248	298	262	286	282	249	251	250	264	277	260	297	277	276	295	256	252	297	309	276	307	324	283	251	266	259	288	275	268	260	298	308	258	233	261	288	286	317	283	254	311	274	260	281	270	284	259	313	259	260	239	238	293	250	257	255	253	270	289	238	276	222	279	264	297	259	267	319	254	280	312	267	268	288	277	281	271	263	290	274	251	284	282	288	238	264	256	281	268	262	315	273	291	278	289	266	286	258	302	250	256	262	305	283	299	253	273	240	278	299	271	287	256	272	278	277	303	252	271	248	287	291	287	294	262	273	289	250	268	294	301	308	276	274	266	257	287	256	302	289	279	260	281	290	304	299	273	269	282	256	266	308	265	278	306	249	249	275	271	258	266	304	358	277	287	247	297	281	252	277	280	280	291	305	285	273	286	287	241	246	230	306	268	302	302	245	251	289	277	268	263	281	261	275	280	275	313	285	270	291	299	279	267	249	266	260	294	278	254	246	237	260	292	277	263	291	331	256	246	261	292	286	288	272	284	288	292	275	303	277	274	309	334	289	257	291	291	275	255	289	318	248	254	251	263	271	295	271	308	323	266	291	278	273	287	314	278	272	309	257	262	280	276	272	279	268	280	269	311	264	289	268	303	307	301	230	253	254	282	261	273	310	306	283	277	293	287	276	282	277	292	240	286	291	273	284	270	256	291	263	288	253	291	275	263	260	261	265	273	274	272	293	303	265	280	235	243	304	268	292	291	308	305	277	274	296	268	259	260	285	313	267	259	294	269	310	255	263	277	291	274	264	277	247	262	253	248	260	253	271	238	285	258	274	249	255	267	278	234	281	296	288	240	301	239	259	271	292	284	282	317	298	271	285	278	301	274	290	304	284	298	277	263	269	280	272	241	289	302	293	285	296	270	254	296	252	293	255	289	295	261	294	282	251	247	282	287	282	275	284	290	264	285	270	270	272	278	277	286	273	261	252	285	242	258	273	250	296	278	267	258	292	312	277	294	301	241	285	291	276	277	288	276	261	294	280	310	336	248	264	285	259	270	284	287	262	286	260	293	258	252	311	244	262	297	323	303	318	277	272	306	265	286	246	258	275	277	247	272	300	293	287	235	305	305	319	304	301	264	257	295	306	287	273	271	276	293	256	282	284	284	306	268	277	300	258	258	276	294	278	271	285	259	273	272	269	254	284	293	264	284	257	275	289	291	272	287	248	315	273	281	301	241	275	301	249	267	264	266	279	244	251	276	292	277	269	269	296	275	259	235	277	274	259	307	284	259	261	283	287	255	288	273	268	278	289	279	241	247	258	270	265	275	277	290	279	253	267	266	286	276	301	311	270	257	289	273	249	255	255	296	296	288	271	293	270	293	287	265	265	305	294	266	264	300	274	260	273	280	272	296	272	250	290	298	250	271	276	256	317	279	273	293	303	251	261	301	265	270	280	268	281	287	274	265	291	313	254	249	263	267	253	224	249	284	277	268	252	270	329	264	247	282	294	264	271	319	259	284	288	264	312	294	324	294	272	283	306	249	291	263	272	283	278	276	296	277	296	269	305	270	275	254	274	308	268	273	286	262	286	282	268	273	305	267	258	271	263	249	327	294	268	293	284	266	283	253	257	273	277	282	281	243	267	257	278	282	268	298	250	265	292	293	270	272	278	261	260	287	314	266	233	267	283	271	279	260	272	271	266	242	275	276	281	275	261	236	279	250	282	334	270	288	275	239	261	267	268	283	284	297	312	278	259	289	287	278	276	300	287	259	259	279	286	260	269	270	279	276	262	247	285	265	275	299	257	280	292	271	271	275	292	275	269	312	280	258	272	319	299	304	268	289	293	260	275	274	312	281	258	271	289	291	241	263	280	264	298	255	234	285	257	273	293	258	283	278	256	270	263	278	246	268	266	254	274	279	272	302	275	268	267	263	271	280	297	248	268	289	274	293	255	277	274	267	275	262	272	276	288	277	266	278	261	291	244	299	290	254	270	273	262	267	285	304	271	258	260	251	289	283	253	278	288	312	292	278	280	263	289	283	267	271	255	260	273	286	290	264	299	266	274	270	288	268	312	304	263	269	240	276	261	297	260	273	270	278	268	312	285	282	302	258	276	227	286	265	286	256	260	269	297	264	296	272	267	260	266	240	249	268	267	275	276	259	305	266	257	266	270	266	278	298	266	258	282	280	257	300	279	285	302	296	269	257	285	276	279	251	288	263	262	304	266	247	290	307	298	251	285	277	294	282	267	263	275	271	257	279	259	273	266	255	275	289	265	300	261	297	257	303	292	272	286	281	259	258	296	252	253	284	247	269	244	282	289	257	252	256	232	271	277	303	296	306	272	293	283	265	268	255	249	273	261	244	281	307	281	254	271	256	247	292	273	255	273	255	270	275	291	260	274	258	304	261	249	297	305	281	286	303	288	279	290	264	278	296	260	299	331	278	310	272	250	322	277	261	267	263	258	312	245	266	262	265	283	287	270	277	262	263	269	299	272	284	290	238	267	310	268	269	274	290	282	303	295	272	264	255	266	281	271	286	273	235	297	300	281	287	263	267	261	267	242	324	274	266	276	286	277	286	274	261	283	268	300	288	296	281	275	262	274	293	315	294	246	285	298	253	265	302	278	270	296	267	293	282	302	284	272	288	263	281	276	262	279	306	303	294	272	257	280	262	297	297	297	267	262	266	278	282	286	295	264	273	246	279	302	298	270	262	279	286	265	258	317	275	278	320	269	285	294	268	255	264	299	266	295	272	272	264	267	274	228	274	273	304	281	266	275	299	280	254	239	291	262	294	269	282	275	287	260	262	280	259	267	279	281	265	278	250	274	255	269	269	278	260	262	276	277	290	259	283	250	300	279	286	298	311	268	275	280	266	280	276	262	285	304	276	260	262	253	277	297	270	278	311	289	315	282	310	269	292	292	274	263	301	271	257	290	268	286	260	279	294	284	279	287	290	278	274	268	289	270	279	275	286	244	258	275	322	298	281	234	297	246	252	264	234	273	286	237	274	283	294	312	305	285	289	281	272	260	266	273	274	252	277	235	278	291	277	278	276	301	290	315	298	277	271	318	243	253	288	317	268	272	283	243	267	253	289	310	275	263	260	302	292	252	254	280	264	263	295	280	280	278	271	313	290	236	282	263	308	270	289	250	285	288	264	258	259	283	273	305	287	287	266	265	271	293	249	299	292	271	285	308	249	312	295	260	280	279	288	252	275	277	250	287	249	250	265	284	298	294	277	260	256	255	302	273	303	241	349	293	303	267	259	268	280	306	281	288	257	275	324	286	242	295	268	255	260	301	256	257	301	287	246	297	283	275	279	295	336	278	310	296	263	279	273	254	281	300	246	265	267	286	279	290	255	281	250	288	255	259	267	255	260	256	279	275	265	252	262	268	256	267	256	258	281	294	251	257	255	313	298	270	270	278	295	247	273	281	272	252	255	294	267	292	288	289	283	308	284	267	288	292	231	271	269	273
29561	17040	8617	6182	3419	773	699	627	652	631	607	606	606	585	636	589	600	658	656	647	586	621	574	628	624	619	605	621	646	539	603	597	614	584	630	590	594	654	618	639	628	594	581	615	610	599	578	677	617	608	586	635	610	617	559	586	608	581	647	601	569	590	635	633	587	653	641	621	608	617	599	595	626	589	593	588	625	592	646	607	637	605	574	613	585	620	584	620	588	593	599	606	635	641	618	650	610	644	600	635	608	634	594	639	610	631	599	630	650	590	631	620	600	608	601	642	596	598	630	617	577	637	594	614	631	590	598	634	635	616	587	631	569	604	609	602	606	593	633	636	609	625	664	594	555	609	597	612	585	596	632	633	656	611	609	628	642	558	626	620	655	620	596	688	563	633	596	587	625	656	606	622	605	604	588	632	614	669	553	635	565	572	594	589	616	598	604	633	589	641	639	611	648	619	640	634	619	615	606	609	544	579	662	626	621	574	585	597	588	650	598	613	589	640	605	621	589	608	644	597	612	652	623	579	604	638	654	643	604	659	595	574	621	587	614	605	573	595	568	639	580	605	603	626	601	602	623	607	579	580	625	599	642	581	631	586	622	622	602	628	627	589	598	624	610	590	586	628	614	626	632	620	592	592	597	591	680	619	620	574	608	610	586	595	636	594	607	665	594	570	625	632	620	586	615	636	617	570	611	605	586	585	580	595	609	626	623	599	649	544	621	638	652	617	598	581	571	618	613	550	612	595	633	614	624	556	636	597	612	609	601	610	573	628	609	658	594	572	636	621	604	610	596	609	611	608	600	608	593	618	664	568	592	607	640	588	585	569	619	620	565	639	618	639	577	624	583	611	598	617	630	596	569	606	640	594	596	593	581	623	606	593	650	639	641	586	598	642	577	600	592	543	620	619	571	581	623	600	589	613	613	590	648	614	645	597	638	579	622	578	596	587	608	646	599	604	622	568	588	600	565	608	601	624	649	616	593	574	611	621	627	610	613	652	640	619	635	556	622	600	646	657	610	580	621	653	589	587	608	588	594	617	595	616	600	605	608	630	597	599	610	619	583	547	610	551	602	601	586	648	606	625	642	566	661	613	640	638	591	553	566	563	626	598	585	587	616	560	594	594	609	587	628	611	607	588	644	613	600	615	631	647	593	594	611	573	602	632	622	600	643	606	647	595	627	650	637	603	611	613	589	573	628	601	612	578	595	610	608	585	631	625	568	588	629	667	622	618	630	620	624	593	626	639	638	634	665	626	647	581	642	593	575	606	625	616	573	642	571	590	614	601	579	583	601	603	642	580	634	580	619	572	590	628	606	599	580	639	638	650	587	593	668	593	598	587	618	609	614	612	587	632	644	609	566	598	628	586	597	628	581	580	578	591	616	590	608	601	641	582	557	594	599	621	579	622	601	581	596	635	664	626	598	610	618	643	592	633	640	613	626	642	588	601	609	637	585	622	581	566	606	608	596	613	624	610	576	625	570	563	586	558	616	594	649	623	662	592	571	591	551	577	627	615	582	601	605	586	615	549	608	608	583	623	590	665	578	602	609	593	609	617	600	611	606	539	604	641	613	622	551	569	583	602	610	622	584	563	561	604	610	623	502	590	627	595	591	609	617	634	588	662	622	603	605	630	595	600	573	616	594	572	628	629	653	652	567	599	630	615	597	604	632	612	619	586	594	580	570	625	615	580	606	647	584	587	586	645	558	566	635	641	629	637	591	602	595	606	635	598	593	580	642	656	587	628	638	610	634	625	598	621	614	581	628	602	590	608	617	617	632	603	641	613	632	654	572	590	596	644	617	602	623	597	623	554	621	592	606	562	575	576	633	564	612	608	617	570	617	624	560	587	608	612	580	607	648	615	596	621	609	590	643	584	595	567	593	607	667	589	588	588	615	652	588	583	586	635	615	579	595	611	607	632	592	697	556	619	570	562	570	636	625	610	599	623	593	584	614	629	597	592	596	625	620	602	629	639	608	568	580	558	578	598	617	615	616	639	590	599	594	620	662	581	651	581	569	595	576	664	584	619	624	628	621	631	610	642	641	593	629	648	610	585	610	640	591	578	616	579	577	610	621	594	613	607	547	586	632	624	582	607	618	596	608	637	606	591	596	630	632	655	615	611	588	627	652	627	603	613	654	625	645	530	608	581	639	605	582	614	654	638	602	565	637	592	608	596	662	580	608	607	637	616	650	600	571	592	632	575	575	557	617	585	610	617	633	603	662	579	583	652	614	644	600	603	575	641	593	622	600	571	620	612	646	626	607	622	622	616	570	594	619	600	617	571	583	620	613	587	604	614	634	605	592	649	631	582	612	554	590	568	639	614	613	571	599	628	643	636	621	553	615	583	607	581	617	609	610	620	563	644	619	630	580	573	568	630	602	589	603	620	619	617	565	646	639	617	635	560	597	584	637	575	612	560	599	580	587	639	643	610	577	627	618	633	615	623	578	659	613	571	641	594	590	598	676	568	599	613	618	594	615	597	612	572	610	620	613	613	631	614	650	580	646	620	647	600	618	589	643	625	593	596	574	582	597	574	606	597	584	581	663	565	678	636	610	630	581	613	601	636	609	640	573	567	597	596	595	650	587	596	624	656	605	646	618	649	591	631	598	605	631	631	568	575	638	605	564	662	591	620	613	577	597	574	676	577	618	588	567	554	588	605	621	609	607	570	599	587	627	585	618	594	621	560	616	621	622	672	629	552	596	605	616	621	601	605	591	595	636	565	598	604	626	602	602	623	599	591	570	599	602	624	611	583	579	629	541	597	575	574	569	618	638	598	615	604	611	596	566	628	610	622	636	613	586	623	610	623	625	621	665	624	614	665	588	629	583	559	601	615	617	611	602	624	610	622	625	588	581	642	600	655	574	628	614	593	611	564	605	599	611	627	626	593	600	602	646	611	585	607	632	651	606	589	613	616	638	625	582	630	547	561	587	585	555	630	610	548	583	631	622	598	616	579	578	617	605	616	622	645	608	587	636	655	633	564	611	636	583	624	608	587	646	609	618	607	610	605	613	580	617	610	620	605	628	624	637	604	561	597	573	574	573	618	666	576	612	558	615	651	586	560	580	560	600	579	637	614	619	605	657	566	636	566	583	578	562	653	582	638	609	611	597	637	587	609	582	621	600	620	581	618	601	573	660	608	622	633	561	582	593	574	608	563	628	588	631	577	617	608	591	582	627	618	623	634	608	612	594	610	600	578	631	622	590	610	637	605	629	647	589	574	595	609	609	613	596	620	581	588	645	594	552	601	604	639	592	630	623	601	667	679	587	573	598	635	596	613	617	601	600	649	631	592	582	583	596	602	606	579	635	660	624	582	587	622	628	624	627	603	604	565	612	568	596	620	602	592	613	630	575	634	601	574	612	627	589	606	592	611	600	575	631	582	640	606	628	612	585	574	640	615	607	632	599	596	599	609	639	615	602	565	553	639	609	575	619	611	611	614	625	627	574	609	616	639	614	622	624	620	620	615	630	647
57940	28289	13829	6464	1781	536	305	294	295	282	280	300	314	297	322	327	305	307	348	350	375	300	320	269	285	291	279	288	266	296	279	266	333	299	289	266	289	271	302	298	316	281	318	275	293	293	288	299	268	275	303	306	320	280	260	258	259	288	278	307	306	296	282	325	302	299	301	313	280	301	291	315	310	307	297	321	274	311	296	283	296	300	310	289	281	269	318	309	284	316	287	292	300	255	267	300	305	324	269	287	274	295	296	278	274	270	286	328	320	298	274	308	274	293	265	288	290	289	271	298	293	307	281	301	301	308	291	292	293	325	306	287	284	302	288	257	290	281	264	299	270	279	265	277	263	270	258	308	307	255	302	285	305	306	300	268	280	296	309	283	268	285	320	316	267	276	258	297	251	304	302	287	304	252	322	306	309	270	269	294	283	288	277	302	335	260	299	295	274	276	290	299	308	295	313	305	297	289	269	321	313	299	263	270	279	305	262	305	313	300	311	311	292	262	321	289	312	336	287	299	268	260	295	291	269	267	299	299	312	329	283	305	309	317	290	279	291	247	282	308	289	297	248	310	305	316	301	286	284	294	277	279	282	294	283	304	306	280	311	293	267	275	282	294	296	279	271	295	271	304	312	284	316	289	286	288	290	305	280	301	314	279	293	309	290	311	275	310	330	297	267	299	288	282	319	292	282	291	269	327	299	304	239	341	264	295	246	289	288	324	291	298	326	276	280	293	329	271	265	277	272	294	319	272	267	308	267	338	305	301	301	308	296	311	282	306	278	282	315	274	300	294	267	289	281	322	301	304	294	291	304	308	293	299	296	278	298	287	288	324	297	277	295	280	310	316	302	311	294	239	311	280	252	290	259	266	292	287	274	256	300	293	269	350	291	296	298	301	295	271	265	285	295	304	291	283	315	254	313	275	269	291	263	268	294	281	269	301	268	269	288	281	302	294	283	275	293	287	260	312	291	241	274	275	266	292	303	286	322	259	316	289	293	278	293	260	301	288	295	262	313	292	309	331	301	270	290	277	286	280	282	279	281	316	258	287	348	272	287	264	278	267	249	311	290	309	314	343	315	272	296	285	282	277	316	291	272	287	290	273	272	300	262	273	251	290	316	295	315	311	306	272	316	294	271	261	305	256	305	252	319	306	314	270	296	296	262	287	292	296	302	275	339	297	299	290	288	258	282	268	306	281	309	288	267	290	283	299	285	259	309	301	305	305	267	291	284	299	292	297	309	277	292	293	254	286	291	285	307	301	322	323	285	262	295	299	277	278	281	281	255	265	282	288	304	271	304	296	286	280	312	266	321	274	285	265	288	308	298	288	292	282	293	274	308	289	267	273	257	268	284	290	279	252	303	292	269	336	287	286	304	297	326	287	290	276	303	290	292	259	294	276	276	285	254	300	292	296	287	292	275	303	301	271	286	278	290	294	292	287	274	273	292	296	284	275	322	291	309	304	311	275	296	246	279	263	289	283	270	257	266	306	282	293	297	293	293	277	289	271	286	287	296	268	291	296	272	270	265	295	284	291	288	267	258	299	272	291	294	312	299	288	278	301	315	303	281	305	299	284	304	328	330	309	315	270	316	305	302	310	316	271	298	304	255	292	278	298	279	290	302	281	298	292	307	293	308	279	276	301	320	275	286	300	278	262	244	269	299	290	325	310	293	282	295	289	296	289	298	288	308	279	280	265	292	254	295	299	265	291	302	287	286	283	304	314	303	282	298	269	341	285	302	299	261	300	256	287	282	297	304	277	279	335	277	263	300	284	292	255	294	310	263	276	291	279	294	286	252	332	310	281	303	289	290	296	289	287	307	279	289	290	315	296	301	282	265	282	275	244	292	302	315	281	278	262	289	279	297	273	282	291	291	289	300	296	330	290	279	305	281	280	298	326	305	275	253	305	305	235	293	265	271	295	301	315	310	318	310	279	312	279	301	312	308	252	309	313	306	297	311	284	288	314	295	305	283	315	262	252	299	277	320	282	283	301	312	262	280	270	288	267	297	317	260	300	300	278	295	291	300	321	290	276	303	309	289	295	288	266	260	304	287	310	315	293	281	270	288	299	292	290	289	279	269	294	284	314	307	287	275	296	300	293	267	284	272	300	281	305	304	284	274	269	289	262	237	287	326	288	294	315	306	325	265	296	313	322	291	285	283	289	291	323	295	277	327	299	291	305	298	333	283	298	296	309	304	279	291	261	283	313	284	284	265	292	288	306	270	305	287	302	272	274	301	311	282	299	325	268	290	308	281	303	296	315	286	269	289	290	295	299	272	303	297	312	278	302	301	314	304	288	323	273	296	336	280	307	262	308	301	295	251	329	278	281	313	298	285	275	285	295	242	279	298	271	262	265	293	299	285	283	281	297	275	284	276	329	289	279	270	298	264	268	318	313	254	315	305	281	279	306	286	296	269	294	308	272	286	272	323	311	306	322	308	293	257	252	277	307	301	273	288	267	292	277	267	335	294	280	288	298	299	306	277	320	309	280	314	307	263	290	287	300	290	296	296	311	336	312	255	260	294	308	313	285	262	283	304	295	286	288	311	301	304	308	314	294	261	286	285	298	262	274	277	273	310	289	291	306	309	311	300	292	277	278	321	275	298	268	263	267	272	270	321	337	337	292	280	284	298	262	312	312	259	286	245	280	308	283	322	294	268	264	299	275	315	292	315	279	305	314	256	289	284	301	288	305	284	300	296	278	297	264	298	297	301	290	286	287	289	286	301	267	281	278	294	277	300	302	309	311	307	291	284	280	301	262	282	280	309	284	277	307	273	249	290	295	295	316	289	303	287	278	278	279	257	290	301	326	270	303	293	269	284	300	282	243	306	300	294	314	297	278	325	289	299	302	275	292	274	295	304	293	275	286	310	283	270	284	298	293	322	287	269	263	264	288	266	286	289	298	284	300	323	280	296	315	296	273	285	280	263	278	300	272	299	272	327	282	253	271	298	271	275	280	292	292	289	276	288	279	293	304	280	262	305	300	307	335	266	261	311	299	314	313	276	264	313	290	304	291	268	273	270	303	280	295	286	300	309	270	295	300	286	319	272	296	302	292	308	259	294	287	267	297	293	275	281	328	322	293	296	283	281	295	288	311	314	287	288	304	261	294	314	282	280	301	311	322	303	255	310	283	291	278	287	290	342	304	278	282	254	307	261	256	298	253	258	269	298	277	255	269	289	279	274	270	268	234	273	256	304	295	250	283	322	310	288	299	275	283	277	281	273	294	301	312	339	307	292	301	299	319	281	270	291	278	312	291	294	261	310	261	261	308	281	278	268	284	326	309	309	293	301	298	281	267	280	268	266	298	274	285	296	298	330	285	362	300	313	309	289	287	302	272	291	305	281	285	290	302	268	309	324	292	269	280	323	304	277	277	295	280	287	312	289	301	274	267	277	278	274	302	297	285	314	319	278	278	273	294	314	272	295	257	309	267	295	291	301	288	265	262	291	258	307	264	323	277	287	279	272	288	306	293
37441	19121	16534	12622	4518	1473	757	818	717	735	682	712	683	686	723	750	813	848	956	1262	961	640	649	606	637	629	634	671	638	670	618	612	638	649	679	650	662	644	624	611	656	657	664	633	639	646	596	633	666	650	621	618	612	626	649	641	661	681	614	657	656	656	641	627	616	615	668	649	658	644	608	598	625	614	629	600	596	661	648	655	645	632	643	647	638	648	587	662	661	659	695	610	625	646	661	634	637	632	644	592	640	641	656	640	642	648	634	672	594	592	652	628	622	640	638	682	612	620	656	624	593	620	631	663	626	682	619	626	684	662	590	683	612	656	681	616	632	644	649	618	602	641	657	639	637	638	654	638	619	632	599	662	615	616	657	625	690	644	653	617	616	651	618	625	638	630	655	661	653	640	634	663	637	634	677	640	590	593	657	622	585	586	608	636	647	617	622	630	628	672	645	656	664	652	604	652	685	660	673	648	638	661	660	636	660	629	656	639	620	584	643	598	614	660	616	628	647	642	660	662	664	625	641	606	633	590	693	667	616	645	602	612	679	653	621	605	633	668	664	621	613	624	698	653	628	650	602	584	609	650	657	614	638	603	640	600	622	649	592	643	662	661	653	603	650	635	633	617	648	650	628	641	655	633	611	598	606	646	663	654	637	659	677	629	611	611	638	687	656	618	645	647	654	597	591	674	626	631	637	659	631	603	655	650	653	674	632	658	602	633	669	620	619	658	662	662	621	639	648	623	608	633	661	594	629	617	618	655	608	692	650	674	642	608	650	616	618	600	595	629	655	656	650	626	592	612	642	687	626	604	612	621	649	630	725	653	654	651	627	609	658	657	655	663	631	639	645	606	636	625	658	656	634	642	681	624	703	644	646	615	596	650	653	653	593	627	626	605	670	645	622	622	613	663	643	659	692	592	639	633	603	637	645	663	647	602	672	673	644	658	618	611	677	626	646	620	683	632	641	658	633	636	640	631	667	625	659	627	664	639	623	698	651	673	643	637	613	587	615	644	649	624	690	618	660	620	640	641	679	625	596	619	680	597	590	612	650	649	648	663	636	630	645	659	631	661	607	609	624	662	603	646	609	603	651	648	578	612	610	627	651	645	700	636	629	625	632	635	625	661	637	639	624	617	630	677	632	602	678	580	695	611	633	631	633	669	645	654	630	606	656	613	609	643	600	607	616	606	626	606	682	642	644	661	679	630	633	633	628	629	639	596	654	621	625	639	616	654	616	661	639	634	588	661	626	601	639	658	643	633	642	665	625	641	650	668	640	655	658	646	642	640	647	643	624	648	600	649	631	640	620	636	655	656	622	661	653	624	640	618	652	630	618	659	594	629	613	628	647	605	640	629	644	611	635	634	679	661	648	657	625	634	594	601	629	656	608	624	625	625	619	635	691	641	626	657	629	647	627	631	642	650	627	624	671	620	623	647	674	635	642	661	632	600	665	622	625	625	628	641	657	594	672	646	638	624	625	672	677	685	623	658	633	643	642	657	652	669	649	613	646	644	656	624	616	596	610	656	679	663	684	671	662	658	686	640	617	656	631	665	611	616	645	666	640	635	610	634	606	650	631	645	627	592	700	624	626	605	631	652	635	624	629	638	608	643	616	650	664	648	636	591	607	644	610	611	606	639	661	644	651	617	680	577	674	624	628	644	632	609	706	676	682	603	621	623	660	628	646	626	651	612	641	651	612	675	619	660	604	624	613	641	643	604	667	656	638	617	584	653	653	599	620	628	659	650	619	610	615	654	632	629	621	626	687	635	623	625	619	618	685	647	656	655	617	674	621	647	732	615	668	634	685	630	597	620	631	636	632	620	657	645	668	649	634	668	646	637	611	705	703	626	637	654	610	658	604	627	613	684	640	699	653	630	629	604	660	642	604	655	622	637	619	668	655	588	642	570	638	608	683	618	655	675	625	665	610	597	657	609	664	624	620	648	647	649	639	630	686	649	652	661	630	637	637	611	560	616	668	652	671	640	606	684	664	655	632	606	675	635	605	649	649	573	617	588	625	661	598	626	655	649	634	596	624	645	665	653	620	684	662	595	605	659	688	664	663	589	637	658	658	622	643	643	654	638	660	639	669	623	612	625	617	649	620	607	636	662	702	623	591	646	612	616	623	625	685	641	648	622	618	632	630	625	596	647	648	625	640	644	642	675	633	660	644	621	664	609	626	591	661	666	595	680	654	630	665	627	640	593	656	631	632	648	681	642	636	678	641	615	628	571	615	666	643	604	609	675	650	622	636	615	581	600	607	648	612	647	605	617	649	630	637	667	629	685	608	643	596	644	646	617	628	662	640	639	653	656	589	608	666	671	664	631	638	602	664	653	601	625	642	634	635	604	627	631	592	676	644	649	627	671	642	652	647	618	645	645	623	653	658	645	654	628	632	639	627	637	596	615	639	643	647	669	622	649	613	645	638	647	621	631	636	628	642	606	624	685	665	626	639	630	672	645	620	619	631	657	628	662	641	624	634	623	673	632	649	640	662	670	656	636	633	631	647	590	644	640	633	584	640	608	652	680	629	657	625	669	649	586	653	624	668	640	643	673	644	613	611	634	641	672	647	659	631	622	663	604	620	646	598	598	621	671	601	622	622	629	630	675	600	639	665	670	641	649	600	655	633	660	632	626	631	627	609	638	638	659	638	602	654	602	664	639	657	695	614	658	648	670	672	631	623	617	628	624	595	612	646	610	616	609	661	647	653	641	637	644	683	593	616	624	673	642	633	601	660	617	609	640	620	613	646	652	645	577	596	645	623	635	633	639	591	620	647	624	646	612	618	611	620	600	605	647	612	629	618	659	565	643	650	638	651	625	665	617	619	662	665	646	651	646	668	611	644	661	641	610	658	651	632	642	632	660	623	624	630	609	675	644	653	631	621	632	652	666	709	619	644	592	623	600	633	661	644	630	610	629	628	636	589	662	657	615	673	631	654	638	644	645	632	614	661	625	597	653	666	596	625	628	668	659	602	665	626	666	626	653	629	627	665	623	638	663	643	643	626	660	688	669	630	649	678	693	573	665	646	665	651	688	634	602	605	653	632	658	667	606	649	654	595	659	630	637	593	621	636	657	597	635	615	661	679	568	686	608	655	662	663	627	637	618	604	612	641	644	679	604	614	655	632	644	635	652	661	659	612	615	609	598	641	629	632	625	629	645	664	657	658	623	615	587	636	674	643	592	691	623	630	669	621	615	646	639	647	608	621	633	643	617	630	618	619	624	602	620	655	646	615	631	674	633	609	669	648	628	605	686	580	630	634	620	607	635	603	668	635	694	640	624	617	607	597	619	675	667	654	643	633	609	612	660	657	624	668	629	579	627	622	611	625	667	706	660	620	630	654	678	657	613	624	610	629	631	630	650	649	660	682	578	613	588	605	630	660	645	624	609	635	609	629	634	638	630	604	628	606	659	694	633	686	649	630	675	615	617	691	631	626	685	634	631	684	624	634	631	660	637	638	668	657	635	577	604	655	616
61147	33927	22809	11488	4359	1075	418	396	379	353	299	306	321	333	309	294	317	345	454	539	429	334	335	315	313	334	312	296	346	281	297	318	311	285	320	312	330	352	321	316	332	333	279	322	308	323	318	301	311	294	285	266	305	330	334	319	326	302	320	324	272	285	343	320	324	293	299	320	306	301	314	308	295	260	326	297	315	314	321	302	307	317	284	333	310	290	301	312	306	309	300	295	299	306	328	326	314	335	277	336	303	306	302	307	285	329	339	299	295	292	333	297	324	309	317	315	304	296	288	301	318	312	303	293	287	299	296	308	323	347	305	296	279	299	303	285	341	287	301	344	323	300	299	292	325	278	297	304	310	316	289	295	279	280	311	343	326	306	285	307	340	312	338	317	270	318	335	310	280	315	290	321	311	321	315	299	293	314	284	280	324	269	282	320	327	316	320	316	292	303	302	292	330	277	291	311	338	284	311	302	303	322	311	331	302	296	316	309	302	318	303	299	321	302	338	283	307	316	340	307	301	300	346	292	315	332	316	281	297	359	309	313	330	311	327	340	320	303	324	284	308	330	305	286	338	316	324	304	322	273	313	331	326	315	310	324	304	328	288	332	305	296	323	292	289	326	332	343	302	313	298	290	320	308	259	297	320	326	291	297	314	310	292	290	340	316	307	323	311	303	309	299	327	309	294	320	305	311	298	318	315	299	275	307	284	318	326	308	329	292	331	311	291	313	328	294	322	293	319	307	293	274	312	310	311	338	300	289	300	336	279	307	285	312	333	268	279	320	285	317	292	304	327	330	326	323	299	308	326	317	320	293	305	300	296	296	315	307	340	277	331	295	298	298	342	324	277	289	281	284	278	312	322	311	302	277	317	299	287	262	326	317	309	274	266	325	328	336	288	308	266	315	328	313	285	302	298	298	309	301	303	298	288	305	290	323	294	327	345	324	308	314	306	328	299	305	306	298	318	319	289	322	297	280	304	288	278	308	329	277	281	331	279	320	301	304	322	303	298	294	305	321	323	352	322	309	300	287	290	322	282	241	305	311	261	329	305	330	298	336	322	338	281	319	313	312	310	348	335	305	268	308	344	327	342	298	279	287	325	342	278	301	323	303	295	331	283	321	319	304	303	291	300	294	314	298	279	321	308	333	320	311	323	302	303	351	272	308	308	314	309	289	277	328	325	307	325	325	322	279	327	296	318	308	319	295	326	291	303	272	311	335	327	326	306	310	312	308	281	279	336	356	323	327	318	318	346	324	300	330	303	295	328	321	328	354	306	325	299	276	326	336	316	338	319	280	302	328	275	307	315	339	262	319	284	305	327	342	308	316	292	318	297	313	313	306	340	313	270	288	323	303	315	319	304	302	313	300	315	312	291	304	336	318	305	272	291	306	285	284	326	359	295	286	328	306	312	345	298	295	303	275	305	317	318	303	295	293	308	299	308	306	330	282	316	302	276	341	291	282	279	296	315	315	340	320	314	331	317	330	339	333	350	308	331	279	327	329	286	326	296	312	329	292	298	274	301	299	290	315	306	285	324	320	300	278	280	309	298	281	298	296	299	296	300	300	320	287	272	289	293	279	299	299	306	320	305	316	299	306	343	352	300	311	292	318	310	302	311	294	317	355	339	304	319	333	262	302	328	270	309	319	376	299	316	315	310	322	292	320	307	316	314	305	298	334	345	303	290	335	327	336	312	328	328	285	287	306	308	310	314	339	277	316	290	312	306	294	311	292	330	325	307	290	314	296	371	333	284	324	295	300	307	323	345	339	299	275	324	318	320	352	314	337	285	323	294	309	314	318	301	324	323	333	309	278	306	304	290	341	294	300	311	373	321	291	322	346	320	316	328	325	300	299	322	295	296	339	326	330	295	282	318	314	325	303	307	285	315	309	341	323	299	312	327	315	302	297	275	326	313	297	320	296	328	281	302	320	296	293	311	293	304	332	297	291	303	305	317	309	297	284	304	304	328	310	277	279	291	291	331	296	294	290	309	325	328	316	280	284	297	310	343	301	290	338	326	305	297	329	327	318	332	295	304	328	309	276	270	274	309	312	305	310	317	331	315	323	339	311	289	336	297	317	317	289	314	320	289	304	270	279	298	309	285	308	333	333	344	290	322	285	356	332	332	316	306	336	310	287	339	295	310	313	293	300	304	313	297	309	305	337	309	306	304	346	312	322	298	302	325	295	329	333	319	341	308	327	310	334	276	287	309	319	309	321	314	298	305	276	270	311	305	319	299	336	309	336	332	282	327	335	324	297	301	298	283	316	318	334	339	359	318	305	304	297	301	334	314	279	262	321	323	289	331	353	280	289	330	323	325	321	294	284	325	296	274	320	291	313	321	274	312	319	307	309	317	334	304	269	316	288	320	327	321	307	297	306	318	336	301	307	333	287	322	325	278	317	303	305	290	319	313	331	335	289	308	313	305	297	309	304	277	310	300	341	318	320	303	360	303	327	282	307	305	328	291	318	328	318	328	299	298	355	350	311	349	337	298	327	300	318	331	286	303	328	301	287	322	316	291	318	341	283	319	312	339	324	308	334	314	295	303	301	300	317	291	306	330	307	298	322	336	311	332	310	296	291	339	338	308	302	305	280	291	286	303	279	308	297	313	299	310	341	312	300	296	310	328	323	326	305	283	303	318	301	288	306	271	285	304	276	308	269	320	313	316	293	272	342	278	282	281	310	269	332	353	321	290	312	324	332	313	322	331	281	287	315	300	301	306	322	331	331	292	308	325	325	298	274	296	285	313	290	326	339	309	322	305	302	306	314	322	342	325	309	319	324	283	316	316	280	311	330	336	321	319	298	337	314	288	317	321	315	341	321	339	303	335	320	320	293	283	296	301	318	297	318	333	338	324	307	325	303	325	309	290	301	341	306	308	322	312	310	289	292	268	333	306	343	336	319	335	287	301	270	290	307	306	285	322	325	324	302	314	329	304	289	292	287	306	352	294	335	283	300	330	291	303	322	293	307	337	322	277	287	310	305	338	276	337	292	288	336	317	315	325	341	307	303	292	337	298	304	333	291	325	306	297	318	316	318	274	288	305	326	331	324	292	326	301	314	288	278	318	327	313	299	318	319	335	323	308	331	348	319	298	325	323	323	296	322	291	320	325	309	322	337	284	317	312	317	302	299	286	302	340	304	314	336	301	291	299	336	290	327	293	325	317	315	315	287	293	291	334	316	291	300	298	310	285	303	296	311	322	307	279	313	333	340	315	311	323	285	282	298	328	315	350	286	306	350	302	335	311	315	316	304	328	312	312	310	332	276	305	300	273	318	255	304	325	323	291	297	326	320	311	296	320	301	340	297	315	315	324	324	321	287	327	304	292	339	343	320	301	300	319	295	294	326	298	316	287	299	312	288	293	283	321	319	283	316	283	294	301	345	332	302	319	329	315	334	284	307	315	302	308	338	316	315	351	303	336	302	318	332	273	294	321	272	288	316	287	282	346	288	330	298	341	321	299	292	286	332	354	312
37999	25721	25261	17802	9745	2703	1054	1057	922	817	782	784	740	807	710	718	776	942	1309	2057	1272	731	711	660	681	708	713	666	683	660	735	697	737	691	702	706	726	705	648	661	691	660	690	702	689	659	699	612	635	702	639	640	659	683	605	647	692	688	677	697	651	699	616	679	620	717	626	648	655	701	669	679	659	693	695	713	671	684	646	696	648	650	664	643	670	717	688	689	649	694	652	655	702	641	679	661	667	642	675	644	672	687	689	661	640	698	695	734	702	680	671	696	669	733	649	669	705	662	679	648	658	649	717	660	687	656	679	686	679	672	669	648	653	697	658	630	684	663	630	650	675	643	653	652	672	657	646	651	667	662	684	686	658	654	678	636	682	697	659	662	678	664	676	662	681	672	676	704	690	674	665	655	706	688	671	650	646	644	676	679	674	664	683	637	624	659	663	719	726	664	706	636	670	686	682	683	679	683	648	652	720	677	694	672	664	713	689	660	719	660	680	627	746	678	679	644	709	688	673	644	659	668	702	687	610	698	669	684	691	654	695	658	678	677	648	706	650	708	725	725	630	657	690	680	634	726	714	648	663	754	682	720	662	651	661	697	610	631	690	675	643	721	710	645	641	685	702	651	690	668	655	652	644	666	690	707	667	682	684	680	657	699	677	678	733	656	659	695	658	635	650	700	663	711	699	679	694	683	683	645	677	667	673	649	664	681	641	691	663	669	672	686	681	674	688	703	677	632	698	639	621	674	715	680	665	675	696	639	659	685	678	653	675	690	689	657	692	659	657	670	702	665	650	644	703	697	678	618	692	663	659	667	636	717	658	656	663	677	704	721	699	686	669	663	611	644	673	682	657	647	657	674	677	696	708	712	704	662	618	640	682	675	662	677	680	644	649	680	641	668	666	716	689	677	635	675	692	708	683	678	718	659	720	697	699	697	669	701	678	685	694	694	677	685	658	678	665	669	706	688	666	705	665	636	653	658	674	669	689	714	614	649	669	684	664	700	652	647	674	708	702	669	669	676	643	682	663	653	692	709	680	664	659	652	672	703	657	681	667	682	618	694	674	637	651	720	719	642	680	686	707	638	642	694	645	647	713	671	699	676	647	646	705	647	686	666	708	679	711	673	682	641	718	663	695	671	706	622	693	668	681	648	669	675	607	654	625	676	682	653	697	642	665	668	651	661	670	675	632	671	674	674	660	697	687	629	693	704	670	670	676	655	707	634	664	685	650	648	652	693	677	661	657	645	733	703	689	681	653	683	641	676	661	700	686	647	698	654	678	714	700	667	642	662	689	659	662	684	662	682	659	669	669	666	683	666	707	655	666	702	660	687	683	648	640	667	709	641	701	607	676	682	681	644	669	684	645	713	667	627	647	692	673	622	691	704	681	661	675	666	661	663	710	661	663	666	688	656	702	651	697	696	686	689	627	730	650	694	688	678	657	657	702	663	703	725	632	702	660	683	689	678	681	704	669	642	683	664	691	649	664	655	647	658	687	677	720	710	619	639	662	688	756	652	692	661	704	690	665	720	694	673	670	653	706	615	659	668	676	641	686	680	679	670	672	659	637	617	664	663	675	717	664	678	692	662	650	699	638	668	638	672	712	658	721	601	618	709	631	685	635	662	645	644	630	715	678	662	612	682	669	732	701	681	689	722	687	692	696	715	717	676	656	667	672	654	676	673	663	642	681	691	695	663	669	647	667	702	707	672	668	648	704	727	724	716	685	643	692	662	669	678	635	644	673	679	704	661	659	680	646	692	649	659	690	677	601	679	668	708	614	692	694	695	682	648	698	670	641	718	657	672	712	695	684	665	694	666	664	688	686	725	652	657	679	629	674	668	676	645	681	643	650	674	671	665	700	716	661	659	671	687	687	687	656	635	684	722	689	657	663	664	657	663	673	630	672	632	677	701	689	672	686	636	660	673	653	641	655	639	654	632	649	609	660	628	658	628	703	694	685	656	619	659	653	692	636	690	689	673	660	662	686	675	686	629	709	648	637	691	651	667	682	613	669	694	649	649	643	664	677	682	688	694	751	662	681	696	651	682	634	641	692	705	622	701	694	680	647	694	698	709	668	675	681	643	678	675	675	638	723	669	660	693	690	638	646	668	647	645	695	694	647	670	649	666	643	627	687	699	654	677	663	666	681	693	693	657	667	678	643	669	705	667	668	648	672	670	668	701	658	673	705	639	666	698	713	636	685	687	612	672	655	691	677	676	673	654	705	683	682	632	685	665	688	654	663	659	667	687	669	684	665	642	668	682	631	697	679	652	668	680	673	698	687	671	691	663	684	705	689	688	665	687	668	685	668	679	660	669	708	659	648	699	682	675	669	640	715	674	682	688	632	707	691	675	705	692	666	705	675	651	632	668	655	656	654	682	672	702	686	652	692	686	639	654	712	716	644	698	671	666	682	686	665	640	667	674	644	683	636	634	700	691	680	654	649	676	714	642	643	723	660	634	651	653	624	625	645	679	655	631	653	646	697	715	634	653	674	687	671	653	705	693	674	689	649	658	664	676	660	659	666	644	694	713	647	684	627	643	692	682	728	685	695	693	686	660	667	652	648	717	629	700	657	643	664	734	695	682	706	709	674	666	663	669	646	690	649	693	712	638	690	694	690	667	703	739	624	694	657	673	716	692	767	672	671	667	622	727	656	667	684	672	661	683	685	640	653	625	641	663	645	678	681	689	660	656	663	721	636	649	679	673	667	668	674	693	686	676	637	683	684	702	615	707	648	672	656	660	665	657	666	697	648	669	687	646	687	667	687	691	667	616	696	657	629	647	664	632	652	661	714	696	663	644	675	716	671	669	682	689	651	670	640	743	678	659	699	661	628	685	656	642	659	624	674	671	713	651	696	699	610	701	655	638	663	694	651	688	669	664	635	656	661	659	671	635	695	668	680	660	636	643	698	670	691	691	654	675	689	683	606	696	672	691	661	660	673	665	642	666	682	668	693	650	668	668	607	702	675	638	655	698	659	683	718	648	656	669	678	668	658	657	700	650	654	704	608	675	613	668	650	653	678	675	639	648	677	722	660	692	661	656	684	659	655	659	663	683	715	640	639	712	717	671	678	672	662	704	673	641	678	707	659	680	656	634	637	652	697	660	672	670	693	643	665	690	696	639	673	696	658	661	686	650	675	668	671	637	688	699	673	653	665	669	656	679	621	666	675	685	660	754	670	686	710	649	682	655	672	654	689	682	664	667	645	685	718	661	670	627	686	669	708	640	680	686	652	701	679	685	706	686	689	674	677	660	687	672	685	692	720	696	722	676	640	688	673	650	688	663	681	710	687	711	666	672	697	637	645	677	698	706	683	663	668	698	676	674	717	710	660	674	672	653	663	640	637	659	615	639	707	674	654	658	669	674	693	640	677	675	709	710	634	657	734	692	677	666	632	668	644	654	726	681	668	686	662	688	654	628	705	672	684	663	657	714	706	672	651	684	703	638	693	634	681	708	681	712	731	650	694	636	670	668
40930	22069	9719	3601	1471	509	346	300	271	296	295	264	290	283	299	269	292	282	251	303	263	265	258	271	266	275	305	255	259	284	289	300	267	298	297	306	249	276	253	289	275	288	278	324	269	257	268	250	286	270	297	317	311	281	291	300	269	285	271	269	254	276	225	244	268	250	288	247	246	266	276	283	246	314	297	286	262	249	305	297	279	273	268	255	295	254	276	318	274	276	278	275	281	264	277	271	286	294	297	263	260	286	285	278	278	254	277	280	275	264	295	287	255	277	285	266	280	271	313	257	246	272	276	274	287	284	304	276	276	287	272	259	286	305	285	281	262	286	244	304	292	249	257	263	276	280	250	293	311	289	263	295	263	289	287	259	308	253	284	259	249	295	261	294	259	296	320	247	257	261	244	260	243	243	272	255	290	269	261	268	289	257	258	270	275	237	243	266	286	288	258	293	312	263	284	282	260	331	288	281	272	247	240	285	258	283	277	290	315	248	301	250	280	252	246	256	291	315	267	288	246	285	241	296	256	248	272	264	293	265	276	297	269	265	260	293	268	292	247	270	257	251	295	269	230	247	268	270	260	266	307	284	263	256	290	266	254	260	273	265	283	289	252	250	277	257	244	256	252	264	281	304	279	297	310	308	272	283	297	281	243	271	270	247	284	324	280	258	282	283	258	267	273	260	240	284	291	260	285	252	266	266	272	253	259	284	273	273	299	280	268	247	268	267	269	260	279	272	265	269	286	278	250	288	268	243	286	282	284	265	264	230	263	275	287	249	293	274	251	255	250	274	274	288	288	287	286	299	275	267	285	264	279	262	308	307	292	289	298	269	272	262	276	258	281	282	247	291	307	265	257	304	327	232	302	283	272	280	343	281	295	296	268	277	260	277	298	288	291	273	237	284	281	241	260	261	261	262	276	270	247	269	290	269	298	287	253	257	267	257	259	263	254	257	233	281	253	297	280	275	262	287	294	302	273	268	264	291	277	283	281	256	265	267	271	268	279	247	283	285	253	269	280	289	281	301	279	258	247	275	272	334	304	246	280	284	271	294	297	262	289	249	270	266	288	306	264	269	272	268	280	294	285	262	261	280	264	252	277	268	272	266	268	263	278	239	287	296	261	276	239	263	291	253	248	268	309	249	268	259	248	286	292	297	279	264	305	255	225	254	266	270	252	267	280	280	284	287	275	287	267	292	276	292	300	270	259	274	286	233	272	268	287	277	268	268	279	251	255	315	254	275	279	277	271	268	264	259	254	267	267	304	296	264	283	300	267	267	287	262	274	303	288	315	238	244	304	253	271	274	266	257	308	255	264	271	327	287	290	258	249	262	276	280	297	245	245	263	334	256	268	304	279	279	288	259	269	285	291	277	287	268	270	300	275	313	257	277	293	302	266	258	243	291	254	281	281	253	268	279	259	273	270	282	287	285	286	277	286	262	280	292	309	279	286	279	280	292	267	277	294	284	272	267	267	290	290	265	270	287	290	245	297	237	298	274	254	311	273	294	271	313	266	296	312	296	259	274	296	303	250	278	259	232	269	258	318	268	250	288	272	294	257	261	265	247	261	247	277	257	288	249	263	290	279	252	290	273	284	279	279	308	297	273	268	260	266	317	308	253	273	265	259	281	264	274	289	298	286	273	264	264	281	265	276	271	287	282	280	271	254	284	294	303	253	292	276	280	273	277	243	282	268	285	275	273	270	273	292	286	244	296	306	273	294	271	284	269	283	242	274	290	288	317	282	270	281	283	249	259	274	254	278	277	278	268	259	267	302	260	278	267	268	262	271	268	276	284	314	273	267	238	269	260	281	253	261	279	295	309	303	279	268	318	287	295	252	254	256	264	258	288	271	268	288	244	273	269	269	250	328	238	210	279	262	250	254	271	299	259	279	302	284	294	267	262	282	266	274	292	271	279	246	284	263	290	280	268	260	249	242	281	292	255	291	285	286	289	261	266	255	269	302	276	295	264	270	289	302	296	288	271	289	328	294	284	291	288	254	249	300	268	282	315	301	287	294	296	292	300	287	277	253	274	268	250	276	285	318	272	248	289	320	236	258	269	289	263	311	267	270	276	284	260	271	283	291	292	261	293	294	285	261	297	269	244	276	288	271	289	261	263	266	235	258	271	294	281	298	275	268	280	281	259	283	275	243	271	240	239	282	260	239	260	283	303	311	297	291	245	269	296	281	270	267	287	260	316	285	266	256	266	256	276	258	269	264	313	298	273	267	255	285	255	239	243	290	269	300	273	260	292	299	251	283	291	244	277	290	274	273	278	269	250	296	300	289	277	293	272	301	271	264	294	269	263	251	287	299	276	274	306	258	282	251	247	284	275	272	261	287	292	271	269	273	275	266	284	295	284	300	294	304	272	259	277	261	246	258	273	255	262	251	233	250	285	267	258	262	274	256	255	238	276	275	298	249	273	293	258	289	277	263	297	281	267	262	268	283	262	273	239	263	286	271	283	257	268	278	258	267	286	270	283	276	262	275	276	268	304	291	292	281	270	241	280	283	277	271	269	261	263	266	265	266	287	276	284	280	304	266	276	275	289	260	264	295	299	279	283	277	278	271	269	261	245	253	255	238	263	243	259	298	238	225	298	280	277	274	264	301	267	285	286	260	287	269	275	269	305	279	288	261	257	262	280	272	283	252	291	298	297	265	281	289	280	279	245	270	275	293	254	289	260	290	268	261	265	258	290	258	271	276	271	276	293	264	255	271	284	255	272	301	289	268	266	267	256	277	289	286	271	271	266	276	329	260	281	265	297	271	268	286	268	297	294	270	279	281	250	278	259	286	281	264	289	227	281	277	259	293	268	263	248	281	266	284	296	271	258	270	254	283	292	254	248	252	255	270	272	231	285	272	250	285	292	297	293	256	287	298	290	275	269	265	251	300	278	255	253	264	296	291	285	276	311	259	260	275	306	287	292	264	273	284	271	260	267	290	278	294	281	264	232	263	282	278	259	263	291	275	280	280	270	283	285	281	281	272	271	276	257	287	294	264	270	276	317	282	278	258	267	261	268	290	302	271	254	251	277	294	272	281	263	271	259	269	280	241	278	284	282	270	267	285	247	276	300	286	233	246	286	298	273	261	308	258	281	280	266	291	265	258	273	299	268	260	248	289	257	263	255	296	280	295	257	287	247	247	319	279	263	269	284	280	276	271	246	286	297	277	300	275	270	282	251	282	273	278	261	281	290	251	275	288	270	236	287	279	247	307	272	270	280	285	281	294	275	264	277	278	279	299	279	279	291	279	278	271	301	279	292	277	252	269	285	297	264	265	232	294	297	303	284	258	279	246	296	283	260	291	289	287	243	306	270	243	299	270	291	256	293	277	276	260	261	246	256	287	288	296	265	298	290	254	255	308	266	268	248	283	296	276	279	261	307	287	279	272	286	282	260	266	298	235	266	244	261	253	264	264	267	252	254	254	266	268	271	271	277	273	264	231	287	291	275	250	281	286	277	277	242	262	289	300	288
25845	16220	12148	8029	4726	1625	819	736	700	665	599	610	613	617	647	633	588	642	606	630	620	606	586	628	606	600	639	592	622	597	591	592	619	604	634	628	578	625	570	635	582	622	588	596	621	605	584	602	678	588	624	572	604	586	620	558	649	644	606	637	566	600	576	584	582	578	592	606	550	607	598	594	626	597	589	653	641	547	586	611	620	583	584	618	605	622	588	618	584	579	572	623	572	589	626	603	601	617	633	589	585	627	597	645	630	626	607	610	630	599	554	594	620	573	576	565	604	572	611	531	563	631	606	582	579	623	596	606	581	556	618	589	617	578	601	587	576	640	635	596	570	624	587	576	664	624	583	611	604	591	578	599	572	631	599	625	575	609	582	597	603	603	633	595	619	599	610	596	597	641	608	588	616	568	615	600	606	609	597	583	611	565	591	593	592	616	610	544	602	593	586	583	587	600	605	620	596	585	638	582	618	638	595	594	575	562	612	580	628	564	595	601	603	632	597	622	578	620	547	611	614	595	583	632	625	610	648	659	599	597	649	625	615	568	580	594	645	603	604	637	643	639	630	632	589	614	556	627	652	595	591	609	630	596	633	629	613	587	577	650	614	585	612	643	661	629	627	575	611	590	608	634	614	584	558	575	613	568	650	621	623	584	588	611	613	641	582	593	623	632	580	612	581	628	570	619	590	556	644	585	626	581	621	582	604	576	569	616	592	614	639	600	654	620	602	582	579	639	615	607	649	620	594	587	575	587	539	612	598	580	618	637	578	609	582	607	589	576	599	656	597	570	597	634	587	642	580	592	586	602	574	575	627	613	609	588	589	630	593	570	633	596	605	611	574	597	602	609	597	576	629	636	575	609	604	636	646	605	612	553	616	595	622	578	636	618	604	609	632	561	593	595	615	629	607	595	548	603	552	562	611	610	630	599	619	613	578	637	648	658	584	574	622	590	604	615	601	619	559	596	620	625	609	588	613	569	592	615	605	590	617	601	606	614	609	612	583	561	582	564	647	655	587	595	592	615	597	632	605	607	618	623	630	567	598	612	585	613	638	571	602	625	609	579	583	610	624	608	596	601	599	573	614	584	602	569	650	636	574	618	591	614	635	603	589	618	586	552	605	626	630	612	585	589	604	616	585	591	633	616	595	640	628	632	599	562	600	629	615	607	613	619	629	585	597	591	606	686	606	628	662	615	647	658	626	643	625	659	600	567	568	591	595	572	614	627	595	612	581	583	619	550	613	633	589	610	603	591	614	611	615	629	615	634	591	595	597	613	579	645	594	609	606	626	630	642	612	624	570	656	611	587	576	634	575	626	665	635	600	615	596	612	577	590	651	596	571	583	571	605	554	596	606	690	635	647	625	630	591	604	580	650	609	561	578	623	595	601	580	588	566	617	599	624	607	604	575	605	622	582	576	556	587	631	593	584	595	621	610	546	572	617	578	634	579	564	625	593	591	566	654	613	592	619	587	589	609	602	598	642	663	626	620	628	604	621	602	613	572	574	586	623	577	647	623	575	574	610	575	620	616	600	588	601	614	593	613	592	596	615	609	599	602	585	626	619	587	564	577	658	577	589	616	598	613	615	621	595	568	593	591	601	626	623	584	604	591	584	589	675	603	589	598	596	635	549	617	661	587	631	593	601	590	601	595	604	602	580	605	598	591	600	628	641	595	559	603	626	542	593	623	601	575	582	606	579	588	624	636	585	604	624	584	605	576	592	594	640	623	685	597	593	579	612	639	586	572	603	592	595	606	618	606	581	596	584	607	602	632	607	621	626	587	570	613	591	603	617	562	607	615	611	622	626	573	595	617	615	647	601	623	578	637	645	587	629	592	610	598	573	597	624	578	594	621	581	587	622	600	587	610	606	596	578	600	591	588	588	589	594	608	560	572	572	615	625	607	598	569	572	565	618	595	604	607	595	600	593	604	564	553	604	589	604	625	607	599	617	672	575	574	570	622	584	638	597	611	578	601	582	587	596	630	586	599	633	647	594	594	631	586	559	609	594	593	595	576	602	549	640	585	631	615	629	651	607	577	568	616	589	582	581	604	640	582	630	589	623	619	618	596	629	609	614	577	611	593	639	581	577	600	586	598	634	610	593	604	595	603	612	574	627	616	609	589	656	637	600	597	622	616	591	639	607	607	612	630	617	612	596	659	599	592	624	610	582	592	629	568	636	646	649	601	590	620	608	529	562	551	631	609	559	630	621	561	625	594	615	550	558	609	610	612	621	594	601	603	585	602	643	573	619	602	609	564	592	604	636	592	626	576	567	589	610	621	601	607	610	601	626	624	607	596	591	583	595	581	631	558	617	582	612	586	629	654	572	569	626	621	592	589	543	619	628	594	635	588	601	602	599	616	595	627	609	598	632	601	621	635	588	604	604	608	569	629	582	626	629	622	585	595	606	599	590	587	598	605	619	612	577	570	592	584	626	633	591	593	601	598	630	618	619	585	591	643	627	579	614	582	606	601	586	573	598	622	623	636	608	600	575	602	569	619	586	592	603	645	592	622	620	597	599	609	593	618	597	610	580	575	591	615	568	596	622	606	667	623	602	598	601	619	634	571	627	642	607	580	609	596	608	603	646	605	612	633	621	621	612	638	642	601	537	638	582	573	631	625	596	617	590	630	604	649	615	616	602	584	615	597	585	634	583	609	607	578	595	616	640	622	602	632	586	599	575	595	600	604	603	588	577	609	614	594	625	615	623	582	596	548	575	576	607	585	584	570	576	655	597	619	603	610	589	585	636	618	614	591	565	573	591	590	612	598	623	600	565	619	628	638	632	598	593	559	599	592	606	569	614	637	629	580	600	618	587	632	614	617	617	610	634	629	576	561	581	574	599	585	598	626	624	602	604	610	573	584	582	590	602	593	629	621	596	642	593	572	593	575	597	598	637	610	545	629	613	614	588	580	626	567	596	587	574	585	583	601	617	628	618	600	647	595	545	572	616	626	590	600	577	625	599	590	589	598	600	569	561	584	588	617	644	589	556	595	629	608	623	594	625	593	620	571	640	591	583	637	616	605	608	655	660	570	592	639	607	616	597	602	630	622	613	621	603	625	579	617	617	589	611	566	529	634	590	601	586	595	601	629	646	585	617	602	615	589	622	560	661	585	586	570	620	569	598	649	586	642	615	622	606	622	619	631	640	619	577	579	644	586	637	572	586	646	604	633	571	642	584	613	614	579	601	622	658	665	606	633	601	568	613	604	583	649	596	599	605	624	559	576	585	625	633	572	609	598	647	641	613	582	599	585	613	577	614	609	613	588	619	615	589	603	623	614	625	589	595	624	613	651	593	611	583	584	636	624	632	619	637	600	612	642	596	618	584	569	634	597	626	598	614	584	582	594	605	584	645	583	608	605	570	594	576	586	604	611	552	574	608	618	590	614	576	609	614	591	598	621	572	604	582	588	640	631	625	598	586	613	618	560	604	583	557	594	645	607	630	575	583	593	619	587	579	600	581	573	588	609	600
51970	29621	16736	9053	4343	1484	473	344	317	322	327	311	291	296	315	260	344	324	312	374	357	300	310	285	296	252	306	328	289	304	302	303	291	259	288	319	265	294	299	320	290	312	265	273	297	295	286	291	298	306	316	293	254	261	277	287	280	287	282	292	291	268	281	286	266	274	249	269	306	301	330	307	310	306	293	325	289	287	297	275	316	287	276	301	312	288	283	294	268	283	287	287	283	275	294	295	325	281	329	280	281	292	303	305	302	281	301	259	282	278	294	290	315	318	309	317	339	296	307	279	280	277	272	295	269	307	278	321	343	277	275	286	277	309	253	278	292	325	292	242	296	298	291	286	299	278	263	283	258	281	288	305	297	335	269	308	259	275	287	288	311	259	314	299	297	299	282	296	316	260	313	296	296	304	305	303	278	274	287	305	272	288	302	313	300	259	277	260	305	283	285	292	329	312	299	283	275	322	290	290	305	332	281	286	294	307	288	278	275	274	271	286	279	272	277	309	294	247	273	275	285	310	301	296	258	280	342	284	296	308	288	292	281	296	298	276	272	289	258	274	288	279	288	328	301	302	319	297	320	298	278	275	288	263	317	280	308	252	339	268	272	285	283	291	298	272	270	311	295	278	275	277	296	307	270	267	307	295	290	312	319	271	282	278	305	290	301	269	300	299	303	311	283	286	288	277	303	280	290	309	294	292	297	281	315	282	305	280	303	303	318	293	323	270	267	265	292	265	284	316	288	288	296	275	306	271	298	304	312	289	260	287	289	302	262	317	312	288	281	304	299	270	290	303	270	301	273	270	304	304	273	308	290	256	284	272	307	282	316	307	329	274	267	241	294	307	270	298	293	273	281	285	334	264	270	292	282	248	261	282	294	268	314	283	274	309	275	296	321	302	322	341	279	282	287	272	228	273	266	280	294	270	279	291	286	288	304	282	293	289	306	309	278	279	295	281	322	295	271	267	293	295	262	301	267	295	325	265	303	270	272	323	277	275	320	305	263	261	307	307	318	298	343	276	283	271	280	288	308	332	303	264	283	279	277	283	299	249	291	259	280	296	280	287	296	270	279	295	282	302	325	304	296	290	297	290	312	294	298	278	294	295	294	312	280	295	326	277	303	270	284	306	267	283	330	276	270	277	277	296	270	289	290	272	263	314	294	293	281	286	300	274	275	258	266	280	270	266	286	327	317	284	261	314	307	308	257	307	290	287	304	330	334	271	282	297	271	272	270	298	272	301	296	297	287	255	299	296	294	301	304	261	302	278	290	281	292	268	259	278	277	284	296	306	316	267	289	276	269	294	275	306	269	296	296	313	286	275	302	303	274	281	295	297	294	246	286	294	300	278	294	269	285	273	301	281	277	291	296	279	305	290	289	294	267	269	297	272	303	250	308	310	267	284	286	296	285	259	296	313	270	293	316	283	331	285	267	300	286	286	260	283	270	275	294	272	270	259	291	266	312	308	283	303	276	262	276	295	301	295	294	274	266	268	291	293	309	294	315	281	312	292	287	284	286	271	266	299	278	302	279	270	279	310	290	284	272	286	271	284	280	304	299	293	293	320	269	263	279	281	289	332	282	282	291	316	281	271	295	274	281	272	315	269	296	272	297	297	283	284	281	308	302	317	286	283	334	248	287	273	278	263	292	249	283	295	341	276	318	294	276	258	281	295	305	272	298	290	281	264	298	293	307	280	319	291	292	301	276	297	293	274	277	299	281	299	301	281	262	244	277	267	305	260	293	275	282	273	292	283	325	280	271	322	327	313	292	296	303	278	285	290	278	236	282	281	270	303	290	293	256	304	303	274	300	282	304	307	299	329	314	308	283	286	269	313	287	282	301	326	271	284	273	264	278	282	285	284	286	279	313	297	302	297	320	274	322	281	273	254	304	295	290	286	273	306	306	263	296	279	279	312	279	325	292	303	282	298	324	316	288	292	323	270	311	303	323	272	265	287	334	309	311	282	282	260	318	302	297	305	305	256	263	289	301	287	277	281	314	308	271	287	285	255	298	304	283	313	275	261	264	297	268	289	314	288	282	277	266	301	302	296	262	282	296	273	273	299	294	283	291	309	310	280	266	287	286	285	281	318	309	264	291	292	309	279	284	297	250	308	335	289	265	264	299	285	268	286	352	293	285	264	318	290	284	277	273	288	263	293	280	301	280	271	270	265	268	240	301	265	278	261	274	272	318	283	303	317	277	283	297	282	265	268	309	306	276	281	291	293	264	287	291	294	298	261	283	263	278	301	285	304	323	292	296	275	299	268	277	285	289	276	312	279	270	325	290	293	268	262	282	310	296	333	262	271	256	274	287	285	287	277	273	321	271	312	307	300	319	275	304	280	273	303	272	264	284	305	300	303	275	310	265	317	297	271	265	291	297	285	313	290	283	267	270	309	326	272	285	262	306	336	288	248	275	273	283	329	290	286	272	276	266	249	266	298	289	298	293	296	304	313	307	295	297	282	288	263	275	291	304	298	268	274	253	298	281	287	289	294	294	302	307	263	311	315	304	286	264	291	242	295	307	287	283	251	282	317	265	291	280	321	295	299	308	288	271	306	290	273	287	301	332	291	274	287	295	300	264	254	276	269	271	271	289	305	307	310	267	277	304	295	258	272	278	270	265	284	274	281	321	258	294	283	258	286	296	278	321	298	249	314	329	284	288	294	255	259	321	277	309	283	291	292	309	285	309	317	306	341	322	298	344	288	279	311	261	299	284	280	254	338	292	309	298	294	296	275	254	268	282	283	323	299	284	255	319	287	314	274	280	305	311	285	304	286	249	260	300	263	272	289	297	283	273	305	253	264	327	280	296	286	294	276	302	279	291	289	319	286	332	303	262	304	310	282	311	303	277	302	295	280	290	302	277	290	300	285	241	283	288	298	301	281	278	290	271	274	297	298	279	282	273	302	291	294	263	320	284	310	298	294	258	295	267	306	317	292	276	275	297	306	265	306	277	287	324	308	273	319	289	298	292	303	313	291	262	278	277	276	289	284	301	301	304	277	262	291	312	280	286	293	270	312	277	314	287	291	278	277	308	281	287	321	307	294	313	305	318	310	332	293	282	323	306	300	274	298	302	302	303	261	300	315	275	315	320	292	308	280	304	274	264	287	306	311	247	256	298	279	319	321	293	277	315	264	283	274	274	333	297	296	287	277	291	272	291	292	280	268	290	289	294	291	291	284	296	330	282	271	264	277	285	321	308	279	261	291	301	296	294	277	284	275	291	316	276	314	241	298	282	252	268	278	321	304	284	310	304	311	271	310	283	297	288	284	269	240	257	317	312	282	291	276	263	287	282	306	290	312	286	227	283	283	296	313	299	269	307	304	306	286	272	267	259	285	290	284	267	293	304	316	305	267	271	269	262	294	280	266	297	285	277	285	291	278	272	300	288	273	319	298	283	292	303	310	294	289	284	281	271	292	307	319	271	291	290	310	295	270	300	327	291	271	313	300	297	288	313	289	282	290	292	275	275	281
33028	22178	19961	17444	11173	4885	1389	1020	835	764	725	725	715	711	728	747	780	904	966	1100	1022	736	602	603	647	649	656	699	612	668	665	631	622	658	626	636	597	597	626	583	622	607	642	587	595	638	616	619	619	637	644	652	621	598	675	647	600	662	619	639	655	651	635	634	662	637	644	614	621	657	632	611	624	611	599	594	642	627	653	675	663	640	655	638	634	647	641	646	670	604	648	623	648	658	647	660	628	618	638	628	640	652	644	650	639	619	622	619	630	623	636	647	632	650	653	645	615	636	652	624	620	633	631	606	599	672	590	589	637	651	626	637	622	617	649	640	623	620	601	635	615	646	637	589	655	583	590	659	621	656	652	654	600	639	604	647	623	610	622	639	639	638	589	648	643	633	606	631	605	619	663	626	611	653	664	668	612	646	658	653	622	624	641	614	637	637	649	640	648	588	649	640	638	602	638	626	613	629	588	633	635	632	620	633	654	646	588	677	609	586	638	660	677	642	640	607	633	633	632	621	645	624	642	624	624	618	617	658	614	650	615	589	627	627	645	652	602	607	628	603	646	605	593	638	647	649	608	607	669	644	670	598	612	594	620	628	608	638	594	641	607	631	658	646	604	617	625	655	618	589	599	621	626	627	615	592	640	609	624	654	593	651	657	702	611	615	642	665	652	640	643	648	603	660	628	645	673	637	618	606	673	614	618	626	602	594	593	666	658	655	608	619	647	613	622	631	599	639	614	698	618	624	605	661	632	621	591	592	620	647	643	638	637	648	614	664	604	613	630	634	616	611	640	633	630	629	640	662	647	644	639	667	682	638	641	635	630	668	627	606	640	627	635	638	628	622	630	707	650	610	631	653	648	630	646	669	628	606	628	647	614	629	660	577	611	623	613	621	611	646	672	640	600	632	617	641	629	655	624	645	619	622	612	643	644	642	630	590	659	617	599	631	636	601	629	660	612	657	635	635	581	610	600	606	639	639	637	664	665	633	645	594	635	631	577	667	622	664	622	640	644	612	603	635	595	611	690	666	625	635	669	666	629	656	630	627	592	614	646	596	637	684	626	637	604	631	649	628	667	670	634	668	666	655	670	612	603	638	672	606	615	608	643	650	614	626	617	611	647	607	632	606	627	644	583	658	634	627	621	627	648	629	622	643	589	675	632	620	629	633	633	631	624	648	656	635	640	586	597	634	648	611	624	607	659	632	621	648	599	614	619	641	572	668	616	635	652	605	621	663	666	662	565	669	628	660	682	656	636	651	595	642	656	632	649	610	636	635	620	660	617	642	681	646	606	599	613	663	674	621	644	629	636	589	645	652	649	605	631	629	649	599	632	581	647	609	663	660	631	624	599	640	610	612	659	634	643	660	639	575	604	664	633	609	637	657	605	620	585	619	631	593	621	612	623	692	685	594	635	655	607	586	616	633	616	627	665	618	671	628	603	624	599	643	605	617	664	617	627	649	665	650	649	657	613	632	678	614	680	635	632	662	671	591	664	647	651	614	664	633	646	658	634	675	657	665	639	655	644	629	630	649	651	636	616	630	589	643	638	672	615	642	655	636	599	625	631	655	683	625	634	609	660	584	652	644	653	636	601	632	597	670	630	608	671	657	612	568	657	635	649	619	645	658	609	604	618	653	608	648	657	618	636	607	620	615	633	651	630	635	667	646	625	639	644	673	617	603	614	641	608	620	595	618	596	665	607	601	686	658	658	660	619	624	614	617	647	628	610	628	601	644	585	641	670	663	661	612	614	635	642	646	643	658	619	606	643	642	623	626	611	638	654	651	652	645	639	634	625	644	656	663	589	664	661	634	711	625	640	668	625	635	649	651	626	618	652	648	623	596	633	666	620	608	586	647	622	641	640	608	659	656	592	589	637	592	649	627	625	638	608	646	592	644	603	587	628	634	660	607	638	641	682	639	607	636	626	623	637	631	636	656	674	622	643	599	629	621	641	665	689	649	643	650	655	621	641	607	631	613	622	632	629	632	689	712	593	637	556	614	631	667	631	581	635	654	659	642	652	604	671	651	621	655	627	633	641	576	637	603	622	627	670	620	642	614	665	640	629	648	674	613	667	625	627	664	611	572	627	652	643	642	624	589	650	603	656	647	667	627	589	635	652	630	597	639	617	626	633	597	658	592	603	623	635	683	640	630	599	651	607	589	661	650	615	678	645	652	629	620	645	606	611	584	655	642	611	677	575	653	614	639	644	604	644	609	630	637	657	667	650	627	646	648	661	621	616	643	626	666	656	632	636	611	635	641	645	624	629	654	632	589	610	641	654	596	603	633	630	638	616	659	622	641	631	609	633	613	612	612	636	651	622	601	632	638	657	623	655	665	689	624	668	635	653	641	637	626	640	663	603	600	630	627	668	623	635	657	657	634	621	634	617	630	669	623	659	615	646	643	629	615	624	605	632	586	594	632	618	665	647	629	644	649	605	655	639	592	579	672	673	623	642	607	644	652	608	606	603	639	583	641	666	641	611	603	682	703	642	614	597	663	608	661	689	614	622	624	644	630	643	600	614	586	640	630	650	605	634	628	663	680	610	633	624	629	657	641	647	631	603	597	645	600	675	587	649	647	614	658	637	642	659	604	642	642	607	647	593	661	614	648	590	640	615	626	640	633	590	612	643	618	625	608	603	624	628	637	630	603	674	589	585	603	612	652	636	618	628	591	709	641	642	630	593	617	593	613	611	599	649	641	645	654	583	639	661	624	598	652	682	607	617	620	610	646	612	584	616	646	655	619	576	624	614	620	682	646	632	607	608	620	631	626	608	665	638	644	645	627	623	624	651	620	656	654	610	638	652	610	650	663	587	618	626	627	590	670	646	650	638	623	674	611	643	593	616	650	615	608	666	635	667	649	621	634	601	637	646	608	646	613	638	593	636	603	672	634	632	644	645	624	651	639	637	642	621	626	604	631	624	590	620	618	598	598	639	651	613	666	646	643	623	611	640	696	637	613	636	605	628	628	593	651	629	614	624	664	652	649	603	666	559	651	638	611	602	611	569	618	623	655	619	669	639	651	659	659	593	637	593	689	646	673	649	585	635	629	631	609	643	630	621	555	545	654	694	621	641	590	628	628	662	643	615	622	659	584	607	600	663	629	702	589	597	628	616	611	591	633	617	622	601	678	640	649	620	609	615	647	601	634	663	647	638	626	637	623	602	611	617	656	651	638	630	655	639	590	624	612	659	651	591	628	605	610	684	631	604	620	591	635	634	650	614	600	620	642	647	641	681	619	623	627	663	605	641	628	586	650	638	646	618	622	618	627	662	610	655	629	645	621	626	604	605	616	633	583	641	660	609	636	620	653	671	660	665	633	649	645	632	619	607	632	647	623	601	644	603	623	627	645	650	578	628	647	685	646	621	603	669	636	622	635	632	608	632	681	647	649	642	614	614	622	657	612	626	612	602	673	625	616	621	630	643	665	643	675	673	610	639	669	648	613	583	651	635	626	637	640	588	635	608	621	644	668
60369	35094	24872	15829	8309	2572	638	451	428	382	397	337	352	341	328	331	372	427	516	554	509	427	327	265	297	286	309	308	326	311	306	306	271	297	287	300	298	313	326	314	335	312	335	305	275	284	314	279	317	322	291	302	318	321	306	326	341	309	296	335	331	319	309	372	300	307	282	320	293	326	336	314	319	333	310	295	324	277	273	307	320	265	331	308	305	312	287	299	327	323	322	322	298	320	305	337	315	321	342	313	309	341	326	304	311	353	304	297	325	316	262	288	293	275	301	333	342	323	280	352	311	308	277	320	330	283	267	296	322	268	315	282	319	328	264	292	309	304	358	329	305	308	328	325	294	286	308	302	289	333	309	291	336	307	327	330	326	317	352	293	299	314	314	305	279	333	335	306	299	293	321	316	322	288	305	290	282	328	303	343	310	316	322	324	307	304	346	312	272	310	314	319	334	278	325	305	287	316	304	304	306	323	339	321	286	285	301	308	344	324	310	279	355	331	298	360	284	289	334	319	338	310	314	343	340	333	298	318	289	304	271	283	291	290	292	283	302	299	318	322	282	313	298	324	331	297	298	279	318	308	320	316	333	288	300	298	318	325	309	300	306	304	282	344	337	299	305	281	292	298	313	289	341	303	303	310	304	307	264	350	293	325	337	304	317	337	297	295	295	271	285	337	315	300	289	324	315	292	296	294	333	314	333	304	309	289	289	320	286	308	264	320	323	298	288	319	314	300	348	293	280	313	302	315	340	249	289	284	266	343	292	285	315	284	321	336	315	311	328	326	322	298	277	333	344	332	303	350	289	315	337	327	307	303	308	292	278	296	325	292	338	318	344	326	324	289	326	319	297	301	323	328	319	318	315	312	328	294	327	282	292	312	304	268	276	320	318	298	315	347	312	309	287	319	295	295	315	308	301	327	319	313	320	302	275	282	301	334	307	298	300	282	293	296	291	287	307	311	281	297	321	328	321	291	322	349	318	327	312	298	325	297	308	358	271	299	297	314	303	316	347	327	318	320	321	366	308	298	319	280	347	300	329	338	328	289	366	282	283	293	284	283	270	311	310	336	280	284	337	292	285	324	320	309	348	311	259	305	318	315	254	290	327	326	337	283	303	324	276	325	318	298	338	304	312	293	313	294	293	311	285	335	302	316	297	322	258	312	298	318	328	326	276	295	296	329	342	288	313	326	299	341	284	300	314	295	325	345	335	283	302	291	283	315	338	271	322	312	310	281	336	281	301	314	298	314	295	330	287	283	311	299	307	293	295	299	325	299	320	308	321	299	297	301	315	269	284	309	349	298	286	334	308	331	290	294	299	289	268	330	297	319	304	316	343	297	332	315	322	316	309	293	300	311	308	321	302	274	296	314	261	304	302	305	286	317	324	300	302	312	288	346	346	320	338	301	284	313	308	271	311	305	346	296	321	304	281	306	315	330	313	300	308	313	277	297	326	276	333	293	311	291	292	325	295	279	280	295	281	314	284	302	333	324	302	336	310	295	296	302	293	337	338	343	306	332	340	306	337	308	343	331	297	308	282	298	309	332	322	331	333	318	319	322	299	285	284	326	292	317	279	288	317	290	326	321	316	330	292	289	331	345	305	324	291	322	317	327	277	347	321	313	328	320	288	323	295	300	303	277	313	297	292	308	285	339	329	289	300	297	299	315	344	302	327	311	312	299	276	291	318	322	315	302	291	284	294	273	313	305	284	284	292	295	340	359	326	282	298	293	349	327	302	314	301	284	301	317	305	295	313	328	336	327	281	312	294	316	295	294	325	293	307	299	302	308	358	366	301	341	308	302	307	327	306	316	313	316	286	300	317	295	354	338	281	289	316	312	337	282	290	314	268	284	265	319	321	302	313	339	314	324	301	309	280	358	322	315	336	313	285	291	293	322	305	350	286	288	276	328	288	296	303	326	324	309	311	338	314	320	292	274	322	300	346	340	275	329	282	298	317	319	299	337	287	297	312	283	283	278	293	316	289	308	279	306	361	300	315	344	312	317	282	321	344	306	294	317	278	333	313	299	323	317	292	347	304	285	314	326	318	281	306	331	323	303	322	318	307	303	288	310	289	287	350	319	291	313	288	318	326	326	324	304	309	319	319	319	331	319	307	317	294	318	297	309	287	338	286	304	321	299	307	299	295	292	345	330	338	285	303	305	279	331	327	341	302	346	324	314	330	311	294	297	313	309	315	309	277	298	324	331	295	283	344	301	278	322	277	301	297	309	301	328	287	316	305	323	317	299	324	286	300	298	338	292	296	349	324	312	298	308	290	339	313	311	277	312	302	322	294	330	304	318	318	302	306	316	308	282	315	323	337	316	344	267	276	302	344	331	285	317	337	294	328	316	328	344	301	300	303	311	299	303	342	329	314	294	305	330	320	282	309	338	290	337	324	304	302	304	307	298	306	334	327	314	320	297	333	342	322	293	329	300	335	311	302	298	338	338	322	318	322	336	321	327	311	288	318	317	335	287	304	310	284	297	316	291	305	348	321	304	314	302	266	336	280	301	313	330	330	303	294	302	308	294	314	259	307	315	286	298	282	308	315	297	288	296	284	328	282	304	270	283	318	316	302	300	277	315	317	343	340	325	338	311	345	305	335	328	303	310	288	298	298	312	313	300	326	321	297	308	316	336	299	290	317	295	307	315	285	275	294	344	300	292	326	289	296	310	329	344	324	312	294	304	308	332	267	279	300	329	284	324	307	308	316	328	349	341	332	297	318	289	290	299	308	315	291	307	319	353	311	302	305	298	304	305	297	326	292	308	292	325	297	345	296	301	330	292	320	323	299	333	284	288	303	303	302	303	329	295	296	293	344	292	299	289	313	298	315	335	303	325	309	317	305	296	315	334	314	275	275	310	309	319	335	328	298	288	323	311	299	285	359	281	290	307	299	297	271	293	309	326	332	275	338	310	286	282	294	317	304	302	306	335	352	312	309	305	313	313	276	274	297	330	293	293	292	324	310	345	321	294	307	291	306	303	292	301	322	306	276	297	297	265	347	355	285	307	303	275	267	299	307	337	293	301	315	328	317	281	324	291	281	311	316	341	294	331	315	332	302	324	296	289	301	301	319	331	269	343	260	255	291	329	300	329	346	301	302	313	288	315	340	277	306	333	318	326	311	329	319	302	321	322	312	302	297	322	324	342	283	315	329	339	327	324	351	306	305	294	303	288	312	317	300	301	288	301	314	302	295	315	320	305	319	291	297	278	302	336	318	304	330	274	338	277	332	332	287	329	301	321	314	288	323	298	308	295	307	284	298	339	291	269	306	333	317	304	265	331	292	328	320	321	308	298	306	346	295	286	313	367	323	325	310	305	297	296	318	305	284	295	306	312	305	311	326	287	322	322	280	267	322	327	309	297	280	308	287	316	306	322	340	291	300	311	325	329	296	282	307	328	342	308	347	327	291	313	305	325	342	304	297	265	311	333	308	293	299	309	317	296	321	269	275	292	278	337	338	318	280	313	325	305
37378	25774	27571	24732	16750	6267	1810	1390	1175	986	951	872	828	860	887	950	1015	1416	1964	2052	1832	1439	756	705	658	669	711	654	679	682	666	694	703	692	694	674	707	672	680	683	674	693	699	656	670	641	711	632	681	661	687	656	681	686	707	655	683	678	650	698	672	688	649	658	662	653	724	719	666	668	667	664	682	620	706	668	726	676	740	661	649	633	722	710	659	652	630	675	691	651	673	671	665	652	659	620	653	627	671	689	659	667	709	731	662	722	715	662	664	621	665	683	672	683	708	709	725	688	694	703	709	612	646	624	674	690	650	673	648	713	685	689	666	661	640	687	696	665	665	670	678	627	674	700	629	678	647	680	668	710	626	697	682	694	666	643	681	663	720	627	668	644	644	645	704	662	662	681	694	642	669	671	703	665	647	659	675	643	649	680	625	660	675	735	689	674	650	606	646	688	682	650	708	696	640	670	683	661	664	598	625	710	666	617	614	691	698	670	652	615	677	695	658	641	680	627	643	699	727	695	718	663	648	692	685	663	666	678	661	690	630	650	681	658	720	710	687	652	656	667	698	661	695	654	619	673	710	672	688	651	654	662	722	692	657	697	677	706	644	693	656	655	657	661	712	662	635	699	628	655	711	661	699	671	640	667	696	679	628	638	685	694	674	675	696	678	661	675	673	684	654	654	670	675	642	649	670	662	635	644	667	686	653	701	685	675	675	680	620	709	698	632	670	656	635	718	622	721	620	667	658	642	687	641	663	679	662	727	705	663	698	680	652	697	662	681	681	650	593	672	616	695	682	674	654	673	686	666	686	672	679	662	723	702	645	703	693	664	683	666	666	687	682	634	728	660	659	666	673	685	699	668	632	675	670	641	645	647	597	686	699	654	666	649	681	647	637	653	622	648	663	699	665	668	668	691	674	681	656	646	669	636	699	677	615	702	677	688	638	658	658	653	684	652	645	640	687	640	660	628	682	697	705	643	676	638	682	689	644	658	689	708	684	725	656	646	682	666	666	622	695	640	661	646	642	662	649	703	718	656	707	662	691	632	668	602	696	667	645	678	658	702	621	714	646	647	625	678	668	640	698	641	720	646	688	687	677	638	650	643	633	633	666	685	641	658	680	634	679	671	649	679	639	671	630	623	682	677	689	655	656	657	694	632	632	696	675	700	707	674	641	643	662	659	679	662	665	696	682	648	652	690	694	685	675	611	653	678	675	680	704	634	629	624	631	704	695	705	688	715	682	663	657	670	679	713	699	696	717	621	686	644	679	700	688	669	658	647	711	661	708	666	665	642	694	650	642	682	665	654	650	671	646	674	687	671	710	609	685	679	682	663	681	641	675	659	677	655	663	710	682	651	664	661	686	675	652	614	691	665	637	745	687	631	655	625	656	656	657	641	662	636	705	650	717	714	620	688	647	688	654	616	646	693	659	659	661	714	623	677	649	650	627	693	688	652	681	677	658	668	641	693	646	678	728	655	639	640	647	654	632	665	627	660	660	697	620	643	699	676	666	699	698	662	653	630	655	676	669	703	673	674	662	675	627	656	628	622	662	666	689	643	635	665	670	639	682	664	658	677	645	676	667	652	667	635	673	650	702	653	721	630	640	655	658	682	633	677	633	631	673	672	677	663	688	671	704	712	726	642	626	691	663	672	691	703	693	671	669	654	637	687	636	637	673	675	657	723	634	625	646	651	649	644	722	664	667	713	658	672	664	627	674	681	647	674	658	655	637	709	644	679	681	668	713	706	641	685	681	699	633	694	680	646	671	643	691	642	703	626	693	639	672	685	658	584	722	649	665	674	674	655	651	669	694	668	663	645	618	673	651	717	631	703	643	669	650	658	659	669	638	663	647	680	666	668	652	656	675	724	693	677	657	680	648	695	648	660	673	684	656	692	679	666	682	682	657	691	709	678	646	671	684	680	649	637	677	700	679	680	670	716	668	671	696	673	655	675	654	678	679	708	672	650	657	679	653	672	656	679	667	619	622	683	634	689	632	641	689	673	659	687	674	667	654	658	683	693	670	701	638	648	664	709	643	653	669	698	639	661	629	687	651	671	652	726	673	667	668	640	693	641	676	674	662	673	734	652	626	703	616	671	720	653	678	703	682	646	659	654	674	696	654	664	669	669	665	673	668	681	671	664	657	669	655	710	697	686	705	629	631	647	666	668	659	680	675	640	663	673	667	642	720	654	693	680	664	657	660	643	669	713	685	668	654	686	636	622	623	720	679	633	654	691	667	671	701	660	652	694	688	674	648	675	669	675	674	711	692	642	712	692	695	646	682	635	661	704	682	694	669	674	700	673	659	648	736	607	672	644	669	683	672	636	666	693	597	710	660	682	659	689	656	667	673	672	635	668	605	703	692	712	637	671	681	693	638	704	685	667	683	673	670	641	640	662	673	667	677	667	738	654	640	735	659	680	683	691	652	701	685	696	684	667	655	634	647	681	659	685	652	657	647	683	635	701	665	659	682	679	676	691	664	675	656	687	690	697	672	628	617	671	651	673	698	627	656	731	679	655	672	687	709	686	651	625	719	665	706	664	680	696	700	653	700	636	649	688	659	675	701	658	612	624	626	657	672	614	666	664	697	679	634	700	721	602	600	700	669	664	650	652	663	677	660	691	636	652	674	682	651	628	641	679	660	691	661	666	698	637	647	646	664	671	641	600	682	665	677	624	695	692	660	688	700	633	657	677	662	699	669	628	654	607	653	699	676	666	669	679	666	628	675	638	687	653	634	623	689	656	681	625	682	665	664	672	630	682	642	678	684	660	643	669	636	644	653	701	648	677	721	664	679	707	617	681	685	674	673	755	668	672	673	702	686	719	680	700	625	682	683	682	636	640	640	701	681	665	644	661	683	599	671	660	660	666	662	599	649	665	616	613	651	663	630	668	649	667	658	644	680	698	716	694	666	697	646	732	634	661	677	647	667	688	647	675	695	627	682	680	678	708	700	672	661	660	633	640	682	635	684	674	660	651	687	647	691	680	694	704	672	706	662	695	657	640	642	628	650	702	672	626	685	700	654	693	657	696	657	654	685	678	632	657	707	660	637	699	648	643	678	629	670	633	662	683	697	695	666	657	661	690	645	679	700	657	690	672	670	703	676	638	644	691	662	695	684	693	682	680	659	658	664	672	635	718	664	696	652	679	689	658	695	653	609	664	688	675	620	657	685	642	672	662	683	661	654	664	677	637	641	674	678	654	656	637	672	693	659	656	683	644	699	702	679	680	660	671	641	688	657	648	685	631	624	729	662	657	657	661	657	665	661	728	683	656	622	673	672	626	642	687	650	662	649	654	658	676	695	590	651	665	653	680	658	689	668	669	677	671	727	654	625	650	642	655	688	652	683	655	650	667	640	660	682	625	624	627	677	654	690	653	698	655	675	673	644	672	723	687	704	647	694	688	659	660	679	696	686	682	657	665	743	636	669	663	646	698	694	688	698	639	682	662	687	657	601	661	659	657	656	633	618	681	686	652
43661	22234	10356	3942	1298	486	313	322	320	303	271	303	257	277	282	318	273	275	271	275	286	293	263	282	295	265	295	241	248	258	327	290	287	251	254	247	303	272	269	267	297	260	299	312	269	280	281	270	295	276	271	271	300	243	301	298	284	284	292	265	304	267	275	286	292	239	289	262	274	250	267	290	280	278	246	260	272	236	242	248	287	293	263	313	305	239	283	278	260	280	250	301	276	231	273	276	267	261	270	309	285	242	283	272	259	256	288	243	287	278	254	270	289	276	274	261	279	281	271	277	266	270	240	294	234	283	266	246	285	259	263	266	269	283	271	251	286	267	281	305	270	259	296	295	261	261	257	310	267	285	271	278	306	272	265	273	272	274	301	268	288	286	267	231	263	313	270	256	296	285	281	285	316	283	284	324	300	254	311	274	289	295	298	276	293	267	271	289	258	294	291	299	255	297	279	274	277	293	282	301	296	298	266	286	267	257	316	292	269	244	285	294	245	263	251	300	242	254	244	280	269	284	252	264	276	284	272	271	280	236	266	321	257	279	269	289	278	273	294	287	284	285	278	271	303	269	308	257	281	290	266	271	282	272	276	313	276	293	269	289	268	268	281	282	293	272	233	237	272	298	299	289	282	298	257	267	287	291	286	260	311	292	272	260	288	257	279	293	285	240	280	260	263	288	268	269	263	261	261	267	280	283	251	285	269	282	273	260	265	270	278	263	292	287	306	267	287	287	285	251	275	279	276	272	287	260	274	253	269	245	271	260	271	267	261	308	246	264	283	263	281	288	282	285	280	303	260	294	299	273	256	285	286	275	303	277	284	268	271	279	276	260	261	274	248	275	313	287	284	259	275	274	270	294	299	280	262	259	261	246	280	269	260	264	258	266	299	293	270	287	256	246	302	281	299	303	275	281	297	277	285	274	236	251	264	266	257	290	280	297	277	260	278	257	280	253	258	265	266	275	263	291	286	309	253	303	279	308	264	278	276	270	295	258	287	298	288	312	283	270	253	277	282	236	279	303	309	266	273	263	256	244	277	258	313	267	278	256	260	278	248	254	291	241	271	296	310	258	268	289	285	239	278	269	273	236	283	255	285	275	292	294	267	269	275	281	290	257	289	290	255	248	266	271	273	291	251	278	274	312	295	258	280	280	291	272	264	295	260	272	271	271	246	247	254	281	330	275	292	241	274	241	274	275	242	259	274	264	296	296	276	265	268	281	256	287	273	269	272	270	297	248	273	276	256	271	270	267	292	250	250	273	268	255	281	262	316	265	311	266	245	275	295	269	270	267	271	267	257	277	254	271	252	262	286	280	304	307	255	254	299	280	259	295	291	297	260	259	300	285	308	266	227	263	251	281	269	259	264	292	287	264	272	272	257	293	293	284	291	260	252	264	262	258	270	255	289	309	244	252	319	282	273	276	306	242	278	284	253	256	264	277	277	284	260	269	265	281	285	287	261	258	288	278	272	286	280	285	253	270	299	271	294	290	283	298	270	296	258	229	246	243	324	283	271	255	250	264	256	259	274	268	235	298	300	270	248	260	289	253	248	270	277	310	282	299	286	281	271	282	277	257	249	315	282	253	257	264	282	251	301	284	305	317	273	258	298	294	283	278	299	295	259	267	275	291	297	275	275	298	279	269	283	296	263	259	248	305	247	281	276	251	261	283	321	284	266	268	235	300	279	265	266	275	253	287	273	288	247	282	268	275	270	275	271	263	253	268	262	241	304	282	267	306	312	297	285	267	263	269	272	274	300	277	276	275	262	273	272	253	300	285	301	260	259	248	261	271	265	263	273	269	269	229	267	275	237	239	287	286	283	287	288	292	286	275	255	290	266	264	282	298	274	225	291	282	291	281	317	270	288	291	256	265	269	266	305	316	283	289	239	267	295	301	268	261	267	275	269	272	252	313	242	315	248	287	262	268	257	258	277	266	301	242	260	235	296	285	256	279	276	277	253	282	252	251	234	256	271	239	302	282	264	287	265	254	280	228	303	309	262	260	257	290	279	272	285	290	270	270	269	285	268	292	267	288	263	266	261	264	291	281	247	244	262	254	235	265	275	241	298	271	299	297	273	281	265	286	283	255	260	289	274	299	280	271	264	270	307	255	281	285	278	256	261	265	268	292	256	267	253	265	259	250	288	277	262	330	294	272	276	253	272	319	265	280	273	289	296	284	271	292	269	286	314	285	256	268	278	289	270	252	271	312	288	272	295	259	282	272	226	293	263	255	292	260	265	266	258	249	282	303	295	291	282	269	292	280	283	262	255	274	256	246	286	257	261	285	276	265	267	291	284	275	261	271	278	280	273	260	272	250	249	252	303	270	278	258	270	270	257	262	281	262	293	278	282	276	253	274	278	268	250	287	261	269	283	258	278	298	308	273	258	285	273	288	235	281	254	253	283	244	315	273	271	270	280	267	293	252	271	280	278	277	291	268	259	298	273	281	261	263	246	302	258	265	295	295	262	296	290	241	266	243	245	279	277	286	263	274	267	247	251	257	285	274	276	301	275	292	265	275	282	270	312	296	274	267	304	303	305	240	269	266	303	291	269	261	245	252	289	254	301	288	277	285	279	276	269	268	294	302	267	278	245	256	305	275	262	243	291	290	271	275	273	279	235	269	272	288	314	272	303	272	274	310	249	279	292	287	246	305	246	288	272	268	319	276	257	272	291	280	280	261	249	282	296	279	277	269	265	263	271	280	262	250	292	282	316	275	285	276	282	271	267	252	272	278	293	232	262	308	289	290	272	245	274	269	273	276	294	283	282	281	286	266	268	268	290	303	281	270	316	240	259	275	289	279	265	300	256	267	258	250	249	290	245	243	278	281	281	272	272	254	281	248	265	270	269	265	282	271	267	256	259	263	267	257	259	287	297	290	293	237	286	243	302	271	294	285	269	293	316	281	258	282	264	267	275	271	259	250	248	259	296	276	244	288	287	272	299	249	268	262	241	289	262	274	281	309	275	270	274	302	297	251	269	289	273	293	273	267	284	273	263	307	288	266	266	265	289	268	255	281	243	236	256	276	290	282	267	280	289	269	263	280	292	255	283	273	276	272	290	286	277	268	241	281	307	276	282	265	291	285	310	238	234	260	287	265	288	298	253	261	243	248	263	278	258	265	250	260	296	297	312	257	292	314	239	278	271	246	284	253	265	290	244	239	282	291	275	269	257	277	302	260	283	246	287	282	273	283	266	256	303	282	288	321	248	291	275	260	271	298	265	299	264	274	276	302	277	295	271	282	300	319	264	276	256	250	253	253	288	299	266	282	281	279	281	270	276	286	295	279	266	257	282	278	269	237	274	243	252	251	257	280	254	273	273	263	259	281	251	279	297	277	230	273	255	276	290	286	281	254	251	277	249	247	251	291	280	266	270	273	298	308	253	302	273	288	278	236	278	269	283	291	287	261	273	264	286	290	290	287	262	241	283	250	247	277	269	268	273	327	234	248	318	263	279	242	292	271	306	260	253	310
28627	16890	12756	8648	3522	1473	773	752	649	653	658	549	620	599	611	625	560	560	579	625	575	571	571	612	611	588	623	593	605	627	612	617	601	588	565	623	602	576	537	597	566	621	541	615	603	626	578	623	595	656	634	625	611	584	589	589	621	596	560	631	610	609	612	581	560	564	623	622	608	609	606	632	572	603	628	596	601	552	582	560	574	601	609	631	622	603	574	549	589	557	621	604	601	611	594	612	565	598	594	621	602	582	569	573	611	549	638	606	598	632	626	577	631	600	617	571	613	609	616	539	593	559	613	587	562	601	567	613	618	598	582	572	630	590	574	557	581	559	586	621	625	551	575	583	640	618	584	572	592	594	592	585	574	615	604	603	583	616	565	581	587	618	593	613	557	609	615	598	615	607	608	626	620	600	595	573	605	593	638	629	630	591	597	615	616	610	558	599	585	624	618	629	621	556	597	559	604	565	586	557	602	609	589	560	628	599	679	599	583	593	624	645	601	597	576	577	580	603	613	565	586	639	627	615	628	588	616	593	574	617	563	563	676	618	643	620	607	560	613	665	606	569	590	602	594	601	618	590	615	659	587	651	602	623	617	603	601	570	564	614	577	611	589	613	614	561	593	592	580	614	612	584	599	634	634	571	570	612	566	640	591	609	608	595	660	586	572	596	589	623	595	582	620	599	590	634	590	578	598	650	651	593	588	590	623	601	625	593	587	622	583	642	625	613	595	617	614	605	591	618	592	613	590	613	627	626	617	589	601	627	572	613	613	566	576	590	593	619	579	631	595	573	635	601	605	605	580	596	606	597	587	586	598	559	569	621	601	644	599	562	569	593	594	659	585	633	550	639	583	622	589	593	611	577	620	638	552	608	574	584	572	608	609	578	641	639	636	639	586	589	596	618	615	601	647	593	587	621	605	572	576	574	596	558	567	599	596	538	625	584	648	599	590	643	582	579	568	588	643	592	605	614	590	598	600	594	643	589	608	596	584	578	606	568	620	561	586	583	603	598	603	620	562	585	592	616	603	571	605	608	637	596	601	600	611	600	570	586	587	651	614	544	640	589	589	583	586	578	606	609	562	574	585	625	579	563	613	593	596	661	631	629	603	649	668	567	582	594	529	584	623	601	610	618	587	587	583	603	601	571	603	579	580	605	630	622	578	634	617	566	547	603	587	576	590	580	598	617	591	602	585	619	596	595	574	554	601	567	580	607	615	556	616	575	564	618	609	579	616	588	608	609	577	612	580	589	613	616	614	586	621	648	603	602	601	590	601	571	580	616	568	611	596	589	602	606	579	609	621	585	575	627	605	542	640	596	590	609	594	593	632	608	658	591	638	627	615	596	608	597	652	563	610	621	557	604	537	627	617	598	607	600	606	666	600	575	619	598	630	585	641	596	615	608	592	629	617	599	604	562	565	614	587	625	585	557	549	582	598	640	630	613	581	562	607	609	608	579	612	626	599	597	594	582	600	600	621	604	650	608	611	582	647	601	580	585	583	610	583	575	571	608	576	587	589	569	600	645	582	594	586	574	544	582	604	570	642	582	627	573	590	626	618	599	627	634	604	633	610	595	616	627	622	587	559	612	594	582	592	653	588	591	572	605	573	622	581	585	588	613	530	600	580	623	625	637	612	638	625	577	612	608	569	612	580	600	596	611	577	550	602	662	579	599	632	615	611	578	617	623	599	619	596	614	615	627	605	587	609	569	599	657	576	631	587	581	591	592	641	580	594	589	585	615	603	597	591	615	605	596	566	643	660	573	563	576	577	591	605	590	558	558	568	572	582	619	607	618	583	574	585	588	592	596	572	596	602	541	603	620	599	594	607	640	590	610	562	605	597	595	622	617	615	568	550	556	606	622	647	603	627	601	655	599	630	576	581	596	616	592	584	637	608	614	581	575	586	581	611	603	585	629	598	582	547	576	601	569	586	560	631	644	581	599	620	574	581	595	590	530	623	589	609	624	605	609	575	588	620	604	602	565	554	584	627	608	582	575	615	611	589	593	623	625	583	564	582	584	658	604	573	588	584	534	589	640	586	587	595	596	624	588	645	631	592	623	615	610	612	596	576	582	621	574	616	592	662	593	599	565	559	564	630	563	598	609	558	602	612	623	587	572	596	607	595	615	606	584	599	612	623	642	618	603	622	615	623	575	628	633	612	578	546	589	633	579	604	583	609	619	573	603	610	594	584	618	628	641	640	580	580	629	612	609	560	610	603	637	592	609	610	634	597	599	604	614	603	612	594	572	586	597	589	622	602	584	566	609	539	613	574	570	597	595	604	582	564	608	589	622	564	618	577	588	585	603	608	626	588	579	602	594	583	584	622	564	605	600	588	615	628	623	608	610	580	612	587	589	589	575	598	592	605	597	635	604	637	568	596	578	596	593	604	574	615	601	597	580	597	626	608	581	593	585	617	610	621	665	590	599	596	589	574	574	590	620	607	624	588	601	650	629	611	575	557	583	568	608	619	579	660	624	588	617	598	609	552	629	606	580	625	606	593	592	613	588	657	575	595	578	601	600	610	612	604	590	609	643	573	603	616	631	563	600	596	573	590	610	589	617	589	590	575	602	626	593	633	592	612	598	587	593	613	639	570	572	598	602	564	590	594	593	601	598	614	557	599	612	612	634	574	574	593	569	551	630	583	556	602	637	597	558	589	609	609	607	583	584	638	606	578	551	589	650	592	563	604	639	593	618	600	602	591	641	558	599	569	610	633	565	608	609	576	632	616	601	594	634	575	581	586	606	617	634	604	553	589	635	618	575	566	609	610	581	595	577	650	626	619	620	551	633	576	612	645	649	622	571	554	588	584	604	582	607	609	593	621	588	609	601	595	584	617	618	593	625	619	642	621	589	592	616	592	628	581	565	565	617	608	631	601	608	567	612	616	572	601	596	607	543	581	641	603	622	592	629	589	574	638	604	578	600	592	629	594	599	610	605	620	624	623	581	629	552	603	583	563	603	594	612	567	612	594	565	589	600	569	594	590	617	607	575	584	616	598	593	622	637	591	590	565	586	643	626	606	588	605	558	570	577	592	621	601	594	641	563	639	614	637	582	613	610	618	590	587	586	615	598	606	632	620	615	624	631	598	613	563	576	617	600	545	648	606	618	635	617	613	633	627	618	593	606	598	621	641	592	624	588	562	550	618	659	614	590	567	612	617	613	574	608	592	635	600	606	595	625	616	616	567	554	619	598	574	592	595	599	566	575	605	576	624	585	582	636	638	583	593	582	579	577	605	613	581	583	630	584	578	615	592	619	584	575	617	579	622	651	613	611	566	594	624	629	607	590	622	601	621	610	614	602	590	585	590	596	608	625	547	643	611	590	634	601	576	602	612	640	615	581	622	615	596	541	578	569	601	613	646	623	560	604	608	651	598	600	613	585	598	638	565	574	568	610	583	584	587	598	605	567	606	598	590	590	597	593	589	609	594	619	607	609	600	602	595	602	594	585	610	631	598	572	563	647	589	626	599	561
53042	31425	21060	9929	4496	1576	483	423	345	342	357	345	319	326	286	308	312	383	342	325	336	300	292	324	300	279	300	270	282	318	286	285	275	268	308	285	275	270	263	299	285	270	316	290	307	288	307	295	293	287	299	273	278	284	280	269	290	327	271	278	322	296	250	273	264	285	277	254	308	298	300	292	278	281	305	306	294	300	290	305	258	275	271	262	322	273	293	310	292	286	305	282	291	283	289	314	279	302	270	276	299	299	290	301	299	300	300	289	274	272	276	285	249	288	280	305	256	292	288	274	299	267	267	266	296	265	269	299	260	278	322	313	276	278	275	267	265	313	279	309	294	276	302	294	278	331	290	312	311	273	263	281	248	280	292	313	299	293	249	248	292	282	248	277	283	284	291	288	296	291	317	293	283	282	275	310	289	303	283	267	272	305	302	259	308	286	287	316	312	296	289	282	284	299	265	285	264	288	291	347	317	311	296	290	308	280	274	242	290	281	273	255	275	261	294	262	277	302	252	278	274	309	309	348	291	312	340	311	313	320	287	303	317	282	331	277	275	283	308	299	302	278	266	278	271	312	253	271	292	255	297	299	270	299	307	280	292	284	306	283	283	303	313	285	296	283	317	261	312	301	279	260	271	297	274	309	292	300	286	283	316	272	289	307	301	229	268	297	263	290	323	296	282	294	283	305	309	282	278	278	282	292	302	288	278	287	266	295	299	280	303	307	309	300	265	311	300	298	286	277	275	300	283	275	281	293	308	311	320	278	262	264	285	290	297	285	283	291	303	268	302	283	284	292	297	316	277	268	279	324	301	286	307	279	309	269	264	288	283	277	270	258	294	287	274	284	273	287	248	256	265	294	255	283	276	294	302	298	315	291	311	304	255	285	294	267	280	273	326	292	263	286	297	263	281	287	307	285	262	264	298	283	276	249	283	297	298	262	274	284	297	249	254	287	278	292	298	267	293	296	290	306	303	281	290	296	308	288	292	282	266	266	263	251	296	319	257	292	273	269	276	298	288	284	261	267	275	283	274	277	281	271	265	306	283	267	289	271	262	278	274	263	255	301	294	279	301	290	326	278	285	293	294	292	311	314	283	242	309	266	322	287	279	288	254	298	287	289	272	267	286	290	275	291	271	265	297	308	260	282	266	290	254	256	301	295	310	297	300	312	267	270	312	310	330	317	287	294	268	296	314	304	316	289	298	294	275	279	289	307	296	252	265	267	277	274	298	287	258	291	313	299	271	273	299	282	251	273	290	256	288	287	283	297	256	258	322	287	312	245	312	312	280	296	293	299	288	300	267	280	294	312	289	255	283	282	308	286	256	308	271	289	284	282	277	292	267	321	269	318	255	225	292	291	279	273	291	304	302	268	257	293	303	289	306	321	301	283	265	259	273	281	297	301	289	317	278	309	306	291	282	294	279	320	282	293	305	277	309	311	289	296	280	302	279	272	286	287	289	253	274	315	295	256	295	270	261	305	296	315	264	297	301	288	296	321	324	278	301	325	291	281	304	296	297	270	310	293	295	313	269	269	287	294	288	304	295	316	273	256	275	298	280	295	292	269	281	307	279	237	273	287	281	291	261	290	278	274	281	287	286	281	321	315	300	317	316	283	264	291	308	289	279	290	276	278	289	299	314	307	272	309	303	284	282	271	250	283	308	269	311	315	301	278	323	308	289	279	282	281	263	287	299	280	290	286	296	289	335	321	298	300	307	267	278	327	309	256	281	317	273	279	281	308	294	364	311	283	239	309	313	268	282	279	284	311	266	279	302	269	308	285	323	306	296	299	315	274	309	304	306	273	276	270	277	255	263	281	278	261	286	286	316	295	291	258	285	285	314	286	244	276	255	261	308	296	277	301	283	275	320	281	298	297	293	291	281	298	274	306	289	291	269	285	300	279	275	287	310	284	302	279	296	277	283	286	263	254	283	293	280	312	279	282	264	294	284	285	301	307	270	271	266	294	298	279	290	319	253	317	289	298	315	298	266	327	258	316	275	289	302	291	259	269	346	302	252	285	338	273	280	263	289	300	296	292	274	284	329	279	300	297	305	291	292	287	293	291	264	310	270	268	265	238	325	272	274	312	305	284	250	248	282	271	275	268	291	310	296	319	311	283	335	286	306	316	284	268	301	276	287	300	262	280	278	290	269	287	268	285	343	318	318	261	263	325	311	288	287	273	247	286	317	288	291	297	311	320	293	266	282	273	325	297	289	292	283	319	316	270	258	284	278	281	297	289	293	257	285	276	269	309	306	298	273	287	305	291	284	292	308	265	314	294	279	285	277	315	299	271	299	337	291	303	319	280	262	264	294	296	262	301	301	280	280	272	263	297	331	253	349	332	262	298	308	284	276	252	257	294	289	283	301	277	283	301	248	260	292	275	331	253	269	281	295	291	300	302	255	288	297	312	337	311	258	289	311	292	319	306	266	288	305	305	310	265	254	281	272	290	285	297	335	308	279	307	305	291	296	271	269	298	331	300	301	274	288	297	275	283	307	297	278	282	301	298	301	264	289	246	284	307	304	288	270	278	281	271	282	261	282	263	268	314	284	303	274	248	283	275	297	270	290	286	298	317	301	265	302	265	282	277	279	269	286	308	339	317	311	271	294	315	292	247	259	263	263	280	309	309	290	267	314	303	291	300	293	279	306	276	322	288	273	301	290	294	330	317	277	289	273	316	293	274	321	280	307	309	256	274	294	297	288	301	286	283	311	284	286	308	315	312	263	285	292	279	293	303	313	306	281	293	309	291	304	284	304	307	287	274	297	307	286	273	300	295	288	325	250	298	280	305	271	274	298	287	312	306	320	304	286	275	290	286	304	241	261	267	276	282	290	285	265	284	315	300	316	311	308	284	296	289	280	298	274	287	280	284	265	296	283	293	273	305	284	269	297	294	269	256	281	257	290	284	305	262	299	277	317	310	327	287	288	258	264	304	255	295	289	295	264	282	240	255	297	308	331	259	283	293	280	309	265	259	286	298	305	284	317	287	308	249	297	292	270	244	280	278	261	286	259	278	293	257	335	265	289	276	284	263	274	304	269	289	275	261	312	322	273	273	300	299	267	316	258	284	272	280	267	290	269	269	291	280	281	314	278	273	299	302	265	268	293	296	291	276	291	280	293	290	275	304	321	270	291	289	315	281	286	301	308	271	273	250	292	281	277	283	327	307	277	290	306	268	287	293	321	284	291	313	304	276	293	283	321	272	285	258	327	297	279	281	273	295	297	282	292	281	307	284	275	285	288	294	297	273	270	280	291	309	299	275	323	253	283	285	352	294	291	310	310	307	274	290	260	282	294	265	300	267	317	305	284	244	306	305	273	303	287	265	296	266	287	280	277	267	268	294	299	264	288	305	316	284	299	312	257	285	271	284	284	298	273	281	284	292	290	293	282	261	316	274	270	291	300	325	283	277	274	259	281	249	307	289	277	281	281	304	329	290	285	273	278	291	318	294	273	264	304	288	317	277	260	261	298	284
33432	24018	24435	16507	11309	4566	1527	1301	1120	1019	945	882	823	840	841	740	757	708	811	962	892	962	663	668	603	631	657	613	643	668	634	638	617	643	621	646	651	616	638	661	611	641	611	592	615	616	654	637	637	634	650	624	609	636	647	661	621	635	605	663	592	641	597	602	620	660	652	649	624	670	599	589	597	684	652	627	623	619	634	638	604	665	609	666	649	643	655	623	654	673	616	629	601	628	639	652	616	626	623	607	602	660	654	623	610	657	658	618	635	667	643	603	636	629	626	636	632	613	624	673	645	666	646	668	654	602	586	615	647	601	630	629	598	656	624	660	615	637	640	604	619	648	637	623	638	648	606	612	637	644	673	633	653	663	622	666	666	629	636	672	638	642	656	617	594	621	670	627	609	637	614	624	651	620	634	608	613	630	598	602	644	610	676	639	609	634	668	648	615	635	629	640	626	589	597	648	620	628	635	622	666	613	622	631	605	632	634	615	563	619	636	620	649	629	623	635	653	624	644	652	591	636	625	604	592	625	636	630	667	620	604	615	644	667	594	647	643	666	628	620	601	691	616	608	637	651	651	575	635	667	602	611	602	639	678	650	635	676	664	651	645	666	645	605	625	595	652	612	614	625	594	619	657	590	628	571	623	612	626	701	570	673	644	655	600	561	622	653	645	658	622	656	629	606	638	656	622	644	680	611	705	582	634	624	648	616	639	625	635	619	662	632	612	641	639	634	651	654	625	615	609	632	593	596	666	618	649	568	576	620	605	658	647	669	611	651	598	574	590	624	585	653	621	660	616	603	661	622	653	660	623	644	625	601	642	632	601	640	618	626	651	645	614	627	683	627	621	634	653	591	626	648	613	600	610	620	591	600	631	624	589	584	637	614	640	615	612	637	665	656	590	576	652	596	637	610	674	602	611	625	664	627	662	674	647	663	620	654	641	611	566	610	574	582	634	650	644	610	637	634	643	645	634	655	660	667	596	646	644	667	645	649	646	643	614	682	636	585	658	625	677	608	684	649	662	629	672	682	636	644	625	635	585	655	657	623	641	627	623	654	669	597	614	614	649	675	589	647	624	629	666	652	581	603	600	602	624	616	620	646	594	648	641	667	634	639	630	605	622	679	623	625	572	628	638	618	593	626	661	614	621	608	638	612	658	625	622	599	645	652	581	671	607	632	582	628	577	616	666	643	635	632	586	628	685	613	643	598	602	592	627	621	631	629	657	641	646	667	649	615	622	622	604	642	621	645	597	629	612	613	645	653	692	670	630	613	630	631	681	607	618	632	667	621	675	647	600	611	620	614	639	630	630	616	645	625	621	687	615	593	622	636	645	636	668	605	634	605	655	643	611	605	630	627	592	638	577	625	663	693	589	660	625	663	587	619	617	597	625	650	647	601	622	626	620	638	631	616	665	615	600	630	646	605	667	615	657	613	639	646	682	606	604	611	618	655	674	640	631	617	666	619	629	641	627	639	612	579	612	602	613	597	598	668	585	613	615	614	618	648	639	650	614	665	626	598	635	653	653	631	634	630	604	628	636	627	611	642	619	630	673	648	613	652	661	661	583	580	597	615	649	609	663	574	565	590	579	597	589	629	615	614	634	638	610	635	629	612	611	678	629	662	633	627	618	629	585	665	641	598	611	607	607	631	601	621	613	606	581	629	605	652	592	656	634	618	624	635	639	645	677	613	577	640	606	633	663	610	638	608	654	617	623	624	616	659	651	661	600	645	637	619	646	641	612	647	653	618	604	663	625	593	634	636	656	644	642	633	650	658	675	603	611	631	619	597	623	598	628	653	601	626	666	664	658	596	648	610	635	610	668	607	618	583	605	633	608	679	663	607	595	609	646	647	608	614	631	624	612	586	690	597	627	600	661	624	607	586	613	655	612	635	594	635	637	622	655	623	623	600	619	604	671	666	597	597	620	622	611	626	604	646	654	592	636	630	627	616	583	642	647	607	634	634	619	613	619	642	658	572	665	601	660	608	655	662	630	654	606	631	659	615	636	648	630	651	631	607	592	630	604	681	705	604	649	585	639	626	578	591	631	643	575	618	656	618	660	650	665	610	599	594	651	622	610	670	658	658	643	592	608	622	623	657	592	621	619	644	671	620	629	654	602	635	626	624	641	608	635	602	596	636	599	611	666	611	603	617	645	653	603	606	605	674	610	634	687	626	649	624	614	672	620	648	588	626	648	610	635	627	622	611	627	578	635	620	647	658	617	624	601	613	607	683	623	633	618	639	663	650	619	649	623	664	607	626	674	602	563	645	622	636	663	667	621	616	611	659	647	635	638	582	645	636	616	641	663	656	606	651	617	651	613	593	596	614	620	639	643	636	614	589	646	630	591	607	675	646	657	622	611	667	601	655	622	665	631	664	663	619	628	638	588	620	650	625	618	658	602	673	643	661	635	600	622	655	618	603	625	623	604	628	636	646	589	626	635	612	655	612	643	584	592	655	630	607	654	634	620	661	622	608	656	620	634	659	595	630	642	625	658	633	610	652	649	611	584	603	622	565	611	661	659	591	624	663	670	618	649	609	661	618	647	678	635	601	609	647	639	654	627	620	627	633	590	566	627	602	650	650	614	673	648	624	625	609	627	605	643	593	615	657	629	594	653	613	627	639	635	621	680	628	625	652	661	657	617	620	611	661	627	595	671	617	635	615	591	631	610	587	628	608	616	593	682	609	626	640	655	666	652	623	631	617	644	583	631	644	581	630	642	613	601	651	663	620	620	584	611	645	657	595	665	634	621	648	601	646	655	664	610	631	625	612	641	625	592	598	665	642	606	671	621	658	643	590	587	634	658	628	660	658	665	664	648	638	617	646	631	602	665	619	652	612	627	630	642	630	595	620	675	643	645	601	614	623	663	693	630	632	648	630	633	638	644	636	599	595	627	598	637	633	637	622	592	617	655	623	641	657	613	608	586	616	640	656	642	661	630	610	613	635	605	615	644	627	637	641	618	615	620	624	598	632	621	614	618	638	647	665	659	617	634	608	636	637	606	639	602	602	643	637	629	613	623	638	640	656	585	595	663	639	631	645	611	571	654	651	670	655	626	666	641	601	621	650	644	634	652	598	607	621	622	566	596	581	617	615	659	693	615	647	661	595	626	584	636	621	624	610	648	638	616	632	667	615	623	631	648	592	650	649	625	631	624	619	642	600	652	638	614	619	604	621	629	609	617	663	631	637	644	634	647	614	645	613	585	617	634	611	689	596	599	612	619	668	646	604	587	619	576	657	637	647	614	607	619	651	585	643	637	617	623	593	600	610	636	605	627	603	626	660	611	587	619	616	640	595	616	577	601	611	648	640	653	634	632	656	651	656	641	635	639	637	640	612	625	630	611	635	606	642	592	619	651	642	651	620	650	638	654	635	591	646	581	613	625	622	634	632	609	685	656	611	637	667	664	611	602	645	624	613	629	602	649	660	654	601	636	616	640	624	607	632	639	638	602	647	593	658	611	608	615	644	637	624
66914	37036	21142	7834	3539	903	408	406	372	342	357	331	327	345	345	329	356	338	342	340	363	406	339	308	302	308	297	300	272	321	307	305	311	298	306	327	295	304	316	320	339	283	372	324	325	345	285	279	312	299	325	324	303	297	307	318	312	344	328	273	302	353	287	322	334	310	307	298	312	314	303	303	318	328	341	296	321	284	337	334	313	283	292	294	311	319	306	345	300	300	274	290	307	278	320	310	295	317	334	319	325	300	313	286	298	293	301	305	307	339	320	331	315	296	314	336	296	315	274	304	310	305	313	328	326	325	344	350	337	289	289	298	283	321	326	333	308	302	315	287	336	298	327	309	329	321	330	306	342	317	358	326	300	324	313	301	312	260	298	308	326	313	337	288	300	304	278	311	314	302	314	325	321	340	304	353	301	303	294	324	286	332	334	313	275	308	298	309	298	316	302	316	273	285	285	277	333	323	312	317	319	294	306	322	324	312	323	318	274	319	270	303	317	352	343	315	289	312	312	273	303	298	294	286	292	326	290	337	311	301	313	307	294	322	301	313	288	331	309	299	313	306	279	314	328	329	319	283	296	294	308	302	336	293	292	338	366	338	321	328	304	306	274	342	294	292	316	332	291	355	300	316	314	318	330	297	335	337	282	279	304	302	325	313	322	327	283	333	363	325	311	283	327	304	303	311	313	314	306	299	329	285	297	339	303	331	287	288	283	321	279	321	295	308	270	298	309	296	303	330	342	315	303	267	318	329	296	330	338	315	298	292	324	309	302	312	296	366	335	306	326	313	294	295	331	312	336	325	305	293	316	307	298	332	315	318	307	291	315	305	318	269	293	333	331	303	337	285	313	313	317	300	342	277	337	333	309	307	288	325	287	329	294	302	294	282	341	342	319	335	323	306	303	325	330	299	320	265	312	331	313	318	310	311	302	316	308	333	286	302	307	310	323	277	334	317	316	315	296	319	314	316	292	331	301	317	319	313	275	330	340	291	307	334	291	280	294	326	326	293	287	331	343	293	285	291	299	311	297	279	329	309	333	288	300	321	323	333	330	312	304	287	311	294	326	286	308	307	298	272	309	288	314	325	311	300	323	302	341	330	323	325	298	292	294	294	335	341	335	292	298	313	296	294	318	284	281	309	301	286	296	295	320	352	297	324	306	316	305	306	316	309	308	288	303	285	259	272	322	322	289	333	325	325	320	269	297	321	296	307	299	287	299	306	320	278	271	334	291	298	317	292	290	302	330	347	311	298	319	319	291	287	293	340	330	283	269	316	313	299	285	304	280	316	318	300	314	274	352	309	302	316	327	289	299	334	308	298	299	306	289	294	323	309	289	312	320	302	321	319	319	286	333	306	323	322	332	320	339	334	299	304	334	346	320	332	320	288	339	354	315	300	325	293	307	314	306	295	312	300	301	310	302	310	298	297	299	346	353	352	295	307	318	326	310	294	307	306	297	313	306	301	325	279	314	289	318	314	312	288	302	333	323	346	315	312	314	314	301	299	353	332	318	309	301	292	325	299	343	295	300	311	286	306	308	316	322	316	332	340	299	323	307	293	280	299	331	290	306	317	308	277	328	318	270	275	285	326	302	344	306	320	313	330	318	298	282	302	311	304	303	306	310	287	307	300	275	328	280	282	310	327	303	327	304	315	282	315	297	316	310	338	297	318	313	294	290	268	351	333	302	319	296	318	307	314	307	284	322	325	314	310	332	329	301	302	306	308	338	319	281	321	307	321	301	300	310	293	300	366	341	347	307	278	328	320	308	316	333	321	306	262	321	356	310	313	327	298	339	326	346	331	329	310	328	312	290	346	288	283	296	282	323	336	286	331	326	296	310	319	310	289	303	316	324	338	360	302	324	306	308	305	294	323	318	330	309	314	312	323	325	307	344	312	288	308	302	324	325	286	285	343	298	293	248	333	328	308	305	303	349	322	317	296	308	279	328	326	343	321	292	329	307	308	347	315	322	290	301	292	330	272	318	325	324	303	298	338	301	285	350	284	319	323	307	275	311	303	300	314	326	288	319	318	325	350	327	283	283	335	368	318	312	302	284	352	326	326	301	288	288	317	289	327	265	328	316	302	320	322	313	319	341	338	325	349	333	309	317	304	338	308	331	308	324	310	321	320	295	293	331	301	299	304	280	331	343	297	338	320	276	302	305	340	325	298	335	292	307	294	308	342	274	317	303	281	314	315	301	333	311	323	299	334	361	307	287	300	320	299	311	300	320	338	328	318	319	319	290	310	295	338	297	305	284	311	296	314	324	306	317	299	294	317	318	325	303	320	317	284	321	303	259	287	329	326	313	341	276	342	275	310	271	301	299	339	291	287	309	307	302	314	288	323	297	311	332	323	314	320	315	298	317	324	334	325	302	297	287	296	277	298	309	341	332	283	296	310	314	298	302	321	337	338	305	312	329	305	285	269	292	315	316	276	307	332	353	336	321	311	291	314	308	327	348	315	333	312	281	318	280	319	328	315	309	334	286	289	328	320	324	330	320	334	316	328	315	311	313	324	300	311	311	299	271	316	350	323	296	321	329	293	286	340	315	302	283	274	319	309	293	309	349	295	301	284	326	315	315	317	335	274	305	291	309	299	287	299	312	284	303	326	309	282	321	312	316	336	298	317	306	277	269	317	288	301	306	328	329	309	277	311	280	336	308	312	295	372	324	293	323	322	317	270	331	304	275	316	320	337	293	308	284	322	295	285	312	317	311	312	296	300	327	311	291	286	324	328	297	328	308	319	342	333	307	311	307	300	281	319	316	287	307	332	335	341	337	305	320	290	327	307	284	313	282	336	303	307	286	296	293	300	345	317	319	306	318	302	326	335	317	308	302	328	314	301	282	295	295	340	341	333	303	333	313	289	305	321	321	293	310	296	319	304	306	313	298	312	275	308	296	304	301	263	319	322	280	308	315	284	311	326	309	315	316	251	322	310	327	334	285	287	291	320	326	305	300	302	331	309	286	338	352	293	290	297	290	297	307	320	340	311	281	314	322	329	322	289	330	318	311	306	302	293	309	302	293	339	299	317	341	313	328	294	303	321	296	310	322	291	339	296	287	300	305	284	307	301	277	301	311	353	289	303	328	316	290	287	329	293	302	295	307	292	342	311	323	305	317	283	323	310	327	279	301	281	278	279	281	322	288	334	330	294	244	289	294	298	346	345	305	305	292	317	282	279	332	304	291	304	324	290	313	295	292	307	332	320	321	275	285	320	308	306	318	312	332	275	304	265	285	299	299	332	324	314	297	315	283	360	323	334	324	335	315	293	274	337	329	302	314	325	324	308	342	333	330	303	317	324	341	333	357	292	320	331	291	299	280	301	307	328	329	304	288	322	310	317	303	284	334	308	316	346	322	306	290	335	304	303	289	321	297	304	314	303	311	326	271	297	318	306	307	323	283	311	322	283	312	332	284	346	322	287	308	279	282	290	293	316	321	305	296	313	316	324	280	304	346	333	301	289	344	297	298	323
43802	29294	21213	12851	8574	2065	946	983	972	889	796	782	772	804	718	758	732	808	795	787	975	1243	835	704	676	715	667	705	697	689	642	709	700	673	685	719	697	636	635	664	604	674	718	651	681	661	674	672	682	652	637	699	682	641	670	676	665	672	693	654	663	673	695	661	645	655	640	650	668	671	692	684	633	714	668	709	705	691	679	694	646	673	684	670	638	657	687	666	666	641	668	674	681	673	661	657	688	649	655	645	640	694	713	659	645	684	652	655	652	655	702	649	660	663	688	709	635	673	670	665	674	702	663	676	637	655	713	686	640	656	641	692	634	647	696	680	673	677	685	702	629	623	713	617	660	689	653	665	677	639	686	642	662	684	604	640	619	646	645	652	691	626	679	649	656	640	632	672	647	682	710	634	637	676	626	681	633	688	713	651	669	677	617	657	626	647	661	646	677	723	617	666	693	654	656	712	686	690	712	712	676	667	675	665	638	654	709	665	652	637	628	726	674	658	661	671	718	645	630	710	709	655	668	648	676	680	650	718	666	647	670	637	669	686	672	701	630	670	642	676	671	694	637	672	650	685	682	675	650	635	709	631	654	658	670	634	676	664	610	676	697	675	629	631	697	673	678	679	633	650	683	657	698	627	658	684	629	652	644	685	707	629	681	697	627	660	671	660	678	663	643	687	663	722	652	669	649	652	660	647	679	710	672	650	682	692	696	654	658	665	690	672	629	676	647	660	653	626	632	626	641	652	637	650	608	664	640	641	706	682	694	655	704	624	615	652	685	658	682	640	643	703	653	682	666	623	603	695	645	647	681	659	693	658	694	666	622	681	625	657	697	673	670	680	671	670	679	696	664	698	666	654	686	680	716	660	692	648	651	624	657	650	655	633	683	656	691	704	711	675	698	707	680	706	678	661	694	594	683	687	655	706	639	661	605	659	680	626	652	676	682	664	678	697	682	669	659	673	677	701	628	648	650	670	693	697	663	675	685	671	606	678	668	638	681	663	676	693	626	704	646	687	722	628	640	665	692	663	663	703	693	669	616	640	651	684	646	644	632	665	675	691	710	647	657	678	663	662	658	721	663	630	690	630	640	676	670	703	685	682	683	669	641	711	692	673	655	694	669	687	674	692	618	645	672	620	676	647	657	683	722	654	694	690	702	696	657	662	640	680	687	653	646	697	663	639	695	688	673	618	686	647	693	704	726	664	649	663	670	676	665	614	632	628	688	679	672	696	680	673	648	646	666	632	686	659	674	669	629	613	654	659	661	677	712	632	698	668	643	648	657	632	673	703	651	682	676	716	651	659	690	630	635	621	719	658	646	664	626	635	650	668	665	656	712	660	688	662	668	671	687	626	665	667	742	660	661	679	686	686	676	675	648	674	713	632	673	666	702	674	666	627	632	631	717	645	617	618	644	675	673	690	665	639	655	653	690	632	696	638	707	651	641	642	704	655	695	618	661	697	675	657	685	691	685	659	672	678	637	655	662	664	684	693	634	614	686	664	676	656	646	677	620	615	697	617	690	681	675	644	638	657	696	712	656	680	671	662	656	634	680	599	672	659	680	666	671	641	658	648	712	661	654	659	689	701	701	628	629	657	653	643	661	678	657	657	653	664	670	663	656	651	668	702	662	699	684	649	635	673	672	673	641	668	660	678	657	662	694	655	697	707	706	607	664	700	682	666	718	701	683	642	705	668	669	669	683	733	712	660	659	690	655	661	670	686	644	690	636	659	648	637	656	671	658	634	674	666	639	674	644	662	655	670	678	685	627	672	668	672	694	670	652	696	680	680	697	632	686	655	643	627	657	702	678	693	631	682	714	676	686	633	645	718	643	632	622	740	677	677	682	679	676	651	697	671	721	644	675	672	743	682	708	682	711	640	636	655	620	656	664	661	642	695	712	647	699	686	694	674	685	607	641	657	669	711	693	667	675	671	679	664	660	655	663	621	650	668	698	655	698	677	595	617	650	703	671	650	608	654	653	659	690	692	653	663	705	669	694	671	663	676	661	669	691	652	639	678	671	654	701	666	668	701	695	662	671	655	658	667	681	672	664	656	677	689	650	643	643	656	697	668	665	681	711	660	697	678	651	631	689	671	703	649	639	664	643	703	626	706	690	648	648	603	680	659	652	680	677	684	732	636	675	711	648	639	616	665	679	631	675	685	625	633	686	684	677	669	700	652	670	704	662	674	647	635	666	667	711	635	655	679	689	673	684	642	652	616	652	716	689	649	698	631	679	669	661	674	660	642	652	647	698	659	670	689	657	689	669	661	671	649	679	647	647	685	677	687	687	663	665	658	651	662	669	637	700	656	656	702	654	675	712	692	640	694	623	663	685	741	658	691	685	636	654	643	694	761	688	683	647	660	652	684	633	638	683	651	681	632	662	682	681	676	663	665	700	660	678	647	650	670	655	663	673	700	679	650	654	652	680	708	692	755	715	720	667	707	688	693	614	617	657	680	696	639	660	696	645	628	619	666	701	698	636	641	623	635	658	718	653	660	676	679	646	646	685	638	678	659	711	688	700	663	681	700	683	664	668	626	618	700	641	631	673	679	703	682	685	681	625	680	705	666	637	646	664	661	680	666	679	679	649	639	645	680	648	670	642	690	650	652	690	658	699	668	694	624	666	668	697	671	662	671	686	648	670	656	691	692	648	641	688	676	680	666	652	697	650	675	681	665	658	651	700	693	677	644	637	701	670	671	679	624	669	653	674	663	683	705	617	697	700	665	664	667	640	644	699	615	629	677	640	658	670	677	648	698	654	675	646	686	655	644	681	668	650	665	657	614	691	690	692	689	673	686	648	705	628	638	595	651	693	632	656	638	675	638	672	651	653	651	681	666	610	654	687	660	598	654	643	717	653	698	683	698	643	669	655	653	628	641	655	671	681	688	676	696	652	636	653	690	699	653	664	669	687	696	665	698	689	632	662	655	646	693	660	707	676	693	635	660	691	661	661	618	665	671	691	676	642	693	648	670	652	649	678	661	661	653	653	680	630	631	660	674	685	608	629	697	675	684	644	647	643	674	707	637	622	649	683	678	701	676	675	630	682	623	690	683	707	671	710	669	655	704	642	668	667	675	664	674	700	702	702	656	685	693	671	687	652	654	684	666	709	677	684	630	749	705	658	653	687	699	667	685	688	653	676	730	677	678	666	701	657	701	628	649	695	646	662	653	639	662	633	698	644	671	662	654	620	642	703	640	635	649	692	675	657	685	624	685	684	668	671	673	653	659	680	653	715	685	707	676	676	658	640	647	691	637	711	638	668	669	672	691	647	690	670	661	651	640	667	663	700	661	678	663	660	631	663	707	658	647	665	684	678	673	709	655	646	701	668	718	682	627	652	658	671	628	620	670	641	703	655	676	663	658	628	649	675	691	671	652	685	677	689	663	706	637	635	633	640	630	751	697	690	677	672	656	681	671	691	712	655	701	675	731	671	662	645	651	649	673	640	652	612	667	681	697	624	670	652	702	663	656
49613	24995	10295	3119	1007	394	270	281	277	283	317	312	305	275	265	292	272	253	292	290	310	258	300	248	265	304	273	247	281	298	294	290	271	292	287	292	295	269	270	275	295	284	290	257	285	274	280	259	288	246	266	268	264	297	301	279	268	277	258	270	296	286	284	292	255	256	279	277	228	250	264	267	258	241	290	240	283	256	307	267	269	318	250	304	272	309	302	268	259	273	284	244	270	246	282	282	292	286	274	274	281	289	288	266	271	272	257	309	273	284	271	244	297	260	256	269	278	263	260	270	292	282	266	263	301	305	272	252	266	301	261	266	247	274	276	273	274	273	272	258	240	286	298	269	303	286	275	331	243	264	277	262	291	294	287	275	251	262	247	275	274	277	253	279	275	284	278	282	254	287	269	253	262	286	269	269	266	240	251	291	265	269	261	256	223	279	232	235	284	249	290	280	306	314	280	256	247	299	285	277	275	276	296	247	303	288	274	290	262	289	294	287	289	266	267	257	258	294	251	270	293	274	242	261	250	283	257	284	296	282	260	286	273	281	261	257	262	249	264	279	265	288	250	275	276	289	234	255	301	261	280	267	281	271	293	259	256	295	273	271	246	263	289	254	291	242	268	278	262	299	272	272	279	314	267	248	256	266	251	284	274	254	271	276	321	263	252	259	299	265	242	252	265	287	248	260	274	273	267	254	271	258	300	276	267	280	271	274	249	266	257	289	247	279	275	267	306	301	268	238	267	266	272	257	267	283	274	274	255	254	267	267	267	274	305	294	263	259	281	249	285	259	265	263	283	239	251	287	289	285	276	286	280	250	263	259	251	260	333	281	266	282	311	272	251	291	281	267	280	276	303	287	276	256	230	271	282	280	274	265	279	249	266	256	269	310	273	282	268	273	283	294	279	268	281	285	266	266	258	270	293	272	279	298	299	309	285	256	245	259	285	258	268	286	275	277	308	272	248	295	259	286	299	255	275	301	263	251	248	261	268	267	272	278	276	262	261	254	276	285	267	286	277	266	277	294	270	268	290	244	259	305	274	296	267	292	265	272	292	273	274	292	275	273	277	264	292	287	287	258	282	254	302	278	292	241	280	294	260	278	287	279	250	236	262	212	285	255	240	241	274	304	292	275	279	247	269	315	251	286	296	275	288	247	247	254	267	300	266	247	276	294	269	262	276	272	268	284	285	268	287	298	284	274	282	265	293	267	280	283	264	266	299	236	279	313	288	289	252	236	299	276	269	262	249	252	263	250	285	285	300	275	255	280	267	267	283	274	288	279	238	261	271	250	292	262	268	257	282	258	282	274	245	268	262	246	298	286	290	281	303	276	265	285	296	328	307	269	294	289	257	260	257	309	253	291	278	273	250	266	279	283	256	265	268	311	283	282	279	295	302	285	287	292	247	261	256	281	273	273	267	288	262	288	285	274	268	298	300	298	297	273	294	261	304	273	247	279	286	268	270	289	288	235	269	249	242	266	259	288	244	282	293	288	286	259	246	275	267	243	279	260	288	245	280	279	256	270	264	286	280	246	260	298	267	235	283	254	287	230	296	285	271	272	264	248	252	269	289	261	296	281	306	268	284	255	279	289	284	249	282	277	271	281	259	258	275	295	280	266	258	276	278	285	266	293	267	252	290	309	260	249	260	235	276	299	274	312	319	278	281	292	285	271	282	289	287	280	241	273	277	274	307	247	281	258	249	267	316	266	283	251	258	271	256	259	319	267	275	252	272	257	277	257	315	293	293	294	273	266	274	296	281	254	282	254	271	261	278	303	263	279	269	237	250	267	260	270	260	242	274	279	263	255	275	279	280	264	297	271	284	291	259	294	280	292	266	258	277	302	281	280	301	243	275	247	305	273	279	264	287	289	286	250	266	279	252	262	268	279	314	282	267	271	292	267	298	289	283	285	286	275	281	243	256	256	268	256	269	270	252	247	248	265	235	253	261	283	259	285	288	272	276	273	255	279	287	269	294	255	281	252	293	279	279	260	259	244	261	260	269	284	287	280	256	276	268	258	269	235	270	255	318	264	281	264	264	263	254	241	263	257	230	253	250	286	285	259	281	265	294	255	275	263	288	277	289	271	307	325	271	286	279	278	252	236	289	301	268	255	266	284	291	256	266	260	260	283	274	288	290	285	275	267	261	291	279	246	239	281	250	272	292	296	260	291	306	256	295	258	296	285	247	299	283	256	289	296	268	245	295	310	265	262	282	294	259	274	318	273	253	278	286	272	266	290	238	290	310	254	286	292	298	279	263	233	280	253	297	273	253	239	280	281	279	285	279	251	240	276	297	282	282	261	267	240	283	301	243	293	258	280	238	306	260	279	285	295	262	297	290	252	267	287	282	285	267	284	261	274	298	248	271	266	282	262	280	272	272	258	254	275	283	237	305	258	268	270	300	296	282	304	246	269	293	268	288	252	251	297	276	301	273	266	263	258	256	295	247	295	269	247	293	266	260	261	280	315	258	300	273	245	274	264	289	276	283	262	234	276	282	243	252	246	270	280	259	275	255	274	256	287	269	307	243	269	296	290	263	250	259	316	270	278	274	275	264	266	295	225	265	277	300	246	270	276	267	312	258	292	255	276	276	284	304	297	261	307	269	269	243	252	289	251	276	265	285	309	267	310	259	316	273	287	257	291	247	253	257	251	274	285	269	264	260	266	279	275	273	291	287	271	287	272	304	256	291	293	251	274	257	270	261	268	258	251	277	277	250	259	272	241	266	263	267	312	290	289	276	243	265	248	240	268	261	275	279	299	301	257	269	244	264	281	290	289	271	304	287	276	273	257	259	258	282	260	270	268	257	245	294	294	285	246	262	250	282	292	287	287	313	255	287	279	275	288	283	276	296	280	256	254	286	262	250	276	252	289	275	282	274	289	292	248	282	275	272	287	261	253	257	256	283	289	285	259	276	262	257	261	294	268	296	273	258	277	260	297	277	276	261	262	273	272	264	245	271	281	284	272	254	263	286	278	262	256	263	281	296	247	250	257	295	265	282	270	264	259	282	261	285	290	297	268	296	253	279	274	282	268	263	269	263	284	281	266	265	266	278	275	256	246	313	283	278	266	280	262	265	285	292	248	251	299	261	304	291	262	291	298	304	281	249	280	237	290	263	262	257	308	264	294	299	231	272	270	290	283	269	265	240	283	266	244	232	257	228	261	256	253	268	272	300	284	267	275	258	246	285	277	256	292	258	284	276	243	289	264	256	261	263	288	291	277	257	289	245	281	295	291	237	267	260	263	268	276	305	280	268	256	307	243	251	287	292	290	305	297	271	298	263	278	312	289	294	271	274	279	332	275	255	278	258	271	256	277	269	240	245	283	230	279	297	265	280	255	241	260	287	277	274	250	302	263	294	266	272	267	260	281	272	283	250	255	265	268	283	269	267	266	314	256	290	223	270	255	277	255	276	275	277	267	299	296	289	245	278	229	241	301	287	258	282	289	268	263	279	276	247	279	251	268	254	288	285	266
32553	18489	11888	6274	2724	896	656	591	626	558	616	616	562	571	588	661	596	618	600	592	602	618	594	621	610	564	596	619	587	592	565	576	544	617	598	656	630	599	560	635	592	635	596	571	588	642	639	562	570	601	647	615	613	594	596	571	635	580	567	587	571	620	657	607	542	586	644	624	591	617	599	558	644	593	580	597	612	593	605	614	637	580	559	590	610	618	621	587	628	599	615	623	614	611	609	552	641	556	665	578	620	606	587	587	656	600	599	595	615	607	636	620	593	638	609	625	629	584	579	598	584	625	607	637	572	615	608	614	588	609	607	615	581	607	591	607	602	590	603	597	623	624	585	623	639	621	604	587	585	611	611	581	612	593	584	620	547	602	617	569	620	650	607	565	605	570	593	587	563	596	582	611	599	556	613	580	643	600	623	575	575	604	632	640	584	586	572	588	653	627	650	643	605	594	625	610	614	576	597	615	564	649	639	578	561	575	592	592	572	589	598	614	619	608	582	641	611	634	603	594	627	566	575	593	600	581	630	589	557	620	621	558	579	595	620	611	598	632	588	591	599	593	605	603	603	611	612	560	589	602	607	598	624	593	632	580	643	599	569	586	606	585	593	597	580	644	617	574	547	609	596	607	598	624	564	524	617	553	591	631	537	625	582	612	634	562	601	612	546	564	582	616	615	581	607	576	602	585	618	568	570	549	574	583	618	552	608	618	576	626	627	555	635	596	625	614	635	579	579	576	565	586	603	652	558	559	615	590	622	591	600	596	608	612	566	605	601	544	638	598	603	588	580	564	563	550	578	587	613	594	607	606	610	616	590	605	598	607	627	561	594	618	607	587	620	619	627	640	614	600	571	582	555	589	597	625	623	572	596	598	603	588	598	561	616	609	574	538	575	626	607	616	580	593	586	594	638	601	553	630	564	568	572	605	622	623	597	590	572	607	606	590	572	611	583	614	592	612	603	542	602	632	608	590	581	582	612	583	609	582	576	585	594	606	606	606	600	625	585	585	536	645	610	597	575	609	555	604	582	577	591	594	613	602	599	625	569	594	584	601	605	556	596	619	595	555	651	584	596	587	592	590	604	596	616	610	629	586	588	586	594	583	562	608	569	609	569	639	613	644	623	596	569	610	610	621	616	589	580	573	580	595	561	635	576	566	637	613	600	581	593	609	588	619	588	585	595	575	592	596	591	613	612	559	563	606	641	616	598	585	594	610	594	581	571	600	606	598	587	564	577	587	565	619	620	617	593	580	638	570	602	600	584	576	587	633	593	599	564	581	630	622	592	582	616	612	568	622	593	575	564	584	615	584	584	647	590	591	664	590	614	614	612	593	593	599	567	550	598	572	581	586	547	583	639	632	604	581	618	587	589	583	578	580	678	557	556	605	611	624	591	587	585	594	583	581	621	591	588	566	617	583	628	601	613	595	521	619	630	571	592	617	614	578	542	619	600	619	602	551	593	587	594	616	615	580	613	536	566	604	602	639	583	598	580	601	631	597	639	592	640	593	618	584	599	598	588	588	628	602	597	639	590	589	626	567	623	590	629	609	591	563	586	582	559	614	594	645	559	560	639	589	595	582	593	609	613	593	579	585	576	557	641	613	574	583	617	585	603	582	572	543	586	646	583	634	599	572	589	608	581	579	587	610	591	585	607	617	608	626	619	614	601	567	590	569	625	627	557	588	604	582	631	633	584	554	615	655	612	562	581	582	586	611	582	543	573	552	586	588	565	591	578	591	621	602	610	649	591	595	587	618	616	604	566	615	599	621	602	589	577	620	620	604	608	611	609	579	566	585	583	634	643	602	588	571	564	643	572	602	601	632	606	620	616	613	626	576	647	653	608	566	564	615	607	575	594	606	647	617	603	622	633	575	602	601	597	615	612	614	598	570	611	604	590	606	602	572	610	614	607	585	607	566	641	612	579	594	581	585	587	619	588	593	616	606	576	594	614	576	586	586	618	576	590	591	564	534	608	649	602	560	586	659	598	570	564	608	565	608	585	639	599	604	600	611	615	612	590	590	593	607	595	614	575	624	588	592	589	550	594	579	592	592	598	570	618	598	555	576	584	604	591	598	582	657	622	576	628	596	599	614	543	604	608	572	581	566	634	591	603	607	606	608	556	599	575	590	593	596	600	598	621	621	644	619	588	641	570	571	612	603	575	597	578	613	554	581	562	604	597	557	561	648	616	622	599	612	581	600	606	550	586	566	570	604	583	572	626	584	575	614	590	583	615	598	616	617	605	587	570	592	595	636	585	564	599	612	568	615	608	607	585	612	587	571	628	571	599	590	565	628	596	577	599	577	577	552	580	585	637	597	611	580	597	549	584	645	587	607	583	551	606	604	639	594	584	587	611	603	638	612	604	581	602	589	588	634	605	585	558	599	539	560	563	555	588	617	590	632	597	584	609	573	617	592	595	591	600	608	555	578	633	529	597	636	563	568	586	605	554	635	601	588	591	620	639	597	586	622	629	564	591	623	616	570	591	608	597	583	567	604	595	589	566	634	576	582	608	571	584	560	585	558	610	595	584	569	575	631	620	604	630	592	634	587	590	538	552	650	595	605	593	626	604	612	587	617	596	572	581	575	583	586	593	631	612	601	597	600	585	603	580	578	599	574	564	599	571	593	567	627	616	605	604	595	567	606	536	580	555	596	604	572	566	604	588	629	558	596	618	603	598	596	584	604	612	618	627	600	591	589	581	608	608	607	614	645	588	546	600	612	641	624	557	578	559	608	600	573	617	609	622	582	607	570	588	591	565	565	627	594	582	600	551	585	629	608	610	637	592	603	574	552	578	650	553	571	608	606	596	600	589	591	630	542	637	593	582	587	616	612	607	587	599	592	599	598	564	587	571	618	611	627	602	578	618	619	573	577	570	561	556	608	598	610	600	603	591	600	585	592	588	622	571	570	594	628	561	618	645	587	600	571	638	609	654	629	575	566	605	597	601	592	645	562	607	586	581	613	594	637	592	644	610	595	577	625	627	618	583	605	590	578	588	556	625	552	602	579	566	587	571	571	592	580	606	647	629	604	591	610	620	582	613	631	591	566	594	592	587	614	583	577	614	592	574	614	623	606	583	558	602	562	562	601	595	588	619	549	576	587	570	612	589	578	596	615	586	615	585	595	602	630	588	630	607	572	544	571	589	602	547	618	573	625	595	613	606	561	596	602	600	611	608	651	569	626	606	597	611	579	650	612	623	624	547	609	622	601	592	603	612	613	605	608	608	604	632	611	580	549	635	611	592	613	610	627	632	609	606	607	597	613	613	611	590	628	596	618	596	656	626	547	552	548	573	590	604	578	612	597	597	590	552	641	599	579	568	646	577	602	604	584	599	654	610	591	577	606	606	595	618	626	643	631	608	572	580	592	593	613	596	610	592	625	651	605	608	595	614	586	652	603	602	602	582	608	610	614	632	603	597	620	594	610	602	582	592	562	577	576	592	592	582	606	599	577	552	626	591	604	614	539	563	565
58889	26978	10895	5249	1912	462	351	329	276	269	252	313	304	304	312	299	307	310	306	333	348	326	306	273	284	312	272	295	273	278	275	278	273	269	290	274	289	292	284	284	291	302	345	282	306	269	289	276	277	303	285	256	309	313	284	275	231	263	271	284	266	273	275	307	294	294	294	296	286	293	276	282	270	273	244	288	265	279	278	266	295	302	280	249	313	267	292	273	274	283	295	297	281	312	252	288	279	254	297	321	266	295	321	302	272	252	294	337	284	309	281	283	265	272	332	247	241	279	260	286	289	274	279	257	285	260	310	324	290	272	291	308	287	293	347	282	271	284	291	311	268	305	278	288	286	272	276	319	297	296	312	300	269	313	279	258	266	286	271	257	262	312	287	277	256	303	291	264	279	313	281	277	286	302	284	293	290	266	280	280	276	279	294	292	291	293	280	237	281	296	261	271	311	267	279	289	308	276	283	306	296	287	269	259	255	306	262	297	254	280	277	275	264	313	299	266	288	266	308	316	296	297	272	292	294	321	271	295	288	280	292	282	293	278	280	308	284	268	262	264	306	266	269	317	265	294	279	275	265	292	275	286	286	314	274	289	281	293	273	259	308	311	281	290	273	289	312	346	295	275	283	288	293	287	277	292	277	294	318	308	320	311	276	251	279	279	270	295	251	279	292	317	253	313	299	276	308	298	277	283	272	289	254	273	277	284	252	287	304	258	275	272	287	296	271	272	316	276	285	270	247	295	261	287	308	284	274	279	322	275	293	274	286	286	278	300	293	296	292	267	269	248	272	315	272	278	273	269	259	281	290	298	292	275	324	308	271	293	280	289	306	276	292	286	272	276	260	292	291	275	288	295	270	268	276	303	300	288	285	275	296	314	328	302	299	276	256	314	294	288	270	278	265	258	280	268	300	283	272	294	282	277	270	286	299	282	286	290	301	293	309	288	277	285	291	263	300	261	252	322	308	319	246	263	277	272	301	303	280	269	266	279	264	281	267	258	262	294	313	278	292	283	277	271	278	300	287	276	312	287	291	268	264	305	255	305	288	283	278	303	282	286	283	289	249	285	285	326	278	287	264	255	291	287	306	287	280	273	302	287	302	256	277	315	297	292	244	289	319	304	284	298	313	281	263	275	265	285	290	287	279	294	273	297	285	299	279	288	278	290	286	293	264	304	294	268	275	266	274	300	279	255	290	251	297	289	271	258	280	291	264	253	275	279	284	286	267	303	275	243	296	292	294	262	266	289	268	262	273	242	282	284	256	286	286	271	294	257	259	337	299	289	274	283	297	271	313	285	309	299	297	272	333	269	287	261	256	247	282	288	268	281	304	258	270	291	284	271	281	329	285	298	320	284	262	268	275	296	254	281	267	259	291	297	287	267	276	279	286	289	301	278	303	282	254	297	277	294	295	288	286	303	318	306	301	275	273	318	260	283	320	301	285	305	260	284	303	275	278	290	282	256	281	281	297	302	295	325	284	271	271	288	270	276	283	266	254	283	290	324	312	268	268	299	296	281	288	291	296	285	295	320	298	277	313	265	308	321	311	290	270	287	275	269	295	286	280	282	259	259	312	265	259	261	270	325	254	291	283	297	300	291	279	244	282	275	285	262	297	295	276	284	286	295	274	303	272	292	273	303	306	266	277	248	281	285	297	280	296	276	307	300	297	261	312	276	276	307	264	287	282	290	251	254	319	277	262	297	303	244	243	260	280	291	292	318	279	327	275	265	346	268	295	311	286	281	267	308	276	274	263	280	277	298	288	298	289	283	284	301	332	272	280	272	272	270	267	281	287	297	290	295	267	255	256	279	281	304	256	286	295	303	287	289	310	258	279	257	264	310	305	267	277	265	289	306	255	273	292	280	266	280	286	288	289	265	272	286	278	304	270	280	315	298	287	279	292	274	294	272	276	309	272	282	283	288	290	265	276	280	277	279	290	283	294	305	285	290	281	308	299	323	273	301	287	273	285	277	254	286	259	271	267	298	290	272	289	267	274	309	302	313	263	302	282	261	299	266	306	270	285	248	290	268	256	277	283	282	271	306	304	277	288	264	271	291	275	283	263	293	268	297	294	273	303	282	273	280	279	279	276	261	273	280	286	290	317	251	278	320	262	278	267	267	280	263	278	282	286	261	288	266	282	261	261	259	304	305	299	295	326	279	268	282	287	316	291	251	289	315	257	314	285	278	273	251	299	282	283	315	259	283	307	286	281	279	286	278	305	270	274	264	301	299	260	275	284	280	289	287	288	319	288	306	255	282	272	292	284	330	287	292	276	312	304	290	258	309	263	295	282	232	234	314	259	291	271	297	266	282	297	271	303	280	280	280	246	296	285	287	278	260	283	298	275	299	271	257	284	270	266	282	278	295	296	262	265	275	292	276	269	263	283	271	272	281	290	248	248	266	256	274	306	272	275	280	277	329	278	313	288	270	295	290	282	316	316	275	299	278	315	259	280	273	263	283	299	335	303	266	305	252	265	289	269	266	297	306	274	282	292	258	255	271	272	250	296	306	289	262	261	282	298	281	291	269	283	283	282	274	288	292	295	294	305	287	291	260	289	295	267	276	254	285	328	308	278	270	285	300	252	274	256	305	263	285	291	300	289	271	317	322	283	306	312	291	283	300	299	273	276	262	310	251	333	236	259	272	274	287	293	285	272	232	292	304	279	266	290	274	248	282	249	235	268	279	302	323	280	259	272	282	295	248	288	287	275	251	274	308	281	299	248	267	292	293	282	305	253	306	286	291	253	233	299	289	269	265	307	272	262	272	286	328	304	325	292	276	280	277	260	295	270	298	294	271	265	279	266	296	282	305	282	289	278	311	275	311	277	259	290	282	299	286	307	262	297	273	305	287	281	291	315	300	298	248	260	271	294	291	267	281	298	252	276	274	276	296	300	294	300	278	258	280	268	281	302	346	293	314	269	285	279	255	294	276	255	274	290	303	279	213	278	268	282	273	313	267	303	260	281	276	274	266	255	307	291	305	288	288	283	306	256	274	287	293	290	288	267	275	267	310	276	272	314	310	278	291	312	286	265	286	265	298	258	272	319	303	265	293	309	264	253	258	276	264	299	301	258	278	301	277	301	269	288	309	333	276	300	298	290	315	287	264	306	309	271	287	300	290	299	277	265	284	277	266	292	287	291	293	278	282	276	254	262	264	268	306	271	305	297	284	286	305	331	265	272	299	275	303	291	275	304	260	256	308	278	289	257	319	300	291	291	265	286	286	301	281	287	229	303	301	304	293	284	284	269	304	255	267	299	296	270	285	292	306	252	272	270	294	273	291	262	287	305	287	284	279	272	284	289	287	293	276	265	316	263	302	298	296	282	282	270	274	282	303	292	321	278	267	268	286	270	268	314	280	260	303	293	271	282	271	305	282	275	278	323	319	278	269	291	297	294	278	311	241	308	288	324	294	290	281	297	288	264	308	299	264	281	264	295	292	267	318	295	306	262	287	273	269	311	282	242	270	286	293
38275	18934	13169	10966	5030	1220	1141	901	746	715	684	619	678	709	790	757	756	723	718	748	836	764	612	609	635	628	622	647	631	634	604	643	670	619	615	649	626	607	634	632	615	638	664	583	639	624	627	636	612	625	628	648	635	645	671	607	604	628	656	632	597	654	623	638	588	604	613	625	602	662	619	630	589	606	633	626	643	619	647	641	627	632	580	623	593	640	636	652	643	608	620	598	632	663	610	641	631	627	624	616	667	646	611	627	670	613	648	615	687	654	626	602	710	622	622	571	625	641	651	624	615	566	645	608	676	656	634	621	649	634	617	620	650	636	582	620	638	633	600	617	628	594	607	642	622	636	580	649	608	624	591	669	587	607	619	577	639	635	558	603	591	635	648	638	626	606	615	620	637	636	624	609	611	611	615	644	629	581	608	700	640	650	604	623	585	629	626	605	633	646	612	631	603	616	635	638	664	624	598	639	633	607	603	618	618	619	680	645	646	617	628	612	641	615	626	625	601	605	561	648	605	626	666	636	595	617	587	637	608	626	629	636	654	625	624	610	604	622	621	622	658	633	638	683	618	575	623	663	628	659	652	621	609	624	622	607	660	646	645	648	644	667	599	556	630	598	653	639	615	586	602	661	641	633	598	620	612	638	604	617	596	617	637	632	646	624	619	638	555	633	600	638	630	657	654	669	623	649	657	592	603	648	643	609	624	597	595	638	627	633	641	597	589	606	643	672	620	638	596	617	600	608	601	641	646	623	594	626	662	658	612	627	636	630	616	619	654	607	616	644	620	597	646	605	640	653	608	624	595	644	632	639	590	595	628	639	634	590	684	562	597	577	622	645	605	592	627	612	636	640	628	670	597	601	628	622	652	611	614	643	574	629	620	619	643	689	593	657	582	617	612	614	630	662	612	624	650	632	616	634	647	657	624	599	580	575	604	637	625	623	654	622	637	594	590	598	580	607	599	565	634	640	636	581	615	662	643	644	633	640	625	604	633	624	627	597	625	633	597	586	588	671	650	639	619	607	606	594	595	641	636	602	617	609	646	639	592	613	644	643	631	650	560	600	617	651	617	640	633	642	606	646	639	630	661	656	637	627	619	648	623	661	611	648	600	571	614	610	574	632	633	580	644	611	649	610	589	601	578	644	637	621	594	650	645	621	602	635	636	658	598	631	615	636	614	604	603	609	631	667	651	620	681	609	646	643	634	609	624	639	607	645	610	637	622	636	680	621	641	652	638	622	675	680	608	642	622	614	618	599	618	601	635	626	623	643	646	644	624	644	610	585	629	622	655	619	590	697	620	627	632	619	627	596	617	620	611	671	638	629	606	600	651	637	655	599	603	608	596	638	601	608	589	631	610	674	621	643	648	562	652	596	627	597	623	631	638	600	639	618	637	633	628	633	602	641	580	634	611	584	614	646	619	618	659	624	636	663	609	634	641	688	655	584	598	650	605	619	587	626	597	595	609	678	626	627	603	601	593	633	645	636	600	587	617	646	609	636	605	648	655	644	613	635	625	650	608	593	645	596	638	622	653	633	583	614	602	631	632	628	624	621	638	603	631	641	636	632	616	582	603	566	593	524	625	580	618	630	614	631	602	591	638	645	634	648	647	626	633	590	612	648	611	633	606	640	616	595	598	642	642	622	628	586	651	633	631	594	612	626	565	658	616	670	643	643	585	620	620	605	642	641	639	630	607	650	612	627	612	639	639	600	614	632	611	609	613	592	597	628	615	632	612	656	659	604	587	609	646	642	638	626	601	596	615	629	604	612	624	634	633	644	624	637	596	579	630	622	577	602	640	603	623	638	600	573	555	627	634	649	608	629	632	595	620	643	675	615	622	588	623	627	599	581	628	656	666	608	627	625	625	632	613	628	649	593	602	604	633	657	631	610	642	614	599	606	633	606	606	647	615	668	622	622	610	630	579	648	647	617	618	659	634	637	638	618	647	665	644	665	658	621	607	629	623	618	617	603	668	585	628	581	625	637	616	610	641	605	612	633	624	640	613	615	630	594	664	640	632	607	604	658	674	612	639	646	613	616	657	604	626	618	634	627	591	637	621	637	593	621	608	613	665	692	633	628	609	660	645	666	615	601	643	634	612	620	620	591	628	570	642	623	632	635	643	626	635	656	621	622	628	614	600	692	617	626	613	628	607	603	626	623	609	674	633	622	589	630	649	591	573	629	587	588	650	676	662	624	651	600	616	655	651	654	623	662	626	640	635	622	618	588	627	615	615	591	638	595	611	670	613	592	633	658	621	592	662	635	622	646	640	627	612	634	635	672	650	637	607	662	644	612	635	652	615	640	659	636	637	614	669	620	627	622	616	671	659	648	627	647	613	643	604	683	603	616	609	608	626	615	655	680	610	615	611	632	650	591	686	637	623	644	596	633	613	577	627	613	626	618	621	663	633	680	654	611	593	647	644	633	589	595	629	630	665	628	629	621	648	616	587	607	627	624	649	637	594	642	623	650	663	589	625	600	630	609	585	686	595	614	605	608	626	641	668	631	608	628	631	645	624	607	606	606	640	635	639	646	589	645	596	600	647	656	597	667	617	647	616	596	597	594	652	606	611	589	603	604	561	654	640	627	616	611	570	629	618	603	607	607	638	593	548	658	586	543	630	618	616	673	605	627	606	656	666	606	615	607	620	638	612	653	648	587	581	617	627	606	647	650	604	659	607	590	655	612	616	636	606	623	595	587	618	628	624	631	615	680	619	681	628	598	596	618	604	645	616	597	660	593	661	631	600	600	590	605	593	637	619	594	651	632	691	643	615	633	605	591	618	657	591	607	631	654	649	621	656	595	652	638	625	626	630	585	635	594	653	610	678	635	627	626	634	641	679	620	643	575	622	641	623	649	643	651	626	671	668	575	624	613	654	605	611	620	644	633	642	676	669	610	702	636	618	616	639	629	604	595	595	612	622	607	612	637	613	616	615	647	634	609	594	571	644	601	617	603	600	582	621	600	596	620	642	614	691	602	586	652	596	648	641	632	645	578	613	629	606	658	639	638	629	672	613	605	636	605	601	638	633	649	659	606	610	595	585	629	619	611	638	621	645	652	618	628	571	597	633	640	655	599	612	630	624	623	625	640	624	603	635	649	618	653	617	609	636	638	581	636	618	595	635	617	640	605	639	628	661	630	611	650	603	587	619	605	592	634	594	667	645	635	659	646	605	619	637	627	600	629	662	665	638	584	660	644	609	609	627	614	598	620	643	602	595	622	618	632	647	658	628	621	618	635	638	665	674	606	648	609	626	609	627	580	632	629	627	601	644	565	637	626	590	610	672	617	590	583	669	666	618	638	613	629	647	646	638	639	632	646	626	581	603	612	621	634	630	608	579	579	617	649	612	629	659	598	630	625	664	627	612	610	667	636	648	638	620	618	644	686	629	594	637	616	609	647	645	616	673	668	658	665	606	598	654	609	618	613	627	615	637	585	636	665	621	631	570	604	614	629	610	595	617	613	630	607	630	563
58227	29535	21963	14688	6991	1751	841	857	538	393	297	319	386	402	351	373	345	360	394	410	354	289	305	289	294	275	320	294	289	360	362	310	280	315	298	324	292	272	317	294	275	321	309	279	319	321	300	287	293	309	359	273	309	312	318	290	313	297	292	315	302	293	279	279	285	276	307	293	298	315	286	307	270	252	296	323	278	284	321	345	308	321	293	326	309	314	317	297	311	310	299	306	300	298	312	310	326	327	282	281	297	317	312	292	300	321	324	290	313	308	331	311	299	290	299	283	289	307	292	330	299	324	309	315	276	339	314	291	274	301	307	275	319	331	314	292	312	279	312	287	300	301	330	339	315	272	286	282	264	319	300	287	302	292	300	306	319	272	260	289	340	296	305	283	309	294	299	306	279	343	274	311	303	322	334	295	297	328	284	279	315	279	318	320	281	293	322	325	306	301	276	292	295	309	315	313	325	301	336	305	296	323	304	331	298	292	335	300	295	287	330	291	287	304	289	296	307	285	299	303	310	250	328	329	313	304	321	314	323	336	273	300	341	344	337	303	315	314	255	283	310	265	291	314	291	305	275	283	303	314	299	330	314	292	312	295	315	262	297	304	285	337	282	342	296	318	351	305	289	274	310	286	305	317	278	278	310	273	286	287	299	330	303	370	330	318	319	278	257	294	289	295	303	326	303	354	296	333	325	339	295	283	324	297	287	274	267	276	294	323	307	276	325	322	321	291	286	331	309	323	294	317	291	338	307	289	260	281	305	330	272	293	287	331	330	321	328	312	318	325	293	284	293	331	336	322	299	327	277	298	312	325	296	286	315	263	290	300	266	289	304	306	301	349	274	295	290	301	340	340	330	303	334	330	277	329	306	296	310	307	300	354	279	330	297	303	302	287	289	281	288	266	317	286	318	296	304	295	303	303	301	318	281	274	287	337	320	250	288	285	299	280	287	303	299	309	293	285	296	294	313	328	330	344	312	286	315	283	279	317	280	297	318	287	322	272	296	304	301	331	287	282	291	317	281	283	331	291	290	289	355	298	287	308	313	289	350	306	296	295	276	332	302	275	262	290	291	279	294	323	300	337	307	280	310	317	314	337	323	299	282	309	287	305	291	296	295	299	280	286	275	265	307	279	323	286	289	315	299	304	304	300	286	301	280	270	302	276	305	289	297	285	311	299	294	294	298	290	329	270	354	292	314	309	301	314	321	331	340	324	308	323	306	310	300	312	276	324	299	301	287	297	286	284	318	316	315	316	278	301	297	337	293	305	284	297	300	262	325	295	292	325	323	300	309	297	302	284	288	282	288	272	315	283	308	298	319	284	277	315	303	270	285	281	318	315	282	319	322	309	293	323	306	296	290	329	282	300	298	307	281	314	291	323	287	312	272	275	333	301	302	292	311	310	291	268	328	292	282	254	285	271	294	298	258	309	300	317	284	298	281	296	309	296	324	297	317	317	274	273	314	282	340	318	305	289	282	309	326	289	295	312	278	320	336	318	333	322	325	338	291	306	321	316	284	311	266	370	322	317	302	297	326	303	291	303	296	312	313	322	301	303	323	300	325	338	290	279	287	324	293	302	303	316	311	293	289	307	287	284	320	321	319	318	271	307	287	275	301	327	303	307	315	271	315	296	291	318	303	341	308	296	317	294	314	286	296	277	294	284	328	309	343	304	328	315	329	280	308	335	308	312	303	316	293	269	288	254	273	293	317	301	337	328	311	284	300	321	317	311	299	265	351	305	299	275	284	321	304	298	314	327	314	303	332	290	290	283	323	290	294	307	297	324	319	268	312	317	320	269	275	309	290	293	291	274	311	314	286	280	294	306	309	320	323	302	339	315	324	292	330	310	284	311	283	303	313	320	326	265	267	298	317	315	340	312	298	320	293	327	293	311	303	307	280	322	276	277	302	319	320	302	298	323	322	296	257	300	299	279	303	302	310	243	264	325	307	272	276	312	324	300	327	322	325	334	302	322	308	328	315	320	281	283	337	323	299	314	324	314	356	297	314	289	299	309	306	300	288	297	308	300	309	291	313	327	318	279	297	322	282	289	304	309	297	334	312	309	318	299	275	307	319	275	269	306	306	288	344	290	298	325	321	276	269	295	326	310	332	310	308	339	313	270	296	276	307	308	305	309	253	296	306	287	273	305	307	324	301	328	329	317	284	303	282	339	304	308	328	298	326	290	308	306	286	275	293	295	316	322	283	315	303	304	299	282	313	309	312	329	322	305	308	336	297	315	293	302	292	285	297	311	329	291	284	296	302	324	313	298	287	323	326	314	293	313	300	300	297	272	313	286	305	308	301	315	308	284	284	298	296	322	303	293	327	306	324	310	336	290	304	251	284	296	332	292	291	254	323	273	351	284	297	304	286	311	327	302	316	326	342	309	289	306	309	319	302	292	289	330	320	305	324	323	336	276	303	288	294	293	293	296	301	289	286	313	306	281	313	298	305	302	310	296	323	305	297	296	280	334	315	314	312	300	306	287	273	299	295	303	307	301	321	316	321	313	308	295	302	281	274	314	287	276	289	299	317	306	329	268	276	306	305	292	279	280	300	327	294	326	290	304	270	328	282	312	297	317	322	340	296	319	307	320	273	315	299	272	306	291	303	283	294	310	311	306	307	294	307	295	350	314	323	293	327	298	297	259	282	290	351	300	299	282	280	280	342	316	299	302	309	311	279	298	282	312	286	303	326	287	293	297	308	309	321	291	319	307	329	297	327	315	316	291	289	292	313	312	296	332	307	283	317	324	300	263	315	264	294	296	297	290	314	286	312	292	316	288	267	320	307	317	293	301	314	269	339	270	256	320	293	317	297	306	291	286	309	316	292	309	308	307	331	303	307	304	299	280	296	256	310	297	293	313	301	318	315	276	284	320	307	299	286	305	292	302	289	295	302	325	298	287	310	302	339	313	324	298	339	259	307	316	294	300	318	306	298	343	315	296	312	280	283	274	320	307	314	276	302	249	324	321	296	321	305	271	314	269	292	297	291	293	324	269	246	248	305	324	260	264	261	301	308	319	291	282	295	313	289	296	308	295	308	343	312	345	306	299	263	267	288	271	289	300	310	288	317	327	330	292	305	308	291	315	271	300	316	290	333	298	277	333	291	307	305	306	314	327	312	296	324	301	322	321	345	301	297	317	319	325	291	340	297	271	298	310	309	290	322	304	307	308	313	325	292	298	279	297	308	294	305	282	272	300	322	312	299	315	316	296	338	324	290	321	323	316	286	282	324	302	324	281	310	288	294	334	325	305	317	306	315	272	309	280	307	255	319	273	334	304	296	312	315	322	274	290	305	312	300	249	293	303	307	320	279	295	279	316	275	300	285	306	308	327	309	275	290	287	301	282	275	296	270	300	283	299	260	292	311	288	324	286	288	285	288	311	307	323	307	305	288	301	272	304	309	298	311	342	332	279	325	293	341	275	338	316	288	279	314	288	319	316	315	290	277	309	306	317	309	313	267	262	300	298	300	320
35582	20570	24943	23093	14188	4134	3170	3099	1733	1040	784	822	1032	1097	981	861	929	982	1106	1155	872	689	629	679	650	669	693	669	656	692	647	676	626	679	647	640	700	646	649	695	635	700	671	607	673	642	639	629	667	636	621	669	656	661	634	655	683	677	673	674	671	656	663	651	664	699	694	637	647	632	672	651	609	673	676	665	669	704	668	626	699	684	651	686	704	612	646	652	651	664	686	698	649	662	645	631	626	716	652	676	725	611	660	656	668	635	670	670	650	674	670	622	665	692	687	637	642	652	647	655	679	663	643	627	679	612	671	637	689	712	703	641	663	666	659	632	649	670	640	631	673	615	650	658	668	612	665	670	646	670	635	676	639	712	631	659	644	651	630	623	660	651	630	678	633	658	646	669	663	629	659	685	652	651	675	648	653	650	658	662	668	693	665	669	686	623	661	644	632	682	651	648	650	643	652	678	670	658	652	598	648	663	639	642	680	636	609	649	635	696	653	679	669	637	625	599	637	682	646	672	601	641	656	684	651	652	645	650	637	655	658	663	603	610	643	687	690	658	644	632	633	640	649	652	670	638	706	634	623	633	668	631	655	684	634	627	677	638	643	636	704	666	654	625	696	646	622	660	646	601	669	713	628	655	665	666	691	687	661	655	675	631	678	615	672	655	681	613	689	646	673	645	622	649	638	667	651	655	631	679	647	615	611	634	600	620	683	635	627	688	646	652	709	647	658	636	685	629	681	636	640	668	632	635	642	638	672	646	696	685	723	645	675	671	645	666	638	682	722	651	672	612	616	663	632	628	690	673	650	694	654	613	663	645	668	662	642	663	648	667	682	682	687	713	638	650	653	617	620	656	675	650	650	612	622	652	703	678	641	612	666	658	680	712	608	654	673	663	668	650	701	677	661	663	640	617	709	648	681	701	663	639	648	660	659	642	655	658	627	594	684	692	643	664	655	622	658	642	657	663	662	636	616	637	661	656	652	696	635	671	718	640	673	647	619	669	609	626	655	673	645	694	649	674	622	653	675	646	621	649	605	641	660	661	640	653	688	670	713	652	640	606	622	620	664	655	673	702	660	643	652	598	683	691	639	682	699	662	664	711	639	683	657	616	684	612	641	703	626	651	606	642	642	618	699	663	666	603	650	671	659	638	664	634	644	686	642	678	652	651	643	653	642	643	632	638	687	714	629	711	654	648	647	683	642	672	666	663	655	649	649	639	641	663	645	648	708	680	709	686	653	670	643	696	651	682	663	662	625	712	593	664	665	659	688	660	676	658	665	672	641	648	707	637	654	646	634	681	633	650	663	648	634	674	648	671	679	631	657	642	693	652	653	590	658	589	653	582	644	624	601	636	678	619	644	651	633	620	658	593	646	659	630	639	638	648	636	666	682	672	622	644	633	634	595	653	683	653	655	682	639	661	648	632	649	649	708	625	661	664	656	729	649	669	634	647	664	662	683	648	678	646	653	678	651	675	628	705	688	624	680	644	659	660	655	635	656	639	650	619	653	636	600	647	673	678	635	675	671	670	623	622	653	642	678	704	613	680	647	641	667	687	624	583	643	642	647	630	694	664	638	667	660	718	713	631	645	651	651	694	652	680	654	641	632	627	645	670	649	678	667	643	640	668	704	647	630	644	688	678	652	693	663	640	685	664	692	633	636	652	639	643	650	656	716	652	652	670	670	624	713	635	636	629	629	637	688	651	638	647	639	664	665	658	664	617	613	645	653	600	656	602	677	691	680	667	640	630	663	643	658	624	643	667	634	690	628	637	658	661	656	649	654	684	645	647	689	651	663	723	645	665	691	636	643	694	660	628	662	678	625	650	644	697	614	644	686	621	672	630	659	645	660	648	659	639	657	678	717	619	637	655	663	660	663	689	638	652	642	668	675	624	662	651	682	636	739	633	634	651	622	657	637	627	653	653	656	666	653	643	668	666	662	625	607	657	623	623	665	649	626	654	680	640	642	656	657	674	710	594	679	655	633	644	650	685	706	675	649	663	612	649	648	645	647	629	686	617	627	643	657	667	648	623	614	700	627	646	634	622	702	664	620	680	660	658	682	662	642	645	614	690	674	634	636	630	655	649	674	651	627	666	679	660	659	611	649	664	630	676	679	671	725	654	624	687	703	656	660	701	654	657	617	654	640	642	672	674	636	640	658	649	661	646	631	673	644	632	620	616	600	643	659	647	654	619	674	667	666	666	664	629	647	630	670	691	711	655	649	651	687	589	663	670	635	667	652	686	642	663	657	660	706	688	584	636	639	654	659	640	635	626	656	654	627	724	660	641	661	680	690	660	633	610	608	655	689	630	641	641	652	651	611	729	609	702	660	654	643	657	651	666	654	664	658	646	634	689	658	708	700	655	641	650	609	652	668	642	668	646	655	667	615	662	672	675	622	638	648	633	661	581	672	653	634	646	609	601	631	620	637	642	646	640	679	639	663	638	680	623	658	657	657	676	668	662	636	671	644	734	618	600	652	624	676	621	633	672	672	664	636	624	645	633	664	665	697	611	681	664	654	637	664	627	666	632	691	680	635	676	655	607	666	677	636	649	695	648	643	689	668	649	649	673	647	670	648	646	673	646	656	669	656	638	690	689	645	673	683	606	670	670	613	626	667	697	677	639	666	644	641	640	684	667	682	685	645	685	647	659	653	666	617	655	664	589	660	671	647	670	650	683	654	678	687	630	633	626	617	633	628	618	657	686	656	662	644	630	634	651	589	665	647	640	638	619	651	668	621	663	632	678	620	600	633	688	634	624	677	627	644	676	616	660	645	684	652	653	685	692	656	647	702	643	610	623	640	662	693	676	657	677	660	641	692	657	609	653	638	638	681	678	639	649	656	669	600	654	637	669	615	666	612	683	623	646	668	676	619	641	677	673	691	689	665	658	639	685	711	654	668	689	653	671	670	677	622	709	695	676	625	686	669	649	652	651	653	661	676	625	692	611	675	716	666	626	672	657	632	627	600	654	648	663	670	626	620	671	644	636	609	679	661	662	635	640	661	599	647	636	698	665	617	650	640	661	673	647	703	660	656	629	647	656	638	631	667	680	670	655	648	654	694	619	685	642	619	676	644	653	676	668	610	635	651	632	660	614	671	662	632	621	691	646	618	675	658	650	668	650	654	655	667	683	625	630	660	645	630	648	652	620	608	652	663	675	661	644	683	662	627	624	624	585	646	652	651	665	622	649	689	652	620	615	652	680	691	619	612	634	631	695	622	677	652	668	653	671	696	645	646	644	690	698	637	644	646	657	685	688	640	676	657	647	671	701	619	645	661	692	687	646	673	701	614	644	699	630	668	603	603	684	637	662	700	687	629	629	668	681	625	668	669	658	641	700	631	630	699	680	634	639	661	627	637	712	656	646	664	639	687	694	642	654	688	639	672	656	653	696	619	693	663	629	654	665	648	593	637	654	643	630	630	616	639	705	670	620	639	674	664	689	626	643	644	640	613	661	655	699	645	641	656	590	643	698
43343	23233	11487	4576	1338	529	301	264	270	274	290	269	238	249	256	288	265	271	262	249	280	294	282	263	273	279	280	244	263	256	263	267	256	248	287	246	262	262	274	282	269	307	249	272	258	279	275	286	254	241	262	279	273	222	266	271	288	261	280	260	257	275	258	284	259	270	266	273	256	257	277	269	247	236	257	255	242	261	262	284	270	254	295	259	233	243	269	249	272	289	262	279	283	260	298	255	255	235	285	271	275	291	258	255	243	259	245	275	289	246	254	265	271	273	282	275	268	289	261	266	239	277	286	247	277	274	237	269	269	258	238	254	274	277	274	233	246	248	286	281	293	246	281	263	262	260	307	262	266	275	275	221	247	300	259	238	263	261	217	280	267	286	250	287	250	269	289	283	269	275	288	265	290	269	274	267	260	270	262	265	238	294	256	248	260	278	261	281	242	248	265	247	276	268	259	282	267	249	281	243	244	285	282	297	252	285	257	253	293	284	269	267	254	265	299	266	253	253	277	285	264	278	251	253	262	240	272	294	280	255	254	285	285	264	256	221	262	244	293	236	267	265	255	267	234	257	265	254	244	249	284	255	263	263	290	287	290	268	266	250	243	257	250	252	255	260	273	276	286	254	287	271	263	277	265	253	281	278	284	259	249	320	287	263	316	312	290	261	278	247	273	322	251	268	266	275	277	286	270	278	257	290	285	248	261	270	240	244	264	273	281	268	308	265	281	262	309	257	251	273	251	278	236	283	235	263	258	274	262	270	274	291	286	266	259	285	261	262	280	262	254	265	281	241	247	273	276	284	251	242	252	270	269	245	276	255	246	274	280	288	258	264	273	264	291	260	259	268	245	241	272	270	232	298	241	256	263	248	265	264	262	294	248	226	274	264	264	237	283	252	258	241	256	245	250	255	224	260	277	316	266	234	244	244	293	255	257	257	268	252	231	259	264	256	289	274	254	253	269	246	262	227	246	239	269	300	272	268	268	252	264	263	297	285	265	292	276	261	273	262	251	306	273	269	262	267	274	250	253	258	262	267	264	271	271	260	244	214	231	304	282	277	274	255	271	309	274	266	280	264	276	245	266	275	222	287	276	251	262	248	250	272	241	252	258	238	254	256	263	262	245	272	265	272	247	252	262	261	249	257	293	225	265	313	284	261	296	257	271	246	279	261	269	235	284	290	264	275	262	258	295	276	263	260	302	268	268	235	257	267	289	262	267	266	273	259	257	267	267	265	292	262	237	269	258	276	240	288	265	267	252	225	246	253	279	261	264	268	258	289	281	265	311	278	262	273	274	253	291	266	255	253	261	252	271	263	248	256	275	320	267	246	248	246	262	283	246	247	279	321	254	216	271	278	252	264	272	262	264	233	259	275	269	247	253	272	299	263	259	271	237	270	246	275	304	284	297	262	225	266	306	273	232	263	269	274	266	267	298	255	250	259	294	277	244	266	296	265	281	271	261	239	276	228	270	267	252	271	255	287	227	253	253	297	283	267	271	268	246	266	285	262	264	260	265	289	294	282	283	251	236	254	236	257	281	281	250	294	249	280	248	259	249	289	281	258	281	249	278	255	257	257	255	270	268	271	265	255	239	237	253	265	251	255	266	272	263	237	273	266	258	269	293	251	239	250	284	300	292	296	257	234	240	260	244	279	268	291	279	255	299	268	256	284	255	255	268	247	275	250	263	277	272	269	235	269	295	251	273	291	294	237	225	265	239	279	244	243	273	256	276	246	253	265	256	255	278	270	263	258	288	293	272	282	285	269	252	273	294	283	257	273	270	274	267	251	260	242	217	274	261	269	235	275	279	275	258	283	241	264	259	275	275	254	251	273	298	290	245	255	249	267	286	273	256	270	257	237	237	286	253	254	284	261	271	269	293	277	227	262	281	278	250	274	258	232	259	255	258	290	266	252	323	255	279	241	291	297	263	233	243	223	260	261	243	289	272	277	257	285	263	274	266	249	263	268	271	236	287	308	267	278	281	279	269	261	265	238	277	251	255	301	279	264	260	244	250	239	277	305	337	262	295	247	277	276	261	263	260	229	250	273	245	255	284	259	291	238	266	258	215	261	264	277	237	252	280	274	265	257	279	243	233	249	284	260	228	281	275	267	283	268	244	276	251	259	239	278	278	256	267	282	282	274	281	265	249	302	281	265	231	259	248	290	327	279	224	277	292	286	301	249	241	287	306	304	271	228	240	272	247	264	231	297	259	272	274	294	255	255	258	267	269	263	249	276	269	262	264	265	249	271	268	299	259	227	256	275	266	253	297	288	283	258	281	275	262	280	228	277	292	266	234	237	246	288	261	260	298	246	257	284	272	260	253	274	258	273	270	265	243	249	269	289	278	272	304	250	315	279	275	247	285	272	288	258	238	294	275	280	272	244	252	269	253	258	238	274	245	258	295	263	268	237	276	269	247	277	255	280	242	277	265	280	275	264	235	276	235	273	259	277	296	273	292	270	267	260	280	229	272	258	290	254	293	276	277	261	251	269	273	234	269	251	222	267	295	262	268	263	276	273	246	271	266	274	255	234	267	281	267	275	268	277	252	289	267	250	288	242	271	291	270	258	248	273	261	222	284	266	253	244	292	257	257	282	251	266	268	244	263	234	266	203	263	261	258	266	268	259	252	298	252	266	248	227	245	253	275	299	251	273	285	276	276	254	225	237	252	274	272	275	240	253	257	297	247	265	274	243	281	249	254	295	253	277	282	254	279	269	282	261	280	257	295	272	270	249	260	263	282	266	256	263	279	270	264	272	294	260	255	270	305	278	288	307	263	307	297	263	256	250	231	266	290	279	242	294	260	264	266	236	236	282	247	254	291	284	290	256	279	263	288	292	262	277	273	254	263	232	246	297	322	291	264	252	245	294	254	256	277	276	237	267	254	285	284	264	288	279	238	285	301	265	239	287	293	240	244	234	239	268	291	259	289	251	260	249	284	244	279	298	272	289	258	269	267	236	256	264	260	290	260	255	278	268	281	261	250	261	261	235	279	259	245	232	284	315	273	248	265	260	296	282	263	267	275	266	289	286	287	264	259	240	255	268	291	257	298	308	256	259	258	286	244	255	254	278	259	262	258	287	291	279	264	281	284	281	272	253	265	291	268	272	271	252	249	264	280	269	268	244	276	284	237	248	269	260	250	251	256	283	284	243	267	280	256	259	308	261	262	305	251	266	261	270	256	256	255	274	255	282	271	281	290	260	243	274	275	259	258	251	256	266	261	268	276	255	245	260	280	292	280	243	257	257	270	246	262	227	230	265	220	274	264	252	270	290	245	255	246	249	264	261	289	265	244	274	293	268	276	267	249	253	249	280	260	266	256	244	251	247	270	253	250	270	240	260	253	272	273	258	285	274	251	250	249	280	264	267	270	263	263	274	247	288	256	292	267	255	289	279	253	257	279	250	260	289	275	268	272	239	242	265	271	250	271	273	252	298	274	286	213	270	245	236	197	247	243	245	266	273	276	269	254	251
26959	16812	14371	9479	3820	1278	752	693	608	639	626	578	578	571	596	560	582	534	595	602	581	565	561	556	575	601	552	545	574	577	590	588	600	565	557	548	552	599	611	584	631	607	577	596	582	623	564	571	621	572	584	572	551	580	586	586	558	560	589	555	575	557	567	652	569	553	589	574	546	608	576	610	609	561	513	588	559	605	590	550	573	565	590	607	613	581	584	622	535	573	556	586	586	550	621	588	567	621	584	601	561	610	606	606	563	631	580	591	602	617	565	602	558	598	589	587	532	592	551	571	563	571	554	583	583	563	607	601	612	545	571	603	571	617	555	583	623	568	588	572	578	618	605	630	613	613	597	596	584	597	581	587	607	550	602	579	566	603	575	587	543	616	573	551	573	562	546	578	569	585	578	579	574	540	552	555	598	567	601	610	595	546	552	567	598	636	556	593	613	584	545	545	586	598	567	543	602	588	612	626	602	580	558	588	560	624	582	570	579	568	601	540	572	555	550	551	543	565	584	573	586	559	566	580	616	620	570	585	596	554	556	564	567	555	631	577	587	579	609	580	583	599	547	583	602	599	615	600	597	586	553	595	612	577	585	579	520	576	568	623	581	572	589	605	614	551	577	612	597	585	604	554	521	565	576	530	562	585	549	521	616	610	607	535	604	568	565	608	591	611	593	542	603	595	570	579	575	602	544	611	570	595	574	646	578	570	622	598	577	607	583	571	603	591	603	617	601	534	597	615	613	561	614	599	577	563	567	579	632	581	598	613	573	598	606	588	585	551	637	565	634	648	549	600	585	586	577	581	563	590	634	569	632	593	589	595	608	605	605	589	639	570	600	630	566	634	556	548	606	594	657	561	577	552	578	640	539	598	573	575	608	572	551	572	557	593	609	622	612	613	567	586	569	583	597	598	608	558	619	603	567	592	563	510	561	541	566	595	605	561	573	572	583	556	588	617	578	591	603	599	562	574	603	551	555	576	587	554	585	606	556	626	589	602	609	549	569	621	568	611	598	585	581	565	588	573	617	601	618	590	595	560	534	605	539	549	619	587	560	596	579	571	590	553	526	562	611	607	561	548	591	618	589	595	565	630	629	586	587	531	571	585	555	590	611	545	583	592	577	570	583	580	552	634	591	580	607	586	564	549	614	551	572	561	572	613	566	585	574	534	619	578	592	566	563	575	631	547	613	559	562	577	643	590	605	573	559	608	590	612	593	597	577	600	578	591	592	590	580	607	572	611	612	645	581	562	574	571	563	535	594	550	598	596	601	568	546	559	577	581	630	544	581	553	616	568	567	596	611	605	625	569	591	600	603	550	580	600	578	583	582	605	585	597	607	594	548	577	603	602	581	568	610	547	583	570	575	556	556	538	613	617	537	587	582	630	577	623	586	633	593	554	552	570	567	589	566	542	602	605	609	622	558	608	616	608	557	597	572	595	633	566	580	563	597	569	583	612	584	574	546	557	623	605	583	600	618	595	589	574	575	571	594	598	576	573	591	594	594	597	571	614	584	581	575	583	605	604	559	595	609	577	575	585	583	606	551	589	549	576	547	602	581	569	575	596	592	567	590	596	557	593	606	580	551	584	596	564	545	594	583	586	618	579	590	612	560	590	549	591	581	566	548	605	575	598	612	604	586	591	553	582	550	574	580	575	595	591	596	557	615	575	575	593	630	630	625	566	587	606	565	551	566	580	598	585	579	603	600	600	612	557	603	589	595	548	591	545	621	605	586	546	599	598	575	546	542	565	595	606	608	594	589	596	605	610	595	579	615	549	554	594	572	616	545	574	591	591	564	612	588	602	552	587	612	588	578	601	583	616	571	631	606	578	602	590	556	598	603	610	546	550	574	585	584	574	550	590	642	606	578	550	579	538	563	597	588	589	596	634	587	645	585	581	560	591	578	596	566	599	572	523	591	578	604	577	617	616	577	558	577	593	615	585	584	610	605	589	581	583	597	559	612	566	608	558	545	591	594	608	557	524	577	581	566	556	602	617	597	582	639	609	596	572	624	577	589	586	623	580	612	575	572	588	571	577	555	595	605	602	536	551	569	620	584	570	611	606	537	634	590	597	564	589	615	594	608	606	584	603	616	612	601	560	572	573	595	567	618	584	655	572	569	566	604	606	583	592	594	625	575	601	573	616	596	578	550	532	599	569	619	567	593	604	542	594	588	603	579	586	573	558	584	611	587	583	588	623	573	605	571	613	574	601	547	608	532	586	605	592	596	554	577	589	605	594	547	585	599	574	610	557	598	594	593	593	594	545	575	585	629	562	596	614	573	605	602	575	592	560	577	589	632	590	561	561	567	580	592	592	570	620	568	584	590	550	621	577	606	604	556	609	571	596	574	537	615	589	565	585	579	562	614	560	620	562	621	579	570	602	543	587	606	603	588	615	534	592	600	590	625	580	574	567	580	565	584	594	545	568	605	584	595	565	557	619	591	586	553	578	596	595	568	597	538	589	590	574	582	588	580	585	564	559	550	561	559	628	601	577	558	541	587	578	570	624	608	629	652	543	622	587	573	619	579	564	599	621	561	624	591	612	597	585	630	582	614	586	590	554	573	595	567	576	563	556	620	571	572	586	569	523	607	569	551	566	576	605	586	599	610	606	574	575	590	608	545	585	553	553	625	607	593	587	574	598	585	619	600	579	559	612	545	581	577	588	539	569	614	563	555	536	597	585	556	598	608	568	560	603	566	588	600	576	620	593	615	595	612	607	582	557	545	594	590	585	610	605	596	576	633	586	577	633	595	572	579	584	586	590	623	567	608	577	580	545	572	548	531	590	622	597	580	552	617	590	575	606	582	567	580	593	623	600	604	549	593	581	578	593	607	569	614	605	596	571	599	568	569	594	569	601	556	559	606	542	587	602	585	613	559	570	611	588	607	588	608	559	605	600	614	597	600	610	538	557	596	610	580	551	622	560	575	607	586	585	604	587	579	552	585	540	601	596	593	596	565	564	563	560	541	551	611	570	581	598	603	581	596	601	610	571	626	594	583	575	560	621	567	600	597	610	576	561	597	632	581	599	583	571	547	590	567	587	570	601	581	610	553	583	565	645	605	603	607	617	618	544	564	601	589	585	561	586	568	550	584	547	597	585	569	578	600	588	582	585	605	608	592	587	575	576	598	559	619	560	561	612	562	578	635	548	593	610	596	571	620	600	566	564	576	638	561	571	616	616	646	649	609	592	602	595	578	530	595	590	592	594	591	579	615	610	572	535	581	592	628	595	592	614	576	631	554	571	535	570	576	624	568	577	599	576	598	571	608	570	577	587	595	584	544	579	611	564	594	572	572	564	569	584	572	537	653	596	577	579	562	539	601	557	596	553	593	573	598	569	624	580	633	625	581	608	568	588	611	584	564	590	625	616	549	628	584	557	605	599	596	564	597	574	590	613	577	620	598	547	548	556	605	565	596	516	584	602	585	617	550	580	562	616	571	618	578	553	577	597	607	562	601	650	598	604	604	605	580	600
60356	31901	13678	6022	2527	867	485	429	342	280	314	276	268	305	277	277	270	281	290	301	259	265	270	289	297	288	269	319	278	293	302	305	265	262	272	271	250	250	310	333	284	296	291	276	302	283	301	273	291	302	292	290	287	305	259	300	317	275	306	239	336	265	281	286	271	266	288	264	336	300	267	296	280	278	330	273	265	308	279	253	269	294	304	272	278	280	301	276	303	302	258	288	271	308	311	337	285	279	261	285	274	315	311	277	262	275	291	280	269	267	279	251	290	325	258	320	320	276	267	315	284	264	288	285	282	296	305	309	302	283	264	292	264	287	306	275	256	260	266	284	290	307	301	296	271	291	295	281	294	279	317	269	308	272	287	318	308	269	278	269	309	276	272	293	284	286	297	273	292	264	251	288	268	261	274	285	299	257	303	267	296	291	312	279	286	317	299	295	279	308	328	302	289	292	319	313	268	264	300	272	281	303	272	253	269	291	292	288	295	295	324	255	294	272	302	279	283	290	262	309	320	295	292	308	274	271	290	265	263	307	278	292	300	276	296	270	263	276	297	283	264	286	292	286	283	244	263	276	278	296	292	306	251	294	266	272	306	245	270	283	273	274	305	297	295	286	304	273	266	258	273	263	261	263	261	283	298	292	264	312	293	289	307	313	293	267	276	288	281	293	273	276	274	257	284	279	287	272	294	292	264	265	336	303	251	254	274	287	303	306	270	275	281	272	282	249	264	300	276	273	296	325	312	286	298	244	283	302	283	275	301	289	274	323	262	269	314	320	276	276	280	297	301	271	282	281	296	267	274	285	292	272	310	301	290	291	276	304	277	295	274	283	293	263	296	272	281	301	303	288	286	324	284	318	244	250	276	285	289	284	267	277	279	306	268	277	296	301	247	267	289	266	262	303	267	268	309	293	267	262	301	265	289	264	278	271	282	301	286	259	274	266	297	283	273	286	307	284	270	302	264	281	234	322	260	300	249	278	265	284	292	299	265	278	312	263	293	285	279	286	280	286	305	300	269	274	264	254	274	302	302	275	306	269	260	267	293	287	283	282	263	274	260	295	297	271	256	297	262	281	286	254	256	269	292	302	289	276	314	314	276	285	309	280	261	272	245	284	287	278	296	287	287	272	278	276	261	247	272	258	268	256	255	279	233	290	285	282	278	299	294	281	278	324	257	268	245	260	271	323	315	302	262	307	279	261	286	246	265	283	285	295	275	296	290	279	287	297	285	281	279	266	273	238	273	259	283	326	273	270	237	261	310	281	282	280	308	271	266	267	297	242	302	282	268	280	294	291	270	280	312	275	246	267	290	293	275	297	307	273	265	334	292	299	274	280	255	295	287	279	282	283	291	287	274	265	291	275	273	276	307	284	285	296	245	295	279	272	289	308	295	270	268	285	264	272	296	318	294	293	272	306	271	255	283	279	289	301	271	289	298	294	302	287	294	277	285	311	276	288	267	297	270	268	257	281	301	275	289	300	268	283	251	303	300	279	266	280	285	253	249	264	272	274	260	283	319	303	273	299	267	269	294	301	271	281	282	297	267	267	239	265	295	306	292	270	277	284	261	281	293	284	261	290	292	272	280	269	300	262	302	318	292	287	288	282	252	258	268	320	258	289	267	274	259	287	274	254	252	271	282	287	269	287	285	308	265	254	270	286	281	303	241	316	269	300	283	287	270	268	234	267	279	298	260	286	264	276	309	264	280	274	281	287	292	304	275	291	322	301	300	263	268	288	266	280	284	293	252	273	242	243	284	294	273	260	253	287	294	246	259	273	270	307	259	302	268	249	282	282	295	297	274	309	284	279	274	285	259	266	285	270	282	282	272	294	299	286	286	239	312	283	289	289	290	251	294	270	274	285	296	295	285	296	281	302	285	267	265	263	319	283	282	263	299	249	285	257	290	294	298	270	283	281	299	288	258	259	282	287	267	292	325	293	292	288	291	292	281	278	276	306	285	288	295	287	292	303	257	275	267	295	280	309	260	274	287	258	263	306	305	253	255	268	305	284	277	251	280	305	289	299	266	275	326	270	299	312	248	285	276	261	288	294	243	253	311	316	276	257	284	272	286	261	263	287	292	284	287	302	289	305	294	251	281	308	305	279	281	295	273	299	265	289	273	273	281	285	288	267	276	271	267	291	259	281	321	305	285	274	259	295	270	258	251	280	316	290	299	318	240	286	249	301	290	268	300	290	325	293	278	304	285	281	284	280	266	248	246	283	257	271	251	275	273	286	248	293	301	272	291	262	269	305	265	278	310	297	270	299	297	277	295	294	293	292	302	306	251	296	272	293	293	273	295	241	265	289	348	276	323	257	309	296	274	269	272	257	272	298	266	286	275	269	283	286	267	269	270	248	275	296	283	262	262	301	264	272	280	306	246	341	298	284	298	267	275	283	262	229	288	279	260	301	268	282	277	294	272	312	269	272	275	290	289	289	265	301	286	278	258	271	275	270	288	288	271	263	269	254	261	315	299	258	307	271	253	286	309	299	284	273	270	264	277	265	277	317	300	268	297	270	297	283	292	281	263	263	266	278	309	290	311	288	289	310	262	313	280	340	305	290	273	253	297	292	288	281	270	274	307	280	316	300	260	266	278	306	294	259	305	273	276	298	294	260	295	288	270	302	266	291	273	311	303	294	320	269	265	306	309	274	253	270	265	260	277	272	294	263	273	283	289	278	262	292	272	286	279	305	285	246	283	300	307	308	290	276	272	309	265	259	260	289	294	299	314	288	286	284	296	279	268	296	282	216	302	277	292	281	317	296	282	256	252	285	287	307	289	300	257	273	271	270	277	291	268	259	266	270	248	274	295	270	309	288	315	267	268	331	267	263	293	296	267	253	269	261	270	261	277	258	287	287	258	280	289	290	290	279	287	311	282	301	308	289	286	261	297	306	284	273	271	287	264	286	282	273	267	266	274	303	292	266	297	310	277	284	296	293	259	261	281	281	278	255	254	273	252	240	293	300	280	289	282	276	299	321	296	272	296	282	294	304	284	305	279	291	264	283	277	283	267	310	283	303	312	265	304	293	281	252	268	266	286	304	291	285	271	282	281	282	299	258	273	266	302	289	261	294	280	309	299	253	282	304	256	295	291	269	278	282	292	305	257	279	280	285	255	278	284	278	269	293	283	263	248	271	301	277	285	301	305	273	256	282	293	289	286	274	299	308	282	265	257	272	300	278	270	273	285	286	293	301	292	272	282	297	279	282	301	281	260	299	258	276	261	301	288	281	303	311	312	250	264	306	299	232	296	256	305	248	297	315	303	255	281	260	277	255	301	283	315	315	309	234	301	294	284	287	295	226	281	287	279	297	278	310	285	261	287	264	273	289	241	300	295	264	266	268	267	273	266	278	287	270	292	334	257	278	247	254	298	279	269	331	299	256	289	245	280	306	289	266	279	288	263	269	323	315	239	257	288	257	280	269	284	286	295	296	271	308	281	300	279	298	281	274	225	284	277	292	276	273	289	258
39292	21507	14958	12129	6856	2800	1734	1210	911	737	635	649	663	620	672	604	648	657	625	583	692	621	659	622	610	630	642	603	629	596	607	615	593	615	617	607	623	571	604	627	633	669	607	621	658	616	627	633	668	591	582	587	634	600	610	614	629	623	635	627	628	609	626	648	619	606	659	596	652	667	653	615	619	631	615	600	641	639	635	645	624	649	637	615	597	612	610	603	627	623	614	587	610	638	578	641	651	589	629	655	587	633	657	649	595	650	654	622	631	676	604	632	551	651	635	637	629	611	604	615	629	611	626	638	617	651	650	585	612	616	632	600	611	643	621	614	660	630	621	658	629	609	600	622	638	642	649	609	654	600	621	629	657	617	650	660	675	654	557	636	626	639	605	653	565	617	663	652	600	592	603	640	588	645	581	612	590	603	569	605	576	618	637	625	606	602	600	633	595	600	580	605	598	668	645	650	624	659	610	621	612	587	601	576	633	639	589	646	660	597	549	624	648	638	604	621	636	618	573	599	630	581	617	625	624	651	662	593	608	626	639	577	600	604	614	637	618	613	611	605	612	622	603	648	612	632	619	620	619	675	600	633	615	649	628	569	646	645	607	627	595	588	660	603	632	574	654	610	617	600	588	596	632	611	609	600	625	583	618	600	598	598	624	631	653	596	641	604	579	658	593	612	636	662	619	609	618	629	618	648	644	593	606	626	619	658	610	653	628	648	633	624	681	602	636	647	597	673	609	637	604	580	635	603	636	659	653	641	625	627	630	627	609	668	612	642	577	605	611	622	620	634	621	620	631	605	576	548	600	597	615	614	580	624	567	611	655	617	665	620	685	601	623	580	615	594	619	605	637	640	628	624	649	617	593	614	633	595	600	638	591	581	615	638	639	614	639	584	642	588	647	623	596	573	570	637	655	600	666	605	567	636	614	639	625	638	618	602	599	655	589	650	656	575	568	655	602	623	586	649	620	603	650	646	639	592	656	613	623	602	629	615	625	597	639	599	623	635	612	676	604	602	621	644	585	602	601	616	663	651	679	628	613	632	616	622	616	626	618	641	622	589	612	645	593	645	601	591	601	636	608	636	603	585	601	600	599	604	633	592	589	641	633	621	585	625	610	653	601	647	649	615	637	578	630	627	621	613	647	600	570	629	621	636	595	656	636	617	622	624	604	624	587	593	633	599	586	618	636	638	634	586	636	639	634	624	613	622	634	611	631	621	593	573	615	610	641	584	616	594	622	613	633	630	605	666	618	610	591	608	604	619	569	636	689	655	640	607	611	611	621	630	606	633	619	588	579	616	595	612	628	613	612	606	625	643	626	615	629	620	586	574	609	606	641	629	654	618	627	572	616	589	612	638	611	648	632	637	619	645	612	586	620	644	565	619	626	631	637	613	630	629	580	613	583	573	637	625	618	619	619	640	615	603	591	569	628	569	605	589	650	682	606	614	639	614	636	649	599	648	573	633	644	635	614	596	654	648	608	623	639	601	608	657	643	620	663	615	582	622	607	621	591	653	572	596	653	652	612	596	659	646	644	602	634	625	627	603	612	604	604	629	590	626	582	570	621	634	589	585	608	660	651	594	586	619	597	603	588	656	582	628	614	618	641	590	620	614	593	578	609	580	594	672	637	627	637	611	607	611	645	621	589	638	617	655	625	637	670	629	579	604	637	619	622	653	630	611	644	590	631	634	597	618	644	644	577	573	583	618	642	609	610	599	608	619	652	602	648	638	658	652	632	645	604	600	626	622	610	579	655	573	631	620	647	607	639	583	612	634	595	619	652	634	642	607	630	682	558	610	620	609	637	610	590	629	640	654	588	623	629	590	623	634	640	651	642	634	611	658	618	616	651	602	647	590	664	607	624	617	651	620	619	619	619	612	583	623	604	562	603	624	600	615	623	635	624	651	588	583	596	598	625	624	623	639	646	649	598	615	659	638	605	633	649	603	624	566	600	572	613	636	659	633	657	590	619	637	562	625	620	628	617	639	676	589	631	617	577	603	611	678	658	592	622	648	645	638	637	622	612	602	664	619	611	614	590	616	634	604	621	620	591	591	621	638	617	646	616	634	627	669	629	637	640	606	653	608	603	642	586	626	626	602	628	656	591	624	617	605	636	647	599	605	665	604	639	599	604	610	612	593	638	627	603	625	680	643	638	632	610	589	618	592	658	614	623	655	609	614	583	636	642	612	624	639	579	621	628	611	653	638	639	607	594	631	628	585	604	621	595	647	637	567	568	569	649	617	574	581	593	571	666	590	662	635	652	654	634	621	618	628	567	620	615	577	614	611	588	590	619	628	618	611	583	637	622	612	600	630	608	639	592	618	645	617	597	671	603	646	636	617	635	587	623	617	633	641	610	585	610	636	612	614	567	618	582	606	616	632	587	619	590	603	667	591	613	657	624	650	597	629	617	636	625	638	608	621	654	598	614	636	610	645	615	623	621	619	630	621	613	580	633	660	573	623	580	617	666	586	579	603	609	643	590	634	607	629	604	650	655	612	614	608	630	596	644	558	600	630	658	571	621	624	598	636	638	644	626	667	613	609	620	593	625	616	618	634	626	616	619	604	640	611	577	631	629	624	639	656	616	566	603	632	603	606	616	596	650	623	603	605	616	608	603	576	637	633	606	604	568	616	615	609	650	662	581	645	627	630	599	618	610	631	637	646	677	572	624	633	644	637	636	586	624	668	638	601	676	613	613	642	650	621	626	595	627	591	631	590	597	615	634	649	616	635	593	625	616	595	589	614	619	614	572	636	656	626	603	590	602	667	618	637	599	609	631	618	613	633	594	609	592	639	650	622	671	601	607	614	638	640	678	612	594	651	627	593	622	639	643	618	672	579	613	599	610	604	599	608	643	607	577	614	603	624	593	615	658	646	574	599	627	610	599	594	605	594	566	605	604	643	663	635	583	653	589	580	609	636	635	608	656	650	652	628	610	586	625	676	576	610	592	634	612	587	655	595	635	671	618	650	647	616	629	674	654	602	578	625	642	621	626	561	585	603	599	595	605	668	622	598	627	659	641	645	645	590	643	607	610	599	633	635	621	651	598	587	585	620	590	602	618	625	606	610	617	596	603	574	678	626	619	692	569	621	591	624	669	597	633	622	601	614	600	622	573	576	593	597	624	626	592	591	593	659	590	603	597	604	633	657	635	588	609	633	672	619	617	641	621	636	637	603	596	617	607	617	585	649	594	613	646	597	630	678	568	600	622	632	640	567	594	616	652	605	601	621	639	617	634	619	594	682	633	616	599	624	587	642	619	630	644	632	611	677	583	623	603	637	611	603	671	575	595	648	620	651	598	611	580	654	625	645	579	676	614	625	642	573	602	633	618	605	600	609	614	616	607	569	626	646	614	632	604	628	646	601	624	593	594	607	640	595	606	586	606	604	607	602	579	624	584	598	644	609	640	607	624	665	582	649	576	599	580	627	639	617	611	659	609	619	624	672	602	630	650	625	660	629	646	604	598	601	617	618
55722	32759	25207	15393	8820	3182	1096	705	415	338	334	302	323	344	287	299	318	292	327	342	339	309	263	321	323	279	304	299	318	281	322	308	305	297	298	292	282	295	314	282	300	319	304	280	302	309	303	283	307	285	313	293	314	280	288	282	318	325	300	293	301	301	275	277	285	319	308	330	302	325	324	282	270	269	319	297	268	294	316	285	316	301	322	302	286	286	276	286	301	291	275	327	305	311	307	305	269	320	321	306	334	294	328	306	322	272	274	280	314	317	341	314	288	340	305	314	280	293	292	309	294	313	331	292	282	306	330	325	275	273	277	301	291	311	275	315	295	310	288	312	287	295	319	359	311	296	296	296	306	304	314	331	290	285	312	263	315	301	318	268	328	284	295	320	303	298	314	267	294	302	288	313	305	311	318	316	309	282	310	288	320	294	310	321	326	285	253	290	303	274	312	292	299	293	285	295	306	312	294	296	295	327	302	263	317	330	304	329	302	294	311	306	272	328	278	312	268	292	307	309	318	321	317	308	305	315	265	305	304	291	278	300	294	302	296	315	306	289	319	292	297	323	287	326	308	286	297	300	283	308	314	328	302	295	309	338	321	296	269	288	291	309	324	315	284	317	322	277	324	294	349	285	280	315	303	299	271	290	302	335	320	273	279	296	291	280	306	311	351	275	278	313	307	293	303	268	291	306	302	279	283	297	270	339	330	309	295	310	297	368	355	286	295	322	332	326	296	267	310	277	299	279	311	277	278	278	297	296	284	301	263	311	313	303	322	350	306	309	320	293	307	308	305	294	320	293	303	307	306	305	301	299	318	309	271	297	328	299	317	315	296	291	306	321	276	287	276	309	296	323	295	296	262	310	295	298	321	312	269	288	301	273	285	302	313	273	303	282	328	347	308	275	296	309	300	293	303	287	305	283	277	298	320	266	288	294	307	294	282	322	289	276	263	315	331	296	303	305	293	302	287	308	284	316	291	326	244	280	268	297	320	287	323	290	300	295	318	283	314	294	294	300	283	278	263	262	308	296	266	321	321	292	324	297	310	295	329	289	317	288	322	318	323	321	285	301	288	298	317	292	290	299	288	287	330	312	304	340	301	284	310	326	292	312	313	273	327	304	349	303	300	286	321	285	302	272	299	318	316	312	310	304	321	301	286	284	310	306	333	297	286	300	305	292	299	308	299	307	303	309	330	321	294	308	308	300	304	323	281	312	299	331	278	296	304	317	321	292	297	297	334	298	292	308	295	303	309	299	303	304	278	281	316	309	320	322	295	321	305	304	286	290	316	299	325	285	312	322	319	314	315	290	288	295	285	269	282	322	270	301	271	283	280	319	292	313	309	300	335	329	310	267	316	343	316	321	353	289	297	326	296	290	288	305	332	278	306	295	267	264	328	287	280	290	289	314	303	284	298	296	276	329	301	308	336	310	294	300	302	300	306	293	274	295	324	316	286	296	293	268	306	277	304	290	315	303	306	344	293	276	271	294	314	304	329	323	286	295	312	279	289	308	293	298	318	312	264	315	354	278	280	308	334	340	300	270	265	274	315	285	297	322	287	337	315	304	318	306	258	302	310	290	307	305	302	323	302	285	298	325	319	291	276	276	277	316	309	306	306	299	282	319	307	290	318	287	309	328	302	271	307	291	269	321	300	288	268	299	329	337	326	303	305	292	308	298	305	298	317	293	312	302	268	335	252	310	292	278	281	314	318	280	292	306	303	296	322	303	301	290	314	279	289	307	308	259	288	290	315	293	319	289	349	289	318	304	337	292	286	301	319	274	297	273	299	335	292	295	298	310	308	339	312	306	285	286	285	338	291	301	280	292	296	291	318	322	318	353	302	311	296	292	278	303	284	338	320	308	343	288	252	297	251	292	291	254	329	284	334	309	274	300	285	304	310	287	314	320	283	310	285	295	309	292	291	304	276	293	334	307	300	291	312	303	295	300	307	288	306	305	316	335	295	287	291	324	305	271	318	313	317	348	296	311	290	312	319	287	327	293	291	286	326	289	271	289	308	286	321	319	304	286	314	317	317	292	258	303	327	303	281	295	330	275	308	284	287	324	308	295	303	295	304	301	286	309	313	311	277	308	316	318	302	320	268	287	320	313	331	297	309	307	292	311	314	299	287	270	261	315	300	310	323	288	318	306	308	316	315	293	309	332	276	306	289	309	286	293	303	299	297	307	289	310	303	308	337	309	297	273	310	309	293	285	281	286	296	292	313	308	301	308	276	315	332	267	302	316	306	293	337	302	270	284	329	302	320	309	296	269	326	296	291	299	290	314	266	265	305	306	304	276	283	332	294	318	299	327	326	281	329	283	278	281	305	285	317	286	299	302	305	284	325	276	322	311	282	262	306	298	294	286	323	311	302	301	310	327	268	290	324	308	283	282	286	275	321	285	326	323	326	361	312	277	303	301	316	307	262	270	291	284	289	263	286	280	308	314	280	284	330	316	293	301	305	361	304	303	295	297	322	318	299	296	325	305	295	304	328	313	298	302	330	292	310	288	297	315	285	311	312	275	298	303	280	322	293	323	302	317	356	299	324	309	306	292	306	312	287	303	350	283	305	289	313	320	301	323	320	290	298	316	294	308	269	317	335	305	298	281	308	317	310	314	281	267	325	329	329	309	292	308	277	305	304	265	269	329	303	271	260	290	295	270	293	276	293	298	302	299	283	311	335	298	283	268	301	280	288	340	305	349	287	309	337	303	311	312	292	304	294	281	287	291	313	326	298	306	283	297	318	303	299	285	315	335	307	285	310	273	302	296	288	332	306	318	288	283	278	273	280	301	276	346	341	295	317	291	320	323	307	268	340	298	297	307	303	311	298	326	305	311	285	316	275	272	325	273	302	309	291	310	305	339	321	286	292	272	273	288	305	330	276	321	324	280	268	303	296	289	285	315	287	302	329	314	314	294	284	308	304	271	292	305	290	298	284	327	288	297	284	290	287	281	304	320	316	291	322	311	303	313	274	277	332	297	291	334	276	312	319	300	269	298	268	324	311	273	305	316	286	311	304	290	297	273	289	325	299	286	331	312	268	312	304	296	278	279	313	308	331	315	297	242	285	318	312	272	307	312	291	305	278	314	302	289	311	295	306	303	284	307	292	316	307	319	296	258	304	316	272	293	312	302	279	284	282	324	307	282	284	284	320	300	284	275	308	309	289	281	296	326	292	268	262	302	292	294	298	287	317	321	301	301	278	310	306	305	311	330	289	302	303	292	313	305	314	271	254	283	315	293	334	369	293	289	301	285	286	336	298	280	308	271	286	303	314	300	286	291	290	338	286	333	294	279	334	299	309	301	308	286	299	319	307	298	280	283	295	289	292	293	315	278	300	293	306	298	331	308	344	283	299	315	278	298	322	316	281	288	306	281	323	335	302	268	272	265	285	284	301	300	272	321	304	286	291	320	301	291	274	293	309	318	305	275	285	288	305	324	289	301	300	301	309	307	297	287	320	285	297	288	295	284	315	286
33896	24162	26994	24297	18685	7574	3881	2233	1206	854	821	743	737	720	726	713	650	698	761	869	960	752	628	680	627	675	686	698	652	665	635	658	629	692	639	636	666	687	667	707	681	670	684	649	618	628	672	655	684	675	640	627	667	675	700	642	600	651	620	665	655	630	630	631	671	650	713	628	653	666	587	646	613	653	671	674	672	657	673	627	671	670	642	671	617	659	627	614	660	644	686	663	668	702	711	675	667	723	677	646	664	691	706	697	717	637	623	645	635	649	685	632	628	670	669	667	672	692	639	661	601	664	646	623	666	672	670	670	624	627	649	628	659	703	587	689	612	630	623	648	633	667	660	658	632	641	612	613	690	634	661	620	650	674	649	669	679	666	665	686	685	617	629	688	671	618	687	653	683	656	637	692	679	645	666	654	673	643	708	675	632	661	649	624	655	650	629	657	673	651	643	631	650	664	665	657	653	618	656	658	622	668	605	674	669	622	669	633	643	664	703	683	655	645	646	678	628	666	658	652	597	659	700	651	614	653	652	675	651	622	666	668	666	645	657	631	685	668	682	634	631	640	655	684	644	653	638	665	642	642	622	617	689	673	654	633	693	633	617	680	653	605	633	642	650	641	653	632	652	649	659	666	632	665	612	685	636	654	667	620	606	671	676	658	610	634	642	632	659	647	683	653	700	687	666	646	627	654	669	626	649	661	672	659	613	652	659	648	663	682	620	660	681	677	627	603	637	659	627	682	634	615	631	629	633	613	682	655	616	644	683	653	619	682	657	603	682	653	662	625	666	639	629	662	658	617	635	689	664	662	635	677	651	612	653	666	651	661	665	630	602	615	657	652	672	646	678	648	667	631	635	663	671	652	634	653	592	651	622	620	689	689	653	650	673	666	616	649	655	628	624	674	641	647	673	609	668	626	667	612	650	660	629	664	622	632	689	636	677	634	685	627	677	702	637	669	628	638	646	682	645	598	617	647	666	628	647	629	688	639	635	665	659	657	696	634	656	615	693	595	630	637	652	608	637	695	629	676	623	684	618	654	599	654	657	627	643	639	625	618	643	665	637	659	627	631	627	632	676	642	650	642	679	654	696	690	695	652	650	666	639	668	663	656	659	651	652	681	649	681	664	667	656	678	632	637	652	605	666	637	640	684	658	638	638	633	617	688	676	641	599	644	652	643	677	646	636	685	598	640	642	669	629	680	643	641	661	684	653	636	671	615	627	643	650	601	616	633	652	671	599	637	608	642	637	637	584	698	619	644	635	659	662	644	721	621	655	666	649	676	635	668	632	668	665	598	624	635	644	648	645	643	627	675	618	649	640	657	634	688	614	662	653	628	647	634	682	647	649	681	601	683	634	632	632	643	635	674	641	663	659	632	652	667	624	655	667	670	635	646	672	640	674	664	622	655	666	638	636	633	635	719	640	659	668	661	648	659	669	631	688	637	645	671	666	676	634	668	652	624	630	646	662	615	648	665	669	652	677	661	656	670	667	608	647	657	638	682	675	660	636	705	657	691	667	674	641	657	669	637	632	600	651	664	681	647	659	709	604	680	636	619	655	627	700	680	618	637	651	635	655	662	627	652	620	630	641	653	608	686	600	654	666	651	624	672	681	673	664	655	676	621	644	626	674	674	669	617	707	652	640	663	629	651	610	689	597	688	702	667	685	663	655	637	637	664	667	637	661	676	647	678	662	591	608	718	665	629	656	593	643	639	640	637	658	671	616	658	649	654	697	661	663	665	630	643	614	599	682	663	674	626	650	650	681	618	626	634	674	608	603	647	668	606	659	630	622	660	615	649	625	663	653	647	622	647	680	718	657	676	652	644	641	632	640	602	658	631	660	693	679	637	648	651	668	632	623	648	649	631	662	640	627	711	654	623	637	727	659	693	663	647	676	645	649	666	649	644	657	644	599	659	638	666	646	648	626	625	636	606	666	652	643	665	707	640	692	620	604	635	662	679	650	685	657	602	654	691	634	627	638	611	654	587	621	662	689	696	631	674	663	663	651	644	644	685	614	668	616	609	645	656	691	621	706	628	641	653	680	652	649	687	662	621	685	667	640	672	688	630	656	632	611	636	677	655	641	666	651	619	617	665	662	637	626	619	642	650	644	674	653	656	650	682	646	659	643	672	651	654	641	663	652	636	645	635	672	638	594	640	638	664	686	705	668	633	686	603	691	635	638	631	660	668	652	621	675	619	648	638	637	704	620	622	655	670	624	668	711	656	655	639	640	625	673	640	642	648	649	666	670	668	635	614	622	657	633	635	692	637	667	607	657	577	647	647	659	629	647	698	637	636	647	649	647	621	696	645	647	626	649	683	650	665	636	631	620	640	648	672	673	701	705	638	608	668	633	656	692	676	635	640	676	669	620	632	651	687	656	640	620	651	645	624	632	627	659	662	675	633	621	614	650	658	619	646	633	669	655	669	672	695	681	662	643	684	652	634	629	682	665	616	620	626	653	668	627	702	626	629	660	643	654	689	655	598	684	614	668	643	640	693	640	651	619	637	639	682	674	621	608	625	679	617	670	639	631	639	677	708	600	643	630	646	674	679	673	649	694	664	677	675	634	623	663	613	624	640	662	650	639	668	647	668	667	666	647	680	632	641	659	674	681	591	665	655	667	636	656	693	642	654	673	676	679	671	665	621	616	665	673	634	641	658	672	647	670	655	677	683	672	673	662	664	640	631	633	681	654	659	688	678	667	599	658	654	682	660	632	632	660	626	700	691	628	666	656	656	666	665	655	643	633	653	616	661	679	654	651	671	641	663	643	632	629	616	651	681	661	669	612	643	653	693	618	698	590	637	625	677	648	653	666	629	617	639	666	665	641	684	664	663	710	654	616	677	621	659	626	678	611	701	679	651	630	676	646	650	606	709	699	624	709	646	614	676	647	643	671	654	670	685	676	666	658	625	655	641	612	657	644	661	661	676	666	669	649	671	621	680	647	664	739	647	592	663	666	590	645	654	669	690	638	636	697	594	633	583	660	655	688	681	653	626	621	600	659	628	623	625	686	634	666	605	662	629	646	643	616	637	653	656	661	641	592	663	668	662	647	643	668	619	646	636	671	613	670	646	607	607	623	678	647	659	636	618	629	657	673	660	674	626	611	634	677	661	623	647	639	679	653	632	634	631	657	631	693	696	630	633	671	624	634	668	673	689	641	606	619	645	634	622	665	676	624	688	681	688	650	605	661	665	699	680	704	680	658	614	611	647	641	614	685	665	662	615	638	638	599	637	651	621	600	646	690	666	657	580	644	678	643	635	640	636	670	661	625	683	616	677	663	641	623	678	668	602	649	640	691	660	659	655	657	660	667	639	638	612	638	626	651	645	620	636	643	668	662	666	684	705	660	658	654	633	662	657	641	703	657	634	700	699	658	662	681	635	653	639	646	645	637	667	656	673	649	628	632	606	680	597	659	605	648	667	612	604	670	617	663	609	656	692	672	650	629	656	610	655	652	644	610	623	687	684	662	623
40492	16848	8342	3354	1119	644	329	271	316	294	268	265	254	285	261	268	256	250	305	270	234	272	254	283	258	264	243	299	270	257	279	277	259	267	256	263	297	294	261	258	284	268	283	269	252	290	226	252	267	255	277	270	253	274	265	285	282	286	296	283	275	258	254	269	278	246	246	279	324	290	239	262	244	270	288	266	260	254	257	281	272	275	273	277	297	301	251	257	268	284	287	271	297	259	254	256	285	288	245	232	276	265	277	256	253	271	272	264	234	294	277	268	291	271	244	282	272	266	267	259	244	292	265	309	281	276	255	249	280	273	289	246	289	259	279	261	250	258	243	303	255	226	245	253	275	260	247	254	273	282	299	252	258	278	273	255	280	288	292	286	284	266	239	266	265	226	268	279	252	281	257	259	262	252	274	255	278	282	257	251	254	253	269	264	240	266	253	260	280	251	295	255	241	244	262	289	266	282	263	267	299	309	279	262	276	278	265	240	271	272	255	247	280	292	289	270	247	264	274	282	292	271	277	282	276	273	277	225	288	280	256	272	271	286	249	246	252	254	257	261	268	282	276	252	275	278	294	289	277	283	258	298	254	279	267	255	289	249	282	256	295	283	268	254	274	286	281	300	266	241	279	283	286	230	283	283	261	269	253	259	223	282	297	263	281	269	279	283	249	259	288	254	278	269	285	273	250	294	253	257	244	253	262	261	252	281	251	273	254	254	241	286	273	277	245	266	263	255	274	274	296	307	258	297	244	280	276	295	269	249	247	274	273	287	265	285	267	239	229	246	254	273	261	256	229	277	272	290	260	258	251	232	258	295	256	223	239	288	271	284	254	229	280	294	290	250	311	235	272	234	261	287	273	271	255	260	288	252	240	264	275	275	302	265	277	285	242	276	289	244	267	282	278	274	272	271	265	270	268	286	285	232	281	266	245	267	205	294	274	272	247	254	252	267	267	265	258	288	280	265	265	278	253	241	262	270	265	241	279	256	273	290	227	226	284	235	269	284	259	243	273	252	274	291	287	268	280	269	293	292	241	262	278	235	241	261	239	258	272	232	260	264	282	276	264	258	251	268	248	250	270	244	264	237	282	308	286	286	266	262	237	267	288	220	258	284	272	293	286	246	267	277	269	251	255	287	297	237	290	253	261	265	286	256	268	252	268	260	279	236	247	264	259	275	287	283	260	270	262	297	277	253	251	268	275	286	233	285	279	284	247	267	260	240	250	266	247	232	289	275	289	247	267	295	270	268	269	276	282	274	284	263	290	254	261	259	241	272	301	265	254	263	254	271	298	289	278	239	248	258	227	245	280	282	260	248	247	258	260	287	281	297	284	254	261	293	282	269	276	293	275	273	221	253	234	249	257	269	277	262	296	285	240	245	261	312	261	267	261	273	318	224	255	242	281	279	263	270	256	295	261	273	294	278	268	256	269	237	257	254	279	250	247	271	280	300	266	269	301	293	263	274	265	253	258	261	280	265	244	261	255	284	269	330	300	286	287	312	252	255	287	255	242	253	268	282	269	257	278	312	269	258	276	294	235	262	300	280	280	286	274	272	288	265	274	227	240	289	262	259	294	272	269	233	294	241	236	288	288	274	252	309	279	291	250	286	301	269	239	259	258	288	263	271	259	271	249	263	234	257	275	260	257	251	251	284	293	287	264	269	239	260	268	280	252	250	238	241	281	277	268	261	276	262	260	214	258	269	281	277	268	265	267	274	285	264	280	272	264	245	257	225	253	251	271	238	236	268	292	248	257	252	247	265	267	228	261	251	262	258	254	289	275	280	292	276	270	251	254	268	246	230	264	276	270	250	233	249	264	282	260	257	257	284	250	249	262	261	261	269	256	261	262	281	258	252	256	295	246	283	234	257	228	261	265	255	280	283	266	266	278	270	287	290	270	275	261	251	273	240	246	258	283	266	258	272	296	299	239	290	267	291	280	248	300	267	236	265	282	261	285	255	260	285	270	279	277	281	240	256	235	263	283	272	271	260	239	263	272	258	271	280	269	247	272	260	236	273	300	254	250	294	249	255	273	303	256	274	243	253	270	257	255	248	262	242	276	261	248	279	260	263	272	282	286	264	256	297	266	272	277	264	258	282	234	275	283	275	263	266	257	273	275	237	264	265	253	276	279	291	305	282	218	272	253	279	248	287	255	285	268	271	269	257	246	246	265	292	280	250	252	246	252	245	265	283	253	249	284	267	302	303	269	258	255	296	287	240	287	263	260	244	248	265	271	283	258	258	276	291	269	264	280	274	261	248	246	251	274	254	227	271	249	272	299	241	290	258	287	274	274	280	250	243	240	295	234	270	246	236	256	276	268	300	244	283	275	290	272	272	273	240	251	270	271	250	283	254	267	254	245	266	262	285	263	254	302	281	289	238	263	280	267	268	315	275	271	245	292	243	258	291	285	240	238	266	244	277	280	266	288	276	284	271	266	277	263	281	252	258	276	246	274	268	277	281	249	293	277	254	306	256	286	261	284	249	242	287	268	260	272	244	273	260	274	227	261	261	254	287	249	246	279	258	263	264	279	245	281	286	266	257	242	286	283	301	268	272	247	270	267	247	280	275	243	253	258	249	229	223	268	269	287	269	248	271	264	296	270	261	269	292	248	280	263	261	239	253	260	228	253	243	296	273	282	263	273	258	262	254	283	233	274	250	256	261	270	298	260	276	288	282	256	274	267	253	258	232	268	295	254	286	286	284	291	265	242	267	247	264	278	264	257	271	268	271	278	270	255	258	267	265	293	286	263	286	258	276	263	225	267	270	267	295	262	247	220	254	286	256	254	245	267	265	257	231	237	269	278	258	224	286	272	293	258	279	282	274	248	280	234	247	250	268	315	271	253	280	271	262	265	242	285	271	266	251	234	244	268	271	283	263	257	247	243	235	247	278	241	251	291	258	230	274	268	282	243	275	257	294	255	262	247	302	275	258	280	261	252	281	243	259	276	244	244	285	272	284	266	254	241	264	282	261	286	278	267	266	305	257	231	262	271	264	248	277	277	252	244	292	236	286	268	231	264	257	261	259	256	291	273	240	322	277	260	269	283	262	249	297	252	246	269	264	279	278	286	289	243	282	290	287	265	266	262	271	271	270	291	243	237	252	286	269	225	266	268	242	271	252	272	266	264	287	223	282	274	263	302	258	262	242	273	277	268	255	259	262	269	260	238	272	284	262	276	289	247	239	264	229	291	259	287	299	250	295	258	257	238	292	255	278	272	229	261	260	268	242	275	282	243	297	282	254	306	255	255	258	272	276	271	259	270	256	264	245	268	297	263	281	249	262	264	282	257	293	279	270	263	259	280	258	284	290	273	296	262	237	268	259	279	249	261	251	264	252	264	256	244	242	256	258	268	281	260	269	309	272	266	273	250	264	283	255	287	284	272	270	288	278	264	274	272	294	252	261	279	267	274	253	293	283	278	265	276	274	262	258	232	282	293	242	278	285	282	279	273	297	278	274	250	248	302	267	242	261
25564	11681	11931	7684	3680	1991	936	660	657	574	574	572	616	585	563	587	612	637	573	555	611	568	606	619	591	559	622	550	629	569	590	598	567	584	577	583	592	576	550	549	584	543	553	621	585	596	622	542	577	613	579	575	619	592	606	625	604	649	585	605	590	574	621	593	584	559	602	610	570	591	596	579	565	596	579	622	625	582	584	600	607	563	593	627	595	575	564	592	648	589	557	583	597	572	587	590	640	595	568	608	559	636	607	603	632	599	589	602	633	615	596	573	555	532	583	559	597	598	631	590	547	563	568	594	550	588	605	592	607	566	616	549	581	568	560	600	558	587	550	542	563	552	627	578	589	609	565	608	611	593	611	560	580	636	561	593	556	574	572	585	568	626	591	603	556	582	588	604	569	566	587	601	555	609	574	612	598	591	570	596	603	567	591	596	549	588	573	574	567	583	574	569	577	591	593	568	603	546	582	569	594	540	558	599	605	623	598	581	587	583	572	568	548	613	555	568	559	582	584	589	627	574	605	573	553	595	593	590	559	585	600	613	611	571	597	615	545	600	589	623	609	575	577	613	582	561	547	528	576	557	553	586	566	648	548	541	584	611	569	549	588	584	575	559	592	594	566	593	563	583	571	588	620	628	565	545	578	568	567	578	538	578	587	594	600	578	588	574	602	576	575	576	591	609	617	583	590	588	647	584	581	611	601	619	614	542	584	615	564	565	642	605	598	575	617	550	538	607	550	595	584	632	611	569	550	615	544	547	627	603	597	574	579	573	611	609	566	616	619	579	602	545	630	600	568	574	545	538	589	588	518	588	617	576	613	600	580	592	567	566	564	580	586	605	559	546	558	566	587	603	616	572	561	594	586	595	608	631	599	599	568	562	597	615	585	592	571	600	575	597	548	602	595	602	593	601	557	546	583	563	594	552	565	588	585	598	586	615	581	594	574	569	631	594	553	637	574	596	542	589	572	609	616	615	550	594	535	587	553	569	566	583	590	571	568	635	597	581	602	559	586	598	618	554	577	594	570	595	563	603	559	577	605	609	591	623	597	614	614	578	523	559	576	583	583	584	549	591	607	589	596	578	595	558	611	571	555	613	552	576	556	607	581	604	655	573	539	601	569	576	584	602	596	607	641	587	621	566	579	639	601	564	551	565	543	588	575	558	556	608	593	605	526	599	585	561	615	613	594	577	577	631	629	597	593	569	585	577	563	599	571	572	564	610	565	546	583	594	599	595	553	520	576	599	609	572	563	634	574	577	614	568	625	598	582	571	588	636	571	619	568	632	594	610	571	572	599	544	616	530	557	616	602	601	590	583	534	571	573	572	602	603	524	596	569	570	531	599	553	586	588	584	586	534	585	560	612	582	583	594	574	617	582	586	582	527	596	606	642	628	589	601	580	657	603	597	598	607	599	602	597	623	568	575	595	594	602	611	582	596	598	592	556	599	614	591	621	567	575	594	568	577	560	597	567	564	604	587	622	579	577	605	591	568	534	602	575	589	559	612	571	561	568	591	575	544	598	627	570	566	633	581	589	601	579	589	564	580	566	599	591	539	589	562	582	576	547	587	586	565	613	580	590	560	602	651	579	604	556	596	608	538	596	576	584	558	642	571	615	585	581	610	593	620	604	572	595	608	570	558	535	575	567	560	578	603	618	592	549	620	579	575	610	570	548	600	594	612	527	561	549	595	555	572	606	630	580	615	624	639	562	571	618	537	586	582	560	564	604	575	554	592	608	584	612	608	555	568	543	584	610	592	607	576	610	600	574	568	569	621	607	606	580	554	563	597	546	595	592	628	550	574	583	519	587	573	567	541	549	579	582	626	543	594	588	533	583	527	577	573	594	644	556	610	623	617	593	558	600	574	603	608	570	612	593	569	587	601	579	608	622	622	599	586	550	561	576	572	570	602	579	583	627	599	618	556	542	578	556	582	570	605	579	574	606	531	573	604	602	537	565	609	589	565	572	612	598	570	592	571	603	607	582	550	595	621	559	582	629	554	604	572	609	561	590	576	611	587	561	619	588	560	622	593	615	580	607	536	581	568	620	565	640	607	579	583	536	592	612	588	592	592	614	591	620	592	593	580	625	585	581	548	584	537	607	568	571	537	594	589	594	580	560	574	574	612	597	571	591	585	556	610	609	525	565	590	602	600	601	561	596	604	592	588	540	585	573	548	616	595	599	583	596	614	594	580	598	573	593	597	573	583	550	575	592	587	596	603	600	559	555	598	602	608	575	614	581	577	618	562	594	572	561	588	627	557	572	612	578	603	625	566	582	579	595	623	593	558	578	585	566	595	577	571	623	557	646	587	574	600	532	616	542	569	605	605	613	637	592	580	591	584	571	594	601	564	569	605	515	623	579	595	554	586	610	646	574	580	590	548	568	593	556	606	581	567	558	559	556	603	564	584	601	552	538	618	544	600	600	561	618	569	567	603	589	584	595	589	608	597	615	581	566	551	586	600	607	543	578	579	594	569	582	618	590	588	605	621	589	591	566	585	547	599	525	605	627	585	652	610	558	595	553	589	584	524	577	559	565	574	560	595	590	576	597	636	584	592	559	590	570	577	616	578	568	574	572	634	569	574	553	592	571	555	601	567	584	586	595	594	592	629	560	575	611	621	604	613	594	586	603	573	572	584	581	579	599	626	556	537	615	585	571	593	572	615	542	575	574	602	592	570	570	556	615	612	560	577	600	573	588	589	604	542	603	574	599	548	608	604	596	625	588	569	586	626	586	585	585	545	576	596	604	575	593	584	620	601	570	596	582	560	583	593	603	578	623	599	618	591	581	564	550	567	528	553	594	622	614	584	587	595	546	635	577	575	595	587	628	572	609	551	569	598	600	600	598	557	581	555	642	619	558	580	571	583	585	583	559	602	585	589	583	574	592	575	551	584	597	628	556	607	571	626	579	596	604	578	626	590	570	590	590	593	557	603	587	568	561	599	611	580	597	588	588	579	531	579	568	618	631	612	592	550	583	568	590	557	544	598	591	614	592	585	589	608	635	571	606	597	579	555	588	596	604	577	577	570	614	583	536	578	595	572	632	566	548	590	613	578	609	540	584	557	612	629	599	562	633	564	583	588	579	585	551	589	554	592	591	574	534	611	575	588	618	595	586	614	627	566	540	587	592	579	580	577	562	597	593	597	546	568	606	558	600	603	552	615	657	647	554	574	599	600	579	590	616	564	583	570	537	616	588	634	611	602	604	564	574	622	594	562	535	588	588	555	559	597	601	600	582	585	572	626	582	597	602	590	604	586	581	600	545	535	563	582	594	584	624	607	575	560	650	577	601	620	589	538	583	565	589	593	573	545	579	578	595	616	590	565	565	620	624	548	605	544	584	630	574	582	602	556	557	569	587	587	576	580	580	575	567	589	598	594	542	550	565	619	563	636	585	567	641	616	608	660	610	604	615	549	550	573	561	609	572	535	585	600	626	551	602	568	601	590	614	577	607	586	623	602	627	572	579	583	577	593
49936	26274	16219	8324	5126	1955	540	373	292	277	291	275	300	265	319	264	283	270	308	328	289	273	284	302	301	274	235	257	274	261	285	315	289	250	290	293	277	251	250	274	268	306	289	284	260	304	296	321	263	308	273	285	274	293	267	255	307	263	294	272	271	243	259	272	282	270	274	284	299	295	282	269	292	278	293	282	276	263	253	298	290	307	295	272	277	272	293	298	265	288	268	299	282	292	265	254	243	268	285	263	296	291	296	255	271	279	261	276	269	297	265	259	277	296	277	276	272	250	288	300	285	260	297	307	298	293	278	283	281	288	282	280	301	290	285	303	274	290	301	278	288	287	267	260	324	305	278	286	270	295	269	280	305	262	298	279	277	265	277	283	284	278	284	255	320	290	276	309	290	318	283	299	271	320	284	241	275	269	291	282	299	299	264	284	280	242	276	295	267	273	316	294	288	279	292	253	277	274	270	282	291	245	253	254	242	299	303	278	264	274	234	279	271	278	317	256	303	280	283	285	279	266	296	283	297	277	273	294	322	281	261	280	320	235	300	297	317	299	270	266	278	285	282	280	304	320	292	308	262	267	290	287	279	294	294	305	287	276	275	280	265	266	238	273	259	266	288	263	298	268	269	278	258	287	281	285	246	273	286	296	268	255	308	240	269	259	270	248	295	290	279	302	317	275	266	304	281	279	300	278	297	263	309	266	291	260	312	295	295	264	298	283	267	278	263	319	292	260	266	276	288	279	284	255	260	282	292	260	302	288	273	271	258	272	273	249	257	275	282	280	297	270	280	239	263	254	265	319	282	285	258	284	304	258	288	264	292	297	240	254	282	296	256	286	257	276	275	303	301	289	280	244	267	307	278	287	276	265	299	316	300	300	273	284	290	256	279	255	284	285	295	279	269	300	290	263	289	293	272	265	326	264	294	296	286	283	290	299	288	301	301	286	244	251	289	296	269	265	299	281	292	272	270	267	268	289	256	272	269	319	255	283	269	307	280	272	250	280	268	284	276	300	270	307	300	262	310	296	281	282	262	289	284	299	282	286	256	301	293	282	263	286	272	297	281	284	297	310	295	258	277	274	256	283	267	261	309	277	237	258	276	265	267	332	251	285	273	317	281	266	274	273	295	287	294	277	300	293	259	280	266	279	282	281	303	308	272	260	268	321	280	268	270	290	278	300	272	279	294	281	302	303	292	283	305	302	297	276	272	268	268	285	275	270	282	260	251	304	284	299	291	290	257	301	267	298	282	270	301	316	288	276	282	292	269	274	302	291	289	268	285	285	283	294	263	274	301	300	281	266	243	279	296	266	249	325	277	285	255	296	270	282	269	316	322	256	292	294	263	266	271	299	264	269	288	250	282	258	274	272	287	273	285	274	296	294	290	316	264	293	289	263	275	252	274	266	268	321	309	318	271	271	262	264	268	301	285	269	316	266	301	256	250	276	264	292	310	274	295	264	279	286	308	286	299	327	291	276	279	272	290	286	305	280	260	280	290	310	283	266	280	275	292	297	263	273	300	300	280	285	303	276	316	261	293	281	316	298	303	290	289	285	268	285	285	255	285	276	255	289	268	244	285	280	299	282	274	294	267	295	265	265	262	282	310	261	266	275	291	298	287	285	294	280	292	306	248	287	284	294	272	278	298	262	268	292	296	285	325	262	280	260	320	274	269	277	282	297	261	262	279	316	250	272	286	269	253	263	274	291	262	314	295	295	318	278	278	272	274	294	269	271	305	252	283	313	287	271	274	289	278	283	264	273	290	262	264	291	318	285	285	260	270	258	251	268	299	306	292	301	269	268	303	270	260	277	308	274	290	287	265	314	268	272	250	279	291	261	270	282	297	292	250	252	290	264	245	307	288	289	251	280	261	286	313	271	285	288	270	277	286	237	299	279	255	256	280	293	284	272	280	294	298	298	272	271	282	285	292	248	303	306	315	269	280	272	281	288	260	268	283	281	289	285	278	243	286	272	268	271	287	310	259	287	271	257	305	282	308	267	267	287	300	255	287	308	273	277	295	277	279	287	298	304	295	276	283	254	276	292	258	295	283	285	292	251	267	293	294	301	257	266	290	260	290	244	303	270	296	254	264	268	317	252	278	265	273	291	311	281	272	294	251	329	273	272	282	257	285	270	306	261	262	330	260	307	288	284	276	265	279	294	270	298	288	272	278	282	273	257	246	286	292	295	277	267	291	302	292	281	265	274	248	283	296	289	297	297	274	266	297	279	271	277	292	248	274	305	284	279	303	277	302	261	251	272	249	261	291	308	284	302	288	268	274	287	262	296	347	286	269	290	285	285	283	306	284	301	307	289	320	289	256	260	289	295	308	275	309	293	283	305	273	274	259	289	307	268	271	270	285	275	284	286	270	280	275	272	284	245	282	289	275	284	298	281	271	330	271	288	282	291	257	311	261	306	300	304	285	303	263	282	278	265	297	297	283	300	295	278	291	288	241	286	261	285	319	328	303	295	317	257	278	276	282	247	298	278	297	288	270	289	269	267	250	288	301	253	298	273	261	286	250	279	301	280	304	291	272	291	275	273	284	291	285	274	278	271	276	242	307	288	279	263	270	304	309	256	297	323	270	287	297	308	257	264	293	255	257	283	303	269	264	248	249	279	252	282	251	273	316	267	254	266	303	316	289	243	317	296	258	300	338	271	281	250	305	281	278	288	291	287	266	299	283	262	283	298	274	271	290	261	281	269	270	262	305	296	278	290	292	284	235	281	290	276	276	287	293	272	288	264	261	275	309	273	293	269	257	286	298	262	284	290	283	259	274	288	268	264	249	259	328	256	280	269	269	252	266	270	301	278	271	305	253	275	262	282	267	284	272	286	266	300	305	295	249	281	307	286	272	261	281	269	285	274	289	276	263	304	278	301	297	275	272	267	250	281	238	300	283	279	259	285	288	289	255	296	285	284	273	285	281	285	278	266	281	276	246	310	261	257	302	279	278	321	273	292	304	292	306	251	270	291	282	275	263	301	266	298	279	299	282	294	252	309	303	281	248	299	268	250	288	263	281	280	275	292	275	264	232	268	276	265	309	263	268	309	300	305	270	292	261	291	310	291	296	298	280	289	284	280	307	297	276	253	267	290	293	260	286	279	269	306	294	312	278	308	281	270	283	312	279	299	264	295	308	302	305	260	299	318	278	283	276	274	260	278	297	298	309	265	299	269	316	295	282	272	266	245	275	285	282	297	277	273	283	283	274	300	273	304	301	330	275	250	273	300	290	308	278	295	330	295	258	265	268	265	259	299	276	274	276	288	267	286	280	264	257	281	306	284	293	276	289	261	273	270	299	290	266	274	258	240	265	315	303	301	274	286	299	300	267	283	292	288	287	285	265	288	294	288	279	275	267	274	266	264	261	283	281	289	270	264	290	290	286	295	271	309	266	261	299	302	245	292	268	291	282	260	256	279	261	269	287	243	299	297	296	280	296	291	319	286	271	289	300	275	264	282	275	316	287	266	247	274
31003	19189	19498	16307	13158	5553	1677	983	817	705	698	642	615	665	669	688	690	689	743	1021	688	596	605	627	585	613	615	628	598	630	632	627	676	635	628	594	649	601	623	573	619	573	620	624	657	590	634	644	658	622	594	619	600	640	607	651	626	638	614	589	597	583	570	660	609	639	615	625	621	652	580	612	636	640	657	634	593	630	661	578	640	635	571	599	621	592	572	590	693	626	635	613	664	600	637	623	641	620	609	656	645	632	642	600	644	638	605	663	602	630	619	597	596	595	621	599	624	631	604	611	624	638	607	617	600	597	616	623	629	675	594	594	625	650	637	584	594	627	602	587	620	583	667	635	661	657	610	623	618	609	611	603	578	582	632	602	624	621	577	606	643	617	587	580	615	571	639	639	606	640	618	602	632	606	612	612	619	598	635	632	641	615	626	654	649	594	621	617	582	606	649	630	615	650	575	624	589	626	541	605	611	623	584	629	631	637	610	642	634	614	632	645	597	600	601	655	647	588	614	608	641	574	602	578	577	613	602	611	671	616	625	654	597	630	589	635	625	672	586	611	614	630	586	560	601	630	654	620	599	622	648	601	648	653	614	648	593	640	632	611	590	633	622	595	635	608	622	610	596	632	611	569	612	592	628	660	621	602	597	618	616	590	635	646	632	622	594	618	581	655	622	618	607	629	637	597	593	597	611	553	628	573	636	643	594	600	588	619	615	636	639	628	646	613	640	587	674	600	624	643	666	567	604	632	570	642	625	610	598	597	592	611	646	582	622	648	606	589	657	639	640	640	616	649	595	594	608	655	658	631	602	598	612	584	635	614	638	603	613	626	585	590	619	599	626	612	638	648	635	640	598	647	656	611	575	631	659	578	611	593	611	615	599	619	607	668	625	635	626	603	646	604	637	620	610	663	622	615	582	627	568	638	621	621	614	610	597	605	634	618	628	652	658	621	606	635	622	616	615	612	637	580	603	608	630	569	600	620	654	577	632	602	593	625	618	646	620	622	646	627	688	628	639	650	591	632	645	628	646	634	596	635	630	633	616	586	587	621	614	619	598	616	633	608	651	652	599	622	579	620	630	610	632	614	657	633	584	583	610	617	606	596	587	701	565	569	595	628	602	633	610	618	613	584	626	602	607	638	615	606	615	631	583	588	600	650	607	616	637	632	642	631	590	620	619	635	633	608	624	603	665	628	616	620	627	641	639	595	605	618	635	625	595	626	591	631	607	595	631	605	597	648	640	628	582	628	629	628	655	610	599	572	602	583	603	661	626	614	612	591	616	593	603	621	679	603	590	616	601	682	605	632	605	624	617	620	564	639	647	636	665	645	629	584	608	623	593	576	615	621	646	605	624	623	623	638	601	648	587	564	672	625	551	627	620	636	637	597	602	595	626	600	580	635	600	636	635	616	606	622	600	565	614	560	577	645	614	641	620	602	559	632	646	595	614	603	598	592	643	583	594	579	573	620	618	667	621	616	585	669	605	617	609	582	596	583	603	607	576	633	603	632	648	620	637	606	589	611	640	615	620	642	636	612	647	633	617	591	582	577	616	611	627	605	637	556	622	607	587	606	596	607	639	595	605	606	609	579	637	581	616	644	615	621	607	633	591	632	615	603	635	618	617	609	623	623	620	570	606	642	609	602	603	632	611	566	618	609	574	637	618	610	600	628	585	580	630	585	606	612	587	627	623	576	577	634	597	631	661	624	606	594	584	634	623	616	631	602	617	657	644	593	609	633	631	622	548	668	614	611	626	654	633	609	601	576	588	642	661	643	652	590	606	590	572	578	615	604	601	602	591	646	592	635	621	611	618	592	644	623	641	626	566	581	621	574	603	636	587	631	581	648	601	634	583	597	663	615	581	581	626	631	610	627	667	592	622	603	641	624	604	650	609	660	589	690	586	615	631	651	637	602	637	624	639	635	583	637	591	616	631	605	636	595	626	622	633	625	596	680	567	577	667	614	661	678	623	600	653	617	636	621	637	578	626	642	625	645	612	674	583	643	638	595	582	613	588	648	587	624	632	621	602	620	611	670	655	613	566	643	621	655	633	571	566	630	646	599	648	609	582	600	610	584	659	572	617	581	613	604	619	620	594	611	641	676	645	633	599	590	622	567	595	592	594	617	634	613	631	579	560	610	647	607	609	609	631	632	631	580	603	633	614	655	615	617	606	587	636	641	652	648	588	667	635	614	568	604	592	625	688	604	657	621	612	630	665	638	621	599	623	602	620	596	632	628	627	592	613	585	631	650	642	658	593	585	674	583	603	665	577	629	620	634	627	660	583	641	594	631	617	632	613	641	612	655	682	620	603	684	590	591	628	623	620	657	619	647	629	631	620	600	597	596	625	647	668	653	592	619	638	647	611	636	614	618	666	581	622	625	617	656	585	575	638	623	634	619	634	628	602	630	627	636	568	611	579	569	601	633	617	609	642	612	609	626	617	570	625	630	616	571	621	624	611	599	618	619	595	612	604	580	624	619	629	634	610	605	602	619	613	629	626	596	605	621	631	618	658	608	593	610	645	610	610	557	595	613	596	586	606	631	617	619	590	643	648	653	632	603	639	619	629	612	603	618	638	659	647	644	621	624	599	604	617	629	622	572	591	619	597	637	605	614	641	642	648	602	586	652	606	655	599	598	612	685	629	626	610	655	604	637	636	627	645	620	601	621	718	634	614	581	660	653	625	597	591	609	618	619	607	635	592	595	593	631	630	633	608	630	626	629	607	603	588	622	641	677	655	587	593	643	572	616	638	599	649	637	599	607	638	617	623	582	609	609	576	635	605	620	609	624	604	639	646	588	596	680	645	578	664	576	606	635	665	576	613	614	649	664	609	643	624	603	617	615	610	609	609	644	551	628	651	609	573	605	622	609	600	606	632	591	621	632	618	632	592	630	654	633	584	566	634	617	656	632	632	597	612	592	634	594	589	620	589	604	662	656	618	609	605	629	608	563	629	592	625	604	604	590	611	617	610	577	591	614	620	599	598	625	575	629	629	584	619	582	606	587	590	608	628	621	619	636	658	642	630	615	644	621	640	644	613	646	630	592	584	618	592	611	678	572	614	609	637	626	574	611	626	645	616	662	595	624	636	636	642	626	623	599	584	651	666	635	703	583	653	632	639	644	608	633	630	618	662	660	638	608	658	627	595	608	647	577	589	625	692	624	579	679	631	623	639	689	617	615	620	596	579	622	593	607	590	655	606	604	623	596	574	622	659	596	615	596	635	593	605	606	617	622	623	621	646	645	607	583	605	648	635	673	592	713	606	579	615	613	618	618	637	601	628	611	622	627	639	609	588	575	636	606	593	639	589	606	599	607	631	599	590	570	621	650	596	618	660	616	583	618	624	648	602	644	577	584	632	619	627	626	652	630	617	590	605	615	622	658	624	645	589	633	615	591	588	594	618	598	649	610	601	599	642	590	621	615	603	594	599	625	575	579	612	650	633	626	620	605	637	628	615	631	633	628	634	646	577	618
65061	33755	19563	11549	5400	1972	573	366	344	340	305	297	299	302	316	297	288	336	328	350	317	297	337	290	257	308	286	300	267	270	296	326	320	293	336	301	309	280	314	287	325	296	273	329	315	306	317	314	280	313	275	293	343	315	292	327	260	256	268	287	331	320	295	304	289	278	307	308	309	309	292	297	305	302	304	310	319	265	323	299	303	305	337	302	268	302	260	284	307	347	273	287	325	280	315	333	319	293	299	337	305	314	291	323	311	332	310	272	303	320	306	312	306	359	297	311	346	323	291	283	305	339	301	320	280	289	310	309	323	302	301	309	290	330	322	266	280	303	298	309	300	298	314	300	259	304	292	303	278	308	309	302	328	330	334	282	305	342	314	304	363	282	276	302	314	314	283	310	295	303	320	300	329	320	320	289	324	307	300	271	324	321	293	283	317	290	317	291	301	295	310	288	297	294	298	300	334	333	300	316	315	311	311	288	284	293	318	311	306	309	293	298	337	325	328	320	308	303	315	306	334	317	323	353	280	329	326	334	310	250	322	309	310	346	309	276	292	275	303	301	284	267	295	314	312	284	306	295	330	288	270	298	291	339	283	306	315	257	263	289	277	284	323	314	259	291	305	297	285	273	293	306	305	312	263	332	301	316	356	319	294	329	299	264	293	318	292	319	304	285	342	309	326	324	288	301	291	293	319	334	288	295	301	317	279	275	300	298	302	300	268	286	292	341	323	313	321	313	292	315	322	305	317	319	297	299	297	301	299	310	304	297	290	295	325	280	280	297	298	313	318	264	285	281	315	311	316	301	288	276	326	257	296	310	314	303	294	310	287	340	312	321	303	273	309	312	307	324	345	291	299	281	298	291	314	331	271	289	298	293	271	317	309	295	326	308	297	274	286	302	297	300	305	293	288	313	290	312	312	276	289	284	273	314	316	272	316	274	321	273	310	307	305	302	318	280	293	319	312	310	305	325	262	306	298	307	283	308	288	279	294	305	309	306	308	251	290	275	309	327	361	306	296	299	296	308	311	317	304	300	279	324	329	301	303	290	290	303	334	313	260	290	286	293	308	325	313	256	260	318	313	304	338	314	294	306	293	322	289	288	300	329	308	311	280	275	294	289	282	297	335	332	298	275	292	316	306	322	319	305	305	300	324	273	309	305	280	301	324	291	289	302	321	324	321	269	312	315	335	286	311	319	312	324	319	333	313	309	323	295	293	287	319	307	301	277	287	305	286	290	308	341	346	329	283	313	295	337	328	282	309	295	294	302	281	314	320	310	307	287	297	342	329	301	343	278	297	304	300	279	284	325	284	296	328	314	297	296	286	313	310	284	333	312	336	294	302	311	292	291	347	319	345	295	349	299	339	313	307	300	288	334	311	330	308	279	255	323	315	301	289	282	327	305	317	299	303	332	288	288	299	269	288	308	298	307	300	299	295	303	308	281	293	306	287	280	276	332	330	316	302	327	341	304	293	291	309	320	328	285	303	306	302	303	299	313	303	275	309	308	296	293	321	307	290	317	321	331	322	312	298	299	280	293	306	304	303	310	279	299	290	300	275	330	326	268	319	333	305	321	316	310	315	317	298	291	312	307	311	309	303	286	336	295	290	296	294	330	261	304	314	300	295	316	314	272	285	312	275	326	272	303	286	310	291	303	303	309	293	294	295	280	313	325	319	325	275	306	292	319	306	316	339	307	319	286	293	282	305	298	298	305	291	307	305	309	298	305	260	274	304	331	308	318	291	317	287	320	293	311	286	292	289	332	316	327	293	320	316	310	313	315	307	297	321	312	276	278	291	331	325	246	306	306	289	272	280	265	262	315	277	315	296	290	288	292	304	332	284	286	321	305	301	334	307	295	274	326	301	291	314	283	346	261	346	300	333	295	302	314	279	331	259	292	285	338	309	275	320	311	311	310	325	331	310	297	342	317	313	333	288	275	293	320	294	297	285	303	311	312	285	276	307	305	298	316	277	314	302	276	280	322	311	289	292	306	298	293	289	293	292	322	302	285	319	288	329	318	306	323	316	295	285	290	327	288	282	295	313	335	304	305	315	303	340	307	279	342	310	315	295	309	311	324	315	320	330	305	280	305	319	325	333	323	290	304	290	289	272	289	329	316	294	309	310	293	283	302	295	320	312	291	337	327	301	305	297	295	324	287	290	310	298	335	310	268	318	302	336	286	323	283	317	304	310	313	311	327	290	312	313	283	304	309	294	259	281	300	312	303	330	287	293	322	311	315	294	348	301	318	274	284	272	286	265	281	315	327	318	343	289	295	321	338	338	293	314	302	325	295	341	353	286	297	311	246	291	322	303	284	326	270	286	260	316	305	261	278	314	300	303	269	292	327	303	275	271	299	325	304	303	304	307	330	310	325	293	296	306	325	295	302	308	297	292	294	281	316	295	290	312	319	282	299	303	300	302	328	327	271	278	308	296	307	321	282	287	298	271	286	311	279	297	305	307	306	329	300	309	303	295	280	320	283	311	310	301	283	330	306	270	329	298	283	312	271	345	364	295	311	277	274	320	299	300	324	334	338	281	285	295	325	288	318	327	335	308	310	319	295	320	296	314	273	286	318	288	311	337	312	301	306	294	314	294	321	345	292	335	315	319	291	297	340	295	277	347	318	308	299	308	270	304	332	282	336	323	301	312	297	317	317	299	289	303	316	297	339	314	331	289	309	318	262	317	301	301	312	296	350	308	273	286	324	308	308	302	308	323	317	276	313	296	313	256	297	318	319	282	292	321	284	313	267	289	326	297	319	284	293	304	290	293	290	306	304	319	321	321	307	318	282	334	305	290	324	277	280	314	301	268	273	284	315	274	328	270	295	260	313	301	317	325	303	318	337	323	284	321	294	291	303	288	301	294	311	290	292	283	323	283	306	297	274	308	336	281	330	281	308	324	323	300	283	304	271	305	286	329	322	297	355	292	295	293	307	298	296	296	316	301	245	316	319	295	287	303	319	325	297	272	315	289	291	307	290	342	327	315	312	290	267	302	290	277	305	324	296	287	304	306	300	295	306	294	329	294	287	309	293	329	300	320	285	331	307	332	333	277	329	288	281	292	334	248	336	283	258	299	336	349	321	340	301	284	333	330	301	272	319	317	313	321	287	316	342	275	283	297	312	305	304	295	306	327	289	309	295	287	277	311	336	312	289	289	292	281	298	292	305	298	324	324	290	296	293	294	306	308	320	297	293	311	262	277	294	304	309	304	334	282	307	256	318	318	286	299	289	346	350	327	306	330	295	302	293	312	299	286	306	307	281	303	312	303	331	313	343	300	286	329	279	250	310	293	277	314	336	299	326	318	307	298	309	270	283	316	319	312	309	330	288	312	324	355	288	340	288	331	308	292	280	335	282	306	322	317	319	304	295	302	290	323	296	290	275	308	322	278	308	306	295	275	299	279	331	307	298	298	299	284	283	286	319	330	286	298	322	328	327	301	307	293	298	294	281	308	312	329	309	312	272	246	281	296	290
41471	23475	21254	19555	12715	4933	1615	982	826	769	775	708	736	697	687	705	680	782	945	965	682	681	642	666	660	682	663	618	652	641	673	675	643	617	611	659	608	661	675	643	688	634	681	686	691	690	666	693	657	647	609	662	643	620	659	667	599	663	632	675	638	649	657	645	662	605	690	657	681	683	649	666	656	660	652	635	697	661	669	672	657	653	641	655	642	675	681	658	669	667	644	674	613	629	673	676	687	705	698	692	667	681	695	677	710	731	703	673	658	661	650	691	685	661	645	644	623	640	623	598	642	634	618	636	682	721	627	717	664	630	675	647	674	663	638	632	630	685	645	668	661	671	672	656	662	649	641	668	664	689	673	645	660	639	687	682	662	644	661	686	662	676	694	612	650	637	674	695	625	688	680	677	666	638	608	647	667	643	640	652	645	669	638	680	635	658	655	636	676	625	681	627	644	701	676	668	618	659	586	636	643	656	627	695	646	680	623	669	648	689	631	689	646	686	629	660	664	652	664	654	680	678	688	641	657	641	698	634	610	635	634	603	615	647	638	666	672	697	669	648	710	663	646	652	676	649	692	654	670	658	684	647	676	598	656	692	665	692	632	635	649	661	682	700	650	630	620	660	650	626	669	651	663	653	646	664	622	638	651	654	665	617	693	711	645	612	626	664	648	656	644	652	663	619	665	620	625	646	619	606	640	643	656	617	708	673	659	660	699	618	681	628	645	606	656	669	670	622	626	654	635	677	616	612	647	617	655	650	637	653	660	622	662	667	642	677	637	650	664	665	671	634	657	703	611	632	661	653	615	663	659	654	680	633	635	652	657	638	645	628	632	657	681	661	684	630	662	616	656	691	639	653	657	659	638	637	692	700	640	696	665	708	657	661	685	639	676	678	665	701	664	638	677	691	660	627	670	673	661	673	609	645	663	622	624	655	679	668	667	658	672	626	673	692	651	657	674	627	631	641	616	641	678	652	665	660	629	634	668	675	651	679	642	669	670	646	640	653	623	662	649	646	683	627	634	628	651	664	651	639	693	637	663	636	638	683	619	666	635	620	695	622	660	668	663	627	622	675	655	652	619	671	638	651	669	645	664	608	665	664	623	650	631	644	654	637	642	630	671	638	644	618	658	673	666	716	680	694	651	664	669	658	630	664	659	656	663	645	662	671	619	664	656	672	674	698	668	668	645	674	658	704	626	658	623	694	651	682	685	667	663	614	684	650	605	668	577	653	676	659	693	658	674	642	696	714	656	650	662	609	651	679	677	626	646	652	685	664	675	661	629	645	687	614	643	632	613	631	664	670	634	668	627	621	654	645	637	665	633	664	636	657	696	623	577	674	659	663	652	643	686	678	648	672	680	658	655	651	621	628	660	629	651	640	671	634	613	650	685	686	661	659	675	674	664	636	665	669	672	669	639	658	663	634	612	698	581	653	641	668	650	635	648	656	657	656	610	666	697	673	647	659	612	627	645	647	664	699	643	679	683	637	665	656	646	689	663	641	668	652	654	663	675	672	660	639	636	684	677	650	680	660	682	682	609	657	634	672	638	615	648	645	578	686	700	637	650	604	609	606	661	616	612	643	688	603	653	623	664	626	676	657	685	643	700	651	638	682	642	647	656	637	624	647	656	633	662	678	629	687	630	638	705	676	701	584	642	634	676	664	640	656	613	666	681	652	637	646	652	645	640	648	666	660	633	664	671	622	623	659	676	679	667	630	665	658	676	622	652	659	636	668	671	683	631	640	671	620	670	631	624	665	665	662	608	677	680	629	636	680	606	660	685	597	592	597	665	661	642	636	651	657	674	658	666	701	648	705	613	657	613	633	685	634	640	682	662	637	646	622	665	696	623	644	636	661	633	615	656	654	614	692	659	658	654	639	670	664	632	639	647	673	624	656	652	640	653	589	622	680	631	628	642	664	585	658	658	672	637	668	665	644	659	666	610	627	653	640	645	673	621	685	627	628	644	655	629	695	654	638	670	637	677	653	674	659	642	654	686	659	671	612	642	682	651	647	695	626	714	668	681	640	672	697	647	611	651	671	675	634	629	610	686	625	621	660	645	667	672	677	648	640	644	670	656	663	657	668	656	664	652	689	652	645	601	656	643	671	658	693	661	678	667	665	622	673	668	657	693	642	654	661	702	680	644	662	657	639	616	681	641	678	610	652	667	653	666	693	661	663	638	669	665	697	666	683	640	642	657	644	673	633	661	655	636	647	704	696	702	677	626	662	631	650	682	680	645	662	635	638	685	684	653	649	648	692	689	675	626	664	631	648	642	612	653	682	666	672	610	689	663	648	673	651	635	582	666	652	645	652	652	671	674	649	719	670	657	619	645	684	685	637	650	690	675	609	638	644	632	651	638	651	680	683	656	636	628	643	637	659	633	708	688	659	678	679	663	622	649	635	668	694	609	667	632	625	638	588	657	655	700	688	677	605	680	646	672	652	653	633	642	676	624	653	646	647	686	609	618	670	643	657	676	615	636	643	661	581	642	623	713	627	638	659	674	653	619	664	659	679	667	644	677	682	653	669	624	600	650	681	646	647	655	667	666	629	651	671	649	599	674	641	685	686	640	640	633	643	669	667	634	679	628	660	645	606	640	645	696	682	639	675	645	652	598	664	658	636	649	635	644	715	656	682	653	644	668	644	620	650	680	689	645	596	639	648	665	676	619	639	642	648	655	629	614	665	693	669	629	632	662	654	686	680	694	637	672	647	696	613	647	651	678	673	694	639	610	672	658	642	708	647	675	657	706	607	639	692	677	629	637	619	670	714	683	685	641	671	660	669	687	650	668	670	672	645	678	681	666	642	676	632	633	683	655	670	694	609	664	623	665	676	659	661	665	674	684	699	644	645	652	670	608	653	633	642	660	660	663	663	654	627	629	661	667	629	669	658	661	640	655	663	662	677	614	676	645	593	673	681	639	663	626	641	625	641	631	638	679	650	664	641	668	663	606	682	610	637	636	656	633	625	634	646	664	662	673	622	651	644	675	665	592	658	648	679	647	678	609	653	696	690	707	651	659	653	663	648	666	664	698	644	707	661	670	650	619	590	641	622	645	646	623	622	603	682	665	635	655	670	645	676	668	683	662	689	630	653	683	630	655	651	665	658	669	663	641	673	679	645	676	650	664	659	658	647	640	643	697	706	668	637	660	621	655	649	658	644	635	671	674	670	730	596	683	692	670	639	648	686	664	620	649	671	649	622	644	600	685	662	638	617	699	684	627	677	641	667	637	670	680	660	682	623	646	653	661	628	651	637	659	650	644	658	673	622	694	642	659	648	634	645	642	697	640	647	637	651	632	643	646	669	649	640	580	637	660	639	700	678	624	667	683	626	642	617	694	679	659	674	678	637	697	624	662	631	639	662	689	685	622	607	645	697	664	709	600	640	636	663	681	625	645	644	649	653	675	649	651	658	657	675	665	657	695	560	678	651	664	632	623	658	633	626	611	679	681	685	677	671	654	654	699	608	622	610
42836	23421	13203	4994	1268	709	325	293	302	261	259	273	247	282	291	248	276	274	267	320	266	246	269	250	276	244	245	278	279	282	289	294	309	295	284	261	277	288	265	288	267	276	246	276	257	251	257	286	272	272	233	272	278	266	265	282	290	287	258	253	287	235	272	233	259	270	253	231	272	278	265	297	244	265	258	282	296	283	266	267	318	288	282	290	291	261	265	250	250	239	254	234	254	261	275	247	270	261	284	240	235	241	276	272	252	237	242	241	237	271	288	273	261	280	250	279	278	280	259	258	271	249	247	286	290	248	261	261	265	266	278	263	283	240	269	268	256	271	273	264	261	274	228	272	250	264	265	276	278	270	260	270	246	231	300	278	247	261	269	265	285	281	241	288	241	264	264	257	281	262	262	270	257	285	278	244	276	267	272	272	279	261	260	290	297	293	227	256	271	265	274	272	276	278	279	249	274	275	266	297	291	292	278	318	287	269	254	267	258	268	266	263	249	269	296	268	289	261	271	269	254	245	267	266	267	258	269	270	270	243	271	281	264	272	269	290	267	298	264	279	278	300	300	259	260	279	263	233	269	273	282	310	260	276	280	273	255	267	304	286	271	247	279	308	294	271	263	254	276	249	267	332	260	265	240	267	285	252	253	293	279	273	280	258	268	268	277	305	281	263	266	276	265	298	289	295	281	287	272	260	292	284	271	268	281	273	246	262	284	277	272	243	266	267	268	252	235	280	257	289	257	283	334	252	249	264	241	276	290	274	282	260	248	313	251	240	263	271	235	255	278	281	281	266	264	282	271	263	293	299	294	259	252	264	281	263	275	273	286	260	234	273	276	264	294	313	270	246	294	267	260	309	247	262	291	279	261	238	213	276	228	230	279	279	271	267	262	287	296	257	240	264	251	253	285	281	292	284	279	295	250	266	255	275	245	293	273	259	280	287	310	296	237	269	263	284	271	268	265	262	306	259	246	272	285	267	280	267	267	320	265	279	265	258	262	256	275	252	233	271	265	251	251	265	281	285	300	248	266	266	296	279	292	255	296	265	281	278	276	233	265	292	276	276	275	313	276	288	284	257	268	268	247	277	286	246	284	277	270	288	256	230	298	259	278	285	277	225	281	278	283	262	260	276	256	246	319	296	303	274	268	232	284	280	261	269	278	242	269	281	283	284	267	296	244	287	295	249	254	284	313	300	262	275	264	304	275	255	277	264	292	288	282	270	290	302	277	262	248	274	289	259	250	251	255	287	290	250	272	282	256	277	266	275	281	281	292	263	238	251	274	264	276	260	266	263	282	270	259	283	283	287	266	283	278	288	275	296	267	286	257	296	272	272	283	310	323	305	274	278	257	271	273	302	310	261	279	254	280	274	302	249	276	278	310	293	281	272	239	263	251	271	231	264	296	276	258	312	250	279	262	291	271	270	262	267	240	268	276	266	265	261	271	277	265	295	289	275	263	272	270	239	263	321	300	263	224	264	266	243	296	259	258	244	266	257	251	247	247	288	255	245	247	293	248	278	262	242	268	248	251	272	265	269	301	313	281	235	262	275	266	274	268	265	298	260	275	271	239	255	274	256	263	278	264	254	296	243	276	298	251	243	280	230	229	262	265	269	291	238	238	287	262	274	286	232	262	251	269	310	288	267	256	297	234	265	274	267	271	264	320	291	262	293	298	260	287	295	258	251	241	249	252	284	282	277	268	260	250	320	300	287	271	300	282	260	281	240	284	270	307	309	283	296	267	263	282	269	284	277	268	274	253	271	243	245	279	274	292	259	252	253	266	282	249	285	261	282	276	291	303	242	260	315	289	261	301	253	256	246	249	290	260	265	260	276	287	249	254	258	284	295	238	294	253	252	246	302	245	253	270	256	252	264	288	291	267	253	313	304	254	274	287	253	280	261	261	267	310	279	283	274	275	259	245	251	284	271	288	279	283	247	259	296	264	325	273	261	291	243	246	264	286	261	268	245	276	269	265	234	283	258	275	296	242	244	272	254	291	268	258	250	275	237	283	274	255	287	266	262	279	284	253	279	297	272	271	295	265	273	307	254	238	280	269	288	280	313	243	249	261	276	255	299	282	263	236	279	274	256	279	276	286	244	266	273	287	256	274	269	281	262	303	293	294	274	282	258	283	276	253	261	263	287	245	289	297	288	280	292	290	306	284	261	269	267	280	254	258	308	271	271	255	240	274	268	264	281	281	272	302	311	269	261	278	267	284	273	255	282	243	257	258	263	281	272	270	273	261	256	267	257	253	287	258	262	283	279	260	253	263	270	296	234	275	279	264	275	280	271	277	251	272	269	294	265	264	277	277	227	243	271	261	256	276	279	272	286	224	295	251	277	262	277	280	261	275	282	315	280	284	271	290	285	261	243	261	264	282	294	233	283	256	276	293	271	260	290	276	272	256	264	269	245	265	277	245	257	236	293	260	225	267	276	290	288	269	250	282	264	284	274	292	295	252	253	254	295	289	267	307	245	272	230	274	276	273	268	279	246	266	287	289	256	292	284	252	295	275	260	268	274	260	257	291	252	274	281	273	292	260	261	262	252	265	273	251	259	289	246	250	316	264	252	302	267	294	266	251	300	269	301	226	289	285	244	254	261	261	252	210	295	244	254	279	249	295	262	264	255	259	258	275	262	284	269	274	284	238	287	293	283	272	260	293	266	248	274	258	304	254	228	250	309	271	262	217	271	276	275	292	284	296	257	280	295	258	284	257	245	293	289	295	272	275	265	258	283	296	266	301	265	243	283	258	270	260	259	244	246	284	289	273	257	275	262	264	285	260	260	256	267	271	292	269	273	287	255	276	270	266	254	251	234	256	284	296	240	253	266	249	243	242	289	278	281	300	282	284	275	248	248	239	257	286	273	248	269	246	243	299	227	256	270	261	268	288	236	263	305	252	249	246	268	261	300	290	291	267	260	233	250	268	274	276	242	280	286	272	266	284	261	293	263	321	287	291	261	301	266	219	241	250	253	278	274	311	276	272	271	281	266	326	274	274	264	287	272	261	251	273	297	264	290	277	276	282	277	267	261	247	276	280	246	269	295	278	283	249	259	306	283	249	281	269	283	286	285	289	254	280	250	313	285	261	270	271	280	272	253	252	287	265	268	247	271	264	273	230	275	265	299	256	299	272	224	267	267	277	256	267	269	286	264	278	283	302	256	264	281	283	260	262	236	269	274	261	295	297	260	282	268	259	280	289	282	234	274	267	274	297	303	266	255	265	266	274	266	272	284	266	271	293	277	317	258	279	262	253	250	264	249	249	244	279	255	259	251	249	249	240	292	279	265	264	274	244	264	295	266	245	261	282	259	235	262	303	270	267	268	281	260	261	260	255	273	267	254	262	266	283	276	272	283	249	270	279	283	228	304	295	248	310	261	307	273	275	285	292	263	245	256	277	241	278	261	251	250	260	278	252	315	267	280	286	292	282	279	291	241	276	296	290	280	310	280	261	285	292	251	254	281	233	281	264	231
26706	17589	16470	9451	3554	2232	810	666	585	553	603	587	588	622	599	602	592	625	652	610	626	599	574	564	592	596	591	578	582	605	609	522	594	585	597	591	561	582	578	656	575	597	567	610	578	572	590	553	560	601	523	586	562	603	593	628	603	603	556	607	637	576	636	600	568	599	553	525	575	631	580	596	566	609	630	569	614	609	577	569	620	597	608	601	629	624	603	593	515	588	600	613	565	572	633	623	567	592	562	610	622	554	591	569	598	596	584	597	555	604	595	561	608	584	584	572	609	626	599	610	614	602	561	578	610	587	578	576	621	628	564	598	550	624	598	631	579	592	591	565	614	594	571	608	609	608	610	605	609	581	554	582	600	574	603	583	598	598	582	585	607	519	567	627	620	613	623	584	571	609	611	604	589	583	594	581	634	589	620	636	556	617	581	573	631	605	574	566	579	584	567	587	613	590	593	609	572	616	549	589	598	558	565	602	573	639	593	596	585	619	600	599	625	609	572	598	621	579	597	579	589	602	560	624	641	576	612	581	626	628	627	583	611	604	571	565	576	565	618	600	548	633	581	602	613	588	602	607	598	591	581	565	604	544	620	582	582	553	612	592	598	619	609	592	631	634	609	595	607	624	552	613	589	591	589	608	627	617	614	597	610	615	623	603	613	587	620	565	617	604	597	571	588	624	586	609	563	635	598	567	570	576	592	576	568	573	562	549	556	543	585	550	617	573	619	561	593	604	566	586	578	592	582	631	605	575	602	580	625	578	552	572	550	576	619	547	590	615	597	592	607	608	563	598	550	583	562	571	599	563	614	600	610	608	603	582	566	628	592	577	572	589	563	572	575	574	604	601	617	556	614	586	606	621	605	588	558	593	575	607	611	574	607	598	576	593	632	591	620	569	574	586	586	563	623	596	561	576	599	605	611	596	636	576	578	591	587	565	615	614	581	607	629	577	614	570	599	615	618	574	583	605	602	615	577	573	585	608	593	617	571	585	638	599	555	608	568	560	574	625	605	594	578	531	557	577	594	574	598	563	600	600	587	559	572	620	588	634	582	619	563	578	595	586	619	591	612	583	580	597	642	587	582	582	581	592	613	649	562	613	584	605	604	536	604	603	601	577	604	586	570	558	589	577	564	567	560	579	607	572	610	577	571	596	630	598	580	550	598	646	568	605	597	609	589	597	595	635	558	565	546	586	597	569	564	604	573	565	633	585	589	611	591	653	608	575	574	602	612	588	592	632	605	576	620	580	531	582	646	593	596	603	590	576	604	605	598	623	565	635	576	603	607	578	584	577	619	608	598	563	582	597	574	531	567	612	609	582	580	603	581	609	560	629	527	598	604	563	587	589	614	567	610	582	591	606	600	546	612	615	572	580	569	591	595	599	592	558	576	598	616	587	575	591	638	613	580	611	652	604	561	597	598	563	604	591	600	603	578	619	622	634	561	585	540	604	612	592	575	551	612	642	592	598	596	596	565	568	601	589	569	551	619	603	610	619	567	554	558	604	566	629	595	582	593	568	601	582	578	607	563	627	594	598	583	559	621	644	622	658	617	583	589	592	604	575	573	593	607	570	567	577	594	626	561	562	609	616	623	584	609	600	646	634	598	544	581	612	574	588	670	593	596	578	561	580	555	572	610	555	601	653	602	616	572	586	598	569	581	606	580	583	598	603	602	603	593	622	593	569	600	605	616	612	593	603	630	637	585	575	581	593	610	559	632	546	585	536	578	534	573	566	629	564	609	606	594	582	544	599	598	582	604	609	591	628	585	571	614	549	597	588	578	605	593	659	592	598	610	585	580	615	598	597	580	575	648	595	612	577	631	619	535	597	621	620	568	594	576	603	601	545	579	589	592	615	601	611	587	584	576	638	628	591	596	598	585	601	595	578	589	582	614	553	550	603	642	606	621	580	596	595	616	579	614	561	597	600	576	624	582	602	626	623	574	602	579	653	611	598	585	608	620	557	639	629	602	598	644	605	618	636	588	594	617	603	572	611	579	580	630	613	605	553	610	597	631	601	551	587	611	650	612	615	545	630	594	556	560	599	600	580	573	616	604	580	573	575	589	606	556	623	590	571	630	565	599	632	610	581	610	613	613	596	602	591	626	609	597	620	575	629	588	607	613	576	622	616	593	584	547	569	611	650	608	562	598	600	612	594	567	562	578	576	588	608	594	586	604	609	647	575	596	649	597	584	585	600	600	608	573	552	598	542	559	584	597	581	603	525	618	577	585	645	579	601	591	593	553	592	610	582	609	626	620	590	598	631	571	598	557	581	579	577	578	605	577	578	615	581	601	597	616	556	580	574	583	594	553	540	595	592	581	573	573	572	608	611	626	554	624	598	615	577	542	618	620	615	631	606	602	558	616	606	605	649	584	637	585	607	634	597	570	576	587	578	616	601	594	615	666	634	600	620	604	611	642	595	573	611	595	593	596	574	605	601	576	583	565	584	579	572	567	604	572	553	608	546	619	544	599	602	593	600	574	620	590	585	617	599	606	599	627	599	562	577	588	577	575	588	584	552	562	591	638	577	611	642	596	589	625	601	609	613	631	585	538	584	631	573	588	578	574	599	627	600	629	562	605	593	553	591	581	559	579	558	616	615	591	587	617	617	613	592	534	558	549	575	569	624	580	595	578	653	561	598	580	640	608	580	595	582	586	638	623	605	637	600	573	602	595	584	606	611	589	557	585	584	586	647	613	613	597	628	577	571	551	590	566	603	561	578	586	606	623	554	573	572	592	538	610	569	563	618	558	604	634	648	574	571	651	574	558	565	617	636	580	583	624	582	612	573	593	612	622	607	579	617	588	612	622	581	605	576	565	592	564	599	584	596	586	605	596	655	577	561	613	555	554	581	628	573	627	574	557	580	568	617	602	599	579	595	569	562	557	604	579	599	592	613	571	639	582	563	589	591	606	613	597	621	596	576	599	599	606	629	591	595	578	570	641	578	579	587	585	610	553	567	602	588	585	601	594	585	581	632	572	616	595	614	552	546	602	593	595	612	579	589	582	612	629	550	593	610	565	579	568	606	552	563	590	543	607	629	609	551	655	568	640	572	589	677	605	620	610	634	594	601	583	577	611	583	581	600	595	570	567	603	609	613	603	635	574	602	583	558	605	594	577	587	615	556	562	551	544	595	585	605	605	561	580	581	617	613	534	596	653	587	591	589	575	603	602	563	621	603	627	603	593	627	577	607	643	578	596	587	564	545	608	622	574	550	549	595	583	567	613	629	574	598	614	596	600	590	574	607	581	568	552	642	574	583	602	590	574	588	588	544	575	610	584	581	637	627	577	566	541	565	615	558	585	587	621	593	604	621	649	574	632	603	616	609	624	628	577	603	580	560	598	593	596	623	589	556	611	596	601	583	611	538	594	593	586	607	570	608	593	566	597	581	608	638	601	618	593	614	566	608	601	577	601	647	622	540	669	624	606	564	568	619	576	622	617	614	577	584	613	572	612	584	583	601	584	579	588	623
56291	30582	16637	7976	3251	895	397	350	301	283	301	330	293	272	302	267	286	310	279	271	314	308	261	312	286	298	274	297	292	289	285	256	288	296	304	268	318	307	310	267	301	275	306	286	264	265	279	305	256	277	294	305	275	284	271	256	297	276	328	262	298	295	299	283	303	263	292	303	283	294	300	294	293	274	261	276	272	280	294	286	275	273	258	300	268	269	297	321	277	302	282	300	277	283	294	280	297	269	315	284	235	307	305	283	282	275	283	279	282	285	280	294	306	275	265	295	275	298	314	279	283	315	297	268	306	316	315	289	288	275	279	282	299	268	281	289	273	268	309	263	270	294	261	285	278	291	280	288	282	305	276	282	307	275	265	238	272	292	270	313	272	305	279	277	283	309	301	289	252	298	302	277	297	280	307	301	250	275	287	274	249	288	292	270	287	268	282	269	297	293	297	290	278	287	294	284	264	274	298	322	284	272	269	258	281	288	266	264	260	276	285	290	266	309	263	310	299	265	283	316	323	299	231	275	275	301	278	260	302	281	270	279	302	256	300	281	284	271	306	310	248	271	278	294	276	254	298	304	296	272	269	293	273	304	291	275	264	281	279	289	274	282	293	289	310	233	260	325	253	268	282	249	293	264	273	289	226	283	280	283	284	283	250	307	281	281	304	326	300	289	272	316	313	279	322	250	270	311	296	255	300	299	263	286	258	288	292	277	283	270	282	259	259	275	286	290	251	290	265	300	286	280	275	278	271	281	304	295	267	307	281	246	294	277	294	290	260	273	253	278	286	282	282	289	270	265	304	288	306	252	288	279	295	315	264	260	278	281	312	295	261	277	338	288	284	238	265	273	277	276	299	268	293	285	238	305	278	273	290	280	317	271	285	279	318	284	314	275	277	259	278	282	267	286	317	281	279	249	263	280	327	313	283	267	289	260	284	275	263	304	279	268	280	255	279	287	251	277	288	276	272	305	302	256	308	291	293	290	255	307	259	248	277	317	263	304	284	285	287	305	280	273	269	291	295	285	286	290	311	272	268	272	269	287	269	281	276	293	285	279	276	254	265	266	280	294	261	305	271	294	278	271	298	277	291	272	290	258	248	311	286	254	263	271	251	276	283	278	270	292	299	265	289	303	286	248	260	282	283	289	278	281	309	273	269	254	295	263	280	309	262	287	284	289	278	276	285	282	299	313	274	285	275	284	299	260	274	272	259	279	294	283	316	288	276	309	266	286	260	286	277	279	283	247	290	257	280	256	281	273	283	278	280	297	283	292	258	245	305	265	289	284	295	262	266	267	268	256	263	271	315	294	275	273	282	284	246	278	246	291	269	276	301	291	282	306	294	239	240	285	302	289	321	301	314	286	250	302	288	287	285	274	271	233	299	302	282	287	273	254	293	278	242	263	317	302	268	294	277	273	308	283	262	285	306	303	242	291	259	258	286	274	276	276	267	297	282	271	279	298	305	280	259	291	294	252	263	321	278	277	285	293	267	285	287	278	300	289	278	293	275	310	289	304	269	284	285	296	271	271	300	302	297	289	320	316	281	282	304	286	316	291	289	313	316	303	265	285	259	288	296	300	268	266	299	264	265	283	269	310	304	300	261	303	263	312	308	294	254	264	274	314	317	302	320	260	257	292	284	275	274	260	311	258	270	269	262	274	281	279	289	292	281	283	262	246	278	322	267	284	281	307	286	268	282	324	323	295	297	289	275	286	283	302	278	270	269	276	287	307	334	300	282	304	315	283	291	288	315	279	277	255	288	267	306	301	319	287	307	333	329	267	288	273	272	315	276	281	274	280	272	243	284	297	253	301	276	291	284	274	300	285	279	297	277	254	261	288	278	268	295	264	281	302	290	291	247	277	252	284	237	312	282	308	249	250	271	266	312	271	287	317	277	242	282	282	276	243	275	255	284	275	285	282	286	275	253	255	274	273	285	252	293	262	262	254	276	266	279	240	299	321	261	282	260	271	279	342	319	295	270	307	298	276	264	293	287	299	272	299	275	321	266	271	273	297	269	252	302	276	292	273	267	277	254	257	282	279	351	287	271	309	304	281	270	293	258	304	299	292	265	277	291	273	284	277	323	282	268	332	273	272	287	254	290	254	283	261	320	295	262	277	268	276	275	290	295	287	298	302	270	293	264	261	276	289	300	268	276	271	271	301	278	297	263	289	281	274	286	284	291	293	290	263	267	254	294	262	291	244	245	265	248	276	234	266	304	271	321	292	254	292	326	280	303	283	327	288	317	267	292	277	291	258	268	306	266	255	262	308	303	272	267	314	304	304	262	284	261	256	318	277	271	305	256	293	333	280	268	247	285	265	280	278	271	246	288	256	275	264	291	277	257	283	305	276	296	267	316	293	294	263	276	310	257	287	275	267	255	284	270	282	303	299	310	300	294	265	280	270	287	309	283	261	302	281	292	255	310	299	280	304	319	326	308	279	283	295	277	276	287	286	261	268	288	261	298	297	294	277	274	262	241	279	278	255	300	273	247	260	267	280	271	285	279	288	257	301	282	286	243	266	295	258	289	266	320	293	286	253	282	297	268	264	278	307	279	313	297	274	322	281	303	252	268	300	285	284	292	258	280	279	294	265	289	287	289	263	271	270	305	276	291	286	293	303	285	299	259	262	281	287	265	286	252	276	298	286	254	272	289	276	307	267	264	283	294	301	279	276	287	270	287	259	277	259	283	277	268	257	281	325	266	296	271	305	287	271	270	259	259	294	288	267	275	267	288	291	302	290	275	267	285	280	270	292	303	276	285	290	294	284	286	295	299	297	282	264	260	265	276	265	262	264	290	279	290	276	276	279	282	290	284	329	269	264	303	304	275	288	300	272	275	260	263	252	285	289	298	316	271	309	288	256	258	277	271	288	299	289	270	298	266	284	286	274	275	278	265	262	278	272	266	284	319	301	314	312	295	243	255	288	272	287	306	303	305	314	276	274	292	292	298	304	292	256	271	275	315	272	295	284	273	309	315	289	274	308	305	281	278	289	260	269	313	297	253	267	277	277	265	268	278	276	301	268	303	308	297	295	273	279	307	267	313	296	259	290	283	264	300	285	294	271	284	262	303	288	255	267	245	294	267	302	318	261	269	290	275	277	266	286	318	323	292	270	294	279	284	296	288	267	245	270	292	232	283	250	274	271	274	284	262	300	281	278	303	297	298	309	254	272	260	294	290	265	273	302	313	268	279	261	276	263	276	271	294	298	277	288	266	289	310	281	297	301	275	314	282	302	316	311	288	321	296	273	280	310	259	280	293	297	272	280	284	303	273	260	258	310	287	268	287	290	278	294	260	290	299	303	284	282	272	267	269	287	279	316	299	291	295	262	298	304	274	304	303	291	267	290	254	268	275	297	288	271	301	258	277	254	303	251	265	304	285	287	277	281	243	267	275	300	285	289	278	279	262	292	284	295	306	249	283	279	276	277	278	273	266	263	274	287	282	254	274	294	319	309	302	274	245	298	294	302	269	278
35604	22831	19400	14126	8608	2373	1221	816	812	720	730	648	642	630	626	677	681	700	784	710	880	744	615	572	618	616	608	627	585	636	629	629	628	622	649	639	650	648	612	603	624	632	612	613	599	602	641	617	597	572	621	638	578	598	661	641	610	615	618	602	610	622	625	643	647	649	654	631	637	627	605	587	613	642	633	632	625	571	636	591	627	664	623	641	604	649	585	629	603	608	556	634	659	667	630	642	588	622	619	654	642	627	634	625	662	606	634	627	676	615	585	630	570	681	619	572	611	633	614	579	624	603	610	640	581	637	591	638	649	595	632	624	591	664	611	622	612	629	634	582	612	658	609	595	670	609	647	683	633	609	600	641	606	646	616	613	620	644	610	630	668	601	573	640	584	619	591	632	625	619	629	612	607	670	595	612	633	672	615	560	596	622	607	628	633	572	614	642	614	602	654	628	603	589	623	614	598	611	601	609	663	606	659	600	625	601	603	628	628	585	597	596	602	609	638	623	621	616	631	645	609	641	589	646	624	661	630	629	616	630	627	584	633	602	596	630	606	604	613	631	637	617	621	672	578	593	634	623	624	583	589	631	639	624	648	623	585	620	649	617	628	644	652	562	666	625	599	611	653	618	633	601	594	598	593	662	622	638	596	591	578	661	612	607	594	611	579	606	611	654	653	618	583	564	603	590	632	627	646	594	646	630	630	627	638	619	606	586	653	619	626	639	606	582	555	632	584	621	574	636	626	614	613	642	618	607	636	613	633	585	596	650	630	570	660	637	636	663	608	600	648	643	616	643	652	650	619	639	649	582	593	610	640	600	636	642	591	621	621	619	631	570	620	626	608	631	637	620	603	598	647	646	639	585	623	601	604	605	643	644	621	645	613	627	647	578	621	617	611	619	650	632	610	587	591	628	592	585	605	612	600	602	588	616	636	582	610	603	629	617	638	623	603	687	649	614	657	607	650	614	570	607	617	656	608	622	638	629	592	626	625	587	603	624	641	649	610	660	610	613	632	576	588	634	657	618	593	616	627	583	611	613	612	627	655	651	615	671	613	635	610	640	659	589	650	604	637	591	614	618	553	633	608	630	638	646	621	600	609	600	641	634	617	678	633	593	630	584	655	615	659	637	637	592	619	608	619	631	628	645	652	668	603	579	617	636	575	587	622	581	615	633	632	598	619	598	641	641	613	595	633	624	611	607	595	601	593	623	612	616	618	598	621	596	652	655	603	607	632	598	607	613	622	644	599	612	602	592	581	602	649	630	634	618	609	649	589	644	647	625	603	614	639	617	637	586	586	609	649	593	593	620	625	629	646	642	603	613	622	630	645	609	623	601	618	598	619	590	690	640	596	618	572	637	602	654	602	594	617	627	653	588	656	575	565	609	633	655	658	633	679	636	615	635	634	640	601	592	616	626	597	576	622	623	593	643	656	611	570	652	594	602	583	610	635	625	648	596	662	631	653	623	630	610	637	623	611	613	608	603	600	644	615	592	597	623	643	573	625	602	626	616	592	631	637	609	634	584	582	659	638	612	659	649	619	616	613	599	648	608	596	600	630	626	630	609	629	598	641	663	661	600	576	611	620	573	627	605	641	631	610	668	623	604	601	606	613	642	650	625	564	620	604	590	630	634	644	638	621	614	623	647	605	624	619	596	635	586	603	626	567	666	626	651	636	628	598	606	643	579	597	614	672	651	605	583	652	578	583	610	651	633	610	610	621	644	652	614	629	644	631	605	630	625	624	626	618	646	622	568	644	618	621	663	615	614	588	576	643	615	607	617	629	645	641	618	643	636	552	606	654	598	622	658	655	642	597	644	628	616	629	645	600	620	578	607	570	584	616	619	652	615	671	583	614	615	577	618	576	644	585	621	657	565	675	642	602	591	632	666	636	617	600	630	573	626	684	628	609	646	595	638	602	573	588	594	554	607	627	652	592	643	674	625	595	645	629	608	595	681	628	628	623	607	561	588	655	602	604	597	608	619	611	625	649	623	597	620	638	591	628	602	652	633	623	636	644	662	608	620	605	614	651	600	585	596	619	620	643	622	644	638	626	608	664	608	596	600	695	618	649	595	609	635	609	599	580	615	608	620	654	614	663	625	589	663	607	605	644	611	632	611	642	597	601	675	631	637	635	612	635	584	598	604	670	608	618	574	625	654	572	635	582	636	626	587	597	637	676	648	624	614	628	609	611	626	642	630	614	656	651	691	667	602	624	597	661	600	600	633	595	615	577	632	629	614	592	680	621	605	590	636	600	604	617	615	629	625	645	630	570	647	636	608	634	697	598	570	583	587	615	645	583	631	650	599	607	575	651	580	608	619	589	581	610	613	644	640	618	613	633	635	624	674	601	599	636	622	602	623	594	622	618	596	661	611	586	610	651	626	646	634	630	592	652	656	611	597	655	616	636	582	633	638	613	633	603	636	590	617	639	603	635	638	663	622	639	606	591	640	648	608	611	623	636	608	641	631	594	675	587	645	609	635	565	652	636	654	660	604	594	651	607	648	607	611	596	610	607	657	606	696	604	634	598	701	597	632	621	595	590	621	632	568	630	644	628	643	618	577	586	637	616	627	631	618	570	656	591	628	590	658	611	586	611	640	615	654	601	594	627	593	594	618	664	655	587	672	581	643	625	644	583	633	659	660	606	620	621	670	614	599	637	598	627	601	628	632	667	614	618	624	582	600	603	610	581	630	595	582	610	585	589	637	611	675	607	599	631	613	640	613	665	572	623	634	634	632	578	583	595	643	607	620	626	652	622	638	609	626	614	648	617	571	633	597	598	608	612	619	604	655	611	632	644	660	615	639	621	608	640	652	621	613	562	635	609	610	616	625	630	623	656	620	601	605	605	624	621	601	653	605	608	667	616	594	646	597	650	608	600	591	618	627	661	632	612	645	628	619	658	626	649	593	614	593	614	624	573	629	645	659	605	610	657	630	636	592	614	582	633	638	631	645	612	607	662	633	622	597	598	621	598	590	612	627	653	660	611	634	608	603	620	585	628	631	616	614	583	602	619	622	589	661	624	605	621	633	653	612	602	608	630	611	642	633	630	605	572	643	599	616	601	655	629	648	664	658	617	603	624	627	613	633	673	645	586	637	643	643	611	645	603	613	631	651	627	622	643	655	628	578	611	606	640	643	598	595	616	604	623	666	597	647	629	670	629	597	655	624	637	623	587	631	651	628	666	570	609	596	602	613	588	620	613	626	624	639	569	603	671	598	643	654	607	624	607	705	631	602	616	634	657	622	670	572	638	621	591	613	610	582	617	599	621	623	632	570	653	600	606	618	605	605	628	625	591	623	657	594	662	656	613	604	642	629	612	646	622	630	619	629	608	632	649	602	616	611	613	633	650	618	652	628	628	642	602	625	660	586	657	641	615	624	611	583	614	610	656	642	603	569	652	640	578	616	622	632	619	592	600	603	594	627	584	645	621	631	617	704	637	659	644	597	634	694	587	627	571	601	583	650	611	617	615	653
60974	32551	22785	13644	5759	1645	678	513	418	348	316	326	314	328	315	299	313	311	350	338	353	306	304	323	306	325	291	310	296	317	305	280	288	326	311	296	288	296	283	304	303	294	282	354	321	303	299	289	305	323	315	279	267	295	309	309	300	286	323	311	285	324	329	299	307	336	280	309	272	290	312	315	260	320	286	276	294	310	298	297	299	333	277	298	330	252	270	315	311	354	295	322	306	320	272	314	291	321	316	321	263	278	283	272	267	309	298	267	307	319	322	270	312	299	330	335	306	329	315	304	296	285	303	316	301	293	317	296	305	276	318	305	319	342	306	322	311	319	306	289	300	325	273	285	319	297	261	291	302	328	300	306	305	297	297	298	293	290	316	320	330	313	314	323	290	271	313	284	294	322	314	341	314	270	299	315	303	308	287	274	300	309	303	304	314	302	304	328	322	289	302	292	281	293	323	291	312	305	304	301	358	309	299	265	313	282	311	280	308	272	297	277	307	300	304	350	316	314	273	288	320	293	294	304	296	296	288	283	274	302	304	311	308	293	318	281	289	295	298	314	317	276	297	278	299	314	307	258	324	308	309	309	316	293	273	323	254	311	348	322	280	288	286	301	317	346	312	295	287	295	275	300	284	280	306	302	336	288	306	301	327	315	305	324	297	319	315	303	309	257	306	288	311	289	330	308	322	283	318	319	312	334	258	342	284	303	271	296	303	290	304	307	294	285	317	309	313	315	303	301	294	272	296	292	311	317	268	304	263	324	311	288	278	290	307	310	286	271	255	328	292	311	279	290	293	265	332	318	322	307	309	297	317	308	285	269	302	313	335	302	267	310	324	267	313	315	271	298	261	296	311	331	305	333	328	321	302	320	322	309	335	277	313	305	299	311	306	293	278	340	317	353	321	302	264	286	300	310	326	329	289	294	333	329	323	341	288	295	288	292	276	320	285	302	289	290	301	287	344	345	309	284	289	313	305	282	321	278	310	295	308	316	298	261	312	322	316	306	285	263	275	293	295	343	314	305	290	298	321	290	299	326	271	311	301	272	280	299	320	289	305	303	296	312	325	278	277	277	305	320	291	301	302	307	289	299	341	309	317	286	307	293	312	304	284	287	303	297	321	305	282	268	308	320	303	307	308	333	285	309	303	279	306	293	304	323	310	270	276	315	306	302	334	290	284	318	255	290	279	304	305	282	288	260	281	320	291	307	280	294	309	325	306	270	319	278	319	332	301	284	340	286	280	295	319	314	301	320	335	335	295	284	320	333	329	299	298	305	308	305	293	299	306	297	320	313	302	275	282	324	294	307	284	315	328	285	286	321	296	318	310	304	323	306	273	290	329	311	298	318	269	294	326	316	344	291	318	348	338	292	305	318	292	311	313	289	301	314	310	301	303	278	305	320	301	312	298	326	315	292	317	321	262	314	319	295	311	281	304	284	303	334	317	305	329	295	304	303	288	265	294	294	338	322	314	293	328	308	313	312	321	322	318	322	338	290	273	315	304	273	261	284	262	290	301	307	312	324	321	311	310	333	293	336	313	298	346	324	292	335	307	290	293	298	312	290	299	318	278	276	289	277	308	307	308	280	305	286	302	281	276	339	321	307	281	291	306	300	285	290	289	298	283	323	317	338	287	274	295	264	302	294	308	307	321	308	279	309	310	315	310	321	299	312	307	291	282	313	278	312	283	306	318	320	323	318	328	307	330	268	318	313	309	299	307	318	291	318	302	318	319	285	326	314	309	311	290	269	269	287	302	289	307	292	296	303	290	330	258	315	297	307	293	296	341	335	309	318	291	288	266	278	303	295	295	314	301	289	328	308	324	313	316	318	314	299	282	330	311	309	337	302	307	269	291	314	279	334	270	274	283	291	303	290	288	311	293	331	328	283	302	315	294	322	270	315	295	286	307	299	275	295	306	301	280	283	314	292	273	289	308	305	290	296	318	279	307	272	309	319	307	308	326	309	293	280	270	298	292	318	313	277	266	286	276	292	269	285	299	314	306	303	298	301	277	315	332	294	315	297	315	320	307	301	302	318	274	326	320	279	282	295	300	291	285	309	308	297	307	286	314	292	310	267	294	258	293	295	285	304	289	281	286	327	288	298	315	322	312	332	316	309	327	320	303	296	333	292	274	289	290	301	288	266	293	288	298	291	313	341	342	275	246	299	265	271	289	303	289	313	282	290	326	309	261	317	295	282	312	313	313	306	318	282	353	304	285	306	309	291	298	311	296	286	283	310	326	313	281	336	305	325	326	290	290	290	304	306	310	315	278	302	295	297	328	304	318	285	287	294	298	306	318	272	331	327	316	337	321	272	326	303	317	309	332	316	304	295	292	288	286	326	284	297	299	302	336	294	291	297	277	299	305	290	291	307	295	318	313	301	312	290	305	283	312	308	302	309	335	266	275	279	282	309	304	283	273	308	309	303	282	335	291	283	309	307	296	328	308	294	306	264	298	297	281	297	319	278	288	316	286	310	312	313	282	282	315	285	292	324	314	285	285	308	297	320	316	299	314	339	304	323	317	344	302	299	300	302	324	327	298	305	284	298	274	306	325	287	271	303	339	303	315	294	307	322	326	304	294	298	310	319	313	296	320	310	278	274	291	329	318	319	300	289	326	307	313	282	285	320	329	339	270	286	298	257	321	338	297	283	330	285	313	301	317	300	304	282	311	323	325	321	283	283	316	345	278	312	324	322	279	294	308	330	326	323	293	300	289	303	308	298	309	269	293	305	292	273	301	304	282	302	265	292	339	285	296	287	293	286	312	340	317	314	333	295	297	308	303	326	272	306	290	312	312	282	309	325	322	307	320	272	317	301	312	311	278	300	273	295	297	279	281	309	289	259	329	288	315	312	298	318	316	289	325	304	330	342	304	296	301	307	317	308	295	323	318	293	314	299	308	308	340	281	322	277	291	311	306	299	285	310	294	302	304	275	309	305	301	304	318	328	296	299	263	334	326	271	304	297	316	270	318	287	311	270	312	278	310	293	287	305	253	310	277	286	289	306	326	312	303	302	278	340	296	285	300	304	320	280	282	316	315	308	274	294	285	325	321	311	302	266	315	298	257	326	290	274	295	291	339	319	284	317	280	268	321	271	286	312	280	323	329	304	270	313	309	303	278	298	307	322	312	335	320	313	300	288	323	333	293	306	280	305	305	335	339	299	302	318	300	301	313	308	321	327	276	301	292	324	329	340	300	290	299	349	274	286	279	302	341	293	282	331	296	296	291	303	292	311	289	316	282	342	319	294	306	285	303	301	347	299	283	269	282	325	325	320	293	312	283	305	297	304	276	261	305	261	328	325	314	310	311	312	305	282	302	335	265	283	299	301	290	334	306	293	303	313	310	297	307	309	341	262	291	290	282	275	292	299	318	317	321	314	291	314	300	272	317	298	315	309	288	296	303	293	313	316	309	273	288	338	318	318	313	325	317	329	305	304	302	297	297	317	285	305	302	302	299	319	298	299	303	254	290	299
38049	25146	25714	21860	12744	4670	2384	1563	1029	911	778	708	680	661	667	761	740	741	829	1048	917	659	672	681	651	645	633	623	680	671	682	661	660	663	635	706	650	700	662	668	671	651	655	641	623	671	617	640	675	686	680	661	610	591	673	689	646	623	623	643	641	671	619	634	603	688	646	679	628	666	649	702	664	631	660	680	670	655	673	690	670	645	630	610	667	654	661	608	713	633	697	653	703	647	692	711	669	663	642	653	703	656	699	595	665	634	652	656	662	642	601	639	669	661	672	650	624	642	626	662	672	645	667	626	609	658	637	630	654	672	606	675	629	639	636	632	590	625	673	674	680	713	664	626	687	648	626	609	665	664	656	665	619	670	675	663	655	603	645	643	654	645	648	686	661	657	634	639	625	664	661	664	701	608	645	683	647	657	674	702	646	659	652	641	644	668	667	627	624	613	631	677	662	639	646	634	614	642	638	645	713	630	671	674	671	659	660	697	645	658	686	671	671	607	663	651	663	688	683	669	631	686	632	659	651	621	645	646	639	654	693	613	645	607	640	642	620	675	658	673	684	669	628	633	663	643	667	620	694	674	641	648	678	682	671	669	602	662	679	618	654	660	649	655	639	664	626	661	658	669	645	642	694	636	658	648	694	685	635	638	647	670	663	656	657	638	629	645	665	650	637	638	692	651	645	653	660	651	646	621	690	675	687	669	683	684	671	665	634	609	701	670	669	642	686	666	627	612	672	638	711	652	664	694	696	646	622	661	652	683	659	639	613	668	692	618	620	706	681	656	636	637	668	649	626	653	705	694	678	636	667	700	683	602	601	660	687	690	649	673	654	632	617	705	618	679	645	657	688	660	645	631	657	645	646	623	620	632	689	709	678	674	671	686	619	670	647	657	661	632	680	645	627	635	599	629	628	650	694	665	620	650	670	681	669	671	662	683	632	673	653	668	709	641	694	632	664	660	637	703	631	639	698	647	650	656	660	635	632	632	647	652	650	691	675	622	670	687	681	684	636	649	654	691	675	684	640	644	664	727	660	637	682	661	676	685	636	608	617	662	668	639	664	666	648	642	644	646	634	641	657	675	676	653	701	632	652	667	662	645	666	666	659	675	585	654	647	604	640	664	624	673	648	656	669	647	670	614	720	623	640	634	663	662	635	599	660	611	645	619	610	659	618	687	666	672	646	662	648	653	639	672	637	623	640	667	661	655	643	669	659	654	652	619	595	636	634	642	652	628	657	619	692	698	664	685	668	625	654	651	650	635	668	680	611	618	643	630	634	669	644	664	657	676	663	654	640	709	640	653	654	636	724	633	641	664	676	668	643	685	638	697	654	638	672	644	602	614	688	675	642	641	609	660	629	624	674	647	600	688	681	666	651	702	634	665	697	646	667	658	650	674	627	617	656	665	689	659	644	640	662	654	670	656	622	624	660	646	636	662	644	640	642	613	657	700	679	625	683	680	603	663	672	651	644	646	660	650	641	697	635	724	653	650	708	661	675	627	692	694	694	648	677	656	678	636	686	702	690	648	629	632	632	617	650	686	649	671	639	637	657	695	624	696	617	637	623	662	656	629	663	628	667	643	632	598	612	652	680	578	675	657	619	687	686	625	678	700	643	663	704	654	655	663	707	680	641	633	663	683	641	674	676	632	646	670	630	699	634	642	653	664	654	648	668	673	665	654	632	651	666	636	697	629	679	662	644	652	635	620	660	665	648	681	655	638	635	679	676	650	625	679	578	687	656	693	637	666	655	667	627	658	660	677	652	682	641	712	646	647	664	668	641	592	656	693	629	638	623	662	694	647	619	598	664	695	660	634	652	647	665	719	610	648	636	670	631	646	673	648	687	628	647	668	671	628	653	678	665	611	669	633	645	652	653	634	602	628	609	647	651	677	667	646	664	618	615	674	671	631	608	618	661	638	653	651	636	641	676	659	664	648	642	641	672	666	701	662	669	634	702	706	657	616	667	675	630	620	696	629	637	663	647	642	616	651	660	687	634	615	619	657	660	654	641	655	713	678	662	669	667	647	674	643	675	671	660	677	632	641	637	673	638	634	628	698	650	678	633	617	684	660	626	632	627	630	717	627	623	675	625	669	677	675	637	595	676	638	630	696	667	688	662	680	633	657	629	629	664	627	662	648	604	638	621	697	672	690	698	646	631	591	648	618	628	639	661	701	624	629	656	687	668	620	622	634	633	639	686	689	621	620	641	661	655	655	652	698	679	601	640	678	645	639	648	635	627	606	660	650	663	646	693	627	632	598	632	617	653	650	669	616	661	662	649	621	697	649	651	707	660	656	663	655	660	645	654	663	646	669	649	651	626	654	628	663	632	645	666	632	660	655	659	642	692	651	646	651	675	649	683	659	657	658	608	639	613	645	629	668	679	671	656	669	685	654	660	650	677	650	714	686	667	690	711	625	652	698	642	633	658	623	624	629	677	655	668	627	632	590	635	651	651	651	670	641	677	642	649	609	678	635	674	684	699	673	683	643	652	662	625	660	662	666	702	637	673	667	623	651	663	654	646	726	636	633	686	675	691	664	665	701	668	650	685	611	651	640	643	647	707	677	599	689	610	693	659	631	653	644	646	661	701	649	652	630	646	693	621	707	619	653	629	680	603	657	626	625	653	700	665	646	631	679	672	649	645	658	666	648	706	686	699	674	600	677	618	625	652	661	688	645	714	695	655	666	658	665	625	640	687	645	650	671	668	623	646	666	658	634	706	672	699	626	662	627	649	670	659	668	623	603	674	665	699	609	612	612	653	679	666	667	640	651	683	669	652	651	686	672	659	650	673	639	630	659	658	644	685	675	648	668	623	699	613	652	681	619	625	645	686	681	657	650	666	632	645	627	656	646	643	684	625	649	659	689	650	650	637	669	663	638	649	614	624	703	648	608	645	629	647	683	663	658	595	638	656	681	651	592	672	687	707	650	661	628	654	696	669	697	629	616	647	656	657	661	615	691	652	618	654	655	611	629	664	677	688	621	682	643	673	662	646	630	664	632	656	671	650	683	655	621	606	664	665	635	664	636	657	642	660	644	633	687	662	691	689	656	668	670	684	686	701	642	647	642	703	676	664	625	679	624	642	673	675	667	674	654	700	655	673	673	695	608	680	645	638	672	688	665	698	649	651	677	641	667	656	677	704	655	643	654	650	634	644	610	622	641	634	615	661	680	664	684	660	628	647	674	649	626	653	599	655	661	664	628	627	658	638	690	651	652	681	641	651	658	647	604	646	702	674	625	686	673	670	661	706	634	684	655	640	628	682	645	654	694	709	684	698	655	628	637	674	670	650	615	652	655	681	657	664	650	706	655	654	657	654	644	631	675	646	702	657	592	660	667	628	640	698	669	644	637	648	682	683	654	634	641	619	661	657	674	685	633	724	631	670	615	667	642	641	649	655	638	697	632	670	647	636	683	678	639	648	632	658	655	664	675	601	674	646	673	658	657	641	654	680	646	647	682	662	639	644	651	645	698
43955	26071	11444	3555	1118	473	448	358	303	281	271	286	319	264	261	310	270	296	299	251	266	251	248	242	313	261	296	278	253	261	265	262	274	267	310	269	285	294	290	283	262	274	282	301	266	280	302	302	285	293	236	295	260	291	293	276	283	261	271	283	291	270	286	246	255	280	244	285	290	287	245	257	265	251	260	295	284	296	287	288	290	267	269	254	292	290	291	244	264	281	267	263	285	277	265	277	269	278	265	264	275	252	292	233	284	302	231	296	263	257	265	284	260	241	261	274	238	248	267	253	299	267	269	258	298	291	285	239	258	285	261	298	300	251	265	295	275	272	278	278	259	250	294	306	275	270	301	306	288	243	267	282	276	271	299	264	269	302	269	245	290	255	252	260	296	269	295	300	270	242	283	267	269	289	260	277	258	287	261	265	278	283	292	279	279	252	283	237	289	299	263	240	252	271	278	262	266	247	281	300	247	264	269	266	272	294	264	246	267	274	253	266	258	275	243	259	296	291	259	286	254	277	257	299	274	278	275	283	279	289	268	293	285	277	257	291	288	273	275	273	283	251	296	271	285	265	265	262	276	279	280	274	293	313	284	246	282	302	224	271	258	287	293	260	272	299	279	249	267	289	293	282	280	286	257	304	279	285	287	258	249	279	262	235	282	273	291	283	269	269	289	321	257	268	262	260	251	272	261	241	283	236	266	278	292	255	274	287	260	281	264	287	270	267	300	302	260	261	261	253	274	259	285	285	265	239	293	279	291	318	286	280	262	269	253	247	229	272	259	273	252	287	293	271	246	254	295	253	286	281	279	259	292	259	284	244	282	265	285	299	282	279	292	285	275	290	262	276	268	259	264	309	260	279	297	325	269	267	289	253	292	259	263	286	281	271	239	253	276	273	268	263	284	283	277	303	271	294	260	293	290	268	265	293	278	277	289	262	279	281	297	271	275	265	288	282	277	294	254	253	280	276	291	289	296	265	283	263	301	260	259	297	255	278	238	276	263	302	243	266	267	272	266	300	260	246	270	260	293	303	286	267	277	275	281	259	281	269	280	278	274	279	272	263	273	267	275	269	304	262	272	291	275	259	287	283	304	308	286	242	257	244	284	274	274	251	234	287	242	296	259	258	279	229	255	330	264	265	277	305	298	280	297	287	224	252	299	237	309	294	294	299	274	280	269	261	264	269	249	254	269	258	241	268	256	277	276	282	261	277	289	314	281	290	278	281	260	247	270	253	296	304	248	303	256	281	267	264	306	265	256	291	295	276	263	257	280	302	273	250	272	270	313	259	271	262	278	256	267	263	276	253	295	281	269	256	286	254	306	267	272	267	272	285	290	274	256	261	271	269	299	249	261	288	294	267	295	295	261	280	268	258	282	255	284	270	246	266	262	265	320	270	308	280	262	269	280	256	316	264	323	267	274	272	262	299	292	238	228	287	260	291	295	246	252	272	305	242	278	286	279	307	307	298	279	264	264	248	250	267	292	266	291	250	252	239	284	277	282	295	278	268	254	242	287	286	236	239	259	248	293	269	266	262	258	282	238	248	278	276	259	277	290	291	253	282	270	269	258	269	267	239	280	240	277	274	276	254	253	245	257	308	282	279	294	281	272	250	257	297	268	280	260	265	240	293	294	297	278	288	265	286	266	281	284	258	305	263	268	239	266	268	248	276	327	270	266	324	268	287	263	275	300	264	243	258	274	273	254	266	275	290	237	273	252	289	269	260	263	261	272	284	273	268	273	268	250	271	288	271	291	287	287	256	307	253	252	266	261	247	272	272	275	276	251	267	289	276	260	287	298	293	285	273	284	266	290	286	295	276	262	256	262	268	260	282	249	252	275	249	273	275	267	314	265	252	266	286	229	260	293	273	267	281	313	268	244	274	302	291	297	307	282	256	253	259	273	262	265	266	278	274	272	248	309	295	267	269	275	261	276	290	253	262	279	270	294	287	259	255	270	275	298	267	254	269	265	270	286	251	234	264	285	265	312	287	249	260	293	257	265	267	302	273	269	258	265	259	283	297	270	274	264	258	274	268	294	291	237	288	260	289	282	278	280	272	257	238	242	275	286	280	276	246	266	277	279	242	265	286	305	299	255	311	296	290	279	300	279	283	277	273	251	249	286	277	281	258	274	284	268	224	279	307	265	283	302	284	266	275	275	268	253	257	283	304	281	257	254	266	252	274	269	261	275	279	264	240	287	264	264	282	266	264	265	255	284	261	258	298	280	232	261	305	265	287	261	279	284	237	295	261	248	276	282	259	279	266	285	281	271	283	273	277	272	259	242	301	284	290	302	263	253	258	274	293	269	261	251	269	261	272	275	269	281	329	269	288	274	254	317	263	308	304	284	282	266	282	273	294	268	275	287	255	255	260	267	287	265	265	276	273	264	267	281	262	293	269	293	293	221	280	273	248	292	261	276	259	267	264	243	267	279	271	292	286	289	276	248	285	301	261	279	284	275	297	275	268	270	286	297	258	251	299	308	285	276	284	271	267	249	244	278	285	262	279	256	256	293	273	295	250	274	303	269	268	320	267	263	251	263	292	257	253	240	266	280	267	279	248	258	251	253	264	277	265	265	272	280	272	294	284	272	281	263	289	280	271	276	284	279	233	274	291	283	308	268	265	252	313	261	271	274	241	274	256	278	278	265	275	262	278	300	280	243	260	315	313	277	285	271	274	302	277	274	249	269	275	292	287	273	280	270	261	289	264	265	292	283	266	244	269	250	284	271	234	274	261	268	287	251	297	282	244	259	285	242	265	302	286	285	279	266	255	270	262	262	285	262	268	251	262	295	280	294	290	271	255	274	260	272	302	265	284	307	268	290	255	264	270	276	262	266	306	251	266	268	298	306	265	272	283	247	274	251	258	272	243	267	270	299	249	252	278	260	285	283	246	313	299	312	252	262	273	282	284	272	255	267	254	299	259	293	274	260	227	250	300	313	274	284	294	283	290	261	282	264	262	266	265	253	269	293	274	287	267	274	299	262	263	291	260	278	281	278	284	284	318	276	282	316	270	312	297	302	253	295	269	283	274	276	283	270	304	289	257	239	269	261	257	280	291	310	272	304	264	285	309	277	258	248	289	277	269	287	272	265	267	284	297	265	288	247	271	273	295	286	268	288	295	282	292	280	281	281	256	288	276	278	276	309	270	263	259	255	276	289	267	302	299	261	267	271	279	241	281	285	277	261	295	264	269	301	289	246	266	286	273	283	265	288	271	290	280	319	276	244	268	254	273	284	268	258	233	285	258	263	267	216	285	287	270	269	288	266	259	260	282	238	290	287	261	262	294	282	286	309	268	256	253	260	270	244	241	255	267	269	290	250	262	277	284	258	272	263	255	273	268	301	285	250	265	279	262	240	275	283	262	269	278	270	243	284	260	277	257	281	282	277	282	268	294	286	283	249	293	263	315	259	279	281	248	296	279	289	288	291	284	279	248	237	253	276	261	266	266	283	266	269	274	271	261	302	240	280	272
28863	20214	13415	7102	2915	1453	1290	1090	743	562	586	600	611	606	599	583	631	619	621	614	635	638	696	622	575	618	572	642	655	598	595	607	576	644	571	592	616	576	623	616	591	615	581	599	572	606	597	582	582	531	591	602	602	617	590	620	625	625	625	630	605	595	581	590	571	635	587	607	565	561	589	633	631	607	629	553	589	577	580	604	596	588	572	620	610	596	585	577	569	601	634	597	576	632	620	574	595	616	589	582	628	571	554	594	597	599	581	622	554	589	567	603	604	585	545	614	635	591	566	602	623	605	581	613	576	606	585	603	563	626	593	571	616	602	649	613	583	584	580	633	573	609	578	584	613	585	607	608	566	586	571	618	650	590	567	576	623	557	599	587	596	578	622	620	613	561	522	577	612	571	595	647	589	587	564	619	637	640	559	582	572	583	597	590	594	635	602	627	615	593	595	583	580	591	587	603	586	606	558	606	603	582	604	576	573	621	609	570	615	558	620	578	581	547	577	564	594	606	566	605	599	625	609	605	640	595	585	574	576	599	630	583	582	590	630	575	564	599	596	621	548	614	600	583	589	616	636	640	640	597	635	618	607	611	640	608	602	607	634	589	596	594	566	593	620	552	582	605	604	572	603	561	603	598	602	572	543	612	581	594	583	609	593	615	612	559	570	580	566	610	596	608	575	619	601	614	579	619	572	576	607	612	630	622	645	601	591	582	583	580	567	602	598	626	618	580	574	589	576	580	604	612	593	589	603	579	613	625	596	607	594	612	588	590	589	603	613	602	568	629	588	552	599	605	575	622	631	582	621	659	611	592	591	610	579	587	623	613	588	612	567	572	608	591	625	596	620	595	569	546	594	618	596	611	656	613	601	646	626	606	603	616	604	613	601	607	581	613	596	609	660	562	605	641	600	621	602	623	628	564	618	599	642	565	624	608	565	608	600	552	564	577	631	590	633	629	615	562	637	625	556	585	608	587	582	605	591	587	582	608	630	607	609	564	602	627	597	594	612	597	593	625	599	594	592	593	598	631	572	550	632	591	575	610	616	608	605	601	607	642	616	597	585	586	619	626	605	574	565	639	632	603	599	557	624	560	580	586	639	595	673	633	585	562	621	558	607	623	608	610	612	560	592	633	597	595	576	598	548	582	588	572	594	597	579	601	614	580	616	659	606	616	586	578	583	629	593	571	580	605	607	623	593	561	575	627	583	621	630	592	582	622	577	595	606	614	623	620	606	597	592	573	612	598	566	628	592	614	583	642	616	573	597	592	582	579	628	576	581	585	636	590	563	557	612	584	574	608	574	595	613	591	611	599	567	627	556	594	628	632	567	604	591	611	638	571	564	613	631	557	586	610	581	612	593	589	605	605	577	586	617	611	605	619	622	607	573	643	609	554	616	622	625	573	583	581	614	605	609	589	620	634	616	596	624	586	609	576	570	583	592	573	595	614	596	625	565	550	571	588	609	622	618	592	557	658	611	583	553	608	615	620	624	605	543	599	606	561	588	579	606	572	611	585	607	597	603	635	591	579	589	578	616	588	569	571	619	583	585	647	598	594	605	604	597	619	611	638	593	606	593	605	596	559	605	617	591	606	627	629	546	575	616	585	597	630	570	574	600	580	589	623	604	592	597	570	572	618	555	576	596	589	630	596	558	651	574	619	548	584	564	603	599	586	611	603	608	626	578	590	563	633	556	578	582	581	613	593	577	613	581	595	538	611	611	614	576	630	574	589	579	608	614	668	575	604	595	613	604	613	597	615	562	585	604	638	606	597	592	551	594	586	575	597	587	607	613	632	599	595	615	638	593	572	587	591	585	638	560	585	602	572	648	610	573	605	570	564	604	626	586	606	602	590	600	599	632	631	592	612	609	601	584	589	607	566	621	592	594	574	587	594	613	608	609	629	613	612	619	649	611	630	612	597	593	571	590	602	644	599	616	586	552	556	599	624	604	580	591	610	555	570	653	591	570	623	629	609	632	593	587	568	577	646	564	604	650	639	572	619	567	561	615	637	604	583	587	590	578	559	625	590	612	618	609	612	590	580	624	576	559	561	564	578	583	566	587	603	602	579	618	593	575	625	562	563	631	592	571	579	613	636	613	610	628	617	586	581	590	618	631	595	607	584	589	670	619	630	618	624	571	605	596	567	623	638	569	639	585	566	587	614	570	637	569	608	628	593	607	548	624	572	615	579	610	585	624	596	627	605	590	589	617	585	576	560	612	589	580	639	619	619	603	580	613	609	573	609	633	589	608	575	577	599	613	543	621	595	561	654	605	619	571	614	571	590	588	623	644	603	594	572	612	589	600	563	573	594	581	651	617	568	610	604	600	619	598	560	554	613	604	548	600	569	593	572	601	568	575	605	613	615	580	581	558	612	589	611	612	586	554	623	582	567	614	591	583	565	648	581	551	596	606	547	574	541	618	525	606	591	615	579	594	591	632	552	601	610	616	574	583	659	590	599	573	562	597	610	598	625	588	609	580	594	646	589	601	582	569	621	621	591	613	613	577	563	606	599	560	583	604	595	565	619	588	575	578	593	596	593	604	613	612	605	600	578	584	593	597	609	594	619	582	612	634	595	604	591	581	578	586	584	597	593	629	615	619	583	643	590	579	589	621	551	587	617	572	597	585	611	624	616	653	633	582	565	629	604	609	587	582	656	623	612	615	596	622	597	587	584	581	582	630	644	568	592	582	584	627	602	633	604	657	582	600	598	629	567	590	614	579	601	574	620	595	619	572	600	585	599	624	563	583	572	594	642	581	611	578	629	579	589	582	608	602	601	591	597	614	568	577	614	606	568	610	610	594	572	579	605	579	587	636	630	613	608	622	601	606	553	618	636	621	577	579	607	561	612	594	570	604	598	591	610	585	578	631	629	593	562	652	587	551	628	606	601	628	617	628	556	567	589	614	616	562	570	594	622	613	567	579	614	567	598	591	597	593	591	574	610	590	636	613	559	551	603	582	578	601	571	593	605	598	608	546	653	603	589	604	599	614	606	597	571	598	597	599	603	602	618	581	609	617	578	638	607	585	590	582	626	569	610	559	595	614	625	604	600	602	620	609	612	584	618	634	587	617	598	589	613	600	624	624	578	588	597	630	586	601	629	593	625	591	613	576	573	563	582	581	605	613	614	607	596	568	582	588	610	614	579	589	649	618	627	621	636	585	559	622	627	548	630	647	592	602	562	615	615	584	622	614	618	608	578	609	577	587	587	605	554	646	616	574	583	594	568	595	642	566	594	604	600	576	604	602	584	565	571	589	600	592	587	600	622	592	582	620	555	587	661	555	620	646	589	582	573	572	597	644	629	613	597	622	633	588	551	603	611	595	631	626	612	641	569	573	633	619	589	576	608	599	620	583	638	603	572	587	597	571	570	598	566	590	613	632	588	604	599	544	609	653	566	638	626	603	603	597	569	572	597	634	599	592	594	614	593	564	596	592	572	616	552	582	604	587	597	601	597	606	610	571	612	572	601	600	590
52503	30389	16580	7852	3172	869	752	859	576	398	303	307	303	304	292	315	305	297	283	345	452	399	330	292	293	303	295	315	260	266	294	262	255	285	292	282	298	329	284	279	301	295	281	293	272	285	318	280	286	272	320	306	308	288	340	315	311	290	304	274	293	297	267	288	314	308	269	285	275	286	248	303	269	297	260	299	302	275	286	278	281	292	292	259	265	282	293	308	298	271	298	296	296	282	287	285	295	276	273	292	270	292	245	276	258	272	279	252	252	257	293	276	299	269	315	296	264	278	325	289	306	310	291	270	288	269	302	264	284	271	296	296	281	315	291	297	289	261	273	258	259	258	300	263	262	268	296	275	303	271	290	295	284	277	249	261	299	305	299	295	287	265	266	291	278	280	308	264	291	276	305	333	298	298	304	290	280	269	275	305	259	267	266	253	298	271	273	280	328	311	265	280	274	290	302	328	286	278	272	272	271	265	276	283	240	300	268	279	283	298	273	281	292	291	276	287	262	271	263	314	287	257	273	309	348	277	254	282	277	299	320	260	307	304	276	263	268	296	303	292	316	283	263	289	305	316	281	271	283	300	284	301	292	267	253	249	299	300	272	288	295	272	278	253	270	294	316	290	275	306	277	303	304	271	256	287	283	285	283	297	279	305	280	280	260	279	274	308	251	284	285	268	293	298	311	316	279	296	296	278	280	283	250	280	275	281	285	300	281	275	281	285	281	276	303	274	299	267	336	278	258	291	301	283	303	285	311	258	280	267	318	275	256	297	284	293	288	261	296	309	285	266	259	293	272	282	303	278	251	268	253	274	247	288	271	305	257	288	284	302	299	287	317	295	284	306	316	298	306	267	296	306	317	259	279	291	318	293	297	263	301	296	292	295	302	265	276	282	311	291	308	276	266	288	249	275	272	293	320	275	255	307	293	305	265	280	273	284	256	274	296	312	284	278	264	323	321	299	281	292	304	295	296	303	261	263	271	270	261	293	260	279	275	280	274	280	325	296	252	291	325	282	261	248	248	257	301	299	284	303	314	293	262	306	285	312	279	269	250	309	288	267	325	269	284	297	314	268	303	300	313	303	273	241	261	314	314	310	288	296	279	263	306	297	262	306	318	262	275	283	298	319	269	302	269	273	278	298	288	267	267	312	309	276	291	288	287	278	288	274	301	266	289	277	277	305	250	281	268	274	300	286	299	264	293	268	283	302	277	292	278	295	307	293	271	308	288	287	277	278	284	272	307	314	278	298	301	295	333	261	291	295	312	278	285	304	267	266	284	281	310	303	307	293	285	294	278	282	271	266	244	303	296	276	292	296	277	289	288	252	288	282	249	293	283	256	311	288	292	293	306	295	287	295	293	265	291	269	276	273	295	279	269	277	266	291	284	320	288	313	289	314	276	293	297	316	285	290	278	267	291	281	301	292	278	273	270	310	295	292	266	274	261	345	288	259	256	285	294	299	281	312	319	276	307	294	321	266	319	288	306	264	267	285	305	285	311	307	320	281	286	266	288	285	307	290	270	264	284	331	265	297	287	243	275	286	303	300	296	254	310	278	296	278	285	277	278	296	269	306	265	250	252	285	296	275	292	328	293	318	297	286	288	284	272	293	291	294	272	265	299	288	318	275	298	293	294	276	257	301	309	281	297	277	291	267	297	265	291	332	315	336	309	283	253	298	310	295	295	290	272	285	264	325	339	259	307	287	267	280	288	276	299	268	282	326	309	283	272	288	286	268	287	339	293	264	311	274	285	291	293	266	273	264	282	253	284	294	308	237	279	300	266	299	283	271	293	277	299	279	300	290	272	282	280	258	280	259	284	278	266	284	295	260	289	286	296	274	303	284	250	276	305	286	317	282	293	323	290	238	278	296	291	278	262	292	302	275	276	291	304	279	276	257	275	270	271	306	266	279	277	271	266	282	271	315	284	310	253	287	275	292	297	303	295	280	292	300	300	276	273	298	342	329	285	285	323	276	324	255	305	294	296	304	250	266	278	267	262	294	257	269	289	277	269	298	252	289	302	276	276	314	304	276	280	276	287	292	276	278	280	269	282	266	293	307	280	285	295	291	289	292	332	277	282	305	287	281	274	307	291	286	254	268	297	278	272	303	280	259	287	258	260	291	280	273	313	306	287	269	293	300	263	280	281	278	257	280	244	266	268	287	313	274	261	271	277	291	272	321	272	276	328	292	238	267	279	271	295	262	288	262	281	281	283	320	263	240	284	292	265	263	297	253	233	298	279	304	305	276	293	289	287	284	288	279	279	276	300	269	285	242	264	278	289	285	309	291	318	247	262	320	296	293	274	298	326	278	300	260	268	298	279	322	318	267	294	259	280	286	306	288	275	286	271	292	302	302	299	303	303	335	296	274	299	310	293	311	267	303	276	270	255	268	274	268	280	242	323	295	268	286	275	298	301	282	304	256	298	264	295	275	279	292	285	273	281	282	284	256	297	280	305	258	271	278	278	276	266	293	291	296	268	269	264	254	290	287	305	286	249	265	270	257	315	271	283	282	269	296	294	279	267	279	292	277	301	269	277	277	320	273	264	271	273	289	273	296	283	270	282	306	315	289	272	294	305	292	274	298	296	264	270	284	301	325	283	268	313	329	266	284	283	275	298	297	281	289	285	275	269	251	280	293	277	271	279	259	293	317	296	284	306	284	311	281	284	270	277	249	302	302	258	293	308	281	282	287	281	297	303	347	301	300	275	323	275	285	294	273	266	281	254	271	283	286	299	260	279	289	283	289	263	258	244	274	259	272	279	280	274	266	302	294	327	283	282	280	326	281	280	238	266	283	296	278	278	291	263	286	294	300	272	282	283	274	304	285	306	270	281	296	287	301	283	280	310	286	275	302	271	272	274	271	297	286	276	296	263	289	273	295	262	302	306	275	277	271	298	295	261	282	286	292	307	275	283	281	310	303	278	271	259	302	287	291	281	299	261	277	265	254	303	285	286	304	277	269	313	285	277	258	295	310	322	274	277	255	261	280	285	283	283	279	292	336	280	278	281	273	306	299	261	228	247	268	278	287	279	266	248	292	336	299	289	275	314	297	268	295	298	269	314	283	268	283	250	264	270	296	298	272	274	285	285	274	295	251	288	288	290	278	260	288	265	261	285	293	274	246	298	274	288	261	276	253	314	323	292	291	270	279	316	266	315	295	293	271	265	285	271	242	296	266	280	278	298	275	286	260	297	304	258	267	300	274	281	308	258	290	285	302	270	295	295	302	284	307	305	294	279	292	299	282	278	313	277	295	258	325	284	283	268	282	277	265	276	284	259	284	275	302	272	275	277	279	279	275	271	290	288	295	243	300	300	279	276	317	294	278	298	272	260	271	283	282	285	262	305	256	280	265	281	276	314	262	283	308	288	267	282	279	294	271	296	249	300	259	291	283	252	249	288	274	260	305	303	285	277	279	300	275	269	274	280	292	306	263	279	265	266	299	295	302	309	258	278	254	293	287	278	281	254	258	291	320
33649	23084	19133	15426	8311	2709	2796	3372	2070	1140	825	695	643	589	647	705	665	722	764	1050	1402	1528	842	607	620	579	625	613	625	631	581	627	618	629	580	655	645	631	575	629	612	632	581	628	629	597	602	641	624	613	601	590	564	630	661	633	663	601	607	641	630	636	646	629	643	646	687	535	607	632	617	645	629	644	629	675	656	601	656	623	640	670	616	603	606	620	627	628	601	688	638	657	606	627	633	632	674	676	644	608	662	601	616	672	591	629	611	624	680	592	633	640	628	637	638	650	654	620	623	655	614	577	615	654	679	606	650	608	655	584	621	616	613	658	613	691	612	625	606	629	639	592	669	648	618	638	641	616	651	638	668	647	624	637	615	560	613	630	627	648	571	580	639	569	628	585	624	616	661	625	620	640	613	630	631	625	635	609	599	587	664	623	554	608	569	634	644	622	598	635	595	615	647	607	600	610	636	611	630	628	625	600	654	650	577	637	635	632	651	655	632	664	592	664	586	606	645	630	644	613	609	560	613	639	636	665	609	655	604	639	603	624	627	620	648	644	611	601	596	600	637	639	613	567	605	640	647	667	661	640	608	631	593	605	634	600	604	651	621	627	650	625	599	612	599	579	582	636	577	598	628	632	653	598	609	650	644	630	627	611	646	606	646	596	629	593	639	614	662	616	630	601	592	645	632	637	641	620	657	587	641	612	622	613	572	601	589	601	600	608	637	620	633	662	602	610	608	611	614	587	646	665	647	652	618	579	626	614	622	658	579	626	596	603	602	606	656	612	653	589	637	579	598	621	650	605	650	595	594	658	627	663	628	607	625	651	592	605	623	590	619	628	620	638	620	627	618	629	639	620	648	611	641	627	639	628	607	585	669	588	599	599	583	615	608	652	637	596	626	619	598	616	577	695	595	597	617	633	615	614	709	610	593	605	611	654	598	591	721	606	619	634	597	662	634	619	644	608	621	593	565	617	603	598	632	646	647	613	618	643	641	651	620	641	603	629	613	627	626	662	613	605	608	663	631	638	620	613	634	598	614	615	642	578	614	606	578	619	602	587	636	630	633	691	581	646	643	643	560	644	674	622	598	568	562	638	617	660	617	641	657	571	638	636	634	605	656	638	619	616	651	655	566	623	614	636	611	603	674	621	607	641	629	616	623	618	609	638	606	620	601	584	605	607	639	596	599	595	633	637	624	639	628	650	600	607	573	639	622	601	630	580	590	637	610	608	635	637	613	610	601	625	661	614	606	630	631	626	643	594	647	611	564	631	622	662	581	662	682	671	683	610	632	634	609	632	628	635	600	677	607	650	616	678	632	661	602	643	640	636	614	622	558	617	585	594	632	566	617	610	595	615	610	652	629	646	624	613	649	617	633	626	666	616	562	612	584	620	646	631	631	620	657	610	659	622	594	626	565	599	624	636	646	657	647	654	618	613	648	660	635	646	638	651	630	624	607	595	583	603	647	633	633	582	601	608	586	622	649	619	610	621	625	599	634	643	607	629	609	606	639	634	623	620	600	631	634	610	624	621	609	682	598	621	576	628	606	601	650	606	591	660	642	631	674	629	629	626	548	620	609	629	614	627	617	595	615	578	665	658	588	614	595	611	644	615	616	630	668	597	644	615	647	624	630	615	639	628	673	596	576	636	604	614	655	635	625	595	627	619	616	633	660	611	584	592	623	621	583	619	649	585	598	629	613	597	633	680	667	639	595	675	641	650	609	672	646	666	636	630	608	631	639	650	666	608	620	646	574	631	648	604	600	646	646	590	611	638	570	653	630	614	608	607	605	582	644	610	608	635	582	609	631	618	619	589	654	665	591	609	643	571	588	617	631	590	651	591	611	600	664	632	616	649	616	627	615	630	619	646	602	615	617	623	624	628	629	577	593	609	649	642	641	613	630	665	589	613	641	626	625	619	631	659	658	614	643	596	597	672	617	635	636	626	653	617	649	633	653	633	585	635	644	605	627	584	600	607	604	641	613	651	634	625	666	660	610	683	669	637	676	566	637	652	636	611	605	599	627	647	634	615	631	614	649	602	601	626	621	621	656	578	585	632	620	658	651	615	626	662	606	605	677	621	641	636	650	619	659	631	602	607	599	619	652	606	668	646	605	586	632	583	650	584	647	623	621	658	586	597	610	603	635	618	627	598	613	568	650	681	591	644	665	615	643	661	594	585	633	608	644	652	642	651	612	640	554	599	660	598	631	593	637	633	622	618	632	603	606	623	662	624	626	652	660	614	630	620	677	613	605	598	588	627	635	601	641	651	636	593	646	662	615	637	645	570	648	658	623	633	598	616	614	636	585	591	615	667	612	637	625	642	608	661	632	630	578	672	572	634	650	577	582	630	624	628	625	639	656	652	651	557	611	605	644	659	623	602	635	624	642	614	541	672	648	654	677	655	577	613	626	625	661	619	643	643	666	641	590	642	659	601	643	601	600	628	559	605	630	613	625	575	605	594	627	584	610	603	647	641	602	610	630	613	576	634	583	594	593	645	635	609	597	662	654	610	620	625	628	648	642	634	623	649	614	655	614	602	609	648	623	604	627	627	668	619	620	599	600	639	633	590	580	641	654	624	641	648	623	585	656	630	607	628	615	604	623	620	615	630	610	615	608	653	598	635	606	619	680	603	634	629	663	647	659	625	668	614	601	651	632	642	622	652	562	615	630	626	636	634	631	638	611	633	683	604	598	622	638	636	610	624	617	619	635	629	601	592	598	615	609	602	629	643	589	626	637	649	666	629	642	619	669	632	627	601	631	594	618	631	619	667	609	627	591	630	659	579	645	596	611	636	590	647	644	651	630	619	647	648	621	659	660	626	656	593	634	617	641	661	620	632	639	658	613	608	620	612	567	586	648	580	649	644	641	609	595	617	603	623	654	644	637	643	603	628	644	625	620	631	644	571	613	649	642	581	655	638	600	597	633	596	672	651	603	630	562	600	590	640	619	625	636	645	650	630	640	655	660	656	642	637	588	668	663	620	555	632	594	675	633	621	601	629	592	630	591	638	614	600	627	567	597	627	620	653	642	654	636	630	600	671	631	625	558	636	612	600	617	642	681	612	621	649	655	658	664	628	618	663	637	667	611	596	583	605	619	606	602	645	631	615	588	633	631	591	628	649	666	627	636	632	661	610	656	630	641	625	611	623	647	586	636	579	648	629	632	681	627	627	585	666	624	638	607	622	638	649	635	568	648	642	631	641	650	630	619	606	674	628	643	633	625	607	611	616	626	599	639	630	592	636	615	630	666	656	628	619	630	616	633	634	603	606	654	610	598	608	626	650	632	602	570	652	597	610	630	634	617	582	606	656	612	623	622	618	614	649	618	639	588	641	614	641	617	559	596	687	644	642	653	617	626	614	605	638	612	625	611	660	609	605	629	601	608	600	636	619	661	636	613	638	670	622	654	650	621	625	595	610	564	627	616	621	613	643	627	669	659	609	623	606	592	656	626	647	637	622	636	601	622	631	594	625	617	647
64977	39902	24365	12392	4723	1307	842	876	882	630	395	382	375	315	346	315	313	399	396	413	468	321	321	311	305	295	300	309	304	270	298	329	288	322	318	303	290	317	302	278	298	310	320	307	329	278	297	285	302	307	292	297	280	276	331	267	306	306	264	304	289	317	314	311	306	268	311	348	273	277	314	293	269	313	317	280	268	288	279	302	317	295	306	292	319	336	328	293	301	286	311	320	311	297	304	297	327	288	327	299	309	281	295	294	319	302	314	298	289	292	320	308	343	300	307	305	304	309	296	326	257	303	316	302	289	307	276	290	298	313	293	294	281	294	299	320	285	341	306	293	296	308	313	272	305	296	304	286	313	262	274	325	292	297	304	304	299	319	320	310	319	319	280	327	296	288	309	298	327	322	304	308	258	333	301	276	351	293	294	294	294	301	280	330	295	324	294	327	283	337	327	265	296	291	315	325	307	299	316	304	308	291	274	304	284	303	290	275	301	269	303	331	290	313	318	318	302	293	296	314	293	309	307	304	296	316	309	345	303	300	319	289	297	319	304	314	306	313	330	314	317	303	336	310	292	294	319	292	281	287	250	325	288	313	305	272	306	285	302	322	319	297	303	335	317	298	319	339	291	296	269	293	325	297	300	321	290	312	291	313	305	333	338	283	298	273	298	265	327	325	305	329	299	294	311	291	321	326	297	334	298	332	329	329	283	306	269	327	295	277	315	307	287	317	286	273	284	318	319	274	286	302	290	287	288	265	311	304	287	283	326	302	287	291	287	323	279	303	296	295	286	320	281	310	292	307	308	313	300	285	322	295	286	322	303	291	295	269	340	286	295	292	302	321	322	291	314	293	285	320	266	312	293	283	311	318	295	331	305	334	340	252	253	312	294	269	297	238	306	319	270	302	310	289	291	315	300	288	298	310	295	297	286	281	292	294	287	307	313	329	329	309	317	323	280	317	267	314	317	286	329	318	292	336	303	270	303	300	310	293	310	294	304	313	313	315	301	327	276	322	332	294	298	300	322	306	315	293	267	341	304	284	305	331	274	288	296	307	329	281	297	316	334	311	293	325	294	281	305	302	337	303	277	277	350	327	281	298	326	320	313	309	328	275	296	323	282	325	302	317	304	314	304	273	317	279	299	301	308	297	270	293	321	302	283	302	305	306	294	307	282	289	293	283	300	300	305	319	313	308	288	320	320	314	301	286	296	311	293	281	282	281	283	325	307	316	277	329	331	310	285	335	323	312	311	287	297	293	290	312	310	316	328	272	292	310	313	306	312	267	291	327	316	326	300	299	300	295	299	301	265	283	315	306	320	301	275	295	328	322	309	340	283	316	331	288	289	304	345	313	288	323	306	309	300	288	282	311	303	278	299	307	293	293	315	278	288	294	285	302	263	249	285	308	325	314	285	300	334	291	303	298	264	275	314	314	300	302	305	320	333	292	300	305	291	347	259	281	328	294	302	310	304	294	353	306	301	306	298	342	315	298	312	287	323	307	283	292	314	279	283	283	320	298	320	326	309	332	310	310	311	323	308	302	300	324	333	320	310	327	274	310	308	325	311	306	309	318	344	306	317	296	301	321	289	296	291	299	283	288	294	299	328	276	309	300	287	328	287	296	312	284	268	348	275	292	288	323	297	317	309	306	285	287	293	275	317	316	261	263	308	341	293	270	296	276	307	291	359	297	278	308	294	316	337	299	344	299	272	302	308	284	323	296	321	303	297	298	318	295	298	332	301	329	314	327	289	284	290	316	319	292	324	286	314	302	282	284	263	265	332	262	311	286	305	302	319	301	310	294	316	269	274	289	293	270	277	327	299	292	261	297	304	313	292	324	349	321	299	336	329	309	309	295	337	319	284	300	283	280	304	298	305	316	307	294	311	287	302	277	328	285	247	300	319	278	289	319	306	297	263	309	296	258	253	290	300	303	265	288	325	319	323	308	291	294	295	303	291	304	323	294	321	280	318	281	291	264	290	303	288	307	279	272	304	311	325	277	314	306	315	344	304	285	347	276	291	308	303	279	308	314	327	289	342	303	297	299	295	314	321	302	288	355	304	265	264	320	311	303	271	322	313	270	314	302	316	278	297	303	276	298	302	276	334	281	272	321	325	296	304	302	335	304	304	315	319	318	297	300	278	308	311	307	287	280	325	319	276	317	309	291	315	288	295	319	317	290	314	284	292	316	294	287	326	302	314	295	314	307	285	341	310	336	320	324	307	290	306	274	311	316	276	300	301	315	338	309	297	285	284	312	275	319	314	329	317	305	308	314	301	294	300	279	279	312	301	294	308	286	323	261	299	295	306	341	298	294	290	320	311	293	274	296	283	324	326	333	257	294	313	267	301	320	336	283	294	314	287	310	279	290	331	278	301	295	325	289	315	304	303	306	316	302	289	299	315	292	317	304	282	308	294	327	289	311	332	299	289	303	302	284	286	289	309	309	341	344	293	290	317	331	292	314	323	264	266	301	306	295	313	313	287	317	295	296	301	313	280	317	298	307	273	307	309	287	304	315	312	297	285	280	303	325	298	320	328	300	308	306	309	264	324	294	315	307	271	277	300	304	311	328	328	300	301	317	291	326	303	300	279	261	304	293	318	308	322	287	289	292	309	318	313	295	302	288	276	268	299	324	309	295	357	311	277	302	314	321	326	262	325	280	311	305	308	298	303	291	279	324	322	273	328	321	315	318	304	304	277	309	276	279	295	299	301	311	289	284	289	310	316	300	278	311	312	313	307	309	304	295	281	318	308	336	294	284	291	271	321	259	337	315	279	329	325	284	293	313	298	305	328	319	307	297	313	295	306	259	323	300	313	309	298	304	300	274	306	304	314	311	330	278	297	298	329	302	308	303	294	291	312	314	271	300	271	280	304	279	298	277	289	300	302	294	283	258	291	303	270	316	323	265	268	312	328	261	304	278	298	283	315	291	292	329	278	254	314	294	348	308	292	324	266	312	292	282	282	316	292	260	277	328	290	302	277	301	306	302	313	286	308	267	290	312	308	326	342	271	261	308	263	283	311	312	330	327	304	309	237	323	282	305	291	281	305	326	358	308	310	316	278	280	315	322	318	309	321	287	311	339	291	280	304	300	287	343	321	321	303	296	278	310	302	287	312	312	314	280	284	310	303	321	290	311	314	326	286	344	324	282	291	344	305	298	304	305	298	295	279	316	290	286	292	308	274	294	283	299	305	290	307	309	274	303	354	318	300	312	268	289	301	292	311	284	283	298	322	310	305	293	281	317	283	277	284	316	305	293	280	328	315	341	288	331	308	315	315	306	286	317	291	317	272	276	306	292	255	328	269	312	317	290	302	312	321	298	278	286	282	311	314	297	271	294	267	300	296	303	287	277	300	320	299	308	312	289	332	281	260	284	285	318	278	325	309	313	288	280	289	265	285	364	295	303	279	276	305	291	309	329	321	280	321	335	331	303	297	309	303	328	304	347	304	289	303	289	282	318	318	333	300	336	289	305	288	308
41286	30411	25591	19557	10527	3667	2972	3506	3705	2099	1012	862	904	842	809	786	771	827	983	1289	1463	848	661	640	638	686	673	649	641	674	652	654	668	652	624	634	662	665	683	648	672	637	682	654	636	627	624	584	635	640	652	675	637	686	639	653	691	657	662	674	656	691	646	601	626	674	606	672	642	661	712	711	656	672	657	622	636	636	669	648	652	677	656	645	663	683	657	618	692	636	644	618	654	685	668	685	660	629	676	659	708	633	687	657	619	645	690	648	659	699	594	640	643	623	655	624	618	667	665	639	632	641	641	648	623	646	579	642	683	702	644	640	680	634	677	597	661	682	627	659	616	645	660	631	647	649	626	602	622	692	680	691	704	634	619	646	640	643	676	660	629	677	611	630	666	640	686	649	649	639	629	655	642	645	673	620	657	661	671	649	649	676	634	667	614	631	626	625	663	663	660	653	609	711	695	617	673	655	617	633	604	644	644	685	626	619	642	626	614	662	684	640	647	611	685	670	671	692	664	668	630	678	676	672	627	641	619	643	649	672	695	658	676	667	653	610	642	637	630	656	661	683	616	692	635	634	665	680	632	646	625	665	656	655	713	649	662	636	661	690	654	644	660	624	659	650	689	627	677	652	669	668	618	684	636	664	663	647	685	630	644	652	628	658	626	627	637	675	684	621	669	621	634	633	658	687	632	644	703	641	693	629	628	631	673	608	650	673	640	653	627	616	701	668	667	626	641	672	738	632	626	599	696	649	664	614	624	660	690	684	640	641	676	621	694	603	667	671	635	668	689	633	665	642	604	644	674	701	695	647	673	623	625	664	630	618	683	649	617	652	644	633	630	601	660	663	657	660	676	626	641	664	654	657	568	633	671	648	668	698	644	652	665	645	626	656	661	688	614	682	675	673	691	696	606	646	631	618	648	640	636	652	643	619	667	625	720	662	621	721	655	610	640	653	627	661	672	658	638	634	686	629	655	663	647	650	665	685	653	643	671	641	671	599	628	663	665	682	667	629	620	618	666	626	618	656	659	675	621	640	663	674	648	632	630	662	693	681	623	656	654	646	641	668	646	663	721	648	662	666	633	618	628	648	690	677	668	660	632	661	621	685	695	669	643	644	673	647	647	652	672	647	646	653	667	646	627	652	674	669	632	608	653	645	698	634	698	624	679	617	694	646	675	670	626	712	678	682	674	666	671	709	628	669	610	699	702	684	635	645	648	661	664	619	638	627	643	679	631	624	653	647	696	634	620	614	627	638	670	709	648	663	610	733	674	655	686	684	666	647	667	668	682	587	634	640	637	662	643	685	633	703	654	694	617	654	646	663	655	646	655	606	645	657	631	680	668	676	670	638	678	650	699	665	647	662	698	639	682	683	597	664	635	682	656	650	679	653	652	620	645	633	630	652	664	623	596	649	667	686	653	619	661	677	640	658	610	666	638	679	618	709	627	665	631	647	667	676	654	645	715	665	717	658	628	661	655	624	624	669	644	692	612	624	655	705	629	650	672	640	651	642	642	621	638	645	706	620	626	664	629	629	681	646	639	642	611	580	628	642	645	667	651	606	635	638	637	667	664	643	660	656	686	655	660	638	612	684	695	639	675	678	672	662	610	677	632	605	645	633	588	671	635	657	648	675	638	674	619	616	636	671	612	661	637	633	630	640	608	652	642	683	670	647	656	628	634	682	655	626	676	620	665	651	664	609	677	645	708	636	692	631	642	626	718	654	694	607	662	684	644	643	621	601	611	584	655	659	633	664	637	666	679	664	638	670	686	659	621	683	678	634	633	649	635	678	646	641	656	651	661	649	658	658	625	682	652	675	631	675	653	645	612	686	666	676	636	674	645	641	706	652	645	659	656	637	675	612	669	673	618	657	666	627	682	684	659	667	612	619	669	612	638	605	658	637	658	671	698	641	620	617	640	648	717	646	656	685	631	725	638	657	650	628	688	626	628	633	665	690	639	660	636	632	645	638	688	635	634	640	684	659	682	641	683	661	623	674	694	654	656	644	659	666	665	645	638	659	665	645	654	647	624	732	638	684	661	680	634	667	607	639	646	665	689	630	594	630	620	660	646	630	631	643	655	614	669	686	615	693	706	660	656	668	673	721	618	648	644	648	664	673	628	629	618	662	617	644	632	694	686	626	667	655	631	645	642	694	654	654	632	599	661	650	647	640	655	636	616	651	648	614	636	646	641	629	659	642	641	617	676	644	646	666	640	638	691	613	648	653	637	658	660	674	668	622	657	672	692	620	634	640	632	672	685	650	684	667	652	638	628	684	670	640	659	615	616	661	639	635	687	695	670	675	602	621	662	631	653	650	686	625	639	672	662	617	640	611	670	676	690	672	631	714	642	659	610	600	622	638	693	635	619	634	658	615	657	605	676	625	658	652	622	646	678	634	649	664	706	671	639	675	675	635	602	647	704	651	685	654	697	670	602	633	666	669	649	637	666	660	646	663	622	666	691	684	665	650	648	648	718	632	689	637	658	617	675	639	668	648	639	657	671	693	699	680	638	619	609	651	620	615	619	659	675	591	651	650	643	639	687	648	666	614	681	636	609	657	650	689	652	633	661	675	652	680	665	624	628	633	607	631	639	689	616	618	657	634	628	707	673	639	723	652	705	643	640	655	641	624	710	612	619	607	641	659	687	621	640	619	638	650	640	630	632	639	636	659	616	638	669	632	650	635	648	674	667	625	670	653	676	673	686	621	684	647	639	636	650	641	632	628	669	658	666	698	690	644	642	622	629	653	613	657	641	687	605	629	622	646	628	654	610	642	645	669	670	687	622	649	681	628	615	658	631	660	618	618	694	648	643	682	647	647	666	653	684	626	676	636	631	606	670	639	647	638	646	653	652	664	708	693	593	681	609	703	628	652	618	664	700	645	603	641	647	703	672	665	672	643	685	627	668	650	613	654	643	717	607	693	629	665	678	677	620	592	633	665	605	651	601	650	638	626	647	629	669	659	630	617	665	652	672	642	635	641	661	680	660	625	686	621	600	672	637	666	644	683	633	675	624	674	645	639	653	668	671	670	662	692	609	683	625	686	655	698	664	632	657	621	691	598	701	657	628	656	649	669	697	642	625	618	678	672	629	635	626	665	647	670	660	613	690	658	643	688	662	636	628	692	674	623	661	668	651	629	645	645	615	659	642	630	659	672	660	646	618	638	682	641	638	678	689	650	671	654	660	652	675	648	652	639	661	675	657	633	668	680	700	656	689	646	648	616	617	652	613	646	619	562	690	639	673	656	696	646	650	605	642	653	628	646	667	610	643	685	651	702	638	697	651	594	629	655	658	644	662	608	636	622	619	647	639	683	612	695	625	651	660	625	673	672	655	605	686	686	617	660	634	690	667	612	687	647	684	604	660	633	638	674	652	655	622	652	654	643	675	645	657	670	645	672	706	633	674	685	689	728	600	665	658	655	626	689	640	684	669	653	677	623	657	662	695	669	671	675	662	669	644	629	659	655	637	658	653	657
49701	25199	9819	2399	615	315	266	346	309	276	290	257	275	289	294	266	248	271	287	295	294	290	284	283	270	274	268	253	289	269	250	282	282	238	264	283	267	301	280	266	267	235	268	311	270	267	279	258	282	285	287	265	305	291	284	254	286	286	241	258	287	255	243	255	255	268	286	282	285	288	259	283	266	284	239	270	276	265	249	268	311	287	276	269	229	247	247	284	290	258	258	282	299	249	268	274	275	281	283	275	242	288	293	286	269	260	274	285	297	298	269	317	266	309	281	232	285	296	272	309	281	272	281	278	281	301	258	255	261	260	275	251	264	275	247	283	252	267	251	270	283	260	264	288	293	268	279	247	250	254	281	282	273	259	259	286	248	255	242	313	307	281	304	263	264	260	285	250	257	269	280	302	267	279	241	267	274	278	258	291	266	272	274	308	277	268	265	289	270	328	273	279	288	309	251	256	291	244	256	256	245	281	274	240	260	291	272	248	252	241	249	275	244	281	254	270	260	252	275	265	244	235	269	254	265	268	253	276	263	293	231	270	291	271	264	264	271	292	262	258	263	266	262	295	288	256	275	294	281	265	269	293	255	226	271	306	277	325	258	294	270	303	263	291	265	263	251	278	281	241	276	269	274	246	252	283	294	285	268	278	254	252	282	250	293	279	268	281	235	271	275	271	287	277	283	275	275	285	306	283	263	255	289	289	274	287	277	273	295	280	277	310	280	280	258	285	295	279	275	247	297	298	264	278	299	268	282	308	292	261	297	223	228	266	286	277	266	275	258	232	293	258	249	293	275	268	272	264	255	289	286	261	280	256	266	280	298	247	224	249	305	276	280	293	249	272	282	258	267	269	257	268	269	272	267	285	276	261	271	289	219	288	259	279	254	251	263	293	269	287	267	268	271	265	284	286	280	266	256	265	278	307	275	274	265	277	246	273	300	253	322	295	260	252	250	264	282	270	292	247	267	280	265	296	287	259	268	289	304	285	271	262	260	269	257	288	276	269	272	280	263	263	297	285	259	267	263	248	260	274	247	313	285	264	287	268	245	272	263	267	285	288	273	257	285	253	276	265	267	281	282	268	256	252	289	251	257	245	275	272	300	266	256	255	270	281	248	274	268	308	274	306	282	266	247	303	245	300	296	288	245	279	292	251	267	287	300	257	278	280	281	291	285	278	276	304	268	284	309	254	287	282	264	270	267	257	281	261	272	248	273	275	287	286	271	292	276	287	269	279	254	251	278	315	303	292	311	290	296	267	266	263	265	234	269	276	273	289	248	291	252	222	285	273	262	273	290	267	265	275	262	263	264	247	278	289	257	260	265	276	280	254	273	265	260	302	281	271	247	254	249	259	264	255	259	237	290	283	284	271	220	297	265	246	263	250	272	244	251	256	319	274	261	287	276	295	270	253	231	271	235	242	283	260	260	261	255	269	283	292	286	272	277	234	287	267	261	284	268	292	311	286	272	269	242	291	295	267	285	238	253	305	261	263	282	261	288	274	251	286	288	246	309	272	270	278	258	291	276	270	280	258	266	268	242	250	258	249	262	272	251	265	308	263	287	283	275	253	268	250	270	298	268	256	241	274	274	237	244	286	270	247	277	257	255	322	277	274	261	232	288	282	255	306	294	282	273	256	261	259	288	259	231	246	258	250	280	259	254	265	284	287	250	232	238	255	298	283	253	278	230	257	274	278	288	256	275	271	287	252	250	258	282	261	250	273	286	270	274	254	283	272	248	242	297	278	305	276	266	287	293	276	274	274	246	271	268	243	263	253	241	261	266	244	289	270	275	270	281	266	258	291	287	299	266	291	279	236	269	259	258	242	266	278	328	276	295	262	287	302	257	252	274	294	261	267	255	275	260	308	273	293	271	271	253	302	272	297	296	254	248	312	269	261	228	268	281	269	268	257	307	276	251	299	278	257	256	303	269	247	270	252	297	283	281	249	266	283	273	276	303	253	245	289	299	274	256	279	251	300	282	259	289	256	258	290	267	285	259	249	285	288	286	275	306	272	268	292	289	266	287	272	283	247	278	259	280	254	266	269	252	268	247	246	224	283	264	275	275	250	269	246	270	291	262	272	270	286	266	241	269	275	299	285	249	275	268	258	292	287	281	266	271	238	257	255	269	224	292	264	283	289	301	286	247	273	265	227	283	264	295	271	236	275	269	263	264	244	272	256	250	261	297	276	250	262	288	257	260	261	286	289	268	262	259	275	266	275	278	239	272	284	274	245	271	269	285	245	301	261	262	252	276	274	249	269	270	257	276	273	278	291	287	255	268	310	296	260	271	291	272	246	298	245	249	262	277	265	276	285	269	278	277	267	290	269	292	303	244	274	284	278	264	251	310	257	265	286	294	246	246	243	219	251	271	273	251	241	232	257	278	276	279	259	286	287	283	281	260	265	280	297	249	277	267	264	286	253	246	248	282	305	248	281	281	238	291	274	245	269	266	242	268	249	275	291	266	273	271	263	259	270	286	276	268	253	291	269	241	280	281	252	252	265	263	298	279	275	312	305	298	257	250	265	255	258	259	281	283	264	279	287	283	259	292	296	244	265	267	266	255	235	265	247	260	296	266	261	274	243	277	282	280	241	266	310	256	251	297	248	271	286	264	264	281	310	293	272	286	250	276	287	293	280	290	245	256	276	267	251	289	265	293	286	285	241	269	307	255	269	293	292	252	277	290	246	268	299	274	268	267	287	271	261	258	265	251	277	276	265	297	257	284	267	257	276	238	273	255	270	276	290	266	289	244	293	284	285	266	280	263	263	272	260	285	257	276	271	258	293	293	255	273	282	293	290	295	292	293	299	252	310	288	302	264	237	283	276	245	246	285	295	264	278	282	248	265	232	261	258	223	291	241	278	284	306	261	274	272	265	244	260	283	274	276	262	277	271	254	258	312	278	281	282	313	256	258	283	278	283	261	276	271	324	268	277	259	264	248	259	295	279	275	293	278	280	262	262	243	272	274	259	255	274	239	300	283	281	279	252	272	281	259	258	284	278	251	324	283	275	300	268	288	278	296	284	248	277	260	266	259	242	240	283	312	266	306	258	275	235	283	268	246	261	270	267	282	245	266	270	251	291	275	257	280	262	272	264	294	302	285	270	273	290	276	274	265	258	256	265	294	271	247	272	259	301	271	263	272	282	309	274	281	245	294	279	292	276	251	281	262	298	249	269	275	265	243	265	256	266	303	263	288	275	287	303	263	289	275	281	255	263	276	265	285	256	287	277	287	274	274	285	260	269	307	283	253	303	251	274	280	283	237	252	281	281	291	266	244	290	264	279	268	261	266	270	228	282	261	267	279	290	242	283	285	265	291	290	278	242	283	284	289	264	252	279	267	266	295	251	299	307	297	314	241	250	242	262	248	267	269	284	277	289	304	280	247	296	290	267	304	269	265	275	242	318	338	284	250	247	305	294	257	270	274	254	252	241	274	281	257	271	276	248	275	271	310	250	253	286	284	273	243	293	270	256
32462	18168	10549	4843	1449	774	676	734	723	674	606	598	593	626	621	611	563	597	613	577	604	605	587	579	608	600	558	628	582	597	590	602	599	607	607	598	619	576	568	588	544	594	617	583	631	584	591	643	576	567	638	666	609	610	558	610	611	613	597	580	593	595	576	585	565	597	570	613	608	607	595	612	549	563	571	588	584	596	592	612	575	592	595	596	621	568	576	606	625	633	589	610	557	626	641	586	588	616	630	635	642	569	621	605	585	619	614	588	597	615	598	610	563	594	598	610	572	595	627	586	596	606	578	624	615	589	573	577	602	593	595	573	630	570	589	597	582	593	557	582	577	573	576	601	569	598	552	564	578	638	623	582	551	579	584	567	599	620	624	582	598	630	556	573	590	581	602	599	575	621	588	603	553	580	573	613	600	566	576	617	584	558	616	617	543	623	542	590	608	632	621	555	565	571	614	620	567	599	609	631	558	605	582	576	594	596	591	612	604	594	608	583	614	562	624	591	579	604	609	563	598	590	641	582	591	561	595	593	553	556	638	612	579	615	621	559	604	597	612	610	576	575	616	622	604	621	568	579	599	575	605	584	612	612	588	630	552	616	561	580	607	580	613	593	608	615	575	600	588	627	589	627	559	566	600	600	551	588	577	608	602	617	578	622	549	588	611	597	615	573	558	610	617	573	569	623	607	577	620	582	566	599	561	591	573	562	607	620	614	605	602	568	578	624	587	590	564	544	560	586	591	616	583	593	574	584	574	593	617	588	558	584	600	613	576	589	574	616	541	560	572	562	544	604	608	605	627	579	579	632	604	574	631	639	577	598	590	580	615	604	587	597	635	612	566	605	555	592	614	592	553	645	563	581	593	615	565	537	612	577	594	593	600	545	640	608	588	573	585	588	590	629	639	580	612	588	582	584	578	633	567	593	550	585	565	589	588	643	610	595	619	596	591	596	598	617	561	591	576	607	646	643	639	614	610	583	609	619	611	634	596	612	618	584	623	591	545	601	558	569	546	555	587	603	597	606	613	572	602	546	560	624	599	610	637	603	562	589	603	613	587	577	609	610	607	627	618	590	576	607	617	562	578	584	560	594	602	631	582	578	576	598	555	567	596	607	585	600	582	563	596	587	601	564	635	568	610	577	577	590	596	588	585	601	618	595	615	599	586	568	599	578	592	617	589	593	611	602	615	594	586	588	668	619	557	593	588	548	601	634	572	580	612	588	547	601	543	571	585	615	570	588	583	607	592	613	580	642	566	610	592	614	577	599	613	600	539	587	603	601	586	597	588	594	622	548	627	626	574	590	624	586	537	590	565	552	595	576	586	596	601	624	589	586	592	585	611	612	559	608	551	630	580	660	621	595	608	602	619	566	615	605	563	615	572	575	578	570	565	579	563	607	613	559	625	581	610	599	561	658	633	626	580	612	554	614	621	598	589	605	626	633	559	590	592	579	580	584	584	559	612	581	603	593	567	603	613	612	637	630	599	635	584	628	601	596	614	579	582	610	575	585	589	622	624	565	597	562	606	571	597	612	606	574	586	603	569	547	558	567	562	570	582	599	604	544	572	595	576	610	583	631	553	567	578	595	607	669	593	560	547	609	591	549	587	609	599	590	568	631	599	602	624	595	587	588	630	580	545	621	569	572	590	573	615	578	584	537	605	560	592	598	624	636	575	624	583	590	586	603	560	588	623	586	602	619	608	577	580	579	565	576	580	536	625	586	600	569	562	563	578	558	576	596	604	649	591	599	625	635	556	577	583	588	558	614	542	588	591	612	629	549	580	575	573	634	593	594	623	543	578	576	568	544	574	580	617	566	583	580	611	572	569	648	579	590	585	564	594	562	590	578	582	583	629	604	595	607	616	559	589	610	567	627	599	589	605	614	593	559	617	588	616	621	567	591	574	587	601	608	581	570	577	605	588	603	643	583	579	608	584	604	627	602	586	591	584	606	583	590	615	616	564	611	599	608	576	600	574	625	596	601	582	603	608	538	599	550	553	597	617	589	539	589	592	610	581	608	581	573	610	570	595	565	618	602	598	562	562	577	621	555	559	597	565	577	597	569	595	588	600	564	563	576	632	562	632	619	547	623	590	616	568	598	632	563	603	581	642	606	595	568	589	604	603	619	581	604	599	580	578	590	590	601	569	614	604	621	600	585	592	577	539	579	649	604	618	617	573	584	598	588	600	626	587	504	594	645	567	593	597	592	554	569	578	603	564	555	577	626	611	576	627	555	564	567	596	561	624	634	611	581	598	591	593	608	621	571	589	589	557	577	591	612	549	523	593	576	612	623	575	617	564	568	574	590	627	592	587	582	574	610	570	607	552	585	588	578	636	602	591	594	634	602	577	590	587	577	582	565	601	647	574	583	597	604	588	608	602	593	594	574	576	618	613	614	620	573	580	590	576	577	600	618	623	594	601	586	606	575	584	597	591	531	601	599	587	595	604	577	588	555	567	555	616	590	576	538	567	581	561	607	610	569	533	618	613	600	620	614	604	583	634	588	578	582	580	620	560	563	555	581	575	591	601	633	581	614	627	593	605	639	598	633	604	605	578	627	571	577	562	599	576	613	555	636	588	590	575	600	620	557	596	580	629	577	614	605	622	581	622	584	603	578	637	593	579	602	575	596	577	563	614	589	567	604	592	555	602	593	618	589	620	580	576	582	608	594	586	567	615	639	552	610	650	615	576	551	588	624	609	547	585	620	605	573	575	576	553	593	607	571	597	586	592	603	603	576	546	609	577	588	584	585	613	570	600	571	602	628	560	554	638	617	624	614	568	583	555	595	562	548	615	609	641	617	582	566	572	590	582	580	581	562	604	535	603	635	603	583	576	583	611	536	561	615	587	567	648	606	613	572	600	618	584	579	581	603	560	542	581	601	572	557	594	597	579	593	594	588	602	532	587	561	566	596	541	609	576	556	588	592	628	538	573	599	583	607	561	565	592	583	593	618	631	579	603	579	553	584	617	573	587	625	600	613	592	601	592	566	623	590	630	596	566	621	574	559	569	564	613	609	565	541	587	604	578	598	564	580	582	622	571	573	602	575	587	586	591	571	615	574	578	551	588	603	611	604	584	575	558	596	602	598	571	589	588	621	579	590	589	619	649	586	572	586	626	590	598	606	623	610	618	595	583	609	559	633	595	658	627	564	587	581	585	592	583	595	576	608	613	601	605	573	594	539	663	607	565	631	581	575	580	594	633	611	642	616	578	598	579	603	603	608	601	611	575	571	564	601	585	606	622	596	576	597	568	627	640	638	565	601	614	576	577	577	629	613	602	580	527	610	526	594	596	591	611	594	613	611	581	585	582	552	590	577	603	590	607	591	604	589	586	617	623	629	574	590	583	568	563	571	571	593	614	604	613	588	604	647	605	596	608	566	580	614	609	606	620	602	630	571	595	614	572	616	561	605	563	606	584	626	567	572	577	577	624	582	548	637	620	610	593	597	589	625	586	592	559	577	590	590	603	622	595	640
53697	28927	13686	6302	3137	989	570	599	553	420	315	330	275	300	326	327	298	345	351	452	454	431	323	274	307	252	256	238	303	301	254	317	276	284	320	314	293	288	245	296	282	278	293	279	282	302	269	308	306	255	265	263	288	305	239	273	296	303	265	284	309	284	290	263	263	295	332	271	300	302	271	283	288	277	285	316	278	283	254	246	293	294	260	285	241	269	276	267	290	284	301	264	265	297	304	301	253	282	288	273	261	290	309	289	302	253	277	290	272	271	290	264	278	300	296	308	280	292	307	301	309	257	261	268	290	282	286	278	265	291	299	311	285	299	316	289	258	300	280	270	275	280	318	288	281	261	289	290	284	307	303	272	301	302	305	268	259	256	297	263	251	291	269	288	280	304	255	283	303	270	297	275	299	262	289	258	248	322	294	318	282	275	256	248	292	257	282	253	312	277	284	269	264	280	264	256	279	248	266	268	287	290	285	255	274	283	303	300	299	268	268	274	303	273	263	305	278	310	276	275	280	280	246	291	305	273	275	278	284	262	306	269	286	271	265	294	325	301	272	288	267	271	275	262	294	271	264	301	279	290	281	284	290	287	282	261	280	276	278	264	259	264	291	277	274	310	300	291	273	259	264	290	285	299	284	283	273	280	291	278	280	271	270	302	264	260	262	286	267	299	293	279	288	279	284	262	308	287	259	303	241	259	271	245	275	329	304	251	240	286	273	274	284	292	300	282	278	262	271	285	279	273	285	294	287	268	304	302	271	268	295	298	252	266	288	304	274	293	321	322	228	246	273	285	276	264	272	301	247	286	295	280	312	308	275	264	296	278	299	272	271	293	302	275	280	249	262	312	301	263	278	285	275	244	277	280	296	268	301	312	278	275	309	304	248	304	298	267	312	272	271	298	294	276	271	306	284	290	285	267	247	281	299	271	260	275	264	305	299	249	279	296	264	285	301	265	293	285	303	296	305	284	295	274	273	289	289	267	279	262	261	296	312	319	280	280	328	275	288	264	299	295	240	260	263	256	266	299	301	288	307	268	276	267	300	269	295	302	251	274	278	264	256	296	279	292	291	278	237	301	286	283	313	301	322	280	283	290	239	305	293	264	270	311	273	311	268	291	268	295	284	291	287	264	301	259	321	287	250	267	266	267	267	324	294	294	254	286	269	296	276	284	254	283	255	283	271	281	313	252	281	277	300	298	285	284	292	292	301	285	264	305	269	279	291	252	274	302	269	280	285	285	298	324	285	245	246	286	300	279	273	256	275	314	289	279	275	277	275	279	268	238	328	267	234	301	262	260	271	287	266	278	268	293	299	235	284	302	293	259	261	291	272	298	299	318	262	295	254	274	283	268	285	283	264	273	279	269	289	267	262	307	283	298	265	297	261	290	292	289	290	274	273	264	286	286	281	270	265	287	276	259	289	278	271	276	293	273	272	227	303	322	289	280	286	281	281	272	289	284	303	286	251	288	296	277	269	301	267	277	305	311	282	267	312	253	302	289	233	265	269	294	272	275	288	275	272	314	255	286	265	307	295	307	287	285	293	279	293	275	267	255	297	314	285	287	248	292	307	267	300	280	280	315	276	276	286	266	256	268	284	281	256	286	276	304	312	275	266	282	291	288	251	259	272	242	255	270	314	256	310	255	273	284	274	273	233	291	279	287	297	270	269	272	304	295	229	303	276	233	261	309	293	296	294	279	268	277	267	281	263	260	273	304	253	255	284	303	283	228	279	268	279	275	289	292	298	308	289	278	254	260	273	278	259	259	274	289	290	288	275	260	286	275	280	274	279	293	299	267	271	297	283	279	279	293	282	300	269	258	274	276	274	278	244	257	291	267	276	281	269	281	243	238	322	280	264	282	276	245	268	260	298	274	261	343	269	269	271	277	255	280	254	276	280	308	247	278	307	276	294	279	267	286	290	272	267	283	295	274	268	284	289	285	288	273	293	269	307	272	275	284	286	281	285	291	282	315	298	281	286	271	261	289	257	258	266	259	292	265	290	313	292	280	261	266	285	265	261	285	278	289	286	285	313	299	274	264	289	263	262	303	259	318	284	298	277	296	294	265	300	294	308	282	264	283	263	246	292	256	286	304	288	308	298	264	236	265	261	304	260	265	284	261	277	303	257	277	273	294	280	257	298	320	300	273	302	289	316	270	302	302	272	303	264	273	281	249	279	276	296	280	290	290	279	291	289	266	295	251	239	256	270	283	279	288	304	283	296	271	290	324	265	243	253	289	294	262	302	275	298	345	262	283	273	298	310	314	284	244	272	302	269	271	306	301	289	324	294	247	268	257	243	291	284	263	313	247	302	276	308	247	270	254	279	295	311	289	276	264	251	265	293	302	285	293	305	292	265	281	259	256	281	268	260	270	266	266	277	288	294	316	268	282	276	300	282	298	269	266	294	293	280	277	264	255	268	290	301	262	290	291	294	289	255	299	275	271	278	284	289	286	323	286	265	258	288	265	299	304	324	290	275	279	281	260	262	237	265	280	263	259	268	274	279	288	259	276	304	303	309	283	275	238	258	283	264	318	262	269	229	287	287	296	277	281	277	273	270	289	253	273	264	252	309	274	276	257	305	284	278	247	264	243	255	278	284	276	290	262	304	254	296	288	291	290	260	258	309	257	270	282	275	257	262	241	277	302	288	288	278	289	269	290	265	277	302	312	310	251	293	255	274	326	258	246	306	312	261	281	270	281	250	302	266	320	262	277	300	269	282	281	261	298	274	297	282	276	268	262	291	296	288	272	291	276	255	289	278	267	271	261	250	279	280	275	286	285	274	261	294	294	278	277	299	306	300	261	247	275	296	272	275	272	276	235	280	314	276	285	276	259	268	283	302	280	330	290	284	301	280	262	297	313	272	280	274	271	274	275	269	301	263	293	291	266	273	282	292	282	305	274	310	245	270	308	279	257	303	245	280	262	274	304	301	289	294	298	302	278	272	323	266	303	316	289	256	263	281	306	283	290	266	293	293	306	270	312	253	270	280	260	280	289	302	279	279	263	297	313	273	281	251	299	288	301	259	282	250	267	315	286	264	291	267	288	315	313	276	270	287	299	288	255	269	261	249	260	292	280	272	300	246	255	337	293	272	270	274	287	330	234	277	277	246	284	330	263	307	297	278	289	292	274	243	257	273	287	295	268	254	286	279	266	276	254	257	282	301	270	289	275	306	284	273	285	302	249	311	258	265	287	277	281	268	291	289	293	272	280	268	318	261	281	273	297	296	290	312	250	330	324	308	305	270	263	252	304	250	274	314	290	278	268	268	278	285	261	267	307	298	294	260	288	285	272	301	277	287	280	268	270	308	298	277	278	276	276	262	309	283	289	272	291	312	264	288	276	291	274	278	308	310	289	281	268	275	270	287	268	255	266	316	261	279	307	255	276	258	294	292	301	273	316	284	294	329	290	295	286	287	302	314	281	311	285	272	287	277	280	285	253	305	262	298	280	276	307	274	267	289	255	301	260	240	285
34021	21356	15774	12892	8673	2848	2084	2026	2192	1566	902	656	693	750	718	793	822	917	1100	1412	1646	1529	800	660	702	637	657	640	624	633	621	649	642	603	629	676	619	617	638	633	594	614	634	661	585	617	595	600	640	630	641	613	618	629	631	663	601	559	560	632	576	614	624	625	626	620	605	638	611	621	588	647	592	619	579	663	599	566	605	624	628	652	575	615	630	601	644	610	683	598	631	610	616	638	619	674	602	641	642	630	603	631	645	647	585	646	625	641	572	568	624	616	655	621	609	600	647	584	638	636	652	636	647	620	632	633	611	565	625	601	615	683	591	599	629	653	592	603	586	616	647	623	625	642	598	611	657	615	626	636	601	597	590	638	622	622	574	566	643	624	605	587	624	611	610	616	632	620	589	636	607	611	643	587	603	613	574	595	571	630	656	621	598	647	622	620	635	554	634	610	623	607	637	595	608	582	640	638	645	622	595	639	604	584	621	638	625	605	633	633	603	607	601	654	617	636	656	630	612	653	623	592	606	625	627	639	567	687	641	619	615	612	636	627	611	608	608	645	592	614	631	587	564	643	592	606	615	614	601	613	620	572	604	596	643	610	640	645	614	624	642	653	575	621	622	591	644	577	644	607	647	619	613	602	618	600	631	698	591	600	614	607	641	623	605	612	578	599	616	629	605	608	635	634	654	629	619	608	612	627	607	635	670	619	641	602	644	602	630	617	594	602	628	632	637	608	601	594	603	618	606	637	669	565	631	618	625	599	625	625	621	629	621	638	606	662	639	653	608	634	619	633	672	575	644	642	633	626	631	653	598	608	605	583	609	581	616	646	600	641	617	606	593	634	642	615	672	635	620	647	624	615	577	616	610	581	579	600	651	622	582	668	609	594	632	626	561	633	589	616	633	659	595	583	595	657	637	605	637	592	609	643	600	615	625	643	599	636	622	604	624	580	611	617	665	625	643	641	552	605	596	615	629	592	634	611	622	590	605	592	639	584	661	614	594	634	641	658	676	625	569	643	639	539	581	632	592	587	575	634	607	609	596	612	607	632	645	585	605	599	613	615	590	591	565	590	607	609	652	608	629	639	651	596	647	623	586	619	633	614	626	646	599	601	651	603	656	607	613	626	607	643	651	642	661	629	600	606	624	641	593	609	632	658	639	589	628	663	585	634	565	602	658	675	643	631	631	661	589	616	589	572	600	608	612	614	672	650	685	607	619	616	647	628	662	606	607	608	631	617	615	553	612	592	602	616	598	602	611	654	652	627	595	643	625	663	655	613	630	604	634	608	640	629	651	603	578	602	624	657	614	631	578	618	614	582	609	617	617	643	612	611	627	550	581	585	592	622	610	594	640	607	601	644	634	627	634	601	611	605	643	600	627	622	610	609	628	609	638	563	616	648	623	608	581	626	600	572	611	631	607	629	630	631	620	652	581	628	601	656	616	591	648	597	635	588	608	626	655	663	600	623	608	608	609	636	652	618	663	628	661	650	631	604	605	650	633	600	613	666	641	628	616	634	651	595	595	624	650	613	615	612	629	617	673	582	615	651	602	622	605	612	625	619	625	600	608	634	595	624	602	643	591	610	604	604	588	597	668	611	593	614	644	643	622	638	649	610	597	618	607	644	635	596	644	617	644	615	608	625	610	623	602	609	639	628	624	580	641	667	655	597	610	603	628	553	584	619	590	645	627	622	631	624	591	588	612	634	621	631	594	635	585	604	612	580	629	633	614	651	625	602	630	639	595	586	612	663	607	604	690	686	593	620	617	641	643	642	631	636	579	627	641	583	592	656	656	598	600	618	650	638	615	616	627	635	644	600	615	608	649	644	620	597	604	618	653	624	621	622	621	628	605	600	626	629	658	629	661	631	620	627	631	606	601	628	638	595	617	612	583	598	637	605	597	616	614	623	635	632	638	588	627	632	610	639	604	610	621	635	638	601	610	592	628	579	624	652	620	636	579	586	592	603	609	623	633	630	628	587	634	584	604	619	624	591	624	613	614	646	597	603	611	582	621	639	559	596	627	664	585	595	631	628	661	671	634	599	604	648	609	622	628	653	633	660	616	614	656	589	590	617	604	632	594	600	592	628	638	599	602	621	657	625	646	621	626	617	622	610	602	637	644	600	627	611	636	682	650	596	656	585	608	611	635	639	661	622	611	618	647	565	592	631	594	585	652	590	658	658	609	631	598	642	605	570	617	619	679	622	577	591	618	626	637	649	598	618	604	610	625	633	601	620	618	636	593	602	644	611	584	652	651	584	617	611	669	628	628	622	628	647	632	633	621	605	573	584	606	615	642	607	599	648	609	608	654	645	590	597	608	605	652	615	594	633	611	613	664	614	582	578	657	601	620	608	623	636	611	628	641	602	593	632	598	617	603	625	605	620	595	651	597	645	624	591	649	585	665	654	658	647	608	606	611	642	628	616	599	628	634	639	608	577	622	627	606	656	557	593	632	594	609	600	628	600	621	576	635	636	635	626	703	569	644	619	596	573	613	649	659	604	651	606	633	620	585	667	611	622	596	622	627	641	623	634	613	656	605	603	655	598	623	615	672	628	658	637	628	600	635	620	572	643	608	666	638	637	659	603	625	616	606	624	633	626	631	649	646	673	588	594	633	631	606	556	592	631	603	640	626	579	607	627	626	645	595	663	639	634	618	613	635	618	602	625	625	625	609	617	654	634	658	612	657	622	627	609	618	644	629	579	631	642	625	611	625	600	637	653	624	618	639	616	652	682	602	630	667	644	623	640	643	611	659	601	617	571	600	636	549	640	644	648	616	627	641	611	642	636	595	648	638	631	627	653	624	646	599	617	609	646	630	609	609	637	608	627	598	665	595	631	666	637	612	623	656	665	634	580	604	615	608	599	606	596	613	575	618	595	614	587	651	618	578	597	607	600	605	634	644	606	621	604	613	585	613	600	649	626	669	622	652	618	613	648	601	607	588	597	585	630	638	616	617	623	621	581	618	608	621	636	634	615	634	631	628	598	568	601	626	652	621	603	648	607	611	680	597	678	618	605	634	590	621	615	611	610	587	668	612	601	619	568	602	626	642	625	653	615	627	627	632	637	621	584	603	625	600	579	586	632	593	605	658	677	627	637	600	625	593	649	642	664	627	619	633	610	616	601	622	541	583	605	681	626	651	570	612	640	587	597	638	660	642	593	617	599	599	604	626	624	600	647	645	627	578	608	629	654	582	598	589	621	629	591	623	566	618	652	627	685	684	634	590	601	666	618	624	629	618	635	637	599	651	616	585	636	625	607	621	577	616	670	656	622	593	647	629	660	605	633	604	583	640	590	615	602	563	586	574	665	589	599	660	654	596	628	624	606	593	609	633	624	654	614	616	585	607	613	599	602	590	619	631	612	600	621	626	593	613	625	611	662	618	634	587	661	646	598	645	631	605	605	631	608	627	622	617	607	650	671	628	611	604	649	622	630	617	611	634	584	557	619	622	596	614	685	563	616	621	614	579	575	603	634
64343	32463	16109	8211	2658	679	593	532	453	366	340	334	307	304	281	347	311	283	344	374	475	511	505	406	296	321	304	272	305	317	306	311	277	311	320	336	311	309	276	275	328	290	296	330	304	327	310	290	329	304	311	311	337	333	308	300	306	315	288	291	313	290	294	269	314	312	285	303	277	322	297	344	334	362	313	313	289	299	297	298	277	324	350	348	295	297	290	321	299	304	303	311	282	303	322	299	307	286	300	293	311	293	260	290	299	293	291	298	284	281	274	302	317	329	280	297	292	292	300	337	300	327	306	325	293	294	289	307	264	347	318	313	322	281	286	339	301	307	342	313	351	306	315	305	317	305	300	283	316	297	326	297	297	350	330	304	335	296	350	345	297	290	301	318	329	326	337	308	321	293	308	308	322	285	296	272	292	292	302	310	323	336	312	279	301	330	298	325	302	282	327	305	294	287	315	296	266	301	307	284	297	318	285	309	274	273	299	315	322	329	284	286	298	342	313	311	295	322	303	304	296	290	306	307	302	313	322	295	305	309	291	328	282	323	308	296	282	312	309	328	307	277	276	283	322	286	296	280	277	310	291	304	316	296	316	311	294	294	307	314	272	308	319	300	315	309	275	304	316	297	282	290	316	304	318	330	317	312	302	327	334	307	311	308	322	333	318	310	283	291	299	278	306	309	322	301	301	319	307	307	293	299	295	322	292	305	283	318	288	292	295	306	298	292	315	287	311	301	320	279	312	297	266	277	290	308	293	343	300	288	316	301	332	284	307	325	327	315	331	325	287	294	341	295	316	326	346	326	309	294	295	272	291	314	303	291	326	303	311	293	327	316	297	331	301	314	291	307	288	290	272	301	322	304	278	319	303	302	319	281	297	298	319	312	315	312	286	300	318	310	294	294	329	307	290	284	284	320	296	295	320	299	266	309	308	322	332	357	331	304	290	298	288	294	282	299	308	288	317	290	290	307	280	301	270	288	307	309	264	280	324	304	301	307	298	308	309	291	307	311	294	344	346	329	337	314	310	275	324	296	307	285	325	292	304	301	283	314	317	274	284	277	322	316	311	300	293	302	268	266	332	291	279	316	291	303	329	295	306	307	321	293	286	283	324	286	303	312	289	277	318	290	310	288	277	291	296	309	300	283	291	302	283	325	298	340	356	321	289	328	302	314	340	307	319	304	305	311	267	271	320	293	306	255	273	320	298	291	293	280	306	307	332	322	333	297	289	293	294	297	280	283	296	317	304	317	323	313	300	304	287	299	305	299	343	274	329	318	289	271	278	300	342	321	326	327	309	321	310	286	314	310	290	344	282	295	257	306	303	314	319	310	297	280	307	284	249	270	297	307	310	295	285	296	321	257	294	262	314	304	320	312	296	302	299	275	308	287	297	287	347	265	288	316	275	311	325	314	305	326	296	326	281	294	291	284	292	306	305	294	314	294	305	326	287	305	330	311	296	298	316	287	266	302	334	239	301	291	301	307	310	314	293	293	319	284	320	304	271	313	316	282	304	295	273	291	296	295	283	359	300	295	300	325	269	271	303	265	325	331	316	307	298	302	310	330	306	289	295	315	316	284	291	282	308	329	345	294	315	298	333	280	310	310	298	286	304	320	286	334	306	300	282	305	291	288	304	313	301	285	304	309	278	320	268	310	326	294	304	311	297	312	298	317	328	300	308	316	264	298	302	287	293	292	294	315	287	312	328	298	297	308	274	347	309	280	307	309	292	272	291	340	283	314	291	263	324	303	283	292	307	285	339	315	327	278	280	292	294	315	254	296	298	303	292	281	318	312	298	303	276	292	350	260	320	307	303	282	283	322	295	329	294	279	294	321	322	312	312	268	301	295	289	301	326	304	313	304	298	317	310	299	269	318	304	313	320	324	304	308	316	267	294	246	302	312	322	339	342	323	314	300	309	303	279	307	299	271	290	308	306	282	308	311	319	288	287	290	313	308	263	317	310	310	303	314	298	303	303	311	319	299	310	324	278	293	296	311	303	302	345	332	323	305	255	314	294	323	296	316	303	303	315	328	284	289	289	268	278	319	255	312	316	297	308	276	285	288	299	280	291	301	301	271	300	288	297	302	291	305	312	286	344	319	323	310	296	327	286	285	297	327	289	279	293	295	274	301	300	305	299	313	320	313	301	282	326	324	278	283	294	278	303	298	306	302	300	343	325	318	304	262	299	323	355	335	327	305	282	296	305	316	267	313	295	303	335	300	295	297	303	308	273	290	305	316	280	353	294	288	284	308	281	261	298	321	283	285	338	292	293	316	319	324	284	272	281	289	330	281	309	279	292	327	291	307	329	296	292	282	297	287	278	258	278	318	275	317	287	267	297	333	281	279	291	309	283	286	301	275	300	318	274	316	294	298	285	263	314	298	312	280	303	286	275	273	291	289	295	287	277	291	318	295	279	302	309	303	279	265	294	287	320	297	289	312	317	323	329	276	302	325	342	313	330	304	329	304	319	300	332	319	307	281	293	296	288	292	297	309	304	295	285	278	306	297	314	290	306	280	290	291	305	288	342	306	308	326	334	281	323	316	296	286	281	292	282	351	318	287	276	286	293	296	331	295	282	274	293	305	299	335	350	298	280	335	297	311	309	308	296	311	283	276	293	304	285	270	325	280	279	305	327	312	320	325	316	261	330	290	342	269	295	291	292	304	313	314	276	308	268	300	291	261	295	320	276	311	299	263	310	321	309	294	334	279	347	316	303	344	314	293	322	292	308	329	285	263	330	274	311	316	280	295	295	298	307	315	325	320	307	295	261	306	293	303	271	303	315	311	280	274	284	285	293	294	282	312	340	294	260	304	295	348	298	328	356	302	296	268	277	303	312	292	298	276	293	268	288	311	307	300	314	288	313	307	297	270	283	286	310	299	298	315	302	292	285	344	297	340	300	313	310	318	317	302	314	303	314	290	317	298	313	332	300	288	326	304	330	300	310	296	294	297	321	293	316	300	297	295	299	305	315	280	295	278	321	285	283	293	280	364	340	299	323	334	331	308	316	290	304	286	310	316	276	306	273	280	289	346	306	277	327	277	302	311	317	275	274	304	328	295	312	306	285	336	276	301	311	316	304	287	300	318	273	297	318	294	347	299	292	316	306	306	289	294	284	312	310	284	316	324	277	293	261	319	261	297	296	313	282	278	293	332	295	276	304	281	292	274	283	288	323	354	309	307	316	320	284	306	310	278	299	326	294	337	288	304	324	316	298	280	319	299	311	300	311	294	285	290	300	313	322	338	291	268	310	315	350	303	315	294	316	276	293	301	307	295	289	277	334	368	306	300	324	319	292	297	316	274	324	256	329	299	310	283	279	260	297	321	315	290	307	300	287	315	317	297	288	278	282	298	312	332	307	311	280	298	301	304	313	291	332	290	315	286	303	243	299	293	292	311	293	282	274	267	324	272	308	331	285	281	331	291	297	316	316	341	302	262	322	284	286	302	280	321	338	290	317	294	320	295	326	301	312	357
41889	24189	18204	14546	6143	1848	2008	1667	1392	1004	802	732	693	699	765	757	793	840	945	1255	1821	1890	1919	968	641	670	667	668	623	618	642	624	663	617	673	633	685	639	666	669	641	690	622	655	638	640	678	658	635	649	668	644	678	703	649	662	661	635	616	703	669	658	663	671	626	677	658	671	652	647	650	602	696	663	648	661	640	642	666	647	651	668	668	668	650	619	622	661	651	654	670	620	690	633	678	681	657	665	635	687	685	662	660	677	707	690	641	670	679	693	667	618	663	653	678	637	651	646	661	685	652	614	669	640	646	651	644	630	656	683	694	626	676	683	675	646	642	626	679	670	664	643	680	662	654	598	647	687	608	628	679	642	637	663	672	660	621	652	647	668	653	674	665	674	673	687	640	672	655	642	661	631	650	700	677	650	647	644	642	642	639	650	628	620	708	671	629	658	669	635	709	664	623	684	662	655	669	640	626	614	682	622	681	635	661	639	642	674	698	639	625	690	690	659	652	630	674	640	688	676	678	667	653	631	665	652	676	608	654	691	669	649	599	674	646	649	647	668	685	652	690	679	630	653	661	682	673	660	626	663	675	637	655	645	648	693	624	683	665	655	671	650	647	683	690	671	691	689	636	669	686	651	648	646	666	666	678	718	664	627	691	638	681	667	649	637	658	627	630	689	659	685	678	675	670	657	629	647	657	656	679	605	691	629	606	669	651	647	638	633	656	662	659	659	684	669	698	662	657	652	640	659	670	622	675	634	657	689	662	641	674	626	693	674	636	652	682	621	648	659	656	628	626	636	666	678	644	670	653	686	636	682	651	627	666	685	644	702	691	674	645	643	654	717	765	579	646	690	635	675	669	693	672	652	663	665	680	626	656	683	691	654	668	684	630	651	659	671	652	658	620	601	608	683	673	663	666	643	665	663	686	672	656	622	643	617	655	670	691	654	637	672	685	658	654	616	677	679	673	639	649	661	655	669	672	672	645	673	665	669	684	639	672	678	682	653	651	657	651	636	664	662	627	646	690	679	692	661	629	625	600	659	648	627	648	696	640	690	661	645	680	675	684	682	674	606	645	663	657	643	648	592	716	677	637	730	661	636	674	692	623	683	686	664	629	654	625	620	680	615	647	649	688	655	673	658	686	676	607	664	678	672	685	666	675	641	683	631	633	673	656	693	662	626	637	650	667	599	588	650	618	624	663	706	625	672	627	628	683	650	632	653	629	642	636	648	676	637	646	636	635	656	650	694	650	664	654	615	691	659	651	651	656	655	625	675	663	668	660	671	671	662	664	687	664	670	684	635	631	656	608	644	645	674	661	697	659	690	663	709	657	661	634	628	622	664	657	710	633	635	666	640	642	584	672	650	700	639	655	661	658	637	629	634	656	616	682	624	624	654	631	615	651	619	686	635	680	619	647	684	623	674	654	636	691	654	661	625	656	638	635	637	660	646	676	654	639	627	665	605	607	688	612	655	643	623	705	698	670	615	722	646	647	697	655	666	718	660	675	658	666	643	677	678	655	670	659	621	634	639	727	682	661	656	655	663	646	674	676	637	673	675	675	656	660	630	637	658	626	669	630	646	673	630	731	680	601	684	684	663	637	658	666	624	611	640	697	658	648	623	642	701	665	653	642	643	629	592	693	607	656	620	686	675	640	650	650	633	679	668	660	652	670	647	639	689	650	622	643	700	611	641	672	676	646	657	660	609	639	639	662	682	669	637	629	666	656	674	652	664	663	675	692	698	678	683	678	635	642	688	634	710	628	607	671	666	627	648	667	669	675	674	674	617	674	645	653	676	650	673	644	663	667	668	645	650	650	619	691	694	677	621	637	692	647	612	628	638	621	680	678	653	667	688	662	605	693	651	656	667	684	661	690	620	586	634	626	643	684	678	626	610	697	617	610	649	630	666	639	646	676	646	643	653	668	701	621	659	663	628	618	599	639	644	669	653	678	677	672	650	624	672	679	709	647	670	645	662	682	669	619	630	632	706	645	649	655	670	636	650	640	668	672	673	629	647	670	682	656	628	653	649	632	631	652	650	592	664	673	635	645	661	610	647	632	682	667	695	649	636	696	651	657	675	643	670	648	658	665	616	625	636	640	637	622	650	639	646	617	655	612	660	645	667	645	629	661	659	695	672	639	661	681	647	603	655	669	675	629	677	680	659	649	656	669	658	697	639	652	661	658	664	667	640	663	638	659	620	653	696	639	658	662	620	698	604	666	670	624	683	632	651	645	678	673	676	620	659	649	658	653	641	633	686	679	619	676	637	623	672	653	685	670	658	603	681	640	658	697	687	655	656	652	673	674	648	644	657	679	643	680	668	639	652	641	684	626	633	643	666	644	675	670	711	646	653	661	662	612	600	691	645	669	646	674	676	663	624	683	688	668	644	713	583	665	653	619	650	608	674	631	605	648	639	658	679	693	617	632	587	659	641	693	641	628	682	654	660	678	667	656	685	676	695	622	671	654	644	646	647	659	634	635	693	669	692	648	636	617	659	675	673	681	653	662	642	673	662	629	658	700	651	664	653	659	660	679	648	700	684	621	661	743	686	662	669	634	705	692	626	680	674	684	687	667	645	663	635	669	699	682	653	649	640	690	694	694	627	646	645	625	671	652	656	669	665	647	652	685	645	635	682	643	655	639	631	655	665	694	643	620	655	679	683	643	660	682	645	677	652	683	633	630	648	628	660	640	642	669	666	680	692	684	668	656	631	684	683	627	641	653	636	669	599	638	659	651	629	656	695	670	680	632	629	691	630	624	623	665	666	685	640	650	604	622	668	621	647	699	661	608	634	602	648	649	667	667	646	686	701	637	665	662	633	638	640	653	638	661	656	669	647	618	659	667	670	638	623	684	660	681	631	662	674	639	649	671	637	661	665	650	714	643	623	626	648	687	686	683	673	633	688	707	645	624	631	626	638	704	659	581	631	721	613	657	669	641	669	689	658	675	648	651	615	723	619	676	649	647	645	660	673	652	662	641	678	664	657	657	659	663	661	621	670	673	641	642	621	709	625	674	655	652	687	647	660	669	647	666	670	611	634	646	649	622	666	655	662	666	647	625	586	692	684	655	658	663	641	639	688	676	681	639	674	671	650	643	676	682	651	666	658	676	629	647	639	668	637	630	675	640	661	672	609	678	642	672	668	686	659	652	627	656	636	634	653	651	697	594	650	671	647	657	618	595	654	632	672	632	646	632	658	648	648	668	635	626	628	657	672	622	626	648	663	649	668	646	681	622	646	618	653	678	655	637	680	702	633	634	641	620	663	599	650	641	682	659	690	659	665	719	639	585	697	636	659	636	657	655	624	684	632	646	683	686	663	640	667	635	670	659	646	687	619	641	662	630	689	646	654	676	646	688	640	642	666	642	644	673	673	661	634	667	624	655	620	601	660	622	646	619	661	636	635	615	673	636	678	678	679	647	657	616	669	628	693	656	651	627	699	695	640	640	685	636	656	651	663	634	641	672	673	628	632	658	626
46387	23388	7943	1582	545	323	291	315	288	300	305	285	291	278	264	299	278	247	285	259	254	258	266	274	287	276	287	244	250	280	274	275	281	280	300	272	218	268	244	245	257	262	270	267	298	268	262	262	268	272	265	262	243	228	245	303	306	226	244	294	262	277	296	267	286	274	249	258	260	262	277	273	291	233	261	275	262	282	276	267	283	280	257	280	257	252	264	271	279	272	285	267	256	265	263	270	280	252	251	262	265	259	282	268	266	250	293	292	257	276	268	264	274	273	261	233	267	294	259	282	275	263	276	228	278	279	262	269	297	283	242	258	262	260	296	278	242	265	287	280	259	255	258	282	306	298	230	309	296	281	319	280	268	273	248	263	271	267	257	267	271	280	260	294	260	301	261	281	260	282	263	267	279	256	249	289	266	239	283	253	259	289	265	247	303	299	269	286	242	245	262	250	230	236	277	266	267	307	262	253	275	261	251	320	286	300	273	258	280	280	278	264	265	255	273	265	265	258	261	262	284	257	265	288	276	280	271	298	265	276	277	271	258	278	257	277	258	283	257	276	273	279	294	245	274	257	274	273	294	242	269	276	282	270	282	285	275	271	286	267	251	274	261	281	285	269	260	247	272	243	290	234	281	282	294	274	297	309	289	263	239	266	268	303	294	284	269	285	278	224	275	263	271	288	276	290	274	291	240	252	258	287	287	264	292	285	275	240	265	270	292	257	277	282	281	285	288	284	299	274	272	279	254	237	285	278	253	217	276	233	261	274	256	290	285	255	237	258	276	286	231	269	295	272	275	277	313	282	294	275	287	285	267	291	268	265	276	290	260	276	278	303	260	275	264	267	286	255	272	287	266	265	275	246	282	250	248	244	267	263	269	269	284	296	268	259	222	260	270	286	288	307	271	292	276	267	228	261	260	266	284	246	268	246	240	234	273	285	278	270	283	265	248	269	277	283	277	282	256	257	265	259	283	247	269	270	290	295	266	272	296	264	266	253	265	280	250	254	240	259	239	293	254	264	291	262	283	269	264	284	282	259	287	287	272	254	255	261	288	276	278	270	247	288	297	281	315	250	283	282	264	265	267	256	292	255	257	276	229	295	245	302	278	302	282	265	260	246	262	256	276	270	278	294	285	280	270	252	260	285	276	261	279	251	256	275	271	282	280	263	293	278	271	260	293	258	296	264	243	287	291	261	272	288	268	265	297	260	280	265	265	263	269	271	263	276	259	301	292	270	307	279	260	281	280	282	283	288	266	280	275	276	234	297	273	300	286	280	292	262	264	279	275	278	264	266	286	260	298	256	259	270	288	259	273	232	236	270	297	259	291	268	286	270	244	283	272	270	241	237	259	270	245	249	266	264	248	252	278	278	259	243	279	258	263	264	266	302	277	265	323	273	271	264	308	277	259	296	246	241	287	311	302	275	286	240	228	302	323	253	270	235	285	296	290	303	306	299	248	263	259	273	254	295	285	299	264	265	286	291	270	283	233	270	266	288	264	271	263	247	257	269	287	259	266	305	264	265	260	259	295	250	271	296	273	269	256	260	263	273	280	279	263	277	292	258	274	295	275	273	273	275	254	271	257	315	279	294	273	297	278	277	290	266	300	281	292	263	279	292	295	259	254	285	301	285	272	259	251	275	269	238	308	263	245	269	260	284	274	319	277	248	252	253	225	266	301	266	292	279	283	254	272	273	265	271	262	262	255	242	266	269	279	290	284	266	265	286	238	250	277	294	281	297	294	256	257	256	244	296	277	243	272	288	290	275	254	297	263	275	249	316	304	234	266	285	283	295	278	262	255	269	247	270	278	283	272	296	238	245	267	260	269	279	274	262	270	237	283	257	250	283	282	248	271	263	285	260	258	258	284	291	280	242	274	275	272	281	292	268	252	270	226	285	288	268	280	264	276	268	257	281	270	261	251	256	255	303	281	266	296	277	274	256	276	275	287	250	301	296	279	301	249	272	259	336	298	301	267	293	268	286	279	272	290	293	270	264	264	258	257	277	327	257	235	251	283	262	260	264	292	261	270	271	265	224	266	278	266	316	275	257	275	259	261	319	281	283	297	275	263	235	274	245	249	274	278	260	245	255	253	262	277	265	262	286	291	284	269	252	284	274	282	250	279	272	262	253	254	248	265	293	258	264	256	294	259	280	293	284	286	268	252	254	249	260	249	271	266	258	261	293	250	262	239	273	279	272	233	276	255	273	296	266	241	297	280	260	257	256	264	302	258	256	285	274	265	252	286	254	258	287	295	270	304	304	265	292	280	256	280	280	250	253	252	266	295	279	312	264	273	246	288	272	317	272	244	284	275	305	278	258	240	267	276	277	261	280	257	265	285	259	290	277	285	259	261	260	241	246	261	292	290	277	258	338	281	275	286	255	300	298	259	311	272	288	309	281	263	251	260	274	288	279	265	310	284	247	272	234	302	294	279	305	254	261	276	255	290	285	263	281	245	250	277	290	294	259	295	243	264	261	273	322	256	275	286	265	303	285	265	253	240	273	298	282	267	254	267	272	273	277	279	253	279	287	273	278	246	262	284	265	261	275	276	261	280	288	283	281	288	279	260	298	298	307	242	291	247	269	242	275	268	261	281	276	261	272	259	316	262	250	249	302	313	286	284	256	277	280	253	264	235	261	271	277	292	267	288	278	287	265	304	286	243	270	275	275	253	280	270	242	268	286	270	259	261	299	273	267	292	291	292	303	274	250	270	269	282	251	280	284	248	266	275	288	277	259	285	340	272	302	282	238	237	268	280	254	266	261	280	227	270	276	265	238	303	273	280	263	277	288	255	288	255	296	272	257	260	279	269	254	296	256	307	264	256	286	284	261	274	304	249	291	309	279	266	257	273	236	258	258	268	255	267	274	300	241	292	261	251	249	258	246	267	269	274	258	286	256	255	264	321	311	285	246	307	240	272	292	270	269	245	280	236	252	284	260	287	252	248	244	265	266	268	246	269	273	239	264	274	232	271	260	279	251	279	265	251	286	271	275	252	300	268	241	274	268	298	260	306	242	302	273	243	305	286	285	281	265	248	247	247	282	260	250	308	239	254	282	300	284	289	268	260	269	242	286	264	278	280	270	260	290	273	290	288	267	275	283	269	283	269	297	252	286	313	298	263	288	269	263	270	268	277	243	226	288	254	274	288	253	267	262	294	271	287	284	278	264	250	260	297	251	285	245	266	266	283	298	250	294	263	285	233	291	287	270	257	272	289	281	270	292	272	275	278	281	269	298	287	306	256	270	278	288	274	270	245	275	307	318	276	272	304	281	273	265	260	247	296	267	268	267	288	266	278	258	277	272	275	254	291	300	267	254	268	237	273	282	272	272	263	274	306	281	262	280	272	272	290	255	279	249	274	272	300	278	243	275	305	292	250	276	260	284	242	263	236	275	254	245	257	273	264	289	248	234	271	276	249	271	293	286	226	249	263	263	258	285	273	275	295	286	280	277	257	297	270	267	260	278	289	294	306	270
31271	17756	9040	3478	1561	724	691	703	634	679	707	631	645	667	616	644	626	628	635	625	662	622	648	612	613	589	646	624	614	598	592	631	584	594	667	634	599	620	607	628	598	616	598	626	608	608	592	588	588	584	592	587	615	576	597	643	630	615	637	554	623	614	652	612	612	528	617	594	562	577	627	565	580	578	658	610	599	632	600	590	583	611	574	605	599	604	601	582	529	611	620	605	617	558	579	640	624	597	572	614	587	566	624	570	633	566	595	621	602	593	608	622	599	585	578	564	620	585	559	542	620	639	566	582	597	604	597	609	622	582	597	601	564	565	546	590	582	634	608	606	586	600	596	583	579	607	555	580	600	568	606	640	590	582	625	611	576	594	574	586	591	630	601	615	604	583	584	620	550	614	527	623	588	613	632	617	619	587	620	584	583	582	570	573	605	584	585	610	614	619	603	590	555	581	676	585	557	599	622	622	639	566	621	567	605	592	582	612	593	592	595	563	609	593	620	580	557	569	568	607	605	591	548	611	608	570	563	621	613	567	557	625	605	609	604	578	599	600	572	628	582	593	559	629	597	581	577	586	627	618	563	602	564	603	609	542	618	564	528	554	637	635	594	586	597	613	562	598	598	595	621	567	572	579	611	609	589	603	567	602	615	607	579	609	599	609	583	603	586	560	586	575	595	603	629	610	625	618	546	631	596	645	628	588	594	623	546	542	586	594	632	578	627	586	563	558	588	585	622	573	587	553	615	606	600	627	552	616	613	601	609	580	573	551	620	574	581	529	582	597	571	570	537	599	601	639	563	590	582	618	578	562	587	578	588	611	617	566	623	582	631	605	568	549	636	601	590	617	585	609	603	515	593	564	591	602	606	619	643	578	570	559	649	608	646	589	582	559	554	581	591	593	602	614	594	585	551	623	662	634	596	633	583	596	591	571	620	586	607	579	620	617	573	575	586	599	612	581	594	609	547	568	614	557	600	575	627	630	577	582	615	602	577	590	607	571	574	588	604	560	582	610	600	587	600	556	608	598	631	563	577	581	596	592	590	591	569	578	583	584	603	619	587	637	572	630	572	602	612	650	619	618	590	557	607	573	612	631	564	543	600	618	572	620	589	578	557	602	595	624	576	619	586	620	568	587	568	570	579	580	580	568	584	575	636	575	581	582	581	606	584	591	572	593	599	594	558	613	619	571	625	606	546	601	592	579	599	623	603	598	575	559	578	606	559	614	589	598	573	598	585	583	596	622	613	608	573	611	629	542	567	596	584	626	585	592	579	624	623	609	611	613	563	602	609	569	601	605	608	602	645	600	551	642	591	580	574	557	601	567	626	658	599	639	599	611	601	593	590	582	608	593	555	635	602	637	622	613	559	580	585	625	586	595	631	582	590	576	605	589	595	611	643	607	573	573	595	599	632	641	573	554	580	578	582	598	655	612	560	584	598	603	608	569	574	582	590	603	552	631	580	634	619	627	590	619	568	575	603	590	597	608	571	573	558	610	556	615	596	615	610	568	619	621	647	614	584	599	573	625	590	559	580	576	582	595	588	596	622	591	577	578	591	612	585	600	602	629	610	563	557	626	621	548	594	582	603	589	547	621	630	591	582	599	585	590	622	632	581	599	579	576	616	605	556	595	564	613	614	582	625	581	563	602	596	646	568	586	608	626	574	584	622	619	577	591	614	616	600	575	607	596	585	593	630	592	565	605	562	610	577	562	604	575	627	604	585	638	546	580	614	610	573	593	646	568	667	591	582	591	583	594	620	559	606	598	571	585	609	610	590	608	583	586	581	592	630	585	573	576	582	587	609	611	615	613	571	634	614	579	550	628	559	630	594	589	635	584	558	549	534	612	579	563	606	580	588	577	596	610	615	632	613	574	583	627	567	607	548	591	591	593	607	584	596	590	575	596	563	633	580	587	555	592	634	569	621	591	578	576	568	607	564	615	602	632	590	595	630	584	611	572	583	580	572	589	601	598	613	589	590	593	563	558	596	646	596	607	616	612	602	565	611	600	599	619	640	605	562	621	597	608	596	584	630	601	626	584	616	582	583	611	592	577	599	577	587	580	581	585	628	626	586	603	607	598	604	601	620	641	589	643	594	581	604	612	598	569	608	598	596	599	613	599	610	640	616	617	617	631	604	613	607	552	575	655	576	556	610	610	608	606	590	624	594	572	605	595	549	541	598	580	601	609	643	609	645	606	575	683	538	613	575	636	590	569	566	589	570	586	595	585	598	595	584	593	592	568	596	618	586	636	594	607	618	607	632	584	588	563	592	599	620	601	610	581	636	632	591	614	617	576	599	559	627	580	602	570	585	608	554	632	584	597	600	597	593	596	604	586	588	607	618	559	566	576	603	587	584	609	607	588	581	609	596	581	568	582	576	581	581	577	585	589	638	589	614	581	557	607	593	584	596	587	566	595	598	617	622	599	561	644	553	568	607	628	585	554	553	546	604	608	615	564	591	622	597	588	596	594	588	574	577	584	624	625	579	628	587	583	604	620	576	616	566	546	617	580	574	618	541	587	609	576	617	598	571	621	593	586	605	609	581	635	619	631	577	598	599	583	579	592	627	577	608	611	610	599	561	597	582	597	586	621	591	614	632	620	590	607	598	601	621	616	629	607	611	596	589	604	626	614	589	589	566	593	592	545	611	607	573	600	579	593	628	596	636	562	604	603	606	591	556	614	601	580	579	597	605	596	613	615	596	605	629	597	667	623	587	574	605	602	528	586	577	616	601	622	627	591	628	592	544	625	578	579	606	632	621	577	580	583	601	588	556	619	578	581	565	625	611	597	603	582	590	612	594	565	592	592	561	575	574	582	624	624	605	609	612	562	597	587	594	568	573	624	630	626	600	618	590	577	624	545	557	599	590	616	597	612	641	593	570	589	542	584	587	565	577	595	550	587	605	611	583	605	631	567	511	588	568	597	574	596	566	609	616	600	611	575	617	603	611	599	611	636	612	610	582	646	590	644	565	579	598	566	608	630	578	583	519	559	615	594	602	606	548	612	589	590	634	580	565	591	578	596	612	589	624	650	576	573	614	574	644	597	598	604	623	651	584	577	582	592	578	600	573	623	572	614	599	585	613	586	607	568	611	588	588	556	600	592	568	556	602	597	589	560	585	587	615	614	565	633	610	596	613	575	559	599	593	603	628	595	620	608	625	598	633	591	622	578	586	626	587	591	574	633	594	595	567	617	573	608	588	595	625	590	584	578	579	575	614	588	597	587	613	575	592	643	626	601	578	593	632	624	649	583	652	653	592	610	596	591	604	593	600	606	653	607	580	607	595	558	551	609	619	584	643	518	566	593	607	586	603	594	587	571	578	592	584	584	617	612	574	567	555	599	596	560	586	596	616	611	614	577	600	601	569	568	577	543	636	592	603	577	629	599	561	598	559	624	624	582	557	568	598	624	595	573	630	596	610	625	592	570	641	612	594	598	595	585	602	646	614	558	604	598	604	621	605	613	581	594	551	619
59351	29450	11987	4349	2021	660	396	364	345	365	314	311	269	306	262	261	313	274	295	288	327	380	434	306	280	285	309	284	294	276	279	292	250	289	275	291	279	246	274	299	314	282	297	281	292	322	279	253	303	282	317	297	253	273	272	288	272	290	258	279	272	293	249	303	307	286	286	234	286	256	285	287	279	306	242	271	293	279	311	300	258	277	281	277	305	294	289	301	263	281	304	263	254	274	281	269	300	300	273	282	316	279	287	260	326	327	252	271	294	274	289	288	270	314	256	271	254	311	286	290	281	282	274	290	268	275	275	249	277	254	328	293	288	295	264	281	274	256	308	292	280	253	295	287	305	275	323	281	325	297	287	291	279	301	298	277	292	291	271	286	295	326	299	262	282	293	268	280	309	294	301	283	283	262	289	284	270	276	273	294	275	249	297	276	267	271	290	293	287	272	272	258	280	282	277	288	298	288	298	289	288	267	284	256	331	262	241	276	263	294	263	295	270	263	289	276	291	274	293	319	317	324	265	267	279	264	297	280	245	270	305	277	257	310	269	277	283	308	322	314	265	302	284	286	277	269	277	256	275	303	294	279	302	283	291	263	279	251	282	289	275	263	307	280	280	275	287	271	289	299	278	268	267	294	287	263	279	297	280	302	269	291	257	296	275	273	293	290	289	323	282	281	265	289	269	284	287	294	279	275	270	292	264	271	277	264	300	299	312	327	315	264	295	269	293	307	270	245	257	289	301	278	295	308	243	279	272	269	285	260	265	254	267	332	274	242	261	270	308	299	287	289	290	301	306	265	284	285	284	270	275	260	280	277	302	280	258	303	325	306	276	280	285	284	284	246	280	273	290	337	284	234	275	282	276	274	283	280	273	304	285	297	285	275	292	271	284	277	242	329	272	283	281	291	293	275	288	297	263	256	302	289	292	298	294	264	285	283	243	311	271	291	287	293	286	287	312	297	311	286	289	303	260	269	251	313	292	270	296	289	289	265	264	278	297	273	260	288	267	250	280	243	276	289	261	247	271	265	267	313	287	303	281	264	301	280	294	271	291	312	278	292	270	283	294	274	271	286	277	274	268	291	280	285	339	295	266	299	273	268	290	292	254	286	286	269	252	289	281	293	278	251	263	295	296	306	280	290	254	297	317	298	279	293	254	322	257	281	251	291	279	283	281	243	289	275	253	288	269	247	310	305	278	270	300	262	293	283	262	271	305	294	302	300	304	265	273	294	281	275	278	261	284	304	284	267	249	227	269	318	288	297	277	259	286	288	252	291	277	280	299	284	312	280	273	255	305	261	275	272	288	286	237	266	281	293	292	268	307	288	237	267	280	291	300	276	277	278	266	294	272	284	277	291	297	323	279	307	293	285	272	304	286	290	292	293	261	297	297	292	302	268	303	283	268	261	281	280	296	261	265	301	283	292	298	278	290	268	276	316	274	291	288	278	231	283	287	265	303	284	298	304	268	305	299	278	262	316	280	246	284	327	315	278	274	302	288	265	271	271	269	280	301	250	268	275	313	261	266	302	290	244	282	283	261	295	267	282	278	265	287	280	308	256	269	268	280	320	309	275	289	314	318	290	262	271	280	295	273	282	298	302	292	308	315	320	275	256	283	295	288	306	251	275	276	299	278	325	287	284	254	282	263	273	292	272	293	272	264	264	260	305	306	264	257	271	276	260	287	272	300	324	288	285	278	280	300	287	285	290	309	254	280	312	292	281	307	278	287	280	269	289	311	303	282	300	291	282	279	266	289	282	306	241	338	258	274	293	265	270	287	267	307	269	276	301	317	265	278	291	291	299	277	266	316	248	288	254	290	294	324	302	296	298	276	275	255	293	292	278	258	281	305	262	296	259	279	293	264	284	292	239	262	252	289	277	244	278	325	281	259	300	280	304	314	289	311	271	265	290	293	293	252	264	273	263	313	275	286	276	281	295	243	264	265	295	305	288	295	238	291	277	282	264	290	256	304	273	269	280	284	292	254	273	285	280	297	265	271	274	304	282	314	288	302	311	274	275	294	293	253	270	273	278	281	260	303	281	272	284	249	280	250	269	291	314	261	269	279	291	279	275	235	278	268	250	278	286	274	292	285	265	282	287	300	286	289	271	275	280	289	299	273	285	292	315	311	286	305	305	271	297	279	283	236	265	249	274	270	313	317	279	266	306	296	262	278	262	247	307	307	287	277	260	308	285	281	316	309	289	303	236	267	295	272	250	262	276	286	300	261	277	292	282	278	276	278	282	281	307	310	295	320	279	301	313	303	252	279	252	284	285	266	289	271	264	258	287	273	271	241	270	274	273	270	308	267	267	310	289	249	262	313	280	268	305	270	256	269	267	278	289	320	243	303	317	291	307	292	265	261	310	272	298	316	280	300	292	303	270	252	249	281	249	283	264	312	284	291	255	324	262	290	247	277	302	291	272	263	268	303	287	293	279	274	299	275	282	295	308	293	280	277	275	310	284	261	307	285	291	268	270	292	281	309	310	296	276	269	269	298	275	275	295	270	312	255	279	253	278	292	259	258	311	286	295	240	299	279	288	299	317	258	286	286	257	294	283	286	270	272	325	311	282	282	323	304	288	277	275	302	303	303	293	251	290	279	278	259	302	289	316	313	288	300	291	277	264	271	313	306	326	276	252	255	281	298	294	328	282	259	262	277	258	290	311	274	299	298	284	271	256	292	261	288	263	255	300	272	279	256	296	271	280	271	253	281	264	257	258	287	302	259	271	288	299	276	284	283	295	308	296	308	292	224	269	283	264	283	296	262	288	267	284	283	277	301	250	293	297	254	250	290	282	264	275	301	277	295	270	250	259	271	269	297	288	307	268	301	278	294	296	290	327	272	276	255	256	295	286	296	297	270	270	305	269	277	290	274	257	264	328	292	291	274	302	277	262	294	259	306	242	264	276	293	261	302	293	301	280	256	290	287	284	275	287	273	261	310	292	304	296	276	258	268	267	285	247	277	266	308	287	291	288	256	308	296	304	257	320	267	272	280	279	264	302	245	285	286	309	295	288	298	292	283	266	274	306	275	271	301	278	282	266	305	255	270	271	272	292	281	260	326	279	295	268	268	281	307	275	268	299	293	260	305	274	274	292	292	280	282	307	270	289	295	310	287	303	306	286	283	290	289	319	281	291	308	270	286	258	284	292	320	300	288	296	267	261	271	265	292	284	268	261	299	309	273	300	295	290	303	252	286	258	277	259	318	273	285	309	326	286	257	294	268	289	264	283	284	275	271	295	309	292	263	307	292	285	268	280	300	278	300	260	283	250	316	314	268	274	287	279	313	314	265	278	296	273	283	251	268	304	269	288	275	249	261	271	308	285	287	314	288	282	281	228	283	300	275	257	300	286	264	304	277	255	262	297	284	268	301	267	298	276	279	279	268	257	266	293	300	269	292	316	295	259	313	297	286	307	268	315	271	281	241	279	274	274	251	275	286	284	271	281	298	284	271	268	236	285	275	269	254	290	286	285
39198	21567	12424	8540	5602	1877	1213	966	874	766	843	738	655	667	616	672	673	621	651	727	968	1274	1220	718	623	606	598	638	636	626	606	655	617	603	616	644	587	646	625	591	624	615	640	644	668	656	570	591	589	660	670	595	629	635	680	578	609	605	644	638	616	623	629	590	621	594	559	655	604	618	575	611	589	611	638	610	596	609	591	631	632	624	641	590	619	585	598	615	605	644	590	642	642	625	671	590	599	602	622	626	630	593	675	615	599	639	579	611	619	644	656	615	629	614	559	617	619	582	616	633	624	643	625	601	609	609	633	594	620	598	622	612	610	603	639	639	643	607	625	653	648	637	613	626	564	631	634	622	613	591	593	603	659	660	611	588	605	609	648	620	605	668	605	610	653	596	634	629	603	638	615	585	625	607	566	634	625	649	654	602	670	625	638	605	610	527	604	604	637	614	631	642	618	681	649	585	613	598	576	628	616	601	585	568	638	625	629	603	618	611	628	603	641	652	619	645	651	666	609	632	625	625	640	633	579	596	622	651	613	630	600	672	588	616	598	598	632	620	637	633	627	587	599	613	592	623	598	579	600	597	586	616	610	617	608	627	607	605	583	667	617	608	596	636	631	626	658	649	661	637	643	640	624	623	628	618	621	588	616	639	615	633	651	595	580	618	651	560	638	595	642	616	618	617	620	650	669	629	617	579	641	619	596	598	605	639	567	624	649	583	596	571	622	620	625	660	646	652	609	644	635	595	657	599	589	604	600	611	659	611	622	589	663	618	573	595	597	604	640	542	584	584	591	589	665	619	629	645	541	579	647	645	653	648	613	643	621	603	623	598	558	633	618	601	617	604	647	618	591	655	626	653	660	601	606	592	594	624	603	610	578	654	602	620	608	628	630	606	628	599	656	602	666	610	627	570	641	615	644	626	596	599	649	597	593	602	646	623	598	655	644	617	670	584	664	640	564	641	637	590	595	643	597	623	627	582	653	658	591	587	629	626	695	583	689	614	606	648	597	609	629	627	626	593	589	579	560	633	621	626	616	630	643	614	652	583	598	611	613	657	612	642	637	614	620	575	616	613	563	622	668	595	627	610	647	625	639	621	655	636	635	602	624	627	634	605	623	644	600	576	577	624	605	621	573	598	652	596	616	655	610	594	589	590	628	586	647	600	608	624	647	638	612	614	602	588	625	625	660	608	584	659	619	650	620	633	679	604	580	615	679	644	659	613	635	623	613	633	590	594	615	631	628	663	639	642	610	608	595	660	659	624	585	615	569	618	617	634	587	588	673	622	599	610	627	621	653	600	683	592	625	652	626	633	606	607	590	583	606	602	585	591	622	622	624	592	577	605	604	578	645	618	602	614	613	559	609	677	631	585	638	666	605	616	619	611	592	642	613	640	650	618	570	594	631	629	631	600	610	610	620	586	626	614	583	609	602	591	660	606	583	650	583	649	573	537	612	620	612	617	620	548	625	629	607	636	638	674	591	635	644	603	661	661	591	588	631	585	682	610	628	609	631	604	622	609	606	601	624	630	625	627	662	628	624	649	620	578	617	682	624	623	627	603	616	593	574	573	605	604	630	596	612	638	605	554	634	640	601	597	604	653	635	699	572	648	628	656	612	634	571	604	636	574	585	612	654	611	636	633	628	605	618	628	660	632	621	633	670	611	630	599	678	594	621	603	629	667	611	692	652	666	666	619	628	610	648	660	627	602	596	575	648	631	644	633	688	623	601	622	598	630	587	677	642	627	627	600	603	623	655	674	603	623	649	575	675	628	623	590	640	627	618	629	610	632	647	626	604	651	604	630	601	654	615	628	589	629	612	613	615	627	582	593	600	618	613	622	596	661	646	617	590	651	641	603	600	627	660	694	612	645	639	601	627	579	602	635	663	616	600	655	647	584	598	652	661	646	618	616	599	633	625	637	648	619	605	607	626	566	648	590	611	621	593	606	587	601	600	633	642	639	624	623	588	648	654	615	603	627	607	681	617	647	573	610	635	637	602	602	593	647	601	624	652	597	611	604	583	609	614	626	620	615	593	619	630	585	596	662	630	641	603	622	657	631	628	650	642	637	653	615	643	624	614	631	604	648	664	601	654	628	664	634	577	587	625	689	588	609	611	599	621	645	646	590	633	666	628	614	612	661	643	643	599	581	617	617	626	589	586	620	655	624	619	658	659	643	617	588	618	591	600	631	596	619	573	616	653	639	642	645	614	608	625	633	613	614	650	643	625	617	638	636	580	628	619	653	615	621	637	644	627	629	571	629	593	616	617	651	613	631	627	592	566	660	624	585	591	627	631	632	644	637	597	583	601	637	558	612	616	612	610	610	602	598	606	641	606	598	636	637	635	641	625	613	658	693	579	618	645	574	624	642	648	617	625	594	607	628	637	646	650	646	610	649	654	648	581	601	625	607	609	645	622	646	598	625	647	664	622	639	616	610	616	632	625	612	622	601	635	637	615	614	594	578	605	640	637	637	566	627	647	619	639	630	634	623	640	609	607	655	627	632	576	599	603	631	647	619	627	622	627	649	620	596	575	627	626	594	615	606	599	600	606	610	667	625	629	598	621	605	604	613	614	615	649	658	587	626	593	605	618	597	620	609	593	661	638	597	619	614	644	664	609	570	611	622	606	629	630	610	595	605	621	620	637	619	593	636	612	643	620	634	620	637	611	650	620	632	606	669	585	602	633	592	579	619	610	657	630	648	613	608	645	590	578	621	647	599	623	662	594	642	621	616	599	593	597	623	634	625	609	601	651	616	618	574	674	581	588	621	589	582	620	600	584	661	619	600	628	616	635	602	613	652	620	637	633	596	617	586	662	617	620	649	647	651	648	573	601	646	617	604	598	628	655	646	638	589	594	609	647	596	597	662	628	607	595	608	614	605	621	649	608	641	652	641	641	647	597	641	639	653	614	615	587	606	652	663	623	626	605	644	619	620	626	616	638	592	580	653	650	631	583	600	621	619	604	567	574	608	606	624	645	602	608	669	591	628	611	617	624	649	582	602	612	569	609	623	651	604	638	580	625	639	612	608	650	643	628	632	604	646	625	589	626	624	631	586	552	574	562	628	662	620	660	642	636	673	589	674	603	617	668	649	621	646	601	614	598	655	644	576	632	631	602	625	602	620	570	663	633	627	551	607	594	696	638	585	583	589	628	608	549	624	623	624	596	623	609	597	631	606	624	643	629	641	592	660	694	610	570	643	603	618	646	649	605	627	602	602	615	580	662	617	631	601	626	621	599	625	551	603	602	632	621	623	618	601	679	628	615	589	640	633	593	630	629	613	652	663	587	619	645	607	615	588	577	622	680	607	632	641	656	604	613	590	655	633	633	588	593	660	640	678	605	587	594	626	587	644	676	608	594	643	639	604	636	610	608	654	625	612	611	604	654	585	647	602	625	601	661	636	611	650	639	563	660	647	566	591	676	652	631	618	609	626	664	628	639	614	634	559	618	635	620	579	626	631	623	649	629	635	618	593
60998	33901	19151	9407	4767	1499	838	675	470	420	398	357	358	319	336	328	324	337	413	468	455	501	609	380	304	309	302	315	304	320	282	299	314	299	322	304	307	293	269	278	311	335	325	304	260	307	294	290	286	311	302	257	280	303	278	280	289	279	303	301	292	285	297	282	312	321	271	283	322	273	308	327	313	279	284	325	280	276	286	305	303	314	311	317	312	311	294	288	305	314	297	336	293	282	293	323	321	303	277	335	288	296	281	266	287	304	286	328	315	293	298	298	303	318	308	299	280	249	320	279	286	310	274	303	342	284	324	288	280	291	313	300	258	300	305	308	331	273	298	305	264	329	281	286	275	303	315	286	282	297	288	302	312	275	293	331	293	287	319	271	306	280	311	267	323	314	272	319	324	296	292	275	308	339	299	282	273	297	283	307	281	341	302	317	286	291	288	281	287	298	284	315	295	285	283	313	320	265	270	289	300	313	288	347	293	343	331	321	340	293	296	292	316	286	307	310	285	283	309	286	303	301	296	302	284	321	301	280	316	276	298	299	298	294	294	306	280	305	307	345	306	282	266	332	300	290	296	322	298	314	313	265	275	269	292	303	269	285	288	305	297	318	295	306	324	304	282	297	295	272	293	320	317	335	304	293	298	305	283	274	260	311	286	276	288	298	278	304	327	279	298	332	320	287	292	307	299	290	274	266	299	319	326	307	287	297	272	337	271	294	289	282	297	285	279	275	299	312	305	292	274	336	317	303	273	290	339	339	303	254	283	295	299	296	327	335	327	253	327	308	265	287	291	284	290	260	282	302	302	302	274	287	272	288	306	330	338	281	300	313	288	286	311	279	314	308	307	255	276	268	247	342	280	286	288	279	307	301	297	302	294	310	293	311	297	327	318	325	304	303	301	302	275	306	304	328	291	274	244	258	294	304	310	297	297	289	297	285	284	327	283	305	287	273	315	280	296	273	313	287	288	303	299	285	337	264	292	302	287	294	286	323	289	289	297	269	293	307	316	290	245	299	276	331	284	297	326	282	279	273	254	301	295	296	344	310	325	270	302	286	285	282	314	276	318	288	288	318	285	317	304	265	295	327	323	296	286	295	301	297	292	293	285	279	302	299	296	275	283	325	334	325	312	300	321	292	258	286	297	328	295	288	329	312	286	295	293	298	288	296	321	297	306	300	298	315	325	308	317	263	315	285	311	319	320	300	312	301	294	308	295	327	280	325	301	308	305	304	336	261	279	338	297	302	288	311	298	281	294	294	301	314	299	302	281	294	288	290	316	299	322	291	302	291	255	315	280	323	266	280	293	298	290	306	288	320	319	318	288	304	301	288	331	296	289	320	264	305	309	270	288	298	293	276	309	283	297	308	320	286	295	327	298	315	289	308	307	275	313	303	307	291	301	272	315	303	267	302	310	295	301	299	274	296	292	288	284	276	320	259	303	283	325	280	307	297	300	270	325	333	343	320	289	317	312	304	308	308	286	312	311	282	306	316	303	295	332	307	315	323	323	299	267	313	309	297	281	289	276	296	303	273	306	281	283	293	310	282	290	310	291	303	289	294	286	301	327	348	292	288	302	316	296	286	305	283	302	283	303	290	340	258	273	333	293	288	280	294	285	294	292	314	295	307	282	276	322	303	306	286	278	315	294	297	285	290	311	310	313	306	290	318	319	281	308	307	299	326	278	262	346	309	290	311	282	287	289	279	342	298	306	305	277	303	285	284	311	308	288	306	282	310	281	312	307	283	295	279	262	287	266	298	311	303	318	313	315	310	292	286	275	308	315	282	279	310	274	295	282	325	299	276	291	314	312	287	297	302	277	310	270	289	311	286	303	331	316	257	303	262	338	283	253	281	268	289	280	347	268	322	294	297	264	257	319	317	314	297	306	304	302	309	285	273	272	306	317	317	286	319	320	283	343	316	303	278	284	319	277	279	311	287	289	316	295	286	295	280	297	265	296	304	300	331	298	278	263	335	302	309	308	293	322	294	276	291	305	279	275	310	299	286	337	292	274	285	309	297	272	302	282	292	273	272	299	331	307	275	309	285	292	312	339	293	283	323	296	299	283	284	281	281	287	297	311	289	288	275	303	266	295	288	331	287	280	308	338	319	278	295	277	309	349	278	261	296	328	294	281	325	286	277	285	295	307	332	298	278	251	321	298	298	289	302	306	322	299	317	313	303	266	308	309	299	280	305	298	309	269	298	322	328	304	295	315	326	299	271	300	298	310	298	246	303	287	292	284	288	275	281	305	321	292	322	309	303	280	287	298	287	280	306	264	315	296	322	305	286	289	321	299	296	305	301	298	375	288	310	283	292	312	304	313	297	305	281	299	285	311	311	294	303	268	263	313	305	281	275	301	286	298	293	303	315	302	315	278	273	303	312	314	318	318	300	288	290	305	287	287	324	291	294	289	275	258	309	298	312	308	325	286	262	291	301	295	321	326	274	319	301	338	324	305	306	293	309	280	284	290	316	294	286	311	273	347	280	314	298	296	298	344	277	307	301	264	288	281	321	315	313	315	274	298	299	307	280	296	316	282	318	301	300	341	321	327	317	260	308	296	280	294	287	287	270	274	298	281	282	323	272	298	321	309	273	289	337	307	326	322	275	335	336	280	302	316	288	311	301	277	292	307	305	310	296	257	331	313	293	280	302	334	288	287	304	287	283	302	281	292	274	280	276	316	297	299	297	282	316	294	283	275	284	292	332	314	289	320	318	253	306	304	271	275	318	295	309	288	297	270	292	303	335	297	295	298	282	297	297	310	260	299	272	312	279	294	327	265	302	307	279	291	324	300	298	297	310	292	315	315	288	320	329	330	296	298	337	283	320	284	258	269	296	306	286	285	344	293	332	302	317	311	310	282	296	299	295	308	302	326	290	259	254	292	295	261	295	293	277	313	320	297	270	305	276	290	290	325	299	334	271	312	301	290	330	279	315	270	295	273	319	299	286	300	300	272	299	313	321	298	286	293	286	299	290	312	295	286	319	321	274	304	322	293	317	289	294	285	291	315	297	309	315	284	283	284	291	329	303	312	301	270	271	298	303	329	293	320	296	304	285	325	287	298	303	306	294	275	290	314	314	312	281	306	328	305	261	283	291	299	291	282	288	311	300	297	300	312	312	306	291	288	308	306	287	299	270	295	275	323	287	291	279	281	281	301	304	333	281	280	291	277	320	306	328	285	325	303	318	285	335	290	270	304	316	320	269	292	289	301	271	289	274	284	292	303	278	260	284	305	269	311	313	285	333	339	277	316	281	317	303	279	300	302	281	275	292	301	323	273	313	299	281	297	285	304	296	286	303	305	271	293	282	284	271	314	292	274	293	302	295	306	335	281	306	291	285	319	280	286	291	286	294	307	316	315	333	275	323	328	287	314	304	315	287	295	303	290	276	278	302	298	329	292	280	315	310	306	275	295	308	274	318	279	274	317	317	315	305	274	322	296	272	299	306	303	296	278	318	304	288	281	311	283	323	294	291
38587	24138	20328	16386	11983	3956	2769	2281	1686	1174	1099	906	839	809	718	739	745	944	1289	1474	1513	1719	2182	1189	895	606	660	645	653	695	640	593	668	647	634	702	681	649	676	620	642	655	625	631	670	671	627	615	622	608	691	634	682	664	612	669	591	624	628	630	610	653	633	664	613	648	700	666	650	655	633	644	676	639	639	600	678	595	640	597	660	629	655	614	610	633	622	636	655	673	657	685	649	696	677	635	638	645	649	665	691	672	657	678	669	686	618	612	665	604	663	663	689	643	646	600	658	688	618	657	660	666	632	606	647	619	697	668	631	649	691	641	622	650	646	691	673	615	642	630	597	631	660	671	636	645	598	650	649	657	657	646	649	670	632	694	672	644	687	653	623	576	638	604	611	625	615	620	654	651	619	622	619	654	608	644	681	604	638	590	664	645	679	617	663	694	615	640	616	691	639	695	589	693	635	632	610	691	645	663	636	612	620	656	649	616	635	651	618	642	639	688	648	618	639	612	685	628	657	638	654	676	658	652	636	624	657	640	671	658	697	638	648	661	651	630	621	630	675	617	644	683	646	597	652	620	602	627	642	629	693	686	631	633	641	668	656	674	638	603	647	667	630	676	609	642	669	646	633	654	613	644	659	656	617	661	662	615	628	636	628	653	655	621	637	654	616	612	656	633	672	686	639	625	616	644	655	628	650	645	616	694	663	642	628	645	624	569	623	621	622	608	654	660	667	660	658	634	650	624	636	674	582	643	673	622	633	657	656	648	639	643	650	614	692	644	647	665	611	661	645	635	666	653	680	662	613	677	657	664	609	637	614	684	634	622	607	648	620	670	644	673	630	666	633	643	651	643	617	635	645	645	672	666	611	655	669	656	682	586	611	599	680	632	610	630	613	602	665	644	645	629	617	677	653	691	637	588	679	658	625	684	650	648	635	583	650	620	654	621	666	636	694	646	586	652	618	677	604	654	640	656	635	645	632	660	638	657	611	674	643	672	640	641	650	616	649	648	636	651	684	658	662	671	682	605	680	725	683	648	692	667	658	605	602	645	619	616	618	607	662	642	622	654	637	677	659	632	658	681	619	672	610	628	644	598	652	650	663	662	621	653	645	672	622	625	670	660	603	655	661	630	649	671	637	616	628	639	714	608	665	647	652	656	666	641	660	646	653	666	596	582	668	669	627	620	584	682	649	641	636	647	597	642	605	613	692	636	665	616	641	655	651	678	635	640	636	633	647	625	668	644	652	588	657	657	653	648	683	698	685	611	634	618	655	657	631	638	664	602	628	619	607	649	628	648	628	677	639	636	663	612	626	654	584	628	670	633	677	619	634	666	651	635	631	713	638	646	690	658	687	664	614	595	669	627	667	657	611	646	660	709	687	651	623	617	641	645	630	613	622	635	627	674	640	638	636	669	664	676	655	655	687	613	689	584	644	623	647	658	653	641	629	677	646	619	660	656	614	677	657	681	661	595	632	615	659	624	614	654	619	644	626	620	679	646	675	614	649	666	610	627	641	623	623	632	620	627	659	690	651	631	648	655	637	670	663	613	679	639	666	643	649	632	589	633	616	666	648	650	615	678	645	633	578	605	632	625	615	673	623	618	672	648	659	620	657	614	670	621	629	631	612	630	597	617	616	658	678	612	597	689	669	635	643	695	623	605	634	661	655	633	648	648	645	681	595	674	624	636	609	686	609	638	598	636	640	627	635	631	600	689	647	692	592	690	641	681	649	675	618	650	607	667	632	607	639	645	675	635	616	624	626	614	620	638	623	629	648	632	694	617	616	649	639	641	647	611	652	666	639	652	660	626	621	617	696	619	636	664	665	642	663	598	663	668	644	618	641	686	645	662	556	644	642	624	632	659	655	652	624	656	645	599	627	664	633	620	640	651	611	646	636	678	655	610	709	672	652	621	682	660	622	668	650	648	642	584	646	645	645	634	619	614	661	660	655	649	665	642	634	663	653	636	662	621	630	664	666	649	644	585	681	695	625	656	627	648	664	647	623	640	690	624	685	660	684	635	618	610	626	643	618	579	618	614	660	652	636	637	646	648	671	626	651	643	617	691	623	619	647	620	644	632	595	626	603	662	669	622	630	669	653	637	663	656	695	628	674	680	665	705	635	693	676	666	676	610	684	604	682	640	678	668	660	609	612	656	630	615	664	599	654	652	671	661	627	658	687	628	657	634	658	649	670	620	638	643	661	618	646	626	620	641	624	679	626	604	661	641	694	642	682	625	614	632	611	625	619	629	660	672	631	588	619	653	653	633	605	637	622	691	631	644	684	673	663	662	660	663	638	644	628	664	693	655	636	651	654	644	679	619	656	668	650	619	689	667	654	652	644	644	643	618	704	620	660	656	670	631	620	635	571	658	688	666	640	631	644	680	635	577	665	648	643	673	623	681	664	651	658	644	626	639	666	633	624	618	660	659	631	657	649	653	594	643	616	635	663	677	610	583	637	648	650	637	614	626	641	613	619	639	650	658	667	654	652	642	628	636	593	623	632	636	630	634	680	628	645	624	619	642	623	630	642	647	659	644	625	690	641	634	661	622	655	628	693	625	660	639	640	657	612	630	688	630	623	627	625	646	638	671	659	637	651	678	676	701	630	691	628	595	651	645	614	672	633	653	631	616	664	630	633	654	651	606	656	605	649	614	662	673	638	661	693	630	604	637	613	633	649	616	659	644	625	676	631	653	602	684	635	599	659	658	619	603	612	614	669	663	648	622	650	677	641	664	652	627	638	674	689	668	616	631	642	643	681	629	659	642	687	605	611	647	630	644	638	638	629	663	648	615	675	644	618	649	586	632	687	645	638	618	615	656	666	674	652	661	640	648	647	655	658	667	651	638	635	672	620	637	612	675	674	647	624	674	663	664	631	640	650	660	672	667	671	640	643	656	637	638	628	646	660	622	619	640	655	618	665	636	621	637	635	646	678	647	635	630	652	623	680	654	666	650	652	648	638	603	640	645	653	646	645	652	659	605	624	641	685	698	628	661	603	637	647	600	666	614	661	625	657	691	599	621	646	631	678	644	634	657	649	670	650	618	645	626	634	661	658	654	657	647	671	644	694	637	693	598	634	650	608	612	666	666	680	627	638	621	636	601	594	684	641	655	645	625	652	652	614	670	642	681	648	599	652	646	619	656	663	623	671	654	679	582	631	600	647	643	634	654	638	663	649	636	679	629	664	633	635	634	615	656	657	682	642	633	658	654	674	630	653	625	629	594	649	671	663	615	640	687	635	630	644	631	644	646	660	645	627	572	605	621	624	690	647	644	636	631	628	650	679	650	657	654	625	602	669	616	670	629	647	651	647	628	668	653	647	614	640	734	639	629	692	632	619	635	659	662	686	634	675	629	632	632	637	660	643	672	625	662	673	649	658	635	671	656	619	659	640	636	695	629	687	652	659	651	635	592	669	658	650	646	639	665	657	631	651	586	610	611	634	634	629	643	654	622	625	614	589	644	706	583	672	644	660	647
41717	19088	7791	3408	1401	497	352	296	296	300	299	270	271	271	254	268	229	239	244	266	277	232	264	254	258	281	282	254	266	261	268	256	267	278	245	258	266	272	284	307	258	259	235	266	254	236	283	232	267	256	255	252	275	268	241	252	255	226	245	265	311	250	271	286	282	266	279	296	240	242	264	260	270	253	276	275	250	277	261	280	258	249	253	282	206	271	264	260	294	294	302	246	267	298	256	267	256	289	252	263	255	261	258	274	291	225	266	259	285	259	224	275	283	246	241	252	249	261	251	272	276	250	259	227	261	252	247	291	266	277	257	286	264	277	239	270	236	234	276	290	278	265	294	262	230	282	264	257	258	253	244	281	285	281	240	253	244	276	255	266	281	261	303	281	222	258	258	257	251	254	247	255	263	244	214	211	244	297	267	245	274	231	242	253	264	257	252	282	237	283	271	266	261	268	283	282	255	252	258	264	263	276	271	256	286	274	304	242	256	259	233	285	231	274	271	288	224	275	253	288	267	255	273	257	275	260	296	268	271	260	264	275	253	237	245	246	298	268	293	288	265	261	258	254	268	265	252	279	268	270	267	283	260	259	261	229	272	258	248	258	254	263	248	264	243	268	259	280	266	252	291	284	278	262	271	222	242	247	257	251	242	237	251	262	221	284	258	239	264	230	259	276	250	281	285	271	233	257	261	280	249	266	230	264	281	325	266	254	243	244	274	283	254	281	264	230	265	279	266	268	289	229	265	271	256	282	266	276	244	252	272	256	271	264	268	244	249	260	239	257	304	271	275	238	281	280	250	270	265	245	261	269	257	249	248	276	287	258	266	246	238	237	241	263	260	264	247	277	261	258	274	269	284	283	265	265	273	249	279	268	237	253	271	294	320	253	238	278	292	270	259	272	279	279	243	247	239	252	279	257	242	250	275	275	236	249	268	278	243	234	277	270	284	243	277	261	242	291	263	289	296	276	273	262	270	232	245	249	257	287	243	283	270	267	251	252	266	287	258	285	232	254	262	240	257	275	274	312	256	297	271	297	285	266	271	284	245	252	249	274	217	261	252	263	278	263	269	270	284	272	276	243	281	229	271	262	298	283	253	242	254	253	276	274	248	252	282	252	227	278	269	268	258	289	239	254	257	245	267	264	242	282	283	291	256	240	262	280	260	263	249	290	247	218	263	283	290	288	252	278	286	280	241	224	258	269	284	286	291	270	262	233	278	259	258	281	283	253	246	269	279	280	257	282	225	258	249	276	267	251	273	238	267	277	294	273	235	275	266	267	274	251	250	261	256	280	288	253	267	239	255	275	275	266	236	276	254	257	264	263	253	304	275	264	272	309	248	264	289	301	264	226	263	268	255	253	233	271	249	219	290	290	289	254	271	291	295	292	248	253	244	251	256	261	263	254	248	306	249	256	255	278	262	271	282	252	239	275	257	254	248	250	258	270	268	281	282	267	250	270	227	235	274	274	262	230	303	243	273	246	254	239	273	246	248	272	282	245	295	248	279	276	242	264	260	254	284	267	236	277	257	256	260	253	236	235	280	261	271	253	239	265	296	286	252	263	268	252	251	286	297	233	264	234	258	255	269	275	232	271	283	263	258	255	263	259	284	238	237	264	231	290	295	248	249	252	264	267	268	276	243	274	262	285	282	284	302	248	278	248	307	296	233	277	262	250	247	286	268	279	277	278	268	236	277	287	264	270	246	265	281	291	273	252	291	277	270	288	275	253	238	263	268	275	278	277	263	315	286	304	248	269	279	229	293	257	263	257	267	256	265	276	278	269	242	276	299	284	252	267	279	278	275	227	268	235	252	288	281	252	262	278	298	287	284	268	288	283	278	288	274	273	253	271	258	255	253	284	273	237	271	265	239	282	274	270	288	273	251	244	248	248	268	227	241	277	242	236	234	234	260	245	288	277	272	239	255	282	259	265	263	256	279	257	267	237	265	263	250	282	278	281	258	279	286	292	254	255	276	247	288	261	257	252	245	262	274	265	264	271	266	278	227	248	281	263	245	246	272	296	295	259	278	257	269	297	245	254	292	257	280	252	261	282	253	246	270	265	268	279	300	278	263	270	284	282	279	270	241	251	272	244	238	256	241	254	244	260	269	276	242	263	267	258	250	319	261	248	285	273	251	304	259	280	244	308	259	251	285	317	280	283	277	282	258	259	279	273	276	261	261	256	248	280	258	292	248	234	254	272	283	261	248	256	260	254	272	262	266	227	260	249	258	235	274	265	295	249	280	243	273	275	279	304	256	245	252	304	270	239	279	272	269	270	254	237	262	260	275	249	290	291	253	261	267	283	263	243	255	269	234	261	255	281	284	296	246	263	291	275	288	267	261	251	257	277	267	266	269	261	265	268	267	281	270	249	278	252	280	286	238	255	258	259	254	280	251	248	244	283	265	273	262	286	281	287	244	263	233	224	244	251	253	241	255	265	240	251	259	239	286	262	280	286	312	241	287	251	243	238	251	265	241	288	245	284	271	249	277	248	284	251	288	238	267	265	259	283	273	287	246	273	266	294	241	253	281	268	274	251	305	267	277	252	293	263	278	219	244	253	243	271	240	271	231	295	278	256	241	274	298	289	257	300	265	282	240	280	264	285	249	260	232	284	276	256	255	269	263	271	249	251	272	265	278	261	270	279	245	249	245	258	242	301	242	273	264	274	262	264	290	274	246	281	285	272	279	275	241	238	266	290	271	236	275	268	282	283	250	269	264	251	258	228	279	281	282	236	271	273	274	287	273	305	266	283	247	263	266	291	257	241	270	244	278	243	261	271	270	237	233	261	269	264	297	258	237	257	267	254	261	292	269	256	261	274	272	292	276	290	286	237	271	259	247	287	228	277	241	287	269	286	246	261	272	267	252	248	252	227	280	260	271	277	247	288	263	239	260	274	257	272	270	277	284	263	254	275	264	262	267	235	243	266	261	256	249	261	276	256	280	274	267	274	252	263	278	255	267	252	263	260	243	247	291	277	268	254	276	249	276	241	272	251	266	228	267	244	254	262	259	276	295	275	236	258	233	252	276	260	285	271	266	256	268	260	268	290	259	242	270	263	274	229	262	272	260	265	264	258	257	265	261	268	249	278	259	257	272	238	253	278	281	277	246	242	264	263	298	263	276	246	281	286	299	309	247	234	252	273	259	258	258	284	263	291	262	299	275	291	268	261	267	242	288	253	288	278	264	250	268	276	243	236	248	287	271	258	310	275	254	276	253	264	249	295	276	280	266	276	288	235	272	276	259	261	237	296	278	246	250	260	273	266	264	242	281	235	276	257	241	278	285	306	227	294	250	248	273	270	272	261	259	269	273	284	241	252	252	298	260	290	257	263	268	235	271	251	268	243	260	257	277	340	266	274	285	306	242	237	277	271	251	262	252	254	258	268	280	231	267	262	250	246	239	235	242	296	270	261	285	253	268	259	258	258	292	287	242	226	265	268	275	238	225	290	263	276	235	257	261	243	247	280	259	275
25355	12964	10437	8228	3948	1511	970	724	771	783	734	649	611	586	599	582	620	585	583	587	587	617	620	609	569	596	585	602	601	537	554	589	559	576	594	578	577	562	560	557	596	561	567	565	559	598	580	600	535	581	579	612	559	603	575	561	627	539	594	573	608	543	588	559	583	558	559	573	604	626	588	584	567	550	602	576	554	599	567	593	581	569	555	592	578	562	600	586	591	591	600	529	591	536	591	563	567	574	583	630	600	536	570	608	546	548	605	574	595	584	556	577	587	610	589	576	602	564	592	561	570	577	592	590	591	579	589	560	534	574	557	566	556	581	572	570	575	625	595	600	584	613	582	564	591	582	611	578	530	610	575	567	599	631	595	592	582	564	600	554	545	565	546	568	566	575	597	582	606	571	573	594	560	545	551	601	605	600	591	582	566	587	593	574	588	572	591	535	571	565	572	545	588	583	605	608	577	584	582	562	566	621	601	590	625	572	543	590	550	565	606	536	595	560	606	558	619	592	570	564	579	536	596	577	571	576	545	598	550	613	601	592	532	577	584	583	598	591	617	620	567	582	591	555	572	550	569	592	558	534	615	565	598	598	567	575	544	591	576	618	583	602	560	605	556	603	609	624	580	575	594	602	565	563	559	552	580	582	566	572	552	584	629	602	607	579	589	575	536	600	581	580	582	585	634	592	597	564	612	554	582	588	601	609	552	580	590	562	629	551	600	584	570	616	571	595	610	630	544	583	563	583	583	588	574	558	527	571	584	637	572	561	563	548	560	556	616	552	599	566	581	579	613	579	562	546	550	598	546	588	595	584	549	576	574	526	581	573	598	587	588	557	580	552	631	578	578	571	553	547	575	591	598	630	524	597	634	600	600	606	574	583	639	631	624	563	584	613	588	561	623	590	596	575	610	552	536	594	592	570	522	594	576	606	525	562	602	532	588	544	608	607	591	600	578	571	602	587	607	534	578	596	589	536	579	562	580	588	609	558	602	619	549	550	570	575	557	553	614	642	556	588	583	583	579	618	568	552	601	594	599	605	622	581	598	603	574	576	582	557	576	605	540	609	577	579	611	612	608	606	591	580	573	620	612	593	557	583	556	520	554	591	533	579	556	530	587	583	537	558	562	590	558	576	577	580	572	572	626	551	613	597	567	567	573	603	575	575	572	620	595	551	583	594	573	632	590	622	608	566	612	559	555	608	586	606	576	609	585	600	558	560	526	611	569	596	585	610	596	594	592	575	588	598	554	553	561	610	572	582	564	533	582	564	553	604	606	546	568	582	600	576	562	594	591	558	578	575	559	608	637	590	604	570	613	590	589	572	607	599	578	607	635	552	573	614	562	558	551	599	628	587	535	592	585	567	588	567	588	543	605	604	542	564	526	582	601	602	571	580	569	572	603	600	571	567	554	576	625	525	564	538	576	567	614	594	563	568	591	533	565	561	582	554	580	627	567	598	578	544	573	605	592	619	561	611	611	586	554	571	552	585	593	574	613	597	598	541	538	569	558	549	568	592	527	582	560	580	602	626	601	571	560	550	637	553	605	633	581	553	572	596	578	600	566	569	580	579	567	598	560	583	620	608	594	557	627	605	603	564	574	574	565	532	575	620	597	575	591	576	595	598	551	595	562	583	597	582	567	587	600	559	583	580	560	591	556	593	568	589	579	595	608	569	597	614	597	549	591	596	578	586	554	576	573	591	612	565	550	554	525	599	571	581	602	592	581	568	560	632	589	566	594	561	546	551	615	575	571	583	583	607	562	572	602	579	591	639	551	565	597	577	568	583	601	577	579	591	598	616	567	580	582	589	601	579	589	613	532	585	605	583	588	611	546	561	555	601	619	591	561	585	572	593	586	571	555	655	635	565	542	587	563	522	591	597	588	605	597	612	551	552	564	538	575	623	578	560	593	609	605	545	569	564	535	532	628	572	556	611	574	584	553	585	623	580	622	581	559	592	571	526	545	551	588	566	587	612	571	606	582	561	589	564	584	597	559	559	561	591	641	541	581	577	587	583	583	592	555	579	553	552	570	524	585	591	580	567	549	569	578	585	583	548	572	596	576	541	529	577	565	588	591	557	604	555	572	559	603	571	583	584	563	556	586	564	571	563	552	577	567	552	537	604	549	584	579	578	568	610	606	551	598	564	582	572	545	586	605	603	558	554	634	559	568	591	592	652	588	532	546	560	605	555	576	564	584	613	583	591	611	601	511	571	591	589	626	591	575	567	568	568	626	566	603	596	564	548	592	564	550	589	590	579	536	594	576	628	578	540	567	595	566	618	600	590	575	567	533	551	598	592	534	558	542	604	571	587	546	576	591	584	570	571	558	552	580	575	611	565	579	584	603	590	596	567	572	522	576	589	605	583	597	588	591	566	590	583	548	579	598	609	602	572	562	560	582	568	533	594	606	573	568	542	568	570	587	578	615	575	560	580	569	537	555	584	559	581	565	554	547	617	565	603	550	558	539	590	547	621	513	574	533	555	558	530	590	539	604	577	536	570	597	534	564	567	593	553	591	562	598	598	529	563	603	594	601	597	578	581	617	589	586	550	626	606	551	541	583	585	613	548	579	655	601	574	567	618	560	518	611	573	555	574	608	610	544	608	548	631	589	573	571	550	542	567	591	544	639	594	565	556	577	582	598	543	606	589	564	561	545	576	578	552	583	608	582	569	575	604	561	577	537	577	607	591	561	615	572	577	564	551	551	603	599	590	583	532	550	608	533	606	544	597	520	614	551	557	570	570	546	563	588	619	562	608	578	577	587	571	582	612	596	592	558	545	570	533	610	559	541	635	593	561	586	587	572	593	577	562	575	605	566	571	550	582	573	538	568	591	606	628	556	563	602	606	545	534	618	566	584	622	617	568	534	554	583	593	550	611	564	568	587	554	562	536	596	593	579	572	579	576	603	641	636	595	597	613	612	567	589	607	585	582	556	616	550	555	605	582	516	558	623	614	574	558	564	630	580	613	538	631	588	555	626	556	567	603	576	594	553	593	552	590	574	574	572	561	557	554	582	596	558	632	559	580	597	543	627	575	582	624	565	581	572	568	543	573	585	553	592	581	585	563	612	563	556	611	545	615	629	596	559	573	603	554	579	588	594	559	570	570	573	577	575	530	618	583	625	612	576	555	596	577	585	635	570	565	619	615	568	551	568	546	601	534	594	544	583	576	567	562	573	557	576	581	599	578	565	573	578	518	555	584	592	619	593	583	594	584	609	606	573	588	606	557	574	556	587	561	618	582	553	601	572	615	557	560	566	563	593	580	545	633	568	594	592	540	578	595	606	622	578	550	575	589	571	572	620	605	544	588	621	596	608	591	563	612	544	632	580	590	577	581	602	608	552	533	581	570	592	527	548	572	603	557	584	552	623	585	600	587	555	620	564	565	571	573	565	569	557	569	604	560	620	558	579	533	606	603	547	556	595	621	569	565	572	563	557	538	526	574	603	537	604	561	575	569	591	558	564	605	556	609	582	570
54380	27204	13965	6930	2500	773	493	411	377	353	323	317	281	291	285	262	281	312	349	376	385	376	343	342	265	288	307	267	259	297	306	281	315	266	257	299	299	302	287	274	277	257	274	289	257	291	268	271	287	297	293	320	274	281	285	305	291	250	268	259	288	304	291	277	288	268	296	257	260	264	282	316	284	268	308	280	274	284	309	242	263	279	283	294	312	298	277	250	288	284	292	295	273	262	239	312	292	304	291	289	283	286	289	256	248	266	241	254	251	266	269	290	275	290	288	298	249	272	265	294	260	288	299	296	274	280	244	302	272	302	283	240	289	262	283	288	291	287	282	267	269	316	305	294	283	290	263	302	275	279	257	307	286	265	278	276	293	315	278	286	246	297	261	273	255	278	268	250	266	298	302	316	298	252	272	259	272	283	281	254	250	308	275	305	265	258	267	248	273	290	285	253	280	296	278	262	265	307	278	288	278	281	292	278	241	280	270	276	265	276	273	287	257	276	299	262	244	302	263	289	323	295	282	268	274	265	240	268	307	300	281	287	299	292	260	257	282	272	274	269	290	283	238	271	306	263	273	260	259	284	293	279	287	288	251	280	290	262	263	278	276	252	297	289	262	273	304	281	248	271	272	314	260	296	263	278	279	283	278	281	288	301	245	285	256	280	280	261	283	255	254	291	276	272	289	290	284	255	283	284	294	297	273	269	297	275	267	250	267	244	292	298	295	315	286	270	297	272	283	313	240	284	283	266	275	290	282	269	276	266	325	271	251	277	283	272	279	280	297	294	313	282	266	268	274	277	275	256	274	286	260	294	295	287	267	264	274	280	283	298	267	291	289	294	284	247	246	282	307	256	290	279	281	301	288	254	268	269	286	271	277	291	270	280	298	304	290	278	290	253	292	244	296	289	272	272	277	267	258	261	268	286	285	270	279	265	289	278	260	267	277	284	284	284	272	295	291	262	290	288	313	265	258	298	281	278	276	263	283	267	276	257	262	262	243	300	263	290	268	254	269	266	276	294	305	263	280	305	275	311	303	278	293	287	262	291	266	265	244	310	287	251	282	255	294	285	275	279	260	266	275	275	289	333	274	251	289	275	309	276	278	267	290	313	281	240	276	314	277	274	311	286	264	282	282	285	278	269	277	295	303	281	276	264	280	269	297	272	261	271	302	272	281	285	300	256	286	274	291	260	263	274	315	273	316	283	273	268	325	265	287	275	297	299	280	277	309	262	293	301	284	268	287	242	283	278	326	289	304	273	270	255	287	268	260	275	288	251	280	265	284	256	259	290	263	255	270	268	250	284	291	264	283	302	289	262	286	263	271	257	260	285	265	278	279	260	291	302	265	300	290	268	295	281	275	268	254	293	279	272	284	293	266	222	286	272	296	255	300	281	295	252	291	266	264	278	311	249	262	303	300	292	308	284	286	257	268	279	244	268	251	266	299	315	273	301	288	291	267	273	281	274	281	285	242	262	251	279	258	269	277	244	268	302	287	288	279	263	285	252	286	278	282	289	270	283	250	254	263	313	270	282	301	288	259	289	267	270	288	283	304	294	318	294	238	266	286	237	271	235	252	275	272	290	272	287	301	281	315	257	315	258	288	279	264	262	294	261	250	264	290	291	293	283	288	268	302	302	279	276	260	276	313	292	279	294	287	273	297	264	292	275	281	281	277	258	287	253	273	281	257	293	263	278	269	253	270	280	286	257	258	308	256	285	274	273	278	265	271	280	288	279	288	264	283	295	305	270	279	246	299	283	278	290	292	245	271	297	252	261	295	292	280	283	264	268	260	309	283	260	296	268	300	270	268	295	275	291	298	295	257	258	252	257	297	263	221	285	277	274	295	231	255	229	315	267	285	282	303	286	257	270	303	267	281	248	310	313	310	291	273	266	296	280	258	278	301	278	277	300	261	281	245	246	256	277	274	260	311	287	307	249	244	273	277	281	289	267	258	269	313	315	277	323	273	256	273	291	243	273	275	243	293	293	268	331	276	279	267	294	288	294	243	291	301	267	291	324	316	267	303	287	276	265	264	292	259	235	270	297	250	294	247	257	262	315	291	294	290	267	262	320	307	292	253	283	273	272	281	275	270	292	287	301	276	248	247	295	259	304	285	306	269	272	286	264	290	279	309	279	276	270	268	256	247	301	241	274	276	266	289	271	247	269	261	278	272	291	285	297	262	270	235	259	308	314	277	287	277	283	265	288	268	289	292	297	263	266	272	271	257	275	251	246	263	256	276	289	271	279	290	266	289	290	271	281	245	296	296	260	274	293	275	284	274	281	287	272	282	260	270	254	290	281	242	271	267	249	291	305	301	278	231	293	284	271	280	299	266	312	266	285	321	277	292	267	280	280	257	284	265	272	274	275	250	244	273	269	299	275	259	293	276	293	283	287	259	274	267	242	307	274	271	299	269	277	291	239	288	293	297	295	300	288	288	258	265	247	271	277	245	265	294	254	284	259	267	262	283	301	274	279	269	326	276	262	309	274	275	280	282	264	287	269	274	259	275	304	255	250	304	252	285	297	265	269	263	282	275	256	274	276	279	274	318	287	272	296	251	277	252	252	303	285	297	260	268	258	282	276	281	287	275	269	290	295	274	283	284	283	279	298	284	294	305	245	294	302	233	293	265	254	284	270	242	280	276	280	260	304	260	284	266	275	281	266	289	276	278	257	327	267	262	266	307	291	260	293	284	280	286	257	276	256	298	259	288	279	295	263	289	279	267	289	278	275	266	293	256	273	294	276	274	267	254	263	252	302	309	291	290	285	286	269	275	280	288	350	280	299	261	293	279	287	274	271	296	269	253	304	266	276	282	306	278	250	285	269	275	284	255	258	277	310	291	256	281	321	282	290	281	276	302	238	289	270	277	257	268	302	290	259	280	285	243	303	289	278	264	272	297	276	266	285	286	261	247	275	293	311	320	300	255	272	290	309	250	279	252	296	300	270	277	286	265	284	311	304	277	251	290	285	261	284	322	265	270	285	267	265	289	288	267	290	263	248	277	283	259	260	251	286	276	289	282	283	268	290	285	279	294	264	257	282	297	302	276	269	287	266	263	254	278	250	279	271	274	251	279	272	283	271	264	258	287	244	320	308	262	305	284	285	274	292	294	294	272	280	259	261	274	316	261	266	254	285	269	290	271	280	271	272	276	252	285	273	288	296	258	265	266	293	276	254	301	256	297	294	272	309	307	269	324	275	292	293	295	267	258	256	269	275	282	320	272	280	252	271	280	287	270	278	242	261	285	252	272	290	301	267	276	281	277	300	309	265	287	270	280	274	269	263	314	269	289	277	248	276	273	271	277	279	281	253	265	281	307	303	277	257	311	283	288	252	308	264	261	291	285	273	241	291	289	269	308	277	299	261	285	268	263	275	243	295	296	269	247	274	240	297	255	250	277	276	281	268	276	252	284	284	240	267	317	261	275	259	276	248	294	280	277	293	284	285	314	269	288	264	290	279	254	302	292	270	286	266
34819	19582	16597	13466	6749	2243	1671	1416	1160	1075	947	757	691	694	624	702	774	823	946	972	1045	1097	1027	934	685	575	611	636	603	602	627	619	612	613	633	584	575	636	583	648	648	619	615	610	603	566	645	611	607	590	614	668	585	577	663	629	670	620	701	580	565	595	615	602	613	645	584	613	622	595	615	606	598	602	634	659	562	645	631	588	590	587	588	575	610	616	645	595	607	611	610	597	594	608	597	598	635	615	636	629	635	650	608	689	610	615	673	612	594	619	605	637	615	634	592	556	593	592	606	605	634	596	588	649	577	607	582	604	635	638	649	616	616	626	630	624	590	613	558	586	610	577	648	630	599	673	588	604	639	635	631	626	611	642	603	612	614	632	597	612	656	630	629	574	588	578	605	672	611	612	631	624	574	625	654	625	582	612	586	633	640	608	641	612	588	657	653	627	624	623	604	579	614	609	628	636	662	588	615	595	611	656	611	658	594	602	604	595	627	608	567	611	640	571	647	655	642	570	606	615	593	591	636	562	617	637	602	632	585	657	643	619	583	610	614	598	626	638	629	597	602	608	614	575	550	634	547	597	612	609	654	607	604	651	611	605	635	601	589	618	610	628	609	628	600	616	671	608	592	619	624	592	620	607	599	598	596	618	593	628	606	596	601	630	623	622	634	591	604	584	657	554	664	594	574	574	628	586	549	591	601	600	630	573	597	582	616	642	628	623	604	647	612	631	641	639	611	616	595	625	589	607	589	626	582	628	607	623	598	648	659	602	645	612	594	604	571	649	616	633	624	601	607	618	603	614	590	611	618	618	663	596	578	575	617	587	665	632	647	633	590	625	579	623	572	610	567	612	606	593	595	605	582	613	602	647	587	609	585	590	611	603	597	605	614	637	605	636	615	597	592	595	622	604	659	624	603	599	599	574	595	603	639	634	641	627	568	620	650	589	614	627	593	602	602	583	606	625	675	633	639	639	611	616	614	606	608	582	656	638	622	633	634	626	582	598	599	608	625	596	613	567	652	617	652	609	592	575	600	634	633	651	586	637	633	624	601	590	570	591	657	631	602	582	651	577	564	616	570	607	652	591	588	605	590	669	591	599	599	580	550	609	610	575	618	629	665	609	593	613	663	601	621	643	625	603	621	654	652	599	606	617	638	621	609	601	656	622	648	602	584	614	632	630	616	597	624	588	624	606	608	648	602	628	604	588	601	618	609	617	613	635	596	594	616	618	613	590	661	650	624	606	608	579	585	585	621	570	596	618	637	623	580	627	627	605	638	631	619	615	628	614	590	580	600	662	594	662	591	590	594	600	567	647	624	625	616	638	654	610	630	588	609	625	640	600	602	637	577	575	585	614	609	595	583	612	631	610	595	596	614	608	589	615	625	604	656	587	620	612	622	592	619	593	603	601	628	647	617	656	618	630	584	575	647	569	641	618	600	631	599	661	623	563	591	622	594	595	619	625	609	573	630	614	630	589	594	600	614	640	627	634	560	593	624	627	615	575	610	641	640	639	627	593	612	615	600	652	604	617	610	623	597	614	635	632	618	606	584	602	606	610	612	546	602	554	634	587	589	561	610	672	643	625	607	623	639	615	585	582	590	642	627	625	639	638	604	603	567	630	627	626	591	591	599	652	612	627	631	569	639	620	615	607	604	638	619	582	640	592	634	611	618	580	596	604	593	650	568	625	624	618	633	569	614	605	606	642	574	667	632	618	638	625	601	655	665	630	615	612	662	581	574	582	594	583	638	628	659	623	659	607	613	598	598	577	622	631	608	574	605	620	615	582	583	605	635	581	662	619	638	655	553	584	557	590	602	592	659	624	662	633	590	629	591	590	591	641	575	600	618	636	595	627	576	625	619	605	585	574	573	608	613	640	645	615	580	606	591	634	620	640	607	606	598	601	614	622	602	608	662	603	590	617	636	635	629	635	642	579	605	608	625	609	589	564	570	625	596	609	643	627	599	579	623	617	618	651	594	615	649	584	625	588	597	595	602	587	630	675	561	604	645	575	566	636	599	571	613	643	602	658	616	645	600	641	638	645	588	639	641	569	646	642	649	610	614	634	622	577	602	648	627	604	585	622	591	605	660	592	598	633	647	576	632	611	594	570	650	591	590	573	593	608	622	610	592	620	614	618	633	641	646	573	587	566	598	651	599	646	605	611	583	580	636	601	633	629	624	605	613	609	607	618	599	622	564	654	585	595	582	603	626	606	619	613	579	613	553	635	621	630	618	591	605	614	603	605	614	640	636	608	592	597	619	548	592	601	593	626	612	584	649	595	621	573	574	600	647	593	614	604	630	635	617	665	613	632	590	609	634	602	615	596	575	618	613	641	631	596	635	613	660	609	609	609	644	607	639	572	633	656	589	622	614	612	617	615	570	615	613	607	614	642	609	607	617	588	583	644	613	625	642	602	563	582	610	575	597	633	632	632	618	624	550	614	609	597	611	652	626	598	603	619	589	594	635	612	619	629	651	643	648	624	594	616	621	631	595	673	680	611	617	627	573	585	627	590	629	601	568	625	634	621	619	599	571	618	588	600	595	614	593	613	577	597	599	593	608	624	621	551	592	607	623	613	572	621	632	625	612	616	622	593	615	627	654	630	646	582	627	649	635	581	602	610	578	607	645	618	645	614	623	620	581	599	631	573	605	587	608	623	580	603	666	616	560	618	585	666	607	621	624	614	589	571	620	600	600	622	576	594	653	605	575	617	635	601	627	599	572	618	639	594	634	627	596	635	597	619	585	589	598	592	625	635	630	666	622	590	656	638	616	585	603	625	657	642	595	595	609	568	623	651	562	637	583	584	633	652	634	609	586	586	630	597	620	656	621	609	619	607	647	614	612	559	592	615	604	620	610	615	597	556	599	626	588	609	633	569	584	605	544	679	579	667	643	608	622	616	614	645	632	611	621	611	622	608	604	623	602	666	625	636	616	627	592	598	590	576	632	620	567	615	585	606	635	624	593	618	586	603	592	588	612	619	601	654	618	633	611	580	558	633	620	561	588	597	572	622	649	653	616	585	646	627	632	594	591	594	590	615	609	592	625	602	568	598	605	601	582	638	638	642	585	655	573	612	598	694	620	560	644	600	601	591	612	627	607	608	638	576	646	649	577	611	643	610	620	643	646	632	603	615	631	615	609	621	661	626	578	590	620	636	604	593	641	604	618	630	575	580	604	607	625	573	602	640	613	628	606	650	585	603	663	576	601	594	618	611	600	635	606	588	607	647	609	644	637	602	621	596	590	618	590	610	627	625	628	658	636	571	577	596	595	593	650	590	620	630	597	570	585	617	642	633	624	610	613	635	665	621	633	592	617	658	638	539	629	575	633	599	625	580	610	579	624	610	628	612	657	641	619	629	569	577	589	648	639	639	600	592	654	643	611	620	621	601	570	663	593	581	668	575	599	617	584	572	608	627	617	574	574	572	615	614	573	625	665	647	600	615	576	607	643	603	611	621	570	589	633	660	639	633	633	607
65366	33520	18975	7563	2882	1120	497	388	367	304	355	341	342	299	322	321	331	314	310	315	373	440	443	341	308	342	341	319	265	312	298	318	320	355	320	343	297	286	311	287	330	276	285	304	307	281	288	298	306	317	288	278	297	265	273	350	293	309	288	278	301	300	295	295	308	285	306	307	298	311	311	300	295	272	283	312	288	339	276	272	312	308	286	288	311	268	288	286	279	288	307	281	307	282	307	309	262	290	323	326	295	271	292	319	306	328	298	300	336	282	310	269	314	318	314	319	308	296	266	287	291	293	270	290	316	301	311	278	259	286	306	350	287	331	297	333	306	305	293	292	310	316	307	296	322	304	286	270	328	339	282	290	288	305	309	286	342	288	293	285	294	275	309	325	301	300	306	294	284	289	312	297	313	272	296	304	296	305	288	270	281	269	261	282	293	300	256	310	313	336	302	267	272	296	276	277	284	330	284	284	308	306	270	278	317	277	286	314	330	265	276	305	276	311	279	282	341	264	326	272	317	291	266	306	294	322	242	296	300	275	306	288	302	303	299	247	295	326	305	328	310	291	298	288	306	313	309	289	298	301	296	300	275	297	306	295	328	331	304	272	292	309	314	307	326	290	321	314	292	288	304	285	292	310	297	260	332	278	286	313	304	269	283	297	285	288	294	296	302	279	314	299	304	289	305	272	321	283	325	311	283	276	289	257	314	305	290	286	341	303	289	295	300	313	322	315	321	302	300	294	300	311	287	292	259	304	299	276	258	274	277	308	280	323	302	299	302	271	276	298	322	276	361	311	300	281	279	314	336	275	316	323	314	321	323	284	330	277	293	310	290	296	278	338	311	313	310	307	259	299	270	293	297	309	283	301	302	304	335	329	270	312	257	287	282	317	303	288	305	291	303	277	320	269	331	313	318	290	292	274	266	321	306	292	301	295	281	303	318	369	315	296	284	318	289	267	305	307	315	334	290	314	350	315	297	291	270	309	300	308	268	315	307	321	322	307	310	283	309	291	297	295	298	262	296	306	305	292	312	314	281	302	307	293	307	305	280	300	313	315	301	305	262	272	323	292	262	300	326	289	289	293	271	292	305	281	280	277	284	295	297	292	295	300	278	277	276	300	305	266	325	263	283	285	327	313	301	297	305	261	255	304	284	288	326	284	293	317	298	278	317	299	282	281	288	298	304	285	290	284	302	312	328	294	301	293	302	312	293	290	297	301	295	305	282	316	302	292	276	248	308	289	329	314	291	288	265	331	294	280	307	295	285	309	285	301	295	293	323	299	318	301	300	279	306	282	301	322	297	268	298	293	258	288	304	286	292	287	320	312	310	263	312	286	284	273	312	286	301	298	258	320	270	274	290	281	311	268	280	289	327	287	317	252	313	306	287	321	274	302	296	298	293	318	315	280	245	307	291	286	295	306	319	311	310	321	329	310	318	272	280	297	293	336	297	321	280	275	326	289	311	287	289	274	315	317	315	316	291	292	281	274	288	288	263	279	280	269	315	291	324	283	305	278	279	308	263	292	318	304	294	333	310	290	278	321	264	312	282	294	297	320	276	259	270	292	305	303	324	284	270	300	302	289	292	290	291	286	297	299	297	300	311	273	325	293	273	286	293	298	311	288	269	297	298	314	312	297	273	280	301	281	280	285	273	288	313	314	339	304	298	322	297	284	273	270	303	303	306	305	305	305	281	316	290	289	295	289	312	290	353	284	345	282	291	323	277	343	292	285	307	298	311	292	308	298	277	286	292	272	255	260	256	319	308	283	286	291	279	292	270	292	298	307	266	351	282	303	320	273	287	314	307	283	283	340	295	300	289	304	290	268	289	317	328	304	296	311	320	295	293	309	334	261	294	290	308	254	313	342	326	307	297	304	305	320	310	280	294	325	261	270	336	266	306	331	284	306	257	286	263	315	297	320	320	314	298	281	316	292	289	327	286	287	324	310	297	312	280	270	307	309	280	297	306	303	295	282	307	308	304	311	281	299	336	342	295	313	277	290	302	296	300	306	326	302	299	312	281	270	301	304	280	294	302	295	276	299	281	322	307	312	297	322	271	309	294	322	327	293	326	299	277	305	267	267	306	286	272	306	299	311	314	308	264	259	290	294	333	339	280	292	286	297	339	279	288	319	308	312	314	327	294	275	291	309	288	275	285	285	317	336	332	321	310	319	286	314	306	288	275	286	286	286	283	287	284	287	298	312	297	303	270	287	272	317	292	308	290	274	280	323	339	315	286	325	298	317	277	301	256	270	335	301	301	299	322	331	314	314	325	298	303	268	277	291	304	281	292	305	303	317	304	313	319	290	305	332	289	301	337	277	319	338	286	267	327	290	279	317	295	315	298	271	278	299	314	262	279	323	290	278	301	282	285	280	297	310	316	281	278	310	289	273	289	269	301	303	281	292	283	289	272	279	285	268	302	305	283	310	289	293	284	311	302	312	302	292	302	288	296	266	326	317	323	290	373	274	328	329	313	301	300	287	292	277	301	262	285	264	291	273	326	325	310	280	302	288	284	296	317	295	290	256	294	310	272	280	319	321	304	295	320	332	275	306	301	327	317	275	275	297	303	275	335	284	297	287	295	297	315	339	317	320	299	305	298	316	330	268	322	283	254	314	299	307	282	302	314	318	287	275	303	334	333	293	316	298	322	256	274	289	238	289	292	270	272	299	289	293	312	311	306	308	312	324	277	305	293	305	293	324	303	292	291	287	318	289	293	290	292	305	289	282	297	280	280	301	325	314	291	284	313	317	267	287	307	303	302	290	310	295	312	318	291	324	310	248	277	305	304	315	322	294	301	317	313	274	334	311	306	292	284	345	281	269	295	311	293	275	312	317	301	327	300	303	287	315	309	281	324	306	276	292	276	306	304	277	277	268	321	286	311	329	319	297	287	313	302	263	257	324	275	312	280	278	328	312	262	282	313	263	283	276	279	276	312	303	310	286	283	301	306	332	315	324	327	302	290	275	300	295	320	294	312	287	293	312	263	262	287	309	277	293	287	306	290	294	297	318	312	297	309	305	304	311	311	320	305	292	278	280	308	299	293	310	288	294	285	275	330	287	276	306	299	288	289	331	285	280	291	294	339	304	274	308	308	315	326	268	307	306	339	300	320	285	314	315	311	270	295	292	285	318	331	295	306	296	290	305	284	325	310	309	284	316	315	263	333	315	298	301	314	288	314	292	280	327	325	272	322	300	279	276	295	284	284	314	298	285	299	308	314	283	282	320	282	275	258	295	304	295	301	270	280	306	294	256	310	315	321	269	290	337	311	287	297	301	301	274	297	301	305	315	298	254	274	307	324	297	294	281	295	302	306	308	288	304	310	308	304	308	279	314	291	313	294	337	274	320	279	302	253	256	277	307	297	294	298	284	288	332	314	309	331	299	285	268	294	272	324	292	310	275	323	272	243	314	300	325	291	292	292	317	305	268	320	275	261	326	279	311	301	294	305	290	287	297	291	308	301	273	286	304	331	317
42403	25293	19817	12722	7448	3121	1343	1088	993	889	931	857	875	787	757	857	747	794	775	853	961	1330	1379	890	692	662	638	627	698	649	666	659	612	640	640	701	616	635	626	629	672	662	679	662	586	611	594	621	683	649	643	609	668	606	610	622	634	614	659	651	623	691	648	724	660	657	637	608	685	618	625	662	629	644	655	661	625	650	640	635	585	622	623	631	683	690	638	608	677	664	698	636	638	640	659	597	584	637	650	605	682	621	614	660	668	630	613	624	634	638	667	646	678	700	666	648	645	631	636	674	635	678	666	658	657	599	650	595	661	658	658	665	639	652	653	636	685	663	655	648	635	665	641	672	651	691	639	639	588	686	650	665	649	694	684	637	628	654	650	627	652	631	623	597	644	647	646	641	655	565	625	628	674	673	631	620	640	666	612	607	635	656	626	621	645	637	647	631	623	664	699	701	640	637	637	614	597	679	670	634	608	621	654	599	652	633	653	637	644	645	621	654	616	645	673	628	665	669	648	658	627	652	646	688	694	619	630	653	632	679	690	688	633	639	643	608	640	649	676	623	681	660	629	686	668	616	622	643	626	627	619	607	678	661	660	641	637	654	663	650	644	650	641	687	691	652	653	640	664	669	672	651	639	674	641	645	707	672	644	640	636	655	607	626	628	662	670	632	684	697	668	619	675	609	626	630	676	597	695	664	681	639	658	719	650	636	628	648	624	662	675	603	584	639	643	622	613	656	669	651	667	687	620	681	618	662	643	667	643	663	672	632	595	636	645	656	606	628	670	635	630	617	646	658	692	638	645	599	646	648	638	649	628	652	655	697	653	652	619	676	652	667	639	638	668	665	618	637	641	647	649	619	638	663	625	653	675	690	666	656	664	647	648	665	678	604	649	623	677	611	639	663	612	647	639	669	646	659	643	643	634	623	650	623	635	627	659	650	664	620	625	634	678	631	650	688	698	672	603	625	631	653	639	684	617	635	593	659	657	699	647	657	663	586	637	648	640	655	675	668	666	616	646	666	618	653	669	662	680	632	632	654	646	627	617	664	591	668	647	636	600	639	643	673	691	606	604	598	622	712	680	649	652	650	649	709	623	661	668	647	626	629	689	658	684	649	638	653	644	663	604	613	660	678	651	664	636	686	638	627	659	641	653	646	646	636	659	668	633	628	590	604	618	693	637	614	619	595	628	628	691	633	688	620	632	662	641	636	578	642	645	624	638	662	669	656	620	652	646	606	672	667	694	637	657	580	641	678	620	644	609	673	617	631	676	638	658	630	638	703	680	647	624	688	642	648	627	665	635	661	655	652	683	639	629	628	655	645	620	664	625	663	632	623	665	608	648	666	681	634	696	645	669	699	600	625	666	621	668	626	643	649	657	656	641	619	678	667	660	631	614	610	588	655	649	645	589	638	616	646	626	651	615	660	606	699	669	626	652	598	669	620	691	666	692	650	633	634	604	650	640	668	638	648	626	646	672	627	660	660	644	635	593	658	647	633	607	670	625	631	639	621	642	642	669	653	618	671	655	644	660	640	609	640	629	617	672	685	637	621	608	634	644	661	666	678	638	615	642	613	662	647	634	654	651	642	649	652	667	647	642	664	688	627	595	680	648	654	630	636	669	600	654	680	621	623	589	655	608	633	633	620	659	642	614	671	671	666	617	663	624	671	649	682	637	647	611	630	621	658	641	643	636	618	642	614	595	618	601	661	672	689	616	659	651	650	643	660	645	671	613	619	643	661	638	613	643	645	650	680	626	617	661	679	681	600	631	669	659	635	643	643	670	659	674	593	629	654	665	642	687	613	677	664	604	626	688	662	638	628	628	696	736	619	651	674	681	632	650	676	632	631	622	668	639	673	634	643	613	676	683	652	651	626	657	625	599	648	654	639	638	617	620	667	697	676	630	658	709	603	606	671	614	656	660	631	648	647	656	624	646	666	631	647	637	629	685	670	635	612	667	666	596	637	624	677	666	658	637	648	616	654	593	667	654	635	621	614	654	641	623	656	640	621	662	610	649	637	658	645	626	647	650	651	650	631	613	607	659	660	628	650	652	635	632	689	685	610	673	649	663	628	619	688	664	648	672	655	603	672	612	659	629	616	683	626	645	659	610	633	660	613	666	663	608	622	653	615	650	631	613	688	620	643	676	629	660	630	643	630	622	633	619	665	690	647	675	655	632	667	655	667	615	615	660	597	633	635	657	640	614	675	663	657	634	622	641	637	680	677	670	619	654	653	632	601	666	591	629	681	616	619	648	661	633	639	613	670	644	658	613	593	662	672	675	614	646	672	615	635	646	666	651	681	647	676	636	666	688	631	632	648	617	649	615	679	616	660	646	657	651	645	618	646	588	645	640	630	641	649	664	637	613	642	630	621	645	630	638	663	660	653	632	681	642	666	654	652	646	655	700	660	631	608	695	644	628	652	653	610	633	633	664	649	650	688	606	595	645	661	591	654	627	643	668	649	602	665	651	638	664	673	626	627	657	661	666	657	626	637	651	598	663	646	621	654	634	657	617	681	645	632	606	639	687	668	652	635	626	671	657	638	668	655	678	641	640	632	652	638	684	677	693	668	654	627	653	632	666	634	682	626	646	636	660	640	658	659	634	643	665	655	638	698	656	646	673	698	651	633	693	646	636	714	672	646	655	595	629	652	673	632	635	658	661	668	652	665	613	641	635	627	662	606	699	629	642	583	623	629	598	648	639	644	661	627	650	641	646	662	689	655	635	645	651	656	620	661	621	635	652	636	663	631	680	633	649	618	634	704	616	608	660	681	612	679	697	612	657	663	644	648	626	642	668	661	621	707	635	676	644	687	610	620	677	677	636	628	615	630	596	626	661	637	625	630	623	662	651	611	665	616	631	663	646	670	631	663	629	641	633	683	623	644	647	635	661	636	683	634	680	672	606	639	674	628	701	617	627	660	601	625	661	668	644	623	632	658	628	635	676	611	653	602	656	648	613	645	653	649	630	668	614	649	647	657	674	684	624	638	626	661	668	666	656	675	630	638	636	704	623	671	708	623	626	705	677	689	643	678	673	639	646	668	649	661	623	694	645	638	675	637	626	644	643	661	702	659	657	646	644	649	664	641	664	648	632	645	650	652	668	631	646	661	708	609	663	639	651	678	661	635	617	652	643	655	594	618	626	624	656	642	659	636	651	658	644	602	659	634	664	661	672	685	639	647	646	640	675	641	673	655	678	686	620	635	614	640	603	687	614	651	626	627	659	655	643	610	674	642	595	690	640	644	582	643	647	623	649	679	655	596	657	666	631	646	673	632	631	606	645	644	663	645	592	631	666	674	641	633	633	656	596	632	657	700	676	617	684	645	661	620	645	655	683	661	651	629	603	634	577	678	640	638	611	627	627	696	648	603	621	648	683	640	662	671	625	652	638	643	642	604	613	590	624	663	677	637	664	655	655	671	632	671	651	655	634	699	607	636	621	637	647	681	646	654	646	636	655	649	687	649	657	660	636	651
47649	18987	5491	2362	965	395	296	253	268	284	255	267	284	247	265	241	240	245	243	247	240	303	270	285	272	256	269	277	284	267	244	241	249	274	267	270	281	250	250	263	246	283	271	251	288	237	259	294	238	258	238	262	246	305	266	273	259	274	252	250	244	277	250	255	277	274	244	277	245	240	249	249	291	261	247	256	251	278	266	268	275	273	257	248	267	264	232	260	247	264	252	273	282	246	269	272	256	281	294	265	279	293	278	238	278	243	273	248	293	279	285	263	286	272	250	230	273	267	254	249	271	260	264	272	272	229	270	291	288	255	266	263	262	241	287	276	255	273	291	259	283	254	236	256	275	241	280	257	274	257	264	269	256	265	284	279	224	248	263	265	269	265	236	255	267	244	235	261	274	286	279	250	251	226	236	245	264	272	271	254	248	272	255	267	268	266	227	243	285	285	261	224	263	250	254	232	256	283	257	274	272	286	266	251	258	274	232	262	250	258	250	264	261	267	306	272	264	276	287	269	268	262	270	280	273	244	268	274	261	282	296	289	265	246	233	276	248	256	267	264	249	287	234	277	273	284	299	245	260	246	247	278	269	251	243	261	274	257	253	241	265	254	250	272	266	266	250	236	283	278	256	262	281	279	291	258	237	264	279	275	262	251	266	260	265	257	285	271	264	293	266	250	255	276	243	277	272	261	269	288	259	267	245	255	243	291	278	255	253	288	262	278	260	262	270	267	278	272	276	258	242	271	256	267	270	264	252	278	295	275	237	266	254	283	262	280	263	250	257	258	292	279	260	243	264	271	241	275	234	302	256	260	285	286	253	239	241	268	267	286	268	242	260	286	269	255	252	261	237	276	242	285	235	248	266	270	263	265	265	245	261	254	262	257	264	263	263	297	276	248	278	259	244	252	271	262	281	260	262	272	272	236	267	270	239	287	243	264	243	246	271	237	246	255	278	255	263	269	251	296	293	259	222	270	256	257	248	251	252	296	261	254	284	268	252	278	251	280	273	277	290	243	275	274	266	268	248	250	259	256	239	291	272	265	229	234	258	282	255	238	280	247	248	254	239	277	250	239	275	273	267	277	283	252	248	252	238	296	252	284	284	237	291	281	289	264	246	224	289	241	284	264	289	269	242	245	265	276	263	282	255	285	244	271	292	273	283	226	242	234	293	273	304	258	276	267	262	274	258	259	240	266	291	264	292	268	261	252	262	265	252	282	233	258	241	259	266	235	251	286	247	250	270	294	218	227	246	236	250	260	244	272	257	273	247	283	260	258	261	257	272	293	254	294	298	266	252	235	256	282	265	233	274	252	274	266	260	244	277	247	255	258	252	259	267	264	227	269	266	281	266	248	253	265	260	261	231	254	263	271	270	269	256	246	276	266	261	236	281	249	251	284	233	273	230	263	277	256	261	260	266	252	283	239	241	282	283	251	311	281	279	289	291	243	226	249	239	265	269	234	232	261	302	260	261	275	242	295	261	228	287	274	256	247	238	270	276	306	270	255	267	274	250	254	233	266	268	271	221	283	259	271	261	258	281	274	259	252	276	266	302	250	247	257	245	290	267	276	277	260	295	224	303	251	279	276	252	255	250	249	267	264	248	240	279	248	252	271	266	302	266	271	261	314	254	248	266	243	278	251	271	258	236	264	271	239	255	235	277	270	273	256	250	291	258	240	278	265	284	239	259	248	262	265	260	281	278	279	273	274	256	293	256	277	268	289	261	260	275	279	260	266	270	256	280	242	271	267	215	266	271	275	259	273	240	264	235	298	295	261	266	247	247	250	243	264	233	281	246	269	248	260	242	255	296	263	250	230	258	278	224	277	277	257	239	276	297	274	278	260	281	281	249	242	260	233	263	262	247	230	253	243	268	280	256	275	264	261	236	238	234	252	261	272	244	275	282	266	282	258	275	284	263	251	270	266	235	255	237	267	238	232	262	274	264	271	240	251	262	268	274	257	238	267	275	254	264	270	255	253	286	335	317	277	244	283	227	241	279	279	253	231	284	249	231	270	261	302	267	240	240	250	246	303	262	240	257	252	256	260	259	259	275	270	255	271	250	270	301	270	266	289	257	280	250	264	264	302	241	264	251	254	257	245	278	235	253	255	267	246	239	225	220	236	278	271	252	242	271	240	252	283	298	279	276	275	278	264	265	265	282	270	255	253	265	268	276	249	300	273	264	269	262	256	277	272	286	258	243	267	284	262	249	214	257	247	269	248	269	263	256	282	270	283	272	287	269	272	280	293	285	250	273	245	302	289	265	267	255	266	247	269	238	247	273	260	256	264	251	240	275	256	265	272	277	289	292	264	280	282	267	285	270	273	269	264	257	256	254	241	260	267	249	268	275	284	267	261	288	261	265	261	305	273	309	266	272	265	253	272	249	261	262	302	276	271	274	272	270	253	267	252	239	272	234	273	241	289	268	239	247	246	271	246	257	251	251	262	253	255	269	316	261	275	251	264	244	280	278	265	285	250	278	296	273	267	239	285	266	272	259	236	249	230	291	277	255	266	254	292	248	271	295	264	284	276	291	281	263	269	278	245	228	247	290	266	262	264	247	237	259	252	248	296	265	273	250	285	236	266	250	249	276	251	279	274	266	296	272	271	249	247	271	287	255	270	283	271	240	273	241	262	275	250	272	267	264	296	281	286	275	245	256	290	276	261	248	253	269	227	252	224	273	274	263	289	257	253	250	261	277	251	266	247	276	234	282	229	253	278	259	282	250	263	279	248	284	278	268	266	242	247	248	285	264	290	276	261	263	255	274	285	270	266	276	236	262	252	235	265	249	218	260	256	268	230	260	258	275	289	233	258	278	284	289	267	277	249	260	260	270	252	238	242	281	272	266	247	271	283	264	291	294	251	261	273	250	271	244	249	277	283	284	282	274	253	245	267	282	289	261	278	293	255	253	268	250	276	256	269	255	262	255	272	264	254	281	222	250	255	285	295	282	268	286	284	256	289	277	247	251	257	305	275	271	285	267	285	236	278	284	277	231	264	281	306	268	264	256	247	247	273	238	284	270	281	228	263	269	268	285	259	250	270	255	302	273	261	266	268	261	277	274	271	242	239	286	292	251	267	275	273	266	265	266	267	272	298	280	254	244	242	254	262	258	277	277	282	256	293	321	276	252	297	251	228	266	260	259	267	295	278	231	245	263	260	254	260	256	295	269	261	230	239	257	249	251	278	257	253	242	239	260	254	275	237	263	281	256	254	240	279	268	275	274	257	254	267	269	280	251	285	270	255	270	256	262	258	246	294	269	262	250	250	259	246	280	241	268	241	256	238	261	268	275	255	266	264	258	234	256	265	281	284	258	257	266	274	287	239	224	246	274	277	244	249	252	237	238	258	273	277	274	278	275	297	289	268	244	263	245	275	292	317	258	256	259	221	270	245	265	265	271	257	265	254	257	288	256	264	275	270	247	255	235	252	255	245	267	260	244	235	260	268	287	268	273	223	249	250	294	271	257	273	241	265
31240	12032	7322	5710	2868	1086	709	602	609	598	619	595	616	602	599	599	615	584	577	598	579	563	557	563	609	583	600	636	592	580	606	541	577	559	545	566	588	578	558	590	561	551	619	570	598	591	564	570	586	581	625	587	577	557	600	587	577	557	603	557	577	600	566	613	563	589	575	564	565	561	585	568	585	587	583	596	557	534	578	538	602	561	600	530	586	564	585	559	607	575	567	618	547	571	546	596	567	560	568	562	579	570	587	557	611	575	584	529	589	572	570	530	587	540	583	571	577	612	584	559	597	562	554	593	569	599	561	587	612	581	587	568	607	592	593	609	566	574	605	572	593	581	576	596	574	572	533	548	570	571	603	584	568	587	605	590	606	587	626	575	566	565	573	634	564	581	545	663	575	603	627	588	543	573	582	562	557	554	625	595	587	534	592	545	560	572	593	623	565	576	611	583	600	592	561	581	561	635	578	566	567	632	607	591	597	602	549	635	581	581	563	573	489	582	577	615	588	589	554	594	549	559	641	559	573	611	569	592	571	584	553	618	551	599	576	584	590	595	600	620	616	574	604	541	555	572	605	610	550	547	604	581	537	592	581	544	552	603	565	611	588	636	544	623	563	576	563	554	597	591	641	569	583	620	553	596	548	588	561	600	582	548	554	577	597	590	557	559	565	546	587	561	561	552	596	551	583	584	628	633	579	578	581	588	574	540	542	600	570	560	575	599	575	575	585	615	585	642	591	573	569	616	572	591	574	581	581	566	583	569	577	575	597	592	590	563	593	561	557	553	596	593	538	598	570	576	574	617	574	623	609	571	537	601	607	579	574	553	583	593	587	588	550	602	552	571	565	618	588	546	525	570	550	598	601	587	581	583	570	579	553	582	586	571	585	625	550	539	595	577	558	557	584	591	552	578	612	569	619	559	554	579	581	599	580	556	600	593	557	494	597	586	608	586	571	528	580	524	615	602	590	558	583	566	584	548	605	584	581	608	560	525	539	598	615	600	608	563	595	586	582	578	613	540	624	571	574	585	616	591	550	577	603	574	629	624	562	549	549	579	594	595	560	595	580	623	600	566	610	575	568	581	613	565	588	582	548	563	588	536	547	599	595	538	572	597	572	598	590	569	582	554	609	601	589	609	561	588	621	585	628	531	524	558	592	571	566	590	585	599	588	547	562	559	552	635	580	553	589	537	567	592	508	552	603	579	588	595	614	569	593	583	573	562	579	605	566	551	579	569	554	547	560	561	547	562	594	593	592	578	568	568	620	600	546	614	580	577	587	571	561	548	617	516	607	567	623	610	558	553	597	577	542	609	563	552	596	619	605	622	590	553	527	561	554	601	596	550	590	541	589	600	574	572	587	607	573	543	573	613	594	583	576	588	564	569	577	579	588	596	556	618	541	588	607	584	589	520	602	581	566	568	602	596	597	601	588	616	595	592	566	622	539	519	571	551	575	574	600	591	654	608	589	588	562	610	558	651	574	561	600	591	577	571	592	577	540	571	568	600	590	590	535	611	591	579	567	585	606	571	558	574	590	577	584	577	536	592	615	579	571	571	564	567	603	552	575	649	612	632	562	568	570	555	615	597	548	586	602	607	529	620	539	607	587	568	569	572	610	584	578	619	557	572	581	567	573	562	592	591	561	540	594	577	588	567	563	553	583	567	607	545	587	591	569	558	574	597	558	570	552	521	588	566	593	612	565	601	603	609	563	551	581	562	609	583	559	595	563	596	576	542	608	578	600	533	571	604	562	608	552	595	580	570	621	608	567	533	567	608	587	587	560	536	586	509	557	576	594	558	557	573	549	574	651	539	553	542	573	551	547	578	614	598	620	556	539	578	552	562	578	560	557	568	534	562	587	569	585	606	614	580	543	590	533	564	566	560	566	599	554	543	566	608	635	564	603	563	624	585	549	509	576	578	580	623	569	570	572	571	572	549	553	577	596	566	590	603	594	569	578	584	591	599	588	557	590	675	559	596	600	613	596	596	597	572	624	544	572	628	583	570	550	579	566	611	598	579	565	573	545	569	559	580	589	544	567	562	605	570	586	595	541	582	572	617	613	583	583	573	597	592	546	565	589	570	579	559	591	583	532	590	552	596	577	591	564	576	632	606	581	547	565	591	554	592	553	608	580	576	562	580	611	602	632	602	597	546	607	585	600	582	602	566	600	600	641	582	547	561	622	558	619	594	594	568	615	585	611	554	538	571	588	587	596	595	551	578	576	573	580	573	585	571	550	564	599	575	573	592	561	600	544	586	554	551	603	566	585	611	566	592	572	576	582	584	593	590	577	575	606	582	561	611	600	622	572	603	553	592	553	568	610	593	582	585	568	594	572	604	608	597	570	535	613	588	582	647	553	593	583	623	603	591	555	608	560	568	605	586	563	604	604	589	538	588	585	588	547	602	608	568	583	601	588	546	614	578	549	536	580	562	562	568	578	589	621	600	576	579	572	594	578	587	607	588	574	540	578	587	614	591	583	552	550	620	582	598	568	595	542	574	591	576	545	586	564	568	556	612	598	563	601	585	586	598	563	537	567	545	590	623	620	591	547	558	554	532	592	561	536	566	614	574	548	611	601	568	609	500	591	604	634	594	563	564	597	572	598	611	564	582	575	581	550	593	546	554	637	582	626	599	593	590	540	565	605	609	562	605	559	573	596	622	588	602	613	607	557	582	586	557	510	584	608	549	575	609	596	608	593	572	580	541	589	572	563	580	590	570	567	564	612	591	580	598	616	608	597	602	603	566	560	588	587	523	624	619	596	572	614	582	584	571	548	583	585	584	597	577	571	596	592	626	556	618	557	546	553	589	577	590	571	569	565	619	526	578	603	573	646	615	587	582	597	589	586	554	590	597	615	576	549	539	592	589	549	563	587	586	603	565	575	591	577	546	621	613	595	620	557	605	557	578	585	577	554	654	521	603	572	578	587	557	555	602	601	581	574	589	535	618	607	570	583	556	578	634	602	571	554	561	561	590	582	576	586	589	633	535	567	594	604	580	565	539	563	608	585	619	619	601	565	576	581	588	602	607	593	584	563	606	585	593	544	537	588	576	570	569	581	592	563	576	553	548	574	559	553	596	560	601	580	578	601	553	533	565	621	599	586	603	566	586	575	538	537	587	531	547	612	585	557	641	569	560	550	555	623	580	602	597	547	603	570	561	570	632	591	591	580	537	572	549	531	545	580	560	556	575	531	594	567	584	572	607	610	571	579	581	576	604	553	586	558	564	571	591	572	622	608	584	521	634	594	576	630	603	570	596	587	513	569	617	573	597	579	592	566	602	580	559	581	596	592	564	571	585	557	541	586	593	565	589	550	599	595	600	582	582	612	554	557	515	592	590	529	566	595	592	533	586	589	552	572	579	607	590	582	638	625	551	587	584	594	546	588	600	568	574	571	597	570	553	610	564	609	581	593	594	572	567	545	567	597	563	554	511	524	581	564	597	540	565	594	594	619	589	603	598	608	570	569	526	587	578
49467	28194	17676	8083	3762	1257	632	511	341	300	295	253	298	323	297	264	280	298	267	266	252	285	270	282	278	245	279	267	272	242	286	276	275	270	268	283	260	262	292	286	255	253	254	271	277	263	302	262	255	277	288	276	261	241	287	287	289	264	263	232	263	267	270	298	236	273	267	298	275	278	263	288	284	226	285	280	284	261	272	283	251	265	270	275	315	289	277	260	243	269	294	260	278	268	284	293	286	286	262	249	240	249	287	275	301	250	251	282	276	273	283	286	261	247	282	248	264	241	268	261	274	267	266	261	227	279	279	290	250	270	273	266	240	278	274	276	274	278	283	314	299	284	268	271	261	257	289	282	294	291	272	262	292	274	243	276	302	244	279	245	248	260	271	258	265	301	256	248	283	268	265	248	250	268	268	307	271	280	240	266	304	259	260	256	279	282	270	300	265	289	306	251	236	319	276	268	276	290	243	249	288	271	261	322	291	286	280	259	262	249	255	274	268	266	260	285	264	256	281	277	245	289	251	280	292	283	260	300	271	259	308	300	245	266	289	234	283	287	292	257	281	268	253	231	253	309	255	277	272	267	264	274	279	258	288	286	256	258	272	272	292	279	272	247	270	273	277	252	265	281	248	279	273	277	257	303	286	280	268	270	291	281	254	273	224	251	252	271	286	264	291	294	278	270	261	255	260	260	292	318	266	303	280	264	281	286	284	247	253	254	268	267	301	285	276	255	268	293	292	280	288	297	268	251	252	264	275	316	278	256	253	269	291	265	266	244	262	276	266	246	263	253	269	268	295	265	267	291	274	261	291	251	254	286	285	270	281	243	297	280	263	290	267	248	273	282	283	251	251	311	258	302	246	272	307	262	256	282	259	267	274	276	256	283	278	300	323	281	281	268	284	260	239	259	265	267	294	226	234	252	280	260	262	282	286	247	257	272	290	294	269	262	251	266	310	296	279	281	251	265	267	283	275	273	276	309	219	266	282	287	266	253	267	262	268	290	297	268	270	298	292	251	318	277	276	293	299	288	247	235	280	273	289	283	274	253	266	269	265	240	278	256	272	244	296	297	265	257	257	275	274	283	258	273	291	265	281	255	283	263	257	267	278	284	255	280	262	244	270	316	280	294	261	267	279	264	253	294	286	284	295	293	285	275	268	257	294	268	252	277	285	295	261	241	275	311	268	277	282	246	229	279	278	281	267	251	269	276	290	256	281	265	259	242	282	283	286	270	246	259	295	294	279	282	266	258	313	271	295	300	271	287	284	243	284	315	298	282	273	272	245	291	272	270	311	257	263	289	289	260	292	266	260	281	284	281	324	263	261	304	297	277	276	283	302	293	294	270	250	269	286	269	269	256	268	307	271	295	264	336	270	252	270	256	246	261	283	246	292	325	259	270	238	274	276	256	248	252	274	258	284	247	272	256	249	250	260	284	258	268	251	285	256	266	274	306	282	275	304	232	269	242	240	258	273	270	304	256	273	252	269	276	278	296	271	267	264	261	246	260	288	291	245	279	303	277	269	271	246	283	229	256	249	245	227	298	257	258	272	279	274	271	259	261	300	269	275	294	278	272	272	277	282	276	301	250	276	264	302	289	281	272	261	273	253	263	271	265	270	317	270	253	261	279	289	280	258	275	259	242	258	267	272	281	279	272	268	265	285	289	256	288	274	287	276	262	294	297	266	272	266	283	260	248	246	242	266	268	242	290	268	276	276	292	261	276	257	277	244	277	278	259	275	279	260	281	280	271	274	276	289	277	286	267	274	270	265	275	274	287	262	231	261	268	271	270	249	236	285	263	274	251	249	279	282	275	278	288	283	259	264	303	297	279	267	269	235	236	266	237	332	260	289	249	266	268	273	308	280	266	269	250	278	255	262	302	293	291	286	246	267	300	294	244	281	287	297	283	259	277	271	264	280	241	286	276	289	313	255	300	287	276	247	238	275	288	274	251	267	300	257	232	257	290	243	284	304	277	275	267	268	269	262	305	291	261	233	250	263	257	267	263	295	288	294	281	260	246	276	238	292	274	251	265	269	286	283	255	280	287	280	322	284	219	280	317	287	274	288	255	278	269	260	277	291	232	300	269	295	225	265	289	233	273	270	280	275	263	283	271	252	288	280	241	245	248	263	265	266	268	247	268	250	280	291	281	257	285	284	282	272	306	253	257	268	296	271	264	285	288	255	261	271	249	260	264	284	290	266	242	277	260	284	274	243	255	277	268	244	267	273	262	276	295	248	283	285	296	286	269	263	280	289	289	280	246	280	253	280	278	252	254	265	291	253	264	260	287	276	254	283	275	250	264	318	273	273	284	256	256	291	292	276	258	308	273	319	296	290	257	274	244	256	286	240	281	315	276	281	299	278	302	277	275	279	263	258	240	277	275	279	271	275	285	278	262	278	247	277	256	273	254	273	282	257	261	283	274	307	279	285	269	232	262	255	269	304	269	298	271	274	252	281	273	291	303	246	287	277	259	260	251	276	277	247	259	268	275	238	319	304	283	258	287	260	261	266	278	264	263	254	252	299	281	262	299	242	277	287	256	276	276	293	287	276	315	281	263	289	284	297	318	285	291	287	269	284	268	250	265	278	280	294	308	276	278	279	274	281	254	239	260	266	287	255	259	253	264	250	285	264	285	260	264	269	276	268	270	260	296	275	258	270	278	281	284	298	235	277	291	254	263	295	254	259	271	275	249	244	289	276	286	272	247	297	262	273	265	247	241	280	256	250	287	277	274	300	271	271	316	247	265	281	269	255	269	287	282	271	285	253	254	272	235	265	274	262	309	264	283	262	241	261	291	302	249	273	286	319	253	275	292	257	277	247	254	268	288	261	292	272	270	252	284	250	265	303	268	264	272	281	308	278	290	266	269	278	248	272	263	258	256	272	275	281	309	284	288	304	298	253	268	273	302	308	273	251	271	274	244	277	313	281	273	298	243	260	266	287	261	315	284	270	264	251	266	293	239	257	254	309	242	246	270	251	263	292	273	279	294	240	259	268	237	253	273	292	243	267	244	293	262	247	273	275	290	268	306	260	309	264	267	313	262	253	296	276	270	280	267	288	302	279	295	267	266	243	277	271	284	268	236	289	267	240	268	278	301	264	279	282	281	271	278	284	253	263	249	251	260	247	288	270	308	293	247	274	271	251	300	269	266	298	295	287	257	269	297	303	273	277	241	254	262	264	272	255	271	274	274	248	276	294	316	297	310	266	233	266	260	276	279	307	258	277	265	267	273	272	236	274	278	267	247	256	260	263	259	255	256	241	311	292	272	269	285	279	257	249	277	259	292	265	316	275	300	271	284	281	249	261	289	290	253	272	275	263	267	284	275	269	292	276	271	257	279	289	253	271	252	264	280	251	275	284	278	273	282	268	258	304	274	310	257	260	271	266	262	279	299	276	282	255	284	249	279	264	267	277	302	271	250	274	251	261	285	256	263	258	290	312	262	257	250	273	299	259	283	264	252	281	270	317	279	289	287
31326	21333	20159	14845	10154	3960	2372	1688	1014	812	727	643	672	680	660	655	637	634	620	637	612	674	686	637	640	614	650	608	630	616	657	603	610	535	575	610	598	633	589	610	628	598	650	590	565	602	569	618	614	601	594	614	625	616	592	624	618	622	632	647	577	599	557	578	621	617	640	645	612	555	536	563	594	636	576	620	611	583	583	618	586	630	597	585	588	613	601	616	564	613	662	601	594	583	604	652	612	625	623	653	590	621	597	585	616	612	567	593	617	610	573	571	562	641	570	635	641	552	593	615	615	613	601	581	589	577	609	602	633	612	603	606	618	628	590	570	577	616	556	584	611	634	612	668	593	578	654	553	618	600	589	598	565	630	605	599	626	598	592	577	557	612	616	607	600	604	598	606	581	614	618	620	583	592	582	623	584	594	578	600	558	594	633	564	618	605	605	591	609	602	666	607	617	629	589	564	554	642	593	591	638	601	571	578	557	587	623	612	621	568	590	598	599	549	602	629	624	608	583	616	598	586	595	582	624	622	591	605	650	609	621	608	587	567	588	611	583	587	587	646	574	604	637	624	591	607	561	609	597	584	586	603	544	560	602	596	638	610	576	585	607	552	581	626	605	585	598	570	635	606	665	617	611	585	593	568	582	608	617	598	554	614	603	597	602	665	621	582	586	595	596	605	595	617	590	605	600	602	580	627	552	579	629	601	583	611	601	579	601	586	600	619	629	584	600	566	607	615	631	611	593	566	623	561	599	575	579	601	613	584	646	624	592	584	582	620	585	565	570	598	627	587	596	614	586	602	586	592	591	610	544	586	580	586	570	626	586	613	600	625	581	609	591	571	587	576	590	594	564	613	591	601	641	610	599	584	593	624	593	624	614	633	585	614	618	613	562	623	612	589	601	551	614	622	613	577	596	660	607	598	565	603	597	589	579	594	602	585	578	575	606	630	599	571	592	566	565	589	630	582	599	611	591	573	595	644	624	575	603	616	615	568	588	638	576	614	608	635	555	582	555	599	579	579	578	620	581	572	647	609	586	577	557	588	633	661	616	644	612	563	618	593	581	594	639	594	660	576	643	654	546	612	616	596	594	662	618	567	612	596	590	632	561	587	620	603	609	625	574	593	585	600	582	573	599	580	635	590	626	597	580	640	576	626	600	622	597	597	575	569	620	619	592	585	624	591	618	660	584	591	581	575	537	596	649	619	586	548	590	611	592	609	609	595	582	573	609	608	643	622	587	608	638	630	632	601	590	573	597	608	597	579	608	591	613	547	601	604	598	586	598	605	601	619	607	586	590	609	609	572	598	631	593	610	582	599	588	624	605	591	590	612	584	603	606	541	599	570	578	590	585	594	574	607	564	582	664	534	593	648	584	606	598	561	620	629	620	570	598	569	622	633	600	596	556	610	647	603	586	587	614	585	576	622	594	566	586	631	584	595	586	624	623	587	588	582	615	612	621	636	625	621	618	592	627	644	594	590	590	595	626	638	632	610	586	620	596	599	613	585	587	634	592	627	615	551	600	599	595	584	603	617	536	585	573	596	627	618	586	584	592	612	601	604	579	602	592	622	583	576	578	608	579	607	600	599	542	559	537	616	580	558	606	569	612	627	557	621	571	597	573	620	606	618	606	617	590	595	655	646	603	617	621	580	592	547	617	581	639	605	620	581	625	584	596	586	635	544	630	569	602	661	587	625	578	587	630	556	600	607	609	610	607	606	591	612	603	625	603	579	564	623	603	632	575	613	613	572	559	612	633	581	614	591	655	595	599	603	656	572	627	602	616	581	604	587	585	567	610	580	653	614	573	567	593	592	598	582	635	626	622	575	572	639	576	600	587	622	595	623	623	577	599	581	576	610	601	603	612	628	632	581	599	589	589	614	589	592	549	539	589	602	579	611	569	583	587	621	552	645	602	588	588	645	604	600	596	635	598	613	608	633	631	611	623	647	579	633	584	610	584	571	619	593	635	610	605	590	632	560	581	663	619	590	636	585	583	599	623	602	610	615	580	601	630	610	616	583	589	591	591	580	578	594	633	598	630	572	586	618	618	618	589	603	600	578	647	607	595	590	591	581	609	616	596	559	616	610	596	597	630	608	592	608	627	632	619	627	600	580	629	606	603	630	595	573	575	644	600	633	584	575	590	609	618	611	603	639	576	651	583	653	597	618	576	594	593	605	580	597	560	579	604	615	608	574	601	542	575	593	584	589	640	598	544	567	609	603	647	604	598	608	598	551	557	630	618	589	598	590	559	589	630	596	587	609	591	605	534	567	602	586	598	559	569	583	619	596	608	598	592	590	634	606	586	546	613	550	635	596	620	595	642	645	590	589	573	591	661	604	627	574	580	591	617	619	582	608	634	614	654	600	589	583	585	621	609	600	575	639	604	617	634	639	624	652	639	596	610	591	653	622	586	575	610	637	578	587	580	625	577	578	577	592	613	616	572	601	603	598	587	609	600	642	624	551	576	585	595	622	600	618	621	591	618	580	579	646	617	627	613	639	545	600	581	565	635	611	594	589	605	620	630	600	607	607	634	577	565	596	625	585	585	600	579	589	547	570	584	615	611	626	554	618	586	617	621	629	597	605	622	569	594	585	613	565	599	614	591	606	561	633	610	618	633	593	581	638	641	629	640	614	632	569	620	593	617	597	631	624	586	585	551	601	630	574	599	576	593	589	604	559	586	573	574	624	606	601	605	571	595	590	620	571	604	591	593	629	587	627	587	617	595	582	582	626	612	597	602	622	610	619	602	572	598	620	593	641	578	602	622	612	582	627	612	606	574	637	642	629	581	600	575	583	581	609	601	611	602	576	573	594	590	609	563	589	552	607	576	610	574	595	611	645	612	561	609	608	581	654	603	597	607	602	531	588	626	577	578	579	593	581	587	585	552	590	622	589	604	563	605	583	585	576	585	600	615	593	610	609	567	620	619	623	607	541	566	614	600	604	617	637	587	595	626	611	626	580	578	622	608	585	617	580	634	558	586	604	602	602	639	555	584	576	603	630	640	586	654	572	600	536	564	571	611	563	590	575	579	603	586	594	569	625	605	626	613	628	619	575	594	566	618	611	580	613	629	596	567	616	578	640	587	579	581	581	569	601	620	634	583	598	561	609	596	583	575	583	625	588	581	630	588	595	608	621	627	612	577	584	626	586	583	593	581	586	607	609	607	596	601	594	590	573	627	559	593	615	640	607	617	603	584	615	626	615	616	616	627	573	595	611	590	608	589	622	620	545	632	568	599	602	643	625	597	571	570	620	569	555	568	594	635	621	596	584	615	573	577	595	601	535	626	620	608	569	612	629	601	620	587	623	589	583	600	607	604	607	594	586	582	594	595	596	577	566	616	585	601	574	652	568	603	635	595	599	619	541	584	629	605	586	635	560	599	601	570	616	581	592	606	582	603	589	615	592	567	597	551	556	572	607	575	596	602	631	591	591	591	589	626	582	648	604	589	574	606	583	608	583	567	615	614	541	589	603
60308	32976	20578	10843	4559	1434	932	556	471	389	321	297	285	276	289	312	308	279	284	320	317	302	300	291	291	301	289	327	287	294	291	345	301	275	324	294	276	310	303	318	313	287	287	267	269	293	259	276	276	290	301	273	289	310	316	315	307	314	297	283	302	277	293	290	289	299	334	311	298	285	299	287	288	280	277	311	264	328	303	314	269	288	292	301	321	274	270	289	300	333	318	296	284	316	320	322	285	290	294	264	267	316	293	289	296	301	296	316	324	308	333	283	278	324	279	290	293	286	304	311	286	305	297	269	295	301	303	302	265	280	297	272	296	307	308	309	294	310	288	304	262	235	268	276	290	277	296	289	274	311	303	276	294	317	292	281	271	281	285	288	275	324	312	282	308	258	295	314	306	311	311	303	293	310	286	265	262	304	314	296	275	285	310	263	289	323	274	304	309	291	285	313	314	283	270	305	324	308	320	304	267	317	297	314	289	294	311	288	312	305	285	280	289	279	296	322	317	305	285	296	299	270	310	307	261	258	270	296	316	288	291	262	301	302	280	297	302	277	288	300	290	285	302	284	275	277	260	267	275	275	280	313	307	282	311	256	299	280	314	274	273	297	299	274	282	294	289	273	296	302	295	300	275	290	313	291	291	270	270	271	283	296	321	284	282	302	308	312	270	278	253	273	281	300	275	317	292	286	316	301	301	287	301	252	298	296	281	271	292	264	292	298	293	305	285	288	316	293	291	296	271	302	308	315	335	269	250	293	270	280	313	334	285	301	277	268	318	300	291	285	307	310	289	282	276	315	286	290	290	280	303	296	274	316	325	283	255	295	331	325	286	317	266	253	289	311	300	266	310	343	277	299	297	288	314	308	297	279	300	306	306	296	281	325	282	306	284	348	265	283	305	307	333	320	294	308	296	329	294	283	316	312	303	276	269	298	285	248	276	310	299	309	329	296	307	310	296	304	256	314	264	293	267	302	265	282	301	262	315	289	256	320	293	303	297	295	310	304	285	310	282	320	308	296	317	313	262	284	295	289	280	307	269	297	310	314	267	281	323	266	288	305	315	294	295	307	278	299	314	274	332	305	298	290	325	317	304	282	289	300	298	282	307	293	290	323	273	311	316	306	311	307	310	267	324	300	309	311	297	282	287	287	317	293	312	263	282	318	299	297	255	343	291	293	274	288	276	296	285	291	295	293	281	290	331	308	269	305	299	298	274	286	296	328	285	278	301	341	261	262	312	308	303	316	272	267	289	292	308	292	297	286	314	291	316	286	296	282	343	312	322	324	323	287	306	223	306	276	280	292	276	306	262	325	304	306	283	312	292	326	279	308	311	268	318	249	294	257	284	289	300	267	300	277	280	301	257	314	303	305	289	266	310	327	286	290	308	247	269	315	295	330	297	290	272	291	280	299	304	297	275	314	311	305	278	278	293	304	300	297	339	289	324	295	304	289	286	264	303	284	253	290	290	282	311	298	296	311	312	305	280	309	272	278	293	332	297	290	324	300	286	291	287	289	301	299	238	306	303	284	295	277	275	261	273	346	253	275	336	280	310	294	277	288	254	302	292	305	282	296	308	296	282	331	295	298	299	273	294	321	259	301	296	309	284	280	282	318	287	306	311	284	289	292	328	259	269	315	287	267	312	306	295	317	272	306	313	306	268	283	299	295	308	294	292	288	299	300	303	308	320	323	296	277	293	316	290	298	327	241	312	279	294	319	308	284	309	282	301	300	289	284	313	280	310	284	320	292	257	276	299	278	310	275	274	284	319	306	299	321	301	278	284	292	277	297	343	278	268	295	284	297	268	321	296	311	282	316	294	276	293	269	251	282	276	270	293	285	272	310	255	277	297	266	303	280	298	311	298	305	299	254	319	288	309	311	288	306	281	302	308	293	312	305	285	306	291	315	303	277	286	277	292	263	282	296	279	249	293	312	326	276	309	302	301	278	286	271	275	301	343	298	318	318	298	317	269	312	317	323	298	321	330	311	257	307	286	291	291	312	276	266	302	285	282	295	286	290	294	332	300	313	331	292	291	295	306	318	302	300	281	261	298	278	261	295	288	282	299	323	296	312	329	305	297	292	307	287	301	298	281	306	277	341	278	284	297	295	254	291	296	304	306	277	311	287	275	279	302	293	296	252	319	266	297	303	293	262	293	296	281	282	266	282	296	320	320	315	292	285	269	303	294	308	269	285	314	336	305	309	303	274	272	268	303	292	277	269	291	277	290	303	294	296	326	283	265	304	283	296	287	262	289	299	246	297	278	282	306	292	271	324	313	309	320	276	260	307	287	310	285	281	312	265	272	311	303	310	313	307	296	285	282	296	308	324	304	292	325	293	296	277	282	282	290	273	310	313	298	307	286	295	272	286	297	266	261	308	321	292	301	289	290	289	288	300	322	288	302	278	294	331	299	290	265	255	329	282	298	287	292	300	307	296	247	287	301	258	278	269	290	297	316	269	310	278	280	282	295	284	322	320	288	299	269	326	295	284	339	271	256	295	286	297	279	299	298	298	295	308	268	271	282	277	276	275	251	303	302	275	295	306	296	319	312	318	339	276	284	316	295	287	289	314	327	342	315	292	330	277	302	317	309	294	277	285	333	269	264	318	323	329	284	337	291	338	263	310	294	266	271	266	306	307	302	306	290	282	293	283	280	304	283	292	309	302	284	269	253	294	287	306	270	276	298	308	256	267	258	296	304	322	271	291	323	279	297	300	286	292	310	289	305	301	307	308	280	291	259	290	286	348	294	302	252	294	297	303	305	284	345	287	292	290	271	286	297	320	303	297	274	324	294	303	260	276	307	303	308	265	276	282	287	315	295	294	290	297	314	293	287	298	302	292	291	305	288	292	275	272	306	299	285	279	288	321	289	288	274	270	310	283	292	283	296	265	327	273	302	273	296	280	316	250	276	309	294	292	292	284	293	295	315	289	301	299	291	288	292	306	269	310	303	277	310	262	295	280	296	246	309	296	301	328	324	293	278	292	277	275	254	301	294	295	318	284	308	317	282	315	316	337	283	291	288	311	305	288	289	306	262	298	322	316	297	264	284	280	284	296	268	278	269	315	296	247	266	288	277	298	261	334	312	279	280	304	299	270	285	311	264	270	258	303	253	294	303	291	300	284	275	301	259	306	294	276	284	317	279	267	271	286	280	297	304	302	285	287	270	273	288	303	275	281	338	327	302	290	247	287	275	294	280	329	289	292	284	298	309	284	290	289	315	298	300	279	313	285	303	311	263	268	304	261	316	316	303	309	283	291	270	307	302	305	266	305	234	259	271	272	285	307	341	302	274	309	279	261	251	275	347	309	312	267	282	275	279	278	277	290	285	300	302	321	327	314	324	325	266	306	276	326	302	292	336	268	305	271	316	283	288	273	291	289	297	321	313	284	290	250	314	285	298	304	276	253	285	319	285	297	316	316	305	292	295	276	296	309	286	250	313	334	280	274	290	307	289	271	296	257	278	275	295	307	303	274
38634	25184	22696	17553	11132	3781	3087	2215	1426	1074	778	695	687	694	667	679	700	668	688	699	615	665	627	670	651	678	658	635	603	614	628	664	619	666	633	700	618	663	665	635	635	637	615	606	647	651	644	601	621	651	643	600	624	608	604	617	636	656	662	648	678	660	655	629	608	672	632	603	624	607	652	611	661	643	635	616	648	658	609	648	631	629	669	628	629	608	655	650	681	658	630	646	595	606	651	647	612	642	632	674	625	646	644	653	606	658	616	610	644	639	652	635	621	635	614	671	597	631	633	624	629	681	657	621	634	657	626	661	653	621	646	696	606	647	634	577	655	691	649	665	622	666	633	645	659	660	650	651	623	647	675	626	653	663	622	632	610	648	577	592	675	606	640	664	725	643	609	601	642	638	643	598	644	591	645	554	633	649	643	680	635	628	598	593	669	614	644	633	655	611	632	603	668	658	616	615	627	650	634	628	638	619	667	635	647	614	636	648	670	617	619	656	588	658	642	641	665	658	613	637	607	684	612	599	641	655	608	660	650	604	641	626	622	638	622	691	692	678	618	654	634	660	626	655	634	678	575	685	656	668	629	625	628	656	651	626	638	631	632	655	659	592	658	629	676	666	622	667	605	577	591	651	639	612	624	649	666	644	615	681	624	672	605	639	624	624	611	614	683	650	657	618	592	631	655	648	610	616	661	650	643	656	648	633	673	639	639	653	656	670	622	602	652	635	651	613	639	603	656	602	663	684	635	653	640	618	616	634	621	603	621	653	672	603	628	644	632	638	657	598	600	639	617	620	656	648	627	603	649	676	660	623	683	631	665	611	649	663	625	608	614	626	625	619	673	658	658	646	614	635	633	637	619	623	637	610	609	658	608	611	632	642	659	562	647	658	683	640	687	650	617	614	642	603	603	587	608	603	644	641	672	603	659	667	653	603	666	632	584	627	644	615	624	668	628	647	624	646	627	623	617	612	643	669	615	621	593	653	651	636	638	662	631	658	611	630	655	618	666	623	641	654	627	635	648	646	628	632	650	664	605	592	655	636	663	610	637	676	644	637	624	630	615	668	644	625	621	665	689	603	609	661	630	656	621	608	684	659	617	641	627	673	657	631	597	609	643	635	587	669	656	660	622	629	659	614	628	620	641	656	614	663	646	636	670	633	613	667	598	644	647	627	646	648	636	636	684	620	628	680	664	651	627	641	677	658	647	667	611	602	625	652	644	684	692	668	621	664	658	621	630	609	635	625	603	616	645	605	659	599	660	634	623	672	588	598	579	655	608	624	614	609	660	646	615	626	592	616	606	673	626	618	633	624	686	641	636	628	627	651	644	641	648	614	642	612	615	571	599	596	653	635	679	662	643	620	628	663	609	631	647	675	619	652	655	656	623	628	619	605	634	643	659	667	645	593	609	627	645	695	672	669	600	652	605	621	636	655	643	663	649	637	650	597	654	587	636	587	668	599	638	660	676	629	639	613	669	599	638	640	615	634	607	664	636	607	700	666	603	637	619	625	641	630	619	611	658	626	633	659	643	671	624	612	629	643	634	630	572	634	629	643	685	659	647	682	618	659	619	612	577	644	624	645	625	618	626	682	666	621	665	686	623	634	631	665	639	642	634	630	697	672	624	655	625	687	656	634	648	632	578	608	621	639	644	616	644	598	677	620	653	649	648	637	587	634	620	621	648	648	634	624	670	636	656	657	620	651	697	597	621	658	600	608	617	641	618	603	638	666	583	672	638	606	602	637	669	630	649	662	619	636	678	608	654	651	590	645	632	650	578	646	588	646	682	609	673	642	667	616	648	633	644	635	637	608	632	659	624	654	609	609	603	633	645	651	638	604	673	618	602	651	628	662	619	619	625	642	616	635	637	635	621	639	637	598	636	650	640	649	650	636	640	629	627	609	664	634	612	640	633	645	684	674	641	656	608	667	664	629	664	634	595	658	637	666	617	642	617	655	575	588	616	618	612	658	655	667	593	643	623	698	632	654	620	591	645	657	647	586	635	640	616	595	619	620	651	580	646	619	653	649	592	665	600	644	630	599	598	666	628	621	652	593	634	619	643	659	635	648	638	641	640	627	666	604	683	668	641	619	642	615	605	679	625	631	636	665	689	611	634	637	630	604	613	592	601	622	633	664	596	667	621	631	636	650	626	614	630	646	631	621	597	626	617	641	676	599	652	616	625	634	633	652	632	603	647	632	607	631	637	607	623	653	588	653	658	647	638	603	645	648	641	644	634	681	649	653	621	618	636	643	642	626	645	604	594	621	613	632	627	630	667	649	680	659	636	646	593	634	650	637	655	646	610	624	651	608	586	644	620	607	676	611	639	607	637	683	616	611	651	634	643	621	627	649	606	618	656	640	614	626	616	611	651	605	629	686	600	630	629	620	607	605	660	637	589	640	603	635	608	617	670	644	625	656	642	651	653	654	651	681	613	622	614	663	650	688	630	624	624	623	616	610	588	655	638	596	673	615	606	661	613	629	651	637	641	593	603	605	625	624	674	605	652	607	644	634	635	674	653	590	656	647	586	636	625	646	658	657	636	661	676	595	668	667	620	633	638	602	639	621	636	654	585	633	635	584	645	658	645	585	623	646	590	670	614	642	623	679	617	638	646	621	644	583	654	599	687	642	644	636	620	633	627	607	661	690	653	622	614	681	610	684	661	657	611	635	606	640	640	588	649	662	586	623	652	606	649	624	599	628	624	631	681	590	607	661	623	617	655	617	684	635	623	641	643	621	691	637	637	610	639	615	637	646	645	633	597	654	667	641	661	613	657	638	632	675	599	632	604	595	601	608	626	577	623	649	600	617	612	686	627	664	666	665	617	617	636	626	636	605	628	630	589	705	635	625	661	675	650	600	630	642	637	617	663	623	626	692	659	635	602	655	675	650	541	629	649	667	631	598	679	615	698	648	645	643	613	680	645	653	664	630	636	636	602	608	643	651	644	637	644	605	630	646	661	689	694	622	641	616	627	656	658	680	649	662	731	644	655	621	610	625	604	612	643	634	623	626	625	617	598	631	660	653	619	648	662	630	606	641	626	639	626	625	648	635	617	666	598	634	610	617	623	663	647	672	623	637	605	607	666	640	633	610	557	629	628	618	631	607	606	607	612	621	614	713	597	618	660	648	620	640	684	638	645	669	626	595	634	579	610	655	682	637	647	625	621	592	639	632	672	644	664	625	572	637	632	657	614	623	634	599	634	655	655	631	630	626	675	652	623	623	641	608	639	650	616	673	597	643	633	667	600	599	656	635	650	636	557	597	675	619	621	593	623	626	624	650	672	609	639	612	639	644	661	621	685	647	664	666	620	631	607	625	636	658	631	615	632	612	695	648	620	646	650	627	624	641	659	633	669	629	669	620	609	678	653	648	603	645	619	643	602	653	632	612	650	642	615	630	608	653	612	628	670	634	590	642	638	588	607	654	647	633	666	658	620	588	637	674	650	647	602	640	620	658	633	597	615	672	682	676	642	669
42798	21970	10269	3069	1022	382	328	305	288	303	290	258	271	273	273	267	257	257	264	252	294	265	255	220	248	249	251	235	262	270	224	240	253	294	294	252	266	264	243	264	272	282	271	263	277	247	238	273	230	240	275	266	279	243	273	274	259	249	251	221	261	280	245	262	239	256	266	287	286	272	280	253	281	264	275	280	260	244	250	240	260	260	260	219	246	252	266	287	244	281	279	246	243	237	264	258	260	239	250	252	252	258	249	275	269	281	248	251	271	306	261	259	264	244	255	269	268	260	278	251	270	267	247	264	251	248	223	262	238	248	243	272	270	264	227	229	273	239	267	253	276	246	255	278	277	300	282	242	267	281	276	274	229	284	288	231	246	222	276	261	264	260	243	261	256	275	249	266	244	253	244	257	270	271	240	236	281	267	250	258	248	250	243	237	244	274	288	290	249	278	253	260	236	247	269	284	254	270	265	312	217	281	276	230	284	249	257	245	245	286	290	253	257	224	223	241	269	250	241	266	272	270	261	241	248	268	249	249	290	259	251	272	263	245	264	247	259	286	266	244	264	264	262	270	279	247	277	227	259	254	262	268	261	279	251	242	274	275	285	273	294	270	255	245	236	286	255	238	240	260	259	265	245	221	265	262	273	232	282	259	243	260	256	288	263	285	246	288	247	258	258	254	244	248	261	278	258	280	260	257	236	265	255	269	252	227	261	285	264	249	259	260	239	252	272	261	281	254	226	261	266	274	264	251	287	271	233	287	250	271	248	286	266	257	254	231	269	261	238	240	278	275	242	277	258	272	268	243	276	259	232	252	252	240	248	273	236	239	265	275	258	237	249	268	292	261	279	242	288	240	257	247	236	242	257	249	300	267	258	246	283	253	235	266	271	258	245	262	263	235	235	258	273	275	265	282	262	274	275	245	237	254	274	267	273	224	276	265	246	261	266	248	257	279	285	273	264	218	270	255	259	244	255	262	256	253	269	249	235	258	251	268	243	256	246	259	255	277	279	236	280	243	301	280	281	244	248	296	236	256	262	257	255	241	299	242	252	305	276	266	275	256	269	241	246	228	275	272	245	252	292	275	266	239	262	229	275	258	280	259	274	266	251	241	247	271	276	260	269	250	300	251	236	232	271	267	249	263	228	258	239	260	281	280	253	283	272	266	259	286	272	241	274	242	234	259	268	260	246	252	272	289	304	229	236	257	254	270	225	240	278	231	267	272	279	265	218	251	250	216	266	240	261	223	250	257	251	303	273	247	251	240	245	262	271	236	242	266	252	250	240	259	245	253	271	277	249	240	276	242	245	265	243	270	236	273	265	251	235	268	251	222	249	255	263	255	268	262	291	275	271	284	254	258	243	254	248	236	261	224	225	280	267	223	301	284	268	285	268	279	262	265	244	262	265	213	244	288	272	282	261	265	252	244	278	261	246	242	259	265	268	269	242	273	224	251	254	243	243	256	291	250	244	316	239	269	267	266	277	245	239	258	292	248	245	254	276	297	254	265	258	246	267	255	226	255	273	254	256	266	240	248	258	263	243	248	273	275	244	209	253	255	289	252	253	282	242	241	261	274	246	236	260	266	274	265	260	293	263	277	269	234	251	253	268	238	240	297	261	262	248	255	306	252	246	266	238	258	263	294	276	244	259	267	228	250	241	280	279	277	229	249	258	254	260	273	255	255	275	273	262	275	284	249	275	238	237	278	253	247	264	274	273	290	281	273	264	275	256	242	255	281	276	254	290	262	232	273	255	315	302	237	255	272	258	296	251	254	249	232	230	216	232	258	286	261	244	227	280	259	248	236	241	263	222	258	256	243	257	268	258	235	277	278	269	235	256	262	275	253	267	268	254	295	273	245	270	281	258	267	219	260	249	207	249	259	254	248	273	268	240	291	239	285	256	230	259	255	256	267	273	241	257	262	237	259	257	240	272	247	243	252	241	245	267	281	268	242	270	263	268	284	258	267	239	254	267	243	281	289	253	253	260	251	267	228	279	292	282	264	259	247	273	242	277	234	247	247	259	241	238	243	252	241	270	279	237	249	207	226	263	276	275	277	281	261	256	243	284	247	242	248	224	265	256	239	261	278	229	229	230	271	291	250	251	273	262	243	257	272	258	287	238	261	276	266	247	235	267	262	268	246	251	251	251	276	255	272	278	237	253	215	235	245	276	250	279	282	302	253	254	248	278	294	282	249	245	237	255	284	252	266	262	229	272	224	252	271	275	244	266	262	266	285	290	223	262	232	257	267	256	269	237	253	249	258	270	246	247	261	258	232	276	264	239	235	244	269	276	243	246	289	271	260	247	259	263	240	247	270	261	271	238	325	272	286	241	292	248	284	233	230	267	252	262	273	275	232	249	261	276	282	287	244	251	256	287	242	258	261	250	281	259	247	279	267	256	261	225	258	249	282	249	279	283	258	282	279	270	268	256	284	251	221	235	249	269	279	276	244	275	279	287	238	233	285	252	259	267	244	269	279	250	251	261	240	258	270	239	253	255	252	255	268	279	231	265	269	291	246	265	286	255	260	244	251	266	267	248	254	296	260	261	248	297	262	239	270	238	268	269	261	251	249	282	267	287	250	261	273	265	246	213	272	237	269	268	257	238	263	259	267	248	265	238	276	228	247	259	256	258	303	267	281	234	271	244	247	262	247	247	227	230	257	283	266	277	262	260	258	258	256	270	266	266	244	214	266	279	228	263	280	235	233	274	272	234	251	277	267	290	241	260	283	259	284	281	296	239	260	236	316	271	263	263	267	253	247	281	255	245	249	291	242	256	254	228	262	294	289	272	279	239	268	274	242	243	260	258	275	256	279	268	247	247	226	270	265	249	242	267	245	273	257	260	240	283	277	270	240	239	256	235	238	266	264	264	287	253	242	268	251	245	269	278	273	214	278	265	247	235	232	272	250	288	258	275	274	259	240	225	250	256	276	275	255	255	275	257	271	243	239	256	272	237	273	248	284	238	260	243	255	248	263	278	273	254	246	268	278	275	252	264	248	229	273	272	241	229	287	269	281	228	259	267	258	269	256	235	248	266	258	269	262	248	268	262	269	227	216	260	234	278	254	246	243	230	231	282	254	288	250	281	256	289	271	254	267	289	294	244	253	247	243	235	266	228	302	254	264	252	297	270	267	237	276	279	292	252	259	258	267	249	214	252	261	258	257	280	250	259	249	273	264	246	263	274	251	272	266	282	279	270	271	263	234	241	281	282	293	285	255	240	234	249	269	233	248	274	268	249	264	248	279	244	240	251	260	250	270	247	248	238	271	270	239	277	282	271	241	272	257	267	228	211	254	241	275	240	247	225	282	257	247	279	211	269	275	270	244	238	232	254	253	254	257	294	276	253	257	274	247	247	258	269	262	246	252	260	239	231	231	260	269	253	227	254	281	259	257	261	252	237	268	250	273	269	241	255	273	238	239	253	269	242	282	270	260	256	254	264	246	246	232	274	251	281	261	266	248	287	292	260	231	245	253
26911	15894	13040	6439	2946	1121	920	861	813	714	676	649	572	580	557	565	565	562	597	567	612	574	547	560	564	573	577	548	559	592	575	543	608	564	593	560	603	560	613	571	577	613	574	652	565	616	576	580	560	572	586	602	525	562	547	590	557	564	526	529	528	578	531	573	583	533	596	528	557	542	603	562	569	559	593	578	575	548	554	628	550	567	550	561	584	560	593	553	574	583	546	556	566	617	583	600	568	587	573	601	591	608	567	565	559	632	559	577	560	564	558	579	546	561	592	551	548	600	583	554	606	555	576	601	602	558	600	582	526	582	531	575	547	573	579	589	582	591	555	576	552	566	514	616	561	537	583	565	554	554	563	579	546	563	569	582	535	574	537	572	541	604	581	562	562	557	531	559	598	584	540	574	570	592	626	595	555	558	549	576	560	543	592	560	531	583	569	578	593	581	571	554	572	537	542	551	528	572	554	544	545	630	583	592	601	602	578	560	597	531	584	608	596	585	528	603	588	574	566	558	542	546	551	557	550	559	511	589	576	578	558	532	573	550	549	601	615	567	585	551	566	580	571	560	558	561	533	560	591	564	609	571	564	607	577	574	557	571	534	562	544	572	584	534	535	598	558	591	557	540	546	602	580	607	609	566	569	537	558	578	533	597	579	563	568	574	557	622	506	579	586	577	566	569	572	591	612	572	542	560	570	524	561	562	567	578	583	548	558	537	576	607	595	537	575	583	548	548	550	552	575	551	570	552	573	550	502	555	539	585	575	603	566	600	562	540	607	549	605	565	573	588	590	574	570	535	561	602	580	577	556	611	562	518	600	543	559	597	574	596	557	546	604	582	571	529	594	534	532	561	608	547	548	538	571	625	566	581	599	619	560	593	548	575	570	552	586	575	569	557	583	568	570	556	569	570	565	591	572	571	547	569	554	571	557	582	530	556	561	569	577	583	548	556	550	606	578	615	577	565	550	590	591	568	606	607	496	606	550	583	573	610	592	588	566	545	531	559	557	520	557	569	593	522	606	601	555	595	553	533	570	587	559	563	584	590	559	540	551	574	569	596	544	549	577	575	597	586	604	561	598	550	516	560	612	607	526	569	567	578	517	553	560	573	620	580	548	507	621	595	511	556	531	617	593	560	548	556	567	566	585	556	576	597	569	557	558	571	565	589	566	548	585	571	596	570	527	592	594	574	583	517	560	563	554	575	552	551	586	574	533	570	540	585	532	587	577	550	597	556	529	608	599	541	565	547	567	596	582	554	558	580	553	590	593	540	560	561	593	549	574	548	554	535	556	604	567	572	591	589	528	563	636	564	560	579	639	581	514	533	565	557	541	588	578	584	552	551	569	596	589	588	562	549	525	532	569	589	562	582	571	581	587	547	563	546	583	533	586	574	577	594	543	550	574	569	576	590	553	589	558	552	560	599	586	588	570	609	519	588	547	535	609	590	587	581	594	607	560	604	585	545	592	591	568	581	572	564	588	573	580	584	578	600	602	567	573	601	577	605	582	633	553	598	558	545	552	606	589	581	600	551	574	592	586	587	582	571	571	534	573	562	591	592	570	546	586	575	583	579	580	534	535	561	572	516	580	603	578	594	598	523	561	603	588	586	608	554	566	546	551	577	545	582	525	574	545	567	613	615	578	539	557	533	626	586	596	553	607	573	584	549	548	568	604	577	553	574	560	585	573	573	571	589	540	570	536	553	585	548	567	556	583	541	563	579	573	575	561	612	537	575	541	567	532	533	564	569	565	562	555	627	550	547	551	549	542	517	543	570	590	524	554	573	552	549	562	533	546	573	542	538	557	564	591	563	546	571	572	539	555	544	569	537	613	566	579	577	578	579	614	535	546	581	571	555	597	531	563	548	576	584	556	579	537	575	576	535	576	577	589	573	539	596	573	596	560	526	609	555	587	555	526	552	584	556	627	567	567	573	550	576	567	578	576	510	609	586	574	589	551	561	581	558	555	569	590	583	547	551	621	572	556	578	594	572	547	573	548	553	560	550	564	522	572	609	598	607	584	531	607	612	582	569	600	561	584	561	533	559	559	582	567	531	618	590	534	583	500	539	588	572	587	571	568	523	578	536	574	564	629	553	580	586	571	531	552	572	602	562	569	547	607	588	558	564	543	573	516	622	577	538	554	577	533	561	567	569	559	626	616	547	560	563	531	588	590	552	597	565	544	601	555	562	543	547	563	612	589	552	582	584	578	591	529	582	602	583	568	604	596	588	555	545	583	593	535	556	538	578	569	574	574	566	545	514	571	601	574	562	568	493	611	591	570	572	614	555	562	577	608	576	547	587	620	619	546	563	538	577	577	546	563	538	584	563	643	565	563	552	554	564	535	550	560	552	600	555	605	573	575	572	599	572	573	581	627	615	537	553	561	523	575	512	548	586	583	564	507	586	542	550	584	543	588	555	592	547	575	579	582	581	577	518	492	564	649	560	559	561	572	568	547	627	580	568	562	554	550	557	531	545	547	595	579	571	562	625	545	562	575	538	577	579	539	544	574	576	576	632	521	546	551	564	569	556	565	599	581	553	626	569	545	544	573	571	554	608	551	549	555	528	553	546	551	584	604	577	570	565	594	600	550	540	600	598	581	596	551	549	538	568	554	556	579	560	532	574	545	574	556	547	563	569	548	563	586	575	632	548	580	583	606	535	574	585	540	564	567	626	560	541	565	561	586	561	528	587	560	569	610	533	550	597	540	530	571	583	573	562	587	598	588	541	546	574	572	595	568	545	594	538	545	559	582	571	604	552	550	562	485	592	580	571	583	595	571	634	537	588	543	526	549	576	585	608	548	590	563	545	537	518	540	579	559	603	621	550	603	540	547	565	557	534	600	530	578	588	567	548	572	565	572	645	572	581	589	559	548	606	520	578	566	567	591	577	536	568	586	582	563	572	569	555	567	523	587	571	615	539	577	549	552	565	590	570	598	584	562	551	535	595	563	570	566	575	537	550	594	556	625	600	563	604	616	571	573	568	553	594	521	607	569	545	578	545	565	545	582	555	586	559	622	556	562	617	571	552	560	553	586	537	534	577	574	597	593	552	566	551	553	556	594	569	566	583	581	548	554	571	576	570	581	590	595	549	571	597	578	556	538	547	556	599	536	552	582	557	600	554	553	593	547	575	553	503	573	602	576	584	564	581	566	580	546	545	589	590	608	543	594	581	619	567	552	566	611	559	563	531	562	591	557	546	549	596	562	603	558	563	579	541	569	552	553	572	578	613	568	574	569	565	588	560	585	590	547	568	592	558	525	567	552	567	579	531	542	571	534	538	578	530	575	578	570	554	564	558	579	535	594	536	588	622	616	547	580	588	541	530	596	523	583	563	546	568	567	575	581	587	546	580	582	561	599	570	578	587	555	556	607	560	600	579	595	549	548	614	582	582	567	553	532	596	550	589	588	568	533	573	551	566	572	576	565	627	547	510	549	552	539	569	539	573	576	635	587	562	540	536	539	585	626	533	548	562
55158	28907	16468	6289	2327	770	476	382	343	293	284	296	294	288	299	285	283	217	298	303	324	317	250	260	292	267	245	289	258	309	271	295	251	288	277	252	306	272	287	273	278	312	278	282	288	272	306	285	300	267	270	274	236	263	262	249	263	276	283	258	272	302	272	253	259	287	322	279	298	279	274	299	267	274	277	262	299	264	266	240	269	274	295	313	288	291	303	267	282	294	272	291	295	258	272	300	272	260	281	290	273	266	262	283	266	292	298	275	290	291	280	259	296	272	271	289	304	273	286	265	315	281	272	270	258	291	298	248	257	267	247	248	275	277	271	283	268	321	285	274	260	281	278	254	272	280	252	280	287	292	276	265	262	269	283	224	249	317	250	276	249	245	273	293	254	253	256	267	276	304	259	269	272	274	276	278	259	255	251	275	250	245	272	282	245	270	264	264	304	277	262	262	256	299	298	278	279	285	286	282	248	231	273	261	292	275	288	273	271	260	277	291	279	268	297	312	300	290	277	279	263	299	290	278	266	257	294	265	288	298	293	257	245	260	276	255	273	277	283	264	257	307	304	265	273	293	296	274	265	268	259	269	299	270	253	251	266	294	244	269	254	280	261	289	297	303	256	271	284	305	284	303	256	256	244	283	261	249	243	279	249	284	277	264	282	289	287	263	287	294	286	274	272	244	273	262	257	286	301	280	298	284	281	280	314	249	269	292	258	303	257	292	269	289	267	279	284	265	250	251	289	287	269	263	251	288	323	281	301	281	279	267	282	243	287	279	245	266	268	298	262	291	273	288	266	240	285	268	274	276	255	313	282	304	269	288	280	284	253	271	270	272	285	299	268	252	275	278	280	292	269	277	266	276	258	251	263	256	274	268	273	243	274	243	262	265	265	251	298	256	270	282	272	261	277	257	282	301	295	262	263	275	273	244	293	285	279	297	296	224	272	287	263	258	236	291	304	287	296	273	267	270	265	294	277	285	261	250	268	274	287	285	276	264	275	270	275	289	273	257	279	284	286	254	268	282	281	256	247	276	289	271	270	268	239	286	252	256	262	256	259	268	270	300	273	263	265	323	258	289	267	275	262	253	261	292	307	262	270	282	273	280	247	317	275	279	277	277	258	262	293	260	289	281	241	277	269	296	268	287	266	268	277	256	281	251	254	247	250	289	311	317	232	225	268	276	238	260	267	240	279	261	269	288	278	273	257	291	256	286	270	282	270	277	299	290	267	258	285	269	257	279	272	254	302	283	308	265	258	252	273	284	312	295	327	270	271	286	280	276	263	261	253	293	260	273	282	306	275	278	280	273	298	300	286	285	274	262	256	310	265	282	273	272	297	252	284	268	276	271	272	236	264	250	282	285	290	293	302	292	286	286	270	229	272	277	253	284	243	282	268	271	266	266	251	274	272	309	281	297	308	274	257	303	275	309	291	293	312	279	294	271	257	282	308	296	231	261	274	277	263	231	284	308	278	282	254	280	303	266	273	296	275	250	230	290	261	282	293	269	248	305	268	255	290	250	266	256	265	296	262	307	279	267	265	277	237	298	253	293	307	272	280	274	273	284	282	285	281	268	255	297	243	321	271	264	252	250	274	267	268	291	267	269	269	299	270	270	273	291	272	288	289	270	257	290	304	295	257	258	278	258	302	267	278	270	264	270	270	283	311	289	289	270	253	303	268	280	274	273	252	259	306	272	274	273	266	283	252	283	275	242	273	292	291	247	265	281	238	267	283	269	289	260	271	267	292	284	278	279	280	292	261	293	274	276	248	300	259	284	258	248	306	278	244	297	252	275	265	258	259	309	303	275	263	264	292	301	297	270	248	268	257	297	307	258	296	268	258	237	284	302	273	282	292	268	253	291	275	272	270	289	315	269	271	263	280	276	278	273	273	250	283	269	281	279	258	297	256	295	249	272	266	284	291	282	281	229	247	267	277	259	272	291	271	262	264	287	292	274	268	287	274	260	274	289	268	288	250	251	252	286	278	256	286	268	283	264	284	268	258	247	250	284	247	241	253	292	280	244	291	272	260	277	306	281	259	266	241	258	262	250	270	269	306	302	279	280	267	284	298	246	264	270	298	278	275	286	276	282	255	271	283	270	264	292	278	274	264	272	280	301	259	275	266	263	268	253	260	246	252	243	242	275	297	250	290	268	267	283	271	276	267	280	264	254	306	255	275	296	302	291	300	271	279	273	267	307	281	300	271	256	259	279	273	290	264	280	275	307	282	283	286	284	307	259	257	270	275	262	274	272	307	308	245	256	264	271	283	246	278	300	263	270	284	264	265	310	280	286	292	267	254	280	326	291	248	264	273	279	277	302	289	287	287	255	278	287	289	254	292	269	265	283	269	276	266	275	296	262	279	285	260	294	261	275	251	249	263	232	277	266	317	294	284	282	284	297	245	282	271	279	259	263	271	303	225	301	274	279	275	280	291	250	297	269	291	265	247	276	299	276	297	276	225	262	261	283	296	273	263	243	285	300	301	298	289	298	287	276	265	267	259	285	269	247	281	268	281	267	275	245	295	264	289	277	283	247	279	300	284	278	279	284	282	265	257	246	279	321	268	265	309	243	244	281	308	289	307	291	254	255	305	291	269	266	272	254	298	298	279	272	301	278	273	272	260	261	279	260	274	263	285	281	269	251	286	277	257	245	279	294	245	271	254	263	266	279	295	271	271	266	280	302	291	323	296	273	285	262	273	253	299	233	266	282	278	273	267	247	310	290	245	278	283	279	282	315	311	258	256	264	288	279	268	266	286	296	284	244	260	316	278	262	273	275	268	259	289	278	250	289	284	237	249	279	279	260	270	265	288	267	283	259	304	271	293	310	284	271	294	284	290	269	308	265	298	293	288	258	261	286	302	296	263	280	225	245	263	274	269	283	283	289	286	254	283	274	266	279	255	279	273	281	307	294	280	278	278	301	298	276	258	261	254	261	273	262	287	255	287	238	286	257	300	261	294	265	285	257	280	285	281	289	290	249	298	243	256	280	245	246	295	235	259	310	310	287	256	268	276	264	305	261	251	291	269	256	282	275	261	290	311	326	283	290	298	292	288	274	255	276	256	290	277	295	234	298	264	300	279	270	292	252	276	294	274	285	279	292	279	238	256	287	266	275	275	275	275	272	297	254	264	273	247	286	277	296	292	283	275	286	280	278	269	255	266	276	251	284	232	243	287	288	275	298	287	290	238	251	272	278	259	263	263	257	270	289	284	264	285	259	283	241	261	272	277	291	268	259	296	268	251	275	275	286	270	263	273	279	239	274	310	277	298	257	252	248	295	301	275	293	277	294	280	292	275	269	255	281	310	286	251	266	264	286	301	288	281	238	305	277	270	275	284	296	237	260	238	266	264	263	263	288	281	264	259	261	264	263	264	253	286	275	284	273	246	262	268	282	285	277	256	293	291	281	310	308	286	297	275	247	284	286	256	289	301	246	316	274	289	288	285	239	293	261	283	269	260	248	249	280	258	258	275	263
35329	21934	18852	11309	6972	2257	1589	1226	1008	788	724	649	676	639	668	648	626	654	642	735	919	743	694	587	631	610	602	626	551	589	622	586	615	525	595	544	613	612	606	602	563	550	589	606	571	626	638	615	591	598	588	576	646	577	634	613	599	606	592	603	621	595	586	605	605	564	631	590	613	561	553	615	555	566	577	590	586	616	618	594	613	596	657	593	601	607	598	609	588	598	628	610	630	610	596	585	614	592	618	575	619	600	609	635	589	619	588	633	614	651	645	631	591	568	605	632	609	603	622	590	594	590	604	604	606	616	617	616	577	610	591	624	636	620	603	598	621	595	571	596	586	619	604	631	571	585	604	624	579	595	591	580	612	597	612	584	562	623	608	612	604	642	617	626	596	579	586	588	650	621	539	625	618	570	597	601	589	592	592	612	612	611	611	564	583	610	593	583	605	588	596	603	599	569	594	576	592	617	587	597	599	583	634	565	607	613	594	595	577	583	610	625	638	635	611	575	570	567	608	617	635	557	622	608	594	567	583	559	556	634	633	599	635	600	631	589	631	575	592	617	614	621	616	608	564	614	594	612	637	600	602	621	568	579	615	596	585	578	605	564	583	614	598	596	630	643	633	600	572	601	586	569	607	590	611	580	593	600	576	615	658	575	629	581	605	604	613	578	611	576	606	592	598	625	624	584	586	629	591	548	620	596	591	590	584	579	595	615	634	604	580	572	544	592	616	597	615	600	637	608	592	586	578	568	601	650	578	626	592	606	641	568	611	563	621	584	616	594	653	614	652	598	586	603	582	626	617	673	597	592	615	608	641	567	567	560	623	607	538	617	602	582	634	611	630	567	623	594	617	551	621	624	603	588	587	608	600	587	575	630	652	574	573	599	616	573	633	555	626	630	667	617	596	581	616	623	592	597	604	608	624	581	610	634	627	640	551	594	527	593	577	604	605	640	596	600	638	580	605	647	609	577	565	646	656	606	622	584	607	602	591	609	579	618	610	594	601	599	570	579	615	608	590	610	612	637	607	617	616	620	613	633	541	606	597	571	582	562	597	612	670	629	665	592	641	616	573	579	559	591	623	657	566	593	622	621	600	668	578	610	596	590	564	597	606	606	608	613	631	597	642	589	579	561	571	598	609	609	602	588	576	631	650	630	556	616	648	645	578	601	597	597	561	585	596	597	606	640	646	599	575	558	636	661	661	599	626	583	588	589	617	591	604	562	604	605	569	625	614	569	604	611	628	615	616	611	605	585	618	599	554	591	524	592	621	586	579	579	629	589	600	583	592	626	616	626	601	615	593	586	646	641	604	579	614	605	625	629	575	637	600	638	618	580	608	605	593	596	545	567	621	580	587	586	621	620	614	643	618	588	582	600	572	605	551	628	588	589	587	601	584	575	607	616	640	597	599	586	649	588	624	587	604	614	626	628	595	597	611	598	614	542	623	598	660	589	568	662	593	651	591	603	622	588	613	606	563	589	606	598	585	562	628	559	621	603	588	625	590	612	598	571	605	590	559	667	572	598	595	587	557	574	605	575	580	599	659	602	600	590	580	626	590	623	647	581	648	620	601	586	588	585	612	594	625	626	677	576	597	571	598	573	574	598	613	626	583	597	576	607	604	572	604	565	567	601	578	604	591	575	574	612	578	553	609	623	575	626	582	628	574	603	551	640	613	595	569	642	632	574	579	623	619	628	557	603	594	588	659	551	628	556	598	612	573	570	627	605	624	626	597	591	620	636	575	601	588	610	600	593	587	599	623	635	595	591	566	596	645	643	602	583	565	661	569	606	607	606	610	627	637	604	609	609	596	589	573	585	599	648	596	571	603	593	631	575	599	622	569	592	610	592	657	638	607	613	568	677	601	566	600	582	606	608	584	621	575	612	626	603	602	630	614	590	594	595	592	593	593	608	608	572	635	597	621	622	621	589	629	614	629	617	585	581	578	619	603	583	584	605	624	577	616	628	606	589	614	604	631	587	594	609	600	660	624	585	551	620	621	559	561	633	592	629	596	596	573	555	571	578	594	663	588	564	600	606	608	606	595	581	643	592	603	606	623	636	614	616	612	616	574	550	569	589	640	584	596	626	631	577	607	611	600	608	573	583	608	594	569	598	613	568	621	578	638	597	652	585	594	608	614	622	555	624	630	591	606	572	586	610	586	563	600	605	655	613	589	601	621	618	609	603	625	615	610	609	568	610	613	592	564	553	636	582	603	603	602	605	593	654	627	582	555	635	570	587	605	571	586	640	600	602	610	595	614	570	652	602	568	639	579	574	657	618	585	565	553	590	591	602	590	619	606	605	599	600	625	621	591	608	597	614	610	600	564	599	600	599	629	607	579	612	583	569	569	606	599	632	640	618	593	625	588	607	579	612	607	660	608	590	649	615	539	632	570	598	587	619	622	608	606	610	568	569	587	596	590	611	625	607	592	582	590	646	598	615	600	637	602	584	580	597	556	617	580	571	625	624	622	615	619	660	610	602	554	543	623	612	614	623	598	625	604	630	627	587	594	575	569	627	620	579	594	565	624	574	594	629	585	620	622	562	597	596	608	629	568	615	607	581	642	637	589	576	591	590	634	597	602	563	539	564	632	587	614	563	603	625	611	636	567	619	597	660	625	603	586	636	609	607	616	630	615	592	652	615	630	610	637	600	597	587	622	614	558	566	654	628	642	537	595	577	577	613	613	594	600	596	563	654	586	544	661	586	639	614	625	593	625	629	634	620	615	620	563	595	577	616	619	591	621	590	607	604	611	584	610	619	569	591	626	592	625	614	596	618	630	641	603	614	603	597	609	590	638	610	571	584	580	575	616	642	632	634	596	581	607	633	671	641	628	578	629	590	566	619	612	591	634	586	619	643	634	588	529	549	587	596	581	545	623	589	604	635	604	614	619	623	612	605	608	622	652	627	608	612	559	604	629	597	637	600	630	585	602	647	621	592	596	655	630	571	641	623	571	554	659	609	640	602	535	596	618	598	577	582	627	609	646	589	604	651	627	578	625	612	577	628	592	650	613	582	625	624	648	620	608	622	616	569	586	620	628	594	574	587	572	632	587	606	579	583	603	602	584	564	571	635	599	602	613	626	575	570	580	632	564	608	636	617	562	603	599	581	642	604	631	615	635	596	610	574	628	582	589	559	599	601	583	593	635	592	599	629	601	585	600	635	585	606	586	619	609	602	621	589	602	623	615	564	612	568	618	654	633	584	611	621	619	576	648	622	620	678	640	531	565	612	611	628	601	590	612	604	625	606	583	587	599	621	609	615	602	610	613	633	575	579	627	647	572	613	608	613	589	550	590	612	601	607	575	578	570	670	616	608	612	613	592	615	602	612	597	573	610	601	534	593	597	613	615	588	607	650	562	610	610	616	666	571	615	641	615	617	618	588	597	647	607	587	595	604	591	573	610	584	660	623	617	650	579	597	590	637	604	619	592	573	613	611	617	587	616	619	639	622	603	585	619	604	603	582	619	570	606	618
61199	34278	21710	11898	4970	1905	872	746	557	423	347	306	304	282	315	297	328	355	389	374	394	362	311	336	281	300	326	298	276	288	303	305	269	274	302	292	256	257	306	321	260	283	287	282	261	298	292	283	292	278	270	320	282	269	301	270	303	323	288	259	288	308	265	310	318	309	276	298	301	280	283	327	300	269	292	288	307	300	257	273	267	308	289	315	261	285	287	283	314	289	292	293	291	303	293	301	320	307	279	290	332	279	273	312	295	278	274	276	302	286	288	292	295	285	274	285	304	319	300	259	292	280	265	278	308	286	321	314	286	273	305	261	283	289	291	290	285	249	252	265	295	300	310	319	285	303	319	302	266	297	291	313	280	302	281	279	287	274	291	294	308	285	308	285	303	256	336	291	284	321	318	295	311	295	330	291	315	271	313	301	324	305	273	308	285	298	267	282	302	272	298	292	319	290	281	303	284	280	288	315	320	265	345	296	275	298	309	322	308	274	279	279	289	281	305	332	299	270	271	284	279	291	290	272	271	280	293	300	307	297	307	259	287	276	299	310	269	285	291	270	289	300	303	281	278	297	278	298	300	295	301	318	287	283	274	316	336	297	336	298	270	260	281	293	333	293	283	281	272	278	318	282	279	306	288	255	288	323	281	301	304	282	319	274	302	262	259	284	294	321	322	283	271	295	250	280	316	292	333	312	320	284	304	287	281	265	252	297	312	306	277	308	295	308	270	316	299	282	304	300	282	321	309	287	251	277	267	289	308	306	298	270	271	298	285	313	303	279	249	284	309	314	278	264	289	310	282	281	279	270	267	282	284	303	316	295	289	276	315	293	316	284	278	270	314	328	266	296	315	279	309	310	292	308	285	301	310	298	279	269	305	311	303	326	315	278	303	289	283	266	291	263	280	301	308	291	282	289	274	310	286	295	300	298	297	304	267	278	309	263	281	281	314	325	301	280	269	265	267	314	294	306	309	298	301	261	304	322	304	295	290	314	306	293	315	311	307	326	289	286	303	273	318	285	330	277	284	259	275	300	276	275	291	290	282	292	281	282	264	291	278	261	310	321	274	293	304	281	294	326	271	285	283	251	291	298	305	317	271	305	307	277	286	320	271	257	266	258	305	262	299	271	276	305	275	282	271	297	294	271	281	297	301	325	299	291	289	269	279	309	251	261	297	293	264	328	296	293	356	304	310	293	272	265	301	288	327	310	295	276	299	285	262	298	298	318	288	279	296	296	283	292	303	301	295	270	294	301	305	282	254	302	303	309	274	246	307	299	331	280	298	295	287	285	275	284	313	315	286	300	296	262	306	289	279	283	285	276	311	299	307	308	294	287	311	286	291	281	308	290	321	271	292	278	288	292	291	303	293	282	327	279	281	297	312	299	294	300	302	294	269	298	321	275	293	277	270	289	279	283	282	305	268	282	288	312	308	259	290	290	288	268	279	313	310	279	275	251	323	286	296	247	260	297	304	277	264	274	303	292	280	330	307	265	350	330	284	291	306	273	288	275	296	295	278	283	319	270	292	317	276	336	316	302	295	310	284	300	297	285	311	282	299	273	278	297	320	326	285	295	295	293	308	277	281	259	292	309	281	272	292	310	307	295	335	278	272	296	297	291	316	290	283	285	307	319	314	263	271	265	290	298	284	299	300	321	285	301	271	285	292	283	290	299	293	322	297	284	281	303	296	336	298	282	315	272	277	294	287	246	292	281	304	319	312	281	278	273	310	310	271	304	267	295	282	301	244	274	282	286	291	285	295	314	334	300	267	264	332	305	302	287	318	291	269	293	321	291	299	270	298	304	318	299	289	314	285	254	304	287	301	275	304	278	264	278	309	331	291	296	300	269	305	278	285	303	294	304	280	284	280	292	295	287	254	309	274	322	314	290	308	278	288	282	282	288	306	281	299	294	323	302	284	296	274	325	295	310	279	300	253	287	279	296	294	278	263	323	289	296	292	262	280	332	304	302	293	303	314	280	285	270	277	319	335	303	272	321	279	292	314	303	278	304	297	308	277	292	307	325	305	286	305	293	298	302	312	290	285	293	331	311	291	301	305	287	295	276	291	305	303	309	285	289	292	255	324	319	293	304	300	293	289	295	294	286	292	297	278	308	248	298	294	316	312	248	280	284	313	267	310	272	284	296	297	278	300	269	319	279	301	280	300	303	280	278	276	291	294	306	264	292	266	256	277	316	302	276	275	276	285	288	286	308	305	255	287	289	278	296	331	281	279	280	294	298	300	283	291	299	266	283	320	283	282	307	286	287	298	278	286	273	302	317	296	307	273	271	256	284	267	313	274	321	280	285	303	275	323	303	287	256	297	299	307	283	296	279	284	299	282	283	319	288	275	300	304	296	320	293	287	276	332	289	291	296	300	270	291	314	291	322	281	278	308	302	304	314	277	288	317	312	294	317	283	301	296	261	296	270	307	286	289	324	287	319	286	298	293	290	299	305	298	295	308	263	311	282	320	302	313	311	277	277	296	326	326	285	301	251	303	293	287	260	286	288	277	291	274	268	317	275	284	279	292	287	296	317	293	285	277	295	284	301	309	292	288	278	292	299	281	297	276	287	290	300	291	334	312	299	288	327	259	318	270	259	290	280	291	303	283	315	291	294	278	289	281	293	279	285	326	320	272	295	312	305	303	286	301	305	329	296	293	303	284	279	319	271	323	257	313	330	296	288	322	314	252	280	297	321	274	273	277	311	282	303	294	304	314	289	299	303	310	316	311	281	278	283	335	267	290	278	312	330	310	300	297	300	280	295	267	290	300	302	301	295	299	296	302	282	326	263	289	271	275	312	283	307	281	317	285	283	299	265	324	307	277	308	265	301	284	298	269	294	304	283	296	302	294	299	298	277	292	295	289	250	270	295	271	285	290	263	259	259	292	302	275	327	248	279	330	265	289	319	296	322	301	277	266	318	252	304	301	304	264	288	276	308	274	281	307	296	302	329	289	309	321	297	309	315	299	273	297	270	302	283	305	304	297	307	291	317	264	242	299	292	283	306	273	281	295	300	286	286	281	286	279	264	327	305	283	291	279	294	304	301	286	298	327	291	268	276	270	284	282	287	269	332	291	277	307	304	309	294	321	291	277	284	304	352	264	276	272	255	277	288	275	258	336	299	276	293	283	313	314	280	284	269	302	293	287	305	282	302	325	294	277	289	312	309	311	271	289	312	300	307	271	294	318	303	292	307	311	289	278	276	273	288	316	278	294	315	273	282	280	281	308	299	294	323	299	300	320	294	298	300	277	272	329	287	299	306	289	279	293	258	319	279	280	321	282	251	273	243	275	261	301	286	321	297	286	280	305	300	304	298	297	300	318	270	285	295	288	285	295	281	286	270	310	303	293	320	290	272	310	279	304	260	271	272	267	316	280	317	288	273	281	269	272	291	293	307	283	301	297	298	297	270	309	285	282	248	274	257	305	312	291	326	241	293	345	301	293	283	287	247	281	279	296	298	281	285	284	266	296	260
39011	24296	24016	18815	11459	5935	3189	2639	1999	1361	927	845	774	684	739	751	790	884	1121	1208	1165	847	766	620	675	653	676	654	647	583	650	643	661	643	630	654	642	607	595	577	598	609	669	647	631	600	616	635	617	664	581	649	606	669	626	645	646	652	624	635	652	656	578	605	632	656	606	641	613	634	647	652	653	600	620	640	630	623	686	644	648	630	632	622	645	669	632	646	644	672	575	668	640	685	658	662	661	662	637	676	651	665	633	654	674	643	664	683	605	613	668	653	626	629	673	638	661	634	620	671	628	657	639	673	688	622	650	602	638	637	622	671	660	633	651	646	638	609	680	635	642	644	642	587	638	655	652	665	616	621	641	678	643	692	651	654	647	617	655	668	662	611	600	647	634	625	633	559	630	663	608	647	636	656	609	595	627	623	642	611	645	645	650	664	681	637	607	599	587	613	656	592	638	629	638	624	619	627	629	603	682	608	612	647	619	587	666	634	659	627	642	642	669	615	650	655	651	567	617	624	643	660	642	615	612	587	645	619	634	618	644	630	615	627	615	627	676	668	678	651	616	635	628	612	672	661	644	607	616	653	681	635	630	613	639	602	618	599	628	656	603	632	657	661	634	642	625	642	641	646	589	638	682	640	643	605	632	613	640	618	600	628	612	648	666	640	621	661	612	639	653	627	651	686	632	633	591	625	640	663	634	589	644	618	625	674	615	638	672	659	631	610	643	622	637	664	640	654	659	614	642	643	679	625	617	658	651	612	653	673	668	641	634	606	622	628	619	645	671	624	597	640	607	607	667	596	641	650	619	602	628	690	619	667	638	647	633	660	669	659	636	625	619	604	619	622	609	683	656	625	629	618	605	606	657	596	625	602	616	576	639	624	618	681	622	635	657	646	602	661	674	647	616	609	610	653	635	642	608	659	655	652	575	672	615	641	637	624	616	623	669	703	605	635	643	663	627	661	635	654	654	625	655	606	644	631	637	658	628	642	622	623	611	656	613	630	632	635	642	625	680	657	647	649	641	650	614	657	602	640	621	640	629	567	660	635	599	656	616	640	612	643	621	622	636	666	643	623	614	591	624	588	584	639	647	645	609	635	664	640	647	608	614	644	646	604	637	654	640	621	650	629	613	660	625	633	642	665	607	616	653	580	652	603	661	582	659	588	638	660	632	634	633	628	660	630	586	684	624	618	664	670	621	623	602	669	611	683	624	618	646	609	656	637	645	644	619	673	590	695	627	664	659	639	577	636	626	643	649	607	643	614	600	600	666	635	618	601	635	632	581	662	598	614	669	660	647	625	625	595	625	630	635	630	643	651	608	673	648	632	629	638	592	623	633	632	587	626	659	703	623	640	655	629	638	598	656	628	662	654	606	647	625	626	637	622	597	672	614	610	623	597	654	629	631	629	661	622	615	670	618	588	631	635	636	601	633	618	590	592	618	659	653	660	645	640	635	604	607	655	642	572	625	626	655	622	597	620	652	663	610	694	631	658	632	609	677	605	622	662	624	657	656	639	644	673	672	637	665	624	607	646	632	629	616	638	640	634	618	648	593	653	627	629	628	601	665	586	648	597	623	651	643	605	669	650	636	609	635	592	649	617	667	622	669	623	611	666	632	641	654	651	581	612	642	624	622	612	666	601	627	637	643	662	665	589	600	620	657	568	724	614	572	627	628	633	649	589	626	669	646	629	655	658	617	665	649	629	666	600	634	659	655	615	638	617	660	593	621	644	665	636	661	623	636	637	673	632	642	615	616	677	634	679	603	598	664	666	635	633	658	619	618	636	674	647	639	634	606	641	628	658	633	683	660	647	641	603	639	621	566	639	626	650	592	684	610	583	599	636	620	677	672	644	632	645	648	598	649	650	613	640	604	622	638	656	606	612	626	635	614	636	639	654	606	618	600	639	652	604	617	648	657	640	666	589	658	640	625	652	675	631	593	627	650	583	645	606	645	635	624	603	658	622	604	623	614	596	625	594	592	630	659	631	683	636	648	583	654	648	617	606	628	638	640	607	672	643	600	646	663	656	613	620	688	659	582	634	623	648	625	627	613	661	630	625	681	639	645	671	670	645	637	633	628	638	636	600	602	646	651	651	637	650	640	605	637	641	627	619	636	642	645	595	679	656	629	677	619	633	635	636	585	648	598	657	628	663	628	640	657	633	624	632	610	665	653	637	670	634	601	619	645	625	635	600	597	660	642	604	590	653	622	669	651	645	612	655	622	622	607	664	631	668	616	614	619	599	626	610	602	623	617	669	639	606	655	629	650	665	643	630	639	649	647	670	630	649	655	661	596	644	651	626	654	672	632	631	632	619	609	659	640	621	617	615	649	622	647	632	630	641	621	641	616	668	628	628	628	658	696	601	585	628	608	677	651	637	676	618	623	647	630	647	651	632	637	660	641	622	604	648	630	651	665	636	598	639	635	624	676	631	671	621	667	634	625	634	641	620	646	645	608	602	635	634	602	642	642	658	611	630	600	632	601	650	602	644	661	677	646	624	674	628	619	636	680	637	629	661	609	635	640	640	608	644	662	616	658	651	663	648	618	613	644	631	645	602	666	614	651	646	609	623	660	652	660	616	617	646	615	601	649	625	674	646	588	610	683	660	646	642	636	650	649	670	618	590	640	689	631	680	630	601	621	636	608	672	603	648	662	646	604	642	596	610	634	609	648	612	591	652	605	645	622	605	650	631	622	650	633	610	654	675	670	643	628	655	643	679	645	664	605	623	585	628	654	626	624	581	610	595	608	635	629	654	623	617	625	583	665	603	655	654	662	653	625	643	627	657	614	595	627	677	637	601	686	691	633	625	590	593	592	625	686	679	648	589	659	630	604	614	655	641	606	606	647	663	620	669	640	624	635	642	625	647	573	628	638	617	629	588	576	636	630	670	641	622	617	613	603	672	609	651	620	646	621	635	662	598	620	635	671	619	704	612	622	684	642	597	584	645	641	715	642	656	637	648	665	677	699	655	591	630	629	623	656	678	627	628	655	647	618	630	607	649	644	612	615	630	621	678	611	609	672	668	654	633	629	658	646	669	659	607	596	611	664	659	611	641	625	640	615	620	685	616	624	619	607	657	625	612	660	645	608	585	605	663	648	633	630	613	639	668	636	674	675	666	589	614	686	659	638	605	634	652	646	648	601	604	618	661	647	648	641	617	664	639	660	624	657	631	634	646	639	660	599	673	612	618	590	664	612	611	622	665	606	631	658	658	644	572	638	646	663	635	648	655	651	609	650	611	609	646	592	649	618	655	587	613	682	649	599	652	619	613	592	677	646	618	639	643	690	642	635	642	642	636	681	598	668	603	669	626	653	628	624	596	635	597	640	592	623	621	638	679	674	611	628	597	643	675	648	594	641	607	659	624	670	658	655	638	654	666	660	658	691	641	581	665	652	635	656	652	589	607	601	641	603	604	605	652	636	581	627	669	623	613	636	633	622	632	601	595	648	647	620	588	647	647	644	621	672	632	609	643
47549	25123	8513	3335	1404	601	337	298	267	242	270	256	298	260	261	271	259	282	241	244	267	228	251	249	235	225	228	274	287	260	290	272	265	284	244	262	255	274	262	241	251	242	249	281	248	268	287	236	264	246	261	260	249	256	265	239	278	267	266	281	246	253	257	273	241	265	257	250	268	247	251	294	273	283	241	261	262	296	263	238	259	262	209	290	282	275	273	261	259	256	258	253	267	276	291	295	231	254	241	307	225	259	259	282	267	268	232	303	278	241	255	253	259	268	262	283	271	260	261	287	243	263	246	253	272	253	284	245	257	244	249	287	276	260	261	263	280	242	251	238	280	234	267	257	254	298	269	251	294	248	229	263	273	226	247	255	255	247	244	254	255	269	238	281	233	271	242	265	267	255	267	244	268	258	257	295	257	265	279	293	251	259	275	259	230	258	278	248	220	278	283	250	242	256	272	268	294	254	265	273	279	236	248	265	284	308	273	271	251	269	241	253	268	228	269	268	245	237	245	267	241	261	263	257	259	259	263	263	262	263	278	257	275	258	279	283	301	260	250	270	250	253	257	256	289	240	252	284	257	248	259	247	269	262	291	314	246	220	250	254	272	269	280	264	285	255	238	273	261	248	281	259	247	274	259	261	279	287	231	248	252	268	230	269	235	279	266	275	244	259	299	251	241	254	260	267	266	285	281	271	262	281	274	261	250	249	262	277	262	279	270	232	265	278	306	243	236	233	256	250	230	235	274	285	245	259	252	251	252	262	255	246	262	285	256	270	276	267	263	274	272	275	232	255	278	242	259	268	249	290	265	271	232	267	267	233	245	278	275	289	245	252	314	271	235	269	226	244	256	276	285	265	274	255	250	267	239	262	265	261	273	233	223	284	260	242	261	244	263	285	286	288	267	248	254	261	250	244	267	261	285	244	296	257	273	248	234	274	250	235	270	268	258	282	247	268	281	262	249	258	243	251	251	276	260	279	303	273	259	240	242	225	255	262	284	264	247	245	253	299	252	235	258	253	238	265	257	248	261	291	241	285	266	264	292	286	242	251	261	248	266	251	249	247	246	259	252	232	285	252	272	293	267	272	284	267	293	273	276	242	272	261	270	255	253	264	260	268	250	275	286	250	264	280	244	226	226	264	268	268	278	242	297	266	269	296	295	235	271	274	242	251	262	223	256	243	244	239	249	267	281	290	266	269	279	285	238	269	245	280	280	275	259	218	242	252	261	257	263	275	263	270	245	225	255	253	265	273	291	272	287	268	261	258	255	269	278	288	263	280	258	267	252	238	289	242	265	288	267	263	231	261	284	272	269	267	259	242	266	261	229	237	248	289	271	256	244	236	252	262	246	245	277	240	251	249	265	284	284	268	256	237	267	302	255	267	238	242	276	255	268	259	288	264	250	236	253	266	257	295	237	284	265	292	260	260	240	269	244	226	224	263	296	277	294	234	294	283	252	271	230	255	238	256	237	232	235	258	284	291	250	248	215	234	287	249	259	263	281	278	256	259	240	267	228	281	249	272	281	245	244	241	269	256	261	279	263	258	309	259	269	232	267	271	249	277	246	254	268	253	266	283	264	296	242	240	245	234	251	257	253	264	266	243	281	255	264	248	277	258	273	263	230	283	267	248	269	238	252	263	235	250	284	255	221	273	232	290	271	279	240	245	265	280	257	264	247	255	278	238	293	251	251	301	251	281	284	243	267	290	259	259	272	309	250	247	241	255	297	245	301	252	283	237	268	239	261	275	263	287	263	296	266	236	249	270	243	273	263	273	235	241	232	278	250	256	251	276	249	234	249	292	271	226	275	276	255	269	241	264	254	265	288	257	255	258	276	249	246	262	274	259	248	237	265	220	251	252	228	287	267	265	256	264	292	245	246	261	271	272	247	245	277	254	279	293	266	256	235	254	255	229	288	227	241	238	247	266	259	242	255	254	261	259	275	232	250	278	269	261	259	255	260	263	264	268	238	263	234	254	253	266	257	258	280	262	282	262	252	244	266	228	237	265	250	262	238	260	253	278	253	253	223	260	251	251	280	268	251	262	263	265	227	268	274	272	305	244	267	223	224	278	241	253	252	260	281	239	280	275	246	235	250	245	268	217	235	250	253	249	236	263	268	268	252	261	262	265	242	244	226	256	242	265	241	246	263	265	262	253	242	279	264	285	242	236	270	287	262	269	272	304	234	288	237	236	262	253	232	266	255	242	200	262	262	262	230	256	242	265	261	253	280	227	276	266	271	257	258	242	248	279	249	301	254	237	236	263	257	247	241	250	239	257	253	260	243	259	263	251	260	242	230	254	272	251	284	256	231	263	272	243	260	261	266	263	254	276	258	265	251	257	272	255	282	255	245	257	287	261	289	240	272	282	285	276	260	241	241	254	251	285	248	264	267	241	241	265	248	280	249	220	257	250	268	274	283	256	274	222	287	300	296	271	252	273	266	270	276	268	282	309	275	256	306	253	250	239	234	252	289	235	250	256	234	233	268	258	261	269	284	250	267	249	291	303	254	287	245	240	267	311	246	263	265	280	270	244	247	262	247	247	284	247	263	285	321	251	265	271	301	266	253	266	263	256	246	260	266	259	265	263	245	243	270	258	269	241	261	275	292	273	274	267	242	270	251	252	283	282	262	262	247	241	269	259	222	258	267	257	236	269	251	239	248	257	242	258	238	266	278	248	277	273	291	244	248	258	265	266	292	248	269	252	261	267	271	268	269	257	242	266	266	245	251	293	271	245	292	256	282	243	293	286	251	260	253	246	221	275	277	277	234	236	253	255	232	277	254	241	256	289	291	275	229	290	264	266	253	268	269	257	257	277	268	249	279	223	256	253	262	264	288	254	257	255	290	275	272	271	263	246	235	290	260	237	223	252	235	247	243	252	253	264	272	277	279	274	258	258	271	257	272	282	272	231	225	244	257	279	256	250	278	254	269	278	252	258	276	300	272	247	247	303	274	268	291	268	278	243	269	264	251	266	236	263	266	280	249	290	230	256	253	277	288	235	263	278	257	246	255	277	249	251	243	274	283	266	272	250	260	265	243	266	245	266	286	241	258	266	273	268	246	252	265	263	245	256	244	227	245	255	248	264	285	253	262	277	257	289	282	266	271	294	237	241	277	273	253	235	218	251	248	260	299	255	273	270	264	270	233	281	233	258	269	230	279	257	299	276	253	280	254	267	261	268	290	282	253	245	272	268	296	263	261	252	246	275	254	260	271	246	248	264	247	263	248	249	253	268	230	280	265	286	287	286	234	277	255	269	224	265	265	281	282	267	248	242	285	256	248	233	256	252	280	238	246	242	266	259	256	291	228	264	259	235	250	321	266	256	247	283	259	231	234	250	232	288	250	261	283	266	269	242	277	308	245	268	268	256	255	258	256	244	232	280	269	291	264	237	247	236	263	261	236	266	289	264	268	247	233	252	265	268	265	240	281	262	255	252	278	282	250	239	231	246	276	257	295	262	258	238	231	261	252	255
30841	17658	9903	7488	4499	1898	946	812	741	636	618	645	519	595	585	610	583	606	621	558	569	609	574	568	575	581	547	566	560	581	547	568	543	601	583	548	539	560	557	604	575	587	553	569	580	567	606	580	547	524	535	550	584	578	560	546	595	560	564	589	593	588	564	594	593	553	577	585	536	544	541	582	639	569	550	561	600	607	587	599	589	564	536	536	573	550	578	540	590	626	545	549	559	601	562	572	593	581	605	578	526	580	550	573	594	580	549	578	547	566	542	583	566	542	580	568	566	604	558	584	595	553	543	568	548	603	585	602	564	562	567	539	619	583	552	591	651	579	571	576	598	510	548	568	541	547	590	578	552	576	579	593	550	592	585	596	578	556	565	580	572	555	577	536	563	564	531	582	580	606	586	579	575	606	577	586	565	599	548	554	583	580	544	550	535	560	592	584	562	538	564	557	628	566	615	578	572	575	568	563	553	574	549	563	599	602	567	537	595	574	550	580	579	555	570	569	591	550	539	560	580	576	538	564	596	596	595	575	598	575	575	544	560	574	572	588	556	556	541	525	593	574	594	606	575	578	610	530	551	582	579	582	567	580	585	552	582	585	597	582	536	575	587	537	588	567	588	584	557	532	593	584	554	583	582	575	577	557	550	568	555	550	539	546	552	599	592	585	595	589	578	593	545	581	573	570	583	566	555	556	619	575	543	542	588	530	570	577	582	594	594	614	565	541	587	542	567	561	592	570	588	540	575	563	555	580	562	555	583	549	599	571	574	604	556	537	530	564	555	587	544	625	576	581	546	550	563	585	574	582	566	570	525	610	600	623	600	562	553	567	596	588	587	582	574	580	625	560	561	574	578	541	579	583	535	586	535	567	591	568	547	555	556	568	589	575	574	565	592	544	557	526	575	561	605	579	528	559	597	518	559	523	556	565	591	593	609	531	554	573	564	608	534	602	556	579	598	591	599	635	525	526	580	574	541	591	558	568	579	563	565	565	586	580	607	548	579	606	553	550	559	576	567	531	621	583	591	520	559	571	595	556	555	570	610	567	564	569	560	571	570	595	552	574	548	572	562	581	620	555	590	556	600	557	576	593	566	603	557	581	585	556	560	543	548	572	564	574	596	597	590	563	573	588	531	571	607	543	571	600	522	560	575	555	619	574	605	595	523	551	567	581	603	598	569	572	581	540	588	564	620	568	572	615	592	566	545	585	538	590	625	585	586	555	589	582	573	553	570	563	586	594	589	562	558	602	560	562	574	565	583	562	568	567	604	546	517	597	609	545	535	538	592	633	556	576	572	572	596	578	594	558	567	558	540	558	568	576	555	574	537	624	540	560	584	632	576	600	570	564	575	533	575	571	620	578	583	547	551	537	561	527	547	551	606	557	571	599	607	561	558	582	606	602	574	575	596	557	580	539	536	597	589	584	591	527	582	581	586	586	617	559	532	609	572	521	604	583	577	603	578	598	580	543	597	611	564	560	586	544	571	610	579	587	559	544	582	578	580	631	599	548	590	567	592	589	547	596	540	550	562	627	545	610	570	584	518	558	550	550	516	574	565	541	582	529	585	549	564	600	562	566	605	595	597	568	563	588	574	592	599	569	533	609	575	624	582	564	533	591	582	574	604	573	595	580	584	569	555	598	577	582	581	600	609	582	544	541	573	564	590	563	621	581	599	535	619	568	564	544	552	582	593	579	546	536	599	611	591	570	552	601	620	605	598	580	581	551	554	550	584	631	543	557	551	564	590	599	573	541	546	591	603	565	555	542	562	568	536	537	598	574	600	591	578	590	631	537	610	547	587	557	582	553	550	598	601	598	563	570	600	586	511	580	562	565	538	599	538	548	592	601	539	573	554	551	569	598	581	601	559	593	611	612	545	582	581	566	570	569	559	557	568	600	565	609	560	596	579	541	606	633	564	564	587	595	580	538	545	565	592	594	590	547	576	595	568	547	568	621	570	615	576	538	603	608	580	593	550	576	596	606	569	576	578	583	574	559	592	606	577	538	544	532	567	541	555	558	586	579	534	614	585	558	577	601	594	564	536	594	550	568	613	590	570	564	585	588	569	572	562	553	604	519	639	579	528	613	585	567	533	603	545	518	579	620	580	609	587	560	569	588	571	612	563	532	595	547	586	597	557	548	544	569	548	565	542	562	590	600	535	571	570	586	583	602	563	570	582	548	512	598	586	593	598	568	611	550	600	587	563	571	520	538	565	578	563	534	548	544	566	601	559	627	569	615	569	568	607	588	594	599	612	571	567	586	606	573	571	545	563	562	565	527	554	557	575	573	603	561	573	556	588	579	596	593	579	584	585	547	582	567	536	579	547	557	556	568	578	572	575	579	594	545	599	598	567	566	558	575	563	549	582	628	553	576	565	626	571	561	546	583	581	597	584	559	600	549	571	591	552	586	601	557	536	520	509	586	606	583	589	565	567	609	580	605	605	593	512	574	559	589	595	567	577	663	562	578	583	560	532	524	569	582	572	568	533	557	612	571	525	601	536	616	576	610	577	544	511	539	589	608	555	557	592	561	545	546	541	583	539	588	537	559	535	574	548	554	522	572	534	567	544	542	593	632	602	577	554	529	576	602	594	597	561	554	546	593	551	598	548	549	562	560	580	592	579	588	541	534	560	603	528	562	578	558	585	536	579	604	511	546	574	575	560	620	557	555	557	542	559	571	570	582	575	563	575	514	563	565	590	616	561	587	572	533	544	560	532	561	574	615	554	583	554	579	538	546	559	572	638	527	564	572	596	559	582	561	554	567	561	571	620	552	579	602	588	575	600	506	586	558	582	562	570	562	549	587	563	616	571	570	587	579	598	544	575	532	573	598	557	537	555	565	568	606	532	552	547	547	523	572	626	540	586	579	563	566	603	546	586	569	608	599	531	573	575	544	592	557	538	587	593	544	615	542	582	579	540	589	577	546	600	578	585	571	569	594	587	550	617	600	550	548	546	612	568	546	598	574	575	578	550	550	614	563	561	592	579	555	561	577	624	548	585	611	595	603	597	579	586	537	550	569	558	594	592	568	592	596	545	590	598	559	548	589	557	582	575	587	526	583	601	589	575	572	549	581	593	583	591	519	562	538	576	595	582	588	583	554	567	540	559	587	566	577	583	586	553	577	546	561	572	562	568	579	588	558	557	605	613	569	589	528	606	599	574	552	560	558	574	588	578	593	602	605	604	541	535	555	581	540	610	577	601	622	592	620	571	569	524	535	566	550	593	594	534	578	595	548	605	577	590	577	536	537	561	579	539	579	574	593	575	569	604	563	568	606	534	570	523	618	551	548	601	582	545	548	565	570	622	613	573	588	587	572	588	603	560	603	559	575	557	555	557	556	567	571	533	556	573	575	566	575	590	542	547	578	573	582	528	625	545	583	563	561	570	600	637	541	607	598	500	576	560	570	587	588	595	567	589	587	598	540	571	548	580	612	553	615	597	560	545	542	571	549	577	595	568	546	579	571	568	565	557	586
56408	27827	14106	7156	3429	1190	560	405	329	288	304	295	283	281	278	300	282	278	299	270	278	261	267	239	286	285	266	279	260	298	259	273	263	250	276	270	271	267	253	268	277	252	271	276	250	272	236	275	286	283	286	281	267	284	276	265	292	293	269	271	271	266	258	247	265	249	266	248	258	278	291	294	250	269	285	291	300	273	287	269	254	282	257	283	247	278	242	282	265	272	266	253	271	292	283	283	294	261	273	274	286	276	291	270	261	282	263	278	279	294	283	269	279	263	249	310	287	252	284	257	277	278	276	282	249	241	267	282	257	286	295	275	289	248	258	281	269	281	284	250	282	247	284	296	292	305	283	309	253	269	280	298	283	257	240	279	253	256	253	308	283	298	287	272	251	312	289	261	267	248	268	270	322	254	248	280	284	304	285	302	270	285	240	261	270	265	284	279	292	230	264	277	248	281	253	290	243	283	261	253	293	267	302	255	275	258	264	261	273	284	273	273	227	269	253	294	248	280	254	237	301	292	268	285	258	258	273	306	272	266	256	287	297	312	267	285	288	248	271	261	256	306	282	281	283	257	253	235	264	275	273	328	321	265	305	286	282	270	254	278	289	266	245	281	265	253	245	244	286	268	285	258	266	263	265	286	294	227	268	260	244	310	311	266	277	273	277	281	253	267	261	255	264	286	259	232	230	274	254	282	229	275	273	282	281	258	235	274	290	274	274	246	290	270	257	289	274	279	247	263	259	269	269	250	285	252	271	290	309	229	305	292	287	299	271	269	271	242	263	250	276	274	275	265	287	243	262	314	244	305	252	266	295	286	296	256	278	262	301	298	289	255	276	295	257	280	273	281	287	310	280	261	258	243	271	264	287	291	230	265	275	255	233	253	243	288	294	253	279	255	269	296	259	249	272	263	258	280	257	306	242	252	231	293	282	239	274	264	258	260	287	227	302	250	250	262	246	267	306	277	246	289	270	266	295	243	257	242	293	262	278	255	246	253	269	307	259	278	261	254	264	236	282	249	265	272	276	267	260	274	270	238	253	267	291	268	261	265	285	278	260	236	267	288	291	267	264	257	248	249	254	241	257	271	288	270	247	250	273	285	272	278	291	250	307	279	263	266	280	272	266	286	263	272	259	278	286	266	272	228	263	274	259	284	301	278	280	267	273	268	259	282	278	267	277	281	262	273	260	270	259	310	304	256	297	244	237	259	272	282	311	254	253	249	274	238	260	281	240	280	276	281	263	289	291	259	240	240	270	311	272	262	265	250	263	320	227	274	282	281	277	268	276	302	336	288	268	282	278	262	267	272	253	252	264	285	279	272	299	298	239	263	279	255	273	247	256	263	293	261	242	271	250	265	282	262	266	257	279	248	300	269	267	255	274	264	275	249	272	272	285	266	249	284	281	275	259	285	266	279	286	263	280	272	304	263	270	268	265	250	274	310	243	274	277	269	265	281	234	272	272	273	293	269	277	264	240	255	263	308	258	273	258	252	271	255	257	262	242	246	258	243	239	310	288	276	256	283	257	262	296	276	262	283	291	280	248	246	284	256	268	281	243	243	228	293	283	265	272	253	253	285	284	255	284	267	265	271	242	260	265	267	257	255	288	279	268	277	281	280	275	245	256	257	260	270	247	287	281	269	302	267	244	259	258	270	268	269	284	251	274	276	290	285	283	266	264	286	271	282	272	252	279	261	235	273	274	278	269	302	257	260	247	257	268	268	239	289	278	256	260	260	261	272	297	256	237	255	264	282	268	254	353	241	256	292	289	242	249	256	262	289	260	256	268	283	287	266	282	280	264	286	233	277	300	285	268	253	254	287	253	266	268	318	291	265	249	271	259	260	279	278	278	246	281	272	272	258	253	292	283	260	260	236	272	256	291	284	246	260	277	258	261	246	276	274	247	279	302	269	251	256	273	261	289	269	256	274	238	284	260	260	273	238	254	289	258	244	274	288	275	283	298	241	289	275	266	256	258	235	272	278	274	291	262	267	238	281	284	281	306	253	267	279	261	266	278	281	300	281	267	296	276	247	270	292	296	268	281	270	299	308	289	274	257	283	278	304	269	278	251	277	286	300	291	274	272	268	289	328	278	283	261	270	270	269	234	272	275	258	267	288	264	241	271	239	285	300	255	252	280	280	246	299	281	273	265	296	245	261	277	272	258	287	276	270	264	274	255	277	244	235	242	268	295	284	272	264	288	248	234	288	291	303	282	247	270	249	271	283	261	265	267	233	279	282	269	264	272	245	278	254	263	290	281	276	295	289	277	232	265	283	237	271	250	277	288	301	292	281	283	247	247	266	254	290	281	299	237	249	254	288	272	260	270	262	251	235	283	279	260	300	273	270	289	283	255	250	236	258	279	282	270	265	266	257	277	274	276	267	280	295	280	247	257	300	241	277	319	271	317	264	283	243	246	253	264	309	267	267	255	259	282	254	282	242	229	269	303	276	280	267	240	273	273	267	276	269	268	253	278	249	256	308	287	266	270	266	267	282	271	253	272	280	290	283	286	261	244	281	265	295	268	244	272	279	245	256	271	252	262	291	308	243	266	287	247	292	300	252	276	259	254	228	300	261	284	252	270	242	247	257	305	288	278	252	271	239	248	248	284	292	242	263	249	270	248	277	246	218	236	260	300	240	283	242	264	292	293	266	273	251	270	274	265	246	283	260	259	263	273	236	261	265	274	268	286	259	253	280	271	264	274	251	298	261	318	282	290	283	280	257	291	298	266	259	285	282	270	256	277	270	246	265	301	269	279	284	265	263	245	273	269	274	267	281	281	276	282	274	267	256	256	288	279	261	259	267	248	275	278	241	252	291	251	287	278	276	269	260	241	252	274	282	256	270	270	240	287	241	264	269	288	264	236	276	263	248	292	261	286	269	294	280	254	283	243	266	259	272	276	289	273	248	250	273	292	302	267	269	268	252	263	255	266	252	262	302	283	265	281	270	293	267	279	278	254	257	265	261	229	264	251	245	281	285	257	278	268	267	283	256	236	254	276	269	298	285	282	272	265	253	275	244	289	289	237	293	249	246	265	275	258	251	260	252	252	279	280	251	266	260	258	261	253	274	277	258	278	288	283	285	265	276	270	269	275	245	270	292	279	231	276	288	298	273	264	286	258	257	280	265	277	235	270	274	263	260	266	294	265	283	271	274	253	279	253	229	267	238	262	263	255	253	225	264	279	244	305	261	240	262	284	278	257	298	268	284	301	243	282	270	253	279	309	293	276	252	247	261	291	263	276	247	240	291	279	287	251	270	265	295	323	271	288	298	265	274	295	274	289	285	268	277	280	266	245	269	268	266	261	247	256	266	277	262	263	275	306	276	273	279	264	289	272	307	267	265	289	272	311	274	280	254	298	291	292	261	276	259	296	262	277	289	260	259	262	269	271	255	282	272	286	304	261	264	268	253	247	253	283	279	262	258	306	239	286	277	272	243	252	266	249	278	261	292	284	309	313	287	281	258	266	266	284	260
36255	18863	16782	14124	9574	3412	1951	1420	1095	863	770	682	715	621	683	677	693	693	680	693	722	704	624	632	580	596	573	572	592	582	631	595	594	585	624	601	615	580	644	615	605	573	611	641	574	562	597	621	588	617	580	604	587	568	610	588	582	585	590	624	586	617	598	592	629	605	618	639	582	585	577	578	637	626	610	636	600	610	623	574	612	583	539	597	598	575	649	644	612	578	663	610	600	576	579	568	616	600	590	609	626	604	631	586	575	613	617	577	568	668	579	613	583	592	590	609	610	588	635	628	619	623	598	572	569	623	610	607	580	619	600	589	560	598	608	596	591	626	591	589	566	604	605	564	609	611	581	595	626	552	581	609	601	623	599	594	618	592	620	590	588	622	597	591	610	600	592	584	597	567	594	575	555	624	556	592	601	677	591	573	580	614	584	569	604	600	600	596	615	584	612	619	596	608	584	611	592	587	629	636	583	577	592	588	638	591	583	584	607	632	581	586	590	626	596	610	585	530	563	594	607	591	609	606	578	641	622	617	634	577	591	600	562	585	584	610	567	606	574	592	596	584	539	571	607	606	637	576	594	573	622	561	582	572	571	584	567	576	581	556	608	600	591	560	599	593	566	599	650	622	593	596	579	589	590	631	608	572	543	587	599	591	601	628	640	598	593	530	599	607	634	629	636	598	576	638	553	603	551	592	568	619	599	581	586	580	604	578	606	580	588	641	583	615	603	627	596	613	657	649	607	608	634	589	616	593	538	580	559	565	623	586	552	600	633	566	576	630	619	623	596	597	587	599	595	617	565	604	595	619	571	565	652	606	636	563	595	599	601	604	603	665	597	557	605	586	623	573	582	612	581	577	642	590	590	610	543	606	606	566	600	575	564	582	627	596	607	623	566	566	583	633	570	626	641	631	581	644	580	580	599	623	602	591	577	595	563	590	605	592	654	630	628	600	581	620	607	609	601	583	598	608	658	613	574	595	595	575	605	589	573	556	595	627	566	603	612	600	567	614	629	590	603	637	596	588	627	614	578	630	596	632	590	574	620	543	572	610	607	596	623	574	623	591	584	580	586	588	570	594	614	554	608	579	599	619	594	590	614	569	607	618	596	563	597	616	640	569	599	564	609	633	598	598	606	588	615	581	645	582	591	573	580	591	617	635	578	611	606	595	605	611	555	618	607	590	583	641	589	592	561	614	582	604	614	575	630	601	591	611	585	634	589	555	626	621	563	565	585	591	604	569	608	546	631	609	583	623	638	551	599	614	602	635	590	560	604	585	640	585	561	624	541	544	594	617	589	581	612	589	593	619	560	598	623	620	597	579	592	556	614	594	626	602	578	600	627	578	635	574	572	576	609	590	612	568	596	584	604	616	588	617	603	563	646	583	668	607	616	571	570	610	641	614	616	600	591	619	608	561	568	587	567	633	603	620	596	551	600	590	650	605	593	623	593	575	605	599	596	554	616	584	628	560	566	627	538	556	602	592	588	659	601	602	632	599	620	609	589	634	630	595	608	602	623	629	634	573	557	602	617	580	639	636	602	620	599	609	618	615	583	582	604	616	644	641	589	579	563	559	598	578	645	592	650	581	578	629	583	570	592	613	588	580	588	599	591	603	610	564	615	547	624	580	595	571	593	577	580	550	586	590	554	606	606	561	640	596	568	601	609	580	604	607	589	582	579	619	648	603	573	564	612	590	600	582	610	587	560	611	602	589	559	644	604	576	631	572	548	594	583	565	590	591	596	612	608	567	597	546	598	566	577	585	629	587	593	579	593	603	616	584	595	589	609	618	628	562	595	587	598	649	576	612	577	597	606	623	596	605	597	555	603	604	603	564	600	621	536	594	557	593	572	600	617	552	582	619	642	563	574	566	598	618	595	607	577	609	575	577	590	623	610	641	595	552	608	573	577	663	614	611	560	574	586	570	581	609	605	653	590	571	587	629	605	615	630	581	631	581	574	626	607	590	599	636	585	612	564	597	616	638	579	611	577	581	591	586	619	576	583	593	588	585	625	579	577	625	634	617	622	612	573	564	589	602	591	601	576	595	564	571	584	630	599	575	578	619	616	594	609	622	603	620	606	578	593	617	617	585	619	544	609	620	621	637	587	570	587	606	580	593	611	586	624	594	562	521	563	574	611	626	579	572	613	584	585	578	593	565	574	586	601	590	626	572	633	573	594	607	548	580	584	605	601	574	595	606	587	619	589	593	616	566	563	577	661	617	579	577	624	591	545	603	604	604	576	625	624	571	580	617	617	570	608	620	612	591	574	573	600	567	588	604	598	636	605	594	573	626	609	636	629	608	568	561	602	611	580	627	594	622	564	596	596	593	607	553	616	599	639	633	580	635	594	581	545	619	607	601	614	600	618	596	578	607	590	610	575	607	632	604	643	605	661	587	618	639	596	621	581	623	575	590	622	597	569	569	602	618	624	595	580	557	568	594	624	595	583	580	609	602	628	587	591	593	580	621	605	618	542	549	630	566	619	589	579	572	598	598	610	599	596	583	637	589	559	574	585	576	635	644	601	575	548	600	600	578	566	554	584	538	574	631	592	605	559	629	544	581	573	584	585	617	576	580	587	604	585	612	588	589	603	616	638	600	619	584	596	580	575	534	582	558	577	628	585	563	592	561	572	598	605	567	601	586	612	647	626	600	578	593	621	558	584	612	544	637	566	609	616	583	610	608	604	636	627	613	606	597	595	593	593	590	607	573	606	580	587	596	573	619	596	590	588	608	626	619	552	563	580	612	560	605	654	593	589	568	605	612	612	578	585	604	625	599	611	574	606	568	573	578	598	622	618	628	563	649	584	588	576	570	576	567	553	596	600	543	633	604	592	608	569	564	627	605	556	586	567	603	575	610	601	579	574	565	615	578	598	589	583	594	578	609	585	572	601	596	582	613	615	614	577	622	586	597	598	564	603	590	618	571	646	610	619	641	628	579	596	576	589	546	630	616	579	589	569	575	577	608	585	616	604	613	594	563	604	599	599	573	601	635	589	602	578	596	574	599	588	627	572	584	591	592	616	571	543	576	560	625	575	593	599	595	597	597	622	597	577	559	646	579	654	569	564	542	593	573	573	606	610	599	592	577	606	579	605	603	614	625	579	636	577	610	563	599	591	645	625	633	567	594	631	567	603	593	597	592	599	643	533	625	622	551	572	601	573	581	531	632	602	592	569	589	573	591	564	588	612	600	613	588	624	603	608	584	640	622	571	614	605	610	619	601	600	612	597	551	589	627	605	595	635	596	601	537	623	588	580	558	581	593	560	587	645	599	608	593	589	622	568	610	606	601	565	582	609	609	551	606	594	553	585	597	593	558	615	572	617	650	566	605	636	605	580	591	566	568	608	594	621	624	579	588	619	576	592	625	561	585	604	587	557	610	650	556	539	582	609	563	563	587	602	585	610	557	533	573	633	614	578	613	605	589	568	628	622	620	643	663	576	598	576	622	623	574	580	543	615	622	598	585	589	566	579	595
61940	34382	19812	11066	6204	1737	651	501	443	335	306	326	334	282	309	305	348	319	327	294	323	303	325	339	277	279	283	325	286	304	293	259	280	296	290	322	286	260	297	292	280	312	260	292	310	280	299	332	307	298	278	314	344	308	283	278	290	284	321	272	355	271	291	272	259	289	302	307	300	293	259	261	320	299	273	271	279	303	280	313	250	301	302	292	302	292	264	320	302	304	266	282	302	299	323	305	284	273	288	318	290	301	275	258	282	302	295	310	263	311	320	295	300	311	323	318	291	293	267	278	298	272	274	291	339	283	270	316	286	281	268	293	305	323	288	318	304	295	287	280	320	287	272	295	311	288	258	265	311	290	250	269	284	298	318	315	303	285	290	273	315	281	291	305	289	290	292	275	290	250	252	222	284	297	291	321	303	283	277	331	252	292	305	314	307	266	322	310	252	269	283	305	279	306	292	335	292	290	312	289	257	307	276	275	252	291	289	285	304	293	278	272	265	289	338	286	285	288	261	284	299	273	321	313	266	287	262	295	259	301	325	302	317	300	323	275	291	288	263	331	271	296	276	283	266	270	326	268	290	304	303	306	345	288	290	296	299	271	305	301	307	313	279	294	275	285	259	277	276	293	259	271	271	302	339	291	281	277	308	304	285	290	281	286	279	274	307	306	271	311	280	280	280	308	330	315	306	286	345	259	284	301	286	318	287	276	294	253	314	323	320	320	302	310	304	298	331	285	308	305	263	281	324	297	310	290	241	284	284	307	300	274	270	285	242	267	299	311	337	264	271	299	310	284	275	302	275	292	280	307	342	299	302	277	291	278	318	291	244	323	262	280	295	292	320	288	278	261	297	270	269	295	304	296	301	290	301	263	303	297	303	290	305	279	292	290	282	264	278	252	280	312	280	308	296	286	286	286	327	305	303	260	301	272	326	279	312	275	265	300	289	304	287	285	280	282	309	277	288	288	252	317	309	282	304	263	287	266	295	289	265	266	295	291	286	318	310	314	281	311	291	282	301	320	296	293	297	254	305	302	287	318	279	273	284	294	308	285	276	266	300	277	284	269	280	249	275	273	304	322	290	278	268	291	281	309	286	287	284	269	304	254	280	263	311	318	317	308	307	270	294	308	292	304	264	333	260	292	296	266	311	274	266	287	308	265	316	306	303	274	282	268	292	306	313	269	317	285	289	300	288	276	263	294	291	284	302	313	295	301	285	268	286	284	277	312	265	265	261	317	282	273	277	300	257	302	310	291	313	272	290	281	293	309	307	318	294	282	270	300	257	325	282	310	311	331	274	237	277	256	282	335	290	254	278	326	274	305	300	273	302	281	290	278	295	256	254	268	303	287	277	284	335	274	273	306	304	278	285	292	282	287	301	297	276	295	283	295	281	329	351	274	269	268	289	283	284	266	289	287	304	288	280	294	280	308	318	270	313	293	265	300	291	275	299	275	272	267	262	275	279	281	286	304	317	315	287	307	291	294	285	315	297	307	282	260	285	256	292	275	280	279	289	313	310	290	282	290	314	325	285	260	289	327	271	300	295	295	276	315	303	274	276	275	294	296	310	276	272	266	290	314	304	302	299	284	315	293	293	285	291	303	296	296	302	280	283	267	289	280	266	265	298	295	283	300	255	280	275	285	285	320	275	296	306	300	316	272	258	288	285	312	289	315	332	271	278	300	278	305	303	294	275	270	284	275	295	310	313	280	324	281	297	318	268	280	283	294	317	297	293	268	285	255	286	305	273	285	281	282	283	273	278	279	249	267	291	301	258	296	305	293	280	324	315	278	287	275	312	268	268	304	289	334	242	265	316	293	300	298	305	303	284	293	285	293	293	305	303	286	299	312	289	278	240	263	295	304	307	282	300	279	258	279	305	291	306	266	280	279	294	291	268	270	299	286	278	248	324	329	290	279	285	278	302	318	298	277	281	280	278	279	282	272	270	283	298	307	309	289	272	319	301	278	309	295	281	273	293	304	297	314	310	306	257	278	272	295	264	250	312	295	288	251	293	255	265	305	282	283	294	305	277	272	300	318	281	316	281	263	309	282	284	285	264	267	288	298	267	268	296	283	280	290	301	302	302	305	281	289	289	310	310	311	331	275	286	287	294	295	296	268	291	257	268	279	316	316	243	278	293	262	321	278	297	269	255	310	308	281	287	242	285	262	300	286	301	322	238	260	275	280	303	284	314	283	277	254	262	260	278	306	279	281	295	298	286	250	302	273	305	291	271	300	289	288	265	301	301	290	270	243	270	288	288	282	324	277	265	270	295	308	272	309	290	255	300	295	256	293	288	290	277	289	291	291	314	308	290	276	274	270	279	287	297	263	303	322	288	272	269	289	297	312	292	289	292	286	281	296	294	277	282	283	282	299	322	281	303	265	275	267	283	295	330	286	314	294	277	310	282	313	274	276	257	288	306	272	306	306	285	263	289	271	273	320	264	330	295	286	298	271	275	299	327	277	246	295	277	249	286	261	273	286	298	290	299	302	294	289	282	290	268	316	274	293	276	272	257	276	293	253	283	290	262	321	304	304	290	287	314	320	247	276	299	257	281	288	282	276	266	321	318	324	260	299	274	268	253	278	325	298	272	280	282	285	290	297	313	263	288	290	311	269	268	310	302	269	272	285	280	308	306	281	267	274	322	285	305	307	311	251	280	271	305	297	291	309	287	293	267	271	298	298	296	298	244	274	263	290	302	289	284	316	313	335	307	305	283	297	297	296	279	309	265	301	288	293	313	287	313	322	279	257	293	281	288	315	309	294	281	298	272	289	255	303	325	245	283	290	300	293	293	267	287	280	306	259	311	267	290	280	280	271	258	300	290	294	298	277	303	301	287	282	327	294	252	321	307	280	300	317	287	329	298	288	253	324	288	292	303	276	292	300	300	305	280	274	293	301	282	323	300	278	284	292	286	293	309	312	302	302	317	264	286	294	307	296	304	266	265	296	328	290	299	283	264	296	288	307	293	305	306	260	305	258	313	301	282	307	284	296	272	250	306	286	310	267	285	286	291	279	306	291	323	271	294	267	278	310	270	256	322	318	281	259	286	265	285	273	314	278	242	307	313	277	285	288	302	298	290	318	283	301	294	289	263	291	278	295	302	302	299	297	295	305	299	300	302	256	329	289	277	276	292	284	278	261	302	301	293	266	289	281	264	277	293	281	311	264	314	299	274	286	311	273	290	298	286	273	284	284	283	286	269	281	300	269	284	291	261	293	291	304	281	268	294	315	283	318	287	274	274	300	286	278	295	289	299	302	287	274	299	289	238	309	299	280	291	268	267	259	263	278	303	290	269	272	274	292	261	283	288	281	288	279	320	264	284	298	308	291	304	302	310	291	289	279	282	281	292	283	277	294	284	305	341	303	293	284	282	247	314	317	259	311	261	292	271	273	287	255	267	284	298	297	318	261	299	313	303	306	292	291	305	299	294	264	289	291	303	284	286	317	297	266	299	292	312	310	313	321	307	281	245	311
39168	25042	21420	18664	14102	4324	2028	1586	1103	926	832	746	770	717	683	716	726	725	697	786	769	809	772	671	689	658	630	636	670	639	642	613	627	672	657	649	631	608	653	665	668	670	624	657	702	569	618	598	613	599	620	601	691	632	659	628	612	643	662	611	658	647	619	591	652	629	575	615	643	684	688	603	630	614	652	650	583	650	643	623	614	641	588	628	644	672	640	649	680	646	629	599	641	645	663	614	646	706	671	681	652	681	612	667	663	648	654	608	668	636	639	627	623	637	623	635	628	618	621	582	670	636	592	582	616	602	692	630	621	599	628	647	590	686	622	622	657	647	627	617	656	593	655	628	611	667	621	683	639	631	637	660	620	626	644	612	640	633	624	653	646	650	608	619	659	652	572	627	635	653	590	608	587	651	620	640	620	607	607	666	581	561	615	596	643	604	651	634	584	646	605	624	581	599	650	657	609	644	632	629	674	654	642	637	611	664	629	645	639	637	614	677	571	693	609	629	622	578	592	614	606	635	609	592	608	615	642	627	647	656	627	651	636	584	577	621	623	618	632	662	627	659	640	657	624	592	622	646	640	671	641	623	609	648	578	647	645	620	682	646	657	650	673	630	636	585	653	644	626	635	623	606	606	629	641	626	608	595	686	634	639	574	679	583	630	629	601	632	585	632	610	644	599	618	604	606	622	681	641	620	653	608	649	629	651	639	617	652	628	614	597	679	621	643	656	639	602	618	614	601	627	658	611	604	613	622	595	674	639	687	646	626	650	604	604	609	641	651	601	654	661	583	633	638	620	644	624	593	603	641	605	634	657	634	582	677	688	615	648	674	634	640	604	605	612	675	634	620	631	618	625	647	683	643	616	659	599	639	620	597	665	642	660	624	654	624	608	612	610	648	597	649	681	622	620	659	613	628	647	578	654	629	637	619	597	681	585	616	639	607	619	609	594	613	613	586	627	590	613	630	656	601	634	601	632	654	628	595	654	679	642	627	616	654	604	606	633	616	626	612	598	658	632	645	639	614	612	621	610	612	629	612	642	658	675	676	615	608	633	626	650	616	649	644	606	620	634	627	612	617	603	623	651	616	615	631	603	631	602	637	626	622	609	601	623	650	615	663	650	629	596	629	608	639	593	656	658	632	608	622	631	591	650	606	624	637	628	619	601	608	638	579	634	657	642	617	609	637	657	613	635	637	614	603	655	641	626	638	629	635	701	581	630	635	628	589	686	605	642	655	608	637	613	612	675	642	691	631	611	619	652	634	613	639	650	596	638	611	669	644	646	640	608	622	651	590	662	629	641	610	609	669	631	629	640	627	625	618	581	629	651	584	558	665	626	616	622	626	623	610	606	647	659	633	633	632	627	616	605	650	606	614	645	629	608	593	611	645	646	613	656	607	596	643	665	640	627	590	670	604	632	594	662	627	672	604	640	618	632	600	626	648	635	607	631	611	642	577	633	617	653	603	644	635	635	614	619	632	652	582	631	657	627	627	607	606	631	658	646	592	595	668	646	617	617	647	627	633	615	626	585	638	583	639	626	636	629	643	599	645	654	580	634	636	623	644	589	622	597	665	596	614	617	610	626	636	632	667	665	663	624	613	646	613	622	586	648	626	598	644	644	636	576	648	638	608	579	631	606	584	618	621	645	634	683	686	651	663	635	633	636	646	660	622	621	657	609	608	659	650	627	669	608	601	674	648	642	636	608	649	607	685	672	632	606	606	678	624	583	618	630	633	621	616	604	612	613	672	631	656	612	605	614	635	621	605	646	633	589	644	654	666	625	650	647	600	658	591	634	654	590	641	642	639	662	611	623	622	628	635	634	619	570	638	618	625	627	585	619	636	634	609	648	575	633	644	665	631	644	586	616	603	602	618	649	643	571	629	641	664	684	616	593	599	596	627	661	631	630	588	596	648	640	634	646	627	621	635	615	608	641	652	673	633	582	616	653	604	640	646	678	638	554	603	621	651	637	623	624	582	659	686	643	641	638	642	603	612	645	604	651	605	597	607	646	614	631	636	667	647	600	576	644	636	660	608	639	632	630	646	600	637	606	679	612	636	637	623	639	655	653	630	599	648	619	613	634	651	638	618	606	625	641	656	665	621	637	595	685	610	632	653	591	602	611	633	629	635	651	627	618	633	594	603	607	600	597	620	650	641	601	653	622	661	640	603	640	602	637	638	653	600	594	643	647	590	611	643	638	650	656	623	604	629	603	645	634	589	650	627	639	663	600	603	591	610	621	675	621	617	617	584	590	634	692	594	625	631	607	659	649	617	608	618	641	612	621	637	583	610	630	673	555	601	609	624	594	587	638	589	654	605	652	617	608	652	639	570	664	649	621	635	658	643	577	592	689	736	651	651	672	649	653	611	624	615	642	640	569	632	639	607	610	602	599	666	639	631	641	639	668	664	588	620	609	606	654	620	637	637	644	607	637	666	588	618	634	644	598	650	643	615	620	614	660	570	659	644	630	702	602	608	590	644	623	620	622	629	657	691	618	660	628	621	611	629	616	690	638	642	626	611	633	633	619	629	646	626	645	627	679	648	613	628	636	592	622	640	640	619	616	626	634	619	655	617	643	647	652	629	583	631	655	667	624	626	619	650	632	627	665	631	623	620	605	606	622	605	580	629	622	553	626	627	565	668	608	652	690	637	652	626	644	617	644	671	644	653	622	629	606	620	643	608	611	622	643	619	676	638	594	605	637	613	646	588	607	643	626	668	654	596	636	657	642	668	606	673	616	657	622	633	650	620	612	598	594	605	606	675	674	641	601	638	636	618	641	670	650	622	604	630	646	630	638	625	635	623	610	604	617	621	682	623	663	660	606	623	658	621	585	642	632	610	636	635	621	640	619	610	624	635	646	635	622	619	643	659	665	637	582	646	642	569	638	657	624	638	611	609	624	599	590	688	635	661	634	687	627	633	625	615	641	625	608	641	621	654	643	616	649	623	627	640	644	635	658	602	615	647	632	624	618	608	623	641	644	651	635	612	628	662	640	590	670	600	681	624	635	626	660	615	602	674	644	651	634	639	628	657	616	631	610	603	617	634	654	612	675	639	589	633	613	677	623	632	600	588	603	639	643	613	634	644	606	602	657	627	673	628	667	617	624	627	628	669	593	626	686	639	609	639	593	635	647	662	640	594	650	638	633	634	659	657	661	595	632	626	641	638	638	697	582	629	627	674	657	637	651	677	618	641	645	638	620	639	684	553	660	691	599	611	647	628	637	616	608	618	629	624	636	651	602	682	627	640	627	643	629	653	637	620	621	646	652	580	634	657	629	584	613	626	627	685	644	649	600	656	639	635	634	609	637	616	659	649	634	614	626	624	646	640	597	650	615	682	639	638	626	647	680	593	648	605	615	682	604	589	618	613	613	613	617	585	620	579	625	614	604	631	638	633	598	611	636	595	608	629	633	598	647	641	617	578	577	646	587	652	571	635	654	633	647	638	671	603	635	620	615	637	613	631	629	611	618	638
41972	15473	5739	2811	1509	431	329	254	251	295	256	279	254	234	237	267	231	267	242	246	267	277	219	247	266	253	270	263	242	268	242	228	279	273	275	269	296	271	269	252	238	262	239	253	229	256	257	251	239	254	245	266	231	246	255	249	248	267	285	271	247	261	243	264	261	256	267	246	261	257	264	248	246	246	227	270	265	283	233	249	247	236	266	282	247	274	257	295	258	268	260	251	249	259	267	236	243	286	252	264	271	279	241	234	250	283	243	221	249	222	238	259	249	288	242	298	292	256	250	252	264	282	255	264	260	247	283	268	233	252	253	259	257	272	256	261	228	242	248	280	253	265	261	290	280	256	268	273	287	233	252	231	247	248	221	276	260	267	236	259	239	243	239	258	276	250	267	287	275	259	255	275	281	252	267	280	261	244	228	260	271	258	244	256	257	268	219	243	261	280	242	282	290	276	235	237	243	283	258	229	237	267	240	254	262	245	261	271	254	259	262	239	268	248	249	250	288	239	266	272	244	268	257	267	255	277	242	225	242	260	259	257	257	285	245	271	274	270	257	271	272	265	257	262	257	255	259	280	268	255	259	251	265	275	232	244	224	263	254	246	268	273	249	245	252	233	260	212	266	243	258	265	231	264	260	267	256	248	295	259	259	238	276	282	235	264	260	247	241	252	227	250	240	271	277	253	232	263	231	256	301	251	248	242	246	251	240	241	271	253	286	273	240	253	251	256	246	255	258	266	243	250	237	259	259	247	271	230	285	274	204	245	229	259	265	244	242	258	306	261	269	237	258	254	273	264	241	276	276	237	278	247	256	274	263	245	240	239	271	238	267	279	245	266	248	245	247	254	251	265	233	239	255	284	278	249	246	248	256	239	258	235	255	227	261	268	257	278	275	266	251	226	241	241	253	244	257	263	245	238	247	255	252	263	245	243	234	258	235	258	273	246	228	234	270	252	239	262	259	273	241	229	274	261	234	274	256	274	250	267	246	275	272	269	234	282	265	281	243	232	242	226	280	224	260	238	246	254	264	255	279	253	265	233	253	261	266	267	232	254	272	248	273	258	285	243	247	244	232	263	249	285	235	250	226	249	245	266	263	253	263	241	215	267	259	282	266	240	226	261	248	294	275	290	249	256	247	219	254	269	253	262	277	251	253	262	271	236	237	233	268	266	273	252	231	242	260	260	238	245	244	271	268	267	221	227	262	238	239	251	239	275	242	288	245	247	267	246	282	280	235	243	287	259	255	246	242	267	267	280	245	238	240	248	254	240	239	233	256	274	241	249	271	259	268	240	270	279	262	272	254	239	230	252	271	283	240	245	260	272	239	228	240	270	226	242	251	219	252	241	256	256	278	245	274	247	244	258	242	239	282	235	256	252	267	269	262	260	265	242	305	278	248	228	249	261	258	237	264	276	261	225	250	256	237	261	258	251	269	216	255	237	258	287	260	264	269	262	238	248	264	250	265	274	233	260	266	294	292	234	258	266	250	276	224	252	251	297	249	242	237	245	245	239	237	248	237	256	263	245	289	277	247	249	266	279	263	270	251	255	260	259	251	274	212	239	234	276	252	246	247	234	255	254	251	287	254	274	250	242	228	245	281	262	230	251	247	273	257	265	290	255	242	264	242	293	279	261	257	233	248	254	266	242	250	220	251	238	234	258	263	279	273	278	259	260	237	240	256	283	256	263	260	278	253	258	257	258	244	234	273	268	221	253	251	267	261	245	285	244	248	278	262	241	254	250	250	267	248	286	258	259	252	259	273	262	243	231	287	255	255	242	224	259	257	281	247	272	243	260	262	272	255	278	266	225	256	279	234	236	281	236	262	237	268	235	228	252	240	254	270	244	264	279	259	279	257	255	266	251	241	259	272	259	263	279	249	240	265	272	244	266	258	256	260	240	264	248	242	265	249	261	244	266	252	303	230	248	235	273	278	245	278	256	239	268	253	255	281	279	280	282	251	263	221	250	246	238	241	269	273	234	260	270	244	268	209	260	254	228	248	258	240	230	254	267	259	263	238	276	235	236	247	255	248	283	257	246	256	244	242	238	275	263	225	264	225	260	258	252	259	262	272	243	227	226	247	224	262	260	257	254	221	244	254	267	257	244	256	252	266	248	231	268	234	254	238	241	249	262	280	231	254	293	275	288	234	248	225	255	231	237	266	258	255	237	251	280	253	262	257	224	255	257	272	274	225	242	273	262	247	228	238	227	252	262	279	312	285	252	288	269	269	266	253	269	242	247	276	257	255	229	245	255	253	252	260	221	277	244	227	212	247	245	249	281	248	268	246	279	267	252	266	242	240	251	276	222	237	253	248	266	265	277	233	258	247	260	259	234	285	233	281	255	242	246	246	260	247	248	241	268	250	242	274	257	268	240	271	259	270	216	279	267	280	250	262	250	260	294	215	263	255	250	255	234	235	240	268	236	253	249	243	276	240	270	229	246	258	249	262	237	251	218	237	278	270	255	240	218	238	223	288	264	239	251	230	240	251	252	255	273	256	227	258	239	253	277	252	282	267	268	280	263	242	248	243	258	233	254	250	259	232	259	252	263	249	256	251	248	239	261	264	249	231	259	271	247	254	265	268	230	267	279	262	261	267	304	260	242	256	261	280	239	257	253	282	262	262	249	274	283	236	242	284	276	252	254	259	261	282	296	265	271	246	249	265	245	255	243	248	210	296	253	276	248	292	223	226	246	290	230	239	236	245	239	261	274	240	264	273	257	272	288	255	303	256	250	254	266	275	252	260	269	267	243	263	236	251	236	258	239	271	253	235	242	268	279	268	243	258	257	257	256	237	239	259	253	234	230	268	274	257	246	268	236	250	270	267	243	263	254	267	267	249	253	255	253	290	304	247	251	253	251	284	261	250	237	252	297	246	251	266	259	252	257	294	270	245	256	272	240	248	266	268	229	263	280	293	285	259	278	270	241	247	238	277	225	261	278	244	265	267	257	253	254	288	252	237	250	265	239	237	277	251	247	251	260	283	259	277	248	260	223	252	255	233	252	243	266	250	261	286	267	253	250	253	261	263	253	248	242	263	245	243	230	244	249	242	263	258	259	280	273	267	269	272	287	251	250	239	253	275	263	236	271	249	223	253	274	271	270	281	268	249	267	276	264	264	233	231	301	273	261	252	266	259	255	230	272	245	240	265	254	253	259	232	239	278	273	288	290	240	206	276	235	246	244	254	259	256	266	266	222	280	233	256	251	263	250	239	248	272	277	270	263	249	256	273	279	252	253	283	285	244	276	269	277	260	245	263	246	253	229	247	259	237	235	259	272	253	247	257	279	243	259	217	253	244	239	260	290	258	263	274	264	244	252	264	251	267	296	245	246	256	256	240	276	273	257	252	274	246	264	263	245	262	255	276	281	269	237	241	214	262	261	296	230	235	231	275	263	255	259	228	288	252	226	246	244	277	261	280	233	270	219	244	275	250	273	262	267	263	264	272	275	256	250	238	237	268	255	286	260	281	272
26928	11111	8092	6802	4543	1060	676	672	618	593	567	552	566	517	546	574	602	578	548	545	553	511	554	526	540	575	559	581	586	587	577	592	595	559	606	533	573	563	585	565	573	592	530	529	597	575	587	545	584	537	521	552	540	583	531	514	600	553	551	593	566	548	569	578	578	576	523	589	572	578	564	534	575	545	565	578	544	586	567	585	578	549	555	563	572	556	547	556	572	606	572	556	579	592	580	561	594	566	539	568	583	585	568	551	566	577	611	529	584	590	557	566	566	544	609	566	576	585	604	576	548	570	556	603	580	535	617	533	579	553	534	580	521	535	571	558	558	551	554	600	573	564	564	565	518	601	596	569	632	588	575	577	574	572	564	547	559	608	580	569	574	535	581	569	546	536	571	501	545	571	583	599	549	548	585	613	583	568	533	563	558	571	546	546	577	598	568	550	522	545	585	553	524	562	549	587	554	519	583	593	591	555	592	535	600	577	533	570	559	577	550	548	629	575	585	565	538	577	578	560	594	614	550	571	529	554	599	569	598	545	574	592	512	551	595	554	582	576	567	600	558	558	563	561	577	570	538	585	549	551	527	547	546	557	482	506	559	584	557	566	572	604	543	596	573	555	603	596	541	594	557	583	563	584	582	533	572	597	559	558	581	571	559	551	493	555	580	581	556	613	550	604	539	593	575	597	526	563	564	586	542	565	549	582	561	581	549	569	579	615	536	614	574	576	532	563	544	537	572	570	577	553	570	556	578	590	542	595	558	534	536	598	548	547	544	582	539	546	579	563	556	587	557	541	605	542	570	557	599	571	565	519	574	569	571	592	550	537	612	578	569	563	563	544	546	538	570	545	562	574	599	589	588	535	542	597	565	610	575	555	604	550	551	530	588	544	565	562	550	545	568	567	542	534	505	507	566	541	557	558	580	552	530	577	556	567	547	555	549	566	552	555	599	603	613	580	570	553	572	560	583	564	572	582	560	556	534	561	543	519	513	589	613	559	539	526	576	577	569	549	545	531	548	522	575	594	523	540	570	588	573	600	589	563	569	554	588	553	540	615	613	567	577	542	503	585	567	565	582	566	561	588	558	576	555	572	577	556	555	595	552	575	550	595	557	551	572	564	546	586	557	533	547	511	576	600	569	558	612	566	593	597	575	564	579	550	542	540	577	599	523	574	584	609	578	566	578	535	532	533	571	591	545	572	573	514	569	569	599	573	571	537	602	582	562	542	549	520	558	586	507	566	552	577	579	567	518	552	542	561	558	578	506	543	545	545	604	530	601	582	548	565	529	567	591	573	617	562	531	595	573	567	563	550	576	572	586	565	524	540	522	569	562	545	552	553	553	552	569	582	541	547	558	571	593	547	573	560	539	588	554	559	544	585	553	538	553	572	568	530	545	580	534	501	597	593	532	576	524	556	605	584	566	584	597	565	569	556	541	547	561	587	551	573	568	547	555	535	566	560	537	555	561	539	556	510	558	548	583	527	553	575	557	525	569	597	536	533	588	581	555	512	557	588	572	626	578	557	622	548	561	535	591	565	563	603	610	612	563	547	540	553	545	550	586	603	558	592	606	569	563	579	557	579	533	560	603	545	546	553	606	557	562	555	611	545	553	526	592	590	540	538	568	558	584	542	564	592	538	580	580	587	526	537	561	541	564	543	560	566	567	572	566	558	536	559	566	586	652	496	551	585	561	565	569	541	554	569	562	601	564	606	546	573	560	595	606	525	533	608	580	522	560	564	558	523	559	560	546	535	558	542	546	563	590	586	576	539	532	568	568	603	601	563	603	566	584	608	573	589	567	533	491	540	545	555	562	525	586	578	592	570	552	562	589	547	564	572	541	565	538	620	588	536	556	571	574	591	553	545	541	556	581	593	546	557	537	561	576	532	540	569	530	543	558	552	551	582	545	531	563	615	544	586	545	592	540	596	572	531	573	588	534	602	508	556	592	569	581	569	579	542	517	580	528	535	563	559	561	523	583	583	608	555	581	549	576	568	521	608	554	562	584	560	536	531	517	519	580	555	557	542	619	567	587	584	574	577	545	551	586	589	554	520	580	570	564	552	538	552	553	564	557	583	555	553	592	557	579	592	539	568	560	544	535	584	600	555	596	575	537	507	539	574	572	552	566	585	574	591	546	573	536	580	604	579	576	582	590	580	572	512	552	568	592	588	566	536	603	552	577	543	573	556	566	544	579	532	573	571	593	552	585	588	597	579	597	559	541	575	577	580	584	592	585	562	566	594	582	551	579	549	544	565	562	556	566	537	566	567	572	570	591	591	532	558	539	546	536	553	616	582	541	599	600	555	615	556	521	587	570	546	536	562	557	614	530	556	621	579	550	554	576	583	564	533	561	491	561	556	576	586	563	553	543	581	561	579	552	549	555	588	584	563	583	558	550	565	564	524	555	549	600	546	543	495	604	552	602	534	531	603	576	530	529	611	586	561	574	532	569	602	537	541	578	546	549	614	536	548	584	552	565	591	570	551	552	584	561	540	574	561	558	524	540	531	592	578	562	568	532	582	557	571	599	608	584	563	557	560	552	568	567	591	549	581	561	565	521	575	557	588	567	590	583	548	563	550	583	555	580	561	538	596	551	588	576	576	566	572	533	594	574	570	585	551	563	568	525	539	567	563	581	556	564	624	574	578	568	574	526	595	543	590	572	613	570	560	563	578	537	548	567	613	551	617	546	617	553	542	575	563	576	580	568	579	559	580	557	609	597	593	564	579	559	516	586	575	544	542	552	580	540	601	560	628	559	541	568	551	589	555	572	593	519	543	570	561	587	614	567	547	569	549	560	578	578	520	591	554	533	572	601	562	555	624	594	576	553	566	581	519	621	580	577	559	551	598	587	559	560	558	574	553	562	562	549	569	553	544	555	565	607	557	581	572	593	584	592	599	552	580	581	535	542	527	546	554	585	576	551	582	539	570	554	537	560	598	573	555	588	529	574	553	552	573	619	511	588	557	573	520	573	551	533	573	549	589	606	563	545	554	574	574	578	611	569	561	574	579	527	572	563	572	595	524	521	560	547	547	567	526	570	550	554	535	561	540	569	556	528	580	589	553	573	523	543	554	576	558	553	595	592	570	542	545	573	569	581	529	544	562	597	531	597	554	582	560	560	584	567	565	545	555	571	617	531	537	537	570	558	585	566	568	559	586	551	571	596	539	573	531	540	525	557	568	551	559	546	533	553	550	562	604	568	589	581	574	536	525	557	563	591	583	547	534	545	535	554	583	561	576	565	586	549	570	586	596	570	556	557	558	604	576	561	575	553	563	533	580	594	547	577	561	579	561	575	562	570	592	564	560	585	560	569	574	560	548	565	585	559	578	534	546	545	591	543	565	593	593	541	560	575	578	554	614	581	598	556	536	525	599	548	572	597	592	543	542	578	586	544	583	570	599	592	542	532	582	588	579	513	552	590	562	530	552	566	584	527	544	555	565	570	572	560	537	566	582	563	585	567	558	585	588	508	582
49424	24264	13756	8692	3917	1127	456	332	339	301	311	305	304	303	260	284	270	247	252	273	276	260	285	252	302	276	248	274	230	275	267	275	265	312	282	236	275	316	300	265	288	257	255	261	263	265	227	239	263	259	273	289	276	285	285	260	273	279	272	267	269	260	255	257	276	286	267	279	256	285	252	308	293	270	263	283	281	290	256	243	259	276	278	284	256	295	306	263	262	268	239	252	283	267	282	292	269	261	294	287	260	302	284	300	285	244	265	275	288	293	282	268	273	287	259	279	277	244	271	271	245	261	268	267	226	283	285	263	249	250	276	272	250	263	282	233	264	275	258	249	284	274	265	279	266	256	242	264	265	293	300	261	272	293	238	287	302	309	282	264	276	259	287	264	275	277	257	308	249	262	277	253	275	282	249	275	300	240	281	292	255	261	286	267	285	267	256	229	297	300	253	283	270	284	282	266	280	250	264	288	282	293	290	269	265	268	237	221	249	271	268	297	295	251	255	262	256	258	246	283	272	265	262	238	272	266	262	277	330	235	242	281	266	272	275	268	269	247	256	259	272	289	265	252	292	272	303	257	253	265	263	219	249	293	265	285	259	270	236	282	263	263	258	244	274	281	291	274	258	270	265	250	271	254	272	271	280	282	246	288	283	251	256	276	289	264	248	258	286	243	222	272	247	292	268	278	263	282	252	249	267	266	250	282	267	277	276	281	264	275	246	285	293	254	268	276	269	266	246	307	269	261	303	260	274	278	267	287	292	249	263	280	251	243	268	250	276	281	295	285	292	271	279	279	266	270	260	256	240	248	254	251	248	300	319	301	297	261	261	295	245	278	257	303	260	252	296	267	290	265	248	271	301	265	253	229	304	254	238	258	278	255	268	253	249	240	260	261	277	251	277	265	263	268	272	255	282	271	257	281	273	294	276	287	268	263	279	300	234	292	243	257	265	265	255	237	252	266	238	288	262	262	296	250	238	298	248	272	275	265	267	300	278	281	275	287	291	281	266	254	260	272	277	266	240	253	266	269	278	265	261	301	265	288	287	296	271	264	284	269	279	255	276	273	263	267	288	265	241	241	277	279	259	264	266	284	288	292	267	263	248	234	288	246	284	274	261	265	297	255	242	217	259	259	266	286	280	247	278	272	260	270	280	244	252	269	285	290	252	264	270	247	261	282	278	252	272	274	287	279	267	291	288	274	258	275	265	265	262	302	265	268	266	263	296	279	288	279	271	291	255	258	272	288	261	281	282	250	253	254	278	293	277	280	288	265	237	280	312	274	239	253	288	306	243	275	282	275	239	269	282	250	286	296	279	263	280	282	290	268	256	258	290	257	272	281	291	245	269	258	297	250	260	278	256	273	269	268	293	262	269	258	263	315	290	266	291	303	311	263	236	287	269	265	266	264	281	285	264	281	264	255	278	227	243	280	267	269	261	272	258	247	261	276	252	253	247	252	273	262	265	265	255	245	265	257	277	297	246	246	268	250	300	286	267	290	249	258	276	256	291	264	288	230	255	244	283	263	296	285	295	269	258	299	268	261	236	287	270	274	241	271	277	310	268	264	267	298	259	283	267	259	283	290	271	286	280	251	283	228	295	273	263	271	259	303	269	270	289	284	292	288	280	260	279	251	256	295	287	289	268	286	275	277	291	255	258	246	270	272	275	287	274	243	276	336	259	284	281	270	258	254	262	270	258	245	228	234	254	262	292	267	265	283	305	280	256	276	291	238	273	257	256	262	273	254	274	252	253	256	260	280	264	288	259	252	289	254	227	280	264	284	273	271	247	252	245	275	273	244	290	283	259	275	271	268	271	255	259	263	256	267	269	288	280	277	263	259	268	269	279	257	230	245	249	232	235	254	260	286	282	289	275	297	274	253	268	263	271	235	243	273	281	240	267	294	272	268	229	244	277	250	294	279	234	263	247	269	262	261	237	268	279	226	242	258	231	264	291	296	285	305	299	280	286	244	250	246	261	287	280	243	254	242	299	255	276	271	277	240	259	310	283	277	252	273	273	239	271	257	268	304	279	245	281	247	314	268	277	282	278	268	294	283	279	261	267	260	262	303	294	285	229	282	280	290	269	267	248	273	283	290	264	249	261	270	281	251	275	267	261	275	268	238	273	228	247	260	275	277	267	294	233	259	280	270	239	247	251	305	271	263	255	253	254	247	256	257	264	291	269	254	252	235	283	261	310	257	271	276	265	249	238	259	246	268	233	259	270	266	295	292	266	279	236	253	257	287	289	290	267	260	273	250	291	295	258	275	253	276	242	294	299	285	278	263	263	249	247	292	315	285	295	253	248	249	275	258	267	272	268	274	305	240	255	281	262	264	270	280	264	267	301	286	311	282	284	272	310	269	264	265	271	255	295	268	265	268	308	250	279	256	278	233	279	260	318	283	266	270	288	253	289	228	293	257	266	267	241	295	267	269	274	249	255	245	247	255	254	256	240	278	259	241	283	288	282	269	262	264	235	253	304	234	277	248	249	275	276	255	282	303	297	227	266	248	346	309	300	249	259	264	279	231	285	279	274	229	278	282	271	268	271	265	297	249	260	257	289	260	267	292	262	246	272	273	250	267	276	260	266	269	274	253	274	274	293	259	307	286	261	245	231	243	263	269	309	255	263	265	275	277	278	300	284	287	259	299	276	288	274	280	274	230	266	278	253	298	268	273	280	266	264	271	233	257	251	291	266	247	268	237	272	250	228	274	287	262	252	275	213	284	286	264	268	252	291	280	243	243	285	250	288	279	247	268	269	265	264	264	264	252	237	298	256	277	265	267	263	277	271	292	308	261	267	236	291	275	266	270	262	245	279	298	269	289	245	268	255	282	259	279	274	259	256	283	285	288	286	267	280	281	299	264	272	274	320	298	261	233	272	268	289	254	290	253	292	241	249	297	270	284	285	244	243	292	282	246	277	267	272	273	254	267	282	256	243	275	269	268	239	268	257	256	267	269	227	251	239	249	302	275	290	268	254	235	261	260	279	278	220	258	248	283	271	265	267	264	280	270	240	291	252	240	240	259	276	313	283	273	272	283	264	244	284	272	257	296	272	266	272	296	279	263	282	281	261	318	245	263	262	273	264	247	291	287	295	287	265	243	236	254	279	278	278	257	264	257	276	240	240	298	248	274	259	251	286	270	277	243	249	267	254	269	248	260	233	276	246	285	285	265	272	255	242	254	282	244	302	280	286	277	265	236	299	271	254	264	226	298	274	274	254	247	298	256	284	265	269	273	260	252	235	257	263	298	287	265	246	260	290	265	263	281	276	285	264	256	272	306	257	255	289	265	275	276	261	250	270	281	287	280	238	271	264	247	248	283	247	271	258	251	243	276	253	260	276	247	237	271	284	243	283	261	254	284	241	278	261	256	291	273	267	284	269	299	320	269	255	273	279	251	307	285	243	252	293	246	267	278	275	254	265	295	282	253	260	301	244	263	238	263	291	252	244	271	301	257	292	268	286	265	255	299	267	285
31127	18056	18111	17482	10602	3251	1283	999	819	820	748	727	675	653	603	651	673	673	630	656	669	665	651	706	665	614	577	592	592	581	611	598	631	642	624	568	640	627	611	605	583	604	565	635	616	566	572	591	584	554	557	583	624	568	600	606	570	596	603	602	579	604	577	570	572	616	594	565	602	559	616	578	612	578	615	597	595	599	636	638	593	591	534	591	581	557	599	608	654	573	597	637	552	667	600	615	584	624	593	598	587	639	579	597	616	597	610	590	598	608	601	634	596	564	602	598	578	596	598	558	600	631	564	575	578	600	566	561	604	556	617	579	569	606	589	611	607	604	622	576	620	630	583	574	612	562	616	588	603	564	621	605	629	623	590	539	586	574	621	569	594	598	644	592	603	598	551	562	648	589	601	599	590	580	583	616	584	600	602	604	570	603	598	556	602	590	602	618	542	582	586	589	571	584	555	596	553	622	593	612	591	590	575	587	593	626	570	565	595	559	566	608	559	601	603	592	580	630	587	588	624	648	594	614	624	622	614	581	642	586	619	588	603	562	605	617	609	593	583	601	628	592	640	600	559	625	601	622	601	602	583	615	560	622	565	593	609	624	597	551	597	573	591	586	590	611	621	587	623	579	563	575	559	625	611	591	577	571	562	611	571	573	556	597	601	615	584	565	563	648	623	582	565	613	583	639	608	608	611	605	578	546	575	580	597	582	583	611	589	608	589	588	561	578	622	583	576	599	645	595	594	622	591	600	573	600	584	592	575	549	625	594	602	607	606	568	593	575	549	613	573	563	572	577	594	593	600	565	635	652	553	672	591	568	534	600	579	574	575	587	575	620	598	577	641	583	554	589	567	576	588	577	573	621	600	576	605	587	604	601	582	578	649	586	599	620	573	600	558	530	582	584	578	637	538	567	591	629	598	593	589	604	629	581	599	593	632	653	611	569	586	581	557	643	617	590	554	567	615	578	563	586	559	611	608	567	636	573	571	568	602	589	601	602	565	585	595	639	574	621	603	611	575	616	611	603	618	585	588	627	613	568	561	615	578	608	609	598	583	610	544	568	565	582	564	598	612	569	555	588	578	566	601	595	575	524	580	612	590	606	594	628	559	570	558	579	603	584	552	595	590	557	591	619	582	606	606	583	607	575	569	608	580	541	545	581	589	599	582	598	577	608	569	583	557	623	545	598	589	643	571	615	609	609	581	623	590	590	614	571	593	602	605	613	626	605	588	593	571	579	601	598	616	628	560	576	580	627	624	567	595	566	615	609	578	561	579	584	663	594	599	577	581	581	593	592	620	586	602	569	613	618	627	586	578	572	621	550	594	642	593	585	604	568	547	559	587	611	595	568	583	574	537	594	579	590	627	581	571	648	596	613	594	573	652	580	621	574	594	580	590	593	582	601	603	577	607	586	605	610	579	615	556	593	590	573	596	613	606	607	607	588	578	567	608	566	587	598	583	542	588	623	587	601	607	573	597	564	586	598	610	550	556	626	570	600	534	578	583	611	592	574	588	607	557	579	593	651	565	595	592	615	575	547	599	568	622	594	613	615	601	566	590	573	608	576	578	566	584	568	567	620	587	601	621	596	593	586	614	612	616	603	585	613	622	582	598	575	619	595	555	596	588	598	596	562	551	593	582	571	589	600	593	593	550	587	588	604	603	619	596	585	589	580	611	593	564	598	583	621	607	565	596	567	606	621	555	600	579	570	583	588	595	577	582	566	621	600	579	637	594	593	593	566	588	582	578	594	608	594	640	606	589	581	609	585	562	605	615	592	596	617	597	600	610	584	574	607	626	628	613	611	579	615	549	585	625	605	612	604	558	552	630	559	623	576	604	620	667	604	580	559	600	624	552	576	565	626	606	556	624	587	582	614	608	604	595	617	538	626	582	624	580	576	634	560	581	617	577	562	564	586	595	604	591	586	581	570	579	646	580	605	565	531	568	558	601	598	589	619	609	600	598	597	619	606	606	572	591	626	600	596	595	657	531	562	570	529	562	570	591	638	609	617	546	590	605	574	603	604	582	587	597	594	596	577	568	590	608	551	590	566	634	596	597	591	638	598	578	548	589	588	598	595	581	597	611	559	601	594	588	631	577	613	616	598	598	615	604	611	597	584	615	575	595	559	570	572	588	602	600	608	565	566	589	602	597	561	577	600	559	548	580	620	622	565	567	617	616	564	572	541	603	587	608	522	577	594	625	602	559	606	545	616	607	567	556	603	586	613	576	591	616	592	587	627	615	571	620	591	611	632	618	566	634	612	620	611	598	589	590	593	586	614	582	606	596	588	645	587	578	557	576	601	590	575	608	579	579	599	575	591	578	586	608	623	555	602	567	555	601	606	618	561	587	572	603	577	588	590	592	619	595	564	564	575	551	620	611	609	581	580	576	599	596	554	600	617	592	607	596	576	565	633	581	617	602	573	582	556	557	594	608	588	555	598	606	596	615	607	596	566	604	576	558	611	622	592	565	588	575	609	572	626	574	623	588	590	594	586	611	576	607	618	610	579	579	578	549	587	615	574	622	601	566	632	603	566	555	603	618	579	609	603	607	587	615	600	567	562	610	594	557	601	680	626	566	609	609	573	619	596	585	580	615	582	595	592	620	624	623	575	619	595	540	579	574	615	591	604	598	619	575	565	577	603	604	596	631	560	590	611	572	604	565	597	606	569	596	546	610	570	559	609	589	571	563	634	583	556	604	589	585	602	551	619	571	600	615	575	617	624	561	567	609	657	624	580	576	559	558	566	604	600	619	570	638	570	571	567	570	573	615	566	573	562	582	599	572	589	574	593	585	621	593	601	639	617	573	608	606	572	614	581	581	608	618	616	597	617	569	614	578	614	505	617	594	560	615	580	584	576	584	607	629	552	553	630	574	605	633	596	622	577	619	589	600	573	585	587	628	614	629	605	597	588	601	610	567	601	575	580	611	582	590	605	683	591	606	648	612	583	609	574	625	589	589	576	590	562	576	552	575	631	555	621	626	604	571	596	588	635	595	594	572	553	601	588	644	591	598	587	606	591	593	620	616	593	581	613	613	624	579	596	615	553	561	577	570	601	570	570	610	582	594	589	591	642	616	555	604	584	583	623	590	585	618	603	537	580	648	613	586	623	574	638	606	612	622	593	615	571	577	586	559	609	590	590	595	611	620	592	606	588	591	573	558	543	594	599	575	615	600	581	607	624	625	581	579	638	598	602	591	607	631	598	564	573	602	581	633	605	604	598	654	587	584	614	587	627	566	572	620	580	593	584	605	618	590	607	581	580	611	606	550	588	571	621	552	579	596	604	580	547	609	586	565	606	573	597	594	605	618	597	595	561	615	572	576	613	603	579	587	564	593	578	593	583	589	599	633	586	543	587	597	551	635	564	593	585	603	614	625	621	609	571	627	615	573	561	569	535	593	585	561	623	572	610	662	620	615	597	604	556	598	566	579	566	588	612	594	606	585	589	605	603	600	614	607	586	609	567	602	595	616	567
58756	31693	23002	13840	7026	2108	644	515	449	377	348	349	332	329	335	320	306	305	319	321	327	305	305	289	334	297	300	287	286	290	323	321	292	302	270	276	288	276	264	300	271	252	293	262	295	280	306	277	262	315	279	309	271	285	285	261	317	276	287	301	294	269	290	277	320	289	307	278	301	266	323	292	312	306	256	290	289	276	270	294	275	306	298	290	277	278	231	296	306	259	321	276	254	253	275	277	250	295	277	310	287	256	279	282	309	322	308	291	307	283	277	289	341	306	281	277	313	268	275	237	294	297	271	301	271	276	266	286	290	327	296	278	294	273	284	280	284	303	295	287	305	308	284	295	278	252	292	271	259	289	310	291	286	275	286	295	243	268	284	288	298	272	283	332	288	323	298	285	296	299	296	304	309	280	276	299	287	299	314	284	281	288	269	275	272	274	265	290	266	278	279	269	297	269	290	268	290	299	289	297	315	282	311	240	291	295	297	292	303	295	283	296	295	250	282	284	304	299	267	285	308	311	295	281	281	305	271	292	276	259	298	269	309	268	298	276	291	261	287	273	284	315	277	230	311	258	253	276	275	272	276	316	292	295	278	293	281	292	308	312	290	292	286	267	297	275	332	304	267	292	263	321	294	275	283	273	255	295	266	239	272	247	306	280	281	318	264	272	271	302	291	281	268	275	285	303	310	301	289	300	302	279	304	304	317	286	291	285	291	270	308	281	269	290	282	326	292	324	306	307	276	291	281	276	261	311	289	284	306	295	286	281	305	292	302	290	314	266	268	296	287	258	309	295	294	280	318	310	298	293	273	307	280	297	296	257	262	292	265	286	274	242	280	324	265	314	271	312	269	256	284	285	260	293	331	281	251	293	281	258	263	317	265	301	275	296	316	298	294	295	288	257	287	263	277	312	294	273	266	280	275	302	299	288	292	275	284	316	300	284	287	260	273	278	275	278	284	301	271	285	260	265	292	294	275	275	251	271	320	300	299	308	283	307	276	289	289	286	284	281	259	288	279	284	284	251	250	279	299	312	305	312	313	285	285	328	306	296	314	300	281	276	269	316	311	265	272	261	314	296	270	295	317	312	288	300	307	281	269	253	298	296	311	253	270	287	273	269	316	261	271	268	269	252	268	261	282	292	262	267	263	301	269	277	290	265	286	288	277	287	267	280	256	273	287	280	283	275	300	307	264	295	298	298	256	296	317	252	297	284	282	278	282	324	300	283	245	297	295	295	285	278	287	270	251	295	307	271	298	276	293	302	282	268	280	295	306	275	288	311	299	271	272	304	299	296	301	278	279	288	266	280	299	279	294	292	283	285	280	278	268	296	294	284	265	298	282	292	254	295	286	253	289	297	299	291	254	311	278	290	295	272	304	272	279	282	307	308	283	301	282	260	285	302	267	259	291	258	316	270	290	287	289	283	321	299	315	321	317	280	276	288	295	311	321	316	272	284	287	275	273	287	278	312	325	282	264	308	325	299	262	310	314	276	288	325	292	262	284	301	299	257	276	300	280	302	286	269	304	264	263	270	276	266	283	281	284	279	296	292	295	268	281	281	324	297	289	304	288	312	286	275	264	281	296	311	258	312	285	283	283	311	301	294	289	312	324	249	288	298	272	272	273	289	272	271	294	329	289	262	287	294	278	268	319	266	271	250	300	294	273	271	282	295	257	297	257	313	274	321	275	292	280	280	327	267	304	291	272	264	275	296	291	286	295	270	264	284	304	289	313	265	293	275	305	299	299	296	304	307	304	305	277	262	269	283	266	310	292	251	278	286	260	272	262	295	289	298	302	301	299	275	299	279	275	303	313	303	280	283	302	291	282	271	314	289	273	296	304	298	261	283	284	304	284	275	289	268	280	311	284	271	312	250	302	286	308	261	305	271	277	296	310	300	301	290	289	310	334	296	304	293	281	288	313	268	245	267	290	267	315	278	301	298	278	294	255	272	331	280	288	292	307	307	333	275	280	267	283	311	281	273	285	300	302	274	309	292	273	283	307	279	274	266	302	318	325	279	358	286	292	261	289	293	296	306	293	281	250	299	279	292	311	319	308	280	289	243	234	302	293	279	308	248	275	238	274	276	262	328	313	253	281	253	288	271	321	277	278	291	258	301	267	302	306	265	280	268	297	319	322	277	324	276	294	265	260	329	296	274	298	263	307	270	288	297	279	271	269	296	291	290	288	294	272	299	326	286	283	283	306	310	285	312	287	305	301	274	282	304	263	268	282	293	318	300	271	308	291	281	291	268	261	295	290	293	298	333	293	300	309	261	245	297	288	312	247	269	302	255	274	297	268	298	252	292	320	295	281	298	273	273	264	290	283	304	318	286	273	292	264	305	292	302	289	302	311	271	284	242	267	302	299	303	291	289	317	329	279	298	248	313	274	282	296	293	237	282	320	292	303	279	311	295	323	286	264	290	298	278	269	288	315	277	325	273	284	270	285	276	257	264	314	275	283	298	308	267	282	261	277	281	299	295	302	292	269	294	318	288	288	297	303	279	299	269	260	289	313	296	322	313	290	283	281	291	271	285	309	288	255	275	315	292	276	300	266	278	319	289	267	312	298	307	304	299	269	283	299	293	269	305	269	286	280	290	303	302	285	285	265	276	287	284	290	294	268	317	286	276	256	281	285	298	319	287	308	245	273	308	287	275	266	295	267	289	294	299	303	295	306	297	290	278	282	271	314	298	274	232	272	274	275	267	310	321	263	260	306	292	292	314	287	317	322	310	281	257	280	258	265	254	287	283	252	285	303	289	283	265	277	298	305	321	284	288	271	273	305	319	294	294	292	300	296	297	283	287	286	253	286	288	260	292	284	290	270	275	356	263	239	269	260	270	289	287	267	312	306	303	280	275	307	287	258	316	274	283	263	286	298	295	288	289	240	310	283	301	285	265	251	253	289	318	287	299	286	294	317	295	292	266	287	310	301	275	266	265	297	301	278	309	302	313	290	284	273	283	292	327	303	263	306	310	297	287	303	305	296	328	288	295	251	293	262	279	288	279	307	290	272	276	306	280	276	286	307	296	262	306	258	297	249	276	277	296	286	299	323	289	274	279	291	287	305	279	288	286	291	301	279	304	263	293	285	306	288	286	282	273	254	288	273	302	284	290	293	311	294	319	301	309	279	290	281	278	243	271	315	290	293	282	291	310	285	277	300	283	331	310	326	275	295	297	297	287	332	286	263	276	300	307	284	318	277	280	278	324	300	311	301	280	310	275	293	253	300	280	270	282	300	302	289	290	299	275	265	293	315	292	290	269	304	314	292	277	277	272	296	278	309	278	290	277	334	321	309	270	274	318	289	315	292	267	281	255	282	302	276	250	319	294	263	280	261	288	301	287	331	284	299	307	284	306	304	277	275	298	321	307	250	282	300	300	300	266	275	311	296	290	340	297	299	287	290	302	301	269	293	305	308	274	278	309	278	317	251	283	315	297	277	272	273	271	274	281	312	296	290	314	340	266	236	281	308	283
36962	23919	26268	22206	14839	5292	2379	1777	1349	1082	947	902	845	854	815	856	801	747	775	749	716	756	812	858	690	623	618	680	614	657	625	619	629	607	627	623	589	607	623	607	569	666	644	632	615	623	638	619	646	655	612	655	614	620	641	653	640	678	661	616	619	612	581	627	624	637	619	645	635	596	669	621	635	636	639	660	632	623	639	628	602	632	619	652	653	667	629	670	614	644	698	651	629	644	613	593	636	614	608	633	676	605	647	653	665	624	648	642	656	623	650	611	640	599	654	651	643	639	648	628	670	586	637	602	622	627	643	637	617	583	606	659	644	639	591	648	683	655	634	645	622	663	585	654	647	600	593	639	619	596	633	642	591	624	650	650	649	646	645	596	680	676	601	641	628	573	690	625	595	640	585	654	637	608	689	619	635	607	661	616	585	646	622	622	645	584	625	626	653	627	644	612	616	631	608	643	643	646	638	616	626	668	660	590	669	609	612	625	627	625	641	586	649	633	583	611	641	662	620	587	656	642	640	631	660	634	631	572	615	614	659	654	587	603	661	611	600	625	629	604	605	602	610	576	589	635	610	657	647	599	596	631	666	666	575	618	658	627	616	614	636	643	625	656	622	611	670	607	604	594	611	596	620	595	639	623	611	633	626	617	630	623	664	619	604	619	627	645	606	642	623	611	609	665	585	626	648	638	622	617	659	688	609	626	648	637	658	579	677	666	641	649	675	638	637	635	622	581	609	597	589	625	588	696	662	668	630	655	635	611	615	627	625	659	626	677	564	641	639	617	623	625	607	609	651	599	639	596	623	586	608	632	654	594	619	630	659	608	623	615	645	572	639	611	622	649	602	609	598	629	658	647	595	602	623	645	630	639	584	620	635	614	588	596	601	639	690	658	606	622	633	625	602	619	599	599	663	605	624	643	662	623	626	629	659	592	668	622	662	636	602	630	663	628	654	632	619	652	603	620	645	624	638	621	647	623	640	637	661	665	598	629	610	617	619	657	581	591	647	619	610	614	596	682	641	666	634	606	603	677	678	641	666	666	652	607	631	612	638	618	643	601	616	652	667	604	600	593	600	593	640	623	624	658	615	631	650	597	597	603	637	644	672	620	582	639	599	633	634	637	638	613	575	640	618	613	636	618	600	644	620	654	626	603	628	615	617	602	643	651	692	601	635	582	651	613	635	610	639	611	594	653	619	662	585	648	693	639	631	614	606	616	672	631	646	629	600	624	629	582	605	618	585	632	644	662	595	646	633	608	587	625	603	581	615	623	632	630	648	613	584	625	584	607	640	640	634	655	674	634	607	682	656	614	571	649	603	622	616	610	648	614	583	663	559	614	627	595	603	661	616	619	644	640	636	610	660	622	601	647	635	595	630	634	608	604	650	619	575	625	648	624	623	655	609	636	559	629	572	653	637	616	592	600	604	606	621	605	612	637	623	619	588	630	631	638	599	643	671	647	612	616	627	643	600	637	629	641	606	617	637	633	666	620	656	592	608	648	615	589	650	654	607	605	645	659	616	625	589	642	619	601	625	657	648	599	616	655	619	594	615	581	627	644	598	639	600	609	634	585	608	662	627	593	631	620	636	663	629	577	630	629	667	603	628	621	640	625	587	632	616	652	632	648	645	646	629	670	638	649	652	627	649	685	587	611	567	664	608	608	640	636	634	616	592	637	595	644	611	684	668	642	646	639	644	609	665	608	626	619	628	612	653	628	626	615	623	608	625	606	638	639	652	618	647	592	633	664	633	571	581	629	670	575	610	598	619	615	596	624	627	589	581	615	625	610	650	625	644	560	615	620	691	612	644	614	619	597	621	654	636	615	646	656	641	591	649	661	603	624	639	695	622	636	622	596	659	641	632	628	626	610	587	614	621	610	615	608	625	648	678	663	607	642	624	623	640	636	605	598	665	648	600	643	632	601	636	641	640	577	671	621	641	635	643	638	608	640	618	640	700	629	615	622	604	616	611	697	659	619	615	617	658	656	644	635	593	601	587	645	620	588	649	655	584	600	639	625	623	609	639	597	668	631	634	653	621	619	635	611	643	652	613	644	579	632	610	635	635	644	638	664	640	608	618	646	602	597	664	632	674	642	636	680	626	628	645	675	644	642	631	687	599	619	653	676	597	615	625	611	628	618	626	661	645	623	648	678	638	566	639	643	629	614	616	608	660	666	682	629	588	628	628	609	637	640	605	639	652	623	630	635	676	606	629	607	643	593	680	621	611	645	629	633	638	658	606	629	616	621	605	583	604	637	646	609	621	614	647	618	653	604	617	640	624	627	638	645	614	626	603	604	615	565	648	632	610	639	663	605	630	618	591	613	583	640	568	667	568	652	631	636	647	627	633	642	570	613	647	648	584	630	607	642	621	612	662	603	625	641	647	611	646	631	626	630	604	637	614	641	615	627	608	632	622	621	585	665	646	607	621	618	588	617	658	660	619	623	641	629	636	616	604	632	612	599	592	632	647	629	690	660	605	634	621	615	659	615	645	629	618	624	607	650	631	691	623	643	625	625	661	631	615	626	639	631	631	605	622	645	628	613	625	663	645	629	623	616	656	621	628	583	626	619	640	609	579	656	626	636	631	615	628	612	677	622	629	664	601	670	632	655	644	593	636	594	623	616	628	589	613	631	645	620	656	633	639	616	647	577	638	635	628	633	691	596	633	625	648	655	666	598	590	648	623	621	598	611	649	631	641	585	625	657	635	626	605	633	658	611	614	620	661	609	660	633	615	597	625	626	624	621	621	665	632	657	609	634	626	603	651	627	644	650	641	641	605	632	591	624	582	608	619	636	602	683	605	652	633	660	603	632	608	643	601	603	634	579	662	629	640	628	648	588	656	622	631	619	662	625	649	638	630	607	666	617	633	593	657	618	623	646	646	649	615	593	642	632	597	631	647	632	635	584	665	635	613	635	647	701	647	625	623	630	641	598	608	621	621	617	618	598	580	644	612	602	602	628	577	631	665	600	658	614	617	614	632	626	621	624	650	691	647	596	623	634	609	601	601	627	596	606	651	605	646	651	605	638	646	667	593	627	657	655	675	641	625	609	609	624	643	662	640	638	647	628	647	634	632	600	652	629	643	613	600	621	631	651	617	600	593	627	656	651	639	640	645	614	634	641	623	579	585	693	573	647	661	607	612	571	622	632	653	635	663	647	629	590	594	611	596	584	644	654	635	618	650	607	628	664	608	598	647	668	657	615	632	588	630	627	626	601	627	650	617	635	623	603	646	615	637	674	592	666	626	575	671	673	641	595	650	643	608	596	602	620	610	654	568	611	634	636	628	637	623	605	621	649	656	654	578	633	647	638	621	621	605	633	643	653	678	618	651	622	653	612	648	590	632	632	679	615	616	592	620	616	649	634	645	632	597	652	601	602	630	645	661	642	677	661	621	633	655	621	652	646	585	635	618	608	619	615	642	638	649	669	619	652	667	617	670	628	632	636	589	641	609	621	648	647	615	597	667	639	607	653
40808	20039	10743	5059	1508	668	355	315	276	261	274	229	243	280	235	238	275	275	269	238	267	245	223	269	261	256	269	258	283	239	265	242	258	213	226	226	247	232	267	253	258	236	253	249	241	248	232	250	251	245	230	286	288	287	262	236	283	240	248	253	259	289	249	255	251	233	273	250	259	253	242	269	246	267	233	251	239	294	272	288	264	268	222	259	243	264	259	219	283	299	236	261	241	245	231	240	259	231	260	258	244	233	259	270	220	246	204	260	243	257	269	256	227	245	257	262	230	260	285	244	253	256	257	259	260	284	290	254	255	265	250	236	247	244	252	222	295	263	270	251	235	241	254	256	237	235	237	249	249	258	261	261	279	260	238	229	293	259	286	234	255	230	292	231	239	257	264	232	251	247	221	260	274	223	278	252	260	230	270	254	255	269	262	228	259	247	244	261	232	247	222	258	248	226	238	286	258	244	227	254	236	204	280	232	236	264	270	220	237	241	266	244	240	270	235	249	298	257	279	266	247	243	229	229	229	244	279	250	246	249	250	226	259	231	254	255	264	246	231	224	258	228	249	231	243	265	248	247	254	233	258	272	192	237	213	255	268	280	240	246	231	263	256	234	247	243	273	258	249	221	283	269	271	232	245	271	263	271	236	232	283	245	266	257	266	232	214	272	231	244	257	257	273	269	243	254	261	220	256	252	247	259	267	268	255	243	279	240	243	243	241	255	240	227	253	254	261	246	244	247	257	225	263	250	270	264	246	229	237	254	241	257	262	216	224	261	272	215	243	260	234	250	249	247	255	262	228	281	247	267	247	222	245	270	283	234	258	239	248	265	234	246	251	248	250	231	272	235	231	273	293	238	250	256	235	224	264	246	249	264	259	250	251	264	274	254	232	224	275	277	239	247	269	246	251	279	256	275	280	216	239	262	255	234	279	260	265	233	282	253	247	243	263	254	252	229	197	249	230	241	238	248	259	252	272	240	251	255	242	270	251	274	260	277	251	242	233	254	243	271	242	269	250	250	269	271	248	254	264	257	250	248	251	283	264	295	242	236	257	269	268	254	249	234	264	272	267	251	258	228	236	245	255	272	246	260	250	257	280	244	255	273	248	265	259	237	256	253	235	243	244	256	274	251	254	250	230	239	235	248	250	252	256	251	254	250	182	236	270	237	260	235	233	241	239	239	236	246	238	246	239	229	252	287	252	282	257	241	252	234	249	244	264	278	279	236	278	253	228	265	262	221	272	264	267	228	245	278	245	271	280	237	237	255	260	230	256	237	296	247	246	218	220	277	245	275	255	248	217	273	234	237	243	223	248	239	236	240	224	261	232	257	232	262	238	250	223	260	240	272	268	278	242	232	277	231	251	259	250	230	221	248	277	257	228	248	244	271	278	259	250	221	252	261	271	226	239	269	275	241	248	240	275	255	254	250	238	253	230	259	261	279	240	235	252	235	236	233	239	238	264	259	224	247	235	244	239	237	257	241	291	265	281	223	233	255	238	264	260	237	252	275	258	249	272	237	274	271	259	245	247	234	262	227	246	238	266	252	245	245	281	270	261	240	243	257	260	256	256	251	239	260	244	232	234	206	259	235	240	248	252	216	229	263	266	273	285	245	266	242	276	239	231	221	245	234	252	236	228	249	264	242	228	238	236	257	265	263	218	251	245	190	246	244	255	279	283	246	274	254	226	245	262	241	254	225	238	267	264	240	248	255	235	261	258	245	268	230	250	237	234	239	226	264	237	240	231	267	244	249	265	254	217	251	244	228	277	259	273	261	275	281	240	243	312	237	249	242	254	206	207	237	255	248	270	249	250	264	256	267	234	251	255	261	252	243	246	267	268	251	222	238	253	262	261	254	245	221	251	275	283	225	237	253	228	236	262	239	257	265	247	262	230	236	251	272	217	258	268	265	218	241	240	248	237	286	264	261	248	220	267	263	302	240	240	245	253	245	253	229	246	242	233	235	245	248	245	234	237	255	230	266	275	241	232	229	224	233	269	220	237	243	260	239	225	239	219	255	217	258	268	246	259	257	252	266	235	243	250	232	226	261	228	264	285	275	252	234	254	236	231	250	234	254	282	229	269	271	275	268	248	230	227	257	234	240	248	262	242	280	243	242	233	246	247	235	277	251	267	272	260	219	241	257	261	266	233	233	242	224	242	275	234	225	249	253	267	242	253	254	250	237	207	250	231	278	262	243	260	269	277	272	275	249	225	257	259	241	277	245	247	258	248	256	273	245	253	245	262	227	230	238	255	242	234	274	266	244	234	233	263	267	226	262	235	277	244	238	254	238	249	247	254	259	269	249	223	277	206	267	265	282	233	229	261	249	267	242	283	265	230	254	243	257	260	270	237	253	242	241	278	288	245	246	289	250	263	247	241	297	275	200	260	273	258	257	258	235	245	274	266	243	276	270	268	233	243	265	258	257	239	239	229	263	258	222	239	231	235	256	247	223	233	275	236	243	248	269	255	228	236	258	257	282	241	236	248	214	249	202	264	252	250	291	241	230	267	285	239	254	227	251	254	255	280	215	238	264	277	245	247	259	277	247	289	221	246	249	253	254	259	275	257	234	247	256	256	250	252	256	217	228	264	267	222	255	238	261	249	268	272	252	223	261	282	254	236	272	267	261	257	243	257	237	264	293	280	252	260	233	264	267	244	241	273	266	258	262	281	230	265	239	251	295	239	273	243	275	287	276	203	246	264	249	233	243	267	254	234	266	246	230	259	261	275	244	255	233	265	282	249	252	218	235	234	232	247	231	243	256	243	261	277	218	273	266	273	229	258	209	255	232	253	268	283	277	260	245	263	231	241	228	227	249	263	246	282	273	266	262	273	263	265	279	247	223	252	259	261	212	265	230	269	235	262	268	277	288	258	259	275	242	265	251	224	246	231	253	260	247	256	245	228	231	252	219	215	268	262	276	289	271	279	236	239	250	253	265	241	272	248	230	280	257	266	269	255	268	228	230	229	230	259	262	281	221	235	250	231	235	256	238	235	240	241	203	270	259	264	212	269	226	242	283	270	244	235	252	247	262	262	245	219	211	247	252	225	287	266	245	244	248	246	269	244	249	254	273	251	249	244	249	252	277	257	225	260	278	258	232	236	246	258	238	240	251	254	230	257	246	233	192	274	262	246	281	270	263	234	243	250	222	251	282	276	245	235	242	263	273	249	246	243	255	235	242	253	255	277	250	291	258	218	269	270	255	245	244	252	263	240	262	288	259	249	264	256	261	228	252	231	262	243	272	250	280	292	214	253	258	251	235	266	254	243	270	246	243	236	259	263	243	276	280	249	258	295	254	267	236	267	239	247	265	223	260	262	258	261	244	256	225	261	267	228	257	273	260	245	244	243	247	268	244	246	269	236	252	261	266	251	218	237	266	248	254	266	267	236	220	247	246	243	252	278	271	274	277	263	222	247	241	237	252	273	243	249	260	278	276	291	267	245	230	256	241	246	256	254	237	222	253	234	236	228	255
24148	13930	14559	10633	4808	2110	1071	882	723	722	627	559	578	589	593	610	561	570	605	555	557	569	566	536	584	526	513	577	580	598	516	554	526	540	552	586	587	576	562	548	553	577	546	533	547	559	561	526	551	513	580	541	545	574	586	518	524	556	571	590	527	593	552	549	572	550	569	568	557	557	571	568	500	563	526	580	600	552	548	543	552	541	556	555	584	551	534	586	552	617	535	511	580	605	569	579	531	532	577	554	594	565	576	585	566	570	531	564	514	548	559	525	575	574	586	532	566	515	559	580	546	565	556	553	564	560	555	527	580	547	512	620	540	579	541	540	556	574	571	555	560	577	581	580	551	534	543	601	538	589	551	529	564	553	539	536	593	511	537	554	534	523	553	514	564	533	593	557	558	548	519	512	552	562	529	530	528	549	593	558	563	524	551	576	562	555	544	585	537	559	586	533	584	517	569	538	567	537	537	587	572	558	575	589	544	532	533	548	566	585	521	598	548	541	540	536	510	568	537	567	555	520	569	511	573	543	553	578	564	529	549	535	594	550	608	557	552	619	565	588	534	552	561	578	569	540	609	557	543	569	589	559	587	557	579	572	576	568	515	578	551	600	545	584	554	577	596	578	550	551	539	590	529	572	526	576	563	560	582	577	583	558	557	504	545	542	544	591	595	567	572	567	595	573	561	520	585	551	554	578	579	548	544	584	519	595	560	499	578	574	610	557	572	575	569	606	558	509	563	540	583	553	544	553	559	565	549	563	523	539	507	536	548	583	533	552	559	544	571	548	522	572	555	558	528	547	558	591	547	534	575	527	584	534	559	540	578	547	553	532	567	551	549	553	575	567	563	532	554	560	546	572	542	543	567	614	566	574	558	563	572	561	569	570	573	518	576	555	541	537	502	548	555	561	534	581	546	516	576	559	570	540	559	536	564	513	560	552	537	536	544	568	583	573	531	561	566	588	543	578	546	556	571	598	580	523	510	565	609	591	572	561	562	559	553	558	525	507	513	552	548	572	556	551	547	549	543	496	575	598	587	524	575	548	548	539	573	529	567	557	540	548	549	538	546	544	536	582	568	505	555	568	519	531	557	540	570	518	552	515	569	520	511	531	561	567	541	549	545	513	559	533	563	566	531	545	565	555	533	523	544	569	562	534	550	593	534	550	552	537	533	547	567	582	559	528	558	574	538	592	495	541	572	592	551	616	541	584	579	540	606	550	550	542	561	528	566	537	504	561	524	553	569	581	531	561	577	550	559	556	555	555	571	550	563	540	611	526	524	568	556	577	582	524	554	537	529	541	578	570	583	557	538	523	558	559	580	560	562	556	503	554	519	543	536	575	554	544	550	558	554	558	570	522	585	563	543	607	528	540	575	536	587	563	532	543	545	517	558	594	569	552	554	530	540	527	519	567	544	569	564	566	524	594	566	579	572	546	563	544	551	526	516	538	575	549	530	580	574	558	539	554	587	571	587	575	578	558	589	538	579	555	543	545	572	605	550	545	501	560	551	556	529	577	556	584	519	510	527	554	531	524	573	585	521	539	643	531	531	567	476	515	545	565	527	570	557	557	528	535	533	552	558	538	569	552	540	576	584	563	516	566	499	583	572	558	563	552	565	558	576	559	566	536	498	548	550	559	546	563	523	590	561	555	580	555	558	564	584	575	588	558	521	554	576	579	602	595	565	574	551	586	561	546	539	551	549	563	550	577	565	566	571	609	559	570	533	542	572	556	521	534	566	539	503	567	537	587	532	566	576	558	576	566	552	564	551	533	544	568	556	545	570	580	559	568	554	577	569	539	530	543	571	544	543	573	581	562	583	512	556	550	559	545	589	510	534	548	558	525	593	615	556	541	549	550	589	580	515	534	495	518	541	538	593	549	531	559	601	578	576	518	551	560	571	477	555	578	579	533	532	533	579	536	555	503	571	536	554	565	554	568	523	576	549	569	585	540	532	560	549	525	514	552	598	597	575	577	539	533	582	578	518	565	574	579	584	590	578	529	508	602	535	553	549	549	532	560	576	564	554	561	549	594	547	562	580	577	574	570	544	556	571	552	568	543	554	561	557	550	538	535	550	577	541	529	509	603	588	544	517	532	545	546	544	541	556	576	545	535	544	540	554	544	562	581	593	533	542	568	531	517	560	576	561	612	556	567	577	559	572	544	590	515	584	559	565	566	520	580	588	560	542	530	547	553	518	516	536	540	551	540	525	545	550	590	568	569	604	557	531	551	481	571	566	536	524	524	543	567	572	541	539	586	558	583	565	558	613	579	567	570	594	549	540	544	540	560	568	531	535	598	567	561	577	597	533	591	580	584	522	524	533	592	576	540	551	550	543	538	547	559	571	547	568	550	618	579	567	550	529	553	535	514	579	507	542	611	547	572	558	573	584	560	565	571	563	573	536	545	595	567	572	546	547	564	603	568	549	575	509	598	592	565	576	558	574	528	573	557	619	535	499	577	566	569	550	580	529	544	575	552	543	565	573	577	537	528	580	537	559	520	569	563	539	586	528	530	546	552	567	553	513	559	566	562	547	545	604	565	533	530	529	533	508	556	601	531	576	539	542	494	570	579	580	561	574	546	534	553	565	531	504	546	587	551	506	599	516	550	568	562	559	539	542	570	561	550	568	548	562	535	584	571	525	588	537	524	570	572	542	559	584	554	558	542	556	557	565	583	545	570	554	546	553	566	545	562	551	549	549	538	527	534	579	573	549	564	568	589	571	545	529	518	561	546	575	506	538	537	544	576	592	564	593	577	506	547	547	515	593	549	534	539	524	535	531	534	588	581	588	562	569	507	545	555	556	563	550	544	538	581	559	552	555	556	550	528	580	557	540	571	573	524	591	587	597	525	528	580	616	567	574	561	533	523	553	548	533	587	598	591	560	590	535	551	574	548	580	577	572	566	544	548	580	553	565	574	590	536	581	492	533	529	593	553	563	564	555	528	567	543	516	543	539	524	589	598	560	539	548	564	605	585	527	568	541	578	545	560	548	556	540	531	584	531	549	569	539	559	551	552	567	612	548	569	570	526	570	552	552	618	563	600	541	522	607	532	560	541	532	538	603	580	567	560	589	546	549	575	575	534	570	562	531	606	531	602	577	514	571	536	564	572	579	522	581	530	602	548	500	523	549	542	556	581	522	535	569	605	537	557	570	538	574	571	536	585	538	549	550	555	549	554	558	547	550	548	531	597	540	566	537	592	611	512	586	593	540	548	544	539	578	580	585	572	572	510	557	573	579	614	576	536	587	553	551	604	569	589	533	568	573	541	581	554	560	574	576	569	531	544	558	534	601	590	571	601	581	548	582	542	585	517	569	517	535	562	552	539	526	542	553	527	576	548	539	554	561	597	577	582	582	532	541	517	522	580	548	557	542	564	565	581	568	554	572	526	500	540	565	591	528	553	573	544	565	609	579	543	566	549	528	579	543	546	529	567	567	513	560	540	572	582	564	560	523	567	564	535	551	536	560	563	530	559
53773	30087	14697	8726	4843	1449	450	367	381	291	371	279	284	282	289	277	315	291	318	290	302	279	271	301	270	267	287	249	268	262	257	250	248	261	266	277	283	266	236	259	257	254	234	266	268	246	289	272	276	262	251	282	254	284	262	276	309	260	238	268	270	281	258	308	263	273	275	247	242	265	275	271	250	261	239	237	279	276	282	242	250	295	255	244	282	270	269	281	236	237	270	301	257	264	259	278	242	247	261	310	258	242	282	247	243	259	297	254	264	274	254	261	260	224	267	222	254	263	277	288	256	288	259	291	257	244	265	225	266	286	259	267	224	262	244	268	257	247	266	256	262	298	275	239	272	258	264	286	244	269	236	242	288	265	275	250	292	247	262	268	221	277	286	272	260	255	263	237	260	317	281	239	235	286	263	296	250	260	271	265	280	255	237	296	287	257	258	264	289	255	242	244	281	277	281	267	283	270	263	248	266	263	257	282	258	266	282	263	257	289	297	254	259	290	272	252	227	281	247	270	257	282	293	274	239	240	283	285	258	228	257	260	290	246	257	283	282	280	255	296	262	264	244	235	272	299	245	248	297	254	256	285	261	247	272	297	277	256	231	268	263	265	256	232	278	241	289	269	255	253	230	294	277	273	254	264	274	269	292	261	262	283	241	282	240	286	263	281	256	226	254	267	274	248	251	282	260	296	256	307	255	253	288	285	245	250	254	252	297	286	269	265	248	245	286	260	273	292	271	271	276	260	292	264	242	267	287	263	262	276	247	256	265	252	271	257	263	239	268	276	275	274	269	250	240	262	266	285	281	292	269	236	285	258	288	259	291	285	280	235	292	256	275	261	270	272	261	268	269	285	255	289	317	238	258	271	249	310	243	253	274	233	272	256	270	283	267	254	298	245	258	264	267	320	243	254	292	252	246	265	257	248	284	255	262	291	280	268	262	288	297	263	276	265	272	305	273	271	246	278	280	281	272	258	244	252	279	276	302	265	270	267	271	272	275	273	275	259	239	243	272	293	255	248	290	228	226	283	262	243	295	242	251	296	241	258	270	264	244	281	255	285	261	299	251	265	260	267	296	274	280	251	267	294	265	268	240	290	288	292	275	244	243	254	275	285	293	272	277	270	265	289	265	255	251	246	254	286	314	291	269	251	262	237	305	281	255	268	292	275	286	286	274	272	272	252	254	249	257	241	269	271	283	256	291	267	283	296	292	266	276	267	257	248	272	268	268	290	254	261	243	260	237	274	244	249	241	301	245	239	251	274	228	230	309	247	289	226	249	264	265	244	250	241	269	258	277	281	273	238	244	295	276	270	259	252	268	273	254	288	268	298	298	295	228	267	277	267	281	252	258	268	297	285	297	286	249	270	296	254	255	258	228	241	248	263	272	284	273	256	253	296	270	256	258	250	238	251	222	287	267	269	261	295	247	281	271	239	287	258	267	271	282	263	260	278	268	253	255	266	252	287	286	261	235	291	230	258	250	267	261	263	231	293	263	288	252	260	294	263	267	287	272	263	236	254	265	256	265	282	279	256	265	260	277	238	282	268	280	280	288	274	308	265	226	251	262	262	275	264	269	274	244	240	282	245	299	307	257	294	262	276	249	247	265	236	273	285	282	267	241	272	240	265	251	296	280	277	259	229	255	282	274	264	250	274	275	253	281	305	234	258	262	265	247	303	261	279	268	282	260	268	239	249	243	296	263	305	241	264	230	288	214	287	276	268	266	252	286	270	249	248	273	286	266	272	263	270	286	271	258	273	250	280	242	260	246	281	267	288	294	311	289	247	254	258	266	262	255	244	278	269	247	292	246	281	279	274	282	256	275	281	263	271	292	232	251	305	253	251	248	294	306	274	246	260	295	248	261	284	266	279	275	278	272	243	247	246	259	280	234	303	307	264	274	284	280	261	247	295	272	275	264	272	272	248	304	248	244	292	260	272	269	305	259	266	258	272	259	241	271	258	281	256	278	265	244	292	237	282	258	260	263	280	262	243	227	257	260	252	293	270	281	246	256	270	211	271	284	252	261	298	244	269	288	276	258	255	319	299	257	237	264	300	296	241	240	266	268	261	271	255	249	275	268	262	255	270	267	269	235	273	297	273	268	250	263	278	290	281	278	275	282	268	262	273	241	268	250	237	274	282	259	247	223	258	265	259	261	302	274	279	288	266	252	269	274	266	238	243	261	268	253	263	272	298	277	283	297	295	258	285	268	235	256	248	272	259	258	268	261	313	301	294	255	299	256	233	252	276	256	262	257	274	252	267	284	265	245	243	267	255	285	284	264	276	286	285	276	291	262	258	237	246	276	288	263	300	280	276	286	251	265	277	259	262	261	297	238	265	255	238	281	264	312	274	265	279	235	251	275	262	306	308	272	259	269	293	251	256	276	285	278	257	230	234	263	248	288	263	256	279	244	262	261	253	293	307	289	298	275	271	235	305	231	281	274	249	271	256	281	267	287	268	236	240	282	291	254	242	264	268	261	287	273	266	277	238	256	273	281	263	271	288	287	246	251	247	277	239	243	270	262	251	286	245	281	252	270	264	267	270	274	271	248	254	225	263	264	250	265	265	289	268	312	251	269	263	276	255	246	266	277	294	242	279	231	299	264	253	242	271	266	285	267	259	284	249	269	273	248	269	287	244	270	306	269	252	296	241	268	266	265	281	243	250	285	269	240	245	261	280	251	288	275	258	257	237	253	261	264	271	264	275	285	283	234	260	269	271	256	291	284	274	278	283	271	295	261	266	302	288	261	261	263	262	259	300	274	294	219	281	280	257	259	256	256	272	266	277	279	270	240	281	278	273	303	306	243	283	284	264	263	279	280	272	281	244	280	268	257	275	284	278	255	242	274	288	267	294	278	281	261	291	257	307	280	259	253	269	272	237	280	273	298	286	251	277	301	287	262	276	252	266	258	266	257	255	260	264	256	276	271	255	270	267	251	240	254	292	279	283	253	251	239	296	260	284	285	223	258	259	302	289	285	298	316	287	287	272	308	251	277	229	231	268	276	287	261	252	271	284	267	294	249	274	270	275	292	238	263	268	273	256	256	256	294	249	269	258	251	253	212	271	293	237	269	257	293	268	299	261	250	222	256	255	282	244	268	289	254	268	280	284	229	279	239	277	283	241	270	253	253	274	269	246	281	249	238	266	263	265	272	272	267	238	263	274	287	277	295	238	284	286	281	271	246	299	265	266	293	263	277	263	247	245	230	283	282	267	245	241	281	270	269	267	252	274	263	264	280	278	249	269	249	287	292	293	223	248	257	280	281	262	292	248	279	282	280	238	287	245	283	256	248	263	237	274	256	257	257	275	262	279	294	267	285	275	270	260	276	293	259	315	285	262	284	275	290	306	278	268	253	266	245	278	265	245	235	294	261	253	243	240	239	275	271	268	280	268	257	221	254	253	287	267	231	268	254	271	290	258	288	265	236	257	256	287	262	264	283	265	261	270	284	258	287	246	252	210	247	256	243	261	287	252
33695	21544	17532	16969	12093	3748	1411	1217	1163	1027	933	849	812	759	718	654	684	726	701	764	735	681	786	780	646	613	624	578	608	627	586	594	602	583	587	582	579	602	581	585	608	636	568	587	575	585	588	607	552	555	597	602	570	585	620	594	595	545	619	578	642	566	547	599	599	580	600	545	606	596	597	592	570	558	577	590	621	592	643	569	579	596	589	578	569	564	584	551	603	566	535	556	559	639	522	586	586	543	633	580	573	611	618	630	581	555	609	601	619	579	552	580	596	612	638	601	605	626	603	592	596	524	629	549	609	605	542	557	586	556	541	630	650	603	554	639	601	579	569	564	592	606	614	600	582	577	599	574	603	617	620	549	612	592	618	566	565	594	616	558	546	610	543	564	563	569	601	600	598	600	570	617	635	584	623	551	619	579	610	623	625	573	588	569	588	570	572	588	582	603	569	594	599	611	623	625	601	603	613	567	588	574	571	580	588	545	597	577	585	593	577	572	619	606	582	606	560	588	554	587	618	633	567	619	612	633	654	578	596	604	584	563	551	584	592	614	583	590	532	565	573	622	538	604	613	548	592	555	603	627	574	593	573	586	612	590	549	557	586	570	558	562	587	584	577	546	595	585	535	609	595	605	572	602	601	593	582	609	611	582	592	579	566	597	566	587	587	557	584	603	556	559	557	589	577	593	594	627	580	545	571	609	580	610	612	557	570	625	585	589	593	602	540	566	614	532	613	606	614	566	589	598	581	576	590	557	577	556	580	610	574	572	568	604	568	579	593	614	614	647	546	554	593	598	602	606	596	607	586	591	572	604	575	623	571	572	602	571	573	632	597	618	570	590	583	584	576	578	590	609	601	601	572	577	574	561	562	644	626	600	587	663	597	592	618	563	602	591	559	575	575	570	619	573	603	619	615	619	551	596	603	595	593	570	584	615	587	604	584	608	598	588	565	600	593	568	566	585	574	554	611	602	598	602	580	596	602	593	574	564	583	571	558	587	617	624	597	586	597	566	595	595	570	603	602	591	613	534	598	578	620	566	585	586	592	627	621	630	627	604	573	584	553	570	583	579	596	574	614	595	567	566	593	573	601	578	616	600	582	590	588	551	602	538	606	614	600	587	619	561	594	594	576	610	584	532	568	634	592	548	567	593	610	576	600	584	585	566	629	590	576	583	626	606	596	570	550	588	608	584	532	564	548	557	607	563	598	595	577	535	576	583	564	553	578	560	605	585	557	588	618	548	559	614	567	557	585	581	600	581	586	570	623	584	603	577	664	602	601	570	606	525	545	594	633	603	578	576	558	571	608	549	623	567	573	579	549	546	574	597	576	573	632	640	553	550	564	624	562	582	578	561	607	576	564	574	577	603	586	566	580	570	614	609	608	595	626	620	539	607	606	582	551	605	594	560	584	568	603	574	561	635	600	576	612	599	600	562	620	587	547	580	596	568	581	557	561	600	586	603	508	572	553	575	573	580	617	592	594	580	606	560	572	598	575	591	562	609	556	579	595	614	600	585	594	555	593	602	560	593	605	592	662	604	580	598	555	610	605	589	612	572	587	587	563	596	577	579	575	545	562	587	593	599	575	621	593	563	613	593	564	592	564	630	604	575	599	558	597	598	570	555	557	606	620	617	592	555	589	565	618	646	588	622	621	594	607	588	598	626	583	580	596	630	587	562	632	600	642	559	586	573	574	607	592	586	586	592	570	561	553	589	577	594	578	599	596	614	614	574	575	577	646	609	589	600	565	556	517	583	565	592	586	597	560	588	573	626	599	588	585	613	613	643	599	573	587	567	559	627	585	590	547	601	614	628	586	569	549	563	536	572	647	573	576	598	603	562	596	602	576	595	559	625	628	607	565	602	589	604	525	555	656	597	592	591	649	606	581	579	583	591	586	601	582	534	575	581	587	616	590	597	577	581	647	515	577	622	595	586	580	561	598	585	602	606	608	573	597	561	618	604	587	583	578	589	608	581	558	583	634	608	616	584	550	589	574	609	591	566	593	550	545	541	566	589	600	613	574	575	597	546	600	538	549	604	599	608	568	592	581	577	564	562	595	572	599	592	627	580	581	581	640	580	605	613	577	620	585	578	588	538	604	570	621	580	608	581	612	608	590	612	579	603	625	597	603	600	610	566	614	614	601	565	621	624	586	594	595	609	569	595	600	573	561	616	603	589	641	585	579	604	629	611	590	566	581	628	596	595	587	526	564	588	570	584	594	573	594	574	596	592	547	567	551	555	582	582	577	589	595	597	570	606	577	594	565	606	603	566	571	580	551	575	622	595	569	600	557	556	577	578	602	579	558	551	567	616	584	598	623	549	604	582	581	589	593	573	598	613	599	563	539	554	615	647	580	616	589	592	568	648	586	598	631	595	601	618	604	572	602	603	561	596	586	560	572	618	572	572	619	621	573	581	616	628	565	589	597	592	569	618	571	571	559	598	594	602	607	596	585	580	606	585	600	604	607	590	567	605	626	595	568	612	593	620	650	590	613	596	590	581	587	594	580	554	581	556	616	650	617	597	569	584	596	533	639	599	619	555	571	605	675	582	601	557	593	563	599	550	577	578	604	557	570	600	604	599	595	562	562	580	565	560	624	547	608	589	606	574	614	585	567	581	588	595	631	581	599	577	577	590	578	579	587	591	550	596	589	595	583	579	556	583	627	593	576	598	565	603	581	555	586	550	594	571	618	603	575	611	602	581	563	554	598	619	596	563	607	588	569	554	568	600	617	585	562	568	576	583	565	591	571	535	627	585	626	591	552	610	601	610	607	596	549	515	621	568	582	619	568	544	597	630	591	641	604	610	566	657	576	589	591	587	567	596	569	577	575	540	551	605	594	622	593	627	590	578	603	566	627	607	604	564	576	580	631	601	595	584	597	616	559	585	555	570	581	592	590	583	605	600	573	600	553	580	583	575	592	553	599	627	624	605	625	589	614	580	553	567	580	616	592	568	610	613	564	559	554	608	568	602	610	592	585	582	580	618	565	555	563	572	594	592	581	580	557	577	571	559	629	527	567	598	587	577	604	625	575	598	594	568	579	602	592	575	603	591	603	611	611	564	604	552	560	569	641	569	540	598	567	606	591	591	604	546	608	578	605	601	623	636	620	575	586	569	638	591	593	558	581	582	583	588	563	581	608	608	621	549	581	577	608	592	600	597	620	609	614	591	581	556	588	570	548	605	568	605	605	580	597	594	590	547	600	566	576	587	614	587	629	561	627	571	612	553	581	587	575	596	581	604	608	588	605	553	586	569	585	580	607	593	620	576	576	565	592	614	529	578	553	574	593	563	621	588	603	615	587	570	600	522	598	596	590	573	619	601	562	639	590	558	579	598	630	562	566	593	561	620	604	571	589	581	598	585	647	606	595	550	566	577	573	575	576	602	600	625	598	626	630	585	573	594	556	582	602	571	612	607	624	565	560	591	571	610	601	569	606	624	632	588	584	594	577	595	598	580	642	600	635	601	541	592	648	551
61200	34542	22707	14572	8162	1994	468	426	318	392	345	337	344	312	298	319	328	325	312	321	331	348	320	398	319	294	303	292	297	267	289	286	290	272	271	298	282	302	285	278	300	311	292	263	270	277	285	272	303	279	299	296	291	292	274	301	311	266	263	263	287	302	292	284	304	266	267	294	318	271	292	272	266	282	272	285	284	298	267	256	274	293	295	291	304	282	263	311	289	302	278	289	269	299	285	282	257	277	286	272	317	274	313	307	258	271	268	325	269	298	313	303	309	290	293	272	279	293	275	321	279	287	250	268	289	296	279	302	294	294	289	274	291	298	322	293	293	282	301	318	278	271	278	273	288	285	304	258	289	302	252	264	292	260	243	297	291	289	294	310	301	315	275	281	288	274	291	318	264	274	288	283	257	314	289	277	282	281	311	271	287	252	277	290	281	288	303	270	276	267	284	273	259	290	279	354	280	276	281	278	304	309	302	287	295	288	272	274	282	291	279	288	294	284	302	299	262	267	262	300	292	269	304	298	278	299	264	285	315	309	289	285	299	276	298	288	277	303	292	296	290	326	245	303	304	270	269	277	270	292	289	316	341	287	277	261	274	292	280	308	275	296	313	260	288	282	317	351	285	271	314	302	255	278	262	291	271	293	294	298	309	295	291	301	265	260	287	306	295	273	281	276	252	324	298	270	289	251	264	315	275	281	286	296	294	267	297	326	287	293	289	297	298	278	288	291	269	309	270	260	271	265	261	300	282	279	284	312	299	299	264	283	310	302	251	273	268	280	278	258	260	311	265	267	297	315	306	326	263	266	311	259	245	263	295	276	290	313	282	277	307	262	273	264	318	272	281	275	294	295	284	283	289	298	275	325	268	273	301	289	280	302	285	280	274	302	305	274	253	285	287	266	274	338	316	287	288	295	297	290	295	290	294	270	313	317	311	309	306	299	284	267	279	269	285	267	296	318	300	307	289	283	296	310	299	293	270	260	319	295	285	296	264	281	268	282	301	316	314	292	264	285	283	297	305	297	295	289	305	266	295	288	307	309	299	288	302	273	279	252	289	293	266	273	253	280	295	253	282	287	299	270	284	304	258	262	266	266	268	319	316	283	288	292	264	287	314	290	275	260	267	287	290	287	333	319	281	309	278	280	312	309	308	301	274	280	291	277	303	298	256	283	300	311	311	279	284	276	296	295	297	323	318	322	293	298	289	300	291	288	247	287	305	286	268	301	328	303	270	261	285	299	302	287	272	255	286	278	288	269	260	281	301	286	315	343	306	311	314	304	299	280	277	299	277	264	285	293	261	285	261	270	300	309	319	285	299	302	308	264	252	273	282	272	291	328	268	303	294	300	275	291	283	292	290	276	259	257	285	279	303	296	284	258	261	293	308	300	284	294	325	280	278	248	307	303	317	314	304	278	276	283	289	291	288	281	290	260	278	292	277	289	292	268	279	265	278	261	267	277	318	269	284	281	283	291	296	279	285	297	299	315	295	275	256	271	258	260	296	308	279	296	297	312	257	285	269	282	271	276	293	303	287	288	299	277	283	277	293	294	306	262	311	300	308	278	233	269	288	306	252	296	291	271	296	277	284	292	296	265	280	309	281	274	316	276	321	299	267	257	303	288	287	301	300	306	280	291	309	273	280	273	278	279	281	285	316	271	319	292	314	288	284	277	305	245	274	275	269	277	301	276	280	251	306	279	279	285	297	289	279	302	305	304	291	306	297	267	256	282	282	275	327	277	253	269	285	282	292	275	241	284	303	289	280	296	294	319	294	284	268	293	301	293	309	265	259	285	279	277	273	274	308	337	282	274	278	241	269	292	274	287	275	282	305	305	292	276	247	292	286	287	290	283	269	279	305	276	299	290	284	266	279	275	305	270	263	297	275	276	312	274	274	298	287	284	276	261	289	276	291	303	302	285	307	286	298	301	276	294	270	311	296	282	251	273	269	283	284	324	263	273	287	265	250	276	259	273	280	299	297	277	294	271	302	269	282	260	292	298	321	295	272	279	258	288	315	288	278	284	322	313	247	276	280	263	337	304	277	255	284	277	270	289	320	296	293	301	293	285	293	312	253	270	264	277	251	326	278	286	286	254	299	277	273	304	317	291	286	276	274	294	241	276	315	298	275	279	291	283	294	309	278	293	302	268	262	277	322	273	264	273	279	261	273	275	262	286	303	276	289	303	281	240	310	277	288	291	296	282	292	269	294	306	266	293	282	280	292	308	274	316	284	283	279	296	295	277	277	282	264	279	307	313	277	285	287	286	299	271	260	311	285	286	298	285	286	249	272	280	290	269	306	279	268	293	323	312	301	278	294	301	266	276	301	290	289	283	280	284	291	293	282	303	278	301	251	321	310	284	252	274	292	274	270	295	285	297	230	272	309	274	310	249	279	284	336	309	279	289	279	264	255	310	297	288	277	307	280	266	250	291	289	234	257	283	295	307	275	277	251	291	279	283	326	263	257	334	281	276	282	298	287	319	288	271	235	291	316	273	275	303	262	277	288	289	320	278	271	291	254	300	283	287	268	276	294	287	283	262	246	296	277	291	288	272	288	286	272	250	283	283	279	286	271	263	276	305	282	310	286	319	281	306	287	299	295	291	241	280	305	272	255	293	275	290	298	327	305	272	315	301	285	265	285	295	321	286	298	286	296	296	293	279	284	291	288	283	263	257	289	302	286	280	268	239	269	304	279	263	302	264	254	272	284	281	292	277	276	277	286	297	283	269	279	300	272	292	310	294	274	305	295	301	273	305	279	281	282	300	289	261	277	314	277	263	281	289	327	263	245	299	294	264	335	297	306	308	309	267	296	290	279	298	320	304	270	269	287	272	243	275	275	263	284	291	305	300	255	294	270	278	280	289	268	268	278	289	268	262	288	271	273	284	279	262	280	309	292	307	264	276	274	320	327	303	253	274	286	314	286	260	264	291	270	274	258	289	265	275	288	273	292	288	305	311	288	296	280	265	318	290	302	313	314	278	306	281	280	249	316	288	296	295	323	283	284	313	265	262	268	301	306	304	288	293	273	262	309	276	313	269	261	312	296	309	300	306	260	316	268	285	281	292	262	333	265	304	300	349	303	282	303	261	293	280	271	276	262	273	297	302	302	261	317	298	270	290	291	284	270	273	275	235	272	292	302	278	300	276	305	294	271	267	299	253	303	299	277	261	276	278	245	264	288	259	284	258	261	276	321	289	284	257	273	285	332	280	270	282	316	295	285	254	272	272	303	285	310	284	276	288	283	244	269	286	283	281	316	233	285	293	314	322	304	320	280	275	315	281	246	295	273	261	294	300	292	314	275	271	254	284	243	307	265	306	284	284	273	271	328	295	283	293	294	294	286	291	270	299	300	288	283	271	287	325	326	281	285	251	284	291	282	273	286	263	266	248	273	318	278	280	271	259	295	286	274	270	264	301	273	272	292	255	291	305	320	305	255	304	279	283	274	264	269	289	293	314	309	310	278	230	294	282	264	266
38163	25779	25379	23137	17204	4362	1470	1356	1066	1003	993	985	826	759	687	779	745	846	865	882	988	947	1128	1578	977	641	649	614	621	625	635	646	609	618	628	595	646	617	594	639	638	641	601	574	653	613	611	658	653	629	657	662	621	613	609	610	638	638	597	659	631	628	599	625	600	614	672	617	612	648	658	595	639	672	641	640	651	606	642	674	648	652	601	599	621	634	647	643	631	627	640	579	641	635	664	633	635	615	625	669	624	610	590	615	616	645	633	629	651	582	646	622	623	621	595	603	595	598	662	608	653	613	627	604	610	585	607	620	644	591	646	663	631	594	640	604	605	598	584	623	637	649	634	649	620	598	638	601	642	607	675	638	675	590	690	624	619	603	597	583	621	651	646	605	656	641	637	597	609	624	634	655	605	609	599	599	590	616	613	639	599	629	586	629	609	644	637	614	600	624	586	642	633	596	622	639	600	624	686	626	617	593	630	624	582	630	638	610	603	633	575	605	646	631	621	627	636	674	609	613	637	620	628	641	622	655	587	629	581	651	620	637	650	650	614	658	610	619	626	654	632	612	648	609	595	642	604	633	635	635	615	595	620	625	638	654	672	604	639	614	623	639	610	617	602	626	625	618	656	680	627	593	601	622	605	572	588	615	618	593	610	615	592	609	662	616	632	644	687	621	656	612	632	606	639	604	627	584	558	654	607	617	633	633	635	611	639	596	597	601	669	604	622	656	657	614	658	612	671	600	611	609	589	624	632	623	584	609	623	618	633	628	639	604	589	593	577	604	616	588	659	660	614	639	609	646	638	655	638	667	653	649	613	629	645	633	625	617	618	646	610	617	598	663	605	630	648	639	583	633	624	649	597	661	614	658	597	616	633	616	626	636	630	592	640	662	643	627	624	671	634	599	616	612	622	578	622	622	631	614	607	638	614	632	621	642	599	609	617	624	651	668	640	693	623	626	590	623	608	652	582	605	618	605	613	645	620	607	594	600	625	630	575	654	622	636	627	601	594	633	662	614	648	595	612	644	636	579	655	609	635	589	623	672	599	630	624	571	636	627	666	661	581	587	624	605	586	647	577	597	666	634	643	556	614	620	634	649	610	622	652	641	609	646	574	604	604	657	666	597	647	613	612	614	590	623	650	638	635	613	632	608	639	624	678	609	616	656	615	594	582	620	620	639	649	626	631	616	576	637	600	614	678	623	618	601	609	603	618	600	601	664	630	583	666	626	667	670	636	628	623	597	644	653	646	691	584	596	607	577	649	611	617	583	641	653	596	632	646	642	588	657	589	613	629	586	658	594	610	599	622	625	662	581	643	613	645	608	573	613	601	592	654	598	651	605	597	605	635	652	598	609	614	612	654	585	606	618	621	623	621	609	618	617	638	637	602	613	605	630	608	621	602	628	632	636	609	624	615	619	611	627	635	645	632	593	661	596	611	637	636	634	613	617	574	639	641	619	624	610	617	627	601	619	656	654	644	625	615	610	603	644	632	633	607	592	621	641	632	638	621	602	606	620	644	683	647	648	608	582	611	639	616	629	612	653	596	660	628	657	612	606	641	635	620	633	603	597	605	648	616	628	608	607	607	636	625	630	577	608	610	614	620	574	643	630	590	639	613	639	630	620	629	638	622	577	574	625	580	660	617	587	609	585	631	612	666	618	611	612	620	632	637	630	610	603	595	606	604	631	610	600	617	653	623	671	584	632	634	592	599	596	625	619	582	620	624	585	610	661	603	567	612	604	648	622	619	616	657	624	633	627	638	632	598	602	628	671	631	602	597	572	615	635	652	611	609	597	663	691	615	579	626	645	647	586	621	621	597	634	693	623	593	612	665	616	611	649	568	596	608	639	634	656	657	588	618	627	660	625	641	575	650	615	639	609	629	637	632	591	630	638	570	626	660	627	640	626	637	640	635	611	598	607	594	622	639	611	603	623	610	584	606	600	638	623	575	635	604	627	609	611	610	603	613	610	609	585	595	664	619	585	612	676	664	638	627	596	626	610	609	662	596	627	632	632	569	605	618	628	619	642	634	596	684	619	596	598	628	612	574	603	659	630	641	600	615	620	590	619	623	638	634	618	612	670	614	666	638	618	643	604	588	674	588	601	589	647	590	629	632	637	580	612	604	646	604	623	593	627	585	584	631	632	644	650	629	639	626	618	662	607	625	631	646	684	623	600	640	627	614	631	619	600	571	637	676	615	599	582	630	623	616	593	655	627	631	611	629	588	578	616	637	608	640	647	633	609	594	628	632	614	646	620	651	634	646	627	629	615	620	649	635	638	604	656	587	618	640	637	609	647	599	667	592	608	612	629	602	634	613	588	574	620	616	636	630	611	619	638	632	662	647	609	631	602	664	611	685	673	618	694	657	646	617	632	596	619	643	599	632	649	609	594	589	628	646	587	614	619	587	647	587	574	595	629	608	604	627	620	624	624	611	648	581	624	651	637	657	655	628	602	622	656	624	610	620	624	571	666	612	628	634	621	649	617	622	636	614	609	618	614	635	643	625	611	661	571	619	597	607	636	631	642	585	626	602	668	610	656	617	635	620	659	640	625	648	604	580	616	650	620	645	644	598	634	585	629	601	648	601	646	633	644	658	615	669	631	612	621	655	645	599	646	653	646	575	612	581	656	577	612	609	579	599	641	628	636	654	653	644	641	644	652	629	571	628	644	641	657	619	607	621	598	612	638	623	595	613	622	584	613	615	648	628	610	609	623	640	561	630	564	646	626	621	582	611	629	570	623	638	647	581	635	641	616	632	630	616	644	613	620	627	599	594	651	619	659	609	692	638	620	609	599	661	613	605	635	632	612	641	614	569	652	596	649	578	625	601	608	616	615	660	595	602	648	609	614	634	631	613	613	611	623	661	629	619	605	630	621	623	640	615	598	601	635	651	584	606	607	641	641	613	619	607	603	609	644	665	640	650	643	676	628	643	646	554	621	598	633	619	639	607	614	593	670	624	635	642	627	608	600	633	628	598	646	614	591	638	626	616	618	675	654	650	607	576	649	690	582	634	621	615	614	668	611	600	612	643	618	611	609	632	642	616	601	636	633	613	641	618	595	611	616	632	611	633	654	641	651	634	596	629	594	627	593	664	594	650	621	632	630	609	637	628	626	608	681	621	626	598	607	639	636	616	607	632	626	558	617	641	641	593	644	646	606	619	647	639	566	638	610	602	609	601	616	636	610	622	608	622	616	627	648	638	602	629	625	592	607	607	589	619	596	607	610	601	643	633	695	624	581	648	610	635	646	606	568	620	615	585	565	612	612	606	560	611	666	616	563	595	653	605	614	590	593	574	634	616	594	663	623	616	608	625	627	629	668	601	653	611	611	606	609	578	602	612	597	624	624	620	607	665	655	648	622	630	635	632	636	628	573	639	596	635	671	633	628	614	576	612	596	650	599	624	611	647	621	658	607	605	600	662	613	612	647	622	612	611	622	646	611	603	613	623	603	588	628	622	629	600	552	612	648	596	610
36052	18041	10406	3551	1215	413	309	247	272	256	278	235	280	258	252	244	204	279	260	260	242	250	222	227	231	247	231	239	253	255	250	247	242	260	240	255	283	254	242	254	245	226	287	258	252	242	240	235	221	237	233	234	248	262	268	221	253	246	260	251	246	249	238	243	252	248	223	258	275	230	267	275	220	215	235	246	251	267	244	256	278	257	251	222	285	234	273	232	202	260	235	251	240	243	227	240	242	244	236	252	227	241	275	243	264	258	248	246	235	258	271	243	269	273	238	246	246	224	245	228	262	245	240	211	248	239	240	234	258	253	242	232	240	245	222	258	243	248	297	229	258	259	233	220	225	268	243	278	238	250	272	243	248	235	241	240	228	244	249	222	232	263	249	229	237	261	214	250	248	278	255	215	264	241	242	262	247	261	241	247	258	247	239	225	257	269	272	258	261	253	261	220	252	243	249	237	254	224	261	248	254	242	265	251	233	262	277	251	265	247	243	228	234	235	245	254	230	267	259	231	265	228	253	237	252	260	244	216	231	217	247	243	248	225	248	223	197	256	237	259	240	239	230	220	240	258	224	260	277	259	245	253	252	249	250	238	272	276	238	254	250	255	246	244	281	237	253	218	231	221	262	242	250	252	271	282	248	225	249	246	247	241	252	235	229	221	218	241	233	246	223	238	252	249	256	258	249	267	275	265	242	222	226	249	231	241	277	275	246	220	254	257	252	253	276	221	268	268	254	248	230	222	255	224	226	268	264	268	262	248	244	235	246	274	242	226	242	207	237	246	222	263	261	254	235	247	232	234	253	242	271	262	273	256	240	242	238	207	247	239	256	238	256	277	212	253	235	290	265	247	229	257	272	221	231	246	271	258	256	258	253	251	272	244	263	241	221	253	227	248	259	244	258	249	250	283	265	229	237	223	259	233	245	255	261	244	249	244	245	261	249	262	228	216	246	261	260	234	234	244	258	244	244	235	250	249	252	256	258	273	245	257	229	248	231	265	241	241	262	278	253	236	230	254	266	266	228	253	264	267	270	239	290	240	233	248	244	239	218	249	273	224	268	264	234	241	251	244	253	241	237	246	227	237	244	261	252	262	241	226	224	258	238	244	249	241	238	236	235	259	289	233	224	232	244	279	249	256	259	267	218	238	275	230	266	261	240	248	232	258	236	218	272	248	269	253	254	231	240	241	248	236	230	252	221	240	267	254	259	218	253	265	256	239	227	243	243	260	269	264	219	239	238	251	257	254	257	250	216	245	266	236	199	268	216	238	244	273	257	256	268	234	233	224	253	254	219	232	279	232	224	235	237	260	232	265	236	246	270	256	262	255	214	228	231	224	218	270	250	210	242	249	219	283	258	270	237	220	230	239	257	254	253	272	244	221	237	241	252	242	236	235	234	226	243	234	248	227	251	242	252	245	258	254	260	245	297	245	239	207	268	243	249	230	264	218	245	224	225	271	250	305	232	254	222	258	226	222	267	228	237	249	250	247	276	238	261	250	270	237	248	280	249	241	226	229	241	233	254	238	244	241	252	244	247	239	230	241	276	277	219	224	250	250	236	274	235	239	236	248	235	223	240	250	252	224	227	250	223	253	260	276	254	262	249	262	246	238	227	250	267	239	259	272	248	234	252	245	272	243	271	283	232	235	252	263	242	215	231	213	240	269	268	242	220	259	262	252	237	234	251	245	248	253	266	255	243	278	220	275	227	257	255	269	244	251	215	236	250	233	252	207	264	262	245	247	265	233	221	263	228	214	262	263	250	241	225	227	247	247	241	242	252	225	235	234	241	244	281	224	223	244	253	259	281	217	236	237	248	241	222	237	250	248	231	269	270	255	230	256	270	235	246	244	227	269	231	262	243	235	269	238	215	272	284	244	245	251	247	241	245	254	245	255	261	255	263	231	281	261	232	245	256	249	219	239	213	245	238	244	249	238	260	243	242	229	240	238	242	223	269	261	220	249	264	256	243	288	266	253	242	220	222	254	223	238	242	290	251	248	229	261	247	217	239	235	227	234	246	239	224	231	237	216	244	232	241	228	256	265	239	265	242	234	217	244	227	223	256	248	282	240	273	282	253	245	257	220	204	258	280	277	218	252	227	238	241	247	209	229	304	266	248	235	237	261	274	252	264	294	258	259	235	234	268	250	237	262	274	211	252	238	255	255	247	244	246	229	243	243	267	253	288	262	251	234	245	262	254	278	266	222	232	231	258	231	253	257	229	235	260	252	261	220	232	238	237	224	245	255	224	287	248	245	249	240	263	270	238	263	258	260	246	246	241	230	243	240	238	226	244	248	227	264	251	252	241	238	249	261	237	242	274	256	251	218	272	239	239	248	268	263	251	256	213	268	262	263	241	275	247	271	266	233	257	245	245	224	263	228	258	259	239	248	232	221	257	246	236	249	254	234	241	218	239	226	262	233	232	276	237	267	251	249	246	233	272	265	235	249	239	232	248	266	247	264	233	228	228	238	259	263	235	286	257	232	231	220	221	226	256	233	272	237	264	263	252	226	270	258	255	278	242	232	226	246	284	271	219	274	243	271	224	246	235	246	222	264	257	227	271	284	257	233	223	249	209	268	237	251	248	262	272	251	259	249	266	235	228	233	264	235	272	213	228	230	245	229	234	264	217	255	250	227	252	250	247	254	240	257	234	232	254	238	289	252	231	248	238	245	239	268	283	273	249	256	258	226	236	238	214	222	261	246	246	253	228	233	256	241	231	249	262	249	226	247	225	246	281	254	268	271	258	251	283	263	261	265	254	247	228	255	241	246	252	233	246	255	221	261	264	253	261	271	238	240	282	234	274	237	265	239	233	240	223	258	232	269	264	225	250	235	277	221	250	277	246	238	224	242	206	228	237	229	256	238	247	219	241	259	260	260	276	278	235	258	226	259	242	277	225	284	242	237	215	255	237	259	224	250	210	243	212	255	221	240	242	238	261	273	286	239	284	248	252	272	267	224	255	281	253	263	261	261	260	240	270	250	206	233	249	234	252	232	229	243	264	231	230	248	263	234	253	230	221	218	274	262	252	227	257	231	242	268	242	270	249	226	289	251	246	247	293	262	254	236	275	244	248	255	225	223	263	230	261	239	238	250	239	263	242	251	270	263	222	246	253	216	237	239	250	272	266	239	289	253	252	242	246	216	249	253	271	224	273	225	241	224	232	240	264	243	230	263	264	224	255	264	253	261	256	249	256	251	242	264	236	229	241	261	245	245	264	250	220	257	276	260	222	236	287	220	259	239	245	251	240	225	233	255	250	241	252	244	263	258	253	254	264	239	261	269	230	236	239	233	234	256	232	236	259	250	262	257	229	261	264	249	272	261	235	257	232	252	218	253	239	217	235	251	265	245	263	260	243	274	262	239	263	216	253	243	227	238	248	248	264	233	257	249	257	255	275	249	262	274	250	265	281	268	234	221	268	258	240	249	295	229	242	243	233	235	223	227	286	253	245	258	248	251	230	253	234	269	258	250
22671	14020	13736	7617	3696	1193	757	642	624	557	588	535	578	611	576	544	530	565	552	520	547	578	549	521	588	576	557	559	542	502	536	506	534	535	538	596	542	529	529	516	570	542	553	555	536	597	506	580	560	550	530	534	549	547	541	576	529	560	547	571	524	554	555	540	542	577	547	528	518	566	537	550	547	513	541	559	530	569	522	523	552	559	542	573	569	552	535	563	528	517	556	542	578	544	522	567	539	525	513	588	549	532	504	546	592	540	567	557	561	559	562	585	517	559	528	552	540	523	529	579	611	541	557	551	535	570	542	552	560	550	532	544	526	586	561	518	538	545	557	524	515	602	534	550	525	583	533	525	534	519	544	534	517	503	519	535	525	558	554	512	537	541	575	553	536	551	550	519	478	573	557	573	509	542	563	493	528	555	517	553	555	574	545	512	553	554	544	564	553	578	512	560	529	566	526	559	559	552	549	539	493	518	521	528	567	583	571	520	541	547	551	527	581	566	529	549	519	540	548	540	529	593	523	559	547	572	571	528	556	529	512	574	546	553	521	513	578	573	575	550	570	527	532	544	566	528	512	515	550	547	574	539	571	567	576	558	544	553	571	505	594	534	508	564	531	533	547	537	569	536	530	543	529	521	541	533	544	548	529	556	557	605	575	568	559	524	603	563	542	525	505	595	572	524	550	540	495	514	546	544	529	553	558	521	533	576	515	588	576	570	584	565	533	541	539	526	556	536	569	575	558	496	509	562	562	557	514	521	529	600	595	568	520	570	549	568	571	530	572	532	569	542	547	558	501	524	535	575	524	531	522	602	566	553	559	537	553	548	566	553	541	517	513	606	548	513	592	528	551	518	541	518	543	522	576	522	542	546	564	538	574	521	521	576	512	523	555	488	549	528	536	564	540	512	523	551	560	543	554	500	580	525	567	580	555	538	484	567	561	536	506	513	520	561	527	530	545	511	524	586	514	477	558	540	532	507	567	544	560	601	524	514	496	551	580	546	525	530	559	518	514	536	562	551	541	560	564	538	556	547	527	555	547	549	565	594	504	569	549	553	519	542	550	504	510	576	524	545	562	548	571	590	520	494	531	551	561	510	569	559	511	573	558	552	564	559	495	513	550	551	528	522	505	559	565	503	514	553	551	551	536	489	566	545	548	497	525	556	513	534	522	560	553	575	531	564	562	567	555	551	528	517	530	569	579	562	563	551	549	540	558	560	561	536	523	564	553	538	571	587	526	544	553	509	511	529	585	574	517	544	540	527	569	576	528	514	602	539	521	574	594	520	567	543	543	541	575	542	534	542	549	565	562	556	534	563	541	517	521	524	532	559	549	527	537	513	573	562	596	546	558	534	518	570	532	535	536	531	540	556	548	574	516	524	548	520	534	545	550	588	531	574	591	520	545	570	560	524	550	545	554	568	553	570	522	524	526	529	555	561	525	485	554	549	544	545	523	544	547	585	531	556	540	520	524	541	537	550	505	568	560	519	562	536	565	562	543	535	543	572	570	503	512	594	536	526	562	497	530	553	574	561	573	565	565	552	518	559	529	560	538	546	544	568	561	566	518	534	528	502	587	535	546	567	547	546	504	572	529	530	542	538	532	553	532	556	523	545	541	543	535	548	520	507	551	530	583	603	511	520	558	534	552	557	577	537	535	510	577	575	520	560	587	525	558	528	556	549	559	533	549	587	581	550	515	570	610	522	566	579	552	566	527	520	518	544	550	552	520	538	586	539	522	518	530	569	542	573	557	532	544	530	555	546	548	530	567	546	570	543	565	536	596	554	529	567	604	602	542	536	564	570	527	552	524	517	536	584	566	567	527	564	568	533	532	572	570	518	542	515	563	562	567	551	521	535	511	541	570	529	547	545	512	568	554	542	519	529	525	553	558	521	557	568	548	551	537	508	539	572	519	553	550	486	517	562	551	554	502	553	513	528	559	518	565	579	546	514	539	543	528	546	552	522	561	551	532	478	503	556	560	503	571	543	537	523	523	540	521	557	545	507	558	537	557	569	584	520	586	560	513	523	521	498	547	566	524	551	537	500	519	551	540	501	572	535	599	535	561	499	532	517	553	548	533	518	538	565	537	525	545	531	544	553	527	557	570	553	580	559	533	574	558	530	572	529	557	530	547	567	522	530	553	498	544	536	540	516	566	563	541	558	546	573	527	562	537	578	574	554	499	559	556	546	549	568	545	516	519	603	572	579	596	506	507	549	546	521	516	566	523	540	553	563	529	532	587	607	556	524	560	548	611	549	546	553	602	550	510	553	564	533	542	610	562	574	529	503	493	547	570	546	567	548	560	620	542	533	544	541	496	544	559	518	505	507	554	557	533	585	581	538	547	557	549	535	527	566	529	496	554	536	524	543	547	541	545	532	530	536	562	587	508	577	569	577	543	546	518	559	573	545	571	562	541	554	541	537	559	552	552	559	573	504	573	572	513	550	507	515	564	578	556	548	536	563	540	529	558	547	527	539	548	569	572	543	575	528	571	549	543	554	540	561	562	563	550	576	497	520	512	539	574	512	520	543	562	545	540	558	565	535	502	534	524	542	541	551	572	511	563	571	541	559	584	551	545	533	537	516	528	513	555	600	545	533	553	542	537	524	531	586	586	560	522	549	559	536	569	542	564	563	542	515	569	532	584	559	589	562	558	551	525	533	537	557	521	552	567	541	523	538	534	551	511	557	534	558	522	544	568	540	556	548	580	531	544	556	532	545	511	533	573	574	527	526	555	546	520	555	511	557	528	533	530	552	536	519	532	539	510	536	531	553	518	568	519	561	550	528	509	575	525	568	543	557	540	549	536	560	537	543	562	549	553	545	533	561	515	562	510	534	550	584	524	551	545	567	573	528	551	519	547	565	535	541	517	528	520	559	510	503	524	542	546	511	551	572	582	547	547	597	530	539	542	518	551	554	528	545	530	547	545	518	531	535	537	550	501	537	567	565	563	587	506	562	563	546	562	463	562	525	532	499	553	557	521	532	551	559	511	544	605	544	552	570	556	547	526	549	496	515	523	559	529	562	581	578	568	527	553	542	526	558	517	536	563	545	539	533	523	531	524	557	561	518	548	566	558	552	585	517	542	554	546	588	535	562	539	515	579	527	491	499	572	539	496	551	550	535	501	519	546	565	510	554	551	521	519	528	554	558	566	546	540	513	615	494	553	517	559	549	547	491	539	584	563	577	563	562	509	518	565	562	531	567	549	516	528	590	564	598	572	514	562	550	567	531	569	557	518	535	556	545	504	542	573	565	508	540	507	533	532	520	598	518	577	516	539	550	558	534	552	548	533	573	528	508	601	570	546	521	508	520	555	590	564	529	540	577	578	550	544	528	523	580	547	558	546	562	549	538	568	554	508	516	529	548	526	514	574	558	567	518	587	572	611	559	508	534	568	602	561	565	581	538	591	540	522	555	561	582	507	529	554	570	545	545	534	556	546	529	530	561	541	509	551	532	514	538	537	520	514	552	563	564
50529	26370	14286	8192	4712	2015	608	485	373	318	278	282	282	269	269	245	261	253	264	271	303	289	332	285	280	280	256	226	286	256	285	301	253	281	277	283	291	264	263	254	289	273	281	314	259	256	291	269	273	285	236	295	259	234	213	252	277	301	262	262	252	256	281	248	250	232	244	242	279	286	274	267	269	267	228	267	263	258	296	271	277	260	277	249	253	261	253	257	283	282	317	276	248	283	278	230	234	237	264	294	274	239	257	279	244	277	254	249	273	247	265	219	278	258	270	279	270	248	264	290	275	253	259	240	290	250	254	275	252	260	259	252	265	243	259	261	265	248	259	235	241	264	270	249	255	241	269	264	264	241	274	281	244	229	259	257	301	271	290	247	275	244	262	232	271	296	253	266	256	245	254	252	235	259	264	237	242	254	263	257	259	225	259	292	262	259	269	269	253	277	255	274	257	241	239	273	270	274	239	236	230	230	266	281	254	227	302	281	259	238	255	252	250	246	283	269	252	229	295	251	248	252	249	239	281	261	230	273	262	263	250	261	283	258	271	276	272	280	306	271	260	272	264	238	268	281	300	254	246	254	262	259	253	255	277	294	242	295	236	284	261	283	264	244	285	279	265	245	239	277	282	247	251	254	281	235	243	254	292	245	264	275	264	255	259	305	265	258	250	259	281	279	251	246	268	283	289	263	276	276	243	238	260	251	284	237	221	263	254	265	282	269	285	274	250	240	255	279	275	279	257	254	254	282	248	302	269	269	262	288	274	252	270	261	283	272	300	295	248	290	273	249	259	245	250	247	256	262	238	243	263	268	250	239	266	255	246	301	282	245	275	263	263	252	239	287	257	262	245	259	240	268	279	241	273	258	277	248	247	261	233	234	291	273	258	244	263	254	274	265	273	266	242	256	244	262	281	265	239	260	270	261	282	273	262	249	245	254	266	256	288	274	252	276	246	258	287	282	272	295	254	248	238	271	277	259	268	278	262	283	265	264	245	245	313	274	267	301	275	254	251	276	283	253	263	268	262	269	217	271	271	249	296	253	252	263	290	242	266	249	280	264	295	274	284	267	254	281	260	276	263	263	296	267	267	237	293	267	261	258	274	232	277	263	280	260	271	277	256	249	277	275	281	261	279	275	247	298	253	312	249	291	255	229	287	293	273	245	223	252	282	271	266	244	237	275	241	273	265	290	253	259	287	271	283	238	250	243	258	271	280	275	327	223	265	273	273	298	262	281	274	253	241	278	283	258	262	261	265	299	250	277	230	268	278	251	264	245	243	230	238	233	292	276	264	280	240	292	278	263	268	283	252	238	283	281	281	299	273	255	215	235	267	249	292	295	290	256	236	281	270	279	235	255	256	252	277	272	249	247	281	262	237	280	312	255	255	273	289	303	294	296	250	262	207	289	263	270	257	245	243	271	298	266	273	268	240	267	252	219	269	239	256	291	248	278	234	270	253	283	266	288	254	284	287	285	251	266	292	285	271	244	238	273	265	261	270	248	281	270	274	273	278	258	265	269	230	283	255	238	271	270	247	258	274	255	292	257	254	291	270	252	247	223	238	265	272	281	239	254	233	247	277	274	290	258	280	249	253	239	247	273	273	251	258	290	255	264	255	246	245	264	260	265	265	249	261	267	263	245	262	270	246	272	258	280	254	250	265	273	241	273	267	270	264	268	267	247	250	264	277	264	223	274	258	266	241	212	283	272	264	246	232	261	242	261	237	269	234	255	259	254	265	265	249	252	283	261	254	246	242	239	271	271	291	256	291	252	272	249	255	278	256	266	256	255	273	279	248	252	257	272	273	281	269	231	291	273	265	283	259	253	258	249	247	241	260	249	254	280	283	250	268	259	264	253	258	253	241	222	277	266	267	258	267	255	254	267	266	267	257	270	301	249	261	248	257	251	271	257	270	277	247	261	272	256	258	273	248	240	255	267	289	315	285	253	233	269	247	259	276	282	262	261	298	273	276	248	274	252	263	260	260	240	240	283	295	262	252	247	263	251	266	271	223	253	259	235	275	256	263	254	254	247	270	242	293	286	274	260	266	239	276	256	273	276	245	257	279	259	260	251	289	259	233	269	308	251	262	258	242	258	266	266	244	279	265	277	273	261	246	284	253	277	240	243	267	265	261	256	300	286	254	284	270	241	254	259	255	282	277	281	245	261	280	282	290	244	271	250	237	267	288	281	293	278	249	253	273	257	245	266	258	261	285	290	282	249	278	277	256	281	222	283	315	273	238	259	251	258	264	270	226	268	256	239	260	255	276	246	260	256	264	278	263	268	268	256	248	268	266	260	252	270	256	247	235	247	240	257	263	264	258	291	236	250	255	263	241	208	245	249	258	260	278	272	274	231	286	267	246	256	243	239	269	248	248	258	217	236	274	285	281	275	259	255	253	250	246	265	297	243	268	267	269	278	265	290	252	257	269	283	259	274	245	276	255	289	272	258	266	266	245	282	276	273	252	238	261	288	246	282	244	272	240	209	255	265	268	262	266	277	252	287	289	252	287	302	310	265	266	260	250	254	251	258	277	264	262	249	252	245	209	250	265	281	252	241	241	239	282	283	252	279	269	254	236	264	260	290	290	251	261	259	213	256	246	248	232	239	275	241	249	260	272	261	234	282	277	282	241	270	286	283	286	237	271	252	251	268	251	279	284	264	295	276	231	256	292	281	299	249	266	254	284	271	285	304	270	260	264	254	239	270	293	282	254	245	215	251	253	244	264	264	233	300	249	246	244	274	303	263	261	248	284	230	258	224	280	263	284	294	255	308	243	248	251	263	289	272	267	256	262	238	273	294	242	258	296	273	260	284	262	219	269	239	261	298	230	288	281	263	309	250	237	241	284	239	251	258	260	261	249	265	268	265	269	269	240	287	271	274	280	265	242	256	250	288	246	279	256	277	268	246	248	270	237	258	295	266	255	272	293	277	278	280	274	297	272	275	267	261	241	268	250	274	247	250	230	262	296	272	242	281	261	262	272	252	270	248	264	265	270	250	282	229	262	280	291	260	243	274	276	263	253	283	249	272	286	290	253	232	236	286	253	226	275	286	266	271	245	251	251	265	248	250	296	278	254	281	254	259	251	280	263	273	266	253	267	290	285	287	299	284	285	288	257	263	264	266	262	245	266	274	246	259	288	267	267	269	255	232	278	293	282	250	279	255	280	293	259	264	293	278	261	269	224	274	239	258	280	257	258	254	255	247	258	251	269	263	220	245	248	272	245	241	274	278	288	244	281	267	268	279	259	246	248	277	251	249	254	231	266	271	269	236	275	237	282	282	243	240	260	255	263	278	280	245	291	282	280	266	276	244	256	292	255	276	277	249	264	270	257	278	276	256	272	264	272	260	273	287	251	286	263	261	256	255	309	290	291	271	249	257	266	265	269	250	250	252	262	255	259	248	270	256	243	273	256	277	264	243	266	255	264	247	267	238	249	260	264	206	239	281	268	234	257	241	238	265	263	243	244	271	231	253
32352	20221	17590	16020	12227	6133	1863	1572	1122	823	712	704	621	601	627	623	643	612	568	683	749	717	759	673	594	574	558	609	586	575	623	584	632	600	572	553	549	582	574	599	592	613	566	601	555	602	583	549	571	608	587	592	592	583	574	601	548	614	545	558	566	584	586	561	585	624	580	577	543	568	584	547	565	586	593	614	579	562	605	601	608	648	581	589	630	587	585	604	576	565	553	571	571	585	608	619	618	560	586	596	615	566	631	553	572	643	597	609	600	625	589	561	612	575	606	592	640	596	553	621	601	576	534	601	628	549	592	591	613	587	595	562	559	622	553	559	612	599	576	609	591	581	598	582	541	601	593	562	652	564	562	583	591	561	566	633	542	576	572	572	594	559	542	590	614	574	566	559	554	569	584	544	586	561	569	591	557	578	555	541	564	544	577	596	568	614	658	564	589	598	553	569	572	542	563	595	589	600	561	596	590	612	571	560	562	541	568	599	594	615	609	612	588	603	572	575	606	542	626	579	599	559	573	559	568	548	552	580	608	559	560	534	598	589	586	562	616	584	581	597	589	607	506	568	570	604	512	584	555	629	619	537	583	572	535	572	618	631	609	576	557	592	586	630	576	615	559	618	615	571	565	621	598	551	599	606	633	595	589	549	562	530	584	578	612	575	638	554	601	582	559	597	620	521	576	562	570	559	588	555	560	556	633	605	563	577	612	545	622	566	628	590	609	574	599	601	545	575	608	572	573	587	585	594	572	583	601	558	586	622	590	588	549	539	573	576	579	579	601	582	584	586	597	603	597	600	584	568	619	559	611	521	537	576	579	498	564	614	564	560	543	589	607	545	519	569	577	605	596	573	583	595	557	611	575	590	578	595	580	616	602	580	601	567	617	580	573	585	555	551	568	538	575	572	587	611	640	548	575	615	575	566	593	594	600	579	562	546	575	609	595	598	565	602	585	592	594	617	562	591	520	623	577	550	617	622	616	567	602	593	548	598	574	553	595	608	567	595	655	599	628	596	534	587	599	581	617	572	630	561	618	572	581	612	620	592	574	556	550	604	563	579	608	580	575	613	610	584	574	601	582	580	572	555	581	590	548	616	593	570	569	591	566	592	554	563	545	597	591	599	605	579	576	551	579	621	559	576	569	562	575	566	581	561	568	574	570	625	598	614	582	564	559	579	552	583	623	590	541	574	581	595	591	590	582	590	576	600	577	581	578	581	597	602	600	604	524	556	563	569	570	571	568	588	600	597	558	594	590	576	618	568	620	590	609	553	594	593	591	559	604	521	579	596	596	543	581	544	591	572	596	616	569	520	585	608	583	626	574	561	530	609	582	605	539	561	559	570	576	642	634	567	625	590	597	585	581	562	580	574	585	565	583	630	569	595	552	567	604	580	566	576	621	562	582	577	570	578	607	551	570	631	619	578	546	583	629	598	590	570	613	548	570	568	568	530	594	567	598	545	594	590	608	607	608	583	574	586	603	598	602	622	595	625	565	577	637	610	560	592	593	605	617	533	578	606	538	583	602	632	619	576	633	611	555	576	530	552	622	594	601	566	568	575	587	588	544	560	593	634	571	617	574	577	590	575	557	554	589	539	594	575	621	582	530	583	559	571	574	584	571	565	577	639	579	592	581	596	593	583	564	573	569	593	601	569	606	583	567	599	597	600	574	552	598	586	634	548	588	601	577	581	541	602	577	550	569	617	579	541	608	605	530	530	572	580	609	626	585	581	621	576	580	620	575	568	606	565	572	592	534	612	604	596	625	562	586	591	635	587	605	581	614	600	587	549	575	621	605	554	581	625	611	597	561	605	578	601	565	596	581	566	597	610	557	580	620	552	596	585	598	553	637	569	620	580	577	571	574	540	558	627	567	575	599	567	589	545	580	578	542	585	557	591	599	560	572	599	591	605	591	569	579	598	589	573	603	591	582	604	624	563	541	595	574	601	572	585	582	630	601	574	612	531	614	623	561	567	582	573	574	587	577	575	579	558	607	603	608	550	608	578	584	588	552	586	523	588	593	644	609	541	613	544	549	605	562	603	603	590	610	563	623	596	563	627	586	550	620	591	567	556	571	588	597	570	584	621	567	598	611	537	603	544	582	574	580	556	562	578	579	571	578	581	638	576	603	597	611	600	649	592	611	577	549	573	561	577	563	620	563	585	603	576	576	589	604	596	548	541	583	553	582	586	604	558	583	575	528	600	600	594	572	566	576	602	565	566	593	584	568	607	600	599	607	575	599	575	607	560	577	566	618	574	586	566	586	602	559	577	588	578	553	610	588	597	560	508	599	585	604	594	582	570	600	587	614	568	595	597	599	591	602	564	579	577	601	567	622	576	566	602	573	626	581	601	574	631	591	588	572	568	577	621	537	601	596	601	554	579	594	588	573	599	547	557	606	595	597	589	592	547	600	556	589	588	561	588	563	614	574	586	547	556	600	568	563	588	539	598	561	556	588	568	577	571	602	580	564	571	600	543	541	594	597	581	544	574	582	615	553	584	573	573	592	591	575	561	628	594	598	575	591	614	574	606	628	585	557	587	608	601	549	592	620	561	567	573	575	591	568	626	566	524	598	583	555	616	567	556	574	610	562	602	580	563	537	605	571	603	562	585	580	612	622	574	589	590	587	604	600	602	551	568	600	589	546	573	585	596	582	549	599	594	553	599	588	629	601	574	595	543	572	558	575	600	596	586	537	593	623	585	552	625	548	619	645	602	566	562	628	571	589	554	584	622	605	561	536	620	568	585	583	566	573	572	593	572	586	582	595	606	581	559	581	585	607	608	594	577	614	575	601	593	583	558	583	590	618	614	609	596	596	617	570	576	593	622	595	615	630	613	576	605	581	589	616	585	570	622	590	605	575	571	598	579	579	661	599	599	586	581	561	585	568	587	592	633	599	617	620	537	587	549	563	578	597	577	622	561	579	532	642	587	558	640	613	562	606	562	587	568	540	567	562	564	577	597	563	597	567	613	579	548	551	568	629	559	568	591	545	559	610	535	630	568	590	612	560	542	539	600	573	639	604	536	559	563	572	614	591	561	609	581	572	578	562	608	564	611	596	572	613	615	559	578	580	571	606	560	637	579	601	590	581	584	585	595	562	617	546	601	591	654	596	591	579	556	612	599	593	625	581	571	539	591	603	623	599	598	523	553	592	585	561	616	530	623	625	542	624	608	604	616	594	549	564	536	588	603	586	599	554	568	566	601	630	583	591	583	604	562	594	559	625	612	549	601	564	538	584	589	578	611	581	557	557	636	544	594	595	565	571	562	584	582	570	606	616	571	556	583	591	597	622	590	581	567	580	591	618	598	607	589	605	592	547	595	600	597	584	576	596	555	580	592	552	529	558	555	580	555	598	573	599	617	565	558	597	574	624	595	595	580	587	611	598	624	558	591	560	561	581	570	563	599	561	581	616	640	589	601	603	570	573	595	616	578	570	597	551	598	572	549	557	572	587	570	591	579	579	553	616	563	571	543
61170	35383	24503	15123	9102	3915	753	521	398	334	319	280	310	305	280	287	252	313	328	298	279	318	315	285	265	259	290	268	260	285	281	284	287	281	295	279	271	275	265	293	275	248	309	308	304	290	279	280	267	279	255	282	276	299	258	281	296	253	313	280	256	303	254	284	319	262	262	282	278	268	261	296	277	298	287	269	312	267	264	278	303	275	301	298	241	284	274	314	334	271	284	291	260	286	295	291	297	247	296	298	288	293	246	256	356	321	272	300	262	286	286	268	284	300	287	290	314	299	293	315	291	296	325	270	303	287	300	302	279	263	284	261	305	291	271	298	300	281	294	279	293	290	325	277	286	308	278	291	290	262	270	255	294	290	259	281	252	311	321	276	237	276	293	275	313	307	287	264	261	297	290	290	286	288	270	271	294	247	289	303	288	311	279	292	280	282	284	287	282	292	273	295	256	268	288	257	250	303	273	276	266	283	288	258	310	262	302	269	294	287	280	268	305	295	293	311	257	259	295	290	290	291	297	276	315	282	290	279	278	260	290	304	278	260	300	301	257	260	260	275	294	281	284	269	262	289	305	279	289	284	285	271	283	320	304	300	318	275	312	309	268	278	278	285	273	290	271	292	272	293	298	272	245	261	310	320	286	287	335	278	284	283	266	293	284	295	301	286	262	296	305	294	312	285	278	292	271	260	260	296	273	285	284	251	253	279	270	335	294	291	304	288	282	309	289	244	270	274	249	325	300	293	279	293	299	268	272	313	307	303	289	301	292	283	320	273	277	314	308	316	292	256	255	288	240	269	289	249	284	284	282	287	282	282	289	273	248	277	287	302	294	275	275	275	259	301	277	290	289	276	296	266	259	291	274	260	280	299	294	269	235	275	290	280	256	251	290	312	290	285	302	322	315	297	278	273	295	288	270	272	288	274	258	273	282	306	291	328	277	282	242	267	274	278	282	286	281	303	273	277	287	258	248	279	288	293	261	284	275	291	281	298	261	251	288	282	295	283	290	281	288	307	298	273	291	279	276	258	280	291	295	306	287	276	300	288	287	299	314	302	294	285	286	269	309	277	242	252	319	277	286	287	263	290	298	312	290	260	308	280	252	300	278	284	332	309	292	274	291	298	287	284	280	274	273	271	289	291	283	297	276	271	294	273	273	306	280	280	290	266	251	283	315	290	298	285	301	259	267	293	280	264	277	287	279	262	279	304	291	318	287	268	326	257	295	288	285	313	297	279	262	285	273	313	293	273	304	283	282	277	302	269	258	280	278	255	325	270	264	285	263	289	299	302	314	294	272	294	297	275	288	270	267	281	303	299	284	286	295	313	283	303	302	252	296	276	275	279	283	294	292	249	289	280	284	248	282	253	292	285	260	293	259	273	251	285	318	297	265	291	273	258	300	295	255	289	287	281	274	256	254	265	279	283	305	281	266	278	272	318	285	276	268	256	285	303	299	282	319	292	290	301	321	267	262	283	291	329	263	291	274	279	282	262	271	286	285	281	266	320	257	292	275	305	305	289	241	279	259	302	308	272	286	299	273	296	274	313	318	283	248	299	291	288	287	272	265	263	267	248	295	271	273	259	252	303	289	285	275	283	278	334	280	292	277	277	284	257	288	307	271	268	256	265	258	281	243	288	286	254	278	293	273	320	275	280	293	281	263	276	287	282	286	282	295	315	309	285	267	313	298	293	298	283	289	290	279	294	291	274	325	264	297	259	288	285	286	287	336	257	293	267	218	264	276	258	293	334	248	287	253	248	290	279	310	255	272	286	284	316	319	283	298	300	286	256	275	304	288	282	249	289	287	291	290	283	301	285	263	319	315	266	311	273	295	275	254	277	270	272	279	288	285	292	265	312	281	258	253	291	287	262	269	275	293	308	257	281	277	255	264	306	278	287	287	278	306	266	274	306	289	293	267	277	263	283	277	261	308	279	257	291	311	243	290	289	270	274	280	295	252	304	283	274	290	272	287	247	301	270	299	292	271	274	244	255	243	277	307	298	266	281	301	277	282	300	273	293	291	284	305	248	316	291	245	268	279	280	238	285	309	253	285	280	296	305	302	294	290	274	279	297	273	289	280	335	320	287	301	302	247	288	295	309	289	335	282	273	287	314	313	264	294	264	297	326	282	278	260	256	266	252	267	278	299	239	255	276	283	303	286	289	286	291	244	272	291	286	262	312	295	296	303	308	290	318	277	252	267	270	325	274	289	331	302	270	280	321	261	290	271	298	288	278	262	259	316	291	282	300	307	237	249	299	320	255	322	275	276	321	287	281	286	276	345	313	312	289	327	272	291	253	268	259	272	294	315	263	303	273	262	299	303	280	284	268	291	282	277	262	285	283	274	314	247	271	270	259	256	276	246	294	273	274	284	278	261	282	294	301	269	279	282	264	322	299	282	265	296	296	262	267	276	287	297	286	273	270	295	278	320	319	290	297	280	244	284	300	295	316	308	283	270	277	264	302	310	323	271	292	275	282	273	225	293	269	295	330	262	271	268	293	306	301	294	246	290	283	256	295	267	300	280	269	261	301	281	301	303	265	294	314	259	267	279	260	285	300	270	298	333	286	257	295	273	274	309	299	331	255	302	273	276	311	266	284	287	281	303	290	279	288	294	262	303	295	292	265	308	286	264	271	305	292	304	271	267	297	324	266	257	269	306	283	301	305	300	275	311	282	286	264	261	302	331	268	293	278	268	272	275	266	315	286	288	258	292	266	253	279	304	274	276	230	273	275	274	271	300	291	296	300	263	283	268	255	277	312	280	291	311	300	254	285	306	289	295	288	280	264	291	272	312	260	303	279	283	265	242	260	271	292	316	291	317	299	281	277	293	254	288	277	302	270	289	271	293	228	253	309	278	283	291	244	284	269	277	289	277	276	270	275	286	286	285	270	278	301	288	269	266	316	261	267	310	320	287	278	263	241	301	291	309	289	262	259	266	300	290	293	269	305	295	253	275	250	299	271	272	274	289	297	253	264	294	295	265	331	302	283	290	310	269	304	283	283	296	244	264	261	296	311	285	286	325	292	281	285	332	294	297	273	285	258	264	281	272	316	282	270	287	272	260	277	269	294	269	287	294	283	350	281	260	259	300	316	252	309	266	297	282	297	267	243	286	244	297	275	282	276	303	274	286	295	283	311	294	347	292	270	288	284	276	285	310	284	256	278	295	287	262	282	282	318	270	315	293	250	280	313	298	312	288	243	304	255	301	278	284	287	287	276	287	279	283	262	296	278	319	276	325	270	258	274	314	289	292	286	314	290	274	288	292	321	270	271	291	283	277	272	258	268	263	283	279	293	301	298	290	275	259	305	313	275	300	289	294	288	281	284	246	286	271	299	309	296	265	266	297	263	258	295	300	280	284	280	272	317	294	305	286	270	276	290	268	246	281	293	308	275	279	291	253	282	279	275	272	255	277	296	285	285	287	274	296	277	290	270	291	290	268	268	297	295	308	264	285	290	295	276	268	304	312	275	292	302
38056	26778	26788	23650	20361	9032	1941	1628	1174	847	753	690	729	690	718	682	647	632	667	652	697	689	630	618	619	608	598	584	634	589	630	619	611	636	626	626	624	615	618	592	671	603	634	662	580	640	632	630	553	670	617	617	606	594	602	603	618	645	629	638	616	632	602	639	567	603	616	611	593	631	609	642	587	633	596	611	600	639	628	608	615	665	603	609	626	598	694	614	608	579	583	630	645	627	601	624	651	614	647	672	610	650	628	624	621	616	630	594	647	649	631	605	634	632	628	601	628	643	634	641	664	641	651	596	631	605	569	594	645	613	625	584	569	643	610	675	604	644	619	608	592	592	584	604	620	605	601	616	604	653	612	641	621	601	630	678	617	566	615	608	627	609	657	679	654	667	624	635	626	613	608	585	610	641	655	636	622	626	627	615	635	566	596	627	606	627	632	619	650	655	567	622	659	619	572	690	581	622	599	624	635	584	623	616	570	626	634	584	586	611	609	622	578	600	635	608	613	615	619	579	642	634	660	646	579	629	609	637	636	579	645	658	589	626	624	632	604	669	665	629	622	651	658	609	671	631	589	640	594	600	619	624	631	602	616	612	606	638	587	623	618	614	621	619	612	593	613	616	622	624	588	605	672	596	558	634	606	624	635	642	618	643	621	601	653	596	632	661	602	622	624	601	587	638	626	635	627	585	645	625	610	605	644	630	631	649	604	618	633	601	585	648	605	621	581	635	596	621	586	592	588	593	625	600	626	618	653	638	554	583	598	624	624	649	601	643	612	621	612	592	637	614	623	617	632	611	644	618	647	635	684	650	630	606	608	660	615	609	595	597	600	631	604	625	555	627	653	623	623	561	622	603	654	633	640	634	611	631	629	612	604	591	610	614	610	612	595	585	654	601	613	600	624	618	612	629	618	590	645	597	577	660	597	577	638	613	572	653	624	570	644	600	672	600	624	598	621	622	656	650	636	596	585	617	598	638	651	595	653	611	627	605	650	612	587	581	580	609	590	612	633	605	616	581	613	581	628	607	647	595	628	595	667	622	644	616	608	616	632	656	596	611	652	613	587	638	631	678	608	655	657	631	602	552	628	610	587	626	631	571	640	591	626	573	590	649	636	613	655	631	607	637	645	622	592	601	628	619	617	618	587	595	635	596	584	639	595	611	577	577	613	573	627	644	654	659	626	597	625	574	634	613	572	638	630	631	617	669	614	632	632	592	612	622	596	594	604	644	648	666	581	615	596	637	572	584	610	618	601	613	630	599	644	579	622	615	628	642	641	629	655	623	612	590	607	643	647	611	639	644	598	615	655	620	625	634	610	656	638	644	609	609	619	630	608	590	600	588	651	626	653	602	616	615	607	593	596	627	617	634	654	639	626	594	585	608	582	604	615	602	641	612	613	642	643	599	628	598	606	627	615	604	622	630	613	621	600	613	634	582	584	612	649	617	607	586	591	645	582	572	604	604	613	650	655	613	589	615	612	598	600	641	627	585	599	652	640	588	677	619	660	619	572	583	614	578	608	603	586	579	662	592	590	583	631	634	597	636	639	649	617	613	628	650	647	658	614	600	629	606	628	645	602	631	651	625	650	621	648	607	605	631	637	646	635	605	675	577	580	608	588	594	583	636	609	607	652	589	592	663	601	622	647	638	632	622	600	609	639	581	627	608	605	660	645	565	609	628	623	596	633	566	627	617	633	599	623	574	670	609	653	649	631	605	629	636	645	611	653	652	647	632	640	660	615	609	611	610	632	634	563	629	659	629	611	585	618	644	639	585	587	597	620	606	616	610	617	634	605	616	598	611	582	576	594	643	565	620	601	617	647	631	622	621	618	646	596	581	636	650	600	608	620	672	626	611	610	583	592	628	607	606	586	607	616	626	632	619	627	625	611	592	601	600	648	605	621	608	600	655	650	650	585	644	610	622	634	582	628	595	620	657	604	633	653	596	606	600	596	623	570	660	621	609	662	618	603	615	605	592	632	658	593	640	602	575	624	649	615	649	652	592	622	586	610	650	608	634	638	584	619	621	607	605	611	643	603	632	575	613	603	614	597	612	615	612	669	629	598	588	590	611	661	617	628	638	613	656	605	626	656	592	604	640	672	632	614	592	658	615	623	583	612	660	619	618	640	680	633	602	606	613	642	631	608	596	634	638	605	586	621	631	633	624	618	608	612	608	605	661	636	628	626	643	621	609	624	608	667	596	599	633	617	632	609	625	579	614	617	625	667	636	604	613	579	643	619	653	637	646	635	632	604	576	610	634	635	621	601	637	611	601	650	633	609	597	637	597	653	666	605	619	640	607	604	675	581	588	588	649	642	606	572	631	627	606	649	606	648	617	577	667	559	633	579	595	620	621	675	617	613	660	605	621	631	579	617	651	620	594	608	612	619	620	631	630	623	627	695	618	596	612	663	637	636	621	611	647	627	629	574	655	579	604	667	658	619	576	612	642	586	601	624	607	633	575	633	617	596	629	640	613	612	635	588	635	631	602	640	640	575	602	666	556	640	612	623	636	637	645	673	594	609	633	630	598	612	657	612	623	637	622	588	599	632	577	576	642	622	602	574	620	586	623	615	664	625	679	625	635	629	621	590	634	618	666	654	572	656	616	585	616	621	583	620	626	571	598	624	606	629	619	613	605	631	578	617	651	664	603	596	575	657	635	628	594	599	610	603	598	616	608	624	643	563	583	604	645	633	616	642	658	642	574	623	602	668	577	568	629	597	629	618	656	645	596	579	617	626	586	656	634	624	651	620	601	599	649	616	638	626	562	584	622	637	640	663	602	658	619	589	609	577	645	618	641	609	642	604	624	612	637	655	664	590	618	654	659	606	585	601	620	647	635	607	592	630	619	605	621	623	630	615	640	598	591	607	622	613	611	646	577	574	577	594	622	602	595	565	585	603	628	631	617	611	616	599	594	557	638	618	630	614	603	667	612	621	602	625	642	658	628	624	598	667	644	624	598	645	617	623	592	676	657	576	599	642	612	636	625	641	599	601	646	610	627	631	615	627	573	587	654	574	601	580	620	603	626	596	612	594	579	615	639	579	636	623	636	601	651	598	599	613	628	643	604	646	629	614	612	596	637	621	628	621	642	633	625	598	600	639	569	620	649	644	609	603	625	609	562	609	628	630	601	597	613	596	628	626	645	605	585	602	624	593	609	648	638	653	633	624	659	632	675	591	625	628	606	609	559	640	620	633	633	640	650	629	614	641	568	598	621	603	630	613	627	643	600	642	629	622	597	597	664	616	628	595	635	620	628	625	633	627	635	614	646	600	601	647	629	635	600	624	622	618	587	643	619	630	612	612	637	619	656	643	606	623	614	599	595	601	615	610	598	582	626	633	626	609	611	671	639	628	606	632	645	619	639	622	611	614	651	620	635	597	612	617	612	619	635	626	622	595	625	618	612	603	614	635	643	613	600	615	611	656	651	618	622	596	618	624	596	658	603	600	671	649	622	633	621	602	604	617	576	611	599
40068	17359	8861	4384	1764	455	275	267	257	233	270	248	234	222	241	237	250	233	240	264	256	257	263	234	276	255	248	227	225	247	206	240	233	272	279	240	246	257	225	284	241	258	254	226	251	268	237	263	262	261	239	236	240	261	245	240	266	255	251	247	271	236	284	238	208	236	246	246	226	249	250	261	269	219	266	246	251	239	223	234	226	241	233	257	234	251	270	260	265	203	238	255	264	264	230	250	242	246	204	257	250	251	237	251	234	284	271	229	257	236	256	260	269	270	232	244	247	238	234	256	223	274	280	238	263	244	244	226	256	236	253	267	228	269	252	253	219	227	256	269	238	272	267	272	244	247	244	261	263	239	215	248	262	230	258	215	263	243	247	245	246	228	259	238	226	215	236	234	263	245	247	248	247	231	257	244	259	264	244	260	243	264	217	216	271	256	225	234	230	298	235	232	260	223	257	277	262	214	249	216	257	247	273	274	264	259	241	236	239	223	238	243	212	218	261	232	263	247	249	232	224	236	252	224	265	224	210	256	261	238	271	265	247	234	244	269	233	280	227	277	241	231	214	245	247	244	226	230	258	244	262	231	245	246	278	270	237	247	286	275	227	236	233	225	253	242	244	246	243	239	226	250	239	237	250	267	229	213	249	235	271	246	247	235	236	233	233	210	223	253	261	260	246	233	262	275	254	252	231	289	255	280	246	252	233	272	219	245	267	252	238	285	232	237	232	253	230	230	264	268	270	254	265	238	264	248	229	279	246	247	230	240	237	251	231	239	236	236	250	262	261	238	246	223	253	259	262	259	257	250	246	260	241	239	259	221	222	246	268	234	262	247	238	245	253	262	259	257	254	216	228	249	239	284	237	246	270	227	240	247	220	232	233	205	247	253	230	232	226	233	252	210	229	266	229	254	220	250	230	255	256	230	232	250	259	231	238	246	236	266	256	254	227	249	241	225	266	241	265	252	237	224	256	250	224	240	217	253	250	252	230	249	249	250	242	249	235	257	243	224	262	252	264	269	245	254	215	254	270	269	243	251	238	263	222	230	230	241	243	262	298	248	223	275	249	282	238	229	247	277	253	268	226	215	249	232	227	244	239	245	231	235	245	258	240	231	216	239	256	258	259	260	256	246	223	248	255	269	240	257	250	267	284	242	255	245	261	218	275	249	214	242	246	258	248	228	288	254	296	230	241	258	259	239	237	237	285	268	237	227	276	241	280	264	246	246	260	262	207	228	274	217	246	277	231	240	228	249	258	218	225	250	224	282	286	266	223	242	223	277	251	238	241	246	279	241	217	234	265	239	266	257	235	236	241	233	244	278	233	251	245	233	242	252	241	253	245	270	241	247	258	239	244	252	213	251	222	228	269	244	249	225	221	264	239	252	240	267	248	262	202	241	225	270	244	222	244	244	232	256	246	260	220	227	232	258	235	262	252	214	259	247	210	227	261	243	242	239	292	262	256	243	263	247	267	250	255	229	233	223	221	255	248	265	247	245	249	256	238	238	278	248	251	246	268	240	238	252	256	251	238	234	208	239	234	247	235	241	266	254	281	251	255	256	213	226	249	224	269	253	255	271	253	232	216	228	259	235	235	268	245	232	239	228	252	234	270	232	280	242	271	253	269	249	238	242	237	233	235	239	261	220	251	236	251	241	246	263	228	246	276	253	241	256	263	260	254	258	242	202	233	252	284	234	255	276	229	238	266	241	250	268	264	220	229	220	246	227	223	231	266	274	248	246	226	236	221	243	249	247	239	248	251	259	271	233	264	244	269	245	206	282	259	238	250	226	222	248	245	247	251	249	254	232	222	248	254	207	270	238	270	248	241	255	250	268	259	239	229	251	228	234	247	248	248	249	256	227	248	238	233	225	259	233	247	228	254	246	263	250	243	227	229	262	244	247	251	219	250	257	224	229	214	240	293	233	243	225	230	240	262	245	266	255	250	237	245	260	244	232	259	240	267	245	237	273	254	231	241	248	249	237	244	243	237	262	213	255	241	282	248	218	233	248	235	268	251	262	225	254	247	243	265	275	224	267	237	253	228	222	227	225	244	233	251	243	235	237	270	220	250	228	254	253	273	254	268	266	241	226	262	228	270	280	274	257	242	255	252	243	255	263	224	248	232	218	258	221	216	254	249	226	233	252	238	271	240	272	255	221	217	249	249	293	244	280	250	258	227	245	236	244	253	261	262	280	231	272	251	261	241	276	265	234	209	233	226	252	212	265	229	253	226	236	240	243	295	246	250	260	240	237	258	244	238	258	204	269	221	253	236	229	252	242	241	235	220	255	258	267	237	282	252	224	217	256	219	266	240	240	247	250	230	212	256	258	260	251	255	219	217	204	234	236	261	229	248	250	242	222	244	253	244	259	247	224	246	248	221	241	283	240	266	233	234	258	224	236	253	260	279	230	267	243	264	244	237	266	238	222	254	250	260	246	245	258	236	233	253	243	257	265	266	259	255	254	257	255	255	232	226	284	267	242	226	260	242	247	230	254	248	243	239	256	221	253	264	249	217	226	232	210	269	271	237	234	238	244	279	283	260	242	276	235	219	279	265	201	257	242	250	253	252	235	255	256	239	247	258	268	219	255	259	281	238	238	234	253	257	256	239	254	261	231	256	221	236	232	243	268	267	264	237	246	263	264	250	241	266	268	268	262	255	264	256	248	236	261	248	210	248	263	255	250	225	235	240	243	240	230	252	253	251	236	241	267	241	244	241	234	257	241	235	253	259	245	231	217	244	249	258	228	221	243	253	270	245	234	248	252	241	286	248	286	223	235	262	256	252	244	234	267	234	243	236	242	257	244	244	266	260	260	275	276	249	244	261	243	223	233	231	269	240	232	235	237	211	239	237	230	253	290	286	264	247	255	241	249	251	293	248	265	248	259	244	245	238	229	251	257	252	245	253	264	257	224	269	253	254	250	249	212	254	237	236	249	237	250	217	271	242	232	256	239	253	257	252	226	238	247	252	242	262	228	263	212	250	251	257	250	224	280	293	254	260	249	259	277	255	272	267	251	241	248	229	269	239	250	198	253	238	257	232	242	277	253	227	263	228	270	256	222	264	228	253	236	255	247	233	237	268	249	275	238	252	258	266	241	242	268	272	255	272	252	257	244	260	241	247	250	222	249	238	246	242	227	209	269	234	247	257	239	247	251	259	250	222	219	248	258	261	253	216	229	244	239	257	238	238	254	240	261	254	259	293	242	265	252	267	259	240	222	263	219	224	223	253	249	229	250	211	264	257	253	233	260	255	224	255	225	252	233	273	237	249	245	226	250	258	245	256	243	268	263	219	232	230	222	236	259	253	251	237	239	291	279	221	254	237	240	236	259	232	229	259	235	232	275	233	270	260	214	261	251	215	280	241	253	244	247	210	288	245	255	245	244	247	221	244	269	246	248	218	210	234	253	244	250	238	232	275	275	250	248	243	260	212	275	204	262	263	260	287	232	238	263	244	268	232	229	236	213	247	270	265	257
25008	12068	12722	10075	5058	1139	617	625	591	554	562	561	537	549	554	517	543	513	539	563	513	549	520	552	548	537	589	562	515	589	527	547	573	515	568	538	504	556	521	532	561	546	543	553	490	571	534	573	519	543	524	560	541	558	483	563	545	494	549	557	534	544	546	529	626	570	554	563	535	552	551	534	536	521	550	560	557	539	551	543	527	561	552	536	576	609	555	590	532	514	543	572	539	527	560	535	558	580	515	563	537	548	527	581	558	572	570	534	523	577	525	522	570	535	490	539	558	575	545	562	536	524	560	570	517	562	541	536	522	559	559	552	556	567	520	506	550	520	561	543	568	536	590	541	541	565	526	541	524	517	521	529	548	507	536	525	575	510	535	534	561	563	545	541	559	540	538	542	528	540	535	526	546	522	585	516	543	594	566	554	533	566	535	561	533	490	560	525	535	523	521	562	555	561	547	538	514	575	520	537	531	470	512	593	538	546	535	533	573	545	512	517	558	553	523	495	566	519	537	538	511	541	504	534	552	578	571	561	564	571	534	554	529	525	529	543	526	531	550	521	501	565	558	525	550	510	540	543	508	569	514	564	563	547	525	570	564	551	580	557	551	587	574	583	563	547	544	539	518	543	566	543	516	540	526	585	539	534	524	550	521	581	583	550	552	553	516	519	534	578	577	550	589	557	566	485	519	527	518	517	528	507	512	534	539	567	540	523	544	567	540	517	539	546	543	530	556	546	528	515	552	566	535	538	547	473	484	578	528	569	562	539	561	518	567	508	561	521	510	531	541	504	558	508	575	538	546	542	524	545	541	518	591	542	566	531	538	532	537	544	515	487	528	580	547	529	547	544	518	537	539	537	559	550	549	568	553	502	555	522	592	569	511	521	577	580	543	542	564	509	532	555	541	516	571	525	543	568	538	518	571	567	569	583	583	578	560	543	543	551	527	510	566	546	513	526	588	557	530	519	559	527	569	532	569	521	491	556	561	547	573	544	567	557	577	563	536	567	544	565	536	524	561	563	529	538	529	564	535	541	566	512	582	603	557	564	556	557	547	528	584	544	530	540	513	555	527	531	524	557	565	613	484	539	541	511	552	561	547	574	542	516	545	548	554	579	531	563	527	519	545	542	552	539	531	557	536	540	547	578	544	555	542	584	595	544	554	548	540	513	512	561	540	538	559	561	530	526	532	534	521	553	537	525	537	571	546	520	510	526	581	524	573	560	554	559	537	528	555	528	560	533	542	525	559	500	534	540	545	551	557	569	555	595	563	593	552	546	583	506	532	562	550	552	547	546	543	561	523	517	518	532	549	549	482	555	550	538	513	533	555	554	564	575	527	536	537	569	554	548	548	541	535	497	572	590	550	536	529	527	557	514	531	577	549	557	572	520	510	516	555	555	548	508	570	542	551	531	524	533	504	493	569	555	539	529	588	530	570	545	530	555	528	520	524	527	543	502	561	534	556	601	560	535	512	541	531	548	551	533	504	552	554	491	527	559	557	509	577	563	510	554	502	523	569	544	558	544	564	483	504	554	556	512	544	533	534	540	532	516	551	559	564	536	582	530	537	529	544	512	532	532	583	534	507	556	504	539	491	543	544	558	556	524	532	564	576	549	535	510	549	534	541	528	534	564	540	586	542	524	515	557	571	545	513	565	552	572	544	504	541	536	535	531	537	501	546	555	540	555	551	538	572	530	530	562	544	559	582	497	542	519	551	554	575	572	528	585	548	548	539	563	556	538	520	556	564	531	552	507	552	527	566	582	550	562	564	555	559	528	580	529	546	550	549	525	565	496	550	574	536	533	558	543	590	518	558	536	521	534	492	528	536	563	537	511	567	537	536	548	566	558	588	528	539	527	597	602	548	516	538	528	600	556	521	578	529	555	530	546	503	550	523	545	525	560	584	556	549	536	535	546	562	543	552	559	525	532	531	515	533	566	564	533	576	540	541	563	539	532	516	529	576	511	542	555	547	554	548	554	522	563	518	566	577	562	604	543	603	566	563	523	562	565	558	527	574	560	526	536	557	573	546	553	550	534	524	486	550	559	495	518	523	513	558	547	535	527	540	565	526	563	498	571	577	569	550	549	516	524	570	535	551	521	577	571	525	573	540	563	557	521	557	555	518	533	550	538	547	530	553	529	598	535	557	560	548	542	585	531	585	522	531	567	574	518	531	586	514	553	541	567	584	501	555	514	553	524	549	558	533	517	568	553	555	556	521	525	548	543	521	555	534	510	507	538	570	559	547	526	518	562	554	542	545	551	540	565	565	592	582	560	534	552	545	568	554	526	538	535	527	562	506	576	523	590	526	559	544	528	535	553	568	541	509	536	529	535	553	555	531	557	547	576	509	513	527	581	550	538	539	502	542	544	562	513	558	503	519	551	518	577	600	577	571	569	533	480	566	529	557	514	521	508	565	550	530	553	485	521	556	544	513	518	510	503	559	518	551	558	527	535	527	527	535	528	576	548	546	497	565	532	539	544	553	548	559	571	538	535	550	531	561	544	550	543	522	558	559	544	557	520	529	562	550	528	482	555	518	558	562	552	557	529	525	554	526	509	538	520	563	543	579	524	569	553	560	580	522	556	573	527	519	536	546	572	565	539	523	560	527	553	546	549	522	553	528	523	514	580	560	558	514	547	560	518	556	582	535	559	538	543	574	497	548	572	550	531	526	549	564	555	505	545	555	536	609	519	536	559	547	593	568	565	558	567	540	527	524	530	549	539	524	582	553	545	523	509	538	503	535	569	509	588	542	528	526	561	491	564	528	515	518	551	561	555	527	603	534	569	537	555	539	582	535	547	565	535	532	546	552	568	534	541	519	574	586	511	554	551	562	544	473	515	554	588	512	519	550	515	554	513	536	525	544	557	518	519	552	600	538	587	541	555	536	558	579	523	548	508	529	544	560	525	557	512	570	506	548	542	540	562	551	528	512	539	526	544	534	516	545	527	554	561	569	549	490	552	553	573	521	547	514	537	505	549	539	560	565	562	500	553	462	548	572	547	552	502	543	573	552	537	575	566	565	579	553	567	500	520	543	574	556	562	561	564	547	532	507	502	546	532	530	560	547	574	568	487	581	523	552	507	554	523	522	502	542	543	556	548	525	565	557	545	546	567	564	581	526	536	524	569	506	536	560	551	565	555	529	539	587	546	583	518	587	545	571	563	541	519	535	503	570	581	529	515	540	550	500	534	531	525	545	573	559	559	554	554	566	560	595	531	563	554	569	530	571	476	539	553	524	544	530	525	521	524	563	561	540	580	527	561	563	539	542	566	504	547	509	565	522	572	499	560	539	512	530	586	525	532	600	533	535	552	498	570	522	563	491	523	551	546	516	528	499	570	517	538	530	531	560	556	520	502	584	534	573	480	532	532	580	520	569	553	546	540	527	558	475	557	539	549	554	497	528	528	538	538	527	520	550	550	513	529	509	559	562	567	548	540	552	548	546	590	551	563	499	534	575	541	532	588	556	537	512	540
57383	34082	18202	8125	3535	906	305	271	278	270	259	282	256	255	270	296	265	259	266	265	275	264	257	282	240	248	246	281	273	248	281	257	276	283	253	276	312	267	240	268	281	281	260	271	266	252	225	243	268	241	260	264	248	257	237	257	253	293	271	263	249	252	308	225	273	263	278	265	270	295	287	256	268	246	251	262	252	268	239	244	266	314	261	255	262	272	269	252	255	245	234	267	272	271	267	210	272	253	267	254	293	312	263	228	230	282	252	289	284	256	273	244	290	283	278	236	234	263	239	263	251	231	237	262	279	289	273	251	261	275	267	240	249	282	226	257	258	296	260	249	270	248	262	279	281	283	259	252	264	277	260	242	273	271	246	238	245	249	259	297	273	268	265	255	261	241	267	262	233	269	247	272	304	233	268	259	261	254	272	250	266	284	246	257	286	280	284	237	231	238	262	273	253	278	275	261	269	263	291	275	250	244	259	244	230	261	250	257	265	256	268	251	266	253	282	248	255	262	243	309	269	253	265	229	245	279	231	253	286	235	240	280	287	276	245	273	257	248	252	296	252	264	259	238	273	247	262	255	275	246	254	257	238	246	265	274	262	263	265	283	264	246	278	269	256	295	263	219	282	262	280	252	261	249	274	262	272	275	278	244	244	272	270	250	265	254	291	233	275	239	274	258	264	261	222	266	277	263	249	274	268	290	214	231	274	271	275	255	273	291	295	247	272	242	302	302	261	260	278	273	290	229	264	263	252	291	250	238	244	236	246	249	254	243	277	263	277	286	272	270	287	262	253	258	262	277	239	265	249	287	265	231	258	238	268	255	235	264	268	243	253	235	227	265	265	259	252	265	293	259	241	258	273	272	277	258	306	258	329	235	274	279	276	277	233	252	270	266	272	278	229	243	278	241	245	240	255	244	240	250	261	289	261	256	247	257	252	287	246	245	236	262	223	245	234	282	260	250	253	285	248	262	285	243	266	259	262	267	303	260	277	245	277	238	283	239	296	282	236	231	244	262	266	282	288	269	251	248	252	286	242	254	293	260	243	269	258	258	251	274	260	277	293	274	268	274	271	230	265	288	256	229	292	254	242	267	265	261	270	255	251	262	264	273	234	257	269	271	266	245	253	263	264	284	266	269	281	266	231	276	251	269	266	216	250	258	224	263	281	217	249	258	270	269	258	266	259	265	286	288	257	260	297	253	287	265	276	268	282	266	253	277	272	252	261	272	289	232	239	267	276	276	234	266	248	266	264	257	276	245	268	257	272	285	292	251	270	261	255	254	219	261	230	251	250	253	250	272	251	277	276	278	249	265	274	274	258	273	266	274	286	275	239	269	282	290	232	252	230	237	282	282	253	242	243	255	297	248	246	277	263	270	279	257	249	244	272	274	256	252	238	267	259	261	266	255	265	261	265	279	280	250	264	274	251	234	252	289	258	249	273	264	273	258	271	265	250	265	278	256	279	280	265	270	288	265	244	268	260	253	246	264	262	265	269	258	235	253	286	258	295	267	242	272	258	271	300	264	233	243	248	250	267	244	289	283	262	259	280	269	248	238	250	229	261	259	252	279	232	258	269	252	281	292	270	277	257	242	243	301	287	244	292	301	306	271	265	230	263	257	293	261	251	276	256	247	252	275	284	254	284	269	264	259	254	258	259	269	242	235	248	275	213	242	257	292	261	251	231	236	291	247	265	256	272	258	259	291	302	248	279	269	267	263	254	266	255	252	284	273	266	249	298	250	249	258	263	265	261	255	281	254	273	257	253	284	235	280	242	308	295	250	287	264	276	264	281	268	284	267	269	253	284	240	265	259	268	276	254	248	270	288	250	276	299	253	286	254	248	260	261	279	257	279	258	241	279	270	269	263	268	282	233	270	255	273	300	261	253	272	266	254	261	268	289	296	279	239	273	277	236	276	277	237	248	286	247	284	260	249	243	236	288	269	254	246	254	239	247	272	257	237	252	253	271	277	256	273	291	275	240	251	290	244	281	279	265	272	269	255	259	281	268	245	255	276	241	272	284	291	286	271	252	252	281	267	292	290	286	278	237	282	249	237	242	304	270	268	272	250	264	233	255	256	279	300	264	264	244	286	280	255	264	231	255	242	260	272	256	249	285	269	263	258	274	294	258	237	270	248	265	285	288	249	290	264	279	293	236	241	244	248	262	270	279	260	255	264	238	276	279	255	263	270	297	233	267	289	263	295	246	271	289	254	298	255	264	295	241	242	266	270	239	258	264	289	235	253	251	254	240	279	264	263	267	254	268	275	267	249	280	268	263	254	272	250	299	235	260	271	264	289	264	283	295	288	253	244	251	246	261	272	241	284	264	237	250	249	256	298	257	276	281	261	238	255	251	260	238	262	229	262	258	226	262	251	285	276	291	265	291	255	294	265	250	274	260	258	265	291	292	271	259	259	262	290	270	259	258	265	278	266	264	261	281	283	250	268	258	252	245	265	282	280	260	226	276	244	272	259	280	247	270	268	267	305	267	284	274	252	252	250	269	257	234	277	304	267	240	231	280	281	247	207	254	249	288	271	285	236	267	269	253	282	267	281	268	260	258	266	281	293	232	247	247	250	268	261	297	252	251	285	273	272	238	248	271	252	284	285	267	302	250	268	254	276	248	261	250	289	258	255	260	297	252	236	271	254	292	254	267	285	269	235	280	236	269	277	271	268	254	249	277	254	298	278	260	252	287	216	295	283	248	272	249	269	287	255	253	283	258	236	247	249	280	273	261	270	262	259	258	306	253	275	263	251	265	283	290	261	261	288	281	235	278	253	249	292	256	259	218	266	267	279	267	294	266	233	291	238	289	235	226	255	240	253	223	261	278	268	293	270	278	289	271	254	253	271	272	252	246	256	278	282	257	275	283	253	225	264	308	289	246	258	258	235	246	299	298	277	284	293	289	261	261	268	278	258	258	245	253	291	303	250	263	273	273	256	282	261	244	259	245	226	238	227	251	257	265	249	253	283	259	294	235	258	260	211	276	272	281	278	245	247	288	258	252	243	247	247	235	278	234	249	237	255	259	257	259	279	269	271	261	283	266	266	268	267	256	278	269	279	263	249	273	278	291	274	276	247	289	280	228	263	274	276	270	262	264	220	258	288	248	247	276	258	248	244	268	273	257	266	256	257	242	267	268	258	308	268	236	263	274	269	283	277	284	272	278	259	262	251	257	268	316	283	247	319	280	270	278	240	238	278	271	276	289	244	280	259	311	291	252	278	271	261	239	260	254	291	258	258	272	276	244	248	270	273	299	279	280	222	258	276	247	272	270	272	241	252	292	285	247	269	252	258	270	249	285	275	255	299	248	268	263	225	271	315	297	266	275	234	261	258	230	243	251	275	239	249	290	280	264	262	263	248	262	308	263	283	247	248	276	248	269	248	254	284	244	272	270	276	272	249	273	245	262	268	261	296	247	294	284	259	258	269	265	265	265	269	249	269	250	273	250	299	270	258	239	227	225	271	260	288	262	272
36395	25196	20245	14613	9764	2430	736	681	634	625	637	611	622	618	646	589	590	628	607	606	600	610	624	599	560	583	606	575	595	543	595	606	579	603	549	566	589	582	595	620	567	583	580	596	562	590	613	600	604	589	604	596	588	592	574	596	595	575	529	585	589	586	538	565	594	580	558	590	614	607	595	607	578	573	545	621	595	527	588	547	562	564	587	588	599	596	547	534	598	588	550	554	580	577	573	583	631	560	589	626	560	587	552	658	586	542	581	572	576	608	570	581	588	620	625	584	582	583	525	558	586	609	595	569	579	555	597	578	588	575	573	570	620	564	574	596	589	564	603	587	592	579	587	526	587	566	553	606	600	630	603	617	590	562	626	586	603	586	556	555	617	591	572	583	579	584	597	549	596	593	578	631	599	577	563	597	568	546	528	531	573	560	591	568	576	605	576	572	564	592	540	580	625	534	559	568	599	537	591	589	537	558	577	537	553	582	620	621	604	593	546	529	583	577	576	562	529	591	593	600	607	567	572	541	561	561	554	566	622	578	574	563	578	618	555	611	546	561	569	581	606	596	594	567	601	547	568	558	552	563	563	632	613	568	587	604	569	575	523	669	606	592	630	650	560	576	629	566	582	577	540	561	563	560	550	595	534	563	585	554	586	561	522	576	603	567	575	554	588	589	570	600	616	639	578	590	579	543	586	573	566	544	579	586	587	641	565	605	575	630	593	603	566	569	586	572	549	528	567	563	610	614	587	567	589	577	588	599	589	593	603	585	577	572	541	515	557	590	563	541	557	555	612	608	593	565	561	590	602	611	609	576	584	620	599	557	594	571	519	562	588	606	588	567	572	592	591	615	649	575	573	565	582	599	576	563	595	544	565	583	521	580	562	595	571	590	569	561	546	614	566	591	578	580	553	567	598	577	613	561	594	583	599	554	544	521	561	579	542	556	564	582	598	573	575	564	601	591	567	545	567	573	579	545	543	627	563	603	586	596	557	616	593	594	610	623	568	591	585	540	594	539	544	545	615	571	562	553	594	567	576	595	583	564	583	536	628	596	558	607	600	570	599	605	620	547	587	614	548	580	558	580	556	594	596	567	576	598	580	572	589	556	595	564	548	575	585	611	578	587	570	564	574	568	536	584	590	577	590	602	599	530	572	611	593	597	571	547	533	615	546	533	572	585	605	598	556	546	555	574	544	590	566	589	607	554	570	589	611	601	579	605	576	565	555	594	576	571	589	562	600	622	631	580	545	615	585	609	631	557	588	547	564	562	561	577	561	563	551	587	558	597	574	553	591	556	622	581	597	580	555	556	536	597	542	545	601	572	604	579	580	587	557	626	574	634	560	581	599	558	579	555	552	606	610	613	563	601	582	589	584	547	583	568	593	575	566	590	590	585	574	612	550	597	637	565	563	555	577	556	620	565	531	555	575	574	573	587	620	562	574	587	552	573	574	599	586	572	589	585	555	613	578	603	572	570	558	596	606	554	612	610	602	588	599	599	590	616	596	582	557	575	545	585	591	581	625	591	600	556	600	575	541	584	568	574	592	559	632	591	561	592	632	572	600	579	543	525	597	569	614	559	594	509	592	598	573	593	589	543	547	554	566	564	589	592	609	536	590	584	596	592	553	579	594	589	589	568	595	551	586	582	600	525	570	572	634	580	597	553	588	600	608	567	612	599	548	589	572	575	596	577	572	536	560	560	546	563	558	634	573	579	609	585	559	593	556	568	575	571	582	552	593	585	546	572	636	612	597	571	616	577	595	567	617	591	575	628	568	585	605	542	594	603	553	590	586	557	594	566	597	603	568	535	556	563	540	595	585	589	589	595	580	572	598	618	631	560	554	515	554	638	592	556	586	615	566	558	553	637	620	554	604	550	600	546	578	568	590	584	591	583	603	589	592	600	597	598	557	596	575	583	557	593	605	622	579	581	566	564	583	612	567	567	571	534	578	579	596	576	574	577	632	598	538	568	578	552	599	599	547	579	613	582	571	613	603	606	536	579	574	589	579	530	560	594	562	557	549	559	586	588	611	546	562	623	575	563	578	562	559	556	612	615	560	546	631	539	567	556	574	551	590	561	594	552	532	558	561	591	584	615	566	607	552	544	591	561	546	593	573	574	559	574	641	596	592	606	574	554	588	597	582	568	641	588	591	574	584	594	541	568	539	548	649	614	569	623	596	588	580	612	557	596	602	588	582	585	555	555	575	571	535	539	590	585	580	577	600	597	548	591	620	601	577	547	562	579	602	587	556	544	576	579	577	581	572	589	564	581	585	551	586	608	581	565	569	549	573	589	549	559	604	586	563	565	594	553	611	577	565	551	588	613	570	561	635	574	546	593	561	584	573	586	580	604	583	570	596	574	528	571	632	629	586	585	558	571	594	590	569	557	576	552	627	580	580	578	618	550	614	560	541	591	593	520	587	539	566	583	558	556	588	551	593	598	608	578	556	546	602	547	586	570	597	547	600	616	584	548	585	594	591	584	561	584	579	627	596	575	596	586	589	605	563	592	548	600	631	546	613	589	579	578	578	524	636	578	594	560	585	611	575	555	579	562	574	573	556	572	555	560	604	567	596	566	586	556	607	564	566	571	576	539	614	567	560	542	551	565	571	564	613	594	608	575	577	554	595	568	587	600	573	600	604	558	552	592	561	605	565	590	600	593	590	589	530	612	578	618	571	588	557	589	616	585	604	586	567	593	577	538	625	608	621	602	609	601	608	566	578	545	605	593	596	610	622	611	593	560	589	556	546	555	582	600	560	560	603	555	595	526	595	616	569	551	597	585	553	604	563	588	564	623	549	581	550	594	576	603	565	570	589	550	544	560	617	601	578	603	584	567	636	622	566	540	563	562	552	564	570	588	547	617	559	549	565	606	592	582	580	585	565	596	578	574	550	551	568	586	587	577	600	574	531	596	570	623	586	599	540	594	554	567	611	621	570	547	605	569	546	562	558	607	582	582	573	608	579	570	549	564	645	570	576	562	587	569	578	607	556	540	575	608	572	590	599	563	563	609	575	529	536	600	552	567	577	551	572	569	563	604	541	585	547	563	508	525	574	607	592	601	539	583	563	569	599	644	587	617	569	552	577	560	601	562	591	594	578	598	591	610	586	598	618	565	589	565	585	577	582	572	595	566	569	562	555	583	581	596	580	555	588	562	598	594	641	531	609	596	572	590	553	589	588	594	562	556	552	577	583	581	609	603	569	598	577	572	583	568	603	620	533	554	590	587	580	603	606	563	621	597	588	636	608	549	613	592	610	570	587	598	603	608	601	614	595	548	554	578	614	616	632	558	567	588	573	579	601	577	618	581	581	589	596	589	544	585	582	577	574	552	545	588	606	554	583	567	583	565	634	590	579	604	563	565	562	609	596	580	530	626	558	592	602	583	595	596	588	590	565	556	559	591	546	584	601	564	569	582	574	588	534	578	593	584	535	546	608	563	527	602	551	533	593	592	613	560	595	599	596	593	573	597	589	602
65366	39385	23347	13537	6160	2162	457	353	317	339	304	295	296	277	325	281	303	304	283	301	274	304	292	280	303	303	266	270	282	324	273	277	273	288	307	305	297	307	296	282	312	276	298	270	278	232	290	283	315	298	296	277	255	234	284	277	286	298	280	288	319	281	311	287	286	297	258	261	294	267	295	277	297	259	272	250	257	253	292	301	296	301	264	286	275	293	267	280	289	277	263	289	289	249	249	257	300	271	281	277	295	284	306	288	300	312	295	308	301	304	310	289	273	272	286	258	275	275	279	288	270	276	264	312	275	276	257	291	241	270	261	271	288	260	273	252	305	259	308	288	279	280	294	294	310	259	312	285	299	271	290	288	248	300	257	303	287	266	277	303	287	293	285	301	288	262	281	270	287	311	288	261	311	272	274	292	286	295	260	276	289	306	275	275	287	315	273	265	292	295	264	285	256	275	267	251	292	286	304	294	272	309	271	293	287	265	268	285	282	274	253	299	319	285	298	270	253	262	273	279	261	253	258	273	291	316	293	287	239	283	287	268	251	267	280	268	297	285	290	247	264	333	311	263	279	267	270	293	299	313	271	278	270	275	269	252	290	299	296	286	258	269	269	285	317	282	246	265	282	260	289	314	279	258	284	269	280	301	295	300	283	276	276	269	265	280	314	280	300	246	269	312	312	271	295	250	281	279	309	279	275	293	267	269	275	288	273	314	274	296	301	267	291	293	279	285	309	271	280	267	308	290	281	304	279	254	261	290	310	304	299	253	282	257	291	265	282	266	286	319	284	248	282	280	289	277	275	301	304	298	289	261	287	286	294	275	283	294	282	293	286	285	338	307	295	316	285	296	320	268	280	294	278	301	297	276	275	277	281	284	302	274	274	287	271	265	302	283	277	280	295	252	286	291	297	337	316	275	286	314	310	282	286	281	283	252	276	282	295	299	285	272	281	286	263	275	305	269	251	287	278	287	275	328	292	307	275	264	274	262	264	298	287	303	272	289	306	281	280	285	297	294	256	317	278	278	282	283	302	261	287	281	265	286	267	299	299	304	295	333	279	324	308	323	274	301	254	288	263	260	263	294	243	273	317	324	277	287	302	269	256	308	292	295	293	292	296	313	283	293	286	269	255	270	286	293	328	286	285	314	332	278	292	304	309	263	246	297	293	246	261	260	301	274	277	302	313	314	284	234	278	279	287	293	307	318	256	280	292	291	286	272	304	288	277	287	279	284	276	303	286	281	271	283	273	274	288	263	274	281	297	292	292	297	290	323	300	266	275	255	262	260	321	282	306	298	282	305	291	280	263	276	277	267	270	268	272	287	304	301	298	259	250	301	265	313	308	295	273	285	288	293	292	277	266	309	256	256	269	255	306	297	278	283	324	261	259	290	251	309	299	283	301	332	309	270	274	295	265	305	293	282	289	283	279	274	270	292	266	238	280	272	268	291	277	287	292	282	260	315	271	290	299	270	272	284	283	302	279	282	289	284	280	297	308	293	259	334	304	303	266	292	286	310	291	265	256	281	284	253	306	293	292	253	293	258	237	306	276	284	297	283	274	280	301	303	292	274	292	295	305	324	278	256	296	286	313	300	319	293	265	275	292	301	300	278	280	291	269	292	301	264	301	274	273	293	307	287	310	269	284	303	281	293	278	286	284	300	263	285	295	288	278	289	279	262	272	280	276	297	270	273	260	311	297	301	275	261	288	302	275	305	267	280	270	292	252	317	293	262	310	320	302	308	281	307	276	289	290	299	279	289	285	265	268	260	288	279	258	285	285	295	302	294	270	293	289	302	300	275	297	263	286	289	267	274	300	303	276	278	269	273	288	280	301	264	255	255	259	286	311	291	299	279	264	270	294	279	276	250	281	276	309	312	291	287	270	281	292	281	307	267	313	295	295	301	283	277	264	260	282	268	266	274	322	290	291	291	257	257	307	299	299	269	285	292	305	269	278	284	291	293	277	270	287	283	266	283	319	279	330	326	289	277	292	297	283	263	268	293	282	281	316	295	262	301	291	286	305	304	282	314	273	280	294	270	230	267	302	266	259	288	297	287	261	293	301	308	243	287	265	280	289	271	261	304	294	282	291	292	283	294	263	298	299	298	279	277	290	274	277	271	266	268	268	300	258	314	273	292	284	289	263	283	323	272	271	282	248	298	306	256	291	302	297	289	316	318	268	301	296	257	288	288	281	304	308	268	271	254	284	266	275	290	266	251	280	275	279	288	277	283	254	270	296	296	294	289	259	303	271	294	284	310	293	303	267	269	279	298	298	302	259	300	306	274	302	291	277	265	263	308	289	285	312	292	301	267	260	265	274	262	277	282	272	267	255	271	292	307	259	281	304	293	259	328	268	272	276	258	267	312	278	286	278	286	259	294	286	280	266	303	270	248	256	251	252	281	296	306	288	311	270	290	302	281	288	290	285	266	287	289	302	283	287	295	314	299	267	289	302	264	280	282	281	293	274	294	294	293	294	291	316	275	276	270	261	294	316	320	323	274	328	259	263	297	296	293	274	301	298	284	275	286	299	307	295	305	261	290	271	290	288	279	288	293	301	278	265	289	281	295	301	282	260	269	291	279	302	272	241	302	289	259	274	283	288	309	319	275	294	299	298	265	273	309	292	268	270	275	293	275	273	284	283	328	269	306	277	284	295	245	317	304	300	280	282	301	258	298	285	281	283	276	261	305	244	233	276	272	279	268	273	288	250	327	271	298	300	272	292	302	310	288	241	315	297	284	272	252	271	284	314	313	289	295	323	289	301	274	312	298	288	282	281	286	277	309	298	288	295	311	287	238	281	269	269	299	305	307	284	282	273	310	253	313	284	288	282	289	249	292	286	299	285	311	280	303	336	248	299	312	279	282	301	273	314	252	294	260	327	279	327	300	283	310	289	302	266	299	295	279	280	276	294	319	271	258	305	271	282	291	289	265	278	248	246	294	303	286	318	309	290	290	276	280	282	260	270	261	257	289	290	278	262	288	276	282	269	288	282	229	307	293	270	307	294	295	329	273	303	273	270	301	257	294	306	286	283	280	274	269	280	266	303	289	300	270	283	287	289	263	282	270	287	273	293	262	311	267	287	283	288	285	255	302	279	288	287	286	286	276	267	291	249	299	285	275	328	272	269	238	266	297	275	277	292	303	328	276	292	292	298	296	309	292	272	299	319	331	267	283	280	301	281	278	310	257	245	264	286	298	311	279	297	313	265	287	279	260	296	266	289	284	289	280	269	310	300	354	316	254	288	298	253	254	272	274	284	308	261	288	307	278	342	319	257	269	305	270	297	281	258	261	245	271	306	292	270	275	327	290	280	273	312	292	298	282	276	284	249	277	293	277	273	293	275	272	281	288	277	306	292	287	259	266	288	270	273	310	249	282	306	258	301	321	277	306	309	300	287	327	276	244	284	294	314	314	285	283	263	281	288	285	262	277	316	260	295	306	288	291	246	266	256	322	273	265	281	274	276	290	286	277	247	270
41521	29327	25103	21038	14055	5726	1212	1030	782	771	724	680	659	653	677	682	592	646	614	622	674	643	624	625	581	614	572	620	605	665	621	632	641	607	602	595	594	620	645	601	608	620	578	593	595	663	629	645	617	579	663	611	633	592	571	625	591	624	633	584	636	583	622	588	647	592	623	632	637	661	608	636	635	606	562	586	621	624	564	593	614	634	616	648	602	605	610	633	598	574	632	611	613	642	599	605	615	631	623	631	619	606	600	649	645	619	591	612	666	652	612	642	610	545	601	592	628	596	646	635	630	582	615	609	634	637	594	657	660	634	601	596	600	634	619	620	600	601	622	617	579	605	617	610	610	626	675	623	601	644	590	563	586	606	623	617	599	588	567	581	633	598	591	592	599	645	565	624	624	591	596	619	654	633	627	627	623	621	618	616	566	623	619	610	589	641	658	595	603	604	624	625	624	644	623	641	588	605	645	612	639	622	627	630	615	606	606	575	611	635	565	609	633	644	621	589	595	593	606	623	597	636	629	623	625	623	625	632	626	610	631	615	653	615	599	637	584	618	605	595	616	648	604	613	619	628	549	612	612	626	637	624	634	618	618	596	589	683	627	627	609	612	681	591	611	607	589	594	581	628	626	581	597	647	594	576	631	609	584	606	632	601	588	593	626	641	557	586	658	630	652	607	622	666	634	591	600	587	568	619	632	629	610	552	579	638	618	592	590	610	626	600	601	621	617	631	590	641	602	660	617	571	606	630	634	603	605	619	599	636	640	627	655	655	581	588	578	664	611	640	627	653	628	580	625	591	616	645	617	651	613	641	599	615	601	630	623	616	594	598	574	581	625	673	634	577	622	600	608	618	552	621	586	648	602	654	589	666	585	622	614	646	614	631	622	618	606	613	606	632	575	626	622	640	651	605	596	633	590	600	589	643	645	564	630	652	625	588	607	658	586	580	608	665	594	630	604	599	638	615	609	596	613	640	613	589	575	610	610	576	608	619	590	618	606	632	624	599	622	586	598	644	594	609	610	650	669	598	612	599	604	597	619	644	665	602	626	609	631	605	616	618	628	641	619	591	584	608	600	612	634	550	628	609	592	661	584	651	649	620	606	618	599	573	571	609	622	600	597	634	611	611	614	625	627	596	636	627	650	662	626	624	619	652	611	632	643	562	652	592	626	613	642	631	599	600	623	570	671	594	610	635	624	630	622	653	638	619	649	619	616	575	610	595	636	616	623	690	649	621	602	536	665	613	596	642	666	587	632	628	633	634	598	584	629	582	590	627	609	611	606	632	639	596	644	621	646	639	612	620	624	638	615	606	633	595	594	619	625	593	595	622	600	619	622	579	637	619	637	585	637	631	585	613	620	652	595	617	581	583	612	636	586	652	658	598	578	598	579	614	664	620	621	563	610	691	644	583	650	642	602	648	634	630	577	639	600	646	651	628	630	625	632	599	640	660	608	662	604	615	610	601	642	602	620	583	615	628	584	602	616	590	609	635	596	561	551	620	591	587	627	603	627	657	598	628	622	619	593	601	590	574	616	582	611	596	611	654	640	624	668	590	620	548	615	582	638	602	642	663	583	621	607	590	606	648	583	638	619	632	636	593	593	637	632	635	608	632	590	586	635	580	618	599	540	607	629	593	623	674	624	609	678	585	619	600	589	632	585	624	639	603	626	620	628	585	631	613	655	622	625	587	570	651	574	600	590	595	636	610	596	610	581	601	616	616	611	596	577	585	594	585	582	586	632	598	653	639	645	616	609	632	581	606	611	597	634	578	600	627	623	583	575	587	566	606	658	579	642	549	597	610	622	598	593	590	629	610	574	653	643	581	643	562	603	600	598	624	605	607	648	602	621	603	593	630	606	625	620	602	629	573	615	641	595	612	629	599	633	584	649	687	619	615	568	606	653	633	612	634	600	600	605	637	608	623	599	582	630	641	640	623	600	627	646	620	633	611	565	610	616	625	599	630	591	581	619	629	618	641	597	605	579	537	652	635	616	605	612	615	592	579	601	609	591	604	629	608	594	622	608	565	599	616	573	608	614	653	580	585	650	595	632	614	565	585	631	558	577	601	660	635	605	621	617	609	600	600	589	638	659	591	576	607	660	616	644	592	578	573	556	638	600	680	618	640	638	612	580	610	644	629	618	624	568	651	587	579	599	609	612	588	603	615	654	634	599	592	610	637	619	589	651	608	578	609	601	616	620	620	599	605	613	598	616	631	606	622	594	613	606	653	610	634	613	621	629	627	595	658	648	599	589	578	620	565	614	615	592	610	602	645	617	607	623	601	618	630	626	599	599	608	595	609	607	645	586	619	605	621	626	599	630	677	568	615	606	612	641	638	595	636	626	619	618	613	659	613	584	601	616	585	640	594	613	635	593	560	617	618	598	638	596	589	586	573	595	594	616	652	594	625	606	605	623	587	619	601	625	581	653	597	635	587	566	646	608	644	601	631	587	611	652	603	647	606	618	650	587	624	608	605	586	647	626	634	638	619	590	603	621	627	628	643	628	648	606	592	609	651	653	601	637	630	619	619	614	617	648	602	589	641	617	580	608	601	608	584	642	625	628	637	631	589	591	631	602	631	629	596	614	625	620	634	582	613	599	587	594	640	574	631	591	635	661	564	597	628	591	589	603	648	649	599	606	609	612	641	609	649	648	585	621	549	556	645	625	646	603	652	619	570	617	613	609	584	629	628	568	621	582	643	673	614	587	625	572	621	576	610	603	603	593	620	623	630	628	613	604	644	614	601	620	641	623	662	610	600	635	598	611	586	586	597	605	575	617	573	585	641	621	653	611	632	630	628	605	615	645	652	556	641	571	608	610	581	581	596	595	582	643	667	620	612	639	611	659	589	643	622	578	653	599	658	613	647	629	608	631	629	621	639	639	616	637	587	624	635	647	598	589	602	585	598	638	598	645	596	619	613	651	599	605	651	581	584	600	655	625	593	637	589	608	644	569	608	610	595	611	641	576	599	595	633	615	620	641	651	598	648	583	629	606	653	634	614	588	626	633	645	584	682	585	677	607	615	621	597	582	596	581	622	595	621	619	623	598	642	636	630	631	631	566	602	619	626	572	612	632	564	584	633	594	630	560	562	590	609	580	615	661	587	586	621	650	638	614	643	651	605	592	620	651	618	674	627	606	650	593	638	614	584	598	587	593	629	591	628	619	647	613	624	588	627	618	610	625	614	643	640	613	646	613	585	600	584	667	643	625	638	614	637	600	612	623	629	638	620	621	609	604	622	625	603	583	625	619	642	543	597	613	606	623	606	565	584	628	646	626	596	614	608	612	597	591	591	615	609	611	581	653	632	606	612	627	591	615	628	600	609	625	579	623	596	611	647	586	603	591	619	592	608	586	601	634	585	568	635	633	649	658	611	602	570	634	613	650	625	568	632	572	606	612	661	674	650	621	612	639	623	648	579	676	613	615	583	626	586	663	592	635	618	629	632	642	663	622	620	624	656	611	649	619	621	680	657
47927	20959	8897	3849	1207	554	357	330	270	264	213	219	215	225	236	229	244	250	245	249	261	262	249	272	256	253	250	263	211	247	211	259	223	249	241	272	264	256	254	238	267	230	238	237	253	252	249	255	258	269	259	260	244	265	258	254	245	231	245	251	212	270	273	247	238	251	251	255	224	233	213	255	260	271	229	252	254	244	228	202	249	228	228	270	258	249	224	234	274	236	257	259	252	206	258	238	254	245	242	250	223	261	242	239	235	231	241	283	251	248	254	247	245	219	229	235	219	247	250	233	254	234	249	257	240	230	239	232	243	230	235	244	237	234	251	214	232	241	227	247	259	250	250	247	240	247	251	245	239	240	230	251	275	265	255	279	280	254	251	222	280	258	222	264	251	281	251	228	244	251	254	217	244	238	254	234	255	257	225	236	251	239	216	243	260	252	229	247	233	234	265	260	257	230	226	246	248	254	246	236	223	232	252	264	254	272	248	240	263	245	247	241	233	250	241	254	269	258	247	217	254	254	232	229	234	231	230	233	248	273	265	256	263	289	244	234	230	241	265	235	250	255	272	227	268	237	255	262	236	209	257	264	256	257	239	244	245	263	251	268	229	279	230	249	245	250	227	258	264	209	236	202	251	256	222	218	240	214	241	273	273	278	248	247	235	219	274	244	226	228	264	228	243	241	274	237	245	233	230	228	258	243	270	236	250	240	223	230	260	236	255	244	246	268	247	230	249	266	284	245	233	263	257	250	246	242	224	235	246	248	288	246	242	240	243	231	211	228	247	222	235	248	237	250	239	240	248	236	229	256	242	253	253	254	225	229	241	254	261	265	256	241	266	261	246	235	241	228	258	223	241	259	242	255	247	226	259	236	221	225	232	211	234	225	221	245	232	259	266	237	227	272	270	232	221	241	261	243	266	250	258	251	233	275	226	253	242	258	259	249	239	237	240	239	268	235	234	206	248	242	240	254	255	287	211	228	234	255	262	227	245	218	225	225	266	235	256	227	265	255	262	237	230	248	260	222	264	218	220	236	270	257	243	301	251	234	270	242	270	241	245	241	252	266	273	233	269	252	261	251	231	252	230	214	237	239	218	271	244	232	254	228	252	258	228	270	240	245	265	258	250	276	259	244	264	275	242	217	250	228	234	257	246	221	275	245	234	260	247	258	247	256	248	209	233	259	254	244	235	202	225	291	256	242	243	231	241	265	243	248	243	266	255	250	240	258	264	235	234	237	262	255	274	262	267	217	230	225	281	241	235	257	241	237	210	262	258	250	235	272	264	253	279	229	228	241	240	247	211	236	250	267	232	252	222	247	261	219	252	244	239	246	238	266	277	236	249	227	260	235	251	230	249	251	252	224	253	223	251	256	234	243	239	277	246	246	228	249	231	222	298	233	254	251	244	231	240	227	237	217	245	236	231	246	247	239	237	263	236	239	233	268	244	255	200	235	216	244	227	247	261	275	250	234	250	219	218	243	219	225	225	258	249	234	244	255	241	263	244	254	229	265	244	246	219	264	259	237	230	257	253	259	247	234	232	252	266	241	243	274	246	236	255	240	251	226	230	259	242	240	241	239	252	261	285	252	257	247	233	259	245	276	230	234	250	216	202	243	267	262	243	259	260	259	268	241	225	251	234	241	219	250	252	251	223	250	225	257	263	258	215	238	252	262	239	270	252	256	233	251	231	240	204	230	252	251	221	238	264	269	258	245	251	287	229	253	231	238	240	218	245	280	257	243	265	253	247	235	216	285	275	246	234	263	261	222	271	270	243	243	248	261	280	249	264	258	233	245	254	249	226	220	256	263	265	271	229	233	227	239	230	251	252	233	241	237	254	222	246	250	258	235	257	221	230	228	218	240	228	265	223	251	245	241	247	240	236	256	244	256	241	252	216	248	243	217	232	244	251	262	225	244	246	283	260	247	254	242	231	252	230	263	262	261	208	253	260	238	242	242	252	258	249	216	270	242	251	283	242	260	261	256	225	238	265	229	276	221	241	245	248	275	276	226	253	236	251	267	239	233	240	242	226	250	201	249	233	245	217	279	247	249	240	252	263	246	250	234	219	246	248	225	255	243	263	238	243	247	257	220	246	240	253	255	237	239	231	281	252	233	262	223	234	238	238	243	241	274	249	250	256	241	237	283	246	254	272	266	272	215	248	229	214	236	244	243	263	262	268	277	216	239	250	244	226	250	241	246	267	260	231	266	240	246	239	197	215	235	252	229	236	249	236	236	244	262	266	248	220	234	196	269	247	263	239	246	233	235	248	226	241	235	231	228	227	233	250	254	260	247	226	225	276	259	247	247	251	248	266	220	233	246	222	254	256	244	223	220	230	227	231	243	237	272	258	254	252	259	267	253	249	233	222	267	225	287	244	259	234	229	257	251	269	239	251	216	223	254	244	224	248	238	244	279	261	219	236	209	256	242	239	218	248	260	252	251	238	242	223	267	290	249	240	225	243	244	231	245	262	243	281	258	267	262	246	271	281	277	257	261	241	260	259	241	261	277	245	237	254	267	278	245	225	232	240	267	240	250	237	242	218	233	263	231	243	230	223	248	231	248	277	281	261	267	236	251	251	234	234	266	273	265	245	261	253	281	213	250	247	264	222	253	241	242	273	283	253	225	210	260	235	233	261	248	230	250	244	224	262	260	225	253	240	266	255	225	232	261	267	240	236	215	239	261	223	245	277	261	249	245	243	228	247	241	261	254	249	233	261	231	249	272	258	251	229	231	249	240	224	237	270	261	228	236	266	247	275	262	225	233	239	248	229	239	242	251	225	231	239	259	234	225	242	246	235	235	249	253	264	248	256	225	218	250	226	248	233	242	229	228	254	232	245	250	235	242	243	270	263	243	235	235	256	265	264	249	251	241	245	241	241	262	247	249	242	241	236	248	257	272	249	260	228	233	222	239	253	259	248	269	222	250	276	229	253	257	244	244	239	221	230	255	230	254	234	254	251	271	264	260	233	250	224	245	263	246	229	264	266	248	256	254	226	242	243	234	272	276	252	260	269	231	237	219	224	238	266	245	241	231	219	259	276	275	253	233	260	237	226	240	242	251	271	245	232	236	253	254	241	263	238	228	239	239	232	202	266	232	244	211	242	262	255	235	206	213	242	248	230	235	229	246	258	221	232	245	240	221	243	224	233	267	252	235	227	255	252	212	246	270	229	216	233	270	255	239	233	248	264	272	251	235	233	278	257	259	217	214	220	230	248	250	225	251	276	210	200	243	255	246	256	246	234	240	246	263	241	242	270	260	212	252	240	270	243	240	246	257	272	245	257	223	249	260	269	266	263	254	250	259	237	239	241	253	280	242	278	235	230	251	247	244	228	227	238	248	251	269	227	251	214	263	226	248	240	217	269	250	239	274	224	260	246	264	254	259	249	238	260	251	262	258	232	255	275	255	228	242	254	250	252	247	273	242	211	245	223	246	229	253	265	233	219	279	227	268	234	264	267	266	243	240	232	258	267	241
30423	13785	11806	8551	3477	1763	1071	758	571	505	565	598	546	547	566	580	540	602	495	566	542	538	511	573	536	546	524	553	497	548	558	498	566	551	509	520	521	515	579	506	558	496	554	559	554	567	571	511	535	548	542	533	532	503	495	572	519	554	582	535	509	541	585	539	553	548	549	562	522	548	533	538	575	548	525	591	538	541	545	566	582	548	533	523	526	523	533	547	569	526	554	548	519	551	526	575	515	575	549	566	534	513	531	556	556	575	513	579	551	504	536	511	534	526	541	583	543	529	516	510	546	569	532	575	511	571	548	529	589	527	569	571	553	510	556	541	541	572	542	523	516	556	520	496	533	560	555	555	545	561	560	569	529	541	563	522	562	537	562	536	574	480	465	527	560	588	550	546	522	549	557	543	589	529	550	499	546	589	532	520	516	572	571	526	527	540	530	504	542	537	532	518	531	504	530	517	513	551	554	544	549	553	539	517	532	569	555	542	531	511	524	537	562	555	508	512	551	541	578	576	502	519	517	540	556	502	539	527	536	500	547	530	557	549	548	550	529	512	541	556	542	542	544	545	526	529	547	546	560	515	506	519	539	559	581	531	527	551	524	526	534	509	541	562	603	563	551	530	552	541	543	567	552	487	521	591	552	575	527	580	581	552	519	584	486	545	495	544	531	558	560	550	519	580	543	530	511	490	582	526	555	512	549	557	517	535	486	506	517	558	562	521	545	551	519	572	515	553	551	556	545	595	546	551	510	547	582	565	552	578	539	569	520	553	538	583	552	556	533	531	544	528	539	541	524	492	529	585	554	535	554	582	575	564	548	555	551	538	486	573	573	573	525	536	535	540	570	529	512	603	589	514	588	522	579	581	583	546	578	527	544	566	534	559	501	546	543	523	507	558	525	531	525	578	584	535	550	501	535	551	525	553	587	534	555	530	546	555	527	547	507	559	516	571	540	572	507	527	537	573	544	540	538	546	561	558	583	507	567	530	498	506	567	549	555	544	559	544	543	505	530	535	518	529	577	544	497	502	545	541	532	546	535	525	567	558	553	570	570	526	615	560	525	504	547	554	557	568	537	537	545	544	548	539	539	539	514	489	538	531	551	518	534	515	564	516	497	545	557	550	508	548	566	517	532	582	528	576	521	567	541	528	563	560	504	573	539	560	541	564	555	544	561	558	539	515	563	573	548	550	496	526	561	539	614	509	531	516	544	577	591	553	533	564	545	555	560	566	526	538	515	561	535	497	571	530	518	530	533	484	549	531	512	509	530	520	509	481	558	561	548	549	534	519	539	504	525	540	532	514	524	549	524	524	500	492	519	525	513	541	542	527	512	555	535	519	550	493	591	514	557	547	551	530	518	569	537	518	501	545	525	565	553	548	563	550	558	513	516	597	508	569	532	517	549	564	514	554	588	501	549	595	538	567	538	549	539	521	519	515	523	537	542	548	571	515	587	577	527	503	489	541	540	575	566	506	530	553	578	574	533	524	520	513	549	524	552	545	559	575	543	549	494	532	570	559	518	546	555	558	545	540	539	539	542	547	564	528	555	486	539	516	545	506	541	553	539	520	586	516	541	575	526	615	540	534	561	542	592	558	517	532	540	533	519	532	578	550	523	504	561	562	558	553	532	568	524	525	501	528	549	590	570	588	551	549	567	512	571	539	556	513	564	508	548	590	528	538	519	541	536	523	527	534	550	545	570	534	529	555	561	561	546	550	553	533	514	544	547	543	509	505	522	566	551	554	542	524	567	514	492	521	566	556	529	565	570	505	540	541	535	535	526	577	568	537	586	511	541	577	527	588	550	539	579	534	563	547	538	524	549	536	563	539	515	533	571	509	552	502	564	570	507	549	553	585	535	495	558	517	535	556	560	509	564	515	528	554	509	558	546	517	535	553	534	550	545	547	565	559	530	578	535	567	506	586	534	524	549	564	502	507	541	541	533	565	513	567	564	558	565	585	544	587	576	519	492	545	546	517	538	524	541	584	516	515	555	508	523	558	519	538	565	541	514	571	525	523	557	525	526	581	496	535	548	564	580	508	551	523	574	543	549	504	556	557	538	536	568	535	533	521	590	555	544	571	552	523	536	577	554	559	568	555	515	519	566	568	550	560	577	550	609	528	518	541	550	547	608	529	513	527	557	580	521	541	594	548	530	540	513	512	515	507	568	531	520	520	537	509	530	548	528	592	541	533	532	551	552	553	556	532	560	582	533	556	541	515	559	523	532	541	538	482	563	562	578	537	546	553	544	500	532	531	538	539	516	531	582	531	502	564	547	563	555	570	533	504	547	551	555	558	510	523	524	542	561	527	535	546	523	534	533	574	547	507	543	537	542	607	542	549	550	553	522	554	566	550	535	525	557	534	493	537	582	521	483	529	520	509	564	540	520	550	553	567	547	521	582	551	537	566	567	540	509	524	529	541	543	557	548	510	558	536	473	559	542	552	538	571	538	537	556	575	497	528	540	538	535	568	554	571	623	558	546	518	532	539	542	541	508	535	582	563	553	547	587	512	519	565	535	547	565	559	551	552	534	510	506	495	529	558	514	513	566	562	515	544	565	550	552	534	566	546	563	522	540	550	508	531	558	538	551	500	543	506	548	541	513	515	550	549	524	517	557	531	545	561	487	539	580	535	544	565	576	531	519	515	565	548	516	543	555	572	580	513	543	544	532	540	544	492	580	518	515	558	482	517	545	534	607	550	528	533	535	548	499	535	578	504	528	509	527	538	539	554	525	527	559	545	528	552	560	507	552	562	531	519	547	542	524	547	546	532	552	525	534	581	531	532	511	545	555	563	516	508	566	536	496	521	565	574	518	490	512	588	534	502	526	488	503	562	570	522	531	515	543	561	580	505	532	551	537	527	564	538	539	547	554	546	575	590	528	558	576	574	570	571	534	524	566	520	527	571	515	552	555	525	552	560	519	528	510	535	531	515	545	541	514	546	551	544	560	576	514	531	546	517	529	521	535	553	533	539	545	493	542	552	520	507	542	575	543	491	574	560	559	587	529	524	548	514	538	509	540	544	540	512	591	495	540	525	555	542	558	536	519	552	550	533	514	522	547	583	552	542	553	548	542	549	567	540	543	528	557	526	556	582	530	533	539	541	500	521	512	517	553	535	534	599	551	518	546	527	557	559	547	491	538	525	565	585	578	529	547	564	539	538	535	567	523	546	544	578	503	511	572	564	553	565	536	518	579	548	533	548	533	526	547	517	498	559	531	542	551	558	492	569	529	548	520	563	553	558	600	579	545	532	542	578	515	519	528	573	544	562	535	558	578	579	528	543	569	568	583	486	578	545	587	539	500	540	553	510	565	567	517	537	533	527	543	556	549	531	553	540	531	520	571	522	509	536	554	526	544	560	508	550	547	569	558	531	564	514	550	548	570	523	519	526	533	538	568	579	581	527	571	534	574	548	512	511	580	515	548	519	518	543	545	501	549	483	551	550	525	584	539	516	521	521	554	556	531	585	543	535
53764	28006	14733	7536	4844	2010	808	590	529	384	315	310	256	275	282	296	296	302	284	313	256	227	292	260	257	258	269	272	287	288	274	249	254	276	289	270	281	279	234	263	280	263	266	273	246	277	256	230	267	272	258	236	268	253	288	265	250	246	277	262	306	284	282	265	282	238	256	296	239	282	283	264	269	288	243	262	273	257	288	230	290	266	268	272	246	299	258	233	237	218	276	264	247	246	285	275	267	237	238	276	283	246	278	258	280	269	293	276	255	256	268	256	235	272	289	251	258	290	278	254	278	279	245	248	256	240	250	266	283	233	253	244	268	240	273	255	233	280	253	273	260	255	269	249	234	250	263	243	226	298	218	239	254	252	260	252	264	284	267	255	257	290	261	244	243	241	289	294	265	262	267	235	286	302	242	287	267	254	260	259	264	271	284	313	272	222	275	262	260	297	274	280	281	263	275	262	239	275	257	273	299	251	272	261	244	273	303	238	254	285	281	255	277	269	278	266	269	274	236	283	244	247	293	280	255	258	238	269	271	235	280	279	289	251	227	244	268	230	238	271	279	253	271	258	251	246	236	251	256	267	249	221	258	255	242	265	232	234	245	296	243	239	269	303	250	231	238	243	266	238	268	242	248	268	271	255	273	288	243	265	236	237	263	264	238	246	275	262	259	279	240	269	268	280	259	262	285	271	236	257	252	278	245	279	291	262	226	273	285	252	292	252	232	249	286	244	243	251	248	266	259	251	263	285	272	249	260	260	252	275	261	242	257	272	276	264	244	238	252	230	288	263	256	251	250	266	262	279	248	260	270	267	285	283	279	239	299	240	299	236	247	267	270	257	271	249	254	277	282	252	263	257	280	299	291	248	248	270	248	280	271	247	263	286	252	224	247	247	264	260	272	304	265	284	288	263	253	258	230	266	276	273	268	272	243	295	257	264	248	250	229	229	267	259	264	266	267	280	258	250	266	290	260	276	268	254	258	251	258	276	256	261	268	262	245	255	270	210	244	251	233	261	263	253	261	227	250	255	267	246	287	261	261	245	302	256	241	251	266	232	255	265	276	240	272	253	234	251	274	271	250	248	243	227	263	273	253	275	264	276	256	276	245	244	273	275	262	249	279	259	265	282	235	226	250	260	234	275	264	276	296	260	232	264	247	240	251	248	250	267	266	241	239	287	241	271	247	274	262	261	279	265	277	245	247	251	234	237	290	240	230	254	276	273	269	256	250	273	275	235	271	267	235	253	241	273	265	255	263	245	277	265	261	258	239	245	253	259	304	253	277	257	259	266	248	240	266	258	268	222	283	227	241	266	291	286	250	259	263	277	281	252	274	225	264	277	280	260	287	254	245	258	288	267	265	274	241	262	224	244	260	288	268	273	250	252	253	250	266	266	232	311	293	254	255	226	238	267	253	260	257	263	247	270	284	260	261	288	276	275	230	258	262	299	248	281	233	231	272	241	246	272	270	267	248	273	264	274	225	274	227	262	246	263	273	253	230	233	255	291	269	273	261	288	259	259	242	279	242	253	259	238	275	285	287	248	245	246	288	254	301	258	265	268	250	240	231	258	259	230	249	265	248	255	268	259	245	230	269	283	244	252	290	261	275	294	242	295	245	276	278	276	261	250	308	233	233	279	245	280	274	242	294	263	249	273	256	262	289	232	254	263	230	251	225	270	222	264	255	265	246	253	244	247	259	274	262	246	254	256	269	252	232	249	300	265	257	277	235	251	241	249	253	260	249	256	292	214	279	261	258	289	276	296	245	263	249	269	305	271	255	285	288	247	267	279	249	251	242	252	260	226	273	252	265	256	243	260	261	289	243	226	268	287	270	279	269	248	272	263	260	246	239	244	287	280	249	249	226	263	269	256	249	282	290	246	255	243	253	251	239	281	299	265	253	297	253	275	257	238	266	222	260	274	238	259	220	234	248	250	280	266	216	237	262	264	262	273	300	280	262	281	246	281	268	260	269	253	259	247	240	304	275	247	264	259	236	243	268	272	271	280	264	273	276	257	257	247	239	291	262	260	241	250	234	251	239	238	269	250	251	303	266	246	274	285	287	266	257	265	258	252	257	233	270	280	234	279	252	258	294	260	245	273	258	251	242	285	243	298	248	305	254	287	285	263	229	299	216	261	269	261	271	279	255	234	267	283	228	250	292	261	263	239	259	277	256	254	227	250	244	257	266	253	242	265	244	245	234	298	256	278	257	273	267	244	247	246	261	265	264	263	288	258	250	252	304	250	215	267	280	282	262	254	287	250	270	260	291	263	251	272	262	261	255	309	268	239	262	262	296	257	272	253	251	233	258	251	286	243	228	260	296	285	247	246	269	269	255	249	260	265	260	250	242	236	281	269	271	266	264	281	270	232	252	256	275	251	273	287	256	251	232	273	245	295	269	254	270	258	279	248	265	269	262	258	246	247	239	256	268	252	260	272	276	246	255	266	246	254	222	279	251	257	252	249	265	267	260	258	271	240	259	260	251	224	261	275	270	271	245	284	282	237	271	244	234	252	269	281	271	257	260	288	265	283	261	282	233	256	247	259	262	250	265	239	252	242	259	255	248	264	283	267	257	232	266	261	244	267	233	257	257	270	246	273	234	232	279	276	253	262	238	263	228	235	291	296	278	262	250	272	280	263	282	284	222	270	305	248	285	260	266	251	278	251	247	251	258	285	271	251	248	227	289	281	245	249	244	307	225	282	264	215	246	291	238	269	248	257	263	231	296	286	245	267	267	289	280	231	230	285	280	281	278	263	235	248	268	265	271	254	265	251	248	246	281	258	283	270	271	242	275	248	222	238	229	247	244	236	218	236	275	264	264	249	241	296	259	228	261	255	287	264	270	238	265	250	291	262	239	279	251	247	246	253	258	262	271	267	292	271	216	252	278	260	241	243	234	271	219	236	250	275	243	270	268	245	259	271	268	239	235	262	247	264	255	229	268	248	235	270	234	236	284	276	236	297	277	277	280	245	243	275	271	251	244	269	269	280	282	236	260	270	282	300	257	277	267	274	245	254	254	261	275	250	295	263	288	260	263	296	267	257	237	248	257	297	252	260	242	254	269	283	265	236	257	239	266	255	282	263	277	263	270	235	270	247	246	242	240	240	246	267	244	260	257	272	248	256	239	262	251	271	251	310	291	255	271	267	247	286	241	261	281	237	268	268	281	255	236	242	294	242	250	272	264	273	238	247	252	285	271	233	257	239	269	248	261	270	230	252	278	256	287	281	264	296	267	287	230	259	236	266	252	247	264	249	257	270	279	249	269	281	254	260	271	259	234	277	270	231	246	260	258	240	247	285	270	263	255	258	277	259	276	265	269	261	266	268	266	249	269	275	277	241	230	257	261	256	268	266	239	261	271	289	230	263	261	203	291	272	259	227	255	292	276	249	278	245	283	256	272	270	286	261	261	249	255	298	250	247	269	244	257	231	263	245	265	214	281	277	278	240	241	245	228	236	266	274	262	238	275	243	272	270
33596	20125	17260	14633	12481	5997	2840	2225	1811	1214	854	717	699	657	697	838	818	792	872	787	682	615	631	565	511	598	574	548	589	583	545	576	572	596	561	575	589	549	574	565	570	569	605	539	594	576	600	620	569	578	593	573	546	588	564	584	616	621	565	574	572	545	573	578	598	584	569	566	564	541	613	601	551	553	549	567	573	564	592	558	607	581	592	571	584	590	594	568	576	604	591	586	564	582	605	559	568	591	572	617	590	584	586	579	593	571	537	563	627	512	570	557	562	612	584	537	642	576	578	602	572	533	574	566	564	556	599	556	586	595	587	548	536	568	574	593	548	574	578	586	613	619	560	584	549	560	611	568	599	589	575	582	545	609	592	585	578	560	557	571	569	619	586	606	549	516	596	580	550	551	574	575	544	586	562	556	576	531	550	579	564	557	565	575	528	602	585	572	575	566	550	550	593	590	586	560	573	557	629	572	577	593	536	531	583	587	550	558	542	592	556	528	541	542	557	588	588	572	577	586	585	548	571	534	565	608	575	556	580	569	576	595	573	590	541	589	576	606	592	570	591	569	603	577	517	590	610	568	600	565	594	556	568	601	551	548	563	576	543	570	553	607	627	555	584	584	578	591	606	562	568	595	580	595	583	604	563	610	592	615	615	524	581	623	566	585	575	575	522	552	550	582	591	552	587	553	584	568	573	549	558	583	587	602	558	551	581	550	572	555	593	576	588	565	601	597	579	633	623	547	578	574	568	564	587	587	544	606	560	597	583	543	572	567	567	576	594	581	550	535	562	634	576	601	598	538	588	560	557	550	589	592	560	580	562	570	561	595	568	554	589	587	599	547	559	606	570	560	585	568	588	555	605	607	552	556	539	603	566	540	570	540	558	570	564	578	535	578	573	532	635	559	575	553	620	562	581	591	577	581	553	566	565	576	556	564	584	577	545	569	648	580	616	603	606	548	611	593	571	574	524	590	598	552	543	563	613	558	535	606	586	589	577	601	585	566	590	589	543	571	562	577	593	539	534	541	577	557	590	589	564	600	582	588	550	579	544	557	558	562	548	581	594	592	623	563	545	552	582	634	588	579	621	584	620	553	563	557	581	573	549	598	559	558	568	605	553	548	557	540	561	616	592	555	581	573	576	535	533	591	563	624	557	627	549	510	558	570	575	585	570	632	572	537	568	553	600	534	592	563	542	575	583	599	563	547	606	570	579	567	550	574	512	602	622	584	527	562	543	543	567	579	550	577	560	618	534	528	574	588	573	575	561	595	547	589	586	604	599	578	518	533	586	523	571	545	588	580	569	552	556	552	597	590	579	582	601	638	582	584	564	599	560	565	571	561	581	587	560	599	608	603	622	588	568	591	549	548	584	555	588	599	569	578	560	536	564	578	563	561	549	573	554	632	593	557	563	551	567	571	579	562	602	588	608	590	612	574	598	567	577	552	588	600	580	603	585	570	562	580	567	597	544	575	546	552	576	559	577	585	527	586	627	616	573	547	548	566	588	609	574	538	572	567	532	594	571	570	568	568	544	587	550	600	575	554	578	502	599	518	568	587	550	618	608	566	560	543	568	613	577	630	585	562	596	594	561	557	531	589	570	565	570	581	578	569	553	583	540	545	617	585	599	539	575	583	611	556	571	572	633	580	572	577	565	578	639	568	561	568	549	597	612	573	575	565	600	566	578	597	594	555	546	576	566	568	601	537	569	591	568	617	586	582	590	570	574	582	605	608	575	592	534	566	574	570	567	577	569	566	543	560	586	580	552	573	567	564	597	566	558	576	522	557	538	573	600	546	593	573	537	597	559	569	560	630	590	575	582	594	587	578	553	559	603	560	584	517	591	580	605	568	570	563	583	559	571	549	572	616	569	586	577	541	600	619	594	600	599	573	581	611	583	550	588	601	621	580	584	566	596	574	594	566	565	582	550	588	609	619	585	592	558	598	555	587	506	507	569	577	564	545	586	547	573	559	582	590	561	558	558	583	569	597	558	593	595	593	622	578	563	581	564	565	597	561	633	550	577	626	587	558	566	547	602	543	603	541	589	569	579	584	598	592	561	609	567	569	582	614	568	574	595	574	566	588	572	586	552	597	542	526	605	615	550	608	587	565	576	555	510	606	569	595	611	563	570	610	591	593	585	569	627	600	581	568	544	556	619	556	613	548	600	605	547	588	528	569	609	579	526	576	579	603	584	562	607	550	544	548	579	603	572	528	606	561	576	597	553	588	565	593	617	554	581	571	574	554	592	562	534	577	600	595	572	582	558	596	604	557	586	580	637	562	555	551	547	586	537	587	562	585	588	560	562	552	584	600	596	540	573	562	520	611	595	591	591	569	606	575	576	598	561	588	596	548	592	565	588	587	569	571	595	603	549	604	557	564	578	542	551	552	597	564	588	588	604	553	618	548	529	597	558	571	552	526	595	594	566	569	567	552	563	583	576	593	531	545	550	554	564	584	555	553	579	575	588	539	610	617	548	569	559	606	607	570	571	592	598	582	576	611	554	566	564	581	577	611	558	588	533	546	532	521	570	538	571	581	589	565	548	565	577	578	567	565	575	549	602	570	567	582	585	576	609	544	564	590	559	566	576	576	560	561	569	590	553	540	585	557	552	545	597	590	568	554	572	609	570	567	604	582	558	563	577	598	583	582	550	609	552	589	568	598	570	591	579	593	596	567	605	595	587	600	574	572	584	542	594	588	522	593	597	580	573	609	590	593	528	574	571	582	584	560	539	577	552	615	532	593	626	613	609	519	586	589	547	591	577	614	551	548	596	611	568	584	568	581	588	555	551	585	629	519	548	593	595	563	547	570	564	555	562	613	591	583	537	573	554	581	561	596	569	599	565	536	544	599	556	549	558	623	606	552	566	551	586	568	544	584	559	576	561	618	562	559	602	579	575	576	547	604	587	601	598	587	568	572	621	554	583	544	541	551	540	539	558	610	543	578	560	555	576	598	550	555	596	568	549	582	547	594	574	610	570	578	559	569	563	571	559	602	544	569	602	587	572	578	550	574	581	601	585	614	580	579	539	571	593	593	564	583	557	545	543	599	583	556	579	570	583	538	588	563	576	586	572	594	580	589	567	557	560	574	567	538	586	593	645	614	548	553	567	568	577	606	581	597	629	584	583	553	624	512	586	547	571	575	578	619	545	562	606	586	530	568	586	574	543	587	582	532	552	610	580	567	556	562	528	563	580	519	560	586	548	549	555	590	581	574	606	561	534	561	526	594	595	543	586	560	547	573	568	554	548	576	559	515	556	564	589	552	561	573	549	597	528	565	539	581	563	573	514	594	558	607	575	551	608	556	590	589	634	539	551	598	582	596	561	574	530	560	551	580	558	564	574	609	593	594	576	577	565	578	569	593	553	536	531	614	595	556	556	555	569	529	563	557	587	551	552	575	549	567	548	576	541	547	598	564	576	551	575	562	572	593	597	573	581	570	602	545	566	574	524	599	536	570	550	575	552	572	616	566	597	579
57773	30585	21653	18392	12612	4232	1397	909	649	734	760	541	454	448	444	431	428	432	413	454	391	337	329	320	267	300	298	309	281	257	277	299	282	286	300	310	265	283	259	279	304	288	260	306	276	265	273	285	295	311	278	280	255	263	268	277	309	300	284	266	256	247	286	277	268	271	297	287	298	263	312	287	272	275	292	329	314	288	276	297	281	280	305	264	294	252	272	300	283	296	311	307	326	267	281	284	278	289	269	315	304	312	278	280	277	276	244	302	281	272	271	251	293	246	279	290	281	289	274	256	271	305	271	291	296	262	277	309	288	295	285	249	257	314	257	271	256	257	301	313	282	300	312	297	247	269	272	256	319	283	263	244	296	305	312	257	276	317	257	290	283	291	316	282	277	282	275	309	271	316	307	292	280	267	269	284	249	270	272	268	274	257	254	248	279	279	281	274	254	260	247	271	257	278	247	269	299	309	308	273	302	296	307	274	299	291	255	315	263	300	272	284	281	252	267	289	274	301	286	244	306	251	297	304	267	293	290	317	303	288	278	275	274	295	286	274	271	283	232	305	281	268	292	292	290	296	309	282	285	290	239	294	263	258	281	244	284	280	290	288	280	307	304	282	286	281	270	292	301	219	257	270	271	322	277	277	271	301	271	280	265	321	300	227	291	259	282	283	268	306	293	279	277	272	268	305	282	296	289	292	256	294	253	257	252	282	285	290	286	312	256	270	237	282	326	312	283	289	301	282	287	293	263	315	292	285	286	284	292	288	292	284	305	258	255	305	274	263	275	300	276	270	241	276	258	278	299	261	300	273	309	274	281	313	274	276	273	271	286	295	282	249	296	267	290	257	275	288	259	278	291	273	265	283	290	299	282	264	309	250	272	286	263	303	295	276	283	268	270	268	313	271	239	281	270	294	245	291	292	304	290	281	292	291	285	289	299	268	285	303	308	237	279	278	277	309	283	279	309	289	274	303	282	277	249	238	296	287	282	263	250	259	274	317	277	270	315	269	281	298	274	294	293	280	293	277	284	293	295	277	273	302	288	267	292	265	265	266	261	250	267	283	297	291	294	283	263	327	256	296	281	291	281	278	286	273	289	269	282	285	262	264	305	283	280	284	292	288	276	283	280	274	274	314	287	322	284	288	253	280	288	301	317	239	296	251	267	276	300	288	291	257	272	250	273	277	280	255	271	297	271	268	278	319	269	310	296	254	285	249	313	280	281	273	268	258	276	277	297	305	285	268	268	281	265	273	283	317	267	264	303	289	247	267	304	306	303	277	283	255	291	282	273	289	297	296	281	288	268	272	260	257	274	283	272	281	304	284	295	281	256	285	284	298	290	316	267	261	237	308	278	297	271	300	284	294	273	290	275	257	293	276	276	263	260	288	310	281	292	267	268	298	294	266	337	281	280	292	242	276	288	259	274	253	288	300	280	296	271	275	299	243	274	298	271	285	258	284	263	289	264	323	305	247	279	283	246	269	280	251	261	240	313	302	293	310	302	320	280	301	284	261	265	263	263	259	293	302	277	282	287	279	262	259	275	260	267	285	287	259	260	314	297	268	285	279	284	281	267	273	317	322	308	281	317	269	261	284	280	276	308	267	276	292	306	304	287	305	260	272	276	267	290	289	304	269	272	258	260	292	261	280	277	294	302	256	239	275	293	325	271	277	297	257	276	290	269	297	289	286	302	302	288	311	320	309	277	323	267	292	298	271	275	304	280	280	278	267	247	308	266	279	292	300	308	285	291	286	275	292	264	288	271	257	258	271	269	303	269	258	285	271	300	291	302	276	265	305	271	278	268	250	249	284	265	274	281	270	285	285	295	294	302	277	292	272	280	271	276	286	251	298	275	258	287	279	272	282	295	278	268	309	256	295	298	291	265	251	270	288	267	267	283	257	264	261	280	286	260	273	279	275	273	308	290	286	286	286	290	283	274	283	270	251	287	283	251	294	308	274	293	302	302	301	278	291	284	292	283	292	306	289	273	285	289	294	307	276	261	273	288	264	255	284	287	273	280	277	293	242	296	280	262	266	299	298	288	281	291	293	293	269	294	259	281	289	278	267	293	329	307	319	305	311	282	302	271	296	272	258	309	283	302	261	264	266	269	289	278	299	244	273	287	264	304	287	295	275	290	303	273	261	246	264	269	247	271	299	270	254	253	277	274	271	262	302	272	308	300	315	292	263	313	246	306	260	304	275	274	279	276	287	324	294	291	239	272	276	263	258	248	317	290	273	285	277	297	286	285	272	301	260	256	290	286	244	260	288	301	317	288	276	284	294	292	279	276	312	284	303	263	304	340	267	279	279	272	270	285	299	318	276	271	249	251	252	294	269	265	325	249	291	286	306	289	295	276	266	266	265	269	309	258	283	286	274	277	324	285	275	245	248	294	273	235	303	286	277	277	294	284	284	319	266	233	245	251	285	319	287	277	294	251	252	222	311	283	294	276	308	292	263	243	276	250	272	327	301	280	274	250	314	276	274	284	282	311	295	272	287	305	281	302	265	268	295	294	287	265	232	284	271	292	262	305	252	268	285	264	286	294	268	280	263	303	315	259	274	276	311	285	292	293	290	281	288	280	299	272	274	319	293	287	280	271	243	289	275	249	261	271	279	279	272	309	293	303	320	318	293	260	281	267	277	280	280	276	294	271	289	255	288	255	257	279	253	299	261	260	314	297	289	306	294	272	294	309	289	293	275	284	279	264	318	232	266	284	284	293	260	300	301	281	294	283	271	300	249	244	280	292	294	256	252	302	261	263	284	296	260	265	298	286	303	323	278	293	287	312	270	273	302	283	299	290	270	294	268	270	277	281	246	282	284	271	254	321	291	274	285	300	270	300	271	303	272	299	299	284	291	276	260	284	269	302	293	285	289	288	267	283	273	262	284	252	319	284	261	286	308	256	251	267	266	290	345	283	265	289	287	270	283	276	292	297	288	249	279	270	273	271	281	298	288	277	268	262	278	264	295	255	271	294	263	271	285	246	288	294	295	252	295	289	281	272	300	292	301	278	282	267	287	282	304	295	269	247	294	268	275	280	279	260	301	283	305	262	293	327	288	288	268	293	272	298	280	316	280	245	277	297	260	301	273	293	245	275	266	294	233	310	274	294	287	304	302	300	270	272	314	289	267	283	294	283	270	286	279	282	293	281	284	261	321	297	312	273	281	326	318	282	263	302	313	300	285	295	270	304	280	291	289	284	265	313	291	273	277	269	257	262	274	292	299	263	310	285	263	281	249	289	293	267	297	287	286	288	274	277	310	285	277	263	298	301	305	323	269	266	289	281	278	273	254	285	303	275	293	256	255	282	260	269	269	282	299	283	282	290	297	310	287	270	258	303	251	294	287	283	278	279	247	268	268	286	289	277	298	294	281	268	266	269	252	269	287	278	288	259	260	297	258	314	250	275	269	305	293	270	267	289	282	320	252	257	286	279	281	240	281	272	302	255	265	283	300	281	270	322	252	267	294	298	288	273	283
34354	21264	24400	29141	23880	9565	4869	3300	2478	2931	3004	2064	1355	1418	1327	1333	1323	1580	1619	1607	1240	925	917	644	603	621	615	640	613	644	582	631	617	634	597	604	544	599	591	615	562	569	623	644	615	660	592	624	621	618	591	604	620	652	620	611	625	645	632	603	599	629	608	632	608	624	614	591	609	580	610	630	664	611	645	556	600	586	566	611	580	594	613	634	534	632	644	634	598	567	651	624	632	607	629	574	632	632	681	588	606	653	561	583	577	602	593	591	645	659	611	632	609	587	588	593	657	616	644	644	621	613	621	618	610	604	643	599	651	623	596	590	647	598	621	628	631	626	594	621	665	641	637	625	625	590	607	612	581	650	583	611	624	672	610	610	584	587	602	591	632	617	616	633	616	632	621	641	621	595	592	620	589	592	581	607	639	647	627	595	612	623	591	600	617	620	630	628	581	615	602	592	646	592	657	630	653	596	612	599	602	647	558	612	632	576	641	598	610	634	632	625	621	629	551	625	612	595	623	581	568	617	616	571	631	635	594	596	599	599	658	612	603	615	623	618	638	610	587	608	620	573	562	637	627	582	597	622	581	635	607	600	565	564	564	615	608	600	626	598	570	597	601	600	597	617	555	604	605	611	608	601	588	606	640	634	580	568	656	624	613	616	586	578	625	610	621	621	606	637	645	565	632	651	639	553	617	621	603	641	618	610	589	608	613	615	633	589	602	609	605	592	632	578	583	602	611	648	618	621	574	617	611	581	575	574	612	636	589	625	564	593	641	618	583	629	592	587	608	595	583	632	621	610	591	606	596	639	631	607	584	595	626	612	613	598	601	626	624	576	637	623	601	617	602	618	626	555	619	621	654	616	576	605	655	596	620	621	621	613	621	603	615	622	608	620	611	595	601	613	630	663	564	656	645	578	647	563	583	597	625	639	624	617	601	627	631	588	612	652	566	571	632	556	599	602	650	599	589	609	605	565	585	586	573	625	588	588	615	591	610	636	609	626	574	609	589	609	607	569	654	628	602	664	602	652	595	599	602	567	587	631	610	633	640	610	606	596	589	629	606	643	638	626	612	630	637	566	579	630	632	620	611	601	630	601	587	637	606	609	628	649	637	647	601	635	649	613	617	600	598	651	644	608	521	636	600	562	628	638	569	620	593	589	616	636	592	619	623	613	580	616	594	608	593	597	618	620	582	615	618	620	603	646	579	608	620	631	598	582	576	621	629	619	573	564	626	589	578	546	616	588	610	626	605	593	615	611	574	630	619	600	613	614	584	621	649	637	636	566	594	580	588	619	631	608	623	599	585	591	587	646	578	615	610	600	599	610	609	612	582	613	610	587	659	578	585	636	599	608	588	573	625	607	581	624	559	618	638	595	621	611	604	568	570	621	594	563	577	632	622	641	602	601	601	592	633	621	627	595	611	589	621	610	588	564	610	587	586	600	632	593	627	615	608	628	632	596	608	620	558	616	578	608	620	633	608	628	592	573	638	594	605	625	586	636	631	606	595	621	602	594	598	648	594	598	619	626	607	631	625	597	554	606	649	643	616	640	605	626	599	588	614	669	604	569	643	641	647	616	592	604	630	607	594	578	598	590	612	592	623	599	605	600	665	591	611	613	616	623	627	596	634	552	562	605	607	580	602	643	593	615	595	584	622	633	621	591	596	603	581	649	601	629	632	625	603	597	618	575	579	581	612	600	593	633	593	586	618	595	618	581	582	663	630	635	594	628	639	616	582	600	590	618	585	641	625	613	623	603	628	607	608	631	598	629	637	617	635	619	620	602	620	610	640	604	580	609	615	590	634	592	658	627	614	678	639	604	658	589	637	639	579	586	571	640	644	620	581	605	617	598	624	637	634	568	624	634	642	597	640	638	616	587	652	607	656	627	585	643	591	634	596	678	606	601	628	577	590	602	575	575	618	612	598	611	568	586	543	620	606	591	590	596	627	628	594	621	604	577	609	623	601	618	560	613	604	611	589	584	613	631	577	602	621	616	672	607	591	634	612	603	578	568	608	596	603	577	559	625	638	580	636	606	586	595	617	603	599	648	593	614	635	632	604	634	594	626	582	546	636	578	647	582	592	580	642	633	612	600	643	592	617	601	612	617	554	629	583	593	610	642	624	595	672	599	629	604	590	589	593	617	593	583	600	614	624	613	592	601	628	579	589	614	585	583	619	624	614	597	623	581	620	605	553	596	604	628	603	623	683	630	579	591	601	571	622	615	634	598	611	607	631	615	605	628	648	613	675	596	626	625	617	604	566	610	618	592	601	622	657	605	612	568	668	613	618	577	572	584	613	571	634	580	636	581	599	591	620	632	586	626	584	566	594	620	571	588	627	596	571	614	600	623	610	595	589	602	572	619	613	593	619	654	597	611	659	638	561	608	584	595	568	604	613	611	592	656	622	656	581	597	582	617	591	648	558	613	607	617	616	607	639	604	620	597	593	592	655	663	597	657	618	637	585	596	619	591	601	588	587	618	568	630	621	628	599	632	587	571	625	608	615	589	584	585	669	639	622	614	658	621	607	612	605	644	576	607	598	612	602	634	609	606	577	597	612	633	611	602	576	637	597	600	622	630	597	627	607	626	599	615	617	567	614	608	607	566	559	667	571	604	640	601	561	594	627	562	574	563	658	600	593	616	598	650	641	661	637	629	615	618	629	607	546	592	630	606	590	551	637	584	643	615	615	594	638	578	567	611	636	629	586	608	609	587	635	582	606	608	598	675	587	605	653	637	614	597	588	627	569	592	606	634	601	569	647	579	544	618	589	538	585	584	642	571	634	602	566	626	624	594	565	615	606	616	593	644	645	585	610	601	606	609	603	629	590	611	544	575	600	631	622	602	627	614	615	603	596	558	584	625	604	598	633	614	595	603	622	608	575	628	638	600	614	607	622	615	641	653	613	596	618	585	646	630	638	636	588	592	599	607	648	605	594	627	588	637	654	589	596	611	574	607	602	631	604	581	629	618	609	633	618	598	575	610	636	583	612	604	614	617	590	610	578	613	635	635	593	620	608	610	618	581	663	560	609	613	600	602	637	645	593	564	588	630	638	608	649	573	622	559	582	630	602	605	640	573	622	613	567	624	603	606	618	613	590	613	622	622	632	619	626	601	598	613	608	555	653	621	616	611	596	621	628	582	652	608	599	624	605	563	621	616	631	615	589	605	607	605	608	592	617	604	592	612	606	670	627	620	552	564	561	615	617	621	630	604	603	583	632	604	617	605	592	603	586	638	598	629	604	660	604	576	609	623	598	604	614	660	595	596	586	579	633	588	650	602	604	627	590	645	602	629	575	620	598	599	557	636	648	610	610	566	591	639	645	599	628	619	616	613	598	584	633	579	666	601	569	585	585	615	605	650	565	612	594	633	631	663	629	579	599	591	589	598	590	665	599	625	613	616	615	600	581	622	614	618	583	629	611	588	593	621	652	601	637	593	653	589	653	626	643	612	601	571	605	577	629	568	626	547	637	624	621	585
43911	18061	8466	4104	1548	527	422	369	280	301	328	355	317	282	283	301	288	288	255	256	234	250	269	243	211	245	257	248	263	216	245	230	257	227	261	220	225	274	236	251	266	247	245	229	237	243	235	234	263	283	278	259	261	238	259	246	228	216	259	262	250	243	217	230	238	275	291	252	211	285	228	231	259	271	245	242	258	248	254	275	242	243	253	248	223	269	236	205	238	247	261	238	253	266	245	274	259	287	250	260	284	259	250	261	250	266	259	232	249	229	261	209	251	266	284	250	292	232	230	212	234	256	259	286	231	239	261	279	259	240	234	251	277	247	253	234	261	241	288	264	270	236	205	228	272	258	244	235	244	248	262	256	232	243	226	240	235	246	252	214	208	233	244	209	245	232	215	251	255	261	249	230	249	206	262	281	250	241	249	250	247	233	234	254	253	258	253	247	251	245	258	251	277	247	267	228	220	236	229	248	253	259	232	237	230	220	240	259	242	250	242	228	236	249	228	263	254	270	246	231	241	265	250	226	281	250	259	265	255	237	227	242	215	242	282	270	254	257	264	222	244	262	272	246	262	253	262	277	261	278	262	251	257	274	221	263	225	215	260	276	234	270	273	262	251	203	245	260	258	266	247	225	262	230	253	235	242	234	248	250	282	269	236	237	276	251	247	255	282	268	247	267	254	218	245	242	273	229	257	256	257	287	215	217	249	269	241	219	249	260	273	229	205	287	243	248	241	230	236	260	241	279	254	277	273	240	226	239	250	244	266	267	255	253	262	249	237	258	225	210	247	272	217	248	246	239	241	251	232	236	225	237	229	260	275	223	284	246	247	256	249	241	256	245	232	251	258	298	250	261	254	224	279	251	265	224	251	249	291	220	242	226	239	262	251	209	268	271	261	266	277	214	256	275	240	238	287	271	255	258	261	239	258	212	224	266	233	260	266	226	264	263	272	254	259	244	244	238	240	290	272	304	245	269	262	253	256	242	265	256	243	218	237	251	251	252	265	244	245	226	248	254	231	249	279	247	263	236	259	277	244	233	251	246	239	243	250	267	271	262	254	256	241	247	251	245	247	221	237	265	240	233	275	223	261	268	255	233	245	269	241	263	235	253	236	238	229	270	262	264	247	227	264	239	245	249	264	223	268	234	257	239	271	245	264	229	240	234	262	233	288	240	249	271	256	233	235	263	262	240	283	238	264	245	268	242	226	230	263	206	265	270	247	232	223	257	255	242	257	238	253	250	220	228	235	252	248	254	248	264	275	267	255	253	243	206	246	248	245	267	273	277	252	214	233	238	240	246	242	250	197	247	237	247	239	252	247	241	223	232	240	251	218	249	237	244	285	264	243	240	242	271	261	222	231	264	269	235	281	217	254	253	255	258	240	259	269	227	240	274	251	250	278	260	287	238	238	262	249	249	275	255	247	272	242	266	261	260	233	247	239	253	233	240	228	275	284	248	279	256	292	249	250	249	258	219	260	243	236	264	248	224	245	237	256	218	257	242	248	223	224	256	240	226	253	246	260	271	249	228	274	223	259	281	226	253	255	221	261	254	275	268	245	252	231	206	222	242	244	281	261	252	257	261	253	250	258	234	251	246	253	247	272	250	250	225	264	253	275	250	241	262	239	239	258	278	280	226	246	249	240	254	216	218	254	254	244	253	233	210	247	252	237	248	248	233	269	249	231	256	261	216	237	259	237	238	253	220	265	242	293	249	223	230	258	252	258	239	251	245	258	239	256	256	225	265	243	222	265	231	257	246	251	248	254	241	248	259	237	215	234	240	261	253	217	249	244	277	238	239	240	218	228	240	275	269	255	243	222	257	266	223	261	277	230	232	244	237	259	234	251	275	247	249	306	253	225	242	249	243	273	278	224	213	242	231	277	251	263	235	243	280	242	251	232	222	242	240	272	257	247	261	239	238	264	246	221	276	239	265	265	241	244	243	251	244	267	244	249	247	234	227	258	240	266	269	248	206	210	249	243	268	258	215	241	240	278	271	263	251	229	224	261	232	267	238	230	239	267	259	255	247	233	253	240	252	239	245	245	287	273	232	283	267	232	242	245	255	280	214	223	247	229	236	277	252	274	251	239	230	212	241	240	259	261	237	253	239	217	256	236	258	253	247	261	254	246	255	216	236	276	219	236	259	244	288	251	246	230	257	225	273	239	250	229	223	293	240	231	219	240	253	242	235	232	227	258	261	228	218	241	251	237	210	260	240	228	274	240	222	276	246	278	248	281	242	233	257	251	222	276	267	277	256	247	271	249	224	232	275	250	279	257	270	253	250	223	260	254	244	247	241	242	274	239	242	213	238	265	247	254	248	231	270	235	267	245	247	238	267	252	257	283	226	219	226	264	269	221	247	252	221	234	263	249	231	237	261	212	267	258	230	244	250	260	243	238	231	240	240	229	275	232	250	242	265	268	237	252	250	229	263	266	246	238	252	237	234	244	244	235	246	262	242	266	238	206	252	242	252	255	247	243	225	258	239	242	249	256	258	258	282	264	243	238	257	246	232	237	257	237	262	272	242	251	252	261	238	264	258	252	242	239	234	220	253	256	227	294	229	258	274	246	225	215	238	275	202	260	220	247	258	230	252	237	274	266	255	238	234	227	248	211	228	255	271	234	254	225	255	263	243	264	249	269	267	249	222	233	256	279	248	276	245	224	226	262	242	234	251	230	264	248	246	237	235	253	280	256	254	243	237	272	274	225	259	238	219	264	281	271	228	231	267	232	225	242	216	268	264	240	268	253	219	248	262	243	287	237	257	258	269	222	261	240	244	259	291	284	271	261	237	242	253	263	262	257	282	251	264	256	274	263	250	257	240	258	289	268	256	256	248	242	234	265	261	278	243	270	267	241	219	260	250	243	241	249	282	226	252	232	254	251	231	228	230	247	281	254	256	242	261	265	254	226	287	246	243	239	269	249	245	239	256	257	260	249	239	260	267	271	251	236	251	251	236	247	248	259	243	222	274	289	253	233	273	243	262	236	250	263	228	215	231	240	249	267	271	271	262	275	250	211	228	256	249	207	266	246	248	252	197	249	270	243	223	250	246	266	239	264	257	237	280	217	210	254	266	241	218	237	226	247	221	209	252	257	266	264	238	259	253	235	251	247	258	273	228	238	258	229	235	275	231	222	233	227	238	237	252	248	227	235	223	229	287	260	256	272	220	272	257	277	238	247	282	252	259	238	271	260	247	269	246	260	259	252	264	261	256	237	249	262	261	283	257	239	230	241	283	252	257	239	274	250	227	264	231	237	251	245	255	283	277	235	247	247	219	249	256	259	287	262	293	234	229	254	263	262	258	237	244	258	239	243	232	251	236	252	240	256	251	239	242	244	245	265	271	255	254	216	235	252	278	238	254	239	251	225	238	231	248	221	266	234	219	232	235	241	271	239	258	243	276	261	227	218	246	260	247	273	237	235	234	237	215	238	254	252	229	245	273	248	250	244	260	218	231	226	269	235	257	258	237	268	245
27399	12379	12034	9301	4778	1685	1236	1082	761	757	920	1041	907	765	721	680	625	586	576	575	590	585	572	551	557	552	556	544	560	562	532	552	560	552	572	568	575	540	544	535	567	546	585	512	552	544	554	537	544	508	554	541	595	549	560	564	516	533	561	498	522	563	560	578	542	566	538	552	571	545	552	555	576	565	554	541	549	548	560	550	521	549	535	588	497	520	532	557	504	544	557	561	495	564	489	541	551	545	581	524	502	515	562	509	546	562	526	535	559	507	543	539	557	537	568	577	536	564	567	498	547	566	517	522	537	552	559	563	555	542	543	546	533	536	598	523	520	549	554	567	570	546	499	594	564	568	518	521	571	553	540	551	547	581	575	555	532	604	535	559	562	514	544	550	535	589	546	555	535	505	533	584	573	538	551	525	567	584	595	573	531	550	534	526	564	580	583	580	533	554	534	605	531	527	569	549	501	554	529	568	523	506	544	601	532	558	556	567	550	515	563	525	541	533	551	554	567	550	533	561	516	534	522	514	489	540	516	493	546	561	521	585	580	546	544	558	545	538	522	536	516	542	550	575	495	551	525	565	532	577	561	517	537	566	600	543	535	561	599	543	538	547	523	507	565	560	538	540	573	556	535	528	513	549	503	527	536	550	577	532	555	494	557	575	524	560	533	545	543	535	553	504	532	561	584	581	559	552	526	513	534	521	526	541	568	542	574	557	526	562	537	510	526	551	584	534	500	584	556	544	581	549	527	533	517	511	530	539	575	565	544	512	554	573	560	525	535	559	590	530	593	518	567	567	558	525	550	526	543	569	519	554	559	550	565	530	536	530	535	544	564	547	515	538	509	545	559	563	524	556	531	569	510	533	561	529	552	511	555	533	570	500	538	578	509	569	573	517	571	538	530	570	533	540	579	570	555	522	556	569	526	579	572	582	520	535	538	552	547	530	546	555	579	568	537	551	530	557	553	539	577	551	523	558	551	578	563	543	573	517	548	567	501	498	533	543	570	540	590	538	545	565	513	526	528	515	567	579	486	561	554	588	524	562	541	547	546	545	572	529	571	551	529	546	576	500	530	533	525	548	556	516	510	553	565	571	540	522	529	569	510	553	538	541	564	590	558	555	547	589	544	534	538	556	547	591	585	570	500	524	503	540	552	521	546	562	532	546	542	540	504	529	572	543	614	557	536	570	533	538	564	543	542	607	571	555	566	586	529	558	603	502	520	522	511	540	558	569	550	513	546	527	583	555	525	549	524	551	535	517	553	524	572	557	558	569	529	508	567	585	570	538	581	516	526	526	580	566	541	543	562	559	560	561	523	568	568	565	529	562	572	567	500	537	531	549	594	593	539	536	572	559	529	575	560	535	584	561	555	605	541	587	560	546	551	624	553	520	536	552	486	522	543	579	539	569	578	486	520	547	507	545	536	586	517	544	527	557	537	550	541	557	526	509	544	516	531	555	574	551	520	519	550	520	560	533	556	566	554	562	576	547	567	542	548	503	539	556	578	538	545	541	539	553	552	524	518	551	558	606	566	477	559	559	547	550	512	554	547	541	580	524	567	503	535	510	530	562	559	549	549	563	529	536	558	559	532	535	521	542	544	546	580	537	554	533	552	534	527	542	557	534	538	572	537	509	565	523	567	519	529	535	584	555	556	538	497	525	548	556	561	518	576	573	513	544	508	541	566	544	566	543	578	571	583	557	502	583	510	537	526	568	536	529	574	528	544	570	539	557	523	511	500	545	576	567	563	574	561	540	538	554	578	533	512	543	548	561	571	546	543	528	526	565	514	549	587	549	522	589	530	507	575	551	531	581	558	535	560	528	583	563	548	588	538	550	566	538	541	524	548	531	572	557	565	547	543	509	560	583	536	548	538	522	514	514	566	546	532	524	565	575	545	545	555	538	517	530	563	535	532	528	568	511	546	569	586	563	494	561	555	591	550	536	555	587	556	535	542	538	503	547	574	560	554	556	556	533	521	558	534	548	547	552	560	531	549	585	546	557	573	575	564	526	508	529	584	535	565	510	593	491	588	575	499	548	588	529	529	587	566	534	560	570	584	525	538	521	530	569	539	544	588	528	558	550	571	562	508	595	545	543	561	541	510	564	562	560	585	540	553	560	512	576	559	581	526	536	574	556	568	531	522	557	581	559	549	541	570	563	551	578	550	521	542	530	568	580	554	571	545	569	561	527	544	566	556	546	532	501	526	567	575	529	577	537	550	514	558	522	549	520	549	565	551	556	534	518	565	540	555	525	564	559	551	514	542	559	523	489	521	572	526	545	518	545	540	527	571	533	560	542	525	506	544	550	565	548	549	559	560	562	570	518	516	571	531	545	576	527	549	528	551	541	552	555	523	540	530	553	545	543	549	544	537	539	534	546	554	561	557	527	615	548	577	508	563	577	534	524	526	560	527	528	588	560	519	513	527	534	548	558	550	580	550	550	539	538	576	562	543	579	528	551	570	548	552	542	581	505	505	537	552	529	524	529	553	546	520	546	565	536	522	502	537	546	560	549	506	557	578	583	575	590	536	545	559	518	533	577	557	574	548	536	564	575	514	560	523	550	553	556	578	543	539	534	548	571	507	531	522	513	524	545	555	565	571	580	542	566	565	546	579	556	540	540	573	579	532	577	563	534	536	535	565	575	505	513	537	544	563	531	537	562	529	539	571	559	590	542	596	534	532	525	536	551	580	620	524	556	573	556	540	543	568	550	548	537	549	540	525	586	563	523	548	538	579	555	549	524	517	510	545	561	521	568	533	533	549	526	556	585	542	536	570	508	568	571	573	516	578	618	522	553	576	522	574	551	546	503	550	551	522	579	518	570	575	548	538	565	530	513	550	585	574	533	545	571	560	577	567	539	537	567	532	537	580	578	592	520	568	553	537	557	509	520	526	535	532	525	545	542	542	557	550	536	537	548	557	532	588	553	552	574	531	523	532	522	549	513	522	569	572	527	573	601	531	548	604	505	499	565	564	513	579	572	548	579	537	555	527	569	514	537	549	562	536	575	535	538	528	563	554	539	520	561	566	546	529	530	573	535	550	513	542	551	569	601	569	549	558	587	610	536	518	530	561	555	565	562	582	563	518	576	553	549	531	519	547	584	598	554	516	561	566	506	528	515	523	555	588	541	551	578	543	561	527	584	539	569	548	539	526	578	531	569	553	549	530	540	543	519	501	566	540	552	547	526	528	546	586	531	562	560	561	557	552	548	578	502	540	539	572	554	543	559	527	543	559	609	539	517	589	559	571	568	542	519	561	510	520	571	605	551	549	552	545	571	520	566	544	550	568	568	543	566	565	568	543	504	525	526	512	568	547	555	537	528	515	556	509	547	573	521	557	505	531	544	560	516	561	565	558	579	570	535	501	564	535	580	548	519	533	540	571	531	561	577	540	547	498	553	576	603	556	527	578	549	536	571	542	559	505	548	604	562	550	533	584	484	535	547	533	546	536	581	510	609	553	551	546	569	501	524	535	515
55211	30472	16309	8905	3989	1664	566	512	441	424	336	318	316	282	291	291	288	283	273	286	298	321	328	318	300	255	285	244	278	283	253	243	279	273	270	276	271	291	285	236	222	266	251	255	286	246	246	255	249	251	241	276	258	271	253	239	262	263	259	287	251	254	294	241	259	289	242	287	261	251	259	257	278	281	241	277	243	249	256	255	232	285	272	302	241	272	271	287	243	280	271	254	271	266	277	235	274	289	294	256	278	276	251	257	269	246	263	299	293	239	245	264	245	269	266	244	264	260	255	258	282	275	253	277	254	280	249	277	242	280	250	252	252	258	234	271	280	280	277	250	278	265	232	259	249	290	292	286	341	264	269	267	260	311	282	255	285	252	245	281	272	270	260	286	249	253	261	278	264	263	282	286	249	280	271	279	219	259	276	257	259	243	272	283	243	241	263	287	280	303	277	267	282	269	231	255	245	276	278	264	245	270	273	295	262	253	297	278	236	254	272	237	272	257	277	284	269	272	253	247	249	265	237	262	266	237	225	210	247	269	251	285	258	261	273	257	245	304	283	267	279	230	236	257	286	258	257	273	286	265	252	279	245	276	270	266	266	270	267	247	258	266	279	255	239	260	269	277	234	240	235	271	258	279	255	238	268	258	287	279	262	271	260	267	259	260	270	251	271	262	235	272	272	232	262	238	261	259	261	290	251	250	265	241	245	237	253	274	276	263	275	240	226	264	261	260	261	282	290	254	267	288	249	254	274	249	262	274	271	266	249	297	268	258	266	255	262	251	258	257	232	258	249	250	257	269	284	261	260	275	302	266	265	268	259	251	292	299	244	249	253	272	239	259	249	257	268	281	273	253	282	253	284	272	235	259	253	252	269	255	251	256	214	265	253	262	264	262	263	272	231	302	275	259	259	275	263	261	255	247	261	224	264	274	258	269	228	248	279	283	268	290	288	278	263	258	253	272	256	241	294	229	280	264	242	231	279	261	246	259	273	251	260	259	231	263	304	288	269	254	249	299	254	266	265	298	252	255	257	240	241	268	280	279	243	263	252	275	258	272	288	262	276	262	261	269	257	242	291	238	243	255	280	242	236	277	266	240	258	234	277	272	286	280	274	256	225	284	224	262	269	254	245	274	286	275	269	260	254	308	221	244	305	252	260	269	261	261	224	282	272	273	255	280	233	239	238	232	274	285	265	236	269	263	303	263	280	261	275	256	249	271	263	313	255	263	270	263	264	267	248	266	257	273	291	262	241	239	244	263	227	263	251	292	244	260	252	253	265	257	260	264	259	244	254	273	268	256	233	230	267	263	242	260	280	284	272	254	234	257	248	229	246	260	248	262	279	273	261	271	262	250	244	251	250	260	281	281	261	249	236	216	281	235	231	253	246	270	267	241	261	264	275	270	251	247	227	255	281	264	251	263	230	242	277	296	261	242	247	280	282	294	290	278	243	224	242	242	282	255	261	240	230	278	288	262	268	251	266	278	266	224	252	229	238	243	272	262	267	306	271	277	252	274	259	266	239	240	282	261	265	299	240	283	292	258	249	254	273	249	253	272	258	255	237	267	254	253	254	268	263	297	274	278	250	258	293	270	245	264	263	260	299	282	268	282	271	249	267	273	260	263	260	284	258	229	251	248	263	234	259	231	257	320	296	269	247	263	271	281	266	281	234	261	234	251	241	267	268	243	269	252	241	287	264	254	259	254	238	239	271	266	217	234	247	291	269	243	278	258	300	277	283	257	266	261	221	267	236	264	250	283	247	272	268	283	238	215	279	247	235	232	257	254	226	239	281	248	271	277	248	275	257	226	224	281	255	253	265	272	260	255	229	249	265	237	259	269	243	262	252	267	284	293	254	229	238	288	296	268	278	282	275	259	251	267	303	248	285	279	237	257	260	265	281	249	274	291	293	235	248	238	264	277	282	257	243	285	267	268	268	287	267	262	271	262	259	262	253	257	275	271	267	254	302	279	263	275	276	233	292	293	257	276	282	263	249	275	310	271	262	213	263	283	264	258	242	281	292	284	245	268	252	232	255	259	239	262	234	284	261	276	265	261	283	254	261	269	238	262	291	257	243	276	283	274	267	268	256	245	234	258	270	258	286	280	250	269	269	231	257	286	265	253	297	270	255	268	281	245	266	251	295	266	255	265	272	254	267	277	235	257	277	234	301	285	255	242	290	272	242	258	263	282	250	264	256	268	277	265	260	268	227	241	253	276	271	268	271	292	277	310	261	300	271	299	255	226	295	255	273	261	252	277	282	263	247	263	288	242	252	278	256	219	282	252	239	270	256	275	292	259	255	253	267	263	246	248	292	245	225	259	254	259	251	255	276	248	229	229	259	243	257	267	276	241	289	238	242	248	269	270	246	255	260	293	272	255	287	263	271	240	280	259	225	288	268	306	253	258	257	280	239	267	263	259	251	286	262	272	263	278	252	262	279	271	258	255	263	260	290	270	253	261	266	264	239	225	279	246	280	262	253	256	297	256	281	271	259	275	282	268	266	257	283	281	257	254	284	261	265	235	241	251	288	249	248	262	264	279	307	241	294	246	251	273	244	266	243	251	261	274	252	268	255	250	278	242	270	245	247	254	256	295	243	275	281	286	273	282	283	252	249	252	263	262	268	267	271	258	267	238	287	240	249	265	253	306	256	282	293	266	271	233	265	258	253	232	271	274	258	251	299	282	238	217	271	277	268	270	281	235	266	292	249	235	286	265	266	246	242	258	287	247	232	276	257	282	223	261	257	255	254	302	278	226	271	276	283	291	273	260	281	244	248	264	240	254	302	227	259	249	265	230	219	254	280	274	235	237	285	245	283	279	240	291	249	268	257	254	235	266	277	262	272	284	271	233	262	253	251	234	263	267	278	266	268	238	279	253	279	263	248	262	277	264	264	274	261	224	279	240	252	256	276	254	275	280	283	247	233	286	281	263	265	273	252	277	260	272	293	274	286	284	268	258	251	257	252	201	261	269	243	252	348	266	286	266	277	231	247	254	244	250	270	254	251	267	282	253	253	280	256	268	252	277	290	262	239	292	263	299	296	271	253	265	269	248	263	260	247	272	261	247	253	254	272	241	274	255	262	287	294	259	262	275	256	262	256	273	252	226	261	260	280	287	284	267	262	271	296	275	266	242	242	269	252	263	256	278	286	242	240	239	262	272	264	254	238	262	235	269	257	250	299	290	275	274	263	264	257	242	262	265	248	217	274	262	250	222	259	263	270	268	269	260	279	289	267	257	229	254	268	281	288	267	220	256	265	280	270	261	254	280	262	240	278	265	272	279	260	287	248	248	232	288	268	278	235	265	268	229	224	241	278	258	287	280	263	254	278	252	258	276	294	247	285	306	254	254	258	246	281	266	292	251	252	245	247	239	268	261	262	255	273	243	278	251	247	232	255	258	257	245	267	250	247	281	280	266	289	274	266	279	285	259	287	272	273	272	267	297	270	277	248	288	260	267	276	248	272	270	298	261	253	239
35164	22181	18805	16704	10721	5429	2067	2143	1600	1174	1047	872	800	777	739	767	725	720	702	723	739	897	876	1047	773	575	574	609	565	600	579	585	581	573	605	577	562	539	597	565	555	568	627	548	571	561	530	562	604	562	527	598	561	561	581	582	578	515	587	562	536	561	566	584	546	600	539	578	571	530	551	607	569	551	565	556	587	543	528	593	536	607	617	556	561	582	591	550	554	593	554	597	573	592	584	595	608	612	576	592	573	559	546	572	566	562	576	570	603	579	550	562	553	594	587	537	524	580	536	576	616	584	597	603	587	584	553	584	550	524	570	586	562	555	574	596	591	576	562	639	553	556	576	564	560	594	580	554	602	591	553	570	557	572	589	578	557	598	608	542	542	582	610	572	587	590	556	597	585	597	580	564	602	548	558	603	563	564	605	575	567	597	599	561	571	605	551	567	572	569	599	560	515	579	617	577	543	574	542	565	597	537	582	579	590	616	504	608	569	595	573	558	588	607	584	531	603	549	583	546	571	574	551	566	573	577	543	603	579	558	564	506	561	547	542	584	554	602	558	563	585	603	530	614	559	608	549	567	574	561	585	566	560	582	581	592	624	572	554	634	530	589	553	544	557	598	572	571	550	609	609	574	613	610	573	612	593	576	617	623	608	539	562	574	570	582	587	589	621	583	542	577	519	608	564	572	555	580	593	551	579	636	560	582	589	529	597	628	545	551	602	556	581	584	583	535	590	585	575	594	613	551	539	565	525	596	623	584	556	618	571	568	542	579	571	604	548	613	601	612	563	604	577	542	528	588	567	570	579	576	521	588	603	535	568	569	551	541	608	570	551	585	618	561	569	559	558	543	610	598	582	576	587	554	524	571	584	568	576	600	579	565	557	561	538	568	577	580	569	588	614	566	585	587	581	545	553	583	582	579	597	545	562	578	529	545	540	586	612	543	562	591	603	584	607	616	581	573	620	561	576	568	585	574	601	556	612	594	536	540	584	566	553	570	561	559	576	557	629	592	591	554	552	581	614	553	603	512	558	586	572	545	559	566	529	527	571	582	617	600	537	566	636	564	593	543	568	570	575	533	536	546	603	592	556	593	594	559	597	572	564	565	622	560	618	627	523	524	583	551	571	571	592	591	563	568	599	586	636	591	608	604	544	558	563	594	544	538	573	540	544	595	520	579	586	616	574	583	610	588	565	591	575	553	553	585	581	578	554	553	551	568	571	535	598	579	580	574	618	556	563	568	584	549	586	544	585	616	567	543	601	532	567	576	588	575	589	589	621	550	559	575	592	561	590	572	588	547	553	575	575	561	558	559	590	588	605	596	581	582	600	589	532	567	570	556	580	544	544	615	562	534	607	566	579	587	535	568	555	582	556	556	584	582	589	546	571	581	588	555	540	604	533	555	578	597	617	604	515	557	581	599	534	589	600	560	568	514	624	595	538	545	609	551	589	566	571	557	569	590	546	572	539	577	539	582	528	585	639	625	533	570	582	530	540	530	599	536	564	594	550	563	588	586	584	572	533	576	596	600	594	624	581	593	538	582	613	594	574	565	555	552	573	594	568	563	586	549	586	596	657	548	546	596	634	558	644	599	536	555	565	613	560	591	616	587	555	558	628	562	568	565	537	564	577	578	608	568	555	554	567	599	573	544	594	560	537	598	521	531	587	592	551	540	579	549	572	594	612	569	528	564	584	558	610	578	565	595	569	591	584	556	575	614	562	563	561	550	593	572	628	597	566	619	574	524	611	592	574	537	561	559	607	615	556	589	576	565	600	554	568	571	538	558	554	587	558	588	572	595	533	585	582	587	565	559	580	552	576	583	562	545	573	579	573	552	549	618	542	573	586	557	591	626	572	576	539	551	598	579	608	577	568	593	594	586	565	612	567	589	579	577	601	578	542	588	561	627	567	607	536	567	602	584	588	597	551	623	584	613	567	583	606	584	549	635	584	630	571	554	581	587	540	556	559	553	576	580	618	550	571	604	531	557	571	593	534	573	570	589	572	577	594	594	603	602	527	593	550	618	612	561	550	565	601	570	583	558	574	552	579	579	598	593	557	559	553	573	597	550	559	575	603	581	557	567	559	575	598	599	586	549	581	571	596	557	564	563	578	572	562	564	566	560	572	548	587	624	574	575	539	567	593	568	602	552	579	572	556	596	541	567	568	554	590	593	580	592	572	594	578	600	607	591	568	557	558	589	562	574	574	589	575	552	555	550	621	600	559	590	556	553	571	549	564	586	545	575	593	565	565	556	601	593	596	595	598	542	557	566	587	596	597	608	552	626	569	584	596	596	577	564	585	571	583	558	583	575	571	562	587	539	559	584	601	532	526	528	591	595	571	604	583	561	588	598	592	515	523	585	573	614	533	587	560	601	587	612	561	534	613	621	590	557	542	585	591	562	546	575	593	572	556	605	567	613	572	577	567	547	573	597	582	589	562	610	557	606	644	575	612	594	576	582	598	591	574	611	594	563	591	567	582	544	599	558	557	555	572	567	548	533	604	580	528	557	533	583	569	593	638	537	528	605	635	563	555	536	590	599	544	608	596	579	553	556	529	547	550	623	595	558	592	572	589	562	636	580	541	555	577	538	570	550	554	589	592	549	580	558	544	577	549	563	553	595	588	611	617	554	548	598	558	582	554	560	581	556	563	529	619	574	574	600	607	542	566	550	581	583	577	562	583	559	597	610	518	555	598	580	526	586	546	549	610	585	592	575	569	545	566	619	596	594	562	659	541	578	527	568	596	534	562	594	574	606	576	591	556	577	595	544	589	591	525	608	574	552	592	577	546	562	607	549	564	544	563	604	596	601	528	594	563	596	566	555	556	582	570	547	591	579	568	582	578	564	618	598	557	580	541	574	652	578	558	553	589	551	537	568	580	568	595	548	554	583	565	591	567	566	593	521	594	570	571	557	572	568	535	606	601	555	574	579	564	586	586	550	567	544	555	617	567	558	596	638	548	562	601	565	603	608	564	600	628	537	541	611	599	538	543	575	593	548	581	541	557	575	574	599	566	610	582	532	562	567	633	569	593	568	612	617	586	586	564	541	585	561	547	584	595	578	540	592	578	562	591	608	567	554	571	555	562	594	585	582	624	588	584	571	567	612	560	598	530	572	536	588	588	627	577	611	523	546	567	562	618	599	598	570	606	554	599	573	536	598	557	580	538	546	562	597	602	567	573	535	548	573	508	574	563	590	564	561	571	573	564	569	592	612	574	570	564	640	586	602	554	586	618	558	563	558	584	542	611	563	594	524	549	550	567	528	600	631	573	571	573	517	552	532	610	563	565	535	553	579	571	569	515	573	601	543	571	559	576	572	632	601	594	538	591	603	553	613	560	574	581	552	542	590	614	558	569	590	540	563	575	582	585	584	548	566	537	577	600	604	567	534	563	585	574	601	582	538	578	608	601	581	569	563	586	585	544	574	561	555	578	558	570	606	551	552	605	578	558	585	572	550	517	559	585	590	540	607	530	590
67451	35789	20481	12624	6539	1809	883	668	460	375	338	317	357	331	359	298	336	333	300	368	340	377	368	340	314	297	278	291	281	293	251	309	271	311	307	278	303	295	293	296	268	308	256	269	279	278	277	299	243	278	273	280	279	263	283	268	291	271	286	281	279	278	251	299	312	272	273	280	273	279	255	271	284	288	293	280	269	277	300	251	269	272	276	277	284	272	259	298	282	286	271	297	288	274	262	301	256	320	283	295	310	286	314	290	277	271	284	289	266	268	256	244	262	282	244	292	287	272	304	280	288	311	270	301	341	265	248	269	277	298	269	301	282	309	275	281	274	290	252	282	274	262	264	278	304	290	301	303	244	271	286	295	306	277	281	318	279	318	297	284	290	268	281	283	283	293	269	263	285	295	273	274	223	265	284	271	279	310	306	275	285	280	243	269	242	282	269	277	281	274	259	275	299	287	260	275	322	289	250	309	306	273	263	279	268	297	276	272	279	268	270	285	312	299	287	242	289	275	268	290	298	283	306	313	300	240	282	248	278	285	304	287	291	276	283	272	309	279	268	308	309	306	248	264	275	275	258	256	278	286	284	271	295	285	285	277	267	314	293	290	291	256	283	273	313	262	263	266	303	283	263	312	279	272	260	286	292	289	264	289	262	261	288	267	293	279	289	289	287	271	276	317	316	276	281	287	304	261	259	276	292	278	268	274	283	288	268	270	293	288	295	294	258	280	293	301	262	294	294	285	299	283	258	266	313	286	308	301	274	291	278	283	274	295	282	271	279	300	281	273	247	291	274	280	270	262	288	264	302	272	296	288	291	278	261	298	299	293	278	315	309	282	284	274	298	264	265	304	279	271	246	278	281	296	282	284	283	271	295	298	291	309	280	299	259	314	297	272	306	287	285	274	279	288	259	308	285	259	273	272	268	277	280	258	272	273	267	297	284	283	267	300	293	284	287	282	301	268	295	250	282	294	318	281	298	299	242	288	292	305	274	259	279	278	281	266	270	290	282	243	248	290	293	263	284	272	297	288	293	278	284	271	259	290	287	301	286	280	281	291	312	260	282	322	265	301	270	286	301	261	268	309	292	266	257	273	298	256	283	291	273	274	266	287	303	293	271	268	292	275	319	286	282	309	247	288	301	282	286	289	278	272	289	303	278	245	256	282	269	270	298	286	295	273	283	304	240	292	277	314	266	279	288	276	306	281	277	286	298	307	243	273	309	294	267	293	280	311	323	283	265	291	277	317	283	269	247	325	299	288	274	283	238	273	275	295	279	294	287	276	287	291	329	277	303	282	297	322	256	300	300	256	310	285	286	296	273	261	273	275	265	266	253	293	273	294	288	271	261	275	314	275	268	285	296	278	275	281	303	305	270	315	267	249	273	351	319	277	269	269	294	277	295	250	278	310	305	288	286	286	287	276	253	272	317	285	291	295	276	285	251	283	262	290	278	284	281	299	256	320	260	266	289	313	286	309	301	258	260	294	272	277	301	239	293	330	273	281	318	289	318	285	305	281	287	291	291	317	266	281	283	267	290	284	259	244	263	286	289	288	286	283	317	268	267	283	281	278	283	285	284	266	309	291	245	294	298	278	290	271	279	292	301	297	323	312	246	296	261	284	280	246	254	289	282	305	285	311	270	311	293	304	268	272	309	297	287	287	268	261	279	294	303	285	265	305	294	266	262	298	283	261	292	290	255	286	291	277	257	268	301	320	284	281	264	263	266	272	316	275	266	265	326	270	302	314	285	308	268	290	285	286	284	285	292	255	273	270	299	302	281	261	263	269	283	296	262	270	261	277	303	298	283	269	281	281	285	300	292	277	292	303	275	322	292	273	273	302	259	268	261	300	268	305	276	272	296	279	262	255	271	287	300	289	285	286	296	280	283	262	290	235	305	296	290	316	281	318	289	265	319	298	287	290	323	286	277	272	274	281	281	262	278	276	265	289	259	278	292	277	287	262	270	273	311	284	308	291	278	272	292	316	299	287	276	283	279	256	310	292	293	271	269	297	276	288	277	320	308	275	314	295	255	279	280	274	311	254	294	255	320	273	255	257	285	303	307	292	266	290	320	272	251	269	271	246	272	264	297	272	251	317	303	278	308	276	281	282	267	281	281	284	262	283	267	281	284	301	277	276	326	252	319	292	305	315	258	289	303	279	272	292	262	280	287	301	290	301	294	269	283	287	274	264	263	310	319	281	285	311	299	274	275	307	278	285	282	251	299	280	284	282	257	278	258	285	283	309	269	284	314	293	269	263	278	304	252	253	280	272	299	275	275	332	277	298	253	284	287	277	271	250	263	264	281	283	317	298	290	274	257	293	282	311	278	294	258	271	271	296	295	307	252	291	293	290	293	286	311	288	285	283	286	298	296	287	292	280	282	316	323	284	286	324	282	276	288	274	275	272	277	283	270	276	304	263	297	256	285	268	303	278	304	267	285	295	288	300	267	252	284	297	280	264	273	278	287	299	294	314	284	273	295	317	276	276	280	274	268	283	284	299	291	297	289	290	281	290	273	290	304	269	299	299	288	287	274	291	285	324	246	315	259	315	283	269	264	273	264	296	257	273	267	276	269	255	278	292	269	282	252	324	322	306	322	315	276	312	272	272	301	310	303	254	295	281	295	271	295	315	292	303	302	273	267	291	284	273	301	234	265	271	281	287	259	294	299	300	292	267	279	304	287	274	290	236	306	311	276	260	310	284	277	286	268	280	301	294	283	278	303	305	299	270	310	305	249	285	230	269	282	283	259	305	287	292	280	281	280	266	297	306	299	302	296	268	282	271	268	284	252	283	293	243	307	244	247	324	302	300	291	295	282	277	270	243	290	278	291	304	269	313	315	265	291	286	288	272	271	258	270	323	272	289	270	269	242	286	281	254	272	290	317	273	286	291	275	299	273	296	303	285	270	282	307	275	281	305	271	270	320	273	250	297	267	282	288	311	295	277	272	313	303	293	296	288	293	313	283	275	241	303	268	289	286	272	293	310	286	278	272	271	267	278	278	288	292	262	273	273	271	263	274	301	325	265	272	265	286	233	294	318	296	291	262	335	283	300	303	298	281	266	264	276	272	254	262	258	308	288	302	285	233	294	273	285	297	280	272	273	275	286	295	265	277	310	254	302	254	304	275	273	304	270	306	294	307	272	287	255	261	253	296	281	281	274	305	276	263	299	260	278	287	277	272	284	279	323	296	275	255	264	325	289	269	272	266	294	322	281	287	322	293	322	324	283	319	260	294	292	286	261	297	283	288	297	291	285	273	284	265	333	253	305	263	279	296	285	302	292	267	276	288	286	285	308	284	268	295	256	259	262	277	273	302	259	274	266	276	301	285	298	299	280	281	268	277	291	285	290	258	258	307	296	277	290	299	273	239	298	324	280	326	291	278	288	269	304	278	279	297	256	291	308	269	302	279	305	278	251	277	259	286	268	284	290	303	300	281	312	286	290	301	278	288	277	286	297	265	296	309	253	271	260	307	286
43749	25875	21157	20512	14740	4677	3191	2112	1599	1097	933	956	899	861	850	813	803	843	864	976	1067	1110	1147	1025	652	620	596	614	633	604	627	615	612	565	643	603	631	618	617	643	582	582	645	648	635	646	632	653	610	619	636	615	620	587	619	590	591	578	602	627	600	624	618	585	630	646	624	627	589	639	659	619	596	621	575	601	644	650	603	627	635	594	642	574	583	631	637	614	635	614	592	601	606	613	613	605	605	676	560	640	589	617	634	590	606	649	648	666	596	644	606	565	617	632	623	558	596	632	599	619	606	631	647	632	641	594	600	589	598	608	629	607	621	641	624	627	616	595	594	642	635	634	614	578	561	642	605	602	629	599	582	561	624	624	597	567	602	659	603	603	592	605	568	623	599	625	579	593	611	654	654	630	612	630	551	635	612	650	600	597	629	602	572	580	627	586	625	660	632	632	640	625	605	582	584	605	613	656	592	601	639	638	644	606	643	579	582	551	583	617	611	656	576	616	636	631	618	614	652	595	639	615	653	621	592	617	610	623	647	618	613	599	621	615	624	641	590	605	641	632	678	626	611	580	555	628	602	625	619	582	673	603	573	635	644	659	622	599	630	636	599	628	627	621	610	622	606	616	616	653	636	600	604	631	566	613	622	610	643	657	619	607	614	673	609	540	568	601	619	587	604	673	593	623	579	673	640	592	605	647	583	630	576	606	630	631	627	648	646	587	619	559	637	588	610	585	606	595	640	612	630	605	607	635	647	612	543	596	590	582	641	634	625	638	589	585	608	586	616	612	620	637	599	614	565	672	602	623	635	599	631	648	614	645	634	624	605	623	601	627	580	620	620	627	657	548	626	634	609	627	584	609	594	596	590	637	587	611	582	624	562	594	651	623	576	640	584	612	605	555	654	632	580	622	631	641	588	636	639	652	606	610	556	650	663	637	581	603	617	632	574	636	638	592	612	597	601	625	615	612	602	599	604	584	579	632	580	605	610	659	637	632	612	608	620	600	664	640	624	638	624	600	586	585	654	579	597	659	599	644	621	622	647	606	619	596	597	618	672	623	598	622	602	621	557	599	634	625	600	642	602	604	614	670	570	621	591	641	610	618	575	632	607	596	593	574	612	613	578	587	595	609	631	606	605	600	586	622	632	655	593	611	639	602	602	649	630	627	610	602	641	617	635	628	606	624	608	583	637	605	607	632	583	585	612	599	619	619	617	639	613	572	612	590	611	633	633	594	611	607	570	554	622	597	629	645	635	586	606	570	659	607	603	539	585	638	580	634	579	630	610	648	590	614	631	613	577	563	681	556	605	593	604	579	588	607	630	624	611	620	600	567	590	633	602	636	594	633	579	614	625	619	638	625	629	647	636	578	569	615	566	584	667	604	610	568	620	626	580	623	588	624	661	667	613	608	641	588	586	589	654	618	616	578	596	595	611	629	651	611	612	615	673	601	672	612	578	558	624	602	634	628	612	595	630	596	618	600	628	606	628	613	601	587	618	599	616	641	602	621	634	611	584	625	620	605	624	624	567	594	611	593	570	590	651	616	593	599	619	645	611	656	594	627	590	619	592	631	606	616	641	606	613	611	609	579	598	608	617	604	640	640	593	601	607	578	590	633	592	655	587	603	598	627	630	598	579	593	622	626	635	581	623	599	560	680	610	587	634	640	614	604	623	579	677	659	603	607	597	617	568	624	570	604	625	600	588	588	627	597	623	601	583	617	604	615	646	601	636	611	642	641	617	622	637	628	601	567	550	577	598	592	574	604	597	621	638	592	618	650	624	676	610	626	578	664	627	628	567	643	621	629	650	576	637	649	611	587	615	622	643	635	628	602	609	603	601	609	630	600	576	604	659	611	593	608	655	624	596	596	629	620	640	623	591	641	602	665	620	587	588	628	657	628	595	588	668	618	585	638	622	601	604	619	603	570	625	586	610	622	570	660	626	628	603	610	586	583	589	597	600	601	585	625	590	591	595	640	601	603	584	604	616	597	605	628	603	590	649	591	585	632	610	602	634	613	615	613	626	606	598	627	647	630	603	620	609	630	626	599	616	588	636	603	612	621	610	597	597	575	538	600	602	621	602	609	579	616	541	660	612	616	609	620	628	576	585	624	619	584	636	589	587	612	603	595	618	618	628	603	605	594	578	591	590	601	628	602	608	624	620	588	605	621	608	560	585	605	615	625	621	651	591	592	607	597	652	597	611	605	619	632	616	600	658	601	608	550	621	659	638	610	595	580	656	670	604	644	630	655	594	601	629	658	630	621	631	608	633	631	582	618	624	613	609	560	618	635	575	606	634	610	595	637	591	628	620	610	612	656	631	608	583	632	652	587	660	636	593	630	574	615	606	611	622	637	603	576	653	578	565	659	602	602	617	640	635	590	548	623	611	612	606	553	595	633	587	581	651	636	600	617	613	617	596	580	632	647	591	612	642	566	604	622	631	638	621	611	627	573	642	629	596	687	600	625	605	567	616	607	560	583	642	593	586	643	618	639	629	601	633	629	603	612	617	610	656	631	609	629	575	624	603	662	612	571	603	656	617	624	644	603	608	591	624	584	608	593	610	620	613	614	595	606	607	624	629	625	656	605	601	598	606	617	594	593	571	593	610	606	576	642	589	583	627	606	658	637	646	608	560	614	633	637	612	599	573	593	597	587	603	604	611	620	578	617	610	573	601	594	643	616	639	577	630	650	624	607	636	613	656	654	585	608	612	656	617	616	620	608	565	631	628	575	631	588	629	642	590	644	618	582	626	611	626	604	587	602	592	555	585	578	638	540	635	603	596	623	534	596	598	639	603	649	613	617	606	591	636	595	636	606	621	650	598	608	598	635	577	609	642	588	605	647	611	608	631	591	625	679	629	624	605	593	596	582	614	581	609	562	602	593	573	656	623	618	599	591	615	606	639	618	617	576	624	589	605	568	622	596	630	610	594	573	607	586	615	611	631	633	627	613	637	636	670	635	609	614	601	612	619	642	605	579	616	556	602	575	660	546	608	587	613	597	577	599	614	610	594	653	621	572	626	631	598	677	629	608	615	613	611	634	638	638	621	607	545	615	578	614	586	627	601	626	578	583	609	578	610	623	638	637	591	644	607	639	583	550	612	595	586	601	612	604	626	635	587	648	629	646	624	593	664	639	618	597	586	596	596	587	584	648	636	579	590	638	621	629	597	591	660	616	644	595	653	625	614	612	626	612	654	608	623	584	603	598	612	613	630	625	634	579	639	613	637	600	646	640	628	598	624	616	608	619	602	584	629	637	609	639	583	603	617	589	620	610	609	611	654	607	618	594	605	620	604	620	624	644	600	605	649	600	646	573	636	612	599	649	609	616	610	626	621	585	577	609	631	610	615	600	641	620	597	603	609	619	631	613	559	630	648	621	601	646	604	582	662	625	594	591	646	615	593	580	625	656	595	635	576	630	603	555	622	600	615	599	594	606	643	610	577	607	613	566	628	619	638	612	559	652	621	648	602	624	597	608
43264	19890	8453	4307	2291	773	427	341	288	231	277	278	274	284	258	274	259	223	273	258	267	249	248	272	224	244	245	221	252	232	254	278	250	238	233	251	241	258	273	271	251	254	275	232	252	271	259	250	253	226	252	260	231	251	236	239	243	240	243	266	220	248	230	253	230	228	234	236	224	249	253	272	282	228	246	256	255	255	224	253	242	246	237	255	212	241	252	252	249	236	221	262	243	227	255	196	224	240	255	232	293	241	233	264	203	210	248	223	218	252	253	255	242	265	225	240	233	233	253	255	275	240	232	214	273	229	247	231	217	240	256	222	245	243	238	255	241	241	221	236	263	235	215	233	267	242	264	267	231	248	237	237	241	227	233	246	247	258	253	224	262	224	242	273	250	245	242	253	262	273	230	275	197	246	254	233	222	235	266	255	245	252	233	250	217	246	238	266	281	257	268	260	246	237	230	220	262	241	238	258	260	253	279	247	247	261	252	249	228	241	246	254	240	246	232	221	215	239	268	295	229	235	250	256	248	236	221	230	220	275	245	220	227	250	249	244	245	228	244	270	260	222	243	221	253	230	248	252	248	241	239	229	213	227	235	225	250	226	223	242	251	254	272	216	283	192	218	249	231	240	272	222	267	240	264	245	246	264	250	227	226	217	236	254	274	257	223	273	252	229	224	225	246	248	271	263	236	229	266	250	257	269	255	228	219	242	223	248	245	264	235	225	239	223	241	230	270	230	232	227	239	221	266	242	281	248	235	229	223	215	239	238	234	246	236	254	233	270	244	262	249	243	275	232	254	243	235	255	237	267	269	238	241	241	219	234	248	264	244	225	260	258	241	256	228	271	242	238	243	257	252	234	222	227	237	262	237	234	217	220	263	242	260	236	217	268	244	259	272	252	241	240	253	264	223	211	258	286	230	245	250	248	246	241	251	243	238	230	244	240	253	254	278	205	267	249	248	225	279	238	233	212	223	240	215	255	233	210	231	259	260	235	254	236	230	246	227	245	268	214	243	221	221	268	224	260	236	257	249	234	218	246	245	253	227	245	240	228	234	247	231	214	250	223	242	271	223	261	245	236	222	262	248	245	204	271	252	230	244	244	262	247	240	222	234	241	247	254	231	248	257	241	212	234	215	260	237	230	265	208	248	230	239	190	274	237	255	267	258	276	245	224	232	237	280	224	253	227	263	251	217	264	260	262	234	254	272	257	232	238	220	222	238	227	218	265	246	246	230	261	242	250	236	235	264	245	240	274	245	254	248	255	239	222	257	270	243	260	236	279	238	259	243	230	206	263	247	249	225	225	254	242	234	227	248	237	236	252	231	248	213	256	251	245	268	255	241	252	215	250	221	244	252	240	237	251	255	229	260	270	235	240	245	240	246	275	226	246	236	266	247	245	230	284	242	262	246	235	258	250	246	247	222	234	234	237	253	227	245	224	256	259	237	243	262	231	264	240	237	235	257	252	262	247	224	250	262	232	226	249	254	274	242	225	259	228	235	237	249	257	230	213	256	249	229	231	246	221	233	256	248	260	284	246	249	264	242	220	211	256	245	245	242	212	236	240	256	220	222	247	254	234	290	253	234	232	260	232	215	221	244	244	234	272	243	240	243	240	203	224	223	256	250	257	214	264	250	238	244	244	248	225	233	260	275	214	225	241	245	239	228	269	262	215	267	253	261	204	275	253	261	240	251	229	258	241	282	242	265	226	229	243	253	232	236	239	223	260	235	270	266	268	206	244	288	259	280	240	246	255	244	245	263	245	229	243	256	253	211	256	241	224	240	197	253	231	250	213	241	227	232	251	252	259	254	248	240	251	244	244	275	224	238	237	219	267	226	238	262	274	259	271	234	253	259	227	256	252	219	249	240	254	242	252	234	256	259	214	245	264	229	237	196	229	249	271	236	256	264	249	232	213	244	211	203	273	228	230	243	238	243	244	260	253	231	248	276	267	274	231	238	254	281	218	247	247	236	250	250	214	283	253	257	244	240	240	244	236	268	226	264	250	252	262	253	256	260	236	224	210	202	238	273	252	234	236	261	228	237	275	236	237	229	264	243	239	261	219	239	258	230	242	229	234	254	232	246	243	240	229	255	223	234	256	264	235	272	231	265	267	240	221	248	278	229	257	221	256	271	246	218	249	237	233	221	245	237	255	259	247	219	230	238	216	216	247	214	260	279	220	260	244	259	267	261	241	240	233	223	210	235	273	231	230	223	229	219	263	257	237	223	233	281	271	218	247	280	241	250	249	267	229	259	271	231	237	255	278	254	254	254	259	232	247	224	266	223	240	253	214	240	222	246	267	230	217	255	251	227	249	247	273	261	226	250	232	236	289	277	269	206	233	264	214	282	252	270	266	251	262	251	246	220	245	212	263	256	229	220	255	247	215	269	268	236	248	230	261	254	247	264	294	212	231	228	242	240	236	265	271	233	280	239	248	271	254	246	276	238	258	233	253	230	216	235	219	231	217	233	235	231	252	252	291	271	222	273	235	259	268	256	248	278	238	265	251	231	232	207	268	237	236	245	242	226	237	237	248	234	230	233	232	235	230	258	255	241	216	255	218	250	238	257	262	209	246	242	236	271	264	230	221	256	243	234	256	256	244	248	227	209	263	246	248	199	242	250	280	252	219	263	248	251	247	246	249	257	243	265	260	259	257	254	256	257	248	247	210	252	225	226	264	243	253	229	217	261	246	231	227	243	262	226	253	239	238	240	242	252	274	237	249	222	259	232	254	252	209	231	218	236	207	245	238	258	275	243	231	250	269	254	263	243	241	234	223	249	230	237	253	225	243	250	256	252	246	257	202	236	260	259	244	279	256	238	271	252	220	227	240	234	243	233	255	262	238	248	235	253	239	239	244	233	255	267	211	231	234	254	243	235	232	242	257	231	260	241	238	247	253	253	264	267	232	249	273	242	244	264	235	219	247	262	253	218	267	259	236	263	256	260	243	221	234	272	229	271	231	204	272	236	214	255	223	269	228	240	250	235	267	231	252	268	241	253	214	228	269	247	262	253	264	267	237	250	231	242	246	223	227	273	238	214	269	273	232	263	242	243	259	233	266	246	254	236	213	247	235	267	253	217	231	268	237	244	221	240	251	266	213	270	259	254	246	241	250	221	205	216	222	217	241	230	246	240	245	250	252	229	239	221	262	242	248	245	254	240	237	252	254	216	266	267	234	277	266	254	231	287	267	236	242	233	240	292	247	258	237	243	268	226	253	243	252	252	242	260	253	241	239	243	238	281	250	244	247	211	222	250	208	247	243	238	240	220	227	277	238	242	262	240	223	259	255	228	281	237	245	266	232	238	224	212	254	237	248	231	240	229	232	229	224	264	250	237	233	227	286	281	271	228	260	259	239	241	237	270	231	234	219	228	261	253	285	235	248	251	234	271	227	248	252	246	219	236	194	221	225	213	277	257	268	252	239	243	243	227	253	241	256	245	263	238	256	251	241	271	252	259	228	259	238	271	232	231	247
27708	13772	11117	10218	6921	2356	1243	899	735	575	719	674	711	711	640	594	582	524	550	604	578	566	568	590	541	494	571	561	547	557	521	549	520	522	527	514	535	537	526	548	501	542	557	514	514	507	536	547	515	551	538	529	509	503	542	538	523	564	572	543	503	497	555	534	536	543	518	581	562	541	512	526	533	536	528	524	481	576	562	545	548	544	547	531	521	529	494	536	523	553	576	538	539	582	529	547	526	548	551	544	532	543	591	546	550	525	600	561	549	496	565	552	562	529	593	576	548	515	536	549	553	525	542	547	526	560	521	547	547	497	557	561	509	525	525	522	513	549	499	530	551	511	551	525	490	548	565	540	575	539	544	558	510	529	522	540	532	558	530	581	490	508	539	568	521	530	514	551	562	555	491	552	562	537	494	537	491	521	563	524	507	483	539	563	501	519	549	514	544	515	569	536	490	558	522	572	543	568	521	525	530	555	558	498	522	545	534	531	552	526	495	547	548	521	545	544	540	549	507	542	545	533	542	549	553	509	560	527	559	513	509	544	560	549	528	554	538	520	572	580	514	547	490	558	540	535	510	572	573	530	563	549	534	548	489	541	496	516	556	534	526	553	543	509	531	536	532	560	545	526	549	547	553	527	534	553	526	563	536	521	541	570	591	531	556	520	549	558	504	524	554	527	553	560	584	580	535	549	597	569	538	555	578	546	552	495	521	574	511	570	566	513	559	514	541	503	555	534	529	568	563	527	567	505	548	565	522	551	546	527	586	516	513	563	574	508	550	505	575	564	562	529	566	597	563	563	493	549	549	562	549	516	515	530	517	495	546	564	527	549	525	534	550	573	541	540	530	541	557	521	519	535	539	541	525	537	479	552	561	586	497	543	531	583	542	546	551	521	526	512	537	550	551	552	536	522	528	529	586	533	508	504	540	563	518	515	538	534	505	545	562	505	516	548	496	547	566	536	525	509	553	548	544	533	554	532	560	503	559	545	553	519	549	552	508	563	532	540	518	559	563	545	500	550	537	511	521	587	565	514	536	543	516	532	554	579	511	509	554	553	549	518	530	569	507	526	542	527	533	538	531	576	537	535	530	507	551	554	535	523	524	543	503	519	537	537	543	522	527	532	520	539	515	557	504	506	533	496	556	490	509	521	529	540	540	548	563	579	547	554	509	511	536	590	590	601	503	536	539	494	533	553	522	547	583	552	494	541	510	521	580	556	532	536	513	561	524	520	529	508	529	539	498	542	518	532	548	531	511	561	493	551	520	517	494	532	508	557	520	517	537	493	547	523	576	513	538	544	529	510	526	534	553	551	534	545	531	569	530	551	537	562	564	580	555	567	496	511	520	505	570	554	554	515	510	513	569	546	550	524	538	513	535	531	519	538	475	542	531	525	557	502	510	537	522	550	588	560	526	607	507	545	489	531	539	500	535	504	573	576	509	564	574	575	501	516	561	538	536	542	551	527	533	556	509	560	501	548	526	554	525	525	548	535	505	554	555	535	551	532	607	574	592	485	554	553	523	547	535	529	518	525	521	518	573	516	538	553	512	565	504	523	503	523	511	540	524	509	521	525	564	556	545	565	545	591	552	565	556	564	543	580	523	543	521	511	537	537	531	570	530	568	558	532	544	506	565	534	538	531	545	541	531	511	533	497	562	549	538	563	542	514	528	550	545	523	530	542	537	524	502	568	529	540	558	550	520	551	548	549	537	531	567	537	584	502	533	584	543	544	560	537	542	581	541	544	585	562	536	551	527	562	539	494	555	551	502	524	544	535	586	559	512	533	531	538	541	566	533	558	573	540	539	518	559	528	550	525	563	555	550	569	495	524	520	544	520	555	527	536	544	537	590	503	534	541	554	559	552	567	523	511	536	545	568	571	516	607	538	528	533	576	515	532	516	544	555	581	537	548	580	502	493	550	528	531	551	566	535	538	520	575	492	553	557	509	562	561	523	547	555	570	541	513	554	552	545	546	518	549	568	524	569	520	541	498	558	545	558	566	528	561	509	556	542	551	545	571	534	574	597	554	546	541	533	535	605	553	500	546	578	546	551	564	578	503	523	540	555	541	544	496	528	566	526	535	521	530	517	568	526	546	519	534	531	563	527	523	547	547	587	538	557	540	531	582	582	538	541	559	506	572	513	542	584	525	523	558	509	542	564	548	513	555	557	590	521	516	592	568	478	530	517	561	518	534	551	532	521	529	551	538	574	556	532	555	543	555	568	539	582	546	500	576	536	546	553	551	556	524	518	549	572	497	522	511	551	540	585	552	565	544	571	541	515	546	501	545	550	530	521	534	519	527	565	500	564	559	568	566	535	574	545	527	571	538	571	541	551	544	556	538	518	548	580	494	543	561	585	543	559	549	555	557	523	533	563	543	595	599	577	549	564	513	531	524	549	517	545	580	502	531	537	529	496	530	522	499	533	530	546	501	582	556	514	580	520	542	556	532	535	531	504	500	532	527	555	572	509	522	534	540	541	514	528	514	486	550	519	506	562	559	559	507	566	562	516	543	529	550	526	539	540	502	576	566	555	528	564	538	565	569	501	502	543	545	538	507	578	576	540	530	563	580	538	541	583	523	537	527	504	565	545	592	599	555	536	556	515	522	534	529	543	503	550	543	589	550	525	532	516	531	577	503	512	539	550	551	502	566	539	514	546	546	541	539	549	542	562	551	517	526	521	560	527	511	566	510	542	538	515	486	534	523	512	538	562	488	542	542	554	510	595	509	536	536	561	553	549	533	523	546	549	547	569	571	537	531	526	576	495	529	537	533	543	493	524	551	541	534	527	520	467	572	524	570	534	498	550	575	604	578	524	571	573	511	500	519	539	510	538	530	573	525	526	560	502	542	550	572	513	537	551	561	532	579	513	528	526	529	551	538	564	520	551	547	569	512	546	506	573	592	552	536	549	551	558	533	533	528	526	592	516	567	572	535	580	556	532	552	537	566	579	565	555	524	510	567	538	560	545	525	548	557	526	528	538	559	517	524	517	557	542	531	535	479	539	565	538	566	542	585	514	543	548	547	523	540	522	540	529	504	535	508	513	541	510	533	525	551	544	558	581	531	540	490	546	539	517	521	532	535	541	524	527	545	526	557	534	556	517	530	525	512	576	497	545	538	524	551	526	521	562	560	597	493	563	533	535	517	534	569	513	578	526	545	533	508	528	500	547	549	523	559	558	522	596	538	551	522	553	541	520	513	555	547	542	519	549	532	568	524	522	476	524	541	546	499	553	579	569	560	572	548	519	525	512	537	540	546	545	538	562	552	525	549	556	544	539	577	540	541	550	546	577	551	521	536	508	542	502	527	544	541	601	528	538	519	505	566	577	586	540	544	553	559	546	577	546	545	507	523	525	547	533	569	502	531	548	522	544	545	526	546	542	587	527	527	537	551	532	562	505	550	530	538	540	551	582	571	551	554	533	492	539	524	537	561	553	495	550	543	563	538	526	546	535	603	549	543	534	535	531	565	550	513
51927	29076	18992	12019	6400	2366	558	357	335	309	282	282	271	265	267	249	296	271	306	267	275	301	354	312	291	236	276	251	268	247	241	248	273	281	297	241	274	282	281	245	253	268	267	270	241	262	261	276	254	258	267	250	266	269	255	259	267	256	282	262	252	234	262	260	252	255	274	266	257	239	270	272	265	262	255	198	290	243	283	267	265	245	261	284	284	242	277	278	245	254	269	250	230	248	255	242	280	246	279	257	262	266	281	289	246	287	298	258	272	257	247	250	273	274	259	261	235	286	216	252	277	252	302	258	239	226	247	265	262	267	272	240	224	282	251	246	241	305	292	293	254	277	252	269	254	244	305	283	242	253	290	273	270	273	257	249	256	248	245	256	278	244	243	270	281	235	232	290	276	241	256	263	271	267	284	287	280	251	288	242	251	290	250	245	249	266	294	269	253	254	248	276	244	254	270	259	299	291	252	267	275	238	253	245	245	241	266	256	264	269	246	257	268	260	270	259	283	283	256	251	279	245	237	238	257	224	291	275	272	251	265	238	238	269	250	226	263	266	256	268	246	242	235	300	258	257	279	270	261	265	257	269	296	289	281	268	259	263	277	268	245	281	264	274	266	272	287	259	252	254	265	267	256	261	246	232	223	245	278	253	262	284	259	270	246	267	261	259	252	261	277	258	236	216	257	249	233	240	256	269	261	249	255	275	257	262	273	274	244	259	246	264	261	266	261	255	272	247	243	258	261	295	263	278	322	275	310	283	262	259	235	267	248	249	253	255	276	272	239	245	257	277	248	241	243	260	252	259	260	264	278	274	279	254	296	263	272	276	270	275	293	266	248	277	267	227	260	292	257	259	253	223	260	269	241	266	256	250	264	262	267	264	233	268	264	293	249	227	266	272	255	282	266	232	262	236	259	293	235	257	317	276	279	305	277	266	230	240	243	274	248	253	291	270	284	299	287	242	269	312	283	243	254	243	262	273	275	277	247	283	256	282	262	261	276	238	260	236	229	286	302	279	248	263	284	271	266	259	241	240	273	265	277	265	267	247	272	271	269	255	280	264	236	255	258	257	245	253	222	274	266	274	270	275	282	256	271	307	262	264	276	261	271	270	279	246	265	269	258	277	271	255	246	288	238	272	286	265	240	235	282	247	239	270	249	281	234	257	256	232	273	276	274	277	278	261	260	273	273	264	284	270	264	267	302	275	250	239	258	240	270	270	230	258	253	265	251	268	273	258	244	267	256	252	270	244	247	261	252	271	290	272	272	219	262	255	271	263	268	273	269	258	264	266	259	248	258	276	255	246	263	239	281	301	278	287	252	275	263	241	254	240	274	231	255	280	260	279	279	243	250	223	261	251	260	274	265	270	240	260	288	281	251	238	256	261	264	254	266	249	267	221	305	255	252	253	273	250	273	230	279	256	238	256	279	272	232	249	248	261	274	246	260	274	261	281	295	273	240	270	260	273	235	295	252	282	294	235	250	254	282	263	248	236	231	295	267	256	235	252	256	281	246	275	249	258	250	249	277	258	270	254	250	260	277	263	240	254	222	252	261	235	269	237	232	265	268	222	264	296	276	244	249	279	245	256	227	262	258	250	271	243	265	261	256	258	266	279	266	251	283	225	266	252	259	294	271	282	249	291	294	270	262	239	233	249	259	272	259	286	270	263	253	252	229	264	288	242	275	259	273	292	259	227	260	262	271	272	265	261	265	259	266	277	247	270	244	266	267	262	235	259	304	277	292	225	269	250	278	252	270	289	298	297	289	287	243	259	266	241	266	290	283	297	248	270	278	277	251	250	271	271	233	248	248	275	294	266	245	279	247	258	232	278	243	280	251	264	240	270	275	243	290	238	232	230	270	275	244	251	335	258	261	235	290	242	259	260	234	281	292	262	278	293	287	263	270	260	265	285	266	291	277	247	281	252	256	261	298	269	249	277	251	231	261	237	277	244	286	251	281	269	279	224	284	242	296	277	245	237	266	238	234	269	266	276	251	262	236	261	263	238	281	257	285	261	240	248	259	229	259	254	255	265	249	273	301	231	267	266	251	296	230	229	266	296	229	262	283	249	273	288	278	255	286	282	268	244	271	279	249	252	279	279	264	277	225	269	262	274	286	252	259	250	271	220	277	279	252	288	259	273	261	261	250	270	261	253	284	251	250	255	251	281	262	280	281	256	250	238	251	247	260	265	252	210	280	229	262	239	274	263	285	254	242	238	239	254	252	263	292	292	278	279	274	248	238	282	278	232	260	263	288	252	254	255	259	227	247	232	247	253	249	259	242	248	240	271	258	255	249	247	233	244	276	290	247	293	266	240	296	236	266	297	242	264	245	259	276	266	265	279	255	233	248	235	259	256	257	245	262	302	248	254	267	267	233	229	280	240	296	280	252	249	259	278	266	257	249	268	279	229	259	254	228	262	252	282	273	253	255	282	237	279	250	292	271	279	233	260	319	290	281	246	249	259	265	262	255	272	256	231	257	260	257	281	239	287	256	235	287	250	267	260	266	272	223	247	282	268	283	246	265	252	261	259	266	281	234	230	259	238	291	255	254	253	289	262	262	261	278	272	266	256	289	281	274	269	252	253	277	207	272	261	252	257	289	229	258	272	237	268	255	274	242	260	244	261	259	300	270	245	252	247	225	248	286	256	233	257	243	275	271	239	290	296	264	267	231	250	250	264	250	263	260	267	256	251	254	252	287	289	263	257	256	255	249	260	266	256	269	251	241	261	284	267	247	251	285	273	255	282	262	298	262	244	255	263	246	254	276	261	256	248	266	254	241	288	241	266	254	263	221	225	258	274	249	288	242	233	261	272	264	254	245	271	266	250	282	224	263	259	252	228	250	260	235	272	259	316	233	259	256	265	245	293	260	280	274	245	239	321	243	256	276	261	234	248	255	268	271	231	257	284	265	255	245	239	236	267	266	250	256	234	248	246	248	240	275	252	244	226	268	270	260	263	288	240	266	254	266	225	260	267	263	252	232	258	262	227	283	253	280	246	268	267	237	275	237	282	256	256	272	307	238	270	269	259	279	266	287	232	297	265	242	266	253	263	243	271	238	253	231	234	231	241	266	244	257	263	268	242	247	272	253	255	229	274	255	288	266	256	270	259	249	257	268	264	248	296	276	301	269	260	237	281	255	230	255	273	248	228	225	246	265	269	269	257	275	272	259	272	266	264	262	262	226	257	240	309	233	297	239	250	260	273	269	279	272	256	250	270	272	247	252	252	275	264	249	243	248	249	255	256	256	249	273	278	247	247	239	258	260	254	245	253	308	256	276	261	255	279	269	266	272	267	304	283	282	273	225	248	276	283	301	281	246	294	271	273	269	260	271	266	297	280	265	286	255	257	272	282	258	265	268	234	283	265	286	259	277	268	287	273	258	263	267	274	292	231	224	256	243	286	278	275	268	241	263	249	255	264	246	237	239	256	232	266	261	258	255	260	244	253	266	264	253	258	259	259	270	252	239	249	270	284
32818	21770	22639	21970	15654	6983	1795	1225	956	757	756	631	626	603	639	634	687	656	721	689	669	779	1018	940	585	573	578	624	586	555	603	591	551	593	612	579	535	587	544	587	579	552	590	519	606	556	556	589	573	558	528	555	562	571	567	574	578	604	612	592	580	559	549	540	586	606	573	557	574	554	573	603	534	596	585	610	591	559	565	599	572	568	603	549	570	621	558	589	596	547	571	567	545	594	581	566	620	532	611	563	591	562	588	574	579	592	596	589	537	551	546	547	562	632	597	576	596	573	585	565	582	559	578	561	568	594	583	542	541	609	545	575	560	576	586	582	603	570	574	559	558	591	536	557	565	567	562	575	584	587	574	531	577	520	546	558	580	567	559	585	549	562	562	554	544	536	613	597	545	583	561	568	541	574	580	536	568	557	521	553	556	613	500	540	544	508	602	548	572	557	537	577	583	600	578	562	574	561	527	588	567	566	558	523	538	578	608	595	569	577	574	566	562	589	569	552	596	579	592	602	574	537	597	591	579	581	585	573	549	601	603	568	567	578	590	558	555	553	594	555	624	544	546	601	593	532	571	586	572	587	587	601	586	550	541	584	582	587	585	587	581	576	606	592	594	539	600	586	567	611	588	551	600	570	581	568	584	558	564	588	596	585	582	568	602	523	554	569	581	569	572	543	593	538	575	575	561	572	559	562	554	563	595	563	572	590	534	577	605	587	616	567	611	585	511	598	572	600	595	612	570	558	572	548	610	572	575	571	610	541	591	630	541	609	538	577	570	567	535	607	545	569	591	576	550	571	605	583	620	578	603	569	564	593	586	564	548	593	549	559	587	597	581	540	531	576	575	570	606	574	547	540	583	585	575	592	595	591	588	567	564	570	583	558	560	579	546	553	586	548	564	632	607	571	550	543	572	575	591	541	554	601	588	572	597	572	543	564	525	593	589	593	563	563	549	572	573	556	581	575	591	606	566	543	572	570	563	608	581	583	555	587	581	615	530	612	568	568	559	612	609	569	567	589	605	572	535	576	565	572	593	532	552	547	541	538	570	583	618	578	571	567	582	563	526	536	598	579	577	570	588	552	562	572	572	617	532	554	563	514	566	608	532	572	534	577	591	558	533	579	540	558	574	564	545	571	567	591	561	584	573	606	494	585	537	579	591	575	589	556	556	609	591	618	553	552	605	600	611	581	545	547	614	559	592	585	524	529	584	614	571	592	599	538	600	545	593	572	577	589	539	548	585	632	547	580	577	588	583	551	591	524	585	593	586	556	604	587	593	585	517	560	597	593	596	567	526	532	637	583	609	582	592	547	549	587	598	577	606	607	557	559	566	572	617	609	568	568	611	567	579	567	602	582	590	571	615	551	583	562	546	558	588	549	593	598	564	573	580	578	546	562	590	548	556	651	521	577	562	584	564	572	583	628	589	574	536	611	586	607	586	573	544	559	596	578	543	572	596	551	583	505	578	562	602	574	572	538	568	574	563	561	612	526	548	535	572	539	565	582	600	569	591	583	558	599	592	572	591	588	560	579	561	584	518	551	616	540	569	572	541	575	555	576	624	555	551	577	565	562	590	584	603	568	545	593	588	568	553	570	639	596	579	565	612	587	594	564	598	571	538	588	576	597	556	547	598	579	536	557	596	577	582	576	548	578	616	590	561	558	546	609	571	560	535	587	563	597	583	552	549	575	580	558	585	538	568	586	557	610	566	545	599	597	563	588	578	590	571	626	635	572	588	546	568	542	551	553	577	593	558	567	592	603	556	597	586	598	549	561	569	570	567	542	549	564	579	594	597	578	559	564	574	566	526	563	587	583	608	606	532	553	554	605	563	582	551	563	588	587	609	575	541	615	562	603	590	539	562	588	615	548	625	564	564	602	582	589	563	555	497	501	556	620	542	603	562	586	569	545	556	592	602	576	619	558	563	550	602	517	545	585	618	569	573	541	562	583	565	606	575	570	545	572	557	555	610	612	557	585	571	592	572	555	585	561	554	611	572	574	590	552	559	612	583	588	589	600	545	569	586	535	597	563	568	595	577	578	586	560	563	545	581	565	556	576	599	580	571	563	613	556	586	558	562	581	592	568	586	521	545	548	568	586	564	546	531	560	553	589	602	586	553	598	569	563	563	582	604	556	597	544	587	553	549	584	595	591	615	573	576	606	602	568	602	594	546	577	640	520	602	625	573	566	571	554	547	538	580	593	587	563	569	564	558	572	609	555	608	557	593	567	529	546	609	553	519	569	580	588	557	559	552	563	542	587	578	568	584	581	534	592	590	578	608	550	580	518	576	550	561	611	589	610	528	555	586	543	586	568	584	544	627	567	591	552	577	616	624	563	564	563	591	555	569	561	577	589	578	588	567	615	578	580	543	557	553	590	588	562	630	574	569	585	556	598	580	594	562	550	596	571	562	625	605	567	611	597	581	571	593	605	530	627	592	553	562	540	555	553	541	583	600	574	544	560	518	565	552	577	608	543	548	542	580	554	542	583	577	580	574	584	560	559	553	595	545	550	529	590	549	566	552	587	586	579	598	588	591	544	619	592	611	576	553	599	567	584	564	586	587	568	551	549	550	600	574	529	585	577	568	575	608	535	552	544	589	582	567	577	578	587	541	574	601	566	578	582	591	607	566	564	595	583	557	547	579	563	613	574	582	577	560	569	564	577	551	526	552	540	572	586	560	599	667	561	582	534	574	546	588	554	578	589	570	556	567	568	534	611	580	533	557	590	576	574	577	591	629	540	567	572	575	566	525	586	557	562	537	582	569	591	602	587	574	538	538	567	560	566	572	539	579	555	574	558	581	573	539	591	594	575	585	573	578	583	546	536	594	571	565	550	597	572	590	583	551	621	588	581	569	567	606	594	542	590	560	557	560	558	568	562	595	518	589	592	538	559	569	604	608	538	584	545	565	568	611	608	557	523	575	579	594	589	577	559	578	567	554	623	539	529	553	556	571	572	598	599	530	560	572	556	609	567	551	577	539	609	601	583	575	557	566	561	588	550	580	565	570	554	614	540	567	589	575	564	567	543	594	546	566	589	546	558	614	571	572	574	526	533	585	562	565	579	568	563	570	568	555	603	609	567	568	577	555	586	574	601	576	581	562	597	575	545	600	560	569	572	582	566	526	572	601	619	534	562	580	622	575	541	578	559	550	551	580	537	601	594	562	581	591	582	599	599	592	563	522	580	589	617	576	593	576	591	556	526	581	588	558	534	601	579	542	546	569	568	552	549	602	592	554	600	542	615	541	553	596	568	566	557	629	538	575	617	561	572	578	568	571	605	582	556	601	643	566	562	619	554	595	568	581	570	583	592	568	542	572	554	567	567	568	556	568	564	552	556	583	584	564	560	591	627	564	536	545	590	620	586	571	580	538	556	592	542	551	560	552	622	585	552	595	571	567	584	589	582	609	563	585	581	592	525	614	569	563	569	564	567	568	527	586	540	582	571	588	558	580	541	565	554	582	619	520	537	585	559
61283	37000	27336	19392	9514	3236	635	462	363	322	303	300	310	307	336	337	323	318	286	329	319	306	352	278	296	256	280	256	294	302	277	259	302	270	294	249	297	289	308	278	277	271	274	293	289	297	260	304	303	274	245	273	312	278	271	329	255	297	288	323	262	287	267	276	269	293	264	275	275	300	293	309	279	269	288	244	293	282	288	286	302	295	281	273	297	273	269	277	266	275	293	253	268	306	278	280	304	289	275	274	272	247	292	255	278	309	281	266	281	279	273	304	279	287	295	290	262	284	323	291	258	301	301	286	288	248	296	294	279	303	269	253	272	260	272	315	272	292	249	297	237	270	281	316	299	301	281	279	246	280	301	279	276	288	294	280	261	271	276	270	265	285	265	308	300	288	293	287	290	281	276	268	283	267	278	265	281	266	291	274	294	274	348	231	258	284	283	298	273	286	287	295	320	297	308	284	242	284	273	264	261	264	289	292	225	280	276	275	266	266	284	296	297	286	255	274	299	308	278	294	281	258	283	249	291	274	279	289	276	287	291	259	286	300	268	269	277	291	277	289	284	306	275	307	287	257	291	289	284	285	255	300	274	262	267	290	270	273	289	286	250	288	293	272	308	299	265	294	263	278	280	269	292	290	283	275	240	284	276	303	263	264	274	278	285	282	257	293	249	284	288	306	291	284	260	277	315	252	290	274	296	281	298	294	287	276	276	251	281	262	297	335	275	299	281	282	283	290	317	275	314	299	281	304	253	271	276	246	268	260	282	249	310	284	254	273	281	299	268	298	293	263	239	265	286	281	262	247	265	284	272	262	250	248	289	273	270	270	293	250	286	252	254	260	305	266	262	264	289	269	257	292	276	279	298	293	308	291	253	266	279	289	294	255	290	245	283	246	285	292	277	293	278	297	278	287	276	294	294	244	254	292	301	276	305	236	292	281	259	274	300	294	262	284	293	295	281	314	267	283	267	271	270	257	270	320	318	299	260	271	251	288	262	288	264	298	265	260	307	292	295	284	267	272	307	282	261	315	304	305	326	260	319	284	287	282	275	301	318	256	244	298	282	267	306	294	277	286	287	292	286	268	272	304	275	262	278	298	253	264	281	275	277	297	260	262	297	280	286	297	275	261	275	273	281	264	265	269	273	281	278	324	263	259	263	294	277	308	280	267	260	269	286	276	281	295	258	281	283	273	302	258	284	284	280	257	295	318	267	271	262	260	295	247	303	253	275	264	336	308	243	252	264	274	220	324	294	272	318	291	285	272	270	269	285	295	274	312	272	296	270	250	301	248	253	262	264	277	233	272	263	256	266	255	262	266	245	267	309	301	250	276	260	256	303	295	320	293	272	308	281	305	290	264	268	314	289	292	276	316	295	315	269	281	237	283	289	251	297	307	279	258	270	296	290	266	292	284	279	312	312	270	287	281	255	263	261	265	292	283	265	254	256	279	287	270	298	301	272	286	282	298	316	299	291	240	280	279	269	256	273	241	277	273	303	288	258	269	300	277	271	288	246	302	278	287	269	302	272	297	262	295	296	299	309	287	300	300	290	286	268	297	296	286	292	279	283	289	281	269	289	324	282	262	314	265	283	317	270	264	265	286	265	283	279	286	273	278	299	250	265	269	309	268	286	276	293	266	271	309	265	244	274	286	283	270	273	283	314	267	287	299	283	293	289	261	277	288	285	259	283	300	283	285	295	298	292	274	288	304	274	286	280	286	303	279	284	282	282	265	305	299	304	295	310	283	292	309	297	309	257	267	262	304	294	276	283	285	293	286	300	271	272	263	267	280	274	292	312	279	300	294	300	284	238	276	305	278	270	313	298	303	264	274	292	305	301	294	292	281	285	278	304	294	289	308	314	251	286	276	273	274	256	285	284	259	277	259	304	248	289	270	288	266	327	306	285	272	297	270	287	290	309	271	283	249	259	272	257	264	275	280	298	266	292	299	281	285	305	247	281	273	270	245	306	295	274	271	265	263	270	284	270	277	265	320	276	275	276	260	246	274	277	287	299	283	296	281	299	273	276	293	270	297	295	315	297	247	270	293	280	296	275	296	297	279	287	260	314	281	291	296	241	275	289	290	290	272	308	268	268	273	280	301	325	294	280	290	304	279	293	267	274	265	274	251	306	277	281	317	262	285	284	276	274	259	277	277	291	286	282	278	295	273	288	298	271	255	317	298	328	289	286	274	276	275	280	264	290	328	292	256	267	282	275	297	270	285	274	294	286	282	296	314	269	282	294	265	271	273	303	294	286	256	281	268	280	287	295	261	277	291	317	271	286	295	269	279	294	302	279	294	287	293	245	314	282	288	280	302	333	290	252	270	298	295	270	265	262	258	261	306	271	261	283	271	255	312	299	273	276	253	282	234	249	284	269	288	284	278	311	234	287	305	306	253	284	287	279	277	282	302	257	251	272	274	282	295	321	288	258	284	263	247	271	282	313	333	284	279	304	301	287	280	314	291	284	298	311	276	291	290	300	259	249	299	254	304	318	299	282	308	269	270	257	281	301	269	288	277	278	312	277	276	261	311	249	274	272	269	288	265	315	279	285	273	274	269	285	287	279	262	311	254	280	285	244	269	279	274	299	286	315	280	297	298	270	280	296	277	283	279	298	269	285	293	259	265	271	326	290	287	267	282	284	282	287	279	274	293	279	292	279	277	239	282	300	258	273	278	305	252	310	274	249	264	314	310	327	296	284	298	265	268	309	262	238	305	252	295	262	261	265	248	293	285	280	272	295	254	274	241	283	277	255	265	307	283	281	276	292	268	281	277	292	299	287	264	282	262	279	311	259	300	253	319	250	269	272	260	296	263	301	271	316	288	262	261	233	270	274	284	255	308	250	276	309	251	285	291	267	258	307	329	250	297	309	325	320	280	252	304	256	254	232	314	324	310	262	289	327	285	280	288	289	261	262	283	289	281	299	288	287	295	281	280	282	281	275	301	310	280	305	318	269	267	304	272	309	284	284	290	272	296	278	267	293	319	315	254	296	306	247	266	297	285	297	273	283	289	324	269	266	263	282	256	278	302	300	307	296	317	297	296	293	271	318	267	264	237	269	282	285	272	297	272	281	285	299	255	304	265	300	260	289	295	275	300	267	297	275	279	287	274	272	281	285	278	262	290	296	316	315	284	251	299	268	270	267	277	285	283	259	292	293	288	276	285	259	285	300	314	315	333	296	278	279	280	294	300	297	253	279	275	281	293	293	276	289	287	283	289	269	261	287	295	312	276	256	281	266	268	260	279	281	276	284	303	256	295	302	262	254	283	264	299	260	276	261	243	267	267	256	287	280	299	255	283	287	288	259	276	313	304	278	307	286	281	272	302	299	288	305	279	308	314	288	299	278	258	274	290	324	292	260	310	274	279	288	283	289	265	313	300	266	289	251	275	285	263	294	301	282	292	268	289	292	279	267	297	262	281	293	237	289	257	287	296	257	287	282	277	267	301	278	283	277	274	306	298	324	258	285	254	284	277
38563	28187	30287	28995	18966	8357	1897	1271	1111	926	713	696	642	727	689	757	722	721	768	756	781	971	976	740	641	635	599	610	586	667	595	599	607	650	627	606	608	606	630	671	644	651	603	655	620	619	592	653	565	592	582	619	629	587	627	617	571	622	601	581	636	601	564	588	603	622	644	626	595	638	594	546	648	590	579	564	619	569	634	587	632	620	614	602	627	638	578	585	569	588	606	630	629	607	608	596	610	617	676	641	642	647	616	634	611	578	641	665	579	622	631	625	629	592	632	628	617	571	616	632	620	561	575	591	573	584	616	619	598	612	614	631	582	596	629	603	578	593	614	603	624	631	650	616	644	615	609	587	589	613	575	587	630	583	583	673	633	611	631	636	595	588	624	611	618	629	634	606	605	581	639	610	659	641	605	603	607	577	610	588	589	600	627	584	586	601	640	536	605	632	627	656	614	578	571	644	668	609	641	547	675	608	624	589	624	590	580	589	629	613	629	669	598	595	600	596	601	630	600	603	609	615	616	624	645	607	614	601	590	593	602	613	591	614	637	629	592	641	590	584	626	562	585	608	613	595	622	631	639	612	645	604	608	590	635	616	626	583	579	627	650	637	618	536	591	619	598	583	591	591	619	632	647	624	565	560	612	619	642	568	562	586	651	615	650	601	620	594	613	608	601	611	613	618	595	593	633	610	630	631	644	589	611	604	633	652	584	602	582	657	621	618	614	588	633	568	577	616	602	615	596	621	604	627	596	613	589	620	601	592	601	623	596	691	613	609	637	583	650	620	563	579	619	555	644	599	580	642	598	594	549	628	607	650	604	602	624	659	601	601	657	601	608	614	630	578	592	576	595	630	601	602	570	612	623	590	605	654	562	642	592	643	588	620	626	611	595	600	639	633	638	568	629	618	607	617	600	616	613	605	596	641	634	583	618	603	613	576	607	611	612	595	579	601	610	601	610	674	612	602	610	551	615	570	623	660	571	622	608	588	569	603	628	663	619	598	566	585	565	621	551	610	643	603	618	613	618	638	613	646	619	642	622	594	625	607	614	585	641	661	626	585	620	609	646	636	596	592	574	590	601	620	620	592	616	626	650	620	582	627	586	634	609	639	611	646	583	629	601	601	622	588	619	565	640	616	616	643	640	576	626	581	638	641	603	610	594	598	659	623	539	630	580	612	593	595	565	652	662	605	620	577	584	597	585	606	580	604	607	583	591	635	644	588	629	603	605	587	579	656	632	573	562	599	619	639	583	652	607	627	605	628	616	600	621	618	623	610	637	612	572	619	649	596	608	619	624	624	578	566	593	622	584	619	593	602	592	609	623	601	629	591	618	590	595	612	622	610	547	640	588	594	599	560	596	609	614	630	605	637	625	606	569	617	625	606	649	610	630	619	569	628	626	634	603	595	629	586	646	600	591	601	595	578	618	584	601	584	629	630	624	616	593	602	610	616	600	626	617	598	602	662	633	580	564	587	638	591	646	638	616	625	587	660	603	598	622	599	594	607	618	633	603	647	600	633	614	615	660	594	594	548	612	612	626	629	601	638	602	591	626	583	604	576	607	643	609	595	595	582	623	589	606	622	614	587	628	591	631	629	596	633	562	673	658	661	663	631	572	615	590	616	591	605	602	588	626	616	584	572	600	618	631	591	589	617	582	609	639	610	617	628	600	598	574	617	565	614	586	614	594	632	650	657	561	593	631	640	591	629	621	635	651	629	617	614	640	597	598	634	644	571	548	585	579	598	630	659	585	594	591	619	606	613	604	645	622	606	545	565	609	600	612	599	651	562	638	566	617	628	625	574	685	637	613	595	621	580	627	574	608	590	606	643	613	594	589	626	633	591	642	649	576	631	584	656	559	613	612	601	636	569	595	608	581	653	605	609	628	641	606	602	578	608	575	635	632	597	604	608	600	648	634	654	620	629	589	635	600	557	651	634	572	607	622	567	570	633	621	616	608	623	591	578	609	600	620	629	606	611	612	603	590	621	629	602	622	625	628	624	597	665	606	627	649	553	610	631	604	586	633	660	608	616	599	608	600	602	592	562	635	603	630	589	575	551	615	649	614	572	590	627	594	610	617	626	580	601	642	605	574	614	580	630	597	637	590	603	575	535	618	638	585	659	602	602	585	621	606	624	600	615	614	611	609	614	615	598	616	626	599	629	634	616	621	600	591	612	602	592	668	593	598	554	641	588	602	609	643	600	632	612	600	630	624	602	605	648	608	608	591	577	611	606	619	607	640	613	656	578	615	613	578	616	587	587	609	618	607	600	644	603	642	627	634	592	626	611	638	618	623	590	568	653	646	618	604	586	631	587	655	620	608	611	587	551	644	637	620	606	646	608	604	619	613	615	595	583	653	578	557	603	645	593	595	593	614	622	603	604	582	605	624	629	616	620	617	588	646	619	583	577	626	591	583	622	629	628	584	599	616	607	637	644	611	604	612	571	598	622	657	593	580	624	572	579	596	602	628	600	552	588	615	632	631	569	587	593	611	584	615	642	584	588	616	652	647	635	599	620	589	690	633	575	617	627	622	609	551	630	616	599	633	586	676	600	620	576	650	562	612	640	611	617	566	604	562	606	595	591	599	628	626	627	616	651	673	599	584	608	643	603	630	573	581	634	632	659	641	637	612	617	619	623	655	617	652	621	596	647	614	623	619	615	608	617	603	591	645	641	652	616	594	639	627	552	591	561	654	586	621	604	573	613	580	585	611	656	619	589	599	603	604	609	608	608	620	625	583	600	608	647	610	616	585	600	611	649	625	567	601	618	635	619	617	615	600	628	595	630	573	580	660	562	637	629	595	626	603	618	607	632	598	597	597	633	629	635	599	614	603	613	584	656	567	593	595	628	625	604	620	645	616	548	579	596	600	640	592	608	626	625	603	607	640	576	561	590	607	658	584	570	624	580	554	641	608	597	599	612	586	603	624	629	594	649	605	659	571	619	586	585	600	636	622	641	624	607	645	595	610	621	623	638	630	630	633	594	643	610	625	609	580	630	621	634	589	663	637	637	604	598	626	621	625	644	659	627	571	579	615	632	636	569	626	641	612	630	625	625	586	627	643	595	643	612	625	583	572	622	622	603	627	637	614	616	632	656	616	612	644	610	597	594	623	635	616	625	618	595	586	617	632	608	604	604	571	602	597	565	589	618	636	655	618	604	624	583	636	598	635	584	596	569	638	614	603	593	585	586	609	635	573	577	589	600	620	616	573	631	615	559	605	622	600	622	616	595	599	624	606	617	600	639	589	634	578	620	612	605	591	616	610	585	616	596	641	648	578	627	601	623	622	598	603	593	668	644	617	624	647	591	575	621	592	616	623	616	595	589	620	618	628	584	623	571	594	612	599	596	577	619	624	616	625	633	602	669	598	582	626	620	642	616	604	615	645	611	573	616	617	591	610	645	617	606	585	611	610	604	629	608	642	584	616	655	621	605	601	622	638	645	612	618	618	612	609	588	608	595	631	599	615	587	595	554
46597	24786	10982	4619	1341	411	305	259	253	195	234	254	272	268	232	269	263	255	217	246	218	245	248	257	292	252	257	250	235	257	237	253	247	255	254	235	259	264	216	248	259	249	257	253	263	263	252	243	267	240	242	268	244	237	259	260	234	274	236	257	247	248	241	257	255	256	248	270	240	229	256	273	216	243	247	231	260	241	232	255	270	258	234	247	260	244	250	228	262	243	271	258	238	240	253	265	210	237	243	250	231	240	207	224	230	234	229	226	246	226	265	237	244	237	236	225	232	239	268	276	237	253	244	235	252	239	236	238	245	216	215	238	232	241	250	236	225	246	230	252	244	246	279	272	261	240	265	248	241	281	251	260	248	238	237	235	224	234	235	231	204	268	238	242	261	242	248	245	230	300	213	234	256	238	261	247	224	261	248	239	208	231	260	236	260	224	223	248	226	220	231	229	257	260	230	223	231	232	258	242	245	213	253	250	220	262	273	249	265	261	251	275	252	273	237	219	246	228	248	259	257	238	263	234	266	258	223	237	247	223	236	260	244	255	202	235	240	223	244	271	225	202	261	261	247	249	228	250	241	256	234	255	226	224	256	226	262	235	255	217	227	225	241	229	255	272	243	232	222	209	253	253	254	224	242	213	236	241	214	237	224	226	283	254	256	211	232	242	254	292	223	239	226	248	256	243	224	230	224	234	237	274	243	264	248	224	267	231	230	236	285	267	240	267	257	229	235	210	270	245	248	229	221	284	229	214	216	230	238	259	231	251	237	254	230	236	244	210	237	252	238	256	267	259	240	243	239	226	263	235	277	266	249	253	218	260	274	232	240	246	269	243	217	220	256	258	210	237	241	240	253	191	251	239	266	268	268	306	275	237	258	244	243	243	232	246	238	231	257	257	221	281	238	248	250	247	239	228	216	263	238	238	230	257	259	214	254	252	262	258	231	237	232	213	210	238	248	262	221	264	285	247	252	228	266	258	242	209	270	244	232	251	257	216	256	262	249	221	195	240	219	272	218	223	229	249	258	221	213	206	238	256	250	244	246	256	236	222	238	272	265	247	239	250	242	245	230	237	217	240	235	253	251	233	254	243	273	251	258	286	227	260	252	217	237	250	238	244	258	280	244	254	264	258	250	242	246	242	228	279	252	267	239	265	236	281	243	280	212	248	219	234	231	268	257	241	235	223	252	255	249	268	256	270	251	270	234	253	243	223	237	258	241	226	250	249	256	240	246	218	246	212	279	259	263	244	228	229	241	280	237	250	237	248	218	252	233	241	224	221	237	264	215	260	257	241	292	258	230	201	236	217	250	281	255	265	254	226	244	244	225	223	246	272	285	236	264	239	212	231	232	222	280	267	283	214	266	223	258	215	213	226	232	232	260	235	257	256	247	257	256	241	262	229	226	237	254	242	225	234	245	246	225	283	219	211	248	257	227	261	236	243	216	259	252	279	295	222	243	259	230	242	234	240	258	234	227	219	243	242	270	246	222	215	202	226	229	246	248	232	262	249	265	259	258	243	259	230	260	239	242	241	241	242	265	282	234	278	228	228	245	243	229	241	208	251	258	250	216	251	246	226	275	230	221	235	256	238	229	266	213	247	258	232	251	254	256	287	246	239	220	244	238	249	254	214	209	237	228	255	215	273	235	254	236	262	247	244	204	228	230	248	233	226	219	217	251	254	233	244	214	238	239	245	242	211	270	269	248	244	262	230	270	241	254	241	262	263	245	243	240	266	266	243	258	271	252	296	227	223	248	242	269	253	228	237	224	231	241	264	225	225	206	224	248	227	238	230	244	234	222	256	256	255	222	231	234	251	224	242	230	264	238	244	233	265	262	258	244	210	253	261	229	258	274	245	251	257	248	232	231	263	247	251	223	250	229	246	255	235	224	249	254	235	231	217	259	252	236	252	226	273	243	233	229	246	254	252	230	254	248	248	247	237	266	258	262	255	278	208	251	288	268	232	240	248	259	241	235	245	253	233	276	233	245	261	232	267	246	248	249	227	231	262	244	277	252	262	258	230	239	244	249	212	258	253	210	235	259	255	239	241	246	253	223	240	236	235	248	247	232	235	239	233	229	211	210	264	243	248	250	213	256	290	250	276	256	247	224	245	243	220	230	259	273	252	231	240	221	246	231	243	231	276	219	211	203	221	248	241	257	259	257	278	241	215	233	268	220	223	216	224	252	231	234	253	272	256	232	263	243	233	235	247	214	242	254	277	269	263	247	262	238	233	222	215	224	261	250	255	244	246	246	221	239	292	246	251	244	241	214	273	248	282	237	241	233	246	246	224	261	234	267	223	268	219	257	224	248	224	222	228	221	280	238	213	238	238	255	242	264	223	233	234	211	274	259	253	237	254	234	239	259	233	245	275	236	227	245	273	265	217	239	241	250	258	265	238	211	226	228	219	239	221	246	243	244	223	243	223	233	266	251	220	288	255	243	246	264	230	259	263	257	226	238	258	225	243	233	271	253	260	231	253	221	256	254	224	244	241	242	262	257	254	253	273	258	241	262	249	259	280	249	281	257	250	238	275	234	218	241	263	250	250	265	261	246	261	270	232	231	234	227	270	214	272	257	274	260	253	229	256	226	242	240	253	263	262	236	231	279	235	241	244	259	251	251	257	258	220	224	217	238	258	235	245	253	219	221	252	243	279	244	284	244	244	249	250	251	266	226	242	240	242	237	222	246	266	268	251	230	246	285	252	247	255	241	254	234	262	239	225	280	241	250	236	246	252	270	242	240	257	217	250	226	251	254	264	264	232	214	249	244	236	253	260	234	237	264	248	278	261	243	237	232	236	260	240	221	269	240	266	209	247	262	208	235	269	255	253	238	261	255	231	239	269	220	294	246	247	243	239	240	258	234	241	238	224	240	239	267	237	222	248	242	257	224	229	239	232	237	256	222	246	256	269	262	216	228	232	230	256	274	237	232	234	235	226	232	233	224	238	242	242	266	276	239	253	258	233	227	284	221	282	249	245	237	241	234	253	245	274	234	277	247	244	254	241	239	267	244	257	249	242	252	266	247	227	205	210	234	244	228	233	252	253	229	239	229	255	259	227	292	238	226	247	258	254	250	246	243	219	234	233	247	255	211	242	220	236	223	233	224	211	264	245	224	256	236	206	241	207	268	250	240	244	237	227	234	240	255	251	230	243	241	224	262	226	217	246	270	224	254	224	209	234	222	257	240	258	208	238	243	189	262	237	222	254	215	247	264	236	242	265	246	237	213	226	237	231	239	237	203	245	246	244	247	247	237	275	248	231	238	256	230	218	254	258	241	277	255	223	265	233	231	280	240	259	229	220	247	259	220	251	226	251	212	270	253	243	242	250	235	227	212	243	254	259	238	232	233	240	252	217	223	253	261	267	262	237	233	262	230	238	227	255	237	232	229	261	260	247	258	228	221	257	218	243	263	225	226	224	245	293	258	255	228	233	190	263	282	257	236	219	228	247	235	256	242	253	220	255	265	242	274	263
30720	18052	14184	9168	3620	1166	697	611	547	586	540	563	566	568	511	559	526	574	527	539	549	524	562	585	491	510	566	510	502	528	570	513	529	576	551	519	493	496	530	565	527	568	541	539	524	549	518	578	533	534	484	507	520	535	545	513	544	531	538	549	527	555	547	536	524	559	554	541	536	521	525	546	528	561	579	544	568	543	535	510	564	506	538	500	579	535	572	518	549	525	521	510	557	530	511	537	572	521	581	549	548	547	518	532	571	543	515	565	519	545	537	569	550	496	524	560	518	581	526	568	572	542	538	488	558	522	532	527	528	560	539	532	556	577	547	536	507	543	553	477	549	483	519	507	501	520	581	533	536	587	550	524	534	521	503	549	520	514	571	504	504	512	518	535	562	545	524	540	554	524	507	577	507	551	547	564	500	529	553	532	514	546	542	545	562	544	560	525	590	530	528	525	471	566	540	534	497	554	534	536	557	554	500	572	528	582	504	569	555	533	538	552	548	528	527	552	552	539	587	542	538	526	574	559	576	543	508	569	553	549	551	525	560	563	537	602	544	536	591	523	534	539	553	514	537	511	515	516	571	545	549	543	520	539	531	537	563	545	521	512	537	534	549	537	538	532	567	521	538	540	566	564	540	504	528	495	522	571	549	488	526	546	561	484	516	571	514	538	522	541	533	543	517	500	542	576	530	520	539	526	550	539	540	540	543	564	566	521	505	543	529	531	551	496	566	552	526	525	540	541	549	565	567	520	482	574	527	561	534	583	530	538	510	520	551	548	521	532	524	547	528	531	529	523	520	523	553	514	560	500	534	507	539	544	514	537	518	594	519	512	537	579	531	543	546	538	548	560	571	521	515	576	541	564	534	566	554	572	541	538	536	545	569	572	522	542	495	502	537	514	558	511	551	537	533	579	525	526	534	549	550	530	523	562	522	527	524	532	535	601	497	531	544	533	543	533	487	498	527	552	550	523	571	555	525	520	534	507	510	543	566	560	506	503	544	545	496	543	512	541	582	561	541	499	537	556	533	496	528	521	521	526	561	526	542	547	548	540	522	571	527	514	552	533	554	502	513	516	568	550	523	579	579	542	541	517	490	541	512	552	579	562	534	549	501	559	515	507	575	552	551	497	516	558	530	517	560	533	579	515	517	575	531	507	546	534	550	543	511	550	535	561	523	545	541	543	540	504	537	529	549	551	517	542	573	554	531	580	532	565	553	480	568	535	538	539	555	522	559	542	491	538	534	518	498	539	477	533	551	539	510	538	548	554	522	502	524	531	565	547	551	559	547	566	529	533	484	557	524	573	515	551	534	503	517	555	526	566	566	543	572	564	504	575	531	508	524	508	602	514	538	544	545	545	478	529	523	541	578	554	542	533	518	516	523	529	503	545	575	587	551	537	524	482	537	520	529	560	517	584	535	548	518	547	553	520	541	498	526	540	532	561	532	564	513	577	506	522	503	574	524	531	544	511	517	528	524	593	526	547	547	497	504	550	525	512	566	514	537	563	496	531	541	482	546	570	505	525	502	536	549	534	573	534	509	538	503	553	553	548	511	539	549	571	571	543	482	565	507	534	533	548	584	575	503	515	593	564	584	594	497	546	550	539	500	551	557	584	531	559	563	554	572	538	496	488	555	529	564	566	538	493	536	534	575	535	556	574	579	536	534	576	524	556	538	529	516	568	534	521	541	507	567	534	585	561	563	567	508	560	515	536	562	497	546	555	557	543	534	525	514	537	540	550	554	520	554	507	563	496	528	526	577	491	515	523	569	567	513	546	540	505	548	553	557	569	524	497	486	504	534	565	527	534	544	549	553	531	548	538	519	524	529	515	505	558	501	540	518	551	539	526	563	482	534	536	541	518	531	526	533	531	541	512	525	517	559	515	523	559	568	540	557	536	553	558	564	527	565	541	548	526	533	521	545	543	540	539	559	561	507	554	503	538	530	543	531	569	504	520	551	556	549	551	557	560	517	498	598	525	532	578	524	597	511	550	523	531	545	546	556	538	568	543	502	502	534	550	509	581	543	516	516	528	499	536	564	510	530	593	589	527	518	531	554	523	570	542	530	531	536	521	528	539	516	534	543	549	527	567	522	511	489	524	515	512	581	562	524	503	544	507	540	554	547	545	533	516	529	535	522	520	555	521	509	545	518	570	525	552	533	500	569	532	542	585	499	554	526	561	550	576	531	484	510	516	547	547	562	552	515	529	524	519	513	538	561	513	480	524	532	548	531	553	534	545	493	557	518	531	573	546	536	526	561	572	509	548	524	516	575	537	573	541	519	549	535	532	535	558	520	557	564	565	538	556	541	571	548	574	532	522	546	536	564	555	533	550	559	535	513	543	537	533	539	517	554	555	536	582	548	536	535	561	542	547	485	533	529	570	507	540	544	521	536	551	532	579	519	550	521	521	541	518	502	495	527	503	533	531	527	544	509	555	545	550	567	539	532	550	561	542	562	529	508	576	531	538	545	521	552	514	502	530	558	492	523	526	554	512	535	536	548	487	533	551	540	542	538	547	495	550	518	529	527	587	531	519	543	587	551	508	508	553	526	569	514	569	537	532	535	536	584	518	531	577	522	530	535	536	543	478	539	561	491	547	556	558	539	562	583	536	519	553	540	529	543	548	583	535	531	512	527	559	542	533	527	500	551	509	555	533	534	540	565	538	557	543	536	544	508	536	554	539	551	513	536	525	547	548	533	514	557	536	551	532	557	544	509	554	538	538	573	529	552	556	535	584	546	521	570	537	554	529	507	541	457	542	494	547	554	514	537	537	528	561	548	539	543	575	515	545	532	545	517	553	584	538	576	533	516	515	592	554	513	529	559	547	489	528	533	544	543	560	539	593	486	554	524	559	504	527	526	540	544	596	536	584	568	525	520	530	549	539	501	503	549	543	551	521	546	521	533	579	520	511	551	524	554	571	514	560	548	521	527	557	527	575	479	541	537	556	540	553	556	500	522	537	556	518	560	536	567	523	524	543	536	548	522	524	531	520	542	527	537	504	537	526	525	531	547	517	531	564	543	532	584	582	529	528	522	507	561	495	520	524	528	513	516	545	512	549	556	567	522	564	525	545	549	561	523	552	516	575	577	526	551	561	535	527	510	550	515	558	517	532	567	565	519	553	543	529	520	580	537	531	520	544	517	506	565	538	544	545	573	498	560	567	562	507	505	570	526	556	577	514	542	572	571	526	527	540	546	530	562	557	546	573	525	547	547	560	558	518	574	549	530	521	517	579	531	505	572	560	549	542	554	552	522	527	588	508	551	532	533	515	533	527	580	519	550	533	563	487	489	522	528	512	568	545	537	568	539	525	530	523	542	561	585	540	534	514	594	538	559	523	508	533	568	531	539	528	547	538	548	536	531	522	526	559	548	567	549	529	539	539	534	529	564	601	521	539	514	534	591	545	503	522	535	567	526	526	525	506	563	556	562	544	500	527	524	569	543	583	533	511	556	556	570	517	525	581	537	556	512	523
57413	32944	19506	7868	3257	1617	531	385	320	254	258	258	272	284	250	272	280	284	312	247	229	270	266	270	296	245	251	249	267	234	279	293	273	267	275	257	243	272	243	262	266	261	265	260	265	246	232	249	267	266	236	252	298	262	245	237	265	271	274	305	268	261	254	260	257	255	251	242	283	247	243	217	242	252	271	278	245	242	231	245	229	278	253	239	265	274	268	293	252	261	250	243	260	253	267	279	248	246	269	282	248	243	254	263	264	267	268	241	282	234	282	250	264	275	236	258	257	229	290	291	246	261	266	259	279	283	283	249	255	272	259	246	270	266	255	260	259	272	298	267	286	263	222	246	276	243	289	257	258	266	279	223	287	246	231	268	258	220	271	238	261	235	267	271	297	275	281	269	270	252	268	247	263	264	291	273	293	266	271	264	256	262	253	257	252	248	241	261	261	256	267	302	257	235	269	233	264	272	288	235	238	235	226	225	235	258	276	267	263	293	260	248	270	290	287	259	262	245	226	249	251	257	265	249	211	253	235	268	256	284	265	236	260	265	248	262	244	248	261	272	261	258	260	260	258	258	285	260	265	257	263	260	253	240	242	229	232	250	234	253	265	257	266	238	274	280	266	286	233	261	252	235	263	238	270	294	269	245	268	261	265	271	224	283	264	245	271	284	256	245	249	217	235	285	259	264	251	257	259	239	284	267	262	260	253	291	235	257	248	282	259	254	271	246	246	271	261	248	248	240	238	245	296	272	254	269	244	241	260	246	252	257	251	267	252	256	263	229	233	225	269	268	301	252	242	226	246	264	268	293	277	257	254	282	271	244	258	261	250	240	247	277	242	250	261	257	250	295	249	260	255	252	264	273	250	264	265	277	245	267	261	250	241	249	278	270	201	249	258	241	271	256	237	246	257	244	239	266	268	260	255	274	235	257	291	247	244	271	239	258	266	279	253	255	261	240	255	242	301	283	288	241	283	258	284	269	320	279	272	258	232	257	268	282	298	285	244	279	265	272	279	277	263	253	244	253	273	256	248	235	282	258	238	261	255	247	232	253	268	276	287	266	254	253	253	223	274	256	261	256	257	275	262	282	281	266	237	270	272	258	253	239	261	281	227	268	252	284	258	277	256	227	248	249	250	283	254	258	257	265	234	270	248	264	261	272	241	283	252	263	244	249	256	246	285	247	252	258	271	275	242	232	252	242	247	269	267	251	269	280	242	262	290	239	219	254	284	255	241	281	268	281	256	265	285	249	235	249	271	284	228	265	292	275	269	253	274	259	250	267	295	233	246	243	238	254	243	207	272	261	246	232	260	233	255	262	252	246	245	251	222	255	244	236	242	228	272	274	278	285	262	231	268	262	257	245	254	237	247	287	240	255	286	254	253	250	264	251	256	279	272	259	264	274	267	264	274	265	246	260	279	262	260	226	271	253	267	267	252	289	300	250	256	262	248	269	243	236	283	253	274	279	242	273	298	266	270	274	258	228	253	292	258	243	251	246	275	230	283	242	254	262	258	256	229	261	264	243	272	298	245	280	271	245	310	252	245	271	247	255	242	275	294	246	289	248	231	265	262	251	251	264	250	262	255	259	221	260	260	260	269	270	266	272	254	255	246	240	269	231	283	278	255	281	269	273	226	273	254	263	254	263	258	235	269	267	265	274	266	253	295	286	255	282	257	253	239	284	238	233	259	262	274	194	234	258	225	260	246	259	257	256	261	283	296	281	296	244	265	246	278	255	241	242	271	258	268	244	248	254	225	239	253	289	238	257	259	256	251	268	264	254	260	237	248	294	257	271	285	265	262	248	254	287	248	275	260	252	256	245	238	231	273	243	240	302	252	271	264	297	266	290	219	285	277	258	258	264	241	268	282	281	249	238	253	288	227	249	248	294	277	279	274	270	255	228	254	247	275	262	276	265	278	264	242	242	261	256	237	273	267	283	274	293	265	242	269	243	254	251	259	273	218	255	228	227	233	246	269	260	264	277	256	257	244	254	238	295	235	240	258	225	279	244	254	265	247	256	271	248	249	253	281	276	252	251	261	250	251	245	271	260	251	252	242	262	266	271	259	257	272	249	240	232	257	252	259	262	257	261	232	264	267	245	266	246	240	237	283	274	245	254	225	246	264	262	244	244	265	273	275	265	242	233	272	232	258	273	261	261	248	244	287	248	256	248	249	252	255	284	258	252	271	265	263	283	242	246	283	271	242	265	258	265	279	277	238	245	267	233	264	255	259	252	252	272	261	282	262	254	263	239	219	264	242	263	270	243	252	258	231	266	260	261	215	276	257	266	281	281	258	256	256	224	262	278	274	255	249	252	245	275	294	258	252	247	262	228	223	239	254	270	260	233	283	269	264	217	257	272	290	242	237	264	247	234	249	225	279	262	231	261	276	266	264	273	262	273	264	253	258	248	269	289	259	240	254	229	231	263	261	234	245	258	264	267	251	257	258	241	272	268	227	261	280	254	266	263	263	241	229	244	239	267	267	252	228	254	274	263	296	275	284	251	265	235	246	249	262	276	242	292	287	258	234	252	260	236	258	259	273	265	253	262	254	255	261	243	262	279	259	250	269	292	246	260	272	269	240	248	261	250	244	283	270	274	259	284	270	275	250	226	277	260	238	250	254	249	256	278	233	250	267	271	233	265	252	234	285	279	245	237	266	238	256	255	234	236	256	253	287	295	265	211	252	239	241	278	242	261	263	252	252	259	248	256	268	288	254	257	267	237	249	227	273	274	278	262	242	267	274	271	258	267	243	266	288	249	282	269	261	298	288	232	244	249	278	261	233	279	228	265	249	267	281	235	266	272	283	277	269	263	271	247	253	247	260	271	264	263	254	254	270	289	277	303	285	245	274	253	270	218	285	255	230	255	274	274	242	264	288	297	263	284	291	247	282	286	276	250	234	253	272	262	249	256	273	259	269	259	265	251	251	251	250	265	223	246	256	262	262	248	245	228	267	272	247	282	251	242	255	276	267	239	250	255	262	245	264	245	249	269	253	254	259	242	255	265	241	260	263	288	254	277	274	286	272	243	260	290	248	269	229	242	255	257	219	275	241	230	264	256	260	255	245	255	204	229	248	272	273	244	251	259	275	290	250	263	283	213	230	276	259	294	255	263	251	235	245	220	254	245	293	274	259	259	251	266	249	276	261	265	274	264	228	223	254	242	257	270	257	267	266	265	255	242	236	264	260	257	222	244	257	259	255	257	252	245	258	272	262	275	262	265	263	230	258	261	243	278	275	262	264	283	249	259	251	242	262	258	243	261	228	259	238	258	262	267	225	238	244	259	259	280	275	246	231	239	260	230	283	274	263	253	257	236	243	250	253	283	274	269	280	216	271	224	243	239	253	281	245	269	273	270	215	269	285	264	264	254	278	258	277	260	254	274	301	251	235	246	263	285	258	244	260	236	258	273	280	255	273	255	283	240	259	255	239	248	250	266	248	263	263	274	279	247	274	245	253	270	293	286	270	282	278	301
36892	25619	21590	13751	9149	4932	1715	1098	696	667	605	590	582	568	590	600	600	599	585	600	566	643	597	544	553	565	571	563	596	580	579	551	559	563	567	569	541	614	563	599	571	618	580	591	532	554	583	580	559	570	569	577	564	589	586	607	570	595	564	567	583	528	613	544	550	615	583	594	588	614	545	593	564	579	572	573	613	540	598	590	536	583	544	566	594	524	587	545	545	567	566	592	552	561	535	591	569	581	579	561	603	543	549	596	534	510	561	565	559	566	520	561	580	584	619	572	550	575	582	561	589	545	587	577	615	594	628	600	615	582	594	559	515	590	589	612	573	586	541	585	544	553	548	556	551	579	545	586	575	594	549	565	588	572	609	604	558	637	573	561	622	602	552	628	566	512	573	568	555	533	555	557	587	569	542	565	592	581	552	586	571	608	622	548	551	557	538	598	590	602	581	564	571	575	601	563	573	563	563	572	563	626	594	601	559	554	572	524	558	600	556	596	592	564	579	583	580	585	590	545	565	549	593	560	568	577	587	617	568	578	586	588	536	575	580	581	554	577	579	563	593	565	581	576	574	552	568	546	556	613	564	566	566	576	583	565	548	636	543	602	588	600	544	555	583	522	577	583	577	610	586	597	587	560	559	536	556	582	562	557	572	558	595	613	546	592	559	539	562	551	580	605	578	569	583	554	610	532	546	592	575	566	577	594	543	571	588	570	561	584	586	584	570	569	558	555	540	573	523	556	572	590	541	557	530	564	563	562	592	562	584	539	578	578	571	575	605	582	538	601	586	555	581	550	579	566	575	565	567	508	577	574	563	563	571	551	546	566	587	557	547	577	569	544	583	655	546	584	583	576	538	593	550	594	545	577	534	558	587	557	568	550	640	551	565	553	571	564	566	542	578	576	576	579	611	576	598	605	626	514	536	538	580	561	529	573	576	559	581	618	546	554	563	575	596	560	547	536	627	562	552	588	585	594	546	568	541	543	611	567	590	598	583	568	509	593	542	550	593	568	549	590	598	557	553	572	569	533	574	577	605	567	574	576	553	545	584	560	568	558	598	552	563	570	561	575	574	565	570	578	533	611	545	560	591	597	586	562	608	575	597	564	572	578	586	567	571	556	557	585	554	576	564	573	536	580	570	591	575	544	597	550	580	601	613	536	530	568	565	533	564	561	575	568	572	611	573	558	538	588	582	548	555	583	551	623	595	584	569	588	551	553	528	601	567	542	595	585	554	603	557	541	539	571	574	609	622	531	544	549	537	576	584	587	538	551	558	603	582	533	600	577	574	642	600	571	583	572	566	583	595	568	539	585	541	559	527	596	541	579	563	591	573	531	567	578	593	568	572	602	559	527	556	587	568	576	570	544	564	589	556	601	574	575	601	589	617	557	584	564	531	553	547	578	568	578	593	566	595	571	584	630	593	548	543	544	539	570	598	592	601	555	573	568	607	576	567	536	563	557	596	571	531	556	574	545	559	618	603	610	549	546	521	570	548	583	543	585	587	595	592	522	571	534	560	587	525	581	593	579	549	577	570	565	544	577	535	556	578	570	584	544	536	549	546	539	576	530	545	572	536	564	589	545	571	557	554	560	557	555	554	548	595	563	573	541	547	579	572	559	581	569	561	565	568	583	598	568	569	577	568	590	553	576	608	578	596	536	631	578	562	605	543	545	587	607	588	550	546	605	569	551	593	586	590	564	566	592	588	569	571	590	530	558	573	563	590	617	565	576	533	571	610	587	537	574	598	592	559	584	548	502	542	586	545	578	586	574	578	597	544	557	565	582	550	527	615	562	574	571	570	561	593	581	587	590	585	552	585	527	549	575	565	560	580	578	601	580	586	530	596	557	578	574	569	581	573	549	545	571	563	579	575	597	595	591	567	519	563	591	562	577	583	549	609	580	529	591	567	596	568	577	554	590	568	565	590	574	549	556	545	537	599	535	535	583	590	596	554	581	581	551	570	581	551	597	541	578	576	537	539	583	568	585	556	594	570	618	559	591	561	571	622	576	587	540	563	578	533	554	599	591	544	605	527	555	590	607	571	609	540	529	587	556	564	587	557	570	578	598	605	551	604	556	575	563	622	551	563	578	532	575	538	545	568	564	566	591	570	596	543	570	581	629	581	535	611	582	581	598	574	612	565	586	588	584	553	563	591	620	558	598	587	568	556	539	540	591	570	532	550	599	565	532	595	559	631	591	560	566	556	539	587	595	542	548	563	555	575	574	578	577	534	512	588	559	579	554	580	559	583	545	568	594	576	604	552	561	570	605	587	551	611	563	583	603	559	546	579	563	526	556	569	583	588	601	599	575	567	579	554	554	577	571	554	570	548	621	619	607	555	615	559	580	570	612	575	544	571	541	568	564	550	557	604	536	583	551	584	551	596	584	557	599	571	576	592	582	542	581	589	530	587	575	584	574	577	596	564	539	567	573	587	552	528	568	543	594	549	569	590	604	560	534	541	597	568	584	534	559	550	582	530	578	560	550	578	570	573	546	577	598	593	584	578	522	594	599	598	561	556	574	583	582	548	589	573	534	523	548	580	539	586	553	548	529	578	559	532	570	546	613	568	554	551	626	555	545	602	572	572	581	591	575	547	604	577	599	579	540	575	588	569	574	568	597	587	591	564	605	556	573	571	538	544	596	610	530	562	577	596	558	596	580	560	613	538	534	546	600	587	559	562	610	601	563	557	579	561	570	547	596	642	538	573	536	579	561	543	592	582	613	580	568	572	622	567	536	578	558	586	586	556	575	555	523	555	544	556	598	554	584	596	558	600	553	554	584	536	560	536	589	549	564	562	557	556	548	545	565	531	628	592	582	586	614	598	581	594	574	605	532	526	591	536	568	591	556	578	569	549	576	543	565	576	576	588	576	565	601	528	559	591	556	578	557	560	585	580	581	566	583	604	567	577	542	552	594	553	554	552	584	556	563	573	536	571	586	586	562	562	572	580	595	562	530	542	568	564	538	561	529	634	530	538	559	542	573	609	566	579	627	549	610	587	545	582	566	579	586	555	578	582	560	552	551	580	564	604	590	587	594	581	567	568	575	555	561	579	545	615	582	556	578	562	565	585	586	575	591	576	578	579	539	564	606	568	576	569	610	594	581	561	528	561	610	563	522	541	603	592	578	594	574	553	588	544	527	531	600	550	560	591	602	588	566	542	579	568	540	543	557	547	552	581	585	546	536	624	547	566	559	584	544	600	591	552	651	588	544	568	581	617	609	578	563	533	566	584	599	577	570	538	567	599	605	586	556	537	550	545	558	606	594	584	621	556	577	539	558	543	554	591	558	557	585	554	589	519	595	582	573	528	581	583	542	619	591	574	555	544	582	572	556	567	542	532	576	584	510	561	579	529	595	604	563	583	562	556	542	550	533	551	622	592	548	594	549	601	562	558	547	569	584	549	563	562	670	579	529	565	544	586	595	627	568	563	591	567	559	593	593	572	500	603	574	582	568	581	547	580	564	577	545	567	585
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
