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
335872615345	335872615906	335872616455	335872617006	335872617556	335872618106	335872618656	335872619206	335872619756	335872620306	335872620856	335872621406	335872621956	335872622506	335872623056	335872623606	335872624156	335872624705	335872625256	335872625806	335872626356	335872626906	335872627456	335872628006	335872628556	335872629106	335872629656	335872630206	335872630756	335872631306	335872631856	335872632406	335872632956	335872633506	335872634056	335872634606	335872635156	335872635706	335872636256	335872636806	335872637356	335872637906	335872638456	335872639006	335872639556	335872640106	335872640656	335872641206	335872641756	335872642306	335872642856	335872643406	335872643956	335872644506	335872645056	335872645606	335872646156	335872646706	335872647256	335872647806	335872648356	335872648906	335872649456	335872650006	335872650556	335872651106	335872651656	335872652206	335872652756	335872653306	335872653856	335872654406	335872654956	335872655506	335872656056	335872656606	335872657156	335872657706	335872658256	335872658806	335872659356	335872659906	335872660456	335872661006	335872661556	335872662106	335872662656	335872663206	335872663756	335872664306	335872664856	335872665406	335872665956	335872666506	335872667056	335872667606	335872668156	335872668706	335872669256	335872669806	335872670356	335872670906	335872671456	335872672006	335872672556	335872673106	335872673656	335872674206	335872674756	335872675306	335872675856	335872676406	335872676956	335872677506	335872678056	335872678606	335872679156	335872679706	335872680256	335872680806	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2705	3650	2300	2706	3650	2300	2706	3650	2300	2707	3650	2300	2708	3650	2300	2709	3650	2300	2709	3650	2300	2710	3650	2300	2711	3650	2300	2712	3650	2300	2712	3650	2300	2713	3650	2300	2714	3650	2300	2715	3650	2300	2716	3650	2300	2716	3650	2300	2717	3650	2300	2718	3650	2300	2719	3650	2300	2719	3650	2300	2720	3650	2300	2721	3650	2300	2722	3650	2300	2723	3650	2300	2723	3650	2300	2724	3650	2300	2725	3650	2300	2726	3650	2300	2726	3650	2300	2727	3650	2300	2728	3650	2300	2729	3650	2300	2729	3650	2300	2730	3650	2300	2731	3650	2300	2732	3650	2300	2732	3650	2300	2733	3650	2300	2734	3650	2300	2735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
80972	75491	60935	27109	5994	539	326	320	322	327	338	306	333	298	305	316	293	304	318	292	289	289	326	288	289	265	302	314	305	300	311	326	292	282	314	320	313	276	322	304	319	304	314	319	297	277	322	300	293	279	287	293	338	291	315	275	302	311	293	300	282	313	316	279	323	301	319	306	318	288	341	309	271	328	303	302	306	308	313	331	318	314	324	287	315	324	294	286	293	310	265	284	301	300	298	296	299	297	275	312	292	316	301	309	314	319	320	288	338	279	304	320	349	309	316	331	318	316	308	304	328	314	279	299	327	303	312	310	307	280	312	273	273	300	318	296	312	324	292	306	295	315	295	274	318	281	321	272	290	270	307	302	301	315	297	321	279	318	291	290	297	283	281	307	294	317	289	314	302	299	289	297	334	316	291	277	308	278	269	331	321	306	301	301	318	311	294	320	289	308	337	310	311	277	283	290	323	316	368	304	314	292	305	312	309	308	305	314	296	304	284	294	282	319	318	313	293	311	303	309	306	306	307	305	306	314	297	330	303	310	366	295	295	283	285	320	279	276	310	315	283	307	302	311	317	327	309	306	292	325	286	266	310	325	303	341	313	276	312	314	300	285	329	304	323	259	292	278	282	285	332	320	288	293	304	303	303	288	290	306	324	307	285	313	293	329	327	293	304	287	337	337	302	273	294	333	302	284	300	313	319	305	317	322	277	308	278	327	343	283	294	275	295	278	317	305	287	325	295	310	335	261	290	297	301	294	306	293	308	275	311	303	300	323	279	282	298	292	295	300	313	324	297	296	312	330	300	313	304	300	282	315	292	305	287	272	303	328	303	263	290	306	330	308	303	285	287	278	320	282	277	317	314	332	326	306	274	318	319	260	315	303	301	259	295	343	293	307	318	330	293	317	296	305	311	288	304	272	314	330	297	311	300	343	341	335	277	299	304	305	279	317	299	291	291	300	317	294	295	317	301	278	279	297	287	306	302	304	301	335	337	321	323	272	311	312	307	317	320	274	277	329	282	295	320	277	301	312	317	320	323	298	296	298	298	317	295	294	276	288	297	332	317	287	342	310	309	277	300	344	278	319	324	307	274	315	301	321	329	294	296	291	312	313	336	303	314	333	273	334	308	269	296	311	309	301	300	301	255	304	297	321	309	297	292	289	299	270	302	286	289	276	362	314	302	312	308	302	307	282	297	299	290	286	297	295	333	281	325	299	298	317	322	288	308	298	280	293	346	281	326	298	287	309	289	290	307	280	269	324	322	307	309	314	268	297	298	335	308	313	304	310	269	316	308	294	284	290	307	291	289	276	337	298	299	333	297	280	311	300	286	334	317	298	335	279	292	294	288	304	276	311	307	285	305	308	301	286	317	301	333	301	304	316	334	316	278	324	291	334	324	316	306	307	298	285	283	309	303	296	330	280	305	306	278	324	305	272	307	302	313	330	308	324	298	298	300	301	305	281	308	299	289	281	317	325	287	308	251	312	285	308	308	265	328	322	288	321	305	303	278	287	294	315	268	331	306	303	294	287	311	315	312	298	277	279	312	274	278	290	317	309	312	265	298	301	270	293	301	313	295	294	314	317	327	300	289	296	261	264	313	305	314	313	303	346	316	261	304	284	308	289	286	298	305	280	319	324	295	292	309	318	299	326	284	330	344	327	326	334	317	352	349	322	282	325	296	309	289	308	278	320	325	276	299	298	338	296	295	331	310	322	307	276	306	298	321	334	310	309	318	286	313	331	327	314	283	314	334	327	284	295	331	263	314	308	326	298	286	276	303	293	314	285	322	343	317	339	307	299	281	271	282	297	297	316	346	302	305	266	330	321	300	319	308	311	311	322	302	301	324	302	314	299	294	327	297	328	333	321	318	274	301	281	280	278	324	322	321	290	292	293	298	318	270	306	307	305	343	286	305	283	289	313	296	330	279	315	292	312	289	305	324	297	296	282	285	302	309	312	314	324	318	330	320	305	326	272	292	287	289	309	320	288	318	312	311	289	304	299	292	324	299	296	303	304	294	333	315	308	291	327	291	300	301	293	307	332	277	311	301	320	281	285	345	320	340	321	288	302	301	302	278	308	311	316	345	320	282	298	331	310	296	284	291	311	324	315	314	313	304	304	337	326	322	308	327	308	285	309	317	334	324	284	320	301	283	279	311	349	308	318	290	334	319	286	317	292	307	299	308	316	315	300	293	296	327	306	301	306	312	289	313	304	280	312	262	303	304	305	287	307	299	311	290	318	296	265	316	307	309	290	274	294	302	310	259	264	310	298	304	299	271	300	297	302	318	319	299	294	327	311	284	299	312	279	293	289	308	291	317	318	334	343	329	294	285	308	298	332	317	317	307	281	326	332	336	317	316	295	341	317	307	297	317	299	290	285	298	327	303	314	298	294	315	275	281	310	312	321	327	291	319	305	306	297	319	273	298	322	294	289	322	337	293	338	276	286	340	295	286	294	306	306	309	279	332	297	320	333	333	310	303	317	303	295	332	300	302	301	307	318	321	315	317	314	286	288	294	317	287	289	328	309	298	300	325	321	337	280	313	327	315	289	327	283	330	311	281	303	310	321	285	293	282	303	324	306	292	323	317	320	305	285	297	323	355	321	290	296	309	283	303	325	348	273	274	321	273	289	328	285	308	273	291	325	294	305	281	336	312	337	303	329	279	301	324	291	284	311	308	296	315	323	347	332	277	287	306	298	321	310	311	323	320	323	306	286	270	304	277	288	290	291	306	305	301	306	298	298	326	276	315	315	298	319	310	310	286	305	321	324	315	311	311	306	292	315	315	303	277	298	315	290	323	316	313	349	301	301	281	260	313	283	300	329	301	289	299	321	335	317	284	287	289	304	327	345	317	320	311	348	311	294	311	302	311	340	350	330	329	303	308	266	282	307	305	327	303	295	324	291	294	333	309	318	312	339	295	309	284	303	303	304	343	295	287	303	313	310	280	280	295	312	312	306	305	280	337	306	320	323	314	311	301	331	281	326	305	310	306	344	284	273	317	314	332	321	297	290	270	298	294	303	324	281	314	287	297	300	323	307	296	301	321	308	307	295	326	310	306	302	296	314	284	299	309	314	310	301	290	308	283	349	315	329	297	299	298	309	313	307	313	301	303	325	286	292	296	327	303	278	291	299	310	342	306	293	308	294	311	286	316	324	305	304	304	310	305	289	287	310	306	316	299	262	353	320	319	296	305	317	301	325	299	335	322	275	324	297	295	321	278	330	331	321	308	311	255	301	278	296	312	315	294	295	316	312	299	289	288	280	323	317	316	281	313	319	301	282	296	327	313	297	280	306	320	303	330	311	311	307	315	307	300	288	306	324	298	305	317	282	311	287	315	313	311	301	305	328	289	317	336	313	329	309	289	313	305	312	292	306	283	327	289	324	294	331	268	309	306	309	303	308	298	300	298	308	285	300	303	303	287	286	275	331	319	303	327	285	288	303	296	295	289	300	287	314	324	268	355	312	297	297	321	294
63928	65680	57401	14269	1155	1145	1062	1027	959	996	964	901	938	894	950	914	915	944	911	895	978	892	920	919	909	918	861	893	898	893	911	887	916	941	881	849	913	883	960	906	861	964	900	922	860	894	919	965	874	858	859	890	872	936	844	830	896	900	889	868	895	924	923	873	954	910	915	943	908	897	931	839	877	865	866	955	900	901	873	883	899	876	915	904	897	862	903	925	989	884	903	913	881	903	846	879	903	905	883	908	852	809	927	918	870	924	858	873	927	966	920	903	877	859	910	898	874	842	869	853	901	896	905	879	923	846	905	893	937	922	876	901	889	866	914	805	862	904	894	941	866	905	869	890	919	918	837	912	934	851	883	925	903	884	915	879	871	939	895	876	847	909	891	912	887	966	932	918	896	920	903	865	841	862	890	892	898	833	901	882	871	861	929	872	915	907	892	924	932	906	896	896	927	945	891	894	874	870	964	908	881	892	876	868	884	890	876	908	858	944	954	948	925	906	885	856	885	919	916	909	857	885	883	926	886	867	856	879	910	907	860	896	931	871	871	877	886	909	967	937	894	896	941	900	872	934	924	920	936	906	903	907	919	868	940	939	868	867	913	957	917	896	857	941	912	952	902	924	884	888	837	883	927	868	892	853	879	941	886	894	914	882	899	925	915	870	956	892	863	922	874	872	876	890	866	904	856	881	874	930	915	867	884	955	881	902	914	858	913	936	877	895	937	886	922	868	919	869	867	897	841	932	866	931	888	903	882	887	881	902	899	843	901	862	903	872	867	922	840	961	853	924	894	908	896	906	932	863	888	889	890	855	968	846	885	889	852	909	918	895	866	850	888	918	932	862	885	903	844	937	891	912	957	946	874	934	947	827	894	873	914	890	850	891	930	881	913	899	881	919	925	877	883	873	932	856	876	879	881	919	874	903	861	927	907	829	907	921	897	858	920	894	875	941	881	897	910	916	924	879	892	910	925	890	867	897	826	937	920	914	943	849	931	936	905	914	943	918	806	860	899	911	877	936	912	895	930	884	940	907	891	923	926	906	991	870	897	871	902	922	900	911	942	952	926	852	915	947	911	931	850	905	825	899	907	891	953	920	894	894	881	866	874	920	885	913	881	966	877	869	864	926	909	939	871	852	943	859	946	893	847	908	877	892	912	872	945	894	903	915	892	920	925	858	849	880	825	870	843	862	900	890	880	873	896	915	922	854	898	896	906	920	860	894	880	994	875	862	861	909	907	952	877	883	908	880	855	877	907	913	882	922	894	906	864	902	897	892	886	947	849	876	929	889	918	885	921	943	894	825	857	942	898	838	966	913	908	874	906	930	935	929	881	956	959	855	917	864	878	890	924	877	911	896	864	918	910	902	879	896	881	882	861	900	912	865	860	924	921	919	904	910	949	959	894	888	924	898	897	914	912	895	921	927	907	921	908	895	921	936	927	887	980	868	908	937	878	952	951	872	926	909	851	911	882	940	920	921	889	929	900	846	891	868	948	948	855	886	913	926	911	863	846	915	897	900	889	896	902	884	891	829	912	900	923	914	927	933	922	919	958	953	893	948	865	934	881	913	912	900	926	882	860	870	905	921	882	916	928	891	880	914	898	914	910	951	961	860	904	905	925	854	898	920	896	861	969	905	876	958	914	905	885	909	862	883	944	920	917	891	887	941	959	885	977	893	911	946	922	886	910	878	860	919	914	896	932	916	964	861	916	900	878	891	924	920	862	867	902	888	878	882	835	909	897	916	889	915	919	878	860	868	871	935	891	896	893	893	923	871	885	902	868	889	943	879	961	914	862	890	929	922	922	869	903	884	888	871	854	881	921	897	911	928	966	854	937	870	936	885	912	941	939	903	904	923	896	918	929	907	904	852	878	922	942	901	922	843	904	842	919	930	893	872	863	850	891	894	921	891	912	907	852	940	925	914	910	908	916	904	953	859	879	953	887	884	896	876	820	853	921	922	881	943	930	902	885	931	937	894	857	938	831	886	916	869	900	897	933	924	860	893	877	854	928	910	913	911	907	880	926	926	857	856	848	905	950	886	850	863	865	920	923	874	906	848	861	917	884	890	884	849	908	925	918	910	936	915	910	850	923	904	927	941	885	921	834	877	875	872	955	857	904	850	856	895	899	908	881	855	914	897	943	867	861	874	878	886	897	826	899	901	915	907	922	900	933	883	911	938	916	884	929	908	924	951	977	914	907	876	886	845	926	852	926	916	889	969	927	922	909	886	880	884	882	950	894	906	924	882	905	914	897	926	888	929	885	959	887	908	869	913	902	905	853	896	891	910	857	845	876	850	894	923	901	953	895	892	892	868	890	843	906	868	892	910	916	870	832	907	891	870	859	879	953	922	858	860	875	919	949	874	928	851	910	866	904	925	898	958	865	903	903	922	905	899	904	928	900	893	999	950	907	899	942	904	934	930	883	900	900	880	875	887	876	890	856	895	917	891	876	845	937	895	886	883	887	889	943	897	906	956	908	956	925	901	933	931	912	941	889	935	907	919	909	876	899	836	899	900	899	928	856	870	904	987	845	910	915	908	880	889	823	923	927	938	908	871	886	872	889	857	870	879	868	878	891	885	920	887	901	842	936	940	908	913	903	886	883	873	910	947	874	884	894	890	894	917	912	898	915	889	910	844	892	863	944	908	942	922	893	946	912	950	965	921	893	903	896	927	900	928	890	887	893	938	891	937	916	919	960	873	902	894	887	896	881	902	891	876	871	959	894	899	904	894	952	914	881	893	945	868	857	902	882	836	925	913	916	915	906	878	914	927	894	919	924	898	894	871	914	859	904	891	912	880	960	903	880	890	903	918	911	846	880	901	896	867	903	881	908	896	902	828	907	916	882	881	902	898	919	841	927	904	879	877	902	941	933	918	884	915	819	940	892	831	893	924	891	950	875	868	883	885	897	901	882	871	934	884	874	913	838	922	834	888	841	908	903	916	928	922	876	868	934	920	927	866	911	894	906	896	904	847	873	919	940	900	876	854	901	915	911	894	878	945	848	898	902	942	865	914	921	884	930	908	918	855	867	934	879	862	882	877	880	910	919	912	925	903	873	944	910	914	869	890	901	891	926	899	871	849	889	802	893	823	980	892	897	883	896	874	899	908	926	887	922	850	843	928	922	869	914	908	885	937	925	851	896	919	905	876	944	847	874	918	913	849	922	914	900	887	927	872	855	885	882	889	908	896	903	896	931	931	844	914	903	898	928	912	888	889	878	910	911	933	927	915	866	890	890	934	885	923	895	881	894	901	899	897	977	894	935	939	949	851	972	904	895	934	905	906	925	940	916	933	863	963	895	923	967	904	962	884	880	918	955	946	916	889	873	913	861	905	874	894	909	902	851	925	896	968	919	898	895	903	921	891	900	895	870	871	879	977	893	827	878	892	940	936	884	945	913	834	834	939	932	873	891	890	931	903	858	864	906	886	947	853	904	915	909	944	845	915	882	918	889	946	871	889	857	912	927	867	883	882
33713	22400	10271	1289	240	159	162	141	135	143	145	151	157	139	174	146	145	162	161	147	131	142	164	141	148	142	157	153	156	135	158	157	142	158	142	142	151	151	132	151	152	137	154	147	153	149	142	157	163	159	154	147	144	162	147	147	155	154	161	152	140	149	143	161	155	143	144	157	162	155	145	161	136	127	153	140	169	153	155	138	159	148	162	150	157	154	119	183	160	161	139	138	157	158	159	148	175	151	123	138	161	180	137	156	145	159	150	141	146	167	155	126	159	144	148	150	161	145	139	136	128	133	149	151	160	150	149	133	137	134	145	129	159	142	154	160	149	173	142	143	148	148	162	141	159	147	148	178	154	175	140	156	182	127	132	163	157	169	152	133	145	158	141	170	150	138	141	152	161	140	135	148	137	161	141	140	155	137	154	150	136	150	162	143	164	154	157	139	138	142	148	154	145	151	130	154	144	168	139	133	153	147	164	143	145	170	144	161	166	145	148	146	163	159	153	124	150	132	155	127	127	139	155	167	152	143	157	154	167	160	151	142	168	143	139	169	158	150	132	150	146	136	149	145	141	135	146	147	165	154	151	151	126	164	145	148	124	151	145	151	149	129	142	157	147	146	150	151	145	162	146	143	131	152	162	141	154	140	158	154	144	145	169	160	176	146	166	142	135	146	153	144	158	144	148	155	135	136	147	134	154	157	132	164	124	160	156	144	150	158	148	169	140	123	155	143	168	125	135	139	160	135	159	163	142	151	140	147	144	150	132	158	155	158	153	129	148	158	133	143	134	164	163	144	146	165	154	144	137	163	146	139	150	169	140	147	158	164	148	124	163	172	160	153	160	128	147	146	146	151	186	148	137	157	133	131	163	154	130	138	149	142	159	148	140	169	137	156	152	155	134	162	144	160	153	136	159	138	148	137	153	150	126	133	150	150	143	154	147	149	155	158	130	148	145	141	144	145	143	135	146	146	140	126	154	154	161	148	139	136	134	159	150	148	141	146	166	126	134	148	135	157	151	134	130	137	149	148	155	149	150	140	173	164	156	149	147	156	162	150	163	145	151	144	132	148	149	173	133	153	148	161	157	143	148	142	134	150	157	155	142	151	149	144	158	141	154	141	145	149	161	146	151	148	136	156	153	152	134	144	172	139	143	171	153	139	136	141	144	152	135	149	153	143	154	159	140	145	135	128	142	133	159	163	145	139	150	145	136	153	140	139	145	156	135	156	139	125	170	150	147	132	166	148	170	154	152	136	152	142	149	162	136	146	136	130	163	164	163	160	150	137	133	186	142	138	163	117	164	146	166	157	160	149	169	127	157	151	164	150	156	154	158	141	147	150	131	149	162	134	153	175	152	173	150	137	143	172	147	126	167	153	171	133	158	161	128	157	159	146	130	139	136	137	135	150	137	146	181	155	139	155	147	157	123	167	163	149	140	133	163	144	153	163	169	160	155	149	137	136	147	169	159	118	149	148	138	139	142	157	171	134	145	142	143	168	153	134	135	154	132	154	132	152	133	111	153	178	160	143	161	127	141	160	170	144	146	145	149	162	133	142	140	146	131	145	143	160	148	146	159	157	169	149	148	129	140	173	151	135	198	143	163	152	146	153	160	148	131	134	154	159	134	151	145	157	148	146	131	165	136	149	164	147	167	193	165	152	153	145	150	142	143	148	142	146	137	145	135	128	148	176	142	130	145	141	129	145	154	151	158	150	147	136	153	148	145	176	148	151	139	140	157	131	164	161	171	136	144	137	140	151	158	151	143	157	139	149	138	137	136	163	127	141	168	125	159	150	124	160	155	131	153	166	164	141	154	137	150	150	146	160	140	145	159	151	159	169	139	131	166	147	127	144	165	163	155	151	155	167	151	139	131	167	148	144	148	137	156	165	142	165	133	137	157	165	163	147	132	121	161	139	118	155	146	138	150	139	144	149	138	148	148	151	139	157	145	147	137	142	153	139	164	145	147	141	142	155	148	131	184	174	134	137	142	143	127	148	160	148	145	143	145	138	168	138	168	158	161	159	134	154	153	146	155	141	153	146	176	145	148	173	152	152	144	161	152	154	153	153	138	144	133	138	165	167	147	144	138	152	147	148	152	136	143	134	123	146	172	154	152	156	139	155	169	156	143	147	153	157	153	152	151	148	146	146	139	139	144	164	146	143	141	154	145	153	156	133	170	151	150	139	134	161	139	143	163	141	138	159	162	176	147	164	149	143	153	161	142	152	156	158	154	160	148	168	158	152	151	151	142	139	148	130	165	154	147	143	156	124	163	133	134	167	146	142	134	151	139	143	125	147	173	137	142	157	175	131	147	150	153	156	157	143	150	144	147	136	141	148	145	147	148	154	128	151	153	147	136	161	141	144	125	177	140	129	163	169	151	121	148	169	146	159	170	137	144	139	157	138	129	138	144	142	139	123	146	159	137	145	171	146	135	143	148	145	166	123	129	144	149	160	141	149	133	152	139	145	153	143	150	155	141	140	136	142	149	165	151	161	135	136	133	164	127	149	147	139	141	123	147	142	174	182	132	127	155	157	147	129	143	149	151	167	157	143	164	150	119	153	135	150	158	134	141	159	166	149	147	147	168	175	146	139	141	166	160	133	159	166	128	159	158	150	147	145	139	161	144	156	162	152	140	151	156	178	141	156	133	163	171	143	132	148	145	145	151	149	140	145	144	145	139	169	132	166	159	131	145	141	138	150	155	168	154	157	154	141	152	140	142	155	119	138	148	154	160	145	153	135	151	168	154	157	145	140	149	171	134	137	152	146	147	149	168	142	135	157	119	151	139	139	159	141	154	167	154	153	141	176	146	150	171	131	143	150	137	158	168	168	144	140	174	134	133	155	163	147	153	126	162	152	149	155	172	159	149	138	132	167	147	177	148	146	145	148	127	140	138	139	151	149	125	145	171	142	149	166	149	161	152	155	169	174	152	143	160	151	138	128	160	150	175	149	139	171	163	151	142	145	141	172	142	139	142	160	156	144	155	160	142	161	167	145	156	171	149	133	149	144	180	135	148	157	177	126	145	148	173	157	162	185	155	163	143	142	157	151	158	145	132	156	139	150	158	152	150	152	129	144	141	163	125	163	139	158	137	149	143	148	143	147	141	150	149	132	154	130	162	146	172	155	158	153	177	168	181	160	132	139	140	123	131	163	159	142	151	157	137	176	156	173	164	130	147	146	155	156	160	150	151	136	140	139	154	186	148	163	166	140	141	149	159	155	152	134	150	147	144	135	163	142	141	168	145	145	155	175	144	138	142	147	148	160	153	162	156	133	157	140	129	154	159	156	147	151	140	160	166	167	163	146	150	144	161	161	169	141	134	143	164	157	154	164	148	161	169	123	149	165	149	139	122	161	136	146	164	140	163	151	155	152	135	145	171	141	151	160	152	159	173	158	156	153	143	158	157	151	168	137	147	165	147	133	139	146	149	154	155	149	136	153	154	156	140	159	143	157	159	150	138	152	141	177	151	152
32186	25361	14631	1810	517	495	508	505	527	507	524	490	477	536	462	490	466	501	497	522	477	530	501	539	469	546	491	466	494	506	508	514	581	470	451	529	474	480	506	503	492	491	511	498	469	530	469	515	491	507	461	478	470	470	535	505	494	506	524	468	524	503	470	494	533	532	489	514	511	514	489	505	501	490	527	504	506	475	487	516	522	484	517	531	516	505	452	490	513	499	492	505	528	512	511	506	488	518	485	538	497	481	524	504	518	539	542	478	473	488	483	487	493	463	498	513	503	486	510	464	493	459	463	493	551	515	486	485	501	494	484	471	499	514	526	492	499	527	513	500	509	501	502	483	493	484	470	454	516	494	521	488	501	469	512	518	504	488	489	463	493	539	531	496	545	488	524	516	482	500	495	522	493	499	543	487	489	486	541	482	532	549	545	499	496	474	499	516	467	512	510	500	501	510	497	497	491	493	458	459	518	471	507	478	491	524	486	500	532	493	491	543	510	504	492	462	495	478	498	500	493	515	528	488	511	476	466	539	531	478	535	496	493	483	493	485	503	530	485	561	499	448	502	491	478	466	494	471	531	483	552	485	494	509	515	509	541	522	512	529	492	524	499	514	475	492	480	519	495	490	502	518	555	490	521	524	471	514	499	519	527	494	515	459	525	511	474	468	519	509	472	557	528	506	495	471	463	502	487	507	475	496	505	488	466	443	464	475	502	510	470	535	536	484	504	477	465	529	501	502	524	529	519	483	511	491	488	477	529	493	503	510	495	500	469	500	494	466	500	492	514	502	506	494	508	510	487	476	483	494	510	501	482	498	520	491	493	492	503	512	527	543	496	501	544	526	514	482	497	497	527	510	498	472	518	487	502	477	499	535	488	483	508	530	510	500	507	486	474	489	509	448	447	499	469	505	509	477	497	500	505	510	460	503	485	468	468	483	438	507	455	506	501	493	513	513	500	475	489	470	498	524	500	518	504	509	503	502	508	514	509	498	448	482	510	503	523	470	522	476	513	512	502	482	428	489	492	493	505	546	504	516	477	513	520	532	511	459	515	571	520	477	516	454	523	482	495	517	481	498	525	520	515	500	479	525	507	512	499	528	515	488	467	493	498	515	512	516	535	533	484	515	469	504	507	488	531	480	500	465	486	499	527	507	492	465	512	496	538	519	484	504	499	511	521	474	551	482	510	514	500	531	498	518	498	509	547	517	473	500	513	481	501	506	484	513	530	487	509	493	496	508	486	495	486	511	489	503	497	516	481	514	517	499	519	511	539	450	490	511	495	541	465	521	493	528	494	510	489	505	506	480	458	486	504	485	474	501	478	487	493	459	514	444	504	517	535	486	496	481	455	507	504	494	483	507	482	478	501	504	470	506	457	491	515	517	529	512	505	508	559	468	480	491	477	483	492	512	548	517	466	527	461	459	482	502	466	528	551	520	532	515	509	521	516	520	463	520	495	443	508	504	509	512	499	481	487	481	503	485	498	478	503	511	478	526	496	506	539	525	516	504	517	538	501	516	515	525	504	514	505	484	479	436	498	500	471	506	515	518	485	511	483	522	472	478	457	523	460	484	519	462	514	464	545	486	487	513	504	511	523	463	493	483	484	506	533	498	529	464	482	518	514	460	501	486	498	498	538	481	495	474	486	497	501	482	539	507	515	505	537	490	508	503	524	478	508	516	467	503	501	472	500	516	526	484	522	538	540	513	474	506	505	495	464	492	480	482	501	503	497	470	496	510	482	511	511	518	484	492	514	523	500	472	550	513	504	470	494	528	499	521	502	472	531	512	510	457	494	482	514	509	523	479	486	494	500	517	481	526	492	521	501	468	452	501	457	482	483	525	481	476	528	474	460	449	458	507	486	503	504	504	499	510	562	480	451	491	485	499	558	505	501	491	499	490	504	442	507	486	517	501	489	513	534	515	485	533	508	538	491	489	489	531	535	471	487	514	469	473	512	533	496	515	466	445	517	501	484	475	506	488	529	504	494	507	513	495	483	497	501	499	485	495	520	490	525	466	474	510	523	483	502	527	491	498	497	472	521	490	503	515	518	455	487	480	485	534	541	513	540	480	519	501	487	521	496	499	510	542	480	500	494	507	510	479	507	479	523	459	477	495	448	519	497	501	514	472	506	496	481	495	493	505	495	518	516	490	492	489	518	513	524	493	515	488	475	483	508	487	487	503	487	529	488	481	482	500	492	513	456	440	510	503	528	518	507	493	520	538	462	531	470	516	495	495	517	492	496	483	491	475	499	554	463	478	502	501	516	516	479	485	488	501	520	481	445	543	489	477	465	474	529	514	508	477	493	533	492	480	516	511	476	505	500	495	490	547	486	487	554	550	515	538	531	477	501	497	498	463	464	507	508	494	501	466	505	525	502	515	516	495	511	497	512	523	526	494	517	517	530	521	526	519	502	505	483	483	505	492	518	500	521	514	470	500	551	486	478	485	518	465	507	517	482	494	519	467	453	464	490	474	511	510	519	507	492	513	525	480	507	506	526	517	454	487	502	469	521	492	528	453	484	498	502	458	523	530	501	460	473	518	543	491	496	448	495	512	509	503	511	484	530	533	512	522	470	506	491	550	490	494	470	475	502	525	472	497	501	466	508	478	501	487	501	521	507	501	465	515	535	516	486	481	511	501	532	502	450	500	504	506	536	535	502	502	494	463	532	509	498	519	490	541	507	521	489	481	490	482	490	481	522	511	461	469	521	509	485	491	503	515	522	485	517	493	506	518	555	504	511	479	502	497	503	500	511	524	465	481	499	459	513	506	488	483	480	491	504	484	493	523	495	534	499	483	498	513	483	507	462	508	466	506	477	523	515	496	496	501	504	496	516	526	532	458	462	495	494	471	487	466	497	528	477	512	513	525	526	517	468	488	472	537	504	478	489	474	469	515	517	472	500	496	497	496	502	503	505	495	518	468	496	524	498	474	494	492	535	476	480	531	503	510	499	521	492	501	489	499	458	503	466	511	473	501	503	492	526	471	496	489	543	505	480	468	538	520	519	487	504	487	520	510	500	540	519	522	501	489	487	526	498	496	516	470	473	531	487	478	499	464	493	493	512	484	504	520	471	472	534	537	508	520	476	497	505	516	507	502	484	478	493	496	504	506	503	536	527	490	509	476	505	508	465	499	512	534	510	495	508	538	517	517	537	519	499	474	468	495	526	507	475	488	524	490	439	546	508	495	493	476	492	502	491	487	470	494	532	511	499	481	460	534	516	504	511	426	506	490	489	513	466	509	508	505	507	488	509	512	493	480	501	474	493	485	484	503	552	489	450	496	503	464	500	528	497	523	491	477	485	504	469	510	457	487	481	503	510	518	506	484	485	496	525	503	493	519	507	540	524	506	497	517	528	515	474	493	501	512	524	484	506	520	483	504	462	491	495	479	499	481	505	508	532	493	532	486	489	525	485	519	457	463	517	527	486	442	455	504	506	478	475	489	531	502	468	492	516	500	501	509	500	474	513	534
69773	60744	45881	17090	1282	218	237	212	201	199	191	210	203	205	199	194	181	205	219	193	209	162	174	205	185	185	197	209	206	191	178	181	178	188	224	178	216	161	199	193	190	187	179	175	204	209	176	165	205	201	204	192	181	212	179	176	190	200	193	201	191	209	186	189	171	188	197	196	189	173	183	198	213	191	175	191	167	191	201	192	208	194	184	203	209	185	181	190	182	187	184	166	188	182	223	208	183	188	215	204	189	209	182	180	200	198	187	199	179	166	193	199	189	187	181	190	156	194	183	195	180	175	198	196	171	162	189	209	199	181	177	187	220	180	187	187	190	177	199	191	179	161	166	189	188	189	184	187	197	185	184	188	191	174	194	205	177	177	165	192	188	190	192	177	175	188	203	178	201	211	190	203	194	193	178	201	190	208	198	165	174	196	189	210	200	186	174	205	217	210	177	185	209	191	205	173	177	168	189	199	199	192	207	187	179	177	181	185	200	204	201	176	178	214	185	219	198	171	190	221	179	194	225	186	171	174	211	174	208	190	192	193	190	202	195	191	190	192	200	210	223	188	205	197	180	173	184	191	177	191	171	188	191	212	194	197	179	196	188	181	206	189	221	196	201	191	204	203	170	187	217	192	180	200	176	200	230	202	184	182	185	199	165	194	180	190	179	190	190	191	194	217	203	205	197	196	172	190	178	192	212	198	197	176	174	170	173	180	191	185	186	163	188	195	204	171	196	203	196	196	194	219	192	210	184	192	156	205	191	185	220	164	216	210	205	186	171	200	185	172	175	177	210	175	192	191	169	164	192	203	193	186	183	190	201	193	192	191	209	177	173	184	228	197	189	161	205	202	188	171	195	195	173	190	182	193	199	181	226	182	212	203	191	205	205	194	191	208	194	190	191	167	202	191	156	176	167	192	190	182	200	174	177	186	200	185	189	188	183	183	185	211	187	185	191	179	187	201	181	202	185	179	211	191	186	188	184	196	170	173	197	194	175	168	188	210	190	181	183	192	188	198	198	173	170	187	188	217	210	180	172	182	202	199	194	199	171	205	199	175	198	196	186	166	184	193	187	189	164	208	187	200	202	202	213	187	214	177	192	178	163	190	189	191	185	186	211	199	219	182	192	187	191	186	166	182	193	177	192	198	200	172	176	211	191	149	194	173	178	159	189	195	191	220	180	207	188	169	170	180	147	214	211	189	188	206	184	196	173	187	184	181	204	188	186	185	183	187	191	187	174	190	190	208	215	188	192	198	190	193	196	172	195	198	204	200	169	188	209	178	202	171	221	221	198	195	195	181	211	185	179	176	191	174	180	203	205	194	213	201	163	190	204	192	206	221	192	175	205	180	172	176	221	196	179	176	196	198	181	211	171	181	195	186	190	174	208	180	190	173	206	177	210	195	193	202	183	182	196	197	191	189	196	181	196	193	233	206	221	185	202	186	180	204	183	200	194	195	184	191	189	226	193	160	205	203	188	218	200	177	191	190	164	206	204	166	170	198	180	190	187	200	196	197	161	183	190	198	160	211	172	182	196	183	183	179	198	191	169	197	181	191	199	174	201	195	198	193	185	200	204	192	199	176	187	190	179	194	193	178	214	225	184	202	174	187	213	210	194	190	194	178	184	201	184	199	187	218	188	185	199	208	166	209	162	210	185	192	198	197	218	181	184	146	176	190	202	189	177	216	190	213	193	183	201	198	193	178	162	185	184	187	188	175	174	204	180	208	230	179	189	186	192	199	180	199	205	182	214	188	194	180	176	204	161	207	175	197	192	197	193	197	201	194	215	168	183	201	196	179	186	157	185	218	199	201	192	187	189	203	204	164	165	201	168	196	218	199	166	187	177	201	170	183	202	182	172	191	200	182	214	208	193	209	199	160	185	187	218	179	187	168	210	173	208	180	179	171	201	181	181	199	178	201	195	184	185	176	186	192	186	176	175	188	189	202	179	176	188	214	205	201	201	233	183	201	192	196	194	172	183	194	193	186	187	199	175	179	192	209	188	203	181	194	189	194	170	178	178	213	184	184	201	192	165	181	199	167	174	190	190	201	181	196	170	204	183	194	179	173	202	197	214	192	185	190	196	204	205	193	202	201	215	192	208	189	190	194	141	194	178	184	195	189	209	171	187	200	204	194	163	182	188	195	183	194	215	204	190	217	196	214	176	203	206	211	182	186	192	197	176	191	190	181	199	199	201	211	179	180	170	187	197	187	223	198	187	193	194	178	190	161	212	194	195	199	180	175	196	198	166	195	170	178	176	189	201	205	189	171	191	185	192	194	204	181	204	171	198	187	214	178	206	201	195	182	187	185	197	186	216	183	199	205	182	188	203	224	193	170	194	200	204	191	181	192	198	195	210	181	190	190	169	197	187	191	181	198	211	203	195	187	205	193	192	177	207	176	182	191	196	207	194	190	197	183	165	182	187	189	196	192	206	176	213	197	159	187	200	197	192	165	178	246	173	203	197	201	185	165	201	183	224	203	187	187	193	168	179	194	183	193	193	179	207	180	191	173	204	172	192	185	186	188	208	197	198	194	192	214	203	186	192	203	169	190	207	197	195	171	205	195	165	200	220	174	180	206	200	185	196	157	177	193	210	183	214	216	208	179	178	184	180	212	187	184	216	207	228	216	197	199	188	194	185	183	188	180	197	185	178	187	189	188	160	204	212	193	181	199	176	186	182	171	180	169	192	160	188	218	178	199	167	201	201	204	217	196	193	187	190	166	204	194	192	182	181	192	196	163	182	176	215	193	198	174	202	224	179	182	189	208	196	196	186	197	174	193	170	200	215	198	156	195	197	203	193	172	205	186	190	188	187	172	187	180	174	195	195	190	176	187	222	172	196	182	186	175	190	181	201	214	173	181	201	210	192	204	192	211	199	172	188	199	193	187	185	167	206	201	178	175	184	188	197	185	175	166	197	200	205	197	198	192	191	165	201	181	217	181	184	187	196	177	164	196	193	169	186	180	190	178	200	165	197	171	205	202	174	185	183	186	173	206	190	221	185	195	193	191	192	181	189	205	176	204	195	197	191	222	181	165	174	184	179	176	179	188	175	195	198	187	185	185	186	177	178	199	179	202	183	190	183	198	188	204	178	207	176	189	171	158	181	216	164	192	213	191	206	200	178	223	195	192	196	195	192	208	180	170	170	169	192	188	216	216	211	167	193	199	205	180	206	197	172	185	179	197	201	214	182	204	168	202	189	175	194	192	167	203	231	223	192	180	162	189	186	176	196	206	193	215	201	178	200	210	202	204	168	177	173	182	189	195	196	186	183	198	202	165	189	206	182	180	196	190	173	170	203	191	212	216	200	187	197	182	194	190	173	183	200	204	183	180	204	185	186	227	194	186	185	188	209	184	187	202	204	195	195	219	183	182	199	181	194	170	180	195	200	191	200	207	196	192	184	167	178	211	194	166	183	190	188	198	177	182	187	197	162	200	162	171	202	182	156	178	197	180	194	170	180	203	208	193	188	169
50714	49706	43289	10358	796	770	710	692	678	676	647	634	665	633	667	606	659	663	576	622	595	609	606	608	655	605	582	584	654	604	644	597	602	611	585	668	664	587	612	644	623	607	634	586	651	658	616	594	564	628	627	565	615	657	613	571	582	618	596	609	595	550	617	603	620	621	634	604	599	614	621	612	669	604	599	630	599	623	616	593	614	609	624	600	599	580	595	632	642	643	592	631	604	594	631	604	650	584	569	590	571	592	655	576	591	598	573	612	609	607	596	564	592	558	633	612	629	565	602	599	575	645	600	613	612	587	587	589	618	633	617	594	617	583	568	618	625	615	626	621	633	614	581	623	626	563	593	572	577	578	654	593	633	587	647	612	558	589	628	608	602	603	610	607	557	604	607	612	622	577	568	590	662	630	640	616	595	603	604	611	581	595	610	570	629	587	593	590	606	619	601	624	577	583	618	572	615	636	569	614	583	596	635	593	583	613	622	585	609	599	580	612	587	577	604	589	605	623	601	644	584	612	600	620	587	612	585	620	586	610	581	636	618	587	632	598	592	619	606	613	609	581	646	593	606	585	605	641	612	612	606	615	622	611	583	598	614	618	604	599	600	613	633	644	625	633	594	614	632	562	593	600	610	625	624	633	617	551	583	604	605	650	651	623	629	608	604	617	638	623	582	611	642	569	610	632	578	552	587	604	575	599	624	576	603	614	619	621	642	639	608	629	593	583	584	612	544	619	630	604	659	550	611	597	577	593	597	592	610	605	617	651	638	640	619	608	595	593	591	578	624	622	612	641	592	646	645	610	591	604	616	666	592	605	595	604	581	581	593	621	648	603	675	600	609	598	650	592	625	621	621	565	612	607	598	600	644	609	647	603	615	627	605	573	627	590	641	628	611	596	639	582	602	650	639	610	625	665	607	663	667	618	630	544	607	619	578	604	614	566	652	645	582	595	620	582	599	609	624	675	582	609	557	577	602	615	628	646	672	596	636	584	627	576	634	595	612	618	621	570	581	614	639	638	623	606	644	623	639	599	591	603	608	613	613	597	585	562	655	649	634	607	595	594	586	608	623	603	665	642	665	653	631	621	605	613	607	575	602	598	586	632	619	629	584	597	602	600	576	579	619	598	559	643	622	576	643	591	587	589	592	584	615	631	614	632	606	617	593	558	595	595	627	605	624	597	584	612	594	631	611	586	629	626	574	570	631	591	602	602	571	619	587	640	599	585	598	582	593	627	605	602	592	598	615	592	557	592	583	615	614	618	629	601	569	566	591	595	642	620	592	640	653	610	591	626	620	615	585	612	589	588	598	578	572	595	596	570	607	605	658	620	599	588	603	633	573	563	600	604	632	601	573	596	630	622	604	651	624	612	598	576	564	592	600	609	593	580	615	614	642	639	605	610	613	602	597	628	567	587	610	592	647	601	593	649	628	644	663	669	636	642	627	598	610	557	618	574	604	584	614	651	619	606	605	633	621	645	590	604	637	629	570	640	603	629	583	634	613	603	617	616	545	607	625	635	663	625	592	626	620	634	585	630	601	607	599	605	605	618	595	577	616	608	631	641	578	628	652	584	611	603	632	577	583	565	630	618	586	612	619	592	577	621	642	631	621	590	608	572	616	647	598	622	593	629	637	615	593	582	618	627	663	581	599	527	582	612	602	655	597	611	632	588	619	598	646	606	597	603	559	596	582	584	609	596	599	623	650	564	661	672	606	567	573	594	589	595	577	610	583	607	612	638	623	629	615	659	619	608	586	641	605	590	623	570	588	576	585	617	590	630	594	619	642	606	649	640	618	620	615	568	599	597	638	619	622	611	607	631	638	589	630	619	584	596	563	620	619	608	614	595	637	632	595	616	624	603	616	614	620	602	595	617	598	605	616	590	573	603	601	611	579	614	609	613	651	586	638	628	611	595	599	600	616	604	609	614	599	636	593	588	588	623	622	644	585	627	609	588	632	607	608	630	662	606	603	622	638	599	574	607	589	645	621	678	602	625	616	564	608	613	689	586	606	611	576	625	609	628	593	592	614	583	570	607	646	595	592	616	657	572	619	605	607	589	580	622	589	565	624	623	611	656	560	579	559	635	627	631	658	597	580	532	633	617	584	608	605	564	587	605	624	605	564	567	535	636	619	564	626	570	612	617	582	602	608	617	609	638	578	579	599	601	572	617	584	597	599	570	633	639	624	591	636	640	576	615	588	619	636	553	608	630	612	600	621	629	596	550	649	643	638	647	592	630	578	597	623	570	614	599	599	668	652	603	646	588	589	610	633	594	587	586	649	609	625	582	566	598	607	579	637	600	645	594	617	603	572	570	601	607	611	582	615	584	618	649	649	607	598	591	621	574	612	587	594	619	610	569	600	647	592	647	623	563	619	620	625	599	636	651	634	616	626	645	618	619	611	592	604	603	633	628	576	599	577	616	601	587	586	605	663	594	614	619	600	635	570	594	584	629	634	608	577	623	597	604	626	639	585	568	591	603	592	621	589	603	586	600	584	584	588	587	583	613	577	614	630	571	577	658	639	577	596	642	577	634	640	624	618	596	615	612	621	637	604	590	637	583	656	630	619	575	572	632	620	616	617	619	605	604	632	655	611	613	643	612	590	572	564	640	665	601	620	632	617	626	615	575	589	633	607	586	590	598	588	644	606	633	621	607	603	644	602	597	614	563	591	622	613	617	575	585	628	608	636	602	595	629	634	626	577	587	626	664	586	606	612	629	647	638	643	579	607	573	600	618	577	611	583	590	604	584	565	623	579	635	603	578	592	620	588	609	617	578	644	598	624	598	644	604	625	598	573	644	612	648	581	611	633	564	627	579	566	571	571	644	638	606	613	581	629	624	625	607	610	639	639	605	644	592	591	583	616	569	588	577	610	621	580	563	589	616	600	594	594	629	636	614	603	614	609	582	605	598	635	599	628	594	573	614	574	637	593	570	608	616	574	642	597	642	637	641	607	606	563	597	617	600	642	651	600	577	606	617	546	623	559	593	607	588	592	615	603	616	564	580	596	584	633	586	632	582	586	617	637	600	616	629	655	606	618	577	635	583	591	633	615	574	634	602	634	618	602	628	639	584	576	643	627	612	585	597	582	590	571	662	630	590	601	576	592	583	617	642	593	617	591	611	628	642	623	627	648	578	620	578	591	603	628	614	619	623	629	602	623	601	622	593	620	593	628	602	601	587	599	631	602	608	597	613	563	612	584	611	608	654	583	584	636	615	594	635	641	623	601	578	581	601	630	580	615	635	611	641	652	560	605	606	617	617	623	601	583	603	595	607	617	629	628	633	566	630	619	604	592	650	635	624	557	579	680	631	583	593	564	597	609	574	646	604	630	597	608	639	603	614	619	660	650	584	637	619	590	619	632	597	641	644	622	597	603	628	629	609	599	615	616	635	599	655	672	626	574	623	607	606	593	598	567	622	589	599	613	606	653	596	618	580	614	612	606	610	593	616	628	608	613	607	622	629	627	614	634	613
79527	73000	57690	26228	4932	425	320	341	280	331	304	305	293	284	323	290	325	304	280	258	296	283	323	271	283	287	302	289	285	267	302	295	270	326	317	285	270	289	299	271	261	271	319	292	273	254	285	264	273	258	289	270	292	314	319	324	295	286	283	284	279	285	290	301	314	301	306	298	304	284	305	258	285	320	314	285	298	290	305	331	298	298	293	290	273	261	278	280	297	305	295	276	296	334	298	294	333	275	268	267	283	283	275	262	284	314	287	293	313	297	269	285	247	279	313	266	278	288	278	263	298	293	282	275	269	302	281	293	282	305	260	288	282	275	304	281	287	284	300	315	319	312	276	288	323	265	274	329	293	301	268	324	298	266	306	330	298	309	311	257	294	281	298	283	300	313	273	266	270	313	280	282	264	291	295	310	285	294	300	306	288	307	293	314	288	280	265	288	281	304	286	278	295	324	311	300	281	291	300	302	297	297	282	291	288	318	274	291	282	265	288	322	308	302	287	319	287	271	296	298	267	301	274	278	312	304	274	280	277	291	293	320	290	289	294	284	279	265	303	294	312	279	316	300	277	270	303	321	278	306	254	279	292	295	274	276	286	279	293	292	281	304	272	300	279	317	313	295	279	311	298	293	304	292	302	302	317	273	291	300	283	295	283	278	296	280	311	286	290	309	299	277	275	265	302	320	315	290	292	282	268	295	278	282	284	268	319	301	316	315	273	268	310	304	298	280	299	325	308	282	281	297	300	284	282	335	289	301	299	292	302	279	265	294	243	266	314	287	318	287	316	297	275	273	287	284	300	286	285	295	297	293	308	294	302	313	285	283	293	316	274	252	288	261	291	266	330	261	282	293	285	290	277	260	287	316	305	287	274	292	260	283	289	275	292	251	306	280	286	297	281	300	285	274	290	299	293	290	309	247	286	257	262	320	309	296	268	300	266	312	269	260	295	258	280	313	271	297	289	284	288	288	264	267	296	296	283	292	294	286	310	306	296	278	278	290	272	281	300	284	294	319	307	278	285	296	277	303	281	278	293	277	277	290	269	286	278	252	277	292	284	292	263	285	299	263	303	281	278	281	295	272	307	309	281	285	291	281	279	316	295	288	267	298	298	258	334	294	300	295	289	277	291	284	305	309	301	294	300	296	280	278	280	269	283	296	254	286	299	306	287	288	284	274	278	313	273	308	287	242	262	287	291	310	276	271	276	297	297	283	275	302	262	282	273	291	277	263	305	273	230	291	272	291	295	301	276	264	287	318	263	248	282	269	280	287	293	246	305	281	292	293	299	312	310	288	313	277	289	270	313	278	300	283	287	290	260	291	292	274	287	288	301	275	288	283	293	268	299	304	274	269	299	326	282	263	310	265	315	262	293	278	284	284	306	276	290	289	289	286	296	271	282	307	269	286	294	253	264	293	293	291	332	286	281	310	293	286	306	270	282	288	288	298	312	299	294	312	286	303	285	278	295	284	273	285	288	292	311	293	279	280	292	288	286	281	288	245	311	318	295	281	286	287	289	304	317	284	278	320	311	277	263	278	299	256	283	266	295	283	265	309	309	314	300	284	307	283	301	270	288	271	337	285	292	301	280	284	268	276	250	292	252	313	302	290	281	276	314	289	291	329	327	262	281	296	284	259	290	289	281	291	293	290	317	276	298	261	283	284	297	315	310	289	289	295	307	282	292	263	291	273	292	286	277	276	299	282	303	279	282	309	293	279	289	267	303	295	282	297	265	299	304	296	308	270	290	292	313	304	255	307	279	300	331	259	305	297	329	280	302	291	317	273	276	309	315	291	293	289	287	267	306	284	284	301	263	274	289	258	317	260	270	282	322	293	296	303	282	289	303	284	289	306	323	280	303	314	300	290	295	285	299	273	305	285	270	275	243	306	257	271	316	276	284	286	304	286	309	295	276	305	283	301	324	290	304	310	276	259	278	311	308	271	309	270	288	323	279	286	325	298	295	300	274	296	290	313	305	294	288	287	304	292	274	292	303	329	283	311	307	284	274	269	285	272	291	304	298	280	283	295	289	282	280	317	284	302	298	323	286	303	298	275	283	295	268	288	255	266	296	261	279	271	324	291	272	293	274	271	270	292	306	305	318	310	288	294	286	276	325	288	290	275	298	293	301	276	291	300	280	313	273	288	290	275	305	295	278	292	302	249	299	279	285	296	303	284	292	313	286	304	293	294	279	271	295	269	271	275	264	301	289	277	304	291	330	293	287	283	271	296	289	292	291	295	308	299	277	283	275	274	310	284	299	299	305	285	299	299	274	291	298	273	265	293	292	305	271	293	263	255	283	310	303	317	258	294	298	300	297	291	281	289	272	289	314	292	269	300	284	274	311	272	268	278	303	286	305	282	292	294	305	296	314	293	267	287	280	279	282	303	318	294	280	315	260	274	280	284	264	285	287	288	297	312	259	289	302	295	268	292	279	295	263	306	262	269	303	297	296	295	271	296	283	278	285	290	280	267	294	279	308	263	287	294	290	304	290	295	267	266	286	306	267	279	279	296	294	295	273	278	291	311	298	263	281	294	295	290	297	283	308	268	327	296	269	288	292	277	297	282	302	301	281	325	307	295	286	293	283	279	284	281	271	262	246	321	297	270	298	308	280	309	272	301	297	291	308	313	294	273	268	298	284	266	279	285	301	276	265	274	277	293	273	294	302	260	274	269	278	286	291	295	297	278	278	299	280	270	296	317	273	296	302	295	307	261	286	291	289	290	269	266	278	266	280	265	289	266	294	285	308	282	309	275	278	263	254	271	283	280	282	276	261	295	307	299	341	284	266	277	284	307	265	292	290	267	287	312	276	295	270	294	287	292	300	292	310	326	318	277	280	300	299	286	316	274	285	296	295	294	306	281	266	305	296	284	298	313	297	298	274	340	266	288	292	286	290	298	265	297	296	262	279	303	278	258	298	305	329	283	271	291	296	287	291	260	261	291	253	285	291	303	293	262	302	266	305	278	250	314	266	300	265	281	298	281	272	318	279	295	300	298	319	275	284	285	289	296	279	279	284	308	289	312	317	291	294	320	309	304	282	301	284	291	304	291	294	297	291	273	295	292	314	288	255	284	288	283	293	305	255	295	302	301	308	290	299	271	323	241	298	265	289	307	287	283	259	287	263	276	321	280	307	274	238	279	299	271	269	269	277	283	277	299	294	285	291	286	293	309	329	274	262	269	282	279	294	271	292	289	288	290	288	273	276	278	287	279	296	309	275	301	296	284	280	292	279	282	271	313	297	272	282	303	306	260	307	292	292	290	287	296	279	294	308	283	316	288	289	303	293	283	284	322	306	317	289	312	285	290	270	304	305	290	286	296	305	293	316	290	292	257	238	278	288	274	282	306	270	305	291	299	346	290	245	290	267	261	292	290	274	328	289	258	289	286	303	262	268	272	278	257	279	294	319	286	282	284	299	273	301	278	311	264	319	278	271	287	290	262	278	289	295	275	286	287	296	286	308	294	308	275	294	299
62608	63289	54468	14437	1247	1142	1119	1011	976	949	970	925	903	951	885	846	895	909	895	860	871	909	910	854	914	850	859	907	841	864	872	897	875	918	814	861	837	882	859	866	884	840	862	932	846	865	855	872	929	885	872	809	850	916	855	900	878	877	834	862	883	854	889	948	869	873	857	847	882	833	889	819	856	863	827	862	829	883	867	807	882	863	823	877	874	794	784	826	843	860	859	859	852	836	880	851	869	914	798	871	843	868	805	877	873	847	876	830	877	840	846	849	885	863	895	870	875	851	867	817	890	859	902	834	860	873	826	887	904	880	872	818	848	893	867	850	829	887	914	889	851	877	853	856	858	913	888	875	852	853	851	934	875	815	808	875	851	881	860	890	862	847	851	876	888	844	849	833	849	857	917	854	883	818	853	848	868	842	809	783	850	908	855	879	833	822	847	851	897	903	836	876	867	893	865	843	867	855	845	875	850	847	853	856	895	867	853	870	908	874	812	822	913	897	864	894	864	834	904	854	837	817	907	825	826	871	845	889	878	872	844	839	871	829	929	853	844	833	919	879	873	885	859	825	851	847	833	888	881	871	831	861	872	870	889	858	865	856	851	893	857	851	807	882	839	852	850	810	874	795	872	851	845	849	857	845	865	894	853	839	873	863	889	796	829	875	869	859	839	920	864	840	810	898	831	891	842	835	850	861	844	860	831	860	863	813	884	826	848	909	801	855	823	865	862	860	875	870	839	811	859	849	905	865	874	852	855	858	800	882	876	849	838	914	842	853	838	895	876	842	889	848	889	884	814	905	886	837	827	882	852	862	881	894	828	852	883	860	825	833	856	873	871	850	836	871	798	811	896	894	861	871	856	862	876	840	856	829	894	803	849	898	935	872	879	902	876	908	912	827	888	866	852	891	862	872	917	881	852	849	876	835	877	863	848	832	851	878	884	880	814	887	863	847	856	865	869	899	834	875	817	917	850	873	848	833	850	868	873	854	853	863	906	813	873	818	842	838	872	860	846	843	850	858	835	875	908	877	900	893	863	881	865	887	779	902	872	852	871	798	858	858	841	839	862	904	861	850	908	891	784	882	878	834	838	809	888	876	901	825	854	838	849	836	869	861	880	836	831	839	856	843	829	852	832	878	850	860	778	813	869	880	871	863	832	874	821	866	820	850	938	863	897	814	842	816	863	818	823	873	833	853	852	835	858	908	846	863	899	865	833	857	849	859	899	863	860	840	785	841	874	950	814	877	829	811	872	912	833	845	854	836	837	841	812	878	883	858	891	812	859	900	855	865	854	869	840	856	856	837	820	858	868	845	902	846	861	820	805	845	860	859	814	865	864	847	880	918	878	840	873	868	840	827	840	805	811	840	882	838	852	818	880	837	844	827	913	848	848	880	844	846	861	839	891	847	882	834	861	838	859	926	853	818	868	891	869	863	867	833	847	881	830	886	935	799	854	851	914	819	810	850	836	877	899	886	873	871	892	835	854	896	895	859	910	869	854	906	874	869	880	934	899	890	861	866	836	877	863	846	884	914	890	838	862	852	852	790	830	813	777	848	834	841	845	870	867	882	940	856	898	794	812	859	887	875	875	868	823	837	872	889	840	872	808	870	853	884	851	812	847	888	837	862	917	906	865	853	836	813	796	852	859	895	850	881	847	888	863	907	930	870	826	865	859	796	856	857	907	842	861	816	878	892	873	880	856	811	845	865	903	826	867	785	889	886	869	875	872	886	888	870	884	863	833	858	821	872	847	897	888	799	840	898	884	814	849	853	851	898	824	829	912	861	840	831	883	878	868	836	888	892	836	911	851	895	831	866	854	860	880	833	867	899	871	890	877	840	839	856	862	850	907	843	873	886	868	868	870	873	833	871	859	836	839	836	809	814	858	900	918	823	869	827	850	812	866	830	868	825	904	849	863	854	864	885	819	869	885	872	881	867	810	813	857	839	875	868	871	867	867	858	915	834	896	883	835	910	842	880	907	888	824	814	822	842	900	805	876	829	868	869	846	891	833	891	849	850	870	849	888	894	892	829	890	870	859	806	825	924	858	832	820	825	846	885	870	882	861	900	875	933	854	844	830	842	885	856	901	788	831	837	857	907	879	839	866	850	819	888	838	847	836	856	917	907	844	914	898	859	846	904	828	862	828	842	910	862	838	843	832	896	862	848	812	858	829	867	866	848	921	832	878	839	822	877	850	827	920	864	836	856	873	887	893	875	874	843	821	826	847	827	884	869	876	771	866	924	833	905	888	885	884	942	830	876	861	832	864	815	838	840	925	867	856	866	849	908	824	902	836	835	881	867	888	877	843	834	863	817	839	904	873	832	845	884	918	872	863	782	822	940	882	918	856	843	919	850	870	892	891	853	809	800	858	820	834	840	875	843	802	817	906	878	889	864	874	844	810	899	827	856	884	872	867	874	869	838	858	888	869	822	890	796	862	838	912	877	899	829	856	892	844	855	855	876	889	823	876	824	895	868	804	868	803	833	879	868	839	885	836	859	789	868	849	887	897	923	870	851	856	853	843	827	849	820	847	864	900	853	838	863	879	905	887	857	814	831	872	905	885	839	864	866	822	860	855	880	890	860	883	816	856	898	816	838	848	803	849	857	849	790	880	852	821	875	829	852	849	872	813	821	853	861	847	884	848	861	932	886	840	839	838	849	874	795	854	857	873	910	893	872	856	862	831	868	779	831	803	882	873	834	893	852	843	834	788	838	893	830	879	862	874	815	790	840	858	849	854	866	850	895	879	834	897	849	815	862	849	862	816	890	829	894	914	873	847	853	874	817	849	851	823	854	873	858	816	861	901	889	845	865	860	879	866	834	854	877	858	859	850	825	799	815	848	864	879	874	843	800	905	880	857	857	856	876	873	831	828	859	845	841	858	871	900	837	883	854	867	854	862	821	808	835	812	843	881	869	867	849	829	844	824	879	883	862	848	843	847	841	831	818	885	883	826	872	844	863	877	919	871	834	884	837	896	880	827	861	884	812	845	878	873	823	868	808	829	877	817	848	807	841	861	810	816	883	857	807	852	797	845	848	849	817	831	819	897	875	904	832	865	846	809	893	860	880	828	861	793	863	897	838	898	861	885	867	897	857	816	913	851	825	830	862	854	874	858	838	789	839	825	847	857	888	910	834	801	851	856	797	873	860	856	842	864	896	915	907	930	836	851	866	864	871	901	845	855	862	848	932	839	829	883	852	824	880	891	857	854	837	895	869	834	867	847	847	887	871	861	853	854	833	883	859	855	852	872	900	875	866	885	841	823	863	770	894	851	851	867	808	816	851	925	862	880	909	875	891	859	852	789	863	848	808	864	821	852	848	882	829	829	890	833	878	885	806	826	827	849	893	907	870	853	826	832	830	852	877	879	840	848	849	829	865	823	860	847	839	900	897	821	886	790	871	859	859	868	835	912	880	866	815	834	866	869	853	856	874	883	870	908	849	872	847	901	878	879	824	786	893	856	896	892	814	856	825
33836	22633	9272	1296	228	123	153	153	133	140	111	147	140	146	124	164	153	135	139	146	135	154	149	149	124	162	127	137	164	137	135	160	148	134	131	129	153	131	155	137	144	131	143	162	159	136	142	165	146	153	148	148	136	132	134	147	141	139	127	141	157	138	152	130	156	134	138	131	164	142	143	135	131	116	151	146	139	154	121	147	144	150	135	166	146	132	131	151	129	141	126	156	150	144	153	133	153	128	143	156	136	129	166	143	147	130	129	123	140	149	147	126	130	119	148	138	118	150	142	153	145	124	148	151	130	134	146	139	150	139	150	143	143	130	126	135	158	129	113	124	126	160	146	130	157	140	138	163	160	144	143	140	148	122	156	129	131	151	161	152	106	142	165	145	138	144	151	154	132	153	146	127	135	142	146	143	155	131	117	131	153	145	140	147	137	141	114	126	135	148	154	149	133	126	117	139	166	131	142	138	126	135	155	136	148	141	133	154	141	147	137	149	158	141	143	141	150	140	152	158	138	142	130	140	152	146	139	146	123	148	143	139	131	151	156	140	153	126	125	147	138	136	121	145	143	170	144	169	129	152	142	146	163	138	161	155	134	148	146	155	129	143	171	136	139	152	139	158	147	157	143	137	129	157	136	149	147	134	125	119	158	156	141	157	160	148	125	133	133	128	139	134	147	131	138	144	123	142	136	148	155	133	143	127	144	146	143	137	142	138	140	120	149	147	120	131	140	133	145	141	169	143	139	126	147	159	127	153	144	129	123	163	147	156	134	152	158	158	148	149	146	140	132	123	157	163	134	146	154	152	148	145	152	143	133	137	137	143	155	144	136	128	137	157	135	159	129	154	146	137	137	151	163	163	145	143	137	152	145	157	149	148	122	144	154	139	157	131	142	132	135	157	131	154	124	141	144	127	141	178	145	142	148	149	158	157	143	148	129	160	141	144	155	138	127	153	146	165	152	159	137	136	146	128	138	158	136	141	161	138	130	129	162	135	133	154	159	166	144	127	152	144	149	134	144	130	124	152	141	140	133	173	136	147	150	136	136	133	183	152	130	143	136	158	148	139	122	149	142	170	139	145	152	140	141	141	116	140	151	166	141	121	155	134	149	139	133	141	162	140	154	168	108	140	114	139	105	142	132	122	124	165	145	124	131	154	137	135	167	163	159	137	144	163	140	141	149	163	138	136	141	145	124	132	149	135	130	126	142	146	152	129	153	129	137	116	138	147	130	135	134	136	136	146	121	127	172	156	130	123	132	145	120	140	142	145	126	134	154	165	132	142	151	138	141	169	149	164	168	137	144	135	138	146	117	139	143	135	130	132	113	143	151	145	147	144	138	136	134	155	168	126	139	138	133	145	140	155	144	143	156	145	147	153	125	157	152	129	137	123	158	136	144	138	160	160	135	132	134	135	146	168	139	130	140	166	142	142	136	146	153	154	109	159	148	157	133	146	143	136	139	149	151	129	153	132	144	140	157	135	161	143	153	130	126	163	171	150	152	146	127	146	161	152	160	160	167	129	125	148	141	143	139	146	154	136	139	141	150	156	147	149	131	140	162	168	151	143	142	131	141	151	142	130	172	142	136	129	138	152	151	153	146	169	139	132	132	154	195	144	134	145	147	139	115	151	141	124	132	140	159	142	146	147	119	156	148	139	124	145	130	141	131	150	138	124	127	160	153	138	129	123	133	125	132	137	134	139	149	173	148	139	156	134	153	127	161	152	134	146	136	129	151	139	144	158	142	137	135	150	135	125	120	138	138	132	134	129	152	146	151	165	143	153	144	150	132	126	140	117	133	132	141	161	118	141	122	161	143	147	144	136	151	161	159	154	148	126	157	142	158	129	164	149	127	134	143	154	134	152	128	157	127	134	146	139	154	142	128	156	163	148	135	145	147	150	148	140	151	139	153	132	148	135	129	154	128	125	125	129	153	141	145	150	141	138	154	165	155	133	136	161	126	134	149	147	151	134	130	130	134	133	159	148	141	147	135	136	120	131	140	127	158	117	141	136	142	156	144	133	149	134	161	146	148	137	133	128	138	153	138	147	134	131	148	138	140	147	142	132	147	157	134	146	138	160	151	117	153	168	137	165	134	148	139	119	156	153	133	142	150	152	139	152	128	141	127	152	133	154	148	132	144	157	156	154	148	149	139	127	142	135	122	153	106	158	125	136	129	133	138	147	134	124	136	119	139	168	139	132	141	148	157	124	143	138	151	150	132	156	139	144	156	134	157	141	151	152	153	151	132	139	123	152	143	146	139	162	159	133	149	142	131	140	146	153	123	143	140	169	138	147	138	135	135	154	166	153	155	168	126	142	135	149	146	145	123	148	147	149	149	154	144	133	131	153	125	147	148	136	149	136	141	128	123	128	147	149	158	128	139	144	147	144	161	145	152	137	166	155	131	125	122	141	147	140	139	155	116	144	133	141	128	145	136	135	145	133	126	152	122	144	167	135	151	141	139	141	135	129	132	149	151	157	132	135	143	144	125	133	161	145	138	157	135	146	143	145	161	155	159	150	141	141	136	153	152	140	129	142	125	144	123	127	145	150	141	139	150	161	149	144	124	139	130	136	136	164	121	148	160	116	148	166	126	137	138	129	134	124	139	143	124	141	137	144	130	141	133	155	140	159	151	158	140	144	179	135	150	147	135	136	119	132	141	138	141	139	140	158	119	128	158	149	142	151	145	151	146	144	131	148	154	129	131	144	151	160	129	132	148	140	157	137	130	125	153	124	133	111	133	148	117	135	139	148	148	127	139	136	146	154	135	163	127	166	125	142	149	136	153	140	147	143	136	154	122	153	152	132	135	147	122	149	143	148	151	136	144	127	147	129	124	123	140	136	123	140	156	154	142	139	143	116	137	130	160	138	140	120	149	143	138	155	143	137	152	137	148	140	165	175	148	116	137	138	142	152	142	178	139	160	155	160	159	146	141	151	148	135	143	125	138	137	139	151	150	144	121	142	131	147	150	150	157	138	122	144	162	149	115	145	141	131	136	129	141	137	120	147	121	144	163	133	147	155	133	149	129	148	152	132	159	132	157	152	155	120	124	126	121	146	144	147	151	142	128	123	162	130	142	145	140	146	150	133	145	135	148	141	151	145	156	128	138	150	145	130	134	153	146	130	134	121	164	126	134	133	130	147	150	139	149	132	135	147	129	126	142	153	159	119	141	143	155	147	155	131	160	143	147	157	166	143	134	127	114	142	145	131	129	140	136	144	156	144	144	137	134	122	152	145	144	120	145	158	179	151	128	139	143	144	137	124	123	126	140	136	135	141	151	160	145	139	121	135	153	125	153	148	120	129	130	142	130	128	140	136	152	148	129	145	145	132	151	150	130	141	138	144	138	129	154	117	145	120	134	156	140	164	135	127	144	121	139	128	148	135	146	149	124	124	134	141	146	121	151	151	128	160	146	147	135	133	135	131	145	144	147	122	144	172	150	141	140	126	132	144	135	156	137	162	136	144	127	135
32268	24694	13154	1905	517	517	459	501	481	530	483	519	479	484	442	472	483	446	466	510	486	483	481	466	481	458	462	508	498	458	474	459	460	482	500	458	495	477	449	463	526	512	469	481	519	471	487	494	465	532	479	436	484	483	456	516	474	488	492	444	496	486	497	480	467	514	463	484	517	474	463	455	490	497	458	452	479	466	458	452	488	488	478	468	469	468	468	454	453	478	453	489	505	492	456	482	460	461	501	469	448	495	460	502	465	496	514	462	457	462	478	485	499	501	503	474	479	463	434	508	450	462	472	497	453	469	463	470	457	457	495	489	516	454	476	445	494	489	475	467	480	466	446	466	478	492	479	496	486	475	472	508	473	474	460	507	493	527	486	524	478	481	531	515	494	438	470	462	475	474	467	462	497	500	464	458	494	453	492	452	480	489	492	478	479	470	501	513	460	479	470	478	495	455	483	458	509	479	480	453	486	436	468	445	485	453	473	481	518	457	499	507	501	496	474	482	492	492	441	435	491	485	478	459	492	499	490	500	470	479	442	519	461	493	483	490	482	465	461	488	485	476	479	505	466	498	449	478	496	472	471	440	474	459	473	438	478	481	492	486	490	490	496	468	522	492	504	463	513	476	462	525	494	502	462	492	451	514	453	470	468	469	515	490	491	501	511	470	487	454	483	470	464	505	482	469	499	505	493	461	454	493	512	463	478	486	479	471	481	455	453	488	478	485	482	453	503	475	488	508	474	459	463	481	505	450	472	459	467	520	456	470	497	467	511	512	434	506	483	516	498	482	470	501	474	475	500	506	509	478	452	448	517	486	453	486	493	463	476	469	492	436	461	494	511	497	500	457	457	476	470	446	486	468	465	456	471	457	478	496	522	470	519	464	472	487	508	467	522	520	472	511	469	472	491	490	475	466	479	487	458	481	501	451	455	479	445	478	452	491	467	487	453	475	488	463	451	506	466	434	446	471	498	468	424	447	476	445	474	502	455	484	490	512	489	496	496	489	451	418	477	458	510	464	485	498	497	482	499	475	451	433	459	542	476	464	477	445	448	498	443	479	440	507	504	507	493	479	491	492	485	488	450	469	502	451	530	457	486	505	468	477	483	471	459	457	481	463	438	480	445	488	486	489	479	480	451	497	492	452	457	479	512	462	454	467	487	479	483	417	466	432	482	499	478	498	460	451	477	494	473	482	453	498	501	453	501	485	465	493	463	486	487	448	463	494	459	492	455	506	454	466	503	490	486	483	504	454	505	481	469	495	481	476	469	482	503	482	469	486	475	463	483	486	475	481	470	495	473	472	431	494	494	476	481	514	469	479	492	491	464	478	484	501	476	491	492	500	460	450	461	475	473	509	460	464	481	474	447	479	503	479	474	472	471	466	487	525	465	464	475	474	494	487	459	456	442	439	453	492	510	468	484	493	489	449	491	433	497	476	519	481	486	481	470	447	486	460	485	500	466	475	453	463	502	497	473	458	499	450	533	467	492	420	494	482	461	479	466	451	469	487	504	442	462	433	438	452	496	492	506	508	428	460	476	486	470	492	465	436	451	450	444	439	507	495	488	453	510	492	472	472	478	435	469	483	466	506	493	483	483	491	490	488	491	477	472	447	465	478	462	492	505	470	474	488	477	444	513	463	472	436	485	505	434	494	501	445	494	471	498	500	494	497	499	502	471	485	462	463	473	475	502	505	498	487	500	477	500	501	506	467	436	452	455	513	475	447	503	494	474	482	480	474	430	486	460	465	500	481	456	462	443	477	462	458	446	512	486	507	460	496	452	471	524	510	481	478	479	446	480	455	441	520	487	459	445	482	500	462	510	466	478	499	471	469	474	484	500	477	460	455	489	485	478	465	474	459	462	520	449	474	444	430	492	473	468	460	490	494	460	446	474	501	478	499	462	494	473	479	483	463	496	455	463	460	516	488	487	468	461	481	458	471	449	466	453	484	498	499	478	459	476	471	524	479	471	501	433	463	487	479	518	511	481	484	494	468	497	494	485	465	482	469	481	477	491	489	459	522	474	455	453	476	454	513	473	468	534	474	479	492	431	518	473	450	464	455	496	461	458	437	474	470	515	505	497	464	490	462	441	484	476	472	464	507	501	499	468	487	508	467	482	485	487	455	457	449	495	468	504	468	484	487	464	460	465	495	472	483	469	489	441	484	472	465	482	470	484	516	453	477	466	498	513	452	499	455	470	461	461	473	477	528	469	459	448	471	511	508	423	452	477	477	510	476	474	447	420	490	467	492	492	500	457	480	485	479	453	492	492	471	494	455	477	464	479	467	514	481	521	500	477	489	530	457	427	520	468	456	515	486	485	498	472	459	487	499	474	496	476	439	489	445	495	465	476	465	458	462	449	478	533	437	486	482	431	510	504	484	470	464	495	480	455	502	488	455	479	492	485	505	452	485	471	472	428	454	487	482	484	518	479	481	446	450	488	447	498	466	467	502	479	441	490	499	466	486	464	471	450	483	478	478	480	485	507	497	460	509	482	483	452	494	489	496	522	461	492	468	461	518	493	472	486	469	439	485	479	471	483	492	472	525	483	457	498	485	481	440	459	473	471	480	482	510	468	477	507	479	448	468	461	501	475	497	505	441	475	479	493	458	469	490	459	473	443	483	537	473	480	459	505	486	478	475	445	508	496	477	425	467	497	482	440	493	473	481	500	467	478	481	482	464	492	492	483	495	542	475	447	462	490	475	466	481	479	477	471	470	482	497	470	476	489	431	485	456	492	499	499	451	485	464	488	464	509	493	515	482	484	452	469	433	443	434	482	464	505	483	489	483	464	473	480	511	486	449	464	493	449	447	471	478	477	502	524	455	488	454	479	488	491	517	489	476	479	482	507	465	482	458	466	487	477	512	486	463	531	444	472	480	470	468	446	488	432	475	478	443	457	474	461	499	480	448	474	472	462	507	494	472	490	467	456	504	469	491	474	550	463	465	480	515	478	473	448	488	496	510	496	473	496	511	468	455	516	490	478	519	486	486	506	491	490	479	502	497	478	514	445	520	478	460	469	483	468	502	502	486	492	470	483	472	450	502	500	491	477	474	493	499	503	492	459	456	514	502	498	482	459	469	487	476	479	473	508	502	456	473	486	496	467	497	487	492	518	446	467	492	449	458	498	450	470	488	493	482	485	465	488	458	472	469	496	465	445	501	491	457	469	517	470	455	472	452	492	473	480	470	496	474	487	514	470	443	514	506	474	500	478	470	482	480	497	485	455	472	463	501	509	457	475	492	482	490	442	468	499	494	497	499	497	476	482	455	479	492	519	492	484	445	468	470	447	476	485	455	490	453	477	493	468	459	469	455	445	523	466	489	494	463	466	462	489	473	481	461	475	494	461	511	484	540	454	472	468	452	488	459	476	511	480	461	488	477	465	500	512	470	457	455	487	442	453	465	477	474	489	498	488	462	472	448	445	502	481	464	484	488	480	452	473	479	463	451	503	512	461	470	440	442	479	494	488	497
69402	60839	44717	16955	1269	244	231	176	191	196	217	188	191	216	199	195	199	205	186	166	184	178	206	187	195	218	186	168	198	186	179	193	209	195	199	186	197	176	193	168	172	175	195	182	192	177	199	192	170	178	200	171	209	190	187	184	195	190	185	188	190	194	175	178	172	165	181	178	178	174	175	184	176	177	176	175	196	186	167	178	215	193	175	177	176	185	196	158	173	188	194	171	208	201	178	187	195	202	199	181	206	158	193	187	178	175	180	177	178	196	194	192	175	154	163	185	210	181	165	201	210	185	179	189	201	212	193	194	200	211	207	198	176	191	204	163	180	188	200	188	195	197	162	167	161	195	189	198	181	180	164	172	178	189	182	183	174	201	179	165	189	171	179	160	210	173	177	201	193	180	191	208	194	187	180	177	181	201	191	193	167	196	178	194	179	195	192	209	186	189	198	183	176	194	200	196	166	185	170	159	174	203	197	195	184	187	179	187	195	169	191	183	192	191	162	181	188	167	186	193	170	175	190	172	174	153	183	180	188	186	180	196	177	171	201	145	193	217	167	180	188	197	180	164	188	189	176	195	172	201	198	184	189	171	157	182	192	150	213	180	188	175	176	174	172	211	179	167	176	181	187	192	165	188	181	173	176	175	199	187	191	171	181	188	191	177	190	164	166	186	163	187	196	194	192	197	187	192	211	190	188	184	189	170	202	202	179	204	190	179	196	200	167	193	184	175	193	190	177	191	188	201	159	182	184	191	173	178	173	185	186	171	201	185	179	153	187	180	195	180	200	189	206	198	193	190	183	181	188	142	177	184	192	188	198	161	177	187	173	179	166	210	192	192	186	163	226	197	208	176	176	182	192	208	194	159	195	165	186	175	175	199	216	182	171	191	177	193	166	191	207	170	184	206	209	181	218	201	209	165	196	180	175	169	205	208	168	166	200	186	195	158	176	199	193	172	181	190	179	188	198	187	187	197	182	197	183	173	162	204	180	185	185	191	181	169	193	178	186	184	197	178	181	185	177	195	162	187	191	175	201	207	177	175	165	169	185	193	163	187	167	177	182	181	181	198	199	184	188	177	182	205	194	194	190	190	182	174	198	153	167	216	203	196	178	191	216	198	185	204	171	173	179	191	181	185	191	177	186	185	182	197	187	173	158	215	190	209	217	155	185	203	183	205	210	196	162	177	196	193	174	204	164	168	185	182	188	157	171	187	201	182	176	166	188	174	187	180	182	176	189	180	192	216	191	159	162	192	181	172	189	179	191	167	174	177	186	186	186	203	211	198	191	198	202	200	177	201	202	193	179	204	187	178	194	166	176	176	151	167	205	184	196	184	168	213	184	184	160	174	190	186	178	183	165	171	220	203	166	163	211	209	160	190	181	185	179	185	200	174	170	196	180	186	193	187	173	180	150	214	157	192	183	212	214	187	198	189	171	197	167	172	190	159	210	177	184	184	178	162	165	186	183	196	205	177	172	184	187	178	166	202	180	180	164	192	206	198	207	204	178	188	196	189	184	174	176	190	216	182	184	185	182	183	184	158	182	171	182	192	194	160	199	186	199	174	188	195	208	182	176	197	189	173	155	174	176	176	156	176	218	192	175	182	225	198	181	186	177	162	196	196	194	187	218	174	202	168	176	198	161	186	194	201	186	177	183	196	181	200	189	216	177	178	176	198	180	217	197	184	174	184	185	206	192	164	203	213	201	187	188	193	181	195	188	202	178	173	173	177	185	226	200	187	211	182	170	186	191	190	181	202	171	182	216	168	172	193	169	175	184	196	185	177	187	194	174	188	178	170	165	199	187	192	197	198	183	189	174	176	162	193	201	226	169	178	181	187	201	205	185	171	202	203	147	163	181	178	183	185	202	200	187	165	196	176	157	178	196	166	191	176	200	182	185	194	197	207	200	210	186	198	192	191	182	178	187	186	197	189	168	180	181	181	175	190	190	170	197	186	196	174	214	191	150	176	196	173	174	194	183	185	178	223	176	185	175	178	186	187	195	198	195	194	181	191	186	170	175	183	166	170	184	173	211	185	179	199	231	186	190	180	170	179	195	159	205	179	202	182	218	182	184	187	178	172	174	182	185	188	166	194	165	194	159	177	181	178	200	193	156	163	185	182	170	196	196	197	180	202	165	164	188	186	166	192	181	196	172	194	180	201	191	167	211	173	168	164	191	175	210	177	151	175	187	179	170	208	193	183	183	196	194	178	175	193	203	182	173	184	178	183	205	196	208	172	198	180	196	207	174	172	167	187	183	170	195	167	176	200	178	187	206	205	194	186	180	177	194	179	183	211	168	204	208	173	197	162	179	195	198	191	175	152	185	190	183	201	174	199	185	193	190	191	195	169	184	168	194	207	193	167	204	174	216	182	164	193	187	200	167	175	194	190	217	196	195	171	178	187	186	169	172	207	189	169	179	183	188	218	221	202	205	173	217	207	182	185	202	179	217	187	167	204	180	177	176	193	185	177	194	184	195	192	181	209	163	180	190	188	180	189	181	187	186	174	168	206	200	181	193	216	148	185	160	209	163	186	155	194	206	179	183	181	193	172	182	193	170	166	182	183	185	166	173	176	187	200	183	205	189	181	207	188	161	185	201	200	171	184	173	171	182	198	179	188	211	193	196	156	164	197	184	177	175	191	209	188	179	176	168	188	180	200	173	199	196	185	179	175	189	189	183	193	199	178	191	180	201	187	174	176	181	162	179	187	181	173	163	183	178	187	219	205	209	184	210	160	189	178	203	178	211	195	178	194	194	197	175	172	194	200	154	180	167	222	175	195	207	185	163	161	180	189	186	183	185	161	188	180	206	184	185	169	178	183	172	183	161	178	172	193	184	161	177	197	179	169	216	198	197	174	184	192	158	196	176	176	180	186	174	205	181	166	182	192	191	198	164	181	212	201	161	198	197	199	175	199	209	188	182	196	175	173	186	180	201	172	188	206	182	192	166	192	176	204	184	179	189	195	199	182	156	147	177	165	157	177	165	173	168	208	161	170	179	182	185	194	187	186	189	171	182	171	204	181	171	180	165	180	189	180	163	203	172	183	168	179	163	203	227	185	197	173	192	184	203	186	179	171	190	178	192	187	176	171	220	197	164	190	186	181	184	203	194	191	193	187	177	189	180	194	196	213	182	210	194	193	180	197	174	159	199	195	181	175	204	172	197	183	167	186	185	187	206	170	175	185	196	174	196	198	192	163	182	173	168	174	191	181	173	170	165	169	210	183	172	184	198	187	186	200	196	185	188	182	201	196	178	165	190	183	196	174	186	170	170	194	180	189	171	197	194	186	177	172	202	171	187	191	173	179	188	202	177	188	167	181	191	163	180	188	162	186	181	198	179	187	179	191	192	154	184	194	197	185	182	193	189	197	187	164	177	186	177	184	202	164	174	182	175	186	178	175	187	203	178	175	182	182	198	192	186	178	196	159	189	182	195	200	237	191	164	171	174	204	214	205	186	193	178	183	193	176	197	197
50592	49559	42452	11169	812	758	724	686	631	632	633	633	603	646	559	616	614	549	610	617	587	602	610	602	592	630	622	615	600	602	615	602	579	543	563	620	619	595	614	593	600	589	625	568	532	617	604	588	620	600	569	593	626	610	580	609	572	598	637	602	617	615	606	581	576	558	570	595	612	575	580	571	592	597	582	568	578	611	614	579	622	600	578	575	621	563	527	546	607	596	599	608	584	569	603	590	598	595	597	583	608	592	558	595	598	605	617	621	616	640	552	596	624	610	583	574	620	582	576	596	597	566	584	616	618	608	596	610	614	579	598	586	581	565	575	584	580	588	603	596	567	593	574	612	657	607	569	594	582	581	563	615	611	583	572	624	592	622	568	546	555	604	574	550	606	621	589	561	607	615	604	565	673	595	562	594	611	588	554	596	579	556	571	611	599	578	575	608	587	599	571	567	611	586	574	643	591	606	587	611	618	597	623	603	578	601	605	618	590	579	564	553	585	596	571	602	573	601	560	610	566	575	573	631	628	620	597	596	621	591	618	623	558	582	580	588	632	535	619	645	573	591	580	552	624	583	609	599	600	620	585	598	564	588	570	577	589	606	589	593	645	605	571	599	600	607	550	591	549	591	587	580	665	619	653	591	616	582	594	590	596	595	585	573	544	565	607	599	620	594	544	605	538	603	601	540	565	591	590	545	638	619	554	580	590	618	580	589	585	556	619	623	561	571	592	564	576	591	589	587	575	608	576	583	579	590	601	611	571	593	580	592	567	578	596	606	604	629	623	619	562	600	561	605	607	614	567	657	632	624	636	575	592	593	592	564	623	569	564	605	583	617	588	574	572	568	630	559	594	553	578	564	600	627	619	604	564	586	604	545	604	585	643	557	620	589	588	605	583	567	635	596	633	613	596	601	584	608	581	565	594	559	601	598	602	636	607	553	581	581	580	572	593	550	586	610	591	600	639	581	578	608	625	594	613	634	619	617	577	552	595	585	598	578	630	576	630	609	552	600	564	573	591	578	592	607	608	570	565	572	594	629	669	611	598	591	558	612	599	580	618	614	600	590	614	601	592	618	614	601	577	617	599	637	584	617	614	562	596	618	593	611	645	621	609	587	603	610	597	609	616	615	544	610	591	604	605	614	609	618	589	585	597	605	609	604	609	585	618	585	577	605	591	613	592	556	597	594	503	629	586	614	566	626	579	581	602	587	612	578	582	572	581	603	606	607	595	600	556	578	628	587	566	577	577	537	593	601	582	559	561	566	587	587	612	582	583	591	585	608	578	595	605	593	606	628	585	580	626	587	615	584	581	586	585	592	614	566	599	603	580	567	578	591	616	583	592	608	595	556	599	556	573	611	588	604	629	606	583	589	587	566	612	583	600	617	575	593	649	576	578	577	595	599	560	581	574	586	553	613	578	595	588	577	586	619	598	580	554	561	601	599	590	557	607	605	574	592	621	564	615	584	586	609	599	569	614	570	643	598	570	588	577	623	590	582	622	598	631	581	595	595	615	600	595	607	640	561	579	556	601	598	537	637	582	590	611	583	570	616	631	571	598	615	612	606	613	582	580	582	590	581	595	570	588	635	589	555	563	638	580	643	551	590	612	605	569	627	609	585	569	612	609	580	565	607	584	586	600	628	615	553	604	609	621	579	600	623	608	622	588	584	596	640	616	620	617	628	561	615	597	567	549	555	603	576	618	603	602	606	577	608	598	580	579	595	635	599	635	596	555	587	578	565	598	579	539	602	586	562	574	593	584	535	546	603	580	578	621	594	586	590	625	550	576	592	556	587	550	612	625	596	581	589	620	624	642	596	580	577	579	556	619	580	603	606	584	609	574	600	603	620	591	588	633	592	648	570	601	618	591	579	562	577	612	615	558	612	573	579	571	582	577	579	586	629	651	562	626	598	610	588	580	588	549	583	630	599	621	582	544	590	591	642	599	588	572	578	618	596	638	616	536	594	562	638	611	577	610	582	627	598	610	604	620	572	591	564	566	586	590	620	614	589	604	583	617	584	587	580	618	618	582	595	591	608	604	643	587	604	541	574	602	598	603	608	596	623	613	551	593	584	570	566	598	576	570	586	592	582	573	583	592	602	581	580	609	631	580	601	583	603	577	608	586	594	642	614	581	572	585	563	602	632	592	604	542	598	588	617	572	611	577	651	571	561	597	564	627	617	599	601	602	615	543	579	664	577	563	602	605	567	593	542	601	615	578	531	607	627	562	593	586	608	618	577	564	618	604	599	594	597	613	597	599	578	565	609	615	622	612	554	527	530	593	620	579	606	594	621	624	591	562	624	582	559	576	609	589	609	586	603	602	570	604	609	582	589	564	570	605	572	548	594	601	607	503	601	665	570	623	583	602	575	601	602	594	605	586	618	567	592	578	567	631	607	561	590	612	578	578	552	608	579	624	558	599	603	609	629	582	583	602	548	599	569	596	604	615	602	556	585	580	594	583	591	571	586	623	611	624	537	598	586	568	591	601	567	614	634	610	599	595	613	577	542	545	594	549	570	561	567	606	594	579	605	599	616	603	596	564	636	563	596	529	587	607	577	612	610	590	573	557	604	582	591	574	615	640	628	653	590	580	582	595	629	635	592	583	594	566	584	589	592	608	592	604	598	582	594	550	569	568	548	596	623	619	569	591	630	597	608	616	596	616	616	572	598	592	605	586	598	588	607	573	610	566	595	569	613	589	584	587	598	577	579	598	568	584	544	574	580	579	534	596	605	609	595	604	552	587	623	596	557	620	588	626	570	596	605	617	623	579	600	587	575	578	597	560	607	589	595	625	591	635	516	615	595	542	578	600	565	574	611	610	579	623	570	581	624	541	606	575	581	563	623	586	588	626	614	593	591	586	617	592	608	569	583	614	543	646	663	578	575	580	594	640	579	626	575	628	595	640	571	623	617	628	587	558	589	568	587	582	544	608	567	548	574	616	582	612	538	601	618	569	616	597	622	576	582	595	605	614	605	584	572	545	581	587	602	579	608	612	569	642	624	590	592	587	583	592	577	585	569	559	584	569	567	592	597	591	594	630	605	647	580	575	621	601	559	624	638	594	573	534	563	579	582	567	596	600	607	646	588	618	617	600	593	560	567	585	577	610	584	580	602	583	631	630	586	635	582	596	569	590	558	573	641	611	547	616	607	599	555	605	585	614	589	607	620	608	605	606	617	587	564	612	579	611	592	630	625	584	595	637	566	599	588	594	580	665	591	564	592	605	612	591	591	564	556	576	614	597	577	601	623	574	546	543	593	584	550	597	570	590	552	605	623	557	568	573	598	607	595	615	641	595	590	585	569	589	578	611	598	582	591	589	589	613	586	649	637	572	601	617	610	630	591	590	556	589	618	582	594	632	629	593	594	595	574	564	628	609	619	596	604	617	575	587	564	574	598	561	587	572	595	584	630	596	588	570	594	592	554	576	578	575	586	614	565	589	599	569	511	611	630	537	603	571	585	588	578	627	628	561	606
79372	73959	56924	26187	6455	519	379	339	302	318	284	283	306	300	314	297	294	292	266	289	300	291	307	298	294	264	263	309	311	312	282	301	274	310	332	338	314	290	278	278	314	277	262	268	309	285	295	287	322	276	278	333	257	265	283	296	306	290	306	292	296	301	316	277	285	277	311	311	292	273	283	255	297	270	309	313	292	291	306	291	329	294	284	310	294	312	270	318	309	305	276	320	325	297	279	264	292	284	303	278	293	304	284	295	285	284	303	337	281	287	283	301	294	289	282	268	276	288	292	255	296	279	294	285	297	290	306	300	288	294	274	299	301	300	282	303	296	299	298	302	284	265	304	324	295	308	322	282	299	296	306	303	301	262	264	282	275	286	258	294	269	302	276	267	285	261	283	267	296	288	277	280	294	273	273	301	279	261	302	275	253	286	284	284	292	300	286	328	252	303	276	271	288	323	286	269	303	299	298	262	298	292	292	285	249	276	295	324	323	314	289	302	276	274	314	308	280	298	275	296	280	306	273	300	287	275	272	296	309	277	293	295	282	292	281	282	297	250	288	279	294	286	282	280	293	293	287	274	282	265	273	294	324	293	284	277	309	301	271	280	302	285	302	287	297	289	324	298	298	316	264	291	280	265	295	280	317	308	304	310	286	296	321	283	292	294	306	292	273	292	322	315	291	310	304	308	300	278	282	308	334	294	295	288	274	284	293	282	295	269	318	312	283	270	294	294	265	314	275	242	283	286	322	298	282	278	265	304	293	264	280	288	328	285	316	319	284	271	291	281	279	253	296	265	290	306	304	320	285	304	309	265	263	297	307	324	249	301	303	310	280	330	281	290	302	277	274	314	295	289	290	302	321	272	310	302	293	296	280	317	293	313	307	312	271	281	281	286	304	326	298	282	296	286	293	284	289	300	284	280	308	308	297	319	309	313	279	282	316	277	298	290	309	266	287	283	286	302	276	303	309	300	283	287	286	276	274	287	288	281	299	321	291	287	307	299	286	288	311	287	279	275	280	291	257	282	328	266	293	287	280	321	311	301	279	290	265	283	290	293	325	295	271	309	323	294	277	302	277	276	282	270	313	309	284	295	267	306	284	294	291	301	281	282	285	300	290	267	295	302	293	294	288	287	246	306	294	302	280	285	314	281	296	294	274	270	282	270	311	305	294	232	302	269	282	286	301	283	303	277	281	281	275	281	300	287	274	288	306	264	289	296	292	286	310	329	275	273	313	273	254	273	313	295	289	269	304	288	256	274	313	322	293	259	281	309	293	267	288	303	288	313	293	279	306	285	317	318	301	276	287	291	311	288	268	306	294	273	290	285	297	322	289	312	312	315	306	318	303	289	284	296	294	280	288	280	298	287	286	297	285	294	293	288	271	275	300	320	274	268	280	293	276	295	301	263	294	294	293	301	291	291	309	295	282	270	307	261	329	310	254	271	323	298	295	297	240	299	357	298	264	286	284	287	310	270	284	276	276	323	308	316	282	279	284	268	294	301	278	283	285	310	296	288	269	297	317	332	282	285	289	292	307	272	297	313	294	282	284	276	263	314	288	294	317	306	250	307	278	302	280	284	267	291	293	278	309	287	291	304	285	276	294	279	311	296	306	274	306	300	276	294	286	284	266	294	283	295	316	300	305	279	258	296	298	323	289	321	287	285	315	278	281	255	316	295	296	252	294	256	326	301	285	303	284	301	331	321	305	284	290	303	309	282	301	288	303	283	252	304	290	267	292	307	329	284	269	301	291	295	272	302	283	283	276	283	302	294	281	305	308	275	300	312	276	269	296	289	303	300	271	299	291	283	283	298	297	317	313	286	283	273	292	306	290	289	260	276	293	313	279	294	302	276	269	293	292	280	297	322	268	326	298	275	269	288	298	314	293	286	298	328	288	278	276	292	297	307	283	290	302	271	294	315	287	289	294	304	307	304	289	296	298	262	287	348	290	294	293	311	303	281	293	299	257	288	288	291	274	308	332	297	320	282	330	277	301	317	310	294	300	299	312	283	278	294	321	298	286	291	288	261	287	309	293	293	288	279	266	260	315	304	281	274	284	283	301	279	282	305	278	294	282	333	281	308	280	269	315	287	284	299	276	276	311	290	289	269	281	299	289	280	285	263	299	302	299	308	293	275	290	297	335	324	308	302	297	285	275	296	287	295	299	269	289	278	330	278	280	293	244	319	295	291	274	297	279	241	273	272	272	296	255	305	312	311	287	288	313	301	279	270	317	281	315	301	301	271	298	284	277	281	310	298	295	283	259	289	288	289	333	306	256	305	291	274	283	278	303	272	320	282	282	281	283	285	299	325	296	280	274	296	289	279	259	285	297	318	290	274	315	301	280	303	290	318	297	296	326	306	290	303	293	263	299	280	278	289	296	300	307	346	294	324	264	276	250	336	273	270	288	270	257	292	297	292	272	283	286	276	288	297	272	283	291	298	298	297	294	272	297	281	325	260	286	266	280	264	263	267	297	285	281	277	300	293	313	295	306	281	313	276	305	300	307	285	303	273	273	271	304	261	269	305	308	305	301	295	293	324	288	308	276	296	285	300	269	296	268	297	307	283	304	312	306	283	261	291	289	291	268	274	283	271	290	272	296	298	277	317	289	308	316	288	308	270	274	306	258	269	284	277	307	275	315	296	289	282	262	274	297	283	326	275	326	285	286	331	285	297	303	298	295	295	274	276	293	276	293	317	313	299	302	252	278	294	280	302	270	294	292	318	282	306	323	266	282	306	288	329	288	302	292	322	292	279	299	291	304	301	305	262	274	295	317	304	299	264	305	268	288	297	316	298	281	307	285	306	274	271	296	287	281	290	293	273	300	293	279	306	279	274	290	288	271	291	298	284	308	273	302	341	252	311	288	295	286	292	297	282	256	275	281	249	253	273	332	284	260	309	315	307	286	287	279	289	285	304	275	298	286	286	280	298	309	276	303	272	281	290	279	308	270	286	301	276	281	279	301	303	309	274	296	285	284	303	265	320	290	282	286	286	275	298	303	293	278	289	292	279	323	256	288	308	287	292	290	271	294	302	282	300	297	290	296	280	278	266	293	283	283	283	272	280	298	265	288	287	309	281	274	306	272	280	274	308	280	281	292	291	283	293	276	267	278	326	272	283	298	277	311	308	297	269	315	267	301	270	282	305	296	260	310	303	313	277	279	254	288	262	286	285	272	250	331	286	263	296	267	290	286	259	270	294	280	295	275	294	283	267	327	286	311	300	271	265	274	309	292	317	287	296	286	277	276	294	291	293	303	293	295	298	270	293	307	290	287	293	282	308	289	294	296	283	316	319	265	287	290	295	279	291	278	285	318	284	295	318	281	287	263	302	266	312	306	275	287	294	288	279	280	291	286	254	313	281	282	277	300	311	323	289	299	298	257	320	273	311	295	300	290	293	274	314	275	293	285	301	251	300	291	294	289	317	284	278	284	332	312	297	300	294	291	305	264	283	298	314	273	275	300	288	316	288	306	274
62311	63617	54520	15749	1252	1142	1049	1063	1050	1019	944	965	940	885	869	867	870	881	895	845	896	914	910	857	870	883	899	850	887	911	875	911	869	808	856	836	867	885	907	862	869	874	843	851	845	864	847	885	871	807	847	892	866	817	886	847	821	943	845	886	868	839	862	858	855	894	839	871	903	865	844	897	909	881	846	858	852	874	867	885	852	864	883	832	891	926	851	865	842	873	869	832	834	824	865	854	900	840	851	865	852	810	878	875	860	874	892	863	873	847	890	820	879	849	916	837	878	847	866	802	854	822	864	854	848	883	831	869	827	853	866	856	832	865	840	847	910	912	851	861	894	841	858	906	874	836	830	844	861	842	832	858	833	889	907	845	809	866	868	853	867	855	845	800	844	864	847	856	858	865	843	873	841	856	831	828	850	827	845	832	825	846	892	838	827	863	829	850	892	886	836	853	795	887	881	866	866	858	903	877	882	881	892	837	846	883	892	888	862	852	933	857	847	888	861	829	870	889	848	837	844	824	890	851	824	925	858	915	891	867	877	902	912	848	897	846	881	858	862	872	863	870	889	913	864	846	851	927	821	849	866	785	804	846	888	922	867	843	833	841	867	847	888	839	864	859	831	813	886	818	839	880	873	851	867	872	873	868	884	847	876	918	860	832	884	799	816	915	843	845	825	854	802	873	873	843	837	899	864	849	886	904	873	825	831	820	869	875	867	830	871	857	873	854	879	831	866	851	849	897	897	865	845	886	851	854	843	870	860	907	883	893	884	850	877	870	907	816	881	829	833	865	796	877	846	870	903	845	887	882	871	882	882	872	881	892	853	860	905	862	881	857	851	852	909	827	863	848	815	870	845	829	880	858	839	848	944	860	875	877	810	865	829	850	869	826	871	848	837	822	888	879	837	844	803	852	837	847	897	942	893	852	847	884	860	863	863	836	860	884	930	812	871	845	850	844	836	851	863	866	838	877	854	835	877	808	812	880	866	847	872	847	922	833	854	854	808	905	877	872	824	881	853	816	857	898	822	878	863	866	864	903	874	804	824	821	841	872	883	854	873	857	859	838	893	873	867	829	845	832	859	861	890	866	806	875	829	898	884	863	881	856	841	816	874	838	923	866	852	819	864	874	816	821	879	831	922	870	858	840	927	852	858	894	871	879	832	869	847	853	912	815	869	880	791	850	789	847	831	881	812	835	843	876	876	866	884	857	859	800	854	870	872	886	852	893	813	958	849	836	858	852	891	853	886	832	815	872	811	834	887	895	885	859	832	844	817	898	886	850	834	873	899	919	848	881	838	885	840	851	865	868	855	809	882	854	821	868	842	879	862	874	880	918	837	839	791	809	823	860	870	857	853	876	856	896	855	838	827	865	878	878	837	908	862	841	886	836	881	864	841	859	850	900	850	858	823	892	864	850	827	830	900	841	856	886	820	900	895	872	845	855	818	912	889	867	840	875	882	857	815	840	853	924	897	878	877	842	903	880	895	826	835	860	845	888	928	841	864	863	814	872	867	837	864	906	876	883	853	868	859	896	850	878	896	903	845	902	880	870	830	891	854	893	826	852	794	911	853	905	879	847	898	837	854	867	888	827	894	872	852	887	839	855	874	834	887	870	891	886	832	872	900	865	871	861	864	881	815	852	874	851	895	838	909	842	820	873	869	848	879	824	883	815	880	851	910	885	919	858	794	905	824	851	837	881	830	811	857	858	851	814	880	814	812	856	872	861	885	884	918	857	893	832	812	888	851	932	893	803	848	857	867	867	877	868	880	894	895	873	798	866	890	866	833	869	881	876	891	839	824	877	858	828	840	842	848	865	866	820	846	888	826	851	852	921	885	867	828	896	888	847	830	893	892	857	896	889	847	904	868	842	829	845	818	887	860	830	888	890	824	879	849	881	808	897	889	819	839	837	883	897	845	867	869	871	865	867	869	854	866	873	867	837	832	843	844	883	859	845	813	861	865	861	854	896	870	835	835	884	902	845	859	874	833	875	838	953	887	885	868	852	870	848	868	879	838	910	852	873	889	872	942	872	886	867	855	836	875	847	848	833	835	882	816	852	889	814	866	900	847	836	871	858	853	883	858	894	905	855	847	872	882	926	851	811	846	840	833	833	868	924	952	818	867	894	934	846	820	867	863	854	864	888	853	835	880	865	929	858	814	899	820	873	901	857	900	890	822	895	879	822	839	899	907	837	854	821	874	818	865	883	862	874	847	849	841	813	883	873	910	868	859	848	868	819	875	853	849	843	850	841	867	887	850	824	833	831	857	841	920	855	863	841	880	822	866	809	866	881	877	829	877	863	940	837	891	838	867	832	867	856	829	872	815	896	835	849	854	820	916	900	878	852	865	787	850	814	862	854	794	858	824	838	900	877	842	907	898	826	823	836	892	862	871	835	911	876	892	906	880	841	853	797	840	880	868	840	847	887	854	868	871	836	858	850	870	892	870	864	808	871	802	877	847	935	800	863	889	827	873	886	843	907	895	887	858	862	855	874	847	870	818	822	848	856	895	912	802	865	831	835	850	825	860	898	861	860	832	888	871	864	852	756	893	822	886	880	855	844	828	841	844	841	871	898	867	883	880	860	825	917	873	904	840	861	807	845	885	854	900	824	793	820	878	962	860	780	833	869	863	859	890	861	882	845	896	833	886	785	924	880	887	828	870	864	825	849	822	863	826	879	854	865	796	913	841	825	878	865	903	856	904	894	789	876	874	849	904	902	880	887	841	810	871	837	867	855	838	829	899	824	837	903	871	877	825	895	879	860	892	818	851	871	911	873	841	845	850	817	895	844	903	871	845	839	856	891	876	864	868	826	802	885	858	874	918	796	839	904	839	839	874	837	863	816	865	875	841	814	882	838	857	858	855	823	830	855	856	862	875	856	909	865	847	881	816	820	881	872	840	796	870	903	841	865	880	831	881	887	879	834	853	873	859	864	882	905	883	840	827	871	847	878	846	822	845	901	864	878	824	852	849	860	828	877	866	843	889	863	849	912	875	845	891	825	845	831	842	843	855	842	857	862	811	834	930	879	911	838	843	891	841	823	843	847	918	855	910	853	861	911	840	866	892	881	865	821	874	841	868	867	858	864	885	865	823	931	886	857	843	927	900	907	850	832	842	852	859	902	856	811	906	854	812	924	884	903	876	865	872	874	853	904	887	883	885	875	912	875	841	861	876	845	823	890	851	871	845	834	910	870	846	843	848	859	866	837	830	870	853	837	820	900	843	895	831	878	858	842	862	913	838	881	873	905	886	868	865	886	864	918	872	841	875	858	813	904	872	830	850	876	851	844	880	894	858	872	846	863	852	818	872	877	846	867	857	858	857	841	848	899	867	908	910	911	900	882	897	857	878	822	888	876	860	889	843	814	844	815	900	866	910	880	882	833	854	881	816	868	856	880	894	884	848	806	860	846	870	841	830	881	870	873	894	876	853	851	858	831	856	835	832	885	899	843	826	886	854	907	859	878	853	883	844	856
33310	21965	8611	1486	190	146	141	162	141	154	134	173	163	141	158	144	159	147	153	140	170	134	151	133	133	152	133	146	142	132	139	159	126	144	137	155	177	159	126	175	141	152	175	118	138	124	133	163	176	132	156	139	142	146	146	121	134	155	157	152	146	153	159	135	141	146	155	145	133	151	139	155	148	126	146	142	159	133	164	157	143	120	152	135	166	132	139	147	143	139	144	160	157	134	150	134	142	134	167	171	134	137	141	133	146	141	141	144	128	139	134	149	146	134	144	154	137	137	151	145	146	141	147	127	155	158	137	157	146	142	140	157	154	128	156	139	138	154	147	154	149	149	154	150	142	136	127	143	176	149	141	144	148	137	152	153	123	171	155	122	138	128	139	142	133	135	164	153	140	142	145	148	140	129	129	132	132	157	165	138	140	146	141	140	151	138	143	138	153	146	154	135	128	140	136	160	172	140	130	156	141	149	172	169	144	127	137	155	138	136	166	144	149	148	155	145	118	146	145	141	154	147	141	161	147	135	122	113	139	140	138	138	155	135	156	145	148	157	145	155	124	151	152	147	145	164	141	151	147	133	157	121	133	157	151	139	143	145	120	147	144	133	152	147	126	119	141	134	146	153	131	158	140	147	129	149	127	161	152	181	147	134	130	155	137	147	142	144	138	163	123	165	152	163	138	152	135	142	145	154	157	139	137	148	158	126	141	150	155	150	180	155	161	134	136	146	147	158	163	151	154	135	164	146	156	131	109	148	134	140	143	141	158	147	159	153	161	139	163	146	142	164	134	130	153	135	140	136	141	148	137	155	159	141	138	144	141	154	152	158	157	156	149	128	141	168	131	135	139	154	142	161	159	133	155	137	148	147	131	136	135	146	167	149	137	163	169	133	154	172	154	142	154	147	179	134	172	153	150	141	129	145	144	132	157	141	157	134	148	134	121	159	145	157	130	156	148	132	154	128	138	138	156	132	137	136	144	143	138	131	149	168	144	141	149	127	152	146	145	147	154	139	149	151	147	145	141	154	160	163	152	148	152	131	139	123	155	163	142	126	155	153	142	134	140	137	139	163	141	117	146	142	152	154	161	143	149	151	141	139	135	158	132	147	157	140	135	155	141	134	158	152	150	149	145	142	133	164	132	173	185	132	146	153	157	152	153	169	125	117	154	145	160	127	167	127	135	156	137	129	160	137	163	154	145	149	158	129	160	139	144	148	155	133	140	154	133	138	151	126	147	141	141	152	150	148	167	147	133	143	152	155	137	133	143	143	140	148	145	140	155	160	142	139	138	125	132	173	160	157	122	124	144	142	143	153	126	176	138	137	143	130	151	150	140	144	132	161	133	126	140	157	150	129	137	134	132	146	151	149	152	133	139	172	152	123	152	115	136	136	137	143	157	137	143	137	161	147	153	155	159	139	128	157	121	147	143	151	142	150	166	150	137	167	152	141	139	128	142	145	124	139	141	129	138	146	143	137	149	158	146	148	169	172	155	129	142	148	146	144	158	144	144	153	155	152	139	134	155	143	152	152	129	134	124	131	150	147	151	149	160	158	167	149	140	169	145	150	156	144	155	133	140	153	151	139	144	134	155	140	150	142	152	142	149	146	137	145	138	137	138	147	140	148	140	153	140	142	127	152	139	150	130	117	144	141	163	164	131	133	150	141	159	149	165	130	160	158	157	140	142	141	150	139	148	144	132	143	146	166	143	130	162	132	136	153	148	131	149	139	136	135	150	150	150	151	130	127	134	143	151	158	150	148	146	139	160	139	137	113	157	138	166	134	152	149	142	143	147	134	158	163	131	139	127	127	142	123	127	163	150	146	144	157	125	135	131	151	148	150	145	137	140	147	134	148	142	146	139	138	126	139	148	140	152	149	151	136	159	125	138	140	156	144	175	178	136	137	151	148	147	150	151	154	137	139	118	135	156	140	133	141	161	133	142	141	154	141	158	145	146	141	133	149	128	140	168	145	145	135	143	144	141	135	131	137	142	149	160	154	154	150	148	145	146	155	127	131	124	121	148	158	140	144	154	131	145	150	144	141	163	136	142	152	150	146	147	170	167	178	137	151	122	134	160	154	154	138	163	150	164	154	150	155	132	150	150	129	140	155	130	134	127	135	164	152	138	129	145	143	174	145	155	135	153	147	160	130	128	140	140	149	128	154	146	127	134	147	143	146	138	155	140	151	150	152	161	141	138	130	136	150	136	138	169	143	159	143	156	153	143	137	145	139	134	148	146	148	128	150	146	146	156	152	129	131	153	157	150	157	135	140	150	157	145	134	137	137	145	155	136	150	153	130	129	130	136	135	125	147	131	138	149	159	148	166	144	143	147	143	146	173	150	144	145	164	126	174	161	142	173	138	139	147	149	155	138	146	160	125	145	154	141	159	142	138	162	139	160	152	153	138	157	142	122	130	139	135	142	136	158	140	141	138	149	142	143	138	139	166	152	142	145	127	159	137	124	119	142	155	159	156	144	139	145	147	124	129	125	163	145	142	140	147	125	145	140	150	130	151	141	142	125	136	167	123	136	144	155	149	156	151	132	141	156	152	115	154	149	137	169	158	159	148	155	138	126	150	148	150	140	166	147	147	140	152	150	140	132	137	145	143	153	157	141	148	149	139	152	148	115	145	141	151	129	129	128	136	143	148	129	165	139	137	147	156	140	135	150	149	143	147	148	133	136	138	153	134	158	155	153	136	166	128	150	149	149	157	149	162	131	135	157	147	149	157	157	124	136	156	139	138	138	132	135	149	129	160	126	147	132	167	142	149	135	159	137	134	136	147	151	133	133	132	137	153	138	148	135	155	146	130	132	138	151	121	137	133	148	131	135	152	154	170	138	153	146	155	140	133	150	158	140	144	158	164	147	142	144	145	130	146	163	129	130	148	130	147	133	131	144	144	124	121	169	144	144	167	152	164	147	150	153	145	156	133	157	135	124	144	137	150	140	130	158	131	153	151	130	124	143	142	118	143	134	165	139	144	134	149	147	153	133	131	142	149	149	153	154	140	131	146	129	158	169	127	151	127	132	138	150	144	125	166	157	144	146	144	150	142	147	142	149	138	137	160	139	152	145	145	148	150	150	129	150	142	118	155	144	140	169	153	150	141	136	143	124	150	156	129	158	158	159	133	138	134	136	149	165	146	157	155	140	129	150	151	154	159	162	135	146	145	135	160	142	139	150	148	138	138	150	146	148	137	139	157	125	150	137	138	164	146	145	134	142	156	157	151	146	137	155	140	151	131	145	159	147	167	162	154	154	126	136	168	131	168	155	146	153	127	140	147	157	136	162	134	148	144	151	143	148	151	169	129	143	138	120	138	146	149	159	150	156	132	134	143	151	131	153	148	136	149	133	151	126	148	123	140	159	154	137	132	140	141	161	164	153	140	127	146	155	144	149	154	145	129	151	151	146	139	126	173	145	142	151	167	156	164	159	134	148	155	135	165	140	142	125	156	148	146	169	126	144	136	149	129
31810	24734	12562	2550	491	474	542	494	512	499	488	474	534	507	471	497	472	475	500	504	479	540	486	473	504	491	480	492	494	514	523	493	488	493	486	522	522	493	501	489	483	460	494	496	528	477	497	501	478	467	492	483	507	496	471	456	501	504	457	478	503	474	474	476	462	487	458	500	505	486	471	514	496	516	510	511	508	477	471	509	490	468	495	460	474	462	461	485	487	475	484	471	515	504	492	461	491	467	498	480	504	486	486	491	470	491	477	466	503	460	478	505	493	500	500	476	460	449	525	470	459	503	503	497	519	477	484	450	491	494	513	495	502	481	454	496	485	504	512	484	491	463	480	505	477	518	487	484	487	463	457	469	484	503	545	525	478	465	494	494	440	538	502	524	506	454	502	498	497	505	458	497	478	466	429	503	507	499	498	482	527	481	518	495	503	473	463	471	484	489	477	482	483	516	480	457	447	480	516	495	493	468	521	486	477	505	511	524	482	467	499	489	499	495	500	474	481	496	495	448	462	520	496	496	506	482	523	469	499	503	482	506	472	504	525	480	504	465	506	461	505	487	464	467	516	491	496	486	467	515	501	453	462	457	512	486	505	495	489	523	489	502	458	473	454	516	476	504	490	497	447	480	459	466	443	468	526	445	507	520	487	478	502	504	523	504	499	494	453	465	479	499	508	464	499	526	517	517	491	495	482	453	477	514	513	517	486	496	495	511	464	477	486	517	511	478	504	503	521	509	435	509	460	469	536	509	474	462	530	505	485	506	499	523	470	498	512	518	474	466	498	488	497	524	476	483	489	482	514	506	515	519	486	490	475	478	457	490	455	490	466	455	492	487	475	523	481	495	498	464	482	515	516	492	468	459	493	435	446	529	504	507	511	479	529	483	538	503	507	466	462	494	504	514	452	488	509	492	516	478	493	494	468	555	465	472	535	481	521	465	479	522	465	497	502	450	469	519	484	493	497	476	518	507	486	491	486	479	477	485	495	472	522	478	491	547	500	455	490	495	471	467	511	498	488	505	477	458	500	496	497	512	493	495	500	511	456	480	454	500	480	455	509	502	494	451	488	472	483	478	504	479	486	485	458	518	469	459	437	495	495	502	471	490	501	504	477	493	460	479	447	469	459	455	519	491	471	536	534	518	514	482	482	453	478	513	467	482	478	487	462	455	521	476	509	484	460	486	542	472	466	450	493	556	493	470	515	479	491	458	523	498	449	520	494	514	503	521	458	496	499	479	455	476	476	499	516	473	491	448	482	490	473	489	502	503	459	482	474	515	476	494	501	477	464	484	501	473	465	487	500	447	512	447	489	525	490	492	506	474	521	469	460	507	492	525	453	482	521	466	502	472	476	474	502	472	518	465	511	476	479	469	490	461	501	501	508	487	502	462	483	494	502	441	512	490	476	489	487	498	508	483	510	475	469	472	486	472	493	506	479	472	485	481	517	494	492	502	461	494	469	476	482	498	480	440	522	500	455	523	498	484	474	479	502	482	503	446	481	511	514	492	498	511	469	498	521	487	458	488	472	458	472	484	489	457	486	481	457	484	508	505	513	501	478	488	501	501	495	449	465	539	497	495	488	477	422	492	494	499	510	515	480	481	494	495	530	499	465	490	494	447	519	509	464	497	512	462	528	473	491	508	480	467	473	501	478	483	440	443	519	490	499	464	463	506	478	552	487	530	474	509	502	487	510	503	490	471	500	481	452	423	508	507	505	495	522	457	486	508	480	489	488	523	468	477	483	510	497	491	485	517	530	472	469	517	489	506	512	516	488	495	469	482	483	489	490	513	431	488	455	499	497	497	524	510	504	497	501	496	481	510	480	490	515	520	488	481	500	495	487	530	488	480	463	483	485	483	515	493	515	491	478	512	498	481	473	467	443	495	490	470	478	511	491	475	494	471	499	483	497	521	468	506	491	455	480	470	458	502	479	526	509	490	522	442	487	506	485	459	478	525	507	475	502	467	457	451	497	470	506	501	502	474	512	453	506	463	515	480	447	482	476	494	476	478	473	533	473	504	453	522	475	517	472	502	520	487	481	491	473	495	492	496	437	435	492	505	474	486	484	486	483	514	467	477	499	471	469	486	482	514	490	504	477	496	467	500	439	540	496	463	516	471	473	491	464	512	525	507	478	472	474	535	461	498	482	489	529	485	511	476	510	481	494	482	527	468	518	515	493	484	481	491	503	510	514	480	485	486	473	438	484	507	507	467	488	492	486	524	497	493	489	437	491	446	513	507	489	495	485	494	505	481	489	490	471	475	479	491	475	477	515	527	476	458	506	458	458	519	509	477	493	490	502	521	461	496	491	445	479	493	496	453	444	452	482	450	490	511	489	502	490	442	505	513	486	496	480	493	510	442	464	468	469	440	516	465	482	534	494	482	478	475	533	542	472	473	499	509	459	516	510	511	476	453	509	472	516	440	503	512	460	480	512	472	489	498	505	505	510	473	479	512	470	499	506	476	463	494	491	506	505	524	463	515	493	508	478	503	476	490	531	499	471	483	504	479	516	492	457	500	475	492	492	504	464	502	489	436	468	498	496	492	488	512	508	519	513	476	496	472	503	476	443	462	476	465	511	507	465	524	479	506	508	507	503	474	527	479	500	484	484	491	502	512	534	494	452	487	479	488	449	531	502	443	477	459	481	511	498	510	493	505	520	472	486	478	485	445	500	504	478	523	483	475	492	488	517	484	478	500	480	462	488	488	478	470	434	522	493	476	499	497	541	457	501	503	479	541	523	511	498	522	510	502	476	468	497	509	504	446	505	478	466	485	435	485	479	498	522	452	464	497	490	478	477	466	508	476	477	520	493	485	492	483	478	484	429	489	511	493	472	518	490	491	508	478	468	462	478	489	481	461	514	485	483	471	490	512	529	451	485	503	502	497	509	482	528	514	518	504	489	469	494	455	491	486	484	475	512	488	495	498	501	500	477	469	504	491	523	497	479	478	529	457	472	504	480	460	507	507	468	475	471	476	463	494	473	489	497	483	482	499	490	491	475	492	472	473	495	450	537	491	498	437	467	506	486	473	510	467	461	484	476	469	507	495	495	474	496	511	464	497	523	518	512	507	476	457	496	441	479	480	493	526	506	498	535	490	475	499	502	529	477	510	474	451	500	493	481	495	495	514	476	490	484	492	484	451	445	466	459	533	464	471	508	489	484	453	506	479	469	510	474	468	475	500	431	461	484	487	472	503	475	439	469	510	504	459	491	477	507	477	527	481	463	463	536	513	500	531	500	499	494	517	468	453	471	495	554	460	491	487	482	461	501	502	464	498	506	497	465	512	462	490	472	459	484	459	467	482	496	486	480	539	485	495	469	493	513	463	482	502	496	478	516	486	505	466	480	465	475	467	473	471	504	512	517	534	471	496	483	498	537	471	474	507	459	474	496	471	449	486	492	481	504	475	479	491	451	463	453	440	483	494	499	513	477	501	473	495	538	464	474	502	452	494	474	480	516	461	482	479	481	527
69400	61695	44300	20697	1869	234	244	205	209	203	206	195	212	208	196	223	212	210	215	185	169	191	191	185	178	188	192	199	207	184	206	206	210	191	197	184	189	236	220	210	207	177	200	219	178	208	189	204	170	205	195	186	192	221	179	172	184	213	191	196	192	191	202	205	197	205	186	195	195	199	174	182	199	202	192	206	211	189	186	196	192	178	181	177	190	205	182	208	196	201	217	187	208	183	203	185	201	219	207	192	213	184	188	188	179	200	188	188	191	222	207	179	175	215	197	190	176	210	208	205	200	211	193	209	204	187	179	195	232	197	192	189	214	196	191	216	173	220	210	202	206	198	213	205	208	203	192	209	184	192	206	198	198	198	210	198	199	191	189	191	200	214	212	194	214	192	198	195	172	189	209	177	220	199	203	222	199	190	186	195	186	202	203	213	201	202	220	177	190	206	215	214	202	222	201	184	190	204	218	217	170	191	203	207	185	191	195	164	201	207	191	201	212	200	177	182	177	191	201	216	225	207	223	202	199	207	181	187	186	163	200	222	192	183	183	201	200	201	183	188	178	176	185	204	189	184	181	200	253	197	192	193	173	192	185	177	210	171	179	222	184	196	200	173	206	221	188	193	187	200	215	203	197	204	193	181	187	186	189	189	192	197	192	220	190	207	190	212	212	203	227	203	176	196	203	194	187	181	201	193	213	192	196	222	177	185	184	223	180	193	191	217	179	185	227	203	197	196	199	214	201	205	202	191	205	191	215	206	210	196	179	178	183	211	194	205	196	197	197	161	197	163	196	183	207	214	190	187	220	186	215	193	196	192	181	191	194	178	186	191	188	177	196	219	204	166	210	204	190	214	203	194	219	168	225	166	208	197	211	191	206	203	190	213	184	209	226	175	209	190	185	197	206	211	192	207	182	211	167	204	199	212	189	178	181	174	194	173	190	205	181	200	195	205	217	170	195	207	210	208	174	185	193	197	220	213	188	197	212	219	209	201	192	188	197	198	199	214	225	180	212	184	177	217	195	183	207	179	205	186	177	209	212	207	189	206	185	219	198	217	194	208	199	209	183	197	159	229	198	198	185	187	207	190	182	188	187	204	195	204	175	188	183	215	189	190	198	215	218	191	209	219	211	214	190	183	182	208	177	204	193	186	194	220	175	161	216	210	199	180	195	189	174	183	182	216	192	185	195	212	212	183	220	197	193	204	200	200	206	194	189	191	182	200	176	203	203	202	197	172	187	233	178	176	205	201	207	197	197	218	198	202	156	206	201	178	203	180	193	185	216	189	202	190	210	216	191	180	184	189	185	208	217	212	207	184	181	189	191	221	181	207	180	197	215	195	229	168	187	193	201	180	180	189	181	188	195	199	184	186	190	189	203	187	189	187	157	187	182	209	175	212	215	206	186	221	185	209	168	184	201	225	176	184	199	206	175	183	205	173	216	216	205	180	209	194	193	198	211	200	197	192	173	201	203	204	202	215	196	176	212	202	207	216	184	231	198	201	217	208	152	207	177	198	186	217	192	186	219	195	177	193	180	172	199	199	213	208	188	187	192	213	187	213	186	196	189	198	213	194	212	163	193	189	210	199	230	175	233	216	224	193	205	186	186	168	179	191	198	196	214	207	180	197	201	215	195	208	179	203	202	241	198	211	201	190	178	195	174	182	213	197	190	204	191	191	183	182	196	203	176	199	202	196	232	172	176	161	198	200	185	187	189	198	222	179	205	192	160	171	202	186	173	184	177	205	212	185	180	186	180	192	204	212	183	191	191	197	190	194	191	188	176	202	200	206	205	221	176	200	215	200	200	199	199	198	198	215	190	193	179	186	189	196	203	192	194	189	172	214	187	220	218	183	184	189	185	226	183	185	195	192	191	195	203	191	198	176	193	189	195	201	202	216	200	220	190	181	200	195	193	225	175	199	203	184	190	191	192	194	207	199	194	197	215	164	208	200	186	191	223	226	188	189	203	205	199	161	192	206	198	183	182	186	178	182	195	183	185	230	192	193	192	201	198	205	201	213	194	180	176	196	183	191	190	198	188	197	211	167	209	206	200	204	191	193	177	215	190	205	187	164	200	207	197	209	180	193	189	204	208	171	187	201	192	211	195	202	200	184	196	204	191	206	201	225	188	193	221	197	196	195	219	180	187	217	217	204	197	228	201	205	192	179	199	194	205	195	202	195	188	197	223	206	231	178	226	197	198	211	195	198	197	182	200	206	201	228	170	209	193	210	202	197	209	201	192	180	186	197	228	210	199	190	204	199	176	198	200	195	176	191	180	213	182	210	218	179	214	214	209	190	207	213	200	204	195	190	170	187	219	191	208	181	192	198	206	192	183	177	204	198	181	197	215	209	212	183	196	215	206	177	207	198	187	189	179	199	198	176	231	197	184	187	221	222	198	174	194	197	196	215	194	188	182	214	183	191	216	176	205	196	186	183	198	200	188	190	185	188	175	206	206	206	193	183	202	196	207	201	197	221	184	184	172	189	222	201	192	183	198	187	183	205	182	168	188	200	212	204	179	200	187	187	197	222	205	195	219	180	187	191	184	207	220	202	207	192	193	198	216	189	180	209	183	185	203	186	200	194	211	198	179	184	209	200	174	188	200	218	212	212	187	202	191	222	206	187	214	208	200	193	165	185	183	199	202	188	190	188	202	204	199	207	195	194	209	192	186	237	197	175	180	187	192	204	212	210	212	183	172	211	194	197	189	223	191	198	211	186	195	208	207	200	219	195	194	192	189	196	213	165	213	198	191	201	167	214	213	212	200	210	197	189	205	185	175	214	202	204	192	231	204	196	204	182	203	181	195	186	197	202	217	204	208	176	174	202	200	209	178	226	204	203	218	189	222	207	189	202	215	187	167	192	189	203	184	204	191	191	203	186	200	182	203	190	187	170	197	185	213	187	188	186	229	177	180	194	217	164	206	215	202	185	170	198	183	212	202	196	185	214	214	194	225	221	195	219	190	209	202	194	196	176	195	217	189	207	202	198	194	191	213	220	220	184	217	203	184	194	198	203	208	203	206	178	186	209	205	195	182	186	173	189	187	206	206	199	178	196	185	179	184	202	208	208	201	200	180	167	225	179	172	177	189	203	181	197	193	199	182	196	196	192	188	201	197	204	186	185	218	159	197	189	174	193	208	212	198	188	188	179	194	177	203	170	203	203	198	192	189	199	199	190	201	205	181	209	177	195	197	182	209	193	176	208	218	202	204	206	190	198	211	195	242	222	210	187	193	223	196	193	210	169	212	191	216	194	207	202	203	205	203	220	170	176	185	185	175	208	174	211	197	198	207	195	204	213	198	172	155	198	195	209	206	186	208	211	184	233	196	181	201	206	204	216	176	219	195	202	196	205	195	209	169	205	193	220	197	226	201	186	195	174	196	188	195	200	198	209	224	190	176	199	199	180	195	178	176	222	177	200	173	205	203	183	213	217	186	223	199	199	191	220	187	203	192	182	226	205	172	176	211	199	195	196
51016	50365	43068	14711	843	789	719	700	663	680	649	661	657	663	661	635	622	663	655	636	647	666	637	612	593	671	653	643	649	603	608	588	644	646	619	614	653	625	605	635	626	609	648	692	650	574	589	636	630	681	659	620	664	620	632	633	657	639	613	637	631	629	619	631	632	551	645	615	640	587	614	597	633	655	611	607	644	615	623	662	606	610	631	588	623	612	594	608	619	636	598	611	639	640	665	665	614	652	614	592	606	640	588	593	625	631	606	619	676	607	606	629	610	638	636	610	637	628	638	636	608	648	672	596	618	649	596	611	638	555	656	651	628	602	604	619	602	631	653	598	582	629	597	657	627	670	610	642	604	640	582	622	605	665	622	633	644	605	625	613	621	611	588	622	636	628	619	641	654	642	655	592	629	637	586	660	637	641	602	634	576	667	647	622	638	612	617	620	653	647	629	591	625	661	628	601	599	634	657	644	641	611	624	642	600	636	637	635	639	618	613	653	647	607	621	609	633	625	659	615	588	631	588	616	627	573	578	652	630	561	642	584	652	666	623	600	641	618	610	591	609	598	636	634	675	635	600	652	624	616	628	645	630	640	650	620	664	619	628	653	633	612	607	637	604	667	641	663	646	619	640	621	615	686	617	638	681	661	605	604	604	657	605	613	609	613	615	611	621	643	621	590	662	589	614	624	633	618	620	646	640	648	670	673	603	648	596	629	628	621	608	617	633	675	583	642	670	695	640	624	625	604	623	643	644	606	588	624	622	603	600	667	610	654	569	638	647	644	604	625	595	606	657	651	649	668	624	585	654	646	604	626	589	616	656	621	601	629	620	568	661	616	610	625	623	602	599	636	621	632	602	576	646	614	567	671	623	608	597	641	651	644	632	621	660	635	643	650	658	632	647	583	627	612	656	610	594	654	594	647	602	657	648	601	629	631	642	622	650	607	656	647	621	611	647	618	641	586	648	594	622	651	580	627	601	613	616	704	654	659	622	624	590	648	628	589	640	602	651	647	597	643	658	613	630	611	641	648	643	625	642	612	616	672	601	635	612	648	631	597	591	642	631	642	669	642	608	606	618	622	633	640	617	606	638	678	635	632	625	642	629	634	663	650	611	599	649	592	597	657	657	628	578	632	611	618	626	612	627	622	637	627	612	614	614	581	610	648	620	605	631	642	631	642	630	623	582	587	612	639	598	624	688	591	635	682	607	625	634	576	628	610	624	603	624	614	619	637	622	635	618	632	610	631	577	605	596	653	622	646	635	629	631	606	542	685	671	599	636	645	606	594	609	647	628	637	635	587	668	619	623	576	633	645	658	619	639	577	624	587	629	592	621	597	660	617	613	627	601	626	623	633	622	615	646	658	618	623	631	567	631	614	648	652	623	605	616	627	588	631	641	607	599	596	656	591	669	637	612	608	662	594	593	609	609	648	640	606	622	608	604	664	636	619	650	633	659	650	637	648	645	618	591	631	608	615	627	631	642	625	608	615	642	619	676	634	624	592	580	605	602	621	637	656	606	686	649	653	612	585	601	603	635	604	616	602	649	593	623	645	633	608	647	658	614	690	611	613	640	605	660	671	645	670	641	648	607	664	640	606	587	604	620	652	622	640	606	620	606	629	617	640	653	589	662	647	647	633	624	621	634	613	605	595	623	622	611	591	609	660	637	649	610	616	612	633	614	629	636	614	624	608	658	631	625	609	635	602	629	619	609	593	626	598	632	643	588	613	584	627	666	615	639	631	638	598	634	595	678	655	591	601	653	611	658	720	638	589	641	565	634	609	651	612	636	638	637	615	635	608	617	601	653	639	626	638	620	650	616	580	593	591	604	613	609	628	624	626	635	620	611	619	660	611	651	659	611	642	635	602	639	596	607	600	624	618	648	632	678	578	599	646	624	679	605	641	571	636	626	620	603	623	602	652	657	622	674	624	652	587	589	600	659	632	684	652	641	627	615	626	622	655	626	699	591	626	669	567	574	630	655	629	616	646	634	614	635	632	594	603	654	625	585	552	670	633	627	618	621	626	627	662	656	617	618	646	614	582	675	642	628	643	612	660	624	625	586	662	679	632	618	610	621	634	645	621	653	608	618	618	621	603	607	588	662	638	614	610	611	623	609	630	646	664	620	599	624	630	573	636	636	658	612	653	613	610	616	574	607	637	639	673	623	631	600	671	659	619	644	596	624	622	657	626	630	605	594	645	625	647	650	614	587	613	627	605	635	618	653	627	617	618	631	609	642	629	607	645	623	628	633	594	641	609	620	640	644	641	621	598	607	635	649	634	648	645	600	609	576	610	623	627	649	623	613	679	600	609	565	611	591	641	633	619	605	617	634	651	631	600	640	607	640	609	606	572	595	588	612	629	629	666	643	656	715	661	603	617	577	579	651	593	631	597	624	602	604	602	651	640	642	615	619	656	665	611	622	578	603	598	665	634	622	598	602	633	618	632	603	642	665	626	640	638	638	634	600	604	625	638	625	600	618	577	697	628	625	608	629	636	626	665	612	639	631	594	634	673	609	646	595	612	636	597	663	592	588	644	633	614	628	698	639	642	619	645	615	647	649	617	624	598	650	639	625	626	607	631	628	645	620	647	670	618	637	663	619	609	639	630	629	663	602	639	629	634	661	599	598	647	559	613	592	621	577	609	605	666	652	612	669	655	616	616	633	632	711	652	636	654	631	623	632	616	648	610	645	652	617	598	573	605	651	641	638	632	650	615	595	614	636	637	624	597	644	636	611	608	653	625	649	622	631	679	622	642	637	590	619	609	644	653	632	621	672	624	647	606	643	647	646	625	625	639	637	682	586	603	654	596	609	641	620	607	644	622	605	693	652	634	633	597	645	620	628	652	579	652	635	589	687	625	643	685	607	628	622	608	622	639	576	603	577	611	632	637	650	604	577	606	637	595	666	620	609	629	648	611	673	613	667	619	657	654	628	623	622	672	587	651	663	604	635	630	641	621	606	668	639	687	665	665	603	598	603	638	623	580	671	578	625	639	632	615	614	607	632	589	608	613	608	632	627	641	632	637	665	567	619	606	633	622	672	625	654	630	619	613	641	602	638	662	597	643	622	637	626	658	645	609	635	644	635	644	631	632	621	639	606	653	592	641	614	624	658	621	647	597	589	615	627	664	591	666	639	618	638	658	616	628	650	652	636	656	593	599	662	661	643	618	642	640	654	607	608	658	659	605	614	663	631	638	598	607	637	653	659	652	593	611	584	615	613	635	621	621	625	639	637	650	679	621	641	626	651	660	595	597	626	581	604	622	603	669	595	666	607	625	645	610	618	652	641	627	641	652	636	617	655	644	640	602	637	675	592	597	638	622	649	579	650	640	597	613	655	648	586	602	616	581	631	670	592	650	593	602	574	601	577	698	631	623	629	585	610	637	594	615	606	662	627	597	661	615	617	605	579	584	673	619	658	612	606	601	596	690	575	639	620	610	609	603	639	634	621	642	634	603	661	590	607	665	647	660	616	657
79108	73785	57251	30653	6567	610	354	334	301	302	311	338	303	305	258	287	332	297	329	287	320	314	332	251	304	297	309	299	286	310	309	311	297	303	313	287	291	319	295	300	279	281	275	304	313	274	305	289	319	300	259	274	294	301	287	295	315	271	341	328	293	289	317	303	293	311	343	306	286	312	288	305	292	270	299	307	279	300	298	295	287	304	310	287	306	319	309	300	307	325	305	259	321	291	277	283	269	293	310	299	312	319	285	292	326	321	303	314	303	299	258	321	301	284	307	283	314	271	292	280	299	300	293	306	310	289	294	302	271	316	262	271	286	296	273	293	303	283	258	292	281	279	302	282	293	265	307	316	298	312	310	300	272	316	296	302	306	282	306	280	298	297	284	313	277	283	310	280	292	277	301	305	289	313	306	304	276	309	300	286	269	278	303	301	282	323	307	289	294	303	265	295	272	293	262	323	305	296	298	284	265	274	274	287	315	290	313	301	286	255	293	323	294	285	260	292	280	287	298	274	293	280	285	277	313	290	283	296	311	288	287	304	291	308	284	318	332	306	310	293	337	302	303	284	284	244	309	330	304	317	321	282	288	267	283	292	287	285	315	302	283	268	293	303	305	305	288	307	298	304	290	274	315	272	288	296	313	279	291	322	326	287	280	303	303	288	303	294	295	279	292	318	307	314	282	271	311	281	288	295	282	280	300	299	332	294	304	263	285	251	311	278	326	310	255	268	246	283	292	313	310	302	291	295	276	309	275	293	291	316	290	315	289	293	273	288	292	316	280	289	290	332	273	305	306	276	272	293	305	319	293	331	284	286	319	287	293	273	306	329	308	271	310	307	276	320	300	297	289	309	285	310	290	287	300	309	272	257	259	313	269	300	293	303	263	316	295	315	274	274	271	293	300	283	292	289	295	289	307	323	283	316	316	291	306	283	299	295	279	307	306	294	285	287	318	292	279	300	282	300	296	295	312	313	311	301	300	303	288	314	311	303	307	269	269	269	273	285	285	281	303	294	293	266	299	297	317	289	327	273	299	287	288	323	290	290	293	299	270	300	286	299	277	296	301	292	263	306	265	315	270	278	323	312	273	328	274	289	303	281	301	299	300	304	313	279	279	311	311	302	335	275	292	293	273	296	278	293	301	295	296	284	291	296	302	300	303	289	270	287	264	313	286	299	268	296	273	269	285	300	277	295	285	287	281	325	302	283	330	290	308	265	298	290	266	310	313	273	322	276	273	320	292	274	303	308	302	295	300	257	294	268	279	278	292	298	322	301	291	298	299	288	271	287	307	292	294	285	320	300	295	290	320	312	276	321	324	307	270	293	334	275	286	289	298	281	312	278	310	308	300	316	315	275	296	309	321	278	296	291	291	289	296	256	303	261	300	279	321	311	283	283	290	269	295	301	272	314	303	265	326	309	312	283	284	316	289	277	285	309	296	302	303	288	310	294	301	282	268	297	300	317	325	282	320	282	271	288	308	316	284	297	279	316	297	305	295	337	329	321	341	290	313	317	284	291	304	300	317	302	285	262	284	283	305	307	288	296	300	306	309	289	315	299	280	289	296	297	321	285	303	312	307	304	325	323	295	310	317	297	311	293	282	291	286	273	299	285	306	270	288	281	281	307	309	300	280	328	265	307	301	277	289	323	285	291	281	281	309	333	295	267	266	298	262	298	308	314	306	283	335	324	306	289	305	301	322	295	296	311	314	324	307	319	295	260	298	287	310	321	288	308	296	293	260	265	290	284	280	291	288	317	279	276	294	300	296	320	291	284	320	278	271	294	304	292	308	282	316	257	286	287	289	272	285	279	316	320	308	320	300	271	283	309	284	273	300	270	285	295	281	274	293	300	320	282	330	259	324	273	327	292	320	296	287	269	269	320	321	294	305	303	329	279	339	259	300	291	293	273	274	276	270	291	300	320	298	281	310	310	299	270	293	304	270	259	315	254	302	269	307	294	298	299	319	326	310	289	274	280	317	261	289	293	275	304	296	287	331	289	290	278	301	297	292	291	304	294	314	306	312	308	268	301	292	288	314	325	290	293	293	315	271	323	284	310	319	279	318	291	298	272	271	285	289	301	284	336	304	324	287	303	298	296	325	290	315	325	321	287	291	306	301	279	288	296	303	293	283	285	274	303	292	307	282	268	288	278	288	293	325	271	328	280	272	299	265	309	281	257	289	284	288	310	339	297	282	304	321	315	301	308	337	296	285	298	304	292	294	259	274	294	329	284	276	319	304	271	307	314	290	272	298	328	310	294	291	335	259	287	282	292	327	286	287	305	305	271	307	327	327	310	314	322	270	296	312	293	280	290	300	295	290	267	303	297	318	296	290	327	286	285	319	297	300	283	281	283	305	280	314	296	318	296	290	283	284	301	300	289	290	271	284	294	300	293	305	271	313	297	282	275	284	269	296	292	280	285	302	253	266	292	273	298	314	275	302	316	303	293	267	300	311	266	305	278	291	303	297	298	273	289	274	283	318	296	284	248	276	274	293	275	285	279	286	263	336	292	306	270	320	299	346	289	286	291	306	292	305	298	310	291	313	294	287	311	316	293	288	278	305	283	316	299	318	315	284	285	296	288	282	313	305	310	283	309	279	312	284	301	316	296	344	328	290	293	289	303	296	299	305	273	294	287	317	288	296	297	299	289	284	320	289	287	290	269	295	326	296	262	279	287	303	287	316	314	296	312	288	292	329	274	298	269	295	324	304	281	303	266	285	293	285	286	310	291	298	309	299	278	287	303	291	308	286	278	289	330	282	283	316	273	311	332	299	299	309	298	324	290	324	311	291	302	300	269	268	302	288	293	270	290	285	316	306	286	272	307	304	296	303	305	315	302	276	268	300	310	304	283	287	273	285	310	297	291	289	322	290	321	275	246	322	283	306	337	286	293	310	311	334	254	315	288	296	299	282	273	276	311	265	282	293	278	305	310	303	316	315	303	308	309	310	298	282	308	295	276	279	296	295	309	305	295	295	272	289	290	292	318	275	282	277	301	306	293	276	302	310	298	306	311	299	275	324	322	306	307	288	278	272	292	293	315	293	294	307	311	268	284	296	275	325	331	301	313	300	273	298	302	300	297	317	282	277	323	317	304	287	278	283	315	273	284	276	293	289	285	318	304	267	273	304	285	294	307	285	295	300	306	293	266	297	282	296	284	302	283	301	292	320	321	263	290	272	291	280	279	322	275	276	291	319	293	274	286	284	305	308	267	310	318	321	307	292	309	324	315	296	301	320	304	303	306	296	306	244	302	308	343	299	284	288	287	270	282	305	296	317	291	293	304	279	310	306	314	305	302	302	293	293	281	242	311	294	272	282	276	314	309	312	289	280	298	303	309	300	301	288	317	274	301	315	316	308	320	304	309	306	329	297	287	306	305	318	325	278	296	270	271	339	281	268	305	321	323	302	272	278	299	260	262	282	285	291	264	289	325	284	331	266	279	285	295	294	291	309	315	319	274	281	315	330	278	286	279
62614	63877	55456	18301	1227	1132	1113	960	1002	1021	902	1009	956	944	923	928	936	877	922	905	914	899	845	827	877	887	893	924	882	898	926	834	877	919	908	871	872	836	903	899	896	830	842	877	897	901	887	813	896	954	897	790	837	867	925	888	907	898	855	887	881	877	857	893	879	891	905	884	874	907	859	893	810	874	926	900	804	871	920	848	862	887	879	864	856	897	829	857	854	845	853	947	884	883	872	872	861	875	863	860	886	881	852	873	910	905	838	770	867	825	920	885	822	885	906	851	881	913	835	927	891	928	873	917	862	856	910	830	861	898	865	856	938	900	875	851	870	866	899	868	867	849	883	872	841	861	910	893	889	842	850	893	868	911	896	902	899	841	873	862	869	926	873	913	871	844	918	878	927	888	870	869	895	836	930	888	888	914	829	901	876	871	866	889	878	888	820	853	850	896	821	883	845	888	874	839	862	847	909	868	865	855	923	864	828	933	885	890	881	870	867	858	899	913	873	870	885	856	909	909	920	839	844	911	867	925	846	862	903	902	861	913	858	903	871	849	894	944	862	860	862	877	870	858	843	921	865	849	904	869	949	831	907	880	913	886	871	874	844	834	934	835	883	964	871	837	872	900	883	870	851	872	854	893	902	895	927	892	852	871	862	855	924	861	873	878	843	899	830	862	874	859	846	845	887	857	902	871	890	880	907	916	862	883	845	925	877	877	898	845	843	877	878	904	816	824	881	851	920	848	863	912	844	909	904	846	822	873	909	899	862	832	916	870	845	916	933	905	862	895	862	881	836	909	881	864	933	891	822	884	882	842	902	881	891	924	883	880	906	876	872	894	886	884	881	895	847	900	874	882	858	875	909	853	879	889	856	892	810	893	884	916	891	900	895	837	901	893	849	904	901	874	839	860	938	890	891	846	919	849	917	921	919	906	894	860	813	896	839	870	892	919	881	919	883	918	877	888	861	889	825	886	901	894	897	875	876	859	861	875	858	891	899	853	868	881	858	902	874	889	884	803	853	876	892	820	877	909	887	853	898	873	886	862	813	812	863	905	841	881	865	902	884	829	883	848	845	919	855	883	856	846	904	864	886	848	862	873	867	874	900	832	876	872	870	885	853	858	875	900	853	880	895	891	834	906	852	853	878	897	841	856	903	864	872	888	861	880	825	881	861	845	963	913	877	874	883	840	888	859	893	898	950	827	854	892	897	897	865	863	860	861	900	912	883	839	847	885	891	875	825	864	916	836	858	859	868	890	860	892	896	883	867	865	872	833	869	934	867	874	833	857	855	886	895	847	879	880	892	912	880	888	859	856	875	918	841	878	838	878	863	910	887	905	879	866	883	894	830	864	896	848	888	925	859	886	876	840	910	872	867	877	899	867	881	846	830	858	874	899	891	898	871	855	880	852	932	878	910	872	893	867	827	834	890	895	911	862	916	879	890	939	904	904	875	880	895	885	945	881	846	853	848	885	867	929	892	889	905	873	916	906	880	855	895	908	903	858	895	867	891	885	875	878	906	936	877	887	941	886	887	816	851	902	873	904	892	908	843	869	849	849	897	908	886	902	880	844	829	846	916	855	861	885	861	839	911	825	860	851	878	886	898	888	844	859	904	818	899	859	927	871	845	892	840	876	845	930	828	837	926	871	895	893	895	835	846	842	873	849	842	854	914	839	853	860	903	862	884	867	898	925	887	865	894	924	850	881	826	887	884	906	844	871	831	832	836	845	865	890	916	887	818	902	899	881	861	937	841	816	863	858	834	904	899	844	923	863	915	900	882	868	903	849	886	840	942	851	868	914	841	851	867	863	906	870	915	858	802	883	890	910	926	869	883	881	900	866	912	860	885	880	863	874	900	863	888	844	889	846	866	906	864	907	864	921	831	901	925	910	873	854	915	911	926	899	825	901	877	862	895	932	884	905	811	912	936	899	914	902	908	913	912	870	888	821	850	862	923	920	827	889	902	874	865	907	900	858	865	866	869	820	877	922	852	885	871	896	811	928	816	854	889	887	899	897	851	856	866	853	831	869	908	911	858	867	835	871	881	879	888	882	878	855	877	845	904	892	867	907	853	878	924	845	851	863	861	864	860	895	880	907	875	857	892	863	880	867	884	867	904	848	868	876	886	868	896	846	881	857	857	870	871	850	845	868	892	892	885	875	926	868	849	879	920	893	914	869	926	888	852	826	920	923	860	901	886	850	900	820	904	896	844	876	897	802	897	888	923	902	880	867	862	822	893	869	916	905	846	855	892	892	899	832	864	847	927	898	858	944	907	884	841	834	857	889	878	878	890	815	851	887	911	849	892	897	889	880	829	846	849	908	872	902	805	877	874	921	898	861	954	895	883	919	842	860	832	899	882	881	910	905	834	832	868	868	891	931	857	912	836	873	895	833	867	822	855	895	830	835	855	855	822	885	818	918	901	907	902	826	863	897	909	929	866	868	858	909	859	900	892	888	888	923	864	910	876	879	889	893	888	870	897	881	855	852	878	860	887	907	890	887	905	869	877	766	829	840	908	917	857	892	880	882	883	886	903	849	960	845	868	842	839	838	892	899	895	942	907	848	856	872	895	835	898	850	898	896	905	877	876	873	880	882	901	867	844	916	839	877	850	902	845	903	864	904	830	907	820	926	937	848	864	888	860	881	904	870	886	847	863	910	862	887	830	942	865	855	928	862	907	863	846	850	892	860	883	841	887	881	941	923	862	895	856	850	866	893	831	863	846	872	845	885	980	869	915	837	842	891	884	879	887	834	865	840	887	882	836	875	849	913	849	888	845	840	823	907	890	884	934	856	913	870	832	877	856	864	922	823	938	915	877	872	858	856	872	875	931	841	872	969	855	896	910	885	863	857	838	915	851	896	884	834	842	869	940	913	851	862	863	867	859	852	874	895	878	867	837	876	889	882	862	877	898	889	844	804	902	840	872	884	826	917	864	812	850	959	875	869	856	885	904	890	861	846	904	878	881	815	926	902	890	848	854	911	911	902	847	877	845	900	905	868	833	869	846	880	868	888	927	851	886	848	906	850	887	847	847	905	876	851	831	858	838	877	885	845	866	854	931	930	915	909	862	867	930	918	882	857	857	831	866	888	875	941	889	867	892	889	848	800	903	887	826	886	873	955	822	882	820	859	859	891	859	882	919	847	852	895	870	859	876	900	898	860	858	896	931	840	896	879	837	856	841	822	851	859	847	861	884	838	905	934	934	869	891	845	859	937	896	816	862	862	884	939	894	876	861	910	881	854	924	865	877	891	880	896	885	855	881	867	864	865	898	869	842	871	870	865	932	822	912	858	887	920	881	845	872	885	860	898	895	863	901	873	843	881	842	874	882	924	920	861	848	844	843	879	894	887	820	829	911	859	911	864	872	844	882	869	863	818	867	867	910	938	887	881	870	863	887	945	915	869	902	953	852	933	835	873	910	888	817	875	902	963	923	898	872	895	845	871	854	903	852	902	875	873	893	844	856	878	879	837	858	858
33153	21595	7961	1268	180	153	139	132	139	134	124	137	135	126	163	151	139	165	151	130	125	146	159	148	150	149	145	162	156	142	146	157	140	142	136	149	137	152	144	146	136	147	145	143	173	160	160	148	132	144	148	143	163	140	154	138	149	149	146	131	130	161	146	163	142	166	158	127	144	124	136	135	132	152	164	155	150	143	143	136	148	151	133	143	164	133	138	146	143	138	172	165	146	156	154	126	141	146	152	159	153	166	135	153	151	135	140	139	146	146	153	144	146	133	146	122	147	152	132	150	146	148	109	134	158	167	142	153	144	128	139	164	149	151	171	134	142	141	154	138	144	142	142	139	151	165	172	148	127	144	178	149	124	143	157	143	130	130	137	167	153	146	159	140	155	148	154	131	133	142	145	151	136	144	158	136	141	118	134	151	136	138	150	157	138	145	174	140	131	160	164	142	143	136	148	164	153	147	129	148	146	132	156	143	133	141	148	167	145	151	148	150	134	138	134	129	151	152	116	145	136	149	141	129	145	154	144	138	159	172	161	153	143	127	151	152	134	152	167	146	134	152	135	152	145	156	158	143	154	133	135	123	129	155	133	142	157	131	135	153	147	148	128	147	152	145	129	139	140	136	146	150	146	154	137	142	159	140	153	138	166	157	170	139	139	144	157	146	152	148	158	124	158	176	148	148	142	145	141	134	152	149	115	143	141	143	134	141	133	156	143	133	155	147	146	142	127	149	138	137	137	138	144	146	134	143	149	127	128	144	150	157	158	156	146	139	146	154	177	120	124	163	131	156	153	161	134	154	136	154	133	134	142	130	145	158	153	151	146	142	143	142	132	156	151	135	141	146	156	137	131	150	163	154	161	122	130	139	170	157	156	127	152	141	145	161	142	160	130	145	129	126	166	131	127	142	135	131	138	153	138	134	132	166	134	143	157	138	137	139	147	142	132	118	140	124	139	145	149	165	138	130	147	159	158	161	160	161	141	148	145	158	166	140	148	139	136	145	136	150	145	147	124	154	153	137	146	155	150	143	170	140	142	139	161	128	153	132	160	135	152	169	159	141	136	140	123	155	155	152	125	169	164	137	144	138	168	126	148	126	153	147	151	130	142	146	140	179	153	159	148	147	160	131	153	177	144	146	156	139	154	159	111	150	178	146	144	144	135	158	161	143	149	159	134	140	130	144	143	153	134	140	172	136	123	161	149	144	152	122	149	133	157	153	121	146	120	161	148	139	140	139	143	129	151	130	139	125	140	135	148	139	132	152	147	161	128	135	132	122	137	158	148	126	140	155	132	128	161	166	166	146	169	116	148	140	159	161	146	155	136	122	133	163	125	145	136	140	141	132	141	138	132	163	122	127	152	135	125	142	159	159	146	141	126	124	158	121	146	145	142	130	135	153	143	160	135	143	131	146	138	138	119	144	147	155	163	134	148	124	132	143	140	144	156	154	153	146	150	154	145	136	139	175	148	134	161	126	159	158	160	137	123	144	146	129	152	149	131	137	141	154	151	141	150	143	149	158	159	148	155	146	133	171	154	151	143	125	158	171	177	138	143	158	151	142	129	144	189	144	151	131	147	140	157	154	163	126	155	174	140	121	134	153	144	156	158	150	142	156	142	126	134	148	141	130	167	131	150	160	134	141	148	149	137	141	129	140	162	144	139	155	156	144	114	162	136	167	124	155	141	152	164	147	154	146	143	146	142	153	128	140	134	151	134	148	142	156	154	130	146	144	149	143	165	148	138	157	138	159	153	145	116	128	146	151	144	140	144	155	156	145	155	127	162	127	133	133	144	148	145	140	160	129	144	137	140	156	149	118	152	147	133	155	127	152	135	142	150	165	147	147	143	154	138	131	152	140	162	135	134	133	174	136	141	125	133	147	146	131	148	151	133	138	148	124	161	139	122	148	133	159	167	159	145	165	133	138	143	143	142	134	149	145	140	158	139	141	155	129	135	158	159	123	159	159	150	135	127	131	122	151	148	127	144	144	136	161	165	170	137	119	142	138	139	149	178	148	128	142	136	154	143	143	128	145	154	129	147	144	147	120	140	145	128	126	154	121	163	162	132	155	135	142	133	147	175	143	172	135	121	136	144	177	134	153	134	144	167	144	151	141	146	150	133	146	135	155	131	133	137	142	132	176	140	139	147	133	153	157	148	140	141	146	145	148	158	128	150	144	127	140	140	140	142	140	152	137	147	122	171	144	143	153	139	145	161	130	151	128	129	141	134	140	150	137	137	144	164	150	139	168	152	154	146	120	124	154	135	131	143	135	141	140	178	127	143	130	130	150	143	137	161	132	126	152	142	145	141	143	144	141	154	158	148	176	161	127	127	121	159	133	146	158	136	148	154	144	150	142	147	157	140	126	138	146	151	148	144	112	150	154	171	129	136	157	164	144	160	167	151	138	149	146	143	121	128	139	140	159	139	155	177	143	150	142	143	146	115	147	157	169	148	146	152	152	128	150	150	142	154	137	158	136	136	126	130	144	135	136	156	157	146	166	161	142	127	143	154	127	143	145	144	130	155	134	163	120	145	168	118	152	148	161	168	140	151	135	164	141	149	143	147	154	125	153	147	123	139	139	149	131	161	149	159	145	147	136	158	130	122	135	140	139	145	148	140	148	144	156	147	143	142	121	154	143	141	147	143	149	155	130	176	142	134	155	144	160	143	129	144	143	169	132	136	135	136	170	153	133	136	147	144	134	150	131	145	164	151	155	155	145	140	154	152	157	135	139	172	147	147	174	130	139	136	141	151	141	157	134	157	153	137	135	163	142	169	134	137	146	140	149	147	142	144	149	147	125	115	145	151	127	127	131	167	147	170	151	134	139	147	146	155	159	128	124	141	155	129	146	133	142	148	140	138	113	136	139	142	151	156	133	135	160	153	155	151	117	141	148	142	157	138	155	146	155	126	131	151	128	139	148	125	140	137	146	150	143	132	161	135	144	156	152	135	152	146	148	156	134	148	168	154	143	149	147	134	143	143	156	160	158	147	139	156	158	143	129	147	152	168	147	148	144	147	172	144	144	158	157	159	144	179	143	156	144	121	155	126	141	114	123	137	138	158	140	123	147	140	124	134	154	143	134	151	139	158	127	143	152	161	157	135	136	150	160	157	141	140	129	137	149	135	149	166	153	136	154	181	147	156	153	131	145	147	147	134	144	136	150	154	172	145	131	143	155	141	137	152	122	153	158	146	146	166	135	144	174	133	140	156	150	154	151	124	173	153	169	135	163	121	135	153	149	141	140	127	141	129	139	155	156	115	149	146	142	169	164	159	154	159	153	157	136	122	125	147	147	168	145	129	161	164	154	156	136	135	133	150	147	148	139	126	144	156	134	132	156	116	141	143	139	138	151	133	155	135	168	131	153	153	167	142	136	152	156	140	144	144	154	163	147	151	127	137	131	150	156	166	143	130	138	124	140	141	152	168	145	168	152	139	154	137	154	162	149	154	127	165	151	138	149	138	161	152	151
32081	24680	11647	2613	462	483	521	529	471	514	526	499	500	523	506	459	496	466	466	492	495	494	488	461	496	476	512	518	500	489	475	498	474	484	461	454	494	486	479	488	471	481	499	519	508	498	495	454	485	465	510	477	506	489	509	459	506	486	482	458	462	480	467	455	459	495	536	486	517	498	465	497	511	514	484	508	526	514	480	491	498	504	486	511	525	489	468	542	480	538	471	502	463	471	483	526	563	444	431	452	480	482	543	525	510	470	487	479	489	474	509	486	477	528	541	511	478	506	480	511	474	485	465	489	483	502	480	521	512	445	457	499	492	520	470	484	508	502	483	470	469	477	504	471	463	490	488	502	504	464	497	502	472	493	484	501	478	494	470	474	497	519	523	479	479	498	483	495	497	480	481	487	489	495	472	514	465	543	443	497	441	515	506	496	496	461	463	471	522	537	488	508	495	474	502	474	470	460	488	505	499	457	511	465	470	457	519	489	525	494	484	486	526	469	478	470	521	521	448	465	521	526	505	484	509	517	481	476	479	474	503	495	514	521	511	517	446	517	532	508	491	456	492	466	517	490	460	501	473	476	481	494	505	504	472	508	525	493	485	520	529	507	514	477	496	484	426	503	493	486	503	510	523	475	491	485	485	510	480	503	511	480	483	514	482	475	471	489	482	493	499	456	486	496	492	480	482	505	472	461	519	467	485	506	493	514	504	476	462	491	481	459	458	531	513	439	513	465	484	486	518	483	503	492	479	492	499	456	523	477	490	497	502	511	498	457	474	502	500	480	506	484	477	512	480	477	492	452	484	501	470	476	469	486	511	519	472	507	463	525	528	463	519	535	549	511	478	471	518	486	457	483	441	480	465	501	488	506	476	522	466	493	475	524	503	527	519	517	498	501	484	530	479	467	512	490	458	459	506	523	481	496	486	465	487	493	451	461	497	496	511	443	487	496	499	498	477	455	463	481	458	503	515	511	498	480	481	478	478	486	488	452	499	526	495	493	482	460	496	490	527	507	512	500	492	502	510	472	470	484	493	465	496	471	479	517	494	527	485	511	496	489	464	492	476	505	456	516	523	490	469	494	466	494	476	499	493	470	518	468	498	473	512	487	492	488	490	479	545	501	524	498	486	479	524	462	501	481	476	488	521	498	532	491	499	479	495	473	515	474	467	474	483	493	473	495	529	468	539	472	487	471	459	485	479	470	438	478	479	470	519	474	443	511	520	473	463	503	471	467	507	513	454	490	527	469	497	471	444	515	491	513	500	507	481	493	499	523	476	521	487	490	467	442	490	521	475	482	474	467	487	504	497	471	498	488	467	462	469	501	463	500	488	495	484	518	500	475	470	480	485	484	469	477	498	516	469	515	467	486	497	505	473	483	479	493	467	478	524	495	509	518	479	476	486	475	465	482	473	508	499	439	473	483	484	525	480	508	506	497	505	489	489	495	476	500	502	504	440	437	484	497	490	454	470	464	495	454	493	529	502	479	492	502	431	485	488	480	465	524	498	472	470	454	488	528	451	523	447	460	510	497	465	517	509	463	502	474	482	499	478	485	482	495	508	524	513	492	530	471	474	526	505	508	512	482	475	517	503	507	490	477	494	500	496	513	470	510	505	489	471	510	467	508	436	446	479	512	482	489	523	564	461	471	469	510	508	465	533	496	493	535	520	469	511	495	509	519	498	502	482	488	522	505	468	549	459	503	524	466	482	507	502	456	457	544	531	500	491	475	513	509	493	522	465	506	453	523	496	494	536	512	525	538	435	484	475	483	518	474	492	512	502	456	510	506	494	467	478	490	478	490	474	479	482	518	540	494	539	505	527	499	447	479	480	494	499	485	463	474	484	519	492	515	512	498	469	474	509	490	460	470	528	510	484	506	490	458	526	498	481	544	486	450	454	467	455	498	517	527	514	496	531	536	471	496	499	524	506	504	475	481	479	466	507	525	469	446	465	500	491	495	524	490	493	517	506	478	480	503	488	509	507	536	507	483	498	523	461	475	490	498	496	503	464	450	459	509	508	508	471	497	526	467	504	525	465	511	474	455	505	505	506	458	446	506	508	479	524	447	498	547	494	492	491	479	498	481	475	530	488	490	490	506	507	496	512	476	436	486	492	490	494	468	505	532	495	518	462	510	484	491	489	517	489	495	515	507	457	460	520	424	525	512	510	490	479	445	504	483	467	496	498	494	495	529	479	545	503	504	499	501	495	471	491	494	486	483	537	482	495	455	518	533	514	501	459	504	488	498	506	483	522	517	501	487	508	494	478	499	508	489	477	525	484	480	486	526	492	491	478	508	497	469	485	496	539	459	469	539	476	496	498	501	510	476	475	502	510	482	471	483	490	513	480	456	482	492	499	451	510	472	500	458	449	511	512	476	479	527	517	469	469	487	529	491	488	471	467	523	477	474	495	474	481	497	498	521	481	501	486	498	476	479	480	496	456	471	494	510	484	484	462	461	505	508	487	485	483	502	502	490	487	500	486	570	489	472	499	489	510	535	494	511	474	484	480	484	487	474	461	484	515	501	499	517	475	456	447	479	482	500	521	495	498	478	493	487	448	476	501	514	497	542	482	470	500	472	486	471	454	516	510	480	497	470	486	516	470	460	520	481	493	524	484	507	499	458	476	529	470	510	489	498	486	528	495	479	539	473	485	507	480	480	449	439	503	504	482	487	507	531	521	468	494	480	504	438	499	472	500	490	511	525	485	482	458	493	469	495	490	492	526	480	484	483	477	527	527	494	519	532	492	490	510	472	493	421	510	449	489	495	460	440	513	491	473	531	506	489	512	514	452	484	501	502	457	496	494	509	497	473	542	521	535	485	483	501	539	491	520	495	440	456	487	497	483	504	494	466	491	546	509	473	491	496	490	501	504	449	491	479	476	488	457	497	475	504	489	511	488	493	474	462	491	487	447	475	485	494	487	519	477	481	449	530	439	504	494	482	475	422	514	490	502	481	496	486	474	488	480	446	509	509	516	470	476	480	475	501	500	491	497	503	489	487	463	445	500	443	516	546	540	536	486	484	521	474	516	485	531	491	489	490	465	491	493	487	525	505	494	495	532	490	485	466	501	511	472	467	460	532	476	497	485	465	465	484	509	501	459	477	488	474	490	480	504	456	483	479	437	484	534	478	509	520	502	468	486	483	485	472	471	489	506	486	449	496	475	524	503	501	516	477	508	460	431	456	495	473	489	498	510	465	483	492	453	475	518	504	526	475	476	459	512	504	474	517	499	497	524	514	491	477	440	458	517	471	466	471	484	484	477	500	517	474	455	510	479	488	520	522	444	515	497	459	472	499	494	466	495	503	507	508	487	516	467	498	534	533	517	504	483	498	524	476	489	494	483	515	526	450	486	497	510	513	470	498	503	495	481	504	455	512	504	460	464	496	519	499	474	498	470	494	500	497	498	500	459	467	496	504	492	501	506	485	505	487	511	498	512	494	507	473	508	491	495	485	472	448	502	486	483	456	474	459
69365	60591	44309	20599	1863	254	210	215	185	218	202	201	186	207	178	206	225	198	176	188	198	223	216	186	187	193	173	180	191	194	206	207	200	174	205	226	174	167	183	184	198	184	200	196	196	202	200	199	219	191	191	189	198	204	175	208	192	198	207	191	201	197	167	192	185	194	215	216	207	189	224	197	180	193	205	209	181	202	199	210	177	170	180	189	191	194	182	215	185	184	177	197	176	204	184	215	183	186	204	161	191	203	204	182	171	183	209	183	175	205	172	205	171	197	157	207	198	185	202	186	217	199	186	182	193	172	207	172	159	171	184	181	217	181	190	186	181	180	168	176	200	206	181	181	176	187	189	202	204	188	189	181	200	178	225	205	182	190	202	198	196	190	185	193	194	199	206	186	186	195	159	203	213	193	189	206	211	206	175	197	209	204	228	197	176	197	172	185	183	182	200	184	197	188	175	216	189	194	183	208	189	202	177	202	192	184	180	211	179	212	185	170	175	191	182	177	202	186	195	187	183	206	180	211	204	169	192	177	212	187	191	176	186	190	192	190	206	190	212	186	204	227	185	201	177	187	210	203	189	207	206	221	187	200	193	225	178	175	188	195	201	218	189	191	196	199	213	218	185	191	189	170	172	191	228	182	191	180	216	175	189	177	208	200	194	182	202	219	210	199	193	202	180	189	208	197	206	189	202	188	187	180	201	200	189	180	190	212	194	181	212	191	192	183	209	187	197	194	195	204	204	224	216	177	218	190	171	188	201	197	208	183	179	197	191	184	197	219	225	196	186	198	194	189	220	160	186	185	200	191	193	208	194	182	176	199	231	180	216	189	216	202	203	201	196	176	234	208	197	182	196	181	233	193	165	195	211	209	192	182	236	183	188	187	192	184	201	159	190	186	175	203	170	190	209	184	193	189	180	193	213	209	157	156	167	207	190	198	197	192	200	179	188	202	205	195	182	164	196	180	178	191	185	176	191	184	202	200	186	181	176	189	229	232	191	190	187	192	218	202	192	190	198	211	198	188	207	181	192	180	215	213	200	206	190	192	179	226	192	189	177	190	185	188	201	180	196	210	194	195	191	197	190	192	190	206	203	196	198	175	189	203	193	207	209	181	200	186	206	190	212	201	212	192	220	198	225	191	207	199	191	199	177	190	204	204	207	185	208	192	191	196	168	196	206	181	199	182	179	215	175	217	179	202	194	197	211	191	191	195	214	205	203	212	205	196	215	178	174	193	200	196	159	176	201	178	192	190	160	167	213	190	180	189	188	198	190	185	172	197	184	202	203	176	195	211	213	220	201	201	202	208	182	196	187	192	207	197	193	193	198	195	184	203	192	194	177	220	193	179	182	196	210	181	181	201	189	193	203	189	190	177	186	192	157	192	231	169	207	171	214	223	171	191	208	198	169	192	207	177	185	189	205	197	196	195	170	205	201	205	176	181	182	209	187	182	194	195	180	186	206	171	189	189	188	203	179	218	184	196	199	220	198	188	193	195	190	193	202	183	179	202	216	183	205	188	205	194	204	198	199	176	198	194	215	222	183	209	188	194	175	187	200	214	206	202	168	188	184	189	217	190	168	197	202	194	184	185	189	168	176	214	209	173	196	209	173	203	182	204	213	182	200	185	228	196	198	201	180	234	184	192	200	193	209	173	166	189	210	199	204	194	195	175	157	211	177	184	192	187	218	194	188	212	163	205	197	186	171	191	179	198	173	179	209	182	182	194	204	227	207	195	217	197	204	208	178	209	182	200	193	208	183	211	192	199	197	196	198	206	204	166	187	177	175	192	182	205	182	192	192	178	175	180	197	213	193	195	192	206	212	177	212	187	217	215	202	243	208	188	198	170	185	201	203	205	183	199	173	199	204	212	202	200	198	210	172	181	197	174	201	201	198	204	183	198	197	191	179	199	197	186	192	203	229	178	213	176	205	180	183	203	197	208	200	210	201	208	187	181	191	201	176	197	214	201	190	186	199	161	172	195	201	179	181	210	207	219	195	193	172	203	196	182	210	181	183	203	182	177	195	184	168	224	217	213	223	183	199	164	181	205	204	190	205	198	220	188	172	172	171	195	208	212	190	187	206	201	194	182	184	194	197	197	185	181	217	196	198	191	166	213	215	191	180	206	208	192	214	193	193	216	190	203	200	183	208	193	216	190	212	194	163	191	198	202	194	190	184	196	200	217	195	187	204	206	171	201	186	202	183	194	202	179	201	169	196	200	208	194	162	207	213	212	215	187	194	201	185	200	182	171	193	209	194	224	181	180	211	188	182	204	183	184	172	197	173	192	192	162	188	171	208	203	180	187	195	230	172	182	177	205	204	199	177	164	193	188	194	192	194	171	183	210	201	193	194	201	199	205	202	189	188	204	177	199	193	189	197	188	192	200	190	199	201	213	196	216	193	169	202	191	182	246	227	177	182	191	185	185	200	199	183	212	193	192	185	190	195	209	185	181	194	199	185	201	205	193	154	163	212	192	202	187	160	172	179	197	184	179	193	191	191	182	185	196	182	193	168	187	208	165	179	178	194	215	180	203	189	174	213	200	185	167	175	197	190	185	193	202	181	188	195	186	198	188	238	199	190	156	182	193	179	190	192	179	188	188	206	203	185	191	216	205	190	182	205	213	187	186	197	180	190	203	193	193	199	207	191	192	187	190	199	193	219	206	204	200	190	199	153	199	202	189	199	180	203	199	179	184	176	194	194	199	181	187	206	177	196	188	175	225	191	181	198	205	200	184	208	210	181	185	193	215	169	199	180	189	179	184	200	178	213	204	206	205	186	168	188	204	188	212	175	183	191	200	185	207	187	183	212	176	194	210	179	187	180	221	187	213	204	201	201	178	166	218	189	173	190	177	178	187	192	191	202	201	215	222	194	201	202	163	185	192	178	195	188	197	194	196	211	194	179	192	171	179	197	185	214	167	173	183	166	205	185	190	194	210	206	198	178	202	195	195	179	204	203	199	190	171	183	144	225	194	196	228	202	202	214	220	194	197	202	184	201	169	190	185	203	201	200	202	184	209	173	198	194	203	174	188	206	197	184	194	197	185	195	201	198	210	204	174	178	194	207	187	167	214	186	202	183	186	193	217	253	191	208	209	192	206	198	184	185	183	205	210	182	158	225	208	204	206	190	180	197	205	195	178	176	204	197	196	183	199	192	193	201	183	178	190	202	179	204	217	195	202	168	181	200	177	208	186	202	169	192	173	183	232	200	195	209	224	196	182	170	182	213	202	197	207	199	202	185	221	209	211	169	216	187	188	179	201	203	205	180	168	197	169	216	196	199	201	192	192	168	185	194	199	208	197	207	210	202	189	193	191	183	180	203	221	196	218	181	200	208	230	185	234	195	237	214	202	189	186	220	195	193	182	185	167	181	204	178	173	170	187	184	184	164	202	177	182	178	175	193	191	177	195	199	195	171	199	191	195	196	206	204	189	193	177	183	183	206	184	202	211	183	205	217	199	201	193	178	184	215	186
50972	50191	43001	14089	761	709	683	683	700	686	678	626	663	698	665	623	630	612	612	597	666	629	635	630	606	642	661	562	618	629	628	628	606	591	598	621	651	653	677	636	617	656	632	633	590	611	612	590	605	621	631	601	599	613	606	603	613	658	650	602	635	582	652	598	611	625	560	621	605	602	639	562	628	547	612	634	639	622	598	630	627	573	607	592	599	613	607	626	668	634	589	630	623	585	588	622	626	608	611	620	637	599	608	588	574	640	609	639	639	602	630	660	590	595	615	589	612	625	651	616	592	609	636	633	591	641	599	611	630	644	625	613	683	629	645	594	596	602	612	606	596	598	587	615	636	623	634	585	598	643	592	593	609	610	596	645	588	639	633	635	592	625	634	597	589	628	602	618	642	580	635	571	625	589	617	635	624	617	626	658	617	606	607	627	622	601	599	586	594	638	638	592	606	617	615	625	574	619	618	619	615	612	598	616	603	560	630	624	649	587	590	659	675	595	615	597	571	610	620	630	624	660	663	593	642	601	625	586	628	626	631	600	630	602	662	626	585	566	606	607	629	589	584	599	567	631	596	562	589	543	596	611	605	640	612	633	625	611	686	682	634	638	572	623	574	609	641	640	627	593	614	635	579	628	599	638	606	653	573	633	620	618	665	606	600	610	626	626	598	650	635	616	666	626	598	620	667	581	635	635	601	620	596	572	586	580	620	605	660	615	636	675	597	626	607	603	644	593	645	589	593	623	626	646	595	602	619	616	625	630	617	611	596	593	639	633	638	649	608	615	607	626	596	625	600	651	575	602	653	655	637	613	616	636	604	611	630	611	578	624	626	616	638	620	586	650	632	661	669	635	640	623	611	637	591	617	621	587	619	622	645	597	610	624	590	667	652	598	575	579	560	628	614	617	644	615	610	651	564	605	636	572	626	599	642	637	662	618	628	649	618	626	642	617	592	586	638	635	611	617	663	607	613	588	606	601	589	629	631	632	650	606	624	634	623	601	631	636	619	675	599	577	585	604	629	633	617	580	614	631	624	627	621	637	585	614	584	618	604	622	598	647	622	597	612	627	632	593	614	599	631	633	607	623	599	605	592	611	637	598	593	612	613	605	601	607	605	611	580	637	579	636	588	655	602	635	622	612	618	641	599	606	640	598	616	599	637	620	632	620	602	670	584	599	629	603	619	624	650	611	610	632	653	591	582	625	624	651	617	619	647	593	601	581	619	617	587	641	594	632	575	604	589	610	556	648	686	600	626	605	621	612	593	592	572	640	613	579	614	617	614	636	629	613	614	642	588	622	658	613	606	640	595	600	652	646	626	666	638	605	657	628	662	626	667	623	642	574	616	666	605	599	596	590	579	629	607	627	615	603	592	611	658	622	647	590	600	626	598	626	593	594	590	632	612	663	576	644	654	600	624	620	597	616	593	605	595	618	604	630	619	670	609	619	651	602	594	599	572	631	642	587	600	591	617	608	598	617	601	615	634	611	616	594	610	640	618	605	599	621	600	632	570	620	616	640	590	595	615	674	638	634	608	654	650	586	639	611	607	624	630	589	631	608	611	603	628	650	650	654	610	619	624	607	599	603	566	616	668	609	597	611	602	620	626	600	615	636	657	616	638	611	621	594	631	580	577	585	590	608	570	621	602	612	584	624	622	595	625	674	677	640	616	612	622	625	648	601	600	600	595	594	616	592	611	644	676	654	612	629	683	619	616	613	656	605	605	618	602	649	620	602	580	594	603	566	609	579	639	613	584	581	620	609	663	604	650	661	653	605	633	631	587	603	581	601	617	627	620	653	624	638	658	645	644	629	640	653	671	646	636	630	605	606	648	611	657	628	641	627	652	635	595	613	602	598	613	565	621	626	606	640	612	618	678	589	636	644	631	674	606	623	618	573	574	649	591	656	589	640	644	576	584	580	607	634	611	608	619	630	630	611	615	612	605	593	580	631	596	643	650	628	625	642	650	683	591	642	602	587	629	596	590	615	603	633	597	592	590	647	570	630	600	576	618	601	615	642	580	578	673	577	624	602	651	625	626	612	601	632	654	615	607	678	585	647	619	601	649	619	635	602	639	622	580	650	640	608	620	606	630	643	634	640	613	601	604	656	652	631	609	603	614	635	672	598	634	676	620	636	666	608	604	578	629	592	584	631	656	595	624	629	617	580	658	630	602	591	588	584	602	616	651	576	614	611	630	601	622	594	566	593	627	611	602	620	605	629	631	631	588	651	634	676	583	649	623	642	621	595	612	654	616	649	659	647	624	598	637	614	601	606	620	588	629	644	678	628	613	617	667	620	620	599	647	631	588	628	582	588	635	616	562	639	602	602	663	627	626	611	605	614	574	584	636	586	614	631	639	636	635	618	601	636	624	629	574	566	650	620	640	631	620	602	616	602	607	620	611	664	616	629	615	571	654	640	569	638	614	651	620	630	617	610	632	620	661	596	615	623	619	635	724	590	654	643	621	636	635	647	615	641	649	616	619	662	614	617	583	635	591	606	614	628	617	603	618	645	589	608	646	618	631	578	603	616	634	546	614	593	594	604	600	632	560	601	630	597	580	641	627	638	591	608	624	605	657	632	592	579	596	597	602	577	648	611	612	612	633	606	630	630	595	612	597	610	532	627	575	627	603	563	640	567	623	641	607	653	568	627	613	602	601	630	575	630	668	644	641	580	590	635	626	611	623	616	609	689	555	585	608	642	630	643	626	617	619	662	611	591	605	608	622	631	608	617	615	615	650	622	637	649	636	621	612	614	579	638	664	629	618	584	604	642	604	553	616	599	602	655	594	629	616	606	631	630	603	648	632	630	624	593	619	650	591	598	645	631	665	629	598	616	649	602	581	599	609	632	601	671	609	605	566	622	602	611	627	578	638	633	623	624	603	654	618	616	633	602	601	583	607	604	650	579	639	643	593	596	596	608	634	633	625	620	629	618	605	602	598	599	614	628	601	595	634	610	623	575	595	579	613	613	621	668	613	650	605	635	597	632	646	626	651	627	629	664	610	630	591	588	616	582	634	640	633	657	630	594	592	639	651	606	570	622	621	600	616	632	604	638	637	625	604	634	594	545	596	600	574	634	585	643	641	674	627	599	647	567	602	688	616	632	612	569	627	635	629	650	661	584	616	642	587	578	598	567	640	640	617	637	630	618	599	620	640	613	607	606	579	634	574	606	645	599	657	598	568	617	605	587	595	626	601	628	650	620	591	618	641	646	661	619	634	600	627	612	603	616	638	632	606	635	641	622	615	611	616	621	653	606	624	637	600	644	614	643	636	605	625	620	636	572	598	642	612	608	603	578	620	630	624	572	586	651	592	655	634	585	617	573	614	638	622	631	627	631	595	650	609	619	610	628	612	615	624	608	587	618	619	615	615	625	642	639	634	609	611	602	613	608	638	602	636	662	643	599	609	625	606	644	611	583	633	584	638	625	600	621	641	615	594	611	602	589	605	636	605	607	576	590	627	643	597	579	651	594
79556	73375	56562	30878	6734	490	352	325	299	299	278	304	303	331	312	322	295	275	300	278	299	302	297	320	230	296	276	294	319	296	288	302	296	280	308	302	293	282	304	292	299	285	324	272	314	277	319	304	267	287	284	274	278	281	293	294	285	318	311	280	305	304	315	330	291	304	303	291	310	297	290	279	297	284	296	266	330	285	287	278	278	312	313	322	281	283	305	289	277	291	298	304	283	265	309	304	300	315	310	289	300	271	301	290	321	261	232	318	295	285	296	317	280	287	299	284	282	290	312	291	286	308	321	307	303	278	292	313	303	297	273	288	309	313	301	299	296	310	294	304	293	286	276	318	276	287	299	270	315	312	270	292	312	292	296	309	268	286	315	326	303	283	287	273	275	312	323	287	288	308	294	306	313	315	291	295	312	318	279	261	304	336	303	291	335	277	246	278	327	295	292	311	269	313	300	264	280	284	288	272	269	279	296	276	290	286	255	280	282	259	332	309	289	282	298	301	286	295	306	314	274	302	327	299	287	289	325	324	283	304	321	319	324	301	285	286	297	302	304	277	287	306	301	299	297	300	299	295	263	273	277	263	285	316	301	299	254	292	296	269	278	285	325	299	280	314	274	265	303	298	290	291	307	327	285	298	283	286	299	277	326	284	302	300	279	313	307	281	281	279	330	270	299	274	286	274	290	323	315	287	305	313	273	280	293	313	318	315	289	290	303	306	319	260	302	272	299	274	317	305	298	322	271	280	292	292	293	288	286	292	281	298	281	310	273	291	299	305	269	297	283	261	308	278	294	273	311	303	294	321	271	309	285	287	291	315	301	304	286	306	320	273	336	317	283	297	294	297	263	293	307	271	284	314	288	273	294	275	297	289	269	282	280	295	309	276	292	279	301	313	303	287	278	286	307	305	295	326	286	304	287	278	286	305	287	306	284	287	301	285	305	273	298	300	278	319	292	295	295	274	328	271	288	302	269	318	263	294	286	287	271	300	320	265	290	288	297	269	304	326	271	284	321	296	308	288	314	298	290	315	321	286	270	275	307	264	262	265	281	312	327	309	283	286	271	294	305	313	331	318	296	306	287	295	278	305	287	286	265	304	261	308	292	312	308	307	277	285	260	302	295	291	283	288	319	300	290	294	282	315	296	319	281	277	303	298	273	296	299	298	305	284	285	278	284	297	290	281	305	298	313	289	297	297	288	291	303	301	290	301	262	290	285	278	299	284	281	323	268	288	274	281	286	283	277	276	298	295	274	273	319	278	301	304	281	304	279	287	281	283	303	314	323	318	283	301	281	315	323	282	292	289	290	311	297	299	309	284	277	299	286	293	316	238	322	291	292	315	299	322	314	282	276	288	278	285	301	304	290	334	289	288	286	288	279	250	293	278	264	302	295	309	303	283	288	295	316	273	276	297	283	314	318	305	308	293	273	327	267	314	285	288	294	350	295	322	278	266	308	296	330	297	284	294	296	308	255	341	300	277	287	291	259	290	292	298	264	270	261	281	302	282	300	279	302	283	285	304	305	295	306	305	294	286	281	287	306	309	299	294	308	252	268	277	301	299	277	282	293	269	273	304	277	273	302	305	292	344	278	302	305	284	328	312	260	295	321	313	304	301	307	267	273	305	292	327	293	290	275	296	302	325	256	289	292	296	279	302	271	292	312	284	283	285	298	301	287	281	295	284	299	337	280	295	277	303	283	294	284	306	283	315	277	285	313	320	318	288	308	306	262	285	312	274	283	277	279	268	305	303	288	288	286	280	303	323	304	317	275	280	301	265	283	274	289	305	295	307	321	287	283	291	290	289	292	318	317	269	295	315	250	303	306	288	274	301	283	300	264	311	285	302	279	305	309	292	293	306	283	273	278	285	279	293	259	287	289	235	270	276	275	262	303	288	303	277	306	293	314	300	324	309	325	313	316	300	282	267	311	311	284	278	287	304	290	288	295	282	293	265	320	321	303	284	247	294	282	305	316	298	339	287	282	294	288	280	328	303	289	292	289	317	284	255	301	320	289	286	270	292	293	328	294	308	282	277	274	272	307	267	282	283	308	301	289	278	272	312	265	313	329	311	295	347	285	339	295	332	273	291	292	282	276	277	291	294	308	297	305	287	290	287	291	310	292	287	306	289	316	326	281	283	281	314	301	303	290	286	278	299	283	279	264	300	296	305	272	298	303	280	299	299	301	274	281	312	253	281	323	288	284	281	307	320	327	295	283	286	293	288	290	299	252	281	307	296	250	295	298	272	306	322	281	306	276	294	275	315	303	298	285	293	320	296	303	285	311	305	300	290	295	297	267	292	280	277	326	294	288	297	296	288	284	293	294	300	289	281	276	241	256	282	299	323	299	267	298	293	303	287	278	302	278	284	317	300	320	269	302	335	288	301	303	269	282	318	287	262	275	267	299	292	307	309	308	328	294	282	292	293	308	297	291	282	277	317	284	274	272	273	285	299	297	302	273	303	288	305	282	286	303	316	312	276	294	267	290	293	325	301	267	300	285	298	298	298	308	282	278	287	319	289	284	266	317	294	298	290	306	297	302	298	349	296	275	299	298	300	297	303	283	313	298	266	296	278	273	294	292	317	311	307	262	266	297	278	296	304	258	286	280	328	295	286	307	303	283	305	314	302	305	288	306	284	296	263	294	290	303	284	292	281	293	305	310	334	303	313	289	275	298	292	293	306	274	328	272	317	296	304	290	303	320	312	285	296	307	275	296	282	300	319	295	293	301	293	282	327	301	283	312	300	281	333	319	307	262	284	303	290	324	304	291	275	285	311	291	321	291	313	318	286	297	301	304	287	297	314	293	296	306	277	267	286	307	312	281	262	290	288	293	287	280	278	277	302	278	301	303	285	282	308	280	281	322	288	304	271	290	323	298	267	299	308	293	283	268	294	303	294	268	295	284	286	295	319	297	309	287	284	295	276	291	269	279	262	293	286	288	309	301	276	299	298	330	271	293	308	267	285	282	271	311	281	289	299	257	301	296	307	309	276	317	273	288	297	293	298	313	297	274	284	272	314	330	290	287	294	278	288	316	299	328	268	302	291	270	278	263	279	299	319	297	275	282	271	289	274	312	306	304	306	303	325	303	301	323	284	305	279	313	306	255	285	266	267	285	296	301	280	284	285	269	284	301	284	301	310	282	286	268	294	281	312	283	295	299	304	307	300	293	289	297	308	324	293	335	292	303	291	316	270	337	327	279	314	292	298	289	319	284	289	289	275	290	282	298	310	279	285	292	315	302	272	307	284	302	272	287	305	301	295	300	299	267	280	286	283	326	278	284	300	294	275	294	321	304	314	287	287	312	305	306	279	294	305	289	294	250	291	315	301	308	327	296	291	305	307	296	275	304	270	302	299	292	272	288	263	291	284	302	310	304	298	276	300	271	272	282	279	275	298	290	281	321	294	304	310	250	285	289	303	263	303	290	282	294	288	288	271	282	288	307	300	306	296	279	267	281	278	279	257	280	327	325	310
62582	63479	54860	18330	1202	1162	1041	1055	963	967	992	972	1017	906	893	874	885	857	892	863	888	924	926	872	909	867	911	858	877	904	887	877	888	849	840	913	887	867	878	878	861	857	902	924	862	892	849	903	875	835	930	896	874	853	886	823	874	875	861	822	879	869	878	870	884	854	857	885	887	893	837	914	896	889	868	898	855	872	869	885	862	894	863	872	882	894	853	918	837	876	831	892	872	817	908	907	821	925	918	849	897	847	888	878	862	853	906	880	824	902	908	865	866	864	885	850	845	903	887	871	879	925	849	881	860	887	861	911	832	863	856	873	818	918	864	877	958	848	816	923	898	856	862	895	868	862	860	933	856	881	849	843	859	940	855	903	872	860	853	890	854	848	874	868	927	879	862	939	928	825	852	829	883	852	905	850	884	854	867	865	881	822	890	870	876	842	839	869	905	887	882	876	830	842	827	856	860	838	866	896	817	888	853	890	889	839	835	885	839	822	922	872	872	838	856	842	888	883	836	870	858	848	863	862	863	863	875	886	865	857	911	861	862	808	893	911	858	919	909	885	865	886	891	848	867	869	877	853	839	840	848	852	842	915	884	875	855	850	817	881	896	864	880	814	839	899	853	889	881	835	879	918	877	908	828	827	901	824	923	913	917	845	892	838	890	843	876	880	841	852	914	910	895	846	850	872	885	811	916	819	884	863	843	929	853	871	915	803	853	848	853	854	880	852	835	896	863	849	859	849	928	907	926	863	827	888	840	895	871	875	842	870	915	890	832	895	839	883	852	860	824	911	906	835	895	930	905	840	905	861	867	869	842	873	842	879	877	909	846	862	833	835	873	843	875	913	935	830	859	887	881	863	894	912	892	913	863	872	879	911	866	879	880	848	926	857	867	880	861	827	868	872	859	843	877	880	877	851	911	871	899	901	846	883	887	859	828	858	876	949	915	886	847	840	880	882	884	847	894	796	838	836	872	891	845	821	876	852	894	940	911	875	840	933	871	905	828	908	883	889	890	908	876	901	873	873	901	824	865	828	848	858	896	871	811	914	839	843	823	848	892	879	888	900	895	851	849	873	881	791	844	881	848	815	903	918	906	820	879	804	864	865	903	884	819	881	832	822	859	864	904	890	922	890	814	853	891	800	878	894	864	865	847	886	891	867	814	864	883	852	864	898	910	904	889	872	854	832	904	886	821	850	952	910	892	839	865	869	932	912	863	862	903	886	897	868	863	843	852	877	882	887	819	894	865	888	814	868	889	941	844	869	873	909	831	932	837	865	914	901	871	895	842	890	876	858	926	875	842	834	947	853	885	904	895	896	919	822	878	831	896	836	909	832	860	959	843	831	879	913	868	871	913	858	888	892	883	883	919	887	921	839	869	855	856	882	877	866	839	891	915	883	826	878	848	893	841	914	837	884	874	852	900	895	857	892	876	891	865	885	916	887	867	852	894	899	911	889	866	850	871	876	884	867	888	878	786	889	873	885	869	856	910	877	842	856	864	857	903	871	855	817	862	857	876	875	853	821	862	854	897	855	872	909	901	919	838	910	901	874	927	900	844	888	886	849	843	903	831	865	897	887	869	906	895	883	920	902	875	864	869	839	873	867	922	876	929	891	852	884	894	891	803	879	902	921	882	899	857	851	828	868	895	878	906	862	889	849	839	842	880	891	901	876	811	892	878	873	913	834	860	840	909	819	892	884	862	851	866	966	817	890	834	869	845	870	831	888	853	845	895	873	908	898	885	893	856	889	837	897	832	848	891	885	863	862	881	881	875	927	843	831	853	862	887	851	888	844	908	935	851	883	840	915	853	869	879	839	819	858	858	858	863	861	907	928	828	864	817	891	928	874	895	887	834	837	900	882	892	901	861	856	855	852	888	847	855	904	877	890	853	889	826	945	840	863	838	856	897	839	926	928	871	829	853	840	926	860	891	860	877	837	859	896	872	883	850	874	844	837	884	858	839	912	855	842	893	872	824	855	863	927	892	896	886	823	906	903	806	889	897	834	855	804	855	865	898	811	877	907	897	835	867	861	884	903	877	956	909	851	889	825	862	819	839	877	823	879	878	827	871	808	839	844	847	894	821	907	844	881	833	923	876	886	858	910	902	858	863	904	878	857	877	910	855	910	842	895	856	912	856	891	884	828	843	868	882	827	911	868	880	881	833	922	876	883	909	881	890	809	811	894	862	861	864	837	876	871	843	901	833	838	853	900	802	851	873	898	891	895	814	834	854	836	874	903	879	886	902	899	854	880	847	870	821	879	860	923	865	887	856	859	862	863	875	911	833	898	929	862	845	838	886	854	811	910	866	831	873	865	879	901	902	888	890	866	841	902	869	890	882	892	928	857	836	880	866	913	882	914	841	826	846	866	848	881	884	869	883	890	855	875	846	867	850	844	839	842	889	857	863	896	882	830	874	881	906	931	857	892	811	886	881	868	843	913	859	865	921	880	867	853	873	894	851	855	865	822	856	831	829	850	854	835	868	861	868	903	903	849	908	844	823	870	820	917	860	852	919	901	901	855	882	885	831	849	863	878	870	917	874	828	874	884	848	878	849	866	833	899	869	867	863	922	889	930	918	862	862	869	860	942	907	867	882	910	870	860	852	872	929	855	849	849	844	863	877	893	815	871	863	905	902	890	885	873	877	875	871	843	885	854	889	882	835	842	815	829	879	914	884	861	903	854	847	818	896	858	871	901	867	852	882	836	802	859	896	854	841	856	920	858	889	859	850	933	853	853	846	868	915	923	853	898	858	912	892	827	874	852	883	928	898	811	921	884	857	869	830	911	873	844	840	930	842	865	870	874	915	857	861	880	905	888	884	888	861	881	885	866	848	846	904	891	871	867	875	820	879	855	868	857	907	862	875	869	918	929	896	893	843	871	910	899	883	874	855	885	906	878	804	874	852	866	856	858	843	888	888	887	855	891	851	844	855	832	872	881	841	912	844	851	882	855	861	863	884	924	862	864	911	874	855	892	840	891	835	893	832	859	864	872	843	868	881	847	879	879	847	842	862	869	866	867	860	882	873	835	902	897	846	893	823	841	864	902	885	965	866	854	845	870	925	877	824	919	943	898	901	852	852	859	870	893	836	846	849	869	822	867	929	917	794	906	830	879	828	878	831	813	864	887	916	864	878	850	899	875	853	908	868	869	887	885	811	859	886	840	884	877	878	837	850	861	876	850	878	871	876	850	844	871	826	897	903	888	865	870	881	909	906	885	824	863	906	829	888	863	899	847	861	881	869	909	926	872	872	844	877	895	893	884	817	868	830	866	922	836	862	914	857	885	864	865	889	864	892	916	847	845	867	863	863	859	824	867	913	889	885	911	818	854	894	847	876	864	883	876	847	843	879	812	863	871	874	902	895	928	908	827	887	908	842	902	893	932	868	878	872	841	840	860	892	877	895	866	861	880	885	864	819	825	858	871	868	873	863	852	826	881	875	850	854	867	877	851	883	846	886	804	899	896	867	836	860	882
33390	22100	8633	1795	221	149	167	155	153	140	145	159	138	138	117	140	163	128	153	127	153	155	148	136	145	162	149	146	151	131	127	145	153	156	136	157	145	128	163	119	133	149	150	153	151	168	133	147	145	135	155	134	135	137	163	168	140	149	138	152	168	153	130	156	152	150	155	148	129	175	134	134	126	147	143	163	149	133	137	132	141	137	154	149	136	147	173	138	134	155	139	162	154	181	150	166	144	140	165	164	144	169	155	159	136	168	152	151	123	151	156	160	137	148	132	143	152	165	150	147	163	141	148	145	144	149	133	139	142	154	144	154	143	135	162	156	162	146	147	149	172	153	149	150	149	144	154	153	152	114	162	159	130	169	138	156	141	146	159	158	146	140	143	146	140	131	147	169	158	140	144	157	124	148	147	163	132	156	146	130	146	162	147	153	131	144	138	155	148	119	154	138	154	163	157	129	151	148	144	143	143	129	160	132	166	126	148	156	128	138	153	148	156	129	143	141	150	142	143	152	136	155	154	140	155	142	140	142	133	136	146	141	157	160	143	154	133	159	153	158	142	166	162	144	137	157	160	137	149	136	145	128	134	136	150	137	169	150	153	139	133	140	169	160	136	152	162	159	146	148	143	149	150	145	161	163	162	153	159	153	134	139	138	165	164	155	153	140	146	156	160	127	152	168	152	170	148	159	166	164	152	159	146	137	151	145	137	157	156	129	146	128	133	127	137	147	132	133	148	140	141	138	144	150	147	170	148	150	149	175	156	155	136	153	118	141	171	141	130	141	146	144	125	138	148	155	167	140	124	130	162	159	164	129	130	150	135	156	133	165	173	143	139	153	155	155	152	127	151	155	159	136	126	149	161	176	139	167	163	142	142	159	155	162	161	158	137	159	132	142	147	165	151	164	149	146	152	149	132	148	147	148	159	154	150	153	171	145	138	160	157	140	132	143	152	156	130	142	118	147	146	149	157	159	129	145	146	141	165	139	161	136	139	151	141	119	152	148	162	143	161	154	152	153	162	148	142	146	166	139	160	144	160	162	159	144	141	132	137	145	133	151	147	186	125	173	152	150	150	156	162	137	131	131	142	136	112	150	146	157	146	159	143	145	151	164	125	147	137	128	155	159	141	123	161	163	162	142	157	155	139	153	143	151	159	138	151	166	140	159	150	118	147	149	125	157	164	138	143	151	145	178	121	139	136	162	136	159	143	171	178	144	146	138	143	139	148	167	145	137	145	150	133	172	132	150	160	148	141	169	156	145	152	148	138	148	169	153	128	139	164	149	148	163	132	146	153	133	153	138	141	155	160	139	157	131	164	137	161	144	149	132	149	132	158	145	120	144	151	152	148	150	166	148	134	160	152	141	149	153	141	153	140	139	169	134	144	150	161	138	142	139	144	149	178	153	168	149	157	152	135	148	120	154	127	158	129	153	151	141	162	153	166	143	168	158	139	135	147	128	152	159	129	153	151	146	163	144	123	151	164	135	138	151	151	125	140	138	164	117	153	140	133	132	129	147	144	146	130	149	149	150	169	126	141	142	138	149	135	169	143	142	172	156	160	135	166	145	156	111	165	155	148	143	153	132	128	137	131	132	126	150	146	129	134	159	150	154	165	154	177	121	132	117	160	133	138	144	131	134	155	126	147	157	137	154	162	117	170	151	137	147	161	156	142	164	149	133	163	174	151	141	164	160	138	135	153	155	152	174	151	179	131	157	148	141	158	145	147	161	121	128	154	135	152	154	160	162	158	133	131	173	146	147	139	156	172	149	145	155	153	163	134	158	171	145	142	138	153	156	148	161	138	139	130	159	149	135	139	148	118	137	157	150	174	130	169	160	155	140	139	167	152	152	139	138	145	159	128	140	146	146	164	159	152	142	173	159	132	176	159	141	143	134	158	127	159	167	166	168	144	124	165	152	149	133	155	140	157	131	169	138	170	143	133	154	150	144	141	159	153	155	160	164	154	160	149	158	143	174	136	129	159	140	122	153	186	161	145	154	143	149	154	149	144	134	151	168	139	148	158	151	148	142	156	165	147	164	155	127	158	131	143	150	142	144	152	140	145	146	170	127	156	140	141	142	144	138	156	130	162	150	151	153	168	148	123	140	153	173	160	146	145	141	141	166	141	145	149	160	136	134	156	154	154	149	141	146	150	160	145	142	159	150	153	156	141	173	146	149	154	130	137	133	150	142	144	150	141	158	150	149	170	148	160	148	140	143	152	166	156	137	159	137	139	137	154	141	147	124	145	136	150	150	153	155	148	166	154	133	146	128	117	140	153	150	134	154	152	128	158	154	154	137	125	131	148	164	162	136	151	134	131	160	167	141	144	150	172	159	125	133	149	148	157	146	146	134	133	139	138	152	135	143	144	156	133	159	130	162	163	145	160	141	161	149	149	152	149	140	152	145	161	143	144	165	133	128	140	143	160	148	123	157	132	159	131	155	130	147	157	153	154	137	148	138	146	162	155	173	145	139	148	121	138	148	135	133	130	150	139	141	157	144	159	164	175	146	166	134	152	166	148	150	182	164	142	130	150	134	150	121	145	156	142	144	151	140	140	141	139	157	153	139	165	143	164	131	141	153	154	143	166	158	128	142	130	153	162	139	152	126	160	143	165	161	155	145	167	158	134	141	136	169	135	144	147	153	148	145	142	135	166	150	126	143	137	144	151	141	146	140	141	149	162	156	145	155	133	157	152	158	152	147	145	134	158	139	162	148	149	160	163	156	153	131	146	139	163	137	152	153	160	150	128	141	150	154	175	155	149	147	156	159	139	149	145	150	136	148	167	135	151	148	143	144	160	148	156	136	157	137	152	155	150	145	160	136	154	139	145	152	166	148	180	140	134	150	148	166	143	141	163	154	151	156	137	165	136	159	150	148	151	132	147	131	139	171	146	143	169	155	154	135	126	150	164	136	139	143	153	142	167	134	136	139	152	151	139	142	133	139	137	121	140	126	151	185	146	156	146	146	161	153	157	153	170	144	142	145	156	120	138	164	144	165	144	166	145	154	175	142	154	137	121	159	164	139	151	156	157	138	137	150	156	155	152	148	153	156	157	150	139	147	146	136	152	149	161	165	167	159	143	148	156	144	168	139	159	126	141	142	134	137	147	146	135	159	174	176	156	144	141	159	153	137	141	147	155	140	164	161	152	153	168	144	162	152	156	133	143	159	125	134	157	158	144	147	144	129	140	131	146	135	149	137	151	129	139	166	154	157	141	142	129	138	153	135	156	141	151	123	147	152	148	132	150	143	147	159	142	148	139	139	147	161	148	138	135	150	157	148	138	137	148	161	160	153	151	153	149	149	155	156	162	138	138	147	157	143	156	141	155	151	142	150	143	139	138	160	164	157	141	154	121	165	160	163	150	139	150	143	130	126	165	156	164	154	144	145	149	157	148	158	134	147	126	145	137	192	144	145	150	133	134	161	142	150	131	152	152	150	164	163	155	155	137	149	133	152	155	145	135	151	148	144
31837	24869	12212	3794	515	517	520	489	538	495	486	499	523	502	540	490	475	499	453	483	500	510	511	495	499	450	506	475	531	504	479	497	499	460	504	483	509	497	532	511	509	526	489	500	498	500	489	486	458	474	550	486	498	543	476	511	493	512	522	522	462	482	516	543	509	462	514	486	493	513	512	509	446	483	463	529	495	490	519	471	509	509	540	533	523	502	513	464	495	475	470	492	446	514	511	515	528	503	486	496	490	507	480	520	494	499	477	470	491	499	430	524	498	472	546	497	533	511	503	491	490	480	492	475	548	496	474	516	490	511	522	474	468	487	448	493	515	496	494	465	495	484	534	540	486	527	490	512	532	502	485	515	474	485	516	492	465	542	488	476	507	503	486	483	489	463	491	494	511	493	506	513	495	507	489	533	487	525	500	484	517	479	507	502	502	508	496	482	495	503	483	500	494	478	497	525	492	478	504	487	473	496	484	526	499	521	531	490	485	489	519	523	468	510	527	484	543	505	529	502	509	481	489	497	483	545	528	495	518	533	514	477	499	523	520	497	501	501	475	477	497	521	538	484	526	501	505	555	490	487	479	483	530	515	529	513	540	469	521	486	532	492	506	489	508	495	505	490	496	521	517	529	490	507	504	481	500	508	489	488	477	483	475	446	504	468	514	511	504	496	499	499	524	474	520	494	494	512	504	461	508	513	528	484	465	476	521	514	473	498	512	526	503	511	547	504	520	504	490	504	482	484	532	506	476	538	525	527	495	495	495	499	482	486	509	511	527	508	483	487	540	514	498	453	501	519	518	482	519	534	451	532	548	522	495	465	523	537	512	480	450	529	496	499	529	491	511	497	484	499	470	506	483	523	453	544	502	516	510	493	485	510	474	494	505	482	519	521	473	504	518	509	528	442	512	490	520	519	471	514	533	486	517	487	515	498	502	522	497	486	515	465	510	499	495	543	487	528	476	501	514	457	512	490	509	504	489	481	532	513	508	537	461	532	483	463	484	464	520	499	490	507	509	507	509	522	499	503	471	525	493	521	513	524	483	511	500	477	517	480	505	520	526	512	487	480	534	524	492	507	516	522	488	484	541	506	471	524	489	461	533	460	479	534	490	533	530	535	497	526	485	479	529	459	487	543	484	439	462	501	485	504	522	495	497	534	520	515	536	488	536	498	465	502	526	479	538	471	499	495	507	486	503	515	510	517	484	537	491	515	473	532	484	491	505	491	469	492	470	553	481	500	523	527	479	510	519	528	534	482	483	528	463	478	501	516	523	464	514	483	487	509	514	486	538	467	531	484	521	489	456	497	524	503	481	492	521	479	493	508	482	505	511	481	510	521	492	499	532	429	523	480	503	501	499	485	527	487	486	500	481	469	523	506	512	455	498	501	483	502	503	535	488	498	512	516	517	508	510	491	513	505	547	546	487	524	498	478	481	486	494	495	525	495	499	518	498	488	493	470	497	465	527	476	516	529	497	461	513	511	484	526	485	500	476	471	509	486	508	499	497	479	499	508	480	466	500	462	528	498	520	498	513	518	477	473	518	538	503	506	487	519	514	508	523	498	496	479	524	489	503	505	486	490	495	502	539	520	498	474	476	500	523	480	455	529	492	480	517	500	490	490	514	510	490	486	482	516	489	465	493	511	483	508	481	477	493	501	529	479	513	497	470	524	523	496	474	453	529	535	517	539	474	504	461	501	488	510	541	495	485	493	480	537	489	472	501	480	500	512	529	500	505	497	552	528	507	521	490	506	493	523	508	528	501	521	500	504	542	537	488	520	484	545	514	512	490	507	494	525	521	508	495	520	499	482	476	500	509	468	467	541	516	527	497	488	504	496	500	509	524	492	508	476	492	505	509	499	478	510	496	487	493	468	526	504	515	509	518	534	507	489	483	504	511	480	486	523	449	487	473	495	466	512	508	496	510	529	496	511	495	503	488	502	486	488	522	453	455	532	500	477	493	498	485	465	476	515	469	480	494	483	532	496	445	466	470	457	494	492	485	493	466	504	493	495	462	528	515	470	547	515	511	476	496	482	490	469	481	528	495	491	515	499	479	509	489	493	505	521	520	490	483	503	524	483	524	505	463	473	528	513	499	489	508	510	500	533	495	525	521	536	511	533	542	480	523	504	475	527	499	535	511	490	491	483	501	510	477	501	509	510	506	492	515	515	485	494	510	499	515	513	474	470	507	504	501	493	472	508	526	519	471	497	481	502	436	502	527	492	521	496	481	483	519	495	523	502	526	510	482	485	493	508	480	501	503	510	521	498	502	530	491	496	492	495	534	538	495	486	523	523	502	490	504	532	509	493	495	467	471	538	500	490	501	502	480	535	467	481	492	507	514	467	491	507	465	519	488	469	476	486	505	527	487	501	490	452	500	498	472	543	541	522	494	502	503	498	516	481	557	506	490	506	484	512	452	539	467	494	497	470	509	507	533	497	517	507	506	515	521	506	509	526	481	491	473	508	528	532	475	521	484	502	498	485	527	507	530	513	496	460	519	515	502	481	501	490	486	489	515	510	470	487	489	473	514	501	481	491	502	512	482	515	500	479	454	486	476	476	512	533	525	464	496	479	467	489	438	509	503	522	500	464	485	484	473	513	502	495	459	475	489	524	513	511	462	501	465	509	483	486	490	513	536	521	492	479	458	503	460	491	520	496	437	506	488	523	441	507	492	500	482	498	514	501	485	536	508	499	484	494	519	469	510	551	533	490	488	482	466	499	516	507	486	501	524	476	532	479	485	511	521	520	532	489	491	492	502	476	457	525	505	476	509	513	512	518	514	502	470	464	471	496	554	549	468	495	501	518	487	476	545	478	466	513	474	500	521	511	484	541	542	534	477	536	497	463	497	515	510	509	505	502	504	516	514	506	502	465	522	543	460	476	514	534	510	502	496	496	486	506	487	497	496	494	509	543	504	487	535	506	498	501	509	503	516	512	493	514	518	495	524	474	514	522	495	527	483	511	479	532	521	483	522	500	459	536	452	517	456	501	445	512	507	507	511	504	520	552	487	498	494	468	477	492	540	481	525	461	532	524	517	512	495	481	484	510	546	536	538	520	522	475	519	510	504	491	484	513	491	506	490	514	538	491	489	525	495	472	532	455	460	499	522	503	494	494	473	491	443	513	497	482	506	509	510	505	468	504	504	503	527	475	483	524	541	507	511	478	508	483	513	487	518	494	475	501	528	507	515	487	493	497	487	472	497	495	499	475	529	483	530	531	507	556	532	507	476	479	487	474	499	508	478	505	526	465	508	513	500	500	507	539	509	485	504	482	479	499	532	470	499	496	511	497	523	495	468	517	431	490	505	472	504	503	472	518	491	467	494	532	482	508	486	502	503	527	489	510	497	473	505	491	508	510	514	505	511	504	488	490	542	535	527	480	525	507	466	484	491	483	500	517	480	509	516	504	512	498	517	481	520	495	435	488	473	539	474	466	477	504	473	503	506	500	507	516	471	491	500	512	526	509	498	528
69518	61915	44098	21355	1773	219	212	222	202	184	200	198	228	204	228	217	221	208	171	218	207	218	180	182	217	202	197	206	195	178	197	204	203	195	179	195	185	204	222	191	204	207	207	180	195	228	190	180	208	174	185	216	202	196	201	193	185	195	215	217	187	198	207	203	180	211	209	208	216	185	198	216	217	184	179	219	187	215	200	213	205	198	195	178	207	199	209	204	237	164	208	192	199	201	193	204	204	174	206	187	187	195	194	206	197	232	207	200	202	207	215	189	185	204	216	192	206	200	189	218	203	219	195	191	202	185	188	174	209	195	194	191	201	193	207	198	173	225	176	193	209	187	209	200	219	213	207	188	181	212	194	210	191	219	170	195	207	177	202	213	211	185	211	187	202	201	200	191	168	202	214	198	200	171	193	179	196	181	202	174	172	208	173	197	221	205	171	202	187	188	183	210	183	195	182	217	181	182	192	196	211	217	204	200	205	191	196	198	224	224	185	189	190	188	188	202	178	199	218	180	188	208	203	214	198	211	201	227	201	198	219	187	203	195	195	200	198	183	181	206	188	198	197	228	211	190	199	192	198	186	179	202	187	200	217	214	196	189	177	171	208	236	198	192	205	198	218	208	197	183	177	200	199	185	194	162	164	196	214	172	192	190	179	207	201	177	215	211	218	208	193	207	189	195	197	201	189	224	179	182	198	189	177	201	191	184	180	185	175	227	203	214	201	201	234	192	203	194	190	224	171	194	201	216	205	198	180	200	192	198	206	193	186	198	189	181	210	189	211	212	195	210	199	185	219	203	172	185	196	204	185	205	192	194	181	187	195	201	218	188	196	186	191	204	184	184	209	216	184	173	212	208	176	179	182	213	200	190	186	176	205	199	202	183	233	209	199	201	214	171	199	233	198	166	188	186	198	195	198	194	183	187	206	217	177	206	199	207	188	199	215	179	198	215	188	180	210	202	200	196	198	186	200	203	205	178	177	191	206	194	218	182	204	182	207	200	196	211	209	196	188	204	197	208	195	218	193	184	199	196	184	193	214	201	218	201	205	209	212	170	237	212	182	196	205	197	166	216	196	180	170	179	213	183	206	184	185	190	196	192	219	219	190	197	177	212	204	225	167	202	175	199	207	208	169	209	206	200	175	211	211	196	201	207	203	171	209	204	196	190	181	214	185	191	195	208	194	198	193	201	186	204	194	244	205	199	203	211	178	198	200	172	236	196	177	184	190	187	204	208	180	207	186	183	177	198	238	194	207	206	175	202	229	193	174	191	190	204	226	224	220	193	211	198	165	206	204	198	193	183	197	180	175	190	184	202	234	192	205	188	206	179	220	190	221	169	169	176	202	196	221	199	211	211	180	186	191	214	211	202	213	201	191	210	218	227	190	193	188	195	167	193	208	192	198	177	205	177	188	207	234	183	206	220	206	177	225	188	206	209	197	199	188	190	191	208	175	182	185	207	206	200	190	199	196	204	184	198	186	189	201	176	204	208	198	201	199	203	206	192	223	202	206	188	182	179	203	194	215	186	189	183	204	180	219	183	193	189	201	209	200	198	200	200	179	202	199	168	209	215	218	200	183	186	195	203	181	205	191	208	194	196	215	223	212	172	196	195	188	177	210	186	192	168	195	198	187	190	198	180	208	196	197	207	214	207	213	206	217	220	211	204	214	203	207	185	190	190	212	173	215	205	185	185	188	193	206	198	191	173	182	197	208	195	195	187	199	190	215	195	179	169	183	179	192	204	190	196	179	216	186	204	200	188	165	178	200	226	191	182	204	174	210	220	197	187	205	177	213	219	205	189	191	218	188	202	208	207	193	192	196	184	208	235	214	191	189	207	179	197	179	185	178	217	213	183	179	164	188	221	185	195	240	232	203	216	213	216	174	185	212	160	206	209	214	185	211	195	202	178	206	214	190	206	205	214	213	207	188	182	195	203	194	184	201	178	189	181	194	175	201	167	194	199	188	212	210	212	216	197	181	205	209	182	208	236	204	210	194	197	188	226	206	191	204	195	201	183	193	192	182	198	192	185	176	199	184	210	175	197	190	191	197	199	196	195	200	193	182	197	203	212	188	180	204	216	198	185	184	222	186	183	218	185	231	189	216	187	182	208	202	202	192	217	200	195	204	197	185	207	209	196	205	203	219	222	212	190	218	214	205	210	202	212	174	179	182	171	196	213	193	193	189	179	191	178	193	194	190	208	185	198	174	210	177	197	207	206	185	193	210	182	185	197	223	195	166	206	196	191	189	202	225	210	182	200	210	178	191	200	185	208	193	211	193	180	193	176	189	205	191	195	195	221	193	200	178	196	217	191	217	192	191	187	189	185	180	183	190	192	209	194	197	193	187	206	193	192	203	200	194	204	188	176	170	203	218	201	191	189	193	196	214	214	209	202	181	219	200	187	190	211	212	206	211	201	202	185	198	212	194	186	218	184	184	203	198	214	199	203	197	171	212	214	216	228	205	186	210	207	184	212	196	164	185	202	188	201	184	203	195	194	201	193	196	180	192	199	166	173	191	170	204	170	195	197	182	189	208	212	212	187	179	176	196	206	220	196	211	178	180	233	177	177	195	222	212	217	197	190	208	220	187	218	218	201	204	184	189	176	196	196	200	212	176	196	197	176	198	210	213	185	196	196	178	219	213	210	226	212	203	188	196	205	185	215	184	200	187	211	212	215	215	211	208	223	194	211	192	191	203	199	205	201	202	168	203	202	200	203	192	189	200	221	177	202	194	217	215	187	188	200	187	195	219	215	200	181	176	195	194	208	186	201	193	220	171	206	190	201	215	211	192	200	205	196	202	204	181	203	197	182	211	207	213	236	206	206	185	176	205	194	183	179	199	182	192	213	204	185	220	175	188	184	215	197	190	200	196	178	214	206	196	166	170	192	207	191	184	180	184	192	208	181	184	192	209	191	195	201	208	200	191	190	192	197	219	197	187	184	189	212	189	202	212	195	203	203	192	202	194	204	202	207	226	226	191	195	184	202	194	229	201	207	201	218	196	235	194	157	228	198	206	200	212	181	231	190	192	189	190	190	212	178	197	183	205	183	189	183	232	169	212	175	215	203	193	217	218	226	217	207	215	195	221	218	209	192	191	191	195	201	192	205	202	205	184	195	203	191	181	207	214	192	191	183	215	203	187	208	192	174	193	236	186	176	201	201	214	188	203	211	178	222	200	200	213	206	192	216	195	207	199	170	195	185	222	212	185	189	217	193	217	183	197	175	198	212	186	181	194	182	190	177	204	188	214	195	187	216	234	213	176	192	210	207	202	211	211	199	196	164	189	185	196	189	196	200	181	172	184	185	208	198	176	204	175	226	192	181	192	179	197	197	185	227	196	190	200	197	208	182	174	176	200	196	168	202	177	212	208	193	171	215	194	207	205	180	190	181	186	199	183	198	219	168	192	224	212	185	185	212	206	222	197	193	221	212	186	186	176	199	206	191	218	194	207	218	180	207	199	195	208	218	179	211
51049	51048	42506	13741	762	756	740	692	628	642	649	664	703	683	641	652	626	649	681	600	620	672	662	633	641	648	639	650	686	647	653	599	590	626	634	626	616	642	616	666	669	632	593	643	629	589	604	642	628	631	644	676	617	622	592	659	634	612	640	646	617	625	637	612	616	605	592	613	619	612	636	643	656	655	665	634	616	605	627	619	608	611	620	633	700	574	623	597	623	618	632	614	586	620	580	673	607	637	681	681	617	608	637	641	620	642	596	651	625	646	634	703	612	656	608	663	649	686	632	620	604	620	642	608	604	613	669	652	639	643	639	621	637	583	627	619	629	650	624	651	628	635	647	573	625	574	656	639	601	633	561	631	597	601	607	617	627	660	627	634	600	672	636	645	639	580	592	638	677	637	670	586	634	631	607	611	622	640	658	625	640	592	604	637	639	661	663	628	606	661	635	601	610	601	594	684	669	622	591	611	667	666	652	672	654	609	641	607	619	619	636	658	607	626	661	622	655	643	662	633	658	644	612	650	606	606	660	672	596	623	580	631	629	675	634	617	649	584	673	635	672	623	643	668	663	670	669	635	592	646	640	624	617	637	586	648	601	628	639	663	626	644	600	654	606	591	652	656	626	580	654	590	632	668	586	596	651	630	658	617	648	624	603	655	656	626	620	663	620	601	636	602	633	626	644	606	591	659	601	693	631	676	619	627	626	662	606	630	629	645	587	635	646	602	596	594	630	616	604	638	641	622	599	633	656	653	662	629	643	619	623	649	618	585	654	651	672	608	647	609	675	629	589	616	607	601	642	655	599	620	602	615	621	640	657	647	678	605	614	608	666	626	660	646	670	657	636	598	619	635	661	656	659	600	636	643	666	610	614	663	645	603	622	627	582	615	638	653	608	637	602	618	619	612	656	649	603	611	629	601	684	598	641	640	662	653	651	653	659	606	666	677	619	663	660	670	603	641	639	609	660	647	681	653	652	625	633	704	634	628	620	606	614	669	601	633	666	614	668	656	630	644	612	617	630	610	626	651	630	662	609	661	633	633	672	638	666	660	605	651	663	644	664	626	655	571	655	646	634	598	615	633	656	600	647	618	611	634	624	647	597	594	595	637	615	612	635	624	645	636	642	608	640	640	620	610	597	672	646	654	631	657	616	620	624	596	637	660	641	635	660	626	674	646	638	596	648	654	660	639	615	661	668	654	621	630	676	588	618	623	642	603	620	639	616	592	642	593	646	575	607	637	617	608	633	637	619	601	618	658	604	646	626	634	604	641	588	594	653	635	626	634	646	637	653	613	621	632	617	603	664	638	600	596	686	663	603	627	583	648	600	620	665	631	643	622	642	595	648	601	596	610	631	636	695	625	589	664	643	651	604	635	627	614	635	682	632	630	643	616	653	629	633	655	642	630	641	640	611	681	631	619	619	704	633	648	600	603	638	628	607	623	616	655	641	618	630	617	646	634	655	601	667	689	614	628	620	649	613	660	638	681	586	616	564	647	636	722	606	642	603	648	555	652	635	640	658	660	626	614	645	630	580	614	585	595	627	610	670	611	606	623	582	613	623	645	637	634	610	609	616	648	695	633	603	602	677	659	654	651	598	580	627	622	603	594	637	614	650	638	605	625	646	614	629	619	593	620	620	611	590	651	631	653	644	638	593	655	648	617	640	668	613	669	666	632	644	628	611	642	663	622	638	606	592	665	656	600	607	616	664	592	661	618	613	646	593	648	632	595	629	632	583	637	640	650	645	635	605	658	590	630	631	596	639	636	647	644	651	645	614	576	603	596	638	608	635	630	560	595	556	608	634	617	663	621	609	632	637	632	615	622	658	656	645	626	641	605	636	639	637	647	633	622	602	607	629	632	631	630	618	606	611	606	618	641	687	624	674	619	595	637	655	621	604	625	640	629	625	606	629	685	650	633	652	646	677	621	662	654	653	602	662	614	635	580	615	641	679	637	657	617	619	649	658	654	625	631	660	591	642	629	597	620	627	640	652	625	639	670	585	645	573	686	617	642	658	637	581	642	616	601	644	611	620	671	664	614	638	656	634	642	666	627	635	603	602	565	705	645	612	640	641	654	620	639	610	627	622	607	655	599	675	579	619	612	589	652	660	629	593	654	600	633	603	646	656	636	644	629	690	611	639	632	605	665	618	633	619	600	666	634	645	639	651	620	618	616	592	638	619	610	650	660	623	583	630	641	624	650	629	626	644	621	599	639	596	648	674	648	629	622	611	671	627	609	629	646	609	595	671	671	630	670	635	611	660	602	615	652	614	648	658	619	644	645	608	633	653	673	610	641	601	599	599	629	616	621	654	618	619	632	672	611	591	620	606	688	637	568	654	612	609	605	622	629	657	647	655	611	656	611	634	645	637	577	621	612	621	631	612	648	591	657	596	648	650	656	611	642	633	671	640	616	605	618	668	670	630	669	663	628	565	632	629	609	650	604	656	620	637	654	596	658	628	610	614	642	682	641	630	630	649	589	612	601	639	701	629	644	615	609	608	595	662	643	615	660	638	691	621	608	595	625	662	602	695	614	632	607	634	605	605	649	634	619	558	609	622	617	655	609	655	679	663	676	644	612	624	623	611	617	643	648	645	621	662	671	673	647	612	660	661	610	596	629	663	656	613	602	677	622	630	609	594	619	672	614	622	602	628	640	658	635	609	569	611	639	635	645	615	572	605	600	646	619	641	673	639	632	618	691	615	641	617	625	659	604	677	650	685	630	656	657	570	610	641	593	688	629	644	647	636	606	595	636	588	622	611	681	650	606	650	663	621	629	608	621	629	648	666	633	581	608	616	664	654	622	619	631	606	659	636	634	655	633	568	659	651	640	667	660	602	613	592	634	692	627	641	615	630	611	624	617	654	595	643	645	589	619	632	659	666	590	632	584	582	631	614	623	622	648	635	577	659	613	628	612	587	611	613	627	646	625	642	591	666	611	615	643	646	565	657	635	624	638	622	555	645	649	656	593	650	681	652	661	630	597	615	621	643	609	657	650	628	646	606	599	614	622	649	646	615	602	591	597	604	655	616	609	637	646	648	630	603	638	627	581	598	626	660	662	637	655	621	645	601	653	632	647	627	643	620	666	660	653	609	603	641	674	669	641	589	642	617	635	609	659	611	650	635	652	646	641	666	647	628	582	594	610	601	638	628	648	618	609	588	625	594	643	582	584	674	601	667	610	669	646	610	631	623	622	651	606	643	634	625	657	614	598	593	596	655	685	594	658	636	647	646	616	613	621	645	610	616	667	596	670	597	620	605	616	548	619	642	668	660	654	598	616	606	616	637	648	629	659	627	644	619	639	605	625	628	641	631	654	635	643	665	679	648	662	573	589	688	593	597	677	640	622	637	653	649	633	596	595	651	660	638	626	645	636	644	632	634	622	642	632	617	643	559	616	620	664	650	662	622	606	638	637	579	575	602	628	604	671	634	618	625	608	617	668	654	584	635	623	660	602	662	583	618	633	642	651	603	609
79553	74206	55810	32199	6488	450	312	297	321	332	314	283	294	279	299	283	297	308	292	284	323	324	303	271	275	296	290	285	319	289	319	254	311	283	296	305	306	292	265	289	306	285	306	293	285	299	309	307	282	326	279	284	286	289	274	312	237	300	303	288	300	304	298	277	250	272	340	289	276	293	329	293	335	318	309	276	277	292	301	307	295	288	268	243	285	288	298	302	284	297	303	282	280	277	300	273	295	314	302	281	290	280	297	318	310	296	308	308	295	295	283	273	309	259	288	308	291	328	279	280	308	316	309	286	304	315	292	260	269	292	286	265	279	291	267	294	294	308	290	302	312	309	280	308	298	303	293	305	277	299	290	297	282	287	293	296	275	263	320	314	293	317	301	289	292	316	259	273	294	308	298	281	299	269	313	304	287	299	267	275	271	310	275	304	300	312	289	302	302	319	311	268	325	325	285	282	287	291	269	312	302	292	288	286	281	312	281	334	286	310	282	298	290	310	288	287	279	255	292	290	301	283	300	296	288	323	283	286	328	271	264	285	294	310	319	318	282	319	299	276	305	301	261	288	308	303	267	294	314	297	267	299	309	315	278	308	299	304	286	288	274	266	285	303	306	301	265	298	301	301	288	314	301	283	250	290	287	272	281	320	282	283	317	285	304	314	301	311	303	298	291	295	296	281	303	301	297	297	302	294	290	323	302	320	290	322	274	272	286	280	271	330	326	301	292	287	311	279	292	273	302	288	302	311	300	310	283	278	310	267	302	301	302	312	304	264	290	301	292	269	302	326	306	292	279	324	262	290	328	302	318	295	303	287	300	272	289	285	312	298	302	307	342	310	294	273	290	299	285	289	317	293	319	283	315	302	296	296	304	311	277	272	328	297	326	296	285	286	286	295	295	294	317	289	266	271	338	287	322	294	295	299	270	281	299	300	306	288	280	300	282	282	301	269	276	291	271	264	299	282	295	293	266	302	293	301	310	307	298	312	306	293	284	313	309	291	298	292	299	287	314	299	299	287	291	283	290	313	303	311	293	286	280	299	266	302	270	321	272	288	257	271	316	317	324	265	294	291	270	318	284	321	293	281	286	313	302	290	279	315	285	349	294	319	286	298	283	297	321	316	277	300	313	315	322	276	296	292	320	272	299	309	321	291	304	274	291	268	280	281	293	297	324	296	317	290	316	267	308	309	267	253	296	266	279	275	297	273	282	296	306	283	298	287	262	307	299	318	308	286	322	265	275	325	311	287	300	288	306	307	313	296	285	294	310	303	282	305	327	318	291	283	281	277	303	303	315	290	292	328	307	268	311	291	307	302	278	320	288	298	310	296	263	283	253	312	279	294	321	289	277	299	289	291	283	260	261	301	297	279	309	331	268	273	266	267	296	281	276	306	311	288	306	325	338	288	284	296	336	294	275	321	307	295	305	279	287	288	309	286	291	304	329	274	296	295	298	326	307	308	299	302	270	296	312	312	333	269	347	321	310	290	297	264	285	302	309	281	284	282	290	280	289	309	341	252	302	286	280	289	258	298	288	300	274	333	271	288	292	245	326	254	291	290	288	271	279	304	312	284	312	309	319	265	296	318	290	287	305	299	278	301	307	297	299	313	284	266	279	298	328	262	284	277	282	300	286	288	290	308	262	298	278	303	293	301	277	308	300	289	281	287	286	309	287	264	304	267	273	284	279	296	329	293	288	327	312	280	274	273	301	331	307	290	318	286	310	305	264	289	353	261	293	276	293	281	306	313	304	265	278	293	282	296	291	279	272	294	275	297	298	286	283	306	284	287	315	322	309	306	286	327	288	284	286	285	277	312	313	302	314	297	303	290	305	292	316	305	294	310	271	330	300	278	301	301	284	274	286	281	294	315	322	299	268	298	287	264	318	308	279	297	248	313	298	304	294	296	307	288	310	294	326	274	298	310	272	279	259	268	287	298	278	314	319	302	302	269	290	279	298	271	269	271	312	295	268	285	303	309	313	276	281	287	292	264	296	281	270	307	293	278	282	292	317	264	269	275	277	302	298	306	288	293	301	294	304	290	276	319	292	305	291	291	272	298	284	318	310	308	314	309	296	258	285	309	303	288	302	281	311	279	266	267	307	288	298	287	312	296	266	285	312	294	266	298	302	315	296	320	277	304	303	284	320	295	290	265	288	290	300	275	296	300	319	302	311	295	317	296	325	278	289	289	301	295	261	287	284	262	297	306	306	285	292	309	285	302	280	288	332	319	334	296	334	293	314	281	304	283	292	296	313	258	305	294	303	314	318	288	293	312	288	298	313	294	343	281	301	264	280	293	280	285	288	319	267	317	274	301	298	283	253	297	290	303	285	294	306	298	285	273	357	265	307	288	295	295	290	332	281	299	308	300	297	295	314	306	304	286	294	301	289	277	342	309	279	287	297	289	273	294	281	280	265	294	286	309	311	309	302	295	288	296	302	293	314	299	327	294	317	307	329	308	280	307	315	292	304	321	295	280	295	274	293	294	297	307	304	327	302	296	286	297	260	295	318	317	295	291	288	321	318	304	292	298	293	286	297	257	290	298	307	295	311	325	299	312	292	273	279	286	293	291	315	258	341	278	316	253	305	290	297	298	321	295	311	305	303	291	299	306	281	270	299	282	295	291	262	288	277	336	294	300	288	286	285	284	275	289	288	298	292	286	317	286	295	275	272	322	292	288	281	302	304	280	295	294	278	270	257	277	279	296	290	332	289	291	288	302	253	310	291	305	259	311	291	317	319	277	323	279	293	286	290	306	304	300	312	324	322	280	297	287	294	279	269	292	316	292	309	302	312	299	327	312	275	292	310	282	261	318	286	296	306	300	303	280	271	304	290	266	280	256	265	298	291	310	289	287	279	295	288	314	287	344	325	276	300	260	299	324	283	275	277	306	306	305	312	295	323	289	312	320	302	261	304	265	271	286	296	290	278	272	278	308	295	298	304	297	285	290	297	301	286	323	307	287	303	299	288	302	264	296	303	299	308	319	303	282	311	313	266	311	303	297	284	285	290	305	298	255	314	322	320	271	286	295	291	290	297	300	299	278	322	274	293	329	310	316	289	305	286	272	293	307	279	288	296	316	297	283	272	304	312	283	288	306	323	289	306	290	283	316	286	288	287	309	288	300	281	287	304	298	293	291	306	303	279	282	299	323	288	300	331	297	313	310	305	279	297	311	306	304	278	284	292	290	314	304	299	271	271	304	267	298	323	300	288	280	309	290	288	299	312	266	294	292	289	305	270	309	303	307	295	261	292	291	316	278	308	294	260	280	302	302	297	283	273	305	303	268	266	272	308	311	255	301	312	302	334	295	282	279	325	312	299	269	289	276	300	308	328	305	274	292	279	284	275	275	312	282	276	291	314	302	313	280	297	292	270	292	303	321	301	328	300	313	319	295	285	276	311	303	285	265	301	297	316	330	301	288	298	282	266	296	277	285	286	261	308	297	284	265	327	302	300	331	303	276	292	320	293	283	318	283
62508	64225	53117	18107	1125	1069	1028	992	995	968	965	956	915	1012	909	922	902	986	863	886	891	873	937	840	922	877	948	861	891	889	864	896	834	884	890	913	948	841	909	878	948	880	901	897	882	838	876	864	912	889	910	918	842	871	904	839	894	878	875	829	883	848	905	873	883	877	950	890	889	863	886	833	775	865	900	900	905	864	808	894	864	865	884	884	859	858	861	909	908	914	898	858	858	900	817	906	882	817	929	878	934	846	859	954	914	865	881	850	885	913	880	950	856	856	903	886	920	878	899	878	887	884	862	864	845	927	903	867	876	866	928	867	904	861	850	882	910	863	829	869	837	886	918	901	861	916	880	879	886	923	885	848	867	896	879	869	852	886	905	882	895	859	856	903	888	876	821	896	890	866	879	921	941	903	918	910	884	847	833	874	871	865	869	820	877	918	843	859	896	915	884	925	895	949	868	920	923	895	885	863	889	842	860	863	869	858	860	859	948	838	898	929	897	895	839	871	858	857	862	883	830	880	907	840	884	919	902	891	859	898	860	875	920	828	849	864	883	872	841	928	858	806	894	850	908	879	848	854	902	917	911	832	890	860	877	831	854	888	856	881	884	859	900	894	872	875	882	871	822	898	841	880	865	849	891	884	867	893	883	847	914	909	847	849	870	809	855	891	879	915	847	892	886	815	875	948	873	866	864	909	865	824	846	832	865	826	870	931	840	893	845	905	886	896	888	889	875	897	910	873	910	872	847	877	866	918	877	836	849	861	916	841	896	841	869	880	841	908	887	849	879	870	805	924	947	879	881	874	906	880	897	872	908	938	891	885	830	814	866	940	865	896	875	865	855	886	838	943	851	865	934	899	846	885	817	879	876	872	918	930	903	846	888	893	847	814	911	940	876	898	892	886	850	858	851	880	855	815	882	884	862	890	871	896	882	910	902	859	864	809	879	801	894	890	959	877	906	837	824	811	876	889	835	835	873	890	878	865	888	941	891	897	880	889	908	852	919	867	885	842	893	904	872	928	898	905	917	918	912	895	870	830	933	891	891	895	880	870	834	882	858	852	871	873	860	845	908	868	851	870	890	918	880	845	835	855	859	859	880	863	900	876	886	862	862	893	836	841	920	878	909	862	916	891	916	872	911	881	913	847	903	863	884	904	907	889	859	847	921	865	865	855	914	849	918	839	931	863	874	904	851	848	862	872	810	860	864	815	895	837	891	925	848	887	898	883	890	852	891	877	871	917	864	917	852	863	851	892	902	897	862	868	862	851	891	825	916	852	887	856	888	893	897	887	864	878	928	907	879	893	882	945	901	909	888	907	903	920	861	821	840	916	829	887	919	896	880	819	958	867	878	856	911	856	902	869	882	816	878	848	925	858	898	869	856	857	855	822	922	869	874	902	896	857	879	903	889	894	833	851	881	838	920	931	864	882	934	846	912	878	810	856	876	865	890	865	909	874	880	861	900	891	796	862	903	861	870	819	918	857	892	893	874	924	876	890	873	912	819	891	872	877	853	868	882	882	894	936	838	828	927	862	897	897	869	893	870	866	881	879	849	922	900	839	880	882	874	888	854	915	825	908	877	792	873	870	913	902	862	844	883	867	882	861	836	880	907	878	893	913	894	880	922	875	874	854	866	868	859	868	924	886	911	913	918	932	838	886	855	889	864	875	832	877	884	918	880	868	918	877	875	863	886	811	824	839	875	884	936	891	887	937	829	865	870	891	884	853	850	880	861	862	899	903	906	855	832	827	870	861	935	883	875	935	889	869	840	850	902	877	877	911	921	845	903	861	861	863	845	901	925	896	898	889	810	871	852	901	875	854	873	884	902	841	906	917	870	899	847	890	904	830	841	873	844	846	913	892	923	908	906	898	875	872	894	949	840	863	912	893	864	902	844	906	878	849	918	900	892	820	918	843	814	933	871	818	946	858	837	880	837	909	830	881	847	878	880	860	844	878	876	859	859	819	915	906	890	905	891	880	919	829	866	818	900	866	817	900	886	815	902	914	832	876	892	886	891	887	917	853	841	924	907	841	862	871	890	907	898	883	866	906	875	891	865	907	863	858	867	878	827	846	814	873	866	863	891	813	891	898	941	902	885	829	843	864	865	883	971	883	839	891	849	851	948	852	875	810	937	844	858	804	870	836	871	903	951	914	872	853	772	858	894	853	882	877	901	914	894	854	872	952	849	873	886	883	909	844	929	850	885	856	849	895	855	916	902	808	899	872	872	896	855	982	923	891	903	894	930	813	869	843	843	938	877	889	880	853	885	870	958	885	890	891	918	882	902	915	884	872	869	883	894	862	837	891	888	869	845	851	911	937	860	908	909	885	864	838	867	886	845	853	826	831	893	890	903	871	892	822	864	865	834	825	880	859	870	846	878	823	865	904	864	832	896	915	870	892	851	892	885	864	876	933	843	902	818	902	884	858	931	913	892	835	894	894	934	875	843	912	919	872	877	879	924	858	869	889	797	850	903	865	866	864	850	879	860	910	848	852	892	864	860	881	879	905	878	844	905	891	885	818	898	857	841	861	867	897	870	838	866	895	852	885	868	868	937	862	895	845	890	850	913	883	883	884	916	871	910	872	798	917	881	881	868	900	886	884	910	855	883	832	905	932	859	865	880	827	885	845	904	853	886	902	894	935	839	840	916	869	806	884	902	878	837	859	892	826	857	893	879	875	865	840	886	891	853	869	860	868	911	867	865	955	873	885	868	867	848	905	871	852	855	879	881	884	873	865	890	835	921	877	827	873	868	902	876	874	884	858	897	856	823	927	922	840	897	854	865	875	897	893	857	856	875	888	890	871	864	860	895	867	908	878	848	822	925	884	901	856	896	813	901	890	901	861	855	886	901	952	914	905	819	941	848	910	860	911	938	877	861	882	856	875	876	827	896	951	883	905	846	896	852	886	906	955	873	894	835	823	886	853	923	859	884	882	892	897	890	893	864	901	898	829	916	883	845	904	826	881	877	898	927	891	906	913	900	898	869	863	890	859	868	875	895	887	937	845	906	898	888	863	868	929	902	890	874	867	882	832	907	920	900	913	884	839	858	857	878	865	843	881	902	866	867	881	864	869	856	885	883	871	856	923	842	864	898	898	872	830	844	847	879	870	868	894	855	808	902	885	855	868	843	934	836	812	945	874	872	889	916	832	873	880	887	907	899	866	837	824	884	844	903	828	899	852	849	890	851	875	889	876	823	849	892	850	848	887	890	887	871	835	912	907	935	902	900	888	913	809	911	832	903	879	873	939	849	893	823	870	899	881	821	885	874	901	844	828	842	830	916	863	903	834	887	874	858	850	860	901	843	794	951	890	845	860	940	939	869	881	882	910	881	911	881	844	845	879	841	909	937	893	873	845	838	859	917	844	930	848	858	881	868	816	912	874	877	897	876	878	910	888	850	874	887	873	875	920	884	846	857	858	879	899	832	862	887	902	875	900	852	873	896	886	923	875	873	864	877	878	853	849	909	863	918	900
33574	22380	7960	2226	234	144	151	162	154	149	145	158	160	149	186	150	129	137	134	144	151	160	163	142	139	157	148	166	137	142	146	135	154	160	163	139	149	141	165	153	163	158	130	130	144	144	164	149	162	148	118	142	131	137	140	158	151	149	153	144	159	146	145	160	157	132	140	155	149	154	160	150	159	135	161	150	151	167	142	147	148	138	162	143	148	142	172	163	128	133	141	143	138	155	153	134	156	139	146	149	135	160	152	142	146	148	156	146	137	139	143	160	149	159	143	137	155	152	137	131	130	158	158	141	161	146	158	150	159	150	148	141	146	134	138	160	141	153	145	155	156	165	148	134	154	132	161	138	154	150	140	154	181	146	161	163	138	133	157	128	139	154	151	147	147	158	151	141	152	125	150	133	136	132	152	158	164	150	143	126	139	161	154	138	148	139	158	132	138	154	148	158	150	129	128	135	139	121	147	128	151	131	155	136	149	155	152	156	127	163	144	145	137	135	162	134	129	159	180	129	153	166	148	136	121	142	140	118	143	149	139	155	159	175	162	124	156	152	153	136	142	148	149	154	156	134	132	159	150	168	165	133	150	127	161	146	145	121	153	138	145	144	151	165	162	130	147	158	153	136	141	154	152	148	119	158	142	153	124	141	163	152	144	148	143	155	153	162	135	136	143	129	149	148	131	141	157	140	150	138	148	135	175	151	167	166	135	160	158	145	160	122	127	152	149	153	161	142	158	155	134	134	154	163	140	152	124	159	131	143	147	173	140	161	161	149	150	146	164	152	126	144	148	164	189	144	145	136	123	135	156	142	141	149	133	154	154	161	160	159	127	162	169	144	138	137	136	111	176	152	143	150	165	146	141	155	163	145	169	168	152	149	147	139	143	148	142	156	138	152	148	142	120	138	132	157	133	166	137	165	152	146	160	130	154	160	175	150	133	150	157	158	178	147	144	148	161	148	145	138	160	145	142	161	143	137	155	130	159	146	156	165	156	150	147	152	145	160	143	159	144	155	152	164	154	139	145	140	133	140	156	150	163	132	131	152	140	142	132	132	137	142	151	169	136	138	147	134	156	125	158	134	151	180	168	140	143	148	163	164	162	146	152	154	140	152	158	148	149	158	158	115	134	152	160	159	141	141	144	151	126	154	140	143	162	161	147	150	163	151	111	141	140	140	157	135	138	153	152	161	144	167	129	158	131	149	160	145	146	158	156	134	164	155	149	147	163	156	155	140	137	146	144	157	137	145	136	153	144	145	169	141	142	141	135	145	139	162	149	164	163	150	162	150	145	154	164	134	143	140	147	158	154	136	159	153	152	136	148	141	160	158	145	149	158	159	152	126	145	159	124	166	163	148	142	138	161	142	142	141	136	133	154	147	171	163	149	144	136	145	138	155	128	146	157	147	156	144	183	131	136	126	161	154	153	153	114	150	148	147	152	128	151	143	160	143	133	148	125	129	140	152	157	134	134	155	158	152	138	136	166	144	159	157	176	161	159	142	167	147	135	152	146	132	135	149	128	157	136	162	137	146	175	147	139	145	134	153	140	153	150	147	158	142	153	138	142	183	149	162	146	163	150	141	166	162	147	148	159	144	151	156	152	137	157	141	154	133	140	145	161	130	161	159	154	147	115	147	144	145	162	152	159	163	145	138	142	138	159	156	157	166	139	172	138	155	140	141	164	155	155	172	139	162	162	142	138	134	120	115	144	160	129	149	144	143	159	166	169	150	155	143	145	133	143	145	148	146	145	144	151	138	159	138	140	138	163	173	137	148	156	138	154	156	152	167	155	151	168	149	149	152	174	138	157	168	147	131	135	153	145	151	163	130	163	141	150	180	156	153	152	156	156	144	141	162	133	144	147	145	152	138	140	142	160	145	154	133	139	149	142	136	161	127	125	163	143	141	145	157	169	147	138	141	168	153	158	140	138	150	163	146	151	153	158	160	128	139	159	162	129	151	127	144	124	143	166	161	136	173	160	134	131	142	145	141	160	155	139	113	149	146	139	151	144	136	140	136	157	139	152	143	132	141	153	143	148	147	150	151	126	120	128	183	152	153	158	136	145	130	165	140	136	120	159	171	154	131	153	160	141	147	141	153	142	160	145	161	163	156	136	135	135	127	147	165	145	129	147	154	146	159	150	142	136	150	144	138	173	158	139	139	155	138	170	137	144	168	133	136	165	142	161	159	149	163	155	138	158	171	152	145	150	152	151	166	146	153	143	131	146	162	129	147	147	151	151	165	140	138	136	139	167	153	155	147	140	138	151	166	142	156	127	147	140	146	135	170	157	138	145	152	148	165	146	132	142	150	161	126	154	154	144	150	126	160	151	189	160	154	159	151	150	146	139	131	156	122	144	132	151	139	148	158	141	123	143	132	140	166	146	135	153	135	165	176	150	153	140	166	140	172	146	163	152	127	134	151	149	143	148	151	169	135	132	150	130	133	142	155	110	166	169	134	158	153	145	121	160	144	152	156	147	148	155	157	124	162	124	138	149	151	160	146	154	156	159	155	146	149	162	166	145	158	154	133	162	152	126	149	142	139	141	133	149	162	135	125	153	151	139	147	155	155	165	144	143	129	160	146	137	154	145	138	132	148	175	136	147	168	165	153	151	140	132	143	150	183	148	154	151	141	164	141	147	143	167	144	129	137	160	157	144	157	149	162	153	139	122	174	146	145	146	141	136	153	111	147	127	155	148	143	144	151	155	142	138	170	164	139	132	153	169	184	139	157	145	170	153	157	169	154	156	143	152	140	115	161	155	135	128	143	127	151	146	148	152	146	142	151	137	126	157	145	168	152	164	147	130	155	139	142	139	167	168	154	151	147	147	143	135	148	134	154	152	140	152	149	153	131	138	130	134	137	155	167	149	149	166	173	142	148	156	159	137	140	129	160	151	158	155	147	158	134	129	143	157	146	148	161	154	151	153	156	151	135	135	156	143	142	137	148	147	142	155	150	145	175	141	138	143	135	129	151	148	152	158	150	138	132	139	145	167	149	157	160	149	155	161	163	160	141	134	144	156	131	116	154	154	160	151	141	157	132	155	156	154	121	147	145	172	138	134	125	137	142	159	148	142	135	153	167	141	141	155	158	148	149	149	156	164	154	179	141	149	145	152	153	139	148	157	121	151	159	146	147	148	153	144	147	131	147	134	150	148	166	165	150	160	160	154	179	165	138	137	151	152	160	136	167	157	153	130	140	150	127	142	140	152	130	146	139	161	154	171	146	158	141	162	138	157	150	146	162	149	158	153	160	152	151	138	135	145	147	145	151	165	162	144	136	136	127	155	155	129	143	125	178	162	167	169	152	140	137	135	130	131	152	153	125	144	145	152	146	164	161	159	151	148	149	145	166	146	141	137	154	146	135	146	134	181	175	152	137	147	158	168	133	153	140	125	128	138	162	153	144	145	147	153	147	136	132	156	173	163	160	143	175	154	145	139	160	149	146	158	150	140	150	156	142	150	153	140	157	152	143
32300	25581	10716	4697	537	471	462	529	492	556	498	497	534	490	497	491	532	472	536	504	514	510	490	455	515	499	468	497	505	542	488	489	515	481	505	514	520	495	501	490	507	485	522	498	493	475	509	479	490	478	473	516	540	504	511	532	514	495	512	483	495	490	510	500	463	502	505	460	505	488	489	507	522	536	520	501	530	490	488	499	482	497	506	527	478	491	531	501	485	565	494	517	517	502	495	479	477	468	504	534	522	483	518	469	490	483	480	467	532	536	515	451	518	522	542	573	482	479	484	514	506	499	487	474	473	531	454	493	523	532	486	513	489	475	547	526	525	522	514	504	547	459	517	523	514	485	505	487	515	478	508	514	497	458	471	506	499	476	499	508	489	490	522	503	514	494	472	471	486	520	509	487	490	467	482	487	524	473	525	473	513	493	476	490	520	481	514	511	467	454	542	498	507	461	530	505	489	514	499	522	510	500	511	540	497	464	508	445	503	466	498	510	498	463	524	501	495	549	516	514	522	465	498	519	483	502	472	490	463	539	478	526	528	519	478	467	468	506	479	475	479	502	508	464	490	493	497	439	476	532	494	540	477	452	537	510	502	492	477	511	494	482	453	536	523	508	502	495	518	516	464	537	525	518	499	488	487	472	486	464	508	452	509	465	445	483	505	529	516	497	478	499	521	485	495	445	507	482	492	503	484	486	539	482	458	539	502	488	509	545	490	497	476	451	484	524	493	481	508	505	499	468	463	496	504	520	527	462	499	483	495	487	500	486	520	527	482	509	489	522	529	460	480	488	492	506	488	482	478	474	506	493	499	532	534	511	494	462	481	509	522	499	459	502	502	456	458	488	524	486	524	482	507	449	518	497	505	550	529	465	524	504	486	499	451	471	537	500	511	557	515	534	503	499	455	513	489	510	471	531	514	522	525	526	453	483	522	532	526	492	503	503	457	480	517	504	493	496	518	499	491	488	480	472	534	473	514	533	482	464	478	511	505	498	494	523	496	506	504	509	465	519	492	513	488	495	509	535	489	474	472	469	483	486	491	517	508	504	534	528	491	501	480	545	481	495	480	514	535	499	525	510	504	508	504	476	518	450	496	475	519	511	505	507	510	489	486	470	520	503	483	479	495	529	512	478	530	517	493	506	532	496	482	508	475	497	517	491	460	472	518	496	474	525	538	496	505	519	496	505	456	458	527	508	507	476	500	523	430	502	485	506	520	473	539	504	482	477	495	473	462	516	535	509	512	493	476	482	500	490	524	505	495	474	458	507	465	468	521	483	481	493	480	539	535	506	507	508	478	522	507	473	512	465	527	484	534	486	492	490	500	499	493	542	533	506	506	519	489	497	452	517	507	457	513	467	483	499	508	504	513	498	519	498	472	508	486	535	520	472	457	469	550	521	496	498	516	468	507	469	529	486	500	476	506	510	509	526	500	529	522	502	502	531	530	516	517	491	472	506	529	545	510	493	491	527	533	513	534	510	471	456	500	483	496	462	473	474	534	505	456	466	481	496	499	526	497	506	478	497	486	520	548	482	544	501	526	431	494	515	488	531	520	462	508	468	488	511	497	494	494	481	561	533	466	471	500	502	459	480	503	509	484	487	523	497	494	492	530	511	490	506	520	456	498	488	478	513	479	504	462	467	516	492	457	508	499	503	495	478	467	457	502	483	476	459	494	477	519	519	479	482	491	518	499	495	434	483	549	518	475	512	486	495	472	545	486	513	441	486	479	462	516	484	522	524	480	462	503	465	539	507	489	513	524	512	505	504	526	517	479	453	500	510	504	480	506	511	493	500	525	494	444	494	519	520	492	507	525	456	499	492	490	535	477	469	494	526	526	491	506	502	464	518	495	560	491	506	511	491	486	495	491	487	506	500	516	483	528	522	453	486	477	503	500	459	484	499	514	494	478	506	459	472	476	507	472	478	471	444	500	578	505	461	496	543	505	517	480	526	513	517	473	495	505	509	517	514	515	525	519	518	498	495	510	509	497	495	502	443	486	458	521	478	485	504	496	482	482	556	546	539	502	492	471	471	470	509	435	507	530	541	496	465	515	505	510	484	505	492	503	471	450	513	504	552	525	520	506	493	510	519	513	490	529	492	498	500	519	522	511	520	496	539	502	487	488	498	485	474	460	482	508	494	459	532	496	493	489	514	479	530	488	542	511	512	510	518	477	514	530	497	502	486	519	532	539	511	516	503	492	526	508	495	531	496	487	472	495	508	497	475	490	488	486	510	520	507	499	474	493	482	510	481	525	508	519	506	518	512	450	531	506	495	481	522	513	516	473	522	510	484	500	458	500	502	506	531	527	519	463	491	502	485	426	490	507	522	571	489	512	525	513	525	523	473	485	511	534	519	503	515	464	497	474	492	451	492	535	506	467	457	468	516	501	530	482	519	497	514	526	493	505	504	471	509	551	511	494	524	511	487	537	508	459	497	526	555	494	486	528	511	525	472	512	482	480	486	475	468	502	515	473	530	486	495	518	472	454	541	497	513	504	475	504	523	504	482	528	526	503	490	479	500	531	512	506	534	498	536	461	493	513	501	505	505	491	469	493	513	480	508	510	506	461	497	474	497	529	455	456	497	514	534	476	490	494	506	466	481	540	490	513	490	465	517	522	538	531	520	493	549	455	514	487	494	450	506	504	499	514	500	500	519	515	501	495	514	540	462	488	490	504	507	502	534	517	513	500	530	525	511	544	516	535	520	511	529	494	522	502	486	512	496	523	489	489	485	515	479	506	495	501	527	492	533	507	498	433	496	521	507	491	480	485	469	475	509	522	484	468	512	488	515	518	508	484	505	494	538	495	475	502	484	521	480	494	509	502	518	486	524	520	470	512	491	476	508	512	481	495	493	503	478	490	467	515	484	454	535	500	508	508	517	484	487	502	544	451	504	528	513	515	475	488	499	527	496	505	468	448	510	508	476	520	492	511	499	524	469	488	474	481	501	475	517	506	520	516	463	507	490	477	509	469	558	487	524	536	484	506	490	488	505	480	490	489	512	477	491	486	480	501	533	508	496	514	525	491	465	523	513	495	522	471	511	507	487	497	486	464	484	448	470	502	540	475	516	471	533	519	506	530	496	492	493	510	473	537	479	517	489	475	480	490	491	450	524	470	497	540	494	478	534	494	506	528	531	488	545	448	483	473	480	525	539	512	544	520	489	470	479	490	479	553	494	537	483	516	523	467	552	477	489	459	485	490	506	502	520	503	483	498	526	506	500	494	465	512	495	483	478	459	489	485	496	500	498	505	494	505	503	479	523	504	517	516	502	480	502	510	507	519	524	470	518	509	473	472	497	503	457	509	521	473	494	503	524	495	462	528	504	485	477	503	515	458	508	510	489	523	484	490	521	474	519	511	492	505	463	507	508	536	521	528	475	488	481	522	458	504	526	483	470	492	509	503	485	495	502	534	487	523	500	532	497	524	477	516	505	507	491	472	505	526	509	460	489	476	508	505	511	466	542	532	525
69875	61493	41889	22103	1997	247	220	222	217	202	184	205	204	204	184	196	178	184	171	172	175	219	202	195	222	199	203	198	201	178	193	215	194	199	199	178	179	180	208	187	200	180	192	228	177	202	194	198	174	190	230	188	214	208	189	198	186	198	179	170	211	174	192	228	172	197	179	199	195	193	195	192	180	185	192	181	219	208	200	200	188	195	194	177	191	190	193	190	180	173	165	209	187	159	179	212	172	232	184	195	173	198	202	205	196	172	204	183	183	208	194	181	184	186	213	173	202	191	191	176	201	202	191	189	205	189	191	184	196	203	195	183	181	192	185	178	196	209	188	171	194	236	182	207	198	189	171	193	227	199	175	191	198	176	176	200	193	216	229	183	185	181	185	181	225	186	202	171	195	194	190	167	211	191	203	174	209	184	186	172	204	177	195	187	167	211	203	199	227	207	176	203	182	184	208	185	231	204	203	188	208	189	195	174	194	207	208	203	216	201	200	180	238	212	194	199	189	160	170	180	203	183	191	214	199	190	171	189	186	193	190	204	197	210	177	188	191	205	195	214	206	170	210	202	186	207	181	176	173	198	208	194	191	181	185	209	218	193	185	199	171	187	212	177	160	202	190	218	220	192	205	191	202	188	198	205	182	174	199	205	181	208	195	195	186	200	189	198	181	196	207	177	171	201	201	207	215	217	163	211	196	192	192	196	190	198	184	193	195	197	188	203	175	184	182	195	190	199	195	189	190	198	210	213	209	184	212	195	184	168	196	191	186	161	218	200	190	194	189	193	179	190	177	184	175	188	185	217	212	164	186	211	185	188	180	187	188	206	197	179	224	189	230	173	189	163	178	207	193	200	205	195	210	182	199	197	184	201	206	202	184	182	188	193	211	197	183	199	187	205	207	164	193	166	164	211	230	193	205	218	211	205	197	173	182	188	206	200	191	164	241	180	176	204	210	183	209	187	181	174	187	184	192	201	168	199	214	187	182	204	195	209	194	180	197	200	203	201	173	196	192	195	182	195	193	185	204	197	167	194	198	195	206	190	186	194	221	202	186	208	196	200	217	210	198	180	196	179	173	163	200	198	184	187	153	187	182	202	198	183	194	193	194	182	173	198	192	189	200	207	205	177	213	191	181	184	200	212	194	172	218	212	218	193	204	184	191	209	201	198	190	206	181	187	213	204	207	168	190	206	201	174	244	197	182	198	199	222	219	215	190	191	191	199	196	201	181	186	198	191	204	192	202	195	196	214	193	215	203	195	204	195	221	204	194	179	177	204	198	191	189	182	227	180	190	190	192	220	221	173	185	226	203	179	191	208	209	188	190	197	197	206	207	201	184	210	195	173	203	182	181	171	190	177	201	177	223	220	190	204	223	202	170	207	204	189	203	198	186	191	189	199	217	193	178	216	168	204	174	192	167	191	202	179	182	200	184	203	184	202	206	188	217	174	218	185	180	193	169	165	190	211	203	166	195	201	204	217	186	203	193	179	175	179	214	218	185	206	199	218	211	203	192	202	190	191	207	195	218	215	200	181	202	185	198	198	184	208	237	191	173	199	185	191	196	204	173	176	206	209	201	184	176	216	187	204	200	166	188	180	159	202	197	201	202	178	193	199	206	179	189	194	193	197	167	182	177	211	199	172	200	195	182	201	194	190	202	200	216	198	181	174	205	179	193	215	209	223	180	191	176	205	182	166	202	222	198	206	210	193	184	191	193	187	193	160	192	193	183	217	180	190	206	192	201	185	200	203	194	208	207	193	185	190	199	176	222	181	191	202	198	180	184	198	194	175	197	194	195	201	192	182	171	177	197	200	184	208	214	195	183	184	205	183	179	192	166	188	176	197	176	199	193	179	198	203	200	188	181	208	204	198	196	224	210	182	186	224	224	217	175	205	214	192	205	197	203	188	201	218	190	194	181	209	191	198	196	201	177	182	198	187	170	182	189	214	210	214	191	208	174	208	169	172	186	177	189	204	209	189	186	166	226	216	220	193	171	181	211	207	189	185	199	200	189	172	214	194	205	179	185	193	199	201	183	191	180	211	189	187	213	232	189	178	203	203	214	199	201	179	187	205	195	200	175	216	199	201	191	178	216	208	168	193	181	199	185	188	210	186	181	172	180	199	196	184	213	184	219	218	199	194	192	182	190	182	214	190	175	175	184	212	174	197	204	185	210	189	192	208	198	189	199	195	219	186	206	217	209	193	208	187	176	214	195	191	192	192	200	195	169	193	203	213	215	199	205	193	171	178	158	189	190	198	194	187	173	174	199	187	217	170	175	195	208	195	188	181	199	212	207	197	197	190	200	190	182	190	192	177	196	224	176	202	207	191	196	201	173	185	210	191	190	212	204	195	177	198	197	184	183	196	194	188	187	198	195	176	197	200	192	190	220	214	221	196	182	180	193	181	213	179	214	195	186	184	199	212	190	211	181	207	190	202	177	156	197	176	191	183	172	174	183	209	219	210	187	206	204	185	194	200	198	168	221	210	196	197	170	190	189	179	191	177	213	157	195	219	195	190	208	197	186	194	209	226	200	178	194	196	176	190	192	223	186	161	191	210	197	161	204	193	201	202	200	195	176	189	213	200	179	197	192	198	196	174	193	185	178	185	191	188	199	226	220	190	185	190	183	173	188	203	184	207	169	171	170	184	187	199	200	197	187	180	193	196	214	193	190	177	196	210	177	201	197	174	202	233	193	192	189	186	172	182	183	224	205	209	185	164	183	190	197	189	174	225	205	198	186	219	163	192	195	202	197	220	187	177	183	188	189	208	195	184	181	197	213	168	193	186	172	196	160	207	200	185	203	199	212	192	219	195	198	205	195	188	191	208	203	204	214	201	192	190	199	183	189	200	182	189	219	169	178	206	206	192	190	186	214	188	176	173	201	192	180	182	209	206	186	214	188	206	197	197	202	180	208	177	180	204	185	187	212	196	165	211	222	204	207	181	215	195	173	182	212	195	183	210	206	190	170	201	199	204	207	195	181	192	222	179	215	206	173	199	180	191	188	217	205	192	190	210	204	199	181	200	202	184	211	199	186	183	201	193	181	208	184	195	176	193	217	170	191	181	219	189	199	199	190	192	195	198	191	215	199	197	190	178	158	189	182	185	169	198	182	176	198	222	203	195	184	189	190	220	191	172	191	178	180	209	196	184	196	191	170	192	192	195	217	176	209	175	193	209	183	192	204	211	213	170	201	201	179	212	203	212	190	192	191	195	168	210	188	179	207	182	213	185	205	174	201	175	203	192	188	171	194	185	195	199	196	186	180	210	212	190	176	196	209	212	180	206	197	169	216	196	215	217	192	193	217	197	219	171	171	198	215	176	182	175	165	173	180	194	210	191	207	187	179	208	184	185	171	183	181	194	201	199	189	178	230	203	171	166	209	211	168	204	191	176	200	194	188	217	212	201	199	214	189	195	224	197	201	181	187	186	214	193	195	195	206	208	219	177	171	218	191	181	207	186	178	202	222	194	233	179
50826	50457	40598	16587	783	722	716	663	671	666	671	678	646	636	628	677	611	646	631	640	654	614	636	648	578	644	647	619	647	614	613	628	651	638	600	630	633	630	675	601	638	650	648	607	636	639	636	614	639	628	608	624	629	657	688	679	603	629	578	618	621	599	625	641	657	630	640	645	640	643	632	641	632	605	607	622	638	637	609	632	596	638	604	596	580	589	606	608	602	657	629	652	637	638	603	607	623	614	590	632	623	626	626	635	615	600	576	572	612	597	645	653	614	620	655	652	639	698	585	645	664	636	602	607	590	645	630	622	636	645	682	691	604	597	614	607	610	626	631	668	635	649	615	647	604	579	610	664	608	613	622	618	620	637	640	654	565	589	596	594	615	627	639	578	640	646	610	679	579	637	611	652	580	597	593	600	626	600	650	608	617	574	633	582	572	590	647	591	571	621	629	632	637	601	587	617	643	599	613	651	588	603	620	614	655	634	627	589	593	629	630	625	657	619	603	637	648	643	657	613	637	617	589	604	603	635	564	653	589	629	598	639	623	642	608	618	596	597	575	626	626	607	601	621	565	634	631	637	624	610	598	603	652	610	595	622	588	588	617	652	632	607	623	630	593	605	653	579	598	613	631	615	634	584	566	602	609	601	623	585	623	591	594	641	607	572	623	641	624	613	592	642	632	679	623	586	622	633	651	601	635	623	632	621	603	622	580	616	639	638	645	585	626	600	628	639	630	588	618	596	606	618	649	643	606	617	638	641	594	618	613	572	654	654	610	633	620	644	613	658	600	647	652	644	665	653	635	626	625	577	628	608	633	631	607	671	653	612	581	604	628	554	646	603	613	605	629	604	608	642	623	608	645	628	628	614	612	631	614	631	609	605	598	610	572	577	611	573	616	641	637	592	597	657	618	611	631	600	606	650	635	587	597	599	617	591	591	639	606	614	644	627	595	629	594	622	629	619	642	650	653	642	613	613	577	624	620	626	581	639	627	637	621	626	639	612	623	631	621	627	625	642	640	604	606	635	566	605	624	560	628	601	665	634	601	593	621	580	635	627	638	601	607	630	614	625	649	609	618	590	610	622	621	638	620	602	580	631	591	655	611	646	616	673	636	606	660	647	650	611	627	594	598	629	606	629	573	618	633	609	607	642	607	598	627	632	628	598	616	620	613	562	653	621	612	609	590	620	631	601	587	618	627	583	632	643	619	662	617	607	663	645	631	534	648	631	601	604	612	671	676	618	619	657	588	599	650	617	597	602	610	618	591	610	609	616	664	643	582	602	638	625	631	632	646	637	615	644	598	637	622	616	639	608	637	617	633	627	625	624	614	591	611	616	549	599	622	618	591	646	630	635	628	622	632	627	586	600	607	639	615	578	617	607	623	579	622	635	596	551	648	619	620	610	648	612	574	641	590	625	601	650	618	646	596	597	628	598	639	614	594	640	630	598	639	627	647	609	617	620	645	615	607	629	626	632	622	617	625	630	609	633	590	594	653	595	573	595	664	619	583	662	627	589	640	615	588	592	644	605	623	614	634	630	652	580	586	673	652	612	590	634	688	619	602	647	662	655	659	629	614	583	632	657	624	583	623	648	634	591	639	614	619	589	620	653	625	629	594	592	610	603	633	591	599	665	583	596	595	561	587	674	626	599	618	624	626	616	638	645	624	585	618	554	619	609	594	576	584	593	596	658	621	619	611	646	605	615	623	646	671	643	635	617	598	620	629	591	619	639	693	637	626	576	627	589	588	611	625	638	628	615	624	646	596	671	630	593	623	632	628	605	632	594	597	678	638	636	624	637	639	622	622	633	612	620	626	619	614	615	651	620	622	624	611	639	619	617	643	635	648	605	604	632	620	618	671	660	650	652	610	593	640	663	621	627	591	594	637	604	585	615	651	627	612	564	630	654	611	659	648	616	637	617	637	634	622	614	641	616	656	609	641	622	633	663	610	616	621	565	603	588	636	592	635	603	655	576	592	601	586	611	611	613	614	632	659	617	648	569	661	619	656	644	614	625	628	664	626	663	638	670	673	615	673	624	633	671	617	606	613	592	619	618	610	605	629	607	641	634	587	555	619	618	612	608	629	600	577	629	568	617	597	648	656	648	628	644	596	623	621	610	650	604	605	613	669	612	586	639	606	634	639	593	601	630	604	597	620	605	610	591	607	629	625	624	642	590	640	646	637	623	637	607	663	674	562	601	606	611	619	591	607	611	613	588	621	642	597	629	625	592	619	606	632	610	587	671	640	644	655	630	585	642	655	635	634	643	604	645	594	587	604	597	615	669	601	632	617	628	643	619	626	590	583	617	609	637	604	619	616	593	610	647	603	643	601	605	592	650	599	593	638	624	645	632	582	624	644	585	632	607	638	617	589	648	639	655	648	636	602	618	604	615	650	556	636	625	625	614	590	659	666	645	651	579	613	619	607	604	595	665	605	610	607	617	632	608	620	642	606	652	609	591	600	620	596	619	644	628	629	666	657	602	631	618	635	641	618	621	598	588	605	604	634	617	594	606	576	622	612	602	619	620	611	610	621	649	631	629	596	611	622	607	581	666	621	601	636	636	610	612	615	674	630	628	583	598	633	648	612	660	635	590	644	587	622	654	634	629	616	642	590	648	604	581	620	607	596	642	621	644	624	593	599	605	576	622	623	580	601	608	618	655	601	674	608	629	613	580	622	575	622	606	624	584	582	646	635	634	590	600	586	592	652	598	645	605	636	586	589	609	626	589	603	610	608	609	625	635	627	660	591	647	626	633	608	655	594	610	607	599	590	634	611	620	645	591	623	607	605	609	598	630	606	642	649	610	605	603	623	614	647	655	638	633	614	612	611	611	607	584	601	643	622	632	607	641	642	596	612	638	640	594	618	590	619	602	638	582	659	638	617	651	640	626	626	597	603	604	609	601	599	570	599	639	599	616	617	625	626	608	579	648	591	617	572	603	613	684	617	610	611	654	637	605	636	586	603	615	649	580	618	608	615	614	636	623	650	649	666	663	602	589	644	607	600	602	587	633	643	561	647	603	598	617	595	627	623	590	629	686	645	626	694	606	597	606	603	600	592	648	596	656	605	653	655	632	618	625	630	630	645	603	636	668	588	636	622	594	649	594	611	581	604	600	587	641	603	640	649	616	617	622	624	583	634	625	627	616	649	602	605	558	605	632	630	612	631	645	617	593	620	635	623	622	598	634	621	627	626	629	620	639	603	617	616	644	665	633	608	586	624	614	620	621	635	607	653	594	624	617	647	629	576	612	596	552	623	602	618	624	644	569	579	637	628	614	596	632	584	597	652	629	615	638	592	673	624	596	634	624	638	615	647	637	619	610	612	614	568	629	636	671	621	604	588	574	636	625	669	570	591	614	628	632	586	613	627	645	681	605	588	602	602	631	657	631	626	591	609	649	618	610	614	610	639	657	580	584	583	623	645	613	604	622	602	634	605	667	627	613	573	618	598	633	604	563	614	651	632	572	629	608	590	628
79094	73031	53320	33069	6414	437	349	349	354	292	283	302	305	283	312	295	307	319	297	295	333	316	332	313	293	290	277	307	309	273	304	300	280	301	309	296	293	264	280	321	292	302	287	277	291	277	322	279	312	299	269	286	295	270	286	343	293	299	305	291	298	296	298	273	302	268	276	302	291	276	319	299	276	280	292	265	279	308	316	281	307	280	259	307	286	314	277	280	273	295	289	301	292	261	313	321	257	304	295	287	295	310	300	314	309	284	293	314	282	289	266	269	284	291	312	287	295	299	263	324	277	303	312	280	262	281	309	310	294	279	301	301	295	262	314	271	260	291	306	302	281	297	301	290	284	277	294	318	295	286	311	283	286	313	306	288	305	288	289	279	310	305	299	290	303	277	278	291	287	262	287	289	303	276	306	301	306	285	319	275	316	286	287	318	289	353	291	315	287	276	298	333	290	285	263	311	295	264	283	307	277	322	268	282	302	320	303	287	292	292	325	314	300	306	311	291	322	299	301	281	298	305	256	260	301	295	300	314	285	305	292	278	302	293	329	292	293	293	290	320	287	275	275	284	303	291	309	289	279	297	311	300	305	301	288	313	278	307	288	285	305	346	284	295	273	289	285	296	298	278	328	289	284	271	278	309	286	331	276	277	298	289	297	295	339	303	290	288	297	296	275	304	311	302	283	266	265	287	281	282	310	289	255	302	272	286	307	269	296	283	314	302	277	268	256	297	302	273	307	341	279	294	265	273	309	296	314	284	297	293	269	302	316	296	287	286	309	289	298	286	324	318	302	301	299	278	309	290	290	256	265	262	263	307	281	306	296	289	320	301	292	286	324	262	309	305	275	336	297	280	287	293	294	307	303	281	255	282	302	307	270	252	284	331	277	281	287	277	303	286	281	295	319	285	279	279	314	269	290	307	326	288	275	271	291	266	334	289	273	270	299	292	297	311	303	285	310	320	261	293	308	276	288	315	317	302	273	281	303	294	284	288	276	307	309	282	273	296	305	313	269	286	273	311	273	290	288	277	307	316	324	312	282	261	301	303	293	250	289	298	293	296	333	276	259	302	280	284	301	255	295	318	294	268	269	294	307	299	275	302	301	300	291	285	314	321	277	273	330	282	314	305	290	266	319	305	294	264	325	294	272	263	275	289	293	283	282	298	283	320	281	296	299	276	294	294	312	245	314	307	309	273	282	308	282	300	304	297	297	319	289	310	315	309	299	278	299	312	316	288	307	324	303	309	266	313	261	281	282	306	299	290	323	297	301	284	316	264	313	291	277	295	309	293	304	292	262	299	295	284	290	273	283	325	311	317	314	304	273	289	292	291	276	299	319	283	313	284	289	298	284	287	289	282	290	302	275	287	281	292	290	290	296	304	291	237	291	307	308	266	319	292	302	314	292	302	295	287	304	300	281	293	294	315	283	305	318	300	286	300	320	294	279	277	286	280	303	305	277	282	285	276	302	296	311	308	294	311	291	324	302	315	278	301	296	274	249	297	310	315	281	283	267	274	291	264	326	278	290	279	285	343	261	281	288	284	278	289	294	288	288	271	294	316	290	301	293	301	322	295	283	280	264	294	275	310	311	311	345	252	297	276	295	266	292	283	297	309	284	298	287	275	266	271	286	286	305	301	290	293	296	285	296	272	285	310	277	278	275	291	290	288	289	296	290	255	282	296	256	305	273	283	272	282	284	276	280	304	302	284	295	297	276	288	269	309	306	306	329	310	299	289	293	290	298	307	286	302	285	303	287	282	304	327	289	293	270	288	296	299	304	288	287	284	279	286	266	287	304	305	318	301	278	269	301	263	260	314	320	296	300	284	285	294	272	298	309	258	288	282	271	280	301	321	303	240	304	282	312	282	261	296	303	303	290	294	298	303	268	287	274	262	328	336	290	284	285	274	298	313	290	313	293	284	297	300	302	313	315	334	284	281	305	300	293	311	269	279	288	288	292	271	300	336	308	310	287	322	296	302	293	303	290	314	296	290	269	277	342	312	260	270	269	339	296	301	244	286	286	278	306	297	312	316	306	331	298	272	327	289	269	296	284	289	293	287	282	275	297	294	305	269	306	325	276	280	308	290	311	321	317	339	299	284	289	307	303	289	276	292	309	300	285	300	312	324	295	303	308	312	295	279	306	296	259	300	310	312	271	318	295	301	288	279	335	252	295	264	279	301	292	312	299	291	285	276	269	269	264	304	303	294	299	280	300	292	302	300	266	296	314	298	272	285	290	336	288	298	296	280	294	264	273	294	331	289	299	290	252	291	283	295	279	288	306	296	303	307	270	283	288	317	296	299	305	292	287	279	291	290	274	292	274	275	302	288	273	293	290	300	292	317	293	336	319	323	275	283	298	294	322	294	277	294	325	272	276	296	300	304	278	289	263	281	305	322	304	311	304	312	301	298	232	288	270	320	289	286	282	302	309	302	313	318	297	283	274	298	285	304	292	288	311	308	279	308	314	300	281	293	318	278	289	270	332	303	278	290	292	279	301	278	291	249	285	317	300	312	300	287	291	314	298	292	300	305	288	268	295	302	289	284	288	330	284	319	301	314	297	270	285	277	301	284	314	287	297	292	304	313	292	317	299	273	284	304	285	296	339	277	272	304	278	313	289	248	285	288	311	282	300	278	296	296	245	313	271	274	300	294	274	276	299	285	277	320	296	275	330	291	291	270	293	329	315	301	287	276	293	292	291	298	272	253	297	302	291	296	285	271	273	273	287	264	274	284	276	300	289	283	284	290	291	287	301	321	310	305	297	302	284	282	302	288	288	299	329	281	267	297	326	284	296	294	289	302	282	280	291	289	296	260	294	278	285	284	321	300	281	290	294	275	287	297	288	266	297	301	303	298	317	287	293	287	298	288	293	301	312	309	277	302	288	300	283	331	287	315	290	290	298	329	294	316	310	303	259	315	298	309	296	294	270	303	302	288	290	294	274	266	291	278	293	289	278	263	295	267	313	285	330	290	307	320	299	257	289	251	296	271	277	284	312	307	287	330	296	279	276	304	267	330	306	306	248	310	291	299	303	275	314	263	288	272	301	272	296	296	306	289	261	317	307	277	286	289	301	264	309	270	327	279	282	305	283	272	319	282	274	283	303	310	294	294	303	272	299	254	285	314	270	306	314	331	278	289	306	276	294	294	303	302	296	305	280	310	276	266	276	303	311	283	266	325	277	317	288	287	327	317	292	321	271	291	281	282	300	301	270	306	298	296	312	300	301	309	272	278	274	277	287	273	303	269	312	299	281	276	282	301	298	285	275	283	349	281	321	314	312	285	284	309	317	293	305	274	283	280	305	276	306	300	283	319	298	290	280	305	334	317	298	291	294	321	281	306	276	301	316	291	301	275	302	250	286	284	314	317	322	295	302	311	332	308	249	286	272	314	292	312	280	293	316	283	319	276	316	273	297	287	321	314	295	297	297	291	289	257	299	299	291	285	295	314	301	311	311	293	259	279	262	289	313	294	292	292
62587	63941	51641	21262	1222	1156	1058	1053	953	960	998	937	954	938	957	916	941	948	898	918	930	831	842	884	881	934	984	934	923	902	902	851	897	843	845	877	902	923	903	907	876	953	861	900	858	861	870	857	909	823	867	922	879	863	899	895	889	872	904	883	901	894	869	908	870	895	875	873	859	830	850	964	851	850	857	905	869	909	889	860	932	897	923	890	877	836	871	858	823	856	903	883	858	865	851	824	854	849	865	889	893	889	865	865	830	826	887	876	871	911	845	858	901	910	824	860	867	880	874	890	879	875	914	920	864	864	930	888	900	861	849	850	833	901	868	909	872	876	865	886	867	855	853	841	898	911	846	896	901	870	886	870	844	876	956	916	891	886	908	881	833	887	855	856	821	876	899	828	893	838	899	843	884	871	848	834	863	858	855	835	893	887	821	867	889	854	865	914	897	868	855	870	903	812	842	871	898	874	881	873	850	869	901	854	884	865	799	900	838	895	905	864	889	889	866	893	868	907	885	889	873	871	901	903	847	845	863	905	944	857	847	909	865	856	839	927	840	881	823	865	870	890	901	913	862	918	883	871	885	908	920	894	863	862	848	862	893	898	890	939	868	833	872	857	911	902	885	820	867	871	861	859	931	892	870	860	853	916	872	895	883	852	846	899	848	841	870	828	860	874	853	885	853	866	874	884	893	903	817	868	849	844	857	881	812	872	839	876	881	877	850	875	891	907	844	910	847	865	890	871	855	859	904	849	885	876	910	838	901	886	866	872	888	853	896	915	890	889	854	905	901	879	873	847	872	822	884	877	847	844	902	816	876	884	824	824	841	882	858	891	871	894	865	899	874	886	882	834	897	865	862	859	836	889	855	865	894	938	875	873	924	852	905	887	860	870	874	879	948	837	825	864	829	901	814	843	841	887	855	851	893	804	905	915	869	867	916	828	901	911	932	821	918	857	879	863	888	856	862	890	859	845	891	871	886	898	903	888	846	931	852	842	860	852	873	892	873	897	873	912	866	864	871	901	835	895	872	867	865	884	830	829	854	830	868	929	857	916	865	861	893	912	854	899	962	893	918	897	861	851	856	874	860	924	866	843	881	829	869	927	867	853	888	853	866	909	879	900	844	874	880	930	904	858	843	887	852	830	900	866	812	882	859	878	886	803	902	881	873	884	921	885	879	876	883	858	879	835	826	835	822	868	868	890	892	905	877	870	858	880	877	887	820	858	839	839	808	870	879	911	888	871	854	911	906	873	903	891	864	803	904	860	898	883	897	814	862	819	847	920	903	826	863	889	850	829	868	846	855	902	876	852	872	815	854	891	872	875	887	844	897	837	861	862	869	894	872	898	917	873	875	856	867	899	877	878	861	889	877	827	841	913	900	849	857	843	874	812	848	891	851	888	864	849	894	852	871	837	832	877	862	874	868	844	839	868	892	897	902	880	834	902	920	883	870	909	842	930	883	921	861	860	844	880	888	870	919	839	884	882	920	867	940	898	858	849	886	912	927	873	880	933	851	825	831	895	882	898	841	890	838	859	889	841	909	879	888	811	900	833	835	883	860	905	843	863	840	869	877	879	859	923	784	879	893	875	901	894	836	826	839	809	918	863	900	857	901	861	846	842	888	900	883	868	884	867	825	867	870	894	867	852	896	840	838	886	869	873	918	893	880	856	866	887	857	859	878	896	875	839	887	873	873	827	904	843	899	856	883	890	851	869	846	861	904	906	848	834	910	845	888	878	877	892	855	815	853	939	877	879	852	878	862	872	826	885	835	900	878	897	849	844	825	861	846	907	854	880	848	920	816	842	880	925	854	860	905	880	857	877	827	891	912	877	891	914	918	888	856	844	845	850	843	890	843	867	842	895	880	827	880	847	882	891	864	883	921	800	821	863	888	841	832	771	860	845	837	859	888	928	833	884	878	862	908	902	919	882	881	804	838	861	871	891	895	872	878	876	834	861	854	891	877	875	870	879	843	928	824	894	857	829	916	886	881	889	885	853	860	849	878	841	856	826	929	887	879	865	867	846	888	862	850	867	869	819	839	850	821	879	870	908	841	874	851	860	835	894	861	863	833	867	880	839	836	894	862	883	876	839	893	838	895	880	928	826	883	842	882	838	902	866	910	890	898	892	902	870	887	869	855	865	875	833	916	915	865	868	877	853	894	840	874	910	852	894	820	859	885	823	938	918	896	884	908	877	806	861	940	868	853	839	867	872	846	829	815	873	873	912	852	902	857	820	836	850	870	889	876	853	899	860	863	836	872	881	882	865	874	908	817	854	871	909	841	877	903	849	857	866	812	909	869	842	831	885	848	848	888	868	892	843	846	885	888	844	876	865	850	877	910	851	859	894	904	861	885	848	828	870	886	826	867	869	864	881	921	884	857	876	863	870	870	914	872	894	880	880	868	814	929	865	915	867	869	835	818	864	854	933	859	899	870	891	870	849	860	853	857	932	884	850	864	860	899	881	823	860	932	910	844	820	832	915	902	928	868	864	842	870	811	920	872	888	816	858	859	889	852	892	861	903	833	875	919	855	902	885	841	826	853	876	882	882	891	902	904	879	857	864	877	875	878	845	888	978	876	898	869	834	828	848	911	829	914	870	923	900	844	849	873	838	892	916	876	844	859	871	831	876	833	870	855	878	890	846	874	833	896	869	893	833	846	933	834	864	859	904	932	864	908	891	907	831	849	865	873	896	855	808	896	887	847	910	881	852	824	879	897	850	915	865	877	912	891	892	861	856	863	864	860	867	909	879	847	853	877	870	863	858	869	888	836	879	899	903	887	840	893	891	849	837	841	828	911	892	835	901	886	863	858	897	857	830	825	867	869	885	908	864	874	907	824	839	851	874	879	833	840	890	848	860	908	876	778	881	887	860	886	824	876	892	834	928	837	911	888	873	891	891	903	898	840	895	829	835	855	886	913	871	880	893	806	862	880	905	818	903	858	905	867	799	831	890	947	905	835	851	844	918	896	886	804	908	852	883	855	885	801	853	869	887	899	902	817	909	862	866	885	818	891	850	878	906	871	882	896	877	871	873	936	910	904	887	875	894	854	880	910	847	883	873	921	892	847	855	949	892	852	941	942	882	865	884	850	906	809	852	912	881	883	860	911	831	829	848	886	891	877	881	880	855	906	842	825	870	874	898	811	871	848	849	920	861	877	857	875	858	863	900	861	878	917	943	809	880	876	859	839	853	909	913	857	886	941	877	870	893	886	892	838	875	855	849	893	894	882	940	897	850	858	820	856	904	867	871	888	821	873	831	843	907	874	878	864	843	816	858	888	859	868	855	869	805	837	893	858	863	860	849	887	923	886	907	866	845	913	875	853	896	873	935	895	902	923	881	899	860	856	837	856	843	882	848	883	849	857	875	925	843	867	907	858	840	859	859	896	965	886	863	835	832	859	898	848	917	893	867	894	865	908	911	917	854	863	894	897	908	873	838	862	813	885	897	856	820	899	851	913	895	843	895	876	839	869	850
33290	21899	7266	2543	212	138	144	170	157	128	145	144	163	105	155	178	129	155	147	160	167	138	146	136	137	150	128	148	143	134	181	137	141	152	149	144	142	141	160	158	139	168	136	151	138	141	151	156	135	147	162	165	150	142	147	137	164	157	133	139	131	121	146	163	137	147	146	152	145	133	146	154	145	163	135	137	164	145	140	140	157	133	130	144	141	130	143	133	143	143	147	153	135	163	148	150	149	130	119	131	137	179	124	158	146	127	149	144	131	135	130	137	161	160	171	133	121	154	138	132	142	149	144	166	150	163	150	125	152	134	160	133	147	154	158	172	170	144	161	146	148	127	138	153	146	145	127	161	129	141	159	152	148	120	142	167	147	177	137	150	125	117	128	160	151	150	150	151	139	162	163	154	142	141	147	108	127	138	154	156	129	157	158	187	133	132	145	139	130	137	148	142	142	136	151	141	134	162	148	139	137	134	137	145	132	154	173	116	162	137	152	138	151	140	131	134	132	145	150	133	155	153	154	150	142	130	163	132	137	131	150	156	143	143	143	126	138	147	119	147	145	169	134	155	148	156	153	134	156	158	151	121	146	149	147	136	175	161	141	140	144	141	153	161	140	133	157	156	146	130	133	138	153	135	145	142	135	140	129	141	154	162	129	163	138	146	160	131	162	150	140	149	157	156	146	139	153	143	143	136	142	131	155	148	144	143	152	131	154	142	129	133	125	165	151	157	136	158	139	154	138	141	151	137	144	159	158	125	138	139	140	147	136	153	132	134	143	165	160	153	145	138	123	146	142	144	139	145	157	128	161	128	144	132	139	131	143	134	139	151	137	164	148	180	146	155	142	142	133	150	144	144	132	134	136	142	134	152	168	173	139	133	147	164	170	134	154	159	134	148	140	138	155	155	149	148	124	159	148	165	132	143	138	140	147	122	141	132	131	147	126	151	130	145	130	129	135	132	151	128	141	147	141	139	138	133	130	124	160	137	142	152	162	140	155	162	141	116	149	147	138	150	142	140	152	154	143	134	147	143	148	149	146	148	159	141	138	157	151	129	138	139	137	137	160	139	145	130	164	132	142	146	134	156	158	143	148	143	158	150	144	137	144	162	134	125	147	156	144	143	146	132	150	158	135	137	149	133	146	145	142	162	167	133	166	151	152	161	135	139	145	139	144	138	135	160	140	132	159	172	139	148	146	150	142	181	137	146	139	149	118	136	136	152	161	140	153	141	116	149	141	134	125	154	161	139	139	120	146	144	149	130	128	137	134	151	146	128	163	140	133	148	152	139	140	127	145	155	157	151	148	165	147	148	141	139	145	153	140	139	163	153	131	147	137	141	162	168	145	141	152	161	158	134	136	123	129	152	154	129	156	155	158	145	149	139	151	149	131	142	156	122	139	141	126	145	133	146	125	152	129	150	142	166	141	145	155	132	155	136	155	158	161	146	143	163	137	146	142	138	150	144	150	151	153	166	153	153	148	141	156	135	141	147	159	145	145	134	131	125	147	134	140	138	164	141	134	145	139	125	135	135	127	171	153	136	143	135	156	142	148	143	174	147	158	157	138	134	150	151	144	153	137	167	142	161	131	155	131	131	128	155	143	163	133	146	144	124	139	140	129	151	169	125	132	142	163	169	140	134	152	145	146	147	161	134	153	130	143	142	137	144	147	153	139	135	144	143	144	152	153	151	128	135	154	158	112	141	130	141	171	121	135	135	158	125	147	139	151	139	164	155	137	158	160	135	153	135	135	138	155	144	158	138	153	121	129	131	141	137	141	165	132	127	131	158	145	140	152	139	163	164	125	150	156	156	175	143	137	152	156	136	141	133	165	151	133	136	152	146	138	142	133	153	147	141	146	148	140	129	161	150	138	143	157	139	145	149	156	149	112	146	135	140	144	137	150	126	113	144	157	131	139	128	148	159	158	156	164	133	145	139	153	153	151	170	154	138	151	144	129	118	141	151	123	137	162	144	148	137	146	151	151	138	150	164	149	150	119	167	141	138	148	150	142	139	124	135	156	120	137	125	136	169	151	135	179	136	121	129	171	149	154	136	128	139	155	155	154	145	126	151	132	161	143	153	148	123	131	143	122	154	140	152	132	182	148	136	147	173	155	148	144	131	143	155	131	155	159	150	153	147	150	157	160	163	156	134	155	130	168	129	131	135	162	162	147	141	137	150	158	136	126	122	139	146	133	138	134	139	140	159	159	142	140	140	162	166	140	133	149	146	151	147	131	122	170	147	159	143	132	155	135	129	162	163	153	145	136	150	137	128	134	160	160	147	160	138	160	133	142	101	142	127	142	134	135	137	152	145	136	142	132	128	137	133	153	154	137	148	144	130	164	154	138	136	134	136	164	158	134	144	144	154	165	143	165	158	142	144	151	151	137	140	171	149	154	143	159	122	139	144	152	143	148	142	140	141	144	153	146	172	159	158	161	126	144	157	136	152	134	144	132	132	142	177	148	150	148	119	155	166	153	123	161	141	133	134	125	143	138	135	152	118	147	137	151	151	135	140	124	158	137	139	170	137	154	148	129	134	123	146	150	142	154	142	136	152	159	159	155	137	152	136	132	122	146	117	134	157	159	150	121	158	154	133	157	125	164	142	140	129	185	142	151	113	132	160	155	146	161	158	149	168	156	141	143	160	139	162	112	146	133	139	137	150	142	140	137	152	148	132	114	135	142	148	146	132	143	141	142	154	138	153	141	147	150	132	136	155	129	149	140	149	148	140	148	131	162	162	166	157	164	142	119	145	118	129	141	133	158	158	126	158	143	142	192	131	147	152	147	155	131	150	148	145	142	149	156	125	136	160	139	141	142	140	139	138	149	142	159	153	162	162	141	124	163	119	117	154	130	143	135	153	119	153	148	169	166	137	153	145	130	150	158	160	147	156	163	139	152	151	137	131	160	154	156	134	185	139	154	152	153	125	155	144	168	161	141	147	154	125	140	146	152	156	121	159	132	148	150	157	147	137	143	159	123	153	143	137	140	152	136	153	151	135	151	154	153	158	161	141	136	160	139	150	153	142	141	153	135	160	147	157	133	149	158	137	148	142	169	159	124	146	156	145	155	149	145	142	163	154	149	130	132	134	148	131	143	148	138	153	136	152	154	155	166	164	132	148	139	138	148	148	164	156	164	128	149	126	154	150	156	129	139	161	170	141	163	149	148	146	153	138	154	156	134	160	151	137	154	157	125	132	153	152	118	153	153	161	142	146	138	136	146	135	144	144	141	136	158	155	146	152	150	152	154	139	145	142	143	141	131	149	173	151	160	149	155	133	167	151	154	146	137	158	144	120	145	122	154	150	150	144	150	136	136	145	144	161	142	140	155	135	134	145	146	144	138	150	138	130	134	157	140	113	129	152	134	169	179	129	143	140	149	147	119	148	173	134	153	137	125	157	155	142	138	144	130	149	156	138	133	163	151	147	151	143	126	144	134	139	156	142	147	135	158	169	156	133	117	137	143	166	132	146
32122	24650	9522	5518	512	516	549	482	488	496	446	501	470	481	512	503	467	464	458	521	468	525	449	517	466	511	452	477	490	483	462	483	461	501	525	512	508	519	511	506	464	485	461	515	470	505	486	454	481	454	435	530	494	493	508	494	473	456	482	468	461	471	468	489	486	479	499	506	494	496	470	483	507	502	457	490	483	467	512	501	499	474	448	478	530	488	492	486	463	502	478	488	503	529	493	497	504	506	476	468	490	449	535	481	442	487	476	507	485	469	480	502	492	507	502	522	461	476	469	466	487	481	482	482	491	482	478	503	509	428	489	472	478	512	518	511	488	460	498	444	463	478	469	493	486	453	486	490	481	521	457	471	490	531	509	493	508	482	474	488	479	501	456	475	488	462	472	479	498	477	476	518	516	504	477	493	499	512	476	449	476	474	473	500	505	497	513	484	495	489	471	529	500	490	479	488	481	480	478	498	455	456	495	467	484	491	483	458	520	467	491	508	515	509	508	460	489	512	478	508	498	513	452	504	525	492	495	526	510	513	474	462	462	472	501	485	478	461	434	500	473	497	482	511	475	470	485	512	500	461	498	513	443	475	472	477	463	492	458	488	458	447	506	470	493	511	454	473	483	473	445	493	484	479	451	503	501	494	504	514	519	445	475	464	473	475	498	455	491	486	434	471	466	516	519	482	489	518	489	501	485	467	457	519	501	469	495	464	474	521	466	508	493	459	491	495	481	492	497	485	511	443	495	530	519	438	532	492	455	456	494	517	475	503	505	528	488	507	499	476	464	531	491	537	524	468	500	457	490	494	502	478	494	469	509	485	479	455	507	480	443	492	466	476	498	510	488	471	467	510	468	482	461	448	480	463	518	505	472	476	514	462	471	495	503	447	480	451	521	465	476	523	445	486	471	497	530	523	473	473	454	489	487	462	483	511	474	509	474	515	494	463	459	455	460	523	488	492	440	469	462	483	484	481	466	513	464	484	463	525	509	475	474	501	507	522	491	505	462	503	460	487	483	475	507	553	508	515	496	489	495	487	524	490	492	482	442	493	494	510	484	496	509	463	546	516	524	488	494	472	491	492	470	443	520	467	493	486	488	467	528	482	489	457	471	467	519	478	450	480	460	480	513	490	490	481	495	441	485	499	483	475	489	468	510	484	490	485	483	469	499	474	437	498	478	464	509	497	512	476	501	479	476	462	485	488	497	486	464	432	489	495	478	509	518	487	520	469	435	460	550	472	504	546	521	520	513	501	501	523	522	451	491	475	481	511	513	445	511	506	497	499	493	498	490	504	509	502	479	501	475	507	473	475	491	500	505	496	503	500	530	458	476	483	508	502	506	488	469	483	477	514	470	459	470	509	495	498	483	455	488	536	478	490	531	497	513	495	524	499	511	481	475	465	452	467	473	488	480	498	474	495	516	503	474	527	455	465	502	464	494	479	453	465	497	470	496	457	479	549	481	473	486	497	473	483	495	482	503	472	482	491	488	492	488	491	485	530	466	491	495	500	461	539	512	479	499	487	495	462	476	456	470	483	509	500	493	454	442	523	457	473	465	458	512	482	523	513	483	509	505	483	509	504	456	473	488	443	460	490	504	510	554	476	472	468	500	453	486	521	469	483	500	492	453	471	507	505	492	493	510	505	486	469	471	532	454	467	457	455	478	497	477	524	478	493	509	548	489	465	467	495	457	490	468	482	486	475	469	487	467	480	516	495	503	485	446	471	495	502	508	505	464	473	492	488	471	457	491	492	488	490	510	510	478	512	461	470	514	478	521	440	462	503	486	522	507	489	476	449	488	509	511	507	489	481	466	480	483	479	482	525	485	489	462	546	487	522	448	492	481	499	477	498	504	484	479	517	477	483	524	481	476	493	522	451	477	484	476	520	485	477	446	498	495	469	488	496	538	488	474	467	510	488	513	506	516	478	481	515	476	462	490	525	480	507	538	494	480	504	467	493	458	512	513	496	526	550	485	479	462	483	513	498	495	471	456	494	477	482	484	469	504	504	483	486	481	486	450	495	477	480	484	490	440	466	454	464	472	419	457	470	471	505	538	501	487	505	486	474	428	500	461	481	480	485	482	488	517	551	518	528	497	506	454	483	475	506	503	470	473	498	523	488	489	477	502	448	496	449	452	475	493	498	528	485	477	467	497	441	465	510	481	448	488	476	488	507	483	455	462	476	459	483	493	508	497	491	462	425	511	501	509	505	462	455	520	508	538	497	497	467	456	503	449	489	484	477	475	460	479	490	438	481	507	456	500	504	475	492	459	462	485	531	509	483	507	478	506	458	496	506	495	513	461	480	483	459	501	476	503	462	507	488	442	475	488	483	502	479	497	491	467	501	482	490	465	514	477	479	469	471	475	469	524	486	483	490	496	522	487	493	511	478	462	476	476	492	464	477	510	505	491	511	489	485	492	469	496	510	490	474	481	529	500	447	471	531	463	458	511	545	490	478	495	508	483	468	508	516	451	454	489	492	522	510	522	472	487	498	500	510	462	498	513	494	478	508	478	506	485	474	450	469	489	493	496	505	535	476	490	506	485	502	532	532	483	483	504	472	464	500	450	531	442	490	486	512	467	472	516	501	488	470	484	491	492	503	526	482	485	501	491	454	533	480	486	500	422	510	462	487	512	469	515	491	477	539	478	469	470	487	486	482	496	500	490	464	474	481	493	498	502	519	475	495	486	482	482	498	474	481	492	495	452	479	517	459	537	463	450	507	483	490	477	449	462	501	487	455	524	494	502	482	498	473	465	484	508	443	506	490	520	485	506	485	475	460	457	496	482	510	493	483	524	461	493	494	462	487	454	517	471	539	501	458	516	477	512	484	485	457	487	482	468	476	485	487	495	467	521	503	499	512	483	505	486	513	483	479	474	509	442	519	513	500	510	495	483	499	453	464	503	503	506	504	498	514	470	512	479	467	490	471	466	448	492	453	527	484	484	526	531	474	459	474	495	522	480	468	488	474	512	484	468	490	473	505	484	444	496	508	495	473	449	478	496	486	460	472	500	469	523	485	485	487	463	468	469	478	450	435	479	500	491	437	520	506	480	430	502	461	501	519	466	504	477	474	476	488	472	489	505	451	492	484	516	490	510	472	461	471	476	432	468	493	491	444	483	513	457	489	523	519	492	486	449	475	516	505	465	476	480	504	463	484	453	538	491	487	519	512	492	497	470	447	489	478	465	499	486	489	483	495	494	491	494	487	464	444	513	516	483	530	531	480	467	465	491	483	464	461	495	490	526	515	459	463	494	511	510	501	492	454	504	485	485	490	477	467	483	432	511	519	461	519	491	497	512	464	492	506	478	513	484	467	516	484	488	519	514	434	512	511	496	490	504	495	491	438	464	480	528	502	505	506	531	493	460	490	459	529	486	495	459	475	477	472	495	486	531	500	477	509	515	470	466	462	498	501	488	492	495	465	483	474	444	483	502	486	500	463	468	460	448	501	462	463	457	500	499	503	483	488	482	479
69621	61407	40478	23921	2246	229	234	195	207	183	208	179	210	187	189	202	218	203	198	181	196	213	222	185	188	179	225	200	219	213	207	204	199	185	181	197	204	179	165	201	197	173	206	196	171	195	190	194	190	193	181	184	182	197	182	199	179	189	185	205	186	207	190	197	207	210	183	171	200	151	197	178	204	197	180	163	208	178	190	210	217	184	182	192	173	195	186	204	198	198	178	199	196	188	220	197	189	196	187	183	211	187	176	190	193	208	190	174	173	193	196	182	187	187	191	194	205	205	209	192	206	174	191	178	199	184	209	209	179	201	176	181	218	172	188	220	158	190	193	196	194	181	193	215	206	192	191	210	186	205	185	172	207	175	178	204	186	179	191	168	215	187	179	198	172	211	208	211	206	194	178	212	186	186	169	201	176	212	183	186	208	182	192	182	199	190	197	184	193	178	172	190	198	236	175	203	201	215	185	198	184	192	191	173	205	214	203	187	187	200	195	184	181	193	166	218	174	176	204	210	191	196	179	192	179	197	186	198	187	202	163	195	194	161	190	207	192	186	188	191	192	204	168	186	193	183	205	210	173	206	183	183	201	205	224	187	183	190	183	179	173	195	204	177	188	197	187	194	190	184	188	190	169	175	197	184	198	213	189	175	196	192	174	226	188	185	193	186	179	177	223	203	190	185	180	199	202	193	184	234	188	189	180	226	197	203	217	178	182	187	180	183	190	171	181	214	186	194	188	192	184	158	185	180	189	183	204	192	188	170	203	197	198	211	209	177	221	193	203	188	209	161	187	194	171	206	182	186	191	201	209	183	205	205	177	202	151	190	188	188	202	202	188	201	196	207	201	203	178	191	185	192	184	201	197	215	199	171	172	212	198	207	198	178	192	200	171	202	216	196	188	172	188	186	198	172	221	180	190	203	175	184	204	185	198	171	213	179	185	183	208	198	191	174	185	182	184	189	168	186	181	201	192	175	197	186	186	198	205	185	163	200	178	180	188	203	196	197	180	178	176	184	181	209	157	171	189	187	186	200	191	198	184	205	188	204	206	203	179	187	189	203	198	198	181	170	193	197	186	190	175	182	212	240	188	201	183	187	181	190	217	155	187	199	170	219	186	204	186	176	163	204	187	217	198	205	188	178	194	179	186	197	162	194	194	185	188	188	214	195	185	182	184	214	188	209	159	184	172	174	187	200	183	193	179	188	180	169	203	201	183	187	178	192	181	179	201	194	197	182	178	190	181	197	207	194	192	168	201	211	170	199	207	200	178	189	184	183	195	178	212	212	218	211	193	207	194	210	191	195	200	201	188	188	187	197	173	179	215	189	184	193	174	199	186	193	191	184	202	203	183	201	202	174	184	203	182	216	198	189	218	169	156	206	171	204	196	190	205	208	205	190	178	203	201	187	183	190	194	178	209	176	205	180	169	164	194	189	198	181	209	181	195	198	211	189	211	193	194	197	193	190	193	171	170	212	203	189	224	180	190	198	171	183	182	163	194	215	205	192	175	192	199	196	204	196	191	174	177	208	194	187	204	193	194	187	189	172	176	213	210	176	201	191	192	197	195	199	197	200	190	189	184	169	209	179	213	179	192	188	195	170	180	187	178	179	180	174	192	188	187	183	210	198	201	191	177	199	190	168	170	166	207	180	195	164	206	208	179	206	176	184	192	179	184	205	182	183	169	193	194	190	214	163	191	190	181	191	164	199	225	171	200	187	178	214	190	183	204	162	179	179	194	182	204	202	188	199	221	220	183	213	221	201	175	195	212	200	186	189	223	184	193	191	200	187	194	176	187	186	214	176	191	182	182	187	185	187	189	195	179	178	189	223	199	177	207	186	181	197	200	181	169	198	179	196	175	209	221	174	214	177	193	206	177	206	171	214	188	190	187	169	192	195	180	185	202	205	184	194	193	207	178	180	197	210	210	194	186	173	217	190	182	185	190	208	187	184	191	190	214	183	197	181	186	198	195	176	215	206	201	194	203	197	200	199	207	210	186	201	192	175	229	203	188	185	200	200	195	192	180	184	214	168	205	186	194	222	173	190	204	185	198	201	216	185	177	193	226	204	190	187	189	205	199	187	192	192	185	199	171	192	185	170	185	185	211	191	168	191	207	182	205	201	183	163	212	192	209	177	173	195	189	184	186	200	167	195	190	183	188	215	195	194	191	170	170	181	189	177	206	164	221	180	222	199	199	182	207	203	204	209	175	199	164	179	184	197	179	186	204	166	192	208	197	200	184	204	201	177	212	176	197	200	194	209	188	218	219	201	195	207	222	203	194	184	186	206	191	189	188	178	205	176	206	212	178	187	180	183	184	206	187	210	205	192	206	205	174	195	195	191	189	194	183	203	180	191	186	183	197	193	194	185	179	187	192	165	196	183	184	176	180	197	184	198	193	198	196	200	181	200	182	179	188	187	195	167	166	191	187	222	194	190	209	181	163	206	192	172	183	204	184	207	203	197	182	186	208	180	193	196	195	185	177	190	182	202	192	207	171	191	179	207	189	199	219	178	195	173	169	207	191	176	190	186	194	198	181	202	186	197	187	176	200	168	215	207	181	205	183	181	215	206	207	202	183	176	202	176	204	186	186	178	179	194	181	192	185	184	197	178	201	199	183	204	197	212	211	204	197	213	198	226	189	192	185	193	183	195	210	190	204	184	184	186	183	205	205	196	177	194	206	185	183	188	196	204	194	180	184	181	187	192	197	209	173	176	206	184	190	177	185	182	193	196	204	159	177	176	180	195	208	194	177	190	187	188	191	186	174	217	184	188	198	181	191	190	177	188	169	223	201	199	213	190	187	173	204	190	190	206	175	172	179	199	194	199	201	202	207	223	202	219	179	208	171	193	215	166	192	211	186	188	182	184	188	190	179	193	212	204	182	193	210	203	201	189	188	213	196	192	204	186	167	175	204	202	207	186	205	207	210	177	196	170	201	224	202	179	184	213	198	196	199	222	181	178	183	198	199	182	181	189	203	174	172	206	182	182	216	161	199	180	183	200	186	199	166	168	192	176	180	219	220	182	189	158	173	156	196	170	216	185	187	208	170	200	194	188	172	197	192	220	190	197	172	181	187	191	189	198	195	180	207	188	201	194	197	176	210	180	189	196	163	206	202	207	181	181	209	178	180	209	161	174	197	189	218	186	191	187	206	198	190	171	197	188	177	186	208	181	180	187	177	201	190	174	203	201	184	192	189	192	187	182	215	193	177	186	218	172	169	198	188	183	203	182	185	183	198	217	224	198	191	189	215	202	178	211	193	192	201	216	193	192	178	203	174	199	198	203	190	203	175	178	204	204	203	178	190	162	210	184	183	180	200	192	172	192	181	174	202	169	211	187	205	192	199	193	171	190	182	203	164	199	210	200	198	180	221	187	202	201	201	192	197	190	187	186	169	217	180	187	171	231	191	201	184	178	182	185	173	193	193	198	201	177	167	182	216	184	175	207	197	198	188	173	167	204	190	192	184	194	199	195
50802	49611	38099	19964	770	746	712	680	651	694	647	676	615	651	628	671	626	660	621	636	630	609	621	621	624	594	615	632	594	651	657	608	575	596	657	630	589	602	620	654	634	602	583	614	595	667	605	619	584	633	590	619	614	611	627	627	556	587	623	613	617	620	648	598	598	608	580	635	559	613	617	608	605	616	616	576	560	583	582	630	609	591	608	624	610	593	614	638	572	607	598	638	616	631	662	652	609	653	584	601	658	612	640	599	567	627	595	604	611	609	635	623	612	625	592	611	609	621	582	681	627	563	632	601	630	569	660	587	614	626	619	592	615	616	574	609	609	591	623	583	607	602	548	593	586	614	571	590	611	616	580	612	627	608	641	683	591	605	609	610	602	612	618	600	634	625	574	630	615	569	574	677	642	602	627	603	614	641	647	598	602	600	586	627	633	614	651	616	612	599	618	583	603	600	607	613	563	662	596	623	645	599	595	595	569	584	554	641	606	634	612	633	630	581	615	635	624	584	602	614	588	599	615	608	610	663	607	632	643	666	577	617	622	633	620	591	579	623	585	652	641	602	628	612	623	628	620	639	587	603	594	661	620	606	604	581	610	581	580	615	582	655	627	605	597	639	575	581	587	576	602	643	601	615	624	588	589	636	570	614	672	645	652	649	588	590	590	599	561	656	592	608	637	610	593	583	590	622	623	626	672	577	638	617	611	610	588	611	630	606	624	631	612	600	610	588	607	607	622	627	629	608	642	650	565	585	611	599	608	639	603	588	585	568	580	573	697	621	569	615	612	594	632	600	618	582	623	601	623	648	612	591	608	645	583	640	643	591	601	638	645	608	615	596	628	620	612	628	625	632	627	613	621	620	588	599	632	623	626	616	624	635	614	592	603	664	630	561	605	627	598	628	608	636	563	592	576	600	609	628	589	599	600	587	587	610	565	609	630	598	594	652	593	623	598	605	622	603	614	598	645	592	603	591	655	626	630	616	604	606	656	583	590	596	612	618	610	584	627	628	608	650	610	626	591	604	598	626	598	633	654	579	584	582	567	618	571	574	586	604	606	588	573	573	603	633	598	612	597	631	628	629	615	631	602	590	560	561	608	605	613	598	677	582	604	625	624	602	593	641	589	595	628	650	614	585	647	627	592	591	566	634	660	606	576	636	621	628	623	598	644	660	616	604	587	633	601	595	601	619	638	598	630	564	613	616	641	634	605	589	611	619	599	602	623	590	572	684	633	623	648	617	629	589	603	624	598	618	606	574	634	571	610	576	596	597	580	578	626	633	583	621	581	612	628	613	612	605	639	599	590	608	608	595	634	605	615	627	641	629	594	595	559	636	668	606	635	668	648	600	598	638	668	636	596	632	632	587	652	638	614	608	629	622	583	623	623	605	625	612	611	622	621	569	606	574	623	620	634	625	567	595	612	609	608	591	606	578	596	607	609	637	616	607	634	609	649	636	614	639	600	619	602	631	601	626	594	629	560	603	623	576	622	623	625	619	592	573	637	608	579	635	613	577	583	567	605	597	623	608	633	633	630	602	607	624	629	606	604	565	602	598	642	584	613	572	607	586	599	588	617	637	635	659	622	641	599	599	640	589	587	569	621	620	592	622	576	603	588	629	674	564	607	594	610	615	591	634	652	571	657	590	603	616	631	565	627	623	635	619	615	645	642	582	606	608	618	604	594	601	623	630	619	642	618	623	591	604	618	639	601	610	567	611	620	587	625	619	625	621	635	575	660	684	659	633	640	585	611	571	622	590	586	636	614	655	595	632	578	582	593	615	619	653	633	630	589	601	626	620	597	618	587	671	628	622	641	581	571	638	606	606	644	555	598	614	619	619	607	563	629	597	610	606	633	633	547	614	568	594	663	662	636	604	627	604	593	587	582	629	610	588	593	603	616	599	622	634	592	609	639	625	590	587	628	588	616	574	609	603	586	613	616	619	630	594	596	622	638	630	640	573	658	636	598	639	592	644	585	594	581	619	630	563	622	615	576	628	631	625	621	615	635	670	607	613	608	632	652	626	601	582	599	626	600	613	610	597	636	590	623	569	651	659	579	593	609	645	617	633	610	634	577	634	639	598	637	602	590	572	588	601	633	605	613	617	608	607	649	620	586	637	600	602	563	594	617	571	618	622	602	631	628	617	562	602	587	610	607	591	583	612	620	669	601	609	650	567	602	630	645	640	587	563	607	650	609	618	575	609	631	620	602	604	641	591	583	632	643	629	613	600	623	568	617	642	595	637	607	615	606	586	597	591	647	643	602	611	601	655	560	573	611	631	646	659	632	583	617	581	643	568	617	569	613	625	619	587	560	613	577	662	566	570	606	617	639	606	609	617	620	637	609	610	595	641	617	641	673	575	579	640	602	616	595	583	641	602	592	655	626	615	601	617	603	571	560	611	622	585	604	606	612	617	587	603	605	591	616	578	590	587	613	619	636	631	611	613	556	623	615	613	623	598	603	596	599	590	642	591	596	585	597	591	643	664	598	605	621	605	631	632	578	611	608	626	660	607	649	628	623	621	629	604	661	635	620	591	592	592	626	557	636	572	583	640	631	586	585	583	611	626	584	609	624	607	621	599	618	587	647	593	610	562	631	615	636	613	603	606	609	596	606	581	595	620	615	588	610	602	626	606	620	625	602	587	635	605	609	604	604	605	631	619	641	643	634	630	595	646	609	584	613	610	613	618	654	631	592	641	582	623	577	606	593	608	598	587	578	593	598	591	558	626	641	591	639	613	598	603	587	600	649	624	597	619	612	617	593	612	624	610	616	594	671	674	624	645	621	576	597	615	625	569	620	612	639	595	607	588	586	571	601	634	644	625	646	623	630	619	611	633	614	596	583	625	600	605	621	626	584	612	616	610	627	648	619	608	647	609	662	614	614	589	603	600	595	582	616	607	634	593	635	610	642	641	618	638	638	613	639	629	606	591	605	632	634	615	589	674	625	638	592	595	577	633	577	595	641	606	649	599	582	589	591	640	567	615	612	625	596	648	685	583	637	634	588	581	616	620	643	621	632	587	610	618	597	610	625	597	639	607	677	612	664	582	621	583	628	596	604	611	578	594	647	602	608	637	624	549	602	599	621	624	634	581	573	641	614	625	627	593	595	595	614	614	604	588	627	656	610	572	636	608	575	614	688	608	597	656	624	605	564	616	646	599	609	623	575	609	576	580	564	604	617	614	593	642	651	610	587	567	612	600	647	649	618	607	614	622	614	570	575	582	619	656	646	633	654	601	568	577	613	605	660	617	623	617	622	615	583	646	629	627	634	618	635	587	603	641	613	595	607	587	571	680	631	570	619	596	572	590	583	599	595	628	606	595	668	622	566	618	611	594	622	609	618	587	628	594	590	561	657	651	620	662	560	594	593	615	609	592	632	588	631	621	579	596	613	586	567	640	639	602	582	588	625	583	594	607	609	582	579	588	646	638	606	608	646	651	654	601	610	617	630	625	576	591	613	617	574	605	626	645	579	611
79594	72331	52309	35469	7434	551	368	316	305	326	297	300	331	319	294	303	297	301	325	333	299	306	313	264	316	313	264	277	255	301	322	277	274	278	300	289	278	281	282	274	292	313	268	296	270	287	301	278	295	311	311	322	298	310	308	271	294	296	278	300	287	295	290	273	273	316	277	254	293	272	314	269	267	306	311	287	279	289	290	294	300	297	288	269	300	296	301	328	303	294	300	286	295	276	289	260	315	300	305	313	304	297	308	270	288	260	323	296	303	277	293	299	303	296	318	288	257	279	295	294	292	308	252	289	294	291	277	262	288	289	283	293	318	265	279	288	260	304	282	280	289	257	299	315	270	330	298	270	299	265	284	338	282	266	290	290	270	295	312	264	301	278	301	289	302	305	311	296	306	303	276	281	277	297	302	318	300	297	297	295	323	286	296	280	313	287	290	304	314	284	315	285	316	291	286	270	296	299	285	268	295	312	268	274	261	296	289	274	290	291	286	323	278	297	291	304	278	269	315	321	297	278	297	284	275	297	293	289	283	276	306	309	301	299	254	262	270	320	292	306	300	297	288	301	314	284	318	300	290	284	322	300	292	303	322	271	301	290	305	289	306	310	306	277	291	294	313	330	288	294	270	276	293	303	301	288	314	286	294	273	301	314	298	296	292	288	287	274	277	273	319	288	289	309	305	324	328	305	313	282	312	294	308	294	288	263	274	295	294	296	301	333	305	302	315	296	292	281	319	310	291	275	302	300	326	291	304	294	298	308	320	278	286	281	303	313	280	295	286	297	304	284	304	303	293	300	292	288	306	298	287	267	281	271	294	246	287	307	288	277	282	322	305	314	283	292	252	285	257	261	287	264	296	293	301	316	297	311	304	281	253	267	302	266	328	284	282	298	290	325	262	299	318	316	302	275	295	303	293	322	278	287	287	312	294	301	278	269	304	266	322	307	310	300	297	280	282	291	284	253	258	314	282	296	294	271	290	272	306	310	276	276	282	309	322	265	280	304	306	287	252	315	300	294	310	297	307	275	262	330	312	306	299	275	301	297	291	308	311	280	267	285	265	304	281	281	292	276	300	285	275	245	266	267	268	296	298	266	289	305	308	294	290	289	296	282	288	278	295	279	280	271	264	294	297	263	262	293	288	302	290	297	337	269	311	308	280	272	281	287	309	280	273	272	292	263	302	247	286	307	282	277	303	265	268	291	286	292	275	272	277	290	294	301	273	285	287	280	292	307	273	283	273	278	286	294	270	279	267	326	298	291	284	272	312	304	280	254	266	299	303	287	272	292	296	292	289	282	290	259	302	305	303	300	306	293	287	268	281	294	276	318	333	330	293	291	295	288	320	288	304	268	287	285	296	290	304	308	297	291	283	285	298	292	293	304	285	295	282	295	309	305	288	287	312	297	296	287	287	337	287	281	279	281	282	287	293	290	266	303	287	286	287	290	284	295	307	292	278	278	275	294	307	279	296	292	249	273	300	285	288	281	293	303	291	274	266	289	295	304	259	294	314	277	289	303	298	290	310	326	294	270	281	278	321	292	288	288	299	321	279	294	297	302	285	300	278	297	286	268	271	273	292	309	310	275	274	298	268	293	295	292	281	267	295	286	276	314	308	313	295	279	325	271	276	309	294	287	249	308	280	281	316	278	297	287	289	295	266	311	290	315	293	280	289	282	295	297	280	333	298	285	273	278	284	305	296	300	280	292	313	313	305	264	305	291	284	285	301	287	289	307	301	271	293	314	319	268	297	295	280	331	280	286	306	313	280	306	282	291	280	308	303	289	283	318	285	300	282	286	298	264	275	278	276	301	290	271	269	290	289	280	280	311	285	290	327	285	297	328	311	292	295	276	284	291	307	300	269	304	293	299	280	300	281	277	276	309	274	254	281	293	292	286	293	283	298	275	312	300	316	276	287	306	308	299	269	318	309	282	272	301	299	291	304	278	286	312	304	294	273	269	289	272	287	299	260	354	295	284	286	309	294	293	305	295	301	271	336	303	312	283	293	299	291	304	301	297	293	291	272	318	288	286	293	277	302	269	299	284	286	313	276	276	269	270	284	310	280	290	273	292	286	303	296	294	262	351	273	293	317	280	293	292	322	291	295	271	306	298	317	281	278	276	291	289	301	287	290	267	261	267	282	305	275	295	272	279	301	286	272	300	304	309	302	257	293	316	281	276	296	279	306	302	290	298	277	356	287	282	340	264	276	283	288	321	285	265	281	288	274	281	303	330	287	314	296	285	310	316	299	280	301	270	293	304	311	285	295	285	317	267	283	326	284	288	330	286	265	320	308	287	310	289	299	286	307	289	291	291	278	259	256	306	290	324	307	268	270	303	276	300	275	285	276	278	278	273	265	295	299	279	293	274	277	307	299	299	316	306	263	288	272	274	315	289	272	280	302	289	293	310	276	285	256	349	324	294	294	286	266	305	282	308	298	250	295	293	290	272	295	290	280	343	308	280	299	307	310	286	323	297	275	264	304	297	293	297	267	296	291	266	259	294	292	276	296	322	292	289	267	269	296	300	281	271	311	328	300	306	296	278	287	283	290	326	287	267	282	291	298	317	266	265	297	293	279	270	293	296	306	313	310	295	296	262	318	290	276	280	293	309	297	258	287	284	278	280	295	294	294	316	257	299	276	288	307	267	248	278	347	318	299	274	289	309	330	275	276	283	269	273	282	326	318	311	297	280	267	318	291	278	272	283	297	311	256	280	317	309	302	277	292	285	289	294	268	284	253	280	311	301	292	288	281	286	302	283	293	256	293	267	282	263	308	297	276	293	297	270	288	271	286	321	300	323	316	260	310	270	266	289	294	308	314	296	302	315	263	277	291	304	306	297	340	328	330	286	283	291	302	288	280	261	293	295	268	297	319	287	292	307	314	320	304	300	302	290	300	312	289	265	303	297	265	265	289	315	315	283	303	286	292	291	313	283	277	293	279	320	298	297	286	280	295	292	293	324	301	292	269	305	282	291	281	263	305	299	321	281	245	283	278	293	289	279	339	292	279	313	307	334	279	300	292	279	317	296	309	270	322	301	316	285	308	294	296	297	286	286	291	300	290	274	263	292	260	242	275	300	288	320	289	312	301	323	295	312	299	284	280	268	266	297	273	273	308	302	282	278	290	264	306	296	268	289	301	292	310	324	280	299	282	293	319	298	279	260	282	283	295	268	297	309	267	283	278	271	281	269	270	297	282	323	313	289	304	272	282	274	306	288	261	286	294	292	314	303	271	299	318	291	274	293	291	289	294	299	282	288	315	286	301	298	271	271	283	266	312	282	293	278	283	271	267	307	290	283	277	305	289	305	270	281	295	296	302	288	288	303	319	295	308	314	292	321	295	273	265	328	288	307	292	290	288	326	280	305	288	295	286	319	270	295	307	289	302	279	306	265	284	293	286	291	275	291	327	336	293	307	318	310	270	314	302	297	293	303	300	299	285	297	291	292	262	300	298	287	294	256	316	275	286	283	286	301
62465	62994	50063	24296	1201	1124	1077	1037	1014	947	910	910	983	905	914	881	898	893	862	851	870	901	938	918	865	837	858	890	886	913	895	831	838	891	849	866	883	864	896	840	854	852	901	915	851	908	877	851	849	849	835	876	884	885	863	874	874	875	877	889	863	886	872	872	872	814	843	877	834	855	852	869	822	866	893	861	832	891	905	848	844	862	889	891	829	840	895	862	851	837	851	934	850	878	834	894	858	828	863	854	853	856	841	868	807	837	838	890	838	909	894	893	839	843	874	875	850	875	912	837	829	903	836	834	907	849	899	884	847	850	812	886	951	902	881	856	807	867	824	865	872	896	890	871	832	878	894	863	853	890	857	865	879	881	897	862	813	863	798	889	824	895	946	891	881	882	915	817	853	849	941	869	859	877	859	843	877	871	879	831	888	860	874	861	939	857	836	841	873	812	835	822	899	870	855	886	923	873	860	848	903	865	889	836	831	907	863	844	859	846	904	899	869	847	826	847	830	892	834	861	850	880	909	871	872	867	867	851	891	894	847	867	834	874	865	866	924	839	867	871	862	924	864	846	864	843	897	856	850	847	872	903	867	872	910	889	825	884	865	866	905	860	886	899	813	844	837	836	848	898	855	821	880	889	884	793	910	853	856	859	868	864	829	843	878	901	842	914	910	854	872	837	887	828	828	846	808	886	817	842	828	894	933	830	864	838	865	891	871	823	925	834	870	834	822	902	880	894	790	851	849	877	843	865	825	841	890	882	871	851	843	899	873	827	847	851	882	871	880	865	871	854	893	897	859	871	836	840	851	854	891	851	852	891	869	821	800	864	858	848	888	869	847	861	805	873	849	868	817	810	866	878	844	858	887	920	846	848	864	863	864	850	880	860	870	880	917	830	863	845	891	856	840	815	863	810	872	885	857	839	861	843	868	890	819	909	849	830	824	890	845	875	857	863	889	888	868	845	857	864	885	917	895	887	813	856	874	834	914	840	828	877	868	871	889	870	857	829	885	866	922	850	871	864	846	848	910	872	835	830	904	841	839	841	850	828	841	863	824	890	897	816	869	861	901	896	872	859	877	874	887	853	857	814	922	881	863	874	830	875	862	809	880	887	895	850	839	871	866	895	847	888	891	837	848	859	883	902	897	821	919	840	858	844	846	847	884	908	851	917	893	829	836	864	823	859	875	826	846	861	845	824	885	863	865	888	844	838	892	882	906	887	860	845	884	868	890	844	857	851	799	863	860	826	840	864	947	809	829	878	853	891	874	859	876	866	855	939	889	849	844	866	836	869	862	857	866	918	879	845	859	887	877	875	890	895	845	940	904	909	852	846	929	863	829	874	902	900	822	875	824	846	908	870	834	886	845	892	839	846	869	856	904	853	880	910	907	884	832	881	903	889	853	872	918	798	884	867	855	845	905	909	856	899	872	880	909	879	866	846	839	863	890	900	855	894	845	845	895	929	917	858	872	899	881	862	890	842	853	873	878	831	843	825	853	830	847	861	798	886	860	845	868	891	855	846	843	867	861	839	871	855	839	841	836	810	852	843	908	858	830	815	869	860	917	874	899	896	894	870	808	895	860	870	831	821	861	886	867	795	848	856	840	839	817	867	913	864	835	813	834	853	857	839	858	840	853	837	905	879	910	855	821	870	923	871	859	874	884	859	861	863	875	838	888	858	852	882	917	890	856	836	883	870	865	899	812	911	831	859	850	837	851	851	873	871	831	877	868	925	857	915	840	871	862	891	916	928	889	852	865	886	909	920	801	877	890	846	858	896	844	833	824	809	866	857	833	931	862	889	826	915	926	915	875	904	912	845	848	845	837	902	865	846	835	846	832	874	885	818	824	829	906	909	832	879	873	869	866	876	843	911	924	834	863	875	843	855	828	822	843	878	861	882	825	878	922	838	836	817	847	928	895	843	872	877	885	875	897	913	845	847	879	859	895	866	900	879	916	907	865	938	872	809	896	845	824	900	874	838	854	876	885	859	783	801	852	907	869	833	888	843	831	884	870	813	841	932	887	878	936	861	818	872	847	806	878	880	863	885	927	928	887	831	862	872	857	871	852	848	830	889	889	870	847	834	839	908	837	885	888	884	881	788	880	856	867	832	860	819	894	831	827	852	889	835	870	887	852	835	901	872	900	880	832	872	889	853	870	876	885	809	850	825	858	859	852	842	908	895	854	848	861	910	820	855	849	856	813	866	833	840	860	891	903	867	877	918	856	927	833	875	884	888	814	863	863	892	823	892	836	887	867	877	839	858	890	862	881	860	847	878	824	831	866	823	935	854	858	817	879	914	862	877	871	848	871	852	907	837	837	863	908	832	872	885	897	893	881	803	863	858	851	876	835	836	840	852	843	883	900	872	907	863	829	852	843	850	862	821	856	861	860	864	860	834	854	871	833	882	845	843	859	881	887	857	845	885	892	863	805	888	829	877	903	809	861	892	866	837	889	887	903	884	863	858	846	830	878	878	825	841	825	874	818	816	836	850	837	865	834	880	869	868	888	856	837	895	890	812	843	877	834	873	840	865	867	878	875	881	851	858	916	878	878	912	891	839	880	864	846	913	929	879	884	868	896	924	858	883	872	860	903	860	881	814	905	815	855	890	884	868	832	848	865	866	851	822	830	815	836	903	862	898	881	868	855	766	899	861	859	907	830	871	874	850	877	870	867	849	810	908	881	851	912	848	864	815	838	868	903	895	885	883	896	873	877	921	838	871	840	935	883	840	833	835	857	901	890	897	833	847	883	923	842	882	881	882	837	881	804	920	907	827	844	877	896	891	889	876	899	833	869	861	840	905	882	849	876	907	880	886	901	936	871	858	888	851	881	867	864	898	874	839	896	893	899	861	863	873	838	891	836	840	832	880	880	875	851	891	824	898	911	828	873	813	821	861	883	833	908	875	803	914	906	887	895	834	866	850	836	850	839	913	859	862	872	898	906	851	844	871	866	861	904	872	831	848	832	858	886	896	881	803	842	884	863	843	826	894	832	833	860	854	929	834	885	871	890	851	884	839	862	879	877	866	883	892	894	857	855	863	839	884	837	881	884	795	887	908	888	878	880	881	854	862	878	896	842	883	899	835	815	854	828	893	881	832	848	834	844	811	863	885	826	829	835	874	881	859	880	814	898	924	861	851	907	918	871	841	862	848	920	871	810	839	938	878	894	834	830	837	899	831	882	878	816	852	931	833	829	905	868	856	888	834	882	912	844	813	870	902	906	885	907	869	894	826	878	881	921	805	883	853	848	866	879	849	833	869	864	835	910	841	892	872	884	809	879	843	899	873	848	803	856	854	851	849	876	911	853	878	902	833	871	847	828	852	866	872	877	874	851	859	827	886	832	857	924	839	869	835	881	863	841	873	824	852	905	876	832	875	937	884	866	843	882	823	848	848	867	802	828	869	935	860	822	872	866	884	861	842	874	846	897	851	871	872	893	889	885	908	895	854	914	861	895	851	894	837	814	849	912	806	918	855
33661	21421	7126	2576	270	162	147	153	135	152	152	126	148	151	150	147	135	139	159	153	145	170	149	156	160	134	136	141	134	146	106	162	125	163	150	145	138	139	140	156	156	143	144	150	144	143	133	159	163	141	128	145	134	133	144	140	139	157	150	140	136	156	161	129	145	148	171	146	160	136	135	131	137	132	129	167	139	143	143	147	160	147	138	139	138	143	147	152	129	122	160	143	140	136	132	140	140	158	158	146	153	151	140	126	118	131	131	148	153	147	159	128	154	153	142	133	161	157	147	156	153	131	160	139	142	135	116	140	154	162	129	134	143	142	149	153	139	140	150	155	128	144	150	137	144	149	141	137	153	132	150	146	160	134	153	152	168	146	143	143	146	151	127	154	153	156	142	143	152	165	138	147	139	158	142	150	131	140	139	134	126	165	158	150	134	151	139	149	133	154	152	161	162	150	140	135	117	154	119	155	158	139	156	132	153	141	168	154	174	135	136	132	175	141	169	151	134	140	159	146	149	128	123	152	137	150	148	151	148	161	152	155	125	148	152	134	155	134	161	159	128	157	132	141	140	130	143	157	143	138	126	133	132	147	150	155	127	136	135	126	153	159	181	157	148	135	130	149	146	149	142	155	142	134	154	153	148	156	143	155	144	170	123	146	131	155	136	133	157	138	146	131	147	169	139	127	153	162	140	131	150	149	121	149	126	133	151	152	155	149	151	140	124	173	110	155	152	146	146	155	156	128	151	116	129	145	139	124	117	148	153	138	150	140	161	126	146	124	160	152	145	134	145	161	132	139	154	143	147	144	136	151	139	138	152	153	153	152	148	153	147	151	147	130	155	151	152	135	141	148	138	140	174	141	128	152	136	151	144	154	157	136	156	154	153	149	136	151	138	151	146	149	136	137	130	152	150	154	128	145	152	139	125	130	155	135	165	155	153	141	150	144	141	148	130	144	156	137	130	121	127	122	152	164	141	150	138	135	146	117	147	153	130	158	141	135	143	154	127	144	129	166	145	144	144	151	129	128	153	131	157	140	133	178	163	146	122	157	145	154	173	141	134	159	136	145	148	116	172	145	149	147	151	149	138	157	157	133	162	150	166	142	136	144	157	139	131	140	131	116	142	134	147	157	144	165	151	151	121	144	151	149	147	145	139	161	136	138	140	146	168	161	153	143	143	148	125	157	135	145	168	159	154	136	145	148	125	127	139	137	143	134	134	146	160	128	135	129	160	137	143	145	133	142	128	140	157	126	142	170	142	119	135	125	141	169	146	155	131	135	136	129	133	126	138	154	145	154	154	134	116	120	133	149	160	149	129	148	137	132	124	147	139	138	133	140	124	109	152	121	136	140	140	146	162	121	145	151	150	129	141	141	145	148	156	149	151	148	153	132	146	151	132	156	161	140	140	147	129	165	145	148	155	139	136	151	155	129	155	127	140	133	142	148	150	155	143	133	162	127	155	140	161	160	146	146	151	160	133	135	146	125	112	155	136	141	127	152	143	127	180	174	136	147	152	116	159	153	125	130	125	164	127	121	134	140	146	141	140	116	149	119	140	150	140	153	161	131	156	139	151	145	146	162	144	131	144	140	139	135	145	141	164	153	141	148	145	124	129	139	130	137	151	139	125	157	139	163	122	149	143	135	140	150	153	154	127	133	151	166	127	142	132	141	128	147	150	131	121	139	136	136	137	153	146	145	128	129	133	135	147	142	136	141	140	147	148	166	158	132	147	153	134	147	140	145	158	140	154	141	132	133	145	147	151	150	129	147	138	149	143	144	153	135	148	139	152	158	138	131	146	150	174	154	133	145	135	140	143	142	145	138	162	157	169	129	137	144	140	159	144	131	147	147	143	153	138	136	137	142	123	172	151	152	142	118	154	142	139	158	148	147	155	143	136	139	137	136	139	146	145	154	133	122	131	135	134	133	135	143	157	136	135	159	148	149	155	163	150	157	150	144	131	131	134	125	149	149	130	155	135	153	167	160	159	162	156	133	142	153	143	135	126	170	155	134	142	136	137	153	136	152	134	176	156	118	141	126	145	116	130	149	151	119	143	134	130	116	168	145	142	162	150	151	140	140	113	151	149	144	153	157	137	137	146	135	152	132	129	151	138	164	157	140	143	132	141	148	148	168	132	165	141	141	150	125	133	159	150	166	130	155	119	130	130	154	145	133	151	142	152	134	134	157	127	141	152	137	127	135	141	137	144	132	156	136	142	143	158	136	132	146	151	148	166	129	151	130	143	139	148	169	167	146	119	146	138	142	153	130	125	141	149	154	160	127	141	130	137	172	140	139	144	138	165	133	137	139	137	147	127	139	149	126	149	147	144	157	147	149	149	132	124	142	146	150	145	142	150	131	133	150	149	170	138	136	132	158	147	142	145	128	141	141	135	127	135	155	143	149	126	131	137	142	159	135	139	155	142	141	118	140	150	140	149	132	152	177	134	160	137	136	128	149	140	134	165	159	144	131	125	134	146	130	139	145	149	147	146	140	144	128	167	141	155	151	138	138	144	133	144	147	133	135	136	143	155	152	154	128	122	124	144	154	142	127	135	145	135	161	138	158	152	134	131	146	155	129	132	144	126	130	141	149	135	121	129	134	150	150	148	128	154	132	140	141	144	126	149	171	151	147	147	144	157	146	134	155	151	134	149	150	132	145	142	126	151	169	138	138	158	145	159	141	152	145	165	167	130	139	147	122	169	155	132	141	143	159	146	160	134	129	137	157	132	128	142	166	128	134	152	152	146	159	164	132	143	152	132	144	146	128	149	149	139	139	115	155	134	152	144	116	156	125	136	138	136	144	124	130	141	140	148	142	159	142	143	152	145	155	128	143	137	131	142	139	137	149	149	125	150	143	128	150	151	145	138	146	117	145	144	146	151	142	144	139	139	139	136	148	150	141	156	143	136	139	141	144	144	153	132	137	163	139	144	114	144	153	149	130	129	162	155	116	150	162	146	168	163	165	140	148	173	148	157	133	154	128	140	139	141	145	166	154	149	148	146	147	134	134	141	122	151	122	146	135	138	133	130	145	134	157	142	149	134	129	133	140	116	132	153	166	141	134	120	138	126	176	135	139	122	149	148	111	152	143	160	149	140	152	143	152	146	153	146	141	145	158	146	139	141	128	145	130	152	127	134	137	142	169	155	141	133	134	143	151	141	153	130	162	148	144	150	145	141	151	143	144	165	134	144	144	142	137	168	131	150	159	168	134	134	159	139	136	143	147	153	133	128	155	151	145	132	152	132	148	145	143	161	145	157	134	164	143	141	145	146	168	149	133	129	160	151	137	145	159	157	164	147	146	132	124	146	141	174	151	145	132	152	138	157	111	145	157	147	125	137	129	140	133	143	141	128	136	155	117	141	156	149	136	151	122	155	126	162	142	147	140	150	156	135	126	146	158	135	145	129	145	158	140	145	131	141	141	161	149	143	123	143	142	145	145	164	139	154	147	156	173	155	160	141	178	143	136	177	159
32533	23865	9526	5547	524	536	510	520	473	530	491	498	538	468	493	451	484	489	487	485	479	515	466	505	459	517	471	499	484	509	491	498	527	475	470	478	492	509	429	469	519	471	450	478	486	498	468	459	459	472	504	500	491	505	464	498	505	473	466	510	501	472	479	492	483	476	495	504	499	484	482	422	510	456	468	459	473	474	468	459	484	487	482	513	483	483	463	507	465	482	488	487	480	468	487	487	457	497	499	507	474	477	482	520	474	504	475	496	501	466	489	503	467	504	470	493	502	468	484	457	474	504	481	502	504	476	522	458	469	461	477	512	507	456	470	468	488	470	483	507	464	475	491	495	489	523	481	506	495	520	533	509	444	502	466	523	462	494	480	466	485	504	497	533	497	472	525	496	463	505	441	468	451	468	454	504	464	470	482	500	505	490	450	493	471	474	490	451	476	487	467	466	487	491	463	473	510	457	533	448	468	482	450	473	478	463	499	481	457	499	465	487	459	471	468	461	463	487	481	512	482	493	485	496	502	490	522	460	506	496	456	454	497	500	544	509	462	462	473	506	463	461	471	503	484	460	523	538	493	495	474	495	518	527	465	502	455	483	457	466	480	489	483	464	484	461	527	508	477	409	483	520	498	476	492	464	514	489	514	504	510	463	512	465	462	499	474	494	492	509	503	505	484	476	487	469	528	526	471	456	507	467	503	521	500	473	469	480	514	491	503	475	472	487	464	497	484	462	457	442	490	500	462	485	484	502	502	489	493	470	472	463	505	495	450	476	456	490	519	509	475	464	521	498	503	474	446	510	496	472	495	457	512	485	528	496	536	480	497	476	514	477	515	472	455	473	512	475	448	482	495	471	466	479	477	429	543	495	468	504	466	520	459	463	502	474	459	481	463	490	479	463	464	506	480	508	471	490	473	497	477	475	456	499	485	512	431	480	468	484	487	468	465	489	471	457	471	469	477	461	471	464	480	489	461	451	470	464	459	522	465	521	454	500	444	471	480	484	487	474	489	470	466	459	464	490	464	495	493	503	477	495	504	530	489	464	488	497	513	479	495	473	494	516	508	483	483	511	474	479	471	489	472	487	474	486	483	488	448	499	480	496	479	465	465	475	461	515	499	469	469	499	490	462	475	481	502	454	502	455	492	469	467	498	490	506	489	517	500	516	463	454	457	455	494	497	428	488	450	502	490	513	494	472	490	469	473	454	512	497	490	465	479	490	465	468	464	485	444	481	481	497	494	484	491	497	491	463	478	488	503	461	491	516	487	522	530	467	477	454	490	468	431	478	464	468	515	466	483	479	477	519	508	475	501	474	492	458	493	517	493	478	480	508	510	500	535	468	467	471	508	521	525	432	449	528	489	473	482	478	491	483	486	464	533	480	476	493	483	473	476	514	493	443	493	475	516	489	480	471	488	458	508	466	496	512	447	500	483	504	496	461	494	509	530	524	509	459	501	469	489	507	523	502	445	508	504	461	452	505	420	480	461	521	454	441	506	480	481	436	488	495	483	483	492	494	492	469	482	461	484	489	502	451	461	473	453	467	473	495	475	488	490	523	505	523	472	468	513	438	474	492	473	510	500	474	497	498	475	495	458	499	470	489	477	517	490	521	519	483	494	467	472	451	485	456	481	495	453	505	444	537	507	462	477	467	490	491	527	493	444	494	533	447	526	480	494	496	503	486	508	473	456	491	492	499	446	504	501	467	493	474	485	485	520	484	466	499	465	490	500	422	497	504	492	465	501	484	484	517	467	463	496	445	479	511	491	521	455	502	467	467	463	492	453	501	425	478	510	511	471	495	505	478	518	530	433	431	498	466	489	508	465	483	478	459	471	437	487	493	530	480	524	481	500	516	511	498	526	478	494	452	469	458	464	487	477	493	478	464	513	510	485	483	451	505	482	488	495	493	492	449	486	474	499	506	507	477	481	461	434	510	524	500	508	516	498	484	479	505	515	489	453	524	503	509	489	491	493	495	517	479	490	487	473	516	458	455	483	493	507	510	468	480	485	502	513	512	461	482	474	505	441	450	498	490	501	464	476	470	470	480	478	492	516	468	517	471	461	462	522	484	476	506	466	488	498	480	478	512	468	484	446	496	508	499	507	465	514	500	486	475	506	482	489	474	459	504	519	483	480	498	481	465	516	497	481	507	498	446	486	481	506	506	506	494	481	476	499	437	503	452	495	469	494	493	498	466	453	521	487	517	505	496	518	503	531	512	513	498	482	471	495	513	508	491	458	507	500	491	509	489	490	477	497	486	498	483	458	495	514	457	486	474	483	457	496	490	482	512	452	499	448	460	503	499	503	473	499	492	461	496	477	485	502	454	499	451	514	483	461	506	457	491	455	482	464	459	442	525	470	440	455	474	494	485	530	468	476	513	500	520	535	510	451	486	524	491	475	492	515	502	510	475	492	502	487	536	476	512	451	499	484	492	462	461	479	469	474	432	477	469	525	454	502	489	433	479	510	480	516	509	468	507	514	474	485	506	466	520	459	494	487	475	489	507	507	455	495	522	477	488	463	457	494	468	527	470	462	468	507	474	478	521	491	496	545	469	509	511	470	482	464	464	472	445	512	500	440	470	495	501	479	466	523	470	477	537	478	518	506	468	501	496	458	522	435	476	474	474	455	504	513	502	469	448	493	537	472	469	527	470	507	494	499	500	497	530	516	466	504	443	501	473	495	522	541	504	510	505	467	464	472	492	471	511	473	479	492	526	496	504	510	473	498	497	493	492	469	471	454	486	487	499	501	491	460	503	512	490	514	475	442	466	474	514	497	523	483	508	475	508	468	466	515	498	545	489	533	491	471	477	500	485	511	503	457	460	486	473	508	466	484	472	480	510	496	474	453	493	490	502	497	531	483	499	501	468	481	514	438	515	478	488	480	453	492	495	475	497	498	489	500	479	485	449	450	506	492	501	477	514	470	474	464	509	470	483	471	484	483	472	517	492	484	518	528	472	511	460	452	463	485	490	495	497	508	464	511	496	482	485	482	556	496	486	457	450	464	440	486	484	504	469	483	499	524	488	498	488	479	520	484	460	493	488	483	466	471	473	499	519	494	466	490	482	512	495	477	474	485	492	468	513	505	488	482	479	446	484	485	531	482	512	506	429	483	467	474	503	457	506	498	461	533	490	465	483	434	475	506	492	506	505	481	477	506	477	472	488	459	469	454	511	453	486	491	485	480	518	508	506	462	446	492	490	462	482	491	491	482	498	465	506	520	476	507	477	481	498	484	508	473	502	480	441	481	470	453	488	496	488	467	454	500	519	503	507	467	501	486	476	483	541	498	512	502	495	482	487	466	520	520	425	495	474	500	503	528	464	496	486	501	457	489	476	463	472	495	483	464	476	478	474	525	469	530	439	520	473	443	473	497	461	515	516	524	477	474	489	458	464	440	468	467	465	488	479	528	478	541	507	461	529	471	478	486	478	455	442	518	523	482	484	493	482	479	461	451	487	485	499	462	490	540	478
69641	60193	41106	24384	2715	251	250	202	226	228	207	187	202	219	180	208	210	195	176	197	208	198	166	186	160	196	196	174	191	214	176	214	164	173	170	186	192	160	211	187	162	192	191	183	194	191	184	173	178	165	196	204	189	194	176	192	182	191	183	178	194	195	188	202	193	171	169	189	211	177	196	185	176	203	196	203	194	195	189	205	182	178	190	187	186	197	181	199	192	198	199	204	198	212	188	178	184	205	197	162	204	174	191	182	203	175	183	178	192	178	189	192	197	178	215	208	185	192	176	182	172	168	173	189	186	200	197	185	209	219	175	174	183	188	176	185	199	186	197	182	176	182	181	217	177	205	163	171	191	192	191	177	188	167	183	189	171	183	190	190	200	195	204	188	203	185	208	196	179	184	187	215	198	168	177	157	210	192	204	161	173	184	178	187	189	179	183	221	196	189	174	206	183	216	208	189	190	181	142	207	180	179	194	198	180	181	197	199	187	183	158	178	193	179	194	178	179	178	206	171	169	176	212	195	210	200	178	176	176	172	165	196	209	173	193	203	159	176	163	182	238	186	182	178	174	209	199	207	204	210	199	195	192	188	207	177	186	211	187	187	191	189	179	168	184	200	200	167	193	192	168	185	192	181	201	198	191	178	180	193	201	179	184	168	160	204	170	158	196	209	201	180	186	211	182	206	208	200	173	199	192	195	192	198	188	190	207	211	188	194	215	201	186	212	183	188	195	213	182	194	200	197	210	150	184	191	162	179	168	195	191	167	196	191	217	189	183	194	195	199	215	196	200	185	226	178	208	203	174	196	189	191	179	178	187	184	176	202	187	197	185	196	206	173	175	207	188	192	182	178	191	195	166	186	217	192	177	180	213	207	166	182	209	201	182	159	188	180	174	175	202	148	179	182	191	193	178	198	166	194	212	185	205	199	184	193	177	192	179	210	174	199	192	219	181	175	186	206	170	172	204	196	208	174	173	205	196	197	214	181	193	197	186	182	212	184	200	205	198	209	199	172	206	165	194	196	167	195	181	190	223	173	212	196	189	175	190	187	190	196	180	204	193	197	166	193	185	181	205	211	194	202	174	193	185	200	186	160	168	208	199	195	200	199	194	144	196	204	176	174	198	186	160	201	181	186	216	193	193	177	208	203	193	212	184	208	185	181	199	211	182	185	224	198	179	193	188	186	167	198	197	186	196	229	208	174	210	204	200	181	208	200	214	187	189	190	183	166	168	199	162	198	206	194	216	178	192	190	157	217	187	187	169	210	217	196	173	178	205	186	159	197	186	178	176	193	178	183	179	210	192	183	187	199	188	185	199	192	172	189	183	202	176	216	181	182	181	226	194	222	175	192	189	187	184	188	185	194	184	184	192	196	193	214	210	187	190	201	208	215	200	200	206	169	176	194	193	195	184	201	185	211	183	193	186	188	187	176	174	220	177	173	172	197	184	161	202	190	183	190	193	196	199	207	204	195	184	180	168	141	192	192	193	192	174	194	214	203	197	202	195	180	168	186	193	196	165	186	180	177	175	162	201	197	191	188	197	212	200	193	200	181	190	209	191	197	195	190	188	176	191	186	185	168	177	200	199	180	194	202	189	180	194	215	187	192	185	171	187	182	208	199	179	218	195	194	196	171	180	185	187	197	205	192	215	200	200	176	188	180	182	197	196	190	184	178	171	189	180	184	200	170	203	193	183	177	190	189	198	199	208	202	187	164	192	192	209	191	190	164	203	192	191	171	181	190	206	201	178	200	194	201	196	195	199	183	192	196	183	179	192	191	194	192	196	175	171	188	200	193	184	202	189	196	204	162	172	180	198	177	178	221	187	183	198	191	192	190	178	199	180	188	195	195	175	192	198	186	202	187	176	181	194	182	180	201	189	217	204	196	200	196	166	197	183	197	188	174	210	191	166	151	204	193	185	191	194	187	180	189	175	190	183	189	167	187	213	187	205	193	201	190	179	176	193	186	178	166	195	195	206	188	198	212	201	180	201	186	162	176	193	210	179	200	178	210	186	171	201	157	209	185	191	177	199	198	195	184	166	191	183	183	210	160	188	198	167	179	191	168	202	202	191	177	178	215	152	176	186	200	167	202	211	184	187	196	164	181	194	170	185	201	195	163	174	203	187	192	200	193	192	194	186	170	190	200	197	202	186	202	193	178	175	190	208	182	204	174	181	202	188	189	160	183	180	166	155	168	180	155	176	202	171	191	178	199	176	180	182	159	188	215	190	189	199	194	181	199	175	192	206	191	193	193	170	214	180	195	205	170	177	202	178	190	215	183	184	207	200	189	201	199	187	184	190	182	197	211	198	183	193	191	196	193	205	161	165	205	199	184	187	180	202	197	191	204	206	186	167	188	190	177	207	180	219	179	182	195	176	185	187	189	176	203	170	202	193	182	197	204	210	190	208	194	194	197	188	181	190	177	206	202	174	198	202	190	177	197	217	192	186	191	186	204	201	219	210	189	197	227	198	174	186	185	186	187	191	208	209	174	214	189	162	187	173	203	195	170	185	195	168	190	173	223	179	181	180	212	170	181	193	189	204	203	195	199	195	199	192	172	172	222	192	178	197	178	190	188	249	184	225	174	189	185	171	211	199	184	194	181	178	170	209	179	209	205	211	208	200	207	163	181	214	199	191	186	165	194	214	185	183	177	179	174	217	197	207	188	194	190	180	198	199	202	168	194	187	201	186	179	195	178	166	183	192	207	183	189	193	215	220	197	201	186	189	202	191	213	209	160	174	209	182	203	201	163	222	187	211	217	177	185	180	167	192	200	182	202	164	175	183	171	203	203	192	219	191	166	200	222	183	188	192	177	200	232	195	183	213	184	197	214	167	192	179	157	183	187	179	186	195	162	163	184	181	174	174	191	166	187	182	201	189	208	193	200	194	196	172	193	178	183	178	194	196	162	214	208	189	169	199	186	182	185	191	178	180	174	194	207	176	211	181	196	168	176	175	207	194	199	203	198	167	179	210	184	192	207	165	184	179	185	173	182	211	187	168	168	171	162	185	192	171	178	188	166	165	210	191	189	182	189	201	190	174	212	175	195	175	183	191	168	181	179	201	177	214	197	206	185	182	172	171	187	176	172	189	210	207	212	189	174	217	192	168	200	167	195	179	165	191	199	193	187	166	198	204	182	174	201	174	193	197	199	180	185	184	189	181	206	199	192	187	188	169	211	194	183	185	213	194	220	203	215	183	189	174	179	171	195	205	188	207	167	206	181	187	171	178	169	197	184	206	180	181	196	178	211	206	170	197	171	195	176	207	177	185	187	197	185	195	202	204	190	186	155	207	180	167	191	199	211	189	212	233	197	206	191	164	188	195	187	193	187	190	196	182	203	215	175	208	181	193	194	185	183	172	184	195	189	231	199	196	185	187	199	180	203	186	197	211	178	211	222	200	177	214	190	220	186	177	188	221	197	159	193	197	175	202	207	203	211	196	185	184	159	180	182	182	196	200	161	180	178	197	186
51206	48807	39497	22223	776	766	712	687	651	667	621	657	606	643	610	671	624	624	561	631	596	622	628	634	613	628	598	594	620	639	644	623	622	637	665	605	612	595	594	606	619	602	661	589	643	582	670	574	591	584	553	624	625	619	601	610	631	601	617	606	571	556	650	616	606	655	570	647	565	594	616	544	555	616	625	548	578	579	592	641	569	618	608	633	571	593	618	605	609	617	626	624	636	596	595	655	654	640	584	599	559	581	642	635	593	602	642	604	623	590	580	608	582	608	602	600	600	677	655	628	588	619	590	573	612	611	613	588	600	615	652	548	617	611	597	652	588	613	588	629	620	602	567	601	612	575	571	597	618	560	628	601	618	619	588	643	614	635	613	625	560	561	578	635	628	628	576	587	612	603	597	655	576	611	629	592	640	616	599	589	579	629	566	599	614	564	613	606	653	582	623	583	619	603	609	632	594	621	562	594	612	628	577	587	633	637	623	641	630	643	566	593	645	597	614	583	630	564	625	632	604	592	605	580	598	642	622	588	593	587	589	645	581	623	601	579	644	587	619	584	621	641	640	627	633	586	614	612	620	624	570	632	603	624	654	618	597	594	618	589	618	620	638	597	631	602	618	659	612	619	613	556	615	602	551	581	641	569	594	584	611	617	592	585	588	624	621	641	594	619	545	630	603	594	640	656	614	570	624	622	605	594	563	603	647	602	623	577	581	626	593	575	617	627	593	672	579	603	643	584	597	596	621	616	578	589	633	580	621	557	603	593	558	598	610	597	577	613	618	632	622	615	601	573	619	601	609	596	542	601	574	621	619	569	623	578	547	567	577	639	598	637	607	625	594	626	625	645	611	632	607	606	641	592	615	580	647	642	591	623	603	626	600	584	624	604	598	606	603	593	591	608	596	603	655	619	647	592	615	604	603	583	652	626	589	564	587	564	602	616	612	577	599	602	627	597	627	622	598	614	609	566	599	572	603	635	598	571	603	645	622	669	623	585	608	599	606	583	615	622	594	562	607	618	602	631	593	608	589	598	654	628	650	590	624	590	598	563	561	585	611	618	612	555	583	596	572	610	572	644	620	587	605	585	539	595	616	600	586	628	624	619	582	610	631	598	591	612	591	597	607	619	613	563	599	589	602	636	585	603	657	587	622	650	615	612	595	579	647	600	594	626	622	570	642	595	598	589	597	591	584	612	592	620	600	628	591	600	639	616	634	563	592	593	587	558	620	582	611	586	635	617	657	602	611	563	593	622	639	631	598	571	573	547	639	611	577	591	579	597	582	608	643	623	546	602	609	611	632	630	631	596	624	625	597	614	607	630	597	625	622	594	568	562	569	566	590	599	592	617	627	628	640	600	604	589	625	593	608	601	606	641	603	610	649	645	630	611	606	604	584	594	601	603	596	592	585	612	570	592	626	612	597	626	619	566	633	620	598	589	603	598	581	596	645	595	561	594	647	585	578	600	560	607	591	583	621	594	623	558	609	589	606	588	620	599	619	616	613	601	614	565	652	648	638	622	628	602	614	678	621	605	579	618	615	588	636	611	609	556	588	605	603	622	589	607	632	553	587	619	540	595	624	629	589	572	622	609	635	610	593	576	600	631	636	560	614	603	632	610	630	587	624	571	628	619	633	608	587	600	583	617	534	561	546	586	626	634	572	593	623	616	614	609	542	577	574	574	597	631	656	608	605	618	633	592	636	603	589	611	591	592	603	613	647	599	668	568	619	608	616	584	597	620	570	563	644	596	623	600	589	604	601	625	623	638	627	583	585	581	603	601	628	619	604	633	620	584	675	659	606	566	674	624	607	579	599	605	580	623	658	609	589	638	566	558	570	610	566	603	600	591	665	635	608	588	633	589	585	573	570	633	561	592	609	575	626	589	596	610	598	579	628	639	582	629	587	636	605	649	578	589	588	614	637	575	618	613	602	597	580	635	606	633	594	592	642	611	606	586	657	628	607	591	630	604	658	653	598	615	608	645	642	611	593	634	625	585	618	583	601	594	658	629	609	598	566	633	595	584	579	630	608	583	625	633	593	583	571	565	622	597	600	550	602	597	641	604	627	614	622	617	586	591	606	564	596	607	610	568	607	570	611	655	621	596	585	605	619	606	612	630	635	624	602	580	617	612	598	597	604	612	620	596	625	584	600	612	571	560	634	637	600	623	625	587	590	611	545	577	637	593	583	620	583	667	618	606	562	602	623	607	588	616	578	571	599	598	612	618	591	611	576	597	626	592	606	576	574	597	615	623	592	607	638	607	605	647	581	594	608	582	558	578	633	611	612	626	575	614	594	582	610	596	622	575	597	581	607	597	604	580	589	626	607	559	618	620	644	577	597	608	579	584	573	614	615	610	551	621	600	557	608	620	636	592	611	599	629	613	620	614	630	592	624	641	602	587	648	582	599	646	587	583	615	586	586	619	605	670	569	576	554	590	629	614	586	573	570	637	612	594	561	586	607	570	596	614	623	626	605	596	612	607	586	586	593	613	629	647	598	679	594	582	619	594	603	598	610	578	594	645	576	604	597	623	631	604	594	614	616	622	577	647	589	619	618	639	592	604	609	617	617	610	631	588	612	640	586	600	595	636	622	614	596	629	600	605	601	559	584	619	595	655	614	566	581	531	613	605	595	576	590	603	617	609	584	626	613	640	607	599	602	619	605	591	593	590	621	619	576	580	605	618	626	630	584	598	586	614	616	557	652	654	581	580	580	641	617	635	638	573	628	601	605	624	588	586	586	653	597	619	587	588	607	625	621	597	624	625	632	597	610	598	615	555	615	621	614	582	600	609	642	610	639	600	610	591	594	592	603	639	594	576	602	618	597	577	633	581	576	637	611	612	571	600	615	600	584	579	634	605	620	632	591	605	598	587	594	578	609	616	638	633	611	634	624	591	596	603	599	624	600	601	608	623	605	624	624	594	595	600	589	597	611	587	588	563	671	596	590	625	600	597	614	592	687	591	633	614	577	635	627	603	601	615	604	609	559	556	570	598	640	621	594	608	580	618	596	583	599	631	581	580	606	575	629	565	606	614	578	657	586	637	571	606	617	564	640	625	649	589	628	602	643	600	584	603	585	577	612	629	600	598	649	618	611	592	583	623	606	644	609	586	599	620	632	628	590	581	608	639	591	590	580	599	630	657	618	613	627	591	617	605	567	604	605	577	584	589	606	637	628	610	590	569	612	555	576	605	571	577	608	597	636	625	564	601	578	604	623	598	607	623	627	604	561	612	606	653	597	577	622	612	528	604	616	619	577	546	614	578	604	625	620	576	594	649	585	578	641	612	610	595	643	594	601	561	606	597	617	565	611	612	607	572	610	622	640	593	590	616	608	591	564	606	610	579	617	589	595	634	607	593	612	593	606	544	648	578	585	597	575	655	632	578	586	603	603	593	567	561	574	600	605	588	615	619	600	642	569	627	629	581	637	603	568	605	600	620	628	597	636	571	636	643	603	627	628	608	597	610	656	619	573	628
79912	71779	53349	35330	7112	594	317	323	353	282	300	295	313	269	287	294	300	296	299	272	311	287	301	261	302	271	314	283	278	303	249	305	297	287	290	273	255	329	296	310	259	318	297	275	297	260	289	241	255	261	271	281	277	265	302	303	270	287	296	297	257	285	289	265	308	257	287	306	315	302	296	310	271	291	281	280	300	310	284	297	290	287	279	287	249	301	274	307	283	284	279	274	300	272	281	259	278	307	298	257	266	286	263	283	266	308	305	305	264	309	298	306	275	278	286	303	306	292	280	329	274	277	274	283	268	294	271	275	276	290	302	303	299	269	275	290	297	306	275	255	276	325	306	328	277	281	326	288	272	252	288	279	285	295	291	293	306	285	300	283	283	304	304	268	290	277	312	272	305	314	279	293	272	330	299	303	315	302	283	282	284	286	270	282	303	268	307	273	308	257	333	309	282	308	310	311	286	294	270	293	270	302	262	306	264	267	281	275	260	299	295	308	266	319	285	281	279	293	290	290	320	295	289	299	320	293	292	276	282	306	271	305	290	320	300	291	304	283	277	282	280	269	285	282	267	298	269	275	269	293	293	308	333	273	281	260	249	280	254	279	297	300	300	283	241	300	302	274	280	276	283	290	317	263	287	277	282	312	261	295	279	309	318	260	283	282	264	311	270	279	286	300	301	272	303	263	293	269	278	276	256	271	302	285	282	275	295	291	274	301	267	296	311	278	283	270	291	283	279	280	284	281	270	307	275	288	298	304	318	289	279	285	286	276	259	287	284	323	263	276	265	265	289	275	270	281	296	303	257	277	264	239	296	280	252	288	288	285	281	278	274	304	275	283	324	292	277	303	304	272	299	283	302	285	271	337	310	313	281	275	290	281	286	295	295	276	278	279	281	308	280	268	279	279	288	301	283	283	300	272	297	273	300	265	284	253	285	279	307	298	273	260	311	270	258	300	299	283	269	287	273	252	297	291	299	271	277	305	282	281	299	277	301	256	310	252	300	266	295	307	275	302	303	277	279	298	275	288	283	284	300	283	292	292	327	290	299	276	261	292	277	288	273	297	284	296	277	281	285	263	269	295	276	279	312	295	266	300	271	294	296	260	287	250	289	287	262	298	290	283	276	288	277	264	279	304	297	288	301	310	330	296	264	318	273	287	294	285	271	286	287	307	318	259	279	297	280	309	294	293	267	299	304	319	287	312	288	281	313	306	281	292	288	265	285	310	263	283	260	283	294	272	286	293	315	289	276	313	280	304	303	290	299	290	303	280	257	271	318	259	300	289	272	297	295	320	269	312	281	265	295	286	282	303	292	278	325	281	319	262	305	302	290	285	270	265	282	301	292	286	280	264	319	272	301	301	296	277	279	276	285	286	234	266	271	294	267	289	289	291	299	272	272	257	279	275	261	255	280	292	289	300	302	268	306	293	281	317	256	282	318	289	292	317	286	251	265	305	300	271	290	275	272	305	277	286	291	296	272	305	283	291	275	278	278	288	291	272	287	289	285	280	311	316	286	282	299	269	279	284	286	277	273	297	258	294	311	289	284	297	280	304	315	279	263	282	302	281	267	299	333	306	281	295	278	300	292	311	338	289	300	293	277	307	296	303	290	274	281	297	296	279	254	275	278	273	308	286	299	313	294	281	291	275	270	292	274	289	280	291	282	325	279	289	314	322	268	316	279	302	293	294	319	290	284	286	284	284	282	294	273	300	271	316	326	270	304	293	281	267	291	298	309	294	301	305	260	289	272	298	278	277	252	261	300	264	279	259	308	287	272	260	300	292	293	296	313	291	312	276	286	291	288	295	253	295	293	283	267	277	274	291	299	307	284	307	286	297	278	266	286	304	300	285	270	299	312	291	276	261	264	282	274	283	266	299	291	311	293	258	270	283	289	287	315	281	281	314	292	272	280	300	305	316	293	295	284	316	267	311	309	276	283	258	295	260	292	278	286	279	303	307	313	282	278	294	305	293	306	273	288	266	275	303	286	295	280	257	283	296	271	288	294	298	235	311	285	284	291	283	300	284	295	285	293	299	305	304	295	278	265	308	298	287	269	292	290	279	284	277	274	261	297	299	301	267	301	295	310	267	300	316	299	282	285	303	293	274	259	315	302	304	287	293	266	342	306	312	304	305	285	292	250	300	259	265	281	288	301	283	271	265	272	298	327	292	268	277	277	273	286	283	293	293	286	281	287	318	285	262	307	274	307	286	315	241	289	294	276	304	305	304	297	243	281	296	277	311	290	314	267	285	288	297	286	292	294	285	271	311	270	287	280	309	268	272	261	301	281	298	267	283	287	279	278	304	273	289	312	273	285	312	270	284	311	319	278	280	297	279	307	304	277	303	257	273	260	265	312	286	286	301	302	317	301	315	323	278	305	304	323	294	262	316	307	328	251	260	293	289	315	278	306	281	288	292	311	288	296	274	293	289	274	280	293	282	285	281	296	283	293	284	291	258	279	272	328	308	290	302	314	270	261	258	286	297	286	287	319	277	295	251	278	299	273	278	271	274	268	282	289	305	285	248	303	301	332	290	295	277	270	271	296	306	315	294	299	291	289	321	300	280	299	287	296	285	272	282	291	287	295	265	270	275	273	309	298	267	281	293	268	314	286	273	272	309	319	289	296	292	283	271	280	324	297	291	306	295	307	294	298	300	301	289	300	275	294	296	309	272	309	279	266	278	287	287	282	296	269	292	305	289	258	290	302	288	325	281	290	305	296	308	286	269	279	272	299	296	287	284	294	288	306	291	265	305	286	266	285	287	266	306	250	309	286	304	292	273	292	298	286	290	258	271	291	298	273	280	277	310	328	292	281	271	297	278	290	330	277	285	282	298	290	268	302	311	261	303	282	257	301	290	310	282	291	289	272	274	256	275	292	290	288	339	287	301	290	303	276	274	293	287	312	346	288	313	274	290	296	274	275	288	300	284	294	276	288	281	290	263	271	295	306	293	272	298	257	276	277	274	269	296	287	286	294	269	305	293	273	258	258	307	268	326	285	276	287	294	270	300	254	320	282	298	264	302	277	275	274	335	293	293	334	264	288	314	302	298	291	296	306	268	287	288	313	260	288	280	279	331	261	254	302	295	284	285	267	293	325	283	262	281	286	296	289	294	301	289	311	262	302	320	293	282	311	291	278	257	273	300	283	291	305	281	317	284	297	288	285	280	268	313	303	280	280	306	258	280	251	262	291	301	277	294	275	288	275	270	257	269	295	277	305	265	252	309	294	282	315	271	269	279	298	343	307	288	265	262	267	284	287	315	290	273	312	298	301	278	279	287	279	306	271	292	279	291	298	281	303	295	277	302	310	269	298	328	275	284	271	287	283	302	288	295	315	285	257	315	298	290	282	298	264	279	286	279	281	285	278	314	272	256	290	293	286	282	292	300	310	277	300	281	271	291	269	303	311	282	272	285	318	297	314	294	253	282	292	305	309	299	298	273	261	290	282	295	292	298	306	273	287	295	277	300	273	277
62185	61978	50619	28911	1294	1154	1102	999	941	998	971	934	910	917	902	900	902	878	890	857	879	930	845	865	856	868	839	843	855	858	872	865	894	837	907	876	850	873	838	864	839	891	832	865	813	855	897	857	892	862	874	901	874	877	850	874	808	871	828	836	857	867	886	865	875	801	902	820	881	824	886	841	830	863	833	855	817	878	858	881	849	891	837	843	870	869	880	845	875	884	863	815	872	827	868	829	851	831	855	870	895	893	853	837	922	868	863	846	888	909	905	836	847	811	860	868	802	849	902	842	842	830	826	863	889	863	815	864	885	837	850	853	848	866	870	829	829	865	842	833	855	810	827	858	850	849	853	864	814	845	847	885	845	857	868	842	879	843	877	845	814	874	848	857	830	854	857	862	791	819	877	858	875	857	823	839	852	899	770	893	854	881	875	836	842	886	871	874	872	802	857	895	824	858	816	821	857	861	858	854	848	811	879	816	919	849	822	847	875	896	923	881	852	856	853	875	805	853	892	820	844	847	793	850	831	857	869	871	837	844	821	836	860	812	856	867	806	895	861	857	875	847	840	864	889	889	834	812	935	898	815	892	826	831	846	847	906	815	857	875	856	881	822	827	888	852	814	787	855	861	824	845	855	824	876	854	806	832	844	879	869	823	794	875	858	873	826	833	921	870	870	890	836	854	873	870	841	785	825	890	847	847	843	823	857	851	880	819	848	824	890	875	839	913	866	914	859	841	914	799	890	850	878	801	849	885	858	885	872	892	900	806	788	913	893	829	819	823	906	804	894	837	850	868	856	912	853	864	850	841	880	892	881	886	859	906	821	874	867	891	791	839	851	875	882	882	866	859	824	854	783	914	841	863	836	862	851	848	828	870	879	811	922	850	847	899	850	794	822	828	893	812	826	866	852	854	867	868	851	860	873	892	891	934	838	884	855	813	828	869	881	877	837	893	852	855	862	903	860	815	864	877	904	853	847	855	859	880	918	864	881	823	867	849	871	898	871	875	851	833	861	824	869	812	859	837	867	867	851	847	859	865	910	761	896	798	828	825	850	858	833	863	836	830	813	832	845	869	886	889	882	811	816	877	881	884	856	857	879	902	866	862	853	901	887	828	833	851	801	812	823	893	861	835	863	896	893	879	864	806	884	855	854	845	840	882	928	808	883	862	867	815	824	845	852	863	881	812	864	859	845	873	876	845	891	805	878	865	841	852	813	868	870	888	862	830	807	861	867	841	911	818	872	838	860	866	834	876	781	882	826	904	861	831	881	879	847	902	885	805	869	848	889	859	815	889	864	886	873	842	888	843	863	832	838	832	867	801	877	823	834	892	881	877	825	822	852	801	847	844	856	858	834	859	872	843	842	860	834	832	837	865	918	861	830	784	876	843	868	835	888	805	894	857	830	882	812	838	819	823	869	845	881	830	841	829	874	851	827	878	833	823	877	840	881	823	865	828	874	887	882	862	842	837	900	801	838	833	844	852	885	868	857	864	842	904	846	872	882	832	832	844	900	903	858	827	827	828	832	829	882	809	891	919	851	846	827	854	920	893	871	876	862	907	858	834	870	833	912	834	869	874	875	872	854	880	844	816	849	866	890	816	833	856	882	817	819	858	865	805	848	817	867	871	835	796	857	848	849	854	860	857	808	906	801	867	852	832	828	879	834	860	892	800	821	871	860	893	854	906	838	847	811	900	888	884	823	830	855	863	820	863	830	807	855	901	926	824	822	815	844	828	782	816	914	860	849	801	879	802	857	841	826	902	889	862	822	834	843	853	839	872	890	887	894	827	830	894	907	890	892	863	855	868	892	844	907	838	888	882	828	907	840	860	816	908	896	823	810	848	872	867	874	854	855	856	874	918	853	901	867	921	849	877	890	829	871	821	880	838	875	877	867	898	892	872	885	882	891	851	872	856	876	843	869	855	899	840	880	879	898	853	838	823	865	861	879	837	837	884	832	928	837	828	869	842	881	816	805	899	846	831	819	843	847	915	833	829	849	870	875	858	833	854	886	892	918	889	847	789	842	883	881	887	799	834	902	830	831	898	819	863	868	863	879	877	951	827	902	876	841	811	852	892	860	860	868	867	831	918	838	839	820	829	838	825	873	905	870	905	839	808	870	850	830	901	846	816	836	860	827	883	828	834	823	890	845	835	816	855	874	881	871	851	832	828	897	853	870	826	852	928	841	846	881	840	913	905	828	833	878	816	891	878	852	852	836	873	878	888	853	874	810	868	825	858	830	863	859	913	849	854	923	879	862	831	830	871	873	872	855	855	837	881	865	867	855	785	805	844	807	743	873	827	864	788	893	865	840	848	849	882	880	841	866	853	873	813	869	867	876	819	851	827	894	857	828	904	800	887	843	841	823	797	866	853	861	842	886	842	820	883	856	880	844	855	906	862	899	853	892	815	839	900	896	810	863	859	882	883	849	886	851	890	892	870	807	929	832	913	841	880	888	842	858	876	883	897	847	811	882	867	855	877	830	839	849	836	860	827	891	876	868	834	867	815	810	860	840	832	811	832	876	910	899	827	845	844	862	909	873	861	891	794	849	864	870	842	906	905	911	835	846	885	850	862	913	852	834	890	861	901	807	852	862	810	848	875	928	812	856	886	893	875	849	867	871	892	823	896	831	839	920	908	859	873	877	850	900	877	826	878	815	852	845	852	872	867	853	867	866	875	833	880	847	813	883	894	856	851	849	806	894	837	846	910	859	855	881	872	907	828	850	890	875	826	870	844	900	838	839	868	909	845	871	811	910	845	866	882	837	811	864	849	868	840	861	897	868	837	810	911	841	872	852	898	860	859	852	855	882	874	862	896	847	824	844	909	814	878	863	856	804	869	889	869	892	806	818	877	837	854	846	821	888	863	850	821	861	886	879	803	857	841	830	841	911	842	871	912	906	937	886	866	798	874	852	841	873	908	902	848	898	833	895	865	849	888	848	860	868	847	859	812	856	836	857	830	847	878	893	901	883	760	889	806	905	844	857	846	883	864	856	907	832	855	866	818	867	831	853	817	855	902	873	896	828	934	845	907	826	889	918	842	844	881	833	872	841	860	853	844	826	832	884	921	836	846	911	885	869	858	915	835	862	842	798	844	874	817	904	849	873	905	804	873	907	858	869	852	833	876	828	860	873	893	879	815	859	902	857	804	851	857	866	855	850	847	858	889	859	873	865	838	876	888	850	876	840	840	878	952	851	823	873	899	911	865	861	885	849	858	880	862	830	874	875	846	843	817	827	834	913	832	844	856	841	869	842	880	864	854	854	905	844	864	859	849	866	889	858	883	918	868	839	883	856	893	861	860	829	845	872	841	846	874	814	870	819	870	800	849	818	899	855	828	853	860	893	809	846	854	864	868	799	860	846	850	890	860	865	838	861	826	907	886	822	853	888	859	832	851	869	847	865	865	816	827	890	867	848	895	888	856	854	868	896	818	861	898	861	861	809	816	850	867	872	838	840	892	790	814	798	849	830	885
32838	20651	6854	1904	231	150	146	132	156	153	138	138	152	151	129	140	135	150	126	159	142	150	153	156	132	138	127	141	157	146	137	135	148	137	148	145	131	160	136	131	157	132	128	135	133	126	135	159	153	138	119	157	123	157	150	142	126	141	138	147	147	125	127	161	150	149	147	123	124	141	139	137	117	141	142	118	158	154	150	142	139	144	159	144	153	144	153	157	141	152	152	122	135	138	159	130	153	142	142	135	136	146	137	140	134	158	141	133	147	125	141	157	145	167	140	145	126	150	168	147	135	132	140	152	130	153	120	145	136	117	152	124	173	155	146	124	142	115	143	130	118	145	157	145	144	151	144	135	163	151	147	167	141	150	151	120	134	125	138	138	148	131	129	120	136	144	127	148	147	147	139	140	154	151	144	155	127	143	145	137	147	142	153	119	151	147	151	142	139	151	131	141	111	147	123	157	170	160	140	111	148	135	153	145	145	143	135	161	119	126	125	134	151	129	148	145	122	146	145	141	120	130	131	157	130	132	154	135	133	133	121	161	153	157	144	146	137	134	134	129	142	151	157	128	151	129	155	130	140	153	155	140	143	134	115	136	137	140	124	141	138	164	132	118	157	130	138	128	141	156	156	133	136	152	132	138	130	130	135	145	159	164	142	149	138	130	133	144	140	141	147	134	149	138	136	141	98	136	155	140	149	127	169	154	136	138	123	148	142	140	126	168	144	146	149	139	112	123	129	142	135	144	127	112	139	140	147	132	147	159	148	146	140	143	164	150	138	136	130	131	138	153	139	120	138	165	136	124	130	141	145	124	126	130	162	140	123	140	144	132	138	137	138	146	133	131	138	162	138	131	122	119	137	136	123	157	125	153	133	124	137	140	121	138	152	143	119	125	141	140	148	143	147	126	138	121	146	150	157	128	150	152	131	139	139	150	154	146	136	124	135	155	138	125	145	135	136	138	139	142	141	128	152	136	142	149	147	126	148	163	149	125	123	127	140	132	183	166	145	132	153	148	125	135	127	146	166	143	144	139	116	144	131	149	144	144	169	150	144	144	142	165	141	133	134	131	115	145	155	161	146	134	126	131	123	141	126	144	147	127	117	159	129	123	140	134	140	142	127	127	159	141	137	143	141	142	129	159	160	142	110	138	139	141	133	137	124	146	141	140	124	150	134	139	133	131	138	125	122	163	151	130	128	115	141	124	157	146	136	142	165	153	165	147	150	158	146	127	141	132	118	152	137	136	151	150	153	133	137	152	139	137	159	133	151	140	142	157	125	136	140	120	131	129	145	115	141	152	165	149	155	141	137	137	142	126	144	150	133	143	133	146	157	159	136	148	135	158	138	165	142	134	140	135	152	161	152	139	137	148	143	157	146	137	123	136	155	131	143	121	120	139	144	116	157	117	126	134	131	141	131	146	157	141	142	128	125	145	133	140	152	122	137	151	137	137	126	122	137	145	140	133	128	132	138	145	124	150	142	134	147	155	142	149	137	127	138	138	154	127	142	133	152	147	143	140	121	142	143	147	130	127	144	172	157	130	109	142	139	141	132	147	135	119	145	126	162	139	150	124	109	134	144	151	126	144	156	127	175	112	131	127	139	143	134	135	142	140	135	120	150	142	145	141	126	137	139	126	181	141	144	153	138	114	140	134	142	151	126	117	150	149	141	139	143	144	139	140	140	136	128	133	150	140	138	138	136	153	134	123	131	153	145	131	129	144	134	127	139	161	156	122	147	139	152	127	145	153	140	125	174	148	156	150	150	155	140	139	129	136	166	153	129	129	157	154	142	136	143	152	129	157	156	143	134	150	116	106	145	155	145	156	138	160	170	140	131	128	127	141	129	132	131	153	125	145	144	136	159	154	156	144	133	148	124	143	127	126	141	145	144	155	128	124	141	133	160	131	120	127	147	142	138	133	146	138	140	142	140	163	139	143	141	124	131	131	138	155	143	134	139	137	146	146	147	158	144	133	141	125	126	153	150	139	127	141	141	116	130	140	154	139	139	158	154	129	106	134	125	129	153	160	123	125	134	135	155	143	133	133	142	140	133	130	129	147	150	149	124	126	146	131	146	149	138	137	133	139	141	140	130	139	140	142	148	145	145	130	134	144	150	152	120	143	150	151	125	143	137	133	136	148	128	146	148	143	150	148	146	143	140	127	137	129	145	139	159	131	114	144	146	140	142	148	145	151	150	133	159	124	143	152	149	125	162	134	152	164	132	153	126	136	148	141	156	151	132	146	138	141	132	165	150	142	134	159	145	140	153	153	157	131	138	123	138	139	140	138	135	136	129	124	135	121	132	148	141	157	139	146	125	130	138	148	154	116	158	123	129	127	136	152	147	147	146	134	134	138	125	135	137	148	121	139	147	137	168	137	141	149	111	149	150	130	141	143	124	139	158	136	110	134	134	138	144	154	140	132	141	139	162	127	129	142	134	140	156	137	129	152	123	124	147	126	155	148	148	135	130	140	148	148	135	152	141	149	127	133	154	135	146	137	142	127	143	130	124	136	110	151	139	123	153	155	127	132	156	144	143	126	128	128	149	136	144	132	159	134	117	151	127	149	132	149	142	143	135	163	125	160	160	134	158	141	133	141	146	135	147	141	144	136	143	172	120	147	119	145	164	147	148	144	154	140	131	149	138	133	148	129	136	139	157	170	162	129	136	132	162	140	139	127	141	127	121	143	125	137	131	136	147	153	137	140	145	127	141	136	139	128	152	141	143	148	142	135	134	151	147	136	142	168	154	141	151	132	156	146	122	150	119	149	139	147	131	174	153	129	132	145	138	130	156	156	123	132	138	143	142	127	160	133	125	143	133	127	148	119	132	146	130	126	128	140	161	130	125	159	140	139	141	147	134	126	128	151	130	168	158	140	147	136	145	126	118	150	128	152	140	123	111	143	129	123	142	147	147	153	134	150	154	137	148	133	140	139	133	139	153	146	122	144	140	143	147	142	133	139	130	165	126	119	150	126	180	152	125	135	128	159	140	122	143	124	132	144	100	138	124	148	162	142	135	144	133	145	130	132	131	123	142	116	140	155	139	149	138	138	146	135	156	147	133	139	138	141	141	139	141	153	124	147	128	146	153	148	134	149	160	160	144	143	135	140	148	149	134	137	128	140	117	127	159	133	139	134	132	151	148	130	149	150	129	134	159	135	151	125	147	131	143	142	145	119	138	147	147	153	154	133	149	135	148	128	151	145	139	153	123	145	145	133	136	156	161	160	137	147	129	166	150	129	136	155	136	118	137	133	131	161	125	120	146	123	134	132	138	153	141	148	152	127	143	135	138	116	133	152	143	137	158	138	145	140	140	136	140	154	127	143	150	135	144	120	150	144	136	133	141	151	144	127	133	144	172	149	137	147	149	142	129	139	136	132	152	151	136	142	124	134	138	128	140	118	147	142	130	151	156	148	143	159	127	125	164	139	157	145	150	149	155	161	133	115	123	139	140	154	133	138	145	140	149	161	138	141
32078	23619	9753	4577	489	485	462	484	484	466	479	468	448	454	508	514	450	471	470	494	467	486	480	483	475	489	524	456	467	494	431	460	504	516	468	478	467	491	493	488	452	500	472	464	490	489	473	488	424	472	485	462	482	477	452	464	456	515	444	483	446	499	511	469	497	484	465	479	474	516	480	463	453	484	478	423	469	495	466	533	510	478	499	465	438	480	472	527	505	455	456	506	514	458	451	457	517	445	483	483	461	483	501	486	480	496	507	429	480	452	507	439	460	450	509	484	514	452	485	515	489	474	436	440	467	477	474	476	453	423	473	463	516	446	447	498	478	496	444	434	469	500	464	435	451	467	488	463	463	507	454	448	489	502	488	483	481	442	472	446	478	484	435	443	477	456	475	490	486	488	526	475	503	465	482	435	456	513	457	491	493	445	437	464	470	478	476	482	465	435	471	464	474	493	498	471	470	463	470	492	496	467	483	472	512	487	493	490	440	486	481	481	483	440	462	477	468	459	455	469	455	483	474	452	484	456	478	441	480	440	483	491	457	485	440	485	479	463	489	514	449	523	530	500	483	445	531	465	457	465	497	483	468	481	466	466	472	458	485	490	467	481	506	508	474	435	453	431	451	499	500	480	487	472	488	393	470	467	497	441	518	511	507	438	456	457	466	469	458	482	487	470	473	522	457	518	443	441	458	477	434	468	463	511	489	478	457	464	442	487	479	487	507	491	455	501	450	464	474	461	487	485	473	442	482	483	483	467	447	470	483	542	471	490	504	520	486	476	466	452	489	473	481	491	484	453	475	505	463	450	469	518	472	484	487	480	464	460	485	482	463	446	471	469	488	481	437	497	446	481	499	479	453	462	487	458	492	472	465	493	507	512	469	476	470	464	466	492	480	469	465	478	521	479	470	506	477	464	440	461	468	492	454	451	445	425	472	466	519	451	431	439	487	513	501	477	489	520	463	503	449	476	500	489	483	502	535	466	500	491	466	485	499	474	475	496	470	490	527	464	425	481	461	432	472	489	472	456	467	481	447	487	490	477	467	439	501	498	498	519	491	480	462	448	485	490	459	507	482	461	464	530	432	479	497	503	518	492	476	461	448	438	510	490	508	477	488	461	471	489	507	452	479	487	488	448	432	514	479	485	460	431	442	474	456	474	511	497	500	471	503	499	459	452	487	463	477	494	473	491	476	475	448	451	482	473	474	485	461	484	511	474	489	485	477	444	498	472	483	476	473	451	448	503	484	489	480	490	463	498	468	472	453	478	441	474	455	497	492	505	509	489	467	482	499	475	463	511	483	447	494	504	494	513	469	487	439	491	452	506	443	498	493	460	476	453	529	485	488	481	461	504	473	458	471	483	456	467	494	503	510	459	485	502	450	499	481	460	490	480	452	407	490	474	465	492	455	435	497	467	496	504	461	463	507	480	448	441	499	440	494	474	464	476	476	520	465	523	468	480	493	525	462	482	452	480	501	490	456	494	496	456	447	473	485	505	509	482	459	470	495	456	495	463	469	492	459	475	471	459	448	463	424	525	469	471	470	493	464	497	453	443	448	463	473	503	490	482	495	450	478	477	496	446	484	441	472	470	452	472	471	471	456	467	446	489	498	483	468	458	499	465	488	491	465	470	475	459	508	514	485	492	480	472	483	493	490	469	465	486	485	494	500	479	477	475	483	487	488	481	470	494	515	508	500	478	483	474	499	470	506	466	501	453	459	500	498	479	498	497	498	485	474	451	465	449	508	440	472	515	479	497	461	501	464	446	452	441	485	470	487	476	484	462	487	479	449	466	505	487	472	459	486	456	497	479	448	442	460	460	460	506	456	488	486	450	462	511	539	483	499	508	477	456	503	463	479	438	441	491	477	508	488	474	430	447	477	501	508	448	479	424	494	494	459	518	471	478	497	524	478	433	474	504	434	468	472	468	455	450	457	436	472	473	462	457	475	470	472	495	472	487	510	490	508	501	481	497	496	472	487	482	465	465	507	478	476	538	468	503	452	493	513	471	470	485	436	488	464	521	465	493	534	457	458	477	499	506	505	491	493	471	487	481	456	499	487	488	476	454	482	455	477	452	460	469	507	467	478	451	480	471	471	486	467	466	492	457	502	449	486	489	442	485	482	503	469	487	499	522	468	481	497	461	502	477	464	506	491	445	480	509	472	471	455	484	460	451	470	473	455	470	473	505	512	506	497	500	490	524	480	463	466	443	467	486	502	478	477	516	448	437	452	449	477	503	451	452	478	469	476	441	481	486	473	498	519	462	501	524	467	511	469	472	485	467	487	475	478	467	466	431	453	460	469	456	482	525	490	433	454	478	462	469	512	494	467	463	446	452	509	457	480	499	484	489	484	489	448	464	461	478	469	451	488	485	475	483	487	440	487	451	445	452	456	514	464	469	444	462	453	481	473	446	467	489	454	455	482	511	453	475	509	537	478	468	487	498	457	486	431	485	482	438	485	491	480	445	480	499	508	457	446	447	479	458	475	460	479	478	464	473	480	518	492	455	459	497	498	499	458	465	466	462	464	475	484	467	462	443	478	499	443	471	486	487	523	479	476	487	459	503	456	498	505	461	488	452	490	485	479	424	480	430	471	533	460	466	470	523	508	480	476	481	438	509	444	474	435	480	469	470	473	481	473	465	524	484	471	437	479	492	452	446	481	442	459	501	471	456	456	502	452	440	472	486	470	484	476	468	468	471	455	497	469	492	506	466	456	494	475	497	488	490	489	466	448	471	472	477	471	479	463	478	455	495	431	471	442	469	493	469	488	438	424	478	454	476	520	495	472	494	493	476	466	462	519	499	460	528	483	513	501	475	495	446	474	493	472	481	534	508	474	502	486	530	507	456	509	489	461	474	491	509	504	504	484	476	435	519	514	495	497	488	459	453	514	494	465	481	479	472	478	486	473	472	504	491	498	485	518	444	481	475	518	471	440	531	485	487	509	510	483	489	473	480	465	458	478	490	451	458	517	491	477	454	492	435	474	461	489	476	496	529	507	479	491	455	493	484	457	472	459	446	486	460	482	491	529	479	521	480	427	482	469	494	484	449	471	482	522	499	491	465	495	476	475	494	512	476	541	409	452	467	461	490	468	468	467	490	488	472	462	460	533	491	471	463	496	494	499	497	454	480	489	460	446	460	461	495	488	470	459	464	491	467	465	492	471	500	523	419	433	493	454	512	493	482	462	517	457	459	431	450	474	509	478	468	500	438	501	471	466	480	484	462	442	484	506	470	476	475	469	493	457	459	474	496	448	479	479	453	462	477	451	452	448	478	480	499	472	475	455	463	494	507	462	530	457	459	465	483	494	490	475	499	499	485	482	503	493	480	476	447	466	472	503	473	478	488	511	465	483	499	456	459	458	514	489	463	452	460	467	472	453	485	451	439	495	471	490	469	487	509	479	438	503	482	459	432	460	502	488	478	455	475	411	495	472	479	502	447	490	507	423	473	481	478	449	460	484	453	454	497	457	498
70235	60159	42033	21778	2283	222	232	209	206	196	219	182	207	195	219	174	200	171	202	173	185	187	165	199	186	180	190	187	216	203	168	181	205	200	204	184	199	212	210	178	192	173	182	181	173	192	187	180	187	182	197	184	190	165	186	195	198	175	188	181	161	186	211	176	206	176	189	187	181	178	205	199	203	178	188	167	187	195	173	202	171	198	192	176	174	193	181	195	175	184	185	186	163	181	204	168	189	220	167	160	188	186	174	191	190	187	202	192	178	190	178	194	203	180	170	224	192	197	180	186	178	191	178	191	195	172	198	181	178	188	161	180	203	187	204	192	175	210	177	179	182	209	187	190	200	201	187	179	205	199	155	163	158	179	180	169	185	191	183	199	187	200	197	194	186	197	188	200	178	180	175	197	195	180	160	186	203	175	196	180	194	197	197	163	178	163	150	224	200	188	188	192	192	170	164	197	187	197	193	182	191	180	181	183	194	215	166	209	185	197	197	222	191	221	172	188	170	176	193	202	205	182	183	196	186	163	213	173	194	184	174	160	194	176	187	221	198	194	191	183	192	161	197	194	188	176	191	187	187	180	194	183	193	193	190	188	197	168	216	188	175	208	195	205	191	175	199	208	200	200	181	199	166	160	198	166	175	180	199	186	178	195	161	191	168	182	183	180	204	177	194	185	191	174	189	165	188	203	175	177	176	183	181	182	209	196	203	204	222	180	177	199	183	206	202	207	180	177	176	182	204	199	164	209	190	168	189	185	185	161	186	164	182	212	172	196	187	188	194	187	198	173	197	203	204	169	170	191	177	189	175	179	186	172	163	182	191	197	196	206	176	203	192	184	178	227	195	174	187	199	197	208	187	164	204	158	179	189	199	204	169	213	210	188	181	205	181	176	177	173	191	205	171	175	184	174	165	172	193	172	205	175	188	163	170	177	188	191	172	180	203	187	200	176	178	181	189	208	197	191	170	204	180	185	179	185	182	171	159	215	178	172	188	173	183	188	167	187	187	177	213	183	181	204	193	199	195	171	194	192	176	187	196	184	185	226	187	156	189	201	202	188	185	188	174	168	186	187	213	174	175	192	196	193	168	197	176	199	162	196	195	221	184	173	181	185	167	197	184	179	186	190	182	169	169	189	197	152	169	214	205	191	191	204	175	189	179	183	207	162	175	196	204	190	188	175	187	174	193	182	189	172	187	171	172	210	198	180	213	184	184	182	179	191	216	203	187	183	185	197	182	197	177	184	172	198	202	188	195	185	195	190	186	185	163	179	194	202	210	188	164	185	194	192	174	181	185	189	184	215	197	184	191	207	157	202	190	199	186	187	155	181	188	184	199	207	182	173	195	183	177	181	177	207	202	178	173	190	198	188	199	207	186	202	200	167	195	213	213	181	189	177	203	172	165	174	179	191	161	183	185	175	189	166	209	194	188	142	201	162	228	177	200	210	185	199	167	209	176	194	199	203	187	173	177	180	197	206	156	164	199	177	185	194	177	161	215	184	180	189	207	175	196	195	180	178	183	209	159	186	193	176	179	188	193	181	183	196	187	185	194	175	189	183	193	171	180	177	212	209	170	189	186	197	162	163	182	192	187	205	174	165	181	165	173	203	190	203	190	185	199	176	168	186	177	192	209	204	190	175	176	175	208	182	171	169	206	203	192	198	195	178	186	200	174	178	182	182	174	195	207	211	178	205	160	190	188	181	211	175	193	212	162	193	169	180	184	177	181	204	180	188	191	189	166	204	191	177	201	194	206	186	187	177	167	206	189	209	186	192	195	173	158	181	169	191	191	177	192	184	169	203	185	199	180	178	199	198	215	193	180	172	195	172	179	199	182	188	177	191	165	208	184	185	219	198	190	215	196	172	184	158	188	186	164	188	187	199	177	182	202	191	166	171	183	192	193	194	166	193	193	157	189	178	183	181	166	215	172	181	218	176	187	207	180	192	195	196	182	159	217	198	187	204	186	179	158	198	180	179	203	193	171	177	184	179	185	194	191	184	172	207	188	183	200	184	185	187	182	190	188	193	195	197	177	189	205	175	180	175	171	186	201	190	185	175	175	179	192	208	180	191	208	181	201	177	186	183	192	176	189	188	173	210	173	202	170	208	175	194	180	166	152	184	185	183	203	164	171	180	189	202	203	189	189	197	190	191	201	206	209	173	192	189	171	172	184	184	188	197	182	183	199	210	208	176	174	181	199	195	199	184	209	186	191	177	186	186	179	193	177	171	198	190	178	184	170	201	221	226	185	217	199	193	180	191	170	182	168	217	170	193	192	176	167	201	190	171	197	187	166	203	188	183	188	198	173	179	188	190	156	184	165	197	185	186	174	189	204	188	190	182	183	216	183	193	179	189	184	220	182	209	188	192	193	187	180	177	181	185	157	169	189	189	183	181	167	176	191	208	184	182	179	178	168	191	192	199	193	165	190	187	199	182	176	189	169	193	186	172	187	192	183	188	184	230	187	177	204	201	194	194	188	186	191	189	214	186	194	181	194	189	193	177	195	218	188	210	206	203	199	199	185	198	190	184	178	174	178	210	200	165	196	202	196	180	185	204	199	164	188	195	186	193	205	182	197	195	189	176	207	185	170	185	193	163	176	184	206	197	195	210	181	201	198	215	207	191	182	185	170	188	189	182	183	190	175	193	175	194	187	200	181	192	199	177	184	212	201	162	193	179	190	169	181	162	170	176	179	185	184	212	196	199	196	176	185	182	198	195	194	184	188	191	178	211	183	194	189	186	169	200	178	192	175	187	195	191	188	201	191	202	179	162	171	166	166	155	184	189	205	192	164	174	204	188	186	208	190	180	178	194	180	194	173	170	189	209	169	185	190	177	167	177	183	179	205	209	185	164	172	187	193	186	185	189	181	180	188	179	190	180	195	180	182	215	208	179	208	181	182	216	162	194	196	192	197	187	164	198	197	214	220	203	176	180	179	198	173	186	202	189	199	202	216	190	207	193	209	188	186	188	184	179	166	167	163	173	199	199	197	191	188	190	194	179	203	173	193	190	200	181	187	178	187	181	209	177	188	181	192	189	180	189	189	178	211	158	191	161	183	190	188	216	182	193	212	214	196	182	173	191	181	181	194	197	171	180	170	183	203	186	190	207	192	166	196	184	199	192	189	195	176	189	200	172	174	200	201	183	175	197	205	205	173	187	182	211	182	205	168	183	203	178	202	168	173	190	185	155	183	201	182	195	192	177	168	168	177	195	184	172	183	189	191	197	183	181	167	173	191	163	148	181	202	179	196	157	194	197	187	204	197	213	184	203	206	162	211	189	176	194	161	191	186	218	204	191	180	187	193	196	178	185	193	191	182	173	194	186	176	174	173	178	181	168	187	181	201	189	182	178	189	161	180	176	190	184	190	180	181	206	179	192	180	202	201	186	189	211	194	169	173	170	205	207	185	189	181	190	176	207	169	197	143	200	188	164	188	187	181	166	151	170	185	206	186	177	197	182	202	161	173	200	191	181
51140	49071	39315	19350	806	750	725	683	672	667	627	609	592	619	599	600	648	587	584	621	615	624	610	614	626	604	638	585	619	607	562	644	543	587	581	591	622	600	640	563	613	596	598	610	594	626	617	621	599	592	609	627	583	606	542	621	591	623	606	604	577	624	598	581	605	571	642	570	560	611	617	605	631	620	637	605	578	569	586	611	611	574	620	592	584	628	620	610	602	580	576	623	578	648	618	605	615	608	588	627	647	590	590	582	596	587	605	612	625	604	602	592	575	613	588	589	614	626	584	584	616	618	616	579	623	619	590	571	605	582	600	570	594	584	589	588	603	607	605	619	533	606	620	618	613	588	611	619	604	589	592	601	596	600	614	599	570	608	585	594	606	602	579	594	610	609	612	637	637	619	576	604	593	583	576	586	548	586	606	592	611	601	579	569	599	585	587	619	595	592	587	573	580	591	606	597	589	579	572	616	658	606	593	633	623	576	621	584	615	599	606	560	591	583	580	574	573	614	582	599	600	646	572	577	601	621	677	607	595	586	627	594	589	546	611	643	598	562	591	625	616	655	604	615	629	585	607	586	601	610	595	595	581	640	598	605	610	584	639	616	611	645	622	601	582	612	548	611	614	600	605	581	610	586	581	569	585	625	595	576	607	601	614	598	628	617	614	612	617	596	613	590	589	581	574	580	577	694	607	619	587	596	571	593	592	610	611	577	558	579	576	647	660	574	604	597	577	591	570	618	595	603	624	603	559	598	582	606	624	596	635	615	564	624	609	588	588	571	584	588	594	629	585	635	574	590	632	578	559	568	610	582	581	645	617	599	595	576	538	615	574	591	608	605	616	593	646	586	610	564	610	600	579	541	646	556	600	601	592	570	624	636	632	604	561	616	607	574	605	592	619	572	621	578	613	578	598	568	581	596	621	613	619	619	582	614	560	607	571	631	588	592	594	617	611	593	633	579	629	598	633	588	619	573	591	621	594	602	641	622	566	595	631	613	654	613	657	566	629	629	617	577	604	591	589	613	633	589	636	611	597	584	556	627	604	542	582	605	608	605	601	607	628	636	593	591	629	593	572	594	612	594	636	639	585	612	608	605	570	597	594	586	627	582	595	618	624	623	575	623	596	582	656	568	568	590	589	621	578	598	577	568	594	598	547	582	597	637	631	614	578	609	601	603	576	591	604	555	548	540	570	534	630	633	599	613	596	619	613	598	644	613	579	575	609	604	566	575	575	625	597	607	605	647	620	614	620	644	632	599	559	569	565	618	608	602	583	613	624	569	566	649	607	620	583	620	588	585	590	606	642	601	610	594	614	614	606	584	607	590	541	586	568	584	591	585	620	613	575	586	610	562	621	572	620	628	619	588	608	572	605	622	608	630	648	596	637	601	597	610	617	625	579	613	573	574	624	626	590	595	624	619	585	617	632	590	566	596	595	613	597	609	612	576	596	538	597	607	608	628	561	581	600	599	609	629	600	577	600	582	609	613	564	581	591	613	620	632	576	602	587	620	626	571	625	634	573	611	594	618	562	608	626	628	619	617	592	585	599	596	609	605	551	576	579	593	610	611	614	620	610	603	596	588	627	623	625	558	630	615	562	629	596	611	557	552	583	549	569	591	584	621	604	623	559	633	604	640	574	580	600	591	606	606	631	595	584	648	571	574	572	589	593	634	577	588	583	567	609	600	570	578	594	567	650	591	568	588	582	644	609	586	627	571	621	588	568	634	604	576	576	581	572	589	599	607	614	609	534	612	644	599	591	537	608	622	597	612	603	634	662	632	607	576	602	581	616	597	631	590	572	579	607	563	571	596	565	606	607	613	665	554	622	626	629	577	606	633	554	584	568	560	599	608	588	586	596	621	631	628	625	652	635	615	578	618	542	583	592	607	597	602	641	597	615	536	612	607	610	609	580	594	623	577	590	599	590	620	619	594	569	590	577	629	605	644	579	616	567	589	633	626	628	633	606	563	628	613	567	576	618	596	599	585	594	604	584	614	543	582	635	640	619	623	568	584	566	617	586	610	561	592	641	641	599	615	584	588	583	604	628	617	627	560	593	616	554	613	599	605	583	623	618	595	613	626	576	606	619	587	601	597	581	558	618	587	619	610	582	608	615	617	609	562	583	581	580	541	577	567	630	594	611	598	581	659	579	565	634	646	631	640	586	661	610	623	563	600	583	570	617	598	629	596	623	607	591	631	585	628	630	628	630	570	596	582	636	562	536	600	630	574	623	580	623	577	579	589	617	640	584	550	602	646	566	635	596	603	580	623	615	577	594	620	582	621	571	661	575	594	617	601	591	555	621	574	591	615	576	619	635	605	601	646	649	584	590	603	624	573	576	627	609	596	568	586	602	591	603	583	621	550	569	620	581	564	594	642	549	590	585	599	592	613	620	603	574	642	608	600	578	656	594	548	594	562	605	594	614	596	579	605	616	598	566	583	576	626	555	575	586	664	587	549	642	596	649	603	625	628	593	616	610	605	577	599	598	610	629	615	570	594	619	608	588	662	558	617	632	648	598	587	584	640	597	611	562	586	586	628	629	594	609	627	618	574	644	595	609	556	643	605	612	594	598	606	576	539	586	611	588	622	603	649	593	593	619	586	592	624	576	624	564	567	615	617	612	577	567	589	634	606	645	616	569	562	559	623	585	654	533	632	611	624	642	615	611	587	594	611	579	636	601	614	590	591	591	591	598	608	612	620	627	566	585	591	583	566	602	612	589	605	578	561	585	577	598	590	594	576	607	594	570	583	605	624	607	657	577	642	617	613	588	586	571	606	575	612	617	572	634	552	626	558	586	616	610	601	639	585	610	590	564	571	535	615	602	620	581	590	622	573	596	612	599	572	577	611	623	614	606	592	595	595	590	570	612	625	594	599	593	588	591	608	642	642	601	572	624	618	615	583	663	575	616	610	574	589	592	602	566	590	622	586	590	592	626	640	624	580	586	604	575	646	624	572	573	650	618	596	609	582	581	552	591	549	568	562	594	564	633	571	592	609	602	601	557	602	635	615	577	605	581	598	654	603	597	585	611	576	641	556	614	588	622	611	580	597	637	600	641	575	622	586	588	618	573	605	611	622	605	588	624	630	570	578	570	607	584	571	564	604	633	575	626	605	583	598	575	559	603	576	627	558	594	626	546	562	590	607	630	598	618	583	594	616	639	614	613	555	613	580	596	565	603	618	599	619	638	652	583	681	566	629	622	603	599	624	575	606	625	617	607	614	591	583	595	569	617	583	585	597	609	599	622	638	621	588	600	618	599	605	575	601	610	582	590	604	601	612	596	598	591	581	592	582	618	556	570	657	611	585	644	652	631	597	578	630	581	657	620	606	633	608	623	616	612	583	570	569	578	584	580	596	597	602	594	588	608	587	583	613	581	571	613	603	596	563	646	631	568	573	617	607	588	614	588	585	612	617	576	554	617	623	622	626	584	564	583	637	616	601	567	591	622	606	643	621	639	571	613	561	615	590	585	624
80234	72610	54165	31464	7778	535	357	327	286	326	333	308	310	339	297	311	314	284	304	280	255	255	286	285	281	278	262	288	285	286	263	263	279	278	285	253	289	259	263	290	276	274	276	309	290	302	283	281	300	285	287	278	305	294	284	295	284	284	296	268	300	278	294	282	270	282	278	270	271	260	253	283	291	258	290	313	285	282	290	304	278	277	273	296	252	274	275	268	286	273	268	300	302	319	264	263	294	289	317	304	261	284	285	296	288	285	257	287	306	295	299	269	276	294	279	296	271	282	272	287	251	275	308	277	286	269	312	255	291	285	305	294	278	262	288	285	269	325	268	290	248	267	295	285	280	267	310	310	326	283	267	290	320	339	298	313	282	288	242	292	275	282	285	274	304	271	284	322	285	285	307	288	258	306	291	295	304	304	289	287	254	267	302	315	327	296	270	302	264	290	280	271	230	276	280	274	300	277	299	267	294	270	298	283	306	284	305	270	249	313	272	269	262	260	260	294	269	288	259	270	282	278	265	293	252	280	258	284	249	295	276	278	281	266	309	291	268	297	306	308	283	290	275	283	285	311	296	262	295	251	300	289	250	278	279	281	306	304	282	267	286	283	263	275	308	311	325	290	302	306	292	270	287	263	281	299	262	298	263	288	272	266	292	284	275	273	305	267	269	273	263	280	291	315	280	266	315	256	289	269	275	297	294	261	279	267	286	302	287	316	295	257	290	280	306	260	266	292	283	317	283	287	287	257	304	279	292	310	274	295	271	249	289	293	278	279	302	263	290	290	297	307	317	312	307	321	261	254	287	256	264	284	293	290	263	285	276	261	292	280	281	286	288	289	276	290	319	286	246	257	270	291	291	268	271	301	264	282	287	288	301	299	282	289	322	283	286	275	285	263	267	275	308	271	319	297	311	298	307	271	272	253	302	306	292	321	310	302	279	279	275	273	284	286	289	277	269	290	260	309	261	285	288	259	297	272	252	275	269	298	264	289	286	287	285	296	284	304	292	287	281	279	285	250	278	284	272	283	295	263	264	272	302	296	311	314	268	285	296	274	308	290	293	279	285	297	323	317	288	296	296	283	310	286	274	286	270	269	277	278	285	271	299	301	292	274	290	293	298	285	285	302	274	285	256	285	279	265	300	274	272	282	283	312	259	285	278	311	299	261	297	266	270	287	262	265	277	289	260	283	295	310	302	278	302	275	290	327	262	286	264	302	258	293	260	266	289	295	298	281	275	285	284	276	292	275	296	314	250	293	285	270	257	292	278	273	310	314	279	257	268	287	257	285	307	251	280	276	285	292	304	291	296	290	319	292	299	286	284	281	301	240	258	294	263	305	302	259	284	264	268	310	302	289	279	303	242	300	264	288	297	268	281	303	285	298	264	268	316	264	304	287	289	295	300	273	280	288	266	264	295	282	243	279	269	286	282	306	296	293	307	259	264	276	267	262	289	273	295	286	286	277	299	268	272	287	254	297	269	270	309	275	290	269	279	267	278	333	291	292	289	285	308	291	326	312	283	292	278	274	294	300	261	283	261	304	260	280	264	306	310	287	301	289	291	262	293	275	288	277	279	266	270	278	311	303	264	281	239	285	279	301	268	291	269	273	301	264	283	294	275	268	284	281	254	290	275	276	275	259	269	296	314	275	278	305	259	292	260	306	258	283	257	264	258	277	283	295	280	299	285	260	261	293	284	286	285	298	298	295	267	264	284	298	284	292	285	309	338	303	293	254	276	294	297	279	308	285	295	271	292	301	272	260	273	288	276	268	259	279	289	281	288	301	281	278	313	282	317	311	264	265	289	263	252	269	292	289	299	290	277	274	266	285	274	272	297	284	285	288	268	284	317	265	271	297	278	298	303	275	275	279	281	293	302	299	308	289	292	276	295	255	287	288	306	278	294	303	281	296	292	280	288	277	270	289	268	289	308	275	281	287	301	277	312	281	266	296	271	285	311	292	280	267	305	303	269	303	294	327	303	284	285	260	334	263	273	281	288	299	284	315	266	277	291	293	280	278	276	275	305	292	269	271	302	301	289	270	287	284	302	267	292	301	271	283	272	280	270	279	293	289	280	283	289	299	279	250	275	296	273	295	295	284	272	284	277	290	261	277	243	266	290	278	275	280	299	290	259	317	304	313	285	325	292	289	282	288	293	300	284	266	297	294	253	288	263	291	267	251	294	305	267	287	294	255	274	276	258	278	316	311	289	272	305	296	272	307	273	265	301	290	285	300	276	305	295	264	293	286	280	280	290	278	321	288	295	306	311	302	273	257	293	252	301	278	273	272	247	274	268	317	247	278	281	273	272	262	261	292	267	277	293	268	242	269	286	282	301	324	269	298	302	289	301	291	274	267	266	262	268	316	263	288	317	264	276	285	284	276	275	304	272	271	284	291	256	276	291	295	305	263	297	285	300	276	277	281	267	329	284	319	282	297	298	253	285	249	280	293	280	284	292	269	309	285	269	283	255	283	263	280	307	272	279	277	280	283	294	279	283	301	270	273	255	279	286	281	273	300	277	299	266	252	297	304	295	281	290	284	303	301	288	298	323	308	329	266	289	283	282	277	262	278	272	286	274	308	285	264	310	289	299	291	305	301	283	294	290	312	297	302	276	252	316	256	306	300	280	304	268	291	277	289	281	308	269	278	292	275	273	286	268	320	319	281	261	300	275	295	311	307	277	294	288	293	263	291	274	278	282	279	260	317	298	316	287	269	295	273	276	269	279	295	273	283	302	291	322	287	289	280	301	263	271	257	284	290	272	269	305	252	289	261	304	276	269	265	272	262	277	267	303	317	236	330	272	309	271	308	305	293	286	289	264	312	299	286	286	287	282	293	260	294	270	267	289	323	250	280	298	273	271	267	305	304	247	250	288	286	298	256	275	296	301	304	312	293	271	318	291	271	305	291	292	270	311	281	299	275	284	285	306	256	308	259	326	241	275	285	285	239	292	289	270	279	281	297	289	287	298	296	289	262	305	275	295	270	295	288	305	280	310	286	258	291	261	263	296	304	260	298	298	276	234	255	279	261	266	280	297	260	290	327	273	300	295	295	297	329	265	310	277	309	286	241	304	300	285	319	266	284	283	278	278	295	291	311	285	283	261	288	275	270	276	281	313	320	289	275	289	274	259	293	271	270	297	295	280	258	261	288	295	273	284	264	266	258	297	306	294	290	302	261	291	311	315	304	273	252	288	289	309	274	304	270	267	281	304	293	274	282	299	283	254	264	286	304	298	296	283	312	299	287	268	276	293	302	254	296	298	278	282	293	285	279	295	289	274	275	253	276	289	296	286	310	282	300	259	275	287	291	273	293	288	261	292	302	278	239	262	266	301	272	304	268	287	262	282	296	295	277	281	261	265	279	289	295	292	307	272	297	276	282	267	263	254	305	283	261	315	291	277	282	290	289	279	290	302	303	294	295	274	270	273	278	291	275	285	283	300	284	289	307	279	274	292	272	262	313	318	302	269	293	297	291
62812	62493	50503	23050	1261	1176	1127	1019	989	950	898	967	920	950	938	899	907	867	915	888	853	935	923	887	867	867	822	941	869	831	881	843	898	846	901	813	937	883	884	877	870	882	870	860	898	799	851	875	857	900	869	842	861	858	881	876	798	820	865	878	793	902	876	839	877	819	872	884	864	812	843	935	839	826	852	827	858	869	790	844	874	826	857	879	859	842	826	808	844	831	872	879	811	834	781	860	826	808	818	841	833	856	821	879	848	843	860	829	866	879	846	788	850	809	823	825	855	844	854	842	849	854	866	841	878	853	848	861	853	826	796	838	794	801	851	845	899	835	859	837	893	859	878	854	835	891	833	817	867	826	893	881	804	869	832	871	789	827	858	861	884	855	817	905	800	850	846	878	843	842	878	865	841	855	855	856	829	848	855	823	831	838	834	796	827	808	871	866	811	863	811	864	791	856	828	814	799	809	841	844	812	832	822	854	824	818	848	845	862	857	892	865	813	851	841	848	838	835	816	848	879	820	847	852	853	819	799	850	836	854	789	847	846	868	888	852	828	861	846	861	855	867	800	871	820	896	853	858	835	886	835	858	836	904	848	829	873	845	880	828	858	829	879	850	866	842	898	823	836	842	876	842	801	842	842	847	801	823	883	831	838	831	825	877	847	841	823	859	840	864	867	820	881	841	877	857	889	901	912	799	847	811	863	850	859	847	881	858	831	835	842	856	864	840	866	815	838	860	834	841	861	835	870	894	802	905	848	813	901	860	848	862	843	864	834	823	816	827	830	860	820	841	816	837	852	864	840	823	820	817	878	878	859	814	846	843	841	887	861	819	807	881	874	854	895	863	817	862	873	899	870	861	794	842	814	962	830	794	849	846	847	870	855	868	830	838	838	848	835	792	892	868	846	865	901	836	832	834	826	871	826	871	811	857	825	838	831	855	888	839	862	820	869	871	860	816	926	843	880	857	833	929	813	858	868	843	849	826	842	799	834	817	823	837	849	806	847	871	861	859	845	890	870	909	841	841	880	901	802	907	857	835	862	850	873	830	876	867	846	833	850	808	855	867	771	887	800	838	886	817	872	874	839	837	884	845	874	823	847	907	880	824	898	810	852	833	859	860	843	838	862	875	856	821	856	890	879	822	854	855	844	843	835	825	861	822	840	833	861	854	889	790	853	808	795	872	804	768	810	838	832	838	865	874	850	797	871	856	859	866	827	834	816	815	843	820	841	830	893	859	864	868	879	842	871	833	808	815	822	892	871	816	853	877	815	832	874	817	851	832	866	858	851	838	831	890	831	857	819	842	834	779	809	843	839	804	892	857	856	806	877	845	864	811	833	860	838	833	847	849	851	887	833	886	847	864	833	864	850	852	828	832	816	858	803	820	845	873	830	863	824	867	860	861	847	787	810	835	809	865	830	888	858	841	830	853	853	867	821	824	804	843	858	840	846	877	863	859	923	838	867	832	847	905	872	781	857	868	812	821	807	909	906	869	883	905	827	808	861	887	884	867	869	899	846	853	839	828	853	886	847	849	854	824	821	911	827	840	899	822	852	829	875	849	805	843	876	820	900	806	803	892	811	914	863	871	898	842	831	859	854	873	843	823	876	882	809	936	831	847	845	838	783	865	842	853	897	861	833	804	842	786	819	841	855	808	855	836	870	836	805	854	813	831	859	839	849	867	823	836	864	848	862	832	788	848	860	837	826	879	816	835	832	877	853	842	875	888	812	876	857	887	829	840	787	810	871	829	834	849	836	893	780	818	875	881	895	831	908	848	832	867	806	855	842	829	845	831	822	824	852	849	907	878	864	834	825	829	824	838	769	814	795	854	890	841	863	866	826	805	821	888	884	884	887	833	854	885	829	807	884	858	816	858	836	873	891	843	859	811	855	816	840	846	897	886	849	855	839	877	869	871	800	855	847	857	854	869	806	861	866	832	814	878	856	849	890	819	790	857	830	830	847	800	838	893	847	869	818	834	894	848	838	803	811	891	833	823	870	879	825	824	895	843	867	884	844	876	869	832	876	840	826	837	839	806	860	895	844	829	846	849	775	822	889	889	893	810	845	831	810	865	844	847	859	782	860	850	900	800	772	848	899	894	866	843	834	830	854	871	829	824	803	830	795	806	831	848	865	877	894	819	817	840	875	831	885	811	807	875	856	806	839	852	785	840	861	864	856	856	869	825	897	884	826	921	875	842	883	860	871	858	852	844	880	849	866	857	862	862	903	841	835	856	855	829	861	844	872	822	848	831	860	847	838	793	836	846	862	854	834	790	859	898	870	889	865	865	912	859	830	808	800	850	862	852	829	841	890	879	842	863	877	877	845	851	812	818	883	804	874	863	809	883	916	870	843	852	820	843	825	825	895	845	846	826	851	818	821	838	845	857	820	868	859	809	837	853	831	866	871	807	862	860	863	803	816	848	844	827	840	881	858	932	830	877	811	816	862	778	883	827	859	842	836	819	836	823	836	810	841	864	840	874	872	820	860	811	900	864	830	858	821	873	846	849	829	810	853	848	828	802	820	869	858	865	827	830	856	892	861	861	838	832	878	793	770	829	868	879	817	830	857	816	826	827	832	801	873	809	833	831	831	780	846	826	838	840	871	861	844	856	798	871	841	843	861	884	799	863	834	823	835	827	876	845	887	870	883	824	891	838	875	853	808	840	848	877	851	859	851	874	824	838	820	891	874	844	855	866	872	841	856	845	859	833	864	880	900	868	831	872	827	850	798	880	931	841	878	821	903	831	860	846	802	869	865	803	868	870	808	888	905	823	848	866	866	883	839	806	889	867	810	882	867	884	865	803	788	902	883	838	803	843	871	858	894	862	843	841	901	853	896	872	836	883	831	878	847	844	847	780	822	843	826	811	878	785	821	837	872	822	921	837	880	886	909	918	789	828	868	824	871	890	831	831	810	865	868	846	848	886	857	820	837	852	855	817	845	879	923	792	841	862	837	856	816	865	848	795	812	843	852	857	819	868	831	844	853	873	881	827	845	900	822	853	852	876	863	885	818	868	833	820	846	834	847	839	856	841	852	811	845	809	857	845	843	852	843	831	813	809	885	889	871	839	865	839	845	871	836	846	840	817	896	862	847	837	886	839	843	859	906	852	827	892	806	833	850	852	873	853	841	837	874	873	827	874	836	872	826	826	836	824	822	840	850	860	830	863	834	846	861	825	881	843	807	926	826	865	883	852	877	868	862	829	899	818	840	849	780	836	850	877	859	886	846	862	824	857	890	845	808	845	852	873	819	846	854	836	866	848	871	867	853	833	885	857	828	837	906	805	857	863	847	849	848	898	840	864	814	814	868	828	922	870	806	869	840	866	867	902	897	855	817	824	835	871	878	838	869	882	819	811	849	862	849	899	864	840	835	882	918	859	865	897	874	858	850	844	854	866	853	764	865	882	881	841	855	871	863	832	827	864	893	863	841	851	828	879	881	810	877	868	869	834	848	829	844	799	780	898	844	834	892	882
32929	20133	7111	1514	158	143	175	114	138	139	146	122	140	165	141	134	138	146	125	138	141	142	135	144	125	130	114	134	120	134	145	137	111	157	154	140	150	131	147	135	117	152	125	147	124	123	133	157	164	148	142	147	136	134	124	153	132	135	127	147	121	149	141	155	120	135	130	151	127	141	146	127	149	145	148	121	134	128	133	159	117	134	143	113	135	147	123	142	121	120	146	132	147	143	149	116	147	150	128	148	141	130	150	144	151	127	136	142	119	144	151	137	146	149	133	119	146	130	143	132	158	139	116	155	160	130	139	122	135	138	135	144	137	145	152	124	136	135	108	131	141	130	137	136	134	159	127	132	138	131	146	144	117	133	139	132	137	120	161	147	154	156	118	132	124	132	118	129	127	140	113	143	132	142	143	144	99	144	124	115	148	144	147	127	119	125	151	132	134	147	109	119	137	141	127	159	125	154	145	146	127	117	140	154	145	151	114	133	153	131	138	142	139	149	143	117	125	119	135	143	116	145	129	170	175	129	133	150	147	141	151	132	136	133	124	136	139	128	141	141	159	155	137	142	134	133	137	128	149	152	133	143	136	140	117	145	138	145	129	115	129	142	129	126	139	118	149	138	145	129	163	127	122	140	131	149	155	150	143	138	160	140	117	146	141	119	132	138	130	142	141	126	128	141	119	120	146	136	132	141	159	138	132	132	150	128	147	141	132	149	120	142	142	139	118	165	126	146	128	118	128	145	141	131	135	125	126	143	121	126	138	128	133	135	150	115	144	153	132	167	133	125	145	135	141	133	129	129	133	126	121	151	125	116	149	126	134	125	133	122	128	126	132	155	161	140	153	131	143	145	130	152	128	132	128	143	156	169	144	122	142	138	146	141	134	150	143	126	143	111	130	130	131	125	162	130	137	137	146	143	139	144	143	145	144	128	132	146	153	132	147	126	144	135	129	146	123	139	129	160	152	126	126	134	121	142	116	131	134	130	145	147	142	147	132	147	123	133	136	129	138	118	130	137	163	121	144	140	150	127	128	123	149	151	122	140	146	142	141	143	151	153	158	147	153	129	125	138	138	141	160	142	131	143	155	135	130	136	136	114	134	123	128	172	140	121	129	121	154	157	141	135	158	135	129	142	129	125	137	144	146	140	133	140	136	131	133	142	145	137	119	121	126	133	137	139	144	138	129	146	126	120	149	145	139	125	113	143	139	120	166	127	133	124	151	141	127	147	147	123	125	136	131	144	129	125	141	142	151	125	126	143	138	127	131	147	119	142	144	137	119	120	150	138	124	146	155	140	135	151	144	107	131	135	128	125	153	137	130	137	161	138	148	122	139	148	124	140	127	142	140	161	130	140	156	130	143	127	144	133	141	134	145	128	149	114	137	139	147	145	160	128	145	133	127	151	146	136	156	132	116	129	126	153	157	151	127	139	133	144	124	131	144	150	128	138	145	130	116	141	125	140	135	110	132	154	122	145	131	131	147	125	122	130	102	134	151	164	141	136	163	142	167	146	137	138	130	137	144	146	128	143	142	119	141	149	133	132	147	126	155	163	138	124	134	148	161	111	149	106	119	147	152	148	140	126	164	158	133	152	127	155	130	145	159	162	139	150	133	149	146	123	133	149	129	127	152	126	131	140	140	139	117	138	130	130	145	126	143	149	158	162	133	138	123	146	130	130	133	135	147	144	124	134	139	113	131	135	146	134	113	126	154	130	150	127	123	160	132	124	162	152	135	128	154	137	137	150	137	129	139	143	121	124	151	138	142	118	158	126	146	124	139	156	151	133	144	116	135	145	137	125	142	155	136	137	144	125	128	125	134	149	139	106	137	121	142	136	120	136	146	154	146	129	133	153	111	124	121	134	140	115	135	136	134	145	132	133	145	112	135	132	138	153	125	135	146	142	125	148	117	144	126	137	161	112	137	150	137	155	146	146	140	143	137	142	145	150	126	114	128	120	152	144	121	134	138	128	127	149	135	143	149	140	131	139	103	140	135	143	129	124	136	145	139	133	124	138	125	150	143	146	148	125	136	135	138	131	145	146	129	116	128	145	144	126	128	162	130	124	127	130	125	128	156	126	140	145	127	146	133	143	136	147	145	169	124	146	129	126	131	142	136	140	124	129	142	137	124	136	122	134	141	122	129	151	134	148	139	117	133	148	131	119	135	147	128	141	141	131	138	148	138	147	130	140	127	127	140	136	162	125	130	131	153	116	139	147	134	130	139	137	144	127	130	141	122	130	116	128	129	126	135	131	152	142	132	154	121	122	133	129	141	132	143	119	135	141	132	138	140	134	140	122	131	154	135	120	146	131	121	163	126	139	137	138	139	136	132	135	121	150	150	157	130	122	136	145	140	147	109	145	145	143	110	141	129	147	127	130	137	151	143	152	146	121	115	128	118	126	121	119	148	135	135	127	125	131	127	150	130	156	146	142	143	135	135	140	125	124	130	142	140	139	140	156	115	135	133	149	148	117	166	130	131	144	132	136	128	133	153	132	128	139	137	138	137	131	133	141	133	129	118	141	151	141	148	128	136	134	145	126	142	152	135	140	155	128	131	137	124	168	116	137	124	155	142	155	145	143	123	158	114	135	120	150	146	133	135	132	126	129	133	130	120	121	153	117	153	126	128	155	136	173	155	149	135	145	144	141	140	132	151	131	133	138	127	139	133	137	146	150	123	127	126	139	111	137	142	152	145	114	128	161	132	131	138	134	150	144	147	146	120	149	133	118	107	158	142	131	140	132	133	141	140	158	156	127	140	116	119	139	111	116	138	158	139	149	146	124	151	148	136	126	137	155	121	138	132	127	136	115	122	149	126	136	137	131	166	126	145	145	144	137	149	153	124	109	131	145	113	133	130	138	113	121	138	124	122	122	125	160	131	113	130	128	134	161	120	133	143	143	143	141	126	141	138	140	141	114	143	139	141	116	140	129	135	145	140	125	130	152	132	143	146	127	136	109	140	136	154	136	129	153	143	144	140	131	108	157	137	118	124	142	128	112	157	129	139	121	147	123	149	122	128	131	137	149	133	128	152	119	133	150	121	132	144	118	130	120	164	152	136	119	140	112	153	138	128	131	144	137	115	162	121	149	139	128	148	128	156	132	149	135	119	147	114	118	124	147	118	124	131	131	135	165	137	127	128	130	152	132	127	129	129	136	130	120	127	137	158	127	133	135	155	137	128	142	144	148	149	151	137	159	140	135	141	126	145	148	139	130	157	141	148	132	150	114	130	132	134	104	147	135	122	141	140	139	139	131	139	136	125	134	133	124	132	138	136	146	131	124	151	138	148	134	160	126	144	130	141	116	122	144	143	125	145	161	126	146	151	123	139	128	118	149	134	141	119	138	127	120	164	141	139	146	133	127	153	150	140	122	149	147	156	156	122	122	135	143	128	143	143	163	137	138	127	124	118	140	134	115	130	118	143	126	145	114	140	129	142	146	128	148	127	132	140	115	140	133	133	125	148	128	136	119
32093	23080	9603	3603	471	485	464	475	467	486	447	496	505	496	472	509	470	458	483	443	476	472	494	434	465	422	476	463	518	457	425	510	508	495	450	479	492	437	525	447	468	476	466	480	480	462	437	476	473	492	509	477	475	495	481	455	437	475	453	454	422	466	466	488	488	444	477	442	485	460	478	446	478	455	453	462	451	464	456	470	445	481	469	455	456	461	403	439	426	509	453	470	460	502	438	409	441	424	473	480	448	470	434	450	474	472	462	465	449	441	487	493	504	467	500	444	489	472	448	451	460	489	496	506	456	472	451	460	483	463	444	431	469	455	470	484	466	483	474	458	460	475	444	466	500	463	500	441	416	428	494	466	452	492	474	448	469	444	489	441	426	472	489	435	461	478	449	467	461	436	459	467	487	475	491	453	454	471	511	492	455	484	454	522	418	462	487	511	424	475	468	485	463	447	474	457	447	482	483	440	449	441	479	454	474	491	443	443	469	474	456	510	472	455	465	444	441	454	446	494	472	440	456	461	468	484	459	461	435	455	473	460	464	488	447	450	427	435	476	443	475	460	477	439	459	442	481	425	437	483	494	497	455	456	467	450	472	464	498	439	486	459	451	437	460	452	464	482	451	477	442	432	446	445	430	455	457	457	436	462	420	492	464	475	426	459	457	448	415	448	456	423	491	476	460	445	492	447	463	462	466	464	491	467	500	483	450	472	482	459	424	436	451	458	459	428	487	451	473	463	478	424	435	456	475	470	430	502	460	515	416	437	474	449	452	479	468	468	436	494	500	436	470	478	410	476	441	513	432	423	508	422	482	467	473	481	453	457	438	444	458	444	480	472	506	481	464	471	440	499	459	435	465	458	495	417	447	470	476	508	451	501	478	442	454	443	438	455	486	468	473	498	406	463	462	479	476	472	470	440	456	473	468	495	479	504	503	459	477	469	508	449	480	475	469	453	453	495	448	451	470	486	475	501	488	477	463	460	486	468	511	443	450	458	480	460	476	481	477	464	452	474	437	461	502	466	445	439	445	432	438	448	459	448	428	448	459	452	480	467	469	467	461	455	459	469	439	465	450	464	450	470	457	451	445	424	498	436	462	470	453	470	484	500	465	423	483	455	478	466	438	460	466	456	430	448	426	452	447	506	449	460	471	503	431	494	479	420	452	484	480	468	459	438	525	468	467	446	444	431	477	451	461	470	464	496	447	481	453	466	427	451	473	472	470	465	473	430	479	466	464	470	490	488	456	471	455	433	445	474	450	477	488	441	429	502	461	532	469	516	467	438	486	470	468	474	480	462	441	491	448	504	505	445	465	473	480	474	495	461	457	443	439	470	495	542	495	458	455	462	455	468	455	499	436	489	470	458	490	457	510	445	460	485	467	490	511	468	436	462	453	450	456	455	453	484	494	475	434	457	486	454	458	453	467	487	492	453	489	508	438	469	465	439	451	452	449	475	482	480	512	457	452	458	510	477	419	449	468	429	431	464	525	452	489	474	528	430	428	470	468	474	441	467	483	484	435	446	439	466	465	417	464	465	464	475	434	468	470	490	458	438	455	459	501	453	452	464	488	529	480	472	444	444	496	426	458	449	447	500	454	446	481	515	469	466	466	455	489	476	509	467	426	468	515	441	443	464	503	464	460	427	482	461	513	446	488	467	444	434	490	468	429	481	449	481	439	449	507	459	454	459	481	463	468	413	457	475	482	496	470	423	485	444	498	481	485	481	447	469	486	424	464	482	471	478	489	469	478	469	486	426	465	518	443	482	456	484	463	442	481	453	481	523	470	439	427	426	483	479	464	467	467	460	455	474	491	486	477	462	468	478	439	474	465	439	440	457	441	461	462	456	470	457	454	474	470	455	467	472	490	445	453	443	488	475	472	483	472	482	445	483	494	489	496	470	486	448	500	460	490	493	451	485	469	439	513	469	496	492	446	464	451	483	451	476	512	472	474	418	472	459	467	445	467	446	470	535	472	457	447	448	455	468	458	460	502	470	478	445	478	452	444	476	442	490	457	433	463	503	480	500	463	483	475	457	453	410	458	452	502	475	469	483	470	482	483	449	477	426	457	460	463	450	457	477	449	470	468	462	474	468	452	466	468	461	462	443	507	464	455	480	463	460	482	492	487	459	468	447	460	485	496	469	476	520	443	493	446	492	473	467	433	477	451	480	453	464	467	446	470	471	444	470	499	473	474	526	418	491	493	485	479	463	435	450	459	430	464	450	440	424	464	469	465	450	466	464	458	444	468	447	495	473	478	481	462	458	436	493	503	437	497	462	473	416	476	454	428	463	434	462	464	440	483	433	486	503	440	452	460	489	482	452	443	514	448	460	479	460	499	432	478	451	487	475	433	460	465	478	447	486	482	457	490	467	437	479	443	505	479	453	463	417	482	505	477	468	402	416	485	440	486	492	478	477	428	459	459	468	433	460	463	447	453	494	465	467	492	482	459	470	463	437	451	510	477	476	455	456	486	484	489	442	479	476	478	495	505	445	470	493	473	476	479	463	450	489	467	457	473	476	456	435	491	455	480	484	470	461	479	480	474	476	496	445	485	441	468	466	472	443	469	438	449	439	496	483	460	476	454	485	472	447	463	486	446	465	431	489	427	435	496	441	469	429	501	465	458	436	480	442	454	492	484	446	430	424	463	460	454	514	485	485	433	439	480	500	473	468	482	443	462	460	447	476	455	462	475	483	471	468	445	422	480	479	460	428	489	494	463	466	496	455	475	438	442	462	460	411	461	444	450	476	479	487	466	507	454	481	483	457	460	515	472	495	457	447	451	494	473	500	433	458	495	422	457	491	501	458	454	468	440	423	446	441	461	462	461	464	443	509	462	468	476	507	460	471	465	496	484	461	456	493	497	484	473	499	467	485	453	445	458	459	511	459	466	492	482	476	480	459	499	423	448	458	453	475	489	454	487	474	469	450	480	450	473	491	485	481	463	463	464	449	463	505	420	459	437	416	470	437	502	446	469	456	484	448	454	474	460	460	464	470	463	451	469	418	446	477	458	451	451	487	456	484	443	451	452	474	459	470	539	449	477	497	420	454	520	447	442	467	455	468	429	430	458	461	492	489	504	486	490	452	459	436	448	457	446	458	460	471	455	494	461	463	461	452	468	493	464	494	527	468	459	477	444	458	427	449	432	440	494	480	473	480	439	433	486	495	467	454	498	442	458	447	450	464	500	471	456	445	465	488	491	470	478	474	458	459	454	462	465	461	446	445	453	428	473	446	451	481	465	454	452	483	463	448	439	464	410	415	446	480	478	462	459	451	442	475	491	446	450	420	467	453	447	471	490	435	467	504	441	480	501	471	438	449	479	469	462	496	462	476	501	471	465	491	452	480	469	496	462	435	460	469	479	491	462	460	457	472	463	468	424	466	472	481	514	438	423	469	471	466	474	419	452	482	507	476	467	486	462	445	443	422	450	464	460	463	455	460	448	430	436	475	516	471	482	474	473	489	405	472	458	457
69958	60579	42313	21366	2219	248	204	196	196	198	241	210	189	208	204	192	175	188	193	190	166	198	175	180	186	185	210	172	224	194	187	177	193	195	192	208	204	172	194	185	200	183	191	164	187	157	221	204	206	195	194	200	175	200	188	195	172	210	191	188	192	229	163	166	214	197	192	177	204	198	182	168	168	168	180	194	196	203	177	180	169	199	174	193	194	174	156	173	201	185	210	198	202	176	186	156	183	195	182	175	203	190	180	182	182	183	174	174	195	189	180	168	206	175	180	211	172	170	171	206	177	188	186	177	191	176	202	197	186	233	198	191	166	186	185	187	168	192	187	177	191	164	171	181	201	192	189	180	215	207	194	164	194	181	195	216	167	159	199	168	188	163	183	205	199	198	183	190	202	184	201	191	164	181	198	180	189	188	189	206	202	200	195	176	175	198	176	206	178	182	160	170	195	169	203	163	166	176	157	191	169	187	196	234	194	161	194	197	187	164	175	188	180	159	173	182	213	160	209	175	162	169	181	181	178	189	186	183	177	192	168	177	189	167	187	167	180	180	167	197	197	213	185	158	204	185	178	189	174	172	166	197	182	200	183	186	194	170	193	178	171	189	176	173	160	193	206	200	184	187	184	184	191	190	194	191	203	190	187	201	193	222	185	179	185	196	194	181	183	153	189	186	183	186	193	183	171	196	207	200	202	190	175	175	162	195	188	192	175	201	177	174	213	183	196	195	178	188	183	201	202	171	172	202	183	184	184	204	190	163	183	188	198	181	181	209	191	192	179	191	194	166	198	188	163	187	192	174	181	181	185	196	147	191	179	191	160	168	210	189	204	185	181	189	187	194	192	194	180	167	193	191	198	191	191	176	203	207	169	172	196	175	193	181	187	178	203	201	168	187	191	186	160	206	178	193	164	175	182	170	178	173	197	193	177	168	192	190	202	185	191	195	171	187	172	203	194	178	191	206	194	194	188	192	188	161	174	191	196	172	185	181	193	188	201	171	168	166	176	194	187	162	179	175	191	187	186	189	184	169	173	180	165	157	185	196	163	178	194	179	169	164	187	178	190	169	173	198	180	199	164	194	202	206	194	175	174	186	175	187	175	156	190	198	181	161	159	158	179	172	195	201	199	195	205	180	193	177	212	175	190	202	163	191	161	198	193	224	193	161	186	198	175	187	188	172	167	186	177	186	169	191	182	200	171	171	196	195	199	186	213	181	188	184	191	207	166	194	168	183	191	185	181	171	192	186	224	155	200	197	180	182	197	161	170	198	211	182	172	168	182	188	200	170	194	166	168	184	163	186	208	177	221	187	177	198	195	225	197	188	196	181	206	195	180	180	176	193	194	190	173	181	174	191	179	181	197	194	182	194	193	205	192	175	197	216	187	185	166	195	186	195	193	179	180	179	214	193	192	175	184	211	185	205	207	183	172	156	163	194	190	198	189	182	184	207	187	197	202	196	198	192	197	169	170	183	168	162	186	174	189	209	179	190	185	180	206	186	191	192	171	202	193	156	183	211	183	176	170	194	169	217	177	199	190	199	173	158	185	178	182	167	168	190	165	187	184	175	193	190	187	170	186	183	185	182	177	178	182	167	190	193	178	170	186	183	192	193	188	202	174	177	179	189	215	189	175	198	202	192	176	165	177	190	205	159	187	179	174	168	166	178	200	179	204	178	182	177	176	211	186	189	163	165	204	185	174	205	193	173	172	177	200	206	189	201	186	177	188	167	207	164	211	202	167	159	178	191	178	164	184	175	191	174	177	180	180	191	170	182	182	170	214	213	186	221	176	174	177	177	176	218	185	196	179	168	197	183	196	196	191	162	184	191	179	198	183	225	192	198	170	191	218	167	187	210	186	186	170	184	205	177	157	201	184	202	175	186	167	192	187	156	192	182	206	183	188	200	204	195	186	195	182	188	179	176	175	188	195	181	164	162	171	198	178	197	190	178	180	166	186	210	208	195	200	181	180	199	182	158	182	178	175	167	180	177	183	179	182	171	171	168	181	190	176	200	199	186	190	190	200	178	197	210	187	182	189	193	175	168	176	177	195	175	205	199	197	171	211	194	196	180	214	173	205	188	181	200	188	183	181	170	165	184	181	191	163	191	183	184	181	199	199	179	206	184	178	174	193	167	188	198	190	174	191	179	166	181	186	175	190	181	173	188	194	189	191	179	174	190	193	205	184	199	193	187	185	192	178	188	173	198	169	207	189	184	175	180	188	182	214	172	173	209	169	188	185	186	183	187	181	172	159	189	153	195	180	173	186	199	190	172	177	180	184	176	168	206	185	169	181	182	175	186	188	206	185	179	179	204	183	165	174	191	173	191	213	187	192	179	173	190	176	185	163	200	182	202	195	183	190	199	181	189	175	179	170	207	191	187	187	193	195	194	183	190	177	187	183	194	178	180	173	192	182	209	161	172	193	164	193	158	177	168	192	193	192	195	198	206	210	181	194	162	174	160	191	186	190	179	181	161	172	165	179	206	183	169	165	199	221	182	204	184	167	159	164	183	202	213	203	191	188	189	195	196	176	167	209	192	203	195	222	197	173	175	214	196	196	192	206	185	192	181	174	201	190	176	179	182	161	175	175	217	190	185	155	163	194	188	188	180	160	192	192	186	181	200	199	179	183	167	180	184	178	181	207	192	167	209	187	191	174	195	167	183	181	164	176	184	181	181	191	169	180	181	186	174	173	211	164	189	195	181	187	178	164	185	203	188	179	183	190	185	179	171	181	173	166	185	185	172	183	215	194	190	189	197	199	188	183	185	176	181	184	224	207	175	197	177	157	183	179	181	169	188	191	184	180	202	187	149	184	194	177	219	190	156	173	216	189	195	195	167	186	195	203	200	171	203	183	183	188	174	203	179	201	190	206	189	189	184	180	183	177	183	181	200	176	175	175	202	188	213	179	199	171	191	198	171	155	159	204	207	178	181	183	180	207	178	173	200	196	198	172	221	160	188	188	191	181	169	162	186	200	193	173	173	202	168	179	164	184	200	180	194	181	176	185	178	184	186	170	184	191	185	177	182	176	169	163	205	188	185	188	184	179	208	193	170	158	181	171	164	158	189	172	163	195	169	218	169	178	193	177	181	199	187	173	187	186	214	202	169	179	193	201	168	175	196	179	178	186	169	166	164	189	170	177	195	196	186	198	177	178	163	186	168	209	195	175	167	208	193	161	180	179	179	201	200	192	182	202	188	185	172	201	190	184	191	180	163	169	179	192	196	184	181	206	218	176	180	192	190	203	171	181	190	165	176	205	169	190	190	208	186	201	208	181	181	191	187	184	168	181	184	206	189	173	203	159	184	194	180	181	175	181	176	169	186	206	190	184	183	162	210	182	186	199	169	180	184	183	195	182	190	177	178	191	163	163	177	192	157	193	182	188	180	183	177	196	204	172	179	182	179	186	175	186	179	184	194	196	188	194	190	190	171	175	186	201	191	193	196	192	182	207	183	176	174	191	193	217	174	204	191
51109	49477	39128	19411	774	768	705	717	647	641	649	646	609	626	607	685	645	614	653	659	641	617	595	597	621	572	645	606	598	562	594	608	574	633	577	626	621	608	610	577	599	650	571	628	572	625	596	616	623	554	629	591	548	585	619	633	620	670	560	618	596	586	612	573	590	597	581	604	608	611	611	622	627	598	601	624	572	609	620	640	589	580	578	590	576	629	575	625	641	616	587	616	621	580	598	551	597	613	592	569	598	586	631	576	556	628	624	631	606	625	608	640	637	598	581	590	613	627	596	644	587	603	618	609	594	580	564	619	619	579	627	570	577	586	616	575	564	611	655	589	596	581	603	607	604	621	593	558	617	592	620	651	618	595	586	619	594	624	587	592	619	617	596	570	582	580	654	587	603	581	588	565	593	578	650	651	589	576	632	557	602	605	603	585	578	604	582	627	609	616	577	576	602	651	615	611	598	666	602	627	647	560	611	624	587	557	608	581	603	608	591	570	599	638	600	604	636	602	616	579	622	632	599	553	597	575	591	623	539	600	633	606	560	586	597	621	608	574	561	594	585	573	571	593	609	562	571	618	583	600	588	617	597	588	619	598	596	634	604	605	592	621	582	571	569	542	564	612	617	587	650	601	631	592	572	598	605	601	598	620	604	584	619	601	592	589	604	591	590	616	644	599	618	569	586	575	595	605	660	595	591	569	633	599	598	589	566	631	597	622	545	603	634	568	611	608	566	555	618	594	650	605	615	597	560	588	621	597	548	586	555	626	581	642	619	576	581	605	680	574	613	613	619	591	641	580	585	636	617	616	572	575	636	574	586	568	600	623	612	614	606	641	621	588	629	584	600	552	583	577	625	594	558	607	625	603	615	595	595	628	639	546	609	564	596	626	582	603	605	603	578	595	629	646	630	590	581	551	552	590	600	604	582	629	611	592	620	638	592	547	599	604	579	593	569	607	608	585	613	626	606	576	615	625	617	601	592	582	609	615	601	620	634	589	598	669	590	624	635	651	641	583	623	583	636	633	633	642	591	562	624	615	605	614	616	613	563	587	608	555	556	558	575	593	635	580	606	610	625	611	580	567	598	588	618	620	590	650	561	636	574	623	628	598	617	657	595	605	630	554	573	593	633	567	629	633	593	559	606	567	626	575	596	603	587	567	582	603	581	569	600	598	648	626	579	649	628	589	639	594	607	606	565	574	599	618	610	619	586	593	608	611	558	570	564	583	661	629	620	594	585	602	581	588	597	637	641	596	594	610	614	592	646	569	588	584	591	573	587	610	600	585	592	617	575	574	630	610	599	607	622	609	541	578	601	602	590	588	571	601	580	603	617	623	609	592	624	587	620	573	576	566	637	545	595	598	563	573	594	644	584	591	617	584	572	618	633	620	635	567	603	594	609	560	580	619	639	584	576	612	600	586	610	594	610	560	560	575	585	597	577	654	595	612	585	614	554	571	559	615	613	592	624	585	594	630	591	580	582	607	614	611	592	635	578	623	601	629	602	594	600	581	607	628	570	615	587	613	582	612	571	597	595	571	613	600	587	617	562	623	604	604	547	610	583	593	619	581	609	553	612	557	616	589	590	608	621	601	605	616	596	607	638	595	629	567	619	621	608	638	591	547	601	591	584	593	603	619	623	584	637	633	579	655	604	590	627	591	600	587	607	589	596	608	593	573	555	587	598	610	571	564	634	582	599	585	560	615	584	616	560	586	632	590	583	625	558	589	629	559	584	581	610	580	583	578	591	599	606	617	594	569	572	616	587	623	601	612	610	579	610	582	643	600	557	612	589	586	576	582	610	565	628	590	600	579	578	638	571	594	605	593	555	623	583	604	591	620	586	642	641	591	605	642	568	563	598	605	591	576	642	626	586	566	580	635	587	589	576	563	571	562	604	602	624	572	584	629	593	623	639	593	588	575	656	578	631	595	592	560	616	613	599	569	624	608	636	614	598	584	632	608	578	586	567	607	591	604	604	609	626	615	617	611	584	598	590	579	577	620	588	609	629	601	580	639	564	622	614	570	588	646	605	635	556	585	608	612	602	599	621	617	604	624	587	623	625	599	623	623	620	597	614	599	622	573	563	625	598	620	576	600	636	584	613	605	591	644	576	621	649	625	601	608	601	658	603	602	604	585	629	596	621	562	596	625	585	635	616	587	618	566	624	561	586	600	612	549	592	602	605	594	639	569	623	593	595	586	618	617	595	582	548	539	599	585	588	568	582	602	590	653	586	608	640	610	629	584	636	595	622	612	602	573	575	581	625	584	576	615	604	598	623	597	562	575	560	644	618	617	571	607	614	563	604	590	623	578	562	583	577	625	574	585	534	644	561	586	648	593	569	620	595	587	619	562	603	617	556	612	614	587	623	566	560	633	635	585	587	600	599	606	574	610	617	609	617	554	610	597	595	603	567	587	603	579	588	602	597	557	567	624	589	585	653	596	623	663	597	578	579	613	591	562	599	586	621	631	574	596	552	611	642	589	592	570	563	611	601	629	550	606	638	587	580	572	611	639	627	617	569	596	604	573	594	619	618	552	613	621	599	554	592	591	570	630	585	584	597	595	583	610	620	604	590	559	570	560	605	612	621	591	632	606	623	604	611	651	609	636	585	581	629	569	602	575	573	600	631	622	574	600	613	595	584	626	635	593	577	604	645	591	589	602	548	574	581	599	620	616	587	605	607	609	611	602	604	628	595	572	596	577	617	615	567	536	656	594	579	608	615	603	558	591	577	575	617	608	600	579	568	664	615	612	613	546	612	594	608	586	626	594	599	596	612	586	641	565	621	563	581	600	600	593	598	606	595	598	589	600	635	620	605	589	577	641	642	633	560	625	609	587	603	560	597	611	612	607	578	593	612	594	597	607	637	541	591	611	564	626	579	608	561	603	603	607	606	607	612	577	572	628	652	601	551	604	601	598	587	563	643	576	574	593	611	594	591	623	621	607	584	633	630	575	548	636	551	582	607	611	646	599	607	578	647	578	583	517	580	603	570	589	593	619	600	591	623	606	605	595	616	581	561	563	555	578	616	581	584	603	614	607	626	620	547	569	600	585	581	621	596	581	576	584	585	631	593	609	645	627	608	590	575	576	603	579	605	564	618	613	642	623	573	621	637	624	604	583	592	612	599	582	598	619	606	593	625	592	616	568	569	662	586	546	621	601	622	588	585	598	594	588	626	587	622	584	617	614	606	588	551	574	576	564	582	600	617	599	627	607	586	603	601	583	610	603	600	595	610	603	604	567	632	620	603	603	607	632	600	575	588	592	598	612	558	615	659	627	599	593	586	584	585	598	596	591	561	560	591	594	611	596	598	592	614	581	583	563	605	616	608	585	583	598	624	602	582	570	612	591	616	600	630	613	569	552	554	604	612	603	592	589	591	616	628	646	586	593	629	618	577	568	616	621	544	576	574	574	582	576	592	602	607	579	564	621	628	594	614	585	619	560	622	588	644	588	612	589	590	588	582	610	624	588	581	589
79537	73211	53778	29659	6326	536	337	356	329	302	275	331	334	274	298	311	287	280	279	275	295	280	289	301	278	299	308	267	250	271	291	310	272	286	306	315	293	261	276	301	293	290	288	288	280	293	273	252	272	300	304	321	256	272	293	258	295	310	304	287	288	315	263	265	307	293	273	269	315	270	275	297	295	286	274	290	281	295	301	264	273	282	286	284	298	298	297	299	260	276	270	283	291	273	276	304	268	262	305	276	286	290	296	295	290	308	293	294	276	297	291	259	287	315	298	246	291	270	271	303	294	276	304	294	291	251	310	290	286	306	299	291	255	298	248	297	274	247	257	326	271	292	282	294	264	268	266	320	279	278	283	256	279	268	252	305	284	270	297	288	306	294	293	256	239	267	267	311	270	294	294	278	266	265	285	287	272	285	295	302	264	290	262	257	284	282	308	295	289	277	286	312	307	286	294	277	290	270	278	256	300	260	297	304	291	275	258	234	274	278	274	305	272	264	283	279	295	284	277	284	250	261	281	303	273	312	288	280	300	295	289	282	298	298	289	290	317	298	306	255	277	283	279	266	262	293	285	278	299	282	255	334	301	270	269	257	271	286	276	296	280	287	267	264	264	319	297	275	262	272	272	279	293	290	288	299	286	284	269	281	321	263	267	284	282	271	312	298	273	308	295	304	306	276	284	308	298	272	250	270	291	290	294	304	292	296	273	253	253	298	281	271	291	279	260	269	294	279	297	270	247	277	289	286	284	269	256	272	276	297	318	265	293	247	296	296	256	274	282	283	316	285	262	299	287	282	319	303	292	250	287	242	304	275	289	287	308	283	287	256	277	282	280	267	286	299	278	304	288	283	287	300	271	273	272	284	291	293	283	313	276	245	282	288	287	273	236	296	260	273	308	273	250	306	278	285	305	286	264	288	304	312	277	272	257	329	296	290	260	267	288	241	270	297	306	258	303	313	291	279	302	278	280	277	301	297	280	280	319	237	287	262	295	278	270	265	277	277	278	263	296	300	282	280	282	270	265	283	256	275	279	315	269	272	263	281	308	292	263	284	312	297	281	263	275	307	291	246	287	266	265	287	302	303	279	274	302	292	318	297	267	283	297	281	311	300	296	277	317	289	272	262	285	282	301	304	271	275	310	266	248	277	271	258	258	284	311	261	280	289	301	288	296	285	296	312	304	273	289	272	277	296	283	262	272	304	295	256	290	296	287	288	288	283	276	264	265	298	266	301	291	299	287	285	279	277	272	297	282	302	258	273	296	278	293	267	282	308	284	268	290	285	311	300	282	296	281	283	315	282	263	278	292	262	282	271	298	266	261	319	277	268	307	268	294	282	256	258	281	281	326	275	305	301	267	277	280	272	283	267	260	299	313	300	306	292	247	283	290	285	277	285	291	300	281	279	288	275	278	274	278	310	300	283	284	276	284	287	271	279	271	266	295	273	284	305	290	249	259	259	284	286	300	314	284	284	265	258	267	277	281	296	301	298	295	254	290	309	278	288	277	277	316	305	257	283	270	314	311	263	315	275	304	306	272	286	278	275	289	266	307	315	270	297	244	276	289	304	315	256	263	284	262	297	301	322	280	285	275	296	307	310	273	280	283	315	264	264	261	263	296	284	258	291	267	294	272	291	244	271	271	302	297	282	275	300	272	285	263	272	289	276	249	275	286	255	294	273	289	277	272	265	304	304	304	277	281	281	280	294	299	278	276	278	278	259	275	295	270	267	294	306	293	297	298	322	284	272	301	305	291	262	271	290	269	304	277	303	284	296	289	290	316	262	251	280	302	288	301	293	285	282	253	285	288	281	304	244	285	279	265	268	323	288	305	277	296	291	273	293	288	278	290	255	250	314	300	279	293	291	304	251	244	300	300	291	326	278	308	275	261	289	289	263	270	259	276	281	291	306	304	257	286	258	254	275	282	299	253	257	285	280	273	280	295	295	273	281	263	273	279	300	272	256	293	279	335	286	270	270	285	284	283	286	277	259	269	275	270	286	299	276	264	311	280	299	270	283	278	285	282	283	290	275	272	243	306	287	272	282	289	271	315	257	286	294	275	286	291	275	315	304	300	304	283	291	272	291	267	275	249	281	289	291	270	290	277	281	253	276	282	263	283	273	284	283	275	308	288	269	277	276	267	264	308	268	295	271	262	284	242	311	307	279	253	292	312	279	272	269	253	265	280	277	283	305	265	280	274	281	272	299	308	261	297	270	295	251	272	320	307	271	275	293	288	327	279	230	308	276	293	287	296	264	274	292	266	293	284	291	295	287	284	282	278	267	262	259	295	292	285	290	268	305	282	269	295	304	269	293	279	275	280	270	284	275	297	293	255	279	306	275	307	279	282	291	261	256	305	284	293	276	297	283	274	294	291	310	288	299	281	273	300	307	306	285	279	284	269	283	278	285	257	305	277	318	292	296	268	258	287	282	281	273	309	273	270	279	319	308	258	282	303	292	305	276	241	266	264	253	255	284	302	258	307	290	293	278	293	276	270	293	302	267	292	276	272	287	242	300	249	276	291	285	290	277	252	299	277	292	322	266	284	257	260	274	286	281	301	271	299	275	277	277	277	272	270	272	278	265	253	261	276	283	255	293	285	313	278	256	276	269	290	296	272	292	262	300	293	280	297	301	281	294	283	282	299	270	262	288	267	309	291	281	276	276	280	268	302	296	275	314	297	302	280	286	255	276	269	278	281	274	264	279	268	274	292	270	275	267	299	293	285	265	268	278	332	258	269	286	297	295	296	284	291	283	303	276	310	276	256	307	305	284	299	287	278	277	288	284	257	286	307	265	296	287	300	282	279	298	304	305	274	283	295	279	304	295	278	276	284	262	287	268	271	279	261	244	259	267	282	287	261	259	246	243	284	295	297	259	285	288	278	258	283	288	288	296	290	298	288	265	268	314	300	277	257	280	299	300	307	294	297	274	311	292	309	286	289	262	294	288	276	282	307	261	305	260	284	277	269	283	279	285	284	273	289	290	284	292	276	300	310	287	264	319	297	256	305	283	284	289	275	259	321	267	269	276	306	249	252	301	283	287	249	318	318	271	285	274	286	289	244	284	235	316	314	272	290	280	285	269	291	308	286	276	277	282	284	319	279	296	298	297	258	253	286	317	288	276	257	283	276	305	306	278	302	290	305	255	299	315	292	320	318	279	290	299	299	273	292	277	275	271	281	298	278	301	292	278	262	270	265	304	258	284	273	264	276	277	256	279	302	249	320	267	267	286	277	278	283	302	271	278	261	308	245	307	256	288	303	245	271	270	258	273	309	262	258	304	319	291	285	274	293	255	297	309	275	290	296	270	248	284	291	275	272	286	266	296	281	263	272	313	298	309	283	309	271	273	281	256	258	290	279	279	271	252	281	297	246	255	284	292	304	315	285	292	281	284	271	279	267	281	263	267	269	275	287	289	271	295	286	272	304	254	285	295	300	293	277	278	300	302	289	293	291	290	302	297	317	276	286	274	287	263
62195	63031	49768	23556	1340	1158	1118	1008	979	1008	947	913	969	950	892	855	940	886	878	886	829	907	895	899	849	864	946	816	872	897	837	858	876	864	828	859	851	836	899	899	845	815	871	837	861	824	859	826	896	868	871	815	887	805	824	860	821	846	853	849	880	899	805	893	870	772	856	840	865	881	858	940	870	862	877	811	831	831	809	870	806	861	852	866	852	892	862	820	842	878	834	819	857	808	802	844	804	814	816	822	890	871	819	822	860	852	822	850	859	848	822	879	803	845	853	811	887	850	879	848	831	827	867	865	809	876	804	812	927	836	870	912	850	917	847	843	798	907	807	805	902	848	892	866	826	866	896	843	859	839	827	854	841	897	870	859	876	884	872	816	867	845	837	853	863	861	819	843	811	851	841	786	840	813	937	792	908	875	829	885	836	817	835	869	844	844	831	918	874	874	842	864	842	919	837	869	845	858	920	832	848	858	884	853	823	829	864	839	879	855	848	823	820	851	816	838	828	859	824	832	809	862	826	798	878	870	841	844	821	831	889	833	852	864	853	867	867	868	853	873	817	885	837	868	836	850	852	814	879	842	846	802	848	824	830	825	866	867	930	805	829	849	852	836	801	879	813	842	844	795	893	837	816	825	876	835	828	811	836	846	842	874	831	830	874	862	824	881	866	817	838	844	825	810	839	911	859	844	865	843	818	853	833	893	829	810	867	899	875	842	814	826	801	847	810	835	858	858	881	813	863	873	875	788	833	807	823	823	813	833	795	798	861	878	848	904	814	878	788	804	845	866	804	796	877	868	787	848	848	855	845	822	788	836	863	891	812	897	875	877	825	832	878	827	793	844	858	821	776	834	785	836	876	838	812	808	864	820	871	800	810	800	831	798	822	820	795	848	870	848	886	807	825	840	866	843	836	848	874	848	863	852	867	874	848	839	847	849	875	847	862	876	885	838	865	838	850	801	894	781	794	881	822	878	847	883	859	820	824	847	813	839	847	845	803	866	841	898	824	824	947	834	897	879	800	837	843	877	843	828	835	796	835	856	861	855	846	882	835	819	863	841	832	847	845	839	884	822	818	822	854	857	833	866	870	876	847	825	836	871	884	831	825	847	828	827	846	818	826	838	850	851	843	885	854	788	864	882	857	847	850	811	805	894	815	844	849	871	876	822	874	844	879	833	817	791	835	849	801	855	807	860	852	853	818	884	832	854	859	786	871	814	873	829	855	812	846	848	851	884	866	845	847	847	881	829	859	881	855	802	833	874	828	811	809	871	785	809	889	809	841	811	867	818	846	834	855	864	843	865	898	831	870	896	830	881	853	841	832	822	849	900	879	839	822	885	800	864	856	868	823	860	818	869	858	833	833	802	833	851	828	872	795	849	847	865	821	846	849	815	868	815	831	870	788	852	892	807	863	809	864	838	845	853	863	860	832	847	847	801	830	833	872	812	820	836	816	848	847	827	864	824	856	835	841	858	839	824	850	799	885	819	853	861	821	845	887	846	827	842	879	828	875	840	834	825	860	824	831	801	878	862	819	894	846	862	791	841	837	810	845	806	837	824	810	798	819	867	809	830	884	885	896	845	866	864	824	853	869	846	845	893	859	789	859	824	854	853	823	862	802	842	890	808	836	868	859	864	844	828	913	823	802	876	834	813	846	857	846	777	843	851	850	891	804	787	828	874	830	796	792	871	801	850	880	809	862	830	825	839	850	864	835	874	882	845	869	812	840	858	803	825	840	835	847	834	828	847	884	868	853	864	815	824	836	831	870	850	853	828	871	811	866	854	805	826	828	795	871	897	858	807	836	783	851	868	837	810	815	789	870	815	815	876	805	820	820	845	896	783	830	826	846	839	815	831	869	840	879	836	874	842	835	818	886	866	831	856	835	835	822	825	849	851	847	830	877	847	852	861	842	846	841	864	857	867	859	837	847	822	842	818	809	825	862	830	827	839	827	836	845	850	834	835	827	866	799	853	787	821	880	878	826	879	848	827	823	827	832	822	769	859	755	828	834	789	873	879	875	870	865	838	917	832	865	825	817	862	877	917	832	863	827	871	847	877	778	826	816	777	808	840	829	812	853	871	898	784	813	826	864	845	841	880	875	817	867	884	855	831	821	908	805	853	829	831	829	818	866	836	857	866	860	882	877	854	832	824	873	878	857	861	883	900	872	829	849	852	878	821	853	847	837	834	807	808	862	819	841	860	842	868	818	830	854	897	872	844	883	839	841	801	840	871	819	869	866	846	848	815	866	818	804	801	881	864	848	839	861	872	902	822	844	851	868	883	870	846	789	844	811	863	883	830	915	882	877	876	842	827	847	905	859	830	858	882	830	857	877	885	879	887	831	853	842	836	840	844	880	847	855	813	845	808	806	846	874	850	879	797	841	839	846	809	829	887	871	835	845	871	836	836	862	814	820	856	882	834	862	828	824	854	789	759	827	813	876	892	880	866	833	830	792	798	886	853	847	835	836	845	855	888	839	827	855	769	887	840	778	797	858	881	873	868	829	857	880	826	883	795	823	833	829	807	884	835	759	831	834	797	860	829	831	808	823	875	866	817	859	861	896	812	844	829	824	849	932	863	885	822	857	847	801	845	875	863	896	864	888	869	825	792	816	827	858	844	828	873	828	837	873	836	823	792	844	900	889	860	860	862	897	836	818	841	895	876	830	878	869	842	841	831	814	814	904	857	879	840	844	815	849	801	816	834	827	836	868	799	882	838	852	845	787	894	802	792	847	859	831	856	736	824	863	890	865	861	868	805	839	881	802	809	857	831	785	835	855	880	880	784	814	847	836	850	889	829	850	818	853	814	884	856	836	809	832	868	827	820	876	846	858	865	794	846	840	842	892	839	840	839	856	823	870	824	835	880	855	881	854	884	907	822	811	902	891	890	846	815	852	860	861	845	855	875	867	875	873	884	899	856	901	884	844	809	886	867	852	809	833	807	839	818	787	832	831	797	879	872	853	852	889	826	836	831	832	846	829	856	835	802	818	842	802	835	839	858	810	814	868	841	824	866	823	851	873	911	897	852	795	853	784	831	885	855	861	864	883	811	841	842	860	861	818	833	874	877	828	865	839	892	842	834	862	818	811	801	848	802	830	812	833	868	840	815	815	880	808	820	816	847	797	824	846	879	778	831	867	825	862	864	831	824	881	831	813	841	877	821	839	839	823	822	850	843	832	806	822	846	862	845	893	848	836	913	803	888	895	886	828	838	828	826	827	820	848	890	826	834	879	852	864	885	851	817	833	876	825	824	815	819	868	817	857	799	887	836	845	863	785	831	838	842	847	808	787	846	812	860	832	893	893	862	845	842	857	840	816	842	810	857	874	871	847	867	889	829	856	864	864	836	829	827	862	857	844	831	855	820	853	815	858	834	804	871	855	787	839	878	839	882	863	831	778	835	851	854	839	813	837	847	845	882	874	850	818	870	869	840	849	837	877	847	847	880	864	841	827	911	814	875	868	869	843	879	844	806
32975	20701	6825	989	156	161	126	121	128	140	150	140	131	128	141	146	159	105	125	147	131	124	137	117	122	127	128	120	149	108	135	136	132	137	121	130	125	111	113	136	130	110	147	124	134	136	139	125	138	114	129	123	148	145	126	139	123	123	141	113	135	126	139	127	121	135	137	142	142	125	129	141	147	125	129	140	134	139	123	119	134	122	137	138	137	125	146	159	144	130	118	137	138	131	115	125	124	136	123	137	131	116	114	153	145	136	131	141	127	113	131	123	118	122	147	127	111	125	142	119	128	139	107	154	138	123	128	138	144	128	148	153	138	125	153	121	123	132	129	119	114	150	141	151	117	107	141	137	133	113	153	122	112	123	135	130	134	136	145	160	137	131	163	128	151	129	124	123	126	123	116	138	126	142	130	134	128	133	150	119	128	147	128	121	130	134	164	152	134	133	127	139	122	136	120	117	151	139	134	137	122	133	124	122	147	138	132	130	134	141	123	98	115	121	143	134	126	146	136	120	122	140	115	116	133	136	140	140	121	144	136	126	134	136	126	119	132	117	115	129	116	166	141	137	131	131	146	134	134	127	116	131	134	125	139	145	131	145	126	117	141	127	139	128	129	124	127	165	109	146	132	120	133	139	136	132	131	139	127	124	121	127	101	116	116	143	120	149	137	114	146	129	119	126	129	135	150	135	111	111	140	146	114	140	115	113	127	108	142	117	127	135	126	127	143	117	159	123	115	135	115	143	127	134	139	139	138	131	128	137	122	123	119	126	118	132	119	141	127	123	134	123	133	127	148	147	139	140	123	132	147	137	134	121	148	106	139	123	131	145	145	130	153	120	126	129	135	98	135	123	140	151	140	127	139	136	121	139	128	153	126	131	127	137	130	133	129	149	153	132	126	119	123	141	126	135	122	139	130	128	133	140	130	148	126	128	120	141	118	150	138	143	159	126	121	107	108	142	135	108	134	122	152	127	148	138	134	136	120	136	131	122	137	142	158	147	154	137	114	153	108	125	148	136	136	138	162	136	141	143	117	162	145	122	114	133	128	116	148	120	121	112	143	135	134	142	148	133	145	143	131	142	118	110	128	163	128	117	112	115	125	137	141	160	122	126	155	125	129	114	127	115	127	121	135	143	116	133	145	130	137	141	138	125	117	149	124	144	126	121	160	137	147	136	133	140	127	132	139	117	126	135	151	129	136	142	126	144	132	131	135	152	151	151	114	126	140	131	129	118	163	136	130	139	131	135	151	136	125	121	138	127	152	133	137	131	140	138	157	135	132	138	124	127	129	127	135	118	137	134	136	132	139	130	127	134	145	133	127	141	149	144	126	123	145	122	140	158	113	126	144	142	129	125	128	112	138	151	136	131	137	127	137	135	130	134	147	128	127	142	131	124	125	133	141	142	163	160	117	132	144	132	144	152	136	142	133	131	136	135	143	130	145	133	130	154	131	122	121	131	135	143	142	121	117	122	144	130	138	147	130	146	139	146	148	147	120	134	146	130	155	138	152	133	132	141	136	124	136	145	126	140	140	150	139	132	126	128	132	143	132	102	153	126	132	126	111	144	140	144	120	121	150	139	121	125	139	140	129	113	131	142	152	147	135	142	131	138	131	136	115	132	117	127	127	115	142	130	120	141	115	127	134	129	125	141	123	158	133	125	130	122	148	119	150	146	120	134	120	118	156	133	148	132	135	144	125	123	120	133	124	130	123	131	142	154	116	127	157	135	161	138	131	129	115	133	149	129	108	131	134	148	143	139	125	131	115	159	148	154	123	132	121	132	136	133	136	129	140	127	141	150	131	137	120	130	128	129	156	129	141	121	131	148	160	114	131	125	133	122	123	140	149	133	155	145	141	130	130	150	138	124	135	143	127	152	131	110	119	148	143	117	125	150	125	158	123	119	123	148	121	139	129	160	112	134	138	120	162	127	143	110	137	146	136	144	121	126	139	139	126	138	138	149	135	140	136	117	159	124	125	112	130	126	131	131	140	119	120	135	126	124	133	156	120	128	127	124	118	128	119	138	130	133	141	151	117	135	145	127	117	155	131	160	121	134	143	127	127	137	127	142	121	142	159	133	128	117	134	148	146	158	115	110	124	137	140	143	143	130	135	116	148	133	131	132	125	114	147	128	113	132	142	151	134	123	131	139	140	112	121	130	144	149	120	129	130	146	135	142	128	139	131	112	131	125	116	119	145	112	117	129	146	120	145	172	123	137	140	119	134	148	134	147	129	140	119	129	117	129	131	144	134	128	150	122	134	135	138	129	121	131	142	128	133	135	132	121	140	145	131	126	136	137	109	139	117	156	140	126	115	128	114	128	132	127	151	128	120	105	154	122	168	132	123	133	152	109	131	146	136	122	156	114	121	123	131	118	126	137	141	144	128	146	138	138	152	143	155	107	124	163	148	137	133	130	135	137	115	122	130	143	140	135	143	126	127	128	135	133	137	118	142	119	140	126	136	134	123	131	124	135	150	148	122	119	144	148	146	122	134	138	133	146	116	170	116	146	126	119	121	132	128	133	135	114	128	123	137	116	132	130	130	151	133	135	119	112	134	130	144	126	121	116	132	129	152	137	130	125	144	128	106	112	142	136	130	141	125	141	132	126	127	143	132	121	129	114	139	128	147	134	149	130	135	129	114	139	121	154	142	133	117	100	115	127	130	136	128	122	137	118	135	126	149	147	138	123	124	132	141	142	145	157	127	121	131	111	140	113	165	110	124	113	140	139	122	154	143	124	127	145	135	143	147	126	128	126	171	138	132	121	146	124	134	128	142	111	135	136	129	135	125	142	131	146	120	134	119	133	134	148	134	149	147	123	140	134	149	139	138	155	115	123	115	141	132	126	113	151	124	139	145	132	120	145	122	123	126	142	155	154	144	123	130	133	151	125	145	143	121	121	113	144	144	153	120	130	144	134	126	150	120	139	131	120	131	147	131	132	125	129	156	135	119	150	147	135	147	138	143	118	135	120	135	141	143	140	137	127	131	134	125	141	125	135	130	126	120	126	164	137	148	148	124	136	133	140	113	113	134	119	128	130	118	150	146	119	148	138	131	140	135	130	127	130	154	132	134	122	128	129	136	121	114	147	118	130	115	126	110	124	140	146	128	137	131	117	152	152	136	144	124	111	149	117	135	130	136	128	132	112	137	141	143	133	142	138	122	147	138	139	115	128	141	125	131	120	138	112	120	109	111	135	125	133	132	134	138	122	113	114	129	131	122	134	118	124	131	126	125	120	138	120	125	120	153	120	138	134	122	150	132	117	138	147	154	150	110	136	130	146	116	130	136	124	162	147	115	128	141	147	117	117	147	125	140	153	131	130	145	142	127	137	135	124	125	139	126	123	160	146	139	135	129	124	149	115	159	128	143	143	127	109	140	146	131	142	122	139	127	127	143	128	124	150	148	137	118	150	140	109	132	139	122	131	122	133	116	139	135	145	157	130	130	133	142	135	135	134	146	123	136	150	141	122
32090	23371	8887	2688	460	432	446	488	478	474	438	458	490	475	465	442	495	471	468	445	479	436	428	481	488	503	433	474	454	446	447	457	481	464	479	440	449	457	474	483	454	429	449	435	445	461	462	466	463	507	423	457	440	463	453	448	447	467	457	452	428	457	441	452	465	449	459	472	467	440	487	461	496	421	467	445	425	448	465	446	435	424	474	464	437	453	427	449	421	462	430	470	442	452	442	466	408	451	466	480	433	479	448	481	454	417	427	425	444	466	414	435	450	481	460	416	441	483	447	429	434	452	409	470	466	469	443	450	451	468	428	467	472	426	439	493	463	440	440	432	451	444	439	485	432	444	480	473	441	486	453	461	412	398	459	450	464	427	437	437	484	425	468	491	435	438	455	436	451	419	464	449	435	468	428	501	421	425	469	435	460	457	437	456	464	448	479	472	426	446	408	429	455	387	441	418	403	443	459	485	462	464	453	447	459	421	482	448	442	486	466	445	408	427	455	423	450	485	455	454	488	476	425	450	449	472	455	455	472	451	432	452	404	436	469	423	464	438	413	439	433	489	433	452	477	435	432	472	489	459	454	444	478	449	428	467	492	399	470	415	448	476	450	464	409	457	462	412	485	440	464	450	425	474	437	462	412	471	460	472	433	430	470	426	467	471	433	454	495	468	449	490	479	498	453	399	455	471	462	438	439	431	524	464	452	441	480	454	453	444	441	453	483	456	489	472	474	451	441	423	456	454	441	448	446	448	483	453	421	422	474	433	469	447	474	455	489	455	459	475	413	460	446	456	452	484	411	452	433	442	445	424	420	462	463	491	458	469	438	405	469	469	459	474	443	457	455	459	423	466	438	477	458	437	414	445	450	463	427	413	490	464	465	462	474	443	466	469	484	448	468	439	463	480	475	484	430	431	442	402	464	447	460	477	445	443	477	482	415	436	421	462	447	441	497	480	472	420	447	443	459	459	430	436	477	445	434	473	444	434	481	446	402	463	459	438	405	486	453	442	445	424	423	449	435	404	477	458	436	462	410	450	445	432	455	475	450	447	443	444	471	462	464	453	443	447	448	427	434	422	487	477	486	495	473	431	442	477	483	455	476	488	470	453	439	422	451	439	452	468	463	448	464	513	431	448	421	439	450	436	437	434	459	458	453	427	477	429	427	405	422	444	472	460	472	470	436	454	460	470	442	438	490	423	459	463	465	414	442	436	432	480	448	455	441	475	453	463	442	453	429	449	454	482	446	419	451	471	450	420	412	445	464	457	420	447	411	464	470	484	462	453	418	456	441	484	427	466	430	418	469	412	462	456	438	467	470	441	440	444	427	448	464	418	449	465	458	424	456	473	441	435	480	454	451	440	482	415	432	473	449	461	448	462	472	491	503	461	459	443	451	440	449	418	465	436	427	446	461	457	460	418	450	471	446	466	473	453	440	476	464	473	460	477	454	425	435	489	434	438	451	469	467	485	439	475	445	441	472	436	463	422	447	473	405	460	448	485	444	435	465	499	435	479	446	460	443	430	443	419	455	469	420	444	443	448	429	484	449	447	443	482	474	469	474	499	484	406	429	448	428	418	467	432	475	457	438	458	445	449	422	451	437	478	415	467	445	456	429	481	459	428	440	431	470	430	458	438	449	411	454	454	445	473	433	461	468	476	458	447	474	464	474	474	443	441	485	433	458	425	431	469	451	478	462	429	476	462	456	502	484	458	425	463	453	496	442	415	437	450	437	458	492	438	447	439	430	439	412	434	457	492	425	449	434	468	424	448	480	453	492	436	445	432	445	444	458	446	447	447	390	445	456	463	418	434	436	460	431	446	434	411	480	445	448	438	405	481	501	471	420	461	439	434	442	456	497	427	413	469	467	418	459	437	448	471	472	470	456	434	459	428	461	467	437	447	428	446	489	496	457	481	501	431	459	440	454	449	442	468	474	475	464	433	444	469	474	447	416	396	456	454	459	448	440	415	483	432	433	441	448	458	459	490	471	467	470	479	440	452	450	465	442	451	422	456	474	440	462	429	455	421	440	449	458	455	422	437	460	454	425	492	469	456	445	449	452	462	464	494	445	467	458	491	510	479	439	464	450	440	436	400	446	478	457	475	464	473	462	453	447	427	468	458	440	447	453	452	456	440	449	434	438	492	441	427	441	441	463	470	434	463	454	460	473	447	408	477	435	444	468	468	477	475	426	444	469	451	429	446	458	448	470	451	452	445	477	403	468	440	437	441	463	439	423	461	442	506	483	430	471	459	422	462	461	448	470	418	465	444	465	449	436	463	430	433	455	422	464	499	486	431	451	470	464	468	415	438	466	415	443	476	454	451	500	464	492	469	456	475	447	415	431	428	482	441	443	466	441	456	440	488	467	452	452	475	386	456	427	476	451	483	441	433	494	433	457	457	454	422	412	422	460	465	431	464	465	421	455	468	431	431	477	477	462	480	483	413	457	458	471	466	461	483	485	462	498	408	479	450	478	455	435	470	427	421	434	480	447	472	475	461	436	415	502	461	468	443	469	496	448	435	491	460	455	446	440	470	398	427	483	440	478	419	490	464	469	448	447	449	412	439	456	455	439	401	446	470	453	474	481	454	436	447	419	429	468	434	459	445	489	442	473	440	439	463	450	492	431	446	442	466	495	431	458	491	469	513	467	427	462	434	443	435	451	464	444	466	466	420	467	426	483	512	470	475	452	433	457	454	454	449	492	450	465	459	453	452	452	448	481	437	465	427	451	449	430	448	444	443	448	456	474	463	436	453	473	444	483	458	419	421	457	455	478	417	447	454	475	456	440	442	436	495	460	470	454	424	497	456	459	454	442	448	463	437	456	468	491	454	436	471	438	425	458	427	430	483	463	472	449	471	454	473	427	443	436	449	446	467	457	454	473	468	461	439	433	449	414	443	447	429	412	488	437	438	434	449	407	455	436	460	483	463	457	480	467	463	447	448	413	436	452	430	434	448	421	458	471	464	454	454	470	451	435	454	429	466	474	452	421	462	489	458	474	429	457	446	450	443	433	464	425	466	449	455	458	441	454	412	446	487	488	483	494	446	471	453	455	488	430	434	485	423	477	453	464	400	456	472	472	492	466	468	505	475	446	444	474	454	446	450	436	434	408	429	465	427	436	478	427	448	479	445	465	459	494	470	461	461	446	507	442	460	459	487	460	482	439	482	465	460	493	430	463	439	423	424	470	438	481	444	495	446	451	468	422	449	415	447	436	468	426	463	427	453	454	454	448	446	488	464	459	425	444	470	493	465	467	444	461	469	457	422	439	448	462	447	450	459	473	474	457	431	442	454	442	465	456	459	452	450	454	420	444	442	441	444	468	462	457	454	426	452	466	455	455	434	494	479	427	452	455	447	469	470	445	453	461	469	461	431	417	448	442	458	439	389	451	444	447	498	477	449	451	446	456	439	447	438	456	484	481	448	446	481	448	398	466	465	431	451	463	458	464	451	468	418	477	470	424	441	425	448	440	444
70720	61381	42686	18963	1654	218	221	201	193	181	183	232	204	180	193	213	216	166	179	182	184	203	161	202	170	226	192	156	185	193	181	159	188	202	196	171	183	196	196	202	179	201	172	167	187	201	167	180	206	226	197	200	168	193	182	204	191	171	183	193	186	175	170	164	177	189	206	182	185	196	204	186	173	183	196	173	178	187	180	197	184	182	205	207	171	167	191	195	175	168	204	198	186	179	179	178	189	192	211	184	206	173	194	191	196	184	170	188	173	162	180	167	188	197	183	203	189	189	182	188	167	217	206	181	198	179	182	170	199	190	188	191	194	190	172	173	173	181	191	172	212	178	198	186	193	190	192	202	197	163	200	187	193	191	190	180	188	222	203	172	200	178	168	169	196	189	197	161	172	202	188	179	196	190	196	232	176	182	187	181	177	184	191	183	207	191	188	201	188	175	194	174	177	196	196	186	199	206	189	186	207	206	204	201	162	208	188	176	197	221	176	192	167	182	182	180	167	165	187	156	179	171	189	174	178	210	186	198	156	204	167	186	213	182	187	167	204	177	172	175	183	175	198	215	190	215	171	227	204	172	171	210	179	206	170	178	181	171	164	191	183	190	178	193	187	157	212	184	177	179	196	178	174	192	179	197	197	179	165	190	186	191	178	192	191	186	171	170	164	187	222	205	197	159	176	192	186	170	175	170	205	210	170	207	180	129	175	187	191	184	209	191	169	193	175	177	186	185	185	169	176	185	190	202	198	179	195	184	184	205	182	167	170	190	172	195	163	193	165	195	196	197	210	185	166	211	183	172	177	171	188	167	182	174	168	185	190	188	184	183	193	186	171	194	200	185	208	172	181	174	151	171	186	191	159	197	158	174	197	223	199	174	199	175	160	183	201	187	192	177	172	178	183	174	200	193	209	185	176	167	188	192	182	195	175	176	165	195	153	198	169	192	169	191	163	202	185	183	165	182	180	190	181	182	225	164	198	178	185	200	178	193	189	177	190	194	175	207	170	192	194	190	168	181	192	200	207	188	161	211	166	187	185	189	210	175	172	198	174	191	185	193	194	165	171	168	181	155	175	180	176	202	219	209	189	169	181	178	181	203	192	199	174	190	176	189	171	183	177	187	206	175	192	188	174	179	181	174	177	199	179	178	177	191	185	178	195	195	200	188	191	209	182	180	164	187	194	174	200	170	210	193	169	177	183	165	197	170	177	159	191	180	179	176	188	185	176	193	210	177	178	174	176	205	197	186	227	200	181	195	177	175	154	171	193	189	183	182	189	156	202	163	195	203	193	211	204	193	177	170	184	195	183	170	180	198	197	203	197	199	205	168	197	166	199	189	187	182	201	190	198	205	178	195	196	188	182	184	175	198	207	177	172	189	185	183	186	183	189	182	200	193	184	211	177	184	164	183	183	173	186	197	196	176	204	177	181	192	196	218	168	189	186	161	191	188	197	185	173	195	182	195	211	184	197	179	196	187	173	190	169	185	161	171	185	201	175	209	161	203	197	183	181	229	185	190	205	192	191	185	185	203	190	177	165	202	181	198	183	191	188	213	163	216	166	188	193	202	211	194	176	168	202	177	202	194	185	173	167	186	188	193	184	207	191	210	190	176	177	202	184	168	183	177	189	172	200	197	211	185	171	182	182	184	174	155	180	187	194	197	208	184	184	184	168	185	184	195	201	190	174	175	201	188	186	181	165	179	189	168	181	185	169	189	171	192	184	179	183	188	188	191	200	195	179	188	193	191	168	172	165	199	169	190	198	176	187	172	173	183	158	192	179	181	147	195	193	194	181	202	161	176	185	176	205	208	189	178	217	180	178	188	183	181	178	160	175	172	199	179	174	194	181	163	189	196	149	204	196	194	205	186	200	202	172	200	178	190	176	158	200	167	189	161	174	187	200	190	174	200	175	218	202	182	191	206	174	162	198	188	179	196	189	189	189	202	197	203	194	185	186	193	177	194	193	166	198	178	163	193	157	186	167	197	188	190	182	190	165	194	205	202	192	180	200	181	183	182	178	178	170	165	192	168	200	188	195	172	191	173	184	202	172	196	199	177	178	183	188	165	184	192	159	188	206	175	180	193	199	212	171	177	170	202	178	168	196	173	172	173	190	201	185	174	161	206	181	209	182	188	180	173	168	183	162	182	194	172	178	171	220	173	182	181	180	181	168	171	170	188	187	181	183	175	189	182	198	203	180	186	182	184	181	195	170	178	204	185	173	190	181	187	187	172	188	204	182	198	166	187	178	191	177	190	198	190	191	213	210	189	167	193	185	183	188	166	184	190	206	176	189	172	162	213	188	189	187	194	183	176	188	177	154	189	191	195	183	172	184	178	179	168	192	183	167	194	196	178	177	186	170	198	197	173	185	177	164	181	172	173	172	174	202	211	173	180	175	214	177	193	196	179	179	180	163	196	190	191	202	190	167	189	179	176	168	189	192	214	198	178	205	188	193	181	172	200	169	186	198	164	195	204	174	181	196	164	221	185	166	194	186	187	186	167	204	201	189	195	195	178	178	162	187	180	206	186	182	188	211	155	187	179	197	189	178	209	187	188	201	185	170	192	178	175	189	153	203	200	181	190	173	194	189	187	167	196	216	163	173	199	191	195	204	188	183	153	190	164	185	174	184	165	174	195	189	177	186	173	179	195	175	181	170	165	169	172	195	181	192	155	187	218	158	196	184	174	206	177	189	170	171	172	182	173	180	187	215	174	199	181	185	202	155	198	195	176	179	186	165	184	184	157	193	192	191	186	173	180	189	187	155	198	208	205	178	185	175	195	193	191	193	199	176	199	175	162	181	186	171	182	183	153	193	189	203	163	182	201	173	174	176	194	190	180	180	176	177	191	194	162	191	179	183	191	196	185	181	180	178	187	170	199	162	203	186	177	181	185	188	184	185	161	169	179	184	177	169	196	182	185	190	198	183	182	222	160	187	208	205	187	158	178	182	167	186	183	185	189	174	179	207	188	188	189	198	179	184	173	155	183	175	160	200	171	194	185	181	178	193	191	170	201	201	158	189	191	170	188	201	190	198	177	217	196	189	172	177	178	187	187	197	198	190	183	197	194	202	182	171	148	211	185	173	181	175	189	179	188	167	191	212	190	208	215	198	181	170	146	186	182	180	183	197	191	180	184	168	177	180	176	177	201	186	184	209	162	180	180	184	197	197	173	175	207	184	178	184	208	153	195	179	166	178	183	175	192	195	214	189	183	217	194	215	181	200	183	201	182	173	163	178	185	181	177	178	183	197	194	183	190	178	198	164	191	176	178	202	203	179	180	153	179	176	190	179	170	176	185	176	181	198	194	178	205	171	187	189	194	200	189	182	167	185	190	202	196	184	191	189	191	172	185	188	179	191	176	171	180	187	172	213	171	187	208	189	170	189	186	172	193	194	186	196	192	175	182	176	175	191	175	215	164	176	189	180	193	175	204	188	209	186	208	190	186	197	203	199	190	203	200	156	180	173	175	185	175
51380	49536	39779	17087	803	769	701	680	620	641	629	660	649	650	611	678	604	557	602	632	569	556	628	601	578	656	588	623	617	587	602	594	589	601	633	576	565	638	625	581	596	601	610	588	622	607	630	621	595	618	620	564	595	605	558	607	539	606	582	622	627	637	582	576	547	612	647	612	608	591	636	588	631	552	597	580	588	572	620	584	580	614	586	576	644	601	573	595	572	599	599	598	593	572	592	561	646	563	569	567	552	581	537	588	632	606	606	595	596	601	589	566	586	609	598	561	564	580	606	616	604	575	603	616	614	587	571	590	582	629	600	592	620	589	610	596	594	542	610	613	591	602	616	601	603	558	550	564	583	580	595	593	571	568	581	591	623	578	572	590	581	584	565	639	584	558	614	588	574	593	610	531	593	584	585	588	598	602	643	555	650	597	581	607	593	584	554	588	533	621	577	529	600	613	575	624	580	584	559	609	561	589	588	584	603	594	626	618	563	584	569	566	578	558	585	577	596	578	573	628	608	597	562	592	635	613	621	600	619	567	596	559	582	585	574	610	599	620	552	620	549	620	583	582	625	579	607	585	592	569	580	583	607	631	570	620	593	594	632	575	556	602	586	633	630	581	585	592	620	585	565	582	624	608	605	587	565	613	604	621	599	599	588	581	609	567	593	601	633	606	599	561	586	574	569	635	608	551	583	581	578	558	643	564	586	589	614	575	614	589	588	612	578	579	621	601	610	598	610	560	576	606	591	592	569	609	598	573	581	578	627	570	570	594	624	561	586	590	562	582	612	593	589	627	606	619	597	563	555	568	588	601	600	565	611	578	629	586	622	617	608	598	604	538	604	604	594	587	552	566	617	560	572	568	599	647	622	577	579	577	588	609	569	601	580	554	606	603	576	584	572	601	629	615	592	562	524	574	589	626	599	636	571	543	601	585	622	581	600	572	592	607	565	610	576	613	601	604	597	585	584	597	592	610	606	593	594	583	647	588	615	615	606	591	552	626	581	589	603	545	555	556	622	610	575	616	564	573	574	588	570	606	605	655	578	580	653	589	605	622	564	597	590	597	585	593	555	659	604	594	596	546	618	592	601	617	578	603	566	555	582	593	591	568	610	571	589	566	549	627	529	591	587	539	586	589	589	621	581	588	611	575	596	571	613	614	594	585	588	589	557	586	569	573	597	618	616	602	624	582	571	549	619	618	612	565	609	562	582	579	557	563	590	609	573	586	569	560	635	612	563	566	584	605	528	610	651	608	570	586	569	602	599	592	591	592	583	617	586	580	590	635	578	573	569	572	626	620	540	594	580	614	595	565	605	593	600	584	579	561	562	619	620	623	623	584	600	580	623	588	614	566	627	651	569	595	554	550	562	579	592	599	591	558	558	569	541	550	628	543	591	598	578	617	579	553	588	603	606	600	631	593	579	627	618	614	603	604	584	584	517	586	630	561	645	574	608	598	615	586	605	512	548	588	590	604	572	566	602	563	539	603	576	584	625	611	605	538	580	526	574	609	653	585	577	597	625	571	576	602	556	611	582	566	584	583	636	623	555	628	559	629	602	618	574	634	590	604	625	588	560	595	588	589	591	610	629	585	595	618	593	581	590	603	552	609	618	597	581	611	630	620	625	639	602	565	580	579	571	583	586	570	600	583	596	578	647	590	644	600	582	583	600	586	598	584	571	615	599	593	597	570	584	630	613	601	577	623	562	546	602	530	559	594	601	606	573	582	617	557	567	599	572	563	613	578	594	559	572	575	604	590	623	629	584	621	601	564	610	634	623	615	602	607	565	604	571	600	578	570	576	587	574	542	620	613	585	580	564	618	599	625	613	578	600	594	574	635	590	621	593	626	569	562	638	596	569	594	593	615	573	550	561	599	634	589	554	645	590	599	594	604	593	546	587	563	602	571	576	578	568	558	635	578	609	550	608	596	630	590	625	574	597	541	579	605	617	599	550	566	593	580	598	614	590	567	585	590	620	580	599	581	598	652	560	592	571	584	570	556	562	560	625	604	560	589	595	558	571	592	577	582	565	583	614	615	558	571	581	568	597	583	541	597	588	587	580	641	587	586	553	617	603	569	630	583	553	595	647	601	584	623	628	566	587	571	624	581	590	586	589	609	566	578	600	592	595	562	563	593	570	610	576	570	630	583	586	597	582	616	608	590	622	578	605	556	579	582	590	612	628	612	582	600	609	600	595	605	605	591	585	577	600	573	562	598	596	545	594	591	591	647	620	574	591	560	596	605	572	603	608	599	587	595	570	556	578	630	599	581	614	612	571	642	596	612	631	611	588	618	590	583	631	577	549	595	622	585	606	588	618	587	549	555	619	587	602	591	626	576	599	608	573	599	589	593	540	567	603	632	601	543	567	572	616	579	595	592	629	616	565	590	603	578	576	586	601	621	579	596	597	636	590	597	543	593	582	609	585	614	582	601	602	574	592	580	601	562	626	570	602	587	586	605	607	618	644	617	567	553	539	603	534	549	607	561	611	617	592	574	601	597	563	621	534	611	584	580	554	630	562	581	546	591	629	559	585	565	639	552	588	612	581	602	597	562	594	619	606	523	596	622	595	660	589	607	597	629	605	654	539	640	570	576	586	565	577	592	568	588	639	600	605	596	591	563	593	588	620	573	611	592	541	553	649	551	594	579	590	590	549	617	599	558	577	568	617	600	577	637	595	561	558	578	574	559	616	598	597	578	579	548	608	602	595	615	626	540	642	593	604	543	575	601	589	625	564	573	598	621	598	544	631	603	588	626	604	611	570	576	572	595	587	614	596	547	598	578	613	586	596	575	539	548	589	568	549	622	623	552	606	597	600	593	586	537	596	526	594	571	611	576	578	634	588	606	583	589	609	614	604	563	588	616	612	585	622	582	621	607	563	567	606	619	605	599	629	578	597	580	558	576	549	613	589	598	620	566	646	580	587	634	571	542	570	577	610	600	627	602	585	609	620	581	572	598	583	587	595	582	625	587	582	616	592	578	590	574	583	628	582	600	601	610	570	570	615	591	593	587	599	591	628	610	612	595	601	610	556	607	540	578	602	619	603	613	641	573	567	651	512	565	600	596	575	540	590	605	641	562	579	574	622	584	584	586	611	614	596	617	610	601	595	568	612	611	583	549	588	591	578	598	581	586	598	580	587	618	604	559	588	618	591	556	569	543	547	584	582	611	568	579	618	543	568	587	551	599	566	589	597	615	616	605	603	593	633	542	613	580	568	587	591	649	544	575	624	602	637	588	649	592	615	613	581	566	583	622	595	612	576	586	586	573	588	604	558	584	577	588	620	594	612	550	599	602	586	598	596	583	571	633	622	594	614	610	581	595	578	572	598	602	544	601	606	594	583	568	596	601	566	580	595	615	583	589	551	591	565	641	591	572	596	611	584	586	590	582	639	567	577	605	626	586	591	589	626	586	599	598	584	552	569	584	574	628	599	576	569	565	615	590	564	599	605	627	602	546	584	576	595	604	553	605	616	578
79948	72632	54697	28095	6094	558	331	321	301	292	320	285	293	293	281	301	279	249	281	274	305	281	299	278	280	289	319	325	306	278	300	301	320	297	291	280	277	297	287	246	273	262	270	289	290	289	284	270	321	281	285	301	279	283	269	269	264	285	267	283	281	317	257	279	334	297	306	276	322	324	317	279	286	288	288	269	273	263	293	289	280	285	258	303	265	285	308	284	289	322	299	296	310	276	290	285	264	278	278	285	289	274	296	264	296	298	264	289	305	269	310	289	259	289	282	295	287	269	326	270	294	277	296	264	275	287	282	280	290	266	297	297	278	280	269	289	269	292	262	275	287	263	283	285	290	277	273	258	292	280	293	265	230	291	275	276	292	279	243	271	280	295	279	278	286	278	273	283	284	302	285	292	254	293	283	293	299	301	272	276	284	249	289	293	293	280	283	260	284	288	281	291	293	294	274	298	294	305	298	292	299	310	300	290	291	295	286	312	332	289	286	258	276	297	285	260	289	312	279	283	306	282	292	297	275	324	327	295	311	317	296	275	277	318	273	303	304	276	291	326	297	277	280	275	314	263	298	266	288	297	267	289	311	271	278	256	260	291	300	272	259	327	274	271	317	308	277	270	292	293	289	266	294	278	276	318	271	283	292	310	265	259	267	305	301	297	305	278	288	315	272	292	298	281	273	271	316	289	329	302	284	288	255	306	296	301	269	275	277	267	312	277	293	284	261	296	273	294	295	270	292	287	275	288	268	279	288	255	251	322	258	283	264	242	278	292	274	308	288	277	286	283	282	267	273	252	308	282	310	311	265	282	294	297	275	303	276	311	287	269	287	285	263	282	267	316	285	273	298	295	281	263	269	287	293	287	280	275	273	289	287	267	305	284	294	272	282	287	299	300	304	303	314	298	276	263	278	246	277	297	286	305	299	270	305	261	275	277	267	259	304	267	291	281	307	291	257	310	270	274	262	288	293	287	261	287	316	293	306	273	317	261	275	244	280	291	275	317	288	272	287	281	270	288	278	306	281	308	268	311	293	272	260	274	282	271	280	283	304	291	267	296	299	261	273	304	296	263	274	296	271	299	280	250	280	288	314	308	292	274	269	285	284	312	294	303	325	272	256	255	280	269	319	286	282	284	295	278	272	313	287	296	307	299	328	273	286	281	301	276	288	291	276	278	258	289	276	259	281	295	263	269	327	289	260	298	295	290	274	303	281	278	316	307	300	300	286	320	297	323	288	319	275	268	277	297	276	312	257	297	296	260	279	261	251	283	311	257	274	277	308	306	287	260	287	306	280	276	281	277	298	286	300	316	256	279	298	286	272	310	280	298	320	279	277	319	294	283	304	257	280	340	301	261	280	296	300	297	288	291	284	324	290	267	269	275	270	269	265	293	264	295	287	295	294	313	275	271	283	314	283	295	300	299	300	262	311	275	263	308	282	314	263	267	284	304	296	288	291	275	300	268	254	266	259	250	304	301	284	299	277	301	284	305	275	282	248	285	286	260	310	266	305	253	273	278	310	291	309	290	270	283	309	274	279	267	299	299	278	290	279	282	275	305	289	258	284	266	316	304	296	287	295	286	279	287	284	292	261	242	293	250	296	296	289	302	288	269	279	234	303	254	289	291	270	262	287	331	271	256	290	260	284	294	312	299	289	311	279	297	318	299	306	310	306	280	291	277	292	345	275	296	290	300	308	271	295	265	269	300	268	269	259	295	292	293	276	280	277	290	280	274	260	267	307	278	255	269	288	327	252	294	286	276	279	294	290	296	261	311	293	304	286	282	270	289	314	289	265	311	284	283	285	299	312	310	278	283	273	288	288	302	299	268	314	284	270	282	313	293	304	280	305	270	281	283	308	262	265	287	283	298	273	262	277	292	295	300	276	279	271	262	273	273	306	294	286	274	274	284	275	256	278	310	293	284	291	297	316	313	286	276	271	311	306	282	298	307	294	270	292	271	287	261	285	278	260	311	318	267	288	326	297	281	295	290	293	296	273	273	295	310	279	284	283	307	294	307	277	303	266	283	285	282	291	289	303	277	310	279	294	287	276	228	289	289	302	298	267	267	272	291	277	277	298	289	285	270	274	291	264	320	292	288	269	314	309	317	307	315	268	287	320	300	311	299	291	266	290	302	309	276	274	293	311	308	277	269	279	304	295	276	268	294	275	272	272	287	299	275	298	283	287	272	283	282	264	295	276	278	270	255	272	272	273	285	280	264	281	241	293	286	280	313	272	276	278	271	290	291	271	272	282	300	281	279	281	297	291	302	292	277	260	315	311	268	290	294	274	278	308	306	273	282	298	297	278	302	278	286	258	293	292	307	306	289	285	278	306	280	307	300	263	291	266	336	287	261	264	281	265	292	332	272	288	267	302	296	286	299	267	300	278	286	292	268	303	288	283	283	295	273	264	280	269	290	296	274	255	278	289	287	289	270	297	302	291	271	273	277	274	261	290	314	261	297	289	266	290	291	286	256	276	280	300	285	295	260	285	290	318	254	234	272	284	298	298	273	276	269	286	292	311	285	276	259	296	318	301	304	262	273	283	301	281	304	287	284	270	305	307	273	288	268	280	289	299	265	290	294	282	291	283	296	287	278	286	267	288	312	271	292	313	291	271	296	303	290	287	316	289	276	258	271	283	285	291	314	289	297	278	290	241	259	279	270	310	291	277	311	268	300	283	277	279	293	271	279	295	285	315	279	300	278	300	310	301	270	271	278	264	301	272	268	285	265	259	312	273	301	267	303	271	310	310	278	242	292	278	269	275	311	291	307	295	286	273	306	278	279	301	320	313	298	310	275	285	283	267	314	293	277	288	289	228	283	287	312	284	282	308	306	319	303	273	320	307	298	263	278	302	289	289	298	274	263	276	255	306	242	289	302	261	238	270	280	274	285	275	286	303	302	299	283	277	291	318	264	258	269	288	268	299	276	254	310	283	283	277	285	282	282	302	254	269	286	268	252	297	300	245	277	282	280	271	283	279	257	301	260	285	277	273	295	315	283	260	267	269	266	283	280	315	306	290	276	310	272	304	286	268	265	295	319	293	295	311	318	310	280	255	279	273	299	289	266	273	280	308	265	286	283	279	289	277	323	289	260	280	286	273	282	279	297	306	293	307	309	301	284	304	259	275	283	310	287	318	287	309	253	278	279	293	279	297	251	281	301	259	269	263	270	301	291	260	267	321	290	284	288	264	298	272	266	288	289	293	273	283	309	309	292	252	298	268	286	280	272	310	302	255	307	305	252	285	287	310	309	290	299	302	292	249	304	290	273	285	290	275	314	288	279	293	285	265	299	286	285	273	299	306	270	279	278	301	287	292	270	276	271	260	282	303	295	271	281	268	262	273	275	309	297	282	299	281	306	312	289	278	286	286	269	312	286	296	276	285	242	258	308	279	288	294	259	275	280	247	294	267	275	288	291	252	311	303	270	317	289	289	253	280	286	294	298	283	263	294	272	277	288	286	273	293	310	267	294
62599	63248	50835	21091	1245	1196	1112	1045	1023	982	952	937	892	849	873	870	852	851	860	889	796	891	868	867	901	863	885	845	911	842	920	828	893	852	869	872	941	833	827	877	871	876	907	834	868	823	907	854	814	862	909	832	832	909	858	850	784	892	811	792	842	847	824	876	830	820	887	833	803	868	836	887	833	791	828	841	796	868	850	866	862	830	825	811	872	854	804	814	846	853	796	835	848	892	781	831	902	861	861	844	814	852	832	891	852	860	789	882	857	804	876	795	855	850	834	877	853	885	853	848	853	853	887	838	902	815	887	844	853	798	875	803	806	856	871	797	825	862	833	952	797	825	879	821	868	774	882	848	871	819	923	815	861	875	874	862	851	808	847	806	861	878	872	850	843	860	872	809	878	861	868	834	841	847	804	812	847	877	857	844	836	862	831	899	796	850	808	824	810	841	808	860	868	839	833	802	808	828	830	835	786	852	864	834	853	824	833	799	855	840	830	871	792	874	802	826	852	845	848	844	879	842	879	853	816	839	815	840	849	826	813	820	818	823	812	846	816	827	881	898	837	818	829	819	862	832	822	843	885	829	831	887	882	826	867	768	839	876	834	843	888	819	861	855	826	786	843	876	898	823	826	861	819	798	836	831	861	842	860	804	819	790	807	887	866	854	839	854	775	866	875	876	845	835	898	851	842	879	847	879	827	816	860	861	827	809	876	821	823	823	820	808	823	800	881	831	826	800	846	870	881	890	829	834	902	839	849	832	856	873	811	878	848	863	894	837	875	874	897	828	827	803	843	852	862	855	803	846	855	856	820	851	849	832	834	830	847	868	886	863	895	819	837	839	824	925	843	811	822	827	818	819	844	797	852	825	863	796	859	839	882	828	840	814	907	829	854	855	884	835	877	829	815	830	889	831	857	823	810	855	927	838	829	898	840	842	825	829	817	812	858	859	846	879	827	822	844	881	824	826	856	871	863	854	858	839	826	894	883	851	857	921	870	833	868	799	879	849	848	871	856	834	812	873	864	808	858	832	899	818	895	844	860	828	832	855	804	855	837	816	840	870	814	892	800	877	834	853	830	875	857	900	856	798	855	873	851	835	875	851	835	772	824	845	818	883	843	829	821	838	854	862	824	859	848	832	862	847	825	901	847	851	902	835	820	827	787	869	853	855	835	872	795	786	817	846	861	791	806	874	849	832	858	839	817	817	847	862	867	842	863	875	911	820	863	849	876	832	853	852	834	817	848	813	825	876	847	851	802	853	822	846	848	808	868	823	822	834	862	823	839	839	840	820	817	830	857	827	820	873	898	858	841	804	826	838	897	832	906	824	900	843	802	852	886	844	820	798	822	866	840	836	786	827	850	872	835	860	838	837	830	872	810	857	835	882	843	831	865	837	845	879	887	843	849	810	868	855	879	816	803	847	821	881	810	829	868	870	870	819	833	782	851	869	856	890	858	869	847	847	827	849	877	879	818	875	870	882	902	838	857	879	838	859	886	794	893	865	840	862	832	871	835	883	859	833	821	867	868	848	820	818	857	850	831	884	863	858	852	845	855	795	832	824	876	827	876	899	824	883	842	819	879	870	812	870	841	814	868	823	837	817	855	846	877	843	874	875	802	802	815	836	804	862	802	870	887	889	783	831	902	854	855	842	865	882	871	799	892	807	864	800	871	895	823	882	841	864	804	848	838	847	876	858	824	836	868	780	799	837	853	818	867	859	795	863	827	837	827	853	866	878	842	865	863	827	850	852	820	838	826	883	811	811	799	804	840	840	815	803	801	872	847	801	864	869	831	823	847	895	809	891	881	851	805	851	846	815	845	874	842	895	860	842	839	817	828	917	838	809	799	881	854	853	872	806	853	849	783	875	833	814	806	847	854	809	906	826	804	843	829	856	913	818	862	888	804	824	882	866	880	865	800	853	858	819	846	861	849	837	888	833	855	876	842	774	892	827	832	868	853	844	816	857	856	854	808	831	902	858	864	908	896	797	879	878	861	857	832	812	862	873	849	843	838	848	888	813	866	848	824	860	820	842	855	846	820	830	841	847	843	877	850	813	888	857	876	832	793	851	866	874	908	818	856	852	822	801	829	859	896	846	816	824	814	890	846	864	849	858	844	859	834	838	884	870	838	807	912	864	852	800	901	893	892	853	838	833	845	842	845	831	849	835	844	865	913	843	820	841	804	811	820	794	869	887	832	838	904	851	840	862	792	840	871	893	869	871	837	853	767	855	810	862	878	857	852	807	835	861	861	831	874	890	837	799	853	854	843	847	802	811	859	848	807	892	867	829	847	858	816	890	819	796	848	850	859	863	819	838	864	827	832	817	851	870	842	884	876	858	818	857	834	864	822	812	848	877	808	858	810	815	860	891	825	871	899	855	824	827	932	863	832	892	840	880	864	855	821	849	818	866	851	868	860	858	869	829	889	842	886	871	867	860	891	843	889	793	827	855	901	887	851	784	891	878	850	892	844	841	793	846	884	860	772	825	865	828	878	831	837	854	832	893	829	851	802	857	848	822	882	817	836	877	882	877	863	859	878	834	816	807	810	799	823	868	828	834	837	777	893	836	814	850	806	821	832	909	860	859	802	887	849	838	846	840	810	856	881	830	795	843	823	833	880	846	833	856	890	854	868	854	891	832	873	831	843	855	844	834	826	843	812	872	875	822	832	862	781	831	823	828	806	856	883	861	849	869	854	840	828	830	849	859	813	789	829	886	840	839	897	815	850	834	847	790	846	849	841	847	853	865	810	905	866	842	859	885	882	891	868	840	853	851	863	837	875	840	813	821	798	873	891	835	815	841	874	822	860	861	859	875	822	839	830	874	792	828	845	884	827	854	764	895	799	817	829	854	793	852	887	891	847	851	843	832	863	802	863	910	906	862	843	854	853	859	850	794	814	859	839	854	908	822	822	834	834	797	893	862	798	849	881	825	826	830	867	823	848	827	865	850	815	834	881	843	860	781	807	838	842	864	851	850	841	847	851	825	899	893	908	833	889	823	820	901	846	856	806	857	790	889	806	850	794	859	861	824	840	913	856	826	888	820	856	805	898	850	900	861	846	880	834	797	874	798	876	815	815	833	807	826	851	852	811	832	861	877	838	803	831	878	869	852	877	839	825	865	817	827	823	820	833	821	837	840	788	845	874	865	824	870	854	812	847	840	826	842	831	786	864	787	834	885	865	851	835	808	833	839	833	851	897	822	885	856	841	870	873	847	860	836	833	819	871	820	776	841	840	872	826	852	880	826	828	837	822	872	880	811	849	816	878	861	863	851	884	818	850	861	875	856	851	876	871	782	837	857	843	857	831	850	853	857	844	886	833	844	877	868	817	836	842	850	859	796	866	867	832	840	838	814	804	826	824	813	899	820	861	845	815	880	892	868	925	861	847	826	878	845	811	862	921	831	807	833	876	874	844	827	858	851	820	847	792	822	866	841	850	816	815	904	884	844	834	852	848	795	832	867	872	851	806	829	894	861
33351	21985	8744	1397	239	160	126	134	128	136	146	138	133	143	153	136	152	144	133	157	117	153	133	149	139	134	157	145	154	132	152	126	110	132	145	150	139	146	121	114	111	171	152	127	155	123	128	147	130	133	141	148	150	142	171	117	143	141	156	128	130	131	120	142	150	133	149	147	158	117	147	139	143	135	109	140	137	165	140	146	134	131	145	140	163	119	123	142	132	138	134	143	122	135	140	130	151	132	132	122	142	142	125	133	143	140	152	120	148	129	138	135	123	143	154	150	129	145	128	134	140	108	156	148	134	158	110	151	127	141	133	112	127	160	141	130	119	133	150	141	145	137	138	151	152	145	148	136	153	143	127	128	145	135	115	155	128	133	149	130	159	122	160	150	137	134	129	119	115	144	138	142	119	144	129	137	132	125	135	143	115	151	143	141	152	154	129	143	135	132	135	142	141	125	130	126	138	122	143	151	151	110	127	152	123	130	139	164	121	144	152	162	125	132	128	156	120	108	119	135	140	124	127	135	146	116	149	119	153	131	133	159	144	123	142	130	127	129	151	118	150	143	143	130	131	122	132	134	150	144	123	135	150	150	139	139	169	128	134	135	164	133	143	120	145	146	143	127	153	135	144	142	140	145	118	157	126	131	155	150	149	158	126	145	127	150	141	141	124	139	162	126	138	133	142	133	146	118	133	144	131	127	152	152	141	139	131	142	149	134	143	144	152	113	146	159	160	143	125	119	144	122	138	133	162	127	136	136	144	145	144	131	138	134	149	150	140	146	134	118	140	139	146	124	143	134	129	120	128	150	142	152	138	131	138	155	130	156	122	155	133	157	140	128	116	125	139	134	140	149	138	141	147	131	121	135	138	139	136	179	143	149	149	94	139	148	142	145	140	141	140	163	130	150	173	139	133	166	124	145	139	142	158	133	145	131	139	127	141	156	144	150	140	127	150	150	140	135	124	148	123	133	118	145	135	120	147	125	145	115	130	134	150	116	143	113	127	151	137	156	134	155	143	143	128	131	143	148	129	150	133	137	139	160	142	126	136	118	134	152	153	127	131	122	163	140	130	145	129	135	168	138	141	128	148	128	129	153	119	131	151	152	130	135	125	143	158	154	143	131	139	132	121	129	126	151	139	138	150	139	127	136	133	130	130	144	130	130	138	139	150	146	133	123	134	144	122	141	137	153	147	130	120	139	138	144	141	130	143	132	148	122	131	111	135	163	140	148	143	148	144	142	151	136	122	122	134	145	147	156	147	154	131	128	116	138	135	155	134	127	137	123	127	155	145	139	145	177	127	137	136	139	142	108	154	150	130	138	147	144	122	125	115	129	151	148	140	132	127	139	143	143	169	127	132	135	129	123	140	119	128	129	139	120	121	147	149	117	128	149	130	143	145	145	140	146	149	126	125	159	147	126	158	150	148	136	130	129	137	134	141	146	129	150	150	156	119	142	122	146	121	133	149	138	147	150	127	138	155	134	127	145	137	142	123	137	131	147	139	167	152	115	140	129	158	160	132	155	147	145	125	149	129	119	144	133	125	127	128	158	135	124	125	127	138	144	132	128	153	153	128	150	130	142	159	131	136	137	124	146	151	133	128	142	130	129	136	141	144	141	144	141	110	135	132	141	130	135	148	147	148	151	131	130	141	154	124	135	135	142	130	128	134	145	161	136	142	126	138	167	139	124	128	143	137	151	148	131	132	125	121	132	156	129	123	150	139	149	142	124	151	131	131	139	125	150	138	144	142	141	124	151	116	147	131	137	141	136	125	119	134	154	145	173	142	132	127	143	133	139	120	160	152	135	136	143	122	140	150	152	136	122	132	134	140	159	139	170	163	120	142	134	151	157	130	156	148	132	148	124	149	135	133	128	146	144	122	135	103	125	132	122	130	128	140	151	132	140	128	157	158	126	131	132	129	134	135	120	143	121	156	130	122	148	138	137	151	147	136	127	129	126	140	131	136	145	134	127	132	138	130	145	133	149	128	145	128	145	133	127	135	165	144	135	158	138	134	136	152	150	145	149	126	143	138	137	145	145	137	142	138	144	150	129	150	142	131	136	141	161	140	137	142	126	131	161	132	136	140	155	132	141	149	128	147	129	136	155	120	144	131	138	134	159	141	135	153	139	119	115	143	128	128	132	116	140	140	132	158	125	134	138	121	145	139	130	129	121	165	135	134	144	157	130	131	128	139	153	151	136	112	139	130	140	131	170	113	137	133	117	144	148	125	144	125	134	142	154	143	137	138	127	133	142	136	145	152	145	155	127	134	133	132	116	148	150	148	139	154	137	136	131	161	127	134	135	151	150	121	142	150	137	148	161	146	136	142	158	143	160	137	144	150	124	129	141	126	180	153	129	125	148	144	119	148	132	135	134	132	149	132	130	141	152	156	129	128	148	155	151	131	152	130	127	129	132	129	166	167	146	146	136	125	159	150	150	122	142	138	159	159	143	139	137	127	127	143	138	130	150	140	153	115	152	140	145	138	111	122	157	157	126	117	131	156	130	127	143	130	144	142	154	132	123	147	142	159	135	151	153	136	144	154	120	130	123	115	145	143	130	150	112	133	137	128	137	145	139	126	139	145	141	112	127	133	138	134	128	132	121	153	145	133	141	143	141	133	130	141	131	128	144	133	130	140	134	134	160	135	126	158	124	158	140	138	129	139	138	144	126	132	147	136	108	127	114	127	161	143	159	148	120	140	139	149	140	137	160	155	137	130	140	147	126	142	150	139	136	144	135	143	130	138	135	133	170	142	130	139	144	151	116	123	137	165	129	145	138	133	128	157	140	135	147	142	139	148	134	124	137	132	129	159	134	137	120	144	133	158	119	129	153	155	123	148	137	142	149	137	150	137	152	112	149	147	153	150	154	172	125	116	124	164	122	152	138	115	147	122	126	134	138	143	137	136	140	132	136	142	142	147	152	134	151	120	146	123	139	154	122	123	161	126	132	138	149	136	150	130	122	143	121	150	161	133	130	147	147	143	120	117	108	124	163	143	125	139	145	151	129	144	139	131	131	121	123	117	143	130	141	162	147	141	140	131	130	124	143	151	141	130	155	144	122	146	138	149	159	132	152	126	144	154	121	129	140	141	133	140	161	145	125	140	110	142	144	132	150	133	119	122	134	155	141	141	145	137	162	142	155	138	130	159	142	136	150	140	159	149	130	141	139	137	125	124	134	129	113	125	142	110	131	122	144	117	147	133	124	140	119	145	133	153	151	146	139	137	155	111	133	129	144	125	135	135	145	159	119	147	129	126	143	126	135	153	147	144	144	133	142	129	127	127	141	144	128	130	159	119	147	135	134	142	140	124	120	144	139	132	140	151	147	128	164	130	148	142	128	141	128	134	136	149	162	150	144	155	134	147	149	146	137	138	140	113	135	168	140	131	130	120	149	131	137	170	129	145	114	120	122	125	138	149	130	132	120	129	131	156	134	158	140	122	153	152	133	116	137	141	122	130	123	126	120	129	156
32327	24918	11361	2769	487	503	482	472	502	464	515	448	453	434	481	472	454	451	465	455	484	450	480	467	496	439	466	485	481	434	480	449	471	458	483	461	432	491	460	491	468	459	472	432	496	484	486	458	479	458	443	435	484	471	491	466	435	490	473	454	497	458	437	434	434	493	431	438	445	485	456	472	451	494	482	465	471	479	521	503	456	472	482	449	478	464	485	507	486	503	452	466	456	502	484	424	474	467	471	473	424	479	490	451	455	472	448	480	449	485	420	465	486	444	452	442	486	475	473	468	491	498	469	494	502	444	466	480	460	427	446	484	455	463	452	532	468	485	467	472	459	439	501	485	419	464	464	491	459	471	448	511	458	491	429	436	486	494	470	448	477	463	445	475	485	444	461	485	464	478	453	504	444	470	460	429	471	486	508	469	437	433	440	446	476	454	483	464	487	487	497	451	486	444	453	466	490	463	473	451	437	485	484	464	465	471	496	467	484	458	468	454	464	460	456	443	462	452	467	450	472	459	449	447	481	499	458	490	474	450	462	439	453	450	460	478	528	515	482	502	456	464	465	417	449	455	475	474	493	421	473	453	441	488	445	472	465	444	443	474	523	444	503	460	464	469	449	434	458	482	475	513	453	452	484	465	461	487	458	496	507	499	516	449	441	448	490	448	465	466	465	474	451	482	445	472	455	471	461	472	482	506	459	502	459	508	448	493	426	479	475	497	428	455	481	451	509	481	452	483	466	472	479	474	476	481	498	480	468	462	443	441	417	452	468	445	446	432	493	517	450	488	453	493	510	445	438	459	446	451	472	518	472	477	458	473	421	454	489	449	465	479	483	481	437	445	504	487	474	480	497	488	518	416	469	480	469	463	461	463	472	478	502	474	490	469	432	454	513	489	462	466	461	435	494	475	428	477	475	456	475	466	464	464	510	446	426	463	508	460	433	474	452	482	475	472	448	469	480	470	454	483	444	448	454	474	447	495	455	486	462	480	453	421	479	443	483	503	469	476	473	483	480	468	498	470	472	467	429	484	432	423	462	482	483	508	490	445	472	483	471	465	506	460	467	449	484	453	500	450	483	463	465	470	466	481	465	450	420	466	473	477	451	481	454	506	483	469	476	502	471	464	452	490	439	479	483	459	448	470	456	473	485	481	475	482	478	460	460	502	449	489	492	480	501	460	467	498	462	459	454	513	468	478	483	486	446	463	473	505	501	494	469	449	488	472	464	494	457	440	426	491	465	456	481	478	481	481	484	470	493	510	500	487	470	486	466	460	480	521	427	479	471	510	442	467	514	506	513	463	463	446	528	491	471	455	462	478	482	438	459	470	475	433	477	450	459	445	477	490	434	450	469	481	462	457	484	465	447	478	457	465	453	429	427	492	477	464	525	450	463	457	470	463	461	432	486	472	461	459	453	509	445	451	460	447	505	449	485	487	452	478	476	440	425	445	489	491	463	471	465	482	472	453	445	505	468	441	495	450	443	474	479	466	465	497	447	462	477	507	493	479	461	453	483	434	459	475	449	472	483	488	453	464	425	509	460	460	515	499	503	449	457	472	470	486	487	486	484	449	456	453	483	460	451	453	503	479	455	481	463	495	488	482	443	448	449	512	501	468	456	491	470	461	451	467	469	461	448	445	464	465	483	454	496	482	515	468	499	468	442	462	433	499	471	465	471	487	451	482	478	457	452	512	475	508	496	439	460	436	459	532	458	433	516	478	446	464	428	478	463	445	449	466	480	514	450	516	466	485	445	497	452	475	485	476	465	461	463	454	520	479	489	496	462	478	470	448	473	493	477	533	482	435	449	468	455	501	449	481	460	456	508	470	477	471	462	493	438	486	512	478	420	442	445	467	501	499	446	470	484	421	483	468	435	439	452	440	483	483	497	436	455	445	462	458	458	463	450	450	463	489	442	457	426	491	490	480	441	494	496	463	456	469	474	467	461	501	477	492	491	441	524	471	459	483	500	450	476	459	473	509	483	469	474	468	463	505	457	460	468	496	456	498	490	466	435	464	457	466	462	505	454	509	434	496	448	454	445	441	442	445	451	488	514	454	492	519	494	484	468	446	450	465	461	459	483	465	478	521	467	482	482	456	436	448	471	490	466	448	475	475	461	467	432	471	436	477	477	468	436	491	471	459	466	481	440	473	449	484	502	487	458	472	476	476	489	414	483	498	458	506	453	466	495	450	477	488	467	443	492	449	425	502	482	443	445	461	468	461	478	503	502	446	487	458	497	473	502	471	471	489	452	440	474	429	478	468	420	450	512	437	454	480	470	517	461	458	477	467	460	446	470	502	487	463	479	450	466	452	499	466	493	511	436	406	466	477	492	454	482	454	494	460	459	446	464	506	521	461	430	504	467	466	508	492	480	451	460	456	485	503	458	449	485	526	469	455	462	472	498	481	491	488	472	498	484	428	451	459	463	466	462	492	492	479	472	447	483	471	464	513	483	494	468	461	492	457	434	467	465	488	480	494	471	459	479	492	474	472	495	469	486	481	481	465	468	463	495	479	450	472	485	429	488	489	460	455	459	463	453	479	495	449	474	425	432	447	478	438	463	462	465	489	483	478	451	439	479	424	457	492	460	491	485	459	463	515	502	491	469	479	498	502	471	484	477	464	474	453	469	490	480	471	445	486	424	460	470	471	492	466	474	420	468	464	453	476	497	455	486	479	440	435	452	488	456	452	447	459	496	459	462	501	462	533	513	438	431	485	439	524	459	442	487	473	474	451	451	477	480	492	484	465	455	498	474	446	497	470	502	445	480	474	451	449	463	432	459	430	471	436	430	526	454	467	448	473	479	473	447	497	502	517	525	471	492	482	459	482	476	469	473	502	455	496	472	483	470	442	514	462	439	503	474	497	490	462	466	451	451	448	464	451	504	451	484	474	454	467	427	450	475	446	450	473	468	426	532	461	500	486	506	452	457	462	475	465	483	487	487	461	491	476	451	496	493	464	497	513	467	507	440	439	443	479	462	434	472	479	464	472	461	466	460	480	484	512	454	474	475	480	476	449	462	480	451	499	463	481	482	495	469	496	459	488	467	463	486	480	442	467	464	480	490	490	433	468	474	463	470	460	494	470	451	423	497	445	463	507	460	493	475	477	414	488	511	473	519	478	455	495	517	495	465	486	502	475	474	449	497	452	457	458	482	474	501	455	467	488	444	470	443	496	471	476	467	467	499	464	424	448	446	475	474	476	484	450	438	480	468	477	484	475	433	487	494	471	517	471	488	475	496	447	480	513	483	486	467	471	451	465	477	476	490	472	486	456	469	477	440	455	436	509	450	455	483	439	467	471	478	471	454	492	474	498	451	488	460	485	465	483	480	461	478	452	478	503	455	491	475	490	464	482	477	438	472	455	467	487	464	437	433	459	470	463	456	502	516	480	484	427	472	480	479	471	473	512	494	464	429	460	471	508	451	467	456	416	461	440	466	461	487	496	448	444	476	469	460	475	497	484	488	468	498	511
70102	60788	43072	19421	1718	226	214	248	201	181	163	189	207	187	199	153	176	184	227	182	174	183	184	197	173	206	195	197	190	191	187	205	184	193	182	193	209	197	201	182	185	200	200	183	162	197	180	198	182	196	182	202	176	190	209	196	179	200	192	181	174	207	187	178	195	193	165	219	200	207	197	184	199	191	189	199	213	197	181	188	167	174	166	198	198	191	190	170	183	160	176	183	181	169	192	201	185	157	172	207	189	156	156	184	190	186	213	195	190	196	183	187	198	175	181	199	184	176	189	197	183	215	216	180	183	197	180	169	201	193	174	207	184	193	195	162	182	176	182	205	182	168	186	170	197	195	171	180	189	179	180	193	187	168	189	171	181	207	162	193	179	191	185	193	201	197	194	170	193	211	186	171	196	200	193	179	189	164	180	197	182	157	188	188	191	209	186	197	192	179	183	191	190	202	192	196	206	177	179	176	209	190	179	182	183	171	180	178	221	180	189	182	173	193	179	189	163	165	200	170	176	192	186	174	186	181	186	187	205	180	172	186	177	200	200	165	211	202	196	184	196	204	176	198	185	199	199	190	176	182	183	174	182	201	189	191	183	168	199	164	182	190	174	196	198	183	187	162	191	188	188	176	175	226	191	171	212	180	194	193	183	186	187	185	184	185	191	177	175	194	201	163	175	175	169	176	197	191	192	187	193	180	189	192	165	178	177	200	204	207	194	183	219	183	192	192	202	185	210	218	174	189	208	188	191	201	173	207	186	195	188	181	176	198	201	182	172	184	161	217	199	213	180	195	183	187	169	204	170	196	192	172	170	180	195	188	206	166	201	177	191	180	184	191	164	209	182	186	185	179	178	195	165	205	189	197	224	173	197	189	196	211	200	187	199	182	202	194	202	202	189	177	201	177	216	164	210	192	188	203	216	195	185	196	189	170	203	167	193	168	206	196	192	175	183	178	185	189	172	200	176	196	191	163	218	168	186	188	176	181	200	181	206	190	188	180	199	211	190	210	182	195	175	201	175	175	184	188	186	206	187	182	191	165	182	178	185	192	210	204	180	204	214	187	190	193	176	176	174	187	189	201	208	210	193	175	184	177	184	194	211	191	171	190	189	192	188	200	197	195	181	186	180	185	183	190	182	169	177	199	195	184	192	184	195	208	185	193	159	194	174	213	171	196	170	186	175	185	190	172	189	210	208	181	198	190	192	195	184	211	188	161	177	177	185	186	179	208	173	176	176	212	204	181	175	195	195	173	189	181	176	172	208	206	166	188	183	192	206	188	184	195	196	166	180	161	195	197	171	170	202	197	185	174	184	183	168	186	168	186	187	224	195	159	188	157	191	210	189	197	201	193	220	202	166	199	181	187	201	192	179	187	205	171	190	184	185	203	184	182	203	193	204	197	219	191	205	200	190	224	195	185	178	204	206	185	199	179	187	194	171	212	205	203	188	157	191	174	193	212	165	175	179	181	202	193	170	172	191	166	200	159	202	179	169	192	165	160	222	216	180	178	205	184	158	190	183	176	176	205	193	213	193	197	194	201	201	174	192	184	198	186	188	182	185	197	193	190	186	167	196	174	189	183	181	213	180	187	169	180	177	201	209	172	199	202	190	176	169	178	211	200	204	185	183	165	186	176	186	219	170	167	197	176	188	168	198	212	168	183	189	198	172	203	175	187	168	194	184	208	190	184	194	191	173	181	173	209	199	184	201	169	196	193	158	184	191	205	170	202	180	206	188	187	174	195	179	161	178	205	184	185	180	196	188	191	184	177	188	190	191	206	193	188	212	193	203	208	199	190	163	203	182	177	208	168	214	185	197	185	192	183	192	179	203	187	180	180	168	184	184	180	182	191	213	168	173	154	203	179	191	187	187	198	175	195	187	174	204	176	174	178	193	174	176	181	145	183	181	184	192	185	188	205	180	177	177	201	193	159	189	212	185	193	149	207	169	183	192	204	198	178	185	158	179	190	201	164	193	175	186	167	181	194	205	200	178	181	191	181	202	184	196	179	189	220	191	181	207	191	217	172	180	203	185	187	182	178	190	194	183	201	177	159	181	190	177	194	225	211	167	187	172	192	191	174	174	204	182	188	184	174	182	191	164	174	176	175	208	147	183	176	184	181	169	178	201	184	190	185	197	210	196	187	173	171	165	180	176	192	184	187	178	181	213	217	162	197	175	189	172	200	202	186	177	197	181	182	174	178	185	182	167	177	188	203	192	206	181	177	169	196	194	210	186	203	158	200	178	177	177	185	169	174	155	190	200	181	196	183	211	211	194	184	196	182	190	184	202	183	181	188	200	159	175	190	185	174	189	185	206	175	179	189	167	174	197	176	206	181	189	194	184	177	179	170	189	203	177	183	185	190	187	180	159	177	187	201	178	188	172	163	176	192	181	178	183	200	184	175	186	188	200	206	180	202	152	186	204	202	191	191	203	202	179	197	179	169	193	195	196	192	188	163	185	201	157	189	179	172	184	219	164	196	183	212	207	198	174	191	184	154	194	189	193	189	154	177	207	184	194	199	198	199	171	189	188	184	202	205	199	184	190	214	197	177	184	185	181	192	214	188	180	185	211	183	173	185	185	185	183	211	189	187	223	207	198	203	187	187	199	172	204	195	193	180	226	190	194	181	191	180	179	198	191	192	194	190	167	224	157	172	197	201	184	179	157	188	193	207	182	208	195	197	181	161	204	187	175	190	198	184	194	185	200	191	196	190	204	196	164	188	181	164	183	221	174	162	188	183	200	159	149	196	186	192	185	194	179	185	202	189	190	201	168	206	187	209	166	185	209	201	169	174	162	193	194	189	158	188	188	204	208	179	178	174	160	173	202	193	178	208	187	179	197	207	187	182	181	168	176	177	184	172	196	164	203	189	222	225	195	178	208	187	221	160	214	173	193	196	156	195	172	188	174	188	192	184	169	193	196	191	202	202	193	191	183	211	191	185	186	187	177	225	185	207	191	194	181	195	165	190	213	172	186	162	185	188	192	196	179	187	199	170	211	194	177	184	212	202	166	185	181	194	161	184	185	159	198	180	230	217	167	186	186	167	172	187	170	220	173	196	191	162	180	208	180	169	158	187	190	208	206	191	197	180	160	201	198	176	186	189	196	177	223	183	206	178	192	198	199	188	168	174	190	188	177	185	195	197	206	182	199	181	176	186	200	183	167	184	168	180	191	201	191	179	172	171	189	183	218	182	190	192	171	188	176	178	201	164	179	173	194	173	204	191	178	193	181	184	172	187	187	187	184	209	217	176	199	194	187	180	195	175	173	202	196	193	188	184	171	192	205	169	177	178	190	175	192	198	187	165	185	173	197	180	212	205	193	176	176	214	195	199	183	167	214	190	207	178	192	190	182	202	172	202	209	201	226	192	172	180	199	164	185	180	205	194	190	172	179	180	162	180	189	199	178	152	188	156	204	208	188	183	196	175	173	184	192	183	198	196	199	197	180	182	183	184	200	194	173	175	180	182	195	156
50891	50007	40034	15684	803	710	700	714	694	665	676	677	678	606	641	610	650	570	616	644	629	606	652	618	622	585	645	578	587	600	629	647	610	606	573	627	653	599	625	605	646	611	586	657	627	593	607	658	659	619	663	627	615	624	590	585	562	571	616	594	608	584	620	628	606	631	593	579	604	638	564	579	615	637	617	592	622	637	605	633	577	598	611	632	606	600	589	613	614	620	595	561	557	614	619	573	580	595	631	635	601	614	581	579	666	602	599	557	576	623	627	597	581	613	623	596	570	572	605	625	604	577	595	602	610	646	606	595	636	622	611	622	586	594	632	599	577	596	621	623	597	572	610	628	636	610	620	560	576	594	627	617	574	665	604	584	629	623	596	615	612	581	611	663	613	613	603	638	602	590	616	567	570	564	597	614	625	582	584	563	620	592	650	612	565	574	598	616	618	617	599	573	608	584	599	575	595	579	596	558	635	574	592	617	620	596	647	600	587	582	559	591	597	621	622	622	605	570	559	672	647	587	618	587	585	621	606	558	618	598	587	601	578	606	619	594	561	625	583	571	571	607	576	568	595	628	606	595	622	580	632	594	616	598	573	607	599	621	603	593	614	615	551	560	563	586	611	592	568	560	606	605	623	631	566	595	580	620	603	549	567	600	611	627	592	569	596	618	605	597	596	583	601	635	619	614	641	600	620	600	616	595	598	626	632	620	567	564	626	649	585	640	599	569	581	640	577	623	620	621	628	641	582	607	584	615	594	565	632	611	606	581	581	623	588	607	603	592	642	566	591	611	585	577	635	597	612	618	621	577	634	607	600	580	597	598	598	615	578	568	583	570	576	638	587	595	640	606	612	607	593	624	585	619	629	616	595	609	551	581	627	604	601	606	606	616	598	665	613	612	569	591	587	613	617	637	594	615	619	606	569	607	621	599	625	555	592	588	613	570	607	629	568	572	617	580	579	587	624	593	596	584	585	584	604	603	575	603	602	615	628	583	568	582	581	575	605	603	571	562	566	558	585	599	635	578	588	612	598	635	590	623	610	610	597	581	617	626	579	568	618	672	614	581	586	635	592	641	629	662	614	636	570	616	594	597	620	629	631	599	604	617	590	607	594	621	591	608	603	579	594	569	581	573	594	622	620	586	593	640	562	644	622	580	595	586	610	584	589	575	589	573	586	608	582	566	600	635	621	586	628	591	589	624	644	587	565	611	614	619	603	566	586	581	590	559	627	613	597	599	569	635	593	592	600	631	566	599	652	571	622	581	618	575	611	612	621	587	574	616	546	575	585	625	594	614	569	589	561	592	604	596	564	612	553	570	606	648	596	535	577	578	572	609	638	604	600	575	603	644	552	608	616	597	614	616	564	615	605	593	588	610	600	636	615	580	600	616	622	606	603	623	650	593	616	595	619	608	599	591	628	583	593	624	631	597	598	629	625	621	597	588	577	594	626	624	622	588	589	596	603	609	606	574	627	600	586	534	615	629	584	591	572	616	618	547	584	597	623	588	577	612	626	601	605	594	614	596	581	560	580	571	560	599	626	581	602	580	578	598	599	641	606	594	601	598	564	635	601	581	584	573	571	633	608	560	602	595	578	560	621	619	615	606	624	602	596	583	589	624	636	587	630	604	604	618	590	584	597	576	602	604	580	621	585	592	581	599	606	656	584	604	619	599	604	601	623	567	603	627	588	597	632	610	653	644	614	599	596	605	618	586	638	620	655	578	615	603	587	650	616	599	569	573	613	631	578	609	638	577	600	596	582	602	607	554	580	640	697	621	624	586	604	605	608	611	610	608	593	592	581	548	598	605	634	635	628	599	600	626	583	553	557	639	604	634	627	627	629	586	602	614	577	592	631	580	631	595	591	600	609	662	585	558	609	608	614	600	622	609	614	619	648	641	567	619	628	575	597	598	630	594	645	647	624	567	625	580	649	590	605	584	559	583	587	609	589	580	623	565	633	596	615	619	578	603	653	589	603	572	631	605	607	605	598	607	599	582	659	653	615	605	602	633	640	577	630	650	649	566	617	581	555	574	600	607	589	636	581	605	590	596	629	593	578	631	684	598	560	600	601	624	561	590	653	587	596	597	568	626	654	587	646	599	603	601	600	592	593	599	584	611	591	557	623	568	624	598	606	560	591	584	599	587	629	614	616	594	602	619	556	580	646	579	591	609	597	641	642	644	593	579	598	611	605	599	573	596	627	641	585	631	618	588	567	576	582	618	633	568	630	642	583	607	616	636	558	590	582	575	587	571	632	613	611	602	650	592	594	620	633	600	630	625	626	640	583	599	580	561	598	605	616	605	575	604	595	575	612	614	617	563	607	577	577	579	619	615	606	581	604	619	587	590	634	619	662	560	575	634	621	587	539	556	590	561	617	586	619	635	559	634	579	628	599	580	625	567	578	593	596	608	600	607	560	634	637	612	596	675	636	608	597	589	608	616	571	609	615	572	632	603	553	588	569	585	610	588	558	538	607	600	631	625	566	608	609	626	649	624	575	624	592	581	617	617	579	625	617	552	575	570	591	623	645	553	638	634	565	601	630	558	581	583	582	566	596	622	629	643	610	624	654	610	612	627	599	601	599	616	624	590	532	612	583	559	630	589	642	620	604	565	576	636	616	593	624	638	612	608	574	594	624	592	585	595	616	617	562	565	601	545	594	602	616	584	599	601	591	620	581	588	558	584	639	604	591	594	584	620	578	584	611	579	577	630	617	596	623	622	606	618	556	610	579	620	648	592	585	591	614	591	619	638	622	606	656	570	585	592	573	597	559	595	582	622	585	639	601	620	640	588	610	600	626	595	579	562	597	602	619	638	628	639	560	601	571	615	630	606	626	575	539	586	610	642	582	627	599	568	602	590	618	607	600	563	631	589	619	626	624	606	613	628	582	584	569	612	590	596	572	588	626	614	620	565	609	653	587	561	598	565	579	599	607	600	553	622	615	611	620	595	655	620	601	597	593	578	592	605	602	589	636	578	590	593	588	559	611	630	613	586	651	619	598	594	612	606	538	593	593	605	625	587	606	571	602	589	591	603	654	577	600	599	597	613	567	590	592	525	600	582	629	611	577	594	605	601	572	591	599	630	617	620	615	620	646	565	587	585	588	596	582	575	651	608	564	640	619	586	581	569	607	607	594	692	578	628	632	624	622	601	593	603	594	584	549	595	630	637	580	599	608	650	642	613	592	608	626	560	588	600	617	620	606	553	621	597	678	615	621	615	560	589	593	631	602	600	603	631	600	602	583	620	581	550	584	581	621	609	626	577	618	606	607	653	600	603	586	589	593	591	616	589	563	593	554	549	629	567	633	578	622	574	587	614	663	603	618	621	606	543	596	616	601	566	619	558	573	610	594	622	615	596	594	633	549	615	607	602	599	639	619	606	579	612	627	597	605	582	605	618	644	570	572	632	533	623	573	604	572	613	627	634	600	571	558	622	560	604	603	612	606	611	567	586	591	607	586	610	594	613	622	635	583	608
80066	73377	55673	30767	8337	651	330	336	326	335	321	311	306	287	292	290	299	298	294	281	321	300	274	316	322	315	284	345	295	303	316	300	304	311	320	258	284	286	299	328	289	284	282	285	323	288	323	296	264	287	320	266	320	280	324	285	289	290	313	278	326	298	292	279	318	306	302	270	288	273	283	313	287	312	293	303	277	244	278	315	285	296	278	306	305	329	314	280	285	283	291	290	294	277	284	300	285	300	312	292	257	309	284	282	319	291	267	290	295	317	327	289	306	292	287	330	274	279	296	303	313	271	310	287	289	306	326	318	281	279	270	294	281	282	277	299	255	285	300	290	332	337	290	275	287	276	320	288	301	310	326	278	311	300	259	293	302	255	285	279	306	298	312	304	319	311	302	290	306	292	303	302	271	279	257	266	298	285	309	269	281	297	295	330	296	278	316	290	308	307	328	320	295	280	306	284	315	257	304	318	295	287	268	304	328	328	309	294	272	278	310	276	307	292	307	306	270	287	313	278	319	293	284	290	307	262	268	283	295	293	300	290	297	297	313	324	284	276	286	298	279	267	298	293	307	300	281	291	281	303	287	283	297	324	283	293	307	304	278	318	310	305	302	320	308	309	285	283	308	307	303	263	300	278	334	304	273	290	296	268	290	314	278	267	308	298	317	306	285	298	295	324	274	292	288	288	301	284	277	283	266	279	267	300	267	305	303	280	282	291	303	293	298	317	300	295	307	292	301	299	322	278	274	275	275	270	270	329	287	288	274	335	293	283	287	252	304	287	317	263	320	291	305	287	289	291	312	279	296	308	290	282	296	259	303	285	294	300	298	280	289	252	282	299	273	304	335	295	313	309	295	309	322	293	295	323	296	316	265	282	286	289	285	317	294	277	293	303	301	329	288	285	297	293	319	296	286	285	275	341	298	286	310	316	287	298	291	304	293	291	285	307	298	274	296	279	270	328	295	291	314	269	288	301	318	314	321	291	293	290	265	310	246	302	307	313	268	299	289	272	289	276	304	265	301	280	279	286	266	292	293	295	305	308	306	279	288	285	267	296	312	282	284	289	314	321	296	309	285	309	289	288	303	255	301	300	311	290	283	292	282	301	275	302	311	277	288	277	280	294	281	300	283	287	268	294	306	296	272	302	288	298	286	294	298	287	302	269	261	301	313	293	287	282	285	302	263	293	291	278	300	301	300	323	297	297	330	294	287	298	310	296	312	276	292	309	275	294	309	278	275	318	304	279	338	273	277	292	298	298	300	312	296	332	300	303	292	311	303	267	318	301	279	247	293	318	297	282	335	314	303	286	291	315	289	291	275	294	289	292	288	316	279	293	286	292	302	311	284	281	302	295	291	277	324	286	280	300	302	277	256	272	285	283	314	292	285	305	277	271	287	295	277	265	306	282	282	291	277	283	288	290	294	289	283	290	284	319	282	332	294	278	310	290	290	318	271	294	294	274	307	322	294	289	319	281	263	275	308	289	293	298	293	264	299	302	292	302	309	302	290	316	286	297	267	286	282	322	297	288	284	264	267	274	291	279	311	285	284	271	302	303	330	300	279	310	255	293	280	317	292	295	328	287	304	291	255	307	320	292	275	295	295	307	287	295	268	263	277	304	273	277	279	283	271	310	275	284	293	300	301	313	287	257	292	279	299	274	274	290	303	299	320	278	272	298	308	289	314	281	295	291	309	296	279	286	277	298	318	285	297	286	330	295	312	279	311	325	309	297	324	295	294	298	290	292	294	244	300	290	289	270	295	309	316	286	276	256	289	272	277	277	296	289	295	295	306	276	324	271	276	331	287	329	292	319	314	292	324	294	290	290	270	312	299	275	285	294	279	296	289	291	274	280	295	312	282	290	339	301	283	302	296	291	283	337	298	290	307	275	268	324	305	288	308	252	285	275	280	293	310	292	274	311	302	277	281	287	263	283	311	298	291	268	296	295	289	300	343	277	279	273	280	301	287	260	314	293	311	320	286	298	308	305	299	289	322	301	270	291	326	326	298	309	287	330	291	269	299	287	290	300	285	306	286	318	280	274	303	267	308	288	318	290	293	298	290	287	294	293	293	317	334	313	266	300	272	291	317	279	299	256	257	289	272	300	286	304	312	303	282	272	299	287	310	328	284	315	302	293	298	304	294	312	287	286	282	294	282	279	306	274	291	275	312	293	294	289	310	306	288	299	324	276	292	297	268	320	291	305	296	289	282	298	283	271	297	300	285	308	304	306	267	296	312	312	288	324	338	297	322	290	264	309	334	287	302	316	266	277	317	292	267	274	317	293	290	318	286	318	289	306	306	272	273	309	285	282	285	273	271	276	281	290	301	314	293	294	289	303	307	285	291	318	245	295	280	292	289	311	276	244	276	293	278	301	310	258	290	306	280	325	292	299	274	283	288	323	316	303	310	297	272	314	286	318	295	298	300	313	307	295	314	280	279	295	290	300	315	316	310	293	273	307	289	277	294	266	272	256	331	302	306	308	309	265	285	285	298	285	291	300	287	262	305	300	298	289	290	280	294	294	278	303	292	312	266	293	282	271	290	330	290	279	298	316	299	303	290	288	282	265	299	293	296	315	294	299	298	264	297	297	307	281	283	284	300	314	277	283	286	263	295	297	273	315	295	276	277	295	285	279	317	321	339	295	300	282	291	308	296	311	284	285	278	283	268	274	300	289	311	297	327	300	312	294	336	317	307	259	296	311	307	300	282	290	289	287	305	278	265	335	289	341	320	301	305	296	284	302	309	324	290	267	290	319	275	282	306	284	322	287	305	297	275	326	277	282	314	306	295	270	313	263	321	320	319	294	294	282	280	295	295	281	304	299	294	306	324	288	308	275	264	318	273	297	310	279	317	296	247	269	319	269	307	312	320	309	274	306	282	290	277	298	286	275	302	277	305	270	298	305	312	297	286	320	317	287	278	296	279	319	304	328	295	275	290	276	299	283	331	289	294	294	289	280	291	314	305	282	273	250	277	291	302	288	269	307	301	293	308	306	288	306	312	333	305	317	287	316	291	325	302	294	272	298	283	277	273	273	295	323	284	293	275	270	295	301	305	284	328	274	279	308	295	281	300	329	278	287	299	318	298	270	292	278	297	300	291	274	281	285	267	276	284	304	260	296	278	304	314	292	303	319	317	296	294	296	319	312	308	284	327	279	273	315	275	292	286	264	289	271	296	289	308	314	302	263	295	267	272	277	273	316	321	333	287	321	291	294	312	292	317	292	305	294	297	273	305	323	304	273	281	279	313	286	285	302	308	275	289	294	294	282	316	289	305	284	285	270	298	294	319	271	297	305	282	303	292	300	319	281	317	269	297	261	297	276	292	324	317	311	316	310	323	317	284	308	293	318	340	305	314	292	287	291	305	293	294	270	286	281	291	304	293	301	272	285	263	273	275	307	302	279	324	296	300	273	309	282	297	303	286	278	281	270	282	297	312	280	271	342	293	274	279	311	314	316	288	305	296	276	293	282	311	288
62855	63240	51552	22892	1273	1187	1060	943	959	992	923	994	897	932	956	947	921	886	934	887	960	879	902	868	890	893	904	952	926	862	877	871	876	919	903	934	895	857	857	867	880	876	870	852	945	868	877	810	865	905	882	836	879	905	917	871	856	879	891	867	906	873	857	857	866	844	893	870	814	910	896	828	926	850	870	858	924	893	845	817	863	852	854	883	895	853	892	886	905	863	848	931	934	907	835	844	874	850	855	822	864	873	827	855	874	865	892	896	880	879	856	879	918	883	857	875	876	860	868	879	894	829	847	876	853	850	893	857	818	923	898	879	871	871	863	885	850	886	928	837	848	889	898	842	880	892	834	870	862	918	896	835	882	841	881	899	856	868	825	859	835	887	867	909	859	854	840	909	833	836	843	899	894	909	892	904	844	878	878	931	912	838	833	872	853	852	919	835	851	851	907	848	873	860	872	889	880	880	917	893	891	900	862	845	875	899	920	893	859	908	836	883	874	914	903	850	894	950	896	873	840	917	839	910	903	891	827	908	890	895	864	856	878	864	841	916	881	869	836	869	870	873	802	865	868	880	889	826	860	838	905	860	874	839	891	893	887	857	832	845	924	852	837	925	908	856	806	859	862	892	876	858	827	853	884	828	873	820	885	900	901	855	891	890	836	887	866	941	879	881	893	828	861	856	855	853	892	848	869	903	916	883	885	878	855	874	864	928	889	915	830	868	842	866	834	864	852	880	893	933	877	876	829	918	867	859	878	853	859	916	931	875	875	856	834	890	933	870	830	873	897	869	868	838	909	853	867	869	826	864	870	849	850	883	932	856	826	843	849	832	878	888	852	869	874	920	855	857	915	889	889	819	900	824	852	887	880	905	879	878	882	874	902	909	884	902	871	927	813	883	817	851	836	902	886	933	883	829	863	852	896	885	891	844	919	908	916	850	863	878	872	828	864	916	917	909	829	894	852	825	884	866	855	854	882	845	875	835	907	882	905	898	866	951	826	851	881	904	874	883	888	812	833	862	853	880	851	850	893	860	935	914	848	852	876	880	911	839	839	880	854	834	816	868	893	813	849	869	899	878	851	917	860	829	828	875	802	866	896	855	814	902	858	889	873	858	895	856	931	883	838	880	851	914	895	850	881	921	833	851	887	822	850	861	871	901	866	879	880	896	863	852	874	889	889	888	873	836	823	871	849	861	815	866	864	856	864	884	854	838	863	829	845	874	900	883	888	894	881	849	911	877	890	894	887	858	953	882	902	870	871	881	841	879	876	863	918	832	857	845	829	781	873	865	884	934	857	890	912	885	879	876	894	888	877	912	879	837	863	877	916	869	834	900	908	846	855	872	844	862	844	842	901	909	881	824	856	851	869	886	877	837	819	886	845	864	868	878	846	867	853	866	931	875	924	898	901	858	931	843	861	913	878	810	854	874	898	871	826	908	879	902	864	858	899	936	882	904	912	900	891	879	884	842	855	838	872	881	869	925	889	849	872	846	890	824	896	870	858	862	926	872	844	889	891	895	847	865	886	902	886	846	844	879	870	889	859	811	874	856	851	812	859	883	869	848	896	886	824	836	916	853	834	870	848	845	846	834	853	895	911	873	877	893	865	886	877	826	883	872	888	820	881	858	874	847	804	847	858	883	847	903	831	862	839	879	892	947	837	868	889	918	879	859	859	879	919	828	874	859	880	891	918	856	859	844	908	914	879	887	873	846	820	843	821	879	891	873	877	922	883	849	834	882	877	857	866	881	921	848	921	866	857	855	852	838	850	861	856	894	857	863	857	866	831	844	825	917	800	845	905	859	825	861	867	915	852	850	861	857	873	907	856	881	856	892	863	875	850	856	860	892	880	849	864	838	882	825	849	904	861	853	885	927	875	886	893	876	845	884	876	872	866	858	912	880	891	833	887	903	896	839	868	925	903	885	855	858	828	850	871	913	849	880	874	917	927	865	849	924	884	833	897	866	886	825	824	881	884	894	847	862	875	838	854	823	872	861	875	876	881	911	920	880	937	872	890	818	860	871	854	864	852	856	878	882	906	838	859	821	850	837	901	865	875	883	929	891	857	866	843	895	892	881	880	849	886	896	918	859	845	862	863	891	809	920	881	858	859	869	917	885	852	846	851	891	862	841	834	882	879	862	883	895	867	891	871	874	869	847	844	868	908	899	885	883	886	816	893	880	871	851	895	890	870	926	866	925	848	905	841	886	895	847	873	870	905	866	866	947	870	852	894	862	808	924	857	884	920	837	891	874	884	838	920	901	811	862	903	848	885	871	928	865	866	898	852	842	852	811	877	848	882	834	881	875	886	876	832	894	895	895	867	931	880	868	829	903	856	852	909	853	901	895	870	892	867	894	887	929	856	894	833	858	852	855	825	866	850	891	877	874	860	936	823	842	828	848	870	899	858	865	881	876	842	866	874	938	886	921	886	824	875	884	815	840	885	864	918	890	851	911	836	875	878	864	847	875	852	898	929	846	848	851	896	960	825	875	855	880	891	893	885	883	831	822	848	867	879	857	895	872	899	874	883	892	874	846	847	934	907	879	900	850	861	894	872	885	797	807	837	855	876	879	882	891	878	841	869	794	837	851	906	833	871	909	864	842	885	880	846	840	866	885	889	851	904	909	848	875	814	861	893	911	855	858	858	867	902	847	840	903	869	879	884	805	873	850	882	869	862	896	810	885	898	882	899	791	896	921	846	885	825	877	908	855	860	922	884	906	814	861	879	848	866	906	863	908	866	917	913	882	872	875	837	846	922	830	856	840	879	907	880	840	924	848	835	848	852	845	864	902	822	891	910	915	922	900	850	905	915	881	869	891	851	922	871	878	895	941	861	904	857	873	892	866	916	882	804	919	842	884	881	925	903	884	877	873	835	878	898	919	843	847	830	837	942	868	889	825	907	915	848	851	859	817	842	884	895	896	917	853	788	891	871	882	843	867	834	878	896	895	919	848	875	857	831	904	849	866	883	848	864	844	893	872	905	875	862	847	912	878	870	831	883	858	890	877	883	814	887	856	882	859	911	926	921	850	927	850	902	864	830	840	853	928	888	854	876	941	899	902	846	881	891	843	845	873	881	924	939	830	825	856	887	871	898	892	878	846	842	841	863	924	872	844	888	889	897	820	885	816	872	893	900	876	898	879	841	876	915	892	834	855	859	831	881	874	823	878	903	940	852	901	882	857	905	820	889	938	840	922	812	862	896	809	811	854	865	875	863	883	947	864	852	847	870	827	851	844	905	900	857	843	866	873	849	847	897	842	843	839	902	808	910	899	879	924	850	885	880	860	878	926	834	940	901	865	859	859	862	883	877	888	887	865	929	875	868	863	840	817	851	879	841	876	876	874	836	921	865	888	895	909	851	880	905	904	871	866	847	865	828	822	896	885	892	893	846	905	825	908	832	890	855	937	922	847	855	926	873	902	821	846	871	875	869	886	875	852	882	864	870	862	833	924	838	927	836	893	866	885	871	873	877	853
33203	21038	8417	1836	245	153	108	142	119	154	149	145	148	157	185	123	143	137	163	137	142	139	145	130	178	144	152	139	134	142	140	135	156	152	154	163	143	138	151	142	158	157	143	176	156	143	138	148	151	149	126	133	145	147	168	134	158	162	160	151	151	120	135	176	135	144	158	136	161	148	140	153	153	140	140	137	149	152	136	144	146	169	157	133	150	148	145	157	143	148	152	163	153	127	135	143	146	138	154	135	147	166	149	148	144	130	143	148	146	148	162	154	147	141	124	125	154	139	132	152	122	135	148	154	141	148	147	158	139	177	142	161	138	141	157	158	147	168	160	137	145	147	151	154	122	158	153	169	148	136	165	147	129	150	148	147	148	150	141	153	126	154	153	137	138	132	149	157	150	164	157	131	149	141	169	160	155	132	154	109	144	128	126	138	159	143	159	125	152	157	145	150	151	148	163	134	124	167	158	149	126	143	134	142	153	166	136	155	155	137	152	145	131	147	148	138	142	154	138	119	144	157	122	138	144	142	145	127	144	141	140	139	137	148	147	174	145	144	121	142	157	155	146	149	169	117	144	143	141	155	138	134	128	139	174	149	150	144	141	146	141	142	157	159	148	133	139	147	154	139	144	128	129	162	152	139	144	137	142	117	148	116	118	168	133	145	157	133	125	151	133	145	149	142	148	119	157	136	154	135	128	142	129	144	121	133	150	165	146	148	160	128	134	135	127	143	154	156	156	133	137	147	161	142	170	148	139	129	122	156	146	158	146	150	147	131	165	167	163	152	144	150	149	154	131	143	131	130	131	174	128	148	157	146	151	138	150	147	142	141	153	151	139	150	136	141	138	145	152	135	146	179	145	160	134	146	163	153	126	147	139	145	134	154	156	141	145	131	151	144	131	149	124	136	145	151	136	152	140	145	141	151	163	145	145	146	142	150	140	152	131	155	135	141	176	143	155	167	154	153	138	115	145	158	142	138	160	131	148	164	152	161	169	149	125	150	134	158	158	144	134	143	153	136	150	173	124	149	141	134	155	152	169	128	152	144	161	153	136	145	151	155	147	144	126	136	147	175	172	131	177	132	151	153	168	134	178	142	132	180	150	133	157	140	141	167	154	149	145	135	129	145	135	156	169	143	153	141	153	136	158	125	144	141	143	146	150	156	159	122	140	140	164	142	151	130	162	163	140	140	136	143	170	152	132	168	138	141	122	147	144	160	157	145	152	132	140	147	143	151	143	141	138	143	158	142	150	156	155	159	145	161	138	152	153	139	159	158	153	164	135	155	153	151	129	145	143	131	149	144	149	157	155	144	147	154	141	170	138	163	162	142	164	138	147	136	165	163	145	157	141	142	165	158	124	144	148	153	144	149	172	144	152	144	135	146	148	146	143	157	142	149	156	162	160	150	139	165	150	158	160	146	127	139	143	164	155	144	157	151	146	141	141	143	153	133	141	157	155	134	134	139	149	133	144	130	134	141	151	128	180	136	147	165	152	162	145	139	126	140	134	153	154	136	144	159	155	149	156	171	152	147	157	158	172	169	141	136	141	135	160	161	146	151	133	127	139	142	147	148	159	121	135	142	151	136	142	134	155	143	158	172	136	127	163	147	143	135	164	151	141	137	137	162	144	156	163	131	167	136	141	139	140	150	160	145	138	141	126	144	147	144	155	151	170	141	157	156	149	145	136	124	141	150	151	134	153	142	157	153	143	144	147	151	139	164	165	142	140	152	142	131	141	162	147	149	134	147	159	149	140	141	149	155	142	138	140	138	148	145	166	141	138	152	161	130	154	138	131	158	163	143	149	131	146	147	135	143	143	152	149	132	138	144	149	141	150	132	146	159	170	140	131	124	164	154	163	154	164	143	150	148	158	152	171	127	144	141	150	150	129	174	136	161	146	133	138	147	147	166	140	147	141	143	158	175	140	152	149	163	154	128	163	157	174	148	158	140	185	139	153	125	151	134	141	138	135	127	137	139	148	137	130	153	149	136	145	155	163	166	158	137	152	146	163	159	134	127	141	114	143	136	141	157	155	126	170	152	138	156	143	148	139	127	160	143	125	170	156	154	171	148	136	150	141	146	136	146	145	149	164	152	160	166	160	153	143	165	150	153	149	152	156	155	146	160	128	145	153	151	151	142	130	133	163	160	134	152	145	166	142	165	159	154	134	128	138	137	153	139	136	120	157	156	166	153	138	153	143	149	129	155	133	160	137	149	158	153	147	118	157	146	169	143	140	154	144	150	146	128	155	154	155	126	153	156	138	142	136	143	132	160	145	127	171	152	142	123	153	140	147	151	130	168	135	141	160	150	144	145	135	151	142	153	145	145	147	136	161	166	140	147	147	148	109	129	145	163	142	152	165	136	160	138	164	152	145	160	136	150	138	155	154	146	135	158	144	137	137	152	137	147	153	151	145	156	133	145	158	131	139	169	133	134	124	153	134	141	155	159	154	141	140	121	136	135	165	137	163	168	154	149	155	141	144	150	139	135	151	153	174	136	151	131	141	132	146	163	157	145	152	159	127	131	145	152	146	153	142	136	129	147	149	138	184	132	147	154	144	143	148	173	130	128	157	136	144	158	162	148	131	146	137	154	163	141	155	136	136	142	155	149	159	149	154	143	136	161	135	149	143	137	154	125	144	131	143	160	158	129	131	137	149	155	124	121	153	161	117	165	161	145	129	144	139	140	167	149	145	156	157	144	146	150	130	148	144	149	143	143	144	137	128	152	128	159	156	136	135	156	138	146	141	163	143	149	127	133	147	146	148	129	129	150	135	132	171	142	149	161	155	151	163	135	143	154	162	151	150	165	156	137	160	151	132	144	156	138	157	144	121	140	162	153	121	144	143	141	140	147	145	164	131	150	159	139	150	127	163	169	146	134	156	158	176	141	162	120	131	121	135	150	134	135	137	135	143	171	135	170	141	141	169	158	139	155	162	125	156	149	131	126	147	145	162	124	140	154	141	135	160	147	137	130	134	144	141	156	151	141	158	128	156	151	152	140	152	127	117	121	138	148	159	158	154	149	138	139	140	151	134	137	153	138	136	141	161	124	145	134	139	167	137	164	169	155	142	137	140	145	146	143	136	147	142	150	154	159	149	141	128	143	152	129	165	155	144	145	165	121	136	159	164	147	144	140	141	159	152	145	147	139	156	130	165	146	151	141	170	163	172	156	145	147	146	164	133	149	150	153	157	145	138	144	145	147	165	142	137	155	144	145	166	142	142	142	144	143	159	145	152	140	134	139	133	149	143	160	142	140	139	142	150	135	160	134	132	136	173	176	152	146	150	158	137	134	145	125	156	148	136	139	141	147	148	142	164	156	134	123	144	148	135	125	144	144	153	143	143	150	151	136	149	149	141	140	149	145	134	141	152	142	135	155	156	145	147	177	146	149	139	169	159	162	153	178	154	158	131	164	142	133	146	157	170	126	158	150	136	159	158	153	133	129	148	144	146	136	130	131	158	140	139	130	159	145
32243	24744	11446	4075	519	522	483	488	502	469	508	501	523	486	496	493	444	497	505	501	541	471	474	502	476	482	462	498	501	490	458	475	473	517	475	491	469	497	521	466	510	469	456	505	515	495	484	466	511	533	489	487	512	550	510	510	491	487	492	510	484	462	471	455	534	514	565	509	502	546	504	502	494	488	461	493	491	499	490	496	488	440	558	465	468	483	489	500	492	496	463	487	452	463	510	458	472	498	474	473	484	547	468	516	464	488	475	486	482	495	495	482	508	535	502	462	496	451	483	496	557	464	489	506	480	545	520	513	496	503	466	497	461	497	502	436	483	490	480	563	511	487	496	472	496	479	528	503	494	513	462	491	482	504	519	483	531	484	485	451	527	507	474	466	496	508	483	479	486	497	514	486	537	492	472	452	501	499	464	489	472	517	469	512	501	475	496	518	478	491	505	461	478	472	489	470	455	469	498	446	487	483	501	500	460	483	479	526	549	501	498	520	494	519	486	470	484	491	473	478	455	514	456	489	471	496	478	475	511	519	466	490	467	490	506	474	482	547	477	510	522	499	490	471	495	507	559	518	459	481	521	504	490	475	492	519	468	482	505	507	510	478	464	505	454	473	491	498	541	483	501	479	500	515	471	464	488	472	512	503	497	457	494	501	539	478	519	482	471	506	492	500	460	503	523	511	497	476	518	494	527	459	488	455	496	537	521	471	502	529	478	523	469	486	511	548	448	473	471	463	483	526	520	496	482	483	502	455	462	494	510	490	480	504	545	480	514	542	500	474	495	455	490	506	484	484	497	484	519	472	429	516	514	505	478	488	496	477	494	479	464	507	467	496	511	494	518	476	500	509	494	484	465	497	469	488	482	525	534	451	485	515	455	508	479	552	490	514	489	487	538	473	471	510	500	477	487	472	475	520	478	490	497	531	505	464	528	477	497	498	463	470	489	500	496	519	491	530	488	522	522	490	509	482	477	492	474	532	499	524	518	504	490	503	457	509	481	489	523	533	505	491	495	508	471	475	485	494	511	514	456	508	503	503	516	444	512	481	448	509	481	493	472	480	522	500	503	499	493	520	474	493	496	496	478	458	469	481	471	494	502	478	477	496	477	454	496	484	493	481	461	486	484	514	513	510	462	462	479	526	494	518	473	483	514	464	495	485	551	533	468	499	493	469	482	474	499	506	543	428	486	493	516	503	533	496	464	516	484	474	483	492	467	532	473	471	502	476	494	496	479	469	481	500	500	490	539	507	464	466	448	474	473	499	475	491	483	488	495	499	511	453	503	484	509	447	504	517	521	511	436	531	473	498	486	474	496	497	468	520	497	476	475	496	486	497	480	484	515	466	498	522	495	513	484	467	456	481	541	471	528	511	470	502	485	542	472	497	529	515	513	501	514	503	439	461	483	441	505	484	508	496	480	511	462	495	491	465	474	487	471	512	492	477	494	486	487	514	544	528	466	533	502	475	486	487	480	500	514	530	475	502	495	475	498	496	478	501	511	497	500	485	494	502	475	447	454	461	474	459	489	463	485	506	457	485	484	538	479	489	490	460	478	482	481	547	470	495	461	475	472	506	480	467	503	480	498	460	478	467	503	471	474	485	492	517	501	481	519	506	537	528	489	515	475	455	498	491	499	467	534	450	453	510	462	521	478	548	466	463	517	481	461	478	485	495	474	509	494	488	486	487	481	485	537	529	508	488	462	483	482	474	510	497	491	477	467	503	501	486	496	473	491	498	477	479	514	487	480	495	492	500	446	455	497	491	490	492	460	468	517	492	520	471	498	490	497	481	503	475	466	483	497	496	488	464	478	533	486	529	514	477	486	493	526	475	491	455	508	488	510	467	514	525	471	444	514	515	514	496	459	563	506	516	499	471	517	492	504	511	533	508	461	504	492	525	449	486	474	487	473	471	505	474	515	501	482	486	511	479	460	488	464	494	464	522	526	517	458	499	483	503	515	479	480	468	459	479	474	511	481	482	526	509	481	488	472	473	461	511	500	510	480	483	491	514	544	458	514	481	450	506	523	488	524	491	480	514	518	468	496	503	460	464	453	482	495	475	489	501	474	544	522	499	478	474	530	518	481	487	519	484	487	506	495	503	476	486	518	499	489	471	506	460	477	489	494	496	522	499	482	501	496	493	517	525	512	507	494	521	450	499	477	478	484	492	527	461	496	497	482	505	477	466	486	490	499	475	508	477	466	491	473	463	466	502	494	477	474	489	462	488	480	495	486	481	456	476	457	524	535	517	471	478	478	478	518	484	490	460	479	459	520	479	482	482	486	473	519	474	493	494	498	481	532	508	508	452	477	512	487	459	481	458	499	511	507	497	467	506	508	496	518	512	523	494	514	487	462	542	533	540	496	490	479	502	448	499	517	484	486	496	498	527	552	529	486	499	491	491	492	558	527	522	514	490	518	520	500	516	515	490	491	487	487	490	519	520	503	487	521	480	485	540	483	515	482	530	487	511	440	455	496	444	485	503	496	494	523	491	486	478	486	456	463	527	507	510	468	524	519	494	520	498	488	510	500	460	475	486	504	488	499	495	519	469	459	443	490	507	494	487	469	494	478	485	475	490	482	484	497	473	478	478	522	499	455	508	476	508	477	480	503	524	480	484	495	493	503	498	439	491	474	488	470	464	473	482	484	530	478	465	504	492	518	480	445	509	513	469	473	506	504	463	489	519	488	509	508	497	479	452	513	513	529	487	512	482	450	481	457	525	456	498	525	443	506	502	539	510	536	483	510	506	486	447	499	471	480	492	499	493	469	461	479	504	502	464	503	458	517	484	540	433	496	477	482	493	498	558	516	497	492	480	458	540	485	447	454	495	512	480	483	477	460	522	508	540	461	490	488	483	521	492	514	487	478	487	514	518	467	501	490	511	523	459	494	509	495	473	495	462	517	467	458	527	489	524	500	530	467	488	519	450	488	538	482	468	494	480	489	481	504	482	486	475	506	473	484	501	504	465	515	499	493	534	475	443	505	513	505	456	464	500	501	481	518	499	460	502	495	471	477	513	476	515	452	482	503	487	532	506	491	508	491	507	521	505	490	476	491	478	516	494	492	494	488	458	503	493	494	514	480	535	501	497	496	506	444	524	463	477	500	485	482	469	525	482	510	499	484	490	526	480	492	482	481	474	520	464	500	512	475	457	513	495	470	459	501	489	481	503	483	500	486	517	462	491	479	505	481	504	464	495	488	475	477	469	520	496	530	507	506	462	487	483	532	486	496	474	526	526	503	508	512	476	458	502	482	484	503	507	480	496	447	454	497	457	503	509	498	468	511	491	508	492	489	500	493	522	533	480	498	487	457	488	484	478	496	498	493	489	478	499	453	500	523	482	461	503	476	481	523	481	510	503	547	502	471	528	479	531	509	477	470	490	552	493	477	482	490	477	530	506	509	474	500	499	503	464	516	514	533	494	492	460	490	507	485	487	510	469	510	519	509	468	479	517	475	455	481	490	533	520	490	500
70153	61714	44409	21347	2471	207	236	213	216	214	215	224	192	195	201	219	198	220	196	189	196	192	206	194	189	195	222	184	175	180	210	173	184	216	185	215	208	198	217	176	214	188	189	210	185	191	198	196	207	217	173	187	218	208	180	196	204	190	198	204	204	204	221	222	205	191	200	186	189	174	227	200	200	218	196	173	192	184	196	228	187	195	173	188	171	193	200	175	193	197	202	200	214	198	190	220	192	198	192	169	203	188	235	197	207	173	193	189	187	205	199	224	174	208	204	182	199	215	196	213	211	191	196	173	198	182	197	201	210	181	203	187	198	176	204	166	194	190	194	174	221	195	177	200	181	197	213	198	194	216	217	198	228	224	182	175	220	195	171	181	203	211	187	191	215	191	219	178	187	179	189	191	198	202	194	208	211	203	219	172	198	169	203	219	200	172	182	176	191	196	193	219	208	213	218	221	209	197	192	204	192	194	208	186	216	207	187	213	193	212	192	172	209	181	189	196	204	191	196	197	213	208	196	205	186	178	202	189	201	173	188	181	210	186	207	200	205	194	199	214	210	211	180	216	205	200	201	216	197	217	210	197	184	201	214	195	206	187	193	213	207	197	184	208	203	206	207	226	196	180	192	197	196	197	183	193	197	163	203	148	169	178	191	204	222	187	190	197	217	157	193	153	194	192	211	193	202	201	205	181	201	182	155	200	200	206	213	191	201	203	205	185	180	179	198	189	201	208	201	190	210	206	177	171	180	177	182	182	202	199	166	222	195	188	179	205	201	202	189	200	191	192	230	174	183	196	208	175	207	191	208	197	188	213	214	182	171	194	193	213	198	206	187	200	218	190	202	199	184	193	196	199	207	231	192	223	212	231	212	196	217	215	221	202	177	209	206	183	179	195	180	190	179	191	184	189	229	196	194	202	179	232	213	210	194	207	197	218	182	182	204	179	194	189	182	185	198	199	193	213	183	221	226	176	225	216	186	169	188	219	203	190	167	215	201	215	189	209	195	191	205	203	203	196	187	196	211	188	203	218	220	181	202	217	196	188	181	197	210	198	199	193	226	201	206	171	206	200	192	205	217	192	208	177	193	221	182	185	192	184	183	195	197	219	211	191	188	164	193	225	196	198	198	181	196	197	174	205	199	206	206	196	200	196	197	195	199	202	204	183	203	205	203	185	180	207	218	211	179	171	196	216	187	194	188	198	225	182	202	208	204	190	195	201	187	200	191	228	223	185	204	235	202	193	202	173	183	204	206	174	222	207	203	207	186	200	192	223	176	214	205	169	194	200	220	204	197	215	196	190	192	193	163	193	186	181	198	219	195	203	217	192	179	181	207	217	205	208	213	189	173	215	188	207	204	219	181	193	180	181	189	247	179	200	221	192	199	184	210	176	207	212	208	217	153	173	180	223	179	199	188	228	170	192	197	193	195	206	194	181	212	194	193	193	189	179	196	213	163	191	197	205	214	196	192	190	203	188	189	202	190	210	188	171	190	218	192	165	188	193	187	218	212	177	196	207	225	195	205	192	209	200	189	218	210	204	206	177	193	181	178	177	200	182	184	188	195	205	199	207	194	188	201	178	201	177	192	166	211	186	172	194	214	196	228	191	195	212	199	200	196	181	213	211	214	211	207	181	195	187	196	181	200	184	206	182	197	226	193	197	197	200	194	197	217	192	205	216	182	187	209	206	208	208	192	184	216	218	227	196	199	186	204	195	209	178	185	206	205	188	203	215	206	204	200	203	202	213	215	195	178	188	212	184	178	199	206	188	181	190	183	195	196	179	200	190	210	214	201	203	202	192	180	187	211	190	212	184	199	197	184	186	188	190	195	204	206	188	183	170	216	203	180	199	209	204	193	183	222	211	173	205	176	194	222	204	208	196	219	177	202	179	202	202	202	189	170	203	199	186	197	186	203	203	198	210	177	190	190	202	178	202	192	181	194	197	200	194	215	193	204	188	201	189	194	223	203	217	200	214	199	198	197	224	192	221	181	185	173	176	177	216	207	226	177	229	193	211	191	206	194	187	204	205	216	224	189	226	218	203	189	204	184	184	168	188	211	196	200	197	186	175	173	186	199	208	209	216	190	182	189	204	216	187	186	202	211	190	199	192	195	207	185	182	193	211	194	163	221	179	221	225	198	207	180	209	182	184	212	205	204	197	217	214	206	204	207	198	221	189	207	184	201	201	183	174	168	223	227	197	183	212	201	204	216	210	186	185	226	199	194	195	170	212	209	209	193	182	190	182	204	206	208	177	175	210	192	208	209	197	218	218	198	201	199	235	187	201	196	179	210	207	235	208	192	199	185	197	217	210	210	204	193	210	222	191	206	201	234	200	189	196	190	183	186	170	196	212	178	189	203	208	175	197	198	219	198	209	200	192	214	204	210	214	188	193	198	215	203	212	189	176	207	190	222	221	190	206	216	205	191	186	215	193	202	194	192	200	180	196	193	184	212	204	206	182	205	190	181	210	182	181	204	193	176	221	178	190	200	196	206	194	169	203	219	181	207	179	203	197	204	218	201	197	189	196	189	227	177	198	215	215	191	192	195	187	190	163	210	195	186	162	189	174	198	200	193	168	204	176	187	189	218	198	199	213	233	203	206	215	222	186	206	199	198	208	191	181	179	198	174	186	187	196	185	192	192	213	199	207	195	197	190	195	200	185	198	186	202	198	193	194	205	190	198	198	194	191	197	212	190	201	195	202	208	196	192	213	206	205	203	202	204	197	206	220	190	184	202	217	185	216	182	205	187	216	190	198	217	178	167	176	187	200	218	201	183	185	176	173	195	196	189	207	188	186	196	180	195	205	182	187	195	199	223	186	186	196	212	188	199	190	189	196	190	166	209	192	194	196	210	186	192	199	200	181	203	189	185	193	178	185	191	187	187	178	200	189	203	183	184	194	185	183	194	192	227	227	171	200	187	201	199	218	196	214	188	203	212	187	198	193	200	180	187	197	197	222	184	200	186	175	207	193	178	178	214	206	200	198	208	190	174	195	181	176	192	225	185	195	203	218	236	204	192	182	170	172	186	189	215	207	196	201	191	189	174	189	194	199	223	188	180	197	200	202	202	179	189	220	218	174	197	191	192	202	191	188	210	236	201	217	179	198	167	172	194	190	189	205	180	181	205	189	200	218	193	208	203	211	182	207	194	178	213	206	180	210	207	208	173	220	196	198	173	212	200	199	175	167	201	178	195	201	185	169	169	195	188	218	199	222	225	219	186	189	209	203	196	199	181	197	189	197	203	205	203	206	194	191	171	181	201	211	178	197	175	188	199	184	175	215	198	193	210	202	183	196	235	211	202	180	208	190	204	208	178	176	196	186	197	196	202	159	182	213	167	206	178	197	192	215	195	194	199	191	203	182	226	205	180	177	188	199	212	187	195	218	184	201	183	197	186	198	203	208	201	182	186	167	203	190	194	193	175	180	189	193	202	162	187	179	181	189	206	218	185	188	168	190	197	217	187	182	214	192
50940	50490	40580	18676	825	767	726	713	655	716	658	652	651	657	649	698	633	652	643	656	659	660	623	620	639	647	675	656	648	591	648	667	642	599	656	662	597	684	635	607	624	641	643	641	600	656	640	641	605	610	648	664	635	594	606	642	637	646	588	583	589	623	637	607	618	629	641	589	640	600	601	604	611	620	616	641	662	610	611	628	644	649	625	649	658	631	656	593	582	611	653	627	610	627	640	588	618	663	596	625	640	660	631	617	598	618	675	647	616	621	622	616	652	632	650	651	651	618	600	588	602	598	646	679	611	639	655	663	654	606	651	627	660	651	604	620	611	679	647	644	628	601	592	610	597	624	594	625	637	588	602	619	629	657	649	595	625	615	635	634	588	634	637	602	676	657	646	621	629	626	585	622	555	644	647	631	621	641	611	632	655	628	627	626	621	641	621	612	608	634	641	628	612	624	630	616	620	619	642	585	601	614	610	589	656	638	666	640	654	634	630	648	634	619	583	624	642	615	634	661	678	621	621	602	640	609	601	634	620	617	609	630	582	598	570	633	596	655	601	651	615	613	639	661	643	592	663	632	608	616	636	632	660	572	612	600	658	643	637	639	638	639	643	626	622	651	591	631	586	661	666	638	602	636	620	611	642	586	605	604	623	614	604	676	648	664	614	644	645	632	597	637	622	638	624	647	639	598	567	650	627	640	653	652	639	641	608	627	641	642	621	617	602	623	641	585	617	629	635	619	625	647	619	661	593	632	668	589	683	627	618	619	615	637	620	577	601	661	597	648	596	649	620	620	611	595	620	623	595	670	568	638	638	642	632	666	603	628	607	610	631	647	658	587	571	602	611	628	586	615	643	622	640	603	639	592	605	684	642	639	608	585	619	595	659	650	650	625	640	615	629	628	594	663	615	605	645	613	609	607	666	587	626	624	612	583	616	623	646	630	595	602	613	602	647	644	598	616	604	628	604	630	646	610	648	632	598	655	646	666	598	596	586	641	619	616	663	644	630	592	635	674	594	668	637	661	606	596	662	612	607	684	591	657	633	616	575	632	632	602	624	608	663	658	598	629	642	639	647	590	629	605	613	643	593	593	642	602	651	613	641	687	559	659	620	636	562	607	644	637	629	643	613	626	648	657	645	630	638	629	609	647	616	664	618	608	666	594	604	623	603	621	633	621	625	588	672	614	635	607	619	605	575	594	650	644	628	641	639	683	640	649	624	644	624	642	637	635	609	652	632	626	599	644	621	625	603	671	600	602	613	618	664	618	620	637	645	626	593	655	623	627	586	636	633	628	679	616	641	612	653	616	622	649	649	670	616	632	637	594	613	609	593	643	583	651	639	677	639	658	640	660	657	641	615	624	656	592	622	634	664	594	624	651	662	626	650	659	624	618	649	609	614	626	627	606	604	652	649	629	574	625	612	603	647	630	602	617	610	633	613	636	623	606	617	612	665	638	617	628	702	585	585	576	610	602	641	610	625	644	619	657	665	612	638	627	656	625	640	641	595	683	604	583	600	624	636	640	633	608	598	644	613	613	602	592	608	614	643	665	623	597	661	643	633	612	669	681	632	667	644	621	593	607	625	612	671	639	638	642	620	634	638	661	657	692	606	628	602	639	576	646	651	675	669	668	699	627	607	651	634	635	633	640	647	641	643	593	677	641	615	631	660	646	656	634	612	571	622	648	644	623	621	639	633	648	603	614	606	670	622	621	647	624	643	635	662	673	661	651	614	624	570	650	650	615	655	691	598	623	611	583	625	668	628	635	619	649	662	621	570	655	607	635	602	614	605	628	595	611	540	594	626	637	609	623	599	623	579	621	672	649	659	608	609	625	672	651	661	640	640	632	619	631	632	657	613	605	653	629	587	651	647	585	640	617	641	630	685	596	612	645	653	597	662	647	661	618	622	628	607	607	616	635	648	572	662	628	639	639	637	637	619	606	627	670	632	640	633	626	658	639	607	652	613	658	625	630	663	637	639	634	607	664	615	662	593	677	666	627	646	621	664	663	639	624	651	646	591	656	588	648	599	644	611	661	661	647	627	644	641	623	628	576	627	613	632	630	638	652	633	634	671	619	637	610	632	618	668	635	575	645	635	633	679	621	593	580	615	586	635	656	631	659	624	642	612	640	625	639	621	607	655	599	620	678	639	595	639	644	685	636	599	677	603	672	602	598	648	623	620	596	595	612	601	595	644	654	664	599	622	655	644	605	621	621	633	672	609	647	632	647	642	615	624	667	617	652	652	605	612	627	668	582	599	598	608	601	613	594	636	605	642	595	650	612	581	642	631	583	610	639	661	586	605	676	639	601	629	613	615	633	632	593	651	659	618	586	622	585	674	578	598	659	604	613	636	591	626	624	632	601	592	639	648	611	623	650	629	685	622	632	615	637	623	644	594	616	666	612	639	603	663	626	582	625	629	626	635	623	603	591	643	689	595	633	632	663	632	620	579	681	634	652	640	584	659	601	599	604	656	599	627	628	617	629	618	629	607	610	613	641	627	630	621	640	630	612	671	621	619	615	629	618	634	618	591	634	634	608	636	578	650	631	635	628	613	642	630	637	592	662	632	634	630	605	662	693	591	631	638	614	618	636	621	611	621	632	609	647	605	596	596	615	640	624	649	642	636	626	645	620	615	684	608	640	677	607	580	603	621	620	637	594	612	657	645	613	614	622	629	584	634	612	612	638	677	608	626	605	641	605	662	605	566	636	616	599	648	628	601	633	604	647	572	645	587	625	650	679	629	608	614	610	593	653	619	623	616	606	651	620	624	633	630	614	653	634	635	676	609	624	643	655	677	657	640	650	636	683	653	608	659	611	644	662	631	598	611	620	606	612	658	609	663	646	630	645	616	614	644	634	625	650	652	606	569	648	576	654	610	611	632	610	583	608	687	607	639	664	651	662	628	626	656	621	620	661	658	650	611	686	635	652	647	674	624	637	596	634	673	632	666	592	608	630	632	675	620	614	622	597	613	607	645	633	597	670	668	624	662	656	634	620	670	597	637	694	657	634	685	640	621	625	599	638	586	617	656	672	662	644	684	645	626	614	654	651	657	648	646	654	643	614	619	643	632	609	654	622	632	649	621	666	639	611	621	579	622	592	594	607	632	640	578	667	646	655	635	632	631	626	622	581	589	606	584	622	646	684	627	621	567	644	697	621	629	616	664	625	623	614	623	632	655	623	630	615	640	653	609	638	638	610	646	641	646	617	623	658	577	626	617	652	629	664	633	619	611	668	599	615	653	629	680	620	634	629	664	604	614	602	625	638	676	587	621	592	606	608	618	670	606	606	640	659	595	590	601	655	612	574	629	641	624	642	657	557	606	616	588	594	615	617	671	631	603	622	651	615	619	634	630	640	618	642	638	602	599	630	635	642	610	641	654	639	574	629	646	634	636	638	599	642	628	638	646	632	659	622	655	643	651	656	662	640	638	591	672	626	596	628	590	651	615	596	671	621	626	612	634	648	598	613	640	645
79870	73898	56104	30678	7400	548	364	388	333	324	305	332	308	337	304	294	306	277	334	305	312	304	342	304	286	307	296	279	336	288	314	294	284	328	325	283	269	305	281	318	292	288	294	293	256	281	306	282	290	295	344	297	294	302	338	270	276	306	260	301	337	303	308	294	245	296	279	294	305	305	288	284	334	308	281	330	307	300	253	289	289	311	269	295	274	297	299	276	306	254	274	292	286	288	276	295	297	290	312	323	284	291	315	315	311	303	293	311	277	297	262	315	321	290	274	294	303	297	313	273	275	292	288	294	289	306	307	284	267	287	330	301	317	267	292	329	285	315	318	286	312	293	311	278	297	302	298	252	310	275	293	291	300	313	258	289	261	270	303	280	306	294	278	289	282	269	317	338	303	293	311	272	313	305	290	304	279	290	303	317	296	305	281	285	324	272	340	320	289	287	272	275	302	298	271	269	278	271	304	273	279	281	246	274	270	265	300	318	308	315	290	296	276	294	311	304	294	316	307	285	317	260	312	312	316	276	308	277	280	287	303	303	314	299	305	318	289	259	281	327	280	313	281	252	302	292	302	254	292	284	320	281	307	325	280	297	304	294	315	318	313	317	274	284	309	305	271	278	281	247	285	287	358	307	291	301	312	310	282	318	326	282	304	314	299	328	255	300	291	298	304	266	303	313	298	316	302	318	285	304	341	298	269	284	292	303	260	291	280	256	284	258	270	279	282	261	265	270	291	325	294	302	311	312	282	300	306	310	304	295	311	327	285	316	304	309	291	307	308	280	296	279	277	289	311	290	334	291	269	324	278	290	303	279	302	293	290	313	302	309	306	263	296	301	306	320	309	316	283	329	293	314	304	320	278	305	277	316	285	336	300	279	282	289	318	307	298	293	303	292	298	275	304	283	279	303	266	325	296	316	329	281	300	301	312	309	279	246	294	293	298	293	296	274	298	287	306	293	286	318	317	311	287	311	300	316	316	312	292	298	272	274	328	324	296	296	280	277	319	297	298	271	301	316	335	288	318	264	319	262	273	284	278	336	297	290	275	316	304	297	311	285	324	308	296	266	297	279	305	284	298	273	262	287	321	277	276	249	322	322	335	273	266	296	279	313	332	287	313	297	279	293	300	296	305	309	297	298	310	295	292	305	297	257	309	284	303	286	281	323	306	321	314	280	315	299	282	262	313	302	292	285	299	283	280	306	329	313	298	288	311	306	315	272	283	288	313	292	292	308	317	293	333	272	277	312	307	265	284	312	267	252	317	296	290	287	308	292	289	317	300	271	312	313	301	303	320	283	303	291	299	316	350	285	292	331	315	306	298	295	287	284	269	294	318	269	283	273	294	302	304	289	296	328	310	323	330	280	301	316	297	313	295	311	303	293	263	300	310	310	284	279	278	282	275	275	284	284	285	333	292	348	309	334	279	339	254	314	274	305	277	291	299	306	301	290	291	309	303	288	315	305	294	285	306	308	266	270	306	305	282	309	306	317	320	277	304	293	278	312	325	275	303	263	315	317	293	297	288	297	272	298	259	316	316	292	328	285	294	294	320	309	313	285	288	294	292	325	287	328	270	272	299	307	287	320	292	276	296	303	276	283	288	281	325	314	289	302	311	294	299	262	306	291	298	313	311	327	283	285	286	303	278	306	276	270	287	318	266	290	323	274	288	292	285	294	307	295	312	323	288	319	306	292	290	285	291	290	282	285	270	335	261	297	326	285	289	262	267	306	298	316	270	321	321	293	288	292	291	270	313	292	312	296	295	291	290	311	286	275	280	294	310	282	290	321	286	327	288	307	277	314	307	298	259	352	301	278	280	293	296	283	284	283	306	307	303	299	289	255	288	295	268	303	281	283	290	311	299	267	294	283	246	305	275	297	310	300	270	278	300	314	296	289	299	327	285	295	311	285	269	255	298	309	291	306	289	319	325	293	274	295	288	334	270	318	299	316	295	325	288	309	299	275	318	290	290	296	295	277	281	314	289	315	296	265	277	284	284	318	275	307	350	266	261	272	310	282	291	315	292	299	328	294	277	293	270	287	330	291	305	273	293	294	286	270	319	250	266	303	319	287	279	292	280	301	263	269	317	304	248	323	296	305	289	272	288	311	286	275	315	279	355	300	289	291	290	309	325	301	325	314	312	290	284	298	281	312	298	321	302	285	310	290	292	281	319	298	280	295	289	282	293	282	286	251	261	310	304	308	302	284	300	284	283	289	299	303	293	320	294	280	272	286	306	295	275	307	296	309	280	288	307	293	284	302	291	313	291	261	328	300	277	314	297	283	307	331	302	280	269	310	288	306	288	316	285	305	284	282	307	314	316	294	300	263	296	288	320	303	315	305	277	270	292	294	288	278	268	302	319	273	289	285	304	280	294	281	283	304	310	287	281	257	306	268	286	326	328	309	282	302	326	285	269	315	276	291	304	321	289	304	309	297	293	346	281	270	307	325	293	295	300	316	302	265	299	299	286	316	268	298	325	297	301	304	263	304	300	311	315	320	280	295	314	279	293	279	285	279	278	289	289	266	325	298	301	321	307	288	263	290	269	339	310	294	258	274	284	307	313	325	303	305	294	306	306	297	319	293	296	306	327	270	293	333	292	309	324	276	286	299	311	290	319	318	279	297	312	299	299	272	276	319	291	313	296	319	288	301	295	294	278	320	260	322	314	289	279	331	268	276	292	299	312	268	294	297	306	296	296	288	295	290	296	311	307	263	295	335	299	276	320	297	316	329	277	299	298	291	273	294	290	283	256	292	286	295	280	316	256	311	306	277	296	292	265	254	299	288	311	252	271	313	285	295	298	276	292	282	272	273	332	290	281	286	318	279	311	305	307	296	267	305	291	279	296	295	282	294	302	276	301	280	279	300	313	311	308	288	316	306	261	281	274	281	323	250	311	307	335	291	295	292	284	309	296	326	258	311	284	281	287	312	326	305	295	267	300	316	274	287	329	281	292	267	270	317	291	274	277	295	269	297	294	303	293	315	289	305	284	297	312	284	306	338	310	308	298	277	294	299	259	291	332	300	340	296	302	284	295	295	306	318	300	315	306	275	271	307	293	281	315	269	295	307	284	247	293	286	290	264	323	278	299	290	295	322	303	310	306	257	271	297	274	287	307	296	309	322	301	292	315	318	292	269	311	272	285	287	291	280	306	327	302	323	302	294	339	259	290	274	321	301	281	255	324	283	304	300	299	271	322	304	322	287	291	305	304	262	284	287	268	306	315	277	273	288	281	311	287	304	281	291	292	301	311	293	294	310	287	289	304	298	299	305	315	270	294	285	306	312	295	285	288	335	307	299	257	268	255	305	295	303	302	282	263	270	271	289	280	302	254	308	286	297	278	262	294	274	282	266	320	309	324	312	312	286	297	281	280	306	300	286	334	295	284	287	341	329	293	289	281	274	303	273	311	271	310	305	292	315	277	288	296	302	289	284	302	315	281	316	314	332	310	301	288	328	274	288	291	289	252	306	274	308
62542	64366	51704	22748	1289	1134	1002	1054	952	976	1000	928	1003	958	937	900	934	856	861	913	889	918	873	901	894	893	916	860	846	804	871	924	899	882	859	906	879	911	856	933	866	911	871	834	844	851	902	869	910	908	839	870	880	934	915	877	882	864	868	880	874	963	832	913	921	827	880	842	846	884	877	892	883	848	866	881	900	847	892	938	905	851	910	886	903	854	855	878	862	891	895	876	876	855	858	869	897	926	838	904	879	893	934	894	869	906	907	895	872	859	892	840	922	867	818	834	901	897	913	898	878	886	874	891	891	834	875	901	885	862	871	904	866	887	828	879	918	850	832	916	888	895	900	928	861	906	910	833	869	891	854	878	855	857	929	923	869	839	863	885	849	846	870	888	904	914	820	890	897	880	843	909	827	854	800	853	909	850	855	833	896	862	871	899	863	834	871	916	837	870	864	863	940	854	860	859	909	876	877	912	891	888	875	862	875	894	893	829	902	871	883	868	910	919	904	922	879	921	920	882	855	912	863	847	869	928	860	864	889	933	954	870	865	879	879	884	840	923	888	882	892	850	837	923	882	883	891	875	881	830	876	904	880	901	897	842	879	889	854	878	849	930	869	899	871	846	907	883	870	878	876	836	810	841	914	865	864	836	890	898	841	843	855	913	947	932	802	854	882	858	895	882	866	897	933	835	895	853	890	900	907	886	892	873	782	864	930	873	869	891	890	869	845	900	868	864	832	899	848	871	804	879	887	920	856	835	894	863	916	869	870	848	848	878	871	892	892	856	891	850	905	861	891	899	902	896	872	873	888	851	886	846	799	835	814	857	924	850	908	889	843	846	864	817	888	849	881	888	899	879	925	857	918	917	898	861	861	841	812	851	932	847	886	866	887	870	864	881	839	885	886	857	880	917	904	919	900	845	863	868	871	862	859	864	871	886	908	907	871	864	837	869	877	896	861	853	836	862	842	903	886	854	882	882	864	918	867	843	855	853	881	821	906	884	887	945	831	846	864	891	909	884	859	875	903	909	900	879	892	923	855	840	862	900	861	848	904	881	898	853	871	836	855	885	904	890	864	848	864	903	866	828	861	926	926	868	879	903	909	895	852	899	880	888	850	906	921	881	855	879	899	878	864	889	933	862	916	891	844	933	909	889	846	840	885	876	849	869	917	858	865	898	897	891	884	841	880	885	866	857	939	927	862	862	856	867	904	886	897	884	898	898	871	868	859	903	889	897	857	902	868	861	864	859	817	890	931	794	913	863	866	859	874	851	859	857	851	880	908	877	848	810	858	869	884	854	921	819	900	855	941	853	808	834	892	911	861	867	872	822	877	897	903	905	825	875	857	891	893	840	852	854	854	825	874	905	856	912	844	870	873	897	860	927	858	874	838	912	874	896	838	885	900	861	858	848	928	881	889	918	829	878	826	842	862	897	854	861	846	827	908	893	892	861	926	866	836	880	891	895	899	857	856	902	898	821	909	845	872	895	906	888	898	845	853	850	882	888	906	889	915	866	870	853	854	886	834	823	861	884	865	898	860	893	897	849	853	858	891	899	863	838	885	879	834	871	879	875	874	916	897	839	860	878	861	926	837	888	889	900	871	932	856	910	903	923	900	902	870	917	858	908	915	870	860	853	858	853	919	916	881	877	859	873	856	893	882	889	860	875	904	860	869	864	861	872	902	888	864	860	878	913	915	864	824	839	858	855	893	850	851	851	822	886	870	847	818	868	950	898	881	882	812	861	825	901	835	829	881	850	923	880	897	905	823	915	867	907	872	866	868	896	918	847	865	869	894	893	806	879	830	892	919	847	831	847	927	865	903	870	853	875	859	863	878	841	898	854	854	837	891	819	872	930	900	840	907	862	864	895	916	835	890	895	891	925	847	937	882	881	889	879	877	925	878	853	909	930	881	908	921	894	858	898	868	859	879	897	813	894	918	923	891	843	868	893	883	856	880	848	878	867	854	879	894	819	867	890	896	842	897	899	873	879	841	866	883	871	843	863	919	872	833	871	857	870	870	874	874	916	857	916	882	832	848	876	832	871	874	877	861	843	847	868	863	868	869	853	862	877	887	902	915	870	922	869	937	860	835	881	872	917	827	846	926	913	914	853	843	875	847	845	843	908	885	870	870	854	860	907	871	858	891	883	856	803	863	891	840	842	859	874	848	900	901	874	885	832	910	881	910	873	824	892	939	908	837	897	905	902	862	861	852	885	868	847	884	842	908	880	921	885	906	888	935	938	882	944	868	858	941	880	888	826	850	871	880	857	921	911	834	887	897	899	884	916	883	899	884	855	917	915	865	917	902	812	916	912	850	932	873	875	858	914	839	874	901	860	881	894	972	880	917	869	806	894	871	915	870	859	894	874	810	886	877	889	861	844	886	863	865	918	842	851	914	868	896	891	837	835	881	796	851	850	910	868	809	913	872	861	873	884	878	836	905	885	862	857	900	876	915	892	893	865	941	837	880	852	879	834	865	878	869	830	885	869	855	880	863	907	907	869	910	864	831	854	899	881	883	873	883	939	858	853	834	908	914	841	847	857	822	898	883	875	854	916	917	877	858	859	862	838	850	850	872	863	891	865	905	865	875	866	913	895	909	925	931	884	866	839	831	861	909	886	803	932	879	897	953	839	873	902	870	866	850	871	897	838	887	934	884	912	895	861	867	891	943	872	911	888	866	895	909	884	894	888	892	914	870	930	855	911	830	900	866	890	916	885	935	888	857	913	877	902	865	858	856	897	860	889	899	893	819	890	869	915	889	867	861	861	923	912	865	866	876	909	867	867	905	869	875	877	879	881	887	827	909	841	888	853	837	836	882	894	872	876	866	783	885	826	858	868	875	928	874	904	883	911	886	872	815	876	884	859	853	896	877	851	884	889	875	880	877	840	898	851	909	883	857	900	899	895	893	888	833	872	863	887	877	875	885	927	884	881	908	896	862	894	898	869	887	882	847	906	918	822	877	933	863	866	837	865	894	813	844	897	847	919	882	886	906	863	840	841	914	886	802	902	889	869	840	843	881	823	889	820	811	869	836	928	928	840	935	885	877	872	891	883	842	827	894	890	899	861	893	830	872	883	857	886	829	819	935	880	894	911	860	875	833	880	873	887	860	878	860	828	890	852	843	880	882	832	891	890	871	853	862	881	905	877	954	818	910	892	896	890	861	903	878	845	896	860	854	911	873	902	878	894	874	902	871	898	842	854	880	872	855	869	883	875	893	848	872	851	891	897	859	875	845	873	896	841	812	870	874	886	847	870	873	887	884	930	864	905	822	823	863	844	835	889	909	919	849	879	844	882	916	874	883	845	886	852	848	866	904	929	882	855	916	869	855	900	823	863	836	869	867	903	899	874	840	889	919	801	880	885	880	878	869	848	882	910	832	882	857	856	902	870	836	888	829	879	901	880	849	838	874	907	879	889	860	885	899	892	860	901	906	914	881	881	908	841	871	875	936	906	877	909	935	855	834	920	857	908	842	879
32869	21550	8684	1834	208	148	176	168	132	154	150	147	180	137	153	177	178	156	151	154	146	150	147	122	162	141	144	149	148	141	154	143	158	134	155	157	140	123	141	134	156	132	152	137	164	155	144	149	141	148	149	141	149	150	156	152	165	147	143	150	156	158	135	130	157	146	152	144	164	147	158	149	159	138	129	147	141	141	148	161	167	136	166	152	182	162	157	159	146	141	143	135	145	143	132	137	145	149	157	160	155	158	148	150	143	157	147	154	152	172	174	157	160	166	135	145	135	177	153	153	142	151	143	126	142	135	161	142	139	159	137	158	130	134	144	128	147	159	146	151	141	159	139	142	145	168	151	146	148	130	147	153	136	152	135	157	156	145	147	157	136	163	172	146	142	151	149	142	140	157	152	158	143	157	141	142	160	145	146	163	155	157	129	155	136	144	149	142	154	142	151	134	149	161	149	154	143	133	135	126	155	137	147	152	144	148	154	140	136	135	163	147	145	140	160	132	136	144	155	153	164	153	136	159	142	153	142	144	153	157	131	137	160	151	144	144	152	143	141	146	136	139	153	164	159	147	149	147	139	170	124	155	151	148	151	135	156	161	119	141	126	143	132	142	129	158	148	158	153	171	136	136	148	163	144	140	138	157	152	147	126	147	155	161	159	153	161	136	160	147	130	165	176	141	139	143	161	138	155	137	154	151	133	154	139	135	135	161	151	138	151	142	171	172	149	143	152	177	131	158	143	151	140	150	149	143	165	166	158	180	153	157	137	144	137	164	145	168	155	121	167	146	125	145	163	171	134	151	154	138	175	151	158	153	147	159	149	159	158	161	150	129	132	140	163	133	140	171	141	136	156	142	174	157	150	135	155	140	148	149	171	148	153	158	147	130	148	144	122	149	148	138	171	148	162	149	134	154	139	138	162	152	158	132	157	143	151	126	149	158	156	136	152	128	142	149	165	128	151	152	161	149	147	168	143	148	173	163	126	156	150	121	138	155	166	157	153	121	164	153	156	146	152	167	152	132	140	142	154	164	142	151	127	131	163	160	126	149	139	145	153	152	162	147	149	150	147	175	147	177	135	148	153	171	159	146	137	145	162	144	152	149	186	128	161	153	141	151	119	155	156	126	163	131	131	157	133	174	126	161	144	118	158	144	148	148	143	143	143	149	153	153	143	126	123	151	159	142	162	170	152	156	164	150	152	148	143	135	129	132	156	138	142	150	161	156	156	135	163	156	145	158	142	159	162	153	139	145	165	158	163	148	151	156	125	152	141	143	155	156	158	156	150	126	161	130	143	160	154	153	159	131	153	128	153	134	131	150	140	142	181	147	133	132	141	165	167	148	154	138	154	128	152	147	130	145	133	140	156	165	127	150	141	162	156	150	153	169	136	160	154	137	143	166	160	154	172	152	158	133	132	135	144	155	153	163	143	153	147	155	155	148	148	170	139	159	129	150	149	122	143	163	155	158	146	154	128	143	129	154	128	146	160	157	156	147	176	164	159	148	148	151	159	161	145	141	138	149	173	137	154	138	162	132	146	141	158	151	136	150	156	153	130	148	160	144	151	159	148	150	139	156	132	152	160	142	149	148	129	130	164	159	141	144	169	152	138	166	135	140	146	175	154	148	175	124	148	146	143	139	167	150	138	144	145	179	145	138	134	150	150	154	117	169	147	139	144	129	155	161	161	161	154	144	175	143	137	143	147	145	164	157	143	151	140	142	151	155	140	152	152	128	138	144	142	174	155	140	145	137	151	143	168	134	152	141	136	141	159	146	149	142	159	152	163	160	154	157	153	150	138	156	156	154	158	159	159	146	150	153	143	164	152	146	161	123	132	133	129	147	170	151	144	173	140	144	143	149	140	171	145	177	140	146	145	162	157	146	136	127	145	157	168	143	143	141	147	135	160	165	163	155	150	132	139	146	160	156	148	153	146	138	143	139	159	157	155	157	139	174	153	121	169	134	138	146	138	146	141	152	141	145	162	149	158	167	152	147	149	161	153	150	143	139	169	174	153	154	135	147	161	156	132	134	132	139	166	153	139	163	134	156	154	146	128	153	142	157	165	149	145	170	151	125	129	142	151	121	156	141	145	152	149	148	147	146	165	148	148	170	137	141	133	142	134	163	142	148	142	128	159	149	140	148	151	151	126	139	134	146	144	170	144	147	137	123	150	138	144	137	138	139	149	124	136	135	162	166	177	134	141	161	124	141	146	151	146	121	148	164	196	153	144	160	143	151	140	128	157	159	136	160	159	156	161	146	123	156	132	163	147	130	152	167	160	158	153	144	138	139	142	158	134	155	160	152	161	141	125	147	145	145	188	137	152	133	138	155	127	150	151	131	158	142	167	163	137	147	150	143	147	130	145	120	150	159	166	127	157	142	167	139	153	167	131	147	141	175	171	153	152	135	158	143	147	151	167	151	138	131	168	144	139	161	152	155	132	178	144	158	157	160	147	151	131	141	145	148	133	154	134	137	141	137	155	167	154	137	159	148	115	156	147	163	130	149	147	148	155	140	149	160	141	153	151	153	147	149	149	164	142	139	158	148	163	135	155	133	163	149	164	149	159	150	133	141	143	143	128	136	164	149	134	153	136	141	150	136	122	152	143	159	167	156	159	153	152	137	165	158	156	155	123	145	143	156	179	142	141	139	156	161	159	167	154	174	148	161	149	164	148	141	142	135	157	144	141	139	139	162	145	131	152	150	135	136	138	151	154	167	155	124	148	179	137	151	154	153	147	129	137	163	146	179	156	161	151	165	160	161	161	163	153	133	156	170	146	146	147	161	128	146	139	172	147	151	171	150	158	146	153	151	148	139	152	136	127	159	153	168	146	156	160	117	140	121	149	173	141	123	165	148	128	140	147	162	167	144	134	150	152	139	154	141	156	154	143	147	151	154	152	147	152	146	163	143	160	144	130	143	150	132	151	144	172	141	143	153	159	142	152	152	147	158	157	142	156	150	143	130	150	138	168	162	139	142	149	137	150	146	149	153	156	142	134	135	150	138	144	140	159	161	142	155	151	169	155	148	140	150	152	139	144	126	168	144	154	150	149	154	126	164	159	169	167	146	161	169	173	137	152	167	154	170	146	142	156	144	168	121	146	164	151	142	143	162	151	150	152	149	124	166	158	144	158	165	149	144	136	144	137	155	151	140	152	159	162	146	144	145	177	138	163	144	137	155	160	122	149	130	149	172	133	156	153	125	145	159	153	132	142	137	166	131	166	139	153	133	157	143	131	150	139	159	135	145	154	136	167	153	128	140	141	161	159	134	167	154	138	154	127	150	164	139	138	141	151	134	141	134	157	168	154	137	156	148	141	149	167	154	137	161	128	151	143	145	152	139	158	151	141	150	139	133	139	137	136	157	116	142	137	150	158	144	138	145	162	150	146	158	157	157	156	148	140	150	153	146	122	143	170	142	157	152	151	156	146	136	136	157	129	166	147	109	167	149	167	173	156	150	171	144	142	144	142	129
32023	25214	11316	4036	506	480	477	511	500	506	480	533	467	543	485	478	519	515	482	481	501	494	515	500	502	469	511	505	546	555	504	515	474	504	470	478	512	486	470	497	482	503	517	552	524	470	516	521	516	493	497	508	521	542	509	464	489	487	493	472	491	502	499	510	441	515	504	501	521	549	508	514	520	504	522	508	469	491	495	495	523	547	513	488	516	522	481	515	455	501	499	505	511	500	502	480	506	494	472	519	514	523	462	458	511	503	482	496	500	518	510	511	490	475	501	488	482	502	525	532	520	447	496	509	438	470	485	509	559	512	476	546	489	505	534	494	530	511	499	485	507	492	488	485	508	483	510	487	507	496	513	497	505	503	506	471	494	512	502	498	457	516	547	508	501	514	514	503	513	501	477	508	480	486	501	495	501	481	507	502	493	512	512	522	472	506	510	462	498	505	490	509	520	484	544	511	513	465	515	503	525	472	515	528	486	496	482	487	521	490	513	543	534	509	494	500	476	482	499	468	484	499	518	507	512	476	501	494	521	506	477	524	522	508	480	513	523	497	511	465	542	496	485	513	559	535	525	497	526	482	532	509	537	510	513	507	471	484	531	526	521	528	502	490	510	478	465	509	530	507	459	486	502	521	500	516	483	530	502	527	516	471	449	485	498	494	513	505	490	491	516	547	473	523	519	492	529	492	511	515	539	506	488	525	507	548	474	535	504	516	493	485	534	536	541	514	499	479	501	531	497	506	478	490	500	483	493	508	518	486	490	459	523	511	498	498	501	517	492	534	530	514	491	521	534	488	522	510	525	474	442	494	484	545	540	491	552	495	516	499	471	500	480	467	475	451	516	512	489	503	544	533	508	483	517	501	469	497	529	498	492	531	493	504	513	509	509	529	498	496	498	503	533	499	482	468	511	461	499	497	539	501	524	503	508	500	479	512	492	499	524	506	502	542	500	548	540	497	470	523	507	484	517	512	470	485	484	513	494	520	516	487	497	524	519	463	486	509	520	508	519	513	515	499	486	510	505	446	483	480	500	479	480	505	514	490	507	472	506	489	517	488	501	511	507	517	505	531	568	508	509	498	443	489	490	523	505	499	479	506	463	492	478	483	522	457	502	496	505	485	466	540	478	505	496	517	489	467	525	518	478	487	451	504	476	462	506	492	550	484	490	483	489	516	509	451	548	500	488	521	479	494	453	493	468	457	486	486	498	492	506	487	500	468	460	511	485	476	476	511	531	489	498	472	508	526	563	498	511	508	515	535	506	475	494	474	512	479	523	534	504	507	518	504	471	512	505	518	513	492	528	556	491	515	531	503	531	502	488	530	513	487	478	547	509	537	469	486	520	529	495	519	508	488	476	500	483	513	519	534	481	500	502	488	500	511	524	524	470	504	478	503	512	487	553	484	497	471	484	486	467	506	521	528	511	481	528	529	536	519	505	537	470	481	477	535	504	460	551	535	483	515	468	517	536	488	531	464	526	539	492	459	473	510	503	518	506	492	522	485	500	531	497	489	469	527	497	492	446	491	511	442	490	521	516	500	466	501	477	508	540	466	522	482	506	485	525	507	477	505	505	523	483	527	498	498	516	489	506	503	510	541	535	509	465	501	514	462	513	506	517	493	496	488	484	492	487	514	524	503	520	472	465	504	550	521	492	468	516	520	495	479	504	532	501	529	504	483	477	542	507	553	480	523	493	490	502	494	515	498	549	474	507	520	494	499	485	499	519	466	500	481	533	524	482	494	487	490	481	465	515	495	512	515	496	489	539	467	476	501	522	493	527	450	472	495	501	525	532	518	476	512	513	508	499	494	503	499	497	499	484	529	505	464	484	507	494	569	473	531	503	511	508	493	474	487	532	476	517	467	461	504	469	494	537	495	502	517	529	484	507	465	460	522	519	471	520	510	443	494	487	498	490	508	505	521	480	461	464	528	504	509	514	490	526	548	510	511	520	536	473	484	488	496	502	519	533	516	516	489	520	494	528	487	473	509	511	486	497	497	505	523	491	484	494	552	469	496	547	496	523	461	531	529	511	464	505	482	471	517	462	554	516	499	485	509	497	483	505	508	492	494	560	504	520	511	471	471	468	530	527	518	490	476	492	513	506	472	501	462	520	549	497	529	510	466	499	495	518	527	552	509	486	498	503	501	501	522	492	513	529	517	474	485	519	522	556	510	500	497	530	477	503	505	483	485	494	528	534	477	521	525	488	508	474	479	466	505	518	516	508	528	498	520	490	554	554	483	498	523	477	496	480	524	552	492	456	445	500	537	522	510	481	509	497	516	466	483	478	516	513	451	500	473	469	511	468	479	465	524	485	514	476	532	502	482	500	485	514	515	527	514	538	521	545	548	514	481	497	533	520	474	480	502	518	519	513	505	483	486	531	499	476	492	500	509	502	487	537	483	486	473	507	533	518	488	491	533	492	542	514	471	500	475	533	501	470	492	505	525	495	524	496	484	504	496	509	502	460	472	513	515	477	522	534	529	528	494	510	493	500	510	473	536	478	505	548	449	486	510	479	529	476	532	534	500	511	491	490	480	495	503	526	526	532	491	561	557	513	506	483	496	526	524	495	463	531	460	460	516	493	518	484	542	490	547	517	482	574	468	499	478	507	531	480	474	502	529	499	520	526	507	479	498	466	538	498	504	511	471	505	496	487	565	482	488	474	524	505	449	531	510	528	512	511	496	531	518	509	519	507	500	518	475	515	475	493	482	480	507	519	502	517	491	532	534	505	479	467	500	503	524	496	518	529	498	521	517	506	489	453	504	506	473	523	482	521	491	495	498	499	510	533	519	485	511	509	514	480	518	478	471	546	487	491	532	463	486	482	509	495	507	503	476	501	470	557	482	547	515	530	492	515	479	493	503	489	543	504	492	515	492	493	505	489	503	492	511	541	510	492	535	499	491	521	473	514	483	492	481	473	498	496	460	496	493	483	519	555	566	481	494	468	491	506	489	469	506	457	488	512	515	496	533	515	486	497	505	508	542	480	487	507	502	500	506	499	515	516	493	489	534	535	492	499	494	493	507	506	519	534	524	492	532	501	513	476	528	533	513	466	501	486	522	492	490	506	471	504	488	503	492	511	537	506	516	559	473	548	501	526	519	515	479	490	477	489	451	487	485	505	528	511	515	514	466	503	506	520	533	469	467	510	481	496	463	512	523	480	483	488	474	492	503	492	500	548	500	564	515	525	526	493	509	493	484	481	514	502	499	484	514	507	505	529	492	465	517	491	461	507	541	521	523	478	491	475	471	474	520	513	509	493	479	484	482	515	504	509	535	500	544	490	485	500	503	478	496	503	490	497	514	478	482	548	554	504	488	463	494	518	486	505	523	511	473	477	514	512	534	531	499	501	510	466	472	454	498	535	469	483	521	529	462	487	526	505	514	526	522	464	524	533	482	506	526	505	461	498	507	515	520	465	484	506	513	514	496	480	482	515	512	520	501	505	496	522	478	520	466	497	536	488	479	490	521
70590	62516	45274	20858	2044	235	248	206	212	196	229	213	207	231	214	225	232	219	197	198	199	190	205	204	195	192	191	206	185	199	209	192	196	200	224	189	221	203	202	188	219	167	201	209	176	200	212	166	219	210	181	192	204	190	203	187	191	213	189	180	209	192	204	211	196	193	181	203	198	214	223	201	200	195	218	188	222	194	183	217	195	210	239	191	202	202	204	213	195	189	223	218	218	203	191	194	201	207	213	201	206	209	201	191	212	209	209	223	204	211	219	197	177	178	207	181	210	220	189	203	206	217	183	187	194	208	208	184	201	200	191	199	211	201	189	217	179	212	215	191	199	199	188	199	216	190	182	208	199	186	162	199	209	207	206	185	190	197	203	225	203	199	175	180	216	197	211	200	204	197	192	187	194	220	208	220	183	203	187	194	212	195	197	201	221	190	197	203	204	209	196	196	203	219	185	206	194	227	196	200	190	203	213	199	185	185	185	217	188	214	184	199	200	178	200	205	181	183	185	203	207	215	203	204	225	201	201	227	195	196	187	205	190	210	186	211	176	194	216	163	191	160	201	207	171	215	201	185	204	218	196	174	199	179	216	219	180	184	176	211	234	194	185	189	214	223	183	172	210	216	212	218	176	177	206	181	205	206	202	231	191	185	193	200	205	210	181	194	204	185	201	193	199	213	191	192	195	215	185	206	198	184	220	205	199	198	206	204	210	194	172	204	205	211	189	194	198	195	194	216	197	200	231	222	213	188	230	192	200	213	182	182	201	204	182	213	192	201	185	204	215	199	179	213	194	215	202	192	196	206	236	204	212	188	207	203	199	210	201	174	188	199	181	199	199	224	198	195	174	197	225	201	209	216	205	191	207	177	195	178	195	206	210	186	187	175	201	183	184	183	213	177	189	198	210	195	199	188	186	226	209	201	214	191	180	212	224	208	159	204	211	200	213	211	228	196	197	177	192	184	190	197	212	185	213	205	224	207	201	192	216	194	205	188	209	203	226	227	202	212	198	206	211	167	193	201	193	186	201	199	200	188	210	185	190	213	202	204	197	238	195	209	209	187	204	194	189	191	176	193	190	195	219	221	189	201	209	212	182	210	176	180	236	212	207	219	230	223	211	207	187	220	195	201	219	178	186	179	208	189	202	166	191	203	235	212	197	190	202	197	196	188	205	202	190	211	177	207	189	215	196	186	217	189	193	232	186	193	219	209	191	201	197	210	189	212	206	172	189	203	199	216	196	191	198	189	199	201	193	194	206	211	192	200	226	224	169	193	214	193	210	195	170	212	242	174	197	188	193	215	215	208	182	201	201	182	197	218	192	205	218	181	221	177	186	202	213	204	202	213	201	194	197	207	220	213	195	225	203	230	206	198	220	185	218	181	202	195	208	225	182	199	200	192	213	202	197	192	207	212	192	222	191	187	193	204	194	184	192	195	193	203	203	178	207	179	208	200	181	231	222	193	204	193	208	211	210	217	197	197	202	178	210	183	179	208	204	221	202	223	201	188	208	207	213	204	187	210	191	199	206	198	213	192	187	219	226	176	192	201	206	183	209	195	192	205	195	207	202	210	186	162	182	202	194	190	218	170	183	187	187	187	184	214	232	198	193	201	188	173	191	201	209	229	204	202	196	210	187	193	187	216	179	207	193	210	204	202	229	191	196	198	185	220	219	185	203	216	193	203	197	196	198	175	172	186	213	204	182	208	205	203	201	221	190	172	188	207	213	177	205	200	186	199	176	207	195	184	180	172	189	196	216	193	208	194	237	185	211	210	176	207	208	188	191	178	188	184	193	196	195	217	201	202	193	194	217	213	178	193	208	166	187	206	198	229	196	193	204	211	181	187	196	207	203	221	181	178	200	191	181	177	210	213	198	218	203	193	178	225	200	191	190	186	174	191	199	184	181	213	205	198	202	176	197	176	174	218	197	208	229	193	187	209	225	186	210	217	183	220	214	208	204	203	201	183	215	194	199	203	164	172	189	201	184	182	194	202	206	194	210	192	189	215	212	180	201	210	199	199	210	172	191	215	194	210	181	189	202	173	221	206	175	200	200	205	208	157	182	188	198	183	211	192	228	206	195	202	186	195	210	199	204	196	183	211	213	216	212	192	200	194	202	187	199	198	203	177	194	216	177	205	200	186	210	198	195	185	165	185	229	230	200	193	204	180	202	194	208	222	187	208	203	188	210	194	210	178	221	206	202	207	210	211	197	170	175	213	190	193	196	190	186	193	195	198	222	212	192	212	180	195	197	193	215	189	224	183	180	202	208	202	187	211	206	181	194	191	198	193	212	206	194	204	197	184	197	202	196	216	169	213	182	201	212	178	214	216	236	214	180	209	208	212	189	201	211	208	195	195	192	205	194	215	217	202	196	201	213	217	192	220	171	198	226	195	200	208	178	188	222	249	217	182	198	204	210	188	159	191	212	190	190	200	205	237	201	190	201	212	174	192	198	205	202	225	215	196	194	173	190	189	162	204	193	192	198	217	182	189	206	200	196	215	204	192	213	192	194	210	181	184	208	182	216	207	201	193	198	231	200	168	210	225	190	190	201	213	217	195	206	177	234	212	227	190	193	200	192	220	217	187	210	228	193	213	217	207	215	199	205	216	233	208	211	214	192	192	191	223	230	163	190	193	189	213	210	182	193	187	222	172	227	230	205	192	193	215	190	195	202	184	216	193	205	199	197	212	207	208	190	174	187	173	217	204	227	192	180	199	181	196	192	194	173	209	228	208	207	193	191	209	223	207	231	218	186	218	195	181	219	211	198	204	197	191	220	177	177	204	208	198	216	198	211	173	196	197	218	206	207	200	199	196	211	205	188	199	218	195	182	194	191	180	188	207	207	216	197	212	200	203	209	189	188	188	203	196	197	206	198	203	183	187	188	186	210	182	196	205	203	197	222	208	208	228	220	178	177	198	180	200	180	194	221	212	200	202	210	213	197	202	192	207	218	212	218	208	197	207	180	212	215	193	162	204	177	214	193	219	211	190	200	211	192	195	214	200	211	201	212	211	223	172	187	203	212	212	195	210	200	219	199	208	200	179	206	203	207	206	190	216	205	206	190	201	208	206	174	219	182	213	189	190	189	211	184	193	197	184	186	194	198	208	218	179	210	208	192	207	187	192	205	190	188	202	189	199	199	166	186	206	202	190	198	192	222	204	200	214	213	190	184	202	212	202	227	201	192	186	204	201	203	188	191	168	206	192	174	204	183	195	201	185	213	201	205	193	192	193	223	207	195	190	199	206	212	182	186	197	194	191	195	188	193	205	183	197	207	194	190	214	190	198	190	184	194	203	184	200	211	205	190	186	182	213	184	216	192	191	206	188	174	221	221	230	181	204	216	204	191	185	196	213	199	210	177	204	195	203	208	197	205	212	203	204	214	216	204	189	233	194	201	208	213	194	204	223	195	203	184	176	177	189	192	174	210	204	175	177	177	226	183	183	203	193	201	215	215	193	208	225	212	215	192	214
51304	50887	41369	17743	789	735	726	655	683	644	652	651	691	662	689	639	630	666	663	662	637	647	669	648	617	658	641	642	665	625	621	617	645	624	653	665	596	657	621	662	622	660	617	614	635	632	626	607	625	657	643	595	647	616	606	669	642	651	653	650	630	634	623	629	610	648	639	652	691	620	640	593	671	655	631	672	644	615	606	617	637	666	655	639	639	636	617	584	647	612	639	648	678	605	587	636	640	623	635	601	637	629	660	637	608	680	651	669	579	627	677	632	647	624	628	638	660	631	625	634	613	640	624	647	640	640	662	674	664	638	634	659	639	618	595	621	653	670	704	682	643	654	656	633	625	619	614	623	606	634	638	629	616	615	610	652	582	645	639	596	637	689	602	619	634	600	675	626	628	680	673	659	628	651	618	585	627	659	669	655	582	654	624	618	612	627	635	643	657	668	603	661	645	660	636	631	657	676	631	648	664	642	643	644	652	639	637	630	613	642	640	633	635	577	639	658	631	659	636	655	570	625	659	622	605	604	607	606	650	608	638	663	667	613	641	653	634	651	675	610	632	690	682	618	608	600	608	631	647	648	628	661	657	707	667	663	674	629	625	680	656	635	614	626	683	623	623	650	612	668	669	616	589	666	644	654	621	632	581	648	636	663	650	612	646	610	630	614	678	681	647	624	644	623	653	634	694	629	638	627	629	635	645	637	616	650	618	613	649	651	629	622	646	685	621	640	587	615	611	638	621	644	613	618	668	608	644	683	633	618	601	602	631	682	644	672	653	607	621	677	675	582	636	627	649	609	623	620	569	634	614	605	640	629	630	625	642	579	652	646	643	635	602	619	637	647	626	638	638	643	647	647	627	649	588	651	638	655	625	647	651	630	657	616	662	625	663	661	656	612	666	635	657	636	620	618	644	626	656	660	626	611	641	626	668	624	643	627	602	673	644	651	635	658	646	645	619	640	626	597	661	656	649	584	636	657	658	634	693	632	669	651	622	641	672	672	638	615	642	684	577	624	630	647	600	575	615	626	622	682	582	643	631	620	672	627	656	654	625	637	628	642	625	637	639	596	678	670	626	654	654	645	636	608	591	660	648	652	620	648	634	647	599	650	578	636	634	607	645	614	614	619	657	630	622	624	643	620	637	602	637	644	607	642	635	638	667	669	648	675	644	649	644	626	673	624	679	630	690	624	617	638	660	635	649	619	652	594	649	615	620	625	649	627	598	645	604	602	616	641	620	656	632	645	629	605	612	642	654	645	651	623	648	668	636	654	637	653	653	668	653	648	651	697	589	611	609	608	634	622	597	682	662	643	612	666	642	593	646	587	579	624	645	635	587	644	640	672	618	614	629	621	649	625	643	602	604	613	628	612	658	599	648	620	664	644	630	666	649	607	649	630	640	629	617	653	615	631	627	623	621	700	686	671	643	610	610	641	667	626	665	607	678	615	632	625	633	687	637	629	599	607	594	663	663	629	645	568	639	649	616	601	612	646	619	596	692	629	662	641	642	649	620	648	648	637	603	642	647	661	640	608	625	658	669	642	655	689	638	619	632	657	623	629	633	640	617	616	627	654	629	647	641	596	632	593	629	674	620	681	628	640	640	670	636	617	650	631	630	628	607	622	599	671	689	657	566	633	629	675	606	614	621	625	627	590	621	578	635	598	626	647	643	626	628	640	666	615	651	643	623	651	636	667	606	639	665	618	601	648	708	609	717	622	655	640	598	650	662	676	666	616	676	644	648	617	614	673	604	620	629	564	654	662	649	621	650	644	690	617	636	629	654	613	639	671	638	621	596	661	638	686	660	609	629	623	674	615	659	608	643	591	649	634	587	628	666	586	634	669	650	627	647	624	630	663	643	626	622	663	623	596	631	657	650	616	595	603	640	635	629	643	627	636	672	649	653	663	644	617	627	643	607	672	638	644	671	606	650	619	622	650	635	655	674	618	605	664	651	660	677	634	647	631	661	598	650	669	637	657	621	660	603	682	562	642	646	618	646	641	646	630	651	651	627	606	615	604	601	619	659	634	640	636	604	610	618	657	626	596	653	586	643	613	660	631	616	643	646	659	644	618	652	655	668	633	655	665	640	622	592	608	658	617	624	598	632	643	614	617	627	587	625	656	628	620	630	643	612	608	649	633	649	664	605	603	599	613	705	649	605	655	670	619	604	646	665	652	654	590	659	589	649	669	568	579	610	631	626	647	623	674	628	628	627	672	644	630	660	654	648	657	638	677	614	631	635	619	638	621	630	613	662	626	653	668	652	635	629	669	593	655	623	657	617	661	619	685	654	642	640	652	590	602	646	624	585	666	614	630	642	620	642	598	662	594	618	650	587	606	633	605	669	631	654	652	641	665	619	624	603	714	658	636	611	645	603	637	602	646	669	574	611	626	597	657	626	669	655	652	641	596	673	679	642	662	644	598	666	649	668	643	666	636	657	596	675	608	665	621	625	643	648	609	601	607	672	621	672	640	625	653	592	657	647	632	627	666	640	597	648	681	656	650	655	672	652	649	588	635	606	641	619	630	655	649	666	594	662	603	629	609	657	644	629	668	674	628	628	641	596	648	676	641	680	696	618	619	639	650	648	650	685	626	640	594	662	630	642	641	602	658	633	603	667	602	672	601	608	597	603	619	669	672	656	627	663	658	627	668	658	640	659	644	661	596	621	632	684	663	627	613	629	671	575	648	641	653	678	609	627	648	631	621	660	635	609	651	629	650	654	635	597	694	663	670	622	612	624	585	648	609	637	612	665	636	663	613	649	646	628	608	621	650	630	641	637	619	625	632	636	647	638	599	628	619	657	640	668	644	628	634	637	604	636	643	653	603	652	631	623	623	628	599	694	619	643	626	654	655	587	637	644	616	614	651	617	630	670	607	641	655	636	646	618	626	616	610	640	665	646	641	612	668	644	603	666	632	660	636	643	630	605	626	682	634	643	634	602	630	612	637	627	651	671	624	615	644	628	655	684	666	658	679	640	611	631	675	695	652	690	631	579	664	632	614	606	578	645	634	639	628	606	611	628	657	673	611	636	654	667	619	639	628	647	669	655	614	629	625	621	619	618	608	677	656	610	604	640	682	635	663	630	679	615	643	684	697	652	637	618	653	621	618	617	622	636	634	626	627	600	642	641	662	667	692	673	622	586	636	670	640	627	609	622	593	672	649	654	637	620	662	653	652	607	641	651	606	664	647	598	571	653	602	654	656	627	655	615	646	617	663	622	653	632	675	626	665	614	631	635	653	636	651	614	649	633	598	636	691	658	656	683	592	615	619	630	630	628	600	621	627	652	619	622	628	649	632	619	620	679	620	681	672	601	602	642	612	665	599	624	610	648	620	613	651	640	582	611	662	628	693	609	613	691	615	592	660	658	670	644	622	639	627	642	643	626	639	630	639	616	624	590	597	621	660	632	653	603	648	660	654	606	620	655	626	634	634	623	651	613	645	677	654	651	651	639	649	606	657	634	626	672	658	644	631
79808	73946	56480	28834	7637	646	351	314	285	356	308	341	321	291	330	291	295	258	328	313	314	298	286	288	333	297	284	305	313	302	289	293	289	301	300	297	268	271	255	296	304	280	293	332	286	256	282	247	318	297	315	277	303	291	278	291	312	289	316	293	312	266	289	278	280	310	273	266	297	289	303	312	274	278	309	313	294	278	311	291	280	285	289	306	289	285	309	304	288	307	303	277	301	318	307	300	275	295	298	264	309	268	289	292	281	295	287	322	285	276	288	324	316	295	315	300	307	313	285	314	279	303	302	323	273	277	280	306	302	339	296	306	296	313	304	303	302	299	285	305	304	306	266	268	290	284	299	301	308	285	310	297	357	324	299	307	299	275	305	269	282	306	330	291	279	297	297	302	316	303	304	286	277	275	286	298	289	307	326	304	305	297	290	305	287	316	278	337	279	299	326	271	288	287	272	297	275	285	287	307	308	301	306	323	295	295	320	266	343	324	331	267	302	261	249	265	314	294	268	316	316	269	313	281	296	282	287	349	294	277	295	288	269	326	299	277	284	300	298	275	257	279	280	300	297	299	306	299	298	293	294	301	291	282	266	305	315	315	245	305	295	258	281	304	269	276	309	265	310	253	299	294	287	293	308	257	297	289	288	310	294	278	313	281	283	303	282	277	278	307	306	285	321	316	299	290	288	280	295	299	279	301	299	315	304	298	315	274	292	285	314	305	305	287	313	309	319	286	306	311	295	291	318	319	312	263	329	324	295	303	287	302	307	277	298	268	294	317	301	285	295	297	273	280	299	306	302	296	290	299	307	287	286	295	289	297	287	323	346	294	320	320	306	304	278	290	312	273	284	302	308	317	325	276	267	318	341	271	316	267	317	274	281	278	297	285	289	289	300	292	276	297	287	292	280	302	286	321	308	307	291	289	282	326	279	275	290	302	288	319	297	314	309	318	296	311	294	270	256	315	296	302	303	282	299	280	245	297	276	292	275	315	305	302	277	330	304	307	295	290	313	315	297	287	308	305	290	316	314	291	307	312	300	263	323	280	304	330	292	301	326	302	276	298	292	298	296	300	259	274	265	286	321	297	279	295	281	279	301	304	302	318	306	290	294	287	298	276	301	288	299	307	279	309	277	313	278	318	308	282	307	307	299	301	301	296	291	297	313	290	306	294	290	292	295	296	321	287	296	256	289	292	286	312	289	292	294	281	269	271	297	276	292	322	282	285	320	297	288	285	292	286	273	287	273	305	318	275	272	264	292	289	271	281	322	295	313	323	295	305	298	288	305	321	325	300	322	277	283	309	285	304	299	279	307	278	321	294	311	293	264	300	299	279	299	272	284	300	271	271	295	284	270	279	303	294	304	309	281	308	339	284	292	326	269	277	324	309	314	297	262	315	300	317	295	294	282	321	297	299	291	310	296	288	293	293	312	343	312	288	292	343	300	284	301	266	274	312	276	311	309	299	279	296	283	280	316	298	300	304	314	275	310	301	320	273	293	302	265	295	276	310	284	342	324	278	286	284	292	291	294	287	271	262	307	291	285	278	288	313	309	312	302	262	287	295	282	295	298	322	301	288	295	284	313	255	279	308	283	299	289	320	283	257	311	333	290	291	290	298	297	292	262	289	304	307	296	315	288	285	287	339	298	278	284	292	307	295	282	322	287	300	279	268	294	311	246	311	336	312	288	306	283	298	294	306	284	286	293	288	307	314	304	299	284	309	299	295	270	325	284	292	315	318	292	293	299	278	286	276	278	304	302	312	272	297	315	328	288	263	294	305	280	306	278	293	319	308	331	292	276	282	293	325	291	289	311	291	279	274	281	319	299	279	295	313	316	313	282	301	303	335	309	312	299	305	294	311	284	291	253	278	289	274	296	301	283	312	273	316	323	264	289	322	306	297	294	303	273	269	291	315	275	290	264	306	285	291	305	297	297	309	265	286	288	296	285	280	295	293	313	316	280	311	303	320	309	281	291	308	328	289	268	302	273	318	299	300	245	279	308	289	291	302	282	298	288	306	299	332	256	291	294	292	284	315	318	281	299	286	288	297	276	297	275	288	313	281	288	265	290	322	316	324	296	286	278	305	301	276	284	283	293	285	303	368	292	261	278	290	276	312	257	291	347	279	281	292	306	290	292	300	265	294	295	291	284	256	309	323	295	294	297	277	292	340	318	276	308	297	281	299	310	285	297	286	313	305	307	280	287	259	295	263	293	288	313	293	281	313	316	311	272	290	275	286	300	313	282	284	308	319	274	293	271	307	293	280	292	303	296	296	285	324	310	301	282	335	305	291	272	274	296	289	316	290	318	288	296	291	290	304	316	286	295	280	306	320	282	312	277	297	295	283	298	298	293	286	317	273	293	323	316	285	279	293	304	282	316	303	284	286	304	299	314	290	300	307	301	328	282	312	289	292	267	288	258	306	285	289	291	314	294	285	287	323	272	305	294	301	321	307	299	304	313	316	299	324	300	302	296	281	307	283	297	294	288	299	297	314	315	289	297	300	303	287	279	300	308	281	295	291	265	272	303	304	299	293	305	298	277	274	310	316	310	300	280	281	273	305	279	295	331	292	299	279	323	301	284	293	305	303	332	286	245	298	316	327	276	306	307	304	290	303	291	329	316	268	307	279	305	280	277	289	300	283	279	313	317	302	297	339	292	298	305	302	302	320	300	309	294	278	309	282	303	288	292	294	323	299	307	283	298	263	310	267	288	306	309	298	333	311	312	312	304	331	303	284	313	266	281	314	314	282	282	263	328	299	263	306	288	308	308	298	311	329	287	284	290	273	292	303	297	305	306	298	308	285	305	253	292	302	300	314	314	270	297	280	294	289	332	265	283	280	275	314	289	289	302	307	280	323	313	308	304	283	317	301	289	286	305	317	309	306	287	302	335	317	287	306	328	285	301	293	293	290	266	285	309	254	290	310	308	323	301	327	313	294	286	301	272	263	285	278	281	291	295	308	293	316	327	261	263	294	278	305	288	289	306	274	319	291	286	335	279	306	314	289	321	313	316	323	277	311	274	299	291	298	332	290	311	273	304	300	321	313	298	298	309	300	313	273	308	275	309	282	316	234	289	333	305	273	293	286	319	318	324	296	273	293	285	314	284	262	326	299	309	292	275	299	309	274	315	254	267	291	264	309	313	301	291	275	340	314	288	260	300	291	296	283	313	279	312	314	301	298	275	315	283	285	289	303	267	302	291	299	296	304	304	301	315	303	282	291	297	304	301	277	293	275	299	294	310	313	283	295	285	331	278	286	295	305	290	285	309	266	306	288	252	287	324	289	283	315	301	326	309	263	280	297	273	302	284	296	309	282	295	308	299	319	298	292	312	304	300	287	283	295	278	275	313	328	300	275	272	309	288	311	311	310	272	287	278	306	293	310	326	255	309	282	314	318	265	296	291	277	293	307	323	297	286	291	278	298	323	299	304	270	282	272	316	284	277	279	266	283	329	305	297	300	298	305	296	270	318	298
62579	64225	52266	21884	1230	1118	1044	1033	963	967	959	943	937	888	935	931	927	985	917	949	903	836	903	906	887	897	914	868	897	864	867	878	894	843	874	875	860	838	861	921	872	926	850	898	895	924	869	866	873	917	971	827	912	873	894	924	895	867	905	893	902	929	885	969	873	897	911	875	891	831	914	856	882	807	814	869	878	916	822	836	906	882	896	902	880	868	942	881	873	845	849	912	863	846	890	869	924	909	840	912	872	882	899	902	882	862	873	856	875	851	868	885	841	864	903	877	889	931	860	839	886	898	911	905	862	887	863	850	863	881	838	920	923	849	858	871	866	857	883	888	908	935	863	826	921	904	893	828	925	907	917	875	841	925	845	878	901	846	874	882	858	895	864	901	877	917	924	899	920	901	855	836	806	933	867	848	862	873	905	881	905	900	887	867	857	823	877	805	922	816	918	847	824	847	834	880	841	866	871	872	930	852	885	844	924	894	888	914	906	888	904	877	864	897	886	845	913	844	863	910	890	908	855	869	858	921	919	858	892	908	919	880	882	883	987	899	862	882	833	887	869	841	935	914	849	918	908	889	890	890	850	863	914	893	898	840	868	929	873	893	882	904	901	921	858	887	883	865	827	883	892	948	891	826	859	851	865	930	838	913	853	877	881	906	833	882	865	828	861	952	915	841	879	878	851	914	868	887	846	887	906	851	858	863	883	823	844	876	853	881	889	878	930	870	879	879	878	896	904	933	847	871	845	935	842	878	906	869	924	839	875	879	868	888	923	922	885	864	863	881	817	819	918	862	890	856	952	887	812	842	821	912	908	896	920	837	897	906	908	890	824	898	845	847	867	861	866	861	880	892	891	893	889	909	899	844	842	855	874	927	855	857	856	874	892	930	890	886	883	891	920	870	895	874	905	834	858	830	836	920	872	870	879	894	878	880	862	926	851	864	870	852	851	865	876	857	838	859	888	912	871	886	934	858	954	877	903	837	892	914	861	886	919	886	889	833	884	893	841	891	913	884	854	826	873	866	935	889	902	863	865	819	839	876	882	868	849	881	870	869	904	849	881	917	875	830	864	863	924	921	825	903	888	902	881	932	928	916	877	873	892	921	935	892	875	847	871	891	889	861	883	896	937	807	931	894	867	873	871	838	832	935	884	931	869	887	844	892	863	882	875	901	855	862	906	896	874	824	888	904	860	874	880	861	891	867	885	872	926	880	872	846	857	913	877	899	849	928	845	903	871	883	840	885	845	866	909	872	861	902	903	866	898	848	871	853	850	877	851	848	858	967	885	830	911	916	848	833	899	905	882	884	860	931	891	915	869	884	869	813	943	891	927	875	887	866	910	853	864	875	829	867	834	850	896	892	855	965	929	823	901	849	842	835	910	908	866	872	866	889	878	843	825	856	839	863	875	849	862	826	845	895	903	898	855	856	868	877	912	898	881	902	873	901	851	887	892	903	886	906	875	835	919	886	881	861	911	892	883	882	807	906	907	818	857	892	910	883	885	886	887	874	905	909	833	912	869	882	916	837	899	923	917	836	844	904	862	878	904	953	837	899	871	870	908	919	894	841	893	873	865	858	872	914	912	837	921	838	877	903	887	876	864	880	902	900	899	851	885	919	871	870	900	896	863	892	907	879	888	887	866	919	878	883	869	900	933	917	842	890	887	856	911	848	830	912	884	900	869	864	885	832	915	872	890	860	865	892	841	875	872	865	860	856	872	955	849	844	895	843	852	888	840	876	893	887	861	897	863	866	889	858	819	901	912	865	847	881	901	855	868	842	893	880	869	875	892	916	872	832	872	932	887	918	844	859	888	861	915	873	925	879	875	860	844	818	922	860	825	853	915	900	942	914	898	883	860	911	832	874	853	887	923	872	904	864	880	829	869	845	854	977	859	898	926	882	881	905	893	872	862	877	884	894	861	862	915	834	914	852	861	880	823	849	889	881	877	812	898	917	872	889	918	929	852	856	825	883	923	892	908	875	845	907	878	883	897	879	914	847	884	864	858	855	836	844	866	876	894	864	876	904	823	879	863	932	882	898	920	889	908	870	842	872	914	864	900	904	835	901	878	867	890	866	846	865	915	894	873	872	896	848	845	871	905	853	869	856	902	864	925	873	877	896	831	905	883	876	902	877	920	892	868	856	891	883	864	875	885	850	925	916	839	914	838	879	852	897	926	849	868	890	888	863	864	899	897	919	925	916	872	879	900	894	832	929	862	862	898	896	903	829	880	900	903	827	902	889	850	889	839	898	938	885	888	894	900	945	919	885	928	889	890	906	873	884	853	923	881	791	845	878	915	830	884	878	881	863	874	871	912	877	917	938	866	914	817	865	826	898	898	887	837	830	904	886	896	882	884	846	863	917	825	890	872	844	834	870	882	834	885	887	846	851	870	911	898	854	876	928	905	861	877	850	892	843	842	886	888	857	912	910	884	883	859	884	908	863	856	877	897	874	887	832	878	823	854	880	894	912	869	881	926	870	872	877	879	896	913	874	883	870	886	868	860	849	933	865	930	870	902	867	924	888	878	854	874	802	891	885	897	879	871	884	849	848	857	861	918	829	902	858	853	900	905	878	859	898	912	829	877	866	848	902	868	849	881	896	868	895	847	895	881	923	861	845	898	889	843	815	866	883	861	865	867	867	859	870	882	869	928	845	866	848	892	835	940	868	895	854	890	900	860	867	856	916	909	872	867	896	859	835	853	891	854	870	829	886	892	893	908	858	900	960	831	921	884	899	890	884	916	869	898	936	862	850	856	841	893	890	850	921	863	849	883	849	926	849	900	827	868	859	866	913	936	848	837	914	858	847	912	860	860	853	843	911	873	874	887	890	895	916	878	873	842	910	859	868	900	804	863	870	846	883	878	907	908	853	893	838	921	849	904	883	840	913	855	843	858	914	846	894	872	867	892	852	925	861	906	918	909	963	918	866	919	899	863	865	863	850	907	879	839	874	878	881	906	896	847	864	852	917	883	933	899	869	882	850	871	914	904	834	878	824	885	870	909	853	895	900	894	837	856	880	857	846	949	933	875	887	890	868	887	931	895	835	877	842	888	877	877	885	903	877	847	884	840	833	890	859	887	879	874	874	863	859	908	864	850	831	905	834	906	842	931	885	916	881	897	896	916	845	882	910	866	910	806	895	852	905	855	840	944	894	892	891	888	900	852	869	876	902	830	847	846	869	887	854	896	836	868	861	871	872	849	872	861	856	893	842	864	844	880	840	908	882	892	851	849	894	909	882	884	929	884	879	858	901	912	901	895	837	881	879	956	905	844	865	863	885	861	862	892	885	844	879	847	887	879	859	846	922	867	868	837	897	862	869	869	886	895	869	936	899	908	881	922	882	874	886	910	958	933	842	871	901	898	904	862	894	887	857	879	839	887	892	865	919	903	870	884	772	872	818	826	863	876	922	872	856	893	843	880	863	857	846	882	847	877	892	872	902	915	884	876	861	881	883	874	893	883	887	915	888	905	851
32304	21009	8257	1539	159	158	137	138	142	161	135	145	144	153	161	152	136	142	150	132	145	137	156	128	150	135	125	149	153	129	131	148	149	135	144	147	143	145	167	144	161	137	154	145	147	155	155	132	165	141	136	166	143	145	135	149	183	144	149	140	147	150	142	156	164	147	149	158	173	134	151	144	146	158	147	149	141	141	155	134	154	143	145	129	147	149	142	148	149	150	153	138	146	148	130	131	133	142	149	142	163	150	183	124	166	157	135	134	159	139	157	160	141	159	159	141	174	156	128	122	157	144	140	153	134	134	132	140	133	171	164	118	153	140	150	150	159	157	142	148	164	152	128	158	131	144	149	159	122	137	124	150	130	135	147	176	143	156	181	135	162	135	143	157	189	156	152	153	136	145	164	129	137	145	160	137	153	167	152	138	156	153	138	158	155	148	145	143	138	142	146	153	136	149	145	152	142	142	127	151	154	144	141	143	141	154	166	168	128	128	148	138	126	165	153	162	143	147	160	114	143	147	153	142	127	128	148	133	175	140	141	160	136	155	141	146	150	148	124	140	153	155	150	139	136	161	160	153	157	158	132	142	134	138	145	156	148	155	147	151	153	150	160	154	145	150	141	145	155	120	156	135	170	138	144	151	150	168	160	175	147	128	141	160	155	154	160	127	159	159	149	139	154	163	143	134	151	179	131	129	157	143	149	140	157	170	160	118	154	168	142	149	137	138	136	158	144	167	147	153	136	159	149	151	147	132	149	139	132	142	141	142	147	144	137	148	161	121	147	167	152	140	144	151	156	132	152	146	147	141	150	150	147	160	156	145	142	138	139	135	142	158	142	152	143	160	167	134	162	142	148	166	148	151	167	135	144	157	153	119	152	148	158	167	148	158	131	149	127	139	136	135	174	138	142	139	166	147	150	155	145	161	152	135	144	127	158	147	158	166	122	152	124	133	138	135	154	143	148	151	149	146	150	152	127	154	152	144	169	130	146	131	127	133	153	133	154	144	129	151	151	149	132	132	151	160	118	143	144	161	133	157	133	147	145	159	155	142	138	167	131	139	141	132	137	162	136	170	147	142	127	154	127	168	172	145	150	153	174	148	137	167	141	147	135	140	144	129	154	155	133	163	152	150	145	136	144	140	151	131	161	160	143	151	131	142	143	142	119	158	167	138	145	130	164	147	133	169	145	151	141	144	142	146	134	125	150	145	152	143	153	159	139	165	159	166	130	141	147	149	141	149	150	160	147	137	129	146	149	153	133	173	143	139	115	138	140	145	134	172	160	168	162	137	142	125	142	151	157	153	143	161	126	155	137	126	137	154	137	151	141	151	154	167	145	168	153	143	135	137	140	135	149	160	127	130	141	151	147	144	163	150	145	140	165	163	148	151	145	137	156	147	159	155	146	150	162	148	158	156	158	162	156	148	142	156	172	155	144	152	137	137	154	151	156	170	135	144	158	153	144	130	156	135	167	138	143	135	170	142	136	144	132	141	147	137	130	132	151	145	143	138	142	153	156	136	142	140	140	154	144	144	146	148	143	155	148	158	136	153	124	153	145	159	140	140	147	164	173	143	159	149	133	144	156	142	156	154	141	167	141	137	138	149	141	132	143	133	134	145	154	154	158	154	128	150	137	150	136	163	136	146	159	126	153	147	167	137	129	141	145	128	153	159	133	146	144	144	148	152	139	137	162	149	164	141	177	160	148	150	146	155	148	152	151	134	137	153	174	131	131	155	133	134	155	146	131	151	132	158	155	144	140	151	131	137	141	164	148	158	140	135	143	153	157	151	153	149	142	155	139	155	153	149	165	145	148	165	165	142	133	143	147	137	146	154	151	130	152	157	129	159	159	180	128	123	139	156	136	168	148	149	130	133	151	150	138	172	167	151	138	163	154	144	117	143	129	142	160	138	152	151	122	136	150	168	143	144	145	151	145	143	154	136	131	130	138	121	138	139	154	138	148	133	159	139	145	149	129	148	129	147	145	118	135	138	153	162	141	147	153	163	168	137	152	132	158	148	156	154	139	139	150	124	145	151	140	149	151	156	157	150	151	144	135	149	141	154	142	162	140	152	135	137	147	172	141	157	155	155	159	140	155	147	142	169	151	159	160	127	140	167	150	163	167	145	143	140	141	135	129	154	147	131	145	136	156	156	147	136	140	143	162	150	132	146	160	149	151	139	147	144	156	136	111	145	136	149	150	151	141	168	146	165	166	143	146	146	150	153	137	159	132	142	133	136	143	138	160	153	143	144	126	153	123	137	164	135	145	136	158	160	146	152	171	151	143	143	154	150	147	139	161	167	146	141	159	160	149	157	146	140	152	155	143	128	140	157	138	144	147	149	140	154	130	162	131	152	146	139	150	150	144	133	151	156	161	135	148	156	148	150	158	153	152	153	152	135	148	147	139	155	125	155	157	139	144	146	161	138	173	139	147	126	140	150	163	148	157	168	135	148	163	141	156	161	145	130	140	169	138	155	151	160	157	162	135	153	141	145	155	139	177	133	151	152	158	144	157	156	138	154	152	139	166	150	128	161	125	142	150	151	132	137	137	167	157	132	125	130	147	134	154	146	135	141	135	135	153	145	160	143	153	138	123	139	132	140	146	156	148	147	175	161	145	148	134	141	144	151	145	158	160	143	134	142	148	145	147	158	171	154	150	145	135	132	164	163	149	177	159	153	153	136	174	144	141	130	147	153	136	165	153	147	152	157	155	153	157	148	156	145	135	141	155	151	144	141	167	186	153	163	137	157	163	140	173	154	157	132	167	158	151	150	156	140	127	151	131	148	160	136	167	175	133	148	156	138	131	138	152	147	122	141	165	148	160	143	134	137	147	139	151	136	139	171	149	134	143	132	141	139	150	148	161	134	153	157	133	154	146	154	134	138	137	154	147	149	153	156	144	145	134	168	139	139	151	130	153	157	149	140	138	134	177	157	150	155	159	147	139	135	136	122	141	145	158	134	161	147	153	141	156	154	129	158	155	160	144	154	132	151	146	157	152	149	160	118	160	143	141	147	142	143	145	143	134	138	140	136	138	130	140	156	153	167	138	155	146	163	144	159	157	147	145	147	141	131	145	171	146	151	183	118	140	159	125	141	153	149	143	122	141	140	151	156	146	163	122	154	156	141	151	149	159	151	152	127	157	141	137	151	143	147	163	154	148	158	160	174	154	165	145	157	138	156	150	119	163	149	153	163	155	143	118	133	142	117	149	157	151	158	150	165	158	145	133	147	143	148	156	151	157	145	133	143	143	154	149	164	152	139	151	142	145	122	134	151	155	155	129	179	161	144	115	136	166	146	166	142	130	150	149	157	155	149	158	144	150	148	164	129	131	158	147	158	144	136	157	134	157	157	150	133	131	144	129	125	128	151	123	134	163	151	147	132	157	138	145	141	152	160	147	151	138	141	151	139	142	152	126	144	147	150	131	151	149	127	144	127	166	166	154	142	142	132	144	147	170	142	131	152	147	142	157	152
31382	24587	11324	3993	467	526	519	506	509	511	464	510	528	491	505	495	476	494	479	513	488	497	503	499	474	498	460	489	525	475	489	506	478	448	510	474	452	479	485	514	525	498	476	495	492	489	497	487	484	493	466	456	483	505	514	488	461	511	491	508	541	514	503	484	483	521	506	493	517	527	461	485	497	477	472	483	466	491	490	506	477	481	517	496	494	478	510	522	501	492	497	528	505	521	475	499	462	500	475	488	495	535	474	492	502	519	483	524	483	498	467	496	514	511	474	483	530	519	477	461	490	491	488	469	517	504	492	514	453	502	476	501	487	495	516	496	471	516	494	506	519	510	505	504	494	494	518	465	459	496	506	493	470	482	466	473	483	506	499	481	485	519	523	509	451	497	524	532	505	531	496	479	525	498	464	480	503	489	530	479	506	521	520	492	498	488	461	535	483	479	517	485	527	502	489	473	531	496	467	485	487	515	481	505	506	535	471	512	464	489	516	560	494	511	499	481	505	489	494	456	511	534	475	480	469	478	493	484	501	493	529	506	501	433	510	457	515	506	472	482	492	522	467	464	511	500	492	478	496	464	477	489	489	554	476	503	517	486	522	474	532	505	495	502	509	482	529	498	494	510	493	508	504	490	507	446	457	472	432	502	472	507	477	506	494	477	479	491	507	466	498	474	491	485	479	459	506	509	508	534	507	484	478	496	562	489	462	513	487	484	487	490	505	518	510	489	481	497	529	470	509	492	483	504	471	461	470	526	488	479	543	529	484	495	502	502	523	528	515	514	502	533	433	498	451	506	496	532	516	477	488	464	495	493	475	444	497	540	506	507	516	488	507	512	524	516	467	510	518	462	518	487	485	480	529	496	513	528	466	536	515	492	447	479	492	496	514	488	470	501	511	472	495	490	491	509	490	500	502	501	510	481	502	488	503	524	489	519	515	539	495	453	530	483	490	506	504	463	502	508	485	493	476	483	478	475	489	496	500	485	507	474	488	513	498	484	526	507	464	521	465	508	491	482	496	507	503	443	497	495	510	484	512	459	488	500	466	516	499	460	515	493	497	510	459	472	482	491	503	469	499	499	474	523	559	466	486	472	509	461	515	493	466	498	516	477	512	513	487	493	474	493	499	501	496	454	530	527	503	471	476	534	506	468	475	477	475	506	483	500	477	495	483	509	522	542	484	528	515	500	508	463	491	491	537	501	456	491	515	494	522	465	510	507	487	538	493	502	515	464	477	439	486	476	482	490	481	477	506	510	487	474	486	479	535	476	495	477	494	455	506	492	492	500	475	491	492	487	488	477	472	507	519	469	497	505	513	477	526	475	476	513	546	474	497	490	490	504	519	523	482	463	490	458	531	481	485	517	516	455	515	517	521	510	483	469	521	488	550	509	485	502	500	461	478	510	517	449	510	482	491	519	522	521	516	478	483	512	465	511	446	479	490	453	528	470	519	496	483	496	487	492	479	479	451	488	486	546	501	540	475	487	520	507	496	505	503	498	522	467	476	521	487	493	474	509	503	489	502	474	500	503	465	485	491	497	473	509	459	532	501	492	526	477	501	510	547	500	495	543	520	509	495	501	488	457	515	485	513	529	519	501	514	521	501	487	499	487	519	502	531	510	535	469	506	488	494	485	517	479	496	478	498	546	497	496	503	505	541	502	518	470	493	520	448	484	481	483	478	518	515	474	460	536	493	547	449	506	505	502	497	498	490	521	497	502	474	524	455	494	522	511	475	493	495	487	504	499	503	504	487	485	515	542	505	528	478	529	485	492	525	459	506	504	514	499	498	503	497	458	502	481	509	495	473	487	477	472	467	481	510	503	475	487	470	501	524	495	470	514	508	510	525	534	482	507	515	489	472	522	533	509	483	492	483	510	484	507	519	516	491	512	509	488	493	530	498	511	502	496	525	454	476	501	479	532	478	492	510	455	464	497	478	479	471	489	506	497	504	513	486	486	473	490	500	515	482	505	466	495	506	461	492	542	484	510	527	494	517	460	530	488	497	487	498	510	469	476	497	496	506	479	487	497	511	516	488	505	495	488	482	508	478	488	459	554	468	453	538	496	482	545	486	499	500	540	479	503	480	511	483	498	499	442	491	541	504	472	545	471	505	488	494	521	517	547	495	474	528	490	471	501	509	483	498	476	514	522	478	511	506	519	530	497	483	478	494	490	500	487	517	461	506	538	526	490	479	473	498	467	473	486	499	487	512	467	507	511	493	489	502	515	482	492	493	550	519	487	511	467	502	536	455	488	532	472	524	501	500	499	468	476	487	517	482	492	489	494	457	499	496	465	525	496	508	503	504	496	474	452	501	474	531	461	482	518	506	518	491	477	470	503	485	469	443	492	507	519	539	484	503	472	500	498	490	479	497	488	473	490	503	495	495	490	501	467	465	509	493	510	496	467	500	517	500	481	485	508	498	479	536	481	481	470	491	471	474	503	505	454	474	501	521	468	469	461	477	484	497	486	493	531	440	451	477	471	512	445	475	521	555	514	508	478	495	490	508	476	482	475	497	519	486	480	482	551	474	499	486	480	509	450	489	513	479	514	519	489	498	462	504	501	521	502	516	520	491	520	524	515	515	483	463	484	507	484	482	469	493	507	502	473	485	520	497	448	529	491	484	506	462	514	510	528	479	493	509	497	470	466	491	500	449	500	487	464	490	508	514	456	499	498	479	471	511	531	509	532	516	472	551	467	519	459	479	509	513	489	472	530	511	503	492	497	494	493	504	517	521	490	517	498	503	509	485	504	480	489	479	504	485	522	477	471	463	509	496	524	474	495	521	471	483	503	492	494	477	484	472	496	462	468	497	536	498	486	505	517	527	506	550	500	505	482	522	511	497	515	495	513	489	457	463	503	473	517	499	520	479	469	511	494	491	475	491	461	501	504	472	443	483	474	506	475	472	482	512	504	465	488	527	507	496	481	458	538	447	469	501	514	511	525	493	507	516	484	498	513	521	481	496	548	488	515	545	514	504	521	434	490	495	443	515	495	485	513	482	477	470	498	472	532	498	499	469	496	450	459	537	489	503	495	468	484	494	516	490	530	508	500	495	467	520	522	512	498	485	509	474	494	471	500	478	503	496	508	522	493	526	469	446	514	496	470	498	485	518	489	479	469	546	521	516	479	517	534	522	450	478	469	515	474	500	513	499	485	489	492	483	493	504	498	502	475	480	516	512	516	467	464	514	493	502	503	483	460	465	500	469	513	550	492	485	481	501	515	478	496	457	461	529	512	485	521	503	517	484	503	555	458	452	523	468	498	489	472	503	458	517	522	476	510	485	504	488	496	519	469	462	500	481	462	483	471	479	514	515	542	514	533	475	462	506	465	541	493	485	491	445	513	519	481	489	461	503	483	493	508	485	485	462	500	509	473	487	493	531	474	425	522	494	493	482	496	506	519	483	525	543	497	447	494	515	520	476	484	497	548	522	522	466	490	481	505	495	495	479	470	486	543	496	515	490	514	494	509
70804	62173	45331	22241	2551	258	206	223	218	197	199	189	216	209	194	219	210	199	203	177	207	197	227	189	196	201	211	191	210	197	197	213	207	206	200	225	201	188	206	195	197	221	220	227	224	181	205	214	198	187	211	239	196	187	209	230	181	195	218	212	224	190	213	198	187	183	207	198	231	174	233	196	219	174	209	194	193	221	192	223	175	223	209	212	192	209	212	212	216	198	205	187	188	212	216	206	173	206	209	204	199	190	210	203	181	202	194	228	207	193	196	205	199	184	213	192	193	224	203	183	182	198	207	208	198	211	187	191	226	218	211	204	197	211	212	215	200	197	191	227	191	192	187	190	204	188	209	210	226	201	190	213	197	219	182	189	215	199	184	194	192	221	203	207	200	211	208	190	201	212	198	206	218	214	190	206	198	189	191	231	209	203	222	179	206	195	217	189	192	220	198	203	192	198	197	201	193	200	213	162	193	192	179	190	166	200	219	186	209	193	175	191	179	186	189	210	190	191	217	200	191	221	181	192	199	201	195	202	191	196	212	204	196	196	195	172	206	173	212	212	205	175	223	201	175	227	162	223	207	192	213	197	216	196	183	205	216	200	197	178	187	198	205	218	202	180	180	172	194	198	183	217	208	183	221	208	213	208	178	208	212	211	198	190	197	208	226	205	217	209	191	174	195	197	184	216	200	199	207	229	217	207	221	197	211	178	212	178	201	190	183	191	213	194	204	217	213	202	192	191	216	195	197	208	214	220	190	213	194	171	180	220	201	199	203	180	220	211	210	206	187	191	209	200	217	212	229	182	207	180	209	192	217	214	202	206	182	224	196	215	208	181	176	194	203	185	208	201	186	200	184	204	194	221	175	210	192	214	207	180	202	215	228	191	199	168	201	219	199	191	203	180	225	208	192	221	216	196	211	178	211	203	208	187	190	193	214	201	203	193	187	207	183	187	199	176	186	200	194	173	225	215	213	206	206	191	199	211	190	183	211	199	195	186	195	188	221	186	206	182	203	176	202	214	198	212	190	197	202	176	189	194	219	201	217	206	238	213	216	170	208	233	199	203	180	190	202	206	186	220	189	181	227	197	193	178	186	182	189	203	195	225	227	212	215	211	184	203	183	208	184	189	199	186	183	196	237	183	199	197	193	210	208	196	204	193	205	190	223	182	200	219	210	207	201	222	229	216	174	195	168	202	184	200	226	195	208	185	191	206	189	200	195	177	200	194	201	193	187	212	182	188	181	219	187	185	190	172	189	200	207	219	223	219	192	203	206	199	203	200	220	206	194	219	190	197	209	202	219	197	189	209	175	199	195	195	174	197	188	171	189	198	196	202	200	190	197	212	174	224	207	201	203	184	231	184	207	193	193	167	206	202	185	185	205	204	224	214	238	214	227	203	201	233	213	198	202	212	196	200	209	217	161	175	190	209	192	224	199	221	202	204	200	204	207	202	223	197	179	213	202	200	202	185	197	173	220	198	201	191	203	219	195	186	204	174	192	198	194	222	202	193	217	210	181	198	211	198	220	212	176	184	211	206	220	194	182	174	193	199	194	194	206	211	203	175	191	216	193	202	195	178	183	191	175	206	224	191	198	178	187	194	197	201	215	209	198	183	200	219	187	190	215	200	208	196	172	198	203	192	184	202	171	208	197	207	213	186	196	183	224	185	209	216	217	197	204	195	180	194	216	207	179	214	180	187	194	201	215	206	188	192	185	211	200	185	210	211	195	197	188	218	202	198	198	202	208	190	217	175	192	200	215	225	187	200	178	211	225	192	217	220	236	212	227	203	221	200	196	217	226	170	191	207	200	209	200	207	218	180	225	193	200	222	212	220	213	215	184	189	206	180	189	170	207	224	202	212	198	213	206	219	230	198	183	209	193	169	181	214	201	196	199	173	212	179	194	213	238	180	197	192	187	193	211	212	204	221	199	183	205	202	220	176	200	209	200	191	198	206	200	182	204	187	196	207	175	223	174	207	207	194	203	240	188	207	177	242	163	193	188	191	218	188	215	202	189	186	200	204	195	236	234	176	211	227	173	242	190	177	212	198	200	203	204	188	183	187	205	215	191	167	206	188	191	193	178	187	215	183	214	189	197	171	178	213	189	209	215	211	198	182	188	196	187	194	210	199	215	206	184	178	179	201	217	187	199	198	184	211	213	206	189	179	164	206	180	225	191	184	192	198	199	180	214	226	196	193	213	211	184	196	214	202	202	205	218	198	211	207	197	178	196	206	206	208	181	197	198	192	200	203	204	205	186	218	217	218	218	217	199	204	216	182	204	194	224	195	213	194	198	191	193	188	181	219	208	191	187	194	179	205	200	199	205	204	201	193	188	196	198	220	229	191	181	205	224	179	211	195	192	227	189	198	198	191	203	204	196	204	214	228	178	209	207	217	195	188	178	200	199	220	205	234	211	195	192	193	197	237	201	184	204	198	221	176	190	216	187	207	200	189	203	218	220	198	204	192	200	182	174	209	200	190	220	202	183	208	220	201	212	222	196	220	203	191	190	217	202	219	192	200	197	188	195	192	203	196	180	199	196	185	192	197	193	183	196	187	205	214	187	204	190	200	204	200	238	204	187	180	198	206	191	187	192	197	219	185	190	191	173	205	211	189	206	194	187	201	219	199	208	190	230	198	205	216	202	189	195	190	206	200	184	198	195	182	165	204	196	210	202	206	175	170	193	232	219	186	222	216	199	227	178	207	195	181	216	225	220	178	187	200	188	199	201	185	196	191	179	184	197	197	201	194	190	213	194	193	218	227	166	224	183	218	180	170	201	186	178	205	197	195	205	213	198	204	204	196	200	201	215	217	194	204	226	193	205	203	228	204	193	189	212	216	198	216	209	229	193	183	163	202	235	182	214	202	194	226	211	215	215	190	212	208	218	170	180	189	203	201	221	208	196	185	180	210	180	163	188	179	221	211	187	178	187	199	211	197	197	220	181	216	199	209	200	205	217	205	204	191	210	180	209	225	186	207	208	209	188	194	203	210	196	190	203	181	179	213	176	214	198	176	176	216	191	202	189	203	183	196	216	189	191	189	207	168	185	204	210	208	196	184	191	186	219	215	213	211	241	215	214	211	203	187	189	201	217	193	191	197	184	194	196	186	223	190	193	198	201	210	203	198	207	197	172	192	212	204	199	201	189	196	185	220	213	180	176	190	207	196	191	182	204	202	211	194	197	191	201	211	176	218	184	190	206	197	188	185	212	199	183	196	189	220	195	183	239	207	240	166	188	193	209	220	194	175	195	214	198	178	204	221	184	192	198	192	214	185	211	207	195	193	193	216	197	234	213	189	179	208	199	226	158	181	214	218	203	249	181	241	209	176	197	168	198	185	199	183	210	209	190	201	205	202	210	198	221	175	206	191	221	189	182	217	190	209	193	175	207	202	185	203	219	214	214	206	201	209	212	184	197	196	210	192	180	196	216	215	217	214	190	214	200	217	197	198	166	188	195	192	217	198	179	240	181	197
51337	50298	42389	17601	803	741	739	734	694	665	712	653	660	704	634	709	645	625	670	652	647	658	642	658	605	625	627	702	605	605	660	614	589	612	646	689	649	631	618	644	609	600	648	626	620	649	653	627	626	650	662	597	630	631	622	650	629	640	649	655	677	678	646	653	649	650	629	617	687	643	667	634	637	648	651	634	646	639	678	597	663	645	621	677	620	653	620	653	596	594	660	627	598	660	608	631	640	665	589	646	622	604	647	619	598	641	646	650	642	657	646	671	674	656	645	672	620	618	661	659	634	618	634	625	689	575	660	625	606	684	631	663	621	658	633	608	635	618	621	639	618	643	679	638	635	628	575	639	652	655	659	659	666	615	637	614	650	649	632	687	621	651	649	631	619	639	672	636	605	636	648	647	642	659	601	621	644	614	670	621	632	617	638	627	626	681	588	628	633	586	664	629	660	665	621	613	662	686	633	644	673	657	625	637	704	691	650	692	678	658	626	594	642	639	633	615	601	622	632	656	605	660	655	649	627	614	659	674	637	683	659	645	684	703	601	599	655	631	657	708	670	649	646	613	645	630	668	636	631	611	656	645	629	601	639	644	654	696	622	647	693	636	623	608	620	664	643	618	654	639	680	649	627	682	662	611	631	683	634	644	629	606	648	641	624	641	637	662	661	627	645	647	641	662	665	631	630	664	636	668	634	657	651	590	629	635	629	632	682	643	683	698	641	633	683	629	652	650	630	641	630	597	645	628	658	601	671	637	698	627	664	636	608	606	676	675	625	603	607	662	607	614	654	647	653	630	604	622	619	654	641	637	656	637	634	621	654	647	657	665	637	670	646	637	667	640	616	627	669	626	645	647	626	604	639	656	619	615	635	640	622	637	682	635	675	651	639	668	655	671	653	618	639	642	618	648	685	646	662	614	690	621	629	606	607	597	708	655	642	670	663	642	626	621	639	613	625	613	691	635	586	669	616	579	641	657	657	695	605	608	638	652	644	578	608	600	647	634	637	609	651	651	630	670	651	612	624	669	647	623	639	652	626	674	651	651	662	639	658	649	681	641	645	636	653	617	615	593	633	609	626	665	625	616	568	601	604	679	641	646	651	631	654	641	649	617	641	631	641	671	701	679	649	678	625	622	629	689	621	627	623	636	681	627	608	665	635	586	641	598	621	643	644	632	616	679	641	655	601	654	656	639	627	666	648	623	630	622	634	626	652	663	630	603	649	624	667	630	626	648	644	647	654	630	654	647	665	606	615	632	640	648	635	634	618	624	637	648	652	649	624	579	614	611	690	647	692	665	657	614	671	679	664	602	624	643	645	616	614	618	651	606	642	640	673	618	631	646	628	667	603	659	598	624	614	675	608	654	641	607	620	633	647	598	647	675	665	644	629	635	612	607	660	632	607	615	608	623	703	611	660	628	634	654	647	644	636	633	584	601	568	609	649	625	661	692	651	642	624	652	664	645	630	628	625	628	620	631	641	700	647	622	641	623	611	681	634	680	622	675	652	639	630	694	610	660	637	606	642	688	590	675	667	674	655	654	547	592	627	614	611	687	653	629	653	630	653	602	659	690	644	652	658	631	642	640	628	622	626	617	624	652	629	655	616	612	653	616	635	665	633	684	628	618	657	622	599	657	634	632	669	619	617	648	648	610	640	656	653	646	609	648	634	622	637	617	623	623	639	622	658	615	637	620	651	658	628	621	658	630	614	674	680	624	585	638	629	599	662	644	661	604	617	623	617	597	684	606	662	673	666	596	628	638	664	668	633	571	606	613	625	666	665	657	620	664	644	651	645	674	636	649	631	592	643	639	663	655	639	621	663	628	626	634	650	596	664	625	612	623	648	704	631	644	613	651	629	633	645	632	661	650	643	623	616	645	636	608	651	623	651	635	657	643	671	645	633	640	646	637	629	677	643	645	608	637	620	649	658	701	605	598	634	657	604	631	671	672	628	636	648	672	650	636	684	652	626	625	631	577	677	654	680	634	632	629	651	666	641	643	609	641	639	638	625	622	629	602	626	600	618	664	628	650	656	622	610	657	644	640	683	641	640	630	607	633	650	617	618	629	662	623	663	604	639	627	628	639	580	630	666	660	601	631	637	634	710	661	664	683	639	669	615	613	613	594	618	627	660	646	624	646	673	646	660	647	652	587	687	648	677	673	664	682	633	602	681	628	618	637	647	646	652	650	673	620	641	637	675	643	634	617	684	650	620	621	646	621	632	660	636	621	636	634	668	634	651	613	623	681	591	628	634	659	633	656	638	631	684	630	618	618	679	614	602	623	613	665	670	643	644	576	663	599	629	650	676	623	667	673	628	645	689	649	603	629	628	717	642	638	632	642	651	582	592	680	649	632	662	657	650	647	665	576	637	682	628	615	595	617	652	586	628	638	642	631	658	627	616	632	654	691	648	654	646	629	577	704	626	667	647	619	623	649	638	683	675	627	639	633	632	630	630	603	618	642	628	677	628	656	629	653	633	661	649	665	660	612	683	655	591	626	610	598	619	591	632	645	654	636	600	621	667	654	689	602	623	667	707	643	629	666	617	626	626	627	614	627	687	656	672	619	634	618	591	660	607	621	622	638	652	665	656	667	627	662	638	629	677	609	629	666	678	646	654	639	637	666	674	681	635	611	665	644	648	613	647	640	702	607	635	623	658	626	638	613	638	671	673	661	635	637	647	638	661	673	631	663	648	645	659	632	618	656	655	584	617	673	648	700	621	650	632	674	594	631	629	611	651	631	662	672	633	627	653	623	637	715	648	620	645	627	648	644	660	624	660	627	660	650	630	638	654	609	675	647	621	655	656	626	637	634	649	686	668	667	616	579	686	644	648	641	625	647	648	650	626	576	620	664	670	673	625	668	609	624	697	689	654	671	636	656	628	627	673	649	633	608	655	592	635	593	616	681	620	673	621	643	644	620	658	661	647	652	693	663	667	652	635	678	650	627	608	608	687	625	655	633	621	657	645	614	644	634	594	677	672	620	635	642	606	657	587	647	673	644	575	653	599	644	652	618	608	613	643	661	610	608	624	657	606	664	612	639	649	632	673	646	619	673	640	587	649	597	624	595	616	656	651	663	653	657	628	620	637	663	643	635	625	641	659	625	652	673	631	595	661	687	664	631	625	639	658	684	646	630	608	626	641	652	614	649	624	631	651	640	591	650	648	677	664	591	638	628	637	626	699	622	617	657	583	643	617	632	653	686	617	616	623	645	660	652	613	649	621	676	620	647	665	646	649	600	655	640	601	641	696	638	642	637	637	661	634	650	672	679	614	636	674	641	611	613	630	651	583	648	670	635	641	633	630	595	661	627	641	579	611	717	666	674	615	651	653	662	626	591	668	661	623	636	592	648	682	628	673	640	611	632	666	658	609	678	679	617	639	674	590	643	671	667	614	641	621	634	611	635	652	656	627	658	642	649	590	624	591	646	634	629	695	620	616	635	631	652	632	648	677	643	667	672	648	618	635	630	688	623
79450	73221	56094	32044	9519	815	339	356	304	315	298	301	341	291	322	311	278	290	327	290	332	315	284	322	316	309	299	336	292	324	302	319	292	318	289	301	313	278	293	294	314	309	294	313	307	286	298	319	299	295	284	321	300	292	316	289	297	315	277	271	303	324	263	304	308	319	324	314	285	316	274	301	290	299	289	304	297	322	328	283	301	276	269	304	289	287	320	303	286	299	278	284	294	287	316	304	277	311	311	309	320	316	303	303	320	275	308	301	290	314	320	293	294	302	256	295	308	319	302	310	304	303	289	274	269	313	290	285	301	320	330	312	300	310	314	325	264	270	312	274	328	305	289	305	307	293	358	296	308	312	322	294	332	294	324	283	287	285	304	285	272	305	297	300	289	298	293	303	294	322	292	282	311	306	274	322	294	293	315	293	272	276	274	301	307	279	285	310	329	300	278	262	292	295	264	303	283	289	301	272	273	293	275	317	295	313	300	281	292	298	292	304	309	303	272	298	289	307	287	277	253	278	282	280	312	308	306	318	336	271	303	270	267	277	284	301	313	279	308	269	328	267	315	285	296	288	285	324	302	333	306	308	301	299	288	305	339	283	297	276	278	315	323	290	294	309	263	314	320	313	315	301	301	284	298	297	310	292	295	307	283	304	306	272	298	299	306	294	325	295	288	290	256	287	285	308	280	324	306	298	285	272	318	311	303	301	291	266	313	305	283	299	288	260	283	294	291	318	282	335	263	308	281	313	313	308	296	276	296	281	296	307	288	316	285	325	305	276	291	270	296	285	294	322	320	333	300	317	315	295	299	303	310	279	303	303	279	283	302	313	295	317	295	274	295	270	335	305	311	289	302	315	304	316	320	298	266	283	316	288	284	293	298	316	305	301	296	274	293	325	299	304	271	280	315	308	298	303	321	279	270	297	257	276	304	283	309	294	283	316	291	285	306	279	306	308	298	304	285	296	336	322	287	297	300	291	279	287	319	322	313	317	276	317	316	324	315	288	291	271	305	301	324	322	292	318	319	299	281	286	316	279	302	295	309	306	272	251	307	289	284	296	282	266	299	314	313	287	332	295	302	310	281	286	296	263	309	292	293	295	316	299	289	296	282	309	311	304	283	323	290	296	286	274	309	289	286	328	302	293	308	321	300	278	280	327	315	294	304	317	306	299	337	284	283	288	265	285	291	268	279	295	272	295	284	334	287	288	295	261	296	276	292	296	322	270	306	301	299	309	333	304	268	295	282	293	302	331	266	335	309	276	319	276	310	306	308	287	297	311	308	272	328	307	314	305	294	320	287	315	282	283	272	286	305	301	298	290	273	319	296	294	295	294	310	269	324	285	315	311	323	304	287	307	297	282	297	306	286	308	304	322	276	287	324	282	294	286	319	277	310	299	295	281	270	327	295	308	325	306	268	273	297	323	301	311	259	301	282	274	307	286	277	278	272	294	285	302	286	316	265	312	264	282	296	272	320	292	272	300	293	273	300	300	291	326	294	281	307	282	310	286	305	309	294	280	309	319	290	285	311	275	287	307	303	259	305	311	303	274	330	301	294	327	313	296	289	286	287	309	306	310	304	271	321	290	300	303	282	315	298	327	309	320	323	298	315	297	298	314	286	306	278	278	290	310	290	272	294	303	316	307	279	302	288	303	299	313	313	263	324	285	281	294	306	284	305	278	269	294	300	289	284	275	309	279	310	298	283	296	306	305	281	303	273	314	311	300	302	316	286	332	334	314	332	290	271	270	269	299	307	319	304	284	316	305	299	315	306	284	311	302	287	295	299	305	282	304	324	320	307	273	302	301	306	301	343	279	293	283	308	307	274	292	291	287	314	308	302	323	298	323	290	279	305	303	275	276	294	295	330	325	295	283	324	321	296	298	303	278	287	297	298	335	296	267	304	298	297	274	296	307	324	310	286	326	276	297	315	317	316	273	298	314	300	312	290	292	298	298	307	297	291	331	283	310	298	289	264	282	300	285	295	303	275	286	278	301	298	297	315	308	314	296	260	287	312	312	292	318	286	292	302	311	268	294	292	301	310	285	311	305	270	297	280	293	303	291	273	319	306	277	327	313	297	315	306	295	309	294	309	309	300	319	283	268	286	297	284	301	257	323	295	298	302	317	308	303	291	279	297	309	293	325	284	309	307	316	315	293	283	257	329	289	300	278	255	292	287	323	273	315	285	286	286	278	276	329	292	304	270	272	325	282	327	257	286	290	308	316	291	329	308	276	296	299	272	290	333	317	315	319	258	303	287	341	314	318	296	267	314	304	310	286	271	313	305	313	307	303	290	300	311	318	281	344	298	304	291	271	298	275	288	285	290	309	293	307	311	301	276	288	305	314	326	315	304	281	288	297	311	321	288	312	297	299	293	293	267	292	288	295	287	298	304	318	300	306	286	320	303	294	277	290	287	288	282	319	304	311	308	300	296	327	310	280	282	297	293	305	276	310	301	296	315	308	301	322	283	260	289	281	328	331	311	317	288	309	304	286	295	308	287	295	287	303	273	297	295	281	298	291	304	292	310	277	286	308	315	295	335	340	299	313	290	295	315	287	307	305	278	284	317	286	282	325	309	300	305	279	317	290	304	277	292	294	318	283	275	275	300	313	278	297	291	317	300	317	284	305	319	284	269	287	280	277	252	313	302	279	290	270	310	318	313	296	282	309	278	266	300	273	294	285	304	279	276	291	288	285	274	288	284	297	308	311	300	325	320	307	281	300	314	296	305	305	294	271	296	307	334	274	285	275	295	282	327	281	279	258	297	288	291	318	310	322	266	328	297	292	316	297	275	317	277	308	315	282	297	311	299	309	289	297	327	273	315	290	286	308	291	274	318	307	318	285	311	298	282	317	281	307	300	295	277	271	317	276	307	253	309	310	297	294	297	276	316	335	299	320	300	306	311	323	324	281	302	270	283	318	303	291	300	319	281	291	274	289	297	300	275	309	289	282	296	253	288	284	311	324	296	316	281	304	265	301	309	275	331	329	298	302	296	321	298	294	301	300	330	275	287	274	295	278	284	300	279	293	300	288	281	280	277	300	309	312	267	311	274	310	311	309	304	289	290	288	285	333	311	314	300	291	275	296	314	280	312	278	264	288	272	307	304	287	280	301	309	294	291	312	271	272	280	280	289	301	287	314	294	314	302	301	275	245	323	323	287	300	275	305	282	317	328	323	266	287	333	298	304	306	283	297	266	278	291	279	323	295	294	283	305	321	330	320	301	307	294	314	296	292	331	278	292	312	264	278	288	323	279	313	322	283	270	288	294	319	308	297	278	297	314	319	310	278	305	316	279	303	343	293	295	311	311	307	294	318	317	320	278	315	318	288	281	301	306	274	315	324	299	305	295	309	300	311	299	286	282	312	324	316	292	284	273	298	274	277	312	295	297	314	282	326	290	313	309	304	284	298	298	275	268	311	272	303	304	310	304	275	292	291	302	314	303	285	287	326	320	303	279	316	290	303	315	310	277	300
62875	62943	52450	24077	1264	1143	1071	1116	1047	984	948	947	1007	1004	923	958	869	960	921	890	954	887	887	905	866	850	914	913	879	894	934	887	876	895	867	870	867	930	953	864	829	905	892	893	853	858	932	903	888	875	863	877	886	962	863	905	880	856	982	866	838	881	880	900	971	824	898	886	821	889	874	888	893	852	880	888	904	914	915	871	826	918	860	838	897	890	838	842	881	884	900	891	927	864	885	880	895	910	888	868	852	899	878	892	925	868	899	876	893	839	898	861	888	881	907	899	845	939	894	880	857	825	872	894	916	899	932	880	841	857	885	896	915	895	868	870	913	836	913	836	921	871	895	874	912	919	923	842	921	875	857	909	881	895	852	859	832	877	877	877	899	884	922	858	894	891	893	883	901	913	893	910	939	919	898	837	842	952	903	893	871	889	905	892	816	893	935	898	863	942	897	868	841	927	897	872	912	868	908	887	957	912	922	851	884	910	841	886	889	917	882	905	870	844	917	831	867	910	826	956	862	849	885	875	858	829	903	817	859	876	883	915	860	955	918	920	869	860	875	898	903	888	904	867	890	855	803	887	866	914	844	848	842	943	894	871	896	911	941	875	885	869	919	941	888	846	916	925	890	895	893	890	880	849	935	852	909	878	916	885	885	895	912	911	899	859	838	949	861	879	881	879	912	885	875	893	822	855	819	822	900	882	850	896	877	886	899	889	938	823	897	891	879	832	892	881	880	882	901	890	871	845	912	860	883	886	913	880	830	884	877	902	890	871	893	918	858	888	861	879	837	853	879	828	889	913	893	913	869	907	897	851	848	862	859	861	897	890	863	950	883	884	918	901	886	869	858	828	879	853	891	885	837	870	888	830	896	899	892	876	796	852	884	920	893	853	910	916	837	905	881	922	832	909	899	925	901	861	920	910	867	869	893	948	874	871	883	882	849	828	933	889	872	834	885	940	857	900	919	900	891	854	857	924	846	895	879	911	897	920	870	845	907	934	910	883	882	930	887	846	883	883	878	919	912	876	886	907	919	889	896	888	898	927	831	889	882	915	946	929	844	888	899	866	906	878	936	889	889	930	908	926	889	909	830	870	867	882	913	917	927	865	915	868	892	876	894	857	875	917	870	879	856	884	918	877	884	848	844	894	912	916	901	901	899	836	903	842	837	909	826	873	866	930	816	921	879	890	961	852	935	906	906	889	867	915	847	862	902	893	874	872	937	931	900	877	880	862	897	904	900	894	919	894	920	869	874	898	876	893	908	836	830	867	933	907	830	911	826	868	904	889	906	877	859	874	937	932	854	897	891	843	835	901	915	859	943	913	861	923	872	830	907	897	936	914	948	881	862	857	895	928	869	923	863	935	880	878	907	844	892	928	849	877	935	890	901	899	887	916	848	900	938	901	897	859	922	872	930	898	906	945	843	878	905	895	889	929	884	862	887	862	879	870	880	889	881	859	925	903	903	888	840	908	946	861	933	897	847	872	876	849	916	877	820	959	854	874	893	916	852	905	880	886	905	840	851	779	899	864	910	883	895	883	863	867	863	856	910	894	890	852	882	840	888	873	914	911	865	930	890	860	869	875	874	828	883	843	900	881	881	850	897	876	903	794	929	898	817	867	891	880	895	886	914	945	878	865	855	882	904	827	839	864	854	917	869	860	895	890	860	865	922	862	891	865	885	879	893	847	933	911	870	895	824	911	906	840	858	878	907	902	859	917	880	854	864	890	902	918	900	918	922	862	943	924	929	896	881	845	858	875	844	831	916	861	951	835	914	881	893	872	881	837	884	894	908	869	915	886	911	925	843	862	905	890	859	885	888	859	923	971	895	901	855	914	866	881	952	924	905	925	889	838	903	857	862	886	891	846	896	922	858	838	905	874	887	914	860	848	840	938	893	878	918	903	938	948	921	930	867	913	872	886	847	943	877	849	862	934	880	889	885	873	846	902	878	892	896	948	929	938	870	907	933	871	915	848	836	812	859	912	904	894	890	870	903	906	859	886	905	901	873	872	912	891	873	926	872	874	887	836	858	891	892	895	884	894	887	893	851	936	843	861	826	864	840	900	874	855	902	859	939	912	884	857	911	876	907	894	881	919	908	861	909	918	877	921	856	884	891	915	888	849	867	893	926	884	906	857	911	880	925	890	866	846	848	879	915	947	872	880	904	878	894	879	874	894	871	896	828	837	918	897	900	889	932	847	851	891	866	836	912	896	873	904	861	873	896	859	876	917	840	869	963	897	862	897	887	869	886	868	903	866	868	873	892	923	847	903	949	890	921	858	863	916	880	880	872	918	883	848	918	885	848	872	846	889	867	845	897	883	903	906	926	884	881	895	868	809	863	875	844	893	936	919	876	865	880	848	928	920	915	875	885	875	878	885	865	932	893	843	911	928	902	878	911	945	877	960	898	874	895	884	871	839	900	891	889	905	899	908	908	961	854	878	892	916	850	872	907	860	866	841	954	862	866	882	861	862	902	859	878	842	929	859	927	887	924	825	851	887	862	883	869	853	928	888	897	898	875	913	835	901	932	873	895	846	911	873	896	894	888	930	902	867	850	931	859	875	863	896	886	890	944	879	861	889	894	901	884	876	916	863	888	887	879	917	913	895	884	959	864	897	947	882	842	869	912	905	895	878	886	848	867	859	911	892	871	885	887	841	887	856	891	899	817	883	873	873	889	927	878	858	933	906	852	941	880	886	853	902	853	925	860	897	901	969	900	880	893	922	842	890	917	838	909	888	894	849	899	884	864	955	893	886	892	887	920	920	832	820	886	885	896	894	853	877	887	843	909	919	922	925	857	897	856	902	935	845	877	869	878	816	924	853	862	851	944	917	909	945	817	916	880	892	830	870	899	920	835	915	924	906	874	895	883	891	887	894	858	836	911	912	868	833	871	852	863	891	892	881	882	918	887	909	906	859	896	867	906	872	972	938	892	869	823	888	824	845	883	881	860	863	930	859	869	844	891	871	875	863	864	860	840	872	869	837	896	868	881	968	938	832	932	888	888	878	879	903	958	887	883	827	877	889	862	881	898	872	870	833	815	940	945	928	921	907	883	847	905	890	907	877	867	854	872	964	862	849	888	938	887	889	915	847	910	881	899	880	914	875	879	888	855	894	872	879	887	900	870	883	872	854	858	918	893	887	891	838	914	895	874	894	937	888	877	854	865	852	918	910	924	829	897	845	824	850	891	856	919	905	895	893	925	914	833	950	892	845	913	875	841	909	909	860	901	873	831	902	873	848	875	932	872	853	894	873	900	908	853	934	856	889	867	892	878	929	892	883	940	941	925	925	888	863	901	914	894	945	896	867	905	869	906	936	891	864	892	911	981	892	874	907	963	928	896	889	883	873	868	887	843	879	849	929	878	896	910	917	883	900	858	897	933	914	902	895	858	904	838	821	849	909	890	918	881	878	905	857	835	960	912	956	947	893	857	876	928	913	892	878	929	844	884	870	922	847	837	921	849	865	880	920	923	904
32496	20251	7326	1824	191	163	154	156	143	149	163	146	158	133	156	128	165	149	128	130	151	158	174	150	151	149	146	159	150	142	145	143	136	157	168	146	152	136	154	123	146	137	155	157	166	127	144	158	145	151	166	166	147	126	136	168	148	150	144	141	162	152	152	136	159	139	154	136	171	146	138	148	148	151	137	151	157	158	173	125	136	159	152	120	149	136	140	160	142	124	160	165	143	161	166	132	156	175	158	152	133	163	142	143	149	157	148	131	137	157	132	137	164	147	144	134	151	149	152	123	140	153	162	146	154	137	171	158	143	154	154	139	144	156	133	154	155	149	162	142	135	150	172	151	148	151	161	153	182	163	150	128	145	150	165	163	162	134	132	146	143	128	139	151	149	142	142	131	142	142	169	158	143	149	134	142	155	144	147	145	156	154	137	142	126	152	159	172	134	140	148	165	138	124	137	142	156	158	158	147	172	120	142	147	123	151	153	151	133	156	162	157	140	153	165	160	162	129	131	130	159	159	126	151	150	158	148	164	172	145	151	145	174	133	142	132	143	134	162	149	161	149	167	153	156	124	143	145	149	160	162	149	151	139	133	146	137	149	139	145	135	119	123	147	154	152	146	146	154	139	155	146	160	139	179	154	166	149	139	147	137	137	163	145	160	144	149	123	145	123	155	139	148	155	119	152	148	142	165	163	161	136	149	148	130	149	150	156	173	146	143	144	158	143	137	146	145	148	167	150	123	157	133	136	141	135	140	159	149	138	159	137	142	154	162	189	147	145	139	145	150	159	154	163	151	149	140	138	137	156	123	148	157	140	135	147	153	163	151	151	144	145	149	159	135	149	160	156	141	157	130	164	152	151	134	155	162	151	164	138	146	153	138	148	155	145	140	130	154	150	152	126	170	157	132	144	170	149	161	140	150	149	149	143	161	147	145	153	141	141	136	158	147	142	148	140	137	150	153	144	138	163	142	157	138	132	155	149	136	153	138	143	138	127	145	132	141	165	137	163	129	158	151	149	132	114	133	151	152	140	160	163	148	172	163	123	156	137	164	164	158	147	132	154	136	140	136	140	133	139	136	130	142	176	129	162	140	152	144	145	162	149	157	151	138	129	179	135	120	152	135	148	154	150	167	138	160	145	162	145	158	142	138	139	137	151	143	151	144	135	139	155	169	154	167	135	164	164	148	146	155	159	148	155	151	161	146	169	173	159	145	144	170	144	137	130	152	160	154	135	149	152	149	149	149	150	147	123	161	155	147	151	139	158	154	173	141	144	160	151	148	140	160	158	159	144	157	133	154	156	131	135	139	147	144	152	151	146	148	167	151	153	140	143	147	140	148	141	134	164	127	139	141	132	136	131	124	132	144	154	146	155	139	153	156	128	148	132	161	168	146	150	147	148	171	131	170	136	156	146	153	122	139	145	158	163	137	157	159	162	133	144	136	127	139	166	163	136	141	141	160	168	141	147	126	153	151	143	132	135	136	118	139	160	152	162	132	151	155	151	150	151	155	153	149	145	131	150	125	165	144	153	136	153	150	132	140	139	144	154	145	130	140	136	153	142	154	142	149	148	138	155	148	182	138	154	143	166	159	146	143	166	156	149	150	166	149	155	168	148	149	126	126	115	161	146	163	153	139	137	161	140	162	152	156	169	163	154	165	141	152	141	158	141	165	150	191	174	153	144	137	156	151	145	148	146	160	159	130	154	132	151	141	151	146	158	167	157	145	173	152	138	138	153	133	139	166	157	130	127	138	139	142	145	150	156	121	143	127	140	138	128	137	132	143	139	133	144	155	164	136	145	152	119	148	162	154	155	139	158	159	168	168	142	161	155	150	169	156	166	140	149	152	166	147	148	152	129	124	148	129	152	150	144	141	134	149	180	142	142	142	131	145	134	145	166	146	120	148	155	139	146	142	157	175	124	140	160	139	144	145	126	142	151	177	146	155	151	141	131	158	142	156	145	181	153	156	137	146	140	122	142	160	142	162	143	156	113	141	161	143	149	160	139	160	141	152	149	139	142	147	167	135	151	147	155	156	145	136	132	147	146	134	156	155	121	137	162	140	150	158	138	153	137	144	139	146	154	143	158	137	133	146	151	131	157	137	144	153	141	137	158	153	139	150	167	169	135	150	148	155	158	142	129	169	153	158	159	159	147	145	160	158	154	152	148	160	171	159	152	140	136	132	160	142	165	167	136	148	155	152	151	139	139	156	139	163	151	144	145	139	171	164	151	155	164	140	159	159	148	150	153	161	158	167	126	153	145	164	138	128	157	172	158	144	147	147	141	138	167	160	169	142	145	136	144	159	154	124	135	149	166	137	146	142	168	150	151	135	155	140	134	137	147	154	134	143	155	129	139	143	158	151	155	132	149	137	143	157	154	136	163	139	153	157	151	168	137	187	149	152	148	144	159	152	155	156	130	140	163	140	148	140	161	164	155	139	147	138	160	137	153	161	144	158	144	144	150	150	134	138	161	166	145	142	139	141	131	153	145	167	160	166	150	137	150	148	125	143	144	153	143	175	142	164	154	124	140	144	171	128	157	129	151	158	145	125	141	146	149	174	162	134	147	147	161	132	166	144	144	145	175	155	148	140	147	140	151	176	137	153	170	139	161	155	145	141	144	166	139	146	175	137	128	139	143	131	144	143	158	137	152	142	134	122	145	139	163	150	157	162	152	134	169	142	132	134	149	145	145	154	143	155	131	143	135	123	172	174	149	155	170	144	157	160	173	147	151	151	153	169	170	152	149	155	144	154	152	140	133	154	145	138	133	156	151	155	149	135	131	161	169	138	167	157	131	131	155	139	137	154	152	153	168	153	139	157	162	153	140	152	137	146	171	144	151	156	167	143	157	126	145	139	144	153	140	156	149	146	148	132	153	122	166	144	141	141	132	168	144	134	141	145	149	139	148	144	151	154	142	148	166	142	141	178	155	161	152	157	163	142	146	139	141	134	117	161	131	148	158	146	161	155	157	150	138	142	142	141	145	151	144	164	158	141	140	165	147	131	136	161	146	144	170	144	161	152	142	160	147	128	150	128	138	154	169	156	151	141	158	142	136	160	137	122	173	158	165	148	151	152	143	132	146	169	166	137	152	146	153	142	181	147	145	133	157	155	146	126	167	142	175	174	145	164	154	155	146	154	148	142	114	140	157	152	117	142	128	163	152	166	136	169	145	155	126	173	152	128	140	153	135	147	134	147	140	156	146	136	157	149	134	166	155	146	161	137	122	161	139	139	150	129	143	132	134	163	155	162	137	143	128	146	143	145	131	144	136	140	179	154	152	165	136	143	155	140	137	174	170	140	173	139	168	151	161	138	125	126	153	150	167	142	164	144	183	152	162	140	125	138	158	159	143	158	144	131	155	135	163	166	144	148	140	148	175	154	151	133	165	139	162	155	139	135	158	132	150	152	131	143	147	142	136	133	128	159	147	140	146	155	145	147	175	169	155	157	150	137	135	128	145	137	161	176	143
31801	23603	10743	4572	486	524	503	523	501	458	514	504	467	457	488	469	514	501	500	500	501	513	470	507	475	491	481	475	471	512	533	545	508	521	513	485	473	478	485	514	504	476	482	518	487	511	434	475	476	488	499	477	532	526	507	515	482	486	517	507	515	517	500	529	500	503	529	493	511	517	493	506	485	497	510	485	499	456	494	502	532	472	514	524	472	483	504	454	462	506	523	497	548	497	508	468	480	478	481	503	461	495	482	493	505	481	510	544	504	505	520	522	487	526	528	520	473	457	498	470	519	530	506	516	432	512	480	460	513	471	465	478	488	498	506	520	475	507	496	501	539	501	538	467	503	509	490	470	518	488	481	501	497	528	513	497	490	506	454	502	487	523	502	505	513	497	488	478	518	498	502	488	527	521	491	481	498	479	525	503	504	486	528	525	498	464	513	486	510	521	463	494	477	485	483	504	452	490	486	513	501	448	502	498	529	510	470	516	479	489	487	469	493	550	499	535	534	528	491	496	523	497	475	515	530	534	535	517	516	482	478	490	493	480	483	482	506	470	516	497	483	490	497	502	526	507	488	470	501	516	521	504	513	494	500	456	518	499	486	553	524	488	517	504	497	468	510	502	513	510	537	521	512	483	490	481	506	517	503	511	446	505	460	509	473	502	521	516	485	485	476	502	488	462	451	501	497	504	484	486	505	489	475	477	442	520	500	489	508	489	480	470	509	501	503	519	551	497	548	514	519	513	484	442	504	513	481	509	506	494	500	500	507	512	530	526	518	494	503	508	473	557	467	506	486	509	488	495	522	536	498	489	481	503	522	490	495	498	485	520	479	486	496	546	507	496	535	504	512	487	535	480	477	541	488	485	474	499	477	503	501	488	490	492	504	508	496	500	517	514	457	493	502	497	532	492	487	518	514	514	502	490	476	486	486	496	460	486	552	505	498	515	484	495	528	490	492	494	506	520	475	463	462	495	527	489	500	520	506	488	480	496	474	490	507	509	517	483	498	517	519	465	511	518	509	503	500	524	516	496	475	488	514	481	473	538	505	484	538	469	510	510	454	496	512	516	483	501	492	501	509	461	494	486	484	516	476	499	479	500	476	494	477	458	491	503	506	478	482	460	493	486	495	497	506	509	500	517	467	480	496	507	484	511	464	535	499	539	461	499	514	516	519	475	503	498	502	523	516	471	517	508	467	534	490	466	503	486	535	514	507	471	525	485	460	527	535	516	512	535	498	488	516	507	502	525	551	496	473	519	567	509	483	503	474	509	530	485	489	438	492	472	499	507	501	521	497	521	501	493	503	488	490	503	512	482	454	519	497	508	480	505	515	515	466	502	502	503	477	487	509	481	515	508	481	490	509	493	508	504	530	511	509	491	523	494	500	509	479	520	496	519	490	517	491	493	510	483	497	461	500	516	468	518	500	491	527	542	507	516	482	495	504	493	497	487	519	474	465	525	511	508	533	506	502	500	494	530	495	456	528	481	489	515	498	521	470	523	491	478	475	539	518	478	511	486	511	513	543	448	486	502	479	498	461	524	507	491	482	501	487	481	494	517	508	486	502	501	495	480	485	481	465	510	494	521	516	486	478	542	517	488	505	534	536	515	493	497	504	514	510	505	494	503	477	490	478	500	498	525	462	501	505	513	520	532	466	490	545	520	532	515	496	507	502	513	478	515	457	473	502	499	494	500	533	497	505	529	503	484	494	449	501	570	484	492	527	512	520	539	453	536	459	503	479	474	511	506	492	549	512	502	493	518	482	505	518	515	544	531	548	549	498	495	470	539	488	471	484	529	476	509	509	529	470	484	466	508	497	498	490	497	507	480	495	501	507	480	528	525	495	471	532	522	500	544	527	486	500	531	495	534	517	511	545	536	500	477	511	490	496	487	520	539	491	524	479	527	498	476	458	498	479	509	476	510	503	527	534	465	523	486	555	532	494	505	496	511	469	525	501	470	526	470	493	508	516	511	462	544	490	490	510	495	490	496	501	485	474	492	519	493	488	526	511	526	495	538	495	465	507	471	480	496	499	520	470	479	504	521	476	515	464	530	511	516	501	470	474	467	510	447	479	478	521	498	528	517	461	469	475	549	500	492	506	562	505	519	524	489	484	504	490	508	511	452	487	546	496	535	529	469	525	469	500	471	550	492	504	508	519	458	534	467	498	509	521	489	522	503	525	531	485	441	508	516	482	492	523	473	486	479	480	500	494	512	471	491	532	489	511	519	503	519	486	511	498	493	503	509	472	495	489	493	462	479	512	513	483	498	503	473	513	501	495	507	467	478	466	508	502	504	534	539	485	490	531	500	509	478	543	498	489	482	507	523	549	531	497	448	500	482	463	486	487	502	495	509	493	490	504	503	529	509	505	478	509	533	513	502	513	501	499	461	491	524	504	488	493	508	492	501	454	502	514	491	540	515	484	498	459	464	484	516	471	505	504	510	475	490	471	480	508	492	449	510	464	491	513	503	486	497	478	488	504	504	439	473	504	472	547	513	463	494	486	526	470	467	515	479	547	494	502	487	520	540	531	488	500	504	525	487	492	473	515	491	496	499	503	513	541	466	535	525	488	509	540	511	510	482	506	503	502	466	505	511	515	476	514	511	493	483	502	487	522	500	521	513	495	473	489	464	481	508	521	499	511	464	482	482	515	480	478	482	513	534	489	512	524	489	522	499	543	492	486	501	468	515	492	507	498	469	484	475	518	511	451	504	534	482	516	488	470	525	485	482	514	486	504	490	473	491	509	510	505	522	533	487	496	524	524	495	475	490	497	481	502	478	511	496	482	491	514	490	489	544	491	512	568	480	470	513	495	469	464	466	530	476	481	494	512	508	492	487	521	485	469	474	542	478	489	529	470	518	495	508	517	527	480	544	503	482	501	474	476	497	510	462	494	486	497	521	530	498	487	535	505	518	511	478	469	480	537	559	498	496	486	491	487	489	535	500	488	493	539	510	504	482	471	528	503	475	489	518	496	558	548	519	511	519	487	487	498	529	513	502	459	567	486	516	538	458	511	528	486	499	518	540	480	507	501	513	483	515	475	470	487	513	471	514	468	486	477	543	507	497	546	520	569	516	552	525	515	484	486	527	469	535	503	516	483	508	501	496	537	544	489	480	532	542	492	499	486	487	531	517	511	494	486	484	494	450	500	507	529	490	492	493	478	509	516	493	520	507	507	493	501	507	497	519	542	540	470	512	500	486	485	518	499	507	499	513	487	477	505	488	504	473	546	518	524	497	489	472	524	499	502	474	535	511	488	490	499	536	522	494	529	506	496	505	512	490	520	517	468	522	524	522	491	528	519	514	510	541	499	494	471	513	465	526	515	472	527	482	519	483	504	485	497	534	486	496	503	514	530	485	515	506	461	504	516	505	492	497	506	514	500	517	496	510	476	550	548	501	514	496	537	551	464	492	462	511	505	495	484	496	494	464	502	512	470	467	498	472	520	504	487	468	488	530	489	479	520	518	489	467
70545	61195	44663	24092	3129	269	232	204	229	201	210	215	232	217	202	199	199	219	192	213	213	224	191	215	197	189	191	203	199	221	201	197	222	213	208	208	192	190	189	209	211	195	204	209	202	197	203	207	197	216	199	210	188	190	210	203	188	200	217	209	181	185	201	218	216	212	193	195	200	189	184	231	212	208	187	213	208	202	179	187	229	197	200	187	190	237	198	199	185	202	216	200	209	221	191	228	195	201	202	207	191	205	197	197	220	206	231	205	204	197	206	204	173	185	191	191	206	200	208	195	198	188	213	202	205	210	207	182	175	210	204	198	207	194	200	226	204	189	217	213	210	225	170	228	213	195	201	192	178	214	187	204	234	177	217	207	226	188	214	199	210	198	209	214	189	220	195	188	189	217	169	201	224	211	211	189	191	209	166	192	190	188	219	205	209	206	211	211	205	198	207	190	205	200	215	217	215	208	211	209	212	191	230	190	203	195	210	203	200	174	210	192	197	216	217	205	199	189	177	178	190	199	215	214	209	214	198	178	186	228	194	211	219	213	187	209	201	208	192	211	212	169	192	194	217	207	179	186	208	183	204	189	176	212	199	210	232	184	218	216	200	203	199	213	193	189	195	204	220	208	175	197	219	185	228	170	188	232	182	199	208	212	234	187	224	206	204	221	189	181	195	183	194	185	206	185	213	205	198	200	172	174	177	216	212	193	197	213	222	199	219	223	199	202	213	217	177	190	192	174	184	205	206	191	206	195	184	202	182	190	208	192	219	195	232	187	199	221	194	181	191	211	212	198	194	185	170	185	179	200	197	180	198	194	211	178	211	198	173	210	181	216	230	197	220	226	201	220	220	179	202	202	186	200	191	188	201	222	209	200	216	194	194	196	201	202	207	189	198	201	219	211	207	194	225	195	224	205	193	213	212	202	202	213	206	207	205	190	179	219	177	181	201	201	219	213	193	188	197	196	178	184	210	203	203	164	205	184	208	206	229	208	218	206	215	184	184	210	195	208	221	185	210	193	194	208	206	182	186	212	217	213	198	206	192	196	180	190	196	222	192	192	173	203	209	182	178	205	219	200	196	192	154	181	209	223	210	213	205	228	198	199	204	185	189	196	214	204	200	188	216	185	210	198	187	199	197	218	198	194	189	183	178	173	183	190	196	225	192	193	201	197	187	196	194	187	216	193	168	192	209	206	187	202	189	197	192	195	196	205	195	180	192	198	209	220	190	180	201	176	204	201	204	208	221	171	185	205	182	217	184	199	198	227	214	216	216	190	197	214	209	182	206	207	214	222	192	224	214	197	191	176	224	196	180	200	180	186	220	202	185	198	212	192	176	228	211	222	203	224	202	216	220	189	218	187	196	179	200	215	210	200	195	199	184	203	193	191	175	205	201	230	194	216	202	183	208	220	197	217	192	194	227	196	201	196	186	205	215	202	188	215	187	195	212	184	190	204	199	206	186	192	184	227	224	171	193	188	194	196	177	188	182	201	210	187	209	187	197	199	221	210	173	188	195	206	234	183	202	183	209	211	204	206	212	168	202	174	222	204	204	203	198	183	200	190	218	200	218	209	206	227	177	209	179	192	211	193	216	209	200	196	215	205	225	210	230	227	187	197	184	225	194	227	191	188	186	188	195	194	229	190	202	205	212	193	212	219	187	226	210	205	203	195	206	198	185	198	198	226	197	192	197	204	222	214	220	184	202	197	190	205	189	202	220	190	198	188	198	191	254	197	201	219	218	208	204	204	219	205	211	209	231	205	180	200	198	200	216	193	171	180	192	217	177	208	197	207	196	185	238	205	203	216	202	208	225	202	195	213	216	199	192	187	202	187	210	212	226	195	223	189	201	201	186	206	208	206	181	210	202	215	199	216	195	205	221	204	197	170	196	185	187	216	188	207	226	199	192	197	216	193	191	192	224	187	195	202	177	192	215	188	196	190	181	203	199	214	191	182	187	192	208	207	208	199	240	181	164	213	188	224	207	197	198	190	196	213	208	209	201	174	182	213	179	182	190	193	211	203	213	202	206	214	187	198	212	213	213	197	204	187	192	217	232	185	205	200	227	201	186	195	195	218	172	216	199	199	180	208	203	194	191	203	213	200	189	207	194	212	202	195	181	228	215	226	197	196	178	190	227	180	203	196	201	224	208	207	214	191	218	203	219	198	205	199	206	193	184	198	200	202	209	206	202	191	192	188	211	173	207	238	209	194	219	205	208	220	189	204	207	208	190	195	192	207	196	200	207	193	217	189	227	201	187	186	215	176	198	186	188	210	215	232	206	184	200	184	189	190	199	211	195	207	178	196	186	204	181	183	228	191	192	199	207	190	183	218	194	194	202	173	217	200	206	218	216	187	209	183	201	193	195	197	210	206	206	209	240	163	211	204	189	207	204	223	187	197	214	175	206	206	193	169	204	221	188	185	216	201	197	195	196	207	202	210	200	230	209	180	234	208	221	213	224	220	204	179	196	206	205	201	201	183	196	217	174	201	209	224	212	192	184	201	212	208	201	195	184	197	178	231	208	205	205	190	188	179	192	199	202	222	193	190	198	215	198	217	203	190	206	203	202	203	201	233	172	222	216	196	210	211	179	205	181	200	217	202	212	207	189	209	240	209	210	200	210	202	211	194	212	192	194	195	224	217	214	206	197	187	212	202	200	220	209	191	208	222	229	231	180	185	187	209	182	189	178	195	206	198	198	204	214	228	214	228	189	198	200	225	209	174	206	191	219	195	195	210	193	187	181	174	209	225	194	209	214	169	215	206	197	209	177	205	199	173	202	203	211	215	200	196	217	193	204	191	211	207	200	195	203	213	199	194	204	218	214	179	204	193	219	223	199	201	198	200	186	186	204	205	212	187	195	195	183	177	198	186	206	207	221	195	213	197	204	218	202	215	182	212	235	182	210	193	198	186	193	257	171	204	207	195	185	208	212	216	194	196	193	193	201	208	208	190	217	198	191	221	181	183	199	188	209	184	200	187	199	195	221	206	183	185	179	185	161	210	211	193	198	196	194	218	210	204	218	195	215	198	182	184	233	204	194	184	215	184	211	222	184	186	193	196	215	221	200	201	188	175	210	200	170	200	205	200	201	197	188	200	203	191	193	211	181	186	165	183	213	194	191	202	199	178	205	183	178	225	199	181	198	200	203	201	180	179	202	206	208	181	186	181	207	203	193	218	214	200	203	173	214	225	198	221	200	198	180	224	200	193	191	195	218	193	203	203	210	192	182	207	210	213	196	202	198	184	203	204	190	230	211	214	199	193	170	187	189	224	212	211	187	224	220	198	197	217	177	196	233	184	194	194	179	211	212	191	170	217	195	185	200	214	194	187	202	198	207	168	190	202	212	201	195	202	204	201	207	193	190	201	196	192	193	205	199	221	202	203	207	214	197	211	197	194	189	216	209	195	214	192	184	215	191	182	207	201	192	199	204	210	193	215	188	225	240	217	209	217	194	191	203	215	182	210	191	215	200	190
51295	49867	41481	23199	823	779	707	701	717	645	663	702	694	637	659	646	697	671	637	689	651	684	668	592	666	639	640	665	669	668	609	642	612	608	643	621	625	640	670	634	655	632	632	613	684	586	679	636	635	612	667	639	607	657	643	635	649	596	669	626	647	657	632	654	634	614	641	649	650	663	641	694	670	684	662	639	640	643	587	690	625	667	661	646	625	613	592	671	672	623	644	609	663	666	697	687	630	637	647	673	659	678	654	678	642	660	638	637	660	619	623	676	683	623	637	671	665	594	625	661	633	672	604	647	604	628	656	670	663	658	618	614	616	624	578	681	641	692	660	643	621	676	639	601	632	639	669	579	683	650	642	641	651	621	636	635	653	631	664	617	661	662	618	606	625	647	629	636	639	614	650	615	640	648	652	643	658	637	636	679	663	643	649	616	640	619	618	669	663	601	629	633	646	590	642	679	592	641	665	678	662	656	625	635	654	629	637	637	693	643	643	607	652	680	623	669	668	641	617	635	667	638	616	653	615	645	658	642	664	673	645	676	647	671	641	637	637	625	653	645	646	643	660	672	692	678	654	643	678	645	680	629	637	617	633	649	627	637	631	643	631	648	672	662	680	612	600	691	637	658	637	617	660	625	640	570	634	618	634	627	623	694	702	640	670	645	644	639	652	663	635	637	547	660	684	640	624	630	658	644	631	654	655	673	668	697	663	605	569	658	603	617	659	637	602	598	664	632	638	641	635	625	664	638	649	660	635	623	622	578	644	637	599	618	652	620	641	628	692	663	640	614	643	601	639	629	624	675	613	661	620	647	624	648	683	658	653	611	648	650	668	637	651	613	705	607	655	643	596	642	647	596	663	637	624	628	629	623	645	648	629	665	644	680	660	627	649	616	644	651	677	630	643	662	658	628	676	637	668	631	631	615	606	668	642	656	616	615	641	681	620	601	679	648	660	682	665	680	675	667	697	663	638	684	620	617	660	675	616	628	626	633	596	673	649	673	593	661	708	636	633	659	629	682	654	639	667	640	616	677	618	625	614	624	673	654	637	652	640	650	631	608	618	676	644	651	629	612	655	703	678	634	609	634	625	654	608	625	623	618	659	654	635	640	655	609	646	648	647	633	632	645	587	657	681	662	634	640	666	598	661	599	647	684	671	652	656	646	631	680	625	651	636	655	656	676	691	661	620	632	673	599	627	640	667	635	675	673	629	567	639	641	649	626	661	634	623	623	631	599	654	637	660	653	626	671	643	601	655	593	652	651	660	662	610	623	655	676	643	622	608	636	663	617	647	647	581	568	668	653	654	634	643	649	622	635	617	623	642	654	625	617	637	654	664	643	684	630	598	625	668	654	668	621	615	669	662	646	665	621	637	679	648	640	666	662	639	613	625	629	654	610	619	630	635	632	637	620	644	659	635	635	593	674	639	619	664	609	629	637	610	642	640	693	644	632	643	674	594	645	611	646	679	650	622	663	664	685	675	603	648	596	635	614	690	647	646	596	619	690	656	678	685	648	682	622	636	621	672	673	637	638	616	661	605	654	631	686	631	646	651	660	669	625	636	716	646	662	609	610	596	666	635	675	626	643	616	627	666	653	619	613	660	631	650	716	625	659	598	654	622	644	672	656	658	604	635	643	643	639	655	638	646	645	639	637	610	642	644	646	645	641	638	652	648	634	660	646	664	634	624	603	624	633	612	627	629	603	645	688	629	643	632	623	605	625	632	634	617	621	633	688	637	648	681	600	659	640	640	613	661	640	649	676	634	699	677	631	629	626	645	642	625	650	645	610	623	673	606	672	628	649	665	664	668	626	620	639	645	646	653	645	641	606	703	660	633	608	626	692	620	626	635	660	598	623	677	615	643	637	634	644	631	679	650	628	673	636	632	637	625	612	643	634	614	672	605	636	667	707	645	634	635	610	663	679	613	657	655	656	626	711	644	653	620	628	599	579	705	616	629	643	664	662	611	663	661	623	588	642	661	673	644	652	641	660	674	607	677	649	594	631	648	625	636	646	674	632	613	627	612	627	648	663	630	605	652	669	617	631	659	679	654	609	674	658	627	605	643	585	644	648	625	621	704	655	647	645	620	608	631	631	665	643	609	590	681	612	597	609	682	673	631	647	658	646	660	637	646	639	651	615	674	623	621	627	659	637	621	644	656	661	616	603	656	646	600	601	638	684	624	628	632	635	649	668	633	641	666	620	669	612	646	610	680	596	645	648	640	642	676	640	631	646	652	624	651	678	648	626	670	623	633	683	608	622	625	636	668	640	622	634	617	647	607	641	605	655	655	652	601	656	665	637	643	638	651	651	614	651	675	640	653	665	620	677	621	633	683	645	652	612	642	626	639	588	629	636	629	657	660	650	615	674	660	609	587	678	634	660	599	603	649	672	658	630	622	650	663	631	631	628	702	648	687	591	701	685	609	626	617	651	701	635	658	686	681	644	665	630	658	632	623	637	651	662	630	615	637	672	689	591	632	649	648	656	645	614	678	688	647	686	646	631	635	678	673	697	630	621	638	721	582	662	635	672	639	644	642	689	645	685	634	660	684	628	664	647	665	648	618	647	644	639	613	656	673	673	640	631	649	605	645	634	629	616	626	661	574	616	618	629	629	634	629	586	615	663	619	628	647	625	618	669	654	649	627	658	592	630	623	663	608	666	646	625	635	665	678	617	635	674	637	656	684	648	653	632	643	668	601	600	630	643	647	662	664	644	667	652	651	614	568	659	643	645	666	628	647	634	630	654	644	626	597	637	665	621	596	670	647	672	634	619	661	628	655	602	669	631	584	682	634	657	659	641	620	625	628	613	657	641	622	608	621	665	644	659	631	614	612	628	671	678	646	600	663	621	656	637	629	613	656	631	640	632	647	677	605	643	650	614	674	636	626	623	659	658	668	591	665	628	645	620	651	629	618	646	642	646	659	627	655	631	670	680	653	659	638	690	657	583	653	640	667	651	649	634	662	682	632	661	664	675	664	646	660	659	636	643	705	657	652	672	643	677	635	650	623	646	634	621	667	640	656	633	660	639	621	630	615	636	637	679	639	690	625	594	681	632	652	646	608	625	663	648	637	659	602	597	652	641	638	681	640	669	654	635	649	619	655	694	641	663	619	627	649	618	636	661	665	633	651	664	655	648	666	608	618	662	626	620	677	639	660	662	636	651	625	649	651	640	636	651	612	653	639	631	649	628	647	627	632	629	630	660	626	663	690	641	693	619	635	715	610	650	619	616	610	619	626	637	715	609	663	662	669	678	652	644	683	659	602	632	638	652	648	648	682	704	656	599	609	667	630	687	651	693	673	643	630	609	644	650	623	602	692	655	624	596	623	619	635	619	592	684	632	649	643	648	655	691	609	619	679	638	648	656	626	628	628	669	661	636	633	662	584	617	662	655	647	696	674	610	642	630	618	579	619	615	643	678	611	676	630	645	620	638	655	659	636	650	609	590	653	623	617	625	635	649	633	652	692	593	675	622
79892	73099	56477	34710	9221	762	389	324	349	311	346	326	314	311	291	336	298	319	320	298	307	251	271	310	312	300	295	300	301	301	317	294	326	297	295	293	318	263	283	299	268	304	317	318	270	286	286	300	268	319	314	320	303	282	281	304	316	282	306	306	288	293	321	348	318	319	277	292	307	295	291	286	302	290	282	313	321	301	296	305	307	311	317	315	324	302	282	315	297	294	291	302	332	300	282	276	282	332	324	305	295	285	285	330	315	292	295	295	319	308	314	314	288	304	263	285	316	268	293	308	320	299	323	275	270	310	328	309	315	322	318	292	307	281	303	293	283	328	281	290	295	292	335	282	270	278	299	323	293	291	304	290	289	278	303	308	314	289	315	273	282	275	299	294	283	295	304	286	309	248	298	302	313	291	285	309	317	292	293	289	272	322	299	278	327	293	303	297	296	281	297	297	293	284	293	274	311	301	301	303	303	317	303	278	325	310	306	300	272	284	287	304	281	296	285	306	321	276	284	312	272	300	293	307	312	329	288	288	314	304	291	276	273	293	318	299	299	304	284	279	305	291	297	303	313	310	309	303	311	333	273	318	310	286	288	295	299	280	334	304	310	301	300	306	325	330	293	283	277	280	302	334	288	340	314	296	282	310	311	313	288	312	297	284	268	314	304	329	326	329	287	282	315	282	303	315	309	284	311	328	301	305	314	301	274	276	303	269	278	311	290	264	261	317	280	302	276	316	324	330	321	274	315	302	301	322	292	303	294	288	301	295	303	328	253	294	305	310	299	304	324	279	293	327	311	311	296	292	315	329	307	267	306	290	299	312	323	313	305	312	326	298	292	283	331	303	308	318	288	284	294	291	325	318	297	286	292	298	280	288	326	276	308	257	298	289	306	298	294	336	301	295	288	293	303	319	307	288	302	297	327	319	284	284	261	303	325	314	303	292	302	303	310	303	316	307	308	303	310	276	293	291	287	286	291	326	279	306	278	288	319	311	313	294	279	305	293	300	297	277	313	308	298	306	294	294	304	319	297	292	305	297	302	295	312	310	297	291	332	266	302	273	298	329	324	319	321	303	297	294	314	294	333	267	306	321	321	298	284	303	301	289	301	303	296	294	292	295	308	301	288	317	315	314	337	297	308	296	273	300	316	287	309	286	323	289	306	286	294	282	304	311	318	307	323	323	309	309	302	296	283	266	317	314	307	320	273	285	290	285	307	307	298	331	329	310	294	299	328	317	298	329	319	267	295	280	275	283	313	284	275	307	332	297	308	296	276	298	297	327	292	323	309	316	297	293	317	305	299	296	280	310	286	296	266	326	296	305	333	329	316	311	296	290	304	295	284	277	306	301	269	317	289	263	286	283	287	317	297	307	320	284	341	327	291	299	299	316	284	284	316	299	322	305	309	287	272	297	323	281	297	289	295	273	318	278	346	335	287	300	303	312	287	324	299	289	275	302	293	318	316	305	293	312	272	310	276	288	310	275	323	311	297	288	294	286	292	283	311	301	288	249	291	321	303	288	285	268	296	320	283	300	263	290	253	302	325	279	300	302	307	321	297	320	279	318	320	292	311	311	302	287	292	270	283	293	306	331	287	306	262	287	313	283	311	298	301	300	267	298	259	313	277	340	297	283	285	308	293	284	299	287	312	297	308	306	304	304	306	302	284	283	301	324	291	303	289	271	281	298	289	299	260	285	291	281	314	305	252	292	285	329	288	294	295	299	300	319	287	274	315	311	294	300	312	312	279	282	318	298	302	295	300	276	315	278	321	287	298	307	272	289	307	311	285	294	306	342	297	285	295	292	310	279	283	284	281	317	300	335	299	300	296	288	321	331	300	301	308	313	308	308	311	316	286	307	279	317	314	275	315	317	280	273	276	279	280	312	319	323	285	337	319	274	281	318	283	282	306	278	289	263	293	291	326	311	296	301	294	280	310	298	303	293	276	292	264	318	339	293	290	314	302	289	302	300	288	302	355	327	290	318	313	313	302	322	287	295	301	296	293	309	301	308	319	303	287	265	284	308	292	318	316	291	290	334	309	298	293	308	308	300	301	291	249	310	289	296	320	292	306	266	311	283	307	281	283	288	298	311	282	310	302	322	286	304	315	311	299	260	275	291	266	322	279	305	296	292	308	280	301	309	303	325	259	313	270	306	294	331	297	284	275	300	317	323	286	294	303	279	301	288	290	291	290	296	319	287	312	292	298	305	296	294	302	281	292	277	327	300	305	295	289	300	292	307	301	311	276	315	284	283	317	328	311	316	312	314	300	310	269	286	265	328	295	306	306	290	322	307	312	297	326	272	311	273	307	279	291	277	298	314	296	305	299	286	324	305	279	284	304	272	314	305	290	324	302	308	303	311	266	292	282	294	292	302	320	294	296	301	297	290	308	327	298	300	311	279	286	292	305	286	297	295	309	299	302	307	289	338	313	304	276	298	335	295	302	343	253	308	280	293	302	288	319	290	300	309	301	284	317	277	279	278	310	303	316	306	318	291	294	298	309	299	329	303	318	272	259	313	275	308	327	320	314	319	298	320	306	315	317	314	301	291	277	306	330	286	289	295	315	302	289	271	331	252	305	280	325	310	296	257	302	305	288	335	297	269	294	306	333	311	319	300	297	301	292	303	273	313	301	304	299	275	290	315	272	281	291	305	299	255	277	297	309	299	304	291	292	324	321	291	291	297	293	330	300	293	310	315	305	309	283	280	282	302	279	318	302	315	328	311	284	304	308	320	310	274	277	292	300	281	304	311	320	302	312	298	297	275	322	300	316	316	344	305	272	300	294	273	299	278	316	326	290	307	309	277	279	317	315	284	303	266	269	288	311	275	277	307	293	270	326	300	326	310	292	302	277	303	300	296	325	307	279	275	337	282	296	309	298	319	295	287	297	299	309	290	270	294	292	267	301	285	277	310	278	326	307	301	288	295	278	294	285	318	299	310	322	292	296	299	311	320	302	293	277	292	296	313	329	308	313	274	299	311	329	295	303	323	310	290	308	315	292	293	314	260	282	289	348	300	290	300	292	319	263	262	307	281	333	286	322	313	284	320	301	276	280	288	292	319	296	287	297	304	268	290	355	283	285	288	293	319	323	303	290	332	322	312	326	292	284	295	301	322	289	301	271	328	300	271	297	297	335	292	294	333	308	311	280	305	325	310	282	319	285	297	298	310	292	297	272	322	289	299	315	285	302	309	277	305	289	284	293	333	304	299	290	304	300	310	310	296	291	287	339	286	339	304	321	302	307	322	339	317	301	292	293	278	292	295	334	292	287	277	311	283	295	296	290	327	308	315	285	270	271	302	333	312	305	327	350	274	303	283	318	296	276	300	327	290	321	274	311	302	294	298	277	274	301	315	313	343	304	278	304	289	280	271	285	280	286	309	281	265	287	286	300	316	313	321	288	283	296	306	265	293	279	303	281	294	292	285	281	320	314	295	311	321	297	326	304	297	295	282	301	296	301	322	280	276	321	334	281	290
62424	62245	52695	29749	1211	1168	1055	1057	1052	975	964	1030	991	948	937	915	930	937	894	953	914	865	958	908	900	922	904	897	881	951	954	916	914	957	950	903	905	913	887	936	892	867	885	896	1005	864	873	899	889	870	855	889	910	917	909	881	912	886	878	809	885	909	863	878	919	863	888	909	885	891	811	914	888	819	939	909	930	843	830	884	924	915	940	890	922	864	915	843	874	931	911	857	890	893	909	876	919	896	908	945	928	847	892	913	900	861	872	896	876	887	913	836	880	933	928	890	809	918	879	902	881	890	870	909	902	867	886	902	888	875	911	903	909	893	852	905	880	885	912	884	870	921	885	958	894	874	864	925	846	913	933	872	834	845	877	913	974	920	857	859	886	846	896	871	895	874	856	925	866	952	885	873	918	885	893	906	913	933	901	938	872	896	791	905	933	907	914	903	895	852	917	892	876	845	890	867	930	866	924	924	917	892	868	963	862	900	865	936	871	956	921	893	867	912	889	881	921	904	929	835	918	893	907	915	909	914	879	868	857	916	842	887	883	889	873	886	857	886	873	888	863	881	918	890	852	932	865	861	889	839	876	887	848	940	895	905	904	940	927	933	879	896	874	876	871	897	851	883	919	869	876	937	907	871	910	905	871	905	946	860	870	892	899	907	901	877	934	924	867	866	880	924	851	941	851	908	949	880	912	906	866	837	905	898	938	887	924	885	906	839	919	883	932	848	902	891	882	851	884	890	878	920	964	882	917	894	902	899	948	838	922	921	899	865	878	875	902	854	863	838	946	883	937	938	895	932	845	866	878	910	924	911	924	902	923	913	923	904	870	829	863	879	854	952	891	861	916	878	904	862	856	898	868	876	835	859	892	862	928	877	865	870	899	895	854	872	883	891	895	850	893	894	841	903	887	977	866	842	813	912	897	859	949	877	955	871	900	891	917	915	892	915	857	871	857	913	902	957	853	856	927	919	885	858	909	912	933	835	864	894	923	845	860	913	883	875	838	884	894	846	865	860	864	914	887	940	898	909	920	878	932	901	905	893	881	895	952	900	837	855	960	901	875	892	936	924	893	934	889	857	908	918	895	929	920	908	879	912	864	911	918	871	920	897	857	909	858	887	897	908	900	911	922	871	907	884	895	924	889	866	890	864	915	921	939	877	887	889	901	854	890	852	909	857	828	917	893	885	910	912	897	901	859	893	900	887	865	858	913	869	902	851	900	878	912	872	907	910	932	895	922	879	878	920	897	879	879	864	943	900	866	879	904	912	910	920	895	892	888	875	831	888	892	857	821	906	857	894	911	847	855	901	892	894	859	858	864	880	910	894	908	903	850	909	926	912	886	885	895	824	917	892	954	880	892	860	945	911	913	883	881	873	862	900	891	879	929	909	866	934	916	815	844	889	899	890	885	919	905	910	929	930	944	919	863	956	883	885	889	830	927	912	891	897	880	840	909	935	931	822	902	919	897	886	943	870	864	884	886	887	862	937	881	859	900	883	908	823	870	898	893	905	928	827	911	879	880	919	909	928	933	865	877	910	915	828	887	897	885	912	853	874	897	895	917	882	922	818	900	891	903	860	868	888	877	925	852	888	894	912	930	956	882	888	881	883	894	840	909	879	938	905	880	883	904	919	864	885	900	890	910	891	848	840	894	912	897	851	909	924	908	897	946	902	874	884	907	935	924	930	962	844	882	875	937	919	868	900	869	900	933	876	881	945	896	914	897	877	879	862	873	911	885	898	825	807	897	840	871	923	862	853	919	907	884	933	898	894	918	870	909	856	829	928	853	904	848	865	897	829	965	941	880	853	899	853	922	919	935	886	920	916	846	880	904	884	892	903	894	862	891	857	878	898	900	859	935	949	890	886	849	880	911	852	880	902	891	865	896	940	894	917	904	892	839	897	898	875	894	886	887	867	914	954	852	881	917	886	935	901	880	872	936	861	878	835	947	894	901	852	908	907	887	879	910	920	889	942	916	888	881	864	892	896	876	901	945	959	844	904	894	915	912	910	874	862	897	895	927	889	893	839	914	899	865	913	875	888	916	881	853	868	865	846	877	881	902	927	860	889	910	926	872	946	877	861	933	920	956	890	847	881	910	872	872	878	856	889	869	951	917	899	882	924	920	905	885	911	897	883	859	876	886	918	926	925	893	902	913	925	917	857	918	924	904	926	905	884	866	870	902	882	912	887	936	885	919	925	908	853	904	878	851	876	887	875	852	838	888	855	851	906	878	934	931	866	885	887	956	899	894	918	875	900	881	897	947	856	880	928	906	915	915	898	880	898	910	877	861	914	859	922	898	883	898	880	871	896	900	826	866	933	942	884	917	916	897	920	913	911	914	867	870	901	887	878	923	910	907	915	882	930	910	849	919	882	894	923	921	911	874	854	855	921	942	956	938	882	905	889	930	904	897	875	907	881	894	947	951	893	880	919	869	913	881	833	919	916	889	865	927	896	869	875	882	901	945	848	924	965	830	877	872	876	867	858	908	850	923	886	915	921	895	895	941	854	880	937	869	916	883	917	871	881	826	871	857	927	871	894	900	888	896	855	926	874	840	909	888	855	916	911	915	897	948	856	904	896	847	871	862	941	956	857	875	930	898	916	910	887	909	889	920	867	852	875	927	854	942	869	910	884	878	909	867	883	924	828	847	911	884	928	853	874	875	882	926	925	924	895	853	872	928	878	939	852	934	871	906	892	930	894	895	881	863	890	895	850	910	915	884	917	878	908	881	915	903	861	879	897	908	866	920	904	922	885	941	899	902	888	872	922	883	886	833	894	897	874	873	857	914	897	882	915	869	886	909	845	874	908	954	858	908	945	873	855	892	861	876	866	841	955	900	903	913	882	913	898	837	886	898	902	951	918	879	929	904	941	921	895	871	898	886	866	873	890	886	946	918	879	899	861	901	885	908	857	859	893	898	882	877	873	872	856	888	895	897	866	895	903	873	850	877	895	831	946	921	910	919	880	856	871	895	896	896	962	850	897	933	906	896	911	861	913	866	872	881	900	846	856	908	893	877	868	884	935	885	829	897	895	883	869	879	912	858	867	869	927	888	920	926	869	880	908	971	873	887	936	837	883	906	899	888	876	858	886	896	847	885	849	926	915	919	910	876	888	883	835	916	887	906	893	918	895	879	921	931	927	889	848	920	866	909	922	897	916	880	924	890	909	911	954	832	942	857	880	847	921	874	902	862	914	898	928	847	857	886	935	928	889	862	934	865	877	881	892	877	877	894	865	929	897	881	869	871	879	871	903	866	911	921	904	868	889	811	893	937	908	850	914	902	878	876	898	886	903	873	968	884	950	909	877	922	899	822	900	874	884	903	945	826	922	895	913	856	868	887	896	904	916	856	914	870	863	909	914	871	857	931	819	838	940	858	969	877	902	829	895	890	861	912	942	923	892	901	926	924	881	912	930	905	896	871	858	876	907	836	897	891	869	907	894	921	894	899	870	849	887	954	871	867	835	875	855	948	900
32576	20618	7681	1995	238	146	151	162	135	135	132	148	148	157	129	146	133	136	138	161	172	142	155	141	147	152	155	148	157	163	132	128	147	133	150	148	153	125	126	149	141	141	153	140	162	138	143	159	150	168	127	126	143	163	155	155	153	161	145	148	171	172	152	156	135	132	154	153	185	153	135	130	163	138	129	128	140	140	140	136	153	157	153	156	142	142	140	139	155	172	143	134	152	149	143	155	139	153	144	163	150	166	166	124	155	136	146	154	147	148	133	151	148	153	149	161	164	142	154	166	142	138	142	162	171	146	144	129	132	159	145	157	125	159	151	157	161	154	161	132	134	142	143	138	147	140	130	141	137	124	160	131	135	149	143	142	124	136	161	165	135	138	150	146	119	143	144	158	140	169	139	143	147	134	156	145	140	143	117	148	160	141	141	156	141	175	156	158	142	140	160	137	152	178	149	147	131	158	149	154	118	158	121	156	146	147	155	137	140	146	146	134	164	147	161	149	164	164	166	138	147	158	144	135	150	134	150	140	148	151	149	146	159	146	154	152	145	136	159	163	158	137	144	144	146	147	142	149	136	148	149	146	158	145	129	165	133	150	160	125	141	137	137	135	146	148	148	146	150	157	140	132	146	148	137	148	142	157	147	159	123	143	156	183	159	133	127	152	138	148	142	158	169	138	148	148	137	150	144	135	169	152	139	143	159	167	144	134	140	166	157	141	156	155	124	126	155	151	151	122	153	131	155	128	152	145	138	158	143	158	144	138	158	146	154	150	169	171	141	143	137	151	139	173	172	164	159	149	160	137	124	171	130	159	128	160	160	160	128	149	141	151	165	146	141	139	154	151	156	156	140	152	145	134	136	152	148	169	163	146	138	144	153	153	149	141	134	134	137	145	151	122	148	132	152	168	160	148	141	151	155	164	165	152	168	126	129	132	117	155	170	138	152	167	171	135	159	149	162	164	161	145	154	163	140	117	147	130	134	152	153	135	158	167	158	124	130	156	120	156	157	143	152	143	137	146	134	153	137	147	147	146	156	133	152	144	152	160	147	143	148	157	151	134	138	142	134	131	144	149	148	154	164	140	145	131	143	152	135	149	133	130	128	128	140	153	142	135	153	142	133	150	140	138	148	155	140	135	140	146	151	168	147	135	158	142	167	150	144	156	121	158	137	145	161	141	136	160	154	155	157	147	117	145	153	136	164	163	145	154	155	136	149	147	148	134	147	164	161	140	147	161	149	155	149	140	150	153	159	171	143	139	145	137	148	161	142	151	174	158	152	155	155	168	149	161	158	132	130	152	129	160	168	166	152	144	147	136	126	129	147	166	143	159	142	162	155	144	155	137	140	119	149	141	132	156	163	174	154	155	149	156	150	127	148	158	152	144	147	156	147	163	132	139	152	154	138	141	136	159	141	145	145	126	144	154	159	151	126	153	146	158	153	154	140	125	145	146	175	141	156	162	149	140	160	155	149	141	147	146	142	148	137	135	157	152	146	142	142	134	142	143	135	143	161	144	158	169	124	126	149	142	129	159	148	169	163	157	164	156	160	172	143	125	136	143	149	144	125	148	155	140	134	142	134	158	146	140	141	118	122	176	156	168	127	131	170	129	150	147	155	127	142	152	147	137	149	147	144	145	162	148	139	120	160	173	147	132	144	130	157	134	139	170	149	149	152	137	161	157	156	145	150	158	142	152	127	135	143	120	149	130	127	140	137	152	148	158	165	154	143	142	174	150	147	155	152	150	157	135	160	155	161	161	162	150	149	163	159	138	154	157	141	140	149	140	155	131	131	152	157	157	150	130	136	134	181	147	150	158	131	165	138	164	136	132	166	151	141	144	127	120	142	131	149	137	166	149	146	170	159	165	133	155	155	152	143	146	145	152	131	171	132	143	143	125	142	172	150	163	156	128	174	146	142	153	158	143	146	119	129	142	134	160	154	154	156	133	143	145	142	129	144	143	147	143	150	150	165	169	123	148	153	167	146	145	133	152	171	140	168	146	150	148	158	151	176	138	139	131	119	174	135	157	158	148	147	108	155	134	156	158	162	143	130	146	165	133	168	151	145	135	137	144	141	155	161	134	137	153	163	153	153	148	140	181	155	141	162	129	139	167	130	159	130	133	146	153	144	149	139	133	170	168	160	160	130	139	131	139	152	145	173	147	173	138	141	137	157	151	157	140	148	156	139	140	154	149	145	134	145	158	153	139	128	141	176	139	143	148	145	147	166	161	152	151	146	143	151	172	157	150	153	156	144	179	139	139	167	142	120	156	182	135	137	139	170	156	149	166	147	145	143	153	135	161	138	164	155	154	156	134	136	167	138	136	177	139	157	135	157	136	174	172	154	153	145	161	160	155	155	126	139	137	141	140	136	166	153	155	146	154	167	141	166	151	144	144	160	152	131	149	131	134	153	137	128	146	138	167	140	140	164	154	156	146	150	141	130	145	137	142	155	137	166	150	143	152	144	158	154	137	137	140	145	135	139	134	137	164	165	132	145	135	151	145	137	138	143	147	170	143	144	158	155	143	161	147	150	155	159	162	147	130	127	148	128	130	141	172	143	143	121	166	117	143	171	155	181	152	165	151	145	139	159	157	156	176	139	138	138	140	174	151	159	163	147	143	149	141	136	140	136	165	141	137	150	138	151	150	157	142	159	148	167	160	161	150	145	154	159	155	162	161	137	147	147	142	138	147	145	156	148	149	143	141	128	146	160	141	140	133	156	135	156	150	132	156	169	139	156	134	135	124	139	150	155	158	163	146	146	141	171	155	143	136	123	158	156	139	152	148	135	172	155	139	156	154	156	158	140	155	156	138	164	131	162	152	147	146	180	133	128	140	129	138	120	146	131	136	159	137	142	128	157	132	134	139	135	146	137	145	144	163	139	152	127	167	146	146	171	153	160	130	151	154	148	144	141	135	155	121	137	166	151	153	158	159	151	124	145	143	177	167	154	156	117	136	140	130	150	157	144	128	166	165	169	142	145	141	147	132	166	134	148	155	127	144	137	151	145	147	153	151	156	160	142	140	163	164	163	151	145	148	143	159	161	136	155	161	156	150	152	149	151	151	168	155	143	143	137	174	124	157	144	163	150	148	145	131	151	162	134	159	141	150	156	160	144	155	157	150	145	163	138	135	140	163	148	168	160	141	166	143	135	133	147	164	140	154	145	167	150	147	147	144	135	132	156	137	181	141	142	151	134	160	168	146	145	140	155	139	158	154	152	144	148	140	132	132	157	163	169	178	140	156	132	153	163	161	147	146	152	139	154	144	137	145	138	170	135	153	154	136	132	142	151	164	170	150	138	145	151	139	185	152	159	172	164	147	157	141	162	155	136	141	141	146	159	166	135	147	142	139	158	151	135	147	170	144	148	132	144	153	162	131	142	142	129	149	137	133	152	155	160	135	151	153	153	127	132	151	144	142	154	141	161	146	181	145	147	143	130	150	146	153	148	130	138	155	145	140	167	144	152	163
31910	23602	10833	4614	534	497	474	506	525	472	521	500	484	541	471	487	497	508	544	513	523	489	497	492	486	504	481	535	480	528	490	506	502	494	511	528	494	501	518	457	549	514	452	481	484	487	512	463	461	490	458	480	459	521	491	489	521	464	484	481	512	512	524	462	495	501	500	489	493	500	473	502	456	509	484	461	475	484	511	500	499	495	517	476	472	505	540	519	487	490	487	498	486	537	515	533	509	485	525	491	545	522	531	470	471	488	513	499	507	529	481	510	494	542	525	465	504	519	531	504	527	513	502	503	464	505	562	500	487	476	520	494	505	480	480	526	516	562	494	518	493	554	494	507	512	482	499	511	490	511	497	502	513	479	487	457	472	465	518	475	534	480	542	508	516	474	513	503	514	520	495	473	473	493	478	462	447	515	502	494	560	525	496	490	480	472	513	492	513	522	484	507	511	506	520	496	539	529	501	500	504	542	494	519	550	490	492	511	500	482	534	500	473	482	506	460	540	504	471	505	498	529	488	480	484	517	458	479	476	512	526	510	530	498	486	511	474	520	499	495	527	485	518	502	507	489	488	480	498	496	513	489	506	530	530	473	517	479	490	526	481	548	505	519	514	517	482	499	512	488	524	479	475	469	505	486	484	505	505	559	492	540	452	518	470	486	490	500	485	517	474	506	490	521	485	506	516	490	481	506	500	522	520	521	449	489	488	503	487	475	461	506	479	492	491	512	488	532	490	511	535	447	534	507	512	513	528	495	473	463	477	518	498	476	503	502	505	512	549	497	534	511	498	492	458	507	502	499	538	485	497	466	518	480	474	555	488	507	493	467	537	506	484	519	478	502	499	521	478	567	475	508	482	498	500	513	489	525	505	510	540	495	512	475	498	498	539	501	494	491	439	480	490	517	520	478	522	505	496	503	540	486	511	506	523	484	512	505	499	517	499	461	565	511	467	464	531	476	499	542	500	462	514	506	461	479	459	504	505	507	480	525	472	488	496	488	471	509	503	471	476	509	463	460	486	482	495	499	559	552	518	501	490	495	523	467	508	510	498	477	490	491	516	514	482	531	543	497	511	502	464	521	526	473	472	478	490	513	512	470	503	522	490	523	521	489	481	466	474	474	513	517	503	498	485	505	534	512	513	463	473	493	520	495	523	526	508	475	471	497	533	519	500	516	523	502	524	519	516	488	524	487	513	503	488	487	467	517	531	510	472	527	470	505	496	519	495	528	483	503	511	475	504	515	491	490	460	474	489	481	487	511	500	472	510	458	507	499	491	492	493	475	526	486	526	492	504	476	486	495	535	523	499	523	494	475	459	442	494	498	519	500	490	503	544	489	491	515	492	498	487	467	482	473	506	496	512	486	503	460	536	459	503	499	499	476	517	476	496	476	465	513	520	479	503	518	497	513	536	513	503	516	511	476	499	526	480	470	524	522	508	488	509	486	516	472	508	501	480	523	491	513	504	506	475	494	479	514	504	530	501	474	475	456	513	471	512	498	496	448	511	504	520	526	479	485	510	475	478	519	526	502	496	500	514	488	521	483	480	505	472	507	519	493	505	509	486	491	501	511	508	548	482	463	535	558	493	521	480	486	481	519	479	486	508	525	468	518	512	508	488	493	513	490	467	485	478	511	501	495	490	467	509	486	463	479	466	491	488	482	498	517	480	468	499	521	555	530	514	547	504	484	512	529	487	530	518	449	468	496	516	535	546	520	498	488	503	478	470	499	502	516	494	531	496	473	494	510	505	524	497	506	456	476	504	491	480	491	532	511	528	518	476	547	481	482	454	500	463	476	495	505	479	554	495	508	535	504	488	483	433	471	490	482	534	501	538	502	474	513	505	502	504	529	490	456	509	503	482	533	464	514	472	505	510	487	483	446	478	482	528	482	496	467	488	473	490	486	515	498	486	467	481	480	473	492	484	500	474	524	501	505	516	507	477	499	518	543	507	483	490	524	452	502	538	468	507	448	485	500	534	529	541	502	511	500	490	487	495	472	499	503	506	558	463	502	473	497	502	495	495	519	521	504	502	474	535	511	504	506	478	508	518	539	481	501	492	492	507	480	470	506	473	528	489	463	497	449	512	516	476	490	500	491	508	469	504	517	462	552	519	512	501	471	484	508	539	486	522	518	446	479	497	493	538	510	499	513	496	494	496	508	538	542	499	530	478	494	505	483	478	504	477	471	500	509	498	484	512	541	493	452	504	493	536	516	502	457	558	514	519	527	506	483	482	505	489	483	526	492	494	469	453	489	501	457	462	479	500	567	532	502	506	515	505	505	492	493	465	530	501	468	499	476	482	476	524	507	457	496	507	485	484	438	493	464	489	445	471	465	538	469	497	493	484	479	510	508	471	513	509	500	504	510	505	478	496	489	504	505	515	476	492	491	521	516	524	480	484	515	482	504	490	514	558	512	506	475	511	482	483	483	527	456	479	477	548	491	520	486	502	491	482	475	496	487	499	478	472	512	479	472	533	492	522	503	491	482	541	496	523	487	481	461	531	542	528	450	490	504	515	514	498	483	464	526	503	486	482	478	501	452	488	460	523	482	509	448	528	477	462	501	508	472	513	473	536	497	521	526	489	522	507	527	506	519	487	462	448	487	485	520	487	473	486	486	520	514	476	500	497	524	509	464	489	484	473	488	574	495	491	505	511	500	476	521	469	522	498	486	518	490	535	489	496	528	491	494	530	508	496	459	478	502	463	513	508	479	488	462	515	494	452	498	515	442	494	465	498	489	506	504	540	516	516	509	514	484	481	472	515	494	507	489	536	499	526	478	509	496	481	511	536	481	498	483	522	487	535	481	517	520	490	511	494	478	509	501	488	528	463	506	518	482	492	483	493	488	475	475	485	457	510	499	471	482	523	462	524	477	466	535	484	456	505	483	521	547	512	511	461	491	491	522	495	472	476	455	474	504	480	465	505	506	489	538	468	482	495	497	496	465	472	481	495	551	479	543	500	483	474	512	516	491	498	499	518	497	457	479	503	491	493	483	489	531	495	487	478	480	491	475	460	502	461	500	506	482	481	555	467	509	491	528	490	457	495	467	471	511	490	497	494	511	498	498	481	518	534	480	458	483	498	486	482	499	534	486	493	500	514	467	487	492	473	483	505	485	524	484	494	518	498	506	539	491	485	509	491	475	459	474	486	490	498	486	485	538	512	493	513	484	516	508	466	483	453	496	503	495	486	524	481	477	484	532	462	509	480	504	500	525	495	540	530	474	475	449	517	465	494	517	487	493	495	526	519	492	474	499	535	520	532	511	502	452	495	493	497	524	475	469	488	477	439	497	512	495	501	486	499	508	524	495	493	508	509	508	517	515	514	490	488	491	515	466	466	476	511	487	535	483	462	476	477	537	534	542	487	555	470	515	472	513	504	537	470	489	481	546	489	577	478	530	464	512	523	502	549	521	473	488	515	511	497	507	502	477	503	504	513	527	535	497	498	528	490	500	513	500	506	470	464	509	540	498
70719	61260	43793	24224	2703	225	241	211	220	203	217	199	225	222	185	224	223	205	225	191	218	206	197	170	195	197	189	214	186	240	213	172	206	230	194	210	176	193	172	195	197	206	213	224	234	221	206	211	197	216	220	218	217	193	196	174	195	207	195	189	199	215	222	198	207	213	227	198	204	197	195	207	204	186	213	193	218	232	208	195	213	180	170	212	184	193	196	194	212	179	191	200	198	183	208	177	185	185	172	205	190	188	208	179	209	219	193	202	215	215	172	208	168	190	217	170	186	194	216	197	195	208	170	192	223	203	225	195	211	177	203	205	193	200	195	196	206	196	200	224	228	237	173	222	207	176	202	179	196	208	218	210	214	192	196	187	204	201	178	219	192	216	201	208	197	213	190	205	188	213	213	225	212	226	197	215	202	191	217	206	203	189	183	181	198	182	191	212	204	200	199	195	184	194	199	189	206	192	221	204	208	195	210	175	180	228	205	195	209	195	216	194	192	212	233	195	201	213	222	189	192	197	171	196	202	217	210	185	199	208	179	194	213	229	193	170	199	191	225	209	222	182	221	201	220	193	193	189	226	200	209	191	207	207	200	216	213	182	178	211	213	217	185	209	199	203	183	207	223	196	218	231	182	195	211	193	191	209	190	224	166	214	189	192	238	207	190	225	212	216	205	197	196	200	187	212	187	200	202	180	208	219	158	202	208	220	183	206	215	174	209	195	172	205	208	199	191	182	176	191	188	203	205	212	191	178	218	209	180	189	213	195	215	224	207	168	182	212	225	191	205	217	175	202	184	209	196	190	203	216	189	192	218	193	200	187	211	211	220	226	224	175	198	188	205	177	185	203	189	196	176	190	215	192	200	183	220	177	187	222	212	201	154	223	209	215	212	205	198	185	208	221	216	216	204	191	205	217	190	223	191	197	192	207	235	183	176	205	220	181	203	186	206	185	224	193	192	201	203	229	188	209	195	206	210	204	200	198	168	232	193	183	217	218	211	198	204	186	193	208	172	210	206	190	202	205	184	188	222	190	211	200	210	190	196	240	199	209	216	195	214	191	207	181	222	221	203	198	199	205	225	171	193	223	226	221	216	204	205	205	191	207	187	210	200	202	182	204	217	183	189	179	214	222	221	199	205	178	190	197	229	179	192	207	177	203	181	200	206	172	201	198	185	204	191	194	202	218	202	177	214	226	197	206	194	199	197	228	189	199	208	207	204	225	204	194	190	204	197	230	196	184	192	165	181	209	183	205	208	189	202	211	184	191	197	195	200	217	186	186	189	187	190	187	201	192	195	191	209	189	174	181	211	207	205	200	195	197	196	174	187	192	208	182	204	189	220	216	203	200	209	185	179	206	199	186	220	187	203	188	192	211	215	212	200	201	200	181	183	205	187	223	212	206	196	186	208	219	206	177	200	227	228	185	197	205	201	198	189	202	190	199	192	211	216	183	179	181	207	210	239	188	220	198	195	219	199	201	228	184	190	198	210	184	207	198	181	223	200	178	197	204	190	222	166	178	210	194	185	200	200	209	177	193	207	194	180	212	187	195	186	162	227	203	197	199	209	191	202	220	180	211	162	181	187	237	186	205	181	209	184	189	213	205	200	190	182	194	209	212	204	192	208	215	210	219	201	205	181	192	196	205	192	218	174	220	195	202	179	217	188	170	199	180	188	183	208	191	203	189	195	215	196	178	202	193	216	201	189	204	221	182	195	208	200	207	225	184	177	210	179	185	191	207	213	214	195	203	192	195	198	193	185	210	174	195	190	203	205	187	181	202	199	209	180	184	241	209	185	204	191	193	208	183	177	216	188	208	189	176	207	197	209	201	210	217	169	199	191	207	221	202	185	198	176	191	181	188	219	188	215	202	179	224	183	161	205	212	215	200	185	184	208	209	201	173	227	180	197	192	178	204	177	168	202	199	176	220	179	205	204	211	210	192	220	195	165	218	202	210	231	218	199	191	180	195	217	195	202	217	195	182	214	170	199	191	157	192	202	156	201	201	202	223	213	208	194	180	187	193	203	227	192	186	199	195	216	170	193	220	201	200	211	194	198	193	207	202	217	174	206	207	193	176	200	207	227	198	191	181	208	184	205	186	200	218	223	191	199	177	187	208	188	201	187	212	204	189	184	205	190	217	200	206	196	188	179	190	195	202	191	201	187	170	191	202	205	200	208	211	201	202	209	225	183	193	201	178	183	195	196	200	193	207	201	218	206	202	200	195	174	191	190	199	196	171	206	208	208	213	205	200	201	188	195	192	210	187	230	204	217	191	214	197	205	169	202	198	179	192	220	209	215	197	193	210	203	190	218	191	165	212	205	191	196	182	202	182	207	232	198	196	217	202	198	202	203	218	217	199	212	177	194	190	218	203	214	213	203	194	200	192	191	192	206	176	204	225	190	212	194	185	205	181	212	195	170	199	187	194	192	206	199	198	221	183	218	185	188	188	210	172	197	201	205	211	201	218	201	204	199	199	213	225	221	203	208	183	198	197	213	191	195	208	181	214	188	200	194	195	189	215	179	194	200	199	191	166	192	217	191	204	215	228	168	204	217	194	222	208	214	204	169	200	191	205	197	204	200	196	195	182	225	195	203	204	182	188	198	209	185	193	199	226	193	210	201	187	228	211	194	160	206	190	198	193	176	206	202	181	244	191	178	196	211	192	204	192	181	190	210	171	183	176	184	190	193	212	186	177	182	206	214	179	208	228	205	194	210	208	215	179	169	183	183	206	190	200	202	202	219	217	207	172	229	208	195	208	192	192	216	209	217	207	185	210	191	202	181	181	184	197	221	204	214	203	170	194	186	175	199	207	205	207	216	179	178	201	195	199	191	189	189	184	187	207	194	191	194	188	192	198	207	204	198	182	195	195	204	210	218	228	224	217	200	196	171	178	217	191	188	202	182	202	187	189	205	198	228	227	175	188	197	223	203	194	214	210	185	206	208	220	165	183	218	174	199	209	218	189	206	178	194	188	206	204	214	196	208	205	202	207	175	217	205	193	193	226	212	199	204	177	212	185	209	189	182	191	196	199	193	210	184	205	202	199	200	207	206	209	186	214	203	200	221	236	200	172	187	200	198	210	213	215	180	209	195	224	197	211	206	185	197	207	195	170	197	225	189	175	209	200	195	202	204	205	207	228	193	210	202	183	206	186	195	185	192	212	202	175	179	182	199	190	162	192	210	208	210	174	197	186	223	216	218	180	205	204	207	190	205	187	203	168	210	189	187	204	217	199	178	180	188	202	185	188	204	194	176	175	213	186	206	205	212	206	193	196	199	177	209	198	186	208	200	205	190	170	210	200	180	210	204	225	207	189	230	200	205	205	201	226	207	202	220	195	217	204	206	211	218	197	206	190	198	207	183	192	198	219	179	209	191	199	203	199	178	200	192	204	195	192	196	185	171	193	184	205	185	203	179	186	195	227	187	230	192	210	210	200	194	187	193	201	207	175	208	197	195	203	171	183	220	177	200	215
51303	49489	40838	23714	816	789	730	686	721	646	649	667	670	653	664	601	705	649	690	654	687	598	671	640	622	632	624	633	671	628	645	695	632	611	642	634	632	617	617	626	591	629	649	705	665	594	658	613	659	622	618	638	678	681	591	649	614	660	606	659	625	643	644	663	664	601	638	642	635	599	597	657	641	625	636	627	634	636	642	642	651	626	633	656	649	643	661	628	623	648	623	628	671	584	621	637	642	634	641	661	650	616	617	619	652	649	642	623	604	612	659	596	570	643	613	667	631	699	667	622	663	616	675	657	597	648	686	595	646	641	593	639	674	641	580	631	628	627	596	624	654	653	604	661	635	613	584	659	653	626	600	653	661	657	621	630	588	613	589	690	688	666	666	619	677	594	625	598	606	591	652	607	613	639	668	621	631	600	651	668	619	627	643	609	620	640	645	606	668	611	589	603	613	661	624	585	625	614	609	602	628	627	634	649	614	636	646	640	615	663	608	603	651	642	625	649	621	650	607	638	658	630	625	633	652	627	644	618	628	634	622	624	634	628	677	671	650	638	665	619	629	647	613	618	641	622	633	637	608	614	691	643	648	611	625	608	650	663	624	626	644	600	614	645	655	649	612	600	656	649	607	618	622	667	607	630	634	692	672	635	668	664	633	644	624	656	623	646	625	621	636	618	629	619	669	586	623	677	645	633	634	631	629	642	594	647	604	660	639	670	658	615	614	648	567	679	600	695	630	654	599	600	597	643	700	620	702	628	645	632	666	641	621	658	639	627	615	628	646	599	636	599	628	599	615	640	647	642	629	655	583	624	690	625	646	642	671	594	636	612	585	658	643	646	634	600	646	597	614	631	628	629	667	625	644	613	625	625	637	572	635	661	646	630	680	663	605	617	672	632	601	657	665	692	619	604	636	631	598	648	672	701	674	645	678	657	631	624	647	652	653	603	605	611	686	585	669	641	607	651	644	626	648	596	661	606	671	653	635	615	660	621	612	640	598	612	613	668	632	644	606	637	632	681	615	645	630	637	636	621	652	604	597	598	620	645	658	668	622	634	626	620	655	618	626	640	648	604	620	625	650	611	651	598	628	636	613	561	661	650	634	638	650	628	649	654	650	614	620	604	656	598	652	633	628	653	654	640	609	674	685	677	627	596	639	578	624	600	630	617	667	658	631	605	618	619	637	636	630	649	637	679	648	647	675	667	635	662	656	644	659	616	605	611	591	636	623	622	646	653	627	646	665	638	643	619	632	624	627	627	614	630	652	657	668	612	634	665	660	645	620	619	673	635	635	673	671	598	647	615	648	598	634	603	629	642	657	629	603	599	616	620	653	639	643	678	613	586	665	609	638	651	616	633	664	640	655	657	660	635	613	637	592	634	646	593	636	611	629	618	610	649	637	605	626	688	624	613	637	628	572	650	650	630	637	646	658	652	590	611	692	641	615	620	618	595	616	676	641	636	646	642	683	598	679	637	642	678	667	630	617	642	569	623	601	683	644	639	625	654	583	641	634	629	637	673	632	627	674	651	685	646	614	611	642	647	616	619	600	625	625	645	668	667	632	612	604	609	632	611	632	671	680	619	614	642	669	594	625	633	651	642	599	583	643	625	639	639	612	643	639	639	642	590	655	596	614	594	634	660	601	636	617	608	641	617	615	605	646	642	621	640	657	647	673	675	700	599	630	609	666	646	662	617	603	615	648	628	646	670	657	611	596	664	611	671	653	626	638	640	623	653	608	612	636	609	649	612	646	610	637	615	635	632	641	574	662	603	619	608	628	637	636	653	650	583	671	563	624	619	607	590	644	632	618	628	610	629	642	635	652	635	669	615	680	618	631	590	639	656	621	637	623	611	627	633	641	663	620	657	609	587	594	645	677	637	612	660	590	632	611	666	666	624	616	649	654	635	622	625	625	605	640	636	610	629	604	665	625	669	647	685	611	625	638	654	661	671	627	563	620	655	613	631	651	622	628	625	628	623	622	613	601	622	605	603	617	595	642	617	671	608	609	623	620	636	685	632	611	666	635	612	647	650	627	621	634	635	632	645	614	678	627	650	636	604	672	624	667	575	604	646	644	664	608	661	638	671	605	642	651	637	642	622	671	687	620	634	622	628	641	624	579	610	617	659	643	606	646	672	652	636	623	649	628	644	615	600	695	621	607	654	646	602	619	651	620	639	633	645	628	615	640	641	647	647	634	619	645	617	660	656	647	601	650	663	611	641	648	678	631	625	645	661	620	626	671	628	588	615	640	650	638	630	640	666	575	635	650	665	689	672	645	669	618	632	643	647	570	681	679	629	626	624	627	582	656	611	641	637	624	570	586	672	654	689	676	680	632	682	636	663	699	655	665	645	649	615	598	611	585	630	625	656	622	648	643	646	626	620	615	650	639	670	610	632	600	648	639	663	619	638	583	639	661	650	638	596	662	629	638	607	614	636	578	633	661	621	656	568	626	596	655	637	616	650	632	647	602	619	668	630	621	627	654	622	631	636	657	613	686	618	627	627	655	673	622	607	622	633	662	654	633	617	633	611	631	685	688	663	637	650	630	670	661	634	644	642	660	660	643	618	591	626	656	641	626	619	602	614	621	658	615	622	666	651	655	627	631	652	620	654	667	623	635	643	676	664	633	659	617	603	637	626	678	616	643	667	671	693	656	643	649	579	631	584	656	634	663	643	647	655	675	600	646	636	641	641	680	609	666	664	602	618	638	631	630	633	609	634	640	651	598	611	685	652	601	621	636	656	626	628	660	644	609	652	626	598	635	669	679	678	629	664	641	620	623	635	649	614	624	611	596	624	633	671	655	595	650	609	616	613	633	634	677	627	623	627	692	624	657	611	657	662	585	638	626	655	621	621	634	615	608	615	653	636	645	699	629	649	655	631	621	599	586	657	612	665	683	682	669	633	625	618	588	609	578	654	621	629	651	605	678	651	651	639	643	625	695	671	634	628	625	617	645	674	665	640	629	646	592	623	606	619	596	610	609	628	661	653	627	630	633	630	633	647	646	656	628	627	659	646	639	626	660	629	661	596	623	642	654	632	651	627	612	659	682	645	606	632	575	643	650	602	606	646	666	653	660	638	606	648	635	646	633	632	612	651	626	602	616	673	634	646	664	590	638	652	655	650	623	634	619	595	633	622	691	585	605	651	641	632	670	669	685	645	625	639	606	643	614	623	613	657	666	627	641	661	628	607	568	609	664	564	617	644	615	604	645	623	646	683	650	633	647	617	559	647	637	642	660	621	625	664	627	622	622	656	621	647	640	631	622	605	646	684	639	650	624	610	615	585	658	690	641	600	640	644	615	647	631	612	612	651	637	627	657	640	635	626	570	641	601	658	650	638	625	675	613	647	634	669	650	633	600	638	637	625	628	639	646	631	633	626	657	616	621	653	617	632	609	631	650	620	566	680	633	672	626	678	645	634	604	680	664	662	614	613	642	672	602	610	649	611	605	641	627	639	669	650	627	623	632	672	644	620
80330	73371	55309	33060	7695	616	356	363	352	323	328	338	280	325	309	295	307	311	296	285	289	307	325	292	285	313	300	311	293	314	325	295	292	293	315	316	322	318	295	320	318	307	295	313	315	284	338	291	307	313	293	298	266	283	272	310	311	294	308	299	300	321	319	265	318	298	309	309	292	282	290	301	279	316	255	302	311	292	270	322	292	323	277	306	308	299	298	301	287	314	290	295	299	300	312	323	295	274	262	293	331	295	308	304	277	309	281	297	283	309	314	292	299	330	304	295	293	314	309	290	330	296	277	269	271	293	304	284	300	294	298	285	267	309	285	285	287	310	315	282	304	288	308	297	306	290	290	311	286	302	278	332	278	285	316	271	303	313	287	303	261	312	296	337	304	292	288	321	330	285	319	318	303	300	285	294	299	284	271	282	320	298	300	302	312	307	294	270	298	315	287	306	341	275	290	309	302	310	302	322	250	294	316	295	303	305	316	292	320	294	303	327	281	304	306	317	313	283	299	281	296	285	319	286	324	280	281	292	301	287	314	275	292	285	313	267	296	319	310	295	297	285	293	289	291	291	296	316	281	273	291	317	298	296	269	310	312	312	307	312	313	286	304	292	282	295	284	315	287	278	269	307	289	300	318	279	289	307	316	323	314	277	316	283	265	296	282	332	273	300	277	291	307	299	256	266	307	288	293	302	308	270	287	315	319	284	317	269	278	300	282	276	311	311	278	263	300	300	290	282	288	302	306	329	279	306	283	295	305	316	282	301	293	297	308	276	311	272	290	296	304	301	301	308	328	291	299	279	317	275	294	269	321	304	286	280	283	298	306	303	320	283	275	296	270	295	306	302	293	287	283	309	285	315	288	288	270	322	307	353	315	256	277	306	318	307	344	312	338	312	277	276	309	299	290	293	337	288	290	314	298	274	271	263	310	282	283	274	343	305	302	316	299	315	310	304	305	347	287	284	298	267	316	294	273	295	284	324	288	305	285	286	296	293	328	290	333	305	282	262	310	303	307	305	303	318	290	309	315	273	291	277	270	289	305	302	304	308	297	299	293	281	289	328	281	290	305	298	315	317	283	307	315	287	295	298	284	282	304	290	275	286	287	300	288	310	298	284	311	326	288	280	267	291	301	284	303	285	309	297	321	308	300	296	252	302	305	264	283	290	316	285	294	308	288	269	275	314	307	292	315	306	307	302	313	291	258	285	323	316	329	306	310	293	282	309	291	290	323	304	302	302	291	278	300	290	283	332	293	280	283	320	307	281	277	255	280	293	302	288	320	286	287	312	305	303	336	272	287	310	294	274	324	289	319	322	308	313	260	276	298	287	293	278	336	293	254	296	303	296	316	310	278	301	288	299	284	329	324	289	282	315	294	300	300	318	284	296	312	267	281	309	287	314	302	284	295	295	297	296	312	311	284	296	277	297	293	293	291	289	288	293	289	320	294	302	293	295	288	286	321	285	283	291	293	306	299	313	297	276	294	292	310	303	324	265	303	272	255	289	273	320	279	306	297	322	344	274	295	300	312	294	294	280	305	299	313	287	306	296	287	279	298	311	296	309	266	281	308	313	324	274	269	292	301	296	278	300	283	286	268	287	269	294	304	287	302	317	287	280	279	288	320	303	322	289	304	294	298	277	313	291	299	313	300	287	312	250	265	318	285	307	312	279	308	264	296	279	277	310	304	297	338	337	291	303	330	300	287	287	271	323	307	279	298	295	293	279	297	277	322	312	306	313	295	293	302	289	264	292	304	287	277	298	309	335	300	295	321	320	300	276	322	311	301	288	298	333	248	306	323	305	298	277	280	323	322	283	277	275	311	319	303	275	301	310	293	322	269	291	303	280	287	328	303	294	278	304	249	307	320	280	298	300	272	312	303	303	322	289	272	282	313	280	299	309	284	281	283	325	296	301	290	279	308	279	302	293	274	281	303	274	281	297	308	283	327	266	310	303	261	295	316	305	333	281	282	273	344	322	325	330	281	289	280	294	328	305	312	297	273	309	313	302	267	299	291	302	334	257	302	295	317	310	264	282	299	294	280	327	272	316	329	341	273	277	319	301	309	318	286	296	309	312	322	301	301	293	285	316	312	300	296	275	272	323	312	289	337	295	250	284	276	296	285	306	315	343	302	317	277	262	299	327	308	299	304	293	302	330	316	316	283	286	289	283	297	303	318	273	300	334	279	309	295	299	277	268	281	292	299	299	297	320	309	296	318	293	314	319	298	316	285	317	275	274	289	316	295	295	318	255	299	319	302	302	295	247	331	296	290	286	306	304	305	289	291	309	301	298	304	327	312	319	296	274	295	320	311	300	319	297	288	306	298	325	294	298	278	298	308	298	288	278	314	301	335	336	312	310	317	270	302	331	295	284	316	286	297	319	296	270	301	320	287	282	339	306	272	289	274	295	353	303	269	306	281	287	289	319	308	301	324	326	288	256	285	284	300	287	316	301	335	299	275	262	301	304	334	303	259	334	304	288	289	281	306	301	317	284	311	334	288	290	309	279	286	294	290	326	306	305	328	272	278	290	311	298	296	298	287	318	287	298	286	329	310	286	285	316	330	314	288	290	288	266	310	302	291	284	291	287	285	299	326	322	294	283	289	277	312	283	305	302	312	299	286	318	278	281	310	323	302	288	308	295	274	319	306	312	296	303	321	292	284	272	292	301	278	290	302	297	293	315	342	278	312	286	248	301	331	279	301	297	305	292	275	332	300	256	269	261	307	319	310	294	302	327	295	269	273	306	264	293	307	301	289	319	275	286	304	299	316	296	307	298	282	294	270	302	289	303	311	288	272	297	299	308	286	322	314	327	317	338	272	298	293	295	322	308	315	272	284	288	305	287	298	275	304	300	278	252	310	305	302	305	298	307	326	302	293	313	291	288	347	305	325	295	293	297	307	273	281	303	297	287	322	288	273	268	317	290	282	312	313	280	301	342	303	299	282	295	266	290	300	312	300	311	302	320	319	292	310	303	284	289	268	301	305	292	273	314	315	297	294	265	332	315	286	302	317	302	305	301	315	284	272	287	302	316	308	279	286	327	302	297	293	282	298	298	292	279	300	306	285	276	306	273	296	300	316	262	287	274	296	299	290	308	284	296	305	329	257	289	297	292	296	288	302	276	275	306	287	297	322	291	299	319	260	292	279	275	306	299	319	305	258	303	282	332	325	296	323	284	308	292	314	283	298	308	280	322	284	269	294	299	314	311	287	325	302	309	302	289	276	263	315	323	299	302	298	279	272	304	280	287	259	288	323	327	278	269	296	298	287	299	263	335	303	286	313	265	326	329	301	289	332	299	327	309	271	306	294	291	344	288	307	310	297	294	297	291	324	314	296	286	311	299	311	299	301	298	281	320	282	303	317	306	287	270	291	295	281	280	316	289	298	311	322	280	297	303	325	283	297	298	262	300	318	283	294	304	303	307	287	323	308	329	326	290	265	279	282	293	327	285	258	289	309	316	283	298	304	292	285	298
62602	62947	51601	27200	1238	1217	1060	1035	983	1026	997	1004	956	914	889	961	955	938	900	966	865	896	884	890	887	949	912	938	881	920	874	884	878	887	921	876	949	888	895	825	910	893	820	927	887	876	873	872	882	889	915	847	881	886	935	912	892	833	875	882	876	881	892	893	854	871	914	852	868	895	837	880	929	903	806	825	911	921	889	830	874	901	923	883	882	848	828	869	887	874	874	946	841	884	884	872	873	865	902	919	918	885	885	879	869	910	928	867	853	863	909	881	903	873	937	890	916	816	930	894	871	878	888	859	864	853	845	870	917	829	832	847	811	892	885	891	898	836	888	895	873	905	856	864	905	833	858	863	838	860	882	874	918	871	910	877	926	887	823	885	902	918	899	838	905	927	914	863	815	897	889	819	876	828	878	887	856	891	863	868	859	926	913	933	908	919	911	848	897	872	901	870	902	867	900	907	898	854	871	864	846	896	880	846	857	888	860	842	930	889	822	880	873	900	866	888	857	882	828	869	849	860	856	838	876	875	847	869	889	899	869	905	907	885	899	939	888	882	891	881	867	853	840	901	902	901	881	825	912	879	915	900	881	875	933	895	826	862	895	880	850	842	901	895	904	884	853	923	894	913	901	833	865	841	875	909	872	854	879	835	824	918	873	871	895	921	837	874	840	885	900	892	923	878	893	847	838	908	865	890	894	885	880	889	864	893	890	900	853	869	882	878	875	891	876	915	832	882	867	927	894	929	904	871	858	916	914	878	870	903	907	857	846	907	863	904	874	860	903	892	875	864	855	903	895	873	872	865	885	847	915	890	881	880	885	914	828	880	889	844	876	886	873	840	894	838	893	862	908	899	873	867	930	851	877	822	896	895	916	932	861	910	862	870	869	891	887	873	856	876	910	918	921	906	906	847	862	889	911	805	837	862	927	904	900	879	911	872	883	880	889	894	829	852	887	842	867	892	843	892	872	890	838	838	860	837	897	887	907	850	821	899	890	872	836	910	924	880	902	848	915	879	905	931	876	864	939	897	880	858	884	869	869	868	865	924	909	892	894	855	860	911	967	869	881	868	928	870	915	880	914	935	846	869	885	849	923	855	898	811	864	836	893	897	934	828	876	938	877	856	883	880	899	854	887	836	850	897	911	935	816	883	881	903	899	879	872	910	929	895	899	888	836	885	969	890	845	861	874	921	933	891	865	860	898	865	897	872	914	890	931	896	872	918	910	875	910	891	854	912	886	923	929	845	901	788	902	873	850	832	938	883	864	857	931	920	941	884	859	866	881	878	867	897	895	890	910	846	859	888	818	889	900	853	871	905	929	892	880	880	843	879	887	894	851	889	872	888	887	852	907	928	903	885	854	857	884	879	923	901	865	891	877	912	894	863	874	913	868	856	864	858	842	877	901	872	850	878	897	897	873	908	882	883	878	905	880	893	833	875	881	862	808	873	971	833	874	884	910	873	893	870	899	854	873	884	905	893	853	883	862	907	860	833	830	865	920	856	904	912	932	916	896	856	876	904	874	931	893	913	913	840	858	851	810	857	884	826	885	863	904	823	894	887	884	836	851	921	881	907	823	884	861	898	900	888	916	855	904	861	882	835	896	901	908	903	886	931	876	924	840	869	865	863	889	876	864	868	885	908	898	907	918	895	889	851	869	814	842	902	892	875	894	887	844	830	856	914	879	938	851	909	934	906	880	851	868	869	857	888	877	825	918	875	876	931	922	882	915	928	909	903	920	912	874	888	884	881	856	873	893	906	877	883	923	828	878	913	862	818	870	912	891	864	858	875	880	881	915	910	862	875	883	851	839	898	918	876	892	836	889	893	895	885	841	868	874	908	899	837	864	849	848	881	881	880	898	860	910	861	812	895	877	867	931	866	856	870	876	909	828	900	913	854	916	892	880	886	918	846	887	854	869	891	936	881	871	920	875	875	871	881	875	855	928	858	886	863	897	862	845	897	863	872	868	838	874	848	855	862	922	858	910	846	867	856	917	928	930	859	906	858	859	852	835	827	894	824	898	855	897	802	851	859	880	844	862	845	914	889	903	822	892	843	908	932	862	855	861	896	874	849	842	944	867	888	884	853	837	849	869	929	828	948	879	880	834	840	912	876	863	866	914	851	875	901	918	885	906	887	930	847	873	881	857	864	912	899	825	877	844	923	877	920	959	913	903	870	848	892	891	848	837	891	841	876	896	858	863	875	911	840	890	899	886	851	918	864	843	930	811	888	833	917	887	893	880	897	878	877	897	856	905	851	876	934	855	865	868	862	830	877	902	875	919	887	826	907	935	883	925	870	844	891	868	893	845	920	867	846	883	871	877	865	855	863	877	914	899	879	869	910	924	875	857	827	867	878	907	880	889	855	931	901	837	869	884	900	896	852	898	782	934	875	921	937	876	921	865	922	903	831	885	882	861	888	886	926	906	899	881	883	851	903	870	832	871	900	889	825	935	928	850	902	897	907	873	909	861	865	876	905	885	836	854	862	859	841	863	852	878	893	878	876	878	919	876	877	921	844	912	891	923	869	862	909	845	875	952	902	862	896	892	899	840	877	894	902	935	911	865	857	881	867	909	916	918	935	861	956	899	896	859	896	832	864	915	845	854	941	860	837	888	900	869	910	864	885	906	869	861	872	838	879	894	885	846	849	881	856	870	840	889	885	818	868	865	905	910	867	805	940	883	860	912	864	894	858	888	858	888	855	878	867	878	881	903	829	889	874	836	854	893	866	820	843	886	871	874	857	870	919	877	882	899	860	892	837	852	915	937	880	875	855	870	871	907	886	838	904	824	867	914	948	876	874	901	881	987	889	861	842	893	857	895	854	881	902	927	893	908	924	904	848	947	851	878	884	867	911	833	944	940	911	829	864	877	867	878	889	835	870	866	910	847	819	896	876	862	901	842	870	931	891	861	863	880	852	874	874	831	843	902	887	889	914	858	891	835	913	832	865	874	923	851	823	906	905	916	878	881	907	864	890	886	890	859	900	889	886	890	870	913	852	911	858	905	840	874	848	877	882	880	892	848	921	877	902	892	854	862	889	851	874	865	918	820	860	836	870	847	903	892	865	935	885	878	875	897	862	890	854	839	899	896	881	877	838	899	889	861	866	902	875	829	849	840	900	895	864	903	850	888	828	886	945	877	895	884	931	862	881	818	906	940	885	923	849	873	934	884	859	956	913	836	887	914	906	889	875	899	867	819	895	851	904	876	849	861	852	884	859	899	862	920	853	864	892	859	858	827	845	891	902	901	836	848	825	893	877	842	940	863	864	939	912	908	863	877	894	896	940	813	909	878	889	825	858	896	837	822	815	946	887	845	877	917	885	913	886	876	872	894	875	841	891	831	848	888	875	897	869	881	864	843	873	849	927	903	913	891	860	877	898	873	863	889	903	917	819	908	836	863	916	894	898	859	918	862	886	863	861	889	906	879	846	869	894	897	859	891	877	843	926	856	918	881	902	943	862	883	854	886	864	861	876
32667	20557	7217	1842	213	163	136	134	133	160	150	140	145	130	144	140	147	152	151	145	159	152	146	155	140	155	147	174	147	154	158	136	156	160	160	163	152	152	138	144	135	146	143	162	160	159	129	132	123	144	151	163	137	138	138	160	151	165	141	128	140	159	167	165	146	169	129	148	153	123	142	150	172	153	161	151	130	132	156	114	122	137	165	142	145	129	179	134	138	155	152	178	144	132	138	135	149	154	171	152	142	137	164	164	150	181	142	160	152	155	126	142	134	147	130	137	135	145	135	149	137	142	124	161	159	132	150	115	147	142	158	139	163	124	178	130	130	156	129	127	129	145	138	159	145	152	147	141	139	137	143	151	145	164	155	163	141	166	159	154	153	168	140	158	143	164	147	158	129	168	141	148	149	149	139	137	148	147	130	147	167	160	146	121	163	126	141	141	143	127	121	135	143	150	154	141	137	132	144	140	129	136	151	152	135	153	148	148	153	172	156	153	152	170	140	158	154	157	161	157	138	149	151	135	150	144	145	182	133	140	152	153	151	148	158	119	127	148	139	158	147	169	141	149	143	135	149	139	160	145	141	150	162	147	161	144	133	156	146	149	149	143	152	153	143	139	137	153	144	147	143	175	129	157	131	135	148	138	148	146	147	140	147	121	163	128	150	156	148	158	151	152	135	178	133	129	153	130	144	134	164	146	136	139	157	162	139	134	140	162	149	144	119	164	133	147	140	131	136	135	159	156	146	123	153	137	140	142	152	131	145	151	130	140	168	136	134	142	173	170	151	159	166	132	147	119	165	172	150	138	127	149	150	136	141	125	156	141	162	144	156	152	158	152	157	138	126	140	150	138	126	151	148	163	147	143	149	156	153	150	166	156	138	143	151	147	140	149	151	146	132	152	137	161	128	142	136	132	177	165	156	144	142	139	148	156	155	150	141	174	143	144	152	141	134	127	144	150	137	145	144	136	134	151	159	162	147	143	146	149	145	148	160	122	138	157	163	134	149	143	146	132	141	158	145	150	133	127	159	142	171	156	143	147	156	155	160	151	143	150	137	157	139	144	148	152	148	144	146	131	158	152	168	138	157	145	160	131	145	150	164	135	153	159	157	141	133	152	162	143	166	154	167	142	144	155	153	145	133	139	138	156	153	149	146	157	159	154	138	125	148	148	153	148	151	152	137	156	147	151	141	132	163	171	137	155	157	148	141	139	131	156	148	148	133	127	137	163	150	144	171	136	165	163	157	136	136	169	152	163	156	145	122	154	136	136	132	158	171	142	140	149	133	137	147	148	152	152	143	168	158	146	140	138	158	156	145	143	162	136	129	158	167	133	166	145	113	152	147	160	125	127	145	153	147	165	147	153	147	137	151	158	154	166	143	129	122	159	174	155	144	149	143	154	133	128	164	135	134	126	172	146	149	138	129	152	159	133	144	142	131	139	167	153	147	152	148	129	150	167	147	140	125	143	144	146	137	133	142	126	163	142	148	148	135	146	140	128	146	139	140	162	171	137	146	173	148	137	126	148	153	146	136	140	156	146	136	135	133	154	123	146	153	141	138	136	149	118	146	143	149	137	144	151	139	146	156	155	134	149	154	153	159	132	160	150	167	145	145	142	151	146	138	138	155	153	133	152	142	139	173	151	157	149	156	137	147	136	169	150	158	146	137	145	153	129	163	197	159	143	175	168	160	134	151	177	142	150	161	167	134	151	170	145	144	150	130	150	128	147	135	121	160	150	133	155	145	149	152	134	156	140	135	158	147	124	151	150	137	152	147	150	142	148	166	156	160	138	136	168	132	128	115	164	142	132	147	142	151	150	149	149	149	142	141	151	150	144	142	144	137	149	152	151	143	158	168	153	142	152	154	141	129	149	133	145	153	131	156	134	144	150	152	129	170	155	138	146	122	129	139	165	149	130	163	145	139	160	133	144	151	130	138	160	144	139	140	151	131	140	131	146	143	143	137	137	169	142	132	179	157	170	137	139	137	144	151	143	138	154	142	157	148	128	135	151	127	134	151	131	147	154	144	138	144	150	157	149	129	151	126	155	147	166	145	127	158	136	149	113	143	124	147	140	152	153	155	172	159	159	126	152	158	161	134	167	148	134	139	163	157	139	144	133	149	160	146	155	142	141	144	149	159	145	136	150	162	130	152	153	149	140	152	129	127	134	138	142	148	150	149	143	140	140	141	168	156	152	129	149	178	146	136	152	130	133	159	145	142	174	142	146	113	135	164	164	145	117	156	134	142	140	154	145	135	142	153	143	153	137	173	142	146	138	167	163	167	153	143	124	144	161	159	155	156	137	130	152	138	161	138	147	173	156	166	152	151	159	150	132	158	147	157	137	168	144	165	146	139	149	144	160	149	141	171	152	145	139	150	171	139	142	156	151	131	150	140	149	147	151	137	156	131	131	150	160	140	144	157	152	162	147	164	153	161	163	157	140	136	156	149	148	122	134	158	144	171	148	140	153	167	142	138	133	163	140	127	147	142	144	130	160	131	149	152	141	147	154	152	164	141	165	155	162	148	145	154	140	134	150	139	129	142	134	158	154	143	133	145	144	139	146	142	170	168	140	155	139	138	157	137	154	146	133	175	153	145	128	155	166	139	164	135	157	132	127	138	156	133	154	144	134	125	140	159	151	148	128	137	140	144	148	136	136	153	139	138	159	140	133	154	158	144	133	152	140	158	191	170	159	131	161	137	159	170	169	161	144	128	154	166	136	140	163	154	141	138	141	145	132	142	129	160	143	154	149	155	130	139	139	144	149	146	132	142	161	142	147	144	137	147	162	152	134	126	148	128	114	130	129	149	134	150	126	159	155	153	142	170	151	154	135	153	170	171	175	156	144	147	174	136	167	168	168	159	155	134	143	147	142	138	131	153	145	138	137	138	142	151	154	149	151	131	163	152	125	152	149	147	148	139	148	165	159	150	136	127	128	157	170	161	161	141	149	131	142	154	120	161	142	147	145	152	145	149	153	150	130	148	161	141	150	140	138	147	153	138	132	140	137	168	152	143	146	155	156	136	133	127	146	144	141	133	140	148	167	159	146	149	158	166	155	141	148	134	154	143	133	147	123	133	146	141	137	165	179	125	160	163	149	150	149	146	150	132	135	143	151	124	129	148	144	135	132	141	144	160	143	156	160	148	140	168	129	149	168	141	150	138	131	148	158	159	135	144	174	146	169	140	156	155	152	144	151	150	140	125	143	121	165	172	147	176	142	172	161	149	168	135	142	162	150	152	135	150	146	150	193	148	154	157	167	139	146	168	147	156	153	182	136	157	166	159	141	129	167	143	161	155	154	146	152	145	124	135	138	135	152	155	139	155	136	149	136	141	150	136	156	152	149	155	178	146	139	152	163	161	144	137	146	150	171	159	160	154	167	148	157	165	146	143	143	171	149	158	133	159	162	145	173	167	132	149	144	146	149	160	142	154	133	148	136	142	142	150	131	158	134	161	170	130	152	152	154	158	135
31691	23607	10444	4763	533	498	514	505	463	511	484	486	458	521	491	513	491	499	508	489	480	530	483	515	503	506	481	485	533	509	527	517	461	494	513	501	488	496	477	464	535	486	491	485	502	460	484	550	484	498	503	482	477	483	469	462	489	462	499	481	499	479	492	490	495	518	489	498	449	489	452	472	533	525	527	495	480	477	489	508	498	521	491	459	499	531	488	515	494	485	477	495	533	541	504	482	487	504	441	522	494	487	451	507	511	484	508	515	524	517	478	468	540	503	489	474	530	505	495	543	524	501	520	502	493	524	515	541	497	484	468	486	507	498	514	493	502	525	520	516	499	536	467	504	473	508	510	455	516	503	466	484	484	490	477	473	503	492	458	520	507	520	482	547	522	492	489	486	473	495	524	496	479	476	480	487	504	533	543	464	517	492	492	500	505	479	516	490	487	520	463	529	488	480	496	504	499	544	477	538	499	501	451	486	534	471	457	511	507	515	502	488	527	486	503	498	511	497	509	488	489	471	530	521	519	490	562	501	490	514	473	528	516	473	513	502	486	473	474	505	450	520	468	500	531	460	490	513	474	504	488	470	482	490	506	493	515	472	479	510	518	490	519	514	480	494	481	465	505	539	507	545	499	483	479	509	479	496	503	468	491	462	473	472	502	490	467	506	488	504	515	498	487	495	506	526	514	488	472	463	553	506	479	452	499	473	482	478	502	498	543	489	457	453	507	484	463	509	509	492	530	499	563	474	471	503	507	476	529	529	527	536	515	467	479	507	499	480	479	533	450	506	495	523	497	476	509	489	511	528	472	460	515	477	492	509	520	532	464	473	504	455	494	513	462	461	498	496	478	492	461	520	535	493	498	521	441	498	484	509	537	510	486	483	534	503	557	514	499	459	514	480	486	500	446	497	495	502	469	489	472	519	476	503	522	504	485	478	547	497	471	492	482	504	442	546	508	525	536	469	508	500	530	509	524	500	546	525	530	490	541	502	502	473	511	509	514	480	497	492	490	473	492	502	507	499	517	478	538	509	488	479	479	470	514	485	512	514	486	499	517	503	504	476	486	503	480	512	503	452	506	486	498	461	541	476	526	491	520	518	481	514	483	507	530	476	461	484	492	511	505	519	490	524	487	506	500	492	547	534	511	485	496	474	516	520	506	501	510	515	457	545	492	523	474	509	542	478	522	485	491	497	451	500	489	489	490	489	490	483	481	507	491	505	507	526	510	489	516	497	503	482	484	516	488	467	490	503	511	487	524	478	512	517	519	517	486	466	487	495	516	509	477	480	522	480	510	484	483	482	482	487	500	510	486	496	457	492	518	480	504	484	488	511	491	458	492	513	508	489	478	474	479	510	493	493	509	515	468	543	498	496	491	512	476	476	491	456	476	522	494	496	495	465	532	496	494	547	456	502	479	484	522	472	470	545	487	513	486	510	494	527	493	456	489	502	450	473	471	537	475	467	515	483	499	475	511	533	494	500	485	489	491	520	467	492	529	495	463	496	482	519	509	522	516	528	501	487	513	510	503	550	503	491	509	492	487	485	492	490	472	458	511	502	481	490	507	517	506	509	523	476	487	484	514	471	513	442	534	495	509	549	490	502	498	463	491	496	511	512	462	491	459	490	539	451	473	473	517	477	511	483	471	469	507	501	527	464	499	513	511	493	513	534	495	516	506	484	502	517	517	480	477	512	489	537	429	493	485	450	472	486	511	501	509	465	505	493	506	484	548	532	495	481	481	510	491	510	470	494	478	485	470	488	493	503	495	488	571	522	492	476	525	507	459	475	508	526	523	464	517	524	506	502	466	497	474	494	496	508	502	508	456	540	511	516	519	477	519	459	469	481	494	489	509	506	504	504	508	482	476	475	524	486	451	534	459	508	480	538	497	506	489	469	478	473	461	471	514	498	493	516	506	519	444	543	499	485	537	477	519	501	493	470	478	512	554	487	506	489	519	520	505	513	486	460	457	453	491	470	538	523	462	444	458	474	487	524	500	510	483	511	480	484	456	522	481	478	464	487	463	507	520	493	491	474	559	528	459	500	494	524	530	464	525	513	490	489	479	494	492	486	493	486	519	486	475	500	491	545	491	485	494	527	472	484	493	484	479	516	494	510	555	496	477	489	456	497	474	515	501	513	484	493	478	481	490	513	523	510	435	490	469	483	483	490	476	524	480	509	494	510	514	474	485	465	446	493	496	488	472	510	519	500	503	465	484	515	529	519	468	521	480	497	481	460	484	521	489	515	452	484	502	489	517	512	473	496	503	461	500	481	543	474	483	527	510	468	471	498	498	474	484	493	520	493	487	445	488	479	482	480	514	497	494	484	459	521	510	481	496	481	479	520	462	486	482	444	498	474	505	524	549	505	522	501	517	474	495	482	503	498	502	491	464	513	466	533	470	502	460	513	521	506	487	506	538	528	524	491	492	479	475	501	472	512	480	502	495	557	483	452	440	489	495	516	508	492	456	511	493	505	519	461	491	496	508	510	515	479	474	502	469	538	519	480	487	484	460	484	525	485	508	527	510	514	526	460	497	498	511	497	498	443	470	522	471	472	469	462	478	512	513	475	496	535	476	473	523	507	476	485	497	450	532	505	470	508	458	509	486	488	466	498	507	485	472	442	514	494	517	492	503	471	474	504	489	466	504	503	504	537	482	496	500	520	461	490	537	480	518	505	509	536	480	499	488	459	479	483	513	498	515	498	477	493	519	487	500	541	489	514	452	513	492	483	493	522	500	492	492	503	488	492	510	459	501	507	464	473	482	468	497	461	487	481	496	467	516	514	519	518	452	452	501	485	489	434	516	464	493	484	487	502	482	485	487	519	518	483	498	503	516	514	520	503	499	518	525	496	497	534	495	509	446	505	479	496	496	455	526	489	516	499	485	462	494	483	490	463	483	502	514	498	490	516	527	507	474	479	511	503	525	499	468	512	480	504	468	506	512	529	499	457	479	503	514	511	540	520	536	489	516	521	543	476	497	493	493	499	497	485	509	514	542	516	515	488	522	498	467	488	462	489	478	507	519	473	467	487	502	544	479	517	501	460	464	513	476	498	479	483	508	479	484	515	562	482	511	497	477	454	490	508	494	468	496	484	504	488	459	477	452	495	515	502	508	481	518	480	495	478	514	501	528	498	514	488	504	507	457	514	455	497	513	511	499	480	502	490	510	478	463	478	526	490	476	488	489	499	530	507	501	480	483	524	456	495	506	504	514	489	521	515	499	507	489	469	492	464	500	474	507	533	461	464	515	518	475	486	515	475	529	472	466	518	483	505	477	468	505	479	550	522	529	507	454	472	507	524	473	536	457	512	525	488	470	485	500	527	502	479	472	483	500	510	489	519	491	478	464	475	490	500	496	498	503	534	500	513	520	473	537	461	484	539	512	512	511	546	456	517	501	528	496	502	497	480	493	513	559	492	516	525	505	509	515	501	512	470	492	520	524	522	495	492	492	493	530	519	498	537	525	498	464	484
71295	61737	44555	22874	2869	284	219	204	209	209	208	213	217	212	210	210	175	207	209	201	218	186	190	206	217	195	198	186	213	208	196	187	231	202	206	204	169	229	218	205	200	202	210	208	178	201	205	213	222	209	175	212	206	214	211	204	235	207	202	196	199	191	224	195	169	178	195	211	208	178	200	199	218	200	240	218	194	165	205	184	185	192	181	204	198	206	182	197	195	206	211	197	222	239	184	211	207	190	195	217	215	224	185	168	188	202	199	200	195	198	204	201	190	200	191	200	206	210	182	186	190	216	204	211	188	202	198	188	204	227	194	195	211	218	223	175	193	196	206	203	202	206	181	182	193	202	171	189	199	226	193	171	201	195	192	220	178	165	203	197	193	202	189	205	202	187	203	187	180	187	180	184	198	204	205	213	223	212	198	183	221	213	192	184	187	191	212	180	202	201	193	195	193	188	192	200	193	217	199	207	204	188	206	176	225	199	190	207	203	210	208	182	212	204	187	197	208	207	183	193	204	189	190	179	212	193	218	199	200	196	208	186	213	193	189	194	211	201	218	193	181	206	197	204	216	205	199	211	193	174	225	200	206	212	169	191	189	209	182	202	198	200	201	206	200	197	210	189	186	209	202	216	201	173	207	188	198	192	208	185	203	183	193	183	182	182	175	215	201	173	215	217	213	207	210	181	207	183	188	190	177	164	186	190	205	191	199	205	199	183	186	211	201	206	195	201	194	198	205	168	210	191	176	182	219	214	193	182	198	187	193	196	157	205	181	223	224	185	179	202	173	172	164	199	202	208	165	191	195	194	162	215	222	203	214	203	175	229	194	178	167	189	180	192	180	191	164	196	182	185	189	195	196	191	210	174	202	190	191	189	166	202	215	209	196	222	187	178	189	170	193	192	205	181	192	219	170	194	174	176	197	218	198	194	190	176	200	191	189	185	191	184	188	218	182	191	219	191	170	211	189	233	211	178	200	212	193	184	187	188	210	183	207	220	206	223	201	208	208	215	188	198	208	172	195	211	221	218	208	206	180	186	222	221	175	220	216	216	188	229	196	200	191	180	207	201	201	176	205	220	195	218	199	187	207	227	194	189	203	181	193	208	202	196	198	220	195	199	192	199	248	222	216	190	198	200	195	200	188	199	207	195	196	186	181	190	211	209	216	194	191	191	213	189	221	214	181	197	214	197	218	189	201	166	176	223	230	185	192	193	188	207	183	214	206	183	199	213	199	187	186	201	201	188	212	182	190	193	195	214	207	190	195	196	170	192	190	199	206	187	183	201	208	194	184	204	200	183	156	195	194	182	191	209	155	192	203	190	203	191	186	211	195	214	179	206	215	191	168	186	199	191	188	199	199	215	200	215	204	204	193	197	197	200	202	205	216	191	212	205	221	182	204	193	189	186	217	203	206	193	217	194	216	234	192	201	215	197	200	182	226	202	216	183	185	218	224	193	177	186	169	199	190	188	201	165	185	208	192	189	196	195	195	184	194	211	192	208	175	202	199	213	187	204	180	177	215	169	192	173	188	176	200	170	206	199	192	183	222	207	187	197	202	202	194	192	211	198	184	211	171	201	189	206	220	190	186	187	203	195	193	208	162	207	198	208	213	181	205	204	205	196	206	215	199	173	172	204	179	194	210	210	199	180	194	213	197	191	180	207	213	203	222	224	195	185	198	199	168	216	176	217	201	193	216	203	217	199	203	199	183	196	199	189	174	209	199	194	201	191	187	230	209	193	205	198	201	189	242	192	183	188	197	192	185	211	186	196	172	214	196	190	193	195	224	181	201	183	214	194	178	176	172	174	203	189	204	203	184	212	181	213	210	180	203	189	191	188	211	176	194	189	202	192	194	204	232	196	174	203	199	192	197	194	179	198	225	207	193	221	178	196	210	188	221	193	202	196	192	198	196	184	159	193	206	193	178	167	196	214	190	183	214	178	205	197	178	211	205	178	210	181	188	185	173	185	188	178	205	200	196	192	190	204	187	161	165	169	172	200	178	201	196	228	190	181	210	209	193	191	216	212	197	206	182	192	198	217	210	187	201	193	186	193	174	190	201	199	213	187	203	198	178	206	192	201	219	181	190	172	195	172	196	221	223	187	192	203	196	209	194	210	194	210	225	188	205	191	188	207	206	201	165	226	183	185	201	192	186	175	209	192	200	183	201	202	209	207	202	185	214	179	195	197	207	213	210	205	203	193	203	188	181	202	187	202	166	179	206	201	186	194	214	208	181	191	212	190	206	192	198	182	182	206	211	172	200	206	184	184	203	211	196	199	216	198	218	200	222	170	224	201	188	219	197	210	205	206	194	198	184	204	186	196	201	200	200	200	215	208	202	199	218	230	206	196	208	204	208	180	178	202	201	193	188	221	202	202	220	185	198	199	199	210	173	215	216	195	183	210	162	217	208	185	207	208	203	202	178	205	200	189	212	206	182	213	221	198	206	212	204	182	222	201	190	209	201	204	156	175	186	188	182	207	162	184	177	194	203	198	186	196	201	200	193	196	200	190	185	198	193	216	210	195	178	206	196	179	212	201	185	181	206	175	179	210	191	216	195	222	185	195	191	204	201	174	218	191	202	170	190	219	178	206	214	182	217	184	229	209	200	191	222	183	183	203	210	192	196	210	181	204	192	174	203	203	187	212	177	207	183	193	186	198	213	214	203	184	189	224	197	210	174	199	225	174	190	201	169	182	213	212	186	181	188	180	203	200	200	217	198	185	183	207	208	194	178	200	197	215	219	224	197	184	201	201	196	173	203	225	204	197	172	198	204	221	196	199	206	221	202	196	197	199	205	196	196	208	226	175	194	199	191	194	200	178	207	202	176	187	196	181	223	202	188	207	184	172	183	202	192	190	171	206	224	184	172	193	209	199	211	191	217	167	191	203	200	192	196	185	178	194	184	207	199	187	186	190	199	197	199	176	184	205	213	224	183	180	184	241	206	218	186	195	198	190	228	205	182	189	218	218	187	193	177	215	167	166	194	190	220	202	214	220	192	190	197	183	220	196	185	205	192	184	205	211	184	207	206	217	189	191	200	195	203	209	223	206	210	204	231	195	189	190	192	174	185	206	200	204	221	196	216	185	194	195	208	197	207	201	214	195	208	205	214	203	206	187	194	188	189	208	204	206	227	193	187	191	189	201	181	200	208	195	189	215	222	182	184	183	205	170	215	197	192	211	218	227	204	179	201	179	212	188	196	209	199	187	192	175	213	178	211	193	199	209	188	197	205	191	201	185	184	207	195	200	189	198	194	184	211	195	201	208	174	169	203	193	182	216	194	197	204	210	194	218	191	196	186	199	208	204	185	197	196	207	199	192	201	185	207	206	187	194	206	214	211	202	219	198	183	207	182	214	229	194	198	194	205	186	207	188	184	186	210	182	197	200	188	214	183	221	183	216	202	189	195	195	200	217	195	229	189	186	205	186	167	165	207	198	221	196	205	212	169	196	196	208	193	205	210	183	185	199	222	184
51623	49485	41459	20851	803	799	742	744	717	674	693	602	615	673	690	670	652	662	656	659	675	607	657	612	628	637	587	649	638	646	652	652	693	654	636	638	644	619	635	676	605	629	630	643	634	607	616	619	647	648	644	619	619	649	651	628	626	617	604	580	607	663	643	607	625	644	591	644	612	614	637	591	656	619	582	645	647	626	657	619	676	622	620	637	638	632	598	632	639	604	649	644	606	677	628	615	604	603	645	591	599	604	630	629	615	620	636	690	586	608	578	598	616	609	594	632	617	609	595	621	646	614	634	637	643	608	587	639	629	657	601	606	636	664	639	669	619	626	599	611	625	629	635	600	663	643	589	596	629	645	641	598	650	620	645	635	616	664	579	662	638	637	609	638	599	608	652	670	643	594	614	586	612	669	662	659	648	651	606	639	647	610	589	626	608	633	651	679	618	644	597	588	651	622	656	630	648	589	629	670	640	625	631	628	625	640	596	606	652	613	627	587	628	650	655	604	639	629	658	602	597	657	645	603	614	621	653	619	612	635	595	586	630	616	653	630	647	615	620	583	646	628	648	621	604	624	657	584	612	624	607	655	605	663	640	621	633	628	615	595	648	617	636	645	623	639	612	627	616	656	641	619	637	603	625	629	621	626	643	612	636	633	701	599	624	644	640	656	629	638	618	611	658	670	604	636	628	615	597	599	641	635	624	625	659	626	640	665	582	569	588	645	618	603	640	640	644	635	648	631	645	648	610	648	619	650	611	651	617	621	610	618	604	636	649	597	636	590	666	629	642	613	627	603	653	639	651	624	604	619	607	633	671	633	653	646	560	651	655	665	604	653	596	664	690	686	645	624	630	645	619	591	633	636	621	606	622	624	686	609	645	593	649	608	646	654	591	658	618	642	641	628	585	658	621	622	671	616	576	626	636	581	630	619	616	628	630	611	622	650	609	653	595	622	642	692	648	576	605	618	630	619	633	648	683	642	566	633	625	595	649	653	594	647	611	586	608	602	594	663	681	646	640	639	620	631	641	648	649	577	653	636	654	638	626	655	607	622	657	573	633	664	619	637	586	653	615	625	656	618	636	647	559	581	628	615	601	637	663	677	650	592	603	675	635	652	626	622	649	633	624	635	623	637	566	612	654	644	629	612	656	671	644	598	619	634	653	601	623	581	618	651	623	665	577	584	611	620	636	607	588	624	579	613	615	626	605	583	658	627	642	616	605	644	624	670	597	610	657	630	618	690	646	647	624	598	647	622	628	665	647	588	616	627	616	589	586	671	612	646	608	643	594	602	619	599	613	647	641	632	660	615	622	634	603	619	648	608	628	666	632	611	601	658	620	650	677	589	587	616	617	593	620	607	626	640	650	621	606	613	635	621	647	618	609	629	650	597	657	610	643	613	622	618	649	608	669	598	616	618	670	598	627	643	645	649	619	635	615	660	626	643	641	599	619	629	600	611	594	634	691	654	603	683	606	632	622	588	604	693	688	667	606	629	580	604	645	645	631	625	620	652	584	649	623	629	654	637	644	656	645	618	593	605	599	643	604	663	614	628	582	652	687	572	650	631	666	641	666	616	627	630	626	602	617	649	667	646	657	644	589	645	597	620	631	621	648	650	643	610	609	639	631	645	623	663	597	619	598	614	632	662	592	638	589	643	589	639	628	636	608	656	648	632	620	615	654	600	596	630	631	618	612	620	618	614	668	631	627	624	654	606	630	612	626	571	618	604	620	672	643	618	598	664	612	635	595	549	601	611	614	587	626	637	624	619	676	639	654	619	672	665	652	626	615	650	595	609	575	616	668	619	610	594	634	637	586	618	659	616	603	670	612	648	635	639	610	633	659	606	635	623	596	620	590	668	650	638	684	642	655	587	670	577	622	574	640	652	606	650	646	624	642	588	657	648	633	661	627	620	670	617	595	618	624	653	606	650	610	629	622	676	601	588	622	675	616	603	620	666	624	619	636	641	634	593	636	614	640	612	632	655	625	628	678	629	647	626	650	592	646	612	617	650	660	606	619	605	660	694	607	624	634	624	612	620	619	597	655	600	645	619	675	689	615	615	630	628	627	600	617	644	610	628	625	590	650	600	646	592	615	583	633	622	645	609	671	597	657	655	646	620	649	634	635	662	608	671	640	598	641	636	636	603	650	663	545	660	608	631	614	624	670	672	612	655	594	602	638	689	612	647	630	623	640	622	593	625	663	646	685	657	594	671	597	635	666	697	618	625	660	587	646	610	660	626	655	616	660	614	678	622	647	621	571	665	650	666	578	641	626	621	636	626	625	624	571	612	630	644	636	603	630	613	608	631	615	605	604	622	631	576	652	626	647	627	638	655	647	606	628	606	642	624	616	630	623	630	656	577	642	568	650	584	624	636	622	639	688	636	631	621	663	650	646	645	671	637	630	606	624	621	624	694	583	660	650	640	578	637	623	611	640	624	671	608	613	634	587	664	610	649	616	639	615	655	635	648	633	617	634	628	628	635	633	634	642	698	615	654	661	625	616	647	669	675	609	639	637	595	651	687	583	619	638	616	600	601	677	628	609	614	680	642	627	678	639	646	656	606	610	656	661	638	662	615	662	637	624	621	658	659	632	620	630	636	639	606	669	619	610	621	603	663	684	651	669	621	624	582	603	643	629	639	639	670	597	581	592	636	600	633	609	645	628	640	608	628	631	592	599	592	663	630	654	634	655	662	647	685	629	619	620	653	632	630	647	639	654	606	626	602	602	601	637	657	646	656	652	626	630	646	622	681	628	637	598	602	658	584	651	615	635	639	592	640	616	661	629	654	683	666	626	667	653	628	585	604	567	626	605	625	584	617	615	665	625	627	627	638	611	613	604	667	587	640	563	657	621	621	644	634	704	633	603	669	611	619	624	594	655	625	593	652	595	614	642	619	624	656	642	631	576	641	642	624	646	620	603	617	626	631	654	601	653	637	646	638	592	629	611	614	625	663	610	603	633	655	644	597	608	659	604	627	635	631	607	650	640	628	656	674	648	634	597	615	644	587	655	674	617	605	615	649	619	608	586	631	626	668	607	639	634	642	673	608	643	625	619	590	607	643	631	613	638	606	607	562	651	621	651	599	584	605	585	624	660	604	668	632	682	667	590	610	632	659	627	637	651	637	640	609	634	688	653	629	584	591	608	595	637	654	629	613	653	646	611	633	623	642	611	621	593	661	639	604	655	614	620	647	609	624	631	643	649	651	666	603	682	662	633	629	657	662	629	607	605	609	591	656	638	665	631	638	634	616	640	619	616	638	610	642	649	633	602	647	607	603	565	670	643	606	675	644	604	638	609	644	601	620	608	620	629	608	622	595	609	626	637	605	627	605	622	592	633	625	613	678	626	592	623	631	650	598	613	628	644	643	633	650	677	631	608	656	615	643	633	651	647	657	607	658	645	633	604	635	657	621	629	626	639	630	602	594	640	626	636	664	633	651	652	630	641	637	592	635	621	597	595	651	640	662	593	644	648	626
80267	72133	56015	33128	8858	700	371	331	303	343	331	300	306	304	301	321	337	312	280	322	283	303	295	265	294	304	297	265	284	305	304	298	334	284	269	249	281	314	284	311	313	304	280	299	304	309	324	284	318	273	293	321	257	287	280	299	268	297	281	271	268	305	306	308	293	270	288	271	290	313	322	309	319	293	286	287	271	299	320	321	298	289	275	273	277	296	299	264	321	317	299	312	264	291	294	284	312	288	291	298	281	306	291	307	290	288	314	317	307	291	293	274	321	253	293	301	289	302	290	316	289	302	308	290	302	290	276	293	308	300	287	291	285	280	286	275	334	266	289	292	279	297	327	286	296	289	286	282	292	302	308	278	282	293	306	284	307	313	283	319	282	333	336	294	284	278	306	308	284	308	329	291	294	301	278	266	273	284	320	283	298	320	302	340	290	305	297	322	349	275	295	308	329	270	293	277	281	285	290	271	315	271	295	301	297	329	326	254	310	310	302	315	285	317	270	270	292	311	295	303	304	286	303	312	315	332	280	323	301	296	292	289	320	309	278	323	284	274	283	332	292	283	268	266	274	288	291	282	276	289	295	325	301	282	309	312	294	268	296	318	271	322	287	268	283	310	312	293	313	320	342	288	310	289	289	261	296	257	277	277	300	281	279	298	290	278	290	298	297	330	301	294	278	311	312	285	292	291	305	306	302	292	325	328	317	295	311	294	272	300	284	282	302	287	310	277	299	296	288	309	287	274	276	295	277	314	315	317	307	301	284	297	299	294	308	298	285	288	305	288	303	298	292	293	291	322	287	270	298	307	329	273	291	287	265	290	316	278	298	290	304	315	300	288	301	281	330	301	285	277	286	310	275	284	282	313	313	315	288	282	292	277	344	281	284	280	308	294	302	294	286	291	308	265	277	275	306	262	339	280	289	305	287	293	319	298	283	299	303	281	312	292	305	278	318	285	258	307	290	316	296	290	281	283	274	267	301	297	309	291	294	279	277	295	301	316	266	291	298	306	306	317	274	268	282	301	310	293	308	338	312	277	293	325	281	275	314	279	290	282	280	307	254	274	337	273	284	306	274	291	278	307	310	316	302	291	273	312	280	285	316	305	289	324	309	273	279	321	284	295	310	282	305	329	295	274	262	285	270	264	297	304	323	323	296	312	275	280	312	285	274	279	286	298	266	309	298	266	310	287	272	272	288	302	295	285	304	315	308	295	285	291	273	298	289	275	320	317	267	286	294	266	291	270	265	283	294	311	296	282	318	295	310	312	312	345	287	299	277	303	290	311	260	307	268	277	293	300	297	327	304	290	276	302	293	293	306	298	304	310	290	284	285	333	313	299	278	278	313	282	274	291	291	298	272	298	311	296	291	286	334	267	262	296	296	276	268	297	266	282	271	294	298	302	297	295	285	295	303	294	306	269	297	288	268	279	295	308	302	302	297	290	320	273	296	275	327	284	289	302	309	277	288	293	297	309	302	291	323	268	307	278	332	280	317	293	297	313	277	286	274	290	271	287	299	290	273	282	328	327	265	286	307	332	305	268	323	305	272	282	300	297	282	291	294	268	313	328	313	272	330	286	274	262	273	307	305	275	299	348	291	276	313	292	299	305	300	321	289	308	295	331	309	294	264	313	314	301	283	288	291	337	307	301	287	325	290	315	290	262	306	297	281	278	290	284	282	262	281	288	272	289	271	294	299	301	280	301	286	335	292	315	269	315	290	281	285	321	304	276	265	290	280	298	278	276	289	307	294	290	299	284	272	306	293	268	273	304	289	282	299	299	289	281	283	290	292	315	296	298	303	296	283	313	289	267	303	298	301	321	291	336	284	297	257	322	308	290	276	293	302	284	311	312	304	298	286	264	313	286	268	303	317	299	315	309	317	301	323	285	290	326	318	291	279	281	261	283	280	300	309	291	304	311	301	288	314	285	305	317	284	311	261	306	291	312	318	281	302	304	297	324	284	295	294	311	307	269	272	301	306	300	316	292	314	289	305	290	298	283	301	280	286	275	280	309	286	283	299	288	329	314	304	262	286	313	293	291	287	284	297	296	299	309	294	283	302	317	326	265	314	283	283	319	283	271	305	306	296	286	304	279	297	279	318	289	290	304	298	290	270	307	310	330	270	314	284	308	276	309	301	290	267	279	329	327	294	286	279	327	267	309	293	301	241	281	310	289	307	294	278	324	296	294	265	313	303	276	309	316	319	323	315	325	285	312	286	294	311	312	280	257	285	275	305	305	294	266	302	293	296	288	297	285	292	308	282	292	287	319	316	290	298	295	295	308	306	295	280	301	299	291	303	284	315	304	302	313	280	315	289	304	291	298	323	264	285	312	280	285	313	279	286	273	324	293	310	295	308	286	308	293	290	269	298	301	338	302	326	291	277	279	311	306	298	301	298	288	299	308	299	305	296	298	319	315	284	282	304	304	279	311	309	281	265	311	284	304	296	287	291	261	281	273	274	300	291	282	287	311	315	318	295	276	271	295	310	294	286	290	311	294	298	277	264	316	315	312	322	278	320	283	300	325	294	287	282	293	275	304	301	307	305	299	285	281	315	312	318	272	288	287	294	294	320	285	259	292	295	302	281	306	278	312	327	292	288	297	328	273	299	285	308	302	288	289	310	257	277	293	288	287	299	263	301	299	313	301	309	303	276	275	301	285	288	287	334	302	310	264	275	286	291	278	298	286	287	286	318	276	332	295	302	321	275	282	296	323	258	269	294	316	293	310	306	287	258	290	298	271	295	316	301	282	297	305	263	288	298	298	283	285	292	293	292	272	295	272	299	289	299	289	306	298	326	288	300	326	318	255	288	291	262	263	301	295	291	282	292	282	314	315	286	268	288	295	313	299	282	303	338	297	298	270	306	301	285	297	338	297	320	284	280	321	285	307	314	258	365	270	262	283	287	286	318	283	275	291	305	284	275	282	304	270	285	290	299	309	297	293	281	310	291	265	301	288	309	263	319	307	314	289	301	288	278	288	264	272	301	300	308	299	290	274	279	288	276	290	308	329	293	314	314	265	291	284	275	289	297	289	299	283	276	288	307	294	265	287	312	270	298	302	278	291	271	321	315	277	276	302	285	308	300	305	281	298	267	301	304	279	289	271	311	308	323	285	291	283	314	292	295	318	305	298	284	300	293	298	320	299	284	310	308	297	284	275	268	308	294	311	286	289	294	318	254	333	340	301	304	301	293	287	258	291	293	289	332	317	290	306	311	312	314	321	293	293	253	277	253	298	236	275	276	294	275	299	308	299	296	291	305	296	301	292	319	261	304	320	302	286	283	257	314	324	298	308	301	312	294	267	294	319	311	270	315	287	326	317	317	272	301	322	293	277	274	308	302	307	274	331	331	289	278	257	296	268	298	273	267	266	268	295	271	299	305	302	277	315	293	283	315	309	322	290	322	319	280	310	283	306	305	286	292	295	284	289	300	284	283	296	290	293	269	265	299	302	285	284	320	292	308	266	286	278	296	305
62678	61799	52230	27816	1225	1109	1100	1040	1069	1019	1039	903	928	959	903	903	931	955	921	892	915	948	929	867	899	889	890	941	866	906	863	899	886	899	878	882	867	853	888	910	878	924	874	846	901	861	847	912	878	905	885	851	837	875	913	902	904	868	858	886	869	843	866	880	862	813	867	858	908	906	892	869	881	914	866	958	889	864	917	886	915	841	883	841	889	865	910	842	883	924	866	919	874	876	822	915	858	877	858	864	896	829	875	876	843	859	877	865	851	891	874	882	857	866	846	921	890	849	895	894	880	906	881	885	958	887	901	897	880	863	898	879	908	878	930	898	901	919	857	917	879	850	880	908	871	882	844	820	879	849	865	868	870	877	915	895	883	879	903	862	861	888	880	872	874	790	899	844	895	802	887	864	886	856	853	863	840	870	941	881	846	914	873	871	889	854	823	837	882	907	864	887	908	862	901	879	897	830	820	882	822	865	899	821	927	844	824	880	851	873	885	868	894	883	825	820	933	836	888	875	877	888	847	843	889	897	898	856	880	863	840	873	867	908	957	900	837	902	841	814	900	884	872	884	861	890	838	897	924	886	925	823	865	853	884	864	880	888	895	896	882	855	870	844	895	874	843	871	870	937	857	889	859	845	849	879	882	910	859	863	879	879	868	840	881	857	893	854	877	891	880	863	936	860	899	824	847	854	905	908	845	922	847	871	890	883	877	869	879	894	878	903	887	843	901	841	811	937	899	835	864	862	829	883	839	896	813	871	883	901	898	867	905	845	901	882	876	923	892	802	867	906	891	873	855	866	944	856	884	879	861	867	877	871	838	911	884	864	885	902	839	853	856	828	896	859	900	876	832	866	877	883	865	872	901	868	853	870	848	909	916	867	913	887	848	857	867	846	865	857	838	859	848	877	883	886	884	853	860	848	895	913	874	923	910	874	837	849	885	856	881	866	936	836	850	921	903	851	842	905	879	957	881	903	874	853	819	843	878	868	896	856	861	880	827	897	867	887	888	866	873	855	862	880	863	861	829	919	874	780	880	935	880	875	873	808	851	849	862	904	870	925	848	891	867	891	856	841	901	936	878	844	818	844	861	889	847	891	883	917	824	860	884	895	866	854	869	897	853	869	892	831	929	903	832	858	862	902	855	943	902	892	889	872	816	869	908	865	863	889	890	865	878	944	849	887	883	873	869	837	894	814	881	848	866	877	889	879	813	951	895	908	888	852	864	836	867	888	875	845	856	870	846	849	843	863	852	879	834	865	924	874	856	889	854	878	870	902	870	818	847	856	859	843	901	902	855	900	852	854	836	896	875	833	864	855	898	870	864	910	907	864	930	914	889	904	842	873	867	921	882	839	914	845	876	862	863	877	819	856	854	858	846	806	883	894	849	885	913	896	876	819	868	876	875	888	889	882	859	899	877	873	851	900	867	832	907	884	898	884	856	903	890	902	867	796	897	864	851	842	893	893	898	907	847	853	834	896	870	882	855	891	876	879	855	862	889	900	880	903	871	907	901	875	888	936	820	921	839	900	869	850	866	892	905	898	834	908	918	863	847	890	869	879	839	857	903	832	839	907	835	849	930	889	829	835	916	869	816	848	858	856	868	861	887	864	859	898	867	885	891	864	882	880	917	886	890	841	857	875	817	824	874	905	843	862	885	897	873	921	871	858	858	869	847	832	872	887	855	814	857	863	883	850	890	876	846	839	811	878	903	906	903	869	891	809	891	907	867	878	897	862	905	874	892	834	920	916	883	853	867	852	892	854	919	823	897	883	936	887	811	885	877	858	904	903	887	891	876	862	889	883	899	840	831	854	881	902	884	830	896	881	843	852	897	847	859	897	937	881	881	885	891	904	893	910	877	886	872	892	904	851	875	869	873	871	900	883	868	883	916	843	881	881	873	871	853	877	862	826	897	931	842	818	846	928	896	869	847	869	860	866	907	873	843	901	898	848	844	914	888	886	884	813	854	848	890	902	868	917	864	898	859	849	862	914	876	875	907	888	897	905	874	917	884	852	878	924	870	928	832	893	888	899	873	873	882	854	846	930	876	867	802	822	886	903	874	891	874	888	859	857	854	900	851	893	859	897	932	880	867	861	916	842	876	855	890	863	878	889	957	809	928	873	827	904	930	867	911	833	880	879	867	871	893	876	889	855	899	862	824	886	890	870	914	887	896	897	875	876	854	914	874	855	874	880	866	837	912	844	876	876	884	903	889	870	892	905	920	832	841	906	832	887	886	865	912	877	846	839	849	914	873	885	869	897	809	898	884	878	894	879	912	867	890	898	870	893	906	867	872	864	869	831	900	840	853	899	855	814	817	906	831	857	860	925	919	884	837	915	891	911	864	868	861	902	865	845	962	863	916	828	860	890	835	913	863	847	864	879	831	900	858	911	895	876	861	853	873	884	871	853	890	888	855	873	897	894	848	877	927	865	894	877	872	919	908	825	871	865	902	876	875	822	874	862	851	897	837	890	880	904	869	889	847	852	893	892	865	919	886	839	833	916	888	827	849	801	858	893	854	843	841	914	914	858	878	827	890	857	869	854	892	859	895	880	864	871	883	833	872	877	852	867	814	903	863	902	868	883	917	907	881	891	885	853	869	872	869	853	814	875	872	883	834	891	907	843	860	871	924	857	878	802	869	874	894	918	861	852	877	885	918	898	884	841	924	976	882	855	837	869	845	885	854	889	866	820	864	892	877	890	860	859	935	876	824	881	913	844	889	829	854	959	884	905	878	917	835	867	835	890	940	900	854	846	917	890	922	936	871	891	874	901	910	885	835	810	897	856	894	903	825	869	854	862	831	872	879	885	886	858	884	892	895	927	949	910	880	915	908	848	892	968	845	835	869	863	894	847	848	859	844	863	859	875	898	859	870	866	890	859	839	823	844	820	891	854	838	913	842	847	874	859	868	868	886	922	866	896	920	886	930	890	835	851	816	853	838	886	797	913	868	943	893	892	842	851	852	892	872	862	876	825	867	889	856	866	831	900	894	915	870	835	855	876	824	902	881	864	861	856	852	870	874	846	930	868	884	875	922	931	885	853	886	864	892	903	879	855	866	880	883	892	890	895	899	838	834	865	875	843	849	884	884	863	865	889	895	857	863	833	924	915	910	860	872	877	824	907	864	829	839	862	853	900	820	890	846	921	886	876	856	858	912	847	910	860	853	850	842	888	800	869	868	837	941	937	842	856	827	898	838	851	882	902	872	861	888	871	910	827	866	882	860	823	833	858	865	861	872	876	901	914	904	889	855	869	888	863	863	855	894	831	892	868	856	842	891	872	882	832	933	901	881	873	930	890	843	839	854	872	881	884	904	860	833	845	932	876	843	896	907	850	899	924	866	844	876	860	823	867	874	913	896	853	915	939	883	834	874	866	893	867	845	858	894	836	845	848	837	885	887	882	879	879	906	879	905	928	883	864	823	806	893	853	829	916	836	900	895	847	883	880	877	895	881	859	879	852	904	895	858	855	830	891
32005	19679	6975	1278	141	133	143	135	134	173	154	150	142	139	147	136	156	138	150	138	148	129	146	162	147	118	157	145	138	133	130	140	140	155	131	136	148	147	143	147	137	167	141	141	152	140	118	148	136	134	124	131	138	154	147	147	153	134	136	144	145	171	114	145	151	138	139	122	137	121	141	157	154	161	136	135	132	125	171	169	147	144	126	156	148	128	139	141	138	132	140	144	131	142	157	128	143	145	136	133	130	132	125	112	145	139	133	143	136	139	148	150	151	119	135	116	138	124	124	134	136	154	141	135	136	124	143	145	145	137	128	161	151	125	161	132	163	143	141	139	140	149	145	145	124	141	133	136	143	146	161	141	120	128	141	139	148	125	144	136	132	141	127	113	132	147	132	166	126	135	146	142	137	148	157	136	128	132	136	140	119	124	143	121	139	123	134	147	130	152	162	154	134	121	124	134	146	132	131	145	125	117	148	125	149	129	159	149	128	139	144	132	148	106	134	130	127	146	144	140	136	147	138	144	129	144	142	136	132	134	160	142	145	143	131	152	137	128	143	148	146	124	136	145	166	157	129	133	120	157	128	151	139	128	144	137	111	126	148	132	146	121	128	153	145	138	146	154	129	131	143	146	155	141	139	115	116	153	157	145	137	120	134	138	142	120	158	145	132	155	138	134	144	137	136	165	147	113	136	144	127	144	125	149	120	133	170	145	160	136	116	141	147	123	137	127	127	132	130	127	137	141	130	149	140	131	124	138	135	153	135	139	149	131	161	149	150	158	128	147	158	120	155	149	133	136	165	132	136	156	126	133	133	145	134	140	133	154	135	145	126	132	144	146	139	118	157	148	134	133	138	152	124	129	140	141	136	143	138	119	127	157	136	139	124	144	127	147	133	152	134	142	144	165	153	143	154	129	149	120	152	112	148	113	138	146	141	116	143	144	159	131	143	135	143	135	150	140	151	125	142	143	152	121	155	151	127	138	118	136	134	121	124	155	145	149	154	142	140	152	134	139	127	153	128	144	138	135	167	136	154	136	144	162	158	131	137	141	127	120	126	150	131	117	128	133	152	150	136	124	142	139	132	124	140	157	140	118	144	128	128	131	134	139	140	142	180	126	149	130	138	153	136	120	130	142	133	150	144	145	130	152	161	163	165	121	167	148	129	139	126	131	139	132	136	138	131	151	121	134	145	134	124	123	119	126	145	136	150	112	130	146	142	120	140	151	138	142	141	125	121	127	145	142	136	153	159	115	131	129	131	144	141	118	131	146	151	135	136	158	149	162	146	130	135	166	141	132	136	125	131	125	135	138	144	144	128	126	132	138	133	137	138	128	141	139	171	143	146	128	146	132	120	135	142	118	146	119	146	125	150	131	136	137	140	140	143	132	136	138	122	136	139	147	159	132	164	143	137	149	148	141	120	147	137	136	150	175	137	139	142	137	132	132	133	142	136	130	127	135	149	170	123	131	133	134	147	148	146	138	134	141	131	137	137	135	150	137	126	131	126	132	131	134	132	121	131	124	111	151	135	138	134	153	146	148	131	128	128	132	135	136	153	135	144	138	148	106	140	147	118	137	143	119	151	151	159	129	132	139	132	140	131	155	146	145	129	136	129	133	132	133	128	135	136	137	136	127	148	143	146	143	134	156	149	155	152	136	144	141	141	152	137	120	147	127	137	119	153	126	131	132	143	136	143	131	125	125	166	142	131	126	150	141	125	138	138	130	122	123	134	136	164	135	158	146	126	141	124	143	144	123	133	129	133	147	131	124	136	127	156	137	149	135	137	130	141	130	139	138	140	131	133	159	145	140	134	132	157	154	136	139	119	149	140	114	121	135	147	137	144	142	132	126	161	140	157	134	161	120	155	149	121	150	131	125	135	139	145	127	139	154	132	135	147	143	147	166	126	141	128	131	140	142	117	138	131	161	121	126	146	138	116	131	143	139	163	125	164	143	150	170	150	149	121	137	142	132	147	141	147	142	138	157	156	143	142	127	159	148	149	138	134	140	124	132	133	160	139	139	129	129	132	133	140	150	115	137	148	132	148	144	127	150	136	143	146	134	127	139	137	146	147	133	128	129	137	147	131	147	140	150	146	137	138	128	131	164	124	129	156	154	127	134	127	125	151	146	138	135	123	150	153	124	144	133	137	160	136	137	146	145	128	127	139	123	136	155	149	132	136	116	146	124	154	141	141	113	147	143	126	136	144	135	140	134	133	126	153	138	139	157	161	146	148	163	156	143	122	147	145	143	137	130	133	156	142	132	162	157	126	122	132	132	126	138	138	144	135	181	130	150	168	136	128	137	151	144	159	133	148	141	124	107	124	128	124	137	139	138	132	129	143	134	140	127	137	129	130	138	120	151	155	110	118	136	132	160	157	142	141	160	137	153	139	162	166	123	144	170	118	145	142	143	158	131	146	130	154	131	152	158	120	157	129	143	126	156	154	147	162	162	139	132	135	140	114	134	163	106	139	146	145	157	125	120	139	131	125	152	132	143	142	137	144	156	126	114	154	129	128	134	138	124	148	145	122	121	147	154	131	154	144	138	122	158	131	166	138	126	118	136	127	134	125	138	152	116	134	122	125	148	133	151	151	141	138	135	119	136	123	132	127	150	152	141	117	137	145	144	118	148	138	140	151	135	151	142	131	154	143	144	137	130	153	141	143	142	129	124	148	149	133	153	143	132	124	142	132	131	147	139	135	150	130	133	146	127	132	146	153	134	125	152	143	146	146	129	152	152	139	142	141	139	145	148	133	131	126	135	149	142	137	131	140	145	133	129	143	139	120	139	126	121	135	131	126	152	130	146	133	141	131	137	128	125	157	126	140	137	140	129	142	132	151	150	150	156	135	134	148	142	127	142	139	121	130	132	123	121	149	115	138	132	132	141	112	141	149	153	132	155	157	151	142	140	145	143	145	140	139	125	134	142	133	134	126	144	124	138	159	157	149	145	140	132	147	138	146	139	156	140	120	146	147	154	148	109	130	132	132	137	138	131	126	110	127	139	131	136	142	154	143	161	130	145	157	153	145	148	131	147	124	125	143	141	144	128	148	134	139	126	128	146	146	135	131	130	136	140	137	146	154	138	136	138	157	160	127	130	142	112	142	154	159	146	132	139	137	134	140	131	152	151	123	124	123	149	139	134	148	150	125	130	108	138	131	127	150	136	144	154	129	163	152	133	165	137	131	119	139	130	147	132	119	138	140	137	146	140	166	118	136	137	137	156	150	150	134	128	160	147	121	117	159	145	132	142	134	141	144	140	143	154	129	119	144	136	134	172	161	149	140	152	134	127	151	148	131	155	125	135	136	134	155	137	153	128	127	151	139	137	119	132	132	139	127	124	120	130	144	150	140	155	163	135	143	146	137	157	137	126	154	133	141	128	124	130	140	139	146	151	120	127	166	142	113	144	121	143	137	135	154	137	143	137	139	135	146	139	145	157	144	152	130	131	141	149	147	130	137	149	137	122	154	141
31491	22739	10213	3491	529	486	471	508	494	498	473	490	457	526	520	492	477	480	462	465	514	487	508	460	434	437	499	472	497	476	470	503	476	479	477	446	469	457	447	452	466	475	473	444	531	471	469	434	485	495	502	483	450	521	457	494	514	464	504	452	466	478	475	480	470	457	539	483	497	473	475	489	464	494	436	449	498	461	486	464	497	428	473	450	491	488	481	509	465	452	478	473	453	469	497	470	476	468	488	482	494	513	453	524	461	479	476	453	471	492	471	503	459	475	490	486	505	463	478	503	481	461	505	467	476	466	482	466	458	461	495	430	455	464	514	468	506	460	472	426	495	475	480	456	511	467	442	469	479	526	439	493	437	488	480	445	460	471	464	449	484	478	485	505	454	466	479	467	489	450	477	450	471	479	465	460	458	467	447	445	491	431	457	445	475	485	451	448	478	445	478	504	474	429	471	458	473	491	468	455	486	485	496	448	478	482	451	484	464	462	457	472	435	476	462	483	502	433	481	459	466	484	449	482	491	495	490	463	445	449	481	501	464	480	471	473	460	498	478	445	489	465	465	493	436	452	474	455	447	469	466	451	466	473	424	439	527	490	452	456	471	466	505	510	484	467	436	479	442	480	454	453	437	455	491	437	451	481	445	446	460	474	484	455	505	485	461	507	468	463	497	498	454	461	460	464	415	451	469	470	444	483	441	462	458	485	439	496	481	438	496	438	487	462	426	488	491	472	518	486	469	447	469	511	463	493	469	533	470	467	465	467	471	506	485	468	505	463	524	476	500	440	496	482	473	443	488	488	451	461	455	505	494	469	454	460	495	464	503	478	465	465	474	432	442	466	486	481	428	467	441	468	462	480	503	494	461	473	465	466	482	475	466	481	449	491	442	491	459	466	443	460	429	500	467	479	438	484	483	514	487	461	450	445	517	480	458	470	479	496	447	457	478	488	456	456	484	485	485	462	455	474	468	462	454	467	475	509	461	485	445	493	511	478	459	476	484	443	474	491	458	471	443	436	446	422	464	506	459	468	466	468	428	480	478	505	447	467	495	493	493	450	509	469	487	495	457	425	505	463	440	470	475	487	465	485	472	477	447	467	455	464	477	471	479	452	454	435	452	507	488	473	445	473	461	459	421	468	469	466	468	492	437	467	512	448	449	446	498	493	457	456	508	449	480	457	491	479	465	420	481	472	478	502	467	463	486	513	475	456	483	482	463	459	445	472	461	490	483	458	445	435	431	466	519	433	487	489	451	492	466	512	451	469	459	486	452	473	445	506	443	468	447	495	450	487	452	495	478	466	429	491	478	465	477	479	452	455	481	448	438	468	466	445	480	470	482	432	491	505	504	468	489	496	479	433	470	445	412	469	425	468	474	450	459	526	468	463	478	489	456	463	538	488	466	512	482	463	440	526	456	450	497	476	467	473	493	500	476	520	473	436	483	494	450	484	473	488	502	480	491	474	487	464	491	489	499	493	473	489	486	476	446	480	479	467	493	483	479	442	478	487	482	484	484	484	518	468	436	446	463	484	473	489	529	505	455	496	457	500	482	464	477	469	467	467	491	471	476	448	491	488	476	483	472	461	425	462	455	428	485	485	431	469	488	502	456	484	437	447	454	487	483	456	482	497	441	425	468	468	481	534	487	499	434	487	458	482	506	498	480	481	455	446	429	471	532	483	459	497	461	481	429	480	496	491	458	437	491	488	444	461	490	486	462	468	459	481	462	484	474	417	453	466	476	474	481	452	493	470	450	475	504	482	488	445	467	451	476	492	445	476	497	481	460	459	449	500	491	447	457	464	477	500	456	509	453	524	479	518	472	457	439	500	490	468	476	472	453	442	474	476	478	490	444	472	440	471	481	507	471	479	461	466	457	454	495	454	463	471	442	437	475	474	457	486	456	507	459	478	497	455	455	465	464	495	479	468	471	485	502	471	460	484	452	487	483	441	529	447	451	478	476	519	441	459	478	464	504	507	486	514	458	493	497	441	445	464	449	448	473	460	477	481	471	515	512	498	470	505	503	509	509	466	512	448	483	465	481	463	447	484	433	472	469	454	481	492	497	415	464	479	488	465	482	470	486	449	493	441	474	485	488	463	488	473	505	492	473	497	501	477	456	489	450	499	464	503	450	465	444	496	484	452	491	470	455	492	488	450	519	446	458	431	469	489	530	487	445	486	460	438	472	455	455	496	502	490	466	457	485	488	475	450	489	491	477	477	481	476	474	479	475	504	476	458	439	466	466	496	500	494	464	468	470	478	442	456	489	455	498	457	490	467	476	458	450	461	471	446	444	463	479	503	482	469	467	477	464	468	489	495	441	500	534	514	445	489	472	486	493	493	447	467	453	493	446	482	481	484	478	473	463	497	459	498	477	452	479	472	484	442	455	494	467	494	482	482	471	515	470	466	448	455	443	442	464	449	445	479	462	441	468	483	501	458	447	438	448	480	457	463	454	465	489	481	473	473	470	486	493	518	461	492	457	440	480	452	501	480	495	433	486	484	491	467	468	461	466	481	507	477	475	456	465	472	467	507	484	466	506	463	473	501	494	469	458	441	471	469	457	482	470	434	461	454	465	465	460	455	518	465	452	491	490	491	481	494	433	468	443	492	470	472	460	470	475	472	474	475	430	473	450	479	476	461	455	500	465	473	464	482	465	434	452	471	484	494	471	473	460	477	449	452	454	498	467	472	500	465	492	462	503	488	448	474	434	476	469	477	467	479	469	451	471	502	502	483	485	481	483	462	468	454	475	441	464	482	481	520	451	465	463	471	460	469	510	440	477	459	478	458	421	471	439	481	470	459	460	475	493	498	489	441	461	480	474	454	460	481	438	493	450	451	469	481	492	509	481	476	491	471	490	456	491	456	459	462	461	471	453	477	465	481	448	490	484	448	458	427	472	472	496	453	475	474	500	457	489	469	465	503	487	500	465	474	494	471	471	473	476	481	471	438	486	448	482	447	484	515	528	464	496	482	504	432	451	489	472	446	448	484	470	501	496	480	457	444	469	472	455	455	513	495	480	452	512	474	439	475	454	482	445	424	485	494	440	493	462	480	465	518	456	473	460	469	486	512	513	478	473	447	504	483	479	470	493	458	489	507	494	526	454	461	521	475	449	475	429	443	470	486	451	446	455	459	450	459	471	509	469	450	493	433	493	439	488	444	460	483	457	464	452	476	446	479	481	488	500	467	483	497	496	495	472	455	436	482	446	476	444	475	496	435	465	485	448	454	487	486	448	473	454	439	498	486	464	444	489	516	460	497	482	469	439	453	512	463	490	464	454	490	465	507	458	465	444	435	480	443	496	477	489	510	462	448	411	489	473	471	487	463	475	501	471	464	436	480	479	487	494	457	493	504	460	485	474	495	450	495	438	469	458	453	445	483	484	515	445	472	477	457	457	471	517	475	475	503	486	443	500	486	457	469	464	503	496	457	469	461	473	483	463	461	462	471	459	493	485	458	472	456	462	461	512	447
70674	60478	44819	22649	2872	284	216	214	214	181	222	212	197	223	184	189	223	197	215	208	216	199	212	188	211	185	176	193	201	185	192	177	202	189	201	221	184	202	220	193	195	183	172	198	198	173	208	195	210	182	230	199	199	184	216	190	190	195	181	204	215	205	204	205	201	196	214	196	168	221	168	179	202	205	168	177	171	171	200	187	202	192	174	156	160	176	200	217	183	201	169	190	212	204	215	197	189	161	196	210	177	212	212	179	169	202	193	194	216	191	174	174	182	193	206	180	199	222	206	189	209	191	203	183	189	178	158	170	211	205	193	217	185	184	165	173	207	188	210	188	192	207	202	186	216	181	211	188	186	188	203	178	209	190	180	175	178	186	173	188	198	185	208	211	205	200	172	201	197	205	210	194	186	231	195	185	215	205	213	183	186	194	201	205	154	204	183	197	180	186	172	184	165	199	167	179	214	184	204	194	207	200	205	189	209	220	181	219	211	178	198	183	210	175	193	199	229	157	207	202	173	204	193	190	208	216	179	174	198	192	179	182	192	218	216	209	199	205	214	193	191	181	201	189	211	198	191	184	239	188	182	212	166	198	221	182	210	187	191	184	190	183	197	185	174	198	196	196	190	207	215	187	205	187	191	190	173	172	205	182	216	204	187	205	192	200	199	158	214	215	220	181	200	185	193	199	207	205	221	198	200	189	189	217	183	169	204	184	182	168	190	176	194	178	198	160	188	191	185	219	175	190	177	191	206	183	205	169	187	196	213	196	213	195	170	201	186	195	196	196	216	199	203	191	200	164	189	208	189	176	191	188	177	224	209	217	171	192	213	187	185	177	172	201	217	211	199	212	186	192	210	197	200	189	186	211	215	175	197	204	202	194	190	203	186	217	198	178	189	192	202	176	212	187	213	212	209	197	174	178	205	189	193	182	190	209	184	206	218	185	200	189	211	199	179	191	185	207	191	208	206	206	234	196	209	194	194	193	195	201	170	185	195	169	190	203	223	177	193	188	211	191	207	186	173	186	168	186	193	187	168	207	179	185	196	197	207	215	186	228	190	203	214	210	189	197	175	207	204	208	198	179	189	210	207	169	179	199	200	168	203	200	205	199	185	207	168	183	189	204	193	210	188	189	201	203	161	182	182	184	175	200	187	195	218	216	192	194	200	207	182	212	204	171	203	207	216	181	180	187	190	211	183	186	183	178	192	210	206	220	198	185	176	183	181	198	188	200	211	194	191	177	186	185	190	159	182	236	181	172	182	191	173	200	184	194	180	175	185	198	179	208	196	210	169	198	194	191	185	173	179	188	193	229	198	176	217	210	197	191	205	175	202	177	181	194	197	193	197	214	221	202	196	186	203	204	201	191	196	169	219	191	207	200	179	199	187	178	194	187	187	190	183	223	215	207	205	165	207	179	215	205	197	198	169	206	219	184	210	191	175	194	229	202	207	193	201	216	178	160	227	200	193	196	218	196	185	179	205	218	198	163	188	202	177	209	195	193	216	194	197	211	185	186	202	192	210	197	188	205	206	173	198	203	194	192	184	183	180	207	187	168	173	180	193	187	209	211	194	198	218	193	202	190	187	214	182	209	199	211	204	209	191	175	199	192	193	207	198	203	191	203	170	198	177	207	203	191	177	182	198	220	204	202	178	193	189	204	205	182	188	172	185	217	193	185	212	172	209	200	219	176	205	198	203	211	202	211	230	194	233	207	204	196	195	190	174	187	209	211	196	207	200	199	200	200	194	181	176	202	199	211	210	218	206	200	178	203	213	198	189	192	198	181	191	170	190	231	186	195	199	166	195	184	202	202	196	204	194	187	194	173	210	219	195	188	192	206	203	196	202	205	198	165	212	172	190	205	179	186	178	189	178	210	209	195	218	192	187	181	181	230	192	183	193	199	192	194	189	207	215	180	191	183	202	204	179	166	195	175	207	176	183	200	182	175	184	213	189	200	211	202	192	193	210	184	199	178	201	197	191	193	223	195	202	196	198	204	177	179	189	198	181	186	181	197	197	185	198	171	218	199	203	198	189	209	217	217	194	213	207	208	196	199	238	190	209	173	192	181	213	204	195	183	177	204	194	189	185	174	167	182	201	189	226	207	182	227	199	190	188	190	207	201	165	184	177	191	206	191	206	173	182	182	167	160	195	201	184	186	172	190	175	182	189	194	187	213	195	170	202	207	198	195	193	196	201	182	186	191	222	199	196	194	202	167	179	186	197	215	180	191	190	215	206	196	181	220	176	184	201	178	232	201	174	210	202	212	189	200	204	202	172	218	205	178	213	194	181	194	208	196	165	204	177	183	223	209	191	184	174	175	207	190	198	194	201	225	229	210	195	203	203	178	192	180	177	207	195	223	162	193	193	180	193	191	191	174	184	200	198	163	226	195	189	210	191	211	195	200	196	188	183	193	203	212	189	193	209	210	182	175	189	186	186	213	188	197	213	186	203	197	196	185	182	186	217	184	156	188	189	174	203	202	215	207	199	192	196	203	192	196	168	228	179	196	189	205	190	219	211	181	201	188	195	191	198	185	206	176	188	203	204	203	190	184	200	219	205	190	185	216	185	189	194	178	178	199	204	206	196	199	188	190	192	160	198	181	189	201	189	211	191	224	209	195	205	190	176	205	203	195	203	176	209	178	193	200	194	204	201	203	205	206	203	214	178	196	210	218	216	208	157	200	178	190	169	193	203	179	208	186	190	201	217	184	207	192	196	194	196	184	204	181	207	194	186	173	198	191	191	203	199	209	211	202	189	165	197	207	180	189	195	237	195	214	194	171	194	203	185	203	206	203	201	194	193	201	185	210	185	168	188	169	207	198	211	202	179	175	196	199	181	212	174	176	216	208	193	191	168	187	196	223	207	181	220	179	220	184	191	160	161	204	194	176	196	188	205	201	208	196	215	192	217	204	212	171	196	170	190	191	216	198	178	195	201	203	190	197	203	210	190	208	196	186	202	195	208	209	196	217	179	194	198	201	199	213	194	204	197	204	206	179	198	214	219	193	184	208	178	214	175	181	183	192	192	195	196	194	205	200	203	198	197	186	209	197	193	179	179	233	202	197	204	190	199	207	183	177	213	183	206	194	174	210	193	202	168	206	203	190	175	190	170	200	190	192	190	189	190	178	193	180	199	206	218	181	207	196	200	201	180	190	187	177	183	196	206	171	192	204	169	211	193	195	204	191	214	213	221	198	195	183	212	169	189	185	173	172	196	201	201	198	229	217	198	207	185	179	209	185	186	194	202	218	206	188	205	200	193	213	190	198	195	174	211	206	183	201	199	186	219	182	196	182	207	177	197	212	207	204	202	236	192	200	195	168	185	179	212	224	211	167	215	195	165	176	193	214	198	194	174	172	185	172	224	176	198	231	200	160	215	178	202	208	202	218	180	173	186	179	209	197	177	196	201	212	178	192	199	186	179	191	179	214	189	209	179	204	191	212	204	189	201	214	199	186	200	208	182	187	198	198	210	207
51479	49041	41319	20845	827	756	682	723	693	732	664	665	615	673	664	666	609	664	685	604	606	638	618	622	604	635	613	605	605	662	622	643	647	610	588	643	616	635	620	608	628	657	632	625	656	587	649	595	611	628	614	637	635	634	635	591	623	642	628	617	618	593	629	635	609	583	610	630	630	654	605	603	665	636	654	618	605	648	607	630	626	608	617	645	660	628	603	627	602	635	577	654	579	653	670	584	612	641	641	637	647	604	598	619	650	661	644	627	625	628	599	633	600	640	616	673	637	666	622	653	587	617	600	596	603	612	595	638	568	630	661	580	621	628	663	650	656	614	637	601	610	647	588	620	620	564	603	619	639	657	618	636	588	578	599	642	652	610	616	603	622	653	623	616	662	629	606	615	632	608	627	579	628	578	624	665	632	582	571	618	569	647	641	611	638	631	625	620	671	610	595	657	606	619	589	624	599	658	618	675	641	640	618	630	642	610	614	603	637	601	615	635	580	597	622	620	590	572	624	686	606	644	638	626	607	592	605	589	648	622	602	596	637	616	628	580	621	613	622	627	627	627	628	623	596	611	637	607	596	604	605	618	652	593	613	591	642	661	606	591	615	646	611	620	624	649	652	612	635	603	660	640	615	638	589	643	561	608	651	649	603	625	676	599	617	599	611	573	634	641	600	601	630	664	628	650	610	656	651	635	656	662	591	663	584	601	607	614	651	594	579	556	658	581	593	600	582	596	606	610	626	622	613	654	641	615	591	621	651	627	614	658	635	689	617	640	610	647	641	667	646	644	601	576	641	639	655	608	661	626	603	611	622	597	651	629	642	641	601	609	627	643	594	610	631	621	636	604	631	610	628	650	617	632	608	630	610	565	638	666	666	589	632	658	614	579	635	638	660	604	610	641	599	617	632	637	622	601	601	583	608	611	625	621	648	614	623	593	596	611	598	657	656	604	622	591	610	649	603	636	611	599	631	637	581	603	646	654	575	617	659	604	625	630	594	641	605	651	614	619	615	603	654	656	641	582	606	617	604	602	663	632	628	564	585	598	646	603	596	650	652	644	615	588	591	604	612	631	640	603	615	651	612	652	630	606	629	622	608	601	581	617	604	603	546	674	590	613	642	621	553	571	585	617	671	611	592	592	628	590	621	593	628	655	617	631	593	631	627	580	614	643	595	593	620	626	645	655	683	624	669	651	619	604	613	656	603	612	608	639	649	682	610	602	632	609	675	587	610	633	625	627	618	617	606	642	620	613	616	605	620	600	595	583	637	611	642	624	656	585	616	620	639	626	660	574	612	613	607	609	604	626	682	623	588	595	637	609	627	615	602	627	619	569	639	631	622	635	568	628	581	634	608	591	616	632	617	633	621	649	580	633	617	597	653	598	591	613	603	613	626	588	650	584	610	623	603	594	626	658	630	613	583	585	602	632	606	647	635	653	629	657	624	590	595	607	612	583	632	611	646	623	645	597	596	614	648	629	609	638	662	651	616	601	575	599	643	649	637	630	617	653	593	659	613	611	592	617	622	590	601	619	595	634	592	584	591	631	616	617	590	614	596	596	628	591	614	628	617	606	601	573	602	680	610	648	607	629	683	652	626	635	587	608	599	598	629	611	630	641	578	646	619	660	606	619	655	584	613	593	616	620	579	602	587	563	599	617	571	644	628	617	590	621	594	590	627	623	666	611	650	612	639	617	590	652	596	613	604	611	624	597	590	653	599	610	596	598	618	585	633	656	647	670	667	586	636	586	657	624	571	594	608	631	605	662	615	624	646	601	598	587	620	589	635	608	579	630	617	624	612	624	587	588	664	634	609	637	577	645	608	585	610	592	644	641	624	636	590	599	617	591	700	621	606	647	628	606	617	664	651	642	616	580	629	627	615	606	653	604	645	658	628	619	667	595	613	570	621	630	627	616	668	576	611	594	620	601	568	629	617	665	622	580	592	633	581	586	616	637	615	635	629	620	639	605	619	567	613	666	606	614	624	619	649	610	607	615	627	649	619	638	629	634	603	664	590	604	621	587	632	602	597	623	641	628	598	637	605	633	598	609	643	630	610	640	610	669	617	634	620	601	652	633	597	609	621	657	634	627	596	628	622	668	600	608	615	580	616	622	614	607	604	645	560	678	643	637	663	664	608	618	639	605	660	629	566	655	673	581	636	585	609	627	633	611	593	609	601	559	587	638	663	608	606	632	639	658	628	625	625	666	627	634	642	647	626	646	582	621	593	620	626	603	607	614	656	645	661	644	609	614	619	622	611	644	669	625	643	580	637	626	603	615	644	647	599	609	560	629	614	627	614	626	640	615	615	615	595	621	611	608	662	618	662	557	590	602	603	588	615	624	646	624	596	654	612	611	624	621	615	587	632	631	607	598	653	581	612	614	600	621	688	607	649	605	599	598	607	631	614	635	611	639	645	604	573	618	668	655	616	600	614	633	663	602	663	633	618	577	581	604	622	623	614	651	634	660	633	610	631	640	642	640	611	575	605	619	616	600	588	607	609	610	623	591	632	597	616	598	624	642	653	598	650	635	586	645	631	587	595	620	627	645	616	613	613	572	600	587	610	658	602	611	588	587	613	633	621	595	599	650	642	595	677	619	597	616	628	594	598	650	619	596	622	659	601	624	600	645	586	641	635	617	616	611	628	650	616	598	591	615	613	624	590	533	641	669	610	602	612	639	646	619	631	643	625	632	613	622	637	639	597	614	591	664	631	632	614	620	654	616	609	590	640	598	653	577	654	639	638	611	614	622	645	622	636	625	607	671	634	625	612	585	638	655	652	667	612	619	563	640	611	625	589	609	608	605	667	643	606	580	644	642	609	666	615	601	623	589	639	638	595	599	625	646	562	634	605	631	637	600	632	629	615	611	630	611	585	632	665	600	660	654	636	612	627	615	548	588	624	645	644	565	622	637	664	634	595	649	600	648	582	692	571	655	625	605	614	626	611	621	630	584	581	623	631	624	636	602	619	653	660	599	620	616	655	617	579	601	574	619	621	594	631	624	623	599	624	618	627	669	603	620	632	603	664	627	643	614	630	573	579	629	611	653	601	634	626	631	650	630	612	620	624	600	561	621	631	655	594	588	637	591	603	622	612	594	635	587	644	620	583	645	571	625	608	655	646	616	595	638	565	633	625	630	624	610	642	634	607	581	658	636	636	623	587	584	667	623	592	589	615	590	593	607	625	632	632	666	614	613	625	620	633	658	637	596	639	633	610	588	596	611	648	625	578	631	586	622	660	581	611	632	594	647	648	623	583	636	612	625	621	643	658	636	630	629	623	669	629	614	638	581	634	621	586	643	601	592	680	590	620	666	590	649	645	631	596	592	653	594	606	610	631	703	618	576	609	652	641	631	610	599	599	604	639	600	610	602	595	649	585	696	614	607	637	657	621	644	589	605	585	583	613	614	584	602	644	627	616	643	633	617	644	561	602	606	587	632	607	653	620	608	593	619	585	639	599	601	626	655	644	607	587	626
79840	72308	56917	34111	8773	704	330	333	285	348	318	307	370	320	309	292	297	314	314	302	324	297	285	311	299	290	293	310	284	316	306	279	294	288	295	297	300	273	311	293	286	271	292	287	262	306	312	333	289	292	310	295	313	283	300	294	271	284	290	324	289	277	301	331	283	313	334	321	318	339	299	338	288	294	315	307	322	303	262	297	307	295	311	287	295	262	325	307	333	293	292	289	289	323	302	282	276	311	311	293	315	252	309	294	338	316	335	276	276	254	311	295	318	300	275	290	331	294	302	293	275	268	279	294	297	303	307	299	292	303	306	309	296	315	311	308	305	306	301	290	296	304	302	306	288	284	311	276	295	277	292	305	265	290	296	310	303	309	271	275	336	300	300	268	314	292	305	289	307	317	308	300	293	317	289	299	277	289	271	311	317	298	277	321	309	287	306	267	329	309	293	269	293	306	343	292	325	304	265	301	300	289	310	274	296	327	291	277	292	298	299	272	283	276	276	305	265	293	294	289	272	314	295	327	332	277	299	310	299	319	327	320	286	321	314	286	304	274	308	279	265	306	273	303	300	322	242	311	326	278	258	314	279	277	307	328	288	292	336	281	272	300	335	321	314	298	288	287	279	296	267	280	309	276	332	301	294	294	300	314	279	302	322	298	290	300	311	299	291	292	311	306	298	290	289	279	297	287	280	315	298	270	311	280	300	257	331	303	318	300	284	293	303	275	288	323	309	285	295	286	310	304	297	305	276	290	288	290	298	300	280	304	265	289	291	295	320	276	279	285	298	253	310	283	286	284	322	290	306	320	328	273	323	318	307	243	288	307	273	304	295	324	315	307	286	310	300	307	304	262	282	282	294	295	289	277	299	289	293	293	286	267	274	302	297	281	299	283	279	294	294	310	309	311	302	292	269	288	285	270	310	272	312	308	256	292	317	283	293	288	319	322	291	325	313	323	309	293	292	304	301	306	284	282	300	261	303	302	273	277	284	301	300	269	299	308	310	305	267	291	318	331	305	304	282	326	301	321	254	315	326	264	314	299	296	301	288	280	304	306	329	325	286	317	319	275	289	285	290	281	300	308	320	323	300	286	291	309	292	273	290	303	311	282	301	276	305	307	314	288	335	305	301	311	291	286	263	281	289	319	284	295	293	288	300	304	282	307	305	317	332	283	301	288	306	312	296	310	301	320	294	307	304	265	331	313	279	324	308	287	301	321	294	323	314	307	265	280	269	311	314	289	302	298	280	327	311	274	300	303	288	286	279	292	316	322	284	245	303	290	309	306	340	280	308	304	283	280	316	274	281	274	286	293	258	265	304	323	303	261	306	288	336	305	273	288	283	323	323	297	297	305	295	269	315	334	300	299	308	302	306	292	273	280	285	284	284	306	281	286	312	298	299	282	280	321	319	295	294	301	280	290	294	301	276	295	278	292	331	297	274	284	273	273	296	303	340	299	298	295	304	310	271	280	282	321	291	285	263	309	301	319	308	295	297	301	301	297	309	289	290	280	279	294	279	273	318	311	313	297	278	273	284	298	301	310	300	289	305	317	289	332	314	293	266	299	298	307	295	294	313	292	315	299	294	285	262	295	292	293	292	293	286	322	314	308	278	295	282	279	300	289	306	305	313	286	320	315	275	302	311	277	274	309	286	262	297	276	317	276	296	293	294	276	311	309	287	289	277	312	289	303	281	290	275	288	294	316	294	276	261	307	318	288	266	320	297	311	302	278	287	287	280	292	271	297	295	294	290	290	325	265	295	308	292	272	329	283	296	298	264	281	290	311	295	292	290	307	292	264	295	295	277	305	311	280	300	326	293	311	290	292	301	308	269	299	275	289	283	270	294	290	313	299	313	285	291	276	283	317	283	291	296	313	297	324	316	275	281	311	302	308	303	295	296	283	268	291	332	294	287	308	323	284	271	280	308	292	297	305	299	279	292	295	290	297	299	273	284	305	270	299	330	312	269	313	289	271	320	297	255	316	303	296	283	293	299	326	297	296	279	360	305	285	313	286	323	288	278	307	283	312	301	282	241	314	309	288	269	275	303	309	284	292	301	331	303	264	290	309	314	292	272	298	299	264	292	327	294	300	296	306	297	301	300	313	288	281	302	291	317	319	300	292	252	286	329	303	258	297	318	297	311	292	286	318	245	306	308	281	268	317	309	302	285	325	295	292	320	315	282	284	300	344	290	288	271	297	320	343	276	309	305	303	287	284	308	292	294	317	329	277	317	331	306	316	308	324	327	299	274	290	316	275	309	306	323	281	272	326	311	315	318	287	305	310	256	317	321	306	290	290	298	281	292	322	313	276	284	276	319	268	284	268	279	289	287	283	304	306	302	292	295	323	287	275	298	315	309	302	311	343	301	311	297	274	312	330	291	266	292	270	293	306	292	308	316	323	298	320	283	283	316	285	312	276	298	299	298	272	310	332	287	330	298	263	276	285	292	326	288	306	303	330	297	283	295	298	257	272	308	306	286	297	310	296	298	334	304	298	315	292	262	294	310	289	307	293	294	285	269	295	266	285	280	297	296	351	307	285	294	273	310	286	325	292	317	271	305	276	306	270	278	318	328	289	318	325	315	283	327	304	298	310	333	293	331	284	249	296	283	279	329	271	319	258	310	291	320	293	283	296	275	299	314	279	310	293	319	290	292	297	314	281	291	298	297	302	276	285	266	313	296	280	318	295	279	275	326	322	302	293	291	260	290	292	293	276	297	295	280	299	300	308	294	301	280	304	281	302	285	260	288	289	286	309	298	306	296	306	318	301	291	294	286	278	278	273	276	269	289	289	346	305	302	303	283	303	314	323	319	312	300	310	313	294	301	269	303	291	262	262	280	332	270	309	304	280	280	316	282	332	316	307	309	294	290	292	321	296	244	308	299	274	296	316	310	306	319	284	301	275	296	291	299	276	295	307	297	308	305	278	294	296	285	291	290	316	279	291	314	328	319	296	302	279	283	316	282	282	295	323	269	264	290	286	282	286	311	311	274	306	298	249	314	310	291	295	297	285	303	304	287	276	291	272	288	296	289	308	305	281	291	310	282	274	310	309	264	285	291	294	303	307	325	276	279	303	325	272	278	339	287	285	262	301	296	282	332	267	310	299	277	280	297	295	291	286	314	300	303	300	335	291	309	270	276	289	259	301	336	296	295	291	314	290	317	294	270	291	290	336	274	252	293	299	329	284	285	280	275	288	326	276	315	281	284	317	291	280	296	303	283	303	281	290	313	274	297	300	249	281	306	308	312	279	279	324	315	249	296	331	284	307	296	302	313	312	307	285	316	292	329	305	296	296	280	303	273	310	312	286	294	264	307	278	301	298	323	292	312	290	283	261	336	313	310	319	297	307	302	300	289	295	278	279	258	288	329	290	285	330	305	297	272	295	290	284	307	329	308	274	285	282	308	284	315	283	259	297	294	281	271	295	293	301	292	277	301	310	311	321	271	302	273	298	302	300	281	284	288	292	326	330	274	301
62551	61888	53074	29100	1262	1145	1075	1063	1029	998	969	912	901	966	927	955	921	918	887	884	933	901	867	942	914	866	925	881	855	873	884	903	828	892	900	888	884	927	951	856	848	897	871	867	872	925	903	864	873	857	956	905	872	885	885	922	844	867	965	915	850	813	933	885	857	873	899	910	891	909	924	838	857	841	882	894	841	865	895	903	854	872	891	921	925	863	893	932	881	891	903	902	865	854	899	841	843	877	845	809	837	841	904	871	886	831	861	893	939	883	861	928	891	882	878	841	901	855	860	886	839	914	929	841	866	860	840	908	864	844	865	843	925	843	835	868	881	887	835	880	924	858	899	879	900	882	892	823	889	862	834	909	918	919	950	864	871	872	857	938	847	899	888	893	887	814	900	874	910	909	872	909	891	825	872	853	888	839	852	883	828	880	881	919	843	810	846	935	896	871	868	837	846	861	896	849	863	908	844	911	862	877	887	885	839	886	890	889	905	850	903	865	841	837	893	884	838	890	864	907	881	865	853	879	898	888	855	859	874	927	910	847	844	890	912	890	864	828	875	892	938	906	846	916	846	856	899	870	880	870	857	830	874	811	862	855	865	882	859	856	851	899	889	884	836	829	864	868	841	873	893	824	859	833	915	869	833	875	876	899	850	810	861	843	871	835	892	857	847	853	894	849	815	893	869	866	909	857	935	829	871	875	901	851	853	860	834	880	878	887	880	862	873	908	855	910	850	815	857	836	893	856	877	882	917	877	935	882	907	844	911	873	906	884	863	890	879	830	874	875	951	859	868	863	834	850	878	869	878	888	887	872	824	836	860	947	870	908	822	881	823	903	815	855	908	874	855	853	856	982	906	871	895	890	893	882	887	849	907	931	871	849	906	875	869	873	849	885	884	887	876	867	873	847	891	808	882	852	871	888	864	879	941	880	845	852	887	861	898	897	863	833	874	894	867	888	852	885	940	879	846	900	901	874	872	921	874	878	893	886	811	837	870	864	930	889	847	875	820	898	874	869	866	900	852	835	913	874	851	904	882	906	854	916	904	889	837	908	829	871	843	885	937	877	875	875	873	857	890	891	924	910	871	854	887	814	897	878	870	847	865	878	827	901	894	888	851	900	880	889	914	859	910	879	854	866	883	876	899	865	839	908	846	899	891	809	902	862	871	850	903	927	897	883	864	863	920	891	900	901	851	911	855	852	889	845	873	910	830	917	941	900	861	907	858	834	860	924	819	858	924	878	830	886	842	841	900	821	888	892	892	842	877	882	900	863	899	883	904	887	873	900	847	869	923	894	902	886	870	828	890	855	875	913	830	919	845	889	919	876	880	871	858	825	878	871	888	891	881	859	925	832	853	865	912	909	826	858	872	901	825	887	895	904	894	871	897	875	855	875	889	897	840	888	884	826	856	869	861	855	931	868	897	873	925	864	832	880	842	882	857	896	873	897	850	868	853	861	862	876	855	875	918	897	853	876	879	869	874	843	867	830	868	873	842	924	927	918	875	919	882	909	873	907	927	934	888	848	841	842	888	846	910	834	836	815	872	839	843	850	918	920	898	881	875	914	923	912	888	871	830	844	899	893	863	915	911	853	832	910	886	893	850	867	855	886	946	880	884	884	896	876	898	890	843	872	853	896	876	933	827	875	876	812	879	875	955	886	857	921	850	841	856	843	912	886	875	880	895	877	943	892	869	845	850	851	882	836	860	893	870	831	855	907	904	847	867	866	886	895	862	889	884	896	858	879	859	878	915	836	864	873	889	861	886	872	823	856	877	884	878	901	876	893	880	895	870	854	892	906	845	905	933	845	864	879	839	868	904	862	827	919	843	854	907	932	888	865	887	952	883	881	860	876	884	892	831	893	831	915	878	844	894	878	849	837	833	939	871	856	922	864	841	874	855	866	875	877	920	856	912	865	836	877	836	869	870	873	860	920	915	811	917	877	854	883	864	905	862	864	846	857	915	904	893	878	873	854	904	856	821	913	869	866	897	866	864	871	865	852	877	855	924	906	852	894	866	880	862	895	898	893	827	852	896	889	845	857	942	900	882	846	875	828	853	905	918	813	864	894	832	861	843	852	861	927	898	867	899	851	874	908	902	867	864	882	825	916	873	848	834	837	876	891	926	827	858	829	887	883	907	856	891	843	896	900	879	909	934	872	870	834	843	894	869	844	894	870	874	879	830	846	888	874	868	848	870	897	870	901	854	818	933	898	896	894	873	929	819	876	898	894	857	852	873	910	879	870	869	856	858	864	922	889	918	867	908	853	852	853	841	870	852	837	864	873	973	847	835	882	897	874	872	921	837	829	857	874	909	861	882	810	884	933	885	795	891	804	917	847	889	824	880	918	885	893	886	885	939	879	847	897	908	866	865	852	865	896	860	868	901	813	886	868	835	893	872	911	866	909	856	847	849	955	866	824	896	814	889	915	877	898	860	860	863	887	879	902	867	842	894	867	865	835	875	837	841	857	829	882	906	870	863	869	895	843	852	895	879	857	888	905	909	882	849	884	879	868	899	826	873	843	892	867	910	901	907	899	827	886	869	912	896	856	849	882	819	850	848	906	871	910	884	883	882	893	889	931	864	845	890	846	814	871	884	896	869	883	862	881	853	819	867	913	896	854	894	920	849	868	918	852	845	890	914	840	881	861	871	891	903	856	857	890	878	881	875	902	881	881	899	881	865	855	856	866	884	914	808	830	862	936	867	859	854	872	862	878	867	913	866	884	917	862	922	860	861	861	882	885	919	831	903	833	791	860	864	818	888	917	896	848	869	826	888	842	922	897	902	802	869	883	891	914	893	886	877	890	862	825	863	889	898	854	897	841	839	916	818	878	865	873	879	874	939	885	901	871	865	854	879	900	885	867	863	875	865	831	892	929	887	890	864	816	883	888	864	921	855	869	852	875	873	872	879	930	893	875	873	856	856	870	906	912	867	887	882	840	924	921	859	864	831	889	895	846	887	854	874	902	866	938	917	875	810	830	885	834	837	898	896	938	909	839	882	898	889	855	883	826	887	899	860	865	850	894	884	880	880	880	859	893	897	885	890	892	925	861	903	893	863	913	831	925	881	882	838	895	863	917	889	863	858	900	885	890	876	815	908	860	835	942	882	899	851	825	897	828	859	939	894	881	894	887	840	877	925	849	918	820	920	901	855	840	906	877	919	859	918	922	865	917	885	901	886	825	880	900	878	814	831	882	819	857	872	910	906	846	883	891	879	882	872	914	876	840	876	884	862	864	890	901	889	866	849	889	909	826	876	915	826	875	901	885	799	893	891	881	903	853	889	882	823	898	887	939	892	856	862	892	902	951	841	889	869	820	889	860	930	805	837	924	883	897	875	872	874	830	875	863	885	867	888	888	869	865	919	882	862	869	869	842	862	857	809	882	858	847	907	910	849	841	889	864	878	888	852	884	824	858	894	868	895	867	909	874	844	845	926	916	872	874	883	841	917	876	902	839	869	829	933	890	890	889	867	861
32504	20048	7668	1674	197	138	139	133	152	157	153	139	163	136	152	149	135	146	145	147	169	153	152	131	142	149	172	168	131	147	148	141	152	152	145	139	135	148	153	125	120	144	177	155	133	145	145	153	145	146	142	148	134	147	134	149	147	150	152	160	144	137	164	132	129	151	146	156	138	119	143	115	150	145	145	137	118	170	127	125	143	154	149	138	141	121	133	121	140	153	155	138	141	152	138	138	137	135	147	160	143	142	152	122	147	162	134	176	145	151	145	128	146	129	142	141	156	147	136	141	156	149	154	141	164	146	147	145	147	145	148	137	149	138	141	160	137	149	140	149	137	159	153	131	133	150	143	145	152	154	158	152	149	146	146	147	139	156	165	155	138	153	145	149	147	180	151	127	164	138	143	136	133	153	140	150	170	159	166	160	134	128	129	146	128	154	155	154	128	122	154	143	156	147	176	145	131	150	144	160	156	131	132	134	139	146	139	153	146	141	167	140	151	155	155	151	129	123	125	128	121	135	141	124	145	138	147	151	159	159	139	134	128	146	148	152	154	159	126	146	127	145	131	133	139	128	161	149	148	164	151	132	151	141	128	141	130	155	133	144	151	132	138	141	134	137	129	151	139	142	132	129	129	149	164	127	154	136	154	158	162	142	140	156	125	147	176	143	140	132	150	148	147	162	152	143	135	126	135	138	165	134	139	164	145	149	154	162	133	148	123	151	164	138	148	160	135	126	155	130	139	151	151	145	114	134	140	134	131	150	156	150	147	167	124	168	153	131	145	161	143	138	137	139	144	151	151	158	163	160	144	156	162	145	149	161	128	143	160	149	139	128	142	144	143	137	144	163	169	149	156	144	149	144	152	134	150	140	160	131	130	138	153	133	117	136	139	136	143	139	160	121	148	144	168	132	147	154	133	132	135	169	167	139	147	120	146	137	149	131	147	160	158	142	165	131	140	150	145	138	133	157	140	141	142	168	150	155	146	132	137	126	157	147	130	139	119	151	149	139	148	138	159	138	126	139	127	148	151	154	133	168	142	144	161	135	130	140	136	141	139	145	152	130	141	147	142	141	143	135	148	137	148	142	149	155	158	159	163	148	147	147	133	131	144	116	135	142	165	152	138	136	157	143	158	138	153	138	162	152	132	129	134	120	137	133	127	150	147	137	156	133	142	135	134	142	137	152	165	152	138	160	160	154	137	159	148	128	149	131	146	132	146	124	154	140	169	137	147	147	168	165	155	109	137	146	165	138	137	152	168	135	168	155	140	141	154	148	144	154	150	149	167	149	134	132	127	159	143	150	157	146	127	145	135	149	139	165	141	129	129	141	143	166	143	148	147	155	146	153	152	146	137	130	142	130	161	146	134	129	151	129	139	130	142	151	148	137	141	157	155	149	143	145	139	141	155	138	141	120	167	152	160	165	164	165	165	159	153	168	151	159	149	166	156	151	156	144	133	152	164	160	119	124	147	147	154	168	158	139	137	134	143	142	153	132	148	136	144	154	120	155	164	137	124	141	136	148	139	148	130	153	124	167	138	165	144	136	166	133	145	164	173	159	136	142	124	141	148	136	148	145	163	174	159	123	155	150	154	156	137	140	145	135	142	120	145	121	149	144	141	132	146	139	146	125	153	146	152	144	137	150	159	149	131	134	147	154	132	170	142	141	135	154	175	133	168	150	134	167	134	136	143	135	150	128	143	162	154	151	130	147	171	150	147	160	129	135	133	135	159	145	140	140	149	168	147	142	134	138	140	154	140	159	132	138	146	154	117	148	154	118	181	140	142	157	140	148	140	129	156	157	143	156	130	144	135	135	132	137	147	141	152	143	139	135	171	147	141	147	161	156	143	166	119	158	149	147	140	146	157	137	141	146	141	144	145	143	148	157	120	126	149	138	161	152	137	153	151	138	124	155	136	122	154	157	145	152	148	144	142	153	149	162	143	142	155	147	142	136	156	144	146	169	131	140	146	179	153	157	164	145	132	155	140	146	141	167	163	121	140	126	147	142	137	130	166	136	151	140	142	143	133	156	141	151	129	137	139	138	134	136	138	151	136	142	154	148	129	131	159	118	138	132	147	134	136	150	137	144	150	130	173	139	140	146	139	141	144	149	158	128	121	129	115	142	140	165	150	164	151	143	162	167	137	147	160	151	142	159	154	133	143	135	140	139	158	146	135	145	150	133	176	171	149	149	151	133	149	150	140	122	152	129	144	144	132	146	140	131	137	138	145	134	154	137	143	146	157	143	140	157	144	143	153	153	134	152	127	136	146	134	129	157	138	149	166	142	151	163	140	143	139	143	163	178	154	117	132	144	128	150	136	133	133	139	144	142	142	148	160	140	151	127	154	152	169	117	138	127	163	141	148	143	138	144	140	144	149	144	130	172	131	156	151	143	134	150	139	141	135	138	140	144	162	135	143	133	149	164	142	166	162	143	156	147	141	121	140	138	130	138	148	133	140	153	154	135	140	170	157	146	144	132	154	145	137	156	151	157	161	145	131	148	154	120	144	141	145	156	144	152	152	137	150	156	145	122	144	131	155	151	146	147	150	133	160	139	145	142	165	167	144	159	142	125	144	140	150	134	166	128	142	139	133	150	152	145	145	148	149	141	157	155	160	171	136	160	134	148	135	141	134	169	160	165	166	134	125	131	143	134	127	142	135	121	158	155	158	138	145	161	155	156	149	138	140	157	141	158	125	159	144	166	138	135	140	160	125	168	137	134	143	150	150	159	126	123	142	152	150	157	163	150	136	122	131	145	140	179	168	144	133	140	123	152	150	128	160	135	126	124	150	143	142	150	158	135	130	126	147	160	161	146	143	146	151	136	131	140	158	135	126	142	152	159	149	157	163	145	116	151	146	131	143	142	136	149	143	145	159	147	158	150	125	145	124	133	126	142	139	132	151	150	155	130	149	123	152	146	120	150	151	160	129	156	127	159	125	162	162	140	126	157	164	169	138	144	146	138	150	139	176	141	149	133	153	143	155	133	148	149	160	153	147	140	145	147	144	133	163	149	163	127	118	152	132	162	148	124	163	152	143	143	159	150	157	123	132	131	157	138	148	143	147	144	143	156	136	147	145	138	145	146	148	137	131	136	134	138	141	150	154	138	135	159	149	149	152	131	147	128	145	179	141	127	138	126	144	130	140	161	144	139	138	139	148	153	140	141	161	143	138	147	152	137	119	150	150	131	157	152	157	151	127	147	147	143	160	153	127	139	152	143	166	159	143	148	150	133	157	134	140	137	161	151	165	156	146	150	143	148	156	153	139	159	157	133	144	133	137	149	135	143	142	146	138	147	145	156	144	160	144	126	141	156	128	150	139	158	130	138	146	151	156	142	144	157	164	139	149	144	138	153	151	143	135	143	131	154	136	143	119	127	154	155	145	127	106	152	146	161	140	144	141	159	147	158	154	155	164	135	130	164	136	150	152	155	168	130	144	137	141	149	139	156	145	148	141	143	128	150	173	139	138	137
31744	23039	11258	4075	502	485	505	461	523	479	513	508	491	476	514	487	483	514	492	472	479	480	524	461	485	495	492	521	492	467	468	478	516	484	485	532	497	503	486	487	516	483	492	488	486	468	501	513	466	541	485	515	512	507	481	459	559	470	476	490	526	483	473	488	465	472	457	483	520	473	472	488	487	456	541	520	493	461	451	481	485	522	513	498	466	504	527	451	503	458	499	493	482	468	478	495	466	494	536	505	481	481	505	444	504	450	548	478	475	505	491	469	490	495	515	473	493	511	498	484	496	511	453	491	498	462	478	475	464	505	489	498	479	491	560	478	491	477	476	486	520	479	492	447	519	493	497	537	469	516	424	481	451	495	505	481	468	511	510	501	469	472	498	478	462	507	490	445	474	514	496	485	503	516	466	472	514	491	477	540	526	492	473	505	454	464	514	472	445	502	536	491	519	496	485	490	473	514	462	517	495	506	458	541	472	481	470	466	493	509	487	472	475	487	480	461	461	483	461	443	507	506	470	522	514	487	492	501	524	484	489	484	477	526	498	489	465	478	505	502	505	478	485	541	499	480	480	469	496	515	495	515	500	530	499	517	494	498	465	481	509	466	489	530	486	486	496	504	507	529	519	486	503	494	449	522	504	488	506	500	449	481	471	491	474	505	496	507	526	474	528	470	461	473	482	457	511	510	471	449	500	487	463	480	483	497	496	519	452	510	498	497	513	491	474	505	473	500	484	491	478	467	489	483	499	504	502	502	490	476	476	521	461	455	465	444	505	457	489	503	479	493	500	495	480	462	482	469	483	501	527	508	458	447	465	498	510	503	515	460	485	475	519	480	488	497	484	470	486	446	507	538	467	493	455	519	498	471	483	491	451	499	493	481	492	524	465	461	477	499	485	490	511	463	481	510	497	478	488	499	467	501	499	505	487	478	486	504	482	448	442	507	503	464	498	491	507	471	489	505	479	466	485	471	467	462	480	472	480	494	495	446	496	456	532	487	508	457	517	524	464	466	499	467	479	463	467	511	505	492	488	494	473	525	482	496	493	502	477	502	540	502	497	489	523	484	483	472	514	518	479	488	452	499	475	502	473	453	467	491	522	481	488	485	470	462	472	490	513	453	521	486	480	522	452	464	443	486	478	477	494	516	501	470	526	463	521	496	504	481	494	475	485	491	458	487	458	495	470	504	485	503	481	501	514	529	503	462	477	472	449	472	467	474	480	486	489	497	485	503	453	502	502	521	512	491	511	483	471	524	517	469	493	527	503	475	504	534	519	512	485	492	475	500	475	465	495	483	530	469	491	483	495	474	493	503	488	469	493	495	484	461	504	498	505	488	472	473	498	515	462	491	515	473	452	509	486	510	458	468	503	470	492	478	479	486	450	498	517	487	492	473	467	502	478	467	532	473	491	462	511	491	508	514	476	484	500	484	509	514	521	446	470	505	486	503	496	473	487	481	517	492	457	494	430	524	487	491	502	489	511	500	510	484	494	509	489	455	513	479	466	488	514	474	473	455	466	489	485	522	473	478	470	523	511	501	479	486	467	512	499	517	479	481	438	482	524	479	497	529	503	507	494	465	472	500	526	501	508	501	514	483	499	499	518	532	470	521	517	496	490	481	496	480	528	455	480	503	489	499	458	483	442	500	538	474	513	492	496	500	466	500	526	451	515	492	511	470	521	508	533	484	478	468	475	472	505	509	491	471	497	480	536	494	494	502	482	506	469	522	517	458	494	520	479	543	473	484	481	496	529	500	456	491	487	506	506	488	520	459	479	458	463	481	456	506	524	469	498	477	522	473	477	519	455	461	478	458	503	481	454	480	534	504	467	489	477	504	497	446	483	473	503	485	476	500	473	465	492	529	503	477	515	499	504	444	453	540	518	513	488	499	490	517	462	504	471	472	469	468	503	451	488	469	511	475	515	488	497	462	509	472	479	516	497	487	490	485	489	485	479	451	509	497	528	466	499	496	493	507	493	446	469	480	494	443	511	504	489	483	476	495	506	524	469	477	488	478	461	501	457	469	469	520	508	555	483	484	461	452	492	504	521	482	510	474	522	442	491	527	510	486	455	490	453	503	483	475	505	498	489	435	495	519	481	495	463	477	480	488	453	426	508	499	527	520	490	488	501	482	475	465	503	452	525	503	474	503	476	483	471	497	509	490	508	470	503	515	451	499	502	441	494	511	477	506	478	489	504	507	494	461	517	445	495	498	484	525	470	462	467	476	497	496	491	497	496	494	510	455	483	443	498	461	488	468	531	495	499	491	530	504	482	469	477	514	484	463	500	484	474	498	473	470	492	503	495	490	459	477	480	468	516	478	494	472	534	494	491	507	495	498	501	518	528	484	492	482	458	496	513	488	491	479	494	493	479	486	455	494	490	515	487	452	488	503	490	494	477	500	482	468	521	499	452	487	484	515	461	499	528	454	505	519	518	518	463	470	497	458	499	490	451	542	510	477	490	517	486	521	516	506	516	488	512	461	490	497	483	481	493	513	475	490	507	503	499	495	476	489	496	486	493	466	528	503	490	503	526	497	490	514	491	473	507	484	506	475	477	510	508	478	486	523	451	466	473	477	486	487	485	506	473	495	497	513	487	494	496	456	479	526	504	488	480	503	466	502	515	475	518	545	487	498	483	459	471	506	486	471	483	514	517	470	466	503	474	519	487	512	438	490	460	495	482	472	460	490	483	506	498	490	520	475	493	477	470	466	474	476	490	473	525	502	473	516	482	479	504	492	507	485	491	457	469	461	461	494	490	491	463	511	480	498	477	494	510	482	463	476	481	459	506	484	514	498	481	492	503	478	510	484	515	536	492	464	494	466	462	512	486	472	513	493	521	518	531	472	445	465	511	461	483	473	490	504	516	487	506	430	502	521	479	518	442	491	474	466	491	477	450	470	463	492	480	484	504	468	485	509	514	516	515	499	461	497	512	504	502	497	469	467	514	478	484	498	481	483	497	445	501	491	465	517	502	461	453	509	507	526	483	500	468	494	532	513	492	504	460	518	493	467	519	496	446	499	484	471	505	465	488	545	467	505	520	459	512	469	480	472	509	483	471	499	499	469	461	461	488	485	454	499	484	485	519	479	492	485	473	497	518	538	483	507	459	475	525	477	517	493	493	494	474	511	481	488	482	476	503	467	490	489	456	502	558	464	482	475	511	502	492	506	536	503	495	478	501	466	506	511	469	503	493	498	511	472	533	479	479	525	488	495	538	530	482	505	520	467	503	481	486	484	502	492	458	492	473	494	457	476	468	470	453	467	499	499	513	478	481	456	497	446	504	443	459	469	454	498	485	457	493	488	479	460	459	510	460	473	479	512	532	476	507	493	504	483	521	503	455	539	509	506	456	466	526	481	510	495	504	497	492	517	517	466	501	516	472	470	457	506	503	515	453	483	434	479	485	442	484	510	512	471	521	466	513	464	495	467	509	494	472	517	491	502	465	484	476	476	503	528	474	497	551	477	490	481
70324	61109	46363	22616	2509	267	237	217	233	198	197	202	200	195	198	198	184	211	231	167	194	218	179	202	141	188	173	198	189	206	215	207	207	197	210	206	191	193	204	199	213	206	179	178	178	219	198	216	201	184	178	205	198	191	183	183	176	184	195	215	203	209	209	184	192	205	196	197	209	182	198	197	189	185	180	195	206	192	204	224	195	190	204	197	191	205	212	194	185	218	184	193	207	189	197	218	182	212	192	199	203	227	195	204	196	212	176	187	172	218	223	189	196	204	210	169	187	223	207	201	199	198	205	204	176	195	190	198	197	196	186	220	184	177	226	186	195	201	184	207	193	212	198	198	198	231	185	184	214	201	199	181	181	203	177	186	206	215	193	202	203	196	211	191	193	228	213	189	168	171	187	184	215	198	207	191	166	193	216	206	204	192	176	242	201	196	185	178	180	189	171	209	180	210	204	178	199	182	159	180	215	193	196	218	198	199	195	193	201	214	224	228	205	196	193	206	211	208	214	184	220	199	205	187	182	173	202	173	206	178	204	194	209	189	197	214	189	193	175	198	202	196	177	233	202	198	181	170	202	181	200	189	207	193	210	197	203	178	181	217	209	202	192	182	222	198	187	179	205	193	195	212	171	205	204	191	191	191	187	186	225	209	201	222	221	201	195	181	209	224	221	190	189	178	171	182	200	202	173	196	190	189	197	186	172	212	218	179	203	176	192	198	200	194	175	203	193	195	195	198	205	189	164	180	196	239	186	185	187	199	163	185	166	157	209	178	191	200	211	209	194	194	184	205	189	193	192	214	171	210	224	210	181	219	200	188	190	208	177	183	206	203	193	185	190	197	200	179	194	182	213	225	180	188	174	201	191	186	209	191	180	186	195	199	191	197	207	205	214	197	190	185	200	202	180	204	210	205	183	222	190	204	186	185	199	214	197	211	190	168	221	203	186	198	215	217	183	211	209	210	204	209	173	197	189	195	177	175	181	174	183	194	203	197	182	212	197	187	192	201	217	191	190	186	213	208	226	197	179	196	196	188	176	193	201	183	186	179	173	206	197	204	188	193	176	178	198	191	174	218	196	190	202	179	194	180	197	206	160	191	210	188	204	185	191	215	202	222	216	187	201	190	179	199	197	175	173	208	211	193	211	202	179	184	176	206	201	191	162	183	199	174	202	208	212	200	189	188	183	207	208	198	195	204	191	189	202	202	195	186	197	205	191	197	174	196	192	195	188	214	188	198	186	184	175	183	216	195	191	196	210	208	217	186	197	211	203	185	210	193	196	195	175	213	166	199	161	193	202	212	209	192	161	230	189	183	199	185	195	192	207	190	186	193	218	187	176	170	168	214	209	199	194	172	184	188	192	202	187	182	230	203	173	237	211	187	196	201	182	205	187	217	207	214	183	183	195	168	183	186	187	178	199	212	197	199	194	207	188	202	183	172	187	205	193	185	194	199	216	195	211	227	221	198	205	195	196	203	174	202	190	186	195	179	209	223	190	198	208	199	193	209	178	175	201	179	204	196	183	200	187	211	201	197	175	189	176	206	195	217	184	183	191	187	200	184	186	213	187	220	207	197	184	189	188	176	193	207	201	188	187	197	208	223	196	193	192	179	214	187	198	192	204	192	209	195	195	195	163	199	208	203	207	178	202	188	205	213	237	185	195	182	209	200	183	216	178	208	181	180	178	197	187	206	206	202	206	223	156	179	183	218	195	196	195	182	203	207	186	197	181	195	182	204	176	199	206	204	194	177	186	183	174	192	192	202	176	166	214	194	206	189	208	174	209	193	194	191	203	197	217	197	197	211	184	181	201	186	161	202	186	218	193	187	154	188	184	195	187	204	200	175	186	193	188	191	205	196	197	209	206	212	208	198	201	221	173	181	172	190	184	185	199	184	195	204	208	177	181	145	198	198	199	203	221	189	193	221	214	167	211	190	182	199	216	206	184	178	186	183	212	210	214	168	215	206	198	207	197	194	192	183	189	192	183	178	184	216	208	202	187	206	209	180	208	201	191	201	189	183	175	193	221	202	188	186	205	173	191	204	185	179	182	185	180	181	196	185	192	181	208	202	219	189	175	183	201	205	183	197	191	205	198	181	199	190	194	176	202	213	201	221	215	212	205	190	200	209	197	167	166	189	198	213	211	192	187	211	196	198	201	188	193	173	185	177	210	176	190	203	204	160	195	180	191	194	201	185	200	185	186	171	208	199	188	193	210	204	177	197	203	192	186	179	218	178	176	195	207	181	187	210	221	192	197	202	191	192	156	200	188	198	216	189	176	234	204	193	204	189	194	190	189	196	204	186	206	184	179	214	212	210	191	223	194	194	190	183	185	191	192	187	189	180	206	196	243	205	196	193	199	184	207	217	184	205	200	199	213	213	192	195	203	197	183	206	189	198	187	182	191	197	199	194	178	207	202	198	194	179	207	183	173	180	184	218	228	191	251	215	207	206	200	178	215	215	186	216	193	202	170	206	200	194	199	217	210	165	181	202	168	174	193	201	198	171	207	178	224	221	195	172	191	177	194	178	204	200	183	190	194	208	179	203	192	193	209	180	193	205	194	193	189	218	205	182	190	175	223	205	237	202	197	164	192	206	199	188	218	188	193	187	178	183	191	198	206	187	185	196	201	205	220	213	182	213	171	180	209	212	193	202	199	210	193	202	186	177	189	185	202	204	209	184	189	202	192	193	179	197	219	182	196	194	209	190	212	180	190	200	200	203	188	202	209	214	197	190	190	203	205	198	202	215	190	202	190	211	191	178	206	206	222	212	180	182	183	188	201	211	187	209	180	209	194	208	203	198	184	198	193	188	183	190	202	179	197	185	199	170	177	189	188	207	223	184	157	212	187	177	197	186	177	184	172	185	204	206	208	184	206	200	206	200	189	204	194	203	184	188	184	189	193	191	189	216	181	181	198	195	185	182	210	216	201	190	210	190	200	199	191	209	183	202	199	196	217	194	191	179	202	217	181	199	196	195	193	196	188	194	194	190	179	188	196	186	187	197	199	197	198	164	194	204	170	230	178	212	173	214	207	201	189	209	218	177	197	183	201	163	201	183	198	198	191	180	211	166	186	204	198	204	191	181	197	196	210	203	204	211	189	179	185	195	232	207	187	187	176	207	182	215	190	210	179	197	199	202	152	196	181	230	218	202	211	176	181	178	192	188	190	197	212	190	177	225	213	196	196	202	205	209	186	208	192	209	188	206	169	190	216	199	190	226	218	186	189	223	179	201	205	205	185	215	197	191	202	193	205	198	218	169	180	186	220	194	194	208	208	228	194	231	216	208	184	188	199	200	169	193	167	185	196	192	209	196	214	209	191	199	182	184	190	180	186	195	228	193	191	186	193	189	195	205	203	190	193	203	221	208	205	200	201	206	170	190	168	196	199	181	210	168	207	180	188	201	185	221	210	223	183	199	199	193	209	192	196	190	179	176	193	207	204	186	193	200	192	198	167	186	199	183	186	189	199	189
51191	49182	42944	20971	809	796	704	717	634	676	650	675	653	622	618	604	648	676	626	666	613	638	591	603	621	662	631	614	629	619	631	634	668	628	605	638	659	646	598	685	625	600	599	649	650	584	586	636	632	575	607	642	642	611	625	610	637	613	621	637	627	620	578	652	617	613	623	628	633	623	605	632	656	629	636	615	661	630	666	619	681	643	566	610	644	580	633	598	642	601	606	610	608	571	599	602	617	640	642	586	603	643	652	600	664	607	643	618	647	616	615	615	642	676	622	609	621	644	657	608	644	683	656	659	620	604	609	659	624	643	582	615	643	625	580	598	653	641	584	640	655	647	580	624	618	621	639	587	591	614	627	613	630	617	587	594	625	636	622	635	654	598	626	600	653	609	627	643	608	572	613	617	607	639	641	616	604	624	639	622	568	616	601	621	606	641	619	642	642	600	607	651	595	595	602	643	626	631	612	668	626	670	620	596	594	611	637	611	601	649	634	607	603	632	671	653	594	654	577	616	622	628	660	604	652	692	620	618	601	619	620	623	627	600	624	612	638	622	595	602	581	638	603	640	645	596	618	649	661	645	624	615	620	596	675	609	646	623	620	614	629	579	663	621	675	623	655	632	639	639	596	622	656	615	665	628	656	611	628	593	624	644	567	608	644	588	653	597	630	672	639	636	616	537	628	631	611	665	610	628	643	599	647	583	629	585	598	587	625	580	586	635	635	627	629	596	627	621	583	636	601	632	619	587	642	652	628	646	610	610	612	617	653	661	624	603	664	605	590	628	636	570	603	580	606	620	596	621	646	604	596	627	595	596	589	584	589	624	573	659	635	616	634	623	643	618	565	621	594	638	599	576	613	627	608	608	642	593	644	608	628	641	627	593	573	624	624	621	593	610	643	607	630	608	616	625	602	668	678	596	652	634	601	659	632	621	624	623	628	631	662	652	650	598	614	642	632	616	633	631	603	583	634	604	562	623	616	644	633	570	651	645	604	562	610	578	593	613	584	621	576	651	623	648	655	613	637	635	633	636	626	635	603	626	652	607	632	649	586	591	608	616	650	609	631	606	610	617	587	612	606	623	604	598	633	593	685	601	619	618	634	643	635	628	660	647	625	588	632	600	620	626	609	633	603	583	611	642	605	601	605	622	566	621	604	621	612	639	573	614	630	627	587	657	610	608	609	580	623	629	610	608	627	620	625	617	626	593	615	683	643	626	585	616	643	639	622	602	619	641	615	661	633	664	631	621	660	648	623	628	628	650	631	621	619	661	607	605	605	641	607	605	599	606	615	659	599	623	604	607	602	626	594	602	655	640	582	644	618	610	607	569	608	632	638	614	609	583	612	586	586	615	636	582	630	653	591	617	632	616	621	643	605	600	597	621	635	670	627	646	626	596	592	590	581	611	588	613	583	616	595	590	614	655	581	651	590	621	593	601	632	632	645	598	631	649	639	572	641	613	597	621	588	612	661	631	626	600	644	626	658	629	626	601	650	616	580	601	663	617	626	629	611	629	616	676	606	659	591	626	618	624	657	642	617	622	636	660	682	655	647	628	610	609	607	619	641	601	606	624	579	597	607	602	635	670	591	598	607	670	647	616	621	539	625	627	645	621	653	581	639	651	641	608	591	605	611	641	630	579	617	618	650	643	592	614	635	598	632	590	617	576	684	648	596	592	643	625	640	604	667	624	653	635	638	611	651	645	591	582	623	648	640	566	624	653	575	658	593	669	578	632	614	654	653	627	635	625	640	656	666	602	590	608	607	613	610	655	644	595	612	681	590	567	595	636	631	629	660	634	634	562	663	594	600	612	639	640	627	591	630	637	631	589	653	577	619	603	581	638	638	626	610	649	586	609	595	631	637	630	591	602	679	642	624	591	607	646	592	615	632	602	628	605	590	632	602	660	626	616	598	584	659	620	616	612	621	643	575	636	575	563	631	622	641	635	608	613	622	653	622	617	609	633	608	638	629	627	653	629	621	615	603	648	622	665	606	662	634	626	626	597	624	606	602	573	657	593	618	622	625	626	616	613	606	600	615	643	631	639	614	645	668	646	630	594	613	634	578	578	610	656	637	599	599	693	616	699	626	604	629	665	599	602	635	605	642	584	642	616	609	604	609	645	625	620	592	642	611	605	660	592	627	652	580	608	671	618	597	628	618	630	612	640	596	643	618	673	616	594	638	621	648	614	654	634	605	626	580	547	578	642	588	602	602	639	568	609	608	623	642	587	649	675	639	606	578	646	590	612	617	604	647	589	633	624	600	635	626	623	637	659	606	617	642	578	600	558	606	615	646	599	608	634	610	615	593	591	646	633	660	567	625	644	615	648	671	668	615	608	569	620	591	644	596	617	636	602	630	623	580	626	640	652	631	603	604	620	676	595	633	590	620	644	641	618	622	609	639	638	594	607	627	601	598	622	640	611	606	630	631	594	560	630	603	617	584	661	619	615	603	638	626	657	619	626	629	613	643	602	596	648	643	628	656	608	657	632	653	661	631	638	588	600	630	642	639	584	640	605	644	650	616	629	639	590	548	589	607	615	623	610	599	662	612	613	621	595	651	620	639	625	621	614	624	634	616	616	583	577	624	609	623	630	616	587	630	613	615	608	621	594	600	649	633	626	629	639	586	600	657	576	617	628	601	635	628	661	596	620	626	582	644	598	617	614	640	674	636	587	640	615	637	594	603	626	626	617	597	615	638	649	634	595	607	630	624	612	664	634	631	636	581	621	648	629	632	666	613	589	641	694	640	610	596	613	663	596	638	607	613	633	627	588	633	591	642	614	584	599	667	605	639	593	634	638	593	641	657	634	628	631	582	616	678	601	634	633	660	574	668	645	590	624	662	632	639	598	631	634	629	584	601	646	654	644	598	593	634	647	593	627	634	592	606	627	597	645	656	619	638	609	662	609	638	595	555	579	614	611	619	616	660	608	627	578	599	645	629	622	633	646	619	624	611	633	589	640	670	629	619	627	614	619	622	587	635	615	604	597	612	627	615	626	621	651	635	641	603	625	618	637	618	626	631	608	633	609	629	607	594	633	658	658	582	636	578	627	640	626	597	606	674	589	643	616	594	644	575	638	613	632	602	627	570	596	673	662	613	657	631	601	657	647	674	581	622	612	599	611	598	596	587	667	654	575	587	621	624	641	623	602	659	641	591	624	594	599	651	623	627	589	630	675	625	620	624	608	635	612	611	638	632	610	643	600	651	620	611	659	664	610	628	630	677	624	585	618	623	630	650	645	613	581	585	637	620	612	620	611	648	595	624	572	606	592	643	648	583	592	674	593	628	641	625	618	624	610	643	569	642	593	640	642	634	646	605	593	561	570	667	588	621	599	661	668	611	625	615	660	615	617	638	657	605	601	660	618	623	593	641	618	593	626	599	654	603	623	621	576	579	626	595	600	597	607	642	640	580	596	599	633	607	647	626	624	633	586	646	586	601	609	590	660	657	641	581	585	602	612	647	637	642	596	578	672
79311	71762	57939	34234	8287	656	386	352	315	319	299	320	325	317	291	310	288	328	274	277	318	321	333	305	301	284	350	311	293	283	306	288	292	323	284	291	295	274	309	324	306	312	257	296	293	278	311	322	250	321	286	299	289	305	328	298	277	278	293	261	309	300	307	314	265	305	326	278	319	299	286	303	281	305	306	290	283	305	304	281	302	291	305	321	288	254	293	300	264	276	285	300	310	306	309	276	291	288	289	265	274	327	301	264	306	268	289	309	320	265	300	302	270	281	301	291	296	277	312	312	294	297	270	283	302	314	281	294	266	278	300	312	306	264	312	286	297	325	290	280	269	301	296	313	277	283	290	299	310	296	283	316	326	279	292	306	307	284	301	288	326	314	275	300	282	299	280	283	263	283	307	277	274	283	294	280	274	312	279	269	320	325	283	279	264	288	295	280	296	293	280	325	265	286	280	274	279	287	256	306	311	271	298	306	282	313	268	267	298	292	317	280	299	300	278	343	291	260	283	306	292	323	299	298	300	280	305	293	326	279	313	287	307	277	300	301	306	294	289	265	272	298	281	280	315	299	274	312	304	302	316	303	305	273	295	285	306	302	299	260	287	322	277	306	288	304	277	267	311	303	277	276	286	339	290	263	282	322	331	296	304	323	279	324	264	258	305	286	273	313	313	287	311	269	331	298	256	274	286	269	265	282	298	293	291	277	290	285	304	295	302	302	282	282	309	288	291	258	282	268	316	298	276	299	308	303	296	300	309	261	278	300	276	286	299	280	283	263	288	264	305	290	303	314	289	264	304	292	303	284	319	311	332	283	279	271	269	272	314	298	298	302	293	295	335	298	275	304	265	305	311	298	302	270	307	313	294	280	295	261	301	278	275	293	260	256	301	314	279	298	297	275	324	276	270	277	292	278	268	293	283	297	290	274	278	269	329	285	282	292	330	292	322	285	273	281	287	277	337	263	265	268	294	260	321	287	292	307	265	295	266	312	285	286	303	330	264	286	294	320	287	302	283	295	271	276	317	275	257	278	307	264	293	304	294	293	292	285	273	283	282	272	279	302	272	279	299	301	281	288	315	294	286	312	325	309	307	288	278	294	302	300	298	308	271	307	299	321	286	347	284	311	303	306	271	299	287	317	341	310	298	283	306	277	295	278	311	314	282	318	310	288	279	294	274	309	287	317	288	312	287	299	316	279	296	295	280	344	296	273	288	314	287	275	280	322	306	306	294	314	279	297	304	307	305	273	276	314	310	276	308	274	306	288	299	311	297	282	290	276	303	287	251	259	283	288	306	299	294	296	296	298	334	310	281	272	316	269	297	283	318	282	292	296	284	282	300	292	294	289	284	285	274	288	298	295	294	293	274	318	289	324	267	277	288	291	305	304	296	257	315	278	286	316	331	297	281	289	277	270	293	304	292	320	289	302	305	286	273	270	292	331	280	275	288	312	330	284	320	261	296	257	301	298	317	308	307	324	287	280	297	282	315	297	279	302	297	317	288	299	274	318	267	299	335	280	284	302	298	307	285	284	285	274	283	297	289	277	292	285	283	277	305	299	294	325	289	296	323	289	303	289	284	307	299	297	288	310	319	280	324	300	276	311	283	304	309	287	314	275	296	284	275	285	288	338	294	262	260	289	272	280	316	298	262	324	292	284	294	282	280	296	302	312	293	278	281	298	265	295	250	315	289	290	264	302	310	301	235	286	309	292	297	280	283	299	265	277	310	308	311	282	309	296	267	308	307	298	286	320	304	331	291	295	306	296	308	275	304	297	293	302	301	282	306	338	277	279	297	268	316	307	294	311	294	289	301	310	301	307	283	314	294	294	288	299	285	285	298	324	297	289	301	319	281	275	330	308	274	303	269	313	265	304	259	262	281	308	293	292	286	287	290	300	282	333	311	278	265	309	315	266	262	289	308	303	311	306	284	285	292	311	293	280	295	277	303	276	289	289	276	243	301	297	303	279	320	295	312	306	290	268	292	286	324	278	291	293	306	279	260	288	294	298	304	273	309	272	245	300	283	295	270	277	291	280	277	300	312	310	299	302	284	289	300	280	279	302	303	306	336	276	311	322	256	263	288	285	310	259	284	290	315	318	296	261	296	300	266	292	294	292	296	309	302	299	310	287	292	312	250	308	276	293	267	294	282	274	303	294	278	279	287	288	288	323	294	320	279	280	292	295	292	288	311	287	283	316	312	277	286	290	291	298	289	295	312	277	303	284	305	313	305	266	283	312	279	318	290	278	317	278	315	300	309	273	302	315	281	294	275	276	316	297	293	314	304	283	264	315	285	298	271	281	252	303	303	288	299	290	295	295	280	303	327	274	282	306	305	276	313	313	299	302	296	302	299	264	317	313	305	275	309	280	284	283	319	308	282	277	256	303	280	279	303	277	303	296	273	316	288	267	281	308	273	272	309	320	269	312	271	267	312	284	286	281	292	294	295	312	294	294	318	283	255	265	294	279	291	303	284	287	331	265	297	289	315	250	291	316	324	259	245	311	271	314	313	264	282	274	320	289	297	308	316	287	321	282	264	310	292	277	290	294	294	295	290	302	266	276	287	331	287	295	311	311	286	279	283	321	302	295	277	260	305	317	326	299	292	267	299	282	312	287	289	281	298	265	310	297	329	298	300	295	295	298	300	282	302	290	300	297	326	295	300	282	306	309	300	316	275	284	281	311	296	294	276	301	313	271	284	293	274	262	294	303	295	318	283	296	319	276	268	304	304	301	260	306	306	266	300	312	261	299	256	278	329	302	305	296	257	291	268	275	259	295	260	292	283	287	313	293	315	285	299	302	286	304	292	281	287	296	295	328	315	296	328	316	304	299	283	294	319	294	294	295	310	305	274	288	258	295	293	326	320	267	307	340	327	284	325	290	274	265	267	272	324	301	269	319	312	291	311	269	301	296	295	311	266	272	268	304	292	284	296	285	302	290	302	303	294	304	333	304	297	296	307	286	287	260	275	270	313	290	266	286	321	314	324	296	314	308	299	287	305	317	288	298	266	317	301	267	286	275	263	263	291	283	307	259	301	306	313	278	297	311	291	282	272	303	287	306	297	324	297	293	275	297	293	317	296	299	279	278	300	290	275	258	289	291	281	297	299	309	306	305	321	292	313	298	252	276	290	329	295	299	290	269	285	295	327	284	292	301	295	322	282	289	253	278	299	281	314	311	291	279	274	299	283	286	305	329	306	313	316	305	282	305	291	285	287	300	309	300	309	283	294	318	317	309	260	291	272	287	305	297	290	315	271	284	292	299	293	276	295	279	325	256	284	293	290	313	333	267	274	270	281	303	308	324	302	270	293	273	300	310	309	286	297	258	307	290	285	293	269	315	302	280	343	302	300	287	308	281	288	312	274	298	302	310	284	301	332	289	301	264	263	297	316	312	319	281	279	322	296	264	280	315	300	309	308	286	289	290	319	271	291	306	295	294	305	272	275	315	313	295	290	307	312	289	275	302	281	300	308	304
62279	61599	54038	29486	1232	1168	1084	1026	1034	1032	942	1013	901	967	952	905	896	876	921	846	883	876	847	895	921	876	875	928	857	834	867	918	913	833	909	875	881	908	888	873	917	808	873	835	833	900	895	888	864	914	913	843	881	893	904	874	886	863	883	883	857	846	874	887	846	869	906	831	815	856	863	848	862	952	891	877	854	860	905	852	899	842	902	865	903	835	862	883	839	918	833	862	878	871	873	881	837	867	896	842	883	855	851	910	864	833	884	902	928	890	906	862	844	846	878	847	875	939	861	855	869	843	847	875	914	880	801	870	920	853	878	889	893	866	912	848	881	834	841	869	851	872	820	906	839	868	840	828	896	877	871	859	828	870	826	874	891	807	885	840	905	833	864	889	829	917	836	881	852	860	833	822	827	865	927	862	860	881	841	859	827	838	862	832	865	903	874	873	902	874	828	898	873	879	897	895	846	890	890	952	851	846	905	883	827	935	863	885	863	873	871	867	893	856	863	816	855	887	855	854	922	873	904	892	891	871	845	853	849	847	836	886	894	880	856	928	867	860	877	876	857	853	820	886	828	814	862	883	805	873	856	872	848	921	885	856	905	892	882	852	834	878	904	847	875	898	912	865	863	857	870	892	892	894	825	878	847	934	891	875	916	896	935	881	823	866	848	889	908	866	878	872	871	911	858	863	841	904	828	886	851	900	859	861	920	888	845	869	898	882	934	817	878	851	871	900	905	814	831	885	891	931	908	793	867	896	849	878	840	916	871	903	874	798	898	853	902	806	852	846	876	856	860	837	828	840	849	866	913	885	899	866	882	870	863	883	885	866	857	853	911	846	880	887	890	898	917	880	850	861	881	876	866	875	855	844	883	852	921	842	880	862	880	922	850	912	864	913	913	854	888	854	857	870	858	855	863	861	877	884	901	877	832	907	832	866	865	871	880	860	904	843	903	850	935	858	906	863	867	889	813	873	858	832	908	871	866	904	885	861	842	817	847	908	885	806	874	855	808	859	863	857	844	929	915	869	886	894	838	843	832	901	844	839	866	872	834	882	901	821	824	835	856	887	848	865	831	897	833	861	891	870	848	845	866	906	809	910	894	857	882	878	920	848	863	896	879	861	891	832	944	859	840	870	902	913	823	933	875	865	885	823	884	843	865	874	895	880	857	805	897	840	855	894	840	871	863	838	855	871	899	871	805	886	924	869	875	835	845	894	886	908	871	872	870	908	883	892	877	861	890	855	877	870	860	845	871	846	815	848	896	871	865	841	887	825	867	843	825	822	877	878	867	926	917	889	891	830	867	843	885	874	868	846	874	857	871	817	872	894	903	911	864	860	881	849	881	861	880	850	851	852	802	874	877	864	879	841	897	855	851	873	874	903	836	903	877	924	905	877	878	884	843	900	922	856	875	803	878	847	845	830	877	885	906	860	875	873	877	840	890	867	848	860	836	877	815	849	846	887	897	918	840	843	861	843	850	882	801	880	852	888	860	808	849	868	876	846	906	875	828	876	880	933	853	828	900	873	890	915	845	897	846	851	866	912	901	874	871	835	855	871	874	869	886	904	834	828	860	813	876	866	845	912	868	823	863	857	868	857	908	932	871	891	900	838	929	902	825	882	891	898	877	892	846	865	818	852	845	876	894	856	877	802	855	858	826	817	854	942	863	874	830	861	845	901	831	875	865	855	859	869	857	927	968	865	854	827	923	857	794	851	865	852	881	909	842	863	831	896	836	854	868	870	902	883	869	894	866	859	853	883	889	821	877	920	958	911	879	925	861	856	900	874	819	817	900	876	878	870	883	843	862	863	894	917	866	925	899	922	871	836	866	877	908	944	850	890	871	886	882	880	849	913	861	866	844	881	875	885	879	848	861	831	880	910	842	886	866	793	863	871	866	874	824	868	867	892	874	864	840	880	857	843	859	910	870	896	845	831	900	906	928	856	892	853	840	870	907	908	846	878	827	857	842	813	854	861	836	862	849	912	870	822	857	870	849	826	886	870	898	831	859	852	903	866	885	895	836	825	864	883	911	884	855	875	853	824	888	861	870	866	845	908	827	897	790	880	895	871	902	859	878	850	876	856	864	890	908	844	918	862	863	874	875	884	890	827	854	886	905	851	900	878	898	878	845	896	879	870	879	833	871	876	902	867	873	860	813	868	886	834	908	861	877	888	834	919	932	866	929	911	892	818	767	885	897	834	782	820	863	809	844	874	851	919	865	888	897	836	832	860	877	903	862	844	826	854	891	853	870	850	941	874	859	897	877	852	867	829	926	891	892	899	846	867	908	895	886	890	884	883	841	804	883	844	837	917	827	872	837	858	831	872	857	873	856	900	930	890	891	893	840	895	886	870	871	839	871	891	804	842	885	846	862	842	830	824	867	862	855	861	863	897	875	821	886	902	799	877	853	879	873	868	849	839	858	888	875	890	866	894	836	868	831	854	846	868	861	888	901	893	910	840	860	890	895	820	864	865	875	904	889	867	871	851	882	866	880	838	849	899	850	859	839	873	810	894	829	910	877	900	851	863	894	899	857	843	857	876	901	856	897	889	856	834	864	863	891	854	916	887	854	869	862	860	863	821	839	879	852	909	799	842	904	877	909	879	963	878	866	885	869	862	832	838	884	875	878	887	830	873	833	832	889	841	833	852	908	853	853	878	886	909	860	870	894	832	836	846	885	896	916	789	875	858	899	831	904	846	903	869	858	875	854	873	836	844	851	952	823	823	882	911	899	872	854	925	883	877	868	857	891	876	855	860	865	829	883	847	904	874	899	907	840	866	894	880	848	870	879	824	867	890	827	849	860	852	878	902	892	840	914	958	807	892	941	837	845	880	865	882	869	811	850	887	855	906	855	826	865	872	883	854	883	902	867	854	859	887	882	859	844	887	842	892	875	894	879	863	834	859	874	865	861	919	819	849	842	885	845	861	799	881	849	881	919	877	890	850	850	910	859	856	847	833	886	904	870	910	847	861	834	871	891	892	880	869	876	847	849	884	870	881	856	916	913	864	863	848	873	892	868	906	854	873	908	869	900	847	875	871	841	862	848	865	852	871	906	860	831	906	852	877	892	877	894	850	852	849	915	837	837	840	830	871	902	868	846	857	925	830	884	844	889	830	805	781	866	866	810	893	889	903	874	846	850	855	845	911	865	874	856	900	928	913	900	868	859	905	864	929	871	862	842	870	882	856	804	850	856	861	829	865	869	869	902	873	870	873	924	838	828	810	835	874	855	874	882	888	871	834	866	841	900	855	949	844	884	895	901	829	848	903	866	945	857	851	868	887	899	858	863	866	885	877	794	882	837	884	828	907	894	896	823	897	897	840	787	853	846	874	910	825	868	835	867	878	896	923	873	873	855	860	872	855	895	810	822	840	842	847	884	874	870	887	886	879	864	825	852	844	940	897	921	847	907	860	867	861	889	864	943	907	884	836	895	906	843	856	906	939	865	908	860	905	832	869	858	821	871	897	895	892	889	861
31858	18792	7264	1762	162	147	163	125	123	145	144	134	122	130	151	142	130	145	145	138	144	139	135	139	138	136	136	143	137	136	128	134	163	149	141	158	124	142	160	128	135	140	118	138	143	122	141	125	140	147	136	128	147	153	131	144	149	148	151	138	131	142	132	149	129	124	162	140	135	142	126	134	143	129	125	152	144	156	137	156	167	159	140	155	137	135	134	161	143	139	146	147	128	122	151	150	130	158	145	127	142	140	144	137	131	128	138	144	133	142	141	145	143	142	142	144	150	140	116	150	119	150	130	146	154	143	151	138	128	148	132	151	145	156	153	158	116	163	147	131	133	153	151	157	165	136	140	149	150	144	143	153	142	112	142	146	156	142	141	127	142	128	149	130	160	138	144	146	124	116	149	148	161	135	164	133	144	159	148	158	156	137	155	142	156	129	130	124	135	136	138	159	139	139	142	163	135	147	131	126	138	165	151	133	152	148	134	151	134	125	141	134	157	130	139	126	152	152	136	150	166	135	145	131	147	127	133	147	135	158	152	129	137	141	116	144	167	161	138	133	125	132	131	133	146	168	144	139	139	132	141	144	148	145	132	134	146	146	157	135	144	140	150	147	146	136	161	137	136	126	145	148	143	128	158	152	140	147	145	132	165	134	151	166	108	141	152	156	153	150	133	155	127	154	124	140	128	145	149	125	139	140	151	142	141	149	128	144	131	137	130	141	169	147	141	157	145	173	142	137	143	140	143	136	162	121	150	120	135	138	143	138	131	137	132	141	144	139	146	132	131	132	126	148	130	132	129	133	147	132	131	138	163	135	146	148	150	135	129	149	152	164	142	143	117	145	148	136	152	147	140	147	123	146	131	155	137	150	136	149	145	151	143	131	139	141	141	159	150	133	131	153	114	151	145	162	131	128	152	155	145	158	142	145	120	147	137	143	131	119	128	144	138	136	126	148	154	134	137	151	143	133	133	141	136	133	147	144	157	144	130	152	147	135	146	137	139	120	147	147	136	159	137	150	131	131	140	152	173	148	144	136	131	152	122	124	157	116	123	153	170	139	156	160	130	149	129	146	144	146	137	132	134	114	128	145	143	139	155	151	119	161	132	148	153	153	167	122	111	126	117	150	138	145	152	140	142	140	150	169	136	139	115	147	141	133	143	142	128	129	143	136	129	145	137	132	129	141	125	142	164	144	133	135	126	146	149	152	152	133	146	133	138	134	137	142	141	126	140	131	154	140	122	123	143	159	140	147	139	152	147	160	143	139	138	142	125	159	147	123	160	144	149	136	146	141	156	122	154	142	127	140	143	137	125	138	138	125	153	142	151	142	143	135	146	147	131	160	129	133	168	110	153	133	159	132	139	130	148	122	159	134	143	149	141	155	124	133	140	152	113	132	145	140	134	153	139	138	153	149	166	142	144	138	136	131	154	133	126	134	131	127	131	138	161	144	143	146	141	122	121	144	141	131	158	146	129	160	132	128	134	142	136	132	123	154	136	142	135	133	146	140	132	166	148	139	141	150	152	154	164	159	129	149	136	127	125	131	155	148	133	139	129	139	149	137	155	144	152	137	134	162	128	177	143	161	146	133	137	150	127	138	138	118	129	155	163	155	134	150	150	147	127	132	145	150	130	143	164	139	128	115	135	132	149	141	126	148	148	135	133	140	149	141	150	123	161	148	145	170	129	144	150	150	133	122	129	158	139	140	156	160	140	142	123	138	130	139	135	143	150	150	136	138	130	130	129	142	142	155	177	152	138	133	141	151	156	151	139	153	153	148	148	146	147	117	162	168	126	111	139	147	136	151	152	144	148	143	136	146	163	127	140	132	148	132	129	160	152	142	123	130	141	127	125	147	126	131	124	151	143	152	148	144	144	133	151	157	139	130	134	159	133	137	150	165	135	131	142	150	156	142	135	130	117	125	133	124	140	153	152	136	147	139	144	165	147	122	146	106	128	146	140	134	124	139	130	147	141	145	150	151	143	145	147	164	140	146	135	137	148	154	144	160	130	145	137	130	139	140	140	138	126	132	129	147	153	139	140	133	139	118	150	143	122	137	150	134	134	136	143	133	137	169	143	127	131	151	118	152	139	152	126	146	154	150	142	136	149	127	140	130	158	134	146	143	137	155	161	139	161	131	160	126	142	124	114	143	139	139	137	135	148	144	151	144	139	148	148	142	148	117	136	141	145	149	147	136	149	129	129	140	154	150	160	132	154	131	127	148	122	123	155	150	154	148	133	141	138	126	142	140	158	132	138	147	140	142	127	140	156	129	138	147	146	161	138	162	143	148	134	143	133	129	151	122	152	132	142	129	145	135	148	155	138	143	154	135	141	131	137	142	124	136	156	140	122	135	131	157	138	122	149	117	142	142	142	143	149	147	142	133	117	152	141	140	162	126	138	137	161	133	138	145	139	135	127	152	143	151	137	147	135	146	122	145	131	160	130	137	125	123	151	127	151	136	136	128	141	137	136	135	155	134	153	131	148	125	151	121	151	141	142	141	137	152	128	165	138	128	150	158	145	148	156	128	142	138	142	184	139	131	140	162	132	134	122	145	120	152	121	145	128	166	141	136	144	118	140	128	136	132	122	151	149	166	142	138	135	155	141	123	151	144	140	129	158	162	155	117	143	131	141	155	168	137	151	117	155	142	165	141	124	160	132	150	121	134	146	145	130	153	130	153	138	137	143	134	137	142	141	134	157	149	135	127	143	134	133	148	138	115	146	124	137	127	149	112	143	131	151	139	138	154	131	137	127	144	154	129	132	142	152	139	133	154	123	123	134	120	144	133	136	138	131	149	150	150	136	165	141	141	124	130	129	153	132	136	149	161	154	110	144	153	140	182	149	131	133	135	129	127	147	146	122	141	136	130	152	154	145	138	124	145	128	147	109	131	144	160	141	136	161	163	124	138	130	123	130	133	134	106	137	151	131	168	152	160	152	147	136	136	140	142	109	135	153	138	155	148	150	143	139	144	155	151	127	152	160	135	157	145	133	147	153	147	159	141	132	123	145	118	132	131	137	153	145	151	159	141	151	154	149	161	141	138	116	123	150	157	152	118	137	121	150	149	152	151	132	141	136	179	124	145	134	141	149	151	140	122	148	127	127	151	139	145	139	140	132	142	131	154	148	152	132	121	146	120	159	153	138	145	149	145	131	144	130	143	127	156	135	162	147	135	148	146	139	157	173	139	152	139	152	123	154	127	125	157	141	117	143	169	136	123	150	138	124	137	133	144	142	145	125	149	159	132	138	136	162	134	138	139	138	121	164	142	161	126	153	137	143	130	151	167	124	128	127	136	168	165	149	144	151	147	132	114	127	154	135	133	158	149	158	140	136	141	124	127	162	150	157	138	156	133	149	134	134	140	131	145	143	147	153	124	144	148	142	150	124	160	173	171	145	125	150	152	136	138	135	139	159	133	128	117	149	134	141	136	146	134	133	127	154	170	130	146	141	134	133	143	128	134	133	149	133	162
31017	21305	11466	4652	480	482	472	492	479	486	517	481	478	481	480	480	511	480	464	476	481	508	479	474	473	461	487	535	462	438	488	471	475	458	481	476	459	462	483	502	487	498	461	482	495	485	457	469	481	469	487	473	463	481	478	469	509	472	474	482	485	489	452	475	487	487	469	511	450	473	481	462	469	514	524	444	490	476	484	498	486	477	492	500	498	473	480	478	491	470	477	472	474	514	428	468	459	463	488	483	456	474	480	483	504	507	501	489	469	503	490	480	477	464	470	505	474	521	470	451	471	466	496	503	449	481	507	463	468	485	517	472	449	503	473	489	471	459	468	482	506	427	446	471	470	487	456	476	473	484	466	499	491	501	452	486	459	491	473	507	467	500	502	494	494	507	465	449	475	474	499	481	534	444	514	424	455	491	478	441	466	474	487	445	460	440	490	499	532	456	478	467	424	467	477	485	450	506	497	492	466	482	522	525	472	480	497	495	506	479	474	460	431	470	475	489	445	501	476	446	503	526	483	480	485	474	528	505	494	493	482	505	515	479	461	506	456	497	471	500	461	466	475	487	477	455	518	492	494	487	489	461	507	466	440	468	478	478	508	493	508	460	461	501	457	489	467	465	468	492	494	474	466	469	497	498	471	504	487	515	490	468	478	523	505	488	464	489	432	499	468	494	484	486	450	457	484	474	509	449	471	476	480	491	436	464	510	530	492	467	500	486	471	473	519	458	463	489	477	512	445	484	494	515	451	447	473	494	464	465	489	465	482	450	501	497	507	456	477	488	461	482	493	447	473	459	475	486	459	471	475	484	474	463	461	462	482	499	455	468	456	449	477	462	477	505	510	470	461	497	473	476	442	492	494	438	473	471	477	459	489	446	483	497	443	479	482	474	478	524	457	457	490	458	470	462	494	518	508	495	459	495	449	496	488	489	510	479	474	480	465	454	469	514	499	497	544	493	469	462	425	499	464	471	440	485	483	460	467	486	520	495	469	500	493	531	463	468	457	478	486	528	451	449	426	491	487	473	470	504	447	479	515	519	464	489	476	452	474	488	482	508	472	480	472	455	487	478	467	522	495	510	479	497	469	448	473	485	488	495	481	508	492	501	431	466	485	461	460	424	484	475	482	491	497	492	469	495	507	487	451	483	495	505	461	470	486	455	478	523	467	493	492	445	465	514	471	500	509	477	453	484	495	487	463	478	474	458	480	492	472	456	488	468	484	481	445	455	474	478	482	475	472	447	495	423	486	476	499	484	499	469	502	492	439	453	507	452	467	501	478	493	467	513	462	500	505	473	490	463	486	500	489	512	506	492	495	448	488	511	470	480	422	451	491	458	479	498	505	475	481	454	481	503	476	462	496	463	484	487	488	512	464	473	486	428	469	470	493	465	465	463	470	477	486	482	502	488	438	476	516	458	475	513	449	478	491	461	486	483	489	490	449	466	519	469	469	492	474	485	459	493	477	479	459	477	492	515	488	415	522	479	478	471	472	487	490	455	479	478	478	442	498	471	489	461	464	490	459	521	513	483	481	488	492	501	479	465	488	485	452	474	487	498	460	486	482	468	463	439	492	517	465	519	464	457	473	496	474	479	459	428	443	521	521	455	492	499	460	497	478	475	472	498	416	523	511	427	492	466	442	504	459	471	477	479	476	457	479	479	461	461	477	475	426	493	476	500	500	486	503	485	500	478	470	491	443	496	484	450	460	489	494	478	469	446	457	485	490	463	463	459	498	491	518	492	495	520	471	475	490	486	466	452	506	475	494	493	467	508	496	523	494	469	466	480	502	482	480	453	441	495	480	458	485	441	477	505	467	479	477	483	439	486	515	467	478	488	450	492	486	453	454	478	484	478	453	472	483	449	457	479	452	475	495	489	463	472	431	491	472	502	445	463	478	485	435	464	450	507	493	466	512	450	455	456	448	460	488	489	483	507	486	487	512	457	482	506	450	465	511	467	469	507	480	473	503	460	500	430	498	470	483	487	509	505	479	497	474	514	476	434	457	473	468	466	435	465	495	482	526	485	483	500	481	429	510	462	467	463	471	449	462	503	468	469	481	480	480	488	458	496	423	482	491	451	459	450	467	461	496	484	460	463	475	469	480	516	500	514	479	521	500	495	506	459	488	482	460	484	456	497	505	501	475	452	456	503	489	454	471	498	479	475	488	493	458	495	475	476	518	459	487	494	476	461	471	526	476	508	482	507	484	462	488	519	509	453	483	489	473	460	501	468	488	488	505	465	469	486	495	462	472	509	484	472	470	479	485	478	464	474	469	450	479	460	443	513	482	485	458	476	494	512	502	450	498	489	449	459	469	493	481	472	473	479	456	468	467	496	452	495	469	491	458	485	505	504	462	488	453	449	459	469	493	497	459	474	493	514	434	461	476	482	441	514	453	449	486	470	461	466	483	465	455	506	484	479	498	463	458	476	442	452	481	516	478	449	503	435	439	475	481	503	453	543	469	461	455	459	484	450	484	471	489	513	497	446	459	492	500	497	456	449	467	497	483	466	474	469	454	455	479	502	484	452	474	504	464	509	454	449	522	474	437	502	465	482	484	476	462	488	485	442	491	466	500	512	469	535	470	478	472	446	457	465	443	484	465	481	481	480	460	488	450	511	460	492	455	465	495	463	450	476	501	477	490	497	465	486	498	491	527	498	470	488	497	474	455	484	486	484	498	440	482	450	499	481	520	493	504	478	473	475	505	466	474	495	449	506	456	474	481	468	481	494	457	472	497	466	475	461	470	490	488	501	486	475	466	505	502	478	462	508	468	505	477	491	493	455	490	515	505	479	486	491	503	478	446	478	497	499	477	502	457	464	461	466	530	439	468	488	492	487	471	486	493	516	493	502	504	483	494	446	471	464	469	451	473	481	463	495	478	473	439	459	477	474	460	465	489	464	493	439	500	493	500	500	506	455	480	462	483	478	479	479	507	479	454	459	487	512	476	497	497	482	451	474	458	481	478	475	454	440	482	460	457	478	504	472	516	508	495	502	512	474	469	464	487	488	480	477	460	479	472	469	485	447	487	482	467	460	478	457	498	528	481	437	526	455	478	492	472	504	459	462	483	460	473	489	469	464	510	480	455	486	459	458	438	518	477	484	472	480	480	502	481	470	472	431	506	503	503	488	479	491	508	453	462	464	496	494	438	471	478	437	495	464	470	476	456	446	498	499	500	454	508	488	472	501	458	458	486	517	447	442	500	494	470	480	459	448	427	502	487	464	459	464	488	452	463	459	458	499	467	470	495	494	489	452	498	461	476	491	464	493	504	436	459	460	471	484	478	488	458	486	490	497	471	486	470	450	476	489	486	490	475	462	455	479	480	513	467	477	452	493	452	475	475	506	479	465	476	465	458	494	480	516	462	464	491	440	469	480	464	492	479	434	455	450	489	480	488	469	474	507	443	517	493	467	487	485	461	476	510	460	492	458	483	472	459	482	447	472	500	497	484	515	468	472	476	496	478	432	496	476
69939	60338	47230	24844	3080	270	227	220	205	225	225	219	221	194	216	185	204	194	208	215	202	197	179	195	215	207	203	196	212	194	191	184	202	201	220	206	211	192	188	204	175	194	192	202	173	188	202	194	207	176	208	170	196	166	192	206	197	184	226	165	214	189	185	189	216	178	190	196	191	198	205	183	193	197	172	215	158	187	206	194	198	195	177	194	177	182	227	193	199	187	199	208	223	196	189	206	202	172	220	202	214	200	202	192	185	195	205	191	220	210	208	192	188	165	194	184	211	218	198	167	216	218	197	202	190	202	181	190	204	183	207	202	183	205	208	210	192	193	209	197	194	181	176	199	212	215	192	188	172	221	196	207	193	196	182	177	193	207	190	190	191	172	234	208	216	202	191	186	189	208	196	178	191	204	198	203	211	175	186	214	200	200	183	180	207	194	194	191	190	181	199	217	175	194	195	188	168	187	205	201	183	200	195	208	185	198	197	210	209	206	198	167	185	187	186	189	196	191	187	170	213	190	195	177	180	190	204	197	189	199	185	192	174	197	213	201	195	187	176	193	194	190	174	199	176	200	197	214	203	202	195	203	201	231	200	190	182	172	163	200	203	211	209	227	191	181	196	212	189	182	209	207	180	195	194	189	164	181	196	220	176	185	216	182	206	173	197	159	184	205	180	199	185	193	200	185	199	194	191	189	200	220	207	188	189	195	159	196	192	194	188	188	195	194	216	182	208	193	184	197	209	156	188	195	200	176	192	197	183	176	209	207	176	192	199	197	221	182	194	198	190	175	192	170	210	199	183	179	174	180	181	185	197	188	195	175	182	196	191	187	213	183	187	177	223	178	208	202	166	195	202	203	205	171	211	205	176	197	204	192	195	197	164	200	215	198	212	224	189	180	184	181	190	204	194	216	223	214	200	205	201	195	194	206	221	186	208	193	186	182	202	193	191	180	204	197	213	215	195	206	202	192	210	231	179	202	183	201	205	203	201	184	202	220	197	203	212	223	189	189	178	223	171	203	168	193	187	208	209	179	221	180	221	194	190	198	211	189	184	215	166	192	198	209	189	188	203	192	189	186	196	200	189	207	212	202	172	225	184	175	204	201	173	174	199	206	215	168	175	187	210	174	179	196	190	215	176	222	186	184	193	177	187	159	195	196	219	200	184	206	196	217	201	204	197	207	178	204	191	169	201	184	207	183	184	213	166	184	195	187	211	196	183	199	205	204	205	191	225	183	192	192	171	202	187	213	204	206	196	213	219	208	198	177	198	224	192	203	184	199	218	192	189	185	190	191	194	196	197	184	194	197	216	200	192	205	202	195	191	200	221	217	214	207	216	180	179	175	186	212	216	164	162	212	191	207	196	195	210	198	168	178	187	207	196	188	193	166	195	197	216	186	176	202	209	195	201	199	187	212	199	200	183	192	208	191	193	185	217	173	212	201	200	179	200	202	199	189	214	184	193	206	201	197	206	190	187	205	211	204	201	187	181	212	164	163	210	169	182	188	176	207	197	189	210	195	211	187	203	190	190	202	190	202	206	203	224	187	210	165	209	186	208	199	204	169	186	191	195	178	170	183	201	200	199	189	193	178	184	177	191	194	200	196	188	191	163	213	202	199	172	192	184	189	198	196	194	177	196	164	187	196	171	212	180	199	195	202	221	212	202	177	205	179	166	195	201	182	205	179	170	179	191	215	193	221	188	179	185	203	187	187	189	180	202	177	207	184	192	201	195	183	197	198	185	191	180	186	206	192	194	199	201	217	215	193	217	213	224	190	201	190	236	193	199	184	179	213	193	210	206	189	206	209	190	190	185	194	184	193	192	207	180	168	206	220	215	209	203	200	203	190	200	207	207	197	222	190	191	202	213	201	191	181	191	218	191	198	165	178	198	179	220	197	200	205	224	212	200	198	177	201	200	233	181	195	190	177	192	201	204	193	191	188	187	173	195	212	192	191	195	198	193	196	171	205	162	205	200	176	207	184	220	182	210	196	177	209	187	206	197	182	206	189	220	201	184	196	186	197	186	183	210	163	168	172	205	204	203	217	237	202	204	192	192	212	192	186	216	180	187	186	208	222	203	215	191	218	210	172	203	189	180	215	200	182	207	187	184	199	198	207	205	206	181	206	222	196	202	217	176	220	193	202	186	198	225	181	195	193	182	212	202	195	202	200	191	204	196	220	192	220	190	190	191	189	217	202	181	209	188	203	203	226	198	192	198	185	209	211	176	188	189	208	186	195	185	194	206	185	200	225	181	192	202	210	195	182	213	196	195	187	179	183	175	204	180	219	233	200	187	220	191	184	205	182	186	185	208	195	201	196	207	186	198	194	170	185	204	200	208	231	194	198	198	179	183	202	185	162	164	197	204	191	179	167	186	203	174	182	199	170	195	201	190	202	189	172	185	177	219	191	213	182	213	180	192	218	169	186	184	191	198	216	198	222	224	206	212	172	190	193	208	217	192	197	192	190	199	222	206	185	175	181	185	226	183	177	193	185	211	184	188	185	213	208	208	200	180	190	179	194	197	181	204	196	210	180	203	203	185	184	192	208	206	187	183	193	189	164	204	187	214	207	212	185	216	199	175	193	196	209	185	190	187	170	180	195	190	201	200	182	180	192	192	203	194	184	208	196	199	183	213	192	180	166	200	194	191	202	186	163	209	206	186	214	203	203	191	187	178	199	197	219	221	175	194	231	170	204	187	182	181	208	193	196	204	238	193	220	197	170	190	197	179	215	208	185	190	190	179	194	208	196	223	190	176	189	196	217	199	183	182	205	200	184	219	164	216	189	174	176	172	181	205	209	161	179	243	223	184	232	194	170	202	191	201	192	184	197	175	199	218	196	183	206	208	210	198	188	214	194	195	172	199	181	225	165	198	184	222	205	188	183	201	198	195	175	205	221	186	197	191	192	182	178	203	174	206	192	191	223	211	197	203	157	204	181	186	203	187	176	182	160	210	186	199	191	197	209	188	183	196	196	186	198	220	186	198	188	192	170	211	185	172	183	215	179	188	188	201	211	183	215	187	214	226	203	215	192	162	218	193	200	199	203	186	203	163	216	195	189	191	204	167	180	212	183	212	184	193	192	218	175	169	209	172	206	195	199	180	200	192	188	204	205	195	199	186	171	164	189	189	210	188	186	187	204	193	213	190	188	197	191	191	189	222	189	182	182	189	212	206	198	209	177	201	214	190	188	193	207	203	173	230	205	207	186	204	204	215	187	202	180	182	175	173	202	220	192	189	183	198	173	185	198	186	200	184	178	189	198	186	177	207	205	202	195	192	208	194	195	176	202	207	200	196	185	213	196	197	213	195	205	196	200	196	192	195	213	196	213	199	173	216	198	224	198	168	187	210	190	182	217	193	189	178	192	205	193	191	188	203	196	184	214	161	216	193	186	210	197	198	194	196	184	183	211	179	171	207	194	185	193	182	197	213	199	183	185	208	205	205	194	208	185	198	188	205	199	200	201	213	194	189	225
50817	48654	43788	24039	799	783	789	701	759	714	691	672	651	603	651	636	663	593	675	621	640	620	632	638	655	696	660	628	638	685	627	621	626	647	624	642	569	640	649	615	637	624	575	646	680	694	626	590	615	644	640	584	662	621	623	629	626	623	654	612	644	646	609	592	668	593	638	637	602	596	613	635	630	569	591	644	578	606	653	644	608	590	630	598	646	584	638	602	574	647	656	658	636	625	609	650	609	570	612	641	613	604	627	618	642	641	610	576	607	636	628	622	609	616	566	631	619	616	622	591	648	640	645	616	630	604	591	657	610	612	638	621	615	611	637	611	605	654	655	596	649	642	614	640	655	607	615	581	638	635	613	613	597	588	621	645	654	602	628	609	596	621	657	595	634	614	619	616	659	629	623	629	652	621	632	612	654	584	660	628	619	625	646	609	668	617	589	609	662	658	631	620	659	622	639	649	607	619	612	643	627	592	586	671	649	627	604	576	631	629	614	608	680	614	700	566	632	657	675	630	638	644	636	651	638	631	580	608	634	641	591	595	634	644	612	614	642	655	616	630	616	643	652	599	613	600	646	575	614	646	618	614	584	635	637	616	643	617	639	622	617	636	602	695	655	629	616	612	581	649	610	629	634	589	634	646	596	612	614	600	597	628	642	640	637	615	610	657	645	585	629	610	612	681	584	610	595	676	650	635	632	622	642	643	592	627	614	596	626	589	592	646	645	611	640	588	609	623	659	618	585	653	628	634	628	614	663	613	578	613	632	592	613	627	601	628	622	645	632	629	608	637	598	607	652	649	624	633	594	629	644	604	639	613	656	645	636	631	609	603	627	647	601	618	596	632	644	667	652	615	627	651	569	649	585	629	613	613	671	621	657	595	590	562	647	621	622	623	615	650	637	615	616	646	630	634	563	637	608	635	641	629	631	652	627	567	648	644	682	621	590	641	616	616	601	645	621	662	663	646	636	649	624	585	642	627	576	640	632	608	598	648	618	637	582	600	627	630	627	638	609	641	658	622	601	677	654	643	624	637	626	622	632	601	575	640	622	595	670	605	613	590	608	623	586	652	581	609	600	659	634	670	624	575	607	604	619	593	598	601	638	662	633	635	596	630	637	631	618	596	618	606	597	608	633	580	670	632	586	592	603	597	634	621	591	616	633	636	626	642	605	649	591	582	624	618	585	648	586	639	656	625	626	605	599	618	637	609	620	629	594	638	606	647	650	656	651	605	604	619	642	632	600	632	592	663	601	667	615	654	623	637	613	619	635	612	625	633	649	616	645	631	666	665	633	614	647	630	636	655	605	615	647	612	634	638	621	622	629	621	644	616	640	622	617	592	662	632	624	654	629	623	587	587	613	610	613	637	630	635	640	651	575	589	622	637	616	629	631	556	666	640	620	625	590	650	618	691	636	652	605	638	634	628	579	642	644	621	662	583	653	639	688	583	650	599	648	660	631	591	619	631	638	662	578	635	658	620	622	631	588	590	691	648	619	620	625	632	641	616	624	639	634	619	628	600	652	636	650	599	616	605	690	585	646	587	641	647	644	604	611	628	638	646	602	606	612	610	615	649	595	616	615	601	619	590	620	569	637	590	604	591	623	613	651	624	648	601	620	670	621	680	625	629	644	618	647	616	636	599	625	680	600	648	652	623	675	645	616	622	633	594	645	676	641	666	624	660	638	599	610	682	605	638	602	617	646	620	684	599	629	651	667	575	616	614	633	607	610	622	603	634	645	610	570	619	627	634	640	639	634	645	611	649	631	624	599	619	605	614	643	626	617	621	599	635	626	644	600	618	629	619	618	590	648	635	658	619	618	632	642	629	641	624	637	610	594	637	599	674	633	651	589	619	618	661	606	594	622	630	645	625	680	614	628	581	564	658	667	592	634	625	632	626	608	643	576	607	630	602	624	621	618	658	567	655	624	654	626	615	612	608	630	650	638	606	617	639	580	604	635	616	656	615	624	618	617	667	606	670	601	623	625	616	644	638	589	605	614	621	645	641	613	605	646	593	612	600	583	652	617	621	596	620	602	592	668	612	595	631	578	641	580	598	669	603	593	617	625	631	660	587	650	636	592	593	633	620	656	634	642	620	612	637	627	606	586	574	639	612	653	612	636	659	555	662	628	650	621	618	649	610	637	634	602	634	633	623	633	603	635	621	672	571	651	672	596	634	665	624	597	631	615	592	626	647	623	634	614	625	625	659	634	593	674	592	616	613	677	642	579	606	653	586	611	622	622	653	639	641	633	626	605	624	637	596	629	645	620	599	618	599	613	600	637	670	663	646	583	632	641	614	663	658	610	630	635	597	613	590	620	575	572	631	617	619	635	633	617	655	616	611	667	628	654	620	684	589	676	626	595	669	608	669	644	622	615	577	604	594	651	594	638	648	680	663	646	645	621	604	651	637	626	628	636	612	597	613	653	594	649	618	627	631	635	649	652	653	634	615	643	612	634	608	628	643	604	677	555	647	646	625	600	626	620	612	589	618	662	659	590	626	640	593	597	622	631	614	608	593	616	605	640	643	587	618	627	636	618	628	598	606	640	614	644	602	645	654	624	605	556	619	664	640	658	603	624	621	622	620	643	629	621	620	659	608	626	647	574	681	615	617	632	645	637	650	625	625	590	665	606	604	570	682	645	636	655	630	580	628	630	635	637	578	620	599	596	637	617	639	598	600	643	620	619	643	642	626	612	657	605	579	625	633	614	620	596	590	640	605	652	613	641	642	618	597	584	663	640	639	593	621	595	684	632	625	642	666	602	583	606	640	642	630	615	606	597	631	590	615	635	643	625	619	620	623	588	675	679	600	638	604	618	626	627	660	616	618	633	587	657	655	652	642	646	613	595	634	641	654	593	600	626	597	674	608	616	638	620	597	651	629	618	625	590	608	643	595	644	646	638	613	594	644	634	630	666	656	668	620	647	594	646	609	577	610	649	654	665	628	599	604	613	621	640	635	574	619	596	566	643	632	641	644	635	636	629	650	609	609	637	619	610	602	677	650	611	615	624	640	613	587	636	640	636	631	603	631	621	630	594	621	609	602	630	634	601	627	642	612	630	617	616	691	576	615	613	616	619	628	648	630	624	602	628	623	611	671	608	597	598	626	627	635	600	613	652	580	619	592	587	659	592	642	588	609	652	647	604	630	664	624	633	599	617	636	639	615	648	657	614	600	607	592	600	610	610	636	587	605	624	607	613	616	627	581	638	642	540	619	638	625	650	625	612	615	642	623	647	652	615	638	611	585	612	633	631	663	626	610	609	659	597	643	595	629	582	563	615	597	625	577	627	648	621	614	589	626	595	627	641	611	629	622	633	642	585	609	628	627	591	595	594	587	608	634	635	634	600	579	665	669	646	628	627	597	605	636	619	633	624	645	621	622	607	662	640	615	647	605	628	596	608	611	616	659	606	561	613	610	616	624	618	639	656	628	591	605	624	671	637	638	587	652	627	608	622	650	626	632	617	612	615	637	642	626
79494	72287	59509	32996	8463	735	338	365	301	331	330	329	325	310	299	268	319	296	325	301	288	296	286	259	303	279	291	281	287	323	305	270	301	274	290	321	278	288	321	285	291	264	303	269	274	297	282	283	299	286	284	293	289	277	333	307	279	278	293	257	254	291	255	288	287	294	291	305	279	254	293	297	289	272	259	309	282	284	310	298	265	288	257	263	293	284	273	274	268	278	276	277	271	295	311	275	262	288	293	269	318	293	265	294	289	282	284	291	285	287	299	297	270	278	260	274	263	269	294	300	320	308	307	291	257	266	294	289	304	258	307	282	310	296	297	290	266	296	274	260	313	279	267	282	291	306	288	287	276	274	316	286	266	305	283	310	306	310	276	294	320	312	283	269	294	268	281	263	303	265	314	258	294	254	257	278	286	295	305	293	283	304	272	274	310	292	287	260	295	259	280	271	290	320	295	279	293	322	283	306	282	300	323	289	266	298	298	284	277	300	313	312	305	306	302	280	274	318	278	296	279	299	266	271	297	313	263	276	305	269	316	290	289	299	275	281	302	277	289	275	260	328	280	291	285	293	322	293	308	289	283	303	289	283	265	283	301	315	319	319	291	287	276	276	310	321	308	294	311	302	280	286	280	284	297	297	288	266	241	294	315	312	271	254	276	270	305	324	257	260	288	283	300	316	302	293	275	301	281	293	313	313	299	331	263	279	292	279	286	268	299	313	305	301	301	287	256	268	302	292	272	306	273	266	293	286	312	263	291	271	256	307	295	284	298	270	291	281	285	277	285	296	282	290	302	282	289	273	278	317	288	280	287	282	312	274	272	289	310	285	285	312	263	298	272	307	265	294	283	309	289	305	262	291	287	318	299	275	293	281	293	311	260	270	275	287	272	311	270	304	276	283	282	287	299	286	282	278	314	289	279	295	297	289	268	279	275	301	283	302	278	300	265	304	289	308	260	279	308	279	320	291	309	264	301	273	304	280	299	270	282	302	305	314	286	265	322	281	301	252	287	289	276	289	288	316	305	297	299	314	315	287	270	311	275	278	282	263	295	295	307	309	281	271	291	298	277	271	334	282	295	282	301	313	289	275	293	267	289	300	279	303	304	283	290	283	299	270	274	279	314	260	280	265	278	296	307	314	266	284	288	307	276	289	265	280	278	305	287	286	299	325	280	288	285	296	306	304	250	278	287	290	260	278	308	288	284	268	298	305	274	282	292	283	252	267	280	296	275	266	333	254	332	293	275	307	296	279	316	297	338	298	300	317	283	371	304	303	309	307	260	295	303	251	263	271	314	280	272	290	297	293	300	281	264	269	271	277	294	274	275	285	288	302	307	294	297	285	278	270	261	287	263	305	310	316	268	294	305	312	308	290	261	259	319	321	299	257	284	292	305	300	306	302	270	302	272	295	318	315	317	302	299	262	318	336	260	291	312	306	285	301	279	281	330	282	267	285	269	320	277	291	288	307	276	269	257	284	304	299	285	274	302	300	290	311	291	260	312	269	298	292	335	313	293	264	279	299	274	260	305	316	301	303	318	288	302	287	299	283	298	297	275	257	293	314	284	271	277	280	271	293	261	309	288	282	254	233	296	327	272	327	313	273	305	268	282	341	316	293	286	267	265	304	284	299	299	275	292	291	292	289	317	293	309	301	285	263	264	278	324	319	286	298	286	288	275	302	256	285	257	311	256	268	286	297	287	283	285	280	271	318	275	296	287	256	303	302	266	293	289	295	296	265	296	275	294	318	285	269	278	280	282	285	256	306	286	307	320	289	289	279	268	320	277	269	270	295	291	287	286	278	292	288	280	304	300	294	308	268	274	236	297	285	301	263	316	290	285	295	269	295	284	293	278	297	280	267	288	267	275	298	299	318	296	282	290	306	288	274	296	294	295	311	280	298	284	259	274	264	293	288	297	279	299	290	276	272	287	293	248	306	254	293	301	312	304	307	278	293	309	282	288	277	284	297	290	283	287	278	289	288	308	287	284	287	297	285	272	298	274	297	274	251	260	294	294	288	292	300	277	289	288	318	268	278	285	293	286	266	286	262	300	285	281	278	264	300	296	294	299	299	309	311	280	305	285	276	300	291	280	297	280	295	296	290	267	301	296	272	296	321	280	285	270	309	293	305	298	300	313	281	303	266	296	286	322	328	259	303	295	285	301	279	275	269	295	264	295	284	313	277	293	278	276	270	292	294	280	294	288	299	275	291	272	257	277	295	296	285	277	336	244	269	272	263	309	312	276	315	299	288	275	260	270	276	275	289	274	254	292	304	309	274	283	319	297	296	299	304	277	318	283	303	291	257	282	295	310	296	286	296	249	314	301	296	290	287	292	314	270	307	284	285	279	279	282	287	299	292	298	307	292	269	297	291	281	308	277	298	293	267	300	277	279	311	302	296	272	263	298	286	324	307	290	281	307	283	293	291	290	311	313	283	280	284	288	253	281	288	297	282	300	306	283	296	292	287	280	280	276	305	297	307	279	281	284	278	310	300	303	300	296	286	331	303	299	284	279	260	314	342	271	280	257	284	271	299	304	279	258	309	279	282	305	308	258	270	303	320	273	273	258	315	288	287	288	267	307	249	288	290	305	287	304	269	283	282	279	275	300	294	276	263	256	295	272	270	289	274	276	254	281	300	271	280	307	275	283	297	320	308	269	288	294	285	299	280	306	272	302	237	265	270	284	260	290	277	284	298	294	303	262	296	309	320	302	295	298	263	281	319	270	298	306	305	278	262	281	301	317	283	273	288	309	262	288	280	277	306	307	295	294	281	300	313	291	309	280	302	312	277	286	308	284	271	302	293	281	285	298	304	268	279	277	310	255	299	321	316	289	287	313	284	239	300	274	286	292	270	260	284	295	291	289	282	318	280	302	279	287	257	306	331	305	279	312	301	277	306	275	276	276	292	276	310	316	245	281	291	289	275	292	294	283	303	308	264	268	296	283	305	299	299	278	275	304	257	326	333	311	264	280	307	287	306	282	261	289	279	268	274	301	281	291	271	270	289	283	287	281	289	270	284	288	303	277	271	294	270	282	305	291	280	268	313	292	310	278	306	259	281	314	280	301	293	301	293	283	294	292	291	316	294	262	275	283	275	303	285	288	276	270	288	282	291	288	285	278	273	297	261	276	278	280	269	313	292	296	282	292	278	280	277	288	288	268	283	281	267	299	294	256	285	275	323	313	265	296	283	272	292	270	286	297	308	278	302	268	307	293	300	292	318	293	287	287	287	300	307	270	275	314	297	286	326	304	293	294	283	291	287	286	318	297	291	279	277	253	287	290	296	267	254	310	291	306	281	296	271	280	294	284	296	286	300	284	268	253	274	280	260	287	268	274	280	283	271	275	275	290	318	274	285	289	279	306	282	299	284	313	284	294	302	319	292	262	266	275	281	280	312	270	274	295	305	274	278	277	312	285	289	285	281	257	308	283	297	298	273	278	289	313	296	306	335	263	321	263	271	264	267	259	291	312	283
61976	61706	54982	26982	1290	1176	1111	996	1011	983	916	944	946	960	910	931	882	905	893	902	909	848	903	903	862	897	864	857	863	888	890	908	917	908	838	842	853	880	875	837	838	875	876	831	862	845	860	864	867	815	910	836	854	851	816	871	842	879	821	863	827	871	802	825	828	819	830	811	819	875	824	800	832	837	875	848	856	894	834	912	924	850	845	839	874	872	870	856	838	865	848	838	857	885	874	903	877	868	924	869	842	850	822	873	843	882	847	829	887	861	838	878	889	873	829	878	845	889	834	892	888	896	837	947	897	869	866	815	860	853	860	878	877	910	857	836	883	857	868	847	883	891	858	840	869	846	821	885	833	843	806	831	820	822	868	865	869	917	859	864	832	835	855	897	871	875	837	824	830	841	850	850	832	838	840	889	896	861	875	843	879	798	832	853	841	851	882	852	852	766	840	872	858	834	828	831	812	843	838	879	836	840	841	804	783	874	852	822	862	826	876	888	802	844	860	880	836	863	871	871	872	883	852	906	842	876	860	840	869	867	806	839	853	933	899	904	876	866	854	891	877	875	815	906	879	779	882	868	871	861	877	853	867	884	821	877	870	849	863	861	859	833	878	836	826	900	870	831	866	844	934	842	811	847	892	797	837	878	795	875	893	862	825	838	826	842	886	832	834	867	902	891	846	845	895	834	871	844	869	842	917	827	903	840	849	847	859	808	847	835	859	901	805	851	832	889	789	884	855	837	850	866	890	866	982	866	880	885	829	869	857	888	819	862	798	844	901	873	841	870	867	856	891	814	855	843	853	819	847	805	901	823	819	845	866	850	848	869	908	833	844	829	894	837	875	879	847	863	838	810	829	856	882	870	910	807	821	812	813	822	825	845	819	853	892	870	850	906	856	863	909	824	845	847	843	835	854	867	870	879	847	815	772	883	854	836	849	869	823	908	824	878	896	855	892	832	828	892	878	862	855	859	873	875	835	892	861	923	851	915	891	841	849	854	855	860	851	900	825	809	907	852	842	914	898	851	862	851	812	854	851	802	867	774	907	847	918	857	860	848	817	842	868	853	844	855	865	830	858	870	843	853	814	876	854	907	828	908	918	834	907	855	857	883	869	823	873	834	861	839	818	883	856	903	875	882	847	809	882	854	847	843	889	864	905	885	860	878	849	885	966	856	879	892	855	852	850	865	868	848	876	844	895	876	824	932	837	842	879	857	876	844	923	833	843	905	803	800	886	889	846	839	830	830	885	849	928	839	855	841	852	838	855	839	856	847	877	840	915	849	898	889	898	816	877	895	824	906	874	791	861	859	871	848	869	848	831	886	865	891	886	846	900	797	881	904	858	858	878	857	862	875	885	825	896	898	841	921	894	889	905	878	873	847	816	879	823	864	832	873	801	834	931	852	843	843	823	843	891	854	825	864	828	827	880	875	901	946	873	823	897	844	830	816	908	839	853	832	907	899	875	830	890	884	829	806	890	907	843	836	858	851	874	843	918	854	884	805	873	888	881	876	895	822	855	893	875	897	882	912	896	870	770	877	894	909	897	778	832	844	834	835	831	838	864	848	846	869	846	819	846	851	872	836	826	931	855	840	877	854	885	844	888	836	859	898	841	852	858	847	854	800	872	855	808	824	897	879	865	860	926	821	882	881	894	839	815	860	901	873	885	916	865	909	888	847	806	804	821	830	798	852	824	867	836	873	828	880	929	869	821	872	861	827	868	846	837	822	865	840	878	901	845	835	828	811	862	856	825	927	863	852	852	866	894	860	882	839	887	836	901	846	823	868	866	862	805	821	842	882	912	860	834	876	889	867	872	875	841	878	833	855	838	854	893	885	837	853	865	859	848	825	834	885	837	885	870	833	865	814	882	867	908	855	884	837	835	893	874	848	858	880	835	837	851	923	825	848	888	933	854	854	871	881	865	903	882	849	846	859	837	882	968	870	842	833	871	826	837	809	876	844	894	877	828	832	855	848	914	856	899	840	868	866	889	862	831	882	874	919	850	836	836	856	870	890	828	870	849	840	874	887	892	892	854	840	857	856	880	849	859	832	865	851	850	841	878	878	865	859	880	866	895	894	872	847	825	836	833	848	857	833	872	867	853	868	882	899	811	828	866	837	873	841	800	889	880	864	841	855	821	832	854	915	862	890	830	904	868	877	830	858	845	863	798	886	827	851	817	821	860	865	934	879	880	814	870	892	861	875	883	830	861	869	880	875	836	847	817	900	863	882	825	902	864	839	853	846	889	826	840	877	819	858	858	876	884	872	832	878	911	818	857	810	912	841	875	865	857	838	848	824	864	841	846	851	854	875	859	865	847	859	900	819	908	858	866	872	840	860	888	896	846	882	847	834	870	858	850	873	798	829	877	882	843	877	857	857	867	837	862	902	836	844	830	860	856	827	837	814	805	855	848	914	882	870	858	873	815	870	882	858	863	843	832	838	863	893	832	866	850	825	857	818	825	864	889	835	875	857	870	869	904	826	896	843	855	857	835	801	872	872	874	877	953	857	828	853	862	897	855	861	867	868	880	886	861	892	866	823	882	808	813	862	892	851	816	859	853	875	805	855	827	863	843	860	850	872	862	874	841	831	826	877	822	874	830	812	830	880	904	864	865	829	896	824	859	840	890	862	892	835	853	855	877	904	898	890	860	841	871	902	808	853	832	871	882	880	883	828	796	845	883	887	845	863	893	859	834	895	844	802	879	897	859	845	880	843	833	844	815	864	850	836	864	861	846	867	910	867	850	877	876	896	884	843	868	915	840	851	863	896	860	855	864	876	903	896	877	891	824	844	842	868	850	831	866	835	813	884	892	855	863	872	833	879	901	879	839	840	871	838	869	822	877	828	803	885	891	862	856	833	879	890	909	868	878	815	894	794	818	874	828	895	856	866	835	845	890	843	875	895	902	864	835	836	854	815	857	871	827	838	830	910	871	806	818	858	853	871	828	839	868	896	854	870	857	852	869	798	844	854	831	881	892	870	890	874	867	866	866	826	868	869	861	876	881	874	884	835	853	813	890	823	868	919	834	821	861	938	887	841	873	806	785	902	929	896	889	871	880	850	830	836	837	842	879	890	924	840	920	854	845	880	912	827	850	862	833	866	858	873	833	828	865	906	929	836	912	849	879	885	830	880	872	886	805	833	830	897	819	874	894	864	882	841	885	858	878	886	831	863	807	836	912	803	903	886	905	915	905	890	856	863	881	830	807	849	903	898	860	912	850	865	896	875	888	893	825	889	850	888	880	908	901	824	843	893	909	899	909	813	858	878	850	843	886	908	910	844	882	828	866	880	882	862	885	792	837	831	905	861	862	892	826	896	895	826	864	856	821	822	814	844	876	845	890	866	898	846	882	864	878	850	872	896	898	863	831	832	877	894	849	873	883	834	922	803	884	860	846	835	830	806	834	859	878	881	886	841	866	816	859	861	899	886	884	851	883	822	821	835	855	878	831	820	851	828	822	841	897	880	889	887	906	829
32308	19402	8528	2058	282	137	127	131	142	164	135	132	148	151	137	160	121	137	137	140	141	117	140	151	156	117	146	137	141	144	150	149	135	159	154	159	151	149	126	143	144	120	131	144	152	144	136	155	139	157	144	122	154	144	132	145	163	130	144	113	132	145	128	133	129	131	113	125	143	130	141	135	135	115	144	132	134	125	132	129	129	123	115	126	146	137	145	146	148	129	130	150	135	143	141	141	130	133	153	126	144	144	118	135	143	142	152	140	133	136	136	131	143	134	132	107	143	134	149	133	150	121	122	129	147	113	162	134	138	129	133	149	121	119	154	141	119	146	121	159	130	142	141	125	129	148	112	136	148	132	147	133	156	138	125	151	113	151	132	168	125	155	158	139	150	124	142	144	128	132	150	135	133	146	151	138	131	129	123	138	163	169	142	128	117	144	130	125	138	130	141	135	133	131	142	139	154	140	134	138	157	129	150	139	116	133	144	151	148	138	158	128	145	140	126	147	134	135	160	157	134	136	147	144	126	130	134	144	128	137	124	139	126	132	129	131	137	140	119	141	156	148	149	163	123	143	153	134	162	136	145	142	131	156	132	140	128	118	140	133	146	131	147	133	150	129	160	123	141	144	155	141	134	159	118	129	116	135	116	126	125	140	116	124	139	129	141	125	136	135	152	147	161	145	123	144	143	151	125	142	151	135	140	132	119	144	127	138	143	129	134	147	124	155	154	156	134	137	145	127	127	139	135	154	144	132	130	141	139	139	140	142	142	135	136	126	164	148	131	146	117	138	155	138	151	152	161	130	120	120	131	151	166	146	130	123	126	141	120	124	111	126	136	132	144	145	146	145	134	161	144	144	147	122	123	161	138	142	140	136	128	127	169	129	139	134	152	141	138	116	129	137	136	148	163	140	133	143	139	166	143	145	132	133	158	144	120	151	133	144	137	134	126	138	147	132	133	143	128	141	159	127	163	129	143	149	126	119	127	144	133	151	152	134	155	154	162	128	141	153	149	154	125	122	139	148	119	146	150	130	149	149	122	128	119	153	140	148	146	155	137	142	138	139	130	124	126	145	121	124	154	116	140	148	140	119	135	121	137	119	126	136	142	143	135	139	124	156	143	143	120	150	151	129	140	132	123	137	146	146	130	148	122	143	126	131	154	128	133	130	128	144	149	149	151	123	131	130	120	124	147	162	126	135	134	150	133	112	163	135	130	131	135	136	141	129	119	134	117	158	131	145	129	131	142	139	120	120	142	134	165	139	128	144	130	138	130	124	152	142	126	144	149	139	149	136	155	128	139	152	155	140	140	132	148	134	129	106	139	141	121	126	119	160	146	145	150	133	141	123	113	139	150	136	132	140	167	124	153	154	136	135	139	134	139	134	138	144	145	127	112	167	163	127	135	142	152	134	144	133	144	136	144	148	129	154	148	142	145	130	127	124	140	136	146	150	144	148	138	153	149	143	133	145	132	143	144	142	133	124	132	141	147	127	154	137	116	161	137	140	136	156	147	127	130	136	120	136	167	135	130	135	125	152	131	151	144	136	154	179	139	144	105	152	135	145	175	131	124	136	133	153	137	154	135	128	140	138	136	121	137	139	133	135	125	130	142	133	118	132	170	157	136	147	163	141	122	126	143	134	142	139	139	149	145	139	127	142	148	138	142	141	136	149	127	141	155	133	126	122	142	106	134	129	148	131	133	139	136	128	135	131	152	157	151	142	143	127	134	136	131	154	123	131	129	143	138	139	152	141	150	122	134	125	141	130	161	140	126	143	132	143	140	158	146	143	129	146	138	133	137	145	147	138	112	157	142	163	136	125	129	132	134	142	150	143	141	142	143	141	141	143	125	149	137	143	146	146	138	134	144	151	119	125	135	122	148	120	146	137	160	132	136	146	125	117	118	155	145	128	135	133	114	129	149	141	147	123	128	122	138	143	136	136	115	141	136	140	130	136	143	139	147	133	130	127	128	122	140	113	142	143	136	115	130	148	143	146	131	130	135	143	148	125	138	135	145	135	124	148	144	136	139	147	155	141	151	122	128	133	140	145	155	164	131	135	128	136	154	145	140	140	137	140	132	151	182	127	124	132	129	140	137	117	152	141	140	161	134	146	136	125	130	146	122	124	150	147	142	120	140	124	150	139	126	149	126	137	127	137	151	155	148	147	121	135	145	135	161	116	124	154	144	139	160	133	132	145	141	143	151	132	138	144	137	121	123	132	135	137	147	139	172	148	158	145	145	127	149	138	154	149	136	131	150	150	123	144	138	122	118	132	124	138	115	161	136	134	158	135	160	128	147	145	125	132	145	120	138	143	146	138	121	140	133	147	151	143	149	132	119	149	165	148	124	128	132	143	132	135	149	135	118	150	153	122	142	144	142	153	145	147	140	133	144	168	131	126	139	134	162	134	141	134	157	133	129	151	135	137	117	145	140	128	132	118	157	127	142	126	143	130	113	133	133	118	138	134	128	138	133	141	132	139	134	145	156	130	122	134	140	138	133	153	130	138	120	122	145	140	131	129	144	131	140	138	133	133	135	140	141	134	159	137	129	129	154	134	116	158	144	140	152	136	124	125	138	148	142	151	117	119	127	151	155	150	175	140	132	116	139	142	136	124	134	141	134	111	133	143	123	135	129	157	135	143	138	133	142	140	164	127	143	125	126	117	121	135	138	128	117	141	124	130	151	117	130	147	149	141	154	138	145	146	124	140	146	117	143	141	152	136	138	136	130	149	154	155	150	124	144	147	149	133	163	144	165	128	124	137	149	116	143	135	153	143	135	141	130	148	137	140	136	114	133	147	116	146	141	141	142	140	134	135	149	129	117	135	124	135	125	142	154	147	131	140	141	142	130	139	137	132	152	141	138	143	120	132	128	163	153	150	124	145	146	131	143	148	134	159	153	148	115	150	153	142	130	149	149	145	149	132	121	169	126	137	130	133	126	138	128	156	150	138	147	125	151	129	144	142	127	123	143	147	150	151	125	129	124	137	131	133	152	113	121	130	135	149	127	131	140	135	127	153	122	130	159	132	167	136	123	149	148	122	133	146	145	161	143	133	118	122	140	150	130	131	142	137	129	145	141	136	131	156	139	132	120	128	128	146	137	135	150	140	143	152	143	149	151	147	149	129	140	141	132	130	107	146	132	141	147	140	141	115	145	144	106	143	146	112	139	127	159	127	130	143	165	134	116	140	139	155	124	144	114	148	149	135	130	148	146	138	126	114	127	149	126	152	132	163	135	115	130	132	126	153	156	143	129	133	131	142	119	126	157	158	135	110	139	126	139	151	148	134	144	150	119	112	137	144	126	136	140	169	141	145	117	147	145	150	147	143	118	148	131	130	140	125	130	128	127	155	106	151	138	154	136	134	126	140	147	151	137	144	127	121	138	133	156	148	111	140	141	129	132	127	123	130	145	151	144	115	131	140	136	149	115	136	134	135	139	146	119	142	118	145	142	131	153	142	130	136	127	160	138	135
31278	22422	12424	4516	485	475	461	487	465	463	469	423	467	460	485	506	467	495	465	479	480	433	455	478	469	470	448	478	495	483	475	475	454	495	424	437	479	509	495	459	476	455	489	472	460	519	444	490	457	463	480	445	497	437	483	475	464	468	472	473	487	455	450	449	473	484	503	469	423	467	537	444	473	515	456	444	515	482	461	508	450	475	419	505	463	457	469	482	498	458	472	462	473	450	469	494	448	485	463	470	472	468	445	457	500	463	434	465	507	489	486	498	478	432	456	519	469	458	477	517	504	479	498	469	472	480	434	447	484	474	443	427	459	515	452	459	447	544	479	454	461	509	448	454	527	475	468	448	471	460	460	473	511	468	459	447	490	421	463	493	506	440	465	531	488	462	460	450	476	461	461	449	489	483	480	490	463	474	494	490	463	492	447	462	465	452	433	468	473	494	451	460	453	445	491	493	455	430	464	455	492	470	465	456	474	502	480	448	493	434	466	441	476	457	482	458	516	461	491	474	434	458	489	467	473	492	457	484	498	476	461	483	452	502	525	470	474	519	477	487	464	429	430	468	451	495	460	429	456	463	444	470	458	462	500	475	447	464	461	513	485	440	476	489	440	490	455	454	469	462	450	494	496	448	434	462	484	488	463	464	425	440	483	472	444	479	460	513	466	452	453	438	476	455	492	465	458	467	464	501	455	453	469	451	465	490	471	510	422	442	454	470	481	463	517	432	455	415	475	470	454	501	451	457	479	480	471	456	446	445	509	480	456	463	472	455	477	511	451	457	471	484	460	482	457	483	462	452	442	511	464	473	496	471	444	445	450	461	462	450	468	448	471	439	505	502	481	442	479	501	446	469	472	451	495	477	476	487	486	449	483	462	451	472	495	460	490	474	491	447	501	476	449	465	476	425	463	464	440	472	445	479	451	496	472	467	470	455	466	492	507	471	463	473	463	490	453	439	476	477	473	457	487	464	450	481	473	471	436	450	472	445	438	459	468	472	474	504	449	505	413	472	462	472	457	475	436	481	496	441	481	505	462	470	501	462	505	465	469	485	474	450	418	467	440	441	467	494	478	449	446	465	501	506	489	468	480	466	494	478	445	440	454	456	505	490	444	474	477	455	471	487	497	437	463	445	463	434	450	484	488	470	445	474	496	477	475	470	474	453	443	493	471	452	464	498	454	461	469	460	467	459	492	487	443	486	477	418	469	449	463	455	461	450	456	528	486	481	459	430	477	485	445	495	470	496	458	474	500	496	485	477	468	414	525	456	438	459	498	457	484	468	445	475	464	450	446	449	478	498	478	428	449	484	502	433	464	488	484	459	465	503	472	430	436	457	474	477	510	485	462	489	470	454	456	482	474	491	494	476	468	465	463	438	430	476	459	470	480	473	457	452	474	445	498	481	433	475	501	481	473	477	483	473	480	454	488	450	480	455	452	477	468	501	481	458	493	484	473	473	470	505	478	458	496	499	479	452	459	496	466	460	463	457	469	441	468	454	499	452	469	471	457	489	447	499	490	473	484	488	496	456	483	454	481	492	452	452	467	489	458	489	462	481	502	430	500	463	454	470	544	457	444	494	460	454	470	451	471	486	497	450	482	483	466	459	511	483	468	448	456	489	483	452	505	473	456	467	462	464	468	482	437	477	467	472	495	494	497	456	478	454	440	477	457	450	516	463	473	475	476	466	465	488	435	416	468	492	500	472	468	481	450	472	483	473	481	463	496	492	495	480	496	456	423	479	452	492	437	436	472	492	453	470	442	455	464	501	453	469	484	484	431	483	465	465	478	479	483	469	492	453	482	475	463	474	503	432	427	509	478	433	470	434	491	432	488	477	479	473	470	471	485	469	506	460	454	447	509	491	480	469	443	529	477	476	487	464	459	461	525	498	455	539	412	501	492	484	434	489	458	467	521	473	513	510	493	413	473	483	491	440	444	446	490	486	483	472	493	463	457	445	429	473	471	485	453	499	467	497	449	457	463	477	464	473	430	467	483	469	473	498	469	506	491	475	472	462	455	429	494	454	485	488	456	460	490	486	482	480	474	446	465	480	454	478	470	484	477	470	466	464	428	483	478	472	491	480	488	501	429	469	471	456	453	461	471	444	496	473	460	500	478	494	451	489	451	462	458	481	467	473	532	455	492	452	459	462	460	453	483	459	488	525	470	479	451	477	448	484	488	504	494	488	442	510	440	471	464	473	485	488	465	436	457	460	494	498	465	480	482	465	484	501	459	520	464	444	481	484	455	440	468	479	475	463	473	463	460	496	451	445	481	514	433	459	481	487	468	470	514	481	496	499	468	455	461	471	476	452	458	459	436	500	475	486	458	465	485	489	426	468	435	490	492	503	480	461	492	469	470	492	436	490	490	471	505	499	430	481	467	472	450	468	472	478	461	476	467	466	422	483	490	441	474	440	505	463	470	472	434	459	466	505	466	495	438	479	425	474	445	482	480	449	457	447	496	448	470	457	466	470	433	494	464	455	458	484	480	488	461	488	487	468	466	510	471	470	473	451	469	500	465	438	459	475	480	490	438	457	454	464	475	409	513	470	483	485	475	437	461	459	453	457	463	466	460	436	474	483	480	476	491	479	435	492	458	478	451	457	465	479	434	440	459	453	470	460	482	466	482	452	442	502	458	485	469	478	459	457	424	462	467	467	456	497	496	470	442	468	488	459	430	473	490	488	477	471	483	464	465	464	486	510	462	478	475	461	496	444	465	509	460	456	503	449	449	475	479	451	443	481	504	506	526	486	491	482	446	492	436	479	466	502	483	455	519	482	487	465	449	472	441	471	458	431	472	442	440	468	442	491	481	462	508	445	473	478	461	472	473	487	445	453	484	490	469	476	482	468	423	441	448	486	497	450	491	480	464	451	458	462	452	498	460	460	441	447	471	455	463	474	449	473	465	436	490	472	481	493	463	481	455	452	439	445	476	465	473	477	483	491	481	465	460	465	464	515	488	519	445	488	456	487	473	466	518	464	478	408	447	509	511	475	461	489	444	458	459	419	491	459	479	478	467	475	455	465	465	488	478	465	509	450	497	480	458	483	477	470	459	483	460	480	500	473	479	459	456	439	490	463	452	473	440	463	459	466	465	457	464	457	440	432	465	471	474	465	505	433	456	483	486	442	471	470	487	468	484	472	420	466	495	449	456	481	452	493	444	455	473	458	501	440	446	466	461	461	450	498	475	474	500	464	481	476	469	434	482	459	461	442	479	443	505	483	451	494	403	508	444	460	481	477	469	482	469	433	445	498	483	474	486	505	481	437	460	436	471	434	469	467	495	484	450	492	457	462	405	458	500	485	486	451	487	425	441	489	464	469	449	453	523	410	474	419	456	451	483	465	487	460	465	457	541	453	454	493	496	453	441	470	461	492	481	495	470	469	478	461	487	455	502	489	417	481	490	483	470	475	475	479	459	466	480	479	477	471	451	440	472	446	485	466	454	461	462	464	417	453	457	467	498	446	481	464
69904	59747	46864	23891	2923	244	228	206	226	220	199	194	190	195	215	205	177	200	168	180	182	202	192	200	200	184	171	202	209	190	173	178	201	158	180	200	179	192	193	180	179	182	188	193	186	203	217	196	182	169	193	180	211	178	194	185	172	181	201	161	164	207	172	177	210	184	187	205	212	181	177	185	194	183	173	179	193	168	168	199	170	189	198	165	214	186	189	169	200	208	177	179	192	202	194	189	183	183	166	183	171	179	183	202	200	203	179	197	186	203	164	192	187	175	190	173	183	200	206	195	196	165	191	176	187	193	210	179	196	203	206	201	154	169	205	198	198	177	185	182	172	180	170	165	188	178	217	176	192	191	195	188	167	189	188	200	202	182	189	199	176	173	190	181	180	167	190	193	182	171	200	207	187	208	182	209	189	182	197	199	195	186	185	183	160	196	187	163	171	151	207	194	180	187	174	196	185	197	171	193	185	182	202	216	184	180	188	193	180	181	173	184	191	212	181	214	181	161	209	186	180	194	210	191	188	175	202	197	167	189	203	189	193	205	195	185	202	213	183	188	187	220	176	192	185	179	203	193	189	198	190	162	199	154	193	164	203	199	185	202	212	172	196	180	195	182	204	183	166	205	189	188	190	183	180	193	176	198	202	181	163	164	169	202	184	194	192	176	176	168	183	208	195	187	182	193	178	174	193	176	167	181	196	180	164	195	195	179	165	196	201	179	184	206	180	203	179	205	183	182	163	177	168	189	198	151	178	172	176	177	169	178	181	177	152	193	176	194	190	202	198	191	191	217	191	189	183	181	193	185	180	158	194	197	212	170	181	193	207	183	166	199	175	169	193	193	201	189	175	185	193	211	183	205	191	189	196	179	168	197	198	174	173	172	177	180	167	190	172	193	192	198	170	178	173	192	177	178	174	168	169	182	173	159	180	173	188	188	186	195	196	167	191	179	192	169	177	200	174	192	194	194	180	188	195	191	213	165	176	187	195	210	197	186	165	170	167	174	171	207	191	178	188	178	189	215	195	160	181	189	181	187	156	184	202	198	204	193	181	193	196	201	163	207	183	169	182	172	196	183	201	188	178	175	183	180	173	195	192	159	202	196	187	179	189	199	173	186	186	183	187	180	199	179	173	194	170	173	169	181	188	175	205	174	197	222	171	178	186	202	192	173	211	187	189	187	192	190	194	167	198	178	197	190	184	174	174	165	170	168	185	199	184	197	174	205	183	186	206	161	171	179	198	195	187	187	190	203	207	194	196	180	176	189	163	186	181	164	189	188	195	195	188	190	181	215	166	177	165	161	181	190	194	192	204	186	183	204	176	193	158	217	195	179	191	187	184	181	194	200	183	182	209	199	185	180	188	156	181	201	200	191	177	187	185	197	189	182	181	209	160	188	190	189	194	200	214	194	172	188	146	165	175	178	187	169	196	204	168	193	178	187	184	200	190	170	190	211	206	168	187	196	175	191	178	211	193	158	177	178	182	205	168	204	190	156	185	163	166	191	191	179	161	180	193	169	184	203	173	198	174	193	191	194	165	186	191	193	180	204	190	155	183	188	192	192	174	181	190	180	193	180	205	186	169	182	183	156	194	188	195	181	192	201	187	171	165	183	202	203	181	190	192	183	174	173	195	175	171	189	195	177	191	205	164	170	174	188	188	179	169	186	175	179	181	199	184	187	178	190	161	185	181	167	186	195	159	182	187	174	191	178	196	174	192	205	175	188	178	211	190	193	164	193	187	177	155	170	182	202	201	191	179	189	209	174	194	192	168	207	190	185	162	195	184	167	190	187	183	186	197	192	168	186	181	198	181	214	198	198	206	186	174	199	182	185	204	171	189	180	180	185	193	200	167	189	177	172	197	204	172	162	158	175	166	183	203	187	171	180	206	186	188	174	176	198	207	181	188	194	192	180	179	186	188	184	191	199	203	177	223	199	194	188	185	189	190	169	176	187	178	183	180	171	187	194	171	198	196	182	192	194	189	154	190	205	199	205	173	191	179	179	179	187	171	191	180	182	194	198	179	170	170	188	164	192	173	210	183	178	189	151	187	175	188	167	198	186	181	190	180	191	194	214	186	211	176	210	187	185	211	184	196	192	196	188	191	212	191	216	206	172	178	181	196	193	192	185	188	187	201	196	196	185	184	213	210	190	178	204	157	200	212	218	181	181	170	179	189	210	190	195	177	197	210	172	193	208	186	187	190	149	206	195	171	165	175	189	205	188	190	185	205	200	184	173	156	191	195	191	187	188	177	202	199	191	182	184	165	180	179	193	187	184	201	174	186	183	188	188	169	180	168	191	206	168	202	213	200	189	223	201	177	200	153	164	173	195	201	198	176	221	181	194	186	134	186	191	159	211	176	192	188	223	193	184	191	160	176	182	217	188	187	191	169	168	185	196	187	190	212	182	199	194	185	213	187	183	199	208	199	200	180	183	200	169	191	193	182	190	192	182	178	199	208	186	170	165	191	175	171	212	197	189	184	186	182	187	180	182	170	189	187	207	177	194	158	204	194	175	209	214	186	181	185	171	182	184	192	182	185	189	190	196	188	197	179	200	191	186	174	186	189	223	169	192	185	172	194	192	186	183	208	172	192	208	167	166	184	183	184	194	167	183	182	178	200	168	190	156	166	158	182	176	215	180	200	160	181	171	207	198	192	189	182	181	179	191	179	187	181	191	171	198	183	178	210	177	193	178	205	174	166	176	159	194	169	169	211	188	183	194	179	164	180	184	189	173	188	166	196	170	180	180	190	207	189	197	177	178	172	171	190	225	188	186	188	181	176	178	193	213	210	194	216	186	185	171	213	192	201	187	192	190	185	184	206	187	171	185	205	179	175	188	193	200	173	187	184	185	205	176	189	186	210	194	157	201	193	198	187	184	197	183	180	184	174	171	167	205	199	203	185	187	207	176	163	178	187	198	171	182	201	163	183	183	177	187	181	174	209	196	164	194	181	184	205	177	174	203	165	191	180	173	211	160	194	207	200	202	215	184	171	184	183	173	206	198	165	202	212	196	196	179	174	177	181	184	188	185	180	167	172	172	185	177	175	175	177	188	179	180	159	202	178	180	185	194	174	177	183	178	182	194	191	166	163	197	181	188	207	194	169	197	196	196	193	172	192	185	178	186	175	166	194	201	185	171	207	185	207	199	181	185	187	165	202	175	178	225	189	179	159	179	179	175	182	186	180	216	196	162	181	174	174	183	174	189	192	210	178	210	189	173	177	181	198	178	162	186	163	199	179	216	168	194	164	198	178	192	180	181	208	183	193	178	189	192	185	180	190	202	204	192	189	193	181	170	199	198	205	180	201	176	200	170	197	179	186	196	230	182	162	185	192	212	196	191	222	188	180	174	201	201	181	190	165	162	177	169	180	185	196	198	177	206	168	181	175	188	213	197	192	164	168	186	185	195	194	204	172	191	168	192	202	195	172	193	192	161	189	198	186	186	176	164	175	196	197	189	195	195	193	185	172	197
50588	48512	43762	22704	783	761	702	704	654	626	662	642	604	665	621	626	608	620	578	578	594	648	627	620	612	605	608	605	630	628	568	593	588	602	570	637	615	632	592	617	548	550	572	599	613	606	568	623	595	608	605	594	604	601	649	613	614	599	569	583	616	556	609	610	603	582	612	563	574	632	601	586	604	578	625	605	563	607	610	598	581	592	598	584	603	622	606	601	594	618	587	565	597	599	558	619	628	610	614	575	566	548	584	599	591	591	595	620	588	608	553	600	585	605	585	566	588	562	613	588	630	616	558	585	544	601	631	584	625	633	585	623	580	581	578	608	592	599	623	557	587	555	620	609	589	581	602	587	577	596	611	600	559	626	614	620	621	577	649	585	576	577	669	585	615	594	594	607	570	565	613	631	602	605	619	597	598	612	558	567	595	589	605	575	587	588	599	595	627	579	623	559	558	557	582	593	596	611	628	646	627	606	635	524	604	568	617	624	607	634	607	620	630	619	568	561	559	621	586	615	560	596	625	635	576	621	590	579	627	566	631	618	569	603	597	579	611	577	617	559	577	621	595	603	585	601	606	593	607	557	553	559	618	599	599	587	614	619	586	607	624	636	586	645	571	599	599	594	575	595	578	635	616	616	616	629	586	628	637	591	633	610	621	608	624	572	621	635	651	561	562	621	551	592	619	595	557	633	652	613	620	589	593	584	590	622	596	584	582	623	628	593	588	621	600	644	628	574	576	558	612	636	615	569	611	574	600	626	570	611	625	587	556	639	529	598	596	596	616	572	611	579	585	650	611	593	638	626	595	591	597	554	583	563	566	595	627	598	574	632	580	597	604	592	610	606	602	596	561	611	626	650	605	596	625	584	619	613	562	569	574	570	594	563	617	625	571	608	594	659	612	563	591	601	602	603	576	609	560	625	535	563	589	582	623	588	603	613	554	620	594	603	583	621	606	568	568	615	580	599	623	554	587	614	561	622	603	620	562	579	602	556	600	578	606	587	592	636	615	588	622	589	582	590	658	601	577	610	610	586	612	581	600	579	611	573	629	600	600	586	638	563	613	609	598	569	613	586	609	563	615	614	573	552	594	602	592	648	612	590	629	604	579	602	606	597	558	636	593	647	638	630	570	628	634	623	568	620	586	663	551	576	563	573	625	588	638	600	582	589	587	607	613	605	605	586	578	608	639	591	585	622	608	618	598	575	617	580	617	606	575	598	622	607	613	574	604	541	622	633	637	592	579	577	586	606	616	608	556	592	589	613	570	629	552	581	592	663	630	546	582	579	604	596	577	582	600	622	577	602	599	589	600	624	577	591	586	646	596	607	623	557	601	571	626	557	571	567	604	589	586	597	615	602	616	580	566	616	609	595	625	618	638	561	592	596	585	591	600	588	573	599	591	568	578	612	602	601	640	570	601	570	629	594	583	609	576	597	636	604	586	631	568	594	550	630	624	617	613	618	550	616	600	611	600	616	607	580	597	607	597	599	565	644	566	612	624	615	589	598	585	620	592	562	564	571	617	622	577	648	580	605	654	612	601	616	636	612	550	609	592	570	631	594	589	577	535	589	592	580	572	573	558	604	534	608	584	590	598	584	609	648	593	607	559	652	566	620	588	583	566	613	607	612	600	583	613	572	583	593	592	595	613	622	547	613	585	570	572	569	654	577	622	619	561	592	613	588	590	629	606	615	645	613	546	611	577	615	619	639	559	602	598	594	598	611	625	562	625	597	601	632	594	572	569	614	573	617	563	615	615	608	592	590	630	621	592	633	604	609	599	607	599	568	619	589	633	579	626	599	678	609	596	595	588	609	588	573	585	561	603	583	583	569	574	616	637	606	622	522	614	586	616	601	590	596	583	582	614	606	616	574	612	583	563	586	595	577	607	580	607	594	634	597	580	613	643	602	606	616	633	577	595	589	573	602	619	623	578	634	602	587	622	674	595	573	579	589	629	569	597	607	596	592	608	614	576	607	581	598	549	598	554	601	566	590	611	539	590	604	608	562	592	541	601	568	582	600	623	585	671	586	605	583	603	605	577	584	576	568	616	568	647	611	579	572	569	598	599	599	589	605	595	600	583	642	597	587	617	633	622	561	652	596	643	593	560	571	571	565	605	603	597	589	587	529	569	603	568	621	625	593	633	547	549	610	605	594	560	601	613	571	629	582	563	624	624	593	600	612	616	583	612	613	565	594	567	578	623	647	618	570	650	610	592	556	596	603	585	628	651	558	560	612	583	539	598	612	634	604	588	627	630	616	606	574	628	602	595	603	589	594	542	609	608	595	613	584	589	594	564	575	634	571	554	590	608	619	615	565	605	592	604	614	605	586	594	597	616	569	594	573	615	631	594	652	598	560	598	612	604	624	607	634	594	610	579	556	642	594	549	581	588	565	593	602	638	588	580	569	608	618	619	568	584	580	632	605	612	603	599	557	568	556	617	614	588	610	607	620	614	597	591	596	567	531	587	588	637	614	649	586	593	636	605	576	595	582	594	590	556	585	533	638	626	567	611	573	629	590	605	592	584	566	619	596	600	645	583	545	602	581	593	605	557	639	623	568	630	546	601	595	588	592	629	602	581	584	626	573	632	632	594	578	616	576	580	643	592	615	599	573	579	577	579	588	609	598	598	561	565	600	580	584	649	628	597	591	584	589	626	597	613	577	626	588	585	641	609	578	596	568	620	619	607	591	593	565	576	614	616	607	601	604	587	593	542	639	568	572	620	641	591	532	628	596	625	595	619	593	616	565	555	603	583	599	600	587	628	626	621	606	583	576	599	596	555	627	514	627	584	614	573	653	610	609	597	582	567	543	596	553	558	611	611	582	594	613	575	604	612	597	620	599	601	633	590	613	601	601	600	601	595	609	615	608	561	638	650	608	599	620	563	600	626	643	635	652	607	576	614	589	580	593	596	587	575	606	627	571	586	617	566	594	537	576	619	591	584	608	573	593	636	598	608	576	659	554	578	632	640	598	624	573	603	580	611	637	613	628	599	589	627	608	596	572	604	646	544	622	630	653	609	624	564	612	577	566	619	577	601	610	632	603	625	573	607	597	581	603	575	548	600	610	595	575	558	597	619	590	571	590	634	570	573	596	587	621	578	569	603	589	586	574	580	583	606	625	632	624	617	610	585	633	612	608	603	599	570	587	608	576	595	612	610	604	586	580	610	590	592	616	628	655	622	581	611	580	618	583	625	637	601	576	576	599	586	624	606	606	628	632	561	645	596	614	638	565	561	570	627	572	607	588	567	607	594	617	604	587	561	583	625	544	573	656	615	569	559	625	580	609	625	622	604	593	613	611	581	596	585	603	611	622	609	587	595	590	606	579	627	635	619	605	580	569	611	625	618	614	632	611	589	592	604	615	620	583	582	604	608	600	580	590	618	615	594	578	579	572	572	562	611	596	607	579	559	562	579	605	614	600	564	583	619	610	604	611	602	572	638	593	597	613	567	579	615	596	557	559	578	547	578	566	581	614
79203	71452	59392	32591	7472	557	361	310	324	325	309	288	306	312	278	275	275	315	292	267	284	284	299	313	281	289	279	283	265	261	270	270	305	302	288	290	274	265	297	272	290	254	278	255	276	308	268	319	261	278	277	265	273	277	270	253	279	289	283	267	245	297	293	277	301	280	277	285	310	267	280	275	261	264	291	267	250	277	268	233	285	293	303	257	291	272	239	311	263	247	309	271	247	263	284	276	313	283	282	317	280	277	293	280	249	284	265	305	265	285	270	267	277	299	274	303	284	261	235	290	278	277	305	274	311	281	275	312	278	272	294	286	290	266	268	262	282	277	278	289	276	262	278	263	259	288	244	301	240	260	276	252	270	264	278	290	287	302	275	289	268	277	257	263	286	297	289	298	297	267	278	290	283	320	288	276	283	289	272	292	254	279	277	283	283	295	291	281	305	273	295	285	261	286	285	262	303	300	302	307	294	267	346	265	291	293	278	281	295	256	276	273	278	247	275	298	314	278	283	304	249	313	317	282	294	312	289	278	277	298	293	292	255	298	286	286	288	273	283	289	280	294	285	302	279	277	266	278	279	289	288	284	290	285	293	289	271	306	265	282	248	254	306	265	300	248	286	288	284	271	285	253	260	278	257	303	315	322	270	264	277	279	275	273	296	303	301	283	300	282	274	304	255	312	273	289	310	303	299	272	278	296	306	300	297	264	257	286	258	280	288	283	298	289	292	276	302	273	303	281	305	279	283	259	256	309	260	284	266	265	279	280	284	323	252	293	266	290	273	260	289	273	305	282	292	246	246	271	280	244	270	299	293	272	265	274	291	295	278	290	291	290	261	275	294	297	310	272	267	278	286	272	264	262	306	297	280	290	295	309	267	272	286	292	282	310	272	259	280	287	270	259	263	310	301	288	271	236	300	283	266	274	281	280	275	275	251	301	251	263	278	269	281	243	291	290	305	292	291	280	316	256	279	272	291	271	300	280	269	271	295	291	293	279	300	313	290	303	281	270	299	297	280	306	266	260	299	297	275	293	250	294	311	291	262	275	264	309	296	256	277	284	250	290	309	299	289	272	265	264	276	278	280	288	275	255	287	276	263	278	278	264	298	270	270	292	298	260	282	276	284	281	313	322	278	290	257	301	262	313	313	279	282	292	296	299	276	281	268	300	301	303	281	297	289	300	304	273	264	254	286	276	261	297	283	286	265	274	274	293	256	295	292	280	276	307	280	280	292	274	278	275	289	274	273	276	284	267	250	289	264	264	314	286	256	287	294	284	234	260	271	270	279	303	257	300	283	263	288	272	292	283	252	247	263	255	249	277	297	244	295	288	291	279	268	270	290	296	297	269	314	289	292	300	296	267	287	289	258	255	275	251	296	295	267	300	276	299	294	291	289	260	260	258	292	255	287	273	310	293	272	277	278	278	269	272	304	316	250	289	267	280	263	284	281	272	288	276	261	298	288	269	280	286	273	309	287	274	291	270	280	300	283	304	292	270	267	286	267	288	281	295	292	299	285	290	291	271	300	316	284	318	263	309	271	268	277	274	279	289	303	320	285	281	270	286	265	296	262	296	264	284	268	287	269	297	261	269	267	312	278	302	267	299	310	274	294	260	299	269	299	263	304	283	276	277	286	281	288	276	256	308	276	324	301	318	294	302	277	292	317	264	310	260	274	274	321	268	302	269	294	317	278	270	287	274	325	265	280	296	312	276	308	275	245	278	258	286	309	285	295	290	280	266	298	293	279	264	269	274	289	319	278	261	258	265	288	289	298	288	250	261	288	308	297	260	283	287	289	273	291	290	275	294	270	310	298	276	261	298	295	293	273	284	253	322	293	274	288	283	295	262	286	283	297	301	258	278	295	276	278	261	274	269	271	306	285	279	294	282	291	282	257	288	283	299	277	255	316	251	278	294	295	295	277	257	267	291	292	294	273	324	287	280	295	302	279	289	261	276	283	277	272	251	277	282	276	270	306	290	304	261	296	301	278	278	292	287	302	270	286	269	278	305	242	263	289	277	301	283	279	279	271	290	259	312	318	288	251	265	267	279	292	261	297	284	318	302	285	297	294	274	298	282	282	298	268	280	260	286	278	278	288	275	283	267	277	307	261	310	288	275	284	278	281	280	278	294	284	273	256	276	293	286	265	292	279	310	264	286	316	259	306	256	272	285	304	250	291	264	321	268	296	271	279	297	302	253	286	247	262	293	265	289	281	312	277	305	270	297	269	272	282	282	285	260	260	274	298	252	271	286	280	283	302	262	265	266	263	268	263	287	280	237	311	302	292	274	282	268	256	307	268	284	263	293	299	305	313	274	280	326	293	281	271	294	277	291	252	264	290	276	286	291	275	293	283	296	309	287	268	291	291	253	260	277	247	278	301	280	290	273	257	292	312	299	296	291	311	277	274	289	260	266	290	289	292	312	270	261	286	254	289	300	277	289	269	279	274	289	300	309	274	296	279	284	286	298	266	305	282	248	265	276	307	276	270	286	275	282	284	308	293	271	278	258	279	263	282	277	301	272	250	264	316	297	305	271	304	277	278	283	297	297	239	299	290	273	277	279	267	283	271	275	266	288	279	284	284	294	281	258	276	270	296	258	293	253	294	304	305	288	292	264	271	288	285	272	274	280	289	308	286	274	242	264	276	292	296	320	299	263	273	285	281	275	285	307	278	269	268	270	273	303	275	278	265	270	281	289	239	271	303	262	259	271	262	285	296	282	298	290	302	293	289	249	276	295	268	261	291	266	290	263	272	255	267	268	275	298	325	275	300	286	280	269	283	292	306	279	277	310	299	286	271	311	252	301	273	282	279	281	300	275	284	294	280	261	286	252	295	315	273	254	306	285	292	293	304	250	270	278	276	251	292	253	274	300	299	283	274	278	284	302	243	277	267	282	297	253	279	268	297	285	274	277	283	278	266	288	290	281	261	279	271	306	266	282	270	277	244	279	291	254	269	288	257	273	253	263	257	256	293	289	274	298	285	307	302	301	297	272	267	274	285	281	299	252	311	259	290	270	273	275	271	319	256	280	277	253	282	261	280	290	257	299	278	325	309	306	304	302	311	266	266	254	290	278	287	281	264	240	289	286	291	303	293	272	281	280	258	287	245	306	291	263	289	289	290	267	302	261	295	315	296	275	266	259	295	256	259	282	292	285	276	272	268	275	293	273	295	297	315	276	281	295	268	296	272	339	263	264	289	310	264	251	282	288	267	293	283	281	277	279	284	277	275	287	303	267	294	273	292	277	236	305	308	301	294	272	310	296	270	291	265	306	268	253	263	247	289	265	280	279	254	299	271	269	290	269	288	282	275	270	284	272	287	275	288	312	296	269	296	279	268	295	281	298	268	279	274	285	301	297	282	290	307	276	315	273	255	276	276	271	285	253	248	283	278	263	251	312	282	312	267	279	297	304	265	303	284	298	321	287	300	265	279	273	253	299	280	273	276	285	270	269	301	264	268	274	275	291	297	287	287	309
61934	60954	55384	27474	1300	1186	1097	1031	1071	1012	935	944	987	867	871	829	905	876	910	873	857	887	861	824	877	834	904	840	870	841	917	868	863	888	826	815	840	873	871	870	799	856	847	860	861	823	776	858	827	826	834	863	859	822	916	836	842	902	838	814	856	814	851	872	830	789	820	858	859	873	842	826	871	866	861	864	905	869	845	798	850	878	825	874	842	800	858	859	819	813	809	819	829	862	880	824	842	845	845	861	907	772	854	851	835	840	829	836	854	815	859	830	848	851	845	883	851	832	796	840	835	867	780	853	806	832	872	873	813	837	804	804	896	828	867	846	885	872	831	813	826	861	838	821	845	821	845	803	818	818	810	831	851	766	755	823	808	844	883	829	812	854	841	826	821	821	845	834	805	848	861	834	831	841	788	862	853	882	871	849	882	871	868	841	856	831	859	867	866	763	791	873	807	841	852	813	870	806	797	839	786	839	850	834	835	855	874	801	855	834	793	851	821	823	860	827	810	824	877	887	806	809	835	896	886	855	867	880	848	843	843	836	860	828	821	814	845	851	827	847	820	796	872	823	854	900	917	821	924	892	867	806	767	871	827	815	804	823	891	847	894	853	836	874	807	871	817	842	856	810	797	850	882	836	799	829	799	816	811	855	848	876	836	858	814	805	826	890	813	839	891	828	852	828	818	829	870	911	854	853	833	841	824	855	881	822	801	837	820	858	805	831	858	798	853	862	845	859	804	872	822	844	880	848	858	855	911	821	857	837	829	825	889	817	834	834	890	836	805	844	877	836	833	866	880	790	863	848	828	840	834	761	818	871	834	825	874	881	859	778	798	849	848	812	866	874	825	901	891	840	884	807	916	808	815	863	781	872	770	851	858	871	807	820	854	839	851	842	879	822	804	800	832	812	797	802	855	768	898	832	827	850	884	828	818	887	822	885	847	893	854	807	798	835	875	850	839	799	827	861	811	795	837	836	846	845	854	803	837	841	859	813	842	851	871	814	844	884	800	799	910	851	848	898	817	831	787	819	826	868	847	863	830	806	843	869	870	810	859	842	803	850	831	856	824	913	860	837	805	805	853	880	815	778	811	816	846	877	809	851	876	851	859	796	858	828	868	843	836	846	846	820	819	829	860	828	845	797	851	821	834	847	854	812	828	767	818	813	857	833	778	778	842	830	848	874	814	802	826	842	875	860	865	856	785	794	847	837	832	843	841	869	876	886	831	897	854	872	790	847	857	878	889	885	883	838	831	826	863	768	883	832	813	875	817	846	890	827	899	811	832	873	870	813	796	818	878	844	828	824	850	835	812	797	858	859	808	834	842	834	810	826	820	817	840	830	807	920	819	844	874	797	859	857	814	831	850	811	832	856	823	860	858	823	879	851	843	830	857	816	838	806	852	846	822	878	877	770	847	846	885	815	834	801	801	866	815	791	797	818	833	836	842	851	866	898	866	828	779	839	879	848	865	798	814	798	869	830	846	842	838	882	846	864	844	899	854	825	835	870	860	833	842	824	855	845	853	806	872	825	810	794	903	823	845	831	834	802	795	890	864	831	889	863	861	830	833	823	857	830	882	842	832	863	861	818	883	811	871	813	830	790	842	842	839	818	843	820	864	852	846	860	832	814	835	876	824	837	830	825	877	901	889	785	842	852	881	812	854	827	811	834	777	887	854	842	814	816	841	824	874	850	851	758	856	770	799	808	852	827	817	835	817	834	767	816	814	827	812	792	853	822	809	872	822	820	843	858	894	856	856	863	865	863	849	786	848	807	802	842	854	879	862	818	918	801	864	819	818	832	848	796	833	872	848	808	835	868	805	860	858	819	828	811	874	857	879	799	819	837	827	855	863	898	828	839	855	839	856	829	802	859	854	828	848	863	875	845	802	811	815	837	822	825	809	854	851	904	796	811	821	778	839	814	832	877	827	857	831	819	881	806	886	873	820	851	867	848	833	859	869	849	844	844	834	837	836	893	789	851	830	846	896	843	825	831	858	819	818	805	822	852	853	823	854	818	849	816	875	824	867	857	859	818	843	843	877	868	856	832	813	808	777	841	839	859	818	864	862	831	832	844	881	781	812	854	825	858	842	845	828	831	837	855	841	907	800	820	893	775	774	837	864	824	812	859	833	834	889	860	843	812	853	803	811	856	851	842	845	847	869	832	800	839	834	821	803	832	834	832	839	849	832	838	832	822	811	852	868	842	869	855	869	857	816	750	844	814	794	878	848	801	854	842	851	829	857	784	855	781	844	841	831	814	817	837	804	848	895	870	864	811	795	872	876	848	830	832	848	866	837	885	835	899	835	857	828	890	842	846	819	814	857	874	835	789	827	822	816	870	825	820	864	842	805	837	874	830	848	856	855	897	863	841	820	837	844	836	865	837	880	820	838	815	884	878	822	838	919	808	850	841	863	792	830	799	794	794	845	831	872	809	871	849	816	885	854	849	885	822	860	856	880	801	814	822	777	840	803	812	853	832	864	785	855	895	839	860	850	840	830	846	850	826	804	891	843	805	779	797	860	877	819	860	844	816	821	867	782	870	842	872	869	862	846	820	772	853	838	845	817	828	888	828	818	822	801	822	794	832	823	818	836	829	830	816	801	880	866	829	848	835	842	822	854	808	841	873	795	829	902	812	874	843	839	817	903	861	834	863	833	879	816	830	827	847	857	822	889	860	860	822	801	777	830	887	816	831	867	801	818	873	823	804	878	837	849	779	801	846	862	882	839	893	838	828	836	814	831	854	789	829	800	799	823	801	824	857	814	848	854	854	842	864	813	868	830	820	858	848	840	877	796	844	861	831	850	814	810	850	807	889	815	821	869	871	802	843	899	795	879	847	861	823	879	822	894	816	833	839	837	904	851	867	845	813	869	825	805	859	889	832	906	866	805	894	818	844	847	877	807	838	855	826	877	805	816	820	862	827	772	875	912	810	860	860	828	849	927	771	826	815	856	815	845	842	832	828	850	855	852	825	847	784	830	805	873	857	848	870	812	862	868	858	858	854	829	798	840	869	810	808	782	835	806	868	837	865	848	824	806	848	818	839	834	816	836	857	801	816	836	837	862	831	836	840	785	820	871	844	830	844	832	870	860	827	863	791	783	825	813	840	852	837	765	875	822	854	902	866	885	855	856	845	808	839	859	833	873	836	787	805	861	881	798	847	889	862	820	842	861	822	860	869	870	829	849	821	834	875	840	818	860	842	855	850	813	808	851	849	833	817	831	905	888	808	862	821	844	789	887	869	842	841	809	837	829	837	825	815	859	827	845	801	828	859	799	858	836	859	806	877	826	828	834	818	811	855	779	822	882	858	824	803	866	871	828	886	858	839	900	791	764	795	811	784	825	901	847	832	845	804	825	851	826	861	872	828	813	852	799	846	820	821	865	885	841	890	816	790	846	785	855	847	780	867	804	815	826	848	812	843	853	867	826	868	784	853	860	845	831	813	809	858	830	866	805	804	851	810	810	859	881	811	823	832
32437	18925	8292	1638	225	140	125	122	152	121	145	122	150	124	122	117	130	123	130	119	138	137	152	135	130	127	126	138	115	129	111	123	133	129	129	128	138	140	121	127	123	133	118	132	113	128	139	127	116	116	143	122	122	122	114	123	151	131	112	124	142	142	121	121	121	129	127	126	126	129	134	128	137	132	145	124	129	124	134	139	133	134	126	140	136	135	144	128	120	133	127	140	145	144	113	131	127	130	145	123	138	150	133	130	120	140	123	143	139	136	135	129	116	117	157	129	117	142	135	126	131	133	128	111	143	113	130	142	138	129	127	128	140	116	114	131	113	132	116	124	140	123	124	144	128	110	126	121	115	127	142	130	116	120	113	143	131	135	125	131	114	142	120	134	122	115	141	121	109	123	130	132	142	115	115	145	135	112	143	129	117	140	127	110	111	140	133	126	136	118	142	139	136	139	132	125	118	146	146	117	141	138	106	113	139	126	119	119	130	103	148	136	130	135	141	130	149	130	115	133	145	125	122	131	123	113	150	130	130	156	124	139	128	119	115	141	133	117	121	141	144	141	146	122	140	136	125	150	136	129	127	147	123	123	118	138	128	129	99	160	132	124	111	124	137	127	136	133	121	118	137	120	152	125	133	147	137	117	130	117	127	130	131	119	124	120	124	132	137	124	135	127	146	117	122	122	138	128	114	141	123	124	104	146	143	123	141	108	129	140	121	127	115	123	146	122	129	104	125	141	114	109	124	112	122	128	127	120	126	158	128	133	127	136	131	125	136	137	147	132	122	151	135	121	109	104	125	133	122	122	129	138	136	116	131	126	138	124	108	138	154	114	141	129	133	124	129	125	130	142	124	116	128	124	128	114	146	129	134	148	113	128	136	132	126	125	143	125	122	134	137	148	130	139	125	135	117	136	109	131	128	159	113	139	135	132	126	114	121	127	132	145	110	138	143	121	140	126	119	148	127	144	120	118	155	122	128	143	122	120	143	151	131	135	121	131	114	126	134	138	123	114	129	118	113	122	138	154	120	110	140	118	123	129	130	118	112	132	119	125	132	118	118	128	140	115	140	138	114	111	143	144	146	140	132	134	113	120	130	123	135	110	126	122	131	109	130	140	126	124	111	142	140	132	136	129	115	132	132	102	138	124	130	143	140	161	159	138	124	131	138	133	136	120	123	137	125	138	131	129	110	114	116	130	124	118	130	126	141	147	137	139	151	123	114	144	129	127	131	126	132	146	145	136	129	126	116	137	116	115	160	116	134	117	123	119	106	119	129	132	145	141	116	123	122	142	125	134	137	125	129	127	131	120	124	132	140	105	133	132	131	119	145	112	133	141	109	111	137	143	114	142	134	144	127	140	124	131	109	149	139	121	127	125	129	144	130	126	120	119	134	123	126	137	135	125	145	126	109	137	113	127	122	133	129	117	128	120	131	114	150	127	136	142	134	124	128	117	133	131	131	139	129	147	118	129	117	120	117	116	141	130	125	114	134	101	107	122	158	135	131	135	130	124	120	118	115	114	126	122	134	117	133	130	132	121	131	116	134	107	139	125	135	128	107	149	111	119	121	119	146	119	129	118	114	130	140	121	140	144	120	137	117	117	151	132	114	152	135	130	141	137	115	137	121	126	115	106	126	117	123	137	141	142	127	126	113	125	126	119	122	139	128	107	150	118	129	159	131	144	140	123	113	111	145	143	129	128	145	143	119	135	144	112	115	143	111	119	116	114	151	118	122	137	132	141	156	143	124	138	119	110	123	120	137	130	137	109	135	127	153	133	124	130	131	142	127	114	139	128	135	123	144	136	124	126	157	129	126	115	127	134	138	127	132	117	105	118	128	128	123	122	146	123	123	130	155	134	124	122	129	149	136	110	131	108	119	135	129	140	124	130	143	117	133	113	106	133	116	112	130	121	151	132	134	134	135	139	134	113	148	122	131	135	106	121	131	121	140	136	115	129	148	149	124	137	128	133	122	131	135	118	132	112	131	148	118	136	138	130	115	129	160	114	125	135	122	121	132	128	148	121	101	115	137	125	136	118	138	141	131	126	136	125	110	125	124	120	155	128	114	122	131	129	135	115	118	118	134	132	134	130	114	143	125	113	121	128	123	119	117	117	131	135	110	116	133	115	143	118	128	125	148	135	137	124	117	136	116	132	131	135	130	128	130	109	130	101	132	130	152	128	129	133	143	133	149	140	129	131	150	139	131	121	122	102	144	151	129	147	128	126	125	149	120	113	141	114	128	154	138	127	118	137	141	123	151	149	125	118	140	116	124	148	146	141	134	135	162	144	110	132	152	114	129	119	125	139	136	132	121	128	119	145	123	91	123	117	148	146	123	143	114	122	127	144	128	138	126	146	113	110	121	109	128	120	114	133	114	110	116	123	125	130	138	132	143	143	127	116	110	146	144	130	112	123	111	127	147	134	145	113	133	137	130	107	127	127	122	128	141	113	109	137	148	117	116	128	121	108	148	139	139	125	138	130	133	131	151	143	118	138	132	134	114	126	116	105	135	124	123	153	127	129	135	142	121	144	121	124	139	121	130	134	133	117	115	133	129	119	111	139	141	129	123	128	133	132	124	134	125	127	136	122	121	151	119	131	120	120	132	114	96	150	132	144	136	123	146	132	138	116	131	143	142	128	119	116	126	124	122	147	122	128	133	133	136	136	129	134	140	144	150	129	151	154	127	119	140	157	131	131	145	109	156	135	134	121	141	122	136	122	136	151	139	108	140	118	129	119	148	120	131	149	139	145	125	125	119	145	105	117	128	124	136	127	114	124	126	112	118	127	140	122	123	135	129	120	127	143	128	126	126	129	145	135	116	118	114	157	137	125	116	127	126	122	126	128	134	115	152	132	125	131	130	150	132	140	147	117	145	129	125	122	119	148	126	135	117	136	139	108	135	117	132	120	111	134	136	126	133	131	129	125	121	143	134	137	146	142	154	143	125	118	141	134	127	111	134	143	120	143	128	133	101	121	121	113	133	127	133	118	158	138	124	131	134	122	123	117	112	129	118	119	128	159	132	120	123	113	132	134	124	139	135	119	128	134	129	157	127	136	150	136	150	113	118	131	116	117	130	127	118	131	133	122	132	138	125	128	121	129	110	136	112	145	113	122	122	135	138	120	133	120	124	125	129	128	146	132	122	124	135	100	140	135	163	114	123	137	161	134	124	122	120	133	110	135	131	135	111	139	143	122	130	125	127	121	134	127	124	143	141	127	111	126	133	133	120	128	137	131	132	125	109	140	126	138	111	130	137	137	117	127	123	147	123	137	144	125	109	125	138	124	128	133	131	127	123	126	130	125	128	129	140	127	143	136	134	122	133	125	134	130	134	109	135	142	113	139	138	133	135	136	122	119	136	116	130	113	133	139	117	128	134	129	123	163	131	127	129	137	133	131	116	117	131	139	130	125	125	131	141	142	123	100	107	131	140	148	119	139	110	132	113	170	121	115	100	149	98	111	132	136	140	151
31473	21613	12576	3496	459	433	468	435	438	430	443	426	425	453	460	450	438	469	465	413	482	463	469	448	467	472	474	451	444	406	411	425	438	419	491	452	477	448	435	482	409	517	453	418	449	444	442	451	386	448	468	428	452	428	435	415	418	451	465	457	430	454	437	409	466	429	435	415	456	426	438	440	427	457	408	441	403	448	456	473	422	473	394	445	429	452	432	425	436	450	439	477	445	463	470	411	424	450	460	484	460	418	455	442	445	392	475	452	433	476	423	475	431	427	435	452	459	407	481	445	416	432	467	483	419	415	423	424	447	449	467	440	430	439	461	431	437	433	404	430	436	427	434	453	452	468	446	436	455	482	454	446	448	478	422	487	420	482	459	425	432	429	460	480	441	424	488	454	426	435	479	478	438	496	453	438	462	425	449	466	455	459	442	453	476	441	390	451	415	437	430	439	409	453	466	424	435	433	443	428	450	416	453	415	420	492	434	461	476	419	466	436	435	417	408	436	459	443	429	444	455	399	426	494	473	463	475	440	427	433	444	454	443	447	500	459	441	426	448	455	497	460	452	421	432	456	474	436	405	442	463	445	426	448	372	433	469	442	477	455	435	473	481	489	472	454	466	430	445	466	429	477	426	446	483	454	485	433	448	424	420	474	462	447	381	393	415	434	465	461	432	473	443	436	428	431	456	472	440	429	437	422	421	417	482	407	400	455	453	448	423	453	438	447	461	439	435	468	413	437	447	436	427	420	470	436	456	474	439	461	469	461	444	477	440	458	445	430	447	441	442	446	443	428	437	455	447	406	475	452	427	416	467	440	451	436	484	427	439	419	434	443	450	476	471	428	481	399	416	434	418	471	435	415	430	458	425	434	449	431	443	417	430	430	477	437	474	447	454	443	430	455	461	448	421	446	396	438	447	433	446	431	440	460	421	415	445	401	455	434	452	434	452	474	454	463	438	489	435	445	459	460	475	451	419	446	417	463	496	453	453	443	444	432	449	409	470	435	430	445	453	431	425	487	468	426	422	439	465	450	417	450	452	448	456	459	416	461	458	461	460	454	435	452	493	454	471	448	432	439	453	464	423	470	424	437	431	431	431	451	427	434	454	445	469	464	463	430	442	456	423	483	452	406	437	496	442	408	438	424	458	460	461	429	431	472	436	434	463	435	447	452	406	459	458	458	441	466	389	422	428	447	463	456	477	434	422	448	482	447	424	449	459	414	438	470	456	458	458	418	431	461	468	456	407	440	459	446	432	447	465	430	429	459	433	419	428	466	433	420	419	480	462	469	479	471	470	420	449	450	494	461	429	427	474	420	439	470	452	470	458	487	451	450	451	448	451	481	430	398	447	437	433	435	475	447	459	446	441	433	435	452	411	457	469	453	450	424	463	419	430	438	447	414	456	461	432	447	463	455	475	452	439	437	439	462	423	466	438	448	458	465	445	419	425	486	420	472	403	442	402	452	469	421	444	454	449	475	449	436	447	410	413	461	413	464	444	425	429	450	444	461	423	498	454	469	403	458	431	465	450	459	462	449	448	421	449	424	392	481	451	453	411	389	419	441	449	434	484	403	434	452	438	458	444	465	452	432	448	452	417	454	453	409	445	426	435	426	452	434	435	451	426	469	423	416	502	464	448	428	466	443	482	441	449	474	431	461	470	467	442	440	446	436	426	458	441	434	431	503	438	443	422	434	471	418	466	417	468	419	426	445	457	416	406	419	461	409	469	412	430	445	437	455	468	429	468	460	438	483	432	399	428	456	441	446	439	446	474	414	469	473	428	423	442	450	463	464	463	428	444	408	437	459	444	443	421	434	489	425	433	437	425	441	454	455	429	415	464	433	443	450	441	510	433	455	448	479	439	400	425	471	467	429	447	463	447	430	437	452	471	432	434	447	445	435	465	449	407	408	469	437	445	409	447	412	408	499	484	391	458	466	452	473	459	429	454	442	462	475	456	430	452	423	476	424	413	446	473	453	425	442	473	456	417	447	446	498	461	417	445	432	437	433	437	433	448	419	439	472	456	429	455	473	428	448	425	430	407	450	441	472	494	416	419	436	415	441	449	413	439	449	430	453	473	413	453	410	447	443	484	459	414	460	438	426	409	457	466	444	413	428	415	461	449	469	443	429	446	429	423	476	493	405	425	450	444	454	484	441	404	470	455	444	444	464	443	431	440	437	476	439	453	439	483	456	445	471	440	443	435	439	414	434	463	444	430	438	435	429	474	434	428	428	427	436	432	475	471	458	445	439	401	440	446	440	470	483	467	489	443	414	415	434	472	474	444	432	434	456	438	448	460	411	421	442	501	401	467	440	464	434	417	443	440	443	443	419	478	422	455	472	412	467	433	464	428	437	450	457	454	462	461	455	464	441	455	434	384	437	411	442	447	438	460	458	439	420	430	460	461	433	457	433	413	473	501	429	442	442	466	455	442	438	438	447	445	410	438	429	466	422	438	437	427	461	417	402	423	419	473	468	409	456	435	475	447	421	481	441	431	455	436	470	428	476	469	442	443	493	452	449	423	443	429	449	426	438	457	434	440	427	478	459	455	446	476	455	442	426	427	423	417	420	455	452	464	430	475	438	414	476	456	472	443	425	424	454	431	451	447	451	447	413	421	431	452	449	455	468	484	446	458	471	448	494	446	432	443	454	432	437	396	439	425	462	478	409	442	459	430	407	456	459	475	452	435	450	439	476	413	450	421	450	450	458	455	442	451	426	430	467	429	402	440	488	447	439	426	443	450	449	404	476	478	484	458	420	444	426	412	454	434	436	423	452	419	423	445	467	473	413	452	434	421	464	445	451	434	466	462	430	428	448	427	473	429	434	456	417	445	469	448	426	443	453	455	452	434	445	479	463	452	435	436	456	454	460	447	453	416	456	447	473	434	483	442	419	471	457	457	424	459	443	439	424	414	470	474	451	434	466	406	448	448	457	446	468	443	456	444	426	462	496	440	447	421	428	444	460	435	456	436	395	435	464	396	451	466	403	453	421	476	418	441	455	465	463	459	437	414	434	440	454	441	438	448	417	466	450	449	446	424	497	425	434	442	422	458	447	462	491	448	470	462	440	463	428	473	440	429	434	450	463	422	452	478	459	445	429	458	432	441	403	473	465	468	471	475	431	474	461	456	465	419	465	456	434	407	450	433	456	436	465	456	445	464	436	436	459	433	443	428	439	430	446	421	461	451	475	428	440	434	438	414	452	406	435	436	420	458	448	468	453	436	442	437	439	429	463	472	439	447	476	446	450	393	482	446	419	451	436	439	419	429	432	424	445	466	445	422	463	443	424	466	439	455	397	412	473	442	453	434	455	449	435	454	440	442	424	437	463	441	453	439	442	409	457	461	436	459	427	456	446	446	424	457	450	451	467	413	452	451	475	458	473	447	441	427	408	448	448	452	443	435	430	437	444	476	473	440	453	471	450	448	432	486	434	486	448	451	415	457	445	403	449	424	448	433	452	469	415	445	487	413	431
69994	59533	47861	24548	2840	235	199	187	187	207	170	184	182	209	159	184	167	188	189	160	203	190	175	202	182	184	173	168	176	193	185	191	196	200	176	181	172	165	172	186	174	193	168	199	191	178	173	178	169	180	181	203	180	184	178	175	165	213	187	188	179	154	160	186	180	182	177	165	222	203	169	165	205	188	166	167	185	179	197	185	187	189	168	189	195	190	182	164	201	171	199	185	183	175	201	184	185	197	172	177	203	200	196	195	200	185	172	167	167	173	180	171	180	179	175	175	140	169	182	202	162	152	186	189	183	156	173	193	185	192	181	181	207	184	169	183	179	175	193	174	172	192	173	171	175	171	200	196	188	172	168	187	169	169	158	198	194	180	190	157	188	158	172	178	179	186	149	168	196	171	189	161	169	180	176	193	199	199	172	183	189	173	170	178	187	172	164	169	164	204	206	182	169	186	199	205	171	186	188	166	177	175	187	174	170	178	171	183	197	198	160	186	171	163	212	181	206	197	175	159	190	194	182	193	185	194	205	197	155	179	215	170	195	196	186	187	178	187	188	171	173	186	174	175	182	189	162	178	154	187	173	177	197	172	182	174	180	162	174	199	165	162	188	162	195	173	194	197	199	202	186	170	186	177	212	191	187	183	198	172	209	197	177	203	186	180	186	172	158	154	194	201	161	190	174	182	163	197	175	193	208	187	187	223	188	169	165	186	138	183	195	179	171	205	196	172	189	196	172	162	190	181	213	160	173	194	203	169	194	187	181	191	181	194	200	179	179	198	165	212	178	183	182	177	169	187	161	138	162	189	190	190	182	169	175	178	185	170	175	191	162	193	190	193	195	166	173	195	184	166	199	165	178	170	204	185	197	172	189	162	175	185	186	156	165	205	172	181	177	172	177	183	180	170	181	183	177	185	184	206	207	175	187	176	191	170	173	177	166	181	179	181	168	167	173	180	187	171	188	207	172	205	199	212	186	183	181	191	188	166	172	187	204	223	167	157	169	180	183	174	182	164	193	182	198	177	180	185	173	166	171	180	192	201	196	180	205	171	167	186	171	158	175	185	210	164	176	168	198	206	176	179	171	186	219	179	161	156	178	167	167	212	179	181	184	184	184	188	179	200	167	184	189	173	180	212	182	171	181	191	166	189	211	176	168	178	180	175	202	181	178	177	182	191	168	194	190	162	163	177	171	208	199	172	183	215	154	175	194	201	158	204	182	192	176	194	208	177	149	191	178	175	190	197	178	181	181	192	179	187	176	186	218	193	192	187	182	181	179	223	176	181	173	187	189	176	173	187	192	167	198	179	190	161	185	195	176	183	184	159	181	177	182	201	215	174	169	200	181	189	194	197	161	169	193	194	204	198	173	174	201	196	177	175	177	172	173	177	200	190	174	184	180	186	182	172	169	187	192	183	173	209	183	178	209	196	167	181	197	171	206	203	167	198	186	177	193	177	192	191	210	175	174	185	168	178	181	197	187	147	190	183	162	156	201	194	182	174	170	167	183	184	192	151	208	206	174	198	174	161	170	182	201	187	185	151	191	189	192	201	168	172	168	210	196	174	183	205	192	170	178	169	166	170	156	184	186	199	188	194	170	186	196	190	181	166	159	163	183	162	183	177	188	185	190	158	175	194	164	188	162	218	188	197	172	175	166	184	153	173	191	173	211	160	178	161	160	184	171	193	180	199	194	204	189	177	218	226	192	179	179	171	180	185	192	183	184	170	177	179	204	185	185	187	176	191	135	196	182	210	162	172	167	182	189	190	162	198	167	192	192	202	202	211	168	183	200	185	187	200	162	176	161	176	181	191	191	195	179	179	223	197	161	195	199	177	208	175	183	167	187	204	194	177	183	179	168	185	184	190	180	198	188	161	162	183	200	205	184	194	194	194	181	193	183	178	188	188	168	177	144	189	201	186	163	194	189	186	177	183	204	167	174	182	171	170	196	196	196	194	212	186	179	189	181	198	174	183	202	182	174	184	178	198	198	169	172	202	165	168	155	172	165	188	196	169	186	219	173	191	169	156	180	194	151	196	191	164	192	196	172	159	195	180	162	183	193	173	178	200	175	202	208	177	168	197	183	197	191	153	175	155	204	163	142	186	179	202	169	181	195	216	184	191	156	195	170	196	188	173	199	186	178	161	174	193	186	167	168	170	189	157	196	218	182	188	201	210	185	187	168	189	191	194	171	176	181	171	180	196	168	206	189	197	192	192	181	190	183	179	200	179	178	176	198	169	195	175	190	190	194	168	183	155	176	164	178	155	186	168	180	168	184	187	188	170	182	167	187	196	181	191	189	173	162	184	182	183	208	201	173	196	181	171	165	196	189	198	165	155	175	182	174	194	174	154	169	169	195	189	190	190	199	171	194	195	184	167	181	158	192	181	164	207	181	176	182	183	181	189	176	155	229	182	161	194	169	200	193	195	185	200	192	176	165	211	185	176	186	169	185	178	178	179	168	199	186	180	184	171	200	206	209	172	173	197	187	200	171	183	191	161	185	158	183	192	203	202	192	169	192	157	156	143	199	185	189	172	194	184	195	200	193	178	174	201	171	169	172	174	193	188	206	170	203	194	184	170	180	177	192	168	182	209	177	179	191	205	171	173	185	190	178	207	172	199	189	189	190	179	173	191	196	170	177	182	176	163	181	186	188	188	197	165	182	186	199	163	190	203	176	167	170	171	183	184	166	169	162	197	185	172	187	193	187	198	190	176	197	167	180	184	184	186	192	205	173	177	186	187	211	200	178	156	189	210	190	191	200	199	187	163	176	184	176	182	174	179	189	188	197	147	182	183	176	169	205	179	169	182	193	170	194	204	189	186	192	173	175	187	191	169	205	194	194	171	168	176	177	196	166	184	188	161	205	177	186	191	209	183	158	196	191	185	179	181	196	183	154	178	202	182	183	171	194	189	180	154	171	184	190	175	196	201	168	178	178	188	187	165	178	187	188	183	181	183	195	156	182	147	175	203	193	215	180	205	179	174	201	198	186	194	166	179	189	180	182	182	170	182	182	198	200	190	165	183	193	202	190	184	176	190	186	177	181	192	171	173	185	172	191	181	189	165	163	171	182	183	181	169	163	181	182	171	186	178	208	188	182	174	174	201	207	186	169	155	177	176	188	177	172	182	173	156	210	206	182	182	177	192	192	189	171	194	176	192	186	170	180	167	177	180	177	174	181	179	196	169	166	183	190	172	204	191	174	200	196	177	158	164	180	158	178	192	187	206	164	182	177	205	173	221	179	197	188	215	191	176	188	182	186	178	170	207	193	165	172	168	178	195	165	197	188	180	154	171	197	188	194	217	199	193	169	193	194	176	176	170	173	182	194	197	163	210	195	184	177	177	193	178	192	170	183	191	183	172	186	156	169	168	197	166	182	198	189	216	182	182	171	197	187	185	185	176	183	185	183	212	197	187	201	179	162	211	198	198	180	168	166	216	164	182	159	202	199	167	184	150	169	189	171	161	189	170	171	203
50962	47988	44680	24016	822	778	704	680	617	671	637	668	650	605	634	636	582	541	618	584	624	573	592	610	588	571	545	598	623	607	600	547	597	570	602	566	571	583	615	572	633	587	568	590	625	590	609	605	586	567	595	570	568	595	612	622	621	640	561	650	585	554	585	612	568	608	574	584	554	561	612	591	606	636	570	606	549	610	558	581	576	582	566	600	566	583	585	576	581	577	604	576	564	568	600	587	615	613	605	613	621	553	616	544	521	609	571	559	599	576	600	554	575	609	588	597	559	602	613	605	610	607	617	584	603	605	640	602	552	546	610	579	550	612	580	582	534	644	579	587	573	572	610	600	569	596	590	600	590	636	582	570	601	608	578	578	605	575	569	552	579	611	590	613	577	569	608	602	635	600	637	604	561	574	551	594	580	592	627	604	599	611	561	589	603	599	593	557	610	571	578	602	584	577	608	606	559	607	560	581	598	602	619	613	571	579	544	598	575	562	625	563	587	607	542	586	579	613	540	567	564	584	600	584	596	597	615	568	580	571	611	554	581	562	592	567	585	560	607	613	615	600	630	591	586	605	558	593	598	550	581	581	571	608	573	615	544	626	559	609	575	575	550	568	594	584	590	583	552	581	591	570	591	589	594	544	562	605	578	595	559	559	558	661	581	572	565	550	604	596	605	513	557	617	584	572	570	594	614	570	617	552	587	518	589	625	566	589	585	583	554	564	590	554	620	593	621	587	547	593	635	572	586	573	567	602	567	579	606	538	591	590	579	553	571	575	560	598	584	644	554	574	609	569	599	581	601	568	588	616	561	569	554	565	625	521	617	600	567	588	581	572	614	568	627	563	586	560	551	555	586	576	555	576	557	609	599	593	541	572	584	569	598	577	566	583	629	588	597	525	583	552	586	612	571	562	613	535	602	601	592	571	610	594	566	587	594	589	585	602	552	554	558	578	591	590	581	542	563	618	602	583	615	584	593	615	601	608	572	568	621	586	578	646	598	567	626	568	657	587	583	596	602	565	570	573	590	565	573	600	533	584	581	535	606	581	600	571	552	554	554	593	585	567	600	592	590	590	623	583	590	571	583	575	625	639	618	595	606	575	593	585	568	632	574	576	572	564	590	593	583	588	595	577	563	570	611	625	600	595	613	620	632	593	575	591	573	617	572	579	594	591	606	565	564	584	547	596	572	584	603	593	566	585	601	556	556	579	614	587	566	587	526	558	569	614	584	564	595	624	621	606	590	612	559	574	589	570	586	557	560	603	557	574	545	643	590	564	633	572	579	566	558	577	602	622	594	574	544	609	592	577	576	589	590	584	564	537	594	603	596	549	581	590	580	611	572	569	613	662	608	584	592	609	586	552	582	566	584	588	582	593	579	574	587	554	588	569	546	629	623	578	604	622	554	552	567	553	581	610	605	614	584	609	546	560	593	544	592	558	610	614	618	556	595	584	591	585	552	565	569	565	569	561	567	581	571	574	570	594	610	587	596	564	565	566	573	615	569	595	608	602	606	629	583	616	562	621	621	581	569	588	602	589	561	618	600	562	589	544	572	593	577	606	568	590	575	620	650	562	563	581	590	561	572	568	548	599	570	548	595	571	540	514	536	538	576	600	657	582	597	541	572	550	577	563	593	615	555	599	580	635	585	588	568	601	639	613	581	595	580	604	586	617	575	596	574	606	589	611	594	574	574	600	590	554	564	585	541	587	635	575	555	548	587	573	580	589	550	634	586	585	612	587	625	574	594	585	562	579	624	585	593	577	614	584	561	594	570	611	587	580	574	587	603	536	619	591	578	586	577	579	585	597	581	623	601	581	589	615	566	555	568	620	618	575	588	591	647	623	599	591	549	597	609	563	581	555	596	578	561	641	629	583	575	572	580	602	604	613	594	552	583	604	563	610	568	630	586	604	635	577	589	568	577	562	557	626	600	565	595	591	598	577	573	583	596	577	564	650	609	611	556	616	567	604	556	597	616	575	610	568	589	614	561	549	601	645	564	544	599	586	562	611	552	578	589	558	588	596	570	595	560	552	560	606	554	575	580	622	579	600	634	594	616	594	553	605	611	560	587	590	563	588	590	596	634	553	595	607	565	584	596	517	577	554	577	554	610	600	577	584	549	592	577	579	556	600	587	598	563	607	573	574	570	579	549	567	570	599	567	584	601	556	529	590	548	585	574	592	635	569	594	609	563	594	602	560	578	592	584	598	614	594	589	590	575	586	607	543	591	593	588	597	562	599	605	548	601	582	603	590	593	567	534	553	627	602	559	577	581	609	592	571	525	587	568	623	599	580	608	601	615	545	578	545	588	603	531	606	629	565	572	590	570	595	608	578	621	571	576	612	556	572	611	594	577	584	601	639	564	594	594	583	569	612	597	597	628	539	559	554	557	572	581	624	600	609	638	612	571	584	571	603	585	600	614	567	595	610	620	569	554	560	633	556	568	633	603	620	583	590	596	548	614	619	572	628	613	561	587	553	630	569	630	619	541	562	570	605	604	629	609	639	561	532	595	564	559	592	591	624	571	599	592	607	583	606	590	549	607	557	582	604	582	598	572	586	569	571	612	590	597	593	580	561	582	617	580	580	540	604	597	617	586	583	561	605	629	587	578	620	575	606	626	590	565	602	623	595	597	573	553	584	636	584	563	567	590	561	579	591	580	582	589	562	551	556	618	602	620	603	603	665	553	554	559	590	591	586	599	547	597	568	596	584	603	595	655	612	607	578	579	571	628	568	599	621	601	561	585	595	614	612	588	568	572	609	644	556	591	609	560	587	575	627	570	575	603	583	599	581	594	605	580	551	591	572	589	555	604	572	621	541	556	549	590	579	614	582	578	584	618	622	652	627	544	626	584	567	563	575	580	567	606	556	600	609	552	585	577	593	607	611	579	564	609	596	550	625	578	567	553	587	569	551	563	633	576	580	580	577	607	582	575	619	582	581	617	587	580	601	570	575	540	582	573	573	579	567	555	570	570	554	613	548	578	626	572	571	577	552	583	569	575	576	590	614	565	567	556	614	591	572	575	598	613	559	620	625	635	561	617	591	599	579	581	584	601	570	584	582	588	548	596	561	575	547	589	578	596	610	576	584	603	586	551	600	607	582	624	563	563	589	579	581	575	604	602	588	602	604	576	523	593	572	630	587	594	578	617	572	597	590	545	580	548	584	560	625	552	622	617	535	602	599	591	589	561	587	588	583	606	571	621	578	589	624	577	547	510	597	553	576	567	585	615	568	639	594	599	537	593	602	600	624	597	560	600	586	590	574	606	596	584	590	561	591	564	579	565	601	584	622	594	572	592	613	567	539	568	604	622	570	567	592	576	592	611	596	583	572	580	580	571	566	562	635	572	601	548	575	550	569	576	541	571	575	617	570	606	569	589	560	606	604	604	575	569	602	599	564	584	593	552	593	631	599	578	590	543	594	582	582	602	580	586	632	572	601	607	603	597	564	595	625	565	568	628	626	599	614	615	625	555	615
78976	70571	59736	32925	7534	557	358	349	293	322	311	293	301	303	316	289	314	288	292	296	284	274	270	275	320	263	291	292	278	297	263	292	273	307	281	290	284	288	266	290	295	266	257	266	287	283	296	300	303	246	275	302	290	278	265	283	279	261	267	278	296	278	290	279	260	287	259	296	273	275	265	295	255	262	308	262	259	280	293	297	277	299	284	257	293	281	279	271	264	297	281	335	284	267	260	273	292	281	267	271	277	266	283	293	292	261	292	314	267	286	343	289	266	285	282	268	281	267	259	282	297	303	261	260	288	320	243	286	293	262	267	274	270	291	275	269	299	269	276	272	261	270	260	262	244	303	264	264	289	317	275	280	268	272	265	308	271	262	304	268	292	261	290	267	264	274	270	260	282	271	270	274	272	284	266	265	291	279	285	249	304	284	281	278	242	268	273	264	272	304	277	261	271	250	296	279	271	287	257	266	275	268	282	290	270	288	288	270	291	282	283	263	283	267	291	289	305	280	286	281	232	274	282	285	274	305	282	278	276	257	294	269	264	294	276	305	261	270	281	245	297	266	291	291	280	293	285	285	282	278	265	311	282	285	276	280	277	264	276	277	284	311	268	290	269	271	259	305	268	275	283	264	271	278	281	281	272	266	313	327	295	294	264	275	278	258	304	261	281	270	264	273	259	272	249	249	282	289	246	286	274	295	269	253	276	281	288	296	271	288	288	276	312	271	282	289	279	287	262	274	297	297	259	281	255	275	297	286	266	305	293	253	261	299	289	287	252	303	303	289	279	268	263	288	292	255	272	268	278	235	328	288	296	268	254	270	283	270	267	263	290	288	267	260	289	241	287	300	269	269	285	286	272	271	280	265	262	283	258	260	264	279	293	285	266	289	287	250	321	272	262	259	283	267	277	293	267	282	300	292	264	291	267	279	272	277	290	262	285	252	295	288	276	281	277	277	262	259	296	266	284	286	255	288	254	279	268	289	277	292	287	290	289	258	294	294	308	251	274	276	299	259	282	282	269	269	280	240	250	291	274	264	268	273	268	282	266	268	284	296	272	286	311	281	277	300	300	286	290	269	258	256	282	305	263	300	281	246	304	250	285	274	296	273	290	286	272	282	282	264	261	276	299	295	288	266	280	274	296	294	295	272	281	301	311	256	287	270	265	288	280	273	283	284	276	289	295	277	283	284	257	247	268	289	277	256	302	292	320	268	272	246	291	303	283	263	278	262	294	249	289	273	263	272	280	270	266	271	317	256	265	278	312	259	279	269	269	296	278	292	272	270	260	287	293	272	272	298	293	268	279	261	303	279	272	251	278	288	241	272	286	273	269	294	289	250	263	283	295	265	293	295	268	287	276	284	264	248	282	291	301	265	271	271	285	260	260	304	277	268	277	276	305	294	267	268	281	300	297	263	309	278	290	277	281	264	288	249	290	285	275	285	283	301	295	266	271	253	253	282	247	264	261	275	262	291	248	270	261	280	280	294	292	291	281	282	291	279	278	302	272	290	274	285	284	302	292	318	274	266	254	282	300	242	290	278	282	286	243	286	281	282	272	279	252	264	281	288	257	291	285	269	299	311	287	275	274	245	291	269	265	281	283	275	290	241	295	275	272	282	299	262	281	256	282	303	304	285	291	285	244	282	270	270	311	278	290	277	250	252	289	268	248	279	278	261	268	280	292	260	290	297	261	269	298	256	287	295	280	265	268	291	273	310	300	270	297	274	242	249	256	288	286	266	262	274	271	281	280	299	278	275	269	278	274	260	308	271	261	268	241	282	279	272	307	277	248	274	262	304	317	261	254	277	253	269	333	265	269	295	267	288	284	270	267	229	276	279	301	273	257	249	290	286	250	274	255	288	297	253	293	279	289	257	266	269	255	286	304	303	293	290	254	254	250	305	261	294	309	239	279	294	296	288	275	281	263	289	242	275	264	309	262	274	290	313	276	273	279	269	269	269	269	285	295	268	289	281	302	286	253	310	264	273	299	263	272	276	264	307	282	270	286	253	249	254	253	310	290	271	293	257	311	270	293	283	284	266	318	236	274	258	265	252	273	255	286	269	284	285	261	274	275	278	245	293	282	261	277	291	275	304	276	248	279	301	258	273	273	263	286	289	284	293	300	266	246	289	272	290	275	285	289	281	320	284	291	265	293	267	249	274	269	259	288	298	221	277	300	293	269	273	296	292	264	294	266	301	289	298	269	265	291	262	294	261	297	292	275	297	274	292	278	260	303	279	263	295	280	299	296	283	253	258	284	281	299	256	259	279	270	287	281	268	284	269	301	300	257	273	319	290	267	237	263	262	290	293	291	263	287	291	240	246	307	257	276	258	302	277	265	295	258	247	292	277	277	288	284	263	308	272	285	288	271	275	268	293	265	282	292	290	277	243	253	267	255	277	280	268	277	289	273	288	292	267	302	289	267	260	286	293	262	271	281	287	252	240	260	268	259	265	266	268	279	272	293	266	289	309	278	253	290	292	291	268	316	287	287	262	280	263	275	275	291	280	268	253	269	264	275	284	290	255	277	293	278	258	266	293	298	263	238	253	278	270	247	292	248	262	291	249	319	279	268	261	291	251	271	261	254	271	299	284	281	297	264	271	278	289	270	274	292	288	277	273	240	274	311	280	284	246	267	281	260	291	294	272	293	288	283	252	291	298	297	294	275	287	277	270	259	249	273	275	252	266	282	269	258	282	276	289	276	303	307	238	269	272	302	289	292	272	304	262	313	289	266	279	275	302	321	263	291	297	257	279	289	308	288	288	281	259	277	283	274	264	278	268	320	269	277	278	309	275	265	299	276	263	293	259	281	281	287	268	276	260	256	259	283	292	306	276	298	273	289	254	287	300	289	269	271	302	286	281	264	278	288	260	274	280	272	259	269	246	294	248	266	283	285	278	275	272	293	278	299	257	289	283	257	267	279	269	282	292	279	295	304	291	278	279	288	275	273	281	285	257	266	283	316	287	242	265	268	307	265	288	297	308	268	267	305	277	275	299	274	280	311	285	267	278	245	314	291	251	266	265	246	292	293	261	268	295	246	297	277	274	287	278	250	278	296	268	307	267	284	280	259	282	245	250	303	287	293	280	305	269	277	262	280	280	281	230	251	306	270	254	257	282	291	294	278	259	274	289	264	273	278	277	260	291	285	302	261	251	237	289	290	285	299	286	263	286	250	269	284	260	265	278	289	282	271	301	336	270	277	276	285	254	265	281	265	298	263	251	290	292	302	256	291	308	275	288	300	284	275	247	274	280	278	306	275	261	278	281	282	266	284	268	272	255	273	269	279	270	295	274	294	283	311	303	268	289	284	294	296	303	263	279	312	278	253	245	299	306	269	308	292	263	267	259	292	263	266	246	267	265	289	262	237	276	270	282	264	252	268	284	250	288	256	279	275	276	291	312	269	295	280	318	275	276	307	263	294	264	253	276	271	268	255	279	261	291	294	296	272	279	257	266	285	262	271	285	273	289	281	249
61668	60574	56077	30617	1261	1160	1058	982	1026	1002	972	930	891	940	886	921	854	874	904	881	887	872	841	876	899	844	836	809	833	862	906	817	892	867	837	895	819	846	879	813	806	842	850	849	809	831	826	868	832	871	851	826	835	783	830	882	847	816	810	819	813	808	884	844	820	867	860	836	810	832	861	897	818	775	796	862	873	830	856	847	774	808	828	792	867	898	832	837	789	787	805	815	822	829	822	822	826	815	814	857	882	799	844	815	795	831	840	826	844	850	882	780	790	861	853	771	859	815	837	791	800	809	813	824	795	814	838	806	839	859	814	842	878	835	830	803	842	785	798	782	848	785	845	813	828	851	828	852	819	819	831	832	815	807	916	876	803	800	828	796	786	824	826	836	878	818	852	831	887	841	848	863	812	794	847	813	799	791	828	820	801	856	843	829	815	818	817	776	848	844	795	836	792	807	825	923	830	826	854	817	864	851	831	842	794	916	851	833	837	827	841	799	908	836	838	877	809	821	832	815	876	858	801	846	833	864	786	880	769	788	843	870	770	841	850	797	795	831	871	806	836	740	846	838	849	829	843	874	777	826	856	805	809	819	845	837	797	815	815	807	775	815	832	812	857	800	849	770	837	860	867	819	806	870	852	866	806	845	828	886	819	860	843	787	846	885	801	787	813	824	806	858	804	854	828	830	850	863	822	783	827	796	830	837	847	820	810	819	824	789	802	861	815	793	809	849	834	813	863	814	824	801	856	814	802	790	779	843	839	835	823	850	837	823	804	841	816	836	823	797	820	840	818	826	827	890	816	862	841	882	835	870	825	833	867	848	829	869	834	812	813	834	781	861	830	849	845	765	850	888	806	838	878	815	808	858	859	825	811	825	843	852	831	793	813	856	861	869	800	855	770	831	771	814	826	851	804	830	851	791	838	843	855	860	799	808	848	825	779	803	824	871	812	818	848	810	805	885	884	812	848	806	820	854	765	845	824	867	830	807	843	871	864	814	819	788	851	858	803	817	804	825	841	793	799	841	852	793	836	783	825	819	855	788	797	850	845	821	838	843	834	831	841	801	872	820	852	817	847	760	792	874	857	816	849	837	835	821	822	843	801	846	841	832	787	814	850	840	887	829	821	827	829	851	820	823	824	833	829	801	819	813	877	861	846	817	817	826	833	887	795	858	859	827	802	817	821	844	862	847	807	855	827	832	831	768	860	821	858	844	824	837	828	783	803	825	871	770	835	795	769	808	822	848	865	794	766	844	843	872	797	828	866	859	863	793	795	824	832	846	883	814	863	843	821	769	767	845	834	827	842	858	816	846	812	835	864	844	860	763	856	809	839	813	836	817	885	765	877	831	827	864	856	824	835	842	846	810	830	856	806	798	846	873	801	838	849	779	823	861	838	866	798	856	803	825	839	810	853	864	771	874	738	825	786	804	838	840	852	793	833	856	856	791	792	850	809	817	820	844	875	868	815	820	855	809	855	860	881	833	840	789	814	833	776	808	794	884	830	851	850	806	830	856	837	764	847	825	837	798	809	866	787	819	846	862	905	853	842	821	764	770	817	778	858	842	820	807	832	848	849	825	798	823	833	785	825	846	841	820	861	839	798	815	840	826	828	807	795	847	868	840	831	828	831	870	847	815	814	801	813	833	819	812	808	862	800	864	838	848	795	854	855	871	835	775	820	855	844	861	800	813	859	828	830	779	871	805	810	872	855	855	792	808	853	817	835	816	796	838	822	843	792	794	828	789	810	856	862	871	821	889	790	833	832	851	787	870	861	851	810	820	852	846	860	808	846	811	832	857	823	843	822	868	786	846	860	801	810	824	839	838	796	811	847	852	842	864	839	816	801	867	838	868	794	860	825	861	855	835	832	842	801	801	832	810	881	802	890	790	831	835	843	799	815	809	852	898	831	835	877	817	882	816	809	839	815	806	849	868	845	815	785	791	799	884	781	798	849	827	828	786	889	850	851	788	827	786	845	831	862	836	830	829	834	829	857	791	786	848	824	845	836	816	776	844	914	773	816	797	844	836	792	874	834	803	850	845	834	828	858	799	817	852	831	827	849	812	862	848	831	869	825	859	821	862	827	812	813	832	789	906	870	831	824	823	803	822	857	862	833	800	819	863	839	771	814	806	807	754	857	824	800	825	835	844	857	817	838	863	855	829	815	807	860	865	881	808	831	796	860	771	833	823	814	771	817	834	774	802	840	864	808	837	850	811	829	823	815	800	833	813	844	861	890	809	838	804	860	843	816	844	849	839	864	852	831	790	855	853	836	824	818	819	831	829	869	870	861	826	810	807	797	809	819	822	832	811	878	839	834	828	886	876	842	805	832	840	807	817	860	765	828	860	811	816	845	813	836	851	830	850	851	854	800	854	847	842	844	873	783	839	848	781	808	855	887	846	861	856	834	837	820	865	869	786	822	836	824	825	771	808	857	768	854	860	780	817	811	862	823	800	878	804	841	760	797	834	810	859	811	857	802	865	817	842	909	811	818	860	811	776	833	807	811	832	907	845	768	874	826	799	790	860	860	867	858	796	831	811	841	822	853	841	777	813	839	821	834	845	840	848	839	826	862	832	842	787	862	883	882	829	821	829	887	828	910	883	876	813	763	847	851	806	836	841	855	822	781	890	850	787	856	794	850	817	863	858	843	847	766	814	886	867	874	851	855	776	804	792	836	809	830	798	812	849	806	819	804	854	800	797	831	819	816	840	856	872	850	830	880	771	815	847	830	829	806	854	826	871	814	810	857	843	805	872	820	818	797	771	832	852	806	766	803	833	858	818	806	816	829	889	856	802	846	837	892	846	817	823	801	819	850	804	865	821	809	846	855	830	829	833	772	793	855	854	800	821	807	826	848	812	849	836	823	795	841	846	846	819	848	836	814	852	806	790	796	760	800	829	830	845	825	829	793	851	822	842	770	790	794	824	858	830	812	858	765	813	814	799	844	797	875	843	809	800	862	788	838	815	868	830	811	815	859	773	869	843	876	797	825	799	846	825	857	841	827	781	869	780	807	820	815	869	834	868	815	824	823	895	840	863	843	795	815	817	796	829	808	886	811	794	836	820	801	846	802	823	809	857	791	854	828	877	835	768	859	849	842	860	819	829	816	780	870	791	845	801	864	830	840	824	839	826	799	810	864	854	833	832	825	845	827	817	812	846	820	820	825	808	868	864	843	866	832	848	810	842	776	854	780	828	828	790	836	846	834	845	819	878	807	840	821	853	815	842	814	812	845	809	803	874	841	808	834	795	860	846	811	854	849	790	773	783	786	832	847	856	808	809	868	821	800	806	788	860	830	792	803	854	807	819	838	787	838	902	828	829	826	800	863	815	841	828	811	831	762	820	848	842	853	848	842	806	800	822	823	814	826	860	808	783	765	821	866	840	860	786	803	813	771	827	811	785	818	788	825	825	855	849	853	867	809	810	842	822	851	834	837	825	792	805	826	833	821	871	836	813	825	785	809	819	866	827	850	820
32416	18641	8568	1621	240	128	134	149	124	107	144	117	118	128	138	112	130	132	132	113	139	115	131	131	122	136	110	127	114	119	133	113	134	125	110	124	127	127	123	128	140	118	115	119	128	140	130	140	126	135	153	131	119	129	125	116	127	139	113	128	145	130	117	110	125	131	139	149	127	143	124	133	134	131	118	120	137	107	137	139	117	126	117	123	141	125	127	112	129	116	114	129	122	137	117	117	117	144	112	116	145	139	124	118	125	121	112	117	117	135	137	121	115	126	135	148	105	133	140	116	130	133	108	106	139	126	136	120	140	119	117	104	117	137	129	109	135	149	112	124	124	136	124	147	108	120	114	132	127	130	120	127	130	125	117	124	131	128	130	138	130	141	134	122	125	118	130	120	124	140	126	125	133	126	116	133	133	127	129	120	119	137	135	139	120	108	121	117	128	117	129	124	132	136	131	127	146	143	127	132	137	112	115	130	137	136	124	121	112	140	118	116	108	143	118	128	127	141	122	136	118	108	128	125	111	127	119	121	130	151	124	133	113	128	136	141	144	121	130	118	126	131	115	142	114	138	124	114	132	126	134	117	138	117	123	132	118	139	131	118	135	111	116	113	118	125	129	116	107	133	142	139	144	131	115	120	118	142	152	117	102	120	104	119	125	125	132	109	146	135	123	121	149	116	121	101	122	124	130	132	114	158	112	138	120	127	112	124	121	125	138	122	127	138	115	112	148	119	128	121	126	132	131	138	135	126	118	111	109	140	127	127	105	119	130	121	135	124	141	113	137	126	119	133	131	123	146	130	150	117	143	123	144	128	124	136	150	134	130	131	131	133	136	125	127	128	124	125	120	112	127	130	143	120	122	108	118	131	117	119	122	157	128	144	127	119	133	131	125	133	138	113	120	129	125	125	143	143	148	126	117	131	135	124	108	123	121	108	136	119	132	118	117	105	137	121	129	136	128	123	137	130	134	114	122	134	135	134	124	127	136	118	140	135	111	117	118	112	112	95	124	117	137	116	134	154	143	123	138	138	128	124	124	117	134	125	127	133	113	135	123	128	130	132	139	135	133	112	111	131	133	123	127	137	106	140	129	119	128	124	117	130	137	134	140	113	115	122	122	137	132	130	130	117	119	135	116	148	148	136	110	134	123	122	139	106	129	129	123	132	125	114	126	133	106	160	139	150	138	131	131	147	105	142	128	129	115	118	124	136	123	124	113	126	133	148	135	128	137	144	134	127	120	125	129	103	115	135	118	105	113	125	148	130	125	129	127	126	128	131	117	143	137	110	105	125	123	130	136	122	127	107	110	128	117	112	122	121	122	110	138	150	132	134	120	115	124	104	118	133	161	143	144	133	130	116	122	123	132	107	127	126	142	136	124	133	129	128	141	140	121	111	114	115	132	135	153	114	124	119	116	125	129	129	121	135	111	120	146	134	128	131	145	129	128	118	118	144	108	125	153	100	129	109	128	131	139	116	129	130	115	114	132	128	125	142	150	135	121	132	122	129	127	117	143	129	106	137	134	117	149	117	122	119	125	128	118	128	112	101	117	134	117	123	127	114	108	143	110	153	112	147	153	109	116	119	124	118	133	115	100	111	135	136	132	126	117	115	130	127	127	123	118	116	122	142	132	127	118	127	146	123	133	129	108	120	135	112	146	120	121	130	94	120	136	151	114	141	126	136	124	131	133	126	134	136	134	124	121	139	140	126	115	129	112	130	112	108	125	113	121	121	122	131	148	125	132	130	126	127	134	128	128	120	135	132	128	114	125	142	122	136	117	131	122	122	106	119	122	123	137	128	134	98	111	127	128	132	116	113	119	111	130	128	112	112	127	122	124	125	127	137	127	122	126	120	134	146	136	117	138	121	131	126	122	104	126	116	116	104	136	108	118	131	111	150	128	121	127	134	160	107	123	120	139	138	120	121	119	129	143	140	130	130	118	113	145	117	122	107	129	112	137	132	119	149	128	143	130	126	128	136	122	114	130	162	105	146	118	135	122	111	121	141	113	116	124	140	129	134	143	112	116	100	123	129	123	126	135	142	125	126	138	124	121	127	106	109	114	126	138	117	114	135	116	131	115	140	128	128	138	113	117	105	114	134	127	119	109	128	136	133	130	115	128	123	104	120	127	128	120	121	123	110	126	131	103	143	120	131	141	125	120	116	145	139	148	112	135	120	135	118	127	122	125	117	112	119	127	132	127	109	121	116	113	115	117	130	128	122	123	124	134	136	132	110	136	126	126	122	142	127	110	128	137	117	134	130	133	132	128	125	137	116	118	116	116	124	131	131	134	135	128	129	130	141	143	118	119	137	123	126	127	121	113	146	121	115	138	130	140	139	133	137	124	130	122	132	118	130	147	131	124	132	135	129	127	124	133	114	131	137	138	128	121	120	121	136	122	108	109	124	138	124	131	125	135	122	134	132	140	131	126	135	117	121	107	145	123	121	116	112	112	130	124	136	132	133	131	126	130	113	137	130	109	124	134	141	119	129	151	141	127	143	124	128	125	145	136	119	109	125	110	127	132	123	119	115	131	110	113	133	147	124	121	136	119	125	128	125	136	114	115	132	129	138	128	128	137	112	156	116	124	126	127	131	135	117	134	125	145	120	144	116	125	135	132	153	126	123	100	146	119	118	135	129	139	139	128	101	130	117	113	123	113	116	138	119	122	121	134	120	139	135	100	135	137	130	135	141	132	132	111	123	121	136	118	108	132	131	143	119	128	105	115	130	118	130	145	112	118	118	113	119	130	158	142	128	137	111	135	115	126	131	108	137	120	126	118	138	128	139	126	121	138	114	129	122	118	107	110	127	113	136	136	150	118	133	130	124	135	145	113	127	129	132	121	131	141	134	118	128	143	131	122	102	145	144	109	119	111	119	130	106	115	138	114	130	123	111	133	119	136	125	117	150	137	153	129	157	127	117	126	136	122	119	108	146	129	115	131	129	113	130	118	121	131	132	124	130	126	124	120	129	126	128	114	108	110	109	140	111	110	132	132	129	121	129	115	135	117	113	139	130	120	131	139	145	132	137	156	136	107	124	137	118	131	104	121	114	132	119	125	126	129	123	131	113	129	138	124	114	124	136	119	140	115	142	117	126	132	122	111	133	108	132	119	130	132	112	121	125	126	111	140	124	125	127	145	142	116	143	138	122	134	133	130	124	144	114	110	117	130	127	132	132	122	122	129	137	112	130	111	130	132	126	150	139	113	130	127	105	131	134	128	127	122	133	134	110	115	123	127	127	119	132	131	122	125	120	123	124	130	141	147	136	119	130	117	131	120	135	133	128	124	133	119	146	139	135	109	127	123	115	126	125	126	110	129	111	128	122	127	127	128	139	149	125	123	129	140	105	139	125	131	118	122	98	120	124	108	119	117	109	141	126	134	123	127	126	113	153	135	106	136	138	128	119	140	114	123	114	134	125	126	122	120	129	129	134	131	123	120	129	113	134	131	146	143	127	135	124	128	112	115	139
31160	21144	13151	3376	399	455	429	423	456	436	471	426	438	421	418	455	435	380	472	450	474	461	438	430	437	431	428	429	425	388	420	430	472	462	466	428	478	440	412	442	409	458	460	422	437	432	414	424	462	373	448	459	454	439	459	382	468	422	462	463	435	463	431	452	466	423	443	461	431	408	438	427	412	441	427	448	469	434	438	431	462	455	455	440	424	447	421	439	449	446	473	439	461	417	451	456	442	441	414	411	450	416	439	475	420	428	439	429	438	425	408	468	374	436	402	432	450	451	486	444	457	415	425	430	437	452	443	436	406	474	456	434	477	432	390	426	416	445	436	448	427	446	441	484	414	443	436	420	472	469	440	470	424	438	430	410	426	416	448	448	403	458	447	450	428	439	414	419	428	412	468	432	455	447	433	469	407	420	409	449	457	454	433	475	451	410	417	404	459	403	442	423	442	444	392	430	437	434	468	407	430	420	474	412	449	454	438	403	422	444	412	444	439	481	448	445	463	428	429	428	449	421	459	416	433	443	403	427	434	455	457	450	418	428	481	404	441	458	446	429	432	450	428	428	407	467	458	431	436	446	432	452	429	412	390	425	433	441	480	429	463	459	436	463	436	411	447	465	448	467	437	435	469	429	457	428	425	444	452	435	453	420	427	459	450	458	412	406	438	450	423	440	464	415	424	440	430	440	439	442	418	379	466	438	466	438	394	451	412	452	424	433	420	446	412	428	442	438	447	418	452	412	456	461	455	435	482	423	430	454	459	488	435	501	443	437	456	454	452	456	429	416	467	446	440	420	447	371	435	429	412	453	426	421	433	432	425	431	448	419	423	424	442	452	432	429	434	426	473	462	424	421	434	412	480	454	469	408	432	445	438	432	456	458	417	445	467	401	410	438	467	433	425	463	441	449	410	431	427	442	417	445	433	459	417	449	408	398	448	445	405	446	445	439	448	412	470	408	417	393	454	443	414	432	422	450	439	450	404	438	449	435	432	430	448	424	451	438	419	414	477	429	427	472	421	438	425	428	463	448	455	422	402	438	434	411	450	455	425	431	436	446	456	409	448	455	469	420	459	415	425	443	395	416	439	467	440	426	443	408	446	443	452	444	410	435	419	440	432	469	430	414	417	451	451	434	422	457	409	438	478	423	418	462	465	421	423	435	456	447	442	455	428	451	418	452	466	441	428	407	410	435	414	420	469	435	408	460	425	407	426	423	430	426	427	457	420	417	431	442	423	454	465	439	450	442	452	442	426	426	445	419	427	434	444	420	439	418	410	456	397	408	463	470	417	400	418	469	423	454	445	453	404	440	445	396	436	403	439	443	433	457	470	440	420	451	470	444	430	403	460	447	447	455	440	410	430	439	472	408	409	418	400	427	391	433	433	418	408	452	450	426	462	452	451	435	420	413	484	445	437	421	420	475	463	453	441	422	481	421	402	459	460	437	421	445	469	424	441	429	423	430	452	469	408	429	456	443	450	423	388	388	400	421	426	422	404	413	416	437	460	411	413	442	441	457	435	414	431	437	461	418	458	454	460	456	409	451	396	437	411	449	432	416	429	424	404	396	462	419	415	455	425	449	454	430	464	442	455	462	439	446	413	439	430	441	428	430	468	430	448	419	447	442	518	449	432	438	405	412	511	418	450	440	440	458	431	443	413	457	432	424	458	395	476	454	469	463	434	464	431	435	449	452	469	403	419	465	432	438	468	451	435	428	430	458	458	439	423	435	418	413	415	431	429	438	456	373	461	433	404	430	427	429	430	435	379	435	418	439	411	437	422	441	419	446	456	431	453	463	471	457	409	386	444	446	439	458	374	439	438	466	433	392	431	427	451	394	408	417	414	431	402	443	426	466	439	396	470	418	443	414	437	459	427	424	461	483	418	438	466	412	441	447	442	440	415	422	426	435	419	482	451	419	484	397	451	434	440	402	449	381	425	384	412	459	461	444	444	432	481	434	422	441	450	450	455	423	416	409	447	437	424	422	418	454	479	437	440	430	453	438	446	429	414	455	450	466	413	450	446	458	423	436	464	426	441	461	448	397	429	420	436	419	450	462	414	426	415	442	435	416	420	440	422	427	421	416	400	448	421	442	442	454	403	484	457	416	451	412	413	424	446	418	469	426	447	469	413	478	409	425	434	414	416	428	427	452	433	433	451	433	432	426	426	460	419	403	438	425	476	449	425	424	430	433	421	451	459	438	422	478	422	465	407	434	433	453	458	412	418	412	432	446	456	420	423	430	436	444	434	424	430	444	413	385	440	440	464	455	437	427	451	455	441	400	409	454	421	463	405	439	467	435	464	461	442	428	426	444	418	428	469	436	423	418	418	496	389	433	439	423	435	463	424	411	420	434	452	437	423	403	439	434	446	431	465	442	447	442	434	452	406	460	418	404	461	424	443	438	441	446	426	418	427	426	410	443	439	401	411	447	415	419	403	424	433	418	437	433	411	447	431	412	461	434	416	451	416	449	427	416	473	420	464	416	399	430	436	409	424	440	427	426	425	446	412	459	431	467	462	422	447	465	446	453	435	421	441	427	384	435	457	478	424	431	420	432	477	445	464	421	405	422	457	431	421	430	448	437	451	419	431	440	431	431	423	403	475	444	426	435	453	456	436	412	462	458	450	424	415	425	440	433	444	454	391	473	460	454	478	434	427	439	446	428	460	424	451	428	479	455	431	433	436	425	413	468	418	426	429	439	424	456	439	411	424	471	422	408	435	466	422	454	443	425	429	428	409	456	476	449	421	445	467	431	451	447	406	420	458	410	403	433	426	438	451	427	430	421	435	405	442	424	425	410	455	435	423	456	395	440	454	467	407	448	399	435	403	422	458	442	413	459	410	420	466	380	453	450	439	466	433	450	401	450	454	433	424	427	407	442	458	417	415	429	429	423	433	387	403	440	441	417	446	442	434	441	440	434	455	452	400	436	398	433	451	421	430	447	453	460	415	376	411	445	438	410	414	471	415	426	440	437	450	452	431	479	396	407	436	461	435	417	421	427	441	433	401	448	434	423	466	451	411	457	445	430	427	429	413	413	428	464	447	466	412	436	445	425	409	430	470	429	438	408	476	427	440	429	401	401	430	441	413	467	453	406	460	450	442	441	430	402	435	449	443	453	437	449	433	438	438	440	453	436	440	451	424	398	421	473	432	396	415	459	418	430	419	448	461	473	433	404	426	469	453	465	432	414	469	421	430	429	443	440	473	447	427	442	442	416	436	439	492	476	406	448	441	438	427	419	426	418	430	425	469	426	423	450	429	417	435	428	445	441	453	421	409	415	459	440	435	432	435	413	433	458	432	449	427	426	475	443	409	418	426	425	418	443	412	477	423	456	440	430	434	423	431	438	415	432	418	440	424	471	422	443	424	487	462	446	423	411	419	445	437	432	443	406	416	484	415	442	443	378	432	436	439	450	431	423	407	443	438	431	466	423	404	469	429	462	427	436	413	453	438	460	421	455	460	418	438	458	440	436
70567	58915	48853	24312	2900	219	209	181	211	197	182	188	172	201	183	181	193	195	193	181	194	192	181	189	175	203	197	196	186	198	195	175	184	185	182	191	174	166	179	183	198	172	191	157	179	162	198	191	157	223	196	165	184	166	218	160	153	179	173	174	174	191	183	188	160	178	179	174	192	193	198	190	203	195	170	171	167	174	174	185	161	153	166	172	193	185	185	205	191	169	188	206	174	167	203	222	194	177	185	163	174	173	191	180	189	174	170	179	174	175	195	182	199	180	173	164	159	180	184	178	208	174	166	167	159	165	192	191	184	171	176	163	163	182	180	177	180	172	186	205	180	202	164	163	166	184	182	191	173	182	205	197	165	175	152	172	177	188	189	173	176	197	184	172	174	173	176	175	182	179	147	173	195	187	191	217	169	182	181	193	153	205	183	153	175	160	173	197	168	187	157	169	175	179	182	171	176	165	168	187	168	187	175	179	192	174	172	185	169	184	174	166	190	188	173	192	190	194	166	172	170	167	155	184	189	179	180	168	151	184	162	192	172	178	189	161	180	177	170	178	194	155	161	182	169	213	181	151	208	181	175	181	157	160	184	189	191	160	200	191	177	178	201	193	173	199	172	167	184	186	197	170	195	159	174	182	185	219	193	178	170	173	187	182	207	182	176	186	173	191	176	186	188	192	165	165	188	165	192	182	188	163	173	182	180	154	183	167	158	177	178	168	163	150	176	163	179	196	196	185	184	158	189	196	193	164	167	170	188	174	193	168	183	183	189	158	178	188	188	174	196	198	181	210	185	187	182	160	184	163	179	186	195	197	184	179	170	145	184	200	154	170	149	172	180	178	179	165	184	173	183	182	170	179	203	178	187	192	199	165	187	179	168	181	165	179	192	159	168	194	170	157	174	162	181	191	184	157	171	187	180	132	179	181	171	198	167	188	168	189	184	168	186	173	155	167	194	180	174	180	195	186	184	177	171	182	182	183	193	161	161	169	180	181	174	160	172	182	186	161	173	183	188	176	160	223	170	198	166	159	166	187	178	184	203	181	171	147	175	174	177	181	195	187	203	182	188	183	219	176	173	172	186	154	182	170	171	165	197	191	180	174	171	177	188	196	166	207	187	202	162	192	180	177	165	142	170	192	167	171	166	188	186	181	183	180	173	172	184	190	166	170	183	182	190	156	179	194	180	193	180	168	184	172	203	193	164	192	154	165	173	171	177	176	164	176	172	177	169	181	172	193	166	187	174	205	168	165	199	174	181	176	159	188	190	213	182	145	183	171	191	188	176	210	172	179	186	211	180	196	191	191	180	159	179	157	165	178	193	179	168	208	174	193	178	173	184	199	167	177	187	194	190	153	183	180	176	215	175	180	160	185	182	193	179	173	168	190	175	167	195	162	191	180	188	166	187	183	192	188	176	163	180	196	169	204	185	174	169	146	198	163	167	172	189	168	191	205	179	196	174	186	194	190	193	190	200	152	195	175	194	184	169	194	188	167	183	177	174	161	168	207	183	198	178	185	173	185	160	179	177	192	192	162	194	168	182	178	183	169	199	148	186	181	187	181	172	161	165	176	176	190	213	161	187	154	182	202	169	181	175	153	153	175	163	159	173	189	180	173	157	166	191	194	176	175	161	185	166	189	193	169	161	185	187	204	183	199	208	167	158	189	178	174	189	161	170	172	161	176	190	160	177	175	192	189	193	196	187	177	179	168	192	186	177	177	189	177	202	156	188	183	149	177	169	174	180	170	172	173	179	186	178	193	184	191	177	195	182	169	186	194	172	149	186	199	165	198	175	193	190	167	180	175	171	180	165	166	192	176	176	181	196	201	178	163	195	184	177	192	183	163	171	162	177	181	175	175	181	186	163	192	185	190	184	177	179	186	167	190	170	174	181	183	195	155	190	186	178	169	191	185	190	176	165	194	166	187	191	170	165	166	206	184	183	175	181	185	189	186	169	193	184	161	179	164	183	178	176	170	161	195	175	190	182	173	170	178	177	196	171	175	202	187	175	171	184	173	184	214	169	178	178	182	173	182	200	181	183	197	149	187	197	170	170	182	187	187	183	167	180	177	166	176	185	175	181	164	177	199	202	191	176	198	178	144	162	176	162	172	190	204	166	161	167	183	163	185	173	175	193	171	168	192	189	183	166	176	160	191	184	167	196	208	152	176	209	158	177	196	163	165	167	176	187	176	177	185	158	168	198	180	168	186	185	172	176	187	180	191	153	170	165	208	176	177	189	181	172	172	178	187	172	174	186	179	199	177	153	156	208	173	200	163	168	165	177	173	181	179	187	175	188	199	174	161	181	188	206	178	178	183	183	193	180	172	171	166	176	187	189	162	202	147	204	177	166	180	163	177	189	137	167	185	184	166	190	178	162	168	159	164	199	168	193	202	182	184	179	140	184	181	186	184	186	155	164	172	188	205	201	231	177	191	183	190	187	202	182	178	179	198	202	181	197	179	184	172	151	177	167	160	178	203	179	182	177	174	191	191	180	163	158	188	175	190	183	185	190	192	196	178	150	190	188	168	178	168	176	185	174	152	190	186	187	182	217	176	168	179	176	176	162	150	203	186	193	196	184	176	183	180	175	198	194	193	155	174	207	169	171	178	164	168	200	174	192	190	163	186	178	187	177	176	175	205	158	159	183	176	187	175	203	184	179	202	157	181	199	157	182	188	176	168	170	178	176	186	196	175	185	152	183	188	156	177	196	159	192	157	202	178	181	175	193	196	198	194	174	195	178	161	194	197	167	177	191	174	197	193	192	181	192	180	189	183	169	179	179	188	163	181	173	181	171	161	153	163	178	194	168	174	180	185	167	212	180	190	185	166	191	187	203	172	182	205	165	143	178	174	158	181	198	157	171	161	173	177	192	175	187	182	196	165	193	164	182	215	179	173	185	210	200	191	168	167	202	196	196	189	187	199	196	183	168	172	159	175	188	172	174	181	183	196	182	188	178	195	168	158	176	170	176	189	189	183	190	181	169	198	162	174	178	187	167	208	156	178	149	169	166	149	177	175	170	172	183	188	173	162	208	189	180	175	165	165	188	151	183	191	198	177	173	192	170	168	179	181	172	179	177	165	192	179	166	164	165	183	189	201	169	169	182	188	172	187	164	173	174	188	170	176	197	166	165	184	156	175	169	191	199	180	180	190	185	189	194	182	189	160	190	196	174	181	197	169	185	161	198	164	183	159	203	191	196	178	179	160	195	169	158	177	207	194	172	187	171	200	182	196	159	187	179	159	182	195	183	193	164	168	193	181	173	172	162	176	170	204	184	174	167	187	185	180	170	163	164	194	165	176	175	179	173	195	199	193	186	195	171	176	189	175	188	174	176	172	197	206	190	180	176	163	173	156	201	158	179	200	164	197	183	183	168	162	201	191	158	155	200	174	199	188	183	180	172	182	185	147	166	194	174	162	172	153	187	201	187	171	200	184	181	178	173	157	179	188	171	162	198	173	207	181	187	200	153	167
50768	47436	45578	24315	823	750	724	690	650	669	629	661	599	610	621	657	567	602	583	604	600	576	623	600	604	571	625	596	607	591	570	597	507	610	634	614	552	592	617	577	541	567	590	564	577	550	584	587	546	553	568	545	583	627	632	567	579	611	612	578	603	555	605	560	600	549	597	614	617	587	602	574	591	594	594	613	605	605	525	586	593	558	614	622	571	606	564	547	591	596	541	576	554	598	610	559	570	563	584	582	579	582	598	581	591	600	546	559	599	549	574	566	609	568	587	573	556	607	588	607	568	606	571	619	569	589	608	572	589	568	564	541	597	552	606	594	567	585	578	557	597	601	551	598	575	563	593	580	564	566	597	585	602	587	555	572	555	585	566	583	556	581	604	546	577	621	534	646	584	605	608	571	584	589	596	571	563	601	610	591	569	594	587	589	581	573	592	601	552	592	591	566	555	555	577	569	551	594	582	599	568	576	620	572	596	548	619	609	605	556	545	610	609	578	557	600	532	598	575	560	613	580	601	591	566	574	558	576	544	604	565	581	550	610	612	568	587	589	599	579	597	568	608	542	541	537	565	562	564	555	568	575	576	560	561	544	545	559	624	594	564	548	580	561	572	605	611	567	619	594	574	591	603	554	560	576	537	572	568	590	571	567	587	605	584	589	594	554	561	540	620	600	594	593	605	624	562	561	589	584	582	567	579	628	591	566	566	559	607	620	590	560	628	568	560	535	553	583	560	599	542	624	589	593	619	579	578	612	571	575	586	570	577	616	577	567	566	594	552	555	555	544	584	584	582	542	616	542	574	598	546	632	621	557	579	558	600	592	584	560	562	563	598	546	558	559	629	611	606	563	560	557	633	592	603	577	555	564	579	583	576	564	570	572	645	587	580	570	558	553	568	562	587	591	564	597	576	581	584	601	559	566	575	521	604	566	545	590	566	611	605	598	576	617	565	571	586	563	561	554	589	582	583	605	648	530	603	591	559	581	545	590	618	603	630	536	574	587	585	599	625	541	602	600	597	554	594	609	579	549	595	574	602	574	600	605	643	584	605	602	535	627	566	594	582	607	570	579	542	586	555	572	559	595	587	585	585	594	534	576	588	596	629	563	572	593	581	600	575	595	599	578	582	577	554	609	584	571	577	588	568	589	563	621	549	596	596	597	552	598	571	582	571	537	554	575	577	570	587	587	574	588	563	537	605	598	548	546	557	514	589	575	560	572	587	581	618	604	606	581	585	588	578	571	604	560	558	594	534	555	573	575	575	537	536	533	576	602	599	597	565	619	560	556	584	595	565	565	603	556	571	581	570	581	562	596	598	589	595	571	569	569	529	577	589	613	549	562	574	583	599	543	609	620	591	611	581	571	593	619	578	620	592	537	564	551	548	559	607	596	567	538	556	548	574	634	603	560	613	570	596	598	566	565	569	552	570	649	552	588	610	580	606	582	585	568	575	559	569	545	520	608	596	597	558	543	548	643	554	555	603	598	542	575	590	597	624	521	623	588	601	575	633	568	573	568	591	589	553	580	526	587	574	624	591	590	592	577	573	607	599	617	590	586	607	596	553	526	591	603	619	556	558	585	568	615	550	578	578	608	611	564	557	542	579	592	575	588	582	603	523	614	598	564	597	599	650	592	595	612	591	586	564	590	630	554	599	547	547	551	594	609	563	589	578	601	566	617	602	600	603	576	603	607	568	574	555	621	562	620	565	598	575	556	562	603	585	592	580	595	570	581	588	538	557	550	621	583	588	568	577	599	644	611	570	574	564	563	598	546	571	620	605	587	558	559	601	562	588	603	533	620	580	573	598	544	560	584	606	561	571	567	563	585	551	586	566	601	569	615	572	580	549	582	571	621	568	542	558	559	593	582	562	592	595	571	534	633	563	620	575	623	531	600	563	596	577	550	591	555	559	556	527	554	606	566	558	562	567	622	603	577	535	559	569	574	555	572	574	588	562	575	565	608	566	496	583	585	562	575	597	551	593	592	587	605	626	621	581	598	584	589	655	610	578	564	588	601	551	592	597	556	588	598	556	554	575	553	573	558	560	599	605	570	574	580	568	576	589	566	547	638	530	544	534	581	535	579	575	562	537	560	523	580	600	572	577	547	588	589	605	571	552	580	586	559	595	568	539	621	559	576	642	593	569	598	559	587	567	523	575	587	552	602	521	623	616	610	562	570	568	609	578	620	574	566	577	630	604	593	575	587	613	598	563	591	557	558	568	564	564	549	528	557	538	624	550	543	530	574	576	591	555	562	580	585	599	557	600	575	553	514	595	590	589	551	617	600	601	615	600	566	590	618	567	616	561	613	619	581	534	594	551	571	611	526	610	567	616	549	596	561	558	544	583	566	624	634	589	591	582	600	554	576	605	574	539	570	626	593	585	594	655	572	562	597	550	600	578	569	569	551	584	624	566	576	576	561	609	585	635	569	547	534	632	566	584	575	549	586	579	575	558	533	572	599	550	543	561	576	553	533	576	578	549	605	565	556	541	570	601	570	583	587	584	535	615	563	578	566	584	572	599	569	584	567	583	590	593	582	632	566	618	587	561	611	562	529	590	570	568	553	636	553	601	575	584	555	627	622	602	595	608	611	577	548	589	594	632	572	593	575	586	593	593	548	576	610	634	558	572	583	584	592	594	584	563	533	577	566	572	579	559	586	593	596	545	577	584	586	584	599	534	586	574	587	561	579	606	594	539	543	606	565	607	571	589	598	573	586	574	576	546	582	584	581	553	628	576	591	593	550	588	574	600	575	562	599	574	564	624	536	617	612	562	580	575	561	589	540	585	601	607	570	583	593	546	618	596	569	556	579	600	620	618	595	572	586	570	587	639	584	570	605	562	566	598	632	559	591	557	572	608	620	587	601	589	569	588	612	605	571	623	547	612	579	588	539	575	532	581	566	572	527	567	553	586	625	566	565	564	635	572	566	544	603	588	568	621	551	568	587	596	591	568	599	588	563	577	575	570	563	585	563	630	528	620	565	549	543	572	559	576	580	608	563	584	594	576	564	595	595	530	636	577	548	574	616	552	555	550	566	567	598	561	547	672	553	606	570	588	572	559	559	558	575	579	603	596	549	609	557	596	582	571	619	558	623	580	558	580	598	527	583	538	598	602	590	556	611	595	535	588	558	581	587	564	613	573	539	561	591	564	620	568	606	580	614	574	625	574	555	582	561	607	551	603	593	583	602	561	577	611	596	578	610	540	588	594	541	598	569	571	581	607	611	554	608	606	570	566	545	588	613	603	574	603	561	580	580	573	613	541	557	565	552	548	577	555	585	564	558	595	555	569	605	624	563	565	560	591	629	594	587	588	545	561	594	559	572	543	589	549	610	605	568	584	566	553	548	579	605	543	572	527	582	600	576	610	597	547	625	559	616	605	564	593	602	592	593	627	571	571	587	583	564	530	602	623	553	588	602	591	571	555	567	537	563	551	564	549	586	576	556	577	573	601	577	569	563	585	592	628	596	590	558
78853	70130	60205	34780	8501	619	369	364	340	303	295	275	298	291	267	257	258	280	300	262	256	259	259	303	295	268	286	320	289	283	283	260	275	266	284	264	277	274	256	258	249	259	311	272	261	269	229	287	280	274	255	268	250	272	265	282	292	262	267	303	300	290	280	263	253	280	248	282	264	259	267	259	285	282	291	250	290	252	271	251	285	280	262	272	245	257	260	287	301	258	266	282	274	266	282	279	281	277	278	260	235	268	275	258	266	267	281	299	276	280	270	248	275	285	259	255	282	278	258	278	259	282	276	255	277	280	288	287	258	278	315	272	279	277	296	263	261	269	275	279	271	291	262	272	300	271	266	253	264	259	274	282	295	281	316	285	272	276	267	257	287	289	273	294	290	282	276	275	272	286	252	304	263	273	268	256	287	264	245	265	245	258	286	260	244	266	267	291	250	269	267	254	281	264	269	290	291	263	229	276	267	260	266	270	265	306	277	272	282	286	241	252	265	296	283	290	278	263	277	253	234	264	253	271	271	276	285	272	244	286	270	273	255	245	258	302	246	315	265	251	282	224	301	279	256	277	269	289	262	249	287	271	266	266	282	261	235	269	276	266	277	309	264	284	281	277	262	257	272	311	269	255	251	286	290	272	247	247	276	260	278	265	294	279	300	270	296	262	262	273	270	284	287	249	280	264	264	295	277	290	321	273	288	275	292	246	254	288	279	289	273	272	279	280	268	261	272	309	255	267	304	262	262	293	287	269	268	298	246	254	292	297	285	271	267	260	273	303	257	218	254	280	248	249	293	279	270	283	269	259	301	310	282	269	287	281	271	280	295	278	292	269	308	274	278	267	299	279	265	245	275	303	277	275	303	295	286	266	264	233	274	264	245	278	276	273	309	288	286	271	231	274	260	274	280	263	266	293	282	278	266	277	285	273	271	261	278	274	281	262	282	265	271	249	285	256	265	250	289	242	269	248	265	322	260	289	286	263	269	251	292	273	299	255	286	271	284	281	256	257	275	295	266	295	241	270	266	283	292	273	270	275	246	256	273	296	247	266	299	274	270	265	285	312	282	279	279	292	270	293	265	269	263	275	273	257	286	249	300	280	318	263	284	288	286	280	286	264	259	297	278	272	275	298	279	294	277	287	285	256	259	289	297	296	256	297	261	272	285	247	245	271	262	283	256	272	265	268	287	273	262	281	293	275	291	242	250	286	265	281	281	251	276	295	293	274	271	247	295	261	313	278	274	294	266	292	270	286	256	305	266	246	251	303	274	276	280	242	269	263	263	265	272	309	264	271	282	256	293	245	270	295	263	292	273	286	281	269	268	314	266	257	300	253	247	268	312	320	276	300	284	259	271	300	306	288	258	296	263	281	292	250	263	272	289	279	277	256	267	268	280	267	278	284	255	249	258	291	244	314	267	287	297	292	271	267	281	256	279	310	261	284	294	321	287	271	267	281	275	299	249	270	243	266	273	247	264	255	292	273	281	263	289	251	281	275	236	333	282	277	276	265	269	282	275	292	262	271	265	291	284	284	263	257	272	267	277	282	276	246	249	323	283	273	258	294	257	265	261	277	273	279	278	267	270	305	275	298	279	293	264	267	303	277	238	271	266	277	278	283	300	278	271	291	283	246	261	278	259	314	281	251	263	269	287	277	303	294	274	270	279	272	245	286	258	255	265	289	294	251	281	279	272	258	268	259	287	258	271	288	272	291	274	271	229	277	273	265	273	265	282	287	252	261	320	253	295	276	308	256	260	283	280	267	302	301	299	253	284	282	248	275	244	289	256	290	283	263	284	238	253	301	289	276	266	278	283	281	265	261	262	260	245	283	283	250	248	266	273	290	294	287	244	271	257	281	255	294	271	284	256	271	286	279	306	271	258	264	273	285	267	265	246	267	268	286	287	275	267	264	275	237	265	269	257	271	264	282	253	271	248	271	241	294	262	296	248	283	264	275	244	265	302	276	266	284	268	270	277	282	256	283	279	269	264	291	270	281	266	251	269	273	297	289	305	302	273	263	306	272	282	282	276	245	267	275	270	301	278	286	264	257	263	278	269	275	270	251	260	294	256	304	261	308	277	288	301	263	272	262	310	287	278	271	303	266	302	267	232	273	247	290	314	271	278	275	292	273	250	273	286	265	259	269	262	276	233	280	302	272	325	257	279	312	277	272	262	254	275	263	266	268	288	258	293	279	274	284	279	260	277	288	263	260	272	254	253	272	268	271	303	285	307	271	279	282	284	282	274	282	269	282	288	299	285	294	328	290	266	294	283	260	293	272	243	292	277	288	291	292	292	260	272	289	285	281	294	245	264	278	271	299	276	281	277	259	247	266	273	266	315	267	300	256	263	290	308	309	282	282	255	285	261	279	285	251	260	261	275	268	289	282	247	291	252	298	258	260	247	287	288	292	272	294	284	269	274	267	264	267	269	287	328	276	288	284	312	276	270	286	274	275	269	231	275	248	292	275	283	261	263	248	287	260	282	232	289	271	265	302	260	275	250	303	287	291	266	264	234	266	278	279	296	292	265	314	253	249	285	265	246	280	286	281	274	253	273	257	270	235	281	290	268	262	260	256	257	295	282	306	290	277	271	271	256	274	276	249	304	263	292	277	279	275	300	286	284	295	265	247	278	279	286	284	270	253	272	293	275	267	264	260	266	255	273	264	283	257	265	264	269	289	279	305	219	285	267	278	274	284	294	288	256	284	272	271	279	270	260	296	272	302	259	262	275	283	280	305	274	274	296	267	276	263	263	254	261	243	271	268	258	294	277	286	308	272	284	261	286	271	262	265	304	276	279	261	267	312	287	283	267	317	275	234	274	278	251	277	265	243	268	270	295	297	272	268	277	281	280	272	267	250	265	300	277	267	266	255	271	269	282	235	285	263	274	280	279	263	282	315	260	278	272	295	253	252	247	266	224	276	297	280	271	282	268	284	286	264	303	256	271	294	267	296	279	282	292	255	258	309	274	246	265	284	299	280	289	292	280	281	274	270	260	257	286	278	290	285	285	231	278	257	294	293	276	275	292	279	278	282	297	270	274	290	278	284	265	307	274	249	273	303	294	265	275	280	281	263	298	286	303	297	262	274	256	285	240	287	282	277	275	289	264	282	275	288	305	272	284	266	278	277	269	250	283	280	275	256	278	270	280	309	276	278	280	270	300	286	277	300	277	269	287	263	277	255	286	260	287	251	268	271	242	314	262	284	289	244	250	270	253	268	290	265	281	282	282	255	266	247	269	279	253	285	251	285	277	282	289	287	294	277	263	262	261	306	273	241	266	282	300	272	276	278	278	272	289	283	277	273	256	241	261	241	255	272	292	282	274	258	285	285	273	295	294	266	260	247	274	278	257	289	293	290	288	298	283	278	300	280	278	288	253	246	292	257	276	286	273	287	264	284	275	290	256	288	275	288	287	287	296	278	271	233	290	237	256	251	303	295	279	287	307	277	264	283	289	294	278	287	279	280	288	260	300	279
61338	59124	56321	31502	1307	1157	1121	1012	992	966	900	910	906	923	855	873	810	887	907	869	820	778	789	850	816	837	836	859	839	858	913	872	798	848	857	909	816	829	827	795	859	816	815	775	834	780	836	810	807	813	807	837	814	839	858	820	816	831	811	860	843	848	812	829	810	848	843	832	791	748	779	843	826	817	785	830	882	845	849	853	903	792	812	773	815	868	862	855	817	781	795	879	857	800	838	820	810	844	814	789	820	811	807	836	790	836	808	816	875	809	805	787	795	842	819	800	745	848	811	841	745	766	777	853	830	850	779	806	807	811	833	788	810	770	769	837	766	868	827	800	794	859	793	831	827	809	853	839	850	796	833	826	844	810	815	819	820	817	823	829	860	831	845	749	821	833	843	860	854	822	840	789	827	862	830	829	859	883	848	782	828	825	873	784	853	835	810	853	830	830	798	814	801	776	815	827	867	779	806	831	806	779	862	815	832	832	817	815	826	799	769	836	837	771	886	835	830	822	806	843	830	757	848	792	823	810	809	768	825	804	838	787	761	805	837	823	830	839	802	820	793	831	796	818	795	776	861	805	794	806	804	840	788	792	814	844	839	790	789	830	853	826	860	823	863	825	770	815	839	798	868	855	812	874	820	841	848	809	838	824	823	793	838	812	827	875	861	836	812	822	843	816	801	819	833	846	803	843	804	847	784	765	815	800	796	800	832	813	830	796	846	830	806	833	840	828	844	831	803	825	841	808	806	838	772	822	802	819	795	853	803	856	849	831	833	838	861	788	861	820	782	835	851	810	797	789	830	842	814	822	799	872	800	861	854	799	835	800	822	840	837	753	830	817	829	824	812	833	798	802	828	877	779	826	851	791	849	817	821	807	824	834	828	799	836	863	807	891	891	808	813	824	849	807	799	822	832	849	824	821	814	809	802	847	777	806	828	809	822	838	834	839	879	821	851	818	814	779	832	861	793	786	794	785	843	808	823	789	816	820	779	793	816	831	873	818	837	870	871	876	809	875	814	809	843	874	854	828	777	837	833	833	783	827	830	853	885	919	808	860	794	829	784	860	816	809	838	808	817	854	857	785	849	846	880	847	839	838	824	806	775	825	823	841	784	832	855	852	830	819	859	870	866	823	776	777	805	804	837	860	825	772	830	853	825	826	831	839	795	833	828	781	799	783	845	850	818	854	809	840	839	862	868	851	890	795	808	851	852	801	845	822	830	830	774	863	875	818	837	837	808	836	815	795	810	776	794	825	894	842	814	846	846	799	780	821	826	831	815	816	861	795	863	811	823	839	778	817	797	832	839	811	843	865	797	813	790	823	842	827	755	773	833	774	827	804	773	790	807	780	822	824	815	779	799	824	820	826	790	832	839	812	792	853	849	878	786	838	870	854	831	806	865	780	867	798	820	802	819	817	807	793	803	806	824	824	800	837	811	853	813	829	845	816	825	779	821	840	817	847	827	785	744	869	801	831	795	780	829	856	824	801	800	774	767	845	807	794	826	790	781	790	842	855	850	823	834	816	821	790	801	824	794	861	802	805	859	860	857	809	818	882	784	791	836	783	827	842	788	823	838	804	776	784	828	817	854	868	789	853	851	798	819	837	842	848	830	827	785	822	812	805	794	802	760	811	812	822	864	816	846	840	818	804	854	833	823	828	829	851	826	789	809	806	840	813	862	844	849	783	784	803	821	796	803	839	807	865	804	822	798	776	779	880	808	821	806	828	797	853	913	817	873	838	766	814	736	814	839	837	850	854	826	820	780	811	841	828	835	864	848	791	878	822	828	819	794	861	817	767	820	864	835	797	808	822	818	888	873	873	858	835	814	786	830	839	871	834	803	821	799	800	830	824	788	762	808	838	793	736	849	782	845	852	801	841	818	840	897	877	807	817	802	745	817	851	832	836	816	863	840	823	774	809	817	767	778	801	829	834	792	847	832	789	831	856	824	852	841	830	860	835	807	865	795	816	828	855	810	795	803	784	895	777	823	803	885	793	760	862	831	810	770	790	792	823	787	781	868	796	841	776	834	828	843	863	845	846	810	811	809	801	831	814	827	825	795	832	762	771	822	847	780	813	834	846	832	848	815	825	812	820	830	779	792	858	801	748	850	803	800	828	831	849	831	827	828	785	795	819	884	801	789	795	823	831	861	842	842	805	768	811	813	855	845	773	849	777	834	825	828	821	832	795	820	797	844	867	846	766	807	821	793	786	773	828	803	842	806	869	806	862	860	821	769	819	809	816	850	804	804	853	783	818	872	783	805	776	774	823	800	806	839	870	798	824	869	832	759	821	814	838	814	798	852	826	863	829	818	807	875	760	799	822	804	829	832	798	800	836	868	811	843	856	835	783	825	865	830	814	856	806	795	886	802	824	803	818	819	842	901	847	764	796	820	813	836	805	823	877	794	823	828	792	785	839	844	852	859	824	854	855	793	829	851	813	844	804	774	781	820	846	854	820	785	761	844	811	817	801	843	805	815	834	808	835	816	811	864	823	794	874	854	863	799	867	775	814	823	776	849	793	808	846	832	818	855	800	793	732	823	850	804	867	837	839	838	854	799	848	805	808	836	833	791	866	810	779	806	829	808	837	796	821	853	799	826	813	780	791	815	784	787	841	806	831	809	850	866	831	800	794	755	798	755	860	826	880	825	835	823	842	774	840	807	799	797	856	744	836	848	785	838	803	823	794	780	808	796	805	806	841	849	780	840	864	861	769	761	777	843	801	798	800	866	839	841	803	850	799	825	816	816	796	807	851	838	801	860	810	808	806	803	785	827	798	858	824	848	847	822	865	793	786	815	828	798	812	806	846	779	793	768	857	835	827	819	849	775	878	827	862	817	825	835	771	763	786	815	804	856	801	752	850	814	824	837	809	818	792	864	806	846	795	812	821	833	837	861	810	807	842	825	790	834	785	838	842	836	803	821	831	750	771	817	831	868	795	845	795	836	809	840	838	789	831	829	825	868	795	901	801	802	814	830	866	840	832	812	794	812	770	824	846	797	827	829	812	802	842	808	791	824	828	854	865	853	811	823	845	813	832	785	868	802	819	797	782	847	813	853	834	839	833	830	814	847	797	834	834	861	814	822	814	869	832	854	837	806	815	789	844	771	822	779	831	817	804	788	779	843	831	783	777	810	829	827	790	786	814	811	806	871	823	799	914	866	805	817	804	846	809	851	824	824	831	803	817	848	867	809	820	805	758	816	803	844	802	827	819	816	796	850	851	855	819	815	779	820	837	804	841	792	809	817	833	794	842	811	856	805	795	878	840	845	837	842	803	847	816	798	871	795	818	805	828	812	828	809	817	852	823	843	877	808	850	806	776	802	753	811	845	815	779	833	800	854	778	810	810	861	806	803	777	804	847	889	839	801	833	771	866	860	776	777	825	796	799	846	812	827	830	785	851	833	850	812	869	911	857	827	828	812	850	808	837	816	862	854	832	809	810	809	789	855	891	830	771	863	856	810	801	819	829	839	876
32124	17551	8010	1367	208	130	140	128	103	126	107	122	112	118	132	135	111	116	125	125	128	130	116	143	117	114	106	130	94	110	109	146	135	118	117	122	118	106	123	146	116	131	109	107	111	127	119	115	123	115	114	118	102	115	122	97	100	139	134	122	134	123	122	113	119	137	133	130	116	119	120	121	117	109	118	122	122	106	119	112	102	115	119	107	135	124	117	110	113	115	100	115	114	140	122	112	115	105	114	108	112	122	127	142	129	116	123	121	114	119	137	116	116	100	114	120	89	117	131	105	116	114	123	116	131	122	123	119	120	123	129	123	121	118	119	128	116	113	114	117	145	93	110	111	125	129	124	112	131	109	114	121	122	136	106	128	114	115	123	104	137	114	129	116	148	137	122	128	110	117	109	115	126	122	131	126	110	155	121	104	124	141	134	117	116	107	134	117	124	114	107	121	113	148	95	121	101	117	126	100	107	121	129	131	115	107	122	117	129	111	109	137	123	120	133	118	107	140	127	138	117	98	121	120	111	129	112	128	125	121	129	118	110	120	121	111	116	114	114	122	123	141	120	107	119	115	118	113	114	114	131	120	142	127	132	118	120	117	131	123	118	105	117	140	127	116	113	114	131	114	97	107	136	109	128	117	96	115	131	114	123	136	124	149	150	108	138	109	136	123	116	106	131	117	128	114	117	128	122	107	125	114	108	102	109	123	123	137	136	110	113	135	115	108	114	114	108	124	119	119	130	131	126	123	122	128	122	113	112	115	129	133	103	113	113	139	123	135	115	131	124	128	147	121	131	128	127	98	107	110	111	118	125	122	115	132	137	105	125	131	114	111	121	126	102	131	128	123	136	123	117	121	120	134	112	115	136	120	124	130	125	129	115	104	132	121	129	124	137	121	115	134	120	117	124	122	107	130	133	118	111	115	108	119	111	118	128	115	122	108	111	131	128	116	131	128	142	126	109	121	122	123	121	117	109	110	112	125	111	129	140	109	142	114	125	94	97	123	129	123	120	123	110	118	114	97	109	118	122	100	122	96	117	122	110	121	121	113	103	103	121	119	129	103	139	124	102	123	106	138	122	115	105	111	121	141	108	110	122	116	115	121	103	106	159	108	139	114	133	122	118	141	120	111	97	122	129	106	103	87	127	104	130	118	108	133	107	110	109	124	124	108	100	127	121	114	106	118	105	113	111	134	119	111	106	120	99	130	122	121	105	115	120	120	143	121	115	130	117	136	109	121	122	113	113	116	116	111	117	129	134	116	119	141	117	122	124	130	123	130	123	114	128	123	132	125	128	121	106	130	120	97	101	113	106	128	123	98	132	138	110	114	124	125	123	109	114	130	134	100	99	126	107	106	126	110	82	130	106	149	122	142	127	127	118	120	131	114	121	127	133	127	113	114	120	123	124	118	112	113	125	116	134	92	127	111	117	126	123	116	138	108	125	116	141	119	126	105	109	98	122	124	118	118	120	124	121	139	117	114	118	116	110	149	120	130	115	133	127	131	128	137	116	133	141	139	112	126	113	116	115	129	110	120	128	138	146	125	118	104	99	133	125	111	143	130	118	119	128	110	114	114	127	119	124	131	135	119	139	123	104	103	123	141	139	128	113	141	123	136	129	128	121	113	133	116	110	119	124	114	125	123	108	108	108	143	118	100	109	106	147	128	118	121	118	129	135	124	107	127	125	115	138	132	131	117	131	114	128	108	115	122	116	111	124	120	103	150	136	132	120	111	117	103	103	130	139	124	117	109	119	105	129	120	126	132	107	111	122	123	122	127	130	105	127	115	112	118	142	136	131	140	108	124	128	114	120	122	123	133	138	114	121	101	117	118	141	138	121	115	115	119	134	111	107	116	117	117	119	130	109	112	118	112	121	134	133	126	126	125	128	125	100	128	114	104	118	116	114	110	127	128	122	127	133	104	111	116	132	131	115	101	133	130	127	121	119	116	125	115	106	106	107	130	123	105	129	125	103	135	124	108	139	126	136	137	113	128	119	114	123	107	104	119	131	135	129	107	134	145	115	136	117	138	118	119	111	111	120	128	101	125	126	107	124	119	130	138	110	112	122	117	114	119	136	114	123	121	138	113	120	111	117	120	122	117	135	126	105	134	142	107	118	134	130	115	108	126	114	108	110	123	112	123	116	105	131	135	115	134	111	126	125	111	124	112	120	128	121	122	103	106	131	120	106	143	124	112	121	133	128	132	122	107	128	114	147	106	127	128	132	133	118	140	133	120	103	125	120	115	121	112	103	116	113	110	119	133	111	135	128	124	136	125	122	114	119	104	127	111	147	104	142	136	131	127	119	122	110	117	120	121	121	138	124	131	133	144	131	107	114	111	118	122	141	119	103	109	122	114	123	115	103	106	129	122	114	117	103	109	120	125	115	115	124	117	113	126	122	117	142	143	116	137	104	99	117	133	138	124	116	127	123	116	137	119	119	134	100	123	118	153	147	100	122	120	140	126	121	103	115	122	119	103	138	122	117	102	129	136	122	98	126	110	138	122	115	119	112	117	115	96	110	102	133	131	113	121	112	107	124	141	104	118	115	110	119	124	112	117	115	131	108	106	129	137	120	113	128	120	111	115	125	106	98	121	100	123	137	96	122	112	110	112	108	117	104	127	117	116	105	114	104	125	130	115	127	140	107	145	132	125	113	124	103	112	139	103	115	120	127	117	125	121	120	132	135	121	130	134	112	115	113	120	111	98	122	112	146	124	126	123	136	127	132	113	140	111	118	137	146	118	107	110	123	130	107	122	125	112	129	100	123	114	114	127	124	116	107	124	143	137	110	116	133	137	123	119	107	107	125	125	121	120	122	135	130	110	125	135	119	121	134	125	97	122	124	117	110	120	140	122	143	114	104	118	138	109	122	140	132	121	130	126	123	118	145	120	127	118	127	129	102	142	139	135	129	122	118	121	131	127	133	127	105	87	116	127	108	105	110	144	119	123	111	120	105	119	113	124	130	125	116	145	123	139	122	116	124	112	121	127	119	111	118	111	119	121	133	93	125	118	127	122	108	132	133	115	133	127	131	101	131	106	136	136	137	125	118	124	121	118	109	123	113	123	144	116	107	119	125	121	128	118	112	116	115	111	116	126	107	109	114	92	126	114	126	143	114	123	127	104	116	132	123	127	128	133	98	125	105	129	119	110	124	112	117	126	103	122	111	146	119	130	123	106	129	133	137	120	120	136	127	130	105	122	106	121	123	122	113	111	96	119	134	122	107	101	120	125	114	119	114	113	116	134	140	116	113	131	124	101	124	117	119	113	109	123	137	115	127	132	109	114	123	110	135	126	103	137	120	108	129	124	126	124	120	110	114	137	112	105	125	108	121	124	116	131	107	131	135	120	121	108	123	122	122	131	119	137	104	139	112	135	117	107	105	110	123	126	129	142	120	130	123	110	122	123	135	157	115	136	118	130	138	104	113	125	111	118	134	122	125	125	111	111	121	135	129	114	119	117	123	120	119	115
31086	19792	12526	2932	440	432	442	406	411	384	448	390	430	372	412	389	424	400	412	428	396	387	401	444	398	408	399	355	415	370	423	448	453	428	429	420	394	406	381	403	399	468	398	420	429	411	422	396	420	460	440	426	429	424	398	431	410	425	370	417	411	423	410	418	432	437	426	406	405	428	404	437	433	429	438	426	389	422	399	443	450	397	431	418	437	407	447	404	375	390	397	426	428	414	398	404	393	375	460	395	419	427	418	393	416	437	423	392	430	414	419	409	395	410	421	408	436	424	421	428	429	459	412	472	443	417	465	364	418	399	473	441	401	430	378	443	417	401	409	410	400	418	425	433	407	422	417	403	405	410	410	402	455	443	393	409	419	418	432	414	425	414	395	415	444	432	408	372	431	421	423	399	429	433	402	438	406	416	395	392	403	398	434	420	413	434	418	417	435	412	401	427	440	428	423	425	431	415	441	447	419	463	373	454	400	402	408	371	439	413	438	424	455	380	414	428	458	388	439	443	436	415	416	432	422	417	410	410	399	417	408	404	434	428	418	413	423	405	436	389	425	424	410	410	456	399	438	420	386	418	437	406	411	424	443	412	401	449	424	387	402	388	471	450	433	444	420	408	422	407	426	422	437	435	411	446	449	464	477	410	462	432	432	413	406	388	398	394	383	433	440	423	414	417	410	400	394	448	415	421	426	409	413	423	405	412	404	400	418	419	386	450	424	412	391	421	399	431	385	420	455	448	406	436	435	427	448	405	397	425	437	436	424	426	422	426	408	424	421	441	425	384	417	405	442	420	414	425	409	407	437	431	402	409	404	411	404	396	361	468	421	419	447	427	413	395	425	456	448	426	442	441	398	403	432	430	446	462	413	421	445	425	399	416	412	437	415	395	375	430	402	405	462	418	411	402	415	429	405	422	424	444	419	435	427	447	412	412	428	423	433	425	416	424	428	428	458	432	427	416	376	444	430	391	413	443	407	449	408	459	443	422	428	418	442	431	405	406	391	397	412	397	446	421	398	413	429	423	433	409	385	435	402	423	386	427	424	401	428	432	403	390	400	405	407	434	391	447	396	400	401	427	452	425	388	421	407	413	451	419	427	435	430	470	404	430	420	419	402	380	414	427	433	394	433	412	431	399	426	412	397	412	423	402	415	420	407	395	413	407	440	393	414	410	451	429	425	411	432	405	441	406	423	411	399	425	409	436	445	439	443	398	443	397	399	409	406	420	464	410	410	444	409	440	423	421	437	401	415	416	413	414	408	414	421	449	380	403	413	427	429	395	422	386	430	425	412	387	431	400	408	427	389	427	440	426	417	465	413	420	421	401	444	335	446	426	386	408	425	419	429	406	442	443	396	412	403	413	423	391	426	407	419	428	436	419	422	385	444	427	412	445	449	408	441	432	415	418	434	420	431	427	397	376	413	409	397	377	415	429	424	435	424	424	403	405	433	419	401	430	392	396	437	398	403	409	389	421	436	389	406	411	422	434	414	423	420	455	414	468	435	425	400	433	423	429	414	428	406	445	438	397	425	383	384	419	460	411	408	404	435	440	417	418	427	452	426	412	418	411	437	408	433	426	415	380	444	381	397	426	396	417	379	421	434	433	396	416	430	423	427	420	418	422	423	412	389	417	434	427	424	425	400	372	414	405	424	427	412	403	418	415	406	447	399	402	440	413	415	427	397	418	441	432	420	420	409	407	425	425	420	399	391	427	437	410	439	409	415	435	399	427	398	420	398	419	432	393	422	435	401	424	384	400	397	413	427	419	463	441	411	456	406	413	427	414	436	447	412	455	419	363	460	454	395	377	428	438	418	409	416	439	404	444	438	419	436	426	402	414	423	399	439	444	416	415	408	419	430	390	408	433	411	416	375	454	427	433	413	401	428	440	380	411	372	443	432	394	392	407	449	415	406	421	440	406	401	395	430	436	428	453	409	427	472	394	390	407	432	463	445	387	412	432	430	409	448	431	430	439	437	382	395	417	443	446	429	411	462	402	401	441	452	422	424	419	409	436	408	389	428	389	405	416	432	388	384	407	404	411	471	439	396	443	404	421	435	378	373	404	413	428	439	425	433	434	428	391	424	397	404	428	446	395	435	394	440	412	427	413	424	432	416	394	406	390	426	423	438	432	405	433	407	459	404	391	432	423	420	392	451	437	399	400	391	451	443	440	417	463	422	420	406	393	435	415	463	396	420	426	400	392	440	435	418	427	412	418	468	401	413	435	383	409	415	453	443	398	427	377	366	400	426	411	416	405	386	411	426	419	429	418	405	449	407	409	434	399	461	390	426	454	438	431	407	438	413	457	436	422	398	392	401	408	388	398	370	453	387	383	393	464	417	438	393	420	426	404	447	384	417	399	460	409	422	446	411	395	440	450	405	398	427	417	395	405	421	399	435	379	426	414	446	422	392	427	430	424	430	398	389	457	424	407	411	415	422	388	419	433	414	420	421	390	406	405	436	410	407	397	390	393	422	426	415	426	441	412	407	433	441	426	441	416	451	402	462	396	399	417	425	389	380	432	429	419	416	453	437	407	405	429	411	413	416	425	403	428	403	426	397	432	409	451	435	386	419	456	446	444	413	406	405	415	459	420	437	437	387	408	428	407	437	406	401	410	420	420	418	423	391	443	431	469	416	438	374	432	416	407	415	428	428	424	420	387	406	401	392	392	405	428	417	417	429	418	408	386	447	396	428	431	415	431	443	415	428	402	413	418	439	432	401	431	383	409	390	411	457	394	441	406	473	403	373	395	432	411	411	414	408	393	417	412	390	416	424	455	387	418	416	395	393	416	427	441	434	390	421	437	415	450	422	455	400	436	432	418	425	441	422	399	435	401	409	423	460	410	417	415	434	393	412	411	399	407	419	399	391	402	430	405	427	400	427	418	414	442	403	423	381	450	398	419	424	441	442	420	436	478	415	458	403	438	434	391	389	413	411	422	434	400	378	385	441	423	416	477	439	449	494	401	421	458	411	382	390	428	398	474	397	447	440	402	450	423	442	427	437	442	388	418	413	429	412	410	435	403	422	425	410	416	413	431	412	390	406	399	384	418	384	434	440	462	379	417	432	418	416	433	400	428	369	371	449	395	425	404	409	405	437	411	429	437	414	466	386	424	443	421	428	396	404	441	393	436	414	408	406	422	417	432	435	415	441	398	412	403	430	395	411	433	427	409	436	423	412	400	427	439	413	390	426	433	414	420	406	428	415	441	419	407	454	436	413	426	379	431	401	415	424	427	417	417	396	402	448	476	420	412	406	425	436	415	390	390	423	409	379	435	431	436	393	404	398	426	393	424	446	416	466	443	423	402	446	419	399	418	429	390	411	406	381	431	401	420	393	376	427	403	406	424	412	443	446	459	404	418	436	416	424	433	418	424	414	419	442	395	397	434	441	439	420	388	409	428	405	412	410	382	416	410	439	428	417	447	419	405	444	417	390	423	395	394	427	399	422	436	435	435	428	418	425	413	487	419
69948	58484	48380	23117	3030	242	232	242	198	165	190	183	178	165	171	181	212	193	186	168	176	168	188	170	157	197	179	168	193	159	200	196	153	188	182	151	181	186	181	185	178	195	165	190	161	165	179	171	178	184	162	153	187	201	147	178	202	174	155	188	139	176	187	168	158	176	165	170	188	168	175	168	180	161	184	163	189	162	169	161	186	173	192	184	183	165	156	175	181	170	159	162	184	161	173	172	184	158	167	182	174	174	190	154	157	194	173	171	177	169	195	170	188	184	160	143	187	168	171	174	189	170	174	172	170	156	168	176	168	176	174	181	170	178	176	178	173	170	175	186	147	193	200	180	175	181	171	166	167	182	178	168	193	155	180	169	180	170	173	210	188	170	152	189	151	168	171	134	175	168	178	189	169	175	172	172	183	153	165	182	153	170	181	184	185	184	165	172	177	185	173	167	165	208	164	178	173	169	161	166	177	180	171	173	186	177	148	199	163	180	172	157	185	161	179	192	158	168	166	185	162	187	169	175	163	202	187	208	186	211	188	178	184	180	188	185	169	191	173	167	186	180	172	184	183	180	180	177	184	193	172	170	160	154	165	171	199	155	173	173	154	175	173	159	196	184	173	163	156	176	163	178	160	187	181	168	170	181	170	203	167	157	216	180	172	174	155	170	193	170	165	173	170	174	172	155	174	178	182	197	173	153	170	167	154	172	176	172	166	202	176	171	156	173	177	172	158	160	152	158	178	154	163	164	151	167	168	139	185	177	166	179	179	174	187	174	195	190	214	170	161	186	166	205	187	140	168	161	163	171	186	178	169	184	164	176	179	168	181	169	136	162	167	193	185	193	185	169	184	166	172	158	170	166	181	169	169	166	180	175	156	160	172	184	173	187	185	161	179	166	180	182	165	177	207	187	180	165	177	181	180	166	187	173	184	149	158	196	174	159	180	179	184	173	156	168	148	166	159	168	137	176	182	160	200	182	177	181	169	182	155	163	181	172	186	152	148	185	181	196	196	176	199	172	178	208	171	168	152	158	167	170	181	173	181	165	170	176	186	182	171	179	182	154	175	161	162	172	169	175	155	188	182	170	160	179	165	189	180	187	163	186	182	205	177	170	176	188	218	178	176	159	155	184	185	179	163	187	165	169	168	167	174	169	171	174	182	194	208	172	171	161	178	180	182	145	181	161	182	182	172	155	160	161	172	173	182	181	171	173	163	177	172	188	165	181	165	173	171	192	180	169	169	187	184	175	182	160	160	169	158	164	160	159	168	163	164	200	164	179	177	176	180	197	172	173	183	174	172	174	165	173	172	184	181	160	199	159	181	165	173	164	169	167	191	182	178	173	201	176	138	176	186	170	202	179	192	181	149	189	181	142	171	183	147	153	166	161	209	188	196	166	178	159	165	164	205	168	166	160	165	207	147	171	167	217	175	174	162	178	183	171	194	156	159	178	181	175	187	188	180	157	196	172	170	191	168	179	187	196	172	156	180	181	199	198	183	175	172	182	174	159	167	164	173	206	158	188	156	165	178	156	173	175	183	149	189	153	183	180	171	161	169	177	158	166	175	181	186	186	142	164	172	172	172	173	171	176	175	172	169	181	156	156	175	169	166	179	174	165	156	176	173	200	168	168	192	185	187	158	158	165	177	168	184	195	190	186	168	178	180	174	171	162	188	197	170	176	168	159	172	167	162	191	186	170	173	147	175	174	186	163	184	164	168	183	174	177	162	150	172	195	186	158	186	205	167	181	192	165	179	175	175	185	177	131	180	167	182	161	174	176	177	170	155	194	156	159	160	156	163	168	178	179	167	163	166	201	197	158	173	165	187	183	182	162	163	184	164	181	181	176	160	169	163	167	182	182	152	139	195	175	195	167	162	173	162	169	157	203	177	190	170	160	168	200	174	185	174	193	185	167	164	181	160	189	193	192	190	164	177	176	148	175	193	180	185	183	171	164	173	172	171	186	163	181	162	175	195	161	164	178	190	182	186	185	217	174	189	182	180	156	142	185	196	170	186	154	161	162	185	167	189	171	162	169	170	178	170	151	167	171	181	161	167	152	185	180	161	179	172	191	187	174	149	164	156	212	189	167	163	182	186	174	160	175	183	169	168	161	168	186	169	182	171	187	186	186	201	158	174	190	164	187	195	168	161	147	164	154	183	159	161	169	181	163	154	184	172	172	168	185	198	179	184	163	176	174	149	174	165	179	190	181	173	207	141	147	168	164	171	154	186	185	161	188	154	153	168	191	166	169	174	184	176	193	167	170	164	180	204	173	189	173	172	160	159	174	193	209	166	184	157	160	160	158	166	174	153	175	182	165	183	187	167	188	177	172	160	166	191	189	173	168	157	180	184	183	185	168	173	162	166	175	182	166	157	157	188	187	172	166	167	163	159	176	177	172	188	173	164	165	147	172	182	192	188	186	212	165	159	193	156	182	173	183	156	169	191	159	161	153	191	186	163	169	163	171	159	190	190	202	177	190	167	175	185	165	210	173	172	149	175	199	159	199	173	161	175	177	180	176	180	156	185	187	149	194	205	179	169	152	183	158	173	164	174	175	173	193	171	201	170	194	183	175	169	163	172	169	162	176	179	189	173	155	168	162	164	182	177	165	192	145	179	183	166	172	185	164	180	137	161	186	179	190	168	171	197	152	186	174	158	171	183	184	150	175	197	177	178	180	178	185	190	185	166	175	177	170	184	198	154	166	179	176	178	194	165	158	172	165	183	157	177	193	167	179	158	168	172	170	169	159	210	174	161	142	172	190	190	186	182	166	154	185	174	165	180	172	146	164	201	167	175	167	168	206	179	179	175	194	183	153	161	189	186	165	177	183	192	175	177	165	152	148	193	195	168	179	188	156	177	175	168	175	183	183	192	189	158	179	158	178	166	163	189	178	171	181	169	172	176	188	183	192	181	178	203	163	166	169	159	180	161	173	197	180	165	176	159	192	192	171	165	190	171	169	166	182	166	161	182	193	176	173	173	176	162	185	169	171	166	165	170	169	190	179	184	183	177	172	189	177	163	174	178	170	198	165	158	163	168	151	173	180	171	197	202	177	183	162	180	173	150	184	167	182	157	191	172	183	180	173	200	187	174	160	162	187	168	183	201	166	159	175	160	174	154	186	159	186	163	191	181	156	175	155	160	176	164	169	165	154	171	163	154	198	172	185	181	151	171	170	189	170	162	147	189	164	187	195	171	179	194	157	193	192	190	182	192	189	156	166	193	191	160	193	184	187	146	182	175	174	173	172	177	152	178	167	201	163	202	157	146	174	179	192	193	190	195	168	172	192	168	188	182	186	164	163	174	173	169	148	188	172	154	160	179	176	161	191	189	148	186	175	171	203	180	188	151	184	157	189	222	167	162	163	187	194	189	155	160	190	184	197	186	154	194	174	198	169	159	167	151	174	178	172	158	180	155	173	168	173	180	182	201	176	190	178	193	157	182	177	168	158	155	188	184	172	161	169	201	178	193	188
50432	46792	44720	24294	834	756	709	690	676	597	622	570	629	581	578	596	583	527	565	599	596	563	574	575	601	623	507	507	569	601	583	595	567	578	550	590	548	575	554	570	586	588	582	562	588	582	548	569	589	551	514	571	564	587	571	600	537	597	567	574	583	561	591	580	566	565	600	570	523	596	565	571	544	580	568	602	568	596	590	567	576	590	551	570	574	520	587	602	570	561	549	599	555	587	587	570	563	556	602	577	534	522	549	553	570	553	536	547	610	560	618	529	531	531	600	521	557	531	558	577	540	553	543	545	520	578	540	565	593	559	601	566	492	574	535	542	569	539	576	553	561	567	553	566	543	572	554	586	572	574	561	553	520	533	565	547	590	560	559	583	548	565	550	585	565	527	512	553	619	603	559	543	558	576	511	561	608	544	553	565	566	564	534	539	596	539	555	576	551	607	541	552	547	524	587	569	556	546	555	573	604	548	590	539	520	566	563	560	600	558	580	562	535	550	582	581	528	624	523	545	551	572	580	592	585	538	594	612	589	575	570	522	607	623	636	567	551	578	579	595	561	554	559	536	523	565	564	555	561	572	582	532	576	572	559	594	544	508	548	578	556	566	582	542	603	573	558	537	540	596	562	544	526	554	564	663	575	547	578	587	577	590	579	557	555	577	614	587	588	544	587	591	599	568	514	546	644	527	527	599	568	559	537	578	577	588	558	569	568	565	577	591	540	563	536	601	539	570	548	542	542	596	604	513	565	569	558	551	551	557	545	593	546	538	542	580	558	580	592	564	521	550	540	555	601	538	573	560	560	572	572	544	577	571	570	567	583	559	577	577	541	551	554	548	583	565	576	567	542	634	588	534	587	557	573	542	538	543	558	503	542	549	579	528	569	550	544	578	575	594	616	577	580	559	572	570	599	553	581	586	539	613	582	560	591	565	542	565	593	575	590	607	541	570	580	611	551	582	561	580	587	540	569	569	591	564	538	590	584	537	567	584	544	558	554	585	637	539	548	570	594	591	551	602	546	578	544	550	529	565	554	600	531	567	575	567	541	520	519	574	592	548	580	553	569	519	535	564	570	539	549	563	567	513	578	559	519	543	566	585	567	583	631	570	532	538	568	550	538	580	571	537	563	586	592	567	615	533	569	635	559	561	534	564	551	553	587	558	574	559	575	583	572	565	533	584	535	533	598	572	582	531	560	550	542	558	585	535	557	573	583	590	557	569	552	533	551	587	590	524	544	589	566	598	579	559	546	531	519	570	611	506	565	584	554	613	580	572	604	520	554	549	545	542	555	627	575	551	585	554	571	549	549	556	548	596	570	598	575	555	542	560	559	575	559	570	596	571	592	565	581	513	532	603	534	549	587	546	553	550	549	524	559	571	605	588	556	564	570	575	541	589	558	572	545	600	586	554	599	559	549	524	565	538	555	585	595	567	567	516	570	560	583	549	506	599	524	552	578	567	552	548	554	567	575	581	539	588	579	550	564	576	581	552	558	552	545	570	563	559	536	570	591	604	565	583	574	583	565	550	544	566	563	568	541	540	590	558	556	562	540	532	552	567	589	547	551	543	551	510	558	572	570	560	571	565	586	524	557	578	563	572	572	598	559	550	561	607	596	577	576	511	557	556	606	543	502	576	567	567	548	530	580	541	570	546	540	566	559	596	557	543	575	536	555	559	540	551	538	510	567	595	577	572	555	563	534	565	563	585	560	603	548	575	531	576	551	595	564	542	610	542	523	601	560	594	564	537	603	582	572	603	595	598	550	560	578	568	604	610	577	537	557	546	562	540	569	564	609	560	534	536	606	552	569	591	503	581	547	535	546	583	551	556	550	563	545	583	567	561	552	582	560	583	559	558	593	564	548	606	554	590	548	582	534	587	602	577	524	554	548	569	593	590	592	543	596	587	557	587	538	557	556	580	553	550	576	577	557	557	539	572	571	572	548	583	583	582	586	530	553	586	569	510	579	527	589	599	496	556	558	613	552	594	580	567	530	580	575	507	573	572	526	578	542	557	552	564	559	564	560	559	563	582	568	585	560	565	568	594	539	600	549	573	546	540	542	548	591	591	568	581	588	508	574	585	521	540	577	629	554	595	553	541	552	548	575	562	587	548	577	546	604	555	592	539	527	579	586	576	553	574	556	604	576	570	575	577	572	572	548	582	565	534	576	555	560	603	604	557	567	529	586	557	596	576	564	573	558	593	585	570	568	520	558	567	544	595	560	581	562	570	583	578	530	578	582	596	578	553	579	606	587	559	594	552	573	558	558	599	582	546	586	620	523	544	556	593	612	567	576	600	562	542	569	520	502	586	584	571	532	586	568	561	549	575	518	525	547	603	568	551	559	571	617	555	561	561	564	550	523	548	549	566	552	533	581	583	563	586	565	608	567	563	589	554	579	602	557	594	551	546	565	580	601	572	567	572	557	576	575	559	552	560	586	559	541	605	557	553	571	545	565	579	548	574	585	541	559	563	563	566	587	540	545	575	594	560	552	525	576	591	504	586	569	560	569	530	563	561	574	595	536	564	547	567	550	522	578	541	583	552	589	580	598	551	576	519	532	618	563	569	576	563	547	591	579	541	576	545	534	617	529	585	551	550	534	556	584	600	560	500	539	594	554	562	564	523	546	583	554	602	604	553	547	566	538	564	546	578	560	559	539	566	587	580	582	562	569	568	568	524	576	576	555	595	582	578	579	555	562	588	537	567	551	542	567	607	551	576	555	561	568	597	551	525	573	544	574	557	539	561	544	579	587	556	526	569	586	548	554	555	545	534	535	579	577	590	559	577	582	552	596	543	560	591	592	555	584	544	588	553	557	546	552	555	611	548	568	557	535	549	527	557	555	557	541	565	574	587	566	594	563	530	566	553	530	559	563	579	550	581	596	561	619	551	569	583	552	574	573	548	571	515	585	559	541	530	517	567	534	579	543	579	541	579	588	526	568	556	571	591	535	519	555	540	567	496	596	543	542	572	557	577	562	575	550	606	562	577	562	619	554	580	576	568	534	518	560	548	602	562	542	569	571	616	579	582	568	557	551	606	584	603	594	484	550	549	569	526	606	541	590	580	543	603	560	582	595	556	553	528	544	567	542	536	515	574	540	534	552	609	550	531	579	546	577	535	548	566	590	574	585	584	546	580	616	576	553	528	591	569	598	550	597	587	556	583	551	574	572	531	557	560	568	567	576	539	582	562	560	563	588	528	603	573	571	566	572	584	543	554	561	552	564	548	598	559	553	572	575	527	587	557	531	563	565	547	564	562	544	567	584	591	573	546	584	619	507	561	584	574	560	580	582	547	589	521	558	566	560	574	552	541	557	589	552	544	583	552	551	564	571	548	536	568	560	573	545	561	566	583	572	540	572	538	548	540	546	547	532	566	602	598	518	523	570	574	584	583	569	564	548	522	553	563	545	572	552	607	631	572	530	552	544	590	550	559	557	576	554	558	604	527	570	558	585	538	532	589	570	574	556	545	579	587
78601	68824	61201	36437	8892	648	334	334	288	308	311	291	289	306	298	293	267	250	255	285	260	262	304	267	288	265	264	265	259	285	262	289	265	266	280	264	271	241	257	274	262	286	280	276	256	269	277	293	260	281	299	278	248	266	295	279	295	269	287	273	309	263	249	302	296	261	273	277	246	291	258	325	262	253	285	291	272	276	281	281	268	261	302	278	286	270	293	275	278	267	274	290	263	277	279	246	265	274	293	255	266	274	301	293	266	291	258	246	281	286	287	297	311	268	242	252	262	281	275	300	274	290	302	274	260	256	281	299	263	270	272	245	301	273	254	273	276	293	250	236	281	294	308	278	261	284	280	272	255	257	294	282	257	259	251	276	276	255	251	276	254	284	262	270	283	276	245	280	264	288	267	288	273	297	265	293	254	289	298	278	263	266	259	259	256	253	267	292	263	252	270	279	292	291	274	259	263	267	285	277	258	280	260	272	254	274	261	282	242	267	290	294	253	259	249	315	276	273	234	254	285	292	268	260	269	315	273	285	296	279	284	250	264	278	271	237	286	281	243	291	272	269	246	233	258	263	269	278	271	278	304	297	265	252	258	241	250	281	299	279	281	260	272	276	304	273	293	265	275	299	278	244	257	281	271	281	268	292	283	283	255	276	276	278	295	293	237	271	245	282	284	306	269	231	259	277	286	267	270	268	252	266	283	290	279	269	261	248	290	292	285	281	238	286	263	255	327	287	298	279	270	264	266	285	231	271	247	253	262	251	290	255	249	277	286	290	301	293	284	274	287	282	281	260	283	255	248	268	286	275	292	279	242	265	271	262	274	245	266	295	248	283	260	287	298	269	262	243	276	294	280	259	270	265	270	293	304	275	239	282	291	260	264	289	285	277	280	293	271	271	230	269	259	269	248	287	297	266	281	263	287	288	311	290	265	288	256	262	256	268	265	254	286	253	268	317	261	289	259	276	262	281	275	246	284	286	277	241	316	298	289	260	280	246	264	283	248	289	249	264	276	249	308	275	320	303	292	282	267	264	250	258	286	309	270	277	279	289	282	264	269	290	251	285	302	262	271	272	251	308	258	264	291	259	279	254	245	251	229	280	260	294	242	279	282	286	287	263	262	254	294	282	276	258	257	266	293	297	263	259	287	239	251	267	265	306	249	291	282	250	287	258	267	271	252	280	246	290	273	287	274	250	256	274	275	258	246	282	259	266	253	277	271	284	254	260	290	273	288	282	285	264	247	271	273	278	284	288	281	307	271	291	297	280	285	277	267	277	278	255	263	288	259	290	256	281	270	307	265	293	273	286	275	262	273	294	279	269	296	281	275	272	279	265	268	292	278	256	299	263	274	290	296	280	253	259	262	275	304	260	257	249	254	289	292	305	296	274	259	308	300	260	278	273	302	261	251	295	272	237	281	289	276	290	249	259	290	282	251	270	264	255	276	267	272	305	294	301	260	290	243	263	295	266	257	285	265	282	263	263	294	232	276	269	298	282	270	262	255	246	262	288	271	269	274	275	289	280	267	272	275	260	278	251	251	265	276	306	276	267	273	264	280	264	276	275	279	272	271	277	271	257	266	262	270	286	238	295	242	286	235	268	275	270	260	272	283	259	275	272	284	273	278	274	271	274	260	285	249	297	262	290	251	286	279	284	274	268	271	281	251	307	286	300	267	271	249	275	271	264	265	292	262	267	249	287	284	288	272	259	304	287	286	284	273	288	263	301	257	273	282	291	271	300	269	292	290	298	263	292	284	259	267	263	296	291	281	255	278	237	308	241	262	279	266	271	255	294	278	286	272	261	275	299	278	275	284	280	241	289	254	295	296	278	268	293	279	262	269	256	282	260	296	272	265	275	262	266	268	248	265	263	256	274	272	254	288	260	284	274	261	282	278	278	278	267	274	289	274	283	285	270	296	269	278	275	275	284	273	262	279	286	286	264	298	251	236	257	264	280	278	284	257	243	268	286	285	277	315	276	268	277	279	267	276	310	278	273	267	253	324	278	287	283	289	282	267	305	271	277	314	251	280	270	306	253	256	306	293	278	273	298	268	300	265	292	273	299	298	261	306	303	252	272	278	288	277	256	300	256	247	287	267	262	284	250	251	251	288	265	277	279	264	291	302	284	297	277	299	264	280	249	264	255	271	252	274	270	281	270	275	253	259	264	290	289	290	252	269	267	266	265	291	259	279	287	270	286	248	264	271	266	231	262	275	283	257	267	287	284	261	263	282	266	277	275	299	287	264	296	273	277	273	257	294	297	275	261	284	304	278	273	258	294	268	268	299	273	277	263	281	267	250	252	281	284	246	298	285	260	281	253	289	303	275	269	252	258	274	251	265	282	270	266	275	267	266	281	273	271	282	287	301	254	238	278	289	254	293	282	268	285	268	261	284	252	266	263	288	282	272	256	253	281	275	283	278	279	294	269	296	274	266	265	283	235	276	296	273	255	269	284	255	287	223	260	259	309	255	248	265	270	249	262	262	260	275	273	290	280	277	290	258	252	286	297	285	300	268	265	280	283	274	272	268	278	269	260	273	289	290	262	242	275	268	275	284	313	278	265	269	271	252	226	268	290	306	280	299	254	260	267	274	263	269	271	267	262	277	279	277	274	259	273	249	277	262	272	242	262	285	264	296	254	281	290	282	260	265	290	245	260	300	269	265	293	256	269	270	244	261	268	289	268	295	267	230	288	294	276	284	267	279	261	285	245	303	281	281	268	277	309	276	278	281	267	295	279	250	273	296	288	259	302	282	255	281	273	253	289	274	287	302	266	260	269	271	294	281	272	278	302	266	294	322	278	236	284	278	286	266	276	287	287	261	303	299	286	261	298	280	269	280	280	285	283	272	272	286	277	289	240	258	279	279	297	244	275	297	292	286	276	266	259	275	277	266	277	288	268	254	293	274	255	241	291	288	280	250	255	276	284	301	289	264	256	279	254	277	285	249	281	267	306	278	277	320	271	262	300	269	259	286	259	259	269	274	277	259	271	277	282	261	283	286	290	257	256	288	250	259	260	261	270	289	270	280	293	266	237	293	272	261	289	279	276	282	259	256	298	322	276	275	268	283	270	275	271	259	259	257	263	263	286	257	259	261	281	279	258	259	284	281	265	298	257	258	278	288	253	289	287	282	295	250	280	264	270	234	276	296	289	268	253	279	284	238	270	272	253	269	250	260	281	272	270	281	252	279	285	278	315	268	281	268	269	258	254	286	281	289	268	303	290	283	264	265	293	263	247	275	292	245	252	244	271	256	304	276	291	277	267	271	294	318	289	270	273	304	282	239	275	277	280	272	285	293	255	282	278	292	275	275	269	276	272	276	262	276	260	266	259	255	274	277	272	303	273	275	264	293	252	261	251	263	241	266	276	292	281	271	263	284	259	267	260	257	283	296	292	274	263	278	300	261	281	264	260	273	257	274	273	278	269	290	303	280	269	288	271	295	285	280	282	290	285	254	283	237	267	296	265	276	264	289	263
61265	58284	57255	33885	1336	1233	1127	1042	983	905	933	939	897	883	821	900	904	904	845	890	834	823	841	874	862	825	844	809	870	806	858	820	865	860	815	800	803	859	819	879	842	862	805	812	791	862	782	858	799	780	817	770	820	804	836	879	841	827	829	837	822	818	831	803	867	871	768	798	816	846	822	821	775	856	806	819	774	799	818	780	863	853	825	818	825	817	841	807	789	804	778	796	833	806	841	829	825	842	853	845	781	783	850	789	847	833	819	803	833	815	796	806	835	841	821	845	852	852	820	776	812	850	822	784	829	768	858	841	783	773	876	783	828	813	803	794	829	787	795	896	814	769	797	844	771	802	780	820	769	795	788	773	842	804	777	769	784	810	838	795	838	808	818	836	810	817	883	805	803	861	765	783	805	819	831	824	782	785	891	832	808	814	805	781	856	857	834	844	791	804	811	846	845	834	802	824	831	779	780	821	795	834	794	830	739	809	778	821	767	802	805	772	796	859	809	790	826	776	818	764	779	833	824	818	839	798	884	782	858	839	872	824	819	841	812	865	825	832	831	847	810	830	827	798	813	813	817	802	801	746	781	789	797	822	804	797	780	777	754	850	814	844	835	818	878	824	780	803	794	838	835	831	847	840	813	837	845	816	825	831	815	833	837	768	822	795	834	791	800	843	752	758	835	825	829	835	813	796	811	828	779	835	850	812	776	841	790	797	830	849	836	812	835	840	811	775	845	803	746	819	882	812	814	810	831	833	845	809	784	821	805	824	827	795	793	794	766	846	812	862	830	819	843	888	813	809	761	831	794	810	796	842	810	805	808	789	811	816	817	800	778	767	801	826	798	835	803	855	800	788	843	808	799	770	807	852	843	883	782	779	786	809	825	810	790	829	822	772	771	824	817	811	739	842	875	817	820	801	808	832	819	828	826	809	808	785	824	826	834	815	815	835	757	771	815	798	842	863	849	796	800	817	843	848	810	807	790	831	836	787	829	764	775	821	837	776	791	810	828	792	831	870	829	814	754	815	828	808	797	803	824	848	798	834	809	825	825	817	813	831	819	751	823	796	797	860	803	813	812	819	857	843	835	809	852	752	806	847	804	782	849	809	793	834	869	797	822	824	794	753	826	782	806	836	824	835	797	808	805	861	777	837	851	842	858	828	794	794	761	864	829	771	827	842	777	828	798	825	713	818	774	872	821	786	827	824	778	802	838	825	839	823	796	902	783	836	804	836	821	792	871	792	784	872	802	815	808	858	794	782	779	811	789	842	840	868	855	833	828	850	771	802	864	845	826	792	788	785	804	845	789	798	831	823	857	814	820	797	806	768	811	795	807	779	802	818	778	787	824	846	825	797	864	790	766	815	816	833	890	798	800	830	824	814	821	823	849	815	798	814	788	783	823	817	840	826	837	744	814	851	883	869	774	801	848	795	810	795	793	798	775	790	817	773	844	784	823	797	768	832	786	824	774	806	790	810	831	841	826	796	838	847	772	837	746	851	850	788	758	797	807	789	825	813	873	758	783	867	817	853	810	828	782	833	815	823	867	823	819	787	841	802	812	823	797	801	794	815	797	859	812	806	803	862	776	870	832	808	831	805	798	824	824	785	857	860	800	801	818	840	817	771	815	783	828	871	833	841	779	843	793	813	869	809	780	811	860	793	779	839	782	805	782	805	804	855	810	824	781	782	834	758	858	779	845	827	789	817	833	837	798	804	809	802	798	803	816	845	776	813	766	814	851	835	813	785	778	844	820	778	817	768	796	826	825	842	812	865	787	829	805	802	849	855	814	784	817	785	775	818	811	871	812	815	797	794	831	850	824	871	842	813	864	882	803	809	830	849	761	800	755	835	854	790	785	876	820	825	837	827	796	859	773	820	829	807	811	838	834	801	815	821	863	762	815	784	851	783	805	809	829	792	821	843	788	768	828	792	817	781	779	791	785	852	827	775	795	848	777	792	785	803	779	893	801	794	790	771	833	790	870	823	813	858	815	784	858	819	854	830	854	779	778	862	813	830	799	804	791	800	813	805	800	864	785	796	865	769	814	790	819	853	858	817	807	774	799	817	779	810	804	816	815	809	832	768	856	779	825	816	835	830	765	815	834	822	787	839	792	837	880	794	784	811	799	826	827	806	813	799	838	789	797	871	810	873	852	793	816	859	840	869	832	834	779	825	781	807	808	861	828	863	815	835	802	806	837	816	796	833	858	813	845	832	803	827	778	875	788	800	814	831	803	777	788	822	839	802	737	839	807	778	784	812	795	861	773	799	813	814	793	800	823	828	810	838	834	842	819	802	809	873	760	828	847	810	801	831	854	817	796	821	848	879	788	850	841	774	817	788	828	787	804	812	823	813	841	810	761	822	818	775	861	765	838	826	841	861	801	782	846	755	866	783	776	807	858	840	795	873	827	820	816	851	876	796	833	833	834	829	807	809	826	838	845	823	812	809	864	786	795	850	799	755	828	795	788	780	828	806	835	808	761	858	836	797	792	847	819	839	812	808	851	817	861	834	798	846	896	812	788	770	809	806	843	817	846	779	822	816	803	787	816	812	831	830	817	833	849	824	828	830	811	827	819	808	854	801	797	838	849	836	851	821	796	812	863	810	790	831	874	790	799	800	814	813	848	796	811	831	840	856	788	822	804	817	835	820	784	821	801	781	796	869	831	809	782	855	757	827	817	838	838	862	798	810	823	848	856	800	745	809	826	839	813	775	770	862	817	814	806	839	809	831	809	819	795	844	856	770	845	802	826	830	834	808	800	803	786	779	784	834	789	766	764	816	873	828	801	786	835	813	793	870	744	835	814	822	834	829	822	815	790	825	770	779	824	791	849	820	840	825	849	819	855	762	837	793	869	823	782	814	803	795	818	814	823	824	794	841	795	806	837	816	836	816	827	829	799	742	767	847	748	785	799	802	805	828	833	804	868	815	819	797	776	798	812	816	794	799	868	775	855	821	824	837	791	840	818	831	807	832	856	773	782	795	836	794	817	800	837	768	819	854	858	826	813	830	876	856	825	768	797	824	870	796	799	761	803	822	845	789	863	846	816	755	836	804	795	809	818	829	750	779	808	795	803	763	796	897	840	741	829	881	823	812	853	793	820	848	764	879	821	822	810	801	813	806	841	809	792	799	771	860	794	822	814	815	777	824	800	865	820	821	791	763	835	808	795	810	749	810	834	801	872	805	799	774	847	858	878	830	735	831	896	837	839	824	820	857	835	832	860	850	837	854	753	850	848	837	790	791	835	841	854	844	817	825	777	833	829	787	799	863	797	818	828	832	825	850	794	836	804	823	794	848	811	836	798	800	790	820	838	798	835	838	812	851	862	792	818	824	853	821	797	809	773	774	824	860	813	829	820	818	779	803	802	860	808	785	815	779	780	773	820	840	817	832	723	821	797	792	809	844	804	840	843	825	807	789	856	844	782	793	792	810	783	871	832	786	857	822	805	857	847	848	805	830	835	835	819	755	827	777	790	869
31919	17094	8375	1986	308	133	133	126	123	117	112	121	129	114	118	122	135	114	126	143	137	127	113	113	127	120	110	128	113	124	122	101	114	128	123	130	124	138	112	115	109	123	126	137	136	125	102	114	129	122	141	107	129	131	101	122	132	133	120	147	127	118	120	119	113	144	127	117	128	124	118	137	114	127	122	126	128	132	115	123	96	133	131	131	132	135	127	115	107	132	107	133	112	119	128	109	122	114	113	129	126	128	100	116	133	138	131	105	131	130	127	130	132	117	127	128	98	153	112	117	121	133	116	120	123	145	123	126	102	128	114	136	114	113	111	101	125	103	106	122	119	109	143	118	123	121	120	121	142	107	131	111	143	120	113	104	119	113	113	118	114	115	112	127	132	98	105	117	136	111	125	125	112	118	126	102	115	109	105	107	120	97	112	130	135	127	109	136	115	125	119	124	135	118	125	126	129	119	132	116	116	132	113	119	116	130	102	150	130	103	127	132	133	121	121	123	116	118	137	100	117	123	127	123	131	117	139	126	125	126	108	111	122	118	124	129	108	122	115	130	119	122	116	139	118	110	123	120	116	126	135	103	108	116	141	87	130	129	121	138	115	124	119	111	124	105	106	107	95	119	116	139	98	117	145	120	105	116	124	138	114	133	115	109	117	109	111	134	145	120	116	123	135	145	117	116	129	125	118	129	133	109	119	122	116	104	123	125	104	140	111	113	110	109	114	107	109	122	126	135	126	107	117	127	127	116	121	123	111	112	111	128	112	121	105	113	124	124	113	132	112	130	124	119	109	110	123	100	103	134	112	127	117	103	123	101	128	106	117	104	133	136	139	137	143	114	114	112	123	117	114	103	118	112	125	124	110	109	114	126	129	129	116	131	135	123	113	106	129	125	131	137	126	115	133	117	122	114	96	128	119	119	116	114	127	126	120	112	130	115	132	114	104	131	106	114	116	125	96	114	112	136	128	120	123	111	110	137	127	121	103	119	110	116	139	139	122	122	115	119	132	119	114	122	122	109	118	124	118	127	123	108	117	117	122	131	134	124	134	119	118	127	132	113	125	136	117	98	107	103	108	107	123	126	125	132	124	120	103	121	122	107	121	117	134	113	142	110	143	122	104	126	114	135	116	114	122	143	129	100	128	127	125	113	119	125	120	139	132	111	134	134	112	114	118	122	111	129	125	93	108	121	127	132	131	122	119	113	117	114	112	104	116	122	103	109	129	110	113	115	94	155	111	123	117	133	118	104	118	110	107	126	111	112	113	119	113	129	117	119	104	104	110	131	141	120	109	113	124	124	117	123	132	121	121	128	127	120	112	104	133	137	131	116	127	106	116	125	104	119	101	132	131	121	109	100	110	95	110	123	114	139	117	113	121	112	116	119	115	108	132	109	122	111	107	102	100	109	111	119	124	138	123	119	117	122	123	125	115	128	118	117	143	134	105	119	132	118	126	114	121	128	121	124	133	116	139	104	112	128	105	123	131	108	121	116	120	147	109	130	96	125	105	124	118	104	103	124	112	125	117	142	133	104	121	136	113	126	132	119	114	128	112	126	116	110	107	125	115	113	122	125	106	142	128	95	120	128	121	109	120	117	134	126	116	100	119	131	129	116	113	114	110	114	102	108	105	124	132	115	122	110	127	113	109	104	115	102	132	117	98	118	114	121	119	133	122	102	127	110	123	117	109	133	110	131	115	118	125	121	130	110	124	135	133	99	115	111	123	120	129	126	118	105	119	113	110	128	132	102	113	155	115	111	129	128	105	120	113	116	98	138	134	137	121	107	110	125	102	132	121	121	134	114	122	115	128	133	119	131	132	118	110	113	107	122	137	114	113	121	124	114	126	102	122	123	118	131	115	133	111	106	129	112	110	124	113	110	128	137	114	153	104	121	113	129	122	106	129	125	112	127	112	100	113	117	128	134	128	121	95	120	120	117	114	122	129	130	108	108	127	137	127	122	142	112	153	129	114	118	140	134	112	104	116	106	115	107	126	112	119	125	124	140	123	127	119	113	108	140	116	122	133	123	122	123	128	134	135	126	128	114	123	113	124	127	121	132	126	119	104	120	113	109	111	134	97	116	119	130	127	122	109	133	120	112	105	137	123	121	133	115	103	102	143	117	102	123	113	116	140	150	129	121	123	124	108	113	125	121	145	138	114	113	137	112	111	127	120	132	116	115	124	128	127	120	116	111	108	136	130	115	139	106	128	123	139	110	130	123	130	95	140	144	120	127	99	113	135	120	125	110	127	107	130	109	131	114	126	139	110	125	125	130	123	124	113	106	127	115	118	111	124	112	138	125	106	109	108	119	125	107	103	106	119	120	126	124	133	117	138	110	130	122	129	105	128	133	117	105	127	110	125	136	108	107	134	111	118	100	104	100	117	113	116	129	132	114	114	114	111	137	125	111	106	142	139	120	115	115	128	124	114	112	132	111	108	132	119	122	117	118	138	136	117	105	119	118	117	119	128	122	127	119	98	125	110	99	110	109	120	123	104	113	129	99	123	121	132	126	121	130	126	117	128	124	122	122	133	126	123	138	127	127	114	112	118	123	107	131	104	143	130	133	122	112	117	123	142	98	121	121	136	113	136	139	111	120	116	110	110	134	122	99	104	110	120	105	136	125	127	114	117	118	128	134	111	138	127	108	119	130	115	139	114	128	136	127	117	122	110	130	117	118	133	115	134	115	125	114	124	113	116	114	135	133	122	110	131	129	134	120	120	132	134	126	121	118	127	103	140	114	118	120	112	123	132	141	116	118	140	128	136	94	115	120	118	97	113	129	95	120	113	128	109	105	122	119	130	118	127	116	147	109	108	125	113	149	113	117	122	121	131	118	114	127	91	115	118	122	131	110	140	133	110	102	122	114	115	125	124	120	111	124	118	109	127	123	121	100	109	126	130	119	117	115	125	112	116	117	112	130	132	139	131	141	133	109	143	108	119	121	134	123	122	111	106	113	132	105	119	117	130	122	112	122	108	125	137	120	121	116	118	115	103	130	108	124	117	113	108	134	129	107	128	110	133	123	116	117	139	130	118	114	109	126	137	106	106	133	101	129	115	104	100	109	132	99	113	119	113	123	107	118	128	121	109	112	115	129	97	95	98	123	125	142	118	106	130	135	103	107	129	120	110	129	119	125	116	105	102	102	127	122	123	124	131	131	122	124	122	116	122	121	104	127	116	130	114	116	100	105	118	130	125	139	124	141	127	124	100	109	115	127	133	100	129	131	94	141	118	103	116	101	127	120	110	142	137	129	128	114	115	116	110	123	121	120	115	115	127	122	118	123	122	109	122	118	130	127	127	141	114	112	114	125	119	128	136	122	146	121	107	115	119	145	134	118	119	121	110	121	137	119	145	125	114	112	131	111	134	120	143	114	105	111	133	120	123	106	120	134	123	127	129	125	116	124	115	124	122	146	127	127	112	118	112	120	97	145	122	111	117	112	131	107	124	134	116	104	121	116	124	122	118	126
30783	19444	13458	4342	427	436	417	420	436	433	401	386	440	396	422	417	429	459	411	388	406	417	423	442	431	386	403	397	451	451	437	430	385	386	423	446	427	431	408	438	408	417	432	391	473	422	392	426	445	398	422	395	404	401	389	417	440	450	400	451	425	427	390	427	427	407	457	424	450	384	378	468	441	412	437	406	428	433	425	419	395	418	419	426	415	416	451	401	429	424	438	412	403	413	450	431	399	427	446	426	442	434	436	453	442	426	392	396	417	490	394	409	444	406	417	458	399	445	407	407	449	414	454	440	425	421	414	439	409	408	376	425	398	458	412	383	431	420	438	411	401	445	413	422	445	458	473	368	446	414	433	415	398	409	400	393	406	454	425	403	427	387	414	395	423	427	432	417	370	392	453	447	430	428	428	376	411	406	449	413	450	400	450	424	388	393	443	418	402	442	440	425	417	420	438	413	444	428	416	421	394	436	434	450	474	415	416	433	432	419	371	437	410	443	423	439	449	431	402	387	399	434	397	419	432	431	417	431	404	424	391	374	431	449	386	382	436	412	395	414	437	431	442	406	401	424	476	438	405	427	413	420	409	426	380	425	384	413	460	390	414	437	382	432	421	434	407	444	387	431	427	406	416	411	448	400	418	377	405	447	422	422	411	391	453	426	453	406	390	407	460	445	447	406	426	461	426	401	413	434	422	407	449	419	429	410	445	405	437	377	442	424	432	426	445	466	378	390	420	423	413	438	432	406	469	379	450	432	434	412	408	399	434	426	435	430	426	402	387	442	431	419	388	440	441	436	451	440	416	419	457	450	416	397	441	423	399	437	438	400	415	422	424	458	429	421	469	425	451	429	397	398	411	403	419	404	415	407	414	435	443	400	371	420	433	428	427	406	456	410	441	458	397	408	403	415	422	434	446	427	431	439	436	440	420	407	421	417	412	403	423	434	426	424	442	382	400	401	460	409	431	392	385	451	433	416	443	427	420	423	394	407	418	405	413	363	439	437	434	394	424	428	407	419	393	418	400	423	420	433	427	415	432	429	440	413	403	418	420	394	414	399	393	402	407	412	414	443	447	424	437	401	397	413	427	403	419	454	477	412	431	413	395	412	403	382	419	387	457	421	437	417	418	424	427	437	379	427	428	379	393	425	417	398	430	425	459	441	409	399	407	401	421	414	435	394	423	440	398	415	431	413	472	440	410	418	404	432	423	470	404	436	474	415	386	422	398	406	418	409	436	409	462	418	463	381	423	415	412	414	427	432	429	397	433	418	401	422	440	392	416	435	448	416	403	400	405	415	401	471	427	419	424	410	425	434	435	421	408	386	439	422	421	421	425	396	437	421	487	439	412	418	439	459	415	444	410	427	406	443	419	411	386	436	437	431	420	448	433	439	416	432	419	442	402	419	414	430	411	414	424	427	438	390	429	394	406	410	417	452	418	424	441	392	435	401	419	429	445	408	457	421	450	428	437	444	410	448	417	379	412	408	425	436	479	465	433	418	383	378	408	424	451	423	446	418	409	399	396	421	417	415	393	396	426	456	412	391	392	405	443	394	402	394	425	411	381	417	408	458	412	453	439	397	414	417	385	391	410	368	408	408	426	423	406	424	425	400	401	445	430	418	407	391	421	388	382	389	408	422	414	406	414	422	434	425	383	437	429	407	445	441	427	413	388	444	401	407	419	409	402	409	434	420	439	451	420	437	393	413	396	421	464	420	428	447	447	444	399	419	400	433	407	471	411	416	395	457	421	404	460	407	433	406	392	419	399	407	410	407	415	405	404	436	411	418	407	409	433	412	413	357	389	421	445	428	465	381	428	426	440	433	380	420	413	441	447	460	398	393	447	443	434	397	407	446	389	461	418	423	418	418	419	418	433	450	429	418	431	434	393	433	396	385	423	481	423	429	430	411	409	420	418	404	449	416	435	429	408	455	427	390	425	410	400	495	399	393	417	427	441	418	418	441	411	439	439	429	400	398	437	407	423	430	411	424	407	424	421	407	449	404	425	393	445	432	440	443	433	380	443	405	450	387	429	408	392	425	403	453	462	415	393	443	410	427	422	439	418	405	405	400	430	412	399	415	450	412	367	407	448	441	402	417	402	417	457	464	436	406	436	424	418	446	382	397	429	449	452	466	437	402	402	421	424	399	433	405	421	396	430	426	443	430	424	407	421	436	454	401	395	422	411	402	367	454	417	439	449	432	403	445	399	419	434	427	406	441	425	410	375	384	398	395	418	414	447	387	408	425	410	426	436	419	428	449	431	439	431	428	410	417	446	439	395	420	409	410	426	427	416	436	420	426	402	418	415	415	428	400	438	441	411	383	438	426	416	400	426	410	433	433	419	411	430	441	412	437	428	403	442	445	429	403	448	420	385	428	393	425	420	409	396	401	411	388	400	441	433	426	406	440	435	431	455	416	416	429	435	428	382	460	405	404	425	399	424	452	448	420	441	452	412	446	426	457	455	413	440	416	400	408	393	418	425	424	409	421	439	437	410	423	438	425	444	412	446	413	398	419	397	412	427	417	411	411	435	394	401	412	419	457	439	416	377	456	428	385	383	432	420	393	400	424	443	437	385	409	423	413	436	411	450	428	391	379	417	394	411	430	408	413	426	396	454	407	384	462	376	395	454	389	409	397	436	423	441	450	396	425	436	427	409	397	432	410	414	376	394	446	392	418	406	427	398	408	436	397	439	442	453	433	424	411	429	396	384	434	401	388	408	444	430	398	436	404	399	467	407	411	456	428	449	413	453	445	432	400	411	449	441	416	450	401	428	394	412	409	419	434	435	420	419	436	436	443	402	419	426	421	391	417	404	392	389	445	431	423	445	445	406	409	423	442	425	404	403	406	401	426	430	417	426	420	430	391	432	436	425	414	437	442	401	378	407	414	431	417	401	418	417	430	425	412	429	441	426	403	418	434	421	421	427	385	404	406	474	388	439	448	444	405	404	416	400	407	419	410	404	399	453	416	424	416	436	407	432	427	417	412	404	388	434	459	407	444	413	412	400	422	423	441	418	408	414	417	462	407	420	414	432	419	426	433	435	407	474	424	415	397	423	373	429	407	430	393	429	442	416	388	410	409	413	422	433	421	455	435	437	409	440	406	392	406	412	447	414	444	372	422	401	434	406	422	418	396	399	398	441	443	413	434	383	419	417	397	449	429	442	406	394	400	418	407	417	455	435	430	409	442	434	423	446	418	408	408	425	416	420	415	428	482	395	431	442	444	425	438	444	464	417	394	434	414	442	414	387	429	427	436	425	426	461	404	424	443	434	402	443	413	414	418	450	417	443	455	409	453	447	393	448	428	412	423	385	394	444	426	429	411	417	429	406	435	457	424	395	431	405	414	433	406	419	439	429	391	432	451	395	406	426	424	439	415	404	381	445	429	422	436	432	425	433	422	427	435	443	422	420	430	431	449	419	409	443	430	484	447	432	426	432	431	409	441	441	414	422	438	413	393	427	387	403	412	451	429
69498	57409	49541	24372	3190	247	232	211	192	214	177	197	153	197	171	168	166	191	187	204	160	169	159	162	186	148	198	178	165	191	175	167	170	152	184	179	172	178	154	175	182	171	186	155	143	177	177	168	149	171	166	162	194	172	181	145	168	156	172	172	169	187	151	181	188	178	201	178	181	168	181	150	165	151	152	162	168	168	174	158	157	195	158	182	183	175	187	165	184	175	141	167	174	170	172	181	166	166	159	169	174	161	155	160	182	161	166	160	149	181	167	160	167	194	165	167	178	150	180	151	169	175	206	166	182	171	183	151	164	185	176	176	143	156	171	176	156	184	204	179	184	180	169	155	162	161	186	174	159	156	164	171	159	171	170	173	186	192	171	198	181	164	167	175	191	191	161	205	179	179	169	165	179	206	185	174	167	160	193	181	188	159	171	167	160	158	186	175	169	190	171	156	151	172	177	163	177	182	163	181	182	160	168	172	181	165	178	189	167	169	173	188	172	171	144	161	193	147	163	185	146	173	168	171	164	159	175	172	166	188	152	167	176	179	158	147	159	166	167	166	185	170	175	163	204	169	179	177	169	159	152	170	150	168	146	176	144	150	148	151	163	189	165	196	128	158	174	179	189	182	188	189	168	174	145	168	176	200	182	162	161	186	168	162	172	187	156	171	159	147	172	175	156	160	173	163	169	153	201	165	171	152	194	165	179	188	176	159	171	158	162	155	181	164	149	160	185	170	138	154	201	177	175	159	168	163	162	177	185	191	162	175	170	163	173	182	167	167	167	162	169	165	159	156	194	174	144	168	194	184	176	180	180	189	164	146	164	159	194	146	189	174	168	153	184	152	172	161	187	161	183	172	197	199	175	181	177	158	156	192	182	167	164	174	161	143	173	154	166	145	172	161	163	176	172	169	157	150	187	162	163	167	183	184	182	193	158	163	150	181	163	169	167	171	186	162	174	152	194	174	174	162	193	183	172	163	193	176	184	175	185	184	154	186	172	189	164	187	195	140	180	161	148	181	173	188	181	160	173	150	141	182	162	185	166	177	170	174	195	159	151	163	153	164	211	182	183	180	157	162	165	178	162	198	159	164	161	160	169	176	163	170	168	172	172	170	174	159	164	152	174	172	162	170	142	176	163	165	174	172	175	181	165	184	192	186	178	184	186	191	151	184	155	181	176	160	167	149	176	171	161	166	158	161	167	162	180	164	198	183	169	172	171	155	166	175	169	169	181	162	186	165	182	167	172	177	172	156	163	181	157	175	187	175	168	193	177	192	170	169	185	152	179	173	151	168	157	169	192	168	178	173	168	163	189	156	146	174	181	175	154	152	189	176	184	187	158	169	174	180	178	174	154	188	199	184	153	155	160	146	154	155	179	184	179	181	160	147	190	178	186	174	172	193	190	158	175	182	173	159	169	180	160	167	178	170	201	154	179	172	157	183	153	173	169	175	157	168	190	171	167	193	160	164	176	170	140	174	174	167	193	167	163	172	169	162	178	177	162	188	174	199	193	171	169	161	164	190	175	180	174	176	166	213	145	149	165	169	164	164	175	161	191	158	167	191	167	170	182	163	182	170	177	192	185	182	197	186	189	186	176	160	176	171	191	178	182	162	173	169	155	194	162	177	155	190	175	177	167	177	184	162	143	163	170	164	168	185	190	179	170	154	177	161	173	167	178	153	170	156	162	170	176	188	188	176	165	152	180	158	183	194	171	169	163	152	158	164	154	160	192	168	186	183	171	179	156	156	178	137	172	164	152	174	160	150	168	167	149	193	171	165	177	193	181	159	187	146	167	195	180	160	185	170	176	164	181	170	165	165	182	171	164	171	180	158	187	178	196	157	174	182	159	176	167	172	158	176	191	170	189	185	170	149	162	202	183	157	153	158	163	168	166	179	161	170	163	146	157	189	165	162	188	179	175	157	165	175	172	161	208	173	186	151	147	159	156	186	182	197	151	158	175	168	187	200	158	164	189	159	187	180	177	152	162	146	182	160	167	157	153	167	182	172	158	154	161	165	171	203	148	161	169	187	165	161	173	180	184	157	180	154	179	168	163	178	170	146	148	169	177	141	157	147	180	204	173	164	172	187	170	166	172	164	173	175	157	196	160	161	180	158	164	158	168	171	193	167	185	165	163	163	141	180	162	176	168	173	170	166	160	173	166	163	161	181	169	171	173	142	173	170	195	182	179	175	142	186	191	156	205	165	192	172	180	176	182	156	165	163	146	180	185	174	159	170	180	171	166	171	153	167	159	159	160	161	164	157	171	141	184	194	155	192	162	190	193	187	190	168	179	160	172	189	181	172	163	184	170	161	165	178	150	195	168	193	189	162	147	167	151	162	172	148	163	192	182	165	179	181	163	172	163	171	143	198	184	166	174	148	184	186	195	173	168	142	183	171	168	158	196	167	147	184	188	153	171	195	185	155	174	179	191	154	134	186	183	163	187	184	167	174	167	172	153	154	175	165	134	170	174	193	185	202	166	173	167	165	152	151	176	167	165	173	185	184	180	194	152	180	168	183	162	152	173	153	163	175	175	168	170	187	180	171	163	157	182	163	167	168	170	195	184	157	172	180	178	166	171	176	160	181	180	138	161	193	168	160	167	163	153	175	158	178	180	198	191	194	163	189	168	172	140	158	160	148	173	175	176	151	177	178	160	169	193	157	195	188	161	192	184	154	168	174	185	146	180	152	169	179	185	161	186	179	167	153	171	169	150	181	183	160	169	193	163	192	178	153	159	171	172	172	172	177	169	174	156	157	180	186	175	170	167	158	155	187	168	160	189	156	177	178	189	159	165	175	174	173	174	175	173	158	170	186	168	184	142	160	175	192	180	168	129	157	189	144	177	188	167	171	163	169	161	181	158	190	168	165	153	170	163	185	182	160	148	194	184	175	192	167	168	172	175	176	152	182	157	157	187	175	160	177	152	153	186	178	153	167	148	156	175	163	159	173	158	178	171	175	167	180	161	173	180	159	179	161	166	164	174	172	148	177	169	181	173	157	173	160	193	189	182	165	159	166	169	172	159	145	190	147	160	166	200	173	171	172	175	176	162	179	164	165	171	160	154	163	164	163	160	171	187	170	159	167	138	156	164	171	154	159	168	158	189	179	154	173	159	171	170	179	164	170	159	160	183	151	170	171	180	169	148	174	175	179	186	177	187	156	184	178	174	162	180	181	177	172	150	152	198	165	183	167	172	164	151	180	156	154	166	150	181	190	179	193	179	173	169	165	165	149	165	154	177	177	158	163	152	155	146	181	155	196	153	169	158	189	177	177	195	190	156	182	173	178	168	179	187	176	184	167	158	174	183	145	186	167	185	161	169	166	165	175	163	156	168	182	172	178	173	163	165	159	185	184	163	172	170	180	166	144	157	160	165	169	164	181	177	162	178	170	166	173	172	187	169	150	157	174	165	187	191	163	159	159	174	157	167	148	140	173	174	166	164	155	172	186	162	169	155	188	166	163	174	176	159	174
49902	46103	45542	24050	826	800	749	712	670	618	612	603	607	586	564	580	605	527	586	584	584	607	557	588	630	508	569	542	596	552	565	563	568	542	535	567	590	596	557	539	528	536	562	522	585	539	536	564	570	522	566	556	548	565	537	542	569	533	557	543	533	518	525	554	527	564	541	557	526	542	524	557	574	563	534	524	576	537	565	521	528	560	539	580	514	533	550	581	559	571	517	581	580	540	521	536	530	565	521	539	544	526	553	552	538	569	543	514	543	581	550	515	562	530	560	580	559	582	572	569	587	550	502	532	559	579	525	588	554	576	513	570	545	546	550	548	565	528	516	557	566	526	552	544	533	579	560	493	557	519	530	562	548	549	540	527	553	575	584	545	546	561	538	546	565	537	570	548	555	571	529	527	556	554	546	583	563	547	550	539	545	550	530	532	559	557	503	609	533	553	572	520	559	556	566	586	578	558	537	570	565	545	552	511	537	591	517	535	545	527	540	579	545	564	536	542	505	593	550	562	535	572	552	552	534	561	556	514	496	548	558	531	550	580	553	609	623	525	546	546	595	535	510	520	580	535	570	554	534	537	536	564	548	570	577	549	521	527	529	510	526	550	518	552	550	546	586	520	533	575	527	562	551	519	576	534	545	523	564	534	532	546	544	526	555	555	549	537	546	533	567	566	563	562	572	547	561	564	504	556	557	558	531	583	544	543	548	561	535	552	537	577	561	552	572	548	528	536	555	554	558	540	548	559	580	542	513	536	599	556	542	585	529	499	542	542	540	535	538	558	526	549	505	544	542	521	547	521	569	591	551	627	563	565	545	560	558	527	541	559	514	546	585	565	552	518	576	562	554	544	555	573	555	536	569	564	497	522	556	512	555	523	539	580	522	512	551	534	554	538	576	562	554	513	601	564	521	515	528	531	554	594	566	551	568	525	561	549	564	522	536	577	569	519	546	555	570	520	570	556	581	544	556	535	573	551	577	541	523	551	525	561	566	532	564	559	529	597	534	515	556	541	534	537	536	566	506	541	565	537	545	564	522	536	526	579	548	579	568	560	542	530	542	558	571	573	571	604	559	558	522	543	491	609	565	557	544	554	557	542	582	568	529	532	506	565	550	516	543	526	530	575	547	549	537	569	551	574	567	524	549	550	561	546	572	613	533	553	552	548	548	536	543	537	532	601	569	557	580	561	535	576	513	556	583	579	588	543	559	557	557	566	542	526	542	570	556	536	599	553	521	530	546	565	589	529	549	578	548	534	578	554	555	530	533	541	548	590	559	571	568	557	540	566	555	548	568	509	528	528	544	541	546	603	557	544	561	574	536	535	523	506	516	556	545	535	564	561	528	566	574	560	534	552	565	538	528	552	545	528	560	555	597	524	503	516	555	554	549	530	540	568	578	536	562	562	553	565	535	561	582	589	512	524	576	544	534	546	602	542	508	564	540	578	555	550	525	576	527	536	549	540	577	522	568	535	550	539	579	563	555	590	510	543	531	550	533	538	506	545	538	539	563	577	548	538	599	551	565	610	539	547	530	577	567	588	543	598	550	562	567	522	589	492	533	528	561	524	585	522	569	578	514	593	597	609	531	565	595	592	545	560	517	564	545	571	540	582	557	537	563	593	546	544	546	551	550	501	569	541	542	552	563	553	583	561	528	539	558	542	555	551	482	517	564	512	539	536	562	501	574	550	527	540	525	564	577	559	555	553	548	540	548	534	543	585	504	539	544	577	566	532	528	555	576	504	488	533	519	595	585	562	556	547	541	545	539	581	565	553	522	540	568	546	542	585	545	554	555	544	583	544	583	565	541	542	551	540	506	564	530	517	584	547	578	545	559	541	556	572	576	585	535	540	552	579	595	556	529	582	572	534	542	622	531	576	534	567	550	559	562	584	576	553	570	513	537	528	575	538	513	538	522	510	589	614	547	545	591	569	562	537	538	568	562	545	595	523	540	555	562	567	550	570	565	544	504	566	550	516	506	553	553	559	552	553	576	532	571	531	531	525	541	525	497	592	534	533	567	503	514	551	511	530	562	589	508	528	555	551	544	554	558	552	545	532	572	550	578	571	572	548	551	525	550	549	522	547	524	560	547	566	562	535	533	536	582	555	572	563	554	526	528	569	531	520	542	523	535	563	560	549	564	551	595	567	543	568	615	549	563	550	511	533	548	610	532	538	561	552	584	606	552	544	548	517	581	484	513	554	515	564	537	562	552	610	513	563	539	524	586	561	534	591	537	515	559	559	580	575	543	507	551	540	593	582	545	545	548	590	564	544	539	540	525	582	570	579	537	567	547	535	579	512	582	560	545	547	539	531	555	557	518	550	522	565	583	549	521	521	541	559	556	564	552	569	540	562	542	543	552	519	536	565	577	590	504	550	546	545	559	604	546	530	540	527	546	524	540	555	513	555	520	559	553	543	527	539	526	565	536	591	567	530	550	505	522	536	516	517	548	567	516	567	536	532	550	567	579	532	509	541	561	556	543	592	552	564	542	540	584	547	583	518	548	512	573	574	579	562	553	595	530	526	562	555	554	509	565	523	567	541	564	529	583	556	497	513	601	559	538	565	550	513	538	570	567	546	583	563	545	539	524	606	539	539	564	542	565	577	542	511	533	536	539	517	542	535	507	548	568	559	553	594	495	554	561	575	592	550	531	464	557	597	558	535	518	548	586	542	592	584	541	578	534	546	542	524	571	554	536	560	542	546	557	540	546	538	558	567	515	561	542	563	540	585	575	553	554	556	572	542	566	541	572	525	587	537	517	519	556	549	523	535	535	587	553	583	585	581	553	557	541	562	527	543	556	557	546	519	599	545	563	515	583	555	543	532	549	545	525	568	558	519	554	548	578	560	539	552	564	547	531	554	500	499	579	579	585	559	559	495	564	518	571	553	557	542	553	482	533	524	557	546	525	573	562	565	535	575	556	593	556	572	584	559	575	611	548	534	508	544	561	581	582	550	510	526	533	545	541	602	566	533	552	575	557	558	550	535	566	514	551	550	578	531	551	540	567	545	539	533	494	595	554	535	544	550	562	544	584	540	544	534	606	579	509	531	578	551	562	553	546	570	516	577	566	520	509	586	539	576	531	554	589	526	495	538	565	563	566	571	560	518	539	489	554	565	549	559	534	532	552	562	551	564	547	543	536	539	562	543	538	555	546	553	506	591	557	540	539	545	542	578	561	546	517	564	523	560	562	577	570	576	560	557	550	543	552	555	545	528	558	535	505	560	531	546	610	521	541	551	571	572	518	596	514	522	530	528	582	540	556	575	548	541	535	561	534	519	558	549	499	566	583	548	562	546	525	557	573	561	574	517	546	590	584	561	490	566	561	527	533	578	545	586	509	527	563	528	546	547	588	527	569	548	516	501	519	536	567	513	549	618	531	528	501	528	593	565	534	549	511	509	542	495	538	544	540	495	563	558	512	561	553	511	567	537	548	555	565	525	530	549	497	565	562	516	552	522	537	499	564	544	525	522
77773	68038	60423	33411	7887	577	345	338	316	290	307	273	286	290	274	270	269	284	293	262	251	258	281	254	274	291	260	282	269	286	268	287	250	284	268	275	280	253	253	250	256	290	241	284	280	292	270	279	299	257	259	277	242	245	239	267	283	261	284	273	274	284	253	291	245	253	277	268	274	271	233	296	261	272	282	288	298	258	276	278	279	278	265	265	271	258	227	271	270	265	289	263	245	265	275	258	256	268	290	247	256	267	271	263	261	274	244	293	250	265	263	278	243	281	256	273	232	254	285	273	253	248	252	249	280	276	258	263	264	242	302	270	276	267	251	273	252	280	265	250	253	269	303	272	248	270	293	247	245	256	283	297	245	277	251	268	265	258	264	248	287	264	250	271	283	273	265	284	269	271	253	273	251	251	278	284	273	268	236	276	249	277	249	283	238	261	267	271	244	267	268	273	290	261	278	290	243	267	268	228	258	298	275	262	252	256	246	262	238	286	280	254	251	288	262	240	295	260	248	263	276	261	296	283	265	256	270	264	283	296	262	253	271	263	262	287	276	243	267	294	279	246	264	285	244	253	254	248	292	249	285	244	301	283	268	260	268	258	257	264	287	257	266	270	260	259	287	276	234	247	233	270	273	274	247	266	242	261	242	249	263	266	252	266	272	265	266	265	227	244	258	245	254	238	286	295	252	282	248	274	294	259	272	271	281	250	282	249	241	263	264	297	251	264	257	245	262	278	239	269	257	277	298	274	295	278	256	253	272	271	237	264	264	242	261	263	270	284	267	268	289	277	262	293	250	287	242	264	274	271	248	258	235	248	223	248	261	296	241	246	260	243	260	274	280	260	255	288	266	276	274	226	269	272	303	267	293	280	279	260	246	299	267	262	255	241	291	254	273	270	266	271	254	231	257	268	261	241	252	257	238	268	260	254	256	256	255	290	266	253	303	273	284	283	246	256	268	253	256	278	272	268	274	281	278	271	294	268	265	277	288	266	269	257	253	284	262	267	269	243	282	265	261	272	259	275	277	278	270	257	251	237	265	298	253	275	261	290	289	291	268	286	291	264	255	264	247	227	268	250	281	248	233	282	263	281	280	276	267	248	261	283	260	281	267	280	251	252	268	285	264	264	245	271	279	248	265	278	284	248	261	268	258	307	263	266	234	263	264	280	287	275	256	272	278	255	266	255	269	248	279	270	262	235	281	252	270	287	260	252	293	268	282	268	306	276	255	264	256	274	283	280	261	260	268	245	242	282	291	256	238	282	258	290	282	265	273	261	269	276	298	285	261	251	260	271	265	256	254	276	290	274	277	252	279	276	253	249	272	270	275	283	241	262	258	278	258	277	255	250	288	274	298	241	245	254	278	243	261	280	265	255	251	282	279	273	297	277	259	275	301	270	257	280	249	281	257	260	225	254	275	304	274	253	257	268	249	263	262	239	269	262	259	266	279	237	279	263	248	239	262	250	285	266	273	303	266	262	246	241	273	234	248	244	252	224	246	268	268	247	272	259	274	276	254	279	264	274	262	250	248	260	281	256	268	267	273	273	274	259	240	267	249	248	258	270	281	254	279	283	265	244	287	299	275	245	266	253	258	283	246	243	283	248	265	279	259	236	226	243	245	253	276	240	272	260	242	267	286	262	296	260	261	274	268	274	265	270	276	248	249	275	253	256	268	277	257	291	287	300	250	288	253	269	272	265	280	274	273	271	274	270	270	297	288	253	290	270	267	272	254	278	260	270	281	257	270	252	285	300	277	235	269	254	283	290	240	276	277	230	249	252	290	277	266	250	273	216	268	270	247	256	258	263	268	283	248	244	290	282	282	252	232	278	290	276	281	278	267	270	243	260	275	280	247	259	271	244	250	265	272	262	234	289	290	269	255	292	274	241	270	260	253	261	239	266	251	260	265	233	267	270	254	241	267	266	308	247	253	273	282	261	265	295	277	259	288	242	271	256	254	252	247	235	249	261	262	278	254	276	282	262	258	266	258	255	274	289	264	241	285	267	280	277	252	256	268	240	283	225	251	234	234	259	240	280	280	253	278	246	275	283	272	270	281	256	266	275	261	266	271	254	278	279	259	278	252	257	263	274	244	263	280	300	282	264	266	282	264	279	265	275	247	268	249	249	283	255	259	251	269	260	239	259	268	261	273	256	264	267	285	281	261	264	266	229	242	262	261	244	269	288	259	271	256	257	263	269	257	264	257	303	254	257	270	253	278	267	257	258	264	263	265	284	281	246	274	297	263	243	262	243	269	257	232	242	265	256	242	280	256	257	258	269	255	274	264	274	266	277	247	259	266	263	268	273	256	262	227	300	231	280	260	261	282	255	276	274	283	288	260	290	257	242	248	239	268	281	260	230	241	292	235	286	277	229	280	246	286	266	256	257	249	246	247	274	256	284	278	235	259	243	269	273	269	265	244	239	276	273	265	247	256	281	227	260	260	273	273	251	259	259	275	283	255	287	251	282	244	260	250	249	275	306	272	243	264	253	278	288	261	295	271	222	281	272	244	294	275	273	244	294	271	261	239	267	276	286	232	265	239	281	267	252	262	269	242	240	258	278	260	226	241	261	274	274	258	256	285	285	263	302	247	263	268	282	294	280	261	268	274	246	275	263	238	274	270	248	273	278	237	267	268	266	266	239	268	243	303	283	254	301	257	300	291	240	254	277	252	254	281	277	262	267	264	270	250	263	241	274	253	242	271	272	259	269	272	228	275	278	266	272	267	277	269	259	277	271	273	271	233	245	248	263	271	262	283	273	253	272	291	294	288	272	268	280	246	279	261	252	271	270	276	275	227	280	261	257	268	287	268	262	270	290	268	269	272	264	241	283	267	288	279	267	266	253	259	261	251	265	268	240	259	269	272	239	273	279	265	254	245	238	282	268	264	268	272	260	243	253	271	268	266	253	267	231	278	254	248	251	295	294	273	286	242	258	255	257	273	288	232	226	242	271	259	310	251	261	244	278	256	259	264	257	261	254	277	255	282	244	269	274	249	261	248	302	262	268	253	261	280	273	254	276	262	256	282	244	254	304	272	260	253	308	257	244	262	291	276	284	274	253	257	268	280	267	275	222	256	269	310	294	255	251	283	264	242	293	253	242	272	283	266	287	239	259	260	273	259	242	275	273	252	272	264	248	261	294	244	233	241	246	269	274	255	212	274	259	284	232	269	241	229	270	270	254	221	276	258	280	258	262	246	254	260	260	274	293	261	266	272	262	271	248	282	261	260	256	249	249	274	263	269	249	237	251	297	247	291	250	289	261	260	258	254	292	256	251	280	281	248	300	272	258	253	272	263	305	265	302	284	256	265	288	249	271	261	274	280	288	283	264	254	265	279	271	254	228	242	276	285	278	258	277	271	261	270	239	233	252	228	228	268	270	255	271	268	265	255	258	277	278	273	261	263	255	270	277	284	245	265	258	261	242	266	276	272	281	254	221	282	250	277	255	247	274	288	316	275	260	280	234	260	273	274	267
60601	57978	56061	29845	1384	1324	1223	1133	1048	946	966	959	890	916	909	906	828	844	842	814	846	796	853	801	863	890	775	840	818	879	866	834	819	809	823	782	803	805	822	769	851	767	840	813	766	781	781	792	765	839	794	815	828	785	831	841	745	802	801	808	805	736	826	864	811	817	798	847	819	784	785	799	776	765	797	749	760	802	822	766	785	725	832	761	832	812	826	844	732	794	835	799	797	784	792	812	858	745	828	760	778	825	780	795	783	749	766	796	805	806	800	815	840	782	769	792	794	823	785	789	785	803	808	827	760	803	853	816	808	820	769	769	796	727	770	775	784	823	777	775	792	821	779	796	775	813	869	868	772	843	752	802	773	799	836	822	764	830	788	833	769	785	801	785	792	855	780	810	767	787	820	729	790	782	805	777	797	841	791	771	805	784	811	811	826	754	782	773	770	793	751	817	823	788	805	797	762	825	838	798	791	819	766	813	754	827	797	830	775	788	785	843	793	788	790	789	808	798	721	770	784	803	798	806	802	779	738	778	806	802	843	771	803	791	778	788	814	806	766	807	785	748	800	787	712	797	758	845	780	763	783	743	754	762	776	801	760	781	796	840	769	742	814	834	717	769	774	771	783	776	778	811	760	849	772	756	760	831	825	769	829	817	802	806	792	802	783	790	747	833	757	820	803	862	794	788	827	732	821	787	785	790	792	792	819	790	775	801	813	808	789	785	789	814	777	736	799	742	785	792	856	782	787	834	782	754	794	801	804	834	797	784	779	801	791	811	763	827	785	762	762	772	782	770	757	848	788	834	813	753	749	859	803	792	857	829	803	762	823	805	777	780	775	757	817	819	792	750	783	781	814	758	798	780	806	723	810	777	794	746	861	785	796	784	774	774	796	780	763	808	773	888	826	758	778	805	809	842	823	814	852	802	783	811	771	810	785	795	794	771	810	803	845	818	814	782	776	788	799	797	797	777	815	754	805	813	842	784	783	791	736	793	745	803	803	765	801	763	782	750	784	800	768	815	746	822	789	839	788	797	763	775	781	808	751	798	845	778	766	802	773	772	755	770	793	794	810	804	808	812	768	768	767	790	844	781	778	779	758	819	797	817	782	786	774	865	798	839	782	727	798	774	774	725	758	807	788	804	818	795	802	802	759	776	860	783	788	823	807	794	816	757	801	759	799	814	811	777	817	766	740	764	776	773	823	788	769	770	813	804	782	817	786	789	844	794	753	819	791	780	832	780	833	787	792	793	780	795	782	795	772	797	816	797	760	798	766	757	800	833	797	773	774	778	748	855	790	815	751	806	742	784	801	841	805	771	801	818	778	763	814	791	778	816	814	760	774	801	756	785	796	774	781	823	805	755	770	751	779	790	779	826	740	813	763	785	794	763	766	825	800	773	836	794	824	798	793	812	752	798	761	794	830	800	827	787	804	806	783	758	783	770	797	784	777	798	843	778	825	807	840	784	821	784	809	773	772	814	769	810	791	787	755	741	797	776	787	754	823	799	808	791	754	824	767	817	793	796	820	786	801	809	757	856	794	774	822	756	773	872	811	826	804	835	771	727	799	818	773	803	799	771	807	793	815	830	793	829	800	756	780	790	818	809	772	785	823	771	831	766	779	821	772	846	798	767	810	782	768	785	777	793	832	770	811	804	840	750	784	758	762	829	776	761	760	781	757	787	737	771	805	792	769	799	759	752	794	801	814	798	809	786	796	854	749	791	786	814	785	808	799	807	805	785	777	793	801	787	831	796	757	772	815	794	783	770	799	773	815	776	836	783	847	786	780	804	795	803	789	820	774	756	782	803	844	765	814	797	806	768	764	795	830	822	806	796	843	766	788	777	765	775	814	776	786	806	788	790	850	772	805	768	782	790	763	796	807	759	824	760	767	774	792	759	777	790	758	817	814	794	759	860	792	778	837	762	764	783	791	831	795	832	838	826	819	787	738	816	806	788	791	788	770	717	834	773	757	800	802	786	808	826	797	792	784	789	760	798	808	837	763	804	762	767	765	814	854	822	817	774	812	792	768	837	802	795	778	782	771	764	858	753	827	788	820	786	760	740	815	806	758	743	782	794	783	784	842	798	824	788	761	804	766	769	803	785	766	781	832	821	737	794	789	799	817	802	801	837	811	774	802	783	756	784	845	790	750	800	772	823	796	768	839	765	787	773	743	793	772	725	792	789	802	770	795	825	730	767	778	779	810	787	813	806	806	773	781	768	769	815	789	801	767	770	802	817	779	803	789	747	795	762	776	793	792	776	801	788	843	775	814	793	791	792	784	770	792	769	804	782	752	765	825	766	799	750	763	763	801	746	809	831	815	762	820	820	751	764	764	803	796	787	740	792	796	770	782	758	819	790	776	800	792	746	755	745	798	791	797	800	827	803	774	781	788	764	790	791	777	782	757	840	833	819	795	833	837	764	744	794	729	757	791	798	807	790	807	785	803	810	806	795	723	783	734	775	818	781	777	818	770	788	789	812	822	777	818	752	851	823	801	808	767	796	828	812	818	817	789	771	733	759	804	792	790	768	784	803	807	767	774	794	818	784	752	806	768	835	745	779	813	780	809	786	799	779	786	773	764	832	762	787	730	815	793	801	766	829	767	771	791	772	800	788	798	812	784	810	776	765	815	797	754	795	891	756	751	760	841	802	792	798	780	793	819	805	793	805	808	774	767	793	809	816	749	789	735	787	820	809	795	746	871	796	822	743	831	810	793	794	835	822	772	795	786	798	807	787	741	795	795	782	773	825	813	794	759	790	762	813	806	769	770	853	814	803	824	773	800	825	759	753	815	759	799	807	794	743	839	769	864	793	768	786	793	812	810	811	791	777	793	780	798	771	804	805	783	785	807	762	773	810	817	797	848	780	770	804	786	789	713	741	799	808	802	813	808	777	789	820	838	777	724	755	829	779	800	777	776	776	768	794	766	798	787	807	800	816	797	785	774	778	804	837	796	785	815	805	799	811	823	844	787	813	782	753	864	787	776	781	853	809	806	784	790	803	759	802	765	800	809	819	839	773	790	830	799	828	800	838	808	816	795	783	831	830	773	821	816	750	802	851	760	761	801	795	751	804	821	825	803	806	780	782	758	776	809	792	768	814	813	818	839	735	845	756	808	801	778	806	764	735	774	776	808	791	796	864	790	805	794	775	765	758	797	764	789	820	773	750	788	762	765	822	755	724	805	753	759	800	808	799	800	764	773	786	820	791	758	766	836	767	748	800	773	784	795	817	799	768	782	796	842	798	779	760	789	816	784	805	823	782	822	797	768	765	836	788	775	819	804	789	821	775	811	797	808	787	844	839	757	800	793	783	803	843	805	813	839	788	791	779	789	811	796	787	777	815	818	831	764	838	778	762	790	842	745	732	805	838	811	773	799	791	817	766	758	771	781	798	779	787	780	794	840	825	738	783	775	801	776	796	800	839	837	810	777	757	790	776	740	782	801	795	818	840	773	791	791	740	839	784	818	805	813	822
31773	16362	7671	1880	243	121	118	116	115	113	102	101	109	111	93	110	129	112	127	114	114	101	109	121	116	118	122	110	121	111	119	115	115	119	133	103	119	105	100	124	100	109	113	111	114	115	113	124	101	115	130	123	111	100	122	116	135	114	124	107	103	99	111	132	114	121	115	97	104	117	113	119	107	92	122	150	98	110	112	93	128	114	113	111	131	118	127	121	135	93	133	122	116	120	115	122	120	115	116	131	101	123	113	123	108	78	96	117	101	120	108	97	117	125	137	119	114	118	110	127	140	104	124	93	135	109	122	115	98	105	100	117	130	125	115	114	109	124	134	107	123	127	108	125	104	106	112	100	112	120	109	108	129	122	111	117	100	110	107	115	108	120	144	129	131	99	108	106	112	130	114	113	102	94	118	129	121	114	129	112	100	118	116	116	102	116	94	123	120	115	113	118	123	122	140	136	122	113	103	123	120	98	131	120	103	105	129	133	101	124	105	110	120	118	96	112	123	96	111	119	108	110	118	106	117	125	124	126	100	119	106	119	108	123	106	92	106	116	109	106	133	100	127	115	120	102	113	108	130	119	101	87	101	129	88	108	129	110	102	119	109	115	114	109	120	109	118	102	92	111	115	112	93	109	108	120	99	110	121	108	121	113	114	118	91	129	99	110	124	126	120	129	103	118	118	112	113	99	116	135	107	103	113	117	105	118	98	112	116	111	114	97	106	110	115	115	120	104	124	131	127	108	104	110	120	120	107	137	111	116	125	105	124	116	116	131	110	98	103	119	104	115	110	100	112	98	92	100	108	95	119	104	122	109	104	106	105	88	137	125	120	120	104	87	131	116	110	111	111	113	116	121	103	125	113	115	120	110	123	111	119	125	125	104	102	132	108	116	113	100	99	108	111	125	100	114	115	87	108	104	125	108	117	120	119	128	108	119	127	143	90	120	105	114	120	143	99	120	122	105	119	92	108	124	131	102	129	100	119	115	122	113	123	113	98	124	127	114	112	126	105	93	96	119	97	112	111	116	115	95	121	107	115	111	105	115	118	119	111	119	136	96	116	98	121	110	118	126	95	133	112	123	90	107	114	133	104	111	121	125	124	105	114	116	114	94	117	123	104	116	110	122	122	109	105	104	111	88	107	105	124	110	93	117	96	95	120	107	108	112	103	100	118	115	102	112	116	120	122	120	124	112	138	107	115	120	113	108	114	124	115	127	108	117	117	106	111	95	146	121	101	111	110	134	107	121	119	125	127	108	114	130	102	112	127	108	126	120	121	109	111	118	112	115	105	124	116	134	111	126	115	115	112	96	112	106	105	109	111	117	99	106	120	125	112	124	114	114	100	129	118	114	113	117	107	111	116	117	118	113	95	120	118	115	116	108	122	120	122	107	126	126	103	111	105	98	118	96	128	134	124	124	116	120	127	103	98	101	101	112	114	118	128	109	108	120	133	106	114	111	113	117	110	132	94	124	113	119	136	103	103	89	97	112	111	103	108	112	95	99	112	116	116	92	119	110	111	117	135	110	111	104	112	100	112	104	102	103	102	125	107	133	118	125	108	127	95	102	127	118	113	107	109	98	121	122	116	85	113	97	112	105	112	101	101	133	141	129	117	120	117	117	106	99	97	109	98	104	132	101	107	96	113	114	118	105	133	127	125	117	123	114	103	113	98	104	100	118	118	88	108	124	106	118	118	116	125	118	107	125	111	123	100	118	108	119	125	117	115	122	122	108	128	112	113	117	112	105	111	102	114	114	130	121	133	94	110	110	108	127	118	114	112	99	96	112	105	109	121	141	106	123	121	100	114	119	116	93	121	113	94	117	127	102	111	121	116	108	106	106	132	102	108	96	101	116	94	113	113	113	121	108	124	115	95	122	135	104	114	112	97	107	112	132	108	101	131	115	100	100	110	108	129	107	127	112	124	109	113	106	117	115	121	109	113	106	127	126	117	112	116	112	111	125	102	115	110	124	110	124	119	110	124	117	102	94	116	120	114	99	105	122	117	128	111	116	111	110	130	127	121	117	111	121	107	112	124	126	127	107	111	106	113	121	92	105	124	110	104	117	105	127	94	115	116	124	122	113	111	122	129	104	116	111	113	94	100	116	114	110	120	117	123	115	117	103	109	121	115	90	96	115	114	106	104	126	96	105	100	109	118	99	104	135	93	105	96	115	123	134	122	102	114	110	116	127	121	115	85	111	110	131	107	118	107	119	118	113	116	104	115	133	92	105	110	124	138	106	117	123	126	121	122	128	102	102	117	128	112	121	96	113	131	114	127	108	110	100	131	127	120	113	117	134	123	124	107	115	117	122	106	111	115	115	129	112	92	94	133	100	130	111	115	115	109	112	120	114	119	83	101	123	115	127	91	113	111	119	116	89	132	107	115	121	112	108	108	115	122	102	116	100	109	149	112	128	113	146	114	126	106	111	121	95	113	118	110	122	118	124	113	106	119	113	114	111	109	109	116	108	118	116	122	117	112	92	115	116	123	113	103	132	133	104	134	108	99	117	103	113	133	96	119	110	97	124	104	139	107	129	113	103	116	97	98	109	135	124	117	99	110	122	103	129	109	105	115	118	134	111	113	118	115	120	97	100	121	109	103	113	132	108	93	118	105	107	94	103	112	107	118	117	124	104	97	119	108	113	109	125	108	118	110	116	107	112	105	126	102	108	114	115	105	116	95	129	125	93	114	105	129	119	120	105	110	120	104	104	110	115	117	123	118	118	108	111	123	110	128	98	138	101	132	106	132	107	111	112	111	104	115	108	103	128	123	144	113	107	95	122	130	112	113	108	115	99	132	117	134	115	121	107	124	115	120	107	118	109	112	108	117	134	109	109	106	99	108	125	107	111	134	117	104	95	114	109	112	113	94	130	100	105	118	111	122	127	121	120	105	139	121	104	111	117	116	115	105	105	123	112	110	117	124	113	131	120	96	102	100	113	107	120	126	109	120	124	122	98	125	115	101	119	85	119	132	88	113	112	111	138	107	105	101	120	106	125	111	93	92	113	94	107	110	113	125	124	98	100	123	118	103	115	119	130	104	103	110	117	133	141	116	120	114	112	127	89	126	121	112	112	120	104	116	107	109	117	113	115	116	105	105	117	112	115	117	98	105	114	98	133	105	110	117	110	122	126	119	129	118	143	119	117	116	106	117	115	120	121	120	127	134	103	113	127	107	116	108	94	132	105	111	113	111	109	89	103	108	105	110	103	98	107	116	126	119	88	114	95	111	106	136	131	110	126	114	117	129	92	104	93	115	128	103	103	119	130	105	105	93	119	117	131	117	123	112	142	120	118	101	106	94	100	103	141	121	102	118	94	109	107	122	128	115	117	104	104	119	125	115	127	109	108	93	102	102	121	125	102	110	116	114	99	107	127	134	120	119	125	104	126	130	113	121	111	118	88	112	107	114	107	104	110	94	132	101	109	109	120	109	110	124	108	114	112	139	108	104	127	120	118	112	121	117	108	109	120
30266	18502	12007	4269	401	414	406	418	405	398	393	426	402	418	396	386	356	358	408	403	413	407	366	411	395	396	402	402	398	391	410	414	382	370	378	396	397	360	384	379	373	408	398	378	397	395	370	403	392	374	397	399	417	391	374	424	385	402	376	364	407	369	366	369	353	395	403	395	386	397	372	374	418	398	411	395	392	410	384	399	396	385	431	398	375	414	413	410	385	357	418	426	408	414	388	409	388	373	393	381	361	398	368	397	385	396	400	396	412	372	399	415	409	377	418	420	393	364	365	386	376	395	361	419	414	377	436	401	420	392	395	399	425	395	365	391	427	388	420	412	381	417	406	387	380	396	408	411	405	429	392	412	393	415	365	374	397	402	362	407	403	420	397	419	375	391	406	394	375	381	439	402	391	401	374	381	392	401	436	414	408	372	411	390	367	393	444	359	405	365	397	374	401	395	384	398	367	398	369	411	390	401	408	392	441	391	397	385	405	396	408	369	371	386	400	361	395	419	427	394	388	358	378	379	389	441	406	419	410	391	411	388	413	440	414	359	388	382	371	387	370	416	400	408	385	403	390	371	370	386	377	365	406	369	434	400	377	381	417	413	416	410	414	376	424	377	395	402	353	407	380	387	380	355	383	396	421	403	378	400	433	368	380	431	395	378	381	377	400	396	400	434	394	400	431	399	433	358	404	403	417	417	380	391	423	357	415	418	392	388	365	373	402	376	388	364	395	420	421	380	401	407	409	402	418	363	375	374	401	408	410	428	410	400	408	387	398	399	373	387	423	391	400	416	403	408	411	365	399	346	415	405	377	417	396	364	363	396	423	392	406	426	400	423	404	356	430	400	385	389	403	415	427	428	399	378	383	390	400	418	418	385	405	416	383	364	391	447	417	397	393	400	406	392	414	406	397	410	408	420	412	435	377	408	389	392	412	394	371	410	364	402	372	400	416	383	393	413	401	437	381	407	397	378	398	415	380	380	395	386	399	401	416	407	400	409	394	398	403	399	389	370	383	402	379	425	400	384	387	416	365	393	408	424	392	385	410	383	390	418	411	393	422	373	418	397	427	388	404	405	418	383	402	386	401	451	412	376	377	402	398	409	410	355	393	368	421	398	406	424	440	411	384	422	406	390	378	385	417	388	406	430	414	372	379	425	389	381	379	391	397	376	376	400	428	412	419	398	408	366	383	413	414	404	424	400	376	393	365	389	412	416	358	378	383	390	413	389	382	410	378	391	375	411	385	357	434	382	410	383	394	424	373	360	407	380	382	398	403	392	414	408	432	386	398	392	395	402	400	389	441	382	388	389	378	376	397	414	382	437	392	397	380	395	397	389	398	392	434	389	393	378	413	440	383	405	376	423	367	398	403	388	441	408	405	411	392	391	355	413	437	376	441	412	417	414	386	366	383	423	380	398	355	373	389	400	395	414	408	344	443	404	403	400	400	421	390	378	387	411	378	396	403	382	403	392	390	377	393	409	405	446	357	400	383	387	370	408	411	410	392	397	396	385	427	406	381	401	381	391	379	419	365	395	346	394	433	412	380	442	384	412	397	409	404	371	362	390	385	378	366	412	381	395	408	377	406	390	391	400	421	402	351	423	391	437	369	402	381	401	414	400	402	400	348	417	374	419	370	391	420	410	406	440	431	416	396	377	385	418	394	365	362	409	408	380	341	361	423	424	401	391	415	392	380	436	399	399	391	397	404	396	375	417	393	408	387	434	378	418	419	418	381	396	407	402	364	415	396	428	402	419	420	384	393	377	387	399	394	371	408	421	387	393	405	407	371	348	374	397	402	363	413	426	404	369	374	450	403	389	366	429	409	389	397	389	394	409	442	407	407	385	398	399	398	398	377	362	361	354	398	394	407	392	380	380	391	388	399	384	390	370	393	393	395	421	398	384	376	403	418	405	374	385	375	394	395	410	393	414	410	379	381	395	373	430	417	403	398	373	401	417	413	431	367	434	385	377	417	387	401	372	340	374	411	389	394	368	380	413	392	339	400	403	408	385	434	387	391	382	443	431	376	374	373	370	354	417	376	393	375	376	379	398	417	405	422	363	380	410	421	406	432	411	404	431	424	378	385	414	397	342	376	421	389	359	394	422	377	375	390	405	427	368	369	419	394	391	421	327	398	351	385	377	390	426	406	417	391	362	428	447	397	391	397	401	411	393	377	382	370	422	398	429	363	356	410	441	407	413	444	393	369	396	389	396	419	403	379	387	415	403	401	394	430	397	398	387	421	386	403	408	374	401	397	391	372	392	408	415	379	364	420	387	407	390	404	393	376	391	396	441	384	402	367	402	374	414	379	400	389	411	356	454	425	372	400	386	403	392	392	427	393	405	410	420	414	423	370	395	398	396	376	374	347	405	403	389	401	433	366	391	396	378	402	384	420	387	378	395	390	412	377	401	353	365	356	408	392	394	395	372	400	367	398	366	413	377	406	389	364	374	380	390	416	403	382	366	407	354	368	394	358	408	445	395	399	399	401	376	403	383	394	407	397	363	412	403	423	391	419	424	374	362	397	415	406	407	351	353	410	384	398	425	387	381	378	394	416	404	410	408	370	443	415	412	390	359	361	365	412	411	388	381	420	420	413	381	379	419	414	427	440	375	388	407	393	396	425	367	449	402	406	418	393	384	406	424	441	411	369	378	407	380	415	376	428	396	404	409	400	399	369	414	414	418	389	382	420	406	396	397	376	373	349	375	365	401	426	397	402	405	379	404	393	386	396	370	404	411	414	391	418	359	409	367	413	393	365	413	395	381	388	388	422	405	407	390	418	386	395	391	424	386	418	408	401	382	364	419	419	400	369	453	406	382	390	392	436	400	431	387	408	398	383	348	389	392	382	393	398	408	363	383	345	408	402	428	398	397	393	412	387	453	371	393	391	386	363	429	367	410	388	403	362	385	396	358	422	370	378	400	365	400	393	426	413	402	391	385	399	375	399	375	392	397	383	451	432	362	441	407	375	375	429	406	397	390	373	393	425	363	382	385	394	380	429	378	373	386	384	394	400	424	363	383	406	416	385	370	374	386	400	364	436	405	367	335	397	414	362	383	392	374	411	367	382	370	383	374	385	363	406	405	410	381	425	392	387	433	389	389	391	406	368	396	372	360	415	396	357	397	390	395	383	389	396	419	374	412	385	405	395	397	438	360	363	423	357	399	353	403	397	391	415	364	389	436	373	406	376	373	378	375	406	402	375	396	364	373	419	370	401	385	382	382	376	431	387	415	419	407	371	414	414	366	369	410	376	397	406	395	388	373	384	410	411	417	384	370	398	391	361	407	389	374	420	424	398	411	363	392	404	406	408	369	362	370	425	409	390	374	373	392	403	387	432	386	367	394	407	371	391	382	384	411	422	386	395	423	404	393	403	398	387	402	434	391	389	376	392	376	422	384	367	369	383	425	402	400	415	394	409	329	403	391	382	371	400	417	394	363	387	402	402	442	391	360	383	402	389	406	359	387	419	354
68651	56969	47598	24211	3248	260	224	199	188	189	183	176	187	182	187	162	157	185	187	171	157	173	168	186	186	159	175	162	173	168	134	170	138	143	173	169	155	170	167	155	165	168	150	156	170	168	139	168	165	160	175	156	167	177	172	171	135	158	146	178	162	165	173	173	174	183	156	159	165	171	180	163	163	163	168	146	149	167	172	187	158	142	167	164	152	187	152	157	166	151	170	177	178	143	157	156	171	190	166	179	177	157	170	132	163	162	175	172	154	156	161	158	152	163	176	160	161	175	141	164	158	143	158	170	160	167	177	161	183	158	165	148	136	169	173	169	201	155	172	178	174	185	174	149	146	173	151	187	184	171	174	162	155	133	177	151	183	188	163	173	170	162	191	206	159	154	176	156	185	153	165	169	166	169	193	153	181	151	184	164	157	130	181	159	182	170	183	139	195	172	174	162	174	177	173	168	173	180	180	184	165	178	169	168	153	170	150	160	149	180	167	166	171	178	171	151	164	158	171	140	159	153	179	169	165	174	142	140	166	174	155	166	151	170	173	166	143	136	163	175	174	170	199	160	185	160	152	178	162	158	169	194	162	170	180	176	169	173	185	179	169	174	170	171	153	147	156	169	182	160	163	169	156	173	156	186	162	154	179	165	153	174	156	136	172	171	162	179	138	157	161	162	177	157	164	171	153	181	156	163	169	167	162	161	160	162	158	176	168	158	180	171	173	144	161	154	175	149	159	162	163	174	174	180	157	168	164	156	184	161	158	171	152	174	167	170	158	169	138	161	163	167	163	162	149	159	154	195	136	163	176	165	147	164	151	151	183	181	166	148	166	175	173	156	188	177	167	157	169	140	154	179	154	176	160	178	156	131	153	172	174	196	162	163	147	169	171	151	179	148	167	166	165	174	157	143	168	182	170	165	170	171	189	161	167	160	170	165	140	184	164	160	194	174	165	156	169	179	155	171	184	158	162	148	145	175	162	178	168	164	172	165	162	196	169	181	177	193	176	171	162	176	172	164	159	141	168	154	163	165	182	166	159	188	183	170	174	172	169	159	161	156	156	175	194	153	179	167	184	176	167	165	165	173	174	155	161	164	174	180	171	142	153	178	148	193	172	192	160	178	170	167	151	148	160	168	174	166	168	160	139	156	170	163	153	169	161	176	174	186	163	179	198	161	171	164	169	178	167	141	156	175	175	171	167	186	167	165	170	160	170	157	153	160	179	152	145	167	174	165	154	174	173	163	160	172	158	175	162	159	160	171	139	177	177	147	180	177	175	175	164	155	190	139	181	179	154	177	169	167	171	197	158	187	140	158	161	189	156	141	172	149	157	149	169	177	198	192	163	147	170	158	166	158	181	170	158	159	150	163	176	153	138	181	171	154	185	173	168	195	164	171	144	181	187	184	177	157	168	156	165	166	148	165	161	171	147	154	184	168	156	164	146	179	154	153	172	171	152	160	157	158	161	160	160	153	174	157	166	140	171	152	156	157	184	168	173	167	166	155	162	157	170	160	158	169	155	177	197	195	152	168	172	183	174	174	179	169	140	188	151	175	158	167	172	172	165	161	181	171	171	158	157	151	177	171	168	172	176	168	163	168	161	164	176	174	165	161	167	165	167	162	146	160	167	137	157	172	158	167	174	153	170	162	165	158	169	186	167	174	163	154	165	165	162	195	165	163	160	152	160	184	169	146	166	178	145	158	176	213	150	162	175	161	170	201	157	179	163	147	152	162	185	183	167	147	163	148	177	149	184	171	167	150	158	146	166	160	187	177	143	169	180	162	176	158	159	169	159	165	131	163	167	169	145	138	159	155	180	164	138	155	144	149	155	170	168	155	188	173	160	182	154	166	179	162	192	179	154	155	160	171	165	155	168	161	167	149	155	153	175	171	169	168	187	172	159	183	167	186	171	160	156	179	168	174	156	179	167	179	187	168	164	175	166	145	183	157	175	136	175	129	170	168	162	172	170	174	160	167	150	181	171	151	164	153	166	173	151	149	184	166	167	176	162	170	153	165	167	152	155	152	177	169	140	165	182	163	158	150	206	171	152	165	178	170	158	160	158	168	156	164	153	163	159	158	162	159	164	159	191	150	176	158	181	158	176	147	154	172	164	151	194	150	160	180	186	165	153	177	155	159	169	147	161	151	167	197	149	158	176	151	149	162	163	166	142	161	171	168	142	167	161	162	156	178	175	149	157	169	152	144	182	163	166	166	185	158	155	175	157	155	160	165	147	166	159	156	151	151	190	164	147	173	178	140	157	175	157	155	178	157	153	177	164	165	152	173	158	171	149	151	173	153	185	152	155	158	160	156	165	174	164	173	146	151	165	164	172	164	161	156	145	152	165	167	160	158	166	161	160	160	163	147	202	177	182	180	169	160	172	141	175	166	172	173	171	172	179	177	158	178	185	154	154	191	171	163	176	173	152	161	159	166	194	177	181	171	159	163	165	171	161	165	164	170	164	149	163	155	197	156	165	171	158	153	180	183	171	170	197	178	167	168	161	175	174	163	157	157	150	169	171	174	178	152	171	153	143	182	165	148	195	165	150	162	164	169	179	169	170	161	183	129	164	167	165	183	170	173	167	171	195	181	183	176	166	177	176	167	155	165	167	170	162	158	180	167	177	172	174	165	158	147	172	133	148	161	177	158	179	174	155	152	152	176	165	173	177	170	149	140	159	178	158	178	149	171	163	169	157	148	151	174	150	164	184	158	187	189	140	172	167	146	151	183	167	167	187	156	167	161	177	156	175	164	163	166	160	154	166	162	164	156	161	153	170	154	178	136	170	162	163	179	168	151	167	152	149	167	194	165	162	154	167	175	149	195	172	167	147	163	159	151	163	162	174	152	191	168	160	143	168	178	157	145	153	155	180	171	153	176	180	188	169	159	175	186	168	177	190	180	178	194	188	191	169	159	161	156	171	149	166	182	174	172	148	161	166	154	170	167	160	184	173	148	177	164	151	153	170	154	162	178	182	174	139	159	146	165	152	133	169	169	157	166	141	162	192	169	182	176	160	179	181	196	154	176	179	161	162	166	168	175	180	159	173	180	147	180	189	168	186	146	153	159	181	138	163	165	171	156	167	175	171	159	164	168	157	182	149	170	157	182	180	156	167	161	147	162	161	184	176	160	174	149	164	159	146	154	173	157	154	165	148	158	166	184	167	148	145	159	147	168	147	172	158	192	176	166	167	174	157	164	177	163	179	184	157	157	175	158	166	152	191	162	147	192	178	161	164	175	166	151	158	180	181	137	149	176	147	154	191	179	155	168	168	179	159	180	169	168	167	209	190	210	171	179	181	160	151	157	167	175	164	155	169	165	170	176	182	157	150	155	174	155	182	163	159	183	182	173	153	175	164	156	167	174	141	171	165	174	186	180	161	164	159	172	183	183	155	147	186	159	165	168	167	169	186	175	185	158	160	160	165	159	184	174	149	156	182	149	149	155	142	156	158	170	178	153	173	164	169	172	153	159
49253	45977	44668	23599	785	818	685	704	647	642	619	616	613	604	573	552	594	568	592	613	579	533	559	553	579	569	553	558	545	555	559	538	538	552	531	531	519	521	514	542	579	521	542	566	540	557	529	572	592	543	524	516	556	524	550	585	544	533	597	528	549	558	573	529	534	549	514	562	532	549	528	556	512	577	566	506	540	552	514	546	537	506	530	550	550	533	545	530	523	518	534	519	524	547	525	557	537	506	529	623	565	550	537	488	495	562	577	525	543	526	562	535	548	545	526	549	505	565	524	555	590	526	494	520	573	529	568	537	534	552	533	519	546	520	493	502	522	583	540	535	526	533	535	557	532	502	533	543	540	515	515	525	519	529	535	572	549	556	522	548	530	529	581	525	514	521	490	515	523	505	534	518	517	527	519	512	522	525	532	548	542	529	543	557	545	526	518	601	531	527	480	520	533	536	566	532	544	518	520	558	539	552	583	534	562	532	550	580	546	560	512	518	578	492	497	534	505	564	521	536	553	505	555	558	570	573	546	521	518	508	551	520	530	533	518	561	542	523	540	507	544	515	573	530	551	524	529	517	557	512	539	514	547	502	544	533	510	537	535	526	528	513	503	517	575	532	501	519	496	553	488	518	504	544	552	543	574	543	544	542	588	525	587	552	529	554	548	546	573	512	566	524	544	500	549	533	562	575	558	509	501	506	521	518	550	527	535	497	551	521	546	543	535	547	545	532	576	524	515	518	578	535	549	510	504	567	555	499	552	585	508	515	521	542	555	512	545	530	537	560	546	536	554	556	515	499	567	540	565	528	511	525	534	545	524	537	508	590	542	552	544	535	495	532	529	572	519	568	551	536	572	525	512	548	523	509	549	523	499	548	509	522	506	493	526	550	529	523	563	530	538	567	563	554	514	496	564	512	539	525	567	577	535	530	555	558	505	539	526	542	550	486	537	541	520	519	575	503	550	544	549	557	533	535	528	567	555	547	553	512	559	545	550	527	503	555	529	543	527	578	544	542	502	563	541	596	574	560	554	519	537	535	519	509	529	504	560	584	591	561	596	553	483	549	544	530	556	558	531	528	513	515	513	540	549	477	574	582	536	540	548	547	573	518	536	552	532	548	554	516	513	542	600	528	589	558	544	509	577	562	527	548	492	538	488	540	519	513	529	538	529	521	501	511	564	546	553	508	514	510	564	532	551	561	539	521	556	546	523	522	543	579	540	515	539	545	505	584	517	536	569	540	534	529	537	552	519	538	515	535	510	559	542	549	531	564	512	543	557	556	528	553	542	551	546	573	540	526	504	531	522	529	540	527	560	506	495	576	570	591	570	493	577	528	526	530	533	543	543	499	530	543	533	518	529	522	551	509	507	533	533	530	567	504	517	514	543	539	561	521	462	546	550	534	528	531	534	513	554	523	591	476	552	560	547	527	545	532	562	531	524	491	550	551	513	492	537	531	542	540	550	541	533	554	515	509	512	490	550	561	539	492	535	543	537	510	538	536	530	566	512	550	525	532	519	538	522	533	527	563	531	559	578	549	545	558	509	549	541	529	513	554	605	517	541	559	558	504	528	540	510	510	537	511	546	514	553	552	535	506	514	535	501	539	552	558	531	514	521	522	516	560	560	568	540	533	536	522	515	552	567	532	493	579	529	531	546	535	552	569	529	569	558	534	520	586	481	533	485	505	528	504	570	545	562	576	590	525	533	525	552	527	567	542	518	510	608	573	574	584	548	535	542	522	514	527	528	520	555	547	527	526	538	524	536	521	523	558	525	570	517	524	573	533	576	521	520	516	546	548	561	537	545	541	523	553	522	525	538	542	501	543	540	544	496	544	545	519	504	582	513	543	535	570	536	516	510	509	516	536	548	477	551	540	522	518	553	574	539	520	531	519	505	557	536	557	511	562	550	517	509	511	556	579	535	542	518	530	554	558	505	561	511	535	564	555	572	543	525	542	550	573	546	515	558	562	522	550	547	545	533	523	538	543	551	532	532	505	582	509	554	544	521	539	548	552	558	503	567	492	559	544	568	541	514	533	527	530	526	551	539	499	571	518	522	520	524	549	533	527	513	543	509	498	511	555	540	515	546	497	543	576	544	535	504	515	524	568	535	543	523	533	558	538	503	529	524	527	520	522	576	503	521	509	524	567	578	535	496	560	521	486	513	534	531	575	530	505	532	540	524	538	506	565	552	549	522	546	568	548	544	523	536	535	556	510	539	541	526	520	534	529	510	568	508	558	524	544	569	504	551	528	540	497	550	543	536	535	547	507	551	549	496	538	542	536	522	546	531	559	551	524	507	553	549	517	543	504	522	536	550	533	521	497	542	502	520	485	565	518	517	491	581	521	552	472	516	528	522	524	525	529	546	501	555	530	526	513	509	507	539	600	516	539	500	582	527	547	482	536	552	548	490	533	532	520	546	545	512	553	490	534	539	523	534	522	538	532	527	545	540	502	559	519	515	558	556	563	554	552	560	551	541	536	520	537	543	507	512	542	546	592	559	522	525	552	533	507	542	554	594	502	565	496	481	529	552	552	567	518	580	561	564	509	530	561	530	552	554	584	530	588	529	535	549	520	508	520	532	530	516	532	517	514	510	554	570	571	528	524	564	505	556	548	514	519	528	545	507	518	524	555	524	524	556	553	545	562	500	530	513	493	562	526	573	526	526	552	568	514	533	541	546	543	534	533	545	509	503	558	517	572	565	576	548	631	499	530	540	547	512	500	533	527	556	550	533	543	517	545	533	530	516	527	535	515	566	542	539	529	527	519	552	586	516	549	562	551	534	562	541	516	527	535	536	524	558	587	523	533	509	514	531	536	572	544	526	531	570	573	530	530	525	554	523	506	538	545	529	530	514	508	542	566	545	519	514	552	560	557	530	511	515	535	542	523	540	570	557	534	534	553	548	519	545	571	535	537	535	546	520	500	568	545	514	519	561	556	568	549	533	556	544	504	533	528	554	538	541	544	527	512	506	512	557	575	551	546	513	527	506	520	506	549	491	531	514	584	570	554	573	549	509	513	512	543	493	496	570	505	557	560	527	511	496	546	564	519	541	486	553	552	513	561	506	571	537	540	526	524	510	538	514	537	534	532	559	521	554	551	520	569	561	550	547	518	531	549	554	563	584	529	547	535	550	560	489	520	537	554	492	558	529	563	538	518	555	525	553	510	513	552	513	483	539	480	557	562	549	545	526	506	529	522	523	569	547	534	542	518	517	578	522	550	574	525	519	502	554	538	535	512	510	528	546	610	558	534	552	542	545	505	523	554	550	541	553	513	571	573	521	531	542	526	520	544	523	581	580	495	523	549	513	534	576	504	552	538	505	513	552	493	522	546	502	576	545	563	564	546	579	557	598	479	532	564	504	554	540	534	523	553	552	485	506	537	575	521	544	569	554	570	529	503	552	522	544	504	545	536	543	529	526	516	559	507	573	553	499	534	535	543	563	541	558	538	509	548	503	513	542	542	517	528	540	563
78232	69774	59609	32415	8480	608	354	311	321	314	293	326	284	315	280	297	250	274	300	293	295	272	261	272	271	251	272	279	275	262	270	263	257	241	261	301	280	277	263	233	237	257	256	287	254	293	267	271	267	251	244	274	234	269	218	251	237	252	265	266	261	255	256	268	264	249	243	268	231	243	261	224	284	270	254	261	257	270	264	281	252	274	253	264	256	270	280	289	269	271	262	278	247	255	280	251	263	261	289	273	287	262	258	281	234	272	266	246	275	270	310	250	264	282	289	270	296	266	239	296	235	262	287	302	290	250	239	284	281	262	238	250	303	269	265	289	279	255	269	263	257	257	294	257	253	290	256	254	295	287	272	264	290	275	254	287	269	268	256	284	271	292	253	272	296	262	297	278	239	232	250	260	289	273	275	283	268	298	291	293	247	245	295	261	264	287	267	255	256	261	283	266	265	280	269	276	286	276	262	265	282	271	283	266	239	247	274	260	274	265	257	274	241	259	257	235	241	263	300	261	268	263	264	295	261	259	261	265	258	252	239	268	242	250	254	266	263	247	260	276	272	225	281	255	266	269	252	258	257	265	264	252	264	310	260	287	282	256	263	251	285	294	277	277	263	276	271	230	256	290	251	264	292	250	292	264	242	244	256	244	269	279	257	264	258	249	242	260	256	234	233	290	255	270	272	274	255	273	284	257	269	291	255	241	252	295	298	248	266	251	266	265	257	277	259	267	245	289	270	259	297	247	266	269	248	277	266	292	250	297	296	231	233	307	275	270	271	261	275	248	269	259	277	270	277	264	256	257	287	250	262	239	280	261	263	270	269	273	264	254	265	237	264	248	262	265	286	271	264	276	249	256	308	270	270	254	268	261	267	253	273	238	261	262	270	278	243	260	307	259	212	251	264	267	267	280	248	276	243	286	253	287	276	288	261	286	258	279	258	269	281	268	229	249	258	259	275	273	256	249	290	262	268	251	277	245	269	252	250	302	284	275	250	253	261	257	261	288	276	271	269	277	281	261	250	251	269	249	261	274	272	257	285	257	246	272	287	260	228	266	246	261	273	266	258	250	241	263	294	282	312	290	268	311	275	267	248	271	270	244	275	259	288	282	275	255	275	263	268	285	258	225	249	269	247	262	292	243	258	280	264	277	264	242	247	275	291	240	267	275	267	250	253	249	267	285	230	242	278	271	264	272	265	292	250	250	268	242	260	252	239	285	274	255	275	295	295	293	254	259	261	268	261	259	280	281	276	274	252	265	281	246	294	279	270	254	261	257	257	285	259	253	275	287	277	254	267	223	279	266	259	256	298	245	251	238	264	270	271	238	258	266	248	240	272	274	263	257	279	243	305	265	255	249	254	266	247	254	271	248	262	243	282	267	253	257	238	275	256	273	304	283	257	264	254	268	258	277	260	255	234	256	240	274	261	235	226	280	241	287	250	295	283	256	251	276	273	266	272	260	232	273	262	285	293	292	266	234	258	264	274	259	279	243	286	265	266	240	270	258	248	268	247	272	252	275	325	269	252	264	239	292	269	267	259	254	275	262	266	257	227	256	261	261	254	256	248	256	266	289	258	300	265	258	276	262	288	253	260	311	258	253	263	253	270	260	248	277	222	243	255	265	275	276	295	254	238	265	271	283	269	288	320	256	275	254	264	254	229	264	260	269	279	254	244	302	244	261	291	266	263	293	290	233	287	248	296	270	266	275	250	295	290	250	271	284	283	257	250	274	276	268	266	259	265	273	265	261	297	258	278	229	236	251	248	268	263	242	231	265	253	262	239	277	255	255	286	279	269	253	243	231	261	255	247	261	261	264	254	289	257	282	250	256	272	271	248	258	247	252	259	266	244	265	253	259	261	287	235	236	232	265	271	239	245	277	272	241	265	239	281	244	272	252	248	232	241	253	289	258	297	262	269	240	266	281	283	256	283	245	296	276	292	276	258	256	270	261	285	283	286	242	250	284	262	277	287	292	262	284	264	287	277	256	247	272	245	274	285	240	302	280	275	277	251	237	257	293	288	263	258	235	284	246	243	273	265	269	303	244	251	242	278	248	280	277	242	252	251	259	254	277	256	270	270	272	274	270	285	267	272	240	266	237	258	258	251	275	265	287	268	284	265	250	244	279	280	241	264	263	254	259	259	285	257	243	237	262	281	271	261	268	262	261	280	265	258	253	275	271	249	261	239	273	273	263	258	261	280	265	274	251	252	285	265	268	283	265	256	257	281	288	248	280	239	274	268	282	261	272	264	275	251	291	263	275	282	300	256	266	254	245	258	266	265	265	283	278	232	290	261	299	288	253	252	261	262	258	258	257	267	241	278	248	266	291	272	255	268	307	271	261	287	257	238	320	300	245	256	275	289	250	267	302	266	263	288	281	255	269	261	255	231	252	257	243	247	280	251	242	253	264	275	271	253	245	274	258	277	258	264	268	284	278	259	247	269	254	254	251	292	249	265	250	247	282	256	253	261	267	263	263	252	285	255	235	266	286	280	269	259	284	262	262	267	256	245	290	243	262	264	270	251	276	250	245	266	255	236	249	273	291	240	256	260	243	276	233	257	291	255	244	282	300	261	253	233	263	291	270	261	270	279	265	252	300	259	257	282	270	263	250	270	308	269	279	277	237	257	289	247	263	261	236	271	256	284	264	284	252	249	271	270	243	280	256	240	256	267	254	268	251	254	294	255	279	290	243	254	269	284	298	242	270	272	282	241	251	271	267	267	272	242	276	283	288	268	259	256	270	271	269	259	282	253	279	289	286	257	274	269	273	312	274	263	281	231	259	263	253	266	259	249	279	268	252	276	242	240	214	268	267	278	244	270	237	268	282	241	244	275	285	282	280	268	259	227	248	250	272	244	254	247	255	284	268	256	264	264	266	233	288	301	282	265	291	261	267	246	262	284	283	250	258	265	267	280	262	278	243	245	257	276	268	259	263	267	274	277	247	257	266	239	276	269	275	243	283	257	275	250	286	248	272	254	265	269	295	278	259	257	274	273	259	265	292	268	278	218	261	247	272	254	265	251	267	252	291	263	275	260	269	304	283	246	278	255	258	259	278	255	249	264	295	269	295	253	271	227	266	227	259	241	259	292	259	272	296	275	267	272	275	283	321	287	260	276	281	273	289	267	246	265	264	270	270	286	301	240	274	252	266	260	270	296	300	249	243	258	285	253	268	260	259	265	253	274	267	233	274	264	278	269	265	289	260	289	268	270	260	232	225	239	261	286	276	267	263	264	270	277	262	253	252	250	285	285	252	255	283	276	271	264	270	244	260	251	260	258	267	243	271	255	252	272	282	226	264	246	266	265	281	252	260	237	259	268	260	257	254	260	220	253	239	260	281	232	267	258	282	258	255	226	244	261	238	270	266	230	254	255	273	259	262	257	244	258	269	234	259	279	268	247	263	275	276	248	263	280	251	270	239	223	256	237	253	259	273	281	260	259	237	239	248	241	245	256	238	319	251	264	269	256	225	250	280
60846	59162	55882	31972	1410	1191	1178	1084	962	894	932	875	924	885	863	910	853	886	840	826	863	827	851	837	852	811	876	819	780	867	764	804	820	827	790	778	816	808	800	804	810	782	804	785	804	808	845	758	819	784	813	810	863	792	810	762	788	748	798	786	848	808	758	764	779	825	839	796	810	775	804	822	790	792	793	747	794	827	840	774	797	793	821	826	779	759	851	785	792	798	810	812	780	764	805	758	797	842	768	844	787	801	754	791	805	782	736	737	829	766	776	845	795	736	777	823	795	759	772	796	793	798	784	816	829	803	818	787	822	780	813	792	810	808	803	834	783	762	746	790	802	801	784	831	750	814	788	834	790	789	783	842	796	785	748	814	788	777	794	816	788	784	806	733	753	745	823	799	772	808	779	747	754	835	755	809	782	816	817	808	827	767	781	838	849	841	781	841	779	799	809	785	803	785	862	786	788	792	753	846	829	799	748	789	893	790	796	763	767	845	799	815	792	772	800	800	791	802	773	748	785	788	833	789	858	774	798	836	835	774	778	803	814	802	836	809	751	810	745	809	789	832	863	779	767	806	757	822	766	751	774	805	787	788	817	788	806	864	770	786	761	767	788	769	820	822	759	806	788	811	758	788	774	784	780	810	779	837	798	790	842	824	760	756	765	811	807	816	820	749	796	775	775	801	770	794	759	829	831	781	859	789	810	830	783	764	786	831	843	792	796	797	818	788	767	802	779	821	810	720	731	787	812	829	800	834	784	813	768	758	782	797	790	782	789	764	801	795	760	792	791	805	807	784	769	774	805	755	807	769	795	817	786	751	814	771	846	809	737	808	772	788	786	811	791	865	756	749	790	776	736	843	817	812	792	820	807	787	855	805	836	774	791	787	830	832	809	784	848	806	778	807	839	791	819	811	831	802	782	808	769	743	826	736	766	761	783	741	733	818	799	859	762	781	820	746	781	774	811	716	785	807	814	798	786	782	803	802	794	833	784	791	794	788	795	820	838	761	800	808	798	813	763	753	782	834	805	813	776	803	764	775	777	794	755	782	854	807	804	762	802	815	787	769	771	797	766	828	789	845	782	797	764	799	757	818	774	796	792	793	800	789	776	840	789	806	857	800	792	774	774	752	790	802	802	774	757	733	771	772	797	836	829	766	800	733	733	771	786	788	780	780	817	810	798	808	799	803	803	808	817	801	759	775	736	853	801	788	833	762	795	790	754	806	807	842	818	765	781	814	755	814	793	818	808	854	794	788	749	802	809	808	832	802	768	788	811	792	784	783	766	843	743	820	775	739	753	802	817	807	782	804	753	821	749	828	760	782	768	784	784	795	797	758	773	734	816	816	814	830	829	793	776	762	778	788	772	782	754	787	793	843	801	831	804	817	778	771	797	756	805	802	795	771	846	783	831	785	786	768	751	806	803	784	744	768	818	728	800	775	864	803	780	809	795	839	799	841	750	793	792	829	787	723	791	765	781	770	827	814	763	793	776	749	746	778	798	797	784	754	784	791	821	762	784	750	811	813	758	822	775	796	784	828	762	785	834	782	759	828	768	812	806	793	805	787	786	759	801	772	746	811	781	846	799	795	804	784	768	799	798	771	780	780	833	721	869	766	817	783	808	802	764	854	777	809	741	833	807	775	825	797	763	794	738	777	822	826	761	833	771	790	821	792	764	817	846	820	781	805	805	802	799	785	824	798	823	791	793	826	764	808	880	787	778	827	801	790	801	833	794	795	806	770	744	776	792	755	817	818	813	802	759	768	806	777	735	819	801	846	796	769	763	804	763	754	807	738	783	716	807	761	836	748	814	851	800	817	822	774	789	814	776	808	770	814	748	813	791	810	804	781	805	795	804	838	718	773	841	771	813	785	826	797	770	806	820	817	799	841	769	793	813	786	811	762	798	813	779	809	749	829	765	790	821	827	787	816	791	822	776	782	793	791	818	812	754	814	778	782	785	757	781	797	767	780	832	801	762	831	822	752	746	776	770	821	780	788	768	786	844	742	809	778	776	809	793	837	726	804	840	803	849	786	815	844	825	799	837	851	791	798	853	785	840	830	777	807	794	824	771	816	751	841	809	815	800	841	772	766	788	798	805	780	788	787	791	790	784	791	833	796	738	850	814	768	782	799	748	812	787	802	778	806	823	798	834	804	776	816	750	788	742	796	768	753	763	796	809	798	759	814	774	774	785	804	788	786	775	842	813	812	788	823	807	791	774	743	778	771	828	780	751	759	783	777	759	815	757	820	789	779	796	794	770	799	832	739	781	760	751	835	813	798	794	807	809	817	834	792	805	794	819	833	783	782	794	803	811	784	772	760	806	782	842	739	781	781	785	782	783	785	815	827	826	817	773	773	810	749	789	788	756	763	809	770	779	772	803	805	771	808	735	822	782	780	786	839	753	817	823	775	789	787	756	775	774	795	773	800	818	785	777	814	794	795	805	787	760	766	709	823	803	817	798	744	795	806	764	833	749	776	821	795	802	803	786	744	805	792	811	775	770	803	793	795	800	784	771	800	779	789	761	781	767	819	803	845	755	800	822	821	786	753	793	811	818	740	817	817	838	798	804	803	783	810	788	768	741	811	781	814	796	772	799	766	792	795	810	775	794	780	813	831	769	840	754	786	798	794	834	779	788	780	821	765	830	745	806	825	764	839	774	799	777	799	812	802	804	784	792	811	773	788	810	800	744	786	835	786	857	801	746	810	804	793	749	780	811	817	810	802	800	833	781	784	794	763	786	769	827	811	773	748	781	796	794	732	809	755	788	775	797	755	778	724	776	811	761	789	793	849	774	826	818	827	824	805	840	782	754	818	738	780	829	825	806	806	749	813	766	743	770	798	812	768	766	766	803	781	807	828	758	813	802	838	755	817	786	771	830	825	803	817	747	788	786	759	793	782	751	779	764	783	786	795	777	734	794	796	769	727	775	850	797	747	781	784	825	835	813	766	752	864	812	766	783	802	792	796	779	763	796	785	837	785	795	794	791	778	820	775	759	778	812	780	807	796	842	756	792	788	801	752	770	773	777	793	796	791	834	709	850	799	855	800	830	773	753	863	763	783	801	752	744	832	758	836	816	784	812	820	820	825	795	788	817	803	798	781	822	761	765	780	833	785	770	814	796	822	804	756	795	823	749	818	835	777	809	831	800	760	780	807	782	794	821	828	818	792	791	784	761	786	788	825	790	833	796	833	787	817	760	846	760	792	845	845	758	822	823	813	771	751	794	836	794	785	811	775	787	826	813	813	784	731	767	811	766	788	797	755	772	805	773	758	772	807	779	854	732	821	806	784	800	850	736	817	786	802	843	759	795	781	820	768	777	814	771	800	825	738	795	720	758	831	776	787	810	808	808	791	808	758	794	806	763	770	823	751	801	792	847	828	783	755	787	827	794	828	737	793	776	769	778	792	795	815	812	771	803	796	781	759	810	809	805	824	797	765	803	799	748	785	833	806	800	797	804	866	733	818	803	748	835	815
30807	17128	7896	1029	149	102	104	118	108	115	118	124	112	116	105	97	108	112	133	113	118	101	106	118	133	110	106	96	110	96	94	111	105	109	106	108	100	117	101	116	108	115	103	93	122	118	74	127	110	112	111	111	97	119	100	107	120	103	101	107	91	120	116	102	112	122	80	108	115	119	109	100	103	109	89	99	107	97	116	119	113	115	104	125	118	109	116	109	136	106	127	101	111	76	101	128	119	116	114	112	113	115	119	127	120	112	124	99	115	111	97	115	125	117	109	108	96	115	92	95	108	107	130	130	120	97	108	95	95	112	119	116	109	99	113	110	95	109	113	132	117	112	111	117	113	108	129	111	110	136	109	114	111	120	116	104	111	106	105	123	101	99	110	110	116	113	106	120	118	113	97	126	114	115	114	96	125	113	116	128	103	115	113	128	101	122	95	116	123	118	115	100	118	112	94	97	114	111	134	103	116	113	115	102	100	119	105	118	103	104	115	118	102	101	114	115	97	111	101	96	120	118	140	119	91	102	105	106	103	84	109	103	95	97	92	121	98	133	106	119	114	102	122	142	114	112	125	122	120	111	112	115	104	97	96	104	112	123	103	99	104	117	99	125	103	117	106	121	104	115	108	120	109	116	117	119	109	102	95	123	101	127	137	108	125	116	96	94	104	117	111	104	100	137	106	110	116	108	113	110	125	109	93	112	114	116	100	104	112	117	103	129	92	100	106	129	116	114	106	115	111	110	107	104	103	119	111	121	100	107	125	138	114	126	115	100	103	109	110	94	104	108	122	94	99	113	133	98	122	134	99	122	126	119	90	111	98	114	129	102	101	92	115	133	119	128	123	127	110	114	115	117	110	104	116	119	112	120	137	122	116	118	112	122	91	107	95	145	123	105	107	93	112	113	105	108	112	103	116	107	125	128	121	113	119	107	123	105	123	95	119	108	116	101	111	96	137	102	124	128	106	107	109	113	110	132	131	98	103	109	109	121	114	98	114	127	110	95	90	94	102	105	114	121	123	132	115	97	108	134	107	120	104	112	111	95	120	97	112	98	101	109	119	117	105	123	109	90	116	120	109	111	104	113	110	127	118	111	130	108	95	106	124	117	96	117	101	124	113	103	101	121	106	118	95	127	121	115	100	125	112	103	90	104	124	103	117	119	113	103	113	122	114	116	103	115	124	124	116	114	107	107	121	99	100	130	107	106	115	98	115	116	110	105	108	135	97	98	119	92	103	100	129	110	115	104	121	123	126	97	104	117	111	103	97	109	116	128	102	117	108	101	114	104	110	117	94	115	115	120	123	119	117	119	121	115	108	110	119	96	134	101	113	125	109	110	102	111	115	116	107	99	112	116	109	102	114	114	131	83	104	82	125	115	109	124	108	122	92	118	121	110	85	115	102	115	102	121	98	121	101	110	99	105	117	105	122	116	113	93	112	97	119	108	124	108	121	110	85	106	95	111	94	114	139	114	97	119	104	118	99	115	135	117	104	97	100	112	127	111	107	118	109	108	119	106	110	114	108	137	113	121	110	110	127	114	120	98	112	109	107	135	105	115	106	117	115	104	107	102	111	90	111	107	112	104	107	144	118	116	96	102	105	106	98	111	101	102	121	107	118	117	99	125	110	99	105	114	112	125	120	120	118	110	104	113	97	100	106	94	112	114	114	103	105	135	116	121	96	102	111	102	108	108	113	130	122	148	123	81	119	112	105	120	126	106	129	118	105	121	110	128	90	105	103	110	120	117	110	99	116	110	97	113	109	96	104	103	106	108	120	96	100	117	100	99	106	114	112	115	105	112	98	111	97	110	137	122	111	114	106	93	106	101	139	113	119	120	100	102	118	118	108	103	115	120	98	101	109	117	102	126	106	101	106	130	110	105	113	110	111	104	97	113	143	125	104	107	120	106	104	123	92	117	110	120	122	125	105	108	134	115	122	114	119	118	89	112	106	121	97	115	123	110	103	103	100	112	113	123	130	112	108	123	98	132	104	108	125	121	116	114	119	106	121	115	105	118	111	105	101	119	104	121	102	117	133	122	117	92	122	119	125	116	123	110	115	125	131	108	122	123	114	115	118	106	109	111	125	117	129	103	134	101	110	114	125	112	119	117	108	104	118	109	106	92	94	108	96	109	122	128	107	132	103	110	111	145	108	103	111	101	104	116	115	103	90	106	106	104	113	95	115	106	96	107	120	93	98	117	112	111	90	118	106	111	108	121	115	104	100	117	119	112	113	105	81	121	97	113	98	138	132	122	111	119	131	123	102	123	109	116	119	110	105	103	134	108	125	112	104	88	89	107	105	121	98	113	113	114	114	95	113	96	131	102	131	109	106	106	109	114	116	104	118	126	93	108	110	123	98	99	110	99	123	98	98	118	126	111	104	107	110	109	109	95	114	115	119	111	95	118	114	111	110	114	108	96	115	120	113	101	101	118	128	104	94	122	114	109	111	102	103	115	113	110	117	128	111	114	122	115	123	114	114	101	107	128	108	96	95	114	108	116	105	117	105	113	95	108	113	132	108	112	104	128	129	101	96	123	106	117	105	116	100	111	130	108	110	105	101	123	102	122	102	123	98	114	99	103	118	122	107	97	119	129	115	125	122	126	91	124	128	128	93	109	125	114	103	110	126	97	107	112	114	112	130	107	95	125	107	113	116	108	110	118	107	134	119	121	120	114	82	117	105	123	118	100	98	97	99	113	120	97	111	108	90	115	101	114	111	122	90	99	121	110	110	130	98	119	123	140	117	105	103	120	107	114	100	122	119	114	105	107	118	103	107	121	112	105	120	118	134	123	102	111	118	103	109	101	102	98	111	124	102	93	113	118	89	125	124	114	110	107	129	111	122	135	112	89	97	102	128	100	105	108	107	107	110	93	110	124	122	119	106	123	97	99	116	111	117	107	122	119	102	106	105	110	114	117	105	119	128	85	114	112	102	112	116	103	95	110	93	108	86	110	115	101	103	116	108	116	117	130	92	125	119	99	111	106	102	112	92	94	123	118	125	107	116	127	128	113	111	121	113	114	117	100	105	89	105	96	105	90	97	139	132	115	114	105	103	107	129	107	106	116	106	115	107	112	121	113	113	114	120	103	96	105	122	117	102	126	110	118	108	115	124	96	117	111	123	96	113	94	116	122	100	137	119	115	116	113	113	109	139	101	133	134	108	113	118	109	123	102	123	120	99	133	98	109	116	117	91	121	106	100	122	108	101	106	108	149	98	96	100	104	109	125	110	119	130	110	123	114	112	129	108	106	114	101	107	89	94	109	110	103	106	119	104	113	120	113	105	110	117	121	119	129	127	97	113	106	107	118	118	130	114	103	109	107	129	120	120	122	110	103	136	125	86	124	93	102	111	123	111	110	113	116	106	113	115	122	125	118	110	130	119	102	114	124	101	111	127	94	124	128	121	108	107	107	105	110	114	105	115	126	108	113	99	117	114	110	123	118	130	115	96	124	114	92	97	109	127	120	119	116
30125	20448	12310	2438	373	387	418	404	368	425	407	445	400	382	418	379	429	379	394	395	402	375	423	416	380	389	371	387	411	400	388	382	392	406	369	425	381	384	399	404	409	388	398	402	442	390	392	358	399	378	388	371	387	387	429	374	376	359	415	397	422	366	370	386	428	383	378	397	403	380	413	410	375	409	379	412	369	358	405	392	379	369	345	405	395	373	405	364	414	405	400	381	404	405	387	367	396	383	367	416	426	359	382	433	378	382	390	355	375	371	383	423	390	378	395	393	376	350	412	361	379	372	393	385	357	406	381	424	383	401	378	368	376	421	405	384	401	371	364	383	383	365	415	377	387	401	379	381	386	368	377	409	402	380	344	353	391	405	400	405	390	380	400	415	395	377	362	398	378	383	411	387	360	372	398	363	385	393	387	396	406	343	411	386	397	369	411	401	380	405	412	400	383	351	388	410	429	375	396	412	415	407	376	396	386	381	386	397	385	403	383	393	386	402	403	375	395	374	400	373	381	403	393	382	394	362	410	396	388	393	410	399	427	417	419	388	387	390	394	374	410	398	396	393	412	376	419	371	382	401	391	389	407	372	385	385	368	367	435	397	404	412	400	393	394	425	368	394	395	401	406	377	382	421	383	364	395	386	371	378	391	386	392	421	416	406	368	383	398	401	372	390	389	388	378	381	365	398	390	395	378	365	377	387	388	401	401	391	379	395	358	395	374	385	402	413	416	392	385	385	368	395	409	351	413	346	406	387	405	381	355	396	405	377	371	376	390	378	399	379	386	411	398	386	364	361	400	387	386	395	382	346	375	360	394	383	370	361	392	350	423	394	436	380	380	368	389	389	386	387	402	369	378	408	382	378	370	347	381	377	400	418	399	394	372	360	423	386	383	357	386	404	364	354	361	409	400	409	386	405	365	416	420	388	442	385	424	411	393	387	376	384	358	401	393	377	393	356	398	377	405	384	387	410	389	397	396	389	379	385	399	364	404	364	379	403	403	408	408	366	402	382	398	401	425	382	417	354	394	398	403	418	408	379	374	363	406	394	405	369	421	381	408	388	384	389	396	364	414	392	379	397	391	361	379	411	386	384	385	408	389	416	389	403	403	379	385	367	398	368	414	385	394	399	379	402	382	380	327	434	392	374	357	380	386	388	382	355	420	385	409	408	376	408	399	403	405	383	375	407	390	383	431	357	358	376	408	383	401	385	380	372	407	376	386	400	407	422	386	379	362	390	415	413	377	399	403	373	392	403	401	350	414	391	418	348	380	433	342	378	409	432	401	401	391	365	399	428	389	375	403	403	381	409	384	386	402	373	391	384	412	381	396	380	368	371	403	409	363	388	356	374	381	422	367	436	392	418	475	400	400	408	390	384	396	398	391	361	391	350	390	397	425	386	382	410	383	406	368	403	374	424	390	374	369	389	392	396	401	375	414	360	388	378	393	397	355	401	380	386	387	386	400	383	386	363	367	389	374	380	359	387	410	409	363	370	350	355	416	389	382	390	418	406	380	406	381	372	416	376	361	393	403	378	352	397	427	394	364	392	409	416	383	398	382	394	378	357	433	358	406	421	406	379	404	381	411	384	355	392	363	369	433	398	369	401	405	392	410	395	392	374	420	397	404	406	362	379	409	369	352	380	377	399	462	381	412	365	367	436	405	375	403	411	398	354	394	409	425	389	363	389	403	391	393	396	395	416	409	390	377	381	402	397	394	376	389	396	394	378	399	398	424	350	368	393	401	402	403	378	414	337	399	385	407	403	399	405	409	370	395	394	393	394	392	362	421	436	422	373	395	349	409	376	380	419	393	374	379	367	395	382	395	369	427	392	382	389	383	402	405	406	427	379	385	371	378	397	360	405	361	384	378	376	392	424	384	401	396	371	375	431	400	371	397	413	402	382	396	416	383	354	407	369	353	371	393	397	338	379	401	397	378	393	366	384	398	378	366	416	398	387	393	390	398	431	356	407	378	389	369	390	352	393	386	407	421	398	421	358	398	386	396	369	409	395	390	355	413	403	410	394	378	434	411	395	416	340	401	421	358	362	416	350	409	410	419	362	390	388	363	428	431	375	398	382	371	394	397	379	411	429	381	397	399	393	414	399	385	418	390	422	391	366	386	365	409	411	382	359	404	406	401	400	384	387	376	403	376	386	392	406	430	429	375	381	365	351	361	371	417	418	383	355	406	354	387	388	371	396	422	366	393	379	372	393	381	363	395	401	367	392	409	411	426	399	402	380	401	403	404	353	382	411	384	421	406	361	376	376	393	375	381	390	361	377	414	411	383	383	404	384	396	396	392	367	397	401	400	398	412	395	386	389	430	414	406	363	376	379	373	376	366	393	400	399	375	398	398	350	356	370	377	368	396	367	399	380	372	382	380	402	396	408	397	378	422	376	396	394	351	372	393	368	350	403	365	414	347	409	383	353	400	372	401	367	370	401	385	399	394	398	383	391	415	366	427	397	415	358	369	388	392	394	411	394	383	397	392	368	372	391	396	382	383	385	373	401	390	433	399	395	376	360	377	379	401	387	401	369	391	387	400	357	383	391	412	417	381	406	408	411	376	387	378	401	338	397	359	390	367	398	387	401	411	391	391	384	360	376	384	387	409	398	392	410	383	405	398	368	403	391	360	409	382	395	377	404	375	360	379	396	397	402	412	407	361	394	375	454	391	411	366	430	390	433	351	396	385	356	411	392	364	366	403	373	408	412	386	382	391	388	388	363	406	363	370	387	389	351	420	358	382	378	357	394	417	382	367	392	410	401	384	429	368	419	365	404	390	388	397	405	401	386	382	388	386	392	391	423	394	384	397	402	422	400	389	371	422	412	418	417	356	413	416	406	378	386	428	371	409	407	330	397	375	356	393	356	358	390	390	365	393	405	377	392	435	366	363	404	395	391	401	413	420	373	372	393	393	418	381	384	389	377	384	361	370	375	369	393	399	376	397	358	405	405	367	376	399	377	388	415	383	407	376	384	398	383	407	369	382	439	391	402	417	380	405	364	400	374	367	388	375	374	388	371	381	408	389	411	407	383	413	362	378	399	364	348	386	381	365	392	376	388	372	377	404	410	427	395	389	379	365	374	363	377	407	363	406	364	377	411	386	367	353	379	396	351	367	420	361	375	423	394	404	370	431	379	355	366	385	390	369	421	362	411	382	423	388	382	389	425	410	390	417	418	397	347	374	425	385	375	376	357	361	397	357	384	394	367	382	402	405	369	374	408	408	386	396	378	415	408	386	401	419	356	409	387	374	385	395	398	379	393	361	371	429	414	350	387	369	381	416	383	369	369	381	414	403	382	388	379	383	399	363	416	404	338	407	353	378	369	412	385	362	397	375	348	401	433	393	368	372	399	402	389	380	375	401	371	392	405	392	372	366	423	377	408	382	401	393	391	398	402	405	390	387	397	366	400	403	381	408	364	405	383	359	410	375	383	391	374	381	354	394	404	379	406	410	387	374	381	418	381	380	370
69871	59866	47864	21754	2376	216	200	210	186	159	173	187	179	175	179	180	186	167	159	179	164	176	184	178	168	157	170	171	149	161	163	190	161	168	161	171	161	164	186	167	169	150	177	145	172	169	168	172	193	171	160	175	167	180	173	159	192	159	169	171	168	161	154	177	167	135	160	172	165	181	182	169	181	169	189	158	182	149	158	164	167	196	172	161	163	175	174	148	166	171	172	190	185	173	177	162	170	162	180	159	165	178	165	169	167	153	176	168	183	166	178	164	185	157	161	141	148	171	158	159	161	173	175	162	172	166	159	157	162	163	159	177	168	176	168	171	175	160	159	179	173	189	169	182	162	183	174	176	155	179	171	167	185	174	168	169	187	182	171	168	187	176	150	172	142	163	169	160	168	149	151	171	176	166	167	165	172	180	169	155	162	165	176	169	160	178	158	142	186	158	160	196	144	149	166	155	178	158	179	165	157	161	186	154	169	166	146	166	149	175	169	151	167	164	174	153	153	148	177	173	143	143	174	160	184	174	153	163	164	171	175	162	162	188	167	189	156	144	176	165	144	157	152	180	167	158	150	193	170	163	167	159	140	157	187	181	179	170	174	168	181	173	153	170	186	181	174	183	162	171	177	183	169	179	170	152	181	162	174	164	173	168	175	171	192	170	163	167	166	174	178	159	184	159	178	134	169	181	161	168	195	151	162	150	197	156	167	181	151	160	188	173	172	170	163	180	179	175	144	188	184	177	158	171	169	160	173	180	209	175	154	160	181	158	175	176	164	178	178	162	191	178	149	164	180	166	159	160	169	177	147	174	178	168	194	133	170	166	203	162	155	166	195	155	167	170	169	177	180	145	170	188	180	166	155	170	182	162	199	188	162	172	155	150	155	186	179	176	182	150	174	185	189	183	153	149	148	188	150	172	167	168	160	157	142	155	192	179	157	176	170	163	164	173	172	179	156	155	169	149	157	161	168	170	174	174	182	146	187	186	169	166	161	152	164	152	153	164	177	169	167	169	180	172	197	169	165	173	151	187	169	174	175	157	156	167	178	166	161	172	163	174	160	160	183	172	190	163	182	175	178	177	160	149	173	177	179	178	161	174	146	189	159	151	162	164	148	165	170	180	172	157	149	143	181	159	161	163	138	182	166	151	175	179	153	178	152	195	177	166	165	162	166	175	182	179	164	150	155	170	150	180	160	156	152	178	189	165	174	162	173	175	156	164	182	163	155	183	165	138	160	165	185	169	173	161	170	152	178	174	187	165	172	157	156	182	180	147	153	178	177	166	163	148	170	179	172	156	170	163	165	175	168	164	165	157	144	169	168	177	181	184	162	190	171	173	198	146	159	153	202	185	162	172	177	168	175	185	173	173	157	161	152	166	154	139	185	183	169	163	169	159	141	154	157	165	176	162	178	177	199	151	179	179	153	153	177	160	177	159	154	171	176	169	180	193	158	183	180	166	175	169	170	166	166	158	190	156	181	157	156	166	162	184	153	160	158	176	159	156	174	167	179	162	194	152	156	172	191	147	145	184	166	168	154	138	189	173	160	158	150	183	190	171	172	203	148	158	180	195	152	150	177	174	190	190	181	157	168	183	161	169	186	167	173	181	179	162	163	149	173	168	157	159	173	167	157	192	162	165	175	182	166	172	165	136	127	150	173	172	192	157	165	169	170	157	161	195	181	137	174	162	150	164	177	198	161	188	176	146	171	139	187	169	146	172	153	172	167	143	170	171	167	172	170	190	190	154	164	168	166	187	173	160	179	170	158	146	169	180	174	164	163	173	177	166	169	151	157	167	174	175	177	174	157	181	177	171	169	179	167	176	164	185	171	172	166	166	152	160	196	164	159	181	140	160	157	151	181	167	175	164	183	151	149	136	190	166	165	189	167	180	188	196	161	217	167	175	175	172	170	173	171	163	169	145	180	158	189	200	161	178	183	186	160	156	162	169	184	148	174	190	189	138	166	163	173	185	157	165	189	172	146	188	173	163	177	164	178	167	157	159	184	168	174	159	151	166	198	152	168	158	166	170	169	143	176	154	180	190	165	166	166	167	153	172	173	147	160	177	156	148	182	167	181	154	186	176	153	142	153	150	153	155	161	141	181	161	190	166	178	179	150	177	160	155	169	143	158	160	149	186	178	169	177	150	197	165	176	171	171	173	170	176	172	179	162	182	148	171	182	150	175	182	163	165	175	163	177	202	177	183	170	156	166	160	182	148	165	157	151	157	153	147	170	178	172	164	174	178	166	161	176	189	152	187	156	172	166	162	161	157	130	178	177	173	148	181	174	159	165	165	177	185	169	169	170	184	158	155	181	169	154	164	182	177	151	159	176	181	172	172	178	149	147	197	161	151	176	195	181	153	159	146	169	173	173	173	128	175	149	185	164	187	175	176	190	177	170	179	164	173	176	174	174	182	169	162	175	158	175	173	194	153	165	175	179	164	193	166	184	166	164	182	183	176	156	169	189	160	171	165	166	149	139	178	157	180	176	186	183	171	176	180	166	160	166	153	157	181	163	163	158	159	167	148	185	182	152	178	168	149	167	167	172	157	155	191	154	165	172	172	166	173	161	197	147	183	170	170	180	160	181	158	169	178	175	178	174	169	190	176	182	171	154	157	192	166	159	175	153	154	191	156	172	168	167	177	156	176	166	170	168	172	186	191	149	174	175	180	143	193	171	184	155	140	163	152	193	161	145	161	185	191	154	199	178	166	160	178	175	178	171	182	159	163	161	164	163	176	169	171	176	197	168	172	177	158	163	171	171	201	173	164	161	188	181	166	150	174	156	178	170	174	171	179	175	146	156	165	155	158	153	179	169	168	155	185	198	147	182	183	174	190	176	158	168	159	176	173	170	154	159	173	179	173	177	172	158	155	149	172	150	184	179	175	171	155	160	174	176	159	163	164	194	142	149	182	173	158	169	146	165	161	160	166	167	164	171	190	170	146	159	172	161	176	160	168	161	172	156	182	164	173	160	170	183	188	174	181	179	174	144	157	162	171	162	178	167	166	156	178	162	174	171	197	182	151	160	150	157	156	211	156	165	163	183	181	190	183	187	187	182	165	185	153	189	162	162	186	168	167	171	161	189	144	171	168	153	160	175	163	163	171	164	159	201	171	173	175	171	163	166	176	144	158	166	165	162	158	171	174	192	182	193	165	170	178	156	194	191	175	156	161	162	163	140	141	186	159	157	180	169	153	172	151	161	186	190	181	151	186	178	164	164	190	171	168	163	162	162	182	158	182	154	158	161	166	164	177	179	169	167	160	161	181	178	180	173	190	177	151	171	184	167	182	165	162	174	174	184	156	174	177	157	187	160	158	150	201	160	172	160	156	156	162	183	171	163	169	175	172	176	193	185	179	156	171	188	161	175	174	186	167	185	163	164	173	164	155	167	185	159	153	184	162	168	161	168	176	178	152	176	158	166	162	155	147	182	181	180	171	155	168	195	185	169	171	166	182	169	174	166	160	158	165
49971	47854	44634	20524	825	774	711	720	671	597	627	605	573	611	599	555	586	598	534	576	574	575	573	582	529	542	559	531	500	582	588	528	541	611	544	535	563	525	559	582	584	529	548	512	550	521	612	550	564	557	532	551	542	568	568	537	536	537	570	552	559	566	494	558	519	550	547	548	485	558	574	582	537	577	561	532	494	548	564	485	528	537	545	567	551	540	561	515	554	571	548	537	552	556	534	559	525	576	542	565	576	526	558	537	571	511	541	571	544	543	585	550	558	567	526	559	535	545	550	528	570	503	560	566	542	566	544	537	527	538	510	541	566	546	600	535	560	568	525	565	533	545	511	565	565	535	530	558	532	564	555	533	570	559	535	565	537	562	583	592	536	543	542	527	528	543	538	565	560	539	561	601	599	556	531	508	554	564	549	514	556	531	547	541	547	529	547	528	542	555	566	516	572	494	534	526	540	566	537	558	553	526	572	563	575	577	577	583	544	538	493	579	565	539	574	556	500	545	542	510	535	548	505	574	540	562	579	549	554	552	532	562	556	570	556	525	504	575	541	547	531	556	548	561	542	548	580	569	513	568	561	522	591	582	557	541	573	545	565	583	548	527	565	574	523	513	504	538	556	523	552	556	543	583	545	526	564	540	570	557	558	541	561	536	515	531	539	542	539	567	557	534	542	523	558	522	551	552	551	533	539	523	532	539	545	552	552	599	538	568	564	554	570	543	554	525	541	539	550	550	558	588	571	554	520	558	529	546	509	541	569	533	553	515	525	499	524	565	584	561	497	556	562	529	551	536	543	536	575	526	550	531	521	565	512	537	527	527	569	537	514	546	573	522	514	546	536	539	546	566	559	513	559	568	539	529	512	525	552	538	558	534	580	554	551	552	545	555	545	540	559	508	545	562	567	542	537	570	558	529	525	515	551	550	571	549	579	579	541	547	565	547	510	547	537	549	552	536	540	551	516	554	542	582	533	505	516	521	565	579	502	557	544	538	551	532	583	525	549	586	531	608	573	550	563	540	568	506	571	497	570	535	548	489	546	532	569	614	576	549	529	547	543	523	524	546	517	532	551	579	586	601	538	522	531	523	527	568	522	526	536	584	517	563	510	512	535	558	542	527	558	511	506	529	544	548	542	548	534	544	546	527	534	555	518	537	544	505	486	543	552	505	551	582	533	542	510	547	591	522	545	536	563	530	539	537	557	539	538	555	564	513	501	528	542	585	512	533	527	536	531	515	553	598	515	575	541	555	598	529	550	546	533	496	518	568	564	518	551	548	541	596	535	531	557	540	535	572	586	564	552	549	532	568	540	557	543	549	562	540	530	528	586	543	518	539	541	532	570	554	521	595	533	567	580	552	538	561	532	557	525	548	535	559	503	523	558	558	581	536	576	559	555	566	532	553	489	573	556	566	569	572	560	521	538	562	546	519	564	522	586	541	572	560	555	512	533	559	538	525	544	534	557	563	532	561	582	567	532	535	523	581	514	544	532	540	575	563	505	543	495	522	506	542	549	527	559	600	566	550	541	542	557	497	576	507	506	572	567	560	577	582	520	521	566	515	581	527	506	538	554	535	559	562	540	538	533	567	579	583	506	547	553	558	537	559	544	499	569	547	564	548	561	555	584	529	517	537	576	576	580	538	561	536	534	548	552	521	528	592	567	528	538	552	581	546	544	566	525	558	550	540	552	518	554	574	545	520	531	552	519	503	516	573	521	555	501	495	580	565	531	563	558	564	549	571	561	529	543	576	554	571	557	542	517	520	548	557	503	559	544	518	541	533	531	540	599	533	560	512	548	552	543	534	549	509	520	541	557	560	583	541	520	534	561	544	544	574	571	558	521	543	582	569	554	556	530	559	540	564	504	540	516	554	498	522	509	566	530	555	517	525	557	578	513	527	564	594	555	566	574	557	545	546	544	553	585	518	545	548	537	557	571	521	561	538	548	552	567	518	544	571	524	531	530	521	582	564	562	550	511	497	540	537	532	514	517	582	566	534	557	532	544	550	539	556	560	555	590	530	550	536	521	590	572	578	544	525	522	525	537	504	553	547	560	520	583	518	565	508	555	515	521	547	530	553	523	572	529	529	558	533	531	510	559	565	525	566	534	508	566	525	534	568	490	520	552	563	565	516	568	571	554	520	538	537	534	557	557	549	546	572	561	540	511	569	533	539	545	561	545	569	535	532	557	531	531	519	550	546	584	546	543	570	525	578	547	562	549	552	545	517	519	518	540	543	542	527	531	571	574	546	584	526	545	572	532	582	560	598	568	545	553	589	546	534	528	558	546	539	550	580	503	542	557	518	563	558	539	561	550	563	545	548	509	558	542	537	510	548	594	519	523	586	582	562	552	572	555	572	561	576	554	530	541	571	538	522	544	532	507	595	528	552	554	530	562	516	548	500	533	553	545	591	497	539	586	550	539	576	563	573	532	534	544	547	538	547	561	554	539	570	537	544	529	561	580	561	531	531	528	565	551	559	559	609	563	512	538	559	544	550	592	541	554	543	513	525	548	517	554	555	563	527	548	505	521	603	547	557	537	535	598	560	553	529	535	540	516	539	536	528	525	599	547	543	578	548	576	549	524	555	518	503	540	569	526	537	520	524	570	555	543	563	547	532	516	571	558	550	540	521	573	591	558	533	528	545	548	559	561	534	573	590	525	541	553	504	584	588	543	560	548	562	537	555	507	554	549	555	529	525	543	545	555	547	527	563	547	570	569	587	584	523	565	545	543	537	570	553	540	584	537	557	542	562	561	556	591	571	556	539	524	501	524	561	546	514	529	503	536	527	540	581	563	586	584	564	517	546	565	508	549	520	481	525	573	534	579	578	560	582	538	545	549	569	528	585	528	567	545	580	503	533	552	538	542	527	535	579	533	557	558	573	568	552	550	547	573	569	565	566	555	536	574	551	529	518	562	541	527	535	479	540	540	577	566	581	521	537	602	569	569	568	557	527	585	578	568	559	543	523	535	585	538	595	520	530	511	517	592	529	601	571	539	510	552	573	559	541	539	562	511	549	537	540	550	562	499	536	537	546	511	577	565	559	547	552	530	575	567	517	560	570	539	472	534	575	587	512	504	568	558	539	524	538	550	512	592	585	528	507	570	522	553	529	591	513	562	550	507	538	559	563	562	521	522	580	517	576	539	546	536	548	517	557	532	565	524	572	524	541	556	548	541	542	574	525	592	552	528	515	521	561	551	527	535	534	543	599	533	516	537	555	517	531	524	502	530	524	515	549	538	512	542	533	585	536	557	571	564	583	567	558	535	566	526	557	559	549	577	528	540	548	548	508	587	559	608	534	532	555	532	485	542	527	596	520	553	544	536	585	522	546	534	579	555	586	568	584	528	542	542	556	524	534	530	522	525	553	526	510	562	493	554	526	521	571	534	529	498	545	550	548	540	549	581	512	524	549	559	555	592	519	525	545	546	524	538	556	560	557	551	536	515	576	525	532	570	589	537	552	531	560	539	591
78719	71907	59496	30767	7028	488	328	330	315	324	292	313	287	295	293	271	268	317	306	283	286	277	310	278	267	237	261	311	273	285	229	265	253	271	257	279	268	278	292	262	273	265	265	252	270	278	274	278	245	232	288	277	259	272	265	283	239	259	253	284	269	265	270	300	280	264	269	294	275	281	267	260	239	282	277	258	261	272	272	263	264	292	228	255	283	264	280	281	288	290	249	232	269	267	274	263	249	269	279	260	271	289	309	240	259	248	280	253	291	257	285	257	276	256	292	279	263	259	295	233	281	256	263	264	285	282	248	273	268	269	270	247	254	267	277	251	258	284	271	291	249	280	266	263	284	261	271	253	258	275	277	211	272	250	276	286	253	271	247	250	268	269	237	282	278	267	279	299	217	254	275	250	253	271	253	258	279	261	251	270	259	272	244	254	271	258	297	268	274	229	250	283	252	291	258	257	288	253	287	243	247	260	247	222	295	286	255	283	280	265	288	270	255	274	271	291	279	249	282	248	271	255	283	280	271	247	247	266	259	278	263	283	278	269	248	234	292	284	272	255	241	258	279	296	277	288	273	291	280	291	238	278	284	263	282	267	233	240	262	252	244	219	257	246	267	271	237	263	259	274	254	307	256	266	258	279	259	282	271	272	270	268	261	286	288	220	257	261	281	256	274	261	263	262	250	242	273	283	261	247	267	265	257	248	292	272	262	290	289	263	271	276	261	264	267	286	249	276	263	258	254	264	277	256	243	257	247	255	288	275	267	269	276	238	278	274	254	266	258	254	267	258	253	243	262	267	256	273	274	243	277	285	263	270	261	269	256	247	311	263	233	261	273	226	269	276	287	253	279	220	255	268	250	285	251	249	253	279	294	276	222	292	276	281	242	255	288	246	261	278	246	264	252	246	277	269	288	272	253	276	274	250	257	255	269	259	235	256	270	268	287	267	271	275	286	266	289	283	279	258	251	297	255	286	252	271	299	282	295	250	271	283	249	276	286	273	261	263	273	248	318	250	299	251	255	282	255	245	257	254	265	266	273	232	264	253	298	260	267	260	262	267	294	291	260	272	246	274	271	263	283	265	268	287	253	296	269	266	259	272	273	273	259	271	248	287	268	258	274	263	264	274	249	272	255	294	296	278	253	246	266	274	262	248	250	268	254	259	261	279	251	256	216	260	252	268	257	303	262	269	237	253	276	268	296	252	273	284	269	271	321	258	240	273	270	253	241	250	264	309	259	278	252	254	274	279	270	276	294	272	267	261	277	228	248	268	260	278	272	294	283	279	262	251	283	275	283	275	274	258	281	271	246	260	286	261	255	251	276	268	262	262	268	276	270	266	267	266	272	273	300	249	259	293	279	242	301	277	283	257	282	260	274	256	288	268	262	275	251	288	241	275	276	255	289	268	283	245	299	283	264	253	258	297	302	287	266	282	248	267	251	274	257	273	259	291	265	258	286	278	265	233	268	269	263	252	249	251	287	255	260	250	273	259	265	260	247	253	273	248	296	262	298	276	274	249	301	265	271	279	270	261	276	293	268	242	294	247	265	256	266	284	269	261	281	262	279	287	282	258	262	263	252	274	274	247	263	275	288	241	311	267	255	271	303	242	275	281	271	250	294	262	289	274	284	264	268	283	271	266	292	243	217	252	271	254	266	247	283	239	289	296	246	251	251	252	273	264	287	279	239	303	256	254	264	264	252	269	262	259	235	269	254	266	240	255	246	264	290	233	267	284	253	264	253	270	256	276	251	260	274	290	276	247	274	273	266	274	243	255	285	277	250	275	273	255	281	276	256	249	268	259	280	264	272	274	283	277	284	260	280	291	275	255	284	262	267	247	244	278	252	264	283	245	283	279	242	242	266	275	285	265	251	250	270	269	270	256	244	301	258	233	269	266	256	244	270	285	274	251	308	319	258	254	262	263	261	264	261	287	233	253	281	255	279	267	280	285	250	264	275	232	271	272	293	263	288	237	293	267	273	270	250	275	236	269	265	275	278	279	261	251	296	268	276	273	292	262	300	271	252	269	283	287	280	273	273	267	296	267	297	261	312	251	256	274	282	262	285	240	266	300	272	291	264	286	282	271	313	268	275	277	256	288	269	253	252	282	245	256	252	287	276	249	275	275	246	244	255	225	256	255	279	282	251	281	277	259	248	266	244	235	271	273	275	286	287	272	227	264	248	276	257	291	263	241	258	286	243	268	276	239	263	253	275	280	263	296	256	264	261	228	257	270	283	265	245	264	272	296	252	241	276	278	280	265	288	272	272	306	281	270	262	285	250	299	263	276	275	256	256	276	268	263	265	293	300	266	246	246	245	255	320	307	253	272	261	276	262	275	258	299	234	278	256	250	267	283	302	251	282	273	300	286	260	282	269	259	263	255	255	286	269	263	258	269	263	284	272	247	291	264	256	273	266	294	244	261	257	261	282	253	280	247	263	267	275	255	259	277	253	238	255	259	277	283	255	267	260	295	260	274	295	269	277	269	264	251	267	276	234	266	255	275	286	284	285	264	278	251	274	254	295	292	253	238	267	245	270	248	298	236	262	282	235	254	244	250	275	287	270	261	281	263	278	281	259	283	265	245	270	230	276	278	252	259	252	247	263	289	279	268	261	264	260	244	281	277	281	273	262	266	252	259	259	292	237	265	262	283	268	261	229	249	273	262	276	253	285	281	284	245	247	243	245	252	234	275	243	257	270	242	272	259	250	250	267	261	265	247	251	262	274	277	292	235	253	281	237	293	281	261	262	274	275	274	275	286	271	254	278	266	274	265	250	255	239	278	257	283	305	243	256	247	264	272	259	257	250	276	271	252	298	259	280	278	260	294	267	285	268	267	277	263	247	281	274	265	233	259	261	257	270	266	277	291	258	271	299	257	245	289	292	268	281	270	258	273	270	279	283	278	255	272	258	258	261	266	266	281	276	258	273	266	265	233	288	288	265	283	268	250	260	267	276	244	290	274	252	250	290	269	253	273	245	240	237	281	295	250	261	259	264	278	274	263	266	274	233	267	275	269	273	265	275	276	281	251	245	274	240	260	264	288	247	263	243	255	274	255	274	258	281	257	281	278	264	262	278	284	270	254	277	271	258	271	265	299	273	287	262	266	257	249	250	253	257	279	288	261	275	257	282	282	276	292	242	263	285	278	264	256	243	267	250	234	286	263	264	275	259	236	268	259	282	285	282	285	257	278	266	260	254	285	265	283	283	259	272	260	249	240	304	260	274	271	251	286	278	262	250	291	273	304	269	273	256	280	260	270	284	254	303	257	276	239	272	274	237	251	269	251	283	262	302	277	279	300	285	255	286	249	245	282	254	268	269	270	270	250	259	231	287	278	262	254	244	244	264	274	274	252	266	256	278	286	273	297	283	275	238	278	245	288	231	276	280	250	283	258	252	252	248	263	296	276	272	286	250	264	293	245	257	263	275	274	277	284	291	269	274	302	276	265	265	253	257	228	260	273	297	278	276	288	300	296
61004	61548	56097	27441	1294	1264	1172	1062	987	993	909	934	894	826	786	868	890	831	869	886	794	849	856	814	831	861	799	833	790	778	848	851	785	826	787	762	873	800	840	743	845	820	823	796	807	822	748	792	828	796	802	827	791	808	751	814	821	797	775	755	782	786	821	803	810	797	801	798	863	788	802	819	798	857	798	851	797	804	784	858	810	838	807	771	829	818	848	793	768	800	793	779	834	826	819	823	826	823	810	787	824	816	775	812	860	814	788	773	795	790	762	785	806	737	820	801	810	805	823	848	842	837	780	745	829	796	800	821	789	755	783	775	805	803	790	833	752	803	815	815	811	813	836	793	783	811	811	802	771	802	791	816	785	837	787	756	754	814	792	801	743	834	777	759	816	771	815	838	832	851	800	777	805	778	780	807	815	789	775	772	818	776	805	820	842	824	813	876	809	873	797	810	796	802	738	770	762	810	773	791	843	830	774	819	821	797	784	812	805	800	822	843	748	774	810	803	753	851	777	812	772	784	812	801	860	785	795	798	785	836	813	793	825	807	764	784	833	802	859	804	794	839	823	846	795	805	786	783	778	766	768	807	819	739	794	797	807	845	791	788	822	806	804	752	821	790	801	797	744	823	745	824	767	797	795	741	796	781	839	836	836	801	877	758	858	792	802	811	874	759	816	784	777	793	781	792	785	777	831	789	782	813	827	761	824	777	770	796	858	791	774	752	797	793	795	796	760	765	805	806	811	796	765	844	805	792	778	808	797	751	754	809	754	842	792	840	765	833	812	810	814	816	786	790	803	792	807	813	792	819	815	807	817	772	814	761	795	836	816	818	756	776	815	755	788	822	786	802	770	819	756	785	799	776	746	780	821	800	846	859	790	747	821	813	835	783	821	808	795	843	791	812	807	753	778	842	777	776	821	788	847	824	807	836	829	789	820	820	785	838	800	810	828	776	807	795	783	857	779	800	793	806	851	773	809	818	839	761	802	766	825	822	749	827	837	813	831	834	822	794	858	813	814	810	845	852	760	850	763	817	827	816	799	791	768	771	814	813	791	786	834	841	795	820	790	865	768	774	776	799	818	798	750	800	818	818	770	761	801	790	787	772	793	725	859	769	820	777	812	829	795	788	811	750	826	851	797	824	763	798	802	803	799	802	783	844	843	758	776	816	774	831	808	784	835	821	739	714	786	745	780	733	754	814	800	778	757	754	841	787	793	820	859	773	795	829	768	841	819	798	798	718	788	839	811	774	834	775	803	750	750	788	786	815	794	813	767	777	780	786	827	770	776	798	827	837	822	867	786	765	746	806	750	815	818	788	842	822	792	811	771	764	730	802	805	813	814	793	815	817	828	744	790	828	792	845	798	769	851	761	815	837	766	791	809	815	840	768	758	827	835	821	793	849	804	798	782	826	840	772	812	845	795	831	784	820	793	818	793	786	790	747	789	785	804	767	808	807	830	818	825	777	786	782	774	778	794	729	836	846	760	801	788	755	818	804	834	843	845	746	792	777	821	830	743	790	775	804	782	777	810	809	768	809	800	789	807	818	757	831	827	790	790	893	851	830	750	780	796	818	793	761	830	807	776	740	821	816	826	780	770	798	804	806	785	829	818	768	851	822	833	818	805	850	782	810	826	785	770	763	829	820	807	821	745	774	801	851	762	777	808	788	802	801	802	869	830	783	789	773	800	795	787	791	786	819	807	811	778	818	755	844	758	778	803	802	782	798	807	816	787	799	778	772	797	770	772	839	784	816	731	820	790	832	744	806	796	852	809	829	800	806	819	814	786	808	835	801	799	823	804	810	796	784	802	825	781	817	768	839	747	788	821	834	770	775	864	768	809	802	800	814	832	836	750	836	748	805	794	823	760	786	812	811	791	748	738	814	775	769	818	757	780	799	791	827	782	749	834	824	773	800	785	801	813	766	771	787	773	765	847	812	793	806	743	815	802	842	768	839	777	751	816	797	856	790	806	800	810	785	795	790	800	789	829	831	799	809	789	812	800	808	826	835	783	794	790	801	847	795	792	782	830	830	803	781	765	812	820	805	777	803	856	814	823	852	812	770	765	825	751	782	812	860	777	815	807	825	801	790	789	767	798	837	795	825	767	848	783	864	795	844	793	807	777	774	787	778	813	792	803	826	759	836	772	770	822	838	766	732	837	762	787	859	783	802	820	805	813	826	781	811	839	755	815	820	792	838	761	787	779	796	799	778	820	815	805	791	807	804	771	871	810	748	814	793	779	810	800	801	818	832	764	836	821	783	828	799	781	816	829	805	787	841	798	799	847	804	793	782	817	839	815	797	817	818	785	808	783	836	829	725	855	849	816	751	762	845	806	784	789	763	785	785	817	863	760	844	772	787	884	761	843	793	790	860	844	815	786	827	800	824	748	811	833	780	818	812	783	777	824	816	827	815	786	815	782	787	793	815	794	790	749	798	767	774	786	789	760	748	796	808	807	805	822	827	868	838	818	743	822	773	794	807	804	838	750	749	816	793	771	770	795	807	780	757	835	802	782	780	828	744	787	796	794	789	776	844	782	768	783	772	824	775	791	770	807	805	788	815	821	815	783	782	788	794	767	833	761	778	856	805	821	856	814	801	805	854	778	816	843	850	811	801	784	761	836	781	825	758	830	818	812	829	801	786	846	787	883	843	837	843	807	763	801	819	832	808	847	769	780	753	818	761	828	810	773	839	762	806	834	789	799	738	811	841	767	817	746	770	793	871	807	805	813	855	823	724	792	749	824	787	806	774	783	763	818	775	807	808	747	811	813	790	805	792	833	844	807	820	778	814	757	807	742	784	817	799	832	811	783	798	784	782	806	819	832	766	829	803	744	797	851	817	790	816	855	759	785	818	824	803	730	787	848	826	761	812	810	812	867	799	756	806	784	806	843	794	818	778	766	820	814	811	827	803	792	805	795	831	782	788	776	794	850	794	765	848	845	802	808	821	809	788	850	791	794	760	821	770	739	766	784	799	804	826	824	775	833	701	810	809	732	789	818	774	795	831	807	767	822	830	790	776	819	781	754	797	826	755	812	787	794	760	768	839	816	749	786	834	797	786	757	781	809	833	789	796	805	770	817	803	796	802	823	760	796	805	805	775	799	795	753	787	776	784	814	822	801	822	781	795	831	859	809	846	805	816	845	753	834	799	787	761	787	805	787	812	830	796	783	807	792	785	780	784	819	811	790	777	813	780	807	834	808	826	814	774	828	794	777	811	804	813	799	788	742	798	780	805	827	773	807	805	852	824	857	815	798	807	812	809	791	816	832	849	772	825	758	833	820	789	862	800	813	785	809	751	788	735	835	789	765	808	770	806	796	819	793	791	744	768	811	795	821	822	820	807	787	762	804	805	770	809	765	830	814	817	817	849	795	802	795	770	809	838	779	809	767	777	822	777	786	813	821	807	778	805	809	823	762	803	802	802	817	838	784	796	759	797	783	787	778	797	751	820	780	795	786	783	793	764	774	789	780	812
31046	18535	8179	1088	224	113	110	122	132	122	123	102	99	122	122	110	140	102	104	109	102	113	112	124	118	114	119	126	123	117	91	127	140	102	136	98	108	116	108	101	120	106	123	104	120	122	110	92	129	119	94	111	106	112	118	106	120	96	124	112	118	113	109	88	105	115	128	116	125	124	105	124	120	109	98	135	120	96	107	101	97	152	144	120	127	116	125	108	121	129	120	115	114	138	105	96	131	107	120	91	108	108	106	117	113	132	108	109	92	116	103	131	88	126	118	94	104	102	109	112	116	134	115	118	109	120	103	116	103	103	109	112	111	110	112	106	126	114	111	111	121	115	140	120	105	97	85	110	119	118	92	100	105	116	103	124	110	113	122	108	101	101	114	98	122	127	123	96	116	101	102	110	113	98	135	135	105	122	114	108	129	97	121	115	105	109	105	108	111	115	110	96	107	116	103	111	140	113	128	114	113	113	108	114	125	120	102	114	103	120	142	117	110	93	118	116	130	105	131	101	107	117	106	109	100	130	116	103	123	113	107	112	105	116	117	107	118	130	107	116	110	128	115	98	96	97	113	124	122	117	112	111	103	127	101	116	133	124	121	153	102	96	119	109	104	118	129	115	90	110	111	108	95	97	101	118	96	118	129	127	122	100	112	119	102	110	130	130	103	102	117	110	131	117	113	118	115	104	118	125	131	121	114	116	106	128	115	113	124	96	123	137	128	125	119	97	113	104	112	112	117	113	106	106	102	107	101	99	116	121	107	106	126	114	128	102	108	110	110	113	117	127	109	124	98	126	122	110	113	90	90	103	116	106	120	108	127	123	126	120	108	122	110	116	121	102	118	135	111	126	109	119	98	121	109	110	99	112	114	106	112	116	119	118	107	116	118	101	100	106	114	132	115	112	122	130	105	103	113	116	110	109	110	100	118	115	110	105	118	121	111	125	125	116	126	113	120	124	103	95	99	125	118	115	106	102	112	95	113	104	106	117	110	114	115	126	121	107	119	114	105	121	125	116	114	108	110	105	115	99	114	116	124	108	135	120	119	137	122	110	91	124	104	107	119	126	128	116	127	111	108	119	107	108	112	89	108	125	109	137	118	93	113	116	118	113	98	114	95	117	111	115	125	122	114	113	103	96	105	122	114	109	110	113	128	92	100	111	114	116	117	107	98	99	100	112	117	116	123	129	103	121	113	123	115	107	94	92	103	98	99	112	101	133	107	115	101	97	102	103	100	103	115	93	106	112	102	114	112	113	111	119	110	105	134	131	124	116	126	101	112	108	113	115	107	105	105	125	127	104	115	113	108	105	97	114	111	126	121	111	102	122	124	124	112	107	112	132	115	76	128	119	94	103	95	111	119	100	108	97	106	124	110	102	119	111	101	107	102	123	115	119	100	130	104	124	110	106	109	124	109	100	101	95	103	101	99	115	122	90	111	103	103	124	102	121	111	110	113	120	109	102	121	125	119	111	130	110	144	104	112	115	119	111	124	123	98	113	119	112	116	120	109	108	123	93	108	112	119	115	102	101	115	132	94	114	107	129	122	116	100	102	108	113	95	116	122	127	105	110	100	118	115	105	97	123	115	102	103	102	103	118	100	96	135	104	106	120	101	112	106	105	105	124	123	103	104	103	111	107	115	131	134	102	121	115	119	128	124	103	103	130	112	109	138	114	111	114	115	84	135	113	115	82	96	128	119	114	93	112	113	110	111	109	108	118	109	119	90	112	116	105	105	122	116	107	99	114	112	118	89	107	99	107	118	127	117	103	124	117	125	123	112	100	114	133	145	109	121	120	101	97	130	103	118	92	137	118	119	114	106	104	94	108	100	127	116	127	120	118	106	93	106	108	118	104	115	114	112	117	117	124	118	111	115	113	122	126	134	107	129	130	112	123	117	117	126	113	114	127	116	120	101	108	118	118	109	110	125	126	95	94	112	134	117	117	114	103	114	125	99	113	130	78	107	119	105	105	97	103	127	99	103	122	113	121	112	112	113	117	122	125	115	121	134	132	106	118	107	109	112	114	104	116	124	110	137	122	112	125	103	104	139	121	104	130	101	100	108	111	116	107	117	110	93	114	113	125	119	142	118	139	104	108	106	111	116	118	109	116	103	107	115	102	107	94	108	105	106	123	119	114	102	110	118	108	107	119	114	133	119	132	130	101	114	116	137	122	108	116	126	111	117	102	112	112	109	104	131	120	103	106	102	82	99	110	109	113	111	115	114	108	120	108	114	136	108	109	103	115	104	126	101	115	117	125	120	113	99	103	109	109	127	128	118	113	117	114	102	119	120	136	109	122	128	115	112	108	122	119	127	108	104	114	107	112	116	117	101	119	109	112	117	112	116	125	123	132	105	127	122	105	104	124	99	118	113	127	106	89	104	111	103	108	111	125	115	110	105	127	131	116	123	97	94	110	125	104	120	116	105	117	101	127	109	104	102	140	114	117	136	108	103	114	100	109	137	128	110	90	118	122	105	112	116	126	124	113	107	128	109	112	120	113	121	103	121	121	110	103	126	97	108	118	124	131	121	116	127	118	118	130	114	106	104	119	141	114	116	118	122	115	95	124	122	99	100	126	114	123	99	120	124	106	101	126	115	106	114	106	128	107	112	112	114	108	114	109	102	99	116	122	103	110	101	105	114	118	110	89	109	87	102	115	118	124	119	116	118	105	118	114	114	127	113	129	111	110	119	106	112	104	117	107	105	94	120	105	108	110	99	128	96	107	123	104	112	119	112	106	77	115	120	96	104	122	131	103	111	127	104	113	102	109	106	122	123	114	111	112	105	109	95	121	114	107	103	119	106	107	115	105	143	128	121	114	127	126	112	106	118	118	105	111	112	125	101	125	103	116	131	99	110	120	108	108	106	114	124	112	112	117	106	113	136	117	118	111	114	119	116	121	104	101	124	121	130	107	119	89	116	112	117	109	96	105	111	101	106	127	89	129	108	93	122	102	110	107	115	109	116	115	119	83	95	113	143	116	109	116	109	116	112	106	118	133	108	107	122	110	112	121	108	98	97	111	97	108	114	103	97	119	122	118	123	84	123	103	121	115	100	122	117	115	96	109	113	128	112	112	111	107	116	125	97	102	112	116	121	112	106	110	129	92	122	114	117	106	104	110	100	123	131	116	113	118	96	122	117	107	119	114	114	110	130	105	104	111	103	102	116	96	102	97	95	108	122	132	113	98	113	110	109	116	104	122	115	119	108	119	115	111	105	124	103	110	99	114	108	121	121	115	112	110	117	119	131	118	132	105	113	112	128	113	133	115	97	101	106	113	107	116	129	105	128	114	109	99	115	100	105	105	117	115	100	128	116	100	125	105	120	121	137	110	107	126	111	97	105	108	120	135	126	115	116	120	121	110	111	108	95	100	107	118	118	105	144	123	104	115	121	119	130	100	111	106	115	120	117	118	117	98	114	104	108	119	133	119	109	121	102	121	106	129	113	104	111	103	99	129	111	115	116	93	133	121
30202	22196	12474	2415	383	382	391	422	384	387	396	443	388	387	388	415	396	417	399	440	417	411	384	348	385	414	405	357	394	391	439	407	378	392	397	401	372	365	391	417	402	433	410	420	414	400	415	415	400	368	400	408	388	414	366	350	435	415	363	403	415	387	370	382	402	381	401	361	371	371	392	400	393	418	411	431	397	387	414	401	430	397	380	360	362	398	416	394	399	408	414	398	377	405	361	435	395	393	413	400	415	378	391	382	363	384	408	423	443	419	389	406	392	386	413	420	392	401	363	428	352	345	392	427	361	379	389	398	363	401	367	398	435	393	395	418	437	435	395	368	386	407	406	425	417	394	382	379	391	387	413	396	416	400	365	390	391	404	365	392	395	406	378	374	384	387	374	395	382	373	397	399	400	413	367	350	410	389	386	410	398	395	435	411	385	419	409	401	414	390	407	384	378	418	371	392	368	395	393	362	376	387	390	398	381	371	402	401	365	362	401	369	389	385	375	392	430	391	337	395	418	425	388	393	395	454	406	392	383	401	431	403	443	393	413	418	407	372	378	396	346	402	399	388	380	425	378	434	387	449	369	378	377	410	420	350	408	393	391	432	407	375	363	365	366	398	405	390	379	404	385	385	414	356	374	388	400	398	375	388	395	382	386	361	379	414	408	425	402	382	406	413	399	368	369	371	364	376	363	381	408	390	418	437	404	414	385	400	396	415	408	395	391	405	413	410	410	391	393	413	396	402	389	391	405	385	398	394	397	403	383	387	414	424	403	379	385	414	411	383	370	398	370	396	426	405	390	396	399	414	410	375	440	387	387	377	374	391	425	379	390	398	393	375	355	391	392	427	393	378	401	394	430	389	402	414	429	368	380	384	348	418	385	416	476	385	374	399	406	346	421	359	371	390	425	395	408	397	357	380	395	398	421	392	378	393	386	421	374	374	398	402	378	386	438	396	399	411	427	376	425	376	414	389	408	412	398	390	392	383	404	398	439	386	390	404	389	357	400	387	374	391	392	390	408	437	387	385	399	382	426	374	388	389	401	376	385	353	397	462	394	406	376	403	414	418	389	396	428	436	358	407	422	405	419	353	400	414	401	371	401	378	414	394	397	433	410	389	394	388	390	463	426	423	394	394	382	422	434	378	386	374	410	385	432	391	419	396	397	398	400	370	378	397	363	370	406	390	412	405	407	423	404	422	350	399	410	396	403	404	416	405	402	386	387	410	373	379	400	406	389	359	445	400	381	404	413	397	373	437	404	383	389	426	374	402	401	397	424	370	400	393	382	403	401	405	411	386	393	381	395	388	406	407	423	406	397	375	400	369	399	399	375	424	392	388	373	401	399	361	397	430	413	429	396	418	403	408	398	403	396	405	413	400	406	399	407	391	406	408	367	385	369	390	413	406	405	388	366	408	385	410	401	371	388	366	410	417	407	351	397	395	377	397	385	373	402	397	397	396	405	398	413	392	391	396	388	396	409	357	383	383	407	366	394	397	412	428	406	417	368	424	407	411	414	386	371	416	369	376	434	403	366	415	410	403	383	390	423	405	388	396	390	382	364	359	400	409	379	383	401	353	411	409	396	410	409	374	423	428	390	393	378	377	411	376	417	368	424	398	397	392	406	389	400	351	433	400	400	379	355	355	420	407	396	367	376	386	355	385	407	392	381	387	422	397	391	413	394	351	403	412	394	408	373	408	397	390	435	396	388	395	397	399	409	404	413	389	406	399	410	389	407	398	375	405	362	417	374	384	390	388	391	401	418	425	395	396	392	410	405	418	371	398	397	392	404	371	403	414	399	401	393	426	388	409	413	353	362	386	399	400	376	396	385	374	387	412	388	410	379	379	374	442	375	417	401	415	375	406	407	397	345	364	399	400	407	401	408	426	394	386	384	395	387	388	390	401	423	382	435	397	388	385	410	394	395	409	377	399	410	382	390	365	438	425	379	385	366	379	363	376	397	393	356	392	395	381	374	397	368	373	405	386	365	413	384	446	399	444	363	390	394	381	365	409	399	410	368	413	372	377	374	412	377	386	414	419	384	389	400	412	397	433	381	408	366	412	385	424	377	431	418	392	369	366	389	372	400	390	350	401	401	366	390	395	385	401	401	405	427	389	387	430	404	425	398	415	407	383	388	394	401	402	397	377	387	411	403	381	386	411	389	381	378	393	412	393	403	421	412	388	421	374	373	411	385	412	390	390	405	433	425	405	371	379	407	378	401	401	425	400	377	440	391	406	418	386	436	407	421	391	371	386	408	390	419	415	389	394	420	405	400	388	378	391	396	384	398	372	379	407	410	410	388	398	409	401	392	370	425	405	420	367	425	391	412	409	423	411	367	394	414	360	359	364	394	408	405	401	419	407	407	392	392	425	379	419	394	390	387	437	415	433	388	382	424	380	390	435	404	407	377	433	395	403	393	385	387	413	445	413	403	400	399	413	381	347	409	383	412	359	431	381	387	375	415	380	409	403	393	407	378	400	400	396	396	361	400	367	383	389	347	400	359	397	414	388	425	429	379	400	394	377	419	392	378	377	397	414	402	398	402	400	423	377	400	405	385	393	386	419	401	393	412	442	387	405	392	410	422	423	378	376	377	417	368	391	393	421	387	389	373	405	419	362	386	385	378	397	389	399	398	417	366	432	401	415	397	417	408	377	417	401	414	401	392	380	398	424	411	417	404	397	406	409	414	404	382	395	395	398	390	408	439	404	415	390	408	399	415	446	398	353	408	422	370	416	403	383	409	405	417	406	387	417	429	414	369	391	395	380	407	398	403	414	397	373	387	409	356	395	374	405	391	390	402	384	382	429	403	417	346	420	375	406	355	409	372	397	402	412	414	406	389	395	400	345	388	382	427	421	393	398	428	399	395	424	379	378	399	407	392	397	410	421	375	393	377	387	399	403	381	415	412	415	404	383	441	384	397	402	363	429	416	413	397	433	419	371	390	378	395	392	391	409	393	377	360	386	402	416	392	398	384	407	368	387	392	393	390	407	384	379	386	410	411	430	382	374	417	365	399	392	384	399	389	377	426	426	379	396	448	410	396	413	406	411	390	409	410	370	392	413	396	396	383	401	387	376	374	395	396	376	371	418	382	402	412	394	431	385	414	394	394	400	396	414	404	441	388	412	404	369	394	393	419	397	414	401	410	387	409	415	364	412	395	420	410	390	397	383	428	402	404	374	400	395	383	419	405	439	388	402	403	426	398	382	395	396	385	375	415	407	389	375	397	411	360	395	390	395	362	391	401	368	400	422	374	380	387	397	395	365	420	403	438	364	408	402	387	370	403	416	381	401	394	385	375	373	353	399	389	357	384	403	400	387	392	419	417	412	401	424	395	412	382	399	412	365	425	370	400	392	381	371	366	375	411	375	413	432	389	385	389	372	389	368	398	400	392	364	399	363	442	407	391	401	424	383	358	404	395	367	402	369	367	399	403	386	365	382	403	393	369	381	413	410	422	394	378	383	405	390	395	413
69786	61762	46600	18949	2682	256	202	192	188	193	164	188	176	203	152	153	189	156	193	199	160	152	163	146	187	186	191	189	160	158	171	190	161	173	173	175	148	189	177	174	173	168	176	176	174	142	164	186	159	171	167	176	150	155	166	173	179	188	169	171	177	162	180	172	192	165	167	165	154	145	167	173	176	176	169	167	166	161	175	182	168	154	195	159	171	177	169	163	176	169	157	176	164	161	167	189	175	170	173	167	153	173	168	175	180	201	169	168	154	181	157	144	146	181	182	161	186	150	171	167	182	166	165	154	171	155	194	180	196	182	198	164	153	161	143	177	162	176	154	186	180	185	167	185	166	155	177	176	173	188	155	175	166	146	177	156	172	175	146	183	144	161	171	175	163	147	163	171	168	177	182	148	180	185	173	179	181	166	174	176	184	162	171	165	166	160	146	170	161	184	163	171	197	171	187	152	138	173	170	180	172	185	178	177	157	170	177	166	153	190	196	176	171	201	189	180	156	176	167	163	172	161	179	193	141	162	170	179	157	170	156	178	157	175	186	159	175	163	161	177	163	175	168	178	186	181	164	165	173	161	184	171	164	189	172	162	169	178	152	165	158	190	183	178	171	180	182	169	175	175	193	158	172	162	171	154	147	155	177	191	168	180	156	179	173	183	173	178	167	173	170	171	201	187	175	175	150	171	190	184	172	146	204	163	175	146	158	162	174	170	164	162	153	163	161	161	205	169	152	162	149	153	203	174	164	188	158	187	174	165	146	163	157	165	170	162	163	168	164	183	159	170	175	167	169	156	164	181	178	167	205	192	175	166	175	184	160	185	155	164	160	165	173	167	180	166	181	177	168	191	160	202	139	168	169	182	156	181	156	174	177	163	166	164	177	157	170	176	156	170	173	167	159	178	178	175	181	165	144	197	164	180	172	189	176	179	165	176	175	179	165	152	183	153	161	177	164	154	183	199	189	159	182	147	181	182	164	164	166	161	159	166	157	175	176	166	156	156	159	178	177	160	176	183	150	192	188	182	163	181	173	173	154	182	177	181	168	180	168	180	173	183	177	152	171	183	155	172	154	168	173	183	189	149	181	168	186	165	180	163	179	182	181	163	186	162	199	178	157	166	154	165	158	170	159	178	182	178	167	144	171	161	197	177	170	162	171	145	189	184	186	180	176	182	156	160	168	144	172	162	201	173	178	158	186	200	164	187	167	169	149	175	187	164	183	177	158	178	157	161	180	174	172	166	162	169	179	169	157	178	193	177	152	177	181	152	183	182	159	168	178	177	156	154	176	189	161	171	175	194	172	159	175	177	165	176	175	162	153	180	160	163	165	171	168	198	165	180	199	167	185	185	190	172	161	164	189	181	194	177	164	162	157	158	154	166	184	151	167	169	183	172	165	151	166	182	195	178	173	159	163	176	149	180	187	158	158	172	166	186	180	164	142	189	172	173	185	167	158	143	157	189	138	164	176	165	195	173	162	178	140	174	162	182	158	167	171	173	174	171	182	164	181	168	155	157	176	159	161	181	167	160	171	189	171	191	174	190	155	180	171	158	160	188	163	181	196	192	191	160	170	185	166	158	184	179	177	143	137	186	170	161	172	168	158	188	181	194	171	169	173	162	160	169	170	193	165	160	170	188	183	166	170	169	175	195	160	172	163	163	179	171	169	192	174	185	177	173	171	158	172	178	184	176	185	175	149	185	169	153	169	156	171	150	169	145	174	167	168	198	172	190	175	177	155	169	193	169	175	151	189	173	172	147	160	177	190	173	184	153	162	169	168	172	162	161	174	184	170	172	162	170	163	165	167	189	160	171	175	192	174	185	199	168	168	182	140	193	146	185	184	181	177	162	163	146	188	157	158	170	170	187	171	167	169	160	163	196	155	172	165	165	169	178	168	175	184	152	161	178	184	156	171	170	182	167	185	124	172	156	187	159	142	150	162	176	193	169	178	178	182	166	157	137	168	188	172	167	164	162	167	172	184	166	175	161	185	170	169	172	201	151	190	194	162	172	189	201	183	161	160	173	146	164	172	169	194	161	178	172	158	168	178	169	180	185	170	167	174	189	181	180	186	171	148	174	147	174	164	173	178	164	194	137	160	157	166	183	182	182	173	170	165	149	192	178	166	188	166	194	156	178	180	168	178	157	158	174	176	181	169	202	163	168	188	169	213	162	179	191	191	208	134	198	189	158	146	180	166	182	172	167	159	191	159	149	190	194	178	175	159	182	157	185	178	184	157	169	167	157	144	164	173	152	162	155	185	167	184	184	152	185	176	169	148	170	203	176	171	169	162	173	163	161	168	174	160	174	184	157	183	163	167	173	146	164	149	166	190	162	155	179	196	184	169	175	173	146	180	172	192	167	176	161	163	150	167	187	169	178	180	155	169	163	178	170	148	170	164	173	169	167	175	174	153	162	174	175	166	174	179	149	188	185	182	172	182	163	173	168	152	176	180	175	173	155	160	178	175	174	170	152	168	183	158	175	180	166	161	182	163	153	161	157	173	165	161	178	161	165	159	176	190	166	182	181	181	172	161	190	176	179	196	175	170	165	181	157	160	155	149	173	179	163	176	199	177	167	170	156	175	161	155	141	180	162	176	165	153	153	147	176	132	190	190	173	157	177	186	161	179	174	163	175	173	154	171	176	196	176	185	151	173	174	177	161	177	143	161	153	159	163	184	157	156	174	198	168	169	157	170	184	169	162	167	168	163	174	166	158	170	155	166	164	158	174	171	182	166	177	165	168	166	166	151	154	168	170	149	172	145	185	209	174	185	160	159	161	160	168	167	170	180	166	162	183	180	175	165	156	148	176	172	171	144	165	157	174	163	170	172	190	181	171	152	192	172	163	169	180	177	141	199	177	154	162	152	185	182	167	166	167	176	169	168	169	182	181	170	200	148	183	166	180	144	160	186	158	200	174	175	154	167	190	157	174	169	164	184	187	179	166	195	169	198	161	163	174	156	166	152	164	178	159	150	156	164	154	167	182	169	173	183	191	162	176	158	170	182	182	168	184	170	172	180	162	144	161	194	187	155	174	172	170	174	160	183	176	181	161	179	170	193	186	197	165	176	167	164	168	170	168	166	169	170	167	193	157	167	175	160	174	182	177	195	163	156	162	174	193	150	175	191	144	182	184	148	178	170	169	171	195	141	176	173	164	165	160	201	158	174	182	151	178	176	157	175	142	172	176	157	187	171	152	197	192	193	189	154	163	173	147	172	162	153	165	175	209	175	167	181	141	157	165	177	167	161	179	174	161	157	183	189	161	153	173	147	131	171	193	177	174	171	170	178	157	196	164	171	166	166	179	164	172	183	167	160	186	173	180	178	176	168	180	171	167	145	186	145	151	175	181	153	156	183	182	166	173	189	181	198	166	163	177	158	177	151	179	168	171	169	187	151	181	189	154	180	160	182	190	162	155	182	146	171	185	179	163	190	186	165	176	191	187	152	153	211	197	176	200	158	173	179	164	177	167
50253	49942	43252	17549	804	729	720	673	625	664	607	605	568	586	632	582	580	571	546	605	602	535	600	588	598	534	586	572	518	603	565	552	563	574	581	598	500	558	558	574	598	540	531	544	566	546	553	522	549	563	572	555	525	566	560	552	558	564	577	582	569	548	535	564	562	542	570	579	581	552	542	517	579	536	547	566	547	581	577	581	541	538	543	540	544	598	561	571	552	530	557	516	562	533	509	575	600	562	562	585	557	590	549	557	559	539	558	538	567	554	529	534	533	599	576	561	507	544	507	575	523	570	576	532	573	555	534	548	549	585	562	569	560	535	563	582	612	577	531	554	533	570	545	525	565	509	522	555	586	545	534	574	536	553	589	529	538	540	556	567	554	571	532	529	567	542	546	501	538	574	543	554	565	603	598	556	567	559	584	511	549	538	584	496	562	588	576	622	519	560	571	552	526	594	565	545	581	533	581	535	501	560	524	590	534	604	565	524	540	559	531	577	534	594	501	547	515	534	552	526	557	585	576	537	516	565	525	552	566	532	568	530	525	547	554	530	558	555	560	553	530	567	537	562	549	568	565	567	560	534	545	565	541	546	596	587	547	576	595	530	518	534	570	561	569	574	573	533	555	545	553	564	593	528	505	544	566	543	555	528	545	536	596	597	547	538	557	550	513	522	550	564	578	554	577	586	528	556	538	586	558	541	581	549	530	562	557	556	572	559	560	578	525	548	554	521	543	566	534	573	539	549	596	583	541	531	543	541	588	540	562	553	549	506	598	537	579	535	614	580	582	568	564	534	526	509	542	548	583	570	573	550	560	528	580	550	561	537	586	550	557	491	554	553	557	564	589	555	575	536	576	556	564	554	578	532	557	509	535	559	568	521	566	559	544	536	514	543	555	499	544	575	577	539	539	559	536	535	572	519	541	528	591	525	501	562	532	568	545	579	566	547	534	560	544	533	562	556	532	622	541	553	550	545	498	559	568	560	546	525	573	596	517	548	546	562	548	567	568	551	501	607	577	555	560	532	558	496	591	562	577	552	554	541	595	559	548	585	581	576	536	591	555	570	570	541	545	570	549	547	525	522	570	559	533	573	480	543	559	573	560	557	544	591	569	533	554	549	557	558	572	588	554	509	582	553	559	533	555	545	541	533	492	520	523	561	577	541	533	572	581	490	548	556	549	554	537	567	540	547	576	527	535	558	586	585	572	542	524	550	537	511	543	540	567	548	521	566	558	552	543	552	580	539	582	551	560	521	528	546	552	554	567	604	538	587	568	597	517	556	525	545	527	592	538	550	545	560	534	580	549	529	595	587	515	563	573	552	569	580	571	567	565	574	561	548	527	552	511	531	541	573	606	575	546	554	579	567	535	562	546	555	529	564	565	534	547	543	523	484	615	581	548	540	571	526	576	566	546	548	525	486	550	530	564	546	565	570	545	554	545	516	553	530	560	590	562	501	543	571	582	540	562	527	525	518	588	574	530	552	545	556	543	544	558	541	529	539	552	524	560	580	540	530	565	556	562	529	547	554	535	555	553	538	573	533	543	571	529	517	582	521	588	529	543	556	535	578	521	514	517	566	544	534	557	498	551	502	608	572	575	599	578	582	502	586	572	519	542	538	596	507	534	554	549	520	524	567	538	581	571	562	513	535	559	528	563	528	554	565	555	521	538	528	563	593	573	527	526	534	549	550	587	532	544	570	569	552	544	570	552	555	556	532	547	516	524	572	536	563	558	580	569	532	575	549	577	525	606	532	556	568	575	575	506	565	528	566	559	530	540	547	585	574	552	524	548	573	556	549	551	536	480	528	520	571	539	577	549	558	534	562	587	544	572	570	506	563	535	525	518	519	573	580	613	544	565	565	560	538	531	559	521	564	595	549	558	558	546	559	581	559	558	540	582	565	554	557	548	546	532	591	533	538	589	560	536	520	537	601	604	577	589	557	551	520	542	482	591	580	567	622	548	529	536	551	526	592	554	583	545	539	597	581	556	538	531	537	539	547	571	559	539	556	576	550	552	540	572	559	549	590	590	534	577	554	548	531	572	543	535	543	543	568	549	560	567	555	522	529	548	549	553	568	546	551	559	532	579	594	573	525	551	546	577	569	551	569	532	504	568	504	513	525	583	594	553	567	549	540	537	564	530	535	540	529	558	565	582	512	539	548	558	533	529	565	520	539	520	551	530	564	528	540	530	584	560	580	585	510	568	503	517	558	560	538	516	557	566	562	542	531	522	554	526	525	503	589	543	568	536	586	551	599	539	511	524	523	487	544	593	548	540	544	559	519	518	590	566	549	549	554	530	590	582	535	578	580	541	583	584	575	560	555	561	620	540	541	576	573	540	584	515	534	510	521	551	579	551	534	535	570	594	566	578	547	521	520	596	555	562	523	569	557	527	543	536	573	562	527	531	570	555	530	511	539	532	529	505	517	528	553	543	535	494	562	568	550	543	583	542	539	572	533	516	552	598	564	603	545	529	543	549	550	514	533	563	581	514	523	551	561	538	552	579	584	610	582	557	615	564	602	563	548	588	568	529	548	580	568	580	604	496	528	569	546	552	568	570	542	529	626	555	567	545	617	587	551	577	594	562	565	547	534	538	560	559	540	537	502	573	533	574	562	573	549	541	579	570	523	555	552	540	570	549	582	543	558	531	524	552	537	561	523	582	520	529	581	557	545	559	564	575	531	543	532	554	541	571	549	517	570	592	554	508	565	576	546	566	532	530	525	551	527	574	545	547	550	559	531	600	520	529	546	523	574	534	558	579	517	522	527	552	600	554	569	544	516	585	533	546	556	551	606	553	546	521	538	562	557	526	564	596	551	584	544	549	522	539	569	501	550	520	604	545	569	560	512	609	556	598	532	564	552	528	555	538	524	537	610	582	569	527	523	575	559	527	557	513	531	546	531	553	543	553	559	559	586	533	525	563	561	566	560	580	538	506	518	564	556	543	555	525	541	515	584	554	558	538	546	557	514	538	547	617	503	526	551	532	554	499	547	535	574	540	574	572	555	563	538	510	540	542	521	589	515	545	555	538	568	598	526	555	561	541	548	549	554	552	529	530	570	556	578	518	512	556	552	522	583	523	545	534	554	561	555	562	544	529	570	518	550	531	554	556	565	514	554	568	522	571	523	578	526	508	568	543	553	549	530	539	553	547	599	572	507	527	573	529	544	588	551	509	576	552	571	519	559	530	512	573	552	548	534	569	587	554	542	551	524	516	532	577	536	551	539	593	577	538	579	526	591	527	574	531	584	573	538	560	535	552	556	545	569	552	565	559	550	531	594	559	531	546	527	551	543	555	560	578	535	539	545	549	551	526	522	563	567	523	551	563	559	539	543	556	621	541	537	562	536	568	570	603	550	603	559	587	508	572	548	538	526	540	550	564	586	546	509	550	565	558	583	585	543	567	524	546	582	530	555	567	562	574	511	521	521	576	552	548	582	548	504	533	608	516	572	545	536	581	557	548	578	533	527	574	566
79263	73566	57229	27359	7365	628	343	316	331	293	282	309	288	312	274	303	275	282	285	289	261	258	244	249	264	278	281	245	282	264	251	279	304	267	294	263	259	254	256	271	271	314	282	266	274	262	276	285	246	270	258	294	245	289	275	280	279	264	274	288	279	268	263	275	281	323	272	294	275	277	281	282	257	279	277	252	276	264	266	279	266	283	268	258	267	246	266	265	286	296	288	273	278	272	279	249	289	294	271	252	283	274	292	288	285	257	277	252	281	271	298	253	262	264	270	240	261	241	276	278	269	276	263	285	259	262	271	302	261	274	259	285	271	277	235	276	271	281	258	274	220	273	298	268	257	282	288	302	252	285	286	276	259	279	253	271	284	238	295	296	287	275	278	289	264	283	278	272	250	231	281	257	268	255	292	255	286	281	252	273	242	280	277	262	291	249	252	294	249	238	282	265	254	255	241	278	280	297	278	279	277	290	278	286	268	287	288	274	278	259	282	280	275	294	275	279	267	250	268	247	249	265	292	260	279	242	300	256	266	273	258	268	259	275	271	270	287	264	250	239	313	279	268	266	260	272	272	257	293	264	267	257	265	275	248	277	274	276	283	252	271	252	244	286	295	253	275	264	264	280	253	248	268	277	296	283	264	300	283	287	281	293	274	299	280	266	253	257	247	246	267	258	275	263	299	304	257	259	300	239	259	266	281	272	258	246	275	256	261	272	267	266	246	290	256	295	257	271	264	276	271	284	245	279	265	269	271	283	259	270	257	261	284	265	276	256	270	250	237	264	265	276	243	250	261	280	274	248	255	289	263	252	238	267	291	241	276	264	264	270	249	270	278	268	254	270	265	272	255	290	276	266	281	291	274	305	269	248	260	284	252	260	267	278	272	261	262	245	278	272	265	256	265	248	250	263	242	270	246	261	285	269	230	270	272	291	263	276	241	243	277	274	274	262	254	264	266	243	251	275	270	295	268	246	295	279	272	263	252	234	267	270	274	279	305	264	287	272	284	280	292	285	259	267	266	283	271	275	285	258	256	269	262	276	270	270	248	293	261	255	265	257	245	239	280	273	255	277	266	290	270	242	289	268	283	263	242	275	282	255	265	239	236	285	261	262	281	262	269	286	267	257	306	263	271	264	282	262	265	270	275	269	279	302	273	296	272	275	288	290	286	283	263	259	248	272	275	255	250	267	260	282	276	296	262	293	290	288	288	284	265	264	293	269	271	276	270	266	274	268	272	275	305	289	282	256	265	283	269	255	270	245	245	267	254	269	288	276	270	251	276	272	251	279	253	275	244	271	255	265	270	253	268	270	252	285	258	261	263	244	257	285	271	279	276	273	266	262	289	310	265	288	279	282	284	270	245	267	269	270	279	262	275	245	262	266	254	279	280	260	281	254	258	267	241	269	256	266	265	246	301	277	294	263	277	264	281	268	283	305	261	282	244	267	262	290	269	244	262	288	267	247	282	285	264	267	273	299	273	275	271	267	275	288	295	276	257	296	265	277	255	270	259	265	222	277	257	254	279	266	227	249	253	286	255	310	250	277	281	249	279	268	296	239	279	273	281	255	279	262	283	268	240	269	276	259	234	293	281	265	306	267	276	252	272	283	259	252	281	280	315	287	282	303	263	273	253	281	266	272	266	247	270	269	254	257	268	272	247	257	299	280	267	249	285	232	255	264	237	276	282	258	275	301	273	291	262	259	276	272	262	273	260	275	274	280	288	264	244	271	257	283	264	268	253	261	265	279	265	275	264	273	264	233	243	283	272	275	253	271	283	303	288	259	284	286	262	276	281	256	278	278	264	282	261	291	267	257	271	324	272	281	272	269	271	285	284	270	266	274	289	267	280	264	285	268	280	285	281	268	260	249	290	280	275	282	264	264	254	272	278	256	274	263	269	243	286	252	262	269	288	245	256	272	264	280	294	252	265	287	280	271	262	267	274	288	258	285	272	285	311	260	244	263	261	270	248	247	244	245	275	278	293	260	311	269	255	269	261	303	269	271	301	273	257	263	250	279	260	264	262	235	284	273	268	248	263	250	250	253	276	271	300	286	271	292	260	269	244	273	245	268	261	281	271	285	254	255	256	274	237	261	296	269	275	297	281	273	254	281	242	278	264	260	227	292	253	270	241	277	280	257	270	278	234	279	267	248	296	263	255	284	271	258	281	278	262	248	250	284	266	330	270	267	283	281	290	285	267	295	248	267	279	317	249	280	278	264	266	265	255	243	237	245	313	259	294	284	304	284	261	277	255	264	266	277	248	282	301	266	296	260	259	272	280	292	284	280	258	281	308	273	261	312	238	298	280	273	246	257	313	285	296	270	274	268	284	257	281	257	240	279	302	286	316	252	267	226	279	229	270	263	255	274	282	282	286	276	281	275	250	270	302	247	231	267	259	277	258	278	283	292	277	273	268	280	254	283	278	268	277	277	289	280	304	287	276	257	283	265	272	260	268	267	275	267	289	278	274	266	272	241	272	241	267	262	272	277	266	266	255	272	242	268	286	287	250	269	256	274	285	305	263	290	268	280	274	265	240	262	265	271	249	269	273	279	299	295	281	237	277	266	274	263	277	249	257	253	263	258	299	268	297	252	281	302	253	276	296	303	276	266	262	290	277	278	254	274	249	257	270	267	266	284	256	279	269	272	269	291	299	271	280	260	225	287	243	249	270	272	257	281	281	301	309	267	238	259	269	260	240	298	282	272	261	245	275	264	282	312	281	261	264	250	270	272	285	258	258	277	264	240	250	245	271	274	281	271	268	260	248	256	255	286	264	251	254	249	266	248	243	265	233	266	293	293	250	338	265	276	297	270	246	286	240	279	283	263	296	249	301	282	284	241	260	266	267	225	262	248	270	258	291	268	295	258	290	295	258	288	288	274	293	281	254	247	266	250	266	256	257	253	270	249	258	247	279	262	284	266	260	246	285	232	246	304	238	270	282	252	276	268	262	246	258	267	289	241	300	291	250	283	288	276	269	302	266	254	259	253	284	260	253	265	264	287	294	258	262	286	259	274	289	262	278	265	270	268	283	271	272	262	290	256	281	264	289	281	240	279	265	273	274	242	266	260	259	266	267	249	265	255	272	281	286	270	251	293	277	288	300	278	304	282	271	245	294	260	281	275	263	268	220	291	288	242	216	275	262	272	308	276	270	250	280	291	275	243	293	264	292	271	270	272	291	272	265	290	282	235	291	253	256	290	266	258	260	269	240	250	275	294	262	274	277	281	263	241	273	273	272	266	250	288	280	291	245	277	289	245	283	294	267	273	281	272	262	254	268	278	279	278	284	242	257	273	254	298	292	254	262	259	274	267	263	285	267	258	294	271	288	256	271	243	306	281	287	266	269	258	276	287	245	287	272	271	301	256	299	255	274	261	297	266	281	291	268	312	259	269	283	254	285	288	239	309	284	281	261	291	244	277	277	273	259	270	299	260	277	271	264	272	258	261	262	269	293	268	270	273	261	281	307	266	254	277
61376	63363	53375	25077	1400	1196	1062	1048	1009	940	865	910	880	863	906	902	855	858	813	818	861	854	791	861	805	839	815	848	808	841	834	863	796	811	797	807	826	852	807	816	820	768	807	801	795	848	825	819	818	814	821	800	853	758	800	832	836	844	816	793	801	804	773	894	808	814	845	883	782	797	820	840	835	823	819	783	793	829	791	823	816	823	788	780	756	792	818	781	770	799	784	813	801	798	832	848	808	745	775	784	761	843	761	851	810	805	800	790	795	825	766	816	821	832	794	775	837	775	792	807	755	788	778	788	810	795	816	828	811	798	780	766	762	803	821	801	757	783	798	814	764	841	772	832	825	829	830	760	799	841	762	785	821	830	800	825	777	814	818	822	752	824	791	782	763	807	820	838	798	804	843	821	811	774	785	776	785	792	829	819	782	792	839	791	809	818	818	801	765	827	793	777	753	811	807	851	798	799	825	803	741	856	826	787	802	869	803	821	821	835	817	790	797	812	793	789	789	813	793	820	797	773	791	779	847	817	832	850	799	829	787	811	832	814	828	798	795	790	772	845	788	803	772	844	801	845	834	799	814	752	779	840	851	797	791	779	846	857	817	761	779	853	804	819	800	778	809	752	794	801	831	801	801	827	868	784	822	809	781	775	782	838	821	771	780	819	750	770	779	771	751	822	861	744	801	798	739	802	824	738	821	773	779	835	803	794	815	810	724	788	781	823	800	839	783	764	782	761	748	848	782	810	833	812	813	801	794	823	793	793	783	811	768	786	842	772	848	794	807	774	817	748	822	818	750	802	823	813	831	790	807	839	838	845	845	792	813	780	789	774	819	798	821	831	844	811	783	803	834	815	825	766	795	779	778	799	795	790	812	813	787	815	841	867	837	780	803	773	789	820	804	784	797	848	804	847	763	819	801	812	814	826	765	808	812	793	760	787	802	806	834	774	823	751	880	854	788	778	816	789	810	812	801	823	845	780	796	842	826	779	785	778	809	796	798	830	816	820	786	759	807	792	809	821	819	826	794	878	820	790	823	769	759	830	813	760	798	811	825	825	825	799	774	812	827	757	806	783	820	828	775	787	800	843	805	810	801	793	791	804	805	880	790	804	795	817	803	760	764	819	816	820	845	813	762	762	818	815	822	822	801	863	767	797	819	817	854	777	801	798	753	813	815	799	812	805	835	755	814	847	837	766	812	781	863	804	813	787	817	800	785	790	806	790	805	819	782	845	827	770	794	821	783	776	834	794	786	794	859	824	821	852	836	771	780	832	752	816	800	807	787	824	830	840	763	755	806	820	820	861	828	807	807	823	845	795	791	740	831	787	834	785	810	804	828	764	817	805	815	816	821	772	787	802	868	807	772	767	844	812	817	798	823	818	772	771	844	841	838	836	827	784	816	908	848	790	751	832	777	824	819	831	791	812	809	841	827	832	836	738	788	785	783	759	842	803	804	817	785	808	820	808	826	770	819	806	809	813	793	804	759	839	808	743	770	837	874	845	774	793	782	838	841	766	753	754	777	812	800	785	846	804	858	821	788	819	776	772	808	786	785	817	808	815	784	837	832	790	843	800	808	802	841	808	851	817	790	802	848	780	840	777	787	789	770	807	828	805	740	805	813	824	773	813	803	794	831	842	765	826	816	790	833	850	829	810	772	785	828	793	822	829	772	852	798	836	857	812	791	799	774	802	767	838	792	876	812	779	826	835	818	785	828	787	844	790	817	823	825	758	799	792	773	829	822	756	802	836	779	807	795	827	838	833	799	804	833	810	860	782	811	863	749	753	808	820	799	746	762	823	808	853	795	828	783	829	840	807	818	759	775	820	803	771	779	806	815	826	836	817	827	843	822	800	888	839	881	851	839	838	823	804	801	850	872	815	813	850	852	779	801	788	768	833	805	812	792	795	844	781	799	806	836	777	891	777	826	804	805	805	748	811	769	787	826	797	847	850	817	790	800	774	796	849	795	796	759	841	832	839	839	790	781	798	801	824	775	811	843	825	745	778	819	786	814	800	799	773	804	797	854	856	813	812	817	790	792	799	786	758	775	817	783	777	817	818	741	847	749	811	816	814	814	843	762	766	803	762	771	801	798	766	805	786	812	742	775	798	778	813	809	825	800	815	777	792	815	816	837	782	773	854	849	808	749	808	842	826	768	785	851	729	798	801	841	773	793	795	772	833	790	808	789	756	879	738	814	819	735	815	808	772	788	817	774	767	788	836	813	793	804	754	815	768	763	787	799	827	804	841	834	872	811	784	828	801	804	791	769	803	804	808	810	768	788	788	822	824	824	800	818	795	820	872	758	763	835	803	768	767	828	797	848	807	795	785	888	790	803	798	767	772	825	773	802	764	841	804	764	810	820	816	837	839	866	815	804	795	794	853	807	797	761	820	769	816	846	869	848	800	790	803	776	793	790	789	793	825	769	776	810	817	782	795	818	817	783	778	821	813	765	762	830	776	834	787	841	754	780	780	840	782	826	827	798	823	814	819	806	782	793	750	789	811	820	810	830	792	798	833	794	856	827	802	730	795	813	805	755	807	848	821	825	753	792	783	832	817	824	800	876	812	800	794	764	778	851	828	770	766	815	796	861	783	787	788	787	815	778	864	807	796	822	793	771	826	814	753	823	787	829	812	782	803	835	825	823	818	768	845	800	773	821	805	778	849	852	796	782	788	797	788	872	750	857	827	790	751	852	820	738	827	800	803	800	735	794	784	774	880	807	825	807	787	815	811	755	766	824	832	785	781	799	807	785	814	829	848	739	786	785	839	760	799	825	790	792	802	758	820	832	770	764	834	801	829	790	801	770	807	792	799	774	787	802	803	795	784	807	825	746	838	761	812	815	788	835	778	799	777	806	776	822	815	805	819	789	833	774	796	830	812	796	853	792	819	793	821	848	787	778	805	809	803	808	795	760	810	803	819	809	779	807	804	820	814	798	788	806	806	810	749	840	757	819	797	745	836	798	838	866	796	762	784	848	847	802	757	800	756	812	779	791	814	814	819	775	865	803	808	754	790	788	789	848	792	810	773	836	839	749	796	860	794	797	758	848	778	794	800	825	843	826	837	797	808	762	835	801	812	808	784	755	810	849	776	752	818	799	790	817	832	775	835	799	832	844	798	774	805	797	780	836	807	818	788	801	801	780	843	790	829	803	802	802	799	777	787	860	785	785	790	790	816	767	817	815	779	776	758	740	800	755	778	797	794	814	859	792	792	842	822	863	821	829	789	855	771	791	808	773	758	854	836	779	821	842	816	788	831	761	836	803	746	782	817	773	836	809	811	771	855	746	773	823	855	790	845	793	790	795	809	839	841	834	812	819	829	807	813	781	776	833	784	749	805	814	842	776	837	836	805	825	815	852	805	774	811	842	825	742	791	785	758	820	787	804	771	817	783	778	817	827	841	791	839	795	879	802	779	856	792	760	789	792	831	794	794	766	792	819	828	813	783	780	790	804	773	812	820	779	869	817	824	790	811
31810	20928	8797	1197	263	131	129	143	120	111	107	110	132	135	125	117	124	118	139	119	121	111	126	121	107	108	125	97	132	151	126	129	123	131	109	115	110	109	138	113	135	123	129	136	128	150	134	131	100	131	147	115	101	118	116	111	123	132	134	101	132	123	133	137	117	119	132	127	121	123	110	105	118	122	104	125	137	120	112	115	134	132	113	132	133	90	137	131	108	112	104	127	102	117	98	129	130	120	123	94	115	112	152	124	112	115	112	136	114	144	115	123	126	134	124	113	132	124	129	114	120	135	120	96	116	122	107	111	125	120	116	118	113	123	113	113	134	97	115	105	115	91	126	127	136	123	129	124	130	126	110	119	124	115	126	133	121	134	130	113	110	119	135	129	123	107	123	107	131	104	116	122	114	110	116	99	129	118	127	123	123	123	141	108	118	119	147	127	129	121	138	115	102	104	134	104	107	110	148	110	118	106	105	122	140	115	97	138	118	118	117	120	130	119	101	112	119	120	143	104	128	140	117	108	109	110	139	108	111	120	126	118	111	119	103	124	109	115	119	113	113	117	120	145	121	143	108	112	125	130	107	136	105	120	120	116	98	119	113	122	114	126	110	115	131	139	100	107	112	96	101	107	116	122	104	106	133	133	119	115	106	111	126	118	127	123	123	104	104	116	132	132	113	129	120	120	122	107	116	146	123	130	132	115	129	133	138	123	117	115	110	116	118	108	123	123	129	124	119	113	108	103	122	117	131	117	104	128	116	120	112	139	126	121	129	112	121	104	136	106	123	130	131	116	121	120	96	107	127	130	132	121	109	140	109	132	120	117	116	116	132	113	121	99	125	110	113	141	129	107	140	126	131	118	116	104	100	98	124	124	121	125	124	116	116	110	129	135	123	116	119	125	127	132	113	126	138	107	124	132	119	117	104	113	116	110	116	117	123	141	138	135	107	134	122	128	122	123	140	123	114	96	129	121	141	113	148	112	139	118	119	95	141	121	119	106	124	117	110	117	122	133	102	120	96	112	119	108	126	128	107	103	143	100	113	115	102	104	116	118	123	133	117	118	120	113	129	115	127	127	126	112	124	118	127	130	126	127	122	124	135	119	135	124	133	99	121	128	107	121	114	119	128	115	117	111	118	133	108	123	120	117	123	131	117	136	114	103	106	113	138	113	126	121	118	116	125	140	130	121	142	117	98	113	113	102	97	118	121	120	108	138	133	111	149	126	103	113	127	109	111	119	112	115	111	141	118	123	113	119	138	131	116	115	120	115	135	124	103	124	108	118	119	126	142	127	130	132	122	107	92	128	104	126	119	126	123	125	117	139	121	110	105	139	114	125	136	115	109	99	122	122	140	114	114	138	113	116	123	131	132	116	120	121	129	109	119	115	122	110	111	114	113	124	112	117	129	121	111	114	112	128	114	108	120	131	112	119	133	116	111	122	105	123	138	119	111	125	121	108	128	123	117	128	134	131	125	110	105	101	125	108	114	127	98	114	109	126	120	150	113	135	125	123	103	109	114	118	140	129	134	102	113	111	114	112	117	114	130	113	119	105	102	112	139	105	129	120	125	106	113	107	109	116	118	119	127	131	119	113	125	106	114	100	124	135	116	132	117	127	116	134	117	124	119	115	91	136	119	118	138	107	124	133	127	135	113	125	125	106	115	115	122	131	128	108	119	127	116	131	121	111	99	125	126	120	124	97	116	116	123	104	127	130	114	117	130	107	126	130	116	119	125	127	129	124	121	133	112	116	125	117	130	133	109	123	111	106	107	124	131	129	114	114	109	109	104	126	137	150	104	121	108	112	122	118	128	114	123	123	108	106	116	117	132	106	129	118	116	112	100	139	124	117	129	107	114	126	105	117	127	118	117	120	119	121	123	137	122	118	100	124	127	108	126	111	129	141	132	119	125	124	125	144	112	136	120	100	132	143	101	113	113	128	149	124	116	98	179	120	135	141	109	124	121	105	146	130	122	120	99	128	136	113	137	115	150	123	134	113	113	121	104	136	124	110	111	140	128	119	132	119	122	105	129	117	113	124	111	126	114	102	132	131	138	108	114	116	124	118	123	120	134	118	125	113	102	122	120	107	119	130	116	126	122	100	113	128	103	124	138	122	109	103	132	94	129	106	105	106	128	123	120	125	112	120	135	122	113	115	113	96	122	118	148	109	122	129	107	113	120	135	121	116	113	118	126	108	126	124	126	118	127	125	119	131	133	138	127	131	132	128	120	107	127	126	118	112	134	112	140	123	125	149	107	114	103	136	111	97	118	105	116	109	111	95	127	113	121	113	120	127	109	118	127	121	140	125	141	124	107	102	122	112	119	125	118	121	119	121	114	107	126	114	130	119	126	115	125	112	135	129	110	121	109	108	127	131	101	127	123	122	116	132	127	106	118	98	114	115	114	115	128	126	132	103	138	138	112	127	114	115	105	116	118	115	122	126	129	112	130	125	115	112	117	95	128	113	100	125	135	134	95	102	117	128	118	108	109	144	112	120	106	117	118	120	116	119	125	124	118	140	120	94	129	125	118	110	134	124	115	116	132	134	113	110	119	126	108	117	118	114	105	125	116	95	122	101	125	122	116	104	131	115	108	114	127	119	126	125	126	121	124	105	129	128	127	150	119	122	139	99	121	116	112	121	141	140	124	133	140	137	109	127	126	104	123	110	113	128	115	122	103	118	109	145	118	119	105	107	94	116	114	98	111	108	128	102	109	145	115	118	116	115	118	97	123	127	129	121	135	129	110	117	114	106	121	129	119	132	127	104	102	119	124	109	112	136	102	124	128	98	130	99	126	145	98	124	117	125	122	108	130	104	122	117	141	111	129	129	114	143	122	131	97	124	132	121	121	104	117	110	128	103	123	106	120	103	129	105	118	142	119	114	104	135	114	112	121	151	132	105	112	122	106	120	129	116	133	121	123	133	140	129	129	109	127	123	134	137	104	106	115	109	119	109	113	128	113	113	131	114	130	124	124	122	138	99	140	117	118	113	137	128	115	118	129	116	115	134	115	124	123	139	136	108	112	127	114	102	114	98	112	123	122	116	118	122	104	138	119	120	120	110	109	133	121	114	122	107	132	109	119	113	165	133	133	128	116	117	107	118	132	110	139	110	116	129	120	127	132	120	139	98	131	114	114	104	116	116	117	135	122	135	109	130	135	124	127	118	120	134	106	100	110	130	107	139	119	138	107	117	119	130	131	116	129	77	111	123	99	113	107	122	125	114	114	132	115	123	106	113	114	112	114	110	134	123	112	126	115	129	117	125	112	115	110	96	124	127	136	123	133	116	132	128	100	119	118	116	114	112	112	127	121	131	100	111	136	126	151	130	117	136	132	139	114	128	151	129	103	124	96	125	101	122	131	125	124	126	134	130	124	101	120	119	110	138	123	108	112	147	126	122	118	118	111	127	120	118	104	135	118	126	131	116	123	125	113	115	104	108	116	135	113	128	117	126	114	142	111	116	117	107	109	105
30839	24766	12167	2538	454	449	433	441	418	404	438	426	455	398	409	407	418	452	437	420	446	438	376	395	430	388	423	402	427	387	445	405	391	424	396	419	440	407	400	427	435	406	439	402	403	426	390	401	392	381	405	422	388	426	408	411	432	407	455	420	395	407	432	414	457	425	408	430	444	400	407	441	440	404	446	403	440	414	404	446	435	418	423	406	426	430	446	432	414	409	432	422	441	430	415	423	398	407	412	396	406	455	417	395	399	447	420	374	425	458	380	395	431	402	411	439	462	409	417	421	388	436	440	431	430	450	417	395	421	421	426	412	442	399	398	424	436	421	490	437	411	446	412	409	426	425	411	403	419	434	424	415	438	381	445	435	394	435	377	368	404	401	418	419	448	439	432	438	394	405	441	429	428	418	453	438	402	415	422	401	415	382	409	444	420	413	403	405	398	351	408	412	405	422	425	398	410	454	412	451	406	387	429	393	427	370	403	410	418	381	428	403	397	435	407	425	415	440	376	426	382	416	402	429	408	414	443	420	434	407	439	354	406	427	397	447	412	411	410	443	387	422	418	421	429	422	393	421	425	403	421	462	442	430	414	419	397	416	447	398	412	432	406	430	419	445	422	405	442	456	412	449	421	407	429	424	394	446	395	422	421	422	431	414	365	404	402	434	401	387	407	394	427	424	412	412	402	415	429	392	392	417	380	404	440	393	390	395	397	387	375	425	391	424	418	397	420	398	442	402	392	438	440	400	423	397	411	398	382	419	446	420	420	428	406	427	398	433	407	399	442	420	443	434	412	396	416	460	408	411	434	416	393	423	432	452	401	386	428	412	460	424	421	415	400	412	406	415	370	440	394	400	417	422	408	404	424	387	429	430	406	430	450	416	410	424	436	418	418	416	382	453	434	410	417	411	439	371	439	409	414	462	420	427	429	430	398	423	426	424	400	433	398	429	408	455	456	378	404	399	401	414	406	402	433	411	423	418	456	399	384	455	414	447	407	442	423	420	388	410	436	438	414	392	407	427	407	405	399	408	413	430	388	420	437	434	436	399	435	417	384	421	418	411	420	396	421	390	452	433	449	406	393	432	428	386	409	403	438	418	393	440	412	418	388	395	428	389	400	377	431	386	412	386	394	413	399	438	409	425	419	428	418	393	407	445	404	422	393	381	410	450	412	420	366	421	415	399	398	380	422	429	421	429	420	390	387	418	422	426	449	397	407	387	438	417	390	450	461	422	388	411	371	433	367	440	450	365	411	374	403	396	442	393	436	459	417	436	395	427	422	423	410	443	387	425	424	391	401	376	405	406	450	425	407	390	412	408	408	388	424	401	418	430	409	409	439	421	430	417	407	417	418	406	402	392	426	403	420	373	427	411	428	434	428	411	437	408	419	441	432	470	371	402	423	416	443	380	403	438	423	419	444	374	399	411	417	380	395	406	393	415	438	447	403	412	401	465	410	421	413	437	422	409	397	398	427	460	398	444	418	415	420	428	417	418	398	406	434	445	427	419	408	403	397	475	416	444	401	423	409	407	389	478	387	401	422	424	378	412	387	432	409	425	382	396	392	437	435	388	424	442	439	431	414	448	404	463	474	389	419	395	419	408	439	447	416	416	397	394	429	425	416	430	398	399	348	408	421	416	419	416	419	433	410	425	417	419	429	414	401	391	427	391	407	430	398	431	419	416	389	414	380	410	432	426	454	400	389	373	376	390	415	412	398	417	427	469	404	427	424	415	409	426	425	395	457	408	409	438	442	431	428	396	444	412	418	402	419	433	408	419	412	441	411	382	398	384	447	389	436	453	442	408	399	384	422	388	435	368	393	406	410	421	402	395	433	413	414	386	378	414	439	426	439	406	364	429	406	410	392	399	403	439	436	448	403	395	406	409	443	402	386	432	411	453	419	372	430	400	420	424	458	416	435	437	424	425	394	430	461	401	448	448	432	411	414	411	446	423	446	395	439	430	371	437	414	372	362	455	400	429	408	390	419	435	437	432	419	422	422	415	430	445	417	427	411	426	393	405	453	379	400	413	400	421	406	413	424	437	446	447	459	399	442	385	411	418	386	368	444	407	389	447	454	451	406	427	423	388	421	416	384	415	455	384	432	459	381	415	376	412	453	412	398	463	454	400	437	387	419	419	433	402	420	414	419	372	389	453	396	403	403	435	390	390	403	429	404	381	447	417	447	408	422	428	423	409	440	389	440	435	376	438	423	444	458	426	457	416	398	418	417	420	412	425	402	442	404	419	391	407	417	412	407	414	450	421	411	423	448	395	440	428	406	438	417	433	410	454	409	460	403	409	396	460	417	436	375	431	395	401	409	409	392	411	406	412	423	412	397	442	426	384	417	386	415	403	396	438	381	438	458	391	414	421	401	413	399	466	381	415	455	406	381	420	389	413	438	420	421	419	422	409	424	424	446	417	441	401	421	413	417	420	422	390	451	438	431	386	417	369	432	408	411	422	408	438	422	415	423	436	426	387	416	433	456	433	409	426	424	394	396	406	435	423	413	403	446	387	439	417	423	420	425	392	433	413	440	441	366	429	412	428	404	465	424	374	461	439	427	444	433	423	410	398	422	408	411	399	438	422	442	437	412	419	427	422	475	424	450	393	412	403	414	437	403	422	394	385	401	417	455	377	422	402	414	432	443	391	424	394	426	421	409	430	418	417	405	436	409	452	396	431	402	417	429	425	392	394	418	425	393	410	429	445	442	388	423	415	388	443	413	384	426	393	423	425	446	394	430	396	405	403	428	425	444	396	437	379	404	398	403	437	443	398	425	419	402	408	440	429	413	424	417	443	443	427	426	409	411	432	439	385	413	379	419	448	430	428	399	386	379	434	486	434	421	451	407	434	372	401	401	432	408	436	412	437	418	425	434	405	415	395	397	418	412	403	422	400	417	413	405	452	420	438	429	416	458	393	398	390	393	402	412	422	419	434	429	409	398	396	450	428	416	416	425	398	415	422	420	472	420	408	433	427	416	430	405	421	401	395	429	390	399	431	435	391	438	420	420	420	410	419	421	422	410	404	425	429	409	450	430	418	400	421	411	430	419	443	433	460	405	400	420	431	436	390	424	424	426	414	412	404	412	463	427	415	404	455	433	431	399	392	416	408	422	453	433	394	415	410	403	388	425	366	398	458	415	431	414	421	424	424	425	406	431	403	435	425	485	406	409	428	405	393	402	457	412	409	407	431	445	429	436	448	450	418	413	423	386	415	436	419	418	405	410	408	401	400	438	405	432	435	408	399	391	409	450	426	428	429	406	432	436	455	407	403	415	440	447	425	397	415	415	397	427	381	384	385	409	373	400	375	411	393	434	403	413	423	412	400	440	413	410	405	446	394	388	404	445	429	425	436	361	421	415	422	441	388	396	455	379	425	445	442	427	459	442	440	430	397	394	426	428	423	427	386	429	418	429	441	408	422	434	417	419	432	393	401	434	401	415	424	419	369	417	417	397	427	424	402	393	446	415	389
70330	62353	46522	19506	3265	250	224	164	194	184	188	161	182	188	164	183	200	159	152	186	182	191	187	190	147	199	204	175	188	178	163	162	165	184	174	194	184	194	180	182	198	197	166	165	186	197	165	182	195	174	180	188	178	152	171	163	185	154	154	181	183	167	160	177	156	178	178	168	184	158	210	192	166	187	171	170	173	204	198	168	186	196	182	196	174	171	180	171	177	181	185	173	188	191	182	174	187	192	166	193	179	184	206	176	191	158	190	147	164	189	184	140	170	177	186	175	179	181	187	174	175	172	186	202	163	195	172	185	183	169	178	175	166	186	193	199	164	165	189	165	179	154	174	178	196	175	175	165	183	170	170	157	183	151	173	177	195	152	187	156	185	184	184	177	185	175	199	195	157	173	181	185	191	180	198	200	201	135	177	174	165	174	171	196	191	163	170	168	179	158	192	186	177	155	148	175	203	167	186	171	185	162	173	178	173	183	181	187	188	181	179	172	173	174	206	161	182	177	180	183	142	157	176	198	190	173	175	199	162	176	188	171	160	163	168	176	164	191	181	190	179	199	175	178	178	172	186	209	144	157	180	172	189	186	155	199	168	188	182	185	184	182	171	163	180	188	181	167	174	184	204	180	162	185	169	182	182	180	162	151	164	176	171	177	178	166	150	185	184	176	186	176	192	193	174	185	173	196	179	187	185	188	156	174	207	164	168	167	179	176	195	181	152	189	170	165	174	156	175	178	170	189	166	189	196	160	180	183	170	177	149	182	170	173	200	182	163	181	159	187	172	181	185	181	156	208	164	166	164	164	184	184	177	172	181	159	196	160	165	193	181	182	193	184	186	178	189	185	166	161	167	189	181	187	156	176	196	203	183	180	159	143	162	184	202	204	186	186	152	170	187	165	158	157	193	173	161	184	170	168	183	182	184	185	176	181	209	177	162	177	180	165	168	183	190	163	183	167	180	179	188	195	163	174	182	195	173	182	173	199	181	162	191	182	166	198	206	173	182	204	165	177	167	189	198	163	177	193	199	165	189	170	174	183	162	185	162	178	181	202	185	200	190	188	173	160	172	191	192	176	175	172	164	177	167	195	197	163	178	194	188	170	207	144	159	154	161	177	185	180	200	194	193	154	186	174	196	191	152	161	165	179	179	182	168	186	190	160	173	171	189	159	191	168	190	170	168	165	208	183	161	161	184	181	161	185	183	206	182	169	182	165	165	157	151	196	192	176	174	164	173	186	178	197	168	177	160	167	160	205	178	140	166	156	183	183	184	163	163	193	177	173	160	187	165	163	180	175	165	187	198	171	198	208	193	188	181	180	180	195	174	180	174	190	189	161	154	157	164	160	146	185	172	201	178	178	173	191	174	192	187	201	159	182	183	176	196	161	173	173	192	184	162	179	198	191	172	182	186	165	174	172	165	191	161	178	165	182	174	166	190	177	180	194	174	195	196	170	170	163	156	184	170	183	195	173	189	189	192	194	184	183	189	167	175	181	170	183	181	187	196	160	182	179	182	167	175	158	201	155	183	168	190	181	191	180	186	166	164	162	203	188	171	186	155	168	198	181	171	191	181	176	170	156	187	175	163	180	173	167	166	183	198	172	194	164	158	178	183	170	177	160	165	174	185	193	181	178	176	188	197	176	191	182	180	185	171	179	147	200	179	168	196	190	182	174	176	181	164	176	167	184	159	179	198	191	179	179	160	169	164	193	161	168	175	187	171	167	202	172	186	184	187	179	174	209	168	177	179	206	199	189	192	172	161	182	179	188	178	180	167	191	178	200	169	147	185	181	174	187	186	163	176	160	185	196	200	172	150	175	151	186	186	191	176	189	181	165	173	154	159	164	181	168	189	164	198	189	183	183	165	155	180	165	166	158	189	172	168	181	190	176	178	189	174	172	177	189	172	170	193	186	165	189	165	167	167	183	163	183	182	184	186	189	172	172	172	169	188	178	167	172	189	183	198	164	195	168	181	158	189	166	169	165	166	168	178	184	186	180	168	181	165	184	167	193	175	182	168	175	164	175	194	176	179	187	187	177	149	185	172	196	169	181	192	178	192	180	159	159	177	201	170	192	161	176	153	174	190	175	180	181	169	172	172	177	162	173	186	201	153	186	179	175	181	169	168	159	168	164	169	182	163	142	186	170	145	175	210	198	187	183	167	185	159	197	167	162	166	165	167	175	171	173	172	169	141	189	164	168	165	149	159	189	176	183	182	181	198	196	182	177	185	175	172	171	166	172	190	170	182	163	198	163	173	168	170	181	182	157	185	195	171	187	171	168	154	168	172	179	182	169	194	182	165	170	174	170	182	196	168	183	174	170	163	155	183	174	172	193	185	169	156	165	198	179	175	172	183	191	168	180	168	179	173	171	175	166	201	181	184	158	171	185	162	163	191	154	162	163	167	188	181	196	193	167	190	178	181	168	195	187	176	151	188	177	187	161	174	184	188	173	162	180	190	171	164	185	179	188	163	169	170	182	174	171	182	174	180	169	191	181	186	155	203	153	171	171	168	169	175	204	151	172	182	176	162	189	177	177	163	182	178	175	186	175	172	162	160	202	178	162	161	182	176	161	163	168	167	167	176	208	163	160	174	156	178	148	198	192	186	165	179	192	176	164	176	159	175	182	181	192	155	157	170	188	169	150	163	145	187	164	181	205	155	170	167	208	189	170	164	174	190	181	158	183	173	175	197	201	185	182	178	175	190	197	180	172	199	176	171	191	190	180	179	162	159	163	165	176	174	185	162	182	168	176	184	172	182	186	184	184	153	185	178	161	188	187	193	182	207	171	217	164	169	177	181	185	186	188	191	185	180	145	199	156	188	197	160	168	201	175	190	187	216	191	196	159	156	155	184	170	177	177	152	169	174	192	145	168	149	158	187	163	183	170	158	147	159	186	182	177	176	178	181	172	184	182	176	178	167	166	165	189	175	188	170	167	180	167	190	184	153	176	180	169	171	175	187	171	156	186	173	179	142	153	170	171	188	193	172	199	186	166	194	158	164	184	174	172	182	148	176	173	164	178	174	189	189	189	159	176	187	165	186	156	197	180	181	188	168	175	168	189	160	213	172	185	164	152	175	200	217	163	170	191	166	183	197	177	166	169	175	166	172	204	172	173	178	191	175	179	148	167	187	175	194	175	201	188	188	190	176	181	224	159	183	173	196	164	182	171	181	174	165	178	176	174	179	179	190	170	169	193	185	184	181	189	145	157	170	157	189	194	187	184	186	163	145	178	164	165	182	184	172	178	159	181	164	167	187	194	173	157	181	169	171	163	166	170	160	166	191	195	175	160	174	182	176	197	184	175	189	172	176	189	169	184	166	160	188	183	170	198	199	179	181	176	185	196	198	195	196	155	180	180	190	175	167	175	168	159	160	168	185	182	205	206	166	169	192	177	172	215	168	173	186	146	174	180	169	153	174	206	193	183	166	154	171	149	168	178	163	136	161	180	176	149	162	165	194	162	199	172	190	161
50555	50678	42820	20139	1313	764	703	704	632	640	653	606	604	551	611	602	606	576	599	591	598	576	561	574	576	591	569	546	530	593	588	571	582	573	631	561	538	568	576	594	546	570	564	590	555	612	567	549	589	567	566	554	553	610	529	568	577	613	566	563	612	520	550	585	587	527	551	581	574	572	589	550	530	567	603	597	559	580	593	617	576	566	549	593	596	549	554	559	545	561	603	559	534	558	525	543	572	573	602	586	559	590	595	566	595	584	568	559	544	524	554	555	598	578	571	605	556	605	577	538	571	589	611	555	540	539	556	615	586	590	564	549	591	524	563	569	567	527	594	544	563	582	567	619	541	600	563	583	543	566	568	528	575	579	552	560	517	538	561	532	600	575	532	562	557	574	566	593	563	559	608	574	536	568	539	550	567	579	590	574	622	542	579	591	590	592	535	572	591	545	586	561	587	595	577	574	568	566	594	578	564	543	552	533	556	546	576	547	569	566	591	567	562	534	602	575	542	537	552	582	556	559	588	551	569	565	554	612	529	574	570	544	570	602	587	568	493	603	503	559	584	554	588	587	578	543	568	557	566	590	582	542	563	560	594	562	563	560	585	585	544	566	533	578	596	585	506	556	582	559	561	613	546	589	588	591	605	536	541	539	561	562	584	557	560	641	565	526	550	583	548	555	626	554	518	553	558	552	587	537	593	601	582	581	561	566	590	587	539	577	567	582	589	594	533	542	565	560	588	545	567	571	582	556	540	602	565	620	573	567	549	553	579	589	557	592	552	570	600	550	597	580	566	548	561	613	592	558	581	598	530	532	556	605	528	537	559	579	562	582	562	557	556	581	541	559	568	593	599	538	572	567	571	594	560	563	571	556	566	551	579	578	553	536	555	561	559	510	583	545	572	528	577	621	563	586	566	602	574	574	590	554	566	622	540	523	592	575	571	602	597	578	526	580	607	587	604	579	542	574	544	551	587	571	532	611	596	564	531	551	551	583	565	595	619	562	559	519	587	532	578	584	565	585	579	586	554	567	553	584	597	554	572	587	594	548	592	568	535	603	569	569	575	515	594	545	560	616	564	631	593	545	547	590	550	552	585	490	602	545	555	591	561	605	552	569	573	565	534	581	567	586	551	554	609	544	607	569	584	549	541	606	592	577	564	621	555	573	545	593	569	580	533	532	576	559	598	584	552	564	574	600	554	566	601	603	567	522	547	607	598	558	579	536	575	535	559	593	565	541	533	580	537	560	543	587	520	592	571	578	568	519	567	541	545	595	535	596	589	609	549	595	574	540	569	556	590	565	659	549	577	569	575	574	565	555	523	550	635	536	584	563	590	563	604	539	562	563	581	563	566	530	567	554	540	585	573	589	582	572	563	600	568	558	623	590	568	571	566	549	604	587	560	592	589	558	568	594	557	571	554	541	577	541	555	585	594	547	545	549	553	552	556	564	563	591	578	583	566	572	575	573	561	542	564	585	591	575	581	587	574	526	574	561	586	558	598	533	528	574	545	543	588	584	581	540	575	558	580	606	578	607	580	634	580	528	543	548	555	528	549	605	545	580	585	562	583	550	590	620	564	530	603	612	566	571	614	598	578	565	562	580	568	542	586	541	552	559	626	602	567	562	616	580	564	546	575	541	592	586	591	508	593	559	545	551	599	585	539	569	569	571	568	623	568	567	572	556	520	578	597	585	589	606	575	552	595	536	566	558	541	591	586	548	569	600	534	539	539	555	572	556	567	580	511	591	577	571	608	588	590	553	591	562	575	604	594	559	557	578	560	572	562	531	608	580	523	572	585	601	521	552	543	562	538	587	548	623	551	564	569	601	568	551	566	568	582	603	549	564	554	611	578	551	573	562	556	553	604	580	576	563	603	545	599	586	565	596	565	587	535	568	505	573	585	543	534	555	584	578	600	536	548	588	550	537	560	581	580	592	532	549	578	535	546	570	534	587	561	552	614	564	521	532	579	572	546	543	570	565	543	590	580	576	542	551	574	545	560	557	588	602	615	541	558	544	584	586	554	578	547	590	557	624	547	555	586	578	571	603	605	586	621	591	551	549	565	522	564	584	556	547	588	575	559	581	550	530	570	553	569	567	540	556	547	582	578	581	547	588	527	606	554	559	571	558	556	566	565	538	563	540	550	601	565	599	568	586	595	516	610	562	576	542	569	554	577	561	613	547	586	569	563	520	608	567	552	592	582	570	588	571	591	619	590	560	578	581	608	597	516	586	565	591	593	538	552	572	558	556	586	595	543	580	556	575	605	567	524	560	523	577	580	568	583	550	562	613	558	568	532	610	558	583	528	571	553	554	565	584	562	613	567	609	530	565	561	565	582	563	578	563	545	541	538	616	577	568	590	547	562	512	573	584	554	573	568	546	601	581	570	566	569	565	563	542	568	561	529	588	542	560	582	542	578	531	538	523	581	588	586	573	528	544	590	571	574	616	565	592	579	554	602	574	560	605	554	600	578	549	557	561	579	566	570	621	598	600	563	597	559	586	592	571	528	567	529	576	622	547	531	573	554	522	541	596	573	624	546	588	546	565	609	522	572	575	543	573	574	556	594	564	533	578	575	564	579	532	520	582	575	579	581	575	587	567	527	554	528	571	565	573	586	591	545	590	591	547	603	544	556	564	549	551	574	551	547	568	581	599	564	529	536	513	576	598	562	556	555	584	572	560	569	509	589	579	584	595	566	558	545	562	574	580	582	536	554	525	599	519	536	556	532	612	544	554	568	589	539	537	582	571	597	543	561	583	551	562	584	563	580	609	582	553	514	551	584	567	526	572	537	588	591	585	544	581	566	579	581	584	543	555	534	602	577	554	558	546	580	561	587	545	621	578	537	584	553	515	648	574	570	564	564	555	519	620	552	549	532	560	596	599	639	586	533	551	558	559	572	557	613	598	566	589	559	571	584	572	537	542	574	572	560	572	581	593	576	559	599	553	605	599	556	562	523	573	566	553	567	529	544	546	560	576	540	587	541	573	601	563	599	581	581	585	596	531	568	566	584	590	570	595	546	588	587	601	535	574	530	602	554	547	612	561	531	609	571	544	582	554	574	611	577	542	569	597	590	607	596	582	576	565	571	565	586	596	566	564	579	586	605	535	587	585	585	573	601	560	600	540	544	586	580	564	546	524	567	546	534	571	576	527	578	574	575	505	581	572	615	582	592	553	592	551	564	618	545	611	597	583	573	572	576	555	601	511	523	558	561	613	553	594	597	545	536	565	564	574	550	600	540	568	565	593	596	548	578	558	512	531	571	595	577	573	557	587	552	580	590	567	568	557	644	519	576	552	592	588	632	578	555	562	550	542	567	573	591	612	612	558	578	556	578	572	584	533	607	584	586	576	578	540	564	513	561	545	610	584	566	574	624	577	578	555	606	530	534	543	576	558	562	593	583	550	543	579	501	564	538	558	584	590	567	593	564	546	607	595	572	582	604	598	544	577	584	545	545	594	603	565	614	562	583	620	544	564
78600	73432	57764	28636	7824	626	310	334	285	324	279	306	270	303	239	281	282	285	289	276	322	305	264	285	278	274	259	251	285	280	237	281	283	287	327	268	260	294	282	250	268	279	298	263	274	282	282	280	269	283	263	247	300	267	280	272	259	278	259	272	259	297	273	281	268	274	300	234	312	277	264	283	249	285	289	282	262	288	268	301	256	291	260	256	284	310	285	283	296	234	264	281	268	287	279	269	258	305	270	292	281	266	275	256	266	271	245	280	265	253	252	290	274	282	287	291	295	303	273	256	280	240	259	282	299	280	263	248	282	256	262	272	307	251	305	266	248	251	275	282	236	263	257	287	268	282	277	273	246	265	275	273	295	275	272	291	269	299	263	259	265	296	279	268	266	289	269	263	286	264	280	259	279	283	250	256	308	287	282	279	279	270	303	281	286	286	275	275	268	285	275	263	297	250	281	262	281	285	274	279	281	272	257	292	268	267	276	265	264	268	306	279	245	246	290	263	280	276	259	285	297	249	286	271	290	282	256	252	296	263	316	274	254	271	263	304	275	242	271	250	297	275	273	281	294	279	263	273	274	254	295	304	255	270	281	301	273	241	294	258	238	292	291	238	254	286	267	246	252	256	288	255	246	284	266	248	283	261	307	282	286	277	303	248	282	261	291	270	304	285	284	304	266	283	272	264	280	238	263	309	271	286	289	278	246	306	259	243	258	274	288	267	286	276	286	284	283	274	253	301	292	235	273	314	265	257	247	276	278	244	283	276	275	264	288	276	269	307	285	289	293	281	262	290	301	277	267	287	278	249	253	285	293	275	251	282	262	283	271	284	283	262	298	298	274	260	288	276	251	298	283	251	244	277	280	259	262	249	297	281	272	278	277	268	253	264	289	258	277	258	276	282	279	260	250	259	278	266	271	266	260	274	261	272	270	249	267	266	299	268	280	299	277	282	243	267	250	299	274	254	280	278	269	264	259	268	216	286	265	278	283	260	266	248	299	252	284	258	281	274	282	288	264	236	263	251	283	254	283	260	274	250	276	267	260	294	246	259	263	289	281	265	279	273	277	274	285	312	276	291	307	284	279	263	271	275	279	257	270	271	284	277	279	251	279	251	262	280	279	284	269	249	267	268	277	297	275	288	289	261	264	264	291	292	250	265	275	285	265	272	262	264	266	280	308	273	264	280	290	276	286	252	277	282	279	260	284	266	279	300	259	263	257	260	242	283	276	267	268	299	269	294	274	272	256	265	236	272	291	281	256	282	261	290	254	250	289	264	280	289	281	266	244	273	270	280	268	251	250	255	296	273	266	295	294	289	281	272	257	264	257	290	297	258	256	251	262	276	301	247	293	291	253	261	252	274	277	282	285	280	308	300	296	270	271	286	272	262	278	297	262	311	271	274	244	251	267	261	232	268	246	269	281	269	260	273	288	309	282	279	283	264	298	306	248	267	256	269	256	265	289	267	302	274	291	300	280	272	263	254	252	281	260	253	262	283	316	286	270	287	249	244	254	304	273	256	270	260	289	290	270	270	273	253	231	274	273	259	263	272	248	293	251	260	264	266	264	304	264	273	294	260	257	244	251	266	239	260	310	278	273	303	301	265	274	308	271	241	261	254	274	308	307	241	273	279	266	256	253	290	256	249	242	282	260	281	244	276	250	281	272	269	288	267	265	274	264	282	280	292	260	284	302	259	243	280	267	262	271	282	260	253	282	264	301	268	312	242	234	253	257	251	261	253	268	246	277	259	291	304	267	257	280	281	290	242	299	281	303	262	283	292	271	281	255	268	238	256	276	259	282	279	256	259	294	266	273	279	308	292	273	305	244	278	259	291	286	246	289	291	273	270	259	261	268	294	311	256	290	233	287	293	286	260	263	272	299	284	278	271	300	262	266	297	276	288	253	271	279	264	270	261	307	291	250	252	271	305	310	244	271	304	268	262	257	276	278	289	285	278	275	265	289	264	262	298	240	290	289	313	272	256	295	278	267	274	267	303	294	296	252	258	263	279	250	285	277	272	268	276	321	253	268	253	269	282	290	273	286	280	274	263	282	317	266	267	252	269	253	240	277	244	278	267	276	228	288	268	268	309	279	291	274	290	310	277	278	251	269	283	284	292	281	302	279	266	278	260	287	275	285	288	279	261	269	299	261	262	292	292	249	272	268	275	277	285	242	280	275	280	268	269	293	266	290	286	242	267	302	263	284	258	245	269	296	269	259	268	319	272	264	255	290	264	280	267	266	279	289	263	261	274	261	276	266	294	256	236	283	279	237	276	278	259	305	256	282	266	253	306	274	264	275	253	262	261	289	262	295	268	281	256	266	276	248	260	259	271	285	252	269	264	292	275	272	269	280	246	264	292	262	280	289	234	254	262	263	278	262	277	272	266	284	263	269	261	273	280	284	302	257	311	283	289	261	260	298	267	258	275	272	276	251	293	294	293	290	285	311	309	283	277	285	264	250	273	276	297	302	289	298	260	262	245	277	270	274	278	257	297	277	258	264	277	272	270	271	290	272	269	233	283	271	275	272	285	287	254	277	285	283	325	296	253	292	297	263	288	272	274	266	280	291	253	295	276	256	265	267	266	281	286	270	282	280	295	251	285	278	266	300	253	253	309	284	291	240	269	273	273	278	266	273	263	274	256	287	294	275	285	296	256	306	266	307	270	308	261	291	276	294	280	268	260	284	271	279	277	265	279	251	276	273	256	292	282	233	278	285	292	294	262	275	261	267	262	271	301	257	280	243	273	284	274	264	308	299	293	286	274	276	252	313	266	243	277	268	299	264	263	260	300	262	266	250	251	289	257	253	285	286	242	291	289	259	247	280	297	239	254	276	236	270	310	276	272	292	269	280	256	272	267	264	262	309	245	275	268	289	263	277	281	263	279	293	294	276	292	306	264	253	259	267	260	300	260	252	240	295	251	274	280	258	253	261	247	256	283	265	261	266	288	262	247	291	274	287	230	236	260	285	275	276	310	295	273	306	269	264	240	285	277	270	266	309	320	276	248	301	290	254	268	266	278	274	243	246	262	266	289	291	298	262	247	263	282	248	270	229	263	259	299	306	241	267	270	271	247	277	276	251	302	285	275	282	300	246	273	256	283	289	257	261	280	275	319	276	258	266	257	261	249	270	251	276	300	256	283	270	284	283	259	276	278	267	284	282	298	260	261	254	266	265	303	272	259	270	256	250	287	307	271	289	282	259	287	240	301	262	258	268	271	257	284	326	242	285	272	308	323	289	256	279	300	291	244	281	263	281	312	309	260	256	272	286	274	264	279	268	303	273	277	280	262	264	252	279	285	276	261	254	265	298	273	277	254	289	271	273	270	297	295	279	261	274	278	257	274	265	246	272	281	278	289	255	281	257	290	270	297	262	290	266	282	279	269	283	279	291	257	274	225	280	278	279	277	271	285	263	267	261	271	276	264	255	290	290	266	257	260	296	267	282	264	279	276	254	270	263	279	265	290	271	272	285	280
61008	63619	53642	26663	1318	1128	1010	970	955	876	890	879	881	851	871	885	846	837	862	871	876	878	856	815	850	853	875	837	856	849	804	829	844	860	846	820	801	821	817	827	827	836	847	803	787	799	836	806	851	807	813	851	853	780	811	804	817	876	789	838	811	803	806	873	850	838	796	754	803	788	854	793	854	816	820	845	837	774	817	805	740	831	778	808	819	809	812	814	838	774	838	840	802	797	831	863	833	859	776	841	837	824	824	779	835	811	883	880	801	852	842	810	819	834	810	742	812	817	842	819	802	855	780	877	827	821	819	831	832	834	821	797	781	809	838	841	772	778	838	812	787	834	829	810	823	827	797	851	826	853	795	805	820	805	845	815	816	737	824	831	866	857	862	848	826	784	815	808	807	819	835	791	773	835	821	822	840	825	780	813	849	821	811	827	802	824	828	786	831	808	842	861	779	838	819	827	775	833	823	787	814	808	832	790	838	784	803	812	795	810	820	819	769	806	838	806	773	785	855	831	751	840	815	797	834	836	838	857	893	831	841	794	774	800	819	822	802	806	805	815	822	856	821	863	840	816	784	805	810	843	779	843	809	819	812	791	811	848	797	784	801	767	862	824	805	866	829	776	799	816	814	829	812	817	840	815	803	805	830	785	864	821	853	835	866	809	823	811	840	793	886	778	795	824	846	840	817	780	819	858	818	802	802	791	856	792	769	799	806	844	825	827	803	811	806	824	829	818	795	815	800	866	789	819	797	805	863	778	811	804	863	841	771	808	843	800	771	773	848	816	792	806	835	811	807	787	866	811	798	834	844	832	815	830	786	841	855	801	796	774	789	805	812	822	863	805	778	793	807	815	795	814	764	831	831	784	786	874	846	855	818	751	747	800	823	799	794	793	852	850	885	830	834	773	810	850	808	818	797	841	812	806	826	829	793	799	844	835	794	841	793	849	832	808	843	862	817	829	821	845	877	756	839	845	811	796	833	808	873	829	808	766	773	837	819	792	835	828	808	854	787	768	783	822	834	779	847	792	828	829	824	801	801	796	901	804	804	818	879	826	850	814	845	747	803	807	817	813	880	803	834	808	812	831	820	786	803	804	811	868	817	830	819	781	787	806	809	802	804	803	887	820	826	862	809	826	858	826	803	865	816	829	751	854	799	837	829	804	848	843	820	798	752	776	806	832	817	793	809	811	834	755	822	758	844	793	820	853	757	881	793	835	801	818	870	820	781	833	839	811	827	852	808	805	770	820	836	771	808	818	764	782	805	775	844	784	759	804	795	866	804	796	807	855	786	804	841	796	791	877	804	779	867	801	789	891	800	812	847	799	819	784	818	829	802	859	776	766	809	832	728	806	764	792	831	828	803	838	846	756	801	799	837	806	806	794	833	885	843	829	796	831	800	815	796	858	787	779	820	806	808	813	822	823	849	827	849	795	870	847	822	828	795	785	828	823	782	798	823	779	877	807	806	805	801	844	817	799	840	836	860	842	804	804	789	761	820	766	821	806	859	836	820	847	769	806	812	796	830	841	821	747	859	827	790	833	824	831	805	820	856	818	815	794	774	809	824	791	810	800	768	839	826	833	815	809	820	845	815	769	821	827	854	789	807	822	813	828	840	809	785	781	783	797	802	850	793	835	874	786	847	833	825	745	801	863	798	834	819	785	811	811	832	884	839	787	824	801	834	808	822	806	820	820	812	853	843	806	777	791	807	792	806	817	889	840	804	799	813	808	801	824	794	808	832	824	837	812	796	810	844	837	781	804	776	814	797	861	808	826	829	796	824	814	822	817	785	836	846	752	815	813	783	763	832	829	803	797	823	866	821	761	817	827	838	863	812	834	795	831	810	824	815	840	779	805	812	792	841	850	829	843	765	837	845	859	811	849	870	803	866	807	801	824	828	817	781	789	808	812	761	804	745	765	835	761	807	807	787	815	790	842	798	801	742	836	829	795	815	870	829	813	872	827	785	800	832	780	834	788	841	821	807	829	826	826	831	807	767	834	793	861	844	822	785	807	832	804	803	804	820	863	803	812	764	804	798	852	844	865	812	791	792	830	820	793	794	779	793	808	791	824	824	855	838	820	795	854	822	781	814	791	758	823	828	870	864	778	880	831	854	818	751	818	847	841	823	833	823	822	805	808	780	864	853	782	839	818	810	803	827	792	803	835	812	817	838	816	841	791	798	811	777	801	846	855	815	817	800	824	822	795	828	793	832	875	759	779	741	771	800	782	801	874	825	804	807	857	851	791	832	867	819	838	846	855	820	782	820	806	857	801	783	804	717	784	780	816	793	789	868	776	797	804	802	814	763	793	790	823	855	816	821	831	857	810	824	811	865	789	831	799	794	851	827	808	806	878	848	833	845	823	786	820	906	848	821	813	778	829	828	793	803	838	800	884	822	807	794	758	817	862	758	828	861	742	800	851	765	782	842	838	785	785	806	804	827	814	765	836	855	836	844	859	824	766	832	822	809	806	758	808	783	827	801	871	811	806	835	874	815	822	831	800	788	782	810	758	793	825	806	825	858	836	813	783	805	852	801	800	809	848	776	774	785	802	837	837	784	808	783	773	792	854	843	817	793	797	818	864	786	841	801	817	829	779	820	867	824	781	925	796	797	820	802	850	817	808	772	812	869	823	825	792	839	853	821	787	789	833	844	806	826	833	808	808	807	797	814	831	800	787	804	799	872	790	789	827	790	819	831	808	799	790	782	795	832	848	800	848	849	829	847	831	793	835	792	806	799	802	822	797	846	823	831	833	814	839	831	828	743	819	820	837	829	872	773	799	830	824	839	789	801	792	850	807	789	818	818	867	826	863	813	827	825	834	836	814	786	797	824	821	824	841	817	807	816	810	830	779	846	860	826	826	836	836	775	750	817	792	800	779	809	841	836	828	786	792	831	787	832	794	842	850	795	864	832	804	801	797	838	773	857	833	815	778	837	865	831	767	849	804	851	807	798	801	801	823	906	791	790	836	804	799	764	805	827	837	845	797	831	816	767	844	834	818	825	855	799	861	781	835	822	837	810	797	799	818	806	861	799	812	775	880	792	836	823	874	789	847	826	818	750	818	797	817	818	803	780	762	816	811	749	838	866	852	790	861	807	814	824	810	853	810	837	784	782	798	836	820	787	835	800	783	836	796	820	815	797	806	880	831	758	823	807	807	816	835	832	778	790	780	785	775	852	799	808	804	817	824	773	776	831	815	791	761	787	873	835	811	884	830	814	816	820	846	803	858	818	795	830	805	817	790	835	807	832	836	830	867	828	826	821	837	834	839	857	798	802	788	834	820	787	835	807	830	825	839	770	794	845	886	846	801	794	833	835	839	853	825	761	840	839	801	825	761	811	810	802	862	808	819	809	863	834	767	817	792	821	864	848	832	819	881	766	778	808	804	834	813	802	789	837	772	870	809	801	857	822	792	863	804	786	864	804	840	836	833	771	839	770	815	830	847	853	800	832	813	828	780	852	772	834	828	808	807
32181	21419	8713	1303	244	130	124	134	136	101	126	130	119	126	110	119	131	142	116	114	119	118	120	141	134	139	119	116	126	120	126	121	126	127	129	111	119	138	135	122	126	134	138	114	147	143	124	132	126	133	137	120	133	127	116	128	135	141	122	114	139	128	134	137	121	118	108	133	115	125	107	137	140	131	125	138	140	115	128	114	136	148	135	125	136	116	113	115	140	123	121	120	116	113	129	146	125	108	125	110	120	120	129	123	111	123	109	113	124	149	129	109	124	135	114	133	117	128	123	118	113	114	95	130	113	120	120	123	117	140	126	123	109	129	134	129	123	129	131	115	126	107	116	114	115	109	123	142	122	111	144	114	114	127	127	140	132	152	121	116	104	129	124	128	117	126	144	122	141	130	118	131	131	126	114	133	116	122	129	133	108	118	120	124	115	134	139	125	131	125	131	129	140	124	124	141	110	109	126	113	126	121	117	139	128	129	150	146	144	128	135	116	113	120	108	125	118	118	128	118	139	131	115	108	122	144	133	128	109	113	132	132	117	121	124	112	131	139	113	122	126	118	127	111	125	118	118	121	114	117	121	151	118	112	114	122	87	111	120	118	114	111	128	121	116	115	142	119	123	125	132	114	135	114	126	106	116	134	124	133	146	130	127	118	117	108	126	128	126	138	104	120	124	134	125	114	114	139	129	145	123	135	130	129	101	145	143	124	123	101	136	140	122	160	125	110	109	113	142	144	134	129	123	136	124	116	118	134	137	133	136	126	112	108	122	121	116	123	123	137	121	129	123	144	105	134	104	121	106	134	111	116	131	127	143	123	108	116	143	141	125	132	107	146	115	138	128	135	127	115	118	117	134	116	125	109	106	119	110	129	114	114	136	120	117	112	128	124	130	121	118	135	120	131	118	108	132	129	152	104	123	134	98	124	140	106	119	125	138	105	132	115	99	118	118	115	117	126	119	116	156	131	136	146	131	118	130	138	120	140	121	140	129	105	117	132	117	141	108	140	131	128	130	101	124	118	122	109	121	103	119	140	130	121	132	116	121	122	123	129	110	103	116	142	120	137	118	153	111	134	115	134	112	126	117	118	104	129	133	110	104	125	126	128	135	109	113	109	141	112	116	138	121	130	110	125	125	136	133	113	113	122	140	132	140	127	125	129	117	128	114	144	127	110	118	131	127	114	118	110	129	118	133	153	123	103	120	99	120	117	123	120	121	107	127	128	131	118	121	128	120	110	108	120	135	144	149	129	113	136	153	114	117	115	111	124	122	127	116	132	114	110	129	118	114	137	136	111	127	119	105	128	155	132	127	121	130	102	115	147	127	134	133	125	124	157	122	117	100	113	112	123	142	131	120	117	127	129	141	110	123	130	147	112	114	131	135	125	135	127	113	128	145	129	112	119	128	123	136	113	105	122	130	127	109	113	142	125	114	135	149	153	108	133	143	111	105	141	132	138	125	123	119	138	128	127	136	123	116	111	141	108	122	132	127	111	105	127	122	129	142	148	119	121	147	116	118	117	130	111	136	127	128	122	114	116	135	132	142	121	128	122	117	123	131	117	130	99	136	117	135	136	123	129	121	112	129	133	119	138	125	118	119	134	103	128	124	128	108	117	128	122	140	106	128	114	121	112	132	114	143	122	137	127	138	128	154	140	118	114	119	142	113	119	123	126	109	128	126	131	141	114	130	136	126	138	112	129	112	118	124	124	106	119	122	139	115	112	109	145	117	121	132	134	134	142	97	142	128	121	141	155	119	122	122	121	107	123	130	110	123	105	130	117	137	113	113	136	113	161	133	119	125	132	134	118	113	145	138	122	119	138	111	131	114	118	130	117	144	116	125	131	124	138	118	137	108	114	124	128	131	126	141	144	139	115	143	117	111	120	143	119	116	110	117	114	123	109	123	136	126	133	106	108	120	128	107	145	115	132	115	112	135	126	103	133	134	120	119	125	122	108	111	120	128	120	117	111	121	117	126	132	115	137	124	126	108	116	123	138	121	116	129	110	118	134	124	132	101	110	135	120	125	140	123	153	118	119	125	132	135	132	130	137	138	118	120	112	112	121	126	135	142	131	120	133	111	111	122	154	130	116	125	131	137	134	111	140	119	125	110	109	132	125	137	99	128	116	137	109	135	139	122	114	121	113	113	121	128	126	135	127	123	112	127	113	122	131	127	135	140	113	148	135	108	115	139	135	134	130	126	130	107	121	115	118	124	128	119	139	121	112	119	110	117	118	117	127	126	141	139	141	105	120	114	115	104	139	127	106	126	139	124	116	99	107	116	114	130	112	150	127	115	122	113	121	121	129	126	133	140	118	139	133	122	145	133	119	132	110	122	129	122	132	120	132	126	128	136	107	136	110	114	129	134	124	113	130	122	107	134	141	126	129	116	120	134	135	99	140	119	137	131	117	127	106	134	111	134	132	118	133	107	120	146	127	111	128	135	115	136	121	124	118	137	147	125	131	128	136	106	132	135	128	139	128	120	133	124	122	114	137	130	139	126	136	110	112	136	131	129	125	119	136	122	125	128	132	122	139	113	104	127	130	124	138	129	135	126	117	127	119	105	113	109	134	111	112	115	151	114	124	113	119	128	102	114	118	120	114	122	126	120	118	139	117	145	107	127	139	127	109	140	120	99	132	150	119	132	115	112	136	114	110	122	130	127	112	116	100	119	111	125	141	141	135	107	113	115	132	116	103	129	102	119	115	136	146	134	107	117	122	133	124	127	145	122	118	101	132	125	126	145	114	120	129	135	121	132	109	105	132	127	137	106	134	134	140	124	117	112	130	123	128	141	120	130	125	119	120	117	125	118	131	122	110	143	122	127	119	133	126	113	115	125	126	113	120	120	139	120	148	123	131	131	125	129	142	118	124	125	133	113	110	145	134	151	125	114	112	141	114	123	125	115	120	162	114	115	123	110	134	119	117	121	118	131	109	120	113	105	127	135	107	122	139	134	124	127	144	126	127	128	122	143	122	141	130	118	97	127	108	132	124	134	129	109	121	119	131	127	135	125	137	121	118	135	111	148	119	111	132	118	122	119	107	109	129	131	131	148	124	121	120	115	124	124	128	129	109	133	118	124	114	126	119	126	134	116	134	116	116	126	119	125	136	133	120	122	122	124	124	121	123	113	124	133	133	127	126	120	128	112	112	112	123	144	114	114	126	109	122	112	117	128	109	106	108	117	90	111	134	119	135	124	118	123	115	140	112	126	127	130	114	140	146	138	138	122	113	138	139	119	122	113	144	123	138	124	126	130	130	133	128	143	118	106	126	112	134	143	133	128	120	126	133	108	114	126	127	114	134	126	129	121	120	129	147	109	124	115	141	126	111	127	110	128	112	124	134	117	115	103	109	135	124	126	130	117	140	144	118	140	129	136	141	142	135	119	131	111	136	131	146	117	133	130	127	114	134	144	132	115	133	126	152	119	121	120	109	116	111	141	134	129	133	123	123	127	117	128	118	121	111	104	156
31422	25339	11826	2712	442	468	450	443	439	411	450	406	427	405	466	421	415	450	448	453	457	430	442	477	418	453	450	364	457	394	411	419	420	410	417	446	447	479	456	426	450	435	412	436	413	430	413	462	454	404	441	386	388	433	423	426	441	456	431	405	444	471	431	435	417	456	446	425	406	456	447	431	460	418	467	446	452	463	423	449	423	478	425	372	411	429	402	392	420	419	431	444	387	440	413	462	444	452	465	469	437	435	425	433	435	400	423	436	411	454	437	423	443	409	408	452	418	423	428	405	429	430	416	425	427	398	388	444	397	429	432	391	432	399	410	410	463	384	417	419	444	392	451	395	436	433	432	422	447	406	462	417	452	429	444	458	435	444	428	465	445	423	433	402	437	421	420	419	444	432	436	413	408	417	419	416	450	446	422	445	434	443	445	444	418	429	431	404	450	437	426	438	427	403	406	441	465	430	451	420	438	429	432	442	442	403	423	441	457	461	405	426	419	436	392	439	433	445	427	438	401	412	412	415	387	422	443	422	454	439	422	397	416	424	410	448	469	419	425	425	434	408	415	436	442	415	419	440	399	417	435	447	412	409	440	423	417	416	444	434	454	417	439	470	443	433	439	409	434	458	447	417	409	437	431	445	444	426	440	457	398	434	413	408	410	409	417	404	422	413	444	475	454	450	426	427	481	446	446	422	408	386	412	382	399	442	416	423	453	402	424	416	405	429	457	398	426	424	391	411	418	422	396	447	422	429	477	426	406	382	426	418	439	434	417	453	421	442	442	428	450	431	432	395	395	418	425	458	445	400	455	395	483	399	434	410	421	479	415	425	415	399	452	416	456	432	383	469	458	421	435	417	457	433	426	397	421	432	422	421	414	442	489	425	417	438	416	460	459	438	412	454	446	426	408	460	424	436	455	440	422	446	461	441	415	419	430	464	450	398	426	443	415	426	433	447	448	404	402	414	448	430	415	411	414	455	430	398	440	462	429	448	410	443	407	438	440	455	450	435	402	430	418	431	443	440	480	431	476	460	439	445	456	427	402	443	407	409	437	430	415	423	414	435	414	442	426	427	438	448	429	425	430	431	390	450	436	416	395	460	419	431	425	440	414	414	449	461	459	399	455	444	452	439	438	409	416	416	438	392	443	419	423	440	476	418	412	467	419	428	405	427	462	410	448	418	423	431	454	443	385	381	444	449	461	453	435	403	463	444	411	449	441	456	439	446	421	411	417	403	425	440	451	408	394	411	456	399	468	422	426	400	434	452	431	395	403	416	441	435	442	446	390	452	439	425	399	441	422	447	466	400	416	446	416	413	426	447	400	430	460	420	433	413	402	444	411	436	432	420	452	455	439	417	448	434	431	439	446	443	454	440	423	458	471	405	435	453	424	419	428	402	416	431	397	418	442	425	420	449	448	436	435	415	433	445	417	457	419	452	446	387	417	419	459	459	436	486	423	419	442	460	394	432	458	450	426	445	416	457	409	412	472	454	459	434	413	476	421	458	436	434	440	407	422	446	428	447	445	410	432	441	405	437	393	424	423	407	430	430	427	414	444	436	439	426	439	383	433	419	445	400	422	425	392	422	434	459	468	433	492	418	405	425	452	432	427	415	445	428	457	445	421	435	376	448	481	442	437	440	424	429	457	447	414	407	419	408	404	422	446	422	403	451	429	418	436	405	439	450	451	431	450	416	431	428	438	415	452	439	400	447	418	475	417	440	438	441	391	429	466	420	406	452	395	433	432	422	453	439	417	426	401	410	405	452	446	441	441	433	423	430	439	445	437	437	383	427	409	442	424	438	406	401	390	430	446	455	442	414	458	457	447	415	404	420	455	432	434	427	428	451	418	444	379	446	405	392	400	427	432	433	438	439	395	420	441	462	430	402	424	427	427	428	440	448	454	441	436	457	445	432	401	438	447	395	429	453	438	390	429	420	444	372	449	456	431	489	425	445	373	404	416	434	466	424	431	420	423	430	457	412	416	418	445	425	421	462	444	436	426	423	436	446	410	420	410	430	425	368	419	423	454	418	461	436	402	462	469	455	435	442	432	414	438	467	446	453	424	426	455	420	404	408	431	448	431	457	416	437	470	428	430	435	441	436	427	414	471	441	409	434	456	420	410	418	427	411	450	433	431	433	469	429	450	388	412	447	395	417	466	447	412	448	450	424	451	436	405	459	419	432	433	430	414	433	421	395	463	405	429	400	437	441	388	420	426	428	392	439	440	429	431	413	474	424	438	447	453	452	421	406	430	435	450	446	414	419	425	411	433	416	441	460	451	487	417	427	429	396	462	416	435	425	426	453	441	445	417	427	441	445	427	455	430	440	465	405	449	427	426	424	427	444	443	456	423	421	448	440	468	435	451	441	484	450	432	392	414	412	404	449	422	426	420	438	444	444	421	418	448	445	421	434	419	440	437	422	426	421	416	389	423	404	397	400	442	447	457	409	460	424	424	455	417	466	393	403	423	439	420	416	424	426	432	434	439	408	406	433	412	403	436	384	455	400	453	423	430	429	451	454	451	421	452	439	451	399	446	442	432	431	420	438	449	489	413	458	439	426	451	420	431	411	386	455	450	416	388	380	421	468	446	444	441	406	433	444	443	426	437	414	442	465	454	443	461	437	436	414	443	397	419	433	411	439	430	457	418	427	428	417	409	452	397	457	435	464	404	443	451	454	400	425	453	400	384	428	432	457	449	428	409	436	399	438	439	425	434	427	415	424	389	372	422	450	426	443	430	428	402	429	417	442	447	426	417	410	456	416	386	398	425	426	451	425	407	430	462	467	434	428	482	434	441	408	402	460	434	432	435	457	471	443	460	439	430	398	452	406	429	427	435	391	438	402	443	435	405	406	417	427	417	416	425	425	379	438	447	465	463	422	390	434	427	440	451	420	425	437	456	423	391	424	441	435	426	426	427	428	426	440	414	437	426	389	431	437	430	417	431	449	442	451	443	438	407	427	426	406	417	420	441	422	424	447	451	427	425	412	427	436	452	416	462	443	447	468	405	485	450	444	454	423	422	444	424	427	445	456	423	432	453	435	434	445	423	458	437	433	457	442	429	463	430	431	383	446	414	419	438	447	450	468	437	428	409	435	375	432	453	422	436	447	412	450	448	411	424	417	441	393	436	401	428	433	468	435	403	452	420	421	430	445	454	452	442	383	408	441	436	442	450	416	427	436	411	430	452	414	459	453	434	418	415	436	400	456	430	412	403	466	445	416	407	390	453	413	414	424	442	454	387	453	474	455	434	473	425	444	453	423	406	418	406	417	441	425	412	440	439	442	426	457	437	411	429	416	446	396	441	430	450	423	451	450	436	423	452	428	430	399	414	442	459	446	408	419	421	432	436	455	395	421	428	408	445	447	419	411	388	408	388	473	432	452	453	397	441	443	429	433	419	443	432	468	426	443	413	431	453	450	418	445	442	436	421	420	450	410	424	458	402	442	475	448	450	452	443	419	435	416	427	431	409	423
70085	62269	45446	19107	2018	229	217	212	202	189	187	208	180	181	192	188	191	201	182	179	170	189	196	193	203	170	184	177	163	196	179	168	178	188	176	173	182	167	168	187	173	183	184	168	153	171	185	181	189	179	147	188	199	154	183	183	176	183	197	178	186	189	199	170	174	188	193	169	167	197	184	188	197	167	157	174	189	202	169	182	168	166	164	184	185	177	174	187	200	156	177	165	209	191	176	164	189	169	184	190	208	195	181	203	182	159	191	167	173	162	157	181	166	175	193	202	202	177	180	154	162	162	187	187	168	185	172	191	181	162	187	195	180	185	178	161	195	177	188	191	181	185	181	159	159	163	167	173	172	198	174	197	193	184	172	168	189	168	174	180	195	179	180	162	168	198	190	179	163	157	161	184	194	171	195	170	163	181	176	164	180	188	183	203	170	195	191	165	184	185	205	195	158	189	180	193	184	186	180	187	197	169	150	174	197	169	211	195	166	215	185	191	169	169	166	155	174	176	173	179	159	177	197	183	168	187	182	171	195	178	163	159	192	187	200	155	161	161	189	178	182	190	188	172	178	175	186	179	186	171	176	184	184	181	188	165	185	181	169	174	184	176	183	191	199	169	176	171	194	175	178	167	189	190	169	171	162	206	216	203	159	191	204	184	181	191	169	194	195	180	159	189	172	171	157	189	186	180	192	187	170	162	171	203	199	215	169	182	189	191	181	199	173	173	182	168	198	163	201	193	208	164	190	161	164	177	196	180	160	205	172	196	166	168	197	165	202	196	188	173	189	185	189	165	170	171	179	171	202	165	196	176	177	165	186	186	167	188	196	174	169	173	165	163	186	178	182	163	181	180	190	159	177	204	165	160	169	172	178	159	164	189	197	159	174	150	171	196	160	185	189	176	163	174	161	172	166	163	168	203	180	183	172	199	193	182	178	202	168	188	153	178	195	165	175	171	197	182	190	157	169	187	167	163	208	173	203	193	171	195	184	185	178	199	188	196	198	177	176	183	178	147	167	179	163	180	194	161	179	170	185	175	173	170	165	198	168	173	173	194	178	193	177	183	195	179	185	164	183	180	189	176	160	176	184	174	183	179	199	170	191	212	183	196	184	174	176	176	171	195	187	173	175	204	164	193	203	173	178	193	170	146	186	188	174	158	158	184	187	180	182	175	190	201	174	184	177	178	205	158	170	207	180	184	198	175	173	169	191	204	189	172	182	189	195	179	215	170	177	187	156	197	167	176	183	172	168	185	162	192	178	189	177	170	174	191	176	144	205	203	186	180	196	174	170	160	186	195	197	200	179	170	211	199	191	194	179	178	168	186	170	185	195	191	203	168	169	178	185	183	175	182	170	160	189	160	185	174	179	182	177	192	162	185	188	197	213	162	197	200	184	197	177	201	184	151	152	199	179	188	218	166	164	149	177	166	203	185	193	183	200	176	164	178	201	182	180	187	173	164	200	175	168	143	190	163	175	197	183	191	167	173	180	156	203	181	192	194	160	170	192	160	167	181	186	175	170	179	181	185	160	166	173	170	167	168	164	210	183	192	181	173	185	189	148	193	182	188	186	173	189	193	172	184	167	189	176	157	158	185	178	165	187	156	182	192	178	193	180	181	196	187	215	172	178	190	193	186	167	169	179	193	178	184	186	177	165	178	171	172	172	168	188	165	160	193	171	188	188	190	180	189	163	177	161	198	213	171	215	177	168	200	180	183	169	188	198	179	190	163	181	190	180	180	204	196	164	206	195	177	196	175	170	180	199	183	169	179	169	181	192	186	174	163	178	182	184	195	174	178	143	175	169	160	167	161	182	197	190	191	196	181	166	183	185	168	209	179	192	171	179	173	196	182	170	160	186	183	190	175	189	197	172	188	172	177	190	199	166	187	162	188	173	162	195	173	166	198	172	178	203	188	199	186	190	186	196	169	177	188	181	198	171	196	175	174	160	197	208	193	183	191	180	178	224	169	202	176	196	182	159	183	176	182	202	177	212	148	182	177	185	171	194	163	170	171	166	192	162	178	216	159	172	185	164	187	216	195	197	168	185	178	162	189	174	177	175	187	153	176	177	171	172	163	191	170	195	194	145	187	181	180	199	161	190	175	184	183	195	175	189	187	192	178	185	206	186	172	194	160	193	170	162	204	205	173	177	159	204	175	147	176	186	164	182	143	173	180	163	148	190	181	204	160	189	175	186	183	176	166	184	185	183	188	176	183	185	194	175	191	171	202	182	176	188	174	193	169	212	194	174	181	187	178	173	191	192	179	189	174	194	170	198	172	178	184	179	184	171	199	174	179	182	174	170	177	196	172	175	192	188	168	173	193	160	200	178	214	179	186	168	185	206	174	162	160	172	168	209	185	190	164	188	183	215	182	185	172	185	174	186	170	170	171	194	177	170	190	166	183	171	181	167	175	195	197	171	176	180	170	162	163	192	171	195	180	197	178	171	194	164	195	172	191	212	171	183	173	200	195	181	197	173	157	194	182	170	168	164	178	175	177	185	183	170	157	177	175	185	171	195	185	205	170	187	210	188	199	187	183	162	185	180	202	185	179	162	166	192	164	178	194	195	167	188	166	178	151	202	176	190	181	196	178	177	167	176	166	199	203	186	186	164	170	208	185	192	160	182	198	164	183	186	176	191	167	194	193	173	183	164	215	191	162	191	191	170	172	193	169	174	194	191	182	177	188	164	197	179	194	202	168	189	164	170	170	180	175	186	184	176	165	164	199	177	166	166	178	198	185	196	205	183	183	178	192	173	175	160	195	158	196	191	173	205	186	171	216	191	152	187	191	179	163	157	199	184	179	173	193	201	162	166	195	189	182	182	193	168	195	156	162	147	183	173	167	160	188	181	191	178	200	171	180	192	178	183	183	172	163	173	219	194	189	176	189	187	176	169	168	161	167	164	173	181	165	161	160	176	150	195	185	176	176	155	193	176	167	174	169	173	186	192	204	180	212	157	186	191	186	191	189	201	190	145	189	170	178	163	183	155	162	197	168	177	163	165	175	170	180	188	170	159	173	201	191	180	180	167	193	202	189	203	173	173	185	172	162	172	173	172	176	169	179	173	181	145	176	165	173	168	177	197	179	156	193	166	170	180	174	181	209	183	177	174	179	186	168	178	168	169	175	185	166	154	191	206	181	193	180	172	183	165	164	177	177	183	168	186	176	168	187	183	181	202	190	192	208	157	173	202	175	171	169	172	148	179	168	200	201	173	177	180	180	168	172	182	170	173	158	190	177	185	189	177	198	180	175	170	184	189	176	180	187	189	161	176	177	196	174	199	203	180	174	159	204	176	174	204	186	198	182	189	184	177	184	185	186	163	164	163	189	175	164	160	179	173	187	181	191	187	186	160	166	171	171	212	199	184	184	161	146	171	188	161	161	185	175	187	175	182	177	179	212	153	194	206	181	166	180	180	199	199	188	159	166	191	193	175	202	169	185	172	187	200	178	167	189	202	177	173	195	185	194	151	163
51144	50324	42490	17313	852	746	654	666	665	622	608	645	643	618	555	628	622	599	610	561	601	591	608	567	592	561	593	597	562	589	560	570	545	556	571	592	603	570	636	594	571	532	571	592	602	544	583	587	582	600	572	554	546	564	590	603	582	554	588	569	538	566	593	536	561	575	591	574	561	621	571	565	604	603	592	595	567	553	564	613	553	527	601	555	561	567	624	593	582	568	569	566	532	577	551	500	600	556	574	599	602	573	579	610	558	551	600	609	585	557	600	570	590	567	556	601	518	569	569	565	567	532	607	545	544	575	574	586	600	565	564	576	593	594	593	569	581	577	559	547	589	606	568	564	600	547	610	588	610	611	571	594	578	612	543	606	586	584	575	589	561	554	587	564	581	596	557	538	567	573	580	560	558	576	581	574	623	586	587	554	537	610	538	542	561	564	574	593	617	535	605	571	578	548	588	567	587	577	603	636	585	563	534	618	544	562	615	589	585	597	588	569	587	577	561	597	563	609	604	563	567	570	555	546	621	556	539	593	573	570	587	599	603	584	553	566	562	592	565	606	615	578	619	611	585	579	610	572	581	550	607	548	583	605	582	635	575	587	579	566	553	566	568	575	530	575	551	569	572	576	587	600	578	563	604	580	586	556	609	572	579	582	599	577	615	561	573	592	567	586	588	568	555	584	581	514	585	545	542	574	592	551	577	531	610	556	566	593	589	611	572	581	532	613	554	539	537	620	570	564	520	587	531	566	574	547	578	558	581	576	531	565	552	572	597	587	566	608	558	607	532	601	557	608	580	573	606	567	544	543	584	581	606	561	593	534	567	601	557	615	572	564	604	563	542	606	597	606	601	556	586	538	553	594	575	556	553	626	569	584	574	608	563	607	614	565	585	556	604	588	565	557	562	588	565	612	547	601	577	583	555	599	536	556	527	570	591	563	597	600	567	548	570	565	564	584	622	589	572	562	544	613	592	586	564	600	600	563	576	587	608	597	593	602	568	540	589	569	569	608	599	579	540	556	619	568	544	582	581	576	594	593	556	573	522	567	601	578	578	569	582	604	583	584	557	588	543	593	589	597	591	643	596	558	606	607	602	565	570	571	573	601	532	564	551	589	618	587	584	553	592	595	568	568	565	599	570	592	605	584	605	580	582	543	548	573	572	544	553	599	552	584	571	588	607	567	551	569	585	584	573	552	569	565	581	551	557	535	585	582	591	616	531	576	588	574	545	612	585	551	609	563	551	575	601	564	578	582	600	579	561	594	564	577	555	558	594	555	577	579	581	567	549	589	567	558	621	627	612	598	575	597	567	557	570	565	634	572	590	583	589	553	559	542	571	547	585	568	573	582	563	558	548	555	544	534	565	560	578	584	588	571	571	543	605	607	594	575	573	559	594	576	556	538	584	580	593	572	587	549	556	557	549	623	611	536	592	564	562	578	593	565	592	592	583	571	555	589	551	563	586	611	569	619	561	607	570	611	565	576	583	561	557	576	574	588	548	547	596	563	576	561	586	624	582	594	585	538	561	571	596	566	565	542	600	591	545	617	569	598	577	561	529	590	575	559	572	600	562	567	581	613	591	561	617	623	543	557	583	564	601	582	584	553	570	552	576	608	612	566	597	599	591	568	565	564	605	590	592	548	549	558	563	574	551	545	560	563	565	583	553	585	524	565	610	579	558	566	588	587	584	601	557	585	585	564	551	627	593	574	588	580	559	562	578	599	594	580	565	610	608	574	603	603	560	570	560	574	581	621	623	537	587	608	583	562	565	569	578	555	575	578	592	557	600	559	626	562	547	506	541	564	599	577	508	576	572	566	560	573	547	603	568	573	570	589	569	570	568	606	636	611	560	621	518	583	541	613	582	554	582	591	531	579	578	592	569	559	559	570	533	552	589	615	599	547	542	590	538	545	604	546	570	558	525	604	588	617	583	601	638	560	610	572	572	544	566	553	591	564	562	571	597	556	587	563	580	574	568	562	564	574	569	601	571	607	595	596	606	582	577	586	564	542	578	594	570	546	582	568	570	542	539	592	591	555	585	568	569	580	563	589	554	558	562	567	552	549	556	590	560	531	588	579	563	573	565	556	565	572	591	570	608	596	582	572	607	609	614	586	590	597	598	611	641	615	578	577	600	587	601	535	571	558	600	563	577	566	583	588	558	579	533	570	546	537	558	577	574	614	589	597	592	565	594	584	576	542	572	547	587	581	547	580	537	572	565	611	587	605	563	549	570	583	554	626	593	582	550	603	574	575	547	571	587	551	589	594	574	581	553	564	572	601	630	583	599	556	564	584	552	567	584	609	570	542	591	555	566	584	595	566	603	589	588	580	548	587	584	571	567	597	585	601	589	605	560	559	578	600	522	574	603	581	583	571	585	542	616	529	575	576	602	607	591	545	592	576	579	567	587	616	537	591	571	565	623	590	592	526	577	565	611	567	590	556	597	595	556	587	559	577	605	577	593	604	574	557	572	579	561	569	556	585	617	571	593	577	522	564	551	572	556	589	619	561	571	616	589	594	591	561	561	595	550	523	565	549	592	539	576	578	555	568	600	616	579	622	563	577	564	569	571	556	601	565	593	571	547	549	572	600	575	520	594	587	550	571	611	577	555	600	558	587	558	604	568	613	599	555	544	562	600	567	606	612	550	542	571	575	595	582	588	604	577	593	601	610	557	548	584	568	575	572	604	561	553	577	528	568	576	536	568	571	606	577	559	572	595	574	578	539	601	534	602	550	541	563	551	570	596	573	590	576	570	601	590	575	605	570	584	606	598	610	593	567	592	610	548	523	613	619	585	580	593	544	559	618	593	573	586	537	593	525	595	600	553	560	523	585	573	570	579	543	587	564	587	562	526	623	545	614	536	575	536	599	587	594	608	573	568	562	616	566	580	555	609	611	572	587	579	562	548	571	597	537	589	545	588	554	578	561	502	536	608	559	550	611	576	570	589	602	551	595	602	568	606	559	570	604	549	539	564	628	604	585	517	586	582	566	586	549	603	613	584	579	581	588	570	567	557	572	612	548	543	561	569	564	616	541	560	597	568	620	546	590	600	633	576	580	515	557	579	630	528	596	600	598	544	611	549	544	585	603	590	586	534	572	604	540	603	600	576	545	602	572	553	578	581	561	524	625	536	569	607	586	569	586	605	577	562	564	534	574	564	558	575	571	590	557	602	557	574	594	597	635	584	571	560	578	589	579	587	570	578	564	609	559	544	558	577	594	563	624	556	564	601	542	559	606	569	565	581	586	549	520	603	558	564	600	507	584	591	540	538	592	568	568	578	569	608	552	558	542	585	557	605	559	565	592	543	575	588	552	579	614	569	606	562	573	603	550	571	548	568	569	578	571	560	550	565	565	553	546	552	578	609	560	611	559	592	572	605	594	592	548	580	538	526	589	580	587	575	576	552	571	569	602	566	574	594	575	590	586	570	555	556	584	563	581	600	594	586	638	532	570	583	563	600	546	601	519	588	574	572	597
79859	73052	56092	29168	7617	595	373	310	306	348	295	312	308	307	291	292	282	290	285	284	274	287	278	281	275	273	273	261	293	265	289	247	273	292	272	296	295	262	261	298	303	292	263	266	261	255	302	281	276	254	275	295	262	240	253	277	288	283	260	252	285	274	267	276	264	279	283	264	265	242	286	264	268	304	278	278	273	288	283	296	293	281	265	307	290	260	288	294	269	287	285	270	298	281	263	277	290	268	278	247	285	266	273	265	271	271	260	291	261	282	296	252	246	282	236	252	292	290	280	292	245	300	271	266	292	306	304	278	266	267	277	278	230	303	256	288	281	291	255	274	292	289	266	249	280	265	253	269	278	279	263	295	264	275	305	260	265	282	280	251	273	291	246	257	300	274	264	282	315	277	259	272	295	284	283	262	283	281	273	279	280	310	251	296	289	281	305	251	263	264	275	313	308	272	271	253	288	237	268	288	268	252	279	291	269	273	255	262	238	245	294	275	257	300	287	278	284	300	292	255	267	241	273	307	269	254	291	285	273	252	271	277	284	282	302	284	292	251	291	291	295	292	278	247	251	271	284	282	269	300	291	264	269	269	279	263	265	250	312	261	267	262	312	265	272	292	248	265	270	256	308	294	254	283	244	287	278	290	299	307	304	279	277	273	264	258	255	251	265	270	308	277	263	282	250	284	256	254	271	318	274	288	314	280	275	270	249	280	311	262	274	260	252	282	280	303	286	264	267	281	286	275	295	281	270	283	259	296	249	293	251	275	276	257	272	273	262	273	274	288	317	253	264	255	293	277	296	268	262	254	261	281	258	273	300	287	261	250	300	279	263	270	298	272	262	295	251	263	275	288	282	253	272	262	270	274	259	271	283	278	243	311	303	259	274	321	288	250	293	267	277	279	280	252	263	282	267	263	266	311	290	279	277	277	263	282	252	309	287	272	263	283	284	299	286	267	278	247	260	256	280	254	268	284	268	297	267	272	297	270	257	281	243	265	265	286	263	253	290	276	282	270	284	269	298	315	308	288	262	285	273	274	293	268	282	280	249	288	278	303	298	285	277	266	229	250	271	287	265	294	276	300	260	253	288	283	254	245	265	272	277	281	243	316	302	284	285	273	278	294	256	271	258	276	275	267	261	281	276	310	290	296	260	272	276	276	277	270	280	274	277	284	266	252	278	256	240	249	259	272	241	282	265	275	246	304	280	290	270	266	244	266	296	249	275	282	297	248	273	254	283	270	274	266	264	273	265	296	262	308	278	280	290	254	273	294	276	270	289	295	257	254	287	258	251	269	285	278	276	246	254	268	285	276	242	308	265	258	276	260	286	249	266	292	253	269	272	253	271	278	262	278	289	263	273	275	258	257	258	301	269	274	270	262	292	283	266	287	290	262	282	286	283	274	259	285	241	273	252	272	260	245	271	279	284	272	270	295	292	260	302	291	251	279	272	269	292	263	264	267	278	276	279	285	251	286	287	231	277	275	265	255	260	255	272	292	290	272	266	300	263	282	240	296	272	288	278	290	266	250	260	272	294	259	265	279	271	250	267	287	295	296	270	278	266	274	275	278	241	268	285	280	267	264	248	271	273	284	272	272	292	260	313	246	260	284	228	267	269	293	271	262	270	271	277	292	275	275	299	269	251	277	290	274	282	255	280	272	277	282	279	271	269	244	274	295	290	226	293	291	278	267	274	262	248	264	274	279	252	279	297	280	269	278	252	290	286	256	238	270	275	293	251	256	294	292	262	259	251	269	265	246	258	258	248	284	289	270	344	296	265	290	312	303	240	268	268	271	294	254	298	277	247	260	247	274	284	264	294	331	299	265	281	300	268	278	256	292	272	299	257	260	255	282	271	258	267	273	287	290	278	273	274	250	261	233	303	291	264	290	283	257	289	286	292	277	272	287	304	254	283	278	295	274	280	254	254	287	298	260	293	259	314	261	273	242	253	271	283	247	271	259	277	272	287	261	277	262	313	282	261	246	311	262	256	295	284	301	268	247	266	294	271	293	288	283	272	278	295	279	261	286	283	280	286	265	259	281	276	256	299	242	273	270	242	265	284	274	295	259	262	259	275	272	272	283	285	260	289	286	276	247	287	283	270	292	262	274	279	280	262	292	261	289	311	282	279	243	246	284	264	247	284	273	250	277	274	258	277	270	283	281	262	278	251	248	265	292	273	254	278	286	250	260	279	282	244	283	279	289	252	297	307	264	284	265	265	282	268	274	255	267	281	272	290	265	262	291	298	253	273	305	285	278	276	334	280	275	265	259	298	304	270	269	274	255	281	260	278	286	279	266	279	266	272	255	272	307	301	305	272	304	251	267	260	293	277	265	267	276	295	291	247	286	272	265	255	277	287	263	272	251	288	279	288	263	283	272	290	257	314	262	268	269	251	270	276	288	246	269	245	285	311	277	281	299	253	264	302	257	253	281	273	271	275	264	275	279	274	263	268	267	284	258	275	271	314	279	272	275	265	277	249	275	256	264	293	274	264	251	284	285	303	279	242	329	264	254	280	294	287	266	287	258	248	282	261	272	285	295	254	280	271	259	295	294	293	297	283	267	276	266	263	265	272	296	250	251	264	297	313	260	292	274	242	291	285	275	284	278	281	286	260	272	304	276	255	286	272	298	270	288	259	275	274	250	275	279	320	294	287	273	250	263	245	263	286	299	301	289	275	251	259	252	282	267	243	251	298	291	273	279	276	254	317	258	292	272	279	277	307	283	276	264	263	268	252	297	270	274	254	252	260	286	282	280	304	270	269	287	236	270	294	304	252	270	275	264	273	275	262	282	295	255	269	269	266	296	273	275	277	283	291	262	267	297	278	269	271	279	259	237	270	299	268	266	277	261	278	272	268	290	313	272	287	283	278	278	269	282	267	282	279	261	256	253	289	278	259	253	275	250	290	246	317	276	280	262	280	265	291	284	289	289	283	272	279	283	286	276	262	264	257	270	275	255	294	276	302	289	259	286	273	257	267	279	286	294	285	259	281	321	285	261	275	260	240	274	265	254	267	249	291	291	238	279	268	268	285	281	298	264	292	298	268	274	282	284	257	266	274	278	290	263	296	280	302	275	271	299	256	269	286	256	274	260	288	283	273	259	306	268	283	247	292	272	241	283	287	246	293	253	297	272	312	283	281	304	258	264	275	318	273	261	241	302	258	290	269	273	265	300	249	264	262	283	281	297	265	242	294	286	285	280	271	277	278	250	269	271	260	284	244	301	275	262	285	274	288	285	276	276	267	288	275	256	284	272	294	257	266	316	283	276	259	250	297	273	287	277	275	241	274	255	256	246	254	250	261	242	257	248	274	268	256	266	256	283	276	253	276	251	274	286	275	266	279	273	296	311	250	296	271	290	278	283	240	267	262	279	264	292	281	271	275	239	253	263	258	267	270	272	309	286	279	255	275	243	294	301	266	286	290	293	230	266	269	269	295	281	256	282	274	296	266	284	279	271	262	264	293	267	284	291	263	282
62272	62743	53010	26958	1757	1175	1092	992	1013	940	960	863	908	926	832	901	883	839	883	836	865	880	876	831	816	878	838	867	827	826	828	779	851	867	902	866	821	848	825	852	818	862	742	878	803	818	831	789	803	810	830	851	819	857	815	786	823	844	813	823	797	862	790	789	852	842	824	775	866	810	867	810	854	808	809	783	840	879	867	829	801	813	772	858	833	832	738	806	818	817	866	851	871	813	801	818	855	794	793	814	864	818	818	791	863	833	814	781	817	852	820	814	831	819	835	830	817	882	770	862	816	805	806	842	811	821	778	845	810	853	810	819	834	791	859	844	830	778	841	830	822	845	810	768	804	813	847	851	816	787	826	840	842	808	782	795	888	841	806	816	796	791	885	799	864	852	868	834	793	793	791	809	853	784	803	815	793	839	830	814	814	825	830	836	854	823	809	824	761	833	855	857	816	772	766	838	766	834	793	816	741	835	856	800	788	798	831	754	818	849	794	860	870	810	826	882	767	810	802	840	794	876	828	832	800	794	804	793	813	839	789	894	766	835	833	814	797	845	774	778	827	823	801	800	835	833	811	790	804	815	772	886	819	785	809	788	825	824	862	859	823	811	831	876	783	817	848	802	828	814	866	835	828	829	805	809	868	849	863	822	827	799	826	842	910	801	815	791	889	866	811	845	830	802	802	832	800	836	800	857	830	815	829	836	850	801	805	788	784	827	812	768	824	826	776	836	808	836	846	823	865	842	815	805	841	846	774	868	777	805	793	810	839	819	783	786	875	842	849	794	787	847	845	856	807	814	774	822	838	799	889	866	803	809	836	809	837	821	827	830	827	764	826	834	836	807	909	862	873	827	836	821	813	761	815	740	786	794	862	794	825	866	814	872	805	803	814	812	847	829	756	857	777	829	834	775	820	820	824	801	789	815	786	813	794	793	834	845	849	829	829	817	805	809	855	775	810	856	842	775	857	852	812	830	859	830	779	870	838	832	811	822	831	841	804	811	834	820	865	843	823	802	813	815	852	815	764	815	785	829	836	808	857	834	836	837	770	827	856	820	834	838	782	803	815	881	808	855	812	810	813	811	799	785	844	792	848	803	790	824	834	827	807	811	770	863	838	860	827	846	781	786	834	804	828	820	825	827	817	865	782	816	774	825	826	834	768	849	836	866	856	800	799	799	814	858	789	838	849	778	842	792	785	785	779	817	818	876	847	863	904	819	772	823	811	810	826	787	846	805	784	824	774	761	844	767	818	817	841	839	831	814	852	855	816	811	863	820	825	803	824	857	815	829	775	818	788	794	799	842	818	784	846	825	837	811	832	803	833	787	781	807	812	838	802	817	814	840	817	867	822	865	823	811	810	816	825	877	834	869	849	845	808	837	853	817	829	806	844	777	841	787	762	833	837	789	824	766	819	829	798	798	825	824	834	810	827	828	821	808	879	852	779	831	838	816	816	836	835	796	862	744	834	790	846	824	862	824	818	820	796	853	796	859	825	817	831	811	761	806	859	863	842	795	773	853	780	849	865	869	862	853	778	844	844	826	800	838	834	877	857	775	766	830	843	820	802	779	839	827	795	819	832	829	815	820	842	822	831	818	828	839	826	820	841	792	850	826	807	814	811	812	772	789	835	875	781	859	796	796	843	787	864	857	807	819	799	819	834	849	814	808	817	830	804	736	769	835	826	807	835	752	814	787	785	822	844	795	840	793	800	802	819	808	782	869	834	800	856	816	803	827	837	787	772	846	850	816	825	821	811	825	827	821	850	797	796	891	802	814	830	792	808	830	767	826	799	817	802	846	801	811	818	813	765	804	825	822	783	817	828	827	855	861	846	803	857	808	802	783	783	816	784	842	879	820	776	857	796	780	803	884	813	843	811	825	815	798	794	829	828	792	838	775	809	810	810	788	812	821	843	848	804	821	894	789	827	819	844	802	772	825	784	861	768	741	835	804	833	846	820	838	853	818	755	799	801	804	863	837	803	798	861	828	853	854	752	784	865	899	820	888	796	798	876	861	816	808	812	829	800	777	809	793	810	811	844	837	832	793	793	781	804	847	825	845	894	777	860	825	788	783	834	806	832	811	780	783	830	839	789	824	818	804	830	807	801	829	829	782	851	795	853	859	807	893	807	796	807	780	767	795	817	830	833	840	803	837	821	869	790	788	825	832	811	849	850	810	800	822	843	794	843	799	810	797	802	867	803	804	826	828	832	802	863	865	829	807	777	837	809	796	781	778	850	789	814	826	822	822	819	820	837	793	824	809	809	868	828	823	825	813	835	845	836	841	823	809	858	818	766	833	839	842	832	831	821	779	843	793	799	809	804	866	812	765	784	806	800	789	812	822	865	887	841	833	822	799	837	835	823	838	850	790	764	763	782	819	863	789	831	802	853	799	775	806	777	808	840	838	833	809	866	870	855	792	836	790	826	812	865	817	817	770	802	808	842	809	791	830	862	781	811	885	817	822	839	808	835	825	862	841	851	833	761	856	791	790	836	826	864	804	765	764	844	823	878	883	811	862	892	760	803	830	834	802	833	812	840	871	857	861	802	824	794	845	819	825	810	835	853	817	845	823	846	839	856	824	854	828	841	793	853	848	860	787	790	794	886	870	869	859	786	817	776	819	792	780	813	800	854	816	803	768	847	827	804	837	846	834	808	794	822	836	788	805	857	807	825	833	853	802	838	834	813	837	830	860	801	836	780	786	863	788	733	821	788	828	813	849	830	820	807	837	853	836	853	793	863	872	843	803	820	772	819	796	836	768	823	780	850	839	862	836	787	836	812	805	827	786	834	867	764	855	859	797	807	855	806	816	820	768	793	790	863	798	834	856	767	774	841	840	814	863	819	848	833	817	801	789	866	758	803	863	860	823	822	836	783	844	810	808	823	826	821	861	805	846	846	786	812	870	775	864	850	789	843	844	828	805	852	810	822	819	803	778	834	817	842	768	857	773	779	832	857	828	818	823	820	827	818	812	823	801	798	761	787	804	790	830	813	859	856	818	835	786	831	825	811	870	843	790	804	804	864	832	831	826	836	751	775	823	821	827	832	804	843	865	822	838	813	851	818	801	795	832	831	802	783	824	816	804	831	810	790	817	842	855	771	833	824	854	776	846	804	765	795	842	840	814	834	819	820	838	759	774	757	793	860	835	825	808	848	797	847	858	749	826	806	801	899	829	844	814	794	853	805	815	774	790	845	783	862	822	824	828	775	847	844	843	873	856	830	809	828	823	850	776	836	838	880	783	847	828	846	864	838	854	782	863	782	745	805	818	802	786	814	801	832	734	784	795	849	846	805	813	784	838	818	823	855	801	804	800	782	838	811	830	789	851	819	830	817	814	805	845	809	832	828	805	822	812	806	812	783	815	788	817	848	796	862	831	844	851	819	825	800	777	821	799	807	812	810	836	846	817	804	829	843	840	741	785	803	833	823	843	860	798	777	798	791	845	839	797	822	855	840	765	861	812	834	810	789	851	826	827
32181	20375	7496	1196	187	152	117	138	109	129	137	133	113	131	127	127	118	135	106	132	147	101	129	131	112	109	141	119	119	118	113	130	139	108	116	125	138	125	114	117	122	112	117	120	125	121	127	135	120	140	161	116	145	117	131	120	117	125	142	110	114	110	131	122	125	122	124	131	131	129	137	106	124	118	123	131	122	133	115	124	129	122	110	117	120	135	135	129	101	116	102	112	134	141	131	115	120	134	125	114	121	126	121	106	144	133	111	129	125	108	123	144	124	125	121	114	128	124	108	132	115	122	115	119	120	107	125	122	109	84	113	128	110	137	110	96	115	148	150	119	128	126	114	119	127	135	109	132	132	136	115	126	114	129	110	116	115	135	114	123	130	105	130	107	111	115	127	124	118	136	128	127	112	110	115	114	122	103	114	137	95	128	140	120	132	122	104	101	114	109	104	126	110	140	112	115	116	125	133	121	124	111	129	123	113	132	128	131	136	103	118	139	123	141	136	113	130	126	134	122	130	140	105	118	137	115	122	125	141	117	122	130	117	108	114	118	115	122	120	119	130	112	122	128	108	130	120	105	117	132	125	104	133	117	107	118	135	114	122	130	108	111	126	133	107	126	119	129	134	114	136	110	114	133	123	115	154	120	117	120	124	111	123	114	102	106	124	121	114	120	111	112	121	121	137	131	132	127	134	132	101	106	124	130	115	120	120	126	124	130	128	148	110	123	127	119	130	127	112	130	138	122	105	112	132	130	122	137	109	115	127	124	132	111	121	128	111	137	111	138	137	124	108	114	112	120	128	126	119	121	121	112	131	128	133	125	116	122	105	127	110	116	112	109	149	138	116	136	119	112	113	143	136	128	121	121	121	126	116	140	140	107	116	113	125	111	134	132	122	132	129	96	133	107	119	118	132	99	160	110	127	128	134	120	119	111	115	116	123	113	114	129	119	136	103	121	119	158	110	129	113	124	142	127	122	120	125	127	122	113	110	131	125	136	126	134	149	109	86	119	113	110	120	117	125	118	122	125	111	113	128	120	118	146	117	128	119	109	126	121	107	113	119	95	120	125	126	106	109	124	133	119	112	119	137	137	126	133	126	121	120	109	115	114	123	113	106	127	112	113	117	127	117	110	114	129	123	119	129	119	128	136	102	129	117	109	116	108	106	105	120	138	120	111	136	108	126	110	145	141	111	118	128	124	138	124	121	131	124	137	112	130	132	121	126	117	118	127	131	118	128	118	104	127	98	123	121	138	131	115	115	99	122	100	129	129	120	134	108	108	107	109	123	121	113	123	135	131	129	123	108	117	138	145	149	138	136	152	115	108	130	115	122	110	137	132	109	134	116	113	138	124	105	125	125	119	98	128	131	117	101	123	99	119	121	138	128	99	110	134	138	119	108	115	124	126	116	116	112	105	116	115	121	105	134	122	120	131	118	109	118	110	132	124	111	124	115	120	134	120	120	103	109	115	119	115	113	134	131	117	127	115	127	115	145	128	119	116	95	131	116	123	141	134	114	126	125	128	123	124	112	122	121	104	147	112	135	124	131	140	121	112	124	114	123	110	109	111	113	123	138	127	107	131	119	119	107	126	133	111	126	135	88	123	106	136	127	103	128	123	134	81	105	126	147	136	118	129	121	135	136	129	111	127	126	119	145	115	124	104	114	109	114	133	126	102	138	117	142	99	110	115	111	109	152	115	118	122	145	121	126	115	121	134	107	132	132	133	146	109	109	124	100	119	101	124	114	131	137	99	127	137	119	114	116	115	105	124	113	135	135	132	122	129	114	121	111	127	117	109	128	102	128	116	109	133	99	120	129	127	124	122	129	116	141	122	125	131	128	118	119	128	129	119	124	119	105	137	119	111	114	130	145	134	121	119	118	123	125	110	119	124	111	128	138	120	104	130	119	117	132	111	122	125	133	115	125	145	111	126	133	118	108	113	121	117	119	125	113	110	114	111	119	119	137	97	107	91	127	105	116	108	111	123	129	115	116	133	124	134	123	143	113	130	109	122	112	132	115	111	117	127	117	126	120	123	111	125	123	82	132	114	124	137	107	119	120	125	116	120	131	122	122	124	111	122	109	122	130	115	133	123	135	123	129	127	132	114	124	111	132	128	128	129	139	132	113	124	111	114	128	129	120	121	123	132	136	122	123	120	130	103	118	115	123	102	144	117	112	112	127	106	114	111	107	116	109	132	119	127	121	110	125	131	116	148	126	125	120	122	136	124	127	134	154	111	108	111	131	127	125	112	115	130	130	114	128	103	123	136	154	129	105	123	114	119	131	113	116	134	101	122	120	117	125	119	116	101	132	120	121	109	119	112	118	131	123	138	129	132	97	137	135	131	130	109	102	107	138	139	124	121	107	121	127	141	110	99	134	121	128	120	128	123	127	130	101	147	107	117	97	133	139	131	114	128	129	114	128	107	128	138	105	157	134	109	128	112	124	132	134	145	125	122	115	139	120	137	110	109	111	119	109	115	117	128	107	112	136	108	123	114	103	152	107	122	106	122	150	125	116	109	122	112	125	147	134	111	110	118	118	123	125	113	118	123	114	111	122	121	114	152	132	129	108	129	105	138	113	122	111	138	122	131	110	147	114	135	112	132	110	127	117	125	104	118	124	114	139	108	123	125	119	117	125	130	124	112	124	133	125	128	149	108	116	103	98	107	128	129	113	141	120	128	128	118	146	121	119	112	113	120	129	107	131	125	128	112	104	127	116	138	132	119	115	129	126	119	129	141	136	114	105	137	128	120	100	109	131	115	96	146	126	112	119	120	119	143	119	125	99	103	118	110	126	125	130	131	122	109	122	120	127	133	144	121	137	127	110	118	121	140	114	118	118	121	115	124	122	115	117	121	122	111	121	122	132	121	131	123	104	108	128	109	127	107	124	110	118	110	106	104	127	124	122	132	131	112	140	112	143	124	124	124	112	120	112	102	117	131	149	126	140	127	110	110	128	125	121	133	129	150	132	120	126	118	125	120	117	107	132	126	110	128	126	149	120	126	117	141	116	109	134	136	124	115	123	125	118	118	128	121	118	130	130	123	113	136	115	120	117	124	143	134	129	117	125	111	130	137	137	124	119	109	127	123	114	116	104	124	122	131	121	123	133	116	124	147	123	118	145	121	129	118	117	140	99	103	121	118	124	123	118	121	110	109	121	102	115	132	121	119	123	107	129	112	131	114	133	134	112	123	123	121	120	133	131	107	128	134	117	133	122	99	124	117	117	105	111	129	132	109	134	122	114	124	118	124	122	133	109	135	117	113	120	121	108	118	121	124	126	108	107	118	92	133	118	112	117	128	134	118	148	128	115	138	120	99	115	138	126	116	113	137	145	113	135	133	135	135	121	137	140	120	146	108	108	122	127	110	119	126	122	116	128	122	111	114	105	162	119	117	119	124	114	107	135	143	112	134	124	123	125	122	130	123	113	122	108	98	120	129	121	114	129	121	99	115	139	128	116	118	116	125	111	129
31447	23625	11157	2773	496	432	423	430	423	426	437	442	438	385	406	445	421	403	423	460	435	396	426	450	451	388	432	390	459	433	451	429	421	428	454	462	437	438	437	422	411	445	423	417	407	435	418	414	437	430	384	422	404	437	430	436	391	431	444	427	448	435	425	425	386	407	432	445	416	403	398	444	384	454	421	432	406	433	446	390	396	420	419	432	451	376	420	479	421	423	403	418	428	436	436	454	443	437	449	406	421	464	419	414	437	405	410	434	407	439	423	433	428	417	435	460	423	418	419	413	417	411	387	430	425	423	434	395	413	409	432	432	396	448	412	392	438	409	432	409	425	436	444	424	438	398	447	414	413	441	409	425	459	432	420	424	394	409	424	457	426	423	439	379	412	398	371	410	407	393	436	449	438	437	428	409	425	467	404	392	447	412	457	434	413	407	422	429	398	422	421	453	443	396	425	428	456	417	416	426	410	450	430	437	435	456	438	441	452	414	433	465	453	415	431	440	380	431	459	464	446	430	436	383	464	406	418	414	430	410	404	435	453	458	403	404	417	437	411	383	449	481	437	428	424	424	396	420	443	351	442	430	417	423	417	437	418	457	449	393	400	424	409	423	439	466	441	440	421	409	411	439	431	427	413	411	449	373	429	438	449	424	432	397	457	446	436	403	415	417	388	407	455	397	426	416	457	410	445	426	434	455	442	388	450	427	425	434	460	405	436	405	451	419	450	421	411	437	437	417	417	405	418	405	415	409	410	417	378	423	439	419	420	454	413	441	446	425	434	411	439	398	439	404	461	418	389	446	447	419	439	436	440	402	441	429	428	426	437	408	418	406	408	424	421	430	412	427	427	436	441	447	427	414	388	432	439	461	397	434	423	392	406	454	398	422	429	403	428	453	424	426	459	448	399	429	403	435	431	419	459	390	398	453	376	424	442	386	393	416	410	424	452	413	411	411	403	447	421	452	358	415	393	417	410	436	419	440	426	410	457	425	449	400	426	409	412	427	408	399	405	422	433	452	420	411	419	404	396	455	422	410	419	443	447	409	434	419	423	409	458	434	438	456	449	459	451	415	442	414	380	423	420	433	412	399	424	446	423	415	398	429	386	424	437	429	398	431	431	405	458	429	440	441	447	433	399	417	429	402	409	455	400	392	433	439	421	403	418	404	385	407	416	402	400	436	422	388	429	426	379	447	413	461	418	421	475	407	416	431	439	416	440	389	396	402	419	433	406	428	427	408	426	403	440	457	404	402	434	444	392	398	406	407	408	424	433	411	429	426	454	400	413	364	431	419	407	381	420	396	423	408	406	391	408	435	428	435	411	406	428	419	432	408	395	438	441	419	440	406	423	433	391	404	420	412	467	426	440	429	403	404	414	425	416	401	414	411	459	417	458	389	442	443	459	423	410	385	424	419	403	423	437	427	403	454	458	439	422	419	428	411	434	408	430	443	437	444	471	480	396	431	406	461	413	410	398	405	429	437	434	417	399	414	428	440	432	395	465	422	391	425	411	416	393	412	403	425	420	394	466	423	411	402	407	447	408	401	448	412	407	363	411	408	473	426	445	408	420	426	462	431	412	414	420	424	421	427	438	403	417	462	409	417	392	429	393	442	412	427	429	422	411	405	393	416	404	459	427	392	396	441	404	390	446	448	390	383	449	448	447	383	442	414	415	402	410	396	424	413	420	446	430	435	439	424	400	435	387	449	405	424	421	459	446	431	438	435	403	420	470	406	388	462	390	412	409	429	414	446	448	417	420	401	463	405	419	431	422	439	425	406	425	450	380	425	407	431	413	444	412	436	403	453	447	475	391	417	419	407	396	448	427	451	426	459	432	431	392	415	429	438	403	438	440	422	393	433	410	400	423	449	442	405	415	417	429	441	410	427	412	425	455	397	402	441	455	441	407	433	432	396	453	438	460	380	443	405	452	420	426	434	440	404	439	436	410	420	444	430	434	442	424	420	440	424	450	434	404	438	434	446	396	409	427	428	435	363	424	412	396	423	424	419	436	405	388	442	457	427	402	391	400	435	426	426	434	413	418	468	402	450	425	419	398	407	431	437	388	428	393	446	429	419	417	430	466	393	432	440	434	447	404	467	404	434	456	442	455	436	430	432	420	457	447	440	425	434	387	439	399	436	448	419	430	433	418	375	423	416	413	417	431	410	414	400	422	420	436	431	400	416	434	422	425	415	402	424	410	433	424	424	438	402	406	409	422	417	421	421	437	424	409	407	439	390	429	440	468	421	425	409	423	403	408	434	462	413	436	396	389	405	435	385	473	414	402	449	403	384	417	411	398	402	418	433	390	465	418	429	377	428	403	454	439	450	422	448	441	377	407	382	406	438	412	420	414	435	410	417	427	385	413	408	418	425	436	423	442	404	446	426	444	432	406	416	445	422	438	420	438	451	415	416	421	448	444	415	418	431	450	380	422	437	428	451	454	421	421	424	410	426	402	393	450	442	426	415	421	387	396	456	448	413	423	434	418	413	434	410	432	382	434	402	385	399	423	382	427	420	427	455	393	431	415	429	423	438	401	414	440	417	385	423	428	405	441	417	430	418	399	449	412	407	413	397	470	416	421	418	431	428	455	449	392	437	423	471	444	419	418	436	436	413	407	395	420	394	406	419	417	443	433	415	396	425	446	433	371	407	434	411	464	424	446	412	458	414	393	459	465	421	409	432	438	435	434	402	457	426	416	439	431	418	421	393	443	439	424	419	409	405	439	432	386	456	441	403	414	414	432	460	435	452	413	412	401	431	418	467	450	405	406	413	426	401	428	438	426	418	409	424	424	410	425	413	419	427	416	423	408	442	425	434	420	431	446	425	439	450	411	426	437	421	421	440	412	421	406	412	396	432	434	414	416	461	384	408	464	428	364	395	412	383	407	430	441	398	434	408	458	385	464	400	425	428	413	427	400	436	433	452	437	463	405	431	440	399	402	411	448	427	436	438	433	393	447	445	411	419	425	415	400	424	428	442	409	430	407	402	454	427	404	425	422	422	389	448	419	460	418	418	429	433	429	387	420	418	430	435	425	411	418	420	454	388	420	405	430	416	440	436	430	421	435	435	394	439	436	397	417	415	397	371	401	454	403	429	412	407	410	435	421	425	411	416	454	401	422	404	410	426	389	429	425	421	404	478	422	421	462	420	429	440	405	395	443	415	424	397	399	416	391	410	427	407	443	411	376	444	375	400	413	414	392	433	423	429	417	453	418	402	459	423	397	399	419	442	392	421	436	399	435	442	463	402	420	423	419	404	436	407	439	418	376	430	397	520	446	399	415	449	419	455	421	401	405	422	439	402	411	416	407	468	452	407	397	431	411	424	439	414	415	405	407	440	395	413	445	475	434	425	413	417	451	429	432	428	432	409	447	426	418	414	415	399	441	436	440	412	420	437	410	399	438	437	440	411	429	437	409	448	407	452	377	420	416	443	440	454	418	430	448	417	428	418	441	458	427	441	458	410	428	406	418	448
70348	62174	45324	19630	2911	255	216	216	225	191	179	210	172	187	191	195	198	180	170	178	200	199	188	166	158	175	192	187	187	181	194	178	191	159	166	175	178	184	176	171	187	194	183	183	179	173	209	172	204	177	176	170	177	185	183	194	175	167	172	187	176	184	181	187	178	191	196	168	179	172	195	182	173	211	208	170	179	188	188	180	175	147	166	151	193	163	184	187	159	172	178	189	168	182	191	171	179	178	194	178	180	169	173	165	184	185	176	192	171	190	158	174	168	170	170	190	173	202	175	203	182	191	200	157	196	192	191	171	166	165	178	189	188	171	180	177	203	163	176	175	191	199	190	173	161	188	186	192	183	181	150	190	164	190	191	184	183	184	198	179	157	209	181	163	172	169	196	178	187	198	180	160	176	164	185	177	185	180	180	183	168	164	162	192	177	169	166	177	195	187	173	183	186	182	183	167	195	197	182	169	166	200	137	171	177	174	199	174	182	183	195	207	177	192	212	183	175	188	177	182	168	169	173	187	188	169	185	169	178	183	150	188	205	170	180	170	205	177	183	186	159	185	178	153	181	195	177	185	197	196	193	162	190	160	170	163	184	197	188	202	187	160	170	198	194	165	179	190	165	179	183	178	185	169	196	194	189	199	186	167	159	189	177	191	189	166	164	199	178	199	188	185	174	172	187	181	172	192	189	193	164	176	181	191	195	187	189	169	181	192	185	208	180	175	203	187	157	192	174	180	174	196	184	179	192	202	195	174	187	188	187	173	201	191	183	190	163	207	177	174	178	190	151	157	143	190	200	174	171	166	176	159	196	181	180	182	154	177	147	184	197	179	201	159	184	178	191	165	179	170	195	183	179	201	200	174	180	175	187	180	181	202	173	165	180	186	194	175	168	180	203	172	169	163	173	184	194	186	167	169	174	181	185	195	161	193	207	188	180	189	205	161	185	184	179	171	175	155	184	207	194	195	184	181	209	189	168	179	193	177	172	175	173	195	178	180	196	176	195	160	215	196	190	173	160	170	173	183	195	196	191	173	198	189	170	175	187	188	172	183	151	174	171	192	167	152	186	165	176	167	157	189	176	172	210	189	181	160	185	183	160	188	169	157	177	172	173	192	184	186	178	203	181	188	177	165	196	168	188	162	174	196	191	192	192	180	175	167	204	201	157	172	162	163	161	204	164	182	176	159	151	172	184	190	158	175	183	158	177	164	169	168	183	188	186	177	156	194	149	191	161	200	172	186	171	192	165	205	199	188	181	194	177	177	177	165	168	180	182	199	181	208	165	177	185	157	179	169	178	183	167	184	196	172	176	187	181	192	186	200	176	175	169	170	183	213	180	175	186	187	188	179	174	156	173	177	178	194	177	185	176	181	175	175	170	169	192	161	174	190	190	188	164	182	168	185	154	208	190	204	181	192	194	186	152	182	175	188	179	194	175	159	187	179	196	181	160	172	177	170	169	175	201	179	179	214	195	177	190	180	167	200	187	176	211	170	190	192	178	185	188	153	191	186	170	180	178	178	192	187	193	170	168	181	179	198	178	169	154	172	209	199	202	172	167	173	180	174	186	159	173	196	195	179	187	203	189	190	186	172	206	159	200	215	163	204	181	189	181	167	186	173	192	186	188	184	191	204	168	179	162	186	167	193	183	176	175	201	185	157	185	154	154	190	167	160	210	169	191	219	178	203	154	185	172	186	152	156	176	192	154	150	160	194	188	177	169	183	173	176	184	165	177	199	167	166	190	200	166	170	176	177	200	174	161	174	174	204	163	184	168	189	180	171	165	197	191	177	176	157	217	195	178	171	197	180	160	195	175	172	186	164	169	181	198	205	171	186	152	204	179	167	178	174	183	190	204	192	148	186	178	207	200	175	183	205	180	156	182	170	183	171	196	181	204	168	177	190	188	183	188	165	186	184	188	175	173	184	169	156	190	182	193	157	186	171	170	175	163	176	160	185	197	200	183	186	171	162	191	183	168	182	194	201	162	190	183	162	144	175	171	208	172	187	163	186	158	136	169	191	178	211	184	218	175	182	185	187	191	173	195	187	185	175	198	179	216	194	164	190	191	176	173	158	198	188	194	173	161	172	168	195	184	156	190	198	183	172	174	181	211	169	175	189	176	205	177	186	200	166	180	177	175	174	207	182	182	185	175	185	163	174	174	174	175	192	157	181	185	143	185	176	167	178	177	181	167	177	189	173	171	175	193	177	183	217	206	198	165	189	189	164	193	180	178	184	189	157	207	169	167	183	191	166	193	184	177	167	196	167	187	213	187	195	173	161	191	189	190	183	183	175	168	179	185	174	190	195	191	165	153	174	173	188	177	181	178	184	162	205	209	210	180	191	190	191	189	182	162	146	188	213	185	206	188	167	174	182	193	180	211	181	151	163	183	188	185	177	165	174	172	183	218	216	165	202	188	172	176	170	190	186	182	184	204	184	184	177	208	187	158	182	193	199	190	177	165	184	187	209	184	209	184	176	175	180	181	181	190	200	181	158	185	162	201	173	180	186	191	178	171	189	193	184	172	183	159	217	165	200	184	176	204	178	180	180	174	203	181	189	183	200	192	175	185	176	192	188	185	198	183	174	194	165	183	159	181	221	184	164	173	164	182	168	178	166	211	161	179	179	176	168	185	192	187	204	182	187	203	167	171	171	202	155	176	170	166	177	182	174	165	213	174	187	179	175	184	174	184	173	178	199	180	176	195	166	186	207	195	199	177	202	176	171	176	184	194	164	178	188	169	182	178	202	165	178	176	167	180	192	187	165	194	190	185	169	189	196	191	184	162	180	195	181	195	159	177	190	182	170	159	200	159	184	202	193	162	177	176	190	196	172	171	177	179	176	180	171	201	191	192	168	193	155	188	180	163	176	189	167	178	187	192	187	157	177	189	171	161	174	180	181	171	186	178	156	165	190	174	189	171	194	170	193	196	198	167	185	177	179	186	164	182	164	195	162	175	182	189	193	209	195	169	175	192	184	185	202	178	180	197	186	169	189	170	175	189	203	198	174	176	183	197	185	183	202	156	161	185	191	205	197	176	185	190	179	187	224	164	156	177	224	174	160	159	179	201	181	169	192	199	173	169	192	165	164	175	175	158	174	161	193	174	186	172	191	191	195	186	181	188	186	175	190	171	184	184	185	180	175	179	182	191	198	184	177	169	174	182	204	216	207	205	193	194	175	195	182	215	152	177	169	189	182	186	185	183	177	174	159	184	176	209	186	172	192	172	172	170	184	210	179	184	169	197	180	184	181	170	170	169	151	183	186	174	198	172	182	205	170	215	192	193	194	177	188	162	193	193	179	200	185	204	169	211	165	169	171	173	194	176	168	192	165	178	190	185	155	150	169	159	206	184	182	198	173	176	169	163	176	186	161	155	153	197	181	160	187	183	193	195	188	154	176	178	164	172	184	197	176	191	195	207	189	200	186	170	195	197	186	179	177	180	194	182	183	182	179	169	179	182	184	170	185	175	169
51078	50192	42302	19442	1357	703	686	695	621	666	671	612	532	599	624	563	624	549	558	615	561	586	586	583	544	566	560	597	589	552	566	575	593	611	570	567	584	553	564	623	607	582	632	563	552	565	586	557	575	593	537	547	587	602	600	607	559	540	571	560	618	608	566	601	595	570	580	574	543	565	580	604	628	563	594	590	596	592	576	552	582	588	549	571	534	546	533	560	598	569	573	542	581	580	587	611	590	566	569	570	596	603	581	574	577	568	577	586	645	629	599	574	575	572	620	590	616	628	590	564	606	591	550	552	570	569	610	626	585	583	601	567	606	589	566	576	610	592	595	542	580	551	606	577	633	584	580	577	532	521	504	575	629	584	583	568	588	552	576	575	588	584	603	576	556	589	586	571	585	588	580	581	556	558	581	607	626	633	593	599	563	543	577	585	572	619	634	594	561	612	565	567	630	589	580	568	552	571	573	622	545	566	566	517	588	556	556	572	575	629	585	562	569	557	611	513	518	608	577	557	594	606	548	607	598	580	584	621	546	588	582	531	607	609	629	572	601	574	580	583	584	595	601	555	579	545	585	554	566	569	563	570	592	579	639	587	587	551	585	566	575	608	604	598	552	577	563	567	552	542	595	590	587	599	538	590	559	582	594	588	561	626	541	581	587	544	549	529	574	535	606	571	574	575	537	575	591	605	581	573	534	543	516	566	593	584	548	587	599	604	579	551	559	560	608	583	599	576	577	528	585	583	589	591	589	556	569	570	553	566	552	583	583	564	525	618	564	594	579	588	591	588	560	573	562	567	561	609	558	569	559	577	581	581	611	547	614	575	562	570	582	589	567	614	585	597	595	586	554	570	549	569	598	580	590	588	612	586	613	576	619	580	594	593	599	545	588	576	594	590	575	577	574	580	628	559	592	565	576	609	597	601	563	587	539	576	598	611	568	585	593	598	613	602	582	561	589	606	552	539	560	581	539	584	606	618	598	559	582	564	583	597	595	545	558	568	546	547	577	622	542	564	583	547	564	610	592	583	596	584	566	557	578	607	565	610	623	562	585	623	572	579	573	594	572	593	541	584	644	570	592	582	607	592	572	565	547	567	547	586	626	601	533	571	606	612	581	554	573	586	605	584	576	609	554	617	601	585	565	590	605	567	593	577	578	530	553	592	571	588	609	569	604	555	604	589	577	599	575	602	613	584	585	572	558	586	573	542	585	535	590	558	618	602	594	578	587	602	619	625	605	594	604	561	590	613	571	584	583	570	559	620	635	648	573	547	625	575	546	589	573	559	586	569	565	592	599	578	627	573	598	593	566	591	566	600	564	594	576	586	541	588	566	598	583	576	578	565	569	589	599	567	566	579	577	632	617	532	607	515	586	551	573	582	584	585	575	568	586	580	609	592	565	601	587	607	558	508	553	605	596	547	585	576	603	558	551	578	564	538	641	557	586	570	568	583	564	559	571	606	552	559	646	589	614	585	563	586	548	612	548	573	560	579	578	570	578	589	577	573	598	570	557	562	599	558	553	568	612	603	612	602	578	546	578	549	593	549	611	603	584	522	567	569	597	554	612	594	581	594	628	579	614	540	565	638	588	595	594	541	556	590	560	588	574	560	550	610	593	569	542	533	581	566	613	617	562	580	551	560	623	552	551	572	561	568	552	586	572	615	596	577	567	587	557	562	572	532	584	574	591	550	574	583	546	613	551	594	566	587	587	594	584	539	572	607	587	562	597	558	578	574	611	585	583	564	577	593	604	632	620	588	564	568	592	606	570	611	570	579	574	600	567	558	583	577	535	566	604	560	556	612	563	581	563	561	574	535	557	547	594	568	607	572	564	556	596	585	601	648	598	598	583	534	566	568	559	605	593	562	588	603	561	565	617	544	550	582	549	577	560	563	607	602	591	628	619	572	584	571	597	578	559	622	599	593	599	576	585	586	593	531	576	552	594	577	547	590	550	585	536	624	592	574	557	542	571	575	624	607	610	611	566	583	538	606	582	601	586	578	582	531	520	555	588	565	594	559	635	585	566	553	564	580	589	574	569	622	554	589	590	579	577	583	598	583	587	538	585	559	619	574	586	586	574	568	599	589	577	563	556	561	588	596	586	610	530	576	564	575	595	589	518	580	583	577	594	611	565	590	567	559	541	594	621	557	548	572	539	588	576	591	548	558	591	584	548	519	600	566	593	552	574	605	570	574	587	606	577	570	606	647	591	584	603	542	554	556	611	544	588	596	568	561	610	598	580	580	588	579	601	579	565	587	646	586	576	611	603	576	547	622	558	622	562	590	542	582	583	568	529	600	583	583	586	521	593	597	604	625	546	546	574	557	571	623	538	577	571	605	556	561	592	602	540	593	564	567	567	535	599	574	603	575	605	544	567	582	551	568	564	596	620	573	576	570	617	573	598	587	587	594	571	538	573	585	577	546	582	575	556	586	556	609	532	592	617	581	598	583	607	568	563	549	591	561	545	581	582	605	574	590	533	594	539	618	567	575	588	580	580	592	593	562	564	575	618	579	549	568	565	660	555	620	579	610	578	619	566	609	593	565	577	561	643	590	572	552	606	565	575	552	562	615	579	567	608	575	568	576	593	611	595	578	599	582	597	549	609	586	612	600	568	604	639	609	623	587	568	568	511	557	608	597	572	575	561	564	548	601	592	567	566	560	611	596	609	600	554	626	582	540	548	568	630	582	572	580	579	574	574	563	643	576	610	589	561	554	581	548	557	605	614	604	577	582	601	543	554	562	555	541	570	612	597	559	569	578	584	596	571	626	580	586	560	592	613	602	552	612	584	577	609	575	573	585	584	604	518	580	583	599	573	574	580	551	555	568	554	575	597	527	574	577	581	589	632	574	568	589	586	613	570	600	569	620	579	561	600	557	609	580	576	590	590	590	619	557	579	585	614	582	575	585	550	589	588	587	533	604	600	568	593	587	526	588	572	581	574	554	573	589	549	578	569	612	603	583	600	568	599	620	590	584	571	556	573	602	574	583	598	570	592	570	600	599	554	564	566	626	573	575	591	601	607	576	552	606	590	641	570	594	574	596	588	631	544	579	604	558	564	579	572	588	590	604	557	603	595	572	617	545	588	611	596	560	597	575	610	553	583	560	519	561	623	612	569	577	611	606	594	582	619	579	580	602	586	572	555	617	552	602	585	573	590	569	562	595	556	602	610	577	624	588	575	561	613	627	595	602	560	561	565	572	571	582	613	541	567	578	560	598	559	564	579	555	568	602	582	600	577	590	569	599	584	569	599	584	566	550	604	554	540	575	550	579	538	546	574	584	579	594	553	579	594	530	609	587	591	543	552	592	559	604	574	630	569	543	570	628	565	621	573	562	572	637	593	569	561	584	544	620	550	558	563	567	572	594	598	584	553	569	587	608	572	595	576	551	575	606	600	566	590	559	539	561	584	601	592	589	596	551	586	601	560	566	559	511	584	557	569	603	586	592	636	588	521	566	561	561	593	570	530	577	562	602
79808	73408	55981	27297	8452	553	360	329	305	332	307	267	271	309	275	308	274	301	278	256	300	272	315	272	281	301	283	279	284	319	255	294	275	308	243	255	300	276	290	272	268	263	322	307	248	282	279	247	286	272	302	269	276	295	272	258	262	281	273	293	303	302	277	289	294	273	310	283	275	262	307	269	258	263	269	278	246	288	277	282	274	283	277	273	305	284	271	257	247	294	299	294	266	253	285	296	291	270	278	315	300	275	263	275	317	260	267	250	302	262	289	255	290	307	277	282	251	270	268	294	302	312	280	267	312	265	282	292	300	306	284	275	258	267	285	251	281	289	249	312	302	293	303	306	284	266	255	282	306	283	288	274	292	263	296	250	274	254	265	290	304	266	299	260	267	281	283	267	305	301	280	303	289	295	270	276	291	287	266	288	258	282	300	301	304	264	272	295	240	283	272	252	281	288	246	280	294	290	242	275	288	288	287	274	263	307	265	296	278	299	249	261	261	237	291	280	285	275	262	293	299	304	280	259	266	268	302	266	288	278	269	267	290	282	281	260	256	306	286	288	267	307	288	283	305	299	287	286	265	263	248	253	294	288	278	289	265	262	253	267	292	270	258	288	271	273	253	303	293	273	278	290	262	268	267	269	274	276	280	294	268	287	325	281	307	278	283	302	296	258	270	276	316	262	277	288	272	270	307	281	299	316	293	300	276	273	255	282	289	287	293	291	286	272	264	261	291	314	262	282	275	294	270	279	303	264	280	280	312	263	284	270	298	268	294	276	278	304	285	289	297	271	266	271	260	300	276	249	279	299	281	268	250	290	282	261	294	304	275	268	285	245	277	283	274	289	280	282	293	278	285	248	273	307	278	265	290	262	268	266	293	277	303	247	272	287	291	256	258	267	271	242	253	285	261	282	250	275	265	238	289	274	315	253	288	262	248	289	257	274	264	283	275	282	285	274	277	295	246	309	260	302	296	290	280	276	296	273	289	268	263	273	269	302	262	261	286	293	294	266	283	252	287	287	289	281	288	278	280	274	278	276	295	245	255	284	287	282	279	278	283	303	268	271	270	258	304	249	305	292	275	270	289	261	304	269	286	278	314	289	271	297	321	264	276	291	250	270	275	283	260	270	315	266	286	288	297	278	272	276	309	270	277	282	272	268	277	252	276	274	275	256	273	273	273	258	282	274	290	288	307	251	288	282	262	287	262	291	260	284	292	290	284	258	279	279	292	258	290	298	257	287	273	290	296	250	305	285	283	269	279	281	273	252	258	294	264	293	300	256	282	274	291	290	238	255	277	271	277	264	272	291	252	291	289	293	250	268	260	281	272	266	283	322	245	302	270	322	305	284	260	263	309	262	276	303	300	273	309	293	298	294	311	294	305	280	309	267	245	274	283	273	277	281	296	274	269	293	297	291	263	271	263	283	275	286	264	310	305	285	290	268	284	249	282	289	306	282	302	264	285	273	268	279	260	279	269	248	287	282	251	278	244	279	241	270	303	266	271	281	286	265	327	277	252	277	273	294	278	280	270	303	254	248	299	289	291	288	284	278	295	268	266	264	305	286	297	240	278	280	300	318	291	280	293	288	250	279	261	263	289	282	287	285	283	262	291	260	277	274	292	292	288	291	252	248	269	276	275	275	262	245	292	265	282	278	284	290	281	282	299	284	269	281	289	258	270	293	282	257	279	287	270	280	287	267	279	296	254	256	279	270	303	268	250	268	271	275	258	274	281	292	296	286	295	299	283	272	249	264	276	264	278	272	254	264	263	306	299	284	244	276	306	271	264	288	302	269	281	266	262	275	279	260	255	290	295	272	292	297	245	278	282	278	254	274	279	264	262	283	276	296	243	303	261	262	278	307	275	272	298	285	274	308	281	311	277	293	253	263	265	264	279	294	284	289	264	280	307	273	304	295	271	307	273	268	243	282	262	293	256	278	272	295	284	273	268	286	304	290	269	295	323	278	288	272	275	293	267	262	249	266	284	289	280	281	270	275	265	257	292	254	298	284	260	311	281	281	278	262	268	290	268	290	283	264	301	304	293	303	279	320	284	257	326	304	262	293	294	273	282	282	284	272	279	271	282	304	306	283	269	282	292	261	319	280	289	291	290	289	293	274	300	270	302	250	274	275	277	271	295	263	260	278	255	279	251	268	277	274	261	257	274	296	271	257	289	289	276	273	292	296	268	259	294	309	278	313	271	268	280	294	276	301	265	279	274	239	255	264	304	272	287	292	295	263	244	266	282	296	284	282	280	299	277	284	303	282	252	277	265	274	270	284	305	272	290	273	280	267	257	298	281	284	288	260	308	282	272	267	268	296	271	269	253	291	282	266	278	300	282	292	235	266	300	285	276	271	261	267	305	267	261	254	261	270	269	324	283	258	286	280	279	279	275	281	265	266	276	295	265	280	282	289	243	295	280	263	277	287	272	286	278	281	287	283	277	285	261	286	233	296	259	265	285	291	297	307	299	301	273	252	270	257	296	259	307	239	281	307	264	294	261	299	265	258	274	268	303	292	281	283	294	296	304	279	296	287	281	277	268	258	306	287	272	262	276	300	298	311	276	258	277	284	279	280	301	288	278	281	248	284	281	269	288	265	280	287	266	274	262	257	291	276	289	268	257	263	244	252	268	251	274	296	283	279	276	284	256	296	276	296	276	278	232	263	285	282	291	269	274	321	312	287	277	291	308	273	295	281	302	288	286	280	276	274	293	309	295	274	283	289	282	269	259	275	245	279	285	307	291	285	329	276	293	290	303	276	276	289	271	279	267	303	295	298	265	293	296	298	292	278	262	272	281	288	266	287	256	267	281	290	292	257	279	291	290	265	275	271	258	298	310	287	267	261	266	275	281	309	289	300	259	255	319	289	269	275	266	293	273	272	245	274	239	260	293	309	254	269	273	272	293	277	305	291	279	305	264	277	275	310	258	232	295	282	270	295	302	249	279	285	283	288	289	267	247	281	277	283	268	281	280	264	274	315	280	263	269	270	276	281	299	266	280	319	274	280	281	275	304	274	275	271	276	285	280	258	272	269	280	272	286	273	276	262	281	279	285	290	317	283	297	264	287	290	295	280	243	260	312	283	276	267	320	295	275	279	278	254	276	268	266	280	273	258	280	268	278	307	235	290	300	235	279	265	258	300	271	272	262	272	295	264	268	288	277	324	235	295	301	280	270	256	305	259	259	261	272	314	277	252	260	271	270	250	281	322	276	294	261	264	250	288	280	275	292	262	260	265	266	284	268	295	296	270	300	297	270	281	231	286	265	303	299	295	287	268	272	278	287	285	291	248	262	276	270	274	283	259	277	302	310	270	302	280	247	283	294	309	265	272	265	289	262	308	269	280	327	266	282	278	283	298	266	231	295	267	276	289	293	278	262	234	301	279	298	273	303	277	291	270	278	300	289	252	269	263	278	261	304	249	270	280	283	279	298	243	297	278	294	281	293	312	249	247	311	294	247	269	280	278	275	302	286	289
62680	63268	52694	24400	4217	1062	1063	1014	1002	958	935	961	938	900	873	910	862	930	887	901	870	823	825	821	834	848	835	816	800	806	855	803	886	838	837	857	893	876	865	828	778	825	827	810	846	871	835	844	862	815	895	828	855	838	830	831	800	907	800	836	787	842	872	858	857	854	829	795	828	815	883	832	794	833	804	833	819	823	856	823	789	873	836	795	866	853	811	832	771	890	871	829	864	849	812	834	803	810	834	853	872	798	868	867	877	810	797	832	815	787	824	844	875	889	773	816	813	825	837	864	797	875	796	849	828	819	839	817	829	821	816	866	888	863	818	873	779	831	846	826	864	841	878	835	837	835	832	812	795	837	805	876	783	827	773	833	814	807	850	827	895	819	812	832	856	846	846	848	860	861	856	826	859	828	874	852	838	853	847	831	802	858	834	886	808	837	842	838	870	825	841	796	817	791	864	873	826	875	869	853	814	835	893	820	820	861	842	832	820	861	808	824	853	822	819	853	866	828	814	811	809	846	787	799	818	820	821	867	804	844	801	803	855	831	784	857	804	827	777	824	852	814	812	881	826	887	820	811	855	796	830	805	856	822	835	864	860	834	861	798	804	846	809	856	834	866	839	860	828	854	813	791	860	829	836	856	787	858	763	841	803	801	735	879	808	845	837	832	878	851	780	845	850	841	798	797	885	784	823	893	813	811	783	833	828	815	845	815	796	822	863	867	824	816	798	762	865	842	817	797	905	884	877	796	858	809	801	805	835	856	823	780	846	827	808	830	838	818	823	782	815	865	843	777	834	835	785	848	914	850	806	791	850	837	814	834	829	839	853	820	785	818	848	856	825	827	792	843	798	809	814	795	808	848	814	851	760	790	796	780	867	808	874	857	863	870	774	842	851	835	818	867	816	816	804	825	883	801	782	841	828	819	863	857	825	826	842	853	815	840	845	827	861	869	841	856	769	802	813	775	833	808	807	798	833	829	840	838	810	852	846	820	803	881	827	848	808	824	837	777	795	835	845	837	795	862	859	871	846	818	871	809	786	848	838	894	814	864	849	794	812	800	879	801	862	818	801	842	841	817	796	835	846	826	832	872	817	804	823	795	850	849	836	871	870	832	830	818	794	864	834	810	810	808	835	864	871	880	822	863	861	827	873	805	815	847	823	803	833	752	806	895	832	785	849	788	856	815	851	848	912	831	814	821	815	833	840	869	792	833	820	811	866	858	836	812	813	816	812	802	797	779	814	795	788	831	877	808	826	859	844	818	846	793	814	866	808	870	827	874	859	860	872	815	867	853	858	801	819	798	829	847	819	834	840	843	848	863	844	825	843	772	830	841	879	832	797	831	842	827	858	864	828	818	910	802	847	828	831	794	821	908	844	806	818	847	813	835	848	825	809	837	853	818	859	848	819	813	854	812	804	847	806	869	824	803	893	805	780	845	875	857	875	860	853	832	816	830	809	813	821	804	789	867	837	818	810	830	833	824	852	827	871	817	789	881	773	811	822	831	880	834	816	849	852	837	838	831	820	848	794	842	745	804	860	834	840	814	805	849	831	815	857	815	818	827	879	889	776	790	854	798	779	821	779	852	812	838	934	853	846	838	863	787	861	855	835	866	844	855	839	833	841	843	794	824	833	823	790	797	805	855	738	792	874	790	816	838	811	892	825	841	827	792	848	798	792	870	860	839	817	844	867	858	818	788	833	837	876	825	878	796	754	761	822	812	835	831	825	835	835	846	842	786	784	789	851	821	848	806	844	798	794	825	806	846	794	780	838	857	885	809	857	829	823	876	876	827	825	819	810	878	851	882	860	850	850	860	849	842	834	851	879	803	828	820	834	781	818	787	824	838	783	857	820	847	782	834	844	824	861	859	855	842	839	860	830	826	870	818	845	802	882	805	867	821	756	857	852	862	850	855	901	795	834	817	817	868	816	823	835	805	860	836	827	792	830	825	798	849	834	824	853	847	809	841	825	840	813	829	833	812	793	834	807	831	881	852	836	813	809	799	842	768	857	777	853	843	826	805	816	822	800	829	869	861	791	823	860	828	890	815	798	883	851	821	802	876	829	877	866	827	813	819	831	804	868	837	841	851	879	814	839	837	806	828	837	768	816	834	843	828	829	829	815	822	793	813	808	820	828	796	825	874	847	844	782	840	770	843	797	840	823	831	812	846	823	824	825	805	825	827	787	805	871	835	849	841	792	797	835	833	840	798	798	845	832	784	860	807	866	863	827	846	782	826	874	848	818	824	816	860	849	816	843	799	845	770	804	843	795	843	816	885	785	786	852	846	822	808	809	841	830	784	795	852	899	822	813	857	811	859	868	833	796	856	803	859	813	854	887	855	901	843	873	853	807	854	874	823	848	831	867	842	838	795	862	871	844	852	842	806	865	845	819	830	778	766	814	799	820	851	809	855	824	822	780	820	824	817	800	828	884	830	877	845	853	833	827	798	793	819	862	821	851	862	803	844	820	861	822	831	792	816	849	819	776	837	845	814	833	855	841	884	875	825	819	822	859	837	878	873	821	819	806	822	851	850	815	826	830	861	844	861	844	802	847	807	836	806	826	828	858	838	778	860	825	803	854	855	775	847	836	827	835	826	828	832	835	842	806	891	842	827	838	875	858	823	897	823	804	815	809	825	826	803	848	795	855	837	824	853	878	860	866	845	859	781	860	848	834	826	796	789	833	837	812	766	832	867	808	847	803	840	804	829	883	856	826	795	831	825	835	869	872	802	865	846	799	796	806	791	815	793	815	789	848	833	824	805	786	800	871	807	854	816	889	871	799	857	824	840	836	805	887	843	844	781	889	830	844	837	871	840	819	868	825	876	867	829	846	863	812	781	837	797	864	889	861	863	793	858	839	831	840	855	850	814	863	838	832	858	875	774	798	840	879	842	833	829	795	860	809	864	806	815	833	837	838	865	854	815	850	847	803	768	828	820	902	830	852	785	837	832	830	845	811	873	858	868	834	829	836	870	797	832	806	854	856	821	889	870	822	836	803	815	842	870	795	866	787	822	837	833	859	852	843	869	819	834	822	836	859	826	865	733	810	816	819	805	845	853	823	866	818	901	852	824	828	822	763	855	805	831	834	821	835	848	848	789	806	820	816	822	848	878	754	809	832	812	865	836	851	841	868	813	861	834	882	839	836	822	860	857	836	855	831	828	817	800	780	833	807	798	852	825	868	880	807	813	865	863	853	783	848	912	826	822	784	825	818	823	865	829	825	804	819	836	839	807	855	882	837	818	830	812	792	815	841	867	838	818	855	816	849	837	846	830	848	826	787	814	857	794	784	786	826	803	803	838	835	813	857	866	820	860	878	794	873	782	813	837	822	849	865	844	808	868	823	841	870	815	801	827	872	844	805	805	860	826	869	810	806	818	843	815	814	849	808	842	836	842	827	824	816	828	808	859	846	824	848	807	816	826	855	778	853	833	825	891	851	797	800	763	850	820	818	856	870	899	833	811	808	835	835	814
32673	21601	8560	1132	304	128	117	155	133	144	121	112	122	121	126	121	119	129	105	121	134	135	112	130	124	131	139	125	119	136	130	156	123	133	131	115	130	155	108	131	138	112	113	111	128	130	126	125	144	108	118	130	115	125	124	139	131	139	134	109	121	144	136	118	135	110	117	108	133	134	119	134	132	138	154	129	138	136	140	120	112	134	143	121	129	106	132	113	120	117	122	123	133	117	103	95	107	133	112	147	116	126	144	144	139	134	124	137	136	123	124	142	122	119	123	107	138	120	131	147	142	132	124	120	137	112	141	119	136	137	158	136	145	113	134	107	131	147	130	124	114	121	120	120	130	115	147	114	133	125	114	113	144	133	113	121	121	111	122	128	123	127	125	134	124	114	146	149	129	134	131	116	125	139	137	127	133	137	143	101	116	132	126	132	112	133	132	121	119	129	122	136	143	133	127	118	132	158	126	111	131	142	127	124	135	124	120	147	145	132	124	133	137	135	116	120	137	135	128	131	138	120	112	139	131	131	146	134	124	135	114	118	131	133	141	116	118	125	141	110	144	125	144	114	110	126	138	139	118	141	124	141	119	126	146	116	121	117	141	139	137	139	139	121	124	133	113	115	122	123	125	125	129	117	125	126	123	106	127	141	141	131	136	147	159	122	133	137	112	122	129	108	140	124	129	126	109	107	131	131	131	147	141	144	136	122	109	125	123	124	132	131	123	116	124	117	109	146	118	111	126	138	115	116	124	134	144	104	110	115	98	129	126	126	119	100	130	142	138	113	134	114	133	128	127	122	132	141	125	127	125	130	138	139	145	135	134	124	125	123	144	146	146	114	131	133	114	147	128	118	135	111	128	111	110	131	132	127	132	128	126	134	122	148	129	128	119	124	116	112	127	123	120	136	144	153	107	114	125	117	116	136	146	118	130	121	125	145	118	109	115	144	124	137	143	132	125	132	152	139	120	122	110	151	100	111	136	95	121	133	123	133	151	133	122	125	118	137	118	143	129	121	119	147	129	138	132	138	125	121	118	123	115	142	120	128	137	143	147	123	133	107	116	105	91	127	125	130	128	118	133	134	127	128	129	125	117	133	123	144	121	147	112	132	136	119	133	119	134	114	122	122	129	113	153	128	141	141	132	115	120	131	119	127	134	119	137	121	148	131	149	118	124	130	124	128	116	128	135	133	144	123	138	151	141	115	134	120	124	118	117	126	143	138	135	130	102	126	139	132	123	129	123	131	131	125	142	150	138	126	147	130	125	135	133	132	126	125	126	135	122	144	123	119	116	119	149	129	121	130	132	136	122	145	108	116	112	134	169	149	110	123	107	119	153	124	132	127	137	143	119	136	126	125	120	109	129	152	130	119	130	120	127	125	131	128	128	128	128	115	106	149	128	144	141	123	142	129	127	118	140	144	145	140	133	124	137	136	114	129	112	127	124	112	116	123	126	114	121	114	141	113	138	123	131	130	119	137	130	126	152	125	129	122	123	124	135	116	141	136	122	126	136	126	117	123	116	134	126	124	103	111	146	108	118	155	132	127	138	130	130	112	157	119	102	128	141	137	149	120	142	131	132	132	121	138	129	136	135	125	150	125	134	133	132	108	115	127	118	132	140	130	127	134	142	123	124	140	112	135	117	130	137	110	124	119	143	110	136	135	121	127	147	129	137	149	116	134	115	125	126	129	123	128	136	115	134	135	146	144	121	141	117	123	137	138	118	133	123	149	126	128	117	132	147	120	116	141	130	112	122	128	142	120	139	139	118	121	132	139	111	125	127	112	155	134	114	134	118	129	132	132	137	137	143	122	125	121	131	141	139	115	135	128	133	144	114	121	142	143	144	129	137	137	137	145	120	124	121	120	128	131	131	117	123	145	133	138	127	118	125	133	123	114	118	127	126	122	140	114	122	127	143	128	117	134	130	113	137	118	135	125	133	139	129	148	119	116	128	124	130	114	131	136	149	111	123	118	106	106	122	145	116	118	123	116	128	142	109	140	112	126	106	134	129	113	115	123	113	127	117	150	143	117	111	109	124	129	116	147	113	117	123	140	124	121	128	134	129	130	119	115	125	143	117	136	115	137	130	125	138	119	118	122	107	135	135	145	137	133	114	117	150	130	120	132	125	125	123	144	136	143	116	122	148	114	117	133	136	126	143	127	134	130	132	108	127	122	127	130	125	132	146	142	113	114	126	120	145	139	130	117	121	126	120	116	113	124	126	123	131	125	134	140	140	133	120	111	125	125	135	137	119	139	121	140	141	140	110	122	126	120	126	121	124	131	144	128	113	127	83	134	135	143	142	135	131	133	136	117	115	108	121	144	144	120	120	131	132	121	110	143	154	135	123	126	119	134	149	132	126	130	138	123	143	119	119	124	140	125	129	141	127	125	130	131	129	113	145	119	139	102	117	112	97	123	149	142	136	137	114	140	118	127	140	135	121	126	129	125	135	117	127	118	113	115	101	128	122	139	126	123	103	114	116	119	115	118	126	140	117	142	138	132	141	133	119	128	138	123	111	129	129	121	153	128	118	128	119	118	127	132	128	151	124	120	141	134	131	135	134	120	127	100	132	120	142	105	132	138	128	133	139	125	123	99	123	132	130	122	130	122	107	124	129	106	135	123	129	123	145	130	146	116	112	124	130	126	109	131	127	117	120	149	127	124	123	135	124	121	130	132	147	124	119	119	130	128	124	131	153	132	152	133	140	116	120	122	120	127	119	125	120	129	117	123	122	117	125	119	127	127	116	148	128	124	115	126	109	104	117	128	128	117	122	122	140	118	133	120	118	126	130	131	116	125	120	85	137	122	110	128	137	99	131	140	141	98	129	132	123	130	145	114	125	152	115	128	138	114	135	127	119	132	124	125	165	121	144	126	116	130	127	120	114	114	129	115	130	122	131	133	137	144	105	145	142	137	133	139	110	118	115	127	116	128	132	138	117	151	135	144	109	109	113	135	109	149	148	125	140	133	112	126	117	133	134	145	112	123	114	142	124	120	124	125	99	149	114	125	122	134	134	129	138	130	137	129	119	118	139	129	127	116	121	123	141	125	152	148	134	129	128	135	112	149	133	111	151	149	126	126	135	146	129	123	123	118	137	121	116	125	131	116	116	149	117	110	123	121	146	140	102	139	130	120	115	111	124	121	126	143	124	134	114	123	116	116	122	127	116	129	120	127	123	124	145	146	135	130	133	139	115	122	117	127	96	136	156	147	131	132	124	132	128	105	121	113	108	117	133	134	121	146	137	109	109	115	135	111	130	133	148	137	130	141	114	133	139	130	124	134	127	137	134	122	147	122	108	125	140	128	131	129	121	147	133	125	141	130	145	116	136	144	130	128	144	142	111	116	149	140	138	124	108	122	127	128	153	138	122	126	147	94	118	117	123	110	141	115	125	103	135	130	131	113	130	131	136	126	124	139	110	140	139	132	139	133	138	127	115	116	147	119	123	133	141	136	140	122	119	132	128	122	119	122
32053	25029	11367	2347	723	437	438	437	440	395	416	405	424	471	491	423	466	447	410	420	470	433	426	443	463	457	482	430	442	404	438	434	428	428	480	436	405	425	430	439	404	427	477	427	452	465	430	467	448	434	473	431	461	417	427	423	433	431	445	466	445	468	430	429	438	471	465	423	452	454	458	422	434	470	463	436	465	408	430	434	469	423	410	429	430	459	495	439	433	430	466	457	457	414	451	421	424	405	414	406	472	459	441	408	450	459	446	412	453	408	432	452	439	439	428	428	452	435	427	451	431	428	449	443	454	394	446	475	445	435	465	473	446	447	409	403	417	440	475	430	392	457	410	401	414	446	415	469	419	466	407	468	434	435	408	420	430	420	424	433	451	431	461	447	479	442	407	450	455	437	437	443	460	450	424	452	426	446	455	449	423	444	440	470	465	462	471	434	440	456	411	449	456	461	439	450	433	427	429	423	436	465	439	461	467	426	488	435	480	413	450	419	442	442	443	413	423	413	414	423	464	469	441	465	455	448	412	434	450	426	468	455	436	472	383	455	448	474	441	456	436	465	465	461	438	487	433	405	469	483	423	457	415	417	413	463	439	461	441	437	461	431	431	465	435	415	462	415	457	428	420	440	443	427	430	460	438	461	484	425	443	466	424	451	438	431	398	434	422	429	400	489	449	416	425	458	441	432	415	409	432	449	447	426	469	459	432	448	410	434	448	430	415	425	446	484	445	414	443	454	451	404	454	444	486	446	439	446	419	441	445	461	493	426	453	449	447	455	411	423	450	429	471	412	447	479	437	446	463	453	449	423	439	445	462	432	462	449	450	419	456	448	423	436	426	438	452	453	431	478	444	426	459	449	409	447	433	463	444	436	455	427	438	451	446	440	475	432	425	448	451	465	425	422	433	468	407	482	406	408	428	457	448	421	446	418	448	421	423	475	496	414	477	463	432	460	411	453	419	437	439	425	471	446	434	438	438	461	411	422	428	467	455	449	463	463	440	444	448	440	423	434	426	441	456	432	422	454	433	483	429	460	424	467	483	432	444	443	438	448	474	442	442	418	452	452	442	436	443	461	400	429	443	464	453	435	426	443	454	450	454	432	459	447	439	478	448	435	425	462	445	454	461	433	441	439	457	456	442	440	431	433	477	461	432	437	437	414	457	448	433	433	481	419	444	469	474	435	456	449	420	434	448	416	458	431	446	464	431	431	408	455	472	432	430	436	463	435	476	462	455	453	418	420	482	438	481	424	432	439	458	400	413	425	444	434	430	473	454	440	455	411	466	437	481	396	477	479	455	444	454	445	406	406	493	469	425	431	433	423	431	464	432	440	437	405	439	429	461	441	427	438	443	448	447	452	460	411	446	484	441	421	402	418	443	446	418	387	412	427	471	453	451	433	428	422	465	421	448	443	445	411	470	458	428	428	473	398	418	449	478	431	468	444	415	421	455	460	457	417	429	423	433	459	449	422	441	441	434	462	436	433	405	480	430	437	418	478	404	466	483	476	440	477	454	442	418	446	458	444	453	460	433	445	445	446	458	434	464	436	419	435	460	448	455	458	424	428	437	451	448	435	432	451	461	437	403	446	462	474	456	421	424	445	403	428	466	439	428	440	423	456	465	452	436	441	455	484	471	432	456	424	441	454	420	437	416	466	424	447	453	489	445	456	441	440	448	443	431	419	398	451	448	451	416	475	465	412	426	420	466	434	442	428	445	417	453	458	430	416	460	440	453	446	473	430	458	441	391	415	478	433	431	450	448	438	436	441	435	399	417	404	462	430	435	435	468	402	415	462	432	465	440	382	423	464	456	461	405	424	447	468	446	466	473	455	451	450	436	425	457	437	446	432	453	393	442	428	435	396	466	447	447	463	427	416	405	471	437	433	444	440	449	448	460	428	464	442	436	458	431	458	419	443	445	444	466	441	431	433	430	466	462	414	433	430	423	446	463	432	399	414	435	393	435	426	447	465	436	460	411	474	456	477	453	426	441	460	433	404	460	472	418	438	466	458	452	413	430	445	449	475	383	443	448	433	433	426	421	464	436	447	411	507	454	425	454	467	463	426	459	416	451	456	424	446	487	438	457	466	421	466	466	436	439	424	459	414	455	446	474	467	437	386	432	476	444	405	446	453	475	413	446	435	468	455	434	440	430	389	460	444	422	423	400	404	432	401	415	438	430	415	457	471	420	473	429	457	463	426	432	446	430	419	460	421	461	474	426	418	457	439	463	488	414	451	431	446	434	403	454	465	419	454	419	423	444	431	437	440	418	454	444	436	438	467	488	457	440	496	442	450	448	482	436	450	450	434	418	461	465	405	454	427	449	447	444	416	446	465	451	417	403	422	433	434	413	408	461	460	456	448	449	438	492	455	436	434	442	412	429	422	457	463	452	448	453	451	441	431	456	459	462	445	438	456	386	451	456	431	435	435	449	455	431	422	458	434	470	479	442	438	437	451	461	450	456	463	471	446	453	436	436	427	458	426	469	464	426	435	411	416	447	461	380	448	446	431	410	450	458	443	427	454	450	445	488	421	434	460	437	445	451	462	422	454	450	440	452	445	411	450	449	438	471	425	429	467	477	425	465	453	459	438	425	429	459	417	436	409	412	449	460	427	437	424	440	441	419	444	474	445	447	455	419	433	433	429	421	452	472	423	412	436	452	419	450	416	458	446	434	456	424	431	442	448	442	439	437	490	430	401	426	417	442	424	463	443	451	429	415	443	426	433	433	443	439	455	477	450	480	442	454	435	402	426	422	454	426	489	471	455	453	434	465	417	430	423	409	448	424	456	478	443	469	475	425	480	402	438	424	444	440	425	435	420	427	465	408	447	438	471	484	437	465	434	444	441	433	438	412	473	415	451	480	458	464	427	441	465	455	434	437	399	429	436	512	412	433	437	408	435	440	423	435	445	443	440	465	432	448	417	427	429	422	441	435	412	434	428	447	424	426	415	440	424	446	432	462	429	436	448	456	443	446	433	432	457	394	442	445	464	445	433	455	436	436	429	432	438	461	444	447	467	448	442	437	426	442	440	432	408	453	412	459	475	404	434	446	438	451	410	416	459	430	468	409	430	422	432	450	453	433	435	431	424	455	490	465	467	432	475	443	431	423	442	421	450	437	441	423	395	429	471	425	411	438	455	419	438	456	449	442	429	427	429	465	447	486	415	454	444	444	413	445	431	473	438	417	453	426	459	409	425	403	388	467	428	450	435	409	416	464	428	437	475	415	440	439	434	392	418	412	431	470	443	443	448	465	435	445	483	455	461	433	477	443	435	426	473	439	428	456	448	429	425	463	453	453	436	433	436	452	447	439	444	437	453	455	452	417	437	474	457	455	413	425	420	469	426	481	466	431	399	436	447	432	431	461	477	463	441	429	441	438	466	443	478	441	417	415	469	481	471	419	449	414	452	443	461	461	464	451	438	425	422	418	463	481	443	471	467	450	461	438	436	414	426	418	439	426	429	420	419	420	438
71253	62605	44749	17816	3172	261	206	206	216	231	206	170	192	188	184	193	198	194	201	179	163	174	175	163	182	181	194	192	171	182	191	200	200	214	178	184	179	189	170	162	177	200	177	199	172	177	167	211	208	171	181	191	194	209	183	174	152	186	183	191	188	185	171	187	162	207	170	172	194	192	201	204	184	178	191	156	175	188	178	198	182	185	188	189	193	217	153	169	169	230	191	180	195	163	181	187	194	175	179	200	178	209	191	191	174	172	157	184	201	204	204	176	191	184	167	200	165	183	200	169	190	190	192	206	189	171	185	176	190	206	178	155	191	179	203	188	183	208	195	182	189	183	162	175	192	157	175	179	187	190	177	173	182	181	194	181	189	200	178	211	187	206	198	187	198	167	180	182	195	190	185	195	208	193	162	184	194	156	179	168	163	195	190	201	169	196	173	175	176	175	160	199	166	166	192	213	162	154	184	172	189	178	183	166	194	190	194	196	180	194	170	201	187	145	180	176	172	194	183	203	165	199	192	202	195	173	169	184	165	183	205	195	213	189	200	177	177	193	173	203	176	183	177	180	188	168	210	183	185	175	164	180	189	178	181	195	167	179	169	207	172	174	169	180	163	169	186	205	174	184	201	181	170	189	168	193	205	175	190	178	181	174	180	198	191	211	186	176	175	185	174	202	193	186	173	184	204	168	166	179	190	197	159	169	182	199	169	165	206	180	190	174	183	208	205	173	194	195	206	197	187	193	203	194	175	175	196	158	190	183	174	213	182	216	181	209	186	183	184	156	159	186	170	193	197	174	184	191	172	180	187	182	197	194	159	166	151	183	187	182	196	203	179	173	189	190	172	196	185	191	175	178	207	185	184	176	196	170	207	164	189	159	201	178	198	191	189	184	162	192	194	164	183	176	178	159	176	224	186	180	187	188	200	166	198	208	187	180	169	199	178	181	175	197	179	182	188	162	174	190	201	198	173	181	196	154	182	162	167	184	196	164	191	189	174	194	200	205	190	185	228	182	189	193	187	183	184	188	179	191	187	171	181	178	184	178	216	185	200	180	183	183	192	185	189	181	177	157	154	163	150	166	185	205	183	196	214	181	183	218	225	192	203	216	192	174	171	183	169	186	187	190	171	189	184	162	191	182	170	192	164	170	173	169	146	169	204	180	186	175	175	188	176	185	179	180	184	183	205	198	180	173	177	184	187	186	173	183	150	182	174	173	190	180	186	178	185	184	189	177	162	172	166	165	167	169	182	190	183	158	154	175	212	178	191	175	178	196	186	181	167	172	174	206	183	184	159	157	181	166	192	174	184	178	201	171	169	182	195	185	178	182	185	183	182	189	215	204	183	196	197	171	193	173	182	179	183	178	203	177	179	174	200	212	184	193	179	185	172	194	198	180	158	199	199	177	177	195	171	206	178	207	174	170	209	191	175	183	198	189	180	173	195	170	212	180	185	185	207	192	202	203	202	173	201	172	155	202	187	175	182	157	178	181	174	183	190	190	171	179	205	180	188	215	193	190	174	187	205	188	203	173	182	198	184	181	186	194	188	176	190	183	205	209	178	183	194	180	173	173	177	176	191	174	204	190	198	193	162	178	215	177	180	180	192	175	169	174	197	174	188	167	169	184	193	177	207	183	202	160	155	168	183	182	164	186	200	205	194	189	163	174	167	190	178	184	184	172	189	178	190	194	169	209	182	165	161	190	210	206	196	172	183	153	181	171	199	195	179	203	187	201	203	199	172	183	187	171	191	203	201	185	193	184	186	198	173	207	202	183	171	195	187	214	199	184	188	207	178	190	181	173	195	168	182	159	193	188	167	192	181	179	181	184	172	172	187	192	176	158	180	185	195	173	196	184	154	182	203	182	179	230	202	173	201	203	172	181	190	182	195	174	180	168	183	186	178	204	184	173	200	196	162	192	174	183	190	169	186	195	191	186	185	171	193	185	193	198	198	196	204	184	174	219	218	185	186	178	177	188	191	174	185	172	183	183	171	189	154	198	183	199	200	185	174	194	147	195	192	199	193	195	193	203	162	215	174	178	190	189	189	192	186	176	171	175	188	200	200	186	190	188	201	174	176	157	189	155	202	183	182	213	167	190	170	196	168	184	199	188	206	176	219	193	200	202	179	157	183	178	168	195	167	171	183	177	174	192	169	187	187	189	186	183	194	183	180	170	189	190	220	169	206	189	182	184	166	189	202	184	203	156	169	186	179	185	196	166	169	201	194	158	184	168	165	199	178	197	167	184	177	178	189	152	167	206	165	169	154	189	178	174	189	180	181	208	169	173	185	179	195	200	187	176	170	212	180	149	168	178	209	185	172	191	196	195	170	194	186	148	199	181	191	211	187	181	200	165	184	184	167	192	186	184	190	204	183	178	172	206	204	185	164	178	198	161	208	164	161	170	178	202	183	184	189	196	180	195	179	170	171	183	174	179	199	166	193	167	193	160	181	197	172	170	179	174	175	167	179	210	190	192	164	199	192	188	188	179	195	189	185	177	189	183	215	183	173	190	172	179	191	176	158	176	215	203	193	192	190	175	172	185	167	178	188	179	191	186	198	193	204	203	187	183	179	179	164	189	166	168	187	184	199	165	190	190	182	188	173	184	185	182	196	184	182	200	157	187	180	198	184	176	210	190	179	199	174	201	185	187	167	184	177	175	185	188	200	183	166	170	178	162	170	178	169	182	204	194	191	184	173	182	199	220	173	171	170	200	180	205	196	166	176	212	180	189	199	183	179	188	180	184	185	200	182	201	182	199	186	201	166	174	184	215	201	193	190	183	183	169	199	201	169	172	169	183	215	172	201	172	178	179	161	194	186	204	193	190	165	194	167	190	169	204	185	187	167	192	180	190	179	187	182	190	192	192	180	177	175	185	188	176	203	173	211	225	177	190	192	204	194	188	175	183	181	205	195	201	184	194	174	190	180	211	188	201	168	183	205	168	188	191	183	191	211	184	163	170	175	179	193	190	177	135	183	200	194	191	181	203	188	203	202	183	172	181	189	174	195	170	172	192	173	171	186	190	188	193	170	186	179	206	156	179	194	170	171	190	166	180	201	174	176	168	155	200	187	178	203	187	182	186	182	165	191	174	185	177	164	184	195	185	210	188	179	211	186	199	174	171	179	208	164	176	195	189	161	202	188	185	199	174	165	181	211	185	184	186	176	179	199	185	186	199	179	183	169	182	211	184	179	182	187	189	185	174	182	154	158	178	167	152	192	168	191	205	183	176	176	193	164	201	146	195	169	171	167	166	205	174	188	155	166	175	158	213	158	177	164	191	186	154	180	202	174	180	176	194	176	183	213	175	179	182	188	184	202	209	201	161	170	190	189	187	171	202	192	202	188	182	189	185	181	188	201	178	185	171	196	185	192	171	178	187	177	191	162	189	197	184	188	179	186	202	154	189	195	180	196	198	173	160	173	180	187	194	173	183	174	187	192	185	193	172	199	183	189	181	197	174	160	170	186	195	196	199
51682	50531	41487	15516	4418	745	705	654	699	624	585	608	642	613	660	662	605	634	590	644	558	583	601	608	611	670	581	594	616	628	588	577	637	626	568	627	641	641	557	616	618	585	589	574	584	601	570	577	569	600	562	611	590	570	538	584	574	639	581	563	540	608	546	618	571	609	574	615	578	601	605	565	552	581	606	595	599	616	571	620	597	569	614	551	619	580	590	538	597	572	598	612	619	572	620	585	587	606	583	631	582	591	634	607	613	545	623	596	598	605	633	565	558	563	566	597	600	574	605	560	619	594	578	601	573	595	610	615	609	621	595	633	593	577	543	570	559	591	615	522	599	573	541	563	607	573	603	565	604	612	609	577	581	572	600	616	570	580	600	595	635	567	618	598	570	575	552	608	598	627	603	599	579	534	633	569	589	556	587	543	615	566	595	589	579	621	575	587	638	616	593	624	570	546	610	606	567	600	564	556	561	574	582	587	600	568	607	578	536	578	623	590	596	592	589	584	597	577	607	619	600	567	582	591	599	602	610	623	591	600	560	609	590	592	596	582	586	586	578	600	601	607	625	579	574	630	581	588	574	595	580	621	587	575	569	599	582	580	604	580	605	566	583	578	637	586	589	585	601	542	579	595	571	601	564	573	582	637	584	593	591	580	613	618	558	575	609	584	578	600	524	632	524	616	575	614	565	593	585	597	542	598	588	578	575	589	593	612	561	556	577	625	637	583	597	575	537	627	622	594	617	568	609	585	599	608	582	597	566	586	544	580	582	601	561	575	604	529	615	594	629	615	580	616	613	583	581	610	606	547	582	642	601	590	615	596	598	603	563	552	621	559	627	629	585	615	588	644	556	617	610	611	598	618	569	595	577	604	609	638	619	603	603	577	554	584	599	582	568	598	601	587	618	585	618	589	618	614	606	541	599	604	523	590	591	576	573	614	576	577	607	552	616	602	610	577	592	552	607	574	567	579	608	574	637	545	597	578	570	584	603	569	576	585	559	581	622	572	598	581	582	624	598	583	614	572	580	607	584	605	611	623	535	622	585	580	569	592	595	592	585	588	606	630	576	560	559	602	576	618	573	570	559	556	594	572	613	580	608	566	548	584	592	637	582	559	582	563	609	598	621	575	630	592	589	524	576	614	597	608	608	609	571	558	621	607	594	589	569	634	615	618	591	594	573	583	567	570	603	571	627	603	535	622	624	586	581	573	591	584	564	590	598	606	555	604	565	583	586	571	592	612	606	594	566	634	613	575	582	555	584	571	531	566	614	567	576	565	560	565	594	631	561	598	617	581	554	577	574	623	559	590	561	609	578	576	604	558	585	601	610	563	565	557	557	595	569	553	556	523	601	568	606	593	590	530	590	595	622	547	583	612	559	573	648	584	587	594	578	604	618	602	565	611	584	585	580	588	597	569	586	574	611	616	619	589	620	597	614	609	572	626	619	585	575	571	574	583	610	618	558	591	566	603	572	573	583	637	597	587	573	584	580	584	554	616	593	633	590	620	581	610	597	638	560	552	589	565	619	543	631	619	579	593	607	597	567	574	580	562	604	595	596	589	562	556	584	595	578	580	592	595	543	591	545	623	615	596	577	593	565	605	599	582	606	628	569	592	577	600	551	607	588	650	629	597	585	578	603	597	589	572	609	610	561	610	612	577	581	580	572	562	568	575	580	567	588	569	661	616	604	597	581	605	600	551	576	611	588	629	651	572	621	604	599	579	571	611	619	566	530	598	598	609	615	564	575	591	537	576	554	555	590	588	616	547	571	621	600	599	589	587	566	590	589	570	584	589	580	594	598	603	565	569	579	555	578	586	625	619	599	587	628	559	574	556	552	603	603	598	578	612	588	624	569	640	574	564	594	616	592	633	574	589	585	553	610	621	566	582	591	591	569	590	586	556	574	550	590	578	636	617	587	597	575	578	610	608	617	624	567	543	584	599	537	639	576	561	605	609	561	587	606	577	625	598	578	547	588	601	557	600	596	606	614	573	561	566	584	554	601	589	566	610	605	580	580	607	609	611	580	584	555	596	619	573	653	607	611	559	597	635	616	597	587	591	559	611	595	610	596	611	629	554	563	537	566	673	586	603	607	627	606	616	582	592	585	609	636	563	608	600	613	581	586	582	587	604	552	597	619	577	591	590	573	593	576	599	572	571	621	580	579	594	588	599	580	580	574	633	596	629	606	606	606	569	561	603	561	604	601	580	586	605	572	570	575	596	614	593	561	587	631	578	622	554	647	556	608	597	614	566	561	561	553	585	594	570	570	641	618	563	596	603	626	596	590	582	598	571	578	600	612	605	595	599	544	576	589	602	621	545	582	613	563	607	602	599	597	606	532	599	602	589	568	547	594	627	608	610	603	603	580	620	554	603	624	589	559	592	612	548	559	588	559	599	571	630	610	570	572	583	600	584	621	574	569	607	587	513	563	579	573	580	601	604	590	591	610	618	564	570	587	591	556	582	625	585	616	595	548	607	615	592	581	570	618	605	579	588	591	564	600	611	613	562	597	611	585	587	584	573	555	565	579	573	597	625	577	608	601	615	549	614	596	556	572	590	585	589	597	613	570	606	589	559	590	564	634	655	593	578	635	571	613	525	600	567	575	601	575	532	615	584	607	555	568	562	586	597	621	545	581	564	549	525	600	570	599	575	612	554	645	587	579	555	583	600	558	557	570	611	606	564	601	593	632	575	600	576	588	628	599	608	634	576	592	583	570	624	598	587	609	573	617	631	592	599	590	590	623	552	570	561	554	601	620	591	596	583	584	606	605	622	578	578	577	583	595	565	583	592	583	623	616	585	585	593	557	570	614	610	578	616	577	613	583	614	570	620	548	579	597	566	586	583	633	627	582	566	618	599	577	584	554	610	585	589	624	603	597	619	625	544	583	606	612	619	573	613	575	542	615	591	612	561	584	562	562	591	567	622	604	577	550	636	615	577	589	565	591	572	556	606	604	589	603	604	574	596	571	602	615	579	596	590	611	649	557	615	544	609	604	554	610	599	603	561	572	577	595	588	568	616	580	599	601	582	625	622	532	591	581	577	619	577	598	571	559	595	573	559	597	593	562	617	559	602	604	594	576	577	603	572	562	620	641	568	571	584	576	585	596	610	625	557	540	568	571	562	600	591	591	604	541	575	587	609	541	601	584	621	581	566	556	571	602	539	595	566	630	617	583	593	608	578	627	616	570	612	571	572	591	590	595	599	557	579	583	595	617	589	575	554	551	566	587	568	568	610	575	606	619	602	616	577	597	624	593	568	586	576	548	589	577	609	605	564	601	639	600	629	593	600	580	578	597	617	608	614	597	569	598	598	591	628	549	593	570	584	600	605	547	546	612	598	600	580	573	544	605	588	560	587	585	648	599	611	558	590	591	578	576	600	589	598	611	594	615	576	592	608	562	558	571	604	564	608	613	553	638	598	624	585	570	572	618	610	605	559	562	592	634	583	579	575	592	604	590	623	603	560	627	612	576	585
80971	73853	54325	25660	9098	632	331	349	300	318	292	334	273	305	286	269	309	285	311	302	290	291	285	298	290	294	283	283	270	288	283	281	280	278	263	288	290	293	276	301	284	249	282	245	271	290	271	253	270	277	294	242	267	288	294	286	265	264	273	285	295	266	268	299	310	286	305	242	276	289	262	293	276	297	241	299	293	257	265	300	272	298	286	296	288	304	265	289	304	261	268	270	294	288	307	271	283	274	307	282	242	301	271	306	276	270	300	275	281	280	278	298	309	265	315	253	279	306	264	237	282	300	283	290	283	254	290	258	255	281	306	288	313	301	320	294	296	316	277	270	286	272	269	309	298	253	280	291	294	264	281	255	270	275	272	249	275	291	282	284	304	280	283	273	298	251	294	250	264	279	280	264	273	306	316	281	280	296	258	231	299	287	267	297	287	265	278	279	283	292	274	273	281	291	268	275	254	235	283	242	264	284	262	263	291	291	272	284	280	313	294	266	281	294	305	234	299	244	277	276	304	274	293	279	261	261	273	276	287	255	305	260	316	269	314	284	239	305	296	260	294	294	298	271	277	276	267	255	272	286	264	249	285	269	279	297	281	282	317	256	287	260	250	275	277	280	280	263	287	271	284	269	277	275	300	283	283	296	296	260	282	274	260	271	264	256	253	258	301	270	332	254	273	271	263	270	279	278	303	268	253	290	287	276	282	282	262	292	272	259	265	295	312	273	275	269	282	293	281	284	292	276	293	273	273	275	295	316	267	279	294	258	286	281	260	294	300	278	286	268	281	289	254	248	290	286	285	280	287	256	272	260	269	271	298	311	299	304	299	266	272	270	296	277	291	267	273	259	283	277	260	293	277	300	289	289	297	289	308	279	328	300	271	300	272	281	295	291	272	285	283	281	263	250	270	311	264	283	297	295	290	298	264	270	269	270	316	252	281	251	286	280	297	263	293	294	283	316	284	292	315	273	291	281	289	271	264	305	284	251	269	272	295	248	292	263	268	256	281	313	263	283	278	312	283	263	269	264	274	271	276	303	291	267	278	275	289	278	301	284	250	301	280	272	273	286	230	267	300	250	272	290	284	316	267	305	289	276	287	267	262	293	268	260	277	258	284	277	296	251	289	302	306	275	270	309	275	287	287	301	264	305	256	255	263	256	283	281	293	282	282	292	269	294	273	265	281	296	254	252	256	304	290	292	292	297	301	257	274	271	271	271	286	284	286	275	267	288	322	264	291	287	295	290	286	279	262	263	285	255	280	241	259	283	274	304	285	283	273	303	306	262	291	266	306	268	251	267	289	277	275	295	258	285	271	299	319	316	272	289	279	314	282	276	268	261	299	302	277	311	281	280	298	269	285	310	284	285	302	298	283	255	263	281	279	286	255	274	273	270	291	287	281	293	277	262	257	282	276	283	306	266	287	262	270	273	253	255	277	275	281	272	277	270	286	258	269	268	270	268	284	271	299	293	279	267	285	288	270	255	282	264	272	261	294	234	261	275	283	302	255	298	295	247	278	284	284	314	313	293	294	258	267	304	285	275	305	283	253	306	259	258	284	262	283	300	265	286	273	282	300	318	267	310	274	272	302	289	267	292	290	281	263	257	278	273	276	285	308	296	275	309	278	309	300	304	287	270	293	283	260	309	283	304	287	286	268	291	281	292	312	290	272	255	278	274	326	313	261	266	268	263	299	245	244	267	278	260	316	280	268	274	276	282	293	306	292	274	280	270	284	270	281	248	273	260	307	303	280	286	283	271	271	291	299	306	293	271	302	312	287	277	255	283	270	304	281	275	281	301	296	295	269	276	289	255	241	267	306	276	278	258	257	271	273	298	267	267	287	257	277	291	273	284	283	276	276	279	264	273	289	289	280	278	283	255	249	313	256	309	317	287	287	256	284	292	283	282	269	281	280	284	315	293	286	319	273	261	280	284	287	285	273	269	284	293	263	254	263	284	277	269	261	278	302	298	265	286	271	284	278	312	292	293	302	280	276	279	252	261	288	295	276	284	309	257	262	281	296	295	264	257	272	263	300	284	273	320	293	296	295	256	310	296	277	259	275	269	280	303	273	266	263	264	274	285	284	290	284	269	290	273	280	285	325	275	313	277	285	268	292	285	294	294	277	264	272	272	278	308	263	256	295	256	300	271	279	259	304	261	291	253	250	254	270	284	293	275	291	279	292	313	298	243	280	297	309	287	260	283	302	276	295	266	293	266	276	288	298	289	275	269	329	292	268	278	246	293	297	283	272	295	294	275	295	285	286	271	289	279	236	304	254	282	275	306	274	280	271	267	271	263	289	271	294	296	291	281	237	291	276	274	237	271	251	269	277	271	272	260	282	274	268	274	256	276	295	314	280	285	313	283	286	269	274	277	258	297	261	253	290	304	284	300	255	300	276	286	270	286	269	312	264	287	278	274	306	312	296	274	265	265	273	282	273	269	280	269	298	303	271	279	264	273	294	320	290	285	251	248	293	282	305	286	260	277	275	253	308	294	270	259	259	264	264	251	330	268	292	279	327	299	289	283	294	275	285	275	256	266	274	285	286	282	260	286	296	289	265	271	288	293	255	271	284	273	295	271	308	305	311	270	273	304	294	273	294	304	289	285	271	285	277	288	264	312	272	276	244	288	306	276	315	255	275	309	238	281	264	244	257	290	262	269	301	254	257	294	280	276	298	252	291	282	264	319	294	250	289	301	291	300	273	280	280	290	264	278	308	262	278	279	297	278	295	286	272	307	280	281	267	261	262	281	265	269	303	304	302	256	274	293	268	249	263	291	278	286	282	285	296	304	306	292	255	273	268	280	308	270	309	313	257	279	268	255	276	286	284	281	254	281	291	264	282	263	249	286	264	270	294	309	286	285	248	302	265	291	278	259	296	269	255	253	306	270	292	296	285	288	287	285	260	253	275	271	248	267	309	280	301	275	280	253	308	273	259	272	275	299	271	301	291	264	272	238	303	291	301	298	290	266	284	278	294	309	310	275	304	269	290	295	312	281	300	260	286	279	271	295	269	273	298	281	253	305	300	293	291	276	308	273	291	265	262	282	277	281	281	272	278	286	253	287	257	287	280	295	273	268	275	266	276	267	249	283	262	274	292	298	304	289	271	281	260	284	308	266	304	258	243	256	265	258	283	276	294	285	281	264	284	268	244	268	278	272	285	260	260	259	285	284	286	259	257	287	279	283	272	253	283	292	269	279	299	271	274	298	282	283	288	304	312	275	297	276	308	238	270	297	261	280	240	256	267	265	293	270	284	258	288	247	276	266	270	266	289	288	272	264	282	263	265	302	286	271	277	277	288	275	286	294	269	277	273	315	296	270	272	275	299	240	277	242	266	317	294	251	292	291	275	273	275	292	272	285	283	253	317	314	287	287	300	268	253	254	273	259	275	262	257	273	303	282	322	274	267	275	286	286	284	278	261	293	280	287	292	267	269	314	291	262	286	278	273	269	264	269	275	261	266	279	290	282	286	276
62988	63166	50548	19664	9403	1142	1090	1000	1011	930	843	917	885	890	875	948	877	872	912	845	868	872	833	880	859	861	816	877	845	830	779	835	887	837	828	831	867	848	788	867	865	820	851	867	854	886	849	870	823	845	801	856	823	843	828	797	785	819	892	821	827	838	773	856	848	887	833	862	892	766	840	832	787	851	814	802	817	797	834	863	849	849	806	850	868	852	808	872	796	829	757	839	812	828	866	803	871	787	827	824	836	820	833	886	861	867	880	842	881	795	824	840	820	822	786	805	866	808	826	850	785	802	834	829	867	825	841	840	829	866	852	846	839	816	779	803	813	852	880	811	842	848	832	820	807	804	861	807	849	840	842	810	838	856	828	790	832	862	822	844	880	816	810	817	824	855	829	847	842	855	823	782	856	758	812	851	811	782	838	803	810	784	816	808	854	882	832	865	826	877	896	844	863	887	811	837	832	867	838	816	850	857	800	810	847	790	853	803	859	810	877	821	838	834	836	837	850	804	924	791	860	846	847	860	848	852	853	836	853	795	843	882	866	945	835	852	818	811	816	783	814	852	876	856	873	849	853	801	848	847	825	822	867	792	843	822	817	785	855	823	835	852	849	863	825	779	854	781	857	839	819	846	831	807	863	809	851	868	870	849	860	801	819	801	897	807	848	819	810	846	785	881	821	847	817	887	789	794	844	877	804	866	847	829	799	834	805	846	877	854	842	815	796	852	850	823	837	831	787	832	851	845	885	815	816	846	845	834	824	817	832	862	814	830	852	840	834	835	821	834	882	884	846	841	844	860	865	879	844	807	837	873	874	862	837	868	852	835	824	830	826	862	806	879	841	797	808	806	839	857	799	857	832	859	898	832	840	776	897	795	851	836	841	864	780	824	838	806	840	836	837	854	800	832	842	855	811	843	843	803	819	840	804	805	845	814	838	822	814	880	789	849	841	774	804	838	860	826	811	842	824	860	825	847	826	830	853	845	886	817	834	831	796	813	846	856	838	801	837	843	818	855	900	815	866	815	852	882	845	804	796	840	845	835	853	798	862	847	844	825	839	839	824	873	804	851	877	809	849	908	827	775	858	842	728	846	819	781	838	805	865	819	849	806	818	840	857	877	832	855	819	839	802	851	831	825	839	822	802	815	865	843	842	835	862	822	834	851	834	858	838	872	836	809	838	878	827	828	816	863	826	900	812	845	820	829	808	823	834	835	813	860	885	859	790	787	819	797	895	871	837	822	876	816	812	852	851	795	797	880	878	842	824	879	855	806	825	827	846	852	855	911	877	840	844	844	825	825	852	871	777	814	827	862	828	843	885	871	836	830	774	834	836	850	823	819	854	838	809	828	928	842	828	833	901	839	851	825	806	823	877	824	815	863	843	784	783	839	798	901	835	882	823	839	813	859	899	883	810	803	809	800	852	846	821	854	830	880	841	778	824	856	835	763	824	855	842	860	811	816	852	820	839	811	866	839	856	851	881	836	822	812	871	852	795	839	856	848	849	815	807	860	879	804	853	821	840	867	825	794	859	846	821	833	835	810	840	832	821	897	904	853	859	829	829	877	887	823	856	857	792	903	801	800	839	806	818	813	869	792	839	828	831	769	830	840	806	819	827	846	885	866	824	791	849	838	799	845	901	822	864	877	795	831	865	844	899	824	812	883	846	822	784	879	854	816	805	880	782	878	865	830	781	858	837	858	807	881	855	841	858	896	819	839	852	862	807	846	857	811	863	838	889	849	836	832	818	862	885	855	830	870	834	804	818	852	841	829	824	846	779	848	824	859	828	892	830	869	822	922	830	843	850	811	827	778	782	859	821	812	865	861	852	862	860	845	867	828	873	791	837	845	869	863	781	844	843	832	873	853	855	830	836	851	833	837	877	835	832	822	845	829	810	852	819	859	780	822	776	841	789	891	817	811	818	829	815	839	883	846	821	810	775	845	843	781	822	830	844	847	852	824	851	816	828	800	880	850	826	815	873	855	814	849	799	833	776	890	818	886	839	899	801	832	837	844	842	827	792	847	850	785	881	824	805	874	886	853	860	831	843	844	830	799	834	813	835	819	801	802	830	829	834	824	796	852	799	819	830	898	835	815	841	852	865	808	831	805	847	815	820	840	822	796	834	822	908	819	845	844	807	839	843	862	833	828	840	810	848	851	814	835	846	838	805	828	822	808	884	815	810	883	846	817	866	850	880	852	863	856	810	869	835	848	852	778	822	822	851	827	857	856	828	842	807	853	819	862	850	849	813	938	781	812	825	822	839	901	810	870	856	896	883	861	798	852	855	799	853	838	820	811	811	836	839	842	799	840	809	783	863	789	848	833	859	821	773	849	823	838	859	871	844	818	835	869	808	873	843	823	848	845	828	823	870	824	818	792	830	807	919	863	775	814	820	826	820	773	788	823	859	875	854	800	831	802	822	796	863	790	769	864	831	807	828	817	829	844	833	866	853	820	797	809	860	818	826	819	808	854	863	864	838	866	835	819	829	875	885	855	839	830	860	831	859	836	866	834	828	863	836	791	767	850	799	766	805	801	798	870	812	766	840	819	806	826	864	882	790	895	840	805	827	872	813	838	838	861	810	889	882	824	862	868	839	864	814	804	831	758	828	882	823	811	820	888	817	874	793	876	870	843	828	782	867	833	806	851	900	870	831	851	847	819	852	815	807	860	868	776	841	864	826	810	804	842	832	852	843	832	834	898	862	841	828	873	799	813	825	843	818	821	847	865	807	847	853	843	854	887	809	865	860	845	797	843	861	819	812	817	843	847	821	816	847	819	865	818	822	796	873	842	803	833	831	824	790	828	828	949	815	815	810	847	804	835	848	839	794	855	830	858	837	830	823	804	847	880	805	854	816	832	910	856	828	894	874	855	825	836	836	846	815	878	829	821	799	828	880	846	847	859	837	859	837	861	831	839	833	830	845	814	848	888	864	812	814	808	799	799	897	832	855	816	810	872	827	869	820	800	839	838	840	790	794	875	878	887	821	800	834	798	806	808	830	819	842	824	826	840	852	781	866	828	873	824	860	858	859	861	873	813	860	813	850	829	865	820	853	871	871	815	806	868	862	808	860	821	826	855	849	831	799	810	854	814	902	824	851	840	803	842	842	869	820	863	817	856	809	818	854	831	820	839	828	855	829	830	806	776	818	831	824	870	860	867	846	828	812	785	804	803	770	799	875	824	841	809	845	847	844	811	828	817	849	796	853	866	837	868	813	871	848	890	850	833	830	870	857	845	803	828	845	847	900	859	783	860	837	825	829	810	812	810	858	808	839	885	818	833	831	857	862	822	845	836	862	879	832	835	824	804	883	872	880	822	839	838	848	808	796	799	877	848	840	866	827	826	846	859	829	850	825	817	842	806	860	879	865	845	814	852	880	842	872	866	906	818	835	859	815	868	809	791	827	887	830	817	800	833	839	839	870	822	877	843	835	790	807	813	881	769	823	852	822	840	776	832	804	828	818	757	852	830	823	864
33395	21450	7885	1255	292	150	111	123	126	135	121	127	117	141	107	134	155	152	126	129	139	111	120	144	121	133	137	122	127	149	126	119	141	133	157	124	130	126	138	136	116	125	126	110	137	129	141	141	121	144	119	125	115	135	130	130	116	148	119	146	146	122	141	128	129	112	133	119	136	153	114	133	130	131	134	123	146	122	141	143	114	108	121	123	116	128	126	127	130	146	123	121	135	127	114	114	132	138	127	152	123	120	117	148	126	134	139	145	121	117	129	117	159	132	162	145	133	131	138	137	125	132	118	140	128	148	132	130	138	151	132	140	149	140	147	122	140	141	93	121	156	117	143	123	137	127	113	127	131	128	152	130	126	130	138	140	135	140	143	141	123	136	127	144	121	118	124	122	122	121	122	118	126	132	137	142	135	144	126	134	171	122	131	136	141	134	114	114	115	131	125	109	138	149	123	138	122	131	122	129	135	139	139	122	129	124	133	139	135	123	146	104	139	111	130	115	146	139	136	127	132	117	149	133	135	137	137	130	116	129	148	122	138	134	130	134	137	129	118	122	124	139	137	136	131	137	126	114	138	138	131	129	128	130	120	145	151	118	151	129	112	132	127	140	123	128	148	129	114	121	125	116	126	140	133	147	138	133	117	134	117	128	133	135	117	126	130	106	118	128	129	135	113	134	130	144	144	125	152	131	123	128	167	140	160	141	123	120	120	128	134	127	126	122	161	132	122	124	133	116	117	109	130	143	119	117	144	134	157	133	126	135	139	129	115	134	115	140	177	129	125	143	119	141	124	136	137	142	117	147	141	132	140	116	124	122	136	117	126	110	111	129	128	133	120	136	125	137	150	122	133	135	134	133	136	140	139	125	143	136	117	140	124	124	121	133	134	117	124	113	119	130	121	134	111	118	128	110	118	127	102	122	131	124	112	131	121	130	120	121	127	113	142	142	114	138	130	131	134	150	131	140	123	146	134	139	128	131	146	140	121	141	144	119	131	134	128	163	137	104	128	136	129	139	127	148	118	132	119	128	118	135	136	138	129	114	115	133	135	139	125	137	156	120	132	147	123	119	113	140	139	104	124	128	135	133	125	140	127	128	116	111	117	129	133	132	135	157	117	135	128	128	135	143	132	129	144	108	132	129	137	123	95	109	130	138	124	133	131	122	125	129	143	118	130	113	114	120	139	139	128	101	126	129	143	150	141	136	144	131	100	138	128	134	131	140	136	112	128	133	127	142	117	130	117	133	136	123	136	123	133	129	113	128	129	126	150	142	143	123	154	126	123	123	136	148	141	124	129	118	122	150	123	118	136	131	131	126	137	120	133	136	140	126	136	141	126	136	129	114	114	140	149	134	129	113	122	130	128	129	132	138	140	134	125	138	120	117	145	136	118	127	132	144	137	124	150	129	127	118	124	138	132	130	140	118	129	122	104	141	108	154	106	145	140	124	130	99	141	142	129	125	122	109	132	131	144	124	134	124	120	130	137	148	144	137	125	130	129	114	113	155	122	143	126	123	134	110	135	135	159	122	131	135	126	123	135	115	131	140	132	100	137	122	136	146	108	121	129	122	127	131	126	110	108	119	132	125	120	123	125	147	126	125	123	120	125	129	107	125	130	134	115	136	136	143	123	111	138	136	126	120	127	134	123	114	123	111	143	129	131	141	127	147	147	127	130	136	118	118	118	126	145	122	131	132	110	134	124	156	131	125	145	102	137	131	134	123	134	121	136	124	114	134	136	142	134	121	117	119	140	123	129	120	157	142	122	138	134	133	126	116	113	122	140	136	123	131	117	119	132	125	101	119	132	139	117	139	122	128	149	127	131	130	138	128	127	145	135	128	127	129	117	120	137	141	136	123	131	116	146	133	126	140	140	142	130	129	122	146	126	134	129	108	110	126	128	133	139	137	118	134	130	132	119	124	137	109	107	122	140	128	150	132	137	135	139	103	113	137	157	138	122	137	130	129	120	135	140	135	146	134	134	142	117	126	131	119	103	118	131	115	122	127	131	132	119	130	168	127	144	137	131	151	134	136	126	140	134	120	131	133	145	117	148	135	139	128	128	129	123	134	135	128	142	127	128	139	145	120	141	116	139	122	116	129	130	122	138	134	154	131	125	111	123	129	133	114	136	119	139	143	125	108	132	134	122	103	142	135	131	133	135	147	129	119	128	135	133	141	137	124	118	135	132	127	111	143	138	129	114	122	125	113	144	139	107	127	145	137	122	133	145	122	136	138	142	132	135	130	140	135	129	120	129	124	143	138	119	128	119	131	134	124	118	139	140	116	136	146	134	106	138	129	137	136	139	130	115	129	145	129	122	133	114	115	121	140	131	126	130	146	120	128	134	116	140	133	117	143	149	156	141	124	147	137	122	138	113	145	120	126	105	129	126	119	129	138	143	124	142	111	128	119	130	130	127	120	127	99	135	123	140	120	130	131	119	133	128	137	128	142	118	142	138	132	130	124	120	116	120	134	126	117	103	150	117	132	129	129	142	116	136	140	123	131	129	141	135	133	117	139	142	123	122	135	143	130	106	119	121	152	149	105	151	125	137	117	131	128	156	132	109	139	113	126	137	147	125	137	138	141	145	134	147	134	145	136	127	123	149	134	115	146	151	128	126	136	101	138	156	135	137	129	134	123	124	118	139	129	129	139	122	128	128	112	131	141	123	133	135	134	131	139	115	133	142	151	114	134	142	118	130	135	143	132	140	104	136	129	114	127	143	123	130	133	134	130	140	130	121	137	133	136	145	131	138	127	138	124	130	132	140	122	129	146	133	129	113	133	120	137	136	100	117	129	127	132	132	129	134	141	127	136	127	139	115	150	138	151	107	125	135	136	123	133	130	143	122	140	130	118	147	116	115	137	126	129	141	125	110	112	138	141	130	142	151	128	122	118	115	124	123	131	152	135	124	123	117	118	121	143	136	149	114	137	141	124	132	99	145	121	119	148	140	141	119	124	127	111	113	127	137	132	136	131	115	124	124	131	126	148	123	130	151	114	127	130	123	135	131	126	140	143	106	129	123	129	126	113	137	130	124	123	132	141	139	124	128	124	147	116	136	106	112	139	128	143	135	149	131	125	134	156	106	124	125	144	127	125	135	122	129	135	119	129	123	139	116	140	124	123	112	140	147	133	125	133	104	140	124	114	124	140	146	109	108	154	155	118	125	132	125	139	129	117	133	124	138	147	126	143	118	124	143	126	131	147	140	136	131	116	133	134	133	163	135	122	134	119	130	135	132	122	116	127	133	143	137	146	123	124	133	113	126	142	138	133	122	116	141	134	118	134	125	148	133	137	133	132	150	142	120	106	144	122	148	146	130	123	125	136	110	121	116	118	137	138	121	127	126	106	131	133	122	127	133	130	100	119	133	123	118	131	118	130	133	123	126	112	126	149	139	124	118	149	146	136	155	130	128	112	131	110	138	122	132	150	133	113	130	145	129	127	118	134	108	140	147	134	132	145	139	138	141	122
32822	24305	11061	2562	844	455	444	470	451	431	467	444	447	437	456	419	446	465	457	454	465	412	450	469	474	463	474	450	471	449	414	460	473	418	421	470	484	439	491	437	444	451	409	426	448	444	408	440	453	427	429	475	415	453	422	448	426	474	447	461	448	406	427	432	516	441	432	429	450	472	457	507	459	455	444	435	453	441	422	453	420	464	465	468	487	469	422	456	448	434	438	450	479	441	444	454	452	427	425	471	431	441	411	452	445	422	466	478	430	446	461	448	440	449	454	424	468	468	419	425	449	420	479	406	433	390	439	439	422	450	451	460	449	460	447	435	423	427	430	429	429	446	441	440	479	433	451	413	443	487	414	417	415	471	460	429	438	442	443	452	424	465	461	458	483	439	448	464	426	428	490	425	438	432	425	425	439	477	445	473	458	468	418	435	476	445	450	469	437	454	430	464	444	433	425	461	461	470	426	417	468	460	430	457	471	420	430	469	449	439	452	418	420	433	464	459	421	436	453	435	454	415	507	428	436	452	428	419	458	441	467	434	489	417	434	488	474	417	456	438	450	454	470	451	420	422	441	414	452	451	411	425	453	423	440	451	454	459	436	490	463	459	439	450	449	420	410	446	453	442	426	435	485	461	384	450	452	429	479	427	474	454	409	440	404	410	437	456	417	433	430	437	445	412	439	461	451	417	443	464	482	467	459	458	424	428	410	455	425	477	447	478	424	425	454	467	469	434	447	425	472	427	466	454	433	437	442	439	458	469	432	417	458	464	450	454	468	438	450	475	457	471	447	483	486	412	423	452	455	406	479	424	419	446	433	425	426	430	394	460	439	465	439	455	456	481	430	440	459	443	454	455	412	467	423	433	451	443	450	406	500	449	476	462	449	462	448	443	430	464	498	455	449	413	456	432	438	458	447	455	453	460	419	419	450	465	471	394	461	452	464	437	472	423	452	433	422	434	408	396	411	412	423	452	419	480	417	453	451	443	436	425	417	465	445	445	419	437	446	429	459	424	467	440	437	491	468	453	476	488	426	437	445	432	408	476	420	429	426	462	439	453	453	435	401	453	470	419	455	461	428	431	459	439	438	427	445	436	403	435	458	428	464	416	454	456	435	419	458	435	443	419	452	415	458	435	442	431	430	412	417	428	475	464	461	466	490	460	452	466	450	470	456	445	458	469	415	426	439	446	452	454	429	445	397	457	462	435	431	439	448	469	437	446	470	508	443	432	453	490	475	413	456	457	417	428	456	445	400	443	434	432	468	417	458	474	461	453	439	441	414	416	444	425	426	488	439	436	472	435	438	442	451	435	457	426	456	453	457	405	427	449	437	466	470	434	438	451	471	405	451	444	443	464	469	448	441	459	440	420	410	437	424	452	447	433	421	423	443	453	463	491	464	455	429	475	437	421	448	390	430	431	463	457	474	425	450	457	457	467	453	447	448	422	429	464	445	449	465	453	443	445	439	481	411	421	429	464	469	491	446	427	463	454	447	450	478	484	434	452	401	432	421	459	412	471	473	467	435	457	421	456	455	421	444	469	457	470	501	445	442	418	445	439	454	433	451	453	463	440	453	437	437	452	446	414	429	426	445	468	446	458	447	395	420	460	454	464	432	439	426	438	443	439	446	462	463	458	454	419	451	458	463	434	434	444	464	420	449	422	481	450	476	450	451	407	468	455	450	462	452	450	429	477	460	439	464	450	411	435	412	466	474	451	444	422	437	430	415	415	455	444	439	453	425	466	432	437	453	456	446	422	443	443	394	425	433	409	459	418	457	439	410	429	449	434	430	412	391	462	425	444	430	435	463	435	467	402	450	468	425	462	457	459	450	435	433	450	442	479	446	437	464	478	424	476	471	426	452	434	461	431	481	490	442	446	419	457	441	444	453	407	473	447	451	449	433	464	431	430	457	460	424	480	439	435	425	477	444	424	447	465	464	451	393	426	486	472	457	453	439	416	463	439	453	479	443	457	457	455	439	439	434	450	486	445	458	452	466	452	444	428	456	394	461	431	443	430	430	457	436	454	455	435	493	453	457	479	460	478	467	444	478	432	433	453	436	443	462	427	446	413	467	461	426	477	463	444	440	434	424	428	428	470	450	441	399	457	432	444	469	431	405	455	424	435	451	435	457	464	455	470	455	421	423	447	464	451	433	464	433	446	402	470	456	413	472	477	454	421	426	444	439	420	413	438	453	431	449	401	486	420	444	429	471	430	448	472	459	433	432	416	423	420	441	425	432	421	473	433	421	465	452	462	435	425	409	435	467	439	426	463	421	433	415	449	423	425	466	451	434	453	460	466	494	406	452	467	465	445	395	426	456	463	436	432	446	432	469	430	457	448	460	461	461	458	444	433	429	443	468	416	444	430	425	451	435	451	432	422	428	470	416	446	414	450	450	474	463	442	418	430	462	475	455	460	460	454	453	464	456	423	433	438	466	427	474	458	443	452	441	428	475	451	429	458	450	452	422	477	442	442	459	464	446	454	480	442	453	433	492	444	435	432	453	506	412	448	481	456	448	489	498	470	415	486	435	460	439	459	461	469	423	462	444	449	435	434	448	489	430	493	466	429	401	486	442	483	469	456	447	440	478	457	453	446	483	456	435	462	469	434	440	486	426	424	421	482	431	396	439	448	476	454	491	429	471	433	466	479	420	440	455	472	448	462	434	457	467	463	509	456	447	460	416	449	405	444	462	449	441	445	482	452	450	414	487	413	409	404	411	455	451	438	478	505	424	452	438	440	464	450	458	458	437	460	450	437	441	439	479	472	462	467	401	444	450	435	478	453	448	422	452	437	464	437	447	475	427	467	439	481	449	476	440	451	419	432	493	413	434	435	452	451	409	491	422	432	455	423	451	446	449	443	454	452	441	440	411	437	466	472	434	459	453	411	439	430	431	428	435	441	407	424	444	427	424	437	420	465	459	455	467	443	469	470	433	436	474	431	483	415	465	434	451	473	457	466	435	449	403	479	446	469	465	436	440	426	432	457	465	474	442	444	450	499	457	454	452	468	462	445	452	439	436	468	429	445	453	410	454	453	423	474	409	435	427	458	470	440	468	477	424	432	425	451	470	433	409	449	457	448	449	407	447	443	445	434	446	428	434	393	429	444	478	478	431	457	450	450	412	419	490	426	471	437	418	446	480	430	406	451	484	429	436	436	463	449	433	451	460	442	452	479	478	454	422	437	480	407	450	449	438	428	447	424	456	444	443	467	443	434	422	466	437	461	429	454	437	432	426	455	432	470	472	451	419	419	451	461	434	436	443	391	460	482	453	415	439	412	418	468	459	447	514	420	442	449	458	466	408	451	442	430	461	440	436	483	442	466	444	439	414	454	423	451	399	458	437	464	448	459	425	443	434	408	440	436	437	479	443	454	455	420	471	418	480	477	435	456	456	438	438	444	438	456	456	443	469	437	454	487	430	444	442	442	392	437	455	470	423	439	438	447	481	422	461	400	469	445	436	473	432	428	430	448
71290	62105	44266	19521	3335	256	199	212	194	196	203	178	197	206	218	202	198	194	193	184	190	192	192	176	212	203	182	188	184	190	163	207	209	183	164	184	171	203	199	194	187	188	188	191	173	193	183	219	175	189	185	182	183	195	194	185	213	178	191	157	195	180	167	189	174	195	176	169	175	155	184	173	191	187	198	179	181	159	190	176	182	158	200	208	195	166	190	171	201	181	188	199	200	190	190	181	167	195	188	193	202	187	191	190	191	201	195	183	179	188	211	196	182	181	181	174	200	207	192	195	206	195	186	183	202	218	191	173	169	199	205	194	191	195	187	168	184	180	200	207	217	172	191	166	190	218	177	202	187	192	210	205	192	202	196	197	180	187	163	199	182	187	194	182	194	201	162	193	189	187	154	201	178	180	177	218	185	183	193	181	202	190	171	199	189	195	184	201	198	185	191	187	180	196	169	177	171	192	201	209	197	216	189	214	211	185	163	179	167	190	195	204	189	189	194	169	184	188	206	178	203	185	182	184	221	204	218	185	185	180	192	204	200	196	207	186	183	187	214	185	200	215	173	205	191	182	197	191	180	201	188	205	165	177	215	202	175	200	191	194	199	199	189	184	165	220	193	180	189	169	162	190	206	195	177	195	186	192	209	202	214	167	197	183	184	187	185	168	178	215	186	170	165	169	186	179	198	166	204	194	213	186	208	178	177	165	206	180	182	203	180	164	188	198	193	186	181	193	183	179	185	193	180	194	191	210	185	188	174	188	199	167	207	193	193	182	211	183	173	209	164	180	218	178	197	203	182	218	169	186	204	174	172	192	187	183	194	192	180	198	168	175	200	187	187	175	212	216	180	189	188	180	200	168	191	175	191	186	170	189	196	203	207	189	197	194	193	202	184	169	189	178	181	178	182	209	236	169	160	213	196	180	202	183	181	199	192	204	205	187	182	198	190	181	213	195	181	195	178	187	196	198	198	189	186	170	182	181	199	208	193	163	204	177	213	194	185	179	171	199	190	202	189	170	177	182	192	189	191	169	189	179	191	192	199	181	195	195	181	197	225	200	189	159	179	162	173	207	224	188	204	202	166	173	178	180	221	176	202	176	195	175	194	174	201	187	165	175	172	176	168	220	205	212	190	165	190	203	223	209	198	200	216	204	166	189	197	191	186	205	183	212	189	201	195	180	206	182	182	197	186	177	191	189	198	179	186	187	212	209	201	191	186	189	212	210	204	171	195	201	181	214	191	188	202	179	197	191	198	169	196	198	183	189	175	201	198	186	197	180	206	191	198	192	197	194	193	180	159	206	168	198	194	192	176	174	206	191	189	167	189	187	205	189	209	186	185	185	194	177	188	182	164	177	188	187	193	184	193	203	171	194	198	223	185	199	179	194	189	188	193	173	197	197	193	190	187	181	208	186	183	175	196	166	186	208	175	177	178	191	191	224	195	186	187	175	178	190	187	181	171	170	187	169	189	173	161	198	185	168	172	189	191	160	226	173	178	190	176	198	207	185	199	189	192	183	200	195	162	181	202	172	176	166	189	178	195	179	197	179	187	198	176	188	211	206	193	192	172	186	189	169	159	170	187	213	167	190	182	181	178	199	187	191	207	195	203	166	219	200	180	228	189	197	168	181	189	200	169	183	182	190	175	179	170	185	189	192	185	190	179	192	174	212	202	192	186	212	181	162	197	157	184	198	157	179	200	204	169	194	167	156	168	178	168	203	190	200	180	186	202	206	191	178	178	192	208	187	196	180	182	191	185	195	173	189	199	220	173	195	187	196	195	193	190	175	216	174	166	176	192	206	196	199	239	190	187	166	178	211	179	211	169	195	203	172	182	180	179	199	209	188	222	169	179	188	156	192	176	219	184	172	209	201	207	169	193	156	168	208	181	202	218	197	189	182	204	179	201	169	186	206	189	193	181	175	189	198	186	171	215	205	186	228	190	178	202	196	186	173	185	223	175	191	184	179	178	186	181	177	201	167	193	197	203	179	177	176	196	197	200	186	183	199	200	172	172	170	218	184	181	177	188	179	179	185	188	199	193	197	193	163	210	170	183	188	190	211	211	181	172	193	175	173	215	190	184	186	167	202	153	183	202	190	188	176	159	176	170	174	181	206	163	159	205	178	153	198	197	177	173	184	193	210	211	200	195	175	174	163	182	195	204	170	187	180	206	189	199	174	180	162	199	199	189	189	195	175	173	183	228	213	176	173	179	184	193	213	205	192	203	188	170	218	194	218	198	193	204	195	191	188	184	190	201	179	203	195	181	170	157	182	198	184	181	211	189	178	186	188	195	183	200	195	188	194	188	199	183	181	185	205	186	178	187	181	176	186	189	195	208	230	190	213	170	176	198	165	188	197	194	172	197	189	180	185	185	185	220	181	180	212	190	170	175	200	179	171	168	169	176	182	191	182	204	199	184	187	187	192	169	198	185	209	175	212	178	172	192	170	155	196	192	180	203	187	160	206	208	215	192	197	183	171	182	201	194	202	189	178	193	183	208	194	189	211	189	172	189	170	205	176	175	155	196	148	210	188	194	195	169	184	223	177	174	202	169	181	174	181	180	181	198	221	184	215	180	165	181	212	209	168	186	181	170	184	199	180	196	188	161	192	191	190	201	192	210	178	172	195	164	208	194	184	186	195	188	207	186	193	194	161	179	199	181	195	182	186	176	190	221	175	174	178	164	185	190	167	190	186	198	180	189	179	206	189	196	184	190	173	202	192	182	184	182	207	174	172	187	193	184	202	207	190	219	197	176	204	191	209	200	179	190	173	190	191	198	193	185	189	196	181	195	167	185	201	203	199	212	206	177	194	196	194	186	185	195	186	206	190	196	188	165	194	192	199	198	163	183	169	179	206	200	187	201	187	173	196	204	176	176	185	181	195	164	178	214	192	167	224	187	165	187	187	181	194	196	193	170	172	180	199	168	201	194	198	190	208	159	187	206	188	185	175	201	190	181	181	176	191	211	185	186	168	164	185	184	207	210	183	175	163	174	215	180	198	189	194	193	188	190	194	162	181	167	165	189	193	185	202	167	199	175	168	201	178	160	197	180	167	161	203	200	192	193	184	184	189	196	186	198	173	178	173	188	168	196	204	196	201	177	176	164	193	183	191	182	179	179	198	171	206	182	169	184	198	182	189	179	203	192	192	196	175	163	162	184	186	165	174	185	221	199	175	174	200	183	195	194	205	167	177	214	185	178	171	198	198	168	200	178	220	203	185	197	188	157	177	177	169	171	200	207	191	166	197	181	193	165	173	180	204	171	192	201	185	184	181	178	168	198	190	175	183	198	171	225	207	168	167	175	192	184	195	209	184	186	187	202	200	208	204	198	203	198	186	182	196	178	174	186	188	177	200	190	202	198	165	176	169	190	204	201	194	175	200	188	173	199	192	192	206	214	182	197	180	229	184	186	172	192	183	162	185	200	205	213	209	194	189	191	193	170	200	184	191	222	177	152	187	213	183	183	176	211	171
51828	50719	41414	17863	4932	750	691	694	699	651	649	662	641	600	615	606	639	636	623	608	645	596	617	590	576	594	621	560	610	650	590	618	593	604	607	624	582	603	631	588	614	604	649	603	623	576	628	602	559	624	603	606	632	623	626	617	640	603	613	601	670	599	583	611	611	582	642	608	624	606	605	643	639	543	630	625	619	617	592	613	602	610	620	558	592	608	628	601	601	590	623	614	648	606	615	612	551	604	587	613	601	591	601	673	591	597	617	631	601	639	600	569	563	637	609	579	623	641	644	564	599	584	616	608	591	590	569	617	604	570	585	603	585	587	636	648	642	576	647	617	625	642	633	597	594	635	576	576	632	602	640	637	606	619	613	592	585	586	607	574	580	609	624	575	650	632	602	636	606	617	640	605	598	601	595	636	642	593	615	582	580	573	611	587	550	624	575	619	618	633	605	569	568	606	598	590	549	652	558	609	627	632	610	594	598	628	595	562	589	542	611	610	582	572	595	635	567	616	651	626	613	662	594	620	608	604	560	577	603	601	595	612	579	648	592	619	595	598	604	621	570	612	633	620	603	628	610	605	569	641	599	630	611	609	604	622	550	587	613	590	627	589	620	579	580	588	581	590	610	630	618	609	620	631	598	593	581	598	624	614	637	640	602	583	609	636	624	609	593	563	663	602	609	626	622	626	601	638	592	618	611	597	634	576	621	625	597	601	644	592	569	632	571	630	590	637	554	556	602	605	616	603	545	588	621	633	593	606	650	599	583	596	626	623	589	586	592	613	627	618	597	605	606	568	618	581	611	639	576	640	598	602	609	590	602	572	594	561	596	595	583	620	567	624	633	597	622	571	573	594	561	621	623	602	598	553	589	634	584	623	658	585	634	579	589	608	607	603	605	592	614	574	607	579	608	596	641	613	611	586	599	591	607	643	641	592	585	608	578	616	588	633	576	607	638	656	654	640	592	576	647	590	585	630	663	603	588	582	585	597	633	613	653	606	633	659	624	593	556	605	630	560	573	600	652	575	597	568	618	631	619	611	634	594	609	604	610	602	635	630	623	622	598	656	578	583	604	635	612	639	598	622	611	631	615	644	607	632	561	566	629	607	597	632	593	606	594	641	604	616	597	642	611	594	630	622	601	587	605	596	653	610	582	593	633	599	580	613	617	641	620	629	622	557	632	596	615	580	648	572	586	588	620	642	626	578	575	598	654	638	598	595	625	583	604	608	588	610	589	603	567	643	607	619	584	588	617	631	607	566	599	590	615	580	568	585	622	593	631	588	565	615	609	599	641	572	551	642	573	608	616	603	639	631	631	644	613	582	587	593	584	610	607	579	610	638	598	626	612	604	653	559	586	613	631	628	607	617	586	560	603	588	581	595	607	628	597	548	600	601	623	563	623	600	634	595	611	585	600	645	574	593	609	595	619	613	591	596	609	588	601	656	601	597	629	597	605	594	634	623	610	641	566	579	566	616	615	628	571	615	607	608	636	645	604	581	597	618	586	642	598	641	597	572	576	590	568	571	641	571	552	623	622	606	594	571	618	584	650	644	561	599	556	591	664	627	621	595	620	606	603	580	616	593	592	607	583	593	620	610	589	626	612	624	571	614	602	605	596	632	579	551	580	568	562	630	576	608	625	597	592	600	606	590	617	597	627	582	604	592	634	585	661	609	548	642	618	604	601	588	619	587	615	639	634	633	600	600	615	638	611	633	600	599	610	616	572	578	625	595	610	573	634	621	589	614	635	623	565	553	612	608	660	597	594	612	593	606	649	573	579	623	594	602	649	618	593	609	584	598	598	650	611	560	559	616	616	634	610	582	589	635	594	659	554	603	606	634	646	610	644	587	614	612	584	573	586	584	617	608	571	577	611	561	619	622	591	586	617	608	573	607	577	665	613	564	591	607	617	617	590	623	627	569	655	633	647	601	590	628	597	549	636	547	611	605	601	606	673	611	587	620	608	587	597	599	640	602	614	635	631	636	570	626	619	597	621	595	629	627	594	580	590	605	559	624	626	601	569	652	611	573	601	579	584	612	612	598	599	620	628	543	612	659	590	631	629	538	610	600	577	589	586	606	592	626	605	667	588	625	590	610	617	592	610	625	620	649	620	596	612	618	571	594	611	609	613	553	605	605	567	595	618	650	602	650	629	583	586	643	592	627	563	629	603	657	610	572	547	655	644	591	623	608	624	608	650	610	579	556	566	598	676	622	626	566	549	634	614	583	609	622	574	600	605	563	593	566	589	661	612	586	614	582	602	575	588	631	622	633	614	626	596	590	604	572	621	598	615	588	549	573	578	607	593	626	594	586	663	595	628	655	610	655	654	619	597	624	590	593	594	617	584	571	616	592	594	623	604	602	642	642	609	599	613	602	644	633	629	643	618	594	651	581	645	575	583	602	652	572	620	597	623	633	630	601	574	604	579	596	597	586	604	638	625	597	620	628	627	615	600	615	645	619	625	616	624	638	657	649	621	604	599	617	580	604	589	615	601	617	646	577	622	581	574	646	597	637	640	608	589	605	644	563	595	609	603	605	574	634	567	601	586	615	631	563	611	613	599	590	575	582	603	604	587	604	606	581	595	553	621	591	611	642	631	638	579	573	628	640	596	623	610	602	610	569	606	568	622	552	575	621	569	636	597	569	595	613	629	631	634	613	625	620	557	613	589	613	581	606	608	604	606	569	549	613	595	593	615	582	570	618	628	603	585	567	570	593	609	604	614	603	622	578	566	591	595	579	623	582	542	623	627	610	601	583	611	618	571	563	568	586	593	600	561	631	595	569	626	664	602	603	584	592	586	605	594	647	597	616	624	618	629	598	665	611	558	638	628	594	576	596	589	620	577	603	591	620	608	663	621	645	585	614	559	625	642	619	611	598	586	583	622	627	570	601	595	627	602	594	658	655	588	619	619	563	643	620	639	583	623	597	610	600	617	559	632	585	608	571	608	575	607	614	592	640	630	622	643	562	593	628	586	605	613	575	615	575	625	605	588	608	559	625	599	610	614	615	571	660	561	580	616	573	570	597	619	596	580	611	564	592	587	596	602	587	581	596	593	588	624	591	585	618	640	621	593	579	652	584	608	628	579	603	642	594	597	591	600	604	538	582	614	592	617	594	598	609	640	650	662	635	595	622	605	592	624	610	591	601	562	608	635	612	598	591	579	593	616	602	615	605	603	596	599	595	583	604	597	609	611	570	611	586	614	600	592	605	590	606	551	546	610	615	587	614	565	632	571	597	562	566	604	600	601	603	599	573	639	626	593	586	603	606	587	619	581	609	604	580	627	635	583	597	637	613	634	654	586	590	690	572	606	579	626	601	665	577	661	620	600	583	580	564	612	586	592	578	586	622	595	622	672	588	622	605	644	572	663	651	600	585	634	589	648	627	590	599	598	644	631	617	648	576	612	627	605	588	600	608	606	582	590	632	597	609	602	588	600	615	618	596	644	609	541	578	597	565	589	593	620	609	581	628	563	604
80309	73758	55969	28834	8395	708	353	348	326	341	320	307	278	292	296	285	317	292	315	269	294	289	267	294	273	304	306	278	322	303	299	286	284	318	289	281	314	306	280	264	294	309	314	263	296	279	325	299	286	300	316	284	293	285	303	268	291	291	272	289	273	278	275	297	275	294	278	296	303	275	277	267	274	284	282	276	264	266	288	289	306	266	281	269	241	286	305	312	313	266	252	283	289	275	288	291	267	273	260	280	293	307	263	279	285	298	270	305	281	279	323	277	326	302	285	296	266	276	263	318	279	283	280	290	309	260	289	300	296	284	301	281	285	301	311	299	286	297	280	293	288	278	296	264	320	282	239	305	313	305	289	295	275	276	303	280	308	314	283	265	262	285	300	276	284	245	265	303	289	291	260	291	293	302	255	293	268	299	271	302	318	291	273	282	295	293	288	293	291	286	291	306	323	292	290	290	264	278	277	303	305	280	288	250	268	334	291	294	298	299	296	293	290	292	269	302	244	310	293	311	233	298	293	302	274	285	282	285	283	282	254	287	256	295	294	312	323	292	295	276	279	295	282	281	264	263	275	295	293	297	262	271	293	274	279	270	289	299	299	296	292	293	293	270	265	244	284	299	286	276	264	322	291	290	293	258	293	291	282	279	265	295	286	282	268	294	289	324	300	256	283	268	303	306	263	296	296	312	287	292	307	317	283	278	295	281	288	298	293	280	275	285	291	293	279	318	277	312	267	291	276	274	298	283	266	280	288	284	301	289	289	312	278	290	296	270	287	299	303	293	275	270	301	286	301	291	274	293	306	281	273	301	269	272	270	282	276	279	276	256	307	283	302	289	276	286	284	267	287	277	292	279	274	281	272	285	287	292	289	321	296	284	277	262	271	276	284	268	306	270	297	254	284	299	268	277	262	283	281	288	282	297	279	279	260	284	285	281	287	289	310	296	305	261	265	286	295	300	257	270	326	313	300	297	267	318	305	311	296	283	255	298	292	281	293	297	282	313	273	303	293	293	300	275	303	278	321	329	285	293	319	309	247	286	264	262	283	276	268	295	293	286	270	282	324	283	261	282	283	268	300	291	273	292	277	291	297	285	288	276	300	277	292	270	266	290	306	290	268	298	297	244	310	297	317	287	310	290	248	303	310	285	299	271	305	300	284	291	297	284	268	266	268	273	271	307	273	286	250	288	284	299	315	272	263	272	266	267	312	278	285	286	281	280	277	277	270	287	271	275	289	291	285	269	252	275	272	290	305	276	300	285	306	283	291	296	266	291	301	288	321	293	257	308	250	276	286	262	292	269	282	261	288	304	320	290	253	276	296	280	260	284	289	288	296	276	282	277	302	270	286	252	282	302	286	277	276	295	300	309	283	294	289	234	278	288	259	302	303	309	262	270	272	254	277	281	269	287	296	271	285	277	283	273	271	296	278	253	289	288	292	315	295	308	297	250	297	289	248	289	301	294	277	274	284	310	263	294	303	305	269	285	284	278	273	303	298	297	301	296	284	283	293	277	276	269	295	325	295	305	286	268	296	281	307	297	326	287	300	288	293	278	295	278	288	303	306	288	290	309	298	268	317	326	292	271	261	284	302	256	292	301	289	291	297	296	313	267	285	319	281	310	327	292	313	302	295	275	301	298	290	279	302	327	268	294	271	271	292	301	298	295	270	286	274	258	294	281	272	262	302	259	295	304	289	267	319	266	268	282	256	288	296	289	305	280	309	296	286	280	274	270	298	275	314	302	297	283	271	247	275	281	266	293	318	271	312	281	305	288	316	290	278	296	270	285	296	253	296	283	284	262	299	286	297	307	278	284	294	291	311	287	315	296	295	295	275	285	287	275	325	327	292	279	276	313	283	242	283	295	288	276	264	294	308	282	298	277	244	320	306	244	270	293	294	282	280	261	280	285	266	284	312	300	275	311	274	288	273	303	256	287	288	287	317	300	314	302	294	322	282	272	306	283	253	283	293	265	277	247	275	285	269	310	272	310	303	270	272	288	310	271	308	264	269	299	285	272	311	315	293	283	326	300	289	257	322	289	293	283	293	286	261	288	284	280	267	256	296	298	276	296	278	276	268	282	265	306	293	337	294	263	292	307	266	257	279	289	290	286	307	277	286	299	316	286	266	270	260	295	285	295	284	312	263	290	277	286	302	264	280	292	281	276	297	289	291	274	293	299	277	277	299	288	285	312	283	292	297	283	285	285	275	302	310	270	307	273	268	305	278	290	309	283	259	281	304	290	285	305	287	257	300	278	281	288	275	310	289	283	269	302	297	297	292	264	270	290	281	284	256	273	293	275	288	296	300	262	284	289	280	291	288	309	270	286	268	322	302	271	267	300	294	326	285	294	291	286	269	313	297	284	273	286	254	279	262	283	267	292	290	279	305	316	305	263	291	290	281	293	271	295	287	291	297	266	301	274	278	308	304	302	292	265	287	284	253	315	266	286	285	266	273	279	307	321	305	288	301	265	279	279	264	278	282	285	306	291	298	293	283	301	289	292	288	269	289	292	280	298	315	286	262	275	278	303	265	282	270	276	295	285	263	298	298	266	270	302	298	305	282	278	274	283	266	283	300	290	274	292	271	302	271	272	323	280	267	307	278	287	283	258	283	288	275	291	258	268	308	298	267	276	293	284	318	307	272	279	261	310	287	320	268	290	317	303	272	264	287	328	291	268	319	301	287	275	295	270	266	293	292	275	264	284	293	302	280	314	284	288	252	265	302	329	250	293	297	285	311	286	299	273	290	281	288	266	263	308	295	288	271	305	300	278	282	260	278	256	283	302	295	275	300	309	260	259	292	291	306	288	310	246	284	279	266	274	271	301	291	285	307	286	296	289	255	272	297	278	267	315	276	298	302	270	284	344	262	289	273	296	290	288	294	268	296	307	298	323	271	286	338	250	276	262	277	309	275	287	289	286	313	281	279	279	262	294	286	300	307	308	294	296	262	275	285	281	262	292	276	272	273	274	274	270	267	292	261	258	308	284	317	308	288	264	295	299	296	282	292	284	315	255	254	266	293	295	322	295	284	293	282	242	272	294	302	297	267	287	291	257	326	300	291	278	287	273	292	282	271	302	261	290	311	286	286	273	323	280	293	283	334	262	268	296	310	310	287	301	278	307	295	298	322	293	259	286	292	294	254	289	261	289	304	276	301	266	302	292	262	279	306	263	310	281	313	286	272	265	276	290	277	251	330	271	314	317	305	289	292	303	288	245	301	297	305	296	301	287	302	261	280	289	295	264	299	265	303	285	267	277	271	277	304	280	245	298	294	295	327	286	286	310	294	271	299	258	270	294	308	305	293	316	284	284	301	257	292	281	294	287	311	276	294	287	290	316	272	278	279	287	272	283	270	287	274	262	304	312	296	291	302	289	275	268	293	305	308	278	282	298	277	285	317	284	260	280	281	273	303	281	253	277	307	272	281	282	257	279	284	299	280	271	289	325	318	290	277	309	281	274	276	272	292	297	280	300
63007	63658	52199	23757	7323	1157	1077	989	940	899	917	971	861	912	878	869	886	968	911	930	892	917	828	837	809	893	887	911	879	855	898	865	899	882	843	811	846	967	892	841	872	904	869	788	818	897	904	847	818	836	876	852	857	843	858	835	815	901	871	857	898	849	884	871	837	855	858	851	851	813	889	839	886	852	869	858	857	878	816	876	895	918	838	805	818	833	826	812	806	859	872	823	900	954	836	844	848	881	908	879	870	855	861	880	874	823	821	842	906	848	861	884	849	823	899	889	855	834	861	842	837	913	828	824	891	900	819	800	840	885	883	887	804	811	890	863	881	903	894	864	869	906	811	850	849	859	836	858	888	898	848	843	881	852	904	846	857	863	897	838	859	843	841	890	922	853	894	845	874	829	869	821	871	852	896	914	840	882	811	922	845	840	854	788	797	842	886	832	838	850	887	865	838	784	934	909	842	860	899	839	886	865	840	828	856	789	884	855	868	850	876	863	855	854	858	858	828	884	876	843	857	853	881	811	840	850	853	881	835	848	881	846	839	866	853	837	898	887	832	894	865	867	858	866	880	858	884	895	839	861	853	837	819	845	866	810	801	837	879	855	938	857	881	824	807	831	864	878	886	859	856	834	827	833	887	900	857	847	840	832	889	870	877	831	832	872	863	857	805	868	856	873	860	893	834	894	834	845	849	857	894	876	807	863	864	862	806	845	866	852	830	866	830	890	854	865	837	836	861	859	867	885	852	861	866	840	796	878	844	829	845	819	819	884	840	839	897	842	838	883	873	825	874	930	828	844	873	887	823	864	853	864	848	835	853	882	874	823	862	845	835	822	852	856	858	881	798	810	844	889	839	884	864	854	909	849	843	803	851	874	872	838	823	838	890	825	840	859	881	837	893	831	850	786	869	861	899	861	875	865	908	884	834	881	865	828	857	877	845	811	866	795	853	847	904	805	843	834	843	858	876	791	879	869	854	863	833	880	879	856	847	809	841	837	870	841	891	851	850	838	865	807	850	853	840	822	929	837	838	871	849	791	849	864	815	794	833	866	817	869	844	849	901	808	857	866	879	855	851	893	891	809	869	812	875	874	838	847	800	827	905	878	921	849	825	830	896	830	885	827	812	895	901	862	880	862	882	820	846	839	874	829	831	876	844	907	854	803	896	909	850	804	851	895	879	909	851	823	861	852	871	859	857	860	883	821	844	868	844	841	825	833	844	893	888	854	844	862	853	870	862	904	797	839	865	823	810	861	865	858	902	880	844	812	864	888	881	836	906	842	822	837	872	863	841	894	857	857	811	767	831	833	878	876	910	825	913	822	928	846	869	821	871	858	892	848	898	850	844	874	929	843	862	846	791	815	901	873	865	830	902	818	822	832	841	834	879	888	904	861	849	898	854	887	826	879	813	813	846	854	828	857	865	871	901	888	833	846	841	823	926	876	906	867	897	865	864	809	842	851	866	800	815	859	857	855	862	902	812	826	788	839	866	809	838	850	846	795	903	862	850	905	858	877	835	854	813	834	863	833	801	846	859	872	848	897	830	885	857	839	834	875	907	846	866	888	862	929	850	846	832	819	822	889	846	903	807	831	892	825	815	883	892	863	838	887	871	845	824	860	874	888	885	842	852	827	902	871	848	843	850	850	814	896	860	836	823	855	872	873	864	879	849	866	891	866	830	842	841	851	870	820	884	852	796	869	882	861	851	879	831	860	836	844	879	892	800	882	853	813	856	860	845	826	861	876	851	901	897	859	831	843	838	850	823	851	894	907	882	843	857	847	862	896	903	845	871	836	862	890	871	839	815	890	841	857	899	832	796	863	873	838	830	853	856	869	872	867	895	868	869	892	876	834	841	874	847	862	848	849	827	869	852	799	870	854	879	886	849	851	833	874	861	904	864	801	865	879	861	844	853	907	890	846	804	878	814	817	837	878	901	831	828	846	843	829	825	864	846	904	875	899	834	814	899	849	894	825	866	863	851	873	876	839	826	907	875	846	862	862	861	819	867	840	843	854	857	824	817	847	901	886	876	819	878	832	887	815	899	879	844	835	849	799	878	881	874	887	890	807	889	868	833	883	860	852	824	887	889	835	838	848	900	845	876	870	829	854	881	856	860	861	841	834	899	832	910	868	861	875	901	930	837	828	890	842	863	880	869	836	849	867	855	851	815	867	898	839	807	855	872	854	885	880	849	854	812	869	862	862	832	869	898	835	884	793	815	841	896	855	825	845	884	858	854	875	860	880	873	811	811	832	809	900	877	940	892	830	849	846	852	849	870	872	854	842	849	866	869	791	898	831	862	860	859	844	861	885	864	837	869	855	844	894	876	851	851	886	861	925	850	800	835	856	891	841	836	862	824	882	953	772	844	832	885	883	838	839	867	854	839	814	826	886	841	830	865	883	855	837	839	836	890	853	886	785	836	863	853	839	790	848	854	795	892	870	808	847	850	862	866	928	813	856	854	851	868	802	873	831	859	903	863	905	800	855	822	866	852	835	882	865	838	850	863	875	815	826	844	869	901	790	876	874	882	834	830	833	877	870	878	894	834	844	842	960	898	834	883	804	856	824	863	879	863	847	859	826	875	856	774	832	843	852	817	850	852	882	830	922	832	892	849	815	851	856	812	809	841	849	879	857	799	894	839	828	910	866	870	892	816	866	816	862	878	836	871	873	854	859	848	841	847	819	905	860	907	841	830	888	873	837	820	855	841	795	882	827	850	852	832	901	889	848	856	873	841	839	854	858	864	830	821	851	885	851	828	797	874	825	850	856	899	927	816	864	851	916	874	878	848	799	834	862	865	833	845	880	824	887	857	861	899	859	889	861	828	850	858	890	886	867	877	861	840	858	845	830	825	865	831	790	902	850	800	836	896	841	825	840	872	876	830	877	887	842	888	845	827	840	840	862	865	870	899	801	843	872	870	826	883	836	897	833	855	890	857	822	884	848	882	833	851	846	879	823	868	881	857	839	905	875	845	873	860	815	885	842	879	863	865	850	879	833	854	856	843	875	874	838	831	824	855	838	898	863	802	824	845	859	881	897	882	860	848	855	854	881	911	908	829	851	812	818	848	892	894	875	835	859	827	844	878	926	820	901	848	779	866	807	833	870	861	820	914	869	830	808	887	851	847	795	854	811	901	874	842	868	836	862	807	788	890	863	847	791	852	831	886	802	854	894	834	900	819	855	835	862	835	818	830	830	901	827	840	880	783	836	821	855	848	840	901	850	866	890	826	875	840	890	816	818	845	880	811	815	824	858	865	861	835	840	860	871	821	795	888	888	863	868	889	856	865	848	852	887	881	866	874	860	845	836	889	861	824	804	871	866	826	828	863	857	848	821	820	884	795	867	807	905	860	877	870	824	855	854	893	854	852	889	869	850	902	819	879	823	852	880	860	861	861	891	889	875	866	883	866	844	868	829	859	849	853	844	898	880	839	840	841	840	902	846	837	837	797	850	901	838	867	831	830	872	801	871	884	874
33078	21135	8454	1442	356	151	158	145	140	151	140	134	124	123	146	146	143	136	142	127	118	135	155	121	132	150	130	135	136	140	140	114	131	124	112	138	130	130	132	120	125	139	160	153	144	124	139	143	114	139	121	125	147	134	128	103	133	100	131	127	118	120	113	153	130	129	134	125	128	130	141	132	124	135	123	130	132	139	118	151	129	138	131	110	123	134	148	136	123	122	133	112	122	130	125	131	134	126	153	121	135	134	142	124	139	133	111	130	128	133	137	133	144	137	130	134	131	147	132	144	138	130	142	141	130	138	144	150	118	135	139	128	110	132	151	121	129	141	115	125	134	121	120	133	127	112	126	134	124	134	149	150	122	110	155	133	143	145	134	123	130	144	142	134	132	126	139	150	123	145	138	121	123	116	136	131	139	142	140	124	140	139	149	133	145	125	131	156	123	143	139	119	144	136	146	137	131	117	123	131	133	121	123	129	134	145	131	110	124	138	140	128	165	112	138	127	120	152	132	132	142	143	158	127	130	126	139	132	140	118	143	125	144	143	131	141	131	124	141	135	103	135	131	123	136	133	127	129	138	146	123	150	146	144	146	115	152	125	148	113	116	124	143	122	161	130	127	131	128	151	139	139	129	140	133	144	160	123	124	157	143	148	147	149	131	138	122	139	107	138	111	124	122	119	129	128	132	113	107	134	132	153	141	122	147	115	128	120	141	142	142	124	134	144	131	132	140	121	135	126	142	128	144	144	134	125	138	147	146	125	141	129	121	129	136	130	118	150	130	138	154	151	138	117	139	117	118	135	138	160	142	123	145	124	129	146	160	135	146	119	120	141	135	109	133	126	133	143	138	145	139	119	124	114	140	121	132	145	111	127	141	137	130	121	127	120	126	120	129	149	125	134	113	138	119	115	132	122	141	129	153	139	135	147	135	124	154	123	120	151	138	143	169	125	155	138	140	143	131	140	128	114	140	140	133	120	126	135	136	148	153	143	140	114	143	139	137	140	135	135	131	133	127	125	117	117	139	117	120	123	157	142	144	130	140	137	143	118	141	123	121	151	128	133	131	144	130	121	135	145	139	124	120	118	117	121	145	128	115	134	135	128	109	137	149	132	150	122	124	127	121	153	148	125	133	134	120	139	143	126	126	122	125	139	129	146	133	120	130	135	136	131	135	128	118	145	144	126	149	130	108	141	139	125	137	129	122	139	145	120	129	153	132	120	129	142	108	145	130	133	114	130	117	139	139	124	127	150	142	144	120	134	155	157	108	123	152	129	120	142	127	116	145	125	127	129	149	130	133	122	131	137	147	143	134	133	131	134	121	147	133	127	125	139	141	133	128	142	140	139	129	134	133	128	126	142	130	123	151	142	140	150	116	120	131	115	136	141	145	131	106	102	166	146	138	127	135	131	162	122	149	120	121	130	143	132	130	137	132	150	134	130	135	147	137	126	164	131	135	113	135	140	150	148	126	129	146	160	147	138	129	117	143	170	140	143	142	144	147	141	129	136	117	156	105	144	141	129	134	133	119	143	138	140	130	142	123	137	126	134	128	138	134	130	138	122	133	138	152	117	113	118	141	111	139	132	129	129	140	137	135	153	152	128	127	133	129	129	149	151	122	126	147	124	131	128	127	147	139	143	119	155	131	130	157	132	137	116	137	115	136	116	133	129	117	123	126	140	119	143	139	123	135	146	135	126	132	134	126	145	139	123	124	136	125	155	137	136	151	132	147	142	119	177	140	110	137	132	148	136	140	109	119	120	122	120	131	138	104	131	135	114	126	135	134	124	130	125	127	128	138	132	143	147	146	124	123	116	140	138	128	128	142	147	117	129	147	123	129	125	150	133	139	105	145	129	123	141	146	144	112	154	133	136	138	122	144	149	143	138	138	111	114	146	151	141	128	124	147	142	144	130	121	134	113	141	130	125	126	132	123	119	143	129	141	139	148	136	114	146	122	128	113	152	145	150	128	125	132	133	126	146	137	125	123	114	158	160	131	129	148	127	162	123	134	104	132	142	148	141	118	124	151	125	135	142	144	120	141	126	134	122	134	138	128	132	99	129	142	142	114	135	107	143	134	108	135	148	136	123	117	112	120	138	145	128	132	136	116	144	122	147	142	125	128	121	140	125	126	134	137	118	135	146	128	149	131	137	130	132	118	105	119	130	130	142	132	148	134	126	146	163	142	124	149	146	128	117	130	119	134	153	141	121	128	127	138	123	124	113	110	135	101	122	125	147	139	130	154	149	134	123	122	116	136	134	117	125	111	132	134	140	129	128	127	123	142	125	133	119	144	112	112	140	143	145	120	108	128	114	123	131	122	135	132	131	137	125	139	136	143	146	135	125	116	123	131	146	144	125	137	135	130	142	143	129	132	129	144	115	116	136	126	131	143	141	154	119	144	138	149	146	141	141	121	147	119	119	140	156	143	114	136	120	139	153	133	143	127	128	128	142	144	159	139	127	120	144	122	137	131	140	118	127	120	141	111	121	134	141	116	134	127	130	133	135	128	159	116	140	132	119	127	124	105	132	138	133	118	148	133	143	138	149	133	158	147	138	134	156	134	144	135	159	138	122	149	124	148	119	136	130	134	135	114	134	145	134	133	132	131	139	114	124	111	120	158	146	129	135	117	140	141	125	114	134	153	116	129	143	122	129	130	145	118	137	159	144	124	144	131	142	138	149	143	130	148	130	146	116	142	130	124	126	133	135	135	147	122	124	152	137	132	119	150	138	126	129	137	145	142	127	103	147	122	118	121	136	139	124	145	140	135	127	135	134	133	122	132	116	123	135	123	141	134	156	129	141	125	131	140	162	127	121	110	136	128	136	123	133	136	128	133	151	129	125	151	146	134	143	147	134	123	149	119	139	115	146	137	140	136	139	122	130	132	108	125	132	118	128	131	127	126	129	108	132	129	114	123	139	134	143	137	115	137	142	133	126	152	121	118	139	136	117	123	148	158	123	124	153	137	130	148	147	138	127	135	147	110	141	118	121	136	152	140	138	119	128	143	144	129	131	114	140	134	138	134	128	120	129	144	138	145	118	120	135	139	116	130	115	148	128	122	124	124	150	141	121	124	138	126	130	137	161	144	105	137	120	139	134	134	133	129	115	117	120	144	140	133	127	134	139	147	127	146	130	155	134	146	131	130	144	128	129	136	132	137	128	132	138	130	136	117	148	125	133	130	116	123	142	117	130	143	135	136	124	141	128	132	136	124	150	122	123	143	155	142	113	115	127	139	123	129	141	143	132	136	142	144	114	133	135	120	139	146	128	129	155	120	127	133	116	122	134	142	143	142	136	125	139	131	134	143	118	131	133	115	134	142	131	99	131	127	144	149	126	134	138	149	140	134	111	125	100	140	129	132	127	153	126	122	131	122	151	131	145	125	121	129	139	124	125	135	115	135	132	123	123	133	135	129	129	136	118	139	152	145	104	124	116	120	128	128	130	147	122	131	118	119	141	136	141	128	133	136	130
32481	24185	12102	2727	888	516	464	477	463	477	419	449	447	479	474	428	444	463	451	485	466	439	505	451	423	478	434	459	425	470	444	442	479	476	482	457	476	446	433	483	479	483	489	447	492	461	458	455	479	467	493	470	453	485	468	460	477	456	459	436	434	467	471	464	472	449	427	513	454	502	441	449	425	456	449	464	443	463	403	438	453	445	441	466	445	432	471	450	465	452	428	465	486	452	462	456	451	441	462	461	450	442	447	479	433	420	458	484	459	438	447	412	477	426	490	455	441	455	442	445	427	426	453	433	487	466	465	458	470	442	443	444	444	461	430	477	448	484	468	422	449	441	452	458	454	489	476	452	476	446	425	444	468	468	459	474	419	461	432	490	419	469	457	487	445	443	423	432	458	437	436	413	505	449	479	469	474	457	436	436	447	443	416	447	436	441	469	447	461	466	503	453	428	462	453	455	481	453	444	474	468	435	465	478	480	411	449	482	451	468	459	470	479	482	478	450	407	491	436	446	445	467	455	422	442	449	476	442	412	430	440	424	445	476	444	445	448	455	443	474	451	443	410	497	459	468	444	459	458	446	443	456	480	435	446	469	462	439	479	463	467	466	459	469	474	454	462	446	495	472	452	429	447	463	462	425	431	489	498	465	484	449	449	444	454	496	453	438	459	406	440	488	474	445	508	430	412	438	443	462	459	449	448	456	471	450	433	459	466	443	446	455	436	470	462	505	441	468	450	460	432	456	460	459	462	471	462	440	436	443	452	489	470	434	497	435	441	469	476	418	465	473	450	434	497	443	443	460	483	500	474	470	459	430	476	453	440	499	438	457	449	435	475	475	479	442	422	436	461	422	429	453	457	458	453	503	439	480	439	453	488	443	460	414	451	444	464	455	435	440	491	446	449	478	421	457	464	471	419	509	466	476	438	458	447	432	495	460	481	453	449	418	442	451	480	486	489	455	422	426	467	440	486	446	457	465	469	465	451	478	474	438	479	458	462	483	481	425	445	442	467	475	424	403	470	497	472	473	449	442	430	474	474	435	481	471	432	429	435	452	411	446	477	437	448	492	462	416	452	435	429	448	474	474	466	458	465	454	478	416	420	503	432	446	452	452	464	461	492	456	439	498	422	436	420	461	416	436	426	462	476	452	409	441	430	444	467	463	464	464	442	450	418	415	446	450	441	468	467	471	458	456	435	422	464	475	480	459	459	452	457	442	450	456	463	455	445	451	432	450	459	455	477	450	453	459	480	436	481	463	477	463	455	443	487	435	448	458	432	437	502	496	464	428	452	454	451	471	481	440	434	444	462	437	416	448	469	471	463	442	475	411	443	465	435	456	450	440	469	459	498	487	454	447	449	447	470	434	473	457	472	445	470	448	472	441	462	452	428	487	459	467	433	480	481	457	426	440	466	450	447	470	463	458	452	475	465	457	471	439	435	433	462	461	485	457	448	429	473	455	492	411	492	448	434	458	468	488	488	457	469	493	451	452	450	453	400	447	481	462	462	493	495	471	432	471	453	448	453	439	450	407	494	448	447	491	456	428	444	432	465	445	488	491	477	444	423	462	487	446	447	482	460	481	498	455	454	466	455	478	425	451	440	443	462	455	435	462	465	448	421	423	446	459	439	416	459	424	426	456	477	446	468	458	444	480	426	448	450	437	470	455	508	420	439	469	469	463	456	447	439	481	451	462	482	457	457	482	445	457	445	454	433	457	453	437	465	481	467	468	448	464	488	482	452	470	432	451	418	448	413	455	469	486	485	454	459	464	424	460	463	439	470	474	433	450	426	484	480	447	438	476	415	449	511	446	427	464	454	418	439	467	420	440	461	484	427	465	502	446	470	422	463	467	475	431	466	461	442	481	469	465	464	460	484	452	459	488	441	428	489	433	478	468	446	434	479	455	455	437	468	452	413	466	450	487	455	433	444	402	455	454	456	462	481	459	473	465	462	465	446	441	437	420	459	486	470	426	438	456	455	435	444	391	443	472	432	521	453	462	467	502	452	449	465	487	451	495	443	447	448	458	453	437	437	469	467	475	463	455	469	452	450	461	430	461	446	471	481	487	478	435	466	450	426	434	453	443	442	480	477	475	454	452	436	463	445	445	430	465	434	433	483	496	486	427	451	449	436	467	463	467	461	473	470	476	434	439	495	438	488	408	439	423	465	466	451	434	458	448	443	431	468	416	450	466	429	452	440	460	458	437	449	460	461	469	433	513	441	488	441	422	459	471	455	459	454	444	450	458	479	451	426	442	430	441	421	459	457	432	453	456	428	452	466	451	407	435	420	476	471	435	465	487	481	441	458	420	437	427	470	489	465	491	438	460	426	402	440	481	466	479	459	525	473	450	459	462	483	459	463	451	465	438	479	490	431	455	447	438	450	429	436	454	469	480	442	438	437	471	452	471	463	490	462	463	479	443	489	456	470	499	454	468	445	480	418	424	433	455	423	476	424	473	486	453	439	424	438	443	449	485	468	434	473	469	465	484	481	419	459	451	453	456	465	462	447	431	452	456	457	494	476	426	478	453	456	503	434	454	403	456	456	467	478	426	477	469	415	442	456	452	466	449	454	449	445	450	421	422	445	414	437	479	471	457	492	467	457	448	448	471	423	458	471	469	470	470	464	476	463	425	450	454	435	491	449	453	472	447	447	472	436	426	478	471	451	455	462	442	447	440	479	493	445	501	456	454	451	434	458	437	404	422	467	445	436	458	413	440	450	433	455	452	448	428	481	477	470	430	431	437	482	442	442	441	418	449	442	451	448	456	447	442	465	486	443	458	446	442	461	472	481	454	471	416	430	440	489	448	458	480	478	410	448	459	459	420	426	424	422	474	417	468	480	468	414	431	460	458	487	449	442	427	479	504	488	453	466	448	444	462	469	439	494	468	498	483	446	477	480	467	459	482	470	459	417	483	445	452	487	503	463	445	448	487	483	422	474	484	450	500	431	456	507	457	450	467	424	469	454	458	471	438	422	448	467	435	450	480	465	470	472	462	458	440	485	444	437	477	457	515	459	447	451	420	439	447	468	449	495	461	471	490	425	493	437	460	478	457	459	442	457	473	440	446	436	473	461	484	474	406	476	483	433	456	468	417	453	435	474	446	481	462	449	479	454	466	443	468	417	454	469	483	438	427	434	451	448	480	432	464	495	453	436	454	454	446	433	425	453	466	432	478	486	465	452	470	448	432	498	441	458	484	464	441	431	469	456	453	490	431	477	473	486	447	449	485	463	464	461	434	432	479	459	472	469	439	513	463	465	430	458	503	444	434	453	459	460	425	442	489	427	463	500	461	454	458	455	432	446	440	455	445	467	453	465	438	489	467	439	505	439	473	493	455	443	477	484	463	445	438	489	434	423	490	465	479	436	478	477	467	482	436	429	493	439	464	513	467	446	482	469	456	472	462	459	433	473	476	449	467	502	432	448	417	472	461	465	403	480	413	462	457	450	412	433	469	492	430	431	477	452	461	459	460
70512	60845	44791	18512	3485	261	207	215	209	198	200	210	199	172	224	204	166	177	195	209	175	183	176	177	218	189	216	172	192	196	188	203	211	187	172	179	223	222	192	188	201	175	218	182	191	200	189	203	189	160	188	198	209	176	221	195	190	192	166	189	176	219	189	192	183	195	184	180	209	182	158	204	194	198	184	160	185	205	219	194	189	168	171	199	204	164	183	173	214	160	188	190	206	204	177	189	161	194	172	194	211	195	184	208	193	191	192	199	179	201	206	190	214	167	211	183	172	178	182	183	159	201	163	189	186	212	211	192	205	198	176	207	203	184	187	192	197	185	206	174	183	179	197	195	176	168	197	160	219	210	176	183	176	190	178	182	186	202	203	198	221	166	196	178	199	177	222	194	199	192	189	172	162	170	177	191	186	186	190	188	198	176	159	177	202	170	199	174	210	198	209	210	182	188	209	192	195	176	188	196	206	161	180	197	207	204	221	178	166	202	179	185	180	180	189	193	178	191	202	193	213	187	188	214	203	169	185	184	185	189	173	213	166	161	201	179	189	192	176	173	196	186	199	164	186	195	199	186	200	185	200	192	190	198	191	178	182	184	199	200	203	194	206	198	195	202	174	203	172	178	192	196	200	209	171	193	188	199	191	209	193	192	188	218	193	227	181	178	191	194	189	178	191	188	181	197	190	187	192	183	195	185	172	180	201	181	203	201	190	202	183	195	182	168	202	201	188	211	169	174	201	187	213	171	206	173	204	185	181	179	187	177	199	203	176	163	165	179	154	201	185	175	171	188	192	204	181	204	180	185	178	189	162	194	203	200	194	167	156	169	185	203	179	170	164	200	178	180	167	213	179	159	181	182	181	190	174	169	193	206	181	207	208	189	192	204	189	227	190	180	177	171	176	201	190	201	198	201	185	181	173	182	176	208	178	183	213	196	197	181	201	220	174	189	187	183	170	191	189	229	184	180	204	194	187	201	196	197	212	172	203	199	173	197	174	189	205	196	177	182	174	210	194	185	186	180	188	184	205	189	176	174	204	191	180	192	181	182	194	182	195	190	198	182	209	197	188	183	184	184	162	208	210	209	208	220	188	217	218	198	194	192	197	198	197	201	177	190	194	191	198	199	193	194	164	173	198	175	194	177	185	170	189	178	178	200	204	163	179	183	193	173	215	193	177	183	173	187	190	186	188	172	159	197	193	175	186	174	194	194	199	202	168	184	213	198	172	175	217	184	196	197	201	195	171	202	188	193	205	199	171	186	182	197	186	192	208	163	191	167	178	187	181	206	197	197	181	197	194	213	185	181	192	211	164	167	174	190	181	190	176	191	203	168	199	205	186	206	165	185	193	158	197	210	191	168	174	163	195	176	184	170	191	182	184	189	185	176	190	185	174	194	192	196	200	188	182	178	193	203	178	172	183	179	170	175	196	200	188	160	188	189	167	190	180	187	169	195	192	200	201	182	195	171	170	180	196	188	171	225	192	192	187	186	189	201	180	197	173	178	174	166	171	190	177	170	193	198	193	182	178	185	165	176	196	173	198	182	163	187	184	183	190	203	189	192	205	169	198	174	186	182	196	177	181	184	178	215	219	175	188	190	172	209	178	180	171	174	181	162	213	184	169	208	148	201	196	175	180	225	190	221	174	165	175	185	181	162	179	176	191	202	180	174	193	194	193	182	194	202	180	196	186	181	173	206	184	189	208	195	156	184	173	191	161	174	205	202	192	182	195	197	185	190	181	183	168	198	204	168	177	185	189	180	173	197	194	189	204	188	178	186	193	182	186	170	192	179	187	204	184	173	188	182	177	175	189	191	210	179	185	195	180	185	218	195	179	209	179	174	173	204	169	178	179	223	193	168	189	212	179	201	162	187	196	181	195	188	193	200	186	198	175	182	175	184	169	185	186	222	177	186	182	180	188	211	182	168	194	176	179	184	175	184	193	170	173	174	186	164	193	188	203	175	209	187	174	180	171	198	176	166	188	172	211	226	178	206	177	181	162	187	195	180	182	194	180	188	175	205	216	191	200	213	180	182	214	178	187	189	181	168	189	173	181	194	172	170	170	201	197	186	195	192	168	205	219	192	193	186	184	184	175	206	200	156	177	205	186	187	178	219	183	199	190	189	199	175	210	191	178	191	195	189	191	188	177	192	186	203	163	186	195	184	194	189	208	208	193	176	172	204	182	188	150	190	189	194	180	168	223	203	191	189	197	195	198	187	178	183	190	184	176	171	214	200	181	197	192	199	208	177	191	181	188	199	193	191	207	179	189	192	207	189	171	186	206	180	193	192	196	197	180	199	185	215	166	215	206	205	177	165	180	177	186	191	162	160	158	179	194	170	194	166	184	192	182	162	201	156	179	196	187	200	206	192	195	182	191	194	169	206	169	173	181	210	187	175	199	170	176	187	174	205	178	172	185	197	168	189	198	177	180	178	194	170	184	193	176	192	193	182	200	178	195	201	204	208	197	206	188	190	174	195	161	192	178	186	178	220	199	183	184	190	190	185	174	192	205	165	187	189	184	183	160	202	193	159	194	179	186	190	177	181	189	204	192	229	164	200	185	185	193	192	200	165	150	173	204	174	174	184	187	205	216	189	171	186	214	185	181	189	202	206	182	207	184	185	209	182	197	189	205	195	191	173	198	209	197	187	190	182	202	193	200	195	176	193	214	187	187	213	182	185	177	175	167	214	194	199	190	169	189	192	193	196	190	176	166	192	196	228	185	166	188	175	186	195	210	182	194	190	183	182	205	187	194	176	173	191	165	197	181	190	228	185	183	173	166	203	210	195	188	163	171	209	185	162	180	187	182	194	200	181	187	181	177	190	203	193	202	170	206	194	177	186	193	208	196	183	165	183	174	199	191	205	189	221	208	179	194	179	199	173	200	203	191	181	201	192	206	203	181	161	203	217	192	196	198	176	214	198	182	192	196	183	191	181	198	166	161	186	184	194	198	202	175	213	197	173	194	183	179	203	212	193	193	181	206	165	201	183	181	202	212	190	178	200	193	189	193	161	176	183	201	214	176	203	200	194	162	170	203	190	178	178	217	197	187	180	189	206	174	215	168	200	185	195	201	216	190	168	198	193	178	193	182	203	185	184	159	211	172	193	209	169	160	197	208	198	209	194	201	196	206	207	196	174	196	178	156	195	210	165	188	206	197	214	194	187	197	173	175	195	195	206	181	189	191	203	204	187	174	184	173	187	198	194	204	181	182	192	193	162	188	173	212	225	176	197	158	213	186	186	199	179	195	195	160	187	170	172	186	209	177	191	199	211	195	200	167	217	211	214	187	181	208	182	204	192	177	153	191	179	202	173	234	164	185	166	198	166	187	166	166	198	174	201	165	184	203	181	199	183	187	173	160	201	172	162	181	191	188	192	185	197	176	185	210	175	179	181	189	204	185	178	160	204	173	193	192	196	192	193	181	182	159	168	217	193	196	174	207	184	220	187	203	199	180	202	213	193	175	182	175	174
51859	49734	41805	14986	5582	683	773	691	724	626	600	645	624	683	659	643	616	630	607	606	559	632	605	591	566	646	611	617	574	566	623	613	619	625	661	654	617	582	621	640	613	624	591	583	591	613	622	602	614	594	651	588	599	590	597	620	623	577	596	577	621	648	588	609	553	592	591	600	642	643	614	597	580	597	614	640	628	594	569	596	615	619	563	611	595	603	574	591	593	601	572	640	576	609	600	614	618	624	580	618	640	614	604	603	599	577	602	640	566	583	593	572	622	618	600	554	625	625	601	580	603	614	601	583	633	628	655	613	617	614	610	590	595	607	593	585	594	591	645	641	600	611	571	592	623	583	597	609	591	584	547	602	592	623	572	618	576	566	589	610	613	560	602	597	622	592	611	600	610	641	622	608	567	601	569	591	594	588	644	638	630	569	595	605	615	588	567	553	648	593	617	595	591	601	606	628	596	595	599	604	606	617	617	590	608	584	604	611	629	615	570	619	577	616	551	597	593	604	627	620	583	574	574	569	602	584	546	588	567	622	597	617	588	604	586	616	599	596	601	600	590	591	603	602	610	617	620	595	610	624	589	610	569	609	573	608	599	606	629	614	574	623	587	653	569	577	604	595	615	552	591	588	595	594	625	601	559	612	607	625	582	590	621	606	586	603	605	596	669	581	619	640	638	601	618	570	604	588	592	626	628	584	635	612	580	618	614	635	609	610	586	574	605	619	687	561	605	595	595	583	594	633	623	626	603	589	627	627	574	524	597	615	570	632	582	654	590	579	606	589	588	602	617	604	599	584	651	581	578	574	569	619	631	623	585	566	576	604	592	637	616	554	636	590	601	610	608	614	595	569	592	624	597	592	612	615	573	608	624	642	621	654	578	632	624	565	583	606	630	602	546	592	634	597	568	597	589	630	607	617	625	631	584	560	602	565	619	618	606	594	589	610	603	628	600	590	636	632	572	577	624	590	607	591	631	571	563	595	618	601	600	598	575	608	594	597	567	588	664	617	579	610	608	593	579	573	606	606	590	555	582	602	576	641	603	614	587	557	632	599	587	625	613	599	645	642	563	595	552	616	609	629	608	650	582	614	608	596	573	597	602	623	589	601	643	606	613	597	586	630	562	607	607	632	628	604	584	615	613	614	632	624	597	587	586	589	616	606	639	573	595	622	641	618	575	546	601	627	603	589	620	593	625	574	559	605	588	618	601	628	582	580	607	605	621	591	624	646	581	569	616	614	616	637	637	627	591	589	603	612	597	564	624	599	617	585	646	602	562	581	591	575	623	608	621	608	565	585	598	608	616	612	618	612	624	577	588	599	591	608	565	587	587	634	612	588	623	576	636	618	598	641	599	584	614	601	622	656	602	608	579	614	610	600	548	555	593	586	612	620	580	610	616	591	589	609	608	593	588	598	635	609	589	624	579	639	598	585	594	608	631	555	606	628	625	631	622	605	595	623	562	615	606	559	554	617	596	576	563	580	583	645	625	598	579	637	599	567	574	556	620	610	594	598	655	557	640	608	598	561	631	587	597	600	627	625	580	621	574	646	601	569	577	613	589	590	604	616	596	602	614	596	648	611	619	599	582	556	595	616	578	585	579	565	594	583	610	624	649	615	658	622	609	620	607	628	611	589	582	629	591	589	630	575	598	592	603	613	597	598	602	551	595	571	612	579	612	603	632	606	616	631	587	656	602	588	643	581	630	586	617	613	584	600	640	596	669	625	624	576	607	614	626	634	607	586	563	583	594	616	614	607	577	562	578	640	651	614	610	584	552	586	633	624	612	619	575	602	608	606	621	593	557	610	581	612	558	602	614	527	550	618	623	585	595	622	598	612	584	613	591	618	607	634	598	602	627	603	599	584	626	622	593	605	635	610	583	599	567	647	605	617	606	588	588	588	640	592	625	592	602	636	600	621	607	606	579	571	578	605	624	606	628	651	592	586	626	611	621	611	590	540	627	586	598	551	600	624	619	586	608	559	636	635	620	641	588	582	601	613	577	603	578	675	582	565	573	623	591	611	588	600	592	603	615	595	650	557	605	636	595	634	611	563	586	586	555	618	625	625	607	582	663	619	602	577	643	598	651	634	606	591	589	604	569	638	662	585	615	580	544	607	594	584	634	609	608	589	589	651	604	600	651	584	575	551	606	622	611	580	628	596	594	605	605	575	596	602	612	608	587	606	631	619	627	581	589	591	558	582	603	655	597	569	587	578	625	574	598	624	584	601	623	614	600	608	624	571	579	600	589	635	579	618	630	580	591	625	605	554	599	626	560	568	653	584	584	552	579	600	574	587	646	607	605	617	592	543	596	577	597	624	589	649	608	597	567	582	650	589	581	600	563	579	606	577	611	623	597	602	616	586	586	609	592	575	623	593	664	649	618	572	619	618	644	574	639	604	619	603	599	608	596	603	606	556	596	644	598	615	583	648	596	588	609	594	609	620	590	581	622	629	587	609	639	596	608	593	623	600	599	584	617	599	609	621	555	568	590	546	612	606	590	596	598	618	580	650	624	559	621	661	619	611	629	623	608	626	604	613	599	584	594	607	633	638	632	604	605	607	580	589	622	633	617	608	630	649	617	562	584	582	578	597	627	620	602	560	599	559	605	610	608	613	615	584	588	619	654	595	582	623	527	592	607	595	622	606	583	603	628	607	564	629	577	588	593	638	582	591	618	592	598	586	582	626	581	604	609	601	612	606	587	607	592	642	606	608	582	585	589	607	602	554	595	583	596	585	586	640	595	583	625	602	611	595	613	632	558	588	615	583	594	617	570	574	593	601	578	608	620	638	591	603	642	653	647	605	601	560	621	610	617	553	595	632	575	617	585	612	645	603	567	582	647	574	631	620	580	575	599	599	572	617	599	587	591	617	621	650	570	598	584	578	675	564	584	645	613	566	557	602	617	566	607	566	623	585	597	611	620	639	608	650	553	621	594	618	610	581	636	572	606	624	619	584	607	551	588	665	586	621	601	586	563	608	550	606	572	612	557	598	682	620	584	593	591	570	648	602	582	593	589	579	598	598	604	610	609	599	613	622	605	553	616	612	608	626	629	580	588	592	600	630	621	599	602	601	590	578	604	613	588	588	636	620	590	572	611	595	642	643	596	626	606	566	594	584	611	600	582	642	615	605	604	549	631	627	603	609	585	586	592	635	606	560	607	619	603	631	630	591	622	588	633	594	622	622	610	614	613	598	619	590	607	611	601	567	608	602	651	637	601	591	540	605	647	613	594	611	616	613	608	595	610	574	644	607	559	591	596	562	603	573	554	599	551	596	607	585	604	585	597	615	599	634	599	586	620	568	647	611	613	649	568	611	588	579	559	551	608	581	622	569	574	562	634	586	607	590	611	591	599	573	603	633	645	597	578	631	606	601	582	608	565	601	607	593	593	617	604	582	596	603	621	573	625	607	586	636	609	605	622	624	577	575	587	634	585	619	599	578	635	603	635	583	565	608	607	575	618	634	583	582	587	593
80007	72132	55203	25675	7990	560	321	328	316	314	305	281	307	317	298	327	289	313	287	278	312	292	292	272	269	303	283	303	278	329	281	316	275	270	295	274	304	281	277	260	281	278	270	265	286	278	332	268	323	282	268	285	283	271	297	260	295	283	263	287	291	272	274	284	311	270	299	241	261	258	262	279	280	279	280	284	265	285	284	279	268	274	281	303	274	282	259	303	260	280	303	282	281	287	301	266	287	277	273	336	304	283	285	261	254	278	276	296	275	300	269	289	304	259	265	274	264	265	327	286	299	292	299	283	337	283	298	261	276	310	281	277	271	278	294	298	281	324	291	260	259	282	297	289	267	273	288	287	278	306	313	296	282	295	298	258	277	283	269	294	275	318	285	275	266	278	258	315	269	298	289	284	287	290	270	285	331	291	283	246	295	275	294	262	308	279	297	295	269	273	275	281	311	299	257	254	262	274	295	301	300	301	294	318	299	279	283	265	272	270	284	266	290	223	286	284	285	294	314	289	280	253	269	279	265	307	293	270	288	301	304	307	297	307	285	295	284	288	291	263	277	284	261	272	291	271	277	279	298	285	262	288	306	278	283	267	279	287	283	295	293	266	286	268	306	268	310	290	304	282	282	270	274	313	288	312	285	279	316	255	271	283	266	283	278	269	300	294	281	286	260	275	288	283	282	271	268	289	293	297	255	269	285	272	290	251	319	285	314	287	319	280	262	276	294	277	278	290	284	269	298	294	253	284	309	277	272	284	255	300	276	294	253	297	307	256	281	275	280	282	291	301	288	291	278	257	265	287	307	293	270	280	293	247	283	287	279	273	282	258	285	294	272	289	323	265	284	276	270	293	257	281	303	272	273	269	283	300	289	286	292	278	305	270	257	313	264	297	300	283	319	262	273	278	265	279	272	278	291	290	274	320	289	275	274	296	284	298	297	295	260	297	273	279	292	298	309	262	282	307	273	298	303	296	282	307	279	294	273	301	287	297	293	289	292	266	242	272	283	261	293	291	268	259	302	262	307	293	266	293	281	265	289	241	290	281	292	277	294	299	276	270	282	296	291	260	295	284	255	274	284	270	255	275	320	290	280	268	296	287	290	293	262	262	263	292	297	257	268	301	300	285	251	276	292	274	285	270	303	272	261	281	302	290	278	280	302	286	287	301	301	304	258	292	280	285	318	292	286	300	265	302	287	300	282	291	305	312	302	310	277	279	301	307	287	277	291	259	293	309	272	327	278	294	268	286	286	293	283	275	312	280	253	299	284	296	291	286	266	273	267	287	282	313	268	289	239	272	269	286	269	268	267	261	305	301	285	273	283	252	278	287	291	296	268	271	304	257	272	280	273	300	290	292	283	270	299	265	284	278	298	270	285	270	270	259	288	251	292	258	310	268	283	264	271	270	269	271	280	268	255	277	321	272	288	294	307	292	300	258	254	262	284	300	295	298	259	293	273	272	260	287	280	278	284	286	267	260	315	297	265	287	264	253	287	281	290	262	288	299	263	315	293	243	314	263	291	302	271	272	285	271	266	302	316	269	299	272	241	242	300	312	256	286	281	275	264	277	283	284	305	284	302	263	330	295	298	300	279	293	311	259	269	304	270	279	269	271	290	278	275	286	304	270	272	288	288	274	249	279	279	279	308	293	311	277	273	302	271	268	289	273	312	247	308	282	310	299	277	286	285	271	284	256	274	267	274	257	277	305	274	271	298	297	277	280	269	297	294	271	284	290	283	264	265	291	311	290	260	301	288	287	271	294	289	296	293	263	296	281	295	295	303	278	295	283	275	287	282	310	275	257	295	300	288	288	277	311	306	288	298	300	271	300	292	288	284	263	293	283	289	266	296	277	286	281	274	289	251	269	282	280	294	268	263	259	290	275	288	277	272	279	302	290	294	300	280	292	248	301	277	306	257	294	261	252	290	294	308	288	247	285	274	303	277	283	263	265	274	292	286	269	302	272	260	287	260	306	279	293	250	289	283	272	273	285	281	323	270	266	275	287	293	265	285	287	286	301	309	250	315	288	292	280	297	294	285	289	299	248	292	271	269	290	275	273	267	273	280	285	273	328	270	293	278	283	289	305	296	278	275	290	262	286	285	278	319	310	295	308	264	257	275	288	297	289	280	263	256	278	269	277	269	266	286	277	273	289	287	263	250	275	265	313	318	281	283	284	306	281	263	254	282	285	286	261	292	281	276	270	282	270	275	274	271	294	286	292	278	282	326	273	301	294	302	291	265	280	266	278	295	290	286	244	272	301	274	274	283	260	265	285	267	302	264	251	257	288	275	308	302	276	293	284	315	297	302	271	264	295	286	306	317	313	263	295	297	299	274	268	287	329	296	303	282	283	260	270	284	293	298	294	289	274	273	286	292	256	294	298	285	296	251	276	288	274	315	284	277	282	301	264	255	290	307	268	291	282	267	277	302	237	308	263	273	288	277	276	295	283	281	294	285	281	270	269	259	267	267	278	298	286	250	275	298	302	272	318	287	278	282	284	272	264	287	289	298	284	271	275	289	271	310	280	273	272	289	279	283	274	276	250	277	273	293	268	300	285	283	263	282	292	248	319	275	294	282	304	259	278	291	262	245	293	286	278	254	275	298	284	308	282	259	278	258	278	295	285	277	286	273	273	284	273	279	261	325	290	299	258	270	311	278	291	287	270	307	312	302	273	285	299	292	248	281	272	270	281	290	285	297	282	282	306	279	281	259	270	285	268	324	281	280	277	287	271	274	272	274	281	298	306	272	291	258	307	270	268	269	299	247	272	282	280	281	302	269	298	279	287	288	289	264	284	281	302	310	275	270	313	288	266	295	281	275	260	303	296	267	289	288	263	271	307	314	293	293	310	307	301	283	281	297	291	273	284	261	277	282	306	305	266	275	276	289	290	278	295	287	286	283	279	276	261	305	286	298	274	292	251	297	286	305	283	265	277	270	289	293	259	289	316	314	296	291	261	305	304	270	296	267	321	281	275	272	279	301	315	295	272	297	293	265	268	274	284	285	278	278	266	291	276	285	283	286	284	266	263	283	288	318	304	282	257	302	289	292	292	276	286	296	294	295	297	270	252	283	286	290	282	295	296	270	303	279	331	278	282	268	286	267	308	286	302	273	303	265	278	294	280	322	299	268	285	275	269	283	279	283	274	258	269	274	299	288	289	299	308	250	289	308	299	295	278	281	276	267	318	276	302	288	284	284	292	247	259	255	281	269	277	281	289	268	285	287	274	292	285	316	250	286	278	284	276	266	270	261	290	260	295	272	304	276	281	288	281	295	275	261	270	265	287	299	311	305	268	289	288	279	299	277	270	305	257	286	268	310	250	284	288	297	265	291	286	250	248	313	285	288	271	257	270	288	279	301	284	274	254	243	324	282	250	260	258	280	278	263	275	288	268	252	243	293	266	292	278	294	265	319	276	281	245	287	277	288	294	295	297	298	261	284	280	273	292	279	287	295	274	272	266	277	258	280	280	272	269
63160	62426	51165	17015	8352	1169	1081	1033	1056	988	940	868	925	887	928	885	920	896	883	870	845	882	855	853	896	806	877	853	850	885	872	920	846	851	874	870	818	818	883	816	826	802	876	875	858	915	855	863	827	859	862	885	831	806	833	813	857	863	858	845	820	828	886	786	867	858	847	789	935	862	870	820	823	853	908	849	822	888	812	860	874	857	833	849	854	846	849	832	839	872	855	779	856	897	828	802	802	845	841	839	868	814	849	881	893	834	883	856	842	836	880	846	829	852	846	841	834	836	781	807	860	905	834	878	876	846	893	838	871	895	859	847	846	817	858	867	858	879	848	846	877	825	877	860	822	844	823	831	896	946	818	856	868	883	872	810	850	827	866	856	841	849	882	835	836	847	809	797	813	887	824	805	899	833	852	863	825	831	851	846	843	875	872	848	852	833	847	895	879	893	844	819	860	836	827	872	796	839	849	834	839	826	855	897	821	903	848	865	870	870	804	801	834	852	828	823	833	840	840	856	830	803	773	843	818	863	833	860	869	831	856	856	877	846	758	833	820	869	880	851	888	843	820	836	851	859	859	824	862	861	884	798	797	867	821	861	857	888	861	870	853	835	855	875	811	808	866	813	888	823	819	805	879	843	876	837	878	806	897	802	830	845	852	830	854	853	836	829	892	790	843	833	789	853	901	831	836	885	911	816	877	864	825	833	831	854	907	799	864	803	831	878	832	873	850	859	827	839	864	798	826	889	801	830	813	849	870	846	867	828	906	864	840	843	880	841	835	824	816	817	845	820	821	822	861	859	898	807	842	834	817	878	817	823	841	816	906	861	851	848	857	830	876	840	884	811	884	836	873	872	905	874	855	822	823	807	782	830	834	880	851	856	825	856	835	819	852	881	834	900	856	920	862	814	868	869	913	872	782	769	836	811	833	808	845	839	875	789	827	837	868	870	819	780	837	844	866	830	822	837	869	795	828	856	824	867	830	807	890	820	879	827	771	866	844	830	869	836	819	889	804	865	836	869	823	875	870	834	838	836	873	871	845	809	847	845	854	858	806	824	861	848	899	800	839	834	895	829	843	831	823	843	817	905	829	842	910	828	879	876	853	865	813	804	850	838	831	853	890	875	819	927	894	818	830	897	864	868	881	892	865	872	880	796	881	834	808	807	868	854	829	787	842	896	837	869	863	808	896	849	839	860	859	902	870	861	886	900	815	883	859	852	862	827	828	866	884	865	843	792	836	791	819	871	902	855	889	850	821	832	851	820	832	836	856	890	877	855	809	798	782	828	833	820	868	835	878	855	830	900	883	826	832	886	824	848	816	845	861	859	852	865	803	908	877	866	821	831	859	829	836	876	849	867	845	894	869	855	858	895	803	881	836	872	848	873	838	849	829	845	832	829	824	816	854	876	851	838	867	855	844	823	850	875	857	868	845	880	845	872	802	817	824	808	809	768	824	818	865	841	841	858	866	788	854	848	887	871	890	840	805	874	837	819	871	841	849	884	812	855	847	890	875	856	877	839	847	848	805	844	816	901	868	873	778	847	806	807	868	861	859	818	858	828	843	838	811	904	848	896	851	832	874	804	884	861	847	886	886	812	848	863	845	838	855	822	836	866	842	855	882	832	845	870	817	795	837	819	842	830	854	843	844	830	865	817	886	857	816	875	824	797	885	833	832	790	821	902	866	898	879	929	826	883	863	797	835	815	793	839	836	886	874	835	858	875	839	850	827	879	843	851	818	839	754	823	858	842	818	883	868	844	813	868	843	842	811	851	844	844	835	849	820	847	844	782	785	870	813	823	852	819	828	814	875	869	842	863	836	816	807	804	832	851	824	863	877	791	858	869	889	819	872	863	867	862	835	886	855	852	842	880	840	834	868	906	849	856	818	873	859	864	824	855	847	873	791	867	831	854	827	832	811	835	865	841	842	830	857	799	834	865	842	845	806	845	814	826	818	865	833	840	838	871	875	848	879	877	822	921	879	852	823	781	837	837	837	777	835	825	874	771	889	797	874	871	848	783	816	912	822	864	855	859	841	820	847	832	828	879	811	867	814	887	823	819	877	851	781	883	838	883	856	877	876	833	845	847	850	826	878	814	863	863	862	828	809	852	826	825	845	829	854	849	845	856	866	843	867	839	833	827	817	866	841	837	874	844	849	887	850	849	884	780	853	846	818	885	832	835	802	842	816	754	819	862	824	826	870	849	829	808	802	838	859	851	847	867	896	816	834	872	843	870	835	908	843	802	862	871	833	840	848	955	818	888	848	815	818	880	887	874	781	799	807	829	832	849	862	823	843	868	811	841	863	840	853	845	833	855	846	874	853	869	854	832	852	863	840	852	844	838	844	886	839	839	875	863	792	778	856	842	829	865	836	822	827	871	886	858	861	876	856	914	822	833	878	858	865	816	829	854	891	838	838	861	863	867	892	864	839	827	849	834	857	864	836	835	877	822	776	802	832	842	867	857	855	809	855	882	850	792	850	762	843	833	830	862	856	825	795	803	838	903	820	820	826	860	840	879	815	847	832	878	821	833	850	836	824	852	865	855	856	828	830	848	835	867	829	863	855	828	836	867	847	857	903	852	872	853	835	831	818	880	814	867	845	876	831	907	798	888	865	818	828	874	813	903	812	837	849	860	827	801	861	866	858	817	841	925	767	821	910	835	886	865	880	828	867	881	791	844	866	833	817	847	825	835	807	832	840	799	815	827	876	835	844	816	854	826	781	804	857	816	811	804	842	829	844	841	812	850	918	849	847	875	836	868	832	794	866	860	849	811	844	862	884	841	787	927	803	908	877	843	846	799	874	823	873	844	795	860	865	873	818	802	854	884	818	824	868	864	816	810	892	922	851	788	868	842	839	834	838	832	849	880	842	830	824	835	831	766	842	816	877	848	886	885	832	857	865	842	844	836	874	871	824	899	836	858	829	864	839	833	887	827	862	842	846	852	858	791	845	824	891	811	825	810	910	855	919	917	857	838	875	864	788	888	831	852	827	877	819	829	827	851	834	845	872	864	820	882	851	808	822	816	822	869	820	890	838	801	846	805	828	823	818	821	777	909	797	876	878	855	832	873	787	886	885	884	882	899	875	866	853	855	848	795	806	858	879	827	909	853	834	870	796	863	841	826	837	901	807	805	827	876	877	845	850	801	832	866	841	858	863	861	793	838	783	839	844	847	876	871	848	830	888	804	831	862	790	813	860	808	860	880	880	835	864	840	870	871	880	832	819	807	823	839	849	857	858	835	868	853	809	797	816	884	853	844	839	827	819	898	848	864	901	842	877	836	856	856	869	835	875	812	855	856	821	828	838	837	760	844	832	793	793	825	885	808	899	846	859	788	780	876	838	842	855	847	888	879	848	841	909	879	862	854	819	885	865	866	819	830	819	879	838	843	856	844	838	847	824	896	881	852	862	805	828	830	796	873	882	857	882	865	869	856	873	850	853	870	918	879	859	828	912	878	834	766	880	857	798	810	843	836
33651	21373	8612	1241	327	141	151	132	130	137	143	132	123	129	136	147	140	140	152	133	136	112	135	150	126	150	122	142	120	124	121	111	108	115	132	123	139	144	120	135	139	128	136	130	121	116	133	136	114	123	137	123	111	141	134	140	136	137	124	126	121	141	130	127	125	120	130	114	136	139	128	146	144	135	134	137	134	137	104	140	119	149	128	133	147	133	130	141	126	135	111	136	138	120	146	140	131	123	124	124	141	145	121	131	121	135	133	136	133	138	130	118	115	124	132	151	135	124	151	131	127	142	139	135	127	119	120	136	128	132	119	125	134	125	131	156	132	124	109	143	138	138	117	141	135	144	129	131	132	113	159	133	135	118	135	133	126	150	128	122	126	144	131	146	130	121	114	123	125	151	134	157	140	125	138	131	134	147	140	123	108	125	133	132	125	127	128	127	128	125	114	111	134	128	144	121	124	147	110	146	145	131	139	147	134	106	136	123	127	130	134	154	147	133	130	131	146	121	146	141	138	142	114	127	128	127	138	142	114	115	137	140	142	131	153	145	135	121	142	147	139	130	134	127	131	137	167	123	129	106	139	130	140	143	121	157	146	126	125	132	120	123	117	114	139	147	122	156	144	131	138	115	118	132	141	129	131	146	143	142	137	127	138	137	140	134	129	142	126	136	140	114	108	129	118	110	136	127	130	120	146	133	133	117	134	137	138	137	124	137	128	136	140	128	122	143	147	115	154	141	154	133	133	120	133	149	121	121	132	124	121	137	141	131	145	130	157	142	132	110	134	129	137	147	122	139	137	123	129	132	119	117	136	144	147	126	117	124	117	119	125	135	131	136	141	133	136	111	134	123	122	126	121	127	129	112	119	123	134	142	131	150	145	159	143	127	132	131	140	136	116	143	145	141	132	128	174	139	127	126	135	137	127	128	137	157	140	134	110	137	156	143	148	136	154	151	136	136	142	134	140	117	144	138	137	143	140	153	132	124	128	132	126	134	122	137	128	126	137	136	142	131	129	116	136	139	108	127	116	124	102	119	137	152	140	138	124	121	136	125	125	133	121	109	134	139	124	135	141	119	133	136	120	134	142	126	135	139	134	135	122	138	127	126	136	121	125	123	127	143	130	139	111	128	130	131	137	116	127	121	135	136	116	144	134	138	148	107	136	138	111	117	141	118	118	120	147	133	128	132	138	132	114	136	151	125	141	120	156	128	128	132	128	145	118	125	128	131	122	123	135	112	125	133	121	148	121	130	123	133	123	118	157	134	148	135	131	143	115	128	125	156	135	130	121	132	121	143	124	134	141	130	116	121	144	126	139	152	128	135	135	106	101	140	159	131	115	120	136	130	120	149	125	137	136	147	134	131	116	117	112	141	144	124	115	106	146	134	113	138	139	137	132	140	116	152	140	132	127	125	151	125	131	161	117	126	138	133	159	148	127	132	134	131	121	134	125	127	143	150	135	137	130	133	132	122	135	120	128	128	130	110	127	132	148	151	130	131	135	128	134	143	134	133	122	136	113	161	125	129	129	144	137	124	139	128	129	136	138	135	134	120	117	137	136	120	139	161	145	141	133	137	130	145	139	124	132	135	145	123	132	134	147	134	128	121	141	162	132	126	99	120	136	131	132	124	114	134	141	143	132	125	136	125	118	145	128	153	131	139	114	138	125	119	143	121	119	130	132	139	148	155	147	150	122	120	123	140	143	136	129	134	132	124	128	122	140	149	144	131	132	147	139	140	124	133	148	145	145	129	145	139	123	141	164	149	138	143	133	131	124	133	121	137	138	123	118	155	144	127	126	129	146	123	123	133	111	155	121	121	128	124	109	144	122	117	122	116	136	122	123	126	138	127	125	130	128	126	117	139	128	124	125	117	145	149	142	118	135	127	144	144	118	129	129	131	137	139	134	142	109	132	145	142	113	122	136	138	127	117	130	132	136	127	129	138	133	153	114	136	156	147	132	123	131	137	113	133	144	150	140	131	135	136	103	141	143	127	127	123	117	131	137	124	127	129	104	115	117	136	141	114	133	142	132	146	133	129	140	136	124	134	148	139	102	133	122	143	120	134	129	127	130	145	124	150	127	118	133	135	139	161	124	137	133	149	137	135	136	112	141	146	148	125	146	160	119	141	121	111	141	123	163	159	149	119	130	139	134	141	133	122	130	152	114	140	127	144	143	132	149	113	139	139	124	126	159	98	135	120	135	114	138	122	132	117	132	111	137	141	145	148	120	142	110	122	120	149	147	126	125	115	132	132	119	121	133	131	128	115	129	122	171	138	125	114	138	127	146	150	115	134	127	149	149	104	120	129	128	128	132	134	110	122	115	133	148	132	133	120	125	108	124	135	140	133	166	133	131	148	128	109	134	114	129	130	133	103	131	126	136	144	115	122	129	123	132	126	135	124	118	132	124	117	125	134	113	136	149	118	151	125	115	122	124	140	140	117	148	141	118	132	129	157	133	128	133	126	108	129	131	124	115	150	132	141	135	121	127	133	163	128	119	126	134	124	135	162	140	134	138	124	123	141	125	128	133	135	162	127	126	138	120	116	129	131	105	120	129	131	112	133	122	111	158	126	132	104	127	154	136	135	137	155	139	129	143	140	141	131	114	146	116	148	134	144	115	155	134	127	126	134	119	106	127	150	135	138	151	130	146	150	124	163	135	148	139	127	129	132	132	139	149	155	124	136	125	131	130	142	127	103	104	124	131	140	128	160	142	141	125	153	139	137	145	138	132	121	146	144	129	138	135	133	134	144	112	140	117	128	137	133	156	137	144	131	135	120	129	134	117	136	120	140	134	125	121	133	157	126	124	158	110	108	127	118	141	123	144	118	134	125	120	142	121	111	143	148	157	143	133	140	128	123	118	132	120	136	124	125	129	135	136	117	127	138	151	122	135	136	133	135	143	127	124	157	151	169	136	121	116	122	132	124	125	130	115	146	144	121	142	112	129	142	121	113	137	132	126	126	142	129	123	125	146	144	114	106	120	142	121	135	149	139	136	130	113	140	162	120	137	149	140	125	142	118	120	133	116	145	117	138	154	143	144	130	128	150	160	126	125	133	123	121	157	133	135	143	139	126	124	123	149	142	137	127	151	139	148	127	129	158	147	128	113	126	127	135	145	147	138	110	146	111	129	147	147	154	122	146	149	154	128	145	133	131	129	134	134	123	117	142	131	142	142	142	107	124	122	146	128	133	122	124	127	133	145	121	115	136	152	136	144	122	130	121	124	119	117	126	152	125	125	143	128	136	120	128	119	157	157	142	122	130	142	138	131	137	125	150	136	138	133	127	127	131	130	137	117	104	135	118	122	150	133	158	148	142	125	151	135	107	127	135	137	147	139	139	118	131	125	138	139	151	140	125	148	156	133	121	147	125	130	133	140	119	118	134	115	141	160	135	121	131	137	122	150	141	134	128	153	128	152	138	126	142	120	121	136	123	165	128	125	132	142	135	123	118	136	117	126	117	135	139	132	107
32687	24557	11578	2397	807	440	435	464	445	467	464	416	463	481	477	470	484	454	448	468	459	447	490	470	472	432	460	448	445	458	435	473	446	460	451	504	446	444	477	444	483	463	442	457	445	463	406	466	472	492	447	468	486	428	448	468	437	448	469	465	468	452	441	458	462	435	469	474	452	393	456	446	478	451	463	467	437	467	482	469	465	432	485	467	454	452	437	453	461	419	447	445	441	453	467	460	446	434	468	447	457	447	449	442	421	427	468	418	447	472	442	476	465	472	443	471	479	459	441	499	477	456	455	457	456	448	464	437	451	449	440	489	415	424	465	449	497	495	433	428	487	482	467	457	448	462	451	417	461	475	460	456	435	434	465	466	442	467	464	435	422	471	483	476	446	461	472	474	453	402	459	424	447	444	416	475	484	429	489	447	461	444	480	482	438	454	427	464	479	479	420	451	470	405	454	457	458	442	467	458	498	509	468	450	436	470	492	468	468	476	473	462	488	460	468	457	438	457	458	434	428	441	468	455	446	474	431	472	441	466	482	488	461	415	465	476	429	442	436	439	447	475	452	441	434	435	479	474	468	451	459	499	462	481	459	420	435	447	414	446	457	423	468	432	494	461	451	437	478	471	414	408	478	483	450	459	470	430	474	481	397	424	512	423	466	442	430	451	448	463	444	408	469	454	446	447	450	463	460	457	486	442	473	485	472	433	399	445	417	449	409	427	419	464	437	451	464	472	487	420	444	504	478	444	459	460	436	440	455	444	462	498	456	433	471	446	460	473	457	462	456	456	486	463	437	453	417	443	465	449	473	486	466	447	470	425	426	418	426	480	447	476	480	434	454	473	430	480	434	449	449	460	442	461	441	499	439	491	421	452	505	451	473	460	434	470	474	487	454	473	473	462	443	417	459	453	419	437	456	479	465	460	461	471	466	421	467	449	482	445	450	457	421	445	465	474	480	449	447	462	450	441	427	432	464	462	443	479	443	458	484	453	437	450	449	446	450	452	499	437	464	483	446	464	478	480	447	473	448	475	486	421	469	459	446	435	455	438	477	500	477	445	445	415	442	430	435	479	455	450	471	462	457	479	471	445	488	467	442	466	474	474	469	482	442	467	445	445	424	464	473	460	438	468	438	434	452	440	496	454	414	446	433	472	458	496	457	486	467	434	476	488	476	456	424	439	446	407	479	450	432	444	454	466	478	460	408	425	469	449	450	467	436	474	453	483	437	441	456	479	432	468	395	425	438	442	491	476	461	436	470	473	461	483	456	456	466	452	460	418	445	454	446	474	488	438	496	464	465	443	461	466	439	429	442	424	459	482	416	407	474	473	451	472	436	472	449	444	448	422	475	459	437	460	444	456	477	473	427	462	435	445	468	482	437	468	463	431	459	447	445	445	468	477	451	485	444	426	481	479	458	490	472	444	457	430	459	469	451	471	424	431	446	426	446	481	474	444	495	436	426	428	437	450	496	497	435	445	496	394	459	513	484	462	426	422	429	494	461	518	452	458	452	441	480	456	428	467	454	450	495	477	443	442	461	447	480	475	475	461	459	445	459	456	494	469	428	449	419	447	439	448	467	449	448	504	439	502	444	461	419	455	457	453	473	471	472	448	473	472	469	434	438	445	450	497	472	471	397	503	434	404	475	440	460	456	440	439	458	424	436	479	453	494	490	452	439	460	433	426	479	478	454	416	480	440	440	438	457	431	442	439	415	475	451	469	468	445	458	430	441	462	424	454	456	411	449	462	500	476	445	458	440	472	449	440	414	456	445	456	461	435	461	474	449	481	421	441	445	429	444	454	457	508	437	447	458	458	486	466	437	452	488	441	449	447	426	480	444	463	451	427	454	466	463	491	421	438	458	455	461	449	436	426	476	459	413	434	447	464	470	485	491	422	472	476	426	463	472	436	442	447	461	480	441	477	480	452	449	440	452	450	482	462	450	456	437	449	460	482	465	435	452	441	469	451	408	447	486	472	448	448	459	413	485	451	437	434	459	492	486	445	463	480	478	442	472	432	454	501	473	458	474	447	503	461	455	475	476	465	445	452	448	477	451	473	426	468	469	459	452	416	458	460	437	461	429	490	483	468	468	447	456	475	423	465	424	413	439	517	425	438	477	482	431	446	437	449	442	444	466	458	456	479	446	464	493	441	470	453	474	462	442	454	459	438	472	449	502	437	459	442	469	473	438	414	469	456	473	426	436	453	483	462	476	463	432	459	455	437	400	450	431	514	435	441	418	450	474	442	441	461	452	440	468	436	453	469	462	474	487	423	448	468	441	425	477	474	430	486	449	442	446	506	465	449	446	472	462	430	464	454	434	458	414	450	442	493	440	460	468	462	459	500	474	432	447	445	463	472	482	481	440	483	462	478	457	402	447	491	457	445	449	438	491	464	443	456	432	432	466	458	466	442	471	422	475	470	503	431	462	461	464	451	465	447	480	458	447	444	437	468	440	496	474	463	449	495	505	396	457	472	474	448	469	449	436	456	494	450	424	450	476	470	489	442	446	449	450	459	449	441	480	482	503	464	441	459	435	415	479	440	453	495	432	460	462	471	436	465	491	402	476	445	475	458	437	475	445	429	467	480	463	457	451	427	479	465	430	449	479	490	451	458	469	498	473	442	472	473	478	449	456	439	457	469	459	452	474	434	431	487	442	454	440	482	438	440	473	474	467	424	457	457	468	452	479	495	436	398	485	469	438	476	433	463	432	505	441	504	447	451	425	453	485	437	440	471	461	430	452	442	444	485	475	477	451	446	462	458	445	494	439	473	474	464	458	452	430	441	493	483	469	486	454	470	476	453	448	434	439	431	451	437	469	498	456	414	466	437	456	419	448	468	512	445	456	457	428	451	457	420	481	447	441	477	454	470	475	468	476	495	478	504	441	476	459	489	446	450	479	443	481	450	418	446	424	446	488	460	454	467	462	444	456	456	472	486	446	420	459	469	449	431	449	469	431	505	469	474	462	449	456	472	410	477	427	444	480	431	470	525	457	454	448	413	476	490	457	484	460	463	445	452	435	470	477	409	440	438	469	427	486	495	464	407	396	456	491	458	411	462	463	417	451	446	444	465	455	458	479	432	441	416	443	403	460	455	470	438	480	431	444	475	504	449	473	480	433	480	425	466	443	478	450	452	455	455	431	447	426	468	456	483	466	456	491	408	478	449	458	446	440	462	481	442	485	472	425	469	416	434	438	496	474	461	504	435	425	433	448	480	424	467	467	461	432	465	477	456	473	431	436	436	440	435	467	446	460	411	442	430	431	463	446	459	457	433	465	451	462	419	461	458	440	438	424	453	476	501	464	403	475	423	413	423	491	467	459	422	443	457	446	465	442	438	450	462	463	441	465	451	433	514	464	434	488	478	475	423	434	463	436	468	454	487	443	464	404	438	468	435	457	480	454	477	464	450	449	446	452	459	481	426	469	491	417	491	452	460	429	462	402	433	436	491	453	466	422	456	485	470	486	477	450	435
70998	61511	44156	17488	2424	215	203	211	195	229	220	185	212	209	196	209	209	193	194	191	208	194	215	172	192	194	181	190	198	204	210	181	207	177	196	194	173	174	197	209	189	195	196	192	185	173	197	183	196	211	177	192	208	190	208	195	190	229	170	174	193	181	193	204	174	177	194	176	194	200	178	188	192	165	192	178	191	194	199	207	190	225	215	202	184	172	162	167	192	201	222	178	196	190	188	196	202	203	210	184	201	194	186	186	171	188	202	213	181	201	192	205	194	230	218	162	187	207	218	187	213	189	176	174	206	221	194	180	192	179	187	196	180	190	181	206	178	204	188	172	190	184	191	182	201	175	195	209	193	209	186	181	178	197	199	172	168	189	186	187	198	180	200	200	186	190	171	196	208	211	207	199	199	202	202	187	188	213	190	186	206	192	191	188	210	199	191	200	196	198	201	206	210	221	187	185	180	183	188	162	192	187	194	174	176	188	219	180	199	183	208	195	201	189	166	195	198	197	154	181	186	190	176	190	194	193	187	202	194	197	215	176	204	207	201	187	200	208	183	187	175	202	200	208	205	189	179	181	190	166	173	197	215	201	212	197	182	192	194	184	195	191	178	198	185	181	193	192	206	193	207	203	211	178	174	215	178	200	198	217	196	222	187	154	200	199	192	176	182	202	243	214	181	191	214	185	191	204	186	191	204	179	199	195	208	223	211	170	205	174	205	180	182	164	204	187	175	203	186	181	181	196	172	209	204	199	196	190	181	208	197	185	185	198	212	167	199	196	178	210	188	189	193	203	178	180	188	214	223	186	195	181	162	199	216	199	192	182	180	189	174	176	205	220	190	214	197	184	221	192	172	165	180	172	217	176	170	205	196	207	223	188	181	185	204	186	179	181	186	190	210	193	182	185	185	209	180	212	185	226	179	183	214	209	201	224	194	189	226	198	175	189	211	208	205	186	202	197	193	179	167	188	192	183	160	187	188	177	182	200	190	189	190	188	187	181	187	170	187	172	187	209	182	188	211	187	198	219	185	199	207	195	169	193	186	159	207	194	187	212	190	199	181	173	192	181	193	185	175	222	189	199	194	203	185	209	194	178	197	239	217	196	183	188	209	215	200	194	189	191	201	184	180	210	206	204	206	191	200	207	190	220	189	182	193	184	183	167	194	188	187	204	152	215	213	178	178	160	190	170	187	179	176	201	212	178	188	203	176	197	211	199	197	197	188	188	198	202	192	200	204	197	217	184	181	184	194	184	201	188	181	184	183	160	177	209	183	188	177	196	196	214	194	200	196	191	208	188	191	200	171	201	203	208	206	209	163	210	187	188	195	175	184	189	162	199	200	189	197	194	212	193	203	188	198	211	195	201	170	194	212	182	189	194	207	176	194	172	161	199	191	209	187	187	205	190	207	204	192	205	176	169	180	180	197	178	189	181	187	196	199	196	176	192	191	179	189	185	177	184	185	188	180	197	198	165	210	178	182	202	205	203	173	186	199	195	194	205	205	205	169	184	189	191	188	181	190	200	191	204	210	183	217	200	206	211	190	202	200	190	188	199	185	179	178	203	180	197	212	180	211	192	204	200	193	205	185	188	195	186	171	187	188	194	180	188	200	194	203	219	194	198	195	211	174	184	185	195	199	179	180	204	191	192	190	189	186	211	217	196	211	192	191	209	164	199	188	188	182	169	189	185	192	194	206	197	194	194	211	208	181	186	196	192	194	195	171	223	173	204	203	185	190	205	190	176	201	205	179	189	201	180	174	203	177	207	191	191	201	184	183	178	194	172	199	187	190	180	206	191	181	209	176	177	185	186	179	180	197	174	204	195	180	182	183	189	211	185	195	208	191	187	189	179	213	187	190	187	211	179	185	186	183	191	177	183	204	181	203	204	199	183	206	202	185	195	186	176	193	183	194	196	198	203	207	204	203	177	186	177	177	188	196	180	216	185	190	176	187	177	179	180	190	205	193	194	184	198	208	188	178	203	168	184	174	195	196	182	194	221	190	197	200	216	203	182	164	189	198	173	202	189	187	189	208	206	198	172	224	179	171	198	212	178	189	213	182	184	173	202	188	192	190	197	201	196	161	182	187	172	209	214	174	192	181	185	176	183	206	188	190	195	192	186	181	201	171	204	192	178	200	206	202	209	199	184	205	186	182	199	171	179	172	201	195	181	189	197	174	170	181	198	212	204	186	180	164	185	187	190	175	178	163	199	196	196	199	181	201	195	179	213	193	193	188	196	211	199	192	213	185	210	200	189	221	195	183	193	181	183	203	192	171	195	179	182	196	193	165	178	205	194	191	158	184	187	208	189	203	195	209	165	182	186	200	213	215	192	201	193	197	183	205	185	193	189	206	212	198	186	192	180	193	204	170	181	183	209	172	178	206	210	209	210	193	170	187	208	221	192	177	182	191	169	187	177	184	180	201	198	164	214	184	177	194	185	221	186	194	189	185	178	170	174	178	198	203	221	198	174	190	206	188	190	192	207	203	178	186	209	190	205	175	177	200	190	208	175	199	188	208	169	188	203	205	201	181	209	196	184	186	189	169	185	199	167	195	222	188	192	214	197	192	181	190	180	220	196	191	182	210	178	191	204	176	162	185	192	207	194	208	188	208	169	220	207	191	185	195	197	182	211	163	198	177	196	180	191	164	205	188	202	189	211	180	184	198	197	216	207	218	197	179	191	172	161	189	202	203	198	187	177	198	175	193	178	207	191	199	164	167	192	210	203	214	205	186	195	187	214	191	183	187	206	171	184	186	199	174	230	182	176	193	207	189	177	210	191	182	190	190	186	192	168	206	188	201	174	200	196	209	192	190	182	191	188	197	184	177	197	164	174	172	183	203	199	216	201	187	209	204	194	204	194	185	199	192	184	187	199	189	210	190	204	171	186	198	189	211	209	155	186	211	189	187	203	202	194	185	195	196	193	202	196	201	213	195	164	205	207	181	193	195	205	182	190	189	203	174	189	200	195	199	183	193	204	187	216	199	194	200	186	183	197	188	197	212	211	191	192	199	178	200	179	200	185	208	200	211	210	178	185	220	181	200	191	193	173	196	190	199	219	195	198	186	162	206	197	194	210	187	191	212	173	203	191	200	188	204	193	193	189	206	194	200	177	199	196	212	190	199	203	208	174	171	221	175	193	192	164	215	182	194	181	207	190	185	188	207	198	195	204	192	180	157	194	198	175	216	194	201	213	202	169	169	202	198	198	200	193	191	188	210	212	202	194	191	211	176	190	184	191	191	186	207	183	210	200	186	211	182	211	191	210	209	189	187	174	160	199	171	214	197	190	176	180	190	184	168	163	178	196	174	203	197	209	206	185	196	200	185	195	183	198	186	201	199	171	219	180	188	185	207	220	216	204	184	176	195	193	200	180	182	181	193	187	209	192	189	192	191	176	184	212	239	183	206	200	200	197	221	176	172	212	171	160	198	203	190	168	187	174	191	197	191	195	166	171	196	188	202	212	191	178	203	162
52195	50243	40406	14417	3589	783	727	703	680	645	669	651	630	678	680	655	687	635	606	595	603	666	648	628	584	648	650	651	626	599	580	619	605	571	645	599	625	664	621	640	610	597	600	611	624	620	624	645	637	591	609	621	613	579	629	667	632	604	644	627	575	632	610	646	664	645	616	583	572	623	593	622	609	637	625	615	597	591	628	602	623	635	620	615	639	595	588	586	642	600	607	578	602	627	561	577	676	631	636	594	600	609	640	621	569	575	556	630	636	617	630	578	610	577	594	596	617	640	605	608	615	600	601	608	618	594	664	638	598	608	642	611	595	591	621	592	586	611	629	616	581	622	615	619	638	565	614	616	621	614	642	645	626	627	640	683	649	586	596	567	617	558	577	616	628	599	603	607	615	592	582	604	577	587	610	610	627	601	616	620	583	629	643	607	623	622	615	635	660	604	610	588	586	600	594	634	628	611	601	601	621	611	591	658	645	635	601	605	618	562	623	596	620	622	605	627	591	590	593	584	596	588	664	561	624	624	596	596	609	581	590	593	599	595	603	608	592	581	611	601	615	615	651	644	599	588	632	643	568	596	619	643	602	624	627	617	608	623	647	612	561	616	633	620	659	578	603	581	632	601	598	581	657	640	646	592	570	586	616	619	604	613	643	608	621	577	606	609	621	602	615	607	623	593	634	627	650	613	633	624	597	586	587	599	626	645	603	610	627	663	621	579	613	601	557	628	594	596	610	612	658	597	567	655	620	621	604	634	615	632	634	646	611	612	602	618	572	632	569	581	591	617	621	590	620	598	621	642	648	573	587	631	653	629	682	593	596	604	598	603	604	621	601	627	564	613	592	589	608	652	643	596	604	623	560	615	561	639	589	595	603	624	576	629	594	616	613	610	623	621	600	624	628	609	583	616	620	607	595	615	604	634	605	625	660	638	579	617	560	592	618	632	589	623	651	592	615	653	629	644	639	591	621	645	600	562	572	675	585	579	614	630	621	618	639	604	654	611	628	630	571	575	581	609	655	633	586	595	660	660	684	619	647	593	642	659	646	603	591	605	596	597	589	622	622	605	617	622	593	602	620	624	647	615	637	620	609	591	652	605	622	617	594	594	572	559	631	573	594	622	659	604	570	636	585	612	632	607	619	613	611	591	636	635	594	568	598	619	611	623	663	643	664	624	635	604	609	597	572	629	586	625	613	615	582	630	618	599	609	630	629	581	648	609	608	595	634	599	635	646	624	586	622	612	657	586	642	627	662	633	569	602	605	591	601	587	591	557	643	595	597	561	638	575	633	594	640	602	615	602	599	625	595	643	614	623	631	631	627	627	608	612	647	626	586	631	590	643	570	621	603	604	659	618	620	600	635	647	649	614	632	630	643	623	611	589	634	640	604	633	649	566	589	547	647	647	610	677	615	632	578	620	614	642	647	669	632	606	572	607	613	625	591	648	632	599	602	630	593	658	586	597	605	647	604	624	628	637	594	617	630	583	608	606	623	635	631	607	587	605	600	609	639	632	607	585	569	601	562	620	605	626	579	623	567	591	601	632	633	597	631	583	652	647	620	652	598	587	598	566	621	618	659	623	586	687	620	603	628	604	623	577	557	648	606	555	633	583	585	598	663	669	592	586	661	617	596	613	602	586	579	630	624	601	618	596	577	586	629	624	614	581	591	610	635	636	611	595	603	615	590	623	646	638	621	651	600	612	607	577	608	571	626	587	613	646	585	606	639	626	626	612	675	633	594	647	607	618	622	597	618	633	622	607	607	645	610	618	598	602	600	569	592	608	596	581	641	614	613	641	604	626	598	616	573	591	597	587	663	659	602	635	586	605	644	582	570	614	601	643	603	650	656	600	678	559	629	586	582	626	619	606	591	612	637	620	639	599	666	566	625	582	608	620	653	575	583	598	623	609	611	617	616	572	623	608	586	599	630	606	600	629	576	622	567	614	628	579	598	647	625	620	632	639	616	599	633	590	615	594	603	619	594	619	576	652	614	647	629	605	627	582	608	610	624	588	598	653	603	598	592	635	622	605	622	567	598	627	638	623	595	600	548	637	599	597	609	632	637	638	594	666	655	603	602	629	627	637	596	652	591	637	630	596	612	598	616	637	609	574	591	611	572	588	630	655	578	611	632	604	583	585	641	623	593	621	647	634	588	624	680	620	614	623	635	563	585	593	608	628	627	640	620	592	626	589	607	620	637	610	619	593	614	599	603	614	589	595	600	600	625	613	644	607	612	584	650	592	643	649	618	625	644	601	597	630	583	623	637	586	649	611	618	619	658	597	637	612	613	613	613	655	657	592	589	642	603	617	594	646	644	608	629	632	645	626	660	601	651	624	644	641	680	610	622	641	621	604	602	595	581	604	583	612	633	606	638	622	627	592	607	616	593	614	602	602	603	581	607	625	625	621	622	594	634	602	592	619	590	657	608	599	604	582	623	601	636	589	634	606	638	632	615	600	586	614	573	635	608	639	652	627	626	600	606	633	600	605	614	597	613	622	604	638	627	603	608	639	637	613	675	573	578	688	622	629	614	627	602	629	600	615	605	600	585	633	589	631	633	594	615	581	601	624	632	634	667	600	607	597	606	666	621	597	631	598	632	622	578	610	641	641	619	604	578	586	622	609	611	635	601	602	601	622	583	661	597	590	615	620	595	636	641	595	594	620	596	627	613	628	617	556	609	551	628	655	646	574	630	588	591	670	590	598	615	631	595	562	613	592	602	621	600	627	656	621	607	635	600	620	645	595	652	679	641	640	615	626	681	599	608	574	620	612	597	581	615	613	610	609	640	647	572	627	620	597	585	616	564	611	625	647	644	600	637	618	590	627	640	588	579	624	553	585	580	627	608	585	587	573	590	629	577	568	578	600	597	610	620	637	617	599	603	628	604	571	603	578	650	599	626	633	594	616	587	647	608	608	645	653	597	609	619	643	654	660	637	627	609	614	607	621	606	624	568	592	596	595	636	591	613	568	599	607	627	634	621	637	587	625	610	620	576	578	627	587	576	620	623	612	565	631	599	595	631	597	648	566	634	586	667	628	603	591	599	614	591	603	603	630	637	590	611	586	670	601	593	590	636	656	620	597	637	619	576	593	651	600	616	607	628	607	610	551	620	593	633	581	606	619	580	602	609	624	602	636	597	620	596	629	615	624	600	620	638	562	607	610	622	596	615	625	619	619	598	615	591	628	637	621	575	630	603	567	604	604	636	579	600	656	628	582	557	597	627	613	628	624	639	614	597	611	594	594	598	659	624	609	591	605	603	634	601	609	615	612	590	613	602	586	629	625	573	603	608	655	636	623	618	603	607	631	640	599	629	591	649	608	635	577	638	581	628	600	639	623	645	637	659	607	640	625	558	632	616	611	639	575	625	631	570	619	597	614	619	652	652	610	607	582	616	590	572	635	601	644	556	632	644	606	643	619	678	595	677	587	613	565	613	669	607	622	623	594	608	594	607	613	645	658	623	645	618	656	608	640
79781	72622	56829	25535	6544	591	364	327	343	284	309	315	286	291	254	319	313	305	331	309	283	291	248	289	302	296	312	306	274	282	302	303	268	306	294	290	299	291	271	303	293	313	287	286	269	302	282	289	280	271	297	292	331	285	310	305	285	297	275	280	299	305	310	293	269	269	283	303	269	300	271	291	285	256	285	291	313	292	279	276	281	331	282	262	256	308	279	285	305	291	294	293	284	293	279	271	263	279	303	308	291	285	309	267	281	312	289	300	308	284	271	297	290	318	285	304	315	297	270	288	281	288	304	311	292	303	271	297	277	295	285	304	254	267	299	301	279	291	292	291	268	286	302	289	263	284	288	282	284	277	313	283	302	288	306	273	290	278	310	307	284	259	289	309	298	284	311	257	301	291	277	284	303	271	300	271	289	267	298	275	277	314	296	301	302	318	274	307	290	277	305	273	295	289	278	275	347	296	307	283	293	271	310	321	287	270	305	296	298	284	276	294	278	302	252	299	299	284	290	283	291	296	284	275	302	279	310	299	272	293	277	281	295	324	294	260	300	292	290	279	292	295	319	299	297	290	321	275	315	308	299	309	302	339	285	321	275	302	276	279	282	284	278	272	307	297	318	277	289	291	285	283	305	293	292	287	305	283	287	304	281	324	299	281	310	297	280	301	316	295	309	296	309	285	289	301	273	295	315	297	257	307	272	323	277	294	278	272	295	292	281	297	283	292	262	295	297	289	293	289	287	316	286	297	297	284	257	287	305	297	282	249	302	286	270	306	287	270	274	283	292	294	309	275	277	310	313	276	247	272	273	285	311	290	275	272	295	269	269	315	296	284	284	294	321	252	308	267	322	332	283	261	261	303	309	279	267	263	291	302	258	263	318	270	275	309	271	334	320	293	273	305	291	295	295	285	297	273	304	267	295	306	316	247	291	297	314	299	294	316	271	266	305	277	324	272	300	314	288	256	313	278	307	258	274	293	300	265	318	286	301	304	304	305	313	311	264	308	280	294	286	297	267	281	330	285	281	273	286	292	282	309	310	297	282	278	279	306	285	290	294	287	293	294	309	272	289	302	281	291	306	269	297	300	286	288	300	279	259	297	322	291	294	283	285	285	291	308	299	285	284	286	266	310	289	312	267	273	270	269	308	270	272	263	344	255	299	301	284	294	316	283	262	292	307	325	259	292	306	280	293	279	291	307	247	278	280	290	303	275	305	286	255	324	291	255	275	300	257	264	282	266	309	274	292	287	319	260	308	277	290	312	280	254	274	327	295	302	308	267	265	279	335	286	297	306	285	309	269	302	285	292	301	289	326	275	280	294	280	261	276	307	282	296	330	267	327	287	252	294	293	306	309	272	285	290	291	276	326	292	307	294	287	301	298	291	267	263	261	293	315	256	287	314	327	312	296	323	275	309	284	271	306	303	288	263	317	314	314	289	268	270	297	250	292	315	315	294	267	286	288	265	281	300	282	294	293	279	330	280	277	287	288	302	257	282	303	287	277	266	289	281	276	281	307	292	324	308	296	282	283	288	280	290	269	268	300	305	281	296	263	271	291	285	284	311	302	288	310	301	310	303	267	280	304	286	296	308	280	285	309	263	292	303	310	306	289	262	283	264	301	293	306	284	312	282	269	309	275	318	271	313	308	323	276	288	281	322	280	291	271	295	266	278	288	259	294	290	293	281	252	319	263	286	306	274	292	252	275	295	286	279	299	281	306	259	295	314	287	304	316	281	258	286	275	299	303	277	282	286	305	290	315	289	292	313	301	285	291	307	291	293	261	262	260	314	279	317	283	282	307	303	282	308	282	275	291	279	278	256	337	280	307	278	314	300	274	311	271	283	299	298	285	325	279	304	302	313	311	301	295	298	291	309	277	270	273	295	296	296	278	264	292	303	300	278	305	296	296	305	271	284	294	302	300	293	308	301	290	290	319	283	285	279	293	288	269	299	296	267	311	281	294	303	301	281	292	332	289	304	319	305	307	255	285	298	286	293	309	308	278	296	291	300	273	293	249	291	284	271	310	299	292	297	269	291	271	273	291	289	285	295	270	272	273	278	297	314	286	284	303	305	292	272	270	294	309	289	318	281	291	275	297	273	267	300	288	280	294	309	282	296	321	289	267	298	308	312	256	297	293	269	298	272	287	325	288	298	318	280	300	265	289	278	287	279	272	284	303	276	271	274	266	277	287	264	280	285	303	292	290	269	266	299	272	275	286	283	295	312	306	318	302	298	301	293	302	315	306	292	293	314	308	317	294	295	265	297	270	300	269	277	283	286	316	286	299	288	313	313	266	306	324	325	286	311	270	295	319	302	312	262	272	277	295	257	277	289	312	274	277	312	281	298	323	283	283	277	283	308	257	307	274	273	279	280	296	292	259	306	294	304	286	281	282	290	265	292	282	295	275	286	293	266	297	299	309	317	291	294	274	279	304	263	277	287	314	336	294	294	278	300	291	283	294	250	316	302	280	273	261	286	276	273	296	296	275	296	294	303	301	294	281	301	276	309	271	272	287	299	301	299	282	290	295	266	280	271	301	275	297	280	288	300	307	276	307	286	304	303	271	297	290	275	276	313	277	314	285	292	279	270	283	298	297	309	280	289	301	297	283	293	285	290	288	282	298	300	297	284	281	274	288	303	310	311	284	282	300	280	336	274	284	283	263	305	285	293	313	300	287	320	311	322	276	283	273	297	301	252	263	269	280	323	317	303	296	295	300	277	296	307	296	280	287	278	297	280	261	278	283	294	295	285	319	284	264	296	282	275	279	290	285	277	274	303	308	259	299	269	306	294	292	307	306	270	334	278	307	289	285	286	313	277	286	279	296	289	259	305	293	284	293	307	301	317	308	282	285	287	318	302	283	274	294	300	271	276	289	312	303	281	314	259	285	312	261	300	292	313	256	290	275	270	287	325	248	289	300	277	324	330	273	267	299	298	298	285	289	292	295	294	284	312	287	284	277	319	263	305	295	284	318	281	298	284	286	286	297	290	287	270	290	297	298	296	303	284	302	295	302	287	268	301	282	262	308	282	322	263	246	282	276	297	268	296	274	253	283	323	264	275	289	278	292	290	311	307	308	262	291	287	296	292	284	291	271	294	289	292	279	296	273	313	270	260	290	288	291	271	296	272	295	264	272	310	268	278	289	291	289	295	292	277	309	307	312	273	304	292	277	306	287	271	294	277	274	298	298	317	259	305	309	268	294	278	282	286	270	267	294	329	275	291	302	306	310	275	268	265	280	292	294	284	274	295	331	302	266	294	291	308	319	289	297	286	290	277	284	287	278	255	280	294	274	308	280	297	281	300	263	287	298	321	271	274	271	299	268	309	295	290	301	289	291	329	296	241	317	297	288	275	288	275	298	293	293	293	293	276	271	268	279	281	278	312	283	270	292	283	317	292	263	254	261	281	304	282	287	278	321	266	295	279	277	248	313	324	269	298	302	276	297	294	306	297	299	309	284	295	283	264	314	318	290	272
63053	62928	53018	17863	4519	1143	1071	1023	985	995	885	913	917	899	910	977	924	906	963	867	830	903	854	916	915	847	855	907	836	866	851	898	888	892	886	892	851	854	863	936	834	859	882	891	863	790	875	866	859	834	899	830	858	876	863	861	906	858	858	855	849	876	853	933	892	894	902	808	861	893	878	859	839	838	876	897	868	846	880	896	849	844	839	894	886	913	861	900	858	874	867	854	874	858	808	837	881	902	898	923	893	864	863	929	858	884	878	857	852	864	834	868	852	884	923	893	866	906	862	837	861	873	839	843	830	874	803	865	867	883	869	831	911	846	843	848	877	812	840	855	884	811	866	857	838	814	915	857	838	866	831	906	849	851	845	870	847	849	819	873	843	797	822	842	856	830	847	828	835	872	848	890	890	892	869	919	868	827	849	887	846	846	882	826	873	868	819	913	879	829	846	843	897	817	848	872	837	890	847	870	860	848	862	854	866	871	873	856	849	881	893	860	855	883	824	899	856	882	901	863	870	885	908	884	923	893	889	905	830	855	837	856	886	858	830	875	836	816	835	870	850	856	810	833	840	870	857	869	898	896	866	866	864	805	862	796	856	867	856	864	909	885	830	921	839	914	825	874	880	835	853	842	884	853	876	880	821	852	822	857	912	825	887	889	888	828	939	810	856	886	888	856	851	864	841	849	862	854	875	835	863	904	921	838	857	822	855	886	876	846	807	857	791	873	864	843	926	875	903	880	875	837	859	936	890	860	844	871	880	863	877	866	814	904	840	929	838	858	861	859	856	785	875	844	814	887	864	859	900	850	899	854	897	880	849	868	885	805	849	886	806	907	873	868	882	873	882	921	887	867	860	846	877	855	839	821	883	804	872	829	849	868	820	895	851	856	920	902	903	820	877	862	852	897	904	925	875	836	870	877	820	879	858	855	859	862	900	888	874	845	869	862	860	837	858	895	848	810	908	837	865	913	834	875	876	884	864	846	888	878	879	841	831	917	891	886	878	868	869	900	868	896	856	849	842	874	915	875	877	842	908	892	885	870	819	865	905	845	822	877	943	884	892	864	855	822	852	850	890	895	913	862	868	887	857	808	897	858	821	883	846	909	835	934	847	865	811	940	876	881	879	910	877	866	880	861	832	862	873	901	906	873	871	907	869	837	826	803	848	861	858	873	873	845	863	902	861	883	871	880	853	879	902	856	900	840	816	860	863	856	814	857	812	853	876	824	872	908	859	832	885	832	910	861	898	923	888	881	887	881	846	896	850	904	868	882	885	830	842	923	828	832	869	812	807	876	873	854	841	875	896	881	810	866	899	827	891	867	917	851	860	925	907	851	844	866	848	863	801	858	849	821	845	840	851	907	816	887	848	855	849	866	865	823	857	877	812	841	910	841	863	900	841	855	830	899	847	867	874	850	891	849	831	871	861	867	881	868	904	824	920	915	859	886	858	851	854	895	821	884	869	821	830	875	878	884	913	868	905	840	874	899	890	892	869	889	871	881	839	864	868	921	869	935	863	858	860	894	864	916	848	927	884	880	826	858	812	891	857	902	866	848	833	821	886	870	871	858	821	831	856	883	876	874	901	864	841	855	873	911	900	856	869	848	835	834	892	875	845	897	903	941	835	834	866	916	871	882	831	848	846	862	914	839	868	884	838	870	847	861	882	857	912	911	848	841	839	835	872	821	906	831	818	854	858	867	846	860	869	853	873	841	867	847	901	795	841	829	873	840	874	868	904	824	813	850	878	891	874	895	889	814	857	868	788	843	859	889	855	892	857	854	826	897	895	867	856	883	864	879	861	896	891	881	848	846	850	876	846	902	913	830	849	856	892	825	883	862	912	830	849	791	845	870	872	858	899	876	890	923	856	874	880	869	895	864	881	823	830	895	877	882	862	915	905	864	813	855	817	841	871	858	873	837	812	893	850	828	856	869	853	869	861	829	855	829	933	834	895	820	861	864	906	846	818	843	865	840	870	849	870	816	870	874	920	850	885	863	909	896	919	844	849	857	862	877	858	883	855	825	891	856	898	848	836	838	898	856	813	900	815	859	836	882	861	862	889	966	847	826	830	846	847	838	835	819	846	887	849	862	852	911	878	862	861	878	894	885	848	902	896	868	845	848	875	883	838	841	851	857	827	850	875	871	837	863	851	872	878	830	795	873	892	939	892	874	833	870	857	896	834	857	860	860	875	861	892	883	911	875	888	902	832	881	845	869	835	897	825	846	900	865	842	847	880	875	867	875	882	909	895	900	901	875	852	865	863	920	865	844	884	885	893	850	864	886	860	866	882	855	843	848	878	874	827	905	881	836	891	843	842	833	896	875	888	847	904	823	833	836	857	842	839	842	864	855	805	905	833	858	896	860	885	870	901	858	870	887	838	871	865	871	846	862	890	883	804	876	889	898	877	863	854	819	870	834	862	859	841	875	842	842	877	845	875	826	894	850	846	860	869	876	867	823	816	830	840	845	894	876	886	872	894	898	877	845	880	916	854	869	854	862	819	889	836	830	864	863	892	826	850	896	856	885	855	861	879	834	893	844	842	864	843	880	806	893	871	856	781	775	892	896	920	823	872	814	860	834	870	807	871	886	846	821	827	805	830	831	870	857	867	860	884	857	850	890	880	820	819	829	882	862	906	876	869	844	913	849	833	913	802	874	839	855	887	808	903	849	855	880	854	846	889	883	869	889	860	819	864	859	939	862	810	885	871	834	868	906	854	864	904	869	829	884	910	897	904	835	889	896	832	906	865	872	861	858	782	841	910	883	861	854	886	883	878	835	889	830	888	865	883	866	831	806	861	877	924	860	870	864	818	858	842	827	859	878	898	887	848	864	839	894	875	881	877	861	833	834	814	884	901	873	838	846	837	850	862	864	875	803	833	852	815	863	830	858	844	838	879	918	891	834	893	848	855	891	825	851	895	857	825	848	896	872	845	827	881	848	838	874	830	887	929	815	875	877	857	883	855	846	833	894	912	874	873	902	876	832	842	920	867	812	877	860	824	854	851	852	827	843	867	848	869	920	848	856	873	886	924	874	871	825	867	833	910	872	879	938	815	869	872	830	841	880	839	843	904	882	822	832	868	854	836	858	810	932	899	824	859	877	895	898	849	893	905	875	880	857	866	827	848	843	852	832	889	884	831	873	864	898	953	884	842	914	851	860	833	859	875	895	892	835	816	891	850	855	914	924	824	858	878	896	877	828	870	889	852	859	900	861	864	870	864	869	855	819	850	865	914	837	893	834	859	856	850	795	841	867	882	861	869	885	888	835	900	846	885	851	839	844	827	880	853	833	849	891	850	867	880	874	836	886	860	837	828	860	843	842	858	859	843	810	846	810	841	824	877	870	879	908	856	856	870	862	838	881	904	823	844	890	856	882	850	883	842	884	841	849	826	920	874	869	814	858	896	839	889	854	894	911	887	898	878	813	856	851	845	847	837	874	845	884	844	816	848	903	875	807	854	862	853	861	867	913	872	890
33526	21449	8989	1317	233	112	143	148	141	162	175	145	146	146	108	152	133	135	126	121	134	131	121	145	148	126	141	142	155	149	153	126	138	147	134	141	130	151	145	135	146	151	121	141	155	149	128	147	116	150	144	146	131	146	157	156	124	143	133	136	139	129	124	154	135	138	149	135	132	136	145	129	137	154	133	129	131	134	154	163	152	149	142	126	132	135	161	121	138	143	152	124	119	136	136	127	152	130	130	147	159	142	147	122	150	159	130	125	128	114	150	128	139	135	130	154	134	151	151	131	142	125	127	147	129	143	134	127	131	165	130	147	133	139	148	139	138	172	130	145	128	154	150	141	133	130	148	159	133	141	143	145	146	161	141	140	144	118	138	140	116	144	143	128	113	147	148	132	145	130	148	142	156	147	127	155	122	144	147	140	164	137	139	134	124	139	148	130	127	130	119	127	174	152	134	139	153	134	145	130	122	128	158	111	144	140	141	144	131	141	151	145	130	146	143	130	143	161	137	149	130	119	125	133	164	162	125	135	136	129	127	156	127	127	123	151	129	143	155	158	150	122	138	116	138	123	153	144	157	144	129	114	137	134	125	146	127	155	131	160	154	134	136	122	124	131	130	138	120	162	147	132	128	150	124	157	133	125	145	146	127	122	115	132	125	132	112	142	140	141	141	143	127	145	147	145	142	138	139	137	161	132	138	139	139	134	153	152	165	141	139	121	144	151	155	132	124	154	144	141	132	146	151	155	142	133	151	145	149	132	129	128	138	112	134	147	132	141	140	131	124	132	136	133	122	136	143	130	134	140	144	164	158	131	130	131	130	134	133	128	133	157	142	167	116	150	149	140	123	125	137	134	132	125	146	140	138	123	145	138	139	118	128	146	148	143	138	144	130	141	143	119	126	139	140	160	136	135	142	123	135	129	133	124	141	124	160	113	132	129	123	142	132	127	118	145	132	145	139	139	159	139	137	141	150	159	144	140	138	152	142	146	145	148	124	128	141	164	130	134	159	146	136	118	125	147	153	156	133	150	122	136	144	144	122	148	134	135	139	149	122	136	124	147	157	131	152	148	143	144	123	150	149	139	133	123	143	123	144	137	135	138	143	132	157	161	115	126	155	148	141	151	130	123	127	143	163	122	154	124	135	152	149	114	167	154	137	130	143	139	135	133	132	127	157	121	136	146	135	136	118	161	163	145	135	147	113	140	132	119	121	144	135	143	133	154	141	153	126	160	158	131	150	127	128	140	125	129	113	139	146	138	150	164	138	156	165	141	119	132	157	146	144	162	145	139	129	141	132	135	119	140	139	168	152	123	140	135	141	126	130	125	113	146	112	131	136	129	133	134	156	119	142	130	140	148	138	132	121	131	120	148	130	132	156	137	139	130	142	157	127	150	131	142	139	150	153	148	144	151	142	124	126	146	150	162	135	130	155	123	128	157	113	138	126	127	131	136	133	143	131	138	134	124	164	130	151	133	118	135	141	123	126	140	138	137	131	139	150	147	146	152	143	139	134	137	124	131	131	131	140	145	143	142	145	150	149	136	150	152	147	136	133	134	136	141	140	141	144	143	145	141	123	121	129	161	122	124	145	137	119	118	144	181	126	141	133	135	163	141	127	157	160	159	147	119	138	130	158	124	140	127	134	147	147	134	146	145	156	151	140	136	123	133	131	121	122	127	140	143	142	147	153	137	146	139	153	125	120	135	127	135	147	117	144	123	147	141	145	126	128	135	131	152	131	148	155	144	128	140	128	157	111	156	146	136	157	155	147	160	138	137	151	133	154	122	158	136	154	131	135	135	155	146	148	123	139	158	141	157	136	112	135	141	142	153	125	145	142	135	133	138	123	133	127	148	119	157	163	175	135	155	154	159	126	144	130	129	146	128	139	145	130	135	143	155	120	140	123	139	137	141	140	121	150	123	132	125	131	130	141	136	165	127	147	146	132	143	148	145	143	144	131	144	127	131	143	162	129	141	126	145	155	142	125	136	150	154	132	135	135	141	146	135	174	154	151	142	128	155	139	136	129	153	143	133	131	137	137	137	142	156	135	143	128	147	127	117	154	144	137	143	125	137	158	144	170	131	151	139	121	134	143	145	152	136	137	165	135	134	139	130	121	157	137	128	157	148	125	141	158	127	157	147	135	148	142	131	142	134	140	151	159	135	132	141	127	129	142	138	121	124	147	159	144	133	134	161	139	144	156	125	130	119	124	147	112	134	152	158	107	153	132	142	140	127	140	145	120	149	146	147	159	109	127	164	131	134	126	136	153	137	117	141	130	136	139	142	135	141	163	151	131	145	149	132	124	142	129	136	144	144	137	130	143	136	129	162	146	143	130	131	161	127	152	126	139	134	145	141	156	159	129	136	131	146	113	134	146	148	149	143	158	146	126	159	138	137	139	155	164	145	129	146	141	137	159	138	131	144	139	135	140	152	133	139	140	142	144	132	142	123	169	144	142	145	131	139	147	138	126	132	135	132	142	143	149	121	157	121	124	146	132	125	137	122	131	131	151	135	148	175	147	155	137	145	128	152	131	104	152	142	119	164	134	142	134	138	150	135	125	143	159	152	149	161	140	159	126	128	149	120	148	151	147	131	151	152	145	124	135	171	124	145	160	144	117	128	128	150	140	160	142	132	129	141	142	130	150	136	157	141	131	124	162	145	140	133	134	135	146	143	138	127	147	125	126	173	150	123	154	121	144	127	134	151	115	123	129	155	138	159	138	129	128	153	143	135	149	121	137	140	158	124	144	143	143	136	128	142	129	128	146	140	139	159	125	120	127	139	144	150	143	133	131	141	136	140	151	135	136	155	135	134	138	142	142	138	166	150	141	152	156	136	163	152	158	156	156	131	116	138	141	147	121	145	136	149	144	150	140	135	146	127	136	129	126	143	141	135	147	150	165	123	128	142	157	137	148	167	147	141	168	155	145	138	138	133	130	138	153	130	143	110	142	144	158	150	148	131	126	153	146	128	128	129	133	146	132	148	170	137	123	136	146	132	150	123	127	154	124	161	140	154	136	148	139	118	137	128	134	153	125	144	151	145	136	134	160	140	132	159	145	143	131	138	135	138	158	122	137	149	131	136	154	144	144	114	137	130	143	148	154	132	138	154	143	130	139	130	149	132	121	137	129	147	116	147	144	133	151	146	141	123	153	124	137	147	137	157	117	147	146	135	143	144	145	134	123	153	125	140	146	137	146	141	136	150	124	140	147	144	165	164	152	144	149	117	135	153	129	147	148	130	149	127	150	141	163	131	135	148	139	143	152	120	149	138	138	138	138	132	138	136	134	146	140	133	128	133	155	138	130	130	129	133	136	146	150	149	130	156	137	161	131	130	120	150	155	160	141	145	148	151	157	141	142	124	150	134	141	145	143	126	129	138	131	134	153	124	131	143	121	125	150	133	133	137	149	129	133	138	126	150	161	142	150	131	148	131	133	120	152	126	144	121	137	119	134	144	122	133	154	137	154	136
32706	24815	12143	2823	554	465	501	504	492	480	511	501	443	506	507	532	469	460	439	472	470	482	482	496	477	469	505	495	482	429	473	480	484	516	471	458	444	446	527	476	508	528	454	504	482	521	446	459	503	493	458	496	444	471	470	518	484	471	495	489	482	461	481	500	480	484	528	500	481	505	489	475	496	481	472	450	481	425	495	484	444	467	505	477	463	485	468	505	459	476	448	488	503	502	443	504	446	488	471	484	488	496	464	442	508	510	468	420	486	479	515	451	484	464	466	468	507	486	505	469	472	491	496	537	508	469	480	478	482	512	470	497	498	469	430	522	481	549	500	486	513	533	475	486	472	442	466	461	429	470	480	448	469	469	488	475	500	468	452	488	494	484	434	473	478	441	493	438	445	467	459	482	497	462	481	496	456	465	453	480	500	493	537	478	473	478	488	478	460	488	466	491	458	480	459	451	483	459	489	473	435	481	447	453	456	498	485	439	480	502	474	488	533	467	455	541	479	448	516	444	494	458	473	426	436	457	497	495	493	470	464	478	475	504	510	534	476	494	504	470	461	463	458	487	482	483	467	470	509	541	489	497	485	461	475	477	484	479	471	502	497	478	487	493	460	446	500	497	509	459	509	446	507	477	485	503	457	485	471	485	479	501	523	493	473	426	461	515	453	474	463	507	477	480	475	445	484	459	480	492	467	463	496	484	443	475	463	476	494	491	535	472	451	457	494	485	480	467	472	452	437	421	479	499	512	446	469	535	465	480	447	526	481	444	504	473	443	491	425	463	466	501	427	472	455	462	434	464	469	458	482	512	471	457	468	489	489	483	465	471	478	452	461	451	474	513	466	495	473	494	456	470	468	470	497	497	441	481	470	491	455	502	480	489	491	502	467	518	449	455	506	470	428	450	476	433	457	457	503	449	465	456	501	455	464	456	474	447	449	468	473	490	463	485	460	449	474	482	509	489	478	452	487	464	495	431	472	499	503	441	484	508	469	458	439	478	508	501	487	485	474	500	474	485	479	460	483	527	479	488	469	454	487	440	464	477	445	453	441	479	451	462	474	457	484	435	451	459	467	453	445	460	469	471	478	481	484	478	489	491	508	496	455	433	474	482	485	469	469	459	491	515	493	499	469	471	487	457	471	487	506	463	455	447	455	463	490	492	468	462	456	495	492	453	442	460	469	440	468	481	486	460	503	434	470	511	510	503	427	480	518	483	490	463	447	485	477	475	471	471	443	451	479	499	497	488	471	507	445	503	437	519	442	463	505	478	485	490	437	492	486	466	478	500	471	451	453	501	545	480	471	474	509	477	503	450	515	478	453	483	468	495	493	468	468	467	446	479	459	477	520	483	467	415	473	501	463	488	434	477	538	489	447	453	502	484	408	474	480	547	490	483	459	435	488	463	473	512	462	467	447	474	465	454	445	504	499	475	487	462	508	487	483	466	467	487	499	469	515	475	485	480	493	475	447	509	476	474	463	475	471	493	484	473	466	438	487	482	441	495	458	462	488	522	487	473	433	441	464	512	521	476	444	476	469	490	488	506	481	483	494	457	477	443	494	435	518	515	460	445	469	503	473	441	487	518	461	463	427	437	446	502	456	491	477	510	440	449	473	481	478	452	484	464	455	464	478	474	471	453	467	460	450	476	454	436	445	466	486	492	456	463	475	453	459	486	473	465	458	457	441	451	482	509	411	517	468	456	472	504	499	452	487	460	491	497	476	477	448	488	439	485	496	506	476	473	456	476	508	441	484	459	473	474	454	435	497	500	484	481	488	477	424	469	480	523	421	491	518	510	463	486	471	451	476	468	483	484	458	451	465	483	470	461	493	503	479	491	464	522	454	474	486	467	477	489	494	472	440	492	471	489	495	424	464	495	453	472	498	462	446	498	483	455	474	470	528	456	492	497	457	453	466	478	471	439	441	476	467	502	493	468	511	451	493	477	450	466	506	443	452	467	463	482	454	517	490	488	424	475	474	494	481	467	442	490	487	466	507	473	446	466	416	469	489	470	534	444	426	493	429	502	483	482	465	475	461	447	476	451	492	446	472	454	470	501	470	471	490	514	474	496	482	443	488	488	450	469	468	470	457	475	479	508	494	472	453	488	480	484	473	471	433	487	500	502	468	462	471	506	477	467	467	489	457	486	447	451	431	489	469	524	518	450	436	507	459	492	489	482	468	476	479	455	453	490	480	437	489	463	482	468	458	495	444	451	482	482	474	448	474	468	474	465	503	479	493	448	449	502	471	466	507	470	483	497	479	475	466	467	505	458	488	507	456	466	480	487	463	472	468	458	485	486	466	471	510	492	478	475	521	462	479	479	515	450	521	503	438	479	506	499	493	482	470	480	484	481	445	479	503	480	463	495	476	478	505	471	455	450	490	450	510	505	469	461	450	477	480	502	477	461	498	465	494	478	507	488	488	450	456	484	477	467	467	478	474	481	488	454	476	491	459	499	542	493	478	505	508	426	503	480	470	507	466	473	486	504	461	475	490	485	478	489	480	464	455	465	491	459	488	470	471	513	497	450	495	477	504	487	485	484	504	501	472	490	472	512	470	452	450	423	502	444	503	491	523	508	459	423	476	470	469	474	450	489	470	474	454	427	474	499	492	495	447	494	494	487	434	455	487	457	484	455	489	506	456	455	511	433	506	504	470	493	446	501	502	476	470	478	446	471	467	484	503	494	500	484	463	475	431	468	535	456	486	446	504	449	485	450	479	447	457	479	478	487	452	498	466	480	447	448	489	496	495	436	455	496	467	497	485	492	489	428	484	469	477	471	521	536	468	478	469	457	478	480	461	460	503	495	496	454	517	499	498	473	478	437	429	486	472	501	502	492	454	484	479	484	465	434	456	471	499	494	453	472	470	508	491	398	484	490	503	480	486	501	425	478	493	474	480	507	465	439	482	431	474	487	457	450	468	455	493	475	467	487	444	490	492	498	472	473	480	495	508	480	487	467	466	469	481	453	506	471	505	509	487	445	482	437	516	504	450	493	507	474	455	486	487	488	484	488	503	504	488	451	459	452	453	463	493	431	439	428	498	497	429	503	467	494	482	480	480	487	467	516	482	428	478	487	487	483	520	485	474	496	504	500	484	457	456	461	490	522	480	465	483	472	438	455	490	463	492	479	465	428	526	514	433	497	450	472	469	479	512	467	443	456	460	449	471	446	482	478	485	473	462	492	454	487	519	480	464	490	483	477	503	479	428	469	491	473	443	489	444	486	458	494	496	506	444	478	470	500	456	488	509	473	493	451	452	470	437	519	489	439	533	449	470	483	501	477	506	486	459	497	484	492	454	463	446	437	495	467	482	449	484	539	474	493	485	476	481	474	472	493	494	501	473	467	472	449	484	507	490	446	468	435	452	490	492	430	459	503	462	460	483	499	438	481	489	504	454	453	449	497	476	505	510	498	429	486	478	453	453	467	481	460	465	495	505	478	460	469	485	467	487	533	508	485	470	470	464	468	501	475
71460	61601	44487	19058	2026	228	220	231	209	217	218	214	195	232	189	195	208	206	203	202	200	194	198	183	199	206	212	212	192	200	180	213	196	180	169	207	213	208	204	199	192	216	217	223	186	183	198	212	202	197	202	200	189	184	179	196	188	194	204	209	213	192	205	190	198	193	189	194	198	231	196	175	200	208	174	178	189	197	191	225	172	184	179	210	178	198	197	206	201	197	215	201	180	210	219	209	186	187	170	153	221	202	202	187	211	191	190	171	202	214	163	191	192	191	215	189	195	171	195	230	195	210	199	175	186	186	212	185	216	207	184	189	212	210	188	190	193	182	199	196	185	203	201	213	199	192	200	197	192	187	189	204	196	192	192	185	171	186	218	193	198	181	195	231	202	184	198	167	191	190	201	225	206	203	205	218	202	209	208	208	223	179	206	187	190	190	192	176	200	218	210	177	205	212	184	208	189	212	200	200	180	188	177	191	220	212	219	194	200	199	172	186	198	212	187	185	203	227	181	186	177	200	238	213	199	216	200	225	203	202	182	217	190	224	182	211	194	193	187	226	188	171	175	195	186	179	206	201	187	186	196	206	185	207	197	190	216	192	208	184	179	208	204	203	200	196	207	200	206	221	184	164	185	205	192	200	183	204	176	188	204	188	171	195	195	189	187	188	185	198	190	190	209	197	198	194	194	216	176	197	210	220	191	184	191	196	219	190	177	174	172	198	209	182	194	202	174	197	219	205	200	192	179	219	221	196	213	216	215	229	201	183	211	206	201	211	202	194	182	185	184	216	191	204	191	191	187	191	225	196	212	194	198	208	203	196	199	179	186	197	210	204	185	201	183	202	189	188	182	188	193	176	177	180	192	212	203	205	206	220	202	197	207	200	194	174	198	209	192	203	205	202	209	206	174	221	210	175	212	199	200	202	200	205	196	220	192	203	214	196	184	181	201	210	173	201	193	178	171	204	212	215	183	190	181	176	200	182	166	209	200	208	165	195	204	201	202	216	183	204	179	186	221	175	211	196	214	192	182	180	191	185	224	197	222	206	199	188	187	196	176	207	205	185	169	200	195	208	192	205	190	196	231	198	198	188	203	194	212	177	189	201	188	198	178	193	194	199	189	208	186	201	201	206	235	203	188	196	203	187	185	204	201	189	194	194	213	190	221	201	162	205	219	173	190	170	196	176	197	190	187	200	188	186	197	178	189	197	190	206	198	189	209	167	201	185	192	210	203	190	187	184	213	183	176	180	220	201	185	176	202	181	206	206	177	183	206	201	197	191	196	191	193	183	191	207	201	195	197	194	194	194	201	179	197	201	196	204	185	190	208	194	213	211	181	194	198	170	195	172	208	198	189	183	218	204	186	192	225	200	209	178	200	179	195	193	193	195	207	177	197	193	185	230	199	193	176	184	172	198	210	184	199	204	173	193	197	183	188	208	176	186	205	203	192	199	181	205	189	212	193	190	208	183	198	195	209	191	197	193	186	189	219	183	195	194	197	189	193	181	177	185	181	223	188	207	207	182	185	191	196	191	201	204	197	206	218	215	199	191	197	211	178	181	188	202	193	184	196	200	206	204	206	195	183	221	196	186	186	196	190	187	180	206	199	199	198	206	189	183	199	203	170	191	198	219	194	194	208	194	178	193	172	217	207	194	204	214	201	173	206	181	198	242	184	207	197	178	192	188	193	200	195	177	178	205	166	196	190	192	211	198	188	186	191	186	194	184	180	201	211	215	203	213	207	198	195	221	197	190	186	210	193	214	209	200	173	208	197	216	210	192	225	203	205	202	179	202	188	196	215	209	194	188	222	185	201	180	187	214	208	211	197	221	215	179	200	223	215	174	208	181	184	211	198	174	194	210	193	226	209	212	203	177	222	192	211	210	193	207	198	185	217	204	218	205	189	198	195	179	187	205	178	184	194	207	210	195	173	195	193	209	202	182	202	167	195	207	204	210	190	195	209	196	210	191	179	178	201	194	201	198	199	186	227	185	210	207	222	199	213	210	177	200	197	195	206	201	199	217	207	195	188	166	196	190	188	169	220	209	212	203	175	212	197	221	193	198	181	187	193	199	177	190	186	196	212	195	206	191	183	174	202	227	181	193	212	214	209	205	216	205	190	211	196	177	183	195	184	193	201	193	215	189	201	178	193	174	183	221	182	195	210	205	186	208	221	227	192	208	205	179	190	191	175	207	211	204	213	179	172	222	182	220	198	182	218	188	178	180	191	193	166	194	187	197	184	172	204	194	193	205	217	217	192	183	197	186	208	196	185	195	200	214	174	187	179	190	203	224	209	209	210	196	205	171	218	187	187	196	202	179	186	225	205	181	195	186	217	200	202	221	197	193	190	193	189	202	211	196	174	184	199	184	182	209	185	189	207	178	186	211	192	200	198	209	192	215	225	195	197	187	184	199	188	174	191	172	191	189	214	207	214	196	221	200	224	197	183	175	180	198	189	184	205	166	208	186	185	202	209	215	214	204	210	173	208	174	193	202	186	200	190	214	211	194	197	222	204	205	199	193	200	186	192	198	204	193	174	217	203	184	192	186	196	226	186	188	199	196	178	206	191	194	210	193	201	208	195	188	180	171	189	198	186	188	185	198	193	206	201	195	200	195	201	213	204	200	209	231	211	192	173	203	168	193	200	199	177	199	162	215	201	192	223	204	194	180	199	199	193	178	195	175	186	207	197	158	208	193	204	203	201	194	210	207	191	205	211	205	201	201	179	201	211	198	180	201	224	211	221	203	180	188	187	192	193	195	204	203	198	210	188	218	186	214	195	205	171	211	191	206	206	210	188	188	200	192	203	208	199	211	212	184	188	175	195	194	206	175	195	190	199	186	159	195	198	204	193	201	213	220	214	171	232	213	196	195	202	195	202	200	219	211	178	209	190	194	185	212	192	200	207	180	181	182	205	194	198	197	216	196	188	182	168	187	197	193	179	196	196	204	180	224	216	203	184	193	196	185	210	199	220	196	187	206	173	194	182	200	222	181	181	189	180	201	202	189	211	187	180	197	219	175	215	182	209	193	168	192	186	173	184	224	210	198	210	195	187	215	209	196	177	220	226	190	183	187	193	188	177	204	192	176	205	186	199	192	215	183	187	212	218	203	183	200	224	187	194	178	186	180	198	191	202	172	176	195	190	181	208	182	179	203	194	195	196	201	204	187	201	178	212	199	163	166	191	192	204	193	224	217	196	213	209	183	177	172	212	195	179	180	191	194	185	199	196	184	186	226	191	203	197	199	220	194	218	194	239	206	208	205	210	186	181	195	179	201	185	192	184	195	180	212	192	186	206	191	209	198	191	195	188	207	189	196	206	200	194	220	169	202	210	212	184	201	195	191	196	188	202	180	200	181	190	219	172	215	211	206	202	203	195	194	220	213	193	190	211	200	215	199	191	203	195	194	183	208	210	200	204	211	216	172	212	211	174	219	185	209	183	167	168	203	216	190	203	194	202	200	201	191	206	199	194	203
52415	50424	41133	15445	1715	739	766	729	718	686	661	676	596	632	668	642	621	645	631	660	613	633	643	574	658	603	634	634	657	671	659	575	661	636	619	654	614	642	646	649	624	566	587	642	608	637	672	649	641	645	626	636	595	684	631	639	625	654	589	698	673	661	604	664	654	632	649	628	608	620	661	615	651	611	620	649	646	616	641	674	650	651	644	663	653	659	611	642	629	668	607	638	622	642	668	570	613	652	629	646	612	650	651	608	615	658	653	611	600	602	634	629	645	628	604	628	636	622	646	633	626	637	646	645	615	660	646	662	630	609	615	667	585	612	660	593	606	636	618	617	632	651	652	583	658	632	649	662	582	629	591	648	605	629	674	629	628	640	608	628	611	640	671	634	599	660	612	617	653	660	601	643	641	582	635	627	646	630	613	615	630	642	617	610	642	675	645	593	653	612	643	618	578	607	612	620	595	597	661	606	610	654	616	655	618	595	598	650	665	614	651	640	611	625	613	626	658	612	626	639	616	609	617	600	643	637	639	625	605	617	667	605	606	612	634	611	654	682	584	664	626	654	614	597	648	574	647	644	625	623	640	605	631	644	586	600	607	593	599	657	627	620	655	664	668	596	629	622	620	630	601	649	588	633	634	629	612	606	609	602	605	600	649	653	617	645	686	660	603	629	578	591	628	657	643	610	632	612	636	627	600	626	681	688	627	621	599	633	627	600	606	609	640	652	649	597	648	636	614	606	627	661	615	658	625	616	634	601	672	635	613	639	637	642	647	657	619	600	627	643	615	563	610	684	619	600	621	615	658	630	636	628	689	641	589	651	640	613	639	631	650	643	623	601	633	620	667	621	663	584	611	581	611	624	602	643	672	648	617	597	637	643	650	607	584	639	665	667	639	584	630	625	641	577	610	601	616	604	623	649	631	608	638	622	639	623	622	637	610	634	615	617	616	636	637	666	640	638	669	663	614	587	603	618	624	622	619	647	649	634	619	661	637	632	644	638	628	695	637	606	615	623	638	606	674	626	636	623	610	641	662	661	646	646	614	636	701	608	618	632	670	604	582	652	622	630	653	628	646	653	641	649	617	610	651	640	654	653	584	644	662	644	599	622	635	642	607	671	630	634	625	626	644	677	633	602	599	690	628	632	620	563	612	644	600	607	658	596	604	631	698	670	655	631	625	680	611	638	606	645	627	614	661	621	609	610	635	658	625	623	662	654	605	654	585	613	664	643	636	634	659	606	644	627	620	658	634	620	629	636	643	599	624	625	606	663	646	616	605	615	626	596	650	630	624	682	632	626	680	605	629	595	619	627	676	623	613	595	567	689	624	616	639	632	664	639	610	597	640	642	626	602	641	569	627	663	674	634	592	586	610	624	573	628	612	633	662	673	610	598	608	650	601	672	577	604	597	575	628	580	634	673	623	668	647	592	633	665	618	668	631	636	642	605	644	652	651	633	627	634	643	591	600	659	637	644	595	629	617	610	633	646	635	629	635	637	610	668	626	604	620	603	638	636	647	638	635	610	659	599	616	662	622	651	632	621	677	585	671	601	610	609	604	622	657	595	662	608	623	617	650	627	603	600	605	590	635	592	640	697	592	624	624	625	650	594	615	610	635	622	606	607	574	632	642	604	626	602	638	594	623	606	651	633	643	624	649	605	632	619	663	631	606	630	656	627	665	614	665	620	629	594	679	595	651	646	625	641	647	616	671	632	630	632	600	663	680	641	642	653	625	603	585	587	619	660	626	672	623	615	628	650	598	628	636	608	575	638	577	608	637	629	638	637	634	617	581	614	621	645	653	625	606	610	603	604	655	658	663	608	660	604	582	612	632	654	619	619	623	600	601	641	561	621	611	600	623	607	662	645	601	608	619	645	582	636	593	593	611	626	572	630	639	654	614	604	666	617	603	627	626	623	577	615	645	637	641	644	647	633	621	611	639	627	652	673	650	667	658	623	619	606	664	626	644	609	648	639	632	621	640	620	615	631	626	623	603	580	580	599	621	629	646	625	657	604	626	615	639	626	627	628	679	628	675	660	621	598	608	628	639	660	587	646	639	609	603	624	624	620	665	604	665	585	637	622	665	656	559	655	624	611	662	612	727	618	576	653	595	631	579	620	662	587	632	642	692	634	643	643	621	616	604	614	643	634	591	622	658	620	656	641	650	644	670	683	608	609	631	631	611	623	620	617	647	629	612	637	649	619	605	640	622	600	613	661	620	642	587	624	596	671	593	642	619	588	632	634	619	621	592	639	583	661	661	604	608	629	607	653	600	643	631	657	626	638	585	620	603	652	649	636	607	615	626	629	611	602	649	669	638	644	631	603	656	599	587	614	605	618	645	592	593	612	635	635	636	676	670	617	657	611	640	575	654	650	669	646	604	653	607	619	632	605	615	615	608	659	631	618	641	600	622	623	632	636	642	613	605	610	666	649	624	561	649	641	615	636	609	659	629	643	627	598	677	614	622	641	598	613	654	587	643	614	630	651	596	653	588	697	687	598	645	560	669	612	617	624	624	632	642	627	584	640	637	606	655	605	638	661	628	617	648	621	631	598	545	633	641	633	604	644	690	658	649	623	616	603	630	567	590	649	668	627	579	593	619	656	617	611	580	651	598	625	636	607	636	656	637	629	636	625	589	649	615	622	616	614	638	614	619	609	644	642	597	611	597	645	654	607	628	619	611	638	621	629	639	609	609	625	618	623	644	625	606	629	671	632	636	603	620	628	576	649	685	669	637	645	583	637	664	644	646	617	633	608	609	632	604	657	601	687	627	645	622	633	600	646	680	603	613	637	673	650	616	661	671	629	659	603	665	596	652	620	675	628	650	603	615	598	633	675	607	632	619	603	612	577	605	668	615	653	647	632	616	641	617	646	662	609	616	605	634	644	659	636	612	633	633	631	647	650	604	634	581	610	664	665	606	696	659	629	617	593	631	606	634	644	656	670	592	621	590	635	612	638	622	631	653	646	635	628	608	602	637	652	612	602	627	699	605	628	613	589	633	607	635	636	665	635	649	617	649	665	646	623	625	558	664	620	652	632	656	673	654	635	617	658	645	619	648	628	615	613	647	601	619	661	624	633	635	604	652	615	645	590	617	676	688	604	630	617	620	638	636	659	659	609	631	603	617	624	610	650	626	609	665	642	608	608	672	616	601	627	640	629	586	616	612	610	677	625	610	610	598	671	631	604	632	656	644	626	608	618	668	607	637	627	658	684	634	623	657	593	613	621	645	606	636	621	638	640	652	653	600	651	609	609	622	644	637	650	661	592	663	611	609	616	607	651	625	639	664	637	623	615	642	641	669	647	704	601	622	590	606	669	658	645	624	639	675	621	595	624	636	660	607	635	658	610	634	638	627	709	661	627	707	601	649	631	609	621	601	642	678	605	669	599	635	623	618	617	566	632	608	636	642	614	659	633	614	639	616	683	662	627	637	654	573	630	616	614	636	648	628	686	622	628	630	633	608	639	640	641	643	616
78765	72185	55380	27331	6176	551	350	325	326	320	322	339	300	317	305	305	308	315	298	305	305	282	307	329	301	296	294	281	293	296	321	293	272	295	334	294	305	299	293	307	331	288	307	300	278	297	306	274	309	309	316	277	271	311	300	288	299	280	277	282	297	293	326	304	296	294	299	301	291	312	317	296	282	283	302	301	306	307	281	278	303	285	263	295	285	277	273	300	283	281	282	292	301	283	282	290	272	297	285	287	280	258	310	281	303	289	301	294	258	303	276	297	313	310	291	308	268	295	291	283	327	294	292	308	263	264	247	307	270	297	274	278	300	305	315	283	280	298	277	330	277	292	293	289	300	267	286	306	267	289	308	316	251	295	308	314	269	295	285	291	314	295	334	286	281	292	323	317	294	270	306	265	300	285	304	310	284	298	286	330	308	288	290	285	283	297	307	272	277	303	300	294	303	281	329	306	331	299	283	286	296	327	298	265	296	304	275	321	292	325	305	313	303	273	267	298	267	292	302	309	313	294	275	288	293	273	296	277	317	289	293	276	296	295	285	280	313	282	304	295	285	286	293	288	296	303	282	284	282	321	317	297	310	276	327	283	283	298	282	316	286	312	273	323	301	299	295	286	277	307	307	280	284	292	319	281	309	303	311	291	313	301	286	304	292	319	288	285	323	295	304	296	279	259	285	290	298	289	289	299	303	290	282	292	286	313	285	293	295	280	283	292	305	313	307	298	298	272	282	301	275	282	311	271	306	278	294	303	284	287	291	309	332	281	311	305	301	280	290	289	285	290	285	324	286	283	295	292	292	318	282	302	302	291	292	272	268	284	298	319	310	271	302	320	299	314	313	297	312	294	287	306	279	269	309	299	308	296	278	307	281	268	288	306	286	270	283	300	293	288	289	296	288	295	257	293	294	294	305	286	281	296	295	278	327	290	245	310	318	288	283	325	309	300	295	283	299	268	301	307	292	328	320	297	298	309	301	322	289	293	320	303	273	294	303	276	259	295	296	299	305	288	281	280	271	294	282	285	283	296	310	289	305	299	275	291	281	286	270	299	257	282	316	290	285	289	331	269	317	288	294	291	274	316	308	324	323	308	298	289	292	276	303	323	285	299	300	282	310	272	300	246	265	295	261	286	297	306	289	291	293	301	266	297	297	298	287	320	310	271	297	258	305	294	291	317	290	270	302	277	291	311	318	301	287	291	299	330	299	273	300	289	281	328	297	333	319	295	284	311	310	267	312	282	319	284	289	306	292	286	271	290	327	296	331	288	298	322	302	309	288	291	287	303	312	283	307	278	264	323	267	311	294	299	249	309	318	276	297	294	293	285	294	290	311	290	284	304	301	279	281	292	285	307	276	286	265	311	292	285	285	280	282	275	263	311	275	281	274	307	317	297	271	285	280	295	283	304	344	291	311	298	301	274	298	287	271	265	293	267	315	301	281	303	269	264	312	299	319	302	302	280	258	301	266	271	310	285	285	290	276	290	285	272	307	333	300	289	292	331	329	308	299	302	317	300	293	308	303	269	320	311	307	250	258	307	314	269	293	294	308	267	323	325	299	298	305	294	272	270	266	306	279	287	302	275	292	285	290	306	290	280	310	337	301	306	311	272	301	272	268	314	314	302	297	293	278	269	296	268	316	282	315	292	304	285	308	302	293	326	281	297	303	313	282	314	266	293	316	286	298	283	275	269	283	327	296	301	303	287	267	276	290	275	299	299	276	261	310	283	303	275	289	283	285	282	299	295	285	293	304	300	268	274	277	272	288	284	272	289	313	308	277	295	285	295	285	296	316	281	310	292	275	267	291	303	287	259	309	293	274	304	280	284	287	299	301	272	278	272	299	278	285	316	272	301	297	296	312	272	286	317	300	293	286	290	294	279	319	299	308	309	293	269	292	315	283	268	299	273	281	261	281	277	270	298	281	295	285	267	282	302	303	298	286	294	256	285	328	324	284	301	310	284	323	290	267	302	276	276	293	315	294	291	290	271	296	278	256	300	279	329	281	283	317	267	277	267	292	274	301	282	298	268	321	299	295	326	333	310	281	296	287	313	315	280	283	301	298	295	269	273	284	301	284	301	308	279	296	298	278	321	316	338	274	266	304	321	300	280	295	285	277	301	289	280	300	309	279	320	289	260	294	284	289	316	269	290	270	350	293	295	293	268	308	308	293	294	334	267	272	304	283	322	259	288	289	293	263	303	281	290	293	295	284	335	302	305	289	300	317	264	258	305	281	338	270	286	334	275	281	278	289	254	287	312	268	296	292	306	306	280	285	280	271	296	335	298	295	338	284	297	281	282	266	312	319	321	316	288	278	271	261	280	272	286	295	283	302	309	307	282	290	273	313	282	301	268	273	332	299	285	270	305	270	295	306	326	309	302	298	312	308	258	312	311	317	260	303	281	308	305	296	275	287	262	299	254	260	298	300	302	286	282	303	291	310	283	311	310	263	264	274	283	292	297	274	280	286	297	277	274	291	282	301	289	306	318	269	313	292	283	313	269	291	280	297	255	296	280	289	268	270	306	307	274	298	291	282	281	310	280	277	294	276	287	290	313	278	295	312	291	311	291	311	305	281	311	280	289	280	267	317	300	297	279	286	312	307	288	311	330	299	301	295	270	316	261	295	275	299	282	295	272	304	271	287	296	286	271	270	282	300	282	255	279	336	293	319	298	288	293	269	273	315	300	311	292	324	280	278	280	289	315	299	322	295	274	296	285	277	287	279	296	282	250	297	281	266	293	293	291	262	288	322	277	295	303	289	277	268	331	272	299	291	303	282	307	302	313	305	284	298	285	287	315	308	273	290	267	271	307	300	287	298	286	301	295	284	280	285	292	281	292	304	268	284	280	287	315	279	294	314	294	309	286	291	299	262	267	297	320	332	311	314	296	262	306	291	291	267	319	298	290	299	282	288	308	266	291	295	276	301	272	319	295	317	328	289	266	255	275	305	310	315	313	318	301	312	296	264	307	294	299	293	302	285	286	292	281	301	316	307	307	257	331	284	305	265	294	297	307	297	295	267	314	318	269	292	285	269	281	282	313	277	309	307	284	288	306	281	298	293	306	300	312	263	262	286	279	293	287	302	308	271	295	287	287	304	252	279	296	292	258	302	297	303	309	279	284	306	307	297	336	285	269	294	294	317	288	275	275	271	273	298	298	298	297	285	311	265	304	311	285	302	263	284	280	266	296	274	285	284	313	298	300	292	292	285	277	279	334	297	290	312	263	302	306	277	322	298	308	323	323	311	283	306	283	297	303	305	255	325	280	274	300	301	304	288	288	314	317	297	300	304	296	288	298	274	315	285	274	290	259	290	305	290	284	308	281	281	323	265	294	288	307	309	299	292	275	296	276	290	281	306	277	253	287	296	273	306	247	309	284	291	269	305	302	298	299	265	307	281	306	289	283	278	332	289	292	289	265	315	264	291	293	279	297	319	275	299	267	300	304	322	291	319	282	276	285	301	295	307	320	259	309
63423	63315	51262	19530	2380	1183	1083	1071	1009	955	945	923	913	921	932	915	900	899	932	867	912	806	881	842	817	878	923	877	898	880	903	909	917	914	858	826	842	861	878	845	824	891	899	912	856	874	865	883	882	886	890	892	829	868	872	880	885	888	864	875	876	890	861	881	852	872	900	863	920	874	870	895	870	918	868	906	893	866	872	889	819	946	861	903	795	859	888	912	856	869	890	898	890	861	861	870	945	877	819	886	872	864	901	834	881	842	920	857	930	834	868	863	876	868	855	839	896	922	832	867	912	835	868	856	861	884	864	861	872	864	862	875	864	893	844	860	867	887	870	913	876	919	843	853	875	858	866	866	874	892	832	917	867	816	873	871	873	900	861	837	886	882	844	824	934	874	899	864	860	887	885	915	848	869	859	878	875	866	888	862	844	894	909	842	902	871	939	874	869	827	907	850	898	896	870	923	858	852	851	899	868	919	867	885	847	872	942	858	845	888	875	848	882	873	862	849	888	911	877	863	916	871	826	862	877	834	899	936	852	847	871	881	835	836	854	922	898	896	851	897	841	900	920	851	923	859	877	932	856	916	828	893	877	878	889	863	865	879	846	830	827	880	868	905	864	868	852	842	902	865	862	828	873	850	923	826	895	863	902	858	886	858	869	867	876	814	914	894	833	898	865	888	875	874	863	870	884	807	896	894	890	896	903	879	913	879	869	841	868	892	912	847	853	909	861	844	877	902	888	870	891	878	914	850	863	872	820	907	875	882	846	870	897	831	878	908	857	875	870	897	920	886	864	838	906	807	853	875	886	887	871	923	815	795	877	907	881	867	899	895	800	879	924	882	843	885	882	904	865	889	878	890	794	904	837	883	875	885	878	924	832	849	967	859	851	863	880	841	909	872	819	893	915	899	838	864	875	891	914	884	861	898	890	868	856	885	923	888	920	892	860	835	883	889	900	915	858	831	861	899	885	886	902	829	857	867	837	831	907	893	845	876	903	891	822	904	884	893	912	869	866	840	817	878	833	881	838	822	857	849	852	849	867	866	890	829	850	868	872	844	898	842	892	832	877	959	880	950	893	848	909	866	915	924	849	878	878	909	890	886	854	804	859	900	835	890	879	884	852	854	899	909	884	899	888	890	876	881	839	869	848	880	890	934	898	860	905	878	890	880	877	857	882	872	891	892	881	880	860	895	847	911	881	860	903	875	868	886	889	909	855	822	877	895	853	832	842	885	892	906	908	917	897	842	890	911	877	860	868	812	862	904	883	886	835	867	907	847	823	841	871	879	881	875	905	870	838	914	923	922	893	844	918	836	821	845	881	846	872	824	872	846	929	871	870	877	882	894	905	884	848	824	888	896	867	851	884	822	886	883	855	842	873	862	853	869	895	900	881	911	856	896	890	874	875	873	885	824	853	874	844	867	870	905	859	881	850	883	854	881	881	896	895	866	892	880	898	837	854	844	858	868	880	880	901	883	815	877	835	873	928	891	923	895	932	872	827	837	874	845	914	852	804	895	902	844	826	916	852	866	880	843	872	847	888	872	871	838	866	876	880	853	864	888	832	883	835	872	877	868	847	888	880	904	930	867	881	843	892	902	870	885	834	913	837	876	861	880	873	873	845	885	912	826	897	869	881	832	868	913	846	814	855	856	852	796	842	849	878	836	915	896	915	869	876	923	866	849	909	894	824	936	922	920	876	881	849	853	886	886	858	857	868	927	846	864	887	874	835	857	879	874	892	860	870	859	859	844	849	881	899	910	882	815	875	911	911	885	854	881	898	883	873	855	860	873	875	853	891	857	864	844	891	889	899	829	922	820	879	844	858	907	909	919	896	882	877	890	938	906	908	893	867	892	868	872	882	874	856	899	862	889	864	864	834	836	844	905	857	897	884	882	901	866	891	887	873	896	866	861	857	855	868	891	915	874	898	850	876	861	882	856	896	922	882	867	884	868	876	839	899	866	900	930	903	842	835	900	846	871	953	866	925	855	871	852	815	859	918	892	846	865	869	843	878	798	883	915	919	865	825	926	885	921	908	845	873	923	852	856	885	907	893	889	891	865	899	879	887	800	847	802	825	890	876	933	865	829	895	893	921	915	955	818	797	899	838	816	929	910	868	840	860	886	904	855	915	900	900	874	855	868	861	907	895	894	940	845	910	892	901	861	891	875	932	873	809	919	887	872	900	840	804	880	876	889	900	854	886	883	908	866	825	884	872	821	859	866	901	877	878	874	887	872	844	856	892	905	853	876	865	919	850	905	854	888	849	914	823	851	868	865	876	818	837	893	891	875	862	874	826	919	870	917	907	873	827	893	906	845	864	872	891	837	897	963	888	840	849	841	870	871	915	825	880	903	857	885	848	906	935	900	881	828	861	850	873	829	912	869	866	846	862	862	884	897	856	818	848	893	879	849	873	909	852	830	879	853	918	867	851	916	849	890	856	946	903	898	899	890	921	906	894	873	855	816	895	890	823	868	871	871	884	855	888	884	884	869	824	803	868	812	928	890	910	847	869	889	867	885	893	875	895	944	936	820	892	910	835	859	875	896	877	897	869	879	875	878	884	835	866	887	893	904	874	863	850	863	874	819	964	857	867	829	877	884	919	868	892	878	839	902	914	840	881	883	834	865	853	873	920	860	859	877	846	886	887	880	910	869	915	906	887	863	943	873	816	940	874	849	879	802	889	831	894	853	896	944	884	863	856	861	882	924	894	820	873	846	835	901	876	824	935	875	861	861	850	867	876	855	924	896	907	884	866	914	880	871	895	869	934	881	863	906	869	853	886	879	894	864	768	860	864	885	878	834	900	880	837	909	856	923	954	880	837	882	852	813	791	848	890	844	836	865	875	877	820	921	898	872	950	905	886	875	879	810	881	867	825	894	825	914	842	842	888	916	852	883	876	866	825	905	904	942	833	889	869	888	819	847	845	913	895	940	859	843	890	849	855	836	860	927	843	817	898	877	886	903	856	924	861	865	886	821	881	889	881	868	821	884	866	919	878	875	830	886	859	861	845	890	925	818	890	820	868	850	927	852	861	926	840	890	915	876	876	870	821	895	944	823	925	810	925	834	882	883	855	886	913	929	878	864	898	821	813	854	919	890	891	911	881	909	934	877	842	899	880	865	866	936	840	857	836	855	876	868	917	863	866	875	870	896	856	864	843	885	865	867	877	874	862	832	876	859	868	890	912	875	852	864	880	868	881	851	831	854	851	901	870	886	862	883	852	867	896	862	895	850	826	911	893	866	911	891	862	886	849	888	865	902	924	862	822	880	897	935	895	878	917	898	926	972	880	840	840	874	867	854	857	859	849	875	841	865	837	893	829	878	855	878	871	820	858	883	843	914	905	856	936	903	859	866	902	845	866	893	845	903	855	859	869	894	854	895	903	876	863	883	869	885	897	931	888	837	868	868	865	884	878	857	862	946	859	885	874	868	889	859	875	891	925	903	849	813	853	879	858	881	865	875	850	890	917	924	871	886
33171	20679	8493	1501	216	153	133	149	148	139	127	155	142	129	137	154	144	153	134	157	146	143	156	128	134	149	138	137	148	148	151	125	142	143	144	148	134	146	174	134	138	155	134	134	132	135	150	137	153	126	136	140	150	133	124	131	163	129	139	131	141	127	135	134	138	182	114	129	133	133	152	137	139	152	126	126	134	156	152	150	149	138	135	139	153	149	143	131	137	137	131	118	140	144	138	128	126	137	145	125	136	132	140	147	126	144	165	126	167	147	137	135	142	156	153	168	157	136	144	135	148	107	147	141	149	135	132	141	132	136	126	121	143	145	129	148	119	138	153	120	148	150	135	140	149	115	143	139	119	148	117	143	160	138	133	144	124	142	129	140	140	130	165	119	147	137	135	156	153	145	150	140	146	144	135	131	152	136	117	143	134	147	151	168	149	122	143	137	148	115	142	148	136	132	124	146	132	143	130	150	141	150	137	130	132	155	136	127	148	138	119	145	124	136	120	125	155	135	127	149	154	137	143	144	149	121	143	142	133	132	169	154	142	112	123	137	151	142	145	150	145	135	140	137	138	145	120	125	137	120	132	139	131	153	150	124	151	133	140	134	111	126	147	131	152	120	124	119	146	148	138	148	133	122	122	174	139	127	150	137	140	154	128	134	141	154	155	121	169	142	148	141	127	135	143	130	138	152	158	132	155	157	120	162	159	141	130	142	147	146	142	163	126	120	132	149	163	138	154	128	138	134	136	162	152	143	149	144	163	138	137	160	108	140	143	146	133	154	156	159	143	146	128	168	129	116	159	161	153	157	170	131	141	123	136	153	131	143	152	139	158	146	118	144	124	128	140	140	140	143	138	145	150	147	127	143	135	142	142	128	132	143	132	140	161	149	140	116	140	134	148	130	160	137	145	133	143	145	141	151	122	149	156	137	136	128	131	124	137	147	134	142	136	138	122	133	159	136	133	147	127	136	144	134	171	141	150	145	131	130	167	139	122	148	145	139	158	150	152	130	135	153	139	131	137	133	162	152	120	139	155	135	148	108	138	111	146	131	121	143	133	146	143	147	129	164	136	159	132	144	156	125	138	150	157	131	146	131	145	158	134	119	139	122	161	122	132	159	123	127	131	132	147	120	154	139	132	143	144	136	138	137	136	138	148	139	143	129	137	151	155	120	141	132	136	131	153	134	145	129	140	141	136	166	158	148	156	149	130	143	118	135	140	152	140	157	115	157	151	122	157	155	151	131	132	144	135	130	149	141	151	130	121	132	171	156	152	142	136	169	131	138	150	137	154	165	136	144	129	149	166	130	140	140	153	121	151	113	136	162	131	142	152	157	134	119	151	148	132	136	138	135	132	153	149	147	146	156	143	131	136	113	138	150	139	138	135	132	139	135	135	145	128	154	131	137	146	116	139	145	113	144	157	142	146	162	140	157	142	135	143	139	141	140	123	148	136	130	118	151	155	164	130	160	160	154	141	168	120	151	158	149	156	145	149	138	129	145	116	130	126	153	150	129	146	133	143	142	130	139	132	152	127	135	141	150	135	136	150	143	133	152	145	163	144	158	136	130	150	136	139	153	158	157	126	145	129	138	139	132	151	146	140	147	142	136	143	149	136	139	136	173	115	160	117	143	134	140	129	133	143	151	148	136	144	141	147	149	152	141	123	131	141	148	129	127	135	125	155	138	115	129	150	121	151	150	146	132	145	114	119	140	134	139	148	129	123	138	138	134	137	146	132	120	119	142	119	139	180	159	137	155	137	160	133	151	133	132	118	141	138	134	142	156	125	142	127	142	149	138	148	142	131	129	123	158	137	146	146	134	122	138	117	129	160	139	131	115	136	133	138	153	129	141	135	132	142	142	154	134	131	130	150	159	136	143	133	126	156	150	143	130	141	169	129	133	136	154	136	161	137	142	161	145	125	138	138	138	133	146	162	154	147	154	169	158	129	139	130	174	154	151	144	124	144	131	145	155	125	133	127	150	139	150	149	147	137	151	138	135	152	167	127	129	134	154	154	159	137	136	151	151	160	150	132	148	131	135	133	127	139	155	158	136	155	151	139	146	132	122	161	144	145	135	135	137	139	141	132	134	146	139	132	161	145	150	153	135	129	167	143	133	136	117	129	155	134	124	132	130	141	149	145	133	139	141	151	131	143	144	167	130	128	130	123	139	122	130	143	141	159	179	125	127	147	147	150	159	142	154	164	152	137	141	155	130	150	143	130	139	143	146	151	135	138	146	144	126	156	161	120	135	124	132	164	142	123	136	142	116	131	143	145	148	136	130	136	134	135	140	136	131	133	142	131	158	130	157	152	147	144	152	144	137	144	144	135	137	114	148	143	153	144	129	141	118	137	139	124	135	151	142	155	168	164	132	143	144	137	144	135	132	146	136	144	155	118	137	173	148	141	145	153	142	152	142	125	150	134	143	146	161	139	120	133	158	154	151	111	152	146	137	129	146	138	127	130	157	109	137	138	143	141	135	150	148	163	145	125	122	137	140	133	141	146	147	130	130	140	158	135	123	136	130	142	135	170	121	155	131	134	152	132	145	150	129	156	141	122	128	145	134	150	122	142	148	138	141	130	145	144	164	143	142	139	139	154	137	136	147	144	159	152	110	135	144	157	159	143	126	126	135	120	143	136	159	136	131	155	135	157	115	157	141	144	164	157	147	125	157	145	127	124	128	160	153	168	138	127	129	144	132	158	133	146	141	147	114	127	126	123	123	118	150	135	135	112	118	158	145	136	132	128	135	129	137	125	133	138	141	148	126	140	144	141	134	141	140	138	130	147	132	141	121	159	140	113	131	142	152	138	146	110	138	168	157	128	160	152	135	154	127	146	143	165	125	136	155	134	134	145	153	147	159	135	148	134	129	140	130	124	149	156	136	154	152	141	163	130	132	176	149	130	157	120	139	148	131	139	125	124	140	125	132	125	139	140	123	143	134	125	143	169	152	133	134	147	175	139	145	161	146	142	129	128	143	143	120	141	159	156	139	158	147	133	159	159	111	152	128	139	134	153	148	126	150	141	125	122	158	131	140	139	138	150	144	112	147	149	129	156	145	126	132	135	131	128	142	151	149	157	147	148	138	162	121	151	133	133	141	140	129	145	122	154	136	153	141	154	150	144	161	129	133	144	139	135	142	125	138	162	144	154	143	120	159	145	142	137	146	170	148	130	134	131	135	146	140	138	144	153	161	129	138	138	151	144	150	138	140	140	137	140	132	131	140	133	123	158	119	145	138	144	148	167	130	142	150	156	139	152	132	137	147	140	164	144	139	126	150	135	133	136	144	155	117	147	169	153	145	135	123	131	142	131	125	146	135	149	147	144	126	150	145	153	128	147	130	131	155	160	156	128	161	140	122	156	130	132	114	143	144	154	157	150	132	143	169	127	149	154	140	125	136	145	118	144	151	135	157	146	131	153	143	135	157	135	131	122	127	125	127	153	135	140	154	126	134	141	135	132	137	150	143	160	140
32425	24340	11674	3271	549	520	491	465	505	485	520	505	478	521	509	439	486	518	479	492	465	450	500	483	499	505	476	473	477	489	474	491	527	468	488	482	481	496	503	542	528	485	429	457	471	482	512	446	510	526	474	464	475	467	487	506	498	453	473	473	530	501	466	468	492	501	491	511	454	502	471	466	442	486	456	473	458	448	503	474	503	500	454	492	480	478	459	447	514	472	495	477	500	449	468	487	460	481	514	485	468	478	459	500	465	459	473	493	487	441	455	488	495	480	487	531	459	470	509	455	439	494	506	466	506	495	479	470	463	476	502	468	481	473	497	478	472	445	514	467	452	496	542	451	458	474	452	439	465	469	429	462	501	480	493	494	465	488	494	499	498	492	492	512	505	487	489	454	474	437	485	410	518	499	465	507	430	482	470	494	518	494	451	511	501	476	469	449	509	423	488	518	450	523	508	521	482	430	462	507	522	447	483	501	488	469	456	466	473	443	484	539	471	511	465	497	495	485	471	508	483	510	489	439	500	471	471	485	488	451	466	489	505	514	521	496	459	470	500	490	451	477	490	504	469	440	498	443	517	469	455	493	488	506	416	510	475	488	478	459	505	474	484	507	500	475	437	486	482	484	500	460	476	489	470	457	483	485	499	466	533	496	477	501	474	452	464	493	475	500	484	467	456	457	470	459	459	485	475	460	496	445	449	483	467	449	440	473	500	479	484	499	471	461	465	492	512	441	483	512	452	494	501	503	456	503	513	496	446	442	447	459	449	523	420	466	484	515	444	501	513	506	482	492	470	477	474	474	504	463	482	450	473	495	462	465	508	487	476	511	457	508	515	465	507	499	466	504	490	477	483	500	482	511	489	482	465	467	480	515	449	469	472	463	493	489	460	510	468	471	460	436	470	510	501	491	457	484	535	464	474	490	497	463	494	515	504	473	445	498	459	472	500	468	468	460	465	483	461	493	458	483	481	462	519	458	461	468	474	494	489	485	481	457	461	487	470	481	471	507	496	476	467	491	493	469	485	517	489	476	421	482	467	468	499	474	496	483	477	471	428	509	494	487	468	486	498	492	506	518	459	496	465	494	510	415	487	439	495	499	500	506	544	474	461	448	512	482	465	468	459	462	488	467	461	458	509	498	477	487	502	463	440	433	500	460	425	445	481	489	437	499	445	484	484	474	499	499	486	464	460	476	476	466	510	502	476	465	479	477	510	478	518	478	489	505	464	488	487	491	490	466	472	479	475	478	504	473	501	450	483	478	490	455	494	470	479	473	470	446	498	474	474	474	473	439	502	509	533	493	513	501	497	451	457	511	484	492	492	462	475	483	499	489	488	468	487	472	486	494	513	477	494	446	496	492	459	513	514	443	453	470	462	495	477	424	472	480	487	479	506	474	473	485	480	484	447	469	503	454	487	476	492	486	474	514	539	491	495	500	502	474	497	464	492	478	442	440	470	511	501	483	493	480	474	466	438	452	448	510	489	508	464	486	491	494	512	467	504	467	465	496	477	463	455	466	467	466	501	477	480	448	452	495	464	473	488	444	467	475	541	507	469	511	478	495	491	455	478	479	436	496	466	489	498	485	446	499	482	492	465	475	502	470	511	483	440	484	465	469	466	455	508	477	483	460	460	518	494	475	468	465	503	470	484	458	413	475	486	501	541	477	490	458	467	505	469	485	477	494	446	487	441	519	473	454	450	470	500	459	503	451	474	428	459	496	491	456	463	458	464	510	478	493	480	470	492	490	465	455	495	425	482	510	480	499	483	482	477	479	481	515	423	488	466	473	485	496	489	509	465	482	497	495	455	450	519	456	462	475	470	471	483	453	475	493	483	457	449	473	444	486	494	482	508	493	470	495	502	507	495	424	448	460	472	489	516	511	478	478	505	503	435	481	506	460	451	483	470	475	482	468	452	492	504	472	493	457	477	505	485	482	471	473	477	498	444	460	497	456	514	498	474	485	464	493	504	505	487	454	443	509	465	450	448	470	476	478	467	476	497	497	428	422	460	465	475	491	425	475	501	472	512	483	451	509	516	468	485	469	501	505	483	478	486	443	476	480	519	435	496	451	441	448	476	489	481	483	483	492	506	462	499	485	493	505	475	468	480	440	455	482	473	504	498	490	475	516	504	516	479	467	450	477	443	449	456	475	467	485	499	498	485	483	451	488	469	469	460	472	484	474	491	493	492	449	454	485	502	486	502	483	469	468	469	473	452	496	454	509	466	465	513	443	499	489	462	508	503	493	504	469	494	490	477	473	481	468	490	489	522	457	492	469	488	476	471	491	454	456	471	459	489	477	501	450	468	486	475	495	467	491	489	473	473	480	497	494	477	487	486	505	490	499	509	508	484	504	457	454	473	537	474	441	481	477	473	495	470	441	487	483	478	487	475	463	508	480	484	465	471	474	490	462	486	525	443	442	492	482	475	497	445	452	458	469	443	491	467	477	457	485	489	477	452	498	469	468	480	473	440	481	460	466	485	483	475	478	476	510	439	496	471	448	482	459	449	416	499	487	503	473	499	505	467	498	488	482	461	517	526	497	471	448	475	489	464	499	464	499	509	483	460	455	457	483	467	483	505	511	505	511	486	490	446	494	484	437	500	489	512	499	466	527	451	519	456	464	480	469	503	451	474	488	505	458	442	485	486	483	458	468	496	500	496	501	507	478	487	460	487	477	493	494	486	493	500	489	482	465	483	546	454	501	448	473	494	476	483	466	443	491	499	503	502	468	467	494	509	463	463	500	517	516	474	488	490	484	519	443	485	542	472	510	483	486	519	475	463	508	450	457	511	458	465	504	462	494	471	445	486	478	470	477	469	451	510	429	497	517	459	480	473	505	518	480	480	539	456	498	467	474	456	472	471	482	452	477	488	436	487	467	494	514	477	487	475	490	501	475	473	505	447	517	445	485	490	479	468	511	473	512	505	465	504	477	516	506	449	461	475	481	473	451	495	498	480	497	444	503	477	455	461	506	471	511	474	504	443	476	486	470	489	462	467	507	430	475	457	458	478	493	472	444	442	480	511	502	477	476	475	477	487	504	497	486	466	551	482	492	431	501	472	472	495	463	488	471	454	513	498	518	491	477	475	563	459	485	477	477	480	478	488	489	508	499	471	474	479	473	494	482	497	503	499	440	433	473	511	460	472	482	496	506	487	502	476	478	482	452	531	473	453	490	476	462	431	501	488	503	488	464	471	513	488	492	476	510	507	494	447	500	492	477	481	451	490	485	470	457	493	468	496	479	462	484	448	479	507	469	439	501	459	469	460	488	485	461	489	473	490	477	467	477	481	469	508	451	493	477	436	458	481	500	528	498	479	489	457	477	474	506	465	457	446	513	494	462	473	472	529	483	492	514	496	472	451	446	473	512	468	520	473	478	523	444	478	443	482	442	507	473	496	490	503	462	481	492	493	461	481	486	469	455	500	445	443	516	506	501	512	469	511	515	471	450	494	464	472	496	513	490	465	480	498	448
71606	62193	47019	19065	1822	232	240	237	206	233	206	233	224	186	164	191	210	230	222	205	185	212	196	222	209	206	195	164	222	217	198	216	215	200	208	213	211	227	197	209	221	222	200	199	213	196	198	213	217	204	210	207	171	211	212	205	188	213	223	202	213	217	222	214	192	205	199	199	203	182	233	228	204	218	228	216	202	230	207	198	188	206	202	187	200	192	230	220	169	215	236	184	217	191	196	182	199	222	190	223	202	187	219	204	202	248	219	201	214	226	191	195	206	188	211	208	203	176	177	189	208	203	208	214	185	207	210	203	186	185	207	202	208	212	190	183	226	209	181	237	200	201	197	206	182	196	201	204	187	194	182	218	175	202	194	231	204	183	217	212	183	200	189	205	169	205	210	184	192	208	208	202	194	217	220	209	193	208	216	195	186	209	228	189	233	198	218	214	193	226	208	189	191	210	218	200	194	195	206	213	186	194	244	190	219	187	203	180	213	220	214	217	221	214	220	190	212	189	201	238	204	210	228	197	205	210	204	190	196	196	215	225	200	213	216	193	223	193	227	202	209	192	215	214	214	218	197	189	211	237	201	194	189	169	192	163	207	191	215	197	199	224	189	206	190	164	210	186	205	224	195	208	224	213	212	223	187	194	198	200	209	208	188	185	202	210	198	212	220	205	192	201	217	215	218	199	213	178	194	199	200	199	198	220	219	199	217	210	207	204	174	209	221	194	203	216	231	186	195	197	196	195	216	174	209	221	194	206	168	180	202	191	191	188	185	230	200	220	199	200	210	239	195	217	216	190	188	189	187	197	210	192	185	193	213	196	208	192	236	190	227	230	210	199	204	219	217	214	195	210	196	203	214	203	185	190	201	192	235	205	212	194	196	180	219	190	211	222	199	199	209	195	211	205	195	192	193	212	214	203	199	227	180	212	231	184	215	197	221	203	209	193	196	207	224	211	198	203	204	195	224	189	190	195	205	194	190	220	211	203	196	211	223	198	205	185	215	225	208	204	208	206	222	208	195	201	217	190	213	198	178	212	189	211	175	211	213	179	215	198	203	169	201	206	203	194	185	199	209	224	199	211	214	204	198	198	195	224	205	172	197	201	194	229	204	173	180	193	200	192	227	189	239	209	206	186	197	208	190	188	197	221	209	190	212	199	197	210	205	186	188	227	188	207	195	171	216	206	196	193	198	185	205	186	207	187	197	207	202	204	216	197	203	202	207	210	203	193	214	194	198	208	182	177	225	191	176	202	210	190	185	198	217	197	200	223	180	183	180	211	201	205	206	212	211	187	189	207	220	223	207	221	182	220	218	201	208	192	213	215	180	177	199	182	215	223	232	196	220	209	204	204	194	211	200	185	188	210	196	229	235	202	193	193	189	211	189	207	211	222	212	196	190	206	213	192	244	201	214	185	209	209	208	199	200	232	204	209	197	192	202	206	206	221	223	204	201	208	165	226	180	177	201	235	192	204	200	227	214	208	197	205	198	208	189	188	229	206	193	223	238	188	206	192	180	220	218	162	200	217	216	203	235	217	206	201	190	204	195	192	173	243	186	215	216	216	181	199	190	204	202	195	193	203	216	181	218	221	207	181	206	201	185	207	200	217	212	183	206	222	200	202	199	215	182	193	165	192	195	188	207	213	206	182	212	203	200	176	201	203	207	220	219	210	199	208	184	214	161	215	211	210	207	220	186	203	231	201	210	218	210	221	199	203	210	206	189	173	184	194	209	199	204	191	190	199	207	219	205	205	213	205	233	217	196	173	201	192	208	177	242	206	222	213	234	200	206	223	215	149	204	188	183	203	175	209	196	220	196	231	192	184	185	191	211	177	208	176	204	188	188	211	179	194	192	201	208	202	219	191	212	209	202	204	243	215	187	207	199	215	200	210	190	193	224	215	194	187	194	205	215	204	208	195	183	195	204	199	182	193	211	214	209	211	200	191	206	226	230	209	230	188	195	232	198	210	199	193	204	195	186	214	180	175	219	201	210	177	219	199	200	213	216	191	218	196	230	178	204	195	212	185	197	197	203	209	218	217	214	224	223	195	222	214	206	204	195	187	209	190	182	227	211	232	215	214	175	222	188	195	195	207	213	185	200	182	210	212	209	189	205	205	177	212	198	194	196	218	207	200	198	218	194	194	211	223	210	200	195	184	221	211	219	199	200	191	208	211	232	191	190	205	195	211	187	219	192	211	188	190	225	203	192	204	199	191	188	207	178	205	203	204	187	194	206	207	224	199	191	198	207	203	186	197	216	203	187	217	208	188	228	197	198	208	206	221	212	196	201	220	184	213	193	211	205	231	196	214	206	220	189	194	185	197	196	212	242	200	188	189	210	212	182	202	183	190	219	198	208	187	188	216	184	201	210	180	187	203	191	192	194	179	206	193	192	188	189	201	220	180	219	188	198	198	193	203	208	191	199	218	218	193	196	205	216	198	200	181	187	194	233	185	189	199	222	207	211	193	189	202	220	206	178	202	202	231	236	200	227	207	179	195	176	211	218	190	214	212	227	181	206	181	192	193	177	196	195	216	210	204	231	189	182	221	205	190	206	183	210	212	205	202	190	220	206	196	201	204	184	208	198	217	218	207	183	199	232	204	183	200	197	200	232	199	211	217	188	205	185	211	208	207	203	216	181	204	206	189	230	205	219	232	207	192	215	210	215	205	212	210	182	198	205	170	205	187	185	227	206	213	207	196	195	196	197	189	176	185	217	232	197	197	199	212	190	192	204	197	202	209	206	194	229	204	191	204	190	225	217	203	190	198	224	194	207	193	218	172	173	212	201	235	220	206	229	175	200	227	183	196	203	225	223	213	192	211	209	200	213	207	199	217	220	211	202	203	202	201	204	207	200	192	206	188	223	193	199	180	202	225	191	202	195	213	217	190	207	215	203	212	197	216	195	186	170	215	188	189	211	201	214	183	201	194	186	199	198	191	178	185	179	217	221	232	212	202	181	186	189	206	213	197	176	211	187	212	212	209	200	212	194	190	222	210	208	191	193	185	199	214	202	211	195	213	230	196	180	183	184	207	182	211	180	184	189	221	208	189	210	205	168	212	198	215	231	210	203	188	203	186	199	219	213	203	182	207	183	216	229	238	209	202	187	230	199	200	185	229	204	189	203	212	203	221	200	202	203	206	189	226	207	211	204	211	229	214	200	209	221	204	214	202	201	207	186	197	232	180	186	211	200	190	220	215	186	212	185	182	207	203	198	196	204	196	222	227	182	217	195	201	200	185	202	214	194	198	213	202	203	230	185	185	217	212	188	183	194	206	213	231	181	210	198	212	196	219	224	209	192	207	213	196	215	211	174	202	219	205	209	223	214	211	204	216	216	186	189	184	183	223	203	193	191	218	185	223	209	190	191	198	194	199	186	205	187	209	194	231	200	211	214	204	184	218	201	177	190	215	210	195	195	198	198	217	225	175	195	207	206	208	181	207	190	237	190	205	219	176	186	232	183	184	237	186	226	214
52189	50869	42643	15307	988	790	708	756	706	666	689	661	655	685	612	668	676	655	623	662	628	622	655	654	598	687	628	623	658	665	614	658	678	658	645	717	660	682	614	667	629	653	653	698	623	660	650	640	640	669	646	636	674	624	654	622	645	628	641	664	684	681	664	660	667	625	619	573	638	680	610	599	620	650	665	639	672	658	666	653	633	642	655	641	637	695	634	611	625	585	677	682	653	597	635	691	666	609	655	667	595	633	603	657	630	630	636	630	646	655	652	641	661	615	640	685	616	688	644	619	601	644	646	660	672	595	644	642	654	661	641	666	644	663	634	679	654	645	603	645	620	647	663	627	636	664	664	652	661	686	613	646	644	634	628	658	653	668	648	611	629	626	647	630	636	628	661	639	648	613	624	608	681	650	636	669	662	661	634	626	692	659	581	638	666	643	635	633	610	648	593	647	624	632	613	637	646	605	613	661	626	611	616	663	632	662	652	632	655	649	646	684	668	597	645	644	641	582	692	647	641	591	634	681	607	656	646	640	673	698	643	692	652	637	626	700	624	647	656	652	591	611	671	653	655	645	594	646	636	616	646	626	666	646	691	646	609	672	693	606	622	610	628	688	643	651	675	629	631	693	630	606	670	628	684	635	648	635	671	624	651	608	639	641	635	645	666	646	636	679	641	621	635	676	647	657	605	678	635	649	641	672	605	674	616	617	670	638	653	653	596	628	649	686	568	653	634	650	598	605	663	652	628	666	661	663	662	687	654	657	633	662	632	661	632	675	634	617	652	645	645	624	676	626	631	694	618	625	633	645	670	625	674	638	647	671	623	652	658	682	650	635	631	673	659	591	635	648	613	643	623	669	657	657	656	666	634	631	656	636	645	670	649	638	625	628	644	645	608	631	690	654	638	636	629	593	622	667	637	620	654	641	646	669	643	664	656	611	677	644	655	648	632	670	619	626	680	680	688	647	638	666	630	628	628	604	649	666	627	682	683	619	646	667	686	654	645	689	629	614	635	647	648	651	653	618	650	657	656	651	671	679	659	671	612	597	617	649	660	648	626	636	640	617	690	659	639	663	619	680	676	613	650	649	672	642	651	660	676	630	669	661	648	697	656	646	672	621	679	694	642	614	673	642	619	645	621	623	664	700	652	667	627	659	680	653	626	645	679	603	661	661	619	637	583	636	639	612	663	632	661	670	603	646	620	643	656	676	675	639	641	641	669	623	633	633	681	598	662	665	626	642	655	644	654	630	617	640	686	659	674	647	674	587	629	662	646	637	660	697	679	652	615	634	664	663	682	619	648	652	587	675	623	653	607	621	630	637	665	614	669	623	655	617	638	685	622	656	709	658	618	657	621	649	588	638	660	600	680	687	626	653	657	661	672	658	653	627	673	657	604	623	635	655	643	683	608	601	673	612	669	672	600	652	614	667	609	650	658	620	673	640	634	659	614	617	662	568	668	646	675	629	631	629	669	668	626	622	607	654	646	659	653	649	656	625	673	681	639	596	632	656	680	638	649	659	641	654	659	660	624	621	636	679	586	641	629	643	632	618	614	617	645	610	602	649	662	657	667	667	651	656	661	607	667	650	652	613	624	604	654	636	613	676	638	633	665	631	621	670	630	659	693	653	618	640	631	621	595	648	665	631	638	631	656	652	625	643	653	637	668	634	675	650	607	675	658	667	680	605	656	640	654	620	622	632	658	632	626	673	614	667	641	645	679	650	674	681	643	659	697	635	620	658	627	614	615	689	686	678	635	650	697	688	667	623	625	667	673	644	660	646	643	644	676	639	676	649	649	630	654	695	601	620	602	643	672	627	641	632	637	637	690	664	668	637	679	632	653	631	669	645	633	685	600	646	644	613	690	606	643	617	685	637	673	668	654	630	680	638	659	654	608	640	691	635	605	613	648	636	625	646	667	618	657	691	626	609	680	657	650	639	648	667	632	647	666	632	679	656	737	637	650	651	652	680	622	670	645	663	611	651	609	645	664	635	646	627	681	613	651	637	645	649	616	647	656	633	628	662	642	652	617	670	678	641	635	628	676	627	669	667	627	646	617	602	635	643	664	649	640	638	681	628	640	626	610	658	635	647	628	662	657	657	609	649	705	646	630	661	674	623	648	663	640	689	619	657	605	651	705	690	621	639	644	650	670	619	598	654	651	653	580	598	625	689	643	654	662	648	644	640	657	662	646	651	645	668	661	666	616	663	678	639	615	644	663	665	658	646	658	652	660	645	665	613	637	610	636	648	626	631	654	642	691	655	624	601	642	662	644	707	627	639	629	624	667	629	679	622	675	683	626	699	606	638	644	669	661	652	637	666	707	636	623	638	669	657	636	638	609	602	634	649	605	654	662	653	620	658	615	635	629	692	653	640	594	641	623	648	642	656	623	633	610	618	670	627	693	695	615	629	630	629	659	689	641	632	616	644	601	644	637	642	661	609	642	633	636	627	659	624	641	660	619	645	637	656	623	640	679	684	636	640	643	665	651	669	641	662	629	652	643	626	591	677	637	653	675	668	645	639	658	659	651	604	643	611	615	626	602	639	645	604	642	644	650	605	662	666	631	623	641	606	662	641	675	617	657	627	687	658	679	666	668	641	646	656	627	653	637	602	643	649	651	698	671	662	661	639	652	640	641	670	660	651	645	656	636	647	632	646	643	636	674	631	618	638	659	632	594	630	694	637	625	611	670	643	640	610	678	645	661	627	708	652	620	673	674	631	650	651	614	629	624	614	637	611	592	696	600	689	654	664	682	643	613	664	597	625	645	637	688	669	634	655	678	633	658	646	651	630	670	651	664	668	599	654	660	627	649	597	647	649	649	623	619	638	627	607	633	656	654	628	692	635	645	573	597	662	663	684	641	646	635	690	654	644	631	686	665	632	614	612	694	642	620	638	627	666	646	654	606	648	653	610	644	637	641	605	680	681	661	643	642	651	646	634	568	617	610	657	630	593	710	624	636	658	662	640	661	646	655	618	636	643	617	665	681	646	677	628	660	648	660	609	673	674	616	600	644	644	640	612	684	661	655	600	602	639	624	606	618	672	681	662	657	601	638	676	654	710	592	690	638	632	634	636	657	639	618	668	629	651	616	663	628	669	665	641	636	663	613	609	627	660	661	629	663	621	689	622	629	606	620	679	625	653	649	610	697	605	638	641	655	626	637	627	621	647	623	653	668	647	653	671	640	665	643	649	664	671	681	670	595	647	652	638	639	602	677	656	588	652	654	645	609	606	629	652	586	688	628	662	634	645	700	634	610	626	653	705	625	665	650	634	661	658	678	642	648	667	651	614	631	643	632	653	655	654	650	621	641	684	642	633	611	643	620	645	730	626	683	688	623	638	586	653	624	595	653	657	634	642	661	616	657	651	665	627	655	616	641	610	712	613	608	613	658	661	647	657	670	667	668	595	628	669	648	649	633	658	637	671	603	616	652	634	625	649	626	692	668	609	647	677	620	643	604	650	634	615	606	611	666	667
79796	73129	57615	26119	5581	515	365	300	379	304	323	373	294	310	328	317	302	290	333	288	313	295	303	302	284	318	337	301	323	310	287	309	282	297	311	336	307	301	278	282	296	320	309	341	305	307	284	294	325	301	308	308	275	330	310	268	321	308	277	308	287	302	320	308	299	278	295	295	312	286	338	315	274	340	281	291	286	297	296	311	288	314	279	316	290	312	302	284	274	319	289	295	283	327	309	307	281	318	292	307	252	305	298	318	292	311	303	290	290	319	278	290	277	320	324	275	320	307	295	331	302	280	272	285	281	304	290	266	300	322	289	306	329	286	311	301	326	297	308	298	324	275	296	269	274	278	244	289	302	283	289	293	281	306	296	316	314	291	307	286	298	308	324	309	309	290	309	318	311	272	319	275	283	302	305	284	271	292	295	306	285	292	306	325	286	275	318	301	294	286	276	310	303	280	305	287	326	303	305	273	320	275	281	293	320	326	278	269	290	305	294	297	295	299	292	322	257	285	265	279	297	294	342	292	298	302	306	322	307	303	270	309	303	260	285	290	320	261	324	301	264	299	320	277	322	293	273	299	293	304	275	284	280	302	275	292	265	303	315	318	332	290	295	308	304	294	317	304	293	291	310	302	276	298	300	275	292	302	305	296	292	306	245	281	301	299	290	275	294	308	285	291	288	303	254	331	289	327	321	273	314	315	314	288	315	314	291	317	311	286	295	297	299	272	302	293	297	291	326	300	260	302	307	261	277	270	296	294	324	287	311	300	290	270	314	331	327	270	299	295	306	318	295	302	284	330	306	306	310	277	295	330	307	305	296	289	356	276	288	300	259	313	282	305	320	286	265	285	282	277	323	303	284	309	306	312	310	293	316	300	316	285	303	283	276	298	299	308	315	313	277	319	302	278	314	298	294	288	271	307	303	286	304	304	306	310	297	279	328	289	308	313	337	276	298	293	308	284	330	282	304	322	326	307	295	310	272	283	297	296	329	263	318	296	269	282	273	281	266	267	291	302	310	290	268	296	289	310	298	275	313	304	329	296	302	347	297	318	284	323	307	292	303	262	287	301	311	292	308	285	309	288	275	301	311	307	306	276	295	302	278	273	296	315	308	298	292	284	309	298	307	311	296	287	291	289	282	275	307	299	321	286	294	301	315	299	297	291	287	296	302	327	300	314	297	301	323	281	298	285	285	312	267	239	287	312	292	285	301	267	313	309	287	281	289	301	328	298	317	279	299	299	279	287	287	305	293	316	312	271	283	276	261	295	326	285	302	298	293	289	287	327	296	287	292	301	323	290	307	299	305	305	293	299	315	303	289	326	313	296	258	301	321	296	317	317	299	291	268	294	297	312	318	291	310	293	244	288	316	341	306	308	318	291	265	312	291	276	335	295	312	320	340	291	274	304	267	324	303	323	270	277	257	315	311	300	324	298	323	306	343	325	296	312	268	293	300	308	275	286	283	278	295	294	304	347	288	294	284	317	306	297	278	273	288	290	296	271	317	315	291	307	261	283	320	324	273	285	312	315	301	324	288	272	277	309	273	323	279	311	285	289	277	283	311	298	299	301	289	317	267	317	300	303	288	274	283	309	306	274	310	288	322	275	298	302	274	298	285	274	300	316	283	301	289	273	310	313	315	285	289	300	253	272	300	275	268	318	306	275	280	289	272	301	354	302	326	309	299	296	306	302	275	322	280	306	302	328	282	282	301	277	290	293	303	310	301	288	316	306	301	267	291	309	302	351	300	311	320	316	296	295	320	287	273	280	319	300	292	347	310	305	250	302	306	310	293	280	266	286	310	276	311	295	289	271	312	280	285	298	312	279	293	303	316	280	294	347	319	297	269	290	321	291	302	323	323	324	354	315	269	309	318	278	321	310	264	305	274	279	363	323	278	319	268	298	318	268	289	269	274	309	310	260	277	316	292	274	298	298	327	319	303	295	315	319	284	266	303	298	266	299	322	291	305	321	297	314	299	307	312	302	304	315	280	298	304	315	315	327	294	297	296	288	289	300	318	325	294	312	272	306	313	309	305	314	303	322	300	311	295	283	308	251	269	292	329	301	317	303	320	322	324	293	300	283	304	269	311	303	285	316	296	318	276	322	309	279	297	304	308	302	303	302	286	297	295	322	296	271	286	291	278	312	286	328	269	334	330	346	279	253	275	298	317	262	326	303	290	302	262	323	275	312	316	304	280	281	307	290	311	295	304	313	320	308	300	269	306	287	302	284	322	337	266	327	314	288	261	344	288	308	278	302	302	319	282	284	281	283	293	304	323	286	303	303	312	288	289	332	320	271	292	294	292	313	284	293	293	312	317	312	292	325	333	312	303	316	305	280	309	308	292	265	341	288	285	309	281	304	293	289	247	304	292	307	296	281	284	301	305	296	279	297	293	313	306	275	297	300	277	304	255	313	297	312	297	303	317	287	268	296	294	268	269	286	333	337	283	321	289	286	331	317	314	311	285	312	313	293	283	289	277	305	311	291	325	319	335	295	281	298	295	318	298	308	292	291	305	273	319	303	292	297	334	296	287	273	299	295	284	280	311	299	284	289	325	303	304	250	299	278	324	304	314	322	286	310	288	319	275	328	312	321	314	341	316	304	316	308	315	300	306	324	266	303	320	301	263	295	298	328	302	284	284	318	306	307	282	306	289	268	285	309	299	325	286	299	272	288	272	304	307	298	310	275	277	270	278	283	304	291	322	295	306	289	334	302	325	273	283	323	303	314	303	289	291	295	326	273	318	303	293	291	288	332	290	308	295	305	288	272	292	286	310	283	283	276	347	296	303	286	299	284	306	319	289	290	324	314	293	309	276	290	284	288	289	286	266	292	342	295	299	279	294	286	288	289	300	304	279	325	283	246	300	288	318	333	306	278	327	309	282	282	307	303	289	297	294	293	298	288	338	320	279	311	318	322	285	325	308	325	277	280	281	301	315	303	298	289	258	291	314	319	289	299	321	304	308	338	295	313	283	311	294	302	294	301	275	318	305	302	271	278	299	285	295	289	303	318	289	298	289	287	262	278	316	286	286	320	322	292	279	288	314	316	296	299	305	262	291	327	293	296	298	303	338	300	272	294	337	300	311	309	304	296	342	325	299	259	308	324	310	292	297	285	282	279	284	276	314	286	308	268	289	308	319	281	329	319	280	293	322	291	267	288	301	297	309	308	287	299	294	296	297	328	306	319	269	303	304	326	307	317	299	268	277	314	270	290	303	328	292	314	286	305	310	307	306	295	287	268	306	275	315	270	307	296	286	311	260	304	342	293	297	283	302	284	312	309	276	310	310	269	289	289	293	323	303	297	312	333	290	288	280	300	324	325	304	299	273	278	276	322	301	293	295	278	316	296	306	281	323	303	326	319	290	302	314	315	276	298	286	305	288	302	301	289	278	289	262	311	305	290	294	287	299	308	287	274	298	310	288	318	281	289	291	292	300	316	300	301	321	311	310	288	303	292	307	274	289	292	314	273	309	268
63141	63674	53066	18810	1282	1102	1107	1055	993	951	974	960	969	968	932	934	897	896	868	911	910	916	930	884	877	923	839	892	856	873	857	887	944	921	912	912	895	883	891	897	892	938	890	937	944	877	845	902	876	918	868	897	909	865	922	865	889	869	936	910	932	897	879	863	887	839	864	903	880	861	906	836	920	954	847	916	912	826	886	884	892	863	870	881	876	864	919	934	820	867	893	916	903	879	937	917	864	939	883	938	936	894	928	893	940	885	933	946	901	839	880	800	936	844	926	897	900	909	871	896	875	893	908	841	893	909	879	905	923	865	932	915	858	893	865	895	886	875	884	851	913	866	894	867	889	865	863	881	867	885	905	881	963	890	839	872	903	835	876	923	908	895	878	835	875	834	882	907	868	917	917	890	879	868	906	926	896	895	873	868	944	845	893	837	869	854	895	862	887	858	891	899	842	848	875	961	907	895	887	903	872	849	833	901	900	921	839	893	924	933	895	901	948	920	888	876	858	887	892	864	890	924	909	860	847	864	887	916	843	935	916	894	898	893	885	868	901	864	887	868	883	897	907	905	906	875	901	885	877	871	867	889	882	831	896	920	847	897	895	902	906	929	874	862	856	928	887	884	832	851	887	854	904	854	861	917	882	840	838	905	940	915	870	892	844	863	935	843	964	905	867	923	848	855	909	889	901	891	882	859	901	915	960	913	928	886	915	865	936	813	879	929	824	944	855	825	946	879	857	857	875	874	837	887	884	902	908	886	883	909	930	866	910	849	890	854	882	871	876	907	870	868	918	864	842	886	877	817	866	913	912	914	864	837	847	926	857	888	859	918	896	916	893	883	890	930	874	890	889	840	837	890	860	841	895	886	836	896	910	906	890	901	900	880	912	885	870	882	844	846	926	839	848	879	845	915	903	919	913	894	895	846	878	835	869	832	899	908	934	900	833	877	870	865	902	877	911	886	889	863	895	872	875	923	966	900	917	890	919	813	977	883	851	882	884	828	922	852	903	861	907	924	838	933	860	858	892	896	841	856	869	890	875	862	885	895	897	891	877	900	855	877	882	856	900	907	876	818	892	903	858	880	920	869	913	856	890	885	926	911	908	891	844	946	895	931	916	866	894	882	842	866	872	932	872	904	892	819	891	884	905	881	870	904	898	880	907	905	903	937	863	934	882	862	880	966	892	906	917	905	909	934	908	865	861	870	892	861	920	930	890	957	912	898	926	892	877	892	921	895	866	912	913	852	887	911	869	909	845	901	919	902	922	895	945	855	843	877	849	916	911	894	865	863	898	913	912	882	839	895	914	877	877	889	904	867	942	867	880	871	872	888	870	901	847	854	931	888	912	895	913	867	863	864	918	914	880	863	867	918	930	899	914	944	853	818	894	866	911	888	932	882	870	865	863	856	873	874	887	832	871	877	868	949	880	905	905	892	889	898	877	835	928	897	869	896	874	920	887	866	953	844	846	876	877	855	941	898	851	913	867	894	851	906	925	840	860	875	844	876	936	825	924	831	867	908	817	883	893	893	886	913	887	880	912	824	878	901	873	968	913	904	897	927	891	879	957	847	912	864	908	943	879	846	858	927	864	863	907	901	876	925	852	884	890	871	860	903	876	900	864	907	903	881	938	900	872	874	906	891	820	893	874	861	877	874	943	872	886	853	899	860	903	889	879	835	911	827	859	920	920	882	875	908	899	915	902	911	915	828	883	871	885	878	873	867	875	898	866	886	926	872	905	939	857	864	840	866	859	827	890	853	887	859	859	841	902	914	900	883	906	903	876	881	907	905	899	887	897	858	848	904	889	931	881	904	894	887	902	900	858	862	876	901	925	856	883	846	866	858	870	868	867	919	844	945	912	922	892	900	906	901	915	875	878	869	907	887	856	844	852	916	883	822	827	861	887	868	895	894	864	872	905	895	888	884	871	856	921	925	891	892	902	849	859	890	825	863	945	924	854	887	876	864	855	907	903	856	848	864	869	862	948	910	914	873	891	889	909	865	863	901	857	886	920	839	860	904	832	929	881	900	785	878	882	871	897	896	907	874	912	883	879	906	927	902	914	891	882	825	899	864	870	830	874	866	900	921	878	911	848	901	916	904	848	890	846	844	876	922	926	872	916	883	922	880	850	894	911	920	878	883	926	856	917	882	929	865	910	911	874	891	880	921	890	879	930	911	836	849	967	890	847	860	898	918	880	916	858	885	874	917	896	905	924	874	893	844	904	870	959	837	824	875	855	912	893	881	918	944	889	851	857	915	903	912	870	881	885	906	925	888	899	872	917	797	871	918	901	861	891	894	898	880	863	917	953	891	890	883	887	834	862	870	816	883	893	892	900	912	883	887	899	881	889	876	907	934	931	879	865	902	852	889	870	893	856	873	929	909	878	885	895	864	932	855	886	902	871	882	856	870	906	839	901	869	903	883	830	933	862	885	896	885	862	855	895	921	893	866	936	877	888	911	871	891	921	863	917	893	902	833	865	876	859	887	876	843	871	901	958	910	910	892	878	931	861	865	832	916	907	874	923	917	869	885	903	901	895	879	871	868	853	867	885	868	887	849	943	922	862	894	875	893	891	910	920	929	872	902	887	844	866	843	822	876	885	881	849	925	868	845	837	857	892	873	943	866	807	929	825	901	896	890	894	870	922	917	918	897	843	912	915	883	887	923	880	848	877	864	873	865	854	845	838	902	920	878	853	910	869	843	913	878	884	893	914	852	835	871	914	952	890	870	888	875	906	881	854	887	881	875	889	892	914	871	879	900	860	889	876	839	889	890	867	805	838	880	882	931	901	916	882	866	907	906	903	873	908	914	892	915	888	876	911	848	872	833	829	887	891	892	887	918	845	864	851	940	953	908	885	925	930	834	880	871	878	901	900	930	903	917	874	926	906	849	866	911	852	860	900	903	899	913	873	907	873	831	914	900	893	873	913	882	889	859	882	864	888	857	859	855	881	850	937	868	898	923	968	894	911	911	947	881	896	848	885	910	851	853	892	871	887	875	864	870	857	891	907	930	845	868	895	899	836	861	874	861	847	830	886	898	843	861	858	853	874	899	882	932	928	912	867	851	945	866	912	875	895	922	901	857	931	836	873	873	854	893	890	843	909	851	865	876	892	909	885	946	916	886	887	915	871	868	889	861	851	856	899	903	890	854	832	881	857	901	929	861	902	890	890	881	934	908	877	905	833	911	915	888	868	905	968	928	888	891	838	890	897	862	976	857	822	908	837	920	871	936	914	911	885	911	913	874	875	869	919	909	833	838	920	836	916	873	900	875	866	897	870	901	849	850	935	861	891	908	870	968	860	918	867	868	872	894	897	885	890	866	877	889	891	863	906	887	869	854	883	890	812	836	892	948	925	887	868	896	914	881	846	956	817	830	819	873	856	863	890	911	945	890	859	908	956	898	848	884	867	895	899	859	872	879	912	880	899	864	978	902	864	846	901	862	947	871	904	842	867	903	908	932	859	872	890	879	870	870
33009	21022	8980	1054	187	124	158	143	140	116	148	129	136	142	150	147	130	132	138	135	148	150	131	135	122	142	145	134	145	149	136	137	127	152	126	136	149	132	149	135	145	143	132	132	141	141	115	126	140	142	163	162	147	136	149	143	145	134	141	171	137	168	149	148	162	137	121	137	159	129	147	127	156	144	121	159	142	159	163	158	148	128	140	142	151	145	148	149	139	136	133	146	126	127	144	149	146	165	144	152	135	136	160	143	153	162	143	145	132	124	147	140	119	131	138	153	145	139	119	153	161	146	135	121	137	133	143	141	145	145	137	124	134	142	146	119	124	143	137	135	142	160	158	154	118	148	154	119	126	129	138	129	152	137	140	137	153	133	150	130	147	140	136	135	139	132	149	172	149	156	151	140	142	137	146	130	152	146	137	147	142	166	134	156	137	142	131	134	146	133	129	143	140	133	147	129	117	126	130	119	142	118	146	162	150	128	140	148	146	131	128	143	139	122	119	149	126	142	129	148	147	162	146	140	158	129	154	123	131	139	165	142	147	115	144	143	140	129	134	139	139	146	129	130	132	149	152	140	146	156	168	142	137	141	136	141	137	156	132	134	138	132	137	143	125	156	137	154	151	144	138	149	146	160	138	132	143	146	142	156	134	148	154	141	152	160	149	144	153	148	169	146	127	144	161	118	143	143	146	139	142	123	138	134	156	140	133	156	130	128	137	137	140	135	124	142	141	130	148	140	156	168	108	142	131	145	140	139	146	136	146	157	133	140	134	130	124	146	122	143	133	143	161	124	153	150	135	144	143	130	157	132	154	128	156	125	135	127	138	157	134	131	150	133	156	150	150	133	138	132	142	143	134	130	145	133	133	149	165	126	157	158	147	169	129	154	163	140	145	133	137	142	149	151	152	140	142	141	122	156	143	146	118	150	146	142	146	129	136	124	143	136	127	142	137	143	126	127	148	153	159	133	139	124	150	159	146	136	139	157	134	131	136	136	131	149	139	134	144	138	139	143	146	141	128	151	137	154	142	161	147	157	136	152	141	132	153	123	129	152	132	131	132	144	164	137	150	136	144	139	161	155	140	135	157	148	150	168	152	145	129	133	122	151	152	150	156	138	139	149	121	132	126	137	130	135	157	147	123	139	132	139	162	153	138	125	146	142	126	160	144	150	150	143	133	147	145	179	126	139	129	141	142	117	140	152	139	152	156	156	163	122	154	147	132	150	143	131	139	143	158	157	137	133	130	144	130	128	133	139	142	138	130	154	120	128	160	146	161	155	128	137	126	159	146	128	138	125	155	155	146	141	138	145	141	139	123	138	127	129	114	147	130	139	128	152	143	138	143	146	151	132	154	145	143	138	159	132	164	151	135	121	168	135	116	133	164	154	151	139	156	122	142	133	156	132	133	145	136	151	139	123	118	132	145	138	125	133	129	160	143	134	138	148	150	128	150	145	133	146	155	142	142	140	145	132	132	154	147	121	135	138	154	127	161	114	137	159	141	127	150	149	120	132	136	128	118	152	134	175	153	131	148	137	144	168	118	146	148	156	124	150	144	158	144	137	168	148	136	140	139	153	136	152	138	136	136	123	161	148	132	147	146	140	114	153	135	122	129	156	154	127	138	157	130	122	127	138	122	140	151	158	153	130	154	150	131	158	124	149	165	137	141	133	126	135	119	142	171	133	142	142	125	165	149	135	142	145	148	140	128	137	137	149	155	147	138	122	130	121	137	139	140	137	134	149	128	145	139	148	126	133	154	128	156	143	124	149	144	140	131	167	121	156	122	144	158	147	161	140	141	129	144	141	131	137	151	140	151	133	146	136	145	130	146	147	128	143	130	146	137	135	146	131	143	141	139	141	150	158	133	146	127	161	119	139	140	132	119	149	148	149	155	144	158	131	122	148	146	150	142	148	166	142	135	151	134	133	130	128	130	141	152	132	159	144	139	130	137	141	130	144	141	126	149	141	137	147	136	145	145	144	141	132	135	139	162	139	131	151	143	127	148	123	136	137	157	149	143	122	151	132	135	130	137	151	158	127	133	133	133	152	158	138	128	141	120	134	131	131	158	139	142	185	129	145	124	129	139	152	161	122	148	146	140	133	154	159	147	157	142	160	137	153	150	141	144	150	164	133	154	164	144	165	136	122	160	141	146	159	146	157	140	143	169	152	127	123	157	132	144	158	137	149	124	131	143	144	142	127	144	137	130	127	144	151	144	125	149	121	136	166	160	122	131	137	130	139	167	144	147	146	145	126	140	140	133	133	153	143	132	155	147	138	146	146	152	125	141	147	138	150	134	135	147	147	127	154	125	136	140	156	145	150	139	136	134	143	159	165	147	153	126	154	152	140	143	130	148	151	165	130	149	125	156	134	141	125	149	156	135	143	127	124	138	151	127	124	131	136	141	131	108	153	145	148	137	135	160	143	143	163	111	145	139	146	159	154	138	152	138	139	133	137	135	147	138	134	135	133	164	139	136	130	126	152	147	153	156	142	152	140	144	131	149	131	146	140	134	153	137	132	164	148	161	144	120	140	126	141	134	131	138	126	142	132	135	139	139	122	140	145	132	142	139	138	138	149	139	132	154	154	158	144	130	147	140	146	148	158	145	115	122	140	138	137	127	164	122	118	126	131	157	116	144	123	135	143	131	124	134	151	149	129	125	167	135	148	133	133	132	136	143	179	149	123	161	139	151	139	128	151	144	135	155	142	145	141	136	157	136	160	129	149	123	146	134	155	137	134	138	156	134	154	147	141	135	138	143	172	148	148	142	156	131	134	141	139	159	124	132	131	137	131	128	159	145	152	150	139	150	132	153	123	138	139	145	145	135	136	134	139	174	128	128	162	133	120	137	145	124	150	136	132	125	160	137	137	124	155	145	140	131	143	139	135	125	146	133	131	147	158	144	135	139	122	150	146	129	132	144	121	121	144	140	149	135	159	157	133	143	146	148	130	148	155	153	162	141	133	147	147	133	118	129	162	147	162	144	148	147	132	138	126	151	144	169	164	137	137	130	138	150	136	156	126	136	150	141	130	127	148	138	125	136	124	137	146	115	141	146	131	163	136	129	144	140	134	126	147	131	137	144	124	139	131	142	143	138	127	169	146	152	138	150	141	147	136	131	171	140	101	131	144	143	148	153	143	132	154	145	130	144	133	121	124	174	142	117	141	152	132	152	148	156	134	149	129	133	148	165	143	129	141	155	150	164	135	151	130	138	166	133	140	137	133	143	158	138	135	144	124	134	155	148	146	158	144	121	139	147	146	137	139	145	136	150	157	129	150	148	157	139	133	127	140	158	160	171	119	155	135	168	137	138	143	134	136	135	137	166	130	145	152	150	127	132	132	146	145	145	125	140	136	120	129	147	133	158	141	121	130	135	137	163	138	137	171	150	130	127	140	140	135	135	130	132	119	146	137	139	135	158	139	161	138	131	127	146	121	141	132	128	153	141	144	150	141	158	134	157	137	141	149	161	151
32340	24477	12343	2094	518	545	480	483	490	496	464	471	499	493	501	479	498	458	492	458	523	495	489	482	514	466	432	498	497	493	442	441	492	460	444	449	495	498	496	498	479	463	470	533	480	488	484	513	484	514	463	490	489	455	491	491	489	461	472	506	456	436	459	432	491	498	456	469	448	444	524	500	456	468	469	463	461	461	504	468	508	447	464	485	491	533	445	511	464	477	457	493	488	427	475	452	511	464	463	453	462	505	452	467	518	477	499	483	494	468	516	440	515	489	486	512	483	491	507	446	466	487	456	476	455	514	454	517	465	494	503	455	484	486	498	522	470	496	463	504	495	480	514	460	466	449	475	504	478	491	480	508	465	460	484	486	523	449	461	505	470	492	517	418	450	448	508	535	503	485	463	486	412	488	483	460	494	463	495	498	469	477	497	504	455	479	479	501	483	476	513	498	456	496	494	513	466	487	485	451	461	443	472	477	462	496	509	473	504	448	474	524	466	478	451	462	508	488	501	488	438	481	456	475	440	460	473	489	509	489	479	448	485	469	513	503	481	451	478	454	464	491	508	479	505	446	483	457	440	463	451	503	442	484	522	468	498	474	469	478	493	449	517	480	492	461	481	495	456	482	495	517	464	491	460	494	468	482	505	484	476	478	479	453	471	445	505	495	454	466	481	455	468	474	488	478	442	496	437	502	490	487	484	440	468	449	475	479	476	484	479	488	484	444	462	470	489	483	475	489	465	494	443	510	429	501	483	449	520	467	470	477	433	475	439	495	474	461	463	488	453	455	496	521	493	493	439	460	511	475	498	487	453	482	497	448	516	480	455	481	482	448	469	466	477	484	446	484	480	474	502	458	493	512	485	494	466	482	458	495	497	475	516	481	507	504	485	495	479	481	454	505	479	504	462	503	491	473	493	506	479	490	474	485	473	474	490	468	467	490	500	489	506	472	538	498	467	467	475	507	479	468	477	472	487	461	475	506	490	501	502	490	489	424	449	474	461	456	476	482	479	523	500	481	510	489	457	479	488	504	461	520	481	545	494	459	549	459	536	444	499	455	475	479	475	528	507	459	496	493	476	478	499	473	467	487	444	497	501	457	509	491	493	491	436	473	508	491	472	470	484	450	449	494	487	503	489	459	495	494	451	488	430	502	469	503	498	459	478	452	485	509	471	515	468	519	475	465	464	475	505	449	463	458	516	461	486	493	503	483	487	468	474	492	416	435	484	442	540	466	485	511	475	481	479	479	521	485	458	489	495	464	462	456	498	472	455	523	451	467	483	442	456	475	512	492	510	497	473	441	452	502	428	458	469	468	493	482	523	487	489	451	489	467	485	503	442	466	456	491	447	465	444	510	482	500	431	473	463	521	482	528	506	465	475	502	474	453	497	479	492	469	496	496	509	461	487	486	480	486	481	489	475	492	470	442	448	496	480	481	499	469	498	492	511	505	468	472	466	476	494	463	468	484	453	514	529	467	486	479	495	501	455	460	484	462	460	484	475	496	451	457	444	482	477	477	484	492	495	525	480	441	456	490	504	469	452	477	473	491	479	486	509	520	449	504	471	438	501	450	495	501	508	444	505	473	484	516	489	467	471	489	458	479	465	477	468	461	490	502	485	470	454	475	467	475	456	464	485	493	490	471	479	502	489	464	485	500	503	474	456	451	502	522	440	496	481	450	486	463	478	485	472	495	464	480	461	495	441	467	475	459	469	475	481	522	454	472	502	454	417	463	506	464	472	467	458	482	498	460	457	495	458	456	485	479	455	448	472	492	484	487	462	460	512	505	461	506	481	498	491	508	476	483	440	500	487	489	472	467	484	476	476	467	496	463	483	452	493	480	493	457	463	480	487	510	475	449	515	458	476	488	542	464	497	480	479	481	457	432	502	446	502	466	472	482	474	462	478	494	462	470	479	503	455	502	471	485	427	489	444	453	473	507	493	475	494	472	459	476	479	492	445	524	450	500	483	484	479	502	482	470	490	456	485	433	472	452	501	469	491	484	481	475	446	499	494	490	529	513	478	498	525	472	477	466	463	482	511	480	495	480	457	473	505	479	492	450	460	504	491	472	437	468	461	497	467	478	488	465	500	482	461	485	443	477	512	452	481	486	458	464	477	513	501	469	506	467	474	497	500	521	431	454	530	461	494	473	469	467	471	455	495	501	480	441	483	466	474	521	488	499	486	501	490	453	482	489	475	503	437	457	456	482	512	469	483	488	509	482	468	476	512	470	459	484	502	477	481	480	496	480	452	460	507	483	440	482	525	430	463	470	457	444	486	499	467	474	475	459	501	455	497	495	480	503	478	500	439	477	484	475	443	496	491	475	486	475	510	506	499	480	472	476	472	517	490	487	489	456	504	483	489	494	490	451	472	497	467	496	496	451	518	420	440	453	465	453	475	469	505	497	478	487	451	449	462	478	461	489	483	503	490	463	501	448	506	447	457	489	507	474	441	518	474	517	512	497	503	507	489	469	471	461	479	507	477	516	491	527	500	511	467	454	507	497	549	532	514	476	463	504	455	467	492	491	475	498	502	501	463	467	463	502	486	488	466	489	508	478	498	494	513	478	487	467	509	474	476	461	457	461	462	483	478	471	487	462	495	487	461	479	477	496	475	457	458	470	471	480	498	496	469	474	465	460	481	476	531	435	498	521	454	496	481	481	514	504	490	452	461	521	464	502	450	481	469	485	502	461	461	493	484	465	486	468	491	461	436	523	457	463	480	497	509	493	501	502	475	495	452	502	461	458	425	496	534	491	498	505	513	481	516	461	491	493	437	506	546	480	517	469	470	461	458	450	485	497	470	508	452	494	478	489	507	456	470	507	487	489	528	486	490	501	490	497	454	506	470	493	488	474	464	471	498	482	457	495	486	461	462	493	460	467	456	504	464	452	483	510	503	482	473	493	463	464	477	486	490	487	446	480	487	464	512	516	491	481	484	471	513	462	487	460	495	479	495	511	475	484	512	462	488	491	472	476	458	442	486	491	507	476	465	469	480	485	481	496	463	462	532	483	509	518	507	484	460	460	489	478	478	470	466	490	471	442	476	512	482	490	452	465	440	483	496	518	496	488	506	478	471	493	498	501	498	485	477	484	494	469	483	529	502	463	507	489	498	442	492	431	469	445	495	473	456	484	488	469	468	478	508	491	445	499	457	497	484	485	475	501	461	455	494	475	461	467	489	488	460	450	472	445	475	455	485	498	479	495	509	451	499	483	485	433	474	472	500	490	490	477	461	514	465	512	504	455	495	522	515	499	482	515	539	479	503	468	463	488	450	460	459	488	494	460	497	457	476	513	483	489	466	497	444	467	508	462	479	448	503	453	450	454	504	414	479	481	504	433	504	504	463	477	466	463	452	451	445	459	506	526	512	467	493	487	457	442	467	487	437	491	524	498	509	481	504	469	512	461	513	464	477	462	466	487	465	470	472	456	478	487	529	523	469	498	475	500	476	483	504	518	459	491	450	486	454	474
71011	61289	46254	17532	1458	238	226	207	227	194	210	207	210	207	190	195	207	226	195	205	195	206	204	203	207	224	187	207	191	201	206	186	179	208	190	203	197	214	216	205	206	215	189	198	183	199	205	189	216	197	196	228	211	206	205	215	234	190	196	185	206	211	194	186	197	200	183	172	212	215	202	236	214	201	199	208	204	185	207	179	235	216	211	213	189	184	190	217	167	194	184	215	208	219	219	206	204	210	184	205	199	212	196	172	211	201	203	206	203	211	200	209	213	199	204	186	210	188	206	214	210	210	167	188	203	193	190	195	177	197	208	218	197	201	200	172	213	200	210	175	224	182	226	216	189	205	202	202	196	188	196	193	205	198	201	158	156	207	218	166	217	191	204	195	186	215	185	206	212	211	188	198	189	208	199	228	218	188	204	230	176	227	224	184	184	208	202	223	178	213	175	204	190	204	181	213	196	210	206	183	194	210	215	206	201	210	198	202	206	177	210	206	209	213	210	206	189	202	190	190	197	213	207	188	177	212	207	206	210	206	233	196	170	191	192	194	230	184	179	205	216	191	210	204	204	212	176	199	198	216	211	196	192	212	172	197	175	196	211	201	172	224	203	210	207	184	211	212	213	184	195	210	194	184	207	190	187	207	220	198	225	203	195	188	222	202	224	188	197	198	185	187	203	203	199	159	226	217	195	197	200	196	231	189	210	191	194	186	204	206	205	188	184	198	201	177	182	212	184	193	215	194	191	201	219	198	193	187	187	177	203	189	201	189	209	189	212	233	209	184	214	185	204	192	229	194	204	199	190	167	172	195	186	204	215	199	193	211	206	197	212	201	182	221	214	220	204	171	194	195	221	211	203	200	176	212	221	205	202	224	182	220	204	189	201	193	205	183	193	215	184	210	216	195	196	205	207	195	203	224	171	203	223	206	179	181	189	200	203	184	213	210	195	200	195	190	173	208	199	202	202	171	206	192	183	223	196	197	191	186	222	180	191	178	190	230	198	195	180	207	205	196	192	204	206	205	227	174	187	191	223	202	214	180	207	198	215	212	215	219	173	184	191	211	182	204	200	197	202	189	190	237	196	189	187	201	206	193	206	187	203	208	192	206	177	189	206	206	178	195	223	236	229	218	181	201	186	187	198	211	186	201	204	193	194	188	192	216	188	171	185	186	197	189	210	187	184	179	201	207	175	214	186	194	196	196	193	208	197	193	229	205	193	194	179	208	222	204	224	181	223	198	199	209	203	191	227	202	180	190	183	205	177	191	205	199	203	184	193	188	194	210	207	201	223	190	200	189	180	194	175	212	208	200	190	189	214	219	197	202	192	194	213	213	193	190	199	212	211	207	189	214	194	201	218	217	180	201	190	178	211	190	197	210	223	197	196	194	202	203	212	186	206	216	186	193	198	209	197	172	167	191	214	188	215	179	213	199	206	184	208	191	208	199	196	215	194	201	178	180	183	191	204	223	186	220	221	181	200	211	202	189	185	200	222	197	193	203	215	200	216	206	217	220	185	198	223	177	194	192	208	160	182	189	218	236	208	209	197	186	197	198	194	186	183	199	201	174	209	217	172	219	208	211	214	186	193	202	207	214	203	205	173	194	205	194	204	195	225	203	213	181	198	237	201	187	183	211	187	194	207	209	192	217	185	213	194	202	197	191	189	200	180	199	213	203	170	202	214	189	215	210	210	197	207	226	202	180	206	195	201	181	188	189	220	190	204	195	220	189	200	199	218	199	205	224	178	217	182	220	197	223	218	188	210	216	200	194	231	171	205	199	218	183	200	218	172	208	246	209	224	187	190	198	192	206	200	194	208	189	198	205	210	192	211	211	198	199	187	207	196	208	183	198	217	188	210	191	199	187	193	202	202	170	205	199	191	215	187	195	188	195	203	196	212	215	194	210	194	214	224	221	208	212	203	202	221	203	216	183	189	209	222	212	215	208	200	194	196	203	205	192	200	212	181	202	201	214	210	204	172	212	185	200	193	167	209	195	205	209	191	197	209	199	209	196	220	194	226	178	193	202	194	220	221	212	205	183	204	208	211	192	208	203	166	201	178	212	181	173	195	213	190	187	215	183	214	204	177	197	195	213	176	174	192	202	182	183	209	203	198	203	213	191	219	193	199	201	204	192	189	190	190	211	200	204	201	207	199	205	208	180	220	182	215	193	207	230	214	217	194	191	202	199	205	215	217	209	198	209	209	191	224	222	188	197	208	206	186	202	199	202	227	189	189	196	200	183	197	199	210	188	195	206	216	201	223	197	195	232	205	206	209	193	173	184	201	178	193	214	184	180	206	202	229	204	219	207	187	188	181	210	196	198	203	200	218	205	189	209	195	199	170	201	206	206	201	236	177	201	203	205	178	219	197	191	175	220	198	185	197	201	146	222	171	205	192	178	197	218	223	204	206	193	178	194	178	206	203	205	186	191	191	203	187	192	218	199	203	175	176	215	213	206	217	187	188	196	183	226	207	216	205	196	192	194	198	179	191	200	194	205	184	216	195	208	205	211	185	189	235	173	191	194	194	203	211	200	236	219	201	219	218	199	191	194	179	196	185	199	203	199	216	216	198	195	182	219	167	207	213	210	188	193	188	211	183	202	215	197	205	221	204	220	209	192	197	217	200	196	190	187	201	225	211	192	214	205	226	207	209	197	218	181	204	209	196	189	187	194	227	208	179	182	192	189	214	199	221	219	178	170	193	186	206	218	207	200	212	196	239	182	184	225	182	217	203	198	206	201	202	194	197	182	216	220	191	185	201	206	198	204	197	182	205	200	207	207	197	212	214	215	192	190	216	214	220	237	205	212	173	195	189	202	197	218	205	191	241	209	192	186	185	181	208	221	208	222	198	196	212	182	197	240	211	219	208	206	199	220	178	209	210	199	187	200	165	186	197	208	214	184	186	192	199	214	195	211	208	173	189	188	207	181	227	193	182	210	189	209	195	209	187	221	199	177	166	177	208	198	193	185	204	196	224	187	219	193	199	207	209	205	189	214	184	172	190	202	179	203	221	177	202	195	191	207	224	191	207	202	196	182	189	196	198	217	231	190	159	223	205	187	164	186	185	192	204	206	223	201	192	200	210	227	196	195	203	208	224	204	181	211	204	211	194	209	184	199	199	196	205	185	182	166	195	208	195	189	202	210	199	174	196	204	207	217	210	206	209	202	186	200	215	210	213	198	189	197	179	201	205	200	200	223	191	208	203	216	223	186	189	190	216	211	188	213	221	214	211	194	216	227	203	196	210	200	194	202	212	209	201	214	201	196	204	214	199	221	205	201	216	188	211	175	205	197	184	215	199	201	197	198	191	190	200	192	206	204	194	199	204	194	214	219	213	194	193	192	194	214	212	206	224	199	202	201	168	196	216	186	198	211	237	211	223	214	178	210	206	209	205	174	194	190	188	210	204	211	197	191	194	220	192	192	208	190	188	205	184	212	192	198	200	197	213	227	202	200	192	204	195	174	185	209	222	212
52059	50080	42536	12606	861	819	745	752	689	678	692	725	648	616	668	667	650	689	678	618	672	611	684	644	648	620	642	628	654	625	598	670	690	657	607	724	653	615	639	660	596	689	640	654	651	624	644	628	643	644	646	663	632	671	645	659	665	642	641	681	665	660	611	642	596	642	665	703	641	646	610	651	650	618	627	637	644	666	654	630	594	638	656	647	681	646	666	609	648	625	645	642	652	667	646	595	660	631	630	652	647	646	651	672	637	646	635	627	605	645	670	686	663	656	583	643	682	655	637	638	631	661	640	636	678	679	651	591	681	607	632	673	641	642	678	676	677	673	648	631	586	674	653	629	625	639	636	588	623	614	655	641	620	645	612	639	634	618	625	616	608	621	646	618	614	672	645	641	652	635	641	659	649	646	662	637	663	637	666	658	680	628	612	598	634	671	662	626	636	658	648	633	661	576	637	623	609	647	624	638	620	645	644	612	612	612	636	617	649	636	672	644	662	611	587	656	628	657	597	651	583	621	638	598	622	611	645	679	623	621	652	617	654	637	635	669	624	605	627	686	670	593	620	644	641	643	672	658	624	659	642	682	674	648	642	608	619	671	621	672	647	639	615	676	617	672	647	663	627	637	646	625	615	658	605	639	616	622	627	583	668	665	652	617	645	668	618	678	641	639	607	619	642	639	608	636	675	647	607	668	632	628	647	617	662	676	683	684	663	584	660	618	586	633	631	631	627	601	619	666	611	682	614	605	622	679	633	690	619	618	663	594	622	645	698	663	633	610	635	630	647	655	636	599	654	655	644	645	586	625	644	639	628	650	593	631	633	665	630	648	674	636	650	634	654	614	639	633	632	635	630	657	632	669	615	695	645	647	666	654	649	628	646	654	681	628	656	649	700	676	637	628	630	622	603	665	607	631	602	652	693	627	618	653	676	607	660	662	675	605	599	675	665	652	626	655	664	638	637	615	653	616	665	652	664	672	622	660	577	676	659	616	658	659	649	627	630	628	643	634	646	604	643	624	644	657	640	671	669	646	700	627	631	657	640	659	649	653	652	638	664	612	664	637	599	643	623	698	646	620	675	586	675	659	667	614	647	646	629	643	657	645	645	615	657	631	647	685	631	606	633	641	630	681	658	639	659	623	614	677	628	677	630	645	648	583	648	655	608	610	686	674	652	638	614	689	699	613	662	677	609	642	604	675	635	608	673	669	644	603	635	647	619	652	641	680	664	645	660	656	643	640	629	644	638	660	659	627	623	634	635	649	621	612	640	627	660	634	662	630	677	669	648	665	642	648	593	639	625	637	628	674	660	639	626	637	620	589	575	636	638	610	607	655	630	639	649	672	695	658	662	630	650	665	665	630	679	666	626	622	634	671	665	646	661	576	621	625	620	620	658	640	693	609	603	649	625	622	635	679	640	667	659	598	629	649	658	615	673	570	642	640	622	638	649	669	644	611	687	690	644	617	614	635	611	667	620	622	646	658	638	681	633	654	600	630	678	607	655	620	626	656	618	677	629	612	659	641	637	674	629	658	623	673	644	582	624	618	667	612	630	684	658	616	620	684	654	634	670	652	627	695	667	610	635	626	620	624	561	663	653	690	616	665	655	621	622	609	611	643	631	588	659	626	643	625	655	592	621	632	669	678	644	645	623	638	643	655	605	661	657	644	650	605	643	627	594	597	608	641	656	602	619	620	598	637	629	672	616	648	634	628	669	654	618	615	644	665	679	651	727	630	631	641	624	649	630	644	633	672	643	622	677	613	600	672	661	575	677	621	640	689	646	675	664	703	658	652	580	622	633	611	638	604	621	624	633	662	671	647	618	662	690	678	652	646	635	672	639	621	604	629	656	680	614	673	688	639	657	616	604	645	688	630	645	642	630	616	606	646	649	670	682	621	564	651	606	639	648	672	636	646	649	624	651	631	629	641	648	616	652	641	609	639	643	609	631	667	653	624	652	647	635	655	670	684	660	636	596	608	669	652	632	613	653	654	629	605	656	611	612	602	623	654	641	668	662	691	646	645	635	675	649	632	649	622	628	646	660	614	630	616	624	675	647	624	632	656	686	634	720	651	634	583	639	663	684	632	638	638	634	632	660	615	653	663	622	591	653	624	635	666	633	627	667	597	627	620	622	614	651	628	646	629	626	641	655	636	583	665	613	620	639	645	631	648	611	632	690	652	647	626	626	638	625	625	635	625	671	635	628	605	609	636	630	626	618	663	610	624	665	667	617	639	615	645	623	635	647	642	623	621	635	598	630	648	657	577	615	612	606	603	630	610	612	636	611	630	642	623	615	626	670	651	626	633	661	596	652	633	650	655	634	666	667	677	658	661	626	624	647	669	605	626	656	587	629	622	636	651	656	669	647	633	646	678	652	641	640	621	655	669	642	610	617	645	641	614	646	641	584	656	589	654	635	671	650	653	660	656	672	592	649	627	625	604	670	672	663	626	625	650	660	644	660	652	659	663	611	630	662	648	622	617	671	663	639	619	654	648	652	637	596	618	633	649	665	630	634	657	651	661	599	661	664	607	630	655	629	640	626	636	617	628	664	646	633	639	608	627	613	608	662	649	636	636	607	633	640	626	667	601	628	671	639	609	682	615	625	654	691	642	650	687	703	676	640	621	667	649	644	636	581	698	616	672	643	618	654	629	615	629	645	608	650	652	621	643	648	625	655	592	633	657	689	666	611	677	617	617	623	627	665	596	668	642	673	612	645	649	657	601	688	640	666	666	695	643	623	629	635	592	653	651	655	634	662	615	648	662	635	618	651	672	580	590	623	661	618	660	616	646	660	623	656	606	657	662	611	622	679	613	645	553	608	651	659	657	644	656	625	712	637	641	696	666	640	639	606	656	653	615	636	639	636	593	615	674	641	637	628	624	650	650	670	627	648	610	660	644	630	623	626	602	625	633	616	645	662	675	662	639	661	607	619	630	625	626	623	628	621	688	665	669	630	643	619	674	664	624	667	627	647	610	636	656	638	631	622	642	656	629	668	616	675	622	613	633	640	675	635	674	617	595	664	653	675	610	640	611	623	653	679	677	638	640	640	667	599	645	668	631	657	664	598	619	610	646	636	671	639	650	668	667	626	651	607	659	633	648	647	654	629	599	628	662	623	660	624	645	651	609	624	615	673	632	620	643	638	677	630	638	632	605	638	632	656	609	621	665	651	678	621	684	621	606	684	651	626	667	638	675	627	651	662	646	610	656	661	581	690	641	638	644	668	627	671	612	649	645	642	676	626	611	676	627	670	573	650	630	599	643	651	653	640	653	629	665	654	661	646	630	679	608	641	713	660	712	632	640	690	667	623	655	675	655	660	614	639	652	598	611	668	631	656	676	665	672	664	604	687	686	644	644	649	646	603	638	625	696	680	652	637	631	655	651	618	646	621	653	632	634	604	637	649	624	649	597	629	652	656	675	664	647	627	584	664	614	664	639	663	656	632	670	634	627	643	642	618	675	602	640	619	617	655	639
79639	71814	57963	24908	4726	434	340	363	322	341	308	329	306	349	315	311	339	323	320	293	297	284	284	329	293	298	292	292	314	293	282	326	281	294	278	280	295	264	302	332	300	271	317	256	290	289	286	278	341	329	317	295	287	298	296	295	300	296	276	305	291	276	329	284	322	277	295	281	342	313	291	312	299	300	273	292	302	277	280	313	315	263	275	310	311	321	310	298	312	331	288	290	253	309	302	291	291	270	298	292	305	288	319	279	322	289	265	282	313	318	257	296	270	301	295	294	322	304	295	300	286	312	277	289	281	281	301	337	309	308	315	305	290	278	292	285	250	304	278	300	317	290	292	281	294	289	303	296	301	276	333	301	282	293	266	297	310	281	283	320	302	302	271	325	303	273	277	269	330	291	293	301	303	275	305	286	312	300	312	271	297	292	288	305	275	282	281	284	309	286	297	277	296	287	282	289	293	309	300	292	307	310	338	298	321	312	291	274	269	275	303	298	308	295	316	292	280	283	305	305	299	264	294	303	292	314	282	317	306	291	295	304	286	306	302	300	282	270	275	298	270	308	335	281	298	292	297	308	279	287	288	293	289	303	289	302	309	282	316	275	330	292	285	315	296	266	254	273	289	283	326	284	310	258	280	296	302	283	279	295	278	314	316	287	292	290	322	300	291	301	286	302	309	317	287	318	288	246	290	302	294	262	272	300	316	286	325	251	290	304	289	291	305	292	270	268	284	289	255	313	292	294	318	292	262	269	289	290	280	277	276	306	273	277	328	308	287	296	291	311	274	297	279	295	287	317	293	319	295	283	303	285	305	303	289	293	294	313	294	282	321	300	305	311	297	302	286	308	299	287	343	303	314	305	296	322	293	332	301	301	303	310	303	299	276	273	291	296	291	303	265	303	291	312	301	289	263	286	301	291	297	298	280	317	286	285	292	279	304	309	295	343	290	305	269	306	322	280	268	317	331	309	298	304	276	302	304	288	295	295	270	315	290	291	323	302	271	263	288	308	276	302	292	292	288	321	305	292	287	284	311	298	307	300	302	331	322	329	301	301	289	283	286	281	279	315	278	290	266	318	304	310	298	323	310	280	323	293	315	280	281	308	274	316	339	289	328	280	299	292	316	303	322	280	350	259	284	305	319	280	282	318	314	310	327	298	295	276	290	277	297	266	316	280	271	277	281	307	293	265	292	326	318	333	303	295	280	320	266	306	284	321	284	303	278	275	299	289	278	299	296	299	291	299	270	292	294	302	297	303	300	283	283	309	327	283	331	300	287	280	320	300	320	284	310	259	305	293	308	269	294	272	309	333	257	272	294	276	305	292	272	305	308	277	294	293	285	276	285	316	303	292	302	315	289	317	296	276	266	309	328	299	290	285	267	298	295	306	265	321	291	307	285	320	325	289	316	263	274	308	268	263	314	314	289	290	308	293	290	279	275	284	286	305	288	309	301	289	300	321	313	287	281	294	313	323	298	303	295	307	306	288	265	313	244	310	284	315	300	293	307	289	283	279	275	295	311	289	299	292	308	286	287	292	257	277	308	306	284	294	301	326	294	298	286	313	294	297	306	300	284	329	284	298	302	285	243	293	304	309	302	283	300	311	298	287	302	278	294	296	301	300	301	294	295	261	300	351	286	280	285	283	315	284	324	324	301	287	276	322	322	259	316	309	310	323	309	260	279	294	298	265	261	299	276	298	281	316	291	327	308	261	307	285	288	310	289	305	310	304	322	294	300	302	277	305	300	328	320	284	314	303	314	275	296	291	293	279	288	299	260	317	320	278	301	262	273	302	296	276	329	296	297	286	289	301	302	299	297	285	291	302	329	299	310	309	294	284	278	318	282	275	276	269	300	294	290	289	288	299	277	302	301	294	328	283	248	315	306	285	314	294	303	295	283	275	281	287	307	336	296	300	302	280	283	294	302	302	285	294	299	277	305	284	273	269	295	276	277	295	298	298	276	327	289	295	290	315	317	284	296	303	301	264	290	307	309	293	245	286	307	314	321	323	278	297	280	322	279	285	289	283	297	290	309	264	321	264	285	277	299	299	284	263	290	317	340	301	300	254	298	271	297	269	285	308	285	271	306	290	302	319	282	284	330	257	297	307	303	274	299	304	263	282	283	295	340	277	339	262	280	286	322	309	318	316	304	286	269	289	297	324	289	294	296	294	299	320	306	283	281	332	281	305	272	322	289	270	289	308	326	308	311	293	314	306	288	299	276	315	322	267	334	287	323	279	307	302	290	319	298	277	298	295	284	294	290	321	273	307	329	268	296	298	282	295	299	312	313	277	294	294	291	305	291	294	299	298	289	302	301	295	302	305	334	298	279	297	280	301	292	301	290	298	314	322	297	326	281	272	298	280	281	307	291	268	261	303	302	283	316	290	303	265	329	302	289	295	295	283	310	279	272	305	307	296	271	316	313	293	308	279	294	303	273	295	256	277	264	256	318	306	322	260	297	315	286	290	280	294	311	281	280	309	273	272	307	301	283	286	293	290	292	315	304	292	312	285	306	297	280	315	292	308	321	263	276	285	297	291	299	281	331	290	283	293	266	285	270	321	315	299	308	286	306	290	295	287	308	277	297	305	265	313	298	277	299	304	266	299	287	303	289	283	296	284	285	304	294	273	289	299	296	289	311	308	299	279	274	290	319	273	317	290	285	288	301	314	291	287	286	271	285	288	308	302	306	293	301	322	285	284	296	298	328	261	277	296	310	293	314	274	325	275	299	303	280	293	276	279	281	284	284	306	301	256	292	324	284	294	290	310	290	267	302	325	270	306	307	302	284	293	320	296	296	270	270	306	316	300	291	305	255	283	273	326	287	282	305	289	292	258	301	288	301	350	297	297	290	287	289	298	304	294	313	308	294	284	289	305	319	281	307	272	287	298	292	306	304	313	280	321	283	282	303	288	332	276	301	295	313	273	284	326	264	292	285	296	274	302	295	298	331	291	313	305	285	306	298	286	281	271	290	282	327	291	315	332	300	268	283	280	297	316	260	322	298	310	304	309	303	288	263	288	258	279	289	275	297	301	288	278	311	263	314	291	287	308	328	267	317	302	306	294	287	283	304	278	298	264	284	296	302	295	282	285	323	317	279	305	279	311	284	324	297	324	283	284	286	313	292	303	273	298	267	311	268	327	325	316	284	298	338	324	303	297	323	302	277	311	275	262	291	279	295	273	282	279	284	266	348	295	312	280	311	299	311	312	296	301	273	281	299	291	290	282	282	308	314	313	309	289	313	277	268	282	302	324	284	296	276	282	252	281	280	328	299	285	329	308	340	293	271	261	327	301	285	277	289	301	303	291	325	263	320	287	299	276	280	309	260	296	271	332	308	300	310	314	320	270	293	309	255	298	287	322	312	315	290	280	297	290	276	290	310	328	274	296	305	266	287	311	301	281	314	294	308	313	277	298	289	291	324	292	300	296	290	298	329	286	290	310	306	311	306	312	294	265	264	304	271	288	296	332	293	318
63069	62077	53984	14614	1308	1169	1120	1061	1044	951	1003	1063	963	917	919	897	906	928	965	888	898	949	902	899	924	961	915	894	919	885	903	905	887	860	888	918	864	864	899	902	897	826	870	886	916	832	889	905	911	889	920	890	872	926	837	861	933	886	907	897	861	895	882	853	878	901	844	861	841	871	918	811	841	909	879	861	848	907	875	879	899	902	860	867	873	860	849	915	934	905	892	916	930	877	930	903	904	953	895	856	909	903	867	916	893	938	891	840	930	894	898	880	841	850	904	859	844	850	890	867	885	935	944	915	905	913	882	850	856	848	862	826	913	815	849	882	856	883	939	948	841	867	907	909	847	873	874	904	879	919	872	928	881	868	860	877	900	892	883	924	856	849	843	907	872	857	860	931	811	880	853	866	860	861	915	893	872	875	867	872	859	868	838	867	934	862	871	912	881	875	892	902	853	933	880	921	877	889	895	927	859	866	867	883	873	881	892	871	857	860	895	882	882	918	896	870	856	888	843	898	877	871	939	887	906	899	913	860	857	888	854	927	897	856	922	885	906	847	908	900	870	887	877	878	938	873	872	866	890	873	869	881	901	861	851	887	829	885	934	890	932	857	896	870	860	866	907	915	866	889	877	852	896	862	891	891	873	898	859	895	859	887	887	897	863	901	811	893	874	916	873	924	884	894	885	863	867	847	844	921	933	903	879	867	895	893	831	852	869	853	914	844	921	906	838	829	846	902	926	856	930	886	899	897	910	910	833	873	931	855	854	902	865	949	881	847	903	878	878	867	879	857	903	898	909	867	880	837	885	846	866	866	860	875	831	867	930	868	842	892	856	876	905	900	894	873	859	839	895	909	907	848	869	880	860	868	838	848	913	869	853	907	950	896	864	860	886	922	875	840	928	870	794	844	875	891	877	845	913	888	898	872	864	843	912	815	884	865	908	903	800	896	898	860	862	878	910	895	835	900	911	860	905	811	853	915	869	882	855	924	884	882	872	943	905	925	843	880	927	882	906	885	857	873	875	898	892	907	870	904	903	916	903	896	883	861	951	888	893	891	879	866	844	879	895	926	865	888	893	871	890	901	861	840	897	873	788	907	906	965	871	858	894	858	887	911	902	859	850	876	866	912	902	809	862	897	889	864	872	862	862	902	910	849	886	885	854	890	890	819	875	903	840	839	856	903	924	868	885	880	922	904	850	885	906	869	877	903	847	816	922	849	923	880	874	891	913	876	891	845	865	892	870	861	935	890	846	856	874	851	896	860	896	854	882	865	881	900	880	899	935	906	877	905	904	854	906	904	850	889	830	845	903	884	901	874	839	882	903	877	880	843	865	918	904	884	853	842	899	899	850	912	883	866	949	877	885	864	857	857	934	826	912	900	847	906	927	873	899	842	880	900	931	907	907	878	879	913	907	920	887	869	875	873	889	920	819	884	877	853	856	929	813	824	879	911	935	893	917	855	842	882	886	911	861	897	860	894	885	912	879	892	939	823	857	917	866	882	870	835	850	894	890	879	852	891	866	872	885	886	874	909	899	900	881	816	932	911	850	870	925	859	919	902	874	864	925	880	910	877	824	876	885	895	858	914	863	855	906	863	957	906	846	888	897	848	857	906	919	863	862	912	931	835	862	916	875	875	903	884	868	890	928	831	885	818	914	880	880	859	870	881	880	889	816	920	867	865	889	894	864	900	898	868	902	866	870	875	909	870	864	871	819	885	897	891	914	888	856	854	862	900	869	849	861	831	890	797	842	912	902	900	927	899	864	864	839	838	899	856	915	892	864	885	849	921	903	866	879	854	846	897	878	867	888	800	915	953	870	874	826	903	885	885	873	857	894	895	893	914	835	915	857	891	876	922	852	890	864	875	832	895	872	891	870	933	902	885	854	881	852	874	911	939	849	854	914	873	875	886	886	883	931	852	907	926	839	869	842	836	813	868	876	848	876	862	847	844	885	935	897	858	909	829	886	883	894	871	928	887	897	879	877	875	923	928	890	842	908	919	861	877	881	879	907	909	838	864	907	843	890	841	887	930	900	864	854	882	866	878	822	846	886	899	906	913	915	848	858	922	879	883	929	825	836	922	837	889	876	892	936	872	924	841	874	870	855	905	865	868	908	847	892	857	865	881	937	860	857	906	868	883	887	877	901	854	915	898	897	894	886	892	870	850	859	902	851	890	889	878	880	867	835	920	897	857	906	892	870	912	848	916	879	859	870	885	874	878	888	870	916	905	922	856	918	884	849	839	857	888	906	883	866	875	817	914	869	911	856	879	918	879	867	856	841	881	818	841	860	867	917	891	907	901	892	900	922	890	862	821	903	928	912	895	886	867	858	897	885	864	866	890	899	889	863	931	869	922	860	891	882	889	864	900	890	830	785	843	899	942	830	863	912	875	889	896	954	915	844	855	907	880	861	871	889	851	871	874	894	883	893	793	869	833	894	907	924	908	840	901	871	877	966	866	867	945	880	867	888	853	887	859	825	895	828	853	888	858	916	865	842	900	897	854	873	889	879	879	932	906	886	909	896	888	908	883	884	903	888	930	899	901	839	791	895	903	890	842	856	932	881	880	883	926	935	869	849	903	827	849	888	945	869	873	933	839	894	878	900	848	921	850	885	892	828	894	908	856	886	876	860	875	878	903	866	895	875	882	884	902	842	918	889	924	882	915	876	862	891	874	890	865	862	886	905	902	840	891	876	877	878	883	926	878	867	858	867	891	916	873	875	884	868	900	907	873	884	881	852	866	865	900	912	920	841	878	870	865	830	904	870	862	886	863	935	876	867	908	866	905	881	867	891	877	862	832	886	906	899	884	860	878	897	884	917	909	871	870	912	844	936	861	879	896	868	811	777	830	882	935	895	911	871	880	905	852	883	849	906	826	859	835	900	870	871	918	852	889	874	833	885	877	838	846	823	864	892	876	838	889	892	903	881	907	884	919	918	837	916	915	913	881	840	926	942	860	903	892	912	848	834	849	888	858	882	839	885	879	816	887	870	875	937	857	883	897	876	838	902	882	877	854	907	937	876	890	888	885	875	873	926	885	864	907	955	869	914	899	880	889	892	854	819	859	876	862	859	873	860	859	848	854	884	921	866	863	926	895	880	902	913	879	841	855	893	815	890	850	894	843	862	920	881	907	933	870	851	851	848	885	857	895	912	847	843	855	858	878	886	887	916	870	909	872	943	869	866	896	868	936	878	906	913	899	877	851	859	846	902	833	892	900	900	849	909	892	877	877	864	884	878	900	858	898	864	859	877	829	865	853	808	901	911	869	834	923	897	871	878	862	888	862	890	843	880	853	867	831	891	830	928	909	895	856	859	884	852	834	869	889	882	801	863	894	865	802	875	880	915	891	871	864	901	897	850	907	938	857	923	882	858	844	904	906	883	910	868	899	851	875	843	868	887	931	859	962	867	857	879	863	862	912	908	848	858	914	910	842	834	861	824	891	884	868	894	889	881	863	915	846	937	852	840	900	932	884
33652	20339	9261	1043	216	163	143	150	125	153	150	148	140	144	127	153	147	142	136	148	138	149	131	138	174	128	130	129	130	141	133	157	125	132	139	152	153	137	131	131	160	128	149	150	154	116	141	138	128	159	156	129	142	139	141	134	142	141	148	133	133	143	140	160	122	151	154	146	127	123	146	121	130	146	136	144	141	135	143	128	136	145	139	140	153	140	148	134	126	136	136	147	157	130	134	160	140	137	130	137	129	149	133	166	136	125	142	128	149	132	158	146	136	131	145	134	133	154	151	145	136	137	134	146	157	137	140	163	127	174	176	135	149	137	122	134	110	143	140	151	139	121	141	126	138	142	155	159	133	134	151	142	137	135	152	160	157	158	157	113	129	129	148	130	137	138	153	137	127	137	151	135	133	153	150	124	130	117	129	143	127	137	131	151	122	132	121	150	141	148	135	133	136	131	153	146	125	143	137	124	137	167	147	131	126	152	131	117	110	139	145	134	132	136	138	160	166	146	140	151	140	144	115	146	125	152	128	140	127	127	131	131	129	133	134	113	118	139	157	142	149	134	157	163	141	148	142	152	153	146	151	139	137	175	123	121	134	132	147	153	117	147	109	134	130	164	147	150	140	128	153	134	141	142	160	135	134	139	128	154	134	125	136	140	150	149	159	155	136	150	161	134	147	125	151	145	128	133	141	118	135	118	129	144	139	148	154	138	123	128	144	156	144	136	139	144	157	137	140	138	137	134	138	132	159	129	154	167	154	122	149	141	161	123	133	139	121	158	146	131	140	133	165	138	117	143	119	147	131	134	145	128	125	150	128	145	146	130	132	132	126	150	133	144	156	138	130	132	141	145	145	139	156	137	146	118	145	155	144	150	141	150	136	153	136	145	142	143	120	136	159	155	154	135	137	160	129	139	138	126	143	138	130	147	130	149	126	145	107	148	151	148	137	139	150	156	113	140	125	161	145	142	117	137	164	138	151	145	149	138	149	137	116	156	137	135	148	148	145	138	128	131	113	139	139	154	172	142	153	135	146	131	122	138	161	130	144	147	128	126	128	149	128	138	149	142	124	143	132	128	154	126	131	143	174	131	115	146	158	141	159	138	139	163	160	151	141	123	145	145	142	131	147	135	163	141	140	116	152	161	148	159	139	133	122	152	138	145	145	125	150	103	118	118	136	156	138	139	146	136	117	124	138	142	145	156	137	123	148	143	143	128	142	121	162	124	158	145	149	159	140	144	147	140	137	125	128	129	162	143	128	139	123	139	136	134	141	143	148	136	143	133	114	117	138	154	148	129	139	139	135	145	129	139	171	152	133	136	131	156	115	143	126	134	113	135	145	154	154	128	113	144	152	152	123	142	135	138	133	149	129	129	138	144	138	164	152	144	135	147	139	162	153	113	146	118	133	135	142	131	154	156	171	147	126	178	141	137	148	137	147	153	121	161	141	156	133	135	152	175	149	135	155	136	149	163	172	136	158	151	109	146	146	160	150	143	151	145	137	158	157	150	147	148	131	149	145	153	135	151	160	147	152	147	132	142	130	148	138	130	143	114	137	118	153	125	145	142	163	152	125	143	137	144	141	139	140	147	124	128	125	129	151	138	138	142	150	121	141	133	167	164	146	126	128	150	130	138	140	160	129	161	161	130	141	158	177	154	131	132	134	138	140	136	144	158	135	145	144	128	133	132	135	133	149	133	148	143	139	136	143	142	128	142	133	135	134	134	129	129	150	135	139	151	127	131	137	131	153	126	134	128	145	139	150	143	142	129	126	147	161	151	118	132	124	158	167	143	150	141	139	141	144	142	122	145	144	139	158	151	134	160	153	134	144	147	141	149	132	115	130	133	129	139	138	126	141	156	139	153	153	134	139	155	138	151	119	155	112	147	133	150	142	143	143	118	140	134	155	129	169	162	115	133	148	127	139	137	144	135	147	156	129	119	137	155	151	138	142	135	135	124	138	139	136	155	142	142	157	154	142	137	145	145	126	127	143	148	131	134	107	145	148	126	141	160	149	169	148	130	142	139	144	139	149	148	173	140	146	151	145	130	135	141	130	159	146	146	139	133	145	146	162	158	168	131	112	144	143	146	138	143	135	120	147	131	142	157	135	141	130	135	140	151	127	136	142	144	134	143	130	146	115	126	122	133	134	154	168	158	135	145	147	128	165	145	148	140	138	136	127	142	112	131	131	147	147	144	154	112	142	139	144	121	139	154	120	142	153	139	134	134	135	140	140	149	125	133	125	127	152	142	138	163	137	142	134	142	145	150	117	155	161	160	141	143	125	147	149	134	135	141	137	129	139	149	145	137	134	152	137	140	141	119	124	138	145	143	134	148	124	132	144	154	157	139	154	120	151	140	115	159	145	145	151	121	141	140	163	131	141	153	135	130	122	142	153	136	147	141	136	129	146	146	139	142	131	140	162	183	125	141	142	134	142	135	139	143	136	126	134	150	108	126	152	160	151	136	141	128	132	151	163	134	141	122	157	150	139	147	133	139	128	129	140	127	137	134	154	143	146	136	144	144	142	130	152	142	128	146	126	125	122	148	124	152	128	144	152	164	135	140	148	143	128	133	172	139	134	163	147	137	126	149	132	130	154	133	130	139	153	139	130	174	141	151	159	134	156	139	136	134	156	155	154	126	136	147	120	139	125	139	126	132	152	142	143	149	139	172	128	126	146	149	147	132	141	150	116	131	145	132	148	125	132	137	147	144	141	131	129	135	127	146	139	134	152	150	133	161	144	145	151	142	131	136	134	157	127	132	144	149	140	138	126	161	147	143	148	160	150	137	146	133	113	130	115	127	145	156	149	137	151	169	135	99	149	140	150	124	150	146	142	146	128	152	116	153	137	136	155	148	140	152	127	145	146	139	124	122	128	149	151	134	128	124	125	157	135	142	122	155	141	149	165	147	127	126	144	147	129	161	148	146	121	144	157	151	124	122	133	151	134	143	128	156	155	145	142	136	129	138	124	135	151	142	138	128	156	134	146	137	121	157	124	128	134	128	159	129	148	148	153	141	137	155	144	129	124	138	141	141	132	151	132	107	148	132	137	140	133	151	127	150	131	142	139	129	166	135	135	128	145	149	127	146	141	140	157	161	149	139	137	150	148	142	114	146	122	134	147	134	142	129	144	119	136	142	146	145	143	122	131	148	145	136	126	154	157	139	145	151	126	138	146	157	138	147	139	122	163	145	124	133	134	159	137	148	146	137	135	133	138	135	152	134	140	139	143	145	156	136	138	148	145	138	143	147	123	147	135	120	146	155	157	134	147	146	148	124	132	176	125	157	140	134	154	140	133	142	121	133	128	143	131	128	133	126	127	155	126	133	136	126	141	146	137	156	117	152	136	135	140	130	138	141	122	136	127	148	153	136	129	123	160	140	141	119	118	133	137	146	149	138	121	158	158	140	140	142	133	128	149	134	131	146	137	143	131	133	162	118	157	131	148	162	131	162	137	125	119	154	129	136	123	119
32636	23347	12920	1853	493	509	494	480	507	500	479	491	485	474	503	458	460	496	499	478	488	478	514	478	482	465	497	462	490	494	471	485	523	518	482	510	523	478	470	465	498	464	489	503	472	465	511	475	450	457	461	528	464	503	449	487	507	494	511	503	517	453	498	436	463	512	435	489	482	488	463	536	511	520	514	496	482	472	471	497	488	462	499	536	472	501	443	455	477	462	485	440	494	450	496	452	513	474	505	471	502	499	512	471	484	453	498	498	492	471	504	499	447	473	532	485	459	496	486	524	497	489	483	442	471	470	529	449	488	465	481	508	437	496	467	451	499	479	471	445	492	499	475	471	455	485	497	473	476	492	458	478	528	506	503	458	468	463	469	504	446	474	478	482	480	509	476	495	497	452	460	470	443	476	485	490	451	480	480	466	425	518	472	476	500	471	504	456	462	453	487	486	419	481	484	490	481	501	516	504	508	470	455	478	485	485	448	528	507	495	500	491	500	420	491	471	455	498	524	491	492	442	470	474	486	452	500	484	495	511	462	501	435	484	453	474	472	483	496	470	470	479	492	520	471	521	436	455	482	473	500	518	481	462	516	458	494	454	479	445	493	533	498	463	480	463	487	442	490	477	497	486	491	443	473	461	456	474	497	460	487	504	475	466	495	487	472	431	469	523	494	509	488	459	501	475	455	478	518	444	468	471	485	472	477	500	483	497	498	452	496	484	425	513	451	477	451	482	501	471	457	486	458	482	475	486	507	463	444	519	493	484	484	457	447	493	470	467	493	480	451	470	526	512	453	485	501	463	475	459	485	504	499	459	488	506	458	473	480	509	502	475	491	447	484	503	442	486	482	486	467	524	511	490	487	471	474	503	456	464	477	491	474	467	463	463	464	524	507	514	448	507	451	517	453	503	488	450	503	458	466	485	475	433	488	500	497	459	488	505	495	482	462	451	475	480	503	497	484	463	514	486	503	493	468	480	465	433	502	435	481	502	492	492	492	462	432	494	476	477	462	465	459	487	477	514	486	504	497	436	485	459	456	485	502	474	425	472	479	464	473	498	503	484	473	488	464	493	497	474	550	474	465	495	514	429	468	472	500	519	530	486	510	491	459	521	499	478	479	456	465	470	464	494	511	466	510	517	473	490	529	490	449	482	528	476	493	480	471	452	473	487	433	493	527	462	482	461	485	488	477	477	496	460	485	463	491	509	474	462	472	510	468	444	468	487	467	462	490	477	479	489	457	495	510	519	437	496	466	521	481	496	478	485	471	478	491	473	497	507	482	489	539	459	486	466	515	494	508	468	522	470	454	457	434	463	491	472	493	485	464	490	468	474	467	491	501	511	461	481	496	481	483	485	469	528	500	499	468	492	506	454	478	470	490	466	447	482	476	513	528	500	492	488	486	458	500	487	502	493	457	464	461	437	477	492	499	476	445	512	485	502	503	519	522	440	538	456	488	518	473	519	517	474	510	485	478	481	476	482	510	497	478	468	468	505	498	465	464	485	486	472	446	446	481	493	476	462	469	474	494	456	488	539	487	518	457	480	511	443	492	475	495	505	460	524	450	497	511	501	459	475	477	503	500	461	486	495	483	475	469	491	458	469	498	532	457	514	458	495	486	496	516	500	491	444	487	465	527	483	504	482	467	489	498	469	486	511	485	531	476	514	473	468	492	508	515	532	479	484	416	473	471	484	493	453	500	471	452	505	465	485	428	478	485	472	481	437	467	478	475	478	497	514	431	478	470	475	445	496	487	461	514	490	514	433	461	472	508	462	471	491	510	517	488	430	480	483	441	471	493	461	459	489	490	490	516	490	507	462	507	434	511	466	483	497	521	512	478	465	461	458	493	484	489	478	483	486	500	454	458	433	513	481	499	480	463	508	492	486	499	504	506	432	463	489	470	493	490	516	498	478	473	496	504	496	476	474	501	497	483	469	480	508	454	488	507	480	488	455	497	474	477	459	495	515	503	475	477	488	461	484	497	504	480	491	460	468	485	465	457	434	481	473	487	480	489	456	450	435	475	479	506	477	541	470	464	498	433	442	480	489	469	469	447	474	490	493	468	473	442	504	480	481	485	481	468	493	456	450	501	500	504	464	476	491	526	512	536	515	507	453	459	463	498	515	518	501	495	479	477	475	468	473	452	479	463	493	477	476	475	515	490	474	482	484	502	497	474	486	456	474	502	512	459	506	471	482	509	491	528	503	449	473	450	445	537	484	455	521	488	472	511	477	472	496	487	485	452	480	514	546	505	451	491	483	457	465	502	479	478	465	511	489	487	455	473	476	514	515	465	478	479	479	492	522	447	476	475	487	485	491	501	476	477	499	466	467	465	503	480	466	454	507	508	501	455	485	469	477	499	486	490	472	476	493	494	502	500	470	464	466	470	504	476	488	453	480	464	442	466	456	519	483	492	520	492	510	459	490	494	458	469	488	474	489	481	463	458	466	465	452	470	480	480	475	482	506	503	485	478	465	494	489	484	504	515	511	494	502	482	503	491	531	471	500	508	462	454	519	481	502	481	492	480	441	476	499	492	499	534	491	477	499	515	483	474	465	455	497	459	482	455	501	459	468	521	461	478	458	471	480	467	506	464	460	518	502	497	463	473	507	470	501	468	443	450	461	502	502	470	495	512	508	474	484	460	450	502	515	469	483	489	494	490	459	489	445	502	455	495	484	479	460	463	475	473	474	506	465	512	470	458	483	491	490	513	445	453	461	489	442	463	519	437	489	455	503	495	513	446	474	473	487	496	449	513	470	469	496	493	483	449	494	454	479	490	489	471	505	493	521	473	491	515	429	458	473	517	445	486	480	494	475	504	495	443	471	449	472	479	463	494	478	449	508	473	489	458	466	477	476	491	462	468	506	517	459	461	494	480	468	463	507	477	488	513	480	499	466	491	527	450	447	488	472	509	492	450	482	474	508	495	475	454	489	463	505	508	473	468	529	512	487	497	476	484	493	483	520	468	486	467	478	442	476	482	442	489	485	489	448	528	466	517	485	459	462	493	471	470	468	474	458	533	502	490	408	485	466	466	496	468	464	456	487	511	473	537	468	505	504	462	462	442	465	486	470	498	468	500	472	462	430	457	510	462	536	484	519	439	468	482	475	480	495	460	472	528	473	522	486	456	469	483	472	479	508	505	496	454	496	491	488	461	534	467	477	497	462	469	492	482	485	473	446	494	469	456	466	537	454	493	488	476	490	486	458	488	487	519	482	498	483	494	476	479	473	473	515	497	526	436	473	514	511	445	485	486	432	490	481	472	468	497	429	479	449	470	510	469	472	452	506	468	457	484	493	453	512	507	474	520	499	495	544	467	495	499	519	485	470	452	486	477	478	467	483	458	460	468	444	491	451	482	464	443	500	482	492	487	488	473	492	480	473	499	483	481	487	505	469	454	495	486	498	478	494	482	465	471	486	468	459	504	529	460	477	437	440	464	487	506	494	475	469	457	457	491	479	480	489	500	451	456	509
70709	60576	46775	16702	1333	262	208	228	204	212	190	199	195	214	155	199	222	192	217	201	191	195	212	195	197	200	191	208	209	222	184	199	197	187	206	171	204	214	188	208	176	183	225	180	182	232	206	195	193	193	149	203	198	177	194	191	193	199	185	183	208	177	191	207	202	175	189	185	195	223	176	185	191	205	193	196	218	173	199	209	200	188	200	205	187	201	199	195	211	211	198	176	188	213	203	214	190	227	193	176	194	198	194	181	179	214	179	179	191	196	184	223	202	170	204	190	214	178	189	210	187	202	186	188	198	199	197	194	212	222	191	203	209	216	186	189	172	168	157	212	187	207	209	166	170	220	212	194	201	197	180	207	197	200	200	211	199	197	196	197	181	201	181	196	185	179	212	210	177	193	197	193	188	208	214	193	180	236	207	167	203	203	195	204	214	186	185	203	203	194	197	195	177	210	204	197	183	199	211	193	185	187	203	185	213	211	201	193	203	195	211	170	182	207	192	214	210	197	180	219	190	174	193	162	195	203	173	227	200	186	186	195	235	191	180	181	191	173	222	231	188	213	195	190	199	185	183	186	194	180	229	205	182	209	203	188	199	205	199	189	202	207	239	214	211	186	209	198	190	187	233	208	190	199	188	204	208	216	193	212	212	210	197	215	208	192	205	181	172	192	190	195	191	205	202	224	195	193	171	205	196	185	217	209	208	207	200	185	223	184	193	200	169	216	198	195	188	199	193	180	202	205	191	193	195	202	205	154	191	204	181	181	166	191	189	176	200	223	199	205	198	192	185	213	226	201	215	184	204	200	190	211	226	188	216	189	182	191	174	193	217	207	198	185	199	193	179	209	196	191	194	198	173	203	189	180	188	205	217	205	189	196	205	203	187	209	199	190	197	207	211	206	178	186	185	188	187	207	206	203	185	192	205	206	233	200	195	170	193	199	201	197	200	191	194	212	191	205	179	207	191	216	208	218	198	183	210	168	183	201	207	205	191	200	188	197	177	196	172	208	195	185	205	203	221	189	197	210	194	200	185	202	176	188	202	185	204	209	199	210	197	195	192	179	183	185	175	204	195	218	192	199	199	191	187	186	197	195	208	190	181	190	191	207	202	172	183	217	214	191	205	193	211	198	207	215	201	176	193	213	187	243	201	197	210	198	190	192	196	181	191	212	207	206	188	198	193	186	195	197	203	201	201	208	200	191	197	181	214	176	211	186	182	179	190	188	188	208	191	185	160	193	206	211	218	208	185	202	207	178	194	167	199	193	179	202	200	219	226	187	204	197	202	190	198	187	222	174	187	214	200	209	207	201	203	215	202	186	197	184	176	202	206	191	217	189	182	177	192	194	187	203	176	180	185	228	176	198	180	209	194	202	193	194	203	174	188	204	213	190	195	204	199	197	183	200	228	214	198	201	192	214	200	223	171	200	191	172	176	192	204	186	170	180	181	191	181	181	193	219	183	186	203	179	183	202	197	178	190	189	205	221	194	244	190	186	204	200	187	198	181	198	201	188	205	197	191	215	202	176	191	183	189	202	198	192	210	184	207	185	194	185	200	190	212	171	191	192	183	195	217	159	214	206	189	214	205	206	229	193	193	209	208	174	189	224	200	181	196	208	186	184	190	197	215	191	185	204	195	192	190	208	182	196	196	179	208	197	232	199	213	183	234	181	202	207	217	188	184	198	209	187	186	193	180	201	194	170	209	186	200	213	212	215	183	198	194	186	189	183	198	206	233	185	183	204	199	209	184	169	230	187	189	197	189	172	198	222	203	200	193	204	207	197	192	205	222	182	217	205	204	188	204	200	179	197	217	188	212	208	202	191	214	189	188	217	214	191	171	192	204	178	193	187	218	187	204	186	192	196	226	203	207	210	208	206	181	217	212	205	175	189	199	200	225	207	198	185	215	219	200	201	188	196	197	203	192	176	202	190	206	183	198	190	173	196	190	194	187	187	194	177	189	201	195	196	186	191	168	202	201	205	218	195	182	186	210	196	195	189	207	203	163	186	216	174	201	199	186	182	179	198	193	201	194	201	219	197	194	204	182	181	180	203	197	184	207	216	193	231	189	182	200	158	204	180	191	186	191	188	190	195	203	176	186	207	168	209	201	195	202	208	200	191	212	214	211	214	211	213	208	193	193	195	186	187	189	162	200	197	193	186	194	182	212	201	197	205	192	193	207	200	197	171	165	198	192	201	211	202	203	173	179	172	202	187	234	223	202	185	192	204	163	170	216	159	191	207	179	198	181	224	230	198	181	204	191	189	213	211	210	204	182	188	186	180	194	200	164	200	197	189	185	205	203	216	220	208	201	193	220	203	183	194	207	203	193	199	175	213	212	186	174	208	207	219	202	185	180	188	205	181	204	181	196	186	207	183	220	218	187	177	176	196	175	199	197	199	212	182	197	203	196	171	196	180	206	224	212	169	183	215	174	197	203	213	189	193	212	206	222	199	189	180	187	182	189	191	198	203	215	210	178	198	191	191	192	210	217	200	210	208	182	223	198	206	180	196	211	205	202	221	209	211	214	224	211	196	207	210	200	216	175	160	171	197	211	201	197	205	200	170	181	177	198	210	224	208	191	179	178	200	193	183	186	186	184	166	186	186	178	184	193	215	188	181	209	178	163	216	196	189	193	191	239	184	198	191	169	197	199	199	212	217	193	169	212	195	200	205	181	202	200	207	189	192	193	196	225	218	195	195	202	206	193	190	197	217	205	208	194	189	179	205	188	187	186	186	195	203	178	217	204	182	219	199	184	194	216	198	194	201	183	176	203	199	174	221	196	194	186	206	204	193	194	185	181	188	183	203	206	195	216	218	188	219	209	174	188	196	219	184	221	190	210	161	203	190	200	200	226	191	211	198	225	184	195	215	189	202	204	196	199	197	216	169	213	175	211	202	194	198	185	188	184	191	218	175	217	182	205	190	182	202	186	213	175	204	190	182	224	219	189	174	168	182	198	197	199	188	189	211	201	191	193	192	202	189	195	193	183	186	185	190	189	158	187	215	197	189	216	193	205	211	183	184	201	205	204	185	181	209	203	190	172	193	175	220	181	240	200	201	179	194	187	192	210	179	195	179	217	202	186	177	231	210	191	203	202	162	174	192	190	227	200	205	190	185	205	216	179	193	191	185	196	200	195	190	204	194	187	211	213	206	190	179	211	189	222	180	181	211	192	222	189	210	195	190	197	183	198	185	200	199	188	188	172	188	185	194	210	199	201	171	198	193	205	205	198	226	185	189	184	187	189	202	210	229	189	179	195	182	176	184	191	217	189	192	198	195	170	215	172	229	217	205	205	171	188	160	210	186	194	197	199	220	222	199	192	191	203	212	195	198	213	199	197	196	210	199	204	192	218	190	190	173	193	200	193	210	187	199	196	190	235	213	205	189	187	188	186	193	217	192	180	206	176	181	189	199	185	216	189	175	180	190	205	212	208	194	212	172	201	215	172	208	175	187	178	202	216	200	215	208	209	186
51668	49362	42472	11754	845	830	739	761	708	685	693	697	610	699	667	640	624	686	638	713	685	660	658	659	655	654	648	672	651	643	661	645	632	647	632	648	646	648	660	613	595	651	625	613	643	610	664	669	602	645	624	666	646	672	674	625	661	603	633	632	648	622	609	638	602	579	649	623	613	611	609	634	587	598	593	610	597	600	607	592	637	655	625	643	646	588	609	642	603	585	665	638	632	596	605	572	635	662	638	607	617	651	603	618	698	661	601	663	615	615	621	637	638	607	605	618	616	614	621	580	588	626	640	648	648	615	612	665	614	662	609	642	651	639	669	628	606	640	627	686	645	634	609	625	629	602	601	657	635	589	650	609	650	633	667	634	655	659	645	615	631	651	641	635	589	652	641	636	608	625	602	648	658	629	634	640	613	629	668	655	608	631	639	626	606	626	664	621	592	635	643	615	603	634	602	616	607	667	641	637	656	614	598	620	582	628	621	671	615	641	613	646	644	602	596	660	599	613	650	632	634	599	651	581	600	605	573	635	610	578	601	673	670	637	660	621	605	651	624	645	681	624	635	627	633	642	623	629	624	658	613	637	604	559	610	646	579	630	644	645	644	644	697	647	643	623	610	654	605	658	593	619	676	644	649	644	606	652	601	629	632	648	669	676	626	559	601	626	657	591	594	620	656	579	583	630	619	615	623	628	592	599	609	619	629	664	655	646	650	605	656	646	618	629	646	642	612	663	675	605	597	665	645	610	637	588	663	646	619	597	652	589	618	646	642	617	643	638	646	608	677	615	614	592	623	571	603	636	645	608	598	606	667	559	634	612	647	655	663	623	613	615	669	626	641	612	661	656	686	626	573	590	640	643	642	624	600	600	628	585	646	644	618	608	606	650	662	642	622	622	597	625	625	641	676	650	652	606	631	591	609	620	626	631	589	640	660	641	631	591	625	618	630	631	635	616	624	618	640	637	618	628	615	660	647	644	601	598	611	631	632	605	615	575	600	635	632	598	607	641	592	623	587	655	645	628	643	658	657	607	600	646	626	638	620	647	616	653	658	635	627	637	588	627	650	627	613	617	626	630	630	609	594	602	599	622	659	608	674	642	618	658	593	637	608	610	591	603	677	666	618	635	658	658	626	620	631	621	642	685	614	684	662	614	618	662	663	618	624	604	597	607	637	625	615	612	595	619	611	682	639	643	612	606	598	604	635	612	635	621	670	591	627	633	663	675	633	616	622	652	637	606	670	608	656	588	662	650	649	612	650	628	639	644	614	606	602	625	655	630	615	606	659	603	614	639	641	658	601	646	666	637	657	613	662	607	572	601	640	635	634	645	634	639	581	665	624	657	638	634	628	651	637	611	638	603	651	610	676	652	644	621	617	619	627	649	623	607	636	659	603	617	628	634	638	607	633	659	574	631	661	654	627	590	617	614	641	633	637	646	638	659	631	637	602	610	688	623	611	642	635	577	630	662	624	653	606	590	653	638	656	630	598	612	635	648	645	637	687	688	604	606	642	619	642	617	615	629	659	633	610	650	644	595	653	576	637	664	619	630	626	648	607	603	625	600	618	627	641	607	610	643	614	594	659	631	605	628	625	608	655	648	627	644	583	625	621	618	672	620	664	640	612	612	636	634	601	648	627	613	614	599	637	613	618	643	653	632	654	586	646	629	626	629	622	607	657	601	647	665	616	656	611	613	637	646	625	616	620	640	662	665	599	652	625	614	644	620	688	630	672	624	633	618	649	652	676	602	612	622	621	614	625	675	661	599	609	604	625	665	622	612	658	591	655	615	624	648	614	642	597	598	638	630	646	619	601	618	611	614	652	652	651	622	628	583	597	597	624	612	653	599	619	611	598	642	612	682	607	617	669	643	646	647	666	622	654	643	641	579	643	640	638	607	628	651	598	597	690	610	602	656	642	639	569	611	626	647	599	629	624	604	632	663	658	599	660	624	649	641	620	627	641	622	637	668	609	660	674	632	619	626	664	623	601	599	610	593	623	644	601	654	603	610	627	626	643	635	682	652	645	626	653	624	621	680	603	607	632	686	613	645	672	620	642	624	625	644	660	610	547	668	607	599	601	639	609	642	602	605	595	646	608	632	636	645	617	611	625	605	610	654	628	584	654	616	647	625	634	595	613	549	630	608	641	611	661	611	628	639	652	610	612	616	604	612	604	613	630	644	657	674	610	593	623	639	640	581	647	654	648	663	677	603	629	624	646	612	634	635	636	664	641	625	641	638	636	634	579	631	629	594	580	587	601	679	630	649	629	638	654	587	614	627	604	617	630	650	623	618	644	628	651	620	602	633	633	618	654	600	631	653	638	643	570	631	610	627	593	680	624	683	638	610	629	619	625	662	605	592	566	652	620	596	593	572	588	613	616	621	662	610	664	594	620	643	683	649	641	674	624	644	633	636	621	592	644	637	653	640	615	607	609	641	648	613	631	664	673	639	648	655	650	578	629	633	629	666	648	605	655	620	671	652	683	613	661	623	635	612	621	640	646	602	620	587	588	631	640	588	644	632	650	586	645	631	622	602	646	666	627	633	629	595	635	576	663	604	622	651	611	606	638	621	615	690	627	628	632	630	625	619	645	607	627	656	627	626	650	634	662	626	615	608	607	636	589	622	633	667	620	574	668	648	587	650	593	665	610	646	708	614	615	648	639	619	632	607	625	620	641	637	649	559	631	614	600	615	634	622	624	676	629	647	625	636	662	593	594	607	641	614	627	647	674	631	611	623	640	638	624	628	610	633	624	638	634	613	639	626	629	627	653	623	617	667	641	673	641	630	588	606	601	650	639	619	643	631	645	628	627	647	595	664	624	631	608	655	666	634	590	641	607	668	620	642	650	641	612	642	594	638	634	636	615	638	660	691	610	640	666	675	631	610	648	577	696	623	644	619	619	586	603	634	608	696	646	587	585	610	662	597	603	636	655	636	651	612	618	607	600	605	612	632	649	625	639	625	666	609	585	624	618	591	657	629	640	676	628	613	624	608	611	595	579	621	592	605	645	620	626	656	649	603	665	614	633	639	628	648	584	631	611	636	645	617	591	648	601	653	623	618	634	624	643	655	638	606	643	630	637	601	652	635	628	636	637	600	611	622	633	695	612	631	606	609	639	615	610	609	665	622	615	657	584	591	576	652	564	631	663	612	629	632	623	637	656	603	610	680	617	699	604	649	614	581	659	609	575	624	639	598	637	630	609	585	597	595	630	621	626	622	621	604	622	630	640	670	623	703	695	637	628	608	641	640	616	588	632	606	635	611	689	631	638	687	662	590	640	663	664	648	608	600	620	611	655	624	609	617	671	620	599	634	632	607	580	635	586	629	627	626	607	605	648	657	632	672	631	675	660	658	633	627	627	633	633	615	620	631	644	597	651	616	650	648	670	618	616	619	683	635	594	555	642	657	604	649	647	646	624	665	650	621	641	623	643	613	624	655	637	542	612	626	623	667	667	637	619	630	627	624	646	651	643	639
