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
335819784520	335819785053	335819785603	335819786153	335819786680	335819787230	335819787803	335819788328	335819788880	335819789428	335819790003	335819790528	335819791078	335819791653	335819792178	335819792753	335819793303	335819793853	335819794378	335819794930	335819795478	335819796030	335819796603	335819797153	335819797703	335819798230	335819798778	335819799353	335819799878	335819800453	335819800978	335819801530	335819802078	335819802630	335819803203	335819803730	335819804303	335819804853	335819805403	335819805930	335819806503	335819807053	335819807578	335819808153	335819808680	335819809253	335819809803	335819810330	335819810880	335819811453	335819811980	335819812553	335819813103	335819813630	335819814203	335819814753	335819815303	335819815828	335819816403	335819816930	335819817480	335819818030	335819818603	335819819130	335819819703	335819820230	335819820780	335819821330	335819821880	335819822453	335819823003	335819823553	335819824103	335819824628	335819825180	335819825730	335819826280	335819826830	335819827380	335819827930	335819828503	335819829030	335819829580	335819830153	335819830703	335819831230	335819831780	335819832353	335819832880	335819833430	335819833980	335819834530	335819835103	335819835653	335819836203	335819836730	335819837280	335819837830	335819838380	335819838953	335819839480	335819840030	335819840580	335819841130	335819841703	335819842230	335819842803	335819843353	335819843880	335819844430	335819844980	335819845553	335819846080	335819846630	335819847180	335819847753	335819848280	335819848830	335819849380	335819849953	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
26449	7702	2160	1459	1046	670	539	438	316	310	297	262	249	216	183	200	165	153	158	140	174	157	130	148	130	149	138	132	138	117	152	144	126	131	121	141	112	149	124	108	125	106	142	128	130	125	130	134	137	126	109	117	131	117	124	106	118	121	136	106	109	136	118	107	122	125	107	117	91	130	123	116	120	116	111	102	136	120	124	133	124	140	107	137	112	119	124	109	139	100	117	111	114	104	126	106	110	97	109	106	128	122	128	113	115	110	114	125	117	105	106	107	110	131	112	112	113	127	130	123	100	104	108	110	123	117	128	96	118	116	134	123	122	105	118	125	113	116	112	108	118	118	149	126	123	109	115	107	119	130	126	111	108	94	126	121	105	128	98	114	123	108	111	120	116	117	132	127	111	114	111	119	112	101	120	115	126	104	111	110	121	120	112	115	109	97	154	103	115	104	111	122	123	109	121	107	118	112	125	128	116	122	106	106	94	107	104	125	88	113	103	121	120	128	114	110	110	105	121	125	119	108	123	124	123	110	121	113	122	119	106	105	111	107	125	104	96	127	126	117	111	132	117	117	110	121	121	110	127	117	115	138	107	105	116	98	130	104	112	107	125	123	134	108	123	122	105	118	106	144	115	125	113	122	104	117	127	118	127	121	117	99	123	123	117	105	114	95	111	115	109	142	122	128	103	111	118	114	125	119	111	110	125	111	127	100	97	118	139	133	104	114	122	126	142	119	121	104	120	104	101	103	114	121	114	128	109	128	110	111	127	126	103	123	109	112	101	132	120	105	99	112	119	109	110	116	113	107	123	110	103	128	113	105	120	116	125	135	132	133	110	135	122	118	100	140	132	118	117	137	129	106	117	126	105	103	111	127	120	120	93	132	107	99	133	127	102	125	105	111	114	115	108	131	130	96	120	104	125	120	117	125	125	99	115	111	102	115	105	118	109	121	118	115	113	106	98	129	108	122	105	109	92	113	106	129	124	116	127	111	129	109	113	110	126	125	122	137	123	124	156	103	112	103	123	113	131	111	117	115	108	100	121	102	111	121	125	122	108	121	135	120	107	101	126	123	112	110	94	110	124	118	123	104	88	112	107	104	119	119	132	106	109	108	94	129	115	134	131	109	106	110	110	117	130	114	120	122	114	118	124	131	135	100	125	112	125	111	107	115	115	107	122	109	122	105	103	128	107	117	103	105	126	106	136	129	114	110	114	114	122	102	120	109	113	122	120	132	104	123	110	130	117	117	129	120	116	117	122	109	110	124	112	119	102	122	110	109	103	128	110	126	109	114	119	131	98	118	133	107	125	123	98	109	110	96	115	137	126	123	117	108	112	110	121	121	119	135	103	134	102	123	122	123	97	133	110	131	110	130	125	123	103	123	115	117	127	119	131	134	114	113	106	117	115	101	127	126	130	120	107	130	101	108	123	128	121	119	142	101	109	108	113	113	106	119	121	122	107	112	108	106	128	108	125	135	112	116	132	106	113	127	112	94	116	105	101	130	115	109	125	119	115	118	123	134	115	109	104	113	102	136	95	112	107	115	108	106	114	122	103	106	124	107	124	125	110	123	117	133	116	123	114	124	113	111	125	115	108	114	109	135	108	103	95	109	124	117	117	141	112	113	97	121	126	113	113	122	103	126	108	123	133	116	118	118	121	103	123	119	110	129	105	125	112	115	114	126	130	106	114	114	106	123	147	111	113	99	125	122	103	109	113	113	116	112	123	103	125	130	121	117	113	124	117	120	100	107	122	105	107	114	121	109	108	118	109	130	119	123	113	107	96	115	100	123	118	111	108	109	103	106	107	112	106	126	115	116	122	145	124	113	127	117	104	129	128	132	119	111	108	115	122	113	122	116	119	106	97	109	117	119	111	110	127	124	121	129	116	124	131	107	101	123	137	132	120	106	103	116	129	135	113	93	114	129	121	129	118	122	108	106	134	135	107	127	110	121	115	127	121	108	111	137	123	116	104	103	129	108	106	109	113	126	124	130	118	113	116	101	99	114	112	119	111	124	119	129	106	119	118	123	117	116	129	110	141	114	104	104	110	124	116	121	126	106	117	112	113	130	110	107	103	124	105	123	104	112	135	121	104	100	112	111	110	110	127	120	131	99	116	122	85	103	123	116	123	132	118	111	112	118	115	112	130	112	134	107	128	120	97	131	123	120	110	117	85	134	113	114	137	114	113	102	118	101	131	118	126	116	123	116	93	113	129	118	118	116	101	116	146	114	119	124	116	127	101	121	111	125	108	117	140	126	128	118	109	106	108	113	123	108	119	107	130	108	131	133	122	123	123	131	115	113	124	116	126	124	122	117	123	115	116	110	117	111	118	112	129	114	96	113	98	105	104	119	125	130	96	120	104	114	133	132	137	104	111	107	110	134	114	107	137	104	106	105	121	110	124	115	108	97	113	115	97	122	118	133	121	116	110	110	113	97	114	132	117	115	106	126	112	132	113	110	122	115	118	128	129	124	122	115	115	121	100	139	122	104	109	103	112	134	94	128	110	112	123	113	123	123	105	105	102	110	145	104	102	95	139	134	104	141	111	114	127	97	116	112	107	106	114	103	106	123	116	110	112	130	126	123	101	107	121	115	97	130	116	129	95	106	98	113	115	127	104	127	119	110	120	105	129	133	119	119	125	123	125	103	110	127	118	129	119	144	102	100	116	117	99	99	116	119	101	114	105	112	120	138	107	119	121	83	113	103	91	122	112	111	135	116	124	109	134	110	129	131	124	95	102	122	115	126	117	116	122	111	121	102	111	107	133	119	120	124	111	100	121	123	118	113	106	124	110	116	134	131	115	126	101	107	119	109	94	107	126	131	127	97	122	123	120	111	115	136	106	115	109	100	131	113	115	121	119	121	132	110	111	106	123	135	140	121	123	113	108	129	106	105	128	116	119	141	122	113	116	128	107	111	114	116	130	127	117	124	129	115	125	98	124	117	95	127	114	116	108	107	116	111	114	108	120	111	122	124	114	114	119	91	125	146	114	108	98	133	112	117	115	122	103	117	113	115	132	120	116	128	127	118	115	96	124	127	97	131	123	117	127	108	130	118	109	124	127	143	99	120	108	124	81	124	117	117	113	119	118	108	112	124	118	107	114	104	136	98	101	122	139	139	123	120	134	144	101	114	108	119	141	123	133	122	118	118	130	129	104	126	130	127	119	109	123	111	119	107	110	136	130	121	116	127	122	98	123	139	110	113	117	129	115	116	92	88	130	127	127	105	114	126	118	122	120	119	140	127	116	124	127	106	114	123	100	102	128	119	128	124	102	120	121	128	113	112	120	112	113	136	114	111	120	102	133	101	120	123	118	127	96	129	109	109	120	117	113	113	124	111	143	115	134	128	118	132	121	103	137	126	104	135	107	117	124	100	117	129	114	120	120	103	110	124	105	104	97	124	113	118	107	105	129	116	114	123	121	116	137	120	121	105	117	131	118	136	121	104	92	124	101	118	119	108	109	115	122	127	116	107
13807	2110	4713	5209	4716	3819	3204	2564	2169	1938	1674	1468	1461	1225	1158	1060	1021	972	888	820	806	749	729	710	681	642	586	641	637	618	614	563	591	571	568	559	557	505	523	532	526	489	512	487	518	516	504	501	482	474	527	463	524	499	490	451	471	452	482	446	473	467	493	422	497	459	473	479	438	482	470	471	467	469	459	462	473	429	447	472	467	446	432	416	420	450	425	409	439	455	475	458	431	401	382	451	459	399	460	451	447	420	452	426	488	442	439	408	456	408	432	449	438	431	423	416	437	435	446	438	449	432	424	423	464	433	416	414	476	448	446	443	440	426	464	456	456	437	417	414	414	428	422	457	440	448	450	430	438	421	425	424	451	426	427	446	448	459	428	420	455	444	468	402	430	431	436	434	423	467	428	397	432	452	421	410	429	434	456	438	420	428	416	484	428	385	436	447	454	450	450	415	440	442	444	371	446	466	403	451	436	442	457	440	442	452	446	415	410	454	431	422	441	431	452	442	451	429	462	434	432	412	409	449	444	465	435	476	418	449	467	475	427	432	420	440	378	419	427	415	421	424	430	400	411	426	404	454	418	434	459	407	454	448	407	409	426	385	448	425	429	414	447	428	445	456	423	440	437	418	428	417	444	451	424	437	446	470	424	427	440	387	440	420	414	437	439	423	447	412	418	445	445	456	454	425	420	457	429	465	445	415	436	400	432	440	399	416	432	443	433	420	461	416	426	414	430	434	396	450	454	426	418	419	416	459	425	422	461	443	424	427	409	437	428	460	467	435	452	424	442	398	402	443	415	426	453	429	441	446	424	421	424	435	425	413	406	439	444	438	460	426	420	407	438	434	427	467	403	450	400	408	438	451	443	464	395	403	457	401	448	401	414	419	466	421	469	398	456	414	432	412	414	415	409	446	407	434	383	474	421	409	469	408	428	444	417	413	395	456	420	408	435	420	443	426	418	435	437	428	407	416	463	483	424	442	402	438	438	449	408	451	400	418	424	402	367	446	399	412	416	463	426	474	459	417	432	416	406	453	467	433	442	400	429	447	434	432	445	402	439	415	403	433	406	391	439	420	430	442	449	470	432	449	449	451	377	411	446	430	455	431	461	450	431	435	441	438	439	431	458	414	446	428	452	463	416	445	426	430	445	430	463	438	432	418	431	451	443	405	453	456	386	452	445	419	431	397	410	385	476	441	425	412	444	470	433	422	438	417	453	415	424	424	438	429	446	393	464	440	402	403	427	427	445	445	431	450	441	429	467	436	419	421	424	455	436	425	448	411	386	463	419	446	426	429	414	411	444	374	442	411	461	431	418	430	405	424	390	432	430	455	436	381	428	464	433	414	460	456	433	442	407	429	456	431	444	409	454	432	432	443	394	422	439	411	454	419	447	444	414	426	445	444	411	398	437	431	455	424	414	399	419	425	411	443	445	452	424	420	451	412	466	454	442	430	407	424	467	443	440	387	409	388	442	436	410	456	376	464	408	439	428	422	409	442	432	445	415	425	437	381	419	430	447	418	421	448	427	437	428	444	442	414	436	421	382	479	400	429	443	458	433	459	426	442	408	401	449	425	390	430	423	443	415	425	438	448	437	437	438	431	451	462	441	419	416	433	418	439	445	429	416	423	418	456	411	431	449	437	392	447	419	392	476	403	464	434	443	432	435	423	398	420	448	441	419	430	459	449	424	440	422	483	459	434	431	428	395	419	410	406	443	425	431	440	434	411	435	429	402	473	411	473	473	410	442	429	434	425	420	427	439	432	420	414	429	453	455	418	475	450	388	410	452	407	441	413	408	448	399	471	456	430	440	402	448	469	446	436	445	443	452	487	434	434	466	435	478	434	413	442	451	427	440	436	411	445	413	448	406	442	433	391	423	453	417	460	450	402	450	431	407	400	419	432	403	451	452	444	447	433	420	403	431	410	451	436	415	465	403	434	429	458	419	435	419	423	429	422	408	451	414	438	426	414	433	459	415	421	471	392	420	456	436	402	421	409	427	393	447	446	426	416	413	431	405	436	388	438	457	387	444	462	476	450	442	376	420	457	440	407	426	429	452	407	428	447	475	453	442	433	445	435	448	429	461	426	461	421	456	441	406	426	447	430	433	424	409	496	422	427	470	425	433	416	448	415	435	385	448	454	431	435	463	456	399	405	425	447	421	421	455	454	412	378	457	453	433	444	431	419	431	431	450	446	459	435	455	449	414	403	409	420	447	453	393	457	455	425	427	409	450	454	461	404	443	444	447	407	383	400	471	370	450	419	447	460	437	446	413	459	412	432	413	423	447	413	441	421	436	428	448	442	429	423	453	414	436	437	440	410	457	413	424	451	442	391	428	411	438	404	457	412	433	419	452	435	414	420	461	424	437	417	436	447	445	424	431	437	424	454	432	433	418	424	492	426	434	444	464	418	416	432	447	418	433	463	403	413	451	431	418	407	428	403	441	395	411	487	438	406	464	448	431	449	409	425	413	439	406	422	418	440	394	438	450	434	430	412	420	383	454	413	458	400	424	429	406	371	424	442	437	426	435	419	465	406	415	369	425	439	398	468	404	457	436	431	417	384	432	411	424	418	410	437	446	423	430	420	448	446	427	443	428	460	413	416	429	448	397	426	425	422	433	403	414	471	444	424	402	413	438	429	463	439	442	421	418	453	446	433	453	427	414	430	429	425	413	428	475	416	427	421	419	419	416	424	429	444	401	406	414	435	414	472	416	445	423	411	405	470	416	467	461	423	432	452	466	416	413	431	442	456	402	439	422	416	446	413	462	436	439	377	428	412	458	436	431	428	445	422	448	447	403	430	467	479	450	410	470	431	450	472	458	432	433	435	455	401	412	415	403	411	406	437	426	416	414	445	430	450	482	385	462	493	429	421	446	448	379	416	405	465	400	488	426	430	428	433	393	446	416	440	436	470	439	392	442	445	426	437	398	444	410	421	434	439	413	442	432	446	376	458	411	437	452	472	409	439	435	392	466	429	396	433	424	432	427	400	414	407	445	411	411	412	390	406	461	436	424	435	431	436	458	436	362	405	452	407	415	426	428	447	453	481	421	445	430	449	414	407	440	417	426	435	428	397	432	433	413	421	426	453	408	410	446	397	403	397	439	410	442	393	418	402	435	420	437	423	467	456	412	448	406	423	430	424	423	433	412	454	417	428	427	457	444	462	436	417	482	437	435	418	445	413	453	461	454	463	423	452	423	468	437	439	415	442	410	419	418	403	402	439	446	428	426	437	427	448	414	414	412	460	442	438	432	408	457	427	445	423	422	441	449	419	418	416	465	433	430	424	416	455	387	424	410	441	414	446	430	461	394	421	430	450	465	427	419	430	417	466	431	417	408	411	426	417	433	436	409	407	440	430	399	443	454	423	439	384	424	388	433	480	412	451	415	421	406	414	414	428	445	419	463	440	422	459	406	453	441	444	434	437	445	444	455	443	430	418	419	445	375	425	455	455	455	438	406	435	432	410	437	401	435	416
2321	240	203	188	178	168	148	133	159	125	140	128	119	135	139	136	115	129	130	132	119	122	135	154	124	132	109	127	131	118	123	119	135	148	120	149	135	126	154	123	131	130	129	136	144	133	153	137	110	141	146	152	121	134	132	114	136	131	108	142	135	140	122	145	149	131	128	116	120	128	135	144	127	137	145	126	112	124	143	113	120	148	144	140	129	118	139	139	134	144	137	120	148	154	124	174	145	128	115	133	117	133	119	134	109	136	131	117	121	125	136	136	111	139	114	132	137	119	121	105	110	106	144	125	131	129	130	125	116	138	107	135	133	119	139	123	124	122	129	147	105	122	123	130	139	123	146	114	125	149	133	131	115	113	134	117	132	120	135	131	141	124	131	127	125	149	112	134	126	136	111	121	144	134	122	113	149	133	126	110	149	133	142	126	128	135	126	132	133	128	135	111	135	136	122	113	143	122	111	129	126	122	139	123	123	131	122	114	139	140	136	122	127	140	122	140	151	140	128	151	153	127	131	122	129	139	143	116	126	128	134	125	126	137	132	121	126	146	116	126	119	121	126	141	137	136	122	123	123	132	126	111	119	136	150	109	148	117	119	126	142	142	126	121	115	117	154	118	131	119	139	117	135	116	136	134	142	132	126	129	141	117	131	133	126	146	119	150	139	121	141	121	142	126	131	121	139	116	136	157	127	120	121	146	113	106	119	131	126	132	139	135	129	106	142	127	118	122	143	136	122	146	130	138	149	123	112	120	131	131	132	118	118	130	140	137	126	126	125	128	105	122	126	142	112	140	139	122	127	128	129	154	135	128	118	132	155	124	114	139	111	129	138	123	135	120	142	134	121	137	127	152	159	149	126	113	139	106	126	119	112	101	137	139	131	154	122	156	117	132	145	145	139	121	122	123	130	141	123	127	120	146	116	124	123	134	140	117	140	153	135	124	119	124	122	154	134	132	141	120	133	122	127	131	124	123	138	149	111	147	114	116	127	129	124	127	129	134	116	123	124	141	129	132	129	126	145	118	122	136	152	124	133	123	136	130	129	143	129	133	117	120	142	127	116	125	109	122	144	156	126	126	120	134	127	130	119	104	117	138	118	142	144	126	126	122	123	119	135	132	126	125	124	133	130	118	147	117	122	126	148	152	125	151	141	133	102	130	121	134	123	125	135	134	144	130	122	121	119	131	133	119	118	140	125	133	98	127	152	128	153	144	121	112	123	119	119	141	131	141	126	145	152	131	127	100	128	154	109	129	119	142	129	128	126	134	118	122	128	141	116	126	138	122	115	141	136	129	119	137	151	170	109	140	87	113	151	132	147	156	150	128	128	106	139	137	115	119	123	126	138	129	128	144	117	124	141	124	127	142	129	124	138	108	123	124	113	126	134	128	136	136	108	135	124	137	109	134	128	127	126	127	150	118	131	125	141	136	100	133	119	162	123	144	129	123	135	140	113	137	142	129	146	143	138	151	134	129	122	144	116	140	126	145	135	129	116	137	114	126	135	144	132	144	120	129	121	117	119	135	127	134	115	138	130	90	140	122	115	139	131	112	150	134	140	121	127	110	111	136	149	132	119	149	118	108	130	139	151	121	130	137	131	118	129	126	134	113	128	124	121	142	120	128	140	152	124	123	131	130	133	122	128	137	158	120	125	125	129	132	112	125	131	123	123	137	125	118	117	107	151	126	118	132	118	121	133	147	126	157	152	144	144	117	134	113	121	118	134	115	139	110	106	138	129	126	138	135	116	139	128	124	128	131	144	127	152	127	141	129	138	145	129	151	114	123	135	144	137	124	117	135	117	146	140	139	154	129	137	120	143	117	113	128	123	115	126	121	118	137	146	142	115	119	113	134	130	134	130	145	156	127	133	122	140	134	140	140	159	130	136	104	151	129	130	128	117	128	111	141	129	121	125	149	120	138	149	139	112	134	137	138	133	125	132	128	115	131	139	136	137	102	129	146	122	131	155	130	121	129	122	129	139	148	129	140	139	148	133	151	127	129	129	126	122	111	126	133	125	139	122	101	118	127	137	112	100	122	135	126	114	133	131	136	150	114	120	136	136	114	130	121	125	126	123	108	129	129	123	119	121	143	117	135	130	139	145	111	126	116	121	136	120	133	123	131	137	127	125	139	125	140	120	131	131	129	125	128	152	131	128	116	140	134	109	121	137	133	114	133	139	145	115	138	122	120	129	145	145	136	123	128	134	123	136	131	128	143	118	137	129	133	149	130	120	119	138	131	116	126	124	134	144	102	135	122	140	114	140	130	139	122	146	122	122	139	135	130	156	137	131	134	133	118	104	139	123	152	132	118	140	132	119	108	133	130	120	133	134	135	127	130	133	123	114	122	118	136	108	134	119	146	137	136	115	124	141	122	134	119	145	110	116	124	102	151	114	107	133	150	129	128	124	157	145	129	121	132	154	130	128	136	154	116	107	138	152	130	135	130	118	130	111	134	125	125	136	137	137	133	131	154	147	124	116	138	136	120	136	121	136	115	128	144	124	125	103	148	141	133	145	94	156	111	134	150	131	128	113	122	115	119	123	141	117	125	131	137	122	119	123	129	128	130	136	111	137	130	136	132	140	124	129	139	118	112	125	123	116	125	132	141	125	137	131	127	129	123	136	134	126	129	128	133	122	109	143	129	127	122	122	129	130	136	121	133	119	126	129	117	117	130	116	103	131	136	158	126	153	112	156	134	134	124	124	134	145	140	119	125	135	156	141	145	121	145	134	126	102	116	134	130	132	144	115	136	137	152	118	152	124	130	148	117	128	111	125	136	133	125	147	146	106	123	119	128	119	133	132	123	115	139	120	139	132	132	144	128	147	124	121	136	139	131	133	134	136	146	124	136	140	120	114	132	130	136	134	126	128	141	116	147	107	131	126	139	138	146	150	146	133	147	131	145	148	140	122	122	136	138	133	133	131	134	130	116	137	115	145	142	130	130	118	141	114	108	137	120	137	136	131	129	109	126	137	129	124	139	116	132	135	113	128	124	128	131	130	146	139	126	129	124	123	120	147	123	120	109	142	127	120	117	135	125	149	146	108	150	131	144	131	120	140	146	134	139	109	145	127	137	118	105	136	119	108	114	112	136	132	138	147	113	137	131	122	128	157	140	122	119	152	123	104	145	141	155	109	145	133	121	120	140	126	134	143	136	136	125	141	128	123	120	145	137	123	131	141	114	113	135	137	114	124	136	113	130	129	142	130	131	140	110	129	123	139	129	116	130	130	123	121	156	131	121	116	124	124	126	128	111	127	125	102	150	133	130	129	123	130	144	116	130	120	124	116	136	143	150	140	111	133	133	143	131	129	129	118	149	112	136	131	131	126	140	136	126	134	127	132	144	124	133	157	124	141	130	125	147	115	115	112	129	131	126	132	142	146	118	132	132	132	136	147	135	136	128	127	129	123	123	107	124	132	129	124	128	134	125	116	122	152	141	120	133	108	128	117	114	139	123	116	142	138	121	124	116
4090	584	632	628	646	593	536	572	519	500	492	521	521	507	477	507	505	466	497	441	454	463	470	451	473	477	451	467	466	508	482	504	488	448	478	457	500	450	464	429	484	502	487	472	490	464	443	482	459	491	445	467	446	459	499	476	494	491	429	457	445	492	482	485	459	509	492	450	483	473	469	470	440	483	495	448	485	491	505	494	466	485	476	488	459	456	461	496	485	481	453	474	456	450	512	454	499	462	439	456	505	473	487	441	513	443	497	474	487	477	489	478	504	482	469	449	470	501	455	469	469	458	491	487	440	485	482	419	447	523	510	428	454	425	445	490	463	441	445	455	444	503	450	433	464	480	476	487	435	440	478	476	462	481	450	482	503	446	495	426	459	474	486	453	485	459	459	468	469	438	471	491	412	501	440	452	477	450	480	464	477	423	499	480	466	470	471	497	497	500	467	471	457	442	434	482	456	463	478	466	471	487	458	426	452	477	479	502	474	466	455	437	444	477	474	479	464	428	478	482	503	467	439	478	468	503	446	479	437	464	455	503	489	487	482	453	457	425	476	496	462	438	495	463	491	497	467	476	481	480	463	429	534	440	504	459	487	464	495	477	483	458	469	460	495	467	461	457	461	440	479	475	468	487	481	455	474	468	492	429	474	491	437	453	468	485	473	457	474	436	457	437	477	433	451	461	468	480	416	429	478	477	462	476	482	477	465	461	463	447	486	516	418	435	470	482	479	478	463	424	487	470	503	441	446	517	433	459	421	462	463	491	469	473	438	504	454	451	494	454	487	478	492	453	488	481	461	451	463	414	466	496	497	518	465	473	478	495	490	473	447	498	498	473	466	422	458	432	467	456	486	477	454	454	475	465	488	495	460	505	439	528	475	488	464	454	464	482	454	445	447	472	478	454	450	454	468	487	515	449	478	466	459	466	477	455	460	460	473	450	455	470	459	490	503	505	468	470	459	443	488	473	448	455	480	429	471	434	481	433	485	455	494	448	464	487	522	453	449	445	465	481	456	474	466	491	487	426	465	491	459	512	469	447	465	456	486	454	482	486	488	476	458	457	460	490	431	439	435	484	482	450	462	465	462	496	479	482	467	487	444	481	480	509	495	486	459	444	448	447	481	478	454	455	442	503	449	435	463	489	485	472	476	443	462	517	477	415	430	484	452	460	459	440	479	477	469	444	474	463	456	443	444	475	482	437	490	478	451	472	421	494	430	491	465	480	481	453	463	483	491	464	414	463	463	442	482	483	464	439	471	428	470	463	477	493	461	462	462	452	458	477	479	491	446	476	465	437	486	518	481	429	458	478	478	485	459	481	461	410	447	494	483	470	463	468	480	463	444	479	465	463	434	459	425	425	517	441	459	469	481	508	438	475	448	435	470	503	466	469	484	451	486	432	448	493	487	473	491	476	486	462	525	452	478	489	478	476	443	456	425	457	483	446	480	452	477	521	443	444	466	488	458	481	460	467	540	451	441	457	441	468	479	449	475	509	442	479	495	487	459	435	436	503	478	501	441	447	466	480	480	460	419	467	437	452	476	448	508	470	463	491	438	455	477	452	459	469	473	454	462	482	522	495	458	505	484	460	492	475	477	452	496	444	474	486	489	505	455	452	498	471	442	491	466	475	464	459	444	519	447	476	485	496	468	501	465	485	475	477	441	473	471	421	468	511	461	473	485	473	447	477	484	471	502	479	454	465	480	489	484	470	462	458	476	461	455	490	456	478	484	458	485	442	467	441	453	470	458	434	495	481	492	462	501	461	410	478	415	479	485	468	473	472	470	458	452	456	482	460	476	469	461	452	494	453	438	468	487	473	439	464	473	503	428	487	479	448	455	493	444	474	435	509	513	457	471	460	494	462	450	467	480	424	505	460	426	473	486	500	463	429	490	484	506	453	442	470	477	463	500	483	429	467	531	458	511	445	489	436	434	454	479	455	484	493	469	490	464	449	445	445	475	453	496	463	491	461	454	498	473	444	441	496	450	475	449	425	462	445	535	465	465	466	432	489	471	468	487	469	457	448	475	453	499	462	447	449	473	477	488	422	477	487	459	463	513	494	513	495	474	501	462	466	477	487	455	491	515	492	417	449	486	451	496	492	454	461	458	423	423	465	464	461	481	494	472	451	497	491	476	446	489	441	454	445	466	474	425	450	483	480	480	499	485	456	453	494	460	481	449	471	487	478	483	482	453	461	482	441	506	439	478	480	457	513	459	466	489	447	463	471	462	501	493	479	480	468	463	490	501	509	477	512	423	465	466	438	444	505	471	431	471	484	489	468	440	460	477	420	442	442	437	459	465	474	478	458	481	455	465	430	517	480	464	472	478	482	472	450	468	460	490	462	419	481	487	463	461	461	478	493	437	464	483	477	459	503	460	482	478	452	467	497	505	468	462	460	490	449	469	481	447	466	477	470	483	470	477	466	467	504	455	465	466	479	417	488	503	495	461	476	484	442	485	500	465	464	454	475	474	460	457	467	471	453	448	493	498	457	470	496	479	437	496	456	479	447	502	459	465	465	467	520	465	521	439	502	456	468	479	519	440	469	461	461	465	474	471	475	466	457	484	508	461	465	445	501	451	485	481	444	512	484	459	447	459	443	479	479	454	475	475	467	450	476	470	457	468	472	470	446	464	503	492	452	493	527	454	482	433	467	455	420	437	480	470	456	468	499	466	474	514	466	471	455	463	472	496	503	462	482	493	487	486	472	477	486	460	439	501	449	462	503	502	449	465	460	461	502	468	494	459	438	436	460	474	475	485	492	476	487	469	449	460	464	496	452	411	488	480	493	450	490	485	452	453	497	457	501	524	452	478	464	502	502	453	516	473	472	494	449	460	460	471	465	460	461	478	448	486	444	459	413	490	485	448	516	473	495	433	467	462	484	472	449	463	498	502	464	465	469	427	453	448	505	451	486	427	509	422	459	506	476	473	447	486	450	488	470	483	498	472	486	476	469	473	485	457	449	475	463	466	477	492	482	434	454	455	501	489	488	509	456	464	476	469	479	434	469	490	486	438	441	468	440	442	467	446	464	468	469	476	473	476	447	426	497	468	476	428	463	440	478	436	448	467	467	483	456	444	465	468	451	474	512	427	444	505	448	436	472	454	435	485	463	467	481	502	469	489	486	447	516	459	452	515	439	458	451	463	450	464	447	501	462	497	516	472	470	481	434	452	466	442	458	493	497	443	469	469	451	515	469	464	478	468	410	463	463	475	482	461	441	442	454	470	468	459	451	479	417	464	483	482	487	447	468	456	492	461	454	471	496	506	460	474	442	431	469	460	460	431	530	431	470	483	449	485	468	485	447	452	490	476	502	498	504	455	477	456	494	487	455	494	452	454	502	469	471	482	443	490	504	492	466	456	461	460	444	447	452	495	452	461	480	477	463	499	496	458	491	521	510	461	456	446	464	444	467	468	470	454	469	449	473	484	454	502	444	455	471	466	465	475	435	460	472	439	456	481	453	451	480	512	457
17855	2374	1047	769	575	394	310	256	220	161	153	155	126	114	108	105	102	113	99	87	120	90	94	97	86	76	92	78	90	83	79	80	76	70	73	83	84	72	71	81	75	80	80	68	87	81	89	73	72	54	72	85	70	76	74	78	74	73	80	76	68	86	53	84	75	78	66	80	68	88	68	71	74	69	79	76	60	88	79	92	70	85	69	68	59	73	74	77	61	79	77	73	87	70	75	75	73	62	74	73	66	71	71	76	68	73	64	72	81	84	63	76	68	65	83	70	70	71	82	63	72	55	81	80	66	65	84	88	73	80	84	49	69	68	79	61	79	64	71	72	66	73	74	68	82	73	61	81	53	92	74	67	56	68	71	82	76	69	57	69	68	66	75	62	48	66	78	68	70	69	73	76	77	70	76	78	89	65	55	87	82	94	68	87	78	62	57	63	84	72	66	73	78	81	85	60	64	91	55	72	61	84	77	77	69	73	62	87	62	59	77	80	76	73	52	83	64	81	65	65	86	92	78	68	89	92	77	57	78	72	83	77	60	76	81	67	84	92	78	65	84	71	55	77	74	82	72	68	63	80	83	78	72	71	80	60	78	61	89	74	90	81	83	64	90	70	72	73	82	58	79	71	71	66	70	86	75	70	62	78	80	69	73	66	64	56	57	76	72	77	78	64	75	69	77	69	68	79	72	82	73	91	68	84	63	74	71	72	78	81	67	82	75	75	73	69	68	65	71	64	79	80	81	74	66	85	79	76	77	72	66	74	75	73	86	93	64	88	59	76	93	59	68	65	80	79	53	67	82	70	67	63	85	67	70	81	61	74	86	82	66	72	75	76	72	81	68	89	84	74	78	69	65	64	68	66	78	79	72	66	74	63	74	69	62	78	81	63	73	83	76	67	66	66	59	70	78	85	66	71	70	61	83	63	60	74	63	96	62	61	67	71	76	79	68	73	85	61	79	67	65	70	65	74	66	70	74	62	71	92	63	64	56	79	74	76	79	86	76	68	68	76	68	75	79	81	71	68	77	80	88	62	60	75	73	73	63	70	75	75	59	73	78	81	69	80	78	58	71	92	85	67	78	77	73	59	61	57	82	72	60	69	70	84	98	72	82	87	64	72	69	75	75	80	72	74	58	78	71	75	68	92	67	78	70	79	74	62	84	80	62	67	68	64	63	75	69	72	78	83	66	73	73	73	72	54	82	74	71	66	77	71	68	64	84	68	76	71	71	58	70	76	82	69	81	66	69	68	80	81	50	71	81	74	83	75	81	76	80	68	78	68	64	86	51	84	75	84	76	64	64	73	76	75	66	82	74	79	70	70	72	71	57	70	85	81	76	75	94	61	96	78	71	80	73	69	69	69	72	80	63	83	69	72	67	76	75	72	77	88	76	65	83	71	64	67	68	64	72	83	81	71	80	71	70	70	67	73	80	60	85	74	84	70	64	62	67	87	64	95	71	54	61	78	77	83	90	51	68	59	72	83	74	69	78	65	73	70	68	62	77	78	65	67	63	73	73	61	77	79	98	71	57	72	80	67	48	87	76	81	76	75	85	68	81	70	85	78	67	72	81	67	72	74	76	68	69	70	82	87	79	68	73	61	91	72	75	69	71	84	76	72	67	65	73	85	93	69	68	83	72	82	67	63	54	70	82	76	70	69	75	81	72	77	65	73	74	85	85	73	82	85	60	54	72	65	67	65	77	70	66	77	64	51	89	58	71	74	77	64	72	85	68	71	64	73	78	70	59	63	68	69	59	74	76	60	63	75	73	91	89	73	55	83	60	63	63	73	66	84	63	64	82	79	74	61	65	51	69	73	85	73	73	79	84	66	70	66	81	76	79	83	81	80	73	72	70	72	59	74	70	71	70	63	76	78	78	87	78	87	62	76	81	73	64	85	92	73	75	66	75	70	85	68	75	78	100	82	70	72	77	99	80	82	70	76	82	68	80	82	82	66	81	71	75	73	62	79	72	94	57	70	65	83	80	83	83	85	79	68	74	75	62	64	87	89	69	81	81	81	71	72	65	65	76	76	73	79	59	66	79	63	66	68	73	82	76	76	79	81	73	59	64	84	73	62	74	82	91	69	83	76	65	76	73	57	66	79	71	64	76	71	82	80	75	76	74	64	80	66	78	55	76	67	71	70	66	75	61	58	68	90	73	67	72	63	82	77	80	68	65	75	88	80	82	72	87	81	74	66	67	75	75	55	80	79	77	82	75	83	63	83	57	71	76	74	61	64	73	75	67	74	84	81	73	88	83	88	79	78	92	85	66	73	61	66	70	74	67	62	58	61	69	74	80	73	74	79	59	76	74	84	83	82	86	67	85	90	97	82	68	88	67	55	84	63	71	94	73	75	84	71	72	76	74	88	66	73	70	85	79	80	63	81	68	80	67	73	74	68	75	78	79	68	66	71	80	70	77	65	86	65	77	73	76	80	76	87	82	68	62	59	68	70	80	74	66	69	56	68	66	84	72	72	59	67	71	73	91	81	69	82	80	77	69	78	79	61	70	65	66	70	96	70	76	66	60	69	77	68	67	63	71	69	66	65	69	65	53	85	74	55	81	67	66	55	75	75	70	82	84	84	80	80	83	58	63	57	90	79	81	64	81	80	60	92	68	65	68	57	71	80	72	65	60	71	78	82	66	71	74	75	86	67	82	58	62	69	85	65	70	89	60	68	59	73	55	76	71	77	70	79	65	74	85	94	78	72	82	62	80	64	72	81	70	61	76	72	94	78	80	58	79	78	71	67	74	68	85	57	67	66	90	85	70	80	80	61	54	78	56	67	70	64	85	94	91	70	86	68	86	84	72	72	80	91	73	56	70	81	81	79	76	65	78	77	75	82	71	64	78	75	78	57	75	83	63	80	83	54	69	70	57	68	72	75	66	83	75	77	70	79	62	74	79	64	80	71	90	68	57	71	72	67	68	73	83	78	61	64	80	83	60	74	85	95	76	73	80	65	60	75	74	64	83	70	76	75	83	76	69	69	74	73	72	60	70	69	63	70	73	63	72	68	74	66	79	63	79	73	72	66	76	71	80	63	72	72	76	66	67	81	72	83	58	85	70	74	77	63	66	83	66	92	82	68	70	74	79	75	90	72	68	60	64	73	87	74	57	72	73	79	75	65	69	72	77	72	71	71	72	71	81	63	81	69	74	82	74	63	68	75	61	66	75	95	70	62	64	59	59	67	83	73	66	72	75	68	70	80	69	78	69	72	81	72	80	63	86	71	62	79	75	67	63	88	82	64	64	59	74	64	85	54	67	86	89	72	82	78	78	64	79	75	73	68	79	61	64	73	79	71	70	75	62	62	72	70	82	81	72	62	58	76	67	85	68	71	64	78	62	73	69	76	67	64	58	64	72	62	71	77	65	63	73	89	55	72	78	64	76	88	95	69	66	74	75	78	70	74	71	74	48	69	72	57	82	60	65	70	65	80	72	66	70	61	80	73	69	83	56	69	71	69	70	68
10474	1154	2524	2869	2604	2113	1731	1451	1211	1072	962	820	805	765	734	663	605	571	553	496	476	487	469	387	432	446	429	439	409	389	358	357	380	364	346	380	356	359	332	358	310	305	366	351	346	314	322	348	305	313	306	334	282	324	336	298	317	296	323	308	301	318	313	302	292	323	295	287	293	313	324	305	326	302	295	332	308	313	292	322	290	295	293	281	292	288	301	317	276	340	339	300	303	308	338	312	269	289	294	272	314	283	316	296	248	279	275	268	304	319	282	285	310	268	305	306	307	288	293	303	301	292	277	252	293	301	314	335	325	326	331	299	283	309	282	324	308	269	288	308	309	278	333	310	278	303	289	297	297	291	289	306	310	294	303	317	301	303	315	284	296	279	298	311	301	303	280	310	295	283	291	305	293	274	301	278	287	257	295	315	274	265	285	305	288	287	290	319	284	289	290	300	307	285	327	304	279	305	293	281	287	294	288	303	308	299	304	292	325	316	302	314	309	289	320	317	282	280	292	264	298	283	288	284	292	313	306	292	312	299	276	291	286	293	273	304	293	280	286	319	283	299	313	295	276	280	306	300	307	317	294	291	302	297	302	317	297	294	330	289	294	306	285	272	286	325	321	312	296	294	289	268	298	305	309	301	297	308	285	274	282	280	301	271	243	335	271	299	334	282	268	284	273	288	297	288	281	273	288	267	273	264	296	308	288	301	307	301	306	293	288	298	331	292	254	283	293	288	302	318	301	265	294	258	282	307	294	293	312	306	285	283	328	316	261	281	316	329	295	285	293	320	312	267	288	295	270	313	294	321	293	314	298	300	303	303	283	233	293	289	277	309	279	302	303	269	301	268	297	303	301	300	265	308	281	280	327	282	303	302	301	311	298	279	301	280	272	270	293	302	269	278	277	298	334	278	280	288	297	316	290	296	296	312	299	314	282	297	277	294	288	310	296	287	316	281	285	293	295	302	288	293	302	282	289	303	281	293	299	277	306	295	304	292	294	307	310	290	299	279	286	280	291	296	283	324	256	305	320	302	283	293	301	303	288	279	265	284	342	285	313	304	303	295	292	307	294	267	266	313	306	319	267	305	285	287	284	321	321	282	312	282	277	305	302	327	284	284	294	260	312	316	270	286	321	278	302	295	317	283	295	311	300	269	290	262	277	270	286	310	290	282	283	258	268	305	261	263	288	287	276	286	307	315	277	293	292	303	312	284	293	294	298	280	300	277	301	290	289	298	296	280	294	302	290	272	279	307	290	288	290	309	301	296	253	284	283	269	267	276	295	291	279	266	311	292	298	304	279	275	301	294	290	302	326	280	303	309	330	292	297	282	301	275	279	315	304	307	292	294	299	300	259	324	296	267	307	333	304	315	294	301	298	270	304	326	302	290	292	291	297	273	308	292	300	301	286	283	266	294	294	307	297	274	279	276	288	307	315	306	309	287	313	318	280	287	312	296	285	281	325	290	297	317	266	296	282	294	276	290	276	283	284	267	263	293	297	280	312	286	333	328	296	297	295	290	281	294	291	291	280	295	303	305	279	308	283	276	272	249	289	287	297	281	308	298	276	285	295	308	311	251	342	284	310	284	287	296	275	305	292	271	310	324	286	282	293	295	309	281	298	316	303	270	311	312	311	290	288	319	307	287	314	293	290	267	243	322	301	294	277	300	280	300	311	277	287	265	314	296	301	285	295	339	278	281	305	294	304	277	274	321	277	302	279	274	302	323	291	294	299	284	315	286	280	280	286	297	306	306	280	282	299	287	297	311	330	294	314	286	294	305	272	286	299	300	301	298	298	308	303	302	285	334	304	298	306	312	286	298	319	290	322	298	298	304	304	290	289	303	284	279	316	278	308	278	297	284	305	265	284	265	281	302	326	282	280	289	292	283	289	317	316	301	273	292	321	278	306	277	296	325	272	289	273	288	314	284	300	299	292	269	289	285	260	264	296	301	314	287	313	276	290	271	309	266	275	271	267	304	282	259	301	299	285	288	285	326	289	291	286	271	287	270	291	297	293	313	304	283	284	283	310	262	289	294	288	271	304	288	279	321	307	297	286	298	309	304	270	324	302	290	305	288	289	265	309	337	275	287	305	309	276	301	294	297	307	278	313	290	305	290	291	280	261	290	276	270	282	282	298	295	283	287	331	303	291	293	294	314	305	288	316	311	267	315	254	312	312	261	281	277	286	301	290	325	294	272	283	293	294	271	291	296	278	296	321	309	299	295	299	259	293	298	311	313	297	285	285	293	311	261	327	297	298	308	298	322	293	283	297	294	323	290	273	276	307	303	285	279	264	283	296	308	303	267	268	276	276	274	289	316	286	259	312	309	301	298	296	314	308	281	298	310	283	297	289	299	266	290	304	296	265	294	293	291	278	270	285	290	275	298	304	298	325	325	260	290	294	283	274	291	311	293	257	266	262	275	275	292	325	304	274	295	284	293	280	299	305	302	329	275	294	315	272	279	298	272	287	287	316	303	267	260	287	294	342	279	289	299	323	314	279	285	325	294	294	309	279	285	304	274	329	297	282	270	255	316	314	329	285	298	279	282	277	295	331	305	310	323	287	287	246	278	285	300	272	327	262	274	302	289	307	296	296	294	324	317	261	290	285	298	310	312	273	259	298	293	275	298	300	275	307	262	302	288	301	292	305	270	275	304	285	314	313	294	268	299	290	302	287	315	276	291	270	270	319	319	268	297	284	288	285	277	270	310	280	315	316	294	317	302	285	313	294	318	298	287	306	288	297	289	261	324	281	273	326	291	304	288	317	295	306	304	292	268	285	332	293	275	306	289	274	290	275	261	305	299	286	259	276	301	298	302	292	310	271	270	295	312	277	279	275	292	288	304	271	282	283	271	306	310	296	278	292	268	279	277	323	314	269	290	295	305	280	281	296	307	270	298	321	313	280	285	271	316	307	285	329	266	318	302	310	292	289	277	303	303	301	268	300	307	279	327	279	303	313	303	283	289	292	306	299	289	283	319	292	298	286	323	294	314	264	300	320	271	298	266	308	265	303	282	291	277	290	322	292	297	237	293	328	282	302	297	334	305	292	280	277	251	280	302	306	279	301	312	285	309	278	307	272	259	305	261	296	263	271	292	271	294	287	270	291	266	261	289	321	299	293	308	298	295	268	298	284	304	311	328	313	308	338	272	315	298	282	309	281	292	297	291	318	265	288	286	289	299	312	304	296	277	291	275	265	343	321	277	305	289	315	301	292	291	286	339	273	259	304	278	292	307	287	293	339	303	307	316	292	294	281	304	306	293	291	303	317	301	255	294	303	305	282	269	252	289	280	283	278	317	285	328	303	266	281	268	256	303	310	292	322	276	264	323	300	292	299	295	279	297	256	300	313	300	250	250	285	292	273	290	258	258	308	300	317	293	278	293	286	270	298	288	307	284	301	300	289	308	301	268	283	293	286	334	288	274	309	295	319	275	273	283	297	304	333	310	271	327	310	307	303	292	292	300	260	295	296	272
27892	9036	2209	1541	1076	754	573	472	380	294	317	260	232	216	212	207	192	168	173	172	171	148	150	137	135	115	140	140	131	173	134	126	159	130	131	127	109	124	139	137	125	143	118	139	126	114	114	124	109	117	118	109	115	118	114	115	112	125	127	117	103	108	107	157	151	123	136	125	122	129	145	118	122	144	132	118	131	139	127	129	136	133	121	129	110	141	132	119	118	97	112	119	135	101	107	114	121	127	133	123	131	132	110	113	123	123	125	144	120	104	127	136	133	129	128	140	115	146	102	110	108	118	124	121	117	118	120	118	116	112	139	133	124	101	121	111	134	126	124	113	131	130	120	116	113	152	118	128	143	126	120	130	112	102	107	136	134	118	128	112	120	127	110	117	122	108	134	120	112	137	120	106	112	124	122	129	132	123	106	139	132	105	122	100	128	119	114	144	117	124	136	129	129	108	137	111	126	111	127	125	129	105	117	150	119	134	126	143	135	118	121	128	122	135	108	139	110	127	118	140	139	105	121	127	110	126	115	125	110	101	111	103	121	116	112	109	110	115	121	101	128	141	131	132	116	111	117	107	117	126	133	131	130	103	122	121	104	104	119	117	120	115	104	124	114	112	106	109	128	129	108	108	120	99	102	126	123	107	125	126	118	122	139	131	126	113	125	99	121	117	135	122	111	124	125	119	116	112	116	143	97	121	114	113	139	128	140	120	130	123	133	120	119	108	109	110	116	116	119	104	126	112	104	144	112	122	127	105	118	137	114	121	116	114	134	140	115	142	132	116	106	130	133	132	123	114	136	123	121	127	105	118	127	120	119	109	111	128	125	123	120	118	129	124	126	139	109	123	108	113	130	115	129	113	129	95	109	104	127	116	143	115	109	122	152	109	117	111	116	100	94	110	114	118	115	137	128	108	110	120	105	132	121	119	111	125	113	114	126	116	107	112	136	122	101	118	106	136	106	117	126	123	118	108	110	112	112	110	106	110	116	106	122	109	111	150	112	91	112	134	124	96	125	118	119	119	125	103	119	110	126	131	117	140	113	112	120	123	118	142	139	123	124	119	127	122	136	117	114	133	145	123	117	121	138	112	116	131	119	113	109	118	101	127	104	134	114	119	113	135	131	116	127	107	116	102	97	117	110	101	121	113	113	111	107	120	127	120	130	115	114	127	115	113	121	117	126	126	113	108	138	110	129	102	139	108	121	131	106	108	117	118	124	138	110	136	135	112	141	121	105	126	121	127	107	117	115	126	142	110	127	117	137	130	126	126	113	125	106	114	120	112	123	120	126	119	124	111	119	121	116	103	127	92	121	123	121	124	111	129	114	133	133	112	136	132	129	100	131	117	117	118	128	121	119	135	120	117	103	109	138	119	111	114	125	109	125	117	127	122	130	136	112	112	119	118	115	122	128	134	110	119	113	111	142	103	142	117	126	131	119	124	114	122	121	107	99	126	134	137	124	102	106	118	104	119	145	111	108	127	114	108	109	115	117	123	135	123	108	111	118	114	114	120	123	129	123	113	101	120	131	113	114	103	132	141	105	126	116	96	113	125	96	120	114	108	119	108	130	117	136	115	115	98	144	124	109	125	135	135	103	126	132	102	129	122	128	113	115	104	140	119	131	118	125	119	103	100	117	116	113	122	125	110	117	112	125	134	126	127	93	108	130	113	123	116	104	131	140	118	117	122	118	132	119	104	118	111	125	130	132	140	131	121	123	121	97	131	111	119	116	140	114	117	123	105	124	116	111	126	126	112	117	111	111	133	122	110	128	114	121	104	126	122	113	116	119	119	126	128	120	122	109	138	112	105	122	119	107	112	127	114	121	116	122	126	117	114	138	97	93	136	110	123	123	119	112	143	123	120	131	119	129	114	111	130	98	121	107	109	127	134	134	106	115	136	122	95	124	115	108	135	126	125	136	104	129	140	126	98	122	130	117	123	127	114	120	121	119	105	105	111	106	130	86	130	116	129	139	114	117	124	118	111	124	98	115	132	140	111	108	131	140	120	106	98	111	128	121	125	124	120	122	98	114	123	106	123	131	116	109	118	116	102	123	121	128	120	122	99	123	128	144	111	126	133	118	127	117	112	114	96	111	128	108	120	112	128	104	118	140	130	136	107	111	124	107	117	127	118	92	113	133	131	141	114	129	125	126	109	122	109	125	119	123	103	111	134	126	130	109	120	112	123	131	111	140	105	111	107	110	121	133	125	122	129	125	128	125	113	108	110	120	123	108	126	130	124	151	121	127	102	100	130	116	118	132	125	113	121	123	122	124	125	121	117	132	132	120	123	122	117	108	142	143	126	137	112	119	119	96	110	115	116	98	138	116	122	113	114	135	100	138	125	118	138	115	89	105	130	111	124	113	119	125	118	121	117	130	115	114	125	116	122	103	117	117	126	123	109	139	110	115	118	136	124	114	118	117	122	114	119	137	106	134	118	115	113	106	119	117	127	146	109	116	114	125	132	103	121	90	120	121	121	147	127	108	134	102	116	125	121	102	110	133	120	126	119	119	115	106	146	134	119	123	130	146	113	118	108	124	121	128	116	114	131	106	120	124	103	123	125	118	124	133	112	134	118	132	114	100	136	108	115	124	119	122	124	139	132	124	120	108	120	124	123	107	120	108	125	124	131	114	96	127	126	118	118	133	120	149	115	117	125	145	122	129	104	129	108	116	111	112	117	123	137	138	120	112	131	131	111	121	113	136	127	116	115	118	118	102	125	136	139	112	129	126	132	109	133	113	112	118	142	109	98	128	124	131	139	145	112	120	119	138	131	120	108	130	113	129	120	107	123	97	133	127	113	121	112	121	129	128	115	136	125	112	118	122	124	118	117	114	119	129	107	117	132	118	109	131	113	117	122	117	142	117	111	122	132	135	118	122	109	115	141	140	109	124	123	126	116	106	111	120	108	115	115	120	109	106	142	133	126	114	116	117	123	106	119	117	132	132	113	120	128	136	133	122	115	103	99	113	115	116	102	124	119	127	126	119	84	122	121	119	109	121	129	116	106	104	115	124	114	112	114	126	134	104	132	134	122	136	116	118	110	115	126	108	109	113	143	136	126	132	127	126	112	124	127	120	121	106	113	135	125	125	139	115	134	126	122	117	111	129	131	109	107	138	105	110	134	90	126	114	119	105	118	126	124	121	116	124	130	128	128	120	114	118	121	117	143	107	116	125	116	107	122	130	113	124	128	118	124	113	119	111	115	110	126	123	113	128	117	121	138	122	116	98	125	98	135	122	118	118	104	110	112	128	113	124	104	131	119	120	111	104	124	113	133	113	127	127	124	92	128	112	109	124	113	123	99	115	120	114	111	117	155	126	131	127	127	136	107	108	121	114	112	114	130	119	102	124	120	106	113	123	124	96	140	118	112	106	122	108	132	126	121	127	126	108	136	116	114	102	131	115	111	122	106	130	103	122	125	122	103	120	100	108	115	135	114	116	113	121	101	125	128	106	115	109	105	124	133	123	130
14598	2189	4893	5534	4909	3887	3260	2658	2260	1972	1703	1463	1430	1353	1206	1206	997	933	877	904	870	782	745	713	683	672	665	619	655	639	611	627	582	571	566	592	531	539	529	589	524	514	514	517	521	517	560	482	465	495	501	452	529	486	521	479	450	484	472	494	516	497	479	508	498	497	463	479	458	490	501	476	498	460	491	466	484	489	523	467	470	463	470	454	449	488	479	479	463	472	483	436	441	460	453	482	474	458	443	467	390	471	461	462	479	462	478	432	476	474	443	441	456	463	481	454	428	481	466	440	443	454	481	500	441	434	465	459	480	447	443	458	458	431	428	433	406	418	456	454	457	443	450	418	448	459	455	456	435	453	484	447	435	437	441	435	451	418	437	467	435	421	417	444	443	462	464	465	446	448	425	406	455	453	426	434	431	407	433	434	453	445	438	408	446	445	431	451	439	449	443	442	439	492	423	468	462	424	416	387	465	413	430	458	446	415	452	449	448	458	468	444	466	454	510	402	421	455	466	425	463	454	454	439	443	469	421	436	435	430	436	424	442	434	452	453	444	414	443	454	395	432	479	435	421	462	434	429	465	452	425	440	419	459	393	445	453	455	465	452	461	446	478	461	420	438	454	415	488	432	437	423	448	426	466	403	410	427	482	465	433	428	430	455	458	431	457	455	434	413	425	445	429	402	449	456	474	461	455	445	443	456	446	466	448	399	436	450	432	433	436	453	454	423	410	434	436	445	436	434	444	428	491	422	456	412	450	476	489	461	480	421	459	407	447	450	436	451	460	441	417	391	483	428	427	401	437	468	446	427	478	431	438	453	440	465	451	475	420	430	466	434	423	437	442	445	423	445	458	431	406	421	460	465	450	435	427	452	472	404	424	434	471	427	439	464	419	436	444	430	417	428	457	427	473	417	426	458	426	417	456	441	419	444	437	432	431	428	456	440	452	431	468	449	444	460	478	424	428	481	429	435	426	434	437	461	441	440	446	447	442	422	429	420	493	441	443	442	437	469	447	436	439	441	420	425	431	440	415	410	437	451	477	437	449	464	447	419	432	409	415	474	463	425	443	449	417	433	454	439	436	417	438	416	421	414	429	450	478	450	431	453	462	442	453	438	467	429	469	453	435	437	426	440	406	465	460	463	434	418	433	473	491	462	469	452	432	455	418	432	453	456	483	437	477	445	443	453	464	429	445	456	451	445	458	446	448	438	439	488	456	433	467	458	451	438	441	434	448	431	454	435	481	435	444	440	442	477	449	416	430	471	426	462	395	424	415	448	470	401	402	419	432	444	453	478	443	408	479	450	456	432	426	459	429	446	438	436	472	440	452	456	464	457	484	435	485	423	455	483	451	430	419	457	455	492	440	430	417	440	452	465	414	463	419	469	423	469	453	436	429	447	450	419	395	464	453	431	443	447	471	455	453	475	472	417	434	443	437	443	452	423	443	442	472	443	442	426	422	428	430	438	476	427	428	435	467	468	439	422	445	435	450	442	448	470	429	449	418	429	469	393	412	469	448	427	448	446	428	448	447	455	453	393	450	441	431	441	448	451	460	425	454	444	417	458	454	420	436	426	463	470	459	449	452	480	435	421	444	409	467	452	442	479	459	446	489	449	460	435	454	417	477	457	484	445	435	410	430	476	418	423	428	452	435	458	429	450	477	421	419	432	468	461	429	470	490	449	436	459	441	456	462	427	447	432	472	439	457	427	435	426	439	475	450	403	425	441	488	438	506	449	440	470	437	437	453	474	458	438	414	464	443	439	423	474	419	467	420	467	440	417	449	436	440	426	441	448	445	425	453	442	433	437	429	457	466	472	436	410	469	438	400	446	480	441	439	433	442	473	442	449	417	427	451	445	456	475	471	433	441	414	470	434	446	450	450	419	481	412	447	432	473	467	400	442	486	424	454	436	469	430	418	458	418	457	477	436	475	464	420	436	451	458	427	448	459	476	435	453	459	395	440	489	448	436	452	449	454	437	419	452	422	477	446	464	422	419	434	429	440	447	444	471	436	464	416	485	426	428	452	453	442	433	448	445	420	493	433	431	446	435	407	431	441	434	510	427	463	420	437	437	441	442	449	436	424	455	445	436	388	435	417	456	450	436	447	431	408	442	442	425	419	402	477	457	456	465	480	430	463	448	438	446	427	419	418	463	426	471	480	430	417	411	422	450	430	457	460	434	444	440	419	462	430	418	461	412	456	448	504	477	458	377	452	441	458	429	451	460	425	431	453	438	406	419	481	437	450	443	431	474	430	466	472	455	430	442	442	459	446	420	480	425	451	429	463	451	470	433	461	435	429	419	441	448	428	442	462	431	475	458	456	467	429	430	451	444	440	440	456	439	473	439	476	411	453	449	435	433	472	427	430	456	441	437	474	423	455	440	469	448	436	422	459	433	464	456	471	415	437	433	468	460	444	457	451	468	454	436	438	459	459	494	461	421	436	445	413	397	454	403	458	457	434	426	448	441	455	450	437	450	471	480	432	450	409	461	396	461	458	423	481	426	440	434	433	445	445	435	447	472	454	429	454	450	463	435	437	432	478	446	440	408	443	457	416	451	452	427	427	434	438	470	449	447	436	429	426	439	436	438	452	431	456	409	432	454	480	465	437	455	403	436	457	443	458	432	442	443	458	467	449	448	427	435	419	454	433	425	463	432	460	463	453	428	470	426	419	420	414	400	421	455	420	472	411	419	475	438	464	436	435	457	418	429	453	470	471	476	433	436	450	444	442	424	444	444	424	458	441	439	436	430	415	442	447	462	409	449	431	476	495	436	426	447	415	433	445	526	417	481	405	440	430	471	435	406	463	414	442	473	433	441	414	442	437	454	456	426	426	399	450	430	446	417	435	447	454	439	439	435	451	483	448	416	407	431	429	435	438	484	409	427	417	459	442	440	415	459	473	417	406	463	437	450	455	439	452	476	435	438	444	477	440	441	462	446	437	408	476	443	469	456	448	459	466	436	433	443	430	454	429	426	434	482	459	465	445	428	450	429	443	452	453	446	444	432	474	406	445	464	411	447	442	444	390	431	420	446	487	416	470	458	463	472	425	436	415	461	460	415	469	463	440	458	465	485	435	435	447	437	463	423	422	426	424	424	461	440	408	486	477	446	480	441	455	433	464	440	418	444	424	451	428	440	444	438	455	443	422	445	414	440	440	436	446	433	449	456	461	445	440	457	449	452	484	431	421	437	416	442	427	450	458	463	407	441	450	423	470	456	450	482	431	415	419	460	453	419	425	444	439	503	456	414	460	444	427	438	429	441	459	430	433	454	447	434	462	464	444	479	419	461	408	444	456	425	483	468	464	427	457	399	409	460	454	456	477	400	437	460	423	435	460	475	440	428	441	451	421	459	414	445	424	412	444	414	403	471	466	431	451	420	423	446	457	441	437	427	468	439	459	420	445	423	420	458	405	433	421	441	422	440	438	446	466	450	434	456	400	431	476	463	457	444	465	426	506	435	451	452	430	445	473	443
2654	290	216	196	179	159	154	152	145	125	149	150	122	142	133	154	144	162	137	143	147	139	151	133	142	132	132	141	123	146	137	148	153	137	132	149	121	155	147	144	137	135	141	137	128	137	130	145	150	127	140	107	135	133	129	133	149	136	141	134	146	136	134	134	135	142	149	145	150	132	128	124	155	137	148	142	134	133	129	137	145	136	145	146	156	130	151	131	130	122	170	128	139	129	116	123	122	131	120	150	129	161	133	134	134	130	138	137	124	130	122	127	136	127	149	149	136	144	137	135	118	134	128	137	137	114	147	122	127	139	133	130	114	115	150	125	157	142	130	118	129	149	132	139	111	105	143	144	142	140	132	147	126	117	141	155	141	161	148	135	136	134	132	137	131	153	145	119	125	131	131	135	125	131	138	146	149	140	152	156	144	124	149	115	122	144	141	127	155	146	139	144	130	151	133	146	133	146	132	148	128	138	142	141	134	156	126	122	135	131	148	140	145	105	172	151	141	145	156	130	140	141	129	110	136	142	138	130	129	137	131	140	141	136	137	135	136	133	176	138	138	147	134	116	160	151	133	116	151	121	144	131	141	134	144	134	143	130	114	131	140	138	142	137	146	145	131	141	149	175	121	116	166	128	154	149	170	130	137	168	155	132	120	154	128	121	141	153	133	145	145	128	128	156	127	124	130	126	145	140	144	128	132	122	141	138	114	120	134	142	150	151	120	134	133	143	157	140	128	117	121	130	131	128	134	145	145	130	133	156	152	127	141	127	140	154	165	160	144	132	125	135	126	143	114	112	130	159	147	132	152	145	144	161	144	142	148	130	132	149	126	138	140	128	122	132	133	136	129	124	149	102	146	130	143	138	133	131	149	137	144	149	136	141	134	141	131	137	149	161	126	142	141	139	126	147	134	115	136	123	136	158	151	126	162	126	131	150	122	129	155	168	153	127	128	133	136	140	159	142	147	146	148	113	133	125	126	137	137	139	139	152	116	124	157	135	140	131	177	153	131	131	133	134	145	140	139	136	148	129	147	145	130	161	163	114	143	130	159	155	136	132	133	143	121	157	144	136	140	142	126	120	158	144	129	143	156	141	141	157	133	131	135	143	148	127	122	117	159	148	151	120	141	118	135	159	146	156	158	139	127	131	131	129	136	128	129	125	139	139	146	116	121	145	130	118	134	129	152	147	142	154	132	137	133	149	140	146	143	120	116	142	143	140	147	158	129	118	123	149	140	159	125	119	132	129	142	137	149	149	164	131	148	150	136	128	142	132	121	120	138	144	119	136	134	138	140	131	127	134	130	149	149	120	134	133	143	144	115	137	142	149	142	140	140	134	160	131	149	146	131	163	137	148	145	148	127	126	140	148	140	132	135	146	151	118	139	132	152	137	139	152	125	118	126	139	126	139	135	145	134	134	165	156	128	148	133	132	137	130	134	140	125	124	131	117	145	125	139	155	156	161	161	130	137	137	133	138	138	125	137	148	158	164	146	121	135	136	140	122	153	147	150	125	151	122	145	159	144	133	134	156	138	153	135	141	146	141	153	117	144	119	123	140	119	138	152	129	151	146	135	124	150	142	160	135	145	135	129	123	150	147	159	132	129	119	148	117	151	133	142	157	116	114	114	130	113	109	148	111	149	154	127	119	150	132	146	150	145	139	152	119	152	111	127	136	131	168	134	139	143	152	135	137	120	147	163	139	137	159	138	124	137	118	127	117	129	146	139	125	139	153	134	130	148	147	150	154	130	117	142	146	139	149	141	135	136	123	150	135	136	153	142	131	144	130	120	155	131	136	143	160	154	125	134	152	133	131	138	123	158	164	124	142	150	135	127	135	112	160	134	137	164	129	139	132	123	119	142	145	153	140	136	133	122	145	159	148	145	124	139	135	135	132	135	128	119	141	113	131	145	130	129	123	138	130	140	126	131	134	144	150	142	142	153	106	154	144	139	147	122	131	156	146	134	119	144	114	139	127	148	137	135	141	142	141	164	146	148	141	132	143	133	142	134	125	161	119	157	138	114	141	126	130	136	161	130	156	142	140	149	136	130	131	140	130	140	141	139	140	111	115	118	130	142	132	136	134	134	127	126	137	156	150	154	126	146	145	146	133	151	147	130	148	151	131	143	120	150	132	149	148	140	123	137	129	141	125	131	121	141	135	150	140	142	116	113	115	132	124	134	132	135	141	152	135	143	111	151	160	134	118	157	134	138	135	140	130	134	127	147	139	140	128	147	159	117	127	146	141	123	155	142	153	139	139	157	155	143	125	135	150	140	134	143	143	123	127	145	137	108	134	154	135	131	134	141	139	128	140	148	140	146	124	100	151	143	137	128	129	150	164	137	135	149	131	135	126	146	130	143	129	126	141	144	143	127	137	137	147	132	156	124	143	142	147	124	124	144	124	139	114	144	140	133	158	155	138	142	132	138	130	125	128	122	140	124	144	127	147	136	124	138	135	120	139	135	115	152	136	122	123	134	116	119	134	124	158	136	132	132	135	159	129	128	128	127	118	120	145	136	122	152	137	156	147	146	138	122	135	132	148	155	145	142	151	141	137	125	144	130	131	129	116	144	140	136	128	142	160	134	114	131	118	133	139	147	117	119	115	131	128	133	134	133	143	134	135	126	129	138	146	148	131	154	121	143	136	162	141	143	120	146	154	131	159	162	128	121	122	124	135	132	127	135	132	148	120	136	133	163	131	143	138	132	150	144	149	133	139	140	129	141	107	141	132	132	135	129	144	137	137	123	121	158	154	146	141	134	147	127	138	131	127	124	137	153	127	133	147	130	144	141	147	129	139	122	140	142	135	143	132	139	144	146	145	150	105	138	143	151	134	133	143	134	135	138	152	133	134	154	131	133	147	125	121	124	138	140	126	151	112	131	145	146	135	138	140	143	157	148	142	123	144	136	125	117	137	157	142	139	127	138	142	125	156	144	146	126	144	134	147	138	140	133	129	132	139	152	143	145	143	137	134	135	142	117	125	141	151	154	170	142	153	159	146	117	133	146	140	111	137	143	137	121	133	128	170	133	135	139	149	136	140	158	128	143	134	128	133	125	139	139	156	148	129	152	149	134	150	174	139	126	127	128	140	133	143	141	152	138	167	155	132	135	146	140	122	132	129	138	142	159	126	136	130	130	119	124	131	143	141	140	122	138	154	141	143	134	146	116	130	135	150	144	146	126	113	128	139	117	143	139	127	179	132	142	131	128	140	139	130	160	114	132	141	143	147	118	158	153	130	164	143	134	143	130	142	144	139	147	160	143	137	169	137	150	138	135	138	145	147	141	149	135	153	151	144	140	133	144	130	127	137	158	144	155	129	104	145	125	134	125	133	130	118	159	150	121	139	132	129	139	137	145	132	127	140	142	140	144	135	140	120	119	134	148	154	120	151	132	146	132	126	122	157	135	131	138	134	142	140	146	134	128	150	154	135	128	131	135	151	148	149	163	142	137	134	121	138	140	148	141	152	134	167
4395	573	630	671	710	622	631	584	561	576	590	526	556	527	545	492	537	532	543	491	475	516	532	456	514	568	498	509	499	508	491	522	522	474	502	528	463	480	435	497	483	492	492	511	524	485	502	485	513	508	521	508	508	502	504	488	517	503	497	502	481	477	481	461	494	498	459	479	479	489	504	464	490	484	497	521	491	497	483	518	535	507	508	497	483	463	526	527	514	502	513	496	451	488	485	505	466	477	480	474	485	471	488	486	479	505	516	532	460	503	532	538	488	513	487	509	498	477	515	502	484	502	456	484	489	518	527	480	489	473	490	438	521	474	507	482	474	516	548	501	464	438	500	503	484	523	494	508	495	465	453	488	510	479	516	537	479	522	484	496	531	502	483	494	496	485	470	497	519	462	511	494	475	486	491	493	481	524	473	487	463	518	499	489	504	529	494	483	467	495	497	526	466	459	505	453	492	476	529	539	486	518	496	453	501	548	532	515	491	531	492	459	501	483	499	481	505	519	543	517	524	476	490	473	513	489	497	466	525	493	489	490	500	485	490	481	487	505	511	508	501	495	494	500	466	486	485	494	489	477	512	514	486	506	507	518	492	521	478	505	454	524	501	488	525	468	489	447	489	491	509	494	494	450	508	501	492	488	488	491	502	506	484	515	540	503	516	485	476	494	459	485	441	518	481	535	515	482	497	484	486	456	485	493	489	489	495	464	460	504	452	477	495	513	488	485	504	497	497	503	512	445	494	493	470	496	502	513	470	507	496	490	478	511	533	495	465	501	448	523	514	476	471	463	494	461	494	498	502	465	489	480	497	499	484	459	463	512	512	526	488	512	483	470	419	482	471	512	503	503	510	498	472	498	456	480	538	500	471	498	516	499	513	501	518	466	490	458	474	498	480	475	502	550	440	454	487	450	498	525	488	463	490	513	493	497	493	486	458	491	493	505	482	490	489	496	516	509	491	508	497	492	487	511	509	476	500	482	449	484	472	527	515	493	538	502	489	466	481	478	481	443	487	510	475	513	503	539	484	497	489	471	457	478	495	471	473	461	494	509	456	492	470	426	502	500	476	476	484	483	488	505	519	488	494	471	544	452	490	474	489	475	483	505	478	520	494	492	492	473	515	510	527	480	492	508	489	512	491	466	477	457	470	502	440	490	474	500	498	519	457	474	469	514	491	528	550	503	483	484	489	498	518	460	507	510	515	497	482	492	484	559	514	476	508	534	468	483	488	520	462	506	469	464	495	490	496	456	468	467	491	525	466	500	495	508	510	551	505	476	474	534	472	516	493	460	479	480	462	513	470	489	485	484	485	505	504	503	497	487	482	555	521	527	488	508	486	514	479	493	473	502	471	546	458	501	526	508	496	453	466	481	508	461	469	493	482	486	509	489	495	538	510	495	475	477	495	438	522	503	477	471	496	518	499	488	486	530	469	500	477	490	462	438	495	500	470	490	495	524	463	474	523	494	511	503	536	504	470	432	479	501	479	478	496	460	490	495	529	461	521	477	520	517	474	448	503	480	494	511	481	494	494	523	481	509	495	493	492	515	463	455	493	471	514	472	493	463	524	497	486	477	493	485	519	487	485	472	483	471	509	487	492	531	498	471	511	499	499	483	476	493	458	467	532	497	471	478	473	489	507	516	487	499	491	524	487	483	545	467	495	514	514	501	478	493	506	471	479	501	472	464	459	481	517	503	519	491	467	533	504	473	517	517	519	495	511	511	501	480	497	507	481	465	481	487	536	499	500	489	523	504	513	542	496	493	495	495	477	524	488	515	506	489	519	508	497	489	483	486	496	481	514	523	467	485	485	470	497	504	462	515	525	485	524	491	480	504	500	459	509	481	505	491	500	505	484	486	528	475	506	506	486	481	467	462	478	460	462	460	493	476	512	479	477	454	487	504	480	517	478	477	485	543	500	539	491	498	479	539	497	472	483	526	536	477	510	497	468	500	513	489	500	514	515	461	480	490	497	504	472	528	450	443	469	470	511	505	495	477	471	481	483	471	475	499	493	517	492	478	541	485	484	458	496	470	529	458	480	509	449	472	486	499	499	520	494	468	490	496	522	501	455	528	476	513	486	478	450	491	505	464	510	512	493	506	480	502	495	488	493	491	490	461	493	487	478	509	514	481	515	486	503	496	550	525	451	488	486	485	499	496	506	502	487	470	497	494	505	508	490	487	505	464	511	510	505	500	487	482	462	510	503	452	466	476	522	495	487	457	507	518	482	531	498	474	480	501	449	500	486	514	535	477	495	495	461	505	476	498	490	488	488	426	466	475	471	485	481	506	484	457	536	467	488	482	502	516	512	491	474	490	532	473	510	494	499	511	473	480	504	495	480	473	507	479	526	572	484	489	512	475	496	493	469	501	501	491	496	522	495	524	472	491	443	515	475	498	535	503	476	476	506	465	500	483	457	473	483	481	483	490	496	470	496	480	516	469	471	494	468	500	509	529	483	519	484	477	499	467	473	515	485	497	472	471	488	487	452	487	465	509	497	508	516	517	505	498	530	460	496	491	520	481	513	481	498	522	483	498	521	473	499	496	455	464	487	466	480	465	473	529	498	486	494	488	479	458	476	481	490	457	474	506	535	495	524	459	482	486	509	520	496	508	495	457	502	500	454	501	502	482	489	473	523	464	461	488	495	526	472	458	504	507	497	463	493	509	446	541	498	519	491	516	466	475	538	494	522	534	477	488	490	470	475	516	504	464	467	527	505	480	454	477	501	480	511	480	495	460	490	489	499	477	503	504	498	490	498	484	464	477	495	487	518	509	477	518	458	480	490	501	537	472	470	510	494	502	507	475	467	461	490	477	495	470	461	496	501	494	480	499	489	516	478	498	467	480	525	478	462	501	506	537	493	492	502	528	482	505	481	493	495	471	477	500	537	462	494	506	503	501	498	515	515	465	459	526	493	479	501	508	483	536	469	450	531	487	459	518	494	453	481	412	497	502	462	548	486	474	524	527	518	520	489	527	456	490	507	497	509	475	464	476	515	474	490	523	436	527	510	490	473	531	486	473	464	508	469	462	495	484	510	499	479	491	486	503	480	504	508	464	467	491	508	513	458	488	473	486	469	475	437	474	495	514	442	501	527	514	490	499	463	512	506	464	459	523	471	506	510	473	518	500	508	489	523	511	475	473	500	522	529	518	459	493	472	480	496	493	470	461	487	493	463	492	490	478	442	481	505	487	521	510	463	499	498	453	492	491	506	491	496	475	532	493	484	493	507	486	465	518	517	465	472	451	519	507	446	497	478	511	491	479	494	495	496	520	505	467	494	509	488	530	485	466	501	464	522	485	515	509	489	501	523	482	484	502	515	483	515	486	483	538	482	514	518	440	514	518	509	477	474	478	508	479	493	478	482	520	477	483	512	471	495	508	498	504	512	492	503	476	494	520	481	482	453	490	482	527	476	526	483	498	481	514	489	500	503	483	472	489	476	465	478	514	515	506	473	502	490	467	453	484	504	504
19562	2665	1102	822	544	360	336	265	194	175	176	133	125	134	117	106	119	108	87	110	76	98	98	89	75	99	81	87	98	87	95	96	78	77	84	82	65	67	86	82	79	65	66	88	103	73	89	102	74	79	67	74	83	83	73	89	88	70	87	88	73	93	81	81	70	67	99	72	74	83	88	71	81	76	85	69	77	83	84	69	85	79	90	80	74	86	71	81	85	89	80	79	77	76	62	72	96	86	79	67	66	78	95	85	70	81	77	76	77	66	78	83	74	62	87	77	67	83	64	64	93	83	79	95	72	73	80	84	72	83	87	84	68	77	81	61	93	83	86	83	77	75	82	76	67	84	73	65	64	73	75	69	81	77	76	81	70	75	68	78	86	79	62	85	80	75	73	62	69	78	84	76	71	77	78	80	71	73	78	81	70	81	96	69	75	65	81	81	54	81	80	84	72	86	85	86	73	68	70	76	76	76	71	85	70	91	74	80	97	89	90	89	71	86	89	84	62	77	80	82	69	70	66	72	70	71	63	74	80	82	83	75	77	74	87	77	88	69	67	80	72	84	74	92	76	89	73	77	81	75	76	72	100	80	69	75	67	86	81	83	74	63	90	81	81	69	76	75	78	72	83	82	62	67	65	72	78	93	72	74	70	70	74	76	84	65	76	74	76	86	68	71	68	92	85	73	80	82	77	81	86	80	69	86	70	75	78	59	95	70	79	84	75	96	97	76	70	69	93	55	57	83	73	64	69	97	69	81	84	82	69	94	72	64	80	90	77	83	78	73	70	58	78	71	68	75	80	91	76	92	61	59	68	63	78	79	88	75	73	84	80	78	62	61	86	88	67	68	93	82	78	74	76	69	80	81	90	72	75	67	86	60	78	70	80	82	70	82	86	63	83	75	81	87	82	70	57	95	69	80	85	77	59	81	70	72	68	83	91	82	71	63	82	60	63	64	66	88	82	84	74	80	72	63	70	89	90	72	56	82	83	82	75	80	78	84	81	83	72	67	82	92	93	66	67	67	76	76	94	82	88	76	82	75	71	80	104	82	79	64	76	80	63	68	83	85	77	77	85	66	69	64	73	65	89	74	88	68	76	67	72	87	83	77	80	71	82	67	85	92	84	87	74	76	73	71	73	77	82	76	89	80	64	79	74	66	73	84	82	84	68	88	67	92	80	90	79	78	78	85	84	87	88	80	73	51	76	76	99	79	64	75	73	82	73	76	64	84	81	67	85	76	78	73	66	93	90	84	109	64	70	78	92	66	85	74	83	91	77	85	77	97	83	82	74	81	103	81	71	73	75	79	73	72	86	69	90	86	80	69	75	73	78	74	74	70	80	84	74	81	83	79	77	66	75	76	86	86	86	79	67	62	76	76	77	89	64	70	71	68	67	85	52	78	85	87	82	82	82	82	86	87	87	79	61	75	53	71	68	79	73	80	76	75	81	66	76	77	87	67	74	70	75	88	70	79	79	76	80	81	79	75	79	86	85	89	85	82	80	68	80	90	72	68	82	83	68	76	76	65	76	80	65	79	59	92	96	72	67	68	68	103	98	75	73	87	84	80	69	79	76	70	89	70	78	98	69	74	85	70	70	94	75	82	83	84	66	80	80	91	72	67	81	76	53	80	64	72	85	69	73	72	68	79	81	71	101	66	82	70	72	91	89	73	71	83	90	82	87	90	71	76	67	75	69	75	68	82	69	75	64	74	74	81	79	87	80	79	83	78	86	85	86	75	61	82	82	87	90	81	79	67	82	93	83	79	84	87	90	84	73	70	89	78	72	76	80	87	89	75	77	86	82	75	77	75	82	83	67	69	81	80	71	69	73	68	68	77	73	99	76	103	68	81	76	70	75	78	69	74	67	91	76	83	80	81	87	89	78	68	78	94	76	77	85	58	93	90	81	83	72	86	78	73	73	67	85	67	61	89	73	73	81	87	69	69	87	62	88	73	83	85	78	71	93	80	72	71	82	63	73	77	97	78	49	69	68	70	90	56	60	87	80	79	68	73	91	73	81	103	74	82	71	62	74	88	74	67	73	76	92	85	74	82	84	93	67	76	87	69	62	93	68	78	81	84	80	76	75	73	94	70	66	75	67	72	81	81	75	74	81	94	86	78	80	84	70	62	78	75	71	90	85	87	73	70	60	63	71	69	87	74	88	78	74	92	85	74	75	59	73	88	70	69	90	80	87	82	79	90	82	74	73	76	73	82	67	76	84	69	73	71	82	88	76	71	67	96	65	67	89	71	71	83	75	71	77	69	86	73	70	71	73	63	82	77	72	64	79	62	82	91	80	88	83	69	83	84	84	63	94	72	73	73	80	58	81	75	88	89	65	65	81	82	87	73	81	80	68	78	72	70	89	86	68	74	83	73	80	77	71	77	73	85	62	81	74	81	73	71	78	70	82	80	78	66	72	82	90	74	69	75	74	86	88	67	89	80	78	74	92	68	75	71	99	87	76	82	81	77	79	90	79	78	77	76	64	84	74	71	61	77	80	86	79	71	84	76	85	75	80	71	81	72	100	77	68	79	68	71	92	72	65	77	92	76	63	76	88	74	72	94	73	85	81	80	81	82	77	78	71	85	67	86	79	95	89	74	66	82	81	74	92	67	68	74	89	78	74	71	66	96	69	50	74	77	82	79	66	72	74	68	63	69	65	53	97	89	89	99	76	75	82	93	85	69	84	88	90	88	95	69	74	80	81	95	77	67	71	61	66	102	76	82	89	76	76	82	87	88	67	92	74	80	80	80	66	75	81	58	65	67	69	88	78	66	73	82	82	81	87	91	77	90	73	98	83	80	75	81	75	81	84	77	78	86	62	102	75	96	80	83	74	82	84	67	64	80	72	82	95	75	81	83	74	83	69	85	84	108	78	64	81	80	78	72	83	69	74	83	67	73	68	85	88	85	72	88	70	58	80	85	79	58	66	66	76	63	77	75	81	80	91	63	79	75	70	79	66	87	108	82	72	61	76	70	83	72	76	82	70	93	86	92	69	80	66	86	61	76	74	87	65	93	87	68	83	75	85	72	87	85	86	88	69	78	84	63	66	75	77	63	78	80	79	71	65	64	68	76	82	78	74	77	76	84	86	73	83	77	76	88	85	76	96	61	79	84	87	77	71	80	74	76	84	77	77	88	70	85	63	74	77	75	79	69	79	89	84	65	67	86	75	68	76	81	74	75	72	67	73	78	77	69	86	79	80	66	86	70	74	89	74	76	83	78	86	59	71	58	76	63	74	78	68	83	70	72	86	76	89	84	75	84	88	80	91	71	76	78	68	78	84	87	81	91	72	75	79	52	82	61	91	85	104	86	76	69	84	90	81	90	79	83	67	83	91	83	82	68	72	68	83	82	79	85	71	84	76	72	63	73	63	75	79	68	77	84	89	63	77	73	76	87	78	45	88	84	85	72	62	77	82	70	75	74	73	97	70	73	88	67	68	71	80	70	84	84	79	64	80	92	78	77	76	83
11417	1218	2679	3204	2700	2347	1774	1494	1311	1132	960	935	837	764	723	655	607	570	551	500	508	506	463	441	438	437	462	436	390	401	409	373	395	404	363	379	384	395	360	356	322	371	338	361	362	356	356	346	347	327	348	352	331	366	322	342	292	362	342	319	326	320	303	302	335	310	318	334	332	317	334	317	288	357	295	347	316	328	312	327	317	337	321	296	317	337	288	321	297	300	311	311	299	320	352	302	326	326	310	294	297	315	319	308	301	305	329	297	326	336	313	296	290	331	336	300	304	313	299	334	299	289	303	299	320	301	313	307	326	309	316	315	318	317	323	286	297	326	321	300	332	323	326	288	341	313	312	300	293	313	312	302	316	284	319	300	331	295	301	302	325	327	288	337	297	302	319	263	306	300	337	312	307	315	304	314	306	292	293	312	301	289	314	320	311	308	309	301	275	300	282	341	336	329	286	301	301	331	322	339	294	287	299	320	325	317	332	285	279	317	316	304	294	313	305	303	333	315	293	325	299	302	312	317	310	287	322	303	292	300	312	312	288	319	327	318	317	339	337	290	273	327	277	302	318	325	322	308	336	309	269	316	315	315	294	336	290	287	258	305	260	308	295	287	296	327	312	293	303	330	336	304	312	332	324	292	282	320	337	318	300	319	269	311	332	305	305	299	311	300	273	326	312	310	317	313	299	280	313	332	315	281	309	289	301	341	293	293	299	333	325	298	313	311	305	308	299	322	348	298	269	315	323	327	305	320	274	334	343	320	295	316	320	312	302	311	305	306	297	307	297	311	322	316	319	321	313	302	293	305	279	313	280	318	338	281	318	317	300	316	307	282	280	310	337	283	304	325	303	283	323	349	308	286	314	314	289	317	324	297	311	333	321	275	318	284	295	322	291	312	323	315	273	330	320	316	287	336	316	261	276	332	302	296	298	316	284	319	322	318	304	335	284	288	312	318	312	319	303	314	296	284	310	295	290	318	285	337	296	330	306	317	296	308	284	297	300	332	296	334	264	298	320	331	294	290	276	340	319	337	287	319	316	333	319	297	327	290	326	333	306	311	325	319	274	317	309	305	318	301	327	315	302	297	300	323	308	328	314	308	323	322	297	306	311	294	322	299	298	321	280	303	316	324	327	299	349	321	314	300	300	304	308	337	314	283	291	300	296	285	318	315	310	334	316	280	285	313	305	293	305	329	324	306	305	297	322	312	327	310	310	332	350	336	307	341	309	307	313	312	314	303	311	297	318	305	308	309	320	319	296	322	321	308	296	297	339	325	312	305	296	297	296	288	298	312	283	298	309	337	313	311	317	290	302	295	287	321	310	293	317	312	333	320	301	332	304	292	320	303	328	311	311	283	310	289	326	313	306	315	322	324	332	339	302	288	337	302	334	302	286	320	317	318	304	291	320	311	279	286	307	311	319	312	294	294	331	280	328	306	275	304	275	310	311	334	313	323	332	312	326	327	323	331	293	310	309	278	295	305	310	330	315	329	326	298	315	293	335	328	307	335	297	292	326	305	277	297	274	297	312	308	276	317	304	310	309	355	307	284	329	301	291	291	326	305	326	297	346	285	293	321	317	300	304	295	326	295	300	308	317	325	294	335	278	312	288	311	295	283	301	326	303	292	305	293	318	293	310	298	297	340	303	294	292	315	300	337	315	301	324	315	305	292	282	294	335	294	305	293	288	315	298	301	297	283	287	309	318	339	314	303	299	326	256	292	312	325	289	317	299	311	314	345	300	288	313	318	304	313	275	298	333	318	279	286	292	333	350	331	301	314	327	310	280	314	273	295	311	310	323	307	267	315	304	281	297	301	364	310	285	313	299	304	324	329	310	313	335	289	303	328	287	293	322	339	281	317	321	328	255	284	329	292	296	317	333	323	312	303	308	293	325	320	301	336	288	330	323	313	322	368	319	310	332	333	352	318	335	326	317	269	319	325	307	269	309	272	287	292	337	295	289	340	294	312	298	316	316	318	311	300	283	333	299	297	322	294	332	333	297	325	288	355	351	348	284	300	333	289	343	319	296	304	288	317	307	308	318	315	310	323	313	302	290	305	296	305	325	303	308	330	321	322	308	322	336	285	309	298	269	301	292	295	306	320	308	314	296	269	308	289	334	314	335	302	309	326	317	326	325	303	338	324	328	318	355	287	329	339	308	308	314	330	318	283	330	325	295	318	300	299	316	251	306	299	311	308	317	307	289	291	294	325	267	302	287	298	317	310	279	298	274	325	291	308	287	299	323	318	295	308	319	323	281	311	290	325	333	289	316	333	341	287	326	317	300	321	296	297	310	305	290	298	340	298	290	307	314	298	310	322	299	345	284	281	308	315	294	308	303	296	286	324	304	312	308	257	306	294	338	294	310	321	332	305	307	300	326	292	342	315	281	318	297	322	275	292	322	301	316	307	331	313	338	312	305	321	286	325	317	304	303	302	298	326	309	302	294	297	282	313	285	300	333	299	278	284	328	320	294	304	324	327	269	320	309	286	331	320	322	293	298	337	286	314	297	318	299	303	332	311	303	287	298	292	280	316	281	319	281	305	348	274	290	320	311	280	285	323	278	283	301	313	296	327	313	307	307	318	287	329	296	317	321	327	296	301	316	327	305	310	295	328	281	304	315	323	298	344	309	310	314	307	307	336	306	311	305	323	320	303	300	292	324	328	318	337	344	297	274	305	324	327	348	303	335	331	306	310	319	266	328	296	316	308	335	299	322	276	288	328	323	311	313	303	314	311	302	294	297	295	294	319	288	293	323	276	314	306	292	300	284	283	318	314	323	311	317	288	313	314	332	315	301	294	316	335	309	338	319	301	307	319	289	320	295	281	302	287	296	288	291	311	305	314	290	321	326	322	298	290	296	279	317	285	329	306	306	311	321	318	323	295	268	300	323	294	313	319	292	304	320	304	304	328	296	308	334	301	335	325	313	343	301	315	292	314	309	282	336	328	318	301	305	313	325	301	328	336	319	284	301	316	292	346	319	309	317	314	290	311	318	301	290	299	275	296	289	294	294	321	304	326	309	299	289	313	310	316	308	311	311	296	318	295	310	309	311	302	298	302	312	329	296	311	283	308	320	315	288	314	285	322	332	301	304	314	319	295	301	296	323	286	319	314	324	330	312	300	315	339	333	311	338	302	335	314	318	293	292	324	336	325	307	294	332	303	283	291	292	298	332	293	311	298	303	271	321	298	312	315	278	358	305	321	305	313	321	274	297	293	330	304	306	316	291	313	313	323	331	298	339	321	307	344	286	293	317	319	297	303	316	302	330	277	299	337	333	308	279	286	300	297	296	307	287	300	310	333	319	285	318	288	328	336	321	314	306	337	290	288	267	349	290	281	317	326	305	313	312	329	304	276	301	329	275	288	311	299	341	312	315	285	302	314	307	319	322	319	284	316	272	328	294	298	314	359	275	301	304	314	289	289	294	299	304	315	319	272	324	333	275	287	306	334	295	311	305	295	322	312	323	303	315	301
28410	9511	2282	1560	1062	779	621	484	367	327	290	273	255	216	196	206	214	163	172	175	158	167	143	146	149	136	136	132	147	151	140	147	127	143	136	145	134	123	134	143	142	141	117	131	110	131	121	124	129	116	122	117	143	119	102	110	137	115	114	118	122	118	113	146	123	121	142	144	124	129	132	147	117	135	118	134	118	117	123	120	131	122	122	142	142	131	125	129	118	126	119	148	126	100	126	124	131	132	132	105	115	120	115	128	114	109	133	136	119	121	117	118	119	131	125	126	133	111	116	113	133	111	128	142	142	130	132	117	100	115	145	121	124	136	110	102	120	128	103	121	102	134	120	103	132	131	118	139	104	122	120	117	116	102	129	120	131	121	104	122	101	124	121	109	114	118	118	119	105	112	125	125	135	111	114	122	124	127	107	107	118	115	130	114	109	126	113	129	130	112	116	118	120	118	111	120	116	122	131	131	125	111	108	118	114	135	119	96	107	125	123	129	122	102	114	111	125	129	117	144	127	89	121	106	118	129	103	116	122	126	130	109	132	115	117	105	115	131	115	107	128	108	106	104	115	117	124	111	116	114	111	113	107	146	111	109	126	116	123	134	118	133	125	135	112	120	127	138	136	111	136	125	116	141	123	127	104	111	138	128	129	117	124	133	135	119	129	105	120	117	122	114	132	118	101	121	117	112	98	127	106	124	113	110	121	104	118	145	110	95	107	124	117	117	120	130	141	139	109	126	126	115	137	140	124	113	120	116	112	111	122	141	129	103	107	116	114	128	111	114	133	118	117	115	111	118	108	118	131	113	111	128	117	137	112	112	129	123	121	125	129	125	95	121	111	99	113	129	113	138	117	122	133	135	119	125	128	116	122	141	112	128	140	130	120	107	113	130	112	123	109	118	112	119	118	138	129	126	123	119	124	114	111	100	113	130	107	134	124	128	120	121	115	112	116	108	106	117	111	107	135	114	142	124	130	131	110	115	141	122	110	108	110	101	116	124	109	131	135	123	125	127	100	108	98	145	132	109	114	129	94	140	123	122	100	120	130	149	118	116	115	122	109	135	122	140	128	102	108	131	157	117	119	128	125	137	107	124	118	114	117	130	113	119	111	106	106	98	129	114	117	120	123	131	117	129	111	108	120	130	136	115	111	126	124	125	103	109	131	143	110	119	124	127	126	107	128	89	129	111	131	116	114	132	146	136	127	112	105	120	121	137	124	112	123	111	105	108	109	116	109	114	111	120	120	109	124	132	123	113	121	128	117	106	125	108	126	124	118	145	114	108	124	105	108	101	126	113	129	108	98	115	116	120	124	115	120	136	105	119	125	128	104	151	111	125	122	105	117	117	129	123	145	120	117	141	122	129	118	123	127	120	124	112	137	118	122	131	118	124	113	127	122	115	109	116	136	103	123	92	120	113	145	126	131	131	136	109	122	133	124	129	102	104	120	106	129	113	137	121	128	105	109	118	121	112	109	126	113	132	113	123	120	118	117	130	108	125	114	125	120	138	118	106	118	121	124	112	112	125	124	135	120	108	110	126	106	108	125	106	120	128	147	124	125	142	127	142	121	127	127	124	125	127	115	114	109	120	134	135	113	127	117	116	141	113	123	120	128	114	137	105	93	117	120	127	98	121	120	104	129	125	117	102	108	135	127	125	110	124	118	122	118	128	120	119	108	134	123	118	102	119	104	134	111	125	124	121	117	139	109	122	130	135	106	114	115	129	115	107	131	122	123	133	123	120	121	130	129	120	113	117	139	104	115	135	125	106	129	114	139	115	144	111	135	127	118	128	126	124	118	107	135	125	120	136	111	105	117	147	110	132	108	121	115	130	106	125	103	121	126	118	97	134	125	125	116	105	133	104	124	116	124	128	112	98	150	146	123	131	132	127	113	133	107	132	114	127	117	114	138	107	130	127	133	124	126	123	113	125	125	136	120	130	130	121	125	123	130	132	117	110	131	134	113	138	135	124	126	121	122	119	111	110	113	116	130	129	138	149	121	100	109	121	111	109	121	116	113	141	126	132	125	116	121	122	114	100	127	116	128	102	114	121	135	112	109	105	115	107	106	122	129	125	140	116	117	124	143	114	127	118	125	134	129	115	121	117	130	132	129	113	135	125	132	102	111	99	113	114	112	121	129	106	127	142	125	114	134	119	104	116	144	121	125	119	136	107	127	131	113	124	121	118	105	105	122	122	113	119	125	124	124	122	111	110	129	138	127	111	130	116	112	112	100	124	113	125	115	129	139	117	122	130	118	132	112	106	125	130	114	122	131	137	116	114	109	128	112	133	117	120	125	119	128	106	118	114	121	114	108	137	123	129	117	123	110	136	139	111	126	118	135	119	124	127	124	131	123	122	112	96	118	135	103	135	124	138	124	106	128	121	121	103	105	143	127	160	119	115	128	127	125	137	121	105	127	114	119	117	116	113	124	118	130	122	139	119	115	124	106	115	126	114	113	121	123	123	119	116	122	108	120	115	106	109	123	114	111	123	133	120	118	132	125	124	126	120	110	117	129	152	115	116	148	101	122	133	113	135	110	107	124	127	126	130	101	125	147	119	117	131	114	112	107	96	122	129	135	106	111	136	127	119	95	128	152	117	127	135	134	99	141	98	112	130	109	95	116	125	107	98	134	118	115	134	126	129	117	106	112	118	118	117	117	136	115	117	123	128	134	99	104	119	113	130	115	120	127	123	147	124	134	131	140	116	121	130	109	119	113	122	121	126	125	127	120	125	112	128	118	138	120	128	129	114	133	119	120	118	115	135	124	121	127	98	132	110	110	128	110	136	130	108	127	122	112	106	117	102	115	125	114	134	104	130	109	126	128	105	117	126	129	109	116	129	128	124	119	146	121	105	123	102	140	123	130	130	109	121	119	122	118	124	107	137	129	125	91	126	148	129	129	125	125	109	131	123	104	126	117	111	122	113	143	137	131	108	149	108	119	116	138	122	133	120	111	108	118	144	120	111	130	100	114	121	118	117	126	116	128	117	109	118	119	125	95	129	106	131	119	129	110	138	116	121	126	126	111	138	107	101	101	117	123	124	113	110	133	128	106	131	118	110	125	121	111	114	139	129	128	96	132	96	117	118	148	134	124	124	108	124	117	119	103	125	123	128	113	124	123	124	124	130	103	115	124	91	116	119	125	120	105	111	117	106	114	115	107	100	122	141	117	135	120	116	128	97	114	128	111	107	107	120	109	117	117	117	107	119	122	130	118	117	115	118	134	115	125	113	114	126	109	123	112	116	121	121	142	125	87	112	110	127	105	125	140	155	131	130	122	104	126	97	130	105	116	126	112	90	126	109	110	127	119	137	116	102	131	135	115	117	116	131	115	123	121	121	117	134	123	125	112	117	117	128	123	119	120	120	124	118	118	106	124	124	128	107	117	116	117	130	129	116	135	130	133	120	126	135	137	125	118	124	116	119	112	110	110	125	127	145	126	152	122	134	109	106	112	126	129	114	127	114	122	121
14762	2134	4732	5519	4710	3854	3199	2657	2228	2018	1762	1475	1429	1293	1178	1069	1066	951	833	860	768	793	752	699	688	682	642	629	616	636	567	595	609	603	566	529	553	567	557	546	588	544	519	523	501	512	516	504	505	489	515	505	517	501	437	492	499	474	480	502	498	455	500	459	472	496	478	467	477	506	460	484	495	499	485	464	489	466	482	433	470	478	454	471	435	431	452	460	474	460	492	447	447	439	474	457	462	468	429	443	439	476	428	477	453	408	439	450	461	411	481	462	448	472	473	458	457	453	424	437	455	469	468	473	475	442	452	459	442	422	447	459	453	450	454	447	452	448	445	479	497	443	425	441	443	437	428	477	497	470	484	430	433	493	468	463	437	481	455	445	475	457	457	430	396	447	466	428	443	463	435	457	433	428	476	429	450	413	432	468	437	472	460	421	498	444	461	443	414	417	466	453	478	483	473	438	440	447	464	428	445	445	440	486	436	456	421	412	467	412	424	446	428	423	441	454	450	439	428	415	444	431	454	479	420	396	420	464	448	430	438	463	491	450	443	452	432	464	433	439	438	487	454	467	464	449	407	458	450	420	508	483	472	412	451	453	427	434	422	399	457	414	478	436	437	494	450	426	466	450	420	463	433	450	434	443	442	430	418	493	455	436	434	431	446	456	466	446	461	431	449	443	449	429	434	451	431	447	457	446	446	448	376	447	464	481	451	431	452	485	402	471	465	491	432	446	424	444	478	439	458	425	446	457	451	430	438	455	443	446	469	449	453	464	428	463	448	432	447	454	449	425	486	446	466	436	428	423	406	460	452	416	437	426	440	420	427	457	479	443	470	430	431	460	414	442	460	485	448	464	430	461	466	420	451	417	430	471	443	431	439	436	465	436	429	438	458	470	437	407	462	420	442	444	479	455	474	428	505	487	450	437	452	430	452	414	421	459	432	456	452	450	442	434	443	439	445	432	411	419	447	425	451	451	464	450	428	444	413	427	447	441	442	446	453	427	442	452	485	426	459	465	433	432	444	415	460	424	421	447	414	427	432	468	467	487	443	436	410	430	437	428	431	485	492	433	438	459	448	465	450	445	431	438	452	446	430	436	424	436	460	465	405	482	431	445	455	419	450	451	427	457	442	459	444	414	433	452	451	460	459	483	426	455	392	461	463	426	428	470	460	426	449	425	452	455	463	458	427	444	479	494	427	447	466	473	411	446	445	447	463	429	452	472	435	444	423	448	470	431	437	437	419	498	473	430	418	447	457	459	454	463	451	452	425	468	450	421	486	467	427	419	468	439	449	444	456	454	432	413	459	447	451	473	441	471	441	427	419	456	438	414	456	460	405	444	488	429	456	466	461	478	438	452	435	481	405	434	437	463	431	459	461	443	425	440	461	454	443	431	441	438	482	449	447	454	440	453	429	458	478	436	457	448	476	462	413	445	396	429	476	463	445	461	427	442	459	437	409	466	424	458	426	456	405	415	420	416	412	460	460	477	446	443	504	451	482	437	434	444	461	465	451	443	468	439	439	459	437	423	463	457	448	466	406	442	442	446	434	439	455	426	477	453	431	435	453	446	398	475	445	464	424	413	461	452	488	421	457	472	439	437	458	445	452	423	419	492	473	401	475	442	454	450	434	432	429	452	425	414	421	432	457	426	411	409	439	452	461	459	440	450	435	459	446	435	474	417	446	473	461	402	467	451	478	484	466	446	447	444	430	440	426	465	442	442	424	435	433	426	459	486	456	450	470	423	456	472	465	445	427	438	459	449	425	434	470	446	427	471	448	454	443	437	469	442	424	455	421	491	442	447	448	413	450	435	454	449	485	477	463	473	444	445	434	438	421	446	450	427	444	446	435	435	481	436	429	436	483	451	471	450	444	482	417	469	467	436	446	448	499	454	444	455	422	461	441	458	471	467	428	454	464	458	446	476	409	434	482	470	484	481	465	428	448	440	455	449	439	478	458	433	420	440	438	475	435	408	465	454	476	433	407	431	442	438	461	430	438	453	476	437	411	448	445	444	470	392	427	462	445	417	450	455	468	445	435	439	442	445	447	439	444	419	445	430	430	448	408	469	442	470	458	450	466	448	455	431	447	437	436	466	451	456	421	430	429	485	462	434	486	411	433	400	442	429	431	426	458	466	441	403	427	476	475	418	470	383	461	417	475	467	426	419	463	445	416	450	437	445	460	459	436	454	457	458	427	450	448	464	416	421	481	472	455	474	450	468	495	428	427	465	403	411	433	432	436	439	431	408	435	461	415	459	427	413	431	439	456	446	423	454	420	460	417	445	464	424	461	440	476	459	447	439	450	433	426	456	441	423	426	447	439	448	460	438	452	439	471	435	451	458	445	449	444	451	458	495	435	386	470	488	449	405	453	425	407	422	454	459	457	459	443	451	467	394	410	428	441	445	456	471	450	426	434	469	427	458	441	418	459	426	412	457	456	429	414	402	421	420	458	480	478	426	438	419	477	447	514	416	441	440	408	474	434	466	443	472	435	439	467	432	441	455	425	421	450	456	422	459	443	415	452	434	429	443	434	439	461	419	446	434	402	454	431	439	431	474	483	436	485	468	464	421	405	425	420	425	437	407	481	463	451	449	460	448	422	436	437	430	439	436	461	417	475	477	465	463	468	437	448	475	457	407	452	436	459	481	389	453	424	440	450	450	425	437	492	456	468	489	416	452	406	411	465	405	451	462	439	438	416	441	441	441	442	401	429	477	447	476	427	449	457	445	417	519	435	479	445	451	413	447	422	456	463	418	451	433	415	425	450	420	441	471	410	432	466	462	445	445	439	472	441	426	473	448	429	459	436	454	466	467	434	462	421	419	410	442	463	437	428	471	427	459	430	464	423	469	479	414	434	452	436	466	447	448	463	416	440	438	426	412	471	481	429	456	459	491	431	467	428	458	438	482	475	451	453	450	451	446	431	476	401	443	465	477	427	464	459	467	436	447	454	427	454	461	431	445	493	432	461	464	439	433	453	452	431	431	446	470	418	463	463	459	460	459	436	437	428	463	459	436	462	450	453	442	444	438	455	467	429	450	428	424	419	421	461	439	437	476	456	478	426	473	475	434	443	453	434	430	417	448	448	438	471	466	404	429	439	454	455	470	443	451	416	409	460	469	446	456	466	474	432	431	501	491	427	432	451	452	468	440	447	431	495	439	453	413	461	461	436	477	449	451	422	457	472	434	471	449	459	446	460	418	495	416	437	478	470	435	453	462	489	459	425	491	450	455	490	454	452	473	445	401	401	455	472	457	454	439	470	440	421	455	447	410	432	440	443	457	439	435	463	435	436	428	459	424	472	422	424	421	428	468	487	474	454	465	442	444	458	482	422	477	456	447	438	429	474	466	466	455	434	421	481	443	431	453	418	468	423	447	443	428	437	458	472	475	475	459	424	438	437	468	435	440	423	452	470	482	453	467	456	472	453	422	431	400	439	453	476	451	443	441	434	443	463	461	451	444	446	445	453	415	435	435
2587	266	197	174	154	182	150	152	156	125	146	121	149	141	143	132	140	133	139	142	141	137	168	161	140	131	143	151	155	141	126	134	134	149	141	142	147	148	142	128	127	143	133	140	140	124	127	152	130	136	152	149	136	147	143	123	143	122	148	132	135	137	141	163	163	135	112	143	135	133	120	142	135	157	125	124	152	149	152	141	143	121	143	157	133	128	121	140	113	132	149	124	123	128	149	158	133	149	126	146	135	121	149	135	121	127	155	131	133	133	131	129	132	149	124	125	136	123	153	131	146	130	132	130	134	112	142	126	146	131	120	142	134	139	144	138	145	143	125	132	145	123	138	172	129	125	126	124	137	150	150	125	121	124	135	134	123	137	141	147	125	104	143	141	164	139	132	136	142	118	122	121	122	156	121	127	146	138	136	131	164	130	119	150	139	131	142	132	155	147	107	136	131	142	138	134	137	138	130	139	126	152	138	139	132	127	115	148	151	135	142	139	120	141	157	146	138	144	122	120	158	138	109	139	145	119	128	145	133	134	133	122	142	136	125	140	135	142	132	158	137	119	142	129	117	137	129	114	136	154	133	158	141	151	143	137	141	126	140	138	138	143	143	115	130	147	133	142	138	123	145	134	148	123	131	118	131	139	130	125	145	138	127	120	134	147	138	140	137	141	153	160	135	166	127	140	133	146	123	130	146	174	152	129	137	142	139	138	127	143	152	144	111	145	132	150	145	101	130	167	141	136	130	136	131	151	132	162	138	121	120	128	131	163	129	132	134	152	138	135	133	122	138	142	147	124	117	138	135	139	154	137	149	127	137	147	118	110	155	131	131	132	144	144	137	117	177	145	153	135	134	137	145	143	139	131	141	132	140	140	143	140	136	161	161	130	138	146	132	141	139	140	139	154	122	157	139	137	122	151	143	120	138	129	120	109	152	139	145	147	127	119	160	119	125	160	133	127	129	149	120	165	150	148	145	130	122	118	133	133	127	147	138	126	151	116	133	117	121	138	124	133	141	138	135	105	154	149	155	135	146	114	144	115	146	132	144	143	138	138	148	134	130	137	128	151	123	143	161	127	131	133	121	130	147	131	146	125	149	147	120	157	151	155	121	122	146	147	139	144	128	112	143	129	130	122	153	123	128	138	152	123	139	142	156	138	133	131	150	146	127	149	129	147	136	130	135	144	133	144	131	125	127	127	151	167	124	135	144	151	133	137	139	159	136	129	140	150	119	129	119	156	145	153	144	133	147	125	107	124	117	141	145	144	140	152	155	124	144	143	130	126	132	161	142	125	136	119	140	121	129	104	136	131	150	137	121	126	114	133	113	142	151	149	156	148	136	153	129	135	126	141	160	153	136	126	143	152	129	127	123	151	148	144	136	132	131	165	143	157	129	126	151	152	139	151	136	136	123	150	142	134	134	143	124	130	134	164	127	141	122	137	145	115	152	124	144	137	127	108	141	127	125	137	143	126	130	111	135	128	138	134	140	126	140	139	159	132	125	152	143	128	142	148	118	123	151	135	148	124	133	137	140	103	140	124	140	144	153	131	153	139	129	146	130	129	153	121	151	129	135	128	160	113	160	138	130	149	135	132	113	134	127	138	139	125	133	159	140	132	129	148	128	149	151	131	144	141	109	123	149	132	145	140	137	132	139	131	140	125	142	153	117	143	131	138	144	134	131	110	150	140	122	144	139	114	162	132	134	150	136	116	129	151	132	132	136	144	133	137	142	133	133	139	133	129	148	138	132	124	132	121	148	156	145	119	120	128	144	132	126	134	130	111	152	129	121	159	132	149	124	145	145	146	128	141	123	161	136	143	136	130	136	129	140	130	135	127	145	146	152	140	126	144	132	123	121	131	140	106	132	135	184	120	122	146	138	131	139	131	130	120	140	120	157	138	130	144	115	130	136	124	139	131	140	138	133	125	140	135	124	145	133	133	127	133	146	153	123	135	141	137	128	138	136	145	141	131	150	157	118	118	152	139	122	141	143	160	140	137	149	149	141	143	131	132	145	111	141	131	138	113	120	131	134	129	122	150	140	154	115	121	130	102	134	156	119	161	129	122	132	141	121	135	160	143	140	107	147	141	135	124	144	142	135	129	140	132	145	137	131	124	121	140	144	122	138	142	164	124	119	152	150	133	129	149	146	114	127	142	156	137	131	131	134	141	138	136	135	145	133	125	135	154	145	131	135	141	126	118	134	133	130	140	134	131	135	120	143	126	157	128	151	142	151	155	132	141	146	142	127	125	122	131	115	135	127	124	157	134	129	125	131	140	122	126	132	137	142	135	127	140	128	119	142	126	132	134	114	124	128	124	129	144	131	126	144	125	132	142	137	129	140	125	129	124	133	141	149	157	136	145	146	137	135	147	151	128	135	128	125	138	164	152	122	126	119	136	135	130	147	129	143	155	136	128	136	132	126	130	126	122	131	142	132	141	145	155	136	129	119	140	131	157	135	132	125	149	130	142	126	129	136	149	122	140	136	141	157	119	121	136	140	166	137	120	133	144	162	131	134	130	135	122	157	113	144	170	131	137	154	128	134	117	128	117	129	137	123	157	130	125	132	132	140	140	148	134	146	115	130	141	124	134	141	117	144	119	133	140	131	136	121	131	127	134	114	113	142	123	117	138	136	133	159	140	120	118	136	125	139	133	130	123	147	148	143	123	129	131	134	125	141	141	133	150	166	118	142	137	147	123	150	117	136	112	123	114	125	132	126	131	156	131	156	143	153	129	144	143	135	130	154	118	130	150	151	148	127	140	135	140	143	146	114	124	114	143	130	148	140	154	136	122	130	144	140	135	144	158	141	126	150	142	143	149	138	120	131	140	139	141	119	147	143	131	127	143	147	144	141	134	144	156	153	138	146	141	148	139	122	142	184	154	136	130	155	124	146	122	129	147	156	144	140	148	133	146	119	135	140	137	122	131	140	120	151	171	157	123	147	146	136	130	145	126	134	129	129	152	129	165	116	138	137	149	125	155	135	151	144	143	142	147	133	125	131	129	133	134	120	136	132	144	135	135	142	130	130	151	137	114	150	144	148	143	132	159	162	142	126	162	134	130	155	147	139	143	123	124	141	142	132	139	136	148	156	140	131	134	119	136	127	139	149	128	140	155	140	139	154	111	130	141	141	115	146	145	141	137	133	142	139	135	133	153	136	139	139	123	133	143	135	136	130	144	140	152	135	135	137	143	165	131	139	147	144	147	143	143	136	168	118	135	147	155	138	147	136	127	135	143	140	118	149	140	137	145	135	142	131	135	150	148	145	142	154	145	155	140	148	144	125	135	141	152	141	128	125	126	128	132	165	147	136	153	150	127	123	125	128	148	136	148	132	159	136	132	131	141	123	131	163	129	137	153	132	141	144	152	122	151	140	139	144	130	129	136	141	127	131	123	117	149	140	126	141	145	158	109	127	125	141	134	136	149	145	132	158	143	141	133	147	118	141	144	138	137	136	133	130	131	131	131	149	159
4501	579	609	678	653	633	596	588	584	526	516	507	548	537	536	542	542	524	523	510	505	527	508	500	498	495	478	530	484	475	487	518	511	534	485	472	494	473	502	524	462	518	519	533	479	477	483	483	513	493	479	491	476	494	443	487	521	527	466	492	502	496	458	486	530	490	484	517	507	501	443	500	521	470	477	469	484	506	509	480	492	483	486	496	492	473	478	506	477	486	491	486	504	457	474	544	472	490	530	512	522	487	512	501	515	498	471	476	474	482	491	480	514	544	453	538	522	491	504	503	465	483	465	537	489	526	503	469	533	502	471	467	499	508	500	469	527	510	503	529	454	507	460	543	482	496	476	515	489	543	486	490	520	472	457	479	473	453	478	517	465	502	478	477	498	502	528	504	479	487	521	507	501	524	473	529	490	526	489	459	510	510	518	498	479	482	503	493	455	527	497	463	526	509	467	493	498	471	520	478	499	560	496	480	485	481	479	469	452	444	474	551	542	461	514	472	469	496	482	487	519	472	533	493	483	489	469	515	461	471	501	467	476	465	480	512	487	502	495	478	446	495	505	488	488	508	522	488	485	472	504	488	439	472	524	495	469	528	499	523	505	449	493	481	481	469	454	496	484	532	479	469	474	464	467	481	502	469	504	483	456	507	467	490	492	500	533	478	500	472	500	462	477	510	520	438	495	504	479	519	472	450	482	478	479	472	500	534	479	487	520	504	524	476	507	507	499	484	504	492	486	472	503	508	515	490	465	502	515	503	469	478	490	497	518	485	502	519	492	470	500	518	503	470	464	504	495	462	464	496	501	543	536	488	484	481	471	506	534	494	462	496	484	483	447	458	481	461	456	519	511	502	470	515	485	461	492	453	468	445	507	527	481	502	490	481	476	527	478	491	532	499	506	480	506	504	513	515	500	520	489	511	497	474	510	493	458	521	511	512	479	462	515	475	478	505	493	478	478	511	515	501	482	461	474	443	477	523	505	417	485	498	483	495	504	504	454	482	512	558	473	494	504	465	472	510	520	476	478	471	495	542	481	505	517	483	514	503	464	523	495	484	496	504	475	490	475	502	504	475	475	513	550	518	546	527	456	499	492	462	492	472	491	502	449	487	469	525	510	485	480	504	504	462	512	502	484	510	506	513	536	492	495	479	494	458	506	466	513	504	484	506	506	511	505	520	491	533	485	527	468	485	459	463	466	500	488	512	524	500	513	474	472	524	492	450	463	483	423	466	515	488	497	469	514	460	461	469	475	488	496	478	515	470	503	496	490	472	510	480	441	467	496	529	475	497	508	479	465	490	487	446	496	527	541	457	470	500	512	486	501	476	508	490	487	491	507	482	500	470	491	491	461	504	473	455	464	492	489	491	474	456	468	502	498	494	519	477	466	479	495	508	514	495	525	484	508	486	541	460	514	479	472	516	519	510	536	522	496	493	486	472	503	497	515	500	472	488	493	498	455	465	522	526	478	474	475	499	502	501	528	511	487	475	484	512	452	493	478	472	489	474	497	488	487	471	500	501	495	469	487	501	559	495	492	498	503	537	507	516	497	474	503	499	481	484	492	483	488	511	513	460	464	467	530	504	522	475	488	478	486	504	488	480	499	487	525	484	479	468	505	511	527	487	469	501	523	480	441	476	473	496	471	470	471	484	488	466	484	464	475	493	497	460	495	450	484	491	471	483	529	487	485	510	498	482	502	521	477	450	483	454	526	471	468	534	512	495	492	465	509	495	482	495	514	494	485	482	476	532	527	510	464	486	447	464	508	514	512	500	509	480	512	460	542	522	495	502	484	506	503	469	482	440	512	534	519	503	463	478	478	554	477	494	536	500	522	492	495	496	493	495	492	456	534	501	444	457	516	519	481	466	505	504	476	442	493	490	527	483	484	511	550	499	501	509	512	480	478	508	506	493	459	456	499	480	468	461	499	487	473	482	488	507	505	510	498	466	495	493	544	520	499	487	504	515	511	473	501	485	497	492	482	522	511	453	526	513	474	450	516	468	497	515	493	510	485	475	492	482	508	477	501	458	472	479	532	471	495	520	494	461	480	519	481	503	479	490	476	516	508	514	511	502	503	477	501	475	477	475	500	474	499	474	509	506	488	550	472	485	486	482	477	462	490	530	481	469	486	506	498	513	476	514	487	492	527	481	489	480	479	460	479	477	461	498	510	480	487	462	485	471	496	523	516	467	472	504	489	490	461	506	484	520	473	461	493	478	508	476	466	513	485	484	529	489	464	479	448	498	537	480	472	496	529	469	504	503	482	454	465	515	469	476	481	496	513	446	466	498	476	516	528	522	517	524	532	490	498	477	485	497	470	463	500	504	507	541	466	513	482	474	491	495	467	512	485	510	510	507	502	479	502	489	516	491	456	490	507	496	498	486	510	489	437	481	488	488	472	465	527	496	481	499	457	481	503	510	486	495	490	473	521	516	492	493	480	494	513	478	502	492	517	476	480	535	501	495	496	458	529	482	483	494	486	487	486	451	504	470	495	467	478	492	463	465	476	575	523	505	489	501	491	481	531	498	525	501	501	483	496	441	487	465	489	530	500	482	486	460	477	447	478	471	506	474	505	491	516	496	495	535	482	479	494	500	505	468	448	459	504	484	489	516	504	541	517	470	491	489	449	472	488	464	482	516	451	537	489	497	493	481	503	509	528	471	508	514	513	494	493	483	470	490	534	529	420	466	486	472	490	488	525	480	468	489	498	510	485	499	488	498	471	458	493	527	507	497	498	487	504	499	472	503	510	517	514	477	501	486	461	470	480	475	444	440	462	477	468	495	496	483	482	458	495	495	498	487	499	511	497	505	507	469	522	527	471	470	496	494	471	546	501	514	506	472	464	522	493	511	524	484	481	532	482	475	485	480	502	495	455	479	484	479	483	503	479	495	480	474	502	531	490	470	519	502	511	496	481	477	486	482	499	507	471	507	487	469	500	426	508	470	512	494	481	532	470	456	469	483	543	489	481	492	480	478	476	528	486	479	493	484	467	486	464	511	540	496	542	484	493	489	454	520	491	501	486	495	484	475	479	469	486	500	493	495	467	487	497	456	490	510	468	475	489	522	536	459	475	476	473	481	468	500	499	486	480	494	467	487	466	493	528	454	465	503	519	495	515	466	480	482	504	477	521	483	499	487	465	483	492	476	488	518	517	509	448	488	470	509	509	476	469	494	506	484	481	467	504	497	532	522	452	504	486	477	486	484	514	452	481	495	478	476	499	466	523	518	507	494	520	468	494	512	456	467	494	486	483	484	497	512	496	497	506	455	519	466	457	448	484	508	486	467	509	512	477	477	461	474	511	504	552	503	486	505	486	471	478	492	479	452	491	493	474	487	500	472	461	505	499	499	456	482	515	491	453	475	500	488	489	526	524	489	527	483	467	440	497	494	505	482	456	514	500	500	514	488	455	476	492	510	480	512	447	509	503	486	509	492	543	470	488	521	476	501	522	464	499	480	519	522	443	503	502	494
20109	2982	1104	756	545	405	286	247	207	180	174	160	169	112	129	120	124	98	101	100	94	112	97	91	80	78	66	72	66	77	73	82	67	103	82	84	98	84	82	68	82	88	87	77	60	84	94	96	78	87	71	90	82	82	98	97	75	84	68	61	87	78	72	73	65	71	88	73	88	96	67	73	78	74	94	77	88	73	87	71	75	91	80	95	74	74	71	79	77	74	77	70	72	75	86	58	84	87	71	76	67	80	79	67	75	87	81	83	75	84	85	67	83	62	72	80	75	68	69	63	89	65	75	76	91	82	71	93	80	75	96	78	70	87	86	74	72	62	92	75	81	68	85	77	91	81	74	92	72	67	52	74	67	88	68	61	76	74	80	92	86	75	85	72	73	73	95	81	70	75	60	69	83	92	81	85	78	76	74	69	77	63	74	57	65	69	82	82	79	93	93	68	77	80	81	86	76	64	83	85	70	72	86	70	89	83	66	74	81	74	77	79	76	60	68	79	81	89	75	72	85	82	88	63	78	58	89	78	82	89	76	78	79	76	79	69	69	77	76	89	76	82	68	76	70	75	95	84	79	79	76	69	68	71	67	71	73	75	101	64	75	90	72	85	70	91	70	70	72	85	78	93	70	66	62	70	71	79	77	84	80	66	87	74	73	84	77	78	72	85	81	74	64	72	75	80	82	56	75	65	73	75	67	76	71	62	71	65	80	85	80	71	89	87	82	73	83	90	59	71	76	109	92	82	74	76	79	94	77	91	78	71	77	80	60	73	68	69	66	84	85	90	80	61	74	81	66	80	72	75	77	91	59	94	73	79	62	83	82	62	83	62	75	86	87	69	78	72	74	68	75	68	72	69	77	81	83	65	73	66	92	68	59	85	64	73	81	89	76	73	78	82	93	66	68	61	91	62	86	82	104	78	85	78	73	78	74	64	72	73	68	76	79	91	97	87	87	71	81	62	75	72	78	43	107	86	80	76	56	70	76	77	74	67	78	74	78	89	73	77	74	97	85	83	67	78	70	84	79	89	71	70	74	74	81	82	76	73	80	62	77	87	86	80	66	78	86	75	75	76	64	72	76	77	76	89	82	78	89	73	77	84	69	90	84	65	85	65	79	76	87	66	93	76	92	83	84	82	83	83	68	58	77	73	77	73	76	83	71	78	81	65	79	66	85	90	80	92	77	70	80	77	69	84	57	83	80	71	82	68	87	68	79	75	79	79	77	62	78	82	77	83	79	78	73	65	76	74	83	71	91	67	82	67	70	76	66	65	76	75	61	71	71	67	77	70	67	66	86	84	73	79	78	84	75	72	70	79	73	88	61	73	79	71	76	90	92	82	74	75	68	92	79	73	92	73	60	82	76	76	75	78	68	86	64	80	81	84	80	75	70	75	77	84	59	72	71	64	77	88	94	81	70	72	66	81	78	87	85	79	78	73	67	92	88	81	84	89	64	74	85	69	70	92	88	87	56	79	78	77	76	74	79	71	82	81	73	65	76	84	68	77	76	84	69	64	76	84	80	86	81	85	75	71	80	73	77	78	77	70	78	65	82	72	74	66	82	88	81	72	84	88	79	88	76	88	69	72	77	79	87	73	86	69	74	87	82	74	58	68	73	72	85	92	68	77	82	70	66	86	76	76	72	80	80	73	81	71	85	76	94	62	83	70	72	87	79	66	77	79	80	80	86	64	62	70	77	77	72	80	69	74	75	75	75	68	76	81	74	72	64	74	74	75	60	66	79	76	57	69	81	92	88	76	86	86	80	71	99	79	88	71	75	86	81	80	61	69	79	76	69	91	74	72	76	80	62	79	87	77	79	65	92	78	71	74	68	88	84	82	78	82	82	67	57	82	84	82	74	69	76	74	69	74	73	72	78	66	79	90	83	71	69	70	68	63	80	68	85	69	83	74	73	82	80	93	96	77	92	77	76	85	80	87	111	72	84	87	62	67	77	74	80	66	80	71	64	73	68	62	80	76	66	85	78	75	70	85	80	71	68	82	74	70	74	69	72	104	82	71	57	70	82	82	71	82	79	74	70	64	77	90	70	67	86	69	65	69	91	78	66	77	86	69	89	78	86	89	72	66	78	81	87	78	61	74	68	79	69	64	69	76	76	95	85	85	81	71	67	83	72	80	81	80	84	59	63	78	70	78	66	72	75	92	70	83	90	71	71	67	79	72	78	82	69	85	75	71	80	76	91	69	88	73	69	75	77	72	79	87	103	75	64	66	69	81	86	74	76	79	76	87	69	74	83	64	67	64	80	81	88	83	72	77	79	60	93	70	77	70	75	85	97	77	73	87	81	63	70	86	79	85	80	74	81	78	73	79	82	79	82	72	67	87	80	79	75	67	83	73	65	76	76	78	68	92	81	92	89	81	86	79	68	81	65	99	79	85	72	67	62	70	81	81	78	87	85	85	76	58	72	83	81	89	66	81	86	90	79	75	73	73	82	89	67	69	91	83	71	77	54	87	77	84	85	77	91	73	92	76	67	86	66	87	74	74	64	59	86	66	88	78	70	75	69	63	72	75	65	90	80	79	65	71	69	68	88	75	87	98	75	84	77	74	86	73	69	91	69	84	75	79	86	86	80	84	78	78	77	73	76	93	83	85	88	79	70	76	82	79	85	75	60	76	86	70	76	64	71	86	83	78	56	76	89	80	76	74	76	68	78	70	85	72	85	84	76	97	59	64	62	75	71	73	76	72	64	79	74	74	76	73	69	88	93	83	86	71	65	76	83	91	81	80	86	58	77	82	92	71	82	73	74	71	70	91	66	79	80	94	70	62	73	66	59	67	73	80	83	69	103	73	80	61	61	68	72	76	82	70	69	79	61	87	64	75	71	67	52	89	73	86	66	85	77	81	83	80	69	75	69	76	64	58	62	85	68	74	68	82	69	97	81	94	60	80	76	84	79	66	87	84	62	78	96	84	71	61	91	71	73	90	79	70	89	85	79	66	65	67	79	80	59	82	91	61	63	83	78	69	91	68	69	76	53	82	92	69	77	94	72	60	69	78	78	98	60	98	63	68	63	80	64	88	66	75	80	91	74	68	73	66	101	70	73	76	82	72	81	88	60	68	74	77	89	76	74	80	84	79	91	90	69	60	71	95	66	73	94	70	81	64	65	71	63	68	88	72	77	65	76	84	80	70	90	76	76	69	88	89	72	86	75	79	83	79	88	86	88	71	91	60	78	76	83	76	74	75	66	76	83	76	75	72	74	65	81	81	65	75	71	71	77	68	91	69	97	75	77	73	79	93	83	71	86	71	81	76	78	75	84	70	66	78	92	75	65	77	76	72	76	87	85	73	86	72	71	78	75	79	80	73	66	79	83	77	60	69	89	61	77	80	72	72	87	67	95	72	57	88	70	93	74	79	68	75	61	86	72	83	81	81	69	69	92	82	78	65	86	58	93	78	66	77	78	78	82	68	89	78	75	80	84	65	69	79	89	81	71	75	71	74	81	70	71	83
11687	1206	2675	3071	2723	2195	1823	1523	1293	1093	987	890	869	789	675	667	601	576	508	548	455	475	536	463	455	447	443	397	421	382	384	385	379	390	399	380	371	398	393	338	399	371	347	366	347	322	356	327	333	317	347	344	342	352	337	367	326	320	284	308	345	310	346	329	336	359	341	326	333	362	323	330	315	332	340	321	339	293	310	313	357	280	323	319	316	317	320	313	322	309	305	306	324	335	307	341	355	299	308	340	299	286	300	322	303	342	330	307	317	324	331	303	301	340	342	326	324	316	341	304	305	292	256	319	358	304	317	285	311	301	324	327	316	312	330	309	313	270	295	295	298	320	309	278	311	294	318	311	307	306	292	302	305	327	295	305	315	332	315	329	307	309	330	310	299	304	293	318	297	281	280	302	335	305	335	295	327	332	291	298	327	310	319	304	285	360	318	298	327	324	295	312	309	308	301	316	299	333	299	330	326	292	300	302	331	328	309	296	311	308	294	300	328	321	293	306	295	296	323	311	275	334	291	313	336	301	316	306	299	286	325	305	324	324	320	327	271	292	261	269	305	295	309	294	333	326	307	312	331	324	336	307	301	318	344	308	317	306	318	286	309	306	317	317	303	308	336	303	306	363	308	301	266	286	305	300	308	292	311	336	323	329	307	308	289	302	327	297	288	325	296	352	341	318	343	305	323	318	321	321	316	320	302	276	302	304	327	275	319	309	339	316	308	310	308	344	292	300	346	323	302	322	300	321	272	277	310	342	318	335	295	303	339	297	304	285	328	308	311	318	327	302	313	325	302	301	301	285	315	320	309	317	308	316	297	314	308	329	312	297	322	293	310	317	280	285	287	303	312	310	310	330	330	298	277	298	304	305	286	308	314	294	310	313	334	311	305	337	332	312	296	335	300	287	333	296	333	281	287	291	332	309	317	346	318	291	280	277	303	313	306	304	323	303	313	300	320	305	291	315	319	306	287	315	317	269	333	305	300	293	274	276	310	314	312	313	311	321	320	305	287	334	320	317	292	299	298	292	336	278	294	316	278	328	313	320	314	325	308	311	316	290	304	280	295	335	294	323	277	319	294	292	300	293	282	353	317	313	284	317	293	303	299	285	326	288	323	301	309	271	334	293	291	315	340	311	324	341	319	271	304	290	285	268	307	308	319	344	300	300	327	292	306	307	290	307	298	329	300	317	282	305	301	326	315	308	321	347	288	284	301	278	334	333	322	271	311	290	284	315	315	274	302	287	309	303	315	313	326	297	315	289	310	296	306	300	300	322	279	323	325	265	323	263	311	300	295	274	322	322	314	313	332	320	303	325	320	328	325	286	334	334	310	289	315	275	321	320	293	271	291	345	308	281	323	291	303	288	346	309	312	283	294	291	321	305	289	304	298	319	326	296	316	294	302	332	304	302	302	315	274	307	322	312	306	315	302	307	322	326	307	320	289	311	333	315	293	317	285	316	303	306	330	347	275	321	301	299	300	277	317	325	309	308	306	289	304	319	332	311	330	327	303	320	344	326	296	305	334	309	316	275	293	317	328	317	267	295	287	301	314	298	293	317	297	308	279	269	286	303	322	336	286	333	324	319	312	323	286	316	336	290	294	305	299	279	288	304	301	309	302	311	309	306	311	343	324	307	323	317	305	319	303	343	312	324	281	335	364	327	319	369	317	320	312	304	335	300	305	312	296	274	317	317	314	296	315	329	294	282	299	303	303	289	296	296	305	266	280	292	298	286	313	290	322	267	307	314	302	299	313	317	309	307	340	319	301	305	314	307	350	322	294	337	346	339	326	310	331	332	318	304	323	300	307	328	305	308	316	317	311	307	325	320	341	312	303	341	306	280	290	319	309	295	291	311	284	281	303	324	285	315	285	302	321	349	301	312	326	310	316	344	309	312	274	312	292	319	297	311	318	279	288	318	305	312	269	311	311	303	297	298	327	295	312	342	288	275	277	339	303	307	314	280	325	318	324	308	354	321	275	332	328	295	341	297	293	304	310	329	322	306	299	332	321	334	302	338	308	296	298	310	281	305	311	339	302	309	304	323	306	344	308	300	311	328	333	326	303	328	334	307	313	300	299	303	310	287	320	299	295	290	335	324	299	307	325	303	328	313	326	316	301	318	341	302	283	321	306	292	320	314	305	284	286	337	317	302	312	286	300	298	300	315	337	337	317	294	300	298	323	327	317	283	283	296	335	300	326	306	310	313	307	302	316	288	295	286	306	307	306	303	289	296	304	321	300	331	310	306	292	312	299	288	300	308	300	304	318	308	325	304	301	294	291	296	314	310	331	307	313	285	304	313	301	305	319	313	293	306	309	336	277	330	288	316	303	290	318	321	318	273	302	303	280	291	308	309	298	344	325	322	320	299	302	304	332	272	304	329	303	292	312	350	312	312	283	340	322	321	278	308	295	288	305	321	297	304	309	314	288	313	335	311	312	320	278	306	347	289	319	312	300	302	285	306	333	306	288	306	303	313	288	318	312	284	312	278	298	286	315	303	303	316	342	305	284	323	278	299	296	306	301	290	298	325	301	299	294	313	318	313	307	333	300	305	316	316	321	295	333	287	341	302	328	304	338	307	330	311	290	292	304	300	312	317	294	296	294	330	288	305	318	343	277	263	330	294	308	291	322	312	289	312	332	321	314	301	308	291	322	318	332	336	301	290	329	307	301	316	300	316	268	328	285	302	328	329	314	320	311	308	321	302	268	293	280	304	313	343	328	296	311	281	298	292	302	335	275	293	297	305	291	296	310	305	288	307	309	289	303	315	294	324	316	317	311	314	309	305	335	284	321	294	321	301	294	322	299	329	309	318	271	305	309	281	334	300	302	313	312	301	286	315	307	300	283	312	337	296	271	319	297	299	345	316	315	301	293	301	322	266	291	301	346	296	326	272	314	302	319	306	292	324	318	327	295	335	308	293	297	335	281	309	288	288	295	333	327	308	297	311	331	308	314	265	316	320	313	293	327	316	336	314	326	309	288	293	308	322	291	308	319	314	305	315	320	295	286	297	294	312	279	296	288	287	306	289	270	329	317	316	308	326	319	297	276	337	294	288	273	285	306	312	326	284	309	307	292	310	317	301	330	304	333	331	299	301	314	320	309	297	333	315	305	312	307	330	339	301	316	298	299	310	287	326	295	292	298	327	312	312	300	292	348	308	315	311	287	342	295	289	301	334	319	283	295	288	309	288	269	261	294	294	311	317	307	301	307	297	327	312	321	337	318	343	316	295	287	314	287	278	334	310	310	302	320	319	325	343	298	282	366	308	326	323	287	330	291	325	329	286	305	290	299	295	280	301	284	303	280	287	341	297	310	335	324	322	325	287	275	308	345	328	314	299	324	319	300	292	321	343	320	320	320	312	318	320	308	356	346	302	295	303	315	313	331	287	286	289	280	335	322	295	306	300	312	330	326	274	324	325	315	290	296	307	317	327	322	314	349	318	323	320	319	269	305	301	295	279	297	309	280	297	307	321
30277	10929	2359	1573	1109	788	575	463	318	350	278	270	242	243	224	210	192	168	187	181	149	192	153	145	153	151	146	152	143	139	135	137	129	125	127	129	151	145	125	129	140	158	142	134	116	114	128	134	115	141	138	127	142	138	120	122	130	121	128	128	126	124	138	132	130	123	126	142	128	128	114	137	111	125	127	143	132	116	142	127	123	126	123	127	136	124	151	134	123	108	146	130	141	131	124	101	151	120	130	108	115	115	130	128	136	149	133	109	124	142	145	162	120	138	125	135	138	122	121	138	126	117	119	143	129	116	115	124	110	127	131	148	144	117	116	127	132	113	126	143	131	144	130	98	123	128	140	133	116	114	154	122	136	121	124	122	128	145	120	141	141	133	123	135	131	134	126	115	120	131	134	146	109	142	133	122	120	123	119	136	135	130	110	146	128	116	168	126	130	124	130	133	116	139	128	123	105	144	141	126	125	115	139	138	110	132	130	138	121	131	123	122	121	116	120	123	113	124	141	128	127	111	131	123	130	126	132	124	139	136	145	120	138	132	118	114	102	133	103	115	114	126	146	132	123	91	141	140	149	140	149	106	117	136	127	122	120	133	108	118	132	125	137	122	137	123	131	138	123	135	146	113	143	113	133	107	123	108	112	134	123	125	138	146	133	121	137	145	138	110	129	122	119	138	116	143	123	122	130	117	123	115	132	140	118	129	146	127	126	127	124	143	118	126	131	111	142	119	114	133	133	135	103	129	129	137	151	115	116	112	153	136	119	142	132	135	122	132	136	136	121	136	116	122	120	118	112	121	134	122	152	159	134	130	136	121	130	126	140	119	140	116	121	120	115	129	124	156	125	131	113	115	140	132	138	129	138	110	116	115	112	125	129	130	143	107	117	130	124	122	122	101	129	136	114	117	122	127	128	116	123	104	145	122	124	121	125	119	128	132	147	128	142	110	115	139	144	124	130	121	119	118	129	118	113	133	129	127	115	123	117	123	134	132	111	136	141	114	142	141	129	119	117	147	146	142	133	128	105	122	117	107	138	109	137	126	114	129	120	149	142	110	131	130	117	147	107	125	140	151	167	109	135	125	129	136	130	132	119	126	129	122	121	120	111	121	111	138	129	129	137	131	127	113	106	126	105	120	116	140	127	117	135	121	121	114	122	126	105	136	143	125	116	128	113	119	110	134	128	124	103	138	117	132	116	120	121	128	153	157	125	137	139	141	143	101	124	120	144	136	156	133	129	139	151	120	115	127	132	128	142	130	134	147	122	151	138	122	125	116	115	129	115	113	136	138	136	129	148	125	129	120	116	121	132	115	134	140	124	107	143	129	126	124	130	125	135	116	124	147	146	124	126	138	125	129	126	113	131	113	141	153	136	119	124	122	131	136	121	142	123	155	121	134	127	128	111	120	146	129	127	129	129	155	129	122	144	119	124	122	129	139	119	131	141	142	145	130	117	134	129	113	126	140	138	126	136	113	116	123	128	125	143	98	150	143	136	132	134	126	136	131	126	111	124	113	136	112	104	123	131	116	118	100	141	111	125	132	131	140	119	111	125	116	125	128	126	126	132	126	119	117	128	126	110	133	127	137	123	137	119	126	142	139	124	141	127	118	127	117	121	127	134	119	147	145	113	104	128	124	102	128	123	133	145	125	136	105	152	124	116	113	145	130	130	117	133	127	118	126	112	127	123	145	119	145	117	120	128	134	118	119	129	127	121	132	124	125	118	161	124	117	133	134	133	113	120	126	117	138	127	142	121	139	147	129	116	138	140	118	134	112	141	121	129	131	125	131	153	131	119	135	133	131	115	143	124	125	123	118	119	120	138	122	122	138	124	134	117	124	133	139	120	139	122	159	108	123	112	127	145	125	118	126	125	130	129	116	142	137	126	114	120	116	147	123	122	143	140	124	128	119	128	147	148	143	132	108	138	111	140	121	114	123	114	125	132	134	122	115	142	130	130	119	119	150	117	131	145	121	141	119	130	128	119	121	122	147	125	143	125	106	112	131	115	164	134	121	144	150	126	130	135	145	143	141	134	127	117	123	103	121	125	119	100	143	123	112	125	112	125	125	132	111	117	118	127	137	143	150	141	123	120	124	132	112	124	128	125	122	113	103	127	140	142	138	106	131	126	111	140	125	121	133	133	136	117	136	131	151	132	119	124	121	127	132	114	116	120	114	124	113	138	126	113	140	121	128	150	116	130	133	130	113	154	118	130	135	121	123	148	122	115	125	99	131	112	113	140	118	135	139	113	142	111	125	108	115	123	134	139	123	131	124	133	136	112	128	125	117	122	130	127	123	131	130	128	128	130	115	141	125	142	124	135	132	121	110	120	106	125	122	140	132	123	132	124	131	125	121	125	115	137	114	140	117	128	110	120	141	113	134	126	131	130	126	105	132	120	135	123	131	112	132	146	124	132	145	125	146	115	129	111	136	123	122	119	134	138	116	127	128	132	124	129	140	118	133	128	120	132	122	132	145	125	126	137	109	128	134	138	141	118	113	114	130	127	141	131	131	121	149	121	135	126	115	127	128	126	125	117	114	110	141	113	127	135	111	142	121	111	139	131	135	114	145	149	153	133	102	135	139	136	132	137	132	120	111	126	125	145	123	144	132	138	125	124	161	146	132	142	117	133	122	138	128	118	122	125	130	124	145	123	125	136	121	128	120	153	124	115	119	129	121	127	119	128	115	131	121	127	126	121	107	114	117	167	140	112	133	112	121	105	131	118	137	108	149	133	128	124	115	120	140	104	134	139	126	115	126	113	107	140	116	131	118	133	110	131	135	120	129	109	125	129	132	125	124	124	128	130	144	127	138	121	128	138	116	117	130	129	136	121	124	140	119	131	106	115	117	115	143	138	133	112	128	103	120	126	135	133	129	130	122	135	122	132	130	138	116	137	135	126	130	126	141	119	118	124	120	146	138	130	122	135	121	124	104	133	137	129	138	122	111	117	132	135	134	137	132	116	124	118	130	125	114	133	144	122	110	120	136	119	132	137	121	127	145	131	108	114	139	134	129	134	119	134	128	138	141	136	126	117	133	125	132	127	137	127	156	136	122	110	132	122	116	124	127	143	157	143	124	139	126	123	119	122	132	144	123	120	130	114	115	131	115	124	137	141	118	122	142	129	113	134	133	149	133	130	116	130	132	125	125	123	128	127	120	126	125	111	140	125	132	132	117	119	116	140	129	114	118	119	114	118	150	112	128	132	117	124	135	133	111	118	119	110	126	133	123	133	131	122	117	128	149	119	155	117	130	134	123	106	128	124	127	141	126	141	118	121	123	123	127	125	130	126	144	123	139	137	141	133	139	119	125	121	127	148	130	117	112	131	101	144	129	120	130	123	137	119	125	155	143	123	129	136	122	131	121	136	122	112	117	123	142	130	128	139	120	115	128	123	139	138	143	132	99	120	141	122	137	132	123	116	115	139	145	125	138	139	139	119	142	135	119	137	149	136	125	128	139	113	118	114	129
15767	2209	5108	5660	4834	4121	3401	2812	2415	2061	1828	1627	1456	1421	1221	1126	1118	1033	936	906	867	839	780	787	755	726	694	689	683	709	653	644	655	589	623	673	588	589	551	556	612	567	543	535	517	550	568	532	547	531	538	520	543	561	526	516	511	520	492	506	498	515	531	546	487	599	495	490	505	507	483	497	455	509	460	511	461	537	499	448	476	484	478	516	494	512	494	503	454	503	502	502	525	474	471	491	496	451	520	474	496	505	481	469	485	445	445	442	507	501	450	471	478	487	479	481	454	496	494	491	471	469	480	468	490	512	459	509	418	477	465	485	491	445	530	463	498	452	489	444	466	512	497	486	448	464	442	471	458	445	474	491	503	509	485	489	498	470	473	471	471	503	490	476	463	477	454	462	471	473	466	449	432	460	478	484	428	480	497	446	457	455	457	477	474	508	412	439	451	448	441	490	443	477	473	479	468	473	475	527	440	434	481	486	494	471	437	505	493	503	496	493	500	489	471	496	487	455	491	477	473	462	452	457	462	465	499	508	467	524	526	489	456	506	482	520	475	518	502	464	484	455	501	492	490	481	458	483	502	461	492	474	432	455	456	441	490	466	453	473	507	474	459	488	474	475	521	496	485	428	430	485	496	504	464	462	449	462	481	496	482	468	482	460	417	504	480	427	462	435	430	489	465	505	486	441	483	440	463	462	462	478	461	473	493	472	474	470	487	473	484	462	477	443	445	525	492	458	462	465	491	477	503	472	509	470	441	508	495	475	476	474	477	454	450	457	480	437	460	480	427	479	447	435	444	470	480	474	442	470	482	461	495	466	457	448	465	472	433	448	461	465	507	445	483	448	448	472	454	529	472	482	453	453	510	475	457	488	444	483	476	423	466	450	453	488	490	459	465	458	472	527	492	497	448	485	453	464	462	487	415	460	506	477	455	444	475	479	458	456	466	453	476	457	445	453	453	487	453	488	469	436	498	451	457	452	490	453	491	446	441	499	477	466	437	452	496	497	489	488	476	476	468	462	506	501	515	477	474	475	484	462	479	502	456	488	470	467	480	462	472	472	461	495	475	476	407	477	493	462	458	445	425	461	462	452	498	448	458	421	492	454	466	453	485	514	450	493	462	490	429	437	455	466	473	474	465	455	495	476	484	481	457	482	508	474	463	503	441	459	456	458	423	497	484	479	502	498	474	493	503	450	492	504	502	468	474	456	484	443	466	448	494	469	475	493	482	495	448	463	434	499	471	484	465	464	483	477	454	455	463	464	481	490	459	499	502	457	475	468	480	481	461	480	499	466	451	458	474	453	438	460	453	484	455	461	502	458	417	436	510	468	484	429	488	479	463	466	468	437	465	438	457	476	455	470	475	465	483	445	465	434	496	484	485	474	461	474	476	488	432	436	500	475	505	451	498	492	444	455	426	468	478	458	497	497	518	436	429	460	489	453	499	468	445	479	442	451	449	454	445	477	478	485	510	495	459	514	462	455	474	471	490	453	497	450	463	493	450	486	476	456	450	436	441	446	501	452	505	460	453	461	453	502	486	481	448	491	435	483	485	470	451	467	461	433	498	472	451	479	468	508	456	482	507	479	450	471	445	490	449	449	474	460	429	452	488	478	493	500	457	461	447	459	478	451	440	493	494	513	440	490	433	473	455	490	455	441	429	477	490	465	483	458	478	437	448	496	473	453	464	464	494	493	446	452	470	430	469	458	465	480	468	443	492	445	485	438	477	453	450	463	457	420	465	472	444	460	478	511	469	436	451	456	473	484	466	474	452	443	473	453	464	450	482	435	479	432	492	498	444	472	470	455	483	511	466	482	506	458	482	471	433	463	425	441	441	464	461	453	437	491	454	466	438	500	512	449	463	520	469	450	458	457	444	478	465	467	465	484	500	463	438	503	441	451	486	475	463	485	436	493	484	498	490	467	475	429	461	434	479	478	466	509	474	488	497	430	461	459	471	483	482	467	428	488	489	474	480	457	472	439	490	464	496	436	475	478	454	508	509	482	478	439	488	463	501	457	481	465	470	480	446	444	454	459	491	485	471	465	464	477	516	437	486	456	474	507	451	431	450	474	474	489	460	468	429	469	496	493	448	494	502	460	477	485	459	452	492	469	472	481	488	478	456	461	480	473	470	470	453	476	466	492	508	474	471	502	457	463	477	456	472	465	455	431	431	455	464	492	432	478	489	437	482	452	510	461	464	509	463	481	481	456	500	448	466	475	463	463	480	479	457	442	439	477	468	450	446	470	467	433	470	543	437	463	443	461	468	474	480	496	490	459	455	495	454	476	494	469	489	469	482	459	465	482	496	453	443	493	462	510	462	474	452	478	461	476	455	469	430	461	462	459	466	452	462	434	488	442	486	481	480	473	482	496	464	488	451	459	491	476	470	455	461	490	486	489	459	477	492	466	448	474	486	462	514	470	477	516	460	466	441	466	462	443	459	506	455	522	486	440	447	472	461	464	472	435	435	476	436	426	489	495	488	482	448	474	495	505	477	420	423	460	461	477	499	477	449	451	477	453	428	472	438	449	437	480	456	483	470	466	448	494	467	476	508	460	491	482	481	460	455	482	477	437	472	463	478	447	438	486	506	466	478	458	455	481	479	442	473	430	462	492	447	453	491	450	455	445	464	520	441	494	476	397	475	470	504	495	487	489	478	466	453	486	450	494	463	459	470	493	427	426	440	488	514	453	521	432	466	488	462	464	499	469	438	477	472	518	473	450	429	500	466	449	448	417	468	464	493	450	451	477	445	443	483	486	457	441	469	441	461	492	463	424	498	460	488	446	503	462	483	476	510	460	465	483	455	464	462	502	481	499	468	489	471	493	477	463	456	473	468	459	510	491	468	484	501	439	463	461	504	471	467	502	487	426	494	488	518	443	499	441	443	493	480	480	487	497	479	463	463	474	457	461	506	457	444	494	523	462	470	493	473	449	461	467	476	482	463	474	485	480	475	466	473	480	476	472	466	471	490	479	472	491	501	477	440	464	425	464	476	426	469	463	460	477	510	455	459	437	442	460	435	449	516	487	454	462	481	432	480	445	483	472	482	463	469	470	457	465	459	460	483	438	479	465	451	506	492	484	456	490	461	487	435	451	471	440	450	461	478	468	470	483	447	473	458	431	489	419	423	449	472	420	462	449	440	440	468	458	463	463	496	476	492	442	457	449	478	460	460	474	480	486	480	472	459	470	433	504	461	437	448	482	460	460	464	488	481	471	463	491	475	479	493	461	423	467	446	469	466	491	425	478	430	469	478	479	476	476	465	433	496	491	457	499	452	461	489	470	494	507	420	491	481	471	481	472	436	520	496	448	455	482	487	450	498	474	487	483	500	434	467	466	508	458	480	487	479	469	465	461	479	447	452	441	481	470	471	429	491	453	436	484	464	456	493	481	467	456	523	486	509	417	451	490	468	438	489	448	475	469	498	479	457	499	449	444	515	473	474	498	462	493	482	473	459	475	497	501	464	461	495	486
2601	279	190	176	147	145	170	137	127	123	135	157	143	118	134	135	152	130	141	114	118	147	136	144	135	127	143	148	131	107	141	129	136	125	149	139	132	140	134	125	138	142	133	147	135	128	134	127	132	135	151	131	138	137	126	128	121	124	134	141	121	127	110	118	119	112	124	136	134	113	151	118	138	138	130	132	112	130	129	126	115	143	127	128	133	118	116	128	139	147	134	126	113	130	134	143	127	137	125	129	131	153	118	139	144	126	140	138	131	114	132	147	127	123	124	134	126	109	130	114	144	125	135	116	125	138	112	130	114	128	142	141	120	135	134	118	134	133	131	143	137	145	116	133	132	151	145	123	133	124	147	125	112	119	124	157	117	117	118	113	108	125	119	137	131	136	118	154	123	126	121	110	145	120	126	128	119	129	128	130	118	131	116	128	132	148	130	139	141	122	137	127	133	134	106	137	137	136	125	149	132	133	127	128	126	129	136	117	116	122	151	135	121	142	99	141	110	125	156	148	116	128	148	139	116	158	141	128	129	130	135	146	116	132	132	121	148	118	128	132	119	129	124	132	127	132	125	130	129	135	140	149	111	150	119	141	111	133	129	149	121	107	128	134	111	125	115	126	136	127	134	125	134	121	115	127	137	138	127	156	130	120	129	126	136	108	140	125	146	126	143	130	130	126	120	138	132	126	133	121	130	135	122	150	117	121	127	119	122	140	155	148	120	127	134	139	128	117	133	134	125	130	120	147	136	146	145	146	130	145	127	145	124	123	141	140	121	128	112	125	138	132	140	134	128	132	143	146	129	128	127	119	128	138	107	151	134	126	128	132	131	126	142	130	120	145	132	130	142	119	106	131	122	151	141	122	129	152	124	123	123	119	138	148	150	134	143	132	140	126	150	129	118	128	132	161	142	137	131	134	164	138	138	165	117	122	124	119	106	119	137	140	128	108	132	114	150	114	123	137	118	127	125	123	105	124	126	134	131	120	114	152	130	118	130	118	146	140	145	147	118	129	116	139	129	111	129	122	129	129	118	144	128	119	125	121	137	141	130	130	139	128	117	124	131	126	116	124	121	144	122	132	125	125	107	126	138	122	136	147	110	126	117	125	127	120	122	117	144	140	120	131	124	141	132	130	130	136	138	119	124	111	145	131	137	125	143	144	130	134	121	143	129	134	135	122	119	127	124	138	115	144	133	108	154	143	153	117	133	127	122	125	139	120	123	138	136	122	126	138	133	109	135	130	117	154	135	115	145	118	116	143	128	131	147	153	135	142	111	123	135	139	147	137	140	140	132	145	128	117	137	127	148	149	145	161	144	124	117	151	130	125	107	110	138	126	124	137	152	126	134	129	143	136	133	132	132	127	137	109	131	131	128	136	149	122	118	124	127	133	114	134	131	131	119	136	131	129	145	126	134	117	133	132	129	131	127	126	124	132	110	133	129	127	131	147	141	114	141	137	143	121	123	135	126	147	139	168	133	136	151	144	133	154	123	134	129	136	121	133	122	149	137	148	126	146	120	116	110	131	152	129	114	148	133	137	131	122	140	157	119	118	136	139	146	145	148	109	145	137	117	131	123	123	142	123	121	122	141	129	129	119	129	121	119	118	129	124	101	115	105	132	138	150	123	133	131	150	123	137	108	140	142	126	124	136	126	118	122	134	134	126	116	160	131	149	116	125	137	154	131	132	140	121	153	105	126	137	136	136	153	136	110	133	131	134	141	141	156	151	154	125	146	146	125	157	138	116	114	133	126	130	138	132	144	139	134	147	158	133	123	132	123	143	126	119	132	103	136	120	146	138	135	130	122	126	131	119	125	124	108	144	123	123	132	121	126	124	130	125	148	116	122	135	126	129	142	132	126	121	138	124	133	117	116	130	148	148	123	148	116	119	116	134	126	122	138	120	121	119	113	147	129	107	130	140	114	137	137	144	112	121	160	135	130	122	105	132	135	129	129	131	140	138	116	139	119	144	131	126	116	123	123	131	145	133	141	148	140	128	149	129	126	126	115	107	142	112	126	114	113	109	123	127	123	131	132	120	119	128	129	137	127	136	125	110	145	116	143	123	130	130	146	143	133	120	137	160	124	134	128	141	141	128	120	123	129	128	152	144	128	136	146	132	118	150	136	131	109	146	132	139	141	146	110	119	132	120	129	121	133	139	141	125	142	143	127	114	136	115	122	151	127	131	140	126	146	127	121	138	118	143	107	128	116	132	136	128	114	113	133	124	141	123	130	135	148	124	134	146	123	131	139	125	125	134	138	127	141	127	151	131	137	149	139	116	132	146	120	134	141	130	124	116	122	140	114	131	135	149	125	132	133	143	138	115	145	142	133	132	121	140	127	104	127	122	141	131	140	148	128	154	124	120	154	144	141	146	138	136	131	133	118	146	149	146	133	110	126	123	119	125	147	120	136	113	122	130	151	137	131	126	125	136	147	127	144	125	138	130	119	120	139	123	124	130	125	125	135	150	133	121	126	127	133	128	136	107	140	134	126	116	152	126	128	111	111	119	134	141	114	111	131	148	146	120	134	133	136	124	121	126	130	142	128	138	141	120	134	159	138	168	140	131	129	142	133	152	122	127	130	148	131	102	117	127	124	110	139	118	129	132	119	138	136	130	133	118	140	137	125	141	141	132	139	129	135	158	135	132	137	142	143	117	140	129	129	133	135	125	123	121	130	126	135	132	151	151	124	119	119	141	128	123	126	132	130	133	127	134	105	122	143	140	110	158	120	102	132	144	150	121	120	116	140	143	165	133	125	124	154	112	141	132	115	134	123	152	139	127	136	138	149	143	142	149	126	146	115	126	116	143	130	117	118	149	139	122	129	145	129	138	140	137	135	124	130	124	122	137	116	137	136	114	124	108	142	126	137	109	120	140	135	115	132	116	124	133	132	125	121	142	138	131	105	139	132	126	131	129	133	116	136	134	138	138	141	138	154	141	132	141	148	145	133	129	121	161	133	139	130	135	154	125	145	152	129	105	121	118	140	146	152	154	129	121	143	157	123	123	127	123	144	132	125	135	131	115	134	106	123	138	136	119	124	138	137	131	130	139	144	100	142	132	113	125	135	113	143	123	131	130	126	139	123	126	130	101	132	116	124	137	126	127	133	136	131	135	132	138	138	139	134	129	135	123	131	118	122	127	138	125	136	171	128	138	138	121	143	143	120	120	135	119	130	115	137	113	136	121	129	118	146	110	110	112	148	156	114	129	125	132	125	127	131	132	115	121	122	122	134	123	137	122	134	132	119	125	140	111	140	139	110	115	147	125	122	137	136	125	102	129	124	114	114	151	141	136	142	121	151	120	124	115	126	122	130	135	123	133	135	128	138	116	123	124	98	110	115	139	123	133	131	127	125	125	139	140	134	141	150	120	112	141	134	122	148	114	122	152	127	120	122	135	121	149	138	130	111	130	128	133	145	121	118	132	126	122	144	140	144	125	138	127	139	136	122	134	124	137	131	132	114	122	119	129
4439	534	676	657	646	565	534	514	548	524	533	520	508	528	489	492	471	502	501	550	466	491	474	469	489	509	466	476	486	475	468	459	474	506	462	511	490	516	460	428	460	502	453	515	482	491	465	413	408	496	457	482	432	446	509	469	486	443	473	473	451	464	492	425	473	460	470	485	499	505	449	499	463	444	476	483	487	480	480	472	510	469	463	467	500	473	480	474	446	450	454	494	495	472	473	467	486	454	489	474	453	452	508	493	462	459	480	474	455	455	478	475	490	475	481	488	495	483	445	448	454	469	444	487	454	465	469	493	455	485	476	444	471	475	458	429	472	461	469	452	475	458	454	498	493	422	446	477	493	449	459	487	509	444	438	503	425	503	462	460	474	458	495	432	430	465	460	469	472	425	472	497	496	460	459	477	477	463	446	468	456	510	509	474	456	442	441	446	470	462	458	475	462	462	401	478	440	498	472	485	441	452	481	459	474	482	442	470	464	482	467	454	453	462	472	465	481	470	474	435	451	459	476	467	471	496	515	449	464	455	481	490	449	472	450	444	455	475	478	461	491	470	485	431	441	455	456	482	466	424	442	454	449	477	425	489	483	465	445	458	457	469	473	469	470	473	482	464	496	477	480	448	471	441	450	508	453	481	490	448	467	471	490	524	405	451	489	461	461	464	480	470	474	445	443	428	470	483	473	460	451	452	470	475	493	488	474	467	507	457	459	469	442	452	480	488	464	538	489	494	486	481	473	493	451	485	496	457	458	494	448	468	435	488	456	503	471	454	486	457	455	472	491	476	491	468	463	456	456	452	435	472	498	497	463	507	466	445	465	456	485	456	449	517	425	475	514	500	462	500	487	465	458	440	459	489	483	513	480	478	446	465	428	465	473	453	488	487	473	476	493	470	484	466	458	460	461	470	489	448	444	437	475	478	455	491	447	467	478	478	493	469	462	413	453	463	470	480	443	459	485	487	478	464	462	436	477	483	460	453	470	466	465	467	472	495	443	453	469	479	481	459	484	469	478	492	476	446	511	473	472	423	476	449	492	467	462	462	446	461	468	452	461	459	424	470	438	453	455	497	477	494	476	479	462	476	455	494	438	474	456	447	465	483	478	481	461	488	453	473	489	463	487	488	490	497	465	465	481	473	498	516	449	447	452	470	416	464	488	455	491	463	487	491	434	440	460	475	490	434	434	487	485	468	528	444	475	454	490	467	517	495	420	475	472	472	437	478	479	447	505	485	468	444	481	438	496	458	459	438	455	473	509	499	469	479	479	493	426	493	515	492	488	486	465	452	423	473	445	446	482	473	497	494	444	464	500	485	459	460	474	461	493	482	459	445	430	470	492	506	476	517	476	499	508	486	482	490	437	429	454	494	460	451	473	455	496	481	494	450	499	491	465	503	488	457	522	458	465	491	468	420	483	502	445	466	518	446	473	478	468	483	480	476	488	497	472	436	445	447	499	447	487	484	480	492	480	473	496	501	478	461	447	442	443	477	467	478	461	459	482	493	451	458	436	471	470	478	485	458	466	460	469	460	473	465	448	488	442	476	465	460	469	493	454	489	445	499	489	495	443	431	460	480	488	475	467	516	447	473	440	509	446	467	469	468	452	505	490	472	477	497	477	475	450	480	448	498	444	504	469	466	439	496	451	486	477	467	457	452	477	483	453	482	452	493	464	455	532	493	492	436	500	466	462	455	443	468	446	464	450	440	440	491	476	479	445	488	477	488	487	440	515	500	459	452	448	447	460	464	473	453	480	481	481	440	491	486	501	474	503	434	446	438	485	462	498	443	465	459	470	429	432	477	503	486	469	475	458	456	478	454	469	452	449	466	496	479	472	453	462	452	488	469	492	469	471	441	433	471	473	444	487	481	471	455	480	441	481	474	461	468	482	434	484	446	447	463	457	497	474	464	440	451	425	467	473	471	447	458	466	474	423	450	445	467	471	475	481	501	433	489	501	486	500	474	438	472	480	464	524	493	438	406	499	432	486	464	461	450	476	479	444	494	475	467	476	494	453	446	488	497	433	474	477	472	463	505	456	481	496	436	434	465	458	492	516	466	434	450	463	455	434	474	447	515	466	459	476	478	456	448	474	492	462	464	471	445	417	441	457	479	486	465	471	446	432	436	425	489	465	425	483	487	497	438	475	477	492	468	448	491	479	467	482	462	468	481	477	478	468	444	449	474	433	460	467	474	479	477	453	441	485	435	452	454	473	450	463	472	426	461	482	496	497	456	456	472	494	457	459	474	485	530	476	478	457	470	463	474	487	457	478	469	492	466	432	454	462	454	441	480	464	492	448	512	463	442	492	454	433	439	459	452	487	473	455	480	500	410	463	478	488	501	469	509	490	470	475	496	427	459	481	466	445	459	490	454	441	454	465	452	489	463	450	431	467	460	512	453	479	488	480	445	481	473	490	487	470	469	455	447	441	454	472	465	468	455	474	490	489	478	456	432	494	465	494	442	468	489	476	480	496	463	500	462	458	483	513	452	477	492	442	496	411	470	449	473	477	459	514	492	493	442	445	445	482	474	463	484	465	517	491	442	445	491	454	536	498	430	463	442	471	461	460	454	468	441	484	488	484	430	511	456	500	452	445	449	455	491	493	450	472	476	499	474	490	470	453	493	423	480	439	454	482	505	467	479	422	484	446	477	485	463	481	458	475	471	459	466	459	454	461	455	492	471	485	420	469	468	454	433	494	442	465	413	500	442	473	460	443	451	468	461	466	479	471	450	462	464	457	477	462	472	478	470	482	443	459	503	507	459	479	478	474	506	487	497	455	442	505	470	474	463	483	464	472	473	471	463	474	484	482	443	458	496	453	452	468	497	452	480	475	503	440	516	455	435	468	457	480	486	448	502	435	500	462	474	457	479	473	448	509	475	455	482	497	485	501	453	444	476	498	460	454	490	491	431	496	465	471	449	455	470	452	476	453	446	504	497	462	483	456	469	520	453	452	502	485	470	436	478	486	461	474	474	490	476	468	515	471	436	461	478	455	491	437	487	523	466	480	486	461	443	473	485	479	442	457	459	449	495	472	489	439	497	428	486	454	487	443	508	468	442	481	484	478	484	490	452	467	449	508	471	510	475	471	430	505	452	479	491	462	446	467	428	468	428	462	493	440	488	491	472	459	464	452	448	460	487	446	426	459	424	503	465	514	434	466	521	472	453	471	481	453	467	454	460	493	473	493	443	461	499	419	478	495	469	499	476	496	500	483	417	464	476	469	468	474	453	475	494	466	465	458	470	507	455	468	446	466	448	478	449	489	467	473	462	482	521	460	480	481	463	443	490	449	488	453	497	438	459	483	486	498	468	460	479	484	456	418	472	430	474	513	475	457	483	461	454	479	475	483	468	487	504	473	494	506	490	477	466	480	497	500	484	456	464	490	445	477	459	457	490	458	472	476	476	458	471	448	451	483	469	459	436	519	474	470	453	452	468	452	453	480	474	519	484	494	493	462	494	477	467	479	468
20641	3156	1136	779	572	393	289	231	231	195	167	159	143	107	128	140	100	110	106	100	102	92	88	99	77	112	96	99	82	87	90	85	92	86	93	74	75	89	97	93	103	81	81	63	89	76	86	85	85	88	67	63	91	88	76	80	74	78	65	93	80	88	81	69	76	80	74	80	86	92	88	78	71	82	93	71	80	56	68	91	89	79	79	75	70	55	76	84	62	69	68	62	61	78	82	71	85	102	63	55	74	66	76	85	79	71	79	70	78	81	73	71	79	78	80	83	86	67	76	69	66	77	84	79	71	77	91	76	73	76	84	80	66	66	68	74	70	95	79	68	64	71	69	82	85	67	69	87	82	70	84	72	63	75	82	89	73	82	86	73	88	77	75	70	89	73	89	79	73	70	64	66	55	79	73	85	68	74	79	71	71	63	76	84	91	65	90	74	75	70	78	75	76	93	63	73	111	74	84	60	64	68	77	72	78	87	80	73	81	70	69	73	86	79	79	74	85	89	71	76	77	64	82	93	72	71	78	83	78	77	68	72	86	84	81	79	74	72	70	87	78	67	91	79	70	67	82	81	80	70	89	79	95	54	69	65	80	85	84	88	81	78	76	90	61	65	82	82	70	89	85	79	68	66	77	69	73	96	78	70	74	74	83	81	69	89	74	85	76	79	61	95	59	78	88	88	83	78	72	88	77	70	69	82	76	83	78	74	76	73	71	81	82	77	102	64	74	88	63	82	77	65	80	85	71	72	100	83	72	91	98	90	77	79	70	71	85	70	67	79	64	71	84	80	74	69	86	87	72	80	65	65	78	71	91	72	87	90	74	71	83	67	86	59	74	82	79	88	79	68	80	99	74	84	74	73	78	69	91	82	77	72	83	61	70	82	76	80	89	80	86	70	89	84	60	83	72	79	73	83	79	72	79	64	81	63	83	85	84	73	84	75	94	96	86	88	83	67	73	81	78	95	62	69	82	87	70	82	73	79	77	73	63	79	66	63	74	66	70	74	78	63	82	78	83	71	84	95	84	73	76	61	76	76	84	86	64	77	73	75	81	60	67	70	84	94	89	80	66	64	73	73	100	73	78	87	65	74	94	81	75	71	72	84	88	88	80	70	77	80	94	86	79	83	88	82	72	70	67	62	81	86	74	75	82	66	81	84	93	81	65	80	74	87	72	66	90	82	74	77	79	77	99	77	87	67	75	70	78	71	70	67	87	81	65	61	79	81	62	70	83	74	82	78	65	74	85	74	73	86	88	75	73	82	68	89	83	81	82	80	92	75	79	89	80	83	90	81	98	66	84	75	82	73	82	85	77	82	83	80	70	86	88	74	75	91	59	94	83	80	76	76	76	44	73	91	81	86	66	71	57	91	78	77	68	54	95	86	69	74	77	82	85	89	70	80	76	72	70	76	80	85	67	79	75	74	62	69	74	86	74	89	68	66	74	69	74	74	83	80	72	59	72	93	69	77	78	80	71	71	65	77	75	86	77	74	69	74	79	87	69	79	82	89	93	70	89	85	87	72	74	78	67	75	72	80	68	59	73	79	71	68	69	76	75	86	74	66	76	71	65	73	79	84	65	90	93	69	82	77	72	76	73	76	76	79	79	60	66	75	96	77	71	76	75	78	84	68	100	72	70	73	71	75	81	79	82	86	60	67	77	68	63	66	61	79	72	75	70	88	82	75	82	74	84	89	80	78	94	87	67	58	81	69	87	66	79	89	71	75	77	76	80	77	70	66	76	86	85	85	79	73	69	77	67	85	69	84	79	63	80	100	78	74	71	80	87	70	81	84	84	61	83	62	73	78	74	71	74	67	84	98	79	78	75	79	86	80	95	69	87	73	79	90	78	74	79	70	77	91	88	70	59	91	78	82	75	76	78	75	75	71	66	82	85	80	78	72	85	86	86	75	67	81	84	78	91	82	73	87	72	60	80	77	63	83	77	79	74	82	73	86	68	69	77	77	90	76	94	55	76	70	69	87	80	77	67	64	66	60	89	71	85	76	67	69	73	74	70	72	70	101	60	64	86	95	75	76	62	89	80	65	80	71	86	73	78	72	82	68	84	84	73	97	85	71	90	74	91	77	86	62	73	66	68	89	88	90	90	75	81	74	63	80	84	82	69	73	83	76	87	72	78	81	78	73	79	71	70	68	74	69	73	77	64	70	74	90	80	63	59	75	64	72	74	88	70	82	69	81	80	82	86	64	101	77	81	85	81	89	62	59	68	71	75	86	91	78	75	82	86	67	73	73	74	75	71	72	74	79	99	69	65	83	69	80	84	93	73	93	71	91	86	91	81	72	86	76	76	66	68	72	70	80	75	71	76	79	64	87	76	71	72	73	79	78	84	74	84	77	72	84	80	78	78	71	85	61	69	79	75	76	84	87	78	97	65	72	92	83	76	82	78	81	82	88	76	70	79	67	82	89	94	92	76	89	79	66	76	74	90	82	58	71	61	79	95	92	69	74	71	77	83	84	88	85	69	72	67	79	59	77	65	73	69	74	84	78	84	70	74	65	77	71	65	77	68	93	72	97	87	78	67	86	78	69	85	81	78	69	74	78	85	83	71	86	81	71	73	92	79	77	86	84	64	74	84	85	81	73	78	84	71	77	102	77	74	67	72	77	58	76	75	97	84	66	73	97	77	84	78	76	77	88	89	67	79	75	85	95	73	85	91	74	80	92	75	64	85	76	74	77	93	69	62	80	83	70	68	88	67	81	73	76	85	71	88	77	80	75	78	60	87	94	83	86	82	83	85	63	75	85	71	77	92	73	77	87	76	86	74	102	76	85	88	76	83	72	78	79	81	63	75	72	87	76	77	79	84	78	96	86	73	76	89	75	63	65	76	73	85	70	90	81	86	86	86	75	77	74	60	77	93	85	93	72	84	74	74	68	70	76	84	68	80	81	77	86	88	68	84	76	66	71	75	77	87	83	66	72	78	82	74	80	74	89	62	66	72	76	93	68	64	68	78	89	64	70	74	100	89	87	61	79	77	80	87	83	73	87	84	76	60	77	78	81	77	74	81	63	78	78	94	76	79	71	80	87	83	71	80	71	71	93	96	72	74	95	87	79	63	86	72	71	85	82	77	66	71	75	70	79	79	56	72	77	94	82	73	74	66	79	66	86	69	68	73	89	52	62	61	75	66	92	60	69	78	93	72	80	79	94	88	87	88	63	79	84	86	70	64	78	62	89	64	80	75	80	73	76	70	77	71	87	63	87	78	72	89	74	73	84	73	79	68	75	91	86	78	73	78	92	67	73	74	77	81	56	79	62	84	67	67	83	60	71	74	79	81	86	76	95	51	78	71	90	67	82	69	88	85	78	92	69	73	88	81	98	70	76	81	54	83	63	67	82	66	87	81	66	75	87	77	82	87	80	63	73	76	86	80	64	75	87	91	74	80	68	85	98	84	83	95	89	76	74	85	90	79	72	67	79	94	84	81	78	79	69	67	68	76	80	76	81	73	75
11757	1245	2748	3235	2688	2246	1803	1548	1276	1162	1034	897	864	731	724	635	617	596	571	529	513	480	463	429	467	438	455	407	397	449	404	394	397	368	359	397	370	372	373	402	385	365	336	365	331	342	359	355	332	375	345	339	345	375	363	340	368	356	339	317	316	328	316	301	319	327	324	339	339	347	350	328	316	314	278	349	323	349	317	312	292	311	334	326	303	291	327	328	299	315	345	350	320	311	323	335	334	321	331	316	304	351	353	333	289	324	310	328	293	320	314	322	321	298	316	319	284	314	302	354	328	328	282	323	296	327	282	318	298	289	322	287	318	291	333	343	295	312	317	310	282	334	313	317	310	299	285	317	313	333	319	309	312	312	321	320	310	284	323	313	312	319	343	313	292	307	315	318	324	325	274	324	321	336	327	304	304	270	291	304	299	279	299	288	337	299	308	306	315	308	337	310	324	320	302	339	304	311	351	295	322	325	330	338	318	329	340	351	302	314	315	298	324	305	318	328	311	312	312	323	290	298	328	279	285	315	305	306	303	289	292	291	324	321	291	306	324	348	293	315	307	315	318	300	332	279	333	289	318	338	326	330	297	290	352	308	294	317	304	309	332	278	305	338	336	279	286	323	297	329	304	307	350	313	294	316	323	315	325	326	307	301	322	292	349	303	335	306	335	323	298	305	310	310	326	301	329	299	291	322	295	312	322	265	296	314	319	269	310	360	295	332	324	325	309	303	304	313	319	303	294	303	308	345	318	304	306	323	306	332	297	295	284	319	308	326	317	279	284	284	281	304	330	310	350	281	316	307	335	315	315	302	281	318	292	324	325	287	280	334	319	319	340	281	293	277	309	322	292	317	282	314	316	327	291	328	300	318	305	316	338	328	319	261	322	312	312	307	274	323	310	309	305	295	325	313	345	327	284	307	298	306	311	290	317	310	296	296	290	313	319	319	306	301	322	327	319	279	318	304	308	327	279	286	331	326	315	298	336	297	294	338	323	315	302	323	326	299	314	317	299	323	314	314	328	306	314	314	265	308	276	284	318	337	303	289	320	299	331	290	291	328	316	319	339	329	304	321	323	298	298	318	297	303	286	308	278	299	351	330	320	289	311	299	289	303	281	279	334	326	325	274	306	296	292	305	269	314	307	326	286	298	344	309	312	311	369	300	312	304	286	273	292	285	349	302	277	311	323	283	293	293	304	325	292	292	289	345	306	322	318	338	321	333	312	318	279	283	313	310	311	283	308	324	280	309	308	326	294	306	304	306	332	320	291	307	275	327	336	312	293	304	314	318	308	309	302	329	323	332	325	320	292	282	322	301	314	316	312	318	301	286	325	279	325	344	329	315	318	314	280	306	310	306	290	312	316	315	334	322	293	312	283	320	298	287	326	285	280	318	329	312	279	330	305	306	282	306	300	297	310	295	309	316	322	326	291	316	307	284	285	317	318	295	303	301	319	290	305	293	319	307	288	319	312	334	304	284	296	324	291	329	337	317	301	322	302	322	298	349	312	305	296	318	322	294	307	305	335	312	307	291	311	316	289	297	297	299	290	327	323	310	313	317	328	332	286	317	300	310	342	303	284	302	317	315	286	305	314	339	286	296	301	297	309	324	290	324	302	302	311	332	342	306	324	344	297	325	306	304	327	270	320	304	302	294	313	316	337	306	331	357	311	319	364	302	325	312	282	296	319	327	319	307	286	329	292	281	323	309	343	324	299	321	334	305	316	307	317	325	314	317	304	296	311	287	296	293	304	291	316	333	326	328	289	303	331	305	306	333	327	307	293	350	314	299	320	287	327	306	320	312	305	315	304	310	302	295	306	312	299	295	309	303	326	315	305	327	309	303	339	322	325	313	288	326	339	289	293	279	312	300	330	293	280	313	318	341	292	291	310	291	334	330	296	276	312	322	321	278	336	321	300	306	313	315	333	303	295	304	289	318	316	324	302	303	308	293	314	306	286	311	293	299	339	296	289	288	317	314	299	301	311	290	300	310	324	308	291	294	312	309	330	324	282	269	308	334	316	299	342	314	321	310	311	312	301	312	309	308	316	325	317	290	331	359	298	307	316	309	295	313	308	314	333	323	314	291	291	316	327	295	307	333	279	312	317	303	335	310	342	320	280	318	301	311	334	314	299	323	274	327	307	319	324	331	311	287	309	281	300	287	291	301	294	296	298	294	305	318	268	318	294	339	325	303	303	298	312	330	361	294	285	331	310	316	314	302	318	314	289	327	337	304	321	306	313	313	293	302	307	302	268	285	343	296	282	310	289	299	286	304	311	321	299	337	318	318	323	304	309	313	341	314	296	318	330	307	318	307	353	315	320	311	293	292	298	307	327	312	324	345	318	316	302	276	322	293	292	312	324	333	319	333	302	298	340	298	315	306	299	314	306	312	306	322	286	272	302	300	307	309	345	332	331	314	335	306	318	334	292	280	300	300	315	313	289	282	252	308	317	300	318	311	324	290	308	305	324	309	309	305	330	297	329	313	306	319	302	338	322	320	319	315	328	314	319	296	277	299	299	311	325	322	301	312	315	302	319	299	311	298	320	326	305	312	315	295	277	332	327	278	279	325	330	323	305	287	324	318	325	303	296	284	316	318	333	321	332	319	291	327	313	340	286	319	327	303	322	295	284	325	268	309	324	288	313	327	318	308	292	302	291	303	301	311	298	292	329	325	321	320	326	344	288	347	288	327	329	298	289	305	314	303	300	307	309	296	290	320	262	309	338	333	296	292	297	286	308	278	294	303	284	320	301	322	314	322	290	329	322	304	323	279	336	335	337	291	284	332	298	310	344	334	298	312	318	290	310	300	261	298	302	295	287	312	315	338	321	303	303	315	304	312	338	308	293	320	302	296	304	294	299	320	317	289	315	322	293	298	333	324	326	295	339	311	353	323	306	305	301	330	321	321	304	275	304	308	287	279	286	287	272	316	317	328	314	285	322	287	319	315	337	328	303	301	313	306	318	305	293	309	340	323	330	306	294	296	315	339	303	319	311	312	292	338	347	311	304	310	305	307	288	336	309	295	317	331	312	296	307	340	328	296	284	297	298	333	324	286	313	284	318	299	326	314	335	297	310	314	338	316	331	319	329	336	323	322	311	322	331	290	310	316	301	279	299	305	317	325	329	334	319	320	293	304	308	302	297	318	291	340	279	316	308	315	319	323	292	287	319	306	300	284	316	292	296	314	288	311	309	293	343	297	325	297	312	310	315	309	335	328	318	315	336	302	322	305	328	334	317	329	323	297	311	310	317	349	297	295	322	323	264	306	277	307	321	324	312	312	299	293	294	315	331	305	334	277	323	291	264	310	314	298	338	314	288	287	312	321	301	327	309	326	297	286	324	320	304	325	313	286	322	312	316	303	284	309	314	322	332	343	312	292	291	300	321	303	325	303	292	297	321	299	304	263	300	304	293	331	297	344	322	332	278	338	290	314	306	316	331	307	306	342	291	311	303	327	317	307	315	275	302	286	307	321
30453	11200	2509	1543	1077	769	596	527	394	329	269	287	276	241	210	193	198	165	160	172	164	157	189	156	154	147	153	136	153	139	158	156	167	166	132	141	122	142	140	138	126	108	141	139	145	155	142	159	126	142	133	133	122	139	129	138	137	147	123	111	121	141	133	122	124	134	126	144	121	130	136	143	118	122	156	124	139	125	138	134	133	142	118	115	135	168	131	122	132	151	121	123	116	133	120	131	143	142	130	121	117	112	143	141	123	131	146	125	126	112	118	120	156	145	125	116	116	106	116	140	105	120	132	133	118	121	132	131	112	131	135	115	120	127	140	139	137	117	126	130	119	110	108	120	121	130	115	114	129	153	120	130	129	130	131	143	138	125	152	122	139	133	152	127	131	118	130	135	114	130	133	138	130	124	150	109	127	115	121	154	135	132	117	141	137	117	113	117	124	119	124	127	129	128	137	115	139	119	125	141	109	144	130	137	126	109	122	124	118	148	140	120	133	120	123	129	115	140	116	136	119	127	141	119	103	129	136	106	135	133	137	140	127	126	132	110	130	125	112	131	137	126	132	120	118	138	129	132	147	129	138	105	113	121	133	131	132	116	103	117	130	142	139	113	115	136	118	127	133	119	122	111	147	131	137	126	119	131	124	131	111	133	125	131	124	116	113	121	136	113	124	134	113	141	130	115	142	118	159	121	110	133	139	138	143	112	129	114	114	126	126	121	141	124	130	114	131	123	143	124	150	110	125	145	138	138	135	117	120	107	131	131	127	130	108	113	149	143	132	129	135	116	93	143	122	133	130	126	101	130	108	150	145	135	125	119	124	112	134	116	121	149	141	137	115	134	143	114	131	144	138	121	125	123	119	131	137	137	131	131	133	141	118	144	106	134	131	130	109	112	133	121	128	131	105	131	120	120	135	126	110	124	124	122	114	145	141	114	134	147	125	111	138	134	150	117	129	134	140	152	131	139	137	120	115	105	143	117	127	115	117	117	131	120	123	121	102	137	120	125	126	140	130	136	119	122	131	122	127	110	102	126	131	133	136	116	129	138	123	114	125	119	125	114	138	117	136	122	132	150	133	125	138	139	122	117	132	121	139	134	138	126	133	127	149	125	139	129	127	126	156	134	147	108	132	130	137	125	145	123	124	112	122	113	125	117	135	119	139	109	101	130	118	114	131	124	129	120	127	126	126	148	110	127	132	133	126	146	116	139	128	118	118	119	134	141	117	124	127	137	123	118	133	127	111	135	140	120	127	120	112	130	119	132	143	144	138	125	129	123	133	119	120	129	113	122	123	129	148	126	124	133	123	124	138	122	121	114	131	127	126	128	126	104	133	131	118	124	130	130	118	149	131	123	115	106	122	120	130	134	148	150	118	129	137	130	148	155	120	139	129	140	137	138	126	155	133	136	112	135	134	128	152	115	117	128	123	116	128	142	119	101	137	148	144	128	124	114	114	121	131	131	120	133	127	134	150	137	105	126	105	136	129	140	134	132	136	140	143	107	131	140	150	117	133	130	132	124	109	143	123	145	135	126	138	124	131	122	147	130	123	113	107	93	112	137	136	131	144	125	126	120	121	131	136	112	116	108	127	106	126	134	121	101	136	113	118	141	133	127	110	108	123	130	141	132	111	123	143	127	131	121	121	134	132	145	105	126	134	112	153	110	141	135	130	123	126	118	111	135	126	108	132	133	130	114	148	136	111	123	119	120	132	133	122	147	140	119	136	116	123	128	164	129	136	125	127	126	126	130	115	126	106	128	142	137	137	128	124	120	105	132	127	116	131	130	122	124	127	143	132	123	101	110	132	112	144	116	124	113	138	129	125	109	147	129	111	145	130	144	138	139	155	135	126	143	115	114	122	115	114	133	125	120	114	124	114	111	135	125	125	135	127	116	112	119	115	127	139	118	139	125	131	122	125	126	126	141	122	134	135	123	133	123	144	114	120	133	134	138	143	132	124	131	134	121	125	116	119	149	100	114	148	134	102	148	121	133	107	138	121	119	129	111	122	106	129	118	103	127	143	115	133	107	123	121	122	126	127	129	126	111	135	123	112	138	128	126	126	130	132	120	132	101	125	141	146	125	137	128	110	124	141	122	125	131	118	140	150	127	116	131	145	125	126	128	139	115	125	133	131	122	120	128	115	132	135	129	123	116	131	119	137	121	116	132	137	138	136	118	132	116	131	129	130	128	114	124	139	117	130	144	109	116	139	133	125	123	98	125	134	112	139	115	132	152	125	128	150	105	137	130	124	127	133	138	142	124	126	144	125	121	122	108	137	113	132	154	138	142	119	129	133	154	144	139	138	115	138	109	115	130	109	134	145	132	122	110	123	118	124	117	145	125	124	125	105	131	125	107	140	139	134	162	134	121	121	119	120	125	137	133	140	131	132	124	111	126	125	123	131	147	135	107	118	126	118	115	127	124	124	111	115	110	123	128	110	109	133	134	140	116	116	102	145	134	129	116	136	126	110	131	122	142	130	140	136	119	132	137	97	143	114	137	128	124	101	112	122	134	95	124	123	145	123	110	108	112	131	137	122	123	116	121	128	112	137	132	133	131	129	119	119	114	126	120	116	135	116	136	112	114	126	110	126	127	127	104	136	145	125	103	132	133	125	129	120	121	130	138	113	138	121	121	122	120	117	127	111	122	122	133	137	124	128	136	143	137	143	116	135	138	135	142	138	128	136	131	150	129	140	117	114	126	129	133	133	133	123	121	143	130	124	122	142	142	133	144	139	124	123	121	112	118	138	129	125	128	137	111	146	122	137	143	120	131	143	110	123	137	126	137	137	144	128	151	128	120	135	105	123	138	134	124	131	126	124	126	114	139	121	135	117	138	137	120	108	149	122	121	108	135	121	117	103	145	125	120	124	146	136	153	141	124	129	137	113	138	139	121	129	152	121	118	119	114	124	156	122	116	125	113	125	137	136	120	123	139	134	122	110	117	113	130	128	142	111	129	125	132	121	117	134	130	122	119	143	138	142	108	134	126	137	125	116	124	140	125	118	122	121	121	134	113	148	135	138	115	126	126	115	137	118	121	136	142	152	106	145	133	126	137	122	131	134	124	142	132	107	131	120	121	129	122	139	129	118	125	141	105	117	119	126	130	138	124	124	136	150	118	116	128	133	152	121	108	122	113	150	124	132	109	143	130	118	128	128	122	127	103	114	130	124	100	116	132	130	113	138	125	129	141	112	107	117	119	138	127	120	153	119	141	125	123	116	130	134	124	132	123	148	109	112	129	134	137	131	116	141	125	134	120	103	127	133	135	127	117	135	123	124	119	109	116	135	141	127	110	133	119	104	127	129	118	122	144	129	122	132	131	130	126	122	137	131	110	160	132	117	153	131	127	133	121	135	127	130	128	92	118	113	123	132	131	104	157	121	137	118	134	142	145	123	125	125	113	118	130	134	126	138	144	119	138	121	126	106	125	126	145	120	125	138	141	133	142	128	116	132	126	125	135	114	120	133	127
15941	2276	4999	5658	5018	4090	3408	2817	2431	1918	1804	1595	1476	1283	1282	1134	1021	972	942	916	888	804	831	709	771	717	733	698	675	663	648	674	607	641	632	620	594	590	582	545	581	552	575	542	574	527	539	531	554	552	557	541	502	539	514	498	520	555	535	531	512	527	486	494	533	514	479	501	487	485	488	461	498	473	475	471	483	534	513	514	440	469	500	487	459	497	501	491	490	506	485	503	489	512	453	470	537	487	457	478	489	505	516	468	485	492	486	448	489	507	458	470	466	468	456	461	485	487	504	488	509	469	471	515	481	459	492	478	539	483	483	485	495	491	435	437	481	509	469	471	507	464	464	464	453	488	456	505	477	445	505	465	504	481	485	493	479	484	432	488	496	455	492	476	494	461	487	511	443	476	453	484	461	449	466	472	484	464	458	489	458	467	442	492	469	430	475	473	477	464	485	453	504	448	481	484	483	495	490	461	504	447	502	492	472	480	481	469	445	444	465	464	483	463	500	494	510	510	493	441	468	442	474	457	460	509	494	513	464	479	493	500	428	456	427	459	513	459	469	483	497	473	449	476	492	461	474	480	453	481	444	445	477	458	486	468	476	452	449	473	446	457	429	456	464	439	489	476	464	452	469	462	489	502	466	455	490	474	456	467	487	467	466	450	495	456	419	480	483	470	453	481	431	517	446	490	431	481	480	469	475	473	452	492	516	498	457	480	495	485	462	442	478	498	468	481	475	457	480	504	486	428	489	460	433	458	457	456	502	457	484	492	460	462	459	509	459	477	461	482	456	498	491	468	467	486	519	433	462	463	487	466	455	448	447	457	477	463	446	508	470	453	480	463	463	488	461	489	521	476	446	488	450	456	478	494	492	461	483	475	478	480	475	479	476	456	442	427	471	445	497	500	484	468	463	467	508	512	425	483	470	455	461	485	481	431	473	477	491	478	444	497	479	470	446	467	467	474	446	461	481	457	502	469	479	496	477	469	460	442	475	485	500	464	476	471	467	479	428	416	474	439	445	488	511	463	492	463	476	454	460	440	507	511	482	429	488	475	476	486	493	496	459	449	507	489	462	464	453	444	479	433	451	482	509	507	439	461	466	448	502	487	497	465	483	486	503	461	452	483	462	496	444	485	491	457	460	457	486	461	461	471	477	476	502	433	467	491	445	427	481	449	479	503	472	444	477	447	476	457	477	487	461	446	428	487	474	475	470	478	476	444	481	489	485	475	452	489	441	438	466	456	472	450	470	431	471	492	500	474	449	458	481	453	463	459	435	456	465	460	499	455	473	469	476	477	478	479	479	472	489	481	460	534	452	452	488	469	427	480	451	458	463	484	470	447	459	473	468	471	512	506	466	443	479	513	441	432	488	461	523	466	475	469	492	481	452	494	440	519	448	502	441	484	479	468	442	481	467	472	501	482	470	476	463	450	500	459	472	443	521	451	497	444	489	496	502	476	490	468	454	478	454	489	447	469	445	492	473	483	459	465	461	459	465	477	503	447	451	482	489	458	460	447	431	478	473	451	465	532	467	514	471	444	456	491	489	474	475	483	452	478	452	465	486	470	502	440	483	484	476	459	495	411	428	448	489	465	488	425	418	496	442	451	459	489	434	497	474	463	450	454	466	460	441	479	481	467	478	430	505	435	471	459	454	436	456	489	475	473	441	519	433	473	466	499	481	478	475	423	461	494	465	467	500	443	444	499	470	461	454	502	440	484	465	494	495	471	442	490	466	503	470	457	469	447	526	469	428	479	489	447	467	460	467	462	474	473	465	486	454	471	480	464	483	459	480	472	459	497	458	483	480	504	424	467	464	456	518	466	474	457	487	484	495	505	462	419	496	460	431	471	449	475	508	443	481	460	469	435	489	439	474	502	478	422	496	475	475	484	454	480	462	434	498	515	470	475	504	475	491	454	464	468	439	470	466	447	442	478	416	476	471	472	432	490	477	473	486	433	481	514	475	459	494	472	452	447	476	484	451	483	473	446	454	479	474	504	451	467	505	486	470	447	461	484	454	471	479	482	452	446	466	469	509	459	499	459	473	479	467	492	471	454	464	443	464	479	487	472	468	491	446	447	460	485	479	481	493	485	456	484	491	433	475	457	465	469	457	475	443	436	495	472	449	457	443	475	483	468	486	476	448	481	508	487	466	449	420	506	486	454	497	459	449	471	415	469	474	455	445	473	471	509	417	479	450	442	511	427	481	484	516	478	453	474	452	475	509	463	478	437	458	459	486	440	482	477	484	477	458	480	485	447	442	461	462	473	467	466	463	458	482	484	476	426	475	462	476	485	471	494	421	493	436	497	483	449	452	446	475	485	483	467	458	471	496	489	517	431	478	474	456	447	470	445	487	455	449	429	483	439	443	455	493	472	446	453	487	465	512	482	492	473	440	463	488	466	458	468	451	486	459	482	483	426	459	460	484	417	494	518	465	471	470	457	460	461	495	501	460	473	461	490	425	467	492	495	466	479	501	483	436	489	498	463	472	458	481	453	457	497	450	496	487	498	458	446	517	416	474	486	478	449	471	478	448	477	453	435	438	485	503	504	437	454	496	447	479	491	474	471	473	497	459	493	466	466	478	507	464	462	498	473	481	471	471	474	489	496	489	489	463	456	450	466	505	473	491	464	465	463	439	490	447	502	411	488	482	475	448	459	499	480	482	459	435	458	441	466	516	470	459	473	410	512	464	471	499	440	464	458	460	492	476	476	502	482	463	448	461	494	437	481	455	503	515	467	478	441	457	477	472	474	444	474	487	436	459	477	479	497	456	467	505	450	421	480	472	487	495	469	468	459	444	487	452	455	489	487	438	457	434	463	445	497	475	475	509	477	518	491	497	497	492	438	459	479	476	440	463	440	480	495	474	477	451	503	439	453	472	444	485	488	473	448	507	475	469	490	467	470	481	458	463	470	507	465	466	446	475	452	475	487	491	501	457	492	437	493	453	497	497	476	486	440	476	480	497	465	504	447	434	489	499	465	475	469	501	473	503	436	439	493	452	472	515	439	489	491	472	503	472	476	488	466	459	475	437	486	456	442	492	479	533	486	477	475	439	465	487	487	522	447	465	482	470	467	492	479	488	462	441	457	466	393	473	431	445	491	497	471	463	427	466	471	429	436	472	425	452	479	493	465	528	470	457	461	473	518	501	462	479	448	481	498	467	482	469	434	455	452	463	505	492	456	454	463	451	486	463	465	460	473	496	443	442	494	458	458	455	485	455	473	447	446	434	461	456	458	494	459	468	487	496	443	491	491	477	458	435	471	496	469	460	434	449	429	450	475	465	458	457	485	452	454	476	481	463	487	466	497	493	473	483	470	492	486	454	442	454	492	489	464	469	531	463	471	465	478	453	539	452	499	445	436	443	439	491	470	492	474	487	454	460	417	505	507	481	451	451	462	468	519	468	479	479	488	458	488	493	479	456	429	452	489	459	491	465	485	488	492	459	466	449	477	506	490	477	538	468	491	471	475	470	494
2583	290	192	185	165	150	146	145	133	134	128	116	118	120	150	121	140	139	126	130	161	135	136	134	141	145	151	141	129	132	122	134	144	119	127	123	144	150	143	131	151	145	140	139	129	125	133	136	133	125	122	147	119	146	131	125	121	136	136	126	108	123	119	130	138	150	132	130	144	145	137	120	139	142	123	146	120	130	120	119	128	172	163	131	141	126	152	150	127	131	124	126	152	117	135	142	127	124	126	139	133	138	124	126	129	140	112	111	142	120	108	122	129	119	137	130	126	126	129	124	111	153	124	120	125	136	127	141	135	136	145	143	132	148	134	118	139	106	127	119	135	116	134	143	121	129	131	126	145	135	126	140	137	125	141	137	110	138	136	138	129	115	141	128	127	109	145	144	131	123	122	115	126	119	132	118	121	132	122	128	113	112	151	126	153	117	131	119	136	135	123	137	131	106	126	125	136	122	124	116	131	117	120	146	127	132	126	117	142	136	119	147	135	113	148	154	123	146	130	124	124	140	127	132	143	129	138	139	126	118	145	130	136	141	116	139	130	106	158	127	144	115	130	113	131	170	120	137	109	124	118	131	114	122	120	133	153	130	140	126	129	118	125	140	145	122	116	115	131	129	129	116	140	145	122	128	144	122	124	127	128	137	148	123	127	136	153	125	127	116	127	146	138	134	115	132	125	133	128	118	132	102	132	135	129	124	122	138	142	139	148	139	137	143	113	120	118	147	125	134	136	133	140	143	118	118	125	153	126	118	145	107	130	117	134	133	150	153	143	133	121	125	128	152	127	149	126	120	125	124	135	160	136	145	136	120	138	125	142	125	143	125	127	131	124	128	126	171	127	128	151	148	132	123	124	133	118	184	139	133	134	131	135	143	130	132	122	129	127	135	136	140	117	123	141	147	134	131	102	113	121	138	128	135	126	135	143	124	136	135	120	138	132	142	110	123	123	136	130	138	144	120	131	106	129	136	140	129	137	115	130	131	126	133	112	121	151	133	135	131	130	130	152	126	137	114	135	123	136	126	139	132	129	135	133	133	118	121	122	111	145	147	133	136	121	132	113	146	111	118	128	129	131	136	116	118	114	127	149	121	141	125	115	139	122	128	151	130	143	120	131	138	129	139	123	131	138	127	116	133	123	126	126	105	137	129	146	108	129	139	128	120	143	127	132	147	158	148	122	131	152	126	158	140	128	134	128	123	144	123	138	128	110	146	137	111	138	119	115	121	149	173	118	132	136	147	116	134	121	124	122	120	130	164	140	124	142	127	126	131	131	150	123	109	131	131	145	151	128	131	155	121	129	143	122	151	138	112	127	125	138	132	115	120	112	131	133	130	125	141	131	114	135	114	131	123	132	140	130	129	138	118	117	145	118	125	139	137	124	147	134	123	122	121	124	125	111	111	127	125	146	116	109	135	115	117	118	142	130	137	142	112	123	130	137	144	126	118	117	135	142	128	131	145	135	123	122	142	117	143	134	119	146	134	126	123	137	131	124	114	138	120	142	124	130	134	122	129	140	146	125	123	118	129	125	141	115	150	112	137	135	148	153	145	144	142	150	126	155	138	126	133	142	118	133	132	114	135	129	136	140	155	119	142	132	134	131	124	127	127	146	129	127	132	131	119	127	133	139	136	127	129	128	118	119	130	136	137	119	142	130	139	120	137	123	126	111	123	143	116	137	128	155	124	129	138	102	137	134	122	124	134	122	129	121	127	122	135	146	142	122	152	127	135	131	138	130	145	133	120	116	124	136	149	143	132	123	126	122	123	124	139	108	138	140	118	120	127	132	133	118	128	161	124	137	150	131	143	138	137	142	142	134	135	120	112	122	142	132	130	138	131	114	123	116	132	158	136	133	117	129	143	124	131	135	123	140	120	121	148	142	139	114	112	123	117	106	157	148	119	136	136	111	129	133	142	148	143	127	128	155	136	114	113	124	131	120	119	129	120	127	132	148	132	120	135	139	145	131	121	134	124	124	144	142	141	151	136	135	120	121	128	132	128	120	139	123	143	123	126	141	126	136	127	131	116	132	133	152	141	129	124	119	133	119	130	133	136	148	124	144	129	134	134	101	138	123	146	147	134	145	116	118	124	123	124	130	118	169	135	130	99	131	143	130	118	126	137	129	146	146	136	141	158	136	112	129	121	129	112	128	145	125	123	118	132	146	129	127	128	145	127	129	121	129	128	108	147	131	146	128	129	156	117	132	139	137	116	137	117	146	133	140	135	118	119	138	137	117	144	132	114	132	145	140	153	118	123	128	119	124	135	150	135	129	106	131	133	142	117	121	149	139	128	127	136	151	115	117	135	132	139	146	125	121	123	139	126	160	141	127	119	135	112	107	131	127	120	122	138	114	152	126	122	140	144	136	121	135	132	140	133	110	115	112	123	140	156	141	112	115	145	115	119	117	127	155	145	138	105	150	124	110	154	143	132	135	146	142	105	121	134	126	128	131	120	125	123	131	131	144	113	118	117	131	136	120	139	143	146	125	153	123	120	124	132	128	123	119	126	116	119	114	137	127	138	111	135	131	137	122	137	151	127	138	151	129	149	123	130	106	133	144	131	107	126	150	139	120	114	148	132	118	112	113	125	109	169	132	124	137	129	139	128	134	107	133	136	132	128	124	120	117	130	155	127	138	138	123	146	128	129	131	131	136	129	132	123	112	139	127	121	131	126	136	108	121	122	133	117	142	139	109	140	143	118	117	121	118	140	126	115	139	124	146	115	121	129	133	120	112	134	147	148	137	126	122	126	133	138	149	115	131	134	121	154	152	125	135	124	107	149	131	149	120	117	143	128	130	131	132	142	131	131	140	152	143	134	129	119	126	142	110	133	139	128	133	121	137	134	126	125	151	132	126	130	123	143	137	127	137	128	148	112	118	115	130	136	117	118	127	117	162	133	116	122	125	133	151	128	134	123	137	111	133	133	138	120	123	139	138	121	113	135	143	141	136	122	132	127	140	137	144	131	128	128	137	120	126	143	130	128	138	126	109	147	122	123	124	135	132	139	132	127	131	131	129	143	142	138	128	126	126	139	130	131	148	144	114	124	153	134	155	155	125	121	120	116	124	122	125	143	130	131	127	134	127	131	118	120	146	132	151	144	127	115	134	119	144	139	139	122	147	125	121	146	138	115	121	141	138	154	119	139	121	139	137	160	139	145	123	154	138	119	143	120	118	126	137	118	133	138	122	126	141	117	141	120	118	112	118	131	155	119	141	133	124	120	137	124	118	142	112	143	112	176	144	133	125	131	136	131	132	133	116	127	148	121	127	139	133	122	132	124	136	151	136	135	140	129	116	112	132	128	120	127	127	152	133	154	138	112	129	124	145	112	133	136	108	115	126	135	132	125	127	142	131	122	120	134	142	129	117	129	128	150	114	93	164	175	122	119	136	114	116	124	125	120	139	124	134	147	132	123	126	137	134	114	151	134	131	137	140	127	131	130	143	133	136	134	135	126	118	124	148	143
4420	528	634	665	668	585	578	555	516	542	472	501	510	531	489	499	469	479	478	482	480	450	490	478	519	456	469	461	484	503	455	517	469	494	480	465	484	447	468	454	465	492	482	504	507	442	476	472	460	442	428	465	463	454	467	466	459	533	457	473	477	481	478	459	489	437	488	500	434	490	489	485	453	443	517	450	522	466	448	430	475	497	490	490	439	459	442	476	456	504	505	473	496	455	452	500	492	474	450	516	454	453	433	490	470	453	485	462	480	471	478	468	513	436	518	447	464	487	467	431	427	451	480	431	506	479	487	510	498	503	455	450	476	459	477	465	491	470	461	476	467	477	471	525	459	456	487	462	446	457	456	459	461	491	455	480	461	486	511	492	435	469	445	449	479	482	456	500	426	469	449	476	489	458	483	503	473	502	484	444	430	428	442	487	421	432	482	444	480	464	438	462	439	471	465	470	457	436	441	474	449	467	496	452	503	470	453	482	484	426	506	484	510	489	464	480	485	456	445	456	469	440	467	465	450	466	474	476	468	432	458	486	478	488	446	464	477	514	477	449	485	503	470	466	482	461	479	455	450	494	468	497	496	455	483	498	489	466	488	425	449	452	484	459	484	500	465	492	447	457	507	488	494	452	445	505	506	462	425	428	490	441	464	468	497	462	447	476	492	452	491	432	469	454	496	437	492	462	478	460	469	497	424	485	492	448	447	523	490	448	458	480	411	462	477	491	464	472	439	451	493	457	469	466	478	493	476	440	496	459	441	477	507	441	469	454	452	478	474	447	463	485	470	493	484	482	470	438	441	503	469	464	465	444	493	454	499	514	459	452	465	481	441	502	466	465	441	431	476	446	451	457	494	489	491	495	470	494	483	434	492	479	479	470	437	444	475	461	449	497	489	462	457	486	497	472	431	467	460	457	473	439	446	474	492	480	444	449	489	468	428	475	461	434	459	484	477	458	474	442	518	506	469	453	452	480	447	462	502	524	465	472	431	466	468	467	473	526	409	436	511	494	467	421	490	499	457	479	440	411	486	466	535	497	486	466	474	474	495	503	496	461	482	452	450	455	442	492	428	450	438	439	442	471	440	450	461	457	472	471	491	485	452	466	502	523	495	487	452	457	441	489	452	482	448	448	478	445	455	486	482	466	437	458	464	495	458	472	486	462	480	483	451	485	499	478	480	479	441	505	483	459	445	506	442	450	496	456	459	479	478	465	478	476	468	454	454	501	464	470	481	468	491	454	484	455	491	489	446	443	450	451	470	476	489	458	468	455	400	437	458	493	418	470	464	506	461	464	503	479	487	468	471	443	475	479	504	489	469	464	488	507	476	431	475	502	433	488	454	481	481	439	455	447	431	477	442	463	486	446	460	461	460	482	481	440	445	458	478	412	472	460	446	490	474	445	475	504	454	459	450	488	459	485	468	461	481	448	470	436	487	456	476	504	418	433	436	445	525	490	474	473	476	457	490	459	465	491	430	432	504	487	489	445	482	482	448	453	429	462	468	497	446	454	478	471	430	518	450	499	473	459	481	451	479	485	458	460	517	502	481	494	487	509	448	466	461	481	500	495	459	456	469	497	461	442	472	493	470	465	444	520	475	487	469	459	455	477	470	463	463	485	462	466	466	444	453	465	429	476	452	488	468	471	488	487	470	487	485	472	469	465	477	470	491	442	487	467	466	457	493	475	468	483	493	436	480	432	455	451	514	465	496	447	441	473	483	449	485	451	458	440	472	456	453	475	493	455	479	494	395	463	458	472	464	465	458	486	432	498	479	474	487	463	493	480	462	461	484	446	422	510	457	491	477	457	458	467	463	489	482	488	462	459	504	461	466	486	469	464	454	453	453	468	511	503	482	471	466	474	478	446	447	506	479	474	457	510	494	465	534	499	446	499	466	441	448	505	481	478	494	489	464	493	466	480	481	458	488	469	468	481	491	486	471	491	475	415	398	493	529	465	477	483	482	471	439	475	477	447	435	486	482	458	477	489	482	485	449	465	462	470	509	456	441	455	481	461	483	449	461	458	467	457	477	483	471	469	444	440	487	477	494	471	466	514	452	456	435	480	481	482	492	471	464	495	466	471	506	452	458	511	445	481	445	495	494	506	475	486	475	464	456	510	490	441	497	508	433	477	486	459	487	490	503	483	457	422	477	473	480	454	442	469	460	486	434	485	472	463	514	468	487	484	474	516	478	442	448	473	463	442	488	466	451	466	443	454	477	495	472	455	477	463	456	457	451	416	466	469	486	488	467	495	485	451	438	474	491	443	460	467	448	484	482	454	475	460	459	468	447	497	491	495	476	472	476	488	491	445	452	472	487	497	497	466	473	454	460	456	476	457	451	484	472	457	473	449	450	446	468	478	476	457	492	464	511	467	489	433	505	496	488	472	512	475	503	469	439	450	428	479	495	505	494	487	492	482	426	463	500	482	465	483	461	462	472	466	439	481	477	498	481	506	485	483	470	450	449	516	488	469	447	458	465	437	471	473	459	441	446	447	458	449	450	485	488	469	497	494	512	482	474	450	466	431	504	488	458	458	491	507	518	437	487	488	463	492	484	481	452	474	505	477	484	444	471	435	501	478	471	463	448	485	487	495	474	476	459	464	445	503	471	464	507	463	470	462	506	488	440	479	463	449	493	477	457	477	422	469	434	452	465	494	498	457	489	459	443	480	455	452	472	466	463	459	473	496	423	490	466	485	452	461	489	485	506	441	450	458	478	463	479	495	471	496	475	461	456	456	491	481	478	464	508	453	458	465	461	492	436	473	467	485	474	441	440	472	460	457	466	465	486	458	459	421	485	461	498	487	460	470	473	431	441	482	465	499	475	460	465	477	460	475	465	494	463	489	460	481	457	481	489	482	411	438	468	491	469	476	435	482	449	531	505	492	496	457	507	464	491	458	472	483	510	475	450	430	468	507	494	477	502	446	442	490	468	475	474	454	463	476	487	499	480	424	480	509	473	440	493	421	463	463	485	470	473	497	461	472	448	452	455	461	449	471	467	460	447	498	440	459	497	468	466	451	483	498	468	465	473	445	473	489	437	467	488	431	439	446	468	456	463	450	436	487	457	462	474	477	493	447	457	468	488	437	496	459	460	494	467	465	473	471	443	417	471	491	493	488	509	487	452	480	455	480	447	481	469	491	535	453	462	455	517	487	488	465	443	503	470	487	444	452	463	498	474	466	450	461	457	483	536	464	484	454	473	491	453	465	493	467	441	481	470	486	496	494	447	461	475	461	441	482	455	483	471	410	449	460	466	466	494	459	487	445	461	538	453	458	520	500	477	465	468	465	418	478	453	472	470	438	469	440	444	495	534	509	470	481	471	438	489	467	473	453	458	472	424	463	468	475	468	492	481	470	492	474	443	450	460	497	458	448	523	495	483	438	485	431	471	449	462	476	459	442	491	456	505	468	455	471	449	484	464	468	483	506	452	452	493	460	489	482	463	456	496	462	451	463	467	473	482	505	449	444
20988	3207	1151	860	555	402	314	262	235	178	181	158	136	115	140	98	113	97	115	128	98	101	88	89	105	102	89	86	72	98	78	96	78	65	81	85	78	81	76	82	71	90	68	78	77	88	72	88	92	105	68	92	97	65	74	71	80	83	77	85	67	69	74	104	91	79	84	76	74	84	76	91	75	75	71	90	82	83	73	73	83	83	75	70	71	74	64	84	92	74	72	69	75	72	68	63	86	72	93	81	81	75	74	79	75	90	75	72	76	82	76	70	74	88	81	74	79	93	68	90	57	80	78	84	103	89	79	62	88	71	71	88	92	75	65	73	74	83	56	74	66	79	73	90	66	68	99	90	67	73	79	85	72	75	80	94	78	67	90	87	71	81	79	67	78	72	65	83	84	76	75	71	73	76	78	79	72	68	72	80	81	73	72	82	84	78	83	84	69	79	59	76	79	79	68	77	83	79	72	92	80	70	86	78	69	64	100	74	89	88	80	77	62	66	78	88	81	62	73	65	88	80	68	80	68	74	64	66	86	81	89	76	75	65	91	72	68	67	65	85	67	71	68	74	80	76	93	64	81	78	75	90	87	80	88	79	80	81	76	84	70	83	98	78	85	78	90	76	75	77	78	71	77	77	63	74	70	84	65	67	88	94	73	72	81	72	79	68	80	70	68	83	74	76	77	69	68	71	91	70	67	80	88	79	72	72	72	70	85	69	59	72	81	82	70	83	71	70	81	80	76	71	73	72	66	80	81	85	85	74	70	86	85	84	70	80	84	69	86	89	74	83	71	80	77	74	72	82	87	115	66	68	84	90	90	80	70	78	70	97	75	96	83	67	77	67	75	64	67	77	82	75	62	87	83	70	70	86	74	81	67	75	75	84	79	90	80	66	61	80	75	69	85	65	82	69	87	74	83	69	84	70	72	77	88	78	77	74	88	78	68	78	79	61	95	70	73	74	76	81	84	97	71	70	71	86	74	70	83	67	85	67	82	79	68	69	82	83	80	72	83	81	88	73	87	68	79	84	83	74	68	68	69	78	65	80	65	90	90	86	65	65	86	63	87	87	82	72	84	64	94	83	79	78	83	80	78	79	77	84	74	75	83	76	85	82	68	77	88	86	63	81	74	82	68	78	81	83	77	70	85	86	80	82	71	87	78	93	70	88	71	100	67	74	87	90	85	80	84	81	75	72	87	83	69	94	77	81	67	87	80	79	76	77	80	79	76	75	79	70	73	73	63	72	84	78	81	71	75	80	73	68	63	72	76	78	77	81	70	75	74	72	58	104	77	90	69	85	85	87	82	69	87	76	86	89	82	77	81	75	88	79	82	69	85	80	91	86	76	75	89	78	81	91	82	80	85	85	74	81	76	79	81	84	68	85	79	89	99	77	72	68	82	69	68	70	83	67	69	103	92	80	79	64	75	76	75	88	68	83	73	96	84	66	79	100	77	88	71	87	73	79	63	61	82	79	74	81	60	75	86	82	66	67	84	66	81	65	83	92	69	79	69	82	94	71	91	75	73	73	89	74	59	85	84	78	95	87	67	61	77	54	71	87	79	83	83	88	75	71	75	73	82	88	94	85	78	77	66	70	59	81	94	93	75	88	70	82	81	106	72	80	92	90	96	78	94	86	69	94	90	84	72	77	74	74	83	85	84	91	75	88	67	61	78	70	81	84	92	84	86	83	64	77	59	65	90	73	68	67	75	79	75	75	83	73	81	80	76	67	67	81	87	73	77	58	73	85	76	80	66	76	93	85	93	68	69	83	70	85	74	90	73	69	70	91	84	64	66	75	78	75	83	88	84	85	80	78	79	62	75	78	79	79	67	84	79	70	78	84	90	75	85	82	71	81	49	67	67	76	81	87	88	74	85	81	65	72	88	83	85	85	61	59	68	81	69	81	61	76	61	85	90	81	87	68	85	76	65	67	67	82	89	88	80	79	75	84	74	75	77	77	77	71	83	81	86	75	84	85	91	72	72	69	66	72	82	86	84	80	75	73	80	82	77	81	73	88	76	78	85	83	77	76	71	90	71	63	76	68	81	92	77	77	78	80	83	74	77	60	77	89	71	71	69	80	70	74	75	65	83	80	78	82	83	70	66	85	77	73	94	76	74	81	73	74	62	91	65	81	82	84	75	72	73	71	68	85	87	87	69	72	80	64	84	86	58	75	90	91	69	89	75	74	83	70	75	67	76	76	83	84	85	74	74	85	79	68	91	89	89	82	71	78	74	71	89	73	74	69	72	70	86	88	83	85	76	81	78	69	84	93	75	79	92	83	83	67	75	87	86	79	74	73	64	72	75	74	83	67	73	74	79	80	75	68	91	86	80	87	78	86	72	78	79	82	95	79	71	82	64	83	72	87	90	75	91	73	88	65	58	77	96	68	69	74	61	80	74	76	87	90	104	73	71	72	76	79	91	69	72	70	79	62	70	88	73	75	80	63	66	84	76	64	70	68	69	75	89	69	68	80	86	70	94	73	81	63	87	104	81	79	65	83	75	73	81	74	68	88	56	79	76	77	78	65	77	63	90	70	70	77	75	69	80	90	78	64	77	92	84	78	85	81	75	81	86	87	87	81	78	98	72	94	82	65	81	80	57	92	74	79	75	71	83	77	74	81	78	98	90	70	73	78	74	73	65	70	86	74	75	63	91	100	76	70	81	89	85	82	78	70	70	87	67	85	80	72	73	75	71	63	71	92	75	95	81	83	79	69	77	83	76	79	86	74	83	80	72	89	74	76	57	77	82	77	63	74	68	79	77	73	71	81	60	70	64	88	77	77	62	67	78	73	82	77	67	92	75	81	84	78	80	81	85	77	80	77	92	89	83	85	81	70	67	87	89	79	72	89	81	60	80	86	72	79	73	59	65	84	77	83	91	72	87	69	84	75	70	62	67	70	90	72	61	73	66	85	70	94	76	62	81	70	67	82	70	76	69	81	73	60	72	66	81	70	85	77	63	71	75	72	73	90	81	80	93	72	85	74	74	75	58	76	87	81	83	89	89	63	99	76	71	70	69	73	86	77	74	62	81	72	72	61	85	84	67	86	86	77	88	92	60	82	70	72	70	84	80	79	72	77	86	63	72	77	76	61	59	69	82	76	98	81	76	86	80	70	76	71	85	72	75	86	68	72	60	73	76	69	64	78	68	92	85	68	74	69	79	82	82	72	74	88	68	84	76	75	72	68	72	70	63	80	69	64	78	101	67	67	75	81	82	70	79	89	81	73	68	66	84	71	89	64	77	72	70	83	73	67	79	74	80	85	85	89	61	73	78	96	76	76	75	69	69	84	67	79	77	78	90	93	81	75	76	56	99	74	98	74	88	77	97	95	63	80	74	79	77	75	69	78	72	63	72	67	73	81	66	78	83	90	62	88	77	75	67	79	80	74	83	80	74	84	78	61	86	82	78	78	67	82	65	70	66	81	82	59	74	65	80	79	86	67	71	88	76	74	69	71	81	78	83	68	93	82
12047	1235	2709	3148	2650	2258	1835	1504	1281	1106	1046	936	845	724	665	621	586	597	541	558	497	483	477	494	485	424	448	411	450	391	396	409	409	368	378	398	390	348	363	356	341	355	330	342	355	361	366	364	350	355	363	351	370	353	339	378	343	352	352	313	320	361	345	335	335	292	333	363	313	334	328	320	323	292	329	331	326	310	325	329	314	327	333	340	325	307	316	277	295	315	313	314	344	326	345	348	339	306	332	345	364	308	300	295	323	280	328	325	328	334	312	298	317	312	310	312	301	327	293	299	307	332	311	306	327	316	324	320	326	318	285	316	325	323	279	337	327	319	305	313	298	353	309	300	299	311	320	281	309	314	326	304	310	293	324	328	333	288	332	298	322	329	308	332	345	319	300	303	295	300	317	314	311	298	280	298	307	326	308	297	325	306	313	325	303	312	312	320	324	312	335	314	300	309	320	336	318	305	316	322	314	336	307	323	304	330	329	322	304	293	351	304	306	286	320	321	292	299	288	315	315	347	308	311	315	330	305	316	317	330	342	302	329	337	311	317	310	288	295	321	284	312	306	288	277	300	317	311	295	323	295	343	295	323	339	320	348	328	300	343	316	309	305	334	318	303	283	340	303	311	313	344	309	290	286	311	294	296	305	315	302	361	301	303	315	317	341	314	293	330	295	309	354	307	344	286	307	314	285	307	299	324	296	326	288	315	321	300	306	325	313	326	294	307	346	267	279	285	282	293	298	293	336	336	317	271	320	298	331	304	304	311	309	295	328	305	311	288	307	302	315	335	319	294	327	312	303	310	312	313	294	334	313	332	298	333	305	314	326	319	297	323	312	299	310	312	304	315	327	298	306	309	284	277	321	323	315	343	326	340	329	309	296	315	297	319	277	331	319	274	310	304	332	327	314	289	322	330	317	334	305	308	311	327	305	332	321	301	305	313	312	313	316	320	325	300	278	299	280	297	298	256	296	304	306	324	317	303	334	309	294	338	308	293	285	290	333	302	311	305	308	298	297	307	322	296	312	285	312	305	337	330	299	286	293	323	334	305	300	288	315	285	294	310	322	285	292	347	308	322	306	314	301	300	299	327	300	295	317	303	314	319	335	314	314	320	331	332	277	287	309	271	296	315	305	309	256	309	315	321	285	291	313	305	309	337	323	306	299	311	306	313	315	342	283	291	287	307	305	318	305	319	315	337	315	282	295	279	311	320	266	346	320	333	287	307	308	310	319	290	316	293	310	331	320	307	290	308	347	305	310	283	302	310	303	313	298	307	322	304	321	318	332	304	279	321	318	329	296	307	313	316	310	298	317	315	307	293	321	313	342	291	308	316	325	311	302	358	322	332	307	305	304	295	291	357	314	317	295	306	338	329	315	294	321	318	328	329	353	323	310	341	320	298	300	301	290	303	301	295	316	307	327	301	326	327	319	326	288	313	302	325	314	338	308	302	310	315	299	350	299	287	305	309	320	330	341	297	317	296	298	275	304	300	310	324	354	332	286	308	325	297	292	302	338	289	294	300	335	308	326	300	297	313	287	323	283	315	314	329	311	299	331	328	326	293	294	312	322	307	299	299	290	307	290	343	308	317	323	308	282	315	294	316	321	319	299	313	336	317	284	306	306	319	328	341	318	313	290	291	301	315	308	299	312	307	321	323	307	293	318	313	309	283	301	256	306	313	288	327	283	281	312	292	330	326	332	310	325	289	309	300	310	303	282	308	325	317	307	313	306	319	302	329	286	323	310	306	327	309	325	302	332	285	323	327	317	321	351	292	309	326	313	279	300	294	303	332	310	284	284	324	309	334	315	326	298	308	332	316	351	324	299	288	278	283	320	327	343	325	299	325	329	299	303	322	309	304	312	313	319	294	304	295	327	333	304	330	287	299	316	321	309	295	302	314	310	283	275	305	305	355	306	310	315	290	327	336	290	310	293	298	350	356	327	325	291	316	302	296	327	331	309	338	334	323	323	345	324	308	306	269	314	316	316	321	280	315	290	293	321	344	291	306	315	340	302	301	331	288	318	292	295	304	294	349	327	298	302	346	335	342	325	286	305	290	307	342	335	305	329	297	339	333	314	281	317	274	287	309	330	323	327	276	290	341	307	291	286	297	298	317	306	335	321	293	302	329	272	325	304	318	300	307	318	304	264	299	305	312	310	302	317	320	305	316	301	292	310	297	316	300	304	320	311	309	334	307	304	308	343	324	337	304	306	292	331	306	284	315	300	313	345	313	286	312	319	349	310	323	337	303	331	260	326	355	343	306	326	324	286	298	300	321	306	295	331	322	317	305	314	309	348	313	319	315	295	322	331	308	310	326	300	304	307	319	305	310	310	350	321	305	314	304	274	312	292	325	310	274	275	325	305	294	325	317	318	329	316	309	328	304	313	293	319	307	309	296	279	323	315	320	293	323	317	330	318	303	302	323	287	310	285	312	316	311	333	291	315	334	342	323	321	337	296	331	301	295	301	310	314	281	280	265	324	282	317	312	288	308	321	321	305	289	320	313	315	338	302	331	290	334	309	315	314	301	335	299	299	312	312	318	276	297	303	300	270	351	300	287	297	324	311	303	313	301	289	326	341	316	308	311	323	311	281	289	315	300	287	320	334	326	299	299	310	340	307	327	308	280	297	307	339	301	323	316	326	308	339	302	313	357	290	319	324	315	292	315	324	299	293	317	334	314	317	270	312	281	328	317	304	324	283	321	295	319	296	293	314	333	327	295	303	322	309	320	306	287	307	326	320	338	323	348	314	311	316	305	296	300	325	269	364	335	303	313	285	330	326	334	285	316	323	294	306	287	313	319	299	313	351	308	318	308	308	297	334	306	306	314	295	308	319	300	284	288	311	307	331	315	308	304	318	317	317	286	312	278	312	335	317	313	336	316	352	330	337	312	330	301	290	287	293	330	308	302	323	317	312	304	319	325	318	366	329	288	320	271	315	313	321	294	283	313	307	337	300	265	316	314	307	315	311	327	325	308	310	303	300	307	298	352	320	332	302	340	285	321	317	282	335	307	342	298	294	339	321	343	329	309	331	312	284	313	293	327	284	269	286	307	296	291	291	285	287	306	318	322	344	349	316	296	323	295	308	308	291	302	333	325	330	329	296	289	274	315	312	314	321	307	341	338	292	311	326	301	306	298	307	294	303	334	286	306	322	316	332	324	303	289	319	289	301	340	320	290	322	313	290	324	291	344	332	313	341	332	326	315	281	325	302	342	297	293	302	303	352	305	304	339	307	296	327	318	301	312	306	308	311	300	326	308	327	283	313	286	317	311	311	288	328	298	301	285	330	285	305	313	320	303	315	338	314	316	283	330	329	314	271	298	315	313	327	337	304	293	310	315	299	333	338	352	351	341	292	339	327	317	278	289	283	335	322	303	310	327	298	338	333	266	315	317	277	305	329	323	296	307	319	291	288	296	318	311	317	314	344	331	271	321	319	280	309	318	298	286	322	300	334	309	319	333	326	306	323	328
29699	11528	2340	1508	1074	745	550	471	353	308	324	273	234	248	215	189	193	184	151	165	178	160	161	128	127	134	126	125	124	135	139	140	136	115	121	144	128	147	148	143	130	133	133	144	143	125	126	136	123	126	111	132	123	137	143	136	117	110	121	130	110	128	111	140	108	114	140	125	118	132	140	115	118	129	128	111	133	118	113	107	130	123	104	100	114	115	113	113	129	129	115	139	116	122	106	118	119	119	123	134	136	121	120	143	125	131	109	131	123	121	107	118	123	139	113	106	123	131	114	125	108	121	136	115	108	131	119	115	119	118	122	114	108	137	131	124	110	102	111	131	124	120	127	118	116	146	119	120	120	117	123	96	123	107	104	137	131	114	120	112	118	129	115	144	106	120	138	129	99	122	120	131	109	115	133	111	115	112	136	119	135	112	130	120	130	134	134	112	119	103	122	117	125	117	133	129	119	120	125	113	141	121	123	119	98	103	101	125	126	107	125	122	112	139	118	111	120	127	117	127	126	116	105	129	102	119	113	116	123	104	126	114	104	115	102	129	125	116	116	124	123	133	133	130	123	116	129	132	132	122	119	116	142	105	125	131	107	111	121	129	116	120	116	143	116	103	117	122	127	122	126	128	116	128	109	115	113	109	133	121	122	132	104	109	113	119	127	117	127	117	111	110	101	138	127	124	125	119	122	128	126	112	125	129	99	116	120	102	115	124	111	124	97	91	110	113	113	108	131	138	120	135	123	129	113	123	120	107	123	134	134	118	126	112	107	132	120	113	128	124	122	118	127	103	110	119	135	124	130	112	126	121	120	105	132	123	122	128	118	131	110	115	126	136	112	102	100	140	125	121	114	121	120	127	127	124	120	112	122	139	106	120	135	105	110	128	143	124	116	125	123	109	118	124	101	132	128	126	121	116	118	109	114	129	108	111	122	116	127	116	124	125	124	114	124	135	115	108	113	121	129	130	124	128	98	113	119	115	109	130	119	118	117	113	129	125	114	115	136	124	125	107	91	131	108	125	113	126	116	123	125	119	108	124	112	125	107	133	129	112	115	127	110	122	132	121	134	130	124	129	128	118	124	115	134	131	124	133	118	123	107	114	131	113	133	136	88	131	128	130	119	123	121	104	117	128	103	117	112	135	119	133	116	134	119	132	126	128	110	125	124	131	114	121	97	113	116	113	153	111	120	121	133	118	128	126	108	133	129	125	122	147	143	121	106	149	120	116	101	133	105	116	136	129	116	128	129	120	145	143	124	127	98	120	108	131	125	114	139	131	92	114	132	104	134	110	132	123	102	118	102	117	126	135	117	115	115	126	128	123	113	121	113	117	115	133	133	115	104	119	109	117	100	124	119	116	122	113	119	144	135	125	107	98	132	142	123	123	166	117	112	108	123	113	117	105	137	116	119	112	115	119	126	124	124	113	120	122	126	115	117	126	143	106	126	137	130	141	110	130	122	126	126	110	117	105	121	128	105	102	119	130	114	121	120	122	128	142	130	113	121	113	138	106	122	123	105	119	125	123	117	117	102	149	134	142	137	118	113	127	108	109	110	118	133	139	113	113	132	118	121	126	118	117	131	117	124	121	115	103	129	144	119	123	114	136	123	113	129	111	136	115	136	132	118	117	117	120	139	124	158	119	127	111	103	132	117	113	116	117	126	108	131	125	115	117	140	112	149	124	125	128	114	140	126	138	131	138	119	115	101	111	131	120	119	111	114	119	120	116	95	116	127	120	123	126	138	125	132	99	111	128	120	125	128	132	119	138	106	102	128	121	128	133	127	126	152	136	107	129	142	103	115	106	122	111	124	113	109	125	137	132	114	132	127	132	133	121	136	122	119	134	113	127	141	139	120	125	112	110	126	128	118	121	120	129	109	118	100	112	139	136	114	102	125	107	121	128	126	110	129	119	120	133	113	127	128	132	108	103	144	112	136	121	126	118	129	111	113	126	144	120	117	124	112	116	117	103	114	107	111	142	143	115	109	134	125	110	118	115	123	127	122	118	117	101	130	108	115	120	135	122	107	134	130	117	122	119	114	111	121	129	122	130	121	145	112	133	136	111	115	142	132	128	134	112	117	125	124	108	122	142	114	127	114	116	120	115	113	124	116	116	118	136	138	106	121	126	106	131	121	151	135	127	125	133	130	107	102	133	112	110	112	123	113	119	100	133	125	126	120	122	141	139	106	141	127	128	125	145	106	107	110	104	103	127	140	123	121	104	122	124	147	109	120	128	144	109	136	127	102	133	109	106	101	122	115	125	119	106	126	114	127	114	120	119	105	120	128	133	117	114	128	114	125	110	131	112	127	124	126	121	105	139	132	121	138	122	123	120	127	125	105	127	125	130	120	123	104	120	116	113	110	127	119	123	122	119	121	131	125	127	92	116	110	128	121	138	138	130	122	120	119	127	106	114	106	113	132	117	106	108	134	107	126	119	110	121	135	129	109	121	115	118	115	106	128	141	115	116	126	109	116	123	129	119	124	127	109	122	143	125	119	112	107	137	135	127	116	119	111	136	140	110	131	144	132	104	118	118	132	122	97	122	106	133	144	121	130	103	117	111	124	86	115	115	108	114	134	127	116	119	123	121	123	102	103	115	124	127	112	125	120	137	125	114	143	143	122	127	122	108	117	113	115	116	124	132	107	145	106	132	133	140	126	116	136	125	112	128	136	116	141	120	120	123	125	120	136	124	136	113	125	114	103	131	130	105	147	124	138	127	121	139	116	119	136	109	118	113	141	134	114	130	127	110	122	135	126	114	107	111	113	125	113	120	126	108	140	114	139	124	129	126	132	102	138	111	107	120	126	146	115	121	123	111	101	117	125	126	115	123	109	129	116	126	125	126	120	113	132	115	126	122	105	120	110	127	123	143	127	130	113	112	122	122	126	140	130	100	117	112	130	136	129	133	103	132	110	110	102	122	145	107	98	116	105	110	138	108	127	123	143	124	133	106	120	127	131	119	94	140	111	126	116	136	115	122	127	114	133	123	120	123	149	119	104	130	119	123	117	115	121	124	113	117	122	121	106	126	132	128	134	127	119	118	128	131	97	130	116	117	133	117	130	132	128	122	120	131	107	137	123	113	118	122	121	144	113	107	109	151	131	125	112	141	116	99	133	122	126	112	117	132	124	113	120	118	139	125	95	114	123	109	100	121	142	115	113	107	117	116	129	122	134	111	140	136	122	140	145	130	113	121	125	142	121	123	107	135	134	125	103	120	127	110	126	107	126	113	110	120	131	138	110	119	121	112	133	130	104	114	124	112	118	120	124	131	123	128	113	110	132	122	115	112	132	130	116	112	104	103	122	127	117	134	115	119	127	126	110	122	125	121	112	130	122	133	114	143	123	120	120	118	112	129	135	105	123	115	113	116	124	124	120	123	122	109	113	124	121	123	120	113	95	131	130	124	122	119	122	126	127	111	139	119	109	136	99	133	121	122	115	106	119	135	119	108	126	120	110	119	137	127	124	130
15543	2134	4765	5361	4743	3792	3205	2730	2225	1952	1757	1524	1390	1344	1154	1079	1014	947	929	904	828	852	774	732	692	685	688	631	648	624	648	603	593	563	539	600	556	546	536	566	556	556	508	497	529	495	521	544	540	497	504	541	493	516	485	463	514	483	535	491	496	497	559	472	492	464	503	507	476	489	477	488	530	492	469	467	438	453	473	433	474	464	487	478	451	478	454	487	486	504	465	457	465	467	451	482	452	483	448	453	446	499	466	488	458	421	465	477	471	478	466	472	451	429	488	504	483	454	477	445	443	441	424	460	460	434	494	458	443	491	456	448	437	452	431	440	481	464	440	420	449	436	417	431	424	459	461	417	468	460	419	474	437	437	448	435	412	450	475	460	461	448	496	460	497	427	457	461	488	431	472	420	459	450	438	445	472	479	445	447	413	467	451	478	469	483	488	420	446	456	477	449	397	461	426	486	435	459	424	431	454	423	441	482	433	429	439	429	480	425	461	465	445	454	444	409	424	416	435	456	479	460	437	436	419	450	437	462	417	485	434	482	460	432	478	480	438	462	441	441	447	438	455	436	475	429	444	459	430	458	436	481	453	421	452	480	466	458	459	443	430	473	441	462	431	434	448	454	403	433	491	446	404	439	443	463	457	407	424	406	430	436	442	441	429	441	465	446	381	441	461	451	459	446	386	428	423	438	435	433	425	477	463	451	462	444	448	430	426	449	458	467	440	451	444	452	426	472	454	454	447	468	470	452	439	454	462	470	461	429	453	473	457	467	470	459	453	454	451	439	480	430	487	455	417	422	449	473	443	457	425	460	449	440	432	460	452	471	435	450	467	443	458	473	473	446	459	413	442	445	417	445	484	447	409	445	466	423	450	449	424	431	470	439	418	441	484	433	498	439	458	437	458	435	451	410	441	506	468	469	439	461	464	450	426	412	457	441	469	395	453	448	460	436	464	472	487	448	428	483	419	457	410	386	425	458	413	439	427	432	448	456	446	457	468	450	469	429	411	439	466	465	449	420	464	446	452	435	469	447	448	464	452	447	468	470	446	477	469	435	418	467	411	445	420	460	482	441	467	431	466	461	459	460	432	444	457	446	492	451	462	445	442	485	418	472	433	438	445	463	442	452	449	443	487	444	465	447	498	513	460	477	460	463	455	466	479	445	421	463	445	446	460	430	429	438	442	458	444	434	437	439	454	484	458	423	433	451	424	420	420	443	458	420	450	438	442	439	445	467	467	436	424	403	481	439	419	478	462	458	454	441	476	502	447	425	477	407	460	461	490	426	447	459	430	487	473	460	420	468	469	471	442	442	422	427	457	429	444	468	437	448	425	460	473	476	461	452	457	448	435	446	419	445	465	415	437	454	456	484	434	466	461	427	441	459	410	427	460	436	469	441	478	433	434	432	457	455	466	442	448	459	460	420	477	419	464	433	485	446	447	449	446	470	434	443	429	458	435	421	451	464	427	415	468	495	430	474	461	447	450	436	472	409	455	470	423	464	428	433	440	465	482	438	425	416	436	449	371	450	426	448	424	445	449	454	449	447	489	455	446	400	448	436	455	469	425	486	457	416	453	457	434	429	464	466	430	459	409	427	424	457	456	466	428	467	416	447	457	479	454	469	437	434	450	464	402	452	447	468	437	435	430	424	474	444	425	432	460	464	434	483	470	421	447	438	448	463	451	451	435	460	453	450	431	467	480	464	458	441	448	448	469	473	453	504	463	428	484	432	496	453	467	443	449	428	453	455	434	467	454	471	450	463	475	448	430	454	416	474	465	455	444	436	453	414	452	446	407	427	455	451	455	454	477	443	439	456	449	445	467	446	480	452	472	424	444	480	445	460	449	452	459	431	412	432	451	461	453	453	418	462	479	421	460	481	416	431	476	463	456	446	431	454	462	486	472	444	463	468	393	446	458	428	425	448	452	466	431	430	456	458	465	488	429	452	451	428	426	420	416	442	427	450	437	461	446	440	432	429	444	469	436	427	443	458	438	451	440	452	436	454	432	463	463	458	443	408	444	425	438	475	414	425	429	430	412	404	444	428	442	445	399	438	465	456	464	467	419	444	461	451	446	440	415	453	399	449	449	445	470	451	405	462	436	435	488	454	414	427	423	400	438	441	448	477	456	470	442	442	457	489	470	422	427	451	401	460	414	440	446	464	475	453	480	468	463	429	456	424	455	451	445	442	441	471	464	469	483	475	424	455	482	424	419	448	465	409	438	463	421	475	433	454	459	428	418	440	450	418	439	459	474	443	434	463	448	464	461	435	431	418	469	455	476	494	476	440	440	473	461	449	460	462	437	424	468	426	443	455	421	446	477	473	453	476	447	400	418	438	462	464	477	467	453	428	453	453	475	422	491	444	458	410	432	460	410	426	478	454	466	476	431	442	488	465	466	459	439	455	444	438	490	448	431	432	473	466	461	468	456	440	459	465	492	461	440	471	434	495	463	442	456	452	461	433	458	440	470	439	442	469	477	458	453	413	435	448	460	452	437	443	466	424	436	426	445	455	433	454	433	468	444	469	430	428	468	481	437	471	445	452	453	432	477	450	452	438	439	474	452	419	435	456	470	438	454	445	445	452	420	426	423	472	400	467	422	446	432	442	438	451	494	436	450	453	436	449	478	449	427	474	483	433	472	461	466	467	431	487	442	439	470	418	455	425	435	439	448	463	453	420	414	432	429	414	432	458	456	437	444	444	450	401	427	448	475	433	441	427	479	430	435	440	457	452	442	459	447	490	460	450	453	424	480	443	499	485	423	442	473	414	459	429	436	463	461	429	489	429	431	482	424	480	444	464	428	432	455	417	461	423	454	460	442	433	458	429	426	489	465	440	483	443	455	429	480	478	461	473	477	450	440	424	430	433	452	446	460	443	428	463	477	451	458	431	423	410	459	460	448	447	464	471	432	480	434	468	446	466	460	461	436	446	464	418	447	469	448	442	464	401	439	470	448	406	470	429	444	449	428	457	502	421	446	466	425	456	445	414	456	472	502	493	457	427	494	450	436	444	449	477	434	440	396	415	437	457	454	447	449	477	480	485	449	475	474	460	463	468	466	469	461	439	471	429	463	441	432	486	435	503	471	483	446	475	453	469	453	427	459	440	421	424	428	477	448	429	448	442	457	413	463	444	448	428	428	415	440	453	445	453	469	493	452	456	456	459	467	467	445	463	449	407	446	491	448	466	441	462	454	455	437	428	454	457	491	428	405	449	458	434	439	472	474	457	401	448	411	432	430	451	443	447	448	453	439	469	472	436	464	436	468	445	404	431	421	460	450	426	485	488	450	456	432	431	463	440	463	448	427	436	463	440	432	419	462	456	391	449	464	467	443	478	432	406	476	465	466	458	430	433	437	468	470	442	444	434	453	438	430	444	442	446	470	446	450	462	426	459	441	469	441	431	478	442	462	424	449	403	441	474	422	479	456	427	473	437	458	439	460	436	450	459	428	490	456	427	472	436	434	387	432	439	447	455
2705	290	206	173	149	141	149	134	141	141	149	131	131	131	136	151	144	146	160	139	135	138	135	123	134	103	130	129	153	147	127	114	122	142	128	131	130	128	120	116	123	109	103	135	117	131	139	130	128	118	132	108	115	144	117	121	130	119	133	145	138	120	138	129	148	116	128	141	153	156	137	123	108	125	121	130	138	128	127	148	134	146	133	130	150	134	140	114	137	127	133	138	123	128	117	126	131	134	134	135	115	119	146	129	139	135	134	132	131	136	133	143	157	124	116	120	135	129	119	135	118	125	114	142	133	130	123	138	125	146	136	146	129	115	137	136	139	142	127	144	140	131	126	127	130	131	122	127	138	139	134	134	132	153	151	115	128	120	129	153	127	141	124	134	129	127	138	119	130	134	133	109	128	127	134	136	136	117	125	131	113	124	108	120	132	140	141	119	135	123	124	142	126	126	153	117	124	132	127	118	122	144	133	133	126	124	133	163	121	128	129	149	134	139	135	114	153	118	117	133	132	115	135	129	138	132	135	130	140	114	141	138	133	113	111	134	139	120	134	130	128	121	140	145	154	120	138	124	141	128	127	141	140	115	123	150	147	119	132	120	135	143	136	140	146	118	112	124	123	117	125	158	128	123	129	135	124	123	154	132	144	129	127	150	112	116	139	135	113	133	132	122	147	130	151	144	144	142	133	125	147	131	114	126	107	100	130	118	122	139	128	138	113	109	134	124	160	131	137	142	127	125	125	103	124	131	144	140	140	135	123	129	138	117	129	138	141	132	144	144	136	134	121	148	137	133	138	122	136	117	115	141	124	124	131	152	127	143	130	144	134	126	134	134	129	122	145	143	133	139	122	119	143	117	132	128	133	110	161	137	127	136	154	119	127	142	151	105	124	122	144	137	132	137	148	127	132	126	134	142	121	123	146	140	140	154	146	124	125	145	129	125	127	120	133	119	146	139	132	116	127	133	123	148	145	122	130	150	132	139	138	141	143	147	130	134	129	121	131	125	129	141	129	141	120	131	121	135	130	147	136	131	147	135	128	138	131	137	137	143	143	131	132	126	141	144	119	129	128	121	137	122	134	128	121	119	131	120	129	127	116	117	131	140	120	141	128	120	142	120	121	136	131	130	123	124	148	133	123	132	142	126	140	128	144	137	122	133	146	119	128	134	133	136	117	133	145	131	124	115	152	128	149	95	130	143	139	139	122	124	128	110	141	127	131	141	108	138	123	119	124	152	145	114	134	134	143	131	123	131	123	128	130	128	121	124	120	132	139	146	132	136	134	138	114	141	141	119	120	131	140	135	103	128	130	155	139	106	148	113	122	149	166	121	135	129	124	141	144	123	133	131	125	136	121	124	131	126	101	120	125	137	142	137	153	131	117	141	135	129	104	145	131	136	115	146	116	146	125	130	129	125	128	129	135	136	107	120	119	158	140	160	146	132	131	130	142	136	116	127	123	128	146	123	122	114	131	118	133	126	140	110	141	136	146	123	144	141	134	109	124	104	132	131	117	130	134	129	136	151	152	115	141	133	126	136	122	111	146	145	143	133	131	139	149	139	135	143	126	154	145	138	134	131	144	115	127	123	128	129	113	130	130	127	148	125	133	115	127	125	124	153	120	114	151	128	122	121	131	163	123	140	138	124	140	136	139	134	121	132	134	136	132	135	133	132	130	132	156	112	136	130	119	116	146	135	122	123	145	131	133	123	137	123	146	141	140	127	137	133	152	133	118	149	116	126	112	156	109	129	118	117	112	136	132	141	142	123	120	167	139	125	158	137	130	137	136	148	109	127	124	122	120	128	142	119	119	128	123	121	113	146	124	131	128	116	134	115	140	133	105	110	159	131	128	142	145	125	121	136	136	124	129	117	103	158	112	137	128	141	131	134	139	142	141	141	127	110	142	148	140	109	126	125	145	134	117	126	133	132	129	115	123	110	152	125	97	161	152	132	118	126	131	127	129	131	124	128	137	145	144	123	138	123	142	143	130	138	133	139	118	128	123	124	128	98	141	132	112	123	108	136	129	136	124	124	133	126	140	111	125	126	126	146	152	146	131	127	131	121	151	127	133	131	147	116	142	139	107	139	124	134	127	127	136	134	122	143	159	131	136	137	140	144	131	123	137	127	120	116	140	135	138	126	116	130	126	138	126	122	132	126	133	108	147	136	145	118	119	118	125	154	135	151	119	124	144	127	141	130	125	132	117	140	133	121	126	146	147	127	125	141	132	128	111	118	152	116	139	121	121	134	132	155	141	130	115	153	110	106	136	139	126	123	127	129	139	142	152	124	128	110	127	144	105	116	113	111	127	130	120	114	159	106	136	126	133	133	132	111	140	149	116	108	142	119	133	137	111	117	140	133	128	131	105	136	137	124	120	124	118	133	142	120	153	135	148	125	122	139	133	142	139	127	143	127	142	124	146	151	148	143	129	132	133	131	126	162	121	141	128	113	106	122	124	129	146	133	131	164	131	131	144	115	117	134	113	128	138	141	133	131	128	115	113	135	107	141	129	116	126	149	140	147	122	129	147	139	118	154	140	147	143	121	139	133	139	119	118	119	131	113	125	112	139	131	127	150	140	152	99	132	108	139	116	129	143	132	151	119	129	123	146	128	140	132	125	119	128	140	128	123	148	146	154	140	119	137	128	113	138	139	104	136	132	116	127	130	130	129	133	112	146	150	124	132	114	132	148	135	143	123	120	116	146	139	133	128	135	126	107	136	121	111	115	147	154	135	126	126	123	123	106	142	129	146	136	147	127	128	124	143	124	149	139	121	120	144	152	116	144	125	127	132	124	147	128	122	116	134	140	124	114	144	119	125	140	112	122	152	123	130	134	123	153	130	112	130	146	146	128	139	129	157	123	121	140	125	108	127	147	155	140	151	151	117	121	149	131	127	140	112	129	130	139	133	142	135	120	124	151	129	130	127	149	137	136	139	140	136	131	129	152	117	126	125	128	127	137	140	160	122	128	134	130	129	137	141	130	122	127	139	113	113	131	124	115	124	140	139	138	126	145	129	139	120	123	124	135	113	120	150	142	144	121	152	148	139	138	126	126	103	141	130	126	114	122	128	133	154	135	131	118	122	131	145	124	125	128	117	136	129	136	136	168	135	122	128	117	136	125	133	120	141	112	148	139	145	146	114	155	150	111	121	148	122	116	138	153	128	129	135	131	119	141	122	138	114	128	121	129	107	126	135	139	137	141	130	130	149	126	112	136	130	119	140	141	141	141	141	129	130	109	127	136	129	128	141	122	126	112	139	120	117	139	139	147	134	136	127	150	127	124	138	127	148	127	111	136	127	136	151	133	132	127	124	124	130	126	133	122	147	102	130	129	110	118	127	155	126	123	128	145	140	130	115	139	141	136	143	141	134	127	122	131	124	123	126	136	126	136	131	132	125	131	130	124	133	120	140	109	109	150	127	134	134	135	156	148	133	106	124	123	141	134	139	110	121	147	155	144	143	111	125	121	140
4450	538	712	601	675	590	578	544	514	474	526	507	553	494	504	513	471	494	481	479	465	472	497	451	499	472	452	504	492	477	484	478	494	490	481	464	474	473	499	499	431	470	460	486	507	482	460	495	489	468	451	492	484	456	480	453	485	477	435	477	480	453	450	439	458	445	506	488	482	442	495	433	490	474	515	483	464	457	451	493	450	508	446	470	472	489	469	466	466	473	426	487	461	457	509	450	472	455	486	498	445	456	498	473	476	453	468	459	489	469	467	510	475	506	457	459	474	457	493	472	511	465	501	456	459	400	473	441	468	490	463	463	503	437	469	440	476	481	493	471	480	498	490	502	440	453	447	477	446	438	541	489	484	441	484	471	480	468	481	484	484	440	466	463	473	433	477	501	441	492	496	484	465	479	471	451	472	467	474	513	480	473	457	465	445	460	415	484	471	450	472	461	461	468	434	460	440	463	431	448	478	474	466	457	470	432	477	474	460	473	484	458	493	493	460	482	470	445	497	450	465	491	453	466	475	504	477	485	471	470	486	447	480	484	463	489	446	472	453	478	492	444	503	465	494	424	491	487	483	470	490	433	499	467	481	465	473	479	486	491	434	504	471	489	465	471	500	484	473	473	480	504	512	470	481	476	458	451	486	478	525	456	456	472	471	463	453	466	468	494	489	466	468	498	460	503	491	505	473	483	445	446	441	480	450	438	479	473	473	495	505	431	495	481	476	458	458	475	497	446	466	452	443	465	464	496	466	427	499	484	496	450	490	448	460	451	489	496	465	441	495	459	458	480	478	450	485	482	477	438	509	500	467	493	490	452	500	470	475	481	466	478	470	496	457	473	450	425	437	493	456	490	462	480	492	465	495	481	460	469	512	455	481	429	460	467	475	520	428	460	488	478	475	476	473	516	508	493	420	472	466	490	482	484	488	467	452	467	457	473	446	479	448	487	418	467	462	473	431	449	459	516	462	489	463	465	483	482	438	458	462	472	438	439	474	458	432	464	449	472	467	498	470	459	469	441	479	502	489	508	498	467	496	476	478	442	479	487	441	471	465	504	477	419	449	458	475	497	442	448	470	521	473	444	469	489	449	418	412	501	475	465	448	423	470	454	448	483	476	456	436	495	458	492	482	455	479	478	451	448	461	477	470	476	473	462	479	465	467	467	476	453	476	467	449	463	498	505	474	471	483	479	457	465	471	495	456	485	471	464	456	497	503	449	446	474	456	483	474	520	460	498	503	482	425	453	488	473	454	512	459	470	473	463	476	431	503	464	522	451	458	493	467	432	449	461	472	513	499	479	486	440	435	416	457	509	459	455	492	436	496	484	464	458	461	483	498	438	484	480	484	461	484	453	471	445	508	489	469	454	476	496	481	494	458	442	469	474	470	444	440	467	462	483	462	475	443	472	446	462	500	468	474	498	451	467	464	461	454	458	506	463	453	450	510	460	477	483	483	464	435	469	485	468	442	499	488	485	436	458	479	456	478	474	486	460	481	464	509	478	487	483	491	455	429	477	493	482	509	487	483	440	470	426	475	453	489	476	450	473	494	474	457	493	447	453	486	460	458	472	431	443	495	461	454	470	462	512	441	447	507	442	458	509	462	462	455	466	517	491	483	497	440	476	460	490	440	458	497	440	481	460	525	474	429	478	459	453	471	492	493	468	479	492	443	494	444	441	462	457	450	481	483	441	490	498	476	492	410	476	451	462	486	472	501	464	446	492	476	478	443	523	455	461	452	439	450	473	468	490	453	513	493	480	509	517	484	487	486	474	524	469	450	491	487	452	471	476	432	466	456	473	493	478	447	496	461	486	465	496	474	459	471	453	475	472	469	485	436	511	440	464	462	461	456	496	501	447	503	482	446	473	447	471	467	454	454	466	491	494	514	501	457	467	456	455	495	491	464	467	444	491	444	448	496	475	456	473	453	441	479	506	477	468	484	505	468	470	480	457	422	469	481	501	496	459	506	442	460	438	501	472	461	478	457	449	487	483	443	459	478	459	468	506	515	443	456	454	471	463	447	454	485	491	481	451	465	501	456	478	501	466	494	456	458	462	454	442	503	466	461	463	465	474	458	482	514	480	478	428	466	517	483	480	494	489	496	447	434	491	507	483	470	450	476	443	466	456	440	464	495	445	462	460	454	472	445	442	416	449	471	452	466	461	476	451	493	482	473	477	445	458	486	477	445	423	488	517	473	475	498	474	443	485	478	467	468	455	476	481	502	475	482	456	465	453	486	474	469	483	505	471	448	480	481	444	461	509	457	480	467	417	466	470	434	465	463	445	427	469	471	485	464	443	461	459	534	473	499	430	513	476	449	500	453	508	490	455	447	503	497	497	488	488	447	460	456	473	501	491	462	497	473	517	474	467	476	461	499	459	465	431	491	453	458	497	464	487	451	442	469	469	463	476	443	483	478	485	470	474	516	466	489	485	456	476	477	478	490	478	475	499	469	490	487	485	456	471	482	446	481	506	480	433	487	418	504	459	475	454	438	451	487	494	470	470	516	477	516	497	476	490	465	439	444	471	467	462	484	444	489	461	477	431	513	457	461	449	463	459	466	447	438	475	476	475	504	454	488	470	500	443	462	465	483	456	494	468	529	499	488	438	469	473	461	450	460	470	473	457	436	465	464	463	463	495	441	464	506	502	461	498	477	490	449	468	455	468	480	480	496	474	467	455	443	465	386	442	491	479	451	461	491	448	467	447	464	523	506	474	449	476	474	490	512	512	490	463	460	458	452	443	456	431	465	471	469	503	427	491	454	503	470	453	496	488	452	449	443	484	438	479	479	425	468	470	445	449	474	489	460	457	486	464	457	454	509	470	428	461	473	478	492	485	486	499	440	479	475	476	485	511	481	462	450	451	490	476	443	435	452	484	451	517	469	500	463	449	520	451	446	459	438	461	460	517	482	472	511	469	471	449	494	475	448	468	463	468	459	447	489	447	461	450	441	471	452	473	470	496	457	479	461	412	476	505	461	480	425	506	478	484	486	467	484	432	463	450	456	496	472	451	462	463	473	473	475	411	465	473	482	462	518	465	442	440	488	475	453	461	474	499	456	493	484	477	496	454	493	515	479	468	480	420	461	457	471	451	466	434	483	450	457	488	466	458	460	489	437	515	447	501	464	462	521	476	471	426	465	484	434	447	449	454	481	470	464	507	426	430	478	488	506	452	471	445	482	444	499	528	456	478	496	459	488	470	481	451	414	516	488	456	442	443	479	470	447	459	471	505	478	440	464	451	487	448	474	459	485	464	442	447	479	449	429	417	495	439	470	468	479	496	468	463	439	474	478	508	484	473	449	454	472	465	475	478	485	451	465	492	500	484	476	455	466	486	446	480	474	481	465	494	485	453	485	498	490	434	461	483	471	436	469	473	484	488	468	470	434	462	498	484	488	496	464	470	494	466	479	464	464	463	470	453	471	468	468	486	467	471	451	483	423	481	455	485	457	524	470	471	481	458	502	492	461	468
20978	3583	1079	765	511	404	288	237	182	170	156	159	140	133	113	107	115	117	97	94	88	95	95	102	99	78	95	80	67	76	78	81	84	90	81	81	80	80	74	78	82	83	71	74	68	87	72	85	74	75	74	81	80	109	67	66	73	69	83	66	80	58	88	71	80	76	69	88	78	76	71	90	80	84	81	78	74	78	72	66	88	70	62	71	64	80	54	76	73	92	93	75	69	92	73	69	79	68	71	67	79	83	75	65	63	77	62	75	89	84	64	85	82	87	68	75	71	82	83	78	80	74	57	66	68	88	81	64	57	70	89	78	78	79	70	66	56	78	68	90	75	78	86	67	80	75	78	56	63	72	93	66	69	54	79	59	64	76	62	67	84	72	72	76	70	68	68	71	64	71	69	90	60	79	72	66	72	59	76	76	78	73	74	74	67	77	72	76	68	69	73	66	68	79	56	69	69	70	77	90	78	65	79	59	80	85	66	87	84	79	63	68	70	83	75	80	71	76	73	57	71	79	79	87	86	62	65	59	57	67	76	57	69	84	70	90	77	81	86	91	79	82	80	69	66	73	68	77	82	72	85	74	65	78	75	66	68	73	66	78	79	60	70	73	67	64	92	82	74	70	80	77	87	74	83	91	82	74	73	70	80	79	73	83	79	76	73	92	74	80	81	70	71	70	76	76	71	80	77	85	70	78	78	69	67	73	90	78	63	89	76	66	75	75	67	66	76	94	69	77	61	72	56	77	68	74	69	96	62	76	86	56	63	65	86	68	85	86	64	62	84	58	76	91	83	66	67	80	70	65	65	69	69	65	82	71	74	67	77	77	60	72	84	68	67	85	83	74	70	60	69	85	67	76	70	69	80	77	78	60	67	57	59	69	63	72	71	60	61	56	84	73	80	70	67	69	75	78	70	82	81	69	76	52	80	82	76	56	73	76	71	61	74	64	61	73	64	87	84	78	72	90	77	57	87	71	81	75	79	78	69	70	87	74	77	79	65	75	73	67	81	81	72	85	79	65	77	69	76	61	74	61	65	68	56	86	76	90	57	71	80	71	82	71	66	90	65	67	64	69	83	60	72	81	67	57	75	83	66	95	73	77	73	66	77	64	97	90	75	73	71	64	69	78	53	70	74	81	72	71	67	69	75	73	65	68	87	94	75	76	73	75	74	70	68	73	89	81	77	76	82	61	70	70	78	66	67	83	69	88	81	60	78	84	68	76	79	70	80	87	50	66	76	64	88	83	75	72	84	82	51	79	78	82	68	51	70	61	67	79	88	85	73	74	79	65	63	76	72	80	73	71	77	81	62	70	87	78	79	77	56	64	67	77	64	88	57	88	69	60	68	61	64	67	71	75	77	68	75	67	75	68	83	80	71	71	95	81	62	64	85	71	76	63	83	76	65	59	71	72	71	86	92	80	67	73	76	67	78	63	77	75	58	72	82	83	68	76	83	85	86	89	68	75	59	68	72	75	75	64	70	77	75	75	71	70	71	76	90	62	80	85	65	82	89	81	75	73	69	76	66	85	81	69	75	70	74	80	81	81	83	65	76	72	81	69	70	81	68	89	61	78	79	76	71	72	90	58	60	71	81	65	65	52	62	84	60	77	77	58	80	85	77	77	59	61	76	72	54	78	77	72	65	76	66	70	77	57	67	83	70	58	69	76	61	82	51	72	71	74	90	75	57	71	82	71	65	75	66	73	89	81	65	69	87	69	76	93	84	67	66	85	83	69	74	74	48	85	58	71	71	80	72	80	76	78	63	70	73	78	90	84	80	74	84	73	88	55	63	61	72	74	73	58	50	78	75	58	87	81	75	73	73	83	72	68	62	87	80	69	73	70	72	76	77	60	68	72	85	65	67	79	83	91	73	67	89	70	89	64	82	70	87	54	74	76	84	87	62	62	76	84	86	70	86	67	75	69	70	67	68	67	74	71	74	67	79	87	59	72	81	71	76	72	85	85	75	52	95	61	71	87	67	66	76	79	72	65	76	92	81	77	90	89	77	82	80	85	78	78	84	74	88	81	74	73	71	71	77	64	69	77	72	99	76	74	74	77	76	75	67	67	76	73	66	75	75	80	66	84	82	94	66	67	68	62	78	67	68	77	63	73	71	81	66	71	79	86	73	65	76	82	85	71	82	90	77	88	59	77	60	63	75	68	88	65	67	71	79	69	85	47	68	78	71	75	70	72	70	74	77	72	61	68	79	76	78	64	72	77	89	72	76	74	56	70	74	76	93	76	68	92	79	79	74	49	91	80	76	74	75	68	74	78	73	69	57	90	88	67	78	64	64	71	73	66	62	84	67	84	79	78	93	73	77	76	68	96	71	69	71	83	87	95	65	79	83	68	81	70	75	72	68	68	73	79	75	84	84	77	75	71	81	74	70	57	67	75	78	95	82	71	77	70	66	79	73	77	84	80	73	69	93	80	64	87	88	73	71	78	57	91	75	99	81	70	72	88	73	98	70	66	71	71	76	78	49	86	59	79	73	79	73	69	65	64	71	85	67	70	67	77	63	89	89	57	84	69	67	88	70	67	78	81	68	76	91	75	73	81	75	81	72	78	70	71	62	73	68	79	78	90	85	78	64	68	78	72	76	69	64	79	79	79	80	82	60	69	58	81	73	76	64	74	81	65	73	79	92	68	81	80	63	74	76	75	70	72	82	66	75	74	74	88	85	75	71	89	75	79	85	79	83	65	87	69	67	80	93	66	85	77	86	70	74	69	68	80	64	82	80	57	62	72	73	78	86	80	70	77	76	62	87	66	69	65	65	70	68	75	64	78	77	73	74	72	77	76	70	83	72	84	79	82	65	79	90	70	85	65	66	71	65	65	70	65	66	86	82	76	62	86	70	70	73	66	75	64	69	88	76	74	79	64	76	69	67	84	74	83	63	75	64	66	65	64	64	76	71	68	83	81	80	73	68	81	92	72	72	72	57	52	82	69	86	66	78	70	63	72	73	75	72	77	68	75	83	74	66	77	83	54	76	75	71	68	64	94	67	76	67	80	61	69	64	66	73	71	51	61	67	80	69	69	66	70	74	63	66	77	73	61	76	74	73	69	90	78	77	74	83	76	77	74	65	72	67	77	76	87	66	76	74	80	79	79	79	77	71	79	88	79	69	66	63	60	70	85	74	76	76	81	63	84	64	71	85	79	75	71	60	77	68	72	78	67	68	72	87	74	76	93	91	68	69	70	85	62	62	71	54	74	65	68	69	79	81	71	88	72	81	64	81	71	87	81	86	67	71	53	66	81	68	79	63	67	71	79	73	72	74	69	55	79	82	92	70	68	80	99	66	74	72	62	79	68	64	83	63	89	62	64	59	84	73	71	81	63	78	89	78	73	97	60	82	79	72	65	79	70	72	73	66	68	83	71	80	75	66	65	60	85	64	77	68	60	77	78	67	82	76	67	62	71	84	58	59	81	78	73	81	76	69	95	74	52	76	73	70	73	90	63	57	84	72	83
11800	1119	2558	3005	2578	2104	1698	1404	1192	1104	991	868	796	749	714	641	608	577	504	464	471	484	443	424	429	416	407	401	414	395	379	376	396	359	375	369	370	360	327	351	311	339	363	298	328	314	318	314	331	328	316	356	339	315	336	311	299	312	322	310	299	288	358	335	303	323	343	307	290	323	315	298	304	306	293	308	318	302	282	305	309	318	313	270	297	326	288	282	327	302	312	308	300	318	291	290	323	275	314	277	291	309	302	313	347	308	326	290	298	303	314	281	277	335	315	297	311	304	294	305	307	278	323	271	295	281	281	312	288	308	318	321	317	310	305	296	311	295	311	292	328	293	327	290	285	281	303	281	294	284	298	303	265	302	283	311	310	301	339	301	276	297	282	263	309	292	284	326	280	297	293	286	322	307	321	292	293	321	288	263	333	281	272	324	290	310	303	307	306	310	332	315	274	305	280	272	285	276	305	288	292	305	280	297	325	280	289	306	268	293	308	275	289	343	233	293	325	287	293	295	307	317	285	307	293	294	288	286	292	284	288	302	264	272	312	298	295	324	300	295	315	314	298	288	310	277	273	303	304	286	283	299	290	299	279	313	315	294	291	304	296	306	308	283	307	299	298	296	309	331	317	305	300	278	298	303	313	297	313	290	312	288	327	297	298	308	294	299	300	279	289	284	319	290	258	296	295	293	312	324	292	293	282	289	288	295	321	274	300	292	292	311	312	312	292	291	283	324	290	281	285	314	299	317	294	327	297	298	242	295	301	300	288	290	306	287	305	304	311	304	278	295	321	329	281	286	280	307	285	313	294	293	264	295	314	292	292	295	335	271	265	279	292	303	326	305	297	299	303	314	274	301	293	291	291	308	313	289	305	306	296	279	303	302	303	318	290	307	307	327	319	330	313	294	287	288	288	285	273	273	306	272	300	264	291	299	264	274	335	272	305	302	303	317	292	277	286	290	308	306	295	310	317	289	329	308	306	308	295	312	285	294	283	329	320	303	272	306	280	269	307	255	303	269	307	303	257	290	285	323	297	285	310	298	284	330	266	279	292	298	323	285	310	287	285	277	308	279	281	302	272	309	310	320	275	289	301	293	296	292	314	286	275	265	307	280	273	299	260	268	335	284	314	305	305	312	283	285	308	299	303	307	281	262	296	279	270	298	295	298	318	322	298	301	292	273	296	296	334	335	277	327	265	272	286	292	284	300	333	339	268	314	271	294	313	281	297	295	306	285	264	310	313	281	280	298	280	282	283	296	274	291	317	290	274	314	284	294	293	282	319	292	316	277	283	304	279	294	273	300	358	303	277	299	300	312	307	306	281	327	295	277	299	279	283	288	289	283	321	303	305	268	304	288	293	301	298	303	314	295	306	285	294	302	306	285	310	304	297	279	302	297	303	315	282	294	287	299	276	300	315	284	307	287	269	278	290	289	321	310	302	298	309	321	300	309	323	285	301	338	322	275	287	290	314	271	286	320	295	298	273	281	265	270	293	316	302	309	307	321	326	296	281	288	281	313	272	298	324	305	316	272	285	280	272	284	305	317	285	288	286	294	306	303	320	287	277	285	282	269	273	317	335	271	290	286	302	298	301	287	300	278	280	289	299	333	328	309	299	321	285	291	291	293	304	253	287	327	309	328	279	288	282	317	308	333	318	254	307	294	302	303	308	276	290	276	278	314	262	267	330	318	269	289	300	299	287	317	304	298	275	276	324	292	269	298	294	281	288	302	304	279	312	311	309	297	294	295	323	297	283	302	275	290	292	308	283	299	321	255	306	286	303	319	309	293	286	298	299	299	314	307	289	265	319	302	288	279	281	304	286	302	302	305	310	292	257	301	324	280	293	296	287	338	299	300	289	289	286	289	264	298	311	305	305	302	279	308	305	313	277	290	281	304	303	319	323	282	289	298	304	317	293	283	306	312	299	298	266	315	339	276	307	298	312	309	288	288	292	308	277	261	284	324	297	296	278	327	302	311	301	304	317	284	295	292	271	269	292	296	319	303	285	320	264	286	285	281	304	314	311	312	297	319	287	320	309	297	280	334	284	295	281	313	292	292	301	288	285	301	321	302	332	285	269	291	300	271	266	271	278	299	284	277	298	276	318	285	264	316	269	269	297	305	289	276	287	286	317	264	292	274	296	293	286	267	319	261	297	313	324	280	324	316	304	311	310	303	290	317	294	282	305	270	325	306	282	310	279	318	294	274	300	293	320	280	285	306	302	313	262	291	268	298	257	278	285	320	294	287	289	320	291	277	331	314	261	311	336	298	310	336	304	331	303	285	327	283	277	267	261	315	300	282	301	285	310	287	305	293	284	287	286	286	315	306	281	284	304	300	321	299	280	329	290	278	280	280	294	323	312	293	296	311	281	285	281	286	292	299	297	304	313	312	276	319	311	302	306	275	308	290	270	301	314	280	279	293	308	298	327	285	310	288	278	270	286	301	312	320	290	266	293	299	290	291	289	301	319	301	322	265	277	301	283	305	269	282	292	321	299	282	297	286	270	306	289	311	267	308	256	319	282	304	295	297	307	299	304	315	316	328	325	289	292	300	281	305	300	293	289	265	297	270	299	282	294	287	256	293	288	276	282	276	304	279	311	294	277	277	297	311	273	293	299	302	315	309	331	291	269	317	271	289	321	284	304	271	310	305	306	287	279	317	279	291	284	304	266	298	297	289	303	272	332	291	284	308	304	306	298	308	289	294	294	273	278	302	325	320	313	306	311	295	306	295	285	296	289	307	288	298	309	276	340	265	279	268	299	318	284	311	282	282	310	275	260	288	288	297	329	296	280	281	282	300	277	292	298	290	306	291	294	305	305	300	266	311	289	284	288	280	276	293	284	300	302	303	325	296	286	273	322	276	299	287	303	306	287	293	280	298	293	332	251	314	308	312	319	329	293	282	285	285	302	301	288	283	317	287	313	304	303	269	268	291	267	297	321	294	319	303	303	304	264	325	265	282	290	316	280	297	314	296	304	263	291	324	280	290	288	295	327	308	304	295	295	295	316	285	315	278	273	277	302	293	295	324	300	306	275	360	264	296	305	283	287	280	321	304	320	294	296	297	320	290	294	280	302	294	316	286	307	330	283	285	329	309	298	296	312	318	294	292	305	271	312	290	299	312	288	311	312	293	279	292	318	306	305	288	306	294	289	298	301	304	311	311	297	311	323	295	306	280	245	283	300	315	294	310	296	294	276	301	280	314	291	281	287	296	283	285	292	301	325	273	333	283	344	284	297	325	330	292	284	313	315	323	322	310	290	288	315	282	317	285	309	308	323	279	315	270	278	300	297	289	286	285	277	305	272	283	283	284	263	300	304	287	321	291	278	295	293	274	301	286	312	316	323	316	288	299	309	263	292	311	299	303	320	326	303	281	297	303	293	291	248	301	293	303	272	274	308	287	285	313	277	286	306	327	304	309	286	321	295	287	299	299	304	306	288	295	290	297	288	305	322	327	323	324	270	311	302	322	319	301
31766	12992	2628	1562	1171	799	577	439	408	364	314	252	271	246	223	224	217	191	187	174	167	170	159	171	157	147	155	156	126	135	135	153	141	134	143	131	141	146	127	130	134	143	149	137	145	135	128	158	141	151	124	144	154	126	110	121	138	130	126	139	148	123	139	122	141	134	125	135	137	101	141	147	121	134	138	130	127	122	139	122	113	122	129	134	157	142	122	139	134	113	133	113	119	126	126	135	147	122	124	129	121	125	135	128	119	111	145	147	137	140	117	133	118	131	133	119	124	124	120	144	142	131	131	119	129	126	136	128	114	127	134	124	124	120	137	128	150	125	120	109	131	139	124	123	123	114	128	142	126	123	117	130	124	113	143	120	117	124	121	125	126	132	140	127	136	118	132	130	113	129	137	128	138	126	125	131	148	124	124	124	135	118	109	122	125	122	161	144	111	139	97	126	145	125	134	116	114	137	158	139	115	125	111	121	142	119	131	124	127	127	135	112	117	120	156	128	123	140	110	110	113	126	126	118	131	125	133	127	115	129	124	134	113	137	135	118	126	128	138	130	135	115	117	112	118	138	134	140	136	125	143	137	134	114	114	143	105	132	134	138	132	129	122	132	131	123	126	118	133	126	139	110	130	135	133	135	133	132	125	119	131	123	133	130	131	128	129	133	133	119	129	118	132	114	113	115	132	126	118	109	118	128	117	105	132	130	110	121	127	120	131	135	144	121	131	119	128	133	131	128	134	116	123	127	120	127	143	121	139	122	117	121	142	112	144	112	121	153	118	109	124	144	124	143	114	140	127	128	142	121	122	134	150	127	110	148	128	145	131	112	132	120	125	130	98	124	134	119	123	130	119	143	159	157	131	133	129	119	120	139	123	145	126	143	122	125	115	119	156	141	123	125	124	105	137	120	131	141	129	132	130	123	121	137	134	151	130	146	122	134	146	110	113	115	122	118	135	125	129	127	112	126	113	136	138	145	128	128	131	131	117	132	125	137	120	139	127	119	115	133	134	139	131	120	136	127	117	131	112	125	142	106	120	140	129	122	134	119	125	133	139	147	131	129	129	125	128	129	115	119	132	114	146	152	118	113	145	146	137	118	129	135	118	144	122	124	126	116	114	131	132	129	116	123	139	137	138	134	138	121	163	125	145	107	125	163	116	124	130	131	123	122	134	123	116	133	134	113	110	122	137	114	140	136	135	124	120	110	127	107	148	112	124	117	128	139	131	112	122	110	150	100	120	114	130	131	125	154	125	131	116	110	124	122	124	112	123	144	128	119	107	114	143	133	108	131	130	133	127	129	130	130	115	105	124	123	134	138	121	143	147	120	111	129	134	123	121	144	119	132	140	134	142	128	121	114	113	122	139	131	139	116	121	134	117	114	112	124	130	132	135	119	115	120	134	144	134	130	124	127	138	127	103	112	136	135	127	143	131	141	121	143	122	122	119	132	121	128	126	132	111	132	135	128	121	127	134	127	113	110	140	129	146	139	137	123	125	133	126	139	139	117	116	141	125	124	150	128	123	125	135	123	148	145	137	130	129	133	146	132	125	111	129	125	142	116	147	125	149	125	116	113	126	129	124	128	126	122	126	130	133	133	108	129	122	130	130	134	105	128	158	131	110	152	106	132	129	135	140	126	102	124	129	134	113	106	112	129	139	131	136	143	136	103	136	137	140	135	148	152	143	128	116	139	122	118	114	125	122	141	118	112	130	129	133	120	133	128	127	116	143	144	126	131	135	121	145	147	129	132	121	128	129	131	130	137	153	126	115	131	134	102	121	114	129	124	114	130	109	116	121	112	135	143	105	125	129	126	118	136	143	135	127	101	131	125	134	120	122	107	111	140	118	121	117	150	138	105	142	128	126	117	118	122	130	135	127	122	121	133	103	134	120	121	108	128	133	117	110	124	129	118	123	150	114	144	132	133	131	123	99	126	119	134	128	135	154	135	133	110	105	128	132	127	118	119	125	158	115	137	120	122	139	130	117	128	116	120	133	133	121	134	129	122	132	143	116	123	121	108	146	137	147	115	106	145	113	113	126	141	134	123	125	154	126	124	111	129	141	122	132	120	128	129	102	130	95	108	141	132	113	119	118	143	119	130	123	141	128	131	110	136	122	123	128	123	119	123	116	138	149	126	134	139	144	120	126	121	132	119	130	127	124	129	129	128	141	137	144	134	122	129	111	129	104	130	114	128	144	150	121	111	121	134	121	115	125	137	128	133	119	117	125	132	121	100	140	148	121	129	133	129	132	124	142	128	130	116	139	122	142	138	138	142	130	114	114	123	127	128	105	117	115	137	133	132	117	123	131	129	143	123	115	113	128	104	135	124	148	134	122	115	116	159	129	111	113	142	123	106	134	121	123	123	130	130	127	119	111	147	119	128	130	128	125	136	121	134	127	118	122	130	137	128	143	126	122	125	117	127	123	136	137	102	118	116	123	122	129	144	142	126	103	116	130	113	141	135	117	129	140	120	123	121	134	128	136	124	113	128	124	118	130	126	131	114	113	125	116	117	130	134	128	133	122	122	144	109	138	112	134	133	129	121	117	120	136	127	124	143	124	124	109	137	140	143	127	108	129	128	130	139	131	126	129	109	110	139	142	121	125	136	149	129	136	111	125	119	120	145	111	112	122	120	111	124	105	122	134	134	115	142	133	137	97	127	117	117	115	113	126	144	132	98	129	118	130	123	119	119	130	120	133	143	104	108	121	104	127	134	139	129	116	139	96	131	120	142	146	119	134	97	131	132	151	140	119	123	142	133	126	120	117	134	130	138	126	128	125	122	134	119	151	122	112	109	120	119	114	112	123	125	143	137	116	114	134	103	128	117	138	129	105	134	121	119	108	123	147	126	128	129	153	138	127	145	119	123	127	131	126	125	136	124	122	127	123	127	127	129	132	114	128	129	125	122	130	120	129	103	136	141	116	133	145	112	130	133	119	122	102	136	131	119	141	121	137	119	127	122	136	122	128	124	120	108	157	130	121	139	128	110	111	111	147	120	106	146	121	99	142	121	112	124	123	114	126	128	139	111	133	147	126	142	124	127	134	129	123	138	110	122	136	134	117	124	147	119	130	132	123	132	146	123	131	144	151	121	115	123	108	132	137	135	117	122	129	140	124	113	117	129	140	125	125	120	127	127	128	115	118	138	149	149	140	133	104	123	146	135	139	134	109	128	121	133	137	133	135	120	114	154	152	130	117	139	135	111	123	140	111	138	93	108	112	109	120	126	128	138	149	147	128	122	116	140	123	120	112	128	132	109	129	131	125	120	124	126	123	120	135	123	133	129	141	137	123	137	136	110	112	137	120	143	127	124	166	123	123	127	141	122	151	137	125	127	103	108	145	128	141	125	126	126	117	140	136	138	136	101	117	111	147	115	104	135	125	129	163	125	122	138	139	112	116	140	134	129	129	138	140	108	127	141	119	141	142	130	122	145	122	147	125	121	121	135	131	118	124	111	156	150	137	118	127	122
16507	2272	4894	5687	5007	4053	3328	2837	2420	1995	1789	1595	1456	1327	1255	1145	1070	955	901	927	893	841	792	787	777	683	715	640	677	682	644	590	604	628	588	611	609	614	575	581	577	598	543	547	557	533	532	553	527	530	532	538	504	495	532	528	514	498	500	512	525	547	519	492	484	495	507	544	523	531	507	475	506	510	472	511	493	440	486	474	505	513	462	481	513	475	505	490	478	488	497	487	517	449	513	491	438	477	501	457	477	509	475	477	458	473	483	502	465	512	499	496	479	470	502	493	474	475	496	507	493	507	468	460	487	484	444	480	473	469	485	480	490	465	459	485	457	531	505	494	442	437	479	475	474	445	477	457	480	463	469	476	486	462	458	446	503	472	481	470	454	455	494	470	489	459	483	522	448	480	485	476	475	516	468	469	474	452	468	464	483	482	462	471	437	495	468	455	489	492	475	492	463	440	471	469	490	460	452	463	460	490	436	450	436	495	457	459	480	476	477	435	472	467	468	475	502	483	489	497	490	448	442	517	499	468	445	489	475	443	501	454	482	476	488	450	481	471	477	492	473	442	474	470	443	443	490	481	493	524	475	520	436	473	484	477	478	462	437	475	439	476	490	461	516	481	473	508	445	473	453	432	442	424	472	416	443	483	452	482	517	467	452	447	484	475	492	489	496	485	525	465	452	510	469	477	464	468	483	507	480	471	486	471	467	471	493	505	442	423	497	457	442	482	453	463	464	508	475	459	467	499	473	425	463	505	466	474	491	477	487	460	479	446	480	463	462	463	483	475	485	477	457	512	465	496	460	484	507	470	474	459	499	457	480	425	485	434	452	470	443	479	462	489	512	447	495	469	458	503	506	452	496	447	510	520	475	462	468	463	470	472	451	505	482	458	443	506	520	465	439	471	519	464	470	461	468	508	498	465	493	473	434	463	493	507	493	492	453	470	470	514	491	444	494	430	450	461	464	473	451	446	462	507	488	452	469	455	507	434	465	461	428	512	457	453	490	456	498	456	464	496	481	455	442	446	467	457	571	505	463	453	471	429	499	469	490	387	448	509	487	446	455	459	429	476	486	455	504	501	507	480	453	447	460	477	424	481	458	449	470	482	459	474	450	470	470	472	450	500	438	506	449	477	468	518	462	452	486	463	453	471	450	475	503	447	483	468	443	494	481	476	493	517	490	520	490	469	461	480	439	488	505	491	492	487	469	456	490	452	477	451	449	483	510	462	468	466	459	468	519	465	477	422	454	461	435	458	463	474	466	496	489	511	460	451	463	483	473	433	437	492	512	507	465	471	456	431	492	484	458	444	474	480	472	428	431	470	425	467	483	464	495	427	452	469	520	474	491	479	456	450	470	472	473	414	504	497	472	473	451	460	448	510	492	474	464	437	468	477	466	507	486	441	470	458	482	449	457	499	493	443	472	435	469	495	496	477	489	506	489	439	464	484	462	437	496	463	474	432	487	498	493	450	432	480	494	475	481	450	455	487	460	488	465	462	528	488	480	467	466	483	482	449	466	484	487	468	463	449	429	471	489	443	490	453	472	492	483	491	465	452	463	449	492	432	470	468	493	479	477	461	472	460	450	444	476	478	493	454	493	481	436	487	454	444	424	490	461	457	463	441	473	480	442	429	476	510	496	492	467	436	451	478	480	501	493	483	456	437	458	465	493	459	422	499	486	470	443	480	454	465	451	454	469	561	468	480	482	479	444	451	463	472	454	486	462	472	471	458	468	466	451	477	495	462	484	460	491	493	474	476	471	469	488	429	473	495	476	450	493	467	467	472	481	479	477	440	521	457	485	497	472	474	448	453	494	454	496	464	473	486	485	471	455	518	460	429	478	503	483	489	486	458	461	496	463	473	467	463	481	444	492	484	474	462	454	491	435	448	494	453	443	445	455	470	472	459	480	502	510	464	478	465	460	483	458	465	477	523	481	493	489	459	421	445	507	450	452	470	490	507	463	460	508	467	501	449	459	437	461	486	457	447	479	452	424	501	443	486	487	538	459	488	479	445	474	474	488	441	479	511	450	429	477	475	454	472	464	502	493	493	488	474	445	478	438	485	461	452	446	444	447	473	477	459	446	436	471	489	463	497	468	485	478	471	510	458	507	512	444	434	467	440	438	487	481	491	487	444	492	506	455	464	433	491	460	472	451	479	520	478	509	443	500	441	451	454	483	472	487	459	456	505	473	463	485	467	490	467	523	490	467	454	464	467	467	460	451	497	447	482	483	445	500	467	477	490	466	453	458	492	501	454	454	498	485	465	489	487	513	464	471	487	458	460	455	438	494	457	471	460	487	474	471	448	474	501	484	495	480	463	469	480	444	449	474	445	506	482	429	505	467	487	490	484	442	501	498	519	454	461	490	499	435	460	477	515	502	461	455	454	476	485	470	475	479	469	463	471	468	484	445	475	472	503	473	510	445	495	445	450	458	492	489	491	472	436	472	471	494	465	457	446	497	436	473	459	469	479	450	498	453	463	490	479	481	501	448	469	494	477	489	443	506	470	450	469	493	480	485	519	456	468	458	504	448	462	470	507	469	458	465	435	423	498	487	449	472	473	440	489	469	463	475	474	446	478	469	454	453	522	454	505	442	462	464	472	486	486	470	492	426	519	500	479	493	470	475	468	463	469	440	483	488	490	502	488	467	441	469	453	462	495	465	463	438	455	515	455	468	425	461	500	457	477	459	502	441	463	457	441	474	475	478	452	507	485	444	508	478	427	436	473	488	473	487	455	461	475	460	479	485	480	468	465	490	481	490	468	465	457	452	482	466	441	471	452	475	451	507	519	497	465	490	496	456	495	432	489	462	472	481	421	470	448	462	446	498	423	467	451	475	450	450	473	487	446	436	485	467	485	438	488	481	454	516	472	466	464	453	496	485	447	435	469	453	465	474	492	513	465	458	448	517	492	461	507	485	469	470	451	494	449	454	425	462	474	478	470	455	437	475	468	451	465	448	473	465	487	489	488	478	452	453	504	461	444	488	455	516	440	441	504	481	488	482	523	524	490	477	442	459	503	441	496	430	526	479	464	509	456	486	462	470	502	501	451	457	446	417	479	457	472	482	485	485	473	442	482	494	484	446	460	510	494	473	449	472	454	503	438	495	463	470	447	457	433	451	471	476	441	470	435	453	442	519	489	487	480	446	494	459	472	482	468	464	504	474	420	473	471	446	501	462	499	467	488	461	487	469	466	458	519	467	457	471	505	468	461	518	505	466	454	466	485	461	461	466	458	479	475	455	470	484	523	458	475	458	484	435	495	500	430	465	439	486	438	478	448	461	445	469	506	475	513	456	461	448	498	491	425	437	447	476	463	447	509	505	453	467	461	484	449	444	471	473	451	477	467	458	480	447	492	463	448	500	477	473	457	435	459	508	469	481	476	457	482	447	514	472	491	454	456	475	480	504	455	458	450	485	434	476	449	443	492	502	450	476	448	473	478	453	476	503	437	491	455	446	447	466	483	471	464	487	457
2781	265	231	196	147	174	134	165	144	133	126	146	161	157	142	130	166	146	141	149	127	142	134	138	135	163	134	158	147	149	138	144	134	131	155	131	147	114	142	139	137	118	159	120	118	130	147	117	146	130	144	152	152	179	128	138	129	144	146	152	168	123	128	151	153	143	135	145	142	128	140	132	128	135	128	116	141	145	135	138	150	138	129	130	144	148	141	128	125	143	153	138	131	134	135	135	125	134	127	157	131	159	140	113	124	150	124	133	145	144	144	141	143	144	156	142	129	131	157	125	137	131	141	150	134	139	141	133	126	115	129	139	121	122	124	133	127	149	127	153	134	118	110	130	115	163	127	130	135	113	129	142	116	143	113	141	116	138	141	144	138	133	122	133	144	140	123	117	134	141	134	135	129	133	119	173	154	143	140	129	157	144	119	135	140	138	127	124	146	159	151	134	145	108	139	134	124	127	142	146	138	149	131	137	136	160	152	150	143	156	127	152	125	171	132	139	141	132	134	139	138	144	137	121	126	140	131	142	148	121	124	138	117	142	129	100	137	142	129	122	138	125	138	132	126	135	151	140	134	129	146	135	132	124	142	118	161	144	128	148	138	140	140	162	142	132	140	128	119	134	149	138	151	157	134	138	161	156	147	125	154	141	130	135	143	129	128	151	137	131	137	138	138	132	129	157	133	150	141	138	140	142	141	148	140	159	154	134	137	161	134	134	154	109	139	131	139	136	129	147	150	123	119	142	131	139	147	140	122	147	140	125	139	128	131	157	137	164	141	143	138	141	123	139	139	140	143	161	129	140	130	133	128	122	143	154	153	143	151	131	123	133	123	146	150	120	145	145	137	157	120	142	129	143	142	138	142	117	126	136	137	149	161	152	132	140	146	126	144	134	147	159	129	128	114	145	153	130	124	146	148	144	130	134	144	127	144	136	137	135	138	134	143	144	118	142	125	123	155	113	129	153	126	130	126	132	139	115	131	140	146	126	151	126	149	138	138	149	140	131	141	127	124	139	156	123	145	162	140	145	132	136	145	147	135	129	139	125	138	139	118	140	137	113	126	163	128	145	151	121	121	138	147	123	133	140	141	125	152	141	138	145	139	159	168	131	137	126	137	144	134	139	114	162	133	151	132	152	118	157	135	149	140	129	125	123	138	160	132	121	134	143	125	143	144	146	130	131	123	138	137	115	124	125	168	142	119	134	138	129	152	134	142	131	138	141	142	130	146	127	141	123	120	138	139	133	142	116	124	139	162	131	132	125	146	139	129	141	130	141	131	133	134	119	145	144	127	122	149	141	153	138	136	142	144	135	139	124	131	144	160	147	146	141	138	140	138	132	123	140	139	156	133	149	111	137	145	144	148	142	151	146	124	141	151	115	113	127	149	134	133	121	118	163	139	133	124	148	129	138	117	126	122	146	142	134	135	142	141	148	151	159	131	139	140	110	142	130	138	145	145	150	136	136	155	129	126	125	142	115	133	127	127	143	148	131	142	131	135	137	146	135	144	134	135	134	143	151	130	143	133	141	135	133	132	134	139	142	150	155	153	171	142	144	154	137	144	144	152	146	137	159	137	134	125	146	110	156	139	128	136	134	125	122	150	121	154	145	118	140	137	137	135	144	143	153	120	133	152	139	138	125	143	144	139	138	151	136	124	127	137	139	142	120	152	127	124	128	129	122	149	126	134	129	137	132	160	116	129	150	147	135	127	125	134	149	129	122	124	136	134	148	137	122	134	121	137	157	135	142	119	118	148	151	125	146	137	142	122	118	131	146	122	152	160	132	125	134	148	132	139	128	130	148	128	132	136	105	134	133	143	127	140	150	141	137	145	149	145	121	123	151	133	131	156	130	134	156	140	161	135	139	147	120	148	144	139	152	127	140	148	169	135	121	143	129	135	130	127	129	142	141	140	122	126	141	132	135	121	146	134	146	116	137	152	158	127	145	135	142	132	139	123	117	135	121	145	127	144	136	130	135	122	143	140	133	141	160	135	145	145	143	109	132	145	144	132	142	131	139	138	151	137	138	151	141	117	142	131	138	133	116	129	140	142	156	132	129	142	127	155	139	125	142	132	129	147	144	142	128	145	130	127	141	132	131	155	149	156	148	151	145	144	145	112	150	143	120	133	131	128	108	149	144	148	138	167	140	127	151	147	134	149	141	131	136	125	146	137	119	144	148	142	123	125	135	124	150	123	135	139	118	138	137	144	150	139	122	132	123	166	143	129	135	122	145	141	145	141	130	138	117	131	138	128	173	142	124	132	150	129	134	138	129	115	148	131	129	126	137	144	176	147	145	156	150	135	126	142	133	131	109	140	146	154	135	141	140	165	143	147	133	145	111	146	143	130	139	142	141	159	145	137	150	134	145	147	144	151	138	119	130	120	138	136	138	138	139	129	126	127	109	127	130	139	134	144	105	140	118	150	123	142	151	119	138	134	149	160	124	146	133	139	135	148	150	142	144	126	133	127	123	133	129	153	146	140	138	145	142	152	148	136	164	136	138	142	138	144	141	127	142	141	149	119	135	137	134	141	147	126	124	134	129	138	145	122	133	130	143	129	130	119	150	143	127	142	154	130	124	145	116	148	110	131	131	142	136	162	131	143	146	128	145	161	142	129	122	131	119	143	117	166	145	120	151	136	128	130	135	140	151	131	149	158	145	148	127	129	116	147	154	118	153	132	131	138	139	146	130	141	134	138	126	120	152	139	126	127	129	158	116	140	148	143	151	154	113	143	138	114	131	141	138	126	134	132	141	149	155	121	144	117	161	134	155	122	125	141	140	150	151	145	138	140	144	179	146	144	134	119	124	134	147	141	140	113	127	153	144	137	116	122	141	152	147	147	141	147	134	134	137	140	143	134	162	121	142	152	137	134	143	147	136	113	146	140	123	128	132	141	147	151	138	129	152	150	126	146	132	148	130	148	148	140	147	150	123	119	130	132	127	121	148	134	134	126	143	127	143	143	130	125	125	131	125	142	131	152	128	125	119	129	141	135	148	131	139	146	134	157	153	150	121	130	134	158	142	143	148	150	123	136	156	131	121	129	149	150	142	123	141	131	128	119	155	108	141	149	152	141	145	133	151	134	123	167	157	151	144	109	133	149	133	146	132	135	148	113	137	134	148	144	154	131	140	118	148	106	149	136	118	130	145	146	138	131	130	134	125	125	145	115	148	132	133	143	147	136	138	131	138	134	131	131	145	133	135	130	134	143	136	134	133	138	162	123	126	162	149	151	134	131	121	149	129	123	163	146	135	149	129	158	149	143	119	139	132	134	137	139	132	130	144	149	150	144	132	146	148	109	128	123	156	146	143	128	167	137	139	141	116	121	151	149	151	146	115	141	144	144	143	125	111	156	143	120	153	137	128	148	154	133	123	120	139	141	150	143	136	132	134	129	143	159	131	138	142	125	154	127	129	139	134	138	121	132	138	148	132	134	118	150	146	139	150	123	125	129	150	129	156	121	143	123	143
4606	562	659	649	612	630	637	581	541	544	548	562	524	542	511	506	506	487	496	505	493	502	442	516	487	519	514	506	492	501	477	476	484	490	510	494	484	480	542	492	507	498	502	499	486	467	485	524	501	535	506	468	492	492	506	493	513	507	465	534	484	486	494	484	491	474	501	498	495	469	468	506	479	503	469	494	499	522	485	490	470	500	510	457	496	466	467	509	531	473	495	490	494	521	517	510	510	476	506	436	509	521	498	476	511	473	524	462	495	507	473	532	480	484	509	490	504	493	508	490	497	441	512	441	488	458	515	522	485	469	478	466	490	474	495	499	464	500	506	476	484	529	470	487	486	519	510	526	498	522	517	484	495	545	508	469	496	503	509	508	476	505	470	521	488	488	473	433	503	522	522	510	499	500	485	470	473	456	482	517	535	461	498	525	499	478	505	488	490	464	502	476	493	507	481	459	537	444	495	496	485	522	502	489	472	488	472	461	452	522	504	460	487	477	454	480	498	499	528	487	490	472	484	488	470	516	473	506	474	532	478	516	493	497	511	456	501	479	476	479	524	475	464	474	491	521	497	499	467	493	483	491	469	485	485	490	477	497	502	453	464	510	493	562	517	484	470	474	481	467	475	490	488	514	500	468	476	461	489	446	478	503	482	442	527	466	463	496	465	500	519	485	478	514	503	476	480	505	486	514	500	497	490	480	468	515	441	474	447	495	492	520	479	466	479	522	498	491	481	508	473	476	489	450	485	460	479	500	501	459	480	521	499	517	503	472	465	462	498	492	483	486	478	476	533	505	497	493	457	449	490	503	476	494	517	440	474	476	478	457	507	516	493	487	489	444	482	472	461	516	444	473	515	508	489	502	537	462	519	462	464	508	514	501	481	464	520	490	489	497	487	460	467	502	488	461	545	515	479	471	494	499	491	512	486	512	477	461	518	516	495	425	489	471	497	522	452	494	482	494	524	527	474	428	455	477	445	480	459	484	492	497	495	507	467	494	496	505	490	506	490	473	494	496	503	494	512	520	508	527	516	489	502	480	471	492	500	460	486	546	485	490	498	487	510	490	522	496	497	487	499	495	518	508	488	546	497	479	459	469	500	488	520	521	507	466	506	494	471	489	513	478	488	491	519	521	492	491	505	486	471	501	473	481	506	512	489	514	499	472	478	473	456	490	509	459	443	506	476	469	463	446	489	473	490	477	476	523	503	504	475	501	523	455	499	513	432	492	490	528	510	493	522	493	489	506	471	454	513	500	490	498	460	486	485	522	527	508	504	503	480	501	455	432	488	447	495	462	472	523	502	489	494	463	488	505	452	472	508	507	526	498	490	494	490	491	436	500	485	454	507	499	516	485	484	470	455	460	509	485	498	534	451	536	491	484	504	522	499	481	489	510	488	498	469	464	501	511	499	500	534	483	491	490	509	474	511	495	497	497	495	520	482	493	456	492	510	475	495	500	502	473	471	492	496	462	533	494	484	493	508	487	503	508	475	512	480	454	502	490	445	459	482	504	476	494	492	476	490	494	492	495	504	501	488	469	479	478	469	494	462	471	514	443	469	463	467	454	476	480	511	473	461	471	482	477	506	476	517	531	468	491	479	485	480	502	480	513	511	482	510	492	525	502	501	510	502	511	489	476	499	482	520	513	485	459	496	458	500	475	455	477	482	440	454	488	504	480	482	515	462	512	487	472	485	489	513	507	491	497	433	505	502	483	483	488	448	476	526	483	516	521	510	497	489	457	500	496	506	496	489	492	483	496	503	501	478	521	463	484	487	519	460	473	511	463	481	493	522	471	550	470	505	505	460	528	486	531	512	468	520	507	466	500	483	517	512	472	481	511	523	446	487	497	490	495	493	490	495	484	504	529	503	450	473	482	512	501	511	487	493	483	503	485	465	499	471	500	481	489	471	500	459	494	480	500	497	471	473	481	486	461	479	506	500	486	450	468	507	475	463	474	494	483	500	470	464	503	518	442	488	511	483	507	520	473	513	487	481	503	512	497	475	482	470	517	491	475	476	482	471	508	478	503	501	476	512	471	513	497	510	550	475	496	485	498	490	490	490	488	501	517	480	443	524	487	532	493	470	508	481	496	501	495	476	441	484	479	501	499	470	479	514	504	459	470	501	471	525	464	500	482	478	476	478	502	460	514	435	508	457	501	473	502	441	504	492	513	467	491	533	485	527	467	498	511	487	504	492	504	463	445	489	503	501	466	505	520	493	467	520	464	478	476	508	481	493	488	490	511	515	483	504	512	512	450	488	519	466	496	483	477	495	475	469	473	501	518	533	467	507	481	525	459	491	471	500	450	442	471	474	509	497	496	482	501	487	497	476	537	476	534	487	489	432	485	512	527	456	456	489	477	491	480	480	482	484	501	480	510	513	481	446	456	515	461	478	493	487	459	507	506	474	506	462	496	492	475	492	464	479	503	488	486	534	496	525	517	478	520	468	517	484	465	478	521	498	513	509	486	500	525	488	536	488	492	495	471	452	474	463	487	512	491	487	491	527	541	484	489	524	482	523	524	489	495	501	454	473	458	495	480	504	511	499	507	474	505	535	490	507	518	458	504	504	517	454	469	479	494	486	463	461	471	487	458	529	480	531	468	501	451	488	521	550	477	523	484	499	455	501	487	497	489	448	485	452	511	527	507	475	507	501	481	506	471	482	476	465	501	495	475	514	483	475	514	493	454	478	539	474	449	490	515	491	482	453	476	474	506	481	474	535	503	494	507	483	492	524	479	479	502	491	532	514	510	504	484	481	455	477	503	466	470	531	508	533	497	529	491	503	485	504	502	472	517	501	473	512	541	484	480	469	463	475	456	496	490	483	507	501	495	458	480	524	525	483	505	458	515	498	540	502	529	504	486	495	488	504	507	483	481	474	516	487	506	482	456	466	483	531	486	449	484	475	452	459	489	464	450	432	468	499	510	483	503	502	488	476	490	481	473	513	497	494	470	466	513	494	469	520	507	468	542	478	502	483	484	486	491	499	484	438	477	481	495	515	490	561	497	497	503	463	497	479	486	473	499	500	494	469	481	502	445	483	467	468	478	496	494	469	505	494	476	466	527	481	483	477	474	459	489	499	505	494	475	448	476	507	479	485	486	543	456	480	482	482	488	495	488	473	499	482	456	443	463	492	487	502	491	499	469	453	494	484	465	492	509	499	489	499	481	474	484	500	469	463	520	436	470	477	490	464	447	516	503	503	486	505	528	509	449	466	492	468	513	520	509	490	534	480	495	483	499	484	485	496	517	543	505	499	486	459	476	488	477	508	526	505	472	510	523	490	527	466	507	502	496	518	509	483	440	490	478	504	511	449	499	478	475	490	487	439	471	477	459	477	510	504	470	507	484	506	497	459	502	538	507	508	459	534	537	483	481	468	505	476	480	507	520	499	494	464	474	449	462	491	501	483	497	525	499	499	500	435	465	440	482	464	482	482	510	483	460	444	524	486	476	478	504	505	483	480	520	524	442
22667	4043	1145	765	560	414	330	240	223	186	162	137	149	141	138	122	129	87	96	114	94	102	92	95	97	86	98	92	80	86	84	73	93	86	79	93	78	85	83	85	90	84	72	96	74	80	77	83	72	82	92	70	83	99	83	79	79	83	84	75	76	84	77	83	86	77	75	104	84	86	87	82	72	85	73	87	85	76	81	77	57	86	72	84	77	73	90	71	60	81	79	87	91	85	89	71	92	77	69	79	98	84	75	94	75	80	62	79	76	72	81	77	70	88	84	80	86	84	74	90	78	79	71	80	81	69	74	75	82	67	71	79	75	50	80	66	84	84	84	70	85	94	73	88	94	72	83	66	87	75	72	75	76	98	75	94	75	109	78	77	63	81	94	79	95	84	76	99	70	75	81	64	81	63	78	83	89	80	82	75	84	66	78	89	66	72	87	89	94	69	85	80	79	75	90	87	84	77	93	77	81	81	73	89	85	88	61	63	57	90	59	76	86	74	70	84	92	75	68	76	75	84	70	76	82	73	67	77	89	74	94	77	76	90	84	78	87	75	72	80	76	86	83	81	81	93	77	70	78	85	77	66	74	71	85	89	100	77	67	83	71	81	95	81	69	75	76	52	94	84	73	72	63	76	61	82	65	75	72	69	72	79	64	76	64	86	69	63	79	80	73	61	91	91	80	67	61	88	88	81	71	73	88	59	86	71	76	77	85	76	85	69	70	86	78	90	85	77	75	89	82	66	72	84	78	87	91	92	83	76	87	79	78	76	79	77	84	81	79	86	77	77	90	83	81	95	84	73	70	86	65	67	85	70	79	74	82	82	80	83	75	83	78	68	90	81	85	76	81	77	84	81	84	68	80	90	87	77	79	66	64	67	90	73	83	76	85	84	77	77	72	78	82	82	75	89	96	81	83	68	70	70	77	58	96	59	80	78	91	81	80	79	68	70	74	79	68	89	79	75	89	80	81	85	78	82	74	76	79	76	92	78	67	78	84	70	66	85	85	90	83	64	85	82	93	76	78	75	86	74	73	78	72	65	98	68	85	85	65	78	84	64	74	72	82	81	69	70	80	92	70	76	98	88	83	87	76	59	72	73	79	80	77	95	81	90	68	98	91	71	97	81	87	74	68	67	71	75	77	72	70	82	75	88	74	92	83	79	80	87	69	69	78	87	89	89	78	79	80	94	65	83	84	78	82	94	86	98	62	83	72	70	81	67	88	83	63	75	87	79	68	61	81	79	87	80	86	80	75	72	87	74	78	75	92	78	95	83	72	63	75	81	85	72	75	70	70	86	94	85	92	76	96	67	76	73	78	67	70	84	87	72	77	56	71	78	85	88	77	71	93	73	58	76	82	72	77	72	72	84	75	68	86	63	78	90	95	78	92	61	70	90	77	89	78	78	82	83	74	75	73	76	80	93	65	64	72	68	82	87	84	83	70	74	73	76	73	83	93	74	65	79	82	74	92	76	94	73	79	68	67	84	95	69	77	89	76	80	69	101	75	89	81	79	76	72	84	95	86	62	82	74	98	77	90	70	94	67	74	88	79	83	69	73	83	75	87	78	84	71	74	74	67	78	70	67	77	69	89	79	80	90	73	86	77	65	88	84	82	95	79	70	66	71	88	67	91	77	80	70	73	71	73	70	72	69	69	83	78	84	79	88	74	75	78	79	71	74	78	88	74	76	76	71	84	79	79	70	99	77	80	75	84	71	90	71	80	79	72	73	73	94	94	67	79	79	77	62	72	81	67	75	77	93	98	85	68	83	85	74	75	94	104	84	92	79	79	76	79	74	83	80	83	91	76	69	86	84	81	86	81	89	66	79	78	66	78	72	86	73	104	77	78	74	81	94	86	98	78	84	91	89	85	80	70	81	72	84	91	69	74	83	71	72	85	77	74	76	101	99	75	80	84	88	99	57	87	81	81	85	73	80	75	85	71	88	86	78	85	71	71	84	71	76	62	79	89	101	68	64	84	70	71	78	85	93	78	73	83	74	90	82	83	90	93	84	81	82	72	79	70	70	86	62	78	83	81	79	87	69	80	96	74	72	88	71	82	87	62	89	69	65	84	90	72	79	71	71	75	94	93	82	79	88	71	89	68	86	84	82	86	84	70	73	100	81	86	70	105	84	67	87	96	73	72	84	88	64	83	83	101	80	72	69	77	79	86	83	69	70	78	70	79	83	90	90	81	78	75	75	72	88	86	79	76	72	79	65	93	74	84	76	86	71	74	74	78	77	92	87	73	80	67	80	74	88	81	77	79	87	87	62	86	98	77	78	67	71	99	79	73	78	75	86	81	76	77	85	81	81	76	71	78	76	76	76	79	63	87	79	73	67	83	89	76	64	83	82	78	72	75	61	88	90	67	73	82	62	94	73	72	95	86	71	73	76	81	86	78	69	79	68	79	82	77	94	94	75	77	65	74	83	85	67	83	85	100	74	68	79	82	89	70	76	92	77	74	79	90	91	72	71	80	85	78	77	74	94	69	72	71	70	63	86	73	83	86	69	87	83	61	70	70	80	73	83	76	80	80	90	73	77	84	81	72	73	69	99	81	95	70	83	62	94	86	86	68	87	76	75	73	70	80	68	73	72	66	89	81	63	74	72	103	74	89	62	79	79	75	91	76	63	93	85	80	73	79	68	74	75	89	80	83	91	64	86	86	77	70	67	71	75	91	79	74	75	84	80	75	75	75	70	84	67	77	71	74	80	64	85	79	72	88	75	67	86	66	76	83	79	76	73	78	84	80	84	73	70	79	80	67	86	89	74	79	72	92	71	76	62	88	63	85	85	87	93	84	62	72	71	81	78	72	67	68	97	84	81	74	72	70	68	64	66	71	86	73	91	83	77	72	82	71	92	68	92	84	80	81	68	85	80	95	99	75	79	52	88	78	63	63	79	84	80	89	78	80	67	71	61	91	94	77	81	95	96	83	78	73	86	77	70	88	71	76	62	87	74	69	87	85	76	78	85	82	79	81	85	79	75	75	70	85	96	72	73	75	65	81	81	64	58	85	90	69	69	74	77	76	82	89	88	85	55	88	83	83	80	62	68	77	78	94	81	74	84	87	75	73	91	98	76	78	85	75	69	86	80	81	90	73	84	88	71	73	77	70	71	79	65	77	81	83	72	66	78	70	81	88	61	73	83	83	78	83	82	84	70	85	72	89	84	68	79	68	78	82	78	73	68	82	88	84	85	83	79	75	71	65	69	89	69	72	70	79	71	68	78	93	76	85	79	86	90	83	77	72	84	75	68	76	70	83	74	71	83	84	64	74	86	71	74	57	84	60	71	78	77	83	69	75	84	70	82	74	89	83	73	80	79	93	73	69	68	73	67	77	85	81	91	77	73	94	90	74	73	74	68	81	79	80	55	87	67	68	88	90	57	73	75	83	65	77	76	78	72	80	79	86	73	72	104	72	83	79	75	76	79	81	71	88	60	81	93	82	87	91	84	80	75	72	75	80	83	73	92
12572	1154	2646	3045	2628	2171	1841	1533	1240	1084	992	902	774	794	699	643	622	604	555	565	476	478	455	445	434	438	412	413	431	421	362	395	381	417	375	324	385	364	325	339	354	331	380	356	372	353	363	368	361	314	374	357	345	330	343	339	331	382	318	324	306	328	330	334	354	305	302	345	335	331	316	345	351	343	324	349	316	378	300	303	321	314	337	316	343	324	304	307	325	294	325	312	311	301	343	352	343	311	311	320	345	357	325	312	315	289	310	307	326	298	298	292	295	314	291	383	312	280	315	333	297	301	331	304	347	282	327	314	297	335	319	313	347	282	335	303	293	293	288	328	336	325	325	335	347	300	325	325	321	298	327	325	334	354	319	267	274	313	313	310	316	324	309	309	295	321	290	297	312	303	340	280	316	303	327	292	331	295	308	307	297	321	284	296	333	303	325	320	325	323	347	331	317	315	299	333	312	299	304	344	319	336	325	313	326	288	306	318	268	304	322	287	284	291	306	326	304	316	308	292	288	289	298	351	324	319	352	326	307	295	322	306	281	361	285	325	322	323	293	334	292	295	311	311	310	300	284	335	341	305	306	300	314	297	312	311	312	308	311	286	339	297	343	294	318	312	335	343	316	311	343	319	310	289	288	303	329	293	320	314	334	294	295	322	316	320	323	317	269	313	344	310	304	325	311	309	305	313	320	331	308	309	310	288	292	319	315	339	316	340	328	294	296	312	329	298	306	317	322	313	313	329	306	331	309	288	275	304	270	332	301	324	314	314	298	319	326	312	305	339	294	307	293	290	324	303	295	296	302	311	347	312	298	313	331	315	300	319	295	321	304	296	293	318	318	303	317	306	326	357	308	301	316	322	321	294	319	319	320	313	286	305	313	308	325	304	313	346	299	324	304	307	332	342	309	292	328	278	320	295	298	327	327	322	325	304	283	292	323	286	322	323	344	340	314	331	272	324	324	288	329	312	312	328	342	295	312	286	297	325	294	297	314	309	285	299	309	309	302	323	264	324	289	340	291	295	300	324	326	323	333	325	357	344	303	326	324	312	311	315	343	308	318	304	321	293	333	323	301	331	345	321	308	287	305	339	327	319	311	293	302	303	304	278	307	296	288	326	299	329	326	300	312	313	299	341	338	316	292	301	321	338	342	294	289	306	307	311	296	292	295	321	332	323	281	311	288	287	329	289	304	299	287	243	340	294	304	306	311	317	302	335	310	337	329	323	293	321	284	287	312	289	297	317	325	310	320	321	321	310	312	297	309	309	321	309	293	314	320	331	279	297	321	314	337	285	326	282	325	333	333	306	285	301	290	314	310	309	321	307	316	318	303	305	304	317	311	287	296	303	304	313	298	318	296	331	301	291	293	296	297	302	308	283	317	289	331	308	285	320	307	300	329	309	315	306	307	296	316	304	291	334	281	292	310	294	303	315	309	285	282	299	314	283	329	310	305	281	344	322	287	303	303	326	318	307	331	350	330	319	321	304	298	286	326	299	311	363	293	276	330	307	330	301	281	326	333	319	303	295	311	312	303	305	285	304	318	319	336	292	273	283	293	274	338	332	326	278	309	321	318	296	310	296	308	295	324	323	335	304	312	304	293	329	327	307	323	315	287	318	321	307	304	304	296	318	354	309	273	281	315	317	317	308	311	336	303	284	345	292	287	296	320	311	308	292	288	300	291	324	306	313	304	323	275	299	307	289	333	318	333	313	322	310	318	340	297	297	289	309	323	316	305	312	299	285	292	341	283	317	319	298	323	263	305	327	309	337	290	299	333	312	332	332	332	293	316	299	304	299	306	315	314	356	347	348	324	320	288	305	294	300	291	318	312	279	350	301	296	312	308	300	298	326	352	292	321	299	324	321	303	309	308	346	317	331	320	303	303	303	312	318	305	300	311	342	311	294	325	321	311	291	309	297	321	277	307	298	310	299	286	308	310	344	312	329	286	336	281	316	300	332	331	290	307	289	332	328	348	316	291	323	307	306	300	296	293	291	314	325	297	291	326	292	300	304	316	288	282	308	316	274	300	305	309	269	349	314	309	319	318	317	298	324	297	338	288	330	275	299	310	330	291	290	339	367	332	317	315	290	313	303	289	331	299	290	330	327	332	300	323	332	293	317	304	314	287	300	342	300	318	332	324	303	286	305	311	291	348	314	315	301	304	335	317	279	345	312	305	294	308	307	302	323	312	327	316	303	267	305	331	300	313	283	329	304	297	283	280	329	309	328	333	312	304	283	308	328	297	288	313	340	323	306	312	306	309	300	322	309	289	300	309	285	306	327	314	313	295	309	330	300	313	312	313	321	293	347	298	332	319	329	324	318	345	326	279	302	333	297	335	309	328	331	321	307	325	335	312	321	305	307	315	321	316	325	294	319	310	318	329	308	327	317	269	305	317	314	292	341	309	337	293	320	292	317	325	265	313	291	316	304	310	306	306	321	305	323	301	302	309	349	306	303	340	323	304	340	288	355	303	315	319	303	326	304	284	305	345	318	311	337	329	301	323	284	307	290	339	317	271	335	326	302	338	291	332	339	304	313	301	338	303	315	306	332	331	331	305	313	327	300	311	297	329	354	331	314	325	316	314	315	320	296	330	304	285	306	325	314	281	301	297	312	317	301	335	298	359	322	318	277	310	307	313	321	282	310	316	285	320	299	311	326	322	274	321	317	298	323	323	301	321	341	344	327	320	295	317	325	316	302	326	288	312	292	314	303	309	326	299	311	313	327	283	319	348	334	297	309	294	310	310	305	338	300	330	305	305	298	334	315	330	319	331	312	282	330	292	324	291	316	281	300	314	336	305	309	298	318	310	293	279	323	281	289	293	316	313	292	318	331	303	312	322	334	295	298	335	336	324	316	331	322	318	334	338	311	312	275	334	310	351	301	306	322	309	305	277	318	332	320	314	347	319	330	330	306	307	303	322	306	322	305	319	291	318	320	299	297	304	333	310	294	301	309	317	311	302	328	322	314	307	329	319	326	337	330	322	316	315	305	288	297	311	314	312	320	312	297	316	299	301	304	320	291	296	308	314	334	288	280	303	316	328	303	291	305	328	287	302	328	316	334	321	281	315	299	309	295	319	290	344	312	309	290	341	314	345	319	282	310	311	318	325	318	300	333	291	351	290	308	327	318	317	283	317	329	298	311	309	280	302	276	310	312	326	315	300	313	304	292	350	323	327	345	342	315	275	291	323	328	330	301	316	336	304	324	328	304	311	306	314	273	280	310	298	302	330	296	329	288	314	294	329	367	293	334	299	309	334	314	299	306	326	320	293	247	302	295	297	306	330	291	301	298	299	308	303	312	324	328	292	293	294	298	304	308	284	305	324	303	294	307	308	320	314	297	316	305	335	312	312	324	315	299	283	335	308	322	308	318	341	294	296	268	351	309	303	318	315	292	323	303	323	305	288	298	331	298	312	311	320	316	318	309	319	309	308	330	308	299	280	304	312	305	308	277	349	283	311	307	302	304	297	328
32124	13437	2706	1519	1104	816	595	472	398	343	314	257	284	228	226	212	209	201	178	187	169	156	159	148	154	157	145	142	163	126	136	131	130	144	151	139	140	120	143	134	141	141	124	134	136	134	120	142	126	117	137	137	141	139	116	140	139	121	124	130	131	129	129	122	103	113	130	136	126	119	132	130	122	126	141	131	139	147	124	126	124	126	139	120	113	118	109	124	127	126	138	137	131	113	125	142	133	112	144	132	138	122	118	143	133	128	131	143	148	122	133	112	125	128	127	118	143	154	134	112	123	138	151	132	129	116	137	134	137	111	127	153	149	127	121	129	127	115	119	113	117	129	129	138	126	112	136	126	130	125	126	120	111	136	132	118	121	127	133	140	116	129	136	107	135	130	126	124	123	129	130	125	122	134	115	138	126	138	120	118	127	136	139	122	131	143	131	130	141	118	144	144	129	132	136	137	132	115	126	131	136	138	137	131	122	117	136	123	128	149	127	133	132	128	123	120	125	136	134	125	114	130	130	123	120	100	132	125	155	126	124	145	112	118	134	138	151	107	132	135	126	134	133	120	135	140	144	126	125	141	117	152	133	114	120	117	112	125	104	130	122	122	137	136	127	137	146	126	123	122	148	119	107	142	120	117	153	135	126	139	108	118	112	150	145	130	127	139	137	146	137	130	120	115	135	130	132	113	142	136	138	136	99	136	117	137	145	137	142	130	127	131	127	143	145	134	140	136	142	114	109	142	133	115	147	130	131	120	127	135	130	145	145	108	131	131	130	144	126	135	117	138	126	137	106	117	140	107	143	130	109	120	131	126	152	134	110	126	132	139	141	114	116	119	135	115	142	150	139	137	125	121	127	127	115	146	133	114	132	120	124	116	139	138	117	132	136	134	108	128	132	118	113	138	122	124	115	128	120	117	145	118	138	119	128	144	116	128	141	114	133	130	129	126	122	134	126	111	121	142	125	120	112	125	137	103	118	132	140	131	136	119	122	139	114	126	133	132	123	133	149	128	113	134	118	116	132	127	119	138	134	149	133	132	104	123	127	134	116	123	122	138	118	139	122	125	144	123	128	118	131	125	133	133	115	125	131	133	137	123	140	142	136	135	145	133	109	118	119	125	121	129	131	138	144	136	123	145	123	141	125	123	129	127	120	129	109	110	143	125	143	154	114	131	122	132	119	134	133	139	145	147	124	129	163	128	137	126	127	141	121	130	120	123	147	135	136	130	142	135	113	134	131	140	125	141	129	119	128	120	136	133	123	117	129	142	126	144	143	120	118	132	120	138	133	126	137	140	126	118	119	127	144	137	127	134	151	122	126	140	110	127	141	131	116	130	125	133	122	125	133	117	136	131	123	115	115	128	120	144	129	116	120	139	134	123	138	121	125	133	131	118	137	123	127	133	139	124	143	142	146	144	115	120	119	140	131	108	112	109	128	114	127	121	119	112	122	152	133	121	123	123	125	139	142	138	132	117	112	148	128	133	146	121	120	158	128	153	142	131	155	111	113	122	135	128	136	130	117	118	131	124	134	116	122	99	133	142	131	134	132	138	133	157	115	132	135	125	119	149	103	115	141	113	120	137	134	129	133	112	132	117	129	127	118	129	108	125	116	115	138	128	114	129	108	131	136	138	133	127	126	131	123	116	126	146	141	143	129	130	126	112	120	116	134	127	137	107	112	140	127	127	129	123	124	145	110	145	134	128	141	117	125	152	117	119	128	128	125	125	123	125	123	122	136	129	126	102	119	131	104	118	142	117	127	115	126	129	130	122	116	109	133	116	138	135	132	149	134	144	135	142	121	129	120	133	111	136	130	120	131	134	143	136	118	123	140	134	130	100	113	139	106	111	130	122	143	131	129	150	135	110	127	123	117	148	140	132	114	147	92	124	119	152	120	110	98	147	123	116	122	145	125	119	124	104	137	142	139	128	132	125	132	128	115	133	142	128	132	136	143	131	135	130	125	129	135	137	115	109	121	130	134	123	123	129	142	126	129	119	127	126	135	128	132	136	129	114	129	133	132	96	128	127	131	131	135	137	127	140	132	125	138	132	120	125	134	149	130	121	125	124	118	131	137	130	135	135	142	123	120	136	110	129	108	135	120	123	130	102	132	118	112	120	114	135	139	142	127	123	127	122	126	129	138	120	133	119	118	121	126	122	128	131	141	149	101	124	105	103	119	98	129	132	121	117	131	128	135	123	130	133	113	131	130	151	141	117	119	131	111	130	132	133	123	113	120	131	130	146	125	143	145	129	128	145	132	126	124	103	104	121	144	129	112	119	137	113	133	136	123	115	139	139	120	134	130	118	129	126	133	119	160	111	135	141	122	133	112	123	133	144	122	114	116	136	121	116	137	116	133	107	121	116	119	111	142	107	139	115	137	119	122	123	131	98	127	112	136	145	135	116	129	123	124	147	138	131	140	136	129	122	132	108	124	112	146	129	124	147	110	136	128	154	124	144	126	125	141	121	146	119	149	127	125	127	122	128	137	123	118	124	129	125	129	146	122	146	124	133	126	148	117	132	131	129	132	143	138	108	146	113	128	132	136	125	119	117	125	128	126	126	119	134	132	126	116	123	129	113	139	107	129	117	127	112	117	131	120	129	140	127	129	147	141	127	148	133	109	116	119	116	131	162	148	129	128	131	146	138	127	116	120	145	139	125	113	135	129	127	112	157	133	98	165	110	126	124	128	130	125	148	127	118	125	127	137	122	136	125	112	142	140	125	119	129	131	135	120	108	131	125	113	116	118	136	128	146	101	131	121	137	117	117	129	108	134	112	120	133	121	130	122	120	127	128	148	129	135	156	125	126	134	127	118	140	130	131	125	131	136	138	131	134	117	105	132	116	116	136	122	135	113	144	125	150	131	113	117	135	146	124	121	144	148	121	120	137	132	131	124	145	118	105	136	124	144	133	139	120	131	140	122	134	150	129	140	129	103	151	123	149	136	119	110	131	132	135	138	117	124	130	130	129	137	111	108	133	123	118	119	127	146	133	127	123	134	125	117	123	120	127	137	133	150	125	119	122	120	138	120	123	115	126	125	120	112	109	129	122	125	123	117	114	130	105	127	113	114	140	116	138	135	132	127	114	131	142	112	116	146	139	129	115	132	137	122	130	124	116	146	116	119	135	121	117	145	121	141	111	159	130	131	119	132	113	128	127	111	121	134	132	127	155	92	139	132	127	128	126	113	129	130	125	143	143	132	124	120	131	121	124	130	94	138	141	130	131	133	128	136	134	139	133	119	144	120	124	116	136	120	120	126	119	112	134	132	139	138	117	111	122	116	102	129	107	114	130	133	139	124	129	114	137	136	139	134	133	120	107	123	105	117	151	133	123	129	148	110	114	115	140	117	143	150	139	120	149	124	123	113	126	117	136	128	136	126	128	133	115	115	128	132	144	104	121	133	118	144	134	127	111	126	140	128	123	120	118	110	121	120	130	141	130	119	129	138	127	118	124	127	119	137	125	137	125
16519	2145	4930	5724	4985	4052	3356	2855	2290	1990	1791	1561	1395	1308	1263	1171	1060	1002	947	853	877	847	802	762	727	704	688	643	732	627	656	637	586	605	628	612	619	547	592	565	558	542	621	539	557	564	514	532	528	533	552	560	526	548	519	489	540	528	566	508	503	502	519	494	524	493	452	470	497	539	517	467	485	492	466	457	461	545	491	502	517	472	468	525	470	535	494	471	468	491	484	492	502	472	499	492	491	478	441	486	480	506	469	514	434	508	460	495	486	447	522	517	512	498	502	502	492	436	481	498	426	462	502	514	472	495	441	448	483	486	487	474	427	519	485	476	465	472	478	494	479	487	493	515	466	506	480	480	440	460	475	466	455	482	449	456	491	504	475	462	490	500	508	504	453	503	445	424	456	476	464	507	470	493	480	493	475	476	497	454	467	489	523	504	393	472	472	491	488	444	489	531	489	490	461	463	441	500	452	501	448	445	476	504	505	506	524	484	479	475	488	465	489	464	440	448	484	489	494	464	495	458	469	495	499	511	444	471	479	448	493	501	427	492	427	428	468	456	474	495	496	488	496	477	479	469	475	460	483	447	454	464	458	471	478	516	455	494	477	494	489	477	454	491	465	472	452	480	480	464	488	463	455	470	466	506	507	433	506	467	462	485	470	510	514	446	429	504	484	512	492	493	510	466	474	489	493	466	448	435	448	427	501	460	496	496	499	478	487	447	472	485	452	467	483	448	475	487	457	490	498	490	475	465	466	464	488	426	476	491	484	443	470	479	484	453	465	458	506	474	449	465	449	463	458	465	475	477	450	464	484	475	461	478	498	434	483	462	469	482	479	474	466	465	474	491	437	485	474	448	505	443	430	445	480	444	462	469	508	466	466	459	473	476	462	545	454	484	479	531	500	465	458	482	451	456	507	461	494	470	458	475	459	505	459	484	438	458	462	489	454	437	446	465	464	437	455	480	462	458	439	467	464	492	466	476	487	481	438	485	482	483	473	470	483	462	472	480	464	499	463	465	450	498	451	454	495	447	468	484	482	490	496	460	469	475	485	469	500	445	415	484	515	468	468	487	477	459	446	455	462	508	457	474	476	473	452	471	482	467	468	473	433	447	485	430	465	510	469	462	473	429	480	468	477	471	466	473	447	510	496	466	490	461	486	439	450	479	454	490	460	458	457	466	478	488	480	432	490	459	464	479	488	478	466	500	448	474	472	482	462	488	479	486	477	508	481	472	442	451	486	487	481	455	478	428	499	466	481	504	480	472	477	471	470	465	474	471	484	432	483	489	462	453	446	483	451	441	430	486	498	478	478	491	473	446	479	471	444	469	485	463	485	454	462	501	489	462	461	448	477	459	467	482	472	518	483	484	485	471	505	444	514	438	499	474	487	466	444	487	510	463	480	445	508	431	494	482	462	493	509	488	435	457	482	483	481	489	456	455	440	501	475	452	488	452	453	483	478	447	460	483	432	439	460	450	451	463	468	456	458	441	499	497	496	468	501	469	472	457	480	498	459	496	498	441	486	450	461	478	479	504	498	472	457	486	498	482	495	471	439	465	464	474	502	472	476	465	482	474	468	473	498	469	468	468	477	464	511	493	497	521	456	482	457	481	503	493	482	473	467	431	483	474	503	500	488	454	476	497	496	432	505	481	498	430	475	485	459	455	477	475	491	472	518	482	470	471	435	459	447	446	452	480	481	476	485	481	484	471	485	449	429	481	491	476	493	464	470	475	493	524	449	473	429	465	486	499	446	480	469	518	460	481	461	447	432	475	492	465	513	474	481	480	472	490	493	471	478	471	457	504	482	466	472	450	478	486	479	492	508	464	442	458	476	460	455	450	500	472	433	420	444	496	460	502	470	447	482	486	486	474	490	470	480	449	466	467	472	469	468	494	450	472	477	422	465	444	477	517	418	484	496	493	447	489	487	467	457	479	460	461	531	462	497	451	448	476	481	454	479	502	438	492	485	497	508	453	474	477	461	442	504	474	447	476	452	493	457	484	482	462	440	503	428	418	473	469	473	461	496	460	448	463	479	445	462	523	473	464	463	419	484	451	471	472	457	472	474	474	479	489	438	458	464	478	494	454	458	442	462	444	409	447	489	468	458	495	430	458	458	466	439	432	456	455	461	477	520	490	502	472	481	465	454	495	451	465	475	454	482	495	520	464	471	456	424	453	497	494	474	456	420	467	500	437	486	458	468	464	452	441	506	445	453	491	477	486	447	489	442	455	456	456	486	464	475	475	494	454	495	505	439	463	479	479	504	476	481	416	442	439	437	445	482	461	498	458	432	481	439	504	504	465	459	466	444	485	467	453	453	511	512	471	439	463	465	474	512	463	491	457	432	481	507	463	513	501	458	493	496	432	456	451	447	467	422	455	404	445	468	476	455	462	453	464	439	437	495	478	478	451	480	442	472	475	476	485	461	489	435	514	472	483	475	460	474	446	485	455	481	444	424	489	455	456	441	437	438	487	492	493	504	484	435	447	463	458	471	478	470	450	425	453	437	435	502	431	490	452	440	474	450	455	496	440	487	465	470	466	441	471	463	470	487	449	472	512	461	477	477	476	486	458	496	490	446	474	471	492	487	439	487	482	457	456	466	447	451	483	468	477	495	471	466	512	502	435	479	483	452	431	503	464	480	506	497	478	464	458	487	486	449	511	497	439	492	485	455	492	466	468	505	458	452	502	517	492	472	494	467	463	491	428	490	474	483	493	516	479	452	464	463	461	476	458	460	452	466	479	441	476	467	450	472	475	448	447	431	422	493	494	470	492	483	489	428	454	486	469	446	488	496	473	464	474	453	434	505	471	468	463	485	460	511	511	481	439	488	452	476	486	488	461	467	517	456	458	473	473	498	473	492	467	446	491	462	470	471	476	501	477	505	454	492	457	450	483	446	443	483	494	468	483	464	447	474	473	433	477	500	464	478	469	498	457	455	466	475	461	460	466	503	459	471	475	455	470	458	446	470	469	476	482	488	441	481	486	501	496	454	466	457	447	471	469	474	445	444	466	441	447	503	471	470	509	445	492	479	440	441	460	482	465	488	456	481	461	464	519	454	481	506	486	485	457	447	455	470	483	470	458	447	465	465	464	475	475	500	449	516	488	483	448	458	497	460	472	501	472	464	473	458	493	505	444	456	450	497	466	461	459	483	495	454	461	482	482	503	540	449	519	460	476	536	448	477	414	467	464	448	492	476	446	433	458	512	449	468	449	477	470	461	482	509	465	443	469	488	471	470	448	504	434	446	475	463	456	481	500	481	474	472	468	460	477	462	491	453	428	471	473	492	465	481	451	460	452	460	498	479	442	496	466	489	464	466	464	460	448	512	487	452	488	475	494	489	487	483	478	473	507	473	470	516	467	448	497	460	448	494	502	465	450	516	471	419	464	433	462	434	461	500	423	462	464	438	482	443	473	524	461	466	428	439	472	472	472	487	483	451	497	454	461	498	474	472	441	492	498	478	453	506	502	453	433
2771	294	195	174	184	157	147	134	153	145	151	119	121	138	120	143	139	144	133	124	127	128	127	134	132	162	127	134	111	157	124	149	134	121	118	141	125	133	147	118	142	143	146	130	126	146	146	104	126	151	132	137	137	120	137	130	128	130	128	150	137	141	137	132	164	139	146	99	115	138	139	122	138	154	116	138	140	134	128	139	121	131	140	121	132	133	120	126	113	126	135	121	118	126	129	129	136	125	136	137	115	132	137	141	136	131	116	138	118	131	151	121	129	128	135	140	113	105	143	148	126	159	148	119	134	119	130	137	127	135	140	120	137	125	131	146	137	106	115	135	131	145	119	135	129	123	114	134	136	128	134	134	141	126	132	131	138	135	131	110	117	116	122	125	130	123	115	131	123	134	138	119	95	125	113	132	135	129	147	138	124	133	155	115	133	130	143	133	134	122	136	126	136	141	142	115	126	114	165	127	129	152	142	159	118	132	137	140	122	128	138	123	128	153	133	124	121	158	121	135	131	129	140	114	134	116	150	112	130	127	134	130	135	168	115	134	125	128	136	150	107	126	110	141	113	119	131	126	122	127	145	132	118	134	133	134	135	117	134	108	129	135	144	135	127	132	142	129	132	128	123	131	128	114	127	129	141	111	130	128	122	129	127	120	123	140	146	116	131	150	142	110	137	138	122	143	137	115	151	130	128	138	128	140	131	120	142	143	120	134	132	143	120	127	137	138	132	134	134	128	140	131	140	156	129	125	140	132	145	113	117	116	158	125	134	127	122	121	121	120	156	125	137	126	130	142	128	146	131	131	134	126	137	131	114	128	131	133	127	109	145	128	124	135	121	138	136	118	140	131	134	109	124	131	153	132	120	144	126	118	114	122	145	127	115	125	137	124	127	147	135	124	139	125	131	127	106	121	128	156	149	123	131	130	121	121	142	157	133	130	123	118	131	120	142	148	146	109	125	156	129	128	130	128	140	137	111	124	129	135	143	143	130	143	137	122	129	146	118	122	135	135	147	131	131	136	131	128	127	124	132	143	116	133	133	129	114	137	130	132	143	108	129	121	131	134	135	134	131	140	129	125	126	141	134	122	134	135	143	127	135	144	138	118	141	133	133	119	129	137	123	126	133	145	126	130	123	117	133	143	134	146	126	134	119	122	131	136	145	142	140	125	142	132	130	138	124	133	133	139	134	110	127	124	152	141	127	130	139	146	113	108	131	127	130	140	124	140	135	132	141	122	101	132	150	130	146	126	132	123	134	118	116	135	124	145	152	127	125	120	131	144	127	133	135	126	120	145	133	119	136	133	129	120	138	121	138	139	122	119	143	125	130	161	153	145	147	143	121	147	120	131	108	136	140	150	137	115	137	129	118	127	137	145	141	140	142	138	137	142	126	129	140	120	134	134	133	148	123	113	139	117	133	139	144	126	117	148	134	127	143	108	131	121	127	123	127	110	125	154	138	120	115	130	145	142	136	133	141	153	125	135	128	111	147	125	122	137	125	112	136	128	120	131	130	113	126	137	135	124	114	134	125	139	113	112	154	123	127	129	117	119	127	146	154	120	128	127	143	132	144	134	113	136	109	133	128	107	133	124	132	114	154	131	129	119	124	132	134	130	121	153	139	126	130	151	134	131	128	143	124	135	143	153	117	130	125	146	128	145	124	113	139	118	125	109	124	126	137	140	129	136	131	128	148	126	140	123	140	126	128	133	124	126	142	113	122	128	140	132	137	128	134	134	142	121	153	121	119	122	156	156	106	137	133	129	142	132	109	136	142	155	146	119	132	127	144	155	149	124	122	125	133	116	124	119	131	153	143	145	136	129	120	133	119	112	130	146	152	129	132	137	122	123	129	128	138	120	137	133	121	122	109	126	130	115	142	138	129	142	138	148	142	121	157	147	129	153	115	143	128	142	124	117	123	131	132	131	128	126	144	137	123	116	127	135	123	117	133	133	137	140	136	123	114	116	149	137	136	146	128	133	126	121	124	141	134	124	144	129	127	133	116	131	124	122	132	126	154	123	137	133	134	131	140	120	128	133	131	138	138	132	126	129	148	115	141	132	141	139	148	139	122	119	134	126	146	144	105	109	141	130	156	129	135	134	142	123	131	128	132	127	133	138	153	115	132	136	136	126	127	128	132	142	140	135	123	110	147	130	125	140	117	119	130	131	124	120	151	135	131	131	148	118	126	113	148	116	133	126	144	138	133	133	150	132	121	144	120	128	137	148	130	132	147	118	128	120	152	132	125	141	117	129	142	123	130	147	124	130	133	138	108	142	127	102	109	125	107	108	140	128	122	115	127	127	140	120	117	145	139	128	121	141	125	127	127	144	134	142	137	135	125	140	138	115	130	124	141	122	130	142	125	148	120	137	124	130	122	158	120	117	121	107	138	122	144	118	125	122	137	135	137	129	112	129	137	140	131	144	142	109	133	134	127	144	116	146	115	133	133	126	150	139	123	142	122	122	127	122	152	143	116	152	117	159	153	118	134	126	127	148	124	133	132	120	130	147	124	128	120	117	121	131	143	143	139	137	119	117	115	132	131	145	120	112	139	145	143	121	136	138	118	130	137	136	126	122	134	110	144	142	129	128	111	131	130	142	130	118	115	148	127	131	125	119	116	138	147	118	141	130	142	121	133	140	124	156	140	120	122	113	112	134	111	126	120	144	120	114	151	113	114	127	147	138	117	134	135	135	135	133	124	128	130	121	130	131	139	115	113	127	127	106	147	137	125	115	150	120	133	133	134	128	145	124	132	140	123	113	115	123	134	133	145	122	122	116	125	136	130	125	142	137	134	120	128	131	142	138	128	123	146	142	125	126	121	142	150	121	138	142	133	122	140	128	148	130	132	147	145	125	111	150	131	133	132	139	140	131	111	122	161	127	118	131	144	150	132	138	138	124	116	126	124	149	146	135	145	129	151	119	127	137	140	127	129	139	110	122	145	136	126	121	132	115	150	138	121	153	130	127	124	128	119	131	140	131	125	145	123	133	124	137	139	145	125	141	131	125	128	139	144	130	133	138	128	150	146	123	124	133	120	135	145	128	120	135	113	135	146	143	116	113	112	138	133	119	119	127	132	139	131	149	119	135	141	143	124	120	156	125	137	131	125	116	135	119	137	119	133	135	145	113	135	127	161	128	145	131	131	134	135	124	136	133	131	122	122	141	157	129	128	126	139	118	123	133	141	128	119	155	129	132	122	120	151	138	123	130	137	135	133	130	124	112	126	131	134	130	134	120	153	137	122	148	110	136	129	134	140	149	151	141	147	126	134	123	141	121	141	128	146	123	131	111	122	143	113	134	139	153	151	126	129	129	140	128	122	138	141	174	133	129	134	142	126	149	109	145	136	125	131	144	137	136	114	151	120	129	146	130	137	123	155	127	143	117	139	142	135	134	148	116	133	135	142	139	122	125	148	130	137	131	117	122	142	134	128	132	140	138	129	126	136	126	124	137	125	133	124	126	130	135	115	127
4537	564	675	667	604	616	589	587	508	488	524	504	525	530	466	499	513	447	483	475	466	501	444	479	440	464	460	508	487	452	532	476	456	453	470	480	484	474	438	486	467	442	474	452	427	445	484	450	463	483	495	489	490	468	464	444	466	412	478	460	459	495	437	462	473	461	475	466	494	451	469	481	456	501	446	443	505	497	447	461	482	492	450	427	472	458	489	467	480	470	489	444	483	452	458	466	458	438	462	474	462	495	472	459	458	434	462	453	460	460	450	437	475	462	475	459	495	486	465	507	463	473	431	467	468	466	453	452	484	493	449	482	435	481	461	525	468	476	445	499	468	441	461	442	436	434	497	438	470	442	458	471	441	474	472	488	479	498	488	445	454	447	497	484	485	447	485	487	476	444	484	466	465	403	480	450	456	498	493	458	454	475	492	480	443	448	500	486	438	441	465	478	450	501	453	477	439	459	441	469	426	510	465	501	473	456	457	516	445	470	455	434	476	432	495	447	474	455	465	501	432	487	489	505	487	451	466	459	479	451	435	435	446	445	432	482	468	465	477	430	458	464	458	473	491	441	475	488	487	441	406	459	469	496	494	422	471	454	468	475	453	448	474	462	463	478	465	450	417	507	490	487	475	493	450	481	503	455	493	448	449	500	479	463	470	529	507	475	482	479	498	482	462	467	501	490	471	449	447	487	459	473	468	501	468	497	443	468	465	507	515	491	472	463	450	490	460	488	496	492	461	450	446	475	474	499	484	439	458	474	485	464	457	473	481	448	464	467	430	459	451	458	465	462	452	470	497	454	445	472	454	445	442	450	489	425	468	468	477	468	456	431	481	470	446	505	485	459	483	460	441	478	456	434	462	456	467	433	406	490	480	447	486	496	438	483	493	508	461	470	439	490	456	454	494	490	491	452	495	471	437	468	463	479	506	495	467	469	480	455	487	477	447	449	483	420	421	451	485	446	495	443	457	449	465	498	415	475	440	464	443	468	470	475	507	509	460	437	477	458	472	433	447	497	493	513	442	495	473	470	480	526	472	485	458	459	449	469	485	455	489	454	488	459	436	477	483	467	472	463	437	442	472	465	485	438	487	461	441	506	440	468	482	480	433	483	507	464	514	474	456	472	470	504	453	456	468	468	471	515	482	471	431	450	506	442	453	485	439	502	436	454	497	475	452	449	462	480	463	468	479	469	456	475	476	448	467	486	502	468	492	449	508	494	475	474	454	472	459	492	456	490	495	505	488	462	446	515	450	458	478	484	456	506	444	481	461	463	467	465	456	484	466	458	485	474	447	483	465	455	468	444	466	479	483	482	465	466	435	492	471	463	458	423	498	477	420	436	473	444	462	492	469	499	455	447	449	468	466	485	488	455	494	439	458	487	499	468	479	444	476	509	478	459	468	475	489	445	464	458	455	491	438	479	446	465	476	492	482	456	421	447	440	483	499	451	482	497	475	443	511	468	472	495	488	490	500	482	470	485	453	477	435	487	467	473	489	472	469	477	499	474	458	440	456	491	454	484	497	455	469	456	462	492	453	488	449	464	497	462	486	458	497	459	443	439	460	491	456	443	476	462	488	484	480	510	494	445	434	513	478	439	466	438	490	441	466	479	484	485	478	466	430	514	472	442	451	481	470	445	464	456	487	413	477	455	470	461	471	467	459	432	449	467	476	465	502	436	445	461	467	459	429	473	468	484	469	468	448	481	463	497	439	471	482	421	471	456	467	481	507	497	430	487	480	441	473	465	477	446	429	486	449	456	467	458	460	451	457	452	453	499	433	479	483	455	493	506	427	454	458	456	458	475	467	436	477	497	465	467	498	461	448	451	461	493	482	461	447	493	456	473	424	535	466	480	479	472	468	486	444	466	451	458	444	446	434	429	459	457	477	439	504	465	520	492	465	414	442	518	437	476	485	446	487	506	492	446	492	466	485	472	447	488	495	493	478	489	459	454	484	427	445	460	473	460	475	451	425	453	488	476	462	504	496	460	464	481	448	493	439	470	478	480	450	470	460	469	423	444	461	465	500	437	443	429	490	472	498	420	479	445	472	501	454	458	477	494	487	456	495	486	503	460	468	465	485	486	482	514	456	489	464	449	509	501	441	490	438	425	466	464	456	475	461	496	462	436	451	477	516	472	470	468	447	444	437	511	450	468	439	463	453	488	479	441	478	475	454	475	446	496	475	474	435	492	472	472	440	473	511	476	484	460	442	443	459	435	480	484	443	454	478	448	470	451	424	478	482	444	476	453	463	479	437	460	493	496	462	487	462	470	434	443	472	461	466	444	458	444	493	467	478	424	448	467	475	461	458	465	462	501	469	510	490	495	462	489	476	456	442	444	457	474	453	449	441	445	449	490	500	468	476	433	498	450	418	460	457	502	465	529	416	491	486	482	495	422	497	501	471	470	454	437	493	484	461	449	484	493	468	449	463	463	503	438	518	494	432	445	460	463	481	441	469	466	471	448	445	503	468	485	469	456	481	448	464	451	487	482	452	484	473	486	466	455	528	475	514	476	470	448	483	432	486	474	506	455	445	493	444	438	462	408	459	450	454	465	477	456	498	482	459	473	460	459	427	436	440	486	450	479	466	443	463	499	457	489	454	479	412	517	472	478	460	467	447	494	462	420	475	466	443	485	459	458	423	429	459	488	434	466	419	467	495	474	440	468	458	467	456	449	476	457	483	504	442	476	486	468	476	446	462	485	437	472	463	447	488	505	442	455	521	492	474	476	421	400	450	483	463	441	479	443	449	432	483	524	452	460	491	483	484	488	488	474	454	468	447	428	483	397	463	445	477	476	446	480	459	478	522	468	461	448	468	470	503	456	496	455	440	466	452	473	478	482	514	466	478	437	458	505	506	454	493	460	508	463	459	489	494	455	474	461	466	443	476	486	436	448	515	471	478	485	476	471	475	498	476	481	464	435	462	479	473	490	505	441	428	513	466	492	492	475	490	503	499	448	462	460	477	462	500	466	478	461	478	493	469	465	456	466	480	471	432	484	489	460	452	430	458	479	494	477	477	488	445	467	476	443	460	501	459	438	498	441	507	457	488	431	417	444	434	443	453	505	440	546	462	439	434	488	496	496	523	446	451	477	487	465	458	459	422	471	464	453	463	487	476	434	475	439	434	465	495	451	412	466	484	502	434	462	472	441	447	446	473	426	500	466	465	449	444	445	503	459	502	460	468	512	474	437	478	478	475	466	469	472	468	491	486	506	476	481	428	474	469	463	468	471	418	468	436	469	458	476	484	455	480	456	493	446	459	494	468	476	473	499	466	474	466	482	478	479	505	474	507	495	468	442	458	465	484	460	455	478	459	477	481	457	505	470	469	487	487	434	476	464	461	472	492	443	472	480	497	454	496	480	458	462	425	452	458	440	440	488	444	503	489	438	417	483	506	478	462	483	501	455	449	453	405	479	506	488	439	434	439	435	464	439	514	510	464	450	492	478	473	486	480	451	415	427	450	489	458	456
22931	4373	1029	790	544	389	278	253	206	180	150	160	127	95	119	110	111	89	86	84	106	104	76	92	66	84	90	75	74	77	67	86	79	85	85	94	74	94	75	74	73	78	90	74	98	72	94	79	76	60	58	86	87	74	64	78	68	93	82	77	81	74	72	76	82	71	70	75	61	77	76	80	66	72	86	76	78	60	68	66	81	77	82	84	81	67	61	76	69	77	65	77	81	82	72	82	69	86	90	69	70	81	87	60	88	80	77	77	69	81	76	66	78	80	84	69	80	72	63	93	59	83	70	75	59	75	70	65	83	71	68	65	78	72	76	67	74	83	70	78	76	73	78	74	70	80	68	72	76	74	63	90	75	75	73	85	71	79	73	71	65	75	72	79	77	69	78	66	74	79	83	79	85	74	80	60	75	75	79	89	70	87	54	77	70	69	68	85	71	58	66	73	59	60	83	74	71	81	73	67	73	78	70	64	75	65	76	77	73	67	82	90	77	68	86	67	59	61	75	78	82	50	69	72	84	70	72	85	63	74	74	71	85	59	76	62	81	76	63	62	69	83	75	65	57	79	84	70	88	69	89	72	96	76	86	68	75	77	80	69	78	74	66	66	93	66	66	78	84	69	72	75	80	52	94	70	67	84	69	77	83	67	73	89	75	72	73	74	73	79	83	89	74	67	67	97	61	74	72	85	71	88	72	68	82	77	70	64	59	64	82	73	63	59	83	71	77	74	76	86	71	75	78	65	64	74	83	82	84	85	80	82	65	70	76	66	69	76	68	72	73	82	80	82	63	80	74	90	80	68	68	89	74	72	61	87	66	86	76	70	54	86	86	75	68	80	82	70	83	66	83	86	83	76	64	79	68	87	74	75	69	63	82	78	69	70	74	77	82	73	66	62	92	74	69	82	65	63	76	68	78	65	75	76	80	68	72	71	75	82	70	72	65	67	76	80	78	80	83	70	62	91	83	81	81	71	80	70	89	63	62	76	72	62	84	72	74	93	73	78	67	87	75	75	67	60	73	76	94	79	71	68	90	76	74	77	80	56	67	79	66	82	80	75	79	66	78	79	71	74	61	67	63	64	65	70	59	73	75	86	89	78	76	69	78	68	70	91	93	84	60	78	77	67	68	82	63	79	94	80	54	61	71	69	73	74	86	83	74	66	64	71	60	59	77	79	63	66	80	96	77	69	60	78	68	61	90	83	72	58	93	77	80	68	58	66	67	74	86	68	76	75	68	59	74	83	77	86	60	77	93	79	79	73	86	76	73	71	87	72	83	63	70	70	79	64	72	58	65	71	73	74	69	77	61	74	71	70	86	66	88	70	78	83	100	80	73	75	65	76	63	78	70	68	72	74	87	84	79	82	65	58	57	77	95	64	82	86	67	64	78	66	89	74	75	67	73	86	74	76	73	81	76	73	66	69	84	52	71	67	83	68	70	69	81	79	67	82	66	80	69	84	77	102	87	69	65	65	98	83	80	67	88	72	79	75	94	77	75	55	75	79	76	74	76	86	63	82	68	81	75	81	80	79	72	67	72	72	59	87	71	60	76	60	88	86	75	76	71	84	88	60	80	79	71	80	95	71	71	76	60	96	73	84	72	64	67	78	84	93	73	60	68	92	76	81	63	73	75	66	70	73	72	65	82	74	69	78	81	58	81	87	76	82	72	67	73	74	72	97	83	75	66	70	74	76	79	67	74	73	70	74	67	70	77	71	78	77	68	80	74	89	84	75	72	80	75	78	74	69	74	72	70	72	79	68	74	79	92	71	63	87	63	72	70	89	83	71	81	87	71	73	63	80	71	67	78	56	73	72	66	75	79	72	66	75	72	76	73	71	77	67	66	79	56	62	90	79	77	92	71	74	71	60	82	95	74	68	70	71	71	73	77	83	74	54	87	70	72	71	91	61	72	75	87	72	58	97	72	86	78	61	75	75	81	78	61	61	73	73	77	68	77	76	63	80	72	80	74	55	74	79	68	80	58	64	72	70	87	78	82	74	73	86	66	59	69	64	78	98	76	70	88	74	67	80	78	82	77	90	84	73	74	78	64	79	71	75	57	76	94	67	67	78	72	72	66	86	82	80	78	94	90	84	78	70	66	69	67	72	71	66	69	80	85	74	78	70	68	84	69	70	77	73	70	80	86	70	87	73	80	82	70	81	82	93	57	57	90	74	86	83	71	62	67	73	87	61	76	68	74	88	84	78	76	63	76	67	78	74	71	63	72	79	73	74	74	64	88	77	72	81	84	83	67	87	85	66	69	61	72	86	68	79	75	68	66	71	75	75	60	55	78	93	87	74	81	86	73	76	79	77	75	73	81	79	69	55	80	66	70	80	73	66	104	77	73	63	86	70	73	89	59	77	85	72	72	78	72	76	95	76	76	58	63	78	82	73	81	71	61	80	67	64	81	74	65	77	77	90	62	77	82	59	88	76	76	72	87	90	72	58	75	76	85	80	74	78	77	71	68	73	66	63	70	73	65	67	63	70	74	72	74	76	66	71	80	69	73	76	76	80	89	65	76	82	57	72	85	69	79	91	71	93	74	80	81	79	76	87	73	83	83	73	76	94	64	94	77	61	64	56	72	81	77	73	74	67	62	78	87	75	74	75	71	73	70	85	73	74	78	72	72	72	82	57	65	78	60	72	75	78	69	78	102	71	68	78	61	81	75	89	86	74	72	75	78	80	91	81	73	72	74	75	65	71	65	78	74	84	77	71	86	73	67	80	64	58	69	67	81	87	74	67	80	58	56	63	88	80	73	73	87	67	75	77	79	71	82	84	92	86	63	72	72	68	82	67	75	79	72	52	78	79	78	78	61	72	64	71	79	89	82	77	67	87	68	69	81	75	66	73	71	81	82	87	66	80	71	68	69	70	73	93	79	67	81	78	87	59	73	84	75	76	87	74	89	78	74	61	78	80	64	75	54	76	74	90	73	77	80	91	78	71	67	85	79	64	84	68	66	89	84	84	60	83	64	54	64	82	79	80	71	85	77	74	68	90	77	81	101	62	95	75	78	69	87	77	63	72	84	65	77	83	81	76	84	68	84	75	83	79	81	72	74	90	85	77	75	76	61	85	79	71	77	68	75	76	69	66	60	64	61	78	83	75	57	80	71	74	78	78	71	67	67	69	75	85	69	74	74	76	75	67	72	81	77	81	57	69	64	83	54	81	81	67	78	76	73	88	95	73	70	74	76	79	66	79	62	80	68	85	73	74	56	73	84	76	73	60	86	70	86	69	73	68	68	87	81	70	78	72	83	63	64	72	70	81	58	71	82	66	85	80	70	69	68	64	68	75	79	56	81	70	74	65	62	74	76	69	80	75	80	69	68	81	71	86	69	72	67	74	72	86	63	78	70	72	62	67	70	79	60	93	61	66	89	76	76	89	91	77	61	87	65	82	66	74	67	77	68	62	73	78	79	70	67	76	80	88	81	91	67	74	77	62	88	67	73	65	67	66	54	93	67	77
12284	1184	2621	2918	2601	2089	1711	1402	1160	1050	943	843	812	741	739	658	635	492	531	485	490	491	446	430	430	409	385	442	388	379	397	360	350	335	363	359	330	339	347	329	335	339	344	327	301	322	367	323	309	344	325	327	343	323	289	306	319	305	320	318	307	324	301	320	299	297	317	319	303	305	299	302	296	295	276	325	300	308	291	315	333	316	314	325	311	307	306	310	308	303	304	297	313	310	342	306	312	307	312	275	297	289	280	286	314	293	272	280	293	297	283	288	300	329	290	286	283	294	299	286	295	301	279	306	308	280	283	311	318	320	321	314	284	312	293	314	285	297	332	304	269	285	255	316	290	303	303	320	284	320	325	300	289	342	318	297	271	318	283	313	308	319	312	342	273	296	312	273	302	310	307	300	310	310	307	317	289	288	307	308	302	279	309	303	287	303	331	294	307	269	308	312	291	292	312	287	283	284	319	315	270	287	284	310	323	294	268	316	300	292	279	297	288	293	304	279	290	277	290	301	302	313	305	295	273	317	278	292	299	306	300	303	312	307	336	295	320	286	313	282	317	315	278	287	317	306	314	309	316	314	303	308	322	301	281	312	279	282	299	290	266	307	319	323	293	298	291	273	333	279	302	270	277	336	321	286	303	276	314	313	288	312	349	260	277	298	300	269	285	297	302	329	288	317	311	304	303	287	280	303	291	281	336	275	317	312	308	294	306	293	293	285	279	290	280	281	299	303	280	299	292	324	299	303	268	265	299	317	295	270	298	271	295	320	333	264	303	276	276	275	294	299	290	311	312	313	284	295	302	274	330	297	285	290	293	316	286	286	289	304	296	284	310	316	262	269	291	296	339	287	303	308	286	285	273	320	287	311	321	300	307	271	269	293	317	317	285	273	287	305	323	289	306	296	297	302	302	288	263	328	295	305	325	287	277	324	284	288	284	292	292	308	321	299	294	294	314	289	279	292	278	300	289	277	300	276	300	296	314	284	302	327	303	310	290	310	312	309	310	295	288	301	255	293	278	275	296	306	300	266	312	272	296	315	257	275	273	275	280	297	283	295	323	312	300	290	297	317	306	302	287	314	301	316	291	281	315	274	279	295	297	288	288	270	273	327	276	291	269	333	314	298	299	262	281	269	323	310	295	286	299	297	303	288	305	281	275	293	306	307	291	291	302	295	284	280	284	279	315	352	253	297	274	290	301	301	314	332	325	317	259	292	290	295	305	279	287	296	297	287	282	281	340	287	315	281	310	292	289	281	302	293	311	318	307	304	301	320	300	288	297	281	305	273	297	308	288	302	289	302	292	291	309	249	315	294	289	326	309	276	314	303	287	289	278	300	303	254	315	295	286	287	295	297	293	293	312	315	276	301	284	299	300	309	271	297	310	284	285	289	280	279	275	286	292	265	292	315	297	300	272	298	288	303	310	326	285	273	309	320	286	301	300	280	291	324	334	292	287	275	318	274	278	297	296	284	290	298	305	336	270	290	292	280	276	276	290	304	301	290	296	305	283	284	248	309	297	308	267	312	307	294	260	299	239	298	295	297	287	308	303	286	296	321	309	303	268	266	308	282	288	322	276	303	254	286	299	289	311	298	272	318	314	302	278	317	298	298	279	288	297	297	301	297	308	285	297	308	284	314	287	310	266	302	283	301	262	303	316	289	262	277	299	286	309	297	280	290	283	284	299	267	325	314	295	290	269	281	316	287	302	301	307	272	289	285	322	288	284	318	320	279	329	310	295	284	301	321	311	305	291	311	278	276	294	255	284	303	289	309	323	281	298	283	287	276	296	304	289	300	273	308	317	317	310	271	310	294	326	328	296	299	283	313	282	308	294	307	292	275	310	329	310	285	298	296	314	300	263	315	320	278	326	279	304	278	303	334	299	297	316	331	292	272	319	296	306	281	322	309	323	323	286	314	306	255	319	332	312	312	302	307	303	295	310	298	324	300	266	293	323	321	327	310	279	312	269	298	304	315	301	313	299	320	303	285	337	310	273	340	276	268	313	302	282	303	289	306	295	280	323	316	287	273	306	291	302	316	292	278	319	316	279	322	291	278	272	311	286	321	303	290	286	319	323	281	282	280	302	276	317	302	280	304	274	325	288	308	276	268	275	274	306	327	273	271	302	315	295	280	304	280	277	284	291	291	313	295	301	289	281	304	312	290	312	270	300	304	306	277	349	303	280	306	275	298	327	284	294	276	317	287	314	272	292	297	283	294	291	295	325	312	309	295	279	302	334	304	276	284	310	254	296	274	323	296	271	287	299	318	311	309	343	308	318	301	337	290	288	338	303	276	310	295	267	319	272	288	297	326	298	281	296	292	329	279	321	306	327	279	301	307	294	286	293	291	286	290	294	345	300	313	286	302	282	281	289	326	322	317	295	289	317	308	303	302	306	325	272	318	282	313	293	320	301	278	307	289	318	299	295	275	308	273	261	315	276	297	294	322	303	309	294	292	290	311	304	354	290	306	314	296	309	292	316	280	288	313	305	307	274	268	312	286	285	292	311	315	294	311	311	318	265	292	283	318	295	283	298	299	313	277	294	292	303	314	299	298	272	285	299	285	300	294	297	276	302	276	277	282	283	293	305	288	307	318	296	305	338	328	290	320	308	279	272	289	287	329	310	338	284	326	303	326	296	273	327	275	271	300	304	291	287	284	277	318	288	305	312	304	317	302	264	290	282	296	296	291	311	279	308	302	326	322	298	278	286	292	289	298	302	288	311	294	296	304	302	311	292	284	309	288	291	295	275	309	293	304	328	285	321	292	312	307	272	335	353	286	293	307	276	292	292	295	292	280	282	292	320	305	270	300	320	289	284	296	311	283	299	300	276	284	289	312	252	295	349	287	332	312	310	301	310	295	308	274	293	292	289	272	260	325	300	312	302	284	281	299	258	292	296	294	322	310	283	290	284	310	320	308	273	294	272	307	306	276	293	339	310	299	282	283	304	292	305	284	311	291	313	288	323	284	275	307	313	289	302	292	325	268	288	301	294	295	289	308	299	300	288	302	289	286	310	300	278	322	325	289	317	338	275	307	305	271	313	291	288	310	273	302	286	323	288	307	325	313	318	279	255	296	310	301	308	332	290	313	300	311	320	334	317	301	301	259	325	281	317	290	286	295	315	305	305	309	290	288	289	293	311	299	298	296	279	281	262	295	295	284	296	294	320	287	269	313	281	262	299	284	331	300	286	313	315	291	288	305	302	275	333	281	287	296	305	282	304	313	280	297	298	305	283	299	304	305	293	287	280	290	297	314	279	259	279	322	309	314	306	321	312	299	316	303	300	320	288	294	287	317	310	297	284	304	263	285	308	306	267	276	295	307	301	300	284	276	279	300	261	282	270	254	269	268	279	284	266	274	300	309	286	310	303	331	294	292	315	301	272	310	299	295	305	301	267	282	314	300	276	300	269	318	298	317	292	294	277	294	275	312	324	314	300	290	307	300	295	292	305	309	318	275	316	326	304	306	296	308
32056	15235	2881	1491	1026	718	595	458	402	329	293	235	228	211	202	219	194	153	195	156	181	160	149	156	141	162	137	132	139	142	133	146	144	137	149	129	145	159	148	114	135	106	132	128	133	137	137	129	131	137	133	137	111	102	119	117	122	124	134	111	125	118	131	109	120	151	134	136	127	114	123	109	127	152	129	112	109	116	116	126	121	111	148	136	130	147	141	140	134	110	101	102	112	108	118	113	114	135	135	107	132	126	143	115	125	121	90	117	133	118	106	108	128	124	106	113	120	121	120	122	113	120	122	134	137	132	135	112	128	110	118	132	100	128	112	118	99	129	130	112	120	112	123	118	126	108	134	110	116	152	121	113	138	130	132	125	113	118	121	126	116	125	116	137	116	135	116	144	110	117	124	107	120	92	124	133	117	135	148	115	123	118	111	128	128	127	127	130	123	115	122	134	128	130	113	118	104	128	131	125	113	122	133	128	115	135	127	134	137	130	117	123	118	134	121	118	122	128	125	108	124	114	139	139	108	129	135	125	134	149	107	107	133	110	123	113	109	132	122	131	124	117	105	132	144	119	118	120	115	116	112	129	139	122	135	105	127	142	129	125	118	123	119	113	123	130	131	112	123	131	97	128	116	112	134	117	124	111	107	100	125	123	124	109	150	130	124	130	144	120	117	123	124	138	101	122	120	123	134	121	134	137	139	138	114	122	114	115	116	123	126	133	124	124	101	131	145	111	138	118	129	122	142	117	123	136	109	121	102	134	110	97	118	134	128	124	127	107	132	119	120	116	131	84	123	109	114	115	109	112	110	134	133	113	130	109	136	109	112	134	141	137	138	96	119	107	113	121	130	135	132	121	110	134	116	117	135	123	114	127	125	140	123	128	125	127	114	119	120	125	110	123	139	103	104	129	131	99	135	126	104	126	114	111	127	116	131	127	122	121	125	120	139	106	130	119	116	147	103	131	129	117	148	108	101	118	117	125	136	140	107	133	131	125	112	121	134	140	123	132	134	118	107	130	136	116	119	117	135	112	115	115	130	132	124	109	123	120	126	125	132	119	138	113	120	112	124	111	120	126	137	122	101	118	117	131	119	133	129	118	89	135	114	121	144	120	131	118	128	116	118	123	139	145	133	121	111	126	106	124	129	122	130	107	126	110	118	128	123	132	108	120	125	136	114	126	139	117	110	112	121	116	119	126	112	118	127	129	136	98	120	130	120	109	110	124	115	120	123	120	117	123	126	134	118	108	133	126	136	108	107	120	110	118	131	114	116	105	122	127	121	133	117	131	135	124	131	110	119	122	136	113	122	104	139	107	105	106	113	113	107	123	116	155	117	129	110	125	122	121	130	119	131	112	118	124	115	146	127	110	119	113	104	110	120	147	133	122	122	125	139	102	137	110	143	116	135	111	121	119	135	131	111	106	113	110	133	129	103	133	114	125	107	130	135	132	123	100	115	110	132	127	119	99	127	130	140	125	114	138	124	124	137	126	153	138	139	113	133	131	119	134	121	127	129	123	117	123	115	110	98	116	127	125	117	125	116	126	115	123	110	119	120	136	111	116	118	148	130	122	126	122	112	135	122	117	98	105	125	125	129	106	126	125	116	121	136	139	127	129	146	122	129	116	123	117	129	116	123	122	145	107	116	127	131	110	145	138	106	123	142	119	125	123	113	115	112	118	117	127	124	131	115	137	114	113	117	154	107	125	125	114	105	127	98	130	123	123	124	129	107	88	105	126	98	128	115	114	112	113	107	141	127	134	128	119	128	130	102	123	126	122	122	106	113	123	109	135	136	114	122	132	127	123	132	125	110	118	120	125	127	120	126	119	139	137	98	122	106	132	151	140	125	113	131	120	114	130	113	120	135	129	124	108	124	129	128	128	120	112	143	105	131	132	110	111	122	136	112	114	133	113	139	94	134	144	139	126	114	106	103	108	117	119	132	115	98	133	132	126	129	139	103	117	137	115	139	127	116	114	111	113	111	114	110	130	131	133	103	125	113	126	109	138	112	123	129	130	113	118	137	114	123	122	123	131	124	111	125	126	110	128	129	108	110	131	132	129	119	123	117	133	102	137	109	126	124	131	115	134	136	146	118	133	122	106	119	126	114	132	126	110	134	128	114	110	124	151	130	128	133	121	123	101	130	119	112	125	120	109	127	128	134	117	120	135	115	113	109	113	133	128	140	125	109	124	117	128	134	117	117	134	123	114	126	137	126	137	109	114	110	107	126	100	133	128	133	132	114	121	152	142	95	86	123	123	125	126	115	103	114	104	139	122	128	115	125	118	115	114	148	123	126	153	123	119	131	135	109	113	124	120	119	128	116	110	105	122	129	125	121	135	143	134	123	97	110	152	116	112	128	120	129	126	119	128	147	115	108	126	126	120	128	119	110	128	137	112	140	128	115	142	114	119	116	132	114	126	117	116	130	134	122	125	123	128	129	109	123	99	128	121	121	134	128	131	138	116	116	128	123	122	125	129	116	127	109	120	128	115	123	118	137	120	126	144	127	119	118	119	126	130	122	114	140	116	128	130	107	104	127	134	119	112	123	124	126	133	147	135	113	120	144	126	104	123	131	117	127	112	112	111	122	117	111	140	126	115	135	124	115	116	136	115	132	125	132	110	99	117	92	119	98	119	101	129	129	127	126	130	130	130	121	123	128	109	130	106	128	110	106	119	118	128	122	124	111	104	126	106	116	132	122	107	129	126	102	112	120	132	110	141	108	140	111	127	120	126	112	128	143	115	113	135	126	131	113	119	120	120	119	131	128	116	118	131	119	112	142	109	125	125	117	128	137	149	136	141	128	127	122	125	117	136	102	130	115	89	117	112	134	130	123	133	107	96	146	119	114	124	119	109	108	128	131	116	124	117	122	113	98	138	128	125	107	119	117	123	109	131	125	122	151	123	136	126	114	127	122	119	121	103	114	126	120	109	106	131	148	111	138	112	120	105	129	136	128	112	115	138	135	120	104	123	120	117	115	104	144	111	140	122	99	136	117	134	111	129	108	137	126	123	132	106	131	122	114	117	140	114	118	118	114	127	112	124	138	108	132	133	129	126	111	111	128	109	126	118	110	131	140	112	120	141	116	111	130	98	138	139	142	132	132	127	123	122	127	113	139	123	144	124	113	136	115	124	109	136	126	116	123	132	109	130	127	142	120	126	115	125	121	118	118	116	117	101	93	129	123	126	112	102	133	125	131	114	131	131	105	125	101	139	119	119	121	123	128	96	118	128	118	122	123	133	134	122	127	135	134	116	125	123	143	140	123	130	113	136	108	105	127	115	119	126	136	116	122	112	139	144	143	96	119	115	113	123	111	129	127	122	145	122	116	101	126	118	136	107	124	151	128	108	134	119	119	116	126	116	122	116	110	137	106	144	114	126	114	133	129	131	131	114	109	104	114	120	137	126	116	115	99	127	111	135	125	116	118	121	135	113	119	104	103	124	120	125	113	107	124	123	113	109	120	123	107	121
16431	2079	4727	5480	4617	3764	3173	2661	2253	1988	1735	1564	1393	1316	1206	1125	1048	1016	903	932	859	767	737	698	731	712	643	636	623	632	602	571	594	618	578	641	542	558	540	550	508	513	564	516	521	498	514	525	523	522	497	488	477	533	511	472	517	504	471	486	496	482	481	456	481	494	536	476	480	508	504	492	492	500	491	445	525	515	455	438	444	488	459	477	463	444	469	468	462	432	472	495	506	452	451	470	421	471	463	456	471	470	420	437	471	427	444	488	469	444	476	459	503	470	440	454	431	446	466	441	483	437	460	430	448	478	462	427	447	477	450	448	485	454	482	461	496	439	453	477	473	493	440	437	437	466	472	462	448	455	487	458	458	421	450	461	468	486	438	471	481	442	499	473	443	458	437	426	455	459	464	420	420	467	433	451	432	452	457	467	417	458	447	417	437	453	443	451	450	470	490	447	492	459	452	495	480	488	432	496	461	413	446	448	477	466	452	438	489	410	456	461	419	440	449	424	471	451	450	462	447	444	420	466	437	424	486	476	436	484	473	478	443	413	417	531	456	453	446	389	444	434	452	474	455	411	462	460	502	418	448	441	460	441	428	443	442	482	450	426	445	431	450	486	435	443	431	421	467	462	470	451	433	449	438	507	412	449	471	499	464	479	464	446	442	438	479	465	472	434	434	491	465	481	434	432	465	418	468	442	451	449	426	425	425	434	457	469	473	444	430	468	446	469	453	440	461	470	489	442	412	450	467	447	448	464	473	469	458	421	475	466	456	461	431	469	442	462	459	402	450	442	435	452	455	465	417	452	463	500	484	433	432	467	438	419	441	445	462	474	433	433	446	422	391	448	485	459	461	443	452	453	424	493	415	433	451	417	414	444	479	453	455	446	461	459	435	444	489	399	442	456	418	491	478	423	485	491	449	454	490	446	470	469	459	433	448	444	421	417	462	458	419	481	467	374	423	433	432	446	394	460	463	427	432	449	413	410	418	435	431	485	463	485	414	436	421	434	436	440	447	438	435	476	434	452	453	456	445	428	415	395	448	459	405	444	482	456	431	477	441	439	492	427	442	439	449	437	428	467	463	465	462	482	467	447	445	445	438	483	436	406	489	438	478	458	436	444	481	453	471	455	472	480	414	456	499	467	482	445	455	451	441	430	490	454	417	418	420	451	437	491	482	482	426	428	464	428	436	410	459	485	486	480	448	439	385	449	448	405	465	475	416	417	434	456	450	464	407	455	452	446	428	437	440	449	465	435	452	470	425	439	478	438	459	415	467	435	486	446	459	442	477	466	429	455	488	448	487	444	440	444	420	445	451	423	485	462	485	426	455	445	443	463	464	442	432	426	452	429	415	426	489	432	488	462	451	448	499	426	426	420	436	459	447	461	454	396	447	451	428	447	463	464	450	444	481	431	443	478	453	456	470	432	483	465	424	454	467	470	454	465	403	446	442	443	442	454	469	442	443	463	440	428	437	444	456	417	451	458	507	490	482	446	414	450	430	431	404	441	445	453	477	423	451	438	449	462	445	456	448	445	464	425	441	453	459	437	460	435	420	462	482	491	449	445	404	444	465	459	418	497	460	442	431	444	439	435	446	474	452	454	416	455	440	463	433	463	433	425	428	468	420	461	441	465	472	433	425	439	437	449	442	428	448	432	417	452	441	443	460	488	424	461	419	460	462	430	400	448	445	428	470	462	439	447	469	474	472	441	463	452	453	429	413	453	429	484	435	489	436	459	463	458	450	469	406	460	449	469	465	429	464	492	467	449	434	438	443	433	483	433	422	450	448	457	427	459	437	426	458	472	414	436	427	465	444	426	457	443	436	420	435	438	442	439	437	452	451	454	472	464	453	424	501	440	428	472	469	478	420	460	442	463	461	429	433	466	465	467	493	460	476	476	473	454	388	447	459	466	425	444	456	432	418	436	451	444	464	434	427	461	444	459	447	444	470	438	430	446	457	449	412	457	464	491	454	463	436	454	476	446	467	475	461	451	456	439	472	437	450	383	453	432	418	471	460	455	478	455	467	446	443	425	503	469	462	428	433	452	447	472	453	435	427	474	465	435	436	453	445	437	420	446	468	428	471	440	442	435	443	440	456	436	409	434	441	420	466	474	474	465	458	435	438	427	433	474	489	450	440	432	455	469	485	429	467	450	485	457	471	456	430	435	462	431	459	436	473	488	456	456	434	481	442	471	441	428	445	464	442	471	451	460	433	421	456	495	434	459	471	419	458	451	438	400	402	455	436	450	461	412	398	439	467	463	434	467	430	460	461	445	463	452	426	442	459	428	443	475	404	461	408	466	449	434	421	457	432	444	414	473	449	417	431	445	444	432	519	440	454	473	455	409	443	416	436	461	449	428	419	431	480	436	447	445	457	502	429	425	487	441	456	460	455	489	413	444	433	461	462	461	470	462	470	438	435	487	446	473	441	418	435	476	446	450	468	458	470	414	459	468	443	460	435	404	471	426	487	447	462	432	451	460	430	477	432	438	425	453	420	451	489	460	457	457	428	448	472	416	435	414	450	439	466	453	471	462	491	424	399	453	455	480	453	445	470	438	488	457	455	491	480	450	413	511	431	479	421	422	484	459	463	461	471	450	467	434	449	436	474	456	454	436	460	457	429	465	442	444	458	488	458	471	447	442	420	455	446	454	438	470	451	418	454	424	441	450	465	391	440	416	441	411	490	440	428	452	494	474	472	438	436	434	419	445	445	451	434	420	437	419	452	434	474	437	465	438	412	444	415	477	445	451	450	433	463	452	459	446	443	463	467	432	474	470	466	478	437	450	470	493	427	438	508	441	423	459	442	450	483	489	471	474	440	454	430	438	472	436	468	454	437	446	469	428	475	458	449	467	475	478	450	484	438	466	473	452	469	461	442	453	439	469	474	448	457	463	401	418	435	447	454	459	475	431	479	449	463	466	456	468	440	426	411	419	450	447	438	467	438	413	451	427	448	450	449	439	446	483	486	454	459	427	415	424	462	445	439	460	453	434	431	487	445	425	497	469	450	435	439	439	407	461	407	453	426	506	466	462	468	436	482	450	459	444	453	460	446	452	458	464	421	463	463	484	462	465	419	451	436	449	435	436	434	471	469	437	436	474	479	469	461	467	441	461	441	445	447	413	467	449	439	440	406	468	466	406	422	443	439	445	450	452	496	481	486	440	458	420	448	442	437	463	457	431	425	475	408	463	461	428	453	467	429	447	459	474	456	424	452	466	446	484	450	456	416	439	473	451	427	421	452	455	446	484	426	426	469	448	453	439	458	488	463	437	456	404	455	488	445	453	461	394	430	430	478	448	436	430	452	441	415	445	419	405	423	384	434	449	430	457	447	439	451	453	458	487	445	452	453	438	432	447	478	467	412	484	428	414	449	460	432	418	459	462	468	497	442	430	433	445	442	426	433	501	453	496	463	425	432	442	441	486	426	430	415	464	461	445	482	462	410	440	470	441	470	426	435	461	458	458	457	441	442	436
3151	308	196	183	185	181	128	155	156	143	167	148	156	129	140	130	134	143	150	142	120	116	147	146	153	126	148	138	116	128	139	144	156	168	137	155	141	132	142	155	146	143	126	162	135	130	157	132	145	131	162	135	135	140	132	145	132	120	145	137	142	132	139	146	129	113	127	140	145	141	150	158	136	132	142	149	113	132	130	120	143	133	138	143	133	125	143	144	130	142	126	156	116	130	148	152	127	127	151	130	138	147	114	157	123	134	152	128	161	150	151	146	156	134	129	139	130	121	150	127	138	137	135	132	148	129	140	134	130	149	139	150	175	135	159	126	119	153	146	140	139	137	133	147	130	126	144	145	131	130	112	140	137	116	121	116	139	155	110	147	150	137	119	133	135	146	151	125	131	144	138	146	156	157	146	130	131	138	119	140	139	145	117	108	140	134	129	137	132	142	144	122	136	132	162	132	149	153	131	128	137	135	150	125	127	126	143	137	127	141	138	134	143	129	133	139	156	137	139	141	138	145	125	146	134	143	128	157	147	153	144	136	149	115	119	157	129	133	115	150	133	127	124	134	133	131	148	140	146	129	149	149	117	126	136	145	122	138	150	147	140	137	133	148	123	143	150	165	135	131	142	117	144	148	141	144	146	151	149	128	140	122	154	130	141	136	138	147	176	138	143	141	129	137	142	134	139	145	140	154	126	139	142	133	142	126	118	119	134	147	125	141	139	158	142	154	139	127	139	106	133	135	143	126	141	127	149	137	128	139	137	143	141	130	146	141	149	153	124	139	129	130	147	132	120	126	138	136	149	147	136	146	117	125	115	147	151	156	138	150	122	166	121	164	136	133	133	141	140	128	134	143	149	138	151	117	145	137	122	133	114	118	143	150	147	141	117	145	148	149	144	132	109	128	143	142	147	141	152	136	143	132	147	137	131	125	151	107	136	136	145	138	124	127	141	144	144	156	143	142	130	135	130	148	132	157	153	116	143	136	124	123	140	143	135	155	135	135	123	124	145	150	115	125	130	139	147	127	143	146	146	139	107	136	126	152	140	145	145	137	153	121	149	138	137	148	156	118	136	169	114	127	143	119	118	129	154	153	146	131	138	128	139	134	134	153	148	143	128	142	126	142	123	138	129	139	124	135	115	144	128	159	140	142	151	142	142	130	131	164	138	139	130	139	142	142	138	135	134	131	155	145	128	142	155	143	142	143	141	145	129	147	126	130	136	125	139	151	138	131	124	148	143	125	141	130	133	115	128	127	152	144	125	136	135	133	142	124	127	127	147	129	134	124	157	125	135	121	151	125	134	134	152	138	148	146	134	131	162	130	139	139	136	145	125	136	131	148	139	154	137	140	119	147	159	152	142	164	125	133	165	137	112	135	146	141	141	111	140	147	147	157	140	135	131	128	127	129	134	147	110	139	139	145	127	122	125	141	118	144	125	136	138	116	140	145	135	144	139	132	136	124	135	114	138	119	129	120	123	145	153	137	132	131	120	142	131	129	120	156	133	131	123	138	140	140	140	149	149	131	148	135	143	147	137	126	141	137	152	119	124	139	146	145	131	163	136	131	134	120	153	115	153	130	132	140	143	150	137	134	144	130	131	127	123	130	145	153	150	133	139	121	137	143	135	138	131	156	143	159	149	146	163	130	146	133	124	131	156	137	144	155	160	123	126	149	126	144	144	129	140	130	130	130	149	129	138	140	134	123	139	135	123	149	131	126	120	143	116	148	134	134	135	132	132	129	142	135	149	132	147	130	138	145	146	153	155	135	153	135	143	156	124	150	140	137	128	135	151	136	145	143	141	130	137	149	142	134	152	125	129	115	134	145	103	146	146	142	141	125	144	142	138	154	145	133	143	120	126	145	130	123	148	146	127	146	143	147	134	129	125	142	132	141	153	149	116	145	168	131	122	135	123	141	125	147	149	135	126	130	141	135	146	121	153	146	117	140	126	124	142	129	151	142	142	130	142	130	147	130	107	140	159	128	140	134	140	135	148	144	138	138	125	122	128	130	140	142	121	142	150	127	155	124	125	127	126	118	120	149	136	139	135	126	141	132	131	158	118	124	164	125	119	144	151	127	146	141	138	149	126	130	152	133	120	139	144	138	148	136	150	150	137	135	142	134	140	119	138	114	110	145	145	133	142	151	146	136	140	156	136	128	163	154	134	126	147	141	144	138	147	143	128	139	134	139	121	144	134	153	134	123	137	153	136	139	166	142	117	145	114	129	147	132	147	121	144	170	166	150	117	140	122	141	124	134	150	147	127	125	123	142	149	137	158	146	146	137	153	128	116	124	125	127	134	152	148	134	146	149	121	137	137	155	130	122	128	150	141	122	148	133	126	122	153	131	141	146	112	139	110	142	138	136	116	127	120	132	128	124	144	135	126	144	143	129	132	152	138	148	118	123	127	130	147	127	155	157	139	123	135	144	152	140	143	134	137	139	119	153	125	160	173	138	148	127	131	134	133	135	140	115	152	138	138	145	116	135	136	128	145	134	150	144	155	150	124	134	125	119	139	136	135	125	138	148	135	143	143	141	157	143	133	152	149	136	127	165	146	127	145	130	159	114	140	133	142	144	132	125	137	128	138	122	132	128	136	128	130	134	147	135	134	144	131	141	136	143	125	132	136	121	122	153	127	138	126	129	138	161	125	139	139	142	149	147	138	146	161	149	130	154	140	125	136	156	157	132	115	136	167	143	125	146	147	139	127	151	145	160	134	132	126	130	146	131	146	134	134	132	145	129	148	121	146	138	114	131	155	133	130	128	132	145	133	127	115	142	131	146	131	142	123	133	127	134	153	157	153	129	130	134	140	160	142	120	142	153	150	149	132	140	160	132	118	163	141	146	138	141	135	170	132	139	151	151	153	131	109	121	127	138	128	127	117	165	130	131	144	124	119	116	148	150	142	133	136	138	143	147	145	135	145	120	158	133	120	149	128	145	136	130	139	146	139	139	144	118	136	140	121	125	128	109	151	140	139	151	126	123	154	129	154	126	124	160	147	121	153	160	128	130	143	134	134	117	156	138	145	115	131	131	146	133	143	118	146	141	144	155	140	152	126	143	119	133	145	141	137	130	128	147	140	133	117	129	138	151	129	143	128	141	140	157	161	138	146	138	137	134	134	169	122	111	138	120	139	151	141	146	145	149	151	136	144	149	124	156	139	145	134	130	139	137	131	130	112	140	150	149	152	136	146	155	119	141	144	137	134	143	137	150	142	123	153	155	130	149	136	135	149	136	154	129	140	141	136	122	154	122	138	129	134	163	114	124	143	147	130	142	138	139	125	159	136	125	143	117	139	123	116	156	157	130	125	130	144	165	133	139	121	139	145	110	124	135	159	121	130	155	149	150	120	141	140	127	144	114	128	124	152	136	119	124	143	145	136	136	125	104	134	151	157	150	144	138	135	126	143	126	118	158	152	144	140	140	169	137	135	124	132	100	125	146	140	120	138	138	147	161	133	148	155	155	127	134
4943	589	663	672	628	612	575	600	547	526	527	576	526	513	501	512	531	481	516	469	500	530	527	538	506	462	483	501	500	493	472	509	517	479	520	491	516	519	517	498	507	477	458	533	542	492	499	521	467	492	504	495	513	496	525	481	476	501	479	484	515	500	464	498	486	474	524	523	481	485	491	474	476	480	485	500	496	532	512	515	496	570	507	481	453	530	539	497	494	462	482	498	470	493	526	479	502	527	460	525	497	509	531	475	452	511	471	490	508	442	479	468	516	519	514	485	541	467	526	477	475	559	477	480	498	465	484	511	509	485	486	510	481	470	501	503	480	476	507	509	535	491	521	515	488	446	515	460	510	484	472	513	491	461	493	504	482	489	470	459	477	508	504	474	468	485	514	469	519	496	469	508	488	476	475	460	451	502	456	483	457	477	481	502	468	487	543	525	480	497	530	504	484	494	481	479	519	471	548	548	506	461	454	527	480	483	495	438	494	499	528	464	460	499	492	477	528	493	499	462	454	482	502	498	483	499	555	475	528	523	513	486	496	537	468	490	495	478	498	485	453	471	445	487	478	499	515	491	479	516	472	497	507	536	507	474	465	512	475	469	479	502	501	534	461	486	506	524	470	477	463	498	476	502	480	488	469	484	468	517	487	504	516	486	512	470	488	511	495	517	480	492	521	510	483	508	491	470	489	499	467	507	507	503	542	473	494	516	511	536	493	539	449	499	537	505	485	476	496	475	494	481	516	522	478	487	498	537	504	522	469	466	461	477	469	476	452	516	496	487	489	518	477	463	426	507	470	503	489	524	477	484	533	496	463	495	487	487	481	470	540	501	487	482	490	494	496	486	509	536	472	482	491	496	480	526	529	488	493	446	484	517	474	464	484	500	515	490	522	460	471	477	463	467	492	471	462	535	499	521	506	457	478	520	525	515	511	509	497	498	484	498	451	481	519	492	546	520	488	508	450	459	513	478	465	497	476	477	499	524	499	517	494	520	526	456	517	479	528	484	484	449	532	478	489	529	507	479	466	525	485	498	465	480	454	502	487	450	514	504	521	469	507	521	498	516	526	523	482	463	464	535	486	490	476	495	461	489	470	487	490	445	481	493	507	462	516	521	488	479	497	484	526	492	465	474	507	475	535	462	488	491	472	470	460	491	462	518	511	486	506	463	515	491	529	505	483	505	489	493	456	499	468	521	490	483	516	517	511	478	508	509	466	478	468	497	519	446	490	487	467	489	518	457	456	486	514	481	547	492	494	483	528	482	444	493	459	486	499	482	478	472	469	486	464	465	475	520	528	458	493	480	482	482	486	469	459	500	456	521	508	480	481	473	512	498	496	501	482	486	525	502	523	475	452	481	481	514	462	476	466	512	450	477	452	481	511	473	525	477	489	525	481	472	470	499	501	502	519	503	480	485	490	498	488	471	459	521	498	513	469	460	471	496	514	532	506	476	504	483	509	482	512	491	494	477	529	484	528	515	546	466	500	460	466	498	477	485	491	499	508	495	499	514	509	536	500	496	481	506	542	512	498	490	499	525	518	526	468	509	508	481	487	554	501	489	500	487	522	484	493	500	516	484	455	555	466	498	457	518	485	475	494	523	480	470	473	492	514	467	493	475	526	463	518	488	486	514	511	524	512	496	487	455	458	469	524	523	496	494	489	474	509	496	466	469	494	467	464	492	492	521	482	504	452	496	503	491	477	454	487	487	464	500	482	479	504	498	514	479	453	495	498	511	456	466	456	472	443	501	503	482	473	484	471	461	460	481	460	487	495	459	479	485	464	481	469	463	495	478	514	503	506	484	530	501	514	473	487	511	513	472	483	489	504	463	497	503	484	485	507	487	477	485	459	500	490	492	465	500	509	491	488	496	485	484	516	500	461	494	494	509	503	469	445	488	519	505	534	477	499	473	475	508	516	453	471	516	504	475	470	481	484	495	509	499	480	506	474	502	493	476	476	493	472	508	519	530	524	501	505	504	490	502	502	484	471	469	488	470	488	473	515	461	527	524	478	515	504	475	489	498	435	486	515	473	528	493	474	460	490	492	516	463	498	482	518	511	499	523	456	464	472	464	476	500	483	486	495	514	478	490	487	525	487	487	495	479	459	456	484	476	485	514	514	541	496	510	450	447	472	478	466	470	497	462	477	495	473	488	446	522	488	524	476	507	475	478	531	477	463	502	460	491	512	491	505	475	541	493	534	481	468	491	487	487	498	491	519	474	474	472	454	451	517	482	526	477	496	472	490	507	500	503	508	495	483	488	489	435	498	463	518	477	468	456	520	499	497	458	501	469	506	491	466	491	505	521	453	519	489	502	531	482	464	485	459	509	514	510	487	545	481	446	520	489	522	495	493	454	497	519	509	498	500	462	490	488	464	475	501	512	532	500	494	474	486	497	545	474	468	488	500	461	471	473	481	498	472	500	476	472	480	512	493	495	480	507	531	506	476	467	474	465	498	465	464	489	508	480	493	529	479	508	523	480	463	498	477	478	465	510	503	497	515	500	483	475	497	492	457	479	497	508	473	488	489	520	520	500	449	473	438	517	491	486	480	481	448	491	490	486	526	511	464	526	488	502	481	509	457	469	478	499	464	478	491	438	471	511	515	493	484	493	492	490	432	532	531	525	497	518	484	446	474	487	515	527	499	481	486	436	501	497	507	514	489	499	537	498	496	537	509	496	465	474	520	491	465	479	490	440	512	509	478	510	465	493	461	508	476	482	465	518	484	475	510	510	470	485	460	476	482	486	479	505	515	477	502	510	484	464	504	471	548	468	512	484	523	470	513	452	466	487	513	519	454	483	490	487	489	483	566	511	485	491	508	504	456	496	523	494	490	493	477	488	465	530	496	490	503	496	509	471	515	472	505	507	526	495	467	473	436	497	503	532	507	536	519	494	485	490	486	490	485	490	500	524	487	490	497	489	462	513	485	480	446	471	482	472	525	562	465	479	496	492	449	429	473	475	453	466	474	483	480	494	484	538	517	480	495	480	504	503	510	513	494	464	481	474	510	503	505	490	514	487	527	489	447	526	486	457	515	502	557	504	465	474	498	487	509	464	471	489	515	484	510	481	479	510	528	524	523	473	527	515	537	504	514	473	503	470	452	500	508	522	504	488	503	503	519	499	472	541	506	473	483	543	500	494	475	524	467	506	479	478	483	467	475	510	464	502	493	480	518	521	492	505	471	495	484	511	473	516	505	495	482	481	466	519	473	502	522	510	465	464	554	484	495	512	496	500	500	492	471	494	519	529	529	463	476	486	509	509	474	463	534	481	542	461	495	474	495	508	494	528	486	514	474	470	464	482	498	505	463	457	475	506	478	510	515	505	497	504	455	494	454	507	492	493	502	464	481	481	463	470	533	473	487	450	456	500	469	506	478	509	487	489	497	503	480	471	488	515	462	498	461	496	499	495	485	512	524	474	497	458	495	480	474	473	521	542	491	503	532	491	480	490	489	492	473	478	481	462	471	453
25659	5463	1070	776	535	403	308	263	211	162	169	151	140	141	120	106	115	99	110	91	89	87	86	95	73	92	85	85	86	80	83	92	85	76	96	83	82	80	75	75	75	64	81	82	85	103	74	87	78	78	73	89	77	84	81	76	88	82	95	91	89	85	80	64	83	75	90	63	86	78	91	77	89	68	84	73	77	68	89	74	89	83	74	64	86	81	80	86	74	69	70	85	80	74	73	64	80	84	74	84	76	87	74	66	63	80	88	80	91	85	91	80	104	80	68	84	82	71	66	76	71	99	86	74	67	80	73	70	76	87	83	92	95	69	91	90	76	80	74	72	75	67	89	84	85	81	92	81	79	84	75	61	62	84	82	85	85	79	68	87	72	62	79	69	85	67	58	75	87	85	72	68	74	77	84	65	81	72	73	71	73	79	83	65	82	89	93	81	85	99	80	86	87	83	56	76	77	68	62	82	82	68	84	78	99	89	88	77	60	86	84	79	70	65	77	80	64	79	90	72	70	81	91	72	68	94	81	81	83	67	74	89	62	68	62	71	74	77	88	86	82	84	92	80	69	68	85	70	85	72	88	74	63	70	66	82	72	84	80	75	78	82	69	75	83	76	96	77	89	87	92	70	79	71	76	77	66	68	85	71	92	66	71	93	69	86	75	68	82	84	83	72	74	64	73	81	72	69	91	75	77	84	84	90	78	74	95	73	82	88	78	67	80	76	91	85	84	82	75	80	77	64	69	72	87	75	95	82	86	79	63	86	79	66	71	60	77	62	89	81	93	73	78	65	72	87	77	73	90	75	89	77	97	83	65	64	78	82	87	87	89	74	72	74	82	75	78	72	78	74	70	69	71	75	85	88	79	84	96	93	77	86	79	91	85	77	89	79	82	76	81	85	73	73	85	101	76	84	87	85	71	84	79	69	78	77	90	84	75	79	83	85	78	70	81	87	64	79	86	77	98	75	75	63	88	77	87	82	76	67	77	91	80	80	72	100	68	78	70	79	84	65	101	67	73	82	90	65	87	79	70	65	80	77	78	72	75	70	75	90	68	76	71	66	59	79	73	72	89	80	70	80	58	88	68	81	85	73	85	66	88	84	72	66	96	61	86	75	79	78	86	81	63	88	75	83	77	105	75	83	73	74	78	88	76	70	76	106	84	69	76	64	77	82	67	89	64	73	82	73	79	87	82	65	69	65	71	66	79	88	94	80	75	72	84	88	83	87	58	66	75	96	67	97	89	76	74	68	104	91	92	82	78	89	69	74	77	80	84	81	83	82	82	73	85	89	72	80	77	73	65	83	86	88	75	75	73	81	61	80	104	69	83	77	79	82	86	71	92	80	68	81	68	88	71	79	77	70	77	81	69	84	91	97	81	84	64	68	72	72	69	75	69	80	72	90	79	70	77	81	74	102	79	68	70	92	78	75	90	88	64	73	82	81	94	85	70	76	97	72	70	73	94	74	86	77	76	73	78	80	72	78	71	78	70	88	78	76	67	76	84	82	73	72	71	71	90	68	84	81	87	96	86	84	79	80	64	84	74	95	68	76	70	88	95	75	85	71	72	74	75	77	78	80	91	84	83	75	57	75	89	76	90	82	79	61	82	72	76	74	65	90	75	86	77	64	72	88	71	86	78	71	89	84	90	67	73	79	80	82	77	82	88	64	78	87	76	68	71	89	73	105	75	92	82	91	79	90	63	87	93	73	69	78	85	94	86	92	85	76	88	89	84	64	69	70	72	87	90	96	87	83	71	80	73	81	69	78	64	85	82	79	74	83	83	61	73	64	62	71	84	78	70	76	72	76	77	76	79	87	73	82	72	66	79	72	75	95	76	87	81	73	66	69	81	72	83	74	69	85	81	86	79	82	93	104	96	78	62	72	75	73	73	68	74	98	84	79	109	67	89	91	78	80	74	75	84	71	64	79	68	70	78	84	70	68	87	87	84	63	71	73	76	86	74	68	87	94	83	72	80	74	64	75	87	85	84	88	70	80	72	79	70	83	87	81	78	96	71	70	72	88	74	71	92	82	86	89	69	61	70	75	64	79	79	72	57	60	90	83	80	83	75	83	75	84	85	76	80	64	72	98	94	72	75	78	73	86	65	77	74	85	75	80	84	82	95	73	76	84	81	63	76	88	60	74	75	95	80	56	85	91	73	93	68	70	85	80	69	62	67	76	72	92	72	74	71	98	84	87	86	65	68	75	88	74	71	71	73	68	77	69	96	74	77	86	78	97	81	72	67	66	80	84	78	74	73	66	84	85	79	85	85	76	65	83	59	81	85	99	75	79	82	69	67	87	76	76	82	89	71	89	76	91	83	76	73	77	59	91	83	63	74	64	80	89	71	76	79	75	80	71	84	90	84	79	79	74	87	57	75	94	69	76	73	79	82	92	81	83	76	84	64	77	76	89	84	75	81	92	91	64	76	73	74	75	79	90	60	76	72	80	65	87	65	72	86	80	71	70	79	91	83	81	93	86	96	88	73	81	84	80	71	80	73	80	71	74	75	70	79	82	78	74	73	84	69	91	80	69	77	73	86	65	68	93	78	75	59	73	78	71	76	91	82	81	65	87	86	81	78	79	74	74	75	90	82	88	56	78	71	75	75	94	77	65	74	72	76	83	85	92	82	62	80	88	88	75	85	79	65	94	82	69	88	69	86	82	78	100	81	57	70	67	75	93	71	94	72	69	67	82	68	74	82	84	89	88	79	78	76	92	83	83	82	73	86	76	81	77	79	70	76	65	83	79	76	69	68	67	81	84	82	78	76	69	72	76	61	70	76	69	76	86	63	68	75	77	87	93	83	85	74	85	93	75	85	95	85	83	65	90	75	92	79	75	94	89	69	60	93	71	74	88	78	72	75	79	91	74	83	84	83	80	74	82	70	79	79	76	81	83	84	79	85	89	67	61	66	88	66	74	69	81	78	74	78	85	80	67	89	69	91	69	76	79	75	84	73	82	82	84	78	82	65	83	79	82	64	82	72	75	84	80	80	71	83	65	82	77	95	77	84	75	78	68	91	67	79	76	76	89	72	75	81	83	89	99	78	66	79	85	76	63	68	76	77	87	53	81	81	91	88	81	85	77	69	76	85	79	88	75	80	73	75	81	74	67	69	73	76	61	75	81	84	91	78	70	71	74	78	79	74	77	78	68	102	81	87	87	96	83	73	79	73	70	71	74	75	74	88	79	75	74	93	90	69	91	87	83	77	75	77	82	65	80	71	64	83	97	78	55	69	73	74	85	75	66	71	79	75	83	72	86	80	88	67	78	70	86	70	65	89	77	70	73	73	64	99	80	79	75	71	72	80	75	61	69	81	76	79	84	72	74	73	74	80	78	67	71	63	76	82	70	71	71	81	69	75	91	91	77	82	81	79	76	92	85	77	76	75	74	74	80	72	104	64	87	86	87	86	88	77	94	94	82	66	70	75	73	74	64	82	76	97	75	88	65	84	76	80	72	77	86	66	79
13508	1227	2635	3121	2687	2239	1756	1582	1282	1153	946	880	842	749	740	658	654	573	559	549	508	439	529	466	450	401	439	398	444	431	438	378	413	363	374	385	355	363	376	333	338	333	354	321	350	325	352	357	390	362	342	304	335	322	362	321	316	323	321	311	302	313	305	335	325	329	300	329	310	300	325	348	351	322	322	325	324	335	340	347	307	308	335	301	358	306	314	293	304	353	333	324	327	323	320	326	333	319	315	334	283	299	313	317	316	344	319	300	312	319	327	330	301	307	282	310	321	315	286	316	290	304	297	317	300	322	319	313	335	314	296	335	288	319	327	301	290	331	302	320	316	305	319	308	315	312	321	310	328	345	312	321	314	289	345	301	318	298	300	315	304	306	310	308	315	357	302	304	317	305	281	287	323	292	297	316	326	320	317	303	310	285	296	349	328	321	324	323	334	324	332	304	306	325	301	307	333	305	336	311	301	332	295	339	280	313	290	307	315	297	285	324	324	314	343	292	312	302	306	321	277	320	314	311	319	296	310	304	330	328	293	299	304	292	337	320	317	340	303	277	336	349	305	321	341	291	284	318	320	297	314	353	298	327	296	323	318	294	318	313	284	296	314	311	314	308	304	322	305	299	328	258	292	296	295	294	309	286	302	298	287	327	311	326	318	305	298	321	333	295	309	337	316	311	322	328	324	323	313	326	334	323	322	329	310	321	285	296	309	312	319	301	314	307	306	301	310	307	309	293	314	338	268	317	303	302	313	296	327	335	323	286	298	337	307	303	302	285	308	320	339	335	331	308	288	323	287	327	305	288	290	284	271	296	310	342	299	299	280	315	312	298	333	326	310	277	346	311	285	307	302	290	300	326	319	299	299	321	318	291	292	309	322	326	302	288	342	330	324	319	339	302	323	324	293	283	298	315	327	289	339	311	354	305	348	309	316	310	307	346	320	278	335	323	304	292	326	312	298	313	326	289	327	305	298	299	318	282	320	318	336	304	300	317	313	330	305	286	318	278	318	333	319	312	319	323	295	324	304	311	355	297	307	307	307	327	303	300	308	322	318	331	330	302	321	293	321	316	326	319	305	329	280	264	312	304	345	342	299	275	303	304	337	329	340	320	312	292	338	281	309	302	289	292	306	300	342	334	327	304	282	291	292	303	336	301	312	322	332	303	312	291	310	315	317	313	279	359	303	281	314	289	290	298	332	310	311	318	291	318	307	345	301	293	306	305	318	339	312	287	310	307	290	325	290	336	302	300	349	306	348	302	325	312	318	294	307	298	287	317	313	319	334	298	323	305	286	320	319	350	322	334	292	275	321	287	298	307	323	341	313	350	306	319	296	305	309	304	332	292	312	309	319	323	322	318	327	283	283	315	308	269	292	290	309	311	315	300	306	302	299	303	320	302	297	311	319	316	312	297	327	298	314	343	317	308	312	286	310	326	325	303	332	251	327	331	303	320	312	301	329	282	307	333	297	357	325	305	322	338	294	329	272	286	289	322	317	292	295	298	325	324	307	301	315	322	289	362	322	296	295	295	313	332	312	273	325	326	315	293	324	323	309	317	303	316	320	305	303	294	302	291	306	318	298	300	315	290	303	317	306	302	312	268	303	284	294	278	316	285	302	317	310	306	313	317	323	323	319	322	315	300	309	293	291	300	301	260	293	325	300	348	342	328	317	322	297	285	280	324	318	297	314	312	322	327	346	324	321	305	326	322	316	317	322	300	318	317	326	326	312	332	314	294	339	328	307	281	340	304	281	304	294	322	303	303	317	305	339	318	309	317	322	282	314	307	310	327	318	298	293	267	327	296	295	298	321	347	301	340	286	339	289	330	317	294	323	314	350	331	305	314	337	317	301	297	309	277	290	333	298	289	334	294	283	327	306	305	345	322	274	302	301	317	308	289	314	290	330	261	314	290	313	343	286	308	335	353	306	333	292	337	310	310	308	308	312	302	294	313	300	263	346	335	327	329	327	321	295	321	322	320	342	312	311	299	296	329	306	310	301	331	325	329	315	323	297	318	289	317	306	308	305	261	338	299	311	289	321	310	307	304	310	305	309	324	296	299	300	337	341	342	301	305	305	313	293	297	314	316	329	316	299	297	325	278	290	293	317	323	325	318	311	321	304	337	325	324	288	331	303	284	331	284	309	295	318	330	330	319	300	279	286	314	315	326	342	304	316	313	331	319	347	304	298	284	330	311	314	332	302	288	296	308	317	327	347	311	327	287	312	286	333	290	328	341	305	306	312	314	325	319	298	316	307	346	300	326	320	294	294	324	314	333	292	293	282	315	320	261	304	336	320	296	290	330	336	303	306	288	288	295	305	320	317	278	312	319	350	345	283	323	314	286	304	279	321	316	314	294	302	304	335	300	273	330	355	298	343	338	311	317	313	329	322	290	329	324	306	338	330	301	303	309	303	315	329	306	323	337	301	322	270	322	283	298	272	299	342	309	290	288	330	313	313	327	297	330	289	298	320	304	340	317	302	295	295	320	325	346	309	367	290	289	332	349	307	310	343	321	296	285	296	293	344	288	310	297	313	320	312	325	295	299	335	292	304	325	321	304	314	311	294	319	313	328	323	303	346	304	278	310	306	327	302	309	306	278	343	330	306	335	292	313	315	295	298	280	304	299	313	290	329	299	319	312	319	313	296	294	325	323	320	318	287	308	319	283	293	279	313	322	304	304	320	306	300	321	316	304	333	311	297	305	309	316	319	317	297	287	327	306	289	308	325	300	320	301	325	295	309	295	308	347	316	308	306	273	291	282	324	324	320	302	301	315	331	317	288	324	324	326	291	307	294	329	340	307	330	314	311	289	292	279	289	308	310	316	319	326	315	280	314	346	319	346	330	298	322	314	290	318	296	303	322	319	263	349	328	355	330	300	301	308	291	304	304	312	298	311	336	303	312	321	296	305	274	321	313	295	330	317	282	296	314	320	311	316	314	316	321	306	329	309	304	320	296	321	311	292	331	300	293	307	305	328	328	325	338	295	297	308	307	329	331	304	277	330	345	320	287	352	339	340	307	266	323	334	282	284	352	307	305	336	321	298	306	313	293	326	336	292	307	292	288	309	323	323	326	275	303	299	316	313	305	339	303	278	332	313	290	301	324	314	301	315	296	305	283	293	303	310	316	315	308	350	317	300	290	332	300	318	317	319	306	292	312	343	323	299	295	303	311	316	301	335	284	332	324	302	325	296	299	304	298	337	328	318	319	290	348	301	309	310	332	273	289	283	316	331	332	302	297	320	313	313	324	307	304	292	320	322	316	300	337	301	305	280	291	323	333	297	326	302	318	326	314	310	311	332	321	292	317	336	306	298	316	263	314	293	342	311	336	312	324	300	324	288	318	333	289	325	315	311	297	312	296	292	301	284	319	331	311	299	314	332	313	286	311	298	298	312	331	317	307	303	326	297	303	317	309	322	311	303	323	329	301	305	315	286	319	329	297	331	311	302	314	330	306	325	303	319	316	300	352	304
33131	16460	3179	1588	1070	765	568	462	397	333	286	242	260	228	185	205	189	169	174	174	166	160	162	162	153	134	149	133	134	149	143	139	143	140	145	121	137	134	131	144	132	136	134	155	133	142	135	141	137	127	120	119	137	113	123	138	133	136	139	128	122	128	147	145	123	136	110	116	130	121	121	124	136	130	130	136	101	124	115	110	116	129	127	102	103	141	124	146	124	120	129	144	116	116	105	117	116	112	120	122	150	126	127	118	135	134	128	128	123	141	129	121	124	127	123	126	119	140	116	136	137	116	127	134	131	117	108	130	114	117	128	133	139	124	120	140	127	136	111	127	111	136	119	124	120	114	130	104	116	104	138	136	157	117	113	126	125	133	124	108	134	124	111	129	113	120	118	128	114	138	111	123	133	140	126	126	127	108	125	143	132	116	108	129	114	115	104	106	102	150	145	124	130	104	127	122	131	97	127	119	129	130	136	114	104	138	106	115	107	107	132	122	140	135	133	137	109	132	113	131	137	109	136	114	111	113	135	117	118	130	110	128	98	121	115	135	125	117	136	109	133	147	114	130	116	127	107	133	134	123	111	115	105	124	120	97	125	131	134	131	99	130	136	132	124	134	119	128	115	146	132	114	137	127	143	120	109	127	111	126	121	119	132	124	127	135	142	120	140	120	109	103	130	115	120	113	110	125	131	99	111	144	113	120	121	115	125	114	121	101	125	117	139	118	130	126	153	124	118	129	129	132	110	109	108	129	120	121	116	123	126	142	155	117	105	151	110	134	135	117	132	115	119	134	134	107	109	102	130	117	122	111	132	124	111	104	126	113	122	129	107	119	134	137	139	115	126	127	115	126	119	118	135	124	111	105	140	116	132	126	128	137	134	128	118	131	126	129	115	107	134	142	112	129	110	113	114	129	120	122	109	149	116	127	123	119	111	123	127	104	127	134	119	121	127	115	128	120	118	122	134	97	122	117	116	96	115	140	130	114	132	115	131	135	114	119	115	129	102	125	116	115	133	123	130	125	123	122	113	139	115	126	114	135	110	136	114	106	135	126	108	123	136	117	135	116	121	145	112	129	134	125	123	125	116	130	138	129	115	140	127	114	135	110	129	117	110	116	120	132	116	126	105	109	102	125	129	108	116	118	121	135	117	104	130	121	123	104	129	114	124	141	124	125	126	122	119	112	131	108	114	115	106	127	111	126	95	122	127	124	126	121	118	117	155	158	111	101	119	117	129	140	135	121	117	115	119	124	101	136	117	128	125	133	120	112	120	135	110	122	117	113	124	111	128	107	123	119	128	112	127	98	148	122	142	130	127	113	111	126	127	140	138	126	140	117	113	131	144	132	131	136	124	137	140	122	129	122	123	118	132	128	124	125	137	144	122	131	117	115	137	129	97	111	112	112	130	112	145	101	140	126	126	117	130	136	126	130	100	115	112	148	128	141	128	113	130	124	147	106	104	130	125	147	133	101	114	143	123	118	113	112	141	129	112	114	112	111	132	119	109	123	122	116	117	126	119	106	127	115	111	128	129	110	124	126	122	122	117	134	121	100	120	118	126	104	138	125	130	124	112	147	114	130	100	115	119	117	105	115	117	113	102	130	137	121	127	109	134	138	141	121	110	122	154	129	128	118	144	109	132	139	106	108	111	115	129	129	117	113	124	131	132	130	140	122	121	124	138	125	132	123	128	133	137	126	118	110	121	127	100	130	130	116	127	108	122	126	113	116	121	126	109	132	119	117	122	116	126	137	113	124	119	126	135	122	109	138	139	125	131	119	120	126	110	133	120	117	120	138	103	127	120	118	123	118	117	128	125	116	134	131	118	103	130	130	134	115	137	139	126	121	153	92	129	114	105	104	121	124	121	134	122	129	112	132	124	129	109	131	129	120	144	140	107	139	135	123	125	141	144	123	112	124	122	108	113	130	119	146	121	142	132	115	104	130	125	122	119	121	106	143	111	148	125	135	109	114	110	134	130	131	129	127	115	124	103	113	129	139	122	120	122	124	129	134	107	112	129	101	126	110	135	132	119	117	139	103	111	123	136	136	118	141	133	104	128	111	134	124	126	107	110	118	130	129	107	142	158	126	132	118	109	138	128	118	118	111	118	118	111	111	113	117	111	128	138	138	123	131	86	131	148	126	132	104	97	107	122	126	130	104	147	123	113	108	133	119	121	126	129	126	135	140	125	116	138	118	125	124	135	127	110	122	128	115	126	120	132	119	130	138	150	122	139	124	121	98	116	127	116	124	115	133	120	118	111	125	130	108	103	120	136	110	129	130	139	129	116	151	143	115	151	104	140	113	131	116	131	147	127	106	120	124	125	132	125	138	109	119	115	114	110	115	112	133	134	125	126	125	132	127	111	133	120	98	135	114	125	120	127	118	125	131	133	138	129	130	128	104	133	124	104	133	115	120	118	121	124	127	115	127	144	101	127	137	122	129	125	126	139	123	122	136	143	132	131	123	109	145	114	115	115	111	146	144	118	111	125	128	122	128	142	112	103	125	119	131	121	108	117	122	127	114	138	120	117	119	100	124	145	138	117	120	108	134	137	137	107	117	130	139	127	128	107	130	126	110	132	133	111	121	113	124	144	131	122	104	112	141	126	115	124	118	109	110	133	121	116	125	121	127	124	142	123	106	119	144	139	130	107	119	150	117	119	114	131	132	133	115	105	111	132	143	119	141	125	127	124	135	122	108	119	117	116	119	120	111	127	123	122	129	119	135	116	123	125	109	137	134	128	126	129	123	128	101	139	144	132	127	137	139	131	141	102	135	131	126	116	120	126	142	114	117	139	109	133	114	122	141	131	111	111	113	123	121	118	125	131	120	122	109	115	110	116	113	112	112	118	124	136	120	126	154	121	109	123	113	119	129	132	122	102	130	118	135	126	112	116	127	126	130	118	116	131	107	130	120	119	128	110	123	126	122	123	122	116	128	114	138	138	121	136	116	120	127	127	131	115	125	104	117	115	120	127	119	131	130	130	107	144	121	123	139	122	123	141	100	123	123	131	117	111	137	118	111	111	128	106	102	138	125	123	129	130	120	112	115	92	139	119	113	123	107	107	110	107	127	119	123	118	113	163	118	124	115	142	112	119	116	122	123	106	125	124	94	116	130	110	133	137	144	127	108	112	113	120	125	125	111	116	113	133	139	121	136	126	107	113	116	113	124	121	133	118	103	125	111	139	117	119	137	114	129	119	116	130	125	122	135	127	127	100	106	144	115	116	121	123	120	110	111	124	119	133	115	134	130	125	122	120	102	114	128	119	114	114	98	122	109	110	128	127	135	111	117	125	121	113	98	102	139	125	138	118	118	138	143	131	118	107	117	127	102	108	133	129	133	116	115	122	106	139	97	109	119	116	134	118	128	125	142	117	118	113	128	126	115	125	112	122	136	127	111	131	113	120	137	141	124	115	122	95	117	106	116	131	97	104	150	143	127	122	128	133	141	126	101	144	132	133	127	118	135	119	138
16904	2067	4709	5355	4771	3839	3221	2708	2301	1860	1716	1452	1368	1355	1158	1120	1026	931	879	848	804	816	739	711	725	662	642	700	613	612	643	579	583	575	522	561	556	525	567	571	525	534	527	553	542	520	530	490	535	543	496	489	488	506	527	493	512	490	523	510	526	513	491	476	489	489	506	472	464	484	492	496	478	470	476	470	499	470	480	460	496	486	453	422	476	407	476	472	487	477	463	488	437	460	483	442	433	460	462	462	487	473	476	455	445	438	431	501	448	439	459	455	446	520	468	463	456	464	485	491	452	469	487	482	392	489	412	471	467	464	477	440	459	434	498	454	444	412	486	466	455	449	449	444	501	470	464	454	469	478	446	473	457	429	443	454	455	430	405	426	448	445	444	472	466	494	454	442	434	479	415	429	436	458	499	479	429	407	480	454	479	461	454	462	440	473	470	475	436	456	430	481	466	415	480	432	474	457	478	468	464	443	442	446	434	475	459	457	453	460	463	445	440	456	462	457	510	475	400	456	450	437	461	509	466	471	452	429	448	479	461	444	451	459	465	517	452	447	442	437	409	421	469	424	430	465	446	419	460	475	453	446	447	478	464	438	456	479	446	428	438	460	427	422	414	467	464	452	442	445	492	434	432	486	463	455	461	435	475	456	461	449	465	492	451	427	427	450	453	464	472	439	433	440	480	448	474	449	426	444	480	454	455	423	461	434	445	411	485	446	460	423	456	444	460	440	499	439	442	433	434	418	468	435	460	479	495	466	454	446	437	466	430	474	445	500	439	446	454	470	472	424	437	439	450	420	476	429	417	445	443	455	431	452	428	420	439	452	463	449	460	423	446	475	468	450	474	475	471	436	460	451	463	480	447	492	464	466	449	447	482	454	447	484	490	471	429	433	445	435	438	461	427	474	471	435	430	438	457	430	457	441	460	428	461	460	449	449	457	475	450	435	402	439	417	458	470	449	406	447	463	450	482	452	433	430	468	446	443	450	440	467	439	437	423	442	478	433	441	479	464	462	484	408	459	440	443	450	496	461	443	470	429	432	466	448	446	488	456	499	451	440	465	456	442	461	488	458	471	484	463	445	462	429	480	434	505	472	448	482	448	468	456	437	443	465	417	466	466	440	416	495	483	501	460	446	419	485	473	470	443	441	470	454	480	495	425	480	482	444	484	438	480	496	447	467	454	468	433	459	454	445	454	419	444	432	466	415	417	442	473	471	425	439	432	446	492	410	449	470	488	472	442	450	467	505	432	451	442	439	443	453	428	478	446	450	474	447	467	478	473	465	453	463	430	411	452	412	469	441	463	435	438	442	432	438	457	423	443	431	473	441	451	431	412	456	436	429	438	479	450	443	477	474	432	481	424	468	414	462	447	425	472	461	471	430	466	460	417	437	494	449	450	447	454	444	467	482	443	457	446	417	468	434	492	454	428	419	457	470	470	463	432	463	437	407	452	478	465	440	435	459	442	452	450	493	389	438	463	443	429	472	460	435	433	476	460	449	435	460	445	420	460	475	454	470	460	467	442	445	447	457	463	447	436	460	466	477	460	456	431	480	443	447	434	451	459	403	429	479	449	445	450	442	507	436	432	503	465	451	458	461	465	445	471	463	459	499	466	430	446	467	465	472	443	472	437	492	456	455	491	444	446	455	434	468	443	444	435	445	433	459	463	462	483	475	434	478	440	447	481	446	430	440	490	448	427	423	465	424	464	438	471	471	452	410	459	445	485	440	453	480	458	431	459	441	478	438	389	485	472	481	436	482	414	460	451	476	464	427	461	468	425	436	469	418	441	439	482	450	439	427	473	513	431	469	438	421	466	492	465	447	492	474	456	470	445	463	467	429	457	425	448	451	477	428	471	442	446	435	490	447	463	433	446	477	448	469	466	440	458	423	449	477	449	445	426	461	468	473	443	453	458	472	434	466	476	452	485	444	500	444	429	427	424	459	464	479	432	453	428	428	440	445	458	503	454	491	456	449	449	495	481	463	432	369	481	411	452	424	448	431	434	463	413	470	482	455	451	471	426	463	468	418	457	474	468	500	431	459	445	462	442	460	471	465	462	444	464	478	442	469	460	438	417	439	453	455	414	433	436	421	454	439	392	440	435	447	455	481	464	456	469	445	492	427	446	477	429	461	472	455	484	461	427	442	440	447	475	426	468	529	478	442	418	450	474	492	475	484	475	461	437	452	431	452	428	452	466	445	470	432	442	445	449	463	425	437	442	413	420	467	473	452	475	479	446	428	430	483	458	439	420	443	431	471	424	439	456	454	474	479	451	434	462	451	430	451	460	468	454	431	453	405	477	454	452	462	432	483	447	487	455	472	465	441	448	416	478	450	438	446	418	470	420	487	453	467	422	456	470	503	474	463	495	449	460	458	463	416	460	431	453	415	462	465	427	440	438	473	457	421	439	459	470	486	446	478	449	449	432	453	443	446	471	469	452	439	444	459	455	408	441	445	423	471	473	440	437	443	414	467	438	449	451	472	408	409	421	497	451	414	442	465	424	424	435	414	478	475	424	450	453	442	446	467	476	457	457	422	462	444	432	456	454	466	487	459	475	486	460	454	452	437	458	484	459	452	472	453	463	454	490	450	444	423	427	477	447	453	437	440	464	445	427	450	415	470	436	472	471	455	432	464	456	435	447	464	460	428	450	451	386	465	429	489	442	427	476	469	459	466	434	440	452	418	460	422	497	476	490	424	460	442	470	453	446	462	406	479	477	488	438	482	464	458	442	480	456	457	462	457	449	471	443	452	432	474	436	456	425	439	423	484	467	457	445	430	454	427	431	470	433	452	425	453	457	401	426	456	421	473	457	454	452	476	451	466	470	442	463	448	451	480	458	461	455	441	457	449	428	411	456	444	471	493	463	459	458	445	454	445	446	443	415	429	436	451	430	437	472	442	444	433	450	438	428	418	446	452	448	427	458	430	475	417	444	438	487	460	441	425	443	425	483	434	443	471	433	443	457	458	441	440	412	452	483	464	448	445	474	456	467	413	392	456	451	405	448	422	458	440	492	464	417	443	427	448	456	480	437	467	470	452	439	473	443	472	458	447	482	468	428	438	461	446	467	449	447	450	464	434	452	489	489	461	457	443	432	489	456	464	437	453	439	448	498	437	424	431	449	446	430	471	466	452	457	444	440	487	453	476	438	434	446	450	443	474	446	418	426	469	443	425	449	451	490	471	459	478	433	409	452	463	430	457	440	472	407	433	426	438	447	436	431	503	445	448	434	461	443	512	432	412	455	476	465	451	417	453	444	462	487	463	475	446	425	468	405	461	452	504	435	434	421	504	434	465	492	453	458	459	435	437	449	437	465	413	439	384	478	430	491	448	471	446	465	464	404	452	456	443	447	446	457	468	440	470	455	467	431	444	456	461	453	502	489	474	464	466	457	455	455	422	469	462	461	437	504	449	480	440	470	423	450	477	467	436	441	463	466	466	436	476	464	466	441	439	439	463	482	487	461	471	464	471
3205	264	213	161	156	157	146	142	136	160	138	126	131	163	151	132	149	137	141	132	141	114	151	158	144	139	149	129	146	142	142	162	123	150	135	154	123	132	139	140	151	138	123	142	140	155	131	148	142	142	135	138	145	160	116	139	129	136	154	145	134	122	143	137	128	132	138	162	162	149	141	118	152	120	124	164	139	136	139	123	159	146	129	129	129	137	155	128	159	134	141	145	126	134	134	150	127	158	118	122	119	143	141	144	141	143	125	142	139	125	153	136	137	152	142	126	115	128	130	143	143	136	170	137	132	134	152	163	121	134	120	150	123	129	141	144	143	143	141	154	121	147	121	137	130	137	125	154	121	119	141	146	147	122	152	142	126	125	144	139	139	137	122	126	146	130	143	113	138	134	131	158	136	126	132	150	135	117	135	123	139	117	124	146	142	147	141	135	148	133	144	153	132	140	138	136	147	141	129	131	154	138	134	135	145	130	113	141	131	132	136	142	172	132	127	154	138	158	131	121	126	128	144	152	158	179	156	142	133	137	125	153	137	142	129	132	161	135	143	156	133	136	132	145	132	120	119	128	123	137	133	143	151	143	159	125	142	151	127	130	133	130	131	126	162	140	127	146	143	136	133	130	117	123	111	134	133	148	129	139	133	132	154	124	156	136	126	143	121	146	125	138	175	141	136	145	154	141	133	153	153	149	142	128	130	122	149	138	113	145	133	138	129	134	136	148	122	135	123	135	170	145	127	146	151	113	141	140	127	131	121	137	134	126	147	143	94	145	143	135	137	130	157	120	144	153	130	129	136	129	143	142	133	142	126	133	132	134	129	118	145	144	116	129	146	122	126	127	138	141	124	120	117	113	130	149	160	138	129	153	145	132	121	137	147	151	144	143	141	135	119	135	144	154	143	142	144	149	123	131	115	130	124	145	144	150	149	155	152	136	121	126	141	129	131	113	127	158	145	136	130	152	136	144	125	122	117	159	153	139	112	138	130	127	127	142	118	140	138	128	140	132	137	127	158	131	143	149	164	157	150	142	152	136	135	132	122	145	142	142	139	125	138	142	135	130	117	152	127	155	135	122	117	134	138	143	120	157	155	152	131	119	142	141	143	125	141	145	141	115	139	126	160	137	135	151	142	130	126	149	139	150	149	145	144	143	151	111	136	120	133	137	136	132	148	139	157	155	149	131	120	133	153	124	149	133	133	142	123	133	128	157	142	131	121	142	126	131	127	135	144	147	135	122	144	153	138	140	151	146	136	126	137	118	140	142	132	144	122	130	142	118	138	134	118	127	141	128	139	135	138	129	118	141	138	156	115	126	133	127	168	128	130	141	143	133	136	142	144	138	123	149	108	150	139	149	141	151	149	148	127	141	127	136	153	158	107	125	142	127	140	122	154	111	152	153	136	133	157	144	146	144	162	142	117	114	148	143	155	155	138	146	136	140	141	135	139	152	141	127	137	137	158	131	143	148	130	168	120	146	137	146	133	155	138	115	138	133	148	139	131	135	130	134	129	138	129	142	154	146	160	153	142	138	144	142	117	146	128	93	137	136	142	158	131	137	145	128	126	128	131	160	128	129	128	144	127	157	150	130	151	119	129	138	139	119	143	144	158	128	131	131	122	136	141	126	122	116	134	159	150	156	117	139	126	146	135	142	125	119	128	134	115	124	133	135	143	128	135	123	144	149	153	138	146	147	136	150	128	152	147	141	145	138	154	125	138	153	157	136	134	135	120	142	126	142	142	139	145	134	141	142	138	133	129	167	127	140	129	127	140	139	119	140	142	155	137	148	142	146	152	161	138	147	135	149	142	134	131	149	148	141	126	139	143	118	149	158	125	150	129	143	148	144	137	140	141	136	135	156	132	144	123	138	143	163	165	157	126	147	135	120	139	120	144	114	137	133	143	141	122	118	156	148	145	142	150	172	129	106	143	106	123	134	140	134	132	129	159	137	141	150	149	124	133	142	135	133	130	146	148	141	135	128	121	145	139	122	144	151	129	133	125	129	139	146	140	128	132	156	154	145	137	133	144	149	141	157	129	137	99	137	138	135	148	124	147	146	122	158	154	135	141	151	139	127	137	149	129	150	128	139	148	125	144	130	128	137	114	126	118	134	144	157	126	135	139	141	135	138	148	123	146	137	134	135	122	149	149	141	146	134	145	127	132	129	121	133	133	157	140	139	115	140	155	143	149	113	131	138	137	153	117	123	160	154	145	136	158	126	133	139	137	141	110	129	123	134	135	151	135	133	133	143	129	136	156	150	144	141	122	150	153	128	157	129	167	129	141	125	139	127	114	151	138	156	137	130	142	141	143	123	143	142	124	132	139	146	134	140	137	144	133	123	140	128	128	136	129	109	157	132	157	130	138	114	151	118	141	128	145	127	148	125	155	151	135	139	136	142	121	136	124	149	121	139	134	129	136	147	162	132	152	131	149	140	122	143	141	150	165	147	154	133	136	127	133	142	142	153	161	148	152	158	150	139	140	145	157	129	151	148	131	137	139	142	135	153	125	140	148	112	139	133	155	138	119	130	119	148	128	138	132	139	142	122	133	131	141	139	131	159	143	121	120	127	129	150	140	148	144	142	125	154	160	133	122	140	133	116	161	130	128	109	123	142	126	133	135	122	146	128	135	151	138	144	125	144	144	134	120	135	138	139	136	143	153	136	136	128	111	125	142	123	139	146	129	153	145	141	133	121	139	126	144	131	124	141	126	140	122	145	134	155	151	136	135	143	136	128	138	138	126	128	125	139	138	124	148	132	120	134	146	129	140	132	144	151	123	140	149	145	142	145	132	144	137	134	152	123	129	131	152	133	162	149	142	143	154	144	130	121	129	144	139	136	114	143	125	131	144	131	144	127	126	139	145	133	141	146	142	124	135	146	156	143	144	138	139	132	116	130	163	147	141	127	139	120	124	153	131	120	126	144	145	123	128	148	148	139	148	162	131	136	144	139	140	150	146	152	122	133	127	143	126	150	150	147	133	132	128	148	141	142	118	148	154	162	142	128	140	127	158	130	118	146	164	136	148	139	123	135	137	132	121	133	128	164	143	134	134	161	156	160	139	130	123	154	150	129	121	123	120	135	152	134	113	133	159	156	137	119	143	143	131	140	145	133	145	128	132	140	148	143	142	146	152	127	150	150	156	152	146	143	126	117	143	142	138	141	133	138	158	137	123	144	138	140	129	145	123	133	138	146	133	155	150	143	145	129	127	134	147	151	128	135	142	137	117	159	130	150	134	151	134	146	142	120	120	118	132	149	125	152	124	137	142	148	132	143	113	131	133	137	166	151	152	135	129	155	125	135	114	131	141	151	134	138	139	126	147	131	153	142	143	144	137	127	127	144	146	138	144	152	120	128	134	141	140	141	156	150	133	128	122	144	128	142	133	145	140	149	129	155	151	144	126	139	134	124	131	129	149	165	128	126	146	147	157	134	158	153	147	148	139	141	143	148	134	130	147	145	132	123	132	133
5091	556	639	677	642	582	605	595	556	515	548	485	544	527	566	557	521	502	502	488	514	454	501	508	484	525	472	498	504	528	475	543	495	531	499	511	501	484	522	506	488	493	478	567	526	497	535	481	483	483	477	493	490	512	509	503	506	481	494	534	487	477	533	455	473	524	496	497	517	487	485	481	476	537	510	494	505	508	519	480	498	528	500	520	484	541	523	476	491	521	500	496	466	502	542	497	471	539	504	519	471	515	534	493	496	533	484	472	533	487	488	506	486	487	449	507	508	487	476	469	482	459	502	477	527	497	512	525	470	478	531	514	501	525	505	500	466	468	505	521	533	484	467	497	531	481	510	538	500	509	506	467	477	509	473	466	498	455	493	465	430	512	454	406	469	507	502	537	464	467	473	481	509	460	448	483	466	469	488	502	484	513	476	479	463	498	484	481	505	499	483	471	518	503	492	491	480	509	497	501	496	487	443	470	553	494	472	460	464	481	468	460	504	495	513	479	481	435	517	459	416	507	500	497	482	495	492	480	514	523	487	565	482	477	463	474	491	519	526	487	495	466	478	497	499	494	508	477	464	481	518	489	525	545	491	528	472	481	443	507	475	494	492	470	475	505	502	483	536	468	477	472	468	496	447	481	481	507	486	507	496	462	491	472	497	545	484	485	511	478	484	501	477	494	528	481	492	499	500	495	502	483	489	501	450	469	531	489	467	543	496	525	482	481	503	493	514	502	479	500	502	507	480	514	473	481	490	475	479	481	476	501	460	478	510	520	481	500	480	496	520	532	545	488	486	458	466	509	528	466	501	462	500	503	491	510	498	454	485	528	502	502	500	482	465	512	443	521	507	480	526	451	482	501	517	506	517	483	487	489	491	470	465	493	526	478	484	463	502	502	475	490	507	483	508	473	476	481	510	471	486	501	457	513	467	477	491	463	487	485	499	484	489	479	497	524	473	476	504	493	512	470	493	507	455	466	510	503	483	517	500	472	461	492	441	508	518	474	476	492	514	461	496	501	491	468	467	468	508	460	485	506	477	487	479	491	526	504	511	487	475	506	513	466	545	466	501	477	532	487	457	451	479	496	493	469	462	490	493	490	498	500	451	464	513	487	475	521	480	460	517	498	496	530	500	460	504	514	483	493	495	499	532	484	469	463	524	484	496	431	513	495	470	460	475	515	519	462	495	504	517	483	484	501	458	467	498	469	462	460	477	492	533	495	505	479	526	474	503	462	503	537	498	539	483	513	495	488	490	501	501	473	490	501	492	478	481	553	492	486	514	479	484	506	498	479	466	512	514	444	462	496	522	443	483	492	546	483	466	442	518	483	510	457	477	471	517	504	517	500	489	510	478	529	522	505	507	509	499	484	482	519	505	474	463	470	507	528	500	495	533	482	490	472	469	498	473	500	486	476	527	461	490	500	473	509	462	491	478	499	493	509	494	498	509	463	498	534	476	460	485	449	511	498	511	524	510	491	510	493	517	497	481	506	522	507	539	510	501	475	464	478	501	493	489	486	489	482	459	511	487	491	470	493	501	442	464	507	516	487	499	490	507	488	470	469	503	518	457	495	476	463	490	485	481	490	513	546	519	501	504	450	509	525	474	485	514	472	512	489	494	510	477	496	468	492	485	514	475	475	467	490	497	489	482	482	473	461	561	480	490	500	499	506	442	527	488	461	474	482	492	515	497	511	455	515	477	501	528	511	500	498	518	429	484	457	477	493	517	445	514	482	471	512	493	510	512	488	505	517	467	482	485	469	488	507	422	488	502	461	480	500	495	474	529	446	496	508	492	538	534	535	538	487	482	510	491	456	477	465	517	475	518	443	483	484	502	480	497	529	492	474	460	460	522	461	486	477	527	507	490	505	500	524	511	486	481	487	455	474	481	505	510	486	503	520	531	485	509	465	509	471	519	491	527	486	476	511	488	456	493	508	524	469	494	436	509	489	497	476	476	475	489	501	459	480	492	490	467	508	518	490	531	511	488	502	492	502	478	511	509	519	482	449	512	467	482	502	499	504	513	514	488	499	470	513	504	484	470	479	508	500	495	498	487	510	500	502	465	497	497	453	498	457	501	506	495	491	544	494	450	512	496	505	488	502	497	454	489	513	456	505	504	520	476	477	482	515	476	538	482	457	485	508	491	514	502	503	483	499	478	486	499	515	467	478	500	527	490	467	474	525	504	515	517	473	509	486	483	435	525	512	461	504	485	471	480	505	509	548	510	480	527	465	482	517	498	453	476	526	465	524	522	477	480	486	504	510	497	485	496	511	502	495	508	496	470	525	509	515	492	485	524	524	505	462	481	498	461	533	504	461	469	462	478	465	522	491	507	488	471	509	470	491	492	487	469	491	475	495	520	482	523	488	501	503	447	549	501	467	542	491	482	496	450	474	472	508	488	527	481	496	470	512	510	489	475	493	523	569	502	461	473	469	454	466	524	510	511	514	479	501	527	491	490	499	503	527	488	467	508	513	465	513	474	513	440	471	484	508	549	498	507	500	483	479	528	508	454	487	489	479	487	403	482	520	492	513	483	511	480	493	462	477	503	500	496	495	506	495	514	497	493	483	531	517	482	488	497	502	516	490	481	501	478	496	505	487	484	463	525	449	499	505	507	468	531	447	474	524	447	485	501	529	485	463	498	471	490	480	504	494	497	477	498	506	497	522	467	480	488	452	507	490	481	476	492	467	444	508	461	477	496	490	483	490	495	473	519	492	479	466	532	534	443	501	492	488	465	472	481	510	494	523	476	508	503	541	506	470	485	486	494	498	477	509	487	463	481	490	486	473	479	496	505	536	488	502	507	488	452	499	455	443	504	479	489	498	494	482	498	499	499	520	509	503	481	480	494	516	494	500	485	489	520	471	456	514	500	532	499	486	480	465	478	478	500	499	483	532	515	497	493	483	503	493	519	502	506	485	486	505	494	518	512	485	446	488	489	499	493	531	483	513	479	491	509	523	524	501	492	482	516	481	475	483	491	517	503	473	467	472	517	486	486	496	490	473	496	509	496	472	498	474	496	450	484	529	483	462	519	482	480	476	469	513	462	483	477	492	459	498	511	474	535	482	519	459	500	488	501	479	470	482	529	507	511	531	522	500	497	447	476	457	458	529	468	485	524	487	494	534	489	514	462	494	477	485	483	491	524	504	470	468	450	513	444	485	515	449	509	455	457	474	482	472	458	520	502	510	509	489	524	519	516	449	509	501	467	488	531	468	522	494	448	517	495	499	465	499	512	465	527	495	470	493	511	473	475	463	509	504	498	510	500	471	540	470	469	482	484	470	506	481	472	503	493	484	499	472	496	481	504	460	528	482	491	472	487	518	466	457	521	477	468	469	476	465	491	473	536	498	513	481	478	444	468	537	533	465	503	532	480	489	455	504	479	457	513	547	512	497	507	501	505	496	513	443	506	516	484	529	493	470	513	428	494	507	491	487	477	497	489	497	484	450	498	485	478	508	460	480	484	460	498	532
25692	5912	1181	782	532	390	315	251	205	155	148	143	158	108	127	108	108	95	120	87	78	93	77	88	87	92	71	86	79	82	73	77	85	84	83	95	82	89	80	88	85	61	76	82	70	76	94	78	73	80	86	70	79	57	72	83	89	81	76	70	71	75	75	74	70	81	57	73	64	79	87	80	72	57	79	63	81	57	72	81	69	63	73	64	79	82	82	77	81	75	83	56	69	60	100	79	89	88	87	83	89	78	79	81	65	66	68	81	69	69	75	79	74	61	62	94	70	81	84	58	77	61	86	80	84	73	77	74	79	88	82	83	76	68	87	76	58	68	83	65	92	73	70	63	94	75	74	86	85	67	76	73	67	75	63	70	64	87	79	88	78	67	68	65	66	78	71	66	78	81	54	53	69	62	73	74	82	68	67	68	71	64	81	77	80	83	85	80	68	87	78	60	63	75	76	69	69	78	83	83	89	66	74	64	71	79	58	80	69	72	73	70	91	73	82	93	82	77	70	71	79	83	73	89	85	77	66	83	72	73	84	70	80	74	78	72	89	82	64	79	79	96	71	68	75	85	78	64	67	89	76	78	92	80	76	83	86	74	68	66	82	63	86	74	92	81	72	88	68	63	76	63	89	66	75	76	73	70	68	73	71	81	73	70	68	83	81	75	70	79	73	77	76	80	75	69	79	68	63	78	82	54	82	58	77	73	73	87	70	77	61	75	78	65	63	75	80	62	75	83	75	61	70	81	68	66	75	73	86	84	84	83	75	82	82	78	81	57	78	77	58	67	73	68	82	87	72	84	79	65	87	61	71	69	67	83	68	73	64	65	67	76	71	73	72	89	77	70	62	76	69	65	69	73	53	72	72	84	76	74	63	74	80	67	79	69	78	74	76	74	68	69	85	85	90	59	79	77	62	72	71	64	66	72	79	79	73	79	78	76	94	76	72	83	85	87	78	76	86	66	92	59	84	78	70	71	63	76	75	82	80	73	68	71	77	69	73	68	70	65	90	89	68	68	60	68	84	100	74	75	81	63	78	81	71	74	66	80	77	72	73	62	85	74	69	71	82	76	87	68	69	63	73	70	65	79	73	69	67	91	72	77	67	86	87	76	63	63	77	65	63	70	90	73	83	85	80	81	70	59	71	73	82	84	85	76	76	64	83	86	77	78	64	82	74	80	78	68	73	75	82	75	66	77	59	61	80	69	78	68	66	76	66	74	79	76	76	64	82	84	80	75	80	77	79	70	62	65	72	75	78	87	81	80	70	83	69	68	76	76	91	86	73	91	56	84	67	72	78	72	98	76	67	80	79	58	80	82	92	73	85	71	66	75	74	102	79	75	58	82	69	81	73	53	79	73	78	82	71	63	79	72	77	85	72	71	71	67	82	71	75	65	67	75	78	71	78	77	66	81	88	75	73	65	75	88	61	81	84	66	77	83	74	76	70	77	74	81	84	77	76	71	88	86	91	63	76	65	83	64	58	76	69	83	81	91	72	71	80	77	78	76	66	74	63	73	75	78	62	74	60	79	76	63	83	65	75	65	72	87	95	72	74	97	88	59	61	74	76	81	75	94	59	89	72	75	74	75	80	73	61	74	61	68	74	85	79	68	73	75	76	79	70	93	64	71	72	61	67	68	67	67	85	82	75	82	68	75	70	85	77	75	83	68	75	81	91	86	80	73	75	60	79	58	71	81	87	77	83	77	79	78	78	71	78	75	85	82	78	67	77	80	88	98	82	69	76	80	75	69	82	75	64	76	86	68	78	67	90	85	75	69	70	73	94	67	96	87	70	85	88	72	81	79	90	86	76	97	72	56	63	79	71	89	80	48	69	65	74	68	65	75	86	70	68	60	72	63	74	74	69	83	68	77	77	76	66	74	80	70	86	75	78	67	80	78	65	61	74	71	68	67	78	74	70	77	65	81	58	76	71	86	72	76	75	71	84	92	68	49	83	74	93	89	82	70	85	72	63	73	91	83	63	77	86	69	81	92	71	74	98	66	69	74	61	69	86	66	91	82	60	68	77	80	54	100	71	76	63	80	71	74	81	78	72	75	79	55	91	90	78	69	74	69	84	73	74	75	81	66	89	76	67	76	74	67	67	78	79	80	85	76	87	63	86	74	79	80	83	82	72	85	77	78	65	84	83	78	75	67	74	76	62	75	54	64	72	79	63	73	76	76	58	78	74	68	70	85	74	71	89	79	89	62	77	61	76	70	79	70	74	66	61	78	73	86	62	75	70	71	79	91	71	84	74	81	76	76	71	69	87	87	89	82	64	67	79	70	78	75	76	78	86	70	60	76	71	73	76	73	82	64	76	71	60	75	89	78	77	77	75	70	65	76	75	77	73	70	70	90	87	71	70	65	67	78	84	55	87	67	71	74	84	79	83	76	72	64	81	82	66	76	66	78	75	83	70	75	74	71	65	69	74	87	66	93	69	83	67	71	82	77	80	69	82	82	67	50	84	68	71	89	72	81	80	66	73	68	76	75	66	79	73	93	63	80	84	80	73	94	78	70	77	81	78	71	83	85	59	71	70	68	71	74	77	81	94	78	89	76	74	71	73	74	65	84	70	80	72	68	80	70	85	65	67	82	73	82	72	91	84	71	78	72	88	69	77	81	87	69	68	81	76	70	79	65	75	78	59	80	90	76	84	92	63	62	81	85	70	76	79	78	68	83	76	68	72	66	74	66	71	69	72	78	77	77	84	81	71	77	86	78	72	86	63	61	77	79	94	83	61	76	71	72	84	85	68	69	73	74	97	67	65	77	73	75	76	76	80	83	80	62	75	77	69	88	74	89	79	75	69	61	73	61	66	75	83	80	73	85	68	70	79	63	85	74	67	75	82	84	66	80	87	81	91	69	77	68	75	70	85	79	80	73	85	60	70	69	66	85	82	62	68	73	73	90	72	87	86	69	75	69	73	83	68	51	61	76	84	85	74	74	77	66	73	68	96	84	85	68	74	68	78	73	72	101	68	90	75	90	82	78	78	89	64	88	74	76	82	73	79	65	87	74	77	81	51	74	81	51	70	71	67	79	89	83	77	79	69	85	93	89	75	67	63	67	63	74	75	92	80	79	75	74	73	64	71	72	66	84	78	71	74	65	76	79	77	71	79	64	85	76	71	79	79	62	68	69	86	86	77	87	91	73	76	85	78	66	84	76	77	69	72	72	65	85	92	74	66	80	89	72	80	66	74	65	82	73	79	73	77	81	65	78	80	71	88	81	70	74	76	64	88	73	54	89	64	83	85	92	67	79	67	88	95	64	66	63	68	79	82	69	67	70	76	79	71	81	70	71	93	57	73	64	83	84	68	72	74	74	76	60	72	56	79	78	81	70	68	78	62	68	62	76	63	67	81	75	64	89	81	65	77	71	64	82	89	82	83	54	82	76	78	57	69	69	77	67	68	78	67	72	93	81	87	88	64	88	78	75	58	78	71	79	62	84	85	85	81	84	81	81	72	80	79	75
13190	1128	2579	2891	2622	2051	1667	1453	1271	1005	971	821	818	731	702	614	619	609	517	501	486	479	455	422	395	438	408	401	356	349	372	388	380	379	380	321	344	360	344	361	378	332	341	344	300	316	374	316	329	325	297	316	310	303	305	336	276	318	310	316	305	322	342	293	337	322	316	308	332	319	299	294	333	312	312	302	298	336	302	319	317	277	314	303	305	309	303	302	297	320	295	317	277	302	292	299	313	275	296	313	266	315	303	263	294	323	289	314	302	277	292	312	303	340	299	300	317	298	297	284	306	315	322	302	306	304	301	318	290	333	314	297	292	294	301	297	302	296	299	311	279	267	306	294	320	335	296	297	297	304	313	309	312	290	296	317	311	330	301	338	278	316	326	290	307	310	300	274	287	288	323	308	299	314	295	275	286	297	271	314	281	330	305	285	293	305	296	280	311	313	301	269	316	314	300	302	274	309	319	292	265	305	294	326	319	310	288	316	333	278	267	288	293	326	314	294	319	288	284	319	327	289	276	295	278	291	293	305	290	281	296	314	291	301	326	297	326	311	325	307	306	277	275	324	290	308	288	307	295	325	299	320	291	294	318	289	310	290	290	274	285	325	309	297	274	317	301	289	316	281	288	298	306	306	284	303	299	286	295	302	303	287	306	313	322	319	289	309	295	273	314	307	289	307	311	300	320	302	307	271	327	266	318	285	313	309	286	308	334	318	286	281	307	273	246	281	272	296	270	291	290	296	292	298	309	302	322	321	316	293	283	320	272	283	307	296	287	301	295	279	293	300	296	307	294	318	286	271	324	301	285	286	292	312	301	293	325	292	307	306	298	301	298	305	289	288	299	280	290	311	321	305	274	264	284	289	302	333	326	297	332	284	292	319	255	300	292	309	277	336	282	303	270	298	291	287	309	313	277	309	312	269	278	320	278	332	278	301	270	335	284	296	305	292	300	279	301	310	309	288	282	300	313	300	278	294	315	305	297	285	300	321	311	300	290	307	310	314	285	278	315	291	290	288	281	307	282	279	278	283	293	326	322	341	274	279	287	261	279	286	263	299	296	298	283	294	285	285	266	265	310	298	319	285	276	324	299	300	280	293	271	312	335	305	307	298	299	294	304	324	298	287	280	299	307	322	283	288	314	300	292	303	311	295	292	283	275	305	324	298	283	301	273	291	270	283	301	287	324	339	326	297	318	290	290	309	287	325	295	282	291	294	307	284	311	283	321	344	298	296	296	272	317	295	291	292	265	303	297	291	276	324	279	315	312	299	291	292	283	300	292	319	266	298	286	297	300	318	262	301	290	292	296	286	313	290	297	263	289	322	308	317	320	290	323	300	295	281	293	301	323	293	277	282	292	288	302	311	318	290	269	305	284	329	307	267	315	307	321	294	305	307	314	297	310	314	336	277	319	333	297	292	294	306	282	302	307	282	276	335	300	269	299	316	278	291	265	315	277	301	277	298	274	255	304	301	303	309	263	295	329	290	300	308	275	284	278	278	308	291	307	287	288	300	310	273	328	286	312	312	281	302	290	336	312	316	297	275	311	306	263	291	289	286	335	291	320	305	270	277	286	275	296	305	278	320	330	310	284	313	285	305	314	292	272	308	283	297	282	272	283	275	293	294	308	291	291	299	316	296	305	276	293	313	267	297	332	299	295	277	314	285	293	298	274	290	290	323	298	274	295	282	302	276	292	335	286	324	317	312	289	285	279	297	320	294	307	320	312	310	288	319	311	320	303	295	301	279	305	275	284	305	305	304	324	301	281	339	301	311	268	307	318	312	311	287	285	287	285	286	311	288	303	294	311	298	300	289	320	317	313	303	322	296	301	320	276	290	303	301	315	285	302	279	286	292	295	276	309	330	312	298	283	271	289	274	289	302	292	321	322	276	269	310	281	311	275	296	311	288	320	290	282	305	309	299	277	307	289	265	310	312	290	281	308	292	277	308	315	327	288	261	312	284	303	315	289	292	331	309	305	286	295	286	315	313	290	301	282	318	298	294	289	313	294	309	320	293	333	286	306	282	307	303	331	295	290	302	318	324	288	297	285	314	297	310	294	296	286	309	340	272	302	302	313	275	278	296	277	308	297	271	297	300	283	268	289	303	290	290	331	327	293	292	335	276	276	302	320	294	308	312	318	280	292	299	309	298	286	299	300	281	317	303	300	305	322	293	279	277	293	310	275	284	327	302	282	319	309	283	300	306	284	310	309	292	296	301	313	270	309	292	297	287	309	317	314	308	302	292	269	272	313	305	288	293	314	287	285	334	317	297	312	310	317	330	270	289	282	305	287	310	303	305	297	291	261	297	271	286	274	283	305	288	274	304	311	301	320	302	303	282	280	300	322	289	310	376	275	321	280	316	289	314	328	313	301	292	281	288	296	260	296	333	314	284	305	306	299	319	287	338	314	285	290	295	281	301	291	295	293	297	311	280	282	296	299	299	278	281	291	309	282	299	296	305	302	295	306	330	274	263	288	291	263	332	286	259	287	292	281	293	296	264	273	297	285	286	317	294	299	272	274	273	322	324	303	298	306	294	309	321	280	310	299	292	304	324	304	309	283	298	289	308	291	302	312	324	292	272	278	276	290	291	260	288	314	280	315	302	305	286	311	304	275	280	281	267	306	282	262	297	300	267	267	304	290	304	275	255	265	310	297	302	294	292	311	295	294	305	292	278	306	317	293	306	288	314	283	278	282	276	299	276	301	302	311	306	284	313	293	316	308	272	289	285	290	296	299	304	286	273	299	300	292	287	294	311	310	295	280	296	307	301	267	294	329	283	321	298	275	274	289	275	289	300	307	286	305	285	273	297	273	306	301	300	301	287	278	292	318	279	322	289	300	316	280	304	261	306	288	311	307	293	292	292	273	293	310	266	287	296	301	278	280	312	297	274	311	308	265	322	305	272	313	298	322	308	311	289	317	288	278	286	289	324	282	295	289	312	319	280	311	341	310	296	291	282	317	319	320	314	297	252	292	300	323	296	308	281	332	309	295	302	307	284	285	311	288	311	289	301	290	297	291	306	334	317	283	301	305	296	302	291	301	299	319	297	281	297	295	295	312	322	315	277	308	313	283	297	293	302	284	285	288	255	293	334	307	301	287	308	322	302	326	330	301	304	300	304	266	315	309	319	276	291	334	282	307	309	291	284	271	327	315	301	276	302	289	310	308	278	289	300	305	293	272	299	272	293	295	276	297	294	304	311	295	282	272	262	280	294	304	293	285	297	316	299	327	316	294	290	299	305	280	288	291	315	291	326	283	302	287	300	276	318	300	277	269	322	318	296	309	306	302	314	299	306	277	289	296	302	302	308	296	276	294	281	283	311	297	329	317	320	289	299	313	283	316	267	280	302	300	318	291	298	270	295	300	252	308	268	317	278	278	311	264	336	277	279	263	286	293	306	326	315	302	266	289	297	328	279	289	297	267	323	303	303	307	261	265	299	303	311	305	291	298	336	297	314	298	306	302	294	276	316
35697	18496	3864	1582	1137	797	609	465	407	354	287	304	256	223	227	205	195	195	183	166	172	155	154	152	167	151	161	149	152	176	163	149	140	153	162	159	136	137	136	130	142	130	159	139	140	148	128	153	129	141	108	134	147	137	138	120	137	150	132	129	126	127	141	145	149	127	124	118	132	133	140	118	139	140	124	138	135	141	128	143	115	131	129	125	125	117	112	103	136	125	149	129	113	103	123	141	124	149	160	150	142	136	125	108	128	110	128	143	136	136	114	123	133	128	145	158	150	115	144	137	140	133	113	144	133	139	125	145	111	140	144	127	150	116	133	141	103	126	152	139	136	132	136	112	134	130	142	112	109	134	116	140	129	123	131	137	151	133	136	124	133	105	129	118	145	143	132	148	120	130	133	126	121	122	136	133	132	125	133	111	138	125	132	113	108	141	116	120	128	130	120	133	124	132	122	133	140	123	124	131	137	121	134	164	136	136	121	110	116	141	88	134	140	140	117	128	118	133	118	108	129	126	132	116	123	134	118	142	132	136	151	120	108	128	143	140	133	117	129	139	142	148	107	141	138	124	118	113	142	124	135	113	124	124	143	151	123	133	137	133	122	129	116	138	124	119	125	132	128	115	122	129	138	102	147	141	120	154	139	147	120	115	129	126	111	149	126	135	138	140	125	133	120	122	141	126	128	119	125	110	140	122	139	137	128	114	143	122	112	133	114	120	152	154	121	129	131	143	122	130	128	128	124	138	108	147	130	135	135	130	123	121	130	125	127	123	123	115	123	118	126	153	156	131	119	138	135	118	135	134	135	130	131	121	130	137	145	129	119	123	123	117	120	132	143	137	143	121	120	126	125	131	115	118	131	122	124	129	123	121	142	130	123	120	135	130	123	134	143	141	121	120	97	130	105	125	127	125	104	128	117	125	150	151	134	129	149	116	134	127	128	116	133	113	132	147	113	131	147	129	118	123	141	131	164	124	139	129	121	126	138	131	123	150	117	114	134	122	125	135	133	119	121	143	130	99	129	139	126	123	114	123	115	139	128	134	133	124	155	129	140	130	129	137	112	116	135	121	125	125	127	109	137	131	100	139	112	135	137	134	132	119	131	120	136	132	139	122	130	99	138	140	122	136	134	135	126	133	144	141	119	113	130	125	144	132	142	144	157	116	119	143	140	130	125	120	139	142	150	129	129	121	121	140	161	129	136	151	141	117	105	129	132	121	138	144	126	129	135	126	120	149	131	124	123	143	147	141	142	150	113	144	127	121	130	137	118	125	123	127	123	129	123	133	120	121	133	150	122	129	137	122	113	147	124	140	134	120	133	139	132	125	121	124	125	138	136	117	127	135	107	125	134	115	120	109	134	136	125	153	129	122	142	121	119	129	121	114	140	130	123	123	135	144	117	122	118	123	138	109	140	109	126	127	125	140	132	123	137	137	103	134	121	143	141	118	126	126	114	126	120	131	144	150	126	135	135	135	113	132	148	130	133	122	127	127	144	126	124	118	159	120	150	128	128	127	118	122	118	139	168	129	141	121	133	127	102	125	140	115	144	106	121	121	117	120	139	124	124	129	118	123	138	158	123	121	133	119	139	126	106	121	122	127	113	118	133	114	140	139	120	125	134	129	122	121	144	133	137	125	133	104	133	157	134	122	137	139	143	128	154	123	128	138	116	103	126	125	126	124	120	130	137	114	139	134	124	150	112	116	123	136	113	125	156	136	131	128	115	138	147	112	107	124	118	122	118	129	152	124	131	138	136	119	131	121	138	142	119	102	125	132	130	111	116	147	127	136	148	125	126	128	134	128	124	141	123	122	158	148	133	107	122	158	113	106	102	121	130	125	141	128	126	118	120	144	110	130	123	123	131	126	138	144	131	154	128	110	126	129	146	117	136	139	130	120	144	131	117	124	126	147	131	114	133	144	139	156	146	127	120	112	118	115	149	134	119	108	121	129	122	135	138	120	119	140	118	132	152	123	117	113	125	118	119	140	130	130	124	133	129	118	134	138	122	133	109	114	148	137	123	140	139	135	127	113	129	136	129	129	149	116	150	135	147	121	116	116	117	152	139	136	135	124	111	134	104	124	141	127	133	115	142	143	144	160	130	126	124	133	135	132	135	142	136	126	132	119	120	107	134	139	117	129	117	125	142	130	123	144	128	121	128	143	122	123	143	128	140	139	126	141	122	129	108	133	138	135	125	125	131	109	142	145	130	150	132	133	100	153	144	140	122	111	125	125	134	132	131	139	120	160	115	134	141	140	111	114	116	134	117	128	136	127	107	118	148	121	129	130	125	136	127	156	143	150	110	139	129	139	110	125	128	142	153	149	141	137	118	128	126	130	134	125	127	114	143	131	134	123	112	146	133	123	141	129	122	118	123	144	128	134	145	130	145	136	135	119	132	133	115	109	140	147	123	100	113	130	106	143	140	128	164	119	123	133	120	118	123	134	120	146	121	123	128	154	152	120	128	106	121	120	122	120	134	116	127	134	113	144	134	121	120	134	137	127	141	138	148	144	108	160	121	130	118	125	150	126	111	131	140	127	131	117	143	121	134	134	141	145	141	143	132	114	122	113	135	130	114	126	118	126	134	113	133	138	140	143	131	138	153	135	123	130	143	132	126	123	139	137	119	130	134	111	133	128	129	132	134	133	125	114	150	117	117	147	126	129	133	142	128	121	129	105	132	127	113	120	129	125	136	134	129	137	134	145	130	121	122	135	123	119	142	156	125	125	106	131	124	146	145	125	122	126	138	126	126	136	132	118	120	120	126	138	140	129	132	141	129	129	120	150	134	152	123	149	128	131	131	123	143	131	133	115	146	137	142	126	138	153	134	112	145	130	119	146	117	130	123	139	131	131	134	127	152	143	130	127	152	125	138	136	137	116	156	139	139	108	139	142	99	149	130	116	132	109	127	130	126	116	121	123	140	115	121	114	121	122	135	134	143	127	114	123	121	123	108	129	122	135	118	134	121	110	132	136	135	122	137	120	154	128	124	143	123	135	119	116	122	153	142	142	137	138	107	119	129	111	135	136	124	157	116	133	139	129	129	159	120	119	134	125	129	132	136	131	136	143	121	127	118	117	119	112	128	125	127	125	123	129	138	130	142	158	131	141	126	114	123	117	148	111	141	138	145	132	141	145	117	146	151	128	122	115	135	144	129	110	128	125	117	127	149	147	113	122	123	142	124	125	127	130	126	122	127	138	124	130	136	147	121	110	115	133	154	130	145	135	131	132	104	131	145	134	148	132	130	125	116	122	137	108	139	155	150	113	126	120	153	149	141	140	146	134	139	131	134	167	121	138	138	118	115	164	141	122	129	135	112	123	115	150	138	144	116	148	142	124	129	133	107	144	133	123	132	127	148	130	153	144	121	132	134	143	130	101	129	139	130	124	124	139	137	110	132	133	144	116	119	134	133	123	111	120	129	119	140	148	118	152	128	119	111	129	146	121	128	126	139	131	116	134	110	138	135	111
18232	2281	4837	5644	4926	4088	3300	2707	2385	2034	1767	1583	1469	1397	1263	1179	1088	970	926	908	923	801	808	737	786	746	705	678	688	664	640	631	646	641	557	589	606	547	592	579	550	580	601	590	541	543	552	522	534	539	546	479	570	557	546	500	520	518	517	509	513	515	505	516	503	508	500	483	501	513	541	510	491	485	465	531	464	493	524	515	489	476	481	469	517	508	501	525	484	509	498	482	483	481	498	520	484	450	481	521	477	503	455	529	482	469	460	483	480	505	490	500	498	504	487	478	482	445	458	462	496	462	503	486	491	469	468	475	503	485	461	485	508	441	450	462	451	487	488	464	478	487	490	510	491	486	469	496	463	516	488	496	470	497	486	511	471	477	473	490	450	466	476	495	478	474	521	497	493	477	470	461	453	487	527	467	463	470	469	465	449	493	513	523	455	535	531	481	482	468	490	477	492	515	521	481	483	466	500	457	480	461	449	457	503	500	492	452	495	456	474	458	489	458	463	476	473	512	488	498	457	452	523	489	493	480	470	476	512	474	470	505	459	471	456	477	474	478	472	488	477	467	461	479	472	493	469	432	473	445	485	500	483	516	469	436	485	469	450	454	474	494	480	492	506	427	497	500	475	458	483	494	475	458	462	493	479	499	450	493	453	489	470	465	475	482	473	478	503	495	448	469	483	481	490	487	496	497	480	470	476	445	481	489	449	493	468	511	482	432	477	506	520	484	457	499	474	530	475	452	467	464	487	464	488	468	483	405	496	445	500	497	474	464	495	418	480	465	448	473	494	487	470	479	459	476	444	508	454	489	525	447	450	462	487	496	451	445	489	534	452	463	466	448	488	499	448	490	535	476	488	496	483	465	468	470	461	477	456	457	478	498	480	465	458	457	512	478	505	467	492	479	462	489	477	486	488	501	473	498	488	494	479	493	456	458	467	487	478	472	465	464	481	486	483	493	502	475	502	428	474	482	502	474	463	487	521	455	476	466	452	472	432	478	458	511	472	507	460	504	484	463	475	460	475	482	475	489	432	420	470	456	485	498	486	449	473	478	454	477	494	495	462	501	443	482	475	455	471	471	510	466	476	464	482	461	494	494	443	470	499	494	526	496	478	466	463	454	432	507	480	495	426	484	461	440	473	504	500	422	468	491	494	453	478	491	477	455	477	449	479	479	489	424	490	446	492	498	469	492	526	516	445	474	453	469	407	465	524	428	435	483	491	481	493	456	452	474	504	468	457	471	489	496	445	439	457	453	483	479	454	472	477	429	471	501	503	440	465	480	492	457	481	513	471	482	511	437	456	475	477	472	465	480	466	475	476	476	495	473	459	463	478	472	453	475	467	473	468	481	475	538	483	484	461	453	466	453	453	471	489	464	493	470	504	495	491	454	475	453	462	448	459	463	444	446	488	451	499	470	511	482	457	491	462	473	485	468	492	476	482	470	505	451	459	517	478	468	492	478	456	467	483	475	458	461	506	480	502	502	498	506	488	452	476	488	442	470	473	475	520	480	487	467	446	468	452	504	465	450	480	453	476	455	490	506	486	443	509	481	484	474	490	481	459	476	492	477	452	489	490	502	459	474	476	438	480	441	468	506	440	504	414	495	475	465	474	470	478	454	491	459	483	480	485	445	506	490	481	500	443	443	418	441	419	485	475	473	500	465	473	445	512	527	482	442	472	471	423	462	491	448	478	480	480	461	468	457	485	501	482	466	483	465	469	445	489	486	456	492	513	465	461	457	486	517	472	456	480	484	476	460	458	498	471	473	490	480	476	429	469	455	484	442	459	521	478	456	471	448	436	424	465	423	472	462	475	480	470	470	476	456	432	480	477	499	465	478	501	464	476	481	451	445	531	499	505	482	466	467	474	474	453	480	496	459	487	515	483	455	498	470	473	461	469	454	476	488	497	446	456	449	453	486	486	478	465	435	504	487	437	502	478	509	498	480	501	490	430	462	479	459	508	458	498	496	471	487	468	456	495	468	495	494	457	456	479	489	465	507	471	503	487	469	482	478	481	475	489	477	497	515	473	506	488	488	474	507	460	474	461	456	416	445	458	475	478	464	489	442	500	444	534	506	475	474	444	476	464	456	484	470	466	455	481	515	460	486	467	492	464	460	489	460	481	453	481	460	471	481	440	484	466	445	476	464	469	491	478	450	471	454	486	476	468	462	448	460	500	519	472	483	495	443	448	456	462	482	451	511	499	469	477	489	480	501	450	483	447	464	486	463	478	499	472	451	435	476	453	476	515	504	492	507	479	470	485	496	463	476	452	462	472	469	458	486	495	483	513	503	466	488	486	520	471	473	482	448	515	472	497	470	448	458	508	458	439	493	508	519	459	506	476	481	489	425	461	472	462	496	480	496	473	472	482	459	422	486	465	476	495	418	497	441	485	472	496	489	472	451	455	465	453	482	461	423	469	504	496	456	456	506	485	469	488	503	454	475	471	466	489	472	487	487	480	452	481	491	492	449	535	485	480	470	476	518	487	490	473	465	498	473	425	456	492	469	482	436	485	473	496	455	477	473	465	471	441	504	470	513	467	506	517	447	455	469	490	496	461	470	520	470	464	544	477	458	454	498	510	505	461	461	463	455	507	443	452	441	546	481	463	483	454	477	490	532	493	478	436	480	463	467	464	438	483	502	478	469	499	474	500	481	465	524	448	479	505	499	493	505	486	452	469	493	478	467	476	471	502	472	440	489	476	501	520	473	478	472	476	478	494	446	500	449	481	424	501	516	459	513	466	515	479	475	497	505	504	468	445	474	465	474	464	484	517	473	508	500	448	495	452	465	520	486	462	481	458	485	427	468	467	487	487	479	475	483	488	495	450	485	453	478	483	480	451	472	480	485	474	473	487	488	485	472	509	489	460	481	466	451	481	472	478	499	472	464	480	481	486	479	502	490	469	443	489	507	411	473	432	461	480	501	507	489	449	500	478	499	474	484	465	461	430	448	446	465	497	506	458	527	470	485	471	479	466	483	424	508	452	469	529	492	493	480	446	472	454	476	508	479	468	463	480	484	483	483	459	515	479	499	458	485	441	488	462	469	496	473	492	463	471	490	459	496	467	495	503	432	492	485	488	459	461	483	486	477	481	472	481	489	480	440	491	462	472	423	515	473	456	486	505	494	505	467	502	487	447	486	483	458	509	496	494	508	468	471	524	493	469	504	461	489	462	511	468	460	502	447	478	443	459	448	488	457	471	499	502	459	499	486	461	467	488	468	409	455	502	495	471	452	481	448	457	469	475	451	540	468	478	473	497	431	504	437	518	414	505	472	488	500	504	457	473	472	481	469	466	483	508	463	497	452	450	497	432	469	439	515	490	474	457	475	464	445	443	479	485	489	446	502	478	466	493	483	472	492	455	483	489	489	499	500	472	447	500	458	514	440	453	509	459	475	442	495	408	446	460	505	478	471	503	498	501	444	492	478	457	459	489	511	444	443	468	492	515	469	477	496	485	470	519	490	469	515	467	451
3345	316	229	177	168	162	162	142	142	138	121	153	150	130	137	151	140	144	136	131	171	149	133	152	156	152	144	149	139	144	145	139	136	154	130	125	147	140	154	129	132	142	139	122	124	124	135	139	126	134	142	128	143	137	144	138	138	125	135	122	134	151	138	116	131	140	146	134	131	135	133	134	141	144	138	124	129	132	130	144	152	157	151	155	150	148	141	158	120	138	144	128	122	134	132	119	146	150	161	130	139	140	142	122	142	147	130	134	124	142	157	134	123	131	138	147	132	134	156	121	122	137	142	135	139	133	144	138	148	139	128	159	131	162	137	150	151	142	129	154	134	137	125	140	138	135	143	136	129	131	133	133	133	128	141	147	137	145	129	124	139	142	136	138	129	145	132	140	144	135	136	139	149	146	136	141	116	157	137	145	140	132	131	135	121	158	131	130	143	139	161	141	135	138	136	139	150	141	142	149	144	136	151	123	134	141	130	152	144	133	137	123	142	140	149	140	145	139	111	146	133	143	140	147	121	138	119	138	110	119	148	143	141	134	141	143	142	132	148	149	130	157	140	121	152	137	129	130	125	137	134	151	138	134	151	125	147	134	133	124	146	125	126	143	135	145	145	117	134	145	120	128	139	129	133	153	105	147	147	142	137	131	138	144	133	149	123	149	151	124	124	130	113	140	120	147	151	154	129	131	141	133	129	129	145	155	144	121	154	146	128	132	127	128	138	122	117	143	135	141	168	165	132	133	123	122	145	119	152	131	144	133	108	135	135	141	151	112	147	139	139	133	148	132	134	129	140	121	119	126	121	129	133	148	134	143	158	140	136	136	124	128	142	140	150	132	143	136	153	135	147	126	145	138	145	141	121	161	141	131	146	127	139	153	141	127	108	140	135	144	142	129	131	147	144	131	124	121	149	137	120	146	133	157	137	152	138	134	123	128	147	130	123	130	135	142	156	130	141	138	129	135	129	118	138	149	136	146	122	140	128	147	120	135	151	113	121	130	134	136	122	118	141	131	178	151	142	144	148	157	150	114	134	119	164	151	132	134	151	146	143	119	147	130	140	109	134	142	129	126	141	115	136	145	110	142	127	142	138	129	126	140	150	136	145	128	107	139	136	151	154	141	131	141	139	147	137	119	169	156	129	145	125	144	108	137	138	124	136	157	141	153	127	150	112	129	137	137	154	143	132	127	139	123	140	147	145	163	131	166	131	146	146	153	133	116	128	168	116	129	128	131	127	139	142	162	151	145	130	140	145	134	157	141	150	130	148	140	136	138	133	127	129	139	153	149	142	142	141	149	139	161	140	157	138	136	146	131	128	145	142	139	149	133	140	157	131	121	140	132	161	150	137	142	117	150	144	137	128	158	124	126	110	141	145	132	136	150	126	156	154	132	134	138	142	158	152	139	139	144	152	147	143	126	149	131	137	135	124	136	125	147	130	124	146	135	139	150	140	117	149	123	138	125	150	136	130	143	126	156	139	128	144	150	143	134	134	150	112	130	111	110	165	133	137	120	144	140	116	129	132	118	143	114	111	138	119	131	147	124	130	126	127	140	142	144	138	150	128	137	145	156	136	143	146	134	129	132	140	123	137	142	121	127	142	132	135	124	138	137	142	133	142	139	120	145	133	127	146	129	137	136	138	136	143	139	149	114	140	131	152	128	127	132	138	140	119	137	147	119	121	161	136	154	131	150	135	142	132	126	155	137	137	143	122	147	143	135	144	134	130	128	139	136	142	142	132	158	134	131	127	128	127	134	137	132	149	157	129	129	141	135	138	111	139	153	120	113	153	145	141	115	150	158	154	144	143	118	160	146	133	147	137	136	149	119	163	128	131	134	172	141	122	139	135	142	138	132	140	139	145	118	162	126	143	150	150	126	147	145	149	151	141	144	152	140	165	130	129	147	130	130	137	137	149	127	155	149	151	127	125	122	133	149	136	146	147	127	136	122	127	140	153	139	160	142	141	144	129	148	163	136	135	149	155	130	143	139	126	158	135	133	117	157	139	143	152	144	129	147	161	135	137	122	133	128	144	133	136	129	140	131	144	152	131	152	127	145	137	155	121	146	131	151	136	123	138	137	159	116	151	138	127	122	126	147	151	153	141	127	133	136	147	136	148	136	121	133	153	147	132	148	134	164	113	146	139	144	131	136	135	140	139	136	142	135	143	146	144	117	140	134	136	133	114	148	136	141	132	133	126	126	152	124	145	142	130	143	151	145	145	157	133	143	158	128	126	164	128	154	145	122	144	146	112	126	134	137	163	129	146	147	136	143	153	131	144	117	132	156	146	129	122	155	102	155	135	144	139	145	143	148	132	144	126	132	118	140	118	147	149	128	133	148	137	128	147	141	162	135	160	127	111	142	139	148	132	132	138	134	141	143	111	151	136	138	140	137	137	138	121	141	119	153	137	132	147	118	152	143	136	140	125	161	128	132	138	130	128	140	119	154	127	140	126	131	136	141	123	160	148	144	128	154	133	127	147	118	150	136	132	146	141	137	137	136	141	132	140	144	127	149	139	127	120	148	126	135	156	143	125	112	148	149	143	135	128	141	138	135	145	146	170	118	129	148	153	137	139	159	140	141	141	128	136	140	120	144	143	138	144	129	135	135	136	139	161	145	136	160	150	159	137	157	134	131	125	136	171	144	122	147	138	119	162	127	153	129	139	149	159	116	128	127	154	134	162	130	149	148	133	135	140	130	123	142	137	140	134	136	133	131	147	126	143	133	121	124	138	138	148	119	144	151	130	133	134	133	124	140	121	125	130	141	144	132	131	165	145	132	132	115	116	117	124	121	125	134	141	153	138	132	153	142	127	145	130	144	133	140	126	117	125	122	121	138	137	138	155	128	138	112	149	147	132	135	156	130	111	115	123	139	143	133	137	131	138	135	136	152	146	122	141	122	136	125	132	132	134	119	133	151	124	131	128	150	140	142	108	129	146	147	138	135	126	138	168	159	146	124	125	154	133	138	153	133	145	123	136	131	121	110	159	137	143	133	155	167	131	148	136	126	140	149	155	149	127	136	135	142	134	134	135	120	117	148	173	140	132	115	129	126	154	147	140	145	119	143	142	131	127	131	148	122	132	138	147	143	127	131	129	138	146	144	147	145	131	145	142	138	128	127	122	138	144	126	168	135	137	148	130	134	142	143	144	157	136	144	118	122	142	132	148	150	129	128	142	123	155	140	147	148	127	133	154	143	127	140	127	124	140	135	137	123	131	114	147	152	139	147	141	133	149	134	132	120	144	152	141	143	137	126	149	141	158	147	148	149	136	118	149	131	144	129	135	140	137	155	144	128	128	126	130	143	159	129	124	135	142	133	160	153	134	133	118	164	138	127	157	133	134	128	152	141	155	133	147	144	129	132	128	134	128	149	138	122	133	109	153	126	149	149	126	130	127	135	124	154	124	128	122	138	135	140	132	136	145	139	141	146	139	134	121	125	138	153	151	134	146	153	140	132	139	124	138	119
5138	583	685	666	666	592	547	580	540	499	580	535	528	486	524	488	482	466	512	481	477	561	531	481	492	504	501	519	527	504	520	486	512	466	446	522	495	475	478	512	481	471	484	508	517	514	509	484	536	471	521	518	513	480	493	510	474	507	533	504	495	517	503	471	507	477	482	504	485	478	484	520	500	511	491	535	521	539	476	520	469	469	442	505	459	459	479	513	480	500	480	510	500	503	524	505	497	468	515	471	485	496	505	523	458	506	499	481	475	490	528	483	505	480	530	475	500	513	496	456	485	534	469	477	476	464	515	497	497	464	505	511	485	491	489	528	511	485	498	542	503	504	494	485	465	489	505	480	477	476	472	480	556	484	478	508	500	486	494	492	515	513	473	503	485	484	497	542	531	471	485	495	497	499	523	502	482	525	473	497	467	508	447	476	492	494	517	444	504	488	467	514	455	480	475	484	445	481	488	485	467	499	513	498	513	464	500	536	486	456	477	477	443	477	495	486	530	495	508	522	535	493	520	476	526	505	501	527	485	490	475	498	471	479	479	490	484	471	442	507	487	486	467	502	483	500	476	488	474	534	495	503	489	455	540	499	512	434	477	496	516	475	495	492	478	489	462	510	485	515	493	479	504	459	479	541	526	482	515	482	483	507	428	468	524	519	459	529	496	479	498	477	516	495	483	489	473	508	431	508	481	500	495	485	495	546	473	530	490	492	491	504	496	439	459	517	506	542	546	506	460	538	496	556	488	515	517	535	527	483	519	503	496	541	474	449	543	468	464	502	498	491	457	508	477	506	498	499	447	511	503	476	496	517	489	504	477	503	482	505	500	424	489	514	509	516	494	483	479	521	478	480	514	464	507	510	491	458	491	469	478	510	510	470	496	498	503	498	503	479	504	512	507	502	486	481	513	485	496	494	499	503	486	485	505	463	512	506	527	508	497	494	493	515	502	477	521	468	492	506	466	492	488	496	494	513	517	490	535	479	497	526	517	497	490	456	450	521	475	490	493	537	518	497	473	515	462	519	511	488	516	495	549	477	498	492	481	486	504	471	479	495	500	502	471	504	461	481	472	486	512	491	474	475	475	516	498	517	531	490	554	486	437	525	486	477	511	474	481	467	500	481	479	500	487	487	467	487	496	507	484	481	491	500	492	513	486	471	490	538	457	522	464	498	480	468	462	488	465	480	496	506	482	519	478	509	470	507	499	489	501	505	492	520	497	506	527	458	509	523	497	481	461	528	491	481	502	500	448	463	466	533	498	474	502	455	468	466	547	477	480	498	485	507	491	508	459	488	511	500	545	514	528	496	475	469	471	551	495	471	511	503	510	497	444	472	519	471	477	489	510	521	492	517	463	471	466	511	459	478	521	493	519	497	516	482	499	491	490	488	485	508	475	533	505	452	449	484	488	497	492	479	488	469	480	481	498	458	488	503	499	468	483	464	492	500	478	517	503	511	492	482	491	541	520	511	467	466	467	498	476	487	476	442	517	507	470	534	468	479	511	485	463	493	508	481	472	475	471	507	473	502	497	518	475	495	476	539	508	505	478	544	517	494	506	472	501	476	513	529	517	478	514	467	483	497	474	505	503	488	497	519	493	507	477	540	512	495	473	453	505	454	507	504	513	476	446	474	506	513	497	482	475	519	509	471	522	541	514	521	453	483	469	513	499	457	513	542	529	522	453	499	481	516	486	471	471	547	503	480	464	495	503	452	517	497	503	475	519	518	531	460	470	491	512	469	498	506	513	490	487	518	480	511	501	485	483	519	494	506	485	520	476	469	510	518	489	473	483	482	452	471	500	496	480	489	485	472	467	491	491	518	453	473	480	494	468	524	493	514	544	510	455	517	550	514	472	503	550	513	487	457	492	514	534	481	513	452	511	473	507	479	504	469	482	473	511	520	472	513	464	486	473	468	495	476	483	484	510	451	474	555	489	504	487	476	493	505	510	520	547	496	509	465	509	469	517	532	455	488	497	458	471	505	478	483	499	491	529	430	478	473	467	495	528	485	509	497	474	471	478	543	482	525	473	493	485	478	459	495	511	469	537	499	516	515	489	470	520	506	494	500	503	516	519	496	468	464	490	577	522	475	484	512	467	495	498	526	528	486	485	488	462	530	468	491	484	499	496	478	503	443	480	500	515	495	493	487	475	481	488	499	503	513	487	481	478	478	455	489	514	472	501	474	475	535	470	467	509	475	488	488	495	470	452	497	471	501	446	482	496	541	482	456	500	490	476	483	516	501	525	516	471	472	497	528	474	481	470	493	519	485	514	483	527	461	464	458	508	529	475	461	503	488	469	525	500	485	483	515	481	510	486	516	448	503	497	477	496	488	498	502	517	497	436	498	496	496	490	492	526	476	496	480	487	485	487	477	506	484	471	485	481	508	493	483	500	501	489	502	465	471	510	493	478	477	483	494	482	497	469	509	498	519	518	465	501	493	469	486	493	496	436	438	503	507	514	483	524	502	520	512	493	528	504	500	465	510	478	521	479	457	478	505	485	465	491	513	524	496	493	481	461	486	498	483	514	457	516	497	507	495	472	499	492	520	487	462	467	507	522	443	478	470	505	521	523	467	467	495	465	484	523	502	507	457	475	469	517	481	503	494	504	467	505	522	509	462	504	483	511	490	496	494	446	486	507	477	473	438	520	494	508	462	515	555	501	514	533	504	520	477	506	494	482	485	529	514	495	494	476	523	495	470	485	495	496	487	449	517	490	524	489	523	519	529	502	468	493	488	510	476	511	470	512	501	511	497	499	500	482	486	500	497	473	476	472	519	488	457	481	462	494	471	520	488	459	484	510	475	491	514	489	497	495	466	461	490	494	522	527	479	476	460	476	492	503	565	496	493	481	540	467	513	537	503	495	486	489	468	473	517	467	538	499	500	526	536	436	482	509	510	471	499	507	476	497	492	505	506	490	479	532	495	518	488	443	491	510	499	475	501	477	491	496	516	497	466	518	493	504	504	464	533	456	496	525	485	424	466	558	449	511	531	508	527	460	494	516	504	510	503	476	534	529	457	518	465	505	520	527	486	466	498	486	500	467	468	539	466	465	470	544	482	470	494	494	472	493	478	491	501	501	479	450	503	454	490	499	488	490	522	482	489	460	485	477	505	484	458	459	496	517	468	499	491	505	488	513	543	499	513	510	501	457	486	482	452	499	514	488	412	518	518	466	466	479	504	516	466	494	484	492	512	515	517	487	463	536	473	482	438	471	502	492	494	474	482	501	507	516	531	482	508	492	500	473	447	491	458	477	502	479	508	475	510	461	486	479	521	481	490	508	492	501	525	514	523	512	502	504	494	480	522	500	525	484	500	471	477	495	475	458	426	511	486	503	506	514	451	495	441	473	527	480	462	505	498	507	463	474	472	501	450	482	468	509	486	466	527	476	479	500	475	474	483	496	547	529	527	500	484	454	485	459	481	499	547	463	468	489	483	533	536	501	470	511	530	473	444	490	471	553	452	543	461
27467	6468	1226	786	584	422	324	259	217	190	170	153	148	132	136	123	109	99	93	113	97	97	105	82	84	85	84	84	100	87	84	84	96	66	99	86	74	78	78	80	78	79	86	84	84	84	69	77	80	70	76	88	100	65	88	79	73	87	81	84	77	80	82	66	59	57	78	84	77	74	76	78	78	88	89	84	78	84	74	76	91	61	66	86	65	80	80	90	70	85	74	87	89	84	86	89	71	77	74	74	77	64	82	69	65	77	74	71	90	90	88	94	63	75	77	73	86	75	83	89	82	94	84	61	84	74	62	80	98	75	93	83	78	81	85	87	67	65	80	84	75	73	67	76	76	86	74	71	84	92	73	73	75	78	77	86	80	86	83	78	78	71	72	78	72	79	83	83	81	81	82	63	75	78	88	95	85	91	73	84	93	84	84	77	70	57	85	90	81	76	93	59	79	83	81	82	69	77	95	92	85	78	79	90	85	85	78	82	90	95	63	80	75	78	61	70	66	89	65	94	76	85	77	70	92	72	80	91	78	77	79	91	82	74	67	93	82	81	73	72	85	82	63	68	88	72	65	75	74	89	72	71	57	77	75	79	76	79	78	79	88	65	72	96	83	84	97	85	80	73	65	74	87	71	84	78	75	63	75	87	88	71	63	76	85	64	80	88	81	81	76	77	82	88	86	75	78	73	74	74	100	70	76	61	83	63	70	92	90	78	62	74	91	82	83	69	76	85	79	68	77	87	82	74	87	87	68	77	71	72	84	82	77	79	78	73	77	61	77	72	81	88	69	88	68	89	83	68	100	78	89	82	81	78	84	87	63	72	87	71	89	83	76	75	68	81	81	94	77	81	78	77	79	88	98	75	83	84	80	69	70	76	86	87	81	86	85	78	85	76	82	75	69	87	64	62	73	77	79	54	59	79	87	77	80	91	79	73	81	77	62	89	87	89	78	62	82	71	79	89	71	82	83	72	80	86	84	64	77	69	72	86	80	98	77	75	80	62	87	80	89	60	84	62	78	74	72	92	77	66	75	90	71	96	78	81	86	94	71	57	89	74	91	77	85	75	84	79	72	70	75	91	77	77	73	78	73	74	82	75	82	68	71	74	87	63	86	91	85	88	75	76	90	80	73	64	70	79	66	74	68	79	91	76	66	69	76	78	61	92	72	78	73	79	85	72	78	80	78	86	78	76	98	76	75	71	61	73	92	74	88	75	81	80	66	81	75	78	84	76	78	63	79	76	88	71	67	79	77	89	84	65	75	81	89	81	89	97	81	85	83	71	84	75	81	67	73	95	72	78	60	78	74	96	78	81	74	75	79	72	83	90	71	61	73	66	72	71	84	71	78	76	84	65	82	72	69	84	77	84	71	90	66	72	75	79	84	95	78	71	76	73	63	79	68	68	69	83	65	92	86	78	77	89	93	90	82	76	75	72	85	71	73	83	76	65	83	80	77	68	82	94	102	61	59	87	88	83	92	83	75	81	77	66	76	75	66	79	53	84	78	84	107	82	73	63	79	71	77	82	68	77	79	90	94	80	92	78	92	76	67	72	98	65	87	72	80	80	82	77	63	80	82	63	66	76	73	70	85	78	72	90	64	78	69	92	70	75	75	91	82	74	86	82	75	81	85	90	64	80	68	82	70	88	88	70	77	74	76	80	91	59	68	89	78	82	70	75	73	73	90	77	86	87	84	63	78	64	84	75	85	69	67	92	84	87	95	85	90	68	72	80	86	70	53	69	66	81	59	93	74	89	80	61	87	56	93	76	87	71	69	75	77	83	78	71	81	83	80	91	76	74	86	78	74	68	86	69	84	92	90	66	93	69	79	84	71	81	75	97	74	80	87	65	83	83	89	83	78	84	89	86	83	83	79	73	79	57	76	85	75	91	73	62	80	82	94	87	94	63	66	92	82	77	81	67	89	68	90	99	93	84	80	76	72	77	75	78	72	70	83	76	75	76	69	64	85	74	83	83	66	74	79	77	84	79	69	73	90	71	81	68	83	66	71	69	79	80	87	69	79	88	89	75	58	74	80	69	75	62	60	68	64	93	75	74	94	78	69	77	76	90	82	82	86	99	71	80	93	91	80	87	66	68	66	77	76	68	75	66	69	86	82	79	72	71	69	80	85	79	71	93	72	73	83	65	83	70	73	81	83	95	75	87	84	82	61	64	78	67	74	83	85	74	85	82	93	85	72	74	86	88	92	74	68	83	66	73	75	84	55	71	86	80	74	85	74	92	74	69	80	74	82	102	64	63	95	70	89	69	75	87	73	77	77	77	75	85	94	84	61	74	88	86	67	77	86	68	74	70	90	70	75	80	71	91	63	64	76	73	80	85	79	93	72	81	77	79	77	74	96	79	81	81	84	78	76	84	90	64	72	73	83	65	94	83	87	79	79	61	69	69	84	81	90	84	75	58	58	79	77	83	70	82	75	75	79	79	74	85	77	83	80	76	83	94	63	85	82	67	70	63	77	70	76	87	98	68	78	85	91	79	89	89	80	73	76	79	94	76	81	73	85	72	79	66	90	68	65	84	98	79	92	66	90	73	80	89	75	75	69	70	87	72	76	77	73	76	87	81	84	77	84	93	86	73	91	78	74	76	88	83	90	66	81	76	83	75	93	64	72	90	93	69	72	70	69	78	87	79	76	82	70	75	73	77	86	78	83	83	76	74	71	59	85	70	73	70	73	88	53	63	69	77	64	71	75	70	68	72	82	84	89	63	91	97	82	79	75	80	80	76	83	84	67	78	57	87	77	82	84	66	74	64	103	85	83	71	85	69	82	75	89	85	73	74	87	71	75	88	78	79	66	93	75	57	76	74	73	81	80	71	78	84	74	87	73	76	79	96	72	62	69	70	82	87	80	79	81	86	68	74	71	76	78	63	79	74	88	78	73	69	63	76	74	90	70	72	64	89	74	75	74	76	82	65	68	80	87	79	85	73	68	75	73	90	81	71	55	87	88	81	68	68	68	89	81	74	78	77	68	93	84	82	86	77	76	96	60	98	73	82	70	79	78	78	87	81	78	80	83	72	70	85	90	83	86	80	75	75	68	72	74	64	89	79	70	73	79	82	73	78	70	85	76	78	85	88	67	75	75	88	81	72	81	115	65	72	78	77	92	77	81	117	81	78	98	83	80	74	75	81	85	61	65	79	67	78	82	72	83	71	85	74	71	76	82	73	83	106	78	70	64	82	66	74	68	75	79	77	74	72	73	79	90	76	82	58	68	77	68	93	75	80	82	78	83	73	71	82	84	87	70	70	78	78	80	68	80	78	65	82	71	79	74	63	92	85	74	78	76	90	103	82	69	73	88	86	56	77	70	62	84	60	83	70	82	82	85	73	80	78	87	91	78	66	55	81	79	93	77	80	65	64	77	89	87	79	65	75	94	85	73	83	78	81	78	91	71	78	76	69	70	84	70	81	94	69	70	62	70	70	78	74	83	83	69	85	79	77	71	80	77	95	79	79
14039	1245	2619	3082	2669	2217	1849	1568	1241	1100	1000	855	818	720	736	696	664	566	552	581	535	546	495	455	454	416	456	394	430	366	428	417	389	400	378	391	384	365	396	346	368	347	363	335	339	347	330	355	346	344	336	388	320	362	334	344	370	361	315	319	343	313	317	326	295	346	336	303	347	358	315	336	317	335	328	330	290	286	326	322	306	330	331	318	286	357	340	329	361	281	344	337	349	353	318	329	310	298	328	293	323	313	306	309	303	330	306	312	329	331	318	316	323	305	328	317	312	311	307	305	334	287	320	283	310	326	303	325	328	307	326	264	287	334	344	326	286	297	309	290	302	306	322	312	338	291	283	316	313	321	331	309	313	314	307	277	265	307	342	299	308	328	326	325	317	336	301	330	307	300	326	322	311	298	311	333	308	301	318	298	325	357	324	322	331	317	297	307	311	302	293	343	294	327	324	324	312	300	310	312	304	327	305	327	294	293	314	310	323	311	313	279	314	316	298	299	317	303	292	310	333	292	334	308	306	298	330	317	302	311	302	341	304	300	294	302	293	331	289	318	320	335	319	317	310	302	326	321	314	290	296	321	315	291	310	289	340	328	292	288	300	340	303	346	350	310	282	307	344	304	349	309	287	304	307	292	320	321	297	327	311	310	284	333	320	326	339	330	300	351	304	302	313	304	302	308	326	274	312	333	269	313	317	296	289	304	314	290	273	313	313	282	314	304	295	309	330	302	310	307	308	359	338	302	303	325	307	357	291	314	302	325	304	341	319	301	321	324	316	300	255	283	254	303	322	328	311	346	337	309	341	309	312	310	297	307	323	302	339	322	297	294	338	281	322	346	334	298	328	308	313	295	317	300	333	293	329	335	331	316	316	339	310	321	321	317	276	318	307	294	328	287	306	318	301	320	313	296	305	307	311	295	281	290	369	323	322	331	292	318	286	329	302	319	331	304	311	345	325	327	311	331	333	349	276	337	304	266	323	317	319	307	286	320	295	338	289	331	271	312	320	316	286	336	282	309	306	266	309	326	314	286	349	303	295	310	352	302	296	350	303	336	319	331	367	317	301	344	303	312	322	311	294	301	307	323	321	314	325	307	314	336	310	309	307	346	341	295	297	297	327	315	313	331	344	312	298	307	339	321	294	330	321	285	306	315	322	323	317	325	299	326	334	330	299	324	321	293	296	264	310	288	280	312	303	322	310	295	286	304	301	314	326	309	317	300	302	292	319	308	328	321	299	290	303	330	346	307	320	323	325	293	327	296	305	306	337	333	289	325	333	332	319	297	303	315	326	302	316	312	301	283	288	337	306	290	282	312	330	291	315	307	287	309	288	312	289	305	291	304	339	304	308	305	329	298	312	291	313	332	311	298	320	299	315	320	349	312	295	282	307	322	329	305	338	310	283	310	308	345	284	280	305	300	305	337	313	303	346	304	306	288	308	287	314	316	294	341	296	322	330	297	321	287	305	297	302	333	312	291	346	301	310	358	328	357	302	299	312	334	318	315	321	308	303	303	292	334	350	292	332	313	318	300	315	346	274	314	274	331	326	304	288	301	312	295	307	336	317	313	306	317	301	291	294	320	297	310	286	287	323	347	315	337	291	328	298	319	304	314	329	323	349	307	299	313	313	316	282	314	333	294	294	343	327	308	325	313	298	293	274	334	299	321	351	284	340	306	325	302	295	282	312	323	298	294	283	301	306	309	310	319	304	297	289	286	291	320	285	320	278	301	282	300	346	300	308	295	286	326	304	291	299	288	312	320	318	316	310	327	304	324	342	334	333	313	294	282	308	304	302	320	282	287	315	307	298	313	302	302	326	279	303	306	336	276	335	325	325	299	310	311	299	297	339	275	299	304	328	328	347	291	303	297	297	303	311	331	287	334	297	316	316	281	348	320	293	340	313	323	305	326	266	301	326	327	336	303	290	339	308	323	348	327	311	324	309	335	327	339	321	298	328	328	328	352	292	323	331	284	327	310	313	323	330	316	275	323	310	297	309	333	314	333	328	300	281	303	321	307	305	307	300	326	278	281	319	331	294	312	342	330	308	300	322	308	337	276	327	292	310	318	317	307	290	303	293	296	304	296	307	305	283	313	340	285	326	333	298	316	303	300	339	339	299	299	305	319	325	304	270	318	312	332	339	284	280	314	304	346	302	312	305	291	311	296	295	307	316	338	291	299	306	332	355	287	318	301	336	308	313	301	325	327	339	337	302	308	348	349	301	278	325	301	314	310	340	295	296	313	306	311	296	309	295	292	313	327	329	304	303	291	286	329	335	289	309	331	339	308	313	304	323	315	345	324	347	342	328	293	341	296	336	313	291	301	336	289	326	306	320	297	316	299	309	329	315	305	310	340	333	311	283	325	296	308	320	300	314	310	281	330	282	330	285	292	308	316	272	286	289	288	314	308	335	312	318	297	296	313	344	303	289	300	323	294	320	318	303	348	334	300	314	359	305	350	288	294	290	334	333	303	282	329	297	326	311	298	296	318	330	315	328	293	323	297	335	292	315	313	327	311	315	313	307	354	326	332	327	308	323	331	315	316	301	321	340	315	265	325	327	306	322	295	309	318	334	314	311	298	309	285	330	326	321	298	334	320	303	319	277	310	310	303	301	286	314	311	303	338	301	335	340	295	302	316	331	320	331	301	290	339	323	293	295	321	321	341	308	319	334	283	314	284	304	314	293	295	307	289	290	323	301	302	279	290	326	321	340	315	300	305	300	317	297	316	300	302	341	322	340	330	304	313	301	316	317	294	301	336	345	298	274	296	326	325	303	327	338	314	312	309	329	327	304	302	313	329	326	312	307	314	298	300	336	309	320	302	297	324	292	315	307	297	307	303	318	296	297	339	339	331	312	319	297	330	299	333	331	293	304	327	312	297	287	302	299	302	306	326	323	288	325	297	325	314	333	309	309	299	309	303	300	315	317	303	303	300	322	293	340	291	306	329	321	309	300	349	282	319	336	311	303	341	334	291	338	325	314	312	327	318	305	330	329	291	292	333	338	332	298	324	328	308	310	282	301	312	289	322	302	321	308	318	307	290	327	327	302	327	300	320	314	304	305	330	287	312	313	316	306	318	315	320	334	327	311	309	317	296	344	323	314	286	322	294	318	327	293	344	330	301	326	299	309	326	347	280	319	280	281	311	275	294	332	295	305	339	304	358	321	339	319	321	335	286	322	319	321	299	334	320	299	299	283	307	332	298	306	315	315	352	289	322	301	299	293	311	313	305	329	326	307	331	355	289	293	279	329	277	330	318	318	296	333	327	317	335	304	305	324	311	331	282	328	341	332	340	288	327	340	318	303	297	330	330	303	330	306	289	307	295	312	301	291	352	322	276	326	326	297	310	305	317	326	316	301	323	308	319	318	318	331	298	299	328	301	290	298	306	338	337	302	304	332	313	328	315	329	285	330	323	309	310	322	304	326	322	306	297	336	324	327	295	318	321	295	308	294	331	318	312	312	288	313	331
35980	18525	3916	1616	1105	863	633	498	402	324	340	264	266	234	229	197	189	194	180	164	156	164	176	151	145	144	152	145	157	126	120	144	159	144	149	147	122	159	143	158	160	110	127	159	112	139	142	138	123	148	107	126	134	129	134	107	136	109	144	143	138	135	124	144	133	130	124	146	125	136	130	154	131	135	150	119	116	118	130	122	123	150	143	115	154	140	130	128	128	134	137	120	130	153	116	142	124	124	118	112	125	109	129	131	118	104	141	120	123	136	130	136	115	130	158	130	125	142	126	126	110	131	115	93	133	116	115	133	138	146	120	113	139	139	129	128	120	125	118	129	125	137	116	118	141	144	124	128	119	116	121	114	119	148	128	137	130	143	113	139	122	131	132	127	147	140	120	114	119	133	135	118	153	129	128	117	159	133	130	112	128	151	142	134	125	151	127	122	117	107	103	124	117	135	116	118	108	145	134	119	105	121	128	137	139	136	123	113	143	108	127	125	129	108	133	139	127	122	124	120	125	127	122	123	143	103	125	139	129	125	130	127	136	112	114	154	133	118	111	120	149	105	143	123	110	120	115	118	158	126	118	145	110	100	122	131	109	128	125	137	125	136	152	111	137	132	112	121	132	139	136	127	110	139	113	123	113	129	136	119	141	135	127	128	130	140	121	135	108	117	113	138	117	112	137	129	139	141	123	117	128	126	134	127	113	140	132	138	132	145	116	124	131	133	138	131	137	116	124	117	118	130	126	120	132	123	120	146	135	142	141	131	129	140	132	129	111	134	132	140	124	121	141	113	129	134	112	119	119	132	131	128	104	131	141	128	114	140	123	138	117	127	128	114	124	126	134	163	125	151	144	129	135	125	121	127	118	131	131	135	133	123	137	144	126	119	137	150	137	121	130	123	136	136	134	128	154	115	124	114	105	99	139	114	132	123	111	159	123	145	141	130	126	111	133	137	127	143	124	139	117	121	115	132	145	128	140	142	133	124	146	130	112	146	144	103	121	136	117	127	124	131	135	118	110	134	120	127	143	134	131	145	121	104	135	128	133	118	143	121	134	119	144	140	145	119	128	126	127	97	137	124	129	137	131	134	115	128	143	123	127	133	155	119	136	148	128	143	114	119	118	118	131	122	128	131	136	134	130	121	144	134	130	137	107	134	127	141	128	104	136	129	140	124	130	116	106	142	133	125	134	119	131	115	126	115	110	132	136	115	134	122	124	128	141	124	124	128	127	150	112	126	137	148	147	106	128	99	115	121	142	131	117	120	113	151	122	119	122	127	140	106	126	149	129	116	150	140	125	119	134	129	143	139	132	120	116	124	119	131	112	140	122	125	114	126	124	145	135	141	138	128	136	137	146	117	120	126	137	116	109	123	130	143	108	128	129	118	123	127	121	128	134	145	147	104	118	134	124	120	137	151	118	125	120	112	143	133	141	116	119	143	137	113	126	128	128	133	144	113	134	117	131	127	132	136	113	139	114	111	118	135	130	122	113	115	136	120	117	118	125	143	122	114	125	127	135	126	134	127	128	120	121	156	134	136	123	149	126	129	141	150	124	131	119	112	135	123	153	113	135	124	134	112	151	130	120	134	149	128	116	132	134	151	135	125	115	141	112	126	133	128	132	125	110	119	144	134	140	139	112	119	123	125	125	121	125	156	123	114	130	112	119	125	132	127	149	140	113	142	124	117	120	123	114	139	121	125	116	130	125	105	127	130	117	122	124	131	121	144	137	120	131	133	144	121	126	137	120	135	113	139	116	151	139	147	130	134	125	131	136	140	131	167	125	141	112	144	123	135	120	133	112	138	140	138	121	100	103	136	122	113	124	126	129	107	128	139	110	112	117	115	138	118	121	113	130	128	111	115	143	114	129	158	130	129	141	129	107	135	112	132	138	131	144	114	128	127	129	121	127	120	121	123	143	113	124	145	105	135	111	133	120	115	120	114	138	128	143	127	153	112	132	124	133	141	134	136	127	133	91	107	134	121	133	140	139	126	125	136	111	117	123	136	133	131	133	105	117	144	132	125	137	121	131	122	138	137	115	151	133	143	136	127	138	114	135	112	125	106	114	120	122	105	128	114	121	129	117	125	130	139	128	132	125	126	138	123	135	117	124	147	113	112	129	117	118	125	117	142	130	107	129	125	138	141	123	126	122	117	129	133	129	119	129	122	137	128	132	143	129	108	131	130	120	120	131	139	139	137	127	136	118	123	134	124	136	131	137	134	147	110	130	150	125	129	126	111	148	107	137	130	140	124	120	135	144	114	115	131	147	140	158	149	136	117	125	100	139	144	130	111	131	115	121	122	108	141	127	125	121	119	139	139	130	133	149	124	125	122	121	139	143	141	129	116	124	138	111	136	126	132	125	118	137	144	126	117	125	140	132	128	142	129	128	119	117	147	146	119	135	126	136	132	126	130	112	110	109	132	127	129	130	133	131	125	125	133	116	122	143	127	139	133	119	126	127	132	115	144	129	129	125	123	121	108	128	132	115	136	136	126	130	127	131	130	130	123	122	123	128	114	117	113	137	106	129	125	131	132	138	136	142	116	128	140	125	135	145	120	107	148	127	121	140	145	136	142	132	124	158	142	124	123	111	126	146	121	139	132	99	137	125	145	109	135	134	144	121	130	143	133	129	131	133	151	116	149	119	149	115	140	170	133	147	112	126	136	122	135	162	130	126	147	135	134	118	124	124	119	137	104	118	141	146	135	127	128	128	135	116	143	117	144	134	132	141	128	118	121	124	104	117	119	118	133	130	95	125	136	154	133	117	115	120	146	130	148	125	121	117	130	138	135	111	125	119	135	133	122	120	110	138	130	134	120	142	144	137	103	138	137	137	132	127	134	113	127	105	123	131	126	132	131	136	145	148	121	118	128	119	127	133	143	136	150	113	134	159	136	131	131	122	126	125	126	127	157	118	134	130	122	138	121	120	142	124	119	154	113	124	131	133	133	120	121	140	120	139	125	108	139	119	119	128	136	133	125	128	126	143	132	133	121	116	113	104	159	144	145	127	133	134	138	105	128	138	125	116	127	117	131	122	140	128	111	113	102	145	135	119	117	132	117	148	141	141	133	131	140	126	136	139	123	142	140	139	122	133	142	116	118	138	134	128	132	136	134	124	122	120	127	123	135	142	124	152	122	131	135	143	144	147	111	127	142	137	138	111	135	126	120	135	133	137	131	124	120	139	128	108	125	123	127	140	104	131	134	112	121	134	144	112	130	132	128	130	129	133	140	148	119	133	126	137	116	142	141	140	107	130	129	112	151	117	128	151	121	148	118	134	131	123	124	115	155	127	125	148	125	128	133	114	119	116	126	137	131	140	107	126	112	115	131	123	139	132	124	136	131	120	137	111	130	120	119	130	140	140	118	119	132	140	137	144	136	153	146	137	110	147	146	133	128	114	134	131	125	134	116	116	140	130	116	147	117	138	138	132	110	120	100	138	129	123	117	117	155	151	123	142	123	129	118	129	121
18113	2273	4980	5610	4830	4027	3351	2832	2334	2091	1810	1604	1479	1322	1265	1105	1146	1023	920	880	885	880	803	774	735	729	685	704	691	676	650	674	683	633	609	625	584	645	580	609	588	575	537	554	535	488	563	559	544	511	513	547	523	489	562	559	515	533	502	511	507	486	497	509	503	518	539	485	524	552	541	511	506	492	506	506	498	485	486	505	507	512	510	509	465	508	486	491	499	516	478	473	477	450	488	477	499	476	460	530	451	474	495	476	499	519	461	483	479	479	528	455	468	507	498	462	486	461	511	445	484	484	471	515	543	426	494	457	474	476	477	483	503	501	473	456	453	475	466	451	475	437	471	488	458	468	457	454	521	502	478	458	462	494	468	435	497	491	459	478	487	434	480	459	484	474	469	476	443	495	505	517	465	519	453	485	476	492	510	479	512	456	450	460	472	466	453	477	480	501	476	484	474	469	473	476	500	433	476	445	472	460	489	444	509	481	455	448	500	455	489	477	470	486	454	453	470	449	465	462	461	491	477	449	473	503	477	470	508	484	467	501	449	425	485	490	479	478	496	442	449	527	517	496	466	473	453	496	471	469	480	499	487	464	474	475	522	459	452	495	484	459	467	460	488	440	472	490	511	471	484	466	455	449	431	442	500	455	447	485	471	505	517	469	473	471	499	459	493	469	466	456	480	454	444	491	489	452	474	457	460	483	469	497	489	461	496	501	491	476	474	489	501	476	519	480	441	449	476	448	480	503	491	468	465	470	495	495	488	476	467	444	505	498	455	486	473	471	463	485	437	435	478	479	444	451	481	506	483	437	486	444	450	451	478	512	425	487	501	467	463	430	469	467	488	458	452	497	485	475	483	465	501	494	458	480	466	480	450	467	475	466	498	480	470	479	471	500	472	474	499	482	472	484	483	472	454	474	481	470	475	465	488	493	438	436	482	514	466	496	505	435	450	509	474	476	453	434	482	438	484	498	453	462	466	485	482	519	479	431	488	504	504	499	461	484	464	508	473	449	498	466	458	458	454	453	475	499	472	436	473	454	441	513	490	473	488	474	457	487	499	467	493	478	480	484	470	462	487	470	481	447	461	501	460	442	484	513	481	483	496	509	439	444	473	459	479	464	476	463	460	461	478	469	503	474	484	509	490	484	459	501	440	494	483	455	492	474	424	442	487	506	456	473	467	502	465	487	440	454	422	520	432	464	447	513	465	467	420	485	512	481	456	479	482	442	454	472	482	484	470	462	469	489	498	474	487	446	501	430	455	459	454	454	452	491	515	497	457	463	452	452	503	482	502	448	470	477	506	516	462	504	495	495	446	489	510	500	438	491	456	490	461	481	522	496	490	474	478	477	439	494	471	478	467	493	481	467	420	432	480	475	488	472	450	439	530	479	478	488	489	427	445	479	522	464	454	491	445	470	451	491	451	494	476	498	456	456	459	444	456	479	450	478	481	488	495	480	471	496	447	456	454	447	465	485	473	481	467	471	491	453	479	511	463	488	479	495	501	463	474	480	511	464	478	458	454	531	488	447	452	500	467	460	496	472	496	484	469	506	446	439	473	490	456	493	486	474	469	497	500	531	494	484	496	497	485	471	491	458	484	506	507	473	457	487	465	518	499	477	478	471	470	485	459	433	484	462	452	503	491	456	482	496	476	477	449	485	445	487	505	481	453	448	523	505	479	449	449	453	469	480	507	439	480	476	482	497	512	453	454	483	472	465	445	454	463	480	506	518	513	489	466	437	483	482	465	433	485	464	466	484	510	503	493	479	475	447	479	458	437	502	499	455	483	483	495	467	448	489	463	447	491	445	445	432	523	456	469	474	481	471	481	496	430	436	468	479	496	464	483	436	514	484	461	455	447	477	474	488	445	444	509	470	460	466	466	461	458	414	475	509	473	477	440	460	523	442	499	481	494	479	462	461	434	476	435	469	494	464	459	483	455	488	447	443	479	508	436	490	433	476	442	485	470	502	453	493	478	482	481	477	492	435	521	501	483	482	492	478	455	482	518	464	435	491	479	474	480	436	498	513	505	512	467	485	473	471	461	450	465	478	462	475	477	477	508	493	485	473	476	471	515	479	487	504	451	506	466	450	511	454	442	479	481	441	506	449	460	457	460	492	468	465	476	478	457	478	496	486	457	494	450	449	487	473	474	500	501	471	481	466	474	484	468	500	498	470	469	463	450	455	491	501	491	479	470	523	514	496	482	462	469	471	443	411	495	494	455	464	464	486	459	468	458	473	477	440	527	444	474	450	472	474	475	494	464	496	502	467	466	485	461	421	458	491	469	444	450	467	491	460	521	437	462	488	443	498	475	495	481	512	464	498	455	483	478	455	433	483	464	468	481	470	490	463	480	448	497	441	466	486	508	460	480	477	454	485	465	457	444	466	445	482	426	497	439	444	454	471	478	493	469	500	476	531	475	495	512	480	470	496	454	438	468	491	510	467	505	467	494	488	452	468	483	472	469	488	476	465	468	446	488	525	428	487	484	470	442	504	447	449	452	456	464	474	435	458	491	509	496	461	495	464	492	465	441	474	481	456	493	464	471	461	454	468	449	440	466	511	443	468	501	484	470	488	448	455	440	441	474	458	457	487	483	490	467	475	458	499	459	474	474	445	466	480	475	477	473	456	491	475	469	493	500	469	450	439	475	460	461	495	497	456	479	444	470	480	491	480	434	506	465	472	493	473	453	465	482	448	438	440	455	434	496	499	478	483	473	483	474	500	461	464	489	520	486	443	477	504	454	499	482	451	461	468	450	469	495	478	470	465	520	470	450	447	445	436	471	505	468	467	507	507	475	467	499	433	499	471	468	481	514	472	466	492	458	470	498	495	497	480	480	497	502	479	451	497	482	482	503	504	481	477	455	509	475	464	502	490	491	474	440	475	446	477	453	456	457	468	523	485	466	452	480	497	486	501	450	487	468	448	428	458	499	464	467	463	491	497	472	454	433	457	452	465	460	441	471	497	477	454	462	451	468	446	441	434	455	473	510	511	483	463	461	479	441	511	490	493	485	523	489	491	455	479	477	442	464	497	450	479	457	439	467	449	464	486	470	442	489	450	490	478	481	447	484	496	479	501	485	431	510	467	499	475	474	466	442	517	473	497	488	472	501	461	452	479	501	454	518	485	441	488	519	503	460	470	475	488	451	500	513	490	488	495	502	470	482	457	489	452	470	489	496	462	477	516	441	461	505	483	480	486	492	466	468	491	464	540	479	504	484	459	471	491	495	514	447	456	493	506	491	467	429	482	475	458	473	498	476	480	449	463	525	491	460	487	487	485	519	498	472	446	482	463	486	438	475	488	532	494	444	485	498	464	465	491	511	518	498	463	472	503	481	507	509	470	459	462	478	501	498	473	493	496	484	470	480	453	455	468	493	429	491	444	446	480	506	479	495	405	495	475	506	481	530	454	458	464	478	499	453	456	463	464	511	488	481	517	480	483	486	442	480	459	496	498	491	424	430	494	494	485	493	492
3331	327	191	177	142	165	134	133	136	133	135	146	124	130	114	135	143	123	117	146	126	133	145	127	142	138	139	138	132	140	111	140	147	118	130	123	129	131	135	144	115	145	131	119	130	118	136	132	150	120	143	134	125	123	146	138	138	112	140	121	120	139	134	122	132	124	143	105	133	130	146	126	121	127	129	146	151	138	113	137	121	124	132	119	142	140	131	109	119	137	131	130	144	121	138	140	136	121	134	123	144	127	119	123	127	134	125	118	126	118	135	128	113	105	111	141	130	123	142	121	142	120	107	155	128	120	136	138	124	137	136	164	141	123	134	121	135	124	128	118	119	133	135	149	138	130	121	144	126	123	136	136	137	139	124	133	118	144	115	135	134	128	129	145	119	136	116	148	144	145	116	121	120	143	155	131	125	122	118	125	147	117	126	124	128	136	153	124	122	115	135	129	129	145	131	133	132	110	127	123	133	123	111	123	116	119	145	128	141	155	152	131	142	126	124	124	138	131	131	139	105	118	120	122	134	124	171	154	118	122	142	146	131	109	123	124	156	147	139	140	121	156	121	128	127	130	140	135	134	131	137	104	123	135	123	125	147	123	141	134	120	134	141	129	144	147	134	137	129	126	130	122	130	145	132	128	144	137	142	131	108	135	155	113	125	130	143	137	126	160	117	131	131	126	131	119	110	149	130	128	121	124	115	126	134	138	138	121	133	138	130	129	123	128	115	128	144	141	150	138	148	134	133	132	151	165	137	129	133	147	133	132	114	129	139	127	112	131	135	114	129	123	139	107	134	122	110	140	136	134	125	147	132	113	117	129	138	140	145	124	117	121	150	141	129	125	107	123	138	141	141	126	122	140	137	141	121	133	140	142	131	121	143	128	126	120	121	113	129	146	129	135	130	154	131	133	119	132	118	119	138	134	128	124	119	151	143	143	126	114	131	131	126	144	152	128	143	137	126	131	114	124	125	116	129	131	139	136	125	135	149	128	131	140	119	115	148	117	125	121	141	139	141	143	119	138	138	135	137	133	139	128	124	112	137	134	120	139	143	131	134	115	133	135	138	108	118	144	128	126	134	135	128	115	142	136	131	126	102	124	139	136	120	131	123	137	124	124	141	128	142	133	109	139	112	129	133	116	107	148	158	120	149	126	130	131	146	120	131	117	129	152	111	110	143	159	128	137	139	142	144	119	124	119	121	126	133	138	131	154	132	130	139	116	134	150	111	115	134	122	124	121	131	142	134	120	127	138	136	126	117	136	139	155	133	130	143	132	135	127	124	128	131	119	132	132	115	125	128	116	115	135	138	131	149	129	136	118	116	120	118	146	124	113	123	151	155	114	128	138	126	118	117	137	110	130	148	155	119	107	135	123	148	132	123	132	121	123	136	148	125	145	114	127	134	122	136	120	132	124	114	144	144	133	118	132	139	133	144	124	139	118	135	115	138	132	131	155	134	138	121	113	121	117	144	119	127	133	134	130	137	138	125	128	123	124	142	125	124	132	129	137	142	133	121	125	146	132	115	130	130	127	141	139	143	137	142	128	145	118	134	141	136	135	131	123	109	124	118	123	122	140	97	148	133	138	128	121	117	134	144	131	139	111	114	154	121	124	158	151	135	129	151	113	152	121	117	113	127	139	158	134	107	129	133	118	138	130	133	146	138	119	143	128	138	112	115	118	112	133	132	124	142	124	138	136	146	124	134	141	124	128	144	126	123	123	142	132	121	122	127	126	92	142	115	140	130	120	136	140	127	126	148	129	147	140	150	107	112	124	125	134	138	142	130	143	131	133	130	136	145	135	132	142	147	132	130	142	128	147	132	142	117	150	123	144	123	127	143	134	125	122	146	123	131	137	119	154	132	136	134	145	134	111	115	156	113	117	116	126	149	129	131	132	144	128	115	155	144	135	129	126	115	137	131	140	124	113	141	130	129	132	120	147	157	125	126	127	130	118	129	122	144	134	114	126	119	149	123	137	106	125	123	126	125	129	125	133	121	111	109	120	111	106	131	125	113	123	148	150	117	135	128	131	118	122	114	149	144	133	150	120	135	131	148	123	125	146	157	109	105	122	94	144	128	126	149	130	136	142	140	120	128	110	149	135	135	147	128	139	137	113	123	119	139	126	127	119	127	123	106	135	121	144	119	119	132	132	141	143	130	116	131	111	125	124	158	125	160	121	112	121	125	116	147	127	119	148	125	133	124	147	155	128	132	120	120	124	144	138	111	126	132	123	140	147	128	128	134	111	132	127	125	148	135	117	121	127	140	121	145	141	123	118	125	113	122	129	125	116	126	125	144	128	117	132	126	141	156	126	134	126	153	132	120	162	125	134	115	149	126	132	134	108	143	136	120	135	127	147	128	128	141	141	151	128	117	131	135	138	116	144	126	158	136	129	116	137	131	147	147	144	143	123	120	140	156	121	129	125	146	128	125	137	128	123	120	139	125	145	137	116	148	121	137	136	130	142	132	132	128	129	154	128	123	122	133	115	129	156	130	147	112	129	134	133	146	143	119	131	134	118	135	137	132	152	150	132	142	127	133	115	142	122	126	119	139	137	134	131	143	115	120	119	120	136	132	120	136	132	127	132	129	121	123	117	119	112	129	128	141	117	138	128	132	159	132	141	140	127	143	125	136	128	139	137	113	133	156	138	142	112	128	140	143	143	118	132	136	128	132	142	142	133	146	134	129	138	136	120	152	125	120	144	127	138	143	106	133	115	120	125	152	117	121	104	125	120	128	124	134	116	126	128	145	136	116	130	120	131	141	143	137	149	131	120	122	150	134	117	121	136	125	134	126	139	103	127	131	137	121	124	130	124	147	139	116	141	141	127	137	136	139	125	115	128	123	102	154	149	148	125	120	142	121	138	124	153	130	115	121	112	151	124	116	134	103	133	120	142	129	160	133	126	128	126	121	123	136	147	146	135	130	126	131	132	127	130	121	142	118	141	145	115	150	127	136	144	145	113	132	127	132	128	155	143	128	146	144	133	110	138	138	110	139	122	125	121	124	126	121	114	117	148	129	120	107	138	128	125	125	136	124	162	114	120	124	135	120	142	130	121	141	123	130	132	121	140	139	132	135	152	138	133	129	112	155	123	133	128	108	140	114	139	163	125	137	136	131	132	119	129	131	126	119	131	135	124	146	118	135	126	123	136	126	125	105	141	126	133	145	143	148	126	113	154	145	108	119	139	133	115	121	106	137	135	136	127	131	144	140	124	127	109	132	130	118	120	127	127	144	121	130	129	127	131	118	133	138	141	132	118	115	132	142	132	124	142	159	129	125	131	138	123	125	129	125	119	134	127	139	150	152	140	138	147	108	135	132	144	143	167	125	122	112	139	110	138	126	139	113	133	141	133	137	142	130	135	116	116	147	143	120	127	120	110	121	125	147	137	126	121	160	108	122	129	134	132	150	138	140	133	131	160	146	121	123	121	133	142	137	121	119	106	126	152	119	131	135	134	150	139	139	127	106	134
5082	551	647	690	651	573	562	563	539	531	502	492	494	484	480	508	496	499	477	519	483	487	507	487	476	486	477	505	482	498	454	494	457	467	451	494	492	460	464	452	494	457	465	496	478	484	484	470	434	468	464	450	475	475	446	442	478	447	450	481	472	439	446	444	474	468	481	453	462	483	473	473	456	466	427	446	432	509	469	483	473	462	448	446	466	460	440	421	465	491	454	409	447	478	476	466	488	438	451	459	432	476	443	474	469	484	459	493	445	438	465	472	445	478	411	442	473	483	470	479	466	494	433	465	479	503	459	453	443	469	442	479	491	480	454	445	438	449	436	462	485	491	450	467	496	450	462	470	497	445	488	475	453	452	463	490	469	469	467	462	459	469	460	466	435	437	470	486	445	465	466	451	449	477	483	461	459	460	493	491	467	450	455	489	469	474	467	456	475	492	508	462	476	496	455	491	464	476	476	414	454	466	498	444	446	443	506	453	467	485	490	472	492	474	487	437	466	429	487	484	490	527	466	468	454	458	434	454	491	516	471	470	468	482	475	501	456	473	463	480	447	454	456	482	499	465	477	492	450	446	443	476	453	487	488	480	459	486	467	474	465	443	491	447	482	491	466	473	478	449	456	476	479	437	522	468	462	468	459	484	493	453	473	446	472	441	528	449	450	434	452	433	458	506	433	462	479	509	476	449	437	458	483	471	441	472	480	510	502	462	472	478	450	475	489	445	478	479	468	477	492	504	455	463	465	462	462	485	498	489	440	449	462	461	501	433	471	463	459	444	434	476	459	462	448	477	422	478	468	487	460	477	444	420	477	444	488	502	472	467	443	454	476	464	453	473	466	512	468	460	494	453	458	480	471	430	453	457	475	449	497	496	466	471	477	457	466	488	438	462	463	430	469	454	448	480	482	483	426	462	466	460	457	506	462	441	431	506	446	446	459	455	462	482	453	442	485	463	500	497	468	510	456	440	490	490	488	474	463	481	451	493	464	485	438	474	441	456	454	460	482	495	444	474	449	459	477	465	484	464	477	453	476	455	447	457	456	490	439	437	474	519	465	468	458	457	451	444	473	475	487	428	429	466	432	454	454	469	444	494	431	416	458	475	501	455	479	508	475	494	441	504	468	484	477	401	477	473	481	459	474	469	454	493	503	466	465	472	509	464	445	473	431	478	461	468	480	482	474	474	477	493	470	449	454	470	493	449	463	489	455	450	467	450	464	458	449	434	455	482	493	493	469	467	463	443	438	444	483	498	526	472	490	482	503	457	458	473	527	447	426	479	494	448	490	470	459	446	448	444	468	489	472	445	455	444	509	496	465	485	465	441	472	471	466	456	472	467	501	440	419	471	457	441	422	476	453	472	465	444	417	483	490	472	447	478	494	478	479	478	469	434	470	449	457	429	477	497	454	440	470	451	512	464	474	484	440	458	449	522	487	480	448	473	484	468	527	472	443	449	430	494	439	438	516	467	447	451	479	468	506	460	449	522	511	451	466	436	469	445	473	446	472	470	461	437	470	471	422	481	478	489	447	456	471	431	490	453	461	438	500	493	470	470	471	450	500	440	473	469	482	523	448	481	455	443	487	453	442	458	478	447	488	454	495	469	488	482	452	485	485	458	472	436	491	488	459	464	469	471	455	441	512	445	487	489	427	462	469	489	448	444	463	479	455	504	458	473	481	477	452	469	507	450	451	477	474	452	448	488	445	457	462	442	435	443	458	479	438	466	445	472	461	490	478	486	449	448	486	476	449	426	485	474	433	429	468	561	448	459	480	491	467	452	446	477	481	464	501	505	456	452	428	480	492	434	483	456	465	484	474	463	435	442	477	475	464	487	470	507	454	509	465	478	466	467	444	465	486	491	431	452	490	487	460	458	471	509	489	465	472	474	470	488	477	416	448	461	423	480	443	483	479	454	446	441	466	459	470	462	439	443	513	441	430	498	468	499	414	454	462	466	468	420	465	474	490	484	493	447	448	492	467	461	446	465	437	470	478	451	479	468	460	457	466	436	459	437	467	456	470	462	402	479	424	469	439	459	471	413	459	448	511	464	438	449	456	484	451	472	436	443	482	437	476	443	484	463	431	492	440	459	482	480	463	487	499	475	447	423	485	505	453	465	437	522	461	466	450	536	485	462	493	482	475	494	483	458	476	496	466	476	471	446	487	437	492	458	454	463	475	496	440	453	455	419	478	450	460	496	456	491	496	483	472	475	474	500	486	480	513	441	431	418	457	497	480	447	490	462	458	473	443	478	471	474	466	444	498	468	465	515	437	459	498	438	476	455	452	452	477	426	443	446	463	468	471	429	490	445	460	464	480	464	448	469	458	488	470	480	503	459	480	467	459	485	461	464	421	428	429	493	495	472	457	498	442	531	503	479	496	498	429	495	431	439	476	453	498	457	435	454	470	443	473	436	450	487	468	431	494	474	459	467	516	474	452	430	492	435	479	477	479	473	446	499	491	481	483	456	475	448	451	500	437	453	427	459	438	427	485	497	470	467	477	479	475	497	507	499	448	445	456	482	474	430	476	474	522	479	480	483	466	473	500	459	441	434	475	434	433	431	474	446	440	463	469	458	472	425	463	473	485	447	497	458	463	452	437	474	444	486	458	466	468	481	502	478	432	440	485	482	474	473	463	525	499	507	411	454	434	478	487	469	480	464	478	488	442	480	473	519	462	459	445	434	472	481	451	453	470	445	481	472	466	439	481	469	469	480	462	456	480	470	445	458	470	436	464	489	468	441	454	492	437	493	497	437	474	438	459	457	506	493	425	454	484	465	465	454	514	489	496	467	449	464	476	477	458	462	483	445	480	480	493	491	498	463	461	486	440	491	458	434	439	539	458	492	471	471	462	456	480	481	427	452	433	451	464	458	451	475	435	478	463	444	444	521	444	448	458	500	477	443	484	508	472	438	471	499	481	468	455	469	470	408	494	440	450	466	528	500	449	459	479	474	485	475	429	498	468	494	470	474	482	415	500	503	476	501	457	461	472	459	458	441	452	475	504	483	477	458	476	480	462	443	480	454	501	458	494	469	465	468	468	474	432	444	478	483	452	465	429	497	435	455	461	458	488	458	478	490	482	474	459	466	473	454	454	443	460	464	453	479	518	493	483	464	491	483	424	460	438	475	463	450	450	448	470	500	437	497	455	499	444	464	464	497	477	469	426	480	460	504	492	490	456	487	464	457	455	451	428	431	423	453	513	466	476	448	469	481	472	445	467	474	448	468	499	487	506	446	476	474	490	483	477	475	464	466	444	494	437	474	505	478	493	436	458	487	436	463	467	466	420	465	466	465	448	485	484	470	492	473	445	491	521	487	449	470	468	467	444	458	463	477	459	452	455	513	476	486	469	452	485	484	486	449	457	464	481	501	467	498	449	463	435	424	455	469	460	469	450	483	438	488	454	472	447	479	440	448	458	506	500	487	473	469	498	469	481	488	450	468	478	473	451	489	473	487	466	466	441	488	476	462
28171	6893	1181	813	537	433	319	250	233	185	151	132	122	145	116	118	109	115	114	104	117	103	78	92	107	94	89	77	80	77	83	104	94	69	78	90	94	82	82	94	82	103	90	85	68	88	74	83	73	80	82	75	93	80	97	71	81	77	90	80	87	53	89	76	76	87	87	72	94	78	82	79	86	89	71	92	103	75	71	62	68	85	67	92	92	88	83	95	78	72	77	84	82	61	94	74	76	64	87	72	72	72	70	85	72	75	90	86	85	63	72	84	65	79	77	81	91	86	95	68	88	76	98	83	93	83	71	86	76	83	91	74	75	90	82	78	74	69	83	86	71	86	73	79	81	61	84	80	71	95	81	72	78	89	70	69	88	70	70	79	90	74	67	77	77	69	82	85	75	71	76	78	89	76	67	64	82	71	63	79	89	88	62	79	65	82	62	89	77	81	70	67	95	78	74	78	73	82	91	84	66	63	90	56	84	87	68	79	79	91	77	88	82	76	78	80	65	92	79	83	64	86	56	71	71	76	76	77	66	97	95	87	84	74	77	59	77	77	72	81	77	72	69	80	76	71	82	76	60	79	86	67	83	75	64	79	78	81	79	66	85	77	87	82	73	72	81	74	71	77	62	68	73	65	72	80	94	68	67	74	82	79	81	99	89	67	81	70	69	73	71	100	74	68	77	77	78	71	79	66	72	74	82	80	78	66	63	83	91	79	97	78	87	57	74	77	74	82	90	75	84	70	79	77	90	71	73	74	85	73	84	85	78	80	75	66	89	61	81	82	79	86	77	84	76	91	97	75	72	81	97	69	84	84	82	72	83	75	67	88	74	74	78	72	89	71	81	79	74	82	77	73	86	87	79	81	80	81	80	86	71	83	80	82	97	61	72	80	87	72	61	90	83	73	61	79	89	84	72	67	76	76	80	74	92	78	81	95	72	88	90	74	60	102	77	75	58	82	91	68	68	66	91	74	84	87	82	76	74	83	77	91	74	64	85	79	76	77	73	75	87	89	80	90	80	84	88	88	91	68	97	78	68	76	81	72	84	80	80	62	82	76	76	92	94	93	100	78	72	82	74	69	79	85	52	67	62	74	88	87	81	65	82	70	79	85	69	71	72	72	67	49	73	76	66	64	79	82	82	79	77	87	71	77	82	79	87	84	71	74	96	77	86	76	84	61	73	69	63	70	73	66	77	79	74	77	70	71	87	71	75	76	80	84	86	67	80	75	66	69	83	82	78	63	70	76	75	76	67	75	54	84	72	66	80	97	86	72	70	76	92	66	73	75	58	72	85	75	83	60	82	80	88	75	87	91	86	87	74	72	76	79	91	72	87	86	68	73	79	80	72	83	70	90	83	84	75	79	83	64	83	77	70	83	93	80	85	75	74	87	89	56	76	81	82	73	64	109	76	81	84	77	80	71	90	73	65	81	66	79	80	86	72	75	65	80	76	81	75	65	85	84	87	70	67	71	64	82	90	85	84	63	81	81	60	88	81	65	81	66	80	93	70	77	59	79	74	92	87	65	76	80	83	77	76	76	72	69	69	74	84	78	79	83	83	71	84	72	81	91	73	67	85	75	83	76	75	77	95	70	89	70	60	66	106	64	75	82	69	83	85	70	68	71	69	72	72	83	79	68	87	75	89	77	76	75	78	88	85	79	91	86	80	86	65	69	79	74	79	83	79	88	97	75	92	86	69	69	76	80	90	66	71	78	78	78	60	70	81	76	81	95	87	71	78	78	95	79	64	92	74	89	86	61	77	69	73	65	69	58	91	83	72	77	68	95	67	82	86	87	77	78	72	81	76	83	98	81	74	68	73	73	69	84	86	69	69	91	82	77	80	87	80	68	74	85	77	81	79	72	91	83	71	67	73	74	80	77	61	83	77	77	77	84	76	68	72	66	64	75	85	74	85	68	81	73	80	91	90	63	73	73	67	84	77	92	78	74	82	95	74	76	81	71	63	96	73	61	83	82	95	65	67	70	72	62	64	70	80	69	74	70	84	85	74	73	71	74	71	72	75	82	74	74	63	77	70	94	82	86	82	81	71	73	78	88	68	63	78	85	68	63	81	89	83	82	77	85	90	70	88	87	64	72	69	74	90	83	73	70	59	81	76	80	75	93	72	88	79	61	104	82	90	76	81	90	73	74	76	81	76	90	68	74	77	67	81	71	70	93	51	82	70	72	80	81	91	87	89	86	82	69	75	78	66	65	79	103	72	70	57	86	67	69	85	79	77	81	80	73	83	78	65	75	82	64	69	85	64	75	66	74	80	74	78	80	82	86	90	73	74	79	77	79	79	101	68	93	78	76	76	74	93	84	67	78	77	71	98	63	79	92	79	68	76	72	84	72	78	79	76	70	65	84	70	85	82	70	71	71	87	81	85	98	81	77	79	90	79	85	87	81	73	77	83	89	79	86	74	89	86	70	92	81	80	73	84	73	63	67	72	55	76	75	73	88	82	70	74	77	74	83	65	78	85	79	85	82	78	93	85	74	80	91	80	69	75	81	91	90	82	83	79	85	65	89	90	91	76	81	84	64	84	77	93	79	104	78	88	74	83	95	69	87	92	86	75	75	87	76	86	75	66	69	82	76	62	74	80	78	68	72	78	81	75	88	77	70	77	63	80	70	70	77	82	78	62	87	85	73	89	82	88	69	79	82	77	75	73	68	68	71	91	68	64	71	81	71	74	63	81	74	76	75	72	65	77	69	75	88	85	68	79	80	70	75	79	80	97	102	84	80	77	91	86	67	58	69	90	79	67	64	78	97	72	91	89	69	70	66	74	73	70	73	69	81	89	79	86	85	87	78	81	94	81	89	83	70	80	71	76	86	74	66	70	69	74	82	77	80	74	83	77	68	78	99	88	90	80	86	88	69	64	102	69	79	70	73	72	78	78	76	72	101	74	85	78	64	78	80	72	88	74	69	87	89	73	80	67	77	70	77	83	100	79	80	95	87	82	71	63	80	72	85	72	69	80	72	84	78	67	78	63	101	97	82	68	81	85	87	76	75	102	74	85	72	77	85	83	79	84	103	68	80	83	77	80	79	77	85	86	80	82	68	83	89	79	53	77	77	92	70	72	73	65	70	85	84	77	81	75	91	82	79	63	79	81	74	101	75	81	83	82	68	67	95	66	74	87	68	80	59	79	88	73	84	89	82	85	72	87	77	90	84	79	75	90	54	81	78	76	74	79	72	78	70	67	57	70	85	76	68	85	70	60	88	79	81	71	86	84	77	76	64	75	87	101	81	76	68	83	92	91	98	72	71	84	69	81	86	97	65	71	88	87	74	87	91	91	84	75	76	90	65	82	80	81	65	76	82	97	74	67	87	80	84	91	59	84	65	73	87	77	76	93	87	73	65	73	82	99	93	70	92	94	87	71	72	80	70	77	82	87	81	69	85	82	71	64	67	85	82	69	76	89	71	70	99	81	64	71	91	86	82	71	70	77	81	83	84	78	76	80	76	80	95
14167	1216	2597	3101	2605	2203	1814	1543	1172	1078	1001	879	801	738	702	684	633	573	543	541	501	488	473	445	446	409	420	456	397	438	401	401	386	404	409	381	365	368	381	386	353	354	359	339	333	357	336	349	356	321	349	325	344	339	328	342	342	324	321	359	325	315	360	338	344	337	340	319	326	290	344	344	311	319	307	336	314	316	321	335	320	328	324	302	311	346	321	309	310	330	365	328	337	326	329	353	299	347	298	321	335	313	315	295	328	312	326	296	329	308	313	322	342	322	278	293	319	331	292	313	302	316	329	316	311	339	314	309	315	328	328	274	262	301	311	282	312	317	317	308	316	278	326	308	298	322	320	317	299	324	312	320	320	326	285	325	322	338	303	320	309	307	293	336	312	323	303	313	331	303	316	305	333	331	296	315	324	305	309	319	321	285	302	326	301	304	330	310	295	304	296	324	277	320	305	324	325	309	328	317	307	327	288	331	322	296	297	310	315	332	304	328	298	316	309	334	320	322	316	320	307	289	330	359	310	347	305	300	302	298	352	347	303	307	322	306	271	318	336	296	316	320	302	308	279	325	326	288	297	278	369	293	287	324	268	296	323	315	315	322	269	321	302	314	297	310	325	305	312	306	311	291	300	326	325	303	333	296	296	302	300	330	295	325	301	329	325	322	318	306	309	302	328	300	311	289	320	305	338	280	303	331	305	295	330	291	324	298	305	307	324	317	308	303	286	294	326	294	288	311	298	316	279	289	307	324	348	304	300	329	285	319	300	324	322	311	332	317	334	278	305	284	309	298	310	319	291	316	306	293	278	331	305	307	315	319	287	315	341	363	290	303	301	290	302	288	335	332	280	318	323	292	320	326	310	306	314	345	305	318	310	313	307	331	305	296	308	291	310	274	320	313	313	292	292	317	356	327	318	303	329	291	302	336	282	310	317	302	313	309	331	322	308	331	313	333	315	308	311	314	299	301	297	304	295	314	309	306	307	297	320	319	295	328	283	349	296	333	288	314	325	304	300	337	314	289	273	286	299	343	314	330	275	305	320	335	308	301	323	286	286	284	305	300	317	302	332	311	276	322	296	311	332	312	302	319	305	303	341	311	318	289	337	316	318	316	292	314	304	322	305	303	297	307	315	295	319	326	283	310	329	311	312	303	279	311	317	321	279	303	303	327	310	308	313	279	298	309	347	343	324	302	292	298	339	300	314	342	342	287	289	311	302	270	307	315	351	335	320	294	309	296	323	305	298	310	303	333	302	311	284	324	326	356	306	368	331	319	340	302	311	325	303	270	314	322	306	329	322	336	335	318	324	320	352	327	322	282	310	290	287	289	327	318	309	318	337	305	322	355	325	283	319	311	309	327	299	331	316	321	294	291	305	312	291	300	305	299	321	326	299	295	333	323	307	316	317	313	297	317	341	295	307	299	337	317	323	315	326	338	287	310	323	305	327	270	313	317	327	317	333	309	331	309	319	296	288	337	325	302	325	320	289	313	292	288	329	279	320	330	342	311	345	329	337	290	334	320	333	277	298	285	315	320	313	361	278	311	323	343	315	320	327	325	282	299	307	317	322	305	301	313	333	267	304	324	317	298	339	289	302	334	355	323	307	327	319	314	335	315	312	300	305	298	294	307	303	322	326	337	303	326	288	307	308	326	313	312	330	303	296	305	337	332	320	308	343	338	290	317	285	348	301	312	272	307	334	310	337	309	301	288	293	300	310	313	305	307	307	312	308	303	314	331	315	299	301	305	268	287	332	305	325	314	336	276	306	314	295	325	339	297	307	313	324	321	286	285	298	313	312	285	297	284	290	293	297	325	312	295	288	318	347	307	298	325	295	300	305	314	310	355	331	299	317	288	331	308	322	306	317	320	313	314	321	305	295	336	296	302	329	310	299	322	308	321	303	313	305	309	293	325	325	298	291	289	307	315	315	311	325	331	334	299	294	300	282	314	297	338	309	313	324	311	278	336	299	306	273	310	309	312	294	271	311	285	314	295	316	290	316	339	333	331	305	318	286	290	278	315	331	294	339	318	330	314	289	311	312	308	271	313	323	298	317	311	310	308	335	318	282	312	337	295	295	304	350	291	286	297	324	321	315	308	279	284	310	341	310	294	309	268	333	318	330	316	332	307	325	309	300	274	351	282	339	313	319	319	337	326	324	306	320	317	295	315	276	300	301	311	334	309	301	287	316	280	314	357	300	307	332	335	324	298	320	338	357	305	297	330	300	325	289	321	338	326	294	332	303	315	319	300	330	309	310	305	324	316	304	305	329	314	292	313	312	311	328	309	316	297	321	323	305	292	300	325	300	308	352	269	251	278	292	293	331	331	347	321	289	286	309	307	271	296	297	316	294	269	305	295	308	309	330	322	307	329	310	308	319	313	298	318	315	281	326	322	299	309	289	291	309	310	311	311	323	273	333	339	330	336	331	283	316	299	344	308	321	328	308	346	313	297	327	302	326	321	308	303	286	304	313	290	307	318	333	323	335	312	311	311	303	297	298	322	332	311	309	281	313	315	326	325	306	305	323	330	337	310	290	291	290	326	281	276	316	318	315	308	310	269	319	332	325	351	315	335	293	327	307	305	307	316	311	323	290	293	279	316	297	337	282	299	304	332	336	301	322	291	297	304	314	296	308	291	316	310	325	303	293	309	317	300	343	288	308	314	296	308	320	335	300	317	321	279	298	329	281	315	291	314	299	294	290	297	304	306	286	305	332	312	326	299	294	313	310	283	319	357	280	323	328	305	316	333	372	333	337	310	320	297	338	314	317	330	324	326	331	296	296	312	313	310	290	327	303	304	305	307	308	300	317	308	323	322	309	288	279	315	307	301	307	301	298	320	334	301	310	288	322	269	328	271	327	322	287	311	317	292	323	317	307	314	337	314	324	320	307	314	284	302	291	312	345	339	357	297	321	298	319	316	300	335	334	319	334	309	322	318	312	319	304	291	297	303	296	282	336	336	284	312	350	300	335	325	307	322	312	295	336	337	288	299	310	317	310	322	334	304	286	298	319	316	323	311	315	294	303	316	304	329	322	312	295	334	277	305	287	298	323	329	278	314	283	300	334	330	303	301	339	272	294	321	323	321	319	342	321	310	321	294	326	281	322	327	323	305	317	308	284	312	320	327	331	324	286	288	325	289	308	318	322	316	316	302	294	295	301	306	306	300	324	290	305	291	300	309	304	267	318	286	331	289	292	333	325	336	285	296	312	310	285	299	295	293	288	319	327	329	315	285	307	295	327	332	291	288	287	327	339	323	302	304	324	322	295	337	324	328	312	289	305	296	284	295	295	324	289	322	307	293	326	311	300	307	331	308	281	318	324	302	314	331	308	312	300	303	303	320	280	307	318	322	312	299	316	328	322	322	312	301	338	292	319	298	294	303	304	335	280	292	306	339	327	316	300	330	343	363	282	307	304	309	295	336	306	319	310	334	341	315	289	330	326	339	323	332	301	301	312	307	305	298	304	330	328	311
34998	18202	3971	1520	1041	723	585	481	350	317	269	231	222	233	196	190	216	169	170	160	165	148	157	148	123	137	159	151	158	141	136	137	138	131	140	125	128	144	146	152	128	136	141	131	123	124	134	128	115	133	126	123	112	117	124	152	145	142	133	127	106	122	114	97	122	112	128	141	139	117	138	131	122	144	140	145	131	122	124	94	117	111	136	105	126	124	116	107	108	138	128	124	139	111	136	133	119	118	131	128	117	113	118	119	129	122	121	118	132	109	132	136	128	137	152	113	122	135	112	123	124	112	131	148	133	112	101	125	119	116	139	131	118	133	126	114	135	121	126	107	124	125	112	117	130	127	134	136	119	131	127	119	138	130	141	126	140	127	135	133	123	127	136	113	134	114	134	122	100	113	136	130	129	132	110	128	106	140	121	104	130	125	133	124	143	150	120	122	131	122	116	121	109	115	131	124	142	115	121	115	121	117	149	148	156	127	105	112	118	128	129	115	119	111	130	120	109	119	122	125	130	125	129	128	101	146	116	132	126	117	123	139	113	118	111	119	132	115	134	124	127	111	124	150	117	109	145	122	122	131	123	138	123	111	140	110	139	115	112	111	141	113	108	128	113	135	134	131	135	134	110	136	104	105	128	115	113	120	124	103	138	113	111	133	133	125	99	140	137	153	120	134	123	128	130	121	127	122	129	119	135	137	109	121	121	132	127	116	127	112	110	132	143	112	114	107	122	120	112	102	119	140	140	124	123	106	120	109	124	124	130	106	124	114	115	126	111	129	117	136	132	124	140	135	111	126	105	143	118	124	106	128	122	120	137	131	112	130	148	112	132	133	134	130	135	139	112	105	130	123	138	122	105	129	117	120	138	113	106	116	130	134	127	109	126	133	101	138	117	116	120	135	113	137	128	120	121	119	108	105	130	112	111	106	130	138	124	123	124	127	121	131	134	110	118	127	119	106	120	111	122	129	114	111	112	134	137	110	145	125	123	141	107	124	113	126	125	115	115	106	123	111	109	113	129	125	124	127	131	115	128	119	124	115	106	145	117	107	153	131	131	103	112	115	117	116	120	110	136	109	132	106	112	106	128	122	126	112	122	115	126	111	124	116	117	130	129	103	125	144	119	135	117	100	112	121	144	131	118	119	120	130	119	120	109	135	148	97	120	127	119	119	136	111	112	134	124	122	124	140	137	132	122	127	114	123	117	121	121	108	109	143	121	107	116	123	126	132	98	124	120	108	112	121	139	113	106	110	140	126	105	121	133	134	133	110	116	129	127	122	113	123	119	122	124	120	129	121	114	140	133	139	125	132	135	112	115	114	104	122	144	96	107	131	116	116	132	112	117	132	124	135	109	131	126	121	133	122	104	113	137	115	117	121	138	113	107	135	105	147	140	132	120	138	131	123	129	146	120	114	111	124	116	113	104	110	128	112	132	115	120	115	111	112	122	124	118	130	139	128	143	142	126	145	120	138	155	114	122	117	113	123	123	128	130	121	105	122	123	98	115	127	130	120	126	126	120	108	113	86	135	120	130	115	124	129	107	125	125	119	130	121	129	138	133	115	135	127	126	102	122	132	128	140	114	140	143	125	131	114	115	133	105	114	133	107	132	124	132	117	118	103	115	131	124	123	107	111	133	119	124	124	103	116	122	125	125	113	130	123	109	130	121	111	140	138	118	123	126	128	136	148	125	113	109	124	133	134	114	127	132	130	120	128	127	140	127	115	113	124	124	103	133	113	113	135	138	118	131	132	145	126	109	104	109	113	104	103	124	134	149	127	108	108	122	128	114	128	122	144	122	116	140	137	121	120	117	116	115	133	130	103	118	129	140	119	124	122	116	129	135	119	111	119	118	119	116	117	133	130	141	136	117	137	110	136	125	126	133	118	105	127	112	148	126	128	113	128	119	124	129	126	123	118	134	105	103	111	134	107	111	108	114	138	116	127	110	109	113	135	126	112	124	123	138	133	122	100	122	112	146	126	136	115	117	118	145	106	113	118	111	117	136	113	129	117	117	98	129	127	124	111	131	134	140	106	112	115	126	138	115	122	132	108	119	113	131	104	115	139	138	105	118	124	97	108	142	109	121	104	121	126	103	124	135	121	130	125	118	127	108	121	118	159	140	133	95	128	114	122	129	141	133	121	115	137	116	117	124	112	125	132	131	121	133	110	103	121	114	130	122	114	137	131	134	109	119	113	128	130	103	122	113	105	132	138	128	118	112	123	116	148	142	110	129	131	103	137	120	148	127	127	122	117	122	164	136	139	113	125	103	117	142	117	125	106	140	124	127	124	117	129	113	114	135	119	106	132	115	135	138	112	112	112	139	130	124	119	125	112	110	114	124	125	146	110	122	127	134	126	121	133	117	124	118	111	120	112	110	117	136	101	124	122	104	124	124	137	125	122	115	112	117	115	123	122	103	115	127	113	119	112	109	130	117	123	127	141	124	108	127	134	134	135	116	134	113	110	124	123	116	132	105	125	122	120	137	138	106	137	129	131	130	135	114	130	118	145	135	128	129	148	127	139	107	133	115	119	127	134	120	140	126	127	110	120	137	128	122	117	125	132	95	110	157	117	108	122	129	94	126	105	109	99	113	129	130	143	135	110	109	118	112	115	119	129	119	120	125	121	106	134	131	102	100	126	133	125	141	118	115	115	119	119	124	123	112	106	113	136	105	140	117	123	103	132	120	138	116	111	117	124	117	106	131	107	129	118	132	109	108	122	115	115	112	124	132	144	120	116	122	127	138	116	115	130	104	135	121	129	108	122	119	130	133	92	112	115	137	112	124	108	104	119	127	138	119	128	137	158	129	114	146	124	139	120	109	120	119	143	116	109	110	118	129	113	138	117	106	125	135	118	108	120	116	136	108	98	127	128	117	109	134	124	114	122	122	110	133	114	113	114	136	129	116	131	115	119	140	122	122	122	134	126	143	114	146	111	125	135	137	113	110	131	112	128	110	111	114	117	136	128	131	109	121	94	138	123	127	102	128	139	125	119	121	116	110	119	119	109	111	121	148	114	145	131	117	121	120	115	125	125	118	133	148	131	121	111	139	112	127	124	113	100	136	102	116	131	114	119	126	128	119	123	113	136	134	121	126	127	117	118	124	131	126	101	107	119	133	146	140	113	126	133	128	121	130	126	118	120	129	113	117	116	128	131	117	115	120	123	127	113	125	142	120	122	112	119	123	124	124	115	140	137	122	119	132	107	154	149	121	123	120	131	127	141	134	91	114	135	138	114	101	122	134	139	120	127	130	111	112	109	122	122	120	111	119	129	112	133	105	130	151	114	107	115	101	128	125	120	117	149	126	127	128	121	129	108	119	119	120	112	136	118	113	117	148	110	107	99	117	134	132	105	115	107	107	131	123	120	124	119	122	110	147	117	139	111	127	127	114	150	114	130	136	132	129	150	121	149	137	121	119	107	110	137	123	147	119	102	105	116	139	107	120	107	117	124	110	127	117	129	118	132	129	143
17672	2119	4808	5321	4594	3801	3147	2744	2189	1933	1748	1517	1421	1346	1168	1118	997	950	909	873	800	821	791	706	731	655	700	635	650	634	606	580	599	599	567	578	565	566	555	563	531	498	511	573	536	526	475	516	511	489	523	515	505	524	543	492	496	473	522	479	506	501	493	501	476	493	480	503	475	541	453	481	458	453	448	459	453	477	480	478	459	486	452	464	500	449	462	457	457	448	489	438	465	484	446	435	467	474	458	426	464	465	440	470	473	455	484	474	504	478	472	504	456	461	445	478	460	477	445	464	405	488	484	466	472	434	470	477	489	443	490	462	414	447	472	450	469	452	465	447	452	461	436	451	459	461	461	473	451	442	439	460	460	464	429	432	456	417	485	483	465	443	435	446	444	478	421	434	470	504	422	487	403	441	447	447	429	451	444	439	442	429	443	458	446	493	490	461	407	468	474	479	428	455	485	438	469	451	444	448	463	437	436	490	444	429	467	474	450	452	463	488	505	449	464	481	478	471	489	486	461	424	457	434	450	492	472	461	441	420	426	429	451	421	485	470	455	478	507	429	440	468	469	471	438	444	441	424	451	418	478	452	426	473	441	443	470	457	448	469	446	465	428	477	473	428	454	423	476	488	424	441	462	470	472	468	449	456	471	419	434	425	449	433	462	478	456	431	430	450	475	434	442	448	459	463	501	490	427	471	478	439	461	457	392	454	468	443	497	483	465	463	444	437	463	467	406	457	453	451	470	437	475	436	444	392	428	452	441	449	438	461	462	499	495	449	444	408	444	459	434	424	451	423	424	438	428	452	467	472	428	495	478	414	442	478	438	457	440	458	458	448	437	421	443	452	463	476	445	433	447	426	466	446	450	472	476	491	437	431	467	443	464	431	438	472	449	431	425	460	456	482	430	446	461	447	462	450	459	469	446	463	471	456	399	463	441	447	453	457	478	466	464	438	460	453	464	458	474	446	451	430	438	493	498	467	466	489	434	458	469	439	429	488	466	433	437	430	453	441	424	500	431	458	443	447	428	475	447	429	469	437	461	515	488	456	473	433	456	441	417	495	420	444	454	433	433	442	433	474	421	443	464	465	423	492	391	471	472	455	495	425	475	430	485	464	446	459	433	468	476	475	492	459	424	465	430	464	423	441	453	463	424	477	465	442	467	448	463	466	412	483	490	492	455	461	431	495	451	453	434	463	466	461	455	467	455	457	428	438	472	455	478	470	441	424	468	429	483	450	436	459	463	464	470	447	458	479	482	453	450	478	437	433	464	488	445	447	469	440	450	442	443	449	468	469	435	476	455	454	411	468	432	451	443	438	454	453	432	482	480	439	427	439	476	438	459	451	430	490	444	451	467	437	435	469	450	485	442	438	466	455	472	431	421	434	455	478	427	460	427	458	415	400	472	455	434	441	481	484	445	422	430	437	434	483	460	461	433	453	419	440	444	425	450	440	480	457	453	445	452	421	416	413	480	509	442	453	449	469	444	423	474	488	470	455	431	464	461	473	492	477	451	447	466	462	466	435	476	457	437	485	454	473	460	481	435	444	484	404	420	511	477	437	437	475	486	469	447	454	433	452	464	469	454	417	454	431	497	482	453	481	446	471	440	460	453	437	425	406	518	419	431	460	472	504	448	412	492	473	440	491	473	435	478	439	411	435	468	462	449	474	469	436	431	482	440	458	461	430	481	441	445	444	411	427	432	445	438	470	454	466	436	434	458	437	459	434	429	445	482	449	429	467	405	453	465	472	412	454	459	482	449	437	438	425	524	462	448	435	466	444	463	422	472	485	458	459	443	472	437	498	447	463	461	463	451	456	467	455	466	409	442	428	444	457	404	487	467	436	467	443	447	390	416	461	466	455	441	461	473	455	463	462	454	462	500	439	468	424	466	456	473	464	461	444	456	429	467	496	470	458	448	433	479	454	479	446	410	425	448	442	479	475	464	427	450	468	493	420	446	440	483	429	477	447	465	513	453	450	423	461	475	472	458	498	448	495	433	467	504	472	475	425	499	482	469	424	452	478	458	437	463	445	454	447	455	436	467	464	442	440	428	477	471	458	458	469	444	462	467	459	453	470	453	508	448	470	463	426	451	427	438	448	442	490	446	495	475	501	442	473	464	445	426	467	475	431	444	464	431	458	481	469	468	456	440	463	415	458	460	460	433	442	449	453	445	425	425	436	417	451	495	484	481	450	468	463	427	481	463	445	446	415	447	459	456	414	454	432	453	462	493	487	477	441	454	440	455	499	449	439	463	463	421	463	451	478	435	487	445	412	468	414	460	462	455	413	469	447	490	448	464	470	426	458	428	438	445	468	479	499	467	446	422	474	460	473	408	446	441	429	420	463	443	457	467	473	415	437	465	489	452	446	455	445	464	420	438	462	437	452	443	472	465	453	455	456	449	436	460	489	425	461	482	494	426	464	463	433	482	443	448	433	415	423	423	450	457	445	422	458	452	443	470	460	476	491	479	458	440	431	449	435	448	441	464	456	465	448	456	460	457	512	466	468	464	453	466	463	451	463	431	474	438	449	451	429	443	462	457	463	480	503	443	437	445	478	468	459	426	473	463	489	431	488	470	428	446	451	470	443	461	457	474	461	459	468	423	442	450	454	431	443	465	432	433	459	462	444	453	440	435	438	446	454	452	477	466	470	457	450	436	454	446	426	466	437	437	440	421	449	487	448	468	455	447	454	454	481	450	424	452	476	497	431	439	443	469	482	488	457	499	458	472	441	452	445	457	481	421	476	476	474	458	453	452	466	468	485	428	465	431	472	429	433	473	428	449	455	505	484	449	448	501	470	458	424	457	460	465	465	462	400	468	432	453	461	439	459	423	462	469	442	427	431	472	455	473	455	497	443	399	463	432	466	428	432	454	431	442	461	475	445	452	440	462	438	453	461	477	450	430	437	489	481	468	454	452	443	447	458	460	423	427	473	445	446	427	490	425	481	431	438	459	450	464	467	463	459	416	447	479	451	470	484	450	446	490	463	479	474	474	429	439	456	435	417	446	501	472	461	465	442	432	439	431	447	461	469	461	462	441	485	482	433	446	480	449	418	463	428	447	417	485	449	463	470	458	449	449	453	477	440	485	418	438	439	466	488	449	481	469	452	459	478	455	430	460	434	486	459	455	433	431	435	461	436	436	448	463	484	434	470	421	455	467	496	466	459	464	421	438	451	441	462	456	477	482	443	460	449	460	490	477	475	495	454	422	471	424	453	464	452	466	433	476	443	446	461	462	455	473	457	447	424	471	451	447	506	440	443	461	471	467	460	466	460	498	472	454	469	463	445	423	427	462	473	478	473	437	480	486	444	433	451	456	462	446	424	437	482	490	424	474	417	487	445	452	419	462	414	416	427	456	440	494	477	472	472	453	442	411	430	431	452	455	485	449	444	410	443	466	478	501	437	431	452	428	435	438	481	453	434	430	451	460	483	427	447	459	413	442	442	478	447	445	457	451	457	388	455	452	467	461	418
3240	313	202	161	153	140	133	159	128	152	121	150	129	118	135	153	122	136	143	108	138	105	135	125	133	125	144	110	125	144	132	142	133	136	153	147	116	143	110	137	136	128	112	147	146	122	111	99	128	129	150	129	109	131	148	133	144	121	140	132	159	133	143	117	119	126	134	145	120	130	145	125	126	130	140	133	119	140	149	139	143	146	142	120	121	143	134	145	136	122	118	143	117	120	143	137	121	136	133	115	116	135	133	132	139	133	138	130	127	138	132	115	132	135	137	121	155	117	126	140	133	134	111	152	141	124	138	122	137	126	122	128	127	132	138	125	131	141	127	127	124	119	129	134	128	143	130	142	134	125	105	139	116	120	150	142	135	133	115	123	136	105	124	136	136	124	143	133	136	126	120	125	126	129	120	142	142	116	126	133	134	124	134	139	123	122	132	132	130	143	120	133	118	109	117	138	153	145	133	118	120	147	122	130	140	131	140	112	133	135	146	123	139	131	141	118	131	138	137	155	148	133	119	124	127	110	134	112	130	130	115	136	131	119	149	115	110	141	159	136	152	125	128	135	129	141	134	116	109	119	107	131	124	143	124	111	129	141	126	132	131	127	115	131	122	142	126	113	130	120	128	140	136	128	110	138	127	127	121	137	128	137	151	132	135	143	129	126	134	141	134	137	135	121	128	119	145	136	119	133	119	126	142	137	121	130	131	143	130	133	139	105	109	122	149	107	135	137	108	111	126	124	152	136	142	127	135	141	121	140	114	126	146	133	133	123	120	119	140	138	129	123	127	119	142	131	146	142	143	152	118	130	124	133	144	121	134	138	124	136	117	120	128	140	143	126	138	132	128	114	116	116	122	122	151	144	128	144	141	118	126	141	115	122	123	120	134	140	132	111	124	126	129	145	140	131	130	124	130	117	129	118	137	124	109	133	118	140	101	127	122	137	139	111	131	159	136	130	130	128	132	129	137	119	122	129	133	128	130	123	127	130	119	132	136	110	120	116	140	120	126	144	127	123	126	130	150	104	127	133	126	111	122	126	142	129	132	115	138	121	129	131	149	117	120	123	114	114	127	141	129	130	121	123	134	147	127	131	156	137	147	131	134	140	132	148	109	137	134	128	129	133	123	127	104	131	106	129	107	145	143	130	145	127	156	114	156	135	112	114	120	129	158	131	119	130	121	148	130	117	123	97	133	132	122	117	149	132	124	153	134	107	131	117	129	124	126	120	128	140	125	130	117	127	124	140	110	139	123	147	139	136	137	136	143	122	136	131	130	143	137	130	127	143	123	147	124	141	138	132	134	144	123	121	140	158	125	117	141	117	125	120	153	127	121	131	138	137	137	118	124	137	130	119	129	113	128	126	152	120	135	127	136	127	125	122	137	136	127	132	145	149	143	131	131	132	125	151	146	127	135	120	136	120	134	128	141	135	127	127	125	118	122	132	129	137	128	130	122	133	125	126	146	102	141	130	111	136	120	128	124	128	136	132	136	134	139	127	122	147	129	126	125	129	118	127	148	128	120	130	135	140	126	154	150	131	140	148	143	116	118	124	126	139	143	134	109	120	134	128	143	132	120	128	130	140	140	119	125	121	140	118	113	130	143	100	122	151	126	140	131	145	149	127	107	113	112	117	117	119	154	134	128	140	127	119	118	135	136	124	130	116	131	129	122	139	143	128	120	130	120	118	119	127	145	128	143	127	123	160	116	134	140	153	130	108	131	139	131	140	122	129	133	114	140	137	132	114	121	139	121	134	141	131	125	140	136	116	138	131	152	133	138	142	146	143	131	149	118	120	111	129	144	127	137	108	119	134	137	136	127	134	137	140	125	125	128	130	111	114	130	139	142	122	113	137	135	106	117	134	125	155	124	132	140	151	120	120	129	99	123	120	154	119	143	130	100	149	119	131	115	125	143	131	115	103	124	138	133	121	118	131	111	118	142	118	122	128	117	109	145	114	121	131	147	155	107	143	133	120	122	126	117	125	148	124	142	144	140	135	122	134	147	125	131	141	144	125	133	110	102	127	126	133	134	138	106	118	127	130	111	142	132	128	132	135	131	136	127	130	125	110	107	140	139	124	121	151	124	121	126	127	116	125	137	120	132	131	126	124	113	161	115	144	131	110	121	130	127	99	129	151	139	136	117	111	111	112	150	126	143	134	130	139	133	122	124	143	121	137	149	141	126	122	139	134	151	140	136	140	107	110	134	141	116	127	113	118	134	127	155	117	124	127	122	98	147	114	135	140	129	134	122	135	137	122	138	138	131	126	117	131	141	109	140	140	129	157	139	126	124	138	141	145	126	136	142	117	142	133	148	119	136	124	121	133	133	128	126	136	118	117	138	128	134	146	122	137	127	136	135	134	118	133	134	114	131	108	119	128	135	137	140	128	136	135	139	123	139	123	131	136	140	136	140	124	132	130	130	135	144	140	121	125	127	142	134	124	122	135	121	154	120	130	117	121	112	129	137	125	137	149	125	127	135	122	117	123	128	126	122	126	139	114	125	155	119	143	146	128	131	163	144	128	136	151	123	125	127	114	130	128	133	111	145	113	147	123	140	146	128	126	154	148	137	135	133	137	99	141	123	141	117	126	106	123	128	131	140	99	123	122	162	148	145	130	130	127	128	159	146	125	147	116	126	153	138	128	131	115	122	127	116	139	124	145	121	134	135	148	118	129	130	143	138	109	131	118	127	138	125	135	146	132	134	138	138	123	135	109	130	125	140	131	114	128	120	129	156	132	113	126	123	135	142	141	137	131	116	137	141	122	123	136	138	124	138	143	136	124	136	155	142	144	130	168	119	132	120	139	127	129	123	116	138	133	120	147	117	133	144	129	128	114	130	134	137	137	138	151	122	135	127	132	127	140	134	124	142	123	121	125	126	148	134	139	132	145	137	139	137	122	131	142	119	122	164	119	126	142	133	174	147	136	140	138	128	126	129	131	126	104	131	139	130	130	132	124	130	147	116	119	119	131	141	126	125	119	136	153	127	131	115	114	139	133	119	143	125	126	140	126	139	127	139	124	131	140	117	121	120	136	111	116	130	127	115	117	135	143	136	147	131	125	116	123	148	120	139	146	134	122	151	122	127	123	142	127	133	126	131	145	139	126	129	129	129	122	139	127	116	132	121	129	138	149	139	127	125	140	138	114	136	144	144	111	128	132	146	117	132	128	125	124	124	130	118	134	122	148	121	123	126	137	114	133	131	113	136	130	135	121	124	105	141	134	147	143	125	111	131	125	133	119	118	127	139	144	119	136	131	110	130	146	128	134	127	131	120	123	119	127	139	127	126	122	138	154	125	118	125	111	121	142	128	127	126	146	131	143	134	119	134	132	123	109	143	141	121	138	128	138	127	134	133	132	125	131	116	114	145	134	139	140	131	111	118	106	125	139	140	153	123	110	137	135	139	109	138	131	130	139	113	112	139	137	131	130	121	163	126	104	138	119	123	133	127	131	133	104	155	126	130	137	136	128
5092	563	646	618	629	560	565	555	504	541	518	469	502	505	495	460	457	493	511	466	470	455	446	476	469	469	442	456	473	474	471	451	455	484	484	500	443	494	466	492	489	464	477	453	481	490	434	469	456	462	445	450	432	515	486	480	441	454	475	469	461	445	510	479	481	473	461	479	464	416	459	473	458	483	439	486	486	471	476	476	475	466	477	486	472	486	493	507	469	511	410	466	466	512	467	457	477	478	432	494	465	438	471	453	461	463	446	448	466	489	462	462	476	487	457	501	467	464	489	467	479	460	510	467	461	438	468	460	454	478	439	473	467	463	484	475	437	452	456	452	468	500	482	497	480	482	504	465	478	485	514	446	498	421	487	471	475	480	471	461	479	440	440	450	468	465	484	454	465	425	461	471	463	457	435	462	490	491	477	490	447	458	455	439	477	441	475	472	472	459	462	492	449	487	473	488	475	501	471	493	479	447	465	489	482	447	458	418	467	469	486	444	449	479	503	452	485	485	471	452	439	456	476	462	460	457	509	458	447	464	451	439	445	486	446	447	485	482	454	490	496	431	491	458	457	470	457	443	443	459	480	487	469	474	455	472	481	467	462	441	459	476	524	417	457	432	488	488	461	468	477	479	459	434	449	495	425	472	467	457	438	440	459	468	463	476	447	511	435	435	445	459	488	447	471	455	474	435	478	481	502	457	476	452	464	475	482	476	453	493	454	493	470	461	413	460	497	454	486	474	459	457	425	448	474	458	486	466	447	505	477	463	468	475	469	420	451	483	492	440	409	459	493	463	466	497	488	412	486	450	459	463	497	495	459	466	462	496	452	453	466	455	473	467	444	505	446	447	459	467	488	433	477	478	459	454	486	457	464	447	427	437	491	491	457	453	459	464	477	467	478	438	468	464	515	452	461	495	455	469	434	429	463	449	473	439	419	445	489	455	461	464	477	436	451	519	474	440	494	496	458	444	448	473	445	435	439	437	456	476	463	453	496	441	490	475	473	472	474	455	455	438	445	471	465	482	476	452	505	436	453	414	469	476	476	433	480	470	469	469	447	463	497	494	472	456	467	471	469	461	469	466	469	485	456	478	476	460	459	456	468	488	487	483	438	448	456	444	459	499	469	450	456	450	457	478	438	491	488	447	439	513	479	448	520	456	469	465	452	455	459	476	456	444	492	420	499	486	459	468	490	455	468	471	481	480	479	473	488	464	474	473	482	440	444	510	476	481	527	465	469	449	466	453	461	464	434	442	469	487	433	458	443	483	452	478	450	438	505	454	476	476	444	465	433	458	470	486	465	473	499	474	499	504	460	483	474	462	461	424	466	464	478	443	484	476	452	462	452	464	468	455	519	450	461	470	440	462	449	452	445	446	440	485	488	470	472	485	475	442	457	449	450	467	453	465	494	479	463	473	498	444	472	450	477	490	480	456	445	437	497	456	462	466	492	455	466	451	448	465	482	473	495	496	448	475	448	476	408	452	442	463	471	480	456	447	496	461	481	484	434	466	484	427	483	454	449	472	481	458	438	484	455	462	483	423	445	479	453	499	496	477	475	481	446	470	452	469	482	468	477	513	435	476	471	482	413	470	439	479	477	481	477	474	451	471	450	477	470	463	484	481	513	463	500	437	461	483	483	471	455	430	470	441	461	491	460	459	510	463	461	465	437	489	470	485	464	441	488	466	466	440	459	470	476	445	456	428	450	438	436	505	473	496	468	483	463	459	469	479	483	482	491	431	471	446	487	434	466	490	400	489	473	470	468	495	465	477	487	448	428	471	473	450	469	471	445	431	467	477	476	493	476	479	514	474	470	461	464	490	452	449	453	501	484	449	404	509	466	465	503	488	471	506	473	469	442	501	459	449	493	491	484	465	459	471	463	495	436	479	452	477	469	465	439	481	474	478	455	424	459	501	524	475	453	459	478	472	472	458	444	489	447	478	522	473	403	450	475	436	471	440	511	479	459	473	457	421	480	500	486	486	448	445	431	471	467	495	495	473	467	449	481	446	453	456	479	439	513	483	463	507	502	486	457	452	419	470	467	446	495	488	419	456	463	469	446	448	472	470	456	459	471	466	450	461	491	505	437	474	473	452	451	456	505	466	467	453	464	463	458	486	485	463	451	482	460	462	481	479	467	407	473	483	470	468	471	508	466	463	478	466	435	462	502	473	450	491	441	449	474	473	453	467	454	491	457	483	476	449	442	531	441	469	444	457	469	443	459	487	461	472	461	463	432	467	471	462	455	461	496	434	474	509	459	466	479	456	519	472	484	448	489	469	454	445	455	496	474	460	528	447	467	473	468	487	465	462	434	464	468	482	488	477	421	464	461	467	459	429	428	482	469	444	472	463	449	463	457	466	489	469	460	477	495	511	460	479	469	479	431	484	517	479	428	460	460	509	428	437	455	452	495	472	414	505	442	462	470	467	457	474	437	466	446	481	471	493	467	438	505	426	471	462	476	414	471	448	454	466	488	464	503	464	481	482	527	440	446	457	471	466	441	483	460	490	484	470	470	483	491	462	463	504	449	462	460	464	457	451	462	469	459	422	478	470	434	465	484	464	465	494	493	455	486	459	504	455	456	469	439	461	458	483	480	457	514	484	457	438	467	467	452	451	473	474	485	484	437	463	456	496	475	489	514	447	464	463	455	486	474	474	491	477	467	481	463	493	434	484	422	442	480	462	455	429	435	461	475	426	451	476	448	472	478	469	430	482	448	462	466	451	464	486	484	470	467	448	474	449	497	449	424	470	465	472	448	468	467	474	445	462	478	467	511	468	460	479	457	436	510	482	469	494	449	430	474	473	430	499	461	510	437	467	461	466	484	473	447	481	443	506	486	456	486	456	451	486	493	443	434	438	457	449	497	462	472	507	438	466	456	479	454	468	477	474	460	468	483	496	446	441	461	460	483	490	470	474	452	477	497	456	417	469	423	454	486	494	489	469	477	463	459	454	477	460	477	426	459	488	449	463	463	439	441	414	459	433	509	443	494	482	473	471	453	473	486	513	420	489	461	485	490	494	450	466	528	482	475	447	481	475	429	510	447	509	480	444	474	441	451	481	461	459	484	483	449	426	468	490	456	446	452	462	463	476	466	468	477	408	456	470	464	483	457	417	472	497	471	490	477	450	463	443	433	467	495	479	489	472	427	481	471	459	482	452	430	489	469	449	452	475	449	426	456	470	430	471	486	465	487	425	463	444	513	471	443	472	511	495	439	455	454	482	450	460	423	462	492	475	448	434	457	478	493	449	416	447	474	475	509	429	446	493	457	487	438	437	491	459	491	450	464	443	482	452	429	458	471	459	447	454	455	486	451	487	460	453	477	462	465	458	496	486	499	476	469	471	472	504	435	476	438	476	472	501	480	446	475	483	505	453	443	449	459	479	447	451	467	490	476	458	460	479	444	498	446	436	508	448	464	463	510	459	466	475	486	468	458	478	461	451	457	475	515	449	429	467	488	495	445	471	427	444	453	445
27602	6963	1148	775	523	409	298	265	213	179	150	136	137	125	102	132	105	109	92	125	113	97	109	92	82	94	92	91	99	90	76	97	85	78	72	81	91	96	81	96	69	73	71	76	86	87	71	81	80	70	54	63	67	74	85	90	81	76	75	71	79	68	81	83	102	77	74	62	84	93	94	74	65	82	71	77	77	67	71	77	76	91	70	77	103	67	79	76	72	105	61	77	80	73	64	64	77	62	77	75	76	79	83	75	74	81	80	79	64	87	88	85	73	88	50	78	80	69	79	81	49	73	84	80	75	90	76	72	71	89	78	74	85	84	79	86	75	69	92	84	78	96	94	79	82	73	72	73	82	75	84	78	75	84	82	75	81	82	75	78	76	86	71	68	63	63	90	64	85	81	72	77	80	78	59	71	60	74	72	76	92	71	70	83	68	87	72	74	71	81	79	78	85	75	68	70	75	92	80	76	75	62	88	66	78	78	68	71	64	78	70	74	99	79	67	75	85	89	77	75	89	65	73	72	74	76	71	61	75	71	70	79	77	71	82	74	89	89	79	65	81	67	80	72	79	74	57	71	83	76	85	64	72	75	60	92	79	90	84	83	68	75	87	68	76	77	62	74	77	74	67	81	56	93	89	96	87	69	84	59	79	70	70	83	79	90	79	82	81	74	86	70	74	73	79	74	67	74	87	73	61	56	68	71	60	88	77	75	69	88	88	78	67	66	73	81	85	57	77	76	64	66	75	65	73	72	64	76	71	77	71	79	77	76	57	90	71	74	85	65	92	70	61	87	84	68	71	75	80	75	60	75	73	75	80	72	64	64	76	80	72	75	76	79	76	82	73	85	71	76	82	85	82	64	70	83	84	77	79	83	69	90	70	69	72	61	67	66	89	67	72	69	65	71	64	61	75	80	69	82	78	65	83	79	68	71	74	90	84	75	71	64	85	75	79	76	66	75	81	71	75	90	74	80	66	66	75	81	74	67	59	71	86	80	84	77	76	70	82	75	74	66	78	74	67	88	72	85	77	89	77	77	81	75	72	66	85	75	69	67	77	67	77	73	74	90	86	67	82	74	65	53	73	93	81	51	77	71	71	71	86	81	69	64	79	79	78	86	75	50	65	69	78	79	81	79	72	56	72	81	78	67	74	88	67	83	81	74	70	68	74	64	72	78	72	77	78	68	69	71	83	54	86	70	77	55	71	71	87	82	76	78	75	80	84	84	79	63	76	66	75	80	71	79	73	67	70	74	64	65	62	78	70	81	58	74	78	86	80	83	78	76	84	75	84	71	86	67	73	57	78	60	61	61	78	61	69	67	70	85	85	72	88	71	70	67	77	96	57	72	81	75	62	70	76	79	76	81	67	61	86	73	78	85	85	68	61	85	75	82	79	70	62	58	79	75	82	72	71	81	82	88	68	56	79	68	88	68	70	62	85	67	69	81	74	63	89	85	78	73	75	79	62	69	60	87	75	85	68	96	72	82	78	72	58	83	71	78	81	67	70	64	74	81	81	67	76	73	79	70	56	66	73	68	72	68	81	61	61	63	75	66	61	71	74	81	74	66	73	65	76	52	83	90	73	69	68	57	71	83	66	86	68	61	70	58	84	76	75	96	93	85	79	81	87	84	62	77	68	72	79	68	66	82	83	73	82	84	70	72	88	67	69	60	56	68	86	67	68	84	67	75	73	70	80	79	81	62	89	71	79	77	74	80	75	75	80	74	87	75	91	62	86	75	78	84	64	80	79	71	89	67	78	74	80	64	79	85	64	70	68	80	80	82	69	72	74	71	71	75	83	72	57	81	67	69	81	87	74	73	94	90	77	86	71	80	70	76	72	77	87	80	84	78	73	63	74	72	75	71	75	87	77	89	71	68	81	68	72	92	68	84	72	85	76	67	80	69	67	67	82	63	66	63	75	55	86	66	79	77	72	58	82	67	68	77	63	79	77	83	66	58	72	74	74	51	74	64	74	87	59	75	68	70	68	71	75	73	86	86	71	77	70	90	73	81	64	76	58	74	76	72	63	67	76	69	73	84	81	77	66	82	76	79	69	74	72	75	80	78	84	87	65	82	77	68	71	71	76	84	56	65	63	82	65	77	68	79	79	80	69	90	66	93	81	78	92	68	73	60	77	79	71	81	62	80	77	86	77	67	79	74	81	73	67	80	72	74	61	76	79	77	72	69	70	72	92	73	69	76	66	86	76	90	79	80	65	85	97	74	50	84	80	66	63	69	65	63	72	71	71	71	62	62	93	74	70	74	75	67	66	68	69	68	64	79	71	77	74	73	94	73	67	64	61	63	66	70	69	69	68	80	87	65	84	67	82	68	66	74	70	79	72	70	95	74	78	76	83	71	73	78	72	70	59	80	82	69	72	76	69	91	58	69	78	73	77	83	82	82	74	72	83	78	78	74	54	89	83	63	87	74	75	76	78	71	83	83	76	83	71	64	85	66	72	77	75	49	80	78	70	66	79	86	65	91	84	84	80	74	67	76	73	80	75	82	86	66	77	85	84	66	78	73	70	77	72	80	89	74	71	62	72	60	88	80	67	73	63	83	65	84	61	65	88	74	75	67	77	81	72	75	84	67	64	70	75	72	77	74	79	98	79	68	72	91	78	80	87	73	69	74	83	68	68	83	93	65	83	80	77	76	75	69	79	83	86	70	71	70	58	65	65	67	73	60	67	72	60	80	77	65	76	78	86	83	78	65	74	81	62	66	70	68	79	66	70	71	74	79	71	78	85	73	87	57	69	55	80	83	62	65	81	72	76	68	52	78	72	92	75	82	66	79	86	61	71	82	77	84	80	62	69	58	82	72	81	72	60	83	89	67	78	71	88	81	74	75	68	70	57	70	68	74	66	66	93	66	65	82	72	81	72	76	79	77	65	72	81	81	76	78	59	78	79	82	86	77	77	84	66	79	78	53	76	76	76	62	86	86	73	69	66	72	83	70	73	70	81	67	87	66	74	79	73	65	75	74	64	77	78	83	72	62	72	76	82	68	67	78	78	71	72	67	63	65	77	69	74	78	67	64	81	81	53	70	65	79	77	69	80	75	65	75	81	82	81	88	97	77	72	72	76	102	73	75	80	72	67	81	71	91	57	81	82	82	72	76	68	64	74	76	75	80	72	85	68	71	76	71	68	66	82	63	61	75	77	68	63	55	64	68	69	65	79	68	71	72	70	76	71	78	68	67	86	71	65	80	70	74	81	68	77	70	62	82	74	70	66	80	72	82	77	77	88	72	66	85	70	79	63	64	66	63	68	70	66	75	88	93	79	73	68	87	85	75	72	72	57	65	75	80	93	78	71	63	56	82	85	78	78	86	69	74	77	81	70	85	68	72	57	79	85	67	65	82	72	87	89	72	72	79	77	64	75	69	74	82	69	72	71	79	73	68	63	68	79	72	78	54	88	78	74	80	78	75	69	68	62	72	72	86	81	63	66	71	67	73	81	86	82	70	79	77	83	69
13765	1125	2583	2941	2536	2122	1711	1375	1176	1072	939	836	777	725	685	608	559	523	515	489	500	458	454	423	397	408	448	408	385	401	387	373	368	328	384	361	328	337	308	350	373	362	372	308	336	343	327	346	342	299	304	321	323	342	313	317	329	332	290	306	316	313	317	319	310	265	314	290	325	342	304	326	307	349	308	312	299	298	305	312	302	310	282	298	339	320	298	304	325	312	280	315	333	308	304	304	300	308	282	330	301	318	298	318	307	303	298	275	270	291	293	290	314	311	296	294	297	304	299	319	299	286	324	299	298	267	346	271	340	288	300	267	317	302	278	327	337	322	324	296	280	302	330	298	352	289	287	301	287	315	300	321	292	293	316	299	297	327	296	273	298	321	287	297	344	315	312	278	320	286	327	297	278	294	274	306	285	290	278	325	299	290	278	316	308	295	309	284	297	294	295	331	282	296	308	305	278	305	292	265	311	313	287	306	292	281	287	300	314	337	301	302	298	276	328	303	313	309	320	277	326	310	315	312	315	286	286	297	287	304	335	273	289	308	323	293	316	299	287	296	261	283	300	339	300	288	292	276	303	288	287	323	292	284	312	292	298	293	289	316	310	305	273	298	301	346	335	294	306	297	298	302	285	287	292	301	330	312	281	294	294	312	307	287	302	312	321	330	277	299	337	291	302	251	310	306	285	291	280	292	298	288	297	294	299	309	302	302	292	302	321	268	340	318	286	286	298	268	284	298	294	278	255	307	288	294	296	302	280	295	304	282	306	304	317	327	277	310	322	285	287	278	331	312	293	299	281	279	319	299	271	256	282	261	292	326	302	296	300	288	295	274	283	310	315	299	284	301	267	284	295	318	300	265	280	291	295	278	280	284	285	315	329	304	327	313	295	318	318	286	301	328	291	295	313	277	275	308	303	285	311	297	285	311	306	299	282	315	294	330	310	277	304	287	321	314	275	301	281	311	285	285	292	292	272	309	313	282	263	282	323	308	304	316	321	321	305	300	308	293	336	287	297	299	285	300	296	308	331	300	277	307	298	269	276	308	312	301	308	296	297	276	290	314	269	312	289	291	343	300	315	313	296	278	288	305	283	303	325	295	290	291	302	286	304	308	312	297	302	309	262	292	282	343	281	293	312	308	313	329	297	303	332	308	343	249	293	315	282	337	310	311	283	269	322	290	270	279	309	298	277	327	317	294	283	274	281	301	288	286	279	290	323	295	305	323	288	312	294	315	299	299	311	288	278	298	284	280	283	315	323	308	309	331	299	292	300	310	283	315	327	300	284	297	306	301	309	298	285	287	280	293	280	294	312	308	333	313	296	276	282	296	299	293	273	283	304	270	298	315	278	314	296	302	307	296	331	295	272	283	314	311	266	285	303	313	305	292	315	293	292	280	289	325	300	275	267	301	348	294	296	270	298	279	313	306	303	335	348	319	297	309	299	273	303	302	284	307	309	291	325	283	282	295	296	300	281	318	291	289	298	305	313	284	330	277	289	271	290	297	310	307	275	328	288	316	320	282	293	321	281	296	345	338	314	294	285	294	278	298	314	281	261	264	278	277	315	262	309	309	276	310	295	294	310	309	299	301	300	306	320	297	324	283	310	284	284	283	278	296	298	287	268	267	278	323	274	314	308	281	314	321	255	307	272	285	281	307	269	283	286	305	283	287	314	296	320	295	294	291	281	287	298	313	273	311	312	289	329	300	324	311	305	292	337	328	299	311	301	295	297	279	317	276	301	311	305	304	307	273	292	274	279	310	317	296	307	290	268	299	291	280	298	331	299	350	324	282	299	289	295	308	313	312	275	285	315	336	308	268	310	271	261	318	318	310	298	305	293	296	290	300	289	314	302	309	274	288	291	293	278	306	290	307	295	327	294	326	302	288	271	292	326	270	285	318	316	314	314	302	304	280	304	276	303	327	330	288	303	295	293	290	293	274	333	342	284	290	297	315	289	314	313	295	314	292	286	308	284	309	272	325	291	309	305	257	328	294	300	282	323	292	273	299	277	294	302	290	283	279	279	298	319	306	300	284	283	287	304	295	318	315	297	283	273	291	314	298	305	308	288	290	314	277	308	328	331	299	316	306	298	325	278	319	290	295	315	296	283	313	318	273	298	300	293	305	304	306	300	313	274	317	297	303	289	306	325	299	309	284	273	312	306	325	308	306	291	326	273	271	258	299	330	302	293	294	305	273	280	301	315	310	309	306	309	290	310	315	279	283	313	304	296	283	272	321	298	309	324	293	316	275	300	292	287	284	274	291	307	314	304	304	265	284	302	308	294	283	303	278	307	312	307	286	265	320	320	346	308	296	296	281	290	313	294	333	308	270	316	301	317	303	316	318	277	307	289	319	324	298	313	312	320	272	298	277	301	288	287	289	302	289	299	300	291	279	323	283	308	306	298	306	309	319	298	338	294	304	283	274	303	273	283	286	292	304	303	290	260	318	292	327	276	279	296	293	296	315	325	296	244	299	303	314	299	285	302	322	287	297	270	284	273	318	315	304	325	335	289	290	303	312	305	311	291	288	295	294	303	287	302	303	276	277	285	313	315	304	315	312	301	281	311	301	288	281	288	316	311	311	276	280	295	280	279	263	265	293	317	334	326	310	285	302	297	294	279	298	295	322	287	317	278	283	286	326	313	315	297	311	284	265	292	299	303	309	310	309	321	308	330	311	302	291	292	317	303	281	295	289	274	311	298	320	309	298	269	308	310	293	309	296	269	301	273	274	302	320	316	303	280	295	321	308	319	281	297	333	319	323	310	290	300	269	305	318	303	310	331	286	289	332	266	312	282	237	314	272	313	284	323	288	294	282	307	292	325	272	283	334	298	294	304	310	273	281	291	294	293	296	296	322	271	294	289	316	299	317	289	324	283	275	292	284	342	287	304	291	283	284	317	286	301	307	318	281	320	288	283	312	316	323	284	283	266	258	303	268	314	294	287	292	282	281	320	271	274	345	265	314	309	285	298	308	300	290	280	284	292	306	312	296	302	276	303	327	328	309	296	300	308	312	281	301	295	317	316	294	289	320	302	316	311	320	286	284	320	300	270	298	303	294	310	304	270	271	305	323	304	327	289	299	302	284	278	285	310	297	307	309	281	314	295	308	285	315	324	308	311	307	276	305	304	273	308	277	290	284	300	298	320	291	294	296	281	288	260	323	326	329	306	308	281	274	290	313	313	286	309	287	327	319	273	284	281	314	327	297	288	297	298	278	285	293	289	287	287	345	312	300	278	281	294	293	288	312	288	281	295	307	286	277	283	280	315	320	301	301	292	267	272	279	296	286	328	269	289	287	316	323	322	288	312	310	325	297	303	298	316	293	329	308	279	297	279	280	298	279	296	291	283	307	274	296	278	306	305	256	327	329	273	277	307	310	307	316	280	301	267	284	274	286	314	314	275	296	274	323	302	306	321	318	267	294	294	288	296	287	278	262	317	293	323	309	326	289	265	333	289	322	254	325	289	280	318	298
36662	19428	4296	1542	1174	778	614	489	408	345	293	251	282	243	231	198	210	192	205	183	189	166	169	165	151	134	140	147	151	160	131	153	150	160	150	130	126	145	126	151	132	148	153	138	155	122	129	155	142	151	134	135	138	138	128	139	137	130	139	144	137	136	134	119	127	125	118	149	125	146	133	140	155	118	133	149	144	126	124	148	142	138	126	105	127	133	110	140	142	118	112	128	142	130	136	143	135	103	111	146	126	131	138	135	133	130	117	139	126	132	129	143	135	126	134	128	131	136	114	126	127	138	136	137	130	128	135	124	149	122	119	116	117	125	121	128	132	106	110	120	114	122	120	125	122	149	128	119	129	127	139	131	134	137	127	141	139	142	119	130	142	120	133	128	136	128	120	122	121	131	121	149	120	133	129	122	129	137	114	128	134	119	126	135	126	120	130	116	130	135	128	140	146	127	133	158	134	124	130	129	132	135	122	121	128	115	159	131	123	110	132	117	122	124	125	132	128	118	119	133	121	133	115	124	122	148	127	127	120	132	132	120	123	125	112	141	111	121	124	115	116	144	133	119	138	110	126	122	125	129	150	137	103	117	120	130	110	118	141	148	130	140	139	114	129	123	116	131	126	149	136	163	133	154	130	136	135	138	133	123	116	119	138	141	148	137	122	138	110	110	132	118	125	134	149	124	119	129	125	112	128	126	137	113	122	133	141	118	147	139	138	145	131	118	127	131	121	119	115	132	142	128	140	133	123	149	138	114	126	124	124	115	139	138	111	135	111	112	129	143	121	146	142	146	128	129	133	113	116	129	142	122	122	129	139	124	140	122	152	150	121	108	133	125	118	145	134	108	138	136	138	136	131	142	138	124	122	130	126	120	137	131	145	145	123	154	121	130	134	120	114	130	139	141	126	110	131	126	122	138	137	133	128	119	135	124	142	152	145	112	130	140	135	123	120	130	129	137	116	116	111	132	114	122	120	126	120	134	127	112	121	129	131	148	126	123	146	146	120	127	130	117	130	112	133	131	118	141	119	135	135	144	121	97	132	133	147	126	136	107	126	121	109	150	123	154	126	131	122	126	122	115	131	155	135	127	155	129	120	114	116	122	113	149	133	128	132	131	150	129	137	130	133	126	127	135	132	128	122	131	136	117	111	132	128	115	144	143	127	126	142	138	106	153	138	137	121	119	112	134	117	103	131	126	137	112	120	134	133	120	101	126	132	117	126	142	120	123	140	123	128	131	138	131	137	132	128	131	116	105	127	131	127	132	130	137	150	110	122	126	142	135	145	119	136	147	129	139	140	164	127	118	117	162	117	115	146	137	142	135	119	137	129	129	135	118	139	123	109	127	122	130	134	147	104	144	135	134	147	134	116	131	139	131	117	137	136	123	126	135	135	127	133	150	126	124	114	107	136	129	130	116	129	129	118	123	132	128	143	144	122	127	125	129	123	112	121	150	138	127	123	128	152	127	108	151	145	141	119	127	135	128	120	125	133	130	132	127	122	143	118	123	160	144	132	113	119	119	130	122	142	119	121	122	122	149	132	138	144	126	115	124	127	128	105	125	125	134	142	143	126	130	116	135	122	135	139	142	140	121	126	121	101	145	125	133	138	124	143	113	119	124	121	147	135	103	135	117	134	132	134	138	130	122	120	127	136	108	149	119	118	123	131	118	118	143	130	135	122	120	103	118	119	142	141	148	160	143	154	122	140	140	134	115	137	152	129	147	106	105	127	128	116	172	131	123	122	103	139	106	131	112	133	119	116	124	120	131	137	128	124	151	120	111	138	126	131	128	148	121	130	134	136	116	142	129	140	137	116	115	133	128	151	157	152	115	121	123	135	125	120	137	116	136	134	134	149	135	118	127	137	119	125	140	138	105	122	112	105	129	126	130	143	134	135	124	132	146	120	147	140	133	133	137	143	120	117	124	120	122	117	123	138	121	130	141	133	135	133	123	121	133	144	134	144	141	126	122	126	119	118	126	123	126	128	130	118	125	142	111	135	150	124	135	128	126	115	132	129	109	137	126	104	123	149	143	140	138	137	133	138	119	128	138	121	115	140	119	118	144	134	125	146	129	116	140	135	121	117	122	143	130	124	122	136	139	113	131	133	129	129	132	144	147	138	144	129	126	109	115	134	140	164	139	106	135	105	144	145	139	127	130	100	133	111	122	147	132	134	130	139	142	144	150	132	143	119	128	129	145	153	121	123	120	128	128	119	126	143	127	116	125	125	141	124	140	135	132	103	112	156	130	141	108	154	134	134	123	132	131	138	127	142	138	143	126	134	133	119	127	140	117	141	117	122	122	132	121	149	137	132	118	141	118	123	147	138	127	110	149	133	125	155	134	152	105	152	135	137	135	135	118	152	134	152	133	131	148	133	124	109	120	129	139	136	132	131	112	132	124	140	134	143	124	147	139	122	122	138	133	126	152	128	129	137	92	125	124	115	125	128	131	116	123	131	122	126	138	139	126	124	133	139	136	154	116	126	128	154	132	130	134	129	140	129	112	148	130	149	121	140	144	127	112	131	124	122	137	127	137	122	142	124	130	114	116	125	123	134	128	134	113	125	122	126	158	144	103	134	139	151	117	135	130	113	110	145	128	132	131	128	129	131	129	113	127	123	118	125	134	111	137	142	141	140	120	107	121	143	118	152	113	120	159	114	129	122	134	131	148	149	122	125	112	137	122	147	109	117	131	120	116	142	132	122	136	121	142	119	127	130	158	134	121	124	132	120	126	125	128	123	135	132	125	130	123	126	120	141	114	119	127	137	127	137	116	141	121	126	125	131	119	111	120	142	124	125	121	129	120	114	130	127	134	140	123	129	110	130	118	129	142	131	132	121	126	122	131	128	142	129	138	150	123	132	121	109	121	154	128	134	124	123	117	113	112	122	142	127	112	131	112	125	152	109	126	117	137	132	132	117	132	131	132	116	142	144	130	128	128	134	149	137	140	140	142	121	127	148	124	142	146	108	144	110	157	152	118	132	128	119	142	136	114	138	140	132	136	142	112	136	121	131	154	149	117	144	127	136	111	145	138	123	136	152	127	115	122	136	126	149	136	133	139	130	128	144	122	137	126	131	120	119	133	110	142	106	116	123	133	143	134	144	142	146	138	132	142	114	114	124	122	132	125	132	133	127	125	135	151	137	141	120	148	151	153	119	145	145	122	129	134	125	145	118	129	134	119	102	146	127	130	111	129	118	136	120	131	127	116	127	121	122	135	134	136	112	135	122	136	122	124	123	146	127	125	158	124	115	105	129	134	141	116	136	140	117	125	118	118	127	124	137	124	124	126	125	146	120	126	138	118	152	159	151	123	151	109	121	131	132	138	130	119	133	110	118	158	124	121	133	133	116	127	132	146	113	124	117	125	131	124	137	133	111	112	127	128	134	124	146	121	136	142	122	133	121	143	148	126	124	140	140	139	138	145	139	132	141	134	147	115	141	141	137	133	116	121	119	147	125	117	150	130	132	139
18320	2244	4877	5687	4971	4014	3175	2817	2255	2004	1796	1521	1436	1402	1279	1173	1017	968	945	901	850	876	777	750	765	731	691	684	703	632	670	683	586	636	599	585	560	626	566	613	561	558	581	568	533	555	533	537	525	524	516	508	527	529	511	561	513	469	521	487	502	490	523	534	509	508	512	517	521	484	495	535	479	476	489	511	515	528	492	460	526	481	478	439	463	490	487	469	497	496	462	450	462	500	458	481	508	497	467	507	538	478	475	469	484	507	469	481	451	451	470	502	491	487	481	450	457	447	452	491	483	490	463	478	465	489	447	487	500	473	482	551	503	475	453	471	456	492	506	456	451	478	442	488	532	483	517	465	454	499	475	448	467	452	486	461	500	483	483	478	450	413	453	438	483	456	492	478	516	433	465	486	480	450	465	493	451	458	465	442	452	453	455	454	412	496	471	480	474	486	434	467	472	494	475	482	465	484	520	462	486	475	457	465	485	448	456	447	461	500	484	485	468	470	512	508	471	471	488	485	504	473	477	485	485	458	480	462	479	436	442	460	481	484	455	430	480	483	462	437	470	484	455	450	467	497	471	464	481	479	501	473	487	480	472	477	463	520	496	481	483	503	506	452	473	443	466	452	488	467	516	441	430	462	462	487	492	453	471	469	489	459	435	457	458	528	463	450	485	494	490	473	462	488	462	487	482	524	521	452	484	501	467	486	514	420	467	468	451	456	450	473	459	474	461	493	440	474	468	505	488	491	498	485	485	455	514	459	466	441	477	484	455	463	493	456	495	439	485	457	508	469	458	458	479	469	469	473	427	488	440	422	477	476	480	473	488	482	454	472	528	456	456	502	469	471	465	485	478	490	475	461	494	478	471	442	512	452	477	445	489	465	454	481	485	470	505	446	482	488	450	476	473	482	506	442	477	472	452	462	462	471	462	512	492	441	508	471	490	476	490	446	502	472	498	502	481	497	484	413	462	468	481	479	433	465	441	484	499	464	486	472	492	451	468	445	505	453	459	492	472	479	487	448	486	451	471	450	482	486	464	457	490	446	474	468	470	457	474	428	485	505	480	508	497	476	477	482	473	442	469	463	481	465	487	473	461	453	461	473	459	433	467	499	503	457	449	484	478	488	481	451	527	497	484	465	502	438	472	491	470	426	487	467	470	473	503	480	498	491	473	444	470	474	476	471	469	497	470	469	476	463	520	482	494	480	480	491	438	487	443	491	465	476	469	476	448	487	513	462	492	502	456	453	466	469	475	470	467	460	477	455	506	462	461	489	456	486	507	478	485	447	484	443	486	449	479	482	479	471	465	444	475	515	455	489	493	507	474	454	464	471	500	489	485	482	470	460	453	503	488	466	466	456	455	471	494	465	483	486	500	452	431	443	465	469	448	468	458	483	452	478	475	489	459	503	442	469	475	491	459	493	479	494	488	482	499	446	443	473	506	451	466	498	448	477	459	468	430	476	481	446	479	506	451	458	453	494	466	452	461	491	480	527	467	477	482	459	468	466	451	456	449	455	461	455	518	474	444	443	474	481	449	453	497	475	469	473	441	456	443	468	465	489	493	459	455	480	510	451	468	468	490	465	501	482	437	520	531	488	513	468	489	487	515	458	502	510	454	466	538	498	508	476	505	487	479	478	504	473	492	489	433	511	489	449	480	477	467	454	482	492	477	472	446	495	449	495	456	475	471	511	453	505	468	477	472	475	432	465	459	439	487	477	473	497	457	474	500	483	502	448	452	493	469	471	451	486	477	482	477	487	499	490	469	465	493	455	484	473	458	482	461	510	482	447	511	455	468	483	487	473	492	477	441	493	485	428	454	477	434	485	464	502	430	458	500	481	482	441	452	507	467	463	514	499	497	468	468	491	490	484	481	466	498	481	482	456	490	482	461	473	472	415	467	490	488	443	494	484	486	481	460	454	440	453	480	499	467	475	480	455	451	484	454	486	467	488	429	480	471	466	472	502	456	490	447	465	448	458	527	502	419	494	463	460	488	434	461	442	480	490	446	491	464	474	426	481	459	496	457	449	448	482	466	466	460	476	511	469	487	429	494	484	477	476	473	446	471	498	495	467	489	489	467	467	437	433	492	475	484	476	487	470	460	479	458	486	505	444	476	448	456	478	465	501	448	509	455	479	496	459	472	497	483	503	472	458	454	469	497	508	456	445	496	446	500	473	452	513	457	468	517	456	466	465	457	448	448	498	442	469	471	493	442	457	506	470	457	454	488	482	483	495	473	461	394	486	486	459	478	456	471	464	458	457	495	451	481	482	449	439	496	440	459	480	462	515	469	510	461	458	489	467	454	525	463	467	474	458	476	453	441	464	454	465	459	502	512	482	504	481	445	479	473	501	441	481	460	484	455	471	437	485	481	476	522	447	498	468	471	509	467	506	467	475	451	473	493	486	471	467	521	452	461	492	478	514	496	480	482	526	507	492	505	487	480	508	489	464	547	472	478	466	458	478	499	428	451	498	490	487	500	463	472	455	518	504	470	483	476	466	443	499	468	440	472	439	467	476	438	448	485	490	446	463	459	472	490	461	473	448	475	473	523	484	477	469	448	477	486	504	476	449	452	468	493	464	447	509	471	477	481	426	510	480	483	490	464	501	460	463	499	473	468	462	502	484	470	516	460	490	501	455	465	474	478	473	456	458	489	449	509	462	452	492	449	451	481	468	463	490	491	476	488	498	495	452	490	433	446	490	458	496	500	477	434	450	469	451	457	465	463	441	513	468	468	462	478	436	459	509	495	479	454	496	463	462	438	480	441	469	464	477	468	434	501	434	485	478	431	485	474	485	452	504	491	485	501	457	496	477	463	502	448	458	480	508	498	481	474	449	477	461	455	471	479	474	489	445	469	458	457	459	479	448	468	481	477	475	467	476	471	467	490	476	459	460	458	457	489	477	478	489	495	508	467	446	508	512	444	471	526	475	458	453	446	437	497	484	469	471	470	482	528	460	460	445	455	507	478	426	480	501	485	482	472	508	508	459	482	452	463	452	445	458	519	457	478	502	507	504	484	478	525	462	443	464	508	500	447	445	455	519	486	490	464	468	465	498	451	492	464	482	497	469	453	454	464	475	465	423	475	448	434	470	465	466	490	474	480	475	511	513	475	495	465	436	449	484	483	458	529	476	448	492	504	501	483	486	499	455	462	487	505	507	457	454	491	476	456	451	493	479	457	512	502	447	495	476	494	520	495	442	456	490	518	483	482	455	447	469	487	468	505	488	509	467	497	462	495	472	465	491	509	446	474	456	472	485	499	468	448	446	464	482	503	470	473	445	499	478	442	501	461	485	458	482	475	451	485	482	492	458	443	508	476	472	486	480	474	483	476	488	494	455	492	474	436	507	479	470	487	522	504	475	473	442	501	476	493	469	463	460	434	453	500	483	504	472	470	450	500	437	448	493	443	460	454	456	471	498	477	460	491	441	481	511	482	479	493	484	487	444	492	473	489	464	468	493	463	486	442	459	474	422
3297	320	237	165	177	145	160	139	145	135	146	136	112	144	125	122	142	133	141	138	120	150	126	127	108	132	131	111	138	132	134	149	115	103	154	135	124	127	147	148	110	143	118	137	141	135	132	142	146	124	128	121	152	126	128	156	120	133	128	114	135	116	114	140	130	112	133	123	136	128	132	137	126	117	123	138	129	127	120	126	111	111	126	143	124	130	123	146	131	104	142	133	121	133	134	129	134	146	132	135	137	128	116	119	144	121	127	109	139	120	148	153	131	143	132	128	139	121	125	140	141	118	136	143	135	126	140	122	149	149	127	148	131	119	149	124	113	112	115	131	135	135	117	131	140	122	131	124	120	130	118	133	133	134	138	153	130	139	139	112	117	150	134	156	129	145	145	120	139	134	129	121	139	105	122	128	134	127	132	131	127	141	127	113	139	115	110	138	126	111	124	136	138	134	168	138	145	148	135	118	121	125	133	129	134	153	132	130	140	133	118	110	130	137	134	133	131	118	128	126	125	123	154	126	118	123	142	123	134	185	122	127	134	121	146	128	116	128	117	131	131	114	129	140	126	145	123	130	142	146	129	138	123	149	118	109	142	148	137	121	140	123	140	124	121	111	120	131	125	127	133	131	140	135	120	142	118	145	122	126	129	137	130	129	135	158	135	151	124	129	131	139	119	135	128	126	125	129	129	116	118	122	164	165	141	123	136	128	121	126	144	108	122	121	122	132	111	124	116	141	128	123	122	136	123	139	126	133	128	140	136	135	117	122	132	144	129	139	124	106	123	122	123	137	145	115	134	127	114	132	140	139	148	130	120	124	131	144	134	111	123	123	144	131	131	130	116	129	127	121	113	130	162	149	121	146	113	119	130	122	138	145	129	149	140	134	143	133	119	136	146	125	128	152	132	119	110	118	124	127	137	147	127	117	134	143	135	122	128	139	106	143	149	115	132	118	132	116	126	135	149	143	135	144	126	127	105	131	113	115	137	128	120	132	125	139	118	108	134	117	133	140	121	139	138	140	150	118	133	110	123	116	137	125	122	143	127	134	138	106	147	128	117	137	124	142	145	117	136	127	129	140	130	133	142	118	130	123	141	102	119	115	137	109	103	153	137	122	115	133	144	135	131	139	150	126	119	110	129	138	141	139	152	153	133	136	120	122	145	131	146	131	124	116	123	133	129	141	135	119	132	137	152	121	134	127	133	127	139	152	139	124	117	149	133	126	125	128	116	128	133	147	130	137	110	142	141	124	134	122	140	123	140	130	137	125	118	140	123	130	129	138	137	121	120	126	123	135	138	121	133	155	153	131	128	159	114	145	160	130	119	150	154	148	134	119	120	136	142	138	116	128	134	140	116	131	149	155	146	142	122	139	130	136	125	129	123	133	148	124	137	121	134	113	140	128	115	144	145	126	142	139	144	132	146	135	126	110	134	119	138	123	147	130	136	140	109	105	157	158	134	141	143	127	133	127	140	138	117	137	160	126	131	123	137	135	131	122	131	130	141	145	136	131	131	129	124	133	124	134	141	140	133	126	154	118	128	130	128	120	135	141	134	126	153	124	135	139	109	151	137	156	131	135	131	133	123	137	141	129	127	132	133	117	130	120	146	104	152	104	127	126	131	138	137	123	115	150	124	131	124	141	111	124	144	138	133	115	116	147	127	136	127	121	114	120	127	122	130	134	146	129	139	137	128	158	135	140	132	125	130	140	143	147	131	141	124	129	137	130	131	110	134	121	141	154	114	143	143	133	113	131	131	124	126	117	114	125	139	113	111	116	124	142	143	143	120	114	123	126	132	125	141	131	125	139	128	108	135	151	134	105	130	155	127	127	141	139	137	128	128	135	114	131	122	143	126	139	115	117	130	126	135	124	136	131	144	147	138	127	125	119	127	131	145	147	115	123	128	124	134	150	131	147	123	130	152	126	136	148	126	123	132	161	126	123	121	112	134	114	139	162	153	120	125	131	124	119	127	135	137	125	140	139	117	148	149	130	122	136	128	131	111	140	138	124	136	129	126	118	144	149	143	125	125	122	124	133	139	134	143	149	132	133	126	131	143	124	133	131	135	123	127	134	136	148	137	137	146	107	143	146	117	121	119	137	131	138	120	131	154	125	127	144	117	152	115	142	129	120	115	123	129	141	133	124	135	107	135	124	116	141	129	122	125	120	128	130	142	136	138	135	120	140	125	106	157	147	131	128	116	132	126	115	115	146	136	124	137	116	137	125	132	144	133	145	137	125	121	144	136	119	133	113	137	138	134	132	110	130	109	132	125	144	140	124	109	137	132	110	113	128	137	116	134	124	146	123	132	126	146	134	136	144	121	139	114	121	131	128	119	121	137	136	135	123	135	119	138	137	147	131	140	132	141	134	124	139	126	118	137	118	129	145	114	106	125	140	114	156	99	127	116	115	130	126	143	131	162	150	130	144	132	148	146	131	125	118	124	139	118	117	150	124	131	134	118	144	125	138	110	142	119	135	127	143	147	148	138	122	139	141	143	128	126	130	124	152	116	138	122	114	122	130	115	140	121	126	121	135	127	125	140	143	112	138	124	124	133	132	117	122	124	134	133	129	141	116	136	135	118	119	118	127	123	122	145	138	133	144	138	102	128	107	127	131	139	135	138	102	129	124	147	121	142	144	142	115	143	99	116	142	137	128	108	135	128	141	131	135	123	134	114	110	114	105	124	133	138	136	117	131	137	127	132	124	118	123	142	128	141	109	124	143	145	118	130	150	130	144	138	127	138	130	135	133	122	118	115	148	134	137	132	140	121	118	134	123	130	136	140	144	148	141	132	124	114	125	132	144	127	146	125	137	125	115	132	151	121	144	121	116	111	136	135	113	127	144	142	133	145	125	118	145	115	130	135	137	133	118	138	121	144	134	141	120	161	150	148	121	138	119	127	119	126	127	137	143	126	134	130	137	152	138	112	112	130	137	129	128	130	140	125	148	124	151	119	121	130	140	112	121	116	127	123	129	114	128	140	112	134	131	131	130	136	117	132	136	110	117	127	138	135	123	119	128	127	134	109	134	143	124	117	112	131	133	123	141	147	122	112	131	123	121	151	153	125	123	136	145	130	155	148	114	131	133	117	139	129	129	130	155	127	145	134	121	132	127	125	108	126	148	111	128	133	145	144	118	126	115	127	125	120	110	137	129	131	140	127	134	133	149	149	131	135	141	123	112	132	129	133	115	131	165	153	101	122	119	131	142	130	134	140	129	116	143	117	132	131	120	126	115	128	135	134	134	111	142	132	129	124	140	152	144	126	138	125	118	130	127	151	134	129	127	114	135	130	116	133	141	123	132	118	129	132	139	129	139	131	153	133	130	121	137	151	128	119	125	145	129	121	124	119	134	130	138	149	124	138	125	141	119	126	129	126	118	150	129	128	109	129	111	126	112	134	105	127	111	127	137	139	115	128	130	135	112	124	120	126	125	135	126	120	125	134	127	139	131	133	128	140	138	142	124	120	145
5199	550	661	658	602	603	549	521	516	548	533	467	496	484	500	516	484	497	498	463	459	439	481	485	464	489	478	444	451	475	456	447	480	444	453	498	447	471	465	513	471	477	460	511	460	518	489	519	501	458	498	472	467	480	457	469	443	468	455	482	486	467	459	455	467	451	464	452	452	460	489	454	450	481	436	433	497	462	432	428	466	523	480	450	446	434	444	485	476	455	480	439	509	481	454	471	434	470	450	485	483	414	446	479	468	448	442	449	465	428	478	464	446	446	501	504	440	466	477	477	491	453	462	494	475	428	486	492	458	473	493	472	504	496	465	464	499	445	483	468	503	470	459	405	436	466	457	455	459	453	473	465	453	487	458	471	472	443	461	451	424	481	453	468	468	490	468	465	467	462	455	476	475	471	484	487	500	436	427	449	459	454	480	459	447	481	396	455	469	460	438	426	511	442	465	465	417	437	459	436	455	441	476	471	478	445	467	452	502	462	465	424	485	466	480	445	496	463	456	465	423	502	443	473	485	483	431	436	450	483	478	444	481	470	465	452	477	446	437	447	442	494	479	481	489	471	452	469	473	452	416	460	459	469	464	499	444	466	460	471	494	445	452	477	462	477	452	457	488	444	463	484	480	452	458	459	449	468	441	464	468	472	459	458	455	479	451	465	458	491	483	479	474	473	446	449	459	451	457	458	430	501	420	459	475	475	472	472	451	443	462	459	431	486	465	446	461	469	484	447	463	434	454	492	488	469	428	438	460	414	432	465	445	467	497	443	451	504	483	500	444	446	494	499	477	482	441	441	474	461	485	446	435	449	478	476	453	493	445	458	420	501	430	493	477	459	481	460	488	468	450	451	446	486	492	485	444	521	421	468	434	521	463	456	424	486	423	490	472	454	460	455	451	460	465	470	467	470	467	452	454	470	474	478	517	489	442	445	443	467	481	454	514	475	451	484	467	456	464	436	497	470	458	439	498	486	455	483	469	446	476	457	496	473	456	441	489	438	497	467	430	463	452	447	469	467	476	427	463	474	468	448	485	463	464	438	473	483	433	481	474	461	431	492	467	477	464	484	463	472	445	429	461	473	433	457	487	476	479	459	436	483	484	505	479	493	486	471	470	458	469	450	497	462	467	474	465	470	454	445	481	509	503	480	497	448	466	432	458	423	455	456	448	455	469	441	460	435	483	486	455	467	445	432	461	510	529	444	445	480	499	451	482	486	466	459	491	484	512	476	481	480	423	442	481	451	457	509	467	464	458	459	487	489	480	456	474	459	446	424	482	460	478	446	442	455	454	474	461	447	463	477	490	475	480	446	478	449	460	482	464	454	446	494	455	442	454	500	502	464	506	450	473	478	460	493	443	469	444	450	470	485	493	462	446	454	499	456	482	462	452	448	459	451	470	461	455	452	467	489	446	476	460	427	446	445	466	469	471	447	481	456	487	455	459	451	493	462	458	483	446	517	511	484	508	495	484	499	486	454	492	431	502	467	511	459	455	463	429	483	509	437	448	483	432	480	477	461	429	484	446	451	449	476	446	457	469	455	429	476	449	467	444	480	461	478	499	454	465	454	454	399	444	495	473	448	477	465	458	463	472	456	483	490	469	478	463	448	453	515	506	427	451	454	477	448	464	467	457	481	455	469	442	452	457	490	463	478	457	450	459	427	490	452	434	486	460	454	478	456	471	424	456	479	465	468	460	449	480	465	441	466	434	466	453	458	476	454	464	500	436	440	466	465	451	478	495	475	443	445	465	436	444	501	451	458	418	447	464	449	471	463	458	458	468	458	444	504	457	450	389	474	467	457	414	490	454	454	479	449	482	451	449	504	456	458	470	491	480	448	485	457	468	480	439	458	468	450	480	446	450	458	423	467	456	494	414	461	499	476	447	467	485	464	462	477	443	428	477	482	500	461	462	463	475	445	440	440	486	489	441	476	485	448	466	454	439	436	461	487	443	479	457	479	468	457	469	428	439	470	504	431	451	484	418	459	471	479	451	447	458	463	461	453	445	484	458	438	495	452	464	436	492	443	518	494	451	452	485	490	441	422	489	478	445	455	446	458	476	462	469	464	444	468	503	446	483	454	504	470	432	480	478	455	460	457	487	409	411	457	450	469	467	459	459	436	479	461	457	466	482	476	462	450	470	476	475	443	471	459	431	463	449	473	441	453	439	447	476	519	482	499	446	438	502	484	459	477	461	440	486	496	483	445	467	451	479	498	466	490	440	464	486	477	480	458	505	438	468	449	464	461	469	471	472	511	497	466	437	474	457	417	478	489	465	474	420	462	494	445	429	451	457	468	457	487	470	434	426	432	455	496	472	482	466	468	434	458	499	471	446	490	477	447	455	468	449	469	514	501	460	468	496	450	504	459	487	442	440	448	443	451	487	476	463	447	472	447	441	444	461	506	475	491	508	480	458	483	466	455	489	477	469	483	447	486	479	463	469	460	457	482	452	448	509	443	459	439	448	462	480	496	485	446	499	490	462	467	482	469	439	436	443	494	463	460	450	475	487	492	452	466	462	478	472	476	485	483	485	488	433	489	466	436	456	491	439	455	465	476	410	459	472	430	446	459	473	453	451	468	444	495	457	427	451	460	483	453	446	445	494	490	428	499	460	470	487	423	440	477	471	430	460	456	465	478	468	458	453	451	497	474	435	472	473	500	483	463	476	454	498	454	426	500	493	454	482	451	488	476	441	421	440	494	428	496	474	468	473	394	458	495	444	444	455	471	502	450	473	460	476	496	448	468	479	462	455	462	452	493	472	464	436	453	469	456	455	476	472	492	469	494	449	461	465	444	382	450	483	437	418	429	472	463	514	472	447	462	458	459	436	466	451	486	467	469	518	458	456	451	476	465	458	425	470	433	457	428	484	471	456	461	447	473	468	479	506	443	498	471	442	485	486	424	457	489	477	424	469	455	447	455	480	475	491	463	495	470	444	475	488	454	478	460	454	479	453	471	494	483	484	487	492	469	473	456	442	438	437	471	484	436	491	475	470	475	464	473	485	464	469	463	490	424	490	469	443	461	448	463	445	468	480	473	489	478	457	425	485	440	452	497	440	426	459	447	448	464	469	425	484	439	479	446	487	449	470	477	453	471	460	432	464	466	473	459	483	487	478	492	452	471	472	466	470	471	498	487	468	459	445	457	480	479	486	473	446	456	438	481	466	489	455	473	463	479	466	465	485	467	480	434	461	460	447	435	515	448	464	504	483	449	477	450	427	448	449	420	463	451	476	432	468	484	489	459	473	505	460	451	479	454	454	451	491	478	477	451	446	481	500	484	465	448	442	434	460	457	495	482	456	461	436	485	452	467	468	446	452	436	448	500	448	443	498	458	442	457	491	463	446	391	437	467	513	483	472	514	453	450	473	475	464	441	436	453	476	488	454	473	499	503	437	448	458	439	453	451	466	438	478	440	460	507	456	432	483	479	492	438	442	511	473	454	448	465	443	439	477	458	499	476	467	463	469	478
27038	6689	1133	747	537	358	285	240	200	183	169	122	127	143	131	130	120	87	103	115	99	84	92	102	79	82	90	81	91	84	86	75	73	73	71	76	89	67	57	82	85	78	83	94	67	84	77	67	61	70	72	84	70	75	63	76	66	84	81	87	80	66	87	91	82	75	55	69	80	79	71	70	74	69	57	77	90	75	65	95	72	65	66	83	80	75	68	70	71	68	69	71	79	93	62	74	77	69	64	77	51	86	79	82	70	68	75	80	86	65	65	88	67	74	73	72	82	72	89	73	66	84	72	81	69	81	74	69	76	71	80	65	62	81	78	82	70	76	79	55	88	64	77	71	61	85	73	91	81	91	58	77	67	80	63	77	74	71	75	61	68	73	74	71	62	67	64	73	78	64	87	86	96	68	77	78	89	69	67	64	68	63	71	71	79	58	90	65	72	87	76	72	95	75	75	71	64	72	73	83	81	67	74	78	73	75	80	71	64	68	73	64	71	78	66	82	75	81	74	62	75	68	78	74	73	81	93	80	79	79	71	74	67	73	81	68	78	75	70	84	74	65	68	75	90	66	73	84	82	75	93	87	58	75	59	85	76	83	78	67	71	61	83	64	73	76	75	77	65	74	69	90	74	84	67	77	62	72	76	92	65	72	77	70	66	82	71	78	74	79	80	56	75	65	76	69	69	74	65	97	68	68	75	66	74	61	55	70	60	84	74	70	72	72	78	67	84	80	85	75	77	75	64	53	83	65	65	84	57	60	60	78	81	72	66	87	57	88	87	85	76	78	64	70	86	69	79	71	71	79	68	74	76	74	78	68	74	88	61	75	68	72	69	72	80	78	71	82	78	79	78	86	96	75	67	71	79	89	80	85	75	63	88	76	77	72	70	67	64	83	81	87	78	72	66	79	70	63	79	74	87	77	73	85	88	65	67	66	77	76	68	77	68	74	80	74	74	73	71	63	72	79	95	67	66	58	64	73	65	76	91	70	67	75	64	89	71	79	64	77	87	72	70	78	65	74	69	60	70	89	68	66	73	79	77	75	61	91	71	68	76	67	68	59	69	67	80	89	85	83	69	77	97	72	81	80	69	74	55	90	69	76	60	65	70	62	64	70	69	83	55	78	69	69	65	81	86	71	71	91	69	73	81	64	79	77	83	82	77	92	75	73	59	83	81	88	73	67	72	73	70	66	83	74	79	74	82	74	67	79	96	68	74	75	60	71	75	68	71	79	84	74	73	77	76	69	76	78	72	83	70	77	71	78	55	68	88	80	68	68	65	73	70	80	63	67	86	89	73	91	85	76	72	86	64	62	66	75	73	80	75	62	76	83	68	73	81	79	93	68	74	76	70	68	82	66	87	71	65	75	75	76	71	66	70	77	88	72	84	72	55	55	70	87	76	67	69	67	72	64	76	79	63	62	71	71	77	88	76	80	63	78	73	63	74	72	73	63	74	66	83	67	73	71	89	72	70	75	74	73	85	75	75	64	71	81	74	62	67	68	61	68	68	79	75	79	68	68	79	74	70	90	72	75	65	77	65	84	77	65	72	64	81	79	70	76	70	77	66	64	79	74	84	68	72	74	66	73	74	71	84	95	61	45	68	57	67	97	82	88	82	59	76	63	80	74	67	75	54	92	72	78	80	71	65	65	91	69	66	90	49	65	84	77	70	79	92	73	69	70	69	66	64	71	82	76	73	96	77	81	71	70	70	57	61	69	68	64	53	82	88	91	73	78	78	73	86	90	57	91	69	72	70	60	77	85	71	69	77	73	69	70	90	65	73	83	74	92	65	73	73	80	74	85	65	79	73	78	80	91	70	69	76	65	60	69	76	70	81	78	76	58	68	77	60	71	73	70	78	85	86	73	80	66	88	67	84	60	98	64	75	71	66	71	72	85	66	81	75	78	82	70	69	68	77	73	64	73	66	78	63	62	87	66	78	81	84	67	66	63	78	73	71	82	79	78	89	56	88	83	73	74	66	74	66	77	60	92	74	87	79	62	81	75	92	73	73	78	92	86	93	70	67	63	89	65	67	60	75	88	66	80	69	78	76	69	67	72	67	67	79	84	66	74	71	74	59	69	84	70	67	73	62	80	69	76	76	78	79	88	82	73	84	84	65	80	78	68	85	58	75	67	82	60	84	79	82	85	86	74	71	64	86	72	69	77	71	85	75	69	70	77	78	71	75	68	71	72	88	79	69	75	69	63	84	70	77	81	97	82	71	72	76	73	72	60	87	74	70	73	68	68	76	85	59	71	76	80	88	89	84	75	71	76	71	73	82	77	76	66	77	87	71	93	77	98	69	68	64	71	60	77	92	78	75	70	76	52	74	60	67	70	65	71	86	76	65	64	68	82	81	84	79	69	87	63	71	65	91	81	72	60	81	80	72	85	84	63	78	67	85	88	74	78	58	81	84	74	73	71	78	70	66	83	71	71	79	73	65	59	80	85	69	77	61	76	82	56	75	71	83	70	75	86	79	78	63	71	78	84	85	66	76	74	69	74	75	86	80	77	72	68	62	64	82	71	74	59	74	77	68	72	73	65	65	80	71	100	82	78	68	69	68	77	68	87	74	71	72	88	77	68	83	67	90	71	69	58	76	69	70	69	86	78	83	70	61	62	86	66	81	69	82	66	78	77	77	75	72	85	74	85	67	78	70	75	68	71	73	79	81	56	71	71	85	88	66	68	81	65	82	71	79	75	76	71	68	91	70	68	80	69	90	73	65	75	67	81	70	68	66	66	69	67	72	76	75	74	68	77	69	75	72	80	58	71	66	75	67	63	80	74	59	66	67	83	63	67	88	59	69	56	77	99	80	68	73	64	76	52	59	75	80	60	67	66	72	70	65	74	75	72	77	69	58	79	86	58	60	71	65	73	72	89	63	81	76	87	71	101	80	68	71	81	80	71	87	75	62	84	69	76	73	74	75	77	78	97	67	73	65	71	71	69	81	87	74	62	72	87	57	65	76	85	66	76	91	86	67	63	79	68	66	78	76	77	67	68	78	62	79	86	78	74	80	69	76	73	68	73	83	80	71	66	83	73	77	86	60	79	75	62	65	71	70	82	84	84	74	82	91	62	60	64	70	68	78	63	78	69	64	69	64	66	73	68	61	75	62	73	84	73	86	52	67	76	91	75	70	71	90	59	81	81	93	70	77	84	72	64	71	76	76	83	75	71	78	63	69	60	77	79	81	72	75	63	78	69	73	89	61	70	59	75	71	75	66	73	82	86	84	76	59	64	82	82	71	74	79	78	67	69	78	78	69	73	73	57	79	74	87	91	55	66	68	64	79	68	76	79	84	81	83	54	75	64	62	78	78	75	85	65	74	63	82	78	52	65	85	92	86	60	90	88	84	75	66	82	75	72	85	88	71	80	60	69	80	72	78	87	72	76	71	80	69	91	92	71	72	74	80	76	56	52	70	82	66	65	68	69	80	71	67	83	78	79	72	77	93	85	74	69	77	72	82	64
13560	1093	2510	2929	2503	2109	1659	1401	1249	1051	955	840	751	692	692	676	587	525	540	541	473	455	481	437	434	432	402	410	404	384	396	394	390	335	370	320	366	337	314	333	344	351	320	343	327	336	343	349	360	323	334	330	319	355	318	324	326	338	297	336	325	307	316	335	297	305	319	329	316	345	291	304	318	300	300	302	289	325	315	310	310	323	333	336	317	340	318	317	350	266	325	288	301	291	278	277	311	287	325	266	330	327	293	310	316	299	295	298	315	308	298	275	297	322	292	302	294	299	306	290	318	300	289	308	296	307	284	304	275	287	336	286	273	327	299	290	302	294	319	307	255	273	319	284	284	290	292	284	263	291	297	272	335	317	303	286	273	288	292	306	293	326	324	271	301	289	264	304	274	291	300	306	326	294	306	295	308	321	295	291	312	276	310	284	269	314	280	280	313	303	274	268	332	281	310	322	308	300	314	306	271	276	292	320	305	259	300	268	261	294	292	299	322	289	310	296	297	301	294	258	273	291	305	301	330	291	294	303	285	285	272	276	289	301	270	311	324	294	279	309	303	295	324	277	299	260	304	301	257	294	309	313	285	297	310	294	297	283	292	273	297	308	265	303	282	271	312	299	322	298	273	292	305	295	313	275	292	306	294	294	268	286	303	305	302	312	311	280	286	297	315	287	304	310	307	292	269	274	271	303	273	284	322	284	289	318	297	290	278	279	294	292	277	308	312	306	311	288	248	329	310	319	327	313	302	292	297	294	301	311	333	324	296	309	281	283	296	303	270	244	315	275	351	279	297	277	306	324	300	280	279	283	282	288	292	320	291	291	262	287	295	314	297	331	298	290	317	303	301	298	266	307	302	299	278	308	295	275	254	292	309	281	272	272	281	287	290	325	291	282	293	323	304	318	313	276	310	278	302	287	306	283	307	276	285	276	292	282	310	312	287	303	317	304	272	292	305	313	307	280	291	297	302	298	314	289	316	254	284	290	269	266	318	286	290	271	303	288	314	299	276	278	303	311	290	292	294	293	329	310	282	286	293	284	308	316	301	303	283	297	340	302	329	289	269	292	295	308	289	325	305	283	293	284	267	356	332	277	296	294	334	296	280	300	299	287	307	281	284	317	280	309	251	315	268	325	290	309	310	266	285	299	305	323	309	300	262	284	341	323	346	321	303	331	288	312	297	293	289	275	304	272	275	279	331	271	320	293	284	294	291	270	285	289	296	286	325	277	326	282	281	302	284	280	265	285	305	241	303	281	276	277	279	310	288	305	258	307	285	285	292	330	278	295	277	315	293	335	319	294	270	263	281	291	281	314	288	316	296	291	293	306	344	291	271	290	309	326	271	305	315	308	306	305	282	299	300	289	325	290	308	266	269	312	267	281	272	293	308	298	290	319	291	272	290	322	305	268	276	291	310	315	304	300	300	269	298	307	286	296	299	295	312	257	310	318	331	284	303	285	278	269	300	269	280	283	310	314	274	293	295	275	332	285	293	281	346	297	310	277	314	273	287	277	271	295	284	307	282	300	318	313	299	281	316	282	291	301	288	262	285	305	298	325	306	304	284	309	290	283	278	306	281	287	296	281	305	304	311	276	295	303	311	328	286	297	283	291	299	297	273	287	300	293	278	317	287	316	303	285	259	329	298	293	305	306	300	291	303	318	291	319	306	276	290	312	264	326	309	290	294	307	288	292	282	317	295	289	320	310	296	304	275	304	269	301	302	273	312	262	282	296	288	309	288	304	314	314	279	314	297	353	275	280	287	308	299	301	274	263	319	336	284	303	285	293	320	262	300	302	281	279	265	319	305	295	285	303	296	299	270	287	286	304	293	301	317	288	286	280	272	301	314	270	297	295	278	310	306	277	295	294	310	306	285	265	272	348	292	294	289	301	312	304	288	306	301	320	344	324	313	322	287	291	301	297	278	305	320	294	281	282	289	301	284	292	275	291	291	279	296	265	311	280	317	256	310	338	304	284	306	291	311	291	334	261	298	299	288	295	298	299	286	305	308	300	305	290	286	295	295	304	289	274	284	286	316	281	280	287	290	303	296	282	297	320	287	266	302	280	281	280	261	283	311	278	317	276	329	304	306	295	307	299	312	306	296	317	293	306	270	316	307	303	282	281	295	328	285	301	285	285	304	323	300	285	287	310	292	295	318	285	275	294	291	335	287	313	324	248	303	292	314	302	306	273	252	294	290	268	313	302	277	277	324	306	309	260	282	300	294	302	274	288	275	323	296	299	304	277	288	283	290	286	292	313	307	314	274	268	306	300	306	320	301	310	293	287	265	286	275	309	312	311	315	310	283	271	284	281	315	288	311	300	313	271	283	293	278	321	293	300	334	298	292	298	321	329	279	270	284	261	296	321	320	266	300	305	302	292	271	291	300	295	303	302	275	300	302	304	302	290	284	298	310	288	308	283	273	306	291	311	285	295	302	285	305	289	264	258	304	293	311	298	267	290	253	298	302	309	303	271	277	287	309	293	275	314	282	291	272	312	301	287	298	312	284	305	252	289	268	292	297	285	298	300	322	275	297	312	296	303	275	306	321	266	293	295	278	265	287	300	323	304	321	311	276	330	306	275	266	292	294	272	293	277	318	296	324	282	295	282	277	354	260	301	293	282	291	300	310	282	315	295	313	293	302	336	284	295	261	279	267	268	304	307	301	294	298	289	309	300	278	274	277	282	303	285	264	312	312	297	340	292	269	274	322	293	276	268	314	303	301	293	303	287	305	318	306	296	300	316	296	296	278	316	311	303	293	299	287	281	289	327	303	305	336	250	273	310	267	272	294	281	288	289	283	294	250	301	297	290	277	267	284	296	289	293	290	271	314	298	318	301	297	302	314	286	261	291	284	300	327	304	288	281	273	319	282	303	286	286	269	289	309	286	276	314	288	298	260	330	317	308	337	309	270	323	286	290	296	293	285	320	325	282	311	279	328	325	302	303	291	312	297	302	304	318	312	290	277	294	289	297	315	289	299	326	296	295	292	311	306	298	301	282	309	294	290	269	297	283	280	297	290	312	306	309	306	295	290	284	320	275	267	286	303	296	291	273	284	303	299	285	280	291	287	296	294	301	287	307	303	250	308	301	285	299	328	312	279	284	277	334	283	287	307	277	310	327	285	289	310	281	310	274	288	300	296	311	299	279	288	297	290	285	273	306	283	316	291	287	288	281	262	296	308	301	290	283	287	280	285	282	289	277	328	289	289	318	298	296	286	285	318	296	302	291	302	291	319	283	268	302	286	305	281	288	295	326	297	279	314	273	297	288	299	278	301	276	293	301	290	314	318	293	300	292	286	298	310	289	299	309	293	300	306	323	284	295	290	292	284	290	299	288	244	276	289	276	311	300	299	334	275	279	285	284	281	281	282	299	310	292	261	321	267	315	279	325	298	296	293	288	278	283	284	353	312	286	283	276	262	307	300	280	289	314	293	312	286	289	303	287	311	304	317	303	286	290	279	293	255	303	261	332
36243	19139	4131	1649	1097	808	634	469	422	393	315	253	233	237	213	188	192	180	185	171	194	187	178	148	132	155	137	145	155	136	153	150	133	133	145	143	140	143	139	135	146	140	139	146	122	124	161	114	137	133	133	134	121	148	134	138	134	130	128	143	148	129	118	132	120	130	113	110	139	137	128	144	122	133	141	141	137	145	124	150	119	137	146	119	122	127	152	115	146	135	121	126	149	132	129	116	120	135	132	132	131	156	145	97	144	110	126	121	125	113	127	122	134	117	119	106	137	137	142	121	127	127	140	129	130	149	152	145	140	138	140	130	136	114	106	123	127	105	141	105	146	134	124	119	105	136	128	132	109	134	123	143	140	112	125	104	134	140	132	140	128	127	137	126	127	105	112	126	139	132	111	135	133	117	138	146	139	137	125	120	126	122	111	138	140	138	123	123	147	140	123	117	145	141	144	135	146	124	123	151	116	147	112	140	121	149	114	124	107	150	141	124	116	124	141	134	116	111	135	131	138	133	119	153	121	139	118	115	119	122	129	128	122	135	124	122	144	117	135	120	137	124	145	137	116	123	130	133	135	124	143	125	103	129	113	140	117	118	124	139	121	122	130	129	137	139	114	140	130	137	133	130	131	138	144	125	110	125	127	133	136	148	117	132	120	139	139	131	115	134	141	137	123	126	133	119	110	113	119	157	135	117	134	124	126	145	133	133	122	120	133	130	130	131	138	122	125	122	124	127	119	131	120	129	104	124	122	136	126	132	134	139	125	113	112	128	123	135	131	130	130	145	123	117	137	151	138	155	131	125	155	120	126	136	132	121	125	139	127	132	116	146	141	119	118	134	130	136	125	113	141	122	135	146	104	126	108	138	120	141	141	137	134	136	130	140	124	117	117	137	126	138	124	114	141	126	142	157	138	136	120	138	142	125	139	128	134	145	135	135	120	139	113	128	128	138	131	131	123	138	138	121	129	137	132	129	111	136	132	136	144	132	133	123	111	137	121	135	136	133	138	127	143	128	128	128	125	130	121	117	122	113	127	114	125	123	139	131	121	143	131	125	147	121	119	117	115	132	130	120	115	122	133	143	126	144	123	121	130	131	136	112	125	107	113	123	128	110	135	136	124	135	117	120	125	124	136	123	107	126	120	100	151	148	132	120	139	120	130	150	125	142	143	148	120	116	128	132	118	130	112	130	112	147	120	126	124	106	144	139	126	132	126	144	113	138	145	130	135	119	142	115	133	130	121	135	132	124	137	125	121	125	140	127	150	133	131	128	122	120	123	129	127	124	102	133	120	109	133	132	135	119	136	138	127	104	129	146	140	144	149	143	147	114	116	148	135	120	111	117	112	121	129	125	129	137	111	128	126	110	123	150	139	123	129	128	122	128	125	130	119	131	126	116	122	127	117	129	127	140	146	135	122	118	127	135	121	119	116	118	121	117	150	129	127	130	138	128	129	114	122	125	132	135	142	145	153	121	130	137	128	142	118	133	141	133	117	133	103	119	128	125	135	127	126	118	130	127	108	126	130	120	133	145	116	128	134	148	123	123	124	127	136	140	136	133	121	128	121	150	125	124	125	143	123	130	114	130	141	152	134	147	134	117	133	154	120	142	150	145	122	118	128	120	127	116	134	123	134	131	137	134	117	151	135	114	123	124	114	123	130	130	133	127	130	125	121	128	135	131	112	124	132	123	121	140	136	146	130	119	128	129	130	126	133	114	135	139	121	125	134	140	124	132	129	121	125	117	146	138	118	111	149	130	129	123	134	120	140	124	124	148	112	117	122	118	121	117	130	113	159	125	132	148	125	110	155	122	119	128	106	144	112	143	125	123	136	137	143	136	137	123	130	127	135	120	138	140	142	131	117	144	151	120	153	142	134	139	109	122	145	125	146	119	150	128	128	130	119	128	138	136	150	109	120	106	129	127	155	131	142	128	127	129	111	122	118	141	120	149	130	114	113	129	121	134	111	123	117	121	130	120	146	109	140	146	149	109	136	120	141	115	116	138	114	124	112	123	153	119	106	120	151	127	137	136	137	107	134	127	140	151	144	106	120	140	140	113	136	125	126	148	136	129	134	138	127	130	129	119	122	121	140	123	129	134	116	114	115	117	133	143	123	130	139	112	140	133	120	116	132	146	134	137	108	111	132	116	134	132	137	151	132	135	136	133	119	136	124	143	126	120	125	131	129	122	124	143	145	120	143	138	112	134	119	143	113	119	129	115	140	136	121	108	118	138	123	132	128	121	123	128	129	122	127	107	133	127	119	138	118	136	131	140	115	124	138	110	148	127	141	139	132	127	128	137	116	128	127	133	130	130	137	147	120	128	137	129	130	126	130	130	133	118	101	130	121	133	139	126	123	129	130	125	120	108	143	121	134	130	128	111	129	139	138	132	136	146	138	143	124	138	115	137	123	155	99	114	143	102	134	114	102	133	126	141	156	119	120	131	127	118	134	139	117	114	116	123	134	120	126	125	132	128	134	143	122	134	150	115	148	134	128	125	122	128	124	119	110	125	136	134	132	149	133	121	151	134	151	126	131	114	121	128	133	133	129	134	135	135	119	135	130	125	117	135	130	134	133	135	113	122	132	119	148	133	130	127	119	139	151	147	114	111	134	131	142	129	136	121	131	149	119	118	122	116	126	133	114	144	118	134	146	123	133	131	138	111	118	110	122	128	122	126	131	123	125	100	120	130	138	140	132	117	123	127	125	128	124	117	132	139	129	154	105	135	111	125	115	126	119	108	129	140	123	122	118	142	110	135	153	138	123	128	138	121	146	129	142	150	124	137	115	143	126	125	137	133	126	151	130	141	135	125	120	109	140	117	114	109	149	124	124	130	140	132	131	133	106	104	135	141	121	115	139	124	121	116	139	128	124	126	113	110	140	126	121	131	126	139	129	136	127	125	140	136	115	135	128	116	115	130	145	125	125	129	127	123	133	130	127	116	125	111	117	113	120	109	139	113	140	131	113	115	136	133	120	110	127	130	157	127	130	130	143	124	150	132	110	127	128	134	134	132	133	123	135	123	118	145	119	129	141	137	123	118	125	125	135	122	114	122	125	111	109	135	109	144	162	109	128	119	146	138	119	130	134	136	132	122	117	136	106	133	123	129	134	138	123	136	115	141	111	122	129	106	125	110	121	130	136	138	119	118	114	130	130	127	125	120	122	132	137	130	137	129	117	130	119	117	151	113	127	131	150	119	137	124	137	146	111	132	115	132	136	142	122	130	115	130	131	116	117	117	140	152	123	115	119	104	125	112	134	120	132	138	128	132	121	120	140	117	126	134	107	148	117	119	142	135	117	135	124	104	145	131	129	113	123	118	117	123	129	126	138	146	125	128	119	128	127	140	130	120	126	121	138	136	125	141	145	144	138	121	136	115	130	132	120	126	142	116	139	151	136	93	104	123	126	127	114	161	138	115	109	121	121	152	126	133	150	118	128	150	133	140	131	111	134	142	131	148	115	138	119	125
18272	2213	4837	5569	4890	3993	3354	2664	2385	2018	1762	1660	1461	1410	1269	1135	1072	1011	918	956	811	857	793	753	750	724	729	648	685	651	638	647	613	618	621	574	589	586	587	574	576	552	550	548	555	518	531	553	533	535	498	512	547	506	496	514	554	504	528	527	495	496	509	508	540	527	530	507	522	516	516	513	537	549	500	518	515	512	454	467	485	476	532	486	486	480	470	468	484	492	539	484	525	470	486	504	515	483	476	512	461	494	497	477	493	479	486	486	472	461	543	476	489	472	497	505	548	490	474	508	507	487	484	456	487	488	495	467	496	501	478	487	452	483	478	503	474	463	521	485	461	475	481	480	452	464	486	452	453	475	474	515	467	428	486	450	454	436	522	478	460	542	499	469	423	475	507	484	459	492	481	488	455	466	509	487	410	498	463	470	440	506	491	455	468	464	489	472	444	455	469	505	520	459	488	516	442	507	472	517	478	478	463	462	496	432	452	505	513	516	433	488	495	495	437	489	495	495	467	475	476	440	408	511	482	477	490	468	454	481	493	475	450	504	490	462	457	447	534	494	482	463	469	484	481	490	428	494	485	476	460	500	491	457	459	504	481	486	484	489	460	470	502	493	448	453	505	487	485	439	452	486	509	427	484	510	476	445	476	460	483	497	456	474	482	498	469	493	465	460	511	468	441	429	468	453	469	502	488	473	480	442	435	452	496	451	454	465	485	459	512	476	454	480	460	466	456	478	478	495	447	476	509	432	510	449	487	486	515	413	488	505	493	505	466	473	490	456	474	489	505	489	457	422	478	466	482	479	451	451	475	454	472	513	446	471	474	507	466	446	450	476	454	448	481	455	499	475	453	482	475	448	450	467	459	477	508	475	459	477	482	491	466	488	458	462	470	447	432	494	500	460	472	509	430	529	491	465	466	498	467	461	486	492	491	479	466	456	488	445	452	502	461	478	459	482	431	489	473	458	469	499	446	458	496	476	472	465	489	462	453	430	473	437	472	464	473	462	438	507	452	504	457	507	476	456	487	501	488	491	450	472	501	480	501	480	475	477	460	458	465	443	462	486	455	456	474	464	489	493	487	488	467	451	480	493	477	479	482	459	530	485	440	476	500	490	495	470	494	502	448	505	522	438	453	477	455	506	479	442	477	451	459	463	505	495	473	468	494	494	500	477	466	474	468	525	465	449	454	467	508	488	500	464	478	494	492	485	479	507	445	497	453	507	490	492	446	455	479	456	482	498	491	471	478	475	449	460	505	500	449	503	497	458	438	466	456	468	471	485	497	459	500	501	429	495	496	474	489	488	466	516	465	484	468	457	465	486	468	491	476	479	435	468	456	482	448	438	436	490	476	477	445	445	461	450	462	458	470	441	501	461	486	462	516	502	452	476	427	453	491	495	440	462	427	483	475	509	424	452	487	449	482	434	448	448	489	497	468	519	446	497	438	443	457	503	444	463	480	499	444	488	473	513	527	492	487	487	485	486	488	438	503	470	496	466	491	464	453	472	464	497	462	479	488	485	474	466	487	491	465	458	446	483	448	451	486	438	488	467	412	469	478	472	468	492	439	442	484	435	450	492	446	494	426	464	445	469	501	491	470	485	464	504	453	476	484	459	472	508	450	443	470	486	468	460	476	473	475	422	469	442	482	456	453	479	502	485	476	457	477	457	501	513	476	424	462	449	454	462	480	488	500	487	444	514	505	474	459	478	506	508	448	466	504	511	475	478	481	492	476	515	439	484	435	487	490	455	450	493	455	456	483	479	442	446	423	504	500	493	497	503	441	481	464	481	464	493	499	479	441	496	480	461	488	500	476	479	481	446	449	480	453	463	462	487	422	432	449	507	489	471	471	472	454	463	493	485	473	456	454	475	489	448	488	507	466	492	459	466	451	453	475	455	439	477	446	474	479	446	472	489	464	460	497	456	479	457	530	482	452	492	471	485	443	466	457	461	497	484	498	511	476	476	455	484	478	461	467	491	509	470	443	474	486	507	453	509	477	480	473	454	476	437	490	452	454	479	463	467	530	451	442	410	501	490	468	463	480	499	446	482	525	492	476	482	493	463	471	468	455	476	479	433	424	471	470	492	447	460	424	438	487	486	475	467	478	469	458	431	471	465	463	486	476	457	468	482	480	453	499	467	493	459	480	481	471	494	464	469	457	431	475	437	467	459	461	493	513	477	478	477	465	489	452	497	468	501	480	516	481	454	537	474	482	450	487	444	431	489	524	448	479	459	474	463	476	471	497	463	473	530	482	418	505	475	467	491	455	459	459	493	478	446	465	455	480	499	472	491	465	474	470	461	491	475	535	440	496	471	503	448	503	468	488	457	442	455	460	476	437	472	474	485	456	469	495	532	470	518	476	472	448	497	495	466	452	443	463	464	463	450	477	466	476	444	453	468	455	419	468	433	455	495	457	486	481	489	447	450	472	490	520	489	451	449	465	432	479	479	483	485	490	459	466	499	463	462	469	457	433	461	450	488	471	473	476	477	479	463	468	501	485	500	470	513	474	501	430	431	486	488	499	487	495	449	459	459	499	451	513	459	459	467	480	489	459	487	485	533	448	477	494	506	502	470	464	454	498	479	438	480	470	484	451	466	477	454	510	437	495	474	483	452	472	467	496	496	459	544	517	486	475	474	479	506	486	481	458	505	448	486	430	487	468	469	480	496	481	477	490	479	471	486	495	480	504	490	477	507	452	466	456	485	485	461	469	471	437	486	496	485	482	487	464	439	478	490	476	494	447	453	476	441	500	459	480	490	505	467	468	444	466	461	481	484	434	456	492	477	454	506	457	499	480	458	449	478	476	498	489	485	453	446	428	460	430	468	477	420	474	454	452	473	496	473	463	437	462	457	474	520	445	468	449	463	469	447	480	493	490	472	488	491	450	470	474	473	471	478	438	423	446	475	492	464	472	453	487	505	473	477	503	466	494	475	498	448	475	466	508	479	474	467	462	480	487	464	444	484	510	502	486	475	480	466	473	436	496	453	454	491	470	455	459	527	503	475	465	510	476	474	471	472	453	469	485	482	492	470	458	473	467	489	475	479	497	448	457	423	484	481	457	484	439	504	448	476	458	467	444	463	453	468	497	479	489	474	468	478	461	455	436	450	472	469	476	469	471	487	489	483	494	467	485	458	488	496	488	509	490	474	461	514	473	461	495	491	451	494	486	485	463	432	472	476	474	465	469	517	485	493	496	478	468	467	450	461	479	474	453	464	480	466	451	491	442	454	459	416	470	481	511	503	454	517	437	455	496	450	475	477	437	488	459	482	508	471	493	482	465	488	467	477	460	439	464	504	444	474	435	442	467	493	461	481	466	454	461	454	431	453	455	466	414	457	461	458	429	463	503	443	466	477	446	499	501	495	458	483	467	511	480	466	469	448	495	477	474	462	467	482	438	448	457	496	499	496	452	476	508	490	497	490	506	477	473	450	448	488	477	428	463	494	497	454	449	457	500	504	479	449	485	469	477	443
3542	428	239	168	156	170	148	153	136	148	133	135	128	127	118	128	118	125	119	142	113	145	127	138	119	131	121	133	149	128	141	147	147	151	124	140	125	130	116	127	130	137	139	135	114	127	113	122	133	126	121	107	148	119	143	130	136	123	132	135	124	133	141	138	127	137	132	125	109	129	138	128	130	163	140	126	124	142	133	149	114	133	144	126	149	130	132	141	136	150	134	138	116	122	115	152	123	137	137	120	121	144	141	118	120	133	124	135	116	135	146	131	109	130	109	164	124	121	145	139	115	124	120	128	121	158	123	151	113	136	144	124	129	133	139	113	149	127	124	138	132	119	126	123	118	116	130	126	121	143	139	113	129	124	117	127	146	128	154	144	131	103	133	123	129	130	138	119	133	127	133	107	137	119	140	134	116	143	140	120	140	150	143	118	129	146	145	143	123	149	130	133	119	144	145	145	127	121	126	158	153	135	108	143	137	141	136	127	109	129	144	131	104	120	120	132	114	125	124	128	141	116	134	133	144	144	131	113	127	135	120	131	144	126	137	116	134	144	137	123	139	124	144	113	134	122	129	144	122	149	117	142	132	138	140	126	110	123	129	135	110	132	144	123	119	130	141	153	134	131	132	143	143	156	131	139	142	118	134	140	112	139	113	138	114	131	121	126	134	117	137	126	143	128	133	142	123	145	108	127	138	134	148	121	134	140	150	131	125	120	121	131	114	110	128	130	130	118	124	126	129	115	115	126	111	126	118	136	121	124	127	124	132	144	133	128	127	130	92	138	132	118	143	136	110	122	137	136	120	122	135	108	132	134	125	123	123	135	132	130	141	132	121	123	120	148	131	145	122	126	129	121	118	118	130	130	105	118	136	138	151	132	131	154	159	126	130	130	138	117	141	147	148	135	138	149	142	119	128	107	160	125	142	130	126	124	126	135	123	151	112	143	124	120	150	127	109	136	124	123	126	131	109	127	124	132	99	122	130	156	137	120	116	135	140	122	137	135	147	123	121	134	132	125	129	128	105	132	131	136	126	126	136	122	138	142	131	142	127	129	129	142	144	125	121	115	128	126	126	101	116	122	114	121	125	110	129	127	134	140	129	136	119	134	119	100	133	131	124	131	168	117	126	134	130	142	117	130	138	132	115	115	129	116	135	131	121	145	134	124	136	125	141	121	149	122	119	125	135	137	146	150	147	127	127	136	133	139	145	148	131	135	127	134	110	143	135	124	129	129	131	117	135	117	108	119	141	157	136	133	130	108	143	108	117	124	111	110	156	143	133	119	115	131	133	111	126	141	125	115	127	134	123	140	132	140	137	113	130	129	117	144	112	143	134	129	131	111	117	136	122	154	141	150	141	104	122	138	115	112	120	128	130	131	134	122	110	117	142	133	125	131	130	108	154	134	120	132	117	129	104	130	155	121	123	127	126	143	136	119	121	125	144	121	137	112	133	130	137	122	142	110	137	142	129	131	128	137	110	130	115	118	119	124	132	135	117	134	128	136	119	119	148	136	144	139	121	124	118	131	123	141	140	130	138	160	150	113	118	127	130	142	134	151	129	139	162	146	118	131	136	137	120	117	116	148	161	131	130	124	121	130	125	134	130	153	126	124	142	127	117	139	118	128	144	121	120	128	113	113	118	132	132	122	147	132	140	118	141	136	134	118	133	135	150	137	146	132	112	126	168	128	141	135	132	109	134	143	137	128	122	136	131	123	127	123	157	127	129	145	114	154	133	133	136	112	140	131	138	96	125	138	116	158	116	138	130	128	144	130	131	144	130	120	129	152	132	130	130	149	131	144	136	102	102	141	124	128	144	120	118	130	145	139	136	124	135	165	125	133	130	135	117	128	114	129	135	109	125	127	129	136	128	130	116	135	114	127	127	115	149	141	114	121	138	109	132	140	120	150	126	147	140	136	140	118	123	127	132	130	144	127	114	129	141	126	124	138	144	128	116	128	137	129	143	159	134	139	145	132	133	138	120	114	128	125	109	152	136	136	128	134	128	124	120	155	150	119	131	124	115	107	135	131	138	126	133	126	131	126	117	119	136	136	111	119	107	128	135	136	136	131	139	119	135	139	127	137	125	143	146	121	120	155	136	138	127	146	136	128	124	128	125	131	123	130	129	118	114	122	114	138	126	144	139	127	130	130	126	137	143	133	127	125	143	146	113	128	123	130	124	129	133	125	133	130	119	128	136	140	130	131	146	120	116	124	129	150	133	145	126	112	114	126	123	120	127	135	132	130	113	126	119	136	134	114	118	124	144	129	126	121	128	118	123	123	122	124	124	127	132	112	128	131	143	154	146	138	110	132	144	123	134	146	142	140	128	123	124	132	131	127	120	132	128	113	137	118	127	140	135	124	121	124	120	130	120	115	134	151	135	147	146	116	132	129	133	137	123	116	158	119	128	138	132	135	148	129	131	132	119	117	134	138	130	123	138	139	130	136	133	125	122	141	148	123	134	125	141	137	159	124	132	115	135	130	141	128	142	129	140	126	121	143	123	119	142	145	131	158	134	135	141	115	114	127	134	112	146	124	121	137	133	128	135	103	129	148	133	146	133	140	132	128	142	142	151	95	126	134	152	120	117	113	116	130	132	135	122	126	131	127	121	146	129	133	122	133	139	137	129	126	132	124	125	131	116	137	154	141	131	143	141	125	111	138	132	113	118	105	118	124	111	133	136	147	149	134	128	123	107	142	127	141	143	129	130	122	122	127	133	134	138	125	129	154	127	137	125	141	137	126	132	117	139	143	140	128	136	136	124	147	139	125	137	147	133	141	146	136	130	150	150	152	114	126	129	134	131	133	132	124	129	128	131	149	124	137	140	140	137	127	121	129	126	135	114	127	127	124	142	117	139	122	113	130	127	143	159	140	141	123	155	119	125	121	139	117	130	138	156	138	122	137	141	122	143	154	100	117	128	114	127	135	135	140	122	137	121	133	127	138	127	121	128	135	132	106	116	143	132	117	123	135	132	149	125	144	134	134	151	117	110	141	123	130	128	110	128	125	138	116	130	135	119	130	133	145	164	150	133	132	141	123	114	144	135	117	133	150	138	141	121	129	125	118	139	136	142	141	133	120	128	149	143	135	120	131	139	137	131	143	120	116	117	132	124	140	126	129	141	138	147	142	125	144	130	131	138	123	127	125	136	129	140	127	114	130	129	115	153	110	101	118	139	129	124	125	129	119	138	121	154	143	135	135	151	125	110	137	117	123	127	124	142	134	138	131	128	128	154	154	142	121	138	143	157	123	119	141	123	138	138	114	117	141	120	126	155	130	133	127	120	118	113	137	132	148	156	143	133	140	129	131	113	126	140	118	134	110	160	146	132	146	141	117	151	131	157	122	119	134	119	144	125	127	118	136	128	153	140	120	126	144	101	121	126	130	128	142	126	118	142	118	129	112	102	114	145	131	115	124	107	130	146	138	113	121	136	142	122	134	144	136	129	147	131	122	138	118	136	141	137	136	140	145
5099	532	663	670	633	588	525	559	545	528	541	523	485	476	498	478	454	484	497	498	513	491	464	461	479	460	460	505	468	447	472	458	445	496	466	460	475	449	460	447	477	470	481	480	485	465	456	491	470	475	445	490	481	478	460	476	468	451	491	461	466	507	479	427	446	455	424	491	472	498	424	483	519	446	452	444	454	486	470	456	522	468	439	474	433	479	436	454	437	461	458	491	446	475	459	500	450	466	513	467	439	497	493	497	453	473	460	507	448	464	451	450	488	479	463	463	437	463	498	445	481	498	465	466	466	508	488	478	460	457	458	455	480	468	477	492	467	445	476	451	448	493	420	454	469	447	458	488	482	476	471	470	460	447	455	464	476	454	464	510	474	473	468	480	470	491	451	472	465	486	459	487	460	489	478	462	490	481	477	426	437	520	450	486	476	496	473	466	443	457	486	487	469	476	478	466	460	445	476	476	445	489	459	446	496	433	469	471	446	472	473	447	435	481	463	475	461	439	443	467	514	429	426	462	493	466	456	465	486	477	471	496	472	482	444	485	502	496	503	465	449	464	456	474	478	451	461	479	445	465	477	443	471	459	446	470	470	477	462	471	462	464	485	472	483	475	437	454	419	474	464	472	469	471	475	436	466	453	457	482	454	460	443	464	477	471	473	502	468	429	500	444	489	484	480	488	455	462	423	471	473	468	426	473	474	459	457	488	455	451	460	477	490	473	441	464	424	478	511	448	434	472	449	458	483	498	453	506	449	460	454	461	417	478	477	445	483	449	449	464	466	456	484	454	439	488	435	512	463	455	436	504	470	512	460	443	474	491	471	454	436	517	444	469	439	460	464	441	484	477	425	455	440	455	494	415	471	469	482	460	456	474	454	455	450	452	488	536	445	455	450	464	476	452	494	451	430	461	445	472	436	481	455	478	472	434	498	473	412	432	443	462	478	485	460	447	480	435	499	454	491	499	460	438	508	437	475	437	442	469	450	457	467	473	466	450	461	477	445	448	435	461	505	471	448	465	485	472	447	449	461	476	490	477	465	437	506	468	446	491	469	484	515	456	426	531	450	476	471	504	465	465	437	453	439	468	475	488	511	441	484	462	462	453	429	459	475	480	479	482	444	476	486	475	442	483	467	448	476	449	483	442	454	462	450	488	473	455	444	437	462	458	461	482	468	460	429	476	444	479	434	476	487	434	490	456	447	480	493	440	466	460	478	412	466	453	440	452	466	501	455	452	488	505	450	467	453	452	509	472	502	484	472	482	493	469	523	473	468	469	458	487	443	450	436	441	446	438	492	503	471	496	465	484	444	468	484	439	454	452	496	507	460	434	437	501	530	495	483	481	448	474	453	496	469	480	512	491	470	442	489	425	471	516	488	450	474	438	450	448	473	410	457	460	479	464	475	468	476	484	456	485	444	464	472	477	446	450	486	481	483	490	482	462	462	495	461	459	457	420	510	476	474	464	438	512	457	486	487	447	481	476	472	470	454	461	449	475	444	453	437	454	449	420	467	469	473	479	456	455	452	477	464	484	485	478	496	478	499	476	476	467	454	441	436	445	481	446	449	519	438	446	505	445	475	478	491	463	477	432	489	493	411	468	491	448	465	442	479	438	484	488	485	470	437	466	468	467	469	466	483	476	478	485	480	454	477	421	466	463	453	477	482	478	476	466	493	458	460	487	480	482	452	475	483	484	427	461	476	447	451	491	460	466	437	461	464	457	456	490	474	474	492	494	463	512	465	472	469	463	457	475	450	494	473	440	474	468	488	433	488	447	467	441	468	468	461	480	439	495	463	474	491	458	465	445	455	444	437	469	454	462	480	501	476	450	468	445	477	456	491	434	492	489	472	479	460	416	496	471	494	458	473	478	448	459	468	470	456	471	460	464	449	453	431	424	426	456	430	490	454	466	454	425	463	465	463	515	470	472	463	468	462	465	440	445	438	473	442	466	494	480	451	477	445	433	505	440	465	469	448	469	449	462	456	454	457	454	476	473	448	490	472	467	460	453	453	495	466	447	468	480	478	423	468	461	479	454	451	508	470	470	460	490	450	462	448	485	489	460	476	434	478	464	453	451	415	503	463	472	481	485	453	511	450	463	512	451	466	469	467	489	462	452	462	443	467	487	464	473	452	444	455	460	467	455	462	446	466	446	492	478	443	476	434	468	507	480	501	463	432	418	473	471	492	464	492	452	419	496	426	491	485	468	454	449	467	490	449	479	467	442	478	473	453	472	456	448	445	435	478	481	450	462	448	513	456	426	442	449	445	515	437	451	464	500	456	420	456	439	437	459	473	486	484	436	466	441	487	466	482	483	441	469	465	483	441	429	503	458	441	464	443	440	457	449	495	459	456	476	465	476	448	459	415	497	439	432	432	473	475	454	469	455	488	487	428	450	487	441	482	495	510	472	477	456	426	426	438	478	478	492	457	463	461	482	467	441	453	475	455	511	472	454	459	465	469	441	452	471	444	469	440	500	455	477	452	494	449	457	464	457	469	453	473	475	483	466	466	439	464	450	502	507	457	457	473	453	452	488	492	461	509	482	472	465	470	445	475	464	496	477	483	471	465	455	461	430	440	455	502	467	472	449	493	435	467	444	495	473	448	476	473	471	460	485	504	495	410	468	450	466	465	503	473	426	495	480	497	452	444	480	500	467	484	468	441	469	467	457	475	466	478	463	472	447	492	460	474	494	501	459	491	450	449	429	491	462	486	457	470	487	458	456	452	457	416	484	499	479	463	503	494	473	472	486	452	474	469	434	470	506	474	466	481	471	497	471	462	455	461	469	449	447	469	450	460	470	491	469	499	470	437	487	488	453	452	491	462	472	452	515	474	474	517	486	486	466	467	436	448	455	454	483	436	472	467	452	509	469	433	481	443	447	466	438	437	440	475	468	493	463	466	462	461	444	489	489	484	467	429	471	465	462	455	441	472	458	503	509	461	436	487	442	474	453	485	456	446	442	466	447	461	472	467	445	442	495	477	491	464	495	480	470	472	431	458	470	452	441	439	447	477	477	487	504	467	467	471	472	461	441	468	457	489	464	444	470	446	464	465	481	439	439	444	477	507	476	480	443	489	459	459	504	503	490	508	481	462	478	413	491	493	482	442	501	471	504	474	446	420	483	466	456	472	464	484	456	456	419	445	452	464	501	449	480	472	458	453	457	474	473	429	449	449	490	503	437	461	480	444	480	468	443	491	463	436	466	491	485	426	465	466	457	469	461	438	432	457	483	449	485	457	476	497	488	501	463	455	449	489	505	485	476	460	453	483	428	478	438	449	468	489	454	454	514	462	424	439	479	464	476	495	457	488	452	523	425	452	463	485	466	462	485	450	463	474	477	480	459	457	478	525	482	454	470	498	469	478	460	450	480	446	451	448	455	477	457	464	476	472	430	472	479	464	467	460	460	480	466	458	467	457	430	459	435	515	469	511	444	452	466	454	501	495	472	472	423	511	468	463	464	472	461	507	465
28330	7091	1180	775	567	440	300	252	226	193	161	154	144	122	126	113	122	112	90	95	104	96	104	97	91	96	88	91	88	73	84	94	94	94	89	71	85	96	81	83	72	97	77	81	84	80	73	79	72	67	80	88	65	91	65	64	82	59	85	87	88	78	76	74	80	78	81	78	76	72	70	88	79	67	76	78	86	69	82	71	69	73	78	82	84	75	75	86	86	92	77	100	76	81	65	63	85	80	68	67	86	62	75	79	82	80	60	69	82	64	76	73	79	84	79	72	75	60	78	69	78	75	72	81	70	83	74	81	98	71	84	84	66	89	79	82	97	88	86	75	68	79	73	91	76	102	84	80	73	65	69	93	90	80	89	77	79	82	73	74	83	75	82	83	73	94	72	77	80	84	72	72	80	78	65	74	73	76	80	91	70	68	80	76	65	83	81	80	65	79	69	82	76	80	90	66	78	85	84	63	73	75	70	74	69	86	76	84	75	77	70	86	53	79	85	72	75	72	75	89	84	85	76	69	75	70	82	76	85	80	65	69	73	76	83	73	93	76	77	73	88	58	84	81	84	83	83	77	87	83	79	72	71	68	83	94	80	79	65	74	76	92	83	69	82	74	74	93	104	89	75	75	80	67	83	82	77	84	87	71	88	68	71	68	77	62	82	62	73	78	74	86	73	91	71	75	69	77	82	72	75	91	69	66	75	78	81	78	62	76	73	75	90	60	74	74	83	94	71	60	83	65	94	83	70	82	67	87	70	87	81	67	77	79	67	77	68	86	79	86	74	75	85	75	74	71	66	92	76	106	74	62	99	73	79	89	71	75	86	71	80	71	82	80	58	78	82	76	65	96	78	81	68	70	90	77	91	70	93	92	85	75	69	102	73	82	101	80	71	68	72	76	71	85	81	84	96	81	75	88	67	86	66	84	77	79	55	85	80	74	81	59	83	71	73	79	83	86	73	79	66	77	67	83	83	66	97	89	77	62	66	69	63	79	65	66	88	63	93	72	87	80	69	71	92	84	79	81	69	74	91	70	75	90	79	80	77	90	88	68	85	77	67	76	81	85	82	91	73	81	72	77	81	69	97	81	64	61	70	67	70	87	81	63	89	83	69	77	103	98	88	86	70	67	75	81	87	72	72	79	79	90	79	79	108	77	70	81	91	82	71	79	84	72	88	80	73	75	73	77	60	89	85	85	75	81	79	73	78	70	85	68	66	82	78	83	70	88	86	74	82	85	73	82	90	90	82	91	68	87	71	80	84	82	84	78	93	63	91	79	82	77	81	63	74	80	79	77	75	101	87	62	86	78	77	78	70	95	83	79	80	64	69	77	77	76	86	81	78	74	76	61	89	74	79	77	84	85	75	78	67	84	80	72	90	88	81	74	70	81	64	89	79	78	72	78	90	65	77	65	60	88	78	72	76	83	77	88	85	69	69	83	85	79	85	76	67	65	75	71	96	69	86	85	78	75	78	76	74	74	90	88	77	77	88	89	77	75	72	84	82	74	83	92	84	80	77	67	71	61	74	78	79	79	78	74	84	75	74	77	58	80	76	70	91	70	75	72	64	81	83	73	83	73	82	97	80	91	78	80	86	87	106	76	74	78	94	70	69	86	86	72	84	81	93	74	80	79	71	75	77	81	89	55	86	92	58	76	68	76	73	82	79	80	70	87	51	88	70	86	80	79	77	87	76	73	63	75	75	86	79	81	79	88	89	87	87	79	72	79	63	66	80	74	82	80	63	64	69	76	74	77	85	67	78	86	85	76	96	59	84	75	73	76	84	67	80	82	54	70	74	92	79	64	78	71	71	74	81	76	66	85	84	64	65	71	80	92	85	81	83	69	66	79	84	81	81	66	81	71	75	94	78	82	78	70	74	71	92	88	80	89	90	82	76	70	97	72	105	65	74	88	84	80	85	75	74	73	84	80	81	81	94	67	95	78	77	77	73	64	76	92	63	79	86	69	71	68	77	70	79	85	90	69	76	80	65	88	80	75	70	65	58	68	86	89	74	80	72	90	94	63	77	67	81	84	82	64	82	83	90	56	73	87	75	78	80	75	84	84	71	77	70	77	83	79	84	75	79	76	83	74	86	82	76	75	90	64	84	88	80	78	63	69	58	80	84	82	82	69	69	79	79	80	80	70	76	71	69	74	66	77	77	92	82	82	84	70	77	67	85	83	75	78	82	75	78	65	76	78	67	89	73	91	68	70	86	73	89	92	87	64	72	72	75	76	82	82	91	87	81	87	74	89	85	83	58	65	74	91	78	77	69	81	69	74	72	79	65	69	73	58	78	80	88	73	70	81	93	79	89	69	75	77	82	78	85	76	56	67	85	80	78	78	81	78	77	91	91	70	72	53	65	101	73	79	73	82	78	88	64	71	77	78	84	84	69	66	83	79	74	85	83	71	79	67	77	77	70	98	65	91	85	71	71	65	76	82	86	92	79	83	68	92	68	82	77	83	70	88	89	66	82	81	82	63	75	75	82	73	81	78	55	75	70	83	82	76	79	76	89	78	82	87	82	76	85	79	76	76	88	92	84	75	77	74	81	68	76	77	72	89	73	75	76	76	85	76	81	68	79	81	75	68	70	76	83	79	87	88	84	63	67	67	73	65	89	81	85	63	74	77	66	95	81	71	75	70	73	85	84	106	62	82	74	77	76	73	86	79	90	81	79	84	83	76	60	74	67	92	71	76	90	71	79	84	67	80	76	67	91	85	66	93	68	78	68	66	70	77	74	73	87	85	90	69	87	74	70	87	83	77	76	86	79	76	84	85	78	89	81	73	67	87	77	81	104	89	61	75	97	86	73	79	54	59	63	69	93	86	77	68	91	79	85	72	74	97	73	62	72	85	72	75	80	81	84	77	63	66	64	74	71	84	86	68	77	94	78	68	83	82	76	75	85	68	88	71	60	81	77	85	80	95	82	65	76	59	84	79	77	70	81	90	80	56	89	73	89	76	91	76	90	91	70	74	90	83	87	77	70	78	70	75	69	78	86	89	85	67	73	72	93	72	76	54	88	83	87	68	79	84	77	65	60	64	82	78	90	79	73	84	67	69	70	59	71	70	76	85	88	77	69	56	64	85	72	77	70	75	69	82	76	85	72	93	74	80	75	78	91	68	81	74	86	74	71	86	72	77	83	80	70	83	67	80	62	76	79	82	73	78	80	64	83	80	82	75	84	76	68	77	92	89	70	75	72	86	89	71	74	78	70	81	68	74	81	75	75	80	75	81	82	69	84	82	69	53	74	88	75	74	82	60	83	89	77	60	65	82	67	74	75	80	57	64	68	84	98	68	79	80	78	87	80	83	76	78	75	85	69	84	67	86	91	71	81	83	70	83	84	65	74	77	76	66	72	84	78	69	62	63	71	78	71	97	72	85	76	78	74	84	70	68	73	90	85	77	69	75	77	79	82	93	69	86	81	77	74	75	80	80	85	58	62	63	76	80	71	81	83	75	90	78	80	90
14133	1193	2663	3072	2647	2112	1823	1467	1344	1089	902	845	804	719	751	687	620	520	544	558	519	462	489	491	443	401	429	402	399	380	382	438	379	399	350	375	364	357	371	351	361	357	341	362	309	354	339	331	325	361	345	365	336	330	351	324	328	341	332	337	330	323	308	327	340	304	320	379	312	309	317	308	310	298	352	319	327	360	325	310	322	305	307	302	323	331	300	320	316	305	330	325	288	315	297	333	306	316	292	317	286	316	294	309	327	284	282	317	291	308	336	325	288	325	307	324	338	299	313	303	292	318	319	330	338	286	324	288	318	316	300	298	322	287	320	321	330	330	340	315	290	327	341	287	298	308	314	301	273	286	300	309	325	299	276	299	267	327	294	296	314	293	309	306	285	300	287	333	298	304	304	290	261	306	308	295	308	322	308	284	289	319	332	315	310	301	317	328	348	324	311	307	301	310	327	339	280	297	342	285	326	322	319	333	299	322	346	327	311	307	303	317	299	326	306	292	305	287	282	312	340	283	313	288	339	292	316	300	323	284	303	294	283	303	304	336	327	340	313	307	308	330	319	281	341	303	329	295	289	296	288	297	301	307	298	300	300	297	298	308	303	310	301	292	290	333	335	305	318	324	323	304	320	322	299	318	293	344	315	330	310	298	319	306	312	295	299	325	300	318	305	283	307	274	274	299	285	318	314	307	287	347	350	322	259	300	307	312	300	336	336	310	289	289	330	340	326	290	336	330	318	341	290	318	310	316	328	314	287	316	310	292	282	303	314	307	337	324	314	287	308	308	297	300	297	297	299	293	300	293	259	303	299	323	285	335	297	316	296	300	310	328	302	298	307	330	330	322	316	320	318	305	311	280	281	305	333	311	289	315	302	305	310	311	326	335	309	276	302	307	281	287	356	328	300	321	309	302	334	307	319	300	308	359	300	311	281	328	299	306	302	327	328	275	302	341	301	300	311	290	301	300	319	299	308	302	291	280	326	320	295	295	302	286	318	278	322	309	298	285	319	326	348	323	274	277	321	301	293	325	339	303	313	313	307	327	318	345	311	297	328	305	305	284	313	305	316	290	306	298	304	323	318	341	315	296	300	294	310	323	300	314	301	314	288	327	295	299	330	306	308	358	292	309	354	317	299	326	304	303	296	331	286	348	318	310	339	324	278	312	327	301	289	276	316	317	309	337	295	330	312	347	319	310	292	285	316	284	311	291	290	312	315	336	286	309	283	290	314	281	346	314	285	336	306	297	289	314	305	291	318	307	321	315	276	345	269	298	345	320	287	309	306	301	303	317	304	299	289	291	310	290	331	329	298	342	318	335	342	312	314	322	328	288	308	315	351	313	334	301	322	331	307	327	297	334	315	304	301	312	304	316	312	293	297	317	341	288	292	305	299	271	284	285	305	308	330	311	334	297	275	313	330	284	319	303	312	325	301	314	276	308	299	349	327	286	297	295	289	329	308	296	283	313	297	312	326	312	351	264	316	325	313	299	310	333	306	300	320	309	316	270	320	314	329	279	313	286	311	305	319	313	290	295	333	330	317	283	283	296	290	301	309	309	276	306	334	298	295	305	318	326	306	296	323	304	313	317	307	303	323	327	318	302	316	273	319	281	337	305	312	290	336	306	312	304	313	319	291	330	356	321	276	317	303	296	322	343	317	311	278	295	333	301	315	326	301	350	323	287	304	326	316	296	288	299	336	320	323	346	327	305	295	282	320	340	319	360	322	301	309	280	320	275	332	319	338	307	303	296	315	352	302	314	268	307	329	312	308	290	289	289	305	292	308	324	351	315	325	317	283	329	275	270	317	309	264	277	292	293	310	280	337	326	300	332	300	320	293	330	331	336	292	276	329	295	306	337	299	330	336	290	336	335	289	294	330	294	304	318	320	304	331	281	315	315	320	318	342	291	320	322	319	307	284	321	310	301	277	302	288	285	309	311	302	332	273	322	322	282	292	293	315	308	337	312	316	358	324	307	304	319	285	306	322	309	312	315	281	330	318	293	301	337	287	306	325	285	316	307	324	301	313	295	312	337	328	340	340	305	307	297	306	314	283	311	306	324	315	300	305	298	291	310	302	290	332	315	326	313	296	325	308	311	339	305	311	332	304	302	301	291	297	310	274	358	276	263	280	309	300	307	278	315	296	316	333	337	339	300	274	311	342	301	317	278	333	320	293	327	293	300	281	313	297	312	326	338	299	308	306	301	306	294	297	278	287	307	304	273	304	310	295	335	272	299	307	310	269	298	327	326	313	300	312	298	309	310	313	335	314	298	324	313	297	301	332	296	290	297	322	303	315	313	334	304	307	322	297	285	310	295	293	311	331	306	293	343	335	277	315	292	321	258	287	316	332	308	315	299	298	319	289	302	328	309	305	314	320	306	323	285	281	322	339	314	322	309	310	334	284	309	290	304	319	302	346	321	329	300	277	317	352	288	365	305	287	278	315	307	324	321	280	329	298	315	305	292	314	277	321	321	335	336	289	298	318	303	320	310	277	296	326	304	298	320	310	294	305	311	292	300	319	328	299	312	304	306	309	316	296	296	298	312	323	302	339	318	334	301	294	332	315	309	303	327	331	284	312	288	284	314	324	309	354	321	304	297	297	310	307	313	314	282	335	305	279	313	321	333	304	303	314	322	308	303	295	297	298	308	318	329	300	299	300	316	301	311	291	303	279	320	289	298	309	317	293	286	302	297	276	313	329	294	298	325	307	304	326	307	311	330	306	299	314	319	303	309	322	302	320	286	277	340	323	314	315	299	310	329	309	304	312	340	305	322	347	321	301	277	274	282	301	304	311	285	327	304	301	309	280	303	308	301	316	336	307	314	282	299	320	311	289	307	311	327	270	300	286	299	295	311	294	284	288	292	323	322	282	294	320	314	281	276	319	321	318	298	330	288	314	325	323	337	326	300	303	313	310	316	304	314	322	313	297	285	300	289	304	302	315	294	311	325	311	296	336	292	331	286	321	303	288	307	293	306	323	336	297	328	310	315	322	302	285	307	328	309	330	329	322	274	307	308	302	287	325	282	285	315	307	311	326	273	296	338	316	324	288	306	312	337	314	304	368	311	319	308	323	292	321	304	302	299	328	300	315	300	312	281	261	332	300	277	332	306	277	305	333	290	290	311	322	289	297	299	292	294	314	347	315	316	282	319	303	305	315	302	285	341	323	302	321	286	329	300	312	312	308	334	292	312	310	312	325	310	322	322	299	327	331	297	313	312	320	333	310	313	294	293	304	285	333	305	295	278	345	295	310	298	329	296	329	310	307	306	344	279	306	282	297	324	304	311	274	313	294	320	325	304	292	307	302	313	284	290	303	294	317	303	295	283	320	303	309	345	330	276	296	340	319	290	281	296	299	334	292	332	322	294	299	334	297	320	300	298	345	269	289	299	326	288	314	316	312	310	327	346	301	308	279	326	276	290	306	283	280	305	302	326	288	300	309	307	331	326	296	302	335	321	319	302	275	291	313	324
34526	17994	3868	1527	1105	741	537	479	412	356	296	262	196	229	184	216	188	165	187	153	163	176	137	143	152	134	162	145	127	147	146	131	147	137	141	138	118	140	122	139	143	138	131	146	137	122	118	105	139	124	150	125	115	112	122	146	128	122	118	145	137	142	102	127	148	135	114	124	121	114	118	132	129	124	124	130	114	123	125	128	138	130	114	104	120	132	102	116	121	113	119	124	110	137	125	120	109	119	123	141	138	123	129	127	146	131	113	130	112	131	121	121	120	132	132	136	122	109	124	116	123	129	128	132	122	123	132	131	100	125	136	105	136	116	125	146	120	109	108	133	109	105	135	126	133	125	110	127	130	150	126	138	127	127	118	135	117	104	131	125	100	120	112	120	105	144	134	127	127	142	133	111	124	118	130	119	126	114	135	124	118	131	137	148	131	130	127	114	130	117	131	133	129	115	130	115	119	113	132	112	132	137	143	128	115	136	117	121	122	119	110	138	146	126	111	117	110	135	115	126	107	133	128	113	121	114	137	134	108	124	125	119	131	112	138	131	110	148	105	110	125	117	125	129	128	110	110	127	126	144	109	115	124	123	121	98	125	118	125	112	112	123	103	116	130	116	123	124	119	117	141	133	139	120	141	132	112	119	115	125	129	141	122	103	132	145	108	118	137	136	114	108	108	102	133	134	118	97	133	127	123	130	96	129	129	133	116	128	139	146	105	127	117	124	107	122	124	127	130	120	128	130	105	133	132	137	131	114	138	130	128	136	105	111	141	153	118	120	119	137	136	130	115	113	115	90	140	127	111	116	117	138	133	130	125	121	120	106	143	127	123	135	138	139	114	137	116	115	117	130	124	110	106	109	137	124	131	116	114	124	120	136	122	112	129	135	116	104	129	126	122	119	111	98	112	108	121	115	129	103	114	112	120	129	110	126	128	139	128	143	126	130	110	131	128	126	130	124	113	111	113	125	112	120	127	138	103	98	112	143	123	127	127	100	129	130	114	146	139	120	123	124	132	129	115	110	100	119	113	119	133	116	122	130	138	114	132	117	108	114	121	124	134	115	131	127	136	132	114	111	132	131	131	121	131	120	130	117	140	111	123	119	115	109	112	140	117	109	125	134	134	126	125	133	123	109	116	143	114	111	127	117	125	126	129	109	110	118	107	133	112	130	115	105	127	129	137	128	121	109	129	132	129	145	127	111	117	128	104	131	135	122	122	100	126	116	152	123	137	125	125	112	108	119	125	130	121	125	123	111	142	121	124	142	134	137	145	140	139	126	100	103	127	121	128	122	113	119	113	126	105	138	111	127	105	118	120	126	124	113	127	117	123	110	136	117	128	126	124	119	115	130	111	112	133	100	150	115	110	113	135	101	122	131	116	118	125	135	114	125	123	126	102	109	130	113	112	110	114	114	120	122	131	137	123	135	126	131	123	124	124	122	106	128	123	135	106	121	118	129	147	114	126	126	122	142	119	120	142	128	121	136	130	122	125	132	107	120	131	139	109	115	132	127	117	123	117	112	134	107	142	109	123	130	125	140	120	115	107	113	120	109	153	124	127	122	109	127	128	132	151	122	115	115	123	129	116	143	143	115	109	115	127	124	112	123	124	98	135	110	139	110	105	122	121	134	125	115	118	105	126	116	139	137	120	122	131	101	141	121	119	117	143	124	126	119	121	125	133	116	135	131	126	122	127	129	125	115	134	123	103	122	89	123	126	126	117	122	121	133	126	126	120	135	143	130	123	107	104	131	125	136	101	134	116	107	128	121	126	111	115	114	118	112	119	114	136	115	132	121	132	123	120	128	125	116	117	134	135	110	111	132	140	125	139	121	122	103	118	130	146	123	145	123	118	102	126	155	112	130	122	103	126	137	131	113	110	105	126	117	111	140	106	118	116	114	127	112	103	133	108	111	123	118	117	118	135	106	122	132	119	122	115	134	127	130	132	109	113	127	96	118	123	144	119	118	118	115	118	129	129	142	115	123	112	143	128	127	139	124	129	122	115	118	139	116	119	118	125	122	124	117	121	140	102	120	136	119	125	110	136	111	125	151	103	111	128	112	120	132	124	142	136	100	139	128	128	126	116	135	119	113	145	131	138	144	112	137	115	125	114	126	125	117	134	117	113	137	122	112	121	120	131	121	119	127	138	108	140	140	99	137	134	126	115	99	126	125	106	114	128	144	115	109	120	109	128	103	120	120	134	121	112	133	113	128	120	133	128	132	127	119	133	112	115	100	116	112	109	117	123	119	123	117	135	135	126	127	101	128	117	132	140	120	120	129	110	109	126	119	138	120	112	122	109	130	121	117	127	100	140	127	128	114	106	130	123	125	135	113	131	144	119	136	140	123	116	120	150	113	125	95	123	125	116	118	135	125	134	120	134	131	137	119	128	113	114	112	124	106	151	127	104	136	113	122	116	125	113	116	114	124	121	125	127	108	131	126	137	116	120	120	111	113	127	144	120	108	126	111	120	91	115	118	129	121	141	130	115	106	111	140	144	122	121	126	132	122	113	123	107	116	112	124	118	121	148	100	121	115	117	136	119	121	119	115	130	124	123	112	108	118	127	121	119	118	129	131	123	140	142	127	110	135	123	117	127	116	121	122	133	125	128	127	125	135	119	120	124	107	136	134	124	117	134	101	122	132	111	139	124	123	98	118	127	114	111	118	120	125	105	117	137	112	118	116	115	120	136	122	128	128	125	126	131	129	124	117	110	125	130	117	140	140	127	137	129	129	135	113	133	96	111	124	114	131	122	124	130	112	136	113	114	129	117	134	113	148	131	140	128	123	148	136	105	136	148	123	112	142	132	115	138	147	141	103	131	116	120	107	133	139	137	138	133	109	121	136	139	114	114	115	148	124	123	106	130	127	128	123	132	117	128	119	120	110	113	124	107	112	119	101	127	128	121	112	121	115	128	113	130	118	116	111	111	107	127	115	112	121	139	121	107	124	115	109	116	136	125	127	121	115	119	116	118	134	129	110	143	112	119	142	116	123	121	129	110	138	133	115	121	111	115	120	133	114	118	124	131	128	142	135	110	114	128	135	123	142	102	127	109	124	119	129	123	108	116	120	116	137	118	104	132	124	120	135	118	102	116	111	133	123	129	132	118	129	150	121	151	122	111	126	114	113	122	123	120	121	114	146	122	126	130	122	132	118	136	119	109	122	115	115	114	115	118	116	127	102	114	134	118	127	143	135	114	131	121	115	133	106	131	131	133	114	108	133	120	111	131	130	132	125	121	116	109	100	131	113	138	114	112	120	130	121	125	131	119	115	99	118	119	124	124	115	133	132	105	125	115	127	124	114	134	126	117	115	140	122	121	110	125	126	150	126	120	106	117	123	107	109	108	133	124	122	141	132	117	130	125	122	118	129	137	114	107	121	104	114	120	125	139	99	105	124	129	125	137	127	113	125	108	139	115	118	109	133	133	135	142	107	128	113	134	122	149	123	141	128	118	129	129	123	110	142	130	110
17424	2112	4507	5271	4687	3781	3154	2654	2195	1916	1693	1454	1417	1279	1161	1105	1014	884	908	888	789	785	759	727	727	649	701	690	653	634	634	654	601	561	554	535	575	554	509	555	564	562	524	537	564	536	520	549	537	475	477	507	519	498	532	499	472	507	487	471	448	504	463	463	469	462	483	491	504	499	457	488	460	477	501	464	471	467	528	475	463	466	473	473	474	477	482	443	484	444	426	448	463	482	457	448	494	472	448	480	485	452	469	493	465	490	471	458	505	487	448	431	438	466	448	464	457	443	460	450	462	483	450	464	433	469	430	472	456	458	424	481	484	465	491	447	455	465	492	472	474	437	478	418	477	436	474	458	442	458	439	511	474	461	464	450	448	471	464	423	480	441	499	426	451	446	463	458	447	462	453	444	426	425	428	435	453	431	451	459	448	409	480	439	452	437	492	479	465	455	419	457	467	455	464	443	461	486	450	465	480	438	470	438	451	423	473	447	440	446	457	440	460	448	455	483	419	439	493	468	456	469	437	479	430	451	435	433	496	441	418	481	451	478	412	418	422	437	448	432	461	462	477	465	467	437	452	458	434	448	509	408	448	450	454	438	449	488	478	474	447	471	443	439	393	447	442	491	441	440	441	495	466	423	446	449	461	466	431	457	440	464	422	435	420	479	455	484	494	456	450	481	469	453	436	467	469	452	442	461	423	477	466	419	407	453	439	448	420	440	468	447	454	480	466	456	450	464	438	473	464	474	471	472	426	426	468	492	469	491	462	473	429	423	454	452	448	474	445	431	441	466	452	466	491	433	466	450	435	431	436	469	449	445	435	450	459	482	475	452	474	455	405	430	431	464	481	465	459	423	443	470	478	465	465	478	493	441	465	424	441	442	447	477	428	443	459	475	436	470	455	414	439	440	425	449	471	458	445	486	449	431	425	428	452	430	420	465	395	462	459	428	440	443	479	414	416	469	473	445	493	465	429	466	455	453	434	473	448	455	425	433	474	495	444	465	408	487	448	446	435	471	467	456	466	466	427	476	445	448	457	424	444	435	450	419	478	455	501	472	458	458	451	439	445	449	441	462	435	463	449	489	457	450	511	469	432	448	457	455	435	428	476	469	444	449	447	490	435	454	447	460	431	455	475	419	442	469	490	470	452	424	454	468	426	477	455	487	447	461	472	478	468	455	429	472	468	466	485	476	426	428	449	422	476	426	470	449	496	465	474	472	461	446	425	457	473	438	487	457	421	443	476	440	463	463	453	466	468	476	461	442	462	476	478	468	470	455	450	455	469	466	438	479	436	426	407	424	449	460	444	464	455	416	452	412	446	473	448	459	465	448	487	450	465	480	465	452	476	452	453	462	441	449	428	459	480	471	451	473	418	468	469	445	462	457	456	451	479	456	444	468	434	426	450	480	467	435	452	443	448	435	425	420	435	449	453	425	438	468	477	452	466	419	432	421	485	464	432	481	452	445	464	438	403	472	455	474	480	454	434	474	450	435	487	446	468	450	470	433	478	436	474	462	423	448	476	437	441	457	476	472	447	460	508	483	433	442	442	447	450	477	463	466	475	484	445	471	442	458	442	435	449	441	444	408	455	443	483	430	464	447	439	477	448	481	419	443	453	452	460	448	462	488	467	468	447	486	441	446	493	467	470	427	443	446	432	447	435	480	446	443	428	443	432	429	426	459	489	472	451	452	440	480	437	452	459	428	400	447	445	470	413	459	484	461	454	448	450	447	461	401	443	522	441	435	439	437	442	444	485	403	420	457	503	445	470	460	460	452	501	442	433	458	439	452	455	436	456	478	473	455	475	445	427	462	438	438	462	458	444	440	480	436	457	439	415	480	406	460	451	417	435	480	414	472	420	459	427	476	431	440	457	448	467	445	452	410	452	471	437	443	433	410	467	432	462	444	468	439	457	462	435	488	452	460	454	452	462	441	449	435	490	456	458	438	427	469	479	452	447	467	456	426	444	437	480	455	454	450	436	459	418	452	445	412	459	460	430	482	485	472	483	475	490	460	458	459	448	436	473	452	434	500	439	477	448	466	414	450	433	457	471	452	484	452	446	471	455	482	432	462	469	437	468	467	440	427	432	455	433	424	447	456	431	460	414	464	441	475	468	451	466	449	402	442	433	452	438	452	449	466	485	457	466	479	471	473	458	439	466	443	454	469	439	479	458	436	454	409	447	427	459	446	461	464	454	417	466	446	446	416	423	416	448	442	466	451	443	451	404	427	473	483	465	433	416	476	431	459	402	460	431	446	468	434	432	479	471	462	462	453	463	459	435	466	463	433	448	398	425	486	500	441	434	450	454	442	491	446	439	449	493	446	449	427	486	458	487	464	469	429	457	432	449	448	460	450	461	390	472	413	459	455	466	481	479	453	477	459	442	456	457	443	445	465	450	484	451	449	422	434	448	441	479	452	464	486	459	436	486	480	434	433	438	439	471	454	437	429	503	433	459	466	433	424	454	429	465	466	468	430	432	437	450	442	488	458	441	456	432	414	451	433	464	451	392	477	459	462	468	435	459	455	422	451	431	445	426	454	428	442	437	485	434	467	463	467	468	439	452	506	459	450	448	427	410	417	490	473	464	443	456	458	416	465	430	440	423	460	457	458	443	448	437	437	451	468	475	458	462	418	436	454	463	452	443	489	494	436	464	455	426	450	427	477	489	454	438	461	432	455	433	434	409	498	457	434	464	483	448	473	431	455	490	477	461	487	440	435	464	467	457	444	446	417	439	489	450	465	431	443	458	470	452	450	425	437	453	447	461	450	434	452	421	414	460	455	494	415	432	424	439	446	415	465	449	452	430	459	458	449	491	456	469	441	459	449	460	442	435	431	428	466	418	458	464	447	474	456	444	480	438	457	420	422	425	429	431	434	446	486	413	455	397	475	461	481	416	461	464	459	464	485	483	444	462	470	444	471	470	466	466	447	407	409	478	475	479	476	449	466	484	429	505	439	433	434	448	485	448	456	465	456	445	471	466	477	471	463	459	471	456	459	410	429	475	453	474	476	467	451	482	443	445	510	418	466	459	432	457	459	453	444	451	430	445	403	458	470	428	477	442	459	443	475	429	484	453	426	476	482	462	433	476	494	422	473	447	448	464	417	449	477	481	463	477	428	449	436	416	479	462	423	433	441	432	441	482	434	443	429	481	477	483	450	415	455	452	403	476	459	454	435	426	447	438	452	461	448	446	480	435	495	426	448	460	412	474	461	468	455	448	426	437	457	431	414	455	451	477	443	458	430	441	442	421	432	450	461	462	454	442	439	473	421	477	451	424	463	424	457	430	425	440	415	419	430	427	432	434	471	448	482	451	445	407	440	474	425	446	457	432	454	421	427	484	433	450	448	445	466	436	426	445	424	473	471	440	450	462	457	444	433	444	424	460	465	487	445	466	460	464	499	426	475	439	488	455	455	466	462	470	439	440	434	461	464	457	449	416	472	490	415	422	446	469	454	440	444	444	471	455	443	499	417
3441	345	197	174	152	134	127	131	126	120	127	152	137	140	126	144	138	132	145	122	136	142	142	114	134	124	152	119	151	118	126	139	127	131	116	137	139	133	146	123	132	111	142	149	130	129	112	129	155	115	132	128	110	126	131	109	142	124	123	123	132	128	120	137	158	131	139	148	142	128	111	141	120	119	126	119	116	144	111	142	139	150	130	126	136	130	124	139	129	122	133	144	144	123	147	137	115	138	128	135	127	132	126	117	139	140	144	110	117	121	133	133	127	126	125	130	130	150	127	115	136	128	137	118	114	127	128	107	140	133	119	134	113	123	129	133	126	155	128	125	111	127	122	114	134	142	117	149	103	125	134	125	130	133	142	116	115	122	129	150	136	127	136	127	123	129	110	135	120	141	118	115	141	142	109	116	137	130	134	126	133	114	134	114	143	137	127	127	130	123	135	126	122	130	135	120	142	121	122	125	122	123	136	127	130	123	108	112	136	138	134	111	139	133	103	111	114	126	144	125	122	129	140	136	135	134	135	136	124	131	115	131	142	152	144	134	142	118	146	131	146	127	136	106	130	125	140	142	132	152	136	117	133	114	118	123	139	118	125	133	126	143	130	126	118	132	142	134	136	114	126	121	126	136	125	126	145	137	117	133	118	134	128	116	132	127	144	117	132	142	119	135	131	141	120	146	125	120	116	135	128	106	138	129	129	148	126	117	156	114	138	124	142	126	130	142	135	128	133	124	123	138	134	150	147	127	149	164	121	140	138	124	129	128	108	133	114	114	135	132	139	141	135	148	130	136	129	123	110	126	141	136	153	130	120	128	110	136	128	120	153	116	141	148	122	136	129	141	115	123	139	124	162	119	171	150	137	135	153	139	133	124	135	135	154	160	121	132	120	138	110	98	125	106	140	130	128	141	123	130	138	122	113	119	131	122	110	132	134	126	143	138	124	112	129	117	97	122	121	120	131	134	131	136	131	147	139	139	133	128	142	115	113	116	131	134	137	132	129	105	112	115	155	124	116	116	140	137	124	128	133	113	118	137	130	110	112	148	126	113	132	118	146	137	127	142	132	113	106	154	130	119	128	121	142	119	134	140	107	125	121	138	135	133	121	114	116	111	139	120	108	128	145	127	127	118	128	149	144	125	124	152	138	138	127	125	118	128	129	122	126	115	132	126	137	139	118	125	155	112	135	137	130	119	129	114	130	125	127	141	121	138	138	123	138	109	126	112	126	107	127	142	121	128	139	109	135	117	138	134	103	135	140	106	135	127	128	127	132	115	128	129	128	119	117	123	115	110	144	126	141	114	144	126	142	129	144	115	116	114	111	129	132	128	147	123	133	131	139	125	105	126	139	124	129	126	152	115	136	128	128	126	108	108	121	130	127	150	130	135	157	158	129	127	125	128	125	132	138	133	108	135	138	129	137	91	138	135	137	133	139	135	140	129	139	138	131	112	127	122	147	141	122	137	127	125	124	126	128	126	131	127	123	134	109	142	120	139	104	130	124	135	118	128	128	124	148	107	132	142	144	141	113	136	124	113	112	140	143	124	130	138	122	154	143	121	129	139	128	145	128	123	126	123	135	150	132	122	138	136	112	123	142	130	128	123	146	129	138	152	130	109	122	116	141	127	134	117	137	119	134	132	129	130	154	138	140	127	127	123	120	132	123	141	149	152	111	131	111	116	128	97	136	145	126	132	138	130	119	115	136	136	110	133	122	123	140	114	109	139	138	128	136	140	120	135	132	126	131	130	141	131	132	138	112	153	133	134	121	130	121	127	139	139	148	116	135	134	131	134	138	138	120	124	114	133	126	150	155	137	133	133	132	137	151	129	134	130	140	110	120	145	117	127	122	129	127	143	135	124	123	133	136	138	132	124	109	139	132	129	131	135	126	144	126	129	119	129	153	133	121	132	136	124	134	118	137	111	140	136	117	148	123	114	138	125	123	125	124	130	125	127	135	127	140	128	129	146	123	112	138	152	129	134	133	129	122	125	118	116	114	124	143	136	137	109	125	127	148	134	137	135	128	127	138	139	104	146	115	120	133	138	130	144	144	147	150	135	108	137	126	126	130	140	121	130	116	136	135	136	120	134	142	121	112	112	120	129	109	122	122	120	123	141	122	123	129	128	140	107	150	135	119	108	131	137	121	140	115	137	101	124	122	115	128	122	150	137	129	113	124	141	115	135	122	111	128	109	137	119	117	149	127	131	133	125	150	136	121	147	105	105	136	136	127	117	122	131	134	134	148	139	124	133	137	128	126	143	128	139	120	120	123	133	96	118	121	120	135	137	140	153	112	122	136	140	144	113	110	147	148	151	121	118	135	139	129	122	125	134	134	113	129	134	119	112	139	125	131	132	131	127	125	136	130	120	125	133	115	125	131	121	128	131	110	140	122	144	133	144	128	124	133	130	141	127	129	129	111	128	123	142	125	125	123	128	122	142	138	107	137	111	139	136	140	129	138	118	121	133	125	161	148	122	128	138	115	133	113	121	114	121	115	120	138	127	133	128	137	146	138	116	117	130	138	119	130	137	160	134	120	117	111	124	125	137	130	122	130	115	120	129	152	134	124	154	113	122	109	150	122	130	140	132	135	115	117	141	136	131	128	123	128	142	152	141	120	144	148	131	133	119	130	133	121	110	132	117	129	133	127	135	125	129	135	136	137	128	109	122	112	144	133	127	134	141	134	131	130	153	132	133	115	125	140	148	110	109	130	142	131	133	129	132	116	138	131	128	125	119	126	137	123	144	125	123	120	133	132	133	146	133	143	143	129	118	158	133	127	136	139	115	135	138	136	124	129	130	123	139	145	125	127	131	132	147	149	125	124	117	144	127	122	95	104	141	127	121	112	127	132	133	136	141	147	118	136	110	140	128	132	115	104	131	131	138	125	133	126	121	116	127	117	140	125	137	147	140	119	139	117	147	140	132	132	126	143	129	146	129	120	134	142	134	134	140	145	120	140	122	124	124	120	103	139	150	142	121	136	113	137	105	128	149	128	125	143	124	137	137	121	116	129	126	136	148	110	121	145	135	122	116	128	139	122	111	129	147	137	139	124	127	115	119	132	135	139	139	134	140	116	109	119	144	137	127	124	142	138	108	137	120	136	129	132	138	126	121	122	127	134	114	124	147	96	127	147	141	123	151	125	133	121	126	116	128	114	119	116	117	128	138	114	133	135	125	144	120	130	135	120	139	144	143	137	112	138	127	131	123	146	121	111	136	121	134	130	135	120	151	120	138	120	135	144	154	101	121	135	143	120	129	132	129	134	134	121	133	116	107	126	139	145	121	126	132	140	138	132	121	149	155	126	117	146	127	103	125	142	125	101	129	110	125	122	126	130	138	101	115	121	117	123	137	134	135	143	151	120	145	148	116	126	135	132	113	134	132	125	123	99	127	103	115	148	142	139	128	116	138	120	130	125	114	114	122	135	144	129	125	119	129	135	139	128	125	108	127	116	116	125	128	130	126	138	129
5182	550	589	663	684	566	591	539	476	475	532	505	517	517	483	493	466	458	463	475	501	477	478	529	475	492	488	487	481	475	461	506	488	490	485	477	459	455	471	467	465	466	468	494	457	420	491	454	471	475	438	456	474	469	483	436	421	458	458	480	461	442	437	451	436	484	468	478	455	485	438	448	454	473	517	487	454	465	474	500	487	468	432	470	483	482	472	492	470	466	486	494	428	455	454	467	471	450	494	431	458	469	447	490	444	447	418	483	477	494	449	494	436	462	451	443	486	481	474	459	490	445	458	443	436	440	475	482	448	459	451	496	478	440	472	466	434	471	475	508	464	453	465	492	469	471	453	467	505	486	442	467	467	422	463	499	455	472	450	483	474	473	487	438	455	441	471	436	412	453	458	451	452	474	448	502	467	489	454	434	480	456	470	468	445	474	447	507	469	457	450	474	475	478	444	479	475	477	454	458	458	455	465	504	478	510	486	500	436	471	449	501	489	495	424	480	477	464	443	475	430	431	460	464	466	459	467	462	456	466	471	466	472	449	489	485	463	480	463	439	442	445	462	450	448	461	452	449	479	447	469	434	476	447	513	514	472	447	506	484	457	480	461	466	489	489	478	438	456	436	450	463	477	492	445	508	467	476	487	468	476	466	459	454	437	495	441	421	435	452	476	474	438	470	427	455	449	424	476	416	500	469	470	491	452	485	436	449	471	465	432	481	504	452	420	426	476	456	480	467	450	417	456	464	498	456	474	462	450	472	444	485	486	437	479	467	437	487	486	447	480	492	460	494	443	438	467	428	441	426	457	451	482	459	489	459	447	428	460	492	469	422	489	415	478	435	442	454	474	466	460	451	434	477	479	482	457	473	465	464	453	462	474	476	427	451	502	466	452	469	483	444	448	453	456	437	461	460	479	439	477	465	481	459	470	456	451	469	477	441	469	479	449	462	494	434	457	451	451	435	452	477	494	516	463	446	485	465	483	455	460	484	493	441	475	426	499	472	456	463	427	447	501	449	471	477	473	465	450	498	478	468	468	475	443	442	474	468	454	433	454	433	444	477	492	438	471	450	477	480	429	454	426	467	442	444	439	448	469	460	419	473	465	467	441	452	464	444	481	427	466	427	476	481	455	464	465	459	485	459	435	508	450	420	487	418	456	481	501	485	455	441	470	456	437	455	477	488	478	477	432	462	459	454	475	444	463	434	482	424	473	477	457	438	434	437	478	444	474	446	462	479	471	483	464	471	495	474	467	470	452	453	461	455	473	456	416	462	433	483	478	461	490	469	452	455	499	469	478	421	493	444	467	429	445	466	466	492	471	443	470	490	457	449	452	517	487	431	454	456	457	461	479	464	458	448	475	476	467	491	461	501	465	487	456	493	508	455	452	468	434	462	464	470	475	416	482	467	459	478	492	459	444	478	465	477	433	464	452	494	471	506	505	451	453	449	421	442	484	454	477	448	448	442	437	490	449	430	495	466	454	467	470	472	477	478	458	440	469	423	480	482	437	465	443	442	453	476	492	435	465	438	473	468	445	494	480	480	478	416	434	488	449	429	468	458	443	471	490	417	521	489	440	470	446	450	469	476	448	460	507	471	463	430	441	453	484	439	445	512	475	540	466	463	434	471	452	484	477	463	439	494	485	444	461	438	436	481	425	428	459	505	429	460	498	470	456	426	468	458	458	447	483	494	511	449	457	427	449	420	435	502	462	490	483	498	455	408	456	481	475	457	493	459	464	482	471	444	454	498	453	454	438	447	459	489	457	504	469	470	485	431	458	506	478	461	441	466	454	482	470	472	453	484	469	483	438	470	462	454	430	459	450	475	471	473	445	442	432	476	445	452	426	464	440	498	463	497	463	447	473	462	435	446	477	501	461	453	463	447	449	470	449	476	432	483	516	464	460	444	416	464	452	488	475	454	442	430	437	490	436	464	447	462	449	470	455	472	510	459	463	427	451	455	457	452	447	435	453	447	504	454	488	444	421	455	456	501	488	470	472	471	449	455	479	479	467	464	453	440	468	472	491	479	486	468	468	480	475	466	453	470	477	425	447	472	416	430	470	462	455	441	474	479	448	448	483	446	498	485	459	460	444	483	497	531	428	459	502	463	491	472	444	453	486	436	478	449	472	485	441	476	449	462	478	488	415	479	422	469	485	487	480	484	483	448	488	450	427	471	463	487	482	478	452	488	520	487	452	459	461	504	494	496	477	497	481	417	436	475	449	509	462	456	473	460	455	460	456	460	455	470	486	453	514	460	467	447	512	493	465	458	521	486	472	492	507	437	464	489	510	453	450	445	488	449	440	478	471	458	428	469	458	466	439	434	445	450	451	482	413	444	445	468	466	459	448	474	510	485	476	510	432	452	481	455	490	480	413	486	470	475	450	491	454	452	439	439	459	487	435	450	478	410	448	482	461	451	455	421	424	448	463	497	472	443	436	456	455	444	459	481	495	490	446	439	467	471	466	472	455	472	483	437	477	464	480	465	463	458	458	477	436	467	473	473	442	452	449	479	444	468	426	476	459	495	478	484	445	495	473	466	435	469	446	429	426	435	476	460	449	510	448	470	445	472	480	469	454	510	475	464	444	466	489	441	469	484	452	499	442	463	460	441	448	495	487	433	460	446	409	460	461	454	480	449	476	474	535	470	445	476	454	453	475	458	468	489	450	496	472	453	470	447	446	497	461	457	449	470	481	466	499	455	436	481	518	450	474	488	458	457	447	458	472	456	463	453	439	463	490	475	493	466	442	457	434	492	452	452	454	459	453	435	462	433	479	458	468	400	521	469	434	496	467	465	447	491	461	473	526	459	470	443	487	466	505	476	477	450	437	483	428	479	477	455	487	454	480	444	432	490	445	492	436	458	481	497	477	448	494	465	457	486	515	476	489	484	448	458	428	415	468	455	458	467	463	486	453	472	458	470	466	448	450	507	481	440	476	466	450	452	470	461	473	459	477	453	437	471	461	488	474	490	471	468	471	494	494	450	453	483	446	482	450	464	444	447	461	467	456	445	465	493	482	451	459	460	442	484	450	474	455	503	476	445	481	425	453	475	424	436	443	441	471	457	415	478	474	432	433	445	441	482	453	475	460	456	452	451	504	464	482	438	451	427	473	449	424	521	455	463	461	518	453	471	471	474	462	438	492	457	470	474	468	472	449	474	466	480	479	426	468	418	472	469	458	492	455	450	497	507	426	439	444	452	446	453	488	477	487	490	494	477	453	439	463	470	479	467	454	459	451	442	431	486	449	460	488	434	474	488	467	506	471	480	465	487	499	496	448	474	477	460	476	447	440	476	484	465	422	474	489	470	466	439	441	452	479	443	457	476	448	438	482	479	473	442	458	494	488	497	408	449	465	467	446	449	466	436	470	491	486	461	479	441	455	445	430	452	468	440	456	438	462	463	478	476	456	451	471	465	474	434	462	469	472	456	475	446	451	446	403	476	443	456	440	478	493	527	458	485	502	480	455	445
28610	7409	1213	771	558	376	339	254	205	160	144	168	142	116	118	110	112	117	96	102	112	104	91	100	93	87	90	90	84	84	73	76	93	84	79	95	58	72	80	60	75	93	78	84	82	81	79	75	67	76	103	66	82	90	68	66	73	84	76	74	64	66	82	74	82	78	93	96	96	88	80	95	73	78	69	80	77	84	83	84	82	66	80	71	87	73	73	81	100	74	69	80	82	77	91	80	76	77	87	64	69	63	72	88	82	74	80	71	75	92	71	71	87	74	71	83	66	86	84	81	64	72	102	82	66	86	93	80	65	80	92	75	88	87	81	65	75	81	98	79	70	76	82	66	85	75	79	77	74	84	78	77	74	64	76	85	98	78	65	71	69	65	77	78	70	71	82	84	84	77	83	58	62	75	74	66	75	76	105	80	84	81	80	66	71	65	81	98	84	81	78	76	80	57	78	85	81	91	76	75	79	80	71	72	77	76	91	83	70	69	65	89	84	80	74	78	87	74	80	77	75	77	84	83	58	69	85	69	67	78	80	73	88	72	61	85	76	70	81	78	83	74	76	65	80	71	75	76	78	65	77	75	74	84	84	82	68	69	68	73	82	73	89	99	70	80	87	94	74	87	76	91	72	70	69	86	86	87	86	71	89	69	88	88	90	85	71	61	75	78	79	85	96	82	72	87	88	70	74	70	86	79	85	79	81	69	83	81	71	71	82	72	74	77	88	90	73	79	89	75	74	82	78	59	72	76	96	73	72	77	83	85	89	84	86	78	80	79	70	74	90	85	85	74	67	80	65	69	75	67	83	74	73	88	59	71	73	76	73	82	77	90	93	67	75	77	65	67	91	98	80	82	88	86	84	74	60	82	76	76	76	80	81	65	77	63	62	63	85	90	74	87	82	62	74	66	79	91	75	76	74	82	73	66	76	77	72	73	70	73	75	78	81	79	76	59	70	68	70	67	84	86	83	91	88	70	72	79	91	72	71	86	77	82	84	75	78	73	87	70	80	75	80	66	73	73	82	88	77	74	83	82	82	71	61	64	66	93	56	87	83	77	85	85	88	68	79	93	77	49	76	85	66	78	69	65	81	81	69	89	80	84	74	68	81	73	77	92	86	87	76	76	70	76	68	71	85	72	88	75	96	94	78	70	100	72	68	83	81	69	85	83	80	82	77	82	73	75	79	85	82	84	69	74	67	71	74	69	75	73	67	77	75	80	85	70	62	87	67	83	78	69	66	78	82	82	74	73	76	72	67	68	69	71	76	84	76	71	72	55	74	79	74	74	58	84	73	68	88	71	71	74	77	63	87	95	86	78	90	67	59	70	69	77	70	83	79	78	70	78	76	89	86	71	86	74	92	79	89	77	78	73	88	91	56	76	79	77	64	77	76	90	82	96	81	79	81	84	76	97	64	66	72	76	85	67	63	81	72	81	83	83	65	76	66	73	76	79	76	70	77	93	76	69	67	75	65	77	73	75	84	77	71	73	80	66	99	68	90	74	86	69	85	67	63	70	89	89	82	75	79	68	83	74	87	80	93	77	78	84	88	76	85	80	71	67	84	67	66	66	90	71	73	80	92	73	64	86	81	68	86	70	87	82	59	67	90	81	79	90	78	69	86	82	71	77	76	85	69	88	77	75	84	70	71	76	92	65	77	87	78	85	82	76	83	80	76	83	72	86	74	85	92	72	79	83	79	74	68	74	88	80	76	83	83	65	83	74	69	81	72	81	83	75	102	80	86	94	73	81	67	74	77	75	66	63	71	82	81	77	64	91	88	81	67	87	83	74	87	92	65	78	92	84	81	80	63	78	80	77	73	81	75	82	61	77	78	70	78	69	77	64	63	78	83	91	67	92	71	72	92	74	80	74	89	73	75	83	78	77	77	66	96	88	69	86	89	82	85	66	73	93	70	66	79	77	76	86	89	69	70	82	77	76	87	80	92	76	93	72	83	77	68	80	71	82	67	83	78	76	69	69	71	88	69	74	78	78	68	79	73	70	78	81	69	85	73	65	80	83	70	77	64	74	82	72	68	74	61	74	78	75	83	85	80	85	80	89	79	85	68	76	72	79	65	99	69	81	72	86	78	92	53	80	91	68	59	80	67	73	91	81	81	74	74	73	77	85	67	75	83	89	81	101	78	69	79	75	79	82	85	86	89	65	68	78	84	67	90	74	57	77	93	61	87	74	79	85	76	69	79	80	86	80	96	64	68	71	77	69	82	74	72	68	85	89	84	77	66	88	83	84	65	77	66	87	86	77	65	67	74	92	69	60	80	77	100	89	73	73	67	77	83	58	74	84	82	89	75	67	72	63	81	94	74	69	81	84	77	84	68	80	91	78	65	66	66	74	70	78	94	71	86	66	74	65	72	67	72	88	64	82	71	82	69	71	71	60	79	68	80	73	89	61	74	66	78	74	73	71	75	65	68	74	68	86	78	95	70	56	75	76	64	66	72	71	62	71	78	77	84	72	83	80	74	87	77	73	71	97	64	76	86	74	71	64	83	76	86	76	82	89	72	84	72	78	83	82	78	67	92	77	82	88	83	77	74	91	69	74	73	72	68	63	71	71	68	66	85	70	74	61	72	79	64	83	83	60	77	83	73	75	63	85	79	77	72	63	67	72	84	57	93	77	63	69	82	77	78	96	71	69	77	83	85	65	77	92	77	75	72	71	89	86	86	77	86	71	71	88	72	85	72	80	77	77	79	87	75	78	84	62	103	74	75	71	82	80	63	80	72	77	90	74	85	76	81	66	78	70	94	81	73	70	81	79	70	89	93	75	97	83	77	72	74	77	55	87	78	87	80	67	83	75	63	62	77	69	73	73	83	75	86	69	92	96	77	70	79	82	76	91	70	70	76	74	83	78	86	89	59	68	76	81	81	91	76	69	82	79	79	73	63	81	86	73	61	69	63	86	79	86	76	82	80	68	81	84	73	78	65	76	81	60	73	70	76	72	68	75	92	62	73	72	68	65	90	82	67	67	83	86	70	91	77	76	81	84	78	80	80	80	86	88	76	78	65	91	81	82	78	72	72	81	85	68	72	77	90	84	82	71	77	68	90	79	88	98	74	74	82	74	80	69	83	55	80	78	81	83	88	80	86	75	100	72	80	72	81	70	73	76	75	91	70	81	83	96	92	88	87	68	80	101	79	71	76	72	80	67	73	81	76	76	85	75	92	80	63	77	84	87	92	64	91	75	93	96	83	69	84	75	74	87	78	88	69	93	93	74	70	61	79	81	74	75	74	78	67	66	95	79	82	62	85	85	79	72	87	55	86	81	69	71	74	77	82	76	83	72	80	73	87	80	85	80	76	69	82	71	76	85	74	77	78	85	80	83	84	85	70	74	58	86	61	89	56	85	76	99	83	71	76	80	79	76	84	82	65	97	64	73	80	77	76	70	81	80	63	56	64	82	72	83	76	83	60	76	68	60	80	81	65	58	63	79	81	81	82	71	59	65	63	72	70	80
14347	1198	2657	2972	2671	2192	1794	1518	1263	1095	966	891	850	744	694	636	643	573	529	541	551	463	479	480	440	438	451	387	378	370	406	359	367	332	413	369	358	386	399	354	357	315	373	352	349	352	332	323	376	341	346	327	344	352	307	314	305	304	346	327	349	327	311	360	323	331	315	320	318	307	332	342	310	336	331	298	322	327	326	350	333	322	323	311	313	313	333	328	300	308	327	307	316	297	315	312	290	323	295	324	281	319	304	301	320	292	296	360	333	304	285	308	299	308	335	327	337	273	310	303	314	306	329	317	315	307	325	337	308	280	319	287	313	339	320	321	302	289	325	276	344	309	303	308	313	324	299	315	311	311	340	309	285	290	330	297	309	307	321	318	326	313	309	301	311	296	291	300	311	319	327	301	315	316	290	317	332	317	283	314	291	300	328	316	311	325	329	320	288	288	311	320	316	302	287	292	320	323	308	303	316	316	324	351	352	300	296	301	290	310	283	305	309	315	323	307	333	298	309	323	304	318	310	286	289	292	292	353	342	275	328	309	282	307	329	339	319	312	297	307	332	305	307	319	306	306	281	310	317	304	293	300	321	309	298	333	315	285	316	285	335	308	318	326	289	306	327	315	321	280	313	320	308	321	289	333	274	334	308	305	265	312	317	298	310	322	301	315	327	326	334	309	286	307	304	282	310	311	331	311	305	313	317	334	328	288	316	312	270	316	306	288	317	300	306	330	302	313	300	293	320	307	288	274	286	313	324	332	339	318	285	301	307	298	302	295	289	299	348	324	327	305	286	318	311	272	308	311	304	302	297	328	319	322	320	305	304	300	320	298	338	309	279	327	313	332	320	333	315	314	328	279	335	308	324	299	294	308	318	305	298	306	315	307	313	336	286	327	332	301	318	290	304	301	304	295	265	297	316	322	289	300	309	302	336	293	334	324	292	311	297	323	319	344	316	324	317	291	314	311	337	339	300	266	331	336	302	320	324	301	317	309	321	294	272	268	312	298	275	317	275	310	287	313	325	322	278	346	315	286	298	297	303	298	312	312	279	321	331	285	309	305	318	314	304	319	323	294	302	284	306	312	311	307	316	288	293	302	319	318	307	316	351	342	342	281	337	315	292	298	302	315	291	325	298	330	317	322	296	318	328	342	308	296	329	314	297	327	321	299	291	317	276	302	283	344	312	300	296	362	309	311	309	315	299	353	279	303	342	332	322	278	300	302	322	352	295	286	300	309	306	327	318	279	311	282	316	303	336	305	308	271	321	322	306	331	326	299	341	286	320	308	304	316	303	315	341	321	363	318	307	301	284	301	299	291	295	310	296	270	327	292	302	310	312	353	319	335	305	335	290	322	309	287	332	308	283	309	336	302	280	309	311	332	303	301	327	305	333	297	301	315	318	318	306	288	313	313	324	302	295	325	297	333	317	292	325	327	269	311	326	312	320	285	303	276	303	307	335	317	285	313	318	304	326	292	303	311	315	314	308	300	306	296	310	317	304	301	307	326	316	320	290	294	299	287	314	312	318	312	299	325	313	292	316	303	270	349	289	306	308	297	318	271	282	308	317	288	301	305	303	306	355	291	288	297	287	333	333	311	312	320	292	324	300	295	283	329	305	288	268	329	309	302	331	315	321	303	292	294	294	298	302	328	315	315	289	317	346	308	319	314	295	307	280	288	321	316	299	316	290	316	314	341	305	302	294	299	332	304	308	299	295	299	309	303	333	356	291	285	314	265	305	322	301	335	311	307	294	289	295	343	325	326	297	320	304	297	271	303	289	300	355	304	292	294	288	315	311	324	282	324	320	301	307	291	290	321	321	308	316	305	332	332	321	297	283	326	315	322	295	295	282	355	307	300	335	326	312	319	308	316	314	323	266	267	296	316	308	310	305	323	314	324	313	327	300	289	315	312	292	332	345	344	341	319	321	327	298	303	332	283	298	293	314	327	339	281	332	309	320	308	295	300	343	317	299	327	309	276	342	301	326	282	351	294	315	280	325	328	277	308	303	308	322	296	292	317	317	296	300	296	291	310	329	309	288	307	293	361	329	276	325	324	314	288	308	277	300	356	313	312	302	299	295	312	330	312	338	328	301	313	338	331	289	327	286	292	283	303	291	272	321	328	296	310	311	347	315	289	317	280	299	319	298	292	333	340	294	342	316	311	311	305	280	285	294	304	292	289	343	273	280	293	329	312	284	328	329	296	289	310	319	330	327	317	307	307	301	312	299	297	309	286	324	299	305	357	315	317	314	319	347	325	308	313	280	324	268	324	307	310	330	310	315	306	310	337	292	290	304	292	302	322	336	319	292	325	312	325	310	322	301	325	327	298	365	289	306	323	276	328	291	300	343	278	301	302	300	302	292	317	325	326	336	311	351	316	314	323	306	290	287	282	308	298	314	302	319	311	330	304	305	329	343	292	267	286	315	313	323	317	312	316	301	280	292	361	317	296	320	300	299	290	306	317	307	316	326	313	315	307	340	309	346	299	321	290	270	314	293	266	319	320	307	312	294	320	305	293	323	297	275	295	325	280	310	305	351	307	320	321	326	314	296	323	315	298	275	298	288	293	314	327	295	289	325	280	306	301	315	293	324	326	288	327	300	340	316	294	284	306	328	300	299	328	312	307	334	333	285	310	306	295	322	279	293	325	319	302	312	321	315	317	309	296	335	291	275	318	301	353	287	284	349	307	328	321	314	278	324	313	326	309	307	291	284	288	312	314	300	274	300	345	304	285	313	340	319	326	308	284	304	287	310	349	304	288	311	327	290	294	279	284	296	296	295	294	319	318	289	319	325	307	336	322	306	315	329	310	288	297	286	338	292	337	294	335	334	305	303	292	304	316	320	293	324	325	295	302	327	304	327	308	298	315	314	273	302	339	335	295	324	327	274	303	294	334	346	303	290	304	302	311	292	315	304	267	329	309	325	290	317	332	312	333	325	297	289	321	292	330	294	326	304	330	320	341	264	332	300	304	301	309	339	297	323	295	310	326	318	289	303	330	298	334	334	287	315	289	335	302	294	331	306	315	304	324	292	273	283	313	312	315	341	303	303	273	301	324	321	310	301	303	329	303	328	348	306	287	294	289	322	306	326	331	300	301	298	310	331	288	311	311	306	306	293	343	307	302	268	287	293	316	314	313	273	348	306	340	322	324	278	306	323	310	340	293	313	342	277	320	332	313	289	324	311	301	316	330	283	336	314	308	271	295	308	313	296	299	300	301	324	317	308	299	267	303	349	299	325	331	318	301	310	335	312	327	312	304	308	282	332	295	290	310	305	303	324	325	286	307	292	300	333	290	321	343	323	300	307	297	309	310	295	306	295	279	296	313	332	322	311	309	308	325	319	338	306	316	312	286	321	312	324	312	297	329	312	310	300	286	321	298	314	316	286	333	297	274	315	312	292	328	292	302	332	307	327	299	318	316	282	310	313	316	304	288	293	320	319	276	318	298	304	328	316	303	312	317	327	327	307	300	279	317
36091	19200	3998	1657	1127	794	622	541	407	360	313	297	228	244	238	167	208	176	168	161	197	163	135	157	139	130	153	145	158	143	146	150	144	130	141	129	136	145	128	152	117	146	152	149	136	141	136	134	120	138	137	122	108	142	123	155	118	126	139	118	140	121	140	124	148	118	127	143	116	147	138	144	105	125	120	115	133	138	154	132	137	126	127	133	158	132	128	139	124	133	114	147	122	132	126	118	128	139	127	140	138	142	118	124	147	117	126	124	143	124	122	109	129	140	137	136	158	127	144	114	131	123	120	120	132	138	128	137	132	122	139	140	106	122	149	136	129	122	134	130	130	121	146	118	105	114	131	122	121	105	161	121	173	106	131	132	121	121	123	130	136	114	141	120	125	116	117	147	107	121	117	130	150	117	132	126	147	109	146	119	104	138	138	123	119	124	130	131	127	111	136	134	127	119	124	122	115	121	128	137	141	140	133	132	125	128	127	127	123	134	113	122	139	132	120	133	120	127	130	118	104	131	126	151	126	120	120	141	126	118	134	115	127	124	130	118	134	133	143	133	132	120	139	119	140	121	107	123	129	123	109	118	130	125	153	111	118	134	108	137	148	129	119	146	137	130	120	119	135	121	152	120	113	122	106	139	140	129	118	144	142	105	121	112	120	146	131	126	121	133	119	133	129	152	125	124	135	133	133	126	135	149	119	136	107	139	143	132	131	126	130	109	155	137	125	122	123	111	119	123	134	123	135	121	135	132	108	127	114	130	134	139	134	143	126	144	149	128	119	121	111	129	147	108	115	129	120	109	125	126	136	125	135	147	118	106	126	137	142	146	137	127	136	123	140	113	145	136	133	140	127	125	113	113	130	127	127	110	138	121	122	120	116	126	123	137	143	117	127	143	125	124	122	118	99	114	116	117	123	115	155	105	126	135	124	141	118	132	122	117	108	138	116	137	134	149	137	128	122	134	117	134	133	125	117	139	148	131	127	135	129	126	130	132	129	118	110	133	137	138	133	117	127	123	115	131	138	123	129	132	144	120	128	123	124	138	116	130	137	130	121	112	105	113	155	129	121	123	142	114	139	147	129	121	131	136	135	138	149	127	127	141	136	121	160	131	142	122	126	121	126	141	134	119	125	117	138	128	138	124	137	125	137	128	133	120	142	123	144	146	126	109	111	129	135	138	139	123	147	108	134	115	128	158	135	132	145	123	129	133	140	136	124	136	128	141	131	124	106	130	118	107	120	104	123	127	130	136	126	147	151	138	124	132	98	122	123	139	127	121	123	148	113	113	129	129	130	112	125	129	120	134	127	135	132	121	135	108	112	136	126	125	150	133	149	117	133	115	123	120	102	143	119	123	116	135	121	115	151	133	128	126	132	123	129	127	124	126	140	134	121	150	139	139	151	109	123	149	128	134	120	126	149	117	139	132	146	133	124	123	109	132	121	107	120	120	129	129	129	134	127	126	135	143	123	153	108	120	110	128	138	128	137	129	121	113	116	125	115	126	117	122	112	141	114	130	104	113	127	127	120	138	122	135	122	143	113	132	138	135	108	132	114	116	96	128	127	110	137	130	116	121	116	135	115	153	131	128	128	117	127	137	110	138	132	135	112	124	113	113	131	134	123	149	124	139	137	135	139	131	124	129	141	140	132	116	148	134	112	127	157	125	141	118	147	135	136	129	136	125	119	116	133	127	129	145	134	134	111	137	128	122	143	132	126	114	130	118	129	130	121	103	126	124	139	117	123	135	126	122	130	126	127	142	121	128	150	133	128	140	127	124	127	110	116	132	128	133	137	114	134	132	115	129	119	122	131	116	118	126	126	134	121	119	153	113	141	129	111	146	132	123	127	144	131	139	124	129	125	131	148	116	134	136	125	126	131	114	126	120	135	124	135	150	140	145	113	146	124	110	130	119	121	133	130	140	126	108	104	140	135	121	143	142	125	149	135	161	98	131	155	128	128	121	137	126	125	130	136	118	150	137	127	134	136	123	140	133	122	125	122	120	110	132	154	144	112	124	138	115	133	136	147	127	127	108	149	106	136	127	119	122	125	130	111	127	119	105	140	131	128	141	123	126	127	125	118	122	118	101	137	141	137	124	129	132	128	125	106	137	125	129	129	122	132	119	159	150	119	118	140	150	122	144	111	125	141	111	131	125	126	127	122	132	143	104	134	122	143	140	136	125	133	129	142	116	114	126	130	106	101	163	135	126	131	133	137	125	127	108	147	143	120	132	121	141	124	145	115	117	134	120	117	116	111	132	113	146	121	136	126	142	125	135	117	119	119	127	112	130	116	122	124	109	115	126	118	125	141	133	110	120	124	132	104	121	125	147	103	122	148	107	118	134	113	123	116	123	122	125	148	116	128	130	126	143	136	126	147	142	123	120	121	140	130	135	124	133	129	128	134	152	143	125	130	147	125	134	149	137	127	139	139	122	106	153	134	127	144	133	148	101	115	130	142	138	134	133	119	126	128	129	104	133	138	114	121	125	130	125	151	139	133	136	116	132	103	119	137	116	147	111	133	122	134	113	116	133	128	142	148	128	120	144	131	120	142	117	151	133	115	104	136	132	99	130	127	126	136	131	121	123	130	104	141	136	98	114	133	120	133	135	134	131	157	135	136	130	125	127	136	122	134	119	120	122	153	136	113	130	114	134	126	117	128	121	149	129	111	129	139	124	118	122	133	128	129	117	133	131	131	125	148	112	125	125	127	134	128	129	133	125	108	124	132	121	126	123	139	143	123	127	129	128	124	124	126	117	129	129	118	147	140	122	131	140	139	112	163	156	104	128	140	111	136	126	127	112	123	110	114	127	120	122	122	155	119	137	142	124	143	137	132	108	143	126	124	141	124	137	124	118	120	135	122	122	104	132	122	126	137	142	138	106	122	131	116	132	131	139	140	133	123	132	125	106	146	124	110	128	96	124	144	147	132	103	122	129	138	130	125	149	112	129	136	120	131	124	128	144	141	130	137	141	123	123	125	123	124	120	116	140	118	119	136	139	121	128	130	127	123	123	148	137	124	119	117	122	130	123	129	133	142	131	151	121	133	127	143	141	135	119	127	117	139	131	136	119	125	121	126	112	128	136	121	90	131	122	130	136	118	122	121	116	143	139	144	121	113	122	121	108	132	125	125	125	131	119	122	123	123	131	136	138	126	120	115	142	130	122	139	132	139	133	127	132	118	137	130	147	134	125	143	119	127	115	125	122	144	138	134	112	155	116	127	132	116	126	119	118	126	147	133	136	132	144	116	126	125	141	115	134	118	134	126	118	146	142	135	127	133	127	139	118	126	147	126	127	136	136	129	106	119	122	126	115	104	117	138	133	146	132	133	135	129	131	126	144	131	147	121	135	144	114	133	150	143	115	122	126	123	116	116	135	122	118	137	119	120	137	125	124	126	142	150	136	121	125	116	126	116	127	113	132	135	133	128	127	131	139	124	144	138	132	113	128	140	143	122	130	101	159	121	113	145	123
18142	2255	5036	5595	4944	3928	3257	2737	2305	1956	1722	1604	1497	1403	1303	1103	1081	1025	895	944	856	865	803	761	766	690	729	661	660	661	675	640	656	608	594	579	577	569	582	599	556	560	565	576	547	497	547	492	512	562	537	504	530	503	483	543	508	527	509	512	523	498	503	499	546	522	482	509	500	521	560	470	520	504	509	497	472	507	487	480	482	488	492	497	524	470	549	478	474	483	483	511	531	485	505	487	446	482	466	482	454	475	530	486	465	474	510	473	502	497	477	473	478	470	475	483	448	430	443	459	511	483	475	467	489	462	475	515	468	464	501	521	495	483	490	486	496	468	469	450	494	480	486	504	481	498	510	489	442	471	466	470	482	475	489	460	464	466	471	454	485	469	481	475	453	449	449	477	474	484	487	490	483	479	473	491	466	480	518	428	487	506	483	485	461	483	498	498	447	459	425	453	503	477	423	469	450	468	443	491	471	502	482	459	532	474	514	466	466	465	430	508	478	495	519	476	455	467	472	455	464	479	466	481	482	447	455	486	456	456	501	427	447	450	458	446	470	469	488	489	521	481	481	445	483	518	484	470	451	462	471	471	484	471	448	475	466	461	492	484	478	469	460	486	465	497	442	456	450	461	462	485	503	500	482	437	478	450	471	442	453	463	467	470	487	451	466	494	492	495	493	502	498	478	469	453	460	460	495	459	458	497	487	487	512	466	462	490	464	482	477	455	432	454	435	485	461	466	464	470	456	446	444	501	468	453	474	479	428	481	470	448	487	415	514	460	472	473	450	480	488	482	463	451	452	477	479	477	493	458	412	479	468	435	439	481	475	491	471	480	475	471	499	514	453	462	449	463	480	468	490	474	412	446	476	453	497	483	487	459	513	449	476	470	481	478	514	499	443	452	448	485	470	473	497	444	487	467	463	445	481	483	496	462	498	445	438	459	463	471	479	472	469	470	449	489	477	474	490	467	465	475	463	418	498	470	453	425	481	521	463	503	473	473	460	465	459	465	454	475	439	484	447	483	487	526	469	503	517	420	453	506	462	457	469	442	471	461	480	435	451	441	511	491	465	478	475	436	446	494	463	492	460	440	415	500	500	466	452	442	486	464	487	478	450	466	491	482	485	475	459	482	515	472	477	455	474	490	431	490	481	499	469	450	486	468	477	489	445	455	442	465	483	449	504	446	447	513	449	473	488	489	482	456	466	484	429	457	420	473	474	480	492	490	474	458	485	469	471	474	491	469	454	502	484	476	503	515	498	482	449	482	489	473	501	463	470	517	470	489	496	485	465	479	474	463	486	487	470	449	452	457	475	444	493	443	479	451	459	469	435	492	442	486	459	503	479	510	475	491	481	468	499	454	453	492	481	459	492	456	507	474	473	468	458	482	451	435	461	459	428	435	474	442	459	439	470	476	492	465	499	469	521	502	482	517	467	482	453	488	472	470	463	456	454	484	471	454	490	469	483	443	468	439	459	453	458	474	479	492	445	465	482	477	477	467	438	483	456	454	499	485	428	448	448	504	451	519	467	483	468	428	510	471	460	495	467	491	459	512	482	467	480	499	487	503	447	457	485	486	459	461	465	439	428	477	497	462	465	481	473	418	456	451	411	444	474	459	431	481	502	466	494	486	487	495	480	473	508	452	490	454	447	465	493	457	471	497	454	478	487	459	462	455	490	502	448	474	486	503	442	488	468	488	466	448	521	471	491	455	472	455	443	460	468	448	487	486	484	497	447	472	461	482	467	469	464	453	489	434	504	459	450	486	486	469	497	460	466	456	466	488	450	458	548	497	464	482	530	493	469	481	460	441	450	478	448	482	492	491	448	448	456	472	490	477	458	467	507	463	446	477	478	434	475	480	486	456	461	465	487	473	469	439	430	528	499	459	484	480	443	462	505	452	507	471	450	480	473	508	449	474	510	479	465	488	466	482	482	515	487	450	436	472	467	493	447	482	448	474	470	487	437	502	487	481	466	457	472	479	448	455	473	503	464	482	468	447	477	496	480	471	449	456	481	464	457	488	453	456	458	471	452	476	480	475	494	497	479	464	483	475	467	438	472	452	494	450	441	443	496	526	457	508	454	479	465	475	513	464	466	404	497	459	500	530	492	491	527	503	494	496	503	475	489	460	485	506	435	469	469	485	461	495	455	437	498	451	477	461	466	471	457	470	490	520	495	472	448	459	487	498	472	455	477	461	463	443	458	467	457	427	509	502	450	464	450	453	452	478	473	482	459	463	472	456	475	488	482	440	477	441	452	481	491	431	429	494	479	503	479	480	433	457	484	477	456	488	481	446	435	487	482	436	491	459	440	480	477	451	512	456	499	459	486	470	493	429	502	453	447	467	456	475	501	505	473	488	443	441	455	502	470	454	440	447	457	493	492	459	478	458	454	500	495	466	467	475	487	437	440	495	493	487	409	438	458	444	480	492	480	491	465	495	467	477	444	487	468	493	509	483	467	473	430	475	478	451	496	431	463	483	498	426	540	498	476	455	447	424	457	465	469	433	492	446	464	464	424	483	492	462	479	487	467	458	496	513	444	519	478	462	437	469	476	458	464	477	476	486	451	515	453	466	459	467	493	486	476	484	513	453	481	469	457	474	486	446	501	435	453	476	473	447	517	485	517	497	502	473	469	457	520	485	428	488	480	498	497	493	475	470	454	531	508	494	507	474	489	473	472	467	497	452	447	462	472	447	461	475	455	479	487	483	488	461	471	480	473	485	460	440	467	463	467	441	433	493	481	468	468	478	468	446	443	462	507	523	492	509	475	441	443	468	515	456	485	476	460	477	472	489	499	467	487	444	476	513	468	463	481	456	424	484	468	475	490	509	447	471	454	471	436	462	498	481	513	478	460	463	475	500	458	469	466	469	466	452	485	518	477	482	456	447	469	482	451	464	453	443	471	468	462	449	455	520	481	466	461	461	469	503	484	523	485	448	479	511	451	484	432	474	449	535	512	449	433	447	460	451	451	491	434	451	486	468	496	461	491	504	462	486	458	498	457	476	509	488	449	473	472	479	498	477	493	456	468	462	485	433	463	460	472	491	483	481	455	495	478	442	468	481	455	480	509	467	432	491	473	467	453	494	501	489	493	492	469	471	443	460	462	455	425	477	472	473	489	453	479	503	487	459	508	438	475	437	492	474	460	448	506	473	478	461	475	484	528	459	474	484	479	503	457	431	485	453	499	509	440	484	486	494	444	475	427	493	471	491	425	451	455	455	442	457	462	462	511	498	477	489	439	421	448	482	508	444	459	491	453	486	440	474	467	450	528	457	449	481	460	494	458	469	507	474	483	460	452	474	483	505	496	491	463	504	483	477	459	490	466	464	461	499	454	484	453	472	458	469	476	470	423	469	522	462	489	484	472	475	516	476	446	456	480	496	439	445	492	450	503	474	451	480	483	493	454	467	479	459	466	473	466	477	463	447	500	454	467	468	486	466	466	479	454	471	456	520	523	481	449	467	495	460	454	480	444	483
3281	324	208	168	162	141	124	140	131	125	129	121	133	117	136	137	143	131	120	137	121	125	111	129	138	130	134	148	119	130	134	117	142	139	117	125	116	134	136	127	123	127	117	130	115	129	131	147	122	124	130	132	138	126	136	136	115	123	122	133	148	121	146	129	139	142	127	137	132	141	112	143	136	109	126	133	137	146	117	117	128	130	140	145	127	125	133	134	132	144	138	147	120	110	132	110	146	134	145	140	144	148	132	152	121	147	120	123	111	138	127	116	124	130	132	122	132	120	123	130	137	150	109	116	118	117	122	146	146	146	135	129	145	142	112	126	122	127	139	124	117	117	156	135	132	107	140	149	130	138	127	141	126	129	124	134	120	130	140	137	120	143	133	147	140	137	134	146	120	116	134	138	113	124	132	140	138	128	107	112	124	138	122	122	127	122	147	133	123	138	116	131	117	138	122	123	144	116	115	127	134	128	120	119	123	118	134	136	123	133	140	129	107	123	140	143	162	126	136	152	132	138	126	114	125	128	140	120	146	132	124	131	131	126	134	123	135	121	130	143	106	141	132	132	120	118	122	118	117	134	135	142	134	117	140	109	145	122	131	115	142	105	110	119	127	135	122	119	116	144	129	124	137	132	140	137	133	136	141	116	130	141	140	139	126	119	133	127	119	131	112	134	110	134	114	120	129	118	124	148	151	134	111	114	122	127	142	135	151	106	137	131	149	140	146	122	142	104	148	119	127	131	144	131	127	125	129	138	127	132	125	145	126	111	122	120	117	138	107	130	122	134	131	127	121	131	125	111	141	118	151	118	111	128	119	125	113	132	134	120	141	136	116	135	137	142	106	143	112	126	144	129	128	124	102	118	135	156	128	140	131	124	131	106	122	117	131	131	143	122	112	127	115	154	100	126	138	109	123	138	122	122	141	113	138	127	129	114	116	139	140	161	128	130	127	112	146	131	126	134	107	124	137	116	118	118	125	123	130	130	131	123	135	122	121	119	135	122	130	126	137	133	130	142	133	122	127	149	125	125	157	110	112	133	136	137	112	129	138	113	131	144	127	115	136	133	117	142	132	140	137	120	120	112	137	111	125	122	131	118	134	116	147	121	123	130	118	113	127	133	167	113	131	137	125	138	128	139	127	133	151	144	120	126	124	144	125	137	126	120	145	115	128	142	133	136	136	121	138	143	132	119	127	129	130	139	131	130	106	134	110	138	136	135	115	121	117	96	132	123	121	121	121	131	139	125	110	125	131	129	143	115	133	136	107	138	130	103	110	125	131	141	113	124	115	131	135	148	139	124	133	139	122	135	137	140	120	118	135	169	123	116	135	126	150	121	130	137	130	135	128	104	156	121	133	134	107	124	118	137	100	129	115	115	112	137	125	137	117	128	106	142	122	136	134	124	113	118	135	134	141	140	145	154	129	138	125	150	133	149	141	130	123	138	131	131	116	127	160	113	141	129	123	131	124	140	151	141	129	135	127	122	133	118	127	133	112	128	109	110	134	121	130	133	127	118	161	124	119	129	125	144	153	126	136	137	118	128	128	140	119	121	129	138	130	135	131	128	135	132	114	124	118	140	125	105	128	134	115	147	134	119	124	118	117	132	126	112	130	136	119	152	122	151	124	123	144	112	130	143	125	124	127	141	144	104	129	117	141	136	123	136	141	129	139	134	132	138	133	136	121	129	105	145	116	149	133	137	125	127	143	114	124	132	130	145	128	104	115	130	111	119	121	124	132	128	135	145	115	110	140	124	117	137	143	139	134	113	123	129	128	114	136	108	125	133	134	118	121	134	122	123	152	106	105	137	141	117	127	123	112	134	156	137	144	128	131	117	127	117	112	130	116	153	124	139	109	146	142	100	104	128	146	103	125	144	137	127	141	120	121	117	127	131	144	142	139	121	128	134	121	115	129	124	130	114	122	140	124	117	124	128	132	133	148	127	121	149	119	153	124	143	111	115	138	135	136	154	129	141	135	135	121	133	147	132	148	135	142	130	106	122	130	135	108	113	119	145	134	114	143	146	129	129	126	123	121	129	121	121	147	111	114	133	125	135	141	117	116	126	126	146	130	131	121	143	111	119	110	119	128	126	113	128	122	134	122	137	128	109	123	112	113	123	127	116	126	120	131	125	119	138	136	120	140	127	139	122	116	127	136	133	121	122	118	126	159	111	122	130	129	127	122	119	136	139	124	121	143	116	146	126	133	120	142	128	105	101	120	134	139	127	126	131	131	140	134	142	104	132	123	121	103	118	142	137	130	107	120	108	132	122	134	140	118	156	132	154	137	148	117	134	125	128	127	110	131	142	132	113	109	137	114	142	143	134	110	115	132	88	118	158	138	147	146	116	123	131	124	114	115	128	123	133	113	134	130	149	128	120	144	136	117	117	116	119	146	133	120	155	116	129	136	139	111	142	128	132	110	128	125	144	119	126	137	121	123	127	123	132	140	118	129	128	130	144	127	150	132	132	132	127	144	137	130	138	127	124	112	128	120	126	110	117	123	109	118	118	149	147	130	115	130	124	109	116	143	129	116	151	131	139	122	136	139	137	128	117	115	146	121	133	115	120	157	127	139	141	137	122	122	138	112	145	126	131	133	113	141	141	124	141	150	145	135	132	131	141	107	137	132	115	135	139	127	139	143	123	116	126	108	130	131	125	121	144	118	104	118	139	130	112	127	140	109	129	155	146	132	127	118	113	119	126	144	146	137	133	134	129	136	141	143	142	122	125	119	133	128	134	131	153	124	145	131	135	155	135	131	134	136	126	124	136	134	152	127	133	140	116	136	142	117	131	136	127	132	120	118	125	148	134	124	132	139	139	135	150	130	111	109	134	128	135	150	126	141	126	136	130	139	121	119	114	143	127	127	136	133	140	113	121	129	135	124	111	126	132	139	132	135	128	140	131	126	112	140	147	143	147	135	127	139	119	108	128	122	136	134	151	143	131	121	124	117	119	135	123	122	111	117	126	132	93	152	128	132	131	122	116	111	150	132	129	110	128	142	131	106	104	131	142	118	135	123	111	136	147	130	135	137	116	153	138	138	141	119	134	142	136	129	145	127	139	131	149	126	138	120	121	120	136	136	148	119	147	114	137	118	133	156	128	134	130	104	142	121	137	147	134	129	135	155	124	121	138	122	150	143	130	134	129	123	121	128	132	135	122	123	128	147	147	125	128	126	124	130	108	124	125	140	116	124	122	129	136	128	127	124	124	133	112	128	130	116	130	135	135	128	119	129	137	125	128	143	142	130	116	137	121	112	125	136	120	123	116	152	128	139	135	120	140	145	111	132	137	132	150	114	136	126	136	136	115	158	117	136	102	141	143	135	136	123	140	133	137	143	108	126	127	151	138	109	143	142	130	128	109	118	127	138	144	108	133	109	126	125	126	123	135	135	117	127	120	141	136	148	139	126	133	132	131	138	138	111	133	133	131	137	129	137	117	124	127	131	142	126	119	115	125	123	143	128	132	149	143
4992	522	602	670	643	592	553	567	527	489	509	487	530	478	505	520	481	508	459	479	513	485	476	481	475	443	442	493	454	466	458	439	496	444	472	473	457	464	432	446	487	454	479	478	419	447	455	486	496	409	446	469	483	417	441	477	467	459	452	440	477	455	495	470	473	443	444	459	444	482	435	448	490	492	498	455	482	431	454	467	476	476	409	398	470	465	446	474	458	488	408	499	466	452	459	430	421	434	457	437	434	434	466	473	455	434	451	478	478	465	472	435	434	434	482	435	469	505	452	482	474	451	449	477	463	461	468	472	462	440	440	466	467	419	456	449	465	491	440	456	442	455	427	453	431	476	456	488	450	500	499	463	444	425	420	465	489	430	462	470	462	438	455	418	451	448	470	464	456	472	481	469	446	491	450	497	419	468	470	426	441	477	446	475	450	442	468	488	450	431	448	469	430	472	475	492	476	435	473	458	453	473	477	493	440	421	457	466	437	487	452	480	470	450	507	454	458	441	443	471	467	491	450	438	454	465	462	457	449	483	445	434	484	477	437	451	434	476	477	466	441	476	454	476	461	455	515	421	483	479	456	447	434	457	481	481	441	461	460	440	476	480	486	460	469	470	469	486	497	464	423	485	452	456	475	461	469	480	451	469	447	451	444	447	475	469	453	429	478	430	451	467	482	469	503	481	461	454	477	471	463	504	478	435	423	496	456	474	420	414	468	471	465	489	495	487	419	472	488	485	470	488	452	510	441	446	473	454	454	499	442	459	461	493	478	468	465	442	425	458	464	431	423	432	467	428	482	478	486	470	470	445	480	447	473	478	449	480	467	456	497	465	436	423	465	431	476	469	442	494	428	438	459	463	458	469	463	476	486	466	440	457	477	449	457	445	456	456	461	461	466	494	477	464	446	462	464	443	493	466	473	450	450	467	453	471	470	484	461	434	437	456	480	471	480	469	430	444	457	489	424	473	457	490	511	460	476	440	428	437	496	438	443	439	479	453	482	459	450	470	471	450	458	437	447	474	477	436	442	434	469	461	471	454	448	440	445	457	470	455	467	457	515	450	456	433	468	438	434	462	476	455	455	484	442	457	491	412	438	456	463	491	459	509	466	477	459	445	494	474	466	448	471	463	445	482	469	451	472	457	472	466	473	449	517	445	484	455	442	443	466	456	445	436	443	468	480	438	477	416	471	462	434	475	446	467	472	469	456	471	417	419	444	480	457	449	445	460	459	488	468	458	443	496	442	460	426	429	448	433	471	431	458	459	486	450	456	434	459	497	503	497	475	444	447	469	431	458	473	455	513	447	488	474	458	443	466	480	454	486	468	433	432	451	438	442	494	461	506	449	443	487	456	474	470	456	469	453	490	468	511	461	441	471	470	485	481	491	491	481	463	463	452	448	455	477	442	463	477	444	428	437	478	416	461	436	511	482	481	486	447	460	458	451	464	443	446	470	497	483	448	445	472	448	453	476	461	491	457	491	415	465	462	450	461	441	468	453	444	428	490	439	459	474	436	445	430	486	465	456	459	430	454	444	483	424	451	489	433	509	445	459	485	442	441	492	459	480	462	427	434	467	457	429	437	432	428	457	416	465	453	504	457	516	459	435	449	463	465	440	440	484	455	453	497	457	480	437	430	446	493	441	468	433	494	464	481	459	432	456	455	441	444	462	469	487	461	450	446	439	478	456	465	414	483	447	475	448	454	464	473	467	483	482	447	479	497	496	495	475	454	429	519	461	450	463	470	447	467	463	460	447	487	477	457	445	456	430	477	499	476	475	460	505	449	453	438	399	456	450	443	450	477	476	440	444	448	417	477	440	456	476	476	461	489	494	480	472	435	465	477	452	445	494	475	466	470	455	465	466	431	468	454	449	477	422	484	452	431	462	500	460	457	458	469	461	469	468	496	434	475	450	469	446	472	491	487	458	444	447	429	464	464	419	509	481	432	479	461	484	456	456	494	466	469	465	474	458	414	459	466	542	451	482	442	465	467	489	483	444	488	457	435	488	465	464	463	491	444	452	459	466	456	445	457	492	443	452	475	462	431	474	473	458	497	487	445	484	460	470	451	450	483	505	453	437	462	447	428	475	469	449	465	475	438	476	463	426	448	460	501	462	479	477	448	470	483	452	444	449	470	460	462	448	481	464	441	425	437	463	453	437	468	486	448	470	465	435	438	436	422	450	479	459	440	447	427	461	476	478	492	463	446	437	447	461	453	461	466	468	430	469	500	453	465	446	431	458	461	491	459	469	450	450	488	464	442	444	470	452	484	458	479	474	430	492	480	495	469	498	431	459	441	453	496	457	464	486	462	452	464	445	470	468	497	462	452	487	476	476	440	454	472	459	480	444	448	471	468	466	541	436	475	459	428	478	481	424	489	451	450	492	479	473	476	463	517	456	460	469	434	492	451	491	452	479	448	476	480	462	465	454	490	456	483	479	436	452	458	493	447	484	445	426	453	487	459	446	473	463	467	449	465	461	483	474	447	448	460	422	479	482	465	431	496	455	452	469	470	444	497	423	515	482	455	448	455	438	467	511	459	465	479	452	473	467	418	478	437	404	475	435	486	474	481	465	461	499	494	437	415	471	476	511	446	471	484	477	460	436	458	415	468	470	458	446	480	454	450	478	467	479	429	438	463	453	466	438	455	437	454	468	466	476	458	472	455	450	417	471	459	430	409	437	483	473	438	443	446	504	483	473	462	452	493	445	444	465	473	467	483	488	469	414	455	455	466	449	467	433	483	456	462	478	474	518	468	480	490	438	485	449	440	476	443	481	478	441	482	460	467	506	450	487	461	434	459	461	448	483	434	494	448	485	470	510	457	454	471	451	459	442	445	444	436	463	456	473	454	420	489	470	500	456	426	462	424	476	467	453	434	444	481	413	439	465	448	499	462	453	470	491	461	439	456	483	468	478	449	446	435	498	453	469	418	472	466	406	462	417	459	451	447	514	481	472	431	474	435	441	467	461	459	456	466	464	454	472	449	464	438	425	428	428	446	417	447	486	480	442	454	456	447	468	452	485	475	472	479	504	525	443	465	463	455	453	445	453	476	459	443	445	454	480	466	445	500	466	448	473	449	460	438	472	475	483	484	483	479	443	510	476	461	487	481	470	436	455	486	473	468	483	438	492	458	460	460	474	441	449	452	470	463	457	420	484	454	443	435	483	517	436	466	477	492	463	456	507	480	432	488	451	454	448	486	492	463	464	463	479	459	475	499	469	445	452	455	454	471	452	428	466	473	453	434	444	457	464	474	458	435	442	459	459	491	429	442	451	466	470	449	476	458	455	484	456	450	423	459	442	466	436	490	452	456	477	449	448	491	483	444	445	439	495	443	414	481	455	491	442	434	487	438	475	466	444	476	451	445	451	483	478	441	444	461	454	480	431	456	463	470	481	469	453	457	449	458	496	445	487	433	429	477	464	473	458	429	474	472	477	465	438	428	451	478	443	460	430	450	453	487	501	460	457	452	440
27432	6686	1172	762	527	419	311	247	210	185	141	143	126	114	118	95	114	134	130	119	92	91	93	119	100	95	77	91	72	78	76	97	103	87	82	91	94	98	86	82	78	88	84	60	77	80	83	105	97	70	80	64	97	68	83	86	73	91	97	79	103	87	77	76	76	82	74	98	81	80	86	90	73	89	70	83	78	77	92	97	81	77	77	72	68	87	65	76	82	93	88	91	88	74	86	85	79	79	88	84	70	77	70	88	78	80	91	68	62	76	101	75	91	70	74	79	92	70	66	72	82	72	65	61	70	93	75	68	76	79	71	79	71	102	62	77	90	84	82	60	75	76	72	72	84	82	78	73	74	75	83	65	67	71	72	81	75	78	68	93	77	71	80	73	78	82	86	78	87	68	76	69	68	89	69	80	86	78	62	75	70	84	78	78	92	92	73	80	78	80	77	69	79	78	75	86	72	78	86	74	85	73	70	77	86	63	89	79	82	75	83	73	92	76	87	77	100	74	67	81	76	71	70	79	76	71	69	75	72	77	62	79	69	69	66	79	68	67	78	78	78	75	84	80	66	81	82	87	86	59	70	77	82	79	96	87	85	77	46	80	64	77	66	66	75	96	74	70	66	70	74	85	85	78	69	68	74	79	71	69	67	77	61	84	59	86	94	76	68	83	76	79	81	75	64	86	80	77	84	79	68	81	71	67	57	79	76	86	85	68	68	72	79	74	81	81	76	89	68	63	91	74	74	72	85	89	73	77	60	77	90	80	86	83	61	72	62	75	64	86	57	66	63	94	81	84	71	64	76	77	66	71	89	76	74	81	65	73	78	79	77	68	75	87	90	81	78	70	73	82	65	69	70	68	71	79	62	70	80	84	80	98	80	86	71	75	58	78	72	77	84	59	83	88	72	96	72	73	88	78	84	70	82	77	79	78	89	77	82	89	63	62	66	73	86	86	81	94	74	79	84	81	81	75	81	71	67	75	81	84	90	89	80	75	69	75	72	87	81	69	76	74	83	76	63	79	84	89	79	91	81	80	80	64	65	91	62	70	70	89	76	75	78	94	91	62	84	68	64	77	70	66	82	79	75	68	64	77	76	75	81	82	59	73	70	71	59	86	80	93	71	76	80	70	77	85	107	80	78	74	75	90	85	80	74	56	75	70	66	75	74	65	81	76	88	86	61	82	71	79	97	76	89	83	75	78	69	73	84	68	84	94	77	62	83	78	79	86	82	86	82	67	77	81	77	77	72	76	85	83	68	76	70	77	91	72	69	99	83	85	89	81	77	78	78	88	68	82	85	81	66	81	55	76	78	73	72	69	74	92	81	81	63	77	62	63	73	60	89	85	86	70	89	72	67	92	82	71	78	67	87	81	77	74	86	77	73	90	68	79	78	78	73	88	67	65	72	80	86	73	93	76	85	73	82	63	57	87	88	86	81	72	78	75	81	72	69	73	69	64	97	78	77	77	62	68	81	78	59	68	80	71	86	68	72	71	76	83	88	63	84	83	64	88	83	84	71	95	78	71	78	74	73	90	71	73	69	83	68	86	70	80	81	79	70	77	83	74	100	63	93	70	80	77	79	83	78	58	71	79	69	64	83	70	81	67	96	63	89	69	75	80	71	88	66	65	66	83	91	51	75	74	71	79	81	79	82	73	62	87	79	73	83	62	80	57	69	77	75	70	57	69	78	85	68	70	89	76	66	84	67	71	69	89	70	78	69	83	90	80	68	84	78	82	99	58	90	68	62	79	83	64	67	76	77	67	73	89	68	82	64	73	77	69	91	97	79	68	81	80	76	66	89	80	80	79	60	74	76	67	75	76	63	67	64	75	78	76	79	66	73	86	89	72	82	80	64	81	75	85	76	80	68	77	74	83	84	88	64	97	75	79	72	93	67	64	69	79	83	74	86	71	91	81	70	79	73	87	57	69	77	91	94	85	82	69	79	63	63	68	81	75	85	89	86	79	76	71	64	70	67	73	93	82	73	74	75	73	75	73	68	80	92	76	80	74	68	75	72	73	70	68	82	73	74	73	73	72	78	75	79	81	81	71	68	73	81	83	63	66	82	72	83	83	84	75	74	74	65	79	80	73	59	93	62	70	61	75	73	69	75	82	77	75	82	86	76	67	68	89	80	77	74	90	82	75	74	66	79	77	84	85	69	65	84	83	76	66	80	81	72	94	74	93	85	70	77	81	68	69	85	71	77	63	77	73	67	75	81	66	86	69	80	78	95	78	67	62	69	84	81	82	82	72	88	67	72	79	77	77	82	69	61	81	75	86	86	84	81	86	54	71	73	74	56	58	69	69	71	69	92	74	77	93	71	84	68	68	90	75	83	69	81	82	81	58	77	77	78	79	70	80	91	78	78	73	87	83	65	81	69	89	62	83	89	74	72	81	61	57	81	75	72	72	80	80	72	65	67	83	72	77	86	64	98	72	82	81	71	75	74	79	70	58	80	67	84	85	59	82	85	83	87	61	69	66	96	83	68	69	68	70	62	79	75	77	82	85	88	83	66	80	85	77	55	77	73	73	65	70	71	78	68	78	70	73	88	72	68	87	86	90	71	68	77	76	79	70	71	85	81	71	58	67	68	70	75	85	91	87	70	81	86	65	70	65	65	86	74	80	88	78	76	59	95	67	82	80	76	68	88	66	70	62	87	91	72	81	88	62	83	82	88	64	68	71	71	77	47	90	76	86	92	82	78	72	75	72	67	61	97	79	86	66	75	82	86	74	85	73	64	75	66	82	57	88	80	60	89	80	78	60	80	73	83	71	76	76	75	71	77	60	75	79	74	71	90	72	75	87	77	95	74	78	85	76	90	77	83	97	85	74	91	82	88	83	98	74	77	78	87	66	91	74	66	91	78	72	67	77	80	90	77	76	89	77	81	70	62	82	81	83	81	79	89	71	74	76	71	104	94	74	68	73	86	93	89	85	86	74	77	68	80	66	78	69	69	76	78	68	78	83	69	92	74	78	91	80	81	71	84	69	65	78	83	74	77	93	81	89	74	81	89	83	79	82	63	85	79	67	69	84	78	69	73	73	79	63	79	74	75	79	79	75	84	91	78	76	73	96	76	63	82	65	88	77	77	74	83	76	75	74	73	90	77	76	77	76	81	65	84	57	87	65	71	83	65	83	64	71	78	70	78	72	86	79	67	75	84	89	72	82	75	83	73	69	74	78	74	75	72	71	65	64	74	95	82	73	73	80	80	71	89	81	78	68	99	79	74	88	84	75	79	99	77	70	81	84	77	77	83	78	82	74	66	78	82	77	74	68	78	87	78	67	85	82	72	76	74	64	82	85	92	76	87	63	79	77	77	81	75	59	85	81	64	74	69	71	78	68	85	76	71	70	62	78	82	68	63	72	74	76	70	55	78	92	82	63	80	73	82	86	82	61	69	83	92	74	74	70	72	82	70	80	75	86	69	76	72	87	81	73	92	74	78	75	78	73	85	75	96	88	85	88	62	74
14022	1213	2613	3085	2645	2093	1782	1553	1268	1102	1033	909	800	766	659	650	565	553	488	561	495	507	464	451	466	451	411	402	397	372	378	401	418	398	370	386	380	350	359	347	365	364	338	347	351	318	345	353	337	340	354	335	354	337	323	306	319	334	327	342	313	340	321	318	328	318	334	331	310	338	286	308	320	326	304	302	325	318	333	361	297	345	319	310	311	318	316	351	320	302	284	316	354	318	316	343	337	316	298	288	322	290	320	316	316	315	309	308	283	301	328	325	328	308	297	324	346	323	309	326	277	319	280	296	291	324	300	274	311	307	299	306	299	320	285	288	313	314	308	283	295	297	299	335	298	330	311	307	293	336	337	312	322	307	308	312	320	298	305	311	298	326	298	330	294	287	292	286	331	318	269	316	345	312	282	314	330	355	338	297	296	321	283	310	316	293	322	335	327	289	318	300	337	300	316	331	308	296	300	294	324	308	304	317	305	311	312	323	302	262	298	309	294	307	285	298	313	316	302	342	301	307	327	298	315	306	333	292	318	301	311	310	356	324	317	322	292	305	332	318	288	283	303	318	298	279	297	301	339	317	306	340	294	312	332	311	317	301	306	329	301	329	329	330	267	303	312	321	308	313	315	312	324	272	276	319	297	339	331	327	339	318	286	324	312	313	305	293	312	296	312	308	298	328	296	307	280	281	308	321	321	340	303	280	320	304	277	309	303	299	325	333	273	288	289	302	318	305	324	312	304	308	310	310	306	296	339	328	335	315	323	313	332	308	291	306	308	312	315	316	297	310	333	306	295	296	328	286	324	283	306	297	299	326	329	287	339	338	325	298	318	306	307	298	312	326	301	295	319	303	341	295	280	309	301	323	298	276	289	296	327	306	301	291	308	291	289	339	330	323	308	296	315	332	290	307	311	328	296	312	300	339	313	305	316	324	297	317	330	312	322	293	310	299	293	330	281	304	301	334	288	321	328	302	331	321	298	278	322	277	315	307	309	346	279	332	302	296	304	303	330	320	336	311	283	335	320	300	309	299	302	336	319	289	319	329	305	332	322	302	289	302	281	301	314	277	321	290	309	297	292	313	288	296	280	310	287	287	311	308	299	313	318	298	311	331	295	304	308	266	264	315	290	319	330	302	303	305	310	331	283	286	305	290	328	293	306	282	285	292	300	294	296	305	311	313	283	316	320	294	302	309	319	319	315	294	264	308	305	279	315	314	307	300	300	287	342	276	319	332	299	310	314	303	340	322	297	303	321	309	307	322	282	301	342	323	300	323	292	311	315	328	288	295	299	317	309	320	314	312	315	293	334	283	312	366	323	307	310	352	322	317	309	301	307	329	330	314	305	297	355	274	329	326	277	276	255	282	312	297	302	304	309	307	310	315	317	317	317	320	294	313	303	314	313	310	320	316	300	319	297	284	321	304	296	291	317	293	314	296	307	307	328	313	315	340	319	295	308	326	304	296	290	320	320	320	307	311	297	298	298	301	305	297	310	287	302	315	318	293	290	307	311	261	303	309	301	273	282	329	329	296	331	302	305	335	261	325	303	318	308	313	338	282	302	308	302	316	311	298	328	303	321	313	298	325	290	307	313	314	310	314	298	291	324	298	317	311	297	292	339	281	296	315	293	289	332	314	281	326	307	289	292	344	288	326	317	309	323	334	279	317	296	326	307	284	320	294	304	312	329	306	317	307	322	340	280	307	332	324	296	319	330	296	340	272	340	304	334	305	291	339	330	307	321	273	287	306	319	291	307	321	313	293	333	323	253	295	302	297	306	291	316	301	277	302	307	324	308	334	309	302	321	299	310	305	322	281	321	288	284	309	319	290	282	320	316	319	317	313	322	303	305	287	296	302	300	320	311	308	294	333	311	299	320	306	320	319	324	324	323	291	304	330	296	318	318	324	290	309	323	311	315	319	300	315	316	330	299	294	314	304	283	300	281	269	299	327	291	283	322	344	317	321	291	283	335	332	311	271	293	311	318	288	325	313	331	320	272	342	307	285	303	352	283	302	341	302	326	292	323	327	330	307	293	315	295	326	322	300	307	304	275	332	323	312	346	318	305	301	293	319	286	324	281	307	319	295	326	345	286	302	294	297	283	307	298	354	304	292	301	297	305	313	317	308	296	310	295	292	322	314	302	314	309	316	292	313	318	342	287	340	316	304	307	316	309	310	314	317	316	332	302	291	346	323	319	318	297	289	310	299	302	316	334	300	287	316	310	326	336	293	303	340	315	287	290	287	317	302	316	335	319	335	279	324	309	303	282	316	318	323	315	292	324	284	304	320	328	292	312	313	323	301	297	283	312	300	331	295	323	306	302	312	305	316	299	302	283	339	332	315	310	305	334	310	337	331	311	319	308	313	325	288	290	314	312	307	303	340	319	341	319	280	299	270	315	292	321	300	322	306	317	287	325	304	313	336	324	310	293	295	339	310	315	315	327	334	335	299	298	316	316	305	322	309	324	302	310	321	328	291	306	302	305	311	312	316	338	313	303	331	322	293	306	322	302	328	314	281	300	312	296	312	289	285	311	286	316	323	288	292	310	301	302	311	306	303	307	275	293	326	312	314	288	324	319	342	310	306	298	359	310	293	316	325	318	322	290	323	359	287	334	322	315	288	354	308	309	302	284	304	279	271	293	308	290	346	336	330	309	302	294	302	299	330	306	287	294	307	292	289	312	343	289	312	319	297	280	333	348	311	301	302	304	306	312	308	312	319	299	319	301	335	342	324	279	317	318	299	279	314	308	319	278	327	338	312	304	314	299	312	298	313	297	306	297	297	328	313	303	294	311	305	328	281	296	303	357	315	283	319	321	308	341	302	294	304	282	311	299	312	323	288	288	318	296	293	307	290	312	330	294	339	310	271	310	296	318	317	307	307	330	320	280	313	311	337	323	331	311	308	303	304	286	305	308	311	318	292	283	326	287	301	321	345	300	294	295	315	288	314	337	319	317	313	327	316	294	304	304	312	334	269	309	294	296	299	302	308	291	297	302	329	322	299	295	309	298	303	302	316	303	349	289	305	310	296	343	309	312	314	344	303	335	324	307	317	301	277	279	321	312	294	324	292	315	320	293	309	311	327	317	320	297	292	285	316	301	314	306	311	293	303	304	337	331	325	296	277	300	307	314	328	269	335	322	301	309	283	308	317	318	296	308	339	294	295	337	307	287	299	306	328	361	290	332	306	274	310	305	314	323	299	315	310	335	304	267	285	299	304	338	292	326	330	302	331	318	280	293	325	320	310	292	315	330	310	310	320	274	285	308	313	311	284	317	328	302	289	305	313	301	296	296	339	302	328	319	303	302	300	329	315	322	308	343	306	285	309	321	323	292	320	320	301	326	325	300	320	292	346	291	323	290	331	324	322	320	338	324	293	305	325	317	321	296	316	311	322	298	320	325	305	303	308	307	317	303	276	342	286	328	314	323	320	326	315	285	324	314	325	287	284	304	318	276	318	333	297	299	303	299	282	266	322
33807	17176	3471	1519	1032	780	569	441	380	336	292	273	217	216	194	155	182	175	180	172	160	148	166	163	157	152	148	149	144	143	134	146	149	120	126	157	133	123	139	138	119	129	127	141	105	136	125	109	117	128	134	146	116	121	128	128	150	121	133	110	119	136	115	117	135	122	132	121	116	130	135	125	125	111	113	133	115	129	128	129	132	126	132	153	123	124	126	109	111	127	114	115	141	115	134	135	134	139	116	122	131	124	120	130	125	129	145	114	138	116	141	138	107	143	135	132	113	136	123	115	116	124	137	144	129	121	119	127	128	131	124	139	126	118	126	134	122	112	108	143	125	113	113	111	125	134	135	114	135	128	133	112	129	119	109	126	120	119	134	142	127	142	141	108	125	106	130	127	118	149	139	114	140	111	124	123	110	119	129	135	122	124	110	128	108	126	131	98	127	132	133	129	126	128	142	119	132	114	118	111	114	97	111	128	131	122	130	128	117	113	123	132	136	131	125	136	125	133	109	144	129	124	119	103	115	110	126	115	108	111	133	122	132	135	130	120	114	109	130	130	130	121	122	124	143	118	118	107	118	124	141	113	127	105	125	142	113	121	120	118	111	122	124	137	125	128	112	138	129	138	117	111	120	108	119	127	125	104	127	135	115	119	136	112	113	114	114	116	126	114	103	116	107	113	113	135	114	115	131	116	148	144	113	125	126	119	145	115	147	139	128	121	122	124	125	120	119	133	122	124	132	114	134	114	131	131	129	133	124	130	120	130	108	148	121	108	124	134	132	148	119	104	118	120	119	117	112	118	109	114	113	145	111	138	130	119	122	119	141	113	128	95	117	126	125	136	128	135	131	132	124	113	111	131	131	134	131	122	128	103	139	132	112	123	141	143	128	130	122	122	136	127	138	136	99	125	130	125	144	142	129	123	138	125	139	131	122	115	135	116	125	114	111	109	124	117	126	111	129	110	129	125	132	115	108	119	122	133	119	112	112	123	131	119	104	117	117	126	129	125	131	116	136	120	123	116	155	131	117	121	143	124	116	125	111	130	127	109	126	132	102	131	112	110	113	126	113	112	136	121	143	124	134	126	121	117	121	115	116	129	126	126	129	128	127	118	124	135	127	131	130	136	105	133	132	119	114	117	131	112	121	113	123	108	138	146	131	120	115	117	132	129	117	128	142	111	145	108	121	108	131	119	122	121	114	130	125	120	116	112	126	138	111	131	125	118	108	149	130	131	142	118	139	123	135	93	121	120	128	125	107	134	117	107	127	138	127	115	136	118	113	103	134	137	144	133	140	136	131	116	139	119	137	101	113	112	105	138	110	114	129	119	117	142	119	133	131	118	115	123	149	118	141	122	108	120	131	121	122	113	136	146	115	134	145	104	138	134	127	124	152	118	146	134	121	100	118	119	128	129	139	125	128	123	120	132	127	117	110	110	118	127	119	118	128	116	119	121	129	121	128	115	116	129	114	132	125	138	120	120	120	123	130	126	132	115	141	109	113	125	126	99	134	136	125	119	113	115	119	120	143	113	124	144	121	127	138	115	107	119	136	134	119	126	97	136	126	142	132	110	137	126	140	123	123	121	120	126	131	125	107	131	115	109	131	132	140	122	119	128	129	118	133	108	122	100	113	121	118	114	124	121	146	134	130	127	119	111	126	130	115	140	115	123	127	111	100	130	132	121	123	107	93	147	117	96	120	136	136	102	128	111	120	97	143	106	121	133	122	130	129	114	124	130	118	129	108	125	134	116	127	137	136	137	126	102	131	107	120	110	138	121	112	123	143	140	120	96	109	119	117	120	115	116	90	100	140	130	132	136	118	126	120	123	120	108	107	118	133	118	110	115	117	109	119	134	112	124	118	108	132	118	137	107	132	129	112	117	114	136	129	133	124	130	145	109	132	121	113	146	105	122	107	112	118	112	120	140	134	119	127	129	122	140	117	130	131	116	112	122	101	109	112	113	103	126	134	112	124	123	134	122	157	130	125	132	134	132	110	99	136	128	122	119	118	112	130	135	111	108	128	119	116	116	125	121	109	128	140	115	119	107	137	104	116	113	127	126	130	124	124	120	110	122	126	99	130	132	130	127	124	106	135	122	120	144	101	137	134	115	122	115	136	140	131	124	133	121	113	118	138	128	119	116	139	119	134	141	122	130	131	115	114	107	100	123	126	124	126	135	125	107	138	118	137	136	126	108	134	127	121	127	123	141	146	131	111	112	143	126	112	125	118	114	136	119	139	117	132	114	111	126	117	149	126	118	104	132	122	129	120	120	146	117	141	118	110	140	135	111	116	125	129	121	124	129	117	121	115	119	117	129	123	132	122	126	129	109	124	126	110	126	131	122	118	110	138	122	121	112	126	124	118	108	131	115	117	119	134	121	134	113	117	123	141	132	129	112	119	139	116	127	120	126	115	147	108	129	143	123	119	130	132	115	113	113	127	120	131	130	115	133	118	109	139	134	119	127	115	121	126	106	120	120	128	108	116	111	118	114	92	117	121	141	128	104	109	108	120	107	121	109	118	117	143	114	139	134	119	123	118	149	123	130	119	117	114	129	127	126	120	130	105	106	119	116	116	132	125	136	136	122	122	139	106	127	119	140	107	113	140	117	137	119	119	108	118	127	130	134	137	112	134	130	123	123	130	123	118	140	119	133	118	116	113	118	118	124	110	123	141	107	123	130	123	119	114	103	136	126	128	103	123	113	120	139	114	129	124	125	110	106	110	132	141	121	130	128	110	110	131	114	137	96	130	133	128	121	152	140	130	100	126	128	112	131	108	126	117	126	114	127	124	133	120	119	117	134	128	125	141	131	128	105	120	135	124	145	126	114	123	108	109	125	110	111	133	121	125	102	143	137	118	148	120	136	109	115	120	115	124	126	114	119	125	124	105	128	135	127	115	141	101	118	116	154	108	137	122	125	117	116	110	116	127	126	107	125	114	121	138	126	138	128	127	121	125	129	137	124	110	138	109	121	127	123	124	137	114	125	112	144	126	122	110	120	135	106	116	130	109	120	126	126	129	126	130	113	110	126	123	132	139	127	142	159	119	123	130	132	131	118	132	124	114	129	109	146	114	120	148	111	126	129	104	124	114	120	114	122	130	129	115	112	96	139	139	129	120	134	124	120	136	137	130	122	118	125	138	114	114	125	119	120	145	130	110	126	130	119	120	128	132	122	128	133	134	127	112	122	146	125	126	122	114	93	130	120	120	128	120	121	139	109	98	95	134	100	109	136	123	111	123	131	121	109	120	120	108	131	117	100	117	116	136	120	134	115	122	117	128	117	120	130	133	141	97	126	120	129	119	111	127	126	136	134	125	127	127	125	125	114	138	122	108	102	110	127	127	122	138	139	113	129	114	145	132	115	126	125	118	100	134	127	106	126	108	106	116	127	132	119	113	141	114	136	128	115	141	123	130	111	133	126	111	131	120	111	125	127	125	132	133	112	115	107	141	123	92	112	122	121	123	146	133	127
17142	2072	4697	5373	4576	3844	3205	2611	2267	1983	1716	1506	1398	1274	1211	1091	1017	875	948	905	799	824	750	752	733	647	710	637	610	666	584	601	600	611	610	598	613	566	531	555	561	461	549	503	523	544	568	523	546	490	492	528	512	521	519	489	477	498	508	485	484	451	477	510	480	502	468	513	489	485	469	496	475	473	470	475	447	501	469	443	463	484	484	493	490	444	437	490	468	467	483	454	399	501	478	468	451	461	493	465	446	461	429	452	480	459	464	429	480	448	441	481	459	448	434	500	448	495	432	444	483	485	434	463	451	458	456	501	457	458	493	451	437	455	463	497	430	468	443	435	441	454	433	436	466	491	451	455	440	431	476	415	449	482	447	460	459	493	447	469	441	427	447	476	438	480	441	478	460	468	477	468	435	449	450	464	451	431	443	490	437	492	457	439	469	460	474	457	495	449	462	444	480	414	454	460	467	492	496	429	469	469	474	471	472	429	461	439	441	483	467	427	487	483	502	458	446	442	470	447	479	441	420	440	431	485	439	437	417	457	497	442	448	405	450	426	450	436	458	445	439	423	479	423	453	474	408	471	437	462	468	439	455	466	455	469	424	486	424	456	476	451	452	443	468	446	464	443	455	424	459	427	436	418	439	487	443	457	472	426	451	440	450	436	469	448	462	441	448	433	464	437	464	425	437	449	457	467	468	461	423	439	418	448	446	410	447	415	463	424	456	494	459	464	451	433	410	432	486	442	478	465	432	460	476	438	512	476	440	441	446	471	436	459	451	467	452	437	459	425	445	428	449	475	485	461	442	470	416	434	434	448	470	510	480	452	432	463	457	436	412	454	471	477	423	449	456	443	472	435	448	425	413	472	448	487	475	469	433	433	431	463	458	426	414	503	392	424	436	440	447	450	435	475	484	477	438	447	448	448	438	456	422	455	453	458	432	439	454	457	469	436	461	483	442	453	442	471	461	444	477	442	428	438	459	489	429	471	491	416	416	462	488	472	443	450	450	485	453	451	443	456	471	473	488	432	401	488	441	481	456	456	442	441	487	457	439	482	480	425	435	453	476	400	465	441	432	456	475	449	479	456	479	440	460	446	468	508	442	494	485	441	454	469	435	443	428	480	429	423	443	438	443	468	454	455	418	462	423	420	413	491	433	420	472	411	433	464	462	434	481	425	446	435	475	478	434	469	428	456	458	457	431	446	447	434	435	448	439	449	418	435	484	431	483	437	493	452	457	463	478	463	426	427	438	443	461	448	462	439	479	461	430	427	463	477	449	427	467	495	461	509	459	440	444	472	462	439	456	459	477	444	475	426	458	432	453	433	450	482	410	412	461	435	445	482	438	444	476	430	438	425	468	425	441	454	461	454	443	477	451	418	440	483	467	456	445	462	423	451	445	438	462	444	456	431	454	476	427	453	457	460	455	508	503	445	422	488	456	443	463	467	471	436	478	473	425	502	435	414	431	456	416	482	496	450	426	450	445	447	475	450	454	467	423	477	437	452	438	472	504	438	438	483	461	432	440	464	457	488	424	434	435	439	411	497	483	461	475	444	436	457	481	424	403	413	471	432	430	460	438	457	457	411	443	471	441	440	463	477	439	460	455	475	487	471	463	406	436	463	450	476	443	470	448	448	509	449	446	400	418	450	471	430	481	429	413	490	429	488	437	474	449	436	473	480	451	476	456	457	449	420	433	475	489	449	466	472	453	429	446	415	415	426	457	414	443	499	434	448	500	445	454	454	436	480	474	465	449	470	436	443	486	458	463	455	451	472	391	494	468	482	444	455	451	478	452	463	399	471	443	431	488	479	485	422	487	453	480	437	472	450	441	432	448	461	427	441	453	481	443	471	459	432	453	467	443	470	437	420	453	439	443	472	442	464	446	440	483	446	418	455	430	471	477	430	481	425	505	468	419	435	464	462	426	452	458	468	454	443	459	433	421	423	450	452	466	453	451	424	445	459	479	452	461	444	429	436	471	470	484	456	468	460	451	445	474	472	458	437	439	432	436	468	459	436	438	471	404	453	474	429	450	454	513	412	439	415	489	460	452	443	441	446	442	418	477	492	445	472	474	408	483	449	475	454	445	454	449	460	466	445	442	463	462	457	444	421	456	479	455	456	410	398	473	482	438	489	436	436	471	493	441	429	455	450	438	418	465	452	460	449	426	469	468	436	449	429	473	444	453	466	424	429	459	422	471	482	433	419	434	496	425	479	441	454	425	473	434	470	440	419	446	434	455	426	484	464	462	482	499	478	450	452	424	460	471	503	468	456	481	432	418	479	472	474	462	465	443	439	415	457	436	472	493	445	430	473	434	479	446	457	439	467	452	484	464	448	422	447	428	456	465	454	434	447	443	477	455	467	484	469	437	476	479	445	423	470	429	463	471	456	464	454	476	435	439	433	421	464	466	423	482	397	493	452	432	453	414	439	456	482	459	473	437	459	484	457	457	464	449	487	459	456	425	467	450	457	442	462	467	460	493	474	431	443	464	498	441	451	465	450	469	480	437	465	438	438	455	438	487	468	472	441	441	461	479	412	461	429	446	452	478	435	463	449	451	465	439	439	443	456	425	442	444	438	448	506	441	412	453	441	436	448	444	425	436	471	479	437	456	476	500	423	461	450	438	449	480	483	470	486	438	463	433	468	435	449	445	431	476	449	449	446	478	470	477	445	421	478	439	501	437	475	485	475	465	459	447	435	442	408	424	515	478	464	476	467	438	480	415	435	459	488	457	457	480	465	473	441	470	435	465	443	432	473	432	472	424	447	427	430	459	449	439	467	429	455	486	453	437	431	512	432	438	403	426	442	439	484	457	426	432	442	431	434	472	472	479	438	464	454	415	430	456	449	456	458	473	460	448	433	427	456	437	425	412	463	448	435	471	463	443	488	473	453	463	445	447	448	451	439	450	465	475	436	492	402	415	469	451	420	436	469	426	456	493	410	471	459	451	450	458	437	472	486	467	417	482	436	480	403	450	429	428	465	463	479	437	455	418	465	469	466	419	455	422	443	416	466	491	436	478	452	461	447	424	464	458	468	431	459	492	431	439	466	461	415	427	440	473	442	474	454	443	421	461	445	463	441	442	428	450	443	414	449	469	479	458	463	466	471	448	500	450	460	468	461	425	417	474	441	485	464	456	450	431	464	453	443	486	424	411	426	494	457	433	474	449	444	432	461	445	408	477	433	446	461	467	438	443	431	475	450	473	416	446	458	452	469	445	491	426	463	476	456	454	468	478	471	435	463	491	484	447	470	465	448	424	476	469	426	457	453	445	456	464	430	470	478	493	468	451	445	429	453	486	422	444	490	466	482	481	428	434	465	455	425	480	465	456	454	427	448	454	480	438	451	443	483	466	449	493	452	472	463	447	458	450	447	432	438	444	465	475	460	445	496	462	488	451	473	465	472	441	462	428	445	449	431	431	451	442	476	444	417	435	467	465	433	494	497	454	453	461	424	440	480	460	520	441	448	446	451	445	466
3209	310	229	153	169	121	126	134	157	141	136	132	157	130	130	117	134	149	138	160	128	134	146	127	136	116	141	131	147	137	134	115	119	139	128	109	101	125	130	137	137	120	140	152	111	135	126	142	144	119	146	120	116	132	126	122	142	128	124	131	129	117	108	146	119	118	139	116	143	140	117	129	132	114	117	133	132	116	126	94	118	133	130	124	138	136	139	130	133	109	141	134	103	121	138	104	110	124	135	123	139	127	115	135	155	126	142	139	112	145	119	130	128	118	123	131	127	140	144	131	110	122	144	134	110	136	127	134	128	108	135	121	139	132	121	133	129	114	129	149	127	146	131	109	145	123	116	129	125	123	114	138	149	123	119	118	143	120	155	115	134	141	145	125	121	121	120	129	106	141	112	124	131	139	126	126	131	118	145	129	140	108	134	134	132	133	128	135	126	123	144	131	141	146	136	123	113	151	136	138	131	127	134	140	128	129	111	108	124	106	128	129	145	132	117	129	142	148	118	116	152	130	118	133	148	140	103	136	128	138	133	134	127	127	130	137	120	135	132	127	123	140	118	123	132	123	132	127	124	132	127	119	106	133	119	134	142	127	112	132	105	137	111	141	126	125	120	123	140	127	136	132	115	138	107	123	132	140	128	132	136	134	128	141	139	128	137	135	127	113	107	151	130	130	135	114	123	120	136	124	123	109	136	121	145	135	141	113	124	129	137	114	119	121	125	112	135	137	112	119	115	144	142	120	131	137	117	105	130	114	137	127	137	135	133	156	152	118	123	130	125	146	125	139	116	135	144	146	135	121	124	111	131	135	123	126	140	134	134	122	121	140	115	146	139	119	125	145	137	122	129	114	130	120	133	124	130	145	121	125	150	130	134	138	123	114	144	128	132	104	121	135	119	134	128	137	146	133	110	113	126	129	125	147	134	121	123	122	112	110	122	152	154	122	108	131	120	152	139	137	117	117	136	121	154	128	127	129	125	154	153	113	144	119	109	145	126	129	147	125	118	128	145	134	136	139	142	122	138	124	121	123	118	137	139	151	121	132	137	115	121	118	153	133	137	114	121	128	126	119	129	141	141	133	125	135	136	147	130	120	132	113	115	125	116	130	128	131	131	124	104	151	121	141	115	161	135	129	130	139	128	136	134	132	141	125	133	134	133	125	134	135	114	142	119	134	156	114	127	109	110	112	114	111	110	117	122	135	159	111	137	120	122	117	136	134	133	136	116	137	140	139	134	121	135	124	118	134	133	113	127	132	129	130	132	149	127	128	115	122	128	114	145	121	133	134	123	154	121	141	119	129	126	113	138	132	153	133	118	117	122	129	132	115	119	126	154	134	131	132	119	108	107	128	136	145	128	117	118	132	132	140	122	109	136	131	133	103	116	120	117	113	130	148	131	122	129	143	111	118	140	132	115	115	135	138	106	119	137	122	124	118	120	123	138	124	108	106	133	115	122	124	119	123	136	121	106	123	142	143	151	127	138	126	140	126	140	127	136	129	141	122	119	117	145	133	144	122	126	118	121	107	150	108	131	125	124	146	120	139	139	141	158	146	142	117	137	129	131	121	112	137	124	142	137	125	137	129	128	134	132	133	148	115	134	127	135	103	115	121	125	129	138	148	128	124	131	129	126	125	130	118	135	130	130	142	135	119	124	147	133	122	121	109	127	121	107	139	133	133	120	144	127	130	112	110	132	126	129	123	124	108	144	122	123	119	147	121	126	136	141	144	112	152	134	125	133	134	139	133	128	135	130	132	111	122	109	125	141	126	131	125	114	124	129	127	127	140	144	110	122	115	111	144	131	125	132	126	126	147	132	114	138	142	135	133	124	125	132	95	134	142	134	113	129	134	139	118	141	148	140	145	129	120	133	139	131	139	108	114	149	156	149	124	121	107	139	114	114	119	120	143	119	138	143	144	117	137	133	119	122	145	136	116	138	122	150	154	120	119	140	136	145	117	133	131	129	124	117	118	138	120	149	134	146	137	114	127	127	136	153	112	131	136	127	150	138	133	133	113	134	114	97	139	133	144	136	154	140	124	129	127	135	115	137	116	138	134	135	142	136	127	121	159	110	112	151	127	158	134	127	126	124	122	137	140	130	148	128	120	134	117	129	137	115	149	127	155	125	129	122	118	125	143	142	131	135	123	143	114	113	126	129	110	136	137	136	131	135	151	134	121	122	128	119	118	127	140	139	125	110	143	117	126	137	120	136	150	133	135	118	142	139	112	120	134	127	122	134	131	136	120	136	130	116	125	134	127	126	137	127	109	128	113	123	130	120	124	121	142	109	135	111	153	140	141	136	131	149	138	147	116	130	128	119	128	124	132	131	132	116	119	142	132	137	130	136	114	113	119	134	136	113	127	128	130	141	125	125	125	138	143	131	125	125	124	119	145	131	138	128	129	151	124	118	121	117	117	115	111	122	118	123	137	142	114	131	152	127	133	135	136	136	138	149	114	115	111	134	141	137	134	118	140	132	147	135	134	119	138	108	134	130	125	126	121	133	121	135	153	123	137	135	131	130	143	111	119	142	116	138	135	128	130	109	137	123	160	111	136	121	105	142	113	117	118	124	135	159	123	150	117	139	138	139	119	108	120	136	141	121	119	118	121	139	121	150	116	149	115	145	143	140	125	130	124	143	111	138	140	143	128	115	109	132	148	147	140	130	127	132	135	122	149	148	129	145	122	138	139	134	149	151	127	112	131	126	139	131	116	136	135	127	146	149	126	125	136	110	109	123	118	124	136	124	144	127	124	130	118	138	123	125	132	117	131	104	130	124	134	130	133	136	128	134	124	134	117	136	123	134	120	133	127	131	131	130	114	149	143	129	117	132	145	139	148	140	133	149	130	125	146	154	131	118	144	131	120	130	139	124	136	128	106	133	104	123	137	126	142	118	130	130	125	124	137	141	123	131	131	143	123	150	123	132	138	129	133	137	146	136	123	128	120	122	152	132	131	109	117	141	135	138	141	129	139	118	136	144	141	123	135	127	113	146	131	114	110	121	153	121	125	141	117	121	127	140	144	133	124	130	136	125	132	127	132	133	143	139	145	122	138	125	136	138	125	138	131	134	144	125	145	141	120	126	127	124	111	129	127	122	130	143	124	140	133	123	126	138	123	125	115	127	127	136	111	140	129	129	140	134	124	123	118	141	127	129	136	130	107	119	150	138	123	118	127	124	136	111	114	133	131	134	123	136	125	119	125	132	131	146	130	129	129	136	120	113	138	139	134	131	116	97	124	130	115	146	145	123	145	121	131	128	124	125	154	112	133	121	136	127	103	132	112	122	127	137	113	152	127	130	156	138	129	130	119	147	127	128	139	121	133	129	122	143	148	114	125	124	130	136	124	134	118	136	103	130	118	131	135	146	136	138	134	120	117	119	131	126	124	114	145	135	132	115	131	143	135	130	131	136	116	129	136	115	129	125	112	120	142	109	121	132	131	130	147	120	124	127	122	141	135	141	143	113	125
5083	530	655	650	617	579	599	537	529	490	504	501	481	510	485	469	452	480	486	461	463	477	536	495	470	501	422	479	443	498	463	435	461	477	477	454	471	470	470	494	465	499	441	491	407	463	460	476	441	444	461	477	458	479	484	419	462	464	449	490	464	484	502	444	464	444	447	488	459	457	480	509	463	496	475	477	440	440	420	458	471	444	456	472	493	495	453	492	461	454	445	472	490	464	496	483	428	417	508	487	447	460	491	474	480	448	502	452	444	470	477	460	453	433	464	437	472	439	514	448	452	431	429	446	454	435	451	442	470	460	474	466	487	414	480	486	447	431	407	495	501	475	424	432	473	461	459	509	485	493	456	457	463	481	453	446	425	452	450	465	470	462	459	452	462	455	489	495	494	463	482	442	484	452	414	454	498	484	464	437	462	479	485	465	472	458	440	442	409	469	474	495	445	482	480	434	465	422	466	454	455	467	460	442	442	458	483	429	434	469	483	467	456	462	485	450	459	437	466	463	464	522	491	484	423	473	431	462	434	479	453	465	473	470	466	480	480	503	470	467	426	459	472	494	496	492	470	465	511	441	498	471	462	439	463	461	431	456	441	485	446	483	484	428	491	457	453	449	464	437	481	437	429	440	485	463	460	446	508	485	455	484	452	471	472	474	451	481	458	459	465	449	455	469	437	450	481	456	462	471	473	468	470	447	453	477	476	470	466	460	450	475	502	471	477	436	478	470	486	499	451	456	511	456	461	439	465	469	492	447	444	466	469	474	436	491	435	422	440	469	485	386	434	449	495	454	496	482	447	468	459	457	468	491	437	468	486	456	445	459	431	469	479	492	404	450	476	416	446	467	458	479	456	475	452	489	465	436	465	428	401	464	486	473	469	476	468	474	428	480	469	449	439	467	474	447	466	471	459	450	455	449	493	470	450	488	453	433	490	447	458	465	458	460	423	473	481	435	462	459	480	539	460	443	451	453	464	485	455	485	473	447	488	448	473	456	468	454	475	512	474	440	447	488	432	447	470	462	397	453	457	482	462	458	452	426	467	475	473	439	472	462	450	489	510	435	458	427	481	466	450	462	481	450	480	475	429	461	475	454	479	458	441	440	468	491	506	433	457	469	482	469	503	417	485	424	468	491	466	489	469	447	460	451	462	455	459	491	423	427	427	456	420	453	465	486	466	498	460	460	478	456	434	475	444	460	443	428	463	458	452	458	466	448	468	474	452	447	420	487	439	496	496	435	487	477	469	475	445	494	442	459	458	490	472	454	453	458	484	507	433	462	454	469	453	484	462	442	473	468	450	462	476	453	425	445	484	475	443	436	500	462	478	513	466	425	485	459	454	480	452	490	468	515	459	476	456	464	474	448	470	448	447	453	480	445	479	442	447	462	450	425	431	436	448	440	475	445	479	475	440	489	473	480	485	475	477	458	484	459	463	464	496	460	482	451	470	438	441	431	505	477	438	472	473	432	444	475	445	481	461	453	444	475	484	461	478	468	436	446	458	437	441	454	458	475	443	487	488	489	449	465	503	503	478	454	487	472	437	431	481	455	426	457	481	456	515	477	433	463	484	429	490	448	519	477	430	469	451	497	463	438	456	466	450	444	464	442	428	432	447	466	465	470	435	460	484	469	476	454	471	448	472	504	446	486	447	465	463	465	426	454	476	429	526	439	472	451	440	480	447	434	444	456	462	455	474	422	460	484	458	493	447	446	474	473	419	470	478	421	465	457	456	440	446	456	459	426	480	447	477	450	485	484	494	473	454	447	433	452	447	431	472	439	473	467	463	437	470	439	448	439	475	481	490	448	441	462	474	501	434	457	459	443	449	478	434	474	479	425	436	490	469	518	464	471	436	448	443	460	474	501	437	483	517	473	447	459	448	466	439	433	452	471	502	473	455	447	453	444	460	445	443	414	433	451	473	514	463	429	466	462	486	469	463	444	454	449	492	458	454	476	497	469	443	464	468	458	445	475	496	474	447	431	455	508	496	450	471	478	449	418	491	439	463	412	474	491	490	454	433	467	458	457	463	465	467	444	501	486	470	445	497	421	472	428	448	452	459	419	487	466	453	461	451	453	445	452	453	464	460	448	463	456	471	483	477	488	449	487	448	448	467	467	475	474	462	453	470	466	460	465	458	466	473	452	456	447	430	478	441	451	436	519	499	472	420	487	473	466	446	446	483	438	448	460	484	467	456	460	482	442	470	478	432	450	462	438	478	468	443	437	444	465	462	456	439	463	458	476	458	436	476	437	493	458	464	479	449	455	430	427	449	455	478	446	458	495	487	482	462	466	443	486	498	415	482	490	463	470	485	445	457	484	469	437	429	502	441	475	430	444	493	478	420	474	444	444	487	486	468	485	450	464	474	474	457	471	451	419	452	439	471	464	497	416	438	477	472	453	441	485	452	457	445	411	428	484	451	458	493	485	459	466	493	461	428	478	450	463	478	457	444	459	443	434	475	458	443	422	458	427	493	467	459	469	444	470	481	437	501	452	459	472	460	472	435	464	466	451	480	445	430	466	446	450	505	513	459	480	447	424	480	441	489	431	416	455	417	482	416	463	430	434	442	473	428	466	461	481	453	473	419	480	466	435	502	443	485	481	485	453	492	444	412	439	473	427	445	452	443	443	449	466	475	473	463	470	485	516	484	460	462	528	510	447	465	470	447	477	451	488	457	427	447	442	468	444	476	460	470	449	497	442	473	449	471	451	456	406	431	441	450	466	452	445	433	445	437	467	457	477	468	450	432	467	464	467	456	464	499	483	448	444	437	479	452	463	440	477	432	447	453	496	465	471	521	471	498	486	458	474	505	438	487	419	464	472	475	448	450	437	444	501	433	485	434	498	455	478	471	481	458	432	486	463	464	463	475	461	473	472	433	455	434	447	480	478	495	468	465	486	423	495	457	453	455	449	469	465	467	434	469	458	478	471	435	484	488	450	463	440	434	463	439	468	427	448	464	453	461	484	453	452	451	455	451	468	472	472	476	443	490	417	454	467	450	459	485	460	471	442	453	437	442	468	445	454	443	456	454	436	461	430	438	441	452	481	431	470	450	480	475	470	496	461	460	475	487	456	456	423	473	482	455	476	445	457	452	407	485	477	466	512	469	470	447	480	455	439	479	476	454	443	462	478	450	451	449	481	473	444	475	420	441	441	461	462	461	444	468	464	412	431	459	476	446	419	464	475	440	459	450	469	482	452	492	492	466	465	473	461	469	457	436	429	490	458	463	493	482	463	480	424	472	476	463	460	462	468	454	461	463	441	437	481	466	449	451	440	436	463	495	435	471	479	480	478	451	434	474	454	475	462	429	464	474	444	464	452	477	466	469	456	428	470	460	501	431	457	491	505	468	428	459	451	462	482	494	471	457	442	466	453	476	470	456	500	502	511	434	486	480	420	482	409	451	473	504	479	473	464	473	464	456	487	460	447	445	443	477	484	496	485	496	446	481	440	454	462	477	483	458	466	449	440
27167	6252	1215	790	516	401	289	250	201	178	169	152	115	136	133	115	106	111	114	101	98	106	94	81	86	86	87	95	83	89	91	90	83	68	90	75	75	65	71	87	75	80	75	75	84	69	81	77	82	79	75	79	95	66	82	73	88	80	60	71	87	74	79	82	77	87	84	76	78	90	96	79	74	67	83	75	69	85	80	88	66	75	98	73	66	87	81	69	84	83	63	67	63	86	80	68	85	85	85	79	71	64	81	67	87	67	90	69	67	73	83	81	72	85	77	75	74	82	81	64	84	81	78	83	80	78	82	79	60	82	80	78	68	66	69	69	77	84	72	83	66	60	80	93	74	78	80	84	84	70	91	97	80	96	70	69	73	93	78	76	64	81	84	79	68	64	62	65	76	84	79	87	85	75	84	82	61	96	90	76	75	83	73	82	81	74	82	86	75	64	86	86	80	80	83	73	93	68	93	73	84	81	89	80	76	83	71	79	85	72	73	64	84	80	76	61	76	65	78	79	71	84	83	69	60	88	81	80	75	78	70	82	68	81	67	72	71	72	80	77	74	57	82	69	74	74	84	69	85	77	64	72	80	79	58	79	72	80	69	65	67	77	76	66	76	78	75	72	75	63	89	68	79	84	84	62	88	81	82	81	61	61	88	75	92	85	100	92	88	77	65	85	84	94	71	91	82	81	74	59	60	78	83	79	83	77	78	75	91	72	78	77	69	69	75	78	78	78	71	69	89	78	77	72	90	80	95	62	69	82	82	81	79	73	60	73	64	79	81	84	72	76	86	77	66	65	72	76	79	71	68	85	84	79	64	84	73	67	76	94	78	97	70	85	76	65	83	87	67	67	79	75	86	76	68	63	73	71	77	92	83	63	78	76	61	101	83	79	76	73	72	73	76	65	77	66	70	70	74	71	68	89	72	68	73	73	83	90	57	76	86	73	84	62	78	85	74	89	73	69	77	77	76	81	74	71	77	72	65	93	73	88	81	74	80	65	94	76	73	77	69	82	89	76	80	82	73	91	79	68	65	72	74	87	75	74	70	74	81	81	74	69	69	80	84	89	72	82	83	78	79	63	74	101	64	64	74	71	75	109	76	73	92	90	78	67	75	72	93	66	74	58	75	84	77	76	80	88	78	74	75	83	87	95	75	79	104	80	83	83	65	74	81	62	71	77	77	71	62	81	88	87	107	76	86	91	72	85	69	83	95	94	69	77	89	88	79	76	47	57	92	90	80	80	82	66	72	72	79	78	88	75	86	80	79	80	84	83	72	89	65	77	95	77	81	100	76	71	72	73	61	84	77	94	94	75	77	73	73	83	72	80	80	81	87	81	79	74	98	79	69	69	93	72	96	80	73	99	79	84	73	78	58	67	76	83	98	64	85	82	64	78	71	75	96	67	84	80	91	77	70	70	72	55	81	75	84	72	72	73	83	104	75	74	68	74	85	75	87	71	74	71	79	64	65	73	66	84	75	72	72	69	91	82	85	47	80	80	73	90	85	79	72	71	73	72	62	63	74	75	82	86	72	80	72	85	74	75	93	83	75	91	88	74	76	82	64	95	65	81	60	70	80	83	70	66	77	87	77	81	83	84	84	79	64	80	70	49	59	70	94	86	82	97	80	84	89	86	73	70	81	72	89	80	95	72	82	72	73	72	76	79	69	76	64	93	86	95	78	90	84	71	99	101	73	79	63	59	77	65	74	93	73	78	70	82	62	81	75	86	81	71	85	72	72	72	69	77	83	96	76	60	76	79	66	76	57	77	62	74	65	71	88	69	83	77	63	74	56	83	62	79	63	85	72	69	61	74	67	80	89	59	73	88	74	84	56	81	82	63	67	68	76	82	74	78	59	83	71	79	77	79	76	70	80	94	78	83	61	79	80	83	69	71	85	85	74	80	82	77	79	83	73	78	92	74	91	87	74	79	89	81	73	76	69	91	87	69	78	86	68	89	80	89	84	69	88	65	72	78	78	97	82	95	79	75	70	78	83	88	65	82	68	88	82	77	71	72	61	81	77	78	75	69	87	66	75	62	77	80	78	77	77	54	71	74	81	91	81	73	83	84	74	83	71	82	79	89	66	85	90	77	78	89	87	80	93	67	81	69	67	77	83	92	75	73	77	95	69	96	57	88	83	83	89	83	74	83	79	75	81	85	81	84	89	79	76	90	64	74	78	78	78	77	74	68	74	78	79	73	76	93	70	81	71	75	93	85	76	61	72	79	77	88	85	64	84	79	81	74	71	65	86	87	70	75	83	70	77	62	76	66	69	70	71	84	76	83	67	84	66	81	84	84	77	78	91	68	64	84	83	89	58	68	68	76	65	67	65	64	80	64	63	81	71	67	80	76	79	81	94	78	51	70	85	71	80	60	84	67	68	87	72	79	76	83	88	79	73	72	80	72	92	68	77	76	71	76	83	75	80	84	79	81	87	72	71	69	88	70	105	72	66	75	79	67	67	72	72	80	81	57	76	90	70	80	86	74	72	78	62	74	65	85	61	72	77	80	74	72	85	78	71	71	75	75	69	59	70	84	80	70	64	84	84	81	78	79	68	93	86	95	83	61	84	73	67	77	81	71	88	82	86	79	78	91	81	63	78	71	85	70	81	56	76	71	80	93	85	73	82	82	77	66	76	82	87	79	93	74	72	87	57	63	105	81	69	72	88	68	84	76	80	76	87	68	79	81	80	89	80	83	71	79	76	72	68	81	70	71	83	69	71	75	73	76	69	73	86	95	81	73	99	77	95	83	72	80	77	75	75	81	68	85	82	79	83	66	70	89	74	72	89	74	74	71	75	83	75	73	79	68	78	69	85	74	81	92	75	72	81	87	84	78	93	85	72	78	81	79	65	75	79	85	80	78	98	81	84	80	74	52	95	71	94	81	95	70	73	94	87	80	73	70	81	69	63	78	74	75	84	75	80	83	71	86	75	73	71	78	70	74	80	76	71	74	83	102	72	77	69	74	64	77	70	80	78	80	80	84	74	75	87	76	74	75	75	63	82	72	85	77	69	77	80	74	76	67	82	77	75	80	79	93	82	63	81	83	88	73	70	72	61	74	76	78	62	77	92	86	79	70	58	84	73	67	73	89	81	81	80	75	58	86	84	75	73	83	82	80	86	66	69	71	75	72	79	87	58	66	74	71	85	66	78	83	81	70	80	86	84	66	83	81	86	84	72	80	73	74	70	72	66	75	77	85	89	84	65	75	93	80	82	89	75	87	87	80	81	62	90	86	85	73	81	62	80	52	73	66	72	64	90	80	83	83	109	71	71	73	72	83	83	80	80	65	77	60	94	70	87	73	73	78	68	86	77	58	83	73	96	83	83	70	77	76	95	77	78	78	73	69	72	91	72	71	76	81	85	59	84	88	68	84	71	75	71	93	85	77	74	78	82	75	70	50	63	94	88	93	87	71	65	101	82	83	85	67	79	88	68	73	70	75	81	73	71	71	84	64	82	78	89	77	71	89
14035	1190	2747	3050	2656	2210	1786	1479	1289	1096	996	858	824	775	755	641	596	545	577	515	501	527	465	405	424	420	422	419	425	438	438	396	396	382	356	392	354	374	342	353	379	362	338	365	337	363	329	346	313	342	320	311	336	342	367	307	303	306	353	359	347	332	374	343	318	353	351	348	315	318	324	359	299	332	346	321	326	316	342	316	333	341	324	298	282	325	336	310	331	287	314	318	309	302	324	298	357	306	283	312	292	338	322	279	337	350	316	297	320	326	300	285	296	293	310	305	317	352	295	299	340	304	300	346	327	294	341	311	307	299	317	322	324	303	294	339	307	308	334	321	300	318	317	316	305	295	304	324	319	286	294	316	338	306	314	289	300	315	310	340	296	331	346	319	288	307	335	326	314	316	296	303	302	307	293	325	314	286	287	307	295	330	342	292	304	315	323	292	308	330	282	330	304	287	314	336	316	292	319	316	305	337	303	332	297	298	338	323	308	308	297	327	281	325	346	331	343	314	284	315	314	308	331	303	297	283	314	351	330	301	291	284	317	308	304	310	335	301	309	269	316	310	303	329	320	323	315	289	342	323	273	301	348	278	294	321	315	302	332	307	301	302	295	287	333	283	342	291	307	312	341	296	302	325	322	325	337	286	327	322	319	325	293	291	264	307	315	310	278	328	273	296	313	338	318	289	328	322	303	303	316	295	326	321	331	313	317	285	311	298	313	308	328	298	281	301	311	307	335	326	305	290	327	312	294	320	309	353	303	330	318	310	307	274	304	281	328	284	304	307	343	311	310	306	313	326	318	329	321	303	295	300	362	313	317	315	315	290	313	346	300	332	337	281	324	334	315	294	322	322	329	336	355	339	302	301	306	317	314	291	312	294	282	310	310	327	315	317	318	299	313	325	321	309	326	299	298	288	294	313	315	297	314	336	324	327	309	315	281	330	290	307	268	323	278	285	294	301	316	336	300	297	306	297	301	303	310	304	319	297	293	318	340	299	298	329	327	304	309	293	304	313	318	298	285	295	310	295	289	294	329	317	321	317	313	319	306	297	316	325	316	290	325	284	313	318	311	326	280	294	327	338	317	308	336	288	305	310	351	296	291	328	300	330	300	331	309	319	312	307	295	290	296	357	324	329	269	319	311	273	305	315	279	313	315	304	290	321	330	309	304	321	282	279	317	302	322	290	308	329	283	309	286	310	313	327	308	326	288	288	309	320	339	315	287	310	312	310	289	294	345	279	287	343	287	289	334	270	319	308	325	303	319	296	304	306	285	303	309	333	333	322	313	310	312	320	326	305	279	314	290	323	295	308	306	323	287	332	307	313	301	280	296	327	306	288	309	317	310	343	286	309	302	345	316	319	322	293	295	315	299	295	312	296	319	285	337	302	290	318	349	335	285	319	300	317	298	318	308	321	338	298	327	283	331	337	308	326	324	339	324	312	322	292	323	295	297	293	309	326	303	336	304	294	316	298	310	308	323	295	317	324	311	294	320	322	337	296	306	284	354	321	306	348	312	299	290	306	322	280	295	304	301	358	312	279	297	300	292	303	290	289	325	297	318	334	338	321	323	288	289	310	305	306	315	272	325	333	321	343	309	287	299	296	326	313	328	294	296	307	291	309	278	311	298	335	306	307	328	306	342	334	317	340	332	334	308	290	303	284	330	290	322	282	305	332	308	309	299	314	298	303	332	307	306	337	290	320	338	366	289	309	327	319	300	297	305	287	289	282	290	277	294	316	339	307	302	306	301	307	274	311	307	308	309	309	266	339	301	335	316	301	345	313	338	298	310	296	286	312	280	333	310	285	305	301	308	316	301	307	296	320	321	309	302	303	302	323	331	301	297	314	293	300	327	300	283	333	294	287	297	299	315	304	342	314	315	314	311	323	298	323	298	334	336	297	343	313	305	287	302	315	316	336	315	326	307	332	299	303	322	315	313	328	304	323	302	312	313	304	320	301	301	305	300	282	300	337	317	318	325	299	303	286	323	297	316	335	332	317	309	340	307	294	317	330	279	297	302	302	272	302	281	348	326	309	306	327	308	342	287	299	298	326	322	307	321	318	325	307	295	295	315	313	286	335	298	307	352	296	316	323	335	318	310	331	288	325	310	330	337	289	279	296	291	323	322	294	292	312	282	321	339	309	311	345	313	323	314	318	345	293	295	291	298	352	298	298	315	295	288	317	300	313	297	327	317	314	291	318	307	275	318	333	321	334	333	278	295	337	280	274	296	310	309	287	310	346	306	295	319	317	308	304	266	320	320	313	334	312	327	299	328	304	311	334	292	303	349	306	307	310	330	332	298	331	300	305	304	308	338	308	339	310	320	291	299	308	311	310	335	301	298	282	334	310	308	273	340	314	315	307	317	307	321	341	327	294	332	337	305	295	310	324	305	321	318	292	316	315	302	329	350	322	317	302	332	316	323	290	308	321	302	311	315	322	299	291	294	295	294	301	299	314	283	329	310	296	313	301	314	299	314	268	325	331	333	295	318	281	306	322	312	304	314	319	306	294	301	325	310	292	328	289	316	310	310	312	282	313	313	300	294	348	317	313	317	293	295	311	309	330	285	340	325	316	289	292	338	332	283	276	276	295	321	305	306	296	302	313	293	305	284	329	339	301	298	303	313	336	319	298	309	312	302	307	299	303	311	297	314	314	309	340	305	310	295	285	352	321	312	294	302	327	353	334	296	287	313	325	305	280	338	296	297	305	330	302	300	318	298	323	315	335	307	328	320	312	271	323	328	305	298	278	302	308	318	313	321	299	303	296	297	296	318	327	296	323	300	312	288	313	307	304	287	337	304	312	328	313	357	279	271	308	298	301	298	352	301	305	295	303	319	304	304	321	308	340	352	292	292	322	307	293	328	322	313	334	332	284	324	282	308	340	329	311	338	305	302	334	300	282	307	316	311	314	318	276	296	325	333	296	311	329	313	305	282	287	279	308	305	299	314	274	327	322	284	325	333	322	321	305	299	330	311	313	314	294	318	309	336	297	329	301	272	300	336	331	333	296	302	276	305	312	303	287	299	291	318	312	332	300	304	303	276	301	271	307	323	322	310	330	297	309	303	346	344	295	351	290	326	321	312	322	286	312	324	299	296	314	323	308	295	308	301	327	298	317	304	282	323	328	310	293	363	316	327	300	314	280	314	290	327	288	349	301	346	275	311	301	305	340	309	350	324	304	294	328	306	308	307	302	299	334	316	323	285	324	306	300	279	330	322	292	299	290	293	291	318	294	290	301	292	287	319	307	297	271	308	313	327	276	279	325	294	311	321	328	298	263	339	314	299	307	289	306	337	324	282	289	320	296	343	340	295	332	303	312	307	290	351	293	279	292	314	312	335	325	299	295	317	340	312	308	300	327	310	292	337	331	325	319	317	322	320	308	288	308	286	339	322	307	292	321	351	306	299	283	321	314	314	327	329	329	315	313	296	332	294	296	316	321	329	321	298	307	292	334	302	295	300	294	301	304	299	293
33346	16317	3313	1508	1028	795	611	455	386	306	302	261	226	201	235	188	174	182	134	143	165	158	165	128	131	132	140	139	140	152	147	122	139	157	120	144	133	120	158	115	119	130	128	131	114	126	143	130	150	136	133	129	128	131	112	115	125	126	125	141	144	117	120	131	122	124	137	141	123	105	135	97	118	147	125	116	129	129	130	135	125	122	122	137	127	126	136	122	127	134	97	119	96	128	120	115	124	128	137	110	116	114	112	111	126	126	130	150	132	121	130	124	133	116	110	117	126	126	133	125	118	129	130	124	119	121	122	141	128	108	125	119	127	112	125	123	129	132	132	128	123	130	126	108	129	119	115	134	110	121	133	130	128	129	118	129	119	110	108	109	118	106	139	137	114	118	110	143	127	115	111	133	115	136	132	129	127	117	126	120	124	127	121	124	122	109	124	109	117	129	125	116	119	91	134	118	130	143	112	146	121	113	122	124	121	127	147	124	115	124	112	119	119	115	128	127	110	113	129	122	109	143	124	125	123	116	121	113	116	114	129	114	127	120	126	117	125	128	109	110	106	115	134	128	120	114	146	122	120	112	135	117	134	129	126	113	114	127	122	108	153	129	116	111	122	126	136	117	136	122	128	153	117	104	117	110	130	113	129	150	137	112	139	132	125	125	137	125	121	130	132	106	115	139	122	125	127	125	123	126	118	129	124	108	128	122	131	132	131	107	120	119	118	140	120	121	123	117	114	114	128	115	109	126	127	113	124	124	125	125	133	113	125	116	107	125	117	115	130	112	117	112	120	134	107	111	110	125	112	141	153	130	122	125	129	120	133	131	129	130	107	108	133	117	123	108	116	124	126	105	129	116	120	126	111	102	121	132	138	126	108	128	118	140	119	127	119	129	114	113	128	118	123	149	101	127	117	126	120	132	125	142	112	114	136	136	119	127	125	125	129	101	144	135	98	140	141	115	101	115	118	117	152	131	127	110	105	129	122	112	127	120	107	109	122	139	118	116	105	128	109	132	112	120	132	130	127	127	102	108	112	118	138	122	121	141	131	121	128	105	130	113	116	116	131	137	135	134	129	108	115	123	111	112	102	125	130	122	134	112	120	122	119	110	95	130	133	131	131	139	127	133	122	128	113	118	116	110	131	121	98	119	122	141	140	107	139	124	143	102	97	125	114	118	117	135	118	111	110	142	130	130	121	122	112	108	125	132	123	120	132	113	106	116	129	132	128	108	123	136	144	106	132	114	110	131	125	126	107	124	116	143	137	146	117	128	127	121	134	126	122	116	133	117	113	111	127	139	125	125	120	128	124	100	110	143	116	135	139	116	125	123	134	131	133	118	137	136	132	124	109	119	125	132	133	124	118	123	112	132	114	114	125	128	111	130	126	116	125	144	110	125	103	119	118	131	127	125	123	112	114	123	124	111	116	129	127	125	124	111	115	121	106	129	132	128	109	131	138	112	133	112	138	121	114	130	133	125	116	126	135	132	114	142	138	117	114	118	126	133	135	115	137	122	131	123	115	118	118	108	136	125	121	136	111	124	136	129	114	133	140	127	131	126	120	120	120	119	151	131	118	126	118	127	114	123	123	127	123	130	134	112	127	125	119	126	96	111	123	114	124	112	118	144	126	121	117	131	120	118	119	139	108	120	131	137	138	125	119	109	121	117	116	136	107	116	140	135	120	132	131	112	119	126	126	129	125	126	125	124	108	125	139	129	143	110	132	113	125	118	126	116	132	127	122	135	117	118	143	154	125	113	136	137	135	118	104	136	125	123	129	135	113	140	121	126	108	132	127	136	115	122	117	111	147	121	112	112	126	126	106	121	147	128	110	125	150	108	123	118	127	137	113	118	135	128	127	129	99	105	129	133	146	103	114	109	132	110	128	136	107	137	135	124	125	112	114	119	124	121	143	112	132	111	122	96	125	147	139	119	127	117	139	121	139	101	114	134	138	130	125	128	119	105	135	113	126	116	106	124	115	96	133	120	101	124	113	120	117	115	114	137	120	149	103	127	122	110	122	127	138	111	137	117	115	116	128	112	145	130	119	133	137	127	132	108	113	113	118	133	127	119	132	118	121	122	126	127	124	130	129	145	126	116	121	149	128	152	128	109	116	113	106	109	103	120	148	126	126	111	130	102	154	124	145	138	130	115	110	132	132	110	125	118	139	111	140	136	115	130	113	112	134	117	125	133	125	140	124	135	117	120	116	110	114	137	106	121	111	132	152	114	119	130	133	116	118	117	112	113	136	129	116	124	134	112	117	127	112	122	144	126	125	110	150	121	129	125	131	148	126	119	123	119	127	116	112	120	160	104	114	118	111	117	108	118	133	114	113	137	124	135	124	112	133	122	134	119	127	130	120	108	127	114	121	131	105	104	122	123	134	106	125	130	123	113	137	120	121	123	128	97	118	138	127	121	135	134	121	131	112	118	126	111	125	113	109	110	120	128	154	114	127	116	125	124	126	147	129	128	156	104	117	108	120	117	115	126	118	115	114	119	114	112	107	112	128	123	114	104	115	121	108	123	129	136	130	130	125	114	99	115	117	126	134	138	125	139	129	113	124	113	124	123	131	131	124	126	112	115	117	126	129	125	127	130	108	120	114	140	120	119	118	113	116	110	119	120	133	106	128	127	119	104	111	133	127	120	122	116	129	112	129	109	130	121	116	121	127	123	114	117	132	114	109	123	122	123	117	132	109	136	125	119	123	108	123	140	123	147	144	121	123	136	126	124	131	128	121	117	125	127	124	125	139	115	122	117	121	140	109	122	132	126	120	111	108	113	120	113	108	126	125	123	110	122	133	128	123	141	129	126	133	108	116	99	117	115	112	146	117	113	126	119	121	118	138	118	123	115	128	117	114	148	120	116	110	112	109	132	123	121	130	146	131	139	110	120	118	114	128	113	149	138	145	110	120	105	109	121	110	111	141	145	121	108	124	115	128	126	124	130	115	127	116	135	125	129	127	124	123	122	123	118	130	133	142	122	118	124	124	132	126	115	100	92	112	128	112	106	116	107	132	101	118	113	125	117	121	124	124	116	140	111	120	136	116	111	115	108	105	118	111	131	129	127	137	106	106	122	123	102	137	138	128	127	129	122	121	133	126	125	140	134	121	108	116	120	118	124	124	114	129	131	116	133	110	112	122	122	132	139	125	97	126	140	123	127	128	99	127	112	111	126	132	145	129	129	110	117	103	117	126	114	100	117	108	105	128	120	113	132	123	117	109	148	115	151	117	107	122	109	128	123	130	131	115	113	133	112	117	123	131	105	132	119	112	118	127	112	124	129	122	134	115	131	116	114	138	111	132	127	119	139	138	123	121	129	123	118	129	117	129	117	124	132	117	123	125	120	120	137	127	150	119	137	140	121	110	124	118	110	114	130	104	129	133	131	110	120	129	105	109	119	135	107	128	124	106	147	139	120	120	136	142	135	105	131	140	136	128	116	115	131	117	107	126	109	146	110	113	119	122	120	121	142
17014	2080	4792	5404	4672	3787	3229	2692	2199	1933	1684	1526	1411	1275	1118	1068	1023	935	912	834	826	810	739	792	710	690	680	670	604	638	609	559	618	574	613	564	530	542	572	544	549	532	521	537	565	516	518	540	524	489	513	512	489	498	514	484	491	475	482	503	457	471	474	505	490	480	506	499	478	473	465	498	451	488	510	497	501	460	485	437	469	451	497	503	453	479	450	486	461	470	525	452	494	464	485	473	465	446	483	428	495	477	510	447	445	474	480	445	446	490	451	462	467	452	442	478	450	481	467	491	438	446	446	461	493	456	484	466	471	490	437	433	467	483	480	468	461	471	454	443	472	448	484	444	450	465	417	446	461	451	472	465	437	476	450	482	433	482	437	429	474	460	484	478	451	467	480	443	473	434	458	487	456	473	463	424	455	438	439	476	445	436	419	468	428	469	453	434	493	469	483	467	465	431	472	421	440	467	496	436	453	448	475	494	482	461	453	459	507	449	509	465	449	464	436	495	438	447	448	463	484	443	484	469	450	451	473	486	456	445	480	465	436	439	448	465	436	450	443	473	474	495	442	440	460	478	501	419	459	471	428	417	463	463	470	456	497	450	469	451	426	433	434	461	434	464	460	492	419	454	451	433	439	431	474	449	447	460	483	450	454	454	503	459	473	450	502	471	459	447	453	442	444	489	467	500	446	444	508	463	450	459	464	450	453	423	424	454	475	440	427	492	425	445	500	427	440	459	455	464	476	445	426	487	452	482	437	516	444	455	435	453	481	425	470	425	470	447	456	454	484	445	450	446	463	420	480	436	453	458	457	434	418	432	426	446	477	426	432	468	419	426	467	468	444	457	445	470	432	435	437	462	514	451	463	464	444	460	470	507	458	476	440	469	466	448	427	456	472	428	460	435	464	432	441	449	430	420	436	445	454	468	439	437	438	444	424	423	469	434	441	437	419	454	423	464	455	446	398	446	437	470	448	440	441	437	451	469	437	424	426	433	476	466	458	485	458	441	468	448	441	467	459	484	454	476	476	466	403	467	495	464	444	448	447	409	410	432	472	425	420	490	457	442	449	446	449	423	479	462	463	483	458	448	443	470	454	471	455	454	487	475	409	450	446	462	393	430	445	466	458	424	472	452	432	459	444	429	454	415	430	457	472	414	425	455	438	466	450	430	450	495	451	502	403	440	453	406	431	441	472	458	453	462	429	461	444	432	464	481	426	421	473	446	459	442	441	451	449	446	431	449	480	469	438	441	466	452	459	451	431	430	458	428	491	447	457	472	477	459	464	449	435	453	495	451	476	453	461	421	440	454	404	454	436	464	454	470	462	457	448	455	440	456	426	453	438	429	442	431	437	426	460	437	460	448	449	433	482	456	458	472	460	479	434	442	423	442	455	452	450	454	476	484	465	461	475	461	467	461	442	438	483	455	480	463	417	442	485	471	480	433	472	455	397	414	431	517	448	467	494	460	404	448	445	453	470	424	436	432	434	476	499	450	481	490	426	461	458	450	470	424	451	425	441	466	460	467	436	438	499	438	502	416	434	449	459	435	476	457	434	434	481	462	448	485	445	453	479	464	476	455	452	476	456	488	453	451	439	467	468	457	435	456	462	459	453	463	451	487	452	463	410	469	436	465	450	454	447	436	476	436	436	475	457	481	470	467	438	486	428	465	429	492	469	441	470	525	454	453	429	394	451	448	473	436	455	458	457	486	474	485	457	436	446	466	455	415	453	463	468	475	466	440	487	441	440	507	478	480	472	445	445	438	432	462	447	457	456	480	465	443	471	497	442	437	451	472	466	488	452	450	461	432	467	459	436	451	440	498	412	407	461	442	460	418	442	443	462	459	477	484	456	467	459	462	463	432	458	463	417	453	456	451	456	456	462	447	484	463	455	439	500	440	447	461	465	482	424	486	471	427	453	455	465	450	467	461	480	454	433	454	398	499	433	457	434	457	437	414	443	470	447	431	441	495	464	457	461	461	443	472	477	425	444	480	477	468	458	455	454	444	450	460	441	455	476	475	430	449	443	457	451	432	466	444	463	465	493	468	459	479	418	444	466	450	457	443	453	458	421	468	442	444	432	478	419	444	440	464	436	508	485	446	446	444	442	460	431	457	429	467	431	413	459	446	488	447	468	461	471	413	466	449	473	485	458	449	465	462	424	485	473	443	446	458	465	433	446	453	458	471	418	424	493	472	471	498	416	471	420	477	471	447	456	467	451	455	396	422	442	429	458	453	451	455	474	452	433	473	461	430	449	432	409	463	453	448	455	459	429	475	487	406	456	420	444	414	451	425	433	465	454	462	419	429	417	453	467	457	451	479	452	492	449	432	451	401	479	491	445	443	450	434	474	427	423	428	446	438	459	423	481	459	472	452	409	476	440	442	462	446	475	482	433	465	447	446	422	479	482	450	443	437	427	458	443	411	468	421	448	470	479	469	450	439	412	435	465	417	456	430	389	487	433	448	454	415	458	452	451	458	454	425	468	494	441	429	439	456	463	452	452	461	485	456	419	467	459	446	452	406	445	474	457	454	472	486	451	476	483	500	494	439	473	394	475	478	444	485	509	482	434	466	458	421	441	484	467	449	474	437	487	458	484	455	469	463	445	451	444	464	424	469	422	450	465	485	480	446	499	456	450	404	450	494	468	476	454	447	471	442	444	436	426	491	439	439	442	447	445	470	438	484	432	437	422	449	432	445	433	509	489	460	439	462	464	461	495	465	468	446	449	457	447	449	452	442	454	502	453	444	449	449	451	438	453	456	422	460	462	431	477	437	430	457	447	463	447	444	441	434	439	468	456	454	458	418	478	442	427	448	462	456	432	488	469	447	440	444	476	451	458	426	464	439	472	447	446	467	450	417	417	490	504	440	443	479	406	434	481	477	486	434	495	492	492	446	487	452	448	476	433	432	450	441	439	430	460	468	437	468	437	511	424	412	470	464	485	448	454	442	487	464	470	460	474	497	446	445	480	446	481	443	427	445	439	438	482	466	453	432	481	451	422	457	445	443	438	424	461	446	447	425	474	428	434	449	440	414	449	440	486	441	485	486	476	426	461	503	444	433	505	460	454	471	426	479	458	455	432	449	422	429	436	482	439	468	483	461	442	413	463	436	420	491	403	444	502	457	468	476	460	462	443	433	455	440	431	462	412	441	460	466	504	497	473	466	441	465	461	482	457	457	456	470	435	460	436	466	446	440	431	462	484	460	443	445	432	484	479	447	473	448	468	459	458	453	462	486	465	440	433	465	473	470	487	465	478	436	455	438	433	480	431	426	446	454	423	488	480	454	462	416	427	479	458	431	419	490	429	472	453	452	421	443	439	473	471	404	458	472	494	449	446	455	428	444	460	465	458	483	477	451	437	481	451	449	449	430	464	414	469	443	439	461	448	453	434	445	454	462	455	461	466	472	481	418	479	483	458	449	458	457	429	443	426	451	453	450	446	465	405	450	479	475	455	470	442	472	470	477	510	442	460	467
3191	318	190	173	145	129	132	153	145	124	121	152	126	137	144	126	124	132	112	138	122	134	138	122	132	130	125	120	142	121	125	146	125	138	126	136	119	113	109	108	120	148	134	130	139	122	148	127	122	122	141	132	123	146	116	134	134	128	134	120	109	120	126	149	159	127	130	139	127	123	142	125	127	113	124	115	134	118	138	144	139	137	122	131	142	116	146	119	129	125	140	116	116	123	134	141	117	134	135	137	124	131	122	144	132	147	112	127	123	138	122	141	125	130	121	130	123	127	130	122	126	117	127	127	114	124	139	113	125	146	130	129	120	126	118	109	145	146	143	128	136	150	135	147	122	129	131	140	124	140	125	148	132	108	144	122	121	132	146	125	107	121	117	143	121	132	126	122	143	126	144	133	128	129	129	125	143	131	132	113	118	117	150	122	108	146	127	117	105	132	133	133	133	109	129	118	130	126	140	110	133	159	133	133	109	130	126	133	142	130	144	142	144	123	133	130	122	122	130	119	132	136	144	119	125	134	124	125	124	120	128	141	131	121	163	138	122	125	126	128	145	124	127	123	132	116	115	131	127	122	123	149	123	118	119	123	123	128	119	126	163	141	129	144	127	140	116	125	143	137	139	125	123	140	147	130	116	121	137	116	117	132	156	157	141	122	114	122	120	140	121	140	148	140	120	113	152	112	124	121	120	115	110	124	117	113	124	110	116	145	145	150	130	120	138	132	116	150	128	142	108	139	126	122	119	119	129	115	127	129	117	141	140	128	123	138	115	133	123	123	134	129	124	121	121	136	129	121	129	139	123	124	140	110	140	126	137	137	130	140	131	115	135	103	132	140	143	131	116	119	131	127	119	150	116	121	121	116	133	95	130	107	120	128	124	125	106	126	123	145	112	148	143	134	124	121	158	143	142	122	131	123	119	145	131	101	134	129	123	123	142	146	111	125	120	141	119	117	117	128	135	128	136	122	135	132	149	140	117	122	129	136	131	120	126	139	117	129	129	133	99	126	124	124	133	121	144	118	124	123	127	139	133	134	129	135	127	122	121	134	128	149	125	146	120	117	129	123	119	116	130	127	131	104	129	119	107	129	139	137	152	140	142	140	141	132	106	95	137	131	128	126	97	138	130	122	153	123	140	147	122	147	146	153	129	118	134	117	137	123	126	118	135	110	127	129	133	141	131	110	122	141	116	131	107	135	135	125	126	138	130	121	137	130	144	144	116	113	121	134	126	136	147	125	132	132	120	130	124	131	130	125	122	128	119	113	120	119	128	140	111	128	122	151	127	129	137	121	110	142	129	139	131	129	128	111	134	139	129	130	117	140	127	115	149	117	129	116	95	128	140	114	131	145	149	117	133	120	121	118	125	137	146	146	138	134	133	104	129	124	112	141	128	148	115	129	130	128	140	118	139	131	133	131	125	114	135	135	118	126	115	137	125	144	129	145	123	136	122	140	134	132	127	134	135	111	136	159	133	142	116	129	105	138	107	144	124	131	133	101	119	126	138	144	129	140	120	132	119	135	115	126	123	142	138	135	131	121	127	140	115	138	120	111	130	123	109	148	138	137	110	135	129	124	133	118	128	153	133	132	126	142	133	127	121	150	146	144	152	146	123	128	118	113	155	125	107	127	123	122	138	132	142	112	139	117	130	113	127	111	127	106	126	141	141	105	145	119	122	120	129	136	126	139	97	145	142	130	119	119	147	128	118	129	131	130	132	143	100	134	114	121	118	137	123	123	117	113	132	132	126	139	135	133	142	135	123	98	123	126	137	100	134	132	133	137	134	131	146	158	125	129	138	123	128	132	125	126	128	114	125	111	128	135	114	147	129	137	136	136	135	132	133	144	120	128	135	109	120	137	145	109	123	154	149	131	130	131	126	126	119	131	131	136	138	131	117	124	123	135	123	117	126	103	131	133	170	137	123	127	118	129	113	129	132	120	114	122	146	138	127	116	131	125	125	119	136	143	118	144	130	129	128	105	126	114	128	133	109	133	141	127	142	125	126	114	150	116	123	129	127	134	118	117	134	129	107	134	117	134	118	136	123	111	125	115	128	118	146	98	122	118	149	127	135	120	144	143	132	101	123	126	138	133	132	134	123	139	115	113	116	139	125	147	143	142	134	124	128	142	110	126	132	135	137	138	123	145	136	122	123	131	151	134	135	120	119	140	138	135	136	131	114	137	116	136	132	128	129	143	143	130	96	127	116	122	140	112	130	125	109	122	142	138	137	128	129	138	131	115	152	131	118	126	123	152	139	120	122	130	126	118	122	144	138	137	158	135	145	122	142	118	128	122	139	119	156	118	134	120	134	119	131	123	120	124	124	135	131	114	134	148	121	140	117	112	138	127	133	133	146	125	116	110	116	125	125	124	114	128	148	125	135	131	116	121	123	138	127	123	145	136	149	115	141	145	129	134	121	135	122	127	137	128	144	136	148	133	132	129	128	115	164	134	140	138	132	135	140	132	146	135	121	119	114	123	130	147	119	136	137	138	132	125	125	132	128	127	126	141	134	135	130	141	135	134	113	129	126	107	123	151	130	108	114	123	146	128	134	121	124	136	143	136	129	128	141	131	127	107	131	123	116	129	115	123	132	143	132	124	122	118	128	146	127	130	135	112	142	129	132	111	128	134	141	118	132	130	129	121	123	136	121	143	136	133	133	126	145	142	121	128	125	124	132	124	127	140	123	137	149	115	146	122	130	128	130	146	134	122	130	125	120	145	134	135	127	146	127	121	149	132	126	124	123	131	128	115	129	138	142	142	131	118	123	139	121	143	139	153	126	121	106	113	121	138	126	124	134	135	131	141	122	137	122	133	127	120	124	118	129	125	137	124	128	104	117	119	117	140	111	123	138	133	150	146	127	134	127	134	121	150	130	121	130	143	123	136	134	137	140	126	129	125	132	134	117	131	127	139	130	115	135	136	109	128	132	129	144	144	113	148	116	126	109	118	139	132	121	146	148	142	146	124	118	112	115	118	125	143	119	97	120	143	130	131	137	126	131	129	141	116	119	110	150	120	150	133	140	145	139	117	139	147	138	142	134	134	112	122	119	130	123	119	108	137	133	110	126	126	126	116	146	123	120	129	128	138	120	125	127	119	132	139	119	135	140	131	123	128	142	113	124	130	141	134	136	140	129	106	132	130	115	114	128	131	122	126	126	114	137	140	111	142	128	146	136	153	90	131	139	125	111	135	122	111	121	130	130	140	129	123	103	137	141	133	128	144	129	148	150	135	142	136	133	116	162	129	126	136	152	118	137	134	110	159	143	133	111	118	121	140	137	130	120	145	129	133	133	127	95	127	127	119	122	138	130	124	127	146	127	97	116	118	116	114	119	155	136	128	125	109	131	124	129	115	142	147	129	106	122	126	144	128	122	116	125	135	138	125	133	117	147	131	132	132	116	138	127	138	129	137	131	124	127	137	119	133	102	131	120	141	145	136	129	122	117	125	134	171	135	122	128	114	135	108
5033	566	633	592	591	557	514	575	554	534	470	523	512	479	503	454	506	487	477	481	429	452	495	461	426	454	452	442	478	479	458	457	491	484	461	474	469	484	432	445	443	473	466	436	482	449	466	479	456	447	474	470	480	450	455	486	453	459	470	482	484	470	503	463	478	461	481	484	485	472	455	463	455	460	474	461	474	471	452	441	501	425	450	447	486	452	441	523	478	499	476	478	495	485	469	465	427	496	429	476	468	476	484	489	470	488	449	461	435	467	461	463	444	486	504	447	472	482	458	485	477	488	456	436	444	483	502	451	437	423	461	420	446	418	496	440	496	483	462	474	483	498	526	471	481	495	489	429	450	454	490	468	493	455	436	422	454	480	469	474	487	492	465	456	475	483	416	478	470	447	428	466	486	433	460	462	486	449	457	460	498	464	481	459	473	471	476	475	473	454	433	430	454	503	481	437	441	446	459	463	445	456	443	474	472	432	459	480	453	457	468	440	450	447	471	472	481	446	463	474	517	408	458	499	486	499	473	486	440	455	453	447	434	423	465	447	469	453	430	471	474	485	449	473	473	441	443	476	479	496	465	472	488	448	471	437	487	491	473	453	437	437	465	466	466	477	458	446	484	406	427	448	451	442	477	462	464	479	440	450	464	479	448	458	489	441	477	469	449	448	462	466	491	455	453	424	475	497	476	466	488	454	443	492	498	472	469	476	485	467	491	460	459	441	489	455	468	470	515	456	457	490	482	440	455	481	481	460	447	485	438	491	479	430	471	428	463	468	460	466	469	437	461	429	471	477	464	470	463	485	473	478	474	489	410	489	470	474	479	453	462	451	491	443	493	462	470	462	472	457	455	472	459	473	444	475	469	454	450	457	437	457	475	461	478	453	483	435	446	455	474	423	472	442	420	457	522	469	436	449	435	439	455	434	476	462	431	486	489	486	468	472	458	474	462	435	460	483	484	505	440	445	478	442	462	457	463	451	477	466	476	459	429	467	467	453	482	436	455	468	462	449	440	441	463	465	439	487	470	446	457	462	435	431	471	445	448	455	435	418	479	466	457	486	467	421	452	464	478	448	449	457	500	471	484	465	477	458	421	455	452	442	484	440	468	441	451	458	476	463	475	461	471	441	464	484	481	479	445	510	465	432	479	452	465	437	495	485	458	470	451	429	525	466	481	449	462	459	436	436	486	449	451	456	462	446	476	441	491	475	457	446	481	451	450	462	464	471	427	491	458	494	458	437	451	457	454	446	481	433	461	467	441	457	485	489	482	451	483	436	471	506	462	480	423	488	463	435	447	468	496	444	483	477	474	474	449	482	454	472	419	467	476	466	448	485	449	458	458	466	452	454	476	446	459	495	440	416	426	421	443	487	447	465	468	470	476	449	468	458	452	486	462	491	460	449	460	432	408	443	490	466	488	420	422	471	439	487	455	459	432	473	501	474	467	484	472	486	478	459	456	472	453	482	411	470	447	445	415	484	468	500	452	479	465	455	435	431	450	461	453	465	468	431	456	463	451	490	475	453	475	429	472	435	454	438	445	458	407	469	435	463	505	462	455	490	478	468	510	466	454	463	500	452	449	490	458	482	483	422	488	475	439	489	474	468	450	471	470	514	482	477	456	451	461	501	438	473	445	499	468	438	451	467	488	481	474	427	462	471	462	496	445	441	440	468	447	456	436	475	457	470	499	413	453	470	467	439	473	465	457	443	446	514	417	491	457	442	505	493	472	443	456	461	491	485	432	463	444	453	505	465	471	499	419	467	459	447	470	433	417	436	500	408	417	463	442	423	450	424	435	452	487	460	501	491	441	486	498	445	461	444	449	525	470	492	464	444	452	467	493	464	451	498	455	471	434	496	497	453	466	469	439	488	451	476	495	456	494	487	449	423	441	459	427	480	485	442	466	475	482	464	472	430	458	463	442	460	464	464	479	473	478	483	484	447	490	470	428	471	477	447	443	485	438	479	505	451	457	457	434	464	479	471	417	456	474	429	454	454	450	488	458	460	455	471	465	463	460	462	468	478	469	439	475	463	466	446	457	449	460	437	446	444	460	480	494	466	454	485	452	455	464	436	441	447	460	461	450	460	446	497	421	458	497	446	448	439	436	454	489	467	480	446	468	494	450	467	457	435	472	463	482	426	445	452	442	467	442	412	469	471	466	486	410	480	447	487	464	446	449	465	450	461	478	474	499	442	432	480	482	454	461	461	453	478	480	462	439	432	455	468	431	473	424	425	493	441	479	421	487	448	483	448	492	446	467	483	434	443	491	469	460	482	461	490	449	431	495	451	480	458	473	488	420	496	432	448	487	463	473	495	454	446	463	480	427	463	473	462	496	467	483	452	456	419	483	500	458	496	453	451	419	419	435	496	445	480	397	517	480	461	476	462	486	456	443	455	465	426	475	465	463	476	465	473	483	447	416	463	473	475	486	486	477	490	472	456	432	450	448	457	456	460	410	475	446	434	466	484	468	419	464	468	439	487	451	495	496	467	490	449	468	433	427	486	475	514	473	434	459	452	473	452	455	428	464	462	452	442	443	441	476	501	455	444	437	478	430	455	451	477	462	449	442	498	454	478	461	417	433	449	446	465	479	432	478	450	456	427	420	499	450	463	451	425	462	473	440	475	443	455	467	471	476	442	484	481	454	473	448	440	491	465	451	470	493	477	489	446	506	480	476	442	469	492	442	469	401	478	476	472	482	429	443	445	466	437	476	487	485	476	436	496	464	467	441	473	430	455	475	518	465	455	456	487	479	433	453	475	482	496	462	457	452	442	485	508	421	464	467	484	476	522	447	496	483	441	469	436	487	444	474	462	459	484	458	515	495	455	462	474	469	503	480	481	468	455	467	447	471	465	425	470	472	496	472	457	470	481	472	490	458	465	470	474	475	412	449	470	457	453	505	440	462	461	484	451	463	462	454	453	407	437	477	495	452	473	451	455	464	456	474	458	459	439	485	488	458	460	483	458	483	465	465	488	467	455	450	452	453	466	455	442	432	458	449	469	459	499	505	466	500	454	455	429	472	455	437	401	477	460	470	452	483	483	445	468	470	463	459	448	476	476	447	460	474	437	491	467	449	474	487	467	441	464	446	453	434	475	471	492	478	445	462	443	449	468	457	471	432	453	435	453	477	439	494	445	480	489	464	448	456	454	466	501	437	463	466	461	418	454	492	492	444	445	469	480	506	493	481	484	452	463	490	474	453	460	417	454	456	463	436	490	456	459	483	479	480	451	489	409	465	460	455	444	431	461	461	460	452	446	443	458	467	496	475	503	480	481	513	476	410	490	459	494	451	494	468	466	442	457	444	478	463	467	456	456	463	474	422	463	479	479	476	458	492	479	429	445	446	436	435	479	453	443	490	460	495	439	436	458	497	481	426	514	438	456	484	451	462	429	486	445	468	463	426	469	486	496	450	461	448	479	459	439	476	462	490	450	447	470	442	422	458	471	460	454	456	454	424	483	504	459	445	463
25715	5630	1118	757	524	375	304	235	210	145	162	112	143	120	119	106	106	110	112	95	117	84	100	98	89	92	92	93	88	74	78	79	77	93	86	88	68	100	70	86	85	74	89	85	87	84	79	78	91	89	88	90	83	79	78	79	76	79	79	71	73	70	76	79	86	75	61	86	70	78	84	63	61	78	72	78	94	81	83	71	79	63	75	68	79	78	61	82	73	64	70	87	75	80	72	72	79	80	71	87	80	68	70	75	74	78	64	78	76	67	68	73	74	77	90	71	83	75	76	76	95	87	77	75	75	73	73	60	86	95	71	79	67	82	56	64	77	77	104	74	75	77	73	66	64	67	71	85	69	84	80	66	95	91	70	83	75	88	84	84	80	74	90	78	74	68	65	75	67	75	75	62	67	84	72	76	78	93	71	63	78	76	76	89	75	76	76	74	79	75	80	85	71	94	81	75	74	61	70	84	77	92	60	69	74	83	70	74	69	64	73	78	68	65	64	77	69	73	84	61	58	83	85	71	67	65	60	84	74	58	64	74	82	77	70	85	83	88	70	73	76	80	85	68	72	71	62	81	72	62	75	64	72	64	74	72	86	49	74	77	87	65	72	70	75	84	83	74	88	64	81	74	81	72	51	77	64	75	69	81	81	85	80	84	66	68	62	71	81	70	75	73	64	85	61	84	85	65	58	86	78	56	70	55	67	75	78	63	67	65	80	51	75	67	67	67	60	59	76	61	77	83	66	80	75	82	77	69	80	75	65	68	59	72	68	55	74	71	71	72	65	76	72	71	79	64	78	73	71	66	82	66	74	73	94	61	79	61	62	84	75	74	72	81	78	70	56	82	77	75	100	80	99	72	86	80	66	88	76	72	76	57	63	84	52	67	72	71	80	77	69	74	71	70	87	74	63	80	62	75	66	86	76	73	65	70	96	86	69	61	63	88	74	81	78	68	76	63	83	76	67	63	73	62	90	78	67	86	72	78	66	65	76	61	76	69	74	82	56	64	72	72	78	80	73	68	68	70	75	81	83	72	74	71	71	87	70	66	69	87	72	72	61	69	71	69	76	69	65	92	69	89	82	78	80	74	71	71	69	61	69	75	76	73	77	78	79	65	67	68	90	65	68	89	78	71	79	77	82	82	63	64	70	79	65	57	78	79	82	76	66	54	72	82	82	82	57	65	82	67	82	62	95	70	74	72	72	71	70	59	71	67	79	81	86	78	66	76	61	73	62	58	62	80	72	75	84	82	63	84	77	77	74	65	69	67	68	69	61	86	66	82	71	65	53	80	75	80	64	69	71	71	77	82	84	78	77	76	81	66	46	73	63	61	89	85	67	64	69	79	75	73	81	65	82	67	82	84	68	76	79	68	61	79	60	81	65	72	72	65	69	71	65	69	73	61	71	62	70	69	69	70	70	63	85	70	73	75	72	73	76	72	78	79	80	81	70	68	80	70	74	82	55	65	75	74	57	80	83	74	71	60	61	73	73	67	87	87	58	78	74	71	71	71	74	76	73	63	75	62	79	86	84	68	72	66	74	58	63	82	80	63	69	68	62	72	64	82	73	92	77	80	85	78	81	62	77	78	73	77	79	64	71	76	75	64	76	87	57	78	75	65	73	67	73	83	70	77	74	67	70	75	76	92	66	79	78	70	76	62	72	82	80	73	87	78	66	68	83	95	67	79	74	73	88	64	69	86	78	70	75	82	74	75	80	82	95	62	77	65	75	83	86	66	69	89	65	72	77	72	62	81	77	69	76	78	71	72	67	80	67	77	91	74	66	79	56	73	72	78	74	73	68	75	93	56	68	86	61	56	73	65	68	67	75	72	77	62	61	67	81	64	77	71	86	75	66	89	72	75	78	84	89	65	68	88	73	64	68	78	65	71	77	65	71	68	80	79	74	69	84	73	91	64	80	75	61	84	71	91	74	78	80	74	67	71	68	60	79	79	70	83	68	69	75	83	85	75	81	62	79	67	65	71	72	95	83	73	63	70	69	77	80	78	77	69	78	74	86	86	71	76	86	75	74	82	75	66	77	68	72	73	70	91	60	69	76	75	72	76	79	73	76	81	84	70	93	63	75	80	63	80	79	77	95	61	65	60	74	59	73	76	83	85	80	64	67	78	83	72	71	84	85	78	76	78	69	82	89	78	60	68	69	66	72	79	75	62	90	76	70	68	65	88	81	73	73	71	69	68	79	65	73	73	78	68	84	69	73	83	93	61	76	69	68	68	69	69	84	84	81	78	76	75	67	84	65	70	73	73	68	74	68	80	74	73	83	80	79	74	78	70	64	69	68	68	73	70	75	85	66	71	66	79	75	72	61	68	67	88	69	91	77	68	81	79	65	90	78	79	73	65	69	80	86	69	73	77	84	78	90	76	77	66	61	71	58	92	77	81	88	78	71	68	82	53	65	77	65	84	89	63	70	56	64	84	73	66	91	58	75	75	65	66	86	68	78	69	72	71	78	88	73	92	68	77	68	65	86	77	60	60	75	83	73	58	72	66	70	76	82	76	74	71	86	82	66	66	80	80	67	79	90	67	73	74	79	59	84	92	72	85	81	69	84	76	79	85	66	68	92	62	73	65	85	89	62	71	88	82	74	77	62	63	65	90	68	68	85	72	71	67	79	64	89	73	80	84	91	60	81	74	89	84	69	78	79	96	69	70	78	79	73	64	84	65	74	93	63	69	72	93	85	84	78	88	61	80	84	62	66	76	64	58	71	79	47	64	80	69	69	51	76	101	69	66	70	66	72	76	71	72	86	69	69	69	76	75	69	66	74	79	65	78	69	65	69	77	64	71	79	80	81	53	75	82	82	63	63	67	80	62	72	64	87	76	87	70	64	68	71	72	72	64	93	77	73	74	83	68	84	95	77	56	70	70	75	91	78	67	82	80	74	84	69	77	85	75	67	62	67	65	76	89	83	66	88	62	71	81	80	76	74	70	65	66	71	70	66	77	71	72	68	89	79	76	75	89	79	64	77	57	81	65	86	83	74	82	80	62	69	73	72	73	68	68	54	68	66	83	78	71	74	72	69	73	46	80	82	86	79	82	73	70	72	73	61	75	85	79	66	64	74	91	82	71	75	80	68	83	64	62	80	74	77	79	78	68	85	61	86	74	62	84	62	73	64	54	76	80	67	80	82	84	63	76	89	68	71	82	85	63	66	73	67	85	78	79	78	84	65	68	72	78	71	73	82	77	91	69	61	78	83	63	72	74	67	73	77	61	70	60	68	75	71	76	81	91	63	84	83	62	79	79	87	68	94	87	85	66	83	67	71	62	87	71	70	70	79	86	58	81	64	98	82	60	63	71	73	65	67	67	77	72	77	70	83	75	65	84	52	78	58	80	57	88	76	77	62	80	87	81	74	84	79	63	75	81	86	79	65	59	75	61	79	67	55	74	73	94	76	66	76	82	88	67	81	53	75	68	79	68	72	74	78	71	83	67	76	82	85	64	80	70	57	66
13259	1132	2425	2949	2565	2107	1697	1552	1159	1037	1005	832	790	749	700	644	603	565	525	526	514	460	467	445	393	434	393	392	414	386	396	372	363	365	348	390	334	336	342	334	364	343	314	299	311	316	297	332	351	317	318	317	307	337	300	322	330	338	303	315	330	296	320	308	305	285	352	294	296	311	334	304	320	305	325	296	299	313	319	318	274	317	337	307	303	291	313	312	305	282	277	318	313	311	293	315	305	326	310	297	296	301	305	311	275	269	279	320	288	318	299	295	318	287	304	299	299	275	306	289	323	308	296	300	285	308	301	303	274	307	295	291	312	330	277	278	270	278	297	304	286	284	305	271	303	315	310	273	293	288	287	299	287	265	300	293	282	293	285	268	300	277	308	270	268	293	287	265	305	286	293	308	297	293	284	285	293	307	289	335	302	328	279	276	310	315	298	312	301	301	288	285	294	299	299	313	300	304	305	310	299	310	305	240	310	307	284	299	275	303	291	281	294	290	243	293	306	316	287	304	294	295	284	310	260	299	312	280	303	297	296	315	306	286	284	329	309	305	260	288	279	294	291	293	295	307	311	274	292	287	299	255	303	303	313	287	311	287	300	290	314	316	298	310	276	295	281	296	308	310	285	269	313	295	312	280	296	321	304	296	304	264	308	315	295	288	278	265	279	292	267	299	281	289	316	289	295	288	325	319	302	257	321	300	303	247	294	297	285	318	308	316	301	312	287	305	267	326	275	298	279	317	301	309	313	284	296	322	253	301	300	286	314	338	297	278	280	307	337	352	294	286	300	290	304	294	274	255	299	288	297	306	286	311	304	287	323	275	288	319	287	269	282	292	256	284	288	315	264	282	266	297	267	282	285	333	296	299	319	318	306	283	287	295	274	281	284	301	318	291	319	291	284	265	303	293	312	282	270	307	287	287	307	283	295	288	313	295	316	322	316	290	294	309	282	315	311	285	309	338	280	254	303	298	286	290	273	275	285	290	304	274	312	297	304	289	313	350	308	311	286	316	311	293	292	296	306	293	309	285	297	307	268	309	316	324	302	301	307	295	278	290	290	280	290	296	291	312	281	257	276	302	277	267	273	301	278	288	280	320	270	302	272	285	302	279	276	285	322	284	281	279	328	298	308	316	294	339	311	300	319	287	269	298	308	290	266	291	298	319	284	288	316	276	292	286	270	314	279	312	264	281	304	294	307	278	269	294	309	296	304	276	282	290	294	286	288	283	296	284	311	286	298	295	299	307	292	273	319	292	299	278	280	298	296	271	269	285	320	319	281	292	250	292	304	293	279	302	261	298	296	281	315	267	285	288	279	271	295	288	287	311	272	264	296	301	271	300	291	335	291	312	311	319	325	283	320	297	295	294	313	299	298	318	304	320	288	311	329	273	280	289	279	289	315	303	322	304	294	309	311	309	294	281	291	283	289	293	284	277	309	258	309	261	256	303	324	317	318	318	291	286	313	300	285	282	310	300	303	280	267	308	236	290	282	256	314	309	309	313	317	274	296	292	303	291	294	304	308	292	279	271	266	251	308	274	307	294	272	278	303	276	283	302	281	286	262	298	298	274	284	289	299	301	306	277	319	262	273	294	267	282	293	287	301	314	297	305	266	307	285	290	272	289	294	307	269	288	284	299	290	295	297	276	308	304	278	270	304	272	287	306	328	291	298	277	312	267	267	292	295	292	308	283	271	309	278	256	290	292	323	298	303	289	280	311	266	315	284	321	291	285	296	293	304	281	307	300	290	297	294	308	298	309	305	289	280	285	273	270	278	303	285	266	313	294	291	271	313	299	272	296	233	297	279	295	322	291	288	298	294	315	319	284	277	283	299	308	278	323	272	294	302	273	316	300	254	275	298	305	263	276	316	302	281	296	281	281	316	286	311	303	302	285	282	277	291	290	272	300	295	281	282	290	304	263	277	303	299	339	307	295	320	303	287	340	290	278	294	283	290	322	341	292	312	295	268	310	325	293	295	319	256	291	331	278	304	281	290	273	275	297	291	287	322	285	286	312	305	303	295	310	255	303	312	290	286	295	306	292	292	287	307	284	281	283	286	299	322	282	325	293	344	300	289	295	330	278	321	289	281	286	296	291	297	279	288	296	319	293	313	286	274	297	284	288	305	297	324	286	304	293	323	278	287	303	301	313	279	310	331	284	308	290	295	278	277	298	290	289	287	295	277	311	309	321	299	312	271	292	293	286	322	303	343	281	303	345	290	333	292	275	331	298	286	291	304	268	296	293	294	299	303	293	313	292	317	285	312	279	306	306	335	296	281	306	318	304	305	318	282	294	296	287	287	278	297	312	268	267	300	320	289	295	282	279	328	337	291	298	324	273	276	305	296	267	288	306	266	267	292	314	296	270	305	265	293	299	300	279	296	302	298	279	298	324	292	292	314	286	286	317	305	286	284	278	299	305	286	271	298	294	280	286	278	286	304	278	265	298	285	289	268	296	282	296	323	279	289	306	285	285	265	244	299	283	303	284	278	317	256	297	291	303	279	280	272	285	271	298	284	299	320	284	279	278	311	257	306	292	310	288	283	263	315	321	282	300	287	286	307	316	271	278	316	316	301	281	313	268	320	260	301	294	276	299	310	256	278	305	253	301	344	291	273	261	294	281	315	285	305	298	266	274	289	280	292	263	288	283	269	293	299	287	310	282	293	321	291	288	296	283	304	282	282	278	296	266	303	289	314	290	293	304	301	294	304	277	285	296	282	308	308	315	308	295	284	346	263	285	297	287	294	284	305	294	289	313	298	318	293	270	277	311	255	288	283	303	297	316	281	320	317	298	294	286	305	272	286	303	256	296	297	304	335	294	288	299	302	282	321	312	300	298	310	286	278	299	302	293	286	326	303	288	315	266	311	300	297	314	280	282	293	289	303	313	282	296	278	321	271	291	304	307	312	290	270	269	265	311	261	309	306	299	296	307	303	294	312	256	294	326	314	319	278	291	323	319	308	320	287	284	300	319	298	283	283	317	297	304	297	262	273	295	288	310	305	318	297	293	264	296	266	275	294	260	269	282	322	302	289	271	291	290	292	321	312	291	305	316	303	273	282	298	286	280	294	263	286	295	280	292	304	302	293	276	306	309	302	300	280	280	292	285	287	314	290	292	288	278	309	305	286	280	317	286	312	290	262	286	276	286	262	294	305	288	267	320	289	298	304	292	261	293	272	279	323	293	303	301	286	295	274	298	291	315	274	257	291	288	277	307	295	286	293	321	285	266	284	280	262	273	295	300	293	317	282	267	305	340	262	284	282	276	289	329	282	265	265	303	312	304	290	268	310	312	284	276	302	267	296	318	312	325	275	299	291	323	300	292	281	308	285	269	296	263	301	310	300	274	280	286	333	316	292	300	275	303	284	314	290	279	297	287	284	297	276	259	286	297	321	307	296	294	284	286	306	333	246	274	273	331	283	289	283	309	290	308	280	290	308	286	280	309	274	324	317	285	313	297	285	303	288	297	258	276
35895	18291	3795	1587	1029	768	599	459	407	336	292	288	229	228	214	231	203	175	167	165	157	160	182	162	160	153	155	139	157	161	148	150	135	133	146	148	155	160	150	141	160	130	130	148	135	103	146	130	139	137	136	122	128	118	111	121	129	131	121	124	154	139	134	150	135	137	126	134	131	131	143	126	131	124	167	133	119	142	105	131	127	123	137	141	126	147	153	139	139	143	148	136	145	139	103	128	136	136	133	133	123	142	114	143	123	129	139	126	144	146	121	153	119	103	143	146	122	126	125	124	130	138	139	123	124	131	135	124	121	132	149	119	150	118	144	151	138	118	133	128	115	123	135	125	127	137	138	116	120	127	125	127	141	117	145	143	115	107	104	123	132	121	134	139	140	136	135	137	121	130	129	140	137	135	131	140	126	127	131	135	121	147	136	111	124	126	113	147	125	143	138	137	128	127	148	140	126	115	136	112	124	145	123	114	115	124	135	138	144	127	129	126	117	131	109	126	119	131	135	147	124	144	105	146	126	111	119	116	144	144	129	128	122	136	129	121	144	139	139	109	164	109	114	125	122	132	135	154	143	137	119	118	116	123	130	115	117	117	155	137	116	132	128	122	111	137	130	134	119	122	133	121	132	143	109	132	115	149	111	125	142	116	133	107	113	134	120	126	123	135	126	141	125	143	109	148	144	131	117	119	137	138	147	142	146	135	126	127	137	141	119	126	112	132	109	135	134	139	125	120	120	125	127	142	138	139	122	115	139	128	158	127	145	145	128	118	112	132	137	125	127	113	119	118	100	135	142	120	127	128	125	130	132	111	145	137	141	118	148	140	123	115	122	122	154	147	141	138	130	116	148	148	124	122	132	113	143	134	123	123	127	135	127	134	125	121	134	129	119	127	127	154	133	120	124	150	141	109	133	149	133	134	125	143	133	133	137	138	122	132	128	126	145	124	111	125	116	120	136	126	144	131	101	131	140	134	131	132	114	125	123	110	117	122	132	137	126	129	136	135	142	115	133	126	132	124	129	139	119	111	142	132	137	139	121	145	115	131	128	128	118	143	133	130	108	103	149	124	108	133	143	147	131	125	147	110	160	122	153	112	131	141	149	121	120	115	136	117	130	127	117	125	143	145	114	125	141	119	129	125	131	114	123	130	122	130	141	110	135	129	135	109	143	121	136	127	132	148	115	132	139	145	127	135	119	117	128	151	122	131	136	130	136	128	103	123	121	116	115	130	139	124	130	132	103	122	126	154	142	147	146	105	122	138	130	141	130	118	137	130	122	114	136	134	144	138	137	124	145	125	120	126	132	127	103	109	126	126	119	126	111	122	143	123	129	139	136	123	153	138	126	126	127	144	143	136	139	138	134	146	106	125	137	138	148	137	128	139	148	131	122	146	141	139	142	119	122	117	129	139	120	137	124	138	117	139	110	123	148	115	137	121	121	126	130	135	136	129	104	146	134	123	131	126	117	127	110	124	118	144	131	149	147	125	131	129	125	134	130	134	133	128	100	123	132	138	121	137	130	129	109	120	128	133	120	107	115	135	129	125	138	130	125	144	143	117	137	119	123	140	131	147	136	149	141	109	136	114	134	141	126	145	113	138	124	103	132	118	119	145	119	116	101	140	129	119	113	144	135	131	141	112	133	121	120	132	124	125	121	147	136	115	121	124	117	132	118	144	143	143	103	108	131	144	125	126	121	124	131	146	114	146	124	131	134	134	142	147	128	133	141	127	147	119	134	135	141	135	148	123	112	122	137	130	111	138	147	116	120	140	136	135	139	107	132	124	133	106	124	130	130	147	144	105	134	143	137	122	141	103	114	124	135	129	131	138	116	131	118	127	115	120	108	134	128	125	131	115	112	126	134	122	106	118	124	119	107	158	139	118	114	135	122	118	153	140	146	144	133	137	144	121	128	139	118	144	128	133	132	151	150	117	138	107	132	103	135	112	129	147	137	109	139	131	131	125	126	143	136	117	133	115	134	103	127	127	126	113	141	104	123	117	106	146	124	150	126	127	128	129	109	121	121	126	142	135	113	131	119	128	112	135	140	123	114	116	110	130	117	131	143	128	114	126	126	121	142	130	124	131	108	139	137	127	110	112	125	113	116	128	129	131	138	130	142	135	137	129	127	136	141	124	136	121	130	133	120	147	131	144	144	99	124	106	126	143	115	149	117	130	95	124	150	135	102	116	111	136	122	114	139	136	111	146	101	133	129	124	124	135	136	152	136	129	127	123	138	151	141	119	121	120	139	134	122	121	129	166	136	120	144	115	135	120	120	130	128	121	125	140	119	122	152	121	122	129	132	123	116	127	133	113	138	133	123	132	139	119	129	131	116	109	139	135	126	127	136	123	122	129	135	128	111	130	122	136	134	114	128	137	113	118	113	114	130	127	124	118	133	154	121	127	137	132	123	133	129	122	120	130	127	138	138	130	128	128	125	130	132	131	116	126	98	130	136	136	112	108	123	134	119	140	118	125	134	113	120	136	111	123	149	145	126	130	99	119	147	120	133	140	120	122	144	137	123	123	126	135	135	120	121	123	116	119	125	114	123	147	127	137	102	143	123	136	139	136	112	119	139	110	123	140	150	135	115	147	125	128	115	127	112	116	118	135	132	118	123	127	136	95	135	133	126	139	147	116	132	140	113	145	125	112	126	128	126	124	137	119	122	123	132	138	121	123	131	116	127	140	129	143	151	128	106	140	141	137	129	111	135	143	121	133	112	122	115	117	129	120	122	126	121	112	128	113	124	126	124	131	117	111	126	146	142	119	131	157	138	131	132	119	125	147	138	138	112	143	123	118	105	143	133	122	120	164	118	138	133	129	125	114	138	141	122	108	140	124	121	146	134	163	139	128	127	107	118	146	139	118	127	130	136	128	125	128	128	123	131	127	139	146	134	139	126	133	113	128	128	128	145	129	116	138	143	112	130	145	135	127	126	129	131	133	123	122	125	129	108	111	120	139	123	116	155	118	120	123	129	146	142	123	130	121	131	111	133	136	121	146	148	137	131	134	120	136	143	135	120	156	132	128	134	143	139	127	140	99	124	139	151	131	144	117	130	133	134	110	135	129	118	141	143	141	138	143	149	139	114	148	142	139	121	117	135	125	150	129	140	123	123	117	106	135	140	127	128	142	132	138	118	139	118	148	124	128	115	126	138	122	134	131	111	117	130	135	117	138	112	138	129	123	130	131	118	145	127	149	125	115	131	125	137	148	118	123	113	131	110	119	146	122	118	117	117	124	128	123	123	127	141	121	141	132	138	123	139	106	133	136	140	119	125	127	133	136	115	136	140	138	156	116	137	117	144	134	142	126	138	145	133	118	123	122	133	139	126	141	119	118	130	113	104	109	117	127	121	126	120	113	126	127	123	118	139	146	135	126	146	152	122	133	138	147	130	104	125	132	117	130	153	118	128	104	121	130	119	112	128	125	124	132	159	127	127	114	144	145	136	140	126	140	124	143	136	127	133	114
18028	2179	5058	5524	4934	4066	3344	2810	2314	1918	1765	1635	1433	1387	1291	1091	1057	962	964	899	856	792	775	764	765	722	720	653	671	646	625	633	607	612	604	566	569	588	564	614	535	586	532	568	569	551	515	559	593	575	573	537	529	518	510	470	555	513	544	511	524	496	521	531	540	507	485	525	512	509	545	504	500	507	517	506	542	507	478	488	525	495	483	549	513	492	493	521	482	491	479	490	485	495	482	490	472	530	482	485	507	514	458	485	462	459	477	470	481	472	489	494	497	488	457	474	488	467	440	476	497	469	513	461	510	503	503	472	510	469	500	532	469	501	454	471	483	474	464	457	470	474	472	469	501	474	489	462	462	479	525	487	468	468	452	491	506	466	489	451	452	505	484	502	478	483	505	477	452	483	454	463	486	492	472	416	481	487	477	496	492	488	476	438	518	450	487	446	453	471	477	478	501	477	465	459	512	454	489	412	494	487	496	523	512	497	492	505	496	491	493	480	484	478	475	505	491	488	450	457	464	469	447	460	504	498	479	469	458	536	484	459	476	499	460	492	458	475	499	460	493	465	522	483	459	485	471	465	486	457	436	486	461	497	498	476	476	498	486	458	477	493	491	472	493	482	499	473	498	494	464	466	490	450	446	501	487	424	455	474	499	422	467	483	442	495	476	463	487	533	486	486	489	483	475	428	475	441	468	479	439	459	460	443	482	490	451	480	451	463	483	456	481	470	482	466	455	489	482	457	461	457	478	482	473	446	466	461	474	482	455	476	509	447	499	460	460	497	483	451	494	476	454	477	473	473	479	473	496	476	450	477	452	494	487	467	476	441	495	514	467	439	468	467	467	456	479	513	485	472	491	462	490	517	474	513	476	449	463	458	467	447	495	481	434	446	457	461	462	452	465	507	446	467	464	488	435	472	443	473	488	496	441	452	460	476	488	530	437	491	473	477	435	491	500	506	449	445	459	413	434	487	495	477	459	514	461	470	471	434	451	498	466	494	481	479	481	494	459	493	483	489	479	480	480	470	504	470	482	454	468	509	478	482	465	458	448	443	462	513	460	459	493	453	472	468	462	459	465	466	479	510	511	505	515	477	489	502	453	460	448	450	483	524	482	466	492	457	454	491	468	516	528	455	465	506	501	478	459	465	509	476	530	463	484	479	459	497	497	460	459	525	495	492	459	475	505	478	477	445	484	458	460	448	439	465	458	477	490	479	483	499	505	460	489	494	482	462	456	443	473	460	461	464	468	478	482	464	451	479	496	485	457	469	486	479	507	461	499	499	479	481	463	484	470	457	484	431	471	501	497	469	485	482	446	487	447	472	496	410	479	481	499	469	437	475	479	508	480	500	443	465	435	482	465	495	448	505	482	503	496	471	482	488	467	482	450	473	465	482	514	475	452	486	428	474	514	539	483	443	478	437	473	449	463	460	490	491	499	433	443	485	486	490	477	507	498	476	485	461	472	473	473	486	486	435	434	475	467	481	471	477	486	481	507	493	463	494	505	487	468	445	448	468	479	456	468	452	468	502	474	441	457	456	461	457	480	459	485	466	498	479	495	503	437	466	463	451	469	486	532	467	466	451	446	485	461	448	472	456	443	461	485	461	464	489	474	462	497	470	496	461	466	487	497	475	486	464	483	488	489	474	493	503	492	473	499	498	468	463	446	473	465	489	512	454	454	430	475	492	509	478	442	459	458	449	487	490	488	453	469	502	515	488	464	456	491	501	460	485	489	467	487	505	480	481	485	449	452	510	482	484	499	511	483	467	489	440	478	492	476	494	473	433	498	487	451	450	465	479	468	442	463	450	512	477	462	439	462	449	482	429	451	475	473	506	471	446	451	460	511	471	502	446	460	496	485	469	494	473	469	477	512	474	502	485	504	505	473	473	482	499	446	441	486	447	455	476	503	518	460	478	474	454	456	435	489	479	449	498	471	467	451	486	457	518	492	490	475	475	532	470	496	466	496	530	502	452	523	453	524	466	434	488	418	466	506	462	470	460	495	486	481	467	473	495	443	506	476	463	466	443	504	479	461	502	494	492	493	435	481	465	497	485	454	503	454	502	466	456	488	444	492	481	498	472	490	458	464	483	466	490	479	477	465	458	492	477	455	476	487	461	467	486	434	488	499	476	469	451	480	494	481	469	474	456	464	495	443	500	475	520	489	476	486	486	484	458	417	509	452	470	454	457	446	484	454	463	438	501	508	512	467	450	482	427	487	461	491	466	469	497	445	479	481	457	441	473	451	450	526	466	486	478	525	498	477	502	490	460	476	456	485	467	482	482	480	474	480	458	464	455	481	516	461	484	482	476	466	475	484	459	492	418	458	468	474	468	443	447	485	462	450	484	465	521	465	456	464	496	488	498	456	455	469	460	485	470	444	476	485	484	418	491	481	462	467	477	433	477	468	471	496	511	479	464	484	486	477	474	482	434	482	464	483	459	467	476	516	489	450	442	462	458	487	468	492	469	482	496	449	453	451	480	446	488	465	502	506	479	447	494	454	490	485	506	435	495	474	492	469	430	482	513	488	489	475	479	509	486	473	505	475	472	498	493	445	419	478	463	497	475	476	463	520	485	460	491	490	445	487	453	462	480	431	474	453	517	468	485	477	474	450	462	446	474	472	437	515	493	503	503	460	479	469	478	477	469	489	457	495	516	435	431	473	495	458	486	439	501	446	465	495	486	486	544	505	485	472	480	482	444	503	438	479	457	476	446	449	448	469	486	439	462	447	478	454	441	449	468	502	516	477	475	464	433	477	474	487	492	473	459	479	463	498	479	487	485	498	477	466	479	463	485	490	451	453	491	501	470	459	506	491	493	465	489	467	483	456	474	490	414	455	473	455	486	472	472	492	452	445	518	463	506	540	457	486	440	476	486	493	494	474	454	472	461	473	515	483	496	470	480	521	484	464	476	479	478	453	493	458	452	445	450	456	476	526	472	453	481	483	435	465	463	466	509	456	505	486	479	496	537	454	425	517	493	474	491	473	482	468	493	477	522	484	481	497	474	475	459	472	473	512	500	471	459	434	490	490	457	457	466	458	475	516	477	465	473	483	478	490	450	499	491	496	445	488	469	510	459	501	483	496	456	517	491	474	446	495	429	496	447	435	469	454	462	501	473	479	506	457	482	458	461	473	442	441	444	468	489	492	497	478	479	475	453	504	482	465	492	435	504	483	476	462	470	498	456	500	462	495	438	483	458	451	458	475	474	489	475	488	480	480	489	487	489	451	500	488	479	450	532	473	484	470	491	471	495	458	494	481	463	458	470	479	439	443	468	489	478	505	487	488	483	459	493	491	499	517	476	491	457	501	500	477	451	475	477	507	475	482	471	524	481	446	495	464	443	485	482	479	462	482	466	447	476	435	449	498	474	480	479	498	454	480	480	506	484	488	477	471	453	463	474	485	443	435	499	454	448	471	485	480	475	453	461	439	487	475	450	456	520	463	462	508	501	442	445	518	484	490	466	463	462	505	467
3477	412	211	175	138	153	143	129	162	138	147	152	147	170	127	112	128	125	123	143	135	131	124	114	88	137	120	137	112	108	132	147	102	109	131	117	145	141	140	149	120	136	137	139	131	127	105	134	140	126	136	117	123	144	153	114	120	135	135	121	136	141	110	109	124	141	129	143	125	111	120	157	115	134	116	119	117	122	135	131	113	129	133	151	115	124	119	131	128	123	130	107	138	140	132	124	127	137	124	119	124	123	133	124	141	138	127	118	146	133	128	135	128	132	133	134	122	108	132	135	129	119	130	130	129	130	130	144	128	122	123	122	123	125	122	125	117	131	134	134	161	134	118	132	139	138	133	129	146	114	130	129	110	136	152	117	155	120	121	128	135	119	156	114	137	117	138	125	120	131	140	114	154	157	123	126	134	122	112	125	126	135	135	129	126	140	121	148	139	133	122	117	126	136	114	117	136	110	128	115	113	139	165	117	136	126	128	137	133	134	129	132	138	110	125	133	132	123	129	152	128	148	130	113	137	130	125	130	142	118	137	126	128	124	153	112	123	126	130	124	143	129	117	138	99	136	147	129	128	131	151	134	124	104	134	118	146	131	131	121	130	128	120	129	118	130	115	114	129	114	152	133	133	124	141	122	111	117	120	142	149	114	142	117	118	143	148	114	143	131	142	151	152	138	149	143	127	142	103	125	125	137	134	117	143	123	127	123	141	120	134	141	120	149	141	128	129	125	149	129	128	147	128	131	128	123	114	112	131	118	136	131	120	134	122	148	115	120	131	119	138	133	121	134	133	133	134	159	132	113	135	132	149	119	138	125	140	122	138	133	119	138	128	134	128	115	138	130	118	146	135	121	116	147	137	118	109	119	95	127	140	122	132	159	131	129	131	124	123	129	135	133	137	118	145	147	136	120	137	146	142	140	141	125	118	133	132	124	128	115	122	128	144	130	130	135	119	131	157	135	129	133	134	116	134	142	129	114	129	126	128	118	127	121	136	141	114	119	124	117	136	143	118	129	127	155	125	133	138	123	127	113	128	120	134	111	128	126	133	147	122	126	112	135	137	121	119	157	126	124	141	121	163	116	135	128	139	130	117	132	146	116	154	124	117	117	123	119	132	144	115	134	137	134	108	138	129	131	141	142	126	128	126	134	147	127	122	128	123	154	139	116	161	119	146	131	145	126	112	137	115	138	147	111	105	132	139	117	138	122	128	127	126	130	130	116	112	112	108	128	126	101	123	139	133	135	128	139	137	103	126	139	118	136	120	130	139	118	130	129	109	155	136	132	127	145	135	136	138	134	121	116	147	133	136	132	132	121	134	132	115	142	147	128	113	124	132	136	144	120	116	129	110	117	140	122	123	148	124	126	138	146	153	123	149	141	139	134	103	131	111	131	133	109	125	127	138	134	131	129	141	116	148	135	117	141	127	136	144	124	113	152	123	132	138	119	121	132	149	125	144	143	149	124	142	132	127	134	123	127	149	148	117	124	133	149	132	123	136	147	121	116	109	137	136	130	135	117	126	137	140	149	116	135	123	131	123	106	129	119	159	138	137	146	119	137	133	115	142	128	120	132	143	130	134	123	110	121	137	138	132	123	121	147	130	129	132	130	111	139	104	134	131	132	121	125	128	125	118	133	150	136	136	128	140	118	132	136	133	131	141	131	107	128	134	137	122	122	120	122	117	126	119	112	119	117	121	126	116	114	113	155	166	125	119	130	120	118	137	116	108	110	107	137	117	118	153	130	137	134	120	122	146	116	139	114	118	121	137	138	108	131	158	130	128	152	125	137	123	124	132	131	125	122	133	129	117	145	105	126	137	112	127	132	149	126	118	118	122	137	141	121	127	123	131	161	127	133	132	132	137	136	118	139	116	125	123	118	146	139	124	130	128	154	124	124	121	155	136	125	123	148	118	117	147	121	118	131	143	145	155	118	136	114	140	121	137	129	129	125	138	110	153	161	120	135	136	122	146	137	129	134	130	122	143	128	154	135	121	111	120	153	149	122	129	120	132	116	120	134	117	139	131	125	127	113	106	97	138	134	130	136	126	123	136	127	120	115	120	135	153	138	132	131	115	135	129	143	135	128	124	109	118	132	125	149	114	122	151	112	126	134	135	123	129	139	130	145	123	123	120	152	130	134	137	138	113	125	135	124	126	136	129	129	131	129	159	134	113	145	150	129	132	125	136	131	140	139	113	113	126	126	132	162	128	100	133	107	141	126	129	124	124	137	136	133	138	123	132	120	120	139	135	119	122	139	135	147	135	127	112	131	127	133	129	106	130	144	137	132	122	138	119	118	116	142	144	127	116	130	126	113	124	123	131	126	113	122	150	116	128	123	147	138	119	136	119	133	133	113	142	138	118	124	119	125	136	143	117	147	139	119	132	136	118	163	138	125	112	137	137	144	126	143	136	114	137	124	135	108	143	134	129	111	116	144	125	119	129	154	147	134	141	139	108	127	130	134	121	115	121	113	119	122	123	135	134	154	134	122	155	117	134	132	143	133	123	137	106	134	150	141	126	115	122	141	114	130	142	131	136	136	123	132	141	124	148	133	116	123	111	133	123	136	147	137	142	137	122	128	130	128	119	126	128	141	123	151	126	129	118	116	139	141	127	125	130	130	132	114	129	114	114	148	142	129	153	120	150	113	130	137	116	125	141	134	137	129	122	123	121	124	141	118	141	147	141	137	133	158	126	128	138	127	157	156	120	126	135	122	112	129	146	119	127	137	137	139	138	115	119	137	116	124	131	117	122	113	122	126	120	137	131	153	126	130	132	146	165	144	147	134	122	112	144	125	132	125	121	122	154	104	108	111	115	121	152	111	152	136	123	133	105	147	128	146	108	150	144	138	113	119	129	131	125	136	113	136	136	129	149	96	123	153	127	139	130	123	132	113	123	128	124	132	130	132	135	139	134	139	108	120	153	126	131	146	117	146	134	160	134	121	127	140	137	127	117	120	130	137	145	124	131	133	129	132	132	126	147	138	121	144	123	115	133	118	116	137	137	128	142	127	145	131	119	126	131	110	113	139	119	127	139	122	145	131	119	119	141	144	121	120	125	141	129	118	132	134	132	131	133	113	120	126	124	122	109	134	141	128	122	137	127	135	124	142	104	116	123	136	125	134	121	146	127	118	118	123	150	132	126	122	137	140	121	132	149	120	120	129	138	144	149	126	110	129	126	121	121	129	126	137	137	140	129	136	143	122	128	137	141	128	142	127	130	136	124	123	138	131	135	134	133	127	123	123	116	113	141	119	124	125	131	131	132	143	138	135	124	131	164	117	127	153	130	124	129	130	123	114	130	138	126	113	132	133	140	123	118	130	135	111	121	134	133	127	117	128	123	130	115	131	149	133	142	128	127	136	117	126	125	151	130	129	134	126	119	136	115	124	121	120	147	142	137	130	137	127	120	133	154	122	149	121	136	135	153	122	130	132	138	115	121	141	119	127	113	130	123	121	136	131	142	115	104	107
5113	558	598	652	606	570	566	553	551	517	494	497	531	490	485	464	495	473	479	486	463	464	503	451	463	464	495	505	438	476	463	487	426	496	469	479	463	453	478	493	471	454	469	470	475	502	469	473	439	455	462	461	485	491	480	460	485	488	493	475	503	467	434	448	466	471	462	438	473	490	489	465	461	456	462	460	447	447	451	461	481	467	466	480	449	464	478	457	493	433	495	498	478	463	461	458	451	476	454	471	444	476	440	502	501	452	443	462	458	501	453	465	458	433	487	466	496	426	467	472	445	463	462	443	460	484	445	462	429	462	455	448	469	475	457	472	508	429	480	483	467	486	484	422	441	499	468	462	424	435	480	509	463	469	454	438	460	477	456	430	506	493	431	476	453	442	455	486	475	448	459	481	482	473	478	462	430	472	462	513	489	475	430	475	438	493	463	421	484	469	457	463	459	468	453	467	447	483	493	457	481	450	480	459	504	451	467	470	466	469	509	476	480	438	451	441	416	469	490	445	468	437	441	453	477	457	476	448	464	430	472	487	450	461	463	437	450	460	462	455	428	451	475	457	457	444	461	461	472	437	464	482	464	468	462	450	512	456	461	486	447	453	438	489	453	434	428	481	442	465	444	450	492	452	483	455	422	455	453	496	487	433	451	464	456	440	496	456	460	506	475	449	470	447	429	459	501	463	452	463	431	496	466	446	491	420	453	472	453	459	464	490	488	447	469	463	451	467	467	464	456	443	482	459	429	496	432	465	453	438	446	464	441	463	472	459	438	523	437	461	515	472	452	482	479	479	469	467	496	430	470	461	456	448	506	502	474	462	494	469	482	451	414	462	475	453	430	485	419	469	448	447	481	463	499	441	451	442	464	458	465	475	462	487	476	449	424	435	469	458	465	433	433	482	482	429	495	469	491	482	462	445	473	467	465	492	460	493	455	498	469	456	492	449	434	471	457	454	469	460	461	490	476	475	455	466	484	510	431	480	483	454	479	464	479	466	442	472	477	444	460	480	459	498	452	479	491	468	457	485	469	464	481	445	493	446	516	465	435	489	480	444	473	474	445	471	415	431	464	484	459	471	446	468	435	462	467	450	438	459	444	424	461	449	478	434	465	427	445	442	469	508	484	480	468	435	485	451	481	487	449	470	463	533	457	465	460	450	454	447	467	450	484	459	495	470	482	456	483	391	496	469	460	448	467	446	464	452	504	467	461	491	504	461	511	440	435	471	457	457	488	448	461	448	430	465	473	480	454	470	466	421	442	488	477	453	483	479	444	427	455	448	492	479	457	435	463	478	482	465	457	475	487	434	458	478	471	467	456	484	470	486	488	453	450	432	494	474	486	450	434	470	456	451	465	468	457	463	477	470	473	503	482	473	456	455	450	449	469	483	462	474	470	428	434	456	450	433	442	505	460	461	412	445	433	465	457	485	493	479	491	468	441	421	467	449	460	475	478	498	398	453	464	473	499	487	460	442	437	477	486	478	490	443	441	448	452	429	500	483	492	474	485	440	439	458	434	487	451	452	477	476	458	442	465	467	447	472	444	481	469	453	471	433	454	476	433	511	509	420	465	445	456	444	471	481	454	425	474	461	428	473	434	439	479	464	470	470	463	461	485	451	455	486	465	457	456	468	505	458	481	460	467	476	466	454	463	455	455	454	520	488	450	432	495	466	452	441	471	447	463	463	436	487	455	476	460	461	428	413	479	484	474	492	402	497	466	458	429	451	498	466	479	446	483	484	474	434	448	472	477	438	499	473	470	460	438	450	539	461	448	478	456	463	479	469	472	504	462	440	478	455	471	481	440	434	454	457	479	514	457	461	469	504	458	461	466	422	499	485	489	428	465	479	479	475	448	493	496	470	472	426	468	469	495	454	455	459	505	479	468	438	477	491	418	459	471	452	471	480	447	429	458	460	512	444	442	479	480	448	515	449	473	433	482	497	430	497	461	482	485	505	434	455	458	470	459	446	519	459	505	455	477	473	484	490	438	461	494	477	469	425	474	499	452	468	429	469	543	413	447	462	464	496	474	475	431	472	440	486	465	457	464	461	469	474	475	432	426	504	475	453	474	461	410	440	448	462	465	465	449	481	439	435	493	480	481	470	442	459	495	475	453	460	449	462	425	478	454	482	490	418	489	432	460	461	498	493	457	488	456	479	472	467	509	445	446	444	458	475	419	448	492	499	478	465	417	487	442	489	434	487	487	452	497	451	491	496	458	443	512	492	450	494	472	468	498	462	489	481	442	486	428	425	467	461	509	482	435	488	468	473	473	445	474	452	450	483	441	463	472	439	484	479	502	444	481	439	462	447	456	434	511	467	485	453	481	463	411	448	483	486	462	467	470	460	477	427	456	464	441	508	456	487	462	479	477	464	455	432	502	476	423	478	431	488	483	486	458	447	463	458	457	480	475	450	458	453	451	456	451	443	458	489	463	456	446	448	440	475	459	486	448	479	511	462	449	433	482	477	477	432	472	465	449	501	473	456	443	433	490	463	444	450	485	490	444	488	455	465	470	443	470	447	440	499	441	506	458	464	438	451	442	442	472	472	484	468	455	466	456	448	466	456	489	465	430	464	462	458	462	479	458	468	486	438	454	477	417	480	459	469	453	460	486	450	467	504	464	479	463	484	460	404	459	483	442	464	465	464	464	451	489	467	431	448	498	509	461	460	473	477	487	482	436	479	439	454	430	458	482	497	438	465	446	428	501	447	456	476	479	470	468	493	471	444	500	482	501	465	451	479	453	413	457	452	448	450	449	471	483	493	414	402	473	462	480	440	464	498	480	462	468	486	431	490	468	516	501	461	481	479	456	478	469	466	475	466	450	451	482	478	485	442	474	519	461	460	446	450	489	491	459	494	468	442	444	479	448	474	484	462	434	476	493	456	462	451	490	436	459	454	461	467	431	512	486	486	473	483	463	493	493	478	503	469	450	499	473	467	481	432	464	425	471	436	432	482	479	480	479	479	498	468	467	465	464	466	423	475	456	465	479	446	421	486	448	454	431	440	472	448	479	449	454	471	474	470	462	470	443	450	442	484	450	461	470	492	433	467	468	460	424	428	456	480	467	477	439	438	467	481	482	489	498	474	458	462	465	498	438	428	506	462	442	473	477	453	482	458	470	481	489	473	487	449	465	495	473	443	450	480	477	441	498	459	438	500	473	444	432	467	457	462	454	472	495	468	490	452	488	479	455	445	489	478	463	466	473	462	476	468	456	450	450	438	452	471	449	459	446	494	504	464	480	467	464	431	493	466	473	442	477	456	459	477	464	442	453	412	501	471	482	465	489	474	487	467	455	413	472	467	470	483	491	456	464	503	434	499	458	499	459	474	465	479	463	443	460	455	449	507	463	471	427	455	457	477	444	458	482	430	439	472	467	484	445	465	479	499	473	471	460	448	476	451	483	478	501	478	481	443	459	468	493	470	481	478	476	457	453	481	462	481	469	447	478	466	465	464	446	484	440	486	506	459
28507	7517	1222	769	553	377	284	237	193	160	163	142	126	135	110	127	107	116	101	111	107	92	76	85	83	97	81	86	85	92	76	78	67	79	79	75	73	76	74	71	89	71	70	82	75	80	81	79	72	91	80	86	66	80	89	74	78	77	75	72	89	86	80	77	95	71	76	102	79	73	100	64	81	68	64	95	85	97	82	69	83	84	95	79	69	70	71	94	82	79	67	57	87	84	66	83	74	67	61	83	73	70	84	77	72	75	75	83	94	75	94	88	83	72	79	68	71	72	90	74	67	84	77	81	74	78	82	72	81	77	87	71	88	80	77	90	85	91	75	85	69	82	90	86	81	68	62	82	89	78	80	93	93	80	82	70	90	84	79	75	86	79	67	93	78	71	89	66	70	82	65	96	75	78	82	71	81	81	66	82	69	91	77	72	80	73	89	71	73	77	77	83	74	77	101	69	77	84	84	88	74	61	83	91	67	77	72	97	61	77	66	79	77	69	86	77	69	70	78	74	87	86	73	96	71	85	95	83	66	70	91	84	81	82	94	75	68	82	67	75	74	66	104	84	68	53	85	86	64	65	86	66	81	77	77	86	94	73	72	89	86	80	80	77	73	77	78	90	71	72	88	76	72	75	68	87	80	71	74	90	70	82	82	78	67	67	69	78	51	88	83	79	85	78	84	77	86	68	68	67	91	57	78	93	88	69	82	77	83	68	72	76	66	75	75	64	77	81	78	80	89	69	77	77	76	80	67	80	92	64	82	70	88	84	74	74	87	80	74	76	73	80	82	76	78	75	65	83	79	75	81	77	86	72	75	75	91	85	95	75	79	66	72	79	79	73	97	71	69	79	93	62	69	86	95	71	80	70	57	88	79	77	107	93	78	97	69	82	60	73	70	85	83	75	67	81	70	87	71	67	77	69	83	75	81	90	81	62	75	77	87	75	66	75	81	95	87	71	88	78	72	73	78	80	70	89	75	79	85	75	81	72	75	75	69	81	85	74	73	69	84	86	88	68	90	93	95	79	76	80	78	77	73	69	81	72	74	87	66	66	96	81	72	77	58	73	65	84	64	77	75	78	93	69	97	95	83	67	75	84	71	74	86	75	60	61	71	70	59	90	81	68	59	68	79	73	83	78	70	74	83	69	78	56	71	64	78	88	84	68	73	85	88	83	76	82	76	80	84	87	81	78	81	68	82	83	72	75	80	71	73	64	79	89	68	68	81	73	87	78	77	76	68	84	84	75	80	91	77	76	64	69	76	67	86	78	72	77	62	89	78	85	89	73	81	86	79	71	83	77	89	91	82	78	81	69	77	81	94	82	90	80	78	73	58	80	70	85	68	94	84	65	79	70	75	74	79	78	74	75	77	71	65	95	77	86	71	86	87	74	70	83	84	90	69	81	83	96	88	71	77	67	91	66	85	67	74	80	65	76	85	79	67	63	82	69	85	88	84	77	79	73	66	62	83	75	79	71	86	92	86	68	89	72	74	77	76	81	81	76	88	78	73	97	72	82	88	82	71	61	84	77	69	91	58	83	87	65	81	81	68	80	74	68	61	69	72	80	82	70	81	71	82	80	68	87	78	83	85	80	70	78	83	56	89	52	66	75	78	73	77	72	80	92	79	79	74	80	89	71	94	78	69	86	103	78	76	80	86	79	72	59	74	96	82	77	75	91	60	80	89	88	70	74	86	78	80	75	68	86	67	81	58	83	64	60	77	79	64	80	72	81	79	84	53	86	87	93	85	73	90	73	90	88	95	63	82	92	78	78	76	64	76	69	89	69	68	83	74	82	83	77	74	71	76	75	91	77	81	70	82	87	75	84	69	77	81	71	77	72	80	73	65	76	80	80	95	90	74	84	68	69	86	80	84	71	83	73	67	86	81	92	86	72	73	69	65	84	71	67	81	79	71	69	76	90	67	81	66	95	80	75	81	80	95	70	93	92	72	71	83	82	88	59	77	96	70	71	72	77	90	67	91	81	87	74	94	69	77	83	75	70	80	83	72	73	69	84	83	61	72	88	75	73	81	69	77	77	83	76	83	89	72	73	76	73	89	66	79	90	74	85	73	100	80	78	89	90	90	95	81	83	86	79	83	66	79	65	68	82	85	78	97	70	77	83	70	92	86	85	85	79	71	102	96	90	78	75	86	82	64	84	82	79	89	76	78	70	68	81	86	70	71	74	72	62	68	72	83	73	80	70	71	76	97	78	94	74	60	83	76	74	72	76	71	67	84	78	68	84	76	74	79	73	72	70	87	79	75	72	69	87	67	92	81	77	74	80	73	70	75	72	74	66	90	72	83	65	57	77	71	62	89	85	80	63	65	83	77	87	85	67	59	73	103	59	64	80	74	78	62	78	75	84	73	80	73	77	83	78	74	73	85	73	81	67	85	90	73	74	83	76	68	89	77	69	68	84	80	76	78	84	74	90	63	74	75	84	82	66	73	74	67	85	83	79	62	65	77	69	95	87	85	84	78	66	76	86	76	70	97	77	72	78	81	99	94	74	74	82	78	88	69	74	73	92	81	59	96	94	71	86	83	79	75	73	78	76	85	62	63	84	62	74	77	76	76	70	80	90	81	62	80	72	89	69	77	74	79	69	59	73	91	80	78	86	76	76	89	72	96	76	83	65	82	66	82	93	76	60	68	59	73	79	81	80	75	84	75	83	84	87	83	78	70	73	81	78	88	69	81	81	77	85	79	80	78	74	71	81	102	101	89	82	83	88	86	74	84	100	66	75	62	83	82	77	82	69	81	65	84	85	71	90	71	71	95	77	69	71	72	81	91	84	77	66	70	69	74	72	77	81	77	75	68	66	65	81	71	70	66	60	85	82	75	65	82	93	70	70	73	84	86	67	63	69	83	62	70	76	73	82	87	84	95	75	82	70	88	83	89	72	76	76	76	84	70	102	69	79	75	72	86	69	77	71	88	74	75	68	68	75	71	72	76	79	72	80	76	74	76	79	87	65	84	73	79	65	78	62	99	78	93	86	75	68	66	67	55	70	83	74	94	75	74	85	66	75	80	79	85	78	60	75	74	82	83	83	92	94	75	73	77	99	75	77	79	80	70	64	65	71	71	76	84	96	88	78	97	77	68	77	104	70	94	81	69	81	69	74	85	81	67	72	77	68	66	68	84	57	78	60	69	74	75	91	82	64	89	96	78	76	79	75	80	87	74	76	74	75	80	66	81	62	74	50	75	74	71	75	95	87	74	86	81	84	69	69	81	63	70	58	80	77	74	82	105	83	76	70	78	64	79	64	74	75	93	98	95	73	83	67	74	87	86	78	74	76	71	85	73	80	84	67	76	62	64	70	85	71	68	78	71	87	82	77	74	67	72	81	74	74	78	67	70	72	75	86	76	91	70	88	104	85	68	84	70	76	87	86	78	88	87	90	71	81	95	75	82	89	93	75	75	77	89	93	78	81	74	83	69	69	72	90	78	77	105	78	78	81	66	74	77	86	77	82
14367	1145	2588	2994	2626	2150	1810	1569	1255	1129	976	895	827	761	711	637	568	569	519	531	501	486	441	446	428	424	447	395	425	372	427	374	361	402	389	387	395	336	377	369	365	372	374	338	345	346	364	359	343	367	322	312	314	328	334	344	359	331	346	333	313	315	336	337	351	298	369	337	344	322	357	306	315	316	332	322	349	334	319	315	305	331	308	317	332	335	346	331	282	301	330	330	346	357	303	341	287	315	306	310	316	322	323	321	337	326	312	295	305	333	336	313	321	312	313	325	323	299	316	329	305	302	312	337	306	323	313	295	338	313	299	298	311	339	288	302	285	334	314	318	282	340	319	314	333	342	307	315	336	285	316	296	310	298	326	325	321	307	294	309	307	314	296	286	324	331	279	295	329	295	289	316	315	340	315	357	283	311	323	290	322	323	302	322	307	330	291	293	343	327	312	299	286	312	311	334	314	318	297	281	327	295	297	323	301	337	302	297	318	300	282	296	315	297	305	290	336	296	320	305	330	302	316	322	296	302	320	317	299	280	306	303	317	321	298	329	293	297	321	314	341	300	331	303	300	320	296	288	337	314	300	325	312	314	332	291	303	283	291	304	309	349	335	308	337	305	296	303	305	302	312	276	323	336	322	284	321	308	313	279	306	351	307	326	330	306	293	291	323	337	311	296	303	292	297	314	321	312	298	335	303	312	333	308	327	313	307	320	322	311	327	304	316	296	325	307	320	307	306	309	322	319	305	329	320	300	299	327	303	290	305	319	302	342	334	319	300	291	309	295	285	316	310	320	308	310	306	309	324	351	299	306	309	316	317	270	316	325	316	293	313	322	302	332	294	306	329	281	320	273	280	294	316	297	285	291	341	292	303	323	315	301	316	331	310	348	291	288	277	295	314	293	315	341	300	319	289	319	321	264	322	299	306	329	329	316	330	295	281	324	285	309	284	313	312	322	313	316	279	273	315	281	281	306	305	333	329	302	337	319	290	291	307	329	288	320	342	315	308	321	331	301	328	309	313	317	307	296	303	304	330	297	338	289	305	350	304	331	301	283	278	292	336	316	323	298	332	304	303	330	291	319	321	314	323	283	302	328	325	338	316	302	296	311	298	318	285	313	306	273	305	329	293	270	298	294	295	334	323	310	349	316	296	312	310	280	312	349	309	307	315	304	297	311	336	312	308	302	314	308	308	317	310	303	301	301	345	335	330	324	330	316	319	320	299	357	309	289	307	308	293	303	315	299	307	307	300	306	318	291	337	347	325	308	322	283	267	300	323	329	289	338	323	349	294	329	312	324	279	349	318	298	284	348	341	343	304	318	308	312	281	284	302	298	312	303	304	289	308	330	320	363	304	302	346	291	308	343	340	328	292	329	302	332	334	314	313	326	327	342	305	337	279	343	324	322	299	256	304	322	324	330	309	347	306	323	329	340	306	295	326	301	282	290	328	281	318	314	305	327	323	303	308	305	316	325	315	341	298	304	345	348	336	286	306	316	317	320	333	293	307	333	312	299	306	287	304	283	300	328	315	308	303	295	317	318	298	327	308	316	356	291	305	344	295	286	273	302	321	322	321	315	292	309	300	292	322	308	298	312	300	338	287	335	310	291	320	315	315	322	316	312	311	307	289	300	307	303	315	338	319	329	278	315	288	317	296	327	304	318	300	318	309	303	310	301	350	300	310	308	291	335	319	333	325	336	334	297	287	298	312	299	335	336	295	300	315	290	319	323	320	307	290	312	298	299	335	290	320	293	302	333	278	294	313	315	336	312	302	335	306	296	343	306	301	345	296	325	317	335	320	311	289	308	322	335	303	287	311	293	277	300	310	303	334	317	314	319	314	285	330	323	315	324	316	314	322	301	302	317	330	316	320	311	271	313	299	321	319	299	304	306	289	305	314	311	312	294	312	305	305	316	332	296	303	329	298	309	284	285	274	345	298	336	276	307	292	336	321	292	310	276	305	314	290	320	330	311	292	306	302	320	306	293	315	289	294	300	299	280	292	310	323	288	309	296	295	289	344	304	316	322	286	302	297	296	292	285	336	279	320	327	298	304	302	289	304	315	346	338	314	313	269	315	273	314	325	300	315	300	301	319	302	307	318	309	298	294	302	306	309	314	282	304	315	294	314	352	307	331	308	302	272	312	334	312	306	315	292	318	291	278	315	303	318	290	309	345	312	309	319	319	323	314	321	295	331	301	319	298	295	310	293	305	290	336	294	323	340	332	303	283	316	332	339	281	269	311	304	344	333	296	309	344	292	285	319	356	279	332	331	314	298	305	279	297	319	296	267	312	284	307	313	295	298	320	327	310	296	322	309	317	297	312	289	294	307	326	305	258	320	290	307	309	297	285	284	292	311	302	301	324	318	324	326	331	305	331	313	309	337	303	314	291	310	338	283	286	314	316	336	305	260	312	316	307	311	283	275	273	317	301	299	305	306	315	326	313	302	324	300	310	312	335	300	342	312	322	286	337	301	315	288	345	311	318	304	324	313	346	318	324	339	269	330	327	289	294	316	328	298	302	320	311	286	284	307	313	284	305	302	304	309	309	295	300	296	270	275	309	302	311	304	310	318	337	296	308	303	305	302	289	330	311	332	334	330	302	314	303	311	321	297	320	314	272	309	305	352	291	294	303	333	295	309	313	320	304	299	298	317	293	294	285	295	274	294	322	337	299	319	306	295	342	296	319	322	343	289	315	325	327	313	314	328	290	278	325	316	318	306	311	331	329	288	298	292	328	324	303	303	306	334	328	297	317	311	326	282	311	305	298	322	316	326	298	274	304	346	315	333	294	301	275	306	310	302	333	314	325	328	326	323	323	310	322	318	296	335	295	343	319	296	308	307	327	291	326	282	277	323	306	285	291	341	309	295	342	324	323	304	312	277	262	338	308	330	324	308	319	290	325	322	292	301	310	328	329	324	347	300	300	304	346	329	298	319	312	323	315	310	306	326	306	292	314	323	310	327	326	318	334	285	282	305	308	296	286	323	304	313	292	320	301	321	310	310	295	301	309	307	324	273	319	287	311	323	315	338	292	328	334	327	326	277	326	358	313	302	304	328	333	301	294	312	336	318	302	323	317	263	283	312	321	291	344	306	331	286	345	309	313	311	326	305	333	310	321	315	326	358	324	262	320	326	327	314	289	320	314	315	294	299	317	302	340	311	331	328	293	327	298	290	313	328	336	305	279	309	298	311	293	289	334	310	297	300	309	305	294	303	330	321	304	311	305	325	296	306	304	298	331	309	303	324	277	333	318	312	329	276	306	309	284	359	339	277	311	324	275	274	325	311	290	303	288	325	299	303	320	298	333	286	332	317	285	288	318	290	308	312	320	293	265	297	308	321	314	308	315	331	286	302	309	310	313	305	278	327	299	298	291	338	311	323	325	325	304	280	314	321	315	323	275	291	302	305	331	310	299	323	304	312	302	295	311	327	338	329	308	306	287	313	317	289	299	307	338	309	314	317	292	325	275	300	279
36734	20016	4706	1524	1030	775	596	430	387	383	288	260	224	221	201	195	212	219	161	169	172	157	135	137	149	159	159	157	157	138	152	169	142	159	145	141	138	131	143	129	142	137	140	139	129	127	143	138	132	144	136	139	146	149	133	148	151	146	138	110	143	150	130	132	146	145	157	153	129	134	127	164	141	133	122	118	129	144	117	114	135	129	123	136	112	148	137	143	132	134	112	110	125	124	137	129	130	129	146	115	124	117	133	129	131	135	119	107	119	128	110	151	147	132	127	135	144	125	137	135	119	145	128	148	136	119	149	117	119	123	135	135	139	128	125	131	124	152	148	138	129	124	132	127	128	132	136	122	132	126	139	121	129	142	97	113	126	120	122	117	129	145	118	103	116	132	125	118	141	119	136	137	134	144	115	155	133	139	136	143	134	120	129	127	138	134	134	134	133	131	135	144	154	142	115	120	119	127	123	119	112	131	128	144	126	137	117	129	125	135	157	118	124	128	144	130	120	131	123	120	124	128	130	130	108	108	152	135	128	136	119	129	127	122	137	139	141	137	144	141	140	129	118	149	129	128	133	143	124	132	136	121	129	122	143	145	141	140	143	118	154	126	157	141	121	134	121	114	141	126	126	134	126	140	124	132	142	138	123	117	137	114	120	159	128	128	139	120	136	119	126	157	129	123	140	135	119	113	131	121	140	122	136	122	121	125	112	137	143	125	132	126	120	138	122	131	114	123	136	147	123	118	114	122	136	140	127	128	120	129	142	135	144	134	116	145	138	121	130	129	131	119	132	129	148	124	120	147	128	148	127	136	126	136	131	107	138	121	128	108	127	122	121	128	138	129	149	146	135	105	113	125	126	140	132	135	142	135	128	132	122	131	137	133	136	127	126	120	118	144	133	129	125	115	143	151	127	131	142	145	132	146	126	135	132	124	126	146	139	119	142	129	121	117	126	123	135	127	124	134	133	142	123	129	127	130	117	122	118	124	133	126	127	120	135	149	119	133	149	155	118	151	136	140	154	126	124	126	119	135	115	123	129	128	135	125	119	131	133	127	115	134	124	140	142	142	125	112	145	125	139	127	125	146	128	125	135	148	141	120	134	125	136	149	124	103	143	124	136	151	141	129	120	129	126	136	127	137	124	130	126	134	122	109	129	124	137	120	130	141	149	122	143	122	122	129	124	155	126	116	138	133	126	107	124	124	125	142	111	136	123	133	140	142	115	125	124	131	119	125	128	137	137	123	120	138	141	130	115	120	127	138	116	133	132	130	138	144	123	147	125	138	145	125	121	115	132	135	138	123	124	144	120	107	132	120	145	141	139	129	138	115	133	129	133	125	122	116	127	123	131	139	118	109	123	121	132	117	120	135	129	137	132	126	136	133	125	129	140	129	128	119	120	129	153	119	124	117	127	135	118	125	129	146	110	124	122	145	146	137	145	134	126	147	138	107	122	114	117	130	143	125	127	133	132	147	145	135	128	141	121	117	133	142	124	134	134	131	135	125	121	117	125	125	135	128	122	160	133	118	141	138	126	125	133	135	134	126	126	128	116	133	124	138	111	133	121	135	139	134	141	147	131	109	125	123	135	136	123	100	135	135	135	121	109	122	110	138	134	131	117	158	134	137	128	113	119	141	138	140	130	133	115	136	113	149	147	131	114	115	118	145	136	144	95	118	116	140	140	134	146	129	129	111	136	136	128	122	118	118	125	122	125	124	129	136	118	122	125	139	123	104	128	137	128	137	146	113	155	113	127	128	135	138	130	154	123	122	115	139	140	113	120	126	130	146	137	122	128	116	134	138	132	141	149	122	126	158	136	125	122	118	120	140	138	143	120	124	128	116	120	122	137	124	108	136	125	142	128	132	134	147	147	133	120	119	138	133	124	139	127	137	113	114	120	131	144	147	136	130	119	130	142	123	119	112	129	117	125	150	129	123	125	131	138	119	128	125	126	128	133	130	138	157	116	129	127	110	145	132	139	127	138	134	127	127	139	142	131	131	137	130	135	126	131	121	150	126	135	125	135	100	117	129	125	110	122	141	137	143	148	141	133	147	141	127	138	121	120	130	124	137	117	128	117	112	158	128	135	119	134	124	134	121	121	129	134	107	130	129	123	142	116	126	135	141	118	124	131	129	117	107	112	132	122	131	129	124	134	132	140	151	134	141	120	120	114	140	138	136	147	125	133	130	125	111	126	134	133	145	114	115	130	134	133	135	136	108	123	135	150	131	139	115	125	128	150	123	136	127	139	122	125	127	134	139	116	123	134	124	158	143	139	140	138	141	133	138	139	116	135	121	154	111	114	126	147	138	134	128	123	132	143	122	139	145	133	123	109	139	123	107	134	131	128	136	120	135	110	136	133	125	134	159	135	120	150	141	124	123	124	121	140	149	120	146	157	119	138	136	157	125	117	123	134	119	118	119	139	125	107	138	118	119	128	119	129	110	137	134	126	126	122	129	148	108	134	115	144	133	150	131	132	102	120	155	120	122	128	148	142	122	112	131	123	107	142	144	143	136	117	124	112	135	117	106	122	121	130	140	141	134	133	125	122	106	98	139	127	130	128	126	126	138	122	115	125	122	126	118	102	135	166	104	116	141	125	128	139	116	134	150	127	134	122	128	134	134	123	143	114	134	142	139	119	128	114	134	128	136	123	141	100	113	124	131	115	141	133	148	133	149	119	146	118	122	138	127	131	117	132	119	122	120	134	126	124	131	137	131	131	129	116	109	126	125	136	126	130	116	115	115	145	129	109	118	122	127	133	125	128	139	121	114	120	136	128	128	128	134	137	130	120	129	123	133	139	117	145	131	130	106	133	123	137	150	118	147	112	129	128	147	116	149	130	119	125	122	116	123	137	142	124	145	135	109	141	117	114	131	124	127	125	124	125	118	131	149	129	142	139	117	147	134	136	114	139	138	134	125	135	122	116	126	137	121	127	115	121	123	135	134	111	111	159	114	137	143	133	138	124	142	117	124	127	120	133	127	156	140	130	132	126	132	122	134	131	111	104	138	132	132	133	130	134	141	156	147	129	121	144	135	127	118	108	130	145	142	148	142	138	131	143	137	116	128	114	136	141	135	138	142	116	125	144	128	134	130	135	149	104	126	116	126	125	130	117	123	151	109	135	130	124	131	135	149	122	135	134	139	136	104	130	131	141	134	119	123	123	126	138	132	128	137	132	130	137	121	140	143	128	125	128	151	127	131	116	135	119	139	125	123	138	124	132	126	121	124	134	126	138	133	129	132	117	111	124	120	116	142	137	118	116	169	151	141	137	124	113	127	114	119	139	136	147	112	128	130	120	134	159	152	133	118	133	112	130	142	135	124	126	132	146	133	130	108	122	126	121	135	135	132	108	117	137	115	108	135	117	136	125	140	150	137	139	117	151	118	127	110	159	125	123	115	125	121	126	121	137	143	130	157	131	137	135	144	134	142	135	125	137	117	126	112	120	140	127	118	121	143	118	140	128	133	118	114
18452	2254	5035	5608	4861	4029	3214	2832	2320	2018	1794	1593	1469	1380	1226	1169	1025	1008	944	921	979	872	753	782	719	728	676	664	712	661	606	670	596	608	629	606	551	580	537	566	570	583	559	532	508	559	556	560	532	582	531	511	576	498	521	536	564	540	509	485	482	496	543	528	482	510	529	541	563	520	521	493	498	477	510	545	523	493	462	471	507	532	474	497	485	492	495	474	488	487	508	519	492	526	472	479	478	519	502	506	462	460	494	451	484	458	441	503	474	499	482	474	458	491	504	492	460	498	472	504	476	495	455	506	494	481	531	474	478	507	489	505	471	483	468	475	499	484	496	473	448	468	467	446	477	527	496	449	485	498	466	500	476	440	500	456	479	478	484	456	513	483	483	497	457	467	505	456	495	463	493	454	517	472	486	495	465	494	465	477	516	474	494	510	476	478	482	474	493	472	487	472	488	452	457	485	504	459	479	466	445	473	466	485	483	465	515	496	470	446	508	479	488	499	466	470	455	495	504	505	476	473	488	481	511	450	462	469	449	461	475	456	470	473	463	491	470	483	472	492	499	464	472	472	497	470	476	457	478	470	468	461	485	506	463	474	502	491	490	473	443	436	501	493	482	514	464	513	462	439	509	508	482	491	462	499	525	484	435	489	481	480	452	459	481	473	452	450	488	470	515	473	497	492	468	503	433	456	453	479	484	496	445	471	463	436	485	442	461	467	486	498	448	479	471	476	458	450	498	474	460	464	468	461	451	484	487	490	493	439	472	482	438	502	495	461	521	488	518	421	526	482	476	479	503	449	518	445	494	495	498	486	507	463	491	472	484	470	462	486	494	462	433	463	460	467	470	464	462	519	452	485	457	507	500	501	465	476	471	491	462	483	455	472	502	493	487	511	443	480	490	477	489	462	462	476	494	466	517	439	478	461	474	422	477	479	466	449	474	462	466	470	468	460	462	460	491	507	493	491	502	476	462	433	496	495	457	478	465	454	495	490	477	415	473	470	479	496	462	472	444	466	456	462	494	474	458	475	488	483	487	514	457	505	513	494	482	459	502	501	493	504	503	481	499	504	476	487	456	480	483	478	466	486	435	471	448	484	484	448	475	452	472	475	454	487	476	467	487	444	474	483	456	475	446	513	457	478	484	463	518	420	503	457	492	483	489	481	473	514	496	535	467	481	457	448	410	463	465	494	477	431	464	440	449	480	462	486	477	475	469	490	465	424	495	455	455	483	456	485	460	474	466	451	460	494	488	426	481	486	468	447	462	463	443	489	457	475	453	462	468	465	466	498	464	482	444	452	443	458	477	456	473	441	460	470	498	474	509	478	490	410	480	476	472	501	477	466	477	481	472	438	470	481	457	470	518	480	485	489	483	468	430	454	510	481	457	512	465	456	463	514	492	500	446	475	497	482	508	504	497	473	488	464	492	476	439	480	507	506	502	474	499	474	465	475	486	445	470	504	474	477	468	520	496	449	525	477	477	488	510	457	451	469	466	459	476	457	490	489	473	466	473	490	458	506	510	469	451	460	500	486	497	460	481	465	457	484	489	489	456	498	500	454	458	498	468	489	465	472	489	485	461	497	464	485	488	485	457	459	472	482	444	475	456	492	471	479	431	506	462	472	480	463	492	460	486	469	483	519	486	483	474	454	457	446	457	457	491	514	469	468	472	435	466	464	467	485	459	490	478	480	478	469	491	455	445	474	504	447	505	467	469	480	483	475	481	440	467	486	465	466	454	464	480	499	499	463	468	476	475	462	453	483	468	460	474	443	463	463	477	464	481	497	544	463	463	460	430	465	485	476	464	469	485	470	461	459	493	530	484	434	449	480	458	462	476	495	441	493	468	460	479	481	492	460	507	460	495	510	467	491	491	507	462	461	423	463	450	471	490	469	457	470	457	483	480	496	507	481	461	500	465	437	500	482	474	454	472	474	481	466	489	444	467	496	467	509	423	504	459	490	453	490	468	451	475	481	468	510	482	450	481	476	503	466	484	502	495	440	424	464	493	455	467	476	490	486	437	496	503	451	456	489	475	498	471	484	480	499	497	478	473	497	452	470	500	440	476	485	444	454	455	448	508	433	478	470	479	437	467	500	455	478	446	495	466	457	502	511	526	455	450	504	421	475	490	463	494	512	445	504	475	482	470	475	450	513	473	434	479	463	475	463	522	485	512	472	485	507	480	493	466	466	494	473	481	474	467	443	460	451	489	469	498	446	435	501	463	473	502	431	515	499	450	478	444	467	443	477	465	477	484	463	433	473	485	483	470	473	440	487	480	449	442	480	462	488	463	460	440	467	478	505	520	477	426	431	484	456	474	546	452	467	484	477	466	430	470	493	463	513	446	448	493	508	482	481	505	489	495	463	449	479	507	448	461	459	500	495	507	452	478	500	486	496	459	474	455	449	481	473	441	474	440	502	503	488	489	502	493	432	480	442	464	495	471	488	477	458	501	473	533	478	446	472	467	481	459	431	475	514	472	491	478	475	459	482	459	466	449	485	465	445	471	446	487	473	496	466	477	476	438	502	505	505	463	445	498	458	488	453	467	489	432	490	461	505	490	499	447	506	454	509	465	487	487	458	455	499	463	493	504	429	481	454	447	475	493	452	479	494	471	476	466	505	488	503	497	452	483	464	469	498	477	443	493	482	505	454	451	470	469	443	477	490	528	489	475	449	488	504	481	439	458	492	469	466	489	435	460	472	477	497	480	463	470	517	474	484	448	497	460	491	424	500	510	470	497	456	472	469	453	448	511	448	446	519	493	497	486	466	462	481	509	474	471	485	486	468	475	493	484	505	495	434	454	467	502	499	474	462	514	458	500	432	443	462	464	427	492	469	501	480	512	477	478	465	493	476	439	479	515	468	488	436	486	508	508	482	463	444	494	490	508	456	444	473	484	471	441	475	475	448	489	490	457	468	501	538	444	487	433	433	490	502	464	465	473	472	461	482	452	484	487	472	455	515	467	445	467	488	464	460	485	477	482	498	495	472	486	466	463	523	468	480	436	485	459	455	466	476	479	471	486	445	477	477	441	530	466	454	480	499	472	492	511	453	497	490	460	457	507	464	468	453	487	478	459	463	455	500	517	467	477	488	467	491	505	451	442	498	467	488	480	479	464	473	474	476	486	482	496	500	465	469	499	492	473	497	452	476	428	517	447	469	475	482	476	472	459	470	406	457	481	461	465	443	488	472	482	469	496	460	477	481	482	472	510	467	506	476	458	480	500	487	467	503	482	492	478	456	482	499	479	453	451	498	467	457	473	473	476	449	444	478	484	485	492	498	480	483	450	483	514	503	521	447	473	482	484	454	477	462	463	471	495	485	446	462	456	450	464	480	462	478	489	439	504	467	486	449	476	481	461	469	506	493	469	485	493	467	476	461	453	473	459	470	478	541	454	471	493	500	507	490	475	470	473	470	460	456	483	469	459	501	483	482	452	446	480	460	474	463	462	488	462	462	477	489	431	461	469	495	453	503
3779	461	232	192	159	169	170	149	158	149	125	136	129	150	152	123	127	135	127	155	136	131	153	142	143	153	146	140	131	130	154	135	135	145	116	153	147	119	148	137	121	131	147	136	134	131	142	139	145	124	146	134	129	132	140	140	124	138	121	161	154	116	143	127	124	133	131	142	144	138	124	134	138	146	121	151	126	136	137	111	136	136	131	134	134	137	132	136	124	133	148	136	118	124	129	145	117	159	137	134	136	129	160	139	153	120	132	121	138	130	143	126	132	146	153	139	137	139	128	169	126	146	141	138	125	139	140	125	153	143	135	156	123	157	126	125	137	151	148	148	124	149	144	146	123	134	135	140	146	124	136	141	148	151	144	148	118	149	136	128	135	117	128	128	142	126	144	122	132	122	144	113	119	123	120	151	145	134	120	152	129	130	130	138	126	133	124	128	134	125	159	130	140	120	159	130	129	129	112	144	133	139	123	131	121	147	110	146	125	138	151	151	162	153	136	136	118	120	151	162	138	132	147	139	146	115	127	143	132	131	141	136	118	140	134	126	144	127	121	141	136	144	116	142	114	139	130	132	145	131	101	133	129	128	115	140	128	129	132	123	158	130	113	145	134	133	143	148	140	137	130	137	133	117	134	149	152	121	148	150	123	119	133	150	126	134	133	125	150	141	133	144	150	123	131	143	134	159	120	144	120	111	123	144	133	116	150	126	119	165	140	118	132	118	133	135	145	127	135	135	138	125	133	157	117	149	133	160	144	143	128	138	156	137	140	150	135	130	116	142	131	138	145	155	127	128	121	147	118	126	111	134	133	135	124	130	119	138	155	139	150	146	154	148	101	147	128	112	137	127	129	114	150	154	138	134	128	168	119	147	145	135	124	141	136	129	173	155	136	136	126	134	144	156	143	126	131	147	165	143	139	128	139	139	132	134	157	143	125	130	141	131	145	124	139	149	129	129	141	136	132	150	133	140	119	144	126	140	140	143	135	130	133	142	126	147	134	142	113	114	134	131	141	123	150	154	142	147	120	138	125	122	131	122	133	135	124	158	122	138	128	152	142	136	123	133	143	142	136	136	129	145	130	118	123	146	138	130	125	121	137	117	118	143	117	130	158	131	140	131	138	150	124	144	148	126	134	124	134	150	119	160	138	139	120	143	125	149	126	143	119	130	120	123	159	128	120	118	125	125	126	139	152	128	119	141	124	151	129	113	144	137	144	123	138	143	157	167	150	134	141	136	140	140	141	104	140	133	138	138	148	149	134	132	135	130	123	138	146	123	121	136	112	136	131	134	159	135	142	133	135	129	135	138	148	134	125	133	118	130	147	147	123	126	148	144	122	133	126	113	130	155	139	112	145	108	141	143	134	125	135	149	116	136	129	154	132	125	126	135	123	140	142	130	144	143	113	141	157	122	139	136	132	143	157	125	150	141	138	121	157	155	136	147	137	138	130	134	121	133	158	147	134	131	153	129	135	148	154	150	153	148	170	119	159	148	126	144	128	129	139	130	148	140	134	123	105	135	137	124	145	132	132	139	119	137	138	123	130	142	122	132	138	144	111	146	153	145	124	134	123	145	117	134	129	143	135	150	114	124	166	150	146	110	143	141	124	138	137	135	134	137	124	124	127	122	139	135	125	135	137	129	146	147	137	137	131	119	126	158	143	132	133	153	141	137	133	146	142	130	121	138	121	134	104	142	135	136	140	139	129	107	151	113	160	146	133	163	125	135	142	129	112	105	141	138	120	132	133	143	155	147	127	143	147	137	137	118	136	147	122	105	146	132	133	131	130	123	131	145	172	139	121	136	121	135	134	121	152	125	130	146	122	140	141	156	123	139	134	162	139	128	133	125	148	136	151	130	150	123	118	123	144	137	131	137	130	141	144	141	132	134	134	147	129	119	119	134	147	126	124	127	143	134	127	135	129	133	150	136	124	143	139	114	130	140	133	124	126	152	143	130	122	127	134	138	117	137	126	132	126	120	133	131	150	156	125	142	122	114	150	130	133	128	136	140	117	132	121	134	110	111	150	160	122	148	126	116	136	137	143	155	146	141	144	116	125	129	127	144	119	146	135	145	120	127	136	124	146	144	135	134	139	121	119	149	126	111	144	141	140	138	144	107	130	124	128	145	117	130	149	137	135	141	169	135	125	140	136	133	119	148	133	130	136	133	129	130	140	132	145	133	125	131	144	144	139	150	137	169	145	126	140	134	115	133	123	130	131	126	134	121	133	125	136	130	151	145	139	136	117	126	156	137	141	136	130	143	138	130	158	132	137	133	132	141	141	148	137	130	138	136	145	123	159	133	147	113	135	140	116	138	129	172	146	113	147	125	145	131	136	123	130	134	135	134	124	123	131	142	125	136	115	143	123	147	152	124	136	141	139	141	137	122	125	130	132	145	127	124	118	159	108	140	134	116	123	137	165	143	144	116	129	137	148	132	113	111	161	128	151	141	153	139	123	137	131	136	131	138	147	122	155	128	133	143	149	154	123	148	141	151	140	141	131	124	126	122	141	125	126	110	142	141	139	138	131	139	134	125	121	137	137	145	151	140	113	124	142	135	119	143	151	141	156	113	131	130	148	125	154	135	145	134	152	126	123	131	130	141	136	164	140	123	139	157	128	148	129	141	148	138	139	121	140	152	164	144	134	143	151	138	149	133	158	130	138	147	127	140	138	137	142	123	143	120	141	144	135	134	160	137	137	119	153	133	139	144	133	126	142	125	141	131	130	135	136	136	149	119	130	134	141	149	115	132	130	126	142	155	131	126	154	142	120	132	151	137	140	129	122	133	144	133	148	150	124	127	129	129	134	150	142	138	129	132	139	142	147	137	152	116	129	108	152	137	134	137	149	124	125	132	143	153	146	120	143	141	138	129	144	130	136	128	127	137	114	127	146	155	130	127	143	125	143	127	113	155	124	132	134	154	118	133	119	143	135	140	150	133	114	145	132	150	133	142	133	164	138	119	141	142	124	144	123	149	130	154	141	139	126	130	143	141	135	120	134	145	138	120	143	142	123	111	136	145	143	152	139	122	145	121	125	148	121	167	107	130	123	110	129	145	121	148	127	146	129	147	134	127	120	144	122	164	131	134	118	144	113	149	133	143	116	139	150	130	132	142	132	126	135	105	136	144	154	126	138	144	149	142	134	144	147	133	134	157	151	137	141	139	143	112	143	149	139	145	143	143	114	133	133	138	118	146	119	129	137	133	119	120	129	151	127	122	144	118	141	146	129	135	132	150	121	145	147	133	148	152	130	119	135	118	148	124	123	128	130	123	130	126	129	152	126	119	107	119	137	127	129	134	151	144	126	124	137	126	130	133	166	144	126	117	150	124	125	125	125	125	135	129	129	123	128	140	134	134	141	147	132	151	123	148	139	135	149	123	132	154	138	139	124	128	146	144	134	151	150	129	137	108	137	134	139	139	138	141	147	131	162	113	149	142	144	136	126	133	114	133	133	129	127	143	117	145	118	123
5591	574	692	668	645	596	570	641	584	538	512	546	530	551	476	565	520	529	531	526	499	521	556	458	534	520	481	489	520	451	542	520	511	535	475	480	485	495	496	467	516	469	499	485	502	483	480	516	487	485	491	495	493	486	495	494	483	477	453	478	473	490	505	505	484	472	475	476	487	481	529	449	460	485	501	483	469	507	566	500	504	463	498	469	482	471	485	497	468	534	461	520	490	490	484	459	498	471	495	486	478	488	521	458	466	476	520	471	522	456	499	541	478	489	470	509	459	503	465	522	478	492	485	528	457	468	484	446	458	504	498	461	503	490	504	504	503	450	490	478	469	510	468	516	485	486	460	501	450	490	471	483	482	512	510	487	495	497	472	491	501	499	497	505	498	491	493	512	480	490	465	524	484	475	479	490	477	496	509	467	465	492	478	488	501	444	472	484	485	502	484	472	508	497	495	488	475	463	463	497	463	498	487	512	487	500	486	474	515	447	498	457	506	460	472	510	495	484	475	472	475	476	504	480	492	522	506	483	475	474	492	514	481	494	467	470	490	486	525	480	466	524	488	495	502	508	493	469	511	437	493	486	489	497	514	484	482	506	483	494	493	480	495	505	468	500	463	483	483	511	495	495	495	482	497	486	494	471	508	488	464	512	520	465	519	501	452	466	496	499	491	469	493	498	494	482	450	501	476	451	473	454	511	456	463	528	472	503	492	484	473	484	489	508	500	512	476	508	473	479	458	507	478	475	479	460	466	483	462	478	544	462	479	463	496	522	455	563	475	484	485	499	528	518	530	532	458	469	473	520	462	502	506	473	463	451	524	485	480	493	492	494	480	498	464	489	480	502	495	486	483	530	495	506	513	490	494	508	470	476	474	476	490	517	516	490	481	478	449	512	506	513	484	496	460	506	469	467	484	510	459	447	477	551	478	472	421	485	475	528	526	473	482	416	483	523	492	474	494	475	486	518	452	472	493	456	489	461	461	469	491	466	502	473	492	470	469	509	436	468	507	520	471	464	492	469	458	496	486	472	513	513	493	493	509	503	481	465	485	463	496	505	487	513	506	473	512	472	480	440	489	456	471	512	474	505	516	484	491	489	493	513	483	509	514	506	483	479	489	481	475	528	474	471	496	465	473	523	509	491	524	480	490	496	467	447	493	459	460	500	501	506	511	492	488	507	511	467	488	513	467	511	484	449	493	495	491	468	493	469	485	478	474	499	499	498	520	501	491	468	503	495	497	468	507	506	472	472	487	500	475	456	473	451	453	488	511	447	492	481	509	475	484	528	489	498	499	476	519	498	467	514	493	469	494	482	505	490	505	499	493	491	491	491	496	483	467	508	461	507	474	483	491	448	514	476	427	470	503	470	465	500	444	472	466	473	494	477	480	483	534	506	488	474	502	520	502	505	503	482	472	511	538	527	479	538	503	469	484	499	458	492	486	472	461	486	469	516	464	465	469	458	479	465	482	500	487	505	505	507	556	471	493	505	526	508	476	507	465	458	471	451	486	495	476	517	491	498	497	506	464	502	499	432	529	479	519	489	458	501	512	460	490	477	474	474	505	511	489	486	494	485	528	478	456	511	508	463	453	465	463	484	469	540	503	480	454	484	479	472	502	493	480	456	498	469	468	505	499	485	480	440	466	462	503	485	453	496	460	434	456	488	530	479	464	474	459	481	469	481	503	501	466	535	467	462	458	491	459	494	464	511	511	478	457	510	497	503	497	491	500	438	506	494	474	475	470	451	472	499	491	478	446	509	480	479	461	491	512	478	475	509	435	470	499	513	494	477	497	471	457	533	446	470	429	505	485	476	492	507	470	464	533	527	501	529	489	505	479	505	516	482	499	525	503	491	467	496	507	495	552	491	498	504	465	505	478	491	507	484	486	492	496	474	510	508	457	450	464	514	492	467	471	467	445	464	438	475	453	462	484	478	520	503	492	506	481	500	507	490	525	442	477	471	460	502	491	507	496	501	510	496	449	523	463	482	514	503	493	533	508	474	472	498	468	489	500	487	516	511	481	470	470	488	501	495	498	472	467	516	483	446	561	476	527	485	475	498	444	512	461	493	519	447	445	497	431	470	437	533	448	487	498	490	520	479	492	522	513	502	475	497	484	509	491	465	499	499	486	521	474	480	512	510	458	535	498	480	436	472	471	510	472	469	518	465	433	487	476	507	491	477	511	462	503	461	542	519	536	492	475	480	463	488	489	478	455	477	482	491	477	469	499	477	488	457	512	518	469	486	492	530	480	436	539	488	448	473	491	500	526	497	483	439	524	495	506	459	498	514	518	522	474	486	486	489	496	525	490	473	486	492	478	462	486	491	507	473	450	529	486	445	514	491	480	501	494	475	488	477	478	517	505	474	515	447	490	466	492	456	480	513	457	465	509	443	469	473	505	483	492	467	471	490	495	525	481	469	472	452	473	552	478	453	483	432	480	482	473	492	480	504	475	524	460	472	493	492	490	487	432	514	464	497	491	458	474	496	484	509	490	484	457	465	500	481	469	470	497	499	484	432	540	477	509	446	501	480	466	476	473	475	500	514	508	510	448	511	472	475	491	477	487	518	523	474	478	465	499	536	496	466	510	504	497	510	441	472	507	454	495	460	522	474	473	508	480	526	482	527	501	458	479	487	478	474	481	469	491	495	481	458	503	468	460	459	507	489	464	475	498	490	486	475	485	477	500	458	473	478	466	501	445	522	513	473	491	494	488	508	495	511	507	468	480	465	488	480	520	460	480	514	515	459	495	466	484	487	515	482	467	469	490	500	498	500	514	454	531	457	501	465	484	495	515	484	533	470	498	519	500	491	461	502	485	498	494	486	461	497	502	526	490	477	471	493	479	467	503	467	466	498	467	509	546	489	461	480	496	443	511	460	488	485	492	466	504	507	491	524	447	454	434	490	498	473	492	519	492	458	478	545	459	498	517	505	512	473	484	447	472	514	470	456	491	482	452	479	493	495	494	480	503	510	496	495	496	474	530	488	509	509	496	465	506	489	512	516	474	515	449	504	489	469	466	466	483	532	490	493	498	473	460	506	538	493	514	489	457	469	502	518	463	438	500	456	516	496	484	474	511	472	489	509	473	487	453	479	463	476	447	479	494	481	513	504	528	513	493	487	489	465	489	529	503	498	495	467	482	496	497	475	500	485	458	523	538	479	484	520	488	482	483	504	484	510	476	511	447	476	494	500	477	479	495	496	469	519	504	496	462	479	470	507	503	449	545	457	486	478	493	480	434	493	501	447	473	504	466	480	482	465	475	474	496	479	465	510	472	461	456	521	455	449	513	482	508	451	474	475	494	507	458	457	498	507	506	477	536	494	459	517	518	521	535	509	521	513	534	489	506	487	466	468	498	487	482	488	451	515	460	453	498	487	485	493	492	500	505	492	466	487	495	481	452	487	457	482	478	496	500	500	519	485	473	468	458	472	456	498	528	488	458	466	485	466	512	532	518	506	467	509	527	471	486	487
27427	7419	1163	729	548	385	322	239	243	163	169	162	141	102	139	94	120	119	100	98	86	109	102	84	96	73	70	95	85	83	64	87	61	77	84	66	62	86	75	69	83	77	83	62	78	72	55	80	79	68	67	75	66	63	79	72	70	67	74	78	88	72	81	82	85	72	69	80	76	80	79	73	67	71	69	72	58	86	84	75	81	72	80	87	57	69	75	77	64	78	69	77	70	65	66	76	74	74	65	75	81	55	76	68	68	72	79	69	58	69	80	76	72	75	71	73	79	86	72	57	72	77	69	72	79	86	84	70	57	67	69	51	79	70	73	64	79	72	58	70	80	84	82	73	92	82	74	92	76	70	81	75	59	78	80	64	79	85	71	73	82	65	87	69	63	61	72	72	77	69	76	86	76	76	78	86	81	72	78	71	90	73	74	59	75	82	86	75	69	75	80	75	75	74	74	93	82	78	78	85	73	66	68	81	70	69	64	56	77	71	80	70	88	83	97	75	63	73	78	57	89	52	92	81	66	73	61	96	70	70	83	69	55	63	64	74	61	74	72	69	80	69	64	70	68	76	87	81	74	74	79	74	74	67	76	76	79	72	96	92	67	81	85	68	77	77	63	55	72	66	81	79	51	78	75	65	59	77	78	61	86	66	90	81	68	83	79	67	68	71	86	81	80	77	64	79	78	78	79	78	74	83	89	79	87	90	82	65	76	89	78	80	79	60	79	74	74	82	86	77	66	81	85	63	74	68	71	87	83	82	66	83	81	69	64	64	66	77	77	69	75	77	78	72	84	80	69	69	83	83	68	85	69	83	74	76	74	73	79	55	69	83	83	66	77	77	68	66	86	66	74	76	83	65	61	65	75	73	72	79	69	71	71	70	70	75	79	68	73	78	72	66	68	61	90	64	61	67	74	79	80	71	75	69	65	78	83	80	67	88	86	74	73	73	69	79	74	73	76	86	77	58	62	68	72	80	60	94	66	82	77	73	50	65	70	79	63	73	70	69	75	69	82	72	82	71	60	84	69	77	88	68	65	70	82	71	70	71	79	52	71	68	80	82	84	79	67	90	87	66	71	61	87	105	85	69	84	80	74	76	76	71	81	69	69	75	90	91	66	74	77	77	77	59	77	67	76	83	72	77	69	84	75	71	93	81	79	73	75	68	82	74	57	76	88	72	75	72	59	74	81	87	70	64	77	63	78	78	69	90	66	71	68	71	82	65	71	59	63	81	69	63	77	81	76	82	71	59	61	51	64	78	80	87	76	66	77	63	77	68	72	78	53	82	67	79	77	86	67	73	74	66	88	97	83	80	73	69	77	80	64	74	81	70	74	65	64	85	82	70	71	76	74	76	64	71	73	83	72	69	77	83	70	75	73	69	74	68	77	72	82	64	75	70	69	76	69	75	61	72	88	69	64	77	67	58	61	65	83	80	87	75	75	83	68	80	65	82	82	55	78	75	78	60	62	80	70	86	77	82	75	55	69	83	83	74	71	77	75	90	76	73	86	83	77	82	77	64	78	78	76	66	92	80	89	77	67	69	74	79	72	74	73	71	72	58	56	85	72	79	71	67	71	67	75	74	77	73	74	84	51	65	87	73	73	66	94	76	89	70	81	69	61	68	65	83	68	53	69	55	69	69	77	72	75	77	89	71	84	61	72	75	64	71	80	61	87	69	77	75	81	82	64	67	64	75	64	67	82	58	76	58	82	94	68	89	81	85	88	75	61	74	65	84	83	68	65	72	71	74	77	63	56	77	68	73	71	61	68	72	80	74	77	67	82	73	69	72	74	64	72	75	74	65	67	70	74	63	80	79	65	70	82	77	76	80	71	69	71	50	72	70	79	66	71	85	65	76	87	69	69	81	79	71	70	74	66	64	78	62	83	81	82	88	71	83	77	72	71	70	79	90	67	67	74	56	76	85	72	59	74	77	65	78	86	66	56	75	82	88	72	75	78	69	70	71	67	71	68	82	70	69	83	72	80	81	66	69	69	72	80	77	80	76	80	64	85	80	78	78	76	72	85	52	88	64	78	80	77	72	68	74	75	66	75	65	66	84	59	72	80	72	76	72	72	70	81	91	71	64	60	88	65	88	84	73	76	81	59	66	61	78	78	75	74	66	56	72	73	75	62	76	76	56	92	83	73	81	74	63	65	67	68	70	64	82	77	73	86	59	65	76	69	66	72	67	75	79	73	78	80	74	71	80	72	67	68	81	67	79	78	72	72	70	76	65	75	70	61	76	73	88	73	65	64	64	84	75	59	79	103	66	66	72	69	87	78	85	77	74	80	82	81	68	71	74	54	85	86	70	62	78	83	82	79	61	86	83	72	75	59	61	76	74	76	91	69	73	75	67	75	70	64	65	81	84	85	77	57	69	83	63	74	70	64	68	51	87	68	56	77	84	80	74	60	78	83	66	75	84	66	88	65	76	69	77	80	77	70	81	77	73	73	82	72	77	75	59	66	54	79	78	71	76	77	69	67	73	72	73	67	89	61	71	73	79	90	72	70	65	92	74	93	89	71	79	79	63	100	71	72	61	70	79	71	82	70	80	66	68	60	77	81	73	71	69	64	76	78	80	78	75	66	77	68	70	70	80	75	67	60	101	82	75	74	77	66	65	61	77	80	92	75	76	60	64	66	68	62	57	67	70	60	81	80	79	75	79	74	85	83	76	89	65	77	61	83	89	74	59	88	70	57	74	89	73	59	83	70	65	68	65	75	60	99	68	72	67	75	63	75	80	72	89	69	89	73	90	78	68	82	79	62	68	70	87	70	58	61	75	61	56	77	56	75	84	72	81	87	85	63	74	74	78	81	81	84	68	82	81	77	71	71	68	70	82	75	82	68	76	90	69	78	74	71	68	66	69	57	75	71	66	82	53	91	76	81	80	75	68	75	54	68	72	68	59	71	76	78	75	78	73	78	66	65	82	76	83	74	89	60	65	58	68	71	86	78	88	82	60	64	88	71	84	64	84	80	77	82	69	74	64	76	79	71	74	69	65	71	94	76	84	78	65	78	56	91	78	72	57	80	81	67	84	88	62	83	87	74	65	71	71	77	74	69	82	71	64	65	78	55	72	78	71	81	84	92	60	68	76	71	66	75	81	55	78	67	66	83	75	71	71	58	73	76	74	84	75	81	71	67	73	72	87	81	61	81	78	64	72	53	64	96	63	66	61	72	76	62	69	60	78	72	77	69	84	80	84	85	54	74	74	77	69	81	72	69	79	71	75	78	69	55	71	70	81	65	76	79	80	89	77	57	96	70	62	78	77	75	65	71	68	93	71	62	78	86	78	60	90	82	70	81	99	68	65	76	62	81	85	69	66	63	79	53	63	69	85	76	72	72	81	76	89	65	65	86	82	60	76	69	75	95	71	75	70	78	85	86	83	76	71	63	70	81	68	85	72	65	79	74	70	54	83	75	72	78	79	79	74	59	72	67	77	66	59	101	70	61	71	92	80	73	89	67	67
13818	1200	2441	2986	2478	2043	1677	1418	1219	1088	959	790	796	668	681	646	612	533	503	511	485	518	486	412	433	412	417	424	364	416	398	373	376	350	400	349	337	378	353	381	320	346	325	335	295	318	327	335	369	319	330	303	306	346	333	316	359	324	326	301	312	316	318	341	294	324	323	352	332	335	299	293	324	287	309	320	308	272	283	314	291	334	309	294	298	287	312	322	284	307	333	297	286	332	276	315	276	328	288	289	286	324	270	292	281	319	306	302	306	282	295	314	295	286	270	301	287	290	288	254	291	303	320	281	291	263	269	292	323	310	307	311	286	305	305	281	318	309	315	282	331	288	278	298	323	311	287	296	290	295	278	313	283	293	314	285	273	305	286	302	283	301	299	305	281	307	295	320	306	275	260	305	357	272	286	291	301	314	297	304	326	297	270	309	300	280	288	284	293	311	283	319	302	282	290	283	333	284	269	287	328	318	280	289	301	328	321	289	277	282	313	281	293	300	271	301	306	328	320	281	301	302	277	320	272	289	276	302	279	320	292	324	277	281	291	270	292	305	305	309	275	275	307	275	282	289	289	284	299	303	286	281	305	306	291	279	298	286	304	272	299	319	310	294	297	288	257	311	317	295	308	280	303	316	294	320	285	274	303	300	281	280	278	293	261	284	295	250	269	299	284	301	330	300	301	298	296	275	312	288	346	324	237	298	299	293	332	296	313	308	325	333	289	292	291	290	304	299	305	255	304	311	297	300	307	295	311	299	296	318	346	305	295	307	298	309	320	301	266	312	299	323	280	263	291	282	306	287	275	310	273	271	312	281	299	324	279	293	271	324	296	321	283	319	299	291	307	278	290	314	297	314	302	300	338	291	283	337	292	276	288	264	315	301	279	293	292	308	296	330	288	304	299	327	307	289	316	295	267	287	315	300	299	307	286	277	275	279	288	302	284	284	303	292	310	300	303	301	290	305	285	282	317	310	306	274	298	306	305	298	297	303	274	300	278	283	297	308	311	292	295	305	285	271	315	301	280	252	321	277	273	316	302	313	315	288	248	299	310	297	272	305	296	323	251	282	296	304	309	288	270	326	275	299	299	291	286	278	286	305	324	280	263	284	322	266	331	305	289	296	295	300	294	301	319	305	292	264	313	289	304	285	294	272	289	314	277	319	317	287	301	318	287	309	274	311	292	296	290	295	318	292	318	300	300	271	300	316	288	312	289	309	314	293	300	285	284	286	296	288	287	313	297	280	309	297	281	287	298	332	306	257	261	319	311	309	289	285	295	284	293	283	305	309	299	289	297	294	311	267	303	292	287	288	284	301	308	273	291	297	271	290	272	326	317	326	303	302	262	284	286	281	256	286	314	286	281	274	299	325	301	319	305	292	316	282	275	267	289	289	300	262	300	281	308	256	294	287	308	310	312	292	282	271	313	266	296	287	283	286	315	302	311	336	264	290	301	280	268	294	308	274	290	277	296	302	297	276	318	315	292	316	293	313	292	297	275	292	275	287	292	315	327	299	298	299	269	315	300	296	304	275	311	290	294	311	304	276	283	294	303	277	308	313	250	292	278	296	297	294	299	288	303	288	289	279	310	292	291	292	321	295	312	287	321	258	295	288	289	297	294	277	318	283	295	277	297	270	281	276	319	282	293	323	307	296	277	293	289	273	304	281	337	280	308	294	275	293	296	313	287	289	283	322	305	291	279	286	293	275	296	294	267	296	283	293	284	294	286	270	319	294	294	294	293	290	314	299	297	285	307	275	306	275	305	308	308	317	266	303	288	290	282	315	282	320	260	302	262	283	292	291	296	259	313	305	287	294	312	314	279	319	301	291	268	276	288	272	286	309	312	315	306	285	330	314	293	283	273	296	292	304	313	302	316	287	280	303	301	292	306	305	315	312	330	308	303	296	293	297	310	311	305	289	286	270	325	321	293	322	276	324	311	284	285	288	283	308	276	302	287	308	298	276	288	316	289	287	296	312	301	301	306	255	291	337	268	282	259	303	291	287	305	300	286	300	310	307	262	288	297	311	273	288	293	310	314	290	313	319	307	265	303	299	329	313	304	294	305	295	278	272	320	334	303	282	295	326	284	313	320	297	298	296	318	265	310	278	295	315	279	300	283	283	302	316	305	318	304	299	306	294	277	316	289	288	281	278	311	280	294	293	294	288	315	327	306	278	270	303	317	306	283	295	303	310	332	279	317	297	297	321	286	291	302	327	285	277	288	307	301	315	273	269	283	290	294	307	318	291	305	314	293	282	328	300	296	295	296	283	293	281	317	303	265	325	296	291	314	301	284	292	314	301	289	289	294	274	255	299	298	335	306	267	309	268	303	319	271	321	282	300	294	315	325	262	326	317	288	299	281	282	292	324	300	277	299	281	284	275	278	297	275	310	264	301	310	312	290	313	296	326	287	276	316	322	306	300	273	298	312	294	298	281	323	327	296	316	263	271	292	329	292	276	285	311	308	295	302	328	293	296	288	316	324	306	325	309	304	261	314	296	301	296	332	275	313	308	311	301	297	320	282	293	308	292	266	323	304	288	349	315	289	279	304	308	298	295	312	298	331	273	268	300	292	260	292	300	288	316	313	297	282	327	283	280	279	285	278	256	269	270	291	311	299	283	293	268	294	313	320	325	286	301	299	307	299	326	286	307	315	266	284	273	293	302	274	297	308	294	281	289	300	285	301	323	321	280	302	313	278	296	303	299	285	303	301	271	290	298	303	301	262	301	294	301	305	282	333	298	299	312	310	291	299	306	300	285	291	303	265	291	283	295	312	292	309	296	305	286	312	283	313	312	295	317	305	307	294	285	312	319	293	298	314	319	265	307	279	284	279	308	315	309	300	302	312	308	297	303	290	310	295	317	311	294	293	276	285	318	296	316	269	313	282	308	323	301	305	287	292	295	284	262	287	291	317	295	278	290	294	318	308	290	304	316	314	289	328	262	267	289	289	284	271	281	306	284	283	273	269	294	305	278	293	272	294	331	283	314	282	307	253	308	302	302	307	317	304	320	338	274	315	320	310	295	266	295	287	295	277	301	347	306	331	286	305	284	279	290	321	313	286	314	320	269	287	275	293	298	315	293	303	312	288	302	312	296	320	282	314	309	288	300	308	273	303	287	305	314	289	317	308	319	293	295	299	278	292	284	279	303	314	283	266	300	263	309	303	324	315	293	286	315	245	308	288	321	324	324	312	300	300	314	296	318	323	259	306	304	279	263	270	319	281	294	300	297	318	323	303	307	292	306	275	299	316	301	291	266	333	291	313	285	283	304	273	298	292	308	304	296	286	330	305	298	238	279	304	278	278	284	305	304	307	318	291	314	316	304	310	302	323	292	289	291	293	292	308	312	317	293	294	286	282	253	300	317	335	291	318	305	315	295	320	295	302	290	280	309	285	296	313	294	285	319	337	320	305	298	308	312	293	308	303	311	280	287	281	294	300	275	325	330	265	288	295	292	303	279	312	300	306	313	293	282
36853	20356	4855	1627	1058	779	617	463	422	331	308	272	276	249	205	207	171	184	201	199	156	179	172	191	165	145	143	164	139	119	132	166	129	135	160	136	158	140	136	142	130	143	148	142	139	125	142	145	134	134	139	121	148	126	140	135	128	140	127	122	146	150	127	127	136	133	121	120	121	137	151	130	115	108	144	114	119	132	118	139	127	139	109	122	138	124	144	123	121	129	124	131	139	135	126	147	144	143	149	108	122	146	128	148	147	135	124	109	138	134	121	150	140	131	124	112	131	113	113	137	123	148	132	121	129	126	124	135	117	130	130	134	146	128	140	123	119	149	133	127	123	120	130	128	141	135	141	114	126	139	147	123	120	130	138	138	146	123	113	152	123	129	114	115	134	144	131	116	155	138	135	135	130	135	126	133	129	159	116	134	133	141	125	128	141	120	111	125	131	136	139	134	134	152	128	130	121	116	136	136	127	123	130	123	140	133	160	107	130	145	159	129	138	132	121	114	112	146	131	152	126	125	130	100	109	119	127	130	128	130	144	138	123	129	129	102	136	112	110	127	117	132	152	131	138	149	125	132	113	133	140	141	136	149	139	120	138	134	137	150	127	144	120	140	118	135	109	154	137	133	126	124	120	121	145	138	130	139	117	122	121	119	143	119	128	111	119	143	137	136	134	139	132	123	124	122	140	137	146	112	123	129	117	112	128	113	133	132	126	131	111	128	152	136	138	125	126	136	129	116	122	141	131	127	120	115	106	122	125	139	138	116	128	151	131	126	135	130	130	134	131	126	116	126	115	144	110	132	134	144	137	128	135	144	142	139	114	125	148	117	143	134	131	130	145	112	131	123	135	122	124	111	126	137	136	138	160	130	119	138	131	142	118	138	120	120	104	119	133	143	125	158	134	143	121	139	132	150	122	144	149	132	124	129	136	126	149	130	138	135	115	125	118	121	146	135	122	143	138	128	123	135	145	132	131	134	116	110	118	104	134	119	117	114	139	127	118	134	123	150	122	135	137	134	145	122	134	103	127	134	129	107	130	128	136	149	123	134	128	135	125	117	120	118	126	117	125	130	138	142	141	128	123	141	135	127	142	145	139	142	93	117	124	137	141	124	114	112	127	149	130	113	155	139	127	114	138	134	145	124	157	131	132	139	158	141	115	125	135	122	122	129	144	137	138	130	131	141	113	132	119	130	139	134	132	131	136	151	110	143	146	145	114	136	133	141	122	137	124	128	103	126	149	129	144	132	120	97	144	141	130	113	128	119	121	117	127	144	138	149	116	142	142	130	148	118	107	116	141	129	150	140	129	109	133	121	124	126	136	130	145	123	113	127	138	137	116	155	137	127	139	142	145	142	135	117	117	115	129	146	126	115	108	139	137	131	125	132	134	113	131	145	135	128	132	124	136	135	128	121	137	112	140	121	115	138	142	125	128	136	112	121	147	121	139	124	119	141	119	124	145	126	133	133	133	115	130	147	146	134	147	122	115	125	128	117	130	124	111	127	113	125	115	125	128	136	129	143	122	151	136	138	144	116	131	129	125	107	138	134	107	131	156	125	123	138	129	109	128	132	126	129	124	122	127	153	130	132	115	132	148	133	121	140	123	131	164	145	139	133	130	118	132	133	113	146	140	121	147	142	126	123	140	139	115	139	138	123	151	130	138	134	145	129	121	140	120	111	115	126	124	113	121	132	116	132	132	122	111	123	122	133	110	136	142	120	118	126	142	160	119	118	142	131	122	138	119	108	121	147	131	130	155	120	143	135	136	122	112	133	105	123	122	148	153	153	129	119	128	126	138	116	128	128	118	133	103	153	117	123	130	118	114	134	129	131	122	119	126	143	118	135	141	118	116	125	130	138	143	124	142	120	112	115	120	114	138	133	127	125	152	126	151	124	130	133	129	122	153	123	140	142	114	137	113	140	144	148	118	126	142	135	133	145	117	142	124	128	128	126	116	127	122	118	145	116	131	145	132	119	129	136	133	113	129	114	122	126	145	122	125	129	143	119	123	121	122	127	156	138	130	124	144	133	134	123	137	144	140	162	128	130	129	154	126	119	138	159	136	121	126	123	131	139	149	159	124	134	138	134	111	143	141	141	129	145	137	119	125	116	139	133	126	127	150	140	125	125	112	122	138	117	129	129	128	140	141	108	127	139	134	146	141	128	135	138	144	140	127	123	113	136	135	124	147	135	139	109	164	131	117	126	118	141	136	131	131	130	131	120	128	151	144	133	133	146	124	113	111	136	130	142	128	142	119	135	127	124	153	106	157	127	118	123	143	150	136	131	136	133	143	142	124	116	130	138	141	135	143	124	150	120	129	123	124	135	134	145	131	142	151	133	128	142	122	124	135	136	125	137	120	133	129	129	130	144	119	110	150	133	117	133	121	146	109	135	102	124	122	127	142	142	145	144	136	143	112	135	119	118	143	136	137	146	131	135	122	142	140	128	123	135	118	138	140	141	140	133	128	124	136	138	123	145	119	134	115	122	132	138	121	135	134	144	126	115	143	138	145	131	116	140	120	134	123	118	131	143	126	126	129	122	108	139	114	123	140	130	133	133	129	122	124	126	121	119	129	114	101	151	146	145	126	121	142	135	125	104	134	135	132	123	119	130	121	142	143	146	132	134	133	114	124	124	144	114	111	150	124	111	141	129	121	136	136	110	146	119	129	128	119	135	144	128	136	116	146	119	132	129	122	136	118	133	135	124	137	117	113	119	137	122	139	128	131	125	110	140	144	152	121	109	112	132	124	146	134	120	120	139	132	137	136	114	118	139	146	143	124	127	127	118	129	129	145	124	106	126	132	131	133	132	150	129	153	116	113	122	131	122	127	120	137	119	140	124	137	145	158	137	145	133	124	126	118	135	123	133	132	120	133	102	133	132	136	145	124	127	120	142	141	129	121	125	134	134	143	124	122	130	142	120	158	135	114	132	124	117	133	126	125	125	140	126	126	127	153	131	131	133	144	128	108	133	118	128	142	130	136	124	140	140	126	136	154	122	128	161	140	132	139	131	138	153	150	134	155	127	132	137	131	130	99	117	128	144	119	134	144	128	135	126	134	138	127	138	150	134	131	122	129	126	132	153	118	118	126	132	111	140	156	130	129	133	119	126	130	138	93	122	137	134	120	131	142	117	123	125	112	125	132	131	115	112	133	135	139	115	126	135	117	119	118	110	143	143	104	117	142	130	125	132	129	126	116	162	127	154	132	138	141	139	146	135	115	128	134	133	132	128	138	135	118	128	136	122	143	136	123	129	133	134	127	118	113	142	111	101	124	137	133	134	139	126	116	139	128	117	133	112	129	112	119	121	118	130	132	127	121	109	138	124	115	130	122	118	135	131	135	138	114	126	136	111	144	128	115	128	121	146	109	154	117	137	128	125	134	110	134	141	114	131	107	115	123	128	150	133	154	125	128	119	139	151	142	134	116	130	112	126	114	134	126	132	142	142	138	135	141	137	118	117	146	127	125	119
18675	2231	4794	5695	4889	3993	3300	2760	2307	1994	1778	1577	1420	1432	1224	1111	1011	1006	929	958	841	823	806	767	764	716	670	663	674	601	664	637	644	586	591	606	622	588	556	569	584	541	557	554	568	516	547	602	532	531	548	538	532	515	512	505	494	532	540	488	524	556	557	493	517	490	529	488	500	532	476	536	562	532	515	508	510	460	482	494	499	481	518	495	507	506	484	460	483	495	547	476	489	469	495	532	505	513	506	484	543	498	496	462	498	456	499	484	491	498	442	471	512	467	502	485	482	491	478	453	466	489	512	507	479	474	449	515	444	480	488	520	493	489	501	458	486	468	423	494	500	488	500	495	513	473	476	501	466	490	478	486	491	514	499	480	494	470	495	474	450	536	466	509	514	469	488	453	574	480	451	472	478	505	487	477	471	446	459	483	454	483	454	495	470	495	472	486	486	498	462	472	465	507	490	503	465	481	486	508	482	425	513	513	458	511	482	469	491	448	466	467	464	504	475	480	451	470	474	471	452	502	486	472	449	491	450	461	502	484	518	441	542	443	470	444	432	481	458	498	495	531	459	489	486	495	495	432	509	496	440	478	515	512	488	514	503	491	474	482	461	482	464	451	481	467	479	475	510	469	471	469	484	484	488	486	498	492	463	476	481	500	481	500	487	469	492	474	437	500	484	484	505	474	511	453	496	452	467	471	499	466	492	473	468	490	495	417	521	478	454	464	482	472	472	468	496	450	490	488	501	493	492	477	491	473	523	488	455	452	469	475	445	464	496	487	519	492	473	462	489	465	486	466	495	481	497	492	484	454	464	481	475	481	441	466	463	457	476	494	456	441	486	473	461	487	488	489	471	489	476	491	481	487	510	476	470	476	511	445	522	463	492	479	462	467	489	480	474	491	460	476	470	492	482	498	457	476	527	496	500	504	465	502	470	480	509	522	476	471	477	469	487	504	448	443	469	469	464	460	452	485	451	476	501	486	483	474	488	487	455	478	499	461	503	448	499	475	494	494	463	453	478	484	493	509	456	446	482	459	472	505	454	474	503	477	489	488	470	460	468	440	464	466	503	441	456	515	460	502	470	445	462	458	480	487	506	480	496	473	487	507	441	495	493	460	459	465	520	527	458	470	481	498	514	471	469	465	467	490	492	455	489	503	477	470	511	443	461	493	458	464	505	456	478	464	469	434	465	495	442	461	470	501	488	451	443	470	481	487	429	459	484	472	490	462	484	472	504	454	464	474	468	473	468	436	462	471	471	492	465	478	444	486	473	483	452	493	517	512	509	493	459	505	509	458	482	456	475	502	476	479	496	515	447	464	475	472	473	464	453	494	481	434	466	452	474	447	493	483	485	473	482	519	513	475	448	490	497	458	442	472	484	465	451	468	503	497	498	501	509	473	457	459	463	455	428	494	471	473	482	491	487	446	493	509	472	479	488	452	430	466	467	482	485	449	475	425	492	428	470	504	485	476	423	491	479	500	470	497	482	465	425	460	488	492	471	453	430	456	480	452	459	478	508	464	495	426	506	459	476	451	486	483	475	485	508	455	509	506	533	469	491	489	526	442	465	499	463	479	483	484	483	466	492	491	454	449	472	448	478	478	445	500	478	512	470	477	480	472	465	472	519	480	492	478	476	500	469	405	495	442	470	454	490	476	454	493	474	512	441	458	485	520	478	518	475	488	475	500	518	501	530	483	462	490	486	436	480	480	473	471	455	475	521	489	481	506	468	487	462	494	483	456	501	451	448	467	497	470	460	426	445	467	471	485	439	449	445	468	459	502	508	476	451	449	464	475	474	489	452	460	467	447	462	471	445	484	475	513	433	514	492	509	413	487	436	482	478	468	458	475	511	447	495	464	458	489	487	469	482	501	465	441	462	476	495	449	474	444	499	482	487	465	448	505	454	491	518	473	503	506	501	498	487	502	483	487	509	486	481	487	476	490	492	439	498	471	458	509	547	518	523	475	495	452	428	455	469	500	468	471	471	491	477	466	484	481	483	455	473	485	458	521	485	459	468	476	460	513	513	445	460	510	507	472	475	481	492	466	471	494	462	468	431	453	452	491	469	502	445	478	493	477	485	455	463	502	482	485	460	498	460	479	457	461	512	481	477	476	450	480	491	445	453	466	495	445	462	480	539	469	470	504	490	450	466	497	461	461	472	482	472	469	454	526	458	467	492	460	463	458	456	529	469	472	458	428	481	505	487	494	453	476	467	455	477	458	467	512	478	478	461	442	521	442	462	432	463	472	455	476	457	463	449	439	485	443	481	464	497	465	468	470	433	464	444	517	469	475	474	510	442	473	506	452	486	499	497	457	497	479	471	459	454	442	492	482	518	456	491	524	510	440	472	491	466	456	493	477	464	462	484	488	494	429	482	496	458	480	471	492	449	470	459	494	463	498	459	466	470	483	481	491	467	499	497	447	519	491	482	502	466	452	471	511	448	483	496	484	459	471	482	450	481	464	417	489	475	502	457	461	531	461	505	480	428	509	482	486	474	463	488	457	494	473	507	448	486	464	472	484	457	465	470	465	473	478	504	490	472	500	426	480	467	461	471	420	429	472	478	483	480	501	509	492	514	437	502	437	489	494	483	488	436	498	469	474	489	488	523	477	482	482	470	477	497	486	455	482	469	434	506	476	434	469	454	458	488	485	482	424	485	458	518	446	472	451	468	493	454	489	487	461	463	507	485	475	457	485	500	474	484	483	471	467	458	402	516	525	461	458	491	457	469	432	456	499	497	459	495	477	471	474	487	462	479	459	463	501	470	486	447	427	457	470	536	484	464	481	506	450	477	470	497	498	495	494	445	448	478	483	509	450	487	497	445	501	499	477	486	480	503	460	443	505	436	486	456	469	492	513	512	497	468	474	491	470	493	490	484	489	470	484	462	463	454	457	501	480	489	484	456	486	477	481	480	476	472	469	471	514	471	473	483	462	461	478	459	477	448	467	442	484	460	471	451	510	476	460	527	486	479	479	471	498	499	470	465	480	463	489	470	469	479	490	456	464	480	460	492	460	468	469	502	490	479	461	459	473	495	483	460	483	421	451	422	481	498	496	473	452	488	490	500	461	450	488	462	462	457	458	429	429	529	439	466	497	496	519	494	497	492	491	502	499	478	499	449	497	474	466	477	457	472	454	497	468	485	510	460	507	486	463	451	481	480	462	453	483	467	479	498	472	507	484	481	492	485	488	492	452	478	489	469	473	451	486	470	432	476	455	456	469	469	470	490	463	490	500	496	515	481	489	465	478	479	441	472	462	457	486	482	518	480	474	491	465	474	458	465	442	466	458	474	468	472	491	478	473	504	509	484	476	468	453	489	466	472	491	475	475	480	433	464	496	469	497	464	488	461	481	465	486	470	500	477	443	463	508	483	440	499	463	492	549	472	465	448	491	456	465	504	444	506	498	491	454	465	469	499	472	496	465	466	490	409	496	489	449	523	484	482	470	447	491	469	486	453	458	474	436	447	459	474	499
3449	380	214	187	171	150	147	156	132	128	144	132	129	118	135	138	131	138	131	140	129	136	138	141	129	127	127	133	129	151	137	139	136	124	135	125	131	125	125	115	128	117	131	134	127	131	136	135	129	132	125	126	127	149	138	149	128	120	124	149	145	123	139	112	122	127	121	116	142	108	143	153	120	123	126	142	117	145	155	134	122	119	121	132	126	148	150	124	143	129	135	135	124	154	128	113	117	135	106	154	124	159	135	145	114	127	122	112	115	125	99	125	146	120	136	135	115	137	117	138	120	128	119	146	147	127	148	120	153	138	134	132	128	134	125	124	154	121	134	124	134	115	111	119	121	131	120	142	121	144	137	122	143	152	126	137	128	131	144	141	106	122	139	132	101	131	112	114	147	124	114	123	132	132	135	112	147	111	128	140	134	119	127	117	130	130	141	128	120	133	132	127	117	109	136	139	127	131	139	118	136	103	110	126	124	141	126	127	145	161	132	143	109	134	125	129	134	112	143	114	132	114	136	148	135	133	137	137	129	131	156	123	125	128	134	141	125	120	118	131	152	126	136	137	116	118	108	125	146	120	132	125	132	132	134	119	117	135	135	117	114	127	136	124	127	148	129	139	118	138	116	130	139	136	115	144	114	123	130	107	125	146	110	115	115	111	127	109	132	114	128	155	124	135	137	125	128	122	125	151	145	139	136	112	126	119	123	126	134	128	136	124	138	125	136	130	154	118	115	121	136	119	125	127	140	125	128	136	140	125	142	144	134	89	134	127	132	124	144	135	121	144	113	130	126	121	130	113	143	134	138	126	137	138	128	130	141	136	134	113	143	135	127	138	142	109	144	127	133	126	134	137	126	120	127	121	136	128	140	155	120	152	131	138	122	116	129	127	125	145	126	138	133	122	130	139	150	126	132	135	136	129	113	133	131	121	122	116	149	140	127	130	129	146	106	132	139	106	144	126	131	110	124	117	109	142	126	133	122	112	149	140	122	148	121	140	132	122	133	116	129	111	145	134	140	144	136	123	140	133	128	143	139	135	138	121	137	132	117	138	140	125	123	137	142	131	143	143	163	129	130	132	112	118	126	132	129	137	136	134	131	140	136	148	136	145	126	128	123	139	127	126	121	142	138	119	127	135	125	134	135	147	146	144	149	128	141	118	116	133	131	130	124	117	116	130	138	154	153	127	145	143	109	114	133	125	125	143	120	152	128	124	142	131	102	133	140	123	126	137	111	122	146	141	119	110	129	133	137	129	148	142	142	148	125	124	143	114	124	140	137	137	111	130	152	130	161	115	126	135	118	126	110	144	149	119	146	130	136	128	125	148	153	140	125	136	129	120	113	133	139	129	114	121	105	134	140	134	125	148	141	134	153	149	127	132	124	147	119	126	117	120	140	125	122	121	129	120	150	123	117	145	136	122	136	136	119	145	129	119	133	132	138	121	129	116	137	138	128	136	144	140	114	125	149	135	120	121	118	124	143	124	123	132	134	123	147	139	132	119	132	143	119	123	130	139	139	138	126	112	119	134	153	125	153	127	124	121	135	115	125	125	128	129	165	134	116	150	111	139	113	111	128	124	138	138	137	122	137	132	143	115	126	135	115	138	131	117	152	114	152	145	150	133	122	129	141	147	125	109	105	153	150	113	133	122	142	149	130	127	135	119	140	141	133	122	111	138	149	141	120	134	156	107	126	137	122	120	134	145	136	138	144	114	130	133	130	131	134	129	112	140	135	120	149	138	123	154	112	129	149	114	121	148	124	134	139	128	140	132	115	116	139	145	135	119	127	136	129	136	116	135	137	118	133	118	128	109	117	148	139	145	136	136	146	139	119	142	117	127	145	130	132	145	145	107	115	133	114	150	149	136	129	124	140	163	136	124	126	135	104	150	137	136	137	107	118	132	137	127	150	126	130	138	118	149	120	102	130	139	125	133	134	131	116	125	123	129	141	89	123	130	139	121	114	136	138	127	131	113	137	138	130	138	126	144	128	135	126	143	127	122	136	121	130	133	123	127	136	135	128	141	124	118	128	140	136	129	139	126	127	135	118	122	128	126	129	148	129	134	123	117	116	142	150	140	135	125	114	111	112	139	135	139	129	109	130	133	128	131	139	108	127	139	134	135	137	128	132	125	128	104	120	137	137	132	135	137	113	125	142	118	123	139	118	133	133	120	129	111	149	138	131	135	134	110	135	138	139	124	125	122	158	130	132	148	129	109	137	123	127	129	125	137	133	117	130	123	130	140	136	121	122	139	133	112	128	126	139	120	136	114	133	133	106	115	119	128	150	122	137	137	123	123	120	120	128	137	139	132	157	125	128	105	139	119	128	119	120	137	127	140	112	128	133	110	121	129	137	141	139	130	146	130	114	119	110	130	128	117	145	142	113	118	121	139	117	104	104	144	137	127	124	147	129	124	133	112	129	139	145	123	130	117	144	127	145	114	142	135	125	135	115	119	127	121	136	118	128	122	122	113	134	114	133	120	134	139	121	130	116	111	134	137	124	116	129	124	144	132	127	137	146	132	106	123	111	130	136	110	116	113	134	125	123	124	111	119	113	146	129	135	128	150	122	127	129	126	125	139	124	119	126	150	116	135	106	122	124	130	128	132	138	114	129	132	143	120	134	131	146	127	140	156	123	124	119	142	116	136	128	118	142	141	133	115	131	127	122	146	115	121	120	136	136	121	137	140	105	132	149	131	128	136	122	162	134	153	150	122	122	130	132	135	124	122	125	126	143	123	120	117	122	135	108	110	143	117	138	113	105	135	133	125	134	132	139	128	134	140	131	124	134	113	121	113	124	144	123	108	123	116	125	127	142	137	114	121	114	139	132	143	126	140	136	114	144	137	109	139	119	140	120	159	140	163	138	115	134	111	148	123	127	128	127	129	120	141	145	126	149	159	128	127	122	134	155	148	113	108	136	125	104	129	134	139	122	130	137	121	134	131	133	127	125	148	157	124	131	130	134	120	130	146	111	127	134	119	154	139	133	128	125	129	130	142	141	152	141	135	119	131	121	133	165	132	133	142	122	108	143	146	138	123	129	128	115	142	141	130	131	133	132	125	123	119	139	117	122	151	128	123	127	137	148	129	139	137	127	141	116	144	128	136	154	123	158	150	129	116	105	121	138	140	137	127	121	122	123	146	111	147	140	114	123	111	119	114	131	156	121	115	122	120	134	118	131	129	115	134	129	113	124	124	151	121	138	153	130	121	130	130	142	132	111	147	137	134	147	139	133	120	140	138	124	147	128	129	148	109	127	109	133	139	124	138	141	133	132	107	136	111	120	119	132	130	112	119	112	117	153	145	129	129	141	131	115	114	117	109	146	116	105	146	143	119	126	109	134	143	128	114	120	118	153	136	136	145	116	108	111	122	132	137	124	132	133	130	123	117	127	141	132	130	124	140	124	120	133	122	148	134	131	138	111	113	147	110	111	133	132	135	123	134	117	126	132	130	128	123	135	150	133	131	100	142
5252	530	620	700	588	566	564	507	500	514	467	520	479	508	488	454	523	497	452	445	472	503	458	486	479	416	477	456	463	488	451	467	444	484	461	452	432	446	497	499	475	455	442	473	459	485	479	467	473	485	458	455	461	454	427	484	432	476	459	465	466	474	501	487	457	461	403	478	443	474	460	436	469	473	465	452	485	499	480	452	450	459	440	457	441	499	487	479	474	471	485	476	460	447	456	458	448	441	458	477	469	456	479	471	410	481	509	500	451	533	458	435	471	475	449	444	455	419	481	433	465	442	444	455	490	457	520	419	454	436	449	465	485	470	477	451	472	459	474	485	496	453	477	462	463	488	439	468	481	509	439	473	479	490	446	437	438	444	463	450	439	473	459	428	494	458	514	482	475	477	458	471	429	484	485	477	449	455	477	460	463	506	438	435	446	477	466	415	489	488	437	466	463	468	443	438	457	477	426	445	439	488	429	479	469	458	452	433	497	478	411	416	425	434	468	448	447	468	453	444	479	451	478	448	426	464	466	490	494	468	486	459	449	447	473	489	434	476	481	450	462	461	472	463	419	439	454	445	461	432	504	481	458	432	437	427	476	455	483	440	456	452	447	444	491	428	486	458	469	478	488	454	466	434	430	428	483	445	436	400	436	466	469	454	454	450	476	489	451	474	449	433	443	431	479	461	475	451	456	452	479	440	408	468	449	473	420	473	451	459	491	452	488	465	480	450	458	473	470	468	422	435	452	445	490	458	463	464	469	493	417	453	477	437	454	458	461	453	463	454	481	449	494	447	453	432	476	444	445	488	437	439	478	464	505	482	485	455	512	470	476	470	436	463	476	453	482	454	449	453	476	439	469	443	472	462	445	449	436	471	443	425	491	452	469	429	415	444	426	455	472	436	477	460	461	464	434	439	490	452	494	429	463	436	479	483	466	496	447	461	458	428	472	475	450	431	482	448	465	464	474	428	420	484	435	485	457	457	459	435	471	466	483	442	494	485	484	432	464	461	433	459	476	503	454	479	488	451	466	439	438	468	502	469	457	508	434	487	453	465	461	506	464	439	434	438	453	451	482	472	460	519	449	442	446	459	466	487	440	451	479	441	451	487	490	467	450	450	491	421	463	453	434	463	494	408	469	489	448	437	434	465	467	461	454	469	445	460	453	448	440	458	478	455	484	470	449	486	441	426	456	451	472	454	474	442	447	449	473	472	476	403	457	457	459	425	463	447	439	465	452	471	461	469	463	480	482	474	445	462	416	459	442	467	456	478	473	454	445	461	407	491	488	461	498	437	442	419	472	435	477	441	434	471	470	447	480	448	479	460	460	487	456	475	514	436	476	467	438	480	481	454	455	467	468	494	458	455	499	443	464	469	512	490	479	423	485	478	444	457	449	442	463	477	468	445	451	469	444	460	486	431	492	443	460	444	441	490	448	461	481	484	488	485	469	463	448	431	456	490	467	448	432	471	462	445	423	475	485	463	486	435	450	483	417	474	469	483	408	453	415	496	447	494	457	427	466	473	442	488	479	496	421	432	489	455	489	453	443	473	465	435	464	478	456	452	484	431	441	456	445	477	453	437	490	444	515	448	435	451	465	455	467	436	467	431	459	490	464	489	485	485	458	461	472	469	498	454	471	433	428	443	473	488	462	475	421	455	461	461	442	466	489	434	445	462	480	458	461	461	476	477	462	466	410	462	470	459	447	477	484	442	444	450	520	437	467	460	462	443	486	454	454	485	470	461	438	468	427	500	478	445	460	452	465	481	488	457	491	454	495	467	456	446	475	483	417	425	438	485	463	453	454	435	473	469	466	475	448	463	476	468	452	456	466	454	492	487	511	452	479	496	460	454	422	455	454	471	430	433	489	498	442	453	431	450	469	457	452	409	459	460	451	470	448	455	482	448	435	452	466	425	430	455	459	407	412	464	505	497	438	480	485	435	464	433	486	442	478	455	449	443	487	423	462	438	449	467	475	471	437	469	414	449	482	411	468	494	488	453	463	473	455	474	457	459	450	470	447	466	447	465	447	454	475	456	468	446	463	431	466	436	456	484	519	465	440	497	452	472	484	468	444	468	471	438	451	478	496	449	462	479	471	431	458	459	466	484	436	469	450	458	471	459	514	460	453	459	484	441	466	449	462	478	470	455	504	446	490	509	450	466	432	501	452	467	424	431	496	442	494	447	469	470	478	476	445	473	457	485	495	474	460	452	488	432	506	422	449	489	448	460	425	455	486	447	460	455	436	464	440	502	479	452	464	469	442	447	447	455	495	470	472	518	475	455	442	447	438	476	483	435	462	464	439	438	450	452	463	460	438	465	468	469	476	465	482	472	470	453	427	485	445	463	434	448	445	463	503	465	481	454	407	464	442	439	472	454	445	495	477	475	473	474	447	484	471	465	454	440	500	500	479	451	445	466	482	459	481	444	435	489	513	453	497	461	446	475	477	459	450	469	489	479	476	468	471	466	454	486	453	479	437	480	456	461	421	503	430	445	428	448	427	475	462	462	481	472	428	501	465	465	472	469	444	451	475	455	461	472	436	466	482	455	458	467	484	477	434	482	476	464	466	483	455	461	465	452	464	466	469	436	457	463	453	474	464	478	434	428	486	462	461	446	441	445	445	455	505	430	467	474	471	437	425	438	459	474	444	486	466	480	455	482	487	454	475	441	466	460	454	473	492	441	452	447	489	465	443	471	471	451	480	487	467	476	470	437	474	453	463	410	436	480	433	458	510	481	450	440	432	445	431	457	453	473	414	471	480	487	465	479	500	446	469	482	468	465	427	474	488	476	466	462	434	451	442	456	450	471	451	449	445	475	475	511	459	478	478	481	511	482	459	469	457	443	478	424	442	458	487	453	460	429	465	483	482	491	407	447	431	484	472	456	451	457	436	478	459	448	461	425	486	470	473	464	545	469	462	515	425	454	424	467	456	456	475	453	455	444	485	456	502	429	468	474	462	467	457	464	489	429	436	457	411	480	467	486	441	451	493	488	477	432	497	429	467	473	487	478	471	484	418	467	490	460	457	461	471	439	448	430	450	479	447	441	476	444	467	480	436	456	443	444	416	458	477	479	467	468	448	462	406	414	459	476	459	480	475	473	450	435	424	485	438	454	475	468	461	471	457	478	484	449	480	440	480	436	459	477	462	421	478	507	478	469	463	432	455	489	466	465	453	490	422	451	437	459	491	437	452	470	484	486	450	450	458	458	445	439	495	468	488	480	466	480	450	422	480	465	405	458	435	451	421	451	482	477	426	466	484	479	466	485	432	440	447	478	474	459	486	455	454	443	446	447	453	466	443	470	458	434	460	422	470	456	433	440	429	517	466	455	462	476	466	516	448	465	491	501	476	459	458	467	444	501	478	466	478	475	480	482	446	456	439	462	439	456	456	462	468	491	498	453	461	473	432	488	451	467	455	428	497	464	439	411	463	506	429	452	476	472	466	448	442	481	470	505	473	477	457	443	465	449	448	417
29528	8283	1225	798	538	391	305	225	215	193	160	136	149	125	133	124	114	107	100	98	108	103	86	88	80	101	82	92	84	92	80	68	75	82	85	92	98	68	75	82	77	88	74	84	92	83	68	83	101	80	70	74	72	83	84	86	84	73	85	76	78	60	77	77	65	91	84	80	62	79	71	58	87	89	77	67	67	67	86	82	63	81	74	76	79	70	79	63	84	72	72	69	74	67	82	63	78	99	76	78	79	87	102	67	74	67	86	71	78	78	75	71	68	72	89	76	75	76	86	83	71	87	90	87	77	93	85	78	74	86	87	80	98	81	83	77	73	71	85	102	75	75	80	82	75	80	74	65	83	63	87	69	85	74	72	69	82	75	69	70	79	69	72	71	77	74	83	84	59	63	85	75	68	77	80	72	69	77	74	79	73	78	75	75	69	87	68	76	70	90	88	66	71	80	101	78	73	72	92	83	86	79	75	75	78	78	82	66	67	83	74	64	87	91	79	80	93	82	75	61	93	82	83	77	67	85	74	82	90	77	68	70	73	78	71	75	69	77	79	84	81	65	73	77	82	91	74	77	67	78	72	73	79	72	87	74	65	66	76	84	67	76	75	68	67	73	64	84	83	80	91	96	66	76	81	86	80	68	81	99	85	93	79	87	78	77	73	86	81	86	93	80	78	79	78	71	80	64	69	73	78	75	77	74	84	75	66	76	76	73	72	82	77	89	81	84	86	69	79	79	90	77	60	78	76	87	81	76	80	93	73	88	65	79	70	82	76	82	82	70	72	94	83	81	69	75	77	74	80	82	82	85	71	69	91	68	85	76	69	73	76	72	91	78	75	77	70	62	81	87	78	79	72	76	74	80	84	84	62	73	70	79	78	70	79	82	77	95	89	93	67	79	76	80	82	91	84	71	78	66	74	92	87	71	82	82	84	87	74	96	78	83	78	77	92	83	92	97	77	86	70	68	84	95	74	83	66	84	77	77	91	64	78	91	86	85	84	92	87	90	77	83	72	73	80	72	75	71	76	80	82	73	82	76	72	75	70	83	82	81	92	89	91	65	67	78	71	70	61	87	87	78	64	73	70	64	85	74	88	77	76	75	90	78	77	57	84	91	77	92	79	76	75	63	75	74	89	78	75	90	71	82	91	75	74	79	77	72	60	66	70	83	66	86	89	65	74	76	80	72	72	78	78	79	70	68	70	77	67	72	72	70	78	65	61	71	70	67	73	77	69	73	81	76	69	87	82	84	92	75	69	80	60	78	97	73	62	81	84	83	78	71	72	82	74	74	71	76	83	77	86	82	81	74	91	86	91	79	74	83	89	70	84	75	84	69	85	72	86	77	72	72	87	68	81	84	81	71	76	80	80	80	70	81	84	91	72	73	74	75	76	73	80	81	64	84	74	71	65	78	76	73	65	72	96	94	79	79	74	73	70	77	78	88	73	79	73	80	80	94	68	78	70	82	66	81	84	81	93	75	69	96	78	86	81	70	71	60	95	88	72	93	70	84	97	93	71	86	77	81	80	70	70	73	78	76	72	74	83	64	88	77	79	79	69	65	78	68	85	57	75	80	88	76	87	85	81	85	83	78	80	87	72	78	75	75	73	95	79	74	85	77	81	84	74	84	79	81	67	77	81	87	78	78	64	82	92	71	77	66	77	88	82	71	71	81	70	78	79	69	75	87	81	77	71	81	75	67	76	78	85	81	74	86	71	71	82	85	72	84	76	69	87	71	78	92	86	89	71	85	88	66	69	82	73	83	76	111	75	84	71	73	89	88	67	73	63	73	95	66	63	84	67	68	74	65	83	69	80	87	72	81	93	76	87	88	82	58	79	88	71	81	86	80	88	76	81	77	73	82	73	79	78	86	63	83	68	102	72	87	73	77	79	81	79	68	85	70	93	90	84	78	70	73	82	88	87	72	89	70	83	88	82	74	78	94	80	67	69	78	85	74	64	81	81	75	97	69	73	76	81	100	85	82	75	98	68	75	71	87	86	80	84	74	81	85	76	86	67	76	73	73	86	70	87	77	90	72	65	74	76	81	72	91	83	63	86	76	85	82	91	86	63	78	69	98	77	70	80	83	77	72	87	75	96	73	74	65	64	78	79	79	81	73	89	75	76	59	83	72	71	94	88	94	78	76	77	99	99	89	68	89	76	90	90	73	67	82	68	74	73	68	72	86	76	76	67	65	70	79	77	82	80	82	75	87	74	75	81	73	87	73	84	93	72	83	71	67	77	83	57	75	65	75	62	77	68	87	76	81	74	59	70	91	85	56	82	84	79	81	66	79	88	85	88	71	102	87	92	78	75	97	84	99	78	84	76	81	81	77	88	75	71	76	94	84	76	72	92	86	67	85	74	77	68	73	66	77	58	84	79	89	89	75	83	72	82	85	62	91	72	78	84	91	77	71	75	93	90	81	84	81	76	81	64	89	68	75	70	73	77	80	81	83	70	99	81	71	92	83	86	67	76	81	79	81	59	67	78	64	62	88	76	77	80	93	73	72	74	76	100	80	77	85	78	81	62	73	69	70	84	75	78	88	85	79	77	99	93	94	79	92	77	74	74	89	81	93	72	76	93	75	76	76	66	97	69	81	82	88	78	71	73	72	73	75	87	88	75	60	82	65	67	69	78	67	89	81	69	58	88	62	72	82	68	92	83	78	79	84	76	77	91	84	94	60	80	86	78	88	64	72	73	75	80	63	86	75	83	63	64	80	79	49	76	87	86	85	76	97	85	78	75	96	72	69	67	77	65	88	82	88	72	87	76	77	82	78	100	84	88	81	80	75	72	70	72	74	67	73	62	73	78	86	76	74	65	85	70	70	77	70	83	90	79	79	70	76	67	83	91	84	72	84	61	78	81	80	86	87	89	62	79	75	90	105	71	75	86	80	88	93	76	79	70	74	70	74	94	75	93	82	79	67	68	82	95	66	89	66	82	84	77	75	89	85	78	80	62	72	79	67	93	82	76	73	71	88	80	81	76	78	81	78	76	75	114	95	94	66	76	87	69	84	83	83	73	76	80	71	89	76	88	82	79	95	97	65	82	76	95	73	75	79	81	75	75	70	78	75	77	67	64	72	62	76	95	90	89	75	69	88	78	92	68	84	91	75	73	85	89	65	89	74	93	87	79	81	70	82	77	91	75	76	85	87	68	80	87	85	83	77	92	76	69	72	75	87	74	83	82	70	60	64	74	83	81	61	66	83	75	79	92	93	76	84	84	99	75	86	86	72	69	82	82	73	86	64	80	84	80	72	77	88	71	76	68	80	72	76	72	76	69	82	58	80	90	77	67	85	64	79	64	93	66	71	78	82	84	89	92	77	65	71	75	72	93	72	78	72	81	71	107	72	77	68	93	86	84	84	64	84	73	77	70	73	81	71	73	72	77	73	88	77	69	65	72	79	73	80	91	76	81	71	66	80	86	91	85	84	79	82	72	89	74	75	85	69	87	78	69	80	76	82	88	64
14698	1162	2577	3050	2606	2147	1818	1493	1272	1043	969	849	869	759	734	658	622	570	558	554	493	482	492	455	450	431	421	421	410	421	397	432	398	440	339	388	367	391	364	377	346	370	362	330	338	329	316	328	339	320	344	359	341	340	360	346	317	317	324	327	299	333	359	309	320	343	313	303	330	345	330	326	341	314	354	335	355	312	334	305	313	328	288	355	310	303	288	321	318	343	296	323	352	297	316	318	318	303	332	330	349	303	274	302	331	315	317	344	325	316	307	338	316	317	333	322	307	310	306	337	351	315	298	301	320	308	306	332	320	319	313	294	316	316	309	318	342	340	301	288	303	354	289	322	309	295	332	291	299	301	300	333	324	320	293	313	290	309	294	305	313	303	278	307	312	297	316	294	300	303	337	304	332	309	277	313	277	326	308	303	319	321	301	312	341	316	342	323	316	349	293	312	294	339	305	325	331	318	301	298	352	310	314	335	331	320	274	317	309	279	347	343	319	347	310	332	323	325	295	329	326	294	271	317	309	301	301	310	297	323	317	281	318	318	329	277	327	319	282	287	293	322	346	290	320	299	325	289	316	290	333	301	325	307	312	289	294	317	322	315	316	319	324	300	322	290	293	306	298	316	317	341	305	309	317	311	264	283	305	302	317	311	329	300	292	312	327	303	334	301	287	331	307	298	348	323	306	320	310	312	274	317	333	303	315	320	320	316	335	307	312	299	340	299	294	302	311	330	308	310	307	298	300	307	338	317	341	314	344	323	288	333	313	294	292	320	314	297	328	300	297	317	317	302	308	340	337	305	291	299	301	322	294	312	293	304	336	303	306	285	285	327	285	331	307	310	348	317	328	302	318	335	277	320	306	308	317	310	288	284	317	306	336	315	318	337	303	307	323	328	297	322	294	297	328	335	321	297	281	319	302	310	280	344	324	320	310	334	303	328	316	334	336	317	290	344	290	305	292	325	311	306	326	302	298	287	310	323	304	304	267	303	292	299	349	294	324	312	326	300	338	328	308	332	340	347	289	299	307	294	289	345	323	338	310	311	301	343	342	307	290	354	310	324	319	277	319	323	317	313	335	309	301	318	334	334	290	274	316	296	313	300	308	325	312	300	291	329	306	316	295	326	313	317	312	317	302	328	337	304	296	317	299	314	346	314	322	304	322	334	303	317	311	311	318	282	302	345	301	326	288	302	299	296	298	312	322	291	311	263	326	295	332	299	315	281	302	297	290	311	329	315	299	329	292	312	322	287	320	350	336	313	325	301	359	294	323	322	298	334	309	326	310	316	317	295	277	300	333	309	318	333	307	278	303	311	262	308	306	300	284	287	313	294	325	284	311	339	313	322	325	329	286	340	283	313	311	329	313	339	291	300	308	347	306	319	330	316	339	331	344	330	304	294	290	322	294	309	308	295	314	317	314	316	285	300	317	307	303	301	317	300	290	316	299	315	315	340	312	283	330	294	328	332	323	304	288	288	270	283	323	302	319	319	320	302	290	309	308	297	292	316	323	289	314	311	299	304	308	319	298	295	320	308	310	308	263	287	302	302	296	311	287	313	326	337	310	272	293	320	337	281	314	279	314	313	291	337	354	293	322	314	330	301	326	327	282	260	334	325	284	338	322	292	312	287	316	346	318	314	318	312	292	315	294	327	336	303	350	324	312	294	298	281	329	343	331	316	293	300	300	327	298	304	294	310	297	316	329	289	311	300	295	263	289	311	302	327	311	303	271	290	287	289	311	323	323	292	308	322	297	316	282	279	308	313	292	299	303	331	322	295	297	329	302	333	303	310	339	325	322	331	305	305	303	322	299	291	304	290	332	311	305	322	337	309	309	304	318	295	323	284	303	306	288	321	336	312	333	306	312	299	300	334	285	319	328	284	306	307	309	289	314	329	303	321	287	335	315	335	314	322	302	344	313	295	294	303	288	340	280	289	319	321	312	296	317	329	294	326	282	305	327	288	328	332	287	319	288	321	316	317	312	305	348	309	330	314	311	276	329	329	308	332	307	357	320	293	319	316	302	323	308	330	303	316	306	308	334	300	301	320	320	290	297	303	300	280	309	351	305	318	319	317	315	320	295	338	325	295	314	317	303	321	312	320	315	287	325	295	316	276	298	295	325	305	304	278	303	305	312	312	320	295	295	295	293	319	313	302	326	345	334	335	331	297	281	305	294	311	285	303	329	331	318	311	289	304	322	327	327	328	329	307	306	313	301	312	317	304	278	304	304	314	324	339	293	297	299	334	316	316	319	271	288	299	318	309	316	325	325	306	313	325	358	323	267	297	328	290	333	287	301	320	292	305	326	353	288	323	336	296	334	309	304	317	314	325	301	289	277	324	308	295	275	312	314	314	325	302	307	309	322	307	312	316	321	325	335	321	320	294	329	311	276	306	306	332	332	289	296	302	297	303	313	295	321	296	308	352	285	316	298	298	311	377	294	315	324	312	281	298	292	292	291	314	318	305	310	349	319	308	307	312	309	305	290	312	296	302	306	291	312	305	304	344	315	324	281	325	291	334	291	305	350	302	292	318	321	321	304	323	292	302	305	284	298	292	298	363	345	300	283	284	342	289	313	300	297	316	311	306	307	304	330	308	301	316	323	301	299	329	317	312	304	310	314	305	311	325	311	293	313	321	291	318	320	342	296	293	317	300	310	286	336	333	314	296	334	316	309	326	298	311	322	291	345	295	304	300	316	301	338	301	305	346	296	283	315	293	306	322	304	288	301	318	302	320	279	318	287	270	323	284	282	301	323	275	299	322	293	310	284	335	303	310	303	299	310	289	328	310	324	324	351	324	330	299	299	317	314	294	297	321	285	346	326	315	322	334	292	295	318	310	294	292	322	329	336	298	340	303	320	274	315	321	332	316	352	339	319	309	337	313	298	299	307	315	285	308	304	298	331	296	306	338	297	293	340	306	289	310	311	260	329	304	331	340	323	302	316	349	320	305	290	319	316	336	307	303	316	314	297	293	329	323	333	306	324	319	292	309	327	305	312	318	280	313	333	328	310	311	324	338	335	305	299	344	301	344	299	308	304	311	293	340	315	316	350	298	317	328	320	321	304	301	343	307	293	285	332	309	322	319	318	307	307	305	327	272	317	337	292	337	331	319	285	304	314	291	308	324	349	358	354	321	321	288	304	306	299	326	298	337	282	287	327	355	307	312	308	323	356	317	284	306	292	337	298	307	304	338	312	337	332	326	331	309	326	315	326	332	307	318	285	297	323	333	334	289	303	321	304	279	301	293	305	309	314	313	299	296	321	286	308	325	272	317	299	342	325	301	289	327	304	298	300	319	301	301	336	304	296	331	297	338	336	307	308	318	333	336	310	299	317	309	313	304	333	282	305	298	312	270	280	309	332	314	338	314	278	323	331	304	279	296	303	287	324	313	327	283	327	304	325	313	270	328	304	322	321	338	314	295	275	316	324	302	330	331	308	302	311	337	320	328	277	284	316	318	300	316	300	314	276	299
37001	20471	5132	1593	1126	802	612	477	384	328	287	245	267	242	224	201	192	217	185	155	164	154	153	156	155	160	147	162	178	144	129	145	146	144	141	128	142	166	153	142	126	131	121	141	132	143	128	128	148	122	143	137	141	144	120	138	126	145	135	114	151	136	136	130	128	135	154	143	120	123	122	148	130	141	126	125	121	130	136	126	166	122	133	120	157	134	147	135	142	135	126	123	138	138	131	130	122	141	128	144	107	126	126	126	140	117	115	117	131	112	142	125	132	118	136	125	156	136	124	134	124	106	119	130	130	126	119	118	122	137	125	122	126	135	117	120	150	145	142	147	148	131	145	127	115	130	118	116	143	122	127	135	128	124	132	123	144	122	133	104	148	141	140	132	109	125	127	129	128	130	117	109	108	133	150	124	134	143	109	122	118	135	138	143	121	126	133	136	133	135	152	137	123	136	112	130	133	123	144	136	126	150	123	128	130	117	107	138	126	109	126	128	143	131	132	140	130	141	124	146	140	129	148	137	115	119	147	127	117	138	145	132	134	114	130	133	111	142	126	145	112	142	125	119	128	140	143	128	137	131	128	142	120	115	117	135	107	141	116	143	127	131	142	117	128	148	118	153	135	113	133	119	119	145	139	129	140	121	143	114	128	141	120	141	118	132	129	120	138	128	125	132	132	125	114	139	116	117	132	129	124	121	126	131	128	121	121	153	107	150	136	142	144	120	127	119	133	141	115	119	128	134	123	123	142	145	123	134	132	123	143	126	115	115	133	125	120	139	123	126	163	120	153	123	151	117	124	122	118	122	126	128	121	143	113	132	131	154	128	151	130	130	141	134	128	128	115	111	134	139	126	137	123	112	125	119	127	147	133	104	137	108	147	128	122	122	122	123	136	136	154	124	143	151	126	132	120	111	136	132	129	127	149	134	142	110	115	143	135	119	121	139	119	119	103	139	123	141	107	124	129	154	132	153	135	126	140	132	126	133	125	117	124	125	128	119	129	120	123	133	125	135	122	131	114	127	119	134	142	119	119	141	123	144	131	142	106	133	123	125	143	134	126	142	127	136	98	130	137	148	126	126	118	140	135	121	113	126	106	135	105	123	128	113	127	120	125	123	154	123	149	115	130	137	144	124	125	127	142	126	116	148	142	133	130	125	133	141	104	122	123	130	148	119	123	119	136	135	144	127	148	128	142	139	119	142	128	138	113	134	135	132	123	115	122	141	120	129	140	131	120	149	114	132	116	140	134	122	147	136	125	114	131	129	140	131	107	135	134	109	131	114	139	145	135	135	121	141	135	141	114	125	126	129	121	138	140	135	114	142	126	124	130	111	141	129	140	125	122	136	117	127	135	133	119	140	139	122	133	124	143	123	150	129	113	118	121	128	137	140	128	137	142	126	142	150	136	134	127	119	134	131	126	123	136	133	113	122	128	112	153	125	134	122	117	126	122	124	133	150	130	123	130	110	135	130	126	122	111	107	132	117	104	142	118	129	119	122	129	139	121	127	132	115	144	136	121	132	127	131	125	142	147	121	142	135	127	132	136	127	144	128	144	120	126	118	127	128	135	133	140	115	144	125	124	145	126	136	151	146	127	127	127	138	110	127	121	137	115	119	134	124	142	126	125	121	126	134	133	145	126	115	117	164	101	135	137	126	137	128	142	119	139	108	128	123	145	138	111	121	140	144	122	118	130	129	121	117	132	139	114	147	150	123	130	131	122	113	106	124	150	135	142	127	114	129	131	155	139	118	131	119	118	125	128	130	139	154	128	134	139	137	149	146	124	123	136	128	127	123	138	128	145	124	98	123	127	144	125	102	116	128	120	122	141	123	130	113	134	129	131	118	120	124	123	139	130	111	117	133	150	114	128	126	142	122	133	122	130	127	132	122	128	143	136	132	118	126	128	128	143	137	132	119	143	118	141	107	129	143	142	135	128	120	144	141	127	138	124	108	123	141	141	120	112	124	113	153	150	116	152	127	142	132	130	121	122	116	116	116	114	137	128	125	117	125	123	133	107	124	157	121	143	127	143	141	121	133	135	138	142	124	129	122	114	106	123	115	126	130	110	126	122	146	140	122	119	128	141	117	126	125	136	138	132	145	125	120	126	132	133	143	130	136	125	134	127	129	136	128	136	136	122	135	125	122	130	131	134	137	130	136	143	118	109	124	158	127	143	111	120	128	118	112	134	115	131	141	124	132	129	129	114	119	121	128	123	152	122	140	130	138	126	137	139	111	150	136	107	135	131	144	113	140	115	138	123	114	142	128	107	135	105	126	132	129	128	117	133	127	118	112	135	106	123	119	151	98	127	112	135	128	118	131	122	126	136	127	135	128	125	127	150	137	132	126	125	135	133	133	115	118	124	128	132	134	119	137	133	131	151	144	130	131	123	96	129	137	130	135	143	112	124	129	138	134	123	120	97	136	130	135	122	124	135	149	124	133	129	122	141	150	123	142	108	140	137	132	129	126	136	119	119	143	127	119	132	115	132	115	121	126	157	114	128	133	124	112	143	142	149	133	133	126	131	119	108	119	109	131	116	139	120	118	131	124	121	134	131	141	112	123	155	108	137	112	151	137	138	132	115	137	112	116	134	134	116	142	128	120	127	133	152	139	139	101	142	127	124	130	118	135	123	136	135	119	121	133	141	131	146	123	119	132	110	127	161	146	122	111	129	129	125	111	124	129	123	134	126	125	127	124	123	136	141	143	132	114	139	135	127	131	120	129	125	151	124	143	132	127	130	121	141	122	140	142	140	140	109	130	140	140	121	122	118	148	133	144	131	116	131	129	129	106	120	127	121	139	116	160	146	139	105	136	150	117	110	119	132	133	127	122	120	123	131	123	124	130	119	134	124	120	129	132	125	141	133	136	128	117	141	131	109	132	108	117	124	145	116	137	133	124	130	109	131	132	148	133	131	124	156	143	111	121	142	153	103	115	126	117	140	148	132	149	146	127	141	125	137	111	140	122	155	122	112	137	125	141	131	120	135	137	126	130	124	134	125	116	127	127	118	126	140	131	117	130	135	122	133	144	130	157	121	122	140	131	142	139	152	123	137	136	143	130	137	133	130	113	135	123	124	129	124	129	129	127	133	134	122	124	131	154	132	137	137	125	142	133	137	121	117	122	121	129	125	129	118	130	126	132	122	134	120	139	123	141	129	145	136	107	127	127	132	135	110	110	116	151	123	126	135	145	125	118	125	141	120	146	146	123	130	149	111	146	147	120	136	133	125	138	118	116	119	118	108	136	139	122	148	143	141	122	104	133	126	118	98	124	129	125	139	136	137	129	144	154	128	143	153	116	140	141	134	139	128	137	133	123	129	139	119	144	125	121	134	125	134	121	146	151	132	131	122	122	126	122	129	112	128	107	123	140	141	135	108	127	149	155	115	125	118	152	145	132	134	140	133	134	137	133	114	134	134	125	129	127	126	120	120	137	147	148	119	128	139	145	131	113	108	135	116	129	124	130	145	124
18695	2239	4794	5657	4771	3910	3180	2753	2201	1931	1806	1585	1507	1309	1246	1144	1055	994	959	893	844	827	787	753	737	727	746	730	687	639	647	675	613	615	601	617	608	558	612	552	555	550	561	601	525	540	536	583	561	534	514	552	549	511	518	527	512	538	506	505	498	514	522	535	499	535	502	515	534	481	529	510	503	518	462	468	483	519	468	511	524	554	499	475	515	466	503	471	497	505	466	484	491	473	496	497	478	460	492	466	487	457	485	467	517	508	462	495	466	474	474	505	487	498	477	467	473	486	472	469	538	507	482	513	526	502	508	461	463	507	461	470	501	465	510	491	479	478	505	482	478	456	488	478	491	513	479	483	474	494	478	479	497	462	462	477	473	485	472	503	496	470	454	471	501	465	466	444	486	446	517	504	471	491	473	422	479	468	456	497	535	508	461	500	550	463	492	429	504	460	461	476	494	481	465	495	467	494	475	466	489	461	475	404	472	471	438	448	524	459	439	469	487	474	468	489	434	507	507	473	459	445	480	486	465	462	480	498	513	455	531	462	439	505	488	496	456	487	484	467	474	489	482	483	476	475	500	461	453	467	528	496	517	452	463	476	449	483	505	469	471	514	444	435	491	485	511	485	498	490	469	489	441	482	460	469	461	492	481	496	457	481	450	512	483	464	481	484	480	510	485	494	493	462	483	531	494	504	497	483	458	496	466	479	459	503	469	426	494	515	563	489	460	441	468	473	444	471	503	502	533	496	468	448	479	499	461	429	450	457	459	475	516	452	397	500	445	472	486	506	426	529	484	448	455	463	501	484	491	480	481	493	459	470	472	495	453	493	451	457	483	454	496	466	491	435	489	509	476	462	495	439	554	495	461	466	462	505	507	496	484	470	495	449	460	516	469	485	471	510	481	443	492	484	500	457	484	501	474	489	441	489	493	498	469	472	502	438	476	459	478	490	465	465	472	472	499	443	458	459	551	456	497	501	457	472	497	465	494	447	439	526	495	473	485	515	440	445	454	526	470	462	472	467	447	494	493	511	508	490	502	510	467	472	460	479	488	474	495	483	482	459	452	493	525	430	479	492	472	494	478	479	459	485	495	458	530	489	449	431	466	445	466	469	452	454	515	484	463	462	473	506	489	456	469	488	434	479	550	473	456	487	448	483	494	506	474	470	480	506	451	488	475	495	495	472	471	514	486	480	484	490	466	505	488	461	467	463	463	496	527	497	466	496	465	487	465	506	484	457	463	454	480	472	454	496	534	488	436	468	434	462	420	504	461	499	506	484	448	474	471	468	494	463	465	473	468	461	462	441	509	490	470	487	515	489	496	463	505	438	469	499	486	479	455	516	514	477	450	462	478	457	473	483	488	470	480	488	471	460	468	496	504	506	456	478	497	489	474	495	503	455	504	473	465	436	430	465	450	484	450	481	470	511	460	486	484	503	467	458	429	478	479	484	454	487	444	470	505	467	508	444	443	446	475	462	503	461	463	451	474	506	441	486	462	498	463	501	484	454	476	460	456	457	438	462	464	437	480	488	467	469	506	442	503	499	471	481	466	458	466	492	455	484	480	496	496	498	453	498	475	452	505	478	474	500	491	477	481	453	501	481	462	506	455	478	449	462	499	470	458	478	477	494	464	479	450	472	448	481	487	483	486	475	477	457	445	431	492	471	465	464	468	470	475	505	480	493	475	479	448	468	466	499	527	489	482	464	498	449	464	509	451	468	506	481	457	492	461	462	465	462	449	481	492	467	468	513	475	478	491	480	457	448	476	483	489	472	446	451	479	444	494	505	481	451	439	457	457	497	452	454	453	448	453	481	467	467	486	493	478	508	471	501	466	482	478	466	494	495	420	489	469	504	501	472	439	497	464	474	475	448	481	454	465	496	473	464	469	503	475	479	481	463	464	494	461	460	480	491	436	474	451	480	476	495	455	502	452	475	498	462	427	481	488	485	487	520	470	458	504	456	443	488	488	492	479	468	464	476	462	474	501	484	487	469	440	506	468	433	486	440	499	478	499	501	468	491	499	490	462	468	480	469	467	436	495	488	460	495	481	496	464	459	509	477	484	459	471	501	519	489	405	480	467	489	469	477	497	463	475	478	448	452	469	475	469	478	501	468	500	474	491	475	481	492	461	486	495	495	477	451	477	437	472	494	486	465	508	477	463	482	473	463	512	507	461	480	491	486	492	482	459	473	466	460	479	464	468	503	472	528	461	460	476	486	527	489	497	419	439	485	459	505	465	460	471	442	464	482	466	498	456	491	469	484	496	468	464	483	483	502	436	448	516	500	471	449	465	494	454	464	436	463	467	472	500	468	454	487	492	481	464	487	458	441	477	474	473	495	481	506	451	486	449	463	484	496	499	498	440	489	459	470	468	474	451	490	465	510	480	466	516	498	467	484	483	470	465	467	430	471	463	493	436	474	448	485	486	475	463	477	482	497	436	483	466	463	456	466	478	493	481	504	465	507	491	461	470	463	434	493	468	501	454	444	480	504	498	519	454	494	494	467	500	460	469	452	477	484	486	484	457	449	489	488	485	470	468	463	462	435	526	462	507	468	461	462	464	457	483	491	490	466	454	491	477	480	488	472	491	476	517	447	484	461	494	454	451	446	452	467	447	505	483	444	517	454	476	493	481	489	513	510	493	495	466	446	509	446	444	471	488	472	507	475	454	453	472	478	461	460	455	473	495	465	487	466	467	454	506	515	476	480	486	474	447	495	494	455	492	486	487	477	475	445	454	445	483	503	485	491	490	500	458	466	499	476	488	454	483	469	465	454	467	443	502	511	475	438	486	459	476	444	427	503	464	486	477	461	442	502	455	518	453	456	449	519	500	489	508	433	444	505	516	469	497	487	458	492	512	464	493	487	470	465	485	464	480	510	461	485	490	496	438	473	474	480	534	465	491	493	486	481	492	486	505	510	455	466	482	463	504	452	504	463	494	499	492	477	490	440	527	534	458	472	443	460	469	465	467	473	489	443	461	443	456	450	503	515	461	498	477	478	472	454	453	460	468	444	515	493	482	477	490	439	479	456	513	446	468	476	479	477	471	498	489	518	507	470	481	466	457	448	480	494	474	492	462	466	471	527	510	468	452	463	495	484	453	450	518	460	506	474	459	430	500	454	481	516	452	468	443	467	490	501	445	491	453	463	530	446	484	484	459	459	467	463	452	461	448	465	466	470	478	466	500	450	474	434	476	483	510	463	467	466	475	474	495	478	483	456	428	445	520	497	455	503	485	430	478	471	470	440	517	453	461	446	437	480	491	461	419	491	466	528	514	502	460	461	475	499	532	479	478	497	501	492	482	476	483	488	507	497	512	505	479	462	464	473	498	451	487	456	475	498	480	495	467	465	458	459	503	484	507	501	489	441	496	452	467	495	501	447	487	492	452	517	460	456	461	509	448	462	461	495	466	459	500	494	465	488	494	473	454	480	471	460	490	481	496	494	460	457	461	492	466	483	491	447	466	514	457	493	486	497
3859	410	245	189	149	158	144	148	145	148	128	130	114	148	136	143	131	140	136	119	151	125	145	135	139	150	148	123	131	138	137	150	125	141	120	111	151	136	125	117	127	137	134	136	168	124	127	136	120	138	142	143	112	157	130	140	122	142	115	138	141	141	143	139	137	132	151	153	144	133	140	136	129	144	128	157	133	141	149	132	142	139	104	146	156	130	127	124	120	113	149	123	132	119	135	118	123	129	130	124	131	139	136	115	144	144	126	125	132	135	133	119	143	128	132	122	161	133	120	129	145	136	140	115	119	142	134	133	126	134	146	130	146	128	135	126	114	140	146	135	137	146	136	158	137	145	131	142	126	142	132	147	146	128	162	138	123	125	111	129	128	150	131	136	140	109	103	133	136	149	128	136	135	110	143	125	125	148	141	121	136	132	125	131	129	137	120	124	136	138	125	127	135	162	137	123	150	142	139	140	128	112	131	135	123	119	127	116	126	137	113	145	137	137	118	127	134	126	147	138	127	121	110	125	133	120	121	141	142	132	128	137	117	126	119	129	123	139	124	152	149	129	121	141	131	144	126	145	137	150	139	120	130	121	120	145	159	141	124	137	168	122	129	134	158	126	147	145	134	137	139	119	141	153	128	128	133	144	151	155	120	121	117	152	135	145	147	128	131	139	138	120	141	138	132	126	132	146	141	123	135	119	140	131	146	138	141	131	137	123	156	142	142	135	152	118	127	150	142	136	132	132	113	131	127	132	134	146	139	143	147	142	121	121	122	132	138	139	141	151	122	134	145	139	113	147	132	140	130	134	148	141	120	135	152	123	153	127	137	120	147	132	125	127	141	135	112	135	125	153	137	136	137	126	160	163	136	138	129	116	139	133	116	137	126	122	119	135	161	140	149	127	127	136	129	135	130	133	133	144	130	129	122	123	133	111	165	135	141	129	109	124	126	123	122	141	133	127	132	137	145	136	163	134	142	147	136	133	126	115	139	134	127	150	123	130	129	132	151	135	129	125	137	132	122	169	142	140	126	131	136	126	133	125	125	130	126	138	144	132	146	160	133	147	125	149	146	131	133	128	169	135	153	146	149	130	152	143	119	154	135	138	126	135	118	129	146	135	127	143	130	137	130	126	134	137	156	122	144	139	148	145	123	120	111	144	127	109	146	148	137	128	140	134	126	142	150	134	127	138	139	143	136	119	116	116	123	113	146	134	140	145	137	131	136	133	131	104	142	122	140	140	135	121	117	140	127	147	120	131	131	134	130	123	140	135	105	119	148	136	126	137	149	128	130	136	158	157	131	130	130	135	139	144	112	136	122	154	135	137	128	134	128	134	136	134	115	127	137	150	150	126	134	130	140	136	130	123	148	146	140	144	143	115	137	151	136	133	137	111	149	162	148	122	119	127	145	148	133	132	126	145	147	127	143	129	132	131	141	130	128	137	153	131	127	144	124	133	123	133	145	142	120	129	142	135	137	145	138	129	137	147	132	140	124	134	135	129	134	132	146	117	133	135	120	150	120	137	145	146	127	129	131	139	127	129	122	137	138	153	140	145	119	129	142	126	131	119	158	120	141	157	128	149	128	140	128	148	142	135	135	128	154	138	135	126	117	166	123	149	129	148	132	137	141	119	135	135	123	138	140	131	142	133	138	127	128	122	113	152	123	152	132	113	139	131	152	137	136	138	144	144	138	136	132	125	150	150	150	135	136	127	138	140	131	157	161	132	127	139	147	143	136	125	146	137	144	142	129	140	145	144	112	126	139	152	132	140	131	137	138	141	141	108	125	128	140	128	122	106	127	147	133	142	135	112	137	136	138	138	136	139	139	130	142	133	161	148	142	134	135	149	132	111	154	124	144	141	138	138	148	135	146	138	143	132	142	125	124	125	143	136	122	132	141	128	119	124	148	133	147	145	143	125	154	120	132	144	125	129	134	125	142	149	129	142	138	134	155	136	132	137	127	146	146	136	127	128	129	142	144	133	148	146	129	125	129	128	143	132	134	118	125	145	123	143	134	162	115	148	113	131	142	125	159	138	145	135	140	127	129	144	145	119	149	144	135	149	151	141	122	129	131	155	149	113	139	138	116	124	137	132	141	133	114	130	135	144	117	136	123	136	153	115	143	135	151	131	130	126	133	136	134	131	136	128	121	154	146	125	141	135	125	140	133	135	159	160	126	130	143	124	137	149	119	132	126	138	131	118	136	144	148	126	136	132	155	135	149	147	128	135	126	140	140	130	135	130	125	157	122	155	156	138	121	136	132	122	134	143	131	142	134	146	133	136	112	143	144	143	135	153	136	130	138	127	164	152	153	157	124	136	147	146	154	133	129	133	147	103	121	132	156	138	136	153	137	116	140	130	137	125	119	127	142	147	121	144	137	115	110	137	129	139	144	131	113	141	110	147	124	130	131	133	147	158	140	154	125	140	121	149	143	115	126	133	141	145	137	118	140	117	145	121	140	124	140	141	116	138	126	139	145	148	128	122	124	120	130	149	116	138	169	108	108	131	148	154	125	137	121	139	122	130	161	137	152	136	120	125	135	135	153	124	144	132	122	154	142	134	144	161	131	136	133	119	127	147	134	131	131	116	132	131	139	133	134	137	123	109	126	134	141	131	127	130	142	138	115	134	145	130	150	138	143	144	146	112	149	147	116	140	144	138	150	139	111	149	128	119	130	121	147	125	129	132	147	145	127	138	129	151	132	132	114	140	129	131	122	125	140	116	126	156	138	140	138	137	137	146	123	139	153	140	123	140	113	152	139	136	137	118	133	134	127	131	131	131	124	153	121	135	132	148	148	131	153	119	123	124	123	125	133	123	119	155	133	129	123	144	115	111	145	143	121	124	116	143	140	146	128	135	140	147	139	129	146	136	130	133	153	132	137	145	129	143	120	131	141	149	120	142	130	130	137	151	120	148	146	140	117	126	129	121	133	139	127	153	147	141	150	129	128	130	129	138	135	124	142	138	142	142	130	120	143	132	115	128	125	135	146	124	146	123	133	137	154	137	135	131	124	133	128	127	131	145	133	113	117	137	118	140	118	138	150	160	122	126	142	138	138	141	138	123	128	119	147	130	133	136	117	124	119	138	121	123	127	124	120	130	133	133	135	134	145	112	133	113	130	122	142	145	117	137	150	121	140	130	122	145	137	137	137	114	153	128	117	141	134	128	138	143	141	164	125	136	123	141	128	124	148	132	127	138	143	150	139	131	155	118	136	131	147	148	151	121	143	102	118	140	147	131	138	134	119	139	129	131	131	112	138	130	141	130	127	148	143	142	133	128	144	157	130	117	152	129	150	115	142	106	161	128	116	122	145	151	103	125	117	124	149	138	129	128	144	135	131	154	135	141	142	163	133	123	129	152	134	154	150	110	132	114	159	143	131	130	126	122	144	130	134	144	122	154	118	123	124	115	153	149	136	130	118	143	125	158	138	124	151	125	143	133	150	147	139	147	135	138	133	135	110	144	138	127	137	144
5510	566	594	691	647	613	555	571	534	550	525	504	544	527	510	515	536	493	497	514	483	527	478	516	522	499	520	480	494	519	489	479	498	499	505	461	497	475	451	464	468	466	491	494	509	510	496	451	496	465	467	476	520	482	460	470	439	464	475	514	446	479	493	465	512	500	507	507	456	482	501	462	490	477	451	479	468	486	466	486	469	531	444	470	484	471	487	477	502	476	512	506	447	499	503	479	466	471	483	469	502	468	498	472	488	482	472	488	493	481	438	477	449	495	486	501	457	467	478	493	500	483	466	487	468	463	508	465	460	490	472	505	481	460	477	483	491	486	501	498	480	485	473	482	468	468	491	488	481	455	476	448	494	445	499	455	457	492	493	515	503	459	467	482	474	557	496	494	478	483	522	472	485	461	459	499	489	462	547	485	480	447	477	435	469	503	456	454	470	520	477	473	518	522	494	445	501	456	494	498	533	461	494	438	472	503	513	514	482	510	516	443	484	478	489	453	470	490	495	452	509	530	470	474	488	463	474	492	509	478	513	471	507	491	495	476	498	509	525	471	481	457	482	479	524	474	500	509	492	465	475	521	482	440	489	450	478	519	439	494	457	499	430	467	477	473	525	471	470	439	488	467	506	507	503	462	478	523	516	478	476	519	462	501	516	484	501	514	491	516	433	496	482	523	491	496	490	486	500	476	464	486	512	469	481	492	467	474	511	458	481	473	453	523	466	462	501	474	468	477	472	479	499	504	483	486	493	462	497	479	477	481	501	479	485	498	517	483	483	505	499	478	464	501	454	520	497	489	478	471	447	508	512	487	466	471	493	453	479	484	470	455	466	500	481	477	466	481	489	485	462	474	464	494	449	458	493	489	458	460	471	462	514	489	529	490	488	476	464	470	502	492	464	481	469	491	430	523	490	461	482	444	484	470	473	474	468	483	463	472	468	501	508	503	461	523	454	496	523	498	454	479	510	445	492	486	518	500	472	504	448	500	473	465	524	459	447	517	469	483	488	502	457	485	474	469	494	527	463	454	477	499	483	475	431	463	488	494	470	504	468	501	455	498	518	459	445	478	476	485	484	476	506	471	465	444	486	490	467	496	476	489	483	461	407	460	502	444	475	478	487	499	507	517	483	498	505	496	475	525	496	482	487	457	480	475	480	454	482	489	499	450	435	467	481	464	497	463	499	490	501	510	466	456	513	461	501	481	506	449	493	480	505	500	508	485	498	502	501	453	473	475	477	485	492	485	462	471	453	458	491	509	415	509	484	513	460	484	531	471	472	485	522	489	494	476	482	446	482	478	472	488	474	484	503	510	469	492	482	441	479	472	421	461	488	442	465	525	474	458	446	483	459	453	512	431	452	488	464	449	447	457	458	518	472	432	496	494	470	474	511	494	488	519	514	446	495	470	477	471	537	478	490	495	493	525	472	527	510	457	476	474	481	501	494	473	482	433	486	496	463	479	533	474	494	465	460	469	471	479	472	498	457	460	484	469	484	463	463	485	447	523	517	492	474	498	484	476	479	503	513	490	461	476	488	534	531	486	524	494	463	511	495	484	515	458	494	505	505	541	453	444	486	484	508	465	506	494	487	480	425	471	524	494	479	502	491	496	482	489	512	454	489	471	490	461	486	471	492	504	473	489	482	513	467	439	499	475	493	508	497	461	498	500	475	464	473	465	478	451	469	430	463	501	494	487	492	485	494	485	428	493	484	514	485	487	441	485	447	486	460	482	512	463	507	483	442	504	484	506	481	472	457	464	510	439	506	468	491	475	487	473	438	478	506	481	490	487	470	458	503	438	480	505	497	491	466	453	457	480	506	493	488	470	432	512	486	470	474	477	474	445	449	516	518	464	487	473	499	497	536	516	487	486	460	455	468	476	459	438	474	461	468	493	472	491	517	493	498	477	495	467	484	488	493	477	479	449	495	460	488	523	497	498	460	493	500	465	474	486	493	490	493	488	471	457	464	455	492	469	488	499	468	481	501	455	497	480	509	507	503	471	527	443	501	460	473	503	482	504	494	417	517	472	478	513	482	492	467	453	500	488	480	458	457	466	483	487	491	508	507	510	516	460	453	469	479	502	469	483	468	486	479	476	448	477	458	478	466	454	445	503	453	496	441	505	479	494	525	500	485	450	435	516	479	490	493	488	499	514	470	496	437	443	486	503	476	468	495	503	514	504	471	473	485	532	471	463	493	481	507	458	465	506	484	528	503	480	476	450	456	477	495	493	472	485	472	497	468	469	468	481	455	513	538	479	500	491	478	531	487	434	473	470	498	489	471	500	489	431	504	506	498	499	470	461	462	432	493	516	512	465	491	517	521	472	492	511	479	512	457	478	514	450	483	476	507	504	456	512	490	505	456	498	490	493	497	463	479	490	470	462	477	507	459	507	448	485	476	475	493	502	458	515	499	452	494	487	474	484	485	480	524	464	491	529	475	470	460	471	465	474	527	477	487	462	475	470	504	478	463	511	469	496	519	507	483	496	478	494	455	497	480	476	453	525	502	457	508	478	500	450	498	449	443	465	457	490	500	483	483	477	477	464	497	486	487	498	475	496	495	515	479	513	425	489	486	482	462	480	428	494	452	462	460	476	458	458	505	413	465	469	473	441	477	473	454	495	488	483	461	484	487	492	482	480	481	433	477	466	492	478	511	484	506	487	480	506	489	459	475	486	488	503	519	477	484	464	499	462	496	494	503	498	446	502	495	480	440	485	455	462	488	492	478	473	507	494	474	465	462	488	492	469	466	463	470	479	482	452	456	486	471	475	490	471	464	487	494	518	490	463	497	480	466	472	504	468	493	497	468	479	524	470	496	486	482	474	459	469	502	459	455	504	485	496	503	478	432	484	484	481	498	486	475	499	448	488	477	464	468	453	500	479	472	471	482	457	488	457	469	499	466	498	495	483	515	483	449	483	537	487	472	511	480	475	474	518	472	492	452	448	481	484	466	464	465	472	508	476	489	462	466	476	492	522	471	522	476	472	454	524	504	513	469	464	512	449	470	511	492	512	495	481	451	490	476	479	496	457	505	500	464	462	477	476	536	489	494	473	491	493	509	457	465	486	450	501	464	530	491	487	468	453	470	489	489	507	488	480	489	473	455	464	486	459	476	499	453	506	472	515	468	470	494	433	530	490	477	504	482	480	499	490	439	494	491	467	465	462	495	462	459	493	491	497	478	491	501	476	534	482	473	451	463	477	474	432	470	469	480	518	451	486	433	486	424	491	506	515	502	485	460	472	419	479	466	475	519	440	467	469	461	500	459	473	488	471	469	454	480	461	478	507	455	475	511	488	542	454	459	487	476	453	461	477	458	487	450	489	480	470	469	491	504	468	504	490	468	511	490	455	459	451	532	474	460	468	496	481	494	485	505	485	470	459	453	487	513	485	480	485	495	537	479	459	467	471	498	509	506	464	486	490	475	511	488	472	477	491	530	473	505	468	493	455	478	503	535	490	446	474	515	508	481	446
28880	7556	1155	788	582	397	316	273	219	187	159	160	137	130	104	112	114	104	92	124	107	86	101	86	89	94	86	68	83	75	108	84	81	96	91	92	79	96	83	88	59	81	87	84	50	79	73	82	78	74	80	76	86	76	64	59	80	82	74	88	87	86	98	71	81	69	94	76	71	87	88	71	69	77	82	78	89	78	88	73	84	76	81	68	79	74	63	93	76	71	78	88	81	72	73	83	81	78	88	85	74	91	70	94	77	75	79	76	75	82	81	70	73	99	66	82	80	73	74	82	84	92	72	71	74	70	78	73	74	73	69	78	64	99	89	59	63	92	66	73	74	67	82	69	75	62	75	65	69	79	81	85	77	84	95	70	70	80	69	67	71	68	85	84	80	75	77	80	75	80	67	76	82	57	69	76	94	72	75	83	77	70	77	90	69	78	72	80	86	66	100	60	91	64	87	81	66	70	78	83	83	77	79	83	80	86	90	82	86	86	69	82	91	72	79	76	81	83	79	73	88	67	64	68	65	83	74	78	66	75	71	90	73	77	80	86	81	77	74	77	80	74	62	75	86	89	78	68	99	76	76	61	62	77	74	75	74	79	84	69	79	85	84	78	69	66	77	94	70	73	71	83	75	78	79	72	70	111	84	64	69	75	81	60	76	88	78	73	79	76	67	71	98	69	76	77	76	80	93	65	71	81	86	70	77	75	82	61	80	80	72	69	67	70	76	81	83	72	80	66	62	77	72	65	74	74	75	71	71	77	71	80	70	70	91	73	66	72	82	80	83	82	76	77	64	63	76	55	84	64	72	75	73	81	79	74	74	73	64	94	71	82	70	83	87	74	77	71	82	66	78	78	75	82	69	60	79	77	70	82	75	68	72	85	80	69	77	78	65	77	76	70	81	66	62	79	82	69	93	91	81	79	83	76	73	69	80	75	83	77	79	70	75	84	70	74	96	83	70	75	68	75	82	77	67	87	93	76	72	59	60	94	64	85	68	75	74	94	81	80	75	76	92	70	90	82	68	81	65	77	65	88	73	68	82	83	69	52	75	79	64	67	82	74	78	95	66	85	69	78	74	68	65	86	86	72	83	79	92	76	72	71	79	76	91	72	78	96	84	71	86	54	96	77	86	77	72	64	80	78	92	73	87	86	72	83	84	72	90	78	87	77	95	60	64	72	69	72	81	76	66	87	73	73	66	75	73	79	100	70	94	71	82	81	66	70	74	75	73	79	85	95	88	86	87	85	70	79	87	80	61	70	67	78	78	73	82	63	84	83	65	47	68	81	67	65	78	65	80	56	99	66	70	69	76	71	88	87	75	80	87	72	104	62	86	80	70	97	90	83	83	72	74	76	69	82	76	68	74	93	71	81	89	70	77	76	72	71	88	81	79	81	68	78	90	69	95	96	84	91	87	75	71	78	82	68	69	84	90	57	75	77	76	71	67	73	74	75	70	68	89	92	77	63	70	72	83	101	69	71	70	79	71	90	84	68	75	69	93	92	82	77	69	74	69	83	90	78	82	75	80	90	86	88	95	80	85	84	85	71	67	70	66	78	76	74	78	81	79	81	76	64	69	94	81	63	89	76	80	86	76	50	102	81	88	77	90	89	66	89	68	55	81	95	83	71	98	69	73	78	81	64	78	74	62	70	75	82	69	79	78	83	81	92	69	77	60	80	70	70	70	80	70	79	72	73	83	87	73	78	86	79	75	78	93	72	79	63	78	89	75	96	82	79	81	74	61	82	84	90	70	85	82	71	72	66	69	66	78	74	70	91	69	71	65	78	71	63	89	77	81	78	77	76	78	73	77	76	64	81	86	77	81	82	84	68	70	74	60	64	66	82	80	86	69	87	87	71	64	78	74	98	86	83	67	68	85	67	64	85	84	80	74	71	60	71	75	74	92	82	72	70	73	84	72	74	69	70	79	68	67	71	60	78	78	76	76	86	73	94	88	92	67	65	79	97	79	76	61	78	80	90	79	83	73	66	91	72	82	76	72	56	73	81	85	85	88	75	96	81	112	95	83	69	78	59	68	78	62	85	86	77	70	78	86	69	78	79	76	68	70	84	88	75	79	80	61	82	54	75	86	79	91	78	70	84	84	82	75	64	67	72	79	70	84	70	66	89	76	73	74	76	68	78	75	74	95	80	70	85	84	73	78	68	71	80	87	71	86	83	73	79	83	63	75	86	88	85	69	66	80	53	75	82	81	69	74	88	69	69	86	68	70	71	85	70	73	70	81	86	71	64	96	72	71	104	82	71	88	81	83	73	74	79	84	55	75	72	69	83	62	73	73	84	74	80	82	64	82	71	71	64	74	78	79	87	89	67	56	76	77	83	78	81	60	73	75	80	72	68	95	73	66	76	74	81	70	79	70	78	77	55	79	77	78	85	84	81	89	64	79	73	78	49	60	83	74	84	81	68	68	70	79	88	61	95	68	72	90	84	83	77	73	83	73	96	78	69	75	74	62	76	68	86	67	80	65	87	81	66	74	77	84	89	80	74	76	82	87	72	66	84	66	67	87	80	82	81	74	62	73	66	71	80	71	66	80	92	84	77	69	79	75	88	74	83	77	71	66	85	83	79	83	67	80	85	64	61	84	82	83	81	79	77	79	63	69	63	61	88	70	80	83	85	75	70	79	81	57	82	83	75	69	83	69	96	70	78	74	77	58	81	81	90	77	70	75	70	75	76	62	72	78	75	87	54	77	51	84	70	66	85	92	91	87	79	77	77	81	64	74	81	61	73	70	67	74	78	72	76	87	76	68	75	80	93	77	83	102	62	70	89	84	93	73	82	92	64	88	88	73	90	74	68	73	80	73	69	96	87	80	70	71	66	62	55	96	75	78	57	79	75	82	89	66	82	81	76	79	69	89	81	71	87	78	78	63	76	77	68	72	75	91	68	83	60	67	57	71	73	83	69	71	90	72	80	79	71	88	86	84	81	80	89	69	88	74	72	65	87	74	82	75	82	71	68	84	63	98	81	75	73	79	77	66	95	81	82	64	69	89	68	78	73	81	64	87	79	83	78	57	84	83	69	84	72	70	86	76	70	71	70	76	76	73	67	64	75	76	88	76	73	60	70	75	87	72	93	78	76	73	72	83	92	72	85	71	71	83	79	68	76	60	85	83	79	66	86	78	84	76	79	86	86	75	78	83	73	72	81	81	76	74	75	87	86	78	81	83	75	78	82	81	84	92	82	75	68	77	84	69	78	66	68	81	81	76	69	72	70	72	59	86	66	88	68	72	77	72	72	99	85	76	77	66	75	92	62	84	87	82	77	82	68	77	79	99	76	73	84	65	72	59	76	104	85	83	69	95	79	74	76	76	86	88	83	70	78	74	67	75	74	82	75	56	83	83	62	75	76	89	76	68	68	80	69	70	69	79	75	87	83	73	83	73	86	60	82	75	90	71	75	79	74	71	81	81	81	78	74	74	72	98	63	81	74	81	73	78	69	66	73	72	87	74	72
14476	1261	2628	2953	2668	2250	1861	1438	1249	1111	957	878	777	794	694	648	615	574	595	540	469	464	449	471	428	443	448	446	425	397	381	384	420	399	380	411	383	409	340	399	393	367	342	335	340	350	315	342	349	352	323	330	327	332	340	340	311	322	327	324	329	350	316	342	336	319	321	327	310	331	293	314	325	328	316	314	306	342	322	304	347	328	311	335	298	344	291	316	309	313	293	316	333	320	334	332	321	339	360	305	317	344	317	310	298	325	334	303	306	323	281	285	285	332	287	291	334	306	317	297	304	323	324	311	343	316	292	319	316	307	314	345	291	309	317	331	300	307	309	290	302	313	303	293	276	312	345	340	307	313	335	326	315	311	306	325	283	324	322	301	286	305	307	308	357	285	321	322	285	300	331	316	324	346	295	307	322	278	323	306	271	298	337	312	342	321	325	274	312	363	290	320	309	279	319	312	313	305	311	288	275	340	293	330	287	328	325	315	314	317	316	307	311	283	297	300	307	293	292	269	317	315	267	295	330	305	324	306	307	306	298	326	307	296	308	295	326	325	339	303	290	299	311	295	304	316	276	293	273	267	331	312	321	292	272	305	315	309	321	316	311	284	333	304	304	342	327	344	324	316	308	324	319	292	269	307	341	288	343	320	336	348	308	314	315	303	326	316	321	316	302	266	335	307	309	336	349	303	301	342	313	303	302	310	309	320	298	299	292	287	294	273	296	315	323	297	299	346	294	300	324	285	302	334	289	310	314	315	297	303	310	321	323	300	320	295	276	313	323	338	295	328	294	291	291	340	292	330	320	279	323	350	306	331	292	318	324	328	293	313	302	318	301	299	319	301	292	307	284	300	318	267	304	299	306	301	328	303	313	303	305	346	299	317	304	290	322	319	303	300	312	275	308	336	347	354	285	309	314	323	300	296	301	306	302	298	283	288	288	321	326	337	284	305	305	292	322	329	303	279	294	283	298	316	305	300	314	307	337	297	277	315	279	299	315	300	320	301	345	310	322	330	269	308	311	310	334	329	312	324	289	339	284	320	299	310	309	290	309	304	308	362	345	312	296	304	313	331	306	316	322	297	320	312	270	309	283	306	307	336	331	281	293	293	316	299	293	301	299	313	275	317	285	286	306	317	298	297	310	292	311	307	296	270	315	314	287	310	306	317	316	329	313	304	291	314	324	318	310	313	303	298	287	313	316	298	300	294	317	321	325	292	319	322	292	303	328	325	293	334	330	277	295	318	318	281	306	319	318	334	321	300	282	297	305	296	325	317	336	322	324	324	273	302	316	273	296	327	313	321	316	292	328	265	312	320	299	294	327	279	266	283	343	298	315	315	316	297	303	278	323	288	306	303	324	352	294	310	327	308	284	283	284	337	283	298	308	284	272	321	290	304	284	303	301	341	324	317	315	320	301	318	270	296	309	330	332	321	296	327	315	332	280	303	341	301	297	297	308	342	314	319	292	291	330	315	310	317	280	317	304	298	327	314	308	292	297	308	330	315	290	329	296	289	316	320	337	298	286	298	279	333	306	296	329	329	313	300	309	311	314	321	308	296	289	334	281	309	298	320	320	311	265	348	309	289	322	305	309	279	324	324	325	320	343	287	316	295	318	288	307	282	297	326	282	311	271	315	299	318	329	306	308	276	297	302	322	313	302	301	291	327	302	290	279	300	320	308	303	324	315	309	342	337	303	339	277	341	293	318	313	313	273	320	321	317	280	297	308	310	346	290	314	288	310	317	326	332	326	295	316	312	311	278	326	333	301	314	308	276	286	282	308	315	316	316	317	312	327	311	317	342	294	274	330	305	282	330	323	297	291	319	334	292	337	330	299	287	330	317	306	304	306	324	319	323	296	310	303	316	336	319	346	286	303	306	296	291	307	310	282	309	313	317	341	284	325	293	301	315	304	298	314	301	328	330	301	304	309	325	302	321	308	283	302	269	324	315	307	308	306	325	315	302	318	296	317	319	336	314	342	267	269	281	299	287	324	322	330	321	336	261	338	289	267	284	308	309	275	333	311	304	284	293	318	336	306	299	328	291	320	297	320	305	317	312	305	320	301	298	327	311	257	290	290	278	316	335	312	282	308	320	322	301	289	319	320	279	293	303	332	296	282	312	318	321	319	309	292	287	296	314	327	322	319	301	317	316	274	297	318	315	313	293	330	307	307	326	333	331	350	300	327	294	297	318	327	288	330	327	295	295	346	271	322	307	324	313	305	336	320	295	314	293	299	357	308	363	299	300	352	310	279	323	317	323	319	307	300	339	344	302	327	295	326	293	328	301	273	307	290	301	280	334	302	284	337	308	313	314	300	276	319	322	311	323	317	319	297	284	292	308	320	304	328	295	331	301	322	310	280	311	311	314	301	290	319	325	311	303	301	309	317	283	308	289	304	289	294	312	299	321	308	322	301	317	285	304	321	308	331	277	321	282	299	302	319	318	320	305	306	310	282	301	300	321	327	305	333	281	308	322	312	338	276	339	308	324	301	319	305	322	306	312	271	310	328	287	290	316	322	310	324	293	298	317	317	276	292	301	333	304	275	273	328	317	324	328	330	314	349	293	307	300	322	318	304	299	326	317	292	305	325	314	327	300	321	313	298	312	329	324	299	316	327	304	298	312	306	316	306	304	326	296	264	333	330	331	312	320	319	331	319	305	307	257	287	362	326	292	329	315	309	294	296	295	286	307	307	327	312	323	303	326	358	303	305	323	303	281	284	293	274	298	330	340	329	303	301	289	341	313	304	313	301	278	289	305	277	312	301	313	340	283	309	308	309	308	290	301	304	359	307	273	339	294	325	323	314	287	301	304	328	307	338	256	301	325	318	313	302	269	291	301	300	284	313	317	319	290	291	345	276	317	280	277	300	294	306	296	313	323	324	277	319	317	321	303	337	291	282	306	311	322	300	297	283	328	289	317	333	287	320	325	308	324	312	293	287	337	281	282	278	303	306	315	295	325	271	307	309	297	308	297	324	302	283	318	301	319	302	318	313	298	313	294	299	302	298	313	332	321	309	308	318	303	308	281	308	299	271	321	350	319	298	331	290	301	313	325	317	310	287	291	301	350	311	340	301	313	301	294	321	309	321	300	308	324	335	323	317	288	289	304	292	320	292	285	301	262	307	300	325	306	306	315	284	295	294	305	310	333	292	267	277	317	294	316	291	316	285	322	317	288	328	336	309	312	324	305	295	343	283	290	300	325	307	335	319	325	299	314	309	298	289	308	316	359	342	336	305	290	312	334	292	320	295	291	328	306	324	312	293	309	327	298	284	317	311	330	306	301	317	302	303	315	292	333	311	306	282	305	302	327	309	295	287	298	282	294	303	295	325	313	267	306	348	276	306	331	341	352	304	295	320	303	319	301	325	268	324	329	307	304	286	296	304	324	290	316	279	294	324	307	303	308	298	322	311	319	284	321	288	298	290	327	312	291	291	323	325	304	263	328	315	319	286	329	322	306	305	311	302	288	297	306
35695	19535	4989	1578	1081	769	523	479	361	333	296	239	242	235	194	202	185	194	186	186	161	164	142	155	146	146	149	148	155	141	141	149	126	117	136	125	141	137	141	126	136	144	134	131	123	138	135	135	140	132	148	134	128	133	119	112	123	132	120	112	108	115	130	125	149	120	105	141	148	126	113	135	114	122	148	132	147	138	113	132	126	132	137	132	109	107	128	108	136	118	114	125	118	131	136	105	120	117	135	121	120	124	104	147	120	119	121	117	134	113	119	119	116	114	139	119	121	126	112	105	143	122	111	114	132	121	127	126	112	144	118	105	138	118	114	141	130	116	121	105	113	120	133	130	150	126	113	116	137	146	128	92	132	123	124	103	122	142	143	133	126	140	137	127	107	120	129	119	116	129	131	130	147	132	120	124	139	109	116	137	115	146	117	140	113	117	144	121	137	139	120	121	124	126	137	131	128	130	125	123	105	113	136	107	123	128	139	119	113	126	117	135	140	147	128	116	134	111	120	125	128	119	140	120	120	126	128	140	130	121	118	138	131	109	116	127	125	118	135	133	134	132	141	132	119	118	109	115	124	118	124	122	137	126	92	126	114	112	129	127	124	132	131	131	120	118	130	131	111	114	147	140	109	133	141	107	120	122	119	122	120	125	140	122	126	117	119	136	121	132	120	134	124	140	119	118	117	122	108	139	118	123	134	136	105	133	124	117	129	127	120	109	125	127	126	126	123	106	112	125	123	118	146	117	112	125	129	121	115	119	124	136	118	125	129	101	127	102	130	110	124	139	128	135	120	116	117	117	122	132	109	118	101	126	116	118	127	133	110	124	129	129	119	151	115	117	144	114	136	138	139	116	133	147	112	126	122	113	113	113	108	124	114	142	98	118	126	118	124	111	116	144	128	115	130	137	122	122	123	127	125	118	114	137	138	136	115	109	119	147	123	133	127	108	158	111	130	107	110	105	113	132	137	124	127	121	130	126	123	134	133	96	117	120	122	118	132	152	119	120	123	133	126	134	110	116	133	114	111	141	106	126	134	118	107	104	136	121	114	128	136	109	130	118	122	101	127	139	137	135	122	128	117	107	108	129	127	126	121	93	125	131	134	112	139	124	104	115	135	126	121	110	112	121	123	131	118	121	128	118	115	129	124	124	104	118	132	137	121	134	121	113	111	110	113	125	115	144	120	123	134	125	132	128	132	108	121	126	124	124	133	107	124	138	112	125	127	130	108	133	135	132	128	100	111	126	133	128	145	107	124	139	122	118	110	140	126	125	126	110	129	132	116	126	129	99	135	103	147	119	126	114	133	143	135	129	119	127	116	103	135	116	135	120	128	132	126	122	129	125	119	94	106	135	124	118	129	115	127	112	118	138	124	118	136	108	109	138	123	132	104	102	132	137	123	117	121	126	132	114	107	132	121	118	122	123	129	118	129	109	113	114	148	118	99	105	111	110	113	133	147	137	132	141	115	128	109	107	129	105	146	138	126	124	129	118	115	115	118	125	137	116	122	129	107	113	129	123	117	110	133	122	144	130	133	123	121	120	138	126	138	117	125	133	127	131	116	123	129	122	129	114	131	89	104	150	103	121	116	121	110	124	132	109	135	124	117	113	134	90	121	121	125	111	124	138	146	122	119	105	125	128	141	100	123	112	115	134	129	128	115	129	133	115	136	121	125	108	125	101	137	116	103	129	123	129	129	115	131	130	118	132	126	138	124	124	126	136	110	105	135	119	101	130	116	111	119	114	130	120	121	113	124	116	114	131	130	125	117	120	123	128	106	126	118	115	115	111	130	128	137	118	134	135	117	116	123	131	107	113	115	108	111	122	122	130	110	109	127	135	132	98	116	113	107	125	112	118	116	120	115	112	124	123	129	117	114	115	127	111	113	107	142	130	116	120	100	112	123	131	127	121	145	123	121	134	137	123	121	118	128	130	126	122	105	122	123	138	108	140	120	124	111	136	135	133	133	132	112	107	129	131	115	136	128	112	103	128	114	122	115	115	112	137	101	139	119	114	121	127	151	104	115	128	145	125	126	123	110	135	120	138	125	113	103	105	133	125	127	121	127	126	132	122	109	134	123	134	120	115	91	105	111	101	130	126	117	119	133	151	111	110	109	133	133	131	121	116	122	127	127	126	117	138	126	114	106	106	133	113	114	123	120	109	122	130	109	127	140	122	136	127	143	129	136	119	138	152	111	128	111	132	134	123	116	113	107	130	116	109	134	118	114	119	109	136	106	119	125	134	120	134	136	115	117	123	118	123	102	124	147	125	144	137	105	117	130	115	123	132	127	125	125	124	129	105	121	115	108	110	121	112	109	137	116	131	125	132	138	125	109	126	139	116	135	139	116	98	118	115	116	145	124	128	120	132	124	127	111	120	122	154	109	126	127	121	120	122	122	119	124	134	124	130	121	129	115	117	123	124	104	117	108	137	128	90	127	126	123	107	126	121	127	133	101	123	134	133	104	136	122	160	117	146	132	124	105	99	124	127	106	101	133	140	103	121	117	121	128	124	129	130	115	113	124	87	126	118	140	106	123	115	127	137	122	126	119	126	131	127	109	121	133	145	134	140	134	117	123	117	102	113	130	125	116	133	123	135	130	108	105	119	136	112	124	139	130	134	109	113	114	125	125	130	139	118	137	117	129	125	141	112	100	123	129	140	146	149	118	125	117	123	135	130	115	113	126	138	125	129	137	112	136	140	127	112	138	98	144	125	122	124	107	132	124	117	125	131	123	108	112	138	117	139	113	135	109	113	139	120	123	141	105	127	127	105	106	131	128	131	137	122	115	118	128	107	126	113	118	133	119	112	137	117	146	137	126	107	122	137	131	126	107	109	126	123	109	127	120	119	122	115	116	112	134	139	119	123	107	129	122	112	118	128	127	107	115	133	113	130	121	130	127	123	151	112	133	127	104	122	129	119	109	108	140	130	123	114	114	125	118	121	134	125	143	126	129	114	125	120	108	144	127	116	110	116	90	110	129	90	118	115	124	132	138	121	118	138	118	139	127	127	142	106	136	147	102	126	128	124	144	125	119	121	120	109	122	121	113	121	120	118	131	118	117	125	117	126	122	121	135	115	135	117	119	107	120	140	115	126	119	107	123	131	138	121	116	110	125	130	134	134	115	123	100	133	132	124	118	131	116	134	129	135	138	128	127	151	114	115	117	127	148	118	133	112	104	151	140	118	120	123	131	117	113	121	131	142	106	133	123	120	138	123	151	108	97	142	133	134	109	118	122	127	113	137	109	119	124	118	111	117	125	121	108	124	96	129	109	105	130	134	130	110	133	124	109	116	112	110	122	113	112	103	113	128	131	123	112	128	150	124	126	132	119	120	109	119	120	122	119	122	136	126	111	109	118	143	135	129	123	109	116	118	125	117	123	142	131	117	113	121	115	135	121	100	112	109	118	141	116	133	112	110	121	133	113	130	137	129	115	136	134	109	145	121	116	112	125	138	105	118	135	119	138	135
17885	2193	4731	5279	4571	3929	3132	2541	2188	1928	1746	1499	1476	1308	1259	1090	1065	862	910	805	837	815	751	755	681	719	676	672	626	585	639	623	592	592	548	617	569	573	582	480	564	538	562	538	519	550	545	529	534	513	536	512	475	514	493	486	474	497	518	539	503	478	481	528	467	478	459	456	459	467	476	482	494	474	466	487	466	477	474	494	492	477	466	486	472	518	457	454	455	442	519	486	502	438	478	477	506	477	507	507	450	439	461	460	454	455	465	466	478	418	486	460	469	476	470	442	446	487	455	444	432	443	441	453	493	437	495	490	441	423	452	443	438	494	466	473	501	447	448	467	468	477	452	481	470	495	472	486	465	458	470	430	447	481	449	462	470	429	468	500	486	432	467	457	458	452	469	498	452	429	450	404	441	479	473	474	446	495	451	456	482	453	497	487	469	448	431	453	417	456	446	475	496	450	468	457	475	448	466	443	498	483	453	444	442	439	473	447	444	423	466	427	477	491	467	445	449	434	493	422	456	437	450	457	463	469	476	458	453	467	469	477	422	486	468	501	438	464	477	461	455	463	494	451	435	454	451	445	452	434	444	445	436	413	498	464	450	480	460	473	437	456	437	416	471	497	462	448	490	445	477	451	460	447	446	468	436	403	466	448	431	442	464	442	465	470	450	481	479	478	438	464	479	450	453	424	462	427	463	459	446	447	447	511	440	455	437	460	405	486	462	412	453	466	466	460	425	455	473	408	478	456	440	430	415	429	440	442	430	447	455	452	473	464	435	493	452	473	425	430	455	472	429	461	473	470	423	446	494	423	455	418	483	435	472	442	480	454	443	419	483	420	443	462	447	444	459	463	481	479	441	460	453	447	465	434	425	380	460	462	483	444	477	458	423	464	436	453	470	456	496	452	445	441	443	467	423	430	476	459	476	468	461	453	476	441	436	477	433	448	453	448	444	484	426	445	486	460	440	454	449	435	451	444	444	452	475	480	458	462	482	465	445	447	453	439	438	450	456	506	438	492	444	446	472	430	483	448	480	489	426	447	465	436	436	451	440	464	472	465	493	446	446	486	457	460	451	471	431	457	455	491	425	482	456	466	416	442	452	447	448	467	460	414	463	463	420	442	444	417	468	438	494	442	416	487	465	467	454	442	494	430	445	462	479	441	466	468	448	459	459	428	435	458	441	475	469	453	443	419	495	456	466	513	437	442	450	452	469	479	477	437	473	473	445	465	462	429	451	452	464	456	434	464	426	465	469	459	458	440	454	448	439	430	452	436	439	478	477	462	482	425	472	419	467	420	463	435	484	475	407	442	460	474	468	460	401	410	451	435	450	473	453	466	460	467	505	427	477	433	437	442	438	468	437	429	451	454	431	485	455	439	444	472	442	423	429	483	468	446	464	483	427	439	467	439	466	453	426	456	454	445	490	480	486	500	441	439	441	449	416	462	457	456	434	496	467	465	448	438	472	447	442	502	475	485	455	462	434	451	485	445	490	510	468	455	448	443	472	407	469	479	395	482	425	452	429	474	465	435	488	445	456	483	478	458	494	457	477	431	468	474	479	415	438	467	491	439	437	467	487	452	478	475	437	471	434	423	478	416	460	413	467	479	456	477	464	436	421	456	472	491	431	459	467	449	478	460	447	485	431	449	474	472	464	438	471	479	481	485	419	440	441	445	458	451	466	446	483	459	460	436	452	452	407	441	452	434	459	429	437	434	430	437	470	448	463	437	461	459	402	451	426	451	439	437	432	448	480	477	462	450	417	418	426	454	474	460	424	453	448	469	469	472	440	454	442	431	466	487	441	456	461	484	487	475	472	435	423	427	486	496	463	473	432	431	445	480	424	439	454	412	448	427	475	471	445	465	449	446	498	458	428	473	469	477	484	453	497	479	482	522	467	421	456	434	427	462	435	452	453	457	428	448	483	468	467	424	427	428	463	457	479	466	473	465	442	482	473	409	482	491	431	450	476	478	476	472	449	418	432	443	457	480	476	458	460	470	438	480	415	444	448	446	452	496	444	453	452	425	455	476	432	464	456	430	474	464	448	464	470	453	443	425	465	443	451	441	469	429	458	432	447	463	456	453	466	492	473	420	496	478	462	440	505	482	435	450	469	445	480	442	455	440	485	470	454	520	449	443	471	462	459	466	444	471	438	449	463	400	441	469	484	424	449	426	457	477	490	441	441	487	479	432	441	456	432	443	465	447	455	455	437	464	478	491	431	464	480	451	422	462	463	510	463	457	469	460	487	472	458	451	433	484	436	448	476	436	442	407	477	451	486	465	440	466	444	496	441	439	433	438	423	468	453	460	461	468	468	443	442	458	429	436	440	473	467	473	444	466	441	450	481	449	470	433	472	442	444	477	445	495	434	483	470	427	465	445	467	441	476	452	495	453	480	426	428	479	496	461	435	462	446	461	433	462	482	455	469	438	455	423	470	459	419	450	475	480	421	484	472	441	479	469	453	472	472	414	488	429	433	455	433	465	463	440	445	454	486	468	454	454	462	469	438	462	460	458	458	468	450	477	441	425	425	500	463	479	416	459	450	474	507	455	430	436	467	445	467	454	454	450	422	484	432	443	417	460	449	446	456	456	440	428	453	473	443	470	433	461	453	441	430	457	452	450	441	458	451	464	469	442	409	469	473	419	435	452	452	473	461	457	461	492	438	465	484	458	472	444	470	449	471	448	465	457	473	469	427	446	460	438	441	432	464	421	471	467	443	459	433	463	427	487	432	476	452	472	445	435	443	466	452	440	469	476	488	470	469	447	468	427	454	487	490	472	453	437	462	445	405	447	471	483	493	422	449	460	394	471	488	444	459	450	479	486	460	425	487	420	428	462	460	455	450	474	420	461	456	488	429	443	458	464	474	452	476	478	449	466	465	480	446	467	442	486	443	459	479	426	460	431	452	443	431	436	455	439	462	465	450	429	460	470	443	479	444	476	451	464	442	462	463	428	426	441	503	463	476	483	455	442	493	449	511	471	452	466	442	464	454	445	477	470	498	447	437	455	446	462	466	467	435	461	460	417	440	471	436	416	474	490	501	462	476	439	469	475	484	464	494	456	459	419	465	465	476	470	480	449	439	470	466	442	434	490	457	477	445	461	457	469	434	463	464	434	476	448	455	456	452	444	456	474	470	441	438	472	462	446	456	453	480	446	430	475	471	475	460	444	468	472	481	458	445	451	460	428	469	433	493	485	464	486	482	468	474	458	450	502	452	407	459	469	431	458	455	465	467	451	493	412	439	434	471	480	435	483	453	483	481	434	468	398	453	461	438	473	434	440	444	430	429	477	473	500	467	444	477	462	438	468	473	458	449	493	426	421	465	487	437	441	433	440	449	461	471	431	452	470	452	466	451	449	457	497	494	447	430	427	425	469	491	456	487	458	466	431	425	466	495	473	417	454	452	453	458	437	467	429	467	437	454	441	451	465	470	461	495	474	456	468	436	464	475	438	454	454	459	467	477	439	463	459	435	446
3596	343	201	176	151	113	146	141	131	131	143	130	120	139	144	133	129	131	109	130	120	138	124	129	118	104	123	113	118	122	129	120	126	136	121	137	124	136	136	124	132	127	127	118	131	122	134	112	126	146	135	119	122	133	131	121	146	121	105	114	131	117	120	137	132	109	144	127	121	137	128	141	129	146	136	134	115	144	125	123	115	123	129	129	124	111	115	132	127	139	121	129	139	120	114	116	127	126	121	126	162	143	113	126	119	119	123	143	131	128	115	121	140	131	140	113	118	133	125	114	100	132	113	113	108	128	115	143	138	118	151	119	126	121	126	143	128	117	131	124	121	122	127	135	129	109	121	141	109	113	117	119	120	136	132	122	130	125	125	133	121	138	120	114	121	117	134	141	131	120	103	138	129	106	110	124	132	136	124	116	120	117	134	132	140	121	144	109	142	120	130	124	131	133	122	135	127	125	146	128	109	123	134	112	133	114	141	116	107	120	117	127	127	113	131	132	127	131	132	144	118	117	152	127	108	132	105	123	135	122	121	121	139	125	136	128	130	127	129	123	125	116	125	113	127	121	128	120	108	145	124	131	116	119	125	120	127	112	130	121	118	146	129	115	122	122	147	147	131	130	137	127	138	120	154	107	122	105	132	126	119	124	123	138	127	107	132	117	122	124	124	129	123	134	108	117	129	151	145	128	125	109	138	126	125	121	124	122	148	122	147	114	125	128	118	140	138	152	123	121	145	123	129	110	103	151	119	136	121	153	148	118	101	124	120	124	123	120	121	125	110	136	123	139	129	126	126	106	131	124	135	123	142	146	118	154	149	140	113	113	115	153	141	119	147	116	120	122	133	125	130	131	113	126	127	120	107	126	136	127	134	132	121	123	125	134	129	130	131	123	134	140	127	127	115	119	118	126	122	125	130	132	144	124	108	123	125	113	113	103	126	121	111	123	133	142	145	138	118	116	143	129	164	130	120	133	150	148	119	113	105	145	129	122	134	108	138	113	121	131	121	122	127	148	151	132	102	125	116	126	128	126	123	149	114	121	139	127	119	136	138	119	131	120	127	145	111	128	113	144	135	114	134	119	123	131	112	134	135	147	116	147	122	122	119	133	120	137	149	129	116	116	114	124	132	113	115	135	121	117	137	158	136	118	136	125	132	128	115	122	135	124	138	130	127	155	149	146	141	122	126	119	124	135	134	134	121	125	134	141	136	156	144	155	132	136	129	131	129	116	144	129	121	130	109	120	137	122	142	132	122	132	113	131	124	126	125	122	144	127	120	103	126	120	144	132	139	146	122	176	142	129	134	130	140	106	133	129	120	132	124	126	111	133	113	155	133	125	138	126	120	128	133	127	132	126	140	109	123	130	128	159	130	125	106	129	148	113	122	130	133	121	121	133	124	127	110	127	130	128	128	137	122	113	133	129	145	132	102	135	133	130	126	122	129	142	114	123	143	140	115	129	143	128	108	139	133	131	126	123	154	153	143	122	129	126	132	139	125	122	128	122	135	132	120	152	113	123	125	113	150	131	138	140	114	136	137	139	128	134	117	122	122	143	146	137	119	116	130	121	123	142	137	124	131	129	103	135	143	129	144	120	135	120	122	151	114	141	110	118	125	127	125	118	125	125	117	117	112	133	116	125	151	142	147	145	140	118	138	133	138	144	116	126	124	108	122	109	111	120	138	115	120	162	130	136	121	132	107	125	123	133	142	142	135	116	116	127	124	144	130	123	122	127	123	137	138	133	114	134	149	112	120	142	132	122	124	153	126	120	125	142	132	144	135	133	126	117	123	134	127	141	123	127	128	168	151	131	118	137	131	141	123	121	150	117	138	145	126	142	120	130	143	128	120	147	139	127	130	120	146	126	124	136	153	133	133	130	122	133	136	124	141	142	121	132	122	118	121	138	121	147	125	147	126	132	120	147	124	121	124	101	114	149	142	132	138	139	112	128	144	151	116	137	124	120	129	124	120	113	118	119	137	139	127	121	124	95	123	113	134	120	145	125	115	128	127	93	145	119	121	137	126	135	112	117	129	125	142	134	133	131	135	138	143	135	115	127	128	127	127	108	141	141	109	123	129	120	130	121	120	124	130	131	120	133	117	127	113	137	125	125	126	126	146	131	122	111	152	135	126	118	127	134	135	125	126	129	116	138	137	138	131	139	129	127	123	115	127	124	135	135	117	118	139	111	126	121	139	126	141	141	124	153	127	146	115	125	122	125	134	129	123	126	133	143	134	140	140	111	119	138	124	136	119	120	129	112	122	118	114	124	109	134	139	132	130	137	125	137	120	135	106	117	103	116	107	123	136	156	156	149	131	102	135	124	122	146	139	140	103	139	119	130	126	105	122	145	128	131	146	117	130	130	102	123	125	111	133	127	119	119	131	123	121	106	124	117	124	121	127	110	129	113	135	105	149	151	141	121	140	125	119	121	134	110	132	139	148	138	118	132	142	125	142	121	143	128	134	130	115	123	133	146	128	122	115	122	126	119	139	117	126	110	130	131	136	134	134	120	127	131	128	111	129	116	136	114	114	122	132	100	123	116	136	115	142	123	145	124	125	125	121	122	113	123	117	119	135	129	135	110	116	148	107	134	122	136	135	134	117	129	165	115	125	118	138	122	114	121	131	132	126	120	124	110	138	135	108	116	127	124	103	122	130	113	121	123	108	114	120	96	136	136	122	117	129	144	122	114	151	123	119	143	141	141	138	148	134	112	141	114	110	129	132	140	133	135	146	132	126	140	120	140	130	153	125	126	120	109	121	130	157	145	126	121	132	124	121	132	137	126	135	111	124	136	136	142	122	124	134	119	131	139	116	127	132	127	135	123	128	110	137	136	123	123	141	151	99	151	114	137	138	136	125	119	116	124	117	128	131	139	131	114	132	137	124	129	141	123	131	118	125	127	119	122	118	132	138	121	141	137	110	108	134	117	115	131	128	137	136	135	124	140	139	126	134	129	132	140	96	128	122	97	123	135	111	125	121	125	116	150	122	133	113	126	142	136	120	141	119	125	134	125	153	122	121	123	113	131	140	119	126	130	135	126	145	132	129	137	127	140	146	126	124	143	119	131	118	118	120	118	150	113	114	112	128	110	110	117	112	131	117	121	127	124	132	136	126	134	118	129	128	108	139	107	162	146	113	95	112	132	112	139	114	114	129	102	117	140	123	124	131	112	131	141	114	111	137	113	139	133	120	124	123	140	109	127	144	129	126	136	138	141	110	124	126	148	138	142	134	114	127	134	134	127	135	94	135	138	131	136	133	118	122	125	129	135	114	152	104	124	114	120	123	121	140	129	121	152	118	142	136	128	130	121	138	110	128	140	109	136	130	123	127	118	145	131	116	116	140	110	103	123	132	112	123	132	126	111	125	141	122	136	149	145	129	126	114	135	131	132	126	127	132	112	142	114	123	120	139	122	145	126	134	127	135	128	122	116	136	133	104	148	132	129	120	131	109	135	127	130	116	119	136	125
5332	546	678	589	603	549	551	520	509	495	502	490	525	470	509	530	444	506	483	490	516	441	460	447	468	463	490	516	479	494	467	457	481	462	436	490	483	448	462	461	420	455	501	419	459	430	490	481	461	472	468	472	443	488	485	429	463	441	475	453	476	454	450	470	437	453	467	462	484	434	429	406	472	450	460	498	458	415	475	462	469	461	468	434	442	468	460	461	427	463	459	440	506	457	454	430	421	485	457	471	469	488	458	470	462	457	446	491	452	465	449	504	479	458	468	425	452	431	451	490	424	437	452	464	446	436	467	449	436	466	463	476	478	462	417	444	460	468	446	460	413	457	488	453	394	441	483	451	470	490	481	458	462	436	535	482	465	457	441	480	485	472	447	449	470	454	445	446	464	457	443	490	488	442	418	446	469	398	440	453	452	463	437	470	452	485	496	480	451	429	458	413	489	459	465	442	448	509	443	446	486	505	451	484	433	441	459	467	459	450	413	467	423	448	474	489	499	469	437	463	452	419	416	499	468	434	449	474	454	434	494	456	479	463	479	454	484	470	457	484	449	475	447	467	430	461	468	436	455	457	439	464	449	480	481	457	468	440	459	429	449	450	442	474	455	473	465	454	432	473	453	486	459	471	499	457	490	464	469	453	460	467	452	478	478	459	446	421	426	424	445	449	480	438	471	410	475	448	479	492	449	441	450	468	464	476	455	456	452	454	449	465	479	469	449	457	478	461	478	458	428	462	467	518	459	458	449	444	489	458	473	451	462	484	452	438	428	431	455	476	471	403	470	465	464	476	417	442	485	454	421	462	466	463	464	430	468	462	483	450	463	468	449	495	458	474	457	461	447	472	474	438	463	459	474	464	459	485	473	510	471	486	458	485	433	472	472	462	437	458	474	444	444	454	490	453	452	468	464	437	453	444	479	470	451	487	442	505	476	438	471	468	467	436	467	436	476	445	496	477	455	452	432	453	468	465	495	452	486	441	511	470	451	463	457	454	424	477	451	469	469	481	435	410	463	428	483	502	480	473	470	478	431	451	451	469	468	456	482	473	443	438	440	482	489	434	453	470	484	454	514	471	445	460	472	472	495	468	466	424	478	466	465	470	463	435	469	473	456	472	456	499	484	443	452	459	461	436	475	420	495	452	445	452	477	404	496	502	428	488	482	452	446	452	471	453	418	430	447	438	486	458	519	458	491	442	468	449	458	448	461	445	441	446	438	471	486	468	473	463	446	467	459	438	476	450	460	462	458	428	459	462	435	440	451	443	447	478	438	475	448	468	438	470	439	484	465	497	436	457	435	451	513	445	445	438	512	489	421	425	516	458	480	484	434	460	462	446	477	456	427	468	452	445	457	462	478	465	497	450	446	459	463	448	470	444	453	450	470	460	479	434	463	480	480	490	458	430	460	488	472	435	480	433	457	452	412	469	495	484	464	430	476	453	450	459	442	487	457	461	443	475	512	445	459	456	383	414	508	464	468	466	486	446	464	471	448	498	461	458	492	439	458	468	457	511	464	458	433	464	416	479	483	458	444	459	436	422	423	452	477	453	412	425	416	434	444	462	497	430	490	475	455	434	483	448	459	400	464	456	479	455	437	432	452	432	493	468	480	458	437	457	463	432	455	430	479	413	469	431	493	442	491	445	465	458	457	432	435	421	509	434	473	473	471	466	456	454	445	447	461	453	456	460	476	461	439	452	445	465	469	486	457	485	450	466	494	488	431	469	438	499	473	444	447	470	472	442	447	421	465	442	486	446	458	450	481	467	440	428	506	477	453	445	479	447	496	457	472	479	480	480	472	463	429	465	450	463	434	443	435	462	487	493	457	489	498	477	463	444	474	451	473	448	481	485	469	420	454	444	463	470	468	447	514	426	495	447	441	443	482	442	461	472	457	456	468	465	462	474	465	453	439	453	465	430	467	446	504	455	486	444	497	447	443	447	467	475	479	460	458	484	467	478	487	472	465	445	448	466	464	480	457	433	440	468	447	430	424	454	435	431	462	474	475	449	435	423	466	460	450	443	452	489	443	507	447	451	434	440	447	464	445	451	457	444	442	481	488	459	455	508	439	472	449	466	460	516	421	463	468	416	432	473	488	463	501	454	465	470	487	465	439	481	489	423	466	441	445	435	464	425	464	447	521	431	477	465	473	515	463	450	470	481	455	457	457	465	416	451	478	459	450	454	443	485	448	471	410	455	424	453	455	434	476	462	446	491	451	449	465	468	459	485	460	491	439	492	451	437	467	470	433	437	436	465	452	480	454	465	442	433	432	461	433	487	454	462	490	435	419	471	440	470	491	466	484	443	473	454	493	472	443	471	511	443	436	454	442	463	441	463	461	437	461	426	439	432	459	416	463	433	427	450	461	480	473	424	476	419	470	496	457	430	445	460	473	479	464	524	432	439	485	480	468	476	463	423	435	443	428	436	512	479	458	452	458	453	439	459	467	494	459	442	474	493	457	450	484	441	451	437	484	477	474	449	461	445	466	454	504	460	460	444	437	478	419	467	449	472	443	447	454	503	482	468	446	457	475	462	450	462	466	432	452	474	456	493	392	432	473	434	443	421	436	418	439	456	478	444	461	431	457	477	460	494	443	489	483	512	491	456	457	446	468	435	440	455	453	458	446	452	461	446	443	415	474	500	441	450	474	490	482	426	440	461	469	490	452	510	459	445	450	443	481	449	468	474	451	439	439	382	441	438	459	443	442	453	454	455	480	472	445	460	431	500	488	414	485	494	477	431	481	410	452	435	459	461	462	423	457	420	477	429	419	475	439	459	431	452	433	473	434	464	466	493	457	471	433	409	449	473	492	468	458	448	479	449	472	480	442	481	429	435	447	477	454	424	443	476	436	491	442	455	460	458	494	449	466	476	457	460	452	444	469	444	472	435	442	448	437	454	477	435	422	454	419	450	427	454	455	448	475	476	446	459	434	447	465	468	474	480	477	474	468	423	461	459	466	426	505	488	442	465	472	495	462	444	448	457	474	485	467	477	491	457	480	458	459	424	463	439	458	493	456	456	445	444	410	479	468	440	501	510	486	454	453	471	493	488	459	460	480	438	472	464	472	459	461	475	470	434	462	473	440	444	439	483	446	444	459	438	477	414	495	422	466	495	460	422	447	459	464	471	478	431	478	464	482	476	462	429	437	443	422	457	461	435	442	453	448	457	422	452	412	452	445	415	462	466	463	474	452	447	457	460	489	453	435	441	484	469	475	473	434	499	484	495	429	428	432	434	446	444	464	422	462	432	463	464	445	457	447	486	456	417	465	469	450	458	449	472	446	467	471	422	461	454	445	434	510	462	488	477	443	438	481	451	441	461	442	407	454	400	457	425	443	485	454	502	480	419	436	461	477	502	498	448	452	439	505	458	452	476	439	455	455	448	483	475	465	497	437	471	481	470	432	488	453	467	460	454	450	442	421	463	457	458	450	467	449	470	449	498	443	482	446	421	471	450	435	474	513	480	446	464
29329	8838	1266	724	507	410	255	232	182	172	139	135	141	109	102	112	99	125	90	73	98	108	95	87	85	82	94	84	75	97	86	77	92	81	90	68	75	84	70	72	87	86	93	81	80	71	78	76	61	81	60	97	79	62	52	89	87	71	64	70	61	72	89	74	81	78	81	77	74	82	60	77	78	79	59	86	67	69	72	69	80	59	57	80	60	75	67	78	79	77	72	74	70	74	71	77	81	84	73	68	71	72	65	71	63	83	64	74	63	70	72	76	87	71	62	72	74	63	52	93	77	76	57	60	65	88	59	85	71	70	77	83	62	81	72	71	72	96	59	60	81	92	90	75	62	65	72	69	67	60	81	67	72	73	63	74	75	78	81	69	76	66	76	63	64	89	83	77	70	76	81	83	69	65	82	78	72	78	70	71	69	79	64	88	84	76	88	73	70	62	84	71	63	73	66	82	63	73	75	70	60	87	77	67	87	70	66	99	77	68	73	68	60	79	82	80	82	64	82	77	71	72	67	76	75	68	77	73	69	84	60	72	71	72	76	76	69	80	79	76	63	78	59	81	78	61	63	76	68	71	73	77	65	64	80	90	84	73	64	92	65	73	72	94	68	76	70	63	72	82	92	77	70	69	87	68	76	84	81	74	82	69	75	65	64	80	56	72	57	77	75	63	67	81	63	63	65	69	72	76	68	71	84	61	84	79	74	68	63	76	64	81	67	74	78	71	75	56	64	74	77	78	91	82	68	86	79	77	67	54	79	62	58	55	78	81	81	95	81	76	77	74	85	74	82	63	76	67	62	73	66	83	75	82	65	71	81	73	77	72	73	58	74	73	70	76	88	56	80	70	85	73	60	70	62	71	79	85	70	78	86	64	67	67	70	77	78	78	73	66	70	70	59	67	79	67	64	72	77	77	72	66	81	81	67	73	74	76	71	76	82	65	75	90	63	67	75	65	73	64	65	53	66	71	65	63	83	77	72	74	79	87	54	65	66	64	77	77	83	62	82	84	67	58	76	70	72	86	83	67	77	81	78	71	70	80	58	70	79	59	73	85	65	72	92	76	75	71	82	83	68	86	64	84	62	57	63	71	77	72	68	64	65	71	74	77	82	88	72	64	77	72	70	72	68	68	56	75	69	73	94	75	76	62	70	68	73	93	63	72	69	71	60	73	79	76	73	74	82	59	77	58	73	63	67	96	58	64	72	70	89	64	76	68	78	76	81	73	84	60	76	83	59	87	70	76	66	76	74	75	68	71	79	64	73	67	68	78	72	57	72	79	66	67	78	87	61	72	67	77	76	72	78	74	80	66	70	69	74	75	67	76	78	56	67	75	82	74	70	71	81	77	59	63	74	80	86	71	71	68	74	77	82	77	90	74	64	94	72	81	85	67	69	81	67	74	72	58	64	72	79	75	77	78	75	56	68	95	78	59	67	88	69	78	68	72	59	85	65	55	66	73	71	63	71	66	82	76	72	62	78	79	71	56	77	74	82	74	63	68	74	78	77	62	81	77	67	69	81	69	74	80	93	64	82	64	86	85	67	88	62	79	72	84	60	68	67	57	67	81	65	60	93	84	72	56	91	72	63	71	78	67	79	62	82	77	73	85	70	91	75	77	66	49	72	75	75	59	65	61	58	72	85	70	75	82	84	73	85	65	94	81	56	77	75	63	79	74	60	74	76	68	74	73	62	70	75	78	85	58	84	74	65	84	66	97	76	81	76	91	72	61	73	67	61	72	94	78	64	62	70	80	69	73	59	54	83	58	86	72	64	69	79	67	69	66	86	73	80	70	79	65	72	82	62	72	69	74	64	84	76	82	73	77	65	78	64	77	75	64	79	76	75	64	73	60	67	71	67	61	68	67	60	81	85	77	85	85	75	76	79	70	77	77	70	64	76	65	93	73	89	66	68	71	81	71	56	87	64	75	69	74	86	85	89	78	85	70	65	80	59	64	83	70	73	59	80	79	64	82	72	85	68	86	68	73	82	67	75	61	75	80	76	72	67	81	87	77	68	58	65	72	78	70	71	68	76	79	83	52	74	83	78	75	70	88	68	72	89	66	77	70	76	77	79	59	62	81	80	68	75	64	75	72	72	57	75	55	67	87	78	83	72	72	91	69	82	72	57	67	71	70	74	79	71	81	69	73	67	64	70	58	84	62	65	67	65	78	78	75	66	75	78	63	82	73	73	80	70	75	81	67	52	71	85	78	85	75	77	62	76	77	69	72	64	76	78	85	73	82	73	56	84	65	70	76	71	89	66	95	90	67	75	70	80	63	75	81	74	79	85	65	74	81	78	69	77	56	59	76	74	85	72	77	70	70	72	60	90	65	66	74	78	61	77	81	64	83	84	67	91	71	82	79	75	72	85	77	83	95	94	77	75	71	91	80	81	71	76	87	94	55	85	82	72	60	74	64	81	79	78	72	82	77	68	73	69	67	82	49	72	91	67	78	74	72	78	63	72	78	84	66	79	72	68	74	85	60	78	69	68	65	64	63	71	75	82	76	71	72	88	64	72	71	59	74	71	85	63	80	70	71	62	80	71	76	72	72	66	67	85	79	60	77	74	62	74	79	81	49	76	76	76	60	71	80	70	71	64	64	78	67	80	64	66	85	85	69	74	83	80	69	89	65	82	69	77	65	65	76	64	85	64	77	76	57	76	67	82	72	79	67	83	69	82	63	72	84	77	76	72	80	84	93	70	72	84	82	73	58	73	83	66	86	71	64	79	89	75	86	82	90	81	77	72	68	60	54	76	67	52	79	66	83	73	70	81	84	72	72	58	61	72	60	86	73	78	72	68	81	80	71	83	68	69	83	80	77	72	61	74	70	74	81	78	77	80	69	77	73	68	67	60	67	60	86	76	70	93	85	78	83	73	86	76	74	63	66	70	67	80	75	78	75	81	81	78	88	77	60	74	70	72	65	81	86	69	79	75	82	63	85	91	76	70	58	60	70	70	75	66	67	67	80	79	77	64	77	65	66	68	57	67	69	82	87	75	55	71	66	57	78	64	68	87	73	66	84	72	76	62	86	75	80	74	69	84	64	65	79	87	76	81	67	69	76	87	84	89	74	72	67	88	73	72	78	65	72	70	60	78	81	73	69	94	83	74	72	67	80	65	84	66	74	70	73	72	82	72	74	71	80	74	75	81	78	82	60	66	76	83	73	83	79	69	79	87	79	82	69	81	66	61	79	70	85	69	63	90	81	72	72	76	82	68	75	64	65	74	75	73	82	86	62	82	52	78	79	89	72	61	78	76	77	89	61	64	67	57	81	93	69	76	68	56	63	69	73	76	78	73	87	62	79	81	75	80	78	79	74	70	62	63	71	74	60	72	70	83	74	77	86	80	68	70	70	78	74	90	75	64	62	72	74	64	67	81	78	74	79	77	75	74	79	65	80	61	61	71	83	69	63	75	75	75	76	69	85	75	70	72	67	69	63	72	66	89	73	70	81	79	62	73	74	65	68
14400	1123	2465	2836	2573	2002	1776	1408	1227	1008	981	784	782	707	712	631	582	498	486	485	456	475	443	436	390	400	371	396	391	398	421	384	383	400	311	314	335	349	361	350	362	375	328	303	316	313	313	321	308	322	325	322	320	338	308	302	343	300	342	322	275	289	307	331	288	308	303	300	339	318	325	333	276	317	276	307	328	316	277	286	315	300	292	309	296	348	290	281	350	312	308	307	309	288	280	305	255	300	307	277	297	280	273	309	302	281	311	304	291	324	293	297	322	315	332	307	321	283	309	294	318	280	336	300	285	284	284	283	300	304	328	274	319	285	298	308	294	297	270	296	305	311	313	294	292	301	299	315	295	307	285	259	309	324	308	298	279	351	283	324	305	306	269	269	303	308	272	288	285	292	298	286	304	293	295	320	311	296	307	273	292	312	311	279	284	303	293	306	295	317	333	291	284	311	318	340	299	326	295	303	287	288	319	305	296	269	286	306	291	265	313	285	280	279	317	292	288	285	272	266	300	306	299	301	327	293	304	263	316	318	285	313	320	307	311	291	280	316	307	319	298	289	253	301	284	266	282	278	296	286	277	282	296	289	277	294	297	268	318	298	285	315	307	304	300	305	296	289	330	298	294	301	269	305	314	298	299	303	300	270	318	284	284	307	268	293	298	304	277	315	279	273	306	288	308	292	309	286	284	283	314	289	288	276	278	289	260	280	297	278	298	281	303	253	282	311	275	262	311	307	275	308	257	309	310	286	305	269	248	276	325	296	287	315	292	291	286	269	303	260	292	284	287	301	312	287	292	313	286	307	313	314	290	309	263	295	313	326	287	274	309	313	282	329	295	298	303	308	279	311	291	274	273	286	305	283	272	264	275	280	302	293	297	302	283	308	281	305	283	248	272	308	279	305	298	298	342	313	297	293	308	299	290	293	276	295	290	285	255	296	294	249	283	294	290	326	322	262	293	304	284	301	306	301	275	301	312	295	314	321	297	304	292	292	337	296	300	279	303	288	268	266	297	296	269	295	293	295	310	336	289	313	279	267	295	272	294	291	261	318	312	270	268	289	299	298	301	258	275	303	291	290	279	314	292	291	305	283	271	268	325	276	292	310	278	296	299	304	307	288	284	307	274	269	281	319	299	264	285	323	294	297	310	277	294	279	270	298	297	286	290	290	305	311	306	272	292	277	294	287	306	298	302	303	296	316	290	284	278	297	300	265	268	313	289	296	314	274	303	295	325	260	284	282	300	303	300	303	289	276	263	321	298	297	319	290	323	250	272	316	294	302	299	277	291	307	323	254	296	288	304	299	305	337	276	318	290	279	297	318	292	292	263	271	285	300	280	262	301	299	259	305	283	306	274	311	290	290	278	256	279	283	289	293	300	276	250	271	286	270	297	294	261	289	286	310	294	348	289	299	289	259	261	310	256	287	305	290	303	266	330	312	299	324	290	288	283	281	276	288	290	303	299	287	267	315	292	308	317	295	273	291	276	337	292	294	292	356	281	265	313	278	282	297	287	302	282	295	277	274	279	314	284	292	277	286	293	276	292	296	316	317	282	273	290	328	293	304	275	288	280	291	346	306	279	263	338	248	308	308	299	296	280	308	290	276	285	262	312	306	306	282	291	298	309	319	318	299	309	285	264	278	274	317	285	322	288	318	288	263	300	257	308	276	322	295	297	293	292	305	314	287	277	293	307	272	287	286	262	306	274	311	282	308	261	282	302	264	270	293	285	299	275	307	311	280	289	316	273	296	257	308	279	275	250	298	283	302	281	285	275	278	309	297	291	274	321	316	246	280	296	316	295	296	268	270	311	310	295	297	300	293	305	312	297	298	289	275	288	300	284	285	313	290	299	308	296	308	293	300	281	293	289	304	304	272	276	283	326	279	278	304	306	251	291	290	299	289	303	317	302	317	261	275	283	311	300	309	320	266	290	296	319	299	296	296	285	300	295	304	313	287	313	313	292	281	326	309	289	297	275	285	285	307	317	300	273	299	307	295	287	318	291	291	287	295	291	280	246	298	315	274	301	283	278	295	319	296	281	305	306	287	320	293	298	291	322	308	287	294	277	290	328	275	273	293	287	271	289	308	287	302	285	307	306	299	301	305	295	315	303	304	261	295	269	300	291	288	272	312	295	299	276	271	354	336	306	299	308	291	254	304	297	305	293	288	300	278	271	281	280	284	275	339	310	315	306	272	289	284	309	289	280	263	268	291	273	298	297	279	274	271	276	303	278	302	304	287	298	283	311	313	272	302	293	285	295	320	300	280	292	289	293	315	314	309	282	285	293	271	303	313	279	292	314	276	271	297	282	308	296	309	296	316	339	285	256	307	297	285	278	298	291	314	276	303	300	290	298	290	300	304	286	322	285	308	302	306	307	288	285	273	299	306	291	265	284	285	310	291	283	292	295	320	298	326	320	287	298	316	284	327	311	299	245	284	309	306	334	300	298	299	292	299	304	298	287	318	296	257	267	292	294	275	314	262	286	295	286	319	309	282	320	309	280	282	290	298	332	319	305	313	271	303	279	303	287	279	324	275	287	304	312	265	286	299	275	296	301	268	341	301	278	278	269	286	284	285	280	290	304	299	329	275	276	312	287	292	271	299	255	280	304	293	275	296	304	317	295	257	305	291	306	294	250	293	298	284	315	294	314	281	274	332	281	284	291	292	324	312	294	298	320	299	295	280	279	295	283	295	286	314	319	273	272	268	281	278	281	264	288	316	302	299	273	310	297	296	290	299	288	311	300	287	274	297	320	279	289	296	282	306	301	302	294	301	283	314	306	276	302	287	263	257	268	276	292	266	296	302	286	310	288	304	304	280	270	287	288	305	303	322	312	277	284	314	292	285	272	298	296	283	297	283	303	312	304	290	286	289	302	303	280	308	271	285	307	311	302	308	279	307	322	301	280	298	282	290	310	281	282	317	271	304	283	301	253	293	311	268	310	276	290	308	286	269	290	286	306	283	294	289	288	282	284	310	303	275	268	302	328	280	296	303	283	318	268	293	296	320	281	279	286	301	307	325	297	304	302	299	290	289	288	312	314	309	311	320	306	316	295	290	301	297	303	287	305	302	303	290	299	293	276	243	260	308	300	273	311	287	293	302	318	316	268	307	292	270	299	311	277	301	299	321	284	297	280	292	303	297	241	266	309	294	318	295	286	298	320	324	260	304	267	278	299	316	271	306	289	268	292	281	309	277	248	303	305	298	332	265	298	266	296	290	286	304	278	293	281	274	292	303	258	262	273	269	294	306	266	335	290	338	324	275	290	294	268	294	296	275	297	317	296	314	302	301	287	280	267	315	281	301	309	310	295	284	310	327	280	284	266	311	294	324	287	278	278	272	293	290	296	268	268	304	286	322	284	302	271	273	328	296	305	298	299	295	292	279	313	303	285	290	275	285	322	308	295	331	301	279	302	269	297	276	308	298	279	292	315	282	288	318	295	288	289	305	312	310	281	294	307	294	288	279	293	273
37058	20455	5963	1549	1018	765	564	476	359	328	266	264	218	217	212	192	183	173	184	167	171	145	163	122	161	136	162	126	127	138	139	125	143	138	128	110	131	136	138	141	141	135	129	126	125	125	123	97	141	158	141	159	139	143	113	125	126	138	103	122	121	136	131	120	141	139	131	118	112	140	132	118	134	132	123	123	134	117	114	126	144	141	153	122	130	107	126	129	148	114	122	115	138	114	136	132	129	139	124	132	111	121	102	125	140	114	125	122	108	130	137	100	129	103	131	132	109	111	126	112	118	131	115	113	116	119	118	105	126	119	132	137	105	119	134	140	120	129	131	129	128	137	131	118	114	111	126	134	131	128	135	141	134	125	115	107	124	118	127	138	106	119	125	130	130	153	116	140	139	125	136	111	114	136	107	134	108	131	104	119	132	117	129	130	130	133	111	115	128	110	134	113	138	128	105	112	142	110	104	120	111	128	121	112	124	122	117	130	126	111	137	108	144	128	143	113	125	138	144	112	114	133	132	145	104	115	97	119	108	108	116	123	125	138	117	121	134	103	121	103	104	115	113	122	114	127	106	129	120	121	135	139	137	143	131	124	125	129	144	121	117	106	129	134	121	127	113	125	114	125	128	120	128	126	127	126	112	125	118	138	124	109	112	135	129	116	114	118	131	114	104	119	130	143	103	131	111	117	118	110	120	112	146	124	126	123	135	132	128	114	125	121	123	123	108	135	91	117	128	120	116	117	109	124	123	131	127	159	113	110	138	140	125	129	114	112	107	105	114	129	134	123	122	134	141	124	123	126	131	110	114	135	112	134	94	113	120	124	99	123	121	113	123	133	116	144	116	128	119	134	126	134	124	130	111	105	125	121	115	119	117	112	128	126	127	107	122	134	114	131	115	127	133	122	113	115	130	142	140	110	116	137	118	128	125	130	129	114	95	145	100	140	119	124	117	105	124	106	134	106	122	112	115	123	109	132	137	130	123	119	122	116	136	113	122	106	141	108	134	113	113	133	110	122	141	127	133	118	117	121	120	140	109	107	132	114	106	90	128	123	119	124	124	123	106	133	118	127	107	124	104	136	115	125	132	138	122	116	110	114	126	110	119	138	120	118	127	123	127	126	142	118	123	134	110	122	110	129	121	121	137	128	137	144	114	155	117	102	128	130	127	122	120	105	124	120	126	125	130	131	128	130	131	129	113	106	119	117	118	133	128	123	122	130	125	143	98	109	126	134	122	113	115	108	127	132	120	112	104	149	126	120	122	139	137	134	139	136	141	121	126	115	138	106	143	114	129	150	127	112	114	125	128	120	110	115	100	131	97	130	107	103	101	98	90	140	128	122	127	120	122	103	144	133	119	100	122	99	114	124	132	118	129	145	120	131	113	133	130	129	125	126	116	124	114	114	124	143	136	127	122	114	111	129	114	120	129	129	125	114	142	135	119	101	113	101	129	114	115	141	125	125	141	132	120	124	113	117	137	117	123	115	129	112	129	110	130	139	113	135	131	112	121	126	131	142	113	124	109	144	135	137	152	136	112	125	122	138	124	137	122	125	125	124	117	139	113	93	126	96	124	110	131	115	122	127	127	120	132	106	136	137	109	123	122	132	103	128	142	116	137	116	116	140	117	125	123	126	115	123	134	131	108	111	109	111	112	117	105	123	120	132	113	120	129	127	130	112	130	132	121	133	114	104	127	101	118	123	116	122	131	133	109	124	114	129	138	119	129	105	110	106	119	108	113	127	128	117	119	104	113	124	150	116	107	128	100	119	121	146	126	105	116	113	137	111	116	136	121	119	136	111	123	115	134	129	114	139	112	112	129	116	143	106	146	116	134	121	113	129	126	117	103	112	126	125	121	148	114	125	139	118	116	111	145	109	130	144	121	115	126	108	107	123	110	122	108	135	111	125	112	106	116	114	114	139	114	126	139	128	138	109	135	124	113	133	105	142	131	118	138	131	110	151	133	108	121	115	117	106	127	116	146	120	137	126	112	127	124	126	124	107	119	109	122	149	133	125	117	108	116	108	133	137	119	139	123	114	120	118	145	122	134	120	131	130	112	106	118	132	118	116	132	117	109	108	125	138	114	124	101	123	120	133	121	110	113	108	116	136	130	112	104	128	127	146	137	140	116	127	118	129	135	108	128	121	106	140	113	141	124	125	110	111	144	107	116	110	125	126	116	118	125	109	123	115	140	138	126	109	113	114	101	135	140	144	127	125	113	122	117	116	112	132	145	128	105	139	138	135	103	132	129	127	125	114	126	152	112	117	129	114	118	119	139	115	135	122	119	139	120	112	134	137	102	125	151	123	132	123	133	127	136	114	122	107	128	106	116	125	130	122	136	136	121	115	113	134	142	130	111	120	120	126	144	129	120	128	123	122	107	124	116	118	129	130	135	127	146	126	158	117	124	120	108	114	107	116	100	130	135	118	121	126	107	114	128	114	124	122	144	137	139	122	134	114	122	124	124	110	130	132	102	139	113	128	142	145	124	130	119	115	128	114	106	111	125	123	110	129	115	124	118	132	136	131	111	135	127	127	115	103	118	133	123	122	126	108	113	124	119	126	124	132	114	122	119	129	125	101	141	121	128	106	127	130	124	123	115	127	118	110	119	124	132	110	124	115	129	121	111	140	119	127	104	106	117	107	123	125	112	127	125	126	132	124	148	118	116	112	135	129	118	110	93	134	122	121	108	115	138	104	135	126	130	133	117	124	122	115	140	123	122	109	120	121	126	130	122	112	117	146	130	129	137	138	115	165	137	107	99	135	115	135	130	131	130	120	132	121	116	119	113	128	117	116	131	136	128	127	115	106	108	136	139	114	117	149	139	124	118	120	151	126	115	130	119	118	125	117	107	97	140	126	130	149	125	131	122	123	104	133	118	126	135	119	125	116	128	126	127	144	108	108	137	117	102	114	131	101	128	120	121	129	132	124	121	140	124	112	112	112	105	116	121	124	104	120	105	145	115	114	121	135	130	108	123	126	114	135	140	140	112	125	123	129	120	109	124	123	141	127	130	139	129	115	131	116	118	134	129	114	138	116	124	126	139	138	132	114	124	124	129	135	138	120	102	117	134	140	126	107	122	105	121	127	148	111	126	109	111	109	141	123	133	110	124	135	112	111	126	150	113	124	128	118	103	119	129	137	120	123	119	121	114	107	135	132	100	110	111	134	105	118	120	131	128	115	123	131	128	122	116	123	110	109	123	149	131	141	113	122	128	112	149	117	124	111	113	120	122	132	118	126	117	131	136	111	105	111	122	123	121	124	122	135	133	113	115	129	123	112	123	121	93	115	110	132	127	137	148	123	106	135	152	132	114	125	122	128	132	122	137	118	108	114	127	136	100	116	127	120	129	134	118	130	131	121	120	124	130	113	123	123	132	133	112	120	116	120	113	131	126	119	113	117	114	139	108	123	111	126	110	134	112	124	123	131	132	133	121	136	152	101	121	115	118	124	126	141	119	119	137	116	150	117
18355	2061	4733	5378	4501	3696	3023	2514	2125	1921	1675	1477	1308	1321	1176	1122	1017	1009	902	816	846	859	776	695	723	672	670	669	645	596	606	627	608	573	545	574	540	597	552	504	575	532	507	546	507	538	497	533	492	526	504	498	520	478	443	493	462	499	466	489	514	503	504	448	511	514	480	484	515	428	469	503	457	442	450	516	479	473	483	490	479	476	497	474	472	482	478	464	465	462	472	496	481	469	445	493	481	468	446	463	498	453	454	457	504	477	481	446	477	443	494	464	424	461	429	494	466	491	447	489	453	431	443	470	459	466	419	452	431	474	488	452	454	460	460	481	453	468	470	483	427	451	443	454	487	480	476	475	402	475	484	453	431	457	483	432	443	419	436	451	450	434	454	440	432	433	456	439	416	428	452	473	453	437	467	420	440	460	411	449	490	471	433	473	435	459	440	457	469	467	454	445	447	501	463	441	488	435	467	476	438	461	424	450	476	435	457	436	430	468	447	424	445	464	401	442	495	501	504	425	443	404	465	416	446	448	430	440	426	434	467	439	479	470	489	466	438	450	441	496	465	427	447	480	410	411	443	458	404	443	457	457	467	428	490	460	408	409	433	427	420	464	466	425	453	474	484	432	434	423	429	417	418	464	454	540	459	486	433	493	485	481	434	453	461	420	426	419	471	441	434	432	459	472	463	466	470	452	458	475	454	458	466	437	464	462	440	458	433	470	437	432	459	429	459	440	465	485	470	431	457	451	456	455	441	471	466	501	421	433	445	457	475	405	437	449	446	469	489	491	467	465	414	435	465	485	507	432	453	459	423	457	444	452	480	482	494	462	452	452	445	429	431	461	452	402	469	446	469	408	448	459	442	475	480	418	494	482	443	441	438	472	446	465	432	420	466	458	425	452	420	467	470	459	442	450	442	461	406	451	477	480	454	444	439	490	456	450	438	465	444	436	461	448	475	463	444	461	490	445	449	462	451	446	477	465	443	451	463	467	482	444	460	450	460	471	467	441	434	460	461	481	491	465	430	487	448	448	434	476	429	439	400	442	454	458	451	473	461	453	443	470	445	452	460	455	479	441	442	463	459	465	449	444	448	417	487	479	470	428	430	444	467	481	502	462	445	439	414	453	445	474	488	441	458	422	409	432	476	477	457	433	445	463	467	435	434	418	430	485	474	430	413	464	440	459	427	459	432	451	449	447	479	452	451	476	490	474	490	510	465	430	432	432	436	429	454	482	456	485	410	477	496	482	466	418	480	440	432	428	460	470	441	426	464	481	462	444	437	455	444	428	472	439	457	430	496	434	461	465	424	457	452	441	440	432	468	485	494	455	454	460	430	453	494	495	458	468	471	405	450	442	454	444	469	449	445	496	408	463	444	429	448	451	459	458	427	428	443	455	446	464	456	474	486	418	459	452	458	472	438	452	408	501	476	459	429	508	447	445	453	422	459	422	479	452	460	448	437	455	441	398	456	473	451	452	417	459	482	436	483	433	475	468	438	465	463	464	451	463	460	478	457	438	424	453	403	453	469	460	455	461	481	450	442	454	470	436	488	447	433	480	453	452	432	433	420	480	435	420	490	475	445	439	468	463	423	431	426	420	446	435	466	451	433	466	467	458	462	451	482	413	483	477	451	413	429	445	435	421	471	481	464	428	410	449	424	456	465	416	455	449	421	434	437	458	480	454	411	472	467	451	439	461	455	416	443	438	434	464	478	433	435	434	426	484	427	471	433	465	433	470	445	510	450	463	447	484	443	444	417	475	434	445	477	436	477	442	475	440	464	470	463	452	456	454	474	450	452	452	464	446	425	446	469	426	433	425	472	437	484	434	486	488	485	407	466	493	431	458	445	463	461	474	429	470	428	446	439	397	417	441	523	445	403	478	467	483	457	453	403	441	456	486	441	439	467	471	430	465	463	451	428	478	440	444	414	475	432	466	442	470	437	446	460	471	439	421	444	478	476	442	467	457	440	489	436	459	443	428	432	471	425	488	477	412	442	435	423	429	438	440	470	477	449	431	449	430	460	425	441	458	476	428	471	445	440	468	413	454	421	439	443	477	464	452	425	436	429	465	425	487	451	458	448	440	460	430	480	402	485	443	446	476	445	477	424	415	468	435	423	434	446	459	448	441	457	467	487	498	480	425	473	438	453	448	473	449	446	455	438	475	466	466	437	439	446	423	473	407	499	453	445	470	454	433	436	432	459	433	434	440	453	413	441	460	448	489	478	469	447	467	457	457	462	450	429	442	503	454	450	433	432	475	453	436	470	426	506	427	443	445	494	469	465	461	443	481	444	491	471	468	453	430	448	453	432	475	429	442	415	496	452	452	451	453	425	448	474	471	432	476	430	460	434	457	432	446	442	474	483	474	500	486	417	438	430	428	448	471	446	434	499	438	458	457	435	472	453	447	451	442	450	425	416	472	451	465	437	426	457	384	424	426	406	465	419	457	450	446	441	441	440	466	488	485	408	468	446	470	459	487	478	429	427	445	457	410	469	456	492	477	448	425	429	473	435	471	424	472	449	436	479	433	456	449	434	451	487	445	457	463	473	477	431	490	454	480	438	425	440	484	487	409	444	451	461	462	415	448	436	450	483	459	471	473	449	478	452	482	453	467	435	501	438	469	429	469	468	443	455	470	435	457	471	446	422	464	440	409	413	438	430	426	439	475	497	459	457	443	456	447	496	453	471	454	456	454	470	450	482	426	426	465	447	447	452	494	447	459	431	486	468	472	473	452	491	462	453	471	443	439	426	476	439	423	426	411	502	444	463	461	516	446	438	464	477	488	441	452	445	469	436	433	481	469	451	441	433	458	406	452	439	454	425	418	446	478	454	421	454	472	435	463	448	461	437	423	451	483	453	444	459	451	441	437	449	476	409	469	484	464	492	449	452	490	447	437	460	463	428	471	436	509	419	472	464	428	465	444	477	429	465	464	465	450	465	454	459	474	447	413	450	471	455	445	465	465	424	424	455	475	443	446	455	432	492	475	474	433	433	448	463	439	469	467	488	437	470	456	478	458	529	474	469	434	438	462	451	444	455	436	477	448	445	465	453	450	475	490	443	416	453	438	409	429	459	450	427	448	410	457	433	467	426	396	432	464	434	438	461	440	455	465	388	473	428	435	445	473	431	471	468	434	432	461	441	447	455	415	470	461	445	468	484	455	445	443	486	419	468	426	438	447	479	412	477	466	498	420	465	468	451	447	435	461	440	431	442	447	492	447	476	478	434	430	414	444	494	418	449	460	482	440	454	461	455	438	453	447	465	437	424	450	454	457	446	444	442	443	459	416	415	459	459	433	467	478	440	472	419	457	447	451	442	436	460	463	452	445	472	457	451	481	450	442	462	452	460	470	472	455	475	453	500	442	418	441	446	479	442	469	476	511	465	450	480	452	485	474	470	468	440	467	429	459	429	477	453	439	439	452	428	461	475	481	433	447	455	442	459	461	443	406	432	433	492	449	467	443	456	460	497	452	487	423
3846	358	253	156	158	172	151	137	120	124	151	151	136	130	155	130	154	133	136	145	127	141	127	132	131	157	132	121	138	133	145	134	126	123	126	154	158	152	131	120	126	111	125	133	137	142	136	142	123	121	139	133	132	153	125	129	130	135	129	136	148	140	144	139	118	130	129	133	130	150	143	132	147	126	143	132	112	135	141	125	130	125	147	135	133	142	142	138	158	138	133	162	126	139	132	121	136	164	124	126	141	154	160	140	126	145	133	133	121	140	143	133	135	148	121	145	128	121	141	125	137	144	136	149	133	133	136	133	133	140	136	144	149	130	145	113	141	118	129	147	132	150	131	121	135	117	132	132	136	150	118	121	130	133	146	136	115	143	131	128	114	136	147	136	125	171	119	126	112	128	124	126	125	153	116	133	122	115	140	137	134	145	133	120	138	156	129	131	143	141	130	141	143	124	137	117	153	124	133	120	123	125	147	127	127	157	137	123	124	132	116	142	125	134	133	132	128	138	136	147	141	150	155	130	141	135	136	137	132	138	118	143	124	136	125	127	136	134	159	136	150	123	144	126	119	131	127	131	124	143	132	144	129	143	143	137	144	134	145	120	129	133	139	123	126	133	130	137	139	119	129	146	149	141	136	157	143	130	134	142	145	138	122	158	132	149	142	135	123	121	132	133	149	139	135	117	133	134	113	137	128	143	117	121	139	137	150	116	133	140	154	152	150	148	123	123	124	150	125	133	129	138	136	134	116	121	114	116	144	108	116	122	134	126	125	155	140	130	133	134	108	151	143	153	129	143	131	136	133	157	125	115	121	140	125	134	159	138	161	123	113	150	132	116	134	118	113	133	118	118	110	125	126	142	134	136	141	159	115	117	138	140	157	135	132	119	127	134	124	120	155	134	129	129	123	125	147	121	118	123	120	131	138	140	137	138	121	115	131	146	130	136	127	133	124	121	136	130	123	116	121	140	127	157	138	127	130	138	155	147	141	139	147	119	138	137	131	149	134	113	134	132	129	139	111	146	122	108	117	133	133	118	136	128	139	161	131	137	145	134	133	118	135	145	139	137	134	120	115	150	138	152	129	126	135	126	130	126	149	146	127	130	134	129	117	138	119	137	117	131	152	143	127	117	142	107	142	131	126	135	123	142	128	103	127	126	142	140	120	127	158	148	129	132	136	124	115	131	143	135	148	133	123	126	129	135	155	116	121	155	127	126	120	142	122	110	117	133	125	117	126	129	122	119	133	139	132	143	134	151	136	133	132	143	135	138	134	150	126	143	124	134	142	132	144	120	124	129	128	117	154	113	121	143	140	117	122	122	125	122	140	146	128	116	141	134	122	155	151	97	143	126	149	122	131	119	137	147	117	167	160	133	126	155	136	154	116	118	140	123	140	146	148	137	145	117	118	150	125	115	120	148	118	122	122	140	134	141	129	120	124	140	132	148	140	111	123	128	115	134	124	129	124	116	154	144	140	133	142	139	124	128	137	150	135	139	146	142	134	134	150	118	130	129	137	131	127	122	150	141	151	134	140	155	126	141	131	127	130	135	139	138	148	115	140	141	131	132	132	143	128	130	141	133	132	156	136	131	132	149	121	131	136	130	138	143	104	112	118	126	136	146	137	121	111	133	135	129	142	124	129	145	122	135	148	135	137	151	128	131	147	144	125	126	121	155	128	139	129	123	137	135	138	146	115	125	139	130	134	125	122	115	127	149	119	147	153	143	132	120	131	128	126	123	146	147	125	137	153	137	121	128	131	135	119	132	133	127	120	130	144	144	147	131	133	141	132	143	129	132	152	127	121	144	142	130	142	149	129	119	124	132	159	129	133	141	138	117	133	137	116	141	125	134	125	123	142	130	144	143	139	134	143	130	129	120	153	147	119	137	129	117	121	129	140	140	141	128	112	139	153	140	155	124	125	153	147	117	138	129	138	140	120	156	149	148	135	123	151	144	151	138	131	150	127	141	131	141	127	134	124	128	125	144	128	117	132	129	129	133	127	136	128	133	136	130	122	141	148	124	139	167	138	110	132	121	141	119	152	145	119	143	158	130	134	144	147	129	155	137	132	109	144	139	147	142	131	129	139	137	147	139	129	146	153	137	128	131	115	146	130	126	134	131	103	129	128	158	141	132	151	144	130	123	131	133	153	138	121	141	127	160	155	134	128	125	147	119	140	152	128	122	147	143	140	128	144	133	136	114	145	142	145	132	146	138	118	150	117	144	138	139	129	150	107	113	128	133	129	131	122	117	130	135	135	133	118	158	127	126	142	136	123	162	142	132	116	135	136	160	133	134	135	141	120	138	121	132	134	121	108	145	153	137	124	124	132	119	141	135	106	139	129	127	128	138	138	127	139	129	135	148	147	131	127	128	137	131	142	137	119	130	146	138	119	115	126	146	131	139	118	155	134	144	133	123	128	135	148	127	144	127	131	129	142	142	117	130	160	128	141	117	116	148	118	118	140	129	133	126	127	129	133	130	150	134	130	137	134	126	138	135	138	146	134	151	157	127	133	146	143	143	133	139	143	132	122	125	132	158	119	130	148	132	148	157	140	131	122	110	139	129	137	138	149	126	161	160	129	133	133	120	148	128	123	111	152	137	118	142	140	138	141	135	129	136	117	133	140	146	146	118	122	127	137	130	115	133	145	140	124	143	140	129	129	141	108	133	140	117	154	140	121	122	133	142	142	151	159	125	131	131	141	142	157	128	137	145	144	121	123	140	142	118	121	135	124	130	121	138	135	130	130	138	143	124	140	131	134	136	140	137	145	123	157	158	143	151	145	119	150	133	134	133	159	159	149	142	134	123	133	124	136	137	117	146	129	128	136	141	131	146	139	133	133	126	137	114	146	125	139	136	118	137	123	141	120	143	119	141	128	133	136	148	121	142	148	122	126	142	138	146	134	125	118	133	137	132	135	126	150	141	147	135	128	143	172	140	161	122	126	107	125	135	131	134	125	125	145	135	122	123	140	146	126	155	130	143	117	118	147	137	130	129	123	133	120	110	133	133	150	108	125	123	123	118	146	133	147	134	145	135	135	117	133	124	153	139	130	150	129	136	122	143	122	129	132	141	138	105	131	131	140	120	128	122	125	127	116	115	127	133	131	132	155	141	143	133	131	158	127	125	127	129	135	122	138	133	149	137	146	124	132	123	136	145	137	131	130	125	138	138	149	133	148	111	145	124	149	127	113	136	117	141	130	126	126	134	146	121	137	130	140	128	136	142	140	142	141	119	120	128	130	134	153	116	141	141	157	167	150	135	150	152	132	123	145	142	123	126	131	136	134	137	121	139	127	140	149	129	125	151	149	146	142	138	137	134	138	144	136	138	155	119	127	134	129	145	135	135	131	154	125	147	145	137	128	148	145	133	134	131	146	114	122	131	147	144	140	131	138	140	160	131	122	140	104	132	127	139	128	115	131	103	127	156	158	133	137	140	107	121	123	134	129	135	132	134	140	142	121	142	126	157	138	144
5718	582	670	678	618	637	599	588	514	497	529	513	507	508	509	490	490	501	543	508	478	490	543	478	510	528	500	471	495	473	435	484	505	487	478	524	509	458	492	454	462	513	503	468	452	486	476	476	454	458	457	466	497	495	475	521	485	491	485	508	473	508	470	460	491	511	439	472	500	495	463	494	469	447	498	452	498	524	465	444	458	457	442	485	495	516	478	469	484	483	499	484	426	503	462	452	497	463	452	481	504	425	456	457	483	504	458	467	487	493	469	464	471	476	452	508	461	421	476	486	449	461	527	489	493	494	465	487	457	482	458	441	470	480	440	531	531	482	475	469	498	462	496	517	453	489	483	508	453	455	454	443	472	465	456	491	516	495	497	499	519	510	462	471	484	534	476	487	480	492	440	511	495	513	461	500	480	483	498	479	472	476	488	489	463	442	474	503	498	464	508	460	456	449	479	533	478	465	516	447	449	502	478	484	472	455	500	454	476	479	461	502	478	473	475	458	501	455	440	476	493	464	431	463	494	502	466	443	499	434	475	523	485	477	441	490	464	458	477	525	536	514	482	459	459	475	456	462	465	483	474	473	454	507	498	487	456	512	541	436	525	490	475	531	487	405	473	485	499	504	482	457	493	496	460	470	469	488	431	493	484	511	508	538	497	483	519	484	477	490	483	492	481	448	481	463	494	465	469	515	508	473	443	472	494	486	458	498	495	478	481	498	486	475	482	458	512	510	468	476	487	468	463	488	458	494	481	458	435	458	487	467	474	476	493	457	487	488	480	501	483	486	461	481	509	482	448	469	453	502	442	466	451	494	479	450	484	500	466	482	473	503	497	490	460	456	479	496	544	503	499	452	459	485	461	463	449	474	470	459	462	502	485	502	489	484	475	467	506	487	500	459	464	482	453	455	453	482	467	463	451	481	497	496	497	482	449	500	470	490	484	485	460	494	516	473	496	481	497	451	460	507	451	465	446	495	456	476	461	501	430	484	456	449	491	476	494	510	470	511	489	467	476	476	497	541	475	495	481	497	455	514	452	483	498	488	497	469	499	522	498	453	450	516	435	500	500	501	492	482	486	486	482	481	477	448	486	489	475	510	478	502	489	474	495	485	461	496	461	496	474	477	487	498	444	520	476	491	489	511	471	498	456	511	465	467	497	436	494	501	525	454	471	475	468	464	460	524	463	459	477	472	469	449	463	478	485	461	511	507	460	453	494	515	468	493	450	514	447	428	458	476	482	461	463	477	440	467	498	478	440	467	459	457	463	513	491	496	495	472	493	447	494	486	466	498	500	506	475	527	464	467	504	493	458	534	456	477	464	489	471	463	470	500	470	480	472	457	509	430	474	494	467	481	446	482	448	479	468	463	490	479	458	436	510	506	470	494	490	466	474	496	455	471	462	458	502	507	480	476	496	477	493	468	500	491	525	466	460	479	484	479	466	483	474	467	483	499	443	505	509	457	466	510	481	483	461	522	435	485	478	488	478	488	481	535	481	466	484	471	498	461	495	496	456	463	463	466	501	448	479	485	516	513	477	477	510	468	507	455	461	477	512	481	489	490	462	450	499	507	474	467	479	510	492	465	492	463	460	515	440	511	486	499	445	485	499	459	478	497	477	496	483	488	520	449	462	470	453	506	472	476	497	482	498	472	511	453	475	486	463	456	480	448	487	458	459	463	470	514	454	478	458	493	483	496	492	486	488	480	458	512	469	504	494	456	499	497	474	564	479	483	466	489	493	450	489	388	473	507	473	475	468	470	466	471	440	501	490	473	458	481	458	474	466	483	478	509	476	468	445	484	489	483	480	521	509	497	495	462	494	475	505	496	486	484	472	456	472	514	474	481	483	518	492	457	468	492	527	478	506	490	483	472	465	456	473	503	505	496	521	487	501	433	447	511	456	503	473	459	496	468	476	471	479	508	466	465	469	481	489	467	515	456	475	519	474	476	486	509	496	445	479	522	473	505	455	466	469	475	466	523	496	464	455	482	499	483	456	434	470	463	495	473	440	487	487	504	494	477	499	477	450	458	484	471	487	515	500	466	507	486	468	489	487	486	470	450	474	495	471	499	481	510	468	506	492	490	443	465	486	459	467	465	518	477	504	484	488	479	466	457	479	517	472	460	469	459	485	488	517	454	497	453	504	485	442	499	465	435	484	470	491	510	456	523	452	493	514	506	497	463	464	528	484	448	493	499	482	454	514	487	502	457	493	469	426	528	466	488	480	494	508	500	492	514	520	481	491	449	487	470	464	485	480	483	483	420	486	478	458	486	472	460	459	506	467	461	454	520	518	474	459	496	436	524	482	475	480	453	472	488	443	470	485	507	488	500	504	480	513	466	506	470	490	483	424	533	455	492	469	480	517	481	526	495	485	485	480	485	475	478	490	482	499	511	470	505	461	446	490	445	413	499	476	471	465	482	472	477	479	481	462	475	492	485	491	496	510	487	455	466	470	508	497	522	488	479	473	474	460	449	473	456	511	509	511	497	478	453	481	472	478	446	509	492	472	468	486	511	457	493	496	474	479	484	450	493	490	473	501	474	503	497	476	468	485	472	456	502	462	474	477	471	468	477	500	477	458	485	443	506	532	504	493	489	471	457	495	467	469	531	460	468	466	468	468	443	463	490	439	499	482	489	506	531	513	437	458	466	465	517	492	454	461	497	498	526	459	505	464	479	491	428	465	463	475	486	491	514	488	481	515	451	510	457	504	470	513	457	485	463	473	482	462	475	498	475	487	494	484	469	500	475	510	482	455	485	480	498	501	441	471	491	473	472	437	479	504	468	462	510	470	480	467	482	489	495	528	499	443	484	436	516	494	474	501	466	521	457	491	496	467	479	457	483	469	464	499	472	458	451	497	455	486	454	473	459	492	477	484	487	450	498	483	481	461	493	469	438	495	485	505	498	509	445	457	481	506	500	508	481	469	496	512	458	494	486	451	418	488	489	456	437	446	469	508	491	485	497	471	512	449	469	492	501	471	440	503	448	485	501	481	493	497	504	426	480	466	492	499	474	452	464	478	508	517	484	486	482	483	479	464	474	454	485	502	522	483	464	509	517	518	479	479	482	500	490	504	481	472	458	498	497	481	506	462	493	463	496	454	471	519	477	474	463	453	539	516	465	508	491	484	470	469	464	448	479	480	531	462	455	492	463	454	475	474	483	485	479	512	468	488	496	485	457	488	482	454	477	492	487	472	448	447	479	471	461	465	441	484	460	468	471	482	473	492	483	476	487	464	473	490	471	488	453	500	468	484	490	492	456	508	492	434	474	468	488	492	470	499	512	449	499	448	492	513	505	490	492	481	438	504	478	496	514	519	467	489	513	466	462	509	456	523	491	507	526	473	456	467	471	543	492	483	501	469	454	438	470	461	490	480	451	472	485	490	460	526	471	487	482	516	527	502	470	491	456	494	491	508	487	475	439	496	481	522	480	480	534	480	459	475	457	472	453	477	463	487	500	543	477	509	488	501	500
31209	9511	1460	786	471	413	335	244	212	178	163	140	151	128	130	125	122	130	86	101	96	83	94	100	77	90	87	92	93	73	77	80	79	87	89	79	91	78	51	86	82	69	82	67	81	82	89	78	77	82	86	94	79	82	88	66	73	76	83	74	77	61	75	70	68	93	78	81	75	75	73	72	83	72	81	56	84	85	86	77	73	77	81	92	82	80	84	77	63	73	99	70	75	75	71	85	73	67	63	87	77	71	81	82	100	92	89	92	76	82	76	67	77	80	94	70	92	81	77	76	82	82	61	73	95	83	79	71	73	75	87	70	71	81	78	71	92	83	75	88	73	79	70	87	63	68	70	76	79	79	62	90	86	78	73	72	71	90	76	71	93	79	65	67	71	70	79	69	80	73	83	83	71	83	59	92	77	79	80	72	64	82	74	75	85	84	80	79	96	70	59	102	92	80	90	78	87	90	74	62	79	76	86	90	74	68	75	80	71	95	78	78	71	77	88	65	79	73	90	72	82	82	71	72	71	89	76	65	75	78	64	86	85	84	79	63	71	83	91	62	75	72	75	77	76	62	90	68	80	71	73	65	70	68	64	68	75	68	75	77	84	78	77	73	77	76	75	80	89	80	85	63	86	74	70	78	78	85	73	93	82	87	82	67	84	75	74	80	80	72	89	76	72	66	81	82	75	84	71	71	71	64	72	76	73	72	88	66	61	85	80	69	79	80	85	71	83	92	62	69	82	63	84	69	74	68	99	64	90	82	62	74	78	62	74	74	80	75	71	84	70	79	93	92	73	75	72	84	80	86	65	75	69	71	73	90	88	84	75	81	76	76	79	61	78	73	86	70	75	56	82	78	70	71	70	78	89	67	81	89	80	71	87	97	90	87	67	74	66	77	66	76	78	69	90	72	63	62	82	72	80	81	73	67	77	69	81	84	73	85	73	75	83	73	69	83	80	77	78	76	80	69	85	71	72	84	85	62	78	85	97	70	96	74	82	78	83	83	75	70	73	69	82	80	67	67	80	79	90	81	66	69	67	70	62	72	63	69	73	76	98	92	87	60	83	75	69	64	68	90	81	56	70	75	73	90	73	72	71	94	69	83	82	59	89	69	96	75	79	71	83	76	100	72	84	90	68	87	88	72	78	79	72	95	96	76	92	92	78	70	80	68	68	72	65	84	81	83	67	89	73	61	62	64	73	92	75	79	79	94	81	80	86	80	81	80	82	73	68	70	86	76	102	74	79	81	77	93	72	87	93	76	84	80	62	88	69	92	74	75	81	65	78	63	68	72	81	75	76	82	89	76	73	75	86	81	70	71	79	77	73	78	66	73	84	93	70	85	69	83	73	72	65	83	86	75	82	75	90	82	85	72	96	75	78	87	68	69	71	90	72	91	75	75	85	70	71	74	71	70	72	82	69	77	72	74	78	84	66	87	93	102	59	83	71	67	92	72	73	82	73	88	69	85	95	64	85	69	77	84	70	74	83	67	85	76	90	80	82	72	68	80	64	89	81	77	81	58	87	61	93	79	85	86	90	65	93	91	75	83	84	75	85	67	80	81	86	77	93	74	86	81	76	85	69	72	85	85	71	63	82	63	68	73	68	93	65	61	76	80	70	89	77	79	79	89	90	77	88	75	77	61	73	89	90	79	88	76	87	87	83	80	74	82	71	94	77	82	69	89	68	93	73	73	78	66	72	65	80	71	84	81	75	84	84	64	83	61	52	93	77	70	64	73	89	77	70	80	84	75	77	75	71	87	95	74	74	81	88	63	83	69	79	73	70	87	65	75	70	82	93	82	86	64	70	62	63	72	76	94	81	80	59	83	69	83	71	76	84	70	80	86	63	79	74	87	83	83	86	83	78	91	77	76	83	88	85	93	60	61	81	88	80	70	69	65	54	83	90	92	74	75	71	72	81	80	86	61	79	70	81	91	78	77	82	70	75	70	83	72	73	72	71	71	80	85	82	77	69	67	85	76	69	81	88	75	68	91	74	85	80	67	94	66	75	65	83	71	82	80	83	77	73	81	72	72	84	69	78	74	93	63	84	89	93	79	71	68	82	79	69	73	83	78	86	76	78	73	81	65	60	85	99	54	68	68	69	66	73	71	85	64	88	90	79	75	76	76	84	78	73	77	83	73	78	70	71	75	75	75	83	95	91	77	64	75	77	77	75	87	74	71	75	71	80	79	78	61	81	80	81	79	72	67	72	79	66	93	63	80	74	86	62	93	69	72	86	67	82	76	65	72	70	71	84	73	74	85	72	83	78	91	86	69	74	80	103	75	83	69	59	64	84	84	84	91	79	70	88	75	66	63	72	87	67	83	89	80	77	79	82	82	66	68	71	88	93	74	93	76	84	64	73	55	69	75	83	84	76	83	85	74	83	81	92	87	63	73	68	82	82	77	60	78	69	89	73	77	80	69	76	102	74	98	88	86	70	69	93	69	64	88	90	81	76	74	77	89	71	78	84	78	89	71	85	70	78	78	73	72	64	82	70	76	82	90	62	78	83	67	77	85	69	80	87	80	77	65	77	72	82	84	86	77	81	78	91	91	75	79	79	75	63	66	81	83	72	77	76	73	73	84	99	57	85	68	64	99	74	65	68	90	77	80	70	87	77	100	75	78	82	91	73	75	70	72	78	69	84	73	98	80	80	70	90	71	73	60	86	84	71	74	72	68	69	65	82	74	67	74	69	84	71	89	96	92	82	70	87	75	58	95	67	80	92	74	75	77	84	98	71	90	84	64	84	85	71	73	80	75	81	68	76	78	80	71	72	66	61	65	59	85	84	78	77	75	81	82	77	74	83	76	74	77	81	76	73	89	83	69	84	85	80	78	82	89	95	77	85	74	76	90	73	74	61	78	74	79	93	81	79	68	72	80	68	77	61	70	78	90	73	63	73	62	78	63	96	81	78	86	67	63	84	77	73	90	88	74	74	89	100	84	80	69	90	89	93	75	87	90	79	82	74	78	82	84	70	71	91	74	70	80	72	72	67	78	77	93	67	67	87	77	80	58	79	84	77	96	61	86	81	62	76	94	58	79	72	70	86	81	75	79	77	71	75	82	84	70	75	79	75	78	68	68	81	75	68	88	77	88	82	66	72	70	92	69	78	80	85	71	75	81	80	65	85	84	73	75	81	79	74	67	77	75	76	83	93	85	67	73	85	83	69	77	89	68	76	50	76	69	64	82	91	81	79	71	75	86	74	62	72	69	68	68	84	90	94	75	62	67	65	78	84	78	77	95	60	68	89	76	69	79	95	76	57	85	76	69	82	90	91	85	71	67	63	68	80	71	83	69	85	80	68	55	84	72	80	67	72	82	77	62	81	96	74	65	67	76	66	78	77	68	79	66	74	77	83	74	62	69	69	78	75	76	69	74	96	72	86	80	80	88	87	81	84	75	86	73	72	77	78	69	72	65	77	95	73	94	80	69	89	79	73	88	90	73	97	74	70	77	80	81	82	70	74	72
15306	1201	2630	3060	2593	2179	1751	1532	1230	1072	911	893	809	765	675	618	574	630	526	526	501	481	444	457	470	437	438	397	393	361	376	392	394	371	366	391	366	355	338	356	383	376	353	300	366	351	303	364	373	336	338	361	360	333	337	338	360	317	324	334	316	303	313	336	342	321	322	324	342	342	306	325	280	280	300	287	331	333	321	332	299	311	328	283	339	283	328	289	299	302	320	314	331	315	321	320	323	309	317	317	319	320	318	319	352	322	337	319	332	287	319	335	323	298	296	295	281	338	271	321	323	322	319	334	334	328	277	308	323	314	297	301	302	288	300	289	306	322	290	309	324	282	315	310	299	303	283	265	298	279	296	289	300	310	325	284	341	317	324	295	298	303	297	344	314	310	328	303	314	338	310	303	366	306	331	334	279	306	297	287	308	301	320	306	314	324	281	297	325	281	285	328	322	298	316	280	282	312	314	334	278	287	329	326	303	303	282	329	321	303	289	325	312	320	316	336	325	292	325	304	281	319	320	301	325	285	286	298	322	329	317	347	321	295	315	302	317	303	295	286	310	311	289	334	299	284	335	331	318	279	322	347	303	278	298	309	299	326	289	283	300	283	314	331	319	309	312	282	315	292	291	307	284	296	309	293	308	292	308	304	309	308	277	314	316	307	323	299	296	292	264	292	308	293	277	323	313	330	281	324	325	306	311	318	323	326	258	292	309	305	304	304	266	286	351	320	324	278	313	295	295	309	312	320	288	309	326	321	315	301	305	288	300	300	299	321	310	264	315	307	311	284	292	335	306	311	320	304	299	330	322	296	314	300	306	288	323	306	295	314	281	322	302	345	344	288	306	293	313	330	300	289	303	320	317	332	324	328	301	314	297	311	330	300	311	298	312	315	307	298	344	332	317	287	275	314	314	324	294	320	305	308	303	295	334	288	274	335	340	272	306	283	291	313	307	311	320	315	306	282	346	298	281	334	285	317	295	314	324	274	269	273	313	314	333	291	340	334	315	320	260	318	317	306	327	326	302	322	297	300	317	326	344	313	314	325	290	300	282	312	320	327	282	309	285	284	288	305	299	305	322	341	338	300	313	326	292	310	318	304	350	293	310	295	326	304	299	282	337	321	322	317	281	322	263	316	299	287	320	284	293	292	344	289	303	301	311	268	293	303	293	326	328	307	323	296	304	287	325	302	289	306	292	322	304	295	315	298	303	313	336	308	329	299	298	291	338	294	342	329	309	307	312	301	335	317	292	324	319	290	321	306	335	299	309	288	344	315	308	333	270	328	322	320	308	317	309	292	300	308	317	285	291	285	310	324	351	334	303	317	286	287	298	302	307	309	301	298	281	296	340	307	308	314	308	308	326	314	328	302	314	301	331	298	287	341	308	343	317	332	302	305	285	286	319	282	316	287	306	309	304	331	321	302	330	330	306	308	302	326	276	312	305	304	312	309	267	319	307	309	303	310	301	297	290	321	277	348	318	310	338	321	309	305	330	289	324	289	306	297	323	295	301	333	302	342	334	287	282	321	305	308	291	296	304	277	324	303	309	337	308	312	324	331	297	320	301	310	321	342	312	299	288	300	312	327	318	299	304	313	355	307	286	287	276	302	313	317	311	310	309	315	327	312	295	311	334	306	313	306	296	290	305	331	291	307	296	322	313	308	326	312	318	310	283	326	314	315	287	300	310	298	322	328	290	308	307	299	299	319	285	324	319	335	327	327	325	290	298	292	320	316	329	289	300	313	325	326	321	328	321	295	305	302	310	328	308	293	278	303	317	302	337	322	301	301	343	283	324	298	321	307	285	301	307	310	329	343	298	321	310	297	286	295	331	314	286	331	323	267	296	331	305	301	311	291	300	293	318	325	305	313	308	333	318	289	300	316	314	302	308	295	289	299	314	267	297	316	348	310	296	328	297	333	302	317	318	303	310	287	337	305	334	286	270	298	282	314	302	318	308	281	282	322	322	279	313	291	307	322	311	320	323	329	332	328	299	321	300	315	306	308	322	292	313	314	307	312	315	342	347	263	299	305	299	295	312	324	330	325	302	328	329	318	277	323	298	288	343	300	326	318	315	300	326	322	309	278	306	306	276	285	310	279	317	307	309	318	319	312	293	298	310	307	312	335	299	320	278	297	300	305	300	318	307	281	322	291	304	329	293	299	327	274	316	301	317	275	309	322	320	282	332	302	267	307	283	293	293	304	323	314	304	312	287	323	286	302	306	289	274	291	292	294	309	319	314	294	301	314	320	288	313	302	324	285	331	320	276	309	304	326	301	293	281	295	285	310	312	342	303	282	319	293	310	309	296	317	287	294	282	296	294	294	300	313	336	304	322	312	293	307	293	307	334	295	333	318	290	279	307	305	284	315	289	311	297	311	342	296	311	327	287	265	320	314	325	305	323	317	343	283	287	276	306	305	326	282	304	297	323	294	272	341	312	297	314	284	298	301	284	305	315	318	293	322	288	298	300	276	294	298	298	311	327	292	320	319	310	292	326	318	296	320	319	294	309	293	323	336	296	308	319	299	292	319	320	300	309	288	305	323	296	308	285	319	304	298	330	331	310	306	325	308	296	322	291	333	309	307	298	287	284	305	285	298	297	301	311	306	303	297	289	344	305	327	293	347	326	284	291	292	280	298	320	338	291	310	338	303	308	282	307	300	297	309	311	338	291	339	302	306	328	268	325	310	294	295	281	322	288	327	315	300	301	322	295	283	336	299	330	314	299	327	298	308	316	297	289	299	331	333	281	303	296	342	282	276	321	300	301	293	304	296	298	344	333	289	292	316	295	296	306	268	281	339	319	343	329	331	294	303	310	311	314	317	297	330	296	288	319	293	277	343	307	293	304	290	314	337	313	305	293	313	331	280	298	323	311	343	302	306	303	306	298	320	301	307	309	303	306	312	288	290	317	312	295	284	338	295	301	305	330	338	281	299	334	316	296	311	316	318	311	325	315	289	325	320	292	345	321	309	305	290	315	299	342	334	316	316	310	329	305	320	288	314	259	328	316	286	309	288	323	316	301	315	316	305	296	317	302	308	323	299	316	296	311	326	343	296	302	286	329	295	287	280	301	290	327	308	290	298	321	308	322	290	296	298	296	333	324	282	336	303	287	300	307	299	316	292	302	318	311	318	319	285	323	305	316	304	288	316	306	323	306	327	290	289	342	340	299	321	300	280	331	318	296	289	291	287	307	302	282	293	317	288	321	325	306	320	272	310	312	307	309	275	327	327	316	333	309	317	288	318	291	339	288	325	292	305	324	340	306	296	306	313	292	335	307	303	296	290	322	322	302	282	282	325	311	309	254	311	310	295	306	322	297	297	318	283	310	325	299	295	280	307	312	315	279	308	316	313	305	293	316	306	318	326	295	327	325	324	292	272	289	300	287	327	301	302	285	323	309	301	326	296	371	310	303	329	315	343	313	274	321	328	306	317	271	306	293	307	299	306	290	320	314	319	310	306	307	341	325	295	312	290
38690	21299	6561	1545	1088	839	586	491	386	327	290	260	258	218	228	198	200	176	186	158	174	179	163	147	181	139	154	125	144	144	138	150	130	151	147	139	166	143	134	139	145	121	139	127	147	122	135	153	137	143	133	119	139	143	131	137	152	139	137	124	140	130	120	133	142	123	129	135	122	122	107	134	138	147	131	110	141	135	133	144	96	122	134	126	132	118	140	136	121	126	138	140	139	121	157	128	138	111	119	145	148	128	125	119	136	125	139	114	147	134	133	130	157	134	107	126	132	127	128	132	149	148	130	123	143	133	142	136	139	140	125	132	142	116	142	118	103	119	130	147	132	146	128	122	119	141	114	123	119	146	120	133	147	104	121	133	115	121	117	135	125	121	127	122	124	111	146	128	122	104	119	129	142	133	150	134	127	107	128	137	132	133	124	125	139	136	129	118	152	124	147	129	133	122	140	132	135	108	120	137	108	125	141	128	140	111	119	142	139	128	137	138	138	100	132	160	127	125	119	125	134	125	114	137	132	133	124	118	137	132	126	130	106	151	124	115	131	105	160	125	120	127	134	128	131	126	136	118	128	131	154	125	117	117	127	132	114	130	123	149	134	124	116	130	121	126	127	148	123	133	126	132	133	142	129	135	126	116	131	145	122	127	123	146	141	125	112	131	131	150	131	127	125	145	128	136	120	148	132	122	129	117	126	115	129	130	125	115	142	127	117	135	119	136	113	127	112	139	120	114	113	159	131	135	134	135	130	115	131	127	123	119	142	136	115	131	156	114	151	123	121	133	154	132	124	139	132	137	128	118	144	140	116	114	120	147	110	127	130	122	111	141	146	136	139	132	123	114	136	103	128	119	128	124	132	120	134	148	117	123	154	119	138	132	135	133	127	111	110	120	137	146	123	142	142	138	130	125	148	128	124	128	143	132	134	136	128	125	132	127	128	116	140	124	139	134	145	136	141	124	127	133	126	112	128	128	128	130	140	143	149	123	116	138	119	141	128	134	128	117	128	125	131	132	123	129	124	109	120	142	140	130	132	116	127	142	131	142	115	135	133	121	126	140	131	110	152	138	124	133	126	106	136	114	133	127	143	142	125	127	131	141	155	114	137	146	128	115	119	143	132	108	125	117	106	144	153	121	139	122	115	133	111	152	130	122	137	130	136	129	131	142	119	131	111	140	134	139	132	128	120	124	135	131	137	100	123	120	122	132	122	122	115	137	112	136	118	115	126	128	119	124	133	121	158	138	111	113	119	110	121	124	111	129	142	109	133	130	118	133	143	128	113	132	113	123	129	115	112	129	92	121	145	128	137	122	113	116	135	120	119	120	127	123	127	126	134	129	132	136	146	132	120	132	126	135	128	130	139	137	142	134	135	125	134	133	101	137	142	140	126	131	135	122	125	122	133	116	120	127	112	125	112	140	116	122	141	113	124	118	134	113	134	122	145	125	126	149	132	123	133	140	105	135	129	138	113	134	138	154	118	122	125	131	120	116	126	122	156	136	121	134	126	138	130	136	113	140	139	123	131	151	133	120	120	142	121	130	146	113	138	131	131	103	118	118	144	130	144	136	137	132	127	120	133	139	131	131	139	126	125	119	115	136	139	120	138	120	122	124	137	111	130	141	128	118	124	131	126	133	112	135	129	142	142	114	114	137	128	142	133	133	143	108	125	119	130	136	150	123	133	127	121	130	129	126	136	117	131	120	122	137	128	110	128	119	129	115	129	131	128	137	130	128	130	121	152	125	136	118	131	124	144	148	124	144	126	127	120	103	138	119	117	144	151	127	120	149	127	124	125	125	119	106	130	134	129	137	122	139	142	128	142	143	120	139	123	134	139	133	130	146	131	134	125	159	121	122	126	151	126	130	125	143	134	152	133	124	137	137	111	137	119	128	128	146	126	107	120	118	131	149	134	125	113	126	124	127	120	136	123	135	139	133	123	119	119	151	118	134	127	145	125	126	133	103	118	120	110	111	124	146	121	108	121	130	119	113	135	118	126	136	111	138	121	130	109	135	117	136	111	142	144	124	138	115	145	123	143	133	138	128	137	126	120	123	142	126	121	130	135	127	129	141	116	133	133	141	129	114	148	110	133	141	149	134	124	133	116	117	130	147	134	117	132	128	123	139	102	119	139	126	118	135	132	133	137	132	134	128	120	145	121	131	130	147	117	101	107	142	125	142	125	126	140	130	138	110	132	116	117	148	122	127	134	104	121	116	128	110	133	114	123	110	130	122	130	115	117	128	119	140	113	150	144	146	129	132	138	129	124	136	126	137	132	137	114	128	141	129	127	109	125	151	135	112	114	120	107	110	127	139	120	129	130	133	120	125	133	128	143	134	125	133	120	107	133	115	140	117	115	119	143	113	121	149	112	119	114	119	134	135	137	111	142	141	135	137	129	125	138	154	132	130	121	106	138	134	136	158	119	124	126	151	127	141	117	141	135	147	122	125	155	131	129	135	110	134	127	138	120	139	166	119	116	122	122	118	126	139	117	134	115	130	141	129	143	134	138	130	130	105	121	118	136	143	132	144	125	127	132	112	130	121	136	110	142	121	148	123	120	134	102	116	126	131	141	143	148	133	140	121	118	145	130	123	133	128	117	130	120	162	123	155	113	138	150	127	107	121	119	141	135	121	126	158	114	125	120	133	138	136	126	140	138	107	137	142	136	118	112	142	167	147	134	123	143	132	147	147	132	131	126	166	138	141	129	124	147	128	122	156	124	130	137	119	147	134	124	139	123	124	125	131	119	135	141	125	95	128	99	132	120	116	104	113	131	121	118	136	130	134	135	124	145	128	142	128	121	122	140	129	116	115	119	123	126	140	124	125	116	139	137	119	128	149	112	139	130	141	130	146	122	129	121	133	141	115	144	154	146	110	128	150	122	138	137	137	136	106	139	116	115	112	113	140	117	150	138	116	118	125	146	141	124	126	119	128	112	122	121	138	128	128	143	130	134	121	124	146	135	92	112	127	133	125	116	122	130	113	134	118	124	125	138	118	111	126	141	137	132	132	127	141	128	125	108	118	123	126	132	120	140	117	131	127	122	133	123	133	132	119	119	130	145	106	126	144	139	121	123	111	142	122	115	122	154	139	127	142	120	137	109	98	131	145	113	140	139	133	126	122	144	135	113	155	143	133	145	138	136	139	121	121	115	131	119	151	132	143	150	135	124	127	113	156	134	141	120	128	124	130	139	126	135	139	145	134	114	142	146	131	128	144	120	135	146	113	115	138	151	134	140	140	135	121	120	124	122	120	111	145	134	134	109	121	136	114	120	133	131	122	118	142	120	131	143	129	122	135	103	142	128	115	117	129	120	141	125	110	108	146	131	115	139	120	115	137	134	143	127	129	137	138	109	137	124	129	139	128	144	133	138	116	152	110	137	129	133	109	148	134	129	120	118	130	121	142	121	146	107	130	120	155	126	142	117	122	130	120	138	118	120	134	139	122	133	137	117	130	123	137	132	143	123	150
19335	2176	4987	5536	4930	4004	3279	2702	2354	1924	1765	1547	1396	1344	1179	1174	1023	982	941	920	844	849	747	766	691	777	703	676	618	674	669	677	588	592	645	668	606	567	562	608	554	586	544	537	558	504	554	510	495	548	535	544	501	537	500	517	508	516	503	499	535	502	522	478	526	485	505	512	485	480	561	451	458	512	532	484	473	457	513	519	470	474	483	484	513	508	447	493	481	513	477	458	423	462	488	496	476	454	479	493	476	499	485	501	491	445	478	480	471	490	482	491	478	462	500	474	486	530	449	477	457	481	500	474	501	487	462	506	469	447	481	500	471	516	489	471	484	467	461	446	493	470	494	448	504	455	456	498	458	475	501	489	506	477	513	434	498	501	484	484	490	493	472	488	511	505	523	430	462	483	501	507	474	463	469	509	410	480	518	468	487	490	460	488	511	455	469	517	482	481	501	506	488	488	452	500	506	463	463	487	489	485	484	445	471	486	463	469	492	449	469	490	491	494	471	478	494	459	508	470	463	479	484	466	459	462	481	452	468	513	462	425	510	463	490	489	474	466	460	447	433	447	530	432	447	469	473	476	513	507	448	498	458	488	517	480	462	496	483	433	445	464	481	453	480	494	446	465	478	476	462	449	469	439	480	449	483	499	444	480	471	489	451	469	480	517	486	457	461	486	455	465	479	489	471	492	498	481	443	475	490	468	490	458	456	490	442	430	441	488	489	454	521	444	489	467	443	475	492	487	483	495	467	500	481	465	523	479	457	491	481	474	487	478	474	504	440	464	454	437	438	503	507	451	460	530	456	502	513	488	447	423	550	475	461	482	437	491	483	469	447	492	459	458	481	474	510	483	478	472	465	441	503	525	504	461	514	490	495	489	489	458	481	498	503	486	505	495	464	438	457	466	487	448	435	503	483	493	485	476	509	460	465	491	472	458	471	464	434	467	461	507	484	486	475	441	482	446	462	480	458	436	480	503	494	502	458	448	500	456	449	470	461	484	489	494	469	513	471	480	471	506	452	497	454	449	499	470	434	511	451	453	458	481	491	467	450	474	499	469	450	489	471	487	458	471	497	478	460	472	480	476	501	453	455	473	496	461	491	527	491	457	458	444	464	471	514	461	450	460	477	467	470	489	477	499	482	483	486	473	482	474	482	454	477	478	447	487	472	510	454	467	488	470	477	465	489	484	465	453	500	487	446	469	487	468	460	482	471	471	505	475	446	465	516	475	484	506	456	464	464	454	496	489	456	484	479	487	469	460	457	475	465	493	489	461	482	436	450	447	474	449	495	429	452	501	474	479	503	455	490	476	475	444	473	454	462	454	451	461	499	484	423	478	495	465	451	494	488	495	436	469	513	442	452	477	508	481	482	498	491	452	431	465	443	474	446	442	484	502	452	450	468	458	489	470	479	438	462	462	480	453	480	483	478	471	484	487	476	480	499	475	473	495	467	485	471	456	492	433	469	466	423	495	495	471	485	447	477	489	471	471	469	470	456	465	489	468	506	517	509	475	482	473	476	505	514	509	459	502	453	462	476	523	446	484	440	481	471	468	462	492	468	464	491	518	510	438	478	473	444	446	454	442	492	475	434	491	507	493	452	467	460	468	485	494	515	489	448	456	474	479	517	456	476	453	510	491	504	467	448	466	481	493	463	486	440	495	475	459	458	483	431	501	450	495	460	462	461	467	484	447	487	500	452	450	419	475	478	477	411	458	467	451	467	507	473	487	465	494	457	432	461	469	499	481	493	461	488	485	482	490	442	464	481	472	480	475	447	448	479	466	491	474	460	477	489	456	481	506	433	462	508	485	450	502	489	440	461	488	450	488	507	470	479	490	436	476	495	458	458	518	470	491	500	449	480	455	458	466	451	475	453	487	462	475	485	455	474	477	472	453	437	487	498	493	471	472	507	494	461	471	465	472	466	496	482	425	490	501	476	494	449	467	464	445	476	478	469	501	479	464	475	436	525	447	434	503	456	493	474	473	448	479	452	447	466	497	484	452	422	494	463	493	462	496	449	502	470	469	452	476	452	451	424	474	471	475	491	484	487	488	432	465	458	460	449	470	494	493	449	480	466	506	479	487	512	460	471	460	498	469	466	467	499	515	458	483	503	482	455	501	415	481	530	471	493	460	449	495	470	472	482	467	435	499	479	452	464	424	518	441	460	487	491	457	497	472	508	497	502	491	470	530	501	425	490	485	468	467	452	468	467	470	453	475	480	461	439	474	463	460	483	488	475	494	462	478	502	484	453	492	490	491	482	436	503	440	485	446	515	512	485	480	482	463	475	477	468	438	456	485	495	493	461	494	462	486	428	443	480	494	446	457	506	461	472	481	469	463	442	494	471	474	457	452	459	477	479	467	500	447	455	526	493	442	500	464	541	445	440	488	443	493	483	490	512	446	470	473	452	471	444	479	439	427	465	456	487	510	516	457	441	476	449	502	441	488	480	496	482	478	470	472	494	448	451	433	434	473	485	471	447	484	498	494	461	480	480	472	479	504	471	481	470	473	469	481	501	465	463	479	469	492	510	448	453	484	476	473	455	470	451	458	474	471	454	475	439	507	475	468	477	477	442	491	507	449	479	476	479	477	475	490	532	460	470	447	464	491	441	438	459	475	525	485	485	457	455	456	512	459	482	442	493	469	498	483	499	467	483	465	462	515	487	456	508	476	490	417	472	470	466	428	435	457	442	475	487	515	454	490	487	472	467	477	475	462	458	472	509	469	457	436	475	467	496	437	515	495	491	500	458	478	450	457	483	416	464	452	478	446	503	475	478	488	453	459	471	455	488	457	489	491	493	463	460	498	490	459	495	491	438	466	499	460	456	459	483	469	498	473	477	505	478	473	492	494	466	468	460	512	467	489	480	463	460	443	480	490	474	468	431	420	483	477	462	473	495	485	494	462	453	454	475	504	481	457	507	428	467	489	454	501	497	494	486	495	474	475	461	471	488	457	447	468	474	480	495	503	499	512	498	500	441	491	461	484	455	456	483	435	483	459	454	457	478	476	496	479	463	490	482	501	465	441	482	489	499	457	508	461	433	432	474	488	500	446	429	480	450	507	481	482	476	489	450	479	463	488	469	494	493	452	484	461	483	485	517	452	426	487	460	468	478	450	456	497	476	472	469	452	480	492	469	462	451	467	442	481	477	492	488	506	503	459	486	454	471	496	492	506	471	493	436	477	507	435	509	481	459	453	439	491	463	500	452	482	482	453	474	463	480	480	487	517	463	455	476	519	472	506	453	423	455	445	458	496	469	457	492	459	458	478	457	492	458	484	489	488	485	472	468	445	465	464	476	488	484	487	468	475	451	483	484	461	493	463	439	510	479	459	475	479	471	482	496	433	471	453	457	477	468	460	475	440	460	485	453	469	500	490	479	458	469	495	499	425	487	489	467	429	475	504	462	473	414	495	449	471	465	520	419	505	481	469	474	446	441	473	472	466	466	450	475	436	493	458	465	463	478	428	435	497	442	394
3880	346	232	164	165	170	158	145	145	122	160	139	142	170	143	139	131	134	139	128	122	114	137	124	139	125	139	147	139	119	144	125	121	147	140	139	118	114	144	125	139	121	140	117	164	134	164	116	141	128	112	125	146	143	129	137	139	139	134	127	141	148	139	128	133	124	134	125	141	142	143	134	128	138	125	117	128	137	124	119	125	140	122	140	112	128	120	147	145	134	140	147	143	99	131	124	132	133	137	122	137	139	146	116	133	150	149	120	117	152	130	127	107	102	132	146	136	113	150	130	113	139	159	127	116	134	107	118	159	141	142	118	134	136	152	138	114	115	119	131	134	119	141	120	140	114	148	125	159	123	143	123	119	115	149	136	158	140	147	140	131	131	120	140	136	142	162	127	113	112	129	121	123	143	119	140	131	140	130	133	124	151	157	133	127	134	123	131	138	126	132	112	145	134	133	145	121	121	114	133	124	140	144	148	143	139	131	139	139	143	138	126	150	130	128	111	140	123	152	144	115	147	128	130	136	127	134	157	132	160	138	143	157	134	121	128	138	107	138	121	139	127	123	142	159	149	132	134	134	127	130	140	148	112	123	121	134	142	121	139	150	134	129	138	124	139	136	143	130	158	140	116	124	148	140	137	121	149	131	136	131	136	121	120	149	136	140	124	144	159	106	129	121	133	135	128	128	135	144	133	124	124	127	135	160	137	161	151	134	152	124	140	138	150	133	118	126	133	129	138	129	114	142	137	159	128	131	122	143	124	119	123	131	148	125	126	129	143	145	119	131	116	139	123	110	123	148	126	124	122	132	133	122	137	141	112	147	151	137	142	118	134	132	122	114	141	144	139	131	149	107	125	133	142	125	146	147	141	110	113	130	137	141	163	133	139	127	119	137	133	147	134	133	132	134	137	136	133	138	145	150	139	125	144	117	126	143	133	112	149	131	141	133	132	137	125	125	142	127	154	124	144	146	141	126	126	129	143	135	141	144	140	151	143	150	141	138	132	136	154	133	133	131	121	142	124	139	119	154	141	134	134	133	148	135	165	111	137	124	98	116	133	138	139	141	126	138	124	159	141	138	144	143	118	128	119	122	141	139	140	139	152	121	123	150	130	134	118	137	121	125	149	112	126	133	127	101	148	137	134	146	142	122	135	133	126	123	116	138	121	129	136	125	129	112	135	168	127	140	137	141	122	123	150	131	131	143	164	129	134	139	117	140	141	134	118	127	109	135	107	129	145	125	144	135	120	102	120	108	145	130	146	137	128	120	127	114	120	124	141	124	125	146	123	108	127	133	141	119	134	127	152	131	123	123	131	138	124	128	121	149	144	160	161	145	131	118	140	131	142	131	139	132	148	124	156	114	126	135	149	128	144	133	126	132	128	142	146	139	143	127	135	126	154	123	143	112	115	129	124	108	138	141	136	126	111	113	132	132	135	129	133	121	133	116	126	119	145	150	126	128	120	137	137	144	142	118	131	124	165	139	149	148	153	145	142	139	141	139	138	133	132	155	153	135	145	131	122	147	129	123	127	132	136	132	127	134	137	145	134	145	140	129	139	135	138	128	128	143	123	125	132	126	134	123	150	139	137	136	127	146	128	142	114	123	142	136	134	138	151	143	143	149	149	128	160	141	138	134	127	127	141	128	123	123	136	122	127	149	119	129	156	140	133	130	125	133	129	131	146	124	128	151	122	145	147	125	127	127	141	131	143	130	128	129	119	159	135	123	122	124	133	115	139	130	136	141	150	147	119	102	121	134	135	128	134	142	118	126	149	146	137	164	115	141	145	140	128	143	103	120	153	149	141	138	143	129	121	142	145	131	137	146	122	149	114	144	134	128	129	123	141	131	134	112	132	113	131	116	156	141	129	139	123	143	126	128	137	130	147	142	121	159	131	138	132	138	128	128	134	144	125	125	127	130	121	140	122	128	142	125	140	134	151	145	151	130	142	123	127	136	125	148	133	122	112	128	129	136	147	160	143	146	124	140	152	138	139	153	157	143	125	129	127	130	151	128	134	121	146	157	144	144	123	132	150	143	125	129	127	131	154	136	138	122	131	130	123	127	119	142	135	142	138	155	140	115	129	128	135	132	127	128	141	133	133	143	135	131	150	121	135	132	121	160	137	132	139	137	116	107	132	123	119	141	122	127	125	117	130	132	140	144	152	119	152	144	161	137	147	141	159	131	166	145	146	122	131	137	136	132	133	140	124	126	156	131	128	146	142	139	133	150	151	120	135	138	143	129	123	122	132	154	145	136	129	147	134	134	129	155	131	144	144	142	128	117	113	154	134	118	151	137	133	131	136	154	127	148	128	133	140	142	145	129	117	118	123	137	140	131	136	146	123	138	137	138	122	124	121	124	148	129	132	136	141	151	132	139	123	117	134	116	133	132	137	133	153	155	129	149	137	140	143	131	141	144	141	129	128	122	133	131	155	127	135	141	132	136	129	137	148	136	139	123	128	125	133	144	136	144	136	153	113	136	145	137	133	117	133	121	136	133	131	110	115	127	133	131	134	119	120	119	137	127	142	129	127	133	141	142	116	135	115	121	124	150	139	157	130	142	135	130	136	150	126	123	135	145	160	117	136	141	144	113	127	122	133	133	126	141	139	116	123	151	131	135	146	127	145	155	118	140	136	131	144	120	156	126	138	119	126	125	137	143	141	141	141	140	138	129	142	116	132	134	143	138	126	137	124	136	131	145	125	140	146	154	123	129	132	123	118	146	141	137	143	139	127	162	132	138	149	147	107	135	143	124	133	139	131	146	113	147	135	125	126	137	153	129	133	134	136	161	134	120	133	147	106	132	125	130	128	111	119	130	140	120	109	133	143	119	126	142	141	132	137	110	145	130	126	141	151	142	140	139	129	168	147	121	118	144	143	148	140	147	114	142	132	132	136	138	99	110	142	130	152	159	143	151	131	114	140	115	130	118	127	133	136	113	156	134	140	129	137	121	136	131	133	146	133	144	122	151	144	130	152	120	126	134	144	133	153	104	149	124	131	152	128	136	144	131	130	126	142	134	157	135	140	147	123	136	101	114	127	134	137	138	127	132	133	133	144	139	129	143	116	147	152	135	130	134	132	124	113	151	116	129	113	150	121	122	123	120	146	145	142	138	132	129	148	122	127	127	130	135	135	119	127	143	112	133	132	167	141	122	97	128	134	136	138	133	125	130	127	140	141	149	133	129	155	144	131	127	125	129	134	152	135	119	142	127	129	139	118	142	139	134	129	131	107	117	143	147	160	132	116	130	133	125	156	131	158	120	130	138	118	127	132	128	135	154	143	112	132	157	142	148	128	148	155	135	136	130	125	127	130	137	136	133	123	142	124	126	161	128	157	103	119	135	133	139	131	118	123	117	147	115	130	149	125	142	115	152	123	133	144	121	119	121	133	134	128	136	141	122	141	130	123	145	132	143	146	153	122	138	119	134	104	135	124	112	126	114	131	136	117	155	136	127	142	127	142	120	123	143	116
5690	521	665	603	679	642	536	546	504	503	491	556	542	482	512	490	493	497	477	494	501	483	491	490	470	482	520	497	488	465	498	462	452	473	486	463	487	481	498	515	482	467	483	478	490	498	492	488	490	472	465	496	466	474	441	528	510	472	494	449	518	471	475	491	471	485	449	487	469	513	453	511	442	508	445	468	501	473	458	474	486	471	450	498	497	462	468	442	509	448	495	513	473	439	465	515	485	493	467	486	451	480	488	511	455	483	444	456	455	458	456	480	445	487	515	493	481	504	453	460	464	473	441	472	493	464	467	463	457	460	461	482	493	490	515	489	503	494	469	461	497	473	519	500	505	443	490	466	472	468	490	483	490	479	493	475	494	506	467	520	456	482	482	465	498	449	457	498	510	493	440	495	477	475	484	469	486	473	474	487	451	501	473	462	485	480	478	488	478	498	469	490	472	497	491	518	460	479	511	467	505	459	499	451	459	475	459	498	478	493	459	406	475	473	462	478	521	495	459	467	448	532	492	484	447	481	464	498	502	482	458	448	438	514	495	465	491	474	477	491	500	477	515	459	511	450	445	442	485	497	482	478	470	460	477	484	464	540	469	505	465	474	423	451	490	480	475	443	451	488	453	432	480	507	505	493	451	461	496	467	483	469	468	478	491	499	496	473	467	446	479	467	492	495	501	498	470	500	471	468	473	510	470	462	485	472	459	485	484	494	450	496	457	476	447	469	472	464	482	500	473	480	497	456	461	461	443	508	432	455	510	507	504	513	452	500	490	487	473	465	483	488	490	499	502	500	496	484	476	472	493	478	460	477	485	471	502	463	493	481	460	480	479	457	459	521	497	485	453	468	449	465	456	468	489	456	476	518	463	453	453	503	461	509	480	488	493	459	484	493	439	491	474	492	490	470	506	455	502	466	474	491	474	485	478	428	451	462	484	463	451	482	508	500	487	474	452	493	505	483	471	474	484	470	467	485	481	445	424	442	487	491	497	475	463	444	480	448	449	497	490	442	485	505	486	491	484	489	488	491	495	470	432	502	484	485	481	484	517	492	454	496	488	437	468	500	466	489	451	455	463	479	489	474	438	488	463	498	488	489	466	503	457	481	462	443	491	453	496	490	499	481	493	466	465	419	491	445	474	516	502	461	452	445	451	471	459	451	501	464	490	504	460	489	496	409	476	456	502	483	501	452	474	507	417	469	469	491	471	476	472	464	523	479	461	487	473	452	513	499	490	475	450	460	495	484	476	480	498	491	468	471	442	482	472	475	492	471	549	488	487	517	468	509	465	485	455	473	530	510	448	464	508	500	500	432	531	456	481	488	477	478	456	455	466	506	484	479	463	446	475	503	492	489	484	504	493	450	484	474	471	506	486	449	492	471	467	503	468	488	492	493	473	486	515	469	471	505	466	500	429	486	502	425	505	459	477	497	475	470	500	468	502	469	461	523	484	505	414	490	471	488	494	504	453	459	501	462	465	482	486	488	449	458	452	459	492	498	454	455	498	479	488	481	488	447	470	485	496	476	483	468	459	505	472	469	491	457	462	492	456	501	460	479	507	483	464	492	450	445	498	487	474	499	473	490	489	456	503	467	488	492	461	472	491	460	473	480	450	467	456	515	462	512	472	460	440	480	455	430	432	449	467	483	525	457	482	520	474	513	445	462	483	457	486	465	469	464	441	526	428	495	492	466	485	465	517	484	495	475	466	506	448	465	501	469	423	466	477	465	496	450	510	452	480	499	517	479	488	468	442	460	478	489	467	461	484	502	447	474	461	498	466	518	490	437	480	478	445	473	466	500	454	453	447	463	468	463	488	462	495	483	468	473	486	477	436	457	497	491	467	432	467	486	519	473	511	536	478	479	464	430	483	508	468	471	448	489	471	493	503	454	487	450	515	474	450	491	504	469	478	492	439	444	515	442	491	442	444	498	470	488	450	505	489	493	493	446	463	510	452	475	503	477	502	472	458	499	457	477	511	461	496	476	457	500	483	507	490	494	503	483	486	498	488	472	482	492	494	527	439	470	478	512	500	488	465	452	529	455	482	485	451	470	480	458	483	482	498	457	491	466	463	513	458	460	474	486	477	443	516	468	485	457	506	482	509	474	487	466	474	488	466	487	461	488	484	480	452	499	470	483	481	495	470	451	481	493	481	496	450	428	492	476	479	474	494	473	470	502	478	493	505	472	495	498	425	474	466	516	489	431	468	474	492	435	464	488	484	489	490	481	453	484	476	445	514	486	475	476	439	483	466	509	427	479	477	457	471	502	484	497	493	468	473	476	450	505	445	470	492	475	491	466	474	479	479	470	503	477	479	481	465	449	445	502	478	453	479	503	475	453	488	518	482	467	493	466	484	476	484	466	452	452	485	505	466	476	445	454	504	524	461	464	498	477	462	494	441	517	505	461	504	455	485	472	511	459	494	499	463	479	513	495	447	487	495	488	460	417	522	487	484	510	455	463	503	474	472	492	484	474	496	461	494	473	475	477	490	438	432	460	471	496	458	492	508	431	501	492	478	452	491	458	512	468	494	447	491	494	500	479	469	465	508	462	436	480	484	459	444	519	468	445	439	496	507	433	468	523	503	433	450	484	446	483	506	468	471	502	469	456	493	486	473	493	513	482	475	463	473	465	495	491	531	475	475	490	460	461	503	463	510	490	526	513	449	477	486	515	470	507	497	512	437	460	473	452	483	444	514	495	477	491	460	482	472	490	478	465	491	500	469	474	475	485	477	520	488	500	480	460	495	482	479	481	466	483	504	517	480	469	487	450	457	448	446	496	460	461	494	482	494	442	459	484	481	492	473	457	488	494	458	458	495	443	478	484	444	481	480	481	461	509	472	463	500	478	490	485	428	484	489	518	460	459	493	483	466	437	472	463	492	450	472	437	486	499	449	507	422	470	454	540	472	504	501	458	497	460	529	539	485	486	482	518	507	481	487	492	462	436	505	458	442	442	471	474	445	471	446	462	506	497	472	474	450	496	481	465	493	474	464	495	444	469	431	467	454	449	481	476	463	481	469	493	480	489	498	454	460	471	493	466	468	479	451	462	474	496	464	489	490	478	458	491	475	430	482	473	486	480	485	474	496	490	491	434	450	454	487	510	472	499	477	474	499	467	471	437	459	466	450	465	488	480	456	459	452	478	473	464	514	461	474	476	501	429	503	450	471	459	476	491	505	468	493	491	459	476	466	471	468	499	450	465	470	464	453	462	473	495	444	462	475	440	487	458	469	495	495	502	443	477	465	478	516	496	456	433	505	480	455	486	474	499	497	411	495	470	443	453	511	464	496	487	462	484	456	473	437	491	465	483	471	487	487	429	448	506	493	459	505	457	487	476	488	482	467	507	472	452	487	480	490	482	461	497	476	469	461	449	492	461	428	494	486	450	454	505	447	481	502	492	457	431	489	480	513	509	515	500	489	475	462	473	466	452	497	451	460	448	490	472	491	504	485	489	478	485	479	448	500	500	457	474
31584	9701	1387	754	543	382	326	222	192	202	162	174	123	114	98	112	113	96	108	95	98	74	102	93	97	95	77	88	81	102	99	82	89	89	85	84	64	63	84	80	74	72	95	82	69	84	71	81	84	84	67	85	87	67	86	63	81	70	84	66	74	81	94	73	71	80	79	79	71	74	84	81	75	75	62	86	94	77	96	90	77	84	67	85	78	81	85	68	77	72	77	69	63	63	90	58	70	69	83	84	71	66	77	63	81	75	71	80	84	66	85	92	81	87	77	54	63	66	74	66	91	68	74	76	68	84	96	82	85	73	70	91	91	67	83	79	74	75	62	74	78	71	71	79	78	56	87	76	81	65	64	85	68	65	84	75	83	83	94	74	77	79	80	70	74	78	77	65	77	79	65	76	75	94	69	83	79	83	68	90	85	87	87	69	77	71	81	56	73	72	64	78	94	73	74	81	83	97	89	80	76	93	69	73	92	88	75	72	69	65	82	75	93	72	65	80	80	87	86	83	80	76	76	65	79	72	76	92	73	86	85	83	87	90	74	70	80	60	71	72	84	98	77	81	81	79	72	76	81	76	75	83	78	93	81	91	77	85	78	94	82	72	76	72	74	77	75	67	85	74	73	90	91	93	91	84	75	79	73	83	85	73	74	63	82	75	67	64	88	77	88	70	78	76	66	90	69	80	84	89	83	77	79	85	80	93	78	81	73	87	88	84	74	74	86	79	84	85	70	82	72	79	85	66	82	76	88	93	91	75	78	76	90	89	78	75	87	75	73	90	82	68	86	87	87	73	96	81	67	81	85	80	83	72	80	74	90	73	76	79	70	88	71	77	91	66	79	61	75	100	69	76	81	79	68	114	83	77	85	72	66	77	86	79	75	79	66	80	63	88	87	70	77	72	76	85	79	67	80	90	93	70	63	66	87	70	76	66	77	80	82	69	68	86	62	89	86	74	71	71	79	68	88	82	80	76	58	73	74	74	79	72	68	72	85	82	75	62	72	80	99	68	74	70	86	68	62	73	63	79	74	77	78	67	77	80	87	87	74	90	70	81	83	64	75	74	77	84	70	74	89	67	91	80	85	73	69	73	66	91	76	71	76	71	78	86	78	67	75	79	90	78	81	71	81	85	88	79	92	76	78	82	61	75	85	69	82	68	77	87	70	74	62	81	83	88	69	64	84	76	90	71	79	60	90	74	90	66	94	74	80	75	75	77	65	69	70	78	73	86	80	63	77	77	81	90	74	72	87	79	79	66	77	80	76	75	77	82	76	78	73	80	73	76	88	69	71	86	69	82	76	86	70	87	83	90	76	74	80	80	87	73	82	72	74	85	65	76	70	81	76	80	92	92	78	71	77	83	73	72	80	85	83	82	78	65	69	75	71	72	75	81	77	75	81	80	72	81	81	69	83	82	61	67	75	72	80	64	94	68	85	90	82	81	97	75	78	73	84	85	80	70	64	72	73	75	69	67	81	66	92	74	68	75	77	65	74	76	77	68	100	74	64	94	82	73	73	82	73	70	68	86	78	66	62	95	77	91	69	72	70	82	72	87	85	82	80	68	87	82	86	72	90	72	76	89	87	88	77	61	86	71	76	79	69	65	83	79	61	88	88	85	77	67	67	80	76	73	77	77	74	75	92	80	69	77	77	80	86	70	77	72	73	76	86	88	79	74	86	84	77	71	67	91	69	78	83	71	76	84	88	71	85	73	79	80	92	81	70	72	71	69	74	76	82	77	86	68	70	73	78	66	75	62	75	96	67	75	75	88	77	69	65	80	76	74	76	51	87	64	76	80	76	73	75	73	72	78	81	81	79	76	82	78	95	77	74	76	70	84	73	59	73	81	78	88	84	72	69	68	75	64	70	83	72	80	72	76	74	98	68	73	69	92	70	97	92	82	77	71	72	93	71	76	80	75	78	71	90	97	83	80	84	89	65	63	76	82	80	97	74	85	71	67	79	78	80	75	67	78	79	92	79	79	92	77	65	70	80	79	82	84	83	84	84	92	83	72	83	77	76	82	81	56	78	65	66	77	81	77	68	70	71	92	76	87	90	81	66	84	91	72	63	68	92	87	89	72	72	84	83	75	91	69	82	65	78	78	63	74	70	85	74	73	86	60	86	74	81	83	81	71	73	74	86	73	77	62	74	93	66	80	75	82	78	83	82	63	63	77	88	90	87	60	86	78	84	70	79	74	80	69	74	65	70	83	93	76	68	78	71	72	79	74	77	72	69	75	54	72	82	73	87	88	77	76	90	84	83	91	70	84	68	79	74	79	79	78	80	83	72	80	83	81	83	79	84	80	83	85	81	86	76	81	62	75	85	61	87	72	70	78	100	80	81	77	78	84	75	82	62	84	81	73	77	77	77	96	70	81	76	73	80	79	67	81	77	83	80	83	70	73	67	83	81	78	83	92	64	72	62	72	72	76	57	75	71	68	74	67	81	90	80	93	76	75	81	79	75	74	58	89	71	81	69	79	73	85	72	62	75	77	79	87	81	74	80	72	79	75	77	79	80	82	86	71	75	69	84	70	76	83	81	80	60	84	99	96	79	66	79	65	66	91	74	83	83	83	90	85	75	103	69	61	67	79	89	79	84	68	78	71	71	75	82	68	82	80	71	78	88	72	88	82	73	76	80	87	65	72	70	78	82	84	80	66	89	93	87	75	85	66	71	69	56	87	89	79	95	75	83	84	76	65	71	91	82	74	97	72	64	82	68	87	87	88	80	74	77	85	80	58	86	84	76	70	97	91	78	72	69	71	68	83	78	63	89	71	88	71	75	81	84	85	85	64	81	86	73	80	75	87	74	65	86	75	79	78	85	66	65	81	71	80	65	87	71	83	62	67	85	67	93	77	94	78	70	61	68	85	86	76	76	96	82	87	74	92	76	71	94	71	80	72	78	87	83	83	68	66	79	79	87	75	84	67	90	72	77	71	70	86	78	84	92	76	61	76	84	84	71	79	76	94	77	79	74	82	71	82	84	66	88	86	62	74	78	86	83	77	86	100	86	52	83	70	68	83	80	83	80	71	68	78	89	81	88	71	77	79	79	93	85	83	73	91	75	76	68	70	93	71	87	84	66	76	77	64	66	95	83	65	76	72	82	92	78	68	81	76	83	97	64	64	94	70	82	86	84	101	64	78	85	83	84	92	69	73	74	68	83	65	64	72	72	77	75	92	90	62	72	61	61	64	83	96	84	88	68	78	77	81	67	74	73	66	73	85	87	96	91	83	62	83	86	85	76	61	98	74	73	74	88	84	83	67	85	88	81	70	80	72	79	97	91	82	87	79	81	79	74	82	80	87	81	87	71	85	83	79	84	75	84	76	81	64	62	66	82	93	67	80	91	70	77	74	75	73	80	74	79	70	70	93	86	67	77	75	83	68	82	74	83	79	77	84	89	72	83	64	73	79	77	78	74	86	74	88	70	66	86	61	69	72	79	76	74	93	73	63	78	88	86	74	82	87
15427	1186	2681	3056	2608	2208	1770	1479	1215	1132	912	846	801	775	710	648	565	555	550	593	488	511	430	394	458	373	428	395	405	397	382	379	414	379	382	334	351	377	376	362	360	383	356	371	350	327	352	360	311	327	332	312	327	326	309	370	313	357	308	346	315	321	331	282	351	352	318	283	356	329	332	335	336	369	327	326	329	322	282	311	318	318	320	331	317	324	324	299	331	306	313	335	287	302	325	289	340	330	298	288	300	290	324	331	278	326	312	311	304	339	284	288	321	304	302	294	308	321	318	297	326	323	292	333	324	328	327	300	313	300	293	286	293	301	267	320	296	309	309	313	292	313	299	303	270	304	310	322	285	307	301	297	300	311	284	320	303	327	320	320	334	311	285	340	304	313	300	327	319	316	334	311	313	306	309	319	301	306	280	331	287	310	305	307	306	300	314	290	305	281	319	320	302	305	321	317	315	300	304	301	299	346	318	298	301	290	314	302	303	282	312	335	326	338	305	306	321	300	303	307	313	317	309	311	299	321	325	284	323	287	318	339	308	320	328	320	298	295	324	316	285	296	293	326	266	338	328	273	319	310	314	325	299	289	323	286	317	324	299	311	285	298	305	321	334	328	331	305	289	297	303	284	331	292	312	311	309	310	357	270	287	290	277	328	322	327	305	288	302	332	299	321	280	329	333	292	303	305	299	333	321	311	322	306	308	318	286	299	302	321	281	333	318	292	291	306	308	313	298	298	300	324	293	293	291	334	268	287	301	314	295	304	318	319	340	308	339	305	325	274	304	314	309	323	277	286	333	302	247	314	301	306	301	283	286	310	297	331	301	300	312	267	306	301	321	325	308	321	296	307	291	291	304	291	289	308	313	305	283	293	289	309	278	293	293	329	310	296	306	322	306	338	310	289	295	289	317	296	307	326	312	292	328	302	323	301	299	316	302	307	322	296	286	284	325	289	304	304	310	322	298	305	309	312	302	303	298	312	325	347	298	335	306	317	292	297	312	295	294	298	330	326	306	298	297	320	312	307	304	294	275	312	301	303	323	301	312	326	304	308	299	352	304	293	331	307	311	317	289	305	292	294	319	291	269	299	286	303	321	319	320	326	302	322	275	304	313	321	340	329	317	290	316	318	308	312	325	300	297	299	298	287	310	279	311	316	306	311	287	342	310	302	344	313	313	329	315	289	325	325	309	300	319	287	310	321	307	314	304	316	315	296	297	309	331	297	330	342	294	307	313	345	340	289	313	308	306	335	287	305	325	332	323	302	333	308	312	292	312	292	289	318	288	272	303	303	304	305	307	315	292	333	305	310	315	303	310	267	302	300	321	307	276	296	298	300	285	321	294	308	321	317	307	300	294	299	308	279	324	311	348	280	285	300	313	312	318	317	309	283	323	325	314	313	297	332	300	288	304	300	348	260	318	285	307	353	310	296	308	323	299	305	315	313	314	288	292	321	283	320	342	304	303	308	308	298	298	293	322	311	325	303	315	292	321	293	332	280	281	282	321	307	302	330	329	315	322	297	308	278	293	292	316	286	307	311	321	320	299	297	322	310	288	324	281	317	325	320	297	305	270	303	288	283	318	307	327	302	288	323	299	300	321	281	334	278	360	335	289	294	306	308	327	333	291	332	317	310	310	302	293	314	312	306	304	294	317	296	325	294	310	294	319	348	301	315	292	294	304	305	313	297	288	307	311	308	282	305	306	292	306	293	294	297	329	297	280	310	328	300	283	285	320	312	321	315	325	287	314	314	322	303	313	292	303	287	267	309	318	309	327	333	295	305	330	323	311	297	301	311	289	277	319	286	273	302	334	300	315	286	309	305	308	320	326	312	328	322	321	342	336	308	298	325	318	328	311	318	285	302	291	292	321	323	293	314	315	297	324	276	287	339	320	324	298	353	299	303	315	282	284	327	319	328	305	330	280	285	320	320	298	283	289	328	304	336	319	297	311	304	319	327	314	312	314	291	294	305	333	325	302	319	299	292	313	339	328	312	314	291	318	329	309	300	283	301	306	272	319	308	334	313	292	267	278	330	355	311	253	307	306	285	329	335	313	298	294	295	323	321	298	309	325	272	313	310	281	310	269	326	305	299	287	334	308	310	328	326	326	350	285	308	310	304	292	308	279	299	310	320	335	306	297	333	286	338	289	303	298	321	298	310	313	316	313	325	296	297	283	336	303	325	340	296	336	305	313	285	303	299	289	324	308	325	329	293	296	291	277	309	282	287	337	303	322	304	305	338	291	297	330	308	291	303	303	310	315	318	310	274	311	310	301	332	311	297	310	291	290	294	298	326	292	297	339	316	297	333	332	311	305	304	309	319	316	324	303	313	308	304	283	322	324	312	325	301	280	289	294	295	323	305	272	331	292	328	328	291	312	333	287	281	305	287	324	305	303	342	266	324	313	331	292	288	288	321	295	318	297	314	278	287	284	297	313	286	273	302	320	290	319	311	286	301	257	315	312	346	311	297	305	338	307	308	305	293	318	299	334	320	312	318	306	316	288	294	277	299	315	314	313	313	296	272	277	332	342	300	293	318	324	310	276	298	301	295	306	317	299	286	300	309	273	297	320	307	306	319	337	300	300	311	313	336	327	287	279	333	292	305	302	296	324	322	279	270	326	313	312	306	348	307	343	291	344	297	352	321	270	315	319	310	254	304	317	314	310	299	313	309	288	300	279	322	287	297	300	313	313	311	323	309	338	286	296	313	306	309	300	322	319	326	310	350	299	311	322	310	324	321	326	291	338	329	325	338	282	286	335	314	312	307	307	292	318	309	330	289	287	303	306	332	293	314	342	318	302	331	299	293	321	299	292	293	295	296	308	301	298	316	289	284	306	301	278	281	325	321	313	309	355	292	314	301	301	329	292	295	266	309	296	302	300	299	333	268	296	318	306	322	307	302	307	314	324	298	303	310	291	289	304	297	303	309	298	329	280	299	290	274	328	339	279	277	310	324	298	272	327	291	295	304	310	297	303	305	319	299	315	326	296	266	287	313	337	320	288	269	302	306	314	274	318	325	295	307	286	319	338	352	305	269	281	283	313	290	330	299	307	312	329	290	344	343	279	302	299	305	306	311	327	308	284	315	316	307	294	283	299	320	330	311	318	325	306	308	300	281	316	300	325	299	300	316	293	311	319	335	293	325	317	304	290	265	314	307	312	325	322	313	314	302	330	317	304	306	318	299	317	344	283	296	289	328	332	339	313	328	332	329	298	311	281	306	298	279	320	302	331	286	335	349	306	331	287	306	326	315	349	280	346	316	305	321	315	303	333	338	308	290	283	278	319	290	300	313	285	307	315	301	325	302	312	287	287	342	303	313	328	281	348	295	255	296	298	286	291	312	326	317	267	298	279	336	279	310	311	310	323	290	331	294	318	333	273	322	345	290	318	290	342	319	301	312	309	313	302	279	324	295	322	295	335	349	279	329	311	306	287	298	331	313	304	290	297	337	321	306	323	296	309	322	297	323	335	313
38919	21361	6405	1607	1116	844	630	496	410	368	267	274	251	228	204	194	203	171	155	205	177	168	132	148	152	160	125	146	144	147	145	155	157	149	142	140	130	167	134	133	162	151	138	132	138	122	129	123	123	139	150	141	136	120	131	110	125	112	138	120	135	108	140	140	141	133	135	137	152	130	142	156	139	127	142	138	142	138	137	133	146	141	155	145	114	133	107	127	139	132	135	141	123	140	111	120	153	123	137	122	141	133	135	116	114	136	107	155	116	111	119	113	132	128	117	147	119	146	138	130	141	130	154	137	105	129	122	139	125	140	112	120	116	132	140	130	127	148	116	128	133	123	115	143	147	142	124	101	141	126	156	146	116	117	145	111	136	125	123	128	114	107	120	131	130	126	134	122	154	112	129	127	134	136	131	128	121	104	129	148	130	137	150	110	133	141	138	116	135	138	127	106	119	113	118	147	146	140	123	129	109	101	123	115	136	120	137	155	148	121	145	112	125	119	114	120	135	148	129	142	118	130	115	126	118	126	126	114	112	148	131	132	143	130	99	115	127	132	117	143	129	125	138	127	105	136	135	126	117	131	140	118	136	114	139	139	135	101	140	149	110	124	137	132	131	133	131	113	141	139	139	140	137	106	123	118	136	149	124	119	119	123	125	116	117	117	134	134	104	101	121	128	132	119	109	144	118	126	136	138	120	141	131	118	124	110	153	135	125	142	129	127	147	137	133	142	142	140	124	123	130	126	137	127	131	126	144	124	133	129	113	114	119	126	132	131	114	134	106	121	150	120	117	120	121	142	124	131	131	127	124	132	106	131	140	125	130	130	148	130	127	122	137	119	130	120	110	96	137	135	146	106	145	129	130	134	128	126	130	135	131	126	140	136	150	127	126	142	135	119	160	124	131	136	120	128	108	129	121	145	132	153	125	132	127	124	144	115	125	140	131	111	120	140	135	125	127	135	146	131	124	112	160	133	118	145	149	131	113	123	129	126	119	112	137	149	107	119	144	117	141	129	135	136	122	132	135	119	136	130	110	127	116	130	112	143	145	136	132	115	139	129	136	106	147	113	127	123	130	118	120	127	128	102	105	157	129	159	129	133	120	124	127	123	131	130	142	120	116	138	119	145	137	113	119	131	131	133	142	133	119	122	144	132	129	118	134	119	145	114	120	130	128	133	142	123	137	141	129	125	129	137	146	118	127	124	115	139	127	127	150	133	157	134	129	110	129	142	102	152	121	134	129	104	165	110	134	121	135	131	123	131	134	119	122	137	132	115	121	114	139	124	126	138	127	117	129	134	138	146	127	134	132	128	112	121	153	115	126	145	141	121	122	136	123	143	128	131	129	139	126	138	112	121	107	121	132	137	127	134	127	124	118	146	116	118	126	132	126	112	147	143	134	141	131	140	146	110	133	129	121	142	125	140	121	106	126	135	131	151	129	151	116	142	140	131	121	105	117	120	119	144	137	122	132	137	102	117	123	128	139	139	116	121	126	132	133	111	116	127	121	127	141	128	123	128	139	127	138	122	120	134	119	135	155	126	129	136	111	133	129	153	123	141	144	140	138	137	135	126	127	122	128	170	119	133	135	125	134	126	131	118	140	135	118	116	137	114	100	126	127	131	124	127	125	150	133	138	149	132	131	132	113	121	129	140	128	107	119	120	120	138	127	119	122	133	134	122	148	116	132	123	121	118	109	119	113	115	130	128	133	110	127	133	126	128	110	136	129	140	124	149	127	125	136	122	118	129	107	126	137	131	146	138	134	124	107	157	102	106	134	133	108	103	127	146	119	117	131	144	118	143	127	129	121	127	128	132	113	114	122	109	125	145	120	118	130	121	126	150	125	139	117	149	126	135	133	124	125	110	123	134	124	118	134	132	123	121	115	136	120	121	130	138	120	122	123	134	123	126	114	130	123	127	132	137	147	112	122	119	130	113	106	130	138	137	137	135	120	124	127	121	132	115	123	143	112	125	124	116	129	141	131	137	114	120	136	123	103	146	129	116	126	140	133	110	126	137	147	141	150	125	117	111	133	138	145	133	128	157	140	139	141	129	136	127	126	138	134	134	119	126	131	147	135	143	129	130	136	125	142	130	140	118	129	131	132	133	145	129	133	119	111	132	119	117	130	142	110	119	134	132	120	115	123	115	132	123	125	146	117	148	154	133	120	118	124	123	127	148	133	132	133	119	147	125	126	160	133	127	128	132	120	139	124	149	156	124	108	129	111	138	148	125	135	123	129	120	123	128	122	127	133	122	132	131	114	139	131	133	143	113	140	117	136	107	138	114	117	121	144	119	116	120	127	119	137	137	120	116	134	132	120	142	128	127	123	125	109	119	119	127	130	107	128	112	133	135	126	121	140	120	133	128	126	132	115	123	127	149	144	137	116	130	133	128	131	131	130	148	140	135	132	137	132	134	122	144	146	119	139	119	116	112	124	117	116	123	134	155	140	109	128	122	129	109	154	123	116	130	121	154	122	121	138	133	147	102	127	123	116	124	126	127	130	119	134	115	119	140	132	114	135	151	112	133	131	135	118	122	136	132	120	130	109	137	117	148	145	120	118	138	127	132	127	136	142	129	119	98	122	134	131	138	136	125	114	120	119	132	117	132	125	152	119	124	124	147	110	127	134	140	119	111	131	119	143	131	130	132	140	128	129	131	126	108	123	110	131	123	113	109	123	134	132	124	139	128	137	150	128	118	151	132	127	132	134	127	113	157	157	132	134	114	144	130	144	131	134	132	113	129	123	133	128	131	115	126	117	126	122	122	118	133	112	112	138	128	123	118	124	134	164	132	126	128	115	142	127	146	134	123	130	146	124	128	126	132	138	129	141	110	116	128	140	125	126	118	124	119	126	135	133	144	120	117	143	138	155	123	125	149	130	113	114	135	135	141	131	128	112	143	119	116	97	113	140	164	102	125	114	113	127	119	143	103	126	123	123	124	133	115	140	122	118	125	119	137	147	136	150	143	127	137	135	153	139	112	126	138	115	128	124	144	124	147	129	132	125	126	127	121	145	136	137	133	128	134	129	137	113	127	117	122	131	138	133	132	134	113	131	125	136	107	142	118	145	104	137	136	144	119	115	125	132	137	118	131	123	124	138	123	135	128	126	134	126	139	143	119	124	148	120	118	123	131	132	135	131	148	119	117	132	119	139	137	148	117	139	143	135	126	117	144	144	129	135	129	133	142	146	129	123	126	119	135	120	112	143	108	105	121	138	123	147	129	122	122	137	130	137	113	135	125	126	129	125	143	132	118	140	135	147	129	117	120	128	150	132	134	120	115	129	109	111	137	127	126	130	133	128	135	128	144	136	125	126	138	118	124	129	119	139	117	144	139	137	122	139	127	118	134	110	139	147	142	124	147	135	113	137	127	127	142	112	128	125	122	159	148	148	126	118	138	130	139	126	111	156	135	124	137	110	122	141	123	118	121	120	114	125	132	114	124	140	113	111	134	126	146	120	144	136	130	124	147
19407	2191	4753	5499	4837	4039	3306	2720	2316	1984	1750	1547	1456	1371	1214	1102	1045	1029	992	928	849	829	817	758	757	693	691	673	666	605	651	639	556	610	606	583	610	635	592	567	597	593	587	561	534	558	550	552	490	542	517	563	542	523	494	542	549	548	550	505	518	539	492	470	487	502	538	513	485	517	479	511	511	493	489	469	531	509	486	474	526	503	503	507	496	436	486	511	446	513	480	445	450	455	487	490	478	499	467	517	477	508	485	464	476	518	497	494	532	470	479	464	452	483	472	475	482	503	475	516	453	451	490	505	457	452	463	470	479	505	483	542	449	506	504	505	452	483	443	510	426	459	486	478	519	475	455	473	503	496	489	508	468	475	484	486	489	478	444	513	486	477	434	488	452	484	468	471	447	456	472	496	459	466	487	431	474	489	503	460	462	465	447	459	436	485	481	479	451	449	503	476	489	483	483	510	489	493	457	476	449	531	452	468	500	474	465	484	468	469	449	451	469	478	481	483	499	464	530	435	493	501	457	454	474	478	474	451	483	443	481	487	485	478	467	472	494	466	471	474	485	462	479	497	487	541	470	490	466	455	494	455	468	511	453	468	484	443	469	445	475	482	443	468	440	494	466	487	448	426	507	460	445	519	475	439	455	490	446	458	469	474	454	444	495	485	491	496	501	453	474	452	430	436	463	439	471	495	488	473	444	468	455	446	512	505	473	465	486	462	473	477	455	457	465	487	438	439	487	487	477	466	458	462	477	476	478	474	440	454	451	453	447	502	483	470	470	475	484	459	488	482	499	487	470	487	463	453	521	456	470	525	430	521	486	489	474	446	491	465	497	473	466	471	458	454	502	505	492	477	463	468	481	466	463	465	492	449	451	492	497	504	472	471	476	472	485	452	475	473	508	438	448	485	448	484	490	462	460	485	461	520	493	493	486	471	469	489	493	486	480	479	445	482	447	427	453	475	458	466	487	481	503	477	529	459	476	495	453	461	464	458	472	480	468	444	503	445	515	477	459	483	491	469	448	476	497	493	466	494	423	480	437	459	508	468	484	494	505	457	479	452	458	499	438	480	454	444	479	460	474	467	446	467	477	470	497	469	450	455	477	474	474	484	507	482	462	511	469	516	441	485	461	466	492	465	498	492	470	482	453	437	477	513	490	438	483	440	467	448	495	485	469	485	450	489	504	481	476	474	475	458	439	487	480	467	459	448	457	505	466	403	470	493	454	505	512	446	461	462	484	471	473	495	460	496	432	470	442	462	465	502	479	476	445	499	423	486	474	466	504	468	475	479	468	480	451	479	463	488	474	498	460	468	453	478	471	452	489	471	478	469	444	434	458	500	477	494	466	471	454	495	473	503	470	475	478	480	484	438	431	470	496	497	484	489	472	506	449	461	490	507	455	459	448	480	487	497	485	471	474	493	463	516	465	457	465	479	466	483	471	484	497	475	511	462	481	456	451	473	467	452	500	476	448	472	469	513	439	449	497	439	472	471	427	463	446	499	504	466	436	527	460	519	492	484	453	496	486	483	526	498	478	481	443	494	445	483	470	448	454	478	473	451	458	522	461	503	478	507	432	458	494	513	486	508	484	433	518	494	474	483	469	440	477	518	506	460	470	485	493	400	479	445	484	486	499	477	483	453	471	468	436	513	505	492	501	460	430	476	482	494	479	480	460	453	488	443	476	501	474	461	508	476	462	494	473	467	506	502	513	465	471	496	447	516	476	492	474	484	454	473	469	487	434	510	472	493	446	488	503	465	456	450	475	454	498	503	442	478	479	462	469	454	468	441	486	480	451	489	472	482	472	436	444	496	494	467	458	470	449	499	501	443	460	441	492	460	424	481	468	425	439	445	490	470	458	501	481	482	486	478	494	463	495	492	502	483	488	480	464	532	484	488	484	456	497	497	499	454	520	444	462	485	445	468	503	500	499	489	497	454	506	479	449	492	494	447	512	505	450	445	475	459	486	495	466	471	436	497	473	515	445	454	428	444	516	418	506	450	488	508	455	495	460	497	469	478	476	461	481	446	499	443	462	446	467	460	495	469	491	449	476	502	461	516	516	474	452	453	479	472	457	471	517	477	507	464	491	462	515	454	469	484	471	478	480	481	506	469	499	483	514	479	482	478	453	487	496	499	435	488	458	436	471	488	506	489	468	500	485	457	447	484	498	492	484	457	446	440	470	462	449	473	455	485	486	500	480	441	444	460	473	487	490	526	487	489	475	443	468	510	445	470	495	445	453	455	468	462	495	502	495	501	464	420	465	465	501	467	470	484	474	509	447	456	482	485	479	500	461	466	501	489	495	466	466	495	472	470	444	484	435	464	518	487	462	424	495	449	489	432	477	463	475	475	505	463	483	506	483	506	456	444	487	430	499	481	471	477	451	479	477	491	467	490	466	482	493	475	458	480	445	487	503	436	434	450	502	509	442	472	485	490	445	439	475	496	472	446	452	444	445	456	479	446	495	480	484	467	516	482	470	494	420	489	475	495	459	446	469	480	455	436	524	446	431	494	429	484	469	513	502	500	486	479	431	446	484	479	471	452	477	502	460	497	469	448	469	481	457	476	460	514	490	472	418	434	454	457	502	466	431	501	525	504	440	446	493	444	493	481	467	475	476	491	480	450	452	456	476	505	475	464	465	458	482	458	464	489	486	425	483	470	520	471	403	503	478	502	483	483	527	453	476	519	474	455	452	507	488	460	467	455	475	476	504	461	523	474	485	493	483	503	411	473	462	488	462	474	486	470	492	476	474	481	477	451	485	449	482	477	505	493	482	487	495	516	487	468	486	467	484	493	443	449	497	441	442	445	448	463	461	505	492	488	451	486	464	488	469	467	433	456	457	494	456	499	488	486	473	457	466	451	477	503	483	481	477	467	483	433	456	465	505	431	489	476	487	488	458	486	464	458	503	492	482	515	499	462	467	482	475	476	493	472	482	462	493	476	476	455	473	516	463	446	468	472	468	466	470	479	448	489	486	457	427	424	492	498	483	475	494	484	462	449	477	473	524	487	459	462	504	468	480	470	484	469	454	445	464	494	477	472	501	483	480	483	459	498	470	464	481	496	515	494	471	462	429	479	494	468	493	455	477	436	454	447	476	488	499	429	487	465	513	483	445	451	425	479	473	488	471	522	466	456	483	452	471	456	473	439	479	458	454	481	458	474	483	473	518	484	478	490	434	499	454	472	456	477	474	427	484	489	496	449	484	455	466	470	484	492	465	454	440	483	468	485	458	484	444	479	486	477	456	479	487	468	506	505	482	478	490	461	509	468	457	468	454	447	482	462	465	451	457	457	477	442	486	467	490	493	455	444	499	461	499	478	481	482	480	463	503	461	514	461	521	446	523	444	484	461	464	504	441	441	454	475	464	488	476	475	466	505	472	470	490	486	482	478	534	495	468	476	486	454	493	494	487	498	488	506	467	505	446	475	494	467	448	518	476	450	477	480	482	476	481	427	467	478	466	436	516	496	458	456
3817	380	245	166	136	155	170	138	149	174	135	142	142	144	140	163	123	133	156	139	111	134	148	134	134	144	126	147	134	129	142	127	137	159	131	139	128	143	139	124	101	130	144	122	156	149	145	130	119	142	131	129	114	130	119	131	115	135	150	143	139	139	142	127	132	130	145	135	151	115	122	145	136	142	137	144	145	126	126	129	135	122	133	115	149	128	156	136	132	121	157	133	139	118	138	138	144	141	129	118	153	133	135	149	109	127	114	135	136	111	139	128	140	162	132	137	135	125	128	144	113	151	134	127	122	146	129	128	128	136	119	130	140	116	137	133	132	145	139	140	146	140	112	130	134	129	145	170	128	128	109	135	140	111	153	125	128	122	149	122	130	143	121	119	152	132	144	131	118	125	157	144	141	134	130	127	130	136	139	118	124	136	140	136	144	136	144	136	122	123	125	134	144	146	143	148	139	132	126	132	151	127	138	108	134	146	138	120	147	121	141	125	135	138	112	129	141	132	116	131	125	147	123	130	120	141	132	159	114	135	114	138	137	113	141	114	130	134	125	125	136	136	125	152	120	125	128	117	132	161	130	142	134	136	122	118	152	128	135	120	123	134	149	139	134	130	151	133	133	118	133	133	131	161	143	144	126	136	130	137	130	150	129	143	143	139	117	146	109	132	128	135	130	130	146	129	131	125	130	157	134	149	135	141	122	132	132	161	128	152	106	134	130	131	148	156	135	128	109	121	140	139	144	140	144	153	135	132	138	147	118	114	121	120	151	130	135	136	135	135	127	153	124	124	128	134	117	126	131	144	146	117	128	126	138	135	132	141	136	133	136	139	122	137	134	133	149	147	131	123	129	116	128	129	118	131	122	138	137	117	148	156	117	113	125	117	128	139	144	127	123	142	134	152	147	135	145	155	129	120	113	150	132	157	150	123	148	148	120	128	149	155	130	123	143	132	146	130	142	138	113	133	130	131	144	128	128	146	132	136	116	109	144	123	140	122	122	114	143	125	139	146	119	135	132	126	128	124	152	125	126	106	114	146	120	135	135	128	136	132	136	157	134	119	128	131	129	132	126	127	143	145	124	109	124	135	156	130	144	135	126	133	131	126	139	130	137	115	137	117	135	132	137	133	145	126	138	125	126	145	143	129	125	115	123	125	136	139	131	142	138	129	122	129	137	128	128	147	116	133	142	136	131	124	133	106	136	142	129	131	143	127	135	117	131	142	113	148	138	151	136	156	123	134	146	127	151	135	127	113	151	118	131	114	115	144	136	112	136	144	120	143	132	131	131	146	115	124	127	117	129	145	117	113	142	158	141	126	123	114	148	118	116	134	150	126	120	147	128	157	128	113	131	128	161	139	135	144	126	137	153	120	148	129	127	127	121	158	138	161	133	160	128	133	125	123	135	132	125	117	125	129	132	128	174	129	133	126	130	124	123	118	144	134	140	124	133	147	132	140	126	127	131	153	115	140	142	136	133	144	141	123	138	131	140	131	138	124	132	138	134	129	156	114	119	126	122	130	127	122	113	136	123	142	129	124	135	133	125	129	137	155	128	123	122	132	135	137	123	139	143	119	110	138	132	154	138	143	142	131	146	124	137	146	129	135	123	130	155	136	132	139	133	127	125	113	133	135	145	126	125	130	137	125	142	125	121	134	139	124	133	132	139	131	133	136	119	126	135	146	151	133	134	156	121	130	136	120	150	115	124	151	124	119	123	141	133	133	146	127	128	132	111	140	128	124	140	130	130	115	123	122	144	120	124	149	113	127	135	156	128	140	126	151	150	126	139	122	135	137	129	128	120	137	135	114	108	128	138	116	121	125	113	135	126	122	141	124	139	139	149	145	139	143	146	124	132	155	137	157	140	135	139	150	95	145	135	139	131	157	102	139	144	137	128	140	142	116	151	154	142	145	124	144	143	143	134	116	151	117	125	145	139	118	132	121	135	108	135	128	135	135	117	137	153	138	131	154	125	124	117	131	144	137	118	135	163	130	105	135	129	138	144	115	113	145	129	143	120	154	113	145	137	126	133	132	154	127	142	138	132	120	133	122	135	131	127	124	120	119	131	123	113	170	116	162	137	113	130	133	124	150	129	116	133	124	125	126	125	127	119	153	147	136	130	119	141	113	121	110	127	139	137	135	121	108	127	134	121	117	148	118	134	125	124	135	158	174	143	115	135	116	130	141	129	109	124	158	155	138	133	152	144	141	156	128	124	139	126	117	143	138	130	120	147	131	137	145	148	135	112	131	142	118	121	134	124	137	115	127	142	130	113	117	153	140	135	126	133	133	134	128	133	136	158	152	121	135	140	127	112	123	129	128	138	150	108	136	108	124	119	134	129	145	136	141	139	126	155	142	140	135	129	150	131	132	137	127	121	148	122	117	128	119	140	151	145	120	143	142	143	115	137	132	153	138	155	115	131	138	143	148	123	123	118	132	118	139	128	149	152	160	144	125	136	133	137	133	130	123	157	149	138	120	119	124	116	128	147	143	133	122	132	154	139	117	154	138	144	114	151	138	137	137	145	140	125	147	119	123	140	118	114	137	140	128	142	155	128	123	127	118	131	128	145	145	134	123	147	122	132	122	128	129	152	164	151	122	152	159	129	110	138	140	131	122	133	122	134	142	133	141	124	150	118	131	115	137	125	110	137	121	126	131	131	131	123	134	140	128	122	119	144	127	132	154	135	128	132	133	127	122	136	142	132	113	123	115	110	129	151	119	134	150	151	125	124	139	128	142	123	139	126	135	128	138	136	116	135	119	125	125	117	132	123	119	148	143	144	137	144	145	151	152	137	130	131	135	143	118	134	132	110	144	153	138	153	113	122	134	127	121	145	119	134	125	140	132	118	137	116	114	119	120	120	123	125	124	136	142	143	131	128	138	136	127	130	134	108	124	118	159	135	137	118	123	157	136	147	127	146	127	131	128	127	117	122	139	130	160	137	144	141	150	115	132	127	135	127	122	128	116	141	140	131	130	136	110	146	126	157	135	141	138	147	128	120	134	133	120	118	143	128	142	142	147	125	137	128	113	149	131	138	142	131	130	118	111	131	119	116	124	128	150	114	131	133	133	114	118	145	134	134	155	155	134	131	136	144	146	137	130	133	146	117	108	149	132	137	126	138	126	127	123	140	131	165	123	107	107	120	139	139	119	129	140	130	146	146	126	133	129	135	123	122	145	133	113	126	141	151	137	146	114	143	133	123	132	136	150	117	135	124	133	152	145	133	132	121	126	134	132	125	146	149	135	148	137	152	119	122	129	116	141	148	127	137	129	122	141	118	100	109	142	138	135	139	135	126	119	110	120	130	146	132	123	134	124	131	126	155	139	137	128	121	120	125	133	124	148	131	134	147	137	144	117	145	122	142	136	138	140	128	103	140	139	138	146	131	135	138	135	150	137	129	127	104	145	142	125	153	141	126	135	139	132	121	141	133	144	121	123	125	118	128	150	126	119	131	120	160	128	136	137	148	125
5550	559	662	661	690	594	595	590	531	487	530	547	489	507	492	544	506	520	510	489	511	524	480	481	496	504	460	495	470	503	488	486	464	514	495	464	494	512	430	471	510	510	452	477	493	489	512	484	472	499	459	435	467	501	468	468	456	489	477	445	460	478	488	482	504	461	477	515	488	519	513	511	466	490	458	452	489	448	478	487	461	487	489	486	463	445	502	506	512	506	462	494	467	464	464	535	484	471	497	521	488	450	494	468	468	483	502	450	481	478	496	437	436	474	496	480	471	456	472	489	512	487	511	506	449	479	480	524	475	494	454	445	457	481	466	482	491	496	455	487	514	507	492	483	494	451	455	464	466	509	532	505	474	445	476	466	438	483	461	487	496	468	440	516	459	532	472	463	464	481	487	487	463	499	486	476	520	474	483	485	452	492	456	508	536	442	471	486	509	427	492	477	481	465	448	468	491	496	513	484	472	485	473	484	457	465	524	476	523	481	507	480	477	454	470	450	445	479	473	488	488	470	477	471	450	453	471	442	464	499	466	480	475	476	493	456	543	499	479	477	447	468	456	504	484	480	483	476	486	489	475	478	483	532	457	461	499	485	509	465	501	485	456	466	464	522	503	476	438	505	485	475	483	474	465	461	465	464	461	515	444	454	525	467	496	500	467	502	484	493	469	479	467	503	484	481	479	466	460	476	470	487	479	460	493	476	468	474	511	486	489	441	442	507	445	481	463	495	490	536	461	517	438	469	493	466	495	472	504	485	510	524	481	528	490	515	480	434	499	479	469	456	496	500	491	461	506	499	462	487	455	501	446	466	490	493	468	498	499	518	450	467	486	501	453	504	472	481	433	479	477	468	508	422	496	489	477	462	487	472	450	481	474	479	486	449	460	461	466	486	484	509	499	540	489	487	492	509	483	486	492	485	500	505	463	486	470	416	471	465	460	481	499	480	487	452	444	516	476	459	469	468	445	482	513	498	430	475	492	486	440	493	462	452	444	465	432	475	467	468	474	471	495	493	502	497	508	506	478	461	481	446	463	486	438	463	483	476	487	473	447	489	483	460	471	447	478	505	476	435	486	443	485	478	544	477	478	481	448	478	479	467	498	480	444	462	484	506	462	486	469	504	489	453	488	489	439	459	455	477	486	505	476	469	475	499	451	505	467	542	513	476	480	484	486	421	482	522	496	497	485	490	477	469	469	503	487	506	516	489	478	490	497	492	502	451	466	503	438	474	483	490	460	484	495	494	487	487	483	450	469	467	472	498	451	476	474	473	510	475	482	481	478	485	493	497	486	497	490	522	517	499	484	488	455	490	502	488	486	470	487	494	488	430	475	486	478	490	471	490	484	486	482	489	447	490	492	468	483	508	466	538	485	454	445	486	509	492	469	506	451	495	543	513	473	497	509	487	454	446	526	507	446	475	458	513	445	477	479	495	461	492	480	435	473	489	499	459	502	468	500	495	461	482	459	479	516	502	486	458	472	512	494	532	455	483	491	467	478	469	445	468	480	513	474	489	488	494	446	445	468	458	481	494	482	496	497	442	476	509	463	467	485	462	466	532	497	504	479	478	468	468	494	462	490	488	478	476	438	509	487	486	532	450	436	484	435	494	488	458	457	472	477	454	474	472	446	451	481	424	522	495	475	467	487	480	469	488	509	489	437	442	475	454	461	450	460	493	505	501	499	457	500	450	466	475	449	492	455	503	496	510	494	511	473	472	504	505	473	478	459	470	481	454	495	492	471	489	475	492	470	463	504	456	487	481	501	485	465	463	467	466	500	452	489	483	443	490	463	495	466	470	486	442	489	485	474	509	486	486	491	472	487	506	434	479	537	483	463	479	453	514	476	478	483	471	495	519	455	459	487	493	489	492	487	495	496	461	476	463	488	482	508	519	518	467	498	468	454	485	453	508	476	452	485	497	479	497	482	457	466	508	509	462	494	491	470	511	498	443	476	457	507	503	458	476	456	478	491	471	506	472	464	485	442	487	497	448	466	474	507	463	498	478	489	499	485	490	485	442	461	496	429	485	488	501	502	455	442	441	475	465	473	466	487	464	478	480	486	454	445	469	499	492	491	449	517	481	499	495	487	485	481	449	471	450	467	501	472	484	494	485	480	468	496	455	467	471	494	443	461	451	462	482	451	477	444	465	511	517	485	499	463	485	499	482	487	489	490	459	462	497	520	456	477	471	500	491	501	472	513	488	489	478	490	517	464	449	492	479	456	492	502	467	472	446	508	510	475	455	503	465	474	531	509	451	491	459	472	505	518	491	492	460	488	461	446	499	515	462	464	452	469	473	481	435	491	475	510	505	481	512	484	484	496	499	510	486	475	482	503	440	517	486	454	484	492	478	471	433	509	497	487	482	529	488	486	448	479	497	540	520	450	476	472	493	486	454	425	458	501	448	484	459	482	483	489	470	468	486	500	503	479	503	488	453	485	512	469	497	501	458	484	445	483	504	487	454	470	503	473	475	470	463	456	463	490	478	487	513	498	466	474	499	491	483	459	478	449	495	495	486	475	481	490	475	468	468	514	446	492	475	470	488	477	476	452	453	481	434	494	459	479	482	448	476	495	495	484	463	437	451	485	490	492	452	496	475	485	463	481	458	425	473	492	485	490	481	440	459	483	517	505	450	455	467	453	462	482	479	512	493	488	454	455	484	487	475	460	474	488	481	492	465	467	504	459	479	493	439	458	427	452	488	491	476	470	494	484	466	453	454	507	481	493	505	455	486	463	464	466	449	478	499	439	487	476	482	471	477	495	454	445	493	512	506	464	538	480	496	458	461	478	457	514	469	489	462	509	462	498	488	474	508	475	471	494	467	473	492	474	500	521	474	490	498	469	498	469	492	478	493	455	470	453	458	463	472	504	473	446	448	445	508	488	471	450	498	495	476	473	500	482	489	475	446	468	442	448	433	471	467	481	475	461	479	467	463	495	434	480	481	481	461	474	503	477	499	468	487	500	500	476	474	491	461	512	440	512	489	514	434	497	479	461	473	510	525	448	473	447	483	463	470	502	502	454	467	432	479	501	497	484	420	453	480	485	453	487	485	483	485	466	461	456	462	486	494	434	493	464	498	517	484	477	496	476	452	473	470	484	474	509	502	478	467	419	486	505	495	451	521	487	501	493	481	449	472	488	489	505	497	464	495	489	489	461	508	462	481	439	496	488	463	489	505	451	487	493	479	489	502	491	479	483	504	498	485	490	469	469	473	494	487	479	463	487	484	466	462	468	429	490	472	425	448	486	476	516	487	468	511	478	512	468	452	505	472	474	459	498	443	495	452	519	465	487	469	468	476	498	488	507	475	470	506	494	518	495	494	482	494	483	494	501	453	449	479	462	497	522	467	511	499	479	442	484	505	456	453	481	468	462	518	471	458	476	464	502	458	492	475	481	466	521	464	495	451	461	454	464	487	448	469	493	461	476	495	466	505	448	489	480	452	463	477	478	459	465	474	498	488	469	480	441	475
29109	8291	1229	758	515	381	270	222	199	178	146	133	125	109	121	120	101	96	101	94	105	113	81	96	74	87	95	84	84	80	70	72	100	77	67	69	73	70	81	81	78	66	72	71	75	72	77	64	83	62	75	72	71	71	82	64	90	67	80	72	68	69	75	84	69	73	77	74	85	72	60	55	72	74	80	76	76	67	87	78	85	75	87	80	83	66	77	82	67	62	62	73	62	90	78	81	64	61	79	83	66	79	73	48	90	72	74	76	91	79	73	66	86	66	78	76	78	83	77	78	81	65	75	75	65	81	69	75	59	70	76	70	88	77	87	74	71	56	70	75	65	67	77	75	61	68	71	68	66	81	75	70	72	68	74	86	77	82	80	80	70	83	78	82	63	74	70	79	81	68	70	63	80	73	88	69	84	63	79	62	79	81	69	63	72	63	74	70	69	64	70	72	72	57	76	71	61	76	78	65	75	69	82	79	72	63	68	78	62	71	60	70	66	90	64	73	81	68	83	68	71	62	69	81	69	68	68	72	67	82	81	76	81	82	81	60	71	68	69	69	73	74	69	81	70	69	84	92	64	55	74	60	77	74	70	77	61	80	63	78	87	80	60	59	67	57	59	57	89	66	75	72	75	72	76	67	79	74	76	80	65	77	74	82	80	75	63	60	73	79	73	77	77	60	69	75	68	55	77	69	67	80	75	72	61	64	85	59	60	75	76	79	66	60	64	66	59	74	66	65	67	64	70	72	79	66	88	65	81	68	78	80	87	61	59	60	88	75	73	64	69	84	80	68	80	55	72	74	63	63	77	69	74	77	59	61	72	73	68	59	62	71	72	81	75	65	78	75	64	63	65	65	75	70	64	80	88	63	82	78	77	75	63	62	85	69	81	71	78	89	64	82	80	85	70	92	82	66	77	82	76	59	71	65	85	70	70	91	69	65	77	71	64	80	74	79	84	73	72	71	76	74	71	66	68	65	75	74	68	65	62	81	82	64	70	74	67	59	70	71	73	71	66	57	73	69	79	77	69	74	64	82	70	80	75	68	70	64	81	65	56	66	85	68	74	81	76	85	80	73	73	70	69	68	63	76	56	67	76	71	77	73	64	82	74	67	60	65	63	91	70	74	80	70	61	77	84	66	70	71	76	71	62	80	65	56	68	89	61	67	69	66	62	82	77	84	66	76	55	56	85	62	76	80	71	83	83	75	68	86	78	86	65	64	81	86	84	73	74	75	72	83	83	72	98	74	83	66	73	81	68	82	61	89	95	65	80	76	69	61	69	63	70	69	63	69	58	69	76	63	76	61	80	79	74	85	69	76	77	68	73	79	67	94	69	67	69	76	81	82	68	83	74	83	73	68	86	69	63	69	55	79	66	89	86	76	74	75	67	83	83	64	73	69	61	67	62	57	80	74	79	78	85	67	89	75	60	51	82	79	69	88	67	81	80	49	70	87	82	85	57	49	77	65	84	61	64	68	68	79	67	71	67	76	81	70	87	75	76	72	63	74	67	77	62	61	70	78	69	78	66	85	73	63	72	73	72	63	75	78	63	88	72	78	72	82	73	71	71	94	72	63	61	65	78	78	91	74	80	91	80	88	65	66	71	75	84	71	66	84	69	69	77	100	84	76	73	70	74	60	81	77	57	75	66	92	65	70	74	75	81	71	66	59	72	78	75	80	80	78	51	77	67	61	71	72	61	59	84	78	72	79	72	62	73	67	66	78	62	87	74	53	74	59	57	63	73	79	73	84	74	89	82	81	61	67	78	81	66	77	55	67	67	68	62	88	82	74	69	67	74	67	84	79	74	85	63	88	71	78	69	68	79	81	56	64	70	79	84	72	70	63	63	78	78	85	72	82	76	86	67	78	77	68	65	70	74	86	66	69	66	70	70	73	73	76	63	61	67	77	72	72	94	74	82	66	60	67	71	75	68	78	98	70	58	64	78	61	73	77	71	78	70	64	57	61	65	76	73	72	48	58	81	80	69	71	76	80	68	66	84	91	75	65	81	65	74	74	60	83	83	65	73	59	64	71	67	71	75	101	83	77	68	63	59	71	55	91	81	75	70	62	66	83	61	75	75	66	81	74	69	82	56	77	79	74	58	60	61	79	100	76	85	71	73	76	92	66	74	81	71	79	77	65	59	48	76	63	99	64	61	55	68	75	54	66	71	66	73	68	70	66	75	65	69	83	76	62	61	96	56	82	72	75	68	76	66	78	67	72	79	81	57	87	65	85	70	72	76	78	78	77	76	85	85	66	88	79	71	68	64	75	95	94	41	82	63	67	75	62	72	73	69	72	71	73	73	60	64	62	65	76	59	79	69	68	91	71	76	89	71	71	74	69	65	68	74	76	68	83	85	62	64	82	66	75	73	105	82	67	62	82	92	73	64	88	62	72	74	82	82	75	64	77	66	75	58	60	80	67	72	76	87	83	73	74	75	76	74	79	69	58	68	64	68	80	66	86	67	86	84	83	70	51	76	79	67	74	72	68	63	72	78	71	75	73	85	73	65	71	81	78	74	86	76	62	62	79	79	67	68	76	69	63	69	65	79	82	87	65	85	73	65	73	71	67	65	68	86	76	75	67	68	66	77	75	72	83	78	61	45	78	65	70	87	80	66	78	91	67	87	64	81	64	59	72	81	70	74	65	69	81	79	84	85	76	90	77	76	69	58	64	71	88	78	81	72	81	69	81	83	71	80	89	63	82	74	76	78	66	73	65	87	77	77	70	71	71	82	67	61	97	84	79	95	65	83	82	58	76	92	78	59	75	71	63	74	73	68	78	53	72	71	76	67	76	67	96	78	71	69	73	87	67	64	82	74	71	79	80	84	65	85	73	71	74	76	75	76	82	81	76	72	84	67	87	68	72	65	53	85	81	78	66	60	83	83	88	63	67	72	75	82	65	82	69	72	78	64	87	76	77	71	78	67	79	86	84	68	72	80	64	67	90	64	64	64	70	70	65	67	85	97	45	68	82	87	71	59	81	81	80	69	77	60	62	82	77	80	73	63	78	90	69	73	67	70	96	82	71	79	65	89	78	74	58	62	74	71	83	71	61	84	71	68	74	80	70	69	78	63	74	71	73	87	86	80	73	77	68	77	82	63	72	78	71	72	71	63	68	63	77	74	86	77	75	59	71	75	75	68	63	76	74	69	86	66	73	66	59	77	84	63	68	74	64	68	67	79	73	79	68	64	63	72	66	74	65	78	74	69	63	80	73	60	61	72	63	74	89	60	83	64	56	76	76	83	79	73	64	87	72	67	79	82	59	88	80	71	88	84	83	77	71	63	74	77	85	62	77	62	69	81	62	87	70	71	66	57	71	66	68	76	69	70	88	78	77	66	75	86	64	69	66	75	62	81	79	86	74	71	73	71	58	66	70	71	93	71	72	67	59	77	78	95	62	63	53	68	74	67	71	67	79	73	86	86	64	85	80	73	79	60	56	83	61	72	68	72	66	71	68	80	76	83	76
14342	1128	2492	2869	2569	1968	1674	1486	1212	1004	907	859	771	738	673	661	586	541	518	537	466	470	466	423	421	411	424	427	427	401	357	381	339	378	359	361	352	353	352	349	352	330	340	308	341	343	317	318	323	328	332	325	317	312	301	340	306	313	312	322	322	335	285	302	345	307	306	274	287	301	300	323	287	292	316	303	310	306	290	299	286	300	341	295	304	302	310	291	285	293	304	317	282	308	264	320	317	272	297	259	276	327	284	302	285	293	293	305	311	290	333	286	301	288	283	281	292	282	284	308	290	293	290	281	273	303	305	317	294	236	305	306	286	300	249	308	265	273	278	282	304	277	282	310	308	261	290	288	292	281	286	298	282	282	269	300	287	321	294	282	277	255	274	308	284	297	261	281	312	297	301	317	328	322	272	279	289	294	286	275	294	279	273	281	262	329	282	283	283	266	290	319	258	308	276	307	305	297	304	283	302	317	304	318	303	306	325	276	314	291	295	288	295	316	284	283	286	268	281	321	322	313	291	296	269	322	282	299	291	299	280	273	287	280	275	293	288	289	296	273	292	282	281	284	313	286	314	305	325	277	333	290	310	298	308	281	297	273	313	274	296	295	277	324	299	293	283	316	275	305	306	312	283	309	285	324	282	327	280	312	279	288	281	306	302	308	323	286	319	314	297	271	277	298	288	294	274	262	264	276	294	320	283	291	287	312	302	266	324	281	300	286	297	305	295	294	252	333	266	306	286	319	270	311	281	268	304	290	285	313	280	318	307	292	294	312	297	292	285	293	261	280	289	276	290	302	256	286	281	287	304	307	309	287	297	270	327	263	296	304	302	267	287	274	270	273	287	304	264	288	277	281	284	315	279	303	304	291	291	274	294	288	295	283	262	299	295	253	287	300	281	287	279	287	318	295	303	301	305	289	305	294	292	326	302	302	326	287	292	302	296	294	312	308	284	331	305	286	279	273	284	275	316	296	264	279	279	269	285	303	279	296	258	295	287	284	301	305	290	306	272	311	293	283	306	281	321	281	300	322	291	286	301	272	298	292	309	301	314	293	300	311	294	314	311	293	301	291	295	304	295	320	286	284	282	288	281	275	320	262	315	292	317	298	296	300	311	314	303	285	301	286	295	279	291	297	291	316	290	281	294	264	311	278	275	293	281	281	290	296	284	319	273	263	310	306	257	271	306	308	289	302	328	289	296	309	289	275	296	314	274	254	294	301	292	308	291	311	301	302	288	276	301	304	310	293	317	286	281	279	297	274	315	300	296	304	266	300	266	303	326	283	287	293	298	259	291	303	311	295	309	270	258	290	266	299	311	316	294	286	310	302	288	274	296	298	311	283	276	301	304	287	282	308	288	299	288	249	284	257	290	338	276	274	310	300	289	278	301	293	274	255	311	316	294	279	299	281	253	281	296	308	293	285	283	284	288	275	292	274	322	270	306	292	260	290	308	296	305	312	281	278	307	305	300	287	304	286	289	309	328	286	265	308	289	293	268	274	314	301	293	279	325	316	289	289	270	315	277	271	285	275	276	301	300	287	290	304	254	299	305	290	298	293	263	298	309	263	290	307	291	284	277	328	285	309	314	277	304	293	294	309	308	303	314	274	303	278	267	278	284	281	261	295	300	286	291	289	274	331	293	269	286	307	285	298	303	285	294	319	295	274	260	279	295	295	295	283	305	273	300	313	277	266	289	275	293	285	296	259	298	301	297	279	329	282	294	278	275	307	276	301	287	272	322	278	288	275	301	298	274	313	292	289	282	268	272	310	299	285	307	308	312	298	291	286	309	323	297	302	299	297	262	308	265	287	302	297	280	273	267	291	288	311	264	303	283	264	321	314	302	293	290	276	305	274	301	293	310	290	293	267	307	291	264	258	304	282	281	264	277	295	300	267	284	291	262	268	279	290	299	298	288	283	318	264	265	307	303	277	303	274	275	298	273	321	277	281	277	292	267	267	282	309	293	280	323	299	292	300	287	317	287	286	287	279	293	295	309	301	306	313	298	262	303	314	309	294	247	282	303	301	305	297	314	299	317	307	293	262	301	308	299	292	300	295	272	318	298	284	340	294	301	272	290	250	284	302	284	281	303	300	270	320	273	277	279	302	293	315	291	286	273	282	294	292	291	294	268	283	304	333	279	307	315	304	274	260	317	278	278	277	315	291	336	273	328	306	301	275	310	290	275	304	302	280	284	283	281	288	266	272	294	315	295	276	289	290	265	266	337	291	302	319	290	278	318	280	280	282	290	279	286	259	301	270	297	301	288	288	306	285	291	274	284	278	281	320	289	304	312	279	299	313	308	306	283	317	272	301	276	325	300	260	279	269	313	295	283	299	287	296	283	282	283	319	322	319	308	272	300	308	308	270	270	293	295	276	296	295	309	303	298	301	310	285	283	299	292	309	309	296	288	247	315	281	276	279	281	281	276	310	279	318	286	268	279	272	276	289	283	301	279	284	276	290	304	277	302	284	307	266	330	317	261	302	296	266	272	336	299	289	293	289	310	293	271	298	277	284	281	309	293	254	263	305	290	308	301	304	295	291	265	308	272	289	283	322	307	263	292	293	276	298	292	302	304	287	284	297	296	280	299	272	291	278	302	313	309	312	286	273	308	300	299	275	306	323	293	273	340	277	300	288	305	295	266	281	293	312	306	312	283	305	312	300	293	298	303	298	250	301	309	307	274	307	299	274	303	284	277	314	299	295	277	300	274	303	302	284	312	269	326	292	280	307	291	283	288	303	297	327	301	307	297	285	295	329	268	283	303	300	304	291	300	276	294	313	290	290	302	271	282	289	311	274	292	289	312	312	319	280	270	284	303	273	266	273	273	301	307	282	288	284	265	286	307	280	283	270	284	284	298	324	313	308	285	293	298	314	270	303	306	302	298	278	294	311	274	300	298	276	284	296	291	325	296	274	285	252	281	293	306	264	284	293	312	306	285	305	298	265	280	297	289	301	323	270	309	326	279	307	279	278	285	327	298	253	315	305	284	294	284	303	295	266	315	308	276	292	288	280	310	290	298	299	291	276	319	272	256	284	318	284	318	284	256	290	315	294	302	304	294	273	318	265	326	292	293	293	277	274	292	289	287	316	297	287	298	299	291	284	268	272	316	311	298	282	290	299	273	277	297	290	292	319	295	306	261	328	306	296	282	297	328	279	301	297	299	289	290	323	305	328	305	279	270	308	312	300	283	294	308	287	292	296	273	301	296	294	313	289	273	247	308	284	332	274	302	298	277	312	285	300	314	306	291	268	263	291	285	258	295	272	280	268	289	286	281	274	286	299	313	304	308	328	294	303	293	278	283	310	303	304	314	298	296	260	271	297	307	304	308	288	281	276	309	323	304	285	302	296	298	293	295	270	284	306	284	285	285	274	270	326	293	283	292	269	302	289	290	298	279	280	295	307	279	300	308	287	300	309	296	305	300	259	280	302	279	331	302	269	296	287	279	271	295	299	268	309	256	312	322	291	281	300
37635	20401	5156	1658	1048	804	572	483	393	354	338	268	252	216	208	201	182	159	193	185	156	163	183	144	190	140	142	146	142	150	154	144	124	138	125	128	123	136	123	115	137	148	132	128	151	146	143	144	118	135	128	132	109	133	131	129	140	126	137	115	131	109	148	149	118	122	123	119	137	133	127	114	130	118	151	143	130	127	128	133	131	143	124	124	129	132	133	130	135	128	116	120	138	132	122	115	147	122	104	119	113	134	119	108	117	132	131	138	129	125	120	126	114	128	120	118	156	133	123	141	135	139	152	142	127	130	152	143	128	125	140	146	130	129	129	146	129	132	123	114	123	144	141	148	118	126	135	120	134	131	140	131	132	155	128	116	145	121	133	137	117	112	132	138	123	132	99	118	139	143	124	152	126	144	120	131	148	172	130	125	131	126	130	119	128	120	129	114	118	137	152	137	116	116	135	128	121	144	139	136	124	150	131	123	132	127	131	142	109	148	111	134	127	131	148	106	133	131	136	159	114	130	120	126	134	115	108	138	108	119	125	122	127	116	131	133	142	125	129	137	144	142	117	138	126	117	122	109	149	131	125	132	141	103	146	148	142	118	133	139	113	141	131	147	124	136	148	110	135	134	137	106	129	125	136	111	140	134	116	136	127	134	123	124	128	143	129	122	123	131	125	117	118	109	130	118	119	112	132	132	132	131	129	127	106	125	128	134	118	103	135	136	120	139	133	134	102	115	122	119	129	116	147	136	117	123	126	120	136	117	117	127	128	136	132	146	142	123	112	121	113	124	132	133	150	120	138	126	114	140	134	127	106	148	148	160	135	126	115	135	121	134	114	123	139	134	141	151	133	153	119	123	117	128	123	129	120	126	136	125	128	142	140	124	119	143	134	130	122	144	111	122	131	129	128	134	118	119	121	117	123	120	105	142	134	139	121	140	138	116	142	111	134	143	117	129	143	121	127	120	140	137	114	126	105	121	157	140	133	130	131	123	139	135	137	143	126	111	120	127	115	120	124	127	112	137	128	126	133	123	121	147	133	110	137	134	99	114	125	129	107	138	136	137	120	127	133	143	115	120	135	126	139	138	125	129	124	131	138	141	124	144	124	113	155	131	135	155	105	116	132	148	108	127	131	144	115	121	131	127	126	108	124	140	124	113	124	129	136	108	133	114	143	123	131	135	119	126	129	130	128	126	108	120	130	135	134	128	140	127	133	120	151	121	150	137	126	131	130	113	136	104	136	108	115	132	145	137	133	128	140	116	141	107	145	136	111	109	119	108	127	138	128	109	137	141	121	126	132	128	119	151	134	113	126	117	145	124	133	123	136	109	134	129	142	128	128	121	132	116	156	118	134	119	122	115	106	141	92	108	123	132	142	129	100	113	146	115	117	129	128	117	153	119	132	106	129	136	139	115	134	131	141	125	134	131	122	108	120	134	123	122	128	146	138	110	132	125	126	116	130	115	130	148	143	125	133	137	145	113	117	104	126	133	124	146	143	135	116	132	118	124	110	153	133	118	127	127	106	142	140	128	129	153	139	126	142	128	105	131	146	126	133	133	120	123	142	135	106	135	126	119	123	139	127	127	132	122	138	132	126	131	124	130	133	115	131	150	129	119	127	142	116	119	132	125	143	139	141	117	140	125	121	124	131	113	131	129	124	122	130	132	154	146	124	128	128	121	151	125	157	130	119	137	139	122	140	116	118	140	154	133	148	138	125	133	126	127	122	112	130	143	133	119	110	99	98	107	131	127	143	138	129	129	112	137	137	140	132	123	135	119	141	115	138	124	128	142	126	154	115	127	121	128	136	134	117	142	111	150	133	118	119	120	136	123	137	153	117	147	121	141	130	119	135	139	122	139	129	124	143	128	148	131	136	134	128	130	123	123	115	144	138	135	113	117	123	140	129	112	116	131	113	119	119	161	118	117	116	132	130	134	149	121	111	123	123	144	148	145	132	141	113	120	134	118	126	137	128	134	132	142	137	136	124	128	150	138	119	109	123	131	118	147	114	128	130	132	117	113	152	134	138	122	129	138	143	136	132	140	126	127	149	122	124	141	130	121	121	132	130	135	120	127	130	133	126	128	145	140	125	115	147	120	142	110	150	125	136	122	112	136	125	134	124	127	133	131	144	139	128	123	121	152	136	115	144	125	111	130	124	138	151	119	132	124	152	128	119	146	129	146	144	121	104	138	114	132	108	121	146	120	117	143	143	129	134	121	116	123	123	132	128	133	132	126	118	119	113	146	119	101	126	149	137	140	123	149	122	122	131	116	137	128	142	140	136	126	132	105	126	130	116	137	118	142	128	116	123	120	105	148	117	123	124	135	160	112	111	125	117	127	129	128	113	145	135	141	121	119	132	126	141	121	141	123	130	115	110	122	120	130	122	140	120	125	134	132	121	126	114	122	136	107	131	99	126	132	119	130	139	148	136	130	140	137	122	127	99	135	129	117	127	115	120	136	135	133	141	142	118	136	135	138	153	115	117	127	120	147	143	130	132	132	151	136	126	136	131	129	118	134	110	133	117	121	120	156	122	141	134	131	137	120	126	149	120	123	132	149	118	132	129	131	129	121	120	137	120	127	112	115	161	146	133	145	127	112	141	125	119	100	134	130	145	138	118	139	104	125	129	134	97	133	127	128	127	119	131	148	144	123	157	137	121	115	118	125	131	122	112	142	120	116	119	130	130	130	141	132	138	113	125	139	130	154	134	133	143	113	139	139	127	139	119	148	128	147	145	119	125	123	129	140	121	132	119	148	147	132	125	117	126	133	147	147	125	128	124	123	124	117	133	127	131	144	128	133	122	132	119	135	129	129	111	132	127	125	134	126	105	118	130	149	108	129	118	131	137	116	128	143	139	131	123	131	125	125	98	112	149	127	127	118	120	143	99	118	125	136	143	115	133	126	134	142	121	132	117	142	128	117	121	109	140	131	120	114	137	135	122	116	124	130	112	127	127	151	126	153	117	135	134	140	116	137	126	116	95	139	142	120	125	124	130	131	135	126	126	109	132	114	136	119	120	124	118	129	120	121	103	129	104	114	137	112	145	123	132	139	127	104	121	125	122	133	122	125	141	121	141	130	125	130	106	134	131	139	143	114	122	118	121	135	139	122	149	129	132	145	113	125	118	146	118	113	146	130	133	123	126	140	144	128	116	153	139	124	117	142	118	125	120	146	121	129	130	133	131	121	143	121	117	121	118	120	122	116	112	117	115	126	124	116	132	129	124	126	119	136	138	121	114	114	143	126	141	128	113	137	136	114	141	115	121	122	126	135	132	149	129	119	134	134	132	136	148	135	141	124	126	132	119	147	124	129	123	121	117	127	135	113	140	105	138	116	138	126	130	128	130	112	121	126	125	150	140	118	116	156	129	131	109	117	142	144	116	118	130	118	101	112	142	129	113	122	132	134	105	125	147	120	113	109	118	131	116	119	110	120	141	145	115	133	136	111	123	126	124	131	127	118	142	128	144	133
18738	2206	4976	5580	4914	3977	3294	2737	2383	1986	1850	1568	1468	1356	1203	1191	1037	999	908	911	860	816	808	784	694	697	723	684	672	621	688	586	622	634	587	619	601	576	591	590	527	568	519	597	562	560	546	543	583	551	515	516	544	544	506	520	526	498	484	488	507	489	500	555	483	524	521	465	505	532	507	540	488	525	517	514	494	518	462	506	504	520	490	514	527	499	473	468	489	509	513	488	467	462	466	485	464	480	475	473	477	497	484	522	479	455	439	440	504	478	471	426	499	444	494	476	475	461	453	500	459	478	478	480	503	477	501	458	446	491	490	463	501	488	475	493	480	480	498	501	490	462	458	444	496	449	505	470	478	458	470	494	467	478	452	518	474	464	496	480	489	496	499	496	443	465	512	497	480	482	472	478	480	464	467	505	490	495	482	451	416	462	510	475	470	432	468	475	490	460	450	509	417	496	464	441	479	475	439	457	465	484	469	484	475	496	496	465	474	446	506	476	465	464	485	472	450	458	492	463	477	537	414	467	482	462	487	472	487	454	503	483	496	477	475	461	457	471	479	478	484	442	461	464	472	465	453	491	464	502	480	435	490	437	476	460	450	520	503	469	501	477	508	470	492	449	506	464	476	457	444	484	448	451	461	459	484	449	421	473	494	486	474	474	451	458	470	489	462	455	454	472	503	503	474	484	503	467	490	454	470	443	447	459	480	455	510	482	474	470	458	467	463	473	440	473	491	508	509	461	434	464	449	478	464	472	457	480	481	467	485	481	450	485	474	476	475	503	484	462	477	481	479	475	488	472	471	464	455	495	454	480	451	496	443	462	448	502	518	437	475	449	463	443	460	495	452	452	448	480	463	478	484	502	450	487	467	506	473	424	474	504	422	477	503	450	483	449	462	473	459	469	480	491	513	495	457	481	498	514	482	483	481	490	447	485	483	464	500	450	466	485	456	489	470	474	483	478	444	455	467	520	504	439	486	498	491	495	466	459	481	457	473	463	472	502	495	450	452	469	470	480	497	457	458	431	490	471	495	540	457	463	506	501	441	486	461	472	464	468	468	470	502	472	462	465	467	469	486	458	467	508	461	460	427	485	478	476	486	497	458	472	475	445	451	445	446	484	478	498	435	478	479	473	476	480	482	454	464	501	477	486	501	470	472	449	490	479	477	494	507	475	457	473	486	482	461	491	434	504	484	489	490	445	506	475	470	433	501	468	453	476	477	465	445	474	465	453	496	488	488	471	480	447	445	494	467	468	448	490	456	441	463	443	481	491	459	471	502	504	467	460	492	463	451	487	462	475	438	469	474	467	478	495	451	465	472	441	468	465	500	501	498	439	478	445	478	438	447	467	493	472	490	471	487	450	468	480	460	501	458	487	467	479	454	516	475	446	463	489	475	512	487	462	481	431	496	429	457	474	487	443	450	496	481	484	494	479	460	461	510	462	499	467	468	518	438	447	470	517	473	443	481	487	490	450	504	481	478	466	478	446	496	475	479	479	445	468	495	490	446	449	461	468	480	468	483	443	465	459	436	465	513	458	484	496	465	472	456	456	485	465	441	490	458	459	451	451	461	459	473	433	514	457	439	441	474	484	456	466	460	501	454	452	499	472	442	435	459	489	475	504	461	435	452	475	452	448	493	481	458	461	475	423	549	473	434	496	463	486	500	459	478	416	486	471	409	517	460	491	490	468	488	488	438	467	493	509	457	511	437	473	474	509	439	471	457	500	437	496	458	442	448	490	462	493	491	479	479	465	463	475	455	487	461	483	470	491	525	456	474	466	471	511	447	505	437	478	493	494	457	477	456	477	498	489	483	495	452	460	481	511	470	455	427	484	499	536	491	438	469	504	489	505	491	461	477	508	463	460	519	494	508	434	492	497	437	521	453	477	488	480	430	446	512	506	487	471	457	454	486	470	474	513	487	439	488	486	465	474	480	451	485	471	479	513	431	493	461	452	504	494	473	471	453	506	470	461	469	469	428	439	467	453	446	485	459	470	478	469	516	466	454	451	442	485	488	460	435	482	485	485	443	483	461	484	482	473	455	458	485	477	465	502	489	494	479	480	472	422	449	461	443	454	471	486	474	480	464	455	467	447	434	482	480	507	500	460	494	489	471	445	468	485	479	491	481	463	447	422	495	447	498	505	495	493	527	496	471	465	469	470	477	502	479	492	497	476	481	455	469	468	476	440	493	466	469	465	472	452	478	479	474	434	469	478	456	497	490	472	473	468	515	493	498	462	458	467	472	456	454	458	476	465	452	482	474	485	481	466	435	476	448	459	460	497	461	464	478	481	462	462	466	437	476	519	467	497	468	463	491	479	452	456	476	468	510	472	467	454	475	486	474	452	492	491	470	427	487	470	469	466	452	481	479	479	461	450	484	457	497	432	484	481	487	484	460	453	483	504	444	473	449	467	448	416	500	441	482	499	411	482	512	471	481	467	481	468	486	438	466	490	474	459	502	507	478	466	489	473	504	469	473	468	433	424	488	495	481	471	485	481	527	476	441	457	460	454	473	467	443	487	447	493	509	472	489	459	495	481	486	447	477	480	485	477	482	465	508	453	458	485	514	507	483	450	453	518	515	472	511	488	493	482	469	480	472	481	475	481	480	494	470	436	496	464	454	529	426	457	494	473	466	475	494	480	516	483	464	506	458	484	480	460	488	471	453	488	483	475	525	525	490	476	498	516	452	518	476	428	462	460	441	442	487	452	505	482	457	453	501	508	435	488	477	414	454	469	453	470	450	454	469	465	445	459	480	457	470	464	522	451	491	454	441	484	519	482	469	445	485	462	463	457	464	454	503	464	461	491	500	505	476	462	479	469	468	453	456	477	472	495	456	475	451	456	464	470	478	477	468	468	497	454	505	485	432	482	480	501	467	509	482	497	470	459	451	478	470	489	483	480	467	498	533	473	464	464	447	508	495	483	465	477	466	461	474	459	456	475	505	475	471	476	461	446	494	492	498	482	469	449	504	444	433	473	491	450	435	436	459	442	430	451	469	449	489	491	499	501	536	496	468	500	463	443	502	474	456	506	519	472	462	487	464	467	466	464	457	444	467	492	494	477	499	473	480	438	445	473	466	484	474	500	426	465	466	477	459	501	473	444	480	422	418	436	436	483	459	446	485	476	458	455	471	503	503	505	457	478	480	433	485	468	488	510	479	463	445	459	479	452	474	459	482	455	470	473	486	465	506	464	498	470	448	475	525	453	453	480	479	463	464	445	471	444	513	458	486	480	437	476	495	477	466	481	458	501	483	483	415	490	494	484	511	446	450	482	457	462	477	487	536	484	477	473	440	482	458	488	466	472	463	471	521	453	456	483	505	493	465	443	482	469	452	457	479	469	451	434	506	453	441	445	457	465	459	482	500	471	517	462	451	453	479	473	490	459	488	471	427	460	477	479	436	472	467	430	490	472	463	493	454	444	482	469	480	454	530	514	492	490	477	458	491	524	473	477	468	500	457	487	483	490	453	470
3700	403	249	190	173	167	145	126	140	132	137	159	113	130	146	121	134	150	149	129	131	124	108	143	146	133	123	142	132	142	132	142	147	127	130	129	121	135	120	131	116	129	159	153	140	138	134	144	124	127	130	147	130	123	145	123	121	120	133	143	149	133	128	112	151	129	135	120	132	131	129	116	114	120	137	118	132	159	141	110	143	134	151	131	128	138	140	140	140	123	137	119	137	132	132	110	149	152	130	132	133	129	123	103	128	137	131	132	143	137	125	147	149	135	136	146	142	132	149	128	138	121	148	129	135	122	133	134	107	137	138	124	143	132	131	130	137	146	125	122	121	128	127	132	132	125	138	136	142	118	116	141	117	139	149	137	130	165	145	124	149	140	133	144	128	136	135	125	135	127	109	128	155	137	137	130	141	136	142	129	125	148	124	137	152	133	155	128	122	129	136	120	130	122	119	144	135	148	124	128	111	158	120	123	148	118	120	147	149	135	129	126	144	128	144	149	112	138	143	133	124	128	151	136	147	153	155	122	147	137	123	135	115	125	140	145	123	162	115	138	135	125	137	124	139	123	143	124	133	141	141	138	135	138	117	160	147	126	137	148	124	128	142	134	147	109	145	124	137	143	129	128	137	139	152	132	131	122	147	136	120	141	124	132	126	116	157	136	123	125	141	128	136	149	127	130	146	160	124	119	149	145	145	132	151	138	146	123	131	142	116	119	133	137	128	109	161	133	122	134	143	125	138	137	142	154	146	133	137	138	143	135	138	130	126	116	118	113	139	146	122	140	134	133	119	135	124	128	122	118	142	128	160	118	113	124	132	134	136	131	145	135	122	118	143	110	115	129	141	132	138	140	152	129	144	133	148	129	126	134	95	150	138	126	142	108	111	116	110	130	115	131	146	128	133	139	138	159	141	131	143	132	123	134	143	147	147	123	118	139	126	134	126	131	114	137	99	114	136	124	142	130	125	135	121	130	148	119	147	126	136	133	126	116	133	147	127	145	114	121	107	136	119	132	123	161	151	132	134	112	146	159	129	132	152	142	135	129	145	147	159	129	158	127	142	122	119	143	136	115	129	134	120	136	130	119	119	146	131	143	130	145	147	139	147	138	136	154	136	127	130	140	138	134	128	139	106	142	143	119	142	138	148	124	119	140	133	141	134	116	114	122	143	124	146	131	138	129	123	115	127	137	133	139	141	143	127	120	132	126	143	139	134	137	132	122	117	116	147	137	128	118	139	120	129	131	110	142	123	125	125	115	151	123	127	127	158	139	138	131	103	140	155	140	141	140	114	136	139	130	121	120	123	128	155	143	123	134	119	119	147	128	136	131	143	157	111	132	128	120	139	138	124	133	126	133	126	120	130	129	147	142	114	146	133	121	131	148	152	114	109	135	149	112	135	150	135	146	125	135	131	131	131	119	123	116	128	151	149	143	130	140	134	123	146	135	125	140	124	163	123	138	130	127	130	146	142	143	143	133	122	122	104	135	119	119	123	144	142	126	138	139	121	135	130	124	113	129	132	136	134	133	110	131	128	125	148	140	135	141	144	118	130	129	135	107	130	107	150	155	133	145	150	141	136	144	153	124	145	118	165	138	128	141	150	147	158	117	114	134	133	125	123	159	131	141	132	153	152	129	138	133	132	142	143	132	127	123	139	125	120	123	132	130	127	124	121	135	130	149	145	131	135	135	124	131	119	130	140	136	135	130	138	151	135	146	122	141	150	146	125	117	116	134	133	110	141	125	136	139	125	133	132	123	155	131	124	138	121	144	131	152	131	133	148	129	142	125	126	116	125	131	132	126	124	107	130	147	119	134	139	121	139	134	124	115	139	146	120	144	135	160	142	129	127	131	122	127	122	115	131	115	121	132	137	121	139	118	126	141	135	138	133	119	138	160	140	148	151	129	145	136	118	148	145	132	136	134	120	139	133	143	131	130	129	129	121	134	110	137	125	135	136	120	134	123	141	124	132	111	133	137	140	133	130	124	134	118	130	135	118	156	146	125	125	134	141	143	144	157	129	130	127	127	119	136	130	123	139	134	104	116	123	142	119	117	131	122	152	152	121	171	117	148	126	137	136	122	141	133	137	134	134	146	129	121	129	130	130	116	136	131	147	135	143	133	128	141	137	137	123	142	157	134	141	133	138	103	122	134	136	136	137	124	136	139	143	118	127	123	130	121	143	124	139	127	133	127	131	121	137	127	121	124	114	144	115	151	132	152	125	129	157	133	144	153	137	141	134	129	124	123	130	143	136	130	135	123	146	134	148	134	136	114	157	136	140	144	139	122	141	106	132	133	139	133	136	150	122	130	139	137	109	143	128	133	125	140	140	154	128	153	130	138	127	134	129	143	135	129	129	115	156	124	127	120	147	125	142	147	132	140	129	124	133	119	149	127	110	140	120	133	115	140	126	148	125	125	143	143	125	123	137	136	154	131	162	145	150	146	132	140	126	138	145	145	136	125	138	126	159	139	139	129	113	133	128	120	143	125	116	128	140	126	123	146	130	129	120	140	131	163	134	139	124	118	115	136	127	153	142	127	130	141	127	136	139	147	118	134	142	117	148	160	131	150	130	127	158	138	152	146	137	131	148	121	131	139	148	137	134	140	148	138	119	132	142	162	140	137	147	131	141	156	125	139	110	140	127	117	124	131	131	121	132	124	133	115	132	153	117	126	133	121	121	126	131	146	124	134	118	140	153	145	137	139	159	122	140	122	126	143	115	126	152	142	146	129	136	145	135	132	140	136	141	125	140	138	122	134	127	127	139	121	140	123	141	143	132	135	141	120	116	151	147	138	137	141	135	115	107	138	121	124	144	129	128	129	127	145	128	119	118	129	117	145	136	134	141	93	128	138	143	123	138	136	127	139	118	128	134	122	160	134	108	127	129	132	128	135	135	115	131	114	128	121	118	136	130	133	136	110	126	130	142	142	144	167	138	126	128	139	125	133	132	150	111	127	120	115	144	134	138	134	154	128	143	134	150	129	148	144	166	114	141	138	113	125	135	122	151	151	136	133	132	141	149	133	132	127	119	124	121	137	113	117	134	134	132	121	136	138	122	128	127	140	139	140	107	130	126	142	125	125	134	120	139	156	143	144	129	138	132	135	120	161	151	121	150	151	144	132	132	128	129	119	116	123	124	165	129	123	139	117	108	124	175	146	138	122	131	129	133	112	133	150	124	152	122	118	118	109	151	129	135	130	136	128	123	123	135	115	141	129	125	129	138	122	154	125	131	149	128	122	113	132	133	141	129	124	121	129	122	145	120	143	107	158	131	124	115	121	138	131	133	119	150	130	159	140	128	129	131	147	127	142	136	132	127	125	134	148	118	125	137	123	119	138	99	129	139	132	128	126	136	110	137	149	132	137	119	138	140	128	143	125	143	136	138	137	131	137	122	134	130	127	131	133	161	144	119	141	132	119	120	137	137	131	130	139	138	131	135	128	137	138	142	120	119	114	131	133	118	127	127	131
5527	574	618	665	625	586	531	565	558	542	523	528	507	528	563	521	489	549	447	478	517	479	497	457	478	509	491	437	474	501	448	486	488	490	495	487	500	471	471	514	503	487	498	485	472	505	509	454	485	493	506	477	493	457	469	470	490	475	483	476	518	454	489	452	527	505	468	451	526	465	481	477	468	485	454	465	492	482	496	453	466	453	447	520	482	514	462	477	448	509	462	480	443	452	458	474	466	515	527	472	466	489	493	512	498	480	469	533	491	476	484	484	500	478	492	427	459	473	489	437	472	482	450	480	495	463	480	461	483	457	478	424	483	451	508	471	458	477	463	454	492	512	486	471	456	474	479	480	494	488	462	456	461	480	483	491	461	461	487	509	484	479	450	479	458	452	473	482	480	452	466	488	497	495	492	484	454	472	488	435	479	489	492	423	455	472	488	467	436	501	520	469	465	523	439	451	470	464	473	499	484	477	484	473	472	472	471	491	501	467	474	478	474	502	476	475	467	512	487	471	462	524	534	479	491	464	486	491	480	454	488	477	525	480	515	508	505	468	508	480	452	510	516	459	460	519	449	476	476	502	464	519	515	485	454	470	529	460	471	480	484	480	485	507	442	465	459	485	512	465	493	500	450	489	481	449	446	489	498	507	502	483	486	501	505	481	491	491	489	476	451	503	506	458	493	452	486	486	495	468	496	464	467	516	503	464	496	457	477	464	464	478	468	489	456	461	474	494	459	510	513	478	465	462	480	502	459	475	440	468	472	465	474	490	490	482	488	507	491	476	466	487	474	500	516	479	472	446	473	481	476	503	463	485	456	473	502	485	494	481	470	479	508	508	495	491	468	488	515	459	478	479	468	476	502	486	483	483	467	468	454	475	471	482	515	441	457	484	490	508	494	444	450	467	499	490	466	487	477	500	430	533	478	497	445	481	492	489	477	452	509	484	424	487	506	477	505	495	472	462	458	512	500	499	489	483	439	494	501	495	483	463	464	457	469	495	478	503	452	469	473	508	480	448	485	494	463	505	506	499	512	428	443	426	541	484	482	498	464	489	469	501	493	462	484	470	471	504	484	481	504	481	504	452	446	429	464	468	486	461	462	479	482	463	474	490	471	504	485	494	480	489	486	490	469	506	436	471	492	474	459	495	474	469	512	474	493	478	481	515	452	445	488	466	477	499	514	484	517	494	449	477	490	488	471	518	443	462	440	500	469	451	465	477	471	466	519	481	480	442	492	442	465	464	482	470	475	481	452	490	489	470	441	485	487	463	497	467	476	515	456	497	463	481	481	456	460	489	425	468	497	452	500	466	493	473	458	472	499	502	450	495	487	493	458	507	458	490	443	464	483	458	513	456	439	490	485	482	488	475	445	492	507	493	474	450	425	471	465	447	524	461	507	504	491	459	466	465	492	499	508	483	502	480	445	449	485	486	447	448	476	458	479	446	468	482	472	469	454	477	493	493	466	435	526	475	458	494	484	478	453	467	482	472	471	503	466	447	454	453	458	429	459	486	462	488	492	504	447	515	522	445	464	453	499	462	505	468	507	494	493	482	473	494	481	494	488	495	446	478	526	461	442	470	470	458	474	477	468	474	479	519	562	534	487	464	481	468	496	505	452	494	459	495	451	492	513	503	479	483	458	455	511	454	495	471	472	481	487	498	486	491	504	461	471	446	455	431	481	477	472	480	462	449	486	474	464	455	449	471	504	439	512	462	459	475	455	445	497	488	503	474	456	482	485	478	427	461	505	472	485	502	459	463	494	489	468	466	499	496	516	458	445	466	489	448	503	454	445	466	511	481	450	460	485	481	455	484	504	478	455	452	501	488	472	507	472	498	488	462	483	447	520	444	481	500	487	509	509	505	435	461	452	494	463	503	431	464	457	427	493	432	491	465	493	439	461	514	471	479	447	458	472	464	501	498	517	483	491	486	486	474	495	462	461	463	471	457	479	456	474	473	473	472	452	496	483	518	486	531	451	473	469	483	524	506	500	462	467	443	470	494	518	457	467	472	448	515	473	505	428	465	467	477	492	474	479	483	483	482	515	483	504	515	477	514	489	445	444	491	473	469	494	477	479	455	472	468	462	504	486	464	479	490	474	497	504	444	473	486	520	506	489	461	460	466	488	491	476	477	516	473	473	467	450	436	479	474	459	469	488	509	472	481	489	482	458	459	472	506	425	516	473	458	466	488	478	474	442	421	497	485	458	479	500	416	474	468	435	468	466	478	437	479	461	461	444	453	466	494	488	487	515	475	464	462	502	460	476	480	472	456	513	498	487	504	445	473	441	474	458	468	493	504	471	483	469	488	506	499	428	449	482	490	475	454	496	487	468	509	467	487	496	479	495	464	454	459	457	467	487	443	491	479	505	456	433	474	470	487	504	465	556	438	504	454	464	429	461	446	443	467	439	459	469	488	486	467	482	452	496	479	484	477	475	474	466	493	543	458	489	448	482	516	526	464	479	504	543	448	496	491	466	514	496	455	467	478	481	455	501	460	474	464	495	475	489	457	473	459	482	466	474	481	470	514	443	433	443	478	440	494	502	470	526	434	445	483	468	508	494	450	460	463	465	441	492	452	485	472	496	463	459	460	487	498	477	473	427	496	478	481	468	443	467	431	514	466	460	471	505	462	487	482	471	459	462	447	480	460	493	486	456	466	493	484	451	513	493	454	440	478	483	489	472	438	473	473	462	449	451	488	481	462	474	457	508	464	483	489	475	501	435	476	429	463	484	477	518	472	477	458	481	441	473	464	466	435	478	493	469	457	493	486	494	471	492	513	480	461	455	482	469	461	459	489	504	450	459	491	453	466	500	448	496	508	491	468	455	458	500	487	450	466	462	477	456	457	486	481	509	480	449	488	510	453	465	491	469	491	456	507	488	486	471	485	472	477	458	461	486	469	489	447	503	458	452	480	484	516	467	450	488	464	484	454	470	507	498	480	481	531	475	460	472	489	498	491	455	493	533	474	458	466	494	524	517	499	477	459	458	472	490	460	450	482	486	461	496	456	497	501	483	439	484	490	443	467	502	502	503	508	453	482	495	477	452	487	469	476	478	466	467	461	488	460	492	479	471	507	487	535	460	457	452	449	457	487	479	470	496	493	466	491	441	510	460	444	456	454	465	479	487	483	549	458	481	436	459	512	455	466	450	467	487	479	477	481	488	477	475	503	493	474	479	481	446	463	492	489	458	505	464	501	443	471	498	483	435	461	503	459	514	461	483	471	506	477	509	470	473	479	478	465	451	479	480	487	450	509	471	441	440	516	509	465	460	488	445	486	492	476	483	513	465	451	490	469	510	499	422	445	508	454	479	476	471	476	512	458	455	466	489	509	462	511	485	498	482	473	458	485	442	493	473	476	500	464	437	462	479	497	462	497	474	499	465	455	547	489	446	456	462	467	458	469	470	491	454	487	497	456	459	485	488	505	495	447	467	499	507	466	452	480	494	470	500	470	461	469	480	466	456	469	486	483
27704	7371	1204	764	499	376	286	241	203	158	158	130	101	121	121	99	105	100	103	109	85	102	87	87	97	86	68	84	85	78	72	68	88	91	87	76	91	82	77	82	85	80	73	73	74	93	78	88	76	61	81	71	74	86	66	79	74	73	77	72	61	77	78	66	76	76	87	77	77	85	75	77	92	82	91	67	70	68	67	78	82	73	77	85	66	80	72	86	63	70	69	65	60	89	73	80	75	70	84	60	76	83	92	69	60	62	72	67	80	64	76	78	82	83	68	78	53	66	84	71	77	83	62	88	83	75	68	72	96	54	70	69	64	65	92	68	71	82	80	67	55	71	59	66	61	81	88	62	71	84	73	83	78	86	66	74	69	83	66	72	73	62	82	67	73	69	78	78	71	81	76	69	68	71	82	67	69	83	81	91	73	79	78	68	77	81	72	75	71	69	72	75	72	62	76	68	67	82	56	76	72	69	61	76	67	67	61	70	70	78	76	80	84	85	88	73	71	71	72	102	69	92	73	62	59	68	78	69	64	74	69	61	64	76	66	82	67	86	76	78	68	69	72	69	66	58	59	62	79	79	67	76	80	72	53	76	78	72	75	70	60	87	82	74	63	72	83	77	72	63	75	58	82	73	82	62	64	82	80	80	73	76	74	71	87	79	61	67	93	82	76	87	79	56	60	81	61	71	70	69	75	71	78	67	72	71	72	71	86	64	73	78	74	71	75	73	62	65	77	65	78	83	67	74	68	75	77	76	75	74	63	56	67	79	66	76	95	60	65	78	81	87	73	73	60	80	85	64	87	74	70	65	66	75	70	62	53	55	69	81	75	85	77	73	66	74	83	62	84	73	79	61	92	60	71	76	67	68	64	67	88	72	70	60	80	72	70	78	60	72	78	73	80	69	77	79	73	80	86	75	68	63	67	70	91	90	72	77	94	60	68	80	78	79	70	70	75	69	76	71	70	72	57	62	76	61	86	82	73	79	79	68	81	64	82	73	65	62	77	79	81	73	64	77	79	79	66	69	79	74	85	76	72	74	83	75	76	86	61	78	76	69	58	61	55	78	85	72	59	52	79	75	82	82	77	66	76	67	94	79	79	58	62	72	63	67	78	63	71	73	77	65	65	71	79	81	69	85	77	82	78	67	73	69	74	73	84	77	67	71	75	76	75	73	78	82	78	79	61	76	88	59	74	65	75	73	71	87	67	62	65	88	79	70	70	72	85	74	83	70	70	66	101	81	72	71	78	81	67	75	75	77	90	66	82	70	65	57	67	75	70	57	64	63	72	65	87	73	77	76	58	76	65	76	65	83	73	67	68	86	66	71	67	82	67	79	76	90	69	71	74	68	71	62	63	75	83	79	68	64	72	86	81	88	66	81	79	70	71	71	79	71	76	76	71	67	75	79	72	81	75	62	85	60	65	55	71	59	87	63	86	76	82	73	67	71	81	71	57	68	54	73	85	73	72	70	71	75	81	72	79	60	76	75	62	77	70	90	66	73	57	74	67	66	76	81	80	54	64	87	65	80	71	76	58	59	78	91	68	61	63	69	79	74	76	53	77	83	71	72	64	80	79	65	85	78	70	64	84	75	71	54	73	73	56	71	73	62	76	83	60	74	68	78	67	68	85	63	71	67	64	69	75	76	81	75	76	72	94	97	79	62	79	77	94	72	72	78	83	75	68	75	74	75	73	63	70	70	61	52	62	85	85	71	84	81	70	78	80	83	66	70	72	76	73	66	70	85	76	87	83	66	77	63	74	65	83	62	72	79	56	66	74	72	72	72	81	69	72	60	79	74	72	66	64	99	63	73	77	69	71	68	69	64	85	68	82	65	75	80	75	74	75	83	78	62	65	73	68	66	79	73	76	65	74	88	75	69	72	71	68	74	75	56	71	76	84	67	64	76	77	66	60	58	73	64	87	84	84	82	69	73	68	64	71	73	77	82	70	68	59	59	61	67	73	75	79	80	63	75	62	79	75	78	47	70	91	73	83	72	72	68	67	73	77	84	70	70	72	70	75	60	68	69	65	74	82	73	70	77	66	80	84	64	84	76	68	63	70	76	76	87	75	61	61	62	76	59	74	69	64	80	79	71	89	79	86	68	74	96	69	57	63	78	71	79	72	71	67	66	69	75	84	64	64	67	83	75	73	71	66	67	91	83	71	76	70	83	82	56	82	77	81	74	85	84	65	85	75	66	80	82	61	68	72	81	80	58	65	77	78	64	75	72	64	77	80	68	83	86	62	66	62	79	69	77	76	86	92	76	69	71	76	69	71	79	63	74	68	60	69	77	70	67	69	77	74	64	64	76	79	69	77	66	64	73	76	79	70	60	75	67	71	91	78	72	64	84	89	82	72	73	73	62	63	81	92	78	79	71	69	77	63	83	66	81	76	63	65	68	79	80	77	77	86	78	66	82	64	72	67	66	63	71	64	88	79	84	67	77	70	64	74	80	70	64	66	78	79	71	81	73	86	75	59	72	63	68	70	64	74	75	67	85	70	72	64	74	82	76	62	81	65	86	67	71	73	71	65	72	76	83	74	71	66	66	60	88	91	67	85	79	61	58	78	68	102	72	74	84	76	74	75	68	82	71	71	86	63	69	69	68	76	62	79	73	78	69	76	68	72	73	82	74	77	81	78	71	72	67	76	85	61	85	81	72	71	66	70	59	74	83	70	71	63	70	78	75	61	74	72	67	79	67	62	75	59	71	74	76	54	63	63	85	77	86	63	70	91	62	74	77	77	65	64	85	62	81	96	65	72	69	62	77	72	79	72	71	80	82	77	61	50	76	88	82	73	87	88	76	67	76	68	79	74	78	71	69	61	79	63	83	92	74	82	68	75	67	79	63	78	76	83	81	77	75	76	67	76	63	64	73	71	88	63	78	67	74	65	82	61	72	80	79	82	68	74	82	73	77	64	56	82	82	89	72	70	71	91	56	71	72	70	73	75	65	76	74	73	61	69	72	66	65	87	62	79	77	73	63	78	81	75	77	68	80	75	70	73	76	83	70	73	72	72	65	74	67	66	80	84	74	67	84	59	90	69	63	69	74	78	72	74	71	69	88	66	87	66	76	79	68	74	71	71	86	83	74	87	66	83	77	86	80	74	89	84	77	76	79	66	67	59	69	78	82	73	69	76	71	69	80	86	63	66	74	79	63	77	69	75	57	86	67	69	71	69	75	79	74	67	73	78	74	84	75	63	70	72	59	74	73	74	83	67	58	73	59	82	85	65	85	76	88	72	71	68	79	90	85	82	87	70	72	80	67	90	74	76	77	87	78	60	73	63	77	89	67	73	72	69	73	64	75	79	93	76	85	69	71	76	72	86	83	67	80	73	71	75	80	62	77	84	64	77	85	75	69	68	62	58	77	78	81	67	72	65	91	60	71	91	66	67	78	61	80	67	65	75	90	73	67	78	69	73	75	79	67	82	65	70	62	78	82	83	74	75	69	76	77	58	67	82	73	86	81
13696	1113	2466	2888	2570	2094	1710	1368	1172	1041	946	797	738	730	683	641	605	532	547	515	485	458	440	470	394	425	411	399	416	374	361	387	349	348	377	367	325	339	347	322	335	301	303	305	290	316	338	361	332	320	286	316	323	320	286	289	323	351	337	310	298	292	298	294	331	303	326	304	339	310	318	312	279	300	301	266	302	300	290	286	282	308	294	299	294	316	312	304	308	270	302	301	320	314	311	298	330	322	312	280	291	290	314	301	304	291	303	293	293	309	322	272	254	280	294	304	311	308	262	317	286	291	312	306	305	303	300	293	281	280	303	305	310	274	329	268	331	275	304	305	326	269	288	308	289	262	273	256	282	296	270	279	263	297	301	310	313	264	299	299	317	308	314	297	285	273	289	317	318	258	276	286	267	306	295	279	302	282	268	315	274	288	281	297	275	300	295	293	270	301	292	276	261	298	250	273	302	291	297	301	275	286	280	240	285	320	315	285	292	279	276	277	305	309	289	283	309	298	297	297	295	275	317	281	292	332	253	308	294	287	276	285	313	283	300	304	342	272	281	300	281	252	292	274	353	292	311	297	292	303	307	317	274	272	292	301	294	280	291	266	296	276	282	277	290	320	311	300	279	303	293	323	302	307	289	322	296	251	286	271	283	308	275	293	299	302	306	281	308	300	305	328	310	285	303	290	299	266	292	282	310	291	280	261	273	308	297	297	286	278	279	279	274	320	282	292	270	265	281	281	283	304	271	277	286	311	287	292	296	290	263	270	291	276	302	294	269	291	294	289	270	301	283	296	284	292	274	294	290	300	300	301	288	295	275	271	258	269	306	314	281	282	300	256	275	314	286	300	348	294	287	283	295	295	264	283	293	251	263	269	300	280	315	310	293	275	306	276	279	250	291	267	270	306	286	281	291	277	293	311	296	337	320	293	309	309	286	282	286	288	303	272	294	320	270	292	283	289	289	280	289	291	298	278	279	274	291	300	292	320	313	295	280	288	273	315	313	278	286	280	295	302	292	270	298	317	291	271	310	299	314	313	324	266	287	299	297	289	304	291	310	318	283	306	296	324	287	268	272	277	296	280	268	275	313	293	287	310	310	283	294	287	312	278	295	288	287	282	323	301	302	260	299	291	275	301	300	291	298	283	306	297	277	291	294	274	270	287	314	295	291	300	297	289	286	310	289	264	296	283	303	313	298	281	312	317	268	300	267	284	276	309	285	291	288	304	312	296	296	321	286	307	276	298	262	284	301	320	264	265	328	245	257	286	325	304	283	303	298	268	259	287	293	290	296	310	302	293	276	284	288	282	306	267	285	332	285	290	317	295	261	279	305	313	288	284	338	292	284	290	300	279	276	312	291	284	278	310	294	280	295	257	269	290	307	264	295	291	271	290	291	299	240	317	268	295	313	279	327	318	283	299	273	303	321	291	277	292	341	260	292	259	290	306	303	271	289	311	283	257	314	267	267	306	299	314	265	313	272	269	294	288	302	300	303	314	302	287	285	307	277	282	281	280	289	285	289	285	271	294	285	290	267	265	286	333	287	314	280	283	261	315	285	265	289	311	241	271	308	280	259	278	292	290	312	304	272	289	280	264	282	277	291	300	285	275	294	279	313	266	277	271	269	302	289	300	295	294	287	300	285	277	311	297	286	291	292	274	307	291	289	319	315	316	311	293	282	286	278	288	256	281	280	322	296	299	329	307	297	315	316	295	290	332	292	271	302	278	254	311	282	299	258	277	269	302	281	296	269	307	307	295	240	309	288	264	301	279	291	290	291	284	269	269	287	278	291	279	291	274	308	298	276	306	307	254	299	298	287	268	324	304	294	285	271	288	259	284	283	275	312	329	318	280	284	290	308	316	273	292	285	328	293	297	254	290	276	275	279	261	275	279	292	277	290	264	287	281	306	271	297	291	297	289	244	327	275	283	307	313	308	296	311	302	307	284	296	291	311	271	318	281	331	257	336	271	277	293	279	305	271	254	282	289	255	287	271	321	277	316	305	283	277	307	294	279	295	301	304	289	291	271	318	295	291	283	296	289	271	282	286	314	293	314	300	306	268	275	308	274	303	279	307	301	308	283	283	273	299	269	310	328	282	282	284	265	312	306	286	256	351	311	290	286	295	289	271	288	268	286	291	301	284	294	320	305	277	341	297	294	288	275	282	288	280	275	307	290	277	277	290	268	303	291	299	290	297	277	292	268	309	325	303	290	300	295	298	303	258	280	243	297	274	303	310	303	306	333	315	283	298	270	274	295	295	269	279	286	277	324	316	287	273	269	304	286	299	269	277	269	273	263	287	300	252	286	311	277	297	273	308	319	278	285	286	296	305	278	288	317	292	269	297	312	312	270	274	263	303	263	305	256	303	305	318	295	258	315	304	286	286	282	303	304	304	293	309	283	287	256	262	295	285	297	293	302	284	311	298	293	297	273	321	278	280	284	288	265	312	295	312	285	315	296	284	302	268	279	268	310	278	332	275	291	281	324	280	308	316	295	281	339	305	281	305	292	299	283	288	304	308	312	292	300	285	300	271	281	267	286	314	271	303	277	303	294	290	281	293	281	294	278	298	296	329	267	299	296	326	285	282	276	251	296	299	262	327	291	286	306	262	278	293	302	307	278	279	300	301	287	269	286	308	281	292	303	292	311	261	293	273	334	312	299	316	311	278	278	295	285	299	275	291	285	301	305	262	302	274	288	300	271	266	289	291	290	330	307	281	289	259	314	310	276	306	293	309	300	280	287	251	318	274	301	272	301	315	310	302	273	265	265	271	281	298	282	296	280	323	285	302	285	277	304	296	277	337	280	302	308	286	288	299	284	282	285	308	293	287	297	267	288	310	279	316	257	290	300	316	294	284	306	294	281	280	275	268	291	300	279	302	253	318	269	287	274	289	317	308	287	302	304	264	298	319	313	306	280	298	278	277	301	277	322	297	321	277	274	268	293	261	292	298	282	290	296	306	304	295	309	284	265	278	299	314	276	271	277	277	278	292	310	292	312	301	322	287	306	286	300	274	280	291	291	274	282	277	302	324	285	312	277	325	272	305	288	303	286	297	273	279	330	315	289	282	285	274	254	274	272	268	272	310	275	243	285	311	315	303	266	302	284	300	295	274	297	292	287	308	295	297	302	310	259	282	286	282	277	313	290	274	307	312	292	272	281	288	304	289	265	271	286	305	289	280	276	309	308	296	324	309	298	297	308	283	281	272	281	286	253	306	273	288	289	282	305	290	295	308	274	285	290	279	321	267	282	272	291	301	309	272	286	298	289	304	269	276	301	267	328	286	300	294	275	265	272	278	258	286	312	288	256	290	291	290	288	298	300	278	271	300	301	283	283	286	277	277	299	287	318	317	270	318	323	308	266	298	277	305	288	290	323	297	287	288	259	276	322	288	269	261	308	289	261	290	271	285	290	287	297	304	263	293	269	308	315	266	295	289	297	274	296	256	299	301	296	272	267	273	321	311	303	302	284	269	286
34881	18367	4060	1557	1081	768	595	447	394	288	311	272	241	232	247	195	197	163	162	164	168	137	148	159	168	157	138	143	129	131	143	150	134	150	129	128	168	140	127	139	117	136	124	136	133	145	111	125	125	148	129	115	115	114	146	130	124	107	137	138	123	128	145	126	136	116	112	110	151	121	135	129	135	116	119	124	146	150	126	131	115	133	131	125	136	134	120	123	137	121	127	118	122	114	126	144	117	113	130	122	117	112	114	104	136	136	136	141	122	118	129	129	118	126	134	104	139	129	121	131	127	134	113	120	100	125	112	130	126	130	120	115	116	126	119	126	129	129	122	113	126	124	121	125	126	103	114	133	134	131	117	111	133	129	126	130	114	110	128	99	134	139	120	138	131	128	134	130	111	121	142	127	133	126	116	129	140	122	134	139	113	110	122	128	114	120	123	138	151	108	142	106	122	125	128	130	113	120	121	148	120	139	130	119	100	132	127	106	123	131	127	123	122	125	123	97	124	124	112	136	110	126	122	108	132	114	123	126	115	101	133	119	121	113	123	123	131	107	122	121	124	111	119	115	125	131	121	113	122	130	122	118	118	100	125	128	108	130	103	135	146	107	133	111	115	141	123	128	122	103	134	118	115	137	136	107	130	122	136	126	111	115	117	133	108	118	111	128	122	142	121	128	129	114	115	113	116	129	104	126	116	136	130	140	134	105	110	118	125	126	112	130	116	118	113	130	122	129	116	118	143	150	131	107	132	153	124	104	115	113	142	124	130	125	126	125	119	151	101	133	133	133	124	112	145	117	123	123	123	121	115	117	114	126	119	144	132	131	129	119	133	108	135	125	117	108	115	118	135	104	115	140	105	120	131	127	98	121	118	117	112	109	135	120	151	157	121	128	124	128	129	108	119	115	149	102	110	122	132	105	135	123	127	124	123	134	136	116	135	137	121	92	126	127	107	129	118	140	123	126	104	95	124	113	113	111	110	133	128	128	104	128	121	116	145	116	118	142	126	130	127	134	120	112	119	123	150	103	118	123	128	122	147	133	107	132	111	109	107	133	127	145	117	143	112	128	128	115	144	120	112	118	131	119	132	123	137	129	110	111	107	130	119	147	133	107	116	118	109	107	88	117	119	138	115	132	130	114	125	118	107	122	135	127	116	117	112	126	135	121	110	118	124	129	122	130	140	133	122	110	128	113	113	120	125	115	114	118	123	128	137	129	119	119	132	128	130	128	113	120	140	114	107	118	146	118	137	126	119	134	137	127	126	130	129	104	123	140	124	109	133	112	125	152	142	121	131	114	144	98	115	125	110	108	126	112	120	123	125	105	138	117	122	141	95	109	144	120	119	119	103	158	128	103	128	128	127	124	134	119	121	124	122	147	119	129	124	131	146	113	115	118	108	120	111	134	127	102	131	111	135	108	133	125	142	138	146	121	109	124	128	136	129	131	122	127	99	125	107	127	130	125	100	136	113	121	120	125	119	136	109	115	125	129	140	133	120	105	127	124	120	124	125	105	116	146	147	129	125	128	112	125	124	139	131	99	111	127	138	138	109	131	119	115	126	133	118	117	131	128	113	117	120	145	132	113	117	131	107	144	131	138	117	127	116	128	126	133	123	120	100	120	119	137	122	146	145	130	107	128	138	124	134	124	115	130	106	106	133	116	107	116	133	136	132	119	116	147	143	128	116	130	142	117	125	136	128	136	129	130	127	104	140	128	121	110	119	122	128	119	137	117	128	132	117	101	113	119	126	124	121	133	132	137	140	127	143	113	129	124	138	135	135	113	121	139	99	110	125	119	118	143	109	112	109	112	118	115	149	111	113	102	113	106	117	110	103	107	133	131	137	123	137	131	102	128	131	130	125	121	115	142	128	134	131	126	122	157	145	116	127	123	125	147	109	122	123	120	118	131	121	126	119	131	133	105	124	142	120	122	141	125	121	111	131	119	118	122	126	108	144	113	114	124	131	132	113	105	123	132	121	99	131	118	140	115	136	129	117	110	113	120	150	104	139	137	116	105	120	111	102	128	120	124	125	112	110	132	133	129	120	125	121	128	135	136	137	113	128	122	125	128	126	116	143	116	117	115	121	109	123	134	129	134	125	107	118	111	125	107	110	106	128	127	104	117	124	124	116	120	115	126	128	122	132	124	139	112	114	116	119	116	136	141	116	126	125	141	138	127	129	112	124	112	118	121	124	106	126	116	109	117	126	125	136	115	127	132	119	107	117	124	110	133	123	134	113	126	142	128	107	111	135	124	135	122	118	123	144	130	120	118	116	131	129	121	131	131	125	133	131	124	142	112	112	140	115	144	129	135	134	121	127	123	125	128	141	130	121	104	117	123	122	119	113	117	133	147	135	117	144	117	123	110	116	139	97	128	118	114	111	113	123	113	129	142	128	119	128	141	127	138	131	122	116	126	113	138	122	111	133	125	118	115	104	100	137	116	129	112	137	123	115	130	108	125	117	131	116	132	129	116	134	122	130	117	131	98	134	114	122	121	120	104	131	122	128	122	123	119	122	114	115	119	131	109	133	127	141	112	126	124	139	136	129	124	115	104	144	105	122	135	132	121	114	113	114	112	129	132	120	117	116	102	118	120	111	106	120	118	155	125	129	103	132	120	136	123	125	123	147	123	112	148	128	127	141	122	114	134	115	125	108	131	149	113	115	150	127	133	129	120	130	137	127	128	128	137	130	120	128	121	137	120	126	105	113	133	112	113	122	109	126	134	129	113	120	112	121	126	127	119	127	149	96	119	129	122	130	122	123	127	118	125	120	112	111	112	131	120	102	114	121	147	124	135	122	133	116	120	136	98	113	126	133	119	121	129	122	143	118	127	140	130	122	131	124	119	136	106	127	117	114	113	121	134	104	110	124	107	134	108	102	122	117	140	128	120	121	131	137	137	127	125	140	126	116	115	138	132	120	120	112	126	116	121	135	135	128	126	114	132	116	126	128	122	134	120	120	135	117	114	118	124	120	97	122	129	118	120	123	118	119	130	119	129	115	114	138	120	120	120	136	122	126	130	135	127	110	106	122	113	133	125	134	118	126	115	120	126	132	124	137	120	127	129	116	132	132	129	118	136	134	138	127	107	122	122	119	119	114	128	132	112	121	112	100	118	136	125	133	116	134	111	116	119	115	129	127	116	134	125	99	123	139	139	117	122	118	128	124	123	119	123	126	127	126	141	120	105	122	136	113	118	113	128	128	122	135	122	117	125	142	128	114	106	134	101	102	116	124	118	108	126	140	137	125	119	124	129	145	120	125	132	133	111	120	116	123	130	131	108	129	122	112	133	121	139	114	104	115	125	125	119	129	143	108	107	107	122	119	132	111	114	120	110	132	113	133	125	133	123	129	120	128	122	130	137	113	139	119	123	121	131	126	117	112	110	130	116	152	125	131	125	124	120	122	111	120	116	110	123	113	111	135	116	128	116	152	117	117	130	113	141	115	116	127	127	113	140	122	137	123	115	125	129
17539	2048	4760	5443	4682	3810	3203	2553	2185	1865	1676	1501	1397	1322	1164	1117	986	931	825	800	832	779	710	757	700	646	630	670	627	662	630	582	632	596	596	618	594	594	541	527	497	492	565	522	520	472	543	527	488	516	477	524	496	500	472	527	516	494	504	497	521	472	483	501	482	467	502	508	471	496	518	479	504	497	476	476	493	499	467	480	474	469	487	445	434	486	468	463	488	452	470	453	462	439	498	477	477	424	447	444	436	443	456	465	499	447	473	452	468	462	491	440	445	503	457	433	464	478	455	425	475	478	496	470	439	480	446	448	466	440	436	484	454	447	451	459	418	432	415	433	484	417	439	437	474	444	471	463	477	464	455	489	458	428	459	473	450	483	456	494	464	457	459	509	411	441	477	463	484	433	455	467	435	427	483	461	432	439	468	434	468	437	468	476	457	437	436	432	419	429	423	445	508	460	473	479	459	470	428	400	441	437	433	429	472	472	440	465	454	484	460	464	445	388	494	431	467	436	411	455	478	449	465	441	507	450	449	455	423	480	427	466	463	450	467	441	464	447	463	454	477	468	458	443	433	405	461	460	400	442	431	436	431	457	455	435	423	486	473	436	438	429	456	458	446	449	468	500	475	460	437	454	479	445	416	462	428	436	418	454	439	428	472	490	453	391	433	452	415	458	430	474	454	457	428	446	426	442	482	494	429	447	432	485	470	461	449	466	467	452	422	484	447	444	471	446	468	445	460	393	479	418	454	467	463	441	458	487	453	458	450	452	442	489	470	459	454	470	449	446	444	439	436	410	456	467	470	433	453	436	449	426	463	510	476	450	424	445	488	459	461	414	429	453	451	468	406	439	478	472	430	443	440	437	432	453	489	439	452	472	471	432	464	457	461	439	455	442	458	460	421	445	484	427	429	426	447	443	418	474	426	483	469	434	416	439	456	421	419	435	416	484	456	487	416	453	464	470	432	392	449	452	430	496	443	493	412	454	426	429	463	443	440	463	442	480	414	433	455	439	430	459	433	442	424	474	459	413	441	469	436	440	446	446	448	441	442	445	464	451	455	469	472	463	438	476	455	452	483	467	440	433	482	474	451	428	480	467	426	455	448	424	429	455	423	458	441	469	433	426	412	464	441	442	476	467	420	437	456	485	475	394	448	446	442	445	463	459	428	454	451	464	500	448	487	480	461	471	456	451	444	448	452	470	436	418	442	441	455	458	469	435	464	450	448	478	448	458	412	407	445	433	444	445	420	469	440	436	474	426	445	438	441	466	417	414	438	468	417	455	431	452	474	449	433	438	446	442	445	435	447	454	468	452	481	467	422	438	457	450	431	440	447	462	459	465	459	464	435	455	453	448	459	432	462	465	451	450	437	468	445	438	457	451	455	420	505	427	473	429	459	462	432	494	450	439	448	478	458	447	408	428	425	451	469	453	451	462	442	465	457	452	458	432	427	469	476	457	418	398	458	451	460	462	467	432	432	463	422	419	438	464	452	474	441	468	492	450	453	422	463	473	477	456	453	407	480	416	434	454	468	465	476	476	463	454	440	460	469	430	457	404	457	435	421	479	451	412	460	479	491	455	450	467	452	465	456	466	449	439	467	462	466	449	474	457	459	453	444	424	470	452	486	436	452	473	441	463	447	433	437	449	472	416	445	477	413	475	449	438	457	438	432	441	500	431	435	465	442	485	449	449	449	445	485	443	425	417	406	448	441	464	455	470	421	463	406	484	437	469	420	455	430	465	440	456	443	469	457	436	427	443	430	424	460	461	477	434	491	478	456	426	461	455	463	483	420	446	459	436	435	432	456	445	436	461	449	429	431	425	453	428	458	453	439	482	472	473	438	416	470	466	459	433	450	424	415	441	449	440	460	460	468	483	433	448	448	460	446	467	457	441	430	439	488	420	411	449	458	440	395	427	435	435	435	456	450	459	472	458	456	417	431	473	471	440	456	487	445	439	470	472	454	463	454	461	445	438	399	433	432	475	441	444	443	457	444	450	411	410	449	483	446	453	459	474	406	427	416	474	477	466	414	445	403	437	464	461	453	448	446	450	473	457	440	490	444	436	428	446	427	448	454	439	488	429	422	458	440	473	443	440	431	386	437	471	442	432	460	457	454	459	463	475	427	463	454	429	426	443	455	453	422	437	442	438	449	461	430	464	451	440	443	461	392	460	468	441	468	437	434	470	454	462	443	423	440	435	433	455	465	463	464	459	434	488	452	453	433	395	429	445	452	450	440	472	438	445	407	412	438	470	463	446	443	463	424	431	462	426	441	453	468	474	488	460	459	462	443	442	459	438	457	432	445	428	457	455	476	428	425	416	438	434	488	434	441	440	440	434	448	401	484	432	477	444	449	463	398	433	444	431	442	457	472	454	445	447	474	427	425	463	453	447	457	456	452	398	451	460	456	414	449	460	472	420	456	440	447	466	403	455	474	469	426	471	450	466	423	463	446	441	436	417	441	438	468	473	420	436	452	442	438	421	451	414	465	445	475	454	440	473	435	466	421	449	451	454	415	435	405	412	480	427	483	435	434	459	473	438	432	437	448	462	445	494	492	478	425	506	436	449	434	457	442	445	437	479	486	461	446	478	416	447	457	465	482	459	467	442	470	466	446	453	443	460	474	451	456	457	428	455	462	462	459	447	491	468	409	421	489	477	471	448	485	437	437	397	437	458	465	463	400	437	503	418	424	427	431	452	466	485	436	447	424	435	493	456	470	469	461	452	475	471	479	463	455	463	447	463	450	467	449	458	452	448	418	482	437	450	466	416	475	500	449	461	423	417	430	454	420	408	448	443	446	466	468	428	477	500	465	494	478	440	448	485	427	461	426	467	391	450	487	450	392	455	469	456	461	464	475	431	449	453	440	462	453	462	471	438	434	475	449	461	465	418	442	458	472	436	457	482	435	445	463	466	481	458	434	441	446	457	447	473	430	462	422	410	450	460	443	446	435	429	404	459	481	441	451	431	428	461	465	455	451	426	474	454	456	433	443	396	452	457	401	430	460	494	454	452	476	451	471	453	452	475	489	458	453	425	439	433	464	430	482	471	424	439	437	470	461	416	404	462	445	421	423	457	480	456	454	443	448	475	426	423	426	426	439	455	431	483	436	434	475	452	441	434	451	462	441	424	448	462	447	397	426	456	450	441	408	455	452	450	435	449	426	440	452	433	401	443	471	453	438	472	437	442	463	459	447	477	467	438	443	464	448	433	411	426	421	447	464	485	454	456	447	416	454	440	456	490	454	445	479	411	451	475	464	445	449	456	428	438	479	456	473	466	471	459	482	453	437	484	428	459	462	489	448	457	465	461	446	451	451	445	497	460	458	463	460	421	449	474	431	464	469	465	439	436	441	448	443	453	458	484	453	435	441	456	448	414	452	459	413	409	482	426	402	442	460	486	478	430	462	472	456	444	447	467	455	404	477	457	468	421	488	437	493	434	439	446	467	469	461	450	419	498	467	498	489	467	466	391	423	486
3528	352	207	164	181	155	156	154	163	149	138	141	127	139	153	129	134	140	135	132	156	123	125	125	135	131	134	146	137	135	127	105	144	121	132	133	134	143	133	128	143	137	141	136	130	127	144	130	131	132	123	138	143	146	106	163	153	117	147	157	122	124	134	129	135	130	132	162	121	126	133	143	130	122	150	122	124	112	143	136	149	121	125	144	138	155	131	133	142	130	125	114	118	133	140	146	146	117	130	125	120	135	112	149	125	144	139	125	127	145	117	129	116	149	152	131	147	120	124	142	127	130	135	119	141	121	134	126	145	124	147	130	116	135	142	134	133	118	139	128	133	129	122	128	126	128	107	126	127	126	135	127	139	130	136	121	131	158	116	137	123	118	131	141	125	126	124	144	134	142	144	152	146	123	154	130	140	125	140	138	123	135	124	128	130	125	133	151	140	125	145	145	145	129	145	148	124	125	139	127	151	134	128	133	124	131	136	131	150	130	127	117	132	101	130	142	138	133	138	120	134	110	127	129	141	135	120	143	134	127	143	138	141	116	140	120	134	150	146	144	145	153	143	117	125	157	121	130	122	153	132	136	144	135	120	144	129	141	131	126	111	141	124	128	119	109	145	125	132	119	134	133	126	127	135	123	129	122	134	124	130	131	132	126	145	140	130	131	129	132	126	128	137	112	149	127	141	135	138	124	132	133	133	133	135	124	137	117	149	146	156	135	120	132	120	145	116	138	124	147	149	125	120	130	127	146	124	114	132	131	127	144	147	154	122	140	109	143	132	118	160	117	139	140	119	115	135	138	127	124	133	127	135	127	146	128	132	147	135	123	138	122	137	133	121	132	135	113	141	123	129	124	140	143	141	125	129	140	132	120	138	146	120	131	130	144	119	159	147	130	125	127	148	134	151	138	128	136	126	126	135	138	137	116	137	134	135	136	119	153	123	137	140	126	142	137	128	128	143	151	142	114	155	141	133	122	145	138	138	122	155	130	134	121	137	136	134	135	128	131	135	127	141	126	113	132	121	159	127	130	142	113	142	144	125	160	124	142	153	126	131	134	132	117	123	119	137	139	130	110	132	118	139	146	128	152	130	125	132	140	140	126	148	127	138	140	136	145	126	120	135	146	142	147	129	142	127	116	127	122	133	143	135	133	144	115	127	133	121	143	122	105	147	111	155	157	160	113	126	145	129	139	142	108	137	146	145	131	123	133	139	152	126	128	137	138	122	128	142	121	123	137	151	134	152	131	142	135	125	135	125	132	117	147	113	135	129	150	142	126	126	124	130	128	143	138	141	116	148	131	128	131	135	143	147	123	138	142	156	126	138	129	115	127	131	145	129	153	122	126	165	152	136	134	139	127	129	133	154	137	115	146	150	177	130	148	122	120	130	140	143	124	120	131	128	139	113	133	147	134	128	135	130	149	102	116	138	151	146	138	125	126	142	120	139	113	118	125	165	130	130	134	156	109	133	139	119	119	131	121	152	148	137	131	131	152	139	143	141	144	145	126	121	146	137	134	128	144	117	130	119	137	130	148	126	126	124	128	138	135	118	137	126	139	133	149	126	127	128	141	148	125	128	97	163	141	108	135	125	122	138	136	126	128	153	126	130	128	143	150	140	127	124	137	123	117	141	135	136	138	129	128	113	162	132	126	132	134	122	119	117	129	121	130	141	138	129	140	140	139	127	139	153	127	118	139	122	133	135	145	131	144	141	117	147	142	131	128	126	114	134	131	116	114	129	134	149	127	118	152	128	151	135	157	145	143	131	123	136	136	139	118	137	136	124	126	136	113	131	128	141	121	126	131	128	131	140	138	126	115	133	137	134	136	127	131	133	149	131	108	156	140	128	152	129	135	142	141	145	116	134	121	131	124	142	130	152	140	139	135	146	129	132	154	131	123	142	150	108	153	134	125	137	159	117	122	139	130	125	111	132	146	133	113	125	130	128	125	151	137	123	133	145	136	134	133	142	132	135	133	111	149	133	126	132	155	130	146	142	119	133	131	141	135	144	122	122	123	116	151	137	126	119	124	140	133	109	142	130	139	132	156	145	117	135	122	129	139	144	147	150	155	125	139	137	122	134	124	124	135	126	126	139	118	152	123	149	124	135	109	120	121	134	132	131	133	141	128	135	135	148	147	139	137	143	132	127	125	140	166	159	146	130	134	132	137	111	144	121	133	108	133	133	127	129	129	134	164	157	145	134	137	149	148	134	143	123	131	121	125	137	142	120	137	132	145	132	123	137	131	164	127	113	139	148	114	130	135	153	148	143	142	124	139	119	138	126	146	131	144	150	125	132	139	128	140	119	140	150	116	139	146	111	144	144	129	137	137	143	147	135	137	138	137	120	123	126	127	117	116	147	125	123	128	138	139	128	121	122	135	132	144	136	132	134	136	139	137	127	133	154	144	116	142	127	132	142	140	137	137	139	139	143	107	141	127	123	136	141	126	122	134	127	143	119	145	121	137	130	132	122	138	138	141	155	149	151	135	129	136	125	121	138	146	140	142	130	127	150	131	138	126	138	130	134	131	119	133	120	125	113	158	129	116	130	149	135	120	134	136	135	137	127	137	122	159	128	138	133	147	144	122	116	123	141	122	129	134	124	136	142	129	139	138	143	159	121	140	143	147	141	143	135	125	134	112	127	153	149	145	122	146	148	137	140	133	132	138	149	131	138	127	126	149	128	150	135	125	157	141	136	126	149	122	136	150	152	130	125	148	130	132	122	150	134	139	147	143	149	132	141	120	135	126	126	139	119	118	133	143	118	145	132	136	105	160	137	144	125	131	117	149	106	138	112	136	121	131	128	128	144	159	150	132	137	154	141	143	121	123	122	132	125	143	136	134	122	116	138	126	131	137	137	148	132	138	111	124	127	121	126	142	124	154	135	116	114	131	146	138	122	139	128	146	138	141	106	118	136	136	127	135	123	125	125	145	126	140	128	131	124	127	109	127	145	123	148	130	136	107	138	133	149	117	148	107	115	110	157	130	108	128	121	134	147	143	142	130	126	144	134	148	135	146	128	144	129	137	142	142	125	131	125	119	134	142	137	140	141	147	112	142	154	109	141	140	149	127	115	127	141	135	125	122	130	134	144	134	136	139	153	125	134	129	141	163	117	117	142	142	128	118	149	131	138	147	130	116	123	139	141	134	116	142	127	129	135	155	133	128	130	125	144	132	151	130	153	133	144	118	114	122	139	138	127	134	138	122	136	119	134	136	142	138	129	127	134	117	148	152	135	141	125	123	118	112	134	147	115	119	144	135	125	128	146	138	149	142	132	137	128	123	149	122	132	137	143	143	152	110	130	127	136	112	142	121	129	145	137	143	140	124	128	115	126	132	125	156	139	137	150	140	130	148	136	144	136	130	144	119	132	130	139	117	137	135	126	130	146	123	124	132	134	129	147	143	139	143	128	127	137	154	148	147	128	161	132	154	146	129	151	136	141	128	126	145	126	136	143	119	138	140	134	129	137	123
5223	546	663	644	647	579	570	546	540	477	512	528	554	514	504	485	505	481	479	500	493	468	482	447	432	490	500	455	468	511	475	470	456	528	436	475	464	509	482	488	495	468	475	466	465	466	488	458	504	453	456	498	504	489	490	484	495	468	496	483	482	484	468	485	473	514	481	508	458	449	467	477	462	453	494	460	478	489	468	508	485	499	471	444	473	443	462	512	454	479	480	486	465	450	458	484	473	462	446	495	472	474	475	447	503	462	462	447	477	476	444	473	456	526	432	491	452	459	436	487	448	467	471	482	464	476	455	469	478	510	491	432	457	485	462	463	483	467	501	460	459	467	451	462	507	455	544	456	490	462	497	520	486	490	473	479	461	465	459	494	491	466	464	472	450	507	474	448	458	481	427	451	460	452	477	499	466	508	428	445	454	426	467	457	492	483	527	504	478	435	489	434	471	493	438	474	476	521	482	464	468	469	446	463	455	454	460	500	451	508	476	469	429	447	504	503	474	469	528	474	464	456	496	462	502	502	473	495	458	477	445	482	487	479	456	456	418	493	475	460	500	494	443	495	467	457	479	497	497	510	488	481	473	468	429	493	454	486	485	514	466	464	454	432	485	511	500	473	464	469	460	456	491	520	454	452	481	502	452	491	470	490	499	501	450	454	501	463	546	458	497	463	513	476	469	440	475	471	493	485	451	490	496	481	464	519	438	508	476	522	444	446	445	464	465	475	492	505	504	448	509	444	495	454	469	449	454	463	485	487	442	464	500	471	499	465	489	471	492	453	499	435	468	479	465	485	453	458	460	435	468	470	483	465	454	473	443	476	455	438	515	444	460	490	496	473	487	482	446	455	472	489	442	486	479	465	496	469	503	475	485	461	483	450	493	455	507	507	465	494	473	475	450	497	467	509	467	443	477	518	427	418	459	521	459	485	496	491	494	476	448	518	494	482	445	483	529	496	478	466	463	444	493	513	488	511	465	467	468	476	460	453	436	440	481	416	447	457	444	502	466	488	502	504	499	432	453	509	495	478	471	451	495	454	458	454	481	489	444	469	478	481	489	493	497	496	488	478	437	507	465	504	465	478	440	443	473	447	501	463	478	479	486	472	507	479	506	471	477	485	483	456	451	459	435	467	476	503	466	495	462	439	466	463	469	467	488	487	446	451	466	467	492	508	455	476	485	456	440	489	468	487	440	482	479	460	467	485	503	425	480	422	437	497	452	468	466	491	512	477	476	476	453	458	529	475	484	468	446	478	474	481	477	492	501	515	464	464	495	447	448	479	464	485	473	457	473	520	463	493	502	471	453	467	435	492	463	480	450	455	464	486	459	483	457	470	467	471	435	463	473	475	461	513	488	484	489	504	473	459	470	527	487	480	451	474	479	495	470	479	507	457	472	467	471	475	489	509	470	470	465	456	440	416	475	490	451	455	510	483	455	449	460	476	515	463	492	490	521	507	471	457	495	478	465	512	484	510	429	454	479	477	450	477	448	450	465	476	455	476	509	472	502	476	456	495	490	460	483	458	456	489	474	466	512	471	452	496	513	484	438	506	457	460	466	453	473	513	455	466	427	476	505	456	456	481	470	486	441	487	461	484	500	507	479	455	481	497	514	459	475	431	458	500	484	493	444	463	468	444	489	468	439	507	464	456	437	479	459	481	453	484	501	473	450	478	470	490	517	491	460	457	481	462	468	413	437	472	493	497	516	418	509	503	473	464	493	464	439	483	451	450	488	484	451	470	527	465	478	448	468	476	452	459	501	486	475	475	467	497	484	475	443	436	455	446	466	489	463	441	491	519	436	498	428	464	499	445	449	473	492	482	504	512	442	437	476	494	484	489	465	451	472	454	447	432	485	450	469	529	469	429	469	450	453	485	505	465	472	449	468	502	504	483	470	470	487	453	480	488	472	477	447	460	477	490	467	516	488	449	504	521	475	481	468	487	469	508	474	463	489	457	479	460	445	481	448	489	518	494	501	484	465	460	456	497	467	492	495	479	463	454	484	458	469	483	461	496	469	480	430	481	503	479	477	467	452	482	468	469	480	439	476	494	481	500	461	480	479	469	467	492	464	514	456	459	489	460	454	483	457	457	435	449	466	450	472	479	496	473	516	442	443	473	465	483	488	468	461	447	474	470	479	433	459	487	477	452	448	489	480	480	500	453	492	507	493	485	499	506	453	458	442	466	466	496	506	459	463	440	453	420	483	494	461	426	474	448	472	457	468	493	482	498	484	481	477	495	439	493	452	474	473	481	474	521	439	460	471	487	459	491	466	472	476	452	463	489	464	479	476	466	542	468	500	488	471	481	475	492	492	509	479	432	456	487	499	459	475	470	475	479	485	496	463	438	475	461	501	469	500	463	460	494	502	466	487	429	516	509	486	498	482	469	461	456	502	480	471	489	477	457	497	465	448	422	496	475	474	472	475	446	463	456	492	484	456	477	466	473	496	483	494	469	443	492	451	488	427	448	455	480	476	484	442	472	510	478	444	473	464	460	486	522	458	500	474	474	458	486	471	435	470	469	492	498	449	458	434	460	454	435	479	499	489	511	465	473	471	473	490	423	469	483	452	450	416	445	483	462	495	484	452	467	486	478	463	456	480	483	489	458	488	440	464	471	511	437	460	523	469	507	472	485	518	467	497	490	464	474	445	497	444	439	468	461	455	477	476	484	487	484	527	460	474	451	482	464	513	479	449	474	430	470	493	498	444	449	482	469	458	503	506	441	475	489	489	470	494	455	460	491	467	482	442	476	476	506	455	422	450	483	480	433	464	502	458	504	467	494	476	508	471	469	481	524	465	484	480	513	511	470	501	461	454	485	427	458	491	488	477	508	441	462	481	480	445	502	486	457	467	507	424	482	444	441	506	473	501	484	479	476	473	451	487	480	456	462	495	447	482	460	468	492	464	444	470	471	501	496	491	497	452	482	468	469	462	447	452	462	466	477	474	484	458	471	485	484	503	485	482	449	434	489	464	451	480	479	509	448	480	463	476	489	471	474	462	451	471	454	476	457	462	434	492	486	451	446	482	490	476	445	475	455	506	469	472	486	482	501	480	495	453	474	508	489	474	438	465	490	462	466	495	472	472	495	479	445	462	487	474	493	506	487	509	487	480	488	490	498	490	457	447	444	468	481	429	481	493	472	465	475	472	433	478	448	447	442	468	463	478	503	496	471	510	475	442	448	438	453	458	483	500	476	477	466	468	484	459	487	483	495	485	448	462	437	470	512	482	434	471	493	462	485	486	427	475	444	451	465	477	473	477	497	445	428	456	495	451	449	479	456	490	494	461	474	498	481	495	461	501	452	466	484	430	474	506	459	516	465	525	497	481	497	445	481	479	484	448	467	483	462	521	434	484	440	420	500	474	474	495	502	491	442	480	461	457	459	469	456	487	469	467	490	462	435	499	490	444	472	479	445	484	489	500	493	482	461	486	491	472	460	471	476	511	481	429	434	441	455	450	439	491	474	459	496
27798	6455	1226	783	555	410	305	248	206	166	168	141	156	130	105	110	122	97	120	111	92	108	79	78	87	84	93	90	67	85	79	79	74	84	83	78	86	90	81	86	76	81	86	86	82	67	68	65	89	103	74	82	74	77	90	92	70	77	84	88	62	78	87	63	61	81	83	72	67	81	69	65	73	73	64	80	83	68	90	77	81	74	77	72	88	61	85	76	66	75	80	54	92	76	78	65	72	78	69	89	64	84	72	76	71	77	64	99	89	72	81	66	71	98	86	85	75	94	80	65	93	63	82	97	63	86	82	66	66	75	85	59	57	78	75	79	77	80	75	86	85	78	77	98	67	64	83	77	67	66	75	69	72	88	77	88	80	75	73	103	67	86	67	96	90	71	92	78	81	85	82	81	73	89	70	76	97	70	78	73	57	67	58	79	87	77	75	84	81	72	88	91	59	72	63	76	92	70	90	66	86	72	87	69	65	81	73	68	66	85	97	70	77	80	88	65	88	80	83	64	77	69	77	68	73	76	66	74	84	96	86	64	87	89	76	73	88	69	86	77	89	69	76	74	62	85	70	79	73	80	78	61	73	86	81	78	83	85	81	72	87	63	84	73	73	70	59	83	76	73	70	68	97	75	82	61	72	76	83	96	72	72	91	83	86	78	75	75	71	80	70	62	75	71	70	71	82	74	62	69	72	83	63	57	71	80	79	72	77	83	63	91	86	65	89	67	74	70	66	73	62	83	83	82	66	78	90	80	78	77	78	60	73	78	82	72	69	74	84	72	106	85	89	84	78	83	76	73	77	67	74	76	88	97	86	86	81	76	92	66	64	69	74	58	76	74	78	77	65	83	74	77	67	83	78	77	95	82	75	89	68	76	72	75	83	61	73	76	86	82	52	73	73	66	68	72	80	69	81	84	82	63	80	67	82	83	79	97	72	85	62	93	65	59	92	78	69	77	66	71	86	72	71	67	81	70	93	70	81	78	63	73	84	75	76	85	78	74	96	59	83	79	77	65	88	68	84	76	86	69	74	70	65	73	72	68	86	81	67	65	81	73	85	76	76	71	85	58	66	86	66	64	70	59	69	76	86	93	76	78	69	78	83	87	78	72	80	67	82	88	85	73	85	69	58	94	71	66	67	69	73	73	72	71	67	78	81	78	71	68	73	76	76	79	84	81	72	69	86	83	101	61	79	69	76	92	72	74	76	78	81	89	84	85	60	79	73	64	79	73	84	68	70	72	86	78	74	71	80	59	70	81	82	70	70	70	72	72	64	72	73	63	83	67	69	76	80	76	72	81	88	62	66	63	72	78	67	76	65	61	76	82	90	81	72	72	74	83	70	78	85	85	70	69	89	82	75	74	67	84	71	79	76	85	71	81	81	71	66	81	90	63	76	58	73	89	71	70	90	77	75	89	74	69	86	72	75	65	79	82	85	66	85	70	88	86	92	57	71	79	67	76	73	69	82	83	73	70	70	70	81	69	83	74	81	69	77	84	60	69	57	79	70	82	84	73	81	81	81	89	87	75	59	75	74	79	70	85	83	73	74	58	64	71	75	85	85	82	79	70	77	76	80	80	78	67	72	71	81	77	76	101	79	64	70	86	78	77	79	87	78	84	62	71	74	73	74	87	71	77	70	80	72	79	71	83	72	79	91	75	77	83	75	95	70	70	76	83	68	89	76	89	81	69	72	78	76	75	65	80	77	80	80	73	82	82	77	67	81	76	60	74	88	74	71	89	78	71	77	79	75	83	90	60	85	74	79	88	83	82	82	82	68	74	71	78	68	90	81	72	91	77	80	70	95	85	79	92	80	76	78	56	61	79	84	90	62	78	70	79	80	67	60	84	62	96	78	70	80	89	66	77	70	78	81	85	58	69	74	67	70	69	85	84	78	65	88	70	70	77	79	78	75	76	78	76	74	76	64	89	80	71	74	61	76	76	81	81	76	85	69	76	69	88	75	77	90	75	75	68	74	73	74	80	65	74	85	84	78	86	79	65	60	83	74	88	87	80	76	78	78	88	70	64	74	89	75	69	81	77	82	71	71	75	70	70	70	79	83	66	60	66	76	69	76	79	67	65	66	79	85	85	68	77	77	85	87	74	77	69	70	82	80	90	80	81	76	98	69	79	79	66	85	75	68	83	76	98	70	81	95	86	82	66	84	76	65	62	72	68	69	72	77	71	69	80	84	76	80	77	76	77	73	83	75	82	78	66	86	87	74	71	80	76	81	75	78	69	88	89	79	72	78	83	58	85	76	74	77	74	77	81	66	66	74	72	89	66	79	83	63	70	68	89	79	72	83	84	72	79	72	70	86	85	80	78	73	71	75	71	84	91	58	81	72	87	68	85	76	81	74	68	68	83	76	75	80	77	66	89	69	72	71	75	86	70	67	71	71	94	87	75	75	75	86	91	76	75	76	84	74	79	75	81	62	67	77	83	85	78	90	85	69	72	86	71	78	75	73	77	81	75	87	77	64	70	80	77	73	77	71	85	82	78	77	67	81	67	74	87	87	68	77	77	76	71	70	81	64	76	72	66	81	83	77	92	77	76	79	64	82	74	79	73	80	69	86	76	72	85	84	68	78	103	80	61	69	75	81	93	95	81	76	65	87	80	93	91	73	80	71	67	65	87	86	63	79	70	92	55	80	89	50	57	89	90	76	70	86	68	73	67	68	69	87	88	75	75	71	80	87	82	73	86	87	79	82	74	81	89	71	76	73	84	81	81	64	70	58	89	79	87	92	72	81	76	72	64	80	74	67	63	93	87	59	75	80	68	68	79	77	73	83	70	78	73	82	73	76	74	67	86	70	70	85	79	81	81	73	72	77	62	75	93	83	76	85	78	83	85	72	68	84	83	76	81	65	80	77	70	60	61	65	78	68	99	82	89	54	82	79	78	79	82	80	78	95	84	74	75	78	72	70	73	80	75	58	81	72	95	86	67	59	77	101	79	62	85	78	58	80	74	75	72	70	76	71	80	90	70	80	58	67	65	80	97	85	64	73	75	77	73	79	80	72	63	65	71	64	79	67	79	76	60	64	69	82	74	69	77	81	69	67	77	59	76	62	89	72	76	79	65	82	77	76	82	80	70	79	86	73	74	74	86	73	77	81	81	75	59	76	91	80	73	74	86	79	74	90	77	63	72	83	70	80	84	68	66	77	85	76	72	75	70	82	82	92	77	76	54	57	60	70	72	75	80	69	87	62	79	84	80	80	87	70	71	89	91	79	72	93	76	67	88	87	73	83	76	97	101	74	71	64	95	82	71	73	86	83	86	71	89	71	68	74	65	85	82	80	66	65	72	74	78	93	72	77	76	82	77	75	78	69	76	78	73	80	74	81	62	74	73	90	62	66	62	88	74	62	82	74	90	76	71	90	71	68	60	86	93	64	95	67	69	68	81	86	64	68	68	72	76	96	86	74	89	73	89	61	79	74	81	69	79	89	61	81	78	70	81	82	80	85	68	84	74
14104	1134	2654	3035	2599	2198	1816	1515	1267	1104	938	899	770	792	707	629	626	588	532	524	486	467	486	477	408	436	466	429	440	410	408	380	395	371	411	383	349	361	357	358	345	343	363	348	286	355	374	346	340	332	349	350	324	322	346	355	333	336	323	327	334	334	320	332	344	333	300	336	301	317	323	334	339	324	321	347	310	320	311	341	327	309	321	333	329	328	290	307	347	307	303	307	304	314	315	301	320	321	304	292	302	321	297	327	321	274	340	293	323	328	304	314	321	300	344	277	277	329	318	309	283	317	328	310	302	289	283	298	306	291	309	308	336	272	324	293	342	275	292	316	300	304	287	337	303	308	283	304	289	299	301	293	320	326	297	318	292	309	310	303	288	284	311	275	334	285	316	305	311	312	324	308	323	318	332	312	284	299	307	332	310	309	290	306	310	315	292	322	314	283	276	287	290	285	302	262	291	316	306	328	284	299	325	289	320	270	343	321	334	285	316	289	331	326	314	298	327	286	320	281	315	310	310	310	307	314	303	302	299	295	314	325	317	314	291	314	317	316	285	292	315	312	327	331	291	293	299	333	288	321	295	289	346	320	299	287	330	286	310	299	332	308	316	316	285	283	285	306	286	294	331	340	290	311	304	293	285	301	339	304	303	266	312	347	286	312	321	299	313	351	328	309	287	320	312	291	284	326	326	299	290	305	307	297	272	308	287	327	288	291	308	322	292	326	307	324	310	330	306	261	311	320	295	298	281	315	300	297	303	330	316	311	271	304	279	304	304	291	284	291	316	277	280	299	305	290	279	289	301	308	311	313	295	279	287	296	267	308	295	311	309	314	316	286	316	323	336	337	322	301	310	315	292	301	293	297	309	320	290	324	310	283	287	272	289	310	352	329	314	324	284	295	288	314	294	320	289	283	287	324	292	302	285	308	293	298	316	323	300	275	336	308	327	309	315	323	306	281	285	281	305	312	334	315	302	320	350	301	327	290	308	301	294	335	278	340	319	299	314	319	258	323	295	344	285	317	315	271	362	309	332	326	313	311	270	309	325	325	306	270	320	314	296	320	321	302	287	322	323	313	309	297	322	329	285	284	301	301	266	304	319	324	324	293	290	314	335	313	330	290	311	267	310	319	283	309	300	284	315	287	297	285	336	318	303	290	283	287	270	293	301	315	319	321	307	311	324	298	311	301	270	291	274	294	296	311	317	282	312	312	311	300	284	318	288	283	303	316	293	289	317	271	303	305	331	311	299	324	341	261	316	274	307	287	306	338	328	286	272	293	298	320	316	325	289	306	306	283	317	270	318	312	305	329	322	316	325	303	329	320	303	280	305	312	308	313	309	272	300	329	313	323	282	321	324	310	329	259	304	294	295	306	346	287	308	317	296	294	318	311	317	304	327	281	316	311	315	313	278	292	294	318	305	267	283	280	282	284	286	310	284	285	296	288	313	252	314	312	324	276	290	341	280	296	275	299	303	320	302	282	311	304	318	306	314	286	287	291	301	295	317	282	321	276	315	289	317	314	290	349	285	294	314	312	300	270	277	290	305	330	319	277	307	288	280	288	289	298	315	293	279	304	291	305	298	287	281	332	299	322	360	330	300	302	303	292	320	297	298	272	308	317	304	331	292	297	302	289	264	268	295	309	278	291	312	284	336	319	309	290	304	270	287	310	307	305	306	301	303	286	292	302	316	287	339	291	273	315	285	315	305	324	319	296	298	323	296	297	313	285	282	320	290	302	295	267	336	298	299	322	290	297	305	307	279	288	316	306	323	313	323	311	295	299	299	301	282	324	308	307	347	290	316	316	317	311	322	315	303	316	317	310	279	328	303	308	343	358	302	307	312	312	285	329	307	317	282	296	313	304	293	327	304	311	306	294	313	325	297	285	311	329	292	327	311	311	304	312	297	352	284	313	323	316	310	307	298	306	290	344	333	316	292	315	296	318	309	321	315	276	266	299	305	307	317	282	292	277	311	322	313	317	298	275	316	302	299	310	313	320	313	294	292	306	299	291	303	298	311	267	293	315	301	294	303	292	326	315	301	290	342	281	287	336	307	311	311	300	296	310	309	303	317	338	296	306	311	329	292	314	289	299	301	330	288	335	321	312	313	306	289	292	283	287	293	307	321	326	286	292	305	324	309	286	301	297	316	299	307	298	325	305	288	269	304	298	267	271	327	283	324	284	335	321	336	296	323	308	335	331	317	299	282	296	292	311	282	325	276	322	329	295	301	309	247	267	296	297	295	287	302	287	288	328	306	300	321	315	303	324	298	281	282	323	296	318	347	312	322	303	317	325	288	301	289	311	331	309	316	299	310	261	309	297	302	327	280	306	323	325	323	278	289	286	272	302	266	340	308	319	300	291	292	273	307	317	286	313	328	327	332	292	295	316	308	296	309	321	326	280	292	311	312	291	307	295	327	313	303	304	287	314	322	279	276	308	295	305	293	318	265	294	293	322	306	318	312	290	312	348	328	309	333	289	327	319	294	290	268	319	315	291	293	314	327	303	290	301	299	290	313	292	274	291	311	335	312	292	309	303	314	340	294	317	340	311	314	316	286	292	281	282	302	340	301	312	308	314	311	294	303	322	271	308	301	315	305	298	301	310	312	300	300	281	322	312	314	318	290	294	315	268	278	276	290	297	330	311	324	328	311	269	299	310	336	294	292	328	279	284	309	309	281	311	304	305	293	292	281	324	336	337	316	306	309	301	278	323	291	337	303	317	322	303	296	315	293	292	293	331	309	268	296	314	291	290	309	330	317	299	296	316	305	330	304	318	306	330	310	323	297	268	293	285	304	297	336	294	294	308	292	295	323	298	334	306	314	297	314	318	332	297	286	332	296	313	318	312	305	287	312	309	326	308	305	285	293	305	299	315	288	301	330	305	279	279	313	284	296	326	323	273	328	318	304	297	323	281	325	296	312	306	327	275	326	302	311	295	298	289	296	305	288	311	320	308	300	293	308	324	310	301	309	328	314	292	325	287	279	333	320	318	322	305	284	331	294	275	299	324	294	301	315	305	309	304	329	310	306	280	286	285	308	305	311	285	291	290	320	301	303	290	286	294	311	333	280	349	248	305	327	316	309	302	284	301	291	299	283	311	298	306	259	286	308	295	333	345	307	307	309	307	314	325	318	298	308	311	308	302	296	322	300	324	300	307	323	305	322	311	315	291	291	322	285	316	321	312	319	299	313	286	278	328	309	314	293	312	319	259	332	301	276	313	338	291	305	308	299	294	292	314	308	287	327	316	298	330	310	285	336	323	285	310	294	306	301	283	312	301	275	305	311	325	295	300	296	313	295	314	306	315	291	294	329	291	307	276	343	303	336	303	294	322	290	325	318	272	316	293	283	287	316	310	314	291	301	345	281	319	362	321	315	300	343	309	332	305	304	300	321	289	316	305	311	324	262	296	321	331	312	309	303	301	303	292	314	322	311	289	279	296	309	299	273	310	308	313	305	296	307	305	299	318	306	256
34352	16988	3526	1522	1099	773	587	459	399	320	317	270	218	234	220	203	181	200	184	161	154	146	157	155	141	156	133	144	126	146	140	147	146	125	151	130	135	161	124	147	129	116	118	110	128	113	145	143	117	137	134	139	141	139	109	121	123	116	126	142	124	139	114	121	126	124	121	111	130	125	121	130	143	115	137	123	127	133	138	115	132	111	123	119	127	131	123	119	127	137	141	98	124	113	128	118	129	113	116	117	109	110	119	125	127	119	118	110	137	114	125	111	136	120	117	145	109	122	104	135	125	134	125	124	131	117	112	121	143	120	129	112	123	132	113	116	119	104	133	115	118	113	142	136	144	118	114	127	138	116	119	115	130	117	131	121	108	134	121	135	103	116	124	118	123	128	146	131	123	132	118	125	116	119	117	115	111	137	104	111	122	117	142	117	111	115	137	103	119	122	106	152	119	113	102	123	112	116	117	107	127	135	128	132	134	134	129	122	125	134	106	140	120	112	127	113	130	136	113	110	111	118	104	109	122	97	138	140	118	128	134	121	114	112	121	131	118	134	105	127	125	119	97	121	126	114	118	140	118	111	123	118	119	109	122	116	115	128	118	116	128	151	120	113	119	115	128	113	128	133	127	122	105	105	101	131	128	113	111	129	107	114	119	143	119	105	120	135	136	134	126	131	119	133	126	126	126	118	112	126	115	137	134	109	104	115	123	115	130	110	107	114	122	129	136	117	137	129	119	120	124	105	133	142	113	115	117	111	125	123	122	130	128	122	117	112	128	115	123	119	125	134	127	117	122	122	125	128	119	115	136	128	128	116	117	131	124	111	127	114	109	123	118	109	114	123	145	136	116	129	133	138	121	117	109	130	128	124	112	105	124	119	122	106	129	113	116	123	145	125	129	105	96	123	113	115	119	135	141	106	129	116	118	127	120	123	133	136	106	118	108	97	121	130	133	119	119	128	126	129	115	129	116	119	109	131	124	123	128	92	113	118	106	136	123	120	127	115	141	116	120	124	130	114	128	109	114	118	134	129	142	101	107	126	114	146	121	124	139	134	122	117	126	117	121	136	130	120	113	116	121	109	126	135	116	117	115	115	136	130	141	120	127	127	133	119	124	126	140	105	112	96	147	123	108	122	113	126	131	117	107	121	119	114	117	125	134	122	125	127	117	100	123	110	106	120	131	103	98	115	127	126	126	116	122	97	115	128	129	107	133	119	127	112	120	125	109	125	104	125	108	112	99	116	116	120	115	121	134	139	137	138	111	119	145	113	130	129	125	123	138	128	113	130	128	104	127	124	140	119	117	134	112	125	106	126	135	109	127	123	115	122	117	120	133	125	134	126	130	114	123	103	124	119	123	111	126	131	124	117	143	132	113	123	132	93	107	125	121	103	124	132	141	117	118	91	113	131	124	142	129	121	131	127	139	104	135	121	106	146	120	124	118	105	112	127	110	128	130	136	129	133	123	129	106	116	105	130	127	127	122	117	115	120	146	113	142	115	133	114	103	123	122	133	102	124	127	134	116	109	115	104	127	131	115	126	119	133	123	125	139	131	123	140	150	112	133	129	124	121	116	135	132	121	126	129	145	110	123	120	127	114	106	105	106	140	125	130	126	115	133	134	118	133	112	128	137	118	139	126	109	121	121	122	131	136	123	113	145	113	107	122	110	123	126	113	126	121	134	128	135	106	135	134	126	107	112	113	115	122	122	111	113	125	122	140	122	137	141	146	132	120	117	137	124	124	122	140	123	133	125	127	122	119	118	107	121	128	122	127	121	126	131	107	132	136	116	113	126	116	136	118	145	132	129	118	114	115	122	128	109	116	120	130	138	120	117	114	124	97	140	118	128	126	120	136	147	118	122	128	127	143	124	109	132	100	129	120	103	102	131	104	125	119	141	128	119	102	127	124	127	138	127	130	117	119	113	128	107	133	125	123	148	132	127	140	126	128	124	138	93	117	136	123	111	120	116	112	121	118	121	110	110	128	134	134	130	113	135	121	131	112	115	124	121	128	123	114	125	124	129	127	115	112	93	120	105	134	116	123	122	122	128	127	128	126	125	118	110	112	128	126	128	108	129	118	118	128	145	141	110	133	103	152	114	115	121	127	126	146	126	129	108	124	139	131	125	102	117	117	126	123	131	149	107	110	118	135	129	120	121	106	132	108	128	121	136	139	100	136	127	122	121	116	113	122	104	123	124	115	114	121	133	140	116	128	109	136	117	123	116	134	121	128	131	123	119	122	131	120	123	136	143	105	116	128	121	117	134	150	112	120	138	130	122	135	130	109	121	117	133	122	114	125	142	126	132	106	129	126	134	117	141	137	124	100	98	120	123	109	115	124	127	125	125	109	107	122	131	107	120	125	116	105	131	116	149	116	115	123	109	143	124	109	147	135	115	135	110	133	108	128	127	140	136	103	117	112	111	127	115	126	144	127	111	141	115	119	118	131	125	120	106	101	111	120	129	120	116	138	129	113	103	136	128	144	130	136	138	116	113	145	122	115	122	113	122	121	118	122	118	117	125	130	97	132	123	115	129	135	108	125	127	135	126	136	121	148	137	130	136	106	146	112	111	129	127	132	104	133	124	133	116	150	128	124	134	128	133	126	101	154	136	123	129	119	118	104	115	114	120	107	148	135	120	133	126	121	128	135	103	117	142	120	123	123	125	112	144	105	124	124	123	97	116	143	123	112	111	128	120	112	136	113	126	121	143	115	103	151	119	122	143	134	125	116	115	139	116	145	144	124	134	115	131	118	101	93	118	123	129	121	141	142	118	120	115	117	151	121	117	131	128	114	122	128	107	121	117	124	126	126	118	131	126	109	111	117	118	127	91	152	131	130	127	129	127	131	129	110	114	137	132	131	115	110	148	124	122	137	128	116	106	125	111	154	133	135	138	115	124	132	112	117	107	118	128	133	128	125	120	136	135	117	126	121	136	125	111	115	112	115	117	121	117	126	133	121	126	114	134	119	124	113	129	112	125	107	140	133	136	127	117	137	133	129	114	125	123	122	124	117	141	136	117	127	129	130	119	142	125	127	121	124	113	128	123	108	138	131	127	117	126	104	89	117	120	117	136	131	119	115	147	131	117	126	120	112	122	117	111	108	119	123	143	118	123	136	119	132	120	127	128	138	128	92	115	126	130	131	114	114	115	123	139	126	118	123	115	124	124	136	117	134	117	102	103	106	135	122	117	116	126	130	122	112	104	118	113	129	114	140	132	134	120	108	126	126	101	106	127	124	121	106	125	106	102	135	108	106	127	117	140	113	127	125	128	121	111	118	127	103	111	113	130	114	111	107	94	133	117	115	129	133	118	122	108	139	119	130	135	129	129	130	124	129	119	133	119	130	119	113	128	109	114	117	130	121	104	122	120	133	147	137	121	118	125	124	123	135	109	117	121	125	103	129	106	119	129	128	121	131	121	121	130	119	98	117	102	114	122	121	136	123	134	123	135	123	121	114	98	127	131	106	132	135
17142	2163	4678	5426	4723	3864	3246	2657	2204	1916	1728	1523	1390	1247	1188	1037	981	901	878	817	800	788	735	711	739	680	656	679	644	631	601	611	573	597	557	571	555	553	531	593	533	504	496	534	502	539	510	506	513	534	489	502	490	521	485	500	500	509	505	487	482	454	460	449	464	492	438	488	478	477	478	511	458	462	486	454	440	485	475	461	492	423	463	458	461	470	479	463	486	500	477	465	463	468	454	473	456	479	509	433	487	491	461	446	456	479	444	485	480	454	503	463	457	469	452	441	458	441	467	465	457	445	451	453	419	461	452	449	455	483	428	510	456	436	419	464	473	453	476	435	458	436	451	418	458	447	476	465	458	435	438	441	465	487	444	454	453	455	474	436	410	479	452	451	433	425	476	483	443	471	437	456	458	445	465	440	444	463	452	457	451	423	459	429	449	456	406	446	447	430	455	412	442	441	440	429	450	431	424	421	441	498	434	453	451	453	421	489	449	462	449	499	439	508	463	503	439	445	435	432	443	450	428	434	417	421	472	429	468	483	463	464	429	430	429	473	430	434	428	499	454	464	464	451	459	451	455	450	418	454	461	482	468	457	462	435	437	457	435	433	424	454	461	446	472	458	467	443	414	423	451	465	467	428	468	444	421	446	483	427	454	518	456	479	440	460	475	487	463	423	452	419	425	447	444	484	436	449	476	457	436	416	449	439	453	436	436	457	461	479	466	472	481	476	448	440	444	456	466	464	438	441	437	440	443	443	466	439	454	450	451	402	464	442	449	493	463	438	424	474	460	439	431	433	450	452	443	437	429	420	422	450	428	485	446	443	441	442	440	448	440	418	428	437	461	443	456	433	442	456	468	436	447	451	470	420	450	494	451	458	445	472	437	432	450	450	443	455	438	470	461	417	423	439	455	491	435	412	482	459	415	455	442	432	434	427	439	478	442	416	424	460	425	425	460	443	442	466	428	442	450	441	492	430	436	438	424	417	459	461	467	451	451	423	455	458	448	419	452	464	433	483	456	426	471	472	460	421	455	435	437	499	466	441	453	465	436	421	446	446	449	456	410	462	437	442	443	441	414	435	452	446	431	432	452	450	452	439	446	431	462	452	480	463	470	454	454	462	424	451	448	467	450	415	455	466	441	472	447	413	466	427	456	473	413	475	438	454	466	440	432	482	462	441	442	450	427	455	458	432	439	420	437	445	502	431	437	448	460	453	447	454	437	458	436	420	445	440	493	476	428	469	444	454	484	439	454	458	454	452	455	434	432	430	440	476	438	452	443	462	451	486	440	419	433	493	448	416	447	450	454	452	408	469	444	450	408	442	496	437	440	485	422	443	433	450	466	476	431	439	466	485	427	443	455	453	462	448	453	430	458	437	441	459	430	435	457	469	429	455	443	413	409	404	444	430	466	439	457	450	450	477	442	410	436	408	426	431	446	459	468	449	442	439	466	464	445	437	449	455	420	457	440	487	464	446	475	422	463	444	457	414	437	427	445	465	437	439	380	480	425	438	443	444	465	452	436	435	476	456	443	443	460	477	419	434	475	447	469	446	432	450	456	430	450	444	461	446	426	429	439	424	479	404	442	451	422	440	412	462	431	422	407	446	411	461	444	445	481	462	446	466	453	413	450	424	446	490	459	459	427	463	440	447	410	499	435	493	476	480	454	449	471	426	441	450	414	416	444	426	431	452	431	472	453	463	438	463	456	478	440	487	431	443	436	422	438	456	453	456	420	465	466	443	434	426	474	415	439	462	468	439	476	486	478	467	460	447	452	443	427	452	481	458	460	466	473	450	471	456	451	470	428	466	458	433	486	483	485	448	467	427	405	499	497	404	450	407	488	420	448	449	457	431	429	451	455	468	425	456	492	462	464	452	462	490	424	409	434	433	477	411	449	457	451	403	466	453	469	478	464	446	463	455	450	437	454	469	425	445	457	384	451	433	443	454	469	426	433	463	437	461	418	420	497	441	433	443	464	413	471	437	416	453	435	410	396	462	433	489	430	447	418	437	436	465	445	494	450	421	461	457	471	458	453	456	409	496	461	473	458	459	397	417	480	413	466	452	423	453	456	443	436	433	460	437	454	460	410	439	482	476	448	465	439	453	460	439	436	426	466	472	475	447	457	402	437	436	444	472	476	467	478	435	442	444	468	457	456	458	425	443	440	441	436	447	472	481	442	494	467	462	441	399	422	423	422	456	476	428	462	484	417	478	418	473	483	426	414	429	421	439	496	417	450	458	440	457	458	430	432	415	474	464	423	446	466	438	444	463	447	433	458	470	437	436	460	448	425	468	417	437	420	435	473	468	417	513	426	471	498	441	441	470	443	434	467	433	438	430	422	461	421	482	437	451	441	432	463	478	453	480	482	453	464	453	463	450	479	430	464	419	440	436	429	424	474	436	410	471	438	437	441	434	454	447	465	477	446	457	456	446	473	487	438	471	460	488	457	433	437	486	458	437	485	426	448	444	443	441	433	422	432	438	432	456	440	475	461	451	459	457	492	458	459	425	455	416	461	420	458	456	455	437	438	446	460	424	449	436	433	429	428	491	440	429	480	421	408	475	461	461	475	423	433	468	447	409	441	463	453	446	431	434	447	490	454	500	447	435	454	428	462	445	469	464	424	465	452	447	444	427	469	456	448	446	448	448	418	421	444	460	437	464	450	458	457	404	452	474	444	448	504	458	450	453	442	453	437	412	471	477	460	448	403	428	448	438	499	420	435	453	448	467	441	470	436	441	456	464	461	461	463	481	459	444	406	484	489	411	468	486	432	449	482	436	445	406	447	430	488	449	425	456	435	449	449	473	459	462	411	493	435	434	490	458	440	492	467	490	452	458	447	461	422	468	456	448	471	445	443	463	438	416	437	463	466	454	487	484	451	453	460	469	432	450	505	485	479	473	476	422	451	461	420	455	478	452	432	489	445	460	439	452	481	460	466	434	429	472	427	442	496	459	429	471	427	462	413	462	452	474	431	450	465	432	475	409	450	411	432	475	445	448	437	446	436	487	431	409	466	459	451	428	478	439	477	449	476	477	481	431	458	444	424	447	453	419	442	450	432	467	440	473	442	431	482	471	406	513	472	434	497	427	437	442	442	446	472	452	443	453	446	467	438	455	412	418	437	448	433	466	442	447	461	451	445	426	467	439	471	438	451	469	445	446	429	429	425	442	474	465	454	415	443	427	459	435	441	486	451	447	459	467	473	430	403	475	418	426	443	473	419	415	498	446	420	452	467	491	421	487	428	458	457	433	474	474	472	453	442	447	472	479	449	500	477	473	430	432	499	448	447	488	442	426	435	449	463	448	495	458	484	455	457	462	434	472	437	440	450	479	446	446	445	468	437	427	446	449	436	429	481	466	429	459	409	433	431	429	457	447	466	430	465	452	444	435	468	427	458	441	438	441	457	446	473	446	463	481	441	438	432	441	436	482	446	472	469	438	406	447	449	415	447	423	458	469	423	492	483	459	432	423	453	460
3386	336	211	175	162	144	153	149	141	129	139	129	152	127	155	154	124	138	118	148	121	120	159	136	128	137	114	124	145	128	138	116	135	132	132	129	130	137	134	122	132	156	109	125	153	133	135	145	128	139	129	136	138	121	131	133	125	146	121	153	134	142	125	145	148	123	126	145	116	140	144	141	129	115	146	134	130	122	167	125	141	126	131	127	123	120	151	135	148	126	117	136	142	116	143	142	139	138	122	112	139	127	143	136	112	137	148	136	123	129	150	108	127	106	133	135	131	135	136	125	127	134	141	145	123	145	127	132	135	107	129	160	122	110	125	137	141	131	132	144	113	138	137	119	138	112	128	123	117	139	111	129	147	136	122	126	140	135	121	129	136	119	146	147	138	135	123	147	125	119	143	155	124	131	142	148	133	127	147	133	128	135	120	129	137	134	156	125	113	143	141	138	143	126	152	111	108	130	138	134	142	133	112	147	122	128	124	121	138	137	127	140	150	129	136	134	149	135	129	129	127	127	107	92	122	136	136	158	122	142	122	134	153	129	136	127	138	132	133	127	135	126	124	127	130	139	139	135	134	153	130	117	126	114	115	131	121	120	132	139	134	130	132	131	128	125	118	134	125	146	124	134	132	134	130	128	128	138	118	113	130	122	136	149	145	150	146	118	116	141	137	145	122	119	150	129	157	148	129	153	139	129	123	122	133	144	139	136	135	134	144	122	132	123	121	136	143	123	125	136	113	124	136	130	147	151	141	130	133	160	126	140	132	127	137	128	109	140	154	127	124	144	121	134	144	121	128	132	122	120	141	118	136	138	138	133	148	142	140	130	109	136	142	111	139	116	116	130	124	138	154	119	137	124	121	138	160	146	126	136	133	148	124	133	120	133	124	138	135	118	122	130	134	136	130	142	110	115	130	134	130	142	162	139	140	128	154	149	116	152	145	151	117	116	135	118	146	129	146	150	129	148	150	119	145	122	144	140	133	134	155	141	160	133	126	125	134	105	149	139	148	117	118	140	112	117	130	120	133	123	123	127	125	119	133	107	133	130	141	115	133	134	136	119	133	139	134	131	133	113	115	137	117	120	121	118	127	153	129	125	142	128	147	135	128	139	134	125	122	121	141	119	134	127	141	139	139	131	123	122	124	131	144	139	148	127	145	150	131	139	134	134	133	166	130	148	142	108	106	141	132	131	147	121	131	166	135	134	139	136	140	144	114	127	126	127	133	138	125	116	124	123	124	135	143	125	111	127	129	120	155	144	139	148	123	143	145	109	144	119	132	143	123	111	120	138	123	148	152	129	125	124	135	135	131	109	143	144	138	135	146	147	136	131	147	134	133	122	124	139	125	137	128	142	133	139	147	141	141	137	151	140	139	142	135	133	131	128	144	121	126	125	130	144	131	128	110	133	133	138	148	116	136	144	115	145	138	123	138	123	128	156	146	125	119	130	132	135	138	119	114	137	128	147	106	144	120	127	169	124	133	144	132	119	160	119	141	131	126	134	125	124	135	117	143	123	123	154	112	140	144	139	105	155	141	146	130	130	147	116	130	132	132	135	131	140	118	126	144	122	137	135	130	148	136	125	150	122	132	125	126	134	138	120	127	129	134	134	161	125	132	127	127	106	126	131	129	138	129	121	146	137	133	118	143	138	140	154	135	103	141	135	126	141	141	126	109	120	118	130	131	120	127	142	100	110	113	118	150	128	136	140	148	104	151	133	114	139	121	157	115	138	150	136	140	119	144	133	118	158	126	148	132	149	123	145	125	112	125	136	105	123	127	133	138	132	143	107	136	132	132	134	129	129	128	142	120	144	121	151	126	121	151	121	130	129	147	126	125	119	151	138	141	114	143	137	123	139	119	142	137	126	132	141	139	107	142	132	143	129	115	119	140	131	120	130	133	142	134	169	109	132	105	136	103	134	121	153	134	120	136	144	129	156	110	131	149	148	132	133	135	132	123	134	136	139	138	137	138	141	113	142	174	142	132	155	128	145	123	131	120	138	133	128	138	132	123	137	139	149	127	130	144	140	146	141	139	115	147	135	139	156	143	131	119	122	125	118	123	148	139	124	137	112	124	142	138	140	155	114	164	148	103	124	144	127	130	126	137	132	114	149	115	113	131	125	124	126	141	134	130	125	127	120	120	125	108	115	114	159	135	121	146	128	132	133	129	135	119	134	130	139	139	134	139	129	123	126	155	116	120	145	134	130	142	107	135	133	120	135	142	122	123	122	127	128	119	150	160	130	118	136	141	127	123	131	137	142	147	135	136	141	112	156	134	131	125	151	136	129	124	128	135	149	128	143	131	117	134	136	143	103	110	132	136	145	146	112	128	130	135	114	141	135	160	137	137	131	123	123	119	132	132	126	142	119	140	140	122	150	114	133	109	122	144	130	131	133	134	129	126	142	127	124	123	127	121	127	144	120	124	133	142	148	135	132	122	135	122	155	142	121	135	146	139	112	115	135	115	131	138	129	121	151	121	122	127	138	160	130	135	150	125	140	102	141	131	131	126	115	129	143	148	145	137	109	126	146	135	126	141	144	143	144	128	146	124	148	123	125	132	137	125	120	120	137	130	123	153	132	124	134	125	135	123	133	137	149	128	118	110	118	137	139	116	125	132	141	133	130	149	135	111	130	124	142	126	135	132	117	127	128	151	133	133	125	114	110	129	119	132	138	136	127	126	119	119	120	125	135	102	128	116	161	151	147	120	127	120	135	142	137	147	116	143	105	134	127	123	101	116	120	124	129	149	121	129	130	149	135	126	115	141	106	129	132	118	135	136	130	132	133	143	130	130	114	109	126	140	140	120	123	140	133	112	149	129	168	139	117	129	121	107	130	132	129	147	135	144	135	117	103	133	157	137	124	145	146	127	158	126	131	121	122	115	147	141	127	134	109	111	141	138	119	118	144	127	144	122	129	130	139	156	120	116	112	120	117	123	136	154	124	148	130	146	156	155	135	121	131	144	129	139	118	133	149	123	135	142	147	132	141	145	147	138	136	122	124	136	131	133	146	127	115	124	132	134	115	110	111	158	128	119	146	133	124	145	135	138	124	132	129	148	140	151	126	141	130	142	150	137	129	139	139	128	131	127	145	128	125	129	130	130	147	142	124	136	132	143	133	129	134	147	135	149	121	140	139	139	120	124	135	155	143	125	111	111	135	122	125	126	111	148	135	109	152	150	129	129	106	150	158	127	124	123	111	130	142	139	130	131	128	150	146	110	138	118	139	120	117	137	119	105	128	130	132	123	123	120	126	114	143	118	127	123	121	132	134	137	139	113	150	143	124	143	139	126	125	125	119	128	112	130	140	141	117	130	134	158	131	119	153	125	128	129	127	152	116	128	143	113	129	151	110	145	134	120	136	114	130	151	124	132	130	120	125	123	123	129	109	137	157	157	138	133	150	116	121	124	127	142	113	133	122	122	136	131	141	143	140	113	125	133	143	136	124	137	139	126	146	137	134	132	119	135	130
5309	546	642	646	620	586	593	549	563	517	490	479	508	504	501	481	494	476	461	475	480	491	478	539	472	516	463	498	468	446	502	491	457	431	479	508	475	495	454	493	455	445	450	450	459	470	487	512	451	472	496	485	483	455	488	464	442	485	470	435	465	480	446	463	462	520	491	517	500	513	453	458	460	474	479	481	481	485	528	489	487	460	479	445	450	521	472	412	500	487	483	481	488	480	484	486	480	470	476	479	461	458	478	466	465	478	476	448	537	466	433	500	467	485	474	476	447	446	491	493	484	480	515	482	468	467	486	481	476	490	504	474	497	451	462	444	517	478	519	438	484	490	474	453	484	438	500	515	480	495	458	454	474	482	478	460	487	440	426	421	476	472	498	488	447	444	484	438	475	486	491	483	515	473	469	464	483	455	500	455	482	460	434	483	456	517	450	493	463	506	476	511	484	449	461	481	478	532	471	430	485	486	506	453	492	446	456	439	457	472	507	478	463	489	479	484	500	501	458	491	488	445	476	490	490	475	495	432	496	439	495	476	487	470	461	452	443	474	478	463	463	455	465	510	504	457	450	455	453	492	473	433	445	501	471	425	479	474	438	445	481	447	486	459	495	471	470	458	468	459	458	437	473	487	513	454	484	478	458	485	513	471	476	463	462	468	487	470	474	469	462	444	497	472	490	501	439	505	479	507	459	503	471	453	453	455	452	465	472	477	500	469	448	417	474	461	472	487	449	466	487	479	496	487	450	486	488	477	451	445	473	443	461	482	448	478	485	460	452	441	462	468	438	465	471	469	450	486	477	475	461	481	442	465	471	428	477	478	459	450	516	470	457	449	466	459	482	464	474	462	457	489	508	469	478	456	471	456	475	464	480	414	487	452	485	452	520	425	480	495	478	507	474	503	481	453	495	511	516	474	495	491	418	456	473	463	493	508	472	448	485	447	482	507	479	438	460	484	432	521	451	447	429	459	443	475	500	475	450	439	483	477	459	485	436	487	462	467	477	455	477	443	438	487	480	459	470	450	434	474	439	518	473	465	486	438	482	528	479	489	520	447	477	418	471	517	455	484	446	460	453	472	523	471	475	483	434	476	468	442	447	468	455	493	462	430	443	437	491	434	523	449	483	480	498	473	474	512	468	475	470	461	484	443	457	451	468	475	458	487	449	458	495	475	466	468	475	468	462	459	443	492	448	474	475	462	499	428	456	457	441	499	460	481	465	479	486	455	445	484	457	472	488	464	453	467	464	440	454	462	463	488	450	474	477	523	444	464	492	485	471	486	479	466	488	501	532	467	476	505	464	423	461	463	506	439	475	480	453	465	426	472	450	492	495	502	495	512	459	473	491	486	468	452	465	457	487	470	463	468	460	493	476	453	443	489	476	489	450	463	485	501	464	481	485	477	441	476	472	482	466	462	487	443	476	483	453	508	463	474	469	476	473	456	445	497	444	452	497	474	490	450	454	443	484	492	489	478	458	493	467	474	466	481	474	437	458	454	451	443	479	451	479	469	452	455	469	464	477	493	454	467	505	465	439	441	441	475	501	426	465	489	460	467	459	504	462	477	467	482	444	437	489	474	482	509	484	450	478	472	460	457	465	498	484	495	455	451	480	479	515	471	463	484	438	469	442	438	493	486	508	477	463	451	525	500	474	442	467	485	482	477	452	481	467	426	466	489	454	494	485	483	475	455	517	458	420	488	475	494	422	471	476	530	476	477	470	451	475	440	476	487	478	443	455	476	490	470	463	488	431	421	461	466	488	516	465	468	444	454	489	501	485	427	458	492	476	430	458	489	464	456	453	505	458	485	471	425	490	499	510	440	464	466	473	488	487	494	535	456	465	466	489	491	477	464	483	475	502	466	502	450	491	484	449	443	454	440	455	453	469	455	458	482	450	420	440	454	491	496	463	474	474	476	477	472	455	475	453	493	472	500	465	480	464	457	472	478	468	468	484	505	501	480	508	460	443	487	455	480	482	436	478	453	453	497	489	484	477	473	468	524	513	474	509	439	465	488	476	483	502	509	456	499	500	468	472	472	500	504	505	468	467	470	492	465	475	469	485	491	468	429	460	464	459	475	501	450	484	461	458	473	448	472	488	444	472	504	507	473	489	485	487	483	479	459	487	453	486	488	502	462	432	451	477	455	465	447	486	455	491	472	492	465	450	483	452	470	502	437	479	458	483	485	467	465	469	467	469	491	474	470	496	467	452	519	487	466	492	471	453	465	462	437	502	487	453	484	484	446	467	452	461	500	504	513	478	472	490	507	458	460	500	444	496	449	472	481	488	482	484	433	453	484	457	466	467	482	443	482	462	497	452	508	471	531	419	457	471	460	467	479	449	486	444	456	463	471	482	465	489	497	504	474	470	497	508	443	479	450	450	455	474	462	435	476	486	473	453	455	462	491	436	469	521	463	470	478	471	480	471	489	478	478	517	434	482	448	474	444	536	462	496	442	473	491	467	458	460	453	483	480	453	469	460	471	474	474	472	471	449	461	433	460	450	464	491	466	500	439	457	496	445	429	446	451	485	457	452	470	499	460	530	486	459	496	505	428	483	473	475	506	461	473	459	488	458	498	472	464	468	464	482	463	499	498	515	490	456	453	475	515	479	477	477	428	478	437	498	448	462	495	503	470	455	478	456	464	510	480	466	464	490	477	498	461	488	470	440	467	480	488	475	478	453	485	468	475	468	517	476	457	510	476	507	475	494	488	445	485	520	507	445	508	479	442	439	496	519	511	441	469	469	472	470	483	457	474	491	480	468	430	462	473	472	444	478	515	448	459	502	468	474	459	467	473	450	510	501	510	457	454	465	496	486	473	444	474	436	471	442	484	492	474	439	492	461	458	460	466	494	491	461	467	491	460	457	467	436	462	443	481	429	452	454	491	450	446	451	464	458	494	497	515	463	517	488	466	526	461	486	464	485	434	479	443	490	436	466	419	437	450	490	474	462	448	451	466	454	487	470	488	458	460	459	466	502	436	470	460	473	469	488	441	471	510	501	482	495	497	453	505	439	504	450	458	466	476	491	447	483	459	444	469	451	462	481	481	454	454	421	488	461	474	474	486	446	439	496	420	440	418	435	445	456	480	462	457	467	514	458	480	491	466	494	525	490	482	479	529	459	470	492	432	477	427	484	484	496	469	465	455	485	492	459	506	469	448	496	510	469	506	463	488	448	492	468	450	481	460	499	463	485	478	476	472	454	466	473	464	489	486	438	457	468	457	506	471	470	473	477	476	498	480	401	451	457	479	473	430	458	433	478	489	465	469	468	473	458	473	472	469	474	498	477	474	466	436	485	430	449	456	503	501	437	465	498	490	448	461	443	455	433	456	506	494	502	466	494	487	523	470	471	469	498	470	458	472	433	455	493	488	500	461	506	448	463	459	497	427	468	463	491	457	425	464	516	462	452	469	499	458	426	460	483	465	479	459	463	459	465	450	478	461	506	476	448	440	461	474	505	494	476	450	471	483
26612	5677	1178	769	529	374	340	256	190	196	175	146	148	120	131	120	98	107	100	102	85	113	105	74	78	84	95	77	96	94	78	92	96	71	72	73	90	85	83	91	86	62	98	80	71	70	87	70	72	72	81	98	81	72	87	59	87	65	86	74	72	66	59	85	84	85	88	82	79	71	91	91	64	87	90	75	76	70	79	72	72	63	82	93	79	78	82	90	72	93	69	71	77	68	77	85	66	78	84	70	75	78	78	75	77	78	84	73	64	75	85	70	68	73	78	78	80	88	84	78	67	70	90	87	84	70	85	75	77	66	76	83	73	73	76	85	90	69	81	73	74	82	81	68	81	66	84	77	75	92	61	81	92	70	78	75	65	83	82	72	58	62	76	76	73	66	67	81	78	70	77	79	93	59	81	75	82	76	68	90	70	69	77	84	79	78	63	64	76	82	84	71	74	73	73	73	79	73	90	68	66	75	64	70	73	69	73	69	90	78	84	77	73	67	83	78	77	73	73	74	83	94	82	81	90	82	74	82	69	70	89	58	82	73	72	94	78	81	60	75	72	76	73	76	75	82	82	76	82	71	68	71	70	68	63	76	68	78	70	65	58	79	96	72	71	82	83	82	102	72	75	83	76	74	75	69	92	72	74	87	81	77	88	70	87	91	84	82	82	60	70	75	81	84	85	66	86	80	67	65	80	75	90	77	80	91	86	69	60	88	69	69	66	89	75	72	74	66	69	81	75	59	77	85	70	89	68	79	90	67	85	94	65	85	73	71	77	77	88	81	71	80	71	74	76	80	75	76	77	65	74	66	67	60	69	63	62	74	80	85	71	72	68	72	87	67	85	65	97	75	80	65	67	84	79	78	70	80	69	77	61	88	65	72	70	89	86	68	70	90	87	69	83	73	82	65	64	87	75	74	72	82	61	76	73	82	73	63	61	71	65	70	84	75	73	65	64	84	92	74	77	90	68	74	80	72	83	81	73	67	65	74	76	75	82	74	66	85	72	73	68	71	75	81	81	78	70	83	71	80	85	71	78	85	74	63	67	76	67	85	77	61	74	67	80	76	67	72	78	69	84	76	82	80	76	73	71	70	74	75	67	60	72	78	72	78	80	77	84	75	78	71	86	74	84	65	68	71	87	68	80	65	91	84	71	74	66	71	79	81	66	72	95	87	75	61	76	73	80	75	68	79	92	77	74	98	79	77	73	75	76	85	71	70	74	86	76	79	58	79	79	88	85	88	71	79	78	74	82	76	78	78	75	75	78	76	73	78	69	79	86	73	88	87	79	79	82	64	56	82	68	63	74	72	72	56	70	84	86	65	78	76	74	81	91	84	73	72	89	73	82	66	87	86	79	74	67	78	82	71	85	69	65	83	87	75	65	67	79	95	81	77	71	69	85	86	65	74	69	82	69	80	71	83	75	83	67	74	71	55	79	83	71	68	71	73	85	82	77	80	68	65	86	62	68	73	63	80	73	58	67	57	72	78	85	83	67	69	62	82	63	66	75	69	73	70	75	79	67	84	82	71	65	77	67	71	78	75	84	69	85	72	87	75	74	78	74	79	72	67	71	75	65	74	69	71	72	83	66	81	88	63	81	73	65	71	88	79	94	70	77	69	73	74	83	82	75	71	69	79	75	70	67	85	82	65	77	75	83	89	81	75	82	79	77	85	67	84	85	80	78	82	85	73	79	78	81	84	68	72	68	86	78	73	82	86	75	93	75	78	62	77	67	82	84	67	75	75	75	73	76	79	74	66	88	71	80	87	84	89	86	89	71	75	75	62	63	84	73	78	74	87	86	79	82	53	81	73	74	69	79	61	79	81	83	66	64	73	69	59	82	77	84	78	101	84	71	86	77	84	68	77	80	88	105	65	69	77	81	69	64	65	76	77	79	82	86	79	82	89	84	81	67	86	82	84	75	78	91	69	69	76	79	72	73	85	75	68	82	71	93	60	77	68	84	73	87	73	70	94	72	65	85	87	59	76	61	64	80	73	65	78	76	82	64	81	70	77	96	73	80	81	75	72	85	74	77	79	82	83	71	88	72	76	76	68	68	82	53	76	64	77	72	73	66	79	89	74	84	79	74	79	88	97	80	69	74	74	76	85	59	72	92	76	82	70	80	63	75	88	98	88	55	77	83	71	68	62	69	79	77	62	80	72	84	70	71	87	86	82	70	71	71	62	77	82	92	78	70	71	61	69	75	74	71	83	98	92	62	84	64	76	83	94	76	77	69	88	62	93	80	71	64	80	75	63	80	79	83	76	71	106	80	74	73	79	60	79	68	96	76	73	72	79	77	67	69	71	67	67	83	95	73	74	79	88	66	65	77	61	64	75	79	61	89	68	74	71	78	70	80	76	70	72	85	82	75	68	59	73	62	73	89	85	69	68	64	80	77	79	70	76	79	79	73	72	81	60	65	64	60	75	78	79	70	67	77	63	85	86	78	69	77	71	70	70	66	69	71	58	74	75	60	88	74	59	92	74	69	68	79	83	76	79	74	61	73	87	74	77	87	75	67	83	84	72	71	84	65	77	59	87	87	100	67	76	71	95	84	69	76	81	73	69	90	78	81	77	77	93	92	66	59	78	78	65	74	83	84	79	83	75	69	75	96	74	80	61	76	79	64	70	79	83	75	77	83	70	82	94	80	80	73	68	87	73	79	64	67	68	77	69	79	78	86	78	74	88	72	62	85	90	75	78	91	62	84	74	85	74	79	79	89	61	64	95	72	77	83	79	81	91	77	77	76	68	87	80	79	74	66	80	79	82	65	88	72	77	59	72	71	91	86	76	80	83	77	84	71	67	79	82	77	71	74	82	98	87	80	82	72	65	91	80	74	78	76	87	70	63	92	74	83	85	65	74	72	87	89	67	84	92	76	69	70	84	87	77	78	83	65	80	74	60	89	98	82	90	77	87	81	71	75	84	94	82	82	86	70	69	76	82	76	89	76	70	79	66	66	68	80	61	76	79	69	61	86	90	80	91	80	71	77	77	83	86	85	64	67	78	79	68	72	70	97	77	68	92	80	75	82	87	87	62	92	70	71	78	68	84	80	60	74	84	95	84	72	75	67	90	86	72	74	70	75	82	68	76	74	75	86	65	78	90	71	93	79	64	91	69	70	69	61	76	66	68	67	61	71	72	86	88	68	72	81	71	65	70	87	78	64	83	82	77	72	70	76	82	70	94	67	73	78	77	80	96	67	72	66	94	53	61	83	78	82	62	67	81	59	77	89	68	81	53	65	84	71	83	74	69	79	73	81	95	70	89	77	77	63	74	77	60	77	73	61	82	68	76	95	69	70	74	93	70	71	62	73	78	90	65	71	83	70	71	83	79	71	85	78	67	77	79	73	67	65	69	76	69	74	63	89	70	68	57	69	65	69	81	71	66	88	82	73	78	72	71	74	76	90	82	92	67	76	71	86	85	68	54	97	77	93	88	58	67	69	80	97	62	83	61	75	74	85	80	80	75
13463	1152	2622	3000	2674	2135	1801	1469	1229	1124	997	911	829	730	709	637	635	548	580	492	475	489	453	436	466	481	447	419	378	392	387	387	352	377	364	343	360	350	362	321	325	351	328	353	345	364	335	331	357	329	316	324	331	326	290	342	350	291	297	309	321	346	322	292	302	319	321	340	332	342	314	317	329	318	300	298	332	327	316	297	312	320	310	290	292	285	316	311	278	303	326	324	305	293	317	317	313	286	315	311	326	349	331	316	301	304	319	296	295	300	332	314	313	299	308	312	316	310	322	314	313	299	295	300	300	283	280	326	295	319	302	293	310	305	297	304	295	320	340	321	315	294	286	325	304	298	275	297	282	315	319	340	303	310	310	290	308	314	292	293	308	311	309	290	306	315	301	331	326	285	309	318	303	306	290	276	327	306	300	326	326	297	289	305	286	313	335	278	290	302	277	305	303	313	269	297	303	315	284	314	297	321	316	295	298	280	291	308	317	316	305	306	310	290	302	311	324	327	301	303	301	289	288	267	328	288	341	279	306	265	322	285	287	306	337	296	282	292	288	295	259	322	286	328	318	286	325	296	303	289	276	280	299	314	292	322	305	319	279	284	272	305	315	290	256	323	295	339	297	291	311	283	289	324	302	288	286	323	315	300	272	273	323	306	302	286	330	305	287	262	309	316	301	310	312	307	308	316	337	284	271	289	302	294	323	294	320	308	294	289	315	312	332	287	309	289	288	300	292	272	285	330	303	295	316	297	314	283	286	287	287	317	297	295	298	299	327	305	294	272	312	311	288	314	311	279	306	312	278	276	299	335	306	294	313	285	309	327	317	305	304	326	284	314	262	321	291	275	310	317	309	314	303	316	333	328	317	309	296	281	305	301	314	286	298	323	283	294	290	291	298	323	328	311	287	346	279	307	286	340	294	289	319	293	282	294	300	292	282	299	303	307	291	319	285	316	302	306	288	288	275	318	285	311	304	287	322	319	333	305	299	273	300	284	295	294	295	279	312	282	305	311	296	303	269	294	279	313	333	294	324	311	295	318	283	288	297	299	306	316	297	287	297	294	297	261	263	309	292	321	296	313	278	307	308	324	283	311	300	277	300	325	296	322	298	328	307	284	329	314	297	304	302	304	292	292	282	300	298	275	312	278	312	320	282	305	300	320	324	310	271	330	262	316	292	280	290	322	304	295	313	303	294	314	288	300	276	276	325	320	298	270	327	330	337	300	308	278	292	317	286	286	284	313	292	312	315	289	302	342	318	297	300	306	316	270	294	313	310	280	298	328	299	298	314	303	301	307	278	309	314	301	329	310	294	305	285	295	286	288	285	267	305	297	282	326	302	300	284	278	296	293	281	304	321	313	354	313	280	277	282	284	319	287	297	284	296	283	302	290	309	314	306	291	299	299	310	308	296	302	302	342	308	293	313	308	319	292	309	310	298	283	278	307	327	274	305	284	310	301	301	287	298	286	333	306	294	283	268	304	293	294	287	311	307	305	306	293	307	299	319	349	301	294	320	316	298	310	309	300	284	314	316	305	289	278	296	312	319	321	314	301	294	303	285	313	336	315	291	328	298	312	312	293	296	321	304	288	292	331	298	257	277	272	332	320	295	303	304	310	304	276	316	315	315	305	279	306	332	328	318	297	279	332	307	302	316	287	299	302	311	329	294	319	292	314	288	309	269	297	275	308	311	301	297	275	330	325	265	317	287	297	300	303	322	279	282	323	310	322	276	296	304	302	298	290	289	324	318	298	294	288	300	303	316	304	280	308	290	293	324	306	299	313	315	303	324	309	291	302	306	286	317	317	273	295	324	301	292	293	315	309	322	290	267	291	290	308	331	328	297	323	282	303	289	300	291	319	317	319	288	273	276	320	306	289	277	291	280	282	312	314	306	293	287	278	317	305	306	302	319	296	329	327	311	323	312	283	315	303	300	304	305	301	293	312	333	310	298	299	288	323	289	298	279	324	287	289	312	305	331	301	304	331	322	303	295	301	300	285	292	305	288	310	282	324	289	297	295	296	311	337	305	270	313	297	295	295	300	320	308	293	333	287	295	293	295	314	297	289	291	286	300	278	300	314	297	318	283	314	290	318	311	338	278	294	293	299	296	283	302	289	294	319	319	284	282	258	317	299	333	285	324	283	348	314	322	306	332	334	285	302	325	348	304	293	303	328	292	295	310	292	313	295	300	274	320	289	320	277	308	279	274	307	298	298	346	312	317	288	311	298	286	305	309	298	309	277	271	309	286	286	318	336	305	315	311	298	294	279	298	326	263	312	304	314	304	288	298	290	330	325	321	301	294	295	303	338	303	293	312	285	320	289	303	312	270	308	294	265	305	333	333	301	287	276	316	306	307	271	303	329	290	289	318	300	295	317	280	276	298	315	333	329	303	286	299	308	294	302	295	314	293	302	310	285	301	320	295	299	269	300	273	291	285	280	315	308	275	281	305	321	298	298	287	311	307	330	300	298	299	275	309	289	300	325	298	338	292	275	285	294	319	310	266	296	342	295	271	307	313	304	285	316	285	301	308	294	283	300	325	308	311	320	323	358	329	314	298	280	301	278	275	282	294	292	299	307	275	271	287	315	305	307	305	275	323	301	278	309	319	268	301	281	296	276	296	332	279	308	295	287	306	271	343	304	304	322	278	296	261	301	306	271	283	320	291	311	289	316	323	311	298	316	295	306	299	303	292	300	308	301	296	326	301	320	301	311	308	289	329	294	288	264	312	289	300	310	318	278	300	320	301	272	292	311	287	273	294	309	278	304	320	312	276	327	295	305	309	337	290	269	297	318	309	311	321	298	309	302	319	299	301	305	291	335	298	325	285	328	331	338	313	287	306	338	278	257	333	275	314	300	293	308	301	292	311	280	310	316	308	289	297	299	310	327	324	349	306	298	296	293	310	286	298	301	314	312	312	279	303	322	330	325	325	296	320	311	306	284	339	299	306	278	332	331	313	300	332	296	315	306	291	305	285	293	275	277	288	307	310	319	274	304	303	326	278	326	318	314	317	316	278	271	304	312	359	297	316	300	286	304	302	302	297	290	307	287	310	288	293	301	324	300	325	273	298	324	287	315	322	323	304	287	314	327	299	309	306	276	346	302	318	296	325	283	288	315	315	310	313	304	283	312	268	323	304	297	323	325	280	305	316	300	271	306	297	321	316	303	282	267	297	303	302	308	333	258	326	308	301	307	272	301	324	355	298	270	273	304	300	326	288	313	300	290	321	288	316	299	341	299	258	318	319	349	277	292	305	258	299	297	310	287	285	341	308	300	302	305	299	306	291	297	282	294	296	300	291	288	292	338	314	333	321	320	295	315	296	303	306	270	291	292	314	310	280	296	299	284	273	294	300	303	309	302	321	300	289	284	330	306	266	284	291	262	285	374	291	293	322	292	308	274	310	278	323	310	318	315	284	281	311	314	329	308	296	309	327	299	285	295	309	320	324	293	304	301	312	314	314	306	299	308	302	325
34604	16400	3144	1581	1089	800	618	514	384	331	330	257	242	228	212	200	177	191	185	187	177	166	156	157	158	153	130	159	149	140	131	139	166	144	142	142	138	123	118	145	127	146	132	112	140	143	123	150	108	145	143	143	125	124	122	137	151	125	121	115	123	116	144	140	145	122	114	133	147	115	159	154	145	114	103	146	140	128	121	134	128	111	129	149	142	122	144	112	127	132	136	139	131	113	118	144	132	113	133	137	134	110	132	123	128	143	113	102	118	129	160	119	143	129	127	120	114	113	135	132	122	141	130	142	131	124	118	124	125	132	127	116	128	135	126	117	110	140	124	140	128	140	127	152	116	141	117	131	134	128	118	149	123	120	117	127	127	142	162	132	136	133	128	128	144	146	137	130	125	151	112	127	152	114	139	112	120	118	135	130	116	119	110	113	128	125	114	132	149	150	130	114	150	124	144	115	123	137	126	107	115	127	142	137	135	135	116	128	146	128	136	140	116	102	131	145	126	118	149	124	107	106	131	129	131	136	121	130	147	137	115	137	145	124	136	113	132	134	126	135	130	131	106	138	142	129	131	154	147	127	140	155	127	133	113	113	128	130	126	133	117	123	113	131	121	117	132	131	119	132	141	128	147	108	103	112	137	118	140	132	117	146	140	131	135	141	159	103	131	135	133	135	117	144	125	137	103	151	121	150	122	106	139	127	133	112	144	135	131	141	119	140	130	126	137	141	141	141	106	108	120	131	132	127	135	144	121	128	115	144	141	118	116	131	122	113	129	137	127	137	146	119	129	132	109	131	113	137	146	120	127	125	117	120	128	124	126	127	156	135	115	133	131	138	114	119	110	126	119	121	135	125	146	123	138	111	115	134	117	145	132	129	134	135	137	129	131	121	128	122	155	117	139	113	139	114	119	140	107	122	120	120	145	127	122	143	128	138	120	115	107	128	140	121	134	123	120	112	130	117	133	126	131	127	134	132	110	120	129	115	135	130	127	100	124	139	110	136	131	137	145	128	135	149	110	146	128	136	145	126	145	129	130	119	137	124	128	117	128	144	128	131	113	110	127	135	128	116	126	128	141	137	111	119	147	138	124	145	128	120	114	127	105	127	133	131	128	108	138	131	120	114	131	139	127	117	145	125	129	115	119	131	110	139	110	136	132	137	128	137	133	112	127	110	153	137	117	124	138	124	115	120	129	110	123	110	133	132	102	132	121	129	156	133	129	138	132	136	129	131	117	128	117	137	135	143	148	125	138	131	131	133	134	130	107	121	131	142	126	131	106	138	132	138	144	103	139	115	142	151	130	114	141	132	118	129	124	141	125	114	124	128	118	123	149	131	133	134	105	130	143	119	130	126	140	130	135	131	100	111	141	153	126	134	137	124	131	127	126	130	122	136	128	132	122	101	106	125	128	114	129	126	113	122	125	140	131	140	123	135	99	124	127	103	135	133	143	110	139	144	113	152	144	133	136	135	127	122	130	129	129	125	116	131	138	122	124	124	117	123	122	126	134	125	133	153	127	121	119	122	117	138	116	123	137	125	147	142	133	123	118	118	154	154	138	123	142	124	121	131	157	135	106	131	144	129	131	127	105	136	137	130	120	152	131	113	114	129	127	125	115	138	124	125	139	132	117	129	143	143	136	113	137	120	113	163	149	123	125	123	135	131	123	138	107	134	122	126	126	128	131	116	141	133	129	135	151	129	136	124	121	149	138	127	133	133	122	132	147	121	119	133	107	140	121	113	159	135	136	123	133	128	131	131	137	119	148	118	112	116	105	127	118	139	109	124	144	120	133	140	134	143	137	110	138	114	136	113	126	116	135	172	131	132	136	129	146	129	119	141	130	116	140	134	127	111	109	142	143	128	119	115	128	132	116	136	145	127	142	144	143	131	162	151	119	133	131	108	127	134	129	141	106	114	139	131	132	124	130	119	125	121	138	139	124	129	125	130	131	128	100	138	103	132	138	120	135	139	138	127	112	119	142	118	128	125	116	112	99	139	139	122	112	147	138	119	104	138	138	108	134	125	119	140	136	127	114	119	141	127	112	115	117	139	132	123	135	144	141	114	119	126	147	129	133	107	133	115	153	126	127	119	139	125	132	136	134	141	130	117	125	140	149	139	126	129	120	115	131	114	125	137	128	124	121	126	121	121	137	127	135	121	101	139	148	124	115	137	141	119	142	123	122	141	132	120	129	140	127	121	109	127	125	118	131	128	126	124	111	119	114	131	125	133	136	130	152	115	120	117	133	113	132	115	135	125	105	130	130	119	115	110	140	119	131	119	131	136	131	112	125	133	132	125	128	127	123	117	116	121	136	122	145	112	126	148	129	111	127	139	136	137	145	126	128	128	147	141	135	153	147	141	140	121	129	138	119	125	128	123	141	111	117	123	125	138	126	114	117	132	110	134	120	134	135	138	149	107	134	142	119	141	134	108	133	131	141	136	153	126	129	120	127	133	129	137	133	137	128	128	109	127	137	132	124	121	132	121	127	122	114	134	130	115	115	128	118	134	116	126	135	115	131	132	130	125	131	126	131	116	136	143	129	138	132	138	122	117	132	140	134	131	128	143	104	135	125	141	140	125	133	124	146	124	141	131	139	125	114	134	116	144	131	137	134	118	138	132	123	114	128	150	141	163	126	134	142	129	132	123	139	107	111	119	119	129	129	125	125	128	123	136	134	106	142	115	126	136	134	125	134	115	135	122	133	136	128	143	104	139	139	147	143	140	133	123	131	113	136	122	133	108	115	123	128	114	128	126	143	130	133	123	117	121	131	133	131	113	129	123	128	111	147	116	124	142	126	141	108	115	116	111	121	112	123	122	129	128	128	125	132	129	122	145	120	125	149	133	128	108	120	132	151	131	116	129	117	133	126	135	127	138	144	148	139	106	138	123	142	130	129	124	122	125	107	120	116	126	123	150	130	124	125	116	137	131	130	124	126	131	129	140	146	129	146	124	126	122	119	134	130	115	124	126	119	131	129	121	119	116	117	108	146	121	121	128	121	115	121	137	115	99	112	131	109	131	130	109	137	110	131	108	137	133	116	129	126	138	119	125	126	110	139	117	141	138	131	121	126	125	121	127	135	98	119	120	146	110	138	132	129	130	142	123	129	135	156	138	130	115	122	132	115	132	141	140	113	152	122	135	137	130	117	131	141	139	109	131	122	146	153	120	137	132	142	128	134	124	127	135	109	117	123	117	114	128	130	109	117	136	124	127	137	118	123	133	118	150	126	128	140	137	123	135	133	132	111	133	127	131	134	161	124	126	115	133	132	106	124	115	123	111	132	127	129	114	118	143	123	137	153	129	133	145	135	132	118	120	134	123	134	119	116	128	135	124	132	106	109	126	133	118	128	123	122	132	120	127	135	122	137	134	124	137	134	115	134	126	129	131	116	130	122	147	120	113	153	118	128	136	122	117	126	133	135	140	127	137	112	115	125	121	111	107	124	142	142	119	131	123	113	136	130	135	130	108
17524	2230	4971	5604	4981	4016	3387	2804	2326	2012	1751	1545	1423	1337	1229	1181	1126	950	935	914	861	808	805	785	703	669	666	715	674	663	653	594	647	560	591	608	600	595	575	587	542	553	569	544	523	570	538	548	553	555	562	543	502	493	527	543	494	509	521	511	520	501	502	512	518	525	474	508	530	487	515	538	521	454	509	471	486	491	464	504	518	510	515	474	465	456	493	469	494	506	464	457	461	494	476	503	496	509	539	495	499	458	506	488	486	467	485	485	495	515	465	532	492	485	455	467	459	478	458	486	475	477	486	514	462	464	464	427	482	479	467	489	472	492	433	499	483	421	483	490	505	452	464	498	450	465	468	520	486	542	486	449	510	451	449	477	487	441	458	495	481	454	485	459	486	477	521	480	489	499	438	467	438	475	476	465	424	501	444	471	487	460	512	508	490	445	465	486	453	488	500	480	450	480	498	457	441	451	489	459	459	498	454	435	511	472	473	466	458	463	487	461	473	454	495	485	467	470	464	454	476	502	519	480	501	486	425	489	463	453	455	458	475	489	445	470	492	486	477	499	506	475	451	476	434	467	494	490	463	452	459	467	458	473	478	523	479	470	501	443	489	460	455	454	498	471	437	441	502	480	456	430	502	433	490	440	468	457	450	484	491	476	478	448	518	483	463	427	496	468	498	457	479	455	452	483	469	485	473	495	450	453	449	452	481	464	465	441	471	474	482	498	466	488	445	487	504	490	457	446	492	463	452	459	454	486	445	458	464	441	516	491	475	488	461	474	473	488	458	476	469	446	470	453	456	489	457	468	417	479	492	498	467	477	465	444	503	458	457	484	456	489	453	481	491	497	481	490	457	487	479	495	455	468	459	453	481	495	475	457	462	443	494	484	476	460	467	462	460	475	479	509	490	462	451	443	485	475	498	453	480	464	517	455	450	449	442	446	466	458	485	497	500	518	451	470	449	485	465	475	454	471	471	465	497	493	473	492	455	461	451	503	492	494	490	492	500	480	498	483	463	430	495	453	495	436	490	497	449	445	493	461	488	487	462	510	457	488	475	452	465	442	460	449	461	481	424	453	484	457	500	479	483	419	495	504	452	469	475	451	467	457	477	446	469	477	501	452	466	518	479	487	489	434	465	502	509	471	436	429	506	494	493	490	444	455	476	473	480	467	466	442	495	457	493	461	465	448	470	468	491	507	468	476	455	485	464	458	455	474	453	458	483	465	464	482	467	501	526	453	474	500	464	469	486	468	512	453	536	489	466	488	502	452	443	479	470	481	431	452	473	459	457	497	484	480	435	460	466	490	459	436	495	476	489	457	461	481	448	511	447	464	469	464	453	455	482	424	459	485	447	498	515	454	511	501	478	523	472	499	450	438	478	441	482	474	476	468	470	502	470	484	458	431	438	475	484	486	496	492	481	453	470	466	481	451	454	490	486	467	461	467	455	480	474	480	461	443	452	497	484	480	477	448	456	464	490	488	433	425	508	531	476	460	435	482	466	461	462	448	451	439	480	468	469	452	480	450	462	452	503	454	451	481	477	529	483	499	487	481	489	469	493	471	485	462	494	486	464	494	433	426	447	460	465	443	533	434	485	478	496	471	478	434	479	473	464	527	458	462	477	473	499	469	456	472	478	503	474	448	458	467	457	464	477	491	431	495	449	464	474	475	449	500	461	497	474	463	529	495	477	463	491	469	506	503	478	491	459	489	483	467	479	464	468	524	400	451	498	429	442	467	491	448	432	530	473	507	499	466	418	485	465	449	483	475	480	457	498	463	503	465	424	446	436	449	460	472	467	459	496	462	478	493	440	489	474	490	422	478	468	430	495	500	477	471	465	488	469	484	428	483	487	465	518	403	472	455	434	434	477	449	449	452	461	476	447	500	476	458	478	490	486	449	466	449	471	430	416	473	500	462	455	464	477	414	506	469	462	460	425	454	476	470	496	466	479	472	438	469	445	471	434	484	501	466	505	491	433	491	460	468	444	475	471	451	492	419	454	470	496	452	452	448	469	480	450	458	480	459	460	470	477	469	474	483	425	494	464	491	471	447	475	499	467	484	438	437	485	454	472	486	489	472	475	459	514	497	486	491	471	474	496	453	484	489	466	486	453	496	447	438	468	492	421	477	417	510	485	476	466	441	475	472	468	481	485	482	472	437	487	445	456	448	462	433	443	483	470	499	495	439	489	473	458	482	518	464	436	465	428	426	518	467	473	450	482	519	418	471	469	460	489	457	441	489	483	457	509	429	504	480	462	473	517	469	446	474	485	472	443	466	473	458	499	457	501	441	474	448	489	467	488	472	460	504	474	467	461	453	477	466	465	476	479	465	464	470	499	445	441	452	429	485	455	403	445	460	479	476	489	462	484	470	479	472	470	483	458	451	460	465	459	491	475	432	481	502	479	482	482	529	471	451	444	486	465	458	464	498	456	471	438	436	450	436	497	432	476	460	477	435	472	460	461	474	476	483	472	466	471	509	440	431	511	465	448	469	489	436	474	482	427	474	472	504	484	448	479	446	490	477	466	466	461	491	469	452	488	484	501	486	494	510	482	425	463	421	475	442	467	463	482	466	461	505	479	459	476	464	464	490	450	491	474	479	469	466	474	475	465	436	503	452	493	478	434	465	482	475	465	440	435	476	461	493	465	460	455	442	448	452	470	450	422	451	438	475	423	469	427	461	451	486	460	469	480	482	429	451	479	480	494	463	471	466	492	475	448	465	476	509	478	499	505	416	496	484	458	488	461	496	482	473	476	489	450	443	431	442	480	456	458	447	470	511	456	479	448	471	467	410	465	482	478	462	461	452	531	452	474	504	481	459	469	460	441	453	468	475	495	479	465	491	477	462	485	439	462	432	459	463	531	463	492	491	436	451	485	481	481	486	414	446	479	490	439	443	459	456	438	532	513	464	483	459	473	467	488	512	448	466	416	463	486	479	471	483	410	440	476	473	444	462	448	479	487	460	460	492	478	498	485	443	500	518	471	467	497	466	444	446	467	481	488	483	437	448	440	463	460	484	499	466	477	476	488	460	510	485	457	445	467	451	470	478	459	461	493	476	451	483	475	435	492	444	481	495	467	457	487	420	429	467	467	467	477	494	462	455	449	487	455	468	464	474	489	487	485	480	491	511	470	516	496	514	469	483	494	449	450	441	460	466	485	460	517	495	477	462	459	486	508	471	454	452	458	486	468	443	461	485	489	476	496	483	477	479	436	465	474	462	467	454	468	466	470	458	443	464	487	488	457	457	463	482	458	460	472	446	502	476	457	486	461	485	474	447	497	497	484	446	435	484	463	456	478	481	463	460	476	450	442	473	473	435	437	488	481	475	443	442	481	431	467	470	438	506	511	459	525	495	484	441	448	469	457	498	505	477	494	475	509	479	501	510	472	482	474	480	449	500	493	469	508	441	492	456	451	443	494	449	473	496	435	443	469	446	511	472	450	478	442	440	435	516	445	449	490	436	483	471	451	515	496	470
3185	307	202	176	162	157	150	158	159	140	132	148	150	155	129	129	113	147	138	135	134	138	139	145	139	136	133	126	123	137	137	131	129	124	133	139	136	123	131	138	118	127	136	118	119	144	116	132	145	119	113	138	134	112	149	114	149	116	120	134	132	133	145	126	118	138	129	138	137	116	143	120	131	142	129	144	138	118	135	140	139	127	127	126	132	171	130	126	135	134	130	132	129	149	135	130	123	154	142	133	124	127	117	121	116	123	129	128	132	125	134	150	127	120	142	154	113	123	148	122	133	136	129	149	126	127	111	150	131	113	117	101	121	125	151	119	117	130	132	141	121	127	125	119	118	125	131	138	108	118	136	131	112	128	131	134	158	137	125	124	128	113	107	124	141	122	133	130	137	122	161	115	121	114	121	142	128	112	135	122	136	142	148	138	116	129	129	142	131	132	137	130	146	121	124	141	124	133	128	127	139	133	149	121	139	138	135	129	117	131	145	143	127	123	124	127	127	137	123	141	146	124	128	130	136	145	124	118	128	117	151	141	124	155	137	127	126	115	142	142	141	145	150	136	116	141	139	146	137	130	115	131	137	157	104	124	138	141	138	140	154	134	132	115	121	137	138	150	130	140	135	141	135	146	116	132	130	132	125	114	132	122	121	117	130	114	126	133	138	135	108	134	130	142	129	148	126	125	125	125	143	121	141	128	162	115	132	137	116	126	131	140	116	133	140	99	119	125	128	152	156	140	119	147	112	114	124	141	129	136	126	139	128	131	135	132	123	141	119	153	113	118	117	143	128	129	121	119	125	147	120	133	144	149	132	124	125	132	150	131	119	125	119	130	121	129	135	129	108	151	110	116	112	114	117	149	125	128	132	142	134	129	114	138	121	130	127	137	147	129	131	131	141	152	131	143	142	120	141	131	120	127	151	141	114	122	139	143	124	134	146	136	131	141	126	118	152	126	144	135	147	131	126	118	123	145	128	141	126	106	128	144	125	143	122	134	151	138	140	109	132	141	151	143	140	117	118	122	111	149	123	135	130	145	139	123	113	132	120	136	128	147	128	119	151	154	137	118	130	126	130	117	127	141	125	137	125	136	119	110	138	129	132	139	145	115	125	126	135	121	128	144	125	134	142	124	136	132	127	127	133	126	128	116	125	127	144	140	161	144	139	133	144	130	137	114	155	108	115	121	101	151	118	123	126	150	113	107	131	121	136	134	108	134	138	129	118	133	145	122	135	140	122	131	139	147	125	118	152	136	130	127	122	126	137	132	132	119	116	132	116	135	142	136	131	113	131	138	130	133	126	129	126	139	126	127	130	122	118	125	129	149	146	127	148	126	136	134	141	133	130	128	134	125	117	158	137	138	132	94	124	122	120	136	146	121	134	134	123	119	138	144	122	118	116	141	119	144	134	122	131	133	135	149	120	134	109	127	133	132	125	127	124	124	148	124	158	134	121	136	144	140	139	124	129	109	128	132	130	133	135	131	121	152	112	128	111	124	122	131	147	134	145	145	122	141	109	110	134	147	138	135	122	154	117	141	141	118	126	136	108	118	150	118	146	135	146	121	132	120	132	124	145	132	131	147	123	139	127	128	144	144	122	151	133	131	150	144	120	132	128	133	112	127	138	126	127	153	113	134	153	118	120	119	121	125	115	140	118	139	135	145	127	121	133	139	122	128	125	122	141	124	131	143	136	122	120	139	140	142	125	120	142	122	129	115	136	126	134	133	126	157	124	143	105	129	136	120	147	115	146	114	147	133	119	130	148	129	114	138	128	113	132	153	124	120	150	146	138	151	141	120	129	138	128	136	117	111	107	146	126	124	135	130	131	146	127	157	132	132	147	134	141	147	113	129	132	134	144	114	128	142	119	121	120	133	129	145	128	133	115	112	126	135	136	115	133	126	126	132	144	124	133	126	149	127	128	116	119	119	123	132	130	110	124	132	137	144	149	144	121	141	135	141	132	134	130	135	112	133	130	142	120	141	129	158	129	136	102	155	131	157	133	134	136	133	128	150	131	134	134	148	116	120	138	131	119	129	150	139	134	121	138	152	127	138	108	134	142	139	109	119	138	136	158	119	122	130	156	124	118	118	135	151	129	140	119	138	124	122	137	158	103	133	139	143	127	144	127	128	137	146	106	113	137	124	134	142	133	129	118	130	144	152	129	120	137	116	142	128	104	140	124	127	125	142	134	115	138	135	117	127	137	142	127	139	122	143	122	146	152	127	117	137	148	129	134	135	124	130	124	135	127	149	135	132	124	133	136	129	137	126	123	131	128	149	126	144	136	120	144	124	120	139	134	147	127	131	138	140	151	127	133	126	134	126	144	120	123	148	129	102	145	108	140	120	134	126	142	132	138	132	134	129	120	122	144	117	114	141	141	123	147	134	115	128	139	119	144	132	113	132	99	117	133	141	150	128	142	146	118	135	125	124	148	128	138	134	133	134	146	144	153	145	134	119	146	142	122	138	134	131	126	127	123	132	119	102	140	128	138	130	104	111	150	145	148	143	143	145	145	139	132	116	130	130	146	133	139	153	164	117	125	135	122	115	126	113	126	162	120	113	133	143	119	131	120	118	139	120	149	118	129	136	112	129	121	125	134	137	135	126	141	137	121	139	133	116	143	142	127	120	126	101	145	127	133	138	130	128	152	133	111	135	140	143	112	146	133	119	143	135	151	134	135	146	120	119	121	137	134	131	128	128	116	128	151	121	116	115	103	117	132	111	121	114	132	130	127	135	136	155	137	164	119	164	128	126	148	131	127	130	124	130	136	140	121	126	125	127	149	147	113	131	126	135	137	113	120	146	138	128	127	131	133	106	138	124	131	133	117	120	120	135	125	127	128	134	138	123	135	125	132	136	146	132	132	113	132	116	134	133	134	128	112	137	114	139	139	124	145	141	124	122	129	170	131	123	134	136	122	134	111	131	125	151	122	134	127	131	140	142	139	154	124	127	154	126	124	131	145	136	135	149	130	142	117	122	135	131	136	132	149	157	128	149	126	129	144	151	124	146	131	126	133	129	136	153	134	143	125	141	127	112	142	136	130	153	128	153	142	133	138	133	122	144	140	135	127	136	130	133	130	138	127	133	119	145	115	136	121	131	131	124	134	114	126	133	123	128	133	122	102	135	122	136	129	137	110	149	134	132	142	150	133	115	135	145	132	117	130	118	152	145	139	136	146	136	131	135	136	137	157	132	135	136	140	142	123	135	103	151	136	125	146	143	145	137	132	145	143	142	137	135	113	113	115	117	146	118	120	131	132	118	134	138	137	133	125	143	115	130	118	120	114	122	127	136	122	132	139	124	122	132	145	132	121	117	129	128	140	124	133	106	134	126	116	154	144	139	118	125	122	129	151	153	126	136	141	147	122	145	134	146	119	142	125	112	120	135	141	140	131	122	129	139	131	136	121	119	118	141	129	126	136	143	151	118	122	144	130	129	124	129	125	137	128	123	138	135	140	128	128	133	126	124
5039	523	657	649	600	609	553	562	529	508	509	538	474	486	486	483	531	467	455	472	498	432	494	490	486	484	504	486	505	481	461	439	433	426	468	503	442	477	465	493	439	492	495	480	475	477	472	476	474	465	482	482	467	430	442	455	464	490	453	483	474	469	486	455	463	494	490	472	448	468	470	469	484	415	481	463	450	466	492	503	482	464	468	529	448	512	468	456	468	434	457	485	436	448	481	470	474	513	434	474	496	466	459	469	451	441	456	448	453	476	488	425	427	436	495	444	463	519	469	517	512	509	511	480	478	409	498	471	464	450	439	485	466	450	471	496	487	487	452	436	469	493	462	462	470	444	479	467	495	482	456	479	492	450	471	462	477	445	487	460	464	489	462	463	452	474	462	495	426	428	480	427	474	468	526	453	465	474	467	487	455	495	455	480	477	512	455	472	453	478	497	480	450	423	469	514	463	463	475	460	513	454	456	458	473	460	474	462	475	500	485	477	449	452	463	485	473	493	450	455	491	474	456	492	488	437	466	444	467	492	460	456	485	490	472	457	484	489	502	479	473	502	490	475	487	469	503	503	451	474	464	486	487	457	481	488	460	472	482	446	488	457	461	441	458	460	480	441	477	457	443	505	478	462	456	451	455	479	501	407	462	469	502	457	466	497	451	502	500	464	463	461	470	476	470	487	473	463	508	496	487	474	444	459	416	498	468	508	490	463	456	481	464	487	515	492	469	436	441	442	476	465	453	498	426	450	480	510	444	494	468	485	479	479	470	460	466	533	491	440	459	469	480	475	459	506	493	469	452	478	443	463	454	451	464	473	509	481	472	482	481	457	491	500	483	441	470	497	470	443	467	481	448	456	481	460	446	497	454	479	495	489	500	460	459	444	450	484	465	479	494	506	442	459	482	458	445	474	526	468	473	476	439	451	478	465	455	465	459	475	476	441	481	461	505	468	460	467	479	488	447	474	476	484	491	433	454	446	455	451	440	479	463	456	498	494	516	475	470	488	485	455	450	491	435	460	431	452	450	471	461	489	488	482	473	472	498	492	472	449	519	472	456	459	474	474	537	455	429	502	445	469	465	497	448	469	517	468	465	509	478	488	437	481	481	451	492	460	459	466	481	486	484	457	473	501	464	497	463	478	465	478	478	453	482	469	517	460	452	462	487	467	465	478	477	497	457	510	440	473	433	423	482	453	450	499	470	477	460	447	459	461	431	445	480	476	470	427	472	497	465	473	491	432	465	441	504	444	473	511	465	485	468	455	434	461	488	448	429	483	479	481	462	479	459	464	453	477	473	456	492	458	490	473	477	420	492	465	477	446	476	456	456	478	465	462	443	486	433	471	459	418	471	491	456	455	472	461	475	474	475	511	466	495	476	469	477	494	437	496	487	500	479	465	467	505	485	437	499	451	446	468	473	488	499	455	432	503	448	503	486	491	442	457	446	482	468	457	453	468	468	450	474	428	478	499	499	493	470	493	442	447	449	446	478	422	430	513	467	474	479	417	450	481	461	450	480	474	502	477	441	480	470	470	469	479	467	458	474	459	482	487	437	458	476	443	520	433	439	474	494	481	436	479	488	455	473	464	468	508	439	473	479	487	501	454	475	484	482	478	468	469	474	450	447	530	479	513	469	421	473	486	465	465	491	491	476	448	460	453	469	468	489	498	448	511	453	493	456	458	472	480	432	486	441	484	442	489	483	453	477	439	480	454	498	450	458	431	491	497	452	472	457	435	460	483	431	478	467	406	463	416	491	469	482	461	464	468	450	451	462	478	483	492	450	460	484	485	450	489	491	494	465	480	502	456	506	467	478	461	451	448	475	436	469	474	462	463	461	455	469	459	482	485	488	466	481	439	465	460	457	479	467	467	491	476	486	493	476	459	458	477	483	452	435	466	473	475	496	528	474	503	481	461	450	481	473	437	502	466	426	455	486	484	448	455	478	498	459	472	487	451	468	526	477	479	443	480	472	459	445	448	474	486	479	477	453	466	503	438	431	477	479	485	482	421	486	483	450	474	455	464	465	485	427	445	487	480	473	480	472	473	453	473	451	483	513	438	470	461	475	441	483	450	453	477	476	462	426	456	504	470	470	503	502	467	450	465	469	459	501	456	449	479	477	467	461	459	464	478	487	462	486	451	479	418	464	440	472	475	450	465	473	438	502	462	442	449	498	466	466	486	448	453	491	436	487	460	467	440	452	468	439	467	533	440	456	419	480	464	487	442	449	461	454	432	462	488	449	437	478	487	440	476	478	466	476	499	473	453	474	495	491	462	493	486	476	449	460	493	460	484	468	451	464	491	491	447	457	489	453	446	498	478	517	491	462	488	481	453	473	489	487	451	499	489	468	490	466	457	500	486	475	489	488	465	503	440	492	443	457	455	467	467	480	506	422	473	402	488	459	506	464	516	504	433	431	442	471	500	473	483	474	476	504	474	445	477	474	491	489	446	429	480	472	461	414	472	473	468	448	490	452	494	483	476	482	488	484	479	484	455	471	477	485	485	469	491	456	465	456	497	451	494	464	479	479	454	451	480	488	463	451	481	444	438	458	441	461	494	487	475	466	449	481	486	463	480	470	474	471	471	496	458	475	498	465	476	466	476	445	473	452	477	458	482	474	439	484	458	464	479	489	479	454	450	492	470	465	501	474	466	509	503	451	482	465	466	484	439	435	458	467	455	461	488	433	478	431	446	499	495	485	509	513	459	498	428	489	490	496	464	463	471	482	464	448	485	487	464	460	429	475	428	501	500	456	469	458	495	478	492	443	484	481	451	487	479	454	478	465	440	438	463	448	494	458	464	514	511	475	442	528	493	466	476	464	478	444	474	469	490	471	473	444	447	483	484	503	478	422	452	478	514	466	466	481	494	491	441	488	475	470	490	465	448	496	486	479	483	449	441	474	464	465	480	440	513	443	444	459	473	511	475	469	494	475	459	472	451	474	485	465	469	472	459	482	486	462	482	466	489	475	471	474	453	444	466	489	468	486	498	460	495	504	464	458	480	530	462	484	455	486	458	491	445	453	478	450	506	443	461	501	475	491	438	457	488	500	452	443	452	449	508	467	484	490	466	462	428	475	467	498	452	463	444	423	471	490	484	453	513	465	493	467	483	462	497	465	507	459	505	445	489	456	497	516	458	473	422	479	478	463	484	471	475	457	469	453	453	483	466	449	425	474	433	460	449	422	473	487	461	457	459	458	501	433	504	500	473	468	445	458	483	506	471	488	512	455	492	511	479	486	463	474	474	483	444	459	504	442	449	484	469	471	474	515	477	478	448	475	477	493	451	415	456	483	464	461	485	445	458	471	430	439	462	498	469	480	484	473	527	515	508	504	487	456	507	470	468	467	473	466	446	446	450	498	507	423	456	459	491	427	447	475	482	449	465	475	452	459	503	504	455	456	469	431	518	485	461	464	495	429	486	466	461	473	434	458	449	450	456	458	475	479	507	508	451	444	455	478	459	458	495	442	474
24373	4882	1092	753	559	402	276	253	227	157	158	136	117	111	117	91	110	118	100	97	112	101	89	84	89	71	92	82	85	85	82	72	86	85	74	83	66	62	72	76	72	68	70	72	77	75	66	62	66	74	75	82	78	73	82	72	64	63	70	95	70	80	78	77	68	78	70	67	63	65	71	78	80	78	77	72	79	86	81	84	80	57	55	76	70	63	83	63	69	66	84	68	69	72	74	76	76	86	69	67	69	82	79	70	67	83	67	83	74	93	71	82	77	73	74	76	61	65	75	76	67	86	76	76	67	65	62	84	59	70	70	83	81	66	69	75	68	59	70	64	68	87	69	64	66	66	57	71	73	80	86	71	76	88	78	76	84	77	68	76	71	78	74	83	58	72	58	71	76	54	74	69	65	71	72	81	70	101	76	80	76	64	70	63	74	78	87	61	86	67	67	90	71	76	69	73	78	72	84	71	83	73	81	76	79	74	69	85	71	69	76	68	72	69	76	81	72	81	72	79	63	59	78	73	78	50	68	80	77	76	94	71	80	69	80	62	75	73	71	81	86	86	66	76	64	55	79	63	75	64	77	60	79	52	71	96	67	67	72	47	69	71	82	73	64	73	70	71	59	63	74	59	81	81	80	70	87	88	68	78	69	56	70	67	61	88	80	65	59	76	73	80	74	84	65	78	82	73	74	81	80	79	72	65	69	75	79	79	91	76	82	81	70	83	67	67	65	67	87	70	79	65	64	66	64	80	72	51	74	65	59	64	74	89	85	66	76	68	72	66	75	56	89	70	86	83	70	66	77	84	68	72	80	73	68	86	60	67	86	59	66	70	74	70	81	72	78	68	82	64	68	59	68	76	55	77	70	69	65	60	80	76	69	70	64	62	73	75	74	84	67	64	63	59	85	75	77	86	81	69	69	78	76	98	91	95	57	81	63	77	68	66	73	90	72	71	71	64	58	79	68	81	79	68	58	50	72	71	89	77	58	91	64	76	65	60	76	71	69	67	62	81	72	74	59	85	88	74	86	67	68	79	75	72	67	86	72	84	71	82	52	74	70	80	71	63	80	66	77	58	58	60	72	68	73	88	74	72	61	63	80	78	74	67	81	71	57	75	87	75	70	58	64	57	79	75	77	73	78	54	70	71	71	84	82	75	83	76	77	80	84	73	77	72	73	75	81	63	74	72	71	62	77	74	63	74	70	69	74	65	75	65	82	58	55	64	83	74	75	76	96	50	67	66	77	78	63	75	75	63	62	69	75	72	68	74	75	63	65	88	67	75	72	72	66	85	78	78	76	61	59	63	72	68	83	80	59	68	68	91	91	63	74	84	64	63	58	60	75	72	69	60	71	67	54	77	68	62	64	81	81	77	73	62	66	57	75	83	77	72	70	74	68	78	84	88	77	72	76	59	74	78	78	65	71	69	56	78	88	73	64	74	72	68	72	84	80	72	82	72	96	59	70	72	69	87	83	66	70	82	73	74	60	85	59	84	78	63	77	61	72	64	73	69	78	55	67	78	68	68	66	68	66	69	69	60	70	72	81	74	87	66	71	67	81	72	81	67	72	88	91	72	65	74	62	64	65	68	76	63	77	67	61	70	80	72	71	76	70	80	69	77	81	75	65	76	69	55	79	72	52	81	78	71	86	69	69	76	67	82	56	66	72	63	80	70	70	79	85	68	69	71	81	68	73	65	73	74	73	68	76	74	74	68	61	68	69	66	73	64	67	81	60	67	73	63	85	72	92	68	67	60	65	74	63	62	82	67	55	60	67	54	69	74	66	73	63	74	89	83	63	56	66	75	82	78	65	60	85	89	77	79	55	65	71	71	64	78	75	69	54	78	71	73	54	64	58	72	58	74	76	78	64	59	80	77	78	63	66	76	75	71	66	55	56	64	72	73	86	72	65	71	68	72	72	73	63	70	77	72	63	72	63	69	64	79	70	82	72	70	65	57	73	71	67	62	79	68	65	66	67	73	75	69	68	72	77	90	65	70	75	67	58	75	77	75	75	73	65	67	75	77	75	76	70	81	64	76	61	77	67	62	72	68	73	74	80	61	73	62	67	69	81	69	86	77	74	71	63	78	81	59	71	68	55	84	74	67	74	73	60	73	72	68	66	62	63	74	68	75	77	69	80	68	68	79	76	70	60	75	86	83	66	72	80	84	65	55	77	78	77	81	75	67	79	82	82	81	53	60	64	65	70	89	74	70	96	74	77	75	77	64	65	67	62	68	103	71	68	85	77	81	77	64	71	74	80	66	75	71	55	65	72	77	63	69	59	78	92	65	69	67	75	78	75	84	71	69	81	68	76	67	74	59	73	76	68	82	77	68	84	66	64	51	80	70	63	78	78	86	81	65	77	80	65	80	79	76	74	62	62	78	58	73	70	72	63	63	64	72	69	64	67	69	92	62	63	70	59	68	72	71	72	80	64	66	68	80	89	63	84	76	66	64	76	65	69	75	80	76	81	74	83	80	66	61	68	57	79	81	75	63	66	68	68	70	73	71	64	80	59	79	70	72	71	68	64	66	64	79	84	70	70	87	66	67	63	78	62	86	60	83	77	72	67	67	74	92	80	65	75	75	69	62	73	82	53	66	66	63	84	66	79	78	75	82	65	75	52	66	61	59	64	67	70	69	66	64	82	68	61	70	89	56	59	56	75	81	74	65	74	57	85	81	88	72	65	61	78	67	79	76	66	71	75	75	62	58	81	91	88	63	63	68	53	78	70	73	62	72	82	64	63	68	71	67	81	79	76	85	59	66	64	63	63	72	79	67	68	57	77	70	70	67	63	60	63	79	77	76	63	88	71	86	72	82	62	64	62	74	73	76	83	84	67	75	85	74	66	64	74	75	77	61	73	74	66	93	65	72	58	75	66	81	66	70	76	71	75	81	87	70	72	77	83	77	75	67	97	81	60	66	81	67	61	76	79	80	74	62	72	59	80	74	71	79	71	60	87	62	69	76	64	76	82	71	68	82	76	83	72	79	87	85	87	73	77	69	67	67	59	77	71	71	59	69	60	79	76	75	79	67	74	92	83	83	68	78	70	64	59	68	89	70	72	82	70	71	66	66	62	65	73	76	65	69	54	80	75	70	73	70	73	72	75	78	74	84	58	55	79	62	76	69	73	82	93	55	71	80	73	91	84	70	85	73	76	61	61	81	74	78	75	63	72	68	71	68	64	82	94	59	58	77	49	74	68	65	66	65	57	95	91	62	71	76	59	69	80	77	70	68	71	76	85	94	77	73	68	68	69	74	68	80	64	73	64	64	73	80	76	84	50	63	83	76	90	84	78	77	72	80	61	84	69	81	73	70	69	67	81	77	70	77	75	85	61	71	60	67	69	58	77	74	73	85	59	74	67	66	69	76	62	72	69	62	77	79	71	72	65	72	84	74	90	81	69	75	76	71	76	72	76	86	51	83	65	64	79	77	67	82	77	89	56	64	75	71	79	51	66	70	74	74	71	88
12566	1165	2480	2844	2526	2040	1744	1429	1263	1070	937	831	796	723	674	629	586	543	522	471	471	482	473	439	413	375	379	394	393	388	369	403	369	362	351	354	307	353	360	381	343	344	354	328	298	337	329	320	306	312	325	295	312	293	321	298	284	297	305	328	321	273	331	296	308	319	320	319	294	316	286	297	295	292	301	334	327	307	292	313	306	300	282	298	280	321	302	273	281	315	274	270	305	310	292	282	285	290	308	290	287	293	302	289	302	278	334	303	311	313	301	268	304	281	283	309	293	296	302	349	281	309	298	315	303	295	297	281	275	262	301	277	285	290	302	318	301	294	264	305	284	253	295	269	309	292	292	286	287	272	320	342	311	265	250	302	257	326	304	303	273	272	265	308	278	270	271	264	311	301	267	307	295	286	299	292	297	304	297	298	286	312	312	303	279	272	298	274	286	314	279	319	303	314	285	312	263	294	276	321	298	299	300	278	268	263	296	282	300	283	283	302	296	306	267	273	285	284	301	282	297	295	304	279	285	306	275	310	306	297	281	327	300	287	317	273	317	275	307	272	288	295	294	304	288	269	314	294	284	274	308	285	323	298	277	261	287	288	290	274	282	266	281	281	304	295	292	248	304	296	282	287	308	263	310	289	308	267	283	273	300	269	294	308	276	290	289	267	301	276	282	260	273	264	290	282	306	293	313	279	312	285	309	303	270	310	304	278	319	284	280	306	299	292	273	308	325	265	306	283	283	275	290	291	293	291	296	292	304	262	325	272	282	306	279	298	300	317	288	314	324	322	281	268	276	287	297	289	313	297	312	296	274	273	254	283	297	273	293	272	270	313	288	291	269	304	274	240	282	268	295	292	291	239	284	294	274	256	288	291	292	264	288	319	303	299	265	298	255	293	269	295	280	300	276	284	269	289	309	316	287	281	306	319	244	296	273	266	282	264	270	294	301	312	271	299	279	276	276	300	291	243	289	276	279	289	278	275	297	277	278	293	262	272	271	325	293	313	294	289	302	274	310	293	293	283	265	289	279	295	274	287	297	295	289	292	288	271	277	275	292	280	304	292	302	290	286	281	291	256	279	319	284	256	277	281	286	311	291	300	330	307	270	276	303	294	276	299	241	288	260	316	283	295	296	308	269	272	275	301	293	262	307	280	293	310	283	312	291	277	263	272	279	311	298	252	298	284	264	270	293	286	286	287	260	283	286	311	291	273	254	277	292	284	292	294	288	274	323	275	292	330	227	301	313	305	282	311	292	273	276	257	266	268	289	249	301	278	280	268	301	320	281	294	286	296	300	279	298	318	289	266	278	330	278	269	314	280	275	285	262	254	271	294	287	303	318	260	294	320	284	306	301	299	260	316	295	254	303	296	275	293	309	273	296	281	279	270	285	286	285	269	279	303	301	297	272	327	277	297	286	296	309	265	291	284	271	299	286	297	275	285	318	283	252	275	315	270	283	301	274	281	321	271	289	286	302	277	306	273	295	298	290	281	272	286	277	313	291	312	278	330	295	297	271	274	291	310	286	316	283	288	274	312	282	287	274	265	254	252	284	315	285	300	252	285	309	323	316	304	312	287	284	284	278	304	281	276	285	256	284	282	265	285	315	314	297	293	279	308	296	279	294	276	296	283	260	280	287	300	281	276	292	276	311	319	298	327	277	269	296	286	259	293	282	268	271	301	269	309	272	301	277	282	307	326	292	287	289	298	299	272	306	273	312	286	277	284	258	278	306	296	281	291	304	295	277	303	284	307	288	240	302	278	305	275	260	309	311	309	287	277	268	292	301	288	285	273	306	282	273	298	277	299	291	281	313	295	284	266	324	290	286	285	300	285	307	302	312	310	281	291	290	261	266	307	289	306	258	275	292	263	308	285	288	292	290	298	272	298	312	312	277	285	276	266	268	315	271	291	298	322	304	314	273	286	298	295	314	287	260	282	280	311	305	303	300	295	314	285	328	278	291	307	291	280	285	283	313	300	285	260	287	280	272	266	270	283	270	304	287	305	295	283	307	301	292	303	287	281	299	257	308	294	296	280	329	304	310	269	264	291	295	294	304	316	269	282	267	263	282	297	272	289	286	280	272	322	286	292	263	287	277	300	296	274	277	267	267	279	302	299	274	292	331	305	297	291	275	302	280	289	291	304	297	285	266	270	285	320	302	314	307	311	281	274	322	278	260	266	279	283	284	276	291	270	275	272	290	271	300	271	278	254	277	281	312	273	250	299	295	294	302	269	285	270	287	297	292	299	314	290	275	279	268	290	306	299	249	272	305	301	279	294	261	318	293	300	284	271	262	337	276	305	289	297	274	334	300	284	290	303	272	303	282	301	276	305	284	257	289	264	295	267	283	279	270	280	269	307	310	273	292	282	296	292	285	290	281	290	303	279	292	283	273	304	289	284	302	281	289	300	288	315	289	271	303	265	289	269	292	283	271	313	312	318	278	294	297	289	270	309	303	288	290	297	309	300	285	284	265	266	309	287	279	282	297	279	295	299	302	305	306	305	262	286	274	266	288	269	321	256	271	287	264	265	305	269	294	272	300	277	290	292	298	266	290	312	305	270	271	283	268	312	267	271	324	266	265	271	280	282	263	285	280	280	298	306	307	277	275	290	290	255	300	294	301	292	294	323	305	277	308	281	291	313	288	295	298	306	245	316	292	284	308	285	292	282	291	268	298	282	288	293	279	321	298	316	303	259	276	289	290	316	289	279	273	302	322	280	294	297	302	289	301	299	307	295	291	274	291	292	273	283	288	302	295	283	301	289	306	297	281	263	296	294	236	256	294	276	302	302	281	279	297	246	289	272	321	321	293	304	313	301	253	278	281	280	270	276	281	280	290	302	255	292	293	267	295	271	266	273	283	275	275	280	287	290	300	290	338	284	296	297	294	267	285	299	308	311	289	292	272	306	286	293	272	299	299	291	293	306	248	290	274	267	280	291	300	292	293	295	285	304	280	305	301	282	300	302	251	263	264	278	307	294	267	291	283	286	291	263	312	297	275	284	264	301	272	282	275	279	296	307	277	277	298	311	255	306	300	302	281	270	289	293	287	280	308	267	304	256	287	296	315	305	296	267	314	295	276	293	299	262	270	309	279	295	280	293	284	289	293	308	286	272	303	279	293	283	282	304	292	291	299	280	316	292	308	310	293	284	272	262	299	267	322	271	304	288	320	299	305	279	296	284	284	307	300	280	270	275	278	286	277	307	302	297	318	279	303	267	327	286	306	283	258	278	326	297	264	276	284	279	281	246	261	289	297	345	312	311	296	272	263	283	301	279	322	302	294	256	317	272	305	298	255	291	304	275	296	276	281	311	315	289	296	253	310	303	307	288	286	294	299	266	305	277	283	301	290	295	286	247	299	306	293	323	287	282	269	305	302	301	271	300	263	311	291	289	313	251	264	299	300	276	284	299	287	265	288	298	266	298	289	290	296	266	310	288	320	306	266	270	262	316	287	317	292	287	279	306	266	264	271	264
32931	15593	2987	1462	1047	766	584	448	378	312	264	201	226	204	202	205	196	181	189	172	173	167	160	160	143	164	157	138	149	147	130	134	139	139	124	146	124	134	144	142	148	117	113	131	128	135	118	136	138	134	133	132	123	136	129	118	147	124	120	119	123	117	136	165	119	139	120	128	154	122	107	138	118	129	115	134	134	120	113	113	121	114	114	133	132	118	130	121	119	135	124	116	116	148	131	124	118	117	103	128	117	117	125	146	105	137	116	106	118	117	129	133	143	128	110	128	102	131	113	126	136	119	129	126	135	124	126	140	112	127	111	124	120	133	120	134	137	134	117	119	137	109	113	99	128	114	128	107	141	124	135	122	129	118	126	120	121	128	106	133	131	136	119	110	131	127	97	127	133	112	100	121	123	117	112	128	119	122	124	136	125	117	108	118	145	108	130	117	143	126	112	113	106	116	127	125	129	114	114	109	101	142	126	128	131	99	110	117	124	107	131	102	125	115	109	122	132	139	110	147	111	127	125	114	125	100	130	136	133	114	130	98	120	126	117	119	122	117	134	96	145	109	118	115	115	119	126	133	133	127	118	121	125	110	134	129	114	110	137	125	136	117	130	123	118	116	129	106	127	129	141	108	118	132	124	107	127	120	114	133	141	124	128	132	108	117	130	102	132	130	125	118	135	119	123	117	119	129	114	109	123	130	129	119	143	145	131	101	131	140	124	110	122	120	125	129	123	120	126	108	135	131	138	131	135	113	111	121	121	114	97	112	116	133	124	114	124	128	104	121	127	121	134	125	131	121	116	117	121	125	127	146	118	122	105	122	134	117	116	125	130	143	120	101	150	137	136	115	126	122	128	113	133	126	108	125	111	133	117	109	126	138	133	128	117	117	124	128	119	141	128	105	112	148	132	130	98	116	121	137	117	115	143	118	109	123	94	118	110	124	120	124	129	113	121	120	126	121	129	130	122	137	129	122	110	113	132	116	131	131	130	112	120	108	115	119	112	116	132	117	118	126	140	138	141	104	107	128	122	109	119	111	112	115	108	109	113	122	136	128	122	119	115	117	130	118	115	131	101	131	95	126	114	117	102	111	120	130	126	149	123	116	126	117	137	110	120	127	123	146	127	128	128	127	126	126	104	124	129	145	124	121	129	106	122	123	95	136	114	125	148	131	151	124	118	125	96	142	115	131	127	124	129	114	127	115	128	124	110	116	119	130	111	132	128	130	143	106	129	122	119	125	113	123	125	112	124	127	122	145	130	111	96	125	112	107	142	129	129	129	111	132	125	104	103	114	127	114	100	124	117	132	142	127	119	114	101	122	111	126	129	133	113	129	119	98	124	118	116	119	122	131	113	127	117	111	119	109	138	135	118	119	132	113	125	114	121	120	118	119	121	106	115	110	114	134	118	130	135	122	117	123	118	127	138	145	123	130	127	117	126	111	118	127	111	110	114	119	126	110	126	116	99	129	123	116	135	117	153	121	110	116	104	129	134	150	142	117	121	121	140	118	106	111	120	130	132	116	114	123	116	114	116	138	119	108	122	114	132	128	110	117	131	128	121	116	129	125	134	116	102	119	110	108	108	103	129	150	130	117	119	125	118	136	129	113	119	132	128	114	136	118	118	138	131	136	109	109	114	113	133	119	124	114	119	109	119	109	107	117	116	127	127	132	143	140	122	126	121	135	125	127	105	111	132	131	112	118	118	107	121	127	126	114	107	113	123	114	119	144	116	130	134	134	135	131	117	97	112	140	120	123	132	99	109	122	107	134	121	110	116	114	126	115	117	120	127	147	132	129	135	119	91	122	111	110	101	156	131	118	111	142	142	138	125	120	114	130	119	136	123	124	123	111	112	133	117	101	119	121	135	129	109	143	115	126	113	117	115	121	109	133	126	146	123	119	125	142	120	124	139	118	111	132	132	100	116	119	126	125	118	119	146	116	120	112	102	113	107	133	130	117	99	115	111	108	127	120	120	124	143	115	119	118	118	129	134	117	121	121	120	119	118	112	147	119	102	133	120	110	148	135	113	136	124	122	140	113	129	134	128	125	119	145	116	120	139	135	122	104	122	120	120	131	128	126	127	130	116	118	130	115	128	126	142	113	142	124	118	111	98	118	119	112	116	124	133	105	122	125	112	115	120	135	115	130	117	151	114	123	116	127	127	129	133	128	145	130	110	130	122	121	111	121	100	124	123	117	120	111	135	103	128	127	138	120	108	108	112	112	141	138	105	121	103	120	117	123	135	110	127	122	129	129	120	128	115	130	115	115	133	148	135	131	116	130	115	128	119	122	117	123	128	125	130	125	123	137	119	121	136	114	109	106	117	115	113	115	111	129	117	123	126	109	129	127	118	113	120	99	126	115	108	122	128	127	111	122	135	104	141	108	108	105	106	123	117	126	131	134	111	119	132	111	123	106	132	123	126	122	139	120	142	103	123	122	147	133	141	138	140	124	121	130	112	119	114	143	119	122	100	111	109	100	119	119	121	120	108	134	121	102	136	121	129	137	126	120	123	127	124	111	116	131	124	122	136	126	106	137	115	137	130	116	126	132	126	122	118	116	114	126	130	146	139	117	105	117	108	119	122	114	109	124	123	134	109	139	116	134	124	124	127	96	139	135	123	117	106	126	119	124	133	120	126	141	111	126	128	120	106	120	135	104	124	132	126	105	105	111	116	115	121	121	118	126	140	103	117	129	130	108	132	108	133	102	103	124	115	137	129	125	121	123	133	120	123	145	130	131	129	139	133	146	126	109	108	119	101	113	105	131	121	116	110	152	112	123	116	117	116	122	143	157	129	127	119	119	115	128	121	134	102	120	128	112	106	119	121	118	123	133	113	109	119	118	120	123	140	112	116	108	136	127	113	121	118	121	123	110	115	120	124	123	123	121	109	139	99	123	126	122	115	135	112	116	136	118	125	110	120	120	127	140	134	137	147	118	113	104	114	118	139	123	122	124	130	120	111	123	146	101	114	127	136	121	122	121	127	102	118	135	123	118	95	103	135	101	125	114	104	125	144	118	110	143	136	116	130	117	123	135	131	111	118	133	116	148	140	128	135	114	137	117	117	124	122	134	139	122	134	99	123	136	122	117	129	126	101	117	132	128	129	113	138	128	130	113	123	99	129	117	117	135	109	133	132	147	120	102	117	132	123	98	95	106	109	120	124	134	132	119	116	121	113	123	109	107	109	115	114	124	127	136	113	125	123	113	114	130	121	115	129	122	126	111	116	126	124	129	107	133	134	134	120	124	105	118	112	124	101	103	131	132	122	120	117	117	141	123	119	110	131	130	126	131	123	108	145	105	119	120	120	142	137	128	142	119	126	132	124	98	130	145	132	134	121	139	107	120	128	124	152	119	111	111	122	127	106	92	140	108	139	142	129	123	121	131	108	146	118	119	116	123	116	114	114	153	139	125	125	137	122	106	122	117	119	118	136	114	97	119	117	138	136	116	110	114	134	129	132	136	107	116	113	150
16719	2080	4597	5366	4604	3887	3128	2624	2308	2004	1731	1518	1431	1299	1181	1118	1029	961	895	894	798	747	760	701	705	672	668	590	598	651	638	596	610	550	541	565	540	543	550	543	529	535	518	517	551	540	510	489	523	508	543	541	505	518	519	484	510	501	478	503	512	472	521	492	481	504	468	477	444	474	483	460	475	474	506	473	459	442	491	404	425	485	479	485	448	464	423	481	462	441	459	456	436	462	456	467	451	436	467	422	462	466	464	470	457	488	470	435	440	469	415	468	474	473	474	450	451	472	492	471	459	430	447	457	515	510	422	429	455	445	421	449	418	428	453	432	451	482	466	431	431	447	444	499	461	471	426	493	483	453	419	468	411	470	455	460	487	451	449	476	446	416	468	504	465	461	450	431	470	446	464	453	435	422	478	436	436	470	477	447	457	518	444	441	455	470	439	465	461	480	459	469	437	425	458	431	453	493	457	460	457	467	439	472	440	444	451	430	461	460	425	478	470	491	442	440	409	458	438	432	445	446	429	472	466	407	424	418	423	456	429	434	445	458	474	421	416	461	436	467	452	441	434	432	448	442	447	457	434	490	437	424	440	426	472	444	460	459	437	436	442	463	461	432	390	432	449	437	433	473	433	434	452	446	458	454	411	462	469	439	487	435	444	429	404	417	422	445	462	463	465	458	452	374	459	478	460	459	433	427	408	440	468	406	465	489	432	470	435	452	468	442	474	412	433	434	499	484	416	451	508	419	468	446	468	446	429	400	465	422	463	435	432	454	448	470	438	469	447	444	444	411	451	444	451	460	403	455	417	428	449	418	459	447	480	425	435	403	446	444	455	451	477	460	463	438	443	432	425	464	437	413	417	450	443	487	447	416	457	460	455	459	420	442	448	478	453	440	449	443	453	446	463	450	465	425	438	431	455	441	415	430	452	469	433	439	432	426	464	448	433	460	466	453	446	416	420	456	444	447	446	456	480	427	483	469	455	501	488	474	460	451	411	457	470	473	427	456	476	432	475	444	437	438	486	450	402	474	442	448	442	505	435	470	436	506	462	440	467	430	462	446	457	423	452	494	473	461	421	454	424	446	431	487	479	468	467	458	415	481	434	468	464	451	474	464	449	414	439	412	437	474	445	469	430	464	438	430	501	434	431	465	468	467	430	460	471	439	460	434	456	428	466	482	450	431	434	432	438	471	426	433	475	439	459	433	453	442	471	420	447	429	437	452	455	503	457	433	432	412	467	434	470	450	469	400	403	434	456	464	434	463	440	430	473	466	442	424	422	423	395	451	463	491	420	483	445	451	438	414	471	456	427	454	460	467	429	430	490	455	471	445	463	422	455	436	459	441	453	452	401	469	436	480	435	492	466	472	455	444	480	449	449	462	454	495	476	443	443	445	445	448	471	461	487	446	441	450	453	425	457	440	409	419	477	453	445	475	468	430	437	425	462	475	470	439	518	417	437	425	442	451	445	451	432	455	456	484	430	477	462	428	468	444	450	474	442	452	416	471	479	467	490	467	466	496	414	455	433	461	438	460	450	458	443	473	451	418	430	456	464	458	445	462	461	420	463	435	460	424	456	441	455	463	436	482	438	471	420	457	491	485	465	435	473	470	409	442	442	448	426	455	429	414	444	467	445	446	469	460	479	462	474	473	462	471	465	438	464	442	469	477	457	457	456	455	465	417	442	439	425	458	453	455	469	463	437	466	423	427	466	425	464	460	457	466	490	451	474	478	441	453	425	437	455	428	434	461	467	459	471	454	451	431	481	428	444	457	456	462	450	460	475	441	445	431	484	455	399	437	453	450	432	418	441	475	421	464	440	447	396	429	480	449	423	469	429	451	430	450	419	474	475	424	467	486	421	451	424	436	501	440	468	471	503	434	456	450	473	460	440	435	442	420	421	432	452	478	450	435	424	492	438	441	468	451	456	449	440	449	448	431	451	403	453	441	439	458	446	437	449	434	460	433	463	439	417	466	443	453	442	469	433	476	457	474	457	425	459	424	430	514	458	455	491	451	477	467	473	446	425	433	437	440	424	451	471	459	482	463	414	464	460	415	453	458	446	477	416	452	460	445	445	432	451	463	452	450	485	476	470	464	452	473	470	472	439	460	451	489	446	454	412	431	439	442	460	439	478	456	457	439	453	443	462	456	407	462	421	458	470	394	466	441	468	444	434	442	462	471	447	482	414	400	448	453	475	429	482	421	441	420	477	458	448	457	431	449	485	436	445	455	417	497	431	428	425	443	440	468	463	430	460	434	473	454	396	463	455	455	436	463	438	466	453	464	461	451	430	442	449	461	473	447	433	455	424	480	464	458	421	464	427	423	478	457	457	474	447	434	450	420	428	494	411	446	511	437	452	447	444	472	438	457	463	480	468	443	415	441	433	451	458	445	414	493	425	450	458	470	444	474	465	436	419	471	464	416	419	453	488	440	426	471	421	473	500	479	437	461	470	447	439	444	446	454	417	468	449	446	414	470	445	450	414	439	473	452	416	442	437	479	433	434	456	433	459	409	426	446	467	441	427	438	429	452	449	466	443	471	464	445	458	475	449	472	449	444	462	426	437	419	430	428	437	412	460	464	433	485	460	473	451	452	458	446	403	419	464	413	398	454	463	459	484	443	437	447	438	417	432	481	446	472	475	437	432	474	425	481	431	489	453	465	445	425	456	428	420	434	435	441	479	397	441	448	450	470	423	425	483	445	426	441	507	491	430	468	426	437	454	397	452	423	441	468	461	474	462	466	443	449	467	460	445	497	443	444	433	466	413	429	441	463	428	467	449	438	451	463	435	416	453	433	459	465	455	425	496	467	463	481	433	426	436	419	440	444	446	430	452	459	466	480	455	471	489	462	492	466	485	455	425	415	465	412	467	415	479	452	447	486	443	440	450	482	431	447	443	418	457	436	463	481	480	453	480	456	470	434	471	432	483	458	451	435	482	464	436	418	437	484	443	452	442	453	493	512	476	461	465	464	454	454	422	433	469	444	495	424	434	465	472	483	431	453	440	418	465	480	417	432	465	499	468	474	464	414	458	447	417	455	448	423	480	430	416	468	436	417	495	436	426	445	450	406	453	444	446	483	464	404	476	452	461	495	443	448	470	465	451	432	459	468	466	446	475	462	462	467	430	445	417	440	441	437	428	481	448	458	435	429	443	450	450	424	442	440	449	442	460	464	439	449	451	488	458	432	454	440	415	483	437	452	467	438	471	469	465	448	424	417	463	416	463	465	445	459	462	447	454	442	455	439	441	421	421	428	493	467	504	465	431	466	427	429	458	466	470	490	483	427	450	451	436	442	446	468	437	471	468	435	453	474	454	452	476	445	465	455	428	461	439	450	463	452	458	440	424	462	430	432	457	426	446	513	444	424	480	432	471	460	461	473	426	467	418	467	455	438	441	465	416	487	495	471	416	440	460	386	424	433	426	429	434	424	476	463	447	401	430	477	466	453	426	457	433	455	491	441	475	482	414	421	439	436
3052	287	199	160	157	134	148	154	142	118	138	130	144	152	123	147	125	118	115	115	115	117	113	132	128	117	130	147	124	135	142	126	117	134	120	125	123	115	111	111	115	120	119	106	135	129	144	133	115	137	127	122	143	99	101	114	112	124	142	115	119	125	125	125	143	119	102	107	119	125	124	122	139	132	133	121	113	126	131	117	126	126	125	134	120	125	122	124	130	125	117	144	130	123	145	131	122	112	123	113	109	128	97	103	109	136	123	127	120	129	112	142	115	125	119	125	124	124	125	135	117	118	103	119	145	130	132	134	130	123	115	128	127	134	120	118	117	115	108	124	126	119	116	130	115	124	132	128	133	113	122	105	123	124	120	151	121	120	116	121	110	121	117	128	118	131	140	137	125	154	137	126	111	122	139	125	113	132	109	127	112	117	113	104	129	113	128	162	120	120	126	116	118	141	123	114	122	125	148	118	124	104	137	110	116	144	127	125	131	127	116	103	125	127	158	113	106	127	133	111	129	114	123	143	123	117	112	115	119	120	142	107	113	113	139	119	116	132	106	123	105	129	119	127	127	117	135	135	113	123	112	129	135	130	153	137	130	151	142	134	121	116	135	119	145	121	145	121	107	126	125	117	151	130	116	103	145	116	108	127	131	127	128	111	101	124	129	121	120	149	132	118	135	107	130	112	138	115	143	133	132	106	144	124	124	128	137	119	131	108	113	120	113	132	124	120	135	112	127	126	123	118	115	121	128	110	137	107	121	114	120	113	116	127	120	124	126	119	139	140	134	128	141	110	121	123	123	130	119	131	128	106	147	120	109	134	126	120	121	115	122	144	137	130	130	115	123	127	128	124	138	142	121	122	121	118	142	122	135	120	121	116	129	123	139	130	123	130	134	139	148	142	109	129	131	145	127	130	109	133	123	130	127	128	113	132	105	104	116	122	114	141	127	120	138	126	152	117	123	119	109	130	102	146	133	117	116	113	133	126	127	139	121	119	118	146	124	144	122	153	130	130	138	107	123	111	120	103	126	137	131	126	135	123	131	127	129	129	120	130	106	162	120	126	127	137	129	107	124	102	119	118	126	126	108	116	128	109	126	115	134	113	109	134	133	121	159	113	123	124	123	134	124	137	107	114	118	122	139	115	123	114	138	103	122	134	115	106	131	130	138	110	134	127	135	138	124	115	130	131	120	130	99	125	145	143	130	143	98	133	135	154	144	123	122	122	135	112	122	108	127	120	129	133	143	124	129	130	114	107	134	145	123	126	142	134	144	114	120	127	110	124	131	110	133	111	118	125	117	123	125	148	136	133	137	123	129	113	131	130	134	112	120	118	119	123	113	131	111	117	115	121	118	110	119	121	131	127	121	120	134	126	137	114	137	130	126	139	138	124	118	126	106	128	122	141	108	106	121	147	109	124	127	108	143	135	124	118	142	111	152	134	135	116	144	129	124	110	117	111	129	119	131	133	107	141	141	129	126	137	120	134	136	129	109	130	121	126	116	116	111	121	113	106	123	134	96	149	141	136	105	130	127	126	130	138	116	123	129	124	140	119	129	132	114	133	102	135	139	106	125	114	107	130	126	141	119	136	116	127	136	124	130	124	133	123	132	109	114	113	136	115	116	141	115	123	109	122	138	120	128	129	111	126	137	148	111	135	144	137	145	137	130	128	117	124	119	132	128	136	139	126	120	127	124	133	107	137	121	126	130	112	94	110	130	130	112	134	120	100	128	112	127	120	132	124	113	132	124	122	136	113	128	99	133	118	125	117	132	124	136	130	113	127	120	118	127	110	138	131	104	131	102	120	142	135	132	133	129	126	127	118	116	115	137	126	117	120	101	133	127	137	125	111	129	136	131	110	128	130	130	125	112	115	135	136	122	141	115	141	140	113	126	125	120	116	129	109	121	111	130	110	124	142	122	127	121	138	137	128	131	125	121	123	99	125	102	127	128	108	114	138	138	141	129	143	139	118	130	140	117	127	119	136	134	105	141	121	137	138	125	131	135	136	121	120	134	135	114	142	113	140	126	120	124	145	117	129	127	143	120	129	129	121	127	122	130	136	130	137	118	120	122	114	99	106	130	131	133	123	120	116	142	115	122	127	98	117	127	127	125	131	139	126	128	129	117	135	129	119	121	147	127	157	120	143	118	128	128	108	132	125	136	122	139	102	117	123	142	132	129	122	138	132	155	123	108	102	124	106	139	156	116	118	105	116	136	129	128	120	138	130	133	142	109	132	119	108	130	115	128	111	98	125	119	139	124	139	137	139	132	144	134	126	134	131	133	136	119	123	118	121	123	120	129	115	121	115	138	121	151	122	132	106	138	122	130	133	117	127	144	135	129	130	133	123	120	116	136	125	119	131	126	99	122	116	105	108	116	125	120	138	122	143	117	113	129	133	129	126	122	131	109	137	134	133	121	136	114	124	111	124	149	136	130	135	104	124	133	118	138	118	135	130	133	112	116	118	126	118	103	141	130	124	132	132	135	113	122	111	140	127	98	120	123	101	121	127	124	125	116	112	114	139	123	135	130	122	138	127	141	129	139	126	135	114	139	127	128	127	117	112	132	121	115	133	139	114	132	131	140	125	122	124	129	120	147	110	105	122	136	117	131	108	114	108	119	129	120	146	129	135	140	123	111	127	120	130	129	109	119	144	112	130	122	131	125	133	121	129	126	117	122	119	135	114	128	111	133	142	125	119	104	126	136	138	114	134	120	110	121	124	124	127	114	125	147	150	116	123	126	107	109	116	128	136	128	105	120	121	130	135	138	129	134	149	117	134	130	108	115	120	124	137	136	107	119	119	114	122	123	136	129	115	139	128	105	138	124	122	120	149	103	113	111	130	115	126	139	129	136	121	118	123	129	123	145	131	129	129	125	109	132	119	135	137	123	117	161	131	126	119	144	118	122	120	136	127	121	130	138	113	113	122	124	117	119	134	121	109	123	133	107	125	114	107	142	112	108	139	143	147	122	145	134	140	122	132	155	121	137	133	122	112	128	138	123	134	116	113	120	115	142	112	114	112	134	132	151	134	127	109	139	128	129	114	114	110	127	102	134	141	144	114	130	118	131	109	115	127	140	138	129	124	120	127	135	115	132	131	106	111	121	111	146	145	131	115	122	129	114	122	107	127	120	116	129	115	133	144	124	129	99	134	124	108	139	130	118	118	127	120	131	125	132	129	119	131	126	117	136	98	120	129	125	137	133	117	122	111	92	128	131	131	132	127	114	106	128	130	128	121	119	117	133	126	125	111	113	125	108	123	104	141	145	136	129	134	104	124	112	125	133	144	131	145	121	115	129	126	122	118	126	120	120	145	119	124	123	131	125	135	129	133	113	120	128	114	116	144	131	125	133	130	115	121	148	112	114	129	106	135	117	109	132	99	143	125	122	130	133	131	129	139	160	127	137	150	114	140	102	123	115	135	113	101	121	99	140	142	112	140	131	145	107	135	111	122	130	135	125	134	115	109	125	136
4756	521	652	582	597	534	491	519	529	479	513	493	551	490	455	463	447	456	436	465	464	445	411	434	442	476	500	459	480	403	486	436	450	448	441	433	457	429	423	437	451	465	430	472	431	492	444	430	431	457	428	444	449	446	459	421	439	483	470	431	477	418	436	449	449	470	444	426	436	456	444	467	457	475	447	456	460	467	434	440	449	441	472	447	448	475	424	441	463	446	448	449	451	425	454	487	446	448	448	435	422	443	474	493	485	435	437	452	429	445	432	466	415	453	411	439	476	447	483	445	462	412	446	427	446	424	448	471	446	428	472	457	439	447	471	438	477	450	429	424	447	412	419	431	454	414	451	465	454	456	425	422	464	434	486	428	445	436	395	482	469	405	460	440	445	428	445	452	461	454	438	415	466	484	426	407	462	457	444	421	440	433	435	445	458	472	431	437	469	458	430	441	415	433	471	430	494	455	448	446	451	446	427	446	430	443	437	451	415	433	441	435	463	470	432	431	446	452	484	427	440	407	475	463	483	454	462	480	423	428	447	428	452	474	411	454	435	462	429	442	433	469	443	444	434	466	459	455	443	473	469	431	420	482	450	477	439	463	407	454	407	426	431	428	458	441	476	468	415	437	445	441	455	437	432	416	460	467	489	418	436	466	418	442	445	447	452	436	410	451	454	422	429	430	448	441	418	448	423	442	422	466	419	475	485	444	467	464	438	423	447	467	436	458	431	469	433	447	423	436	462	475	450	404	456	482	439	467	453	460	448	422	454	449	457	454	474	477	458	495	455	452	420	480	452	433	473	449	478	433	424	432	464	410	412	415	424	420	444	428	437	441	449	456	433	426	449	433	454	446	450	438	412	446	461	471	443	478	485	441	417	462	458	432	482	439	424	467	454	445	483	461	434	448	459	465	475	446	494	451	435	464	459	447	477	415	483	443	461	471	453	460	427	444	443	483	410	456	452	412	453	405	453	455	436	474	432	449	462	446	447	453	460	400	452	454	439	417	439	461	460	436	459	425	467	456	450	480	452	425	451	475	451	466	447	439	438	465	442	440	410	445	442	424	411	439	482	451	440	444	441	419	477	475	434	433	455	448	435	448	437	438	436	455	454	411	463	456	460	492	445	417	424	429	436	439	453	435	427	407	455	435	465	418	445	455	406	454	408	481	465	465	471	433	390	426	446	452	470	435	456	463	449	440	456	445	467	452	441	481	457	433	437	467	422	455	433	446	469	478	492	466	446	429	446	431	466	487	469	455	459	440	458	460	456	453	442	489	461	443	419	472	417	444	461	457	469	491	446	420	452	453	472	435	483	409	458	443	466	420	436	446	434	426	419	430	438	459	434	477	443	446	426	423	391	466	447	424	450	428	475	426	425	435	503	469	461	434	425	466	440	422	464	431	461	452	430	458	437	444	417	426	480	436	433	475	452	433	479	445	439	438	466	413	402	423	478	401	449	438	454	449	422	436	441	478	442	471	445	458	432	439	441	454	427	433	427	457	448	462	412	478	470	469	449	419	488	432	458	429	476	442	417	446	471	452	424	448	439	429	430	448	442	434	465	463	411	467	426	419	441	459	455	435	460	434	471	459	488	438	453	407	435	425	448	449	445	406	455	455	439	441	445	440	434	447	454	447	467	451	455	441	461	465	454	432	432	421	470	431	424	453	396	459	445	434	448	444	444	474	463	475	434	470	446	458	472	472	436	448	451	424	438	458	429	459	442	420	414	458	445	451	435	429	414	425	453	441	466	473	472	440	468	421	443	447	420	471	458	447	472	468	436	467	413	440	476	466	427	451	468	403	425	441	450	447	451	447	437	465	455	425	468	421	430	473	450	452	431	453	417	467	425	430	417	455	412	441	462	464	446	433	420	457	457	420	438	421	467	444	443	425	461	428	494	478	490	417	457	406	434	443	448	421	454	425	428	468	463	402	472	450	450	471	491	452	435	455	436	458	463	440	441	444	427	422	417	457	427	446	451	435	437	460	423	447	438	483	460	479	391	437	427	442	442	461	446	448	438	472	480	438	472	479	413	401	438	430	436	476	470	458	453	447	472	419	447	468	434	444	493	448	448	441	473	423	438	430	468	458	455	474	433	451	459	429	454	452	482	486	466	460	452	436	459	444	450	414	472	450	476	461	428	426	425	465	431	440	431	449	423	463	451	508	416	453	436	425	463	443	490	425	429	453	478	424	439	409	424	462	447	486	445	475	464	486	437	429	461	449	478	459	455	432	513	475	436	440	465	441	460	434	441	439	428	462	435	402	427	455	474	490	462	396	434	426	462	448	454	431	424	436	445	423	467	433	434	460	439	397	438	474	428	441	454	443	429	463	436	430	452	452	466	468	401	448	470	443	469	425	440	484	430	487	417	435	456	438	428	439	448	501	457	464	473	449	413	433	456	454	434	424	457	422	464	413	443	481	441	481	438	475	468	465	413	451	452	436	436	433	439	443	432	463	399	488	469	439	470	428	423	440	426	415	425	450	472	450	460	509	459	465	424	448	440	465	433	430	485	465	427	407	433	451	445	444	440	466	447	427	467	421	451	445	465	446	431	439	405	420	454	456	454	439	423	426	461	442	410	425	452	421	451	456	395	468	446	445	455	459	458	429	405	474	456	396	464	467	453	428	478	468	471	426	460	445	478	465	429	426	462	432	441	456	474	423	421	472	417	457	444	462	465	447	457	398	440	427	441	444	445	432	430	434	473	431	452	433	487	481	454	421	515	458	438	404	430	466	461	439	445	426	451	458	457	477	439	442	418	434	421	480	455	415	454	452	444	451	457	446	435	418	443	430	452	432	448	472	460	435	448	407	415	483	500	463	462	505	452	471	456	449	426	432	429	440	439	440	457	478	423	433	460	465	448	424	452	461	441	428	451	481	447	448	442	439	426	438	435	460	429	449	472	488	443	471	437	407	456	482	439	445	442	434	498	450	441	462	447	447	485	438	433	459	440	474	482	451	449	469	453	462	451	427	441	471	446	421	450	400	471	464	439	459	460	463	511	420	464	455	450	418	437	440	451	486	430	418	454	447	472	418	469	422	502	454	429	471	451	447	453	446	439	453	443	467	439	452	435	454	448	473	462	416	441	454	461	427	433	421	454	507	458	430	456	464	446	415	445	493	445	429	475	434	428	455	458	422	465	472	419	460	421	448	439	453	457	486	411	443	441	415	468	444	456	454	441	439	440	454	420	467	483	438	438	448	450	473	441	449	463	471	456	486	440	446	476	466	446	418	445	441	427	427	442	474	439	454	442	441	411	471	435	458	449	470	438	458	417	445	435	429	441	455	445	483	445	453	453	397	419	449	461	433	407	452	471	444	443	421	422	419	445	441	466	470	486	451	441	424	446	442	450	436	447	454	482	464	428	433	456	452	467	445	438	451	445	426	444	448	460	461	398	433	474	430	452	461	465	455	450	452	456	446	454	461	430	448	471	427	427	459	457	456	439	473	482	448	466	453	456	425	466	451	409	431
25530	5055	1162	798	549	402	335	264	228	182	149	129	147	125	136	125	101	107	107	100	92	101	92	92	95	101	98	92	70	85	91	71	56	90	79	87	99	87	97	85	83	76	83	95	77	63	78	86	87	77	74	67	84	70	94	67	88	60	80	77	62	86	91	93	68	66	76	80	73	94	73	75	81	87	68	84	79	69	74	70	87	79	70	86	87	87	63	60	79	75	64	66	69	65	87	84	71	73	71	78	76	66	81	74	71	86	79	61	76	79	98	74	77	71	72	85	90	78	67	81	91	52	77	65	78	81	68	69	80	67	85	78	73	87	78	67	77	79	76	81	88	70	88	80	84	88	76	76	79	77	76	61	67	79	82	90	75	74	74	70	79	72	71	81	78	80	71	70	73	90	69	71	75	61	65	67	63	52	79	67	73	67	72	82	78	65	62	83	79	75	72	69	63	82	74	73	70	56	81	72	91	68	93	65	88	80	53	78	81	77	87	70	72	87	78	73	72	71	71	75	76	56	64	75	54	70	71	79	84	68	67	72	69	95	76	81	61	74	73	108	76	90	69	89	84	71	71	85	70	80	73	76	74	81	65	70	74	80	76	64	82	62	69	72	80	81	76	77	81	83	82	78	77	61	68	73	77	88	69	72	78	68	70	80	67	69	88	73	58	65	72	83	64	78	67	78	77	69	86	82	80	83	66	67	70	83	69	75	63	82	84	86	81	88	80	81	86	63	68	93	77	85	76	68	77	83	84	85	87	60	78	65	65	66	87	79	67	81	69	70	53	86	59	82	81	71	72	81	58	62	64	74	68	69	74	79	78	76	74	80	74	68	71	85	75	79	70	75	81	75	62	72	58	72	84	75	78	80	71	76	78	75	74	86	89	81	78	64	70	74	68	73	84	95	84	59	69	62	78	85	70	88	83	80	67	76	83	80	84	70	77	74	82	68	86	84	71	74	84	80	80	67	65	75	68	85	64	80	82	84	76	77	64	62	83	86	72	71	80	80	83	69	71	61	65	74	64	77	73	88	79	71	77	70	83	76	71	77	67	77	79	94	68	94	74	78	64	86	70	76	79	75	97	75	65	78	76	81	89	79	91	84	74	86	66	70	76	76	87	81	95	70	80	78	73	72	70	61	80	65	67	83	77	80	77	65	77	62	84	88	86	88	82	69	80	91	85	77	74	88	80	71	88	107	80	71	79	69	81	60	68	69	93	69	73	81	69	71	81	62	65	75	83	83	88	69	52	83	76	55	71	94	65	67	74	80	72	67	93	81	79	74	64	75	81	75	74	71	70	79	56	90	80	74	91	71	83	82	81	78	69	67	68	78	85	73	69	68	95	73	82	76	84	79	80	86	76	77	71	68	64	77	67	79	65	81	82	79	71	72	71	79	75	79	63	74	64	76	86	77	75	73	58	73	81	68	67	78	77	66	90	73	68	91	61	91	86	65	79	72	69	63	57	77	79	66	83	63	77	80	75	67	76	84	70	64	70	65	67	77	73	66	84	80	70	65	60	82	80	67	77	80	73	100	77	85	82	79	72	85	72	80	82	64	92	75	77	74	62	69	89	89	72	72	54	74	73	80	80	68	78	62	78	77	81	95	76	89	73	77	69	83	79	53	67	66	78	86	72	73	79	92	71	89	88	86	77	64	70	75	74	82	94	83	81	72	81	65	68	86	64	92	79	80	79	68	70	68	70	72	62	76	81	75	75	75	90	82	73	70	77	68	78	75	70	85	73	82	80	72	103	98	63	86	76	82	72	64	70	78	86	79	66	58	71	70	71	68	76	56	61	84	69	84	82	74	72	85	78	65	88	77	51	78	83	74	62	70	78	69	83	77	76	79	90	78	75	76	73	79	62	92	76	66	79	81	77	57	73	86	82	74	77	73	73	88	77	68	82	84	81	69	81	74	76	80	71	64	64	67	66	74	68	68	79	79	79	77	67	72	92	67	74	73	80	75	84	83	73	74	94	83	66	87	62	82	69	66	76	71	69	83	88	90	69	82	86	57	75	74	70	79	84	59	75	65	69	73	80	74	76	71	74	88	94	87	90	72	69	68	85	72	70	72	75	77	75	92	66	77	79	77	79	84	83	77	86	65	74	81	71	78	64	77	74	79	63	70	75	58	66	77	84	86	76	85	74	61	70	70	66	81	86	81	79	94	67	87	72	80	91	86	69	80	67	75	74	71	73	66	79	81	85	74	70	75	69	88	66	67	71	54	82	83	72	67	61	72	62	78	75	75	74	76	64	81	62	84	80	88	72	70	85	81	74	66	77	77	90	87	78	88	63	72	86	72	79	72	77	76	79	56	84	87	66	84	71	75	80	72	74	85	79	71	68	78	83	78	80	57	74	77	96	59	77	74	86	87	87	66	76	69	67	77	70	82	62	83	79	79	83	82	72	62	76	75	67	85	79	75	76	84	70	78	82	82	69	76	58	74	64	70	74	76	75	90	82	80	83	80	76	65	95	73	64	62	73	67	77	69	72	70	65	72	74	72	88	80	79	75	62	59	68	89	61	74	73	77	64	76	71	74	78	79	84	77	68	77	79	90	93	74	80	72	79	76	90	69	75	74	76	85	73	79	74	77	96	89	93	66	71	88	80	83	75	86	64	83	71	70	64	77	81	70	89	80	74	74	64	70	75	84	60	71	86	77	66	59	78	86	82	90	71	58	81	71	82	86	87	80	65	83	90	80	84	78	81	80	69	68	76	68	70	73	81	88	73	80	78	78	66	61	62	60	72	89	84	76	81	73	74	75	83	80	62	70	72	65	84	85	82	78	64	64	73	65	65	64	99	90	83	88	79	82	91	66	63	72	73	75	77	71	69	84	75	85	83	90	64	70	99	56	75	75	73	61	48	83	74	77	80	72	77	77	70	60	82	68	77	78	62	74	75	67	78	88	71	71	71	77	77	88	84	70	85	72	71	70	68	79	66	84	84	68	88	74	59	69	66	80	73	72	79	68	86	96	80	80	84	81	70	79	92	60	76	65	81	74	89	66	70	81	88	76	67	69	70	91	74	80	83	63	73	59	68	72	69	69	76	73	55	64	80	82	84	63	76	77	73	84	72	93	69	67	65	81	81	86	67	77	81	66	83	83	63	79	85	72	93	73	69	90	84	67	55	77	80	83	87	70	86	69	71	69	65	80	77	69	89	62	64	81	95	84	73	64	87	71	71	84	82	78	78	92	79	64	61	73	78	87	76	67	69	72	57	86	73	60	80	74	72	79	82	66	65	81	79	80	74	84	65	83	86	84	67	68	81	67	64	78	86	84	75	77	84	69	73	79	78	71	86	82	62	78	66	79	86	86	95	77	64	69	76	75	84	80	68	76	82	63	81	99	80	91	68	59	67	57	97	77	91	75	65	71	65	88	71	88	76	66	76	64	68	66	72	87	77	80	85	52	82	83	80	77	63	84	78	64	74	83	79	81	74	80	67	79	70	86	72	64	71	80	76	87	95	67
13243	1198	2556	2948	2625	2133	1722	1477	1288	1109	959	864	788	771	716	627	643	602	509	527	482	507	481	452	437	442	403	427	429	427	400	395	380	368	367	354	396	347	368	359	341	371	335	328	359	326	350	312	333	357	315	323	334	336	333	334	301	336	344	321	321	313	308	334	341	318	317	313	311	338	328	333	284	302	302	356	295	308	319	333	343	334	311	317	317	321	343	336	304	315	295	300	320	333	299	330	290	328	313	307	274	278	299	312	329	289	316	308	278	317	277	306	308	304	302	300	309	302	322	335	298	297	331	283	275	294	362	280	324	333	294	269	288	282	299	298	312	304	335	304	322	335	300	315	307	296	313	313	310	301	317	295	325	292	289	309	281	299	317	307	297	262	303	303	295	297	308	318	300	290	294	314	287	307	299	308	295	311	290	305	308	274	286	293	340	330	281	273	299	324	282	283	328	327	319	330	304	295	317	302	337	293	272	333	289	302	323	314	323	314	302	323	303	291	295	291	343	311	327	306	265	305	293	334	325	311	298	295	323	289	286	324	322	308	307	297	321	290	283	291	316	321	292	297	290	309	282	319	316	338	281	275	322	324	306	296	300	295	330	324	298	285	283	307	308	318	303	301	327	286	308	303	306	300	306	328	304	303	289	311	297	334	328	298	283	331	329	336	279	279	301	292	311	291	283	287	296	312	318	319	296	284	314	309	300	271	318	313	301	305	288	298	306	321	327	293	288	322	310	332	331	299	317	300	280	305	290	326	285	335	315	325	293	295	276	303	271	276	338	285	257	309	272	310	271	316	321	265	286	324	296	289	284	304	293	296	284	326	312	311	313	274	295	291	298	294	315	317	286	286	296	306	309	327	278	285	333	303	300	301	305	279	310	338	287	312	299	276	300	310	322	303	267	316	314	309	304	323	300	300	307	293	307	309	282	322	328	299	286	305	327	290	328	287	304	282	297	303	296	315	303	278	304	317	293	276	310	276	315	311	293	316	315	321	315	319	342	290	298	283	311	351	339	263	322	287	289	285	281	320	284	308	282	292	290	280	294	301	307	329	320	286	304	294	290	295	306	291	290	300	313	302	303	309	270	337	308	320	306	280	297	282	320	271	280	280	335	278	277	319	281	292	300	302	301	337	329	310	288	305	283	267	321	332	308	290	319	323	307	287	322	281	313	315	316	281	280	280	323	295	299	296	275	270	282	280	314	287	307	297	303	307	308	294	285	292	311	277	287	314	317	321	336	295	307	319	326	329	277	324	291	325	303	270	287	318	317	302	309	321	298	318	301	292	299	292	310	307	306	299	300	296	266	299	311	276	331	301	280	292	322	305	308	319	306	281	301	301	333	274	308	303	303	294	300	294	306	300	273	294	298	316	301	311	298	300	304	296	322	316	317	304	309	362	321	299	318	314	283	330	291	288	303	313	295	316	281	303	281	277	304	296	255	305	290	309	297	307	282	289	351	294	307	265	320	288	316	271	306	301	282	321	321	271	322	310	284	305	259	279	278	309	297	309	315	310	291	308	297	278	325	326	322	296	321	313	318	285	304	322	311	316	321	296	293	283	298	308	307	302	313	318	303	284	318	327	326	270	313	304	327	293	313	267	300	304	313	327	278	295	287	295	289	315	290	325	276	294	308	325	295	320	286	314	316	291	314	301	311	285	309	279	280	317	286	275	321	296	314	287	274	286	288	309	330	295	305	301	318	300	277	304	298	297	310	273	304	303	322	319	289	289	284	287	277	318	303	297	295	310	315	285	304	299	310	296	295	315	302	283	308	302	336	282	304	275	295	344	339	296	294	309	282	302	315	314	284	304	306	293	301	324	290	287	287	295	342	304	262	285	306	294	313	319	292	314	285	297	308	292	289	291	329	344	328	309	317	288	293	296	302	307	306	305	304	303	319	303	310	302	317	300	289	289	292	302	294	328	322	280	284	316	326	294	304	292	296	307	279	296	310	271	309	289	320	309	284	285	292	294	273	298	337	317	299	275	297	285	286	311	290	309	285	334	322	291	272	307	326	303	316	333	293	288	295	285	285	307	289	280	306	295	324	299	300	306	318	289	302	274	313	311	294	282	292	273	309	282	289	280	327	275	294	281	307	327	307	291	300	298	294	313	292	324	296	278	291	317	283	335	303	317	297	321	323	307	307	304	290	302	323	257	259	305	304	298	320	300	288	313	307	312	297	335	293	317	291	269	297	337	307	331	285	286	298	300	276	301	295	308	313	300	299	293	299	283	292	316	337	300	299	304	292	327	297	291	284	278	328	322	320	264	300	273	292	305	274	309	314	289	263	292	313	280	316	298	274	278	305	284	325	305	304	318	332	314	306	308	293	300	277	332	324	309	274	316	307	296	292	310	293	295	324	346	319	286	311	291	313	285	296	323	311	307	283	279	341	274	315	270	290	307	292	293	314	286	308	298	327	315	289	290	283	311	292	292	328	319	279	305	277	302	301	306	316	330	283	286	309	288	297	297	292	287	294	278	298	300	298	314	282	302	273	289	286	296	306	273	285	296	306	274	307	280	287	325	271	314	277	283	270	318	292	295	306	322	334	314	304	301	299	251	302	299	301	307	293	292	317	301	282	281	290	314	302	320	302	315	298	310	285	295	272	314	296	315	274	330	298	284	308	300	319	290	313	304	301	323	286	291	265	286	314	301	272	304	262	283	304	307	302	298	295	315	295	310	294	311	310	312	316	286	283	287	303	315	329	316	313	322	294	306	288	304	315	306	275	300	310	322	319	312	323	288	289	317	273	281	292	311	278	318	297	305	308	301	301	296	294	300	254	315	312	282	294	325	312	319	303	299	340	332	314	312	287	271	265	286	298	290	290	306	275	295	300	335	298	320	309	307	301	302	288	302	270	298	307	274	297	328	335	308	290	297	292	326	293	326	293	282	290	295	307	303	291	331	268	309	278	309	279	298	304	291	277	276	318	288	319	294	290	292	287	293	298	312	313	292	313	315	282	314	280	253	295	283	309	303	290	305	293	312	298	300	287	310	279	321	315	293	278	303	308	295	329	317	287	318	302	300	310	324	300	278	306	297	339	257	302	311	298	285	283	281	328	301	321	298	320	310	299	286	317	296	305	290	303	305	321	292	288	302	311	317	282	319	297	320	302	311	279	325	320	319	252	279	313	278	296	297	291	318	327	325	307	323	306	315	312	308	313	286	273	306	313	251	296	309	299	281	307	302	313	288	313	307	314	311	309	285	316	298	302	310	288	325	295	327	287	273	275	277	314	297	290	339	333	326	303	295	308	311	275	282	295	304	303	300	298	271	291	318	326	296	298	284	289	290	312	315	291	295	285	262	291	293	290	301	318	311	293	305	303	309	331	315	316	325	320	315	303	311	296	321	284	276	310	296	304	287	325	312	298	317	305	331	288	297	274	309	282	330	309	308	303	269	308	293	300	308	269	317	284	334	268	294	266	279	299	318	297	277	302	253	279	273	273	281	299	301	288	308	322	270	278	295
34579	16063	3191	1572	1109	798	601	491	387	363	296	254	254	221	196	167	207	186	166	165	182	158	155	141	137	152	163	157	160	162	141	134	134	147	142	152	142	135	131	127	123	146	134	132	149	138	141	138	134	134	139	127	149	134	139	141	117	138	142	135	149	150	105	117	128	131	132	125	108	127	156	123	136	124	135	115	117	109	130	131	123	129	131	145	132	122	136	120	122	145	145	119	130	144	142	134	130	132	133	123	126	125	123	130	119	115	127	124	102	128	138	120	128	144	128	107	134	129	127	130	116	111	152	121	115	120	123	115	124	151	141	139	134	117	127	103	112	127	103	113	138	156	107	147	129	129	124	144	148	122	130	167	126	139	118	115	119	121	148	146	125	121	116	116	148	135	114	128	111	126	107	116	134	123	115	145	117	114	117	113	123	143	122	130	116	131	124	133	111	128	128	108	123	105	117	143	135	127	145	122	152	116	109	141	152	149	120	135	130	115	143	100	130	118	131	133	140	142	124	126	133	129	131	121	101	141	112	125	153	117	130	114	129	127	124	114	145	126	130	127	134	116	114	115	129	135	112	113	147	151	120	140	151	126	149	151	132	130	143	124	148	123	116	124	143	142	126	117	130	138	134	132	107	144	134	118	125	120	138	159	149	117	111	125	131	132	129	138	136	127	121	152	136	152	117	123	154	117	124	112	132	113	135	138	129	134	130	130	134	135	122	135	133	114	116	150	138	147	148	135	118	117	126	122	129	111	120	143	138	130	132	137	120	130	124	136	138	124	137	136	112	119	121	134	126	142	138	146	137	146	136	118	126	154	133	125	142	131	134	124	128	132	117	139	112	145	134	140	111	117	103	130	141	124	152	123	127	139	140	134	131	130	112	131	120	130	118	116	126	125	114	140	118	117	138	158	120	126	113	135	124	119	119	135	139	115	147	122	128	129	137	132	129	121	122	138	121	145	112	134	123	137	137	129	119	130	125	127	138	113	142	131	123	149	133	134	132	140	141	123	134	134	117	132	143	120	126	122	128	117	140	139	139	132	131	120	150	112	138	127	130	148	125	133	135	127	132	124	130	129	129	128	138	130	142	137	124	130	134	129	133	138	155	118	144	131	134	150	135	132	124	141	126	131	122	156	116	136	121	113	119	136	124	131	104	117	122	142	141	112	117	119	124	151	121	139	112	146	147	139	108	123	106	133	128	140	121	131	138	146	127	127	132	127	110	131	138	141	137	121	122	140	126	135	136	108	137	143	114	138	135	121	115	136	127	132	131	140	148	127	146	134	124	113	125	107	120	126	142	130	131	129	122	95	143	134	123	132	116	128	122	124	140	122	135	131	131	110	112	122	132	100	112	119	128	124	118	149	123	119	119	131	129	122	119	107	124	110	124	133	130	126	118	125	128	119	127	118	147	136	111	134	129	125	109	141	123	115	133	115	141	144	150	138	124	114	120	124	143	124	137	130	123	125	131	123	134	113	139	131	98	138	128	132	124	118	114	126	124	142	127	107	116	135	141	116	142	124	127	127	124	129	124	129	138	142	157	143	124	123	148	123	129	123	123	137	141	133	118	125	130	154	141	130	151	131	150	124	142	125	129	117	122	129	133	99	124	113	125	135	143	140	121	130	142	143	130	116	119	132	142	115	116	127	140	125	132	125	131	136	132	105	127	127	144	128	110	146	142	119	120	127	119	129	119	125	143	134	131	132	124	128	120	112	128	117	128	134	134	139	136	118	137	124	111	146	134	130	118	129	108	140	113	118	115	116	127	129	120	135	149	119	133	113	131	118	136	108	128	127	123	131	128	135	123	107	125	134	115	126	110	132	122	129	120	123	123	131	133	144	106	129	115	131	118	126	149	131	122	108	133	148	122	132	128	105	102	129	142	123	134	143	119	119	113	123	124	133	131	140	144	134	126	117	116	141	123	141	147	135	141	126	142	126	138	122	135	113	115	131	114	144	143	125	127	121	107	127	124	137	140	125	122	115	137	137	112	116	130	120	126	109	108	134	133	123	118	124	140	125	124	107	113	115	126	135	117	128	146	116	139	121	114	129	113	141	122	122	127	130	152	108	118	129	123	142	122	108	144	145	115	103	130	126	134	135	118	121	115	122	131	132	128	144	129	111	135	121	130	131	137	123	118	123	126	125	118	120	127	147	99	134	122	118	114	127	126	100	132	118	115	134	120	130	125	138	137	140	132	133	125	119	119	138	137	131	135	125	118	140	138	145	105	127	147	127	128	142	124	136	111	107	126	144	122	116	138	129	126	132	129	129	114	128	128	129	128	129	134	121	130	136	144	112	115	146	131	135	149	128	124	113	131	116	121	138	144	125	140	137	130	132	162	148	111	119	123	140	138	122	132	139	127	139	129	134	125	121	124	143	132	147	122	128	119	127	132	124	145	122	146	102	106	127	153	133	129	139	127	136	131	106	149	129	115	130	104	133	121	146	122	128	136	134	133	137	115	135	118	131	147	129	128	124	149	140	129	126	144	134	146	114	126	128	124	147	116	118	123	128	116	119	142	130	121	121	111	132	145	139	154	120	96	120	118	128	115	137	127	135	109	119	123	124	130	133	136	142	137	143	152	128	137	132	129	138	133	145	126	138	100	127	124	122	112	118	131	135	120	106	117	116	141	129	142	132	133	139	119	128	124	117	115	122	136	144	138	123	115	133	139	123	137	136	121	124	129	136	140	125	125	126	131	131	108	124	118	122	134	130	128	122	145	97	118	132	115	136	114	148	129	130	132	121	128	131	136	121	119	143	123	147	125	136	105	127	111	117	144	133	135	109	129	133	131	133	139	126	119	128	125	105	116	150	138	119	136	114	112	123	122	125	114	145	125	115	139	126	128	147	126	139	130	139	140	141	139	116	124	138	114	141	114	137	110	139	120	122	128	128	151	127	126	132	101	130	119	106	121	113	127	148	112	137	128	133	129	133	135	128	127	130	110	136	114	128	116	125	123	129	122	114	127	133	127	125	119	144	130	136	134	112	118	141	125	130	143	123	140	124	131	137	158	116	110	150	129	110	135	125	135	109	124	139	124	131	118	146	137	121	139	140	133	122	129	133	121	133	135	111	114	112	133	124	142	121	130	141	117	146	133	150	130	136	111	126	126	111	116	126	137	134	118	134	138	133	135	107	120	124	110	114	137	131	113	145	142	134	158	147	109	127	139	118	118	110	123	139	142	132	144	116	130	122	112	133	140	121	139	109	127	134	140	120	118	130	144	119	123	158	135	125	142	134	135	121	129	127	133	135	116	139	114	127	103	127	117	103	145	118	134	98	130	131	129	122	126	130	117	125	127	152	118	124	137	140	137	121	122	124	136	134	134	103	112	124	121	129	115	99	109	109	116	135	114	121	128	140	166	127	120	136	117	138	121	131	126	132	127	128	122	111	107	128	127	131	123	122	111	146	120	121	142	133	119	123	118	113	126	124	103	131	143	130	135	139	134	114	133	131	141	125	135	139	136	119
17577	2269	4966	5657	4956	4085	3397	2754	2354	2016	1788	1604	1372	1364	1254	1172	1109	981	936	894	859	829	773	740	774	708	721	693	685	659	671	647	614	634	573	586	597	581	601	550	563	559	555	528	545	542	526	508	558	562	558	530	509	510	510	501	504	526	489	513	508	542	521	509	506	493	529	482	480	543	493	492	471	511	481	473	512	489	511	501	534	477	521	503	471	502	479	479	454	517	453	484	525	489	428	480	463	457	483	489	473	483	480	495	514	521	484	501	506	467	534	490	449	451	528	500	495	504	509	476	463	524	518	453	472	465	488	483	461	486	464	473	459	483	445	478	438	477	451	498	467	493	438	474	455	490	506	466	478	514	488	481	498	467	449	479	505	481	491	437	475	495	451	463	440	446	480	440	519	513	460	522	483	506	464	480	448	495	481	529	513	523	461	488	468	461	461	450	515	511	496	500	470	459	467	457	499	481	471	479	462	455	470	416	470	485	452	480	467	437	455	476	451	493	500	469	507	481	483	450	453	513	482	480	458	425	481	458	483	489	450	502	478	440	465	459	518	428	508	477	472	484	414	485	471	504	452	460	445	485	448	484	462	475	499	481	503	456	468	486	517	489	483	464	486	464	460	468	440	511	470	485	468	522	483	461	466	490	445	472	486	466	460	494	484	479	492	478	461	468	510	427	481	458	455	471	453	481	495	461	469	472	506	455	428	474	460	482	465	465	470	482	437	496	468	436	473	465	485	467	468	486	499	451	469	474	480	459	422	467	459	507	492	477	480	476	502	429	507	472	480	426	498	463	448	510	461	436	456	465	488	457	482	474	491	491	452	497	487	445	460	443	478	455	444	479	463	479	441	496	464	487	471	453	459	476	427	459	472	461	459	468	474	466	484	456	489	478	497	442	487	452	445	463	447	449	446	479	461	464	473	488	492	475	484	468	448	456	440	505	479	485	434	433	465	440	453	467	486	484	477	465	537	475	457	442	512	481	466	487	483	494	451	483	494	459	502	456	466	484	474	453	484	471	451	503	461	481	475	486	458	462	472	505	496	500	480	465	478	475	478	467	437	462	492	458	463	443	448	462	480	455	471	471	448	477	493	498	504	484	453	499	452	465	494	498	458	454	458	468	449	472	468	466	494	487	466	480	455	495	533	477	473	498	456	470	453	455	469	479	454	478	475	460	430	459	508	497	428	456	483	467	451	488	467	474	477	410	477	431	494	502	497	459	474	457	492	498	502	465	435	418	454	490	467	471	427	493	469	490	454	474	463	520	496	460	448	479	489	495	484	482	474	422	504	484	485	476	448	485	447	475	480	463	482	484	445	482	493	453	493	534	487	476	517	443	471	473	467	511	481	462	476	496	455	464	458	463	451	447	473	487	442	453	487	491	464	514	500	451	476	436	448	467	467	471	472	447	456	493	455	512	485	490	487	462	487	474	490	480	457	455	456	474	480	495	451	455	451	443	489	482	485	495	458	467	528	497	517	445	467	509	476	457	476	458	454	397	448	480	465	459	449	446	448	489	448	485	464	447	492	458	462	472	453	466	506	457	457	429	484	443	508	487	493	467	476	469	476	446	459	495	452	478	490	475	462	492	476	478	478	492	463	491	457	454	463	439	481	472	437	499	475	458	441	465	467	451	464	477	529	461	512	491	447	416	483	479	451	464	482	491	465	524	477	448	459	472	487	458	481	457	438	452	431	464	499	501	468	440	476	502	464	478	477	520	480	453	475	499	498	445	467	501	481	474	452	457	462	429	478	480	472	459	501	413	467	416	478	492	456	434	468	466	429	436	491	482	527	465	415	483	475	481	466	498	482	457	448	467	487	493	451	485	490	484	453	496	529	438	458	445	480	484	478	494	447	459	504	499	454	479	474	475	477	451	466	442	466	468	527	472	468	480	489	446	491	449	487	426	485	483	479	491	464	459	460	452	498	452	466	443	441	476	444	493	467	467	499	458	448	466	427	503	449	474	468	445	451	460	486	494	482	451	514	461	466	449	503	487	484	473	440	514	476	473	465	480	475	503	464	420	487	423	472	460	477	482	489	503	464	500	485	456	490	450	456	472	454	490	476	468	425	444	463	458	481	445	452	477	456	419	446	502	482	452	467	491	487	489	484	470	456	445	461	447	461	452	483	479	454	460	475	462	483	499	492	514	470	478	442	510	446	489	489	470	495	443	453	449	462	489	490	467	473	466	466	495	441	471	454	442	454	470	449	491	464	460	456	454	476	489	484	462	471	483	473	491	463	442	482	507	458	469	448	501	443	479	478	464	468	454	472	461	506	475	424	471	524	438	458	459	491	495	466	450	444	515	473	477	413	445	449	452	499	497	476	499	461	479	494	451	447	471	483	487	463	473	452	451	502	450	428	453	465	502	441	454	449	450	458	444	473	496	492	485	479	476	475	499	493	470	471	464	437	493	482	449	481	478	487	469	453	502	470	454	468	451	451	477	516	486	486	494	474	429	477	477	491	481	512	454	457	445	445	508	415	462	508	495	454	517	474	451	487	504	463	455	441	496	454	431	479	482	471	502	505	501	505	455	457	501	481	480	447	457	458	441	487	481	475	456	466	490	466	460	507	463	486	454	449	446	423	492	486	454	455	456	451	488	448	461	485	485	436	468	451	476	492	461	491	428	468	496	452	463	467	506	480	443	458	467	469	470	496	457	497	467	425	476	416	466	472	474	466	447	426	472	468	454	485	485	444	411	476	472	483	474	501	492	470	468	472	451	477	490	448	498	508	479	463	506	466	461	435	452	442	493	470	461	496	480	472	458	461	453	518	473	495	453	479	484	460	471	458	476	453	445	475	469	459	462	478	468	446	461	513	465	483	457	467	481	460	458	449	492	482	482	509	492	463	474	477	482	460	465	449	466	454	491	447	470	489	498	476	486	466	489	513	498	461	468	468	503	448	449	442	485	482	458	486	469	441	492	445	474	499	488	464	448	513	484	429	467	443	458	471	504	440	479	492	462	500	464	451	465	487	436	496	503	494	469	485	477	462	480	488	473	490	461	462	493	441	470	486	471	471	434	473	479	460	489	518	479	482	465	453	456	475	515	454	471	461	449	480	449	440	460	486	453	451	511	445	473	480	475	478	482	418	486	468	439	518	534	468	488	471	478	456	468	462	473	514	463	505	487	467	463	470	484	512	477	482	491	451	465	448	470	459	465	459	497	495	434	476	465	427	504	430	488	450	475	463	420	441	466	473	521	468	447	495	512	475	459	456	449	479	432	496	468	462	460	424	468	490	468	470	457	483	465	464	444	470	479	425	510	480	494	424	481	470	490	467	484	463	488	451	440	445	476	453	498	522	442	476	450	480	466	460	493	471	495	445	478	451	473	457	468	456	454	468	482	463	461	518	451	457	508	471	459	516	451	452	432	479	454	463	475	475	456	509	486	451	490	483	459	465	459	478	470	445	464	475	496	496	482	482	469	460	474	480	475	452	445	469	476	454	450	459	457	489	452	504	452	482	463
3306	371	184	175	173	163	140	149	136	153	147	135	128	143	136	127	135	137	124	125	142	109	128	144	137	137	132	148	134	116	141	147	149	132	154	136	144	125	123	129	114	142	119	162	130	146	131	133	129	126	119	136	144	120	121	156	146	138	120	136	145	138	142	137	144	137	123	134	141	128	125	112	126	140	148	119	108	146	116	140	129	132	111	147	135	133	143	146	132	139	151	110	137	120	129	134	139	141	145	142	119	114	136	133	137	136	121	128	147	109	148	125	108	135	105	137	121	128	104	120	126	115	155	152	144	126	142	130	140	134	118	141	138	146	124	136	132	146	142	147	149	137	125	122	147	119	131	130	119	143	138	126	141	110	111	134	143	134	100	145	128	142	124	127	133	114	167	153	130	113	113	149	125	126	105	142	129	145	130	149	152	124	128	136	125	123	132	138	143	150	122	136	140	123	124	135	119	140	135	136	120	121	146	130	137	122	126	138	123	124	130	114	127	136	119	133	143	129	146	135	120	149	151	134	130	119	114	126	126	136	111	145	147	123	124	129	126	130	148	133	141	122	135	124	126	144	137	125	123	136	129	153	128	127	112	135	143	130	137	114	160	147	137	124	141	120	130	144	133	151	123	148	151	112	126	122	132	134	132	144	105	136	133	128	128	119	138	127	121	125	124	136	133	128	134	131	115	146	144	144	125	122	138	155	136	137	128	131	130	122	127	133	138	146	134	126	138	138	129	125	129	134	133	139	125	121	125	117	137	148	145	132	136	149	135	138	139	127	132	110	132	129	131	127	159	124	124	132	136	128	147	148	143	150	130	125	123	107	135	144	133	139	116	128	125	121	113	113	138	139	129	135	127	149	126	115	134	148	138	142	112	133	128	146	120	149	139	143	140	142	139	127	141	113	137	126	110	131	120	143	112	108	130	135	119	130	121	136	143	114	133	132	135	113	130	120	125	149	135	122	146	129	138	119	145	141	111	126	125	146	126	139	144	109	148	118	122	130	125	132	128	139	131	155	140	137	138	134	157	125	132	130	148	131	137	129	136	130	119	130	145	155	136	121	126	129	129	109	146	126	127	121	162	142	119	128	140	125	158	162	136	125	125	158	138	125	115	115	135	127	138	136	113	130	145	142	143	144	125	126	144	129	142	141	127	131	122	129	133	149	116	139	116	131	128	126	115	119	139	116	131	147	152	124	139	125	121	136	149	138	119	140	130	140	136	115	115	123	111	133	122	124	130	146	133	118	126	145	139	132	108	138	155	135	128	130	139	137	123	132	136	141	140	116	139	138	109	133	128	105	125	137	135	146	135	125	128	127	127	130	120	133	132	118	134	128	132	122	109	135	124	127	115	140	131	115	113	142	152	115	151	132	148	148	137	129	130	127	116	142	120	118	127	128	127	135	135	105	124	118	117	129	110	113	138	141	119	107	119	155	150	122	143	127	121	156	126	129	131	129	155	137	110	149	134	152	129	134	136	115	125	146	128	127	109	131	134	143	124	130	149	130	136	137	122	138	143	140	146	132	116	128	130	138	143	114	134	119	147	111	125	150	128	109	143	124	132	158	129	113	134	111	132	137	125	163	137	135	143	149	155	130	120	132	112	124	128	129	139	124	106	128	123	114	123	112	129	144	121	169	105	129	143	120	150	129	145	129	118	129	136	127	146	120	121	142	126	136	139	141	134	131	132	114	136	149	140	142	134	127	155	127	121	127	146	134	134	118	145	124	133	117	155	124	115	125	133	127	129	138	145	135	148	124	143	131	145	133	126	129	116	124	132	134	122	135	122	130	134	123	120	128	117	123	115	132	125	122	137	121	116	148	109	108	119	133	144	127	126	131	130	122	132	147	129	126	121	141	147	147	141	106	141	125	120	137	151	99	124	134	123	138	139	138	136	108	143	116	130	126	126	122	139	128	152	138	132	145	129	117	128	125	144	127	106	126	128	129	108	142	134	133	135	149	112	132	128	121	138	140	134	138	128	136	127	147	141	116	120	114	155	120	138	133	145	144	148	149	152	132	118	155	143	113	153	120	119	119	140	141	135	135	151	106	130	139	115	140	123	120	140	112	122	116	120	133	143	112	114	122	119	135	141	136	126	136	147	142	137	139	132	140	134	121	143	124	129	131	121	135	129	133	146	135	117	136	143	128	136	99	109	140	128	123	148	130	129	143	131	118	127	111	125	140	125	151	133	111	131	130	141	133	143	129	134	136	146	122	143	133	139	129	139	129	132	136	132	126	138	125	122	114	111	130	125	111	117	146	122	125	117	138	134	135	136	117	126	140	137	131	126	141	117	147	129	123	138	131	150	117	142	108	138	124	127	136	133	132	152	145	141	126	127	130	128	132	125	131	147	120	122	133	131	110	131	123	121	162	128	114	125	142	124	138	144	127	113	129	130	118	113	110	129	126	130	132	107	136	135	146	131	126	110	133	129	119	131	108	118	147	141	123	142	123	113	116	135	135	130	138	141	140	143	101	121	143	150	142	114	160	148	124	148	133	118	112	122	131	113	117	139	119	111	108	135	128	137	134	148	148	124	137	142	139	132	145	123	125	143	126	124	144	156	133	134	136	135	129	119	124	116	124	111	108	115	121	128	124	124	104	121	123	112	125	117	121	125	128	141	125	141	114	142	123	137	120	129	128	149	117	132	123	138	144	130	138	118	108	134	118	115	120	137	110	134	144	116	103	145	128	125	136	125	139	133	130	110	107	111	123	135	142	119	120	127	139	121	144	130	130	128	149	118	133	131	128	143	142	147	127	138	140	143	135	128	138	153	152	143	127	149	112	133	139	138	119	104	132	140	129	140	120	138	128	129	130	124	133	127	133	122	152	139	133	136	132	125	116	144	130	138	143	138	125	127	108	131	115	119	119	151	127	135	132	131	137	131	139	144	129	114	126	141	124	100	124	125	149	121	143	129	126	104	116	146	141	147	130	148	145	115	130	120	133	135	112	130	131	148	137	129	139	112	142	142	106	141	133	123	130	141	116	126	118	141	126	128	128	144	114	131	117	134	143	138	126	139	134	130	143	130	141	139	127	123	129	101	131	113	154	148	125	125	100	143	139	135	129	139	126	138	160	141	139	125	163	121	124	116	122	136	139	146	144	135	119	128	125	130	133	139	138	134	135	145	126	105	138	137	131	144	123	133	143	134	148	138	149	115	138	110	135	129	128	115	129	141	125	125	119	131	156	140	138	128	119	127	133	118	124	142	132	132	134	124	123	141	129	158	112	116	123	129	120	130	127	129	136	130	132	111	108	130	130	141	136	117	128	119	132	147	118	132	119	129	141	117	134	135	145	162	119	125	126	141	124	139	133	110	132	141	132	139	119	131	130	141	151	118	125	129	133	147	135	139	143	154	134	126	123	137	113	149	130	137	137	109	141	113	145	136	114	122	110	146	124	129	120	128	113	130	133	133	148	137	127	126	142	121	136	150	149	140	148	120	158	133	161	138	115	113	121	122	159	134	137
4880	536	650	683	665	614	565	560	541	540	518	532	518	520	521	502	490	494	511	490	483	464	491	498	459	491	481	511	517	448	464	505	448	458	482	498	483	495	479	488	504	478	468	484	482	449	486	480	471	483	518	499	427	459	460	472	465	462	403	499	505	445	432	457	467	482	444	500	469	455	489	506	465	473	476	440	482	450	471	471	481	493	461	490	459	484	466	467	475	471	498	450	467	455	461	487	443	469	481	486	468	457	474	510	452	440	484	472	487	471	474	466	491	474	489	471	479	463	451	472	458	452	483	472	496	504	468	479	461	515	481	448	449	467	452	455	490	452	459	463	442	491	490	532	483	464	454	484	495	473	482	481	457	447	453	464	477	449	426	474	500	504	422	486	498	489	485	469	497	456	488	448	415	479	488	500	489	433	480	455	485	460	444	432	482	445	489	477	453	441	468	463	459	445	445	499	451	485	476	455	477	465	494	467	453	512	469	499	505	486	475	472	493	437	466	466	452	486	462	517	480	468	480	469	406	456	493	443	491	491	483	448	478	465	474	482	470	455	476	484	469	502	534	498	495	470	472	443	484	455	461	444	513	482	451	438	462	496	490	494	484	508	485	447	475	494	477	476	469	454	498	445	490	465	465	482	441	467	452	436	466	468	481	432	456	453	484	465	491	482	478	483	453	490	515	484	464	490	468	483	520	482	444	451	511	439	451	453	491	483	458	512	438	472	472	452	484	459	495	476	460	467	468	455	483	453	435	415	497	485	462	467	467	494	438	430	458	493	470	503	467	452	473	463	447	494	492	481	471	431	459	464	452	496	454	485	438	480	491	465	486	429	437	475	453	473	471	477	475	475	495	438	454	416	471	477	440	476	434	461	493	459	451	461	451	475	473	488	470	451	455	512	469	461	450	490	423	487	467	475	510	416	494	437	446	454	495	479	426	473	479	474	491	473	487	482	495	486	450	440	488	464	482	447	475	473	488	455	484	492	469	485	471	487	453	462	480	455	480	424	482	452	482	469	488	458	497	460	471	522	492	434	441	479	457	466	475	476	505	474	442	460	447	453	464	430	462	493	454	488	483	498	477	471	442	508	510	481	462	488	482	458	450	470	450	443	435	457	466	455	480	467	459	480	513	466	462	470	455	482	419	482	494	479	457	494	479	493	495	472	506	476	448	471	413	446	500	463	480	436	429	481	494	493	444	475	483	468	485	466	442	491	481	470	465	480	474	482	460	486	486	453	461	466	439	476	471	434	470	444	475	463	492	473	480	449	461	512	482	457	435	494	482	472	485	470	474	485	491	471	435	486	475	448	490	480	456	439	441	464	453	497	479	452	450	464	494	476	449	501	486	438	451	522	474	472	480	497	445	441	505	510	453	491	474	530	474	485	515	508	474	478	479	459	456	470	457	480	497	455	463	492	435	496	466	491	478	483	444	477	442	487	469	472	476	478	456	448	467	469	444	451	477	440	533	453	465	482	476	468	450	452	461	479	474	444	448	455	449	496	427	483	509	489	486	445	456	465	488	448	482	461	478	459	477	460	443	467	459	478	476	461	439	458	495	483	458	486	436	500	456	463	448	500	430	506	441	465	421	496	507	419	493	469	471	486	486	450	469	496	505	521	451	484	466	479	489	465	463	481	440	489	455	473	513	467	471	458	473	450	474	451	469	489	515	460	509	455	451	461	489	501	434	438	491	499	471	485	426	489	453	455	428	471	459	454	460	465	490	481	489	474	431	463	471	482	454	439	457	449	495	459	486	472	475	472	479	473	409	491	423	498	484	448	493	469	472	475	458	502	465	501	457	434	458	461	445	479	466	469	526	454	438	456	479	497	448	488	468	460	455	522	445	470	511	481	526	444	454	480	496	470	453	452	427	488	457	439	473	471	454	455	445	473	467	496	455	481	447	470	501	439	479	461	458	482	484	458	447	458	476	483	505	480	467	484	499	490	472	505	469	483	462	494	476	437	444	432	434	452	503	489	466	452	467	458	506	485	476	499	410	451	471	465	456	487	468	468	445	500	461	484	495	450	477	430	460	473	510	425	490	498	509	503	506	483	484	470	463	490	475	468	453	514	437	455	490	422	505	454	504	441	483	444	481	504	401	466	460	470	429	460	497	469	483	445	450	468	448	456	474	515	470	491	473	473	477	475	488	495	486	427	479	479	499	494	449	462	481	457	474	424	452	420	490	443	472	449	504	486	452	467	489	456	442	454	458	498	475	487	489	452	476	484	444	466	477	453	485	443	440	473	465	494	415	487	496	486	490	441	433	470	414	448	502	482	434	480	450	501	459	447	466	485	441	466	499	482	474	477	461	495	451	488	498	450	497	489	461	465	467	413	460	465	481	456	432	459	468	468	473	464	473	461	495	423	466	474	460	510	458	479	472	456	490	450	460	528	479	463	449	482	429	473	452	449	450	478	471	473	459	476	493	485	427	466	457	421	447	528	496	487	513	449	462	471	434	455	468	480	494	482	423	509	453	480	459	459	490	459	470	484	460	502	497	510	499	475	456	456	472	472	479	473	417	456	430	479	467	459	502	475	470	498	487	487	445	489	504	478	441	465	465	506	513	480	458	470	490	480	499	453	480	472	473	456	475	497	468	470	449	461	471	485	478	488	498	448	465	476	492	499	429	505	467	458	478	452	479	480	468	452	452	484	492	528	489	470	493	501	487	473	468	477	457	463	452	483	482	490	463	455	464	479	438	451	461	461	444	490	520	471	439	493	453	445	484	452	488	450	437	480	464	497	489	483	487	490	476	450	466	454	476	472	469	480	464	510	450	472	455	442	505	452	502	437	425	462	466	488	459	511	470	483	471	482	461	454	509	482	485	508	478	499	452	441	504	513	479	477	476	467	479	449	454	503	508	438	468	496	519	455	476	451	448	438	432	440	454	447	459	419	483	483	465	463	456	481	435	493	487	469	485	513	484	446	419	481	456	490	445	506	466	451	490	461	469	484	437	465	466	498	453	461	469	405	427	439	472	465	465	473	483	447	485	480	453	496	463	469	474	447	434	481	456	485	465	428	447	462	465	477	474	481	479	482	504	468	521	434	438	463	439	504	478	485	477	437	469	481	499	456	521	453	478	465	441	497	489	496	483	444	420	460	468	469	479	480	497	465	488	509	504	449	464	470	477	483	460	457	463	475	477	467	475	460	443	443	474	459	494	476	486	454	493	447	438	492	503	462	451	459	472	504	439	477	471	496	478	472	489	457	467	488	464	498	446	479	469	438	487	476	483	415	496	468	501	464	480	477	453	460	467	446	482	455	427	463	493	463	452	505	469	485	430	467	491	463	451	456	452	489	493	482	478	440	459	492	489	498	472	487	450	442	478	487	488	480	470	463	467	471	454	465	471	441	477	477	476	451	478	461	484	491	468	469	478	448	418	464	475	478	466	447	453	488	462	472	453	446	451	491	475	462	478	431	449	450	484	436	448	458	448	472	439	465	440	462	473	440	438	456	460	483	423	468
25990	5219	1193	819	526	363	329	250	240	204	176	150	146	120	118	107	98	107	105	90	98	80	96	90	91	93	79	77	85	84	97	71	85	89	74	82	87	83	76	78	85	77	66	74	85	80	75	71	71	71	71	59	72	69	80	74	90	74	76	73	83	62	82	74	96	81	83	66	63	80	80	59	85	78	75	70	91	85	67	81	83	75	71	76	88	90	89	78	83	78	75	73	82	81	72	85	80	83	79	68	76	70	56	73	63	75	70	65	77	95	83	86	89	77	88	88	72	68	75	76	88	79	83	76	77	79	80	76	57	75	73	66	73	88	60	66	87	86	61	73	68	77	86	76	71	78	76	72	61	74	93	75	79	67	68	80	78	55	76	62	73	83	75	81	63	89	68	68	76	59	79	68	59	70	82	80	64	82	107	67	73	71	74	74	77	69	86	68	74	88	68	66	87	69	81	64	91	79	82	82	66	95	80	86	65	78	72	71	67	76	76	82	71	68	74	67	48	81	73	80	75	65	79	75	67	72	96	84	78	75	79	82	85	78	74	84	93	89	78	73	71	86	76	75	82	69	85	78	80	77	79	82	69	80	86	95	77	53	77	64	73	89	76	74	67	75	90	76	71	72	68	65	81	61	73	72	63	70	84	75	82	63	74	66	78	78	81	77	97	91	71	67	63	82	71	69	62	65	80	74	76	79	60	73	75	93	86	67	65	88	83	82	76	81	83	72	82	77	86	78	81	61	91	71	78	79	84	68	64	71	85	79	61	69	89	78	80	86	64	69	75	68	69	69	76	82	76	78	65	75	71	74	86	85	76	67	72	70	76	77	72	67	78	77	74	81	70	77	62	76	64	68	76	78	68	78	80	61	86	80	85	77	88	69	70	66	66	86	79	78	63	70	85	82	73	67	77	73	88	62	88	81	73	71	77	85	77	67	73	77	70	77	77	65	70	71	85	69	80	81	77	80	75	76	77	73	67	86	64	66	72	84	73	83	77	74	72	77	85	81	71	73	82	72	76	65	77	71	85	81	65	72	79	76	75	71	73	72	81	79	68	79	60	82	78	79	71	69	63	63	66	61	86	62	80	86	79	74	55	80	85	83	76	80	69	74	85	76	73	75	83	90	79	84	71	89	69	74	79	78	72	83	57	80	89	74	72	90	67	76	79	73	89	82	81	79	75	86	76	84	77	69	72	70	71	70	67	75	84	65	73	67	93	68	76	83	71	78	83	90	78	94	84	66	74	67	71	65	68	92	87	70	80	86	74	68	63	54	86	69	64	78	73	69	65	76	75	57	81	78	79	80	71	81	91	62	83	68	100	76	72	75	71	88	63	79	70	72	62	71	78	83	58	79	73	69	63	79	84	64	56	61	80	70	86	66	64	69	69	58	77	77	80	63	78	85	69	61	78	77	66	79	79	67	83	83	61	68	67	86	84	77	91	72	71	70	66	65	62	80	73	58	79	88	77	73	70	98	77	70	70	84	59	69	67	94	76	74	65	85	68	81	82	78	61	84	73	76	80	74	85	76	64	94	73	73	76	61	80	77	70	82	88	73	64	86	86	57	94	87	74	53	96	76	86	76	86	70	69	71	70	75	71	73	84	80	68	76	61	70	64	79	72	75	66	95	73	75	56	78	78	85	79	78	74	85	68	65	84	76	72	73	84	57	67	97	84	84	69	72	68	80	75	67	88	79	77	66	75	88	72	78	72	69	64	66	76	64	80	71	76	73	63	76	78	73	72	70	59	84	76	76	81	77	71	83	86	80	66	86	73	70	87	84	63	78	78	66	66	62	73	56	81	84	64	78	73	106	68	79	71	74	80	73	75	87	69	75	83	78	72	68	87	74	78	80	77	80	74	74	65	74	57	77	78	78	87	105	70	89	64	83	75	86	73	71	80	67	68	84	67	63	84	80	65	76	80	67	73	70	71	69	65	51	81	80	79	88	70	64	98	80	61	77	68	76	72	77	72	87	80	79	85	78	92	75	73	84	69	90	82	78	85	64	84	76	66	66	74	78	71	73	74	78	75	79	79	71	72	71	70	80	59	76	79	65	108	76	82	81	84	78	65	68	60	78	71	68	70	82	58	78	63	77	69	79	62	82	68	78	81	76	63	72	71	84	72	79	86	64	88	66	78	81	78	66	83	72	80	79	76	84	95	75	73	67	72	58	77	69	71	67	70	75	70	74	75	78	68	64	82	74	78	89	71	66	88	82	76	81	57	74	86	92	94	63	81	86	82	98	69	86	99	77	85	76	70	92	61	81	68	76	83	88	80	87	84	76	76	72	77	75	79	83	67	76	88	71	83	59	74	66	87	75	93	68	68	73	91	75	82	81	76	69	76	79	80	83	86	63	58	91	74	75	69	73	54	87	84	62	71	87	75	65	67	69	77	68	68	76	88	74	72	85	74	80	66	65	78	64	67	60	72	66	74	73	78	62	83	74	63	76	79	82	85	84	83	66	65	47	94	74	85	78	74	62	75	78	87	70	62	68	76	70	80	68	80	78	88	81	79	90	61	66	79	76	67	77	77	77	68	76	96	87	86	59	69	69	87	89	63	88	80	80	76	62	81	79	68	63	64	66	85	79	79	88	88	80	74	66	61	66	85	82	73	85	70	79	80	73	92	79	68	74	81	76	75	62	68	65	77	77	100	70	81	72	80	81	75	82	77	93	81	84	72	70	94	89	74	93	80	85	75	80	96	90	88	69	74	74	72	74	67	73	81	61	79	62	81	65	77	62	84	62	84	83	69	79	77	85	82	76	75	76	75	77	98	67	70	81	80	68	78	58	79	73	83	76	57	74	65	79	61	79	71	83	68	78	81	62	73	86	73	81	83	90	76	67	83	70	86	66	68	68	70	77	72	70	77	94	78	69	80	74	70	66	76	81	67	77	96	66	63	75	63	70	95	87	78	67	68	77	70	74	73	68	68	74	73	82	92	67	68	80	85	85	70	73	83	82	75	67	83	63	74	64	84	66	95	63	71	74	70	81	78	71	65	90	79	73	81	85	73	64	61	70	71	81	73	60	67	64	76	80	74	62	81	83	72	57	73	77	79	62	81	81	61	78	62	83	77	60	65	83	83	84	73	83	77	77	61	73	81	69	66	89	73	69	89	63	74	85	71	78	87	78	80	65	84	81	67	64	77	83	78	64	68	76	87	79	79	79	79	81	81	63	79	79	74	74	86	66	81	82	90	77	82	76	70	75	89	77	72	85	89	79	64	79	78	72	72	81	82	80	75	73	80	85	69	89	74	74	88	77	81	68	69	80	87	69	71	65	79	79	64	65	71	62	79	64	85	80	82	67	73	78	64	78	73	85	83	75	68	67	79	77	75	92	69	69	75	87	76	76	67	55	74	75	72	73	90	73	66	57	74	66	73	63	69	79	79	81	74	65	66	84	76	72	89	61	77	64	90	67	81	80	69	81	87	78	88	81	90	82	67	97	70	54	80	71	83	98	88	73	83	75
13413	1184	2687	3058	2603	2109	1841	1471	1256	1104	939	922	830	710	687	666	626	538	543	561	487	488	480	434	422	437	440	401	427	421	399	380	382	365	361	341	358	363	336	348	350	343	365	363	331	341	327	320	335	322	357	336	331	309	304	332	361	346	302	331	344	311	343	291	327	294	344	315	316	324	289	322	296	313	318	321	308	319	303	338	286	303	324	306	315	310	296	317	307	292	308	351	319	296	316	299	296	287	327	336	301	328	307	285	320	298	293	308	308	272	297	324	325	296	291	326	297	319	309	334	294	303	312	294	283	275	305	316	279	311	282	290	304	314	326	325	269	291	304	307	304	339	292	287	317	298	308	299	315	318	277	325	290	298	294	310	307	304	328	313	299	284	291	293	313	305	322	274	316	309	308	294	318	303	286	288	284	295	286	267	293	325	337	298	314	290	321	315	349	307	284	286	327	302	300	309	277	312	312	282	296	288	309	298	326	310	314	288	306	333	301	335	313	310	281	312	328	292	300	312	293	314	315	306	287	308	310	303	317	328	315	312	258	299	310	313	337	279	304	273	296	312	300	298	314	285	286	323	287	316	304	319	309	327	280	351	299	292	279	312	318	303	317	303	282	301	319	315	302	295	328	307	286	317	298	316	312	283	304	304	265	287	319	320	293	303	304	302	315	294	285	326	311	293	304	306	299	310	302	280	328	291	320	308	278	313	309	317	308	299	306	308	306	294	305	327	314	301	307	310	311	282	303	286	284	302	296	294	289	289	287	307	323	316	313	265	323	326	288	334	315	290	315	307	314	312	286	315	307	304	316	297	290	325	296	324	301	318	290	282	296	304	281	307	324	306	306	293	309	299	322	285	300	294	290	351	261	327	299	297	285	307	305	315	319	321	306	324	308	286	297	304	314	321	296	309	306	320	310	306	292	331	298	285	315	305	338	303	317	294	304	295	320	318	312	292	326	320	322	274	347	289	322	294	307	335	311	294	329	286	285	307	288	318	295	325	305	300	302	300	317	305	310	333	321	259	299	301	279	287	312	314	290	312	314	278	304	317	272	329	328	299	315	291	308	316	294	285	303	299	304	345	304	291	289	277	253	282	322	291	270	298	309	292	311	282	294	334	290	272	258	306	319	311	287	304	330	283	326	301	323	305	321	312	308	317	301	295	328	324	280	301	335	306	285	290	326	307	277	277	306	342	299	294	295	302	265	326	289	314	327	301	337	300	296	316	328	292	332	301	315	289	299	311	312	303	301	305	314	345	309	322	288	280	311	318	274	297	335	302	297	315	287	327	329	307	283	310	318	287	324	278	290	301	318	260	293	296	304	310	325	303	318	318	305	306	327	308	296	266	341	307	334	315	293	334	321	305	289	349	305	303	338	290	312	317	305	294	300	306	290	298	332	295	332	301	295	298	299	287	274	289	297	337	301	305	279	296	277	276	307	288	298	325	288	311	295	300	283	312	294	271	295	314	327	304	324	333	324	308	296	330	310	298	265	297	309	319	315	314	284	312	309	280	293	320	304	306	285	315	321	295	334	266	338	299	314	305	322	298	306	323	312	316	294	296	297	303	314	345	310	310	318	291	285	329	284	298	301	314	333	288	288	304	288	349	292	317	302	295	273	317	298	314	317	309	334	297	317	275	305	327	278	324	301	287	313	310	321	293	315	305	320	324	308	297	313	346	302	316	310	299	288	299	311	280	304	297	311	325	291	313	302	286	279	304	277	266	324	310	289	275	283	283	297	298	331	323	294	311	315	339	271	275	313	292	300	310	274	285	280	294	289	320	299	321	317	326	275	310	258	332	308	325	300	304	336	316	334	309	282	308	309	312	282	306	308	307	333	302	317	309	306	347	323	305	289	310	293	306	301	287	294	289	311	316	303	325	319	304	297	317	306	296	318	281	310	288	325	288	301	315	306	306	340	330	305	293	332	334	284	312	298	263	312	278	334	281	317	315	319	319	300	311	299	281	281	300	293	308	298	311	321	310	298	309	273	293	263	314	301	295	295	295	296	313	301	299	298	324	314	307	314	316	288	308	325	314	306	303	310	288	315	330	302	300	270	271	302	271	299	287	290	294	256	296	294	340	280	299	297	299	304	311	292	307	317	312	281	307	295	266	342	291	321	300	292	301	281	275	308	337	302	318	322	328	309	280	289	306	306	289	280	350	318	313	310	294	290	293	270	316	291	321	296	310	301	273	309	326	269	298	311	292	284	305	301	286	292	308	293	303	324	286	286	307	297	269	319	296	294	286	274	294	316	298	298	289	342	293	295	309	285	296	298	335	294	329	277	318	327	312	321	311	338	299	272	297	307	282	292	290	305	337	290	320	285	301	308	316	309	329	308	279	318	320	275	271	316	310	303	294	306	285	312	293	294	320	298	328	312	314	334	293	310	336	284	281	320	313	293	293	294	318	280	285	338	298	340	291	299	291	312	297	288	297	300	272	328	292	298	294	304	301	315	307	305	365	331	310	308	290	312	325	287	323	295	285	314	298	300	302	323	310	327	282	303	299	264	306	283	296	295	291	343	290	291	328	285	282	304	272	291	285	292	310	291	308	339	278	316	320	313	293	272	287	306	288	277	316	300	321	296	304	316	277	291	298	283	301	297	303	317	296	305	287	299	314	281	312	304	259	313	324	298	296	316	318	342	318	297	287	309	298	309	281	306	339	306	304	307	313	303	275	300	307	289	324	279	300	297	335	303	311	302	314	329	301	327	299	269	283	311	307	313	292	307	298	273	312	303	333	276	304	300	309	309	321	281	309	316	304	291	327	319	313	313	296	295	305	314	282	285	317	297	273	325	298	321	303	314	293	300	284	282	323	293	297	279	288	327	288	300	278	336	321	276	312	323	312	314	301	291	294	312	315	298	286	289	297	304	300	325	332	295	297	316	320	290	296	303	294	305	356	308	295	308	311	303	314	294	285	290	310	304	304	281	322	309	296	283	303	299	307	279	316	312	289	305	300	339	287	301	306	303	282	303	283	301	278	275	292	300	311	309	326	276	297	297	306	286	287	303	309	306	303	330	323	315	300	273	305	273	315	299	333	290	303	307	295	332	305	281	274	330	287	288	290	299	301	314	307	316	310	302	310	287	308	301	281	316	289	319	277	310	320	271	307	317	296	311	306	275	306	296	293	322	314	312	300	309	299	278	311	316	288	336	321	298	322	321	292	315	312	309	294	321	269	289	329	313	291	306	333	300	287	306	323	348	303	317	324	281	331	319	309	305	285	307	314	322	308	293	336	279	292	298	262	299	308	317	309	287	332	274	304	289	290	297	333	305	293	286	280	286	329	321	274	299	278	295	287	276	269	298	291	290	318	326	305	314	283	294	297	291	327	309	290	302	284	302	296	329	312	301	284	313	313	329	308	276	305	307	298	319	312	313	286	309	318	295	322	307	297	285	303	305	338	269	304	316	307	279	300	311	289	319	289	329	294	311	285	309	340	278	303	302	306	310	306	305	317	297	312	299	310
34006	15826	3157	1516	1004	773	599	499	400	314	292	260	260	197	217	179	175	163	161	162	178	172	149	144	139	134	134	150	137	157	127	158	133	124	147	147	134	137	122	116	125	133	122	131	133	148	119	112	140	132	142	134	128	134	136	130	133	120	117	124	130	115	122	96	115	123	130	130	134	126	134	128	144	136	123	122	119	133	124	107	117	116	134	139	97	104	125	128	127	109	123	113	118	129	135	130	100	117	116	137	126	126	112	119	132	129	127	118	124	124	107	121	128	118	117	112	114	130	117	108	130	128	119	121	130	114	111	120	100	118	147	124	116	131	129	150	110	125	111	126	128	127	127	113	135	139	117	115	128	141	113	117	118	109	133	126	154	111	113	132	135	119	122	141	122	121	124	102	120	107	134	123	142	111	120	136	125	103	107	126	112	121	130	120	125	125	108	114	127	122	125	131	110	119	99	124	108	130	116	130	125	128	128	132	126	140	110	110	118	112	114	120	109	103	111	121	122	131	113	112	127	107	126	121	114	118	122	117	141	129	109	126	126	101	121	112	129	156	121	117	123	126	127	124	108	129	129	142	119	107	113	138	118	106	133	139	129	114	109	109	141	128	129	113	148	125	116	125	123	122	102	139	96	109	115	135	98	129	131	124	133	120	124	109	128	119	123	132	122	112	135	135	117	110	133	131	117	136	130	113	105	127	134	126	111	101	133	121	121	115	124	114	116	109	123	118	105	115	138	122	123	123	118	113	126	111	131	144	120	127	122	106	139	136	123	121	127	140	115	125	122	121	124	133	120	127	126	110	113	127	121	108	114	120	121	128	120	123	136	126	114	108	94	121	123	127	114	121	118	131	109	117	108	118	124	143	110	124	129	101	121	119	126	113	129	114	116	95	133	122	125	144	112	132	137	131	129	123	124	122	116	128	117	116	113	120	121	99	128	108	132	123	131	128	119	125	124	123	136	115	138	118	113	130	112	141	133	133	146	112	95	114	118	128	116	110	132	123	133	129	111	140	118	121	139	141	123	140	122	143	114	115	139	150	130	130	130	124	130	115	132	136	131	118	116	120	133	109	114	117	129	126	139	129	135	116	122	131	110	131	98	116	114	115	123	138	112	111	109	107	123	107	118	115	120	134	130	108	121	157	142	117	122	122	135	112	122	123	118	109	106	121	114	111	134	135	152	129	125	112	149	131	127	132	145	120	123	127	105	122	140	118	151	135	108	118	127	138	140	123	130	134	110	125	111	121	111	108	107	107	138	122	120	120	115	119	133	148	142	120	120	117	112	106	133	127	124	125	115	130	113	111	115	115	125	120	114	131	125	127	120	122	127	115	128	120	128	138	138	115	117	118	121	124	122	121	131	121	114	113	117	127	118	114	111	119	134	128	98	128	120	113	113	108	139	119	107	120	131	146	129	123	117	121	122	120	135	141	124	130	112	125	132	119	126	117	131	124	133	130	146	111	127	120	128	116	114	130	127	110	124	130	113	134	146	120	110	128	128	133	123	124	141	135	122	117	133	125	107	125	125	113	106	137	109	111	131	114	136	133	129	132	111	126	135	138	106	127	129	135	110	111	114	112	122	136	123	113	130	120	133	129	134	125	111	134	124	109	131	129	112	117	139	131	122	128	136	132	120	114	139	129	124	126	126	132	123	116	122	108	122	126	116	144	130	134	112	104	98	130	98	117	141	136	105	113	129	104	129	120	121	111	117	119	122	124	109	129	119	112	111	120	102	123	121	134	128	107	121	135	131	124	111	121	113	112	113	116	136	133	100	128	144	109	118	96	117	135	136	111	109	128	127	123	107	118	125	125	128	119	133	126	135	116	120	125	120	124	100	109	116	128	132	110	113	125	126	128	130	123	126	105	125	107	122	124	127	130	122	121	112	132	118	131	127	110	116	115	135	136	118	124	116	128	112	106	113	135	127	105	124	134	116	124	130	117	131	113	121	121	128	114	118	124	123	104	128	106	140	113	120	107	138	131	123	133	131	125	120	137	119	110	113	117	128	136	113	124	124	125	129	115	118	108	141	121	117	125	110	130	127	110	114	107	123	118	120	108	130	120	126	109	101	124	122	133	110	104	123	109	114	124	126	142	116	115	117	132	127	113	105	134	127	130	122	103	123	114	128	124	128	128	125	141	127	121	142	146	137	124	137	140	111	123	141	124	118	114	142	123	117	120	119	102	105	114	109	142	112	132	130	112	100	122	112	112	108	123	118	111	132	135	123	145	129	116	140	107	120	121	126	142	116	94	115	135	131	126	121	105	146	120	117	136	130	128	123	125	116	125	127	114	124	111	125	103	115	105	118	104	130	115	106	131	127	104	136	109	101	126	124	142	119	111	99	145	121	103	111	119	133	119	130	121	127	115	131	123	151	113	122	140	132	117	113	118	119	132	105	130	124	110	136	127	121	121	137	125	114	118	113	106	117	99	124	102	128	126	119	110	130	136	106	113	143	131	110	129	139	115	125	97	113	146	112	117	127	123	123	134	125	130	126	136	123	95	143	117	105	93	100	127	117	133	133	121	130	128	137	128	111	98	158	131	120	111	105	119	111	139	133	131	120	129	116	118	117	139	103	119	121	114	113	122	127	117	141	120	125	145	129	120	129	125	136	123	126	139	119	125	115	138	119	111	135	128	113	107	115	113	122	139	106	111	118	102	129	104	127	117	114	130	124	105	118	116	105	121	123	132	105	94	108	119	125	127	143	112	111	107	128	113	117	116	128	113	122	109	131	128	115	140	108	145	122	122	107	127	100	124	120	113	125	115	109	119	121	123	109	136	118	119	122	112	95	128	118	112	116	114	114	117	113	115	106	124	118	97	114	152	136	118	106	119	131	116	130	106	114	100	119	152	108	124	147	124	116	118	125	120	114	110	113	124	124	115	108	119	126	120	114	118	114	119	105	137	113	120	123	103	128	122	109	118	102	114	122	127	114	112	123	124	115	117	118	131	107	113	108	119	112	107	116	119	132	126	142	125	129	109	132	105	115	130	122	132	130	125	118	111	119	115	118	142	128	105	117	118	121	121	103	122	116	116	122	113	123	131	120	137	118	110	113	111	110	94	108	129	141	132	127	119	127	133	130	146	100	112	129	108	128	124	116	119	107	127	111	116	142	124	102	118	127	106	123	142	116	99	139	125	126	121	113	106	124	131	124	131	127	141	116	133	119	98	121	122	108	115	128	144	104	125	104	130	130	107	152	127	133	137	112	126	119	129	109	111	104	150	124	115	128	139	109	118	122	150	103	124	128	131	131	124	126	131	111	129	116	106	113	125	126	123	127	114	125	105	132	135	128	123	105	136	119	118	118	111	132	113	118	138	120	119	123	133	112	134	116	111	136	136	108	142	141	124	111	131	114	122	127	130	113	113	118	89	104	104	136	117	111	116	124	120	127	132	117	118	127	114	136	130	140	115	125	126	116	126	134	123	141	118	119	123	121	121	130	126	137	104	135	116	118	112	120	116	121	128
16874	2173	4722	5303	4664	3966	3197	2695	2234	1925	1690	1561	1355	1260	1121	1079	982	964	854	836	828	771	740	716	700	627	694	669	638	645	624	573	660	616	607	552	590	564	554	582	583	538	572	498	527	505	544	496	571	496	539	512	521	507	477	506	502	498	500	463	487	523	489	500	473	481	484	473	457	529	464	450	504	461	456	466	485	549	480	454	494	468	494	458	465	460	452	489	433	458	431	478	414	451	409	482	480	466	481	472	513	456	463	486	487	453	462	454	438	475	475	468	423	428	441	480	450	444	462	467	472	464	475	507	458	479	436	483	442	454	456	458	495	458	436	442	472	431	478	446	453	441	453	445	474	425	406	445	455	441	432	463	456	448	470	455	495	493	457	432	463	468	452	477	483	471	428	450	435	461	448	450	455	484	436	416	411	444	471	427	405	447	431	440	436	502	420	517	463	473	433	469	457	440	430	483	431	456	453	445	469	462	427	482	458	446	496	474	479	420	454	432	438	425	435	458	446	460	414	450	446	432	433	450	440	443	475	464	433	439	470	425	437	438	454	408	479	475	442	436	442	455	458	438	458	412	453	458	438	446	474	466	441	435	464	449	394	463	463	417	405	455	438	440	426	493	424	436	447	465	434	437	433	445	456	492	476	474	423	476	469	461	437	453	457	469	456	422	463	433	495	449	499	448	420	477	451	443	428	413	436	423	460	454	419	433	447	450	464	447	435	433	481	439	435	457	429	455	411	429	419	443	466	441	465	490	470	457	429	467	453	443	467	437	437	441	426	476	484	428	422	477	421	440	456	469	437	454	444	450	445	446	453	426	449	442	452	438	433	428	472	445	468	459	429	424	401	448	453	459	401	462	471	506	453	434	452	441	457	456	457	491	458	469	465	444	437	453	454	445	440	471	465	445	464	474	485	450	465	439	422	500	456	454	492	477	480	477	475	460	445	461	445	465	506	477	419	452	459	469	461	472	426	420	471	436	463	424	442	432	454	450	465	488	441	467	449	455	478	464	417	439	441	449	456	475	413	450	506	443	463	443	430	438	469	424	434	462	486	462	387	482	502	444	450	459	435	418	485	475	455	459	472	447	453	485	442	464	447	435	469	464	409	405	432	421	424	452	449	447	452	441	470	446	447	463	469	485	471	455	467	478	452	445	442	444	470	466	448	457	434	403	448	457	446	500	464	466	452	487	460	410	448	465	436	443	439	448	439	425	466	436	469	429	494	438	453	401	479	464	430	448	476	454	453	457	445	473	488	471	446	485	455	473	431	423	457	453	457	430	415	450	437	422	426	426	475	460	459	444	432	460	427	477	446	480	447	437	417	485	419	474	458	429	440	471	475	467	447	447	412	460	448	426	469	462	427	455	447	435	447	458	484	465	441	466	445	427	453	424	483	428	432	441	459	450	439	458	473	460	449	411	466	452	466	425	446	462	458	433	508	476	464	461	447	451	449	447	459	451	474	465	461	476	478	477	414	426	441	444	431	431	454	424	452	481	464	447	443	438	490	431	466	428	487	425	459	468	467	423	463	456	463	447	474	433	461	434	456	479	417	441	449	437	434	479	439	465	460	456	449	455	482	453	447	444	473	474	481	435	464	463	462	445	430	464	427	458	412	458	437	477	485	450	447	485	430	470	473	436	436	453	436	427	425	482	408	451	486	450	419	449	371	445	437	417	453	423	459	474	420	423	442	441	474	471	442	468	443	455	462	461	461	446	448	489	499	491	473	466	445	503	449	443	468	469	452	424	463	452	455	489	449	419	483	466	447	468	466	467	434	498	445	441	441	467	468	499	446	428	447	477	452	487	446	434	448	445	458	449	471	450	452	424	436	417	436	455	482	476	487	421	442	416	457	449	406	466	432	440	464	474	442	473	481	494	449	477	435	421	454	452	480	463	463	447	421	450	454	457	454	490	491	426	444	432	437	471	438	460	465	438	423	457	455	469	435	424	418	455	476	460	462	443	439	438	460	442	435	449	462	468	430	454	451	468	489	430	450	491	471	424	458	440	476	452	449	477	444	498	469	447	490	422	447	459	454	441	435	450	422	464	404	410	488	429	466	483	431	451	480	514	410	403	436	436	498	460	451	450	447	447	472	453	409	484	452	442	438	454	404	421	442	441	440	432	429	434	453	440	471	462	441	458	439	426	436	463	497	456	498	463	490	424	465	439	396	448	447	416	445	434	437	400	459	462	451	418	437	458	462	426	478	437	448	431	427	464	433	467	442	458	418	486	423	474	432	438	440	457	466	485	405	418	415	517	472	408	434	457	463	465	446	501	447	442	439	475	484	470	441	447	425	489	466	453	433	408	431	460	439	448	474	426	433	449	401	458	448	490	457	409	446	442	445	441	429	437	469	451	443	423	443	424	457	425	443	430	448	455	465	448	434	455	469	440	455	452	476	462	458	499	483	458	441	459	471	414	433	466	502	458	468	451	471	486	447	451	426	452	464	439	472	488	431	471	447	447	463	442	430	470	457	416	439	456	467	407	444	473	464	485	434	463	439	435	443	465	480	433	458	428	468	446	470	456	444	476	461	461	425	423	404	438	458	474	452	500	500	473	452	434	456	483	435	483	438	471	418	461	467	457	410	454	476	456	425	447	421	475	445	470	423	446	458	413	405	440	476	513	435	428	490	457	470	445	476	444	409	431	426	449	468	439	438	427	452	448	428	441	444	457	422	455	485	432	444	454	478	449	430	443	453	452	443	474	468	440	416	435	459	484	457	416	430	434	411	466	444	471	456	457	454	454	474	415	482	429	427	434	402	475	471	431	470	434	459	461	409	463	447	435	448	458	450	438	454	443	459	482	438	494	459	440	443	433	438	479	425	490	470	475	440	437	451	442	459	462	452	445	463	466	435	412	461	477	448	446	446	476	460	433	413	447	431	454	439	451	471	443	457	494	423	405	447	427	472	455	435	458	451	489	473	450	435	418	459	444	437	481	443	487	459	449	465	451	455	474	435	433	458	432	456	441	451	404	478	433	440	459	429	466	463	437	451	424	451	425	425	442	456	456	497	423	405	456	451	430	414	466	437	417	423	421	438	477	452	478	411	461	458	435	468	464	453	413	440	473	466	475	415	455	429	467	415	447	449	479	460	458	459	432	468	463	455	411	456	457	430	475	468	491	438	474	463	440	457	413	474	443	487	512	388	463	457	433	430	415	483	470	443	459	442	477	439	453	468	469	449	468	470	465	467	439	440	446	409	477	466	428	487	428	454	473	477	432	498	475	464	450	463	403	493	451	422	435	450	456	446	444	427	474	463	431	445	423	465	426	448	443	432	441	449	426	499	464	432	504	447	482	459	475	439	436	472	441	494	425	471	452	431	407	426	446	490	501	389	468	437	486	466	429	450	432	436	465	424	447	452	466	456	452	461	448	448	479	449	418	478	446	449	446	444	454	423	465	435	480	466	434	441	424	457	453	438	443	437	456	436	421	451	461	481	414	434	445	415	492	459	446	494	439	441	457	441	449
3182	326	198	177	162	138	127	158	153	147	155	131	122	127	132	140	113	146	126	147	144	148	143	159	166	130	130	152	120	130	124	140	131	134	147	142	119	155	150	128	135	128	153	122	112	154	147	123	123	121	120	134	129	133	105	147	139	125	125	118	140	125	117	138	114	118	111	131	130	112	124	129	158	141	138	122	125	128	132	116	134	145	135	141	136	131	160	144	132	150	132	126	133	109	124	132	129	142	126	117	133	135	135	129	121	132	142	138	115	129	136	127	132	121	132	125	121	138	126	133	131	138	152	130	117	129	110	110	130	132	118	127	118	128	135	119	122	135	111	126	155	134	111	133	110	144	111	131	135	122	151	129	131	138	119	129	127	120	140	140	141	133	130	132	133	132	128	116	123	118	128	137	130	139	127	138	114	108	117	137	118	119	129	137	123	131	139	119	129	116	148	117	115	128	113	115	129	117	125	127	135	121	127	136	151	135	125	133	144	139	141	104	107	117	115	129	126	153	133	119	134	142	129	130	108	157	118	139	109	138	149	125	137	133	117	140	133	110	137	124	119	119	135	110	135	125	140	136	141	140	119	113	134	114	135	144	117	118	111	114	138	114	136	131	135	130	126	115	126	127	130	135	126	134	133	140	131	116	149	114	126	122	113	127	122	127	116	128	133	132	137	142	129	130	128	129	128	129	132	146	135	128	146	142	131	125	128	131	118	128	146	130	125	120	129	132	126	120	165	115	120	121	136	119	139	122	137	118	106	111	118	140	136	129	137	151	139	128	130	107	123	136	107	138	143	138	131	122	138	128	141	140	125	128	138	116	139	111	151	135	144	127	115	109	147	125	141	120	126	116	118	125	132	141	120	137	126	120	139	160	125	145	118	138	118	154	132	132	145	162	128	120	134	129	142	121	133	136	119	131	135	133	135	123	121	149	135	127	126	127	138	149	115	125	152	141	142	138	127	130	150	134	135	122	126	119	148	126	137	121	142	135	121	140	134	110	124	118	140	107	125	122	138	132	116	129	145	117	137	114	136	121	124	143	141	126	142	128	130	126	132	131	138	116	110	145	155	125	141	151	138	135	134	148	137	123	134	114	128	146	142	141	108	124	141	133	127	119	133	121	123	132	131	162	140	129	146	115	120	138	121	107	147	133	143	144	121	126	118	114	135	111	103	135	114	138	137	116	110	134	126	127	138	146	133	138	124	119	133	140	111	144	129	110	128	137	141	145	140	123	120	144	135	124	143	160	119	136	136	124	127	157	125	120	111	125	136	147	121	105	115	151	127	122	125	133	138	120	120	118	139	124	155	119	115	132	104	130	117	120	112	146	129	114	133	131	132	113	116	127	124	141	124	122	120	140	119	126	111	106	127	137	136	142	134	147	116	133	115	134	123	140	122	129	119	128	137	128	127	125	116	114	125	127	123	138	135	136	115	133	137	125	130	125	129	118	153	113	120	124	123	119	114	135	132	127	117	101	120	142	124	145	108	123	135	136	132	140	120	129	129	125	131	119	111	135	119	117	139	116	145	122	136	153	130	139	124	133	133	130	134	128	140	141	151	141	138	133	128	138	114	132	127	136	120	143	141	118	132	113	123	146	129	115	130	140	126	126	132	129	107	128	129	128	129	132	156	127	117	120	112	122	138	112	146	142	156	136	128	108	137	136	118	122	123	123	139	128	139	136	139	137	130	148	137	113	129	132	124	132	130	112	138	120	128	123	128	122	144	151	130	123	136	106	138	125	144	125	139	138	115	128	123	115	128	139	131	127	140	129	115	125	131	123	150	131	119	130	113	115	138	136	138	130	122	125	160	156	125	135	128	145	150	123	115	137	149	133	127	119	138	136	131	121	138	143	141	155	130	122	130	141	116	119	119	110	131	119	120	132	122	118	149	118	119	121	147	130	138	135	125	135	136	127	115	130	114	163	136	138	118	125	130	137	145	119	133	116	137	122	131	128	138	132	131	114	151	129	121	139	120	138	146	129	130	128	128	106	127	130	105	140	111	141	121	118	126	163	126	124	123	131	122	140	145	121	123	131	154	128	116	139	121	136	137	138	107	150	137	118	155	158	137	135	129	133	120	130	135	135	120	141	125	131	135	118	132	147	140	122	124	121	121	122	115	115	138	130	153	120	136	130	138	131	118	114	147	129	159	129	120	145	137	155	97	134	113	148	141	126	126	140	135	127	137	145	123	144	107	133	142	122	132	125	135	127	130	133	130	143	131	144	123	124	114	109	133	122	101	127	139	126	142	162	133	142	111	143	138	144	117	120	127	122	130	133	133	142	106	123	137	130	117	114	130	125	143	130	118	127	126	139	118	133	161	131	137	139	140	132	123	119	132	130	135	114	120	120	129	125	128	157	133	114	135	126	121	122	120	123	132	132	126	129	152	121	144	122	140	134	137	125	123	144	131	123	114	143	141	135	135	145	127	126	122	131	137	127	132	121	135	154	121	142	124	119	107	115	150	114	122	141	136	149	146	140	123	141	128	144	119	139	118	130	129	140	116	125	123	156	125	140	124	134	125	124	144	129	132	113	155	122	125	136	104	135	137	141	116	128	117	144	143	132	120	133	138	138	121	128	149	108	127	111	117	104	137	131	118	137	138	135	139	122	134	132	132	119	138	148	135	131	133	148	158	126	127	124	111	125	133	136	128	126	134	111	137	119	127	116	118	121	141	130	127	122	131	101	125	141	130	136	143	120	134	114	123	130	126	128	138	121	120	112	119	146	145	104	118	124	103	133	110	125	156	128	136	136	121	148	124	123	138	119	122	118	148	138	140	115	128	127	143	135	143	128	126	146	124	133	109	123	123	147	125	132	121	138	129	128	125	108	143	147	123	138	124	136	131	112	121	134	133	129	119	122	137	123	139	144	112	124	120	135	128	143	127	130	140	144	133	96	129	143	131	145	114	98	143	129	143	106	113	124	124	107	115	144	140	121	124	126	133	129	142	133	127	153	114	142	115	128	139	121	122	140	127	130	139	115	107	119	140	145	115	140	146	115	143	127	145	149	97	141	147	134	136	126	139	129	130	131	119	139	129	111	126	151	145	137	133	135	120	111	137	128	125	143	125	125	130	128	129	122	140	136	134	130	138	142	134	143	145	137	129	116	125	116	114	134	121	128	106	140	156	125	145	116	147	129	141	119	160	154	131	137	119	153	146	135	107	123	125	113	119	134	129	129	136	120	130	131	139	155	134	136	133	127	124	155	134	125	129	138	123	133	127	125	122	131	108	125	141	137	109	138	126	113	142	147	137	128	121	135	130	134	121	112	132	120	134	131	125	150	113	124	135	125	128	136	113	113	127	128	143	125	133	125	136	122	140	121	139	141	130	116	131	141	121	133	148	137	145	137	149	143	140	128	120	125	123	126	136	131	118	137	133	130	125	121	127	129	139	110	137	126	120	147	115	133	118	162	116	131	130	137	122	142	130	139	127	132	138	131	125	127	125	156	130	129	133	128	122	122	126	138
4988	561	655	627	643	574	567	543	537	496	498	498	521	485	441	484	503	501	495	485	486	482	509	465	474	495	488	482	509	461	476	434	449	475	452	495	461	472	477	514	460	492	465	452	478	462	492	501	412	469	498	487	488	479	480	456	459	450	493	495	494	506	473	479	476	454	483	487	484	470	455	441	450	458	457	475	439	503	493	455	455	491	486	474	459	441	450	483	440	491	497	455	463	492	462	440	431	471	446	459	465	523	444	464	437	498	462	468	492	464	478	473	513	484	503	469	471	464	483	470	463	487	487	509	453	500	458	474	437	510	474	450	469	468	481	458	485	450	480	462	465	459	494	470	465	484	450	456	439	494	443	456	437	450	457	454	460	455	456	435	462	447	453	465	478	491	507	478	439	474	490	482	456	460	462	501	460	470	514	480	446	500	532	494	439	485	450	503	466	471	440	512	495	500	454	449	505	477	484	469	452	502	440	494	450	446	490	468	446	464	465	444	423	428	474	472	475	425	473	476	477	489	479	475	438	485	437	470	462	477	478	452	500	450	465	486	469	453	461	487	465	479	506	486	452	474	472	464	450	453	464	451	477	489	472	491	469	459	426	438	478	432	470	476	449	463	453	502	468	488	437	489	489	434	469	456	455	467	462	480	469	462	473	430	467	493	486	459	517	461	484	474	475	520	473	459	490	500	454	456	491	472	438	428	448	469	475	484	502	471	451	427	484	441	421	469	476	441	458	443	438	460	493	484	463	436	470	475	462	447	476	505	460	473	462	484	469	473	478	459	474	444	470	451	500	470	440	452	520	457	473	474	447	476	490	479	506	418	451	451	470	460	484	466	490	496	477	484	464	483	481	478	527	462	529	489	462	487	496	490	470	457	482	471	432	458	494	478	446	459	445	486	446	477	461	460	432	470	443	483	513	483	489	473	499	494	488	450	462	441	457	488	485	470	453	473	491	476	504	451	468	471	484	461	466	481	483	500	431	457	480	445	495	499	465	482	484	445	477	445	517	466	498	491	457	465	526	482	476	454	483	441	453	477	426	514	496	432	455	452	475	490	455	439	469	479	447	476	493	501	448	445	499	493	484	472	444	476	473	468	426	471	534	480	469	467	460	478	464	442	448	491	503	451	484	498	448	483	472	442	466	462	456	456	483	477	516	462	463	479	441	477	491	472	468	480	469	489	465	461	511	420	509	455	483	462	479	495	459	448	481	481	440	453	472	480	483	476	540	465	518	458	460	452	508	431	432	523	460	474	490	501	475	476	472	450	450	478	472	487	485	510	460	441	478	488	429	450	436	428	467	470	467	500	479	472	447	487	438	470	482	477	466	451	472	472	466	482	475	502	498	481	477	434	458	477	486	441	502	463	493	509	487	473	433	456	459	473	475	499	462	456	521	492	472	470	471	464	451	492	472	477	444	456	487	514	484	464	460	513	458	458	475	476	422	463	452	477	470	491	512	471	475	425	469	465	471	475	492	497	498	499	446	459	481	469	481	454	452	508	442	481	474	456	449	468	485	438	486	504	448	459	485	445	465	483	427	470	462	452	465	455	452	456	477	452	436	469	478	472	469	437	404	489	499	495	449	477	453	496	481	463	495	448	466	462	456	506	463	520	479	462	464	475	462	462	479	483	460	462	479	455	473	451	475	464	507	472	481	501	467	460	430	499	463	507	484	482	459	472	468	496	496	482	457	491	478	455	498	495	435	456	477	477	464	483	441	464	499	482	463	477	504	480	492	430	471	495	456	463	414	498	484	469	442	492	429	418	438	484	469	474	447	465	475	490	449	426	502	465	442	469	485	466	447	449	478	496	481	479	523	506	473	496	504	486	484	424	475	501	452	487	472	442	450	464	478	484	519	477	456	439	462	492	471	492	463	446	511	463	487	465	467	488	491	481	453	431	518	472	489	524	445	502	475	470	463	466	484	447	458	479	442	488	503	485	445	490	451	503	461	456	451	447	453	433	428	475	440	464	488	467	455	460	444	457	540	460	492	498	485	436	475	454	489	429	454	475	467	479	462	443	496	455	476	463	458	543	486	476	475	539	497	473	487	485	458	465	470	514	453	476	522	484	479	473	513	476	449	450	449	431	459	453	465	496	475	427	449	474	497	456	483	422	439	437	482	480	459	484	491	499	467	469	475	426	516	426	505	508	456	440	489	479	468	458	479	445	451	475	481	468	486	500	479	447	492	461	471	472	468	477	495	453	425	487	482	479	507	472	458	427	467	447	479	473	490	460	472	458	531	441	475	513	477	452	478	475	481	511	467	501	473	472	499	466	491	438	509	459	498	496	462	456	453	457	449	534	456	447	464	487	472	481	460	485	457	431	471	467	454	430	453	440	500	487	457	486	524	487	467	458	460	456	427	446	475	473	423	501	454	473	472	490	462	440	473	471	509	455	456	475	446	492	449	463	445	461	481	438	469	490	493	501	472	462	519	459	483	428	458	467	482	450	441	488	465	458	501	484	484	472	497	499	447	541	454	507	478	424	432	474	483	469	473	465	479	469	451	492	451	472	487	482	464	470	475	475	474	499	482	455	449	496	474	492	486	444	465	489	505	490	416	451	448	467	513	497	493	465	465	480	481	470	491	457	469	475	442	463	462	469	483	468	479	481	469	483	453	439	486	464	461	469	464	479	486	491	465	506	487	508	458	538	451	482	504	466	500	473	483	451	448	443	433	474	441	483	477	467	433	473	448	495	476	501	500	433	469	468	439	489	440	484	459	497	500	435	521	493	494	494	474	440	487	443	445	503	474	488	495	453	486	468	486	476	461	451	501	491	481	467	470	449	497	488	474	499	488	466	472	472	463	471	466	452	473	505	505	462	431	485	485	471	446	481	463	452	483	498	441	484	451	488	458	479	456	464	469	462	443	444	458	458	491	475	485	453	504	478	462	458	472	450	424	464	487	466	492	476	452	465	515	452	457	492	445	483	476	494	464	490	485	447	480	520	512	459	440	476	460	497	470	480	473	471	448	470	464	491	408	429	458	508	443	436	480	458	482	475	477	455	521	505	423	469	528	458	424	465	486	435	467	466	489	470	448	492	465	466	493	511	473	456	453	498	487	523	444	448	464	474	444	457	482	473	467	509	485	460	435	449	474	474	490	471	470	433	508	480	479	484	479	505	445	463	454	481	468	497	465	496	471	504	498	471	448	467	476	474	470	492	493	475	507	501	493	450	456	458	455	465	479	482	456	432	443	478	482	459	466	427	508	476	468	500	471	472	492	445	454	451	472	507	486	471	449	450	483	455	518	503	499	464	467	468	490	446	490	494	465	490	471	477	479	429	472	460	491	470	464	512	432	456	459	487	480	465	466	478	422	468	441	465	448	448	469	470	511	498	478	474	503	484	484	450	505	462	498	466	465	450	486	456	467	491	484	454	471	488	491	483	466	473	446	466	418	466	472	480	464	473	446	492	448	452	479	444	450	499	482	484	443	434	446	477	455	452	474	481	475	451	477	440	448	421
26891	5765	1202	721	578	399	309	255	198	173	133	136	130	123	109	121	109	104	106	95	95	95	103	86	80	83	88	100	83	84	98	80	89	76	70	93	89	59	85	68	64	76	79	88	80	95	79	79	87	77	72	65	67	80	77	76	85	67	81	75	79	82	73	84	56	77	98	85	69	60	73	62	97	83	75	80	61	84	77	68	81	66	76	80	64	80	67	75	90	77	85	81	64	79	71	75	81	84	75	78	75	73	77	75	96	74	77	81	76	77	82	72	71	86	72	86	68	78	69	81	62	70	69	72	89	63	70	66	70	82	92	67	80	64	55	80	73	86	79	78	78	83	79	62	54	70	59	89	76	78	84	87	73	73	68	80	60	81	83	65	84	64	85	76	78	77	79	73	63	77	84	76	79	67	79	74	86	78	77	70	70	65	78	65	69	71	74	84	74	87	74	94	64	79	75	72	70	81	97	75	77	73	73	85	63	88	72	70	74	65	86	85	91	75	77	64	74	72	68	79	82	77	74	79	73	87	77	90	60	67	78	66	81	78	77	86	68	63	80	77	63	95	84	74	73	77	89	73	64	64	58	68	68	79	74	72	69	72	93	76	64	73	60	71	61	72	89	70	84	86	67	77	78	65	75	70	61	82	84	80	77	83	69	85	62	94	81	82	104	96	63	72	62	65	65	75	67	90	62	78	82	87	71	77	82	83	76	63	68	91	53	82	77	69	74	60	82	67	62	64	63	66	77	76	84	80	79	63	64	83	69	71	81	78	88	92	88	73	91	80	64	73	72	72	92	63	65	79	77	68	62	93	80	80	68	68	77	84	73	68	89	73	73	86	63	84	73	70	72	78	63	83	80	93	79	88	74	82	86	67	79	76	86	62	73	78	87	98	74	80	85	55	89	70	81	69	83	70	78	81	71	73	78	90	83	81	92	87	78	78	62	70	61	73	79	63	71	75	71	69	72	84	63	85	84	92	85	72	97	68	76	56	73	84	80	74	82	68	78	83	66	64	94	83	82	87	85	64	74	84	83	60	90	77	70	63	87	80	74	70	63	75	74	72	81	73	59	72	68	65	80	70	76	72	70	75	93	83	74	71	81	62	71	91	88	61	75	75	80	72	71	78	70	71	74	82	67	76	83	73	77	68	72	63	63	76	91	50	72	69	57	81	85	73	63	90	86	91	84	70	63	77	90	87	91	75	81	69	68	69	76	97	66	90	72	81	86	78	81	85	78	87	74	77	86	68	83	71	76	77	64	69	85	66	84	91	83	71	81	70	70	84	78	75	71	86	66	70	62	75	80	71	78	94	65	70	72	67	91	69	75	74	67	82	87	65	55	76	82	83	80	61	72	74	71	71	63	68	76	77	67	70	76	66	73	77	75	83	80	79	79	61	79	81	68	76	74	79	55	80	69	56	89	82	78	65	83	72	79	73	83	83	68	89	80	75	74	77	68	72	99	87	83	71	75	83	67	76	73	91	75	80	79	87	67	85	81	67	70	69	66	63	88	84	83	55	75	73	68	78	63	90	76	64	63	68	82	76	75	64	79	72	77	82	78	76	79	67	79	63	78	83	91	71	66	78	74	73	62	69	80	77	78	82	86	83	79	76	78	77	72	71	79	73	87	77	65	75	71	76	77	80	68	86	89	56	78	78	81	80	75	70	79	64	56	78	74	69	78	82	75	75	79	80	81	79	76	72	78	78	72	98	84	67	85	73	61	61	76	77	72	60	69	85	79	69	72	76	79	80	77	69	74	66	61	89	68	56	89	69	54	71	90	85	73	74	76	71	62	73	78	81	73	72	85	64	87	73	66	78	76	90	79	82	70	88	85	72	75	78	77	77	75	72	77	83	69	75	74	81	93	74	81	81	73	82	78	84	77	76	89	75	64	78	75	78	67	98	80	80	89	86	58	90	73	84	78	81	59	72	87	73	77	79	84	71	80	83	70	82	68	80	88	91	62	79	81	78	68	80	84	72	68	71	78	71	49	72	78	83	60	85	65	77	78	64	73	66	73	73	68	75	80	73	87	67	93	78	70	80	70	69	62	78	73	77	70	72	81	83	77	68	64	76	90	75	73	87	78	79	79	73	54	69	72	77	52	80	79	87	82	66	91	72	74	100	66	72	78	71	71	71	87	83	67	77	82	68	77	71	71	76	79	72	69	80	69	69	67	74	87	74	74	81	69	71	70	81	90	86	81	66	72	100	68	65	83	86	80	77	76	69	80	83	81	79	74	78	74	60	80	83	75	79	77	72	86	80	77	82	78	76	78	80	78	75	81	71	75	80	88	73	79	70	65	72	71	82	75	80	78	67	79	72	84	65	73	74	80	60	73	68	71	84	78	71	78	74	86	71	82	71	89	71	88	74	90	72	71	76	68	80	67	77	87	75	75	86	63	78	88	66	88	71	79	68	88	78	76	83	68	63	76	80	88	86	75	82	93	71	84	90	68	88	81	81	78	88	80	79	67	73	63	71	94	59	77	69	69	85	75	77	58	68	71	68	88	76	68	62	90	94	72	75	106	71	76	67	74	81	61	90	69	68	84	64	68	78	73	73	67	84	73	73	70	65	76	81	89	81	69	79	82	66	82	70	86	56	76	87	77	83	74	85	77	54	85	66	87	65	84	80	93	66	81	85	75	79	78	72	63	70	69	65	64	78	62	68	74	73	83	60	93	75	84	78	62	83	74	83	82	69	80	79	75	81	68	76	64	78	70	72	68	76	64	78	76	64	75	81	82	73	63	69	77	75	65	71	86	84	58	58	80	72	60	68	74	71	79	62	79	76	69	72	68	75	83	69	75	83	86	72	82	64	68	73	74	70	83	64	73	90	93	81	79	78	68	82	66	82	86	77	70	73	72	75	62	73	89	80	66	72	88	76	71	88	82	79	76	70	72	63	76	80	60	76	81	71	85	77	93	72	72	69	72	88	61	93	64	87	78	84	95	74	73	80	72	68	66	80	91	85	86	67	78	77	85	78	65	75	95	71	86	80	87	67	72	69	69	76	75	76	67	82	81	80	86	69	77	64	73	67	65	70	68	89	91	71	80	77	84	72	58	69	72	82	81	79	67	61	87	67	68	82	82	80	78	82	73	84	74	65	72	74	79	72	82	78	72	72	65	66	61	83	59	77	74	92	75	97	80	76	89	86	78	75	78	81	67	63	78	66	74	73	83	84	85	69	85	73	84	82	64	74	82	93	66	100	90	69	66	70	88	79	68	70	73	81	81	68	89	60	72	92	63	95	72	70	78	81	71	70	66	69	81	89	72	83	74	84	88	75	74	78	72	74	69	76	79	64	71	72	78	75	77	91	76	85	72	81	73	88	74	70	82	74	96	81	76	82	76	74	78	65	78	64	79	78	79	61	72	80	80	75	77	68	88	71	66	77	68	83	74	85	86	68	86	88	83	77	65	71	72	77	75	90	78	86	69	87	78	79	65	67	61	85	87	82	72	83	73	63	65	80	75	75
13666	1227	2659	3003	2647	2212	1867	1445	1212	1116	963	853	798	771	736	650	616	563	512	571	521	503	511	429	450	401	414	358	412	401	386	395	387	373	364	355	405	364	354	390	319	322	374	321	326	338	373	350	348	352	366	332	322	326	324	347	332	325	311	348	334	361	322	307	332	331	338	312	350	319	325	301	302	318	321	294	319	298	318	288	337	353	347	321	282	358	288	313	295	320	306	286	283	347	300	290	292	311	307	296	315	351	294	300	321	303	329	314	298	296	277	313	303	296	291	311	301	332	328	319	323	331	327	299	292	267	307	302	309	298	317	281	308	316	269	310	323	278	307	310	290	342	315	300	300	311	315	273	322	325	304	304	289	314	288	308	302	303	296	289	293	325	303	300	285	302	317	327	332	310	305	303	339	329	309	328	315	303	288	297	323	286	290	318	291	289	322	305	296	282	314	331	315	293	297	317	314	310	275	328	335	313	327	322	312	286	307	283	340	282	303	288	315	333	351	302	316	346	337	299	304	277	291	308	291	285	298	319	285	333	291	289	295	285	295	286	294	291	325	325	316	307	306	264	273	297	280	313	304	307	277	292	288	320	324	318	335	300	321	323	308	298	288	335	320	253	311	289	320	320	316	316	301	297	293	270	322	265	307	301	302	324	278	332	308	293	292	279	304	263	319	298	282	316	315	304	309	298	305	270	298	297	318	318	322	307	306	326	327	313	302	281	286	294	325	341	304	290	338	284	289	303	285	302	305	291	288	290	286	303	311	332	312	314	289	309	317	269	292	272	310	307	338	292	312	312	304	294	310	325	286	288	321	335	305	312	334	327	331	302	302	282	311	321	322	311	304	287	352	320	316	298	287	301	287	331	311	317	300	318	286	302	323	311	318	321	293	310	304	310	322	320	302	307	291	309	276	316	339	329	323	288	295	301	310	282	284	291	293	301	302	310	308	335	311	310	303	282	291	329	297	311	304	313	308	308	318	331	318	307	292	319	305	284	312	344	284	332	311	296	290	281	332	320	294	325	311	306	298	291	296	324	277	321	308	302	313	301	269	315	316	270	293	321	309	297	289	312	288	311	269	286	314	284	293	268	300	299	308	324	301	303	307	291	280	292	295	311	322	330	325	291	277	323	271	306	334	314	307	292	316	321	296	290	299	298	327	295	313	316	317	293	306	325	298	308	284	283	275	317	270	316	277	309	327	320	270	306	323	290	250	310	293	322	303	335	298	300	336	349	275	306	293	304	319	318	333	321	314	307	293	301	321	282	309	281	309	277	298	319	306	314	288	335	294	288	284	298	281	305	301	291	307	309	303	295	287	281	312	325	309	304	294	307	349	312	291	289	319	343	336	300	289	314	272	322	296	283	297	299	299	283	312	315	320	293	277	318	281	314	294	263	312	312	313	258	271	305	299	281	323	284	281	320	298	282	301	302	320	303	311	327	328	303	332	296	293	320	291	293	331	320	309	343	311	318	296	295	330	319	314	306	291	310	324	305	300	314	294	293	317	335	298	320	303	293	328	281	306	282	301	315	296	313	315	298	289	330	313	295	328	290	302	281	290	330	324	306	309	289	304	293	309	305	335	296	318	322	295	311	298	321	301	287	285	359	325	277	288	287	338	310	314	277	308	310	328	320	315	310	316	310	301	306	348	284	312	317	329	307	318	284	292	290	276	303	324	295	282	311	339	322	299	305	312	296	337	300	309	305	312	320	270	296	292	307	312	327	333	285	305	330	318	293	313	305	293	279	306	284	329	339	292	296	288	294	316	324	319	288	306	299	286	290	286	257	302	312	293	296	302	299	305	331	312	307	252	308	317	325	299	298	301	305	307	311	298	312	312	268	303	294	321	314	304	320	292	313	312	299	305	320	317	307	312	312	315	310	297	309	294	290	318	277	310	267	306	291	268	317	308	330	319	289	293	297	296	304	310	309	305	291	305	319	293	319	277	308	302	316	325	286	334	299	300	303	302	284	318	297	303	308	304	296	313	313	275	340	300	272	344	312	294	307	289	313	323	290	293	300	312	296	290	274	326	311	307	301	336	300	330	328	325	279	271	322	316	288	311	311	293	307	338	346	333	297	309	308	281	297	291	308	292	316	304	311	305	302	326	290	293	293	296	295	329	328	285	287	287	276	318	277	287	334	309	294	316	317	289	305	323	323	305	306	280	333	287	306	321	308	329	292	302	321	298	308	317	302	297	318	331	286	313	317	274	321	302	322	329	335	304	319	284	281	304	297	286	308	311	302	316	306	314	309	300	317	305	311	324	256	297	304	296	297	347	307	309	304	312	318	271	317	304	299	281	315	289	319	333	312	288	288	284	314	273	337	281	284	312	301	283	317	263	296	318	307	308	299	320	303	301	318	294	293	304	312	299	301	296	313	316	297	315	329	310	292	320	301	292	297	307	301	294	293	306	313	310	315	292	269	339	347	309	251	309	303	295	298	265	317	327	312	314	342	311	288	291	301	314	327	313	299	290	288	300	254	309	315	324	299	322	276	332	285	281	325	324	322	314	311	327	315	318	299	320	325	310	327	305	286	279	315	315	302	304	309	300	299	306	340	322	265	326	268	317	291	286	314	325	304	315	333	297	308	306	294	325	306	298	362	332	327	308	295	317	315	299	313	266	299	318	300	333	316	311	306	266	288	306	284	302	282	310	294	313	294	321	314	293	297	337	332	321	300	332	326	305	337	295	282	316	331	319	309	294	328	332	296	282	316	305	295	326	307	296	337	304	305	308	292	306	321	340	291	300	276	299	316	284	290	302	286	319	279	324	313	321	282	287	292	361	331	277	313	327	290	299	308	340	297	282	267	314	303	295	294	319	312	306	303	268	333	306	313	319	331	318	301	311	308	287	305	324	303	295	313	307	300	333	298	335	327	322	284	303	316	295	322	262	314	296	293	290	333	312	315	290	329	318	302	319	289	302	289	293	294	312	298	289	288	288	302	312	286	320	308	283	294	284	294	277	283	317	301	314	295	285	319	285	284	292	315	312	312	306	309	307	309	292	295	297	314	293	311	282	337	311	313	316	292	306	270	311	294	310	312	281	282	307	312	322	297	304	334	298	280	324	336	280	302	309	280	311	299	272	262	307	310	331	316	287	301	292	288	314	298	309	313	316	330	322	310	274	288	310	292	296	306	351	295	289	331	314	341	306	292	318	280	339	324	307	291	319	337	333	308	307	320	286	301	281	277	317	299	315	306	280	299	305	327	320	288	287	333	304	308	303	268	321	299	308	314	305	333	338	313	313	304	310	299	333	328	295	339	313	320	305	310	303	322	308	316	289	323	316	298	298	329	319	325	268	319	333	313	262	274	298	287	276	339	305	319	270	328	306	304	299	290	286	319	306	313	330	300	278	327	302	273	278	331	306	321	300	263	268	285	301	338	318	313	298	313	326	329	280	298	312	290	266	308	312	302	293	317	304	324	289	306	299	298	326	323	298	283	299	279	296	302	318	323	310	328	332	334	291	306
35726	17230	3611	1562	1120	771	633	487	396	324	320	264	229	228	213	214	208	181	200	199	193	158	145	172	185	150	141	176	147	163	147	122	148	139	157	151	119	134	156	156	151	127	128	154	150	140	132	154	144	147	144	138	106	127	137	118	117	122	127	137	135	150	124	130	147	146	116	123	142	134	127	148	120	153	127	118	115	139	127	134	125	141	148	120	114	135	147	127	132	128	125	128	157	133	139	131	133	136	121	148	142	154	136	121	138	137	127	127	135	122	134	124	125	130	144	135	138	141	140	117	117	125	142	114	122	117	127	133	127	119	132	150	145	146	128	122	128	126	142	130	114	137	126	133	120	138	140	116	107	114	138	134	140	145	111	130	144	137	138	107	140	119	133	131	124	135	137	145	146	120	128	127	125	134	134	131	119	126	130	152	128	125	114	132	118	148	127	124	124	126	128	130	94	136	110	137	115	135	145	125	134	143	145	128	140	145	121	153	117	129	128	112	130	123	125	147	113	133	131	130	124	126	141	126	127	121	126	131	120	125	119	136	146	117	119	145	131	144	123	107	120	138	115	131	120	122	139	112	131	135	119	123	136	107	138	124	123	113	120	129	127	124	144	126	139	157	133	131	145	163	130	143	105	138	136	120	123	131	111	150	128	126	125	123	123	141	124	136	127	151	147	124	114	135	127	126	134	125	116	125	94	129	148	127	140	110	132	134	132	106	134	142	134	126	121	112	150	126	121	132	146	113	128	139	133	148	133	134	118	144	134	174	139	110	136	127	113	112	137	124	146	148	143	118	129	126	135	146	111	118	109	128	130	117	152	135	132	125	135	128	120	134	119	133	98	123	139	130	135	131	136	148	138	143	122	124	131	137	130	157	144	129	133	119	120	139	132	126	127	130	123	135	126	128	112	128	122	135	135	112	130	111	107	127	150	120	134	111	132	121	126	126	127	135	136	129	123	131	126	143	148	137	130	147	128	119	134	132	115	133	133	121	128	133	111	143	139	145	112	127	128	122	125	129	139	128	123	130	152	126	138	126	136	112	130	119	147	127	133	152	141	117	113	126	126	141	114	117	116	118	127	124	123	127	133	118	122	139	134	118	142	114	102	116	133	123	125	127	130	119	135	140	113	122	140	121	131	118	142	162	125	128	150	154	116	143	114	156	137	140	158	118	122	146	127	113	142	133	121	135	143	130	120	147	128	125	123	120	142	129	134	146	112	131	114	150	128	119	137	138	117	129	121	119	132	112	143	115	147	85	125	145	108	134	115	169	129	130	139	120	130	125	129	124	139	127	141	136	109	137	138	119	126	120	134	148	143	126	120	155	142	121	116	127	131	131	122	124	112	110	141	142	111	128	106	134	126	93	136	123	125	113	131	120	137	128	137	132	119	136	111	140	128	130	122	152	131	104	126	140	137	138	125	130	134	136	122	127	156	125	152	117	132	121	131	120	126	113	127	140	131	160	127	122	147	128	135	145	145	126	136	128	133	119	100	135	145	131	119	144	126	134	121	115	118	134	124	111	140	144	130	136	126	141	117	132	131	130	123	124	113	131	119	109	133	110	137	108	132	121	117	122	139	151	111	142	132	139	119	113	157	131	131	136	142	126	145	135	113	130	149	143	131	109	145	126	124	139	133	118	123	131	130	124	118	148	114	121	130	120	136	129	141	113	121	113	136	138	131	139	141	130	103	110	116	117	153	134	125	125	122	146	136	152	116	124	128	151	135	136	127	143	119	124	136	113	139	126	130	119	117	131	134	138	108	163	132	153	115	118	137	148	124	140	128	127	135	117	129	130	134	117	136	113	130	126	127	122	124	135	116	129	139	125	121	126	138	123	102	112	125	111	141	140	129	152	137	124	145	121	126	136	155	124	136	137	146	135	132	143	112	119	144	134	132	117	123	144	134	122	120	129	104	126	145	136	123	127	146	150	130	139	126	116	140	139	150	129	134	128	129	135	126	118	133	140	117	142	133	136	135	117	123	126	129	147	133	114	121	141	118	130	125	113	126	127	122	141	134	133	134	131	132	112	124	120	111	121	134	127	122	123	119	122	134	116	131	134	150	121	140	127	137	125	123	123	117	114	144	130	127	120	134	142	119	129	138	111	143	126	117	126	147	120	116	115	138	132	151	125	129	135	114	118	141	120	141	128	120	137	138	118	129	134	151	118	136	133	117	114	131	151	127	117	112	138	119	150	136	136	143	111	128	114	127	131	115	125	138	139	145	123	144	135	132	120	120	140	111	142	131	128	113	136	137	130	118	119	127	134	151	153	126	119	141	115	114	137	122	135	112	118	138	150	128	137	120	122	124	130	127	130	145	144	135	129	137	136	137	124	145	134	136	124	153	119	124	136	134	129	124	120	131	129	115	134	131	135	137	117	126	156	153	135	147	122	131	115	116	134	117	115	106	117	142	122	133	121	119	130	130	150	128	105	139	134	151	124	135	129	129	130	148	123	121	126	142	161	136	138	137	136	135	147	125	121	139	131	129	127	115	126	126	113	137	117	119	137	126	105	121	116	126	125	135	136	156	145	134	122	116	116	135	125	136	120	114	126	111	130	120	131	129	142	107	140	130	147	122	114	141	120	138	121	122	142	104	108	133	133	135	138	156	111	143	144	118	138	123	129	135	122	127	125	134	128	126	134	109	136	133	134	141	128	113	119	113	151	132	112	157	129	144	116	128	116	146	150	128	121	141	129	121	151	138	135	118	124	127	138	123	104	122	129	110	123	132	126	131	139	138	124	131	128	132	129	134	123	130	141	107	126	117	126	140	140	121	115	122	135	134	107	123	129	136	140	109	112	146	134	134	123	130	110	131	139	136	133	124	132	136	135	129	125	128	154	118	132	135	119	115	117	119	128	136	129	119	134	130	137	135	114	105	135	129	118	128	114	130	138	121	126	131	120	113	132	133	129	155	141	123	119	144	142	122	131	128	135	146	129	133	105	126	137	138	124	124	148	136	129	129	118	125	149	99	113	128	114	126	138	120	120	125	127	157	131	134	132	132	140	134	122	104	131	125	131	136	142	111	140	151	135	124	113	142	126	108	127	134	120	132	124	116	138	144	102	124	142	135	131	142	132	138	137	109	124	137	146	129	143	114	129	137	127	129	123	143	136	124	114	124	137	130	136	132	136	116	112	131	105	122	123	120	136	125	134	115	136	137	141	142	128	124	119	128	122	153	141	111	127	118	98	126	116	117	135	134	118	126	148	130	135	125	123	132	129	131	132	125	123	127	140	129	119	123	132	135	138	120	143	132	136	128	133	133	113	117	121	136	120	147	146	123	126	117	136	114	113	113	129	125	141	141	127	140	137	120	136	133	147	135	111	131	128	119	122	109	144	124	127	122	132	141	122	124	127	120	128	136	136	125	138	138	137	131	119	132	123	150	121	146	131	117	138	128	132	134	109	119	131	132	127	139	148	137	126	148	153	126	119	138	120	139	156	120	125	167	145	137	137	123	149	139	125	127	138
17886	2184	4826	5754	4868	4039	3354	2730	2314	2013	1796	1537	1492	1284	1335	1142	1062	985	913	921	903	833	815	765	756	713	710	701	636	659	670	685	654	588	613	599	583	563	587	533	554	607	571	575	584	532	551	587	519	545	550	525	556	514	544	495	570	525	535	538	535	544	513	517	537	517	527	532	533	488	502	483	466	477	492	532	482	480	494	460	505	486	511	478	516	516	458	498	505	479	574	533	521	503	488	458	445	511	509	470	495	493	452	485	468	499	480	486	501	495	498	483	529	485	467	455	438	509	460	501	479	449	464	491	487	458	483	439	532	494	478	485	522	490	488	454	478	476	470	507	478	446	488	519	517	504	486	512	461	520	511	453	437	515	490	467	492	470	492	488	461	431	480	472	493	472	473	451	510	486	462	454	489	489	400	474	483	487	487	443	473	489	511	503	463	502	475	516	486	477	484	488	462	468	459	470	465	464	458	443	511	445	438	474	506	461	490	454	511	495	472	493	477	471	479	480	466	504	493	463	471	488	448	465	492	493	504	476	434	461	481	507	502	463	520	467	435	469	467	507	509	410	467	468	452	499	460	478	466	503	478	445	474	503	436	499	455	487	440	469	458	485	456	455	484	492	480	450	464	489	447	449	506	485	446	502	516	467	448	457	481	467	487	456	430	476	484	477	511	450	461	530	482	463	478	443	455	438	455	469	452	486	458	461	484	487	497	474	493	459	458	510	509	458	472	468	486	459	473	510	484	465	501	496	449	498	462	444	465	436	484	459	496	495	454	497	512	509	476	468	475	526	478	472	448	456	466	452	440	473	496	484	461	444	447	490	526	499	484	493	476	484	453	432	471	460	417	501	473	458	462	482	478	490	497	467	450	479	488	491	496	472	467	475	458	535	484	474	479	476	463	493	474	436	449	494	507	475	474	457	460	478	441	484	478	487	456	448	451	418	469	492	515	446	509	450	478	471	424	484	408	446	462	486	475	519	462	430	451	473	512	492	460	505	458	520	447	497	471	504	488	462	476	440	441	461	472	476	479	487	482	483	490	526	490	513	484	477	480	495	504	479	468	492	456	456	480	470	470	463	447	482	469	486	444	488	469	452	452	470	473	491	487	475	487	501	509	483	478	459	502	445	476	476	485	453	453	504	498	498	467	484	479	455	517	490	497	513	500	469	484	474	465	488	482	474	503	469	487	493	503	478	469	493	528	453	490	505	485	506	505	474	471	491	474	531	483	482	473	502	470	498	467	486	482	451	457	471	477	432	454	467	507	458	491	468	473	409	458	465	460	456	482	464	477	493	495	488	457	491	497	434	478	489	483	478	480	484	495	484	457	483	485	469	459	521	451	471	436	485	479	500	490	508	484	467	479	463	445	455	468	467	469	476	451	480	460	454	428	498	459	488	481	464	446	471	467	472	464	475	466	478	466	487	447	481	480	525	463	517	445	496	472	496	452	487	439	468	470	413	486	457	453	470	462	474	460	467	436	499	444	462	441	499	495	487	489	504	491	464	487	452	482	449	452	476	514	495	497	463	447	475	477	490	463	471	515	508	457	495	464	474	481	443	486	490	477	458	489	511	462	502	500	462	519	477	491	441	497	473	441	445	482	457	494	484	487	475	473	488	474	497	503	459	484	478	469	478	439	492	473	468	474	506	475	470	454	501	473	431	491	483	458	501	481	467	456	456	487	478	498	450	432	458	519	480	491	466	448	445	452	438	446	473	491	485	509	483	461	501	491	463	484	487	486	468	511	453	496	438	506	462	503	496	477	492	489	479	488	449	520	479	474	476	471	444	497	479	493	470	449	449	491	446	465	496	452	456	456	487	461	495	471	481	480	547	447	467	493	482	498	491	464	470	484	502	485	478	469	478	484	506	461	493	469	480	431	449	520	485	471	497	531	495	499	443	465	476	522	466	521	500	501	494	521	482	495	455	479	485	438	490	492	452	445	462	434	451	497	471	473	502	507	516	453	434	442	492	480	463	477	470	455	467	509	436	492	490	434	513	472	501	466	476	482	509	473	455	459	508	476	459	490	474	498	464	462	453	453	482	521	499	490	458	493	466	482	478	466	513	483	454	469	468	479	506	455	497	464	481	479	467	459	461	476	506	475	466	508	471	474	503	489	488	485	479	468	500	443	470	451	480	478	479	463	470	460	468	481	470	511	454	461	487	470	497	483	461	492	471	459	451	517	451	495	510	460	468	461	481	451	474	478	478	488	462	458	456	450	486	474	497	478	441	505	448	521	459	457	444	514	437	487	453	505	479	459	477	498	472	433	487	445	460	459	492	435	462	494	505	483	464	461	436	458	475	480	502	461	441	473	472	427	486	466	444	485	494	494	439	517	484	459	516	493	494	484	445	475	444	442	461	469	481	438	490	474	504	492	468	433	492	442	456	484	486	454	460	451	510	491	461	488	432	469	492	450	443	462	473	462	526	465	542	507	474	427	447	477	501	497	517	496	446	459	475	458	494	471	461	465	479	483	480	464	479	464	492	497	446	473	443	480	466	482	479	523	482	487	435	474	439	467	510	493	454	447	497	460	507	454	470	520	498	452	477	466	495	477	449	470	480	511	484	455	471	471	475	475	442	467	466	517	488	440	484	494	474	492	504	468	460	455	440	456	496	477	503	474	492	450	425	470	436	413	448	482	460	446	488	464	507	462	514	465	481	463	462	448	502	487	440	458	469	469	454	461	446	449	487	481	485	448	481	469	479	482	433	471	510	470	465	492	451	455	460	511	464	479	456	454	461	471	435	471	496	429	470	454	466	507	496	449	485	473	458	487	482	481	444	492	469	461	469	458	454	450	466	434	456	467	476	488	458	456	504	491	451	516	457	511	491	453	484	468	487	501	449	447	450	506	452	454	480	492	505	464	472	459	504	452	491	510	477	475	462	505	479	479	493	463	479	469	464	469	471	475	450	489	489	484	446	475	485	479	470	473	465	481	498	508	489	450	467	455	503	475	491	467	455	458	456	432	485	509	497	483	486	427	505	465	489	465	481	442	470	449	477	487	479	458	452	445	505	498	486	469	479	492	484	452	473	451	462	482	489	493	452	482	478	478	456	441	470	446	480	489	458	477	539	498	504	474	452	482	485	478	468	461	488	494	454	510	471	454	418	460	494	431	457	437	499	458	468	502	494	474	488	474	442	488	497	487	466	436	442	441	486	467	456	494	457	456	483	468	507	477	472	460	455	468	436	485	453	466	460	461	491	502	458	485	487	491	471	472	500	484	473	482	497	451	498	468	439	496	441	485	501	505	518	504	496	488	497	515	489	486	483	475	450	466	492	499	437	456	468	516	474	456	446	463	500	500	467	481	465	493	481	457	496	492	495	458	473	472	464	505	491	471	442	462	469	470	490	509	468	481	466	523	471	498	494	497	498	444	489	472	457	470	474	461	498	472	483	484	428	467	436	511	456	462	494	450	464	489	476	482	469	486	448	507	501	483	477	489	449	450	460	492	517	527	469	467	481	457	495
3120	266	197	177	164	162	133	144	124	139	142	149	139	124	150	134	124	123	137	123	131	116	140	129	137	129	121	136	138	133	122	114	124	133	153	143	130	133	144	129	138	141	146	141	135	147	143	154	129	134	131	134	127	133	134	127	142	114	122	139	124	119	130	155	125	109	131	127	128	121	113	124	131	135	145	153	131	130	133	109	117	137	122	117	138	129	137	115	131	132	114	115	117	115	139	130	129	139	130	127	126	140	130	127	130	117	121	134	127	101	129	126	114	124	134	113	145	125	131	130	140	126	110	134	126	128	132	130	117	130	115	117	130	95	133	117	129	147	134	125	138	142	123	111	132	114	123	134	147	144	133	133	135	162	123	126	148	125	159	143	151	113	139	136	126	130	109	131	151	141	130	142	126	123	136	125	154	142	127	119	144	118	134	132	137	146	112	127	137	122	123	144	109	134	123	124	131	135	163	142	120	131	138	115	136	118	113	127	139	135	138	131	137	118	128	137	123	99	111	127	125	148	127	106	139	122	109	143	140	147	127	138	145	127	115	151	112	136	153	136	124	145	116	129	115	126	117	133	113	133	143	128	133	147	121	123	119	148	109	96	129	116	124	127	131	121	135	141	113	130	137	143	107	119	129	128	134	124	116	106	134	120	139	124	130	118	150	141	148	132	149	132	129	130	111	133	117	151	131	132	127	128	151	139	132	136	121	144	137	127	139	139	128	125	138	131	130	114	122	131	113	149	125	139	121	133	126	111	122	121	143	113	133	152	126	128	121	135	122	133	128	143	124	110	123	150	145	161	131	149	127	145	129	120	126	115	125	128	118	137	125	126	123	127	127	124	126	163	139	145	138	121	121	144	134	132	122	133	117	123	136	124	134	146	117	130	137	141	125	128	155	137	140	154	147	123	129	125	101	133	133	145	133	124	143	109	142	116	126	139	148	119	127	135	173	134	116	117	135	117	126	108	129	122	141	146	123	124	143	119	122	129	123	125	116	141	126	157	108	140	135	120	131	131	135	147	133	126	107	133	117	139	135	137	131	136	132	134	132	153	156	127	157	117	143	123	133	132	123	151	122	147	116	119	122	123	120	146	117	134	124	115	133	121	115	123	140	113	119	138	111	139	132	113	109	123	131	126	121	131	143	117	132	133	142	134	144	140	116	142	137	128	122	126	148	117	140	122	126	123	158	135	133	154	135	127	124	133	139	120	123	127	118	134	121	126	141	127	136	133	122	122	147	125	127	149	136	126	137	137	122	112	130	130	134	120	132	147	132	142	142	157	129	130	129	127	137	140	109	138	138	125	99	128	157	117	113	107	132	140	113	141	135	125	127	106	144	126	124	128	135	151	119	125	141	127	124	142	103	129	140	123	118	107	133	132	132	147	105	143	130	124	123	158	143	125	138	130	132	125	131	120	133	125	128	124	139	130	126	132	136	131	149	118	139	109	140	136	148	142	140	118	143	143	126	122	133	118	127	116	121	154	126	142	123	119	139	123	136	127	139	137	120	117	120	144	111	138	146	145	140	142	111	133	126	133	119	131	117	142	133	119	152	125	136	141	112	107	116	108	134	124	133	121	140	130	112	133	122	142	152	144	143	149	150	158	131	129	128	120	116	122	106	142	134	112	118	143	123	127	122	155	139	132	137	139	123	147	132	145	136	123	121	144	116	134	123	125	128	121	110	129	159	121	125	136	133	132	138	138	128	130	145	125	131	133	152	136	130	129	130	120	132	134	125	122	132	138	142	122	152	121	123	143	115	141	127	141	135	128	143	122	123	127	122	131	124	141	117	133	147	148	123	127	144	134	123	154	123	138	129	124	145	109	124	136	129	133	126	138	142	158	135	121	122	130	126	140	107	139	123	114	112	156	136	149	149	126	145	137	127	112	121	126	130	134	125	134	142	128	144	133	152	125	144	140	119	143	118	141	145	113	131	141	131	133	142	124	143	119	121	128	130	137	129	146	142	143	133	129	117	131	132	116	146	137	145	123	133	112	148	144	130	128	160	126	125	127	138	119	134	123	131	117	145	132	110	142	105	133	136	134	120	124	128	131	132	125	125	124	123	123	122	130	125	123	142	133	130	152	139	154	157	135	134	118	119	124	137	138	117	130	124	146	127	144	168	141	111	110	134	132	120	135	120	120	126	129	139	118	126	135	112	127	135	121	139	138	118	139	154	120	135	134	131	152	147	144	117	131	145	133	124	139	145	146	146	114	152	133	128	121	141	120	149	115	132	137	133	133	141	143	122	141	120	128	116	123	140	120	141	108	125	121	135	120	145	132	123	111	136	126	133	135	123	137	119	119	116	130	135	145	117	146	129	124	124	145	136	141	156	129	132	111	115	145	122	114	142	128	127	120	122	122	131	137	131	137	110	125	136	120	115	134	118	134	147	128	116	133	127	128	100	124	132	133	133	127	134	129	137	135	122	134	128	139	137	132	158	123	120	135	141	132	137	127	133	136	158	155	145	134	154	140	145	125	129	115	127	133	122	141	130	135	117	125	132	130	135	134	133	136	145	120	112	126	140	125	141	149	144	147	122	131	109	135	119	145	137	113	128	127	157	131	136	145	123	131	119	128	140	117	144	131	118	128	124	125	111	123	128	121	129	121	137	128	122	139	109	122	124	139	121	118	135	147	132	110	125	125	118	144	150	155	133	122	129	125	133	125	138	122	128	110	116	135	139	132	125	126	138	140	124	126	141	149	136	127	135	132	145	130	144	147	131	122	126	115	116	118	139	152	131	138	128	144	130	152	124	116	123	116	128	129	125	129	132	137	129	133	132	119	127	131	128	113	145	146	128	132	152	108	129	128	134	123	138	91	132	146	137	118	98	137	135	122	132	147	127	145	137	141	125	108	121	136	123	104	130	132	134	112	114	121	141	120	126	122	128	132	122	126	105	114	119	128	121	108	137	123	121	133	145	113	127	138	107	138	134	120	131	107	136	134	128	125	134	123	134	132	141	118	112	114	135	129	119	130	123	117	146	126	145	131	143	152	126	151	138	143	127	130	155	149	125	133	127	107	142	146	130	104	128	136	127	124	134	150	133	115	121	135	138	136	134	138	124	143	135	119	142	144	138	137	124	124	139	138	111	131	118	141	131	147	127	112	111	127	138	131	110	132	115	138	139	139	129	133	138	120	123	121	131	113	134	139	149	104	122	128	160	136	139	114	126	137	139	135	135	139	113	136	130	121	130	152	129	128	141	145	116	128	145	139	133	115	143	134	128	117	157	129	158	133	114	120	123	124	133	131	133	130	132	118	139	126	141	132	153	121	156	164	122	117	117	159	111	138	141	118	131	122	139	133	120	125	122	135	124	121	128	138	148	123	137	121	141	128	147	126	120	115	134	117	140	142	121	103	122	135	134	115	124	115	122	149	124	121	122	114	155	111	125	112	142	120	142	114	131	124	131	124	133	129	120	135	130	128	130	126	123	120	128	144	134	117	128	137	128	119	124	122	117	130	117	112
4969	538	597	610	629	566	554	542	536	526	495	488	510	518	496	493	512	474	520	477	499	507	475	452	483	495	407	444	515	509	485	506	470	466	486	468	484	473	479	472	518	463	460	449	501	424	465	492	516	482	490	477	473	473	486	511	449	463	476	480	480	483	445	481	489	462	467	541	491	442	492	442	468	436	476	458	492	439	468	447	442	476	458	518	467	463	510	456	420	463	455	470	475	519	506	489	449	487	455	446	486	485	481	452	481	476	458	454	451	498	461	515	446	513	488	461	493	483	501	483	458	447	500	474	467	465	492	479	420	516	473	507	467	452	472	471	465	445	458	480	448	434	485	490	507	508	468	486	461	500	478	481	444	470	480	468	462	436	464	501	465	439	443	458	472	506	454	460	506	467	542	487	435	478	498	505	439	469	506	487	476	479	474	424	493	489	475	486	463	525	493	513	440	458	494	506	460	474	444	479	459	508	466	467	461	483	479	483	493	484	486	477	522	490	478	484	504	486	443	462	452	474	480	450	459	467	489	464	495	497	429	456	454	491	460	477	479	428	470	437	475	450	481	440	467	487	464	421	456	524	528	526	431	491	477	483	413	479	473	462	469	466	492	480	442	492	484	478	474	494	469	472	502	479	467	481	462	505	467	487	510	497	480	486	485	449	501	473	477	497	450	459	453	454	449	452	462	452	466	474	439	485	445	492	494	452	484	456	459	436	457	462	467	423	446	458	481	469	496	471	487	464	478	463	481	500	410	455	462	439	470	504	482	445	483	467	473	458	445	491	449	447	479	467	485	464	460	467	461	495	451	485	477	465	439	464	450	489	477	466	468	489	508	482	497	457	495	497	447	458	458	518	455	468	512	508	439	493	473	435	483	496	493	454	480	472	436	454	500	432	460	466	434	514	466	469	474	484	443	493	448	497	479	495	444	453	472	490	472	474	469	432	431	442	488	471	482	483	427	480	473	472	464	469	465	461	479	474	483	503	466	492	497	476	450	475	465	495	462	500	474	498	465	443	460	451	447	461	470	460	461	453	461	443	461	483	465	464	492	484	446	467	464	485	456	436	480	487	472	491	463	502	498	452	481	460	461	465	452	491	498	448	494	446	498	489	450	477	492	467	473	465	529	486	463	492	447	484	489	477	453	479	439	494	468	503	461	499	453	453	432	480	500	481	450	477	509	479	450	486	473	475	456	449	475	452	476	482	484	481	475	478	458	475	464	441	488	457	504	455	502	475	487	468	437	455	497	492	469	485	492	478	470	484	455	470	470	491	459	463	505	469	488	512	466	488	433	439	459	473	460	466	513	466	470	505	480	474	470	447	441	501	492	442	507	491	468	478	484	458	462	456	502	463	470	444	485	448	482	471	501	486	472	470	464	482	464	493	466	436	478	473	434	474	472	463	469	502	493	437	471	485	463	467	457	504	454	456	435	432	449	462	495	451	501	487	470	487	473	452	466	442	449	446	456	447	466	471	481	507	477	480	448	495	436	488	512	477	514	478	493	487	448	461	473	504	461	436	480	480	486	447	446	475	455	468	481	494	452	479	422	479	489	470	487	463	446	427	514	496	457	484	496	493	452	496	508	479	452	482	433	460	451	520	464	437	455	491	472	465	476	527	444	489	457	462	453	491	490	488	460	483	502	468	432	469	431	460	481	451	477	449	462	495	460	446	461	481	455	495	509	427	455	471	444	476	508	473	470	448	439	471	455	440	489	493	491	455	486	463	500	475	482	437	480	481	495	495	506	476	456	461	494	460	458	492	490	472	482	483	461	475	489	467	470	442	496	475	496	455	455	451	471	464	459	461	485	469	493	487	445	491	458	488	478	479	477	464	503	496	473	461	454	476	442	497	481	468	469	496	458	403	462	515	492	481	490	463	462	465	473	453	513	483	481	447	524	466	480	455	480	490	464	429	434	494	463	453	460	450	498	476	487	460	440	432	476	460	450	464	471	442	462	487	458	443	469	515	497	464	480	464	461	475	485	482	471	447	495	474	522	439	466	466	473	504	487	458	456	494	438	485	473	504	446	448	421	453	471	462	475	474	467	449	494	478	475	450	448	463	447	481	419	470	443	515	482	466	466	483	457	504	458	491	460	455	457	480	451	466	445	442	464	464	477	493	433	465	474	426	480	443	453	465	479	468	451	499	469	479	469	458	473	482	504	454	489	471	473	445	456	423	474	489	480	501	491	496	452	456	470	464	471	458	443	474	460	455	471	445	453	486	474	478	471	453	526	448	448	491	498	479	443	475	478	437	461	462	470	456	520	474	451	493	452	448	474	465	467	502	467	462	460	481	445	490	478	468	509	480	462	443	491	455	460	472	499	498	483	451	482	456	472	446	456	460	521	470	499	449	524	480	479	453	472	482	487	447	483	521	478	502	462	466	455	485	465	515	456	454	515	452	440	499	512	493	496	476	444	484	460	457	481	471	426	516	486	483	496	489	455	470	465	477	466	474	468	490	477	461	444	420	498	443	455	452	447	500	438	451	470	426	459	483	519	463	485	482	442	466	500	455	498	494	495	482	479	453	460	451	485	486	488	511	503	453	472	470	478	452	475	473	444	476	439	482	438	470	471	448	445	494	463	475	464	434	473	481	459	454	445	451	437	440	436	479	491	478	503	463	501	453	479	487	491	478	444	498	449	451	478	462	488	453	508	483	499	434	462	474	476	475	460	465	474	467	459	510	471	421	460	469	471	464	478	467	477	470	453	471	453	443	483	494	445	479	453	458	457	497	477	469	467	454	410	466	513	459	492	501	459	456	479	455	494	485	420	489	477	487	491	488	423	457	457	448	477	461	453	489	480	482	431	437	490	477	480	495	492	479	422	469	496	513	478	457	470	450	475	460	449	502	455	450	448	466	452	489	517	476	446	414	485	451	461	476	466	482	458	463	439	484	469	509	452	516	498	457	463	481	456	462	463	468	485	439	452	473	473	502	496	480	463	480	507	456	487	447	479	482	475	469	472	470	444	510	470	455	461	488	428	447	469	484	515	494	456	460	458	508	508	495	441	506	468	471	506	457	473	464	453	474	479	471	465	470	437	453	454	471	495	477	461	461	498	465	450	495	443	458	472	449	458	510	467	469	483	460	437	491	507	483	471	490	463	460	474	457	454	447	458	488	462	492	494	488	469	465	467	475	466	451	493	483	459	500	492	499	509	447	507	474	501	487	491	439	458	478	468	456	453	494	460	495	500	416	459	455	489	495	481	501	423	442	469	498	469	459	474	447	468	444	509	483	482	458	446	464	513	449	476	474	444	476	452	467	477	487	466	454	447	477	517	454	477	463	454	464	518	508	458	495	470	475	465	442	427	477	451	491	526	449	499	484	449	486	466	497	470	507	463	465	491	466	466	479	477	482	449	454	493	474	493	488	483	444	425	504	448	455	432	447	482	440	453	471	467	452	485	502	459	459	511	461	480	457	482	450	469	478	499	474	465	483	502	477	476	450	467	460	454	515	459	467	472	481
25211	5275	1103	776	566	416	308	240	204	167	165	135	122	117	120	130	102	110	98	83	94	72	92	88	81	90	66	86	88	89	85	66	93	70	90	72	75	64	64	64	67	71	76	76	69	81	74	69	90	73	71	82	84	78	81	72	77	81	64	59	77	69	77	67	77	71	76	85	75	87	78	77	76	72	61	66	72	76	73	65	69	56	70	62	91	79	63	78	80	70	79	78	60	81	67	71	77	59	70	81	65	76	64	63	64	75	75	81	78	79	78	87	71	80	73	80	73	81	78	78	74	70	64	81	75	74	79	88	78	67	69	67	82	76	50	65	79	73	69	65	91	65	73	94	68	70	67	65	62	69	70	66	68	73	72	70	86	80	73	74	61	71	58	80	93	61	81	64	81	59	66	71	74	76	84	80	77	72	66	71	65	64	75	75	86	73	68	67	75	56	84	71	77	61	59	72	68	67	64	69	70	67	81	71	65	69	60	68	81	77	72	58	69	94	84	59	76	81	71	80	79	63	84	67	68	76	69	74	62	75	73	81	63	62	73	74	78	53	71	64	67	71	62	70	69	85	81	71	85	89	70	66	51	82	80	57	82	76	64	78	65	72	75	72	84	74	66	71	73	84	79	70	74	77	61	79	68	71	83	72	73	58	69	72	77	73	59	65	85	78	65	85	86	67	69	69	81	77	72	95	68	73	82	62	61	77	78	81	61	69	69	76	80	63	82	95	76	67	86	56	86	78	75	68	83	81	56	66	71	79	60	88	71	73	69	87	72	71	71	71	79	72	68	71	63	78	96	69	59	73	89	79	61	67	80	67	56	70	62	81	83	67	85	71	76	74	67	69	59	70	79	62	68	76	70	71	75	85	62	71	61	67	69	71	64	58	71	71	86	69	80	73	77	68	72	75	92	65	74	76	66	72	72	83	62	79	74	65	61	74	69	63	67	61	72	88	81	79	66	74	62	70	75	69	79	64	70	75	69	62	72	78	87	78	86	62	64	72	89	61	74	70	72	59	76	79	67	58	70	57	77	70	77	61	68	76	71	83	94	59	77	63	68	85	64	94	67	78	91	78	70	75	76	72	74	71	74	76	63	87	80	74	68	75	73	80	66	76	69	86	66	74	82	72	68	85	75	66	79	77	62	67	88	63	53	74	80	69	86	78	81	67	60	80	58	68	59	71	59	77	81	78	69	61	72	60	60	67	70	71	76	74	81	67	64	71	70	57	79	80	71	74	62	73	69	56	68	49	78	54	67	65	65	76	89	64	64	72	79	73	76	58	75	63	64	92	87	67	68	83	66	69	55	67	83	65	60	72	65	76	71	71	65	67	69	81	85	65	65	71	66	66	55	63	85	68	74	68	90	78	79	77	74	77	85	77	63	83	79	70	69	67	76	72	62	80	63	75	75	72	64	89	69	69	70	64	63	89	72	65	87	69	62	76	65	83	69	69	93	73	82	70	65	66	61	92	78	68	87	81	67	85	83	66	64	69	73	69	85	75	86	78	71	82	81	64	77	99	85	70	75	65	60	67	72	78	64	82	87	76	68	66	65	76	61	72	80	63	68	60	58	64	75	76	73	75	66	80	76	91	75	76	68	73	78	57	66	67	68	61	79	75	52	84	76	76	76	65	63	70	66	68	54	72	69	84	64	66	74	71	82	86	81	62	84	72	79	84	64	72	86	79	76	76	58	72	94	61	74	49	67	74	73	72	83	77	87	69	88	83	75	65	54	81	73	88	57	91	77	62	82	67	74	86	78	67	70	83	64	88	72	63	79	86	66	68	66	71	68	79	74	75	88	64	75	63	86	70	71	78	62	70	65	69	79	79	58	73	68	60	71	75	82	76	52	72	62	81	64	65	65	60	59	64	96	82	72	78	69	85	77	79	74	72	74	66	75	69	71	67	80	68	66	77	71	72	72	67	70	87	70	97	75	70	65	80	65	70	83	84	71	67	79	76	68	64	65	76	59	76	65	69	92	68	76	67	78	80	62	65	77	87	69	75	67	88	57	67	82	75	76	61	72	80	62	89	87	78	78	69	69	79	71	59	75	64	78	80	69	65	57	73	81	60	79	62	88	67	82	78	79	78	73	78	69	57	64	51	79	59	82	62	70	65	67	65	66	69	74	64	87	77	73	79	84	74	73	71	78	66	66	78	59	76	84	85	61	61	82	58	78	77	72	57	67	66	76	69	83	68	82	56	85	75	75	85	84	76	91	82	68	86	77	81	84	94	50	70	61	72	71	70	78	66	84	87	81	68	71	78	71	76	69	77	82	60	80	64	82	74	67	82	68	77	91	68	69	71	68	71	73	86	65	64	67	57	66	65	70	68	63	86	65	88	66	86	72	67	72	57	75	89	81	65	70	74	78	66	83	79	93	74	85	83	75	68	72	76	65	57	73	73	72	73	62	73	62	90	73	85	68	81	68	72	73	67	76	69	60	77	73	56	61	74	64	68	88	66	64	74	71	79	62	67	75	69	76	79	82	83	82	64	61	70	74	77	65	79	64	65	75	84	81	58	51	79	85	67	86	88	84	85	81	73	61	75	60	77	77	60	70	87	70	68	64	59	84	70	65	75	64	62	68	60	80	79	54	57	69	74	73	67	76	87	81	78	68	79	71	62	77	71	71	64	78	70	71	72	68	71	75	76	73	55	70	82	63	75	89	53	58	83	74	66	92	90	65	49	73	69	66	75	90	72	69	65	70	59	74	89	83	68	64	65	59	70	73	76	70	64	68	80	72	65	62	90	69	67	86	68	63	61	68	67	84	69	67	88	57	68	58	62	53	68	81	60	69	66	70	60	82	71	72	56	69	72	82	72	65	65	68	77	78	85	67	68	75	69	78	71	77	84	76	93	58	65	75	62	63	86	69	74	68	78	69	66	79	74	67	70	62	77	55	83	71	77	74	68	78	84	71	82	80	82	70	68	77	81	77	67	71	71	84	81	63	75	76	75	90	65	83	87	67	63	84	72	68	83	69	64	79	73	76	80	87	72	68	66	66	81	64	52	82	74	89	72	65	61	74	77	88	59	61	80	82	68	69	76	74	63	58	53	81	72	70	57	55	80	78	73	63	73	76	63	64	78	63	69	65	65	72	69	67	65	69	71	68	79	64	83	78	78	71	73	65	79	74	84	73	73	81	84	71	70	80	65	87	76	74	55	53	79	61	54	79	77	75	82	77	71	67	78	74	67	53	60	83	76	87	81	85	74	76	83	78	70	69	81	71	64	81	75	74	86	76	88	74	83	69	77	86	73	73	72	65	74	81	79	70	61	71	81	74	67	67	75	85	69	89	76	60	82	80	80	84	86	71	75	69	84	59	90	67	72	71	87	78	70	63	61	81	75	69	78	71	70	81	81	68	62	89	71	70	79	73	70	72	68	67	82	81	60	70	78	75	63	56	76	63	55	71	67	84	87	60	77	72	78	75	80	75	73	73	86	77	70	82	70	64	77	68	71	67	83	83	68
13026	1044	2508	2940	2445	2059	1741	1490	1268	1090	964	761	771	743	693	648	618	513	557	550	476	438	451	440	408	438	396	429	380	402	341	366	371	369	358	329	342	347	350	346	343	334	302	345	294	329	300	318	335	332	316	335	311	326	316	341	312	329	323	320	302	271	306	295	311	295	311	307	310	295	285	271	257	331	311	336	285	287	314	307	301	309	299	296	307	286	318	301	299	318	306	273	304	266	275	272	277	308	277	280	291	289	319	286	289	311	243	302	293	297	285	295	309	299	316	274	299	280	302	285	298	291	252	289	282	291	310	307	268	263	264	291	291	306	303	303	298	269	276	290	277	312	261	295	291	303	303	305	285	296	278	292	290	303	296	288	300	287	317	292	273	312	284	273	302	270	277	316	291	278	274	281	272	295	280	257	331	282	297	297	269	296	279	292	306	268	274	282	264	294	306	280	321	255	287	300	304	295	278	286	272	270	305	277	284	283	272	301	324	325	303	284	297	284	304	280	304	293	314	303	301	277	313	279	295	293	280	319	261	269	317	325	292	280	280	283	291	293	287	308	273	292	298	281	312	271	294	290	276	294	311	276	270	263	295	284	291	316	318	290	298	267	305	325	297	275	281	284	302	286	283	288	294	309	301	282	307	296	293	279	282	305	327	300	317	264	276	278	327	306	282	286	289	284	288	269	294	292	271	287	278	282	296	299	261	285	320	290	268	292	285	284	272	273	284	297	293	301	307	281	274	284	281	275	309	287	294	316	299	272	282	322	298	308	279	284	291	268	286	273	290	300	303	282	309	296	268	266	284	323	298	314	256	283	306	305	309	311	297	261	297	282	308	306	276	303	281	288	283	289	293	287	294	264	295	292	275	275	280	280	282	298	292	290	297	280	305	297	303	276	302	300	293	285	289	304	263	300	312	307	293	308	283	274	325	289	264	271	285	309	284	289	289	315	291	288	279	277	284	282	319	295	268	266	286	272	273	305	281	296	312	336	331	310	297	302	260	254	274	290	307	300	279	271	267	284	331	283	287	303	292	274	300	269	287	311	302	309	295	286	284	288	290	303	316	249	279	274	284	260	295	268	261	284	287	275	278	284	274	306	282	272	281	304	275	298	285	289	292	268	326	287	318	295	277	289	294	315	264	291	288	267	294	323	316	303	299	322	295	264	278	322	294	296	289	279	295	291	311	248	276	323	261	286	309	300	309	286	273	300	294	303	315	299	295	304	282	266	281	280	303	275	275	313	285	255	285	307	301	302	317	306	289	282	273	281	288	280	286	272	283	282	304	244	292	301	284	288	289	292	285	288	291	257	281	291	274	271	280	309	272	298	309	286	290	311	310	292	289	327	301	318	293	329	297	271	292	274	279	309	316	292	286	325	275	252	294	278	275	305	283	306	281	278	261	285	289	279	291	292	290	288	297	284	310	282	304	285	298	318	306	286	314	314	301	301	267	305	269	279	287	290	323	261	268	309	311	273	300	324	291	269	265	286	285	309	237	289	293	298	297	289	281	287	282	255	274	295	299	287	283	264	271	311	288	280	299	277	293	325	281	272	298	269	286	315	310	283	278	271	294	260	299	299	284	296	305	291	298	331	295	313	295	275	273	277	295	295	271	286	293	259	293	273	293	303	282	299	317	304	301	304	271	307	277	264	307	252	330	325	286	305	291	307	297	299	308	282	288	299	291	297	288	297	293	280	265	258	285	275	316	255	295	295	280	327	284	296	309	281	308	325	291	272	295	302	303	290	309	314	316	298	263	290	268	297	295	277	254	319	291	270	290	287	317	291	300	287	275	261	286	288	302	290	296	290	271	276	285	301	260	268	264	294	292	290	291	321	306	264	281	257	264	273	282	280	291	305	304	304	292	269	267	282	334	277	271	315	262	293	294	279	289	286	290	297	272	267	278	303	300	303	297	287	284	289	296	286	289	262	297	291	290	276	318	318	315	332	282	293	258	299	304	291	306	294	280	277	309	291	302	265	314	314	304	295	268	287	280	286	278	273	288	326	278	279	270	289	309	298	284	274	307	282	277	281	315	295	289	261	303	310	292	275	293	319	297	297	305	288	277	280	282	291	276	277	275	269	283	307	298	284	287	256	302	281	300	279	288	290	301	296	266	327	278	310	319	266	279	281	283	268	299	300	272	280	265	295	310	285	315	309	273	280	267	257	294	285	330	330	286	331	324	288	271	308	283	305	265	286	289	278	270	300	332	294	277	279	269	287	278	279	264	291	291	286	282	269	311	319	272	273	304	306	282	299	268	302	259	262	305	285	283	269	330	290	309	269	284	281	305	300	300	298	284	281	295	292	279	282	303	294	297	309	303	319	302	284	287	302	291	290	287	289	289	291	283	274	313	302	273	283	315	322	295	320	282	295	289	294	267	264	306	285	303	294	274	283	315	281	254	291	268	291	305	320	281	276	323	297	246	304	262	320	290	288	327	293	287	302	297	287	290	293	279	298	278	284	283	286	299	302	275	309	275	280	309	298	282	282	302	322	313	271	313	280	288	296	292	272	285	278	291	264	296	300	304	288	321	282	328	290	310	283	315	309	282	313	304	299	279	273	287	299	308	322	275	293	290	270	305	286	305	298	269	302	303	295	283	278	313	288	265	270	303	286	318	284	320	296	282	322	263	284	312	318	305	307	276	276	298	306	293	297	268	266	292	315	304	276	248	269	290	269	271	283	296	300	285	292	280	262	291	293	309	322	307	283	320	281	295	265	300	301	290	284	305	271	334	292	250	314	297	307	253	291	288	273	293	284	256	269	289	297	300	279	308	299	303	311	317	303	323	294	277	280	316	317	260	272	310	253	292	333	271	308	303	297	315	292	269	307	312	268	306	315	332	287	296	309	301	297	276	295	299	272	304	288	275	276	289	299	318	283	302	298	302	303	277	307	274	297	311	279	302	281	301	283	276	275	278	302	309	294	336	293	334	307	296	277	296	278	291	269	256	292	312	282	300	299	308	302	310	277	285	283	297	285	286	271	305	303	285	280	275	291	298	270	300	265	278	269	293	284	274	275	267	296	326	275	295	282	300	269	315	283	301	250	266	301	284	303	297	273	286	287	306	280	274	293	298	274	277	275	292	296	311	268	285	309	284	291	306	289	289	277	299	286	260	310	297	281	298	297	245	316	281	298	296	300	281	317	321	314	290	304	343	274	296	333	298	293	286	300	270	275	311	284	285	313	296	280	318	296	278	293	293	297	285	293	322	291	278	297	293	285	303	316	302	282	295	291	285	307	289	327	286	306	273	284	298	274	319	278	271	285	293	289	281	286	301	327	335	284	285	285	305	289	277	287	301	275	298	284	303	244	313	309	290	298	269	306	264	299	295	277	280	252	294	276	303	298	315	307	283	312	290	300	282	312	271	282	294	295	312	285	282	299	270	342	272	292	307	272	241	309	269	311	275	326	282	297	313	297	286	277	280	289	289	295	290	301	291	280	306	284	321	311	258	316	294	279	280	275	312	313
35695	17135	3611	1616	1085	792	611	498	395	351	275	253	237	223	197	224	200	180	146	200	178	173	163	157	150	149	134	165	133	161	150	150	158	159	146	119	147	147	124	139	129	131	130	123	149	142	122	130	129	149	153	113	148	134	146	128	132	132	129	123	117	115	119	142	138	139	135	127	120	122	151	155	109	139	134	137	136	111	121	145	122	118	127	122	122	140	117	138	130	131	139	140	125	134	128	149	108	132	138	139	130	130	149	130	138	126	159	132	112	118	181	119	155	141	135	128	124	125	127	126	137	124	128	126	119	125	151	139	119	127	114	118	124	133	120	120	117	137	121	142	131	128	148	136	128	160	106	115	135	151	146	126	145	127	140	146	128	111	145	139	130	109	129	140	120	111	138	130	133	118	123	121	109	141	114	126	121	110	128	124	126	139	127	134	131	123	131	109	149	140	144	124	128	145	118	134	141	122	126	135	138	129	138	137	131	129	138	144	107	132	127	134	121	139	135	130	140	126	134	136	127	134	135	117	140	129	127	104	129	130	132	133	140	132	139	124	131	132	128	135	119	125	138	118	146	137	120	156	154	128	96	123	126	115	122	123	139	137	119	130	123	124	118	117	143	125	127	128	135	126	120	134	134	125	128	121	105	124	128	141	138	133	138	158	120	122	125	127	129	127	131	123	128	122	127	130	117	110	142	144	135	133	119	118	135	127	140	135	116	126	127	135	148	127	135	128	145	154	109	124	141	129	110	111	138	110	133	112	141	132	136	128	122	144	118	134	136	125	115	139	112	127	128	127	124	125	130	114	109	117	122	133	122	125	128	95	119	118	139	132	143	117	136	137	133	123	142	141	140	146	139	122	118	133	96	124	137	143	135	128	143	134	117	125	131	121	128	149	139	121	131	123	130	123	134	135	123	133	130	153	143	132	116	136	109	142	129	133	136	119	138	109	147	113	139	121	133	141	140	145	142	124	130	129	133	112	109	133	136	147	137	126	138	139	111	131	116	128	124	132	129	131	124	120	119	133	134	113	116	156	135	135	133	126	120	133	123	130	129	137	103	139	131	117	154	131	141	140	144	131	114	131	122	122	122	132	117	116	128	134	117	124	116	143	140	117	126	141	137	114	143	144	149	125	130	131	128	115	117	140	128	130	114	138	121	132	114	122	115	137	115	122	153	142	112	122	139	152	113	148	130	107	128	122	131	127	122	138	132	117	130	122	128	138	143	140	131	110	106	100	125	114	142	131	135	129	148	134	143	149	120	128	119	103	161	124	119	121	106	113	133	118	130	126	130	142	142	122	116	126	113	115	107	140	114	132	113	134	140	117	132	125	140	142	141	117	130	122	123	125	109	118	141	115	134	127	117	120	140	113	148	133	131	128	138	137	138	131	128	123	144	139	131	148	118	147	125	134	131	126	120	120	138	142	128	149	132	126	130	149	132	144	113	121	126	138	130	136	144	107	119	161	112	132	137	138	133	124	130	143	128	136	132	103	123	121	134	122	137	121	144	116	135	119	136	132	110	110	129	135	150	128	118	96	147	130	122	135	127	124	135	132	137	138	138	129	101	132	120	119	140	131	119	131	120	141	131	129	140	130	127	123	116	122	120	134	146	118	124	125	138	138	123	135	138	117	129	130	141	123	114	131	126	130	133	130	124	109	129	118	144	129	134	117	162	103	148	136	119	117	141	151	127	133	154	143	124	125	97	143	142	140	144	124	139	123	121	140	129	141	124	129	122	143	141	132	133	116	124	120	126	122	115	134	154	128	149	118	112	132	138	126	135	155	119	140	116	129	116	120	131	130	143	114	115	125	137	131	120	125	136	136	132	124	136	143	123	135	125	134	123	133	142	135	116	122	138	125	128	116	122	136	109	127	141	128	134	157	147	141	115	149	95	120	138	121	118	130	132	106	132	142	144	116	142	127	120	118	142	102	110	144	143	128	114	130	148	136	125	154	132	108	141	122	122	115	144	140	122	138	135	108	118	134	126	118	143	120	127	128	131	127	138	122	136	104	126	127	130	142	120	131	137	129	119	126	146	120	119	139	132	124	143	129	138	119	104	120	142	115	127	122	133	127	122	112	117	140	124	132	134	132	152	134	117	136	139	124	127	135	133	144	151	114	127	129	141	142	106	143	133	139	122	122	136	141	131	149	128	118	145	115	123	142	120	144	166	129	129	122	140	131	114	119	131	133	133	133	125	125	132	129	116	131	118	114	123	133	136	132	128	124	145	110	108	123	135	122	147	125	124	144	143	143	137	155	146	146	161	129	118	123	114	132	136	123	120	130	119	109	129	130	144	133	150	127	133	138	144	126	128	122	131	141	117	119	112	125	113	127	136	120	121	108	131	125	132	123	143	115	148	107	129	123	124	122	134	128	126	140	150	129	127	120	141	126	116	139	134	132	131	138	144	135	124	122	133	130	127	125	132	135	126	120	133	117	122	119	126	117	129	122	128	134	139	133	136	133	125	158	103	132	129	138	137	140	127	140	128	139	129	114	125	143	142	145	140	133	138	124	119	118	117	135	152	109	131	135	124	112	132	129	146	144	143	149	129	131	143	142	133	132	146	135	136	124	140	124	106	134	140	129	146	124	158	116	136	130	160	123	143	136	127	137	131	142	113	153	131	117	141	132	137	122	138	128	125	120	135	137	128	144	136	128	145	114	116	129	119	121	158	115	123	154	107	134	134	129	102	141	133	133	131	143	121	127	116	131	132	138	111	127	117	133	133	149	132	118	130	124	121	139	147	135	124	142	137	117	130	138	131	133	129	113	139	123	122	114	129	128	144	138	148	126	126	130	138	130	122	143	117	120	113	122	123	126	118	134	118	124	137	133	121	113	122	119	127	133	142	126	128	125	144	137	145	123	119	122	149	159	134	134	123	153	135	143	143	133	125	129	142	129	120	105	132	121	110	125	121	140	122	134	129	127	131	129	112	131	122	125	122	124	137	136	121	133	131	110	125	129	142	115	121	129	132	123	140	135	126	135	138	110	150	138	134	110	129	115	118	147	129	129	112	127	148	130	125	106	152	132	121	145	148	138	121	114	127	126	129	114	141	155	133	136	132	136	116	146	126	120	127	115	131	129	132	126	126	162	122	118	127	109	126	105	141	131	125	123	125	123	131	123	131	134	137	126	124	118	132	136	141	139	110	139	129	136	137	111	127	124	133	112	125	124	119	128	121	123	135	129	125	150	119	142	123	129	140	134	130	147	140	154	130	129	151	122	124	132	118	130	109	118	124	132	133	132	136	127	139	125	125	127	140	137	117	116	130	123	150	132	147	132	144	115	131	116	110	140	136	110	104	135	143	117	140	133	124	128	137	129	130	119	139	143	130	121	141	145	129	119	135	125	119	124	130	124	143	110	118	140	123	154	132	132	129	140	128	134	141	135	138	115	131	139	132	156	136	124	118	136	126	140	129	107	116	132	123	127	142	140	135	114	135	126	125	117	125	118	120	123	128	127	118	127	132	111
17921	2214	4924	5691	5027	4030	3308	2763	2361	2071	1807	1678	1436	1330	1291	1165	1057	957	912	832	920	873	817	770	701	736	703	706	645	701	672	664	622	592	601	593	628	628	581	563	600	569	552	569	532	497	515	538	568	492	543	551	544	538	517	517	511	534	547	503	551	551	525	568	473	478	507	517	490	514	489	555	503	500	488	525	502	538	485	486	515	509	481	494	489	482	513	475	501	474	495	476	497	484	474	511	460	439	470	478	468	513	474	505	499	495	502	490	483	526	522	502	481	528	454	500	460	465	545	456	505	449	494	498	466	466	483	481	502	506	509	468	467	490	442	479	496	435	460	466	462	513	465	478	499	475	482	496	467	478	502	486	481	431	490	475	467	443	488	472	437	507	493	479	482	484	460	537	524	506	456	476	496	454	468	498	510	506	428	451	503	486	480	469	478	456	496	493	487	505	497	481	441	467	503	450	477	467	465	493	487	495	501	493	474	522	516	469	503	496	484	523	472	437	501	488	479	486	474	495	488	449	466	465	473	470	470	488	486	459	488	457	483	497	501	453	481	456	472	434	494	452	525	470	478	493	505	481	488	478	479	473	467	478	457	493	466	473	448	487	470	509	478	481	466	475	492	459	465	467	520	472	492	519	493	492	495	463	466	467	490	448	477	517	454	501	462	493	499	469	495	457	480	456	492	463	507	487	511	479	501	488	442	509	464	502	492	488	475	471	449	482	471	481	476	450	483	420	494	455	467	414	468	521	440	461	466	452	529	474	486	435	485	482	530	477	490	487	474	498	475	474	494	448	470	453	525	480	462	477	505	457	506	480	512	459	474	497	503	501	485	471	488	467	481	473	457	509	496	483	485	442	510	444	461	458	505	491	501	468	452	491	492	466	468	444	497	487	477	425	467	460	498	501	487	435	452	506	472	481	484	496	482	494	469	467	417	491	486	484	497	464	485	465	456	530	460	483	470	447	475	508	464	478	466	437	473	450	450	483	490	476	501	470	506	502	435	474	501	464	475	492	458	463	484	499	467	488	472	434	436	490	468	499	436	425	493	482	499	481	483	488	467	444	484	483	487	485	468	514	481	497	481	504	500	496	478	484	463	482	483	454	485	481	500	447	476	476	499	465	491	474	462	473	503	464	453	468	454	440	457	469	486	470	485	463	465	468	484	461	524	471	445	468	471	472	502	452	489	474	469	471	487	463	450	482	473	454	478	490	446	467	486	463	482	493	475	464	497	510	526	483	502	505	468	489	479	449	487	480	496	509	472	498	471	471	495	446	498	466	460	506	489	476	485	459	455	495	480	511	459	474	513	511	473	476	485	491	477	476	462	472	483	483	467	450	483	473	464	512	448	492	486	456	494	480	456	508	472	526	473	522	464	493	495	505	476	457	519	477	475	442	498	460	465	448	492	477	460	506	437	481	472	516	486	480	480	506	487	490	475	508	477	485	494	520	490	494	485	484	445	501	447	487	510	500	448	454	501	479	466	437	463	501	478	440	497	474	486	460	481	472	499	505	470	471	501	467	480	480	438	495	473	457	478	501	508	494	511	475	441	485	453	476	465	477	505	453	454	479	463	432	407	455	473	463	505	484	502	482	465	466	451	479	531	457	510	445	453	524	470	485	489	462	485	465	470	439	457	484	470	431	465	475	458	460	475	469	480	455	476	475	455	485	461	465	480	478	510	484	489	494	501	484	484	417	519	427	461	499	511	476	517	450	462	470	506	453	454	494	452	503	500	488	455	485	493	464	473	476	501	502	480	484	491	472	478	483	461	454	475	499	505	439	453	477	499	503	478	501	458	469	458	488	508	455	461	477	494	468	488	513	502	471	446	526	495	465	454	485	503	522	515	457	459	443	483	445	495	498	470	475	486	471	495	508	515	482	438	475	487	449	486	478	448	485	471	483	481	450	487	463	461	470	460	485	451	449	472	465	491	466	484	480	447	459	467	459	475	479	472	487	470	444	463	473	488	453	495	518	452	436	511	478	463	477	482	453	456	445	495	468	465	455	513	474	459	494	453	432	516	466	481	494	489	481	500	497	490	464	494	490	453	475	507	496	488	504	502	493	487	482	467	489	465	439	449	503	440	456	483	478	473	476	486	500	488	458	470	479	458	480	461	445	506	478	480	465	463	511	467	492	484	509	502	466	513	473	488	452	519	479	471	508	468	478	435	488	479	466	472	484	543	468	500	479	468	472	494	467	501	454	462	487	470	477	461	499	439	493	511	517	465	476	533	486	454	501	486	521	494	455	430	465	465	466	469	474	461	490	518	458	473	452	508	464	488	445	534	484	465	506	492	481	442	502	491	450	497	480	477	486	483	466	473	455	499	458	471	453	434	506	479	473	503	435	460	475	487	490	476	465	513	466	533	455	445	465	491	442	471	517	435	457	517	462	472	489	481	461	490	476	433	496	436	465	473	432	468	449	492	469	483	467	470	471	466	490	485	490	437	445	448	492	427	494	482	429	474	485	500	487	486	477	468	518	481	487	475	485	453	464	488	492	482	475	479	464	471	461	463	458	472	481	534	457	469	506	472	500	476	460	470	436	492	489	472	469	480	502	471	491	485	471	448	485	486	478	503	468	501	480	447	512	487	470	474	458	466	486	477	484	480	425	479	503	490	469	473	479	506	473	539	487	476	493	462	459	490	461	471	454	471	464	463	474	469	466	424	459	499	482	498	483	471	484	482	498	455	495	495	541	466	458	475	499	449	487	467	461	507	482	489	487	508	486	499	471	465	498	503	454	484	475	497	453	499	484	444	468	493	464	510	466	474	463	503	476	454	491	478	470	473	498	478	452	471	472	501	490	464	463	474	471	504	484	482	467	469	458	465	471	459	461	460	496	436	456	519	467	502	442	517	486	468	483	423	509	454	482	558	452	472	473	505	515	477	464	502	513	504	510	494	458	500	490	474	468	463	462	447	496	442	457	484	467	466	479	478	469	423	476	481	477	477	489	473	485	492	467	440	490	494	504	473	483	454	485	486	515	490	423	438	452	490	496	458	472	474	470	486	456	484	445	486	507	475	489	510	500	507	453	478	491	477	522	447	446	498	483	485	474	456	468	456	461	477	483	507	467	454	460	475	487	458	474	471	498	477	521	481	476	523	448	484	441	498	481	511	496	487	472	485	460	448	488	461	546	517	467	495	454	479	478	465	473	477	451	463	460	465	461	478	490	482	505	463	478	458	510	478	503	472	513	434	467	488	472	500	453	519	462	502	493	456	423	493	463	477	491	439	471	530	469	479	416	466	520	489	479	476	470	480	462	489	485	484	456	476	469	483	461	463	491	476	448	459	482	457	498	439	477	480	512	486	476	457	495	514	444	449	508	473	484	480	476	468	469	496	453	463	462	453	537	459	451	476	503	470	499	470	480	473	447	457	470	453	494	476	482	491	451	491	527	477	447	454	435	495	489	475	454	522	521	452	470	501	461	462	486	500	456	492	462	485	456	503	475	463	493	456	481	468	466	470	471
3131	309	212	165	139	161	142	130	144	150	112	110	118	128	109	139	138	130	126	120	136	106	129	139	129	122	128	118	120	118	113	126	143	121	118	127	146	132	130	123	111	114	142	131	133	112	122	143	125	111	136	113	131	102	136	137	132	113	114	131	127	122	133	108	135	118	126	141	132	132	125	132	122	106	119	117	130	139	118	98	103	116	109	124	100	131	123	127	135	131	133	137	160	115	126	130	126	135	140	139	129	111	115	124	138	121	116	132	143	129	122	124	113	124	115	131	134	135	134	118	140	139	124	104	153	114	137	119	110	111	127	134	124	122	115	127	117	117	114	126	126	138	148	123	113	142	133	137	122	116	117	122	120	113	119	124	129	122	117	139	130	123	114	118	153	102	135	145	120	122	117	120	126	130	110	126	118	129	139	97	120	135	122	147	120	98	115	121	125	132	147	106	130	117	126	132	125	135	134	130	121	114	124	124	127	110	121	104	135	137	124	115	108	127	117	134	147	119	109	128	116	129	125	132	129	120	129	131	140	111	130	143	110	139	115	142	115	116	117	144	132	131	148	101	121	120	112	136	119	129	137	125	123	143	140	110	123	104	117	116	98	141	128	118	124	125	107	114	137	119	107	142	120	132	135	111	145	141	116	139	134	122	128	127	142	140	122	127	142	148	139	136	145	116	120	121	145	134	108	116	126	134	132	116	129	135	130	138	125	138	130	118	133	118	111	149	151	141	122	134	129	121	107	117	142	127	130	108	144	125	140	118	111	130	132	131	153	125	130	113	143	132	108	134	141	125	138	107	112	112	115	116	143	124	129	117	124	128	109	126	155	118	107	133	116	130	127	119	95	134	125	119	132	142	148	120	112	129	114	123	136	151	118	147	112	114	124	136	128	145	111	122	124	122	125	108	129	133	111	133	127	101	125	108	122	119	123	114	121	108	157	138	122	152	126	137	133	118	131	129	124	128	137	125	106	126	125	110	135	121	120	116	139	123	139	129	112	126	146	140	131	127	134	109	128	118	112	114	132	123	131	124	128	114	123	138	124	131	131	118	134	119	126	115	118	115	130	109	124	126	120	114	123	109	100	127	130	131	126	148	128	131	119	142	121	131	124	125	143	130	134	124	106	130	120	128	138	122	135	122	137	145	111	119	113	147	125	147	140	113	112	127	139	117	133	117	106	119	120	144	135	95	145	126	125	130	143	123	130	117	125	125	122	109	128	131	121	126	130	135	131	109	120	116	122	126	132	132	129	106	114	162	116	109	118	121	132	151	98	115	102	146	119	133	126	130	116	132	117	130	129	133	111	124	127	105	126	132	126	152	124	104	120	109	124	126	125	139	141	121	128	102	117	130	120	109	145	111	125	113	136	148	126	138	102	114	124	121	124	125	135	119	120	141	137	126	132	139	110	102	137	117	135	131	120	113	128	120	129	126	142	125	115	112	143	100	118	135	140	111	128	124	119	136	129	121	126	118	125	117	110	120	140	107	125	134	141	127	108	109	107	113	120	142	104	125	117	121	136	113	113	129	134	132	127	134	131	142	116	136	101	109	126	108	132	110	122	97	116	117	139	115	101	117	102	124	112	127	126	112	107	151	135	139	130	125	100	127	117	134	121	124	129	134	125	151	127	110	112	113	135	121	113	126	111	136	123	111	128	130	124	117	124	114	111	106	115	136	105	147	131	110	118	122	118	129	133	126	137	116	118	138	114	137	123	127	107	130	131	127	147	124	118	122	131	126	126	112	116	120	117	105	133	130	128	115	117	121	121	120	135	134	128	153	134	122	129	126	121	118	129	109	123	140	112	113	133	118	115	106	138	109	119	116	132	130	148	148	121	116	125	131	131	136	128	110	110	133	111	125	122	116	115	122	116	143	123	117	130	143	112	116	120	133	119	131	108	133	139	150	105	125	119	107	135	106	119	122	113	124	148	138	138	145	136	113	118	116	113	117	111	136	125	128	127	105	126	128	128	147	106	111	126	115	96	126	128	130	136	128	129	111	134	122	130	128	125	110	153	125	109	105	125	123	129	137	126	123	117	119	138	129	106	117	126	129	125	120	113	129	113	140	145	130	128	114	131	135	112	124	115	115	116	133	126	129	108	104	125	134	124	113	125	131	123	128	130	143	97	103	137	134	104	126	130	121	130	130	137	127	115	119	118	147	115	120	118	107	112	146	132	106	111	128	129	134	123	126	131	124	130	118	130	132	124	137	123	131	139	125	120	113	127	122	130	140	144	138	117	125	126	115	130	103	126	122	118	122	122	120	135	118	137	126	122	135	122	124	125	133	134	136	142	147	125	128	128	152	113	111	122	114	104	135	122	128	127	114	102	121	125	134	116	126	123	128	110	126	135	121	134	127	127	117	138	118	145	132	114	136	150	126	143	144	130	116	133	131	126	131	128	118	126	111	124	121	113	120	122	123	144	128	128	133	106	111	132	124	130	121	116	134	119	121	121	108	127	156	144	107	130	130	97	123	154	137	121	138	137	129	130	111	139	109	108	116	133	126	144	102	128	119	131	123	121	104	113	124	105	136	130	120	121	133	116	128	116	126	130	121	123	136	128	136	122	119	125	136	122	108	109	154	123	124	123	109	132	116	141	149	128	138	124	153	121	123	132	131	135	130	98	121	129	120	136	118	127	134	121	125	132	126	142	122	135	128	119	127	129	136	119	119	112	123	138	119	125	116	130	140	147	104	133	122	113	124	123	120	124	125	110	129	135	123	107	107	133	148	148	119	128	129	107	114	129	114	130	120	123	104	109	121	115	116	127	116	139	128	116	136	127	126	114	140	127	136	111	127	136	126	138	122	129	145	135	124	141	143	134	149	105	144	125	120	112	119	137	136	134	118	121	103	115	128	137	112	134	107	132	133	125	130	129	129	124	120	132	136	113	129	126	135	127	128	119	133	140	104	125	136	120	124	117	145	127	144	117	140	128	141	125	115	140	118	120	124	120	125	118	136	112	120	104	141	108	113	116	134	117	104	138	118	125	124	156	148	135	119	121	122	135	119	120	134	140	106	131	122	143	122	114	123	112	119	111	126	126	140	128	133	121	145	120	132	102	125	116	123	114	112	110	139	103	138	113	117	139	122	127	115	129	139	118	128	140	128	134	143	136	104	129	147	120	136	112	118	116	124	149	109	140	118	112	142	101	133	136	100	130	121	129	121	140	114	131	134	128	127	127	130	138	133	128	113	118	121	112	114	141	134	146	127	126	106	134	116	134	139	119	125	135	115	117	122	153	109	127	145	127	98	122	110	118	115	126	113	115	129	143	96	125	145	130	114	107	132	115	142	123	124	125	113	130	126	121	126	120	119	122	134	124	115	130	113	158	98	127	129	108	140	118	118	133	122	139	138	141	144	152	135	122	122	122	153	138	110	119	107	141	155	124	120	128	127	109	131	123	126	144	142	121	137	123	125	126	133	128	122	122	131	110	132	137	125	126	118	135	149	118	118	100	109	122	117	150	109
4649	520	621	650	631	569	576	527	494	465	496	489	512	491	444	483	450	453	489	457	458	477	471	454	476	484	451	464	499	464	465	454	466	451	420	459	469	452	430	460	447	443	471	463	430	474	423	407	417	423	474	461	459	453	433	432	425	449	450	458	469	476	466	436	468	474	439	441	446	419	431	409	478	477	479	460	429	475	412	462	453	450	443	445	439	485	470	424	459	411	467	482	490	465	448	476	456	462	475	463	373	402	425	433	463	432	445	461	436	441	432	444	444	427	420	442	441	508	434	468	454	454	463	423	470	436	449	450	485	439	457	423	438	428	449	415	439	419	467	445	469	424	455	464	458	435	445	451	460	450	449	450	441	467	450	448	450	457	460	455	445	468	443	442	449	442	488	452	465	447	423	467	434	439	489	448	464	446	454	471	471	455	478	446	451	463	435	480	474	430	464	479	406	453	443	480	462	418	423	466	444	436	425	447	434	480	486	439	373	471	421	461	455	452	424	443	449	443	452	428	415	488	430	462	462	422	442	438	473	440	451	464	468	475	444	459	443	433	441	458	454	433	463	444	464	483	477	446	438	451	453	442	435	443	414	454	449	447	449	448	492	459	465	445	443	450	471	435	461	458	438	466	481	464	446	438	475	460	475	459	434	446	473	470	463	437	447	415	443	413	429	451	478	403	407	476	404	422	447	443	451	448	445	469	457	463	430	472	437	469	444	478	457	500	448	468	479	449	465	464	481	425	471	420	450	483	443	489	447	436	439	468	454	456	459	444	463	440	439	466	419	477	441	420	427	481	437	441	426	443	462	464	476	405	465	443	436	465	463	456	466	411	472	476	454	430	427	428	442	473	466	435	443	466	467	437	471	447	484	467	417	456	473	467	447	452	433	453	437	509	447	432	463	424	431	431	478	465	466	470	470	458	403	443	452	464	495	429	469	410	453	466	451	409	498	460	438	460	463	471	456	482	448	462	443	465	438	465	440	463	430	428	469	455	451	446	449	466	466	475	427	478	494	484	487	472	432	448	466	442	429	464	423	431	442	485	468	436	431	414	450	418	459	454	447	449	441	483	453	469	463	481	435	432	411	458	440	424	462	442	467	470	455	440	445	445	470	396	468	449	448	446	457	458	453	462	443	459	434	456	433	438	435	434	425	488	463	457	470	435	439	468	447	446	442	460	449	430	444	444	443	430	437	423	453	433	444	469	444	427	475	496	462	428	447	486	478	463	501	457	460	479	453	459	433	434	436	480	403	429	445	468	460	416	444	448	455	453	460	441	457	460	428	447	484	429	419	432	465	479	429	406	488	420	428	437	417	470	429	443	467	488	455	474	423	433	442	428	403	497	425	465	447	463	456	462	438	451	418	450	475	478	460	468	480	464	456	435	453	469	441	465	437	456	475	434	450	482	424	438	459	423	454	433	459	425	394	456	471	432	475	463	464	471	465	462	414	470	422	473	424	445	454	455	453	460	480	482	472	419	480	453	471	406	470	467	437	461	471	457	484	452	423	436	424	456	453	422	474	477	434	450	425	446	493	488	439	463	458	472	467	435	479	459	467	459	454	455	478	444	461	447	444	440	448	431	418	452	423	487	510	444	472	437	428	480	482	463	446	492	444	445	433	449	426	404	482	434	470	439	443	471	425	472	421	468	452	458	474	453	451	430	446	433	454	456	483	479	444	427	441	448	454	465	447	512	438	445	422	451	475	451	470	490	428	425	466	410	447	438	464	435	423	449	457	441	461	434	470	434	475	464	443	469	484	458	461	415	456	434	436	452	451	446	471	449	472	469	441	438	467	479	488	443	422	434	455	440	456	464	494	488	413	432	474	427	448	443	454	469	476	441	447	489	449	464	459	448	454	478	459	416	477	455	463	444	494	509	456	450	435	447	422	472	441	441	447	444	418	458	439	417	497	466	454	465	446	454	445	386	463	443	467	453	479	435	428	448	451	435	430	460	461	429	457	450	462	477	463	438	429	467	428	479	467	446	446	415	454	440	452	477	420	455	468	428	440	473	463	409	455	427	490	457	447	472	443	452	487	449	456	433	431	433	469	434	418	469	506	421	468	430	457	470	458	460	458	459	460	474	429	469	501	476	491	451	472	449	481	472	474	446	482	428	429	436	456	411	457	456	429	435	496	472	470	425	486	455	449	439	445	400	454	430	431	423	460	432	434	474	445	472	404	453	454	483	427	445	455	441	423	458	448	446	469	457	490	463	435	476	448	441	439	440	453	438	465	470	435	451	465	441	495	432	444	513	468	448	422	460	455	419	431	450	463	492	463	422	449	449	462	462	437	478	455	470	418	480	445	432	490	458	455	441	443	445	471	439	463	458	451	427	455	465	452	456	460	457	428	457	438	451	427	447	503	461	434	410	461	415	476	453	461	448	475	456	446	459	432	480	470	485	446	431	417	457	459	482	462	428	433	474	475	400	439	476	448	474	409	453	478	426	447	440	452	444	457	446	423	458	400	440	506	462	456	494	444	438	458	441	435	435	476	459	454	434	475	462	436	448	431	450	466	473	453	431	471	429	455	462	470	432	423	468	462	477	455	440	455	475	439	423	456	467	455	471	458	418	466	453	427	457	445	459	439	437	429	449	427	439	462	413	495	453	453	426	454	423	462	434	470	434	456	427	420	445	408	446	462	446	447	415	453	419	460	456	441	454	488	459	497	444	479	480	417	439	431	447	435	397	439	427	440	465	409	495	438	502	436	413	461	472	514	458	473	451	438	432	455	423	445	473	479	456	462	453	425	446	442	439	423	430	490	462	426	451	435	430	460	396	441	451	460	462	433	492	457	437	453	498	477	474	458	447	445	464	457	449	468	455	450	453	446	471	442	470	450	429	400	487	445	441	435	491	453	440	475	455	481	466	466	416	446	456	506	440	462	436	425	432	437	482	423	482	428	443	441	475	466	387	462	452	453	458	435	417	438	436	484	457	476	458	424	455	448	439	444	453	442	429	429	465	460	493	404	473	433	462	463	453	433	444	455	438	426	416	458	466	442	486	460	474	453	489	408	463	454	434	459	478	423	451	471	413	432	440	514	428	455	434	457	497	420	448	461	442	453	472	462	448	465	476	453	444	466	430	436	439	435	471	456	432	476	449	450	468	446	440	446	426	434	448	457	456	421	438	448	459	426	455	435	437	474	426	433	426	448	454	437	438	460	427	455	427	432	445	426	457	491	433	430	456	403	479	493	453	455	482	417	439	434	452	447	424	447	412	461	512	434	465	450	438	452	425	467	445	489	455	452	413	447	417	457	440	465	446	416	461	442	409	441	441	423	441	445	454	475	468	444	472	422	468	475	470	454	439	435	423	472	461	448	471	430	457	472	435	447	435	467	450	434	447	429	439	456	473	461	460	484	407	446	420	452	465	425	434	469	465	486	445	462	435	430	495	450	440	452	467	431	450	460	446	463	438	423	450	436	461	504	446	433	437	438	426	459	441	481	445	425	438	447	464	435	427	446	481
26583	6303	1133	746	545	381	306	227	182	173	151	128	136	118	125	120	120	100	98	96	77	74	99	80	89	100	90	70	92	74	77	79	87	75	68	79	83	68	76	68	68	74	79	71	86	80	68	76	71	71	69	69	77	80	81	71	81	84	65	68	71	70	81	63	84	65	82	80	83	81	80	84	64	73	81	62	62	100	66	75	71	80	65	82	68	64	90	75	74	81	76	70	54	80	87	69	56	83	87	81	66	82	66	66	56	80	75	69	71	83	76	67	74	77	78	91	73	63	71	68	85	85	58	72	89	70	70	74	62	88	73	86	74	70	68	75	87	83	55	85	78	82	57	64	72	67	78	98	78	68	55	68	69	71	68	67	79	61	67	80	89	71	66	62	83	82	76	81	75	76	68	68	69	70	79	66	80	79	79	68	55	56	84	61	80	72	56	57	68	63	57	59	75	68	62	62	60	68	71	74	65	83	76	78	76	72	64	88	81	83	52	95	85	69	87	80	70	76	64	78	75	77	69	61	64	89	77	76	76	73	62	80	76	69	75	64	73	87	66	82	67	70	74	68	59	74	74	80	69	74	60	79	69	76	96	67	72	83	69	73	76	72	95	64	65	60	53	66	78	71	76	87	71	79	70	78	82	85	74	77	75	78	68	88	62	59	72	81	83	82	69	68	77	68	74	74	76	71	80	69	69	63	74	71	76	77	61	66	82	65	59	66	69	71	74	69	55	67	65	67	65	83	76	67	84	63	79	81	86	76	68	63	81	74	81	65	64	71	66	67	70	74	84	83	51	65	65	94	66	65	72	67	69	68	89	68	72	80	80	85	66	89	72	64	84	76	73	75	61	64	52	60	70	67	67	74	72	68	85	77	77	73	65	84	78	81	55	75	61	72	68	76	69	67	80	78	71	70	86	77	76	65	76	80	67	68	67	77	72	75	68	71	80	75	71	81	78	82	57	77	63	63	82	68	74	80	67	74	62	90	81	67	75	72	68	68	68	72	81	69	89	77	57	71	93	72	77	53	83	74	83	70	64	90	73	73	72	66	65	59	63	57	59	71	68	75	69	75	69	71	62	74	68	70	65	72	88	82	56	75	86	66	68	61	64	68	57	75	81	56	70	64	73	62	66	70	68	73	66	69	63	82	73	90	78	86	84	71	71	70	64	72	61	75	71	58	73	73	77	86	70	88	86	85	64	87	74	56	77	78	60	78	94	74	65	73	75	61	79	89	78	67	82	65	81	76	84	73	65	77	57	64	60	82	68	77	69	71	69	68	71	61	82	65	69	74	86	71	75	61	67	81	73	68	68	64	74	67	81	82	66	63	69	70	66	73	77	81	63	74	81	64	77	71	70	61	70	64	84	73	74	67	71	68	69	74	65	67	74	64	80	77	77	67	74	74	65	77	84	74	64	79	80	64	71	64	97	65	79	80	81	97	74	84	72	61	70	71	53	76	66	59	89	66	67	77	70	82	69	68	67	79	88	80	65	77	79	89	71	89	72	72	72	64	72	61	61	72	67	74	70	89	87	65	77	69	64	79	75	87	67	67	74	65	65	74	77	47	74	72	60	84	67	74	83	71	81	78	76	80	81	69	69	95	70	76	72	58	72	76	89	73	77	62	80	81	68	62	70	81	69	81	67	68	69	66	66	70	77	75	82	71	70	64	64	78	67	89	78	86	63	69	85	65	71	85	68	73	73	72	79	57	75	67	84	79	71	68	57	87	60	77	72	62	81	82	78	66	70	79	68	74	79	82	71	69	66	66	69	60	87	60	78	79	64	69	67	62	61	76	82	63	79	70	80	66	74	85	77	68	69	67	77	89	74	64	71	73	81	70	66	77	73	68	74	84	64	87	66	70	63	79	93	81	63	71	52	80	73	65	76	64	79	76	65	68	62	66	68	67	90	65	63	61	72	97	70	69	65	75	70	80	81	78	75	60	72	70	83	77	71	83	69	61	70	77	71	76	67	80	82	78	72	58	84	66	67	80	70	68	68	69	78	67	74	67	69	70	87	64	72	82	60	89	63	89	68	67	82	78	88	77	62	71	90	68	72	68	77	70	82	82	79	67	85	60	72	79	75	73	83	64	85	81	87	61	81	80	82	70	65	69	81	70	67	82	72	64	79	72	65	74	59	61	78	76	67	71	68	71	86	86	79	85	68	73	71	88	67	72	70	66	71	60	57	80	76	77	65	69	68	72	77	65	78	73	67	60	72	79	67	68	84	78	69	67	65	78	81	58	69	72	59	84	83	65	62	85	77	96	63	63	86	79	84	81	86	73	49	53	77	71	67	67	81	69	75	79	59	83	68	56	71	86	63	71	69	68	75	66	74	82	90	84	82	74	71	76	76	69	82	68	78	91	68	73	84	77	72	95	86	84	81	77	66	83	65	80	72	67	75	81	73	65	65	79	73	67	69	73	83	59	63	84	69	84	77	74	68	47	61	66	88	48	76	73	66	70	64	76	66	83	62	89	63	70	64	84	65	80	82	75	49	82	76	76	62	86	61	68	66	67	61	76	74	53	76	75	89	72	72	72	78	71	75	56	71	86	79	62	66	85	71	80	77	68	75	55	72	72	77	87	76	69	81	76	72	81	77	71	87	54	69	61	90	68	87	65	87	83	80	73	78	80	77	49	62	74	87	71	80	67	66	83	73	68	72	72	79	71	77	83	71	83	75	81	69	77	80	65	72	82	77	74	62	71	66	67	84	95	71	72	75	61	75	79	71	66	63	54	81	61	87	67	74	70	83	62	74	77	88	81	66	66	85	59	77	60	65	72	73	92	57	61	72	86	75	88	73	71	69	57	58	62	74	67	62	68	64	76	71	75	80	67	62	84	72	67	66	78	74	71	69	79	76	65	90	65	57	76	59	78	93	75	72	96	58	58	65	89	70	61	75	59	82	76	82	68	68	73	66	82	85	72	70	75	71	64	79	76	76	76	65	57	68	80	80	78	58	75	77	85	77	82	70	83	76	89	71	73	62	82	88	72	82	84	61	53	70	68	70	80	69	73	72	83	67	93	81	75	83	70	84	65	61	64	70	62	75	63	84	78	74	68	72	80	57	73	65	71	64	64	65	66	91	71	81	63	67	73	68	72	84	61	65	86	63	74	65	77	83	67	64	76	80	77	79	81	68	77	74	64	67	72	89	91	71	82	77	81	69	67	71	59	74	73	69	73	78	75	66	63	80	73	67	66	67	103	96	50	66	75	72	73	73	76	84	84	78	74	74	74	75	63	66	74	79	77	71	82	62	70	68	67	74	76	66	85	78	69	69	85	82	63	90	75	71	64	58	65	75	73	67	82	63	64	68	72	63	64	66	86	72	76	76	83	65	69	89	61	74	87	64	67	72	77	68	79	66	70	67	70	63	74	72	80	69	81	79	77	67	66	98	75	75	73	78	64	62	70	84	65	77	78	89	74	72	71	65	70	72	74	67	83	81	62	57	72	63	55	69	54	58	82	66	89
13524	1137	2550	2906	2558	2096	1735	1538	1229	1056	927	817	766	744	683	627	571	570	516	516	480	517	464	422	393	412	379	400	429	370	389	359	374	405	340	373	355	363	332	347	308	318	328	294	333	306	308	301	297	312	291	353	321	309	304	312	302	314	324	333	310	291	329	286	319	313	328	273	331	316	321	318	306	304	310	296	321	274	251	289	322	296	301	317	303	292	294	296	315	285	336	306	287	273	299	311	308	294	314	283	309	259	290	299	288	310	337	310	317	286	299	304	282	322	275	298	291	253	304	284	303	340	301	325	293	292	288	288	284	297	335	307	303	312	308	296	308	290	299	279	283	311	306	280	311	282	297	316	286	293	273	287	279	324	257	290	303	331	309	276	300	310	316	283	287	281	299	317	284	293	296	303	286	278	302	304	282	289	300	310	301	310	281	262	306	268	316	300	290	316	276	295	308	308	265	309	301	280	286	259	316	291	314	313	271	277	305	279	275	297	323	328	278	317	304	283	305	285	263	302	284	291	290	297	290	278	280	296	283	296	281	277	321	295	284	293	265	310	290	313	286	268	278	301	287	302	294	323	314	276	280	309	314	340	319	292	269	299	289	278	304	291	264	311	303	284	277	294	301	294	295	290	299	305	285	322	307	292	309	268	305	283	283	277	320	262	292	272	285	303	270	282	303	320	286	293	290	293	311	303	305	289	311	282	278	296	288	306	296	312	316	283	293	297	292	280	263	291	257	308	260	281	267	306	290	303	284	284	284	319	282	281	298	308	306	264	281	310	277	317	272	285	259	271	301	306	302	274	275	271	279	268	319	326	322	276	248	308	302	304	244	295	301	309	309	298	296	327	303	329	288	301	286	269	295	272	311	277	304	277	275	327	278	302	280	282	275	261	287	286	290	292	284	291	281	298	290	313	291	299	313	300	278	313	263	266	288	278	315	336	301	285	295	296	256	276	306	310	281	309	285	273	313	293	311	318	304	329	304	298	298	312	259	293	322	304	294	294	254	295	296	286	292	280	269	313	259	284	266	283	299	283	274	286	250	276	315	296	273	307	284	327	314	308	307	319	262	292	270	320	284	260	283	295	303	295	291	291	295	283	297	287	290	280	308	290	274	296	314	256	288	315	273	312	299	254	267	293	270	281	305	307	267	266	296	275	290	287	286	330	307	268	285	329	319	294	320	283	304	283	294	303	271	325	295	293	293	302	277	291	293	280	285	293	283	304	305	305	301	307	282	306	315	292	326	305	307	282	292	292	290	278	309	292	302	298	280	318	292	321	284	283	324	283	293	295	254	280	289	296	275	297	313	300	306	296	288	298	274	296	276	268	307	308	291	281	307	269	297	301	274	295	268	336	316	298	277	278	306	290	278	298	307	304	275	291	302	309	323	283	281	317	307	274	274	308	320	279	296	291	294	307	296	239	320	293	274	335	288	275	297	308	285	293	301	301	281	281	317	263	286	299	278	321	280	336	283	303	291	289	291	316	286	315	240	312	258	278	307	284	306	317	317	294	289	315	297	300	274	333	281	294	302	323	273	323	289	280	261	302	271	292	304	261	299	282	269	296	313	305	262	301	312	307	278	299	285	265	306	299	270	294	308	287	291	277	285	320	262	290	310	304	306	291	289	283	287	282	318	280	267	274	314	329	291	285	280	288	301	290	310	320	295	296	281	303	294	316	276	294	289	281	259	288	311	265	300	285	274	302	300	315	293	278	287	280	307	305	285	292	273	301	331	299	299	291	262	306	291	311	314	308	328	281	271	299	271	290	343	290	264	299	292	279	266	290	309	320	308	298	282	317	289	310	295	294	287	292	311	315	306	286	289	286	294	312	290	287	300	292	287	295	325	298	277	320	325	302	312	289	340	288	272	334	331	303	277	286	314	279	299	309	266	306	261	310	284	280	272	299	309	261	274	283	248	303	319	282	313	293	274	266	274	285	286	340	295	272	277	300	286	312	277	283	259	260	289	254	310	299	289	244	278	293	319	287	310	255	249	304	308	269	302	272	296	254	274	274	303	300	292	282	295	293	301	283	277	292	325	318	298	326	314	301	298	293	333	287	299	295	254	270	275	267	285	318	328	333	285	276	306	298	314	286	304	291	285	299	301	304	314	272	263	294	269	274	305	281	316	294	294	291	309	278	255	300	289	285	303	276	308	308	285	299	296	267	282	294	308	299	270	295	298	279	274	295	296	283	258	296	278	293	299	305	258	276	305	279	292	291	315	277	288	261	319	288	287	280	291	309	306	301	290	306	301	263	301	279	282	304	316	288	268	301	270	302	292	302	321	290	271	292	302	272	278	276	270	287	280	284	296	270	263	296	304	271	306	278	334	307	289	318	280	271	290	317	307	320	296	298	297	276	300	268	312	320	315	308	256	303	302	300	282	289	290	291	323	292	291	270	295	307	277	300	296	269	306	288	298	294	317	283	296	304	268	282	270	260	268	300	292	309	289	294	337	253	279	297	310	252	279	304	291	335	329	287	319	311	290	290	284	303	303	266	315	271	292	292	300	289	287	266	305	303	303	258	301	283	265	282	310	264	286	266	317	283	304	299	303	307	295	265	308	280	276	300	315	306	308	309	320	266	241	290	296	274	269	286	297	272	289	259	320	278	280	331	278	283	303	261	298	287	293	305	298	302	340	312	268	288	296	306	286	281	286	315	282	301	278	284	276	292	310	313	260	277	310	318	284	295	312	290	313	298	291	290	284	304	301	287	270	283	306	322	279	302	273	301	287	323	299	293	344	288	298	310	254	298	285	277	295	301	288	266	315	260	288	305	273	305	277	294	300	313	309	292	320	323	307	274	299	278	297	331	299	323	314	283	271	301	296	292	295	295	301	285	295	264	282	309	313	322	287	261	323	295	289	290	316	299	298	272	287	292	290	306	287	311	302	331	283	294	292	291	283	296	271	332	309	262	287	290	291	302	290	319	266	281	318	310	278	283	302	272	296	292	299	315	300	331	299	309	300	308	299	293	303	294	310	300	267	298	292	262	299	290	298	273	291	286	257	297	271	303	304	308	285	283	308	285	300	296	306	303	293	326	292	293	322	284	314	311	287	266	286	292	292	264	294	295	294	286	294	255	310	318	284	268	269	276	299	306	283	278	305	317	312	286	274	315	301	306	293	285	291	308	292	279	283	304	289	295	286	302	311	281	295	274	289	324	285	311	299	283	255	309	271	284	289	278	284	260	284	303	272	269	260	259	282	273	281	290	274	318	265	272	295	294	328	313	295	263	309	281	272	289	296	309	295	288	293	292	310	297	308	283	271	273	307	335	299	253	292	297	299	279	280	329	309	304	292	294	285	283	307	297	322	315	294	259	299	268	318	259	288	304	300	276	277	289	276	274	327	284	287	310	275	279	311	288	297	315	270	287	278	299	286	284	328	277	258	264	299	287	298	327	279	262	310	274	310	277	265	287	299	281	290	305	275	287	299	309	297	317	282	288	295	312	292	283	317	291	292	318	280	316
36541	18693	4299	1646	1148	822	628	476	403	358	300	277	260	246	246	193	178	208	184	187	185	177	170	158	165	156	137	137	170	131	160	143	136	145	133	151	138	137	137	141	145	117	155	145	145	133	143	151	110	137	146	138	142	142	126	130	133	133	138	131	128	123	123	162	136	130	119	119	149	141	122	121	133	126	139	119	136	132	131	149	142	129	145	141	127	138	122	122	144	127	147	134	139	154	139	149	128	128	146	120	119	127	113	119	155	121	112	116	123	136	119	110	130	110	100	110	127	122	140	147	136	144	126	131	138	124	143	136	136	136	124	134	129	138	130	132	123	144	125	141	135	128	146	142	161	119	126	133	123	117	127	145	144	146	117	135	139	133	129	132	128	121	118	125	113	119	125	125	144	137	141	151	132	153	128	128	114	133	98	136	158	144	140	134	147	122	141	128	143	136	133	139	158	151	132	131	139	116	142	129	124	145	139	130	129	129	126	123	136	138	102	129	142	126	122	143	125	130	117	134	126	125	124	124	137	130	118	132	127	133	124	120	140	127	134	125	137	117	121	118	135	127	142	126	139	127	119	149	106	143	121	126	119	121	118	139	131	157	143	110	128	126	136	128	152	125	130	134	122	142	145	116	137	98	139	137	135	133	132	130	122	146	112	150	117	130	130	127	108	118	106	116	123	122	147	132	145	135	122	142	106	148	129	138	133	126	138	104	127	114	133	128	117	129	150	149	116	138	130	135	116	127	141	132	142	111	141	138	119	133	149	129	133	132	131	125	143	102	123	113	131	128	126	141	118	118	134	128	119	142	108	126	132	151	137	139	116	121	138	128	132	132	128	139	128	141	123	127	149	126	115	120	125	146	122	124	131	99	119	137	120	117	135	151	144	132	133	145	123	125	137	120	130	131	148	139	125	126	127	154	137	122	124	131	139	120	130	146	127	115	131	142	121	122	122	140	136	135	131	114	121	136	128	113	133	156	138	129	127	147	144	122	113	127	137	117	135	134	148	129	131	111	133	142	127	129	122	110	128	120	135	125	136	123	145	114	116	149	131	116	120	138	136	117	124	110	131	131	104	126	127	147	134	150	118	121	111	126	128	142	142	110	142	127	120	121	132	122	116	152	125	128	112	108	132	140	128	139	138	126	110	123	126	134	112	143	125	126	123	130	135	135	117	132	133	133	126	128	140	122	136	123	129	120	133	115	126	114	140	123	143	129	111	157	133	133	137	151	131	124	126	125	126	141	160	136	138	127	131	125	104	117	122	131	122	127	134	108	151	117	136	137	136	151	132	148	125	134	139	129	136	145	105	125	141	142	123	156	138	142	143	123	148	141	144	118	112	126	135	144	99	119	128	133	132	136	129	129	149	115	131	121	136	129	134	125	142	123	137	154	125	123	121	112	142	110	128	112	121	123	126	120	150	130	126	147	129	144	114	132	130	126	139	105	137	140	140	131	136	120	118	125	120	116	110	152	130	114	128	136	150	120	131	132	133	123	123	134	157	114	145	133	149	127	111	128	122	126	132	139	135	124	116	158	116	128	121	134	119	140	123	117	156	138	121	129	139	126	127	139	139	136	118	119	129	126	144	138	140	138	119	124	117	114	134	120	115	136	126	123	123	119	126	136	137	125	144	141	120	117	131	148	137	129	129	117	151	124	124	118	123	113	137	120	136	137	134	141	150	133	124	110	129	146	112	146	121	122	125	134	141	119	119	127	119	121	139	113	125	128	133	142	137	119	158	134	115	126	139	124	147	149	148	135	145	125	137	146	126	126	129	114	113	125	123	118	134	122	144	134	124	119	114	121	126	123	142	125	119	127	131	103	143	129	133	140	146	142	122	114	141	125	147	144	155	121	119	161	131	114	119	117	130	130	147	128	126	133	143	135	148	135	154	114	128	106	142	130	137	139	123	133	109	133	128	129	123	135	132	125	133	119	139	137	144	119	133	121	134	152	126	127	151	124	141	153	117	133	146	128	121	129	119	128	134	140	125	140	133	134	124	134	99	136	120	138	157	142	127	118	127	109	107	147	124	141	134	121	152	129	116	138	147	121	147	127	117	139	141	139	121	120	142	145	133	120	141	130	142	142	122	112	113	142	141	129	124	137	125	128	133	125	133	117	141	112	136	130	128	136	141	110	122	137	118	121	132	135	140	137	122	138	115	135	118	140	139	130	118	138	117	112	145	124	119	121	144	119	139	128	119	121	130	123	148	127	141	138	125	112	141	121	151	136	138	134	158	137	137	138	136	127	130	136	122	136	121	105	104	139	123	147	140	138	121	122	146	138	145	127	124	123	121	120	117	117	133	110	106	126	121	125	120	124	131	131	127	145	121	133	130	144	113	129	125	137	111	118	127	118	123	120	141	153	118	128	108	111	120	126	123	130	135	133	136	128	114	147	136	129	117	143	138	130	147	131	134	114	105	151	102	123	130	118	138	131	147	145	138	148	146	139	109	133	132	149	155	126	144	112	114	136	113	126	147	141	114	134	125	118	148	127	115	119	136	105	144	132	123	119	126	122	139	130	138	133	125	114	127	136	132	134	121	135	111	142	135	146	130	146	130	119	113	108	127	123	136	140	134	138	126	127	112	119	138	134	119	121	140	123	159	133	163	147	126	136	105	120	131	118	135	142	143	121	141	147	107	125	147	135	125	141	133	129	125	141	135	131	107	137	132	127	114	136	120	119	130	105	111	127	143	122	112	127	140	142	130	133	110	145	156	121	143	121	125	128	141	130	148	128	134	122	129	133	114	135	117	131	140	139	145	130	138	107	120	126	122	147	136	146	136	128	99	125	139	118	120	135	139	158	118	138	126	123	128	131	116	122	110	147	125	138	120	122	123	129	116	115	146	135	129	139	136	125	145	131	129	113	115	128	112	141	118	142	116	146	117	117	153	133	120	152	157	117	135	122	115	138	131	109	112	151	138	117	124	140	119	138	132	141	138	139	165	144	131	130	122	133	129	133	125	124	132	132	141	134	143	112	133	149	136	135	117	117	136	107	135	132	129	133	123	132	137	138	131	120	113	129	97	123	114	125	126	133	142	133	132	145	132	131	118	126	119	117	119	144	124	135	148	133	141	127	117	122	127	105	134	113	139	133	110	143	126	126	126	129	114	116	125	129	118	146	128	138	118	137	117	133	125	139	119	131	134	113	138	129	134	139	120	120	109	134	146	124	131	145	127	150	119	123	130	132	151	148	132	127	114	123	128	144	164	145	147	136	127	108	125	147	130	127	124	154	133	128	118	129	123	121	125	116	134	147	127	138	130	143	139	134	122	145	145	124	104	131	137	114	144	144	133	134	113	142	130	132	117	118	134	134	122	125	127	133	150	131	117	123	139	145	128	138	132	132	145	146	115	130	121	140	128	115	120	128	117	142	118	108	134	141	131	117	124	124	115	134	120	125	114	124	130	126	125	133	138	127	127	124	125	128	121	124	134	109	144	128	141	113	131	141	132	131	145	126	115	143	134	142
18232	2232	5030	5649	4968	3994	3365	2844	2307	2039	1777	1530	1430	1270	1224	1150	1109	965	1006	870	874	796	762	795	747	740	675	655	655	677	638	649	637	570	595	610	635	598	615	573	563	617	581	534	513	556	521	528	522	564	534	507	518	554	524	554	525	538	545	478	503	542	470	523	488	498	507	525	505	490	471	525	505	509	524	505	515	486	538	471	501	492	454	529	500	504	494	471	481	473	469	483	521	489	487	480	487	465	447	456	478	444	517	488	491	501	512	503	510	510	480	505	475	488	520	483	503	485	484	501	511	504	467	471	536	493	469	512	513	461	464	483	463	491	486	464	459	525	474	510	474	483	479	446	489	465	459	467	500	470	454	513	465	471	485	472	475	477	479	466	495	483	509	511	459	505	515	507	461	505	475	494	460	499	518	506	489	445	453	484	479	465	434	468	452	466	481	455	472	457	503	493	470	451	491	445	449	503	489	482	490	470	495	450	500	492	508	521	462	461	498	484	506	471	454	491	472	461	490	513	516	460	512	485	476	482	470	477	482	463	452	495	494	490	467	485	485	471	486	488	475	504	454	473	470	497	490	478	490	485	458	493	487	472	467	510	454	472	448	505	519	434	489	470	472	470	453	447	496	504	453	519	513	459	474	476	487	460	492	465	486	449	448	484	503	429	445	473	443	469	431	480	489	477	457	479	519	480	469	525	473	475	466	478	491	508	467	483	458	464	495	503	510	472	483	467	455	473	465	478	468	506	439	482	489	453	483	493	421	493	456	488	496	471	469	521	491	456	461	443	481	520	479	479	520	463	459	463	489	519	458	483	481	507	471	442	497	488	491	443	460	524	494	480	468	456	452	433	489	463	482	463	503	493	478	481	430	496	460	499	463	487	438	444	489	462	439	489	455	492	494	479	501	504	458	515	475	456	463	498	473	488	442	451	483	458	450	442	460	477	505	482	473	455	439	484	521	465	483	479	450	475	460	460	491	520	465	506	475	496	464	480	455	469	489	495	471	472	483	481	481	488	520	462	504	520	487	479	476	498	485	524	497	447	470	487	467	434	490	531	477	463	453	455	491	509	479	481	462	505	476	514	533	505	481	493	466	478	488	456	464	470	497	468	458	500	481	489	465	470	524	474	451	475	511	453	451	464	492	456	481	439	472	496	474	441	475	476	503	443	487	427	486	488	496	480	514	484	463	469	510	503	447	490	454	519	491	462	501	477	506	504	493	495	474	457	490	497	498	485	489	480	458	479	518	423	475	503	481	467	471	497	464	447	496	446	504	497	481	488	496	476	482	510	510	469	472	511	450	483	495	454	455	455	463	514	491	481	493	460	478	455	504	478	483	489	466	468	482	493	537	501	524	449	477	488	527	473	465	437	485	494	486	471	507	502	470	505	445	452	453	504	450	469	512	469	498	497	458	492	442	510	464	453	472	510	495	462	499	502	502	466	466	464	431	473	450	475	470	503	470	468	492	497	484	436	503	496	460	470	456	451	472	479	495	477	434	471	474	450	455	466	474	507	495	455	457	493	510	457	471	477	498	471	514	421	468	485	507	463	446	472	452	441	457	467	473	459	452	449	452	497	484	493	468	469	471	471	454	468	472	450	485	456	470	465	463	519	484	502	510	508	500	475	516	498	445	481	472	462	457	485	488	460	477	497	460	468	470	483	490	463	518	447	470	509	460	467	476	522	446	510	492	506	476	490	492	469	481	472	486	507	526	486	446	475	487	453	480	445	480	452	472	465	470	482	548	467	492	499	456	516	473	485	454	448	474	459	485	490	480	468	508	466	459	474	486	475	496	493	458	488	465	443	488	487	465	489	467	482	508	488	434	492	490	494	454	481	496	470	467	438	452	450	488	484	477	441	445	468	467	458	435	489	465	465	491	499	488	460	474	533	442	468	494	459	470	465	489	438	475	479	433	502	480	488	457	476	460	477	491	457	508	495	459	477	477	453	463	453	462	444	477	467	460	497	461	491	474	460	444	494	496	485	474	482	461	504	506	445	489	475	521	463	470	463	500	506	466	500	491	478	475	424	487	469	483	496	465	463	449	489	489	467	503	518	457	461	452	446	477	470	505	478	521	447	465	496	505	473	461	449	467	459	484	528	476	486	472	484	461	502	491	484	474	474	456	479	483	477	503	497	509	479	481	497	462	477	492	508	464	462	451	497	461	504	426	445	483	499	484	421	475	532	490	444	452	473	453	455	469	498	476	467	426	492	493	488	482	445	460	482	486	499	479	442	406	481	472	497	505	452	451	494	476	473	463	476	492	494	461	489	507	491	529	480	473	471	453	491	446	480	501	468	508	474	474	497	449	449	474	490	423	475	471	439	500	485	514	502	485	475	523	477	483	490	489	468	450	491	485	448	461	476	462	476	478	483	455	456	523	507	488	474	443	440	467	459	478	483	488	514	455	461	504	438	452	450	473	479	495	503	465	467	501	489	465	504	483	458	469	484	471	420	472	508	523	492	493	485	512	519	487	497	463	443	488	470	450	486	480	485	463	473	520	473	452	486	482	495	459	475	506	477	494	452	478	507	483	444	443	487	451	490	455	494	492	475	490	461	436	502	467	481	471	482	512	510	461	497	536	479	493	498	454	484	476	456	497	469	512	499	458	480	475	472	490	441	484	516	484	467	469	496	474	471	471	436	502	471	501	469	475	456	455	467	472	462	458	461	496	476	500	477	480	447	469	491	460	493	477	465	512	464	464	448	476	444	447	480	478	483	444	485	444	480	471	495	493	455	471	495	459	497	462	508	500	438	496	457	480	487	460	435	410	508	484	472	486	460	500	480	480	488	441	479	462	457	473	509	489	458	529	479	475	474	476	505	479	490	433	470	452	464	491	459	506	480	471	479	509	481	511	473	493	469	462	488	486	447	533	478	463	418	457	476	467	486	441	483	442	484	443	477	435	445	472	497	511	474	474	480	460	465	490	478	493	445	485	443	473	474	496	476	498	450	482	494	485	494	448	500	481	447	480	508	481	426	485	452	491	490	490	475	428	485	450	484	477	457	481	494	466	477	480	451	456	485	460	503	477	474	455	481	484	489	473	495	455	436	477	489	490	441	495	511	474	501	496	463	470	492	456	477	474	475	465	463	461	448	491	491	445	454	468	438	425	512	494	486	453	497	476	491	445	467	479	458	507	504	472	456	464	475	450	485	455	485	478	499	453	472	469	505	441	463	477	517	478	488	525	431	457	454	437	465	500	493	499	475	494	474	476	451	468	462	497	444	465	464	452	476	463	462	450	449	467	482	467	494	439	466	493	446	468	496	499	492	470	476	469	498	509	479	474	478	475	458	460	512	507	468	462	497	524	450	457	464	425	486	522	495	519	465	448	536	460	449	455	500	484	493	463	470	488	500	524	489	534	476	476	484	487	477	470	486	474	497	458	456	466	461	496	441	419	484	493	509	465	470	427	461	490	442	507	465	498	465	444	459	521	503	493	514	523	467	458	507	498	469	451	435	492	515	471	463
3215	332	206	173	182	154	135	117	137	137	148	144	147	143	126	130	140	139	125	131	120	134	122	144	131	137	134	134	148	122	142	132	113	128	109	138	134	139	127	140	128	128	136	141	123	131	116	122	163	133	127	132	121	138	120	132	133	106	145	130	148	123	140	121	119	138	135	134	114	148	139	137	115	120	123	129	112	130	107	129	136	144	130	127	126	123	134	155	118	108	125	123	129	131	112	123	118	149	118	126	126	141	134	136	127	137	123	119	144	137	131	129	126	147	118	125	128	135	125	120	144	131	125	116	115	140	147	121	128	145	124	128	130	155	145	146	153	118	131	134	109	140	123	147	135	146	142	126	133	133	133	115	137	128	138	148	122	138	110	121	130	118	117	120	118	115	142	115	123	143	126	141	114	118	130	137	119	117	147	141	143	129	157	122	133	124	147	121	136	127	119	147	143	108	130	125	127	138	119	134	144	133	136	124	142	140	123	142	132	126	135	137	150	130	126	154	129	125	131	132	113	138	125	140	132	148	125	132	132	131	153	126	119	143	134	130	127	129	141	110	112	126	158	134	136	115	138	126	142	143	124	121	118	164	130	124	127	138	143	127	124	119	122	116	127	114	124	117	130	129	120	127	124	124	112	143	132	115	134	126	129	105	123	114	128	140	108	133	136	140	131	115	144	135	137	130	134	121	110	129	110	119	152	113	132	140	113	135	113	133	157	132	144	128	106	133	122	134	136	126	132	143	129	135	137	127	112	116	126	116	145	157	135	137	143	133	121	105	121	127	110	141	132	137	119	137	129	133	121	139	147	123	145	143	136	134	142	127	133	123	141	145	130	148	116	109	140	152	142	139	144	143	156	135	140	133	136	121	145	113	128	141	122	116	133	114	136	124	137	129	108	124	128	144	119	130	119	126	121	126	124	147	146	134	129	123	116	125	149	124	135	127	118	115	112	110	119	127	145	147	119	138	124	138	129	109	103	142	125	128	142	134	127	147	131	128	154	123	131	133	134	123	135	148	142	145	126	108	118	152	138	134	138	155	120	136	110	130	145	151	122	119	128	169	123	122	129	114	114	139	119	123	125	126	114	127	136	144	139	128	111	111	147	128	129	133	124	119	124	141	126	127	127	121	131	129	132	129	128	134	123	134	132	154	125	145	142	142	128	145	150	125	123	121	111	142	148	138	131	127	115	114	147	110	102	123	120	146	115	122	132	139	133	137	157	126	128	134	120	147	142	139	131	135	130	151	136	119	127	154	121	134	113	157	146	114	142	148	138	130	126	137	106	152	154	120	141	133	146	140	119	127	148	114	137	114	125	122	124	120	113	131	130	144	111	129	128	132	136	143	133	131	136	163	131	132	103	124	103	128	132	134	132	140	133	120	129	109	124	150	126	127	128	119	110	127	129	155	151	132	128	138	121	137	113	146	135	129	119	148	165	116	133	104	153	124	130	143	131	108	111	110	127	125	144	132	137	129	121	136	112	116	126	140	139	132	136	124	133	122	155	127	146	151	148	128	132	149	130	138	127	148	128	118	126	122	129	124	119	135	126	125	125	133	141	132	122	128	136	143	158	113	126	120	126	135	120	121	115	113	121	139	116	152	131	138	117	122	109	149	124	121	113	106	127	144	139	145	124	135	122	155	126	125	141	149	143	141	145	119	132	128	134	149	119	140	122	125	114	134	126	143	131	110	132	121	140	119	128	145	115	116	123	138	137	136	137	144	127	125	124	135	156	111	144	127	141	135	122	107	122	132	134	103	125	132	130	122	145	122	120	143	127	132	126	141	126	123	131	133	130	119	126	126	121	132	121	126	115	122	134	141	137	141	130	140	143	128	126	137	117	126	130	141	131	121	129	137	142	131	138	119	124	124	119	113	139	124	110	133	124	141	128	126	131	121	126	147	127	127	136	135	103	150	120	151	113	142	132	99	146	128	129	135	119	110	125	143	125	147	124	129	130	124	124	134	140	124	138	133	138	129	136	123	135	121	127	104	131	125	118	122	139	120	121	141	145	126	123	142	115	134	128	128	137	134	121	133	131	140	142	121	124	129	124	134	150	140	127	144	102	128	144	134	128	152	121	137	122	145	131	128	132	119	140	132	147	118	140	132	126	153	128	133	116	150	124	140	136	141	126	131	132	146	137	157	133	145	129	140	135	134	121	156	126	117	129	139	127	134	143	124	128	120	134	151	135	111	115	130	124	128	132	149	127	135	128	132	110	140	142	143	130	142	115	145	141	130	141	127	154	136	114	151	146	125	138	138	125	150	142	148	132	122	129	124	136	138	143	108	133	136	136	143	152	132	129	120	137	133	129	128	135	149	113	121	116	121	132	135	127	133	135	124	132	117	127	138	127	132	105	128	132	131	123	163	115	121	121	130	137	155	132	129	136	133	124	148	128	125	131	130	129	111	127	163	146	126	117	133	123	121	121	126	136	112	128	116	157	129	126	144	112	111	131	124	126	154	132	116	135	128	126	138	115	130	120	140	123	127	131	119	131	141	145	130	123	120	138	129	135	142	112	121	130	130	145	136	132	119	137	124	126	151	135	119	133	118	151	133	124	172	142	152	146	132	123	134	134	129	153	151	143	142	128	137	126	132	108	130	135	137	117	123	136	121	136	130	136	116	121	121	140	133	134	123	104	139	133	129	129	132	149	120	131	154	152	140	141	136	118	127	132	139	118	128	134	110	127	119	128	144	131	113	134	113	132	112	150	151	137	149	134	116	131	132	132	139	136	129	126	135	134	147	131	130	146	127	142	144	138	122	123	135	126	120	134	137	123	120	132	141	121	131	127	154	110	140	112	114	126	124	137	119	121	124	127	131	128	146	150	126	134	124	113	135	146	129	125	117	125	111	122	118	140	117	126	130	116	142	133	131	125	126	145	122	128	121	132	138	142	122	121	125	118	124	137	125	153	135	136	129	129	121	115	147	149	124	145	147	135	131	139	142	161	140	129	131	124	128	142	141	146	143	134	154	126	127	129	113	143	144	127	142	155	118	119	130	148	108	139	131	142	120	158	122	143	117	114	146	107	130	134	113	130	147	144	123	118	133	137	117	130	127	120	137	125	133	114	142	123	131	142	125	124	115	130	130	141	138	134	135	122	127	126	153	130	125	132	121	120	137	137	144	118	144	161	131	128	128	142	121	142	147	128	131	137	113	129	133	122	137	120	140	127	137	143	122	120	146	117	103	133	124	149	137	146	141	103	136	140	122	131	127	125	119	113	125	122	118	123	138	137	130	117	144	135	138	141	139	146	121	144	129	141	117	122	145	120	124	123	132	139	125	126	129	148	123	132	152	132	134	105	136	135	114	126	145	131	112	154	138	131	131	134	146	147	146	118	141	119	154	137	128	153	137	124	129	127	147	141	151	135	123	118	145	107	134	137	142	116	132	122	150	112	111	127	126	148	112	143	142	137	146	114	140	113	105	145	109	126	135	153	138	136	145	143	132	156	141	122	133	124	134	116	129
4861	559	625	683	653	594	582	610	528	508	492	541	513	504	532	541	461	459	490	472	468	525	512	493	479	482	543	526	446	493	467	465	518	447	485	495	469	485	457	460	470	452	463	491	456	500	474	501	506	479	469	483	491	462	471	497	467	476	502	453	468	486	507	452	478	505	473	470	462	471	493	456	486	477	465	460	453	467	471	487	442	487	451	486	477	466	522	481	456	513	490	503	485	495	475	483	481	458	457	449	514	465	459	496	451	476	466	500	474	450	489	442	479	483	473	435	490	488	497	469	442	442	518	440	460	463	473	504	454	511	463	485	445	497	455	477	533	453	466	471	457	489	475	449	498	462	488	457	463	480	478	492	483	462	456	489	477	460	469	460	469	480	484	492	473	456	463	429	467	460	453	479	496	485	455	487	461	406	502	447	487	459	464	480	458	501	486	496	498	480	498	437	417	462	472	469	475	472	457	473	485	501	502	482	472	513	453	456	472	474	484	490	528	479	461	493	453	476	478	491	461	495	453	439	498	488	476	496	477	472	487	460	481	426	457	459	486	456	513	475	471	486	489	455	472	471	486	457	471	462	478	468	499	412	467	473	487	477	501	449	462	454	490	438	482	451	443	449	475	475	486	458	457	430	475	446	467	468	489	462	455	535	472	446	515	504	442	445	466	506	478	488	470	491	487	452	477	477	475	487	469	502	471	462	489	516	504	469	473	429	475	460	506	454	492	476	488	446	504	483	489	462	437	447	489	499	471	458	435	471	476	497	478	536	451	498	467	484	464	486	455	445	454	458	465	491	496	511	455	491	465	449	483	481	480	490	452	492	455	469	481	492	487	476	454	464	463	427	472	497	470	508	499	478	436	497	513	455	501	461	478	451	474	504	461	457	502	484	468	485	457	456	489	457	420	464	451	470	471	430	445	468	486	482	457	448	463	462	463	452	460	450	452	512	484	444	477	489	485	476	504	468	449	480	460	488	467	493	475	498	419	470	511	400	484	490	500	479	475	453	487	426	468	481	495	488	455	505	476	470	432	454	455	489	490	456	500	479	495	448	471	478	485	467	498	490	516	464	512	460	435	468	441	467	461	468	465	456	457	458	471	444	458	467	487	499	451	468	497	460	477	478	477	456	471	492	462	442	482	503	463	497	493	412	470	466	497	480	469	452	455	458	471	495	513	472	515	538	482	488	471	503	449	479	491	521	461	433	489	457	454	434	485	441	493	459	444	479	471	451	464	469	496	492	487	476	455	431	523	463	444	486	440	473	484	428	481	515	444	473	462	512	421	452	486	480	485	473	521	488	465	445	516	476	521	503	487	483	460	481	472	453	457	468	461	454	456	466	479	471	454	461	504	417	427	513	449	492	524	476	488	464	435	477	485	478	511	443	492	494	491	479	476	498	488	463	468	456	453	486	462	455	434	435	495	444	518	468	510	462	478	457	468	481	503	506	511	474	481	471	451	446	450	434	466	427	466	501	480	462	474	462	462	460	512	466	504	467	485	517	451	461	486	469	455	491	481	475	485	497	468	476	502	488	509	457	465	472	462	474	511	477	453	482	475	472	472	446	446	449	433	471	425	476	487	440	488	477	469	460	483	453	447	486	492	437	479	460	457	479	475	474	473	449	479	477	484	461	447	452	495	490	452	511	473	479	445	444	452	461	481	474	448	480	462	463	498	431	468	430	432	492	502	463	491	484	478	485	478	461	475	454	468	511	467	493	479	461	496	457	454	454	478	440	488	421	423	495	484	434	452	475	463	486	485	475	486	421	458	476	484	471	461	459	487	504	476	504	519	441	480	474	476	497	415	497	461	466	487	499	444	481	473	463	456	438	460	465	485	456	484	458	488	486	466	489	509	447	497	454	465	497	467	474	459	501	483	467	484	500	494	496	457	497	444	458	458	476	455	468	510	485	465	451	462	504	489	454	474	466	488	450	453	473	423	477	481	482	483	470	444	448	496	458	468	463	479	489	489	477	490	445	454	499	521	522	493	481	420	488	445	448	467	481	452	507	475	473	441	430	465	503	488	503	473	471	475	509	451	456	423	452	459	496	532	484	496	482	467	475	439	437	472	463	469	478	501	448	463	466	480	488	469	494	443	475	459	472	473	508	443	473	464	440	450	494	521	460	444	488	452	471	490	478	460	495	474	474	477	455	482	486	476	472	507	472	466	470	467	481	502	488	466	456	500	510	485	482	497	432	480	459	471	461	486	475	470	478	434	453	445	444	502	481	479	507	477	480	441	479	481	515	459	454	438	481	495	459	482	487	460	467	463	502	490	471	456	443	522	445	465	454	472	443	483	431	450	424	452	507	469	475	453	464	450	475	467	433	451	482	462	522	463	456	472	477	499	475	470	420	476	483	490	487	527	490	452	486	506	462	468	457	517	481	486	460	434	464	474	500	484	511	483	502	467	475	491	467	430	466	473	454	490	478	465	426	468	480	506	493	447	499	475	462	444	475	434	447	520	494	446	487	460	468	473	476	420	520	449	481	430	482	412	438	473	446	485	455	451	455	500	460	467	463	464	460	420	487	464	482	502	466	457	479	495	485	459	471	479	420	452	493	443	487	444	469	475	475	467	448	488	478	464	434	469	473	496	493	475	502	496	443	493	478	436	482	510	498	438	457	460	492	485	466	443	489	453	492	486	461	490	452	456	446	451	492	479	452	462	467	470	463	491	485	483	460	468	472	465	451	475	448	484	473	462	473	500	504	484	474	446	472	453	460	467	439	488	471	522	467	473	467	477	462	471	531	453	467	502	503	483	486	487	475	463	495	470	452	449	458	479	463	532	440	481	466	470	469	480	474	489	458	499	482	476	480	497	493	444	481	496	509	505	462	456	487	458	457	414	459	495	443	491	461	453	474	497	449	530	455	465	477	485	478	451	514	459	478	437	463	460	484	467	470	466	485	539	462	466	488	520	476	483	462	487	424	541	505	531	503	432	455	467	500	524	455	525	474	461	460	468	465	442	488	464	441	465	471	490	447	483	456	470	452	457	458	487	461	474	481	479	450	445	446	488	484	462	446	482	476	499	493	474	506	517	463	488	484	471	481	467	456	483	483	480	500	499	468	439	470	471	484	473	480	459	475	508	476	493	447	467	458	505	462	471	478	443	449	469	436	460	489	464	489	473	450	448	449	445	447	498	447	477	488	490	498	475	480	486	445	477	454	463	507	473	493	453	471	440	461	473	456	502	460	491	428	490	457	472	467	465	462	502	457	475	454	462	479	465	485	394	465	485	460	483	466	460	491	432	482	490	475	498	475	470	494	481	494	467	513	519	464	516	463	474	517	495	467	450	477	458	433	473	471	481	436	445	469	456	495	468	473	444	466	450	450	452	487	420	449	490	483	465	465	501	476	499	458	477	492	460	460	467	464	469	466	480	491	519	459	508	485	453	437	467	455	471	473	488	445	481	466	455	517	480	459	508	427	477	462	495	478	474	450	465	515	465	438	481	477	430	480	436	451	471	424
27097	6227	1175	832	517	410	318	272	210	181	150	165	139	125	116	119	104	103	106	94	86	84	96	115	74	92	92	96	97	98	78	99	84	76	91	79	76	70	91	74	85	93	97	87	83	77	69	85	66	87	80	93	92	63	69	79	80	72	76	77	73	78	83	75	76	84	82	69	77	73	70	76	70	73	68	71	72	77	94	76	83	72	68	73	71	95	61	69	82	71	75	72	79	72	80	75	100	73	77	85	83	80	86	83	84	63	75	98	78	87	78	83	78	80	70	95	88	78	83	74	80	78	88	90	77	64	82	79	85	81	83	79	81	76	67	70	83	70	75	80	72	82	75	69	82	69	74	74	91	71	78	89	71	82	69	74	66	62	84	70	70	87	86	66	80	83	74	91	77	69	72	83	86	62	86	83	69	77	83	81	68	101	85	63	77	86	82	80	69	71	76	77	70	75	88	56	70	92	88	76	70	58	61	86	67	90	77	76	88	73	75	72	79	71	79	68	84	84	88	75	66	83	74	80	86	72	87	66	78	79	76	86	80	68	91	77	84	79	81	63	70	80	81	73	83	74	77	76	86	79	71	81	76	62	64	73	67	87	46	79	88	76	71	81	87	78	80	69	70	85	68	64	76	72	66	78	72	73	65	72	72	87	83	70	74	74	85	68	91	80	72	87	72	88	68	66	58	86	79	71	84	86	67	91	90	62	66	51	79	71	70	64	70	74	73	85	81	91	79	75	78	77	68	75	68	79	79	70	70	57	73	75	88	80	76	74	93	84	80	83	75	84	72	78	73	81	84	76	78	77	74	74	74	69	73	84	73	86	82	69	69	81	69	77	80	77	63	71	73	50	70	64	84	86	87	74	72	78	74	82	79	56	64	67	80	58	76	84	89	78	80	79	84	92	75	83	68	67	74	73	82	66	73	77	80	74	83	82	96	76	63	74	70	74	91	80	71	88	69	96	65	74	58	82	65	81	72	75	71	64	82	75	66	75	83	72	69	69	71	83	77	69	71	69	90	74	74	81	72	83	86	75	77	59	77	70	80	77	80	80	86	78	74	77	68	70	86	63	78	84	68	79	74	85	62	62	71	87	66	75	83	84	79	72	72	93	76	68	74	63	70	75	88	92	88	74	78	83	82	77	70	78	67	77	72	64	68	95	76	75	82	77	68	70	88	86	75	70	64	76	63	67	92	86	52	85	92	86	71	73	70	69	80	81	80	96	71	75	81	81	70	72	83	69	80	85	93	90	69	73	75	84	84	81	84	67	76	84	83	82	84	79	70	80	79	76	66	68	88	76	92	79	88	78	74	81	78	88	75	73	75	70	72	80	71	75	75	87	81	69	81	91	64	86	87	86	83	70	73	76	94	87	69	81	82	75	86	76	88	86	78	86	79	79	88	77	80	86	93	71	67	70	67	74	87	80	73	83	84	82	92	72	76	72	79	65	74	85	73	78	91	88	80	89	71	86	80	58	67	87	71	69	68	67	75	97	69	62	83	69	82	83	80	107	78	79	70	65	73	68	69	82	68	79	81	64	65	63	79	87	88	76	66	69	71	77	72	66	81	72	84	69	79	75	86	94	63	71	73	86	81	72	74	77	68	78	67	83	79	87	79	79	93	84	96	63	77	89	95	80	62	84	66	76	71	75	62	77	72	87	55	74	74	69	62	81	83	83	59	71	56	75	95	75	66	84	73	69	81	86	72	67	72	84	73	81	81	67	84	87	81	99	68	86	76	89	69	77	82	79	76	73	77	74	77	67	76	76	66	71	94	78	91	84	83	70	73	81	83	75	78	82	75	72	80	74	91	70	88	77	62	67	75	70	66	78	85	71	75	77	81	73	88	72	76	79	71	78	78	70	78	80	65	70	77	86	78	76	83	81	86	76	90	76	70	72	78	76	75	68	88	75	84	74	82	89	82	62	70	76	94	76	74	72	76	82	77	77	73	60	59	89	72	78	70	62	64	82	73	61	78	92	68	92	80	67	60	79	86	91	74	71	67	74	75	78	71	94	72	76	78	64	62	70	94	76	74	75	79	86	75	77	86	80	59	59	78	86	69	71	91	62	97	87	84	76	68	82	79	73	81	77	72	54	84	79	63	72	94	77	77	60	78	69	65	89	77	74	65	92	78	85	89	66	85	82	83	71	76	71	83	104	77	68	87	67	70	82	74	80	65	90	73	97	77	57	72	74	85	76	81	81	84	84	78	74	87	79	83	95	93	72	80	71	71	64	76	77	78	72	77	74	87	86	82	93	83	95	74	83	70	80	70	95	83	74	75	78	77	75	85	80	64	76	71	83	61	93	85	82	74	78	82	82	69	74	86	86	65	89	82	84	82	67	86	72	91	71	66	64	66	72	63	83	73	75	94	96	91	72	69	83	94	76	72	63	67	77	93	89	73	76	78	77	76	81	67	81	70	72	69	80	70	66	72	67	71	82	88	80	67	85	79	78	69	87	72	79	74	87	74	88	79	67	85	66	72	77	68	85	89	80	84	65	83	76	91	66	84	88	74	70	79	64	81	92	85	72	65	83	90	58	76	83	91	75	61	90	84	85	77	80	83	87	71	70	64	88	73	81	93	72	70	89	68	85	82	69	73	72	91	82	81	81	75	62	81	85	74	87	76	84	74	82	63	69	75	70	79	80	73	70	74	84	82	62	70	74	80	64	79	79	89	81	80	81	70	61	79	101	61	74	58	77	85	77	72	61	75	73	78	71	78	71	98	74	89	71	84	71	81	75	75	76	76	77	64	77	73	75	83	80	90	82	59	79	96	82	91	71	85	69	82	76	72	70	58	75	77	88	65	87	75	84	83	87	66	79	75	74	64	82	74	85	76	74	74	80	80	86	74	78	87	90	71	81	64	68	73	79	77	85	81	92	71	72	74	80	75	60	79	72	85	87	86	82	88	67	74	83	79	75	81	88	69	87	82	74	81	75	78	82	75	69	71	76	78	73	91	60	77	85	74	94	69	67	78	75	68	73	84	64	88	70	77	95	78	88	72	79	83	61	72	76	69	71	63	79	79	75	70	72	72	76	73	83	75	76	82	64	73	86	81	90	72	63	74	93	91	79	66	60	82	76	80	84	86	71	77	64	98	71	67	86	74	73	73	80	82	68	65	70	74	87	69	66	70	80	67	71	70	86	73	69	72	81	73	89	71	63	64	78	74	66	86	81	86	94	63	84	73	89	79	75	94	72	73	68	86	74	79	79	76	78	78	81	78	69	77	55	81	68	84	85	72	86	79	66	75	68	71	76	76	104	78	80	76	76	66	75	84	90	73	70	76	84	68	48	69	76	72	77	57	60	85	72	71	88	92	74	77	72	80	88	84	85	63	63	78	71	75	78	80	81	82	78	85	61	73	71	72	61	92	84	79	84	69	78	77	77	88	87	85	79	87	72	72	70	69	76	95	77	79	72	64	74	82	74	82	74	78	87	91	80	77	78	65	81	70	80	88	79	80	64	74	62
13972	1194	2747	3072	2697	2196	1817	1504	1298	1094	993	850	813	743	721	663	588	604	551	505	512	500	455	428	427	459	414	434	393	408	405	390	376	412	398	411	363	386	349	367	335	349	355	370	365	347	379	355	342	357	313	334	326	331	318	334	325	331	325	316	337	356	331	361	366	319	349	309	316	315	306	329	290	323	314	338	307	327	322	310	319	338	351	320	307	323	359	300	309	304	328	309	331	311	327	338	312	319	323	318	334	327	327	319	344	330	305	301	324	306	300	314	305	314	316	311	306	306	281	280	316	322	288	304	315	291	325	322	308	272	294	301	294	325	353	332	322	319	309	324	319	309	311	327	322	315	301	273	319	319	339	311	305	313	354	316	308	327	340	304	269	316	328	304	285	336	316	311	303	350	329	287	314	320	331	339	298	311	313	331	304	328	296	273	310	324	306	316	324	322	280	277	307	333	309	330	278	330	267	297	317	329	319	302	325	323	352	308	325	296	328	311	334	312	322	319	310	323	321	299	308	308	294	295	289	315	314	304	331	311	312	328	296	285	300	327	294	340	327	320	322	314	307	305	308	325	311	329	286	318	291	317	320	301	305	291	303	307	293	301	322	303	304	314	321	285	314	295	339	318	279	300	347	290	310	329	291	311	329	271	312	290	298	322	296	325	283	304	304	290	338	272	293	270	311	297	295	280	269	307	309	291	335	297	313	286	302	308	334	266	335	295	302	301	295	294	330	301	293	301	293	295	311	324	301	318	278	291	336	292	292	311	280	310	287	294	305	308	319	320	321	306	303	293	295	276	319	287	334	327	320	335	311	314	286	316	305	288	296	354	312	323	292	310	342	338	323	308	310	315	328	310	287	281	305	313	286	299	306	280	272	323	305	304	316	288	323	312	315	286	301	324	330	296	308	321	317	311	347	319	318	295	286	305	301	287	303	289	310	278	318	295	302	346	303	295	285	301	322	321	323	323	295	299	321	326	318	312	323	324	326	291	295	312	284	315	301	301	285	297	262	321	313	296	325	318	333	331	285	305	293	339	287	294	324	276	317	311	323	317	298	295	297	314	301	287	328	307	288	298	325	313	302	297	308	301	295	278	303	284	317	330	297	289	300	285	312	315	295	284	306	304	351	315	301	305	284	308	335	304	315	309	331	305	317	300	337	319	295	348	315	303	325	328	336	277	323	324	287	294	288	309	321	253	289	339	296	283	302	289	344	320	268	306	307	305	307	331	322	281	319	273	322	329	303	302	300	298	307	305	326	324	338	313	323	311	310	317	321	293	289	291	267	301	298	309	320	307	280	348	299	284	310	294	312	311	307	273	326	302	279	289	297	297	355	277	276	346	310	350	317	273	292	278	288	328	299	278	286	314	288	308	303	302	293	303	313	335	317	323	300	294	287	313	282	323	286	290	323	326	296	298	281	318	302	319	279	319	309	282	283	330	312	282	327	298	312	292	313	309	259	292	296	296	334	328	326	324	328	288	284	322	277	339	284	300	304	316	337	311	308	298	304	324	296	317	350	293	337	292	304	291	323	301	318	315	298	286	312	299	320	323	292	302	307	305	333	322	317	308	332	290	305	352	275	321	282	300	309	313	265	291	316	280	316	310	288	297	343	306	329	328	292	309	284	332	330	280	303	306	284	303	340	314	272	299	327	297	319	331	327	331	317	331	274	299	306	292	309	311	309	292	293	316	297	321	336	317	306	288	325	306	310	302	306	304	321	307	303	293	287	331	325	333	292	280	301	317	313	351	305	307	307	277	308	314	310	287	291	283	285	327	304	275	323	272	297	310	304	290	312	295	307	311	335	288	296	292	297	278	292	312	307	314	302	309	320	281	278	300	301	313	327	317	331	293	308	355	279	289	283	285	298	320	300	326	280	327	312	295	315	317	303	287	336	313	300	294	314	328	291	274	286	317	315	347	282	312	326	327	305	301	303	316	292	308	320	303	303	296	325	312	324	344	319	333	299	306	337	299	306	308	308	293	293	299	304	284	323	313	299	330	314	329	319	335	305	313	281	311	309	320	335	331	320	348	283	334	285	300	304	305	280	295	339	274	316	301	286	310	326	326	292	286	316	344	313	296	275	293	272	327	326	303	315	292	301	289	331	310	304	282	305	316	333	319	308	317	301	275	304	334	324	317	326	293	310	301	309	296	306	310	297	311	321	320	308	312	322	293	315	314	323	317	279	322	323	327	285	311	310	289	344	285	317	312	289	307	306	306	343	307	329	295	316	343	305	299	315	309	300	313	294	322	312	318	312	325	292	278	275	301	279	321	304	293	325	306	315	310	292	304	282	304	334	317	305	302	323	290	293	311	311	294	323	313	317	307	313	321	316	280	281	282	296	298	326	319	288	300	318	299	338	313	322	313	307	315	336	292	302	303	318	331	272	296	287	319	274	322	291	317	297	296	277	298	304	260	289	284	288	319	328	326	307	294	318	294	310	306	297	300	318	314	279	326	294	278	299	290	307	323	284	335	317	278	299	300	304	314	312	290	312	291	283	319	279	324	266	316	330	319	310	314	300	336	324	291	307	330	313	314	293	287	322	297	307	309	357	327	283	285	320	313	282	319	299	283	308	308	300	293	325	321	314	311	308	296	318	325	271	315	289	298	288	295	309	304	306	305	341	331	320	319	326	315	301	297	323	297	352	323	296	328	314	316	330	285	311	305	292	324	323	304	342	273	307	282	327	287	339	299	322	336	286	331	297	292	288	320	311	277	325	307	346	332	297	306	300	328	315	285	301	313	299	302	314	335	297	304	328	323	297	313	303	298	300	294	317	281	337	314	310	313	312	322	293	305	315	329	310	286	293	334	338	323	315	290	323	320	328	297	315	298	295	285	292	310	304	313	285	256	319	307	307	306	291	296	338	296	298	270	291	291	291	310	329	314	311	357	336	283	291	317	279	272	309	301	321	323	321	313	297	312	305	313	299	308	300	319	302	323	298	293	327	292	325	315	297	299	338	327	309	340	297	296	277	279	315	301	297	284	317	316	284	297	297	284	308	295	278	293	298	307	305	306	292	339	311	295	274	321	314	294	311	320	318	302	297	280	296	319	298	315	305	287	342	320	308	278	299	317	307	326	305	290	307	326	327	287	311	308	308	301	298	291	298	290	286	267	321	279	312	306	321	291	305	306	291	292	283	309	292	309	295	328	325	329	301	301	320	318	259	308	311	286	335	333	299	302	291	300	299	307	294	301	303	316	303	291	298	301	308	299	303	319	329	280	295	326	306	313	313	270	294	303	324	316	300	322	302	309	334	304	316	285	322	316	295	317	281	274	303	306	291	298	296	292	304	318	296	320	320	277	318	319	278	290	302	331	297	287	290	297	325	308	305	293	278	295	321	320	308	328	299	331	292	290	285	295	290	300	310	292	346	299	303	310	302	296	318	291	305	294	334	290	294	286	307	303	317	311	303	309	282	288	333	279	287	305	313	276	267	316	305	311	314	291	318	313	273	293	290	305	297	297
34364	17560	3896	1582	1064	777	604	440	375	323	320	225	244	208	194	182	216	174	164	156	161	155	158	148	146	131	153	133	142	131	133	135	135	135	153	130	127	126	130	123	125	117	132	127	133	144	155	132	135	123	131	124	139	124	139	147	117	150	133	125	127	158	136	127	117	134	142	139	117	129	141	118	131	139	106	109	135	123	107	119	129	119	132	128	132	122	103	125	119	129	104	114	116	130	130	122	126	123	121	122	110	125	102	119	141	123	136	111	117	138	114	114	127	125	111	130	124	133	139	121	115	114	121	130	139	117	118	124	132	131	136	144	122	116	138	130	103	107	121	120	123	126	138	142	124	131	117	106	125	111	119	136	104	127	121	140	126	118	121	144	138	120	137	134	140	130	115	114	116	99	128	111	117	141	154	131	119	111	116	116	134	146	127	126	144	124	146	130	127	128	132	137	148	112	121	109	124	124	119	133	112	112	130	127	126	124	117	119	128	124	121	114	119	139	107	116	117	106	131	128	127	121	113	130	107	118	124	139	132	137	119	129	127	118	130	134	128	130	127	133	132	135	127	115	137	118	121	111	110	128	141	121	138	110	128	121	109	108	136	140	141	120	143	130	135	119	125	127	135	110	113	121	142	132	102	107	142	139	146	134	118	151	109	119	133	117	122	117	113	114	133	103	111	133	117	132	122	134	129	130	120	134	118	136	129	150	135	114	131	132	118	132	113	115	117	125	112	113	142	118	110	111	119	117	119	124	124	135	127	133	113	95	123	112	122	113	124	123	141	141	118	127	136	108	132	121	139	120	118	121	123	103	116	116	98	144	119	123	123	130	135	104	113	110	135	116	123	115	120	119	113	115	137	142	130	126	123	120	121	127	102	127	117	127	120	120	107	104	113	118	148	100	112	111	118	138	135	131	117	120	127	109	119	113	130	132	113	154	129	101	132	133	118	113	132	136	135	109	128	123	122	134	137	142	123	118	117	103	113	138	153	105	130	124	120	126	130	138	126	128	126	141	124	143	145	125	119	113	121	148	126	121	105	121	134	126	132	115	117	100	125	113	127	105	136	127	114	119	129	117	100	113	119	107	148	145	126	136	139	130	118	132	141	119	130	123	126	132	122	138	137	108	129	121	137	127	120	91	126	121	134	125	128	124	109	129	113	116	124	115	123	119	121	139	131	133	118	117	133	118	101	131	110	112	112	122	135	119	118	123	139	132	103	116	105	141	149	119	110	132	111	122	139	133	119	149	124	139	138	134	121	119	144	121	135	133	123	122	142	122	117	105	129	129	135	107	113	136	132	139	123	152	128	130	122	121	105	117	133	122	127	127	146	128	134	121	117	121	127	114	119	103	116	117	134	135	114	113	117	146	151	148	117	116	122	116	101	123	127	122	121	143	123	122	93	129	139	122	121	128	121	131	130	125	129	125	140	128	128	116	126	132	135	125	128	117	138	121	138	129	119	141	141	141	145	134	151	143	118	126	128	130	126	103	120	126	115	131	129	124	128	113	120	111	128	120	116	121	127	126	118	134	143	112	111	112	144	118	133	110	134	117	118	137	119	158	129	118	130	123	107	130	134	126	136	143	114	113	116	127	133	123	128	119	120	113	127	109	103	130	122	120	113	108	147	114	129	134	133	118	124	116	128	114	89	129	132	140	136	141	118	119	121	115	113	130	137	111	121	129	159	124	135	112	137	116	108	132	132	116	122	97	110	125	122	117	126	146	137	158	119	121	133	122	127	135	117	120	141	111	117	116	121	135	119	151	139	135	110	111	120	124	118	127	134	143	106	135	121	130	113	126	127	113	119	129	137	128	155	122	116	130	108	141	132	129	129	115	138	129	126	127	118	108	124	123	115	117	150	127	112	105	115	126	126	106	129	134	124	125	133	135	159	132	110	122	114	124	125	127	116	118	121	121	121	123	134	136	113	121	120	107	113	138	122	117	123	107	136	119	127	109	127	120	132	116	126	125	121	116	128	133	129	128	119	103	115	131	128	121	121	115	133	127	123	115	121	152	131	118	100	108	131	102	128	134	115	102	113	135	118	126	133	126	139	123	143	128	130	115	128	111	127	124	137	106	115	117	127	141	150	118	131	136	134	129	129	116	102	123	100	134	118	127	119	110	139	136	129	137	128	108	112	114	117	132	127	138	131	118	132	124	132	147	107	117	109	113	107	127	117	118	144	121	112	125	139	118	110	102	108	116	124	134	127	122	115	139	124	102	132	141	136	128	106	124	118	127	135	129	129	150	124	141	123	125	123	123	108	122	127	132	133	124	132	99	110	120	126	117	116	131	143	136	128	132	101	112	132	130	112	129	107	132	127	119	123	125	128	120	107	131	135	105	136	119	127	136	116	115	122	86	126	126	122	120	122	127	136	125	113	123	123	131	130	115	138	148	129	112	115	131	130	107	141	108	124	130	144	126	120	94	146	112	117	123	134	128	120	145	136	95	123	136	121	129	128	120	118	127	150	127	148	118	112	130	132	119	114	112	134	130	123	136	136	144	110	122	123	133	115	118	123	109	119	125	120	128	115	148	139	116	133	103	122	111	136	111	129	127	135	153	114	150	124	116	125	110	123	127	124	112	122	125	128	120	120	114	122	131	102	125	108	119	138	120	118	118	108	118	124	121	139	142	139	118	113	122	139	116	119	148	132	116	133	121	125	143	125	136	117	126	108	112	137	138	121	129	135	126	115	96	111	115	130	115	121	125	131	131	109	114	137	125	120	113	120	117	111	142	119	136	100	118	112	104	132	133	131	118	110	125	128	139	121	134	129	109	128	123	105	114	107	136	151	146	122	164	124	130	136	135	122	118	126	134	117	110	123	123	120	121	124	124	125	121	131	123	129	121	118	105	127	131	125	103	130	122	120	136	121	132	128	103	145	128	116	137	109	124	124	127	118	127	127	113	107	151	123	119	135	102	117	126	113	125	105	130	114	122	130	119	134	112	127	127	115	151	144	127	106	135	131	132	123	119	108	113	98	134	121	123	130	124	119	131	136	121	125	116	115	155	125	131	96	128	126	129	128	136	101	103	126	134	131	122	143	124	128	137	125	110	112	133	124	119	132	124	117	112	131	123	119	111	128	134	121	119	134	116	118	126	137	120	123	130	103	111	138	112	133	109	129	136	117	120	112	121	121	125	110	119	112	155	144	132	115	112	124	143	114	110	119	128	132	144	123	151	118	151	115	118	134	116	147	119	117	130	115	127	137	113	116	125	126	130	132	134	137	134	132	123	125	139	126	129	124	137	131	138	132	118	130	125	142	139	142	112	118	124	108	108	124	132	128	137	135	103	143	114	116	127	121	122	151	100	114	121	121	134	120	122	146	128	138	128	135	140	129	108	115	130	114	142	131	131	130	126	111	112	139	131	119	125	110	117	121	131	124	129	108	120	111	115	121	127	119	140	133	122	125	135	116	114	111	107	107	140	130	120	143	110	128	128	131	137	115	115	124	114	131	129	132	126	118	112
17305	2101	4713	5289	4711	3889	3197	2724	2273	1952	1704	1516	1363	1305	1220	1097	1050	957	900	926	847	811	731	677	693	653	689	624	617	618	599	625	650	612	598	559	529	536	551	549	536	541	551	543	572	519	557	520	531	545	500	493	469	548	499	493	532	469	472	479	500	473	477	518	448	512	493	490	507	495	490	474	526	458	508	457	496	472	500	443	491	471	459	473	495	427	488	488	469	443	475	503	485	469	445	446	467	488	490	510	499	472	444	460	459	449	496	469	444	471	447	515	473	459	501	472	461	438	465	463	482	498	457	428	482	443	487	518	482	457	452	469	476	434	459	446	472	516	444	434	462	474	485	525	482	463	470	479	488	463	453	437	457	436	446	452	458	472	437	452	465	417	452	466	438	424	453	456	451	491	430	477	448	445	469	491	440	484	427	465	454	483	454	427	475	462	480	466	450	425	454	451	431	443	411	458	459	452	456	465	449	435	459	456	438	445	466	455	436	459	470	473	481	430	441	428	450	496	427	456	429	505	453	427	466	461	435	462	451	444	431	462	480	461	475	461	450	440	477	483	480	475	430	449	452	441	463	464	466	424	460	459	456	468	432	472	447	440	458	498	442	452	412	436	464	460	468	431	444	466	484	450	438	469	457	455	447	429	455	473	434	412	476	493	506	462	485	484	441	448	478	449	486	441	480	454	467	426	465	436	469	500	425	465	473	420	435	450	461	440	475	471	433	441	473	449	408	494	456	441	438	468	503	478	487	454	467	476	443	464	460	500	473	437	465	448	450	444	457	439	455	466	462	461	465	452	457	475	455	429	490	446	454	475	482	450	458	460	455	431	474	469	448	464	462	470	456	465	478	440	431	493	451	419	454	455	468	455	419	454	503	449	434	430	466	453	433	470	483	441	477	450	449	438	437	459	495	419	497	461	472	439	458	454	450	453	479	461	483	459	436	463	440	473	466	453	467	431	450	500	468	461	466	451	417	466	452	454	478	464	467	465	471	480	420	466	469	444	428	423	455	442	452	489	466	440	452	434	455	422	459	517	460	432	484	409	444	426	478	459	490	450	476	491	480	466	460	468	455	477	431	467	481	466	441	451	436	451	471	438	478	471	450	473	426	495	462	444	443	454	448	445	465	428	469	479	442	418	479	471	487	488	477	457	453	474	466	436	457	480	475	461	459	485	496	464	424	437	492	492	499	465	477	428	487	446	460	472	475	434	473	418	469	486	435	456	451	471	419	465	468	409	475	460	427	444	421	458	514	428	457	467	480	461	451	448	432	445	418	453	467	470	472	467	447	446	437	423	489	455	504	447	461	450	440	488	466	493	432	464	426	432	447	496	436	470	455	439	455	441	484	454	454	480	465	462	437	447	485	480	464	483	446	463	490	438	484	482	458	473	456	473	462	490	415	477	465	484	473	453	439	466	471	471	469	450	439	471	451	447	473	446	470	470	464	463	462	482	415	444	455	439	457	450	489	446	475	474	456	446	456	470	471	473	444	463	469	495	441	466	507	481	443	451	452	446	492	420	482	506	451	442	419	428	468	429	457	462	463	462	473	444	432	484	461	480	506	456	477	485	459	459	467	487	466	443	482	461	431	468	474	442	499	459	461	444	479	445	463	450	489	481	461	424	426	452	472	481	467	494	462	449	454	435	458	470	430	470	414	481	456	481	454	408	448	443	429	452	499	470	434	455	459	456	450	481	425	443	427	479	430	461	441	497	411	423	497	460	452	449	474	446	497	455	441	436	455	453	462	475	473	437	520	421	500	449	462	434	458	445	482	453	439	451	482	466	428	480	496	456	473	463	434	476	459	463	439	478	478	474	462	436	445	446	430	484	480	412	483	451	451	474	493	457	478	463	451	421	451	461	450	460	454	456	444	476	461	429	460	439	469	447	449	434	474	444	442	443	461	421	493	454	476	469	451	421	449	439	465	477	495	443	480	437	455	454	461	467	482	439	482	471	443	460	462	465	459	489	470	449	421	452	438	471	448	453	446	426	458	461	449	447	487	460	454	430	447	467	490	459	448	479	410	479	456	457	487	457	485	473	461	416	474	445	466	436	444	454	446	457	440	464	399	475	459	453	480	474	449	427	481	460	495	456	437	481	457	475	460	458	435	449	477	447	441	478	465	490	443	465	469	463	432	435	443	438	455	465	445	454	468	475	440	459	466	466	474	453	478	443	486	463	501	440	448	461	481	464	500	453	407	440	470	432	466	463	431	446	471	491	431	448	451	466	453	448	447	433	468	472	474	501	455	465	427	476	470	471	503	464	449	492	454	463	482	447	471	450	451	463	428	440	468	439	408	469	444	482	472	445	454	492	416	470	443	461	487	476	503	443	435	462	465	410	476	461	438	470	471	456	426	444	463	423	452	441	465	455	496	442	460	452	446	475	474	467	472	470	458	466	487	513	463	451	453	460	452	467	461	480	490	453	452	465	461	464	452	472	427	450	468	455	485	443	456	441	456	469	441	457	481	456	472	426	462	460	458	421	456	460	437	485	455	435	498	436	484	449	479	446	496	453	438	465	468	457	446	427	476	470	466	441	455	481	471	483	479	441	450	477	477	419	465	433	455	448	457	467	455	480	471	453	458	483	427	441	449	506	454	466	466	471	432	480	470	456	491	425	431	440	475	463	456	437	454	443	469	435	445	494	474	476	478	484	449	453	470	443	451	480	462	459	482	451	436	478	477	457	474	476	415	465	453	440	479	483	466	444	470	478	461	437	428	459	453	457	418	451	438	487	471	462	493	500	437	457	461	462	441	454	452	439	431	447	411	475	450	454	461	452	478	493	467	472	467	470	473	504	448	488	461	482	438	472	465	477	434	477	461	433	434	428	462	449	443	455	459	442	459	464	499	505	455	478	463	466	474	477	447	438	402	462	448	447	449	478	482	468	429	484	454	481	476	471	480	459	450	441	431	448	433	459	464	434	446	468	463	440	455	445	458	458	479	476	496	441	450	469	460	455	470	438	437	464	443	436	442	479	484	460	477	448	470	449	452	464	465	462	485	455	488	491	452	436	466	470	452	446	447	480	460	457	470	444	439	477	465	447	476	480	488	480	444	457	458	468	459	472	457	458	465	468	466	487	437	480	403	375	450	395	429	486	458	468	450	473	472	457	443	454	437	505	449	450	452	451	446	481	488	470	468	469	439	471	453	464	461	479	480	453	466	438	459	492	480	452	487	503	457	462	473	462	455	489	480	453	470	457	463	395	444	467	416	484	469	462	471	457	453	448	436	519	432	423	431	486	433	445	443	466	456	455	416	423	478	442	462	461	475	472	434	486	457	436	464	494	443	487	426	466	434	433	450	456	450	458	433	493	475	436	464	451	487	463	453	439	471	483	463	476	438	465	419	431	442	453	446	451	459	427	437	436	431	442	474	478	444	471	466	441	452	473	469	455	449	441	476	469	464	450	497	478	494	434	469	441	468	478	445	474	478	519	469	459	459	426	457	463	461	473	453	451	472	447	459	444
3238	333	223	162	195	139	145	169	137	139	125	145	142	122	126	117	148	102	128	149	123	153	123	138	122	134	133	147	127	143	153	136	145	115	153	124	116	122	110	133	147	121	126	129	134	132	121	141	147	113	116	117	110	147	132	124	141	133	114	118	120	130	124	134	130	117	138	115	152	118	138	141	117	115	132	156	136	132	134	139	142	140	135	122	126	134	128	132	124	138	123	143	147	122	120	151	137	149	132	112	129	137	143	138	130	116	114	123	113	151	113	128	138	132	138	115	130	146	126	135	125	146	133	119	102	124	132	148	138	129	147	135	123	139	152	141	118	124	141	135	129	111	131	141	117	148	138	124	135	119	142	126	110	144	133	133	155	128	120	141	117	138	165	139	109	113	137	133	135	130	143	136	138	138	118	145	129	141	149	148	117	130	141	118	139	136	129	131	119	131	137	143	131	123	134	142	125	154	127	145	148	118	131	121	130	128	122	135	126	132	138	142	132	132	146	125	146	123	143	119	149	141	133	121	123	152	150	122	142	137	124	134	104	124	127	136	140	119	112	121	134	140	144	119	125	129	136	133	138	123	132	112	136	144	137	158	120	129	136	139	121	112	117	134	142	141	125	135	125	165	139	144	122	123	133	144	127	136	134	137	117	125	126	137	115	151	130	141	143	140	144	133	129	121	143	111	152	133	141	124	108	139	139	117	139	147	129	137	126	135	132	116	131	134	144	145	128	141	168	119	136	138	124	151	127	126	134	135	138	129	122	148	118	156	128	143	163	134	141	147	144	122	142	139	131	130	143	145	145	118	113	133	131	138	140	122	140	152	121	157	148	114	122	141	123	120	146	123	146	125	146	139	132	119	132	140	107	116	166	134	127	132	129	135	140	130	135	136	127	131	124	149	144	149	130	129	143	167	157	125	143	137	146	138	129	133	116	136	125	140	133	134	133	124	121	155	124	124	141	123	141	137	122	151	119	144	134	136	120	128	148	123	114	120	128	132	121	150	132	133	140	140	122	122	124	132	146	126	143	133	138	126	131	124	145	140	136	122	115	137	119	130	135	131	135	127	124	120	131	134	137	123	141	147	147	148	149	136	141	142	118	119	99	142	137	134	134	123	127	131	129	122	129	156	141	148	159	158	120	127	147	116	113	146	128	127	147	130	134	128	126	142	136	124	135	134	122	146	135	129	148	132	124	134	125	144	156	118	115	141	119	120	135	145	146	145	137	137	118	133	132	116	118	122	143	116	137	127	146	125	134	126	151	131	122	150	137	140	132	153	149	124	103	117	114	145	120	135	116	143	148	117	139	134	137	145	126	132	127	133	118	127	139	130	114	128	141	126	142	129	159	159	134	131	138	133	133	117	96	124	141	137	134	141	125	134	112	135	126	136	122	143	145	114	136	114	140	131	104	159	126	120	150	138	133	137	140	138	116	140	120	114	140	114	125	138	134	131	124	149	128	149	110	124	127	143	134	132	139	126	125	137	127	142	116	125	132	136	123	127	131	129	141	117	139	150	129	153	125	130	109	143	118	132	117	132	130	124	142	144	134	142	141	125	132	131	107	129	136	137	121	136	119	144	127	140	125	126	126	128	127	145	147	128	128	154	135	128	122	116	120	138	118	156	142	113	127	114	112	128	138	133	121	124	131	130	118	126	143	119	127	133	128	136	120	143	134	121	157	137	149	142	137	127	130	138	124	119	133	115	121	144	151	121	144	137	139	132	120	132	148	142	133	131	124	135	136	138	108	128	120	140	122	138	133	109	129	154	136	129	121	142	145	143	129	139	122	126	136	124	143	126	153	144	134	153	138	135	135	133	126	162	135	146	140	140	128	160	115	112	126	152	120	125	136	122	138	101	142	135	134	131	140	138	107	127	133	122	132	124	128	145	115	136	142	119	129	119	122	132	142	142	120	142	155	133	132	139	142	131	142	120	137	123	130	113	156	112	138	119	136	129	118	126	120	129	135	128	140	119	129	132	123	122	123	129	134	106	127	124	112	114	137	134	111	123	107	142	139	130	132	146	140	140	128	131	141	131	132	140	132	122	114	149	130	135	121	113	140	123	137	160	115	121	131	153	153	131	135	138	117	119	125	136	152	120	132	131	116	136	125	116	122	115	131	118	127	127	144	133	126	132	118	176	99	137	140	130	129	157	131	143	123	137	133	114	111	151	135	140	153	131	132	129	128	112	121	134	115	133	137	131	143	129	109	142	133	127	136	124	133	125	124	139	154	118	118	123	126	128	111	121	127	143	144	120	136	113	132	146	156	137	134	145	141	134	118	116	139	136	117	118	139	126	126	146	131	134	137	141	147	142	128	153	151	120	112	119	133	144	140	121	125	128	124	138	136	133	139	112	127	127	136	148	138	125	118	130	138	147	132	118	140	138	160	125	122	141	119	130	121	136	149	122	148	152	123	145	165	142	141	133	133	147	121	141	144	117	151	151	159	129	132	110	142	125	140	117	139	119	126	123	113	130	136	130	142	118	122	131	123	159	141	110	139	130	138	145	132	119	130	151	138	138	135	142	108	136	148	136	141	134	130	132	136	139	114	134	138	126	139	145	147	129	116	127	122	153	115	128	145	139	147	125	138	126	127	124	132	139	129	122	127	116	129	115	131	124	131	114	139	117	131	139	115	123	135	146	146	138	121	126	112	137	122	104	142	115	145	124	131	133	140	132	133	124	134	147	132	126	127	113	125	141	122	142	138	140	150	136	138	139	133	135	137	124	141	143	117	164	136	155	103	129	140	139	121	139	161	122	119	131	125	132	130	144	152	133	139	145	134	130	116	132	126	147	118	128	123	121	123	143	136	162	150	123	111	137	133	125	132	134	127	143	145	127	131	132	148	136	132	140	108	134	124	129	126	136	139	140	129	140	154	130	123	134	133	142	129	151	138	121	125	125	136	142	145	133	131	130	126	130	127	161	142	141	135	120	144	117	132	134	131	142	126	135	133	136	121	120	115	139	138	139	137	126	133	148	115	125	140	123	144	127	132	144	141	127	134	128	141	138	146	122	134	137	124	141	126	136	132	128	135	115	139	147	138	112	121	130	116	108	128	118	128	132	121	141	159	130	141	123	137	136	143	140	131	148	137	125	155	132	146	120	118	146	132	107	143	130	114	137	123	136	131	114	125	120	107	115	121	144	145	131	132	159	144	132	126	114	132	141	143	127	149	120	139	135	129	113	128	110	137	121	132	129	132	128	141	152	154	145	132	128	133	136	129	137	127	110	136	129	114	124	128	116	137	137	106	122	127	137	124	144	131	131	126	156	151	132	134	154	129	154	153	128	123	131	137	140	140	127	144	135	138	124	150	123	137	125	136	131	136	132	127	141	143	120	127	120	140	121	110	132	120	118	141	138	150	127	143	132	139	138	123	142	144	121	124	119	140	131	143	150	129	145	147	118	124	133	98	114	135	115	137	137	119	129	134	124	132	112	125	115	125	146	132	120	126	139	126	148	110	119	125	147
4964	593	645	670	598	552	580	563	556	536	467	519	505	502	474	479	483	447	510	512	521	506	465	505	503	480	481	482	482	467	523	478	487	465	465	505	478	484	452	451	476	427	451	470	466	488	463	475	450	474	506	486	482	479	455	476	463	508	445	489	461	506	429	470	485	482	456	487	475	499	492	504	455	488	465	503	456	493	512	479	457	490	484	480	467	481	515	423	506	432	464	487	440	446	466	454	535	463	486	452	484	447	486	467	452	488	471	494	460	456	457	464	448	457	493	452	483	531	475	506	479	455	457	465	474	529	474	463	452	488	468	484	461	461	443	442	532	442	449	509	450	478	472	420	494	483	478	510	498	482	505	491	492	463	439	476	473	484	449	493	445	459	447	464	479	448	506	496	476	444	498	455	518	476	455	526	488	459	479	480	452	507	453	472	473	478	461	491	421	479	452	483	488	462	458	514	490	498	490	478	457	454	485	431	444	461	475	464	453	439	455	474	515	466	472	498	499	491	455	467	445	468	493	526	453	489	502	506	528	477	460	463	460	504	462	466	448	457	462	484	459	483	495	478	502	517	478	430	431	481	448	487	454	480	486	469	460	453	486	468	433	485	495	478	476	445	473	461	500	455	481	482	483	499	490	457	494	495	444	458	507	513	467	470	446	466	491	460	490	462	504	499	432	463	500	505	466	458	466	472	483	496	468	448	457	487	482	424	498	461	462	433	493	495	457	454	484	473	452	447	518	476	478	478	504	467	481	503	464	461	477	488	455	461	469	479	462	501	466	502	512	491	506	475	475	459	449	474	487	469	466	475	523	455	501	520	451	525	465	481	502	504	467	525	466	483	464	451	466	496	499	478	474	459	461	493	463	486	501	472	486	483	492	453	469	491	473	450	490	478	469	461	466	479	478	459	500	463	462	480	500	454	482	458	465	488	469	461	465	488	477	494	431	442	510	461	471	508	446	497	483	461	464	506	488	484	522	468	479	463	483	489	441	481	444	545	465	505	505	454	475	452	450	440	423	482	503	495	446	430	455	435	493	493	503	460	452	509	481	518	486	503	435	496	490	519	464	504	470	488	474	455	494	445	474	522	465	424	437	502	497	473	475	458	483	499	522	495	431	489	450	428	466	442	441	467	462	482	477	457	453	432	456	467	478	461	450	489	458	461	463	472	495	451	441	451	501	450	459	481	479	489	447	492	465	486	457	468	485	458	481	463	468	459	462	452	490	469	479	488	471	457	489	461	502	444	440	491	472	515	465	499	472	473	505	507	455	494	466	442	489	478	483	486	461	480	466	445	482	487	480	529	456	498	471	498	464	488	415	479	455	446	459	486	461	488	461	474	443	472	478	504	514	494	494	458	467	486	469	470	448	494	453	471	481	489	424	469	486	472	477	487	454	480	453	490	449	476	496	446	524	463	452	496	461	492	479	487	487	480	465	474	522	467	478	469	433	481	467	470	506	453	483	416	522	452	468	524	436	468	480	484	467	476	500	449	519	484	444	478	486	503	433	484	462	480	480	433	454	463	483	457	464	510	497	473	483	468	458	486	524	480	477	477	470	484	480	470	468	458	469	443	472	481	457	515	455	458	481	495	469	499	493	474	461	457	474	488	460	467	487	499	461	502	476	439	443	475	468	467	433	461	485	445	474	466	482	466	472	436	460	478	496	466	471	513	479	497	463	441	486	484	493	484	493	493	449	488	502	447	501	513	464	473	523	450	471	475	460	493	464	453	493	489	485	510	456	446	473	452	470	466	465	456	487	482	473	460	489	462	502	463	471	522	506	483	488	522	492	477	436	451	457	474	447	471	507	499	438	526	440	463	453	472	481	464	476	494	474	488	472	439	485	488	493	452	460	512	488	466	476	473	479	451	471	436	459	451	403	463	423	441	465	468	478	469	459	463	448	500	441	490	475	468	469	483	449	482	481	480	456	468	457	472	493	451	466	496	473	442	460	480	484	488	422	446	466	494	436	484	477	434	455	445	498	466	488	473	508	460	472	491	466	409	489	485	447	466	479	444	464	481	461	484	480	486	460	480	484	494	435	500	477	461	501	472	442	482	484	498	499	516	439	483	476	460	471	463	479	479	442	474	473	455	457	485	498	466	432	479	467	487	470	481	460	485	471	450	471	460	471	464	515	468	481	479	483	470	462	489	456	440	454	479	473	486	480	468	465	434	473	473	459	448	527	453	463	454	488	481	530	501	486	470	485	490	458	485	411	481	459	460	450	480	487	475	491	474	465	433	463	477	479	451	445	490	449	504	465	477	479	481	439	460	502	473	466	500	489	508	482	451	445	470	483	454	477	469	501	486	458	466	420	498	493	468	482	445	476	501	473	484	495	496	453	489	520	458	466	421	477	479	484	462	474	496	439	515	488	479	480	458	495	495	477	478	457	488	478	465	486	516	451	505	487	467	505	449	490	443	488	479	485	483	459	485	471	476	473	506	479	468	457	479	462	457	442	485	455	457	453	470	496	441	512	504	490	465	469	451	484	499	458	492	476	484	491	491	468	495	510	463	458	424	459	468	467	454	480	447	479	503	490	480	492	505	488	467	500	459	445	498	473	497	483	498	463	483	486	488	489	473	455	465	452	449	461	468	459	509	444	494	438	473	422	476	476	481	503	526	460	477	465	446	451	476	476	455	454	456	474	444	459	442	447	450	454	484	496	451	491	470	474	476	471	453	445	436	474	488	450	502	452	474	466	440	499	446	478	482	486	444	466	478	484	487	440	482	462	498	469	460	433	452	514	489	452	470	451	470	492	448	464	476	496	451	505	448	472	461	502	500	463	466	447	485	480	478	500	430	477	522	460	463	473	473	463	458	449	449	502	456	468	513	451	427	480	481	479	486	446	464	460	477	456	430	474	507	461	462	501	472	470	491	452	481	469	463	443	479	464	479	483	446	451	502	498	484	485	467	526	503	521	449	483	419	485	456	467	488	472	472	502	506	457	512	473	505	470	480	468	473	489	465	516	483	472	471	469	468	486	465	486	499	473	442	484	481	512	474	470	507	474	421	480	474	454	463	475	487	490	517	496	480	483	492	479	443	489	484	489	468	450	471	474	453	469	509	487	489	531	489	487	489	455	459	509	469	446	485	447	452	460	459	479	512	439	484	424	507	496	431	479	456	513	481	501	473	461	445	486	504	520	484	427	505	469	512	491	472	493	479	437	455	483	458	472	487	413	475	473	451	455	483	493	502	475	461	460	467	496	470	458	451	443	442	486	481	465	482	450	507	503	462	443	490	450	502	475	429	475	444	458	498	458	514	499	495	483	440	480	495	462	476	481	485	441	517	470	487	470	517	471	512	456	497	463	508	447	470	486	465	449	475	440	475	464	494	477	496	477	485	484	501	498	469	451	446	479	451	480	461	464	447	481	478	471	456	451	466	497	499	432	484	456	418	472	454	479	464	457	450	498	501	483	460	499	454	452	447	496	504	493	410	464	486	454	459	488	466	482	467	449	458	464	491
28432	6955	1282	795	516	432	305	272	249	188	158	164	130	132	104	103	105	120	85	102	82	90	95	91	111	103	84	103	102	85	82	74	91	96	70	77	82	77	92	78	82	80	68	79	78	74	75	91	71	89	87	84	86	96	86	83	81	81	66	86	85	74	73	74	79	78	73	89	79	81	66	68	74	75	81	85	70	79	66	81	88	78	87	71	90	67	72	77	69	77	73	81	67	78	83	50	73	88	76	70	78	73	68	62	59	77	94	71	67	84	81	74	93	79	79	79	73	82	63	71	83	94	78	85	79	84	87	81	76	75	78	93	80	65	62	80	85	91	78	85	94	57	81	81	92	68	97	70	71	75	74	87	86	82	75	66	70	77	80	72	82	81	70	78	79	82	83	91	74	79	72	72	63	55	77	73	82	81	76	85	97	84	80	57	57	81	74	73	75	75	81	70	79	87	63	83	69	68	85	86	83	76	73	79	69	87	70	85	85	67	74	70	67	71	52	81	64	84	80	76	79	80	70	66	66	81	67	78	62	67	97	76	64	77	57	79	68	83	80	91	82	71	95	75	83	98	74	82	68	67	68	76	81	67	61	65	70	77	67	86	92	57	88	68	77	77	65	70	78	71	75	75	80	84	79	89	83	72	80	76	76	89	81	77	74	78	96	83	75	85	72	74	71	93	80	78	67	85	52	77	77	75	65	71	79	64	60	87	84	85	80	68	102	89	79	81	81	76	73	90	66	71	62	83	71	62	98	76	82	69	76	78	71	75	73	94	84	89	73	90	74	75	93	84	81	92	84	82	77	82	67	74	79	75	59	89	89	75	70	76	77	76	72	59	81	87	74	85	77	78	87	73	74	99	81	79	84	79	82	76	81	69	86	65	80	80	74	77	70	80	90	86	76	100	72	67	82	77	68	72	72	71	92	74	89	82	78	74	80	68	78	82	83	75	80	72	77	71	82	74	75	60	76	79	85	78	78	69	78	70	79	63	93	83	86	73	73	70	73	56	70	95	82	65	66	75	78	58	69	85	75	81	78	77	97	77	74	82	74	90	63	81	94	63	81	76	82	73	91	66	82	74	76	75	85	81	101	66	92	76	67	68	70	96	87	78	81	61	78	67	71	75	81	76	80	87	87	87	75	75	75	78	70	72	80	72	95	64	69	83	73	72	82	79	69	102	75	72	95	81	73	77	90	71	80	89	92	74	81	90	78	81	86	72	85	70	89	89	70	65	76	83	79	67	77	73	78	65	84	82	81	73	67	92	63	70	82	87	81	70	85	77	86	76	73	70	71	80	87	83	80	84	80	89	85	92	84	56	74	76	87	85	73	81	74	68	91	70	72	72	81	85	80	62	86	73	81	82	76	90	85	86	90	72	87	79	74	74	69	87	97	69	72	82	88	88	76	74	94	86	68	82	73	100	76	76	78	79	76	87	70	68	83	82	70	74	72	81	73	76	83	80	66	66	63	76	89	81	80	84	99	62	73	80	82	67	79	85	79	77	78	87	92	82	74	77	74	70	74	82	83	82	89	76	74	76	64	78	81	68	75	85	56	82	79	80	79	73	74	70	80	77	91	86	65	79	80	81	89	70	77	76	81	70	60	83	90	87	96	64	98	90	70	74	73	84	88	72	94	79	66	71	82	84	81	86	83	82	84	76	73	77	87	84	88	73	89	86	72	75	83	89	77	75	88	74	97	67	72	76	87	71	75	72	68	77	77	73	80	98	66	99	86	71	90	70	84	57	84	84	71	68	83	74	85	76	85	91	82	74	85	80	88	67	82	72	82	84	80	88	78	77	66	97	75	78	86	91	75	75	58	79	77	61	71	75	74	70	95	72	80	71	70	53	67	79	87	83	93	71	71	86	85	79	74	101	81	90	79	88	81	79	81	67	69	76	74	82	65	75	80	65	79	80	66	72	70	69	80	83	71	76	75	86	72	69	89	71	70	86	69	77	77	89	83	69	89	67	72	85	64	73	87	85	80	81	69	78	72	76	66	94	77	71	82	74	98	81	71	86	85	73	72	85	73	87	61	87	75	82	87	67	81	68	85	72	110	77	70	76	81	51	55	74	78	72	87	74	77	62	79	74	82	75	79	87	83	82	93	72	64	62	81	73	75	79	75	78	76	63	95	79	83	75	69	78	81	87	68	77	67	86	71	84	69	94	77	73	85	84	68	91	71	80	69	70	79	84	88	79	92	97	55	76	84	68	74	82	72	68	77	87	66	77	86	79	73	73	71	68	69	105	74	79	71	75	77	73	72	81	93	79	71	81	74	72	90	81	79	61	70	72	79	68	68	82	96	72	89	72	68	85	75	61	69	73	81	80	89	88	74	71	78	68	74	72	81	70	100	67	83	73	77	85	78	86	66	91	83	82	79	76	73	81	90	76	81	76	82	85	71	74	64	85	72	72	81	96	79	61	66	81	72	90	100	84	81	89	77	67	82	87	82	82	88	82	83	77	84	86	96	80	82	60	88	83	72	84	82	70	67	82	94	81	82	74	92	94	73	67	65	59	70	63	87	80	85	75	88	75	80	80	86	74	87	71	85	66	81	66	81	92	73	74	89	66	81	73	75	83	72	71	83	71	74	75	83	79	59	75	74	69	78	72	70	75	73	76	68	69	71	99	64	83	90	67	61	77	88	72	61	74	90	72	92	80	77	77	68	77	73	78	71	92	68	71	75	73	100	71	101	79	90	75	87	84	71	74	70	78	69	73	74	72	94	75	64	70	80	82	65	74	79	75	70	81	85	87	87	87	101	78	72	66	76	87	71	64	80	71	86	75	63	73	74	69	83	80	83	78	79	87	71	73	93	72	82	91	72	64	85	80	72	75	88	69	84	96	76	71	70	86	81	66	62	84	78	79	71	81	74	58	66	77	66	74	72	81	81	75	65	78	87	74	64	70	76	80	73	74	87	75	79	77	83	79	70	75	79	73	94	83	80	87	77	75	71	72	86	76	67	80	84	86	63	82	70	69	73	79	91	74	89	73	63	74	82	71	59	72	69	91	69	93	80	73	76	73	80	80	74	68	84	77	74	77	78	90	77	69	80	68	94	95	69	75	70	88	90	61	93	66	59	80	65	77	79	67	86	77	69	78	92	73	73	69	81	73	63	83	57	87	86	78	80	69	64	76	65	81	75	88	72	69	97	69	73	72	79	78	75	83	74	77	77	84	91	77	75	68	73	89	89	79	71	78	67	72	78	78	75	72	78	84	75	89	61	76	77	70	69	86	70	66	78	83	72	85	76	94	83	73	68	71	81	82	77	75	78	78	75	98	74	94	82	80	84	71	84	88	93	90	86	84	89	78	82	62	68	74	73	88	73	92	84	64	71	86	81	67	78	69	77	89	107	84	77	77	86	75	72	87	74	90	78	55	76	66	79	82	70	72	62	77	65	71	92	54	82	78	86	77	63	70	74	76	81	70	73	74	75	69	54	82	77	76	85	73	80	70	93	73	98	92	62	68
14057	1203	2603	3029	2624	2121	1709	1530	1247	1131	953	883	826	819	685	671	633	628	548	511	510	458	507	468	432	434	427	397	402	417	419	414	384	377	386	371	356	375	392	351	378	337	338	353	342	340	356	374	364	353	338	325	309	299	338	354	360	336	278	310	353	339	322	327	327	332	334	321	334	328	290	348	303	349	328	353	351	311	327	306	296	306	301	306	341	309	306	298	297	299	287	290	317	306	335	334	331	285	307	290	302	307	296	301	329	289	303	314	293	321	341	308	288	280	284	268	308	310	315	298	311	332	337	297	276	333	305	327	306	302	316	335	329	338	299	320	332	320	320	289	314	281	307	278	313	316	323	305	293	340	304	300	320	292	315	293	341	307	280	335	298	305	297	320	280	323	308	297	335	322	307	286	273	319	286	297	313	323	296	318	325	327	341	311	328	300	303	310	295	269	301	326	313	314	319	302	299	332	328	274	319	310	314	334	288	314	288	338	303	324	328	322	326	306	346	296	316	324	305	317	310	284	313	287	320	322	318	296	293	304	267	322	337	292	309	327	311	315	322	337	286	317	324	336	286	343	279	297	309	324	279	295	324	285	305	301	304	299	307	316	336	281	337	288	301	310	354	296	285	296	297	305	307	330	324	279	292	312	287	295	296	293	308	311	296	350	318	314	319	295	316	332	300	312	328	318	291	294	316	329	306	314	330	311	334	306	302	303	309	286	324	305	313	263	316	310	320	320	294	308	294	312	307	318	301	272	277	300	311	293	324	291	298	309	313	299	295	322	303	299	314	329	309	307	292	320	317	313	313	319	314	304	303	304	313	314	335	319	313	321	316	294	291	315	308	309	297	346	306	311	299	292	303	296	296	308	309	310	299	279	307	311	280	333	280	314	288	299	273	300	323	310	304	283	332	316	318	294	328	316	326	326	308	322	350	298	297	304	304	295	303	308	323	327	328	316	308	321	311	341	294	315	326	313	293	290	320	335	313	308	335	320	281	323	278	282	304	337	313	321	306	305	310	315	292	282	300	280	293	341	309	312	296	317	316	307	285	267	318	278	315	310	299	322	313	299	301	331	295	314	283	313	337	302	299	315	323	334	280	296	325	295	335	344	297	291	337	289	303	271	314	275	280	312	301	316	312	298	306	333	318	298	347	341	295	294	295	287	291	318	307	320	300	300	277	330	285	319	301	314	316	309	302	333	313	325	318	289	290	365	304	309	317	296	313	260	300	290	303	325	329	326	293	310	302	327	291	291	310	318	312	357	327	332	361	324	293	283	299	304	324	320	305	287	323	340	302	310	268	293	307	279	347	303	297	309	334	283	310	324	276	310	312	322	289	318	283	274	298	323	265	303	331	302	287	308	317	314	331	319	310	288	317	308	302	302	314	318	297	292	293	307	278	330	306	350	282	281	320	308	310	314	319	297	325	267	301	310	323	310	311	283	280	308	340	329	316	332	317	331	331	344	310	295	317	298	308	317	336	282	298	329	305	322	323	297	271	340	335	306	327	321	324	317	302	293	323	298	304	316	307	330	295	307	331	302	284	315	321	298	318	277	343	289	329	260	302	318	301	351	297	307	285	325	323	318	338	326	311	286	325	323	304	335	309	301	304	272	296	304	321	302	323	310	308	298	307	289	303	287	294	321	310	300	295	328	303	314	313	339	341	316	318	272	332	303	291	306	313	294	288	321	309	304	300	291	270	309	294	335	279	295	296	293	322	315	335	288	310	315	318	314	323	304	321	289	307	282	300	315	305	330	303	277	268	310	321	336	316	321	330	284	325	324	300	314	298	342	277	320	302	317	292	329	319	281	299	309	282	336	313	339	347	309	288	301	333	310	305	332	315	310	328	336	317	329	292	302	312	301	316	333	319	316	317	311	278	281	336	336	310	281	314	323	306	322	305	319	283	323	339	308	329	319	319	313	326	325	306	303	291	331	304	322	324	291	311	274	308	334	332	317	310	314	301	294	296	302	322	307	308	326	299	266	321	332	340	333	278	317	344	293	316	318	315	331	316	331	291	320	324	293	301	320	334	307	303	283	312	294	311	313	275	293	286	340	342	284	305	285	309	325	280	274	318	304	321	337	291	294	321	291	306	345	308	298	320	312	306	284	301	310	314	278	292	312	332	326	318	315	328	315	284	297	312	307	320	335	311	296	314	327	306	284	284	298	307	339	326	285	297	285	300	303	351	348	300	374	297	319	294	286	294	309	290	289	292	314	310	335	292	291	312	326	303	318	285	320	280	303	298	312	339	330	286	309	294	274	308	314	305	280	319	305	321	309	317	296	345	327	300	311	332	285	313	329	314	323	305	304	297	330	292	306	351	317	298	268	296	326	315	346	295	321	310	326	284	319	317	337	322	297	303	320	303	296	296	317	320	286	277	332	335	319	294	293	341	267	320	302	329	307	309	277	298	294	316	288	296	310	313	319	319	294	303	329	337	309	298	327	315	344	318	288	311	286	323	305	303	336	291	326	294	300	324	292	303	317	315	327	315	318	286	324	276	306	305	287	305	319	310	295	301	286	293	306	287	320	308	311	287	298	311	263	297	297	275	295	305	316	335	306	307	309	316	281	331	291	317	335	288	313	308	350	283	301	333	311	312	344	298	298	323	313	324	313	325	316	302	306	278	300	323	331	328	300	325	307	312	300	340	296	318	332	300	292	332	308	291	339	290	309	303	293	311	282	274	269	283	334	299	308	320	295	330	303	313	341	346	324	314	305	315	286	312	318	266	344	308	322	304	288	294	304	288	313	303	284	308	284	317	290	339	306	297	335	317	325	287	294	321	303	290	296	310	316	306	303	305	323	308	290	330	320	326	317	327	312	333	320	289	286	341	277	304	306	294	302	295	293	278	307	282	310	304	279	292	325	296	314	313	322	333	330	308	289	299	314	284	289	310	328	323	293	333	306	340	327	338	295	344	315	286	349	323	322	285	290	307	290	293	316	328	298	318	337	351	285	304	287	300	305	306	286	315	299	325	311	296	313	302	297	313	309	300	313	284	317	303	284	317	312	328	341	289	320	297	290	295	317	334	307	309	299	299	286	301	342	315	300	311	279	326	323	314	286	330	303	304	302	325	320	313	294	328	294	276	320	332	280	316	325	302	325	303	350	312	275	315	305	320	304	316	304	305	360	276	307	334	284	317	294	302	329	321	301	327	293	298	289	302	309	319	315	319	285	302	325	323	291	310	300	309	310	307	313	320	326	331	289	320	308	319	291	329	310	331	277	296	307	317	331	310	277	357	303	316	305	344	311	341	300	297	315	302	317	285	306	300	311	372	308	299	319	350	303	337	336	345	285	325	298	320	289	292	314	324	330	307	298	304	348	315	328	325	332	309	321	317	290	307	315	318	281	312	292	309	294	317	326	318	292	304	285	353	323	289	298	316	313	297	322	322	323	293	267	302	299	330	298	285	314	297	295	313	312	307	325	322	287	305	310	329	283	303	300	319	295	332	307	306	302	312	325	357	296
36773	19613	4745	1545	1037	805	612	498	392	351	284	270	248	243	230	206	208	194	182	188	194	165	165	150	145	176	172	151	150	131	167	144	152	153	143	124	125	158	148	133	149	163	128	128	174	137	122	134	147	129	116	147	123	120	110	141	134	108	130	127	154	136	122	107	126	130	137	140	126	147	145	126	133	130	141	143	142	138	130	138	143	128	124	149	142	135	118	131	131	142	129	122	123	148	118	129	99	118	137	127	135	125	151	132	121	157	139	135	135	137	121	125	124	132	125	125	142	124	152	148	113	139	138	143	145	119	122	140	124	143	102	151	146	120	136	140	119	116	136	143	130	135	136	134	123	114	134	128	139	130	120	141	121	146	134	139	153	143	142	123	143	134	136	123	132	137	139	128	103	124	129	116	125	123	134	120	141	120	134	141	148	128	146	149	117	128	136	125	128	127	125	136	150	136	123	136	136	124	152	110	124	130	136	129	128	120	128	124	131	159	139	126	142	108	136	139	162	137	144	123	119	121	117	144	123	137	103	129	115	133	136	122	140	99	139	141	126	136	131	121	139	140	144	146	116	134	135	115	131	116	143	128	112	130	126	126	134	122	118	135	115	124	126	130	141	144	130	124	127	122	152	115	114	139	142	149	129	100	131	108	136	131	136	129	132	127	151	119	132	141	127	125	119	126	155	144	143	133	121	140	129	129	125	136	145	133	134	124	134	139	133	134	123	141	134	126	131	129	141	113	141	124	126	116	147	134	127	150	145	143	127	144	130	127	127	153	120	147	123	126	128	134	122	134	152	122	138	133	126	143	119	133	126	129	119	110	135	153	135	134	138	124	124	132	122	100	137	117	138	115	151	126	138	128	134	140	133	122	132	136	135	143	138	140	126	127	126	116	119	122	146	123	120	143	130	120	122	134	136	129	129	131	142	130	123	147	112	121	120	130	129	140	149	129	125	120	153	130	127	137	136	111	131	140	129	145	118	113	128	125	146	146	133	116	142	122	129	109	144	133	137	140	133	129	137	125	132	132	135	156	133	143	133	124	133	142	146	120	138	137	140	117	114	139	111	126	131	136	147	130	145	148	133	122	126	141	136	153	135	127	112	137	122	121	148	127	144	123	111	133	136	143	135	114	130	136	122	136	116	139	123	118	134	125	138	142	144	130	147	118	143	122	136	127	136	102	143	154	132	141	142	109	119	116	148	134	141	138	142	133	134	134	144	123	119	115	101	112	125	114	139	148	132	137	128	117	138	137	110	144	107	109	138	125	120	133	121	131	131	119	144	147	128	135	121	149	141	138	128	127	133	138	142	157	112	138	114	133	134	143	145	122	137	143	147	133	125	119	141	149	133	119	136	119	151	107	150	155	126	130	150	125	150	123	120	130	119	135	141	129	125	132	146	112	121	142	125	113	140	143	109	137	122	127	150	131	139	144	157	123	151	135	126	128	149	118	121	144	126	127	130	131	125	113	137	146	122	134	147	129	106	131	112	138	155	134	122	116	138	132	114	130	124	129	138	125	129	136	139	133	136	127	143	138	122	155	129	133	147	133	126	161	151	142	118	112	137	121	145	133	126	139	107	118	129	121	132	94	129	123	131	118	122	141	131	131	137	122	147	123	132	137	139	133	128	106	111	124	131	125	132	135	123	126	144	138	110	141	126	141	126	121	136	145	135	126	135	141	130	121	155	124	138	132	140	128	129	124	129	118	149	124	140	117	119	146	135	114	142	153	138	147	114	117	123	150	116	136	125	128	140	134	141	136	123	132	124	136	144	131	126	116	132	145	126	131	132	109	137	138	126	119	109	144	146	135	120	144	136	140	141	130	129	152	120	111	148	136	125	139	121	133	131	119	122	120	138	142	122	138	160	137	130	133	153	128	131	127	135	150	95	139	134	135	135	145	142	135	135	142	137	123	122	144	131	121	131	125	146	140	129	140	126	117	150	127	140	129	132	108	123	124	140	141	126	145	107	120	129	143	137	146	116	139	136	135	119	120	119	124	147	128	123	122	136	131	109	132	132	130	118	132	145	115	136	116	132	158	145	152	138	141	134	124	129	119	128	133	110	132	125	131	128	113	136	132	121	137	156	109	123	144	113	132	123	124	128	135	133	146	124	146	145	137	113	125	147	134	140	133	128	129	129	133	141	119	124	114	121	136	144	130	131	119	141	127	134	113	121	129	109	123	145	135	116	147	123	168	128	126	126	117	134	141	129	135	148	133	148	113	113	135	138	134	153	158	134	129	159	126	130	132	140	122	144	132	150	111	131	138	142	135	131	122	115	130	138	131	131	115	122	140	131	138	125	117	131	132	136	108	148	121	129	117	144	125	144	140	124	108	128	137	155	143	122	148	118	120	146	136	116	129	135	129	151	132	136	121	141	136	124	135	127	135	136	130	145	136	139	134	124	152	132	124	142	119	137	130	143	129	166	123	129	140	144	109	125	121	124	149	136	121	152	116	128	117	132	156	134	124	135	137	123	140	134	125	135	118	117	143	98	129	144	140	131	129	123	139	123	136	115	143	115	122	145	126	157	131	125	136	118	146	136	115	121	130	124	118	119	130	137	116	137	122	148	130	123	134	140	123	126	161	140	145	109	138	114	135	133	133	129	108	126	145	120	137	110	140	117	136	119	145	118	134	128	135	136	136	156	130	149	158	144	139	123	155	138	126	126	125	117	141	129	128	138	125	143	123	132	137	122	122	129	112	130	152	144	139	138	123	138	131	153	131	147	145	136	145	120	118	129	128	130	129	120	118	127	154	136	138	138	134	140	112	134	129	129	122	152	120	135	129	147	117	129	133	134	119	120	131	121	142	143	137	136	128	116	117	126	113	122	137	127	100	133	130	125	135	129	128	148	124	149	137	131	144	124	144	127	102	142	125	140	148	142	134	140	129	119	154	135	134	132	133	133	119	161	131	132	126	130	114	144	135	136	135	124	159	129	137	123	129	125	139	111	137	142	128	128	127	140	117	137	131	135	119	134	130	160	110	133	141	133	139	144	124	147	134	141	136	135	132	144	131	140	149	120	139	154	118	131	129	145	144	146	136	121	121	119	135	120	123	137	111	141	139	139	145	117	135	125	151	137	152	121	138	130	141	138	135	134	147	128	113	119	128	142	148	149	143	143	137	135	137	116	130	128	98	113	129	145	122	119	139	131	154	130	112	114	145	118	122	139	136	151	131	121	126	153	130	133	138	129	144	141	151	140	151	120	131	141	136	116	132	120	129	131	125	154	126	129	122	114	122	133	123	126	138	149	129	135	132	111	136	140	131	123	139	141	131	137	129	131	127	140	140	115	142	131	133	126	131	147	142	160	120	134	143	150	126	147	121	148	139	119	137	135	105	151	133	109	131	133	103	123	156	124	122	133	116	124	139	128	128	140	133	135	132	142	114	155	134	143	122	132	130	141	134	135	146	118	133	145	144	128	134	138	152	121	148	121	120	131	150	127	131	142	128	141	148	120	144	133	132	153	144
18490	2239	4936	5701	5007	4104	3433	2840	2318	2026	1848	1675	1446	1422	1249	1203	1060	1001	949	918	840	923	772	767	800	701	726	679	722	650	684	646	636	612	621	574	616	609	594	632	586	541	554	604	558	567	544	604	506	549	524	523	537	528	551	461	527	530	544	534	500	499	507	496	524	533	531	497	522	532	505	530	516	514	508	503	542	515	499	463	511	517	555	492	495	525	468	482	477	477	508	487	452	477	530	510	472	503	457	528	489	501	479	511	503	498	452	464	508	488	516	465	463	537	514	502	476	460	472	458	477	497	518	469	500	432	506	503	463	488	492	499	469	489	447	505	508	485	500	484	484	473	505	473	478	491	439	501	468	488	462	495	473	474	472	494	478	477	498	482	485	457	470	474	471	463	471	447	460	446	478	491	473	480	510	487	473	499	495	465	473	496	460	489	495	460	484	494	524	464	501	478	458	486	504	505	481	517	466	490	480	467	507	477	497	480	460	484	485	445	442	463	486	480	489	493	454	503	508	486	494	465	500	526	477	490	490	467	498	491	506	445	514	502	541	538	521	499	507	466	501	445	499	509	495	451	473	458	459	472	503	502	461	492	510	471	511	475	467	495	501	487	460	492	514	482	457	460	487	537	475	514	501	504	492	429	500	506	555	497	481	446	472	484	517	486	510	489	474	472	485	489	457	429	511	501	466	456	487	509	534	508	472	485	504	492	450	487	536	471	479	445	485	456	469	484	469	453	490	461	490	473	509	449	492	491	485	471	484	473	497	489	509	518	495	486	467	483	495	464	459	461	466	489	506	436	446	473	468	516	494	525	477	509	442	514	502	455	489	522	522	463	466	478	492	490	498	510	463	472	435	486	454	530	503	481	452	494	455	520	484	495	488	500	463	473	459	492	493	496	517	474	433	454	463	439	508	501	450	479	505	467	486	468	481	458	463	501	487	484	471	515	491	479	525	491	503	499	455	481	472	481	478	477	493	482	504	476	484	468	489	505	480	491	506	509	500	455	462	495	508	505	500	483	489	442	463	490	490	495	493	503	459	492	461	465	506	476	463	476	470	486	542	471	502	466	519	451	508	497	468	475	448	444	472	468	477	513	444	498	499	480	469	477	506	477	489	476	464	475	487	473	451	514	488	482	488	456	501	473	516	467	531	480	474	469	485	483	478	475	498	507	492	494	476	514	538	469	476	472	467	493	474	432	446	530	470	478	469	498	472	497	449	495	492	490	502	500	466	496	502	459	521	510	494	446	436	471	484	468	517	491	506	467	454	478	440	471	463	462	480	487	474	498	492	492	485	489	451	467	492	460	465	515	452	526	443	480	458	489	443	470	500	505	466	404	486	494	470	489	444	503	483	457	470	500	506	502	467	476	482	492	517	457	473	484	477	465	475	472	459	486	492	481	465	454	486	452	497	494	492	541	494	460	502	492	458	506	506	455	498	524	485	453	480	478	469	523	486	493	556	494	483	480	493	492	474	475	504	450	496	455	473	500	485	496	493	489	529	472	465	499	487	484	453	449	431	476	498	485	484	473	481	521	473	440	460	452	522	475	510	478	478	476	463	510	567	480	471	470	499	485	541	479	490	459	483	517	479	458	510	500	491	533	485	481	538	474	486	479	501	467	507	502	459	475	479	532	503	495	477	460	478	474	496	473	456	532	438	494	497	471	434	500	455	459	485	460	481	457	496	464	498	473	502	455	487	517	555	493	440	472	467	507	466	501	511	482	510	447	487	474	489	485	515	502	499	470	488	481	507	477	469	475	502	520	513	489	449	462	477	462	443	503	488	461	471	474	506	484	503	481	479	523	494	476	481	515	499	496	513	503	472	448	519	485	438	490	443	488	495	492	458	478	465	460	472	499	449	468	512	472	506	469	484	515	438	475	458	474	502	491	472	499	500	511	503	493	459	454	457	517	440	510	473	465	477	523	479	464	517	440	476	484	477	527	513	493	488	469	457	421	504	474	473	474	465	491	497	487	450	518	511	495	515	470	490	459	503	451	452	515	483	482	483	484	466	473	465	487	493	479	466	477	459	431	510	511	500	475	481	497	453	486	503	500	506	503	441	479	490	462	472	488	474	521	496	527	472	457	461	492	470	499	462	504	501	471	434	494	469	500	495	460	514	418	464	459	503	491	466	522	457	468	496	484	492	493	447	505	495	454	493	504	492	489	511	490	498	494	471	481	462	527	461	466	518	465	491	436	467	508	462	461	500	450	501	484	515	431	494	519	468	503	497	451	481	475	491	506	512	478	471	460	499	497	477	457	502	470	478	465	484	471	462	468	505	481	439	489	487	458	505	467	530	491	471	483	468	457	453	472	471	459	468	502	530	503	480	470	460	480	496	555	518	472	454	471	477	519	508	512	464	483	472	457	509	520	458	477	499	458	450	467	482	458	473	491	445	489	509	454	494	503	463	491	513	485	481	499	484	499	498	469	479	504	481	437	487	519	468	479	492	451	420	471	488	514	502	515	506	478	458	531	534	495	461	503	480	502	492	488	502	506	498	475	476	501	466	471	505	458	509	481	450	452	445	503	459	480	503	521	487	483	494	494	522	466	483	491	503	524	474	452	490	491	490	481	497	487	451	472	545	509	473	485	497	487	479	446	467	518	472	503	506	496	484	482	471	490	499	510	487	499	521	520	488	451	493	430	492	470	508	486	507	501	504	474	491	483	470	500	486	459	474	521	467	456	520	467	499	450	453	532	500	502	464	473	477	486	527	443	492	482	453	482	471	566	505	533	488	497	470	485	466	514	495	478	509	445	504	474	465	475	491	454	467	467	515	493	495	503	463	488	463	467	495	505	515	503	457	533	482	495	487	515	478	476	486	535	495	462	453	489	481	480	493	473	482	487	431	470	506	479	493	512	477	511	476	462	460	475	486	460	493	504	474	466	461	484	500	503	461	487	479	471	472	463	489	458	476	470	481	499	477	472	530	458	474	479	483	472	472	492	516	457	480	486	511	497	490	472	483	493	505	498	471	438	444	476	487	480	518	520	469	466	479	490	492	480	465	475	491	479	491	456	543	462	487	483	460	488	498	444	496	454	476	522	501	486	453	498	477	474	470	511	475	470	501	523	468	497	489	438	480	504	468	503	482	467	514	443	469	515	463	488	488	431	512	458	471	515	477	453	468	491	498	457	487	506	468	477	454	447	523	473	488	519	461	467	482	443	435	474	468	503	478	486	455	476	485	483	471	546	522	502	478	500	477	473	530	462	499	462	489	449	517	489	505	485	499	427	500	497	468	501	509	488	476	476	452	540	482	519	477	455	533	480	510	514	486	491	478	494	479	503	474	469	462	474	539	508	459	501	492	462	449	484	475	442	429	480	498	477	469	464	477	483	491	503	462	513	469	485	522	510	486	476	468	544	462	480	493	463	472	473	518	520	460	453	503	483	458	450	489	453	494	480	506	471	467	481	490	524	462	489	485	493	467	476	488	474	472	492	498	499	494	476	462	474	506	509	485	484	514	441
3241	341	213	190	148	146	109	150	133	120	106	133	134	145	127	117	136	140	108	117	132	140	122	130	117	117	125	118	133	115	132	128	111	130	103	122	104	135	141	137	130	129	119	120	135	122	122	123	121	108	115	117	123	119	116	115	121	146	109	116	147	136	105	122	110	112	128	121	128	149	129	127	132	127	134	117	148	130	127	152	135	128	125	137	106	128	115	108	135	137	122	129	100	118	110	132	91	155	111	136	106	123	144	131	139	138	126	112	122	122	116	123	103	128	132	114	104	120	137	125	110	105	133	116	132	117	136	115	127	132	131	126	123	126	128	114	145	107	114	116	121	128	123	119	131	125	138	123	138	127	110	116	117	124	117	107	125	127	109	133	112	133	118	137	118	126	115	123	131	134	116	123	120	134	121	144	133	115	114	125	115	146	133	150	134	138	128	133	119	117	123	128	127	118	124	146	123	134	127	125	120	127	139	138	115	109	123	136	108	110	124	126	118	128	135	125	111	111	113	149	114	135	116	143	131	123	140	123	133	137	112	137	118	128	116	135	144	117	125	116	129	116	122	137	133	125	135	142	116	119	131	119	142	107	117	116	135	119	126	126	129	121	121	109	102	133	129	125	125	120	110	121	123	125	109	124	134	144	121	120	131	114	127	117	131	141	127	151	124	113	116	108	132	128	122	118	143	144	123	127	140	129	116	123	121	131	146	124	134	118	131	120	122	118	126	124	120	143	143	135	130	133	141	132	145	127	112	120	139	140	117	129	133	105	105	110	113	130	134	134	116	109	124	129	136	122	107	127	116	137	139	131	130	138	116	125	130	125	126	129	129	107	131	116	132	127	135	124	112	126	115	131	101	120	128	116	127	119	118	127	121	122	123	132	127	125	119	132	113	111	100	126	124	116	119	126	135	113	113	120	117	124	119	128	132	127	113	127	109	128	137	125	121	143	109	120	137	126	142	134	125	124	134	114	132	121	122	124	134	132	133	132	134	106	128	114	127	138	126	120	125	133	115	109	120	119	132	110	112	126	114	118	114	119	111	124	109	142	134	149	110	125	119	116	131	128	129	139	106	122	115	139	124	112	131	133	121	127	139	127	107	126	119	126	123	133	109	123	124	130	126	121	126	134	125	134	105	121	119	123	123	122	114	127	136	118	112	143	130	144	102	128	129	122	123	142	138	123	131	123	113	118	111	118	123	129	118	111	128	128	125	115	116	145	131	124	121	146	114	104	124	128	129	127	114	103	134	131	135	116	112	132	117	123	124	129	130	137	116	117	119	139	118	134	134	102	128	121	150	118	142	121	131	133	132	121	124	135	138	115	126	135	129	130	119	109	127	119	123	117	125	119	145	102	123	130	125	104	122	126	132	117	150	109	131	114	97	129	142	109	148	131	118	136	135	124	108	132	128	141	130	130	124	116	135	134	135	144	133	153	141	129	144	127	141	123	121	115	128	138	134	110	132	139	123	119	116	145	116	142	111	122	116	104	122	127	146	121	140	126	117	134	128	136	136	127	101	147	135	131	123	116	126	108	142	111	151	120	127	115	117	111	127	107	124	118	98	143	129	119	139	112	111	129	122	134	154	145	116	126	132	126	120	110	143	163	123	133	120	119	130	131	103	105	120	119	108	133	116	134	120	122	124	122	132	126	114	108	120	138	131	127	116	102	124	115	117	138	125	136	122	132	125	107	121	115	130	116	126	127	124	137	142	143	129	133	129	117	128	123	137	131	86	137	123	110	124	119	138	135	117	136	115	107	112	142	109	121	129	129	142	116	127	117	141	144	129	137	119	132	126	140	117	103	135	129	112	129	135	120	125	123	124	127	136	105	119	127	126	138	132	123	129	137	148	119	118	112	119	140	149	136	143	115	121	130	123	110	118	136	113	112	121	127	111	129	125	118	134	129	112	152	124	131	135	119	138	111	142	112	112	112	123	125	136	120	134	117	125	131	106	114	150	124	141	136	110	117	122	114	106	139	126	102	109	117	127	113	114	117	131	123	91	125	121	127	130	138	135	108	127	123	134	116	122	131	132	114	117	127	143	134	123	122	127	122	112	118	119	127	128	116	137	123	128	131	126	128	107	121	124	141	124	114	132	130	126	113	120	131	130	121	112	109	122	122	130	131	123	142	139	123	121	144	122	148	125	161	124	141	123	127	128	141	92	131	103	128	132	134	123	108	134	135	119	127	111	117	122	102	122	118	151	105	118	105	105	142	141	124	124	146	148	137	131	127	120	119	137	152	128	127	131	135	115	114	132	134	125	137	123	110	118	132	143	110	117	146	116	129	115	131	144	139	112	115	108	111	129	136	112	124	129	124	121	98	110	118	127	135	130	116	124	128	107	98	131	133	133	122	133	135	137	121	108	112	143	138	124	135	135	130	131	134	115	124	135	127	129	122	140	118	148	111	124	131	126	129	139	133	120	154	130	102	121	114	136	138	129	125	122	122	135	99	125	113	112	138	141	126	140	126	123	111	119	121	122	106	136	129	120	135	124	139	119	136	138	122	120	135	130	130	121	104	139	121	123	131	125	120	118	123	122	122	145	130	108	119	113	115	132	124	128	114	143	114	118	147	124	130	137	109	124	127	134	115	124	132	121	130	101	117	126	127	120	124	136	120	134	144	123	122	112	130	130	141	113	119	127	116	120	129	122	138	124	127	142	110	138	112	132	109	122	143	127	116	138	123	133	119	109	125	131	102	110	136	136	120	127	117	133	135	120	130	123	114	130	117	139	129	125	110	115	129	116	135	137	108	145	149	110	134	140	110	134	125	115	121	116	114	117	120	151	136	111	141	105	114	124	124	112	110	115	138	131	115	113	113	141	113	122	123	133	120	131	122	116	146	125	128	127	110	120	111	132	113	120	150	111	125	135	143	89	99	115	134	115	143	121	127	130	122	114	127	140	118	120	137	125	169	118	106	108	157	121	117	123	115	132	137	137	115	129	120	128	136	123	122	123	131	139	127	97	137	141	96	143	138	131	130	119	104	114	116	127	143	137	134	121	162	126	135	138	109	106	124	141	102	117	117	117	127	135	129	107	123	126	148	129	113	112	122	141	154	117	119	118	140	139	135	115	121	157	97	117	114	127	119	98	149	139	132	118	123	135	145	111	123	127	120	127	129	101	116	110	125	122	105	142	109	132	113	133	134	135	128	128	141	116	118	136	127	129	123	128	120	125	121	117	133	106	138	129	141	111	133	144	131	129	114	107	124	113	109	139	133	121	129	107	137	123	156	112	114	116	134	122	136	118	119	132	128	120	118	119	121	143	123	131	131	122	133	129	139	126	113	142	101	130	117	128	145	128	135	126	122	96	127	128	133	139	112	123	124	127	118	112	123	117	115	151	129	131	135	118	105	121	125	131	115	111	133	127	121	142	99	125	125	126	140	125	135	117	127	121	130	124	111	125	138	146	115	120	133	133	119	103	110	123	119	115	120	118	135	131	136	133	115	106	129	138	122	131	119	109	125
4719	531	659	641	580	557	530	509	510	492	501	476	486	484	520	472	436	489	464	456	465	508	501	447	477	479	521	450	476	468	479	409	470	493	456	466	473	449	490	480	458	500	444	471	465	408	450	473	424	434	452	466	476	477	397	480	461	485	468	453	470	470	475	466	466	455	470	441	468	454	457	432	452	455	470	474	479	425	465	479	433	446	451	419	468	470	426	460	495	444	470	462	457	475	460	458	442	455	433	452	436	503	470	477	463	468	455	458	459	475	436	511	491	470	429	447	472	448	440	445	472	415	449	444	435	482	451	453	481	451	433	456	464	436	467	440	462	423	457	483	483	440	435	471	465	435	475	478	454	436	458	449	481	430	459	451	476	438	433	447	461	449	444	440	482	420	450	472	436	452	450	470	426	497	408	423	458	486	444	437	452	454	434	430	436	448	426	476	478	489	447	450	453	441	450	479	422	436	480	432	431	470	462	463	504	441	430	444	436	436	459	484	447	450	451	463	435	453	443	472	469	448	456	446	475	481	466	459	475	398	475	443	475	452	456	461	462	466	446	450	454	418	416	493	483	481	455	446	487	447	445	459	483	459	461	442	443	447	451	427	444	450	437	449	493	475	446	436	486	454	450	467	467	478	492	430	424	429	475	418	477	443	459	473	486	448	421	452	454	420	476	428	433	449	446	433	446	439	421	437	494	468	455	460	450	468	420	458	434	506	445	429	444	452	482	450	454	477	506	444	472	437	436	439	443	479	478	447	445	437	464	440	467	450	400	464	466	449	432	477	475	472	438	446	420	421	469	470	455	448	455	442	449	486	457	439	466	461	445	423	513	432	462	466	429	461	449	455	493	452	466	444	459	452	470	471	433	421	490	463	412	457	473	454	421	453	449	470	490	435	435	454	438	438	441	441	478	465	437	436	473	450	442	460	415	464	464	449	469	419	445	473	493	455	443	453	444	459	493	441	454	414	430	433	459	424	490	484	390	461	450	442	431	482	436	429	468	462	433	443	467	428	455	453	477	450	458	426	433	428	418	458	465	479	453	474	420	425	452	470	461	452	469	443	443	474	470	455	431	460	469	451	445	484	431	453	455	423	450	459	460	495	486	438	450	448	475	457	446	455	450	439	444	443	446	398	465	458	431	484	486	488	478	456	444	455	447	455	432	473	446	450	462	448	479	483	421	432	466	464	484	478	451	482	475	459	450	474	471	458	418	415	433	456	418	453	461	444	427	459	420	428	445	479	423	403	473	431	419	441	462	443	462	462	449	443	404	433	456	464	455	473	473	426	437	440	472	415	459	454	413	452	433	443	479	481	406	467	419	453	461	417	462	447	439	435	438	470	471	438	419	449	468	433	454	455	501	428	427	432	448	445	463	451	445	464	446	456	477	455	454	503	479	429	474	495	455	440	455	458	444	442	464	490	478	457	454	445	467	461	447	406	406	434	478	404	433	458	450	473	419	460	450	429	458	405	475	439	465	457	450	402	445	449	458	451	444	443	501	474	458	459	435	395	457	474	415	421	444	418	484	443	471	422	433	492	489	451	464	434	448	455	450	459	485	447	420	409	426	444	413	417	441	450	479	458	478	468	420	434	469	442	472	458	466	462	442	448	484	467	482	472	459	469	431	487	463	452	459	483	480	477	458	411	421	445	487	464	464	458	416	454	422	417	483	465	463	455	484	438	407	448	467	474	457	451	420	448	455	463	475	463	430	434	462	448	470	434	474	470	470	434	475	462	473	450	443	416	461	447	427	477	439	446	457	424	487	475	498	421	472	469	474	494	480	515	474	456	405	496	460	470	447	457	474	480	422	456	457	491	475	432	453	437	461	433	433	427	439	455	466	430	481	428	447	435	479	486	499	454	465	475	454	428	426	465	444	456	470	459	450	482	465	459	450	456	459	443	430	446	520	457	434	410	465	468	436	478	470	498	434	478	458	449	454	472	458	464	454	486	450	442	462	420	459	446	404	434	468	457	454	423	434	465	426	465	428	423	463	447	442	480	436	425	448	440	450	464	460	458	463	442	463	471	454	436	465	413	441	479	460	429	451	395	422	441	476	436	461	469	442	449	448	464	469	437	454	431	431	437	481	486	423	453	445	480	451	429	460	427	463	458	443	409	428	444	470	452	445	485	456	465	441	423	421	462	463	489	408	455	454	460	451	444	442	466	455	456	496	429	444	452	420	455	430	461	448	479	446	441	452	442	475	461	453	469	474	473	435	436	468	438	425	442	496	458	450	453	438	429	441	484	469	469	432	453	479	466	446	460	468	475	482	455	478	501	436	476	502	464	428	458	452	449	465	488	464	440	429	457	425	451	472	462	496	448	490	443	439	439	414	471	463	461	485	427	429	472	461	428	455	431	424	490	443	461	428	482	479	475	446	462	453	459	447	428	432	420	448	530	493	433	442	426	464	462	419	460	456	457	499	452	425	484	450	462	466	449	468	512	431	480	458	439	402	440	428	460	486	475	452	445	439	466	485	471	474	442	413	473	468	479	463	467	447	443	483	457	502	414	448	434	435	423	493	458	443	481	434	453	455	434	446	472	458	442	450	426	466	437	431	437	489	464	502	457	436	464	470	464	455	455	474	485	462	453	446	472	457	443	444	445	424	457	419	431	458	400	497	501	442	429	442	464	432	469	444	460	459	443	429	458	422	453	483	445	444	439	423	416	453	456	446	445	444	483	473	471	456	454	457	478	464	471	408	410	459	449	418	518	455	469	482	454	454	416	456	471	482	471	446	450	458	453	455	465	481	465	430	460	435	458	482	453	472	449	456	418	462	477	459	416	442	428	437	455	415	444	452	514	431	411	437	480	426	472	447	448	410	440	463	457	419	451	440	446	452	445	443	437	494	456	467	428	471	429	452	432	463	470	442	461	445	442	425	427	496	470	399	445	449	459	491	461	480	420	445	442	442	457	391	473	460	505	469	482	430	436	477	441	429	477	449	438	484	445	443	445	488	455	463	435	442	445	459	448	434	473	445	483	440	430	461	478	462	428	449	463	463	452	444	502	464	429	492	456	445	479	425	452	431	419	435	444	435	447	439	449	438	442	484	438	464	484	450	501	460	451	480	481	419	446	435	444	447	438	470	447	472	426	455	458	438	435	432	456	446	467	469	430	480	459	451	450	492	469	448	444	450	475	482	459	446	459	483	439	456	414	503	452	431	431	491	454	444	457	440	446	459	483	408	480	455	438	497	458	427	441	461	447	454	443	418	444	443	463	446	480	453	445	442	482	476	454	458	455	435	461	468	450	404	465	456	433	450	433	470	440	456	434	487	462	439	498	448	465	504	475	432	452	447	482	447	481	491	484	488	461	479	417	430	414	444	478	457	461	476	458	405	465	465	480	464	464	426	477	467	451	481	451	460	458	417	417	474	465	463	437	442	424	467	464	441	443	457	481	478	441	457	447	448	443	440	415	456	455	452	417	486	478	452	428	468	464	463	416	476	464	427	470	437	464	472	424	445	450
30280	8919	1337	843	544	424	322	261	208	206	167	145	162	121	107	104	120	105	88	94	95	95	76	104	100	86	86	79	93	90	91	92	75	80	96	70	89	84	74	75	81	72	63	99	87	72	90	86	80	68	71	78	70	68	69	87	86	79	74	96	88	71	71	84	88	82	72	70	83	80	69	73	75	76	80	90	79	67	65	87	74	68	74	71	71	77	80	68	75	75	84	82	78	89	63	83	81	86	80	67	75	93	73	63	74	79	71	95	79	87	75	77	82	79	83	60	69	79	66	76	81	74	86	81	64	85	90	89	66	68	81	80	72	68	76	67	77	92	75	84	86	64	78	76	94	62	67	70	66	73	68	75	81	76	83	87	81	77	71	92	79	90	75	88	79	67	57	79	83	79	76	69	71	65	75	77	75	80	71	69	81	83	63	57	70	77	77	80	87	69	92	94	78	84	78	81	68	78	62	68	47	64	93	76	69	74	81	70	72	72	69	79	70	86	78	84	80	98	65	64	73	82	71	70	71	71	83	79	66	69	93	68	69	85	61	73	87	70	75	66	82	78	82	81	94	74	79	71	94	79	70	68	95	75	88	90	92	80	73	73	81	77	72	75	66	75	84	72	71	73	86	80	84	77	77	83	72	70	79	68	81	94	79	70	81	75	76	81	70	81	67	73	66	60	75	66	75	82	75	72	62	88	69	72	66	69	95	68	91	89	73	66	74	85	75	87	73	78	71	90	83	64	74	86	77	75	82	68	83	85	68	65	63	76	85	67	74	73	77	59	80	83	67	66	47	79	87	79	61	71	75	78	67	70	82	78	61	68	69	79	94	81	85	68	71	75	74	87	68	72	84	73	68	73	69	74	73	59	71	74	80	80	86	66	69	73	75	75	72	60	66	82	73	80	81	84	69	74	72	85	85	69	72	86	72	65	70	71	65	77	79	75	72	72	86	79	85	78	67	76	84	73	75	88	66	77	82	78	78	70	66	69	75	78	71	84	76	84	74	62	90	92	91	74	76	72	66	69	77	88	88	73	74	75	74	73	77	74	86	82	56	68	74	78	76	88	80	97	77	83	76	78	78	82	72	67	82	83	74	76	85	73	74	81	82	86	68	84	88	85	84	85	71	91	77	74	80	70	71	79	94	68	77	75	60	68	83	60	72	66	67	56	79	88	78	84	77	81	78	75	92	92	76	76	74	77	80	69	70	74	72	73	90	74	66	62	77	87	73	84	71	57	83	73	67	69	67	77	86	78	51	73	73	61	85	70	74	64	65	84	89	89	83	58	81	66	86	67	89	76	78	85	67	65	83	83	82	94	86	84	87	70	86	66	62	81	80	67	88	73	88	78	63	78	79	87	73	70	63	82	97	69	68	79	77	86	83	97	74	79	89	75	72	81	81	99	59	66	84	87	70	72	92	68	71	75	74	81	63	84	83	97	81	82	76	74	91	71	85	69	71	71	89	71	70	73	87	63	69	89	60	69	88	71	64	65	73	81	65	78	80	89	63	78	73	85	83	85	81	72	77	87	75	79	81	80	85	67	79	74	74	79	72	67	64	64	79	86	77	71	72	72	92	64	74	81	82	65	96	78	76	78	71	77	68	70	69	59	64	79	72	88	84	75	83	90	73	90	69	76	88	84	84	84	71	74	75	81	78	80	84	81	84	89	66	73	78	75	73	87	78	78	89	68	75	74	77	76	83	84	76	65	76	81	83	74	90	79	88	66	67	71	71	83	82	57	82	75	76	68	79	71	67	82	74	65	95	65	73	78	87	69	71	72	74	77	67	90	80	74	50	57	80	64	77	77	71	94	77	74	71	81	78	73	80	71	79	85	84	86	84	80	72	80	79	89	70	93	77	71	75	73	66	74	88	79	84	71	79	67	76	83	70	69	79	74	60	62	85	80	65	79	87	106	65	66	90	77	81	84	64	70	76	75	87	69	82	85	75	87	79	93	79	91	72	72	93	73	73	76	82	61	72	87	78	90	63	75	80	85	72	62	89	64	54	82	69	85	73	83	91	74	78	76	71	93	76	90	79	66	87	73	76	68	71	81	76	76	83	68	78	93	80	75	70	69	95	100	83	70	80	95	67	62	69	83	71	74	76	49	89	92	72	78	81	67	71	94	88	85	72	92	81	70	91	86	100	75	91	83	73	62	67	80	76	79	61	78	86	82	81	70	72	82	83	75	77	63	89	72	76	91	69	86	75	80	78	74	71	72	85	89	83	81	90	81	87	76	73	67	62	72	68	71	93	72	78	65	74	62	69	77	81	86	75	73	67	79	79	71	76	79	80	59	79	84	56	69	84	68	82	70	86	79	75	79	72	55	77	76	84	62	64	77	77	88	85	87	61	79	68	58	84	77	76	80	76	81	73	64	90	83	89	79	67	82	78	76	102	74	81	79	83	89	66	75	81	66	80	70	72	71	67	88	82	70	56	81	69	68	76	67	88	75	78	79	65	85	85	68	73	75	77	80	86	75	53	68	60	82	71	75	68	63	78	84	81	76	83	68	70	92	60	95	76	78	72	78	70	76	67	69	72	71	80	66	58	76	71	65	94	86	79	73	61	83	72	64	94	74	62	71	85	62	83	77	78	75	85	85	81	89	71	79	88	85	75	79	95	71	87	74	88	88	77	83	72	74	71	73	86	83	80	91	89	74	90	69	84	62	79	70	86	71	59	86	71	83	93	68	76	77	72	86	84	71	69	73	69	70	79	66	71	105	73	76	80	61	84	82	62	75	92	77	79	76	65	93	82	81	82	76	76	64	69	66	74	85	72	82	86	68	64	62	75	76	82	84	63	78	83	90	77	66	87	75	78	79	74	65	81	65	91	99	79	77	67	78	78	93	72	82	56	71	66	73	70	80	63	86	68	85	71	81	87	60	82	65	73	59	78	73	93	87	76	72	100	66	76	76	56	74	98	77	75	76	86	79	75	77	71	91	62	82	96	90	78	96	72	70	82	99	76	87	64	85	81	87	85	79	70	72	91	80	70	79	78	77	66	66	76	76	81	64	78	80	82	76	58	67	84	83	60	75	80	88	86	86	75	79	74	73	90	86	91	70	78	78	80	77	74	90	69	72	91	81	74	81	74	79	72	77	74	85	73	93	78	80	64	83	77	61	95	75	68	80	88	83	68	65	89	75	72	93	88	74	84	78	72	67	65	83	69	72	70	63	56	81	86	84	85	90	79	79	65	70	84	78	99	65	74	110	62	67	77	68	88	67	78	60	59	75	84	75	101	76	87	82	78	75	59	87	80	92	68	86	90	95	90	61	71	92	66	90	89	84	72	68	70	64	76	87	69	80	65	89	61	74	62	69	78	69	85	75	83	77	68	63	78	67	91	68	75	79	77	95	64	67	61	61	84	74	71	83	83	68	77	73	72	84	75	81	75	77	75	88	72	64	67	75	62	80	66	78	74	77	78	85	87	80	78	69	66	75	75	58	68	66	71	72	89	64	73	77	72	80
14883	1181	2622	3026	2683	2176	1819	1532	1317	1167	985	857	823	743	724	634	595	624	563	552	531	483	478	452	473	398	433	414	444	379	423	398	346	372	363	395	342	346	368	370	354	334	337	376	347	348	377	336	355	341	344	342	320	320	345	318	339	347	317	361	317	318	328	332	310	347	321	348	325	332	309	344	337	324	331	307	322	328	332	302	319	322	312	311	310	325	296	312	321	294	320	316	328	316	322	313	352	314	311	319	297	306	307	352	306	290	311	299	312	317	326	307	296	315	314	337	337	325	353	318	322	299	305	291	308	323	299	319	305	342	312	332	319	291	323	322	332	301	316	325	336	283	347	302	287	306	332	302	294	308	307	327	303	297	313	319	293	323	333	295	339	301	304	340	305	327	292	313	312	347	278	324	322	334	332	294	307	311	311	300	337	321	283	286	309	319	352	305	295	331	309	302	326	299	331	357	315	291	320	295	314	291	314	319	320	331	302	337	283	297	300	296	319	275	309	304	301	314	318	316	289	332	304	316	302	338	317	288	288	311	289	297	303	301	292	297	282	294	295	338	280	323	338	321	298	327	282	322	282	300	305	338	324	319	313	296	314	296	322	319	317	313	310	321	298	337	284	319	285	311	290	311	305	276	321	299	326	311	296	339	341	294	306	292	319	295	319	316	304	285	303	301	312	304	280	327	331	290	325	313	299	314	366	320	339	296	308	330	335	319	299	324	307	292	326	338	314	330	332	274	301	323	303	307	329	292	286	316	335	337	279	322	285	315	304	318	310	283	318	298	295	311	330	322	325	305	271	303	336	293	302	325	292	304	348	295	281	331	336	332	316	288	298	331	282	357	298	357	308	293	293	315	299	281	302	308	322	299	319	300	299	332	332	306	341	313	336	309	279	279	317	300	304	295	319	317	350	317	307	297	313	301	288	295	310	329	293	303	331	285	325	305	326	300	306	314	314	363	316	296	299	310	302	322	294	298	305	305	288	324	293	337	332	293	298	330	303	308	308	309	325	308	302	302	301	325	333	319	302	305	290	291	304	328	278	302	334	303	320	296	297	340	311	302	339	317	301	342	323	313	290	300	359	309	279	309	273	303	317	349	289	278	312	312	274	342	343	339	324	315	299	327	298	281	297	313	307	325	285	330	322	297	322	307	320	335	300	320	312	342	294	299	318	319	297	304	272	314	315	324	315	310	314	318	322	320	300	304	292	310	302	303	299	285	305	327	297	308	287	301	312	305	307	307	279	276	317	330	286	318	312	321	302	287	323	328	327	291	287	314	329	306	306	322	337	292	318	329	314	299	320	294	323	303	335	290	321	296	299	290	304	315	311	336	332	297	291	299	336	327	284	338	323	320	338	318	315	283	322	313	283	318	292	288	350	284	336	300	303	323	327	317	271	303	313	349	285	300	301	296	276	325	335	278	314	313	318	343	270	312	300	310	292	323	287	279	305	308	302	306	309	311	325	301	317	328	341	304	298	314	319	300	324	272	317	304	294	332	331	328	339	296	321	324	309	277	325	307	357	334	327	318	317	297	301	305	314	288	308	297	306	296	310	320	334	311	312	302	309	337	302	309	314	329	299	310	329	304	318	338	301	278	348	282	336	314	306	328	355	287	330	304	298	322	307	317	315	295	338	299	298	359	323	279	325	323	308	267	287	310	311	269	320	310	320	288	296	331	307	313	287	306	323	311	307	281	346	311	330	295	287	303	307	308	278	314	301	299	309	296	320	331	332	318	334	323	304	322	345	317	318	340	332	310	316	290	327	335	307	315	283	292	329	310	333	304	292	300	328	314	356	317	298	274	295	329	308	339	331	348	304	339	307	329	333	315	297	313	319	300	276	297	306	334	302	317	292	320	304	286	307	319	321	335	304	305	344	298	292	315	312	325	306	310	308	313	346	316	346	325	309	325	302	327	301	299	265	320	312	315	306	309	319	305	303	293	311	318	287	303	298	321	296	314	303	289	305	312	342	288	334	301	282	334	292	321	322	308	341	312	323	333	311	328	309	292	296	310	348	324	299	327	311	304	305	319	340	332	277	316	329	324	306	329	340	298	295	297	312	353	303	313	332	294	319	314	296	298	326	330	315	284	290	297	309	311	304	305	311	332	302	299	315	296	292	348	294	310	295	309	317	307	318	307	336	301	318	308	299	325	301	335	310	275	301	329	313	316	302	303	270	296	315	308	339	294	298	310	336	331	323	309	330	298	314	320	315	326	300	334	306	280	311	328	312	307	288	344	293	299	271	318	327	267	298	281	299	304	293	348	333	295	285	317	331	299	340	332	301	297	326	298	324	329	317	339	313	296	297	302	282	307	311	292	307	324	322	332	341	281	325	318	337	323	339	297	308	329	287	335	314	292	314	311	334	312	321	276	291	314	293	289	318	308	340	319	300	314	309	304	311	324	348	310	312	328	325	318	331	324	315	305	320	301	287	301	293	278	355	296	305	325	297	331	309	303	315	305	309	295	292	319	359	295	280	303	316	257	316	294	318	310	320	312	293	290	313	323	320	320	307	305	371	295	311	295	298	324	295	303	297	316	315	335	315	334	311	310	333	327	292	304	332	287	299	309	317	328	292	315	287	325	291	334	290	328	338	277	290	310	298	309	342	289	322	274	311	284	284	279	307	305	296	346	329	306	301	316	308	295	312	305	311	290	333	300	311	323	286	320	296	310	314	323	289	324	306	312	325	293	324	318	331	295	294	303	300	299	314	298	318	304	319	330	333	297	301	316	283	288	318	301	322	325	327	308	321	297	313	325	285	327	280	294	303	303	339	332	332	317	308	312	299	303	282	326	332	339	307	302	321	326	324	306	309	317	329	281	315	337	286	312	321	335	285	334	311	315	337	339	321	294	330	340	288	285	297	326	307	327	336	319	318	342	324	332	298	307	287	304	300	321	297	340	291	318	306	277	304	336	305	308	290	302	276	325	349	344	298	325	274	335	308	303	295	303	295	305	353	290	329	325	289	321	311	302	324	332	293	331	341	297	311	337	353	337	307	345	299	310	281	298	317	345	309	295	315	288	329	275	320	344	298	297	308	304	316	306	281	278	320	298	342	297	327	305	336	321	332	278	322	323	312	277	309	331	315	316	268	303	298	298	247	287	327	306	305	293	309	303	321	308	302	286	297	304	296	331	318	320	273	310	331	338	300	323	328	284	366	307	324	302	247	306	304	316	278	293	314	304	276	316	298	311	338	298	294	312	299	322	324	319	338	341	320	325	305	310	316	295	306	307	324	304	326	328	296	297	301	307	362	293	290	292	314	325	291	300	308	304	322	309	319	327	297	324	298	326	300	306	324	313	337	328	318	349	343	291	307	315	286	317	299	304	302	291	313	315	327	337	334	287	306	325	285	333	305	328	345	312	311	304	319	287	292	327	316	311	284	283	288	302	339	303	340	343	303	293	318	315	311	320	287	297	300	311	324	326	322	289	284	319	321	333	266	324	315	287	322	323	332	336	298	311	313	287
38251	21591	7188	1689	1066	808	589	477	382	366	309	279	238	231	205	226	193	170	185	167	160	180	158	160	144	164	160	168	159	146	154	143	143	148	143	131	146	155	143	165	132	143	138	109	136	142	156	154	138	124	144	148	134	134	139	136	122	153	156	151	118	156	142	113	132	127	134	127	138	115	145	149	138	145	132	126	128	127	143	162	116	155	133	162	150	128	128	144	143	144	123	131	136	103	134	130	107	126	117	141	128	125	139	142	138	134	127	120	139	126	138	145	148	132	118	123	152	138	142	120	136	147	116	134	131	111	133	124	146	150	142	115	141	131	132	133	129	134	160	123	127	107	129	136	136	119	125	129	150	134	108	122	139	140	142	129	135	108	136	134	107	146	130	112	135	140	136	113	140	119	158	122	132	122	141	118	129	144	113	120	155	149	133	139	140	119	128	108	134	123	121	152	116	131	143	120	135	126	142	125	146	139	130	135	133	115	122	148	130	143	129	128	109	128	140	121	149	136	145	135	142	132	106	138	132	147	156	143	114	131	143	135	131	117	123	124	129	141	135	139	127	112	148	111	142	116	157	133	128	119	144	104	154	138	110	124	133	128	124	133	141	115	149	131	148	104	133	128	139	139	138	131	130	131	138	146	116	141	139	134	116	135	142	121	139	118	122	149	131	124	133	129	138	132	128	110	132	113	127	112	118	131	144	125	144	127	146	125	115	151	120	128	137	129	121	145	113	137	112	112	144	144	147	137	139	158	153	139	137	145	125	137	133	142	147	124	116	122	147	135	131	133	133	120	132	121	129	144	122	138	140	148	125	153	122	113	153	133	138	143	135	116	120	119	118	123	153	122	142	138	125	142	147	135	143	132	126	135	127	130	125	122	108	121	121	139	124	147	124	126	144	141	128	132	145	123	126	143	124	118	143	121	133	132	134	129	131	127	136	121	113	105	132	112	123	142	136	141	120	146	124	134	144	139	155	142	129	127	147	151	138	126	131	126	131	134	126	124	124	130	146	118	132	132	136	136	141	132	123	116	132	132	151	128	154	126	132	127	129	122	120	136	154	119	136	124	142	133	151	131	145	125	124	127	125	144	121	141	131	127	109	139	141	151	143	124	138	115	112	137	136	119	135	120	114	126	147	139	147	139	152	123	122	143	142	156	138	136	153	136	131	138	116	136	131	132	133	118	139	133	133	137	145	126	117	132	151	136	139	120	147	130	130	121	144	132	120	136	159	145	128	115	124	136	151	131	139	122	111	135	132	135	133	137	113	131	130	96	149	156	137	108	159	141	140	146	125	119	127	149	106	147	143	144	141	130	145	118	138	139	126	136	117	145	144	127	132	126	123	127	126	136	130	122	133	147	129	124	110	130	136	130	138	139	133	125	125	123	121	150	134	139	126	131	123	123	123	109	117	138	111	127	128	120	134	124	117	147	113	134	136	115	135	119	150	128	121	132	130	103	139	124	141	129	128	149	104	131	129	134	117	147	123	118	129	113	143	122	131	134	119	112	142	128	119	124	121	106	143	131	116	144	137	149	113	134	127	141	126	119	114	129	136	128	129	125	126	134	122	118	112	124	140	132	131	116	121	132	141	137	136	130	107	116	141	135	146	121	128	140	109	141	141	124	126	117	144	136	131	126	114	130	134	143	124	155	141	120	131	134	122	156	131	136	127	138	127	137	131	117	138	135	142	131	134	147	127	108	138	156	113	132	118	127	124	128	124	130	144	145	115	125	145	143	128	134	156	127	140	120	135	135	124	137	148	154	112	132	116	118	129	129	172	143	137	120	124	117	124	127	128	144	126	117	130	121	128	150	124	123	143	149	131	133	146	128	141	143	127	132	137	127	132	131	129	134	127	119	131	119	140	173	127	117	137	142	151	131	117	122	135	114	111	117	116	149	122	126	123	134	130	135	133	121	124	123	134	140	119	141	127	142	130	129	141	105	148	119	130	127	130	137	138	107	126	161	129	123	129	132	127	128	123	136	133	118	123	140	153	128	107	124	153	134	114	117	124	122	131	127	127	134	134	120	117	133	115	128	141	135	138	137	133	131	140	134	138	122	132	133	145	136	159	158	139	133	138	134	135	141	124	131	149	146	154	126	133	120	136	133	167	126	145	127	146	131	155	141	128	138	126	126	134	132	122	127	142	120	147	135	130	115	134	120	138	133	128	122	128	122	111	132	118	112	128	129	131	125	137	131	122	139	117	125	144	131	131	119	140	121	123	134	130	146	127	148	125	139	113	147	175	126	132	135	137	131	122	120	130	119	148	127	125	141	138	127	130	144	142	141	118	109	128	142	117	153	134	126	140	124	129	127	153	126	118	139	126	148	143	129	113	106	126	113	142	131	131	128	143	120	147	142	125	121	117	121	124	139	135	141	126	149	143	125	132	128	125	138	134	127	120	143	134	128	137	149	141	142	146	138	122	129	135	131	128	134	127	131	141	151	136	126	102	122	126	144	134	121	126	129	137	144	124	148	143	116	148	142	130	144	117	120	126	134	119	128	133	137	141	134	139	138	113	140	121	131	134	131	143	152	160	155	134	131	140	135	140	125	124	153	150	119	121	157	128	141	156	126	126	113	137	147	117	125	140	134	130	156	124	128	134	129	142	133	133	129	163	132	161	152	121	138	125	123	138	147	98	132	120	125	126	146	126	127	98	125	131	116	123	143	141	133	136	124	138	138	113	138	127	135	110	137	135	134	114	116	125	119	130	128	123	130	128	125	150	119	124	144	156	130	128	129	133	115	120	148	128	129	163	132	151	129	139	136	135	133	138	118	132	139	140	109	142	130	131	139	140	134	139	128	123	122	145	142	111	138	147	132	128	119	97	128	112	136	135	119	136	112	132	119	123	127	141	140	146	124	140	146	130	123	95	150	132	143	124	137	121	130	126	136	125	146	129	137	111	127	151	133	127	141	153	122	108	143	143	112	150	130	142	135	127	141	148	120	128	113	143	139	140	124	139	130	149	133	130	137	121	119	142	116	132	124	135	135	149	134	140	142	149	109	149	137	134	115	115	154	127	141	121	137	126	133	141	125	115	113	136	113	144	123	139	142	150	97	121	138	120	127	133	142	132	116	131	147	119	135	146	132	123	136	114	125	142	119	115	123	123	149	140	128	135	133	126	134	121	123	135	131	123	115	125	129	122	124	123	138	124	130	134	145	123	135	128	143	137	126	134	145	118	135	133	127	125	131	131	138	123	125	131	137	116	134	137	128	148	144	134	127	138	145	132	132	145	119	123	139	124	142	122	120	129	140	137	143	121	131	155	138	146	123	135	142	139	119	137	139	120	125	134	137	116	147	122	150	132	137	133	131	140	116	119	117	148	137	141	128	129	122	124	135	126	142	150	138	110	111	147	118	143	122	151	128	152	136	124	139	130	130	129	133	142	135	134	114	137	142	139	114	141	115	131	143	116	134	129	118	147	139	157	141	134	126	121	115	126	126	119	156	139	112	115	140	139	126	134	121
19132	2232	4881	5643	4847	4069	3308	2816	2300	2134	1856	1596	1479	1424	1264	1148	1048	995	941	849	869	850	760	704	757	696	684	742	641	673	669	623	659	674	580	611	574	575	549	565	567	582	597	555	543	616	534	585	563	510	539	542	534	514	546	518	514	525	502	549	559	548	507	502	484	471	521	472	563	528	522	532	517	492	507	491	495	529	531	541	511	526	499	513	527	532	479	487	513	479	498	481	520	522	543	532	490	473	509	498	502	527	477	496	478	478	487	481	467	561	488	489	488	485	520	507	481	520	487	518	457	504	482	523	490	481	493	511	476	504	478	534	492	463	510	482	468	481	474	501	471	513	488	467	498	485	474	454	466	466	473	477	491	466	499	480	518	459	453	460	470	479	520	489	458	520	499	478	496	466	497	458	515	475	518	495	499	460	498	459	505	528	499	501	510	516	489	489	466	518	459	517	499	476	461	487	442	463	509	489	467	454	453	504	499	479	495	521	428	477	497	482	463	436	466	499	499	494	461	508	539	486	498	465	480	474	501	478	474	456	493	466	472	515	500	493	511	468	458	520	455	520	468	475	472	462	485	506	511	512	481	498	524	478	491	464	461	496	454	511	491	461	495	466	534	488	470	506	493	461	474	478	486	473	504	488	517	483	465	488	442	487	477	478	463	461	483	508	531	516	467	457	469	460	503	476	510	494	495	490	483	478	467	451	466	503	483	466	474	490	493	473	504	479	500	476	472	479	453	455	498	477	485	525	499	505	488	470	425	446	532	488	477	523	487	497	496	490	472	481	497	500	454	469	455	472	519	467	519	491	501	485	500	450	486	470	455	477	468	478	480	469	448	461	420	461	472	519	487	470	460	467	477	458	476	461	468	448	474	471	484	476	486	496	440	503	500	470	532	493	523	481	502	461	526	461	462	474	470	473	513	532	475	502	459	473	510	512	456	470	476	465	513	422	481	488	513	479	467	469	486	500	468	506	483	460	503	474	449	444	471	491	505	429	452	453	466	485	475	456	482	476	509	483	499	482	491	452	487	470	481	460	493	434	468	482	507	463	490	470	445	485	477	489	450	478	488	483	475	498	534	498	483	469	466	472	464	471	526	477	488	511	482	470	454	448	537	477	515	467	501	532	493	456	496	479	474	509	459	489	462	472	504	516	477	508	509	486	491	483	484	493	450	480	472	499	459	453	533	481	456	504	478	556	454	513	449	457	486	454	450	477	503	458	508	466	472	505	485	470	515	463	481	517	495	514	484	486	481	522	482	440	466	490	488	522	502	476	504	489	491	468	519	460	481	501	497	468	516	488	467	483	533	469	463	456	483	454	465	444	476	486	501	475	495	461	476	493	496	487	499	447	532	467	491	510	502	475	510	498	502	496	462	465	475	460	447	460	522	464	483	451	488	487	483	441	511	520	476	480	497	469	504	477	471	464	467	473	506	499	487	441	471	465	504	503	443	504	561	448	562	484	491	472	450	506	499	472	475	468	451	470	462	482	490	453	485	490	470	457	513	494	462	470	476	499	452	486	447	504	479	448	474	495	520	487	462	481	453	480	475	441	476	484	435	497	494	486	496	520	484	514	467	472	468	452	495	479	495	460	479	485	462	477	457	453	499	492	488	476	477	507	494	533	474	482	461	471	493	479	498	500	488	506	495	461	484	478	462	459	478	477	502	477	484	471	523	470	480	458	468	512	478	516	519	476	505	499	513	506	493	481	502	483	468	455	459	488	499	490	456	481	499	450	475	492	483	479	481	456	463	470	496	450	463	514	517	487	472	505	492	475	461	470	481	472	471	487	473	446	499	491	460	462	471	513	476	527	477	463	471	467	472	462	452	462	506	477	482	497	490	479	450	486	502	468	551	477	480	464	480	474	543	492	474	492	506	457	486	480	476	497	467	499	439	480	479	496	503	478	452	457	465	485	462	481	524	503	481	468	465	480	486	486	499	479	462	489	460	483	472	454	454	520	500	483	514	487	471	492	508	489	471	498	520	474	459	490	500	481	444	480	466	514	438	502	478	461	478	495	476	472	487	477	500	508	496	472	466	466	466	460	463	487	497	473	499	478	470	501	444	467	529	462	470	488	474	471	485	458	494	541	536	458	455	470	492	494	504	484	461	463	478	491	481	449	445	502	495	463	487	489	456	496	526	449	469	487	486	478	497	469	498	523	457	482	476	428	497	497	489	478	470	464	484	460	481	493	467	500	499	456	449	468	532	453	436	469	478	476	523	508	551	478	529	494	482	465	518	500	441	504	472	482	487	496	477	457	456	444	479	497	482	476	459	479	467	458	495	495	519	450	454	453	473	487	501	460	506	468	501	468	489	453	470	518	419	502	519	454	480	508	450	489	451	494	496	463	492	482	476	461	481	505	441	442	510	475	475	492	515	493	495	509	447	497	447	517	465	502	493	436	462	495	478	450	435	479	497	456	474	489	442	420	473	464	488	510	458	506	492	486	460	495	481	479	474	493	493	457	495	478	482	456	505	483	513	509	500	470	496	478	479	472	509	472	511	493	478	461	498	499	504	499	472	465	485	494	478	493	496	483	489	477	494	477	492	499	468	505	485	465	464	451	477	463	500	464	479	513	491	549	523	486	484	475	537	467	473	444	476	461	491	471	488	441	487	474	460	506	458	496	447	485	487	447	488	446	501	482	502	508	494	506	462	507	459	505	487	509	507	459	494	422	496	467	479	481	447	467	466	460	486	468	496	474	478	487	462	491	466	472	448	505	477	474	482	469	481	473	463	482	485	489	524	520	465	447	480	481	457	511	490	463	498	503	449	493	478	505	525	524	500	489	475	504	461	491	479	512	471	468	499	489	479	445	481	473	485	480	484	490	458	461	530	510	506	466	471	503	519	456	477	480	518	483	458	502	467	504	508	485	489	498	507	493	488	444	486	507	507	474	444	443	461	502	469	488	460	488	504	468	473	465	478	454	514	499	473	542	478	482	508	501	498	478	507	471	493	476	484	454	441	514	480	469	481	472	520	489	465	458	492	496	483	449	510	510	511	498	471	500	481	521	471	501	502	508	467	486	466	450	494	454	509	467	497	480	475	544	416	505	515	507	482	477	437	484	467	451	487	499	448	443	472	507	537	475	524	479	499	498	463	500	517	474	466	513	478	446	492	508	473	530	469	475	461	449	453	463	490	489	486	475	456	527	486	477	544	479	474	438	467	485	479	493	431	468	442	475	521	470	509	495	515	518	463	494	477	492	507	481	453	467	496	516	450	506	418	461	488	518	499	492	466	462	456	496	443	464	474	497	445	461	502	473	509	471	488	498	460	454	492	480	495	476	470	500	470	503	463	503	457	507	430	452	495	499	496	503	486	475	492	485	447	497	476	465	458	454	485	508	494	469	503	495	453	477	470	477	485	482	468	482	495	493	503	510	506	481	500	475	504	498	504	484	451	459	455	508	485	465	473	514	453	489	492	485	485	466	484	443	470	491	473	510	510	507	459	460	491	456	470	479	475	483
3590	356	239	178	186	151	150	158	139	125	115	130	158	135	124	118	130	135	132	129	123	122	148	151	127	121	140	145	136	127	142	123	146	140	127	138	120	150	133	134	148	126	128	108	141	147	129	138	136	173	136	135	122	127	116	133	127	139	138	132	140	126	121	131	142	135	127	142	141	121	114	141	135	123	129	117	133	137	118	141	139	140	134	129	137	117	107	118	128	109	107	122	141	122	144	126	130	144	100	148	143	127	118	138	129	137	143	148	128	135	120	120	137	115	111	116	120	122	138	147	108	127	141	138	136	141	153	123	140	143	129	156	128	140	137	133	146	135	126	147	123	113	176	137	137	120	137	140	137	136	132	129	140	135	133	142	129	141	124	132	129	125	123	132	152	127	136	155	119	134	137	138	142	122	140	144	130	125	157	109	137	128	112	137	140	130	135	141	124	128	119	134	117	130	136	137	131	138	136	137	132	136	105	124	115	118	129	124	130	143	142	123	113	126	114	149	123	138	127	138	151	129	127	114	130	135	132	125	143	136	134	109	144	129	138	137	137	147	123	119	115	104	114	149	114	130	131	128	111	136	133	134	137	127	151	124	140	136	103	133	138	140	124	122	169	117	121	129	119	124	116	110	133	140	137	134	124	130	127	146	128	117	122	139	136	139	165	117	147	107	158	147	117	135	154	130	138	115	127	137	118	131	138	120	118	146	124	127	125	134	122	120	123	158	129	135	132	133	137	147	142	120	134	122	121	149	140	124	136	132	145	135	110	120	135	151	133	118	137	124	129	117	140	131	139	133	145	122	145	119	127	112	142	145	136	114	138	148	127	134	128	125	156	119	148	124	145	121	137	154	119	141	135	131	126	137	131	128	138	136	136	138	109	126	141	111	132	119	142	141	150	126	145	126	117	125	128	126	143	122	127	125	131	120	128	142	135	143	119	128	130	140	129	128	145	132	125	140	124	132	120	136	135	139	135	126	136	125	131	132	124	145	140	148	132	140	131	133	130	142	142	132	145	139	132	123	124	103	137	130	147	110	122	127	123	123	125	140	140	129	149	128	132	115	116	109	127	123	130	128	146	146	134	124	133	139	120	142	119	122	123	158	133	133	126	128	142	129	160	128	133	147	132	128	139	131	138	123	122	136	146	130	127	135	134	143	147	147	138	115	143	141	136	142	130	110	129	142	136	131	119	114	146	155	141	130	126	153	129	123	147	131	139	145	132	112	135	135	143	113	141	136	123	122	139	131	121	136	142	122	114	146	134	115	127	133	118	133	142	133	135	154	136	123	121	127	128	143	139	150	129	98	119	133	131	131	123	112	143	133	133	125	118	118	133	135	113	130	127	120	133	149	126	126	131	120	138	130	155	141	137	120	138	132	122	111	125	150	128	139	122	135	127	114	121	132	126	122	140	119	124	144	141	128	123	116	132	142	111	130	119	126	138	121	143	133	132	123	131	106	122	132	152	126	128	136	125	122	145	132	112	131	136	136	117	131	118	133	131	126	123	143	136	120	127	111	137	137	136	136	132	101	126	132	123	134	123	149	134	124	113	135	119	124	152	134	128	104	116	123	115	135	129	132	139	131	128	140	137	134	136	105	120	123	129	125	169	115	134	112	127	123	127	153	114	118	139	133	141	135	140	117	129	134	124	129	122	146	134	143	122	138	131	123	129	120	155	129	127	152	114	131	129	134	133	131	139	120	136	131	133	143	137	126	132	106	128	130	146	137	150	122	122	130	125	128	148	140	145	132	146	130	134	122	139	141	136	140	120	137	133	142	119	125	139	129	113	108	152	155	151	134	115	136	133	137	147	131	147	166	144	128	118	124	150	133	139	123	115	139	130	151	146	97	147	120	114	125	144	151	119	123	137	127	144	122	124	140	112	144	128	122	153	121	121	131	123	114	113	135	133	124	141	109	126	150	128	133	138	122	158	129	125	126	133	126	124	140	132	124	118	129	133	155	143	142	137	146	141	116	145	127	155	141	122	119	148	121	111	140	124	133	130	129	151	130	108	144	120	128	143	113	128	155	140	135	111	119	114	121	141	123	146	147	109	133	144	131	122	127	165	125	138	137	126	131	130	122	145	140	124	133	109	138	142	165	132	124	125	139	128	131	117	135	134	143	123	127	137	147	128	115	118	115	134	130	114	125	127	148	151	133	133	130	121	118	137	121	151	132	114	133	138	132	125	134	141	123	129	152	122	151	126	131	126	129	141	110	120	129	135	142	119	131	149	121	125	119	138	135	133	141	135	127	142	124	146	129	135	142	110	107	120	136	127	140	120	132	115	120	121	142	150	125	132	135	142	151	114	107	152	147	112	128	138	148	128	116	151	122	119	117	133	141	123	136	130	124	161	135	132	123	126	113	136	143	125	145	119	137	120	114	146	142	138	120	130	120	132	150	140	141	135	128	152	130	150	125	121	128	140	121	109	141	126	136	134	120	131	111	123	133	129	126	119	153	123	139	125	116	116	116	124	139	128	136	117	125	122	145	126	145	131	157	124	122	138	121	125	123	122	127	116	143	124	134	131	133	133	115	123	124	161	141	111	119	121	139	138	138	138	130	143	150	151	148	129	115	124	137	144	136	128	96	138	142	123	130	132	118	155	123	132	136	137	129	127	127	131	145	108	124	114	135	135	135	123	136	137	133	130	133	128	110	152	152	130	117	111	132	132	146	140	134	132	150	135	138	131	152	125	120	147	134	141	135	120	128	136	136	133	132	146	121	138	141	136	129	135	124	123	137	125	141	126	119	146	154	145	144	113	112	134	112	120	127	126	118	140	147	136	108	131	120	137	135	139	140	123	145	128	130	145	143	136	130	133	130	132	124	134	143	134	126	108	138	153	133	131	129	126	131	127	129	115	118	130	116	109	138	132	114	125	135	127	115	126	123	150	131	122	150	121	115	119	143	124	131	138	121	127	143	128	131	153	143	128	133	134	149	119	143	146	125	133	129	144	116	128	140	158	142	125	137	140	123	137	153	112	107	117	118	110	154	153	118	128	134	137	140	142	127	135	130	128	125	122	135	133	153	141	133	133	147	127	129	123	138	145	142	129	136	123	130	137	114	136	113	132	130	111	164	117	143	128	133	130	133	135	130	137	133	141	119	132	143	141	123	146	134	130	149	114	116	137	122	129	133	125	128	136	135	134	134	131	143	148	114	135	149	155	127	131	107	139	135	127	122	132	117	136	124	157	121	141	149	145	157	141	131	119	132	139	142	146	157	119	126	129	142	140	133	152	129	117	122	137	132	138	129	137	121	122	130	117	140	143	118	157	126	157	121	123	105	142	126	141	139	123	142	126	140	131	124	140	140	133	143	144	127	104	142	119	153	154	108	131	128	147	126	119	116	123	129	139	120	129	116	149	144	120	133	152	121	140	118	116	123	127	120	127	130	109	130	133	132	114	129	113	136	135	111	149	113	123	125	155	143	119	137	140	125	122	123	132	150	124	145	129	132	119	111	130	117	147	109
5099	575	651	661	605	594	555	557	528	533	531	506	523	493	480	541	518	505	509	477	483	482	499	514	496	494	460	444	505	511	468	474	448	458	483	520	478	485	473	503	490	483	498	507	478	486	471	482	492	530	504	504	491	495	484	501	490	469	489	476	510	492	496	448	435	495	464	440	492	503	477	515	494	440	486	512	461	473	493	464	493	467	480	502	454	457	457	446	481	494	480	482	469	435	498	485	435	486	489	446	506	478	490	423	505	423	502	519	512	476	465	470	529	466	503	493	444	480	470	517	492	449	472	462	499	476	504	468	484	465	499	449	475	443	477	451	519	473	464	445	483	493	456	438	482	482	501	460	479	468	475	441	498	516	448	474	485	410	470	436	476	492	492	474	454	461	470	485	506	479	530	446	476	474	483	482	422	451	486	458	491	513	476	511	480	466	479	457	477	508	495	439	495	489	499	454	499	441	493	484	456	439	500	499	463	525	442	513	502	445	440	477	483	511	451	490	482	480	461	485	454	463	459	481	507	498	421	456	473	496	432	447	481	472	468	490	477	515	451	491	491	456	487	484	478	489	462	484	502	450	469	482	489	505	480	449	476	483	477	463	493	484	472	443	492	476	467	461	461	466	472	470	462	520	469	485	494	448	489	471	485	458	461	465	475	447	493	440	479	444	482	480	467	498	479	473	476	464	468	472	474	468	490	475	476	432	443	469	449	488	447	483	481	495	505	447	481	471	501	468	472	475	483	475	481	480	496	499	488	482	490	442	506	506	508	506	475	426	467	431	464	487	459	474	488	464	485	468	513	495	457	455	511	491	439	488	482	473	464	498	495	472	483	443	476	472	455	485	481	461	494	505	487	498	453	465	459	446	485	471	439	466	468	478	483	472	472	470	466	449	499	462	480	460	515	474	461	460	495	478	499	460	472	480	472	504	477	479	463	441	476	477	451	485	498	464	468	453	485	447	456	461	458	502	469	479	499	466	451	437	461	502	478	466	478	479	498	453	466	470	471	450	489	479	472	468	449	452	452	483	498	485	465	476	513	487	458	463	483	468	467	467	476	493	467	496	465	491	473	444	520	478	483	506	485	486	466	461	515	470	466	472	505	505	492	512	507	453	492	473	480	493	500	489	484	473	513	513	470	451	448	464	471	442	478	482	481	499	484	503	512	467	477	515	505	466	467	472	504	478	458	475	462	460	480	459	474	468	467	472	477	472	473	463	487	480	471	510	420	477	444	477	471	450	489	465	524	476	468	461	481	425	447	480	501	490	456	494	493	449	462	489	462	486	432	474	452	498	438	478	491	497	475	484	507	474	482	482	477	507	479	491	487	481	491	469	450	493	421	484	449	448	473	486	509	476	474	495	492	455	466	502	500	490	499	468	445	450	483	484	472	490	462	473	469	485	506	481	452	478	437	477	494	468	514	505	501	494	455	472	450	486	461	499	469	470	486	461	473	463	472	501	506	453	497	481	515	445	498	477	507	440	461	512	476	479	492	461	530	453	494	532	435	489	491	480	467	524	507	487	471	458	483	480	471	484	471	474	457	493	454	468	432	472	502	477	507	507	443	469	459	474	490	439	462	478	500	482	478	465	474	453	473	489	458	464	463	469	458	474	499	476	531	497	503	462	487	475	479	487	453	485	442	471	490	457	475	442	488	469	462	485	492	497	466	476	464	472	516	476	448	484	520	458	477	491	442	476	480	480	476	453	473	477	460	474	452	515	455	492	465	526	459	502	460	460	454	542	462	478	505	498	467	510	514	455	509	450	473	450	446	476	484	489	459	476	477	452	449	440	474	465	459	492	467	486	499	469	454	503	504	507	452	485	479	519	486	477	503	486	450	496	484	481	508	488	488	438	499	479	476	473	515	468	488	492	520	479	474	461	503	462	477	487	500	458	506	506	448	489	459	468	464	472	467	486	454	495	522	484	489	495	503	470	431	467	483	470	470	476	477	480	523	457	465	502	483	514	474	483	448	469	471	490	521	513	489	483	490	480	492	472	489	476	502	440	487	475	474	473	481	451	491	476	460	469	438	464	462	505	464	477	453	495	501	473	471	457	501	497	446	502	479	453	499	473	481	471	500	458	483	454	467	455	461	469	458	453	459	484	503	478	476	487	463	475	482	488	458	498	466	497	506	500	466	472	471	509	472	459	489	471	478	435	446	505	478	466	439	448	494	477	491	476	473	465	500	483	508	496	485	472	483	488	486	470	479	479	483	492	462	454	443	471	466	473	508	461	464	502	484	478	482	460	460	460	470	482	463	477	484	486	510	497	478	480	499	477	448	487	454	444	474	466	469	443	444	479	441	495	473	471	455	459	439	440	468	444	463	510	487	471	498	505	511	503	473	504	485	436	485	454	463	474	496	494	477	451	464	494	466	493	482	492	444	483	462	504	481	461	476	483	450	493	455	446	473	490	462	505	455	494	448	480	460	470	458	460	468	463	461	476	469	482	465	490	490	461	520	465	445	439	461	442	463	461	508	488	469	479	486	468	492	463	477	477	488	497	475	501	477	465	457	494	483	505	463	470	466	478	468	454	471	456	487	466	489	450	435	482	515	470	508	503	484	450	482	477	489	458	424	500	514	480	502	469	436	450	476	491	479	463	429	480	445	456	478	452	504	487	488	481	496	456	502	478	508	453	493	471	457	496	472	502	439	527	481	463	517	472	470	490	485	457	503	462	504	461	465	458	455	471	506	479	475	447	483	467	488	465	470	448	499	477	520	478	497	498	501	479	498	459	438	448	479	466	497	460	467	468	445	477	473	503	442	521	460	496	527	440	472	454	469	502	466	493	451	449	522	493	457	457	480	500	507	503	461	473	488	450	423	475	495	461	454	482	469	484	470	503	445	456	469	496	446	458	456	483	495	472	516	443	491	467	459	500	480	469	452	466	478	475	486	494	483	482	473	487	470	535	468	462	452	471	528	456	443	497	440	464	488	448	479	476	476	493	442	467	499	491	499	510	498	452	460	454	468	445	481	467	469	470	498	473	448	499	495	478	423	484	494	475	436	471	459	500	486	493	501	482	463	459	448	458	433	517	512	461	481	477	437	473	456	451	449	472	496	466	528	488	457	483	454	507	510	477	459	469	481	470	487	477	463	509	448	445	492	482	447	483	452	459	482	461	476	437	461	462	506	525	448	469	481	479	490	476	482	497	444	484	465	468	505	487	472	474	490	487	475	477	456	498	467	481	477	500	441	500	479	475	504	481	459	463	446	491	490	471	510	478	472	446	503	511	485	487	482	482	479	437	460	481	459	481	488	472	472	487	482	474	459	479	448	469	495	468	476	453	473	471	502	517	475	444	455	472	476	492	477	471	446	463	467	476	454	473	462	500	478	458	479	495	432	440	474	464	494	484	473	481	508	509	479	440	506	468	466	472	476	505	471	437	416	452	461	522	513	453	496	469	476	515	476	524	465	448	445	438	483	438	471	479	437	501	481	466	453	437	491	499	449	489	482	477	430	433
29442	9448	1318	797	471	383	294	247	205	143	150	122	126	124	131	109	117	99	91	107	109	96	95	83	84	82	81	84	69	71	82	87	83	84	71	65	79	92	94	81	68	86	80	84	100	83	72	76	73	82	68	66	77	81	81	83	76	62	59	78	73	77	87	86	77	78	86	80	74	89	71	79	73	99	83	75	57	74	80	88	62	63	59	70	66	75	74	72	89	79	77	86	62	90	95	61	72	71	75	84	72	67	65	72	79	61	78	74	94	83	61	67	87	68	80	56	58	65	80	85	85	85	63	82	89	85	73	92	68	73	80	75	68	72	65	91	69	92	87	78	69	82	85	55	76	87	69	75	82	74	58	82	76	72	67	91	71	65	62	80	68	68	69	67	64	69	85	65	74	75	73	67	70	77	75	66	69	66	44	86	72	69	80	74	72	78	81	70	75	75	62	71	70	90	74	81	65	80	68	70	94	89	88	82	70	75	81	66	78	90	65	62	66	76	65	86	77	69	48	69	66	65	71	76	81	51	81	83	79	69	91	70	69	73	65	76	70	72	74	83	88	70	58	71	77	76	68	64	61	73	70	81	81	92	68	58	73	76	75	80	69	57	64	70	46	75	83	72	84	73	81	78	58	70	81	81	58	64	65	79	83	75	70	85	66	60	73	70	64	67	83	68	72	73	59	72	77	69	73	71	66	80	76	86	75	73	80	85	84	67	77	66	79	69	69	63	68	75	83	57	77	76	76	83	66	70	73	67	73	81	84	77	82	79	78	51	73	76	87	90	83	85	66	71	69	77	75	68	80	77	74	78	73	75	66	81	50	65	59	81	67	78	75	67	64	78	72	78	98	81	70	66	90	78	79	64	65	67	69	72	69	86	59	78	75	68	68	74	60	85	68	74	69	77	61	72	73	78	76	68	64	75	61	77	62	58	70	69	79	87	76	58	70	68	73	82	67	76	85	66	77	66	76	71	84	66	56	75	82	86	78	61	72	74	85	98	76	61	76	77	78	63	65	78	81	73	87	65	85	65	69	83	71	71	83	64	67	91	80	75	64	63	76	73	62	73	82	82	62	73	60	77	75	67	75	67	79	78	76	70	75	58	74	65	80	63	54	69	64	62	65	75	87	75	68	70	71	82	67	80	68	82	67	79	62	73	75	71	72	66	64	74	83	87	75	64	93	76	70	77	72	62	67	74	85	76	63	101	68	86	71	83	65	83	84	64	69	69	62	74	77	86	75	71	70	67	74	66	99	82	87	68	76	87	75	66	76	81	71	83	76	86	69	62	75	87	82	63	69	69	77	75	68	79	95	74	74	79	87	80	96	56	76	74	67	54	72	82	76	67	68	66	88	82	84	69	72	72	74	70	78	72	78	70	74	59	66	81	80	107	83	67	75	78	75	71	81	71	75	56	73	75	76	77	78	61	79	79	58	69	67	68	68	75	71	70	72	62	91	74	72	82	71	86	75	73	64	85	91	65	72	67	85	76	73	72	71	72	63	71	86	79	83	73	78	83	74	81	73	74	79	61	72	56	61	65	68	82	87	76	87	66	68	77	99	65	82	83	74	73	74	87	71	59	63	67	73	76	58	73	79	85	53	72	84	62	56	85	56	70	73	65	81	65	81	78	76	87	70	67	69	67	65	69	66	71	79	72	75	65	79	80	77	75	77	81	77	65	65	89	68	75	68	74	68	78	69	64	69	73	93	79	72	87	71	68	86	87	74	82	70	80	78	74	68	59	84	70	80	56	84	79	60	72	72	72	61	68	61	70	80	64	71	86	77	80	57	73	88	65	73	52	73	87	76	62	84	55	62	65	70	71	72	70	60	78	72	70	80	100	80	82	90	70	61	85	86	80	61	75	60	74	65	89	71	79	64	78	83	62	73	68	72	80	78	74	62	80	78	78	54	81	70	74	68	62	75	64	83	69	68	78	74	64	71	84	71	73	70	98	71	61	80	78	67	54	64	70	82	66	66	90	80	75	61	75	80	74	80	66	68	71	65	65	69	67	67	81	79	78	66	84	69	80	69	67	83	73	80	68	74	60	66	75	69	60	66	62	81	88	72	72	80	68	71	83	80	68	76	75	80	70	77	79	80	65	73	64	63	74	78	75	58	66	71	64	85	73	70	60	76	68	55	59	79	74	64	74	78	80	81	82	59	74	77	76	88	67	54	80	76	73	76	87	74	70	78	81	74	61	61	77	81	71	73	71	78	73	65	76	80	90	82	85	87	76	74	74	61	64	82	69	83	73	76	69	76	65	85	66	65	71	74	73	87	85	78	84	86	73	72	86	72	74	80	70	72	74	70	59	95	68	70	67	65	83	68	84	96	80	72	67	66	70	59	60	86	65	80	78	82	83	76	83	73	59	91	87	86	67	83	76	76	67	69	97	71	78	90	81	78	72	89	76	81	79	63	61	82	61	88	81	54	73	90	66	71	89	67	77	68	71	94	76	66	59	77	74	83	71	69	81	65	52	84	76	68	79	60	68	72	90	87	77	78	76	69	64	72	78	71	68	74	68	69	68	65	68	73	88	65	72	77	67	85	76	64	66	81	73	84	74	84	62	67	73	80	72	77	75	93	83	76	74	77	57	70	70	69	69	63	75	66	81	76	65	67	81	77	71	78	89	74	86	75	81	79	73	76	62	85	79	74	60	78	71	61	66	81	78	59	71	80	81	81	84	72	70	73	86	67	86	86	92	66	82	77	75	67	81	75	73	62	83	68	87	79	60	75	83	76	82	74	74	81	68	67	78	66	82	54	76	73	75	81	76	74	76	66	71	67	75	73	78	78	62	70	86	72	72	70	80	97	71	90	64	74	76	70	77	88	65	74	71	76	90	71	77	78	84	66	68	69	65	68	59	97	71	71	55	82	76	78	71	61	84	84	72	73	72	87	75	75	71	82	69	84	71	88	70	64	80	87	76	71	52	72	74	78	58	64	86	81	78	75	85	76	66	69	66	80	77	82	75	75	78	53	79	72	73	73	67	76	69	71	79	72	61	66	81	85	79	81	79	72	68	68	68	76	71	76	84	84	71	63	95	75	77	67	59	74	78	80	72	80	73	74	65	83	84	58	68	74	83	63	70	92	72	75	71	77	90	75	82	84	74	79	73	77	65	63	74	80	92	76	76	69	63	59	82	99	60	67	68	52	82	65	84	91	77	85	58	94	68	70	58	89	75	67	89	73	54	59	69	80	76	76	73	76	97	70	81	69	68	79	76	77	86	67	69	74	78	71	68	93	66	73	76	69	74	60	71	80	86	72	73	47	84	87	61	77	65	68	76	71	76	82	69	60	73	75	82	67	78	71	59	74	65	81	80	67	80	83	71	71	81	81	81	77	71	78	93	67	70	59	78	76	79	73	75	88	71	72	60	82	92	79	79	74	69	74	78	73	84	82	76	65	82	67	68	82	103	55	80	90	60	79	73	76	85	83	93	68	73	82	68	77	71	64	70	70	78	62	75	75	87
14344	1101	2517	2866	2534	2105	1705	1422	1202	1019	947	830	824	743	672	604	589	531	513	522	468	503	470	412	432	417	429	419	415	383	391	341	366	342	348	351	382	344	346	342	331	305	351	311	313	326	334	330	329	325	342	338	335	315	338	301	310	355	316	339	316	334	305	343	300	317	312	301	302	318	300	321	322	297	305	333	296	304	317	322	294	289	286	319	296	303	295	302	295	323	313	310	332	329	280	304	301	295	301	307	312	308	296	309	293	302	295	298	299	322	309	283	316	318	317	328	293	279	300	280	287	280	332	296	312	293	353	305	313	290	273	289	264	305	316	277	302	305	266	310	282	313	297	304	281	281	305	309	325	304	312	300	310	285	296	307	310	299	312	321	307	295	308	291	285	294	340	330	286	312	287	317	283	310	292	314	303	309	295	311	260	296	307	283	275	282	312	278	297	324	289	293	313	309	306	297	307	302	286	293	290	283	302	314	266	294	265	291	279	262	318	306	272	288	262	298	277	281	291	308	308	276	313	281	287	312	287	272	301	314	298	285	294	305	285	286	290	289	280	286	287	298	298	295	291	284	293	306	310	291	285	289	256	260	307	330	283	278	281	278	291	294	280	312	278	289	301	301	321	302	295	260	294	289	297	287	296	296	284	306	285	310	278	271	317	300	291	303	281	294	300	268	307	270	287	292	289	280	290	302	314	318	292	339	270	312	300	307	295	295	296	289	300	322	298	284	320	310	265	296	302	303	304	332	313	307	333	274	304	257	327	263	308	287	303	308	289	304	300	298	290	317	282	310	286	291	298	293	276	311	290	322	296	282	306	295	347	305	258	294	273	301	279	285	287	271	289	288	291	275	287	286	267	297	265	318	314	295	305	300	292	305	290	302	320	297	281	337	290	315	294	269	281	294	274	291	297	305	303	295	312	318	285	302	258	319	296	326	313	279	310	289	290	268	306	308	305	310	290	277	306	308	303	283	289	306	280	309	276	293	271	274	311	291	290	272	313	281	343	311	303	346	289	320	296	260	321	269	289	318	290	298	289	312	301	266	280	237	277	303	309	318	288	280	287	265	281	296	265	302	279	293	318	329	280	294	293	289	308	287	297	307	289	318	301	293	319	294	310	275	277	304	297	298	269	266	305	300	291	333	333	297	347	302	314	310	298	277	298	273	312	287	278	278	326	329	282	302	298	283	300	318	323	306	280	267	284	258	310	303	296	302	308	275	334	261	282	283	297	268	291	289	293	302	287	291	325	300	310	284	318	302	296	307	280	306	288	282	286	271	319	285	294	278	269	297	282	305	314	328	282	310	306	308	344	310	267	272	298	318	289	287	277	303	329	288	304	298	293	285	296	277	294	293	281	299	317	299	276	315	302	302	338	292	307	300	316	283	292	290	300	303	321	328	275	279	301	320	289	260	252	309	318	289	306	305	298	286	286	322	291	281	283	285	293	307	302	289	318	283	307	306	316	306	299	286	301	319	277	309	300	314	300	308	288	281	312	295	291	274	303	262	296	321	276	327	292	301	287	294	316	297	301	312	286	292	269	304	283	312	283	298	295	291	295	303	292	289	289	305	316	294	312	323	303	307	318	315	284	301	297	295	296	283	290	307	303	300	320	299	310	294	303	307	285	289	283	297	294	314	280	297	306	306	299	290	297	312	322	278	283	291	278	280	305	274	278	290	304	283	285	309	307	300	278	297	298	291	299	295	301	299	322	316	304	301	292	314	298	287	289	278	300	297	312	290	315	285	309	326	302	287	287	294	341	304	285	277	324	321	302	295	281	290	305	311	323	312	283	288	301	273	284	298	317	284	285	287	287	314	305	295	268	297	288	291	286	287	281	317	303	307	290	289	302	269	301	329	292	301	291	298	326	298	318	264	292	299	330	294	314	284	271	307	323	328	311	269	319	322	313	307	316	285	305	313	301	286	300	287	307	287	263	287	293	283	290	327	325	307	305	269	302	292	298	282	315	280	307	321	267	285	289	275	322	285	348	281	316	305	308	301	317	322	284	291	302	297	321	290	316	308	304	303	313	297	299	300	287	295	286	297	301	283	309	301	279	273	317	312	280	317	280	277	273	293	278	314	286	294	277	318	285	297	317	311	293	251	286	286	322	324	277	327	284	276	324	314	292	281	291	283	289	306	318	306	313	287	314	325	278	313	288	313	270	306	301	282	302	292	301	302	271	292	314	288	309	297	290	328	283	300	285	291	288	292	295	257	321	326	277	282	305	297	298	297	285	304	266	299	292	304	307	280	296	266	309	297	304	277	270	294	305	295	321	309	302	290	299	266	292	290	311	309	292	295	340	314	276	300	295	294	295	281	278	301	322	310	287	292	297	298	276	319	312	299	306	305	305	305	298	290	276	284	312	258	265	289	313	272	294	300	291	335	298	298	287	308	321	286	312	310	294	313	295	298	296	308	273	313	294	323	274	318	272	318	301	307	304	272	280	321	265	306	313	280	287	279	281	279	283	292	278	306	283	310	298	305	288	289	290	308	276	290	286	296	299	279	294	291	309	292	296	272	289	306	304	298	314	307	285	301	278	308	296	313	297	310	316	278	289	342	283	272	307	301	303	282	282	325	317	281	273	307	289	277	282	306	291	294	300	303	303	300	288	286	296	280	266	291	275	305	296	295	294	296	322	293	280	289	315	312	281	310	296	295	293	315	290	302	293	310	308	275	313	319	273	282	264	277	300	308	287	281	280	291	302	295	297	327	269	295	311	321	285	278	287	273	270	281	285	302	306	309	294	294	299	279	311	261	265	318	282	293	295	299	305	259	305	282	317	312	305	311	294	276	284	306	317	279	296	317	311	327	300	319	299	310	295	290	289	310	326	280	301	299	284	283	305	285	307	330	317	290	285	310	293	290	294	309	290	344	280	264	318	278	276	305	333	299	279	293	262	294	293	297	304	302	325	274	268	273	318	279	324	279	313	292	295	303	291	264	282	283	300	289	273	321	253	302	285	298	324	301	298	315	302	285	286	293	297	290	291	260	301	306	295	296	287	272	306	303	304	324	275	302	300	321	319	289	301	306	270	281	279	276	322	296	284	308	278	347	324	277	293	320	283	305	271	278	305	300	312	292	295	312	304	286	256	308	327	300	291	319	291	296	304	311	300	295	291	290	307	301	262	262	308	304	315	283	297	295	297	322	287	324	291	293	296	285	312	286	283	290	292	299	268	311	302	330	340	293	283	323	326	282	304	274	336	295	311	291	319	293	284	295	325	299	293	282	296	279	298	270	281	293	290	307	306	318	291	275	288	295	312	255	323	268	312	306	305	310	308	298	299	280	279	314	323	282	310	285	279	298	275	299	287	319	326	296	305	323	315	266	292	309	289	322	307	324	291	307	295	270	298	317	314	300	288	279	308	293	287	290	294	305	300	303	296	315	285	276	267	287	320	273	285	300	300	307	292	266	279	288	292	306	264	268	281	308	295	257	292	277	315	262	282	284	319	277	306	313	322	280	308	297
