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
336905626988	336905627545	336905628095	336905628645	336905629195	336905629745	336905630295	336905630845	336905631395	336905631945	336905632495	336905633045	336905633595	336905634145	336905634695	336905635245	336905635795	336905636345	336905636895	336905637445	336905637995	336905638545	336905639095	336905639645	336905640195	336905640745	336905641295	336905641845	336905642395	336905642945	336905643495	336905644045	336905644595	336905645145	336905645695	336905646245	336905646795	336905647345	336905647895	336905648445	336905648995	336905649545	336905650095	336905650645	336905651195	336905651745	336905652295	336905652845	336905653395	336905653945	336905654495	336905655045	336905655595	336905656145	336905656695	336905657245	336905657795	336905658345	336905658895	336905659445	336905659995	336905660545	336905661095	336905661645	336905662195	336905662745	336905663295	336905663845	336905664395	336905664945	336905665495	336905666045	336905666595	336905667145	336905667695	336905668245	336905668795	336905669345	336905669895	336905670445	336905670995	336905671545	336905672095	336905672645	336905673195	336905673745	336905674295	336905674845	336905675395	336905675945	336905676495	336905677045	336905677595	336905678145	336905678695	336905679245	336905679795	336905680345	336905680895	336905681445	336905681995	336905682545	336905683095	336905683645	336905684195	336905684745	336905685295	336905685845	336905686395	336905686945	336905687495	336905688045	336905688595	336905689145	336905689695	336905690245	336905690795	336905691345	336905691895	336905692445	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
71826	39704	13570	2493	1148	918	783	611	554	543	514	458	475	474	455	478	457	419	451	407	426	421	409	399	389	410	422	422	433	421	414	380	405	395	397	394	411	391	395	402	383	353	397	381	379	407	398	380	373	401	398	434	406	378	400	398	384	359	414	371	368	384	428	389	368	395	396	330	397	366	391	382	397	424	392	421	398	404	390	395	347	413	405	432	390	378	358	390	403	388	399	398	371	428	386	420	346	429	419	402	390	417	417	407	332	378	392	398	370	377	374	420	389	367	393	395	418	370	393	397	435	423	403	428	365	393	382	375	377	378	389	398	370	370	387	389	371	413	372	411	396	437	397	356	455	395	406	382	381	371	416	410	410	419	403	405	359	376	406	376	413	403	394	360	406	396	396	351	375	406	346	407	403	406	371	388	369	398	396	351	380	400	402	381	379	402	376	368	407	393	348	401	393	389	403	377	381	386	396	397	373	371	390	408	388	371	382	395	430	414	398	400	420	415	397	409	378	365	391	394	391	351	378	403	418	417	388	393	400	412	364	412	382	380	390	381	376	362	412	391	417	385	403	404	368	427	390	393	389	427	392	411	346	377	411	405	400	383	363	404	351	366	412	414	395	407	398	379	417	394	406	411	377	410	368	378	384	384	412	387	429	384	390	408	345	349	395	354	381	419	378	408	344	420	424	414	406	376	397	434	364	424	373	378	389	400	393	393	371	432	373	388	416	365	374	403	339	387	351	364	355	400	416	346	406	384	417	418	363	392	388	357	393	425	416	421	409	396	368	386	412	402	395	407	377	364	376	403	388	371	410	426	386	380	373	373	408	424	378	414	386	362	375	354	405	423	400	410	367	389	390	440	381	366	405	393	389	423	391	374	411	408	378	382	377	391	377	412	395	375	405	366	379	393	370	349	378	387	328	420	404	367	366	373	420	386	375	376	408	412	383	406	393	430	366	388	422	386	389	417	399	396	396	396	382	386	413	401	433	374	387	384	400	422	364	380	373	377	370	369	381	365	381	424	405	391	389	393	422	374	391	370	385	406	418	404	415	378	391	383	371	411	390	393	368	366	402	395	378	408	389	371	381	392	379	371	357	380	406	371	406	376	429	395	407	386	377	438	349	389	419	399	385	393	365	410	401	370	420	373	410	400	417	385	372	419	387	411	362	385	373	373	406	413	410	390	383	396	399	395	428	410	389	388	407	378	381	386	414	389	379	346	366	356	425	450	370	385	376	364	394	380	422	381	379	405	362	415	364	398	395	397	407	369	411	366	396	372	404	379	394	389	374	406	387	405	409	421	406	388	385	384	365	365	375	423	385	410	404	358	373	386	394	401	391	382	415	379	400	424	342	402	332	402	375	370	396	395	426	380	387	391	383	402	389	379	384	363	416	386	376	387	384	379	417	359	399	384	367	436	385	401	375	390	410	430	401	377	396	380	339	408	384	370	394	396	402	382	389	384	414	377	387	388	387	349	409	370	385	394	421	380	350	391	401	363	415	412	420	393	396	353	357	375	400	370	383	399	380	417	404	376	379	415	411	351	391	424	349	383	419	369	384	397	383	373	411	379	441	390	398	386	396	370	365	379	336	349	387	397	395	401	366	399	366	367	369	412	368	386	414	358	408	404	396	391	403	378	391	382	373	360	379	382	381	415	380	386	369	394	405	397	399	417	378	367	391	386	371	389	419	375	383	391	434	377	391	423	398	389	443	354	402	363	360	419	410	352	395	409	364	391	377	389	394	381	401	389	371	363	395	400	371	380	387	382	369	384	381	386	399	401	416	384	404	385	423	388	406	362	399	398	354	397	392	355	377	387	387	388	376	356	419	390	410	391	388	431	379	403	379	410	378	404	372	369	407	408	380	408	389	386	378	366	384	374	398	367	428	371	381	376	401	400	367	375	361	363	376	378	360	350	395	397	373	372	381	398	386	402	385	341	406	357	386	397	379	357	380	378	388	430	397	406	424	416	381	393	386	381	378	382	408	360	403	396	382	404	437	385	354	374	388	401	395	384	391	388	350	393	383	394	422	414	391	361	391	380	387	376	400	403	395	420	395	402	400	372	388	394	373	400	394	375	361	349	391	337	374	396	383	384	379	422	384	402	399	360	403	377	387	385	358	392	373	375	392	382	401	369	400	406	394	365	365	396	351	430	359	412	383	378	369	393	388	379	406	362	415	409	397	387	412	400	390	350	404	347	408	379	438	418	390	392	406	369	397	404	387	385	414	362	416	380	390	400	391	393	366	373	384	373	398	372	385	375	377	355	415	384	362	371	359	408	403	391	395	389	404	405	370	392	390	393	379	409	390	375	378	367	370	397	400	351	407	376	398	398	376	394	378	395	387	350	363	422	367	393	374	399	403	371	449	402	379	368	406	399	415	381	386	371	395	368	382	391	419	410	374	361	379	373	361	351	432	366	362	379	380	380	427	383	382	391	409	362	390	418	375	418	386	393	419	378	389	357	383	392	385	433	332	384	368	415	387	411	392	382	357	399	347	404	357	426	366	363	375	386	426	376	419	403	379	353	372	399	382	393	410	393	356	355	397	408	355	386	373	385	415	380	381	384	414	387	399	407	382	388	354	379	373	373	393	404	399	407	352	375	418	411	374	378	394	377	407	381	419	420	376	419	415	385	403	361	395	390	352	351	369	394	415	393	400	371	374	331	396	364	385	375	407	382	372	377	452	390	401	412	386	409	383	388	394	375	389	356	387	402	407	381	375	391	434	394	362	389	413	423	354	386	400	411	398	416	358	401	414	386	371	382	396	407	382	369	347	376	385	366	363	408	391	344	417	369	397	403	404	365	366	345	373	391	391	389	416	353	416	401	392	415	365	358	409	397	421	345	429	377	395	379	368	382	386	399	335	403	404	405	396	386	380	344	345	367	386	329	402	354	424	390	381	395	409	417	432	419	385	344	410	403	384	369	377	395	400	382	400	401	434	388	388	395	393	359	414	450	405	415	391	388	396	430	409	396	411	417	367	373	384	417	384	395	389	406	388	374	367	397	329	397	381	351	392	326	377	411	423	393	425	374	352	386	390	341	397	388	413	362	362	406	358	419	416	387	375	390	406	401	404	402	375	403	384	364	410	366	392	406	355	410	391	385	403	391	386	360	412	410	380	365	386	395	359	382	401	414	376	369	391	401	398	401	402	375	337	403	363	405	393	358	382	385	409	356	358	424	404	384	372	399	345	417	367	414	410	398	368	423	386	401	401	401	389	396	441	390	367	408	391	373	378	369	409	392	383	401	385	363	366	424	423	387	397	401	373	386	396	385	401	392	412	365	394	362	414	361	420	371	379	408	387	383	332	402	399	396	387	391	385	369	392	408	361	409	388	404	371	399	412	415	385	354	357	434	373	431	363	412	380	342	379	395	352	416	371	406	394	375	375	377	352	400	378	421	393	420	360	396	380	391	349	406	377	376	366	371	385	386	367	364	378	411	386	387	411	405	393	374	391	427	407	373	381	409	350	383
46863	14547	3689	4331	3855	3330	2745	2410	2093	1967	1817	1568	1495	1441	1418	1291	1275	1226	1189	1201	1163	1189	1134	1123	1119	1060	1092	1088	1025	1024	1068	1036	987	1028	1020	1041	1014	984	1027	1005	938	1002	1035	970	1004	1013	1038	1000	968	942	951	953	1000	1005	955	1000	978	934	1035	956	920	893	969	949	938	975	953	931	957	1017	948	919	913	972	993	898	921	940	943	982	922	965	937	911	895	963	956	989	998	957	931	997	1018	860	939	996	944	912	965	898	978	927	935	907	978	978	930	919	925	942	950	938	929	963	856	1017	962	948	919	945	898	897	968	941	902	941	926	906	901	979	929	897	940	963	930	927	877	865	911	970	984	931	914	899	970	918	961	891	965	965	949	920	915	931	930	949	954	957	932	948	943	894	959	919	935	972	957	922	934	909	963	956	968	960	970	962	935	957	901	934	940	943	848	904	978	986	950	953	903	948	945	925	966	922	937	909	895	933	942	917	926	924	929	982	937	951	954	898	920	949	944	953	909	984	903	902	946	969	938	896	894	983	970	986	860	966	939	947	935	920	918	952	910	983	982	937	971	939	992	968	935	960	913	951	953	920	932	918	928	971	981	942	912	895	940	924	942	973	862	905	960	916	951	930	935	937	914	941	943	884	966	950	990	918	932	916	918	905	927	948	931	918	966	962	898	930	909	949	862	944	942	946	920	930	907	954	929	906	919	889	946	920	902	911	930	967	927	927	922	905	978	972	948	959	896	969	980	945	975	934	954	932	917	996	990	863	930	995	938	990	988	928	889	943	942	976	956	955	889	898	988	941	992	919	924	927	921	974	876	998	934	890	916	984	918	985	973	930	989	901	931	934	933	974	942	922	962	982	867	962	951	946	935	995	908	911	901	953	941	1001	899	949	956	954	963	935	936	980	926	940	975	921	964	956	960	936	948	997	909	928	972	949	926	894	938	1004	898	937	935	956	882	982	933	923	965	969	954	949	975	923	939	923	971	960	901	903	897	954	920	890	936	961	916	926	932	888	873	870	917	906	972	926	895	968	877	928	931	975	914	979	980	905	949	950	909	874	965	934	910	927	941	936	946	970	950	957	913	925	971	1008	914	970	960	905	921	981	899	972	961	922	974	899	904	912	926	922	951	945	941	964	914	926	915	1007	958	939	887	895	966	939	894	942	892	962	952	888	899	985	932	931	940	948	900	987	965	1007	913	936	969	948	940	912	936	979	886	949	969	956	945	925	908	979	912	890	939	911	949	957	965	923	950	961	911	954	907	977	945	916	970	913	901	977	954	968	955	927	930	982	955	1012	972	956	922	935	938	912	943	920	993	914	919	902	902	916	959	954	935	937	965	974	937	964	914	911	896	950	909	910	924	955	974	901	960	972	980	949	968	904	858	966	937	940	909	929	981	984	977	945	944	965	950	975	941	912	986	946	933	990	938	941	1012	939	956	960	914	934	899	908	947	948	976	930	997	932	977	987	915	877	911	985	889	918	924	960	882	966	974	927	959	923	916	969	912	923	918	884	953	887	944	917	944	920	970	944	936	956	944	959	921	909	950	947	968	948	934	950	937	885	1010	953	960	961	949	1023	922	942	989	959	964	969	882	939	901	937	1014	955	928	898	923	917	895	924	946	874	897	931	924	910	972	879	962	919	917	974	975	893	991	911	916	935	890	909	916	967	996	934	952	939	929	932	946	953	938	944	988	936	911	941	971	1000	945	952	986	887	961	944	926	945	917	904	906	878	946	941	939	881	980	1000	907	919	976	971	908	975	991	913	970	938	917	925	943	949	935	898	973	993	921	954	935	973	974	913	922	899	937	913	961	973	995	929	947	912	945	931	1030	966	989	944	920	951	952	935	980	970	904	950	930	943	852	956	973	934	941	943	904	937	986	926	907	904	956	955	923	951	935	980	945	871	938	973	948	932	977	926	927	974	947	932	930	946	940	944	919	933	962	972	936	943	942	952	954	985	898	916	967	991	935	928	961	896	920	870	929	990	923	939	929	917	942	943	968	907	952	977	911	934	926	934	975	968	943	940	951	941	938	936	915	949	957	982	887	917	949	935	964	878	917	963	1018	951	928	962	937	967	891	960	942	904	958	944	959	899	914	883	942	937	865	947	916	935	843	922	923	916	971	921	939	901	910	1011	911	947	960	969	898	902	913	961	947	914	998	904	913	900	896	894	940	1005	997	938	956	951	951	925	933	931	902	980	905	937	941	929	958	968	923	945	917	905	950	953	878	916	933	956	991	873	959	904	893	911	953	999	986	975	953	893	940	919	965	918	934	910	934	941	948	931	900	948	959	949	929	952	945	937	924	954	963	940	971	912	905	918	994	916	973	941	931	954	932	945	927	920	929	918	914	887	977	944	904	973	930	924	942	880	930	961	870	952	933	935	922	969	924	917	969	921	904	884	918	960	952	968	946	956	949	951	973	910	934	884	861	911	923	978	1001	899	925	962	917	950	990	872	986	850	930	902	960	915	921	901	990	938	913	947	922	918	967	961	966	889	945	900	970	927	879	962	960	892	959	926	912	953	871	934	872	933	975	935	955	932	946	952	904	935	975	951	919	961	962	913	898	923	966	905	964	973	976	951	957	955	961	911	954	946	923	906	888	970	878	898	927	962	959	984	954	968	912	943	905	896	902	913	912	903	961	960	915	909	965	913	928	958	933	998	958	968	893	965	964	947	972	935	952	958	938	955	952	931	914	967	976	957	959	926	934	917	937	946	934	946	952	968	974	918	928	962	937	937	930	905	953	943	962	946	933	942	991	952	950	971	954	979	912	979	935	973	880	918	974	985	916	936	954	889	899	887	983	943	933	952	994	951	953	934	982	923	893	944	943	930	915	913	963	954	913	968	910	872	928	916	969	947	1027	921	943	954	925	933	952	981	921	963	939	925	950	929	944	923	965	964	910	913	915	1005	975	940	987	924	984	913	945	904	969	941	948	918	980	1004	946	920	877	982	956	952	906	917	877	951	923	963	984	966	926	931	913	856	951	948	910	956	959	928	982	881	941	860	953	908	956	892	909	921	948	955	930	911	907	949	904	961	948	907	932	922	930	939	951	904	942	989	928	960	978	1009	935	935	948	929	916	914	903	928	879	895	910	982	945	896	974	931	921	923	891	962	941	943	879	926	916	960	930	913	919	963	916	924	929	946	914	925	957	923	923	962	909	945	962	951	932	931	970	907	901	944	968	975	890	949	976	924	976	997	966	946	900	931	965	960	991	950	927	903	952	946	922	954	922	994	974	927	897	916	945	938	928	941	973	954	907	929	943	948	923	901	956	910	912	1007	919	940	956	920	890	913	865	977	935	929	924	963	935	967	916	895	982	947	949	933	946	919	884	977	898	940	938	948	918	899	951	972	950	976	945	935	879	917	970	931	943	980	1010	925	918	945	963	908	929	949	962	961	942	914	867	921	1016	947	923	921	940	977	970	903	893	961	940	952	917	928	912	918	992	1008	925	946	1010	909	910	952	913	940	914	967	943	926	937	892	978	918	954	937	944	928	943	940	941	930
12704	1763	314	210	174	178	178	181	179	163	176	184	178	173	161	159	179	142	168	159	166	178	148	178	157	164	163	175	180	173	183	169	166	177	161	150	162	185	157	169	158	165	180	168	165	166	185	163	188	193	161	180	176	175	185	172	170	160	187	147	158	171	172	180	192	170	179	162	178	155	155	141	179	163	147	135	173	168	189	164	158	165	172	162	179	169	159	190	184	174	175	163	165	162	179	157	153	151	158	160	173	153	142	168	172	162	166	157	172	182	158	151	151	163	151	163	147	152	181	185	178	176	181	176	172	174	145	163	173	164	152	161	177	181	159	159	178	147	167	185	145	155	161	193	153	156	181	171	165	157	155	146	177	159	163	176	188	143	162	176	190	148	169	161	153	157	173	171	155	135	155	173	171	187	144	157	149	159	158	199	200	170	168	159	171	187	162	176	171	166	151	166	174	175	164	156	162	176	169	158	182	169	182	165	177	168	157	174	180	160	157	185	162	174	155	166	170	155	191	174	175	175	178	177	188	180	180	161	162	186	167	132	173	165	179	162	164	158	181	169	160	181	179	150	168	175	150	168	152	166	150	179	157	196	153	165	170	176	152	159	165	158	165	147	159	178	168	163	199	210	164	182	185	161	178	151	176	168	182	163	177	130	185	172	193	170	190	165	184	159	178	152	183	184	159	158	180	161	168	185	173	184	142	155	184	166	187	163	157	183	174	180	156	181	164	147	170	154	176	172	169	161	188	173	176	193	168	190	165	166	179	167	169	144	178	172	167	157	156	163	182	161	169	188	155	166	170	168	164	190	155	157	182	171	165	170	185	175	154	139	163	155	150	185	150	174	169	168	156	165	153	177	150	187	171	169	176	159	161	158	162	171	180	178	167	177	166	165	158	153	153	166	160	136	178	178	169	160	158	144	182	160	164	143	161	178	168	146	188	163	145	152	161	157	194	170	183	159	183	172	180	177	171	178	150	175	165	145	185	167	164	188	166	188	177	152	179	165	151	183	158	168	145	160	192	158	181	170	186	187	151	173	191	168	180	154	171	167	168	163	168	180	147	189	171	178	149	164	171	167	139	172	168	174	183	182	163	163	171	164	192	171	149	147	190	182	172	172	171	170	160	157	176	150	183	183	148	162	176	186	158	193	179	183	195	170	178	186	162	175	174	186	175	198	186	176	177	178	173	190	184	191	183	175	171	182	158	189	166	163	170	170	177	191	183	179	186	193	158	165	149	167	176	170	153	154	164	162	160	155	184	158	138	174	125	160	179	178	166	164	167	180	173	165	164	170	173	166	200	182	145	151	154	170	168	155	166	184	175	151	152	161	173	171	162	158	143	147	182	199	187	166	173	174	143	152	158	170	194	187	160	166	139	148	181	172	174	174	171	168	150	172	178	148	183	153	191	155	123	158	153	175	157	172	149	159	164	167	164	165	148	174	166	154	189	159	189	167	156	179	156	149	149	160	174	186	157	162	180	149	169	194	173	170	148	160	180	180	157	174	153	143	168	160	162	157	184	172	178	178	170	173	163	175	167	185	145	171	174	150	155	165	156	173	187	177	174	165	171	172	165	168	181	186	133	197	176	174	173	150	144	145	178	185	163	198	184	154	163	150	136	151	168	182	169	193	177	165	163	164	176	157	176	160	190	162	155	184	171	165	169	167	167	163	143	175	155	174	159	160	165	153	169	140	182	172	175	160	150	181	185	175	175	153	181	169	169	157	183	176	162	169	185	180	168	163	152	186	165	195	166	166	163	186	187	171	181	174	180	173	164	169	161	164	166	168	179	180	201	182	160	161	140	189	145	154	169	171	160	199	178	168	156	146	156	189	157	154	174	163	160	152	155	224	172	156	176	173	162	175	160	187	165	151	170	170	175	190	152	190	169	180	175	180	160	172	182	196	176	165	160	152	164	176	163	181	179	162	144	168	172	165	152	175	177	163	177	162	168	147	157	173	183	168	174	162	176	149	185	189	177	165	155	173	158	178	161	146	181	167	163	168	145	165	149	162	177	168	144	152	194	167	159	170	183	165	179	186	159	188	163	168	167	171	156	175	184	172	160	144	180	163	156	198	159	181	159	154	162	168	156	172	163	186	166	168	207	166	166	180	183	160	166	181	155	143	195	180	187	149	175	164	186	152	184	186	154	167	180	166	162	167	149	138	162	192	174	172	165	158	155	182	193	164	196	165	160	192	176	186	149	168	175	186	159	150	156	181	185	179	157	186	179	155	180	158	154	182	147	153	155	150	175	197	185	155	166	156	204	186	168	154	204	173	174	144	143	160	165	153	167	175	185	154	161	192	171	185	176	148	171	172	169	140	140	167	183	168	167	161	172	172	164	168	140	165	152	185	160	163	152	161	165	175	157	171	183	166	158	161	184	180	155	183	192	162	189	134	181	171	172	167	164	159	195	150	179	192	150	155	171	178	177	162	181	167	167	172	188	163	137	168	162	162	171	187	159	164	167	172	180	187	189	178	178	180	164	178	163	162	160	138	168	196	174	168	203	191	165	173	195	158	166	173	164	153	146	151	156	143	170	137	177	164	205	179	157	157	172	146	166	171	167	165	182	139	185	172	153	182	183	151	183	170	163	192	177	155	172	164	173	143	183	177	174	157	143	169	147	155	166	195	147	159	171	164	155	169	164	167	172	163	155	163	206	166	194	170	147	178	162	161	164	165	153	170	171	158	185	159	190	175	172	185	188	179	155	181	167	152	172	162	156	163	182	168	167	154	171	170	162	167	175	160	187	184	155	139	163	180	152	163	177	164	183	185	202	156	176	161	176	153	175	173	173	159	171	168	164	164	156	172	170	175	174	203	169	173	181	154	151	169	156	174	173	162	181	188	150	160	154	162	171	152	175	170	194	148	163	178	156	164	182	162	172	194	179	179	158	205	191	172	185	172	151	158	181	171	182	180	194	157	176	161	150	160	189	154	166	197	178	209	169	180	179	174	151	175	182	169	187	154	149	178	164	152	144	169	195	171	153	163	179	183	142	188	161	150	177	170	172	168	186	175	156	149	181	167	180	145	183	184	174	152	179	151	157	182	177	176	150	182	199	170	171	143	151	159	184	178	156	161	176	182	174	172	174	184	172	167	142	154	158	140	169	184	161	161	153	166	170	205	190	174	160	161	162	177	188	161	153	171	171	163	143	173	168	174	174	156	154	170	176	176	166	176	174	146	173	137	172	183	193	164	160	160	185	171	183	161	190	170	165	166	160	163	164	169	179	195	188	136	176	190	157	163	156	176	179	156	189	193	155	158	192	158	155	186	183	134	167	166	142	163	179	149	157	183	147	158	160	167	164	158	187	172	161	157	187	162	158	166	163	184	157	144	183	183	157	167	175	169	172	171	179	156	187	149	196	174	199	193	164	170	149	160	182	150	172	152	153	151	165	192	158	160	173	163	171	184	162	161	175	167	185	163	158	168	169	145	156	189	178	162	157	177	164	174	168	157	184	177	171	191	167	170
11677	1431	533	592	593	559	578	553	493	536	538	496	491	479	517	458	506	512	530	492	492	525	463	527	488	489	518	528	500	473	477	532	521	522	510	488	487	503	500	524	491	489	512	483	550	511	561	476	481	505	544	505	506	500	536	485	522	479	466	474	533	508	487	512	498	482	482	480	523	502	490	481	446	501	446	492	488	507	468	551	476	509	524	504	480	454	475	518	492	501	502	482	490	458	463	487	492	515	488	504	480	510	498	451	521	465	477	512	478	497	501	501	471	504	520	470	475	503	521	469	503	512	514	480	517	497	508	517	530	518	497	482	516	488	473	491	500	486	511	476	481	548	498	509	505	496	522	473	501	521	506	507	500	498	494	522	477	506	463	440	482	534	512	471	477	462	492	500	516	493	499	525	526	504	467	495	489	497	510	523	519	484	477	495	478	534	500	476	497	492	455	481	506	496	485	506	440	495	512	503	481	472	463	499	494	567	506	483	503	515	435	498	515	514	508	483	453	521	498	485	472	491	523	530	484	499	498	512	490	509	514	442	498	465	480	514	513	473	492	490	501	467	473	476	496	499	491	514	481	533	497	484	505	494	525	494	484	485	491	512	533	515	525	486	535	498	501	495	476	502	486	488	528	472	495	533	476	488	489	439	498	481	496	468	512	482	493	506	498	477	531	478	520	497	500	507	475	497	454	489	503	472	467	510	536	519	499	469	506	508	489	508	561	537	439	469	491	486	462	519	507	479	478	505	469	527	474	496	496	480	483	504	490	513	516	494	442	487	495	475	472	506	490	481	520	501	492	490	463	496	494	485	471	500	502	533	517	493	514	459	509	510	484	469	534	530	476	512	490	508	473	510	504	475	488	520	527	494	509	499	486	443	494	471	499	515	455	511	503	501	466	514	490	489	461	503	497	494	489	508	487	479	483	493	487	525	487	537	537	478	496	515	540	473	503	495	454	510	468	497	556	466	495	483	495	478	498	498	510	484	514	471	534	532	497	478	504	471	495	499	487	520	487	487	504	472	494	512	512	513	486	494	481	475	515	512	505	469	492	506	492	552	483	531	497	513	498	520	508	504	528	505	484	471	505	511	540	518	481	489	495	499	483	492	532	528	508	508	509	520	516	518	470	426	489	504	496	517	480	479	513	506	502	490	449	495	531	491	494	503	452	475	492	500	527	515	486	501	496	490	503	497	498	503	455	449	492	490	491	513	522	473	511	481	509	467	502	476	508	487	481	474	524	517	496	488	518	472	485	480	506	487	496	516	491	515	483	467	495	500	447	497	471	513	492	508	489	461	491	512	498	477	514	496	468	504	486	473	518	493	507	466	509	479	511	476	449	478	479	581	520	468	474	501	493	473	490	482	498	519	523	480	515	495	517	461	493	493	484	522	481	492	488	477	485	457	453	488	519	478	515	495	505	548	478	477	508	467	444	460	496	492	517	497	517	497	485	480	488	536	489	495	477	437	499	528	493	495	470	474	527	488	476	498	466	474	477	460	453	495	480	454	507	490	541	527	456	488	520	457	495	505	490	455	507	477	487	488	484	503	505	487	495	456	491	505	491	493	494	521	508	469	499	518	507	522	494	568	491	520	516	470	505	505	525	474	510	502	464	504	528	521	514	516	479	496	517	508	505	523	535	486	532	508	484	552	506	512	513	469	519	500	492	505	490	521	463	494	463	512	470	502	469	493	453	482	492	481	496	531	524	475	503	520	476	462	507	487	503	502	544	483	483	501	478	528	498	529	486	478	523	497	482	486	512	470	497	500	510	474	480	490	494	444	470	504	521	474	449	506	507	444	494	484	440	499	525	482	495	524	487	507	475	481	470	533	505	518	475	487	498	498	500	527	502	483	531	483	522	479	503	486	494	497	524	487	480	508	470	490	479	509	498	481	501	492	466	469	482	559	503	510	483	472	505	490	461	511	505	460	537	479	500	483	501	519	474	465	533	525	531	492	540	509	497	520	505	471	516	484	517	470	508	469	446	500	516	511	477	520	509	511	498	507	482	484	502	510	502	486	506	516	464	543	501	474	506	487	486	488	486	506	485	505	496	529	524	483	506	485	506	487	449	487	520	467	481	503	521	498	424	476	502	486	471	489	475	433	507	474	488	505	497	511	439	512	504	496	479	504	481	499	502	490	490	529	509	506	513	482	492	480	493	495	468	486	506	500	476	476	427	491	481	532	479	479	484	516	518	478	515	497	508	475	504	495	516	495	495	466	449	506	523	486	509	523	518	532	507	498	521	490	512	522	516	496	479	479	513	469	520	481	489	516	477	498	528	475	515	471	473	457	507	517	511	480	512	519	470	489	485	489	493	522	507	451	477	504	544	528	475	474	468	502	458	495	528	529	519	459	457	481	462	497	486	498	526	508	503	516	484	521	472	495	488	499	499	503	514	493	521	486	490	511	531	478	488	495	477	497	486	493	496	509	478	497	484	476	508	470	525	503	505	487	519	492	494	508	468	455	486	492	513	467	496	515	497	516	546	479	518	458	474	468	471	485	516	480	478	478	525	515	498	463	515	524	468	506	446	468	513	503	481	529	460	489	495	484	496	515	465	514	495	499	465	504	522	482	519	510	513	493	500	528	503	487	476	499	576	506	490	501	499	495	511	512	485	486	490	513	504	541	503	494	484	467	504	537	471	471	504	500	440	471	503	538	485	473	490	491	501	526	528	493	463	485	503	497	444	462	499	472	489	519	492	502	477	508	518	503	514	494	490	460	503	529	512	481	474	527	495	511	492	484	505	537	530	486	489	472	515	477	499	496	487	484	497	509	484	462	515	492	514	491	477	484	523	496	506	499	504	480	488	503	488	529	515	487	494	513	534	464	461	502	534	515	475	448	497	531	494	510	466	511	464	516	494	521	501	506	492	485	471	486	510	514	485	520	505	514	536	497	491	496	519	507	509	517	523	481	462	505	471	453	544	537	495	481	493	499	512	459	509	485	464	502	515	486	489	447	494	454	506	512	466	513	480	514	483	497	515	514	496	467	503	519	500	519	465	476	460	467	497	529	491	495	459	514	507	470	498	494	529	514	477	505	510	479	506	496	498	464	476	517	462	503	487	485	492	495	516	462	463	506	510	523	495	530	464	485	488	462	477	522	507	506	470	500	479	472	516	481	489	500	512	506	521	499	493	511	466	507	482	462	513	474	471	500	545	538	564	476	491	510	523	487	507	499	487	466	530	481	498	511	512	489	528	515	488	507	464	486	521	519	540	499	522	476	520	459	531	474	492	483	526	472	512	504	471	493	436	473	494	508	494	507	496	473	470	503	501	487	506	501	494	516	465	516	487	523	519	507	494	495	531	502	529	479	492	495	536	493	508	488	501	536	472	459	498	480	477	479	519	529	465	512	510	505	522	496	512	488	517	484	474	504	494	487	543	513	448	474	519	448	482	514	521	473	526	485	497	463	487	481	501	536	503	522	530	495	489	506	501	475	484	451	532	495	518	484	512	492	484	540	495	491
60743	30654	5999	991	693	586	502	459	385	424	374	402	361	375	363	343	360	369	345	355	382	351	334	319	312	350	275	342	311	312	326	371	347	308	340	356	320	346	313	338	314	304	352	350	326	316	340	367	293	324	362	304	339	341	314	358	310	301	334	335	317	331	332	330	342	331	311	357	308	348	306	281	342	344	329	337	342	314	333	356	284	344	372	320	296	325	351	341	322	360	352	316	356	326	347	324	325	309	298	368	326	348	313	343	336	298	315	326	313	321	359	345	338	325	299	346	333	372	332	326	297	355	332	317	307	351	302	302	321	334	338	312	313	317	291	315	343	347	335	335	328	314	347	348	328	330	330	332	338	318	374	294	334	328	300	317	360	348	334	344	348	305	331	301	340	303	311	335	360	352	347	322	351	347	365	354	373	311	340	304	347	350	340	341	337	341	315	322	360	351	352	362	309	351	330	319	314	331	321	331	346	367	329	313	353	334	312	337	355	354	285	310	328	316	346	338	315	331	343	359	301	329	354	354	379	324	340	352	308	317	327	317	324	310	350	313	326	328	329	311	337	352	335	317	370	349	340	324	299	326	346	339	358	287	312	331	340	313	314	409	368	306	306	372	363	332	315	323	304	333	307	349	315	382	348	328	345	352	329	324	359	328	338	322	332	336	337	325	319	305	310	348	349	295	321	322	342	347	340	337	357	312	311	295	356	335	343	317	348	334	314	332	339	311	345	313	350	317	337	357	359	301	354	353	362	323	324	353	369	323	336	313	317	319	309	362	337	326	337	358	319	332	321	356	361	288	297	341	324	308	331	335	339	364	330	344	318	344	311	292	326	315	332	379	358	300	357	342	333	328	331	314	349	317	329	335	335	324	348	312	353	315	331	344	343	343	326	296	353	351	319	319	361	338	309	319	332	351	317	337	331	328	329	334	324	340	347	309	300	336	332	333	360	333	334	316	310	349	356	312	341	332	349	333	346	335	362	354	316	325	298	342	321	341	360	312	299	342	346	312	322	319	322	331	325	322	318	327	319	354	336	368	300	320	316	323	357	343	322	319	379	340	342	326	337	327	383	323	344	325	305	352	317	297	317	372	325	362	337	323	331	310	361	308	337	323	322	359	345	344	326	338	336	361	372	356	354	300	339	339	337	331	338	298	350	311	359	343	337	330	318	342	348	331	307	322	296	338	366	330	341	307	306	359	309	315	331	344	345	327	302	331	354	323	363	320	312	361	373	330	336	349	356	324	338	355	357	358	336	347	333	338	316	342	319	375	331	322	338	341	346	335	322	329	342	309	310	366	363	299	333	348	332	310	329	313	353	329	310	301	352	319	309	358	355	339	323	314	294	367	339	331	363	327	344	359	306	348	309	308	336	371	323	297	297	303	303	326	345	338	315	357	311	328	322	339	316	326	331	313	328	334	307	338	345	344	331	290	323	343	341	318	325	347	324	293	336	326	326	340	330	328	344	327	361	337	346	305	333	368	305	340	337	318	355	306	330	359	324	314	324	338	303	356	336	354	306	327	321	322	338	324	348	325	344	322	318	358	313	343	385	320	373	333	355	308	360	296	345	323	336	330	347	320	348	352	343	334	314	339	333	302	346	321	313	359	337	376	340	336	333	318	300	399	355	349	319	333	312	351	333	307	339	337	317	333	357	324	329	321	339	314	323	318	323	298	344	307	315	308	302	319	331	317	341	350	356	328	340	320	349	353	370	363	340	349	338	350	340	331	381	346	344	303	332	340	314	325	324	331	345	336	325	354	361	332	327	311	342	321	330	325	323	326	299	324	325	322	353	342	352	319	340	315	328	346	338	358	328	359	318	340	343	344	349	313	305	338	339	310	339	315	318	329	350	332	332	315	329	297	320	314	359	343	357	303	331	348	324	352	351	340	348	346	320	329	308	346	320	336	353	337	334	344	318	328	338	303	336	362	329	352	356	323	346	322	321	344	359	362	344	373	335	349	364	303	351	327	329	311	342	357	323	335	331	351	355	386	361	328	329	347	312	309	332	355	360	327	373	281	345	350	348	313	348	334	337	351	344	321	299	332	336	318	346	332	332	318	338	323	323	339	369	333	335	315	290	323	331	347	362	305	326	334	349	330	371	386	354	325	315	353	307	290	364	330	383	301	290	353	331	335	312	324	326	358	330	317	319	383	375	301	327	331	337	309	354	314	336	352	319	315	333	333	327	339	301	336	302	317	341	305	303	336	366	312	358	334	314	324	356	323	334	332	296	339	311	303	308	343	344	329	318	326	348	365	343	329	341	324	324	315	336	331	292	290	365	331	327	329	364	353	307	340	325	319	338	308	318	348	337	358	355	348	316	326	315	322	314	331	309	287	338	311	331	316	336	347	323	349	332	362	346	341	335	324	323	316	327	341	325	329	332	354	329	301	334	359	318	381	330	359	350	322	324	336	341	320	322	354	342	297	309	326	278	353	336	299	360	314	310	344	317	341	339	344	327	314	313	314	303	319	350	328	325	377	338	348	338	366	341	318	329	349	344	344	352	333	321	341	301	335	331	323	357	299	312	341	342	312	281	293	326	337	319	322	322	317	308	328	367	362	339	331	305	343	325	393	322	330	344	317	325	352	346	316	309	329	319	348	362	340	332	341	352	302	344	336	318	352	346	314	316	322	370	338	331	265	312	330	335	355	307	372	338	346	335	326	337	318	335	332	339	318	295	333	328	309	306	321	333	360	358	345	286	347	330	309	340	323	359	318	324	326	332	334	327	329	327	308	340	362	336	340	357	342	321	319	339	329	361	319	319	342	322	329	328	337	363	336	331	316	335	342	365	348	325	326	305	340	313	346	341	329	332	337	307	309	313	309	345	338	328	338	329	337	338	300	307	362	329	335	368	365	311	305	341	306	343	340	320	321	326	353	327	301	306	342	348	331	332	338	335	318	305	358	334	357	323	355	335	359	319	336	332	352	346	334	318	311	325	321	339	342	315	318	338	389	377	323	339	315	346	341	332	310	286	321	326	320	319	343	308	321	334	340	326	324	334	352	351	343	306	338	352	314	337	328	346	348	381	340	335	323	316	336	351	339	363	318	311	346	338	306	354	325	325	356	344	311	340	340	301	309	326	321	321	331	377	343	352	322	328	360	338	327	337	338	343	319	324	336	313	327	344	342	348	324	335	360	312	319	340	361	320	349	393	327	335	334	351	335	324	312	333	341	319	320	333	357	348	374	312	336	347	332	376	347	329	325	343	351	336	312	332	314	324	340	318	337	320	342	306	359	335	332	332	295	330	332	313	323	357	362	310	349	316	305	337	321	352	330	350	337	328	355	342	315	316	336	320	335	327	311	313	306	339	339	379	324	338	303	322	314	343	334	320	329	315	309	313	334	300	320	349	344	320	319	333	323	318	332	331	333	359	364	327	308	328	371	329	339	343	345	361	354	336	338	332	376	320	341	345	333	320	316	346	356	332	361	319	328	353	328	337	363	320	341	322	312	314	311	305	306	316	315
37132	9906	2161	2593	2335	1970	1825	1553	1439	1350	1265	1223	1125	1143	1103	1062	1023	1047	965	972	1030	994	951	930	848	950	900	951	880	899	921	911	868	935	889	883	882	897	915	935	882	852	903	871	859	878	854	898	825	861	874	871	893	887	901	854	842	877	818	802	874	911	875	818	830	929	879	846	841	854	889	883	847	788	901	868	890	805	880	792	855	886	834	863	853	879	851	786	864	833	832	825	876	908	842	811	838	894	796	806	843	851	861	810	847	879	867	872	855	852	810	883	814	880	857	823	824	805	809	872	850	844	854	874	911	862	846	827	840	866	854	803	822	856	816	864	829	885	823	848	828	880	803	915	885	836	824	860	856	864	841	864	892	835	848	855	812	825	837	856	773	801	835	838	836	827	840	844	874	804	864	870	852	864	836	848	827	857	855	831	879	877	834	871	848	830	854	858	834	878	840	848	866	853	873	893	840	880	819	835	840	831	839	870	888	858	896	834	810	831	829	847	821	821	826	869	832	847	853	839	822	846	835	862	815	821	813	868	852	884	840	893	821	817	825	897	850	859	850	830	833	938	841	808	877	862	844	846	828	831	839	856	810	849	858	812	876	901	820	858	898	880	827	856	855	856	867	854	874	832	845	862	893	847	830	872	825	812	914	850	862	870	836	853	839	857	841	867	846	820	889	852	850	806	835	841	872	855	876	844	874	853	839	867	851	877	856	834	845	876	849	882	824	830	857	851	879	871	865	827	902	867	858	838	875	834	812	879	839	816	908	854	836	871	863	814	864	868	837	826	877	784	929	831	921	831	854	842	852	901	841	886	826	866	867	844	870	855	875	835	846	867	871	819	834	822	851	840	849	866	848	830	888	844	811	839	854	862	854	883	829	878	828	906	870	798	812	807	878	856	827	822	902	928	868	870	835	843	851	835	807	878	816	854	879	844	877	834	808	830	786	867	858	845	849	823	846	859	857	888	889	866	804	832	833	848	807	847	847	839	828	878	838	832	792	802	846	890	873	848	855	857	908	843	879	786	842	863	829	863	875	871	870	860	856	852	842	883	900	801	834	841	821	840	877	828	832	841	850	785	887	843	890	883	834	851	889	823	802	851	831	814	848	820	827	891	823	858	891	869	842	849	835	891	887	860	822	855	853	823	785	849	849	897	882	889	837	813	788	859	868	840	895	836	847	879	846	869	820	855	834	829	804	834	841	807	843	888	851	871	843	850	845	896	852	859	819	855	823	813	865	845	899	839	871	857	865	857	785	885	841	862	841	791	811	841	835	829	899	878	819	868	850	842	823	842	830	825	880	844	838	861	849	862	881	860	876	930	894	871	867	854	853	892	852	870	882	890	833	834	789	889	895	848	818	878	862	894	872	859	872	871	874	813	897	826	794	867	830	839	822	827	839	813	879	868	845	816	845	832	861	824	837	823	903	912	866	833	866	888	829	841	847	807	882	839	817	846	821	813	823	825	869	875	876	854	842	844	818	824	845	835	834	807	807	855	787	860	844	850	820	862	818	825	853	899	844	840	802	792	884	886	835	888	815	826	874	836	863	884	810	825	842	842	845	843	868	804	813	822	839	857	824	886	837	846	860	859	839	879	784	860	867	869	842	852	852	869	827	798	835	825	871	875	871	840	864	832	850	836	840	871	827	835	840	863	858	845	867	841	885	835	869	880	863	825	826	873	831	902	861	845	842	804	837	785	834	841	864	817	825	828	929	818	881	879	836	873	863	861	875	875	837	819	846	852	836	836	841	836	857	863	819	878	851	819	866	869	861	884	872	844	880	863	862	874	871	832	787	843	872	856	857	871	851	857	836	788	850	837	824	862	854	819	830	904	883	919	839	855	866	852	798	838	865	866	839	822	868	811	842	863	844	782	827	803	845	810	894	901	899	854	870	874	856	860	911	834	807	847	803	811	828	833	821	848	831	813	841	844	841	823	856	830	856	836	768	861	800	807	826	815	872	822	836	807	852	841	843	839	862	852	889	802	871	830	836	860	811	803	882	875	849	837	844	848	867	848	846	841	863	844	814	831	873	908	862	889	890	824	853	855	789	867	796	895	841	884	790	860	898	853	812	842	869	877	789	848	833	804	795	895	811	821	851	886	826	823	855	834	851	810	905	843	849	831	850	806	843	850	844	850	837	862	877	814	818	834	846	814	829	854	851	871	862	843	829	857	770	839	861	880	836	885	799	846	881	868	825	871	838	862	850	833	881	820	837	869	776	866	851	884	865	899	878	868	861	862	874	834	844	830	878	841	897	829	810	836	867	793	845	866	844	865	855	873	881	823	853	876	788	857	908	849	847	874	851	840	844	850	861	846	852	855	861	801	869	922	814	793	837	776	815	873	800	898	865	802	872	895	895	861	891	860	861	858	834	842	780	850	896	854	868	849	858	817	841	794	857	830	845	877	829	878	784	831	857	827	832	815	831	833	879	800	853	874	894	857	862	826	833	859	854	844	870	865	832	856	894	844	853	842	895	793	867	828	782	877	818	881	879	839	853	869	855	850	829	860	828	833	845	804	854	840	880	887	869	812	832	848	859	896	856	848	809	828	863	864	815	851	822	845	837	847	817	885	886	842	863	845	821	863	846	867	842	871	853	844	843	849	812	841	853	863	847	849	875	837	811	845	857	871	839	841	846	833	859	826	858	841	864	834	898	786	881	870	869	847	832	854	789	853	831	810	807	848	863	841	832	850	840	827	839	848	856	833	841	903	818	887	826	806	850	895	796	823	858	829	795	868	815	795	863	890	827	899	876	839	869	872	844	863	847	840	861	846	795	816	870	854	822	837	823	874	818	867	854	844	843	851	802	899	887	831	883	875	895	864	873	848	872	864	828	885	827	838	830	843	866	834	884	875	894	760	906	839	846	901	845	823	834	855	795	853	801	804	882	899	869	846	854	907	807	865	758	874	845	865	820	848	864	842	768	878	845	849	898	857	866	812	934	865	817	856	881	859	866	858	870	883	830	890	799	867	876	859	838	867	821	793	798	856	860	813	838	856	905	886	858	830	851	838	855	838	832	850	869	819	863	868	866	846	844	884	827	845	833	842	845	839	829	861	876	905	838	831	838	884	872	794	818	818	833	852	902	835	841	821	839	828	819	861	849	847	828	857	857	890	871	859	862	855	888	872	893	769	899	843	882	813	899	832	804	864	824	849	855	902	852	919	813	793	849	804	862	809	863	841	897	907	841	834	835	861	855	879	866	829	868	827	875	873	894	877	817	852	808	797	872	845	854	832	871	818	806	862	876	834	793	831	870	892	831	850	834	805	885	903	839	852	812	866	858	837	857	834	859	805	833	844	862	819	774	882	852	803	832	852	889	823	851	873	861	876	878	869	855	833	865	816	883	826	832	833	861	877	855	837	841	824	932	909	831	852	849	881	847	848	847	838	876	845	863	881	854	834	848	859	893	814	795	850	840	853	845	829	823	873	863	829	876	849	870	844	846	834	867	888	841	813	812	861	814	852	883	832
71843	40571	13418	2556	1113	834	712	650	606	543	498	477	498	416	418	405	418	421	412	435	427	398	381	403	411	363	363	435	426	376	420	384	404	389	385	379	398	393	389	362	427	382	388	367	389	377	406	374	383	379	398	388	402	373	388	384	391	417	371	419	363	357	387	384	415	372	384	383	387	395	378	382	387	375	381	359	371	343	381	361	404	349	347	387	381	404	380	376	401	408	396	403	378	373	403	383	398	388	403	385	378	387	366	369	386	414	375	400	380	350	371	392	412	372	392	393	433	406	355	358	410	367	435	394	405	406	429	360	409	408	370	355	412	338	369	378	403	389	383	387	359	370	400	359	370	353	406	400	387	397	405	388	397	382	411	376	373	366	390	382	334	393	385	408	391	378	397	391	384	371	392	373	353	405	369	382	406	400	393	407	390	351	395	358	395	370	358	367	385	384	416	358	378	412	367	370	397	370	406	357	428	372	424	394	391	428	387	380	378	371	383	362	362	384	348	366	413	415	404	395	364	355	406	374	378	409	359	370	411	392	386	382	377	391	408	389	391	410	411	419	394	387	373	392	370	404	403	363	378	390	382	385	389	352	396	381	364	389	421	365	382	359	363	363	373	343	377	373	404	413	400	352	378	407	399	363	376	393	401	370	369	413	370	388	389	423	369	385	386	379	348	373	395	414	363	356	370	395	407	407	396	382	377	366	374	381	394	437	364	353	383	405	427	420	411	374	352	376	412	384	366	384	366	331	348	408	401	392	361	389	369	412	367	392	403	403	394	383	340	402	402	383	394	381	368	377	403	354	393	386	367	389	364	365	376	357	391	396	383	392	398	374	391	385	413	391	360	388	366	397	390	360	369	391	367	397	390	388	350	382	335	389	359	402	357	409	401	354	366	387	384	388	409	358	405	407	361	389	402	384	409	370	393	354	356	394	388	385	402	407	378	358	369	383	440	412	392	349	370	334	361	358	363	366	391	405	366	371	371	367	389	390	364	342	368	379	396	385	356	382	362	357	417	376	383	369	349	370	409	382	367	398	375	375	417	380	360	375	390	383	408	384	377	419	425	394	367	424	397	404	380	381	377	373	421	359	359	384	388	402	371	431	400	379	395	406	397	398	405	395	370	411	413	403	370	374	350	358	360	350	397	358	371	368	379	366	400	390	394	402	391	397	408	428	399	379	431	385	367	383	342	359	392	382	381	410	411	403	374	393	369	366	422	364	383	334	399	402	368	356	398	346	361	339	364	374	382	366	396	399	398	370	383	409	380	360	403	429	354	416	379	393	384	395	373	440	383	427	381	420	373	405	418	375	375	377	393	373	369	360	390	375	380	385	362	378	384	380	354	397	393	400	395	395	366	372	402	383	400	374	396	399	327	355	360	402	388	400	387	358	379	375	404	391	397	375	373	399	354	366	357	357	393	400	410	365	370	395	385	359	407	376	363	401	397	388	359	371	379	390	401	366	380	369	377	371	380	411	406	359	359	404	401	363	392	403	378	364	382	380	362	377	394	393	365	399	378	364	369	368	390	430	382	376	393	380	392	361	422	411	420	378	358	385	390	360	348	373	372	398	362	393	376	364	367	406	369	368	381	393	401	400	353	355	393	333	399	373	393	376	372	394	419	361	392	368	359	398	414	393	350	409	400	379	393	374	352	354	395	357	379	388	381	400	355	387	377	403	357	381	380	365	358	360	373	409	372	381	375	392	392	399	364	417	365	378	370	387	396	377	382	388	368	414	368	372	380	367	381	347	395	382	425	392	395	357	351	347	436	409	341	401	423	394	356	388	381	391	376	366	381	398	367	421	443	397	399	361	362	345	372	392	380	380	364	373	420	394	363	375	397	409	397	368	372	360	312	383	369	401	376	372	392	394	412	361	387	367	372	381	384	413	380	385	406	406	379	365	387	358	421	388	393	408	383	364	401	377	414	399	368	382	393	383	373	368	361	392	399	389	378	407	345	396	355	359	384	370	414	345	397	411	409	437	384	385	389	382	343	399	401	373	384	402	366	358	398	384	424	395	412	367	348	355	342	360	370	402	394	399	382	401	374	373	414	368	364	388	385	380	400	381	379	369	402	378	400	323	393	378	376	371	392	379	391	389	371	384	388	352	348	422	344	323	390	349	396	376	389	417	352	379	399	385	365	420	374	357	373	377	385	413	373	373	389	429	366	361	369	366	364	405	381	376	369	346	373	379	436	419	415	410	373	377	385	373	374	407	350	401	362	356	337	373	358	366	374	401	392	401	353	402	351	365	359	405	365	373	371	389	402	392	421	407	403	408	356	378	421	392	380	381	372	353	377	418	351	385	379	391	398	372	391	391	372	410	414	353	414	344	372	371	372	386	422	364	388	409	381	419	376	380	386	379	369	386	403	392	411	387	396	437	413	393	417	400	348	360	394	361	400	363	385	420	390	402	346	370	394	428	386	412	383	392	414	395	366	400	356	374	425	364	341	367	381	417	417	426	363	381	354	368	435	421	418	398	366	395	391	358	377	360	393	386	383	383	398	402	364	359	398	400	343	347	363	388	371	397	392	359	399	362	373	383	391	397	405	410	367	375	356	367	366	375	375	396	391	352	404	387	385	375	349	393	373	373	403	345	420	399	398	376	382	370	367	371	390	373	370	396	371	391	366	368	410	396	371	360	379	397	364	388	371	376	388	395	381	392	372	373	402	395	344	402	391	387	369	367	390	378	400	424	361	390	394	377	382	360	341	361	366	386	380	359	384	364	436	365	399	340	407	363	381	342	390	388	399	387	400	398	360	372	363	377	412	387	426	391	364	408	379	396	382	385	400	373	409	409	380	388	387	400	341	377	421	413	387	393	347	358	378	393	404	376	395	399	398	341	358	439	406	420	369	380	408	382	396	380	421	348	387	382	386	371	394	357	355	388	421	394	415	361	400	377	455	374	386	366	354	356	374	360	385	408	359	397	387	376	398	386	349	404	395	409	357	382	382	362	391	358	384	397	410	377	385	358	362	376	396	361	400	418	365	388	376	383	366	401	385	383	369	391	361	364	385	378	387	379	388	389	406	357	348	378	378	410	360	361	390	383	407	386	386	382	376	373	401	388	399	381	375	376	354	367	391	357	372	395	418	374	357	369	376	405	378	363	363	345	377	369	396	412	418	366	375	386	355	397	382	356	369	379	401	348	370	394	387	395	374	392	367	394	413	366	390	394	385	424	385	396	365	372	401	363	391	400	394	344	386	352	359	329	350	358	389	389	391	398	357	382	390	352	382	399	382	398	349	385	392	383	359	423	396	372	398	395	370	388	422	405	374	377	408	408	361	396	382	369	366	386	395	385	380	371	376	375	395	409	414	374	370	388	380	373	341	362	398	364	371	381	392	394	373	369	359	358	389	383	417	391	381	352	382	352	400	373	366	395	380	398	375	399	390	341	376	413	386	377	366	395	396	397	404	390	400	400	426	418	325	386	389	383	387	399	423	426	392	362	417	380	365	387	422	380	353	370
47279	15596	3409	4276	3620	3230	2591	2300	2088	1869	1724	1584	1513	1389	1329	1324	1253	1272	1196	1145	1208	1117	1115	1121	1124	1143	1024	1013	1072	971	999	1024	1034	1001	1050	1007	1031	997	1063	1020	993	959	958	989	987	963	1022	989	979	991	1016	1011	985	972	938	974	979	916	898	966	996	971	857	951	1009	959	924	959	906	927	979	925	966	944	950	912	980	977	938	887	956	961	945	892	917	949	940	910	946	910	956	933	946	928	911	936	906	929	953	943	972	869	891	947	927	993	1000	922	932	953	890	956	929	929	953	896	970	935	920	900	879	928	959	951	916	917	963	890	907	921	933	908	974	970	999	929	939	918	938	938	936	884	917	937	929	925	984	879	940	927	968	924	950	924	869	896	954	894	963	912	944	928	927	915	904	929	931	930	957	862	916	940	969	943	968	917	922	935	874	883	968	951	921	943	1010	1001	964	915	917	941	925	926	972	912	908	905	932	998	899	909	913	915	940	910	890	883	845	914	964	911	914	889	914	918	955	934	967	911	936	956	874	903	902	880	966	928	930	885	931	912	983	956	935	944	935	1006	906	943	958	948	901	882	911	940	910	1000	911	882	941	928	900	922	910	955	902	921	840	914	896	894	952	925	916	957	919	875	943	915	907	897	916	938	955	865	925	933	884	977	940	948	903	958	894	958	937	981	963	968	916	923	971	933	905	916	955	912	943	962	914	1013	872	927	940	909	915	926	1009	939	901	941	962	905	921	900	937	877	913	929	923	958	941	911	919	927	983	946	949	928	963	930	887	940	911	907	894	924	883	881	898	915	896	961	967	924	941	889	968	933	966	928	921	889	959	913	918	896	900	891	995	978	889	954	899	935	962	931	878	893	903	912	910	930	936	901	958	981	896	912	905	921	954	901	894	914	908	933	905	900	959	950	959	902	913	968	961	935	895	921	883	923	901	889	964	931	889	923	911	895	916	920	893	907	927	948	914	935	888	916	936	927	978	919	954	956	874	909	932	951	955	961	973	961	909	916	918	924	962	906	960	913	996	925	926	913	925	970	915	921	885	985	947	921	893	916	885	945	908	899	973	957	946	922	981	911	925	927	934	895	895	908	907	944	923	957	929	943	936	977	911	952	931	908	986	958	965	909	898	920	945	978	943	919	892	953	927	975	954	957	991	910	910	923	939	944	923	911	948	948	912	948	934	932	894	906	897	942	992	931	922	941	897	971	962	891	923	932	911	906	905	907	917	916	887	884	946	940	937	896	934	903	992	915	947	934	905	956	967	930	894	922	923	906	872	999	962	944	889	877	889	912	939	913	948	906	936	918	953	933	922	921	910	914	925	925	931	936	920	966	1004	915	936	964	925	909	887	928	911	956	891	957	961	983	933	925	900	952	898	953	882	920	954	938	902	909	966	954	932	955	933	933	904	920	896	969	922	931	953	969	921	920	972	938	872	911	886	879	928	926	983	947	927	900	888	892	932	978	932	924	933	881	927	959	939	925	937	925	1020	951	911	914	981	922	884	940	906	915	865	933	961	925	954	919	916	962	936	948	909	963	911	920	964	945	933	932	878	914	967	873	943	897	962	908	939	911	935	909	957	923	889	930	992	944	890	921	949	939	915	912	855	969	895	951	996	945	903	949	963	934	914	946	950	943	945	898	915	901	978	865	1001	952	941	899	925	964	923	961	908	926	947	914	924	887	941	937	963	967	957	948	944	903	935	945	902	909	890	941	951	945	931	900	891	924	879	945	930	921	942	913	931	972	897	981	961	961	934	935	927	896	852	906	910	911	921	916	920	956	928	902	931	954	933	888	895	969	879	941	886	894	884	924	962	915	927	1000	885	911	959	959	929	871	974	1020	906	878	929	927	966	893	967	1011	949	932	926	959	917	918	980	914	927	935	965	917	969	900	884	946	970	955	945	923	946	965	914	910	895	925	955	879	917	936	901	964	908	915	936	888	894	960	902	871	913	920	914	947	917	927	900	966	936	899	950	984	895	927	954	925	990	910	929	933	948	955	916	931	920	955	915	883	895	919	875	919	907	930	973	919	950	909	918	864	910	936	934	910	904	934	930	930	906	962	977	960	897	918	920	940	958	943	927	944	946	953	934	920	934	968	974	904	902	978	925	902	946	906	917	926	943	931	917	961	950	991	938	879	958	971	940	929	923	926	923	905	904	930	894	904	952	907	900	956	953	899	936	937	876	927	978	901	967	893	884	937	912	968	951	945	862	927	895	955	907	868	909	875	880	922	925	903	907	902	941	879	929	942	929	935	892	934	928	940	913	970	915	940	884	904	919	965	918	976	927	926	927	969	880	933	940	963	864	958	946	906	919	903	897	935	915	896	925	898	913	915	934	934	919	949	908	946	974	864	956	924	969	971	903	925	957	923	906	905	974	948	957	984	880	897	916	936	894	887	914	958	887	877	971	946	919	944	962	893	923	927	972	921	940	885	910	890	900	893	889	939	937	910	936	950	942	952	953	1016	940	978	931	928	941	901	996	955	926	913	926	927	961	926	941	940	972	925	921	926	880	939	944	899	974	905	900	891	907	965	967	943	942	924	980	910	874	906	888	947	899	910	935	922	917	894	948	961	945	915	893	893	866	931	967	919	937	970	899	947	947	935	936	919	961	916	918	918	907	897	889	946	926	875	901	976	953	882	906	952	915	921	939	864	918	940	901	914	909	947	934	929	964	932	878	952	927	909	881	952	876	936	913	941	960	893	934	916	976	953	943	961	930	952	947	931	933	959	957	912	898	975	926	943	907	895	930	892	944	974	902	902	949	943	954	923	894	908	941	967	957	942	891	914	951	914	960	907	929	965	928	973	881	910	949	931	919	935	953	916	927	922	901	939	894	882	937	930	995	965	906	910	955	897	962	860	921	867	942	950	838	959	948	932	937	980	923	921	886	883	936	935	973	921	998	930	989	914	925	910	898	975	897	941	959	1021	903	994	965	886	957	925	939	950	908	964	910	928	952	916	936	958	914	921	934	921	881	931	965	952	938	927	892	970	958	938	934	946	961	866	910	934	925	902	999	955	978	920	913	939	949	944	937	923	888	974	955	956	895	928	919	977	988	901	934	924	920	942	948	936	922	941	939	911	894	920	936	944	949	949	948	941	904	940	963	908	940	987	960	915	974	879	936	912	956	988	935	959	904	963	909	906	920	928	893	899	958	949	925	988	902	939	973	902	878	901	992	896	976	912	885	918	912	966	946	927	929	909	890	936	978	945	931	889	898	969	887	945	949	916	907	892	908	916	918	995	941	940	963	932	979	933	995	908	923	935	876	872	939	915	926	943	953	894	957	931	916	984	897	937	938	927	906	919	933	974	906	942	977	951	936	925	950	915	925	965	923	922	963	930	864	950	919	914	939	879	925	932	906	858	959	931	902	960	930	868	948	929	884	925	905	930	938	918	955	947	953	919	980	885	958	922	902	945	916	967	920	916	965	957	957	926	938	925	931	871	977	889	966	875	912	948	883	953	933	877	852	867	939	961	948	912	892	926	889	927
12470	1579	218	194	190	140	158	188	172	155	190	154	169	165	185	155	168	148	176	180	173	182	166	168	183	148	153	153	171	187	149	169	161	165	152	184	175	166	185	158	149	171	171	163	171	173	167	148	180	181	141	170	163	143	187	193	170	163	182	173	183	156	148	166	169	177	177	152	137	173	160	163	168	162	153	144	182	148	165	180	187	164	174	150	164	163	160	159	152	178	161	170	177	185	168	146	134	168	195	184	171	180	174	159	170	152	186	157	179	170	172	174	159	179	187	147	178	167	181	148	165	165	172	163	171	166	152	197	157	175	166	159	175	167	166	166	162	159	149	151	140	184	149	184	167	175	165	149	201	194	185	153	143	184	140	176	184	161	146	179	152	156	184	179	190	163	156	165	164	179	151	181	176	175	174	156	187	167	174	150	178	173	181	138	181	172	159	156	167	184	173	167	182	168	171	168	140	159	148	183	179	174	175	168	179	166	143	172	162	164	150	184	175	152	192	171	157	169	174	190	175	156	156	173	139	184	162	144	183	164	191	162	153	177	163	167	137	179	175	163	194	154	166	172	136	163	153	146	195	165	149	174	174	160	183	160	176	171	162	165	157	155	163	160	147	156	153	182	166	161	174	172	180	183	166	183	166	184	173	195	170	164	167	140	162	143	173	157	164	170	176	179	174	199	189	156	171	152	159	159	183	187	173	161	169	149	178	166	164	170	170	164	167	151	156	156	148	168	169	146	172	188	152	183	142	162	177	147	158	165	126	180	177	171	172	176	166	177	155	150	149	157	150	162	166	158	158	167	154	175	170	162	156	161	161	174	175	171	164	169	145	167	175	165	153	185	177	167	186	177	160	177	169	189	171	157	153	156	162	147	142	167	147	165	164	158	167	173	160	168	186	169	170	148	164	155	169	175	168	170	188	164	162	183	169	159	165	166	170	158	138	161	148	158	167	161	162	172	169	170	160	144	175	180	175	154	197	171	166	163	168	160	188	167	143	189	190	182	173	166	162	161	177	145	181	177	162	169	188	155	165	173	170	159	163	166	174	149	165	185	181	156	170	176	159	147	165	165	181	184	156	164	190	167	159	164	171	146	162	167	174	151	168	177	140	189	195	186	170	180	168	158	170	160	173	150	200	160	150	198	166	174	182	173	177	181	188	162	167	171	162	173	175	147	179	162	132	191	170	166	168	157	171	196	175	140	154	175	158	148	166	149	179	182	175	188	151	131	172	172	157	163	147	162	154	156	166	149	170	154	149	175	167	135	173	189	140	147	156	150	176	181	188	166	173	154	166	175	152	157	148	146	137	166	169	154	160	193	121	152	157	185	183	160	185	153	155	174	175	183	172	151	151	174	186	152	178	168	167	168	179	148	175	152	130	182	171	191	188	185	191	162	161	174	165	177	163	151	178	178	158	156	184	174	166	176	164	162	184	179	171	156	135	162	181	158	157	165	166	177	166	166	161	161	141	152	161	199	169	160	162	194	160	167	169	167	158	186	167	172	152	166	198	155	180	159	166	160	162	158	160	159	188	184	168	171	154	183	155	160	170	157	180	152	176	152	173	175	156	157	170	175	160	153	157	177	194	157	155	173	149	155	158	153	177	173	175	159	184	151	147	135	167	208	146	153	173	164	186	165	161	143	144	155	179	180	165	154	174	157	170	180	181	155	179	195	187	153	196	153	156	145	152	176	153	172	165	174	169	160	164	172	164	162	150	176	186	153	154	171	183	156	165	177	174	172	184	162	175	174	175	164	152	160	162	153	173	164	155	177	157	147	172	179	149	191	164	159	194	151	170	161	166	154	162	172	165	174	165	183	177	180	157	165	160	168	168	167	143	167	155	161	169	163	132	166	162	147	155	153	161	163	176	165	180	166	168	163	171	165	171	162	153	146	170	176	162	175	174	166	160	176	173	168	139	153	169	177	183	173	156	173	151	170	159	193	164	183	180	177	156	153	188	169	165	158	183	157	158	163	175	167	168	167	147	168	152	162	167	165	149	169	167	160	179	163	172	163	162	164	179	151	163	151	173	195	198	158	160	156	161	172	153	155	189	183	165	154	162	160	150	167	153	164	165	143	157	171	171	171	144	168	185	189	169	159	161	184	184	180	145	175	164	173	183	165	184	195	168	175	171	171	177	171	190	151	158	129	151	151	175	171	163	177	171	175	150	134	169	176	176	179	173	152	140	151	174	156	150	160	190	154	167	190	173	193	185	162	182	171	168	179	179	175	179	190	154	142	160	177	153	172	193	186	162	171	181	188	165	153	175	158	177	150	168	148	149	181	165	184	148	184	161	173	180	180	164	185	152	170	144	161	166	189	172	173	154	177	172	179	167	172	161	179	182	179	203	189	161	143	180	173	164	169	160	169	136	177	177	178	154	153	145	172	164	167	150	171	161	155	159	133	157	194	180	173	177	163	145	157	156	179	164	156	160	171	156	154	169	176	194	138	159	170	143	181	172	192	195	187	162	176	159	157	189	163	164	182	166	159	177	177	159	151	182	142	155	164	177	179	185	157	171	166	168	164	178	156	159	167	173	159	164	148	169	162	171	159	170	173	147	173	159	168	177	174	151	163	154	204	188	159	189	170	164	175	170	171	195	152	162	160	179	195	146	167	160	144	191	177	192	171	160	193	159	177	177	156	189	148	149	187	173	184	167	158	150	158	171	184	149	180	140	169	183	148	159	166	178	151	140	140	163	153	166	161	142	152	166	155	139	163	145	178	184	183	170	174	175	177	143	149	167	152	194	167	152	161	176	179	156	153	163	193	163	173	158	143	167	172	168	153	161	167	152	183	156	153	164	171	145	169	170	185	164	136	156	171	168	152	186	157	158	163	162	170	158	168	153	183	187	145	165	160	176	190	172	156	182	176	152	145	173	163	164	163	158	178	155	153	170	165	180	142	171	164	168	162	171	161	142	161	165	178	161	164	160	157	155	174	152	174	170	183	159	178	176	178	161	176	181	178	151	202	176	166	184	187	180	184	156	163	155	154	168	168	166	171	165	171	164	165	182	169	171	158	167	191	164	173	168	155	173	138	158	168	146	178	147	177	171	166	155	165	135	153	185	163	195	163	158	153	174	170	186	168	164	173	163	169	178	147	151	159	182	164	176	169	187	167	156	171	150	179	181	157	184	152	171	170	154	163	155	182	175	167	159	185	192	179	162	192	182	196	165	156	161	171	182	165	167	152	157	170	166	158	182	175	179	185	153	136	174	166	168	170	169	178	187	173	151	180	183	175	160	172	151	159	184	158	164	147	174	150	168	155	166	163	156	183	172	164	181	185	190	189	165	166	174	160	153	153	164	158	146	152	166	155	160	161	187	140	155	177	173	182	178	201	154	161	153	159	145	168	165	162	163	182	169	163	175	165	169	160	179	161	183	164	172	136	180	154	153	189	176	148	164	176	158	188	170	164	191	189	162	178	183	166	182	164	150	157	169	180	160	182	179	177	158	171	191	168	176	159	172	158
11295	1508	604	595	592	580	612	520	522	493	512	476	512	471	475	529	501	512	516	457	531	525	513	484	471	494	493	519	485	494	501	514	494	476	492	484	493	526	516	489	489	503	504	486	536	484	487	518	506	490	498	482	513	487	500	472	477	461	508	494	500	487	529	521	503	501	484	484	510	490	497	514	540	513	493	492	506	475	486	479	484	519	525	503	461	467	531	509	510	471	480	503	484	461	488	495	482	491	485	457	485	522	542	517	496	474	510	489	501	504	500	471	495	514	491	483	528	451	509	507	462	462	509	479	490	488	500	495	494	473	486	541	484	464	532	499	510	517	509	510	503	455	433	454	493	496	477	510	492	508	464	465	495	471	496	493	490	480	510	478	503	497	494	524	482	475	524	476	491	468	478	508	466	480	476	479	502	504	523	521	533	502	514	496	491	501	490	503	502	458	531	467	521	518	471	523	470	474	476	540	499	476	477	553	516	517	568	515	498	486	503	490	491	488	519	522	500	474	480	469	484	523	546	499	503	498	526	478	521	522	488	481	479	508	497	487	513	498	484	463	488	545	483	505	500	520	553	481	504	494	484	486	526	473	477	495	501	504	498	499	468	510	493	488	507	492	508	524	500	506	531	490	546	489	496	503	520	487	491	529	496	498	517	489	498	488	533	455	514	478	496	515	474	515	495	489	487	499	482	480	499	481	475	488	483	482	491	500	483	527	474	529	502	487	503	449	477	484	466	486	495	523	505	527	545	516	482	540	454	515	512	490	516	521	507	500	470	496	525	465	490	495	513	516	524	480	482	495	543	539	513	520	483	549	495	497	482	472	500	485	510	503	483	522	529	528	535	528	486	492	520	456	457	466	495	498	539	502	515	511	497	470	485	514	485	468	477	474	443	484	489	451	496	493	482	508	500	476	500	482	501	541	479	498	499	514	461	486	512	525	482	530	516	501	508	494	488	451	483	529	503	508	509	450	465	467	450	526	488	430	460	496	502	573	518	490	452	464	491	513	498	521	507	455	506	468	506	468	486	452	521	520	468	498	524	464	488	486	525	519	456	496	510	493	470	512	494	508	500	516	473	501	494	510	484	520	497	495	502	549	507	499	506	502	486	485	481	488	502	479	508	526	531	497	525	547	472	482	474	502	488	530	501	482	492	492	485	523	500	467	513	492	472	500	512	520	494	544	514	472	486	482	505	486	469	503	484	502	498	488	486	502	489	504	524	483	482	483	531	479	524	513	483	519	510	503	532	521	532	477	467	559	518	479	495	496	498	485	481	512	505	507	477	486	480	490	513	495	491	469	511	509	486	517	520	490	443	503	457	508	491	437	495	489	518	520	473	524	492	497	508	481	501	512	493	546	491	490	479	478	496	523	483	499	448	469	495	509	491	495	527	467	458	454	474	483	477	525	476	464	468	525	504	483	522	468	534	514	490	513	462	496	493	523	495	469	480	469	501	485	492	468	503	507	506	493	520	516	536	490	470	520	507	518	479	484	482	503	537	505	470	487	491	498	503	493	506	523	486	500	482	510	508	531	469	515	463	492	512	463	510	470	479	504	499	487	519	519	521	502	490	490	571	507	477	510	490	484	516	510	525	472	509	480	474	504	504	451	522	503	517	463	477	519	462	514	512	496	467	467	497	492	512	527	499	477	458	497	475	512	476	506	479	493	458	545	464	492	510	496	473	485	522	501	490	530	479	465	453	503	496	512	521	473	484	491	471	478	490	506	480	502	489	501	488	517	507	511	462	489	482	522	518	521	527	486	536	480	501	523	471	460	508	524	481	554	462	486	511	499	509	475	495	474	482	485	489	555	503	524	488	429	483	472	514	515	482	462	519	486	481	501	497	506	467	475	482	501	513	508	502	485	506	531	474	481	479	482	481	530	516	502	483	478	530	504	531	514	509	473	482	500	480	519	517	474	506	496	506	499	510	515	477	519	499	473	513	454	455	479	511	517	510	520	470	517	521	503	528	473	492	521	526	538	506	467	493	502	539	493	497	483	464	464	480	481	501	526	505	460	525	495	500	470	480	492	509	465	489	449	511	497	466	492	539	522	515	524	488	506	476	485	512	467	530	523	486	492	517	500	487	484	477	524	500	478	484	491	516	471	496	491	486	481	490	505	494	495	499	523	480	487	475	531	498	504	479	504	446	519	479	516	472	516	504	479	476	508	544	505	459	530	467	516	482	488	455	508	481	505	503	524	536	485	512	506	519	494	493	469	494	494	508	514	494	525	478	465	499	458	523	538	508	514	503	481	513	474	499	483	549	480	536	473	478	510	516	485	526	503	492	490	515	489	505	503	481	477	471	507	516	466	494	500	470	499	470	533	515	486	508	521	467	502	500	524	462	453	515	536	492	522	509	482	520	488	512	519	489	516	484	490	499	508	520	482	509	504	451	505	489	473	529	477	474	494	484	463	520	454	510	451	522	483	533	481	490	550	443	499	514	494	496	506	486	516	469	531	511	482	488	473	461	452	490	510	499	490	485	537	478	517	509	517	476	533	490	500	508	493	521	495	458	497	530	499	502	531	495	478	473	482	467	482	464	483	536	494	467	481	492	512	485	524	492	513	447	529	494	477	524	551	497	478	481	517	470	516	493	523	481	509	497	496	492	500	523	531	501	484	491	531	506	473	498	508	507	526	491	505	514	482	520	495	516	511	479	467	511	528	521	524	476	481	488	492	516	497	486	505	480	481	484	492	501	490	485	468	512	512	465	536	451	501	499	498	521	506	519	523	495	525	513	483	485	502	514	490	504	503	493	490	527	494	486	500	501	526	513	480	509	484	525	458	450	491	485	496	497	479	543	454	493	484	516	468	524	516	506	495	510	520	480	450	469	482	501	496	535	538	515	520	516	527	481	501	499	529	546	532	486	517	508	476	449	514	466	506	490	495	465	510	516	504	475	486	483	491	494	531	505	488	491	480	495	513	493	506	471	468	534	502	490	483	456	509	490	536	527	480	499	462	479	481	447	494	517	467	425	498	474	495	487	493	476	496	507	504	531	515	485	501	483	471	481	511	499	504	479	463	498	477	461	476	447	513	498	523	527	496	496	515	480	471	473	488	479	514	493	469	501	473	501	493	496	507	507	504	539	484	506	507	440	515	500	495	533	553	485	516	477	516	518	489	509	525	530	455	481	466	507	518	485	483	507	494	513	474	508	501	512	458	504	516	482	453	502	515	500	494	497	454	486	498	463	470	491	515	498	537	513	481	486	459	473	471	514	482	496	461	497	491	488	485	475	486	514	489	495	501	524	476	510	509	455	488	477	503	491	458	461	477	501	503	452	522	514	487	493	469	498	496	513	486	496	481	476	445	505	496	470	511	491	506	489	490	487	486	487	493	514	468	501	505	516	489	477	524	497	517	513	512	532	513	458	476	530	454	512	494	515	494	503	501	469	522	497	466	468	473	503	470	495	522	524	497	507	464	496	444	467	475	496	493	489	531	456	487	486	521	508	464	529	504	501	495
60490	30808	6703	1024	643	563	501	471	413	393	393	391	404	389	341	318	358	357	347	336	314	357	365	340	330	352	344	350	340	337	335	333	379	361	306	335	328	366	371	329	354	318	297	352	333	338	340	324	355	326	336	326	325	358	352	325	331	330	326	329	312	340	353	351	340	338	315	323	307	325	335	384	330	336	347	343	308	340	373	354	293	317	348	360	343	308	348	359	318	335	315	362	330	338	314	341	308	335	332	331	326	335	314	342	314	320	305	314	318	320	301	340	353	334	329	332	357	329	335	316	346	321	314	305	332	296	306	352	319	344	346	293	335	347	360	329	309	335	343	320	318	292	324	355	335	317	323	307	319	305	377	336	352	346	339	305	336	295	326	327	351	350	351	328	338	360	315	326	320	320	309	340	326	294	321	320	334	342	316	314	309	338	317	313	300	320	367	302	292	320	319	367	314	331	315	343	339	378	358	321	318	339	321	320	334	335	307	341	322	316	309	311	332	366	324	374	335	351	313	321	338	339	309	322	324	308	340	321	332	339	318	350	355	346	311	314	347	333	324	307	343	326	294	312	315	375	305	323	334	315	365	326	329	301	323	332	319	342	315	323	343	332	310	335	340	302	355	340	366	347	364	324	324	317	316	338	328	306	300	310	326	383	371	315	356	344	332	315	317	340	302	348	334	350	350	324	320	361	309	323	383	350	336	337	323	336	323	322	302	304	346	357	308	338	333	339	313	337	333	334	326	353	302	321	313	320	341	327	341	320	285	326	338	339	305	322	344	344	304	334	298	332	308	351	363	310	321	367	333	326	357	323	333	314	360	340	361	343	336	335	377	297	323	316	354	329	321	315	351	311	321	333	323	327	358	319	339	350	329	362	342	357	294	356	312	319	302	338	305	311	314	320	348	327	335	338	328	301	316	321	327	326	347	317	325	332	338	324	327	383	318	321	305	331	303	352	331	354	336	294	314	315	313	333	311	338	334	326	314	311	339	318	348	310	316	341	325	335	310	293	333	344	338	321	315	322	317	334	343	319	317	326	338	343	332	323	326	346	356	312	353	373	347	354	313	326	347	352	334	299	289	362	354	317	334	352	368	318	332	346	331	354	328	363	341	322	317	357	322	322	322	320	323	338	354	319	317	336	343	301	304	337	290	358	359	347	340	332	319	350	330	329	336	322	341	338	349	328	325	356	334	328	329	346	342	322	338	314	340	348	344	319	346	304	365	343	308	343	347	320	334	339	308	343	320	348	347	304	342	331	343	342	348	370	330	330	318	301	346	393	305	298	333	321	335	333	370	321	315	302	324	355	329	353	312	322	322	322	304	350	320	319	349	324	343	367	344	291	348	313	331	307	349	315	356	361	340	331	343	346	325	356	366	338	320	346	327	342	333	340	326	313	316	355	298	386	301	355	362	348	341	325	339	327	339	322	324	339	307	331	303	319	327	315	327	331	334	304	334	332	330	350	316	313	343	325	309	386	316	351	313	355	343	346	323	356	323	345	345	347	347	371	367	343	344	322	344	312	355	328	343	299	370	321	323	302	339	371	371	319	324	334	330	327	357	338	347	346	349	328	335	309	301	351	351	344	320	326	347	320	344	313	310	341	392	324	339	306	313	311	355	340	324	347	324	335	334	326	347	343	304	342	331	353	350	336	336	356	309	342	327	317	320	332	333	324	333	347	297	337	351	338	327	303	356	312	300	345	342	313	362	345	346	349	359	334	297	350	326	305	336	320	326	339	333	344	369	359	321	336	330	304	341	319	296	347	319	343	328	339	345	378	322	350	369	345	345	326	348	335	329	350	316	319	325	296	343	354	310	351	344	333	319	333	340	312	342	342	354	323	298	331	325	346	330	320	295	299	307	342	340	306	323	358	348	338	352	341	314	306	331	348	315	330	334	309	342	364	302	360	371	320	385	338	362	341	328	287	297	316	356	318	335	331	335	348	316	345	318	348	372	357	348	381	316	348	359	328	310	352	312	299	329	335	333	303	333	338	327	298	357	348	328	342	365	314	332	335	321	323	320	312	335	313	325	355	335	375	325	329	309	348	355	319	309	372	335	345	348	321	317	332	342	331	310	344	331	313	323	312	336	324	353	316	316	317	350	310	293	349	335	322	293	326	321	331	339	338	355	359	298	310	326	325	361	340	317	343	316	347	333	311	322	338	329	339	345	328	309	308	333	347	374	347	329	314	349	336	322	333	329	299	318	346	322	343	307	366	334	315	343	318	313	344	366	324	312	362	340	349	310	354	293	333	332	312	328	367	308	338	323	333	310	332	296	306	323	342	302	315	351	349	334	319	316	370	343	353	357	348	343	320	339	334	345	329	341	333	331	339	329	349	322	322	332	335	304	361	356	324	353	338	396	297	305	370	332	333	309	355	305	356	314	333	338	296	347	362	319	312	357	366	330	356	318	324	322	309	321	363	343	326	350	300	313	321	337	327	335	296	326	344	356	298	309	333	331	327	321	298	335	333	329	329	310	315	323	301	307	344	349	327	356	377	347	329	314	342	338	339	329	334	336	341	302	339	342	332	329	354	327	304	331	340	303	278	309	343	336	346	331	373	317	341	325	343	363	307	322	313	348	306	292	349	299	332	352	359	328	345	320	312	350	316	299	344	346	302	350	334	292	356	341	334	344	380	316	335	333	320	349	327	348	388	323	340	311	317	355	348	327	324	320	340	337	364	359	332	342	326	306	360	350	308	343	327	302	312	334	355	358	366	359	343	336	332	309	332	335	312	360	321	326	339	308	349	330	357	332	333	311	315	339	320	337	325	293	300	329	356	308	328	360	304	345	319	328	355	341	357	331	326	311	349	330	336	349	338	316	350	309	318	355	323	341	324	301	334	302	353	338	331	316	330	354	302	359	344	345	379	340	330	322	334	311	312	336	349	339	305	334	326	281	322	299	315	325	338	350	344	356	323	336	337	297	332	336	368	379	309	321	337	337	355	336	346	345	346	338	314	343	300	303	314	329	326	357	305	310	322	335	367	348	294	322	328	332	342	329	336	349	312	322	308	369	345	352	335	397	360	350	307	270	316	333	331	344	314	328	323	316	342	372	328	325	336	348	319	351	348	305	328	322	327	336	345	345	314	333	355	354	382	347	329	315	321	308	354	338	315	349	313	340	334	334	316	330	296	315	313	310	352	345	327	304	346	371	302	320	331	332	353	328	340	345	325	318	338	334	287	328	383	342	332	357	341	300	319	345	334	348	329	355	331	356	314	332	325	312	324	341	296	327	305	328	321	312	351	360	320	359	332	338	368	354	333	322	318	363	348	319	342	342	350	313	319	345	341	326	325	311	302	356	313	361	357	330	346	319	316	340	300	313	349	362	316	291	347	345	309	304	323	357	322	280	327	331	374	347	344	318	331	348	338	320	329	308	307	341	309	360	335	342	340	333	335	334	329	332	330	340	335	340	326	294	316	314	352	306	342	298	334	323	337	335	322	294	358	294	330	367	349	308	329	345	298
37181	11110	2189	2625	2197	2055	1810	1548	1511	1396	1296	1245	1151	1136	1076	1013	1076	1069	1013	986	963	891	971	929	948	949	916	891	907	942	957	936	873	913	903	868	927	881	868	956	897	887	864	888	817	833	860	839	873	895	845	832	907	925	852	879	819	843	833	898	834	823	870	856	844	873	889	857	868	837	872	859	897	803	829	934	798	842	817	908	903	832	833	899	867	843	837	822	854	860	852	828	873	828	836	828	852	852	831	852	872	857	870	854	851	861	816	857	880	876	893	856	862	860	833	847	850	911	918	854	803	844	857	912	832	868	820	819	807	866	853	873	839	820	868	880	877	896	850	862	832	861	787	852	861	856	857	815	869	813	881	860	852	872	838	806	808	865	834	884	834	903	835	849	881	826	862	883	817	872	877	882	862	858	845	850	787	887	838	892	885	840	853	845	859	803	899	825	815	864	878	878	824	803	852	864	826	812	878	888	843	894	872	904	837	857	877	843	811	799	812	849	853	859	878	814	859	798	891	874	881	852	881	842	833	882	838	816	819	838	832	843	832	863	864	881	891	857	857	844	874	812	847	841	905	889	791	868	925	845	878	849	870	841	862	832	844	911	871	820	841	860	863	865	829	867	910	904	859	896	881	887	812	829	879	864	837	866	827	814	897	932	846	883	834	835	848	829	783	882	816	820	912	838	837	876	841	853	856	871	830	873	830	891	813	858	824	868	847	867	819	879	847	798	844	822	850	844	896	905	854	851	895	814	848	883	872	854	945	863	832	834	821	911	859	853	885	837	904	849	841	864	881	811	806	813	868	851	888	859	870	834	859	840	900	824	892	864	794	879	853	836	847	848	817	857	864	883	859	858	875	911	851	836	854	897	842	918	814	871	855	840	887	838	839	914	839	885	840	810	852	833	920	842	844	906	920	848	862	828	821	837	860	820	792	817	843	866	845	849	816	846	825	869	856	823	832	868	839	925	881	817	888	860	865	877	894	898	833	867	866	859	871	872	870	904	850	851	863	868	836	868	863	841	846	860	840	856	804	898	821	854	823	849	869	837	907	877	896	819	862	826	828	870	829	818	878	873	894	879	894	905	899	860	925	838	831	835	888	848	839	871	802	867	871	865	802	819	859	838	869	876	844	827	812	880	813	848	856	853	851	812	880	878	802	845	844	820	913	876	806	853	797	841	855	829	857	838	856	853	818	871	809	852	863	897	859	906	835	836	810	937	884	853	821	842	872	875	901	868	912	821	845	854	811	849	814	825	897	867	887	859	831	857	850	840	822	889	832	878	839	871	882	829	857	789	841	858	881	857	849	864	855	895	834	790	862	833	906	864	847	801	853	829	858	851	833	861	869	872	837	856	862	877	859	900	833	834	838	877	920	783	860	802	858	854	838	880	869	856	903	875	874	836	813	890	902	860	827	864	838	835	878	843	883	895	864	825	809	858	813	854	824	846	867	817	859	856	853	896	891	838	885	896	798	833	877	914	915	812	821	868	854	899	837	836	852	822	864	816	868	849	861	849	895	842	791	845	892	846	894	878	821	892	825	819	832	890	879	870	839	811	856	860	814	842	830	891	833	825	917	884	867	826	863	857	860	881	891	793	849	873	865	890	828	883	804	804	831	833	840	873	888	846	893	869	849	908	926	853	811	862	843	885	860	870	858	884	851	845	898	858	829	863	824	864	848	866	847	871	875	910	844	839	836	804	889	844	856	863	872	842	912	820	829	804	834	935	835	828	891	854	877	854	842	902	789	817	819	880	850	866	888	868	880	834	844	875	842	864	865	786	865	840	850	823	865	897	787	915	836	837	857	867	861	823	926	850	840	867	869	847	842	832	895	864	819	855	861	871	867	852	845	850	843	839	857	857	854	873	773	821	843	842	865	839	814	857	848	903	873	851	892	824	856	817	791	845	833	861	904	863	823	921	858	828	804	882	853	844	873	814	892	858	857	842	861	863	875	927	861	829	902	876	857	882	829	873	889	901	866	847	827	800	882	858	945	906	861	805	835	900	814	830	845	843	860	883	858	819	853	804	853	841	803	949	876	923	801	821	880	822	902	803	817	854	836	860	870	843	836	862	838	884	852	848	821	840	884	820	895	869	841	878	809	843	851	828	849	884	876	862	856	857	865	856	890	832	892	871	898	850	851	836	858	848	843	862	935	863	880	815	835	896	870	848	842	838	860	834	840	890	891	841	839	845	832	897	832	855	879	846	852	904	835	868	889	904	834	876	885	846	845	811	903	845	825	820	856	848	842	852	809	841	800	826	884	796	860	769	869	847	817	845	860	871	867	815	855	854	864	840	822	850	821	875	873	912	829	825	859	861	871	834	880	851	888	869	822	838	846	872	901	824	839	845	832	842	866	850	854	861	869	844	831	900	846	887	855	823	860	849	842	873	789	833	875	857	879	881	858	859	820	825	804	844	866	876	861	869	872	838	850	875	882	808	780	862	827	882	863	814	831	811	829	845	870	882	878	852	845	818	900	847	868	822	799	816	853	881	816	833	889	809	809	875	861	837	899	858	913	838	836	848	849	837	804	875	827	907	848	847	855	850	851	884	820	834	873	832	871	819	855	830	819	871	862	841	929	862	824	864	864	860	848	845	866	845	942	894	845	884	841	815	836	897	895	874	816	859	908	843	845	853	863	822	869	864	870	883	898	858	871	857	851	894	820	797	858	825	896	876	875	838	847	887	828	922	889	844	838	840	867	824	834	857	848	862	863	849	836	828	820	864	782	885	836	821	813	827	842	839	880	861	816	872	831	856	872	839	849	869	840	860	832	828	847	928	845	900	856	846	847	870	898	835	834	851	811	859	789	859	861	825	829	850	836	825	830	826	898	821	862	833	829	838	868	848	872	854	837	879	880	870	842	812	851	860	877	841	852	841	856	864	829	846	824	835	842	860	827	904	860	810	854	836	834	833	855	835	860	835	854	838	870	899	809	869	868	828	861	809	840	874	877	857	832	834	856	795	794	856	876	847	846	838	829	875	840	853	779	835	889	887	832	865	892	828	868	823	864	844	794	894	815	860	832	884	850	837	840	812	886	871	907	839	869	807	857	820	899	920	923	847	837	900	822	856	795	866	879	841	849	869	917	845	892	847	807	819	858	872	887	802	822	859	809	821	832	843	904	815	829	873	853	887	845	906	799	858	832	859	838	827	792	858	840	855	869	887	868	869	860	890	863	883	852	814	838	868	880	824	892	815	850	835	793	873	899	836	837	880	804	870	802	882	876	837	866	823	901	802	819	868	845	892	873	861	887	853	901	857	867	788	807	804	882	809	894	877	875	884	863	882	831	853	905	868	860	882	884	917	821	836	815	804	864	793	890	873	846	838	817	823	818	829	868	835	879	843	793	897	849	845	881	874	853	809	824	833	857	851	839	851	849	927	805	866	805	871	858	841	856	903	848	828	860	831	847	852	877	896	853	859	887	863	848	851	813	857	864	897	849	871	860	788	861	800	812	843	833	918	854	828	889	839
71700	40463	12805	2362	1139	936	745	633	540	528	531	465	458	451	435	415	453	459	436	375	418	431	403	415	404	420	357	353	371	358	404	400	375	387	407	387	371	385	384	413	375	406	375	428	361	441	381	395	373	386	355	367	387	383	363	401	370	366	354	401	348	382	397	375	376	406	397	393	371	372	380	411	394	381	363	392	373	418	391	363	381	349	393	390	376	401	385	382	393	416	368	347	402	383	354	391	380	417	397	379	399	373	370	386	396	390	400	398	354	387	382	424	362	374	395	381	356	374	394	375	373	361	398	373	385	371	353	357	394	364	355	381	421	409	389	399	403	412	382	362	362	392	419	387	373	396	381	376	407	336	376	382	395	406	390	336	360	386	383	395	431	379	368	393	411	427	381	398	388	413	420	362	406	407	385	351	342	400	370	368	357	388	378	390	407	416	387	363	386	393	376	402	381	387	408	363	387	390	394	428	328	353	377	412	373	393	416	385	425	380	414	387	366	370	368	342	368	380	402	390	364	371	382	397	371	420	381	375	374	338	402	398	403	374	389	336	386	371	377	387	377	408	404	374	355	410	395	342	404	382	385	402	384	367	344	403	336	397	421	377	346	366	378	389	397	388	397	401	385	389	382	330	384	388	390	386	417	404	371	394	390	389	397	405	386	371	346	399	433	385	376	392	382	397	354	410	336	383	388	359	409	399	388	376	373	383	396	383	402	359	362	395	400	394	389	378	400	407	389	383	376	360	383	354	377	348	386	418	329	411	340	359	398	349	391	355	402	367	406	375	365	368	357	385	370	372	385	427	348	423	390	367	384	373	380	359	375	379	405	398	401	373	363	390	374	360	408	378	384	394	376	395	411	413	392	371	363	402	382	369	376	371	362	414	365	377	345	347	386	367	388	347	385	412	388	374	369	433	360	374	360	383	416	377	385	366	389	371	410	371	394	383	398	397	397	399	408	390	421	358	360	405	388	385	357	373	393	350	398	412	375	348	369	357	362	369	419	344	376	409	366	382	390	356	420	376	408	414	398	374	355	375	354	388	383	380	368	349	388	392	414	427	371	387	385	346	357	356	377	379	376	387	404	413	407	377	382	356	354	399	364	399	360	378	378	408	396	356	391	358	401	365	367	399	384	389	423	386	375	368	379	395	339	390	358	368	383	371	366	357	398	372	368	415	403	376	403	387	328	359	403	399	393	431	387	386	384	385	363	375	371	386	408	390	380	365	394	398	429	367	375	364	371	391	412	383	452	388	408	410	378	359	398	404	353	373	369	410	375	382	364	377	378	408	351	391	366	381	392	374	390	391	395	384	396	353	383	377	408	399	376	383	375	401	368	377	389	393	338	368	382	360	389	404	379	408	327	401	357	360	358	358	357	368	357	387	363	364	379	384	390	381	383	425	395	382	372	381	354	431	382	405	387	364	389	402	378	414	376	397	399	358	340	390	405	409	368	399	373	362	366	375	369	375	414	355	397	358	372	392	385	351	395	408	372	390	383	383	388	360	400	366	410	393	375	374	404	370	371	406	404	403	333	372	410	368	388	395	372	371	356	382	344	353	368	345	384	370	383	384	378	364	371	374	371	336	370	376	404	371	368	388	393	385	346	339	366	413	399	379	379	381	382	375	385	406	385	356	386	409	405	358	361	413	422	363	390	382	404	391	410	376	357	354	373	389	370	410	410	361	386	360	372	397	409	354	386	344	409	396	364	370	383	374	408	381	403	360	361	391	402	385	350	380	386	379	370	372	386	375	346	362	361	428	411	365	366	377	383	389	387	396	380	364	407	359	352	392	403	377	370	373	366	389	389	418	352	380	398	354	415	370	431	383	369	400	375	400	352	412	405	374	373	391	430	350	393	384	384	330	372	388	432	386	345	385	366	384	391	376	376	378	359	381	360	389	390	383	363	355	416	407	398	366	390	392	398	399	379	403	386	392	394	422	371	404	405	380	378	377	361	397	381	411	389	400	387	417	342	385	389	440	395	389	402	372	343	385	369	356	403	416	353	378	395	414	375	373	398	348	366	383	362	371	370	361	353	407	369	384	364	376	369	397	421	436	374	438	385	353	416	423	368	381	340	390	368	349	386	430	383	323	393	395	360	375	373	375	364	384	368	404	418	393	376	370	361	393	414	360	427	420	388	364	359	408	355	379	373	363	354	376	378	431	390	380	404	381	354	355	379	357	397	383	384	387	389	394	372	359	370	403	390	387	373	359	369	387	402	379	351	389	386	386	388	349	373	392	400	369	394	351	418	355	397	390	375	366	407	385	372	337	386	367	398	384	398	412	368	383	383	363	428	367	397	408	386	396	379	417	402	413	412	346	411	363	373	355	416	391	379	362	414	417	388	381	375	386	344	379	376	413	369	384	362	362	356	387	418	344	351	306	382	343	378	386	445	379	412	420	361	399	369	369	374	378	378	400	371	329	385	410	402	385	379	387	346	366	363	377	390	410	357	397	396	388	403	357	372	404	382	387	380	413	382	376	383	366	418	401	373	368	378	364	417	376	390	424	340	367	384	380	407	365	390	411	384	377	365	404	389	398	375	396	357	381	398	366	399	358	364	353	373	361	354	354	381	388	384	380	392	395	375	372	378	381	364	349	363	402	373	368	382	404	385	349	421	394	372	373	361	397	376	359	388	368	337	362	382	373	368	375	385	359	399	390	337	392	417	402	345	381	388	382	355	363	366	379	383	378	382	395	360	387	397	369	366	366	389	406	402	395	418	384	378	383	386	347	394	360	392	373	448	423	373	399	397	382	406	386	381	413	389	340	394	395	407	398	425	377	386	395	374	352	375	368	344	357	406	379	419	421	359	393	384	341	386	366	386	353	403	392	366	407	409	337	359	384	365	362	380	359	395	391	365	377	391	375	408	386	411	389	364	405	386	400	386	350	383	373	359	376	381	387	366	400	352	383	394	359	396	374	416	344	380	379	353	338	383	387	420	328	351	381	410	384	365	373	403	403	384	373	399	385	373	359	388	367	351	386	362	358	392	349	380	363	381	382	399	404	376	386	411	382	385	395	398	392	388	382	383	396	374	374	390	345	384	383	409	380	385	372	356	383	413	430	385	406	374	389	388	405	374	367	367	382	377	363	390	405	389	391	397	372	408	396	399	370	374	376	383	378	344	360	387	381	353	365	378	366	385	370	372	350	373	346	381	423	409	391	378	369	356	360	401	381	388	419	384	364	320	404	400	410	335	370	401	421	372	345	381	391	376	358	383	363	395	375	365	387	402	380	404	398	402	368	379	416	341	393	399	381	369	388	363	356	395	375	383	380	398	356	392	405	409	358	385	376	374	396	338	381	423	376	381	386	425	368	406	402	381	377	394	377	349	369	401	392	401	345	403	418	373	352	374	387	365	404	381	386	380	363	369	371	423	379	400	383	365	380	318	377	384	351	343	371	345	372	358	394	377	358	373	391	411	402	356	342	396	387	426	402	369	382	371	362	350	343	403	408	383	402	370	360	375	377
45881	16834	3548	4283	3738	3251	2818	2327	2062	1941	1783	1639	1527	1451	1332	1360	1317	1231	1161	1217	1138	1071	1067	1135	1108	1028	1111	1049	1034	1055	1007	1036	1074	1008	983	963	974	957	981	969	1016	952	937	950	930	977	947	948	952	1060	1007	955	974	963	959	990	984	981	923	961	927	961	915	980	946	951	914	885	955	957	957	893	959	946	977	910	910	949	979	929	862	910	924	928	907	924	935	900	981	951	936	918	964	920	938	913	930	1009	961	932	914	932	941	954	984	932	894	957	968	931	928	902	910	884	939	913	948	990	913	904	932	966	928	933	991	899	895	893	921	988	969	866	920	926	969	940	960	935	960	948	918	934	908	943	918	944	922	914	936	916	929	936	916	932	917	911	896	911	920	897	934	912	958	924	918	918	960	949	892	935	956	904	893	875	854	895	959	957	898	914	909	910	894	958	926	916	966	903	901	889	905	924	932	956	898	927	883	935	965	923	860	950	904	918	915	920	952	884	902	904	968	992	912	960	928	927	943	951	882	955	875	902	906	917	942	979	911	953	921	914	928	932	942	902	961	971	920	966	906	928	892	964	937	907	901	920	946	965	885	904	966	896	956	911	920	921	903	963	968	933	944	907	912	919	969	934	960	910	932	929	995	904	929	899	920	924	872	983	910	902	960	1012	899	914	983	922	892	993	942	962	916	949	915	915	934	912	964	887	915	956	935	875	949	938	920	956	919	961	916	925	904	921	962	898	860	919	893	889	976	944	944	963	904	960	945	929	902	910	936	907	940	925	914	894	905	913	951	938	917	919	906	921	890	897	951	958	885	929	935	914	918	906	966	884	949	941	918	965	965	926	990	896	962	951	982	894	909	908	945	952	934	904	886	901	894	919	920	963	949	909	929	967	896	906	942	905	940	897	926	957	947	901	955	892	922	919	934	1004	910	972	866	962	954	955	915	883	909	902	909	942	915	923	819	969	899	935	904	905	948	938	933	912	943	973	906	907	999	943	953	954	902	944	897	926	938	952	936	965	938	919	920	924	902	954	931	948	965	946	976	952	855	956	951	899	923	955	902	940	981	971	953	911	909	927	937	980	923	888	928	852	881	909	968	956	984	960	928	926	924	962	961	970	944	932	898	944	925	927	993	964	978	923	972	877	928	949	959	958	963	890	924	963	934	928	896	958	953	899	872	878	915	994	921	933	937	984	958	874	903	901	971	877	924	919	952	964	907	894	931	901	924	925	898	883	903	890	931	903	976	869	932	962	894	918	959	946	889	904	955	928	932	940	993	968	916	863	924	875	907	927	857	892	947	905	913	891	921	932	879	941	930	908	889	952	908	938	923	917	933	951	852	979	874	923	932	912	910	979	921	960	916	890	925	911	919	903	949	938	942	898	921	899	956	947	879	982	942	930	929	951	917	975	952	958	947	977	910	918	897	932	960	886	922	944	883	980	934	917	964	967	956	884	953	927	944	940	900	908	925	914	957	966	941	898	910	957	918	937	943	938	915	924	943	894	940	934	965	910	933	922	893	938	900	929	946	938	909	946	947	912	922	919	871	913	930	940	932	925	918	903	925	914	941	922	887	879	901	922	879	930	898	967	908	951	911	948	870	909	904	922	938	960	949	961	913	908	975	932	956	991	930	875	981	927	935	878	891	911	921	912	893	929	910	887	873	952	942	947	1000	940	969	913	976	955	851	926	926	935	935	945	943	923	934	859	944	910	922	949	959	898	910	903	878	941	912	900	913	908	952	878	911	913	949	866	876	913	891	934	915	893	931	886	935	898	875	936	917	935	938	964	990	959	925	946	966	923	906	922	926	928	909	893	928	914	871	921	915	895	960	901	939	869	935	932	951	917	945	911	954	863	897	922	892	923	951	893	929	901	1014	938	908	937	934	916	896	983	960	942	882	884	867	931	911	901	894	935	901	1006	925	902	937	917	919	906	917	927	901	952	915	889	933	900	888	953	881	935	888	951	922	905	905	940	940	927	979	927	910	939	968	945	943	917	934	959	945	910	940	954	936	927	935	926	946	877	957	913	924	906	877	934	940	897	908	912	945	921	917	979	909	976	947	887	899	915	860	970	866	890	935	970	923	906	944	917	964	909	922	909	852	964	948	958	983	945	923	922	948	956	906	945	924	939	889	889	938	905	938	960	919	954	914	920	909	940	950	920	885	916	936	895	932	925	949	904	918	901	932	966	961	916	923	958	926	881	893	869	952	910	879	936	887	929	931	916	936	909	969	971	933	959	913	967	918	880	935	921	916	901	916	936	931	980	894	952	900	922	914	941	901	914	919	919	936	908	951	900	955	852	911	950	924	933	963	919	902	978	946	925	928	911	946	943	941	951	959	918	880	938	950	887	912	942	888	862	877	863	913	965	877	883	920	930	865	961	920	918	1024	945	939	943	951	891	906	921	918	895	923	937	922	913	931	926	992	914	953	966	903	920	933	955	950	920	946	921	898	925	956	921	932	954	1010	903	907	923	942	919	927	922	945	916	908	921	972	945	882	898	939	930	856	947	910	993	930	919	903	959	961	976	918	851	994	898	955	951	918	910	892	895	920	943	902	945	879	970	900	974	902	927	891	914	919	916	954	918	950	905	883	934	881	885	916	894	887	933	954	950	897	912	868	934	892	907	939	919	975	987	928	988	938	884	958	921	943	926	933	956	925	957	939	892	941	942	901	888	923	886	855	906	874	944	945	917	852	943	945	966	873	920	958	906	937	955	992	950	932	963	953	910	890	944	991	939	871	943	941	932	955	1039	833	909	929	949	929	990	963	939	897	900	974	944	956	938	932	977	912	913	929	898	900	940	924	958	892	935	929	904	885	946	921	958	965	955	930	930	891	893	954	915	921	963	934	929	934	939	886	940	913	931	956	951	929	916	958	924	908	932	924	920	895	910	949	895	1020	958	939	910	933	882	901	934	915	935	963	926	952	911	924	912	913	915	932	885	995	897	920	949	965	902	956	944	966	901	893	942	948	926	956	868	952	952	916	924	1005	911	937	927	923	915	987	963	929	952	945	949	918	933	971	932	972	903	934	951	920	900	896	893	939	953	886	897	918	965	910	900	936	931	927	922	953	981	966	964	921	921	912	964	917	906	895	925	959	915	920	909	938	917	922	966	943	900	920	906	917	912	953	920	882	930	922	907	906	889	930	902	937	915	1012	899	942	890	920	963	911	953	910	922	929	931	911	920	883	919	917	927	924	933	922	897	924	926	908	958	879	871	959	871	905	875	925	930	935	907	932	935	949	924	941	951	932	937	899	885	911	953	914	960	912	924	922	956	938	942	959	877	934	927	964	892	934	942	997	909	963	929	937	975	916	976	957	949	860	938	920	951	999	963	896	911	926	907	899	897	956	940	849	839	913	1024	911	934	886	939	897	947	966	943	854	937	976	927	956	888	908	921	942	942	902	920	912	932	915	936	902	944	895	886	925	881	950	918	879	932	912	877	898	936	897	919	955	940	942	935	910	890	952	907	869	891	941	879	902	944	907	949	913	887
12780	1760	249	176	185	201	183	175	175	184	179	176	176	197	153	171	182	178	172	174	170	167	167	168	178	167	158	172	170	161	177	185	167	164	151	168	182	162	186	150	173	152	179	161	172	192	145	179	147	177	161	155	173	175	185	166	193	175	166	160	186	173	159	163	171	168	179	164	170	176	191	153	168	159	159	153	151	157	171	163	160	157	169	165	175	185	165	162	185	185	172	183	204	169	170	148	158	185	186	173	170	177	181	182	188	178	152	180	175	156	180	166	199	163	151	179	183	187	169	158	165	163	139	182	158	179	184	181	186	159	169	152	160	191	194	177	168	159	160	166	174	159	163	206	160	180	163	178	179	160	166	169	171	173	151	179	193	178	164	188	188	160	173	185	152	174	181	178	150	169	168	168	154	159	171	153	179	153	169	143	181	166	154	162	181	177	149	169	169	174	177	148	182	182	141	162	183	165	148	148	145	185	176	161	158	163	169	174	188	165	172	172	168	153	169	177	163	177	185	177	151	178	180	156	204	178	192	182	177	162	175	155	186	151	170	190	169	147	170	173	165	178	178	178	186	178	158	167	170	180	177	164	178	182	169	173	167	174	161	172	174	157	168	179	166	150	162	157	165	154	185	191	171	138	167	166	177	175	152	153	188	170	163	168	173	171	153	184	153	176	178	180	171	194	188	147	178	181	175	185	155	161	182	171	171	190	164	164	172	160	186	168	165	157	155	178	185	171	186	178	149	144	169	147	183	152	160	171	171	191	164	175	168	170	179	176	164	177	165	179	185	163	186	175	178	173	167	161	153	187	155	172	177	172	171	185	159	153	178	176	161	175	147	154	159	161	186	157	162	179	182	171	165	153	177	150	177	170	160	184	173	149	161	158	172	172	163	187	178	157	177	160	166	168	181	194	160	157	179	164	157	177	164	192	195	193	171	191	172	185	165	158	148	189	163	178	174	176	169	178	195	173	135	156	160	183	165	154	159	151	179	156	175	171	149	185	172	191	172	182	170	161	161	156	185	171	184	171	179	162	169	164	159	160	161	151	170	165	165	193	160	175	183	168	206	160	188	161	167	164	155	175	163	144	155	191	177	154	147	195	159	150	177	163	154	160	160	150	184	174	175	151	161	171	183	162	197	166	176	164	179	185	179	172	191	170	174	159	163	184	180	153	179	167	169	155	165	156	179	172	183	167	162	161	163	141	154	152	157	165	179	185	163	165	159	158	150	158	218	177	178	182	149	177	176	151	167	190	174	166	170	175	172	159	188	166	160	167	152	142	149	159	169	187	150	180	147	164	162	183	186	166	158	178	178	182	161	147	163	160	192	178	166	173	182	171	164	151	164	179	152	173	170	155	189	177	182	157	167	158	174	173	164	188	182	163	171	169	163	174	156	152	175	175	174	183	186	173	192	167	168	132	159	167	155	158	170	190	149	159	168	158	161	183	173	140	156	141	157	210	184	181	161	160	166	165	171	160	187	156	182	144	169	178	166	171	156	184	158	176	147	168	169	157	196	180	185	169	156	192	163	168	172	172	186	167	168	177	182	174	173	165	170	167	171	169	182	200	185	174	152	149	171	171	176	159	180	156	157	149	177	175	154	164	166	170	184	198	170	168	185	165	160	180	167	162	177	173	173	154	182	171	175	172	150	212	177	153	171	170	170	186	160	166	160	153	156	171	167	177	156	168	175	184	172	180	142	163	177	168	195	171	177	179	183	160	176	174	150	176	188	176	158	186	170	166	169	180	159	184	150	169	192	159	151	155	166	195	156	161	182	154	151	170	185	148	183	175	170	171	136	153	163	148	165	147	164	162	162	152	165	178	159	178	175	164	177	194	169	157	172	188	155	171	154	164	200	168	157	181	150	147	176	166	163	192	172	163	166	194	153	186	180	170	166	182	165	167	164	141	182	154	164	161	162	183	144	168	146	159	170	176	187	161	174	184	162	176	198	167	154	151	188	177	187	155	186	184	182	166	148	167	180	153	161	175	185	166	161	169	157	174	202	174	175	152	151	165	185	189	168	152	169	147	171	171	186	158	149	177	173	172	187	164	183	195	178	171	189	167	176	157	157	194	162	164	169	166	178	186	165	159	152	181	168	178	149	164	185	190	190	152	190	169	173	155	189	189	170	179	165	159	201	180	179	163	188	158	181	182	154	176	186	159	156	164	190	178	168	170	175	151	153	155	164	178	180	177	183	173	176	173	180	155	143	181	176	174	171	187	186	168	179	156	154	173	176	170	155	181	167	161	190	197	170	164	190	163	178	161	164	174	176	149	149	152	171	167	171	152	165	171	163	184	186	169	130	158	179	179	182	183	201	173	166	173	168	135	182	177	173	191	147	131	166	157	152	155	185	184	172	182	162	142	168	155	177	177	148	172	176	193	148	167	169	169	185	179	151	168	171	179	211	158	185	185	146	156	204	168	156	148	171	147	186	183	171	172	182	167	162	173	175	168	171	176	163	178	179	163	155	183	170	132	188	189	150	158	149	178	194	175	163	171	171	179	165	188	167	159	172	167	178	169	149	174	142	199	149	145	177	167	171	177	164	163	180	167	172	174	161	150	193	160	156	175	187	195	169	179	186	161	164	168	173	169	169	172	186	182	180	192	176	155	175	177	150	176	157	172	172	194	157	160	156	157	168	151	184	185	169	195	189	186	183	177	153	156	169	179	173	151	179	183	189	169	170	184	179	197	173	196	177	149	173	169	167	171	152	170	174	163	146	171	179	184	192	165	184	138	183	158	158	167	165	172	171	174	159	189	190	171	167	183	163	153	189	169	150	186	160	178	192	175	196	165	183	164	146	168	170	164	169	167	165	177	194	182	157	165	152	172	138	155	177	183	156	171	180	169	188	172	167	156	166	188	162	177	178	167	173	173	182	173	170	177	198	179	167	184	176	176	173	183	192	179	153	159	160	186	179	166	157	179	172	185	158	169	172	175	194	176	174	171	160	186	168	157	166	166	169	172	126	174	163	160	170	166	171	169	168	153	147	177	177	163	185	163	167	161	171	181	148	147	153	147	163	159	171	158	167	164	196	167	157	176	215	187	154	140	158	177	165	144	138	178	166	198	164	144	189	174	175	180	170	181	168	167	181	149	167	165	179	180	174	166	191	153	168	169	183	185	169	156	182	182	210	171	176	195	165	205	186	161	171	175	145	184	164	175	174	170	165	148	181	176	161	168	175	149	171	184	191	159	169	182	166	188	189	165	198	164	158	178	159	173	191	188	186	177	172	155	156	163	188	170	176	170	162	182	151	171	158	151	171	156	163	162	168	169	169	177	158	177	180	188	191	187	192	160	190	168	170	185	182	174	198	154	175	179	140	169	199	146	183	169	188	159	176	147	174	179	177	168	184	167	161	165	156	157	191	199	182	149	165	164	170	174	190	165	181	156	147	175	201	182	149	170	173	175	170	158	138	168	173	160	143	184	173	175	152	160	180	148	174	172	177	175	166	185	174	169	168	190	177	159
11944	1659	531	581	599	551	540	526	520	470	536	516	480	498	490	523	512	476	513	525	479	482	554	478	499	480	479	507	506	478	476	532	504	523	520	481	508	508	503	494	486	518	484	518	502	487	491	494	471	498	527	530	489	483	488	520	493	496	537	508	495	508	495	513	497	502	490	496	502	479	493	529	462	533	515	510	488	537	529	517	494	512	481	501	499	504	511	527	479	481	499	525	498	486	488	521	523	498	511	542	473	487	534	508	506	488	473	480	477	509	486	540	504	515	490	480	523	506	468	493	471	455	514	486	475	518	484	507	544	495	495	527	493	529	498	484	497	502	442	452	512	532	439	509	518	462	517	488	543	498	497	496	494	483	512	484	525	498	470	490	489	504	485	500	486	506	483	496	469	535	500	517	545	489	522	508	514	522	494	495	508	538	521	505	509	512	541	528	527	490	495	498	460	504	508	515	523	489	473	434	501	477	455	477	476	512	547	507	472	498	513	514	477	500	484	444	519	549	519	480	508	484	514	555	514	488	468	492	536	495	482	462	482	476	520	507	479	519	507	511	533	498	502	514	474	500	467	506	472	483	510	522	454	477	513	494	475	484	491	526	484	477	507	507	520	521	502	501	487	502	505	519	501	513	514	482	511	508	480	470	474	526	444	523	487	574	507	511	514	497	519	508	510	518	471	483	520	507	494	477	506	515	501	489	494	452	510	499	499	522	511	473	524	532	487	510	489	519	477	524	485	516	471	528	537	461	490	498	563	481	495	526	503	473	508	516	507	499	514	549	504	500	540	481	528	478	517	501	507	521	504	517	494	519	508	470	477	457	547	499	474	509	476	531	509	549	477	493	514	491	520	492	489	490	476	502	513	503	505	491	484	512	508	519	489	478	478	474	469	514	542	478	486	511	523	523	489	485	518	496	505	496	522	474	457	494	498	505	483	475	510	505	497	465	495	529	519	509	517	492	494	502	485	500	521	481	507	475	488	499	481	484	462	524	483	501	498	519	528	486	500	500	465	488	496	515	522	466	488	475	485	457	486	475	524	509	513	498	492	494	500	503	481	508	521	486	496	509	481	502	501	495	498	500	499	497	499	505	547	533	506	473	529	513	484	516	472	497	511	517	471	533	498	488	501	506	510	524	504	498	491	477	507	518	481	524	478	474	499	490	506	474	524	482	503	468	558	492	504	530	482	526	507	492	468	510	458	523	467	506	510	508	512	485	477	489	496	522	504	544	462	531	499	491	502	523	518	517	518	487	556	514	501	481	516	520	523	490	528	476	472	493	478	480	526	468	500	482	512	495	480	489	506	550	502	507	537	499	506	487	482	478	519	496	502	546	509	465	486	484	469	530	542	503	501	487	495	508	491	478	489	445	520	521	510	446	488	509	491	524	533	482	530	512	506	501	510	503	497	489	537	520	472	516	461	510	540	509	505	505	505	486	461	487	516	464	490	450	469	491	492	477	542	450	531	476	485	502	505	525	482	513	523	498	466	512	484	471	474	495	527	464	487	487	486	505	509	464	477	494	481	528	515	536	507	463	506	505	494	478	537	503	463	506	511	515	481	497	520	504	500	489	520	523	465	508	519	494	492	496	538	513	519	484	480	484	497	472	518	482	492	466	493	553	532	482	519	551	552	468	473	465	497	503	508	508	524	497	499	505	493	482	489	520	473	489	498	496	542	493	493	487	491	495	496	538	507	465	515	468	476	521	497	498	503	502	503	462	478	495	500	520	490	503	459	491	517	501	485	494	492	515	456	537	487	515	557	518	486	503	506	477	498	490	507	417	505	465	464	465	472	494	471	515	528	514	515	490	464	499	535	501	482	520	503	512	485	572	545	488	474	528	498	517	515	485	507	508	502	499	518	493	461	523	495	483	501	465	480	495	493	505	496	541	518	511	466	511	509	523	508	497	474	480	474	480	459	521	511	508	488	545	566	465	514	533	514	483	528	481	508	442	480	522	493	475	509	522	495	527	491	487	521	506	492	505	516	516	523	480	520	506	467	498	519	513	481	526	484	537	506	456	480	514	480	527	522	491	487	486	509	498	511	487	526	498	494	517	480	542	494	456	498	481	503	497	473	526	543	573	486	470	503	465	480	487	482	514	517	502	470	490	493	504	514	461	518	493	518	482	482	471	498	511	501	467	475	510	529	536	497	475	480	509	512	514	496	484	471	502	502	499	499	526	475	540	471	533	485	519	503	481	498	458	507	493	472	476	486	511	498	523	492	508	495	527	513	498	496	511	468	510	535	467	519	479	511	512	494	520	475	530	534	545	468	534	449	483	553	524	461	497	478	474	511	512	504	480	482	528	525	467	498	513	510	527	470	507	474	491	504	471	481	497	520	482	476	489	496	455	529	514	527	517	496	469	526	480	505	509	533	509	477	491	465	499	474	498	513	532	473	506	502	463	471	525	517	499	533	520	492	499	511	544	499	488	523	480	498	511	566	501	524	523	489	466	486	486	495	504	494	505	525	478	446	509	477	490	516	488	538	485	506	481	465	522	500	514	543	527	479	492	476	503	485	518	489	528	475	498	488	458	517	505	506	513	486	488	516	500	502	488	486	500	482	511	487	533	473	476	490	503	511	480	540	505	483	491	504	513	486	517	510	508	513	451	530	526	540	512	481	501	489	487	458	464	489	535	504	504	512	471	533	519	487	495	525	485	469	532	548	493	512	494	504	507	512	524	469	474	486	518	455	500	488	478	534	534	526	507	512	518	537	526	469	457	501	502	487	509	468	481	517	520	499	503	481	530	541	525	471	541	485	498	518	501	492	475	492	493	480	531	522	529	487	495	503	512	506	510	487	513	494	496	513	517	502	503	519	488	511	477	504	533	470	481	527	548	510	534	559	491	481	487	519	503	495	481	490	551	500	510	468	493	525	512	511	538	491	518	517	530	518	497	493	472	498	463	512	471	506	481	490	499	517	505	506	460	553	497	516	513	459	499	501	492	489	495	484	485	490	509	500	492	506	490	492	464	481	483	483	503	494	482	504	517	516	467	522	472	513	487	484	505	487	509	500	506	490	520	473	511	500	499	499	488	506	504	482	483	489	474	518	512	488	500	515	510	533	490	453	517	503	485	478	504	494	466	477	488	528	469	513	442	482	532	451	495	511	514	490	479	487	489	502	510	496	457	496	493	523	487	504	462	467	470	518	515	478	462	497	528	486	559	504	495	453	531	545	489	485	489	483	498	503	466	500	515	496	494	488	509	474	482	505	519	539	515	499	484	525	457	505	463	496	497	550	498	499	507	515	512	516	508	541	521	499	478	498	478	498	520	487	482	491	491	509	514	523	494	490	509	469	492	465	484	507	507	532	504	508	471	530	488	516	494	505	489	512	510	496	493	504	517	508	497	495	470	502	482	521	467	518	501	524	478	533	496	527	521	518	497	524	486	526	512	530	489	444	537	482	490	518	473	459	509	488	472	524	490	505	505	532	527	495	518	497	516	509	464	501	500	509	561	488	500
61066	31580	6689	973	642	578	480	475	421	414	397	382	357	389	341	375	344	372	378	309	353	355	351	326	336	359	324	342	330	379	343	372	333	347	321	337	340	320	352	337	326	337	325	300	347	342	307	344	341	366	347	343	310	326	356	353	345	317	334	343	341	339	317	333	333	350	378	326	288	315	335	327	308	355	340	322	314	311	365	317	347	334	331	320	349	325	310	356	316	358	333	343	305	330	324	340	336	327	384	325	344	317	359	373	360	343	335	335	342	347	330	334	310	342	355	332	356	343	331	339	368	318	323	315	350	342	325	324	342	346	357	344	341	284	333	341	333	349	319	340	329	315	306	326	330	351	334	329	332	300	314	331	312	315	312	326	336	334	352	337	353	367	328	372	325	332	340	343	324	323	369	324	311	369	327	319	337	337	307	294	342	339	305	347	325	308	338	357	321	305	369	326	315	349	356	338	330	351	314	320	365	314	352	332	331	340	330	340	327	344	363	312	334	324	331	336	349	311	329	328	302	349	381	342	333	375	350	344	313	336	335	303	337	318	321	390	344	328	360	357	365	335	343	351	331	338	341	333	370	379	329	358	306	329	341	340	326	347	345	345	333	349	313	354	353	304	330	349	324	346	303	347	382	329	321	289	353	355	312	373	331	324	321	358	317	357	344	321	320	312	360	301	347	332	323	348	330	363	335	360	346	313	379	345	306	335	324	320	342	320	325	348	328	351	345	344	334	323	356	296	355	311	347	338	338	350	336	330	328	306	320	372	303	347	307	332	329	298	356	342	311	326	328	306	353	338	328	354	336	344	316	335	326	336	341	349	369	347	349	334	325	339	320	341	328	357	339	344	332	302	299	330	379	343	358	349	337	340	328	348	335	314	356	319	334	327	383	329	345	318	315	374	325	370	339	373	335	334	378	334	318	308	346	355	357	341	334	327	332	328	349	345	356	347	322	324	321	322	338	339	331	340	315	361	335	360	369	309	321	303	355	314	288	316	336	325	347	340	327	351	323	351	317	331	349	344	328	345	338	336	324	312	349	374	323	349	335	339	347	338	328	335	314	352	361	326	342	323	350	327	308	359	333	332	340	323	327	376	338	336	330	327	334	340	325	337	327	311	347	390	359	379	335	312	331	350	334	314	343	295	358	337	336	345	353	357	322	338	384	294	328	319	328	329	335	360	327	330	286	307	303	347	336	336	345	335	353	362	318	314	329	348	355	327	340	335	333	360	356	340	325	326	335	324	321	307	341	339	316	324	321	332	324	332	313	326	336	331	320	333	351	364	332	320	337	316	345	338	381	337	297	366	326	336	331	320	334	325	358	329	343	349	318	355	344	351	319	343	341	320	315	335	324	340	295	330	333	317	344	300	336	359	330	372	352	332	349	343	333	330	311	331	313	319	363	335	346	381	317	308	328	331	350	317	341	317	359	339	302	346	341	327	330	389	304	350	312	334	333	280	326	324	348	347	298	363	347	318	344	316	324	331	303	351	325	370	353	307	352	334	338	347	338	320	358	333	364	366	358	335	351	323	356	306	354	333	318	352	359	345	362	333	356	326	334	350	356	347	323	311	379	333	327	372	335	319	332	335	339	325	342	314	351	315	369	316	327	301	290	279	356	367	308	310	342	341	312	330	328	319	333	363	331	304	290	288	344	303	330	341	324	344	341	308	347	326	305	360	289	330	321	326	358	348	327	375	342	327	323	326	362	362	324	318	351	315	344	380	338	352	338	357	347	347	352	358	328	338	362	341	314	309	306	356	326	354	342	325	364	350	336	356	335	306	329	391	342	320	343	346	319	279	290	336	341	381	341	347	313	374	311	305	347	305	332	331	296	355	360	324	340	309	333	350	331	339	331	340	327	326	305	336	326	343	304	352	336	332	336	314	343	350	339	341	337	346	341	349	334	315	347	331	313	325	360	336	349	307	319	305	341	359	353	377	338	337	371	354	356	356	324	347	333	338	303	360	374	334	347	365	294	359	338	318	329	346	300	327	339	306	337	316	303	314	371	316	340	311	344	346	354	341	363	340	327	316	325	348	375	337	328	317	343	321	326	355	350	324	327	336	325	359	333	304	357	334	354	347	330	356	283	334	366	324	362	350	366	357	323	319	345	346	328	326	354	374	346	328	351	340	312	365	294	319	341	322	370	337	335	339	368	322	343	308	331	299	346	322	332	310	352	350	322	297	347	340	361	316	313	333	347	323	294	310	346	331	332	352	329	318	326	343	366	347	338	311	362	328	345	321	316	341	353	368	338	354	351	299	337	348	341	315	345	321	355	360	357	326	318	301	357	332	326	378	363	303	351	326	348	362	328	304	343	349	347	344	329	320	309	346	335	343	339	355	329	374	327	345	372	327	349	341	354	356	356	298	297	339	325	325	379	343	348	354	323	325	328	351	317	302	325	341	338	304	383	320	360	335	336	339	337	333	322	299	320	331	359	363	357	311	321	345	323	345	308	340	350	364	320	347	338	329	321	309	368	319	328	329	327	320	356	278	320	345	345	332	344	343	318	375	340	324	317	355	326	366	320	343	376	341	298	383	325	319	333	355	353	334	319	341	312	300	312	318	335	305	328	345	312	354	348	341	337	347	339	297	321	332	357	334	300	343	356	314	346	325	345	336	338	340	354	360	322	345	308	361	324	348	323	318	335	369	334	341	309	326	315	313	339	332	331	311	324	346	356	315	352	375	330	378	344	285	345	298	321	342	288	345	322	342	318	334	364	352	339	344	314	311	326	331	334	323	319	338	337	307	325	341	341	331	331	326	377	319	326	325	326	358	361	343	356	341	322	335	340	336	350	309	354	334	320	316	315	331	351	296	337	321	343	351	327	348	340	347	329	358	329	360	342	342	328	331	337	349	364	364	339	318	341	345	358	331	320	335	354	336	281	323	325	326	348	360	368	341	350	328	323	327	329	360	335	331	355	360	306	354	323	354	337	324	341	364	314	337	348	348	311	321	325	332	349	363	295	350	345	344	345	349	332	322	324	336	315	325	331	329	334	325	340	309	344	334	325	354	298	319	333	335	362	340	313	311	343	346	342	323	346	326	342	324	332	360	335	325	373	336	345	307	346	312	376	332	342	362	317	354	307	334	333	297	345	303	354	340	319	360	341	331	308	353	302	345	321	320	324	330	336	335	346	351	302	316	314	319	307	352	331	334	320	297	365	303	348	323	361	332	328	333	340	332	363	359	338	283	309	349	334	389	334	335	338	352	283	357	343	294	343	333	293	325	331	350	316	364	314	349	358	351	307	338	307	330	326	339	300	347	347	335	342	329	360	331	339	320	326	333	363	322	343	361	323	322	373	336	393	372	363	294	322	324	356	345	358	350	319	358	317	342	318	331	298	346	298	357	348	328	328	333	356	352	323	332	309	330	339	353	340	317	342	295	335	344	330	333	329	324	329	319	338	333	361	325	331	342	337	335	362	308	328	304	336	343	330	337	322	335	345	344	351	354	307	327	304	321	346	356
37595	11920	2083	2584	2356	2003	1781	1607	1442	1311	1231	1203	1197	1060	1016	1020	1076	1026	983	968	953	944	900	930	939	938	934	928	864	865	892	924	902	915	921	845	928	884	841	856	870	943	839	862	917	824	850	866	831	842	913	844	838	879	795	845	804	844	891	843	900	895	812	896	844	902	907	897	884	880	836	840	843	854	866	849	888	850	860	856	865	837	894	881	893	860	867	831	862	887	845	835	917	852	855	890	854	866	869	889	907	878	860	846	820	871	826	843	812	828	892	839	831	858	903	835	854	835	847	917	863	862	838	798	847	827	918	879	892	860	865	861	937	824	843	814	854	861	821	850	867	866	832	844	868	865	870	857	874	791	877	872	900	884	837	863	824	890	883	837	852	859	937	869	856	854	845	862	886	848	853	858	846	909	885	883	831	868	865	864	874	858	843	838	822	845	826	802	850	854	889	857	874	838	869	811	796	834	890	873	821	895	871	856	873	850	861	881	833	828	864	857	885	850	861	870	815	867	903	862	844	814	849	903	856	870	793	847	846	867	812	796	856	939	869	854	835	856	856	822	828	819	855	890	804	876	866	816	790	830	908	854	923	854	834	813	815	854	876	846	839	863	875	832	818	842	908	850	838	875	822	868	867	858	819	881	911	860	876	874	849	885	831	841	870	880	817	857	862	851	879	849	817	884	827	897	848	865	862	850	899	846	824	878	925	877	873	825	865	836	849	927	906	862	846	902	854	862	940	870	859	846	902	908	836	862	840	906	855	840	837	872	875	858	909	828	810	814	865	873	852	864	874	842	808	862	840	849	790	925	818	841	849	868	852	896	858	827	829	864	837	884	824	857	844	882	871	864	857	813	839	861	845	842	838	822	957	835	826	846	861	839	838	849	838	867	841	828	829	891	863	836	866	839	842	850	840	854	800	824	884	871	816	862	832	862	797	844	780	867	836	911	868	918	805	834	787	855	864	799	853	875	855	894	833	829	798	831	909	847	840	856	870	880	882	845	869	898	898	863	893	894	860	841	864	857	829	886	899	863	885	802	812	870	900	852	858	859	882	839	856	875	808	856	887	836	883	824	880	840	889	862	798	866	852	873	828	857	834	838	886	824	810	829	846	897	845	838	877	840	899	864	870	849	870	838	871	868	880	853	857	817	856	852	862	873	881	827	817	868	879	823	825	893	823	861	871	870	835	831	781	915	857	855	874	841	866	851	903	896	834	895	834	877	807	858	895	869	861	890	840	855	851	873	861	856	832	825	880	852	880	922	847	888	816	869	886	916	869	916	843	948	873	896	878	850	828	914	907	881	838	817	918	868	863	802	887	799	821	909	808	875	807	817	835	835	845	868	859	818	819	838	865	886	862	884	877	897	803	864	857	849	889	875	839	848	822	889	828	900	849	872	895	915	866	853	892	875	939	849	875	832	840	816	852	894	913	830	872	875	838	867	851	865	851	867	835	865	854	846	834	847	914	803	835	862	897	862	890	882	867	905	858	821	837	811	829	881	831	937	898	842	825	865	819	904	807	835	866	841	848	861	864	881	796	865	853	833	864	873	844	817	860	865	856	833	845	883	861	814	833	874	879	815	861	869	863	870	821	872	870	853	841	902	837	861	824	861	832	862	845	879	875	887	871	895	836	808	836	828	842	813	812	794	873	899	894	806	889	877	825	832	884	845	810	866	870	884	843	848	882	842	833	848	887	920	906	859	853	868	871	851	844	830	848	828	898	838	853	840	934	866	878	819	822	871	839	861	826	861	811	838	875	847	845	890	844	843	869	827	854	868	887	894	857	864	788	891	844	825	858	826	786	854	845	827	847	848	845	837	856	875	869	892	883	903	807	848	835	896	896	844	885	858	868	814	875	845	844	844	832	841	876	800	789	838	868	838	777	748	901	845	861	840	916	856	844	815	843	822	792	861	877	901	920	847	868	851	843	863	848	818	861	839	880	833	864	823	901	878	894	813	822	831	839	879	884	846	826	825	820	835	837	872	857	854	797	863	847	851	873	825	908	860	844	881	913	859	846	832	874	834	836	862	894	840	879	869	886	923	809	883	839	859	857	890	884	821	841	920	827	850	861	819	893	881	849	876	837	856	927	854	835	897	889	860	849	851	828	833	855	832	847	850	879	833	839	883	899	843	841	877	869	801	873	823	834	877	888	825	837	849	806	897	856	863	834	900	842	887	875	850	879	803	861	884	870	852	867	851	816	860	860	937	858	901	819	854	827	879	838	894	832	872	817	827	844	849	898	838	842	850	859	836	875	911	882	834	884	885	857	868	848	900	825	868	891	846	829	851	869	902	831	870	844	828	746	836	852	824	820	829	824	870	857	858	850	873	894	835	833	925	862	852	838	890	829	814	814	906	851	879	863	834	858	840	894	835	861	864	843	863	842	872	822	855	813	889	860	812	817	906	869	870	873	826	799	888	876	822	829	810	858	834	859	817	826	862	876	859	829	822	862	806	852	855	844	869	873	840	851	799	806	844	866	792	834	810	840	896	868	819	785	816	874	837	880	848	916	866	843	826	850	857	873	877	898	899	817	776	873	881	876	867	863	847	834	838	832	833	834	840	836	875	882	887	886	825	844	828	857	839	887	835	876	847	877	837	888	884	832	859	895	866	871	835	805	774	816	822	875	867	842	864	815	837	933	855	862	871	861	896	897	867	882	834	849	900	831	843	831	866	838	867	855	833	980	823	840	882	832	881	842	883	879	871	831	866	844	844	890	869	843	906	842	893	832	851	860	839	833	892	826	859	864	850	833	875	866	860	836	833	861	858	892	860	853	841	880	858	835	839	837	880	843	851	806	836	864	803	854	939	831	835	870	819	791	879	824	851	895	835	869	850	867	836	809	839	845	872	862	874	865	860	843	839	861	882	822	825	854	869	886	895	836	884	835	835	834	847	849	870	860	849	859	828	838	855	888	864	829	865	795	842	870	852	853	808	909	849	861	857	868	849	859	854	854	840	864	895	797	843	822	881	904	922	832	847	855	831	865	866	845	875	859	859	867	855	875	865	869	864	806	865	853	850	835	842	839	842	837	806	821	866	809	832	872	889	883	821	870	879	863	909	894	876	839	864	830	869	835	852	846	898	897	854	871	850	858	811	848	901	838	867	837	879	792	853	855	849	830	896	871	899	855	843	876	867	858	870	833	797	855	881	790	878	828	844	802	833	863	882	861	852	836	832	858	835	834	873	882	893	846	861	866	869	794	873	868	881	872	838	831	840	821	841	810	850	868	852	805	898	871	809	858	872	870	843	826	849	868	835	864	880	798	813	859	864	842	810	868	840	867	894	840	852	866	839	840	943	818	886	848	872	851	866	810	839	867	827	872	838	852	873	882	851	827	926	834	812	848	837	886	832	887	855	879	898	863	857	841	835	880	863	835	859	879	871	851	858	867	837	819	819	851	892	893	852	860	783	824	840	860	819	877	925	863	815	876	915	832	847	888	850	829	855	905	850	860	911	817	815	853	870	857	873
72742	41403	13966	2646	1127	880	700	652	548	552	501	485	458	458	465	466	436	428	458	429	396	406	393	441	388	386	446	401	450	407	390	387	344	363	422	426	384	374	386	384	388	370	363	384	429	374	349	364	361	389	410	390	396	380	390	350	397	423	350	422	393	373	378	411	413	413	448	374	380	390	388	408	414	385	374	412	386	419	417	388	425	404	394	394	365	380	352	390	371	397	412	362	372	407	386	354	412	393	365	387	381	416	391	370	391	374	356	389	418	383	389	389	412	383	400	408	355	410	391	386	339	382	378	390	382	365	345	404	387	369	399	391	364	333	358	398	376	374	391	355	390	389	417	428	359	407	406	398	358	383	400	381	403	402	359	372	404	355	373	398	391	376	378	393	380	388	392	391	373	401	366	373	389	375	383	380	381	391	371	375	372	389	346	370	384	365	404	403	397	404	403	353	394	385	388	404	398	349	376	390	378	368	353	377	434	360	376	371	378	381	342	392	373	421	401	395	362	398	408	409	402	425	398	402	388	401	364	394	379	403	417	370	381	413	368	376	377	397	398	422	363	348	390	398	380	429	329	381	376	381	351	344	375	373	407	374	396	372	425	370	382	405	373	398	390	359	386	373	415	396	403	362	387	379	399	396	349	390	394	359	358	366	365	397	393	371	391	382	388	388	403	394	422	393	357	390	347	371	374	406	322	375	398	391	375	388	400	396	392	376	366	374	366	390	373	379	404	406	382	385	368	356	367	392	363	402	383	366	400	359	373	375	343	363	384	386	381	396	366	347	380	398	401	376	404	410	381	387	402	381	403	399	373	369	392	368	398	397	373	424	375	365	365	384	397	401	410	379	360	412	354	380	399	354	404	401	382	370	413	382	375	384	344	380	367	384	378	388	358	370	396	366	373	384	391	385	351	398	378	359	403	383	389	380	419	382	343	390	387	379	407	383	392	397	402	359	405	380	423	386	424	374	340	375	376	398	373	349	409	410	381	383	380	361	383	379	383	369	367	399	406	381	420	360	381	398	370	371	358	420	376	420	388	419	384	399	371	391	428	360	363	381	370	381	351	380	361	379	396	401	355	387	368	356	382	402	354	369	385	386	376	372	386	381	382	411	451	342	389	388	408	396	406	393	381	374	409	396	383	414	349	407	383	407	443	394	364	337	383	356	385	386	416	381	387	368	405	380	394	417	401	367	360	398	346	399	384	400	412	390	406	405	389	367	387	373	394	416	362	378	353	370	350	357	398	382	384	400	371	424	392	377	395	400	385	390	367	400	366	397	432	381	384	421	372	396	405	394	376	396	389	383	401	342	377	368	397	414	374	382	451	377	366	372	408	383	389	408	384	395	377	387	419	355	349	359	364	377	393	409	388	386	373	399	405	383	380	337	385	382	380	355	423	369	357	398	417	382	389	366	376	373	370	336	387	406	365	341	386	409	378	390	355	399	364	388	356	395	419	419	387	380	401	378	362	348	353	378	397	425	381	408	384	378	376	378	382	403	390	407	369	364	381	407	408	405	389	394	364	387	403	345	379	382	383	388	384	382	397	382	402	406	379	385	350	370	398	393	424	365	378	393	358	363	414	382	401	391	368	374	395	388	389	377	364	396	412	377	389	392	403	376	418	364	414	390	396	380	357	374	352	369	388	387	357	368	353	366	365	371	342	357	400	401	373	373	355	346	394	436	387	379	402	390	382	343	370	368	382	398	382	389	432	361	367	415	425	339	425	414	400	410	375	396	357	381	383	397	437	368	403	398	397	356	362	380	373	379	368	410	370	424	386	378	383	377	378	410	392	395	355	446	383	402	407	393	361	379	405	374	365	361	390	364	401	374	402	407	399	372	378	397	402	416	354	411	343	371	357	408	377	382	363	348	413	385	362	360	394	366	354	355	398	425	364	396	402	392	398	381	408	408	393	361	375	413	382	389	379	360	382	359	401	404	403	414	354	379	401	385	384	375	408	369	395	362	386	370	416	367	377	377	371	364	416	429	407	380	394	383	395	402	379	361	390	360	353	348	387	372	410	367	380	397	387	390	396	383	370	400	365	393	365	396	390	382	414	396	380	362	404	392	409	424	376	362	379	410	404	396	429	416	395	367	396	391	395	371	356	336	388	364	363	344	388	366	402	416	350	402	396	392	353	375	408	350	411	397	406	389	372	376	398	366	404	397	395	378	386	349	380	327	386	381	391	376	384	431	407	360	377	405	407	351	389	390	398	384	373	374	384	398	395	355	378	407	391	385	421	408	368	378	404	380	391	382	385	380	383	371	371	413	423	383	383	365	342	364	405	393	408	367	365	370	364	394	422	416	391	365	377	380	354	393	367	397	358	411	406	369	385	401	392	387	370	381	343	369	404	400	340	381	380	400	371	401	362	384	401	396	395	385	409	374	391	394	394	388	391	367	394	429	385	416	331	367	372	372	387	374	382	409	390	372	386	399	361	373	367	396	383	371	389	404	404	356	374	370	356	354	397	333	364	373	372	370	364	378	393	385	393	393	394	408	411	401	382	370	401	385	360	375	389	379	359	388	409	400	416	397	399	363	405	376	384	402	382	388	415	391	364	393	380	401	411	382	390	373	389	365	435	364	385	377	377	388	389	392	393	356	415	406	382	369	403	397	324	387	388	374	389	382	393	360	378	419	356	399	433	370	411	364	381	410	354	367	410	407	380	369	383	374	406	377	384	375	376	367	359	369	366	371	393	364	389	423	394	372	364	367	368	392	405	377	402	368	390	387	413	383	372	383	398	393	382	366	406	390	406	370	381	392	394	370	359	365	389	399	384	390	389	375	388	369	381	398	412	378	357	365	410	389	355	395	406	355	392	385	403	382	392	393	404	394	387	373	391	392	363	388	374	394	392	424	394	407	397	408	359	365	439	393	375	359	380	404	371	388	406	359	387	385	373	392	403	390	424	394	415	369	400	381	420	349	411	398	394	426	378	366	388	319	371	392	377	403	378	388	374	396	361	396	367	368	410	387	402	377	393	409	370	397	417	368	408	416	394	419	370	400	372	363	407	370	409	351	364	430	420	384	407	386	384	350	373	394	391	373	389	367	417	373	379	376	381	355	377	368	386	400	391	391	410	363	422	393	386	398	368	404	396	398	315	424	374	344	368	360	381	384	361	388	376	380	373	386	348	418	343	407	349	401	404	420	355	378	362	378	395	361	380	418	366	352	383	385	413	382	358	385	380	372	386	375	399	395	376	376	374	373	402	396	392	419	385	366	376	380	396	371	368	384	382	374	403	399	368	380	399	400	436	420	381	393	383	371	379	415	417	397	414	329	356	367	350	402	423	393	367	401	394	381	394	380	375	386	329	398	341	387	388	381	375	382	376	383	408	368	358	386	386	341	416	379	374	362	347	382	382	385	357	367	388	373	412	399	413	394	401	409	387	363	424	393	394	425	380	390	385	418	388	400	367	382	415	384	344	357	417	408	378	437	343	408	393	416	392	410	351	371	416	387	391	368	371	402
47224	17613	3540	4087	3814	3064	2726	2322	2161	1886	1740	1625	1519	1486	1451	1346	1308	1199	1179	1123	1175	1137	1117	1096	1066	1097	1040	1069	1066	1072	977	1016	1035	1028	957	1059	970	1006	990	1026	926	953	980	975	975	993	973	981	978	938	1027	924	931	899	999	1044	1027	973	977	961	976	979	955	939	987	956	980	936	979	1002	944	917	910	945	980	956	962	950	915	927	974	943	969	949	958	919	944	939	909	974	979	988	897	928	965	931	942	944	960	976	923	903	998	971	919	875	1007	960	965	921	920	946	956	942	946	941	882	899	910	964	897	937	922	969	951	929	975	921	924	951	939	984	963	924	961	965	923	868	920	928	944	921	973	939	924	892	953	975	961	951	962	980	883	897	932	894	916	974	957	953	960	983	963	923	960	925	934	918	943	892	959	933	861	930	948	946	945	917	905	922	990	914	930	885	967	928	971	938	891	978	927	880	1011	939	911	970	942	899	963	943	965	959	930	925	958	971	897	909	903	894	925	916	914	920	998	943	951	966	904	955	881	961	948	886	928	921	930	977	995	963	933	990	950	949	975	882	925	906	949	930	912	915	941	901	946	922	920	978	950	957	930	895	923	979	904	926	978	897	944	972	947	946	907	903	927	949	964	926	885	969	955	923	944	919	960	925	943	946	936	959	970	938	968	958	938	955	892	920	946	935	943	951	968	944	977	1002	908	973	912	932	930	965	967	912	977	948	952	948	945	905	940	930	903	979	906	928	951	931	902	987	924	924	946	942	949	907	936	923	927	944	927	946	936	871	989	916	922	884	978	967	957	921	899	896	933	956	975	911	919	940	949	886	950	898	949	895	969	937	949	923	969	943	922	913	909	943	889	855	930	921	943	944	923	929	907	926	937	918	985	919	958	872	921	907	931	942	991	935	946	920	935	932	921	905	894	940	911	929	890	892	928	968	929	931	954	933	923	979	903	920	955	995	890	911	943	910	926	924	948	943	930	967	921	924	907	939	955	915	941	914	892	906	914	956	947	940	998	903	912	908	922	901	942	949	929	913	951	894	937	916	898	914	900	946	961	905	919	909	987	917	898	960	955	922	945	919	941	1000	911	948	912	947	918	959	991	990	928	914	890	935	926	931	921	906	969	889	952	992	921	912	932	882	952	935	992	953	943	894	912	926	963	940	949	951	935	924	935	973	927	946	915	912	937	976	872	875	928	987	992	925	921	937	932	952	929	939	956	924	934	922	908	901	906	888	931	898	945	892	918	1001	951	928	968	924	1003	897	895	932	980	912	962	949	927	961	969	971	913	944	940	946	940	907	928	891	903	869	962	948	950	911	949	940	898	945	972	939	893	964	958	925	907	913	973	935	940	852	950	958	979	952	963	943	984	949	970	946	929	942	916	921	964	946	953	963	951	1010	895	968	911	962	885	895	930	948	921	923	979	952	935	911	884	929	944	987	936	986	987	961	920	889	886	946	940	932	957	929	931	952	911	926	937	958	933	865	943	921	946	980	920	950	940	935	903	900	897	899	928	942	932	969	924	917	935	960	943	858	981	904	929	896	923	949	906	916	939	967	945	941	933	943	937	926	956	880	936	991	957	909	942	934	990	916	960	919	930	980	848	882	970	859	966	919	901	955	895	935	950	944	960	930	878	864	897	987	950	939	982	949	933	954	938	931	979	942	940	957	951	946	906	934	952	934	905	985	941	980	899	947	976	910	887	950	923	973	990	907	940	955	908	942	999	940	1005	933	902	917	947	957	959	945	902	925	922	943	850	960	920	954	929	931	916	928	957	919	928	932	916	917	944	948	881	937	941	864	963	931	975	923	985	947	918	976	935	927	952	928	934	918	931	940	902	898	941	907	906	943	954	885	949	924	881	968	958	929	971	933	998	941	945	914	946	948	940	968	900	911	1005	913	918	929	941	921	893	949	962	887	932	924	967	905	987	942	909	974	914	859	896	964	941	936	997	909	930	973	942	948	934	886	917	928	1005	933	905	971	873	929	936	972	928	935	987	907	972	939	952	912	869	901	978	949	957	888	913	942	949	896	861	900	845	959	937	900	1060	933	971	914	916	958	932	922	922	938	910	936	914	898	891	955	930	897	951	936	930	933	932	932	975	904	931	916	881	914	984	896	934	939	911	923	911	934	956	927	938	996	934	946	897	949	921	885	918	936	898	954	886	967	918	941	931	994	954	947	902	911	896	905	910	959	903	887	911	902	910	981	956	941	917	949	901	883	977	922	909	916	904	928	932	917	924	914	949	917	934	885	910	917	971	950	897	900	941	899	967	996	968	960	949	951	960	973	911	931	963	948	980	954	988	983	912	911	916	925	929	898	908	928	945	949	957	950	934	918	971	940	947	912	934	1012	924	948	904	952	931	959	940	872	976	878	944	951	913	930	938	954	957	989	899	957	889	886	943	948	952	898	917	918	926	937	944	903	906	947	955	940	925	914	893	899	979	958	892	927	926	927	948	956	899	968	924	909	916	891	932	963	928	936	973	877	1062	931	896	927	877	959	947	922	911	959	951	925	927	934	993	910	857	959	947	940	932	938	976	948	932	934	963	985	911	944	941	934	899	917	909	907	937	914	956	982	936	937	974	951	925	945	893	897	967	910	927	931	887	961	924	914	929	928	963	912	921	932	984	945	925	874	930	915	914	982	905	932	947	962	865	919	893	944	962	942	936	918	918	910	1009	958	1028	965	958	875	932	920	864	927	908	910	886	889	886	899	950	952	896	962	945	895	965	971	928	935	929	954	945	953	950	906	946	915	932	968	935	912	897	945	872	913	926	912	905	918	948	982	913	913	941	919	935	910	906	906	924	936	922	934	904	925	886	938	904	911	970	894	909	926	929	948	961	942	941	887	961	998	955	955	945	892	899	942	952	978	977	901	903	934	907	944	962	949	959	952	951	974	939	993	900	884	909	944	940	922	917	972	890	978	952	950	877	895	883	890	926	921	983	918	936	942	976	933	912	940	945	928	966	902	966	942	926	956	942	925	923	929	958	882	962	933	922	937	945	964	1003	962	948	888	933	985	917	924	921	969	894	946	942	890	976	904	920	886	905	948	914	979	946	935	990	880	922	894	913	895	962	938	913	927	915	933	946	962	925	920	935	914	916	907	955	961	928	941	931	939	902	969	953	900	912	972	973	866	841	982	965	943	958	925	975	982	910	933	986	966	926	967	1034	904	940	938	962	935	920	946	947	939	921	937	979	943	899	956	882	923	893	945	918	920	937	926	882	996	919	887	945	942	946	962	954	913	932	917	948	967	957	922	929	912	914	940	947	890	974	924	963	953	913	934	952	942	944	917	979	936	953	927	912	894	962	940	927	969	935	894	903	963	922	884	981	853	952	941	930	943	920	895	920	957	957	941	972	962	960	973	917	985	945	903	914	930	998	880	938	923	966	933	959	936	941	963	956	902	888	921	915	933	929	956	952	924	912	924	939	872	867	935	945	914	932	914	942	954	898	909	897	982	905	897	930	920	1008	946	930	893	921	927	943	904	919	897	894	882
13159	1605	204	179	178	175	179	169	174	172	166	165	184	145	156	181	177	175	159	185	142	192	166	172	159	158	172	174	175	153	192	184	175	176	181	167	174	174	158	184	145	165	161	151	150	169	172	165	162	171	174	188	150	172	153	170	180	173	150	149	180	159	163	158	150	167	169	188	164	164	159	175	169	160	153	177	169	139	176	165	168	179	176	163	192	151	156	167	151	185	162	150	150	179	177	182	165	178	179	184	159	173	168	187	173	166	168	180	153	171	177	186	164	167	170	161	146	172	164	187	174	159	162	170	200	165	177	196	167	162	154	184	158	189	184	158	152	146	164	143	194	171	177	178	175	164	172	163	157	181	165	146	177	182	173	181	168	175	175	186	164	180	186	160	162	166	169	183	167	163	164	185	170	177	169	186	207	183	172	159	173	179	170	163	173	175	184	148	159	182	176	158	183	150	181	153	147	144	161	197	173	162	176	162	167	166	154	189	171	174	172	191	190	154	164	159	158	151	192	171	157	184	158	156	148	134	147	168	169	158	166	176	162	185	162	169	193	147	177	159	192	176	168	144	179	171	174	162	158	161	188	172	200	175	147	183	170	166	193	172	188	165	161	160	173	168	180	165	165	184	177	170	140	156	167	175	150	157	162	173	180	164	154	157	183	183	169	195	171	162	157	176	165	153	178	231	182	192	161	170	135	143	166	180	184	169	185	152	172	189	190	182	168	176	164	183	167	156	162	171	157	145	190	170	181	163	187	169	158	181	163	172	151	166	170	164	173	202	179	154	189	179	186	185	169	164	160	174	158	177	179	162	160	168	168	172	169	175	155	146	191	152	181	161	158	138	165	167	144	165	154	137	172	176	162	171	153	183	174	160	140	151	194	180	184	153	141	169	154	178	168	167	180	178	168	132	158	162	153	184	177	159	175	174	143	167	147	161	164	179	167	174	143	182	183	185	166	170	157	165	186	183	161	168	172	178	177	189	158	169	186	168	180	162	171	198	186	163	159	185	179	154	174	172	174	174	141	185	180	135	172	173	174	149	188	184	161	169	174	160	148	164	189	161	185	163	150	179	162	158	162	153	185	165	166	161	180	181	196	169	142	162	182	191	183	173	162	150	179	160	165	143	157	171	177	149	172	191	170	178	203	168	168	170	178	177	175	154	163	168	175	182	173	162	167	158	164	169	169	189	178	163	182	150	165	166	188	177	165	177	165	156	169	160	153	155	150	153	168	176	149	167	177	155	169	164	166	154	158	159	175	169	166	175	177	173	149	154	167	171	190	163	185	162	173	149	149	188	195	179	142	191	152	165	185	160	150	174	191	176	173	158	174	162	156	167	189	178	176	180	179	167	173	181	175	152	172	190	143	160	157	145	179	175	164	189	156	143	166	192	155	155	144	169	158	175	166	144	173	177	178	164	166	196	157	160	190	163	150	157	150	175	152	168	175	150	170	152	152	187	180	192	156	155	173	162	165	164	152	170	188	160	155	169	173	162	146	170	165	157	176	139	170	187	170	169	183	182	168	172	173	200	163	165	158	174	161	182	163	177	173	146	159	166	164	196	201	180	158	139	170	147	145	197	187	179	167	164	170	181	153	172	172	170	185	168	184	150	168	161	165	180	172	165	152	167	168	152	169	162	181	178	160	206	150	158	156	151	159	169	184	186	183	178	149	178	163	168	183	183	191	194	170	182	150	155	149	170	184	189	166	184	165	168	174	149	183	151	182	168	159	175	147	168	164	162	180	172	145	190	171	162	160	148	159	152	171	154	180	152	167	147	168	171	137	166	156	166	193	154	162	163	163	176	162	178	177	182	169	177	173	158	156	183	183	182	177	171	175	198	184	167	185	161	171	163	157	170	175	182	167	136	162	177	168	163	184	158	181	173	163	169	171	168	153	182	155	193	180	162	146	178	154	172	169	172	169	161	155	155	180	163	171	164	185	166	177	182	180	182	158	156	187	162	175	148	170	178	173	178	185	154	171	162	148	150	170	174	186	173	155	158	178	151	173	173	178	187	167	161	171	173	159	174	190	171	168	149	185	162	184	168	179	155	189	174	183	188	162	192	145	140	183	182	186	159	168	169	211	169	176	177	175	157	143	161	143	164	161	155	177	165	169	178	176	164	161	178	166	149	183	200	197	172	167	168	189	177	170	189	156	197	159	183	169	173	164	155	180	204	177	166	152	155	155	135	170	143	154	198	162	172	178	155	186	192	190	173	179	166	160	190	188	183	173	166	167	172	179	177	177	163	195	173	154	170	171	178	174	148	180	177	180	199	142	176	167	170	157	168	188	158	175	175	156	178	165	185	150	178	159	177	166	174	156	164	183	160	162	146	148	190	167	148	163	163	156	171	163	145	165	160	163	166	157	181	181	166	164	148	146	160	132	187	142	154	178	160	197	175	190	178	174	175	147	170	170	187	168	170	179	149	176	187	173	190	179	159	181	170	195	190	191	169	162	154	163	170	164	151	172	172	156	161	183	168	173	153	171	184	178	183	177	150	168	178	154	157	170	161	166	192	181	160	189	179	158	181	148	171	175	168	169	161	148	158	175	173	182	191	167	177	180	187	173	166	175	155	184	177	169	164	164	167	173	170	166	172	190	184	167	179	196	183	168	171	192	176	156	156	178	163	169	155	173	145	172	198	163	155	162	179	196	174	179	183	162	167	181	180	157	141	165	167	179	175	151	165	184	178	163	160	168	162	159	164	158	196	160	169	177	171	141	157	160	142	147	148	160	173	166	157	153	178	178	150	176	185	183	172	165	172	172	166	160	160	171	157	178	187	167	165	152	164	163	162	171	167	170	154	176	168	175	188	158	159	174	176	151	179	158	165	151	179	175	220	139	177	159	170	162	163	158	170	168	178	166	189	162	171	152	170	165	185	160	178	151	193	157	153	165	177	159	204	193	178	177	150	191	172	150	160	181	178	151	192	171	178	164	160	163	169	169	153	171	171	157	163	182	180	166	134	139	160	178	158	166	153	162	183	171	177	175	179	162	178	188	155	185	157	172	144	159	173	148	153	184	184	188	197	168	158	156	182	181	170	178	156	161	177	148	148	158	163	170	173	138	174	177	169	178	175	176	174	160	166	148	156	177	144	185	152	181	174	156	181	184	167	182	179	179	158	171	169	158	152	185	158	178	163	191	187	156	151	172	173	190	174	151	154	174	144	180	180	156	178	166	149	154	157	159	137	183	172	156	175	178	151	160	164	161	157	150	181	157	173	177	183	138	204	179	195	164	170	177	164	182	166	166	181	158	148	173	161	156	182	167	174	157	173	173	188	177	178	175	198	160	184	172	163	164	161	160	178	162	170	133	163	195	158	163	162	148	176	158	174	159	174	180	180	155	166	161	181	161	152	186	147	163	169	150	144	153	173	172	152	156	165	170	161	188	171	177	160	169	180	192	152	163	151	147	177	170	157	151	188	202	158	170	159	179	186	180	195	184	153	154	176	158	145	174	188	164	163	164	166
12373	1508	558	572	536	568	483	532	575	538	525	517	534	529	534	508	547	534	542	487	484	500	520	525	522	517	548	479	508	516	485	511	498	523	513	536	509	488	524	497	464	533	444	494	519	594	507	503	506	506	507	487	491	490	525	515	509	533	503	479	464	469	541	532	540	478	525	502	491	456	504	471	488	476	502	525	490	545	491	488	505	536	487	535	519	497	512	520	528	501	532	501	519	500	500	473	506	508	494	523	499	523	494	515	488	525	482	491	485	500	524	508	520	472	486	503	525	502	506	497	471	512	504	476	478	518	540	487	512	535	516	555	506	482	492	531	516	497	510	472	476	524	494	501	524	475	506	492	516	541	504	557	541	560	480	513	486	482	494	497	463	526	479	475	510	484	509	548	482	499	548	467	493	471	502	508	529	461	545	521	507	493	520	520	522	494	501	511	476	472	473	521	482	510	490	510	513	534	525	520	512	501	485	513	516	550	483	478	501	516	528	496	531	491	520	464	499	498	520	516	496	504	461	511	486	519	481	516	441	487	492	482	505	540	516	505	481	544	468	504	513	477	489	540	529	507	462	487	513	493	514	527	503	513	506	547	532	493	507	544	538	497	488	482	515	524	509	513	480	510	545	533	501	485	496	521	481	510	500	504	457	494	489	505	501	467	472	541	501	500	501	503	511	514	504	495	499	477	471	491	533	503	494	506	508	464	491	528	531	513	492	507	463	467	477	499	518	520	504	491	519	521	499	519	457	507	495	535	464	488	533	500	484	526	468	508	447	509	484	519	534	446	540	487	513	511	498	509	551	485	471	490	509	483	483	490	481	456	508	504	474	503	468	526	487	508	514	492	520	500	514	522	508	468	491	513	492	506	498	517	501	486	467	487	497	458	493	522	470	504	473	502	509	504	528	462	517	489	506	520	454	512	499	520	495	491	519	515	485	509	504	523	487	489	506	503	491	508	499	473	509	446	516	510	500	468	516	522	506	524	509	507	512	527	516	481	505	494	492	498	514	490	543	460	512	501	502	516	484	526	476	509	523	536	506	489	534	508	507	469	485	509	473	512	518	516	493	530	514	482	518	534	489	531	468	501	505	520	510	464	494	546	502	521	516	486	498	488	499	495	504	479	484	502	555	489	485	469	515	501	512	500	463	484	486	475	519	514	487	525	513	476	505	497	537	510	489	505	527	483	518	510	478	516	506	528	497	454	486	516	541	495	536	472	510	499	468	486	483	579	523	507	507	496	485	490	521	485	515	546	495	537	498	503	496	482	531	493	464	479	522	511	465	538	460	522	475	515	500	526	512	484	498	518	538	513	489	487	535	485	489	524	517	483	478	512	509	494	521	514	527	502	504	505	530	534	524	535	577	491	491	564	495	491	488	501	504	518	498	515	525	475	474	501	505	512	488	514	480	506	486	506	498	481	480	486	500	537	470	520	511	516	517	495	493	494	520	494	531	452	515	519	501	535	525	482	491	470	524	501	505	508	542	491	501	525	517	482	483	490	530	495	491	477	501	508	480	537	490	534	499	484	515	519	446	508	471	471	509	492	552	514	546	514	538	513	451	500	481	509	488	496	487	475	498	491	494	527	502	480	459	509	475	495	502	564	510	517	549	480	537	500	510	504	504	475	536	490	449	497	495	480	532	511	454	491	481	489	505	513	475	530	505	514	499	503	529	508	479	472	455	510	490	469	458	534	548	491	509	488	504	460	466	466	521	487	499	501	509	526	503	488	489	463	508	514	495	486	529	482	528	526	489	489	489	502	492	551	519	469	507	499	465	485	538	477	500	477	484	531	524	476	474	509	508	538	507	472	511	505	476	498	491	512	504	461	483	477	492	494	463	519	515	467	444	518	526	509	490	502	485	524	538	518	497	538	469	515	461	515	471	533	523	475	516	494	486	535	491	479	495	489	492	534	470	513	516	527	482	486	556	450	464	521	515	468	470	507	476	509	502	488	489	518	532	516	472	531	501	486	480	526	550	508	525	485	497	512	519	516	512	489	521	513	523	495	526	508	529	479	519	497	492	498	507	512	508	493	498	528	513	511	519	491	528	516	513	500	508	503	507	501	541	497	497	485	485	499	524	480	499	467	508	494	510	529	528	516	483	514	572	497	524	522	493	502	509	485	535	484	514	499	551	499	502	504	492	509	487	487	513	497	514	506	479	496	501	523	518	498	545	494	502	510	485	522	496	484	494	483	482	473	495	544	501	529	478	464	459	484	480	534	522	480	500	507	480	475	481	470	467	494	450	544	503	547	499	526	478	463	503	502	448	504	482	523	519	514	503	516	501	508	484	444	526	473	538	523	470	520	478	482	508	516	503	514	491	479	481	500	440	516	504	489	466	516	492	514	512	522	505	465	495	511	514	478	506	524	519	479	479	535	498	496	493	558	498	492	536	521	493	498	507	513	511	485	497	502	527	538	504	509	537	528	556	532	525	496	501	490	506	509	503	515	527	474	545	496	529	500	514	528	496	475	475	510	482	484	485	496	523	513	510	510	504	506	533	516	466	524	506	504	490	469	481	517	464	529	516	517	474	499	496	507	517	469	511	508	502	509	519	481	468	499	489	544	509	512	490	495	502	555	494	524	505	559	475	472	488	503	504	507	512	489	477	500	462	516	502	502	499	509	511	503	522	507	463	501	492	522	463	497	500	511	465	491	529	510	499	505	522	496	485	546	497	483	505	489	503	484	486	498	521	542	524	467	496	502	509	460	471	532	510	502	522	535	452	507	501	472	494	497	499	496	475	475	503	546	537	505	509	482	488	538	505	510	501	510	469	492	515	466	466	489	477	503	515	476	469	511	507	483	484	503	508	506	472	509	462	459	551	503	504	484	493	483	454	532	536	525	491	500	516	485	474	499	479	482	501	534	498	544	470	522	519	509	528	543	487	495	507	501	502	495	493	519	542	465	537	522	489	465	493	499	474	498	464	464	501	527	504	494	476	471	494	487	497	484	516	486	554	491	458	495	492	487	492	508	470	488	493	549	487	485	513	497	509	533	494	505	480	524	518	530	501	549	500	512	483	520	507	521	520	479	475	521	515	518	480	515	524	514	535	535	526	474	509	503	509	510	520	463	493	505	505	512	486	463	494	505	515	497	514	506	474	494	516	504	498	509	503	524	479	495	501	494	497	485	490	495	509	496	527	529	508	510	494	512	478	514	483	516	459	487	531	466	513	454	520	492	490	494	542	504	508	493	523	486	495	455	484	507	484	505	568	497	486	545	495	482	489	567	502	506	504	565	495	506	487	525	496	520	541	500	526	484	512	489	528	561	503	513	516	507	490	475	483	468	515	483	475	483	507	473	478	482	503	519	521	487	509	486	502	496	508	511	490	506	499	510	467	498	506	506	508	488	497	501	475	532	520	482	474	510	500	541	471	565	500	518	495	499	489	485	478	515	492	497	512	529	494	525	548	509	487	513	491	506	499	558	517	522	539	501	516	530	511	495	500	474	516	511	488	534	488	516
61502	31134	7081	1058	649	569	503	465	433	414	368	384	370	334	353	373	347	354	385	314	337	347	396	355	306	361	334	342	367	363	353	361	335	344	347	322	355	334	339	339	303	335	340	358	336	329	321	335	363	318	320	344	355	350	334	356	335	313	345	327	300	343	329	339	343	351	325	313	327	342	351	354	363	325	312	328	344	361	341	307	329	317	351	299	360	345	355	337	363	345	318	319	334	310	348	317	350	346	333	354	347	308	334	337	332	335	310	337	329	343	320	332	333	295	341	364	322	324	358	347	337	335	346	299	346	313	354	332	340	342	369	339	330	330	326	339	342	341	318	351	343	307	313	312	323	352	332	333	349	320	314	326	319	364	307	330	321	352	333	335	351	325	306	329	348	327	330	325	336	330	320	322	337	340	347	334	333	371	340	345	350	330	348	337	356	330	328	337	338	313	345	321	324	338	352	357	337	327	371	303	356	369	320	311	349	364	379	334	325	350	325	325	342	348	367	379	350	309	350	369	341	329	342	329	358	355	365	365	367	347	319	325	342	350	328	341	323	335	342	322	368	324	360	345	307	335	361	307	309	336	330	307	334	345	320	311	345	365	330	324	338	352	344	342	349	344	293	336	323	298	353	349	356	346	326	361	332	335	294	352	326	323	294	316	321	334	370	331	359	327	341	359	348	333	356	308	331	302	379	342	321	339	323	358	321	329	323	363	302	346	329	349	331	325	302	352	294	351	298	351	323	340	345	350	331	335	327	351	331	342	318	281	325	343	361	354	327	342	347	336	346	336	350	342	303	316	325	314	342	342	347	365	323	340	364	343	338	353	344	336	320	324	346	356	324	356	305	337	301	326	336	315	332	343	341	331	343	310	304	357	331	311	301	308	320	351	329	355	346	332	324	351	330	322	368	370	344	288	322	343	335	335	337	307	325	329	331	330	328	310	327	381	350	346	314	309	312	325	308	338	336	365	322	319	355	363	329	360	304	375	359	329	351	331	339	345	329	328	324	330	334	343	355	374	328	353	309	331	378	304	339	336	308	346	321	300	359	360	348	331	336	325	305	341	332	345	337	315	351	341	343	330	339	344	339	296	321	341	340	354	339	337	377	342	328	321	348	337	308	352	325	370	337	290	347	342	329	312	350	359	346	316	327	357	318	334	306	351	351	361	340	323	385	301	329	346	342	315	340	338	347	329	334	339	331	333	336	351	369	343	347	359	311	351	307	327	370	324	360	323	332	327	316	357	297	333	373	324	298	345	335	324	337	326	334	346	331	342	362	301	329	293	328	356	339	317	322	328	378	322	302	331	305	347	358	338	296	325	322	347	350	304	339	342	348	347	355	320	303	373	323	330	350	327	312	325	327	382	339	349	349	330	301	355	373	351	329	328	331	353	334	362	306	343	394	326	330	289	312	327	340	337	331	350	357	337	335	315	339	370	340	320	320	320	338	352	326	352	334	327	311	312	349	362	298	333	349	322	340	359	351	363	335	364	370	320	371	357	303	329	335	311	316	332	336	317	345	311	332	352	354	314	342	322	356	324	343	301	310	308	334	346	320	312	301	338	333	380	322	340	301	345	340	334	331	317	337	366	328	341	347	310	337	311	338	352	312	295	323	316	338	362	350	334	307	321	339	340	336	336	323	322	351	353	283	291	369	361	334	334	330	335	331	357	351	324	350	360	342	320	327	344	338	319	326	320	329	310	332	312	311	331	331	325	353	329	329	336	345	354	346	332	324	348	317	341	333	360	350	350	331	348	325	351	351	321	334	366	339	322	320	330	346	360	322	326	348	318	324	301	336	321	364	367	344	315	303	376	310	320	375	338	335	355	384	331	337	346	345	338	344	375	334	365	338	330	299	364	340	336	311	332	338	339	338	337	337	287	355	341	331	342	321	336	310	321	360	318	341	326	354	367	362	338	349	300	348	356	345	383	330	352	307	353	320	356	339	319	332	315	323	342	309	326	352	343	370	353	334	351	316	308	357	317	309	363	302	325	351	330	323	324	338	350	329	357	327	334	330	365	298	333	330	338	367	315	334	337	321	324	320	350	378	349	293	311	342	323	338	322	333	310	348	324	342	321	373	338	299	339	343	322	337	335	353	325	335	310	347	348	337	346	349	340	321	316	328	309	315	334	370	289	360	344	316	336	319	328	321	286	344	329	318	308	318	352	320	329	329	338	358	302	317	323	325	338	320	333	332	334	354	350	329	353	359	335	363	347	323	337	341	332	344	326	318	346	342	319	330	343	336	391	353	299	330	357	345	306	326	329	345	329	330	314	317	344	343	340	344	354	325	357	337	327	381	306	314	343	304	330	333	303	330	333	375	309	322	332	338	351	356	342	303	317	344	367	329	358	328	321	369	331	333	337	321	335	342	348	346	315	337	389	320	291	336	336	321	350	325	328	348	318	342	322	329	311	318	364	377	341	319	322	344	361	329	351	334	358	320	353	327	338	351	342	320	314	323	339	321	337	340	304	324	345	334	334	322	319	352	339	347	354	326	343	376	312	358	338	315	301	346	348	359	311	346	337	321	374	357	319	334	372	332	358	336	359	326	314	328	324	346	353	318	317	331	305	359	343	346	326	363	332	349	357	357	321	347	321	359	336	355	346	339	311	340	329	352	338	324	350	335	332	341	359	315	352	321	308	343	365	326	337	322	331	305	323	376	330	349	305	357	342	343	327	315	337	290	328	331	324	353	349	339	336	338	359	362	322	337	352	321	352	372	350	347	332	341	347	392	303	331	322	318	348	331	347	342	347	331	347	326	354	361	311	348	303	351	347	295	355	331	317	345	359	354	358	372	375	355	350	341	312	311	344	348	307	368	327	354	325	323	334	312	330	299	322	324	347	337	336	364	333	312	313	336	358	313	301	377	320	315	343	345	338	298	359	317	368	336	355	294	346	328	342	363	377	307	326	325	330	339	345	343	339	310	347	331	353	310	350	336	327	344	326	320	323	339	335	365	364	285	369	362	333	305	334	361	341	325	327	326	347	327	342	356	371	322	336	352	345	367	348	335	367	336	376	304	326	317	329	352	343	318	325	304	381	335	317	349	358	349	334	315	319	372	349	338	337	348	331	387	301	319	308	306	325	368	355	333	314	323	356	356	326	337	310	333	320	328	336	328	322	344	341	337	305	329	367	315	328	310	332	328	348	327	321	351	323	355	334	338	330	354	354	318	310	350	297	326	342	343	334	313	365	333	336	339	345	309	332	366	308	316	317	357	365	380	344	333	334	355	316	336	320	321	367	320	360	329	315	358	305	341	349	340	369	348	323	344	329	341	330	295	304	308	385	303	340	367	338	339	306	333	311	326	320	353	370	357	326	316	338	324	326	357	329	362	353	329	330	377	330	343	330	317	319	363	293	356	325	327	362	343	327	346	356	320	299	303	348	340	313	350	353	324	346	345	350	315	306	361	317	322	304	339	338	338	319	341	360	354	324	339	309	311	338	296	333	346	342	371	340	368	286	321	363
37526	11838	2084	2480	2281	2097	1771	1636	1491	1368	1234	1232	1153	1118	1093	1056	1074	990	932	1046	970	891	902	971	928	936	909	907	916	909	905	981	980	919	855	846	863	906	924	919	868	883	904	891	891	863	930	881	857	893	888	893	863	881	901	902	862	872	871	868	852	811	850	867	869	891	866	884	871	850	863	834	891	860	896	887	862	859	814	856	859	933	896	862	909	879	894	812	909	839	888	829	885	855	873	835	848	856	849	823	879	821	865	863	853	871	852	818	856	850	843	820	853	875	843	857	832	927	862	862	871	921	818	858	864	872	881	882	894	861	832	828	863	928	870	833	894	775	810	853	814	864	839	842	819	823	851	863	873	855	827	816	845	836	872	869	877	875	829	856	869	853	804	876	915	830	908	855	855	888	874	889	835	867	882	894	873	915	837	821	843	855	856	862	846	876	841	869	763	839	887	871	823	863	852	872	863	838	858	867	859	849	941	833	808	870	850	883	853	863	877	840	871	853	909	922	880	895	944	845	838	825	906	845	921	867	826	838	902	896	845	813	869	844	874	838	876	866	826	887	891	869	849	816	855	822	852	851	832	871	880	846	873	857	862	855	835	866	854	834	863	877	895	857	856	810	882	881	868	821	906	843	889	902	824	865	850	920	804	843	877	831	829	836	858	803	849	927	814	911	870	885	888	858	869	889	809	900	853	778	860	875	837	830	820	870	852	870	903	862	837	809	851	872	836	854	881	896	877	848	854	883	883	914	822	871	787	875	852	867	805	838	841	865	828	833	835	876	868	855	908	814	890	860	831	854	876	842	910	855	849	818	887	887	766	890	846	875	800	834	841	827	885	845	866	855	862	846	838	837	842	828	862	842	853	896	851	826	823	825	859	823	813	848	876	910	859	874	867	866	866	839	847	843	876	844	882	827	839	845	888	856	869	815	851	811	857	869	797	874	889	860	855	923	837	892	865	852	885	892	861	883	865	818	832	861	869	823	861	819	830	906	845	848	861	862	850	887	865	856	855	844	870	872	822	829	848	864	826	838	838	836	828	859	808	895	890	823	836	857	875	872	866	866	837	841	859	830	862	861	864	893	871	802	875	851	879	879	826	863	869	842	851	843	859	909	875	812	837	917	916	857	809	866	780	854	855	846	831	887	829	851	865	833	858	858	898	834	843	890	854	887	874	802	888	809	879	848	864	824	825	897	882	825	841	817	853	886	846	838	895	849	887	825	922	891	855	884	894	893	842	884	884	862	810	822	863	879	862	804	859	821	879	822	834	852	877	865	817	854	885	917	874	848	817	841	902	903	832	804	908	847	887	877	866	848	907	839	843	843	898	863	860	826	838	854	795	854	883	846	827	908	907	833	853	865	892	881	898	853	853	868	867	835	849	852	861	878	808	855	855	851	830	841	891	846	876	865	819	848	887	853	854	844	834	835	892	883	849	866	838	892	863	870	866	844	849	862	903	846	876	866	871	825	949	812	822	858	839	840	825	846	848	846	855	866	905	885	877	905	833	883	820	899	850	824	888	846	860	891	909	872	844	815	855	823	882	848	882	815	918	828	891	888	864	879	869	839	866	813	852	868	870	864	824	872	824	918	876	896	847	778	846	898	862	862	887	853	842	821	842	784	871	873	881	858	847	866	865	874	905	836	888	842	880	906	834	856	885	849	809	888	876	863	915	848	854	902	834	877	821	863	877	831	804	860	868	852	844	876	836	837	876	863	895	893	880	897	861	874	885	835	869	860	863	880	907	822	880	917	904	880	892	871	863	888	906	865	857	856	867	852	819	851	876	855	823	841	804	781	852	880	911	893	836	872	860	818	818	867	848	855	817	852	842	915	887	853	924	846	860	889	824	830	884	837	830	866	854	850	863	910	851	866	859	899	819	911	881	853	816	873	868	876	827	832	881	869	848	864	869	894	842	854	855	830	872	910	864	816	886	886	835	921	839	853	823	866	896	857	796	863	825	860	842	825	856	804	827	890	885	913	929	835	879	849	888	849	844	829	815	806	847	825	875	862	904	807	924	874	805	861	881	874	864	893	871	866	848	882	865	830	787	886	864	859	821	828	880	884	843	863	856	810	828	884	871	852	846	857	821	870	862	905	852	829	846	831	868	870	880	840	868	833	843	836	873	846	861	873	889	902	876	859	877	843	859	892	849	830	824	841	859	899	816	894	839	798	826	872	908	881	859	889	815	847	831	839	886	891	871	804	870	879	824	867	861	847	881	861	816	840	831	838	839	871	862	846	913	796	873	882	865	873	869	813	823	831	927	825	831	829	870	795	865	828	842	843	848	852	837	861	902	790	859	886	824	854	829	863	874	920	829	847	879	828	793	844	837	894	833	907	881	878	822	840	874	811	879	884	879	845	832	861	830	853	856	857	932	888	820	889	891	827	865	917	865	858	837	827	881	862	870	837	856	843	837	858	870	877	872	808	890	858	801	888	908	814	893	888	826	904	880	877	864	860	826	891	889	892	825	901	824	808	849	829	910	846	799	843	902	863	884	855	836	867	912	888	857	839	859	866	876	858	879	861	829	870	809	822	892	902	872	851	792	912	854	894	848	856	865	874	865	916	862	880	865	831	845	835	898	834	885	850	889	858	830	826	922	870	886	872	856	882	859	846	824	820	873	884	872	833	877	871	824	933	823	834	829	847	911	924	823	891	879	881	889	908	876	889	836	846	847	869	844	871	864	850	847	899	838	880	848	847	886	892	859	843	854	868	896	858	814	862	852	866	902	862	902	854	836	812	882	864	896	879	819	866	897	884	865	892	854	867	818	835	847	821	851	825	840	912	869	826	840	852	871	855	839	833	843	851	840	811	825	831	868	840	883	866	852	865	780	879	846	841	853	836	838	877	861	803	859	890	900	857	856	853	853	876	813	866	832	863	894	878	834	873	847	782	927	860	877	867	878	842	842	877	846	840	822	839	867	887	852	836	873	871	928	873	880	853	797	879	880	881	815	828	848	905	862	850	856	889	842	917	874	899	859	866	838	851	852	875	881	892	806	870	839	890	851	862	851	891	872	858	851	877	835	845	892	853	869	818	859	872	854	863	840	790	859	862	824	885	857	864	795	870	873	897	872	899	853	839	848	835	886	876	829	844	862	893	862	865	829	874	876	900	884	872	840	913	894	811	906	825	874	841	862	861	864	849	809	770	847	859	899	819	829	859	901	817	842	837	854	782	844	835	826	848	897	826	855	842	860	899	913	900	837	859	881	833	874	858	816	865	882	896	828	883	823	807	851	868	828	868	842	853	889	868	870	876	832	866	774	844	851	872	842	820	767	841	847	851	899	818	848	843	857	840	828	876	858	846	884	830	811	900	886	853	881	849	850	873	855	840	825	871	857	900	845	804	903	894	867	778	840	864	844	849	905	833	880	818	834	850	843	867	882	832	876	858	860	817	883	868	846	867	862	868	845	848	857	833	865	847	854	852	864	914	821	878	897	850	805	833	809	870	841	836	857	842	869	865	843	962
71372	39755	14088	2691	1143	858	708	616	545	538	494	455	444	437	463	444	446	432	424	368	425	419	357	371	415	423	404	422	422	391	395	398	412	372	364	408	378	389	365	381	436	424	351	373	405	379	395	352	422	371	413	372	361	393	413	416	393	387	384	400	415	399	402	412	409	352	368	376	381	414	424	391	368	390	422	398	377	349	411	367	365	392	385	408	388	398	387	383	371	407	435	380	417	358	378	400	377	364	413	410	379	375	410	400	397	372	355	374	397	405	356	350	375	379	382	423	382	360	329	412	365	388	394	409	406	384	346	364	389	370	396	416	363	320	363	387	374	403	389	398	379	358	352	342	402	384	377	369	359	375	374	361	391	418	350	401	377	359	389	362	355	394	389	387	381	371	385	341	372	383	400	368	351	359	393	397	381	411	409	389	350	353	369	393	343	428	364	398	347	427	400	357	387	346	361	391	351	367	394	390	343	371	377	364	405	392	358	393	349	384	371	369	389	368	354	369	401	403	385	382	349	348	405	385	381	373	374	390	423	394	402	353	381	424	379	373	352	425	388	403	393	394	382	386	426	383	418	349	378	368	341	396	382	379	412	389	380	393	380	406	377	386	388	374	358	372	380	383	362	408	370	404	392	384	429	395	404	380	383	384	383	404	380	365	410	398	373	391	390	384	387	382	362	375	337	359	365	390	362	366	341	347	385	407	381	382	371	398	382	392	400	406	402	382	369	385	390	359	393	346	357	365	361	383	399	363	379	393	375	421	359	388	392	410	394	392	364	360	374	397	363	389	371	335	362	348	379	369	363	380	418	354	338	396	408	371	384	371	341	351	373	383	384	361	401	378	407	419	359	355	436	372	370	359	376	347	357	397	442	412	390	370	363	377	391	373	371	361	415	395	328	364	385	380	407	363	435	392	363	346	428	351	373	340	358	360	372	384	390	382	390	405	383	378	387	382	401	408	363	367	398	369	369	344	376	385	407	363	369	374	382	377	389	368	406	416	429	380	367	336	330	352	386	344	375	360	376	397	376	378	392	346	365	372	372	382	413	388	343	383	410	384	369	391	374	381	360	363	354	409	365	414	378	367	400	363	377	413	416	391	360	358	393	415	354	364	379	377	402	390	366	428	386	376	365	376	356	367	387	405	353	399	377	363	392	360	384	374	401	405	386	362	373	354	380	369	337	394	374	382	407	364	366	355	399	401	382	375	372	384	400	415	362	406	397	327	363	373	382	373	373	388	379	376	385	401	393	381	378	370	395	383	388	376	370	382	374	373	385	376	399	383	390	376	394	391	390	362	402	379	408	390	383	396	378	368	386	380	382	372	399	378	387	446	394	378	417	365	372	336	353	426	399	396	366	375	394	391	398	369	431	366	392	334	384	397	375	397	356	379	354	378	384	356	396	387	415	388	361	381	423	388	381	381	405	386	381	396	386	369	374	388	391	401	395	422	367	354	384	377	392	414	368	392	373	383	397	386	387	419	412	352	400	404	387	403	439	396	382	334	382	366	387	374	367	367	388	376	388	358	391	387	363	399	412	403	398	384	385	340	403	340	382	362	420	404	379	359	427	407	371	369	394	356	439	408	347	411	411	373	359	366	412	420	395	364	381	356	415	420	322	391	391	369	385	393	408	378	391	371	368	408	368	383	412	381	372	358	394	344	349	402	373	345	364	376	369	400	374	377	367	358	367	378	385	361	386	397	380	395	364	365	373	368	352	361	415	389	380	401	371	363	390	355	401	387	403	380	427	392	350	381	372	400	386	383	398	383	372	400	335	357	368	424	354	389	386	399	338	402	398	339	404	383	359	389	363	366	356	367	387	384	392	360	399	392	401	397	373	377	380	389	364	388	361	405	381	397	399	375	393	414	354	388	386	384	396	415	394	389	377	369	409	360	376	362	384	395	363	379	388	362	380	377	414	375	403	374	354	431	364	394	360	375	409	383	383	417	373	397	384	366	337	390	362	384	331	389	357	401	347	367	372	374	383	382	337	380	379	408	391	374	419	392	393	411	403	363	391	396	359	367	370	404	384	383	364	395	377	370	363	394	342	371	384	374	435	387	389	388	402	376	394	383	368	396	386	407	377	392	429	412	415	404	380	389	394	390	360	369	382	387	402	435	369	404	371	354	375	374	350	361	400	394	386	375	366	383	391	378	388	371	375	381	375	399	403	340	406	391	372	370	346	392	399	384	371	419	396	431	375	391	390	350	418	393	398	387	349	355	418	371	388	439	376	402	363	380	392	358	379	396	395	394	421	385	406	347	375	340	380	390	388	378	381	380	381	366	397	410	384	375	390	379	361	347	421	374	337	392	381	388	364	371	394	362	389	366	397	375	400	402	382	435	390	357	397	388	364	393	343	373	381	390	384	371	382	381	388	335	372	371	367	365	421	378	410	367	389	385	356	393	346	402	379	374	353	364	352	326	407	403	390	373	374	367	381	373	331	366	382	386	346	392	323	346	380	398	369	378	395	386	403	386	342	394	410	380	428	367	396	382	385	416	379	394	347	399	371	371	404	366	404	381	403	394	371	383	352	371	382	395	387	395	364	378	346	404	400	375	375	353	366	365	359	391	380	381	391	389	380	360	401	357	343	338	371	380	381	387	358	393	379	388	372	428	380	347	406	364	375	383	386	407	390	392	348	422	365	396	385	389	394	370	368	369	366	376	383	391	374	392	370	355	396	392	362	376	360	392	389	359	358	382	347	356	383	375	384	385	386	354	397	331	369	357	378	381	363	405	389	388	401	378	381	388	387	345	378	418	391	395	374	379	400	405	334	340	366	376	370	356	380	392	353	379	372	396	381	404	380	392	389	373	347	399	408	391	418	387	422	377	353	387	395	385	394	363	404	378	390	386	369	380	385	349	383	382	393	395	381	368	393	395	395	413	382	394	399	393	373	408	333	365	365	402	399	377	376	376	403	376	388	386	419	372	398	386	405	422	384	390	398	365	375	369	413	407	386	381	384	348	356	397	383	409	396	394	365	380	381	384	384	379	398	364	437	416	336	359	328	364	404	394	360	395	372	407	401	368	344	380	381	411	362	363	350	379	408	386	402	399	383	379	363	361	392	369	371	362	367	376	375	388	388	369	380	406	420	395	378	397	390	387	386	355	373	389	415	403	454	380	412	377	394	452	404	411	376	388	402	361	399	399	398	362	415	413	402	369	367	374	401	389	372	422	410	344	393	403	371	384	377	375	392	372	397	416	416	367	423	380	383	408	387	379	382	385	353	384	363	384	382	408	420	387	354	374	427	348	348	359	402	412	376	391	376	439	379	342	385	373	410	355	368	366	372	376	371	378	347	392	379	340	348	358	409	387	406	339	389	369	394	399	341	414	366	399	367	361	360	379	376	365	385	382	376	333	399	411	387	400	423	389	404	367	386	390	397	368	374	405	430	409	375	350	399	372	377	379	368	363	374	352	358	396	394	401	405	390	415	379	397	371	367	424	382	359	357	395	378	402	415	396	380	384
46302	17603	3441	4227	3761	3183	2708	2338	2140	1855	1753	1554	1544	1421	1413	1295	1217	1194	1192	1145	1165	1126	1055	1093	1083	1065	1032	1098	1035	1055	1065	1025	1043	1036	1014	981	988	1024	1023	995	967	993	947	985	945	999	963	923	957	918	910	941	966	1018	910	1007	1028	940	944	936	952	991	983	913	979	954	961	973	889	969	926	959	980	869	993	958	937	964	973	945	945	915	967	963	973	963	942	913	928	885	1019	896	876	970	916	935	939	886	915	926	987	940	896	937	966	923	938	935	933	951	931	969	945	917	886	919	993	943	913	971	872	875	929	929	916	964	935	949	910	942	921	872	968	958	903	901	946	960	982	913	937	944	963	908	886	937	926	906	942	944	946	905	904	922	923	968	919	935	902	910	929	931	892	957	965	904	945	942	918	938	933	888	925	901	884	918	903	1011	848	912	991	936	892	937	883	938	922	876	904	923	943	933	930	864	941	922	928	876	897	962	955	928	934	912	901	943	903	916	948	974	857	973	937	929	915	886	866	952	936	922	906	921	943	898	950	974	948	926	895	922	957	888	895	949	904	962	919	964	920	880	876	957	946	972	923	962	945	914	931	931	933	932	847	926	913	934	964	907	899	913	922	961	930	903	929	935	939	953	884	934	956	898	972	912	919	953	957	958	890	891	922	880	918	885	947	955	947	930	910	975	906	865	884	947	941	905	862	941	972	943	954	922	896	902	966	864	925	949	928	914	937	946	942	905	970	939	912	970	920	951	881	983	907	900	965	925	915	970	906	918	927	888	958	959	925	863	947	908	951	895	915	988	927	877	943	941	890	906	972	997	964	895	936	910	960	897	910	899	888	895	913	925	921	956	921	940	954	948	929	930	932	880	925	947	930	933	886	905	958	910	1004	934	900	927	894	872	899	909	971	968	964	943	920	935	903	873	904	909	948	917	926	896	927	968	900	939	901	979	910	876	927	888	931	913	882	972	908	973	976	931	940	967	933	881	889	953	946	905	962	953	973	909	961	935	971	891	923	944	915	904	871	918	939	974	924	919	877	988	920	970	950	890	950	924	949	871	940	913	911	852	908	933	958	857	950	924	854	869	920	938	921	901	952	868	957	878	963	947	942	923	915	958	957	870	928	877	909	931	894	893	915	903	916	915	910	970	918	931	876	932	905	980	866	929	930	953	910	902	913	915	896	885	985	942	922	950	887	927	931	927	938	905	968	880	891	970	892	897	918	895	917	967	910	974	887	950	878	935	953	954	855	879	897	903	924	931	975	893	881	920	909	875	909	944	901	939	913	864	920	944	970	958	880	924	952	919	892	896	893	959	976	944	915	883	966	908	949	938	905	891	924	972	906	916	943	937	980	951	957	911	928	915	943	954	866	952	991	974	868	891	906	967	945	927	924	969	952	906	908	918	939	925	888	876	888	905	882	965	926	868	948	838	890	984	884	958	935	930	882	908	897	958	901	895	964	959	954	937	912	954	934	931	871	940	919	954	938	912	938	930	939	900	976	906	902	931	866	916	939	920	939	949	895	982	945	985	909	942	900	913	961	925	869	877	959	919	931	893	898	918	914	878	904	961	913	961	967	942	938	966	896	910	883	919	925	933	958	925	893	850	945	915	907	958	915	956	954	939	908	970	912	928	915	924	949	963	932	941	936	962	951	932	913	880	926	884	955	926	950	957	942	921	922	878	962	846	1014	971	967	981	931	904	909	944	950	919	904	912	909	898	946	910	925	964	909	855	969	982	890	975	941	921	891	952	933	895	907	871	934	960	910	892	960	945	970	909	916	889	893	879	927	922	910	989	984	933	933	905	953	903	929	963	963	962	916	905	956	901	925	915	926	915	949	917	952	928	889	926	939	931	919	976	924	948	884	915	955	904	908	965	873	907	875	876	949	877	960	975	889	953	965	930	920	938	933	847	908	855	885	910	913	931	906	876	899	907	933	915	947	888	905	889	924	940	906	901	929	905	919	891	883	914	971	944	952	962	963	969	900	961	940	912	915	910	974	915	907	946	956	921	956	903	984	878	942	925	884	894	997	955	912	909	941	887	854	853	890	884	922	977	869	900	901	878	931	885	858	899	955	889	959	919	925	887	930	927	945	944	951	967	932	971	901	889	907	963	942	909	913	950	918	930	900	982	936	950	969	917	972	999	904	936	877	967	938	959	910	978	904	894	961	920	926	913	912	855	916	911	939	945	903	921	910	876	933	928	948	948	858	897	931	950	913	942	925	930	897	878	890	893	992	927	948	970	861	893	887	883	916	924	917	900	863	869	930	935	922	930	911	893	922	938	907	954	905	967	912	882	931	894	930	937	923	945	919	1004	894	960	880	899	897	902	929	895	946	960	892	937	945	951	907	953	904	861	942	917	887	985	928	952	929	931	902	938	944	913	904	904	970	931	887	903	890	932	927	919	918	928	936	938	943	929	965	929	883	938	913	939	950	999	951	941	904	935	969	918	956	932	960	850	952	934	918	935	919	969	949	944	936	935	935	938	933	919	911	912	879	937	956	950	926	908	952	912	924	943	950	946	917	913	926	906	862	937	938	911	871	884	947	902	896	932	894	913	928	931	918	914	936	916	884	967	923	876	947	936	984	947	957	904	934	923	925	945	957	892	959	908	932	962	940	931	919	950	950	877	976	917	898	954	943	904	899	938	906	958	871	917	908	866	897	931	899	894	950	903	963	916	963	952	897	898	921	993	947	957	935	900	963	940	922	899	935	928	935	948	905	951	910	923	942	929	893	925	971	907	891	914	929	939	967	947	858	904	920	939	919	930	929	929	925	899	908	911	894	947	881	946	948	953	920	909	952	951	942	899	938	929	909	900	939	919	938	917	930	964	892	957	933	933	943	959	946	961	894	938	920	930	923	963	899	892	911	889	953	892	920	915	926	925	960	903	942	916	922	861	949	888	934	957	901	944	880	887	964	933	943	984	963	914	954	910	887	969	947	932	893	888	918	854	952	897	944	905	888	920	989	952	911	917	866	875	937	893	947	929	922	936	920	921	936	950	901	985	897	947	953	937	1004	912	954	947	880	894	861	819	882	900	903	933	901	936	903	896	898	883	914	920	979	901	862	878	936	913	909	883	949	962	904	933	933	929	909	984	927	887	952	920	951	905	939	884	915	935	910	886	928	963	962	954	932	923	881	890	902	935	956	911	930	892	945	918	920	912	967	941	876	925	918	932	902	936	859	897	886	889	968	952	945	918	924	882	924	975	956	921	959	970	963	938	932	949	900	906	931	891	924	906	961	959	890	943	963	930	948	927	897	908	920	900	935	911	930	948	918	937	985	928	938	905	976	942	956	921	915	933	948	934	943	942	940	901	931	938	930	976	939	970	906	925	914	931	933	994	1004	930	956	942	922	936	973	944	887	854	955	881	878	946	901	959	921	914	917	952	859	907	871	958	974	933	960	923	947	917	932	959	894	919	926	941	911	891	877	929	937	967	951	916	882	902	904	983	938	867	913	835	934	980	897	895	967	962	949	876	903	918
12662	1730	193	182	179	183	181	210	153	174	175	181	169	165	181	185	143	175	177	172	186	165	169	172	174	158	173	171	163	162	170	214	177	163	132	171	163	171	183	148	164	171	160	171	172	153	178	174	186	192	166	188	181	166	190	149	191	168	169	195	162	155	162	164	156	185	190	167	162	174	170	170	156	142	183	170	151	163	161	168	175	161	172	196	158	179	174	148	180	154	180	149	187	149	149	174	161	195	149	155	176	188	174	160	162	155	147	189	148	186	150	154	190	144	165	157	160	140	180	176	163	175	180	173	161	169	156	173	163	199	161	147	152	171	171	151	170	148	185	178	174	171	163	173	181	154	196	176	175	173	144	176	168	167	174	193	178	186	169	179	171	180	164	213	172	165	164	170	172	170	177	159	162	168	155	170	153	178	174	180	177	160	165	170	180	152	183	188	174	151	178	159	160	170	176	175	177	177	147	186	165	154	182	160	167	165	157	151	169	181	164	156	173	177	139	165	169	158	161	176	164	148	185	159	174	179	179	166	177	159	160	171	174	158	176	156	184	156	158	149	162	222	161	160	176	182	163	170	172	179	211	157	170	161	186	151	181	177	188	167	170	196	183	192	164	187	175	170	190	190	186	176	168	153	177	179	166	156	151	160	158	172	176	170	160	142	171	164	155	171	165	160	143	192	153	174	169	174	187	164	168	165	176	177	178	186	165	162	158	147	169	182	182	150	186	165	163	180	185	176	130	167	174	161	166	173	157	175	166	168	153	171	163	184	181	184	159	173	155	162	173	160	185	179	182	163	177	163	185	177	163	162	164	178	143	165	162	171	191	173	168	151	206	179	176	172	191	169	140	179	161	176	193	164	177	164	185	143	159	150	167	158	184	171	158	183	174	158	187	174	165	150	178	176	163	142	165	193	161	162	169	154	172	176	166	166	148	162	186	194	172	176	179	191	179	175	169	167	200	152	172	171	166	165	176	170	155	164	174	183	152	169	161	184	177	139	182	185	186	189	154	159	157	178	175	179	191	186	167	171	142	158	170	141	169	158	172	173	162	147	169	173	185	171	173	148	194	154	163	177	168	182	162	174	166	155	184	162	168	187	162	172	182	180	193	142	155	155	138	164	184	184	166	175	170	194	161	146	160	137	179	180	187	160	175	180	177	167	174	172	174	159	183	158	138	165	185	188	166	171	176	174	161	175	154	158	182	184	184	192	174	176	166	176	165	159	151	153	144	178	190	179	175	179	139	183	189	176	154	165	179	164	163	173	189	134	163	177	156	155	188	171	156	178	164	169	167	178	171	153	174	178	166	165	196	184	156	175	175	150	166	169	161	158	189	186	173	177	171	196	186	150	188	150	164	167	164	162	153	171	178	171	203	178	170	168	164	164	160	164	149	162	179	170	181	192	161	165	174	167	159	169	181	179	169	148	160	189	169	206	158	174	172	166	175	147	171	137	212	169	161	162	185	145	174	169	182	173	158	186	163	161	170	167	170	168	169	179	164	176	198	162	161	166	176	174	166	198	163	174	169	161	164	155	152	169	152	168	173	172	175	142	191	164	160	182	149	177	177	173	178	143	165	179	156	172	179	186	162	178	174	147	166	164	168	150	163	172	140	162	170	150	175	176	169	166	152	172	165	181	167	171	202	189	155	153	162	175	171	134	194	167	179	161	169	166	194	152	165	161	192	175	160	163	175	177	173	175	185	167	176	188	159	192	180	157	184	174	176	169	179	186	169	159	169	161	168	181	186	212	200	169	180	202	157	197	198	158	165	175	158	154	152	168	178	158	165	141	162	190	192	170	171	189	137	153	166	199	179	167	170	162	169	168	161	164	164	182	162	195	185	186	162	166	184	192	192	180	145	171	137	185	150	177	174	178	188	135	168	164	179	178	169	161	177	151	153	161	171	173	174	183	197	157	157	165	172	161	173	171	187	174	159	178	180	179	164	144	163	173	152	164	188	167	170	171	150	154	174	158	154	161	175	152	166	167	164	147	186	149	182	178	166	161	170	145	182	150	170	164	175	179	171	160	167	168	184	194	182	171	165	165	151	164	182	168	153	154	161	189	178	177	184	182	173	161	140	175	170	164	148	164	182	198	197	163	158	178	161	175	173	145	175	151	179	185	190	165	172	179	177	166	183	167	149	168	179	183	161	184	154	178	180	170	171	165	163	161	170	177	189	179	164	183	187	178	168	160	157	176	173	173	176	151	150	170	179	192	163	173	183	182	180	163	170	194	178	162	160	167	180	174	171	137	154	169	169	195	157	177	158	153	156	156	182	179	186	173	171	151	167	166	154	189	184	166	173	167	184	192	173	172	153	167	165	208	157	167	170	142	193	136	161	165	190	181	166	169	206	161	167	162	184	140	187	162	164	166	177	169	175	188	155	171	164	167	173	199	151	188	166	168	163	187	151	170	188	161	199	178	175	170	174	156	166	155	167	154	166	173	164	154	136	164	164	156	164	157	164	166	171	150	169	170	190	180	146	164	154	168	179	189	189	173	161	180	205	204	160	189	161	189	149	184	184	161	162	166	149	154	181	145	163	161	162	164	160	154	184	169	165	164	179	148	170	165	169	161	177	166	161	166	183	150	178	196	163	156	169	156	171	178	167	154	172	173	189	190	154	189	175	168	157	182	173	175	136	153	181	185	163	165	171	166	172	175	172	163	158	191	168	175	170	179	157	163	153	166	158	186	177	152	171	179	178	196	164	183	153	168	171	200	169	187	160	195	168	177	177	148	171	166	185	171	189	180	147	187	154	174	171	168	195	177	150	164	152	160	150	156	165	171	171	177	170	178	185	164	194	188	183	165	185	194	173	182	138	184	169	152	160	184	179	169	169	179	204	165	159	191	168	180	188	162	154	169	167	152	168	168	164	186	146	196	151	190	163	151	175	195	162	161	175	172	152	177	160	166	169	175	169	179	173	150	178	178	169	166	174	161	174	175	151	147	189	145	153	157	192	194	166	154	162	173	155	147	176	142	203	172	184	161	171	168	170	163	186	177	162	149	159	173	140	176	170	174	181	170	146	164	201	170	181	172	185	153	162	172	174	144	146	175	174	172	162	148	181	157	189	187	172	150	198	175	190	137	168	179	178	182	164	184	183	177	173	196	188	172	171	169	190	161	190	188	181	164	191	158	156	170	183	195	174	180	150	160	156	189	182	180	190	167	171	154	182	178	183	179	147	158	166	161	191	171	151	171	187	151	182	190	165	190	162	177	177	159	173	158	150	181	159	156	163	151	160	192	205	161	170	150	157	180	148	167	181	164	176	164	162	156	179	156	171	174	166	180	154	170	159	157	184	160	160	185	163	178	175	171	171	171	184	177	190	174	165	179	170	152	184	156	179	179	169	170	172	150	144	166	153	140	155	184	157	156	197	161	182	164	162	171	184	170	167	170	176	166	193	168	176	196	165	189	162	180	170	179	171	169	198	159	146	166	160	187	147	192	177	184	174	158	159	177	177	178	196	191
11945	1794	528	555	612	563	557	496	530	546	503	484	468	487	512	510	528	502	517	494	488	547	519	491	510	500	497	490	518	523	517	488	543	503	551	495	566	507	555	494	475	511	526	490	514	501	501	560	476	490	490	508	518	484	514	521	488	498	511	478	489	540	495	463	519	487	490	522	475	531	485	557	496	479	493	468	530	519	462	465	517	538	514	496	527	495	489	504	538	541	480	471	517	506	490	514	483	514	471	484	502	494	574	513	517	494	478	537	512	522	495	526	538	476	523	524	532	518	478	526	474	539	521	465	543	474	495	500	496	508	523	527	505	493	523	491	525	508	528	493	494	522	512	495	525	529	473	529	471	519	489	474	478	537	514	515	501	534	478	536	453	509	507	502	493	541	471	500	534	499	494	469	533	492	527	503	510	506	518	539	490	474	479	507	512	519	528	521	484	511	512	517	480	526	483	507	487	494	495	476	519	519	485	526	510	524	527	538	566	486	508	471	515	497	493	449	484	504	473	489	465	538	497	487	498	517	475	513	503	460	503	519	477	470	509	489	487	523	496	498	512	483	475	463	492	542	499	520	476	533	501	449	498	528	514	515	527	468	488	497	502	505	459	500	526	492	457	487	515	474	490	470	522	485	510	518	486	528	495	549	478	539	493	505	465	530	497	493	518	480	511	492	492	484	517	532	482	475	512	481	487	530	507	521	499	510	479	543	509	532	526	527	486	460	508	487	494	522	499	525	517	468	516	494	467	464	493	500	477	492	467	523	499	474	527	499	509	514	490	505	484	519	482	506	499	525	471	529	491	475	519	520	503	546	506	456	514	496	513	553	507	514	497	491	506	500	518	470	514	504	510	507	541	538	536	501	492	510	520	481	493	470	508	459	505	479	477	516	524	518	508	489	548	533	513	524	521	488	481	500	507	508	474	509	446	496	475	469	489	508	471	513	492	523	503	526	495	517	501	530	507	548	511	500	487	488	502	509	524	491	495	500	463	487	540	490	523	499	528	485	452	523	487	495	529	526	478	464	543	496	485	523	506	522	500	518	511	516	469	466	491	487	506	506	490	477	492	520	526	492	444	533	504	572	471	495	520	484	473	502	535	528	496	514	493	507	521	518	499	500	497	514	524	506	496	503	477	481	494	500	497	521	491	510	508	504	513	480	513	448	500	522	501	499	479	489	486	520	492	480	489	510	485	509	473	519	510	491	522	523	521	509	487	468	503	501	492	490	496	489	490	515	552	498	515	490	530	473	497	512	487	503	499	473	490	457	498	485	483	445	491	490	475	519	483	510	479	503	479	487	510	489	523	536	478	519	477	487	483	527	498	523	501	508	533	532	464	499	522	476	506	509	511	511	549	515	544	506	480	522	503	488	477	509	521	522	501	482	517	492	495	486	484	516	481	538	493	515	487	490	543	501	535	470	485	529	480	494	478	504	492	464	515	510	517	533	538	480	518	488	529	501	528	515	524	515	505	517	491	500	560	515	505	466	512	454	526	511	506	545	492	484	464	481	501	514	492	502	519	495	490	519	477	494	504	466	518	468	489	477	518	513	531	479	474	514	530	487	456	527	505	530	505	494	514	466	524	468	481	446	518	530	499	517	495	480	515	509	500	527	489	478	465	501	478	474	533	492	519	511	516	465	486	503	508	517	502	495	496	496	532	526	493	525	471	429	498	488	499	485	510	504	498	508	511	499	507	519	528	516	496	503	491	505	511	507	487	505	533	507	491	490	507	502	486	489	504	504	489	496	497	507	537	535	507	516	456	484	508	503	486	496	505	511	490	503	502	542	493	531	520	501	501	507	495	518	493	496	533	494	541	492	491	506	487	450	501	520	496	495	499	529	493	485	496	526	528	549	516	470	549	495	495	535	483	516	501	534	496	530	470	493	488	484	470	528	552	484	516	499	520	506	485	516	544	512	491	465	532	489	532	529	472	505	491	539	563	509	494	471	509	476	499	512	508	482	461	505	549	531	466	502	492	518	486	501	509	504	481	475	483	501	499	528	468	489	520	517	502	497	531	510	475	488	478	479	539	531	491	472	479	510	519	462	520	475	509	453	534	499	480	487	500	481	552	486	517	493	466	497	518	490	482	545	490	533	469	517	486	491	543	511	497	478	485	517	509	528	490	461	511	523	510	493	459	492	487	496	492	475	505	493	515	557	525	493	462	503	541	476	456	502	543	506	484	519	540	491	520	508	528	519	496	505	531	476	508	535	513	522	484	489	474	535	505	486	553	521	526	486	485	524	481	492	492	508	456	485	519	512	487	530	550	505	504	516	477	472	497	485	526	453	503	500	503	519	523	484	447	474	517	478	522	469	502	496	501	554	495	490	505	498	522	493	515	532	505	508	494	508	484	490	492	514	528	539	520	480	465	480	516	492	533	498	518	492	527	446	512	492	498	515	533	489	502	509	493	514	535	471	491	483	508	490	506	502	465	500	478	527	481	524	494	513	511	531	498	527	490	501	498	454	517	508	504	486	504	496	453	461	496	538	476	497	513	493	475	489	471	489	510	509	501	503	546	482	489	489	476	524	508	497	526	489	489	500	504	480	486	496	507	537	552	532	522	543	521	502	505	508	471	553	488	545	508	513	483	490	496	534	495	511	507	478	507	485	481	489	546	523	537	523	505	524	515	540	512	488	475	497	510	470	501	475	507	493	481	539	444	481	497	483	519	507	526	492	526	495	505	505	480	513	559	499	512	535	517	515	492	501	494	475	548	501	491	526	476	510	509	510	518	505	511	489	546	506	516	480	540	531	537	494	534	532	484	517	502	508	502	475	500	479	473	425	499	502	516	488	505	508	479	519	512	487	493	470	501	482	500	478	485	477	512	526	469	484	485	509	517	495	527	533	521	491	497	502	518	502	499	483	529	483	504	514	528	523	480	488	508	494	477	505	527	483	494	567	520	534	499	492	514	538	469	489	498	510	463	496	496	543	513	495	484	505	479	463	518	522	537	521	493	489	472	516	493	480	503	550	526	494	519	519	522	483	477	492	477	494	507	521	569	543	472	530	496	510	485	489	482	569	504	515	514	491	483	530	502	512	479	498	471	503	512	494	507	529	501	452	467	538	538	478	482	497	510	523	523	516	519	485	500	540	500	548	526	502	481	539	463	525	508	492	494	473	481	499	505	475	507	493	455	483	508	477	536	541	481	498	443	555	478	527	482	511	470	504	531	499	530	490	530	511	539	482	503	508	503	531	537	515	472	520	532	478	483	486	491	527	482	508	505	549	523	488	474	495	518	531	499	474	521	443	481	485	546	495	491	471	521	455	515	465	494	516	497	487	492	474	516	515	473	490	501	509	520	493	506	526	480	486	497	479	487	518	481	529	522	538	490	497	515	487	472	505	499	487	531	473	504	522	487	544	533	477	483	479	509	522	505	477	464	480	467	480	487	526	505	504	479	512	498	484	485	496	485	486	500	545	534	507	515	506	502	528	491	511	516	511	507	501	482	527	489	486	514	512
61514	32771	7137	1056	670	563	484	465	419	400	369	375	394	370	368	343	373	374	360	358	350	352	347	350	333	351	379	326	355	332	351	341	351	329	380	319	316	342	366	329	346	337	321	332	313	355	373	342	367	356	337	367	385	346	301	329	352	368	338	332	338	330	352	350	339	337	349	348	358	345	324	346	337	312	338	335	369	317	344	334	305	319	355	344	341	319	316	337	322	306	328	308	314	351	289	350	312	297	340	319	316	332	334	332	349	334	325	310	328	344	317	327	355	338	347	332	337	378	323	325	338	364	331	330	348	336	346	348	330	334	345	358	345	380	354	371	347	320	341	343	345	343	327	356	327	315	317	359	357	384	351	352	313	316	319	385	359	314	354	323	294	386	342	329	363	344	332	362	322	321	345	347	346	352	325	311	323	328	333	324	365	347	365	332	333	315	345	333	303	325	364	299	328	306	309	360	325	331	372	307	355	337	336	345	350	331	328	349	377	316	303	326	334	321	328	307	349	286	308	302	339	360	343	365	338	354	324	323	331	333	342	339	368	300	327	333	333	344	363	341	321	304	333	314	315	347	341	335	326	357	317	309	316	336	349	319	317	342	364	383	358	336	348	344	329	347	338	325	319	348	353	281	353	348	310	318	367	329	331	342	329	362	325	332	320	360	325	304	322	319	325	322	362	324	343	344	339	335	332	363	311	357	340	320	325	355	365	369	331	334	343	345	322	298	317	361	335	339	323	340	351	388	326	309	356	334	341	332	343	328	318	328	348	334	336	366	336	357	349	343	347	323	340	347	325	353	332	337	316	364	364	331	342	342	344	328	297	350	337	367	338	310	312	357	336	299	362	352	370	366	324	331	317	334	328	381	342	318	347	353	338	331	336	331	342	328	326	381	340	367	324	333	335	331	325	337	376	312	328	342	364	353	355	344	354	321	345	318	300	337	345	329	353	357	340	308	351	331	320	328	350	349	338	332	351	324	358	303	340	334	342	310	307	322	319	350	334	325	297	318	343	346	344	340	344	342	349	339	330	346	361	337	332	331	335	390	311	304	295	316	381	351	356	326	316	317	362	327	323	336	300	342	346	337	313	307	342	326	365	370	347	376	358	327	341	350	341	346	359	348	350	306	339	331	326	321	375	365	353	347	303	349	351	329	326	354	315	329	314	342	346	339	347	336	321	345	337	340	341	341	326	354	356	327	327	343	311	360	325	312	332	329	310	345	342	333	338	298	336	335	324	324	325	371	316	340	290	365	339	327	335	324	352	351	398	335	361	335	347	332	337	355	351	337	346	343	348	337	334	336	291	332	330	361	360	354	339	314	336	346	354	345	297	307	335	338	334	326	319	342	299	314	364	331	331	317	339	321	361	308	345	352	339	319	325	327	308	336	308	339	321	356	309	316	333	309	322	319	323	337	328	328	305	328	341	352	355	339	337	340	343	318	326	346	358	333	315	342	378	330	345	334	304	344	308	339	347	354	350	337	349	333	364	317	316	368	320	344	359	355	319	347	366	351	313	366	331	356	332	346	335	311	340	357	360	325	343	302	333	356	367	363	371	350	329	349	328	309	336	355	333	343	341	317	314	353	341	324	310	348	316	360	345	326	346	280	322	350	351	341	320	335	338	337	353	331	341	328	358	345	313	339	344	342	336	325	345	354	327	310	366	352	309	324	346	354	363	355	331	335	339	311	342	339	361	308	375	330	321	364	360	351	358	365	317	318	368	339	357	336	355	323	365	326	330	329	339	328	344	299	351	335	339	325	365	334	340	349	354	374	303	333	329	371	357	307	327	330	358	341	342	359	347	315	346	392	326	341	323	323	356	300	375	331	353	335	353	318	314	310	340	346	365	339	340	355	354	336	331	349	310	327	332	347	321	341	320	350	329	315	351	337	322	357	318	333	333	346	369	318	323	304	358	363	323	322	331	316	349	353	332	320	329	346	318	337	329	309	356	325	360	310	363	341	350	364	378	347	292	309	365	311	309	325	331	334	340	357	332	307	327	336	361	356	328	353	329	342	349	347	343	323	365	305	317	333	352	308	336	357	365	306	317	346	337	336	317	346	357	324	347	353	348	339	345	344	339	325	338	306	323	334	347	354	332	312	308	356	354	339	329	327	321	329	323	354	325	360	326	326	343	351	375	354	347	343	365	296	337	366	343	327	347	324	340	321	344	353	348	329	338	347	353	350	349	353	369	321	347	305	357	341	331	320	318	363	307	345	341	320	355	328	336	305	352	343	324	371	338	324	322	355	337	332	338	342	334	308	325	326	368	357	304	363	336	333	332	346	348	359	348	345	306	359	335	352	345	303	324	314	358	327	356	323	325	338	330	330	316	309	331	339	336	341	330	317	352	335	339	344	359	315	362	344	371	304	322	324	312	351	348	310	324	346	342	325	316	320	336	322	318	336	323	357	352	340	296	342	352	333	342	342	315	319	371	319	330	356	338	347	335	330	328	330	327	369	359	322	329	317	341	346	343	329	346	340	344	314	338	333	354	351	342	324	348	378	358	350	363	350	340	351	366	331	336	350	349	317	317	318	364	333	321	336	325	317	326	329	316	310	338	337	335	328	368	338	357	295	336	330	324	326	342	358	359	331	331	358	329	342	318	359	293	373	349	346	348	361	331	320	356	275	324	381	281	368	328	336	329	349	309	309	330	325	360	349	331	342	339	305	313	291	371	341	332	338	344	352	332	336	370	304	322	356	335	337	348	338	335	316	335	363	327	346	335	325	355	340	360	334	341	359	320	345	326	328	314	338	324	310	361	331	318	374	335	361	324	323	331	352	339	331	379	318	345	344	386	345	317	357	309	366	345	350	337	368	346	336	346	359	369	325	309	342	325	337	320	340	332	349	348	331	335	331	342	344	328	326	299	328	337	333	297	361	338	343	370	321	360	351	361	359	343	312	311	335	351	338	351	341	329	313	351	325	289	372	341	351	310	332	346	356	369	360	335	315	310	344	384	370	329	327	341	349	307	348	347	275	330	290	361	319	348	344	375	338	372	340	359	344	298	362	332	351	326	351	320	339	366	352	372	333	331	315	360	360	303	339	328	330	325	315	331	321	355	323	356	311	319	333	338	306	322	323	333	352	351	315	337	344	330	324	319	327	342	349	349	336	362	316	319	325	288	320	340	360	353	323	353	342	348	320	325	356	364	360	325	311	378	313	342	343	349	314	312	335	352	376	325	327	363	363	346	294	358	370	318	327	338	347	344	329	313	354	346	374	342	334	307	388	353	347	339	366	346	368	316	314	339	340	320	321	340	329	348	335	348	327	343	346	356	358	328	346	337	334	334	332	343	337	323	349	326	366	341	349	344	325	323	358	310	348	289	326	326	352	309	346	331	350	329	322	330	312	341	338	346	286	336	343	292	366	309	346	307	346	370	326	345	345	356	344	326	301	359	370	330	332	327	324	345	359	329	325	349	332	349	351	342	315	372	326	308	357	320	346	306	348	346	356	372	308	330	327	330	326
37855	13753	2166	2461	2350	2034	1670	1600	1415	1295	1252	1221	1150	1124	1109	1051	1067	988	978	976	986	950	948	966	961	902	879	934	916	941	922	929	933	878	895	872	846	829	887	852	908	829	906	893	874	880	841	850	878	904	852	893	902	837	881	888	869	841	905	874	860	904	907	869	881	859	925	845	862	860	852	877	901	897	819	889	854	828	838	842	853	880	827	898	851	875	874	832	901	835	867	855	869	828	866	880	856	841	839	897	875	827	919	892	866	884	850	873	853	870	920	856	834	896	855	839	852	829	851	838	836	823	864	881	798	885	878	898	875	860	898	854	793	825	833	874	889	840	785	832	868	858	823	867	853	816	908	830	867	861	877	864	852	833	874	832	843	849	873	873	884	839	880	847	833	835	850	867	816	864	852	795	905	806	858	889	867	822	861	800	859	822	796	861	823	842	896	825	860	874	876	818	822	875	799	870	870	867	866	875	840	837	821	882	858	862	835	882	777	860	818	828	861	842	892	864	873	880	871	845	829	883	823	819	870	865	870	833	857	849	908	876	816	877	873	892	853	824	825	853	839	844	884	888	866	805	850	868	886	880	843	891	844	918	812	833	826	806	926	881	824	856	907	880	891	849	849	850	809	867	903	822	853	810	858	855	877	858	898	881	864	890	880	839	856	832	836	886	802	840	855	903	833	864	851	858	865	874	824	876	909	831	856	864	867	872	870	838	871	851	885	858	812	898	879	865	823	830	829	861	880	863	901	837	905	851	853	824	856	856	837	847	820	873	822	879	858	815	838	911	901	892	832	869	904	847	804	816	828	905	823	839	850	909	819	818	880	905	884	873	862	845	887	856	890	858	846	851	929	843	838	844	860	907	858	881	805	863	863	843	891	884	872	882	831	876	886	877	854	835	846	822	872	887	866	833	884	838	907	829	846	802	861	855	830	839	898	833	854	844	859	876	806	875	810	842	839	846	838	874	847	862	866	848	872	856	839	857	880	865	825	878	848	784	831	835	864	866	922	853	845	879	837	834	813	858	794	884	872	843	846	839	830	883	798	879	859	841	882	833	869	843	847	869	830	871	829	818	879	879	882	856	837	810	778	883	872	904	846	838	839	862	872	867	848	855	851	834	896	853	853	881	872	858	820	835	875	869	874	867	851	879	883	884	815	843	831	857	885	791	887	854	883	871	857	848	866	853	839	838	863	896	817	930	811	834	851	862	831	828	907	893	799	886	840	897	818	862	878	837	875	840	861	836	882	827	827	856	835	867	861	856	870	811	863	863	900	885	862	865	880	882	906	855	847	942	823	835	852	850	886	858	905	867	847	817	912	890	845	802	822	895	862	856	860	864	888	871	829	838	873	910	889	860	894	850	823	857	818	834	863	810	864	846	930	849	866	836	846	870	899	843	916	872	809	890	862	905	865	836	843	876	897	913	797	854	838	905	844	864	805	881	847	839	890	808	879	822	824	870	852	855	849	889	859	876	835	873	895	850	861	817	908	859	848	864	830	849	884	810	827	808	883	818	828	858	884	823	837	882	830	824	855	800	910	848	873	850	829	905	846	856	803	876	890	834	871	861	893	880	839	843	856	868	860	835	894	844	833	870	837	824	853	900	859	872	807	824	885	854	842	860	839	840	842	871	866	885	846	830	849	893	845	875	891	858	869	822	882	864	839	909	912	889	862	880	868	834	848	849	881	857	884	790	917	857	877	877	823	856	838	901	781	847	899	831	871	813	848	885	869	805	796	902	848	827	890	843	879	899	875	859	859	884	872	827	896	840	866	850	875	869	870	893	889	900	884	864	883	902	823	842	936	847	838	873	888	868	849	870	879	890	813	875	857	897	883	863	866	852	866	853	785	835	890	866	856	887	864	840	855	818	896	882	844	796	845	845	797	873	843	902	886	867	877	881	880	863	886	825	835	896	825	889	908	854	867	835	879	810	894	864	853	827	828	821	786	836	882	854	845	832	911	806	846	784	883	867	833	844	868	885	828	851	866	860	861	863	823	861	880	821	875	838	833	846	816	870	889	809	865	882	895	847	852	859	852	849	807	824	874	839	808	868	855	887	847	872	895	826	819	852	863	833	894	823	925	849	887	862	899	852	863	851	867	854	876	828	878	838	830	874	838	872	820	853	910	870	839	878	824	819	872	898	825	895	779	892	816	852	831	892	830	862	904	878	852	871	894	880	884	879	870	846	842	884	848	848	863	848	878	859	864	900	843	816	821	866	888	886	856	821	867	919	873	853	870	811	835	860	855	849	913	825	863	846	865	854	868	822	793	846	868	885	838	845	887	883	833	858	858	835	838	874	882	859	825	851	825	890	841	909	875	827	881	884	882	831	861	879	820	826	848	814	881	847	825	881	877	877	912	883	857	877	884	818	876	887	825	871	842	858	837	877	915	837	840	909	881	802	845	863	819	840	899	857	843	825	841	855	852	849	847	855	781	818	827	857	849	865	827	799	878	811	863	813	812	855	820	839	860	845	850	822	887	886	848	829	867	905	878	881	874	867	854	853	879	841	854	807	810	816	869	858	801	857	843	893	873	881	854	866	880	852	906	894	885	869	855	891	871	813	867	830	809	880	854	832	874	907	806	894	890	835	858	826	867	853	853	887	838	861	878	856	829	854	902	872	838	870	920	824	913	878	837	888	914	893	870	883	833	904	822	848	900	848	869	856	825	870	841	800	835	855	870	833	862	817	817	912	879	814	919	845	836	894	920	866	856	859	902	833	881	891	850	858	853	843	843	883	884	851	890	875	865	868	897	850	893	899	901	868	812	812	888	916	836	921	892	891	850	882	853	917	909	809	807	841	870	794	856	890	858	768	827	885	857	847	856	825	905	844	842	816	824	878	885	841	865	886	874	871	842	871	853	889	811	832	845	822	877	930	835	855	836	975	863	911	839	859	856	822	873	846	901	857	881	876	834	888	896	812	826	833	835	873	845	839	817	871	869	842	887	909	826	832	858	844	876	890	867	846	812	796	864	824	874	811	872	897	842	800	904	793	886	855	886	851	873	883	839	756	839	838	857	874	905	856	895	814	853	845	859	834	841	841	849	829	838	834	831	833	859	841	835	873	827	861	857	853	902	914	875	829	857	813	833	861	867	924	894	852	806	841	892	884	882	811	846	878	838	840	882	899	873	866	832	858	846	849	853	885	866	854	883	854	897	875	818	832	843	871	869	880	811	861	806	897	853	858	912	843	846	859	906	866	882	885	846	884	840	861	838	854	812	870	880	858	876	861	872	892	837	903	859	901	859	888	836	853	860	888	925	857	831	859	877	907	890	883	871	874	892	861	815	833	825	828	865	869	823	837	881	804	851	820	841	867	871	846	855	909	882	873	864	838	847	853	883	853	890	872	846	904	864	844	872	857	824	801	846	818	914	820	870	882	851	878	862	843	852	835	818	868	866	891	866	836	845	881	866	888	870	825	825	819	834	863	886	900	843	856	849	848	885	857	874	820	813	843	814	867	853	875	862	880
72826	43290	13239	2524	1077	875	746	662	614	509	529	526	492	428	469	432	460	398	428	452	403	362	379	412	355	406	366	411	389	425	383	445	383	390	430	362	376	387	397	412	403	385	396	393	404	410	375	414	376	369	374	392	385	348	355	404	397	376	384	385	387	412	391	402	402	394	436	377	416	385	369	390	403	400	387	383	398	385	377	391	400	383	405	370	379	398	383	377	392	338	382	403	415	372	399	398	379	389	365	394	354	405	418	358	375	375	404	398	376	366	389	399	399	416	365	384	393	408	380	365	374	445	407	375	394	388	357	381	377	379	377	395	364	390	410	380	382	386	353	401	338	383	396	380	373	380	377	373	407	392	403	409	356	393	404	365	383	409	380	390	376	406	388	418	408	354	373	380	406	423	405	377	356	372	364	365	372	374	384	372	407	389	399	380	398	381	337	369	364	344	375	379	386	426	389	389	385	351	407	388	402	384	372	375	405	400	361	360	361	400	374	378	362	408	400	415	399	399	358	402	366	361	354	395	385	408	399	378	408	371	370	373	405	391	408	385	417	396	356	359	390	345	325	393	374	413	379	405	392	386	387	377	417	371	355	380	395	393	408	398	390	382	386	369	370	371	367	378	434	376	378	362	410	381	397	361	420	382	371	389	387	374	432	383	372	394	366	381	370	369	365	423	402	384	350	378	392	377	343	356	359	377	379	367	393	360	394	387	412	384	409	380	366	396	395	412	378	395	374	367	367	385	377	368	400	379	374	380	364	374	401	360	409	387	396	386	388	384	372	401	394	366	412	367	381	391	369	386	369	363	382	390	420	376	351	362	414	396	387	360	365	380	375	380	401	379	395	381	411	382	389	387	392	402	415	370	373	395	337	410	375	385	393	405	405	421	393	357	366	394	395	366	388	383	398	418	400	381	354	400	374	392	353	394	383	405	378	369	376	404	409	389	395	334	379	345	382	335	412	384	388	391	414	403	405	374	399	376	381	399	410	379	383	387	403	386	381	387	379	395	353	397	387	380	399	368	320	380	376	375	394	389	401	415	382	383	394	388	363	378	385	366	346	400	387	359	364	374	341	400	398	377	395	393	401	382	411	374	376	399	393	363	370	363	419	420	379	386	373	382	383	397	381	379	378	401	386	402	382	350	373	389	389	409	370	362	388	371	402	385	392	372	402	383	362	386	376	426	403	368	404	381	412	404	380	381	358	344	355	394	400	357	320	362	412	378	407	404	387	393	396	405	418	369	358	370	378	376	408	409	372	418	386	372	368	392	402	374	369	381	371	377	398	396	397	391	367	413	408	338	344	415	385	399	424	398	423	391	365	396	358	393	359	376	370	394	371	391	398	352	400	397	418	330	400	406	395	369	380	387	402	392	397	366	387	390	397	376	379	388	418	354	377	391	386	381	376	360	393	371	368	374	393	392	392	377	393	323	393	377	392	377	409	400	362	385	414	395	401	350	406	397	368	380	367	388	380	368	381	415	398	397	390	357	389	369	418	379	377	355	370	394	351	403	375	394	363	370	371	387	398	379	400	354	359	396	368	352	358	355	388	411	370	367	407	401	367	383	376	389	394	337	373	379	371	395	385	404	403	355	372	395	382	414	331	359	384	396	389	419	416	397	376	435	391	365	390	391	390	387	394	391	399	428	441	383	428	374	338	380	411	389	394	358	425	421	387	367	368	372	404	337	368	374	386	421	387	396	402	406	392	373	380	426	378	363	420	391	391	375	400	398	327	397	354	362	356	394	380	397	371	383	379	389	363	413	378	380	408	379	429	412	393	421	380	355	396	319	376	412	401	370	393	396	388	389	350	379	395	380	415	385	344	394	402	392	376	390	410	414	381	370	395	348	383	384	402	418	408	425	356	373	383	396	380	362	385	427	391	382	381	370	340	405	394	418	400	383	415	357	377	370	396	387	389	390	374	402	371	387	366	409	381	409	363	377	368	380	391	384	418	411	381	385	382	407	402	349	414	396	361	369	378	372	385	374	348	384	380	408	384	357	383	352	383	418	392	397	377	381	345	386	403	386	375	339	360	364	409	408	346	370	385	385	396	388	367	414	395	395	376	388	362	396	403	390	377	381	358	395	386	363	369	419	403	401	396	394	350	408	394	353	377	387	426	382	374	374	386	368	365	367	369	376	394	382	358	392	368	346	379	396	368	414	369	399	367	359	406	380	419	386	370	382	437	409	371	350	368	360	380	383	379	404	400	367	348	345	374	385	398	370	417	447	386	335	407	411	380	406	397	411	388	408	348	396	385	395	398	404	387	335	380	381	397	370	354	393	368	384	358	395	371	398	368	388	370	362	367	375	342	377	392	404	354	359	372	390	423	372	358	404	383	359	382	368	363	411	366	413	392	415	379	407	365	358	371	346	376	397	373	385	374	338	410	389	421	435	369	401	386	378	408	413	405	369	381	367	382	416	395	384	392	379	372	372	402	419	380	413	344	372	428	360	339	384	409	380	394	390	384	383	385	432	380	394	375	393	375	398	410	391	366	379	351	411	424	395	376	395	347	388	418	385	387	377	415	397	400	390	390	436	431	366	409	428	369	398	421	356	416	379	382	369	349	367	390	395	421	390	379	392	369	353	403	371	410	398	343	366	375	367	354	400	393	383	402	388	367	389	395	343	385	389	377	384	400	368	374	405	384	393	371	413	431	360	404	399	393	406	400	376	391	394	388	381	408	347	388	366	361	368	391	378	372	395	376	374	399	382	353	370	364	394	366	340	371	387	406	397	404	403	387	359	373	410	365	370	387	357	344	390	390	372	358	398	350	345	413	393	399	388	407	416	393	389	395	418	394	402	391	381	377	383	385	372	391	363	382	400	355	353	387	382	347	357	380	358	375	391	398	378	411	375	383	372	384	343	391	396	396	393	397	372	395	399	398	394	363	358	439	387	359	415	387	379	379	407	351	397	387	369	378	391	419	405	384	366	386	371	371	408	345	405	357	379	411	406	401	383	384	376	386	388	369	393	427	416	398	411	394	365	369	367	371	374	352	353	373	345	361	359	340	393	372	405	403	379	387	393	370	365	374	379	402	370	391	389	408	392	362	401	395	397	373	406	373	374	387	353	355	375	374	383	388	420	388	381	409	362	420	384	388	396	390	389	413	360	389	366	362	393	371	400	362	406	347	322	380	363	361	415	378	366	362	379	365	393	384	347	387	362	411	375	416	384	355	373	392	387	398	394	409	407	389	399	415	352	407	368	378	409	356	379	379	376	331	375	368	386	395	373	431	347	391	386	378	413	409	384	403	348	426	380	371	356	392	365	366	375	386	402	374	406	384	380	369	385	348	406	416	379	371	365	384	395	365	388	366	407	386	422	382	375	401	365	411	360	377	415	421	389	360	383	382	387	400	367	369	374	376	397	388	393	350	354	384	385	403	386	367	348	368	326	373	363	393	384	352	440	399	372	405	385	389	393	387	371	370	355	360	340	385	394	384	393	389	391	388	369	357	394	397	401	367	402
47052	19303	3531	4281	3777	3229	2745	2340	2071	1925	1797	1604	1511	1390	1350	1340	1375	1262	1182	1178	1111	1091	1082	1066	1085	1062	1021	1077	1051	1034	1044	1003	1067	986	990	1005	1001	980	1004	980	1000	971	990	988	1008	978	941	930	966	1005	980	973	959	950	945	993	984	894	928	906	929	919	981	988	928	957	892	938	937	956	904	928	938	939	960	966	952	930	932	941	863	949	915	953	994	962	948	908	917	969	903	919	950	965	962	957	882	961	935	900	944	942	1013	976	946	980	947	917	944	928	929	882	997	957	907	952	886	956	926	862	960	877	951	935	952	949	936	946	914	913	941	931	930	974	899	912	961	948	973	939	977	933	936	963	905	917	930	892	887	950	942	962	907	961	909	917	936	905	922	934	959	937	951	932	925	907	965	932	974	922	946	920	921	981	878	849	965	953	955	979	947	1013	912	922	971	888	949	951	954	933	932	956	887	951	912	913	942	895	938	923	867	954	910	922	878	897	918	970	957	959	910	992	930	923	905	929	947	956	946	860	936	925	934	921	953	932	939	910	962	924	925	995	901	947	923	937	901	885	898	965	927	890	952	924	927	872	957	953	962	871	968	893	909	890	885	895	909	854	937	979	900	953	916	950	942	949	957	944	949	950	922	930	910	952	913	937	943	951	985	922	914	927	929	901	921	908	952	895	966	952	935	928	924	909	885	890	869	932	967	935	926	920	917	950	952	960	959	908	957	911	931	943	900	907	960	913	905	931	934	911	928	891	982	946	926	907	961	953	852	935	896	882	928	932	954	914	920	903	972	862	931	886	928	928	976	920	954	896	941	951	969	944	936	965	859	916	915	936	881	896	945	966	902	967	979	898	912	962	971	941	933	938	958	941	907	979	916	915	909	914	930	931	929	908	941	916	924	888	925	907	910	910	922	864	962	909	959	941	874	920	907	1020	885	908	931	926	923	930	925	967	911	938	962	912	881	932	914	959	946	891	897	978	929	952	953	888	957	937	914	928	900	1000	918	973	904	915	943	903	969	925	997	949	917	887	963	937	970	975	931	923	948	909	947	882	895	929	897	964	926	954	946	940	912	949	883	905	916	963	891	948	903	925	887	915	895	931	902	1007	904	933	899	967	935	914	931	922	921	958	955	949	920	928	976	915	971	974	895	875	932	927	907	924	962	907	978	899	911	882	985	944	953	889	939	889	968	936	905	944	952	945	955	897	920	947	930	914	920	993	972	947	920	948	948	941	935	927	971	944	934	960	977	918	920	913	939	953	889	953	987	966	873	909	950	928	904	916	880	899	1011	948	963	969	952	943	944	925	910	900	937	948	888	902	891	920	971	868	915	968	925	898	903	942	925	937	930	965	918	964	919	970	912	905	966	952	946	906	903	956	946	929	938	994	850	946	913	914	899	935	963	893	946	905	909	891	909	934	897	933	934	955	951	938	942	907	906	954	883	883	907	972	964	895	943	937	985	911	944	985	908	931	921	954	915	893	973	905	924	932	958	910	951	954	949	898	854	925	958	901	938	946	922	902	912	891	985	930	936	867	976	919	939	937	925	929	874	872	953	914	969	921	951	869	914	909	952	941	933	939	911	921	886	897	945	927	894	942	925	957	886	946	936	904	910	920	979	911	889	901	908	989	910	947	965	939	940	948	889	945	944	903	924	973	889	921	942	924	879	918	917	933	917	939	903	942	976	911	947	930	968	939	915	908	949	927	942	952	894	985	940	901	925	964	937	937	934	999	932	954	955	915	945	874	929	935	922	921	936	981	873	919	889	939	951	950	879	934	876	930	928	968	958	920	940	885	917	918	879	950	937	943	946	923	919	929	943	938	915	924	936	968	918	916	934	941	929	929	901	934	958	912	927	911	960	942	892	909	863	946	938	915	933	888	970	950	919	934	954	878	927	950	956	995	914	938	971	1012	896	936	903	913	940	953	917	920	901	932	909	927	968	981	963	883	891	920	936	910	947	917	974	996	870	894	919	941	921	890	887	848	937	881	911	973	917	964	913	909	968	905	937	932	951	942	911	944	927	957	930	903	900	920	933	948	918	914	912	936	910	969	884	948	938	910	947	936	901	913	932	914	943	946	942	923	960	904	882	961	970	954	924	930	924	893	981	958	978	937	905	957	918	956	880	902	928	940	970	971	896	955	936	899	905	908	948	907	918	922	896	911	956	931	967	945	946	917	940	889	944	898	907	917	927	903	905	933	912	876	938	941	918	926	939	995	958	943	976	916	925	920	981	892	950	928	942	918	896	936	920	944	939	941	908	910	969	898	925	874	891	944	966	946	949	901	954	903	914	869	946	917	955	936	907	919	921	940	986	876	950	946	917	847	972	944	927	896	909	933	927	955	920	901	927	948	910	944	872	898	895	939	886	969	924	954	935	930	945	963	954	965	970	945	951	955	950	936	899	939	926	936	921	997	951	958	961	973	944	990	926	921	959	897	928	908	969	917	967	972	938	946	970	993	947	936	879	965	894	936	921	960	919	950	954	922	953	888	915	915	921	930	957	908	920	956	916	936	901	978	905	920	953	933	937	944	921	935	928	911	956	989	893	882	944	895	899	905	953	918	914	950	928	885	926	911	946	894	938	909	903	947	868	929	918	1010	979	963	927	952	916	921	929	941	934	935	922	918	905	902	901	948	975	899	938	971	921	903	918	940	869	971	923	911	972	866	903	914	910	953	959	997	900	933	890	915	918	942	903	940	953	915	916	910	918	912	855	888	918	877	886	919	914	900	915	932	880	938	902	937	905	924	866	917	941	924	913	897	917	915	886	931	886	990	917	959	862	871	948	978	928	877	976	893	884	932	962	933	964	952	906	912	934	915	902	976	852	908	916	921	882	968	947	922	946	906	888	919	906	896	950	921	939	875	929	933	902	876	937	971	908	955	928	932	897	923	915	932	930	928	932	913	985	920	912	920	1004	959	945	890	958	936	911	891	924	923	895	933	901	883	983	951	925	965	938	915	935	919	881	949	962	952	922	936	934	938	938	944	981	953	922	917	920	931	909	945	909	931	918	897	932	979	944	934	923	916	940	923	929	949	903	967	913	961	883	934	946	904	844	932	968	925	1007	932	922	923	964	967	982	954	894	921	986	916	962	944	914	944	919	966	951	926	920	955	932	927	941	952	950	959	942	901	940	866	949	967	893	954	872	900	895	913	937	859	899	956	951	957	961	939	930	974	907	929	967	951	937	961	927	960	948	892	869	917	930	883	931	944	907	943	976	965	981	931	908	905	989	886	957	925	972	909	905	954	927	892	888	924	969	896	965	952	947	922	945	962	969	956	847	995	912	861	945	913	969	899	930	886	934	877	905	921	937	897	890	925	967	919	931	992	927	956	886	946	964	930	942	869	951	908	940	905	897	946	942	939	970	956	905	933	974	981	900	933	955	1002	944	975	923	862	950	953	921	930	881	918	915	934	937	923	908	945	956	914	873	990	883	943	912	897	981	929	926	913	983	954	950	945	996	913	875	915	893	920	928	943	956	945	977	929
12932	1755	223	188	187	185	163	158	195	172	183	149	165	194	167	168	189	172	149	182	153	149	157	157	151	157	182	168	159	146	192	164	154	184	186	178	159	187	173	172	171	165	155	189	174	172	205	173	183	190	177	167	177	170	161	172	173	169	181	184	153	190	145	162	166	164	181	170	182	171	172	166	177	176	199	154	174	184	177	162	180	154	165	174	180	160	173	180	170	184	180	155	168	140	144	149	166	127	176	193	164	151	177	158	167	158	178	192	166	194	177	182	180	166	185	172	175	219	166	145	159	188	171	153	158	145	170	175	190	186	169	145	166	192	186	174	163	181	157	180	156	171	170	167	191	169	151	175	180	147	149	191	182	175	180	197	182	191	154	164	179	140	164	163	184	181	173	158	145	189	151	162	148	190	158	179	167	163	146	166	164	170	162	177	152	176	162	194	159	168	159	171	172	163	155	171	174	157	157	178	181	175	162	174	166	161	192	181	149	160	189	145	157	163	177	202	157	138	164	183	184	187	170	182	172	171	170	158	152	168	186	176	160	169	208	187	176	182	170	163	188	171	174	179	173	166	161	186	181	136	189	156	179	159	178	173	163	189	166	184	170	167	181	173	179	176	172	177	177	187	137	179	146	160	163	191	170	173	164	160	157	156	176	183	169	176	173	193	171	151	165	181	157	163	162	179	175	153	165	174	183	159	178	172	151	177	165	172	182	155	181	170	172	200	179	157	184	173	146	179	166	193	160	170	160	162	162	176	162	181	168	186	172	162	167	168	139	173	163	182	191	174	171	168	182	164	178	188	169	161	156	197	172	162	163	154	161	164	177	150	169	162	172	168	181	163	155	154	157	163	152	170	179	179	145	163	168	177	175	153	156	162	157	195	156	163	183	168	134	172	167	173	173	188	180	168	161	185	168	164	157	172	174	157	173	166	170	173	156	192	168	163	171	162	198	193	172	172	161	158	158	158	194	179	167	169	171	159	147	173	150	195	176	153	150	189	168	169	154	173	163	149	167	159	178	171	196	168	164	175	188	179	163	153	178	195	164	176	169	154	159	167	165	165	165	175	176	162	160	177	158	174	160	157	184	175	189	186	185	180	178	170	160	179	175	167	181	184	186	146	164	175	174	168	165	167	133	192	178	152	154	160	152	210	193	168	148	174	170	190	164	183	192	157	152	169	175	160	177	186	168	171	165	169	176	180	175	160	171	201	166	161	167	146	184	162	166	173	173	173	161	176	181	177	159	181	195	193	173	173	174	147	170	174	172	188	150	173	153	178	171	157	178	176	152	174	157	185	187	199	195	150	176	164	157	179	173	184	158	197	171	181	186	166	161	172	171	179	163	172	173	188	177	163	172	159	150	176	161	165	180	167	183	180	165	169	163	176	172	156	180	165	184	186	180	155	185	183	144	175	164	171	192	161	161	189	153	160	164	174	196	160	159	175	167	167	160	171	177	150	161	182	172	180	149	162	168	172	164	157	176	154	173	161	160	163	176	162	176	154	170	157	148	169	166	170	140	172	169	171	160	159	164	180	199	180	194	191	174	171	179	183	178	165	171	182	174	164	176	164	172	177	173	151	179	180	152	177	161	179	145	166	169	173	180	170	174	153	178	157	166	159	177	182	158	170	156	176	162	166	192	163	167	157	157	201	194	163	157	178	162	147	165	168	156	156	175	170	139	181	179	154	177	161	175	154	175	182	169	169	159	178	157	172	166	182	180	164	175	160	168	182	159	173	163	162	169	190	188	155	189	172	152	179	147	167	176	168	149	173	175	172	154	171	164	170	150	190	191	198	164	145	163	161	170	174	166	179	185	174	161	179	161	186	158	183	196	194	158	163	186	166	171	183	156	164	163	146	170	188	166	184	181	167	178	183	143	170	149	172	175	171	190	160	179	170	165	173	171	164	158	190	167	176	182	151	196	170	180	157	182	162	169	171	179	167	158	161	185	145	186	187	161	168	164	183	162	149	182	191	205	178	180	160	172	151	175	176	162	194	154	172	193	169	170	193	172	166	171	184	188	166	161	191	189	179	188	157	170	159	168	135	182	170	175	177	176	181	163	200	171	170	174	144	184	186	192	158	188	207	153	177	198	186	160	156	178	141	184	203	191	158	166	167	191	177	170	172	169	160	197	196	199	173	181	166	152	177	186	175	165	175	184	172	164	173	173	177	145	155	156	150	173	167	172	148	184	173	183	193	167	153	161	162	167	171	175	167	166	191	164	151	175	156	173	152	153	177	157	190	168	183	175	179	190	172	148	179	164	190	179	181	173	167	161	185	153	165	177	179	179	182	212	203	149	166	180	165	148	156	168	165	179	166	169	177	161	167	169	156	165	173	173	174	182	169	153	155	156	174	161	176	186	153	181	173	193	175	156	183	181	199	180	177	169	166	171	170	126	161	172	170	159	170	165	170	190	162	170	172	177	163	163	141	163	183	158	171	193	152	175	173	178	155	159	161	175	175	173	160	200	177	175	166	162	163	171	164	164	150	168	166	205	170	183	153	186	169	157	181	163	152	193	172	150	162	161	178	183	178	189	166	189	164	157	164	147	152	159	189	162	166	178	159	174	180	176	187	187	173	186	145	178	209	159	178	176	164	164	189	172	168	180	163	176	150	177	186	191	178	183	176	188	186	173	171	163	181	180	193	161	186	157	183	156	170	181	203	154	163	170	165	184	188	156	173	194	173	164	168	184	145	165	179	193	174	178	179	153	188	171	168	180	162	170	180	150	155	184	168	178	169	175	175	171	167	177	166	171	172	176	166	151	160	198	172	170	228	171	156	177	165	170	143	172	214	184	184	185	179	190	165	175	172	176	168	169	173	156	190	174	162	164	171	163	176	178	147	168	173	150	186	174	185	157	165	183	166	161	177	186	182	186	169	170	186	201	153	197	163	153	194	195	194	197	166	165	172	160	171	162	187	178	176	153	164	206	144	162	165	173	168	167	201	169	156	164	161	167	186	153	145	178	192	160	196	163	180	154	173	177	181	172	175	190	188	173	167	164	175	173	176	156	149	152	161	192	154	170	154	151	194	180	180	176	147	180	160	173	162	149	137	160	180	182	159	183	145	175	179	201	176	185	155	135	165	186	170	181	172	182	153	167	139	140	197	146	157	177	150	178	182	178	176	166	163	173	157	160	178	183	158	145	161	188	181	155	166	190	198	167	182	169	160	149	176	179	174	181	164	162	169	167	170	171	158	164	166	170	192	159	167	185	158	186	168	191	160	172	159	185	177	167	167	166	167	155	185	157	168	175	168	164	178	162	172	164	182	171	166	179	182	153	168	172	155	166	184	160	149	145	175	174	185	184	175	149	162	191	161	166	147	183	180	165	166	178	178	160	175	171	180	205	157	174	173	158	156	166	149	189	177	199	156	177	144	173	151	165	197	171	152	153	186	185	148	161	158	151	185	157	151	155	177	156	162	179	142	160	150	162	170	170	162	169	167	173	156	144	189	176	187	166	193	159	152
12156	1957	580	576	530	581	536	586	527	578	517	561	527	526	525	494	507	471	485	512	495	492	512	492	534	476	487	502	482	487	501	480	527	524	481	504	543	519	512	487	527	497	520	555	498	509	480	470	521	537	479	486	491	555	505	499	466	565	531	518	490	493	465	511	497	491	495	511	542	496	502	495	479	508	561	503	549	541	504	512	517	514	472	523	495	521	493	535	509	532	466	523	509	500	521	524	491	474	527	493	518	526	530	511	497	486	465	503	478	496	494	486	486	534	509	531	508	479	541	494	505	498	503	484	480	530	517	464	458	518	489	512	532	511	482	501	494	558	493	495	502	499	507	498	518	516	510	531	483	514	533	487	526	522	496	496	489	478	493	496	473	501	473	503	503	524	503	509	487	510	503	503	510	510	505	537	519	512	517	489	511	522	447	504	511	491	503	504	509	490	485	517	508	482	496	519	497	525	524	498	479	525	509	460	503	483	493	524	533	523	502	490	529	510	508	525	454	491	510	557	493	498	509	510	501	480	503	453	516	493	461	485	490	499	515	508	514	513	492	484	486	497	510	480	534	487	515	510	481	521	504	494	554	496	510	498	472	519	515	518	514	475	493	517	515	518	506	533	508	501	523	519	511	526	506	498	523	472	531	481	497	450	504	501	500	500	474	499	479	485	469	513	492	498	477	537	515	539	526	481	507	504	512	446	473	513	536	500	541	484	530	524	527	523	507	483	501	524	534	509	503	531	510	518	499	526	491	550	517	529	531	489	500	514	463	498	526	531	480	482	511	528	506	508	470	475	491	512	497	544	500	471	481	525	526	518	504	517	501	512	517	501	503	485	492	494	530	477	495	492	486	532	502	509	543	492	480	506	512	455	524	478	517	519	497	491	487	484	493	528	515	521	498	473	477	508	521	488	521	528	530	513	532	487	491	483	509	517	503	490	501	510	473	522	523	542	480	511	485	485	487	486	553	549	448	505	490	462	498	482	491	508	501	479	493	518	520	506	527	514	498	502	526	456	492	504	481	520	519	501	494	476	494	532	493	480	500	494	526	502	461	538	540	483	502	478	525	535	484	512	469	487	510	494	506	529	519	480	492	457	510	467	525	497	476	529	517	481	494	501	489	512	503	527	488	510	480	488	485	506	522	490	477	495	535	498	520	485	512	505	521	510	494	534	484	529	487	516	504	488	488	507	512	535	541	539	502	526	480	491	524	502	482	490	500	517	534	448	547	550	466	534	468	457	499	531	503	485	529	494	517	487	529	515	477	521	483	529	530	459	537	508	524	532	456	481	494	516	483	496	522	492	504	509	484	514	509	497	524	473	510	502	509	518	496	505	475	501	522	509	535	519	503	541	471	490	515	529	464	505	476	495	518	539	537	500	518	481	498	459	470	496	496	511	516	499	478	448	506	482	503	522	483	522	514	506	538	531	505	538	485	519	489	532	546	497	517	519	510	502	528	504	496	473	529	510	498	497	485	489	524	509	508	507	495	487	502	483	532	532	526	455	544	503	520	471	516	494	497	500	495	525	460	477	538	523	505	531	537	492	497	488	474	515	509	492	503	487	511	490	530	550	486	519	497	509	495	539	517	533	536	498	507	551	511	491	538	515	550	480	496	520	487	530	509	465	537	498	492	485	500	482	485	523	532	520	520	485	496	486	519	507	506	510	500	469	513	501	509	510	537	498	519	533	492	499	528	507	494	502	479	530	475	503	467	509	504	537	504	493	515	517	463	525	498	505	494	546	494	513	514	515	499	481	475	515	502	491	488	545	502	527	504	471	528	486	449	522	509	524	527	494	499	463	518	488	511	462	503	478	568	546	476	498	505	518	481	516	504	487	529	511	507	468	466	472	480	496	534	478	497	538	485	480	514	475	482	539	488	457	508	505	517	537	522	502	503	526	487	483	494	510	480	484	496	478	518	486	501	500	515	513	529	496	478	512	532	494	508	509	499	525	501	482	522	524	514	503	507	524	494	483	514	471	505	507	517	484	522	481	497	457	519	509	516	519	506	517	505	507	531	469	466	486	528	471	506	455	488	486	502	497	508	458	502	493	473	523	447	485	498	535	515	510	498	524	524	497	502	518	476	547	515	492	537	469	504	525	517	461	527	487	469	486	475	446	515	502	534	538	519	495	507	486	509	514	554	508	497	484	507	460	513	514	512	523	494	523	515	510	476	509	473	548	483	480	519	504	519	496	487	515	518	514	484	486	534	521	496	454	535	503	508	495	531	510	495	516	504	503	484	494	521	528	506	485	464	479	526	505	510	555	475	530	493	500	524	509	525	523	462	494	511	518	532	497	539	489	511	551	510	489	542	493	508	489	470	471	514	503	511	495	483	520	542	500	485	552	525	493	496	506	505	529	515	540	481	464	486	469	531	479	509	453	546	521	486	490	540	473	551	525	504	528	494	516	538	507	507	554	494	511	500	515	518	491	538	499	519	496	497	540	499	487	513	517	493	481	525	516	468	508	502	490	502	486	464	502	514	511	489	486	502	539	532	488	533	546	487	472	499	477	536	488	544	525	508	488	520	496	449	501	539	489	456	529	518	465	543	551	500	507	549	482	480	494	526	506	494	487	531	489	487	462	524	481	496	492	487	516	557	466	518	511	492	506	470	472	491	473	507	499	517	493	507	473	483	498	459	503	504	498	538	515	520	499	527	508	509	500	502	489	485	508	499	582	501	501	467	543	482	490	503	485	484	495	491	511	487	446	487	488	477	502	486	465	506	490	506	511	453	506	529	516	475	500	486	484	504	491	456	510	454	462	512	494	470	467	526	565	487	492	508	480	496	505	519	498	485	438	485	496	482	512	481	512	516	489	472	487	491	509	485	479	515	516	496	504	491	528	493	535	502	494	503	488	523	492	470	533	502	484	517	501	463	558	463	519	504	539	494	491	528	519	530	493	502	507	511	508	464	497	448	463	545	487	494	555	510	506	542	492	514	507	482	503	493	509	505	483	540	492	499	476	502	495	520	492	507	518	498	488	500	485	488	514	488	520	511	505	553	540	471	534	514	506	480	510	526	490	523	476	523	517	499	511	507	480	538	483	551	506	524	480	449	507	503	534	463	509	479	504	494	516	514	515	502	541	469	531	499	566	470	486	523	553	545	508	538	504	527	528	502	538	499	468	502	500	500	514	500	495	474	499	544	461	522	470	521	468	489	525	525	507	511	488	516	516	472	465	520	491	492	498	502	542	511	501	556	486	461	486	535	512	487	474	511	505	526	506	530	502	469	483	488	517	516	457	474	488	495	503	467	444	513	505	476	500	534	468	490	503	452	494	498	512	540	467	487	489	544	519	527	492	526	534	538	541	502	503	512	491	535	500	529	541	487	498	507	520	533	485	506	500	478	534	534	486	457	468	474	521	513	518	484	515	462	547	524	472	482	544	546	509	499	537	512	510	498	504	471	532	522	502	520	508	502	514	451	495	470	450	518	531	526	504	518	501	527	499	544	509	473	503	484	480
61491	32209	6969	1032	693	596	510	471	397	445	390	351	383	369	350	385	340	362	370	384	363	319	369	368	345	314	383	307	344	330	360	318	341	298	357	344	281	307	306	315	363	329	379	362	336	306	313	299	359	337	332	327	341	334	322	329	354	316	318	345	326	352	349	311	327	358	312	369	304	338	313	358	348	337	354	345	343	316	359	353	323	317	335	328	313	328	318	314	338	350	352	366	366	335	342	347	345	342	313	315	313	329	342	310	347	317	345	358	362	345	339	367	308	324	326	339	336	383	335	343	335	330	333	373	318	335	316	325	321	321	304	329	339	337	318	363	314	298	342	355	362	361	320	349	341	345	319	339	353	341	324	300	333	338	311	353	333	298	291	326	330	344	345	329	325	349	330	301	340	351	350	345	325	315	325	365	317	316	343	347	365	301	309	371	330	333	290	338	334	351	338	303	368	316	311	352	357	345	358	328	332	331	307	338	310	324	314	339	290	348	368	337	345	370	350	332	341	350	355	367	334	353	296	338	321	339	311	356	306	357	335	335	360	334	318	326	305	363	348	342	319	360	342	391	342	353	305	315	344	352	335	309	342	335	338	339	346	306	346	332	352	317	359	331	348	314	337	328	342	310	340	368	347	352	329	359	345	350	310	332	350	338	327	343	332	352	364	352	324	356	350	371	340	335	349	353	328	363	345	301	332	302	329	346	347	356	323	329	359	340	354	321	353	372	341	335	313	299	320	305	317	351	377	333	333	322	343	343	335	351	346	339	306	359	318	321	316	308	320	352	338	325	333	356	330	317	326	335	358	333	351	348	346	349	343	356	325	331	345	338	305	299	316	325	376	302	330	331	363	347	325	329	333	305	375	333	344	348	320	324	332	362	356	332	320	356	322	351	353	333	368	335	349	332	318	360	367	360	357	337	336	346	322	325	351	311	325	332	324	340	312	358	338	320	312	324	329	303	337	339	334	350	358	291	345	360	339	364	370	322	330	357	333	287	322	348	347	327	331	333	352	335	351	345	322	310	356	356	317	346	338	324	310	320	351	370	345	343	341	352	333	347	351	308	342	348	332	347	340	332	334	349	332	334	301	341	354	343	333	346	343	356	320	384	354	336	310	346	338	314	356	316	339	353	332	349	349	360	326	340	329	301	319	307	333	334	332	345	334	336	308	338	313	373	342	361	353	306	358	377	377	298	327	354	338	368	313	344	337	332	307	352	301	315	356	331	371	350	326	328	343	351	347	351	320	344	325	348	311	368	322	351	346	306	334	334	348	317	330	301	354	347	289	367	351	335	359	313	344	317	349	359	331	352	368	362	330	367	328	315	346	333	303	338	352	337	334	296	318	305	370	358	339	353	336	339	348	353	357	350	332	309	338	334	359	363	324	348	322	334	296	315	334	350	310	293	335	340	366	325	330	362	342	324	336	301	332	329	340	336	327	360	346	323	344	346	361	339	314	333	342	368	340	353	332	344	319	307	331	330	345	340	312	338	346	365	375	366	362	348	339	336	339	329	306	336	323	361	327	361	366	335	332	328	319	341	315	320	338	350	347	336	325	314	326	320	329	353	352	333	304	365	317	318	321	328	291	311	324	294	294	347	372	350	346	347	340	331	359	347	370	349	320	330	328	331	334	343	390	306	321	359	315	365	330	327	321	333	353	340	374	337	320	371	343	319	324	307	322	374	349	370	357	343	351	332	335	287	359	339	324	325	370	315	365	347	352	316	337	328	383	343	352	359	334	359	332	319	357	358	324	339	304	347	311	292	340	345	331	350	340	350	347	296	332	364	346	368	348	338	321	378	315	322	304	336	336	326	332	330	341	334	352	364	336	361	319	313	351	330	345	347	370	303	337	333	335	365	318	331	377	341	337	322	321	323	335	337	320	346	301	317	370	351	379	307	340	333	325	332	327	307	318	318	350	330	370	318	320	336	328	337	349	369	325	313	328	381	340	319	344	325	323	336	319	341	348	349	328	340	304	342	297	352	370	346	325	342	303	302	309	329	335	332	308	336	353	346	336	355	346	329	364	341	340	305	332	342	319	346	339	328	343	357	330	333	327	335	361	340	341	345	315	385	359	349	350	300	348	330	319	327	344	330	354	308	331	331	369	305	325	351	308	348	358	337	334	374	334	310	321	321	319	346	342	355	322	328	307	324	333	329	341	311	324	323	346	312	371	332	365	369	348	277	347	332	352	313	325	357	336	336	347	325	323	335	300	312	310	350	346	362	334	327	333	341	336	353	336	322	318	306	320	321	343	295	323	300	342	329	319	308	366	343	307	373	350	312	333	313	306	318	345	320	354	330	297	337	334	347	326	321	326	341	334	341	383	339	342	335	313	358	353	355	311	309	329	381	334	360	355	380	366	353	349	308	336	364	363	310	331	331	365	337	300	331	362	366	334	359	317	297	376	301	318	360	349	301	317	342	341	360	332	338	316	342	308	341	295	324	389	335	335	365	320	335	342	362	327	315	314	300	329	345	336	333	337	329	361	338	344	302	317	325	325	334	357	333	314	311	341	303	341	355	381	345	299	322	311	306	339	328	341	326	350	355	344	312	331	360	369	332	331	331	336	362	344	360	359	381	353	335	335	299	352	328	320	349	350	346	322	331	351	340	350	341	336	325	327	318	365	358	350	339	354	334	322	315	336	334	332	351	333	328	333	362	318	315	350	343	362	317	353	313	343	305	333	337	360	316	351	326	337	326	346	327	360	351	330	320	345	308	350	322	331	359	352	367	319	375	336	314	311	335	357	360	312	335	347	358	335	347	348	334	320	338	317	338	333	356	318	366	336	338	328	320	315	319	328	319	353	339	333	310	351	377	325	337	319	344	367	361	390	331	315	332	348	339	319	318	337	309	334	337	341	326	328	332	376	348	322	352	368	330	377	350	333	362	331	354	308	345	314	330	342	331	346	347	346	327	333	326	307	364	318	325	343	323	291	344	327	361	377	352	336	343	312	348	337	337	368	305	310	319	350	329	341	334	320	341	327	352	325	355	340	332	318	302	310	342	368	366	345	302	337	365	323	326	348	379	309	313	367	329	317	327	325	358	332	386	333	352	363	335	354	337	347	365	336	334	357	322	327	330	338	335	344	331	321	340	349	329	338	350	308	373	340	367	357	310	299	332	333	342	358	347	361	340	346	338	301	317	319	338	336	357	363	345	315	371	325	333	336	326	311	325	335	335	327	334	312	301	339	353	331	355	365	309	361	375	376	339	337	356	310	301	295	353	317	359	335	379	327	340	338	336	337	366	315	408	327	307	322	359	352	383	324	318	328	344	368	310	308	308	343	297	326	351	359	355	334	337	320	368	337	333	326	337	300	329	362	342	377	342	311	310	302	350	282	352	374	335	341	320	326	325	383	307	356	322	309	341	335	377	328	352	386	384	352	308	330	353	360	363	356	332	325	329	353	335	334	317	360	343	343	324	351	290	309	334	362	344	335	367	327	330	344	331	367	316	322	352	372	339	327	335
37382	13274	2198	2551	2399	1996	1754	1512	1404	1313	1319	1189	1119	1098	1044	1063	1051	1009	1012	977	952	1038	925	916	936	930	920	944	953	896	871	933	905	854	898	923	864	863	864	852	872	880	896	881	866	928	904	854	882	863	862	847	862	932	928	880	890	915	890	803	845	861	862	828	829	848	860	865	900	879	895	888	858	915	832	896	879	850	869	862	862	823	864	887	870	848	866	842	868	860	817	888	876	844	890	878	859	911	825	834	852	898	886	860	826	860	834	898	805	819	846	858	857	864	897	884	776	887	850	892	867	842	872	862	823	822	835	883	882	824	854	840	808	853	861	897	865	875	835	906	815	868	888	817	820	787	809	856	810	877	834	838	885	880	836	862	826	839	823	879	849	872	873	870	875	866	850	852	901	836	902	889	884	825	865	849	809	870	810	897	908	877	876	854	911	807	901	812	850	842	811	811	828	816	788	836	804	883	870	795	814	905	890	854	900	843	834	821	905	857	920	859	878	861	847	858	810	861	810	853	868	836	812	862	840	829	793	865	833	877	871	877	848	915	855	844	852	887	877	848	848	872	874	809	886	837	847	790	884	911	838	809	840	889	866	837	818	863	854	853	861	841	838	778	876	824	847	859	841	837	859	849	759	841	874	834	878	831	878	899	848	801	822	854	856	871	854	895	887	915	887	830	820	855	837	845	837	809	831	836	854	813	848	829	837	884	820	865	859	855	883	806	880	791	863	848	880	867	859	874	842	803	881	847	859	806	867	829	879	874	832	849	873	859	861	822	873	860	831	875	883	906	907	874	855	875	881	884	837	819	911	872	904	863	827	816	854	863	839	847	863	798	920	851	828	870	846	845	855	820	883	842	888	865	900	862	854	812	880	848	836	819	878	857	837	898	843	823	880	828	866	863	845	830	859	831	873	868	885	890	806	833	905	892	921	858	884	886	833	796	868	871	882	809	839	807	863	802	855	821	827	862	864	863	834	902	829	850	879	895	811	791	828	849	881	862	792	848	863	860	881	793	877	844	894	867	835	865	867	889	838	833	858	815	881	850	878	884	777	848	844	870	851	857	909	855	853	839	829	877	835	834	894	821	889	839	849	872	851	817	894	836	884	858	837	815	922	851	891	851	894	833	816	829	855	855	868	875	837	903	861	868	846	892	902	828	827	887	860	876	887	886	864	823	867	880	839	828	787	858	858	849	851	863	861	849	871	861	858	856	822	842	916	880	903	857	897	851	875	845	836	878	835	873	844	824	855	875	833	874	864	964	824	819	827	856	824	835	847	871	895	869	871	874	860	878	879	887	827	819	885	884	848	852	820	839	842	844	842	866	852	848	848	827	839	833	856	814	883	844	851	865	842	891	862	850	839	892	873	873	855	885	792	863	882	770	838	867	851	876	828	849	809	850	839	841	854	850	880	792	847	844	881	892	823	864	843	843	847	854	878	881	906	821	885	848	852	847	846	903	868	893	887	844	846	914	860	826	852	841	854	875	843	866	838	878	831	849	842	838	836	801	846	804	818	884	876	827	832	824	836	815	828	864	885	898	843	853	877	886	870	823	798	812	896	856	839	831	861	841	846	875	826	781	850	828	946	848	821	906	800	827	849	866	889	837	810	834	845	890	807	855	854	833	820	840	843	877	829	830	876	849	829	826	827	879	870	829	872	855	834	825	848	883	814	832	914	849	897	844	884	842	850	834	872	865	867	869	891	845	840	841	849	822	843	847	873	907	845	876	829	881	770	844	866	841	889	836	876	834	780	863	834	826	823	877	848	842	897	895	860	888	837	842	815	850	845	892	839	816	811	825	865	890	854	827	853	867	813	851	849	878	843	904	822	850	834	840	903	907	853	880	828	803	875	793	813	861	880	836	854	872	841	827	874	846	818	854	786	813	868	858	819	873	842	817	848	854	836	858	895	831	858	855	847	802	823	871	844	808	836	838	878	870	850	872	856	822	845	902	870	864	859	830	857	843	864	867	902	827	836	835	859	920	881	854	840	878	849	948	886	893	799	876	859	827	850	910	887	839	861	830	820	857	841	907	837	824	849	808	891	849	860	795	868	835	901	843	832	893	828	883	818	876	836	886	825	855	850	846	849	834	884	882	884	842	798	852	846	844	850	848	879	884	829	854	831	833	839	811	839	859	918	835	868	836	868	826	913	869	896	867	808	844	796	858	867	894	872	856	879	877	802	794	850	814	805	841	855	877	845	873	819	842	837	860	849	837	860	850	861	878	830	875	899	836	861	843	885	862	857	869	811	818	849	895	851	838	874	856	842	916	837	819	895	861	861	843	873	816	920	903	804	882	838	852	879	851	853	840	841	828	852	855	891	838	874	849	842	845	904	853	840	860	898	844	862	871	811	860	776	863	817	892	861	842	852	859	831	826	834	891	846	829	849	821	878	833	852	844	841	844	811	838	883	874	852	886	820	816	853	830	828	857	871	840	858	846	853	832	862	846	871	886	883	860	883	804	851	837	838	903	841	820	856	870	886	830	862	838	884	892	863	862	801	886	799	815	821	795	879	848	847	865	837	884	894	822	810	854	822	846	864	832	843	831	856	909	787	850	841	891	862	846	839	893	871	812	844	806	895	886	777	859	891	853	830	866	829	859	855	850	819	866	905	829	844	886	838	860	896	831	865	865	824	818	854	878	895	820	840	829	895	862	815	862	862	857	867	820	865	816	856	804	849	877	859	956	811	845	848	836	858	869	832	881	867	856	842	872	846	843	879	852	823	910	846	849	859	861	840	882	860	856	792	859	863	872	834	874	840	861	845	854	843	892	830	816	875	888	792	864	845	855	837	859	830	853	823	802	880	840	854	844	863	870	843	890	798	902	812	815	842	841	849	847	861	826	839	845	844	870	832	885	830	857	848	880	890	849	892	862	797	912	898	839	870	869	844	872	829	856	860	841	865	853	837	873	899	862	895	865	865	873	802	842	881	841	864	820	875	888	832	873	852	856	819	851	893	902	877	816	811	882	860	814	809	888	912	841	808	891	884	847	864	881	847	877	828	860	848	853	841	952	846	918	835	864	872	826	830	889	848	888	857	857	841	863	819	865	892	832	853	819	835	844	838	834	891	809	824	897	812	864	852	850	839	854	871	852	858	850	859	801	845	797	876	894	830	830	863	851	854	858	822	848	875	899	836	863	804	847	839	895	851	861	878	806	815	826	861	886	860	870	853	815	886	844	883	866	847	868	848	867	799	856	850	820	834	843	854	808	861	868	845	819	811	840	848	851	873	841	875	818	832	881	825	871	851	839	825	867	813	863	823	874	913	817	810	878	891	859	867	875	861	860	854	863	835	840	843	865	847	859	838	837	843	911	829	860	868	827	842	871	842	812	874	831	828	853	827	892	876	846	832	842	883	830	900	842	843	845	849	820	919	855	904	863	846	823	833	832	835	904	865	865	878	791	821	848	866	888	829	822	877	854	823	869	886	850	809	810	815	852	818	843	845	868	850	834	829	837	843	858	809	889
73186	41599	13739	2578	1094	839	698	593	601	517	538	452	489	445	442	466	404	412	419	425	417	434	420	396	367	389	417	414	392	386	391	374	361	389	366	379	349	396	357	424	364	344	377	416	369	407	378	395	408	395	412	398	361	375	373	371	372	369	425	405	424	388	384	404	403	348	401	398	366	380	386	339	364	400	384	375	380	373	383	379	392	347	432	371	378	399	412	375	349	389	351	394	363	396	390	367	382	384	371	396	386	370	388	390	413	406	397	386	393	386	359	351	391	431	378	368	393	417	407	370	363	334	370	403	378	419	370	367	413	396	430	407	406	372	407	399	375	410	387	346	365	375	407	412	354	394	387	421	357	372	318	386	383	420	367	365	397	363	375	386	409	397	387	392	380	371	373	380	378	379	408	419	392	378	357	401	384	379	388	345	376	421	412	398	411	372	417	401	389	371	354	373	385	403	354	389	388	377	338	382	396	397	362	420	387	421	358	355	327	384	381	355	369	355	402	397	359	390	376	392	356	382	439	372	369	369	374	404	357	355	373	382	364	383	409	411	396	369	389	402	430	344	390	350	370	381	370	396	379	365	392	386	350	404	362	382	391	363	380	377	417	385	403	393	378	383	374	369	380	382	406	356	391	417	395	359	360	402	355	370	349	349	391	332	390	367	398	339	369	373	386	423	341	382	356	366	381	368	368	359	394	377	360	406	384	350	403	430	379	372	369	359	389	374	385	362	381	405	396	372	392	391	340	376	359	419	398	378	334	381	399	380	381	391	405	342	371	386	394	356	349	393	418	357	370	363	369	343	403	375	371	402	421	425	379	375	386	401	396	352	396	411	355	351	375	355	395	389	397	365	370	364	444	374	380	367	374	375	376	389	374	364	384	378	392	380	386	374	385	358	357	366	383	406	381	362	389	377	380	382	399	368	378	381	388	384	374	437	350	359	381	368	376	359	400	393	382	369	377	349	365	382	394	367	401	400	383	391	375	401	356	346	409	422	359	341	369	408	396	380	345	383	411	365	361	423	394	395	423	393	373	368	366	383	374	373	347	382	423	378	393	384	353	401	347	384	368	387	378	392	355	374	379	414	393	407	392	411	415	392	374	375	353	342	352	381	392	413	375	340	373	385	413	379	364	382	384	357	426	395	369	362	414	404	383	358	375	413	383	366	340	376	376	354	349	379	363	374	392	389	343	351	380	408	365	351	358	374	372	360	353	384	419	357	395	390	387	337	432	385	395	424	400	364	392	413	395	375	351	365	405	389	396	386	421	412	389	396	384	386	386	386	384	390	404	407	373	389	392	396	355	354	385	391	381	390	403	403	396	371	389	423	364	372	401	393	412	401	381	394	403	361	346	360	407	385	357	417	392	384	357	369	387	368	361	378	414	376	348	395	383	410	353	371	373	449	375	373	331	379	355	393	401	355	403	400	422	406	388	365	405	407	398	423	383	371	381	422	384	369	374	378	406	346	426	401	375	430	398	378	347	400	405	358	372	404	357	391	377	394	391	391	347	372	407	388	410	362	405	359	397	428	383	368	364	388	367	372	367	431	366	359	397	381	403	413	415	386	391	385	377	383	389	384	405	392	397	375	399	388	365	414	345	401	383	395	400	387	374	389	368	376	408	390	386	383	383	389	382	386	376	388	387	367	366	413	403	363	364	403	364	438	385	405	418	389	359	354	402	402	379	380	368	395	355	367	378	404	406	399	380	385	418	402	424	411	413	415	388	404	379	401	351	360	390	399	386	351	401	385	361	397	411	362	358	386	412	396	405	400	378	392	382	352	382	397	375	402	387	361	377	365	353	367	378	405	374	410	421	367	389	358	388	388	362	388	372	413	374	368	372	355	366	397	384	410	395	412	390	375	394	391	400	385	388	388	412	396	399	353	387	378	403	373	335	372	339	379	388	392	385	373	413	390	392	394	377	371	392	403	406	358	374	346	382	360	379	394	373	397	389	404	365	397	384	368	363	385	363	409	415	365	369	388	397	411	403	392	383	388	405	400	412	417	370	400	393	395	432	357	382	389	397	376	404	357	387	380	372	393	380	383	411	396	417	363	364	380	405	381	378	392	382	404	377	340	409	380	386	379	392	399	366	387	375	346	388	392	432	392	386	406	395	390	398	410	400	380	429	375	403	371	380	379	394	397	422	385	361	350	406	368	381	386	357	369	374	346	387	368	382	401	378	389	379	377	374	330	405	397	350	364	393	391	415	387	403	362	406	367	359	369	357	384	401	379	383	405	403	406	384	403	351	379	375	364	397	402	402	370	384	358	369	416	364	415	388	396	369	342	395	380	393	404	392	372	398	385	416	383	373	403	417	390	381	387	374	402	405	379	384	376	426	373	376	394	383	366	404	393	379	380	439	432	383	394	385	410	365	380	393	379	418	357	398	374	358	376	389	405	397	396	344	390	369	392	358	406	422	395	412	355	373	370	376	349	377	414	393	348	395	361	395	385	425	412	391	373	418	389	373	404	388	388	394	410	372	367	391	397	378	389	405	407	389	358	406	383	366	410	394	368	372	380	404	385	401	390	382	361	414	393	379	393	380	363	381	386	358	381	389	384	406	358	414	378	406	397	371	397	363	367	358	391	427	368	403	395	372	372	350	376	407	391	366	404	420	386	408	413	380	379	366	370	373	362	395	373	412	378	403	391	348	372	355	385	399	422	405	377	400	378	394	360	343	338	388	349	361	408	403	426	396	398	396	394	342	405	384	405	385	390	367	344	376	406	365	399	418	387	399	357	398	374	399	388	385	412	384	381	390	379	354	352	427	398	398	411	388	364	366	370	400	396	346	345	367	417	380	376	369	399	365	386	373	343	355	396	438	384	377	401	402	337	426	402	418	352	383	360	402	416	395	422	399	372	399	377	398	368	389	364	351	397	431	396	411	399	385	360	412	386	382	400	387	367	409	378	370	397	367	360	357	364	336	396	401	405	351	390	363	396	389	376	413	375	391	385	364	377	385	375	381	351	349	423	325	358	403	408	357	385	390	372	419	388	370	396	408	374	401	401	356	400	410	363	410	367	380	363	401	396	367	405	372	354	363	396	408	393	370	396	366	396	348	386	387	379	381	388	405	399	419	421	358	396	384	380	386	390	386	402	386	440	382	367	398	383	372	387	361	395	387	379	369	408	406	383	375	432	414	370	347	370	405	385	389	372	391	396	363	383	338	395	387	372	357	375	373	379	364	384	371	408	417	402	378	365	390	425	405	378	370	413	384	403	390	379	357	395	373	377	385	403	406	410	401	349	387	413	389	387	385	363	358	378	361	374	381	405	372	350	360	386	405	381	371	397	363	403	370	382	384	385	374	421	370	381	413	392	394	369	401	373	352	397	367	395	366	430	385	413	367	399	398	363	356	382	400	412	411	374	350	399	388	388	387	373	393	381	383	350	369	402	367	381	415	357	401	376	373	401	368	359	401	401	404	409	363	394	386	422	371	397	354	413	421	412	415	409	377	372	375	386	361	374
46711	19020	3418	4114	3730	3152	2670	2240	2009	1922	1665	1532	1498	1387	1346	1329	1252	1328	1130	1135	1147	1141	1157	1148	1051	1049	1045	1110	989	994	1082	1024	1025	992	984	1028	960	1014	988	1013	973	1009	975	928	961	950	962	1017	963	991	974	913	967	903	1010	958	923	945	963	970	958	975	954	968	928	960	968	961	977	874	939	947	956	924	922	919	877	934	975	955	926	979	914	945	918	914	962	920	937	910	937	971	936	921	914	919	964	917	920	882	903	945	941	921	934	951	911	951	925	947	918	943	928	933	938	914	930	941	890	849	946	912	919	928	917	956	888	970	954	872	965	949	932	948	926	921	881	947	969	953	917	896	980	920	979	875	941	934	957	909	908	879	951	924	890	906	960	908	918	939	897	952	940	875	932	884	936	919	882	941	896	895	957	944	895	923	900	921	922	926	927	928	928	946	941	883	908	877	850	964	874	952	883	1001	904	938	921	943	927	965	908	982	892	966	911	899	959	941	910	901	968	892	903	921	906	965	929	967	926	895	928	940	960	901	915	950	931	982	961	930	964	943	906	950	952	945	863	933	902	893	919	933	911	910	968	930	958	902	917	923	911	854	919	937	893	921	932	953	907	923	961	932	910	928	893	898	912	937	953	914	897	869	924	923	891	875	909	937	892	943	1013	911	920	935	938	949	922	912	899	915	897	927	888	908	917	950	906	897	911	926	949	969	917	864	884	916	948	869	850	902	937	937	922	965	926	919	915	924	905	939	921	922	927	926	957	949	905	905	935	914	976	935	938	956	909	925	833	867	920	898	938	932	948	884	937	933	930	928	936	910	891	943	982	925	890	869	917	894	918	952	928	916	880	894	886	899	977	910	948	938	920	928	918	902	939	919	910	917	980	922	970	880	926	882	908	916	994	958	912	950	931	973	913	921	920	956	863	946	949	927	936	888	904	976	925	933	911	890	909	946	922	915	939	867	936	983	1008	921	900	842	932	910	938	952	952	874	904	941	895	912	920	884	953	886	974	911	935	883	974	911	905	868	949	943	945	887	967	899	959	895	945	883	965	882	946	875	938	932	925	858	952	920	900	953	925	907	882	897	913	974	981	882	940	913	910	899	883	967	892	936	930	918	923	951	905	1000	951	881	910	944	957	959	943	926	899	908	895	875	955	910	877	917	933	934	883	950	887	914	953	992	898	929	895	925	948	886	905	881	1005	936	953	899	938	938	920	959	918	945	939	938	934	907	923	914	910	906	899	929	926	910	911	912	953	964	865	970	942	913	880	907	957	981	936	928	963	902	953	953	901	883	901	921	819	907	889	919	900	941	964	951	907	934	916	932	918	914	894	959	918	916	925	869	950	884	907	971	932	882	951	886	952	957	972	917	967	938	971	912	942	959	931	906	915	918	918	927	882	916	886	968	914	960	908	900	928	919	929	833	943	820	890	911	937	987	998	959	873	938	929	939	905	873	954	924	871	941	900	920	955	955	910	910	1036	904	931	901	881	962	874	918	931	944	868	850	925	943	938	949	930	886	926	932	932	914	924	936	905	881	933	974	931	866	869	959	952	955	936	905	943	914	941	905	933	941	917	885	967	862	933	915	945	893	910	953	859	952	915	909	903	859	958	975	979	938	932	950	917	946	919	914	914	897	885	962	916	849	970	996	887	903	898	896	919	954	919	908	934	940	917	918	985	900	890	904	968	885	877	921	918	898	926	922	919	911	925	942	936	940	929	901	903	940	915	891	933	918	927	887	1033	973	960	908	954	943	944	916	901	926	917	931	913	983	963	923	922	903	921	923	892	907	920	872	936	940	937	881	924	917	886	911	923	907	927	855	932	935	918	872	920	959	932	901	934	1008	913	908	941	941	916	908	895	924	892	947	940	948	939	900	960	845	865	918	925	966	908	891	964	899	913	971	954	888	882	913	927	892	951	863	927	880	981	942	865	889	891	937	946	886	952	882	921	927	868	912	956	881	965	924	958	890	943	926	922	896	900	917	903	903	894	890	952	919	883	938	957	944	924	887	941	945	959	890	921	921	973	891	928	948	879	890	915	926	898	931	895	941	878	891	922	946	952	962	924	894	900	951	947	903	912	927	897	912	934	942	965	930	944	919	924	950	894	912	915	928	960	912	992	913	960	882	992	894	929	951	936	903	912	922	933	954	953	927	848	888	970	910	854	943	867	939	887	922	874	932	863	920	967	961	961	929	951	892	886	980	913	985	942	927	954	1016	888	896	884	913	907	901	928	911	953	920	912	915	908	941	974	908	957	941	941	908	920	935	928	901	923	884	926	889	901	945	902	961	980	981	957	928	1024	907	926	916	933	919	903	898	955	941	929	918	871	859	916	901	876	919	988	879	929	863	965	918	916	917	911	916	899	960	912	925	927	896	963	919	932	918	903	877	958	909	955	939	954	970	935	957	930	913	945	904	883	945	956	930	909	893	957	934	952	872	923	909	922	902	895	863	892	869	926	877	931	931	872	913	932	885	918	919	886	920	942	879	823	916	914	895	910	900	901	940	890	906	927	928	923	869	945	940	921	936	922	966	885	947	959	921	935	918	953	948	947	876	940	955	884	927	895	947	975	918	928	916	902	934	988	929	880	941	965	958	913	896	912	925	918	975	939	959	909	935	883	936	913	869	918	890	947	918	963	917	953	891	903	879	860	944	964	917	903	986	886	958	909	898	957	887	918	938	916	953	896	900	934	901	935	919	916	951	920	939	919	931	906	951	901	958	901	952	924	949	879	897	939	932	910	936	895	911	898	983	896	891	895	967	901	901	900	948	911	966	894	919	883	931	896	872	874	904	951	867	924	894	878	933	906	973	974	890	855	941	957	937	909	927	920	904	936	968	959	902	953	953	890	899	937	903	910	879	921	905	925	891	924	902	923	930	951	940	857	900	939	915	944	922	928	923	894	973	949	869	945	927	862	958	918	962	948	899	896	955	915	901	927	931	896	919	961	903	945	898	852	914	901	895	941	878	970	920	879	882	904	895	991	934	917	947	940	985	875	928	915	944	954	912	903	960	970	917	864	928	896	905	877	919	982	896	943	935	909	940	913	941	936	985	908	932	950	959	871	899	982	893	962	921	913	918	911	955	888	869	898	941	964	977	934	910	916	940	973	891	935	958	946	901	889	955	903	939	929	904	923	924	945	945	966	924	982	905	947	935	906	949	849	892	886	981	941	929	890	908	884	922	942	921	959	905	934	877	909	967	946	928	892	892	932	881	971	910	945	940	985	942	961	896	878	988	884	939	914	978	904	949	936	943	902	947	947	890	943	948	963	893	918	930	935	901	936	882	913	869	915	906	967	885	888	884	931	964	953	922	922	923	931	911	876	944	882	956	877	869	977	924	937	917	917	933	897	951	966	881	973	919	930	956	943	926	919	963	944	925	970	846	940	915	955	883	922	953	892	888	880	898	935	907	930	922	917	929	897	946	822	932	986	973	930	910	938	924	912	907	926	941	951	931	879	928	952	950	952	909	984	929	891	881	987	879	931	903
13046	1760	226	198	189	171	172	169	162	176	156	193	192	191	183	166	163	174	174	176	165	169	158	163	139	152	175	154	190	171	168	171	170	157	172	172	151	151	185	177	151	160	143	198	203	149	179	163	129	129	172	176	183	170	169	176	162	196	182	160	169	159	166	172	183	165	174	177	152	192	180	175	198	170	175	157	201	172	170	182	159	168	156	162	173	196	163	174	176	151	191	167	153	167	171	177	176	172	176	172	183	163	150	183	191	171	148	168	154	168	167	182	177	152	147	172	175	189	151	157	172	159	196	195	174	187	148	168	181	156	172	160	160	160	171	194	181	186	181	174	166	183	191	171	160	161	167	175	207	188	163	191	168	176	174	157	174	141	159	190	170	174	189	147	182	169	144	167	187	159	159	140	169	164	163	182	189	176	165	174	176	159	180	194	172	165	166	160	189	178	165	172	157	161	171	170	163	168	141	166	148	204	180	155	157	175	176	157	133	161	174	159	173	183	172	169	177	166	168	177	187	184	187	157	145	154	171	167	188	182	181	169	159	183	178	176	160	171	166	172	166	178	145	169	165	186	163	165	175	176	184	161	180	157	163	149	154	179	173	180	165	180	162	167	178	172	194	181	174	157	188	172	183	177	183	166	172	172	166	184	168	150	176	202	188	164	174	168	169	186	166	189	170	174	177	150	165	170	184	167	161	164	163	159	161	174	142	167	161	174	179	154	174	163	161	173	173	166	167	170	174	154	165	181	156	160	167	141	145	158	178	200	163	171	206	158	185	188	158	159	152	176	148	180	175	152	178	149	178	189	189	170	173	168	185	168	175	175	159	161	176	168	170	184	161	165	159	168	167	172	175	204	155	145	170	179	182	178	199	163	172	162	173	169	156	153	180	163	183	154	172	170	171	159	172	167	173	162	169	167	183	148	163	148	154	166	176	179	179	179	164	175	179	183	162	176	164	187	164	188	188	172	177	178	190	154	191	177	185	175	166	170	156	170	164	164	181	171	172	156	154	165	160	155	151	181	188	178	158	145	144	169	178	161	184	172	163	169	168	157	147	175	187	160	160	143	170	179	174	180	165	172	182	178	167	140	133	199	158	187	150	158	178	181	175	164	163	155	191	161	155	206	170	182	195	168	172	194	201	197	180	174	149	179	176	195	194	175	182	157	191	202	179	177	162	187	175	162	153	165	179	163	183	161	182	184	164	172	178	155	159	168	168	180	175	174	183	152	169	158	178	178	188	168	168	159	191	154	187	181	153	155	172	173	157	184	196	149	162	166	166	157	188	173	164	189	174	165	167	172	161	193	186	177	174	151	154	154	179	178	181	160	169	174	157	157	175	179	173	149	171	187	170	169	165	168	174	162	172	185	154	172	150	167	154	161	179	201	202	185	178	166	170	183	162	167	158	158	197	205	178	178	166	176	164	177	168	172	162	188	178	164	185	171	164	165	168	148	163	163	167	168	143	153	170	153	147	157	174	159	165	170	175	136	177	191	164	162	173	176	158	164	166	167	164	163	179	173	176	161	160	156	177	161	176	165	166	172	158	169	178	166	179	153	171	172	185	171	158	174	179	167	164	173	182	164	175	182	202	165	185	153	171	181	178	174	177	174	196	192	191	162	154	164	152	168	199	185	172	163	162	171	172	196	165	186	171	167	157	161	157	157	152	145	154	177	149	166	170	177	167	169	176	169	156	168	153	198	150	172	166	146	176	153	168	166	184	172	182	174	174	143	157	172	173	169	167	143	163	183	197	156	192	183	145	186	162	175	175	168	183	158	173	175	181	177	173	173	167	150	164	166	165	164	163	179	160	162	178	153	175	156	188	136	161	161	174	175	161	184	170	169	180	175	166	170	149	166	179	145	156	159	188	169	174	179	163	170	168	175	162	162	155	169	182	193	163	169	179	152	195	156	165	166	186	180	167	193	157	160	169	174	180	178	155	166	153	171	168	163	168	177	164	184	161	186	169	193	153	175	176	162	207	157	169	168	163	159	186	199	162	151	187	152	159	207	166	170	188	165	187	157	171	184	169	174	186	171	182	157	160	192	170	173	158	155	179	159	150	143	198	143	188	169	164	157	196	162	165	179	186	175	144	177	206	165	164	172	182	167	144	165	162	143	157	164	167	191	179	174	148	196	179	170	169	159	143	164	182	155	181	155	170	140	181	170	174	186	189	167	163	169	148	162	160	160	193	162	165	158	169	173	166	157	155	203	169	160	143	171	160	183	161	170	166	171	165	175	156	172	170	156	204	207	162	140	153	178	154	168	167	163	192	173	168	175	167	161	177	167	180	154	175	168	172	160	169	164	172	183	165	168	182	172	178	175	205	173	165	157	177	154	172	161	187	152	154	180	159	167	190	175	178	141	152	177	166	158	173	157	167	198	170	166	161	161	176	156	174	171	159	180	162	193	209	163	164	162	167	167	166	165	166	186	178	174	184	173	176	175	179	173	172	200	186	151	185	158	180	162	177	169	172	159	168	171	153	161	166	167	174	142	169	153	169	155	180	165	146	151	172	183	169	156	188	159	144	148	149	169	164	162	174	172	151	157	180	161	173	166	168	143	170	168	164	153	166	175	167	173	188	162	169	170	170	173	155	147	194	180	142	151	186	145	173	154	155	193	189	175	162	180	176	171	178	165	158	150	180	165	169	193	177	173	187	158	178	155	175	168	142	195	167	164	157	162	170	188	170	139	154	167	157	162	162	204	160	200	159	169	160	155	158	173	170	161	162	168	184	159	175	165	154	165	167	167	156	161	149	193	138	165	146	165	187	172	188	172	161	151	150	178	169	185	148	181	183	137	167	164	176	153	185	149	185	171	160	186	195	161	159	202	173	156	164	172	174	168	174	172	200	169	167	173	189	170	173	162	158	198	172	192	176	156	172	185	172	175	161	181	148	186	143	181	193	188	181	176	143	169	159	176	180	184	170	167	163	176	181	165	181	177	177	171	180	195	150	191	164	169	165	183	157	165	165	179	163	167	168	141	195	186	169	139	157	145	169	188	187	170	151	180	161	155	155	156	180	170	167	178	156	169	194	169	171	170	180	169	182	170	147	187	168	193	189	180	166	187	164	167	140	169	163	173	167	172	162	172	156	182	177	166	156	169	173	199	183	173	152	159	170	158	159	168	160	177	191	185	187	183	184	173	174	164	159	166	171	158	157	182	184	159	184	184	173	166	156	178	159	152	165	162	176	145	159	177	162	180	162	173	172	170	153	161	194	181	169	139	197	147	171	177	181	161	156	171	168	167	182	170	142	189	138	148	177	178	157	173	143	181	175	188	177	127	175	169	187	156	159	141	188	167	167	168	172	143	178	158	160	204	153	177	168	177	166	194	177	181	157	173	159	166	170	161	163	168	190	174	157	161	172	188	171	174	162	165	181	161	177	151	168	176	157	198	153	174	179	161	192	180	185	175	177	157	160	161	164	163	150	183	163	184	163	181	185	163	194	165	154	173	165	160	173	178	154	176
12070	1685	573	574	564	516	524	565	486	513	513	539	504	507	549	481	494	503	492	477	514	511	488	533	485	504	538	484	543	502	505	531	443	518	505	501	471	473	468	500	501	517	519	508	534	533	509	513	472	513	495	523	507	484	510	501	492	491	514	529	473	518	514	506	485	523	495	465	492	512	540	479	481	498	491	497	507	509	472	492	498	501	512	506	504	528	500	504	507	502	513	494	475	527	541	469	489	482	501	522	502	466	510	523	485	500	502	515	469	521	473	509	477	473	481	496	517	492	514	482	522	491	506	527	500	503	521	524	520	522	486	486	482	505	518	516	515	513	503	492	453	523	509	504	483	476	494	493	498	499	511	437	488	487	506	496	481	519	532	543	529	455	500	480	534	518	500	510	500	546	474	498	511	519	530	519	457	481	485	505	503	459	514	518	515	491	551	510	489	452	544	501	515	505	485	478	465	476	502	500	526	513	510	464	502	492	517	487	464	491	498	524	508	486	517	515	495	530	479	488	524	530	513	493	533	501	452	496	514	463	478	522	513	517	518	539	497	491	467	488	505	456	507	533	480	504	496	451	481	486	501	515	507	456	486	517	526	504	484	523	454	517	546	516	505	479	511	507	504	472	478	488	469	515	544	511	514	518	520	483	513	517	492	524	479	493	523	499	496	478	507	492	468	484	490	518	488	488	505	489	510	479	497	477	510	507	495	508	478	491	479	524	490	518	516	503	486	504	458	531	508	528	545	464	494	460	493	526	509	523	477	514	504	486	510	505	517	505	496	489	511	456	493	512	480	533	458	526	521	524	484	479	514	487	527	480	524	491	466	528	499	484	498	500	482	485	501	504	498	486	495	455	513	457	485	479	473	515	496	457	552	477	493	509	473	489	511	504	503	506	506	488	532	506	495	533	510	460	511	546	474	496	476	495	507	538	497	515	461	492	502	546	494	490	515	510	471	486	476	484	485	518	495	552	465	494	513	508	501	508	496	506	472	482	481	495	509	515	499	502	471	444	526	558	470	468	483	514	512	486	496	488	482	459	519	461	507	515	474	471	525	488	504	519	530	513	459	472	479	521	484	522	516	515	524	536	508	495	469	498	490	536	486	489	520	488	525	522	498	491	516	531	493	497	486	506	511	500	495	487	482	492	510	498	523	518	513	517	539	471	505	460	513	499	506	506	493	510	481	483	470	477	514	471	455	522	504	504	510	497	488	525	516	440	487	500	497	522	509	491	518	474	503	468	509	470	521	507	507	464	525	480	498	492	547	532	503	511	493	482	486	486	509	501	524	469	503	506	505	541	501	477	490	489	462	509	501	482	545	491	479	488	481	482	509	471	529	472	494	513	474	496	490	505	511	490	482	482	484	495	524	525	505	506	490	448	473	528	513	517	481	468	555	470	490	489	495	475	498	503	502	462	505	467	502	500	491	482	522	456	490	528	502	482	512	508	495	492	494	487	494	501	472	544	507	479	556	501	520	480	475	558	527	495	501	497	484	523	527	505	513	514	492	548	465	498	535	506	517	505	484	521	478	479	505	483	524	527	492	541	486	491	456	504	517	513	496	498	474	491	514	491	468	499	540	516	492	470	478	492	535	513	475	478	482	515	499	511	505	540	504	501	479	490	499	559	521	496	525	510	476	496	460	538	510	513	534	477	505	542	494	493	504	487	481	531	507	496	524	501	500	483	496	499	527	495	476	476	496	524	494	482	504	491	533	505	536	475	538	521	520	512	486	500	537	482	473	510	513	481	486	527	507	503	525	480	507	507	491	461	496	507	486	521	516	505	478	469	456	440	465	475	511	506	457	495	497	472	500	509	499	514	479	527	533	542	467	461	512	508	491	478	516	475	502	481	496	556	524	468	488	504	552	555	469	506	548	468	510	524	536	532	484	483	480	523	480	506	466	519	491	501	521	487	498	487	483	503	483	472	500	520	491	485	508	462	519	470	536	504	506	509	479	508	504	509	478	516	507	464	512	490	514	494	519	506	491	498	493	467	536	485	484	492	504	501	474	508	482	539	505	534	468	476	476	491	480	498	507	469	513	465	490	501	520	537	486	503	474	514	473	518	501	485	499	523	480	503	516	477	509	531	484	506	507	497	495	513	486	521	478	490	521	526	483	466	518	522	521	502	473	495	502	467	466	495	487	452	475	521	507	476	511	510	494	515	516	532	543	578	480	478	503	505	500	509	516	493	506	517	486	473	492	506	542	475	470	474	517	493	476	524	485	471	511	492	476	489	468	495	499	492	481	514	525	500	464	486	492	480	466	489	536	475	494	530	499	480	482	498	515	518	476	524	483	482	530	491	505	492	499	475	485	493	514	524	473	502	502	473	505	509	481	495	517	502	478	528	557	501	536	486	476	476	498	536	507	482	476	490	512	508	488	536	542	498	483	499	486	487	519	523	466	489	536	494	493	491	535	521	492	506	501	525	475	535	541	477	531	486	478	499	494	500	452	462	531	510	496	526	501	483	482	465	461	483	500	520	473	447	501	520	515	515	508	494	518	516	512	453	486	491	494	469	502	487	522	528	497	557	516	497	502	524	513	517	510	495	502	520	488	521	511	518	500	470	482	532	534	492	455	497	464	526	472	497	525	477	489	559	478	502	461	459	511	482	501	497	535	477	481	493	516	475	486	466	505	502	496	475	473	494	452	508	508	478	492	489	486	500	501	523	470	528	504	518	546	511	511	510	478	447	500	526	466	567	527	519	512	459	512	533	478	494	492	536	519	478	500	466	522	503	513	482	501	481	464	507	490	490	551	513	479	519	459	516	484	495	452	528	514	501	490	475	514	469	517	486	462	484	500	504	469	477	541	497	476	488	498	495	517	519	500	493	512	518	494	498	529	460	511	460	519	502	468	504	528	510	489	456	479	519	520	466	496	466	471	512	500	483	484	502	508	488	473	491	512	502	521	516	511	516	494	480	523	501	497	511	520	521	501	486	461	499	497	536	468	481	504	514	514	523	482	533	489	486	474	463	512	457	471	522	519	535	480	486	512	526	510	469	516	507	481	524	517	500	493	476	504	479	490	514	474	459	503	505	487	506	473	535	488	477	481	508	475	484	494	478	516	523	487	515	493	536	487	498	508	474	437	500	496	493	545	514	517	502	495	518	518	490	501	516	525	501	486	501	523	520	498	461	482	495	526	499	506	530	488	487	486	494	492	466	509	506	509	541	524	487	497	490	505	475	532	483	552	505	514	521	534	519	455	492	499	497	484	499	501	482	511	517	524	492	455	508	511	456	526	488	521	484	500	505	536	473	513	536	548	505	454	513	565	533	492	505	564	509	497	488	505	510	508	494	463	528	504	522	499	468	485	500	530	519	512	520	494	464	497	534	466	443	465	517	529	473	528	507	490	517	551	515	513	488	503	489	517	473	499	524	492	482	488	479	505	501	514	509	510	556	492	496	501	515	479	524	464	500	522	514	485	489	505	536	516	553	494	501	511	470	513	507	511	534	518	509	463	524
62884	32233	6636	1034	645	590	499	436	438	430	377	368	390	369	386	352	347	370	331	346	324	364	368	338	337	316	384	359	327	350	337	349	311	358	351	317	377	314	308	327	339	333	353	362	312	320	360	354	345	335	319	319	330	354	345	345	313	338	377	336	338	352	346	371	327	327	339	331	350	325	343	296	336	317	297	335	335	339	346	361	352	335	353	333	309	314	288	389	332	322	351	314	323	364	344	340	350	326	345	334	318	288	331	320	353	351	360	332	346	301	322	321	346	325	351	367	324	316	351	309	312	349	315	331	355	329	329	306	325	322	340	324	355	338	340	306	329	354	331	334	316	346	320	300	362	308	328	319	363	339	356	363	345	330	314	337	339	315	314	335	327	345	328	332	329	338	344	334	342	348	340	299	354	345	325	349	356	315	331	334	324	338	317	379	316	336	315	335	338	368	348	335	328	332	321	331	342	335	331	337	333	338	323	358	346	326	345	311	317	333	354	334	366	336	376	325	369	297	327	342	345	321	321	325	347	331	336	325	344	333	332	350	331	329	383	348	329	350	353	309	335	361	297	337	326	339	358	336	376	313	348	343	308	295	316	294	300	345	338	318	294	345	356	301	306	334	341	330	316	325	354	290	317	332	331	336	343	357	313	302	353	388	321	337	353	314	345	321	301	339	328	351	315	368	343	306	278	338	322	344	324	373	320	307	341	367	345	321	364	342	348	334	361	342	384	322	348	344	353	316	356	373	380	359	364	352	360	329	321	362	323	335	359	318	322	347	314	301	333	334	324	333	322	348	301	343	352	330	353	324	361	337	330	320	329	328	305	313	333	338	308	310	363	320	335	353	297	342	328	335	341	348	353	360	332	329	345	335	298	357	351	353	336	303	347	306	357	334	367	388	346	339	361	312	345	294	356	321	344	329	355	291	343	334	295	328	358	332	327	325	315	377	313	340	317	344	358	347	321	349	314	312	364	360	321	332	381	332	362	346	336	324	334	335	338	345	354	347	353	334	328	329	306	339	357	354	336	328	363	363	334	329	329	342	309	338	383	372	355	299	343	312	328	363	338	313	317	331	344	349	339	297	337	344	346	335	334	341	318	355	360	356	281	329	329	374	306	335	317	341	329	364	349	324	332	329	381	336	349	352	320	346	350	315	317	331	328	320	311	354	311	310	359	347	357	331	321	344	347	312	322	328	322	361	352	346	339	349	341	322	307	373	342	331	355	339	324	350	334	350	341	328	343	321	376	362	322	329	297	340	373	302	337	306	326	338	348	357	357	352	299	330	274	321	336	331	370	329	370	354	367	335	328	344	315	331	309	339	328	363	318	330	315	368	326	319	290	357	338	301	349	343	345	310	336	310	313	351	343	338	354	335	337	326	321	315	357	339	368	344	335	318	345	343	335	360	342	320	327	323	338	331	321	368	330	363	306	317	331	316	338	330	318	360	357	357	318	335	363	368	335	299	349	330	305	331	348	343	335	342	347	328	340	353	331	312	342	309	335	347	318	314	351	349	349	357	326	350	352	300	344	317	327	298	355	328	335	324	331	328	282	344	334	350	289	345	322	328	362	315	347	366	336	353	322	363	335	321	353	327	350	332	303	323	306	337	310	365	343	334	353	307	328	356	358	352	326	340	359	319	328	343	343	345	354	335	286	311	346	346	315	332	348	321	328	336	315	307	326	345	368	340	330	332	322	311	388	329	353	314	335	378	358	347	313	331	310	350	328	375	322	338	332	328	319	381	352	345	326	309	335	324	365	303	364	369	324	338	321	322	304	351	316	342	388	350	342	335	346	308	334	310	316	350	324	363	359	338	324	324	353	338	330	324	345	358	322	356	317	355	302	353	331	317	306	351	363	338	307	306	332	338	301	312	328	332	313	350	351	315	364	309	328	364	371	340	337	325	355	312	330	312	290	367	341	356	340	360	357	369	339	327	330	332	344	313	355	314	362	360	319	355	353	364	349	339	361	326	343	329	350	323	363	360	343	320	334	334	353	335	339	354	332	341	333	344	316	331	332	356	323	365	332	311	316	375	302	325	333	364	354	319	317	335	334	397	362	351	311	369	346	309	307	338	337	340	340	346	330	342	317	306	320	327	343	342	342	346	350	329	350	359	317	365	354	321	315	328	346	317	333	325	342	338	321	329	321	337	319	318	326	350	298	315	349	340	328	320	346	349	377	352	361	357	348	283	314	334	307	318	373	333	347	352	354	280	343	338	364	342	322	343	340	328	341	350	316	362	331	322	323	346	338	360	348	353	319	332	357	311	328	331	356	345	341	346	305	306	311	363	339	354	324	316	345	348	333	336	345	295	336	349	321	346	342	360	324	349	327	299	345	352	341	311	357	315	323	367	295	357	308	344	362	339	335	320	366	311	354	344	332	332	367	342	345	323	307	330	329	337	332	338	327	321	341	337	347	337	342	362	357	324	307	330	325	353	338	305	321	353	358	340	330	373	354	308	311	348	301	359	324	332	316	335	339	320	314	336	334	309	326	317	328	372	346	327	349	348	339	299	315	321	320	311	349	367	310	303	336	352	367	339	361	357	342	384	331	337	357	339	321	320	359	363	340	353	332	373	337	358	316	317	356	336	355	341	353	308	356	345	362	347	355	318	341	356	307	330	322	341	323	359	343	358	354	318	338	313	364	342	328	351	309	324	371	354	368	330	347	370	330	301	376	366	306	333	342	322	345	367	363	319	355	332	336	350	344	342	361	360	337	336	348	329	318	349	357	385	353	356	311	330	298	336	329	323	328	302	332	330	344	348	319	340	352	340	360	345	346	333	381	351	364	345	342	300	342	336	319	307	326	346	314	347	357	314	336	358	344	333	330	311	351	359	325	355	339	337	325	338	316	341	334	338	335	325	369	319	313	320	298	356	386	346	326	336	312	287	314	324	366	344	332	329	342	341	321	386	370	354	346	320	327	312	313	343	334	341	357	331	365	328	313	322	347	295	320	333	334	341	337	340	335	320	353	344	333	329	359	364	339	375	342	348	330	353	323	342	312	357	305	338	338	337	327	342	350	316	319	324	338	373	337	343	359	347	323	356	338	341	361	317	387	313	332	293	348	344	317	319	339	314	314	342	317	323	332	309	337	338	318	322	345	327	332	304	335	339	322	349	340	344	334	338	327	321	333	369	339	366	343	338	330	348	337	347	329	297	361	334	334	342	362	359	315	354	347	296	347	294	357	337	295	318	336	321	328	351	305	304	331	324	352	344	320	316	326	318	354	308	347	338	321	339	342	321	327	329	343	320	343	350	336	332	327	328	349	303	328	352	321	344	320	350	361	325	367	357	314	348	351	327	370	329	350	346	337	324	315	338	311	326	362	345	318	332	350	360	339	354	326	340	323	341	330	331	325	335	320	348	335	340	368	311	309	331	341	329	326	364	348	332	328	311	321	384	344	330	328	351	337	327	344	340	351	344	390	330	337	346	319	319	318	360	341	402	336	343	351	362	354	343	347	332	306	328
37829	13462	2176	2554	2403	2013	1744	1615	1393	1327	1314	1216	1160	1073	1127	1028	1019	987	973	984	982	929	941	918	956	922	867	930	945	950	909	866	934	857	878	822	905	884	866	857	857	864	885	865	912	894	868	857	865	860	860	833	888	869	885	885	884	872	904	811	811	875	854	935	860	833	853	885	893	824	857	842	852	870	879	857	803	867	859	838	876	826	866	819	904	870	797	857	824	905	850	845	852	862	901	868	839	905	935	907	870	862	844	881	835	827	873	816	905	850	917	854	844	855	891	849	871	853	886	801	891	909	860	867	858	772	834	863	871	865	853	838	856	792	880	923	857	844	889	872	871	851	859	885	846	851	852	816	820	846	837	824	827	870	842	850	846	842	879	877	845	851	819	842	890	820	893	900	847	888	927	862	859	857	851	846	818	860	868	836	814	867	824	865	830	872	857	841	888	823	861	885	837	847	846	851	832	862	857	844	875	873	911	817	853	857	910	863	816	826	874	849	813	870	851	833	845	873	863	889	868	907	852	841	816	837	862	836	812	848	926	836	846	873	833	857	846	835	850	836	862	807	822	849	811	803	843	871	875	858	855	852	848	827	865	880	821	840	901	918	887	835	840	869	868	857	880	831	826	880	865	841	868	841	827	860	869	829	848	847	884	904	863	837	861	871	849	863	832	811	859	856	855	853	901	819	871	878	842	922	851	856	867	846	838	820	846	807	886	819	880	833	855	894	874	900	839	792	803	852	838	881	833	861	822	833	836	838	800	871	857	844	854	817	858	876	860	882	897	889	798	782	805	855	844	862	826	838	833	818	802	837	845	792	799	890	849	818	828	892	821	865	843	811	838	844	886	883	881	878	825	866	853	857	884	910	874	858	875	868	868	883	883	791	856	868	836	862	850	874	879	919	849	885	837	881	832	834	872	874	834	830	857	876	872	867	852	894	878	847	902	848	831	849	875	830	839	803	874	860	879	864	836	829	858	894	867	806	832	855	816	906	849	866	816	861	817	818	878	824	836	857	792	817	833	868	863	906	849	854	855	851	816	905	829	901	873	847	851	843	865	904	835	832	846	875	859	849	865	868	844	834	807	862	850	865	823	863	874	832	841	881	867	839	850	899	847	868	812	857	903	798	836	849	820	791	845	878	806	879	863	848	853	870	862	853	863	863	850	834	836	923	845	849	871	851	850	892	820	851	892	821	822	821	874	867	846	879	860	830	838	882	847	854	824	881	870	866	885	860	907	849	848	865	788	845	845	883	913	855	851	884	836	874	864	829	873	889	829	803	865	837	852	835	818	825	838	854	838	862	883	801	841	905	844	831	824	880	879	846	832	871	865	862	811	899	810	887	843	866	878	798	881	820	844	874	883	853	809	881	811	851	857	846	877	880	881	820	806	853	848	836	835	858	841	852	859	844	899	862	828	870	815	878	884	825	843	886	850	863	860	865	809	872	852	825	885	848	818	873	857	817	900	905	852	883	846	864	857	793	855	836	880	873	865	866	824	899	836	899	892	830	867	862	868	879	888	863	839	856	841	840	844	900	803	830	813	860	827	852	861	850	823	871	844	852	834	897	838	856	844	915	849	845	828	852	845	867	843	874	822	831	841	829	837	842	838	831	791	836	876	856	826	837	870	887	823	866	881	887	844	836	853	870	877	852	891	821	789	852	807	854	831	907	843	857	876	874	839	869	861	834	844	816	865	830	826	868	870	905	896	883	860	921	855	855	833	898	842	896	889	854	854	861	849	862	875	883	833	870	866	852	864	856	854	924	861	878	900	824	863	914	886	893	875	888	867	814	829	823	861	855	879	872	857	816	851	870	870	881	846	861	874	820	823	859	841	872	790	860	880	881	863	862	851	856	880	897	870	826	803	860	877	822	854	812	845	870	845	827	854	821	856	872	856	868	833	886	903	796	902	821	884	822	803	858	861	846	875	845	819	846	877	832	833	824	798	839	846	877	838	886	809	887	908	837	894	846	794	817	880	831	855	850	934	820	863	859	782	890	858	855	882	822	874	828	830	831	830	814	853	871	904	909	832	872	875	849	901	820	918	846	894	826	882	837	863	863	847	864	905	851	865	880	842	755	847	861	827	799	890	877	852	873	844	836	806	828	885	881	829	846	822	898	853	856	858	859	818	877	840	835	838	906	860	885	816	838	853	885	817	859	885	820	890	828	825	838	873	858	854	834	867	911	918	881	880	859	851	858	869	853	889	860	871	925	846	833	871	855	813	871	818	860	879	856	912	864	834	849	838	887	812	877	851	872	921	897	864	850	908	903	856	872	872	858	828	922	806	845	891	828	826	846	839	822	851	798	889	833	852	830	899	888	804	825	854	864	816	858	805	800	805	837	876	872	841	869	915	810	863	865	861	811	901	884	817	855	854	874	901	786	841	898	851	839	857	846	837	864	834	885	859	856	884	877	854	903	848	852	939	838	816	832	872	851	850	846	851	916	838	888	839	807	849	855	857	869	896	824	851	862	872	772	895	855	868	855	887	820	825	834	853	863	818	875	853	860	884	890	823	866	831	843	815	848	821	853	879	867	839	843	925	881	860	825	861	866	873	864	849	875	843	886	859	866	861	907	860	891	859	862	852	828	874	856	841	911	869	861	789	816	817	847	858	868	807	819	847	851	830	889	839	840	888	852	896	876	822	846	891	900	811	867	837	847	862	870	872	844	808	814	787	834	880	886	890	864	831	867	864	839	889	905	811	866	817	855	842	814	860	835	838	869	811	865	863	846	839	823	843	896	856	812	910	843	853	876	867	869	880	846	851	852	877	861	861	869	904	885	842	901	877	863	856	886	868	834	911	912	852	853	847	893	860	847	869	837	872	889	800	807	825	860	868	867	801	853	825	863	861	846	831	849	844	866	797	857	820	841	894	850	794	826	813	848	851	889	829	884	842	877	889	902	839	854	880	817	857	871	861	862	863	861	865	851	864	880	887	790	851	838	820	826	831	872	830	876	832	861	825	852	844	862	852	859	881	832	858	887	809	914	877	823	860	819	859	858	867	859	823	875	811	870	877	812	857	863	892	877	855	850	869	882	878	829	893	875	846	896	808	870	827	899	857	838	834	844	886	826	839	938	859	927	898	878	880	901	865	856	798	852	801	900	848	810	808	892	864	894	807	909	924	824	842	865	873	890	855	885	870	818	830	880	821	814	879	890	833	844	912	881	840	851	843	877	864	904	764	899	825	853	878	848	852	811	807	890	901	920	851	894	847	863	836	851	864	850	886	875	818	811	865	855	878	899	887	879	824	890	862	888	878	910	812	871	839	888	842	824	844	929	823	868	854	864	874	844	860	887	910	884	828	849	863	828	825	879	785	877	883	881	853	872	871	860	826	909	885	851	855	851	840	856	888	887	850	847	846	862	861	877	873	866	900	840	845	864	880	877	877	868	877	908	865	877	880	898	823	846	885	897	880	834	859	867	847	906	870	858	861	836	859	863	865	837	858	844	858	875	830	869	841	834	858	871
73784	41898	14385	2785	1199	864	710	570	544	539	485	480	498	451	463	421	428	426	402	417	394	377	431	433	439	394	409	398	393	385	331	413	382	423	404	398	407	369	395	397	402	391	413	380	377	382	391	390	414	422	401	377	402	415	372	402	423	405	382	400	369	424	407	412	413	384	418	408	374	380	349	408	392	374	396	357	394	365	401	398	355	358	393	413	424	374	350	399	385	349	398	382	367	408	366	370	360	384	392	401	391	385	354	382	367	364	405	388	372	413	391	426	377	372	395	372	370	401	425	350	398	372	360	393	376	385	391	372	410	388	391	389	405	365	396	432	382	368	407	393	399	407	379	393	399	407	396	391	397	376	397	343	369	423	376	410	374	382	397	353	391	379	388	359	396	413	372	411	371	400	428	372	368	368	390	370	389	353	350	381	363	384	388	349	356	362	383	382	403	367	381	383	386	379	390	425	416	418	358	401	390	373	387	380	390	366	414	395	365	425	414	385	400	407	406	384	388	409	415	406	402	384	376	362	359	359	353	395	381	380	419	395	432	375	397	390	396	383	383	406	378	367	391	391	342	397	385	355	377	393	361	404	389	407	380	383	380	382	406	390	417	420	369	385	413	396	421	388	403	426	364	388	369	387	382	351	382	384	410	386	365	377	405	366	368	380	405	369	378	365	437	381	392	368	382	390	423	421	397	393	378	419	360	388	408	393	420	389	365	337	414	392	363	383	375	382	414	414	397	358	408	387	396	368	382	403	395	403	400	408	417	366	368	373	348	372	372	391	399	384	381	367	409	367	357	398	355	402	420	393	393	370	386	393	420	354	402	377	379	391	386	384	383	412	351	390	361	404	407	368	395	374	357	379	408	400	371	387	355	392	369	379	430	420	379	358	357	378	404	378	379	347	368	371	359	393	394	403	387	410	348	395	408	374	333	399	409	389	366	389	394	371	353	370	372	394	369	431	405	385	379	394	377	443	375	435	404	393	385	368	353	368	386	312	382	407	388	358	396	400	350	368	370	416	406	380	379	411	407	408	384	398	382	379	382	368	403	379	351	389	402	353	387	373	380	367	374	400	370	404	409	398	391	385	408	424	408	350	406	368	392	405	372	349	400	378	405	381	395	335	372	376	394	359	403	360	381	380	371	436	381	375	390	398	421	375	370	392	357	365	427	361	405	395	408	401	403	369	390	359	427	386	409	350	425	373	392	380	391	358	418	369	416	327	362	376	384	400	387	421	372	407	371	369	384	432	389	389	380	401	365	402	380	407	368	377	366	364	425	355	349	408	378	423	353	362	412	405	357	360	391	367	369	331	377	374	358	389	385	420	398	385	370	364	394	369	391	382	375	410	374	397	366	347	407	385	354	416	359	401	360	385	393	388	377	407	366	373	416	403	369	370	375	400	419	417	384	385	402	370	398	372	361	386	396	397	409	371	347	373	375	441	366	349	401	385	408	380	372	376	370	400	391	400	424	404	394	375	387	364	367	398	344	351	369	361	385	396	414	375	370	373	380	425	387	400	380	449	408	377	384	392	380	387	357	340	363	391	421	381	386	370	359	385	388	396	395	375	380	342	337	377	411	409	348	348	374	357	396	371	376	383	368	381	388	401	381	368	376	348	393	368	356	393	399	393	381	401	395	409	395	345	365	382	370	419	380	362	396	388	369	345	345	394	360	410	369	360	370	421	365	364	354	353	399	389	410	337	360	359	395	443	369	398	392	367	355	367	377	357	378	406	404	369	370	377	397	368	372	412	359	402	326	412	375	373	374	366	375	410	413	389	348	381	378	361	392	402	385	382	408	434	365	365	410	406	384	385	405	380	399	358	384	400	422	366	393	389	370	390	351	392	377	376	418	409	396	371	385	357	375	352	387	380	366	356	363	361	367	388	388	370	394	382	381	405	339	358	378	356	380	381	371	378	361	360	400	363	370	372	392	409	375	378	373	366	360	353	382	399	339	344	406	404	408	370	370	397	429	407	375	395	385	363	384	361	364	384	377	342	392	388	414	384	413	395	390	401	418	392	375	414	385	345	390	371	389	400	386	357	359	364	398	386	375	362	384	403	404	374	379	413	374	381	388	403	417	384	411	379	389	349	372	391	452	373	388	385	355	407	403	374	397	400	401	432	376	378	413	360	404	400	346	373	376	372	417	418	389	405	448	427	356	380	425	402	411	375	410	357	397	380	381	369	348	396	370	377	373	384	365	380	371	408	395	392	387	402	360	400	365	355	374	381	420	394	353	388	409	371	388	380	348	411	377	379	363	368	398	389	393	398	330	369	378	414	390	389	381	373	370	403	344	413	381	408	397	374	423	356	396	366	401	359	375	365	413	365	405	406	395	380	377	384	399	408	406	370	391	388	380	394	389	399	397	393	388	365	364	359	365	381	377	403	403	410	389	391	384	356	395	354	377	397	395	368	382	376	403	378	427	389	364	379	365	375	375	372	376	384	398	370	387	378	364	409	387	393	391	381	399	433	373	374	370	377	381	374	406	405	374	405	405	401	376	389	409	385	415	387	356	382	393	371	361	418	405	418	411	374	393	411	418	444	391	389	370	354	390	382	382	365	415	391	368	379	364	394	403	385	374	396	400	418	392	436	369	365	387	399	384	402	360	362	371	363	389	393	402	345	402	413	376	350	417	388	432	368	391	384	359	388	380	353	439	363	350	368	392	380	407	388	410	382	397	399	371	409	404	396	373	398	376	451	379	381	407	424	384	360	384	365	381	354	372	384	418	392	407	361	367	374	386	410	379	443	391	366	368	375	396	372	406	402	407	356	399	389	356	385	384	348	375	372	359	405	368	401	370	407	385	461	393	379	403	369	376	368	381	354	381	377	375	370	386	382	410	353	375	425	374	382	423	351	389	400	401	407	371	401	353	398	407	365	388	353	405	377	386	401	390	397	383	403	408	396	382	372	370	383	379	379	385	393	411	397	417	408	395	403	358	380	379	370	412	377	398	391	405	383	404	392	414	433	370	396	369	360	380	418	365	393	360	374	384	348	408	388	343	414	381	389	374	412	352	384	351	410	390	388	391	400	402	369	392	356	399	405	376	367	386	398	401	397	378	361	380	360	417	356	408	373	393	426	381	347	411	424	386	386	401	378	393	366	399	376	393	427	360	343	398	373	382	378	383	374	375	398	357	388	373	378	394	375	411	385	417	379	393	379	394	386	427	400	389	390	356	378	352	410	379	384	383	368	350	393	426	337	375	367	361	383	404	378	327	369	430	340	421	382	380	369	389	371	400	365	399	357	355	387	390	331	399	395	436	390	363	372	363	355	386	359	396	388	355	416	383	367	388	401	425	370	370	391	355	362	400	436	422	376	402	369	392	377	383	391	404	373	368	377	370	345	404	391	375	408	387	368	364	372	418	396	408	428	387	374	368	384	430	405	417	386	364	395	372	396	374	403	397	395	390	391	399	414	392	361	353	381	379	370	381	399	396	381	375	382	408	385	394	372	398	374	362	426	382	352
47524	19544	3437	4095	3683	3169	2574	2241	2031	1883	1684	1566	1553	1437	1357	1316	1289	1268	1208	1250	1165	1137	1082	1063	1029	1133	1034	1060	1009	1029	992	1031	1047	1001	967	1025	983	1028	999	1049	1003	992	1018	1002	950	998	1027	980	993	946	937	906	978	1021	955	978	939	912	933	1036	917	903	971	922	956	890	923	871	924	965	903	955	951	922	943	942	914	901	917	995	942	941	954	954	1003	949	944	955	914	971	924	952	870	901	906	901	880	967	928	945	915	950	974	959	954	891	883	949	896	966	943	909	971	943	975	940	927	946	970	945	962	919	929	969	997	939	883	945	905	903	943	930	917	954	906	935	915	915	900	938	902	957	984	867	906	877	972	953	977	906	950	856	946	945	937	903	932	924	930	903	911	909	938	948	982	923	900	934	975	923	921	959	933	938	952	910	971	925	926	944	892	960	921	957	878	945	935	934	919	986	955	920	920	920	924	921	911	889	955	936	897	901	907	966	914	928	949	929	944	915	940	929	937	906	969	920	948	890	918	955	922	926	932	946	907	952	916	940	904	903	953	900	897	967	1006	937	919	901	950	849	907	866	952	932	942	935	898	922	943	971	943	949	921	885	921	944	917	915	893	960	905	922	932	996	917	879	917	944	939	964	901	965	920	924	939	976	925	925	920	902	957	879	983	920	931	912	940	945	950	919	976	946	934	940	956	941	898	892	992	886	946	865	960	968	937	975	903	891	952	929	967	871	910	941	909	881	913	936	922	884	946	1004	919	908	940	960	936	889	929	951	961	912	902	925	964	919	938	987	917	960	947	939	942	914	937	931	931	989	839	976	924	928	916	915	988	982	964	940	928	932	924	899	886	940	911	986	913	948	933	900	898	906	947	904	893	961	933	907	935	899	930	924	918	908	951	942	910	855	897	923	906	950	968	923	908	867	903	955	888	920	908	928	967	960	929	951	950	944	953	908	921	978	878	891	929	906	933	935	934	922	932	902	894	960	912	928	956	950	942	890	933	921	921	934	939	951	941	928	930	953	999	896	947	923	910	985	959	955	909	937	910	952	927	930	924	972	908	910	938	891	899	905	946	924	957	932	933	940	897	912	920	921	946	901	918	907	829	958	873	900	929	894	961	910	912	944	984	947	939	981	937	943	883	874	958	973	943	959	918	900	920	944	905	907	883	943	964	960	970	917	916	913	959	888	933	941	914	968	938	938	921	933	892	937	944	854	833	857	909	918	876	909	940	933	958	903	918	921	956	910	915	920	995	949	904	932	976	932	946	945	921	955	959	984	882	941	967	975	857	906	936	920	949	927	916	884	918	909	955	931	919	932	949	986	929	977	976	962	924	938	949	962	931	938	883	977	969	933	932	933	906	971	948	933	954	941	937	885	940	945	900	912	889	859	952	934	904	823	947	895	888	915	921	923	956	912	900	928	895	899	904	939	939	895	954	935	917	874	954	899	951	925	851	940	945	884	962	917	943	930	967	934	917	912	937	977	909	952	917	944	867	947	940	990	953	948	934	913	941	930	941	900	968	956	872	898	850	924	957	867	979	959	900	936	932	906	892	922	958	911	914	964	880	908	956	890	946	951	907	1004	962	948	934	911	948	952	949	960	928	883	974	890	903	892	938	858	942	899	926	888	921	931	990	964	951	897	892	937	948	884	1003	872	950	889	953	941	966	917	945	926	912	938	951	920	899	969	921	933	922	918	911	911	947	943	942	915	903	947	909	889	904	926	883	907	905	936	966	929	943	916	904	946	915	942	876	872	913	875	972	946	973	976	935	960	928	912	905	908	933	887	914	928	890	931	919	895	973	940	915	962	924	950	925	951	962	915	896	979	894	931	970	883	910	933	913	952	923	908	913	871	921	953	914	966	925	906	961	913	937	944	910	1017	877	926	908	916	931	950	980	952	980	939	927	885	947	946	905	941	956	865	948	971	919	949	1027	916	931	909	922	944	936	949	955	905	985	895	948	942	878	982	936	957	889	981	913	912	908	887	973	977	931	871	963	982	933	935	906	895	923	916	893	929	920	958	959	869	912	931	934	923	936	922	890	922	885	924	905	919	959	949	883	911	931	954	887	943	928	889	947	993	836	866	928	940	918	963	943	922	926	952	938	936	885	894	907	914	921	971	926	897	937	886	914	914	937	921	919	845	934	975	951	916	958	895	964	886	859	973	935	908	953	970	949	936	907	905	995	951	877	928	912	923	898	954	931	903	908	896	949	1006	915	937	881	926	879	940	909	975	930	936	906	901	853	911	904	949	879	938	947	936	930	976	903	925	927	938	917	882	909	950	958	926	928	882	981	944	884	896	907	918	947	901	901	942	935	964	875	950	895	944	980	958	969	974	974	859	826	922	967	937	886	905	927	970	940	969	908	940	946	910	897	900	941	942	941	946	947	992	893	954	925	895	921	994	874	883	957	985	914	1009	932	932	946	925	926	902	957	898	887	907	926	929	954	913	963	896	927	918	962	906	961	941	921	926	963	887	906	899	935	908	877	915	897	968	947	873	902	856	900	968	955	905	940	959	888	932	890	954	901	969	888	893	946	927	927	906	911	988	919	940	965	898	884	963	954	963	950	948	941	927	999	883	930	982	933	926	924	920	999	954	906	972	926	914	915	926	939	939	974	921	932	853	942	897	893	940	920	920	932	918	928	926	852	964	905	918	941	933	970	932	939	938	921	943	899	908	975	975	917	875	944	920	909	935	928	956	867	927	907	936	892	959	900	919	933	1019	939	877	904	965	955	958	884	937	951	969	884	952	969	887	911	940	875	923	890	923	947	865	933	914	879	923	897	918	919	928	939	957	916	915	866	928	899	922	954	899	955	897	922	931	913	899	976	909	923	906	909	951	886	965	932	944	925	904	881	938	941	913	906	935	917	933	870	861	906	961	881	923	931	898	919	956	907	943	940	922	961	932	984	914	928	960	880	909	966	869	857	943	934	942	922	919	882	930	901	948	921	888	912	952	927	911	916	903	914	935	926	967	874	950	916	976	925	905	901	880	921	878	852	947	906	889	1010	934	898	955	937	892	932	938	877	897	905	906	883	839	903	886	982	917	920	927	942	919	947	927	941	928	907	883	918	903	992	945	963	907	922	928	889	947	942	975	907	945	905	922	946	914	938	952	890	955	908	892	977	950	940	919	952	940	900	893	945	912	928	898	975	950	924	873	917	903	947	974	932	914	900	905	900	906	979	914	920	931	929	878	939	956	901	898	965	928	917	950	941	935	903	933	873	874	875	878	966	880	897	880	974	979	964	946	928	947	939	942	956	898	958	941	888	902	933	916	960	908	968	935	907	958	921	881	894	931	932	997	939	927	947	896	919	924	956	912	928	929	944	922	882	941	895	919	927	913	959	924	968	831	968	938	917	902	922	935	937	874	911	960	901	963	922	969	877	969	921	920	954	895	909	920	923	929	922	919	939	923	957	928	929	974	913	933	934	929	915	901	869	963	933	932	1001	982	884	895	894	926	890	920	929	904	934	964	909	970	936	948	958	968
13534	1780	207	204	202	172	170	149	178	182	171	169	167	180	213	151	156	183	166	174	181	177	192	188	173	149	173	176	150	196	162	148	174	159	168	164	190	183	143	175	170	198	174	161	164	162	191	175	166	165	175	166	197	180	181	141	172	163	140	163	170	176	162	154	164	170	184	176	144	170	177	184	167	166	177	166	193	186	178	167	168	186	187	176	169	172	175	150	173	179	166	197	169	186	161	177	150	173	162	162	188	184	194	173	173	160	171	160	180	180	186	182	172	167	189	175	158	149	171	169	160	172	172	149	184	151	177	189	179	162	169	180	157	183	167	151	155	171	167	186	171	161	173	157	170	179	164	186	184	180	192	176	170	181	169	171	156	180	154	176	164	178	193	199	150	164	183	170	161	175	194	187	178	181	171	165	171	152	179	177	175	179	188	164	168	192	158	186	163	149	143	196	165	163	175	160	147	180	174	184	166	166	178	177	150	169	152	155	164	163	191	179	163	164	169	178	170	168	148	160	168	175	197	165	183	150	157	161	175	181	180	165	181	161	174	167	172	159	178	154	172	159	182	151	185	156	166	183	184	170	184	166	180	170	175	171	162	170	172	154	175	167	170	156	140	171	153	170	183	167	192	177	162	168	178	192	161	161	169	186	193	185	194	175	184	193	151	187	164	165	170	163	174	170	163	161	173	180	196	149	149	178	152	173	165	180	181	160	168	188	156	175	163	190	168	161	179	191	175	164	173	163	179	162	159	195	182	154	160	172	155	165	183	147	169	162	177	180	153	181	136	179	170	181	148	148	173	185	160	183	163	176	199	176	179	162	202	164	188	173	155	194	177	180	160	194	159	180	175	186	174	165	163	184	158	151	154	157	177	186	175	186	186	163	155	165	162	168	201	177	182	188	173	160	171	170	156	186	162	173	174	177	158	178	164	167	183	189	171	160	179	184	182	182	174	177	165	170	171	159	193	210	190	174	148	187	160	178	177	171	155	156	170	174	189	173	171	207	185	166	162	160	155	162	172	158	151	178	164	161	176	181	179	180	185	167	162	160	160	168	158	186	176	186	156	176	169	177	181	182	188	169	176	169	183	186	154	190	164	151	169	166	168	182	178	182	150	151	177	157	157	149	185	174	165	159	192	194	169	153	159	193	177	188	169	183	161	170	158	161	167	190	147	163	175	162	166	169	162	179	199	179	170	144	175	169	170	160	177	177	205	160	171	171	175	149	161	169	186	180	145	150	171	175	182	161	184	182	178	163	177	193	183	163	158	160	163	187	174	164	161	169	177	160	170	190	191	171	168	191	197	155	184	183	154	181	166	162	163	183	195	156	169	174	167	193	181	186	178	165	150	195	189	175	168	166	174	162	155	167	181	147	173	177	172	188	181	172	161	161	189	170	173	169	169	166	157	172	187	173	194	181	180	188	175	172	185	163	161	159	177	177	172	149	164	196	167	174	181	158	168	190	164	181	167	176	172	184	193	177	134	185	183	176	193	185	188	166	170	169	183	147	152	197	169	178	167	175	165	176	173	172	167	158	170	170	178	168	184	148	170	168	147	174	161	172	163	165	166	169	169	190	197	175	192	182	176	175	178	149	143	166	158	159	159	177	175	201	170	156	156	146	165	183	184	150	178	168	176	151	145	162	181	180	159	138	174	173	188	164	177	159	200	155	171	163	160	172	179	181	197	178	176	163	177	158	181	158	176	152	169	163	149	183	201	159	165	172	154	157	180	163	180	171	185	145	165	159	164	147	175	187	169	171	166	159	189	160	161	177	175	172	199	169	174	160	164	157	176	167	167	170	171	179	155	170	168	173	190	178	178	151	197	164	165	146	189	145	145	199	164	174	155	163	162	174	158	165	174	173	180	190	161	186	165	186	170	180	161	161	170	185	182	199	166	173	171	176	184	201	160	160	157	181	169	175	144	176	152	171	153	159	196	184	154	138	173	166	188	156	164	176	166	157	156	181	171	160	187	168	157	188	154	189	189	145	191	175	188	183	167	202	178	156	167	207	184	178	149	176	166	173	163	171	157	154	165	190	172	200	186	162	161	149	172	181	179	150	182	162	158	173	176	174	161	170	183	160	169	175	151	196	159	195	170	178	170	170	174	132	167	163	163	171	178	167	204	162	178	162	177	189	187	194	151	173	170	188	195	166	178	146	166	160	166	170	179	152	175	181	168	171	172	164	166	178	163	168	173	168	171	166	179	162	170	186	150	157	165	170	178	175	169	166	142	165	152	170	178	185	150	175	176	147	174	199	160	180	177	174	154	159	161	188	152	170	162	173	155	163	178	181	162	160	171	169	172	154	172	174	172	177	173	160	161	159	158	182	184	203	175	167	170	172	165	168	143	161	183	150	179	187	195	165	170	172	173	203	177	171	180	179	172	183	213	195	180	159	156	168	154	175	202	161	182	176	186	173	181	145	156	182	185	164	149	159	159	168	164	174	190	171	163	162	174	197	167	196	186	175	178	168	154	170	172	154	164	186	183	175	165	162	144	158	165	171	168	164	173	192	173	157	173	167	186	174	189	185	193	165	180	171	181	178	176	179	159	157	152	177	173	178	147	167	156	155	171	145	164	185	152	181	157	181	200	176	153	167	150	170	193	172	171	161	178	177	180	190	189	158	173	184	157	196	185	173	162	177	176	178	146	169	164	198	194	159	160	180	166	161	131	168	146	150	181	180	172	145	168	179	164	169	146	166	188	184	175	184	188	151	188	184	183	166	184	166	144	161	177	164	172	151	187	168	177	156	179	190	173	153	169	168	178	186	175	174	175	166	161	196	180	186	193	168	156	178	197	188	184	186	140	180	190	170	177	181	143	183	168	169	184	174	151	203	154	172	159	170	179	171	148	174	179	177	169	164	164	169	182	163	170	161	175	162	176	160	177	177	182	158	173	154	196	185	167	194	203	181	171	184	167	171	188	163	156	154	146	175	165	173	157	158	168	147	179	170	172	182	168	158	157	156	152	185	191	160	158	162	163	195	163	160	158	182	152	166	169	187	199	205	155	144	174	183	165	164	174	177	170	163	166	170	195	185	167	169	166	174	171	150	189	188	151	188	179	176	160	161	168	169	168	150	183	157	156	150	148	187	180	166	186	150	156	187	162	184	186	178	175	181	159	165	164	161	167	158	191	174	183	173	175	148	180	143	160	146	173	192	170	163	182	162	162	176	166	173	175	170	215	164	157	169	173	178	161	173	178	182	165	184	178	185	177	170	160	162	154	179	180	149	157	176	200	162	159	167	181	176	172	156	154	156	151	158	159	174	177	174	178	171	173	170	171	162	156	155	192	149	168	169	157	185	179	169	165	180	194	156	182	178	165	162	160	171	176	164	178	155	174	192	168	189	178	160	184	165	157	207	166	178	189	160	179	175	165	182	170	151	212	175	171	159	167	179	180	169	180	154	167	166	170	144	187	176	197	171	183	147	148	150	146	210	159	182	174	159	166	185	180	189	168	161	176	147	172	167
12326	1887	584	570	562	606	579	521	477	536	528	544	517	546	474	514	511	529	509	511	511	541	498	517	492	523	523	490	533	495	487	489	516	497	490	516	499	492	530	488	523	497	525	509	505	512	511	522	515	502	509	513	524	514	480	490	573	477	500	506	499	491	516	517	480	463	536	501	501	505	517	488	491	509	554	534	501	536	471	540	515	515	498	499	527	514	535	481	529	485	489	474	466	488	499	535	506	491	482	518	512	517	493	529	541	502	508	539	542	468	514	511	501	539	473	521	530	501	482	483	514	498	513	513	490	533	473	548	514	460	500	486	495	505	552	515	505	474	504	516	503	555	497	501	537	507	461	489	494	517	500	491	493	514	488	500	547	511	550	492	503	499	484	485	507	559	500	527	527	469	531	543	523	525	495	501	491	528	491	483	498	515	515	516	500	513	507	540	523	498	492	520	530	487	473	490	516	547	462	538	520	505	536	542	507	485	505	516	536	505	497	511	452	516	508	474	519	533	496	506	526	501	471	489	526	489	481	534	531	505	509	486	553	491	513	531	504	513	534	520	487	500	493	467	508	503	492	494	424	500	499	476	486	497	483	506	506	507	475	531	484	496	499	508	472	531	525	505	511	502	516	437	515	532	480	513	530	500	545	510	515	494	513	530	484	520	493	486	520	458	476	499	514	478	480	510	490	527	511	505	510	484	490	525	515	459	493	496	500	504	519	539	500	519	493	501	491	471	509	511	491	540	515	558	497	520	470	464	465	493	533	497	525	494	513	534	495	541	481	487	502	526	498	523	481	488	480	539	493	473	455	513	524	505	493	499	519	512	507	456	524	527	478	520	488	496	485	489	536	518	532	477	476	488	491	472	501	496	488	506	530	517	487	498	491	527	485	522	500	487	499	468	479	528	528	509	509	467	496	500	464	492	491	503	514	536	507	459	463	496	519	486	530	507	512	490	559	485	493	501	522	507	437	493	533	511	506	492	474	505	524	507	519	515	542	485	531	526	515	513	528	513	488	502	484	506	547	458	514	476	471	488	473	502	492	557	514	499	460	522	505	515	523	506	512	478	484	514	550	508	457	490	518	533	492	517	495	500	527	483	482	534	511	531	520	470	476	514	514	495	521	510	495	483	495	505	514	489	513	531	472	474	500	495	486	525	475	479	464	504	500	495	543	506	515	500	525	542	514	464	527	496	499	514	505	473	546	529	517	502	484	514	514	478	526	487	491	506	500	495	536	496	509	476	538	497	495	501	540	486	529	489	497	525	521	477	483	478	480	478	489	478	500	506	509	472	560	464	488	521	525	496	520	536	490	486	527	531	504	510	472	497	520	518	484	519	536	482	465	495	498	529	528	518	521	460	533	478	494	524	519	547	565	507	512	545	485	487	501	505	538	513	515	525	524	528	494	493	530	492	494	484	491	482	520	519	497	512	550	476	499	458	513	469	507	480	488	510	506	490	574	494	511	502	507	527	533	491	481	450	519	468	525	518	491	520	492	515	496	484	495	521	523	470	449	490	483	440	478	492	502	509	492	486	488	466	509	513	494	538	565	477	487	491	473	528	515	522	537	478	524	500	505	508	494	485	556	501	497	508	483	489	506	511	499	546	480	502	519	487	505	529	509	501	511	482	523	431	521	500	514	486	517	512	514	497	535	504	509	480	500	450	539	497	498	515	454	473	513	440	503	505	512	523	520	492	526	490	478	515	549	497	500	472	509	505	499	503	528	511	496	501	537	494	517	456	491	461	490	530	504	532	502	458	529	479	497	511	530	513	499	505	492	488	551	488	535	515	527	492	496	515	481	533	471	504	509	475	491	485	473	539	466	530	491	457	521	475	526	493	531	472	490	470	507	528	494	505	488	504	526	507	451	525	489	495	491	514	487	545	549	502	502	512	506	528	515	521	486	514	528	482	531	503	476	534	516	476	477	483	501	534	447	536	488	517	529	495	478	504	520	511	503	491	517	498	463	481	512	498	518	497	497	505	522	524	466	483	522	520	517	479	488	523	498	511	514	498	510	465	516	469	538	493	483	508	509	486	498	521	464	454	524	455	471	514	510	502	485	517	507	519	508	501	540	505	498	503	516	539	520	453	515	502	487	522	517	503	475	480	498	512	483	466	534	512	527	488	515	495	523	508	475	506	486	520	477	512	489	477	516	515	511	481	501	514	494	510	495	464	489	492	496	510	498	456	482	499	530	482	487	498	507	511	526	485	529	488	507	503	493	491	481	467	526	498	482	478	518	486	565	494	471	508	490	493	493	497	523	479	483	506	499	485	474	526	477	503	502	495	514	499	483	515	485	509	522	483	484	494	487	515	510	492	517	471	474	505	527	514	474	513	539	518	523	475	516	475	492	483	486	524	476	494	489	490	522	535	523	531	464	489	493	484	525	511	465	538	539	504	542	485	468	523	520	508	482	463	490	486	528	488	502	466	505	519	506	498	474	480	552	514	552	521	450	515	528	507	521	492	497	530	511	524	540	520	495	484	489	520	496	532	484	514	518	496	511	499	493	506	512	522	473	496	490	505	510	495	518	500	499	498	473	521	516	485	524	493	501	523	501	533	506	514	488	476	522	479	527	512	481	491	498	516	507	518	474	510	527	564	511	495	540	480	512	500	496	514	505	541	503	443	474	514	548	545	511	493	504	497	489	538	523	451	488	485	527	464	491	514	498	504	509	495	474	557	489	518	529	500	534	490	513	500	494	491	472	474	507	529	485	509	509	475	496	548	519	451	518	512	506	475	517	500	531	483	506	509	504	477	498	510	530	527	542	521	508	511	475	503	507	536	490	474	492	538	471	463	475	490	488	497	490	502	488	464	510	508	511	525	507	495	488	514	499	508	485	494	522	516	474	496	474	470	507	508	500	472	501	472	545	500	489	524	501	481	498	520	486	508	540	504	521	525	502	524	525	494	533	517	504	541	498	482	502	514	507	505	523	495	445	488	495	482	531	518	507	464	556	492	488	506	465	514	491	520	504	451	505	515	506	488	468	469	492	483	515	476	480	479	477	483	510	496	522	485	516	472	491	474	491	530	501	546	543	535	523	492	520	522	483	496	512	486	525	494	494	506	479	494	535	514	482	473	518	495	503	521	487	486	481	532	487	515	467	496	513	519	481	501	516	504	507	497	519	518	509	565	524	499	539	495	501	477	513	514	460	481	498	529	520	508	508	518	505	511	487	483	521	517	493	478	467	502	550	500	517	489	487	548	461	550	489	507	517	531	485	461	520	495	539	510	482	540	500	525	484	550	524	474	500	514	507	489	527	498	492	477	509	511	494	521	477	504	499	464	516	523	502	488	481	491	504	476	518	521	515	503	518	484	483	474	543	473	488	506	563	531	523	506	528	492	483	547	502	499	526	477	497	509	483	496	498	516	527	504	520	514	499	446	500	500	512	479	504	485	511	488	508	534	517	499	543	519	530	484	493	473	534	507	509	523	516	493	473	519	512	497	526	482	478	496	454	531	527	499
62634	32516	7540	1055	645	605	522	500	450	421	375	411	369	407	369	369	378	382	403	354	346	347	331	361	390	343	334	334	377	363	333	334	330	331	352	339	345	328	318	346	330	376	310	327	357	371	326	326	321	340	329	337	320	327	292	325	317	331	346	324	350	329	313	325	322	336	339	348	353	356	388	338	312	302	354	320	353	381	338	322	360	301	350	357	298	350	298	345	363	338	304	383	365	341	334	334	343	339	328	341	330	310	350	365	324	346	330	335	323	335	378	321	357	326	344	348	340	321	354	350	351	341	302	342	338	356	328	350	335	341	332	334	332	345	302	352	341	337	335	323	359	352	353	345	337	324	324	368	333	369	364	373	330	359	347	367	362	347	344	339	304	345	334	325	345	343	353	342	349	327	343	322	362	351	285	331	324	326	329	305	343	344	345	336	343	348	357	330	346	358	319	329	320	345	328	322	336	350	321	346	319	323	348	348	368	336	311	320	330	383	345	347	319	330	321	336	314	319	320	333	347	334	335	295	342	334	354	361	351	370	315	338	307	323	306	307	300	346	331	397	353	307	344	337	335	334	333	353	324	334	340	339	334	330	338	320	365	344	345	375	347	379	367	344	344	296	341	355	340	346	334	373	378	353	337	334	352	370	326	356	326	326	337	314	320	337	340	359	387	351	341	301	358	349	344	351	330	337	365	353	348	352	300	309	349	336	326	356	345	321	334	320	342	336	320	331	312	348	309	353	346	383	322	276	331	339	322	291	339	331	304	297	360	354	332	336	354	336	351	342	336	318	325	335	324	338	335	331	378	333	345	343	324	329	344	360	338	324	343	330	350	339	311	337	363	342	320	319	364	336	352	341	352	336	319	311	317	334	324	366	326	371	363	322	328	340	334	326	333	307	362	338	348	361	332	332	337	356	338	341	330	342	365	335	356	316	358	338	319	325	333	342	352	353	340	358	347	333	318	313	338	315	365	358	327	344	311	323	327	325	328	307	340	337	341	355	356	356	350	335	318	344	347	356	338	339	319	313	319	338	372	334	300	335	355	319	338	351	328	361	348	373	333	332	346	371	324	358	327	345	352	337	327	360	320	349	371	342	370	321	340	362	376	340	351	356	319	337	350	338	374	359	327	303	315	337	357	335	351	359	317	333	340	315	329	324	378	340	363	350	301	330	351	315	343	337	324	350	307	360	338	331	377	356	342	310	299	338	337	315	354	340	295	333	358	344	377	339	340	337	314	326	329	316	350	359	344	318	329	331	321	333	327	350	330	310	330	351	347	320	355	326	312	339	311	336	324	333	316	323	342	364	324	313	376	352	372	345	380	340	322	349	328	346	343	340	303	330	355	345	334	354	365	326	336	360	346	331	343	347	353	337	315	348	341	318	364	322	362	315	356	343	320	343	332	320	338	342	306	330	334	346	324	330	342	312	358	352	332	324	323	327	321	358	384	352	301	318	359	336	382	311	325	316	367	348	340	332	333	328	331	346	300	340	330	363	342	345	344	354	293	363	351	325	322	338	356	373	355	329	366	306	361	324	357	320	332	326	345	346	336	353	310	334	339	335	350	320	376	344	303	348	353	334	333	320	314	330	333	368	299	325	311	307	360	305	354	321	327	345	310	337	376	327	382	372	350	353	343	302	334	320	348	338	386	320	381	326	342	299	341	331	335	316	319	319	333	315	350	337	363	325	336	397	355	315	334	306	320	337	368	325	309	360	363	370	328	342	342	362	335	325	304	329	303	311	343	315	346	331	345	344	331	310	323	309	320	327	342	345	323	365	347	367	341	329	335	334	347	348	335	334	335	331	344	332	363	341	340	358	341	292	348	368	345	314	369	316	356	358	335	287	309	357	337	310	339	323	278	345	318	344	346	332	356	363	335	333	351	309	370	358	355	350	347	387	322	349	335	302	370	349	364	377	349	326	321	342	363	373	377	345	323	329	361	355	359	327	362	364	373	346	333	329	332	343	332	357	303	329	352	308	333	340	359	338	326	330	352	339	340	386	357	302	329	348	359	360	316	332	323	364	364	334	345	322	342	360	374	338	326	340	346	376	322	366	312	332	337	337	371	326	335	329	337	317	347	305	338	319	334	330	357	370	360	345	321	305	324	329	330	373	335	346	353	308	345	315	329	352	341	327	309	317	313	350	336	351	357	325	341	363	301	336	337	318	304	376	314	345	341	326	354	375	339	362	331	348	351	338	358	331	346	308	334	345	315	335	323	340	352	332	361	341	359	333	360	326	335	365	330	361	359	299	293	357	341	350	342	347	330	342	371	342	335	334	322	350	352	314	328	341	342	341	352	368	330	367	338	350	358	334	322	338	300	347	323	319	369	304	360	354	326	347	350	335	329	354	392	353	343	331	339	314	312	348	357	333	356	349	336	297	342	303	324	336	357	311	350	322	349	326	314	348	397	370	361	341	372	352	330	358	330	320	338	343	370	362	350	330	321	304	351	371	342	352	360	315	325	353	334	357	347	334	336	348	318	348	366	355	340	401	349	368	322	344	337	356	318	326	323	338	380	300	349	332	331	329	348	328	311	330	311	356	333	331	322	332	319	334	329	349	333	323	356	376	367	361	347	344	341	367	328	329	357	350	341	305	352	309	343	353	319	334	335	335	343	344	341	348	367	368	330	339	347	370	314	330	311	343	330	327	295	362	335	337	338	362	363	353	340	345	350	315	337	340	327	329	383	310	362	315	373	315	366	333	345	345	333	302	340	307	331	343	340	347	337	307	347	341	333	336	361	366	318	366	378	340	379	375	355	356	337	362	326	359	345	385	331	313	329	326	359	329	336	319	315	316	344	346	335	300	363	318	343	360	308	318	333	368	332	332	339	351	336	301	346	364	352	318	336	329	308	351	312	367	369	292	289	368	340	347	329	347	346	332	316	321	361	342	350	342	316	346	354	362	338	362	339	341	339	337	351	327	353	348	352	361	368	359	365	337	360	310	342	351	354	341	361	336	311	338	347	312	349	357	319	331	353	322	371	322	370	349	311	362	324	310	347	348	316	350	364	352	299	353	350	335	306	370	362	362	337	337	339	352	337	339	360	329	346	313	317	332	355	356	365	330	341	360	316	333	299	339	364	347	330	331	346	366	365	318	317	336	335	374	344	326	363	357	340	304	334	339	329	324	353	370	309	340	376	347	320	340	341	332	386	353	332	343	348	344	354	339	334	293	363	341	333	346	344	337	323	343	314	319	337	358	331	358	307	359	338	355	332	386	311	336	352	336	314	323	313	348	336	323	331	323	356	327	324	336	318	338	354	322	346	328	394	329	362	327	358	340	332	329	349	301	360	366	342	347	343	359	330	373	326	323	370	303	325	325	316	336	311	371	324	303	336	331	341	331	353	316	304	358	365	356	335	368	353	333	330	338	370	345	349	339	354	357	349	348	331	313	316	319	341	327	357	309	322	323	321	333	314	306	314	360	326	361	344	345	359	334	359	322	323	335	343	361	375	334	315	353	382	331
38310	14182	2065	2417	2334	1943	1755	1581	1421	1369	1249	1120	1210	1117	1042	1056	1030	995	1013	964	1005	954	932	906	873	908	853	892	892	983	895	962	869	911	937	887	857	892	919	924	889	876	878	863	849	888	897	864	899	880	855	861	880	877	857	858	876	916	846	887	856	851	806	877	912	890	849	908	874	932	815	863	837	867	909	888	796	854	870	855	877	879	831	857	830	858	862	860	857	838	835	903	919	852	863	856	860	857	878	911	860	884	869	866	856	862	887	876	837	878	868	870	854	871	886	865	824	832	831	872	866	894	857	853	862	801	875	858	867	887	874	913	862	878	906	896	876	877	878	861	832	889	848	828	913	844	878	854	868	817	795	840	875	867	853	856	809	840	834	850	890	830	876	866	877	914	813	875	855	887	895	899	877	835	844	856	822	867	853	826	897	913	865	870	867	871	845	882	830	859	826	900	869	842	847	850	905	880	864	835	844	856	792	902	820	883	877	888	890	859	905	868	865	860	842	857	862	855	898	844	928	847	884	857	862	839	859	891	837	888	861	861	911	783	871	847	896	881	813	843	871	834	846	819	877	861	897	842	871	868	897	924	896	867	844	861	861	842	911	850	869	894	857	875	876	904	835	854	800	875	891	883	814	929	827	871	840	868	824	860	839	834	858	804	877	883	829	842	851	848	854	855	862	847	905	844	888	846	874	846	871	885	816	905	860	799	855	835	872	834	883	871	870	809	777	830	867	844	900	850	893	805	908	918	839	873	852	887	839	882	824	773	858	829	846	838	891	872	842	885	862	867	870	818	849	818	885	917	916	832	871	887	896	812	863	827	889	867	884	839	859	824	874	857	907	871	902	819	888	828	882	856	889	817	883	847	841	873	851	858	827	872	834	896	847	870	858	850	874	928	887	827	867	855	895	854	831	863	871	843	845	885	814	887	838	828	841	838	898	866	885	882	876	859	842	922	856	828	879	850	851	863	875	855	844	844	828	887	868	886	784	859	850	845	857	858	844	886	905	836	860	841	886	888	812	911	818	830	832	839	834	878	879	838	872	830	848	824	843	832	908	854	851	887	900	823	866	874	878	819	849	821	831	840	862	894	901	896	869	819	846	872	897	826	810	827	847	912	801	873	900	889	879	849	827	841	869	862	885	864	922	856	879	860	885	844	888	830	900	826	845	854	880	866	854	859	804	824	834	853	860	878	862	860	878	843	856	887	917	862	863	857	813	870	870	836	879	886	861	929	846	827	839	871	884	809	857	883	856	896	886	864	926	867	825	867	850	854	912	868	809	874	871	846	821	844	857	810	829	843	919	879	865	799	865	907	846	825	898	863	878	890	875	848	846	912	904	843	903	876	856	863	894	901	885	858	863	854	843	805	833	850	854	822	861	842	859	881	874	858	895	906	860	857	865	858	809	846	871	842	832	823	774	842	860	858	851	847	950	861	831	894	847	838	869	872	859	858	866	864	808	884	868	818	856	844	887	868	912	838	870	865	841	869	811	837	844	848	863	892	871	869	860	863	876	910	869	878	858	848	823	844	900	888	846	809	836	849	896	876	873	901	885	852	888	834	845	839	819	838	814	810	821	852	907	938	875	846	883	899	855	835	883	905	853	881	838	829	841	872	853	898	848	860	858	840	843	844	892	909	851	804	826	820	861	858	850	863	874	862	902	871	890	859	918	846	844	856	901	903	865	864	865	822	840	863	842	871	907	847	853	901	866	838	855	861	869	861	875	877	841	864	828	833	863	835	813	863	841	850	886	920	832	854	888	854	851	829	870	792	844	852	867	881	839	900	886	880	843	838	832	918	901	860	896	866	856	878	876	882	835	806	842	814	871	830	874	889	838	884	831	865	903	880	860	849	825	809	845	845	835	878	860	845	880	856	831	880	862	886	891	832	849	827	850	916	856	882	885	865	850	809	853	838	896	889	861	864	844	844	860	892	840	820	863	819	845	864	852	841	837	840	859	883	872	802	898	887	817	825	898	882	855	853	821	830	872	859	867	899	850	863	831	838	893	835	859	875	876	841	850	825	822	862	865	906	854	838	860	801	868	811	844	851	868	815	849	869	847	904	880	842	900	864	875	825	784	944	906	868	857	812	827	837	817	853	869	881	864	873	811	818	799	823	841	842	872	872	841	841	851	876	856	926	894	861	879	843	874	876	798	891	916	815	867	897	882	845	854	847	898	838	899	883	866	864	865	832	886	841	835	864	864	850	841	869	879	829	870	846	815	874	842	889	911	825	900	821	868	854	916	838	884	826	832	805	887	870	870	865	880	865	873	902	820	892	853	873	846	864	888	880	870	798	907	839	877	858	818	878	862	926	856	864	860	835	848	836	863	861	858	851	910	833	833	890	840	918	883	873	870	807	874	837	858	891	871	820	891	874	832	834	852	869	810	831	875	852	888	865	873	895	881	854	854	850	895	882	834	871	831	824	873	849	856	852	869	878	879	883	870	823	860	878	851	886	854	878	873	862	838	887	858	894	871	851	850	895	846	907	863	888	847	879	824	902	876	846	868	891	858	845	854	859	864	891	900	941	854	875	909	857	899	848	874	864	906	851	793	886	853	860	863	873	862	890	891	827	816	850	900	831	872	852	903	914	865	898	873	864	874	878	835	863	894	794	845	918	850	855	896	862	908	874	918	831	871	861	887	865	895	848	855	842	866	902	906	868	859	837	854	819	863	842	850	813	887	883	826	889	830	837	864	888	877	889	884	815	897	839	873	865	834	815	904	827	856	849	852	879	864	850	852	876	893	857	840	875	872	842	871	889	760	870	859	874	793	863	826	889	891	874	854	898	845	871	871	853	865	856	881	887	808	853	848	831	860	846	893	895	874	850	810	828	816	869	873	899	844	827	865	839	869	828	842	846	889	901	826	822	858	892	845	856	879	880	824	888	842	821	824	857	885	891	811	835	833	870	872	830	835	798	888	870	871	895	838	840	898	885	880	893	865	838	895	860	863	841	864	820	862	837	843	878	862	898	819	839	858	885	809	831	859	870	826	898	850	808	851	893	836	815	839	814	916	902	856	920	814	878	851	853	794	868	823	812	883	886	864	846	889	847	913	845	805	837	865	896	837	867	866	877	832	846	871	843	881	872	852	880	851	845	861	875	872	878	863	861	811	824	867	784	864	849	863	865	904	839	871	824	810	854	816	795	837	836	842	870	862	902	913	831	872	867	863	870	822	851	895	893	879	830	799	854	846	875	813	919	827	876	875	861	862	800	877	877	858	885	888	862	839	887	857	844	905	852	827	903	851	937	867	862	914	888	805	844	843	856	820	879	883	876	851	813	824	879	853	912	861	900	852	889	853	859	902	847	828	830	892	843	835	872	867	826	873	895	840	840	853	909	872	863	906	825	861	815	840	870	881	837	843	889	823	889	835	844	814	884	846	862	832	805	853	825	846	900	858	840	916	837	857	848	856	880	824	850	899	850	848	885	927	838	792	878	902	896	838	903	863	854	854	874	830	810	888	897
73888	42120	14303	2848	1086	860	716	566	549	513	527	468	469	456	437	438	462	450	464	434	436	408	413	380	390	369	439	394	400	396	390	421	391	379	387	453	421	394	397	394	389	381	397	342	376	387	394	392	405	401	382	395	390	405	363	390	406	376	363	372	379	414	388	424	404	414	407	385	396	422	382	388	399	397	375	428	377	398	377	411	379	422	381	371	378	398	382	406	404	398	385	376	379	380	392	399	417	412	393	404	382	386	379	394	351	378	381	429	404	402	391	405	394	376	375	391	412	391	366	374	352	381	368	372	363	376	387	412	397	376	384	412	397	373	349	389	383	391	394	427	397	397	373	388	386	315	414	385	398	363	375	395	370	376	401	359	399	375	419	404	403	357	364	384	411	380	389	345	393	393	402	400	360	383	418	409	398	389	383	379	403	385	356	391	380	398	399	436	412	397	395	376	405	394	422	412	411	409	364	378	352	400	352	397	386	412	383	353	421	363	436	366	409	403	434	382	348	337	398	377	374	413	433	396	439	386	400	366	394	379	397	378	387	398	400	385	392	385	351	433	439	399	363	382	378	409	395	385	395	384	376	414	399	391	386	390	344	360	315	394	395	405	388	377	398	388	382	394	353	387	390	379	388	364	392	355	409	397	384	388	394	388	373	376	397	402	403	395	336	395	376	384	391	396	420	379	360	389	325	411	352	374	409	413	422	386	421	394	375	400	408	345	372	423	381	339	362	409	378	407	369	391	388	376	391	419	372	372	406	392	391	360	395	354	374	360	420	382	397	364	378	376	347	389	398	413	394	433	417	408	399	369	387	386	410	370	378	392	371	404	412	384	342	360	411	398	429	382	400	409	381	364	387	417	385	380	395	342	362	390	418	385	395	394	390	395	394	352	379	373	392	400	394	409	406	383	379	391	367	358	392	390	386	368	376	363	388	360	406	374	398	354	365	350	364	391	380	360	419	402	402	362	368	379	400	406	399	379	366	380	365	352	376	396	383	391	404	390	354	443	378	387	387	420	398	417	394	383	400	375	414	363	363	381	396	366	391	411	411	415	372	378	400	382	368	384	390	344	372	358	365	334	402	380	421	394	439	369	405	392	408	380	347	392	370	337	383	382	372	392	384	415	356	397	402	364	402	409	360	404	363	369	425	407	421	385	395	366	389	417	401	396	355	430	365	348	385	393	376	385	399	368	371	422	371	416	384	345	365	372	381	362	384	392	389	368	422	377	393	395	375	416	354	365	359	387	359	374	381	403	398	399	374	391	375	406	392	405	391	381	410	396	390	398	408	409	368	415	388	372	363	394	405	391	354	405	401	404	412	405	389	398	386	416	405	399	411	422	377	359	393	435	355	409	391	358	404	372	394	373	363	387	373	381	396	370	402	427	382	402	368	393	390	372	380	383	408	402	388	412	395	378	375	388	385	397	384	403	364	419	388	377	383	389	362	348	402	410	373	404	368	367	405	392	403	385	420	372	391	400	343	370	393	390	371	362	393	393	374	387	424	397	376	364	387	396	404	391	371	383	397	392	402	414	378	350	392	359	379	399	380	411	390	359	386	381	361	384	368	410	396	401	400	401	402	366	398	391	395	393	405	403	404	388	405	369	387	416	374	405	398	408	400	395	381	369	398	382	366	384	403	389	412	358	436	396	405	387	401	383	377	414	384	405	387	370	380	370	385	387	375	342	388	382	409	389	398	398	357	372	371	402	382	367	389	375	422	360	402	390	405	383	392	362	378	376	350	333	380	389	380	383	402	337	381	380	382	372	391	378	387	394	363	381	413	399	411	381	384	387	413	393	363	382	371	358	386	381	412	354	388	380	379	359	408	388	391	403	396	389	385	376	414	395	363	373	370	374	414	389	396	386	368	389	387	402	371	381	392	382	395	409	413	416	379	367	380	393	379	427	373	390	425	378	367	409	373	418	383	427	370	395	406	383	429	392	386	370	355	399	398	371	384	373	363	382	394	372	362	382	390	403	411	348	373	378	416	391	393	411	403	352	375	417	359	381	371	380	385	348	394	387	383	343	414	388	371	394	360	382	366	377	454	403	394	403	387	351	390	395	396	393	359	402	380	400	397	394	341	413	363	366	381	378	401	394	391	371	372	380	409	407	379	404	402	387	378	376	372	383	401	381	400	405	375	350	394	398	384	347	379	388	381	353	421	393	381	386	382	371	376	375	430	397	364	370	385	345	377	363	347	391	395	364	412	385	386	366	386	395	392	411	363	369	380	389	401	389	366	386	335	356	374	396	418	367	395	396	379	418	353	369	352	396	391	386	392	380	386	363	365	403	366	402	411	361	349	398	397	378	401	393	403	395	359	378	387	400	390	352	346	383	370	380	399	401	369	384	373	380	358	360	396	409	382	379	402	422	375	355	385	398	403	358	406	393	390	392	363	366	364	426	362	426	386	387	390	387	389	409	410	391	398	397	370	347	368	385	378	370	378	411	393	390	371	414	345	380	373	379	365	369	408	392	353	420	358	392	399	414	359	383	422	383	387	391	382	396	381	384	357	384	363	368	417	412	406	410	380	352	365	386	389	342	401	383	394	362	396	388	385	360	387	383	389	370	385	410	388	378	359	359	354	387	404	391	369	396	407	381	373	396	397	354	373	357	375	384	401	399	396	386	406	364	367	365	373	401	379	398	340	395	418	384	392	387	399	361	373	380	377	368	391	386	369	397	378	386	364	396	411	373	371	402	423	390	360	336	400	385	353	434	404	409	379	359	419	372	361	420	419	425	383	360	397	368	370	402	411	385	384	398	440	379	396	415	404	391	368	397	380	373	368	401	392	368	401	369	397	429	376	391	422	394	418	380	376	375	373	376	397	385	377	413	379	378	369	360	377	351	371	381	390	390	400	390	375	364	380	367	356	397	421	414	431	371	371	383	387	379	394	387	392	384	362	422	366	375	351	353	380	390	427	414	427	400	353	364	421	389	379	380	393	365	381	387	417	377	391	367	403	382	384	363	363	389	396	382	419	407	383	405	379	393	347	393	390	402	380	397	362	375	389	381	379	393	420	389	379	393	367	391	433	379	363	357	362	369	380	352	412	375	407	370	375	403	362	387	364	389	411	409	355	398	419	384	387	390	380	419	377	412	413	379	398	408	376	389	395	378	367	397	361	391	403	402	374	346	350	408	366	371	407	399	413	363	394	389	358	396	383	342	369	383	373	386	362	366	380	361	361	392	378	375	395	367	412	397	379	341	382	386	385	379	416	378	364	406	389	442	405	368	403	390	396	383	375	380	411	389	355	354	396	385	376	378	391	390	363	413	381	373	413	360	366	409	400	394	371	403	391	381	393	355	391	378	413	361	359	343	370	440	388	411	353	376	360	401	392	365	386	365	394	426	392	397	374	391	378	405	374	407	393	403	388	419	423	416	363	411	395	401	384	375	417	408	401	401	386	391	385	391	387	405	380	404	408	354	387	406	367	388	383	359	402	405	401	330	358	438	390	376	382	343	395	401
47160	20346	3485	4075	3698	3166	2667	2328	2107	1846	1783	1588	1496	1432	1308	1291	1254	1230	1170	1151	1128	1074	1109	1167	1065	1043	1058	1090	1050	1013	1038	1003	954	1039	1028	969	1003	1059	983	1006	930	978	985	945	972	971	938	947	975	995	956	959	957	950	961	928	901	903	937	964	966	971	900	984	951	893	1011	965	949	926	937	953	963	980	935	898	929	958	945	961	937	924	906	960	1016	891	940	972	982	939	911	957	954	963	963	891	924	935	929	946	943	950	883	896	946	943	915	999	905	873	916	933	975	923	960	945	946	968	937	906	898	921	883	946	963	912	943	915	912	901	931	918	893	936	908	930	904	945	938	952	909	930	937	959	984	927	921	914	980	923	928	914	915	885	944	907	971	942	924	949	950	933	933	927	897	900	921	902	958	944	855	941	925	952	944	900	878	926	942	946	927	927	937	902	917	914	895	945	914	908	933	936	913	902	940	868	958	905	895	985	922	924	943	917	956	907	922	967	913	943	920	956	900	977	865	954	921	857	907	965	908	972	937	912	922	915	925	902	916	950	945	893	938	928	957	967	897	903	948	943	933	916	920	922	1014	970	911	897	949	900	882	947	933	888	994	976	867	957	931	943	896	963	933	959	941	903	910	917	906	975	934	917	895	903	901	919	930	908	886	932	825	924	919	923	867	915	894	897	931	951	910	959	934	857	899	948	931	982	938	952	959	898	960	959	931	914	907	925	940	919	933	942	903	946	857	913	902	926	861	937	888	971	937	997	959	923	922	932	920	901	930	989	895	915	922	982	952	989	946	905	946	881	946	949	953	952	958	910	915	935	928	897	931	886	927	929	876	953	966	944	926	907	922	913	878	918	934	907	874	910	888	934	964	951	900	912	943	961	972	916	944	923	938	930	900	918	917	948	941	977	965	936	891	863	970	932	900	943	949	920	929	912	943	890	892	984	922	938	924	905	992	878	915	906	958	956	952	896	928	944	986	937	959	925	959	967	914	946	935	898	932	897	897	896	922	943	912	923	934	962	932	913	894	912	907	896	968	924	959	924	938	950	976	904	961	882	967	975	949	896	950	941	919	909	875	917	929	963	916	970	957	933	891	907	949	928	951	986	992	944	920	981	912	948	921	931	888	920	889	957	912	916	976	914	1010	926	923	953	888	971	903	911	922	1005	911	939	954	962	942	946	923	906	893	967	958	961	906	933	912	992	991	934	927	892	890	883	918	927	896	893	907	906	875	930	928	953	966	902	891	979	931	946	928	960	903	869	962	930	977	906	908	924	948	925	962	939	936	917	977	935	897	944	944	913	891	934	931	942	939	948	897	897	916	922	916	912	982	915	888	962	955	978	896	915	885	982	958	956	923	952	888	888	946	898	925	957	923	1001	927	929	889	937	933	937	917	959	1002	948	950	951	958	939	915	959	934	956	848	917	942	970	928	900	886	960	935	946	925	891	948	903	940	911	919	903	951	944	870	928	933	932	867	918	959	925	906	897	932	897	952	947	949	935	984	951	924	949	887	947	916	965	845	974	894	985	939	944	950	917	909	946	929	905	893	920	903	921	953	975	937	918	947	959	922	952	944	925	892	947	910	931	903	895	928	930	936	977	890	962	889	952	980	953	956	917	926	945	955	897	938	930	910	921	960	958	928	871	879	922	943	917	971	915	967	959	913	862	907	908	954	914	922	931	934	924	925	962	925	907	952	950	889	911	906	954	905	955	914	939	902	919	909	963	859	937	939	891	959	889	934	944	921	971	941	878	962	868	969	981	908	882	917	885	892	930	905	919	899	944	900	875	901	935	970	948	880	939	959	981	948	896	918	926	899	869	933	980	931	962	909	944	936	892	930	957	931	942	905	880	925	956	952	939	939	919	982	935	893	922	890	930	883	945	907	936	890	932	918	913	875	928	948	907	910	921	938	944	911	974	830	919	946	934	944	900	929	945	945	978	951	974	866	927	915	926	946	907	925	915	920	921	966	898	896	964	948	935	898	886	915	935	931	893	915	937	905	902	970	932	936	949	942	974	965	940	892	922	892	952	971	944	967	990	974	935	905	916	935	943	930	866	900	918	923	928	935	915	968	905	909	932	910	908	919	943	886	995	948	947	936	937	965	942	953	988	889	903	918	897	939	967	908	858	897	926	944	948	894	907	911	991	926	925	942	957	879	885	923	907	924	917	942	908	950	934	963	945	895	886	932	933	958	931	904	920	962	973	897	962	1001	936	956	954	937	888	905	889	942	898	925	950	935	934	948	898	891	863	949	939	909	936	933	889	906	931	901	930	907	901	939	913	974	893	976	915	942	928	916	923	966	925	899	978	921	927	918	915	926	886	985	913	919	888	902	911	910	964	874	913	924	1012	931	921	902	882	992	921	886	946	934	914	922	956	957	927	962	881	914	967	919	878	900	897	914	913	922	947	942	903	965	938	936	936	931	919	939	940	967	884	912	901	908	892	911	1003	901	930	955	908	940	897	912	925	930	926	938	910	889	942	930	922	900	912	952	904	933	943	932	965	867	895	943	914	946	969	899	948	915	914	945	922	944	950	916	927	930	972	895	877	925	953	934	936	890	995	952	935	934	939	960	903	914	931	906	885	939	925	907	926	946	961	925	967	915	897	898	930	939	911	944	884	952	924	933	949	937	944	894	958	1019	958	926	891	887	983	927	894	960	956	929	931	949	926	946	910	843	1001	921	911	876	901	919	907	904	929	915	955	949	951	902	937	929	966	929	948	975	969	920	892	890	935	909	932	901	916	958	909	904	936	929	928	944	905	924	892	912	915	942	946	951	864	912	938	949	900	932	920	909	933	851	934	957	937	960	985	965	953	960	962	918	930	941	913	934	932	939	925	903	932	905	947	918	958	946	904	932	946	986	922	924	927	930	947	963	919	912	930	951	945	879	927	896	946	938	935	962	912	920	941	879	882	939	926	940	953	927	933	953	895	927	917	852	900	960	928	903	967	936	876	939	912	968	885	955	949	954	908	871	928	901	955	1002	936	928	997	913	927	916	926	910	967	899	953	911	904	890	904	895	947	915	923	913	921	928	906	903	956	957	894	920	944	910	888	914	891	925	952	905	990	939	908	910	1016	968	902	926	921	964	900	915	905	962	909	908	899	919	886	975	906	915	941	928	890	927	920	1000	900	889	898	874	950	848	923	946	986	949	962	914	944	959	927	922	946	930	959	911	956	977	882	946	926	948	941	896	942	954	930	965	910	891	880	949	930	897	938	942	940	966	905	946	987	904	844	957	937	902	884	936	914	924	926	952	971	910	922	915	943	921	907	963	943	909	947	881	977	938	970	929	916	960	958	950	918	905	945	937	911	923	895	919	880	950	897	939	956	933	961	971	958	957	918	969	969	902	877	902	900	917	951	945	909	925	913	949	929	921	984	959	921	935	968	919	945	893	941	922	948	918	908	951	979	915	962	931	883	856	928	965	953	918	978	885	905	980	953	950	876	955	912	926	919	937	972	927	929	981	922	957	922	941	895	935	855	936	899	913	925
12866	1773	203	169	158	184	158	171	174	159	166	168	124	165	171	179	188	164	137	173	181	183	167	170	176	170	156	170	163	177	170	169	149	178	191	172	153	174	181	183	176	189	176	177	167	170	170	164	184	165	184	141	166	192	170	179	186	183	186	168	171	188	156	176	194	161	154	159	154	156	144	178	174	162	164	159	176	179	156	153	165	164	177	161	154	186	184	180	193	165	203	160	188	189	189	158	189	159	172	154	173	180	170	166	193	136	172	163	171	151	186	142	158	154	189	161	156	184	181	154	162	192	176	170	159	186	172	161	170	164	150	164	156	173	181	183	153	225	167	156	175	151	190	159	190	182	142	169	152	177	154	165	165	168	172	187	174	158	180	163	148	198	168	205	147	167	170	150	197	170	161	157	155	156	189	169	152	187	170	189	161	175	162	180	179	159	162	188	160	177	159	161	173	200	179	163	170	171	172	165	180	182	165	169	163	180	186	177	144	163	162	183	162	182	165	165	181	183	134	149	176	170	160	145	162	168	163	153	173	164	170	160	199	166	190	180	170	174	171	188	169	153	188	194	152	169	207	159	170	187	168	170	188	165	192	147	182	171	171	154	174	173	174	179	168	173	183	148	167	150	170	156	160	144	165	153	182	155	167	177	193	142	186	164	193	184	160	154	161	170	196	149	130	173	185	167	164	176	162	192	163	142	167	183	170	186	150	154	152	173	189	159	196	186	165	190	164	176	153	155	163	168	178	174	184	190	171	190	169	172	155	179	177	163	178	173	167	184	188	169	180	174	171	185	178	177	169	185	152	179	187	192	169	170	161	181	169	154	177	177	168	170	166	161	172	169	173	184	189	163	161	145	150	155	172	158	191	204	165	165	161	176	167	161	174	148	167	178	170	171	187	175	173	187	186	165	170	190	185	165	165	177	167	176	163	172	156	147	155	171	159	164	169	181	165	195	156	153	186	154	167	160	144	143	161	182	183	162	165	178	183	168	182	200	205	165	169	172	156	150	194	181	162	189	176	177	159	169	175	207	186	172	177	142	156	174	140	157	171	166	180	171	152	157	186	177	155	160	171	157	172	176	173	149	184	162	136	162	174	144	174	189	195	209	135	176	158	174	181	173	197	166	195	180	183	168	178	171	154	149	169	176	175	157	154	166	160	176	156	183	175	163	156	158	151	164	145	177	170	173	154	193	140	157	167	188	181	197	151	166	160	170	179	171	189	183	152	175	190	190	176	168	171	175	157	167	159	160	170	198	170	177	173	181	161	194	200	140	175	169	155	195	141	153	157	160	162	185	182	158	170	160	143	145	158	161	161	152	157	165	163	126	163	184	171	160	197	173	174	188	154	175	163	166	162	167	194	158	172	174	188	160	175	182	202	156	189	177	169	154	153	163	202	172	178	176	156	148	177	156	172	146	171	152	190	152	145	183	168	161	171	192	140	159	152	176	166	146	165	186	181	186	155	183	151	176	163	174	165	177	175	176	167	179	160	170	167	173	178	159	171	155	162	181	172	184	152	194	164	174	195	154	165	179	157	157	155	151	140	168	163	165	170	168	174	165	144	175	177	169	183	156	157	180	176	150	154	165	178	158	196	155	163	138	161	148	174	176	180	168	170	178	172	170	181	169	185	160	162	172	177	148	163	157	184	163	195	165	165	171	164	155	167	148	154	178	165	174	146	174	169	180	163	191	158	193	170	166	172	199	180	182	196	178	171	160	163	157	154	147	180	183	182	165	168	188	166	178	156	155	179	203	176	158	187	172	171	174	182	155	167	177	172	171	183	180	165	184	169	165	188	167	156	174	159	170	176	176	153	187	179	162	152	170	177	185	169	203	193	163	187	196	179	164	174	181	194	186	149	172	148	195	182	143	174	195	179	163	163	191	169	163	160	177	174	168	156	162	153	187	170	194	179	171	168	166	177	163	169	163	160	174	155	169	167	173	194	179	159	181	155	154	205	164	175	176	171	171	149	175	185	152	184	176	172	180	164	160	196	163	186	168	163	182	153	166	156	176	168	189	175	158	204	174	172	197	149	169	189	159	174	160	163	146	160	165	171	153	176	183	124	142	182	168	176	172	172	162	166	166	165	167	189	185	163	155	155	136	164	174	161	159	167	191	152	164	167	191	169	184	136	169	161	157	165	169	180	162	146	145	148	186	190	172	161	173	188	165	171	177	148	167	161	156	181	198	170	177	157	190	184	163	188	176	208	171	183	184	170	166	169	172	194	170	173	155	169	181	176	163	179	164	171	153	165	182	173	148	163	162	155	151	166	176	164	188	182	177	180	158	180	192	191	189	147	189	158	181	161	164	163	173	198	165	196	168	187	157	171	170	159	163	176	164	168	180	151	163	165	165	162	196	204	173	207	182	187	166	180	170	183	171	140	164	170	175	172	168	163	169	172	147	164	165	185	177	160	164	174	172	182	167	182	164	135	170	175	208	170	178	164	170	182	174	171	161	199	160	192	161	166	161	173	175	160	178	158	183	168	174	168	198	186	152	174	174	154	178	194	171	174	159	136	171	179	160	168	171	178	166	159	147	175	186	168	163	164	176	158	154	171	170	188	160	162	174	158	163	164	194	156	190	185	152	161	174	164	161	171	147	176	149	185	154	174	171	202	170	177	190	149	171	185	189	185	154	205	187	170	166	153	168	183	175	165	170	169	183	190	166	186	156	158	193	146	150	178	192	183	167	182	161	211	182	180	154	155	182	178	175	174	166	170	190	171	180	171	175	184	168	173	165	166	163	161	152	145	183	195	140	166	147	185	168	164	162	171	174	150	178	147	161	181	157	175	163	195	186	178	164	162	156	162	171	166	162	186	160	171	173	172	170	161	183	173	147	184	164	167	175	179	191	171	142	173	155	168	151	185	141	154	161	156	167	178	160	179	170	165	172	186	193	181	171	159	152	197	162	173	178	160	177	195	180	168	170	167	163	186	154	156	162	175	157	162	171	165	186	163	183	155	157	173	165	169	159	191	180	208	160	169	168	149	145	163	167	185	183	159	167	158	157	206	178	184	233	155	164	187	181	173	180	168	167	167	165	158	158	176	160	164	183	158	154	199	194	165	176	169	194	170	155	165	157	175	176	194	161	162	198	161	138	163	192	177	178	170	163	179	166	158	187	170	165	153	171	147	172	179	163	183	154	186	157	177	175	170	171	173	179	159	180	162	149	173	143	157	179	198	155	159	193	161	185	145	173	181	183	187	158	152	177	169	168	182	190	172	168	167	186	164	179	184	157	162	165	170	175	167	194	135	178	160	179	170	150	152	180	161	172	182	163	170	187	147	151	187	176	183	152	161	171	180	152	159	179	182	185	156	165	161	178	192	177	163	185	176	190	162	158	174	173	176	178	190	183	158	168	170	186	160	167	151	178	158	150	184	171	187	173	177	171	169	161	179	183	185	153	178	189	182	159	177	164	169	170	160	163	194	157	171	171	154	174	150	178	177	156	154	172	180	168	172	147	174	164
11875	1990	572	547	534	528	538	550	497	549	532	532	501	520	487	515	538	538	502	503	541	547	531	510	552	488	480	488	489	518	477	483	511	491	494	481	533	466	472	479	500	491	515	481	471	542	508	498	506	470	525	465	482	498	513	500	470	531	517	494	470	482	508	507	505	455	454	523	506	475	472	502	525	507	468	537	490	551	505	547	502	517	514	481	506	498	490	532	483	499	535	505	501	489	482	522	497	480	484	483	479	539	523	471	509	513	482	511	513	504	495	504	487	497	472	514	497	507	513	516	476	466	500	496	447	496	488	476	483	499	498	480	502	499	495	545	524	463	533	537	507	496	477	446	489	506	528	492	481	535	498	524	533	516	503	470	511	504	496	481	518	505	529	500	518	453	509	570	488	483	493	490	495	499	508	544	479	520	501	467	468	501	501	462	517	504	523	545	509	478	504	477	505	530	506	532	496	489	547	495	559	458	487	493	523	498	489	484	565	492	493	485	528	475	491	517	497	492	462	498	503	456	478	515	494	496	547	508	486	472	559	507	476	554	510	477	512	496	488	517	499	449	542	487	513	504	549	489	527	501	492	486	508	492	494	499	531	509	486	519	512	496	511	547	458	526	493	473	467	481	498	456	479	462	482	525	486	498	520	512	481	515	515	526	494	481	498	529	493	471	508	528	473	488	489	503	502	486	504	485	536	542	535	472	479	497	529	494	555	520	520	487	537	534	495	458	460	480	508	491	538	489	490	506	464	494	514	517	471	484	492	508	518	528	456	508	485	519	489	527	471	523	541	514	505	494	512	532	518	533	457	515	486	473	536	478	545	506	501	511	506	490	543	520	465	524	518	502	447	478	500	444	471	512	550	499	506	514	525	510	461	533	482	527	478	487	517	521	531	518	494	493	521	513	500	460	493	477	530	483	484	505	502	466	513	481	498	518	486	513	513	510	477	499	522	530	485	480	488	494	536	561	498	486	487	510	509	515	492	533	510	494	488	470	475	500	529	518	463	511	465	519	513	498	515	491	534	523	527	544	506	499	457	509	512	494	520	496	545	519	535	525	432	485	498	528	505	500	499	507	507	505	493	539	529	464	482	534	488	517	488	510	504	529	543	472	524	493	519	460	487	476	448	485	516	485	484	492	537	497	484	482	471	547	473	536	478	473	497	476	509	495	463	498	535	508	520	484	489	507	489	494	462	487	524	497	506	487	487	486	522	544	452	494	512	477	483	499	479	502	492	509	483	511	507	480	497	478	531	480	517	485	469	526	485	485	518	488	547	505	487	483	535	530	504	506	484	471	524	471	526	526	495	528	509	535	499	486	517	484	516	502	494	510	477	536	511	496	479	513	517	505	510	480	500	500	533	477	473	500	479	495	508	493	508	510	471	533	500	517	535	464	499	536	515	522	505	529	486	499	491	488	504	470	490	496	519	488	483	472	510	550	468	515	508	492	459	493	495	474	493	443	481	487	522	519	495	518	514	487	493	546	495	445	495	496	513	527	567	485	510	523	468	537	461	531	500	497	506	474	472	497	501	472	489	487	528	486	471	489	491	520	491	518	497	509	521	493	503	521	477	540	467	521	472	516	518	490	480	478	514	517	481	518	526	534	506	556	510	497	490	494	522	492	514	487	517	471	480	497	489	461	483	486	530	492	478	499	504	479	479	464	440	517	489	489	517	497	537	489	497	476	504	529	530	510	528	493	502	485	475	539	503	477	502	505	513	532	497	497	536	466	461	507	482	487	517	494	502	483	487	489	505	527	519	531	511	503	495	485	491	473	532	523	530	492	500	489	508	472	516	462	495	512	453	494	502	491	520	499	475	500	483	474	499	473	532	497	482	525	518	566	457	513	476	535	510	446	497	526	512	555	481	467	514	470	523	547	558	487	502	535	487	506	516	519	508	531	496	492	504	476	495	505	538	494	499	510	485	485	481	496	512	509	505	513	534	525	500	466	534	466	500	527	473	518	504	509	535	513	474	458	506	522	456	535	527	529	501	509	499	459	475	494	462	517	519	518	482	466	477	502	524	498	538	500	464	478	492	503	534	504	487	482	486	452	502	515	496	481	457	486	480	509	545	485	463	523	482	524	497	501	505	494	501	487	519	491	488	445	521	526	478	473	513	507	504	503	481	531	494	520	485	522	524	494	522	464	527	515	490	508	516	452	519	481	492	512	505	522	535	517	501	478	513	504	477	490	508	493	498	531	505	499	554	485	481	479	497	537	501	472	517	491	531	493	493	526	467	508	490	507	462	518	520	494	477	518	524	504	519	492	478	490	491	530	500	526	496	514	495	547	493	520	536	544	500	536	526	448	485	489	480	479	501	505	495	492	519	499	512	479	484	498	446	483	493	523	500	497	509	519	529	503	520	509	479	531	499	493	502	516	454	501	516	477	515	459	508	523	482	504	483	493	502	553	435	508	487	533	528	553	519	474	476	493	466	504	508	477	507	494	516	501	567	491	489	501	492	482	468	531	501	527	508	497	466	495	507	454	496	486	480	519	492	487	503	508	498	537	492	475	513	515	459	516	553	498	511	507	498	513	491	474	490	498	516	495	480	486	457	489	466	510	502	496	517	500	531	508	498	481	518	515	505	529	533	545	507	465	445	512	510	506	499	539	519	502	512	459	520	492	534	468	465	485	482	465	510	514	525	505	493	485	505	507	567	538	507	458	468	519	491	513	543	512	497	532	550	512	495	478	494	523	552	468	493	544	495	456	490	459	543	492	506	432	483	483	533	537	481	513	511	467	536	496	461	516	488	550	450	484	495	502	501	518	492	454	465	514	502	453	469	537	541	485	472	468	496	534	541	507	489	515	527	501	519	534	454	528	499	457	540	514	514	493	486	510	495	478	512	540	515	495	490	513	519	526	503	493	468	494	498	496	537	475	498	503	492	465	520	457	506	497	472	476	506	481	508	486	476	512	539	524	489	496	499	550	487	490	452	508	502	538	546	520	473	512	495	494	538	488	466	535	531	456	508	512	484	505	538	464	494	471	508	497	500	513	503	500	524	539	490	453	483	482	491	483	492	492	508	478	505	488	524	560	519	521	519	467	513	492	463	489	496	501	540	493	500	502	482	537	500	502	523	491	500	472	493	518	514	518	519	530	540	484	515	524	501	504	525	475	516	498	513	506	499	511	482	521	519	507	500	524	478	521	495	461	449	513	512	471	514	503	492	497	540	490	518	477	478	527	526	494	520	551	492	513	467	466	484	565	550	479	503	526	477	475	522	477	532	514	506	465	474	482	523	498	487	541	524	486	476	507	468	517	535	516	504	477	485	532	485	478	464	526	488	515	511	533	508	501	491	478	473	451	499	494	467	477	498	492	471	477	508	488	496	527	472	488	505	457	498	495	452	505	515	514	529	547	498	511	485	484	514	481	490	465	489	504	544	530	487	497	507	491	497	468	480	488	521	512	523	514	516	482	459	503	500	534	466	488	473	488	498	490	534	489	486	489	526	496	508	504	469	508
62673	33849	7049	1081	680	543	465	475	450	391	415	384	376	382	406	360	338	391	360	341	352	422	350	346	360	375	308	350	318	344	333	322	347	385	358	345	357	328	340	317	363	348	331	336	362	332	355	358	349	398	371	330	326	330	303	361	296	292	302	323	336	345	327	360	322	348	349	349	352	376	339	325	335	332	365	350	363	324	316	343	347	332	314	322	353	331	353	329	314	308	353	368	355	358	338	365	311	321	322	300	355	331	375	323	351	363	360	328	372	315	323	318	358	370	315	336	331	321	324	332	378	327	328	348	340	322	342	324	342	341	375	363	338	329	357	322	346	353	343	352	332	377	361	332	337	330	327	367	315	368	336	320	342	366	348	342	336	324	313	362	321	295	335	329	337	299	342	335	344	345	318	342	348	374	296	326	336	310	364	343	326	327	296	344	340	339	339	314	348	301	355	341	347	325	335	368	367	329	320	334	330	313	363	331	330	312	329	326	339	315	340	344	347	302	334	316	330	330	327	350	346	338	336	331	350	336	347	328	305	338	354	329	349	346	343	367	314	348	330	336	346	318	342	314	356	349	333	297	347	367	317	319	342	292	321	346	327	310	343	353	343	385	352	308	314	349	334	330	353	322	338	333	349	310	347	343	308	325	313	326	342	348	340	329	328	327	347	313	331	380	351	337	312	340	352	343	294	328	339	333	353	329	310	316	386	347	331	312	331	347	361	329	356	327	347	369	355	346	349	338	323	351	327	354	318	336	328	325	347	322	355	337	306	350	288	321	336	306	336	359	327	334	345	353	336	316	297	354	338	344	324	353	349	348	344	346	312	329	333	325	327	341	357	345	350	363	333	333	315	332	335	338	364	353	367	336	350	321	335	359	338	328	337	336	329	328	324	333	323	305	350	332	330	333	343	309	337	335	331	327	367	317	368	356	368	311	336	343	339	320	334	354	310	366	320	373	367	324	322	350	340	341	329	349	310	337	343	321	388	313	328	343	379	342	355	332	312	331	340	339	349	311	350	329	361	324	349	326	337	352	306	388	364	324	363	329	325	321	330	344	348	352	335	374	343	345	387	346	328	331	331	358	333	333	331	346	331	325	344	337	325	360	339	371	306	367	332	336	364	322	327	313	343	317	339	346	328	339	371	336	311	370	363	349	306	352	352	331	365	348	343	337	350	359	357	329	336	336	339	325	345	329	361	321	337	331	354	337	341	343	325	345	293	337	328	334	348	345	353	351	363	369	364	346	339	305	320	333	324	324	316	332	368	341	296	306	344	330	319	338	332	350	369	344	344	308	338	339	340	333	354	338	367	378	357	302	322	343	318	392	339	358	335	358	314	292	303	377	343	376	350	340	326	318	345	335	335	350	322	313	333	348	332	343	310	332	344	368	379	378	320	339	347	326	313	346	320	334	350	360	356	341	315	342	346	317	356	338	346	318	349	351	325	339	315	356	367	342	290	368	321	329	358	373	351	337	320	341	312	340	354	340	309	353	352	341	286	354	315	325	340	335	347	335	349	336	316	323	291	343	332	323	330	339	364	354	330	334	317	351	341	325	309	371	316	356	338	346	349	327	347	295	349	337	343	365	343	371	325	340	324	342	349	372	379	342	312	300	360	325	319	304	363	319	345	326	311	334	345	362	332	310	334	366	339	319	323	342	355	307	340	330	325	364	349	331	327	377	330	298	357	348	328	335	335	340	343	315	340	327	335	360	362	350	374	316	338	321	351	332	322	350	349	344	341	309	360	351	334	329	315	322	386	347	327	340	363	298	369	339	347	322	328	319	354	321	342	351	331	337	349	327	338	345	330	332	334	342	365	322	376	372	327	351	334	315	324	353	332	295	338	370	368	330	351	389	324	359	317	363	356	341	312	313	343	359	310	323	315	358	326	340	353	351	340	329	323	338	296	312	331	353	336	335	322	305	368	331	313	321	336	326	366	350	361	340	356	324	327	324	360	323	342	358	379	339	377	343	355	364	321	356	346	341	335	344	353	320	328	331	321	349	341	334	337	358	374	343	389	341	350	334	348	336	310	349	309	320	328	343	332	323	358	351	332	320	356	354	361	333	317	303	357	325	350	327	347	337	360	362	361	339	344	343	341	304	336	359	310	328	331	323	328	337	328	345	331	369	326	334	321	326	330	326	358	332	344	355	351	352	326	319	352	341	355	350	307	347	337	354	338	322	302	315	301	310	349	318	361	376	359	333	334	342	319	350	354	333	339	334	360	334	335	313	338	334	333	336	312	347	328	316	335	314	334	313	314	352	332	330	314	324	312	336	343	348	347	356	347	329	305	318	307	375	346	287	345	340	318	317	309	343	393	357	338	321	355	330	352	347	331	350	367	333	338	323	354	336	336	337	340	362	316	296	350	329	360	325	329	293	359	342	323	348	340	363	356	351	358	327	326	312	361	330	329	316	321	347	315	353	320	348	327	337	336	312	354	351	357	369	322	349	329	339	328	366	337	336	348	314	343	346	370	365	358	351	332	310	336	321	357	337	360	329	352	345	345	331	342	337	323	306	341	349	349	342	334	334	324	358	336	349	307	339	343	353	344	331	348	352	358	364	331	352	351	393	361	340	349	327	321	362	336	313	324	301	362	362	319	355	320	348	316	344	356	315	327	328	337	357	362	337	379	340	335	340	365	322	305	347	320	339	373	349	316	341	326	341	350	325	347	336	327	346	345	352	331	353	346	347	341	346	341	361	297	367	330	303	354	326	365	330	319	330	324	326	304	338	305	361	326	356	359	314	331	309	365	316	306	330	339	344	338	334	353	343	306	337	325	320	338	328	340	364	326	366	345	317	346	357	319	340	325	305	341	327	327	325	343	344	312	346	317	292	321	343	339	343	364	345	354	300	327	350	338	324	343	324	326	332	333	333	363	284	309	356	341	342	338	338	357	324	331	300	316	329	341	345	366	304	347	352	343	334	346	360	309	360	326	320	326	324	317	338	318	325	361	344	358	335	314	340	297	322	358	353	339	329	309	311	384	326	340	342	351	304	329	316	341	313	327	306	332	321	326	325	375	337	331	351	306	375	328	360	335	326	350	343	336	326	331	354	334	314	337	331	333	302	336	330	348	303	316	341	352	315	349	352	346	325	351	327	357	312	369	351	336	362	358	313	336	363	338	349	349	323	351	326	335	338	351	305	311	371	357	359	346	321	351	326	362	342	292	315	341	364	324	348	344	364	331	350	370	315	352	341	355	343	363	364	337	312	314	324	328	343	332	300	333	315	316	362	320	369	334	302	329	350	356	318	342	337	362	349	317	372	360	278	336	353	356	345	315	362	320	328	344	339	364	334	302	317	335	303	345	341	369	338	324	329	320	350	333	327	330	374	340	334	364	361	327	361	353	327	384	322	328	312	338	336	324	327	326	316	328	336	325	335	317	322	324	338	329	351	323	331	313	321	350	340	341	317	332	348	327	338	340	341	367	340	305	362	323	347	340	334	341	355	336	342	334	345	342	352	356	362
37769	15974	2172	2584	2376	1905	1803	1579	1438	1331	1348	1188	1180	1145	1090	1046	1097	962	938	985	994	957	952	988	874	926	902	906	918	932	903	865	882	879	929	887	880	928	932	881	863	910	866	856	898	902	896	882	907	866	881	841	891	836	901	871	838	868	819	879	870	955	863	868	834	862	928	960	912	825	900	849	868	883	855	859	868	924	816	887	864	854	902	856	821	850	823	850	896	857	847	820	935	844	897	842	849	877	796	853	900	836	852	862	868	793	868	866	878	843	852	900	840	777	854	919	848	854	853	838	859	907	890	854	882	879	851	861	899	872	818	856	867	845	859	889	859	806	880	870	885	845	804	862	904	872	839	868	894	818	867	870	873	892	847	892	821	879	842	883	828	860	876	868	884	844	846	910	835	899	812	876	865	886	830	860	831	912	827	886	860	862	854	904	917	832	807	881	884	882	872	826	811	865	827	853	900	878	859	866	873	862	854	877	869	888	855	855	883	837	882	838	828	848	850	885	900	862	821	870	896	866	849	858	958	848	878	860	864	887	904	841	874	842	784	875	849	871	821	853	867	921	819	831	839	926	871	864	882	830	820	845	857	911	811	851	873	843	858	859	799	862	793	858	834	905	847	895	858	836	849	881	900	870	815	892	904	901	858	848	893	846	860	861	872	863	848	866	874	858	865	873	847	838	878	834	847	892	911	878	892	873	849	851	892	816	835	863	837	831	756	856	873	832	873	840	849	899	902	849	852	803	852	911	839	838	832	778	864	840	847	867	833	886	839	899	863	848	808	880	869	883	868	857	836	855	824	861	848	840	868	822	847	886	823	846	852	820	852	840	846	850	853	880	841	801	875	837	850	841	826	883	854	822	874	852	862	874	877	834	860	859	843	846	887	873	853	873	869	859	891	810	859	839	837	875	932	882	944	859	884	867	835	886	862	834	866	820	883	863	884	814	877	814	862	894	826	858	863	853	864	843	816	845	888	823	805	827	863	864	870	844	902	900	865	861	835	840	824	908	839	853	787	833	808	876	796	891	846	912	875	845	827	847	867	800	822	837	896	847	825	890	880	829	840	858	878	896	869	896	885	876	882	872	821	927	834	857	848	864	850	824	862	825	874	837	847	856	870	871	838	844	857	804	895	880	843	875	871	860	893	873	838	894	804	838	882	829	822	885	869	852	839	864	834	846	847	818	834	884	840	903	907	834	805	886	862	853	832	916	897	874	811	873	870	876	864	839	855	855	810	876	845	856	871	816	905	863	925	874	878	867	901	833	867	818	858	857	861	807	905	834	823	843	887	862	884	913	904	898	871	839	862	830	889	844	809	803	811	884	830	865	893	933	890	828	871	917	848	828	918	904	856	861	914	840	886	871	798	846	888	815	835	806	865	834	898	850	853	879	877	841	831	796	925	811	874	867	800	824	860	858	877	820	901	873	852	851	837	834	885	874	839	868	820	892	859	835	890	860	823	853	881	895	905	818	823	840	903	873	860	860	859	854	868	840	852	868	861	865	823	864	832	847	872	820	871	916	861	862	902	869	886	863	785	855	841	819	832	826	841	857	849	829	875	842	888	834	884	862	856	874	860	840	830	849	866	852	847	865	828	890	850	811	870	827	884	879	849	860	796	879	817	821	856	840	867	871	868	855	825	851	823	906	850	854	870	826	893	894	860	867	837	824	844	875	862	888	816	836	879	819	889	841	889	916	847	849	860	857	856	865	824	817	874	834	850	894	828	846	853	813	878	866	852	860	865	873	862	844	910	840	857	883	840	904	880	859	923	865	822	868	793	883	888	841	842	860	859	876	884	807	839	885	819	933	894	876	872	886	846	865	933	853	842	900	864	842	850	877	889	889	872	835	909	828	851	811	847	849	849	935	825	865	823	886	788	875	853	877	842	851	844	799	871	828	876	873	862	856	885	879	830	833	856	849	907	857	878	845	835	905	856	837	875	831	833	824	861	847	860	843	903	890	874	820	873	892	901	858	877	823	835	857	849	889	851	881	833	884	888	895	863	806	844	835	868	835	829	829	819	846	875	856	844	856	871	830	865	847	856	862	869	854	890	823	867	841	819	808	867	895	861	890	856	843	867	839	883	891	861	871	852	889	862	821	885	872	856	868	831	846	869	852	883	815	879	826	871	861	916	902	858	908	872	821	870	928	857	873	863	840	856	829	877	881	882	835	828	865	867	882	878	853	889	873	785	812	851	862	863	863	908	818	895	889	868	795	894	862	848	872	850	813	871	857	825	889	870	813	806	894	835	824	865	854	842	838	811	900	813	849	802	841	831	849	840	858	839	863	910	854	842	886	849	892	826	866	866	823	855	888	802	826	881	865	820	855	886	895	865	868	910	871	884	856	873	825	848	857	829	836	858	865	877	852	821	809	853	910	827	823	871	845	872	866	886	853	833	855	848	844	841	832	879	829	870	845	851	884	873	886	849	842	944	828	826	844	858	873	835	820	880	853	798	884	844	821	789	845	839	836	822	851	832	875	889	898	863	817	857	915	861	818	820	852	855	832	851	875	818	850	859	790	837	893	862	874	944	864	892	827	873	863	825	856	847	849	847	858	865	869	892	843	841	915	827	898	803	848	863	838	875	876	898	834	852	916	905	885	886	855	868	831	848	846	835	867	843	850	865	827	869	811	857	865	873	903	824	895	813	807	854	814	842	830	836	878	823	881	836	847	834	864	843	870	921	905	847	876	864	867	797	865	881	857	856	869	860	833	919	854	871	849	839	874	879	885	851	821	882	825	898	846	856	881	794	857	875	852	863	898	854	913	862	850	888	844	877	911	835	838	863	821	883	851	825	830	875	839	843	838	913	858	862	901	846	820	829	882	890	844	830	818	867	821	897	853	844	890	884	884	837	871	843	854	841	862	812	922	844	873	860	845	867	811	869	840	864	833	878	853	869	828	918	809	854	849	892	927	831	847	880	858	890	844	848	845	867	873	845	880	872	847	836	821	876	838	912	817	813	863	867	865	830	869	846	847	842	814	913	843	843	913	862	865	836	826	885	832	882	911	850	884	841	810	807	835	846	906	852	855	849	865	836	861	831	887	843	848	861	905	903	872	873	886	920	916	903	867	906	839	858	905	893	918	846	910	852	878	885	933	837	884	843	864	903	803	830	827	849	860	879	856	884	859	875	867	809	856	869	904	835	814	826	844	841	870	935	847	845	861	808	821	874	886	839	839	864	890	864	824	852	866	875	868	860	903	798	848	842	859	835	870	838	822	862	867	904	861	865	839	897	869	833	887	823	898	905	827	852	817	917	868	878	907	885	855	862	855	850	842	839	866	916	877	881	819	821	855	833	846	836	862	869	891	878	884	840	828	853	861	877	845	827	840	866	829	861	859	826	836	889	877	916	871	848	836	844	949	875	864	920	822	819	786	848	823	886	886	904	816	860	846	801	851	893	846	879	805	849	801	838	856	808	858	910	831	892	867	913	884	846	873	768	885	896	853	903	849	865	908	898	848	881	862
74120	45862	13699	2732	1084	817	664	643	563	526	491	504	478	468	458	452	430	430	404	439	446	360	411	406	398	430	417	386	391	420	401	377	356	387	412	402	381	373	383	420	427	351	393	435	364	394	396	420	374	401	379	367	362	405	450	420	362	412	366	371	371	382	380	438	415	386	424	429	391	401	413	362	384	393	374	407	379	393	403	422	369	415	416	404	385	389	365	403	415	369	391	411	426	424	381	402	411	384	400	412	363	383	399	404	361	423	378	402	390	416	392	376	365	344	383	378	401	414	395	365	387	387	392	382	394	407	397	375	429	412	415	407	373	382	372	371	395	428	379	367	373	443	393	379	391	376	360	385	408	372	371	371	404	380	380	360	399	345	414	371	379	376	406	358	403	397	371	435	398	374	342	377	399	387	385	419	407	393	377	366	400	368	358	353	412	398	393	389	395	384	412	365	406	394	405	380	406	377	391	384	397	402	415	375	379	394	374	371	416	409	401	432	406	434	383	366	444	380	417	379	386	339	392	396	372	414	391	376	405	402	391	383	383	381	384	346	417	378	398	425	374	358	377	422	390	380	372	402	379	374	406	378	383	370	388	414	407	386	409	348	368	414	391	392	386	415	385	376	381	390	368	395	398	386	392	397	414	349	431	374	422	359	352	407	391	379	381	379	368	380	393	360	334	392	373	348	370	389	370	377	391	406	366	425	368	398	382	421	385	359	384	392	388	362	351	368	353	387	412	400	387	374	375	357	395	424	402	380	402	390	358	406	387	392	369	370	399	371	402	406	366	389	367	391	397	357	410	388	355	401	415	376	355	370	395	383	351	379	387	392	409	335	377	369	374	392	391	387	380	393	362	402	392	383	382	390	399	384	366	392	368	404	355	399	374	386	370	391	364	401	389	359	378	370	410	379	408	379	351	369	414	390	387	371	365	389	387	392	380	415	385	391	425	382	356	364	382	401	435	364	373	411	365	430	393	344	379	410	397	370	392	364	413	372	397	385	350	397	376	407	375	399	389	384	384	385	365	384	387	388	385	379	378	385	360	391	376	377	348	391	381	408	379	385	372	400	372	400	354	393	353	371	361	389	394	374	388	366	394	412	344	420	378	385	352	364	350	396	394	408	389	389	391	412	398	382	405	386	367	383	379	387	385	353	410	358	370	383	362	370	385	434	401	408	367	390	429	392	386	379	413	406	375	407	375	381	386	387	373	401	379	388	374	423	378	395	414	417	399	395	374	402	355	385	372	419	399	387	432	381	394	352	390	375	370	365	400	387	363	357	373	396	409	397	415	377	393	376	352	378	349	370	376	409	356	376	382	388	382	403	365	376	391	363	391	380	371	367	426	401	395	348	373	379	412	383	356	355	381	390	376	391	406	413	376	387	369	423	368	382	404	397	436	399	399	418	393	402	338	367	419	379	333	368	375	393	389	397	396	395	366	381	410	400	394	356	383	387	375	401	382	376	384	346	381	407	392	364	410	413	415	358	391	371	388	375	348	362	390	380	401	385	406	401	406	382	422	386	376	369	369	396	407	399	371	395	435	356	378	417	411	435	393	407	364	385	399	367	403	378	382	408	398	378	364	364	402	402	404	393	363	401	375	382	401	398	415	392	349	414	407	340	344	402	377	383	405	366	363	384	387	385	388	384	422	407	405	368	385	335	371	397	377	403	365	406	346	363	374	390	380	375	396	397	376	361	379	409	369	411	387	392	405	396	406	366	404	345	384	400	373	385	379	360	362	364	336	403	416	407	376	407	384	383	342	390	402	391	376	379	376	389	384	365	393	351	379	384	344	397	391	409	376	401	369	391	422	402	395	424	385	359	375	409	383	418	376	395	402	436	377	392	409	379	376	378	378	389	402	391	377	415	376	387	359	386	418	396	413	385	407	414	383	383	371	377	393	396	354	363	396	392	390	376	388	418	379	373	377	381	384	379	365	392	363	403	338	396	419	399	410	393	414	402	359	432	442	357	405	383	366	391	398	414	386	353	387	427	413	329	415	372	403	372	364	408	404	366	400	372	389	427	396	409	362	367	386	387	424	371	366	411	418	385	394	396	380	377	388	378	381	382	402	376	381	361	410	400	355	377	388	407	404	374	361	393	405	397	408	365	374	368	359	423	401	391	382	361	384	416	379	353	384	356	355	396	372	378	389	378	370	384	376	396	353	396	419	376	358	392	378	386	379	402	380	404	398	346	398	399	385	444	371	380	415	393	371	428	398	361	364	398	369	395	377	391	361	403	387	378	400	393	389	398	400	434	364	377	389	366	403	417	385	408	371	347	420	360	387	405	387	398	383	403	401	396	404	385	412	367	418	332	375	393	373	375	345	400	358	331	376	366	397	388	404	394	402	393	375	390	385	373	398	373	391	376	387	401	391	365	372	313	388	379	380	392	401	388	356	393	388	402	398	404	390	367	381	383	387	382	409	394	383	399	398	400	361	359	395	369	397	417	414	431	406	370	417	372	367	387	386	392	366	383	365	354	419	358	355	386	437	401	358	372	373	359	391	413	359	368	395	340	352	388	388	358	347	346	382	369	373	417	363	382	358	397	393	389	363	402	369	353	396	387	357	375	413	390	396	390	377	447	393	405	375	421	427	378	358	411	395	417	386	360	400	369	411	415	351	399	397	395	402	417	395	396	376	370	396	373	397	395	384	411	382	396	347	389	381	403	414	382	368	396	378	385	364	401	391	382	359	361	398	384	353	396	347	377	392	380	395	394	355	378	386	342	383	381	362	364	404	389	394	386	416	354	403	377	410	397	375	391	373	393	392	358	399	404	371	419	390	385	361	391	359	427	411	360	387	413	367	395	386	387	401	368	395	378	374	423	400	378	376	393	371	352	351	373	415	399	340	383	386	360	397	394	378	380	395	364	368	415	369	372	401	402	407	382	369	408	397	379	385	393	363	387	382	367	394	406	405	379	392	389	379	373	361	403	365	378	394	418	416	411	385	405	442	395	406	391	380	377	364	375	389	403	409	411	398	408	390	403	382	397	370	371	406	372	397	372	389	355	387	365	430	405	400	434	375	370	418	409	372	364	394	386	408	386	388	373	373	372	389	415	399	399	359	407	428	386	372	411	415	428	415	422	376	373	400	370	390	373	376	380	340	381	387	413	394	378	416	418	387	390	371	383	413	352	407	349	406	385	402	400	399	412	383	395	387	407	392	412	387	372	357	388	404	371	383	375	372	339	434	379	384	379	358	364	394	444	427	375	373	368	394	425	410	433	380	311	433	375	343	379	408	376	372	409	378	386	399	389	395	382	372	391	419	398	387	410	423	365	393	383	374	380	357	380	397	369	379	340	358	397	427	405	376	383	390	360	407	387	395	378	376	406	404	405	387	383	426	381	367	369	409	400	408	354	362	394	373	358	407	391	388	402	380	386	374	402	375	403	367	367	407	375	373	379	368	408	355	387	357	398	367	376	406	409	418	397	386	391	370	363	375	380	426	388	413	373	358	380	385	391	369	425
47466	22389	3437	4148	3737	3163	2671	2358	2070	1770	1725	1628	1463	1389	1329	1284	1282	1267	1147	1172	1137	1082	1098	1077	1090	1004	1043	1064	1059	1029	985	1004	1061	1008	976	1011	1011	988	981	993	982	968	1009	959	989	946	947	975	954	990	958	947	941	949	967	1025	958	981	950	964	949	910	943	951	912	946	919	970	930	898	945	916	936	940	913	977	935	910	929	930	1020	912	934	928	968	957	884	888	965	894	931	907	921	946	925	1012	969	978	903	960	946	992	941	908	929	920	940	966	1007	945	933	950	982	918	950	905	896	944	919	935	912	901	898	916	892	970	910	915	919	952	916	926	899	891	917	935	923	917	940	918	905	920	919	903	929	970	927	921	925	890	985	976	899	948	921	896	909	900	939	898	904	963	894	937	932	908	915	909	946	926	898	926	930	921	908	945	892	944	920	944	981	961	894	963	908	957	947	897	875	867	941	947	924	892	922	973	950	973	946	920	952	883	927	958	896	926	890	978	936	900	899	925	870	919	928	989	921	936	926	952	956	925	904	933	986	910	937	968	933	923	925	957	884	935	903	906	894	894	969	890	903	914	994	961	931	942	907	934	873	887	944	917	1023	894	930	976	867	931	928	923	946	914	949	922	935	971	908	966	914	921	983	933	941	978	914	933	876	939	907	928	939	897	990	908	914	918	890	949	934	956	973	918	913	937	910	965	924	933	940	922	874	898	912	931	972	924	898	952	856	975	886	918	935	983	964	938	939	958	910	932	975	945	931	881	902	878	897	908	909	892	952	905	948	909	951	914	910	946	944	987	944	892	917	916	959	961	992	916	877	887	928	915	920	873	971	940	953	959	940	927	943	941	952	917	910	865	932	922	949	933	944	928	935	900	939	959	951	896	893	889	943	914	903	913	892	971	884	929	919	978	949	973	905	931	905	880	950	979	981	938	928	946	921	924	947	917	897	887	906	912	938	948	921	962	960	935	952	939	865	945	979	938	906	888	975	870	894	951	894	893	862	979	906	941	920	931	928	998	894	888	911	947	939	957	945	920	914	951	927	935	968	935	965	920	909	946	922	885	928	922	854	969	942	902	944	939	913	883	904	949	890	881	928	932	908	980	932	917	902	949	916	915	907	927	945	891	1001	902	964	953	907	938	872	948	947	942	931	941	951	941	909	961	907	920	966	920	925	987	917	907	898	948	958	945	946	924	907	945	903	924	935	937	960	906	943	941	967	950	898	957	887	930	945	935	971	925	872	892	987	948	883	939	944	913	907	877	888	925	933	971	956	946	944	905	935	947	893	969	942	909	949	947	946	951	908	912	891	933	879	903	897	909	913	939	930	951	909	897	954	924	933	932	933	886	936	910	989	922	952	909	979	869	967	917	969	873	943	953	898	964	904	948	960	863	906	933	978	974	961	922	951	948	954	962	934	925	928	894	942	925	945	897	933	926	926	932	920	921	890	1000	951	900	968	896	911	974	906	949	928	936	913	926	938	922	919	904	999	947	991	849	866	975	934	936	931	892	884	946	942	932	887	896	923	943	889	945	943	943	907	893	910	961	934	932	927	913	953	948	940	932	914	928	955	965	911	873	946	923	986	957	918	928	962	934	972	914	849	945	970	927	898	935	912	918	933	985	912	909	938	939	888	921	929	906	966	896	959	939	937	933	949	937	958	943	902	919	948	949	917	962	920	911	907	941	904	901	916	906	943	910	928	916	923	960	964	879	939	887	929	931	850	940	961	873	919	940	946	959	968	887	912	874	858	918	931	897	940	937	921	919	913	924	895	939	929	969	914	928	906	927	876	961	896	969	947	943	908	931	931	895	905	955	901	910	884	954	957	947	937	965	940	905	963	944	973	919	1005	889	951	920	904	964	966	899	904	931	986	939	841	965	997	904	906	950	991	973	918	915	917	903	950	981	903	928	956	906	930	881	974	968	949	937	939	902	891	909	938	948	958	931	939	865	907	921	911	978	980	905	916	952	957	908	912	891	976	938	942	909	933	913	906	969	930	967	931	904	898	945	920	906	969	910	897	939	927	913	877	885	927	940	914	930	990	878	947	966	949	949	937	918	942	915	907	936	905	946	889	940	935	908	907	925	878	958	867	925	964	979	910	919	932	893	879	883	897	927	969	939	916	943	920	905	934	977	909	943	933	935	895	949	904	918	890	951	891	909	915	934	902	924	937	882	936	994	931	953	963	895	897	914	972	956	967	926	902	947	948	922	999	939	930	855	889	923	894	928	885	1006	938	919	942	916	922	900	921	920	943	913	919	939	905	913	886	941	957	879	921	932	912	937	914	903	938	883	924	936	929	972	912	960	890	923	910	895	909	928	944	887	929	914	891	932	945	926	953	942	946	923	893	931	924	967	934	983	936	948	927	1009	916	890	948	936	953	914	935	900	934	962	923	935	915	893	913	925	895	908	895	944	961	899	909	927	935	921	898	934	956	940	930	927	942	905	948	971	949	909	937	882	979	940	942	905	910	920	920	831	899	925	875	894	945	938	929	910	972	923	949	946	920	887	907	977	928	893	902	895	923	892	942	964	947	901	900	868	964	935	932	906	930	924	874	921	904	882	946	896	978	919	932	952	952	933	928	943	939	939	948	962	924	937	961	962	950	887	921	942	942	902	874	962	963	958	900	920	886	895	965	919	925	866	971	871	893	923	894	923	935	955	917	896	940	903	943	948	971	900	941	943	945	922	958	938	907	941	908	938	935	944	925	1004	974	920	902	980	969	928	955	858	865	899	941	953	925	904	959	937	940	944	974	936	944	921	966	911	976	895	931	910	902	953	863	936	894	916	890	881	924	904	938	925	970	930	907	928	983	947	896	951	961	960	895	905	972	929	956	968	943	899	883	940	929	955	936	889	979	949	948	956	930	884	912	912	935	963	960	892	875	929	929	972	888	935	939	985	889	906	859	875	955	924	938	889	920	926	953	940	941	960	961	982	904	912	886	999	886	938	904	950	940	926	937	884	881	944	915	891	934	933	944	990	931	956	854	969	955	892	943	965	954	949	962	880	944	857	946	921	915	954	982	964	971	918	926	917	879	870	948	942	959	934	966	961	907	973	887	933	960	953	882	868	952	924	953	938	932	942	964	903	916	887	983	941	898	940	939	916	931	981	994	925	860	892	934	939	894	941	959	909	933	957	912	976	883	914	942	919	903	919	916	911	923	990	926	947	932	967	926	904	910	928	897	939	970	915	904	953	932	940	939	947	925	943	891	1003	904	888	927	929	891	870	900	948	949	935	944	921	928	944	955	907	949	969	968	978	917	902	973	885	932	900	951	962	911	917	920	965	947	989	949	977	973	925	893	955	944	940	900	931	913	917	945	903	917	932	898	929	968	933	935	884	953	927	912	916	902	958	970	933	901	922	957	919	939	924	952	924	918	965	934	909	928	942	907	994	939	887	921	941	886	922	914	928	923	904	919	892	976	918	929	923	899	891	951	896	884	960	926	922	973	901	926	904	929	912	955	901	923	938	951	937	953	923	883	966	940	864
13278	1997	216	196	172	163	168	188	169	173	169	172	153	170	162	192	179	170	165	162	187	170	177	196	165	175	161	171	213	193	156	176	171	170	160	169	168	189	176	166	166	160	211	157	169	166	170	157	192	168	144	157	162	158	174	184	172	168	186	149	170	157	159	167	179	150	198	166	195	194	172	157	179	169	157	182	173	183	181	204	185	180	191	176	156	181	170	183	207	165	164	146	184	156	181	164	163	151	163	194	161	162	150	160	182	176	163	166	179	175	180	172	163	158	141	191	169	178	172	156	183	173	175	177	180	156	160	178	185	163	169	155	157	185	153	161	194	173	173	154	172	151	177	164	175	162	181	164	164	178	163	180	191	164	180	156	184	181	176	196	179	152	182	187	178	212	179	196	175	180	184	173	182	188	188	161	191	161	184	170	180	179	181	173	161	158	160	191	153	170	186	195	175	182	173	186	189	185	215	151	159	168	188	170	189	199	173	149	154	203	168	169	192	186	183	154	154	170	181	188	167	162	175	158	162	196	166	155	185	160	191	162	192	172	174	179	182	194	164	175	162	172	182	170	182	187	169	158	161	172	177	189	156	166	197	149	189	179	162	160	182	154	180	161	170	177	170	184	170	173	158	161	164	171	164	176	180	165	170	202	168	168	189	178	170	158	158	176	159	188	154	172	196	184	186	174	186	170	180	160	185	172	170	168	154	188	175	179	163	173	173	167	180	172	170	162	198	171	169	164	142	169	183	191	143	202	164	167	176	149	172	177	180	179	180	167	171	202	184	156	191	176	175	182	166	146	175	150	204	153	158	182	180	153	162	170	195	157	157	168	178	155	162	172	196	167	182	169	169	182	150	172	190	166	168	152	174	192	185	182	177	177	184	154	154	173	155	165	179	174	178	162	171	196	168	163	172	179	175	182	173	168	158	179	182	165	167	175	171	200	182	184	188	187	148	166	186	172	171	157	196	169	157	178	185	175	166	181	193	177	170	161	161	190	161	164	191	187	174	168	163	183	191	170	171	153	166	178	164	158	142	174	150	162	150	185	154	150	187	183	174	172	171	162	181	168	171	170	161	179	180	166	184	180	186	173	157	166	176	154	171	180	181	184	188	153	181	167	210	184	150	187	186	160	164	191	166	182	167	170	162	157	169	200	189	176	162	164	193	150	207	159	179	190	192	184	184	179	195	196	175	180	161	194	181	181	183	164	196	185	171	189	197	179	172	155	191	164	197	197	164	161	186	187	157	162	167	165	177	159	184	169	152	168	163	155	150	175	179	156	191	179	199	153	147	153	170	209	176	173	192	181	163	189	165	180	167	177	178	178	164	172	160	168	203	185	157	205	199	176	192	168	181	191	179	164	198	150	157	174	193	187	170	184	183	147	173	184	177	176	191	192	156	189	185	163	187	173	183	170	191	171	182	193	184	177	181	183	170	163	190	175	148	179	167	161	182	156	177	181	173	155	172	169	171	170	191	172	159	168	172	149	175	176	193	174	183	168	189	178	176	176	169	178	171	159	173	171	173	181	199	163	162	172	177	168	174	140	155	170	156	155	153	153	154	164	165	162	169	162	182	162	174	181	169	145	193	168	183	179	156	189	164	184	175	158	175	201	167	170	195	169	178	169	169	170	151	158	171	165	162	194	163	165	158	163	159	161	206	159	185	179	157	182	178	175	164	125	171	170	160	164	160	153	176	195	181	161	158	184	182	175	183	171	166	174	180	151	142	157	161	180	178	165	162	154	189	186	179	171	185	175	161	179	190	195	206	173	179	185	162	179	205	161	200	179	176	151	177	168	185	180	180	165	174	157	172	200	165	162	170	160	201	174	136	159	167	190	192	196	187	155	161	161	173	185	190	178	188	184	148	180	168	164	169	173	160	147	182	165	184	181	163	190	184	193	177	162	187	192	191	172	163	187	187	182	172	178	178	161	160	167	188	179	188	175	154	172	188	169	175	175	193	154	185	179	157	153	179	150	176	155	168	167	162	158	180	173	165	185	174	163	182	165	173	161	171	160	148	157	193	154	181	173	163	172	160	195	161	153	206	159	166	180	205	173	164	183	153	176	175	187	202	189	149	174	181	163	178	185	172	171	190	178	178	170	171	179	153	188	215	179	159	159	175	165	197	174	171	171	180	213	171	164	187	196	192	159	172	190	174	150	162	193	176	163	157	168	167	187	165	180	167	203	155	202	163	159	171	167	186	172	190	136	164	187	159	165	178	162	178	178	180	175	176	179	176	177	177	162	173	185	157	157	180	160	174	174	191	153	171	196	155	161	175	157	137	187	157	163	164	198	152	156	173	184	180	174	181	167	172	164	175	170	152	192	190	195	179	169	173	186	171	164	185	165	197	176	170	196	189	187	178	187	136	189	190	180	190	176	191	181	155	156	171	163	173	175	170	175	175	150	179	177	165	191	175	174	157	160	159	165	182	164	160	149	218	160	167	185	158	187	189	177	161	176	186	166	181	181	153	186	196	166	160	185	183	172	195	183	187	171	186	173	183	170	174	160	201	166	184	169	181	176	162	195	170	183	171	169	177	163	183	163	160	164	182	178	190	185	160	178	160	180	162	180	165	176	191	165	186	156	160	194	145	170	182	189	167	163	185	159	139	169	195	164	204	178	166	165	165	181	181	174	195	184	191	163	185	178	180	157	188	176	174	178	172	162	175	179	175	168	161	160	182	181	151	145	171	179	167	166	216	193	174	199	145	188	166	169	170	190	174	170	184	173	184	159	182	197	165	162	179	211	175	161	188	166	175	154	171	167	200	176	156	191	182	168	187	184	185	177	181	176	171	177	160	171	175	176	175	158	183	176	175	170	183	172	182	179	187	164	170	155	171	162	167	187	179	180	188	165	140	165	189	170	186	194	170	173	180	159	157	146	152	173	166	158	184	186	181	179	172	149	155	184	159	189	166	176	181	165	152	195	199	164	168	154	184	180	165	168	146	165	176	163	174	165	167	156	202	185	164	161	159	192	153	205	196	186	162	170	168	181	183	184	185	169	198	189	171	176	164	145	179	185	171	187	176	165	174	180	171	189	172	158	156	169	148	158	155	174	177	159	185	149	175	157	172	173	172	155	163	178	184	174	176	199	191	187	196	159	147	167	157	180	157	174	181	183	157	176	173	188	187	172	172	193	172	177	190	180	190	184	146	177	188	198	192	198	176	160	173	195	190	189	163	185	176	185	166	179	189	167	189	165	180	199	200	162	155	165	168	176	182	142	173	166	198	168	162	165	180	158	168	194	158	171	164	144	177	177	150	161	172	152	159	175	164	176	178	164	151	150	178	187	173	184	170	162	190	150	160	178	186	158	167	185	172	193	162	199	162	179	183	169	153	178	186	173	199	164	178	178	165	169	170	175	173	186	170	173	161	150	172	160	154	190	197	180	195	178	194	185	171	171	162	173	179	197	177	158	180	177	179	170	180	177	182	181	170	194	153	168	200	153	159	165	170	164	220	179	151	175	170	171
12336	2384	523	566	578	575	517	546	551	534	515	491	537	498	513	517	524	508	511	499	522	496	521	500	517	501	531	527	539	494	511	506	494	499	463	529	476	465	528	475	535	509	500	541	512	531	494	517	489	502	530	483	508	531	489	489	506	523	478	516	488	509	506	462	553	490	534	479	468	487	514	515	475	532	520	528	486	503	527	534	532	490	502	501	513	488	503	477	466	501	482	470	521	490	491	503	503	513	527	513	488	560	495	523	515	518	552	471	549	472	490	502	521	532	515	465	496	522	505	519	494	532	535	497	519	491	563	474	504	534	500	560	506	502	565	467	488	524	493	491	530	493	523	478	542	493	499	516	500	484	566	503	514	502	516	505	490	497	506	512	502	485	539	480	537	516	475	493	511	521	531	487	488	494	545	476	505	512	479	494	504	504	508	481	489	542	466	464	516	489	510	520	517	536	506	503	504	515	474	494	508	499	497	511	497	497	492	524	469	520	467	516	484	507	523	526	497	520	524	490	549	505	499	494	508	508	484	505	469	496	538	551	493	503	480	480	518	510	507	471	502	499	488	495	499	543	501	503	492	521	492	498	520	497	511	523	483	501	510	492	496	517	530	513	489	517	490	472	512	512	493	513	547	533	493	496	533	493	537	517	520	537	540	501	528	542	487	470	535	507	494	500	498	536	521	515	502	464	539	480	495	522	515	524	548	489	518	502	539	481	494	537	519	502	502	527	448	509	482	467	506	537	510	488	448	516	534	458	473	519	503	535	551	520	515	510	557	555	487	499	465	496	521	505	520	510	533	483	502	514	546	538	456	488	474	479	488	491	505	496	489	479	497	535	508	574	504	463	555	507	481	488	512	470	536	504	511	516	495	511	533	507	513	521	525	525	536	497	520	506	531	497	524	513	507	509	507	509	475	464	467	464	499	545	494	484	518	481	503	494	543	517	495	521	500	499	501	512	518	540	561	463	509	529	486	530	523	537	515	481	511	481	498	485	514	502	510	533	494	492	514	512	499	548	465	516	488	512	459	535	484	518	477	475	496	472	505	476	496	505	492	476	465	540	506	533	487	494	480	518	489	515	493	492	495	510	503	468	498	485	552	488	527	510	487	506	515	493	508	473	496	526	508	493	547	511	510	481	504	510	496	505	512	460	488	514	532	528	491	478	507	502	463	506	497	509	466	528	498	512	495	502	495	505	506	486	536	501	489	506	458	493	503	528	526	527	505	518	508	481	478	506	498	509	476	551	479	497	500	498	531	469	520	505	505	479	524	526	486	525	500	502	506	498	490	471	500	460	528	478	484	481	497	437	491	493	520	498	470	476	531	513	495	481	484	484	502	505	520	528	495	511	498	538	550	467	457	536	472	481	504	507	494	502	524	502	477	532	512	510	469	507	499	556	512	533	519	496	509	511	495	471	502	453	520	492	550	534	475	502	493	500	513	535	524	475	480	486	531	516	492	503	515	502	509	500	465	518	479	521	507	491	495	502	519	523	488	529	493	509	513	528	542	468	489	477	503	509	519	483	524	525	538	486	508	489	472	490	479	480	498	472	518	464	513	496	506	503	514	480	526	508	554	535	530	469	513	508	515	516	496	553	537	495	501	482	522	519	500	527	511	499	503	539	519	481	512	468	496	492	504	520	521	503	479	530	483	544	510	508	527	464	495	531	518	498	530	517	538	521	493	498	492	535	529	497	489	490	508	524	516	530	542	498	461	485	508	478	521	437	484	511	523	485	548	476	522	522	473	480	470	470	451	529	508	526	518	512	514	460	491	526	527	508	472	492	506	514	512	502	486	518	477	549	534	503	524	506	486	498	511	521	463	554	512	494	509	506	479	504	471	500	527	439	514	501	522	501	467	520	525	492	522	486	568	472	537	513	478	492	454	497	529	485	523	500	481	502	501	531	505	508	467	524	497	503	501	501	504	525	512	523	515	519	512	477	513	482	506	449	514	531	500	506	529	488	488	490	518	512	487	485	445	491	494	510	487	492	465	515	513	529	509	513	532	512	517	497	536	508	550	521	484	494	517	460	504	474	512	506	532	526	503	508	502	513	509	511	503	536	492	533	490	491	476	472	470	496	493	496	493	489	526	505	490	508	482	510	506	491	474	503	524	526	486	489	478	498	472	516	504	505	502	532	464	536	473	494	464	446	516	488	543	502	539	478	521	489	489	498	539	525	500	529	518	516	517	508	485	539	470	509	522	489	504	481	534	500	535	503	522	495	529	506	487	496	541	533	520	546	512	513	518	528	501	489	522	527	526	524	462	479	524	485	532	518	516	488	502	501	495	498	487	479	547	543	492	527	544	487	481	509	514	514	484	519	513	479	495	515	485	518	486	479	486	496	505	523	488	494	486	463	503	558	481	474	520	473	490	471	497	487	527	485	520	487	473	490	459	513	517	570	509	533	509	486	518	519	500	487	487	533	527	496	507	470	477	487	492	500	501	518	503	541	484	494	502	500	514	523	494	487	538	509	525	531	520	527	481	490	516	502	471	527	503	544	511	516	501	491	505	465	496	520	541	509	496	511	535	475	490	518	526	528	518	495	449	498	475	514	533	488	490	529	481	484	522	559	460	529	488	536	540	509	497	495	467	470	505	499	506	464	514	510	510	534	468	532	523	527	469	462	476	485	506	497	501	512	525	514	509	509	469	482	492	490	498	500	547	517	483	508	499	487	499	474	515	509	475	489	484	461	504	542	470	508	482	482	515	523	506	500	494	520	462	491	498	516	503	472	505	553	512	493	522	514	503	512	492	489	521	538	470	481	515	499	510	479	493	459	494	500	469	522	512	497	494	459	514	506	534	526	495	495	477	549	519	470	458	482	512	538	527	495	511	504	513	491	513	527	495	496	464	547	513	541	500	513	513	492	517	487	512	515	493	526	510	480	494	520	497	480	488	492	464	477	492	496	513	525	518	486	524	511	529	497	481	522	518	488	535	533	465	531	486	502	493	511	530	501	483	510	508	507	515	517	505	491	477	524	506	477	470	524	480	540	512	517	522	522	545	504	532	522	482	493	489	497	474	538	506	528	507	502	521	457	496	548	540	535	514	495	506	508	524	519	531	516	490	513	537	522	522	536	476	491	490	495	509	527	519	522	494	550	527	522	482	495	475	527	477	510	497	477	451	542	522	515	526	501	495	502	517	536	484	510	494	487	492	482	526	517	460	543	526	517	529	505	497	483	480	496	544	501	523	516	511	485	499	533	524	490	504	487	549	510	497	473	505	513	510	493	483	519	522	509	529	477	551	492	545	507	514	536	506	520	534	465	501	514	489	491	510	443	490	498	512	517	549	502	500	514	516	510	491	464	546	554	476	534	486	496	501	572	512	528	478	483	487	497	493	525	507	505	507	465	516	512	507	499	501	567	501	522	529	504	491	467	544	483	517	539	512	513	513	498	486	497	460	540	493	471	501	492	521	487	490	490	542	491	540	506	519	518	487	485	516	487	508	494	500	497	518	477	535	500
63085	34740	7195	1031	686	541	510	434	411	438	409	359	358	399	371	358	388	380	364	319	363	359	350	358	360	336	358	394	349	358	334	371	346	363	339	338	379	333	352	332	326	337	351	324	355	364	317	341	352	357	358	323	340	369	314	363	329	328	316	368	303	333	327	306	352	351	338	323	322	367	348	334	342	322	334	354	338	343	352	324	332	361	323	312	359	336	319	325	336	370	348	349	321	338	330	358	308	332	349	376	349	345	329	328	360	354	318	338	337	348	311	325	323	355	333	335	319	325	327	327	337	314	358	294	334	358	363	333	347	327	369	353	310	367	340	342	338	335	336	361	314	347	319	326	336	333	356	357	336	378	324	343	320	340	316	330	388	341	371	307	303	302	338	311	341	335	324	330	350	318	356	347	302	326	338	352	349	352	342	306	366	328	330	336	364	341	347	353	308	360	388	350	363	333	361	346	345	340	367	356	388	360	333	334	342	350	376	325	323	331	358	314	337	325	371	355	354	330	360	316	303	365	386	327	368	329	369	331	338	333	325	345	380	333	335	350	347	327	315	332	338	341	297	308	374	342	348	328	329	312	320	346	345	346	325	356	337	333	348	339	312	362	367	323	345	358	343	347	360	350	366	378	339	356	331	313	361	353	317	304	363	345	341	305	315	337	297	344	344	305	349	350	341	292	343	314	315	340	337	372	338	365	345	312	345	334	356	344	360	315	338	375	349	358	367	348	329	341	341	342	351	329	344	360	327	331	340	363	358	344	358	326	344	324	335	343	311	338	320	350	289	341	301	333	340	335	331	334	329	385	318	317	352	333	350	338	320	347	308	319	322	351	325	350	352	369	329	292	300	343	316	349	307	355	358	321	330	325	332	332	370	350	340	337	340	348	326	363	355	336	325	371	345	342	336	339	360	332	342	333	342	375	352	349	359	311	330	374	351	357	337	346	379	365	349	365	311	331	354	322	313	343	342	352	360	312	369	330	336	335	348	320	370	335	290	359	354	329	306	322	314	328	322	339	347	314	327	331	338	342	340	307	293	333	326	351	336	355	324	359	300	318	313	360	370	324	323	349	320	347	343	364	339	359	328	336	338	331	311	359	309	365	326	421	325	309	353	290	308	319	350	333	358	358	340	315	331	344	329	321	346	336	341	340	324	346	339	361	351	350	331	355	318	319	314	332	344	328	374	342	313	353	336	341	375	329	331	314	338	337	367	319	333	359	342	339	347	345	333	322	323	349	330	357	358	358	327	354	349	380	313	336	342	342	347	315	314	334	332	322	366	311	370	344	357	344	381	310	330	326	349	335	360	313	335	351	331	347	313	352	371	351	353	321	355	371	328	347	326	337	387	367	363	362	325	308	353	354	333	356	319	319	357	326	325	365	347	330	345	323	344	328	315	351	342	345	316	342	335	341	355	390	292	319	348	345	310	324	350	325	334	352	324	361	331	347	321	325	315	351	352	319	318	345	371	322	326	315	334	365	313	323	354	363	332	341	312	341	316	354	309	346	339	343	378	332	361	332	344	366	342	364	332	332	306	346	342	362	362	355	324	302	337	338	343	336	348	344	324	297	345	351	336	312	334	329	316	345	331	357	342	346	316	370	344	347	342	349	361	332	368	349	331	337	370	344	319	332	328	312	321	337	322	327	320	352	355	341	314	337	300	326	341	332	350	321	358	338	329	325	340	290	343	324	322	319	359	351	352	293	298	341	369	315	313	300	313	322	363	363	355	329	309	360	322	359	322	335	320	337	387	363	319	343	301	311	317	321	355	336	350	329	382	347	356	351	341	353	351	328	369	313	355	357	357	318	323	352	318	315	311	355	307	351	366	327	335	346	351	340	322	325	377	338	338	340	309	326	344	319	348	287	295	323	328	357	364	346	355	344	353	330	336	325	323	306	297	343	324	336	336	350	329	376	351	315	321	353	314	320	325	354	327	333	369	333	342	356	326	335	336	309	360	342	321	352	326	357	354	320	363	321	352	345	338	316	363	322	338	364	386	331	363	337	327	318	316	326	326	351	337	351	350	352	338	330	337	350	348	325	332	325	340	316	353	324	324	322	353	316	318	324	327	337	321	332	341	341	345	302	358	339	314	349	321	325	281	325	336	343	383	335	343	342	342	326	333	336	343	343	366	350	338	350	341	340	348	325	331	347	367	320	327	364	357	357	306	374	332	347	336	323	315	308	329	320	329	369	338	339	357	375	338	343	380	320	338	324	355	333	355	350	331	302	353	344	315	330	326	343	330	356	351	362	333	287	354	344	340	321	351	360	330	316	322	347	332	317	305	334	344	348	349	331	349	326	317	339	334	335	352	299	348	338	342	330	370	322	333	369	330	351	319	340	349	373	372	339	320	312	343	324	330	357	320	353	334	353	363	330	370	358	340	377	328	310	326	354	353	340	341	369	321	337	334	342	341	319	340	324	366	309	331	327	343	354	327	321	295	318	339	354	330	348	357	334	352	322	374	352	367	341	327	362	304	315	352	359	347	342	340	346	342	339	336	356	348	333	373	334	321	346	324	359	322	358	341	326	356	369	310	338	372	305	348	333	365	319	352	332	329	353	331	341	349	385	324	331	371	348	318	331	364	342	356	324	351	331	316	331	320	353	360	334	354	348	341	362	363	349	301	324	331	355	347	347	311	324	344	355	297	347	355	321	334	328	335	326	347	355	334	340	371	314	308	342	329	327	352	305	325	328	350	337	340	345	344	319	336	344	344	350	339	311	343	359	335	349	344	348	336	327	362	302	349	350	359	354	372	360	348	324	346	353	339	336	335	312	331	348	317	318	349	360	374	313	336	317	311	350	353	339	341	357	367	372	339	335	356	365	321	342	340	327	303	331	363	347	312	328	354	354	345	325	356	326	368	374	345	335	379	339	346	317	366	350	341	340	357	356	315	358	291	310	357	326	336	343	312	340	357	351	357	304	347	349	358	363	316	311	344	340	338	318	326	340	339	322	337	318	353	348	334	350	341	358	368	354	342	327	348	325	343	319	316	346	296	339	362	310	339	310	329	345	356	322	323	353	357	346	370	317	312	355	338	337	332	368	334	327	342	334	344	325	340	337	298	368	337	365	348	333	347	354	344	322	338	322	348	330	312	350	327	316	310	344	332	364	357	360	342	307	351	378	339	336	324	331	361	336	357	368	329	328	367	357	340	328	373	332	357	328	363	343	332	348	359	361	319	376	316	374	331	322	341	341	354	341	346	329	372	351	335	339	330	352	332	323	335	304	365	339	346	321	339	331	330	365	377	348	362	345	330	357	317	345	305	361	350	344	314	339	325	332	323	335	340	331	345	346	338	327	349	344	309	348	346	334	323	339	320	289	351	341	302	321	379	330	320	301	347	323	304	295	343	314	331	341	311	333	355	326	324	350	334	333	326	361	333	367	319	328	360	348	344	372	358	322	368	311	349	353	307	304	332	355	334	370	314	319	304	361	363	356	369	298	365	328	313	332	367	325	337	322	374	317
38339	16739	2042	2474	2244	2017	1722	1548	1377	1192	1344	1162	1159	1102	1018	1029	1013	1065	957	957	973	956	956	924	941	875	974	881	895	882	895	904	911	945	909	914	912	881	853	885	882	878	890	890	971	833	893	925	910	869	853	885	934	849	805	866	886	899	886	855	922	839	902	860	852	943	820	871	847	889	836	835	835	846	855	911	869	919	883	860	879	882	875	917	901	876	865	877	894	896	826	889	823	847	880	901	846	882	852	835	884	862	897	875	852	855	863	819	840	834	851	870	870	864	893	925	835	824	822	891	884	866	880	901	847	896	849	863	845	876	875	900	894	805	888	799	824	860	846	892	856	897	878	868	914	829	920	853	826	874	853	858	859	852	829	857	843	818	866	830	830	923	859	883	819	856	916	819	840	868	856	861	805	825	928	844	811	843	839	855	888	884	856	847	844	861	845	868	864	840	879	904	851	863	929	818	780	859	887	829	839	815	929	874	830	833	864	826	833	805	806	873	833	841	884	869	851	854	816	850	850	825	875	846	859	873	808	880	890	907	883	870	888	842	830	891	850	857	846	854	831	812	821	892	861	844	820	868	903	889	858	865	902	848	883	835	855	816	871	826	821	881	846	871	832	914	876	839	868	862	887	864	880	865	816	873	812	851	870	840	850	840	862	788	881	852	833	916	861	838	904	890	865	879	867	842	893	859	858	848	887	836	842	905	830	847	852	855	859	910	844	873	849	844	881	905	850	849	841	837	862	867	812	854	860	881	885	824	843	811	871	865	857	837	900	866	851	877	853	866	820	868	879	858	857	816	869	889	810	855	834	892	823	891	872	851	861	816	898	874	849	832	874	831	875	878	857	906	871	859	873	859	909	815	876	788	895	866	863	873	820	861	853	886	859	861	831	859	880	843	835	880	840	837	842	833	891	867	916	855	922	879	864	832	892	822	882	814	897	888	868	811	866	810	844	855	841	842	895	849	880	877	905	899	852	842	918	875	894	866	869	824	882	891	825	839	799	912	857	898	844	801	868	835	863	803	849	879	860	847	860	859	839	884	844	862	831	898	863	864	883	855	878	813	844	876	890	917	839	866	821	877	891	881	878	866	817	881	841	877	805	861	849	869	835	831	897	903	844	896	871	907	855	829	875	835	857	835	895	845	878	857	831	849	850	826	856	900	827	837	839	905	855	879	887	908	893	840	870	841	846	824	835	891	866	907	870	842	859	871	847	889	906	874	822	834	833	810	905	777	884	839	917	833	846	827	855	858	882	865	919	840	834	834	845	886	920	899	822	904	862	866	897	873	846	853	882	849	802	847	872	862	835	848	871	802	860	829	843	857	842	842	842	843	851	861	894	853	801	806	839	877	844	838	828	855	849	833	869	862	843	866	801	846	858	872	815	869	867	930	905	832	827	889	837	787	824	801	845	876	905	854	854	885	882	863	897	870	830	888	879	881	886	823	829	855	816	874	908	876	836	813	856	865	820	867	831	876	875	799	874	873	852	900	836	853	920	818	853	845	860	871	816	901	880	837	870	841	846	807	828	900	838	886	882	913	871	866	926	874	834	839	893	861	868	829	797	907	866	878	841	923	896	806	898	842	829	883	871	854	825	855	882	887	894	898	867	894	838	893	874	922	884	883	916	868	851	860	863	845	903	870	901	859	893	878	831	904	845	874	869	840	833	925	848	876	835	831	868	852	871	856	845	917	817	857	894	804	864	889	885	858	839	879	857	848	814	902	826	838	859	871	819	884	842	946	845	892	826	885	892	899	842	842	821	867	868	859	927	838	910	868	870	796	832	861	908	871	853	859	883	834	849	795	852	904	864	840	862	890	894	823	863	864	883	827	836	890	895	855	832	866	922	846	829	792	904	814	843	858	820	827	873	864	843	880	835	818	882	839	889	824	869	864	844	865	878	870	841	855	856	815	860	860	855	872	839	855	881	856	811	890	918	828	900	799	831	938	801	836	873	873	870	871	835	906	861	853	866	794	856	813	878	850	823	868	885	894	845	926	827	877	805	868	834	882	860	854	851	887	880	900	804	876	884	890	882	797	834	884	868	830	892	869	853	841	877	840	875	898	860	911	870	905	835	861	885	797	855	829	915	863	833	791	896	853	891	858	818	828	824	829	816	845	913	882	896	907	868	916	880	851	843	917	888	881	859	867	835	876	824	860	832	938	866	890	802	910	879	854	879	852	835	889	834	914	834	831	848	906	861	888	879	862	849	881	864	877	897	840	889	904	848	872	852	855	837	846	952	872	833	822	873	825	854	851	854	889	855	785	829	852	853	838	875	878	915	860	903	902	832	835	906	910	833	845	878	803	865	867	834	840	845	822	844	852	891	854	916	858	814	816	850	803	800	890	907	898	834	822	872	858	824	912	865	865	878	914	857	902	903	849	842	834	849	884	878	863	839	891	881	801	873	833	886	832	886	865	846	834	864	874	887	840	855	876	855	893	874	856	862	879	849	861	907	869	906	839	815	866	832	851	904	867	821	816	855	869	888	915	839	871	868	902	811	886	821	840	836	911	824	871	922	897	871	855	859	867	842	846	830	898	881	875	872	916	877	861	853	851	871	883	844	834	882	844	863	853	886	837	872	857	857	874	825	900	916	881	913	833	821	844	905	832	861	858	848	836	886	893	917	873	868	870	811	832	864	804	819	848	861	832	866	899	797	892	869	876	858	890	863	822	907	849	882	805	880	835	859	860	870	885	846	785	866	899	894	820	840	890	870	874	830	851	873	861	858	840	895	858	837	812	853	859	829	916	898	863	856	812	844	850	852	841	861	857	873	887	887	848	839	878	859	865	889	846	874	844	866	877	866	857	930	838	845	855	853	853	806	791	884	860	882	875	865	886	849	909	849	830	859	872	872	890	887	837	867	875	837	859	889	867	832	818	857	862	877	906	886	818	906	893	907	835	842	848	925	877	870	893	911	849	920	864	876	836	847	859	889	839	842	876	829	894	843	886	862	883	888	873	904	870	854	798	882	915	892	823	877	827	843	854	863	792	923	901	824	840	868	833	797	845	850	842	880	895	914	848	888	862	820	861	870	885	850	843	838	851	825	855	891	875	828	889	893	862	888	871	871	885	892	885	898	837	810	824	831	907	804	838	894	867	830	859	839	880	890	843	855	820	841	894	838	878	864	883	857	808	883	813	843	855	871	898	823	880	831	831	914	828	813	853	813	867	902	834	844	892	851	848	844	830	862	811	862	875	891	858	862	899	828	852	896	848	877	880	831	846	854	859	813	815	840	863	810	904	832	866	823	887	859	793	857	892	842	879	844	836	854	892	941	838	828	812	860	866	852	824	870	879	852	887	859	873	829	834	829	884	809	862	859	790	843	897	875	854	818	857	860	894	890	853	830	880	835	852	862	905	824	915	878	907	852	935	857	856	901	880	858	920	876	824	890	852	833	865	853	852	875	879	854	841	839	830	911	867	856	839	877	889	849	876	835	903	882	868	859	842	897	913	828	873	906	819	899	903
75148	45539	13671	3028	1155	869	721	601	612	526	512	434	488	456	435	433	437	437	399	406	418	395	373	423	405	420	362	413	392	385	385	418	395	386	424	403	377	369	384	380	400	388	388	395	359	371	392	421	401	388	403	420	403	389	392	363	387	361	387	392	376	406	390	384	374	408	380	374	405	424	393	365	420	365	392	346	354	406	382	370	372	355	402	401	417	389	381	394	386	384	365	362	396	393	350	373	388	426	366	335	367	390	354	360	372	370	390	383	412	368	380	381	398	367	363	401	416	375	388	418	370	364	354	358	392	408	370	376	418	353	374	400	392	359	399	354	389	371	377	416	386	392	355	381	369	382	390	365	390	441	370	377	440	358	373	388	368	362	389	396	363	373	391	395	379	351	358	391	356	413	425	395	389	379	372	392	371	407	387	366	391	396	413	394	371	369	421	401	387	420	388	387	385	387	403	387	366	362	357	378	373	375	366	428	406	366	358	388	386	372	410	371	373	385	396	390	408	357	350	400	361	373	395	371	406	403	405	378	400	369	393	394	396	372	378	391	400	376	402	392	372	394	406	373	382	394	389	358	360	393	416	412	368	345	390	400	382	416	356	394	399	409	383	427	396	362	416	416	393	380	381	385	400	371	399	426	404	371	385	378	385	401	361	410	384	383	404	410	410	417	415	378	405	435	366	358	389	363	382	360	368	363	402	399	405	400	367	404	376	360	407	381	383	388	398	356	417	383	402	409	368	388	403	383	387	388	370	412	390	353	400	408	393	409	397	409	375	368	377	364	361	383	406	376	356	371	366	377	421	375	417	390	395	384	410	394	394	411	400	373	367	388	403	377	400	439	352	358	443	403	376	387	370	405	365	391	357	361	371	400	383	351	367	431	360	379	378	409	364	378	396	380	416	377	375	439	352	403	348	389	423	365	380	368	399	363	402	381	415	406	394	415	392	368	366	387	400	355	374	351	396	402	380	361	361	409	395	409	396	409	387	366	369	383	356	412	401	371	376	385	365	391	358	369	379	385	391	404	364	419	418	408	392	392	376	372	387	403	437	390	363	366	392	350	371	374	386	383	383	407	410	316	392	390	369	409	387	428	400	340	409	366	416	388	377	407	405	387	377	377	375	401	373	406	405	378	383	394	364	433	369	363	380	337	373	384	416	360	361	391	375	335	395	394	417	382	359	406	422	406	413	401	398	395	377	393	410	401	344	385	385	365	372	400	401	391	386	371	394	414	388	398	391	377	383	412	397	354	431	391	392	391	390	406	381	384	343	408	392	360	347	363	368	387	421	397	384	398	422	395	395	387	371	405	400	414	381	396	394	395	365	360	394	404	398	397	377	382	378	393	348	327	370	389	380	384	396	406	387	398	394	333	346	365	388	379	430	389	375	364	435	380	384	404	387	335	407	407	405	384	390	407	356	384	392	425	369	398	394	382	388	372	357	389	393	366	386	383	366	386	364	380	358	388	387	386	352	419	407	394	367	401	414	375	403	379	378	374	399	359	367	377	391	403	395	406	400	372	390	388	428	354	386	407	406	395	364	355	412	347	382	386	381	366	411	407	368	386	401	379	375	357	366	368	352	395	406	375	438	439	370	409	392	376	393	392	395	393	380	391	374	413	410	394	395	354	403	420	379	395	395	389	389	365	380	392	365	407	388	375	401	372	374	397	378	386	358	399	405	405	384	371	370	422	401	367	385	371	418	348	397	405	383	415	373	388	421	389	388	370	350	392	360	407	379	358	399	395	416	377	365	408	426	409	389	408	373	426	398	408	377	398	394	379	418	410	410	370	395	369	387	359	380	343	399	420	421	355	399	368	408	405	377	383	356	398	406	384	368	380	399	381	350	374	394	403	393	354	390	354	421	372	367	391	423	375	401	361	383	390	390	384	396	371	387	383	356	393	369	391	409	386	329	369	381	418	444	364	382	406	368	392	362	390	402	376	393	400	382	387	379	390	398	434	431	406	358	376	388	408	406	399	382	364	372	388	381	383	383	412	379	366	390	361	391	381	382	338	362	424	385	382	354	422	370	362	394	392	384	379	417	386	376	392	379	415	400	382	381	387	403	376	378	351	352	391	385	342	400	396	427	397	321	368	371	369	417	402	397	403	435	378	379	358	359	407	409	421	355	416	367	346	393	414	434	367	381	385	383	403	415	395	406	398	410	365	404	392	409	385	400	423	416	391	389	412	388	388	381	390	364	385	408	373	353	408	388	401	372	348	397	388	377	389	440	377	388	355	347	406	387	363	371	387	408	422	404	372	381	403	422	378	339	401	369	384	396	360	371	354	411	418	390	405	396	370	424	398	355	406	368	389	389	377	402	394	370	377	369	398	371	392	363	347	349	423	402	373	397	378	392	384	395	404	391	377	339	427	374	390	386	430	384	358	373	391	388	402	385	377	349	379	368	358	428	382	388	405	342	413	354	391	393	394	362	375	397	362	349	355	387	387	372	399	360	355	367	378	367	424	411	390	348	416	370	393	368	405	384	386	384	405	412	415	405	378	386	368	375	366	403	390	397	368	360	403	374	353	390	393	381	377	376	380	391	405	386	434	382	382	391	389	380	378	394	401	413	391	438	393	381	360	380	402	365	403	413	338	399	396	366	369	377	390	411	430	392	368	391	369	373	360	408	397	411	368	401	369	372	364	388	376	376	382	385	403	387	359	406	399	341	396	380	366	375	382	376	369	378	380	367	447	397	421	371	372	382	410	356	424	379	386	387	363	367	394	423	391	350	369	408	385	352	390	358	395	392	425	387	384	396	402	381	350	408	400	368	427	428	410	358	352	389	392	387	372	363	398	384	384	352	382	394	355	349	334	443	368	409	448	384	378	366	358	400	388	402	389	385	414	401	408	410	376	371	389	360	390	395	377	377	377	396	396	359	411	424	401	418	408	402	395	424	386	373	370	397	373	402	403	402	355	340	420	390	384	365	385	381	382	388	402	381	379	383	368	345	396	373	382	391	364	374	367	384	365	393	373	383	397	409	418	382	394	406	422	366	409	363	392	369	384	375	383	361	386	365	396	427	373	382	397	376	346	380	393	374	400	403	425	393	339	388	392	393	384	368	391	358	379	348	393	404	393	392	394	399	364	358	410	346	402	389	390	388	379	387	415	401	413	336	397	422	387	387	375	366	408	393	391	396	397	370	373	392	368	404	399	371	411	414	387	405	378	387	391	397	351	398	407	412	389	361	359	401	413	379	374	369	361	342	400	410	419	359	403	411	366	391	406	359	346	335	401	436	378	362	369	408	360	427	386	389	373	366	345	427	366	411	390	391	454	380	392	405	414	396	402	399	363	350	356	395	373	382	362	389	393	405	378	385	390	339	367	380	357	364	336	390	401	372	407	373	388	377	384	385	377	329	414	367	390	332	388	354	371	411	395	396	373	342	388	376	409	401	409	376	377	376	399	373	379	374	399	389	436	364	386	373	410	390	354	384	380	363	362	374	393	408	403	413	387	416	391	375	389
48039	22543	3474	4131	3617	3103	2647	2320	2049	1833	1736	1579	1482	1367	1380	1278	1263	1214	1204	1134	1131	1115	1039	1062	1057	1013	1068	1072	1084	1078	1040	1122	1014	986	1000	985	1009	968	1014	945	1003	978	961	983	946	1017	934	949	898	990	962	972	969	963	988	998	958	998	993	943	1005	965	939	906	913	989	891	944	936	918	957	932	945	942	946	875	979	935	913	946	973	982	991	955	912	874	905	918	965	941	944	962	948	941	929	985	930	932	895	908	974	949	929	944	911	891	934	956	898	956	927	897	948	913	930	899	917	986	955	902	940	913	913	966	962	936	964	916	892	989	901	931	952	927	918	919	882	933	932	913	880	973	947	980	990	909	953	930	975	953	953	944	950	968	880	944	956	884	933	916	940	969	949	928	919	928	898	950	979	930	962	910	953	959	904	907	910	937	905	932	900	920	954	903	976	935	871	940	924	911	933	942	933	899	919	968	879	909	974	967	930	976	900	947	931	925	1001	946	917	978	964	940	958	953	923	956	898	929	958	873	908	921	935	974	916	926	928	937	909	936	863	892	900	924	964	863	899	965	910	958	931	948	910	947	852	923	937	915	943	954	961	946	926	872	914	978	883	903	954	913	965	947	922	991	957	911	931	898	877	914	950	909	926	877	916	872	911	923	888	974	965	959	857	900	935	944	903	956	941	909	918	927	942	968	925	925	955	940	939	900	934	933	942	902	923	959	887	880	920	947	954	925	928	936	940	945	904	950	962	978	909	878	877	880	887	985	907	887	940	936	974	906	954	945	943	930	970	951	903	916	884	955	940	945	961	896	947	968	879	908	940	978	957	944	966	880	897	974	855	877	929	897	964	906	956	878	961	969	922	909	956	912	890	952	939	891	888	910	959	974	895	949	883	917	932	910	899	919	892	934	979	958	902	955	980	933	930	933	919	918	891	932	918	914	952	903	966	867	949	986	916	979	917	966	876	928	909	943	891	971	960	895	961	884	916	952	918	920	927	922	903	884	885	945	926	894	934	982	941	899	951	857	907	912	926	982	970	923	900	945	977	882	943	940	903	891	930	962	936	936	947	939	947	902	915	984	937	919	923	921	934	930	946	960	954	891	885	949	879	932	880	936	945	954	964	888	927	906	955	972	909	888	877	909	911	919	896	843	913	1001	942	953	886	951	912	923	900	909	928	992	940	943	958	971	998	969	974	926	950	998	893	894	962	933	873	907	906	909	960	951	872	979	914	892	925	981	899	912	946	901	968	937	892	928	1005	930	869	949	883	925	1004	951	892	917	938	933	956	915	907	956	858	972	920	927	975	923	913	930	951	912	930	913	958	911	906	896	940	864	888	894	884	921	929	983	971	907	954	924	899	858	937	895	902	921	928	901	941	945	916	864	951	943	975	952	964	910	914	920	920	919	944	878	937	921	914	927	902	879	910	942	911	904	913	913	968	905	882	980	900	913	956	934	973	918	921	1006	983	898	921	930	857	913	937	916	898	902	935	942	970	919	909	950	972	963	949	907	920	913	970	909	915	981	928	968	937	938	922	927	920	934	892	926	944	912	924	955	962	916	1005	1008	918	919	963	862	906	958	926	812	916	915	885	900	895	916	838	937	959	897	911	908	966	948	917	930	967	951	903	929	947	901	961	875	925	951	887	937	946	916	917	928	903	921	971	919	946	950	958	940	962	968	896	906	917	952	973	934	909	929	958	940	925	946	923	900	926	894	898	872	958	873	917	903	909	944	904	930	944	966	950	872	885	853	929	911	909	937	900	947	939	989	914	954	954	974	979	928	894	935	921	941	904	914	884	926	932	935	919	885	936	936	954	892	983	933	869	879	918	961	965	937	992	907	957	908	878	904	949	930	928	924	943	954	944	868	965	938	905	921	919	926	935	900	961	916	911	935	930	874	911	989	952	901	1008	952	934	917	905	925	968	908	933	973	918	910	947	904	940	924	934	940	892	972	899	933	957	939	923	918	897	905	859	942	958	927	946	898	985	934	935	932	930	933	946	963	923	958	912	888	948	986	899	925	916	842	930	929	926	954	979	904	959	928	966	968	968	942	927	961	959	899	913	940	960	967	903	943	845	964	929	923	869	917	982	916	922	909	938	942	933	970	892	933	885	855	941	990	925	903	966	971	923	949	965	912	959	920	875	961	929	908	882	938	956	968	904	917	929	933	950	943	942	917	908	894	928	926	972	962	919	878	922	923	984	907	976	944	958	916	972	936	919	878	907	922	899	884	918	921	934	922	954	924	946	911	928	932	935	931	939	873	970	925	943	878	945	887	883	933	963	878	951	971	896	922	968	922	904	956	912	912	853	929	864	945	878	911	918	931	922	953	890	853	892	923	916	914	948	944	936	904	958	932	939	925	952	913	924	981	898	908	945	937	867	945	922	903	903	909	978	945	927	941	923	917	989	956	943	941	956	954	930	900	886	971	948	902	929	942	957	937	920	907	948	901	896	859	894	985	899	914	903	948	941	923	918	912	928	890	885	957	919	951	899	894	935	882	875	893	921	923	876	950	910	936	954	898	883	963	911	1000	926	911	895	919	926	841	959	932	934	923	912	869	961	958	946	946	941	891	897	877	928	915	911	964	944	957	914	928	956	987	940	917	918	940	925	928	899	902	903	890	922	1004	955	943	922	873	926	976	936	967	974	917	935	950	932	945	945	955	936	926	923	948	908	958	860	904	922	927	932	920	926	937	936	943	899	965	918	906	986	894	934	965	919	886	956	949	896	933	927	900	934	954	876	918	941	986	917	903	1000	942	918	927	922	900	917	870	891	953	925	919	914	916	925	906	975	898	895	951	965	925	874	983	923	940	920	924	959	983	900	916	895	920	964	925	883	935	915	943	905	936	938	934	952	954	939	923	938	899	898	934	903	932	977	883	899	901	897	876	889	908	914	916	936	883	886	921	959	944	968	906	913	947	897	909	929	929	923	960	929	929	924	1009	983	910	986	920	900	935	897	932	904	877	948	917	941	955	902	945	883	954	894	929	969	932	933	927	943	899	927	962	947	979	918	935	945	924	881	947	914	933	938	919	894	906	967	896	934	879	885	912	991	887	913	975	924	955	935	949	961	882	896	942	920	966	961	929	945	957	936	880	910	966	894	912	919	915	946	939	932	869	885	913	885	920	886	971	879	970	920	942	933	950	949	1022	918	916	932	954	911	956	899	944	957	962	904	983	927	913	945	859	957	904	940	946	939	919	899	884	927	989	953	916	957	892	898	911	952	941	941	920	946	874	962	899	944	918	924	935	898	989	952	885	893	925	935	947	971	860	909	936	888	952	928	894	951	912	997	955	934	887	886	899	887	886	909	966	952	955	927	907	956	919	926	919	1003	904	932	944	893	928	936	958	960	898	982	886	904	915	916	910	914	920	949	905	886	967	977	919	932	937	903	947	947	952	934	882	911	943	893	959	914	875	935	917	936	896	858	968	878	917	961	965	958	906	921	893	894	906	949	927	898	920	893	925	913	907	911	902	901	932	918	912	898	912	879	945
13587	1943	172	172	188	176	172	195	183	195	190	175	165	171	192	180	159	165	170	170	184	164	160	171	187	192	150	177	187	174	167	150	169	176	163	141	176	170	172	162	176	140	162	198	155	169	182	175	200	167	196	173	169	160	155	157	176	197	167	138	166	167	173	169	184	171	167	180	173	203	155	185	196	174	153	156	147	156	180	179	173	166	205	153	184	177	149	157	150	160	160	165	172	193	165	186	167	161	186	193	149	182	169	191	173	192	191	176	165	135	181	162	150	145	188	173	171	182	188	190	179	163	163	188	172	175	162	163	158	154	197	168	180	172	153	166	191	162	156	187	182	172	184	156	165	157	175	174	154	159	179	172	195	162	182	180	173	144	143	165	184	160	167	176	182	180	201	207	184	170	176	146	160	174	163	152	150	176	176	174	178	172	158	168	172	170	153	187	168	187	178	184	153	167	177	171	162	175	177	166	164	178	164	163	149	188	176	176	173	190	179	218	169	193	188	174	152	170	153	174	184	173	171	171	189	175	159	167	167	206	178	164	181	172	166	163	192	155	151	172	173	184	185	188	162	155	161	165	194	155	173	194	150	160	160	167	167	171	149	144	162	179	172	161	204	171	177	172	170	177	158	156	170	187	167	167	177	180	176	162	173	195	168	141	161	157	150	160	177	179	184	153	155	143	161	156	183	176	144	156	190	206	178	183	141	152	180	170	151	154	162	154	163	153	192	169	155	179	190	155	185	168	170	148	185	175	175	182	164	191	175	191	168	178	209	180	186	186	188	162	167	156	171	156	156	179	162	185	156	176	185	191	173	163	153	166	160	184	162	194	155	191	175	173	180	186	166	152	178	168	153	175	161	165	207	161	154	203	175	176	176	188	154	160	176	172	181	190	166	161	166	161	165	151	156	163	173	165	185	158	174	159	178	155	168	187	210	169	167	169	183	177	168	165	198	182	178	161	155	171	171	161	161	185	163	180	175	168	197	181	171	163	168	172	184	168	194	166	185	167	178	166	169	159	171	158	182	166	185	172	170	164	173	165	170	141	185	162	193	171	173	184	159	171	169	190	183	198	174	164	163	172	183	182	179	179	158	164	162	164	174	176	179	186	164	174	187	178	171	182	150	174	163	160	166	188	207	173	153	183	175	176	189	196	159	168	175	183	151	152	189	187	161	176	188	180	157	188	182	164	146	197	168	175	170	179	183	181	167	194	164	158	152	163	187	172	205	156	178	170	158	207	176	182	169	177	162	161	177	184	167	178	198	157	151	165	149	167	175	203	170	195	177	152	174	160	182	178	179	157	186	145	156	182	165	165	167	185	176	182	168	173	181	206	185	164	155	187	175	153	199	168	166	184	176	162	167	165	165	160	196	165	177	167	172	171	172	183	163	175	185	190	181	187	176	167	165	193	189	153	172	172	166	175	195	183	137	168	169	159	180	170	174	175	173	176	155	182	171	161	158	187	148	159	183	186	169	173	172	165	161	148	169	163	182	178	170	153	184	179	182	179	174	178	162	191	172	167	150	149	178	194	139	177	179	165	212	170	183	165	189	152	161	186	172	168	157	187	176	163	157	191	203	147	196	168	160	148	152	166	168	179	173	193	177	179	190	158	173	168	154	166	181	165	216	173	184	178	172	170	178	170	158	163	162	179	160	189	180	156	163	165	175	155	182	154	184	189	155	166	191	174	180	169	178	156	154	188	155	160	192	167	188	157	185	158	160	173	178	138	173	171	156	174	176	192	152	181	148	164	165	170	144	166	161	162	144	157	202	168	176	155	166	177	179	207	191	152	165	173	183	185	185	176	164	158	163	159	165	175	161	167	161	166	166	195	175	166	171	171	165	193	179	178	175	138	213	180	183	161	163	192	187	165	153	167	183	177	164	163	163	160	148	183	192	178	165	152	184	162	157	192	159	155	155	190	170	162	174	175	160	165	182	195	169	186	141	180	144	171	173	179	184	168	177	166	180	194	169	162	177	168	167	179	179	176	176	159	162	175	172	176	199	167	176	192	191	162	168	176	170	190	133	153	142	178	185	172	153	160	172	169	181	175	197	150	200	174	152	179	164	169	168	163	167	173	152	164	154	157	157	179	156	179	163	167	160	187	178	188	171	153	184	174	157	178	183	163	177	173	145	152	165	177	192	145	183	187	184	165	183	179	183	178	171	183	174	181	191	162	173	176	170	169	156	172	190	171	161	193	160	185	188	175	163	179	181	174	186	177	146	183	166	183	154	130	189	182	154	167	161	179	161	134	189	173	179	164	180	196	186	172	163	167	172	171	175	154	179	180	181	177	168	161	189	162	174	193	174	178	180	170	171	173	154	164	173	159	166	139	175	158	181	179	207	185	176	147	164	168	172	182	184	183	160	160	176	179	162	174	149	146	187	181	176	173	180	199	173	176	181	163	192	193	177	131	167	170	196	199	142	187	170	183	171	175	175	171	173	154	163	158	184	170	136	174	159	169	167	156	164	187	182	148	163	168	171	178	154	180	151	180	145	165	171	177	176	164	171	171	154	180	200	179	165	187	179	167	165	170	182	190	190	191	172	169	161	178	172	164	187	160	178	163	175	163	208	163	171	178	180	171	185	191	179	172	184	175	182	181	193	171	148	176	172	173	187	204	151	171	158	175	166	166	185	158	180	175	174	154	173	166	208	144	168	183	176	151	168	172	157	195	158	198	178	169	196	168	180	164	162	202	153	165	183	176	159	168	164	175	179	168	167	179	159	175	158	151	185	154	170	187	174	181	156	162	182	164	159	189	171	176	182	177	177	188	184	150	166	167	172	170	166	172	183	199	152	167	148	156	172	180	166	165	165	158	160	164	172	181	189	176	204	165	189	181	173	182	190	177	155	182	174	165	186	188	193	182	182	184	153	191	168	145	185	174	168	192	169	176	178	152	178	164	189	180	181	188	204	171	179	151	178	173	181	187	167	179	176	152	148	145	170	154	191	170	166	158	171	172	174	180	206	171	168	168	182	170	168	192	163	170	168	182	147	188	145	165	169	160	164	157	132	149	185	180	172	179	150	190	178	179	174	193	179	194	177	161	164	168	141	163	159	176	204	147	150	157	173	162	190	182	195	161	172	166	154	146	170	180	169	167	166	176	188	164	168	167	192	179	185	159	174	163	186	207	162	193	171	178	178	164	159	158	169	163	159	165	174	159	184	157	166	184	195	181	175	177	189	191	170	173	177	170	158	179	164	169	178	177	192	153	171	152	184	166	160	158	182	172	176	167	176	176	175	156	171	172	188	171	164	197	190	187	189	179	169	159	154	178	163	191	158	157	159	153	186	183	158	178	161	175	184	163	160	174	179	195	162	166	160	136	191	183	185	146	168	171	166	175	179	181	189	193	176	192	165	197	192	160	161	167	174	193	175	151	154	173	177	186	180	179	166	171	175	146	180	164	181	155	172	169	172	160	190	162	160	194	174	172	175	172	173	167	203	187	150	185	182	156	165	169	169	167	187	159
12237	2219	531	549	530	552	514	549	512	534	565	547	556	516	524	498	571	521	548	520	538	493	521	520	479	513	502	495	526	509	512	493	538	533	534	497	501	539	507	520	490	501	522	527	490	517	522	482	509	532	499	524	532	485	503	500	511	479	496	508	455	501	488	527	493	533	485	498	501	478	460	507	481	474	516	526	494	556	509	502	465	462	527	492	508	523	509	500	480	531	533	510	445	553	509	482	502	468	497	515	489	488	496	532	488	503	479	518	485	511	525	520	457	570	506	499	535	531	504	518	495	473	505	526	514	530	486	479	492	511	502	498	493	494	518	510	497	536	475	487	490	513	461	520	500	476	515	529	502	515	525	465	480	522	492	515	494	506	488	501	513	470	486	482	519	517	503	466	489	486	469	484	494	536	492	528	524	495	493	526	477	486	471	499	512	520	510	468	522	472	514	534	508	507	495	521	533	500	476	516	487	496	489	463	505	530	506	506	501	508	481	516	472	473	505	526	488	511	471	473	510	496	538	499	489	533	492	481	498	519	528	496	489	481	502	502	463	481	521	482	509	479	491	531	490	504	522	516	475	486	487	500	503	498	492	501	499	488	499	476	492	497	514	472	512	517	522	504	478	512	509	474	508	470	534	527	504	499	463	488	497	505	502	501	528	503	492	540	539	473	520	553	513	545	524	589	516	503	521	475	464	518	475	497	492	516	507	507	507	486	495	545	537	500	503	504	500	559	512	487	461	517	500	474	518	516	492	489	532	466	533	450	538	526	495	521	501	530	483	476	491	532	539	472	550	487	467	481	492	494	496	483	504	538	532	490	511	498	488	499	510	474	501	473	534	501	507	465	513	517	510	516	477	564	485	496	503	475	457	494	491	506	511	523	510	489	500	499	521	498	452	519	499	513	504	540	514	491	475	488	505	491	494	530	487	505	522	509	531	484	537	514	560	505	502	511	497	498	512	503	530	507	485	540	508	493	508	540	469	493	491	487	550	502	511	458	497	513	439	465	478	469	514	482	480	521	505	511	488	528	473	507	499	507	516	507	521	439	532	516	493	511	522	466	494	497	500	519	472	485	473	474	493	505	472	515	538	525	496	494	490	507	463	500	497	465	496	496	479	522	506	497	499	513	572	489	526	516	515	491	503	470	503	484	501	477	490	541	485	514	500	494	479	509	478	508	539	516	529	532	513	506	470	491	502	506	503	478	483	514	534	518	483	513	526	504	529	514	477	498	492	506	531	508	557	555	494	492	539	493	494	508	542	520	520	478	485	513	509	528	484	480	500	510	525	516	484	494	524	509	467	538	505	497	534	512	485	491	476	506	536	500	505	492	495	468	496	534	500	501	515	488	516	521	536	489	472	520	512	505	534	480	514	483	548	522	472	520	469	481	505	509	501	509	471	504	475	512	543	526	507	519	489	512	474	487	512	543	514	472	519	483	471	483	514	511	470	536	494	481	451	509	512	538	503	510	524	512	526	484	503	501	497	471	479	532	462	500	506	478	520	483	525	471	525	530	513	537	495	497	468	495	519	477	508	511	519	488	515	539	510	490	517	470	512	496	508	524	516	515	502	529	517	489	525	477	498	485	492	520	492	504	482	485	512	498	500	523	562	491	533	530	494	493	528	493	506	518	516	475	493	510	505	512	550	502	483	517	494	486	492	495	507	525	454	505	487	492	497	486	493	554	504	535	521	505	487	490	509	503	473	522	508	493	511	526	533	481	489	484	519	484	472	467	500	509	475	520	525	467	511	516	487	493	460	494	530	459	525	481	477	483	507	524	525	538	496	517	525	533	540	456	486	485	526	511	522	482	526	492	494	482	528	560	510	520	507	516	526	500	494	540	488	505	511	494	523	525	526	482	527	501	480	498	485	480	511	533	521	523	540	519	524	493	509	451	508	481	472	567	537	541	520	509	481	498	497	514	547	487	471	523	474	506	496	469	516	489	485	532	523	448	509	504	520	514	483	475	463	544	522	523	510	518	496	486	486	523	512	480	486	468	496	498	489	496	487	486	520	516	522	520	497	538	550	473	579	505	491	544	490	489	530	481	458	464	467	481	528	511	484	478	503	490	479	540	488	488	545	486	480	477	458	492	506	501	511	510	482	497	482	493	519	555	507	487	492	527	471	476	510	511	441	549	501	512	495	504	511	468	503	517	542	455	497	482	536	511	480	513	553	433	522	499	465	477	485	506	463	444	519	544	486	487	474	508	505	522	519	513	495	528	489	486	480	470	512	515	492	506	470	568	510	516	488	486	481	522	510	484	459	494	463	503	548	531	521	500	507	537	511	537	518	499	497	477	524	532	509	469	509	521	496	472	525	522	476	493	511	483	535	489	492	511	515	469	504	530	487	503	500	494	526	510	502	503	491	516	508	448	506	518	509	483	503	505	487	509	539	464	483	501	543	504	505	515	492	509	470	508	498	498	477	462	554	517	502	472	516	525	489	492	499	507	479	479	463	492	505	493	485	494	495	491	476	488	505	476	489	500	514	503	486	511	459	500	508	487	503	531	539	500	461	490	498	495	501	530	489	481	509	490	503	509	557	485	479	485	493	506	556	462	509	484	476	493	563	516	483	508	513	491	525	506	482	488	489	512	458	512	510	517	479	506	492	504	493	494	498	537	491	477	510	551	459	512	507	515	501	510	526	522	494	480	539	508	519	497	519	513	502	513	459	508	540	521	505	487	506	541	468	530	484	513	482	521	485	506	491	528	519	514	511	510	521	493	496	521	462	528	485	526	524	513	517	467	507	493	483	513	483	497	484	487	518	492	503	516	479	502	507	501	507	475	510	484	553	517	511	473	509	511	560	479	542	534	481	516	455	540	500	450	530	537	487	498	504	532	494	497	534	525	523	475	544	505	495	485	524	495	499	505	487	481	501	482	500	489	518	496	525	491	484	507	529	492	543	488	524	523	485	522	493	508	487	530	504	487	484	514	468	511	511	468	496	534	504	492	528	516	474	564	551	502	462	502	500	474	494	476	490	533	498	496	515	500	485	485	512	483	519	561	516	469	509	509	502	468	510	491	530	536	535	555	487	519	492	488	489	531	550	515	457	496	535	505	518	552	492	477	471	489	526	522	503	509	471	507	499	540	509	522	501	525	477	508	472	508	493	501	572	472	514	496	496	517	528	530	483	543	550	491	519	477	503	509	480	531	497	467	534	495	464	523	494	492	524	533	512	493	511	469	495	518	487	474	494	509	523	478	497	508	506	473	513	490	498	495	507	500	522	538	492	468	519	503	550	491	499	528	472	474	526	524	512	484	488	503	486	508	470	490	523	525	487	497	493	502	469	480	485	495	539	476	500	527	457	471	520	461	500	502	470	504	508	526	468	513	511	547	473	501	519	548	487	503	493	542	518	543	519	506	520	505	536	528	510	456	529	476	468	482	470	513	509	502	503	508	489	506	544	513	477	543	502	433	461	514	512	511	487	516	534	532	565	500	526	515	518	487	480	509	531	536	488	469
63421	33408	6804	1031	710	585	511	462	438	434	378	378	393	364	365	343	367	334	337	356	373	302	334	368	338	371	321	339	349	358	333	361	349	339	396	347	348	356	372	338	352	347	360	361	318	341	340	358	348	322	357	323	300	353	322	321	325	328	359	366	372	319	341	359	350	360	357	325	341	344	365	353	306	317	341	367	331	326	358	349	336	326	314	320	348	352	321	347	352	345	341	335	355	345	325	305	340	353	324	356	364	337	329	328	334	333	343	293	351	397	356	352	364	360	291	356	352	351	338	355	312	326	370	319	313	342	338	313	363	331	362	335	346	327	327	359	362	353	367	378	324	326	347	337	331	300	332	343	360	379	329	323	349	327	321	353	342	340	318	329	315	371	336	326	315	338	330	342	327	356	336	349	348	321	311	332	297	349	310	349	338	331	337	331	342	350	318	353	317	312	335	370	334	358	319	344	358	355	349	326	355	355	347	330	340	327	383	345	318	347	315	344	309	335	355	340	341	334	341	368	335	356	364	304	329	337	348	347	345	361	310	367	377	335	354	342	317	358	324	305	327	318	360	333	354	325	404	350	343	328	315	339	324	319	338	368	369	355	385	361	344	333	353	341	309	356	348	320	305	369	321	329	341	341	347	307	339	305	357	323	364	377	295	323	347	331	301	311	350	324	352	346	326	359	340	325	329	321	341	313	345	342	327	347	331	327	346	331	342	323	394	325	327	308	327	294	341	339	323	354	330	366	316	329	334	326	350	336	347	321	326	362	318	342	321	359	320	328	309	322	360	330	339	321	318	316	366	361	331	351	364	356	296	354	303	322	314	347	305	328	366	285	342	314	350	345	359	376	328	308	344	334	342	331	324	335	317	325	362	329	351	335	336	316	310	343	351	364	305	349	332	356	350	327	314	379	313	344	350	340	349	343	352	346	361	308	335	346	331	324	325	342	335	347	336	352	352	363	319	321	309	356	321	344	328	380	327	317	365	343	345	342	336	321	344	329	341	346	349	332	313	327	337	292	330	362	322	357	347	342	342	310	349	324	318	330	351	353	387	337	290	372	357	366	357	312	303	332	357	316	354	332	328	363	334	337	321	314	329	349	374	320	299	317	346	346	331	359	349	379	362	353	346	350	344	335	339	326	341	339	360	342	371	337	335	342	375	344	312	304	358	350	356	346	355	349	345	349	316	322	338	370	311	328	332	313	317	357	300	320	319	332	337	355	351	350	336	363	365	347	346	372	333	359	372	348	342	326	338	334	362	319	307	328	325	336	308	339	374	332	355	317	335	301	356	323	337	359	317	327	346	368	355	334	353	336	333	339	324	330	316	344	358	329	330	309	344	308	363	336	319	307	313	336	358	330	389	369	349	361	332	347	338	358	347	341	333	352	358	345	331	346	329	351	341	337	319	339	335	331	339	365	345	314	357	294	362	319	357	353	325	375	334	339	338	359	329	301	349	356	364	322	325	326	345	332	357	359	324	333	363	357	310	337	352	335	354	301	290	313	334	357	339	312	360	360	334	355	338	334	351	304	360	347	315	346	353	322	331	328	328	346	369	360	337	326	335	341	341	344	324	324	330	284	362	337	361	332	343	337	339	301	346	369	325	333	357	347	333	331	351	329	330	343	337	375	354	372	374	313	321	323	325	320	320	323	327	337	346	346	286	316	343	333	365	338	367	343	343	328	342	367	376	295	323	332	350	328	364	344	333	334	340	374	354	322	316	332	294	309	322	334	308	334	326	348	335	312	348	325	337	334	309	345	318	326	295	330	322	368	342	328	320	329	358	325	353	354	353	344	342	349	359	310	349	350	319	382	335	336	318	343	353	361	331	311	340	337	353	344	343	326	327	394	355	332	363	391	348	336	334	325	351	348	316	322	369	374	346	328	336	323	341	328	297	326	345	313	350	327	318	327	359	358	332	364	354	356	316	312	345	359	312	332	295	341	340	310	317	294	321	328	360	360	356	382	334	341	324	336	371	310	343	325	328	356	331	333	341	353	377	342	310	350	324	335	350	333	330	329	369	335	338	350	360	363	349	342	348	346	359	351	358	354	328	341	356	324	330	358	339	330	316	346	339	347	358	376	345	346	307	318	323	365	354	361	333	330	348	323	344	355	341	318	300	300	352	309	351	347	279	347	308	343	347	340	329	351	312	327	332	358	300	340	355	315	353	341	369	328	334	350	321	342	332	333	344	315	346	353	317	361	341	334	314	342	340	342	296	351	311	331	347	325	334	350	293	318	330	343	326	363	351	295	317	352	295	319	326	362	319	349	334	326	347	323	339	349	300	323	302	343	349	317	325	350	370	344	300	341	333	343	314	339	351	348	343	326	337	344	349	336	328	315	319	322	358	351	339	343	340	316	343	297	318	320	358	317	343	343	321	347	331	331	301	321	361	299	374	332	336	358	307	317	358	312	325	335	321	356	316	324	337	324	309	324	372	305	317	336	338	307	364	367	308	331	310	312	332	336	326	315	309	329	354	345	336	353	340	336	340	330	322	347	321	338	332	323	372	304	323	341	320	303	309	307	357	305	332	331	340	344	350	325	297	329	325	371	338	352	315	338	344	334	347	316	352	335	334	351	352	358	328	320	354	342	329	331	352	304	333	357	316	314	352	325	362	364	346	345	358	347	348	303	342	310	349	347	326	339	367	316	352	316	348	338	337	340	354	351	336	286	343	354	357	348	397	350	317	335	314	347	347	312	309	365	335	312	349	357	346	346	316	348	381	323	325	328	362	336	305	363	349	341	326	313	298	321	310	340	335	312	329	322	359	375	365	356	321	313	327	320	340	321	350	337	344	332	311	361	364	334	325	345	349	331	358	343	332	335	364	345	364	346	337	290	345	362	351	329	350	324	393	345	321	347	345	360	349	352	319	312	369	371	356	324	312	346	353	331	352	331	329	369	338	336	358	300	310	307	339	321	328	341	340	342	405	325	360	333	344	334	299	372	347	368	317	350	333	306	359	343	357	315	307	287	355	372	324	336	346	362	346	348	324	332	322	321	306	305	352	338	316	340	312	335	370	358	340	339	314	302	358	339	338	329	342	311	329	327	358	318	336	331	346	320	306	299	349	323	352	349	321	321	332	305	332	345	315	318	352	308	343	335	314	311	357	316	300	355	343	324	335	331	341	375	347	295	311	339	298	332	278	326	314	391	341	329	333	385	367	336	339	319	341	349	360	352	328	306	385	349	354	353	362	336	312	328	348	345	335	350	355	371	332	357	339	383	326	331	353	354	331	340	324	342	356	361	354	356	350	327	351	336	310	334	341	337	315	344	379	347	379	336	350	379	357	370	391	355	375	337	308	313	328	353	346	349	363	363	346	297	350	337	329	339	334	333	368	352	368	333	365	352	304	336	312	338	382	344	340	354	341	332	381	357	323	363	347	338	339	335	325	348	297	371	372	337	349	325	354	326	313	322	351	369	355	331	347	301	345	317	339	364	350	324	329	370	333	325	343	333	352	362	330	362
37911	16369	2144	2578	2313	1951	1690	1514	1410	1357	1269	1209	1081	1130	1082	1044	1024	999	946	988	937	967	1004	939	947	887	955	931	948	897	910	872	942	921	876	913	899	931	893	862	903	868	865	858	901	876	860	907	856	879	926	895	810	875	816	891	922	837	853	894	818	870	829	818	864	837	865	858	867	851	811	828	927	921	854	882	925	828	845	845	874	855	888	835	821	870	868	885	893	826	868	866	881	867	876	857	872	834	858	815	855	876	869	912	897	883	802	805	817	857	858	902	858	866	816	918	875	837	884	842	882	826	846	874	852	887	864	846	902	834	868	823	803	873	854	792	842	836	843	838	843	897	884	869	852	835	893	838	836	856	827	886	868	832	881	857	847	839	951	858	918	863	813	848	836	841	827	838	838	831	872	833	867	938	860	886	857	843	824	881	822	893	861	835	906	893	851	825	800	840	844	917	833	870	873	827	815	847	840	847	850	885	798	858	879	925	838	866	845	875	838	881	823	825	833	847	866	839	886	829	893	884	868	878	864	878	905	914	868	826	797	881	901	892	861	876	906	883	861	852	850	861	849	873	874	813	883	842	856	876	864	872	861	834	849	815	869	815	858	847	850	854	896	838	881	879	874	874	854	827	872	898	873	856	896	883	916	846	877	894	831	832	926	823	882	893	877	869	858	841	884	876	843	794	874	817	845	825	837	873	875	805	861	877	891	872	864	863	897	928	804	891	905	879	852	818	840	903	841	855	875	880	915	876	901	845	880	849	845	798	847	854	813	821	846	891	859	891	853	823	843	891	808	869	846	838	873	867	932	892	878	863	918	891	884	812	836	915	859	807	858	846	905	819	867	829	876	837	834	870	848	882	888	851	841	855	888	817	869	826	865	871	865	883	917	873	835	794	906	804	865	891	808	857	850	899	859	901	822	846	849	831	899	842	889	838	863	851	846	837	867	867	852	868	870	873	843	895	838	865	827	873	859	835	883	889	894	872	838	865	844	825	830	878	866	805	862	868	872	905	865	864	820	860	902	853	855	892	892	898	853	863	847	898	866	847	841	814	857	796	862	837	825	865	829	908	868	840	883	833	823	924	840	838	822	888	902	876	855	845	819	864	860	902	865	845	874	918	869	836	817	851	845	885	846	841	896	864	871	887	846	848	884	882	857	789	872	826	883	852	868	823	864	882	936	887	872	865	829	890	841	826	877	810	819	794	897	883	888	832	898	807	867	884	903	832	862	866	860	891	901	876	846	927	832	844	888	817	855	849	892	861	844	875	853	939	885	891	877	874	833	864	835	896	867	836	902	903	801	863	849	863	816	841	831	851	852	852	876	920	853	814	850	849	892	848	848	912	865	869	876	809	824	807	793	842	833	809	886	832	884	828	871	894	817	821	864	838	881	858	845	872	887	845	920	824	872	792	862	883	879	892	828	832	844	860	910	877	881	839	867	879	849	834	816	837	818	846	875	825	862	838	868	867	877	812	867	844	853	856	858	843	842	844	869	842	870	918	829	878	859	796	882	884	836	876	895	895	870	855	834	816	895	863	879	823	880	840	859	868	888	870	838	840	831	865	835	830	878	880	914	851	826	851	853	812	877	818	848	877	858	817	851	869	871	874	889	853	809	819	891	857	883	896	852	813	854	898	924	826	848	863	842	891	850	875	870	869	869	838	839	817	900	876	870	856	786	812	873	896	875	859	823	834	861	807	819	861	833	853	818	827	820	897	901	877	820	880	887	859	845	878	924	826	850	806	902	914	853	899	869	796	804	854	849	830	857	834	858	846	849	847	830	858	848	831	868	888	846	863	763	926	828	843	849	855	854	856	865	832	851	846	881	889	873	885	868	853	840	803	847	830	911	869	876	860	866	831	885	854	859	828	850	849	846	858	825	887	839	840	851	868	897	852	842	909	840	799	857	877	835	844	871	851	870	799	828	887	805	849	883	849	850	864	875	821	871	898	811	834	843	883	846	850	914	908	858	902	877	826	848	800	882	810	883	919	835	823	847	860	896	859	901	840	868	853	892	818	882	865	888	856	829	827	880	881	894	888	845	852	814	862	844	835	898	846	939	887	906	863	887	910	841	792	838	843	877	862	844	833	854	871	867	858	894	894	843	888	815	853	835	816	835	830	796	869	921	956	850	882	938	891	875	884	877	824	841	881	899	872	836	885	871	926	818	856	860	850	847	850	892	878	856	809	812	849	898	848	913	880	876	794	905	885	848	856	805	877	869	926	892	850	897	855	869	855	848	853	866	780	843	861	867	889	880	835	873	927	917	842	862	881	864	851	846	874	859	889	835	882	842	850	814	791	832	887	925	851	900	897	870	846	883	883	821	833	853	848	895	919	837	870	828	825	854	880	880	843	866	815	803	809	927	850	848	861	843	875	817	906	843	873	840	811	904	888	829	862	823	871	880	883	855	827	902	892	826	870	824	897	790	874	875	851	852	867	889	878	842	890	858	876	844	890	832	882	833	890	854	847	852	827	886	888	882	844	814	814	839	861	830	886	883	885	853	861	833	855	858	828	842	817	871	821	801	817	887	859	863	851	864	878	879	827	832	848	854	875	844	861	860	912	832	801	874	883	816	890	864	901	818	907	874	864	843	860	827	852	868	895	837	881	880	898	831	865	850	860	835	826	855	858	864	824	890	813	851	857	882	850	847	848	860	852	848	867	855	879	907	846	872	882	837	805	831	886	914	879	841	823	851	851	866	839	835	844	882	857	890	906	846	824	874	833	879	870	840	848	827	815	851	834	869	868	854	872	826	870	854	884	856	853	816	845	861	842	900	871	912	877	802	903	862	859	901	840	799	889	821	886	889	894	852	842	855	850	830	866	853	877	854	827	883	902	857	892	893	859	838	842	862	879	851	870	832	850	805	877	858	852	823	891	897	818	862	932	837	850	844	863	836	798	873	862	831	890	837	862	827	880	943	881	870	824	876	852	853	872	846	887	843	912	810	838	873	861	848	843	867	867	871	856	936	893	871	866	826	902	875	910	855	850	808	821	839	874	808	824	836	869	829	846	860	822	898	816	926	865	865	887	883	831	856	889	889	926	844	908	866	912	824	870	851	874	796	889	872	894	830	856	815	859	886	857	899	863	865	859	839	875	807	817	882	865	846	849	809	933	878	877	870	873	868	874	896	878	891	888	845	826	879	861	833	829	868	830	905	890	806	833	855	838	880	891	887	875	936	879	905	835	831	846	872	859	916	856	825	883	820	794	893	817	799	775	844	897	870	909	820	829	861	848	844	899	847	891	856	842	869	848	853	832	800	855	833	846	855	868	827	850	878	880	846	839	835	833	862	829	858	870	841	897	883	919	859	802	809	866	826	870	859	847	847	812	862	907	781	807	866	868	888	881	882	872	849	871	941	895	804	868	915	844	839	881	886	878	888	825	912	855	806	814	884	877	815	870	825	844	874	871	832	844	816	873	845	893	898	823	874	870	830	875	849	891	885	801	818	908	876	870	848	874	830	869	859	807
74343	44395	14149	3216	1163	887	718	638	609	493	485	470	471	450	411	388	431	395	422	419	437	400	393	387	375	442	408	369	386	412	361	388	387	352	386	383	388	372	384	353	366	378	369	380	411	394	402	401	408	383	375	383	384	394	426	378	380	353	351	380	406	392	358	378	368	402	388	383	383	407	416	407	390	379	396	361	414	375	393	407	395	404	368	419	398	401	400	377	404	389	358	388	357	384	419	408	356	404	397	386	350	384	374	380	400	394	360	379	373	345	369	394	369	372	361	392	389	377	384	391	374	363	361	394	392	347	412	408	372	359	386	367	399	369	394	341	338	402	374	364	369	352	367	396	363	365	383	383	349	390	418	356	416	400	373	405	365	372	361	409	401	400	391	367	362	366	382	401	358	394	353	376	383	425	374	400	364	374	367	422	354	396	377	435	387	415	373	363	440	379	388	375	339	357	304	354	369	334	352	377	396	423	390	405	398	353	383	383	408	386	360	383	396	389	371	363	377	404	384	355	393	392	363	358	347	403	356	376	372	393	372	372	373	393	412	366	353	388	400	350	420	373	394	386	361	404	400	379	378	381	376	376	404	358	407	420	382	363	372	404	371	375	407	387	368	353	403	418	384	370	328	416	426	365	344	412	381	374	385	403	446	421	397	368	365	405	358	368	385	367	395	415	388	361	365	377	371	374	365	409	371	367	389	386	421	380	403	429	354	397	364	402	359	368	361	404	416	378	377	371	352	389	391	414	396	410	391	415	347	394	398	405	410	420	369	392	415	353	368	403	413	366	393	371	368	329	354	358	395	377	373	406	386	382	384	356	372	371	402	402	374	369	411	346	416	379	404	372	393	407	413	388	356	364	355	410	367	391	381	370	350	371	347	369	395	388	359	375	398	377	377	380	385	396	400	364	341	370	413	382	396	377	397	401	372	355	389	373	371	400	369	366	369	366	371	350	403	394	371	388	391	385	360	434	394	391	388	386	413	366	401	399	373	395	371	372	418	371	409	359	393	358	404	385	365	373	380	385	363	381	335	387	388	365	400	366	367	404	405	337	381	355	378	362	380	401	366	370	402	393	412	398	396	452	379	390	383	380	369	386	403	430	404	375	426	374	357	412	401	396	358	383	405	377	379	381	383	376	416	374	373	383	354	388	383	361	385	379	413	397	394	379	377	371	395	405	399	369	363	408	366	353	402	399	395	425	395	372	379	392	384	396	367	370	390	420	389	395	388	362	412	361	398	369	400	374	396	386	380	466	427	372	364	335	385	394	387	374	375	415	409	360	352	376	375	445	424	375	401	380	378	363	372	383	350	353	377	343	391	381	363	392	396	370	393	365	369	407	388	404	359	406	380	371	402	377	378	399	390	361	383	382	383	390	361	387	378	395	362	382	363	356	420	397	413	410	358	399	423	385	367	368	397	402	390	375	363	447	379	390	431	381	420	397	362	378	404	403	355	403	376	389	365	371	370	390	389	393	365	357	374	342	377	356	367	359	374	384	396	410	382	371	356	378	397	371	382	384	415	396	392	369	374	384	390	388	384	369	382	378	405	422	404	396	361	372	340	378	370	379	410	410	415	361	384	378	377	361	393	364	357	374	396	416	392	364	380	368	383	395	393	372	389	359	409	345	326	387	357	397	386	419	358	401	369	379	391	388	386	381	366	397	362	373	392	386	388	385	412	360	321	378	407	388	424	402	406	382	359	395	385	397	415	381	388	379	375	354	373	360	365	400	404	408	389	381	400	388	377	405	389	358	352	386	381	382	395	360	359	387	373	378	373	373	342	412	369	391	406	359	367	364	367	354	391	376	364	389	409	401	410	387	377	390	421	391	378	393	367	371	385	408	404	371	370	394	381	405	389	362	386	368	393	417	373	390	392	386	351	381	359	420	398	393	384	410	402	396	402	388	428	354	333	386	416	366	431	365	397	385	405	418	379	399	398	445	410	411	376	389	377	380	402	360	386	380	382	378	386	394	372	391	409	392	417	379	377	379	380	369	364	399	386	366	376	422	383	371	361	393	408	362	388	409	404	380	389	394	351	392	355	377	379	372	388	358	382	363	401	411	374	355	384	410	404	401	402	402	411	394	376	422	366	383	384	374	381	387	391	364	397	353	401	379	398	344	379	370	415	374	383	353	360	391	378	376	357	406	402	370	406	392	357	350	359	372	364	397	362	392	365	348	360	359	464	388	393	409	413	352	403	381	371	420	352	392	366	353	349	365	378	377	395	404	378	369	378	377	396	391	392	389	400	368	397	366	397	402	400	380	394	405	401	358	403	350	379	386	385	380	381	402	389	365	408	358	385	385	403	381	404	350	370	373	387	385	371	375	393	370	371	362	373	382	404	362	392	375	381	429	379	402	387	363	338	379	398	380	431	397	371	385	381	363	392	379	400	379	382	360	371	410	361	419	349	353	396	400	380	341	386	382	357	338	368	370	371	373	382	391	377	379	364	354	391	376	351	368	364	390	368	368	351	371	384	375	400	401	400	340	410	400	402	428	373	374	352	386	366	387	388	405	384	356	366	389	383	376	375	349	403	395	416	398	375	355	390	365	399	372	382	389	400	372	398	381	359	396	387	391	371	363	398	382	428	334	374	385	396	374	400	375	380	381	369	346	338	390	394	424	355	375	365	412	394	374	383	414	424	411	362	381	364	420	401	376	377	390	417	322	357	371	334	370	369	380	422	391	396	402	373	359	375	370	397	363	407	342	392	395	396	375	393	357	363	405	383	385	408	363	420	400	382	390	398	382	432	414	381	359	421	356	377	392	360	389	375	403	346	409	415	420	348	409	361	366	404	385	360	375	370	396	373	392	369	384	363	364	375	395	381	426	393	363	428	345	384	354	383	436	400	377	361	382	367	400	391	374	373	390	411	390	369	355	371	407	368	392	361	406	400	391	372	359	387	384	364	377	391	377	388	379	362	383	362	409	351	376	343	364	393	374	377	395	419	426	374	386	366	367	387	387	381	383	407	394	407	377	366	414	435	349	370	392	390	367	340	420	364	393	360	365	375	372	397	381	347	381	358	400	363	386	404	400	347	351	365	402	363	406	353	424	416	366	371	395	398	422	343	379	443	368	375	387	362	404	427	396	395	395	335	408	380	361	353	380	417	397	364	398	402	367	396	380	392	371	358	369	397	399	380	373	397	381	394	412	364	368	383	395	378	391	374	427	384	376	360	377	354	413	424	385	382	387	380	388	400	376	399	356	388	401	381	417	352	417	354	377	392	370	376	377	385	370	363	376	384	346	365	422	410	366	380	386	404	432	369	395	371	385	387	426	386	380	368	395	387	437	374	421	384	417	408	354	399	378	408	400	395	409	409	382	415	382	390	422	395	386	382	373	372	346	378	379	416	395	399	376	387	392	373	393	383	401	403	397	408	361	402	366	362	354	375	363	400	410	373	374	379	392	378	408	377	407	385	362	366	398	395	422	384	373	398	365	392	400	391	397	379	373	384	397	379	372	334	361
47500	22824	3367	4097	3671	3112	2664	2286	1979	1820	1741	1593	1490	1410	1341	1339	1261	1223	1167	1198	1121	1073	1096	1125	1057	1023	1055	1055	1042	1063	1045	1046	999	955	1042	1016	985	968	992	956	1001	951	948	989	1033	961	1015	886	989	916	961	942	948	988	911	952	918	969	966	959	982	891	895	916	934	943	887	953	937	907	921	952	927	964	944	947	954	945	991	950	918	955	947	929	869	915	884	888	908	934	922	945	929	970	898	979	898	943	907	932	979	915	936	928	905	957	949	965	979	911	878	902	931	915	915	917	950	961	868	948	950	918	931	903	932	932	994	941	925	903	968	898	887	855	907	888	953	920	930	950	912	967	899	945	947	927	944	857	912	947	898	891	893	969	878	950	964	915	895	923	1006	978	943	967	941	923	953	946	943	933	924	866	923	960	940	920	998	978	895	896	858	922	961	966	940	961	987	887	900	958	986	898	900	915	944	910	949	899	953	901	942	942	940	934	924	982	890	934	919	915	961	910	930	964	917	884	918	956	962	875	991	955	968	972	923	935	963	959	950	917	907	913	941	916	898	982	969	917	973	966	912	894	1030	914	963	955	904	933	919	936	952	1022	853	942	931	964	882	908	899	884	940	923	940	849	929	937	873	941	863	892	886	901	886	913	900	929	905	886	910	972	989	865	969	896	940	918	946	921	924	937	923	921	933	907	937	908	911	932	975	974	875	868	889	954	960	903	926	917	904	942	904	953	897	895	914	941	946	898	969	998	873	962	933	963	930	938	903	934	929	888	939	912	930	951	975	915	931	904	951	979	874	962	907	870	931	917	947	935	947	964	915	940	941	893	873	943	960	949	897	947	896	907	954	914	927	935	912	949	900	871	911	925	940	939	878	941	884	887	912	915	940	917	878	920	873	893	959	918	881	915	890	880	911	875	936	901	919	961	939	913	911	932	918	895	899	942	930	936	907	929	938	944	958	898	917	930	889	900	903	957	931	977	922	934	947	962	939	905	927	978	879	868	893	912	936	934	913	890	877	886	941	960	932	939	914	904	920	887	949	929	889	891	938	884	914	879	915	902	884	953	953	907	965	877	947	990	930	899	934	971	904	934	910	912	919	920	889	940	916	958	916	895	900	914	916	948	954	952	898	885	901	945	935	945	896	890	927	913	904	950	891	931	943	901	870	867	937	892	933	979	954	912	904	879	892	937	916	932	893	938	927	936	907	903	908	899	934	936	897	945	995	921	935	926	935	936	935	940	940	913	945	951	932	922	879	919	934	942	947	901	897	895	893	919	931	957	929	919	925	954	937	923	918	927	924	963	922	964	891	927	938	939	970	937	929	928	957	918	939	898	957	889	918	899	919	898	881	891	984	940	895	906	919	874	943	901	970	909	951	951	904	940	915	889	897	900	928	904	916	937	928	929	948	943	939	947	958	898	943	921	964	930	907	929	914	936	922	930	944	905	976	904	892	953	874	965	981	906	951	929	909	895	923	871	891	893	983	951	942	887	931	887	969	956	943	979	920	910	925	925	855	912	918	944	946	974	926	911	888	903	907	955	939	939	985	946	941	884	954	950	955	916	899	863	947	924	891	998	907	980	947	912	945	948	937	907	963	949	951	959	990	899	964	905	986	935	985	1006	927	944	923	937	908	926	929	948	916	870	936	961	898	955	974	930	970	928	872	889	910	926	905	915	948	971	936	877	882	948	971	944	908	937	956	934	907	938	977	943	922	947	937	918	908	950	980	924	893	904	912	933	902	988	955	947	909	898	937	913	902	898	929	940	947	902	957	875	912	957	905	895	908	879	894	987	940	924	926	934	880	939	943	888	925	944	949	916	949	905	901	929	947	895	934	927	875	923	900	936	871	932	906	912	903	934	934	916	890	903	903	871	956	929	941	908	956	923	896	897	904	921	909	987	894	884	964	967	934	890	941	966	946	905	944	932	930	882	902	904	997	873	932	876	936	970	940	977	928	959	870	891	912	931	906	977	953	927	930	966	991	885	964	918	955	912	931	925	892	956	924	928	931	915	893	950	890	916	901	896	919	998	934	981	934	956	968	945	873	924	957	889	926	912	925	887	927	945	957	942	943	929	928	923	911	870	963	911	974	955	953	961	913	909	908	900	915	923	972	920	965	933	889	918	883	869	882	998	887	927	906	919	938	974	900	901	911	934	898	899	972	940	987	940	913	941	858	881	880	946	882	971	882	897	924	959	875	964	930	881	916	925	965	956	931	929	981	909	902	926	848	876	896	907	882	922	957	915	898	945	954	942	893	959	909	912	943	954	933	946	950	934	901	917	960	984	905	930	919	920	896	901	919	945	928	964	874	930	959	920	929	943	923	903	954	893	886	962	939	927	912	976	953	902	926	928	960	918	892	896	916	933	901	940	961	924	959	989	894	897	882	973	918	926	892	916	929	929	885	906	893	919	934	903	896	966	879	985	944	917	971	951	939	895	939	886	927	899	914	939	888	922	879	968	964	947	972	957	972	878	929	956	947	921	953	904	893	989	904	939	882	952	912	865	924	888	926	910	925	957	895	972	916	938	961	940	911	977	913	852	931	917	897	968	965	936	925	897	934	959	939	903	878	929	940	869	910	935	961	904	972	906	970	968	965	930	924	951	954	966	959	975	964	991	955	944	986	943	926	955	904	861	976	905	883	938	924	935	945	907	934	961	908	977	924	974	908	931	931	878	921	935	906	964	897	927	958	868	931	949	977	953	940	943	883	943	907	903	972	964	902	882	934	975	982	955	941	937	988	902	908	900	934	963	872	918	871	928	930	945	912	849	903	901	906	945	895	884	886	904	953	970	919	919	1002	964	901	887	939	914	910	926	965	969	855	949	942	912	950	894	921	925	897	899	901	968	931	894	973	936	943	926	898	906	966	986	925	954	953	982	935	915	883	969	900	867	936	931	887	944	901	886	954	933	903	851	979	911	925	946	916	912	932	871	962	957	925	948	942	978	925	876	903	941	930	957	910	974	885	966	902	927	859	911	937	924	964	906	910	866	909	907	952	919	959	917	912	938	947	961	911	931	882	959	935	910	891	915	931	944	891	907	928	983	888	906	897	927	948	887	852	926	910	912	904	960	966	919	955	907	913	874	916	960	944	975	873	924	894	967	895	954	920	957	953	936	978	890	936	884	928	870	938	925	1000	930	950	900	912	931	902	971	909	878	980	919	889	981	948	914	946	955	936	910	855	890	938	868	900	883	975	922	958	907	953	941	945	955	885	876	933	892	938	955	974	877	879	947	899	867	1006	935	952	930	886	951	1010	925	924	937	959	994	889	938	941	908	928	923	937	950	916	905	936	899	896	873	881	912	941	914	947	954	966	921	915	950	923	919	960	906	948	932	921	909	914	941	929	903	957	913	958	944	940	861	941	898	883	930	928	939	848	913	852	850	903	923	949	932	985	946	953	894	855	860	924	988	900	929	925	871	944	917	909	888	886	929	972	902	945	898	928	858	913	935	917	955	977	943	906	991	971	952	926	868	908	959	939	867
13241	1830	184	190	170	164	170	163	199	169	162	178	173	188	170	169	187	160	169	164	164	164	175	163	166	187	160	170	158	162	187	182	159	194	185	198	181	148	167	164	156	180	156	168	183	157	174	163	176	192	163	178	176	154	180	200	166	167	196	192	164	174	164	137	178	175	189	166	190	142	158	163	136	131	152	185	181	180	171	193	174	181	151	164	166	167	182	155	180	173	191	176	167	164	155	165	169	187	183	181	179	161	166	189	179	143	180	167	170	187	169	188	174	173	168	177	165	183	165	192	180	167	177	193	175	170	161	189	153	190	168	177	172	150	170	165	170	162	180	159	186	181	194	198	163	168	146	177	183	168	177	174	167	156	172	179	158	169	168	153	183	151	179	139	161	171	199	147	185	189	167	154	165	167	154	175	171	186	162	157	171	172	160	154	152	168	153	164	172	163	160	180	157	201	164	154	171	148	170	179	148	169	180	188	159	179	154	162	174	170	170	169	155	196	184	183	176	174	173	163	174	163	161	180	154	171	169	187	185	177	159	149	145	184	159	170	181	181	155	183	194	183	153	174	185	179	156	168	184	159	167	186	181	175	163	173	182	203	181	165	186	165	180	211	174	178	187	145	160	148	202	183	176	163	186	172	173	191	176	173	179	195	177	173	183	167	166	168	170	173	160	169	167	174	178	172	181	195	206	172	162	170	177	158	181	168	157	176	166	174	182	190	215	194	158	201	172	174	173	179	172	182	189	167	183	150	173	181	166	182	180	162	175	171	185	175	174	161	152	159	163	171	165	165	185	168	175	157	160	163	178	150	178	158	160	149	169	169	170	179	148	174	198	181	193	174	169	146	150	170	173	178	182	221	166	167	183	193	148	168	169	168	179	170	169	164	168	152	170	187	186	187	184	185	168	179	166	167	190	155	159	162	188	182	191	175	187	159	177	170	182	170	166	160	148	176	180	199	174	159	171	183	215	181	187	187	179	168	150	161	161	181	154	178	193	174	160	145	157	198	160	162	177	163	165	160	177	175	164	176	159	171	189	171	160	183	178	187	190	148	176	174	201	182	187	196	168	171	181	182	155	197	167	186	154	168	171	146	170	176	173	186	148	177	155	176	168	170	193	178	166	181	182	180	158	176	189	160	172	171	164	133	182	169	195	169	184	202	152	185	199	199	171	146	152	186	173	178	161	146	167	183	175	136	162	201	171	177	162	184	197	158	164	163	169	163	151	166	167	181	166	178	179	169	176	180	152	180	173	163	182	179	177	184	181	176	174	204	143	176	161	207	184	153	177	170	171	162	196	166	169	188	181	175	139	156	169	168	176	142	189	206	155	152	181	179	187	184	152	177	148	174	158	159	168	168	160	176	156	168	163	155	169	181	198	173	170	153	153	179	161	174	193	150	172	181	153	161	175	164	183	185	147	201	174	168	171	176	165	174	162	159	164	166	162	159	163	152	179	173	168	142	179	158	166	167	193	183	199	157	186	169	160	178	193	168	158	176	179	153	160	170	151	162	164	162	166	187	181	159	163	192	201	156	165	164	187	159	181	186	176	169	191	179	151	178	165	193	159	181	172	184	178	196	166	199	173	189	179	183	181	190	194	174	178	165	146	168	163	180	171	155	181	164	183	166	175	160	163	173	185	162	174	185	175	181	152	183	169	151	153	145	206	173	178	175	177	171	152	182	192	211	185	160	179	177	168	160	189	176	186	155	152	149	193	180	183	158	188	210	160	174	206	181	177	196	162	153	148	157	155	177	175	190	175	172	175	165	169	173	161	156	184	204	169	178	170	182	155	191	166	152	174	184	157	154	178	158	192	168	161	175	182	180	161	172	187	184	178	171	167	178	181	181	165	169	178	183	184	163	153	195	164	176	178	169	173	168	174	171	184	169	148	165	162	169	181	193	186	179	182	160	153	182	184	167	161	174	179	182	196	187	173	169	198	162	172	160	168	167	163	175	159	202	180	156	188	185	174	157	161	166	168	181	151	175	176	165	189	176	183	169	156	175	198	153	146	166	160	178	150	169	158	158	144	180	153	163	171	201	181	161	165	180	191	162	176	184	174	170	176	161	181	165	147	149	192	195	154	178	177	149	158	183	163	176	173	154	192	192	176	156	164	199	163	171	191	186	164	162	195	183	174	188	178	162	147	147	172	161	153	164	152	174	174	162	160	178	169	168	185	169	170	177	167	183	162	180	157	176	189	175	187	159	171	182	171	174	182	202	166	150	179	212	165	157	176	180	172	177	154	177	173	175	163	165	171	165	166	156	198	179	158	160	181	145	178	174	163	184	163	163	170	175	180	161	211	187	164	172	187	182	162	162	171	160	142	168	166	202	155	156	183	182	194	190	180	148	151	163	166	165	188	161	161	180	146	185	148	151	174	160	180	141	192	185	147	193	205	173	175	167	162	176	173	185	181	187	178	198	155	165	180	154	174	193	165	185	179	169	156	177	167	135	168	166	195	176	161	184	149	167	170	160	183	164	159	165	175	166	175	170	166	178	177	174	162	173	178	179	168	162	135	155	159	190	159	182	169	165	163	186	186	176	165	198	165	193	190	175	183	137	172	167	182	181	167	183	191	187	162	155	180	170	173	199	157	194	206	186	168	177	167	163	192	157	169	175	154	177	176	170	172	177	196	179	186	167	169	163	175	137	171	170	157	167	179	173	182	170	163	180	170	167	181	180	170	195	154	166	163	198	174	192	166	179	177	186	158	161	179	172	175	172	175	201	172	166	143	162	156	182	172	189	183	186	161	148	184	170	166	178	175	151	157	183	170	180	169	187	159	171	180	172	199	180	188	168	169	177	163	190	160	191	161	174	170	150	176	183	192	178	168	180	158	169	176	173	172	170	174	193	172	177	179	165	173	160	141	177	154	185	186	172	187	161	181	180	171	185	181	182	172	173	165	178	170	170	174	162	177	174	180	152	181	169	159	182	184	156	163	200	196	183	164	153	173	151	186	155	177	148	160	168	174	178	168	177	164	162	154	173	181	203	170	149	142	152	165	176	175	204	166	148	169	186	186	173	150	163	179	182	175	161	179	168	170	164	142	186	189	155	167	181	136	166	181	167	155	149	168	168	170	161	162	175	172	160	184	195	172	157	154	142	197	167	177	150	161	177	161	157	165	149	164	200	179	177	182	175	183	172	176	160	164	182	174	192	191	199	151	176	184	168	172	185	189	200	163	153	211	177	174	162	148	179	161	199	170	176	170	159	198	164	162	194	192	184	175	162	167	165	158	160	184	196	187	177	178	216	177	191	190	193	176	165	168	161	180	163	153	180	163	181	195	170	165	162	182	181	187	168	189	193	194	162	156	183	183	151	166	166	166	196	179	182	171	170	160	176	174	159	175	176	158	179	166	175	160	175	174	204	191	183	200	167	146	180	173	144	180	177	153	205	165	174	187	171	178	177	164	176	176	167	186	184	175	179	172	184	155	160	165	173	180	187	178	162	192	173	192	160	154	184	185	156
12186	2248	560	578	594	552	548	520	488	543	509	503	518	516	507	493	490	505	543	501	482	498	511	495	532	514	494	503	475	533	499	448	522	476	528	509	494	507	528	527	511	505	495	532	502	479	468	524	465	518	473	497	506	504	516	497	503	508	517	515	481	476	503	489	498	523	501	504	488	496	519	479	470	453	490	532	520	522	514	505	485	496	488	492	514	508	508	516	530	492	525	510	484	521	500	518	494	490	489	521	473	534	496	520	490	479	534	461	515	470	539	500	502	494	461	496	511	495	489	502	535	504	512	475	507	476	509	473	537	507	528	469	502	507	514	512	492	493	502	504	481	477	519	517	546	517	479	520	482	491	511	467	455	518	539	495	503	456	540	506	498	533	486	488	493	539	479	505	502	465	521	469	500	514	500	473	512	498	493	527	507	483	546	470	515	540	519	505	524	479	519	548	485	482	524	524	491	484	547	493	477	558	487	546	501	496	532	518	516	492	482	515	501	498	510	501	492	520	491	509	518	505	507	490	472	497	505	499	504	466	477	523	535	524	485	452	545	503	517	492	505	533	561	525	496	513	492	476	530	482	500	559	492	497	492	461	481	543	531	495	545	526	476	450	463	489	497	518	519	495	529	488	480	510	488	458	482	488	501	486	498	508	489	539	510	535	507	474	475	465	488	501	501	544	527	477	474	495	493	486	541	483	530	490	493	469	496	516	512	488	463	560	466	505	501	478	488	469	505	464	489	514	526	538	498	492	529	516	484	504	482	524	478	480	510	512	494	506	464	491	520	534	519	527	499	538	485	460	522	545	554	540	494	471	475	543	535	475	508	510	505	483	471	484	490	539	532	493	485	504	522	517	497	523	510	493	506	505	506	507	499	544	508	516	495	497	459	481	498	500	513	530	484	447	484	522	515	493	484	521	531	503	478	479	530	476	495	514	485	536	526	545	534	546	494	497	518	500	485	529	498	523	497	486	483	497	528	499	518	546	521	491	540	523	507	554	476	499	478	524	483	544	484	500	517	504	534	471	453	534	478	493	503	474	470	475	501	500	510	526	511	517	521	460	523	435	502	514	492	530	511	496	513	485	466	511	510	491	468	481	473	485	544	500	480	533	493	507	499	528	565	538	520	531	476	526	492	470	506	500	493	467	508	507	474	534	501	504	490	496	521	482	524	513	495	513	488	491	554	500	527	489	493	557	502	488	451	472	453	490	515	492	511	477	495	503	519	531	515	513	489	465	487	526	541	508	501	504	503	520	516	510	534	528	497	505	495	520	503	474	484	533	537	520	527	508	533	475	477	510	528	546	478	539	548	493	517	523	501	502	508	507	520	511	470	486	494	514	508	495	527	552	524	489	492	481	516	505	472	485	505	547	534	497	519	507	494	460	503	487	514	484	505	523	509	477	505	518	504	545	479	553	507	493	480	504	519	525	512	467	501	498	504	503	487	532	515	471	516	510	478	505	522	492	521	448	527	516	496	522	512	477	525	529	510	495	491	473	497	506	504	512	518	490	497	526	489	488	498	477	559	489	513	534	501	475	516	479	506	516	513	501	535	489	494	504	506	515	509	497	512	498	488	534	512	481	541	496	540	498	506	499	550	499	504	525	494	496	481	495	503	495	525	498	516	503	461	499	532	480	504	532	457	543	513	477	468	479	528	510	513	483	477	501	540	515	524	515	532	521	511	548	480	482	479	500	514	542	499	511	521	537	484	465	516	524	467	517	531	500	502	484	543	510	470	503	530	516	492	524	490	515	489	512	519	503	508	485	472	540	504	520	500	533	478	470	517	495	495	491	504	507	512	515	541	488	553	530	507	499	474	503	531	501	481	515	505	500	474	480	522	510	499	527	488	501	520	483	529	510	471	515	518	482	526	480	524	485	515	482	500	523	485	465	517	494	512	546	511	495	504	528	504	490	513	510	487	491	516	509	483	500	520	524	490	491	479	506	517	497	516	466	497	516	532	495	520	507	456	531	508	495	495	497	511	543	528	484	497	464	513	520	543	543	523	537	535	534	492	537	547	528	505	506	500	471	507	532	520	515	516	502	510	523	492	507	487	522	506	495	514	516	526	471	496	470	529	524	511	522	499	476	520	531	497	513	503	502	481	480	522	508	496	510	482	472	515	488	529	496	485	515	503	486	517	513	510	481	509	485	492	527	525	549	531	524	473	496	508	497	491	500	518	473	523	523	534	458	488	505	501	537	528	463	513	511	499	536	555	513	524	494	502	512	491	566	527	518	512	475	497	488	485	485	464	490	513	495	503	498	518	480	482	495	521	532	528	509	506	541	471	521	503	506	491	513	476	495	521	473	517	496	565	505	490	538	525	486	478	495	489	475	543	455	515	489	473	504	499	545	567	516	508	482	499	534	509	526	506	506	521	464	454	501	507	521	523	507	487	494	539	492	467	480	501	487	487	494	504	524	541	526	500	517	498	468	533	487	518	533	498	498	483	516	491	509	533	515	501	518	509	494	552	513	489	520	533	553	494	535	531	500	495	525	506	502	463	487	545	498	500	498	529	496	482	482	510	488	496	477	497	473	493	481	520	527	525	533	472	503	453	535	523	489	510	496	505	480	546	499	548	489	545	505	482	481	492	526	506	489	500	493	499	495	462	566	529	525	499	531	505	497	519	500	518	468	510	501	486	524	521	496	483	496	538	540	495	526	494	522	513	497	484	502	485	473	495	490	521	525	464	531	524	499	512	488	529	499	540	491	517	516	561	505	453	529	496	479	493	512	517	486	530	514	476	525	477	530	521	516	494	551	528	528	489	477	492	524	483	511	477	505	494	477	493	519	530	520	508	513	503	522	524	543	534	474	479	507	525	483	506	490	508	532	555	504	490	534	498	502	485	513	556	514	527	472	477	513	523	494	486	496	483	519	485	481	462	488	491	452	479	514	480	540	538	528	496	509	518	517	487	524	509	495	520	475	509	537	461	475	493	512	477	536	482	520	502	512	516	489	493	523	456	535	531	481	520	507	459	470	521	526	486	482	484	514	522	521	501	533	452	496	516	501	532	533	488	509	488	500	485	495	494	512	498	471	505	532	508	466	542	531	532	482	534	496	498	486	513	531	469	463	461	524	516	500	472	504	489	492	501	486	513	471	501	494	509	486	461	507	506	513	480	499	556	505	468	501	529	500	524	491	543	491	498	504	488	491	468	510	491	505	468	492	501	469	515	497	489	512	486	527	495	504	478	508	503	534	497	537	521	528	557	509	475	495	523	522	484	481	512	512	503	520	496	506	541	512	503	500	551	510	489	476	485	514	511	533	521	527	533	466	480	525	547	475	519	563	544	534	484	473	543	510	500	505	510	506	526	499	485	507	524	490	536	532	546	524	522	527	486	511	519	487	534	516	535	543	530	522	515	546	539	525	503	536	497	517	476	520	478	516	528	487	492	489	533	530	513	525	492	526	530	495	477	477	469	484	528	469	484	464	505	561	514	520	539	476	498	477	491	485	525	526	508	503
62978	33739	6754	1047	642	576	480	454	428	422	403	392	376	394	410	340	355	338	355	333	363	358	367	356	352	311	328	317	352	358	328	353	359	365	346	357	347	345	349	341	331	338	338	328	356	355	347	352	344	327	338	332	331	344	373	346	357	374	342	318	340	351	352	335	327	350	327	352	363	369	343	372	320	359	343	342	341	346	322	350	330	354	332	340	339	326	335	332	349	326	304	342	344	315	335	314	343	331	312	346	301	310	348	352	303	331	347	362	325	306	321	338	338	323	365	339	341	354	328	336	353	358	353	335	315	328	339	336	333	319	314	343	325	317	358	343	320	331	340	319	352	331	359	314	312	370	344	356	329	357	333	337	326	339	351	309	338	333	337	318	342	331	353	327	343	343	333	355	371	333	350	313	334	329	333	345	299	374	332	324	349	330	318	312	369	306	327	326	327	369	382	329	363	305	357	349	341	349	312	368	353	305	301	350	296	372	329	325	319	355	290	330	346	334	303	362	356	338	335	343	345	323	376	354	337	347	322	344	341	328	334	329	324	371	345	341	344	294	375	315	350	312	320	335	301	342	342	317	312	332	344	314	361	351	330	351	345	365	347	358	359	336	321	316	359	321	328	341	335	360	371	326	353	321	359	330	347	362	345	326	315	368	367	330	338	327	354	329	291	327	334	350	329	306	349	334	316	334	358	337	360	331	333	324	351	317	310	329	329	347	325	372	367	344	352	320	353	360	322	370	310	338	317	299	339	332	330	310	311	320	337	334	330	357	306	321	320	359	323	298	337	294	347	345	333	394	354	377	374	346	315	357	333	340	328	316	324	342	357	308	320	357	303	315	330	312	314	338	327	350	353	335	342	358	327	348	341	318	357	308	304	355	353	336	356	346	340	332	330	380	314	334	353	348	355	355	337	328	353	366	355	361	305	340	354	306	327	345	336	351	358	360	340	323	350	349	371	327	369	346	348	286	309	377	353	330	333	346	355	321	318	361	343	314	349	328	317	310	357	322	313	320	346	344	379	349	329	373	387	301	337	325	315	358	330	366	295	345	365	332	303	367	338	327	295	366	335	347	319	314	324	316	327	320	308	325	331	360	338	329	328	373	318	329	324	340	342	348	366	332	344	326	333	362	327	320	350	351	342	303	292	335	328	318	317	362	316	319	350	343	348	322	312	304	374	356	333	338	358	341	356	350	346	336	337	309	345	351	342	343	366	344	312	327	321	351	358	336	368	313	341	325	332	354	361	324	322	300	359	311	296	305	328	347	328	337	307	315	366	325	329	333	365	384	351	362	332	352	324	357	329	335	328	347	315	333	326	331	349	337	310	350	350	357	342	344	330	305	345	362	376	358	329	342	333	353	349	331	350	327	347	356	370	337	319	353	331	306	312	332	333	308	352	331	312	305	304	354	324	354	317	370	357	342	360	341	352	311	343	346	320	355	330	357	351	338	341	331	314	335	331	309	355	332	324	311	326	334	364	312	348	319	341	302	330	342	351	317	336	344	318	328	335	358	332	330	329	307	335	341	339	328	321	347	323	317	327	314	346	346	351	344	341	298	328	351	299	307	353	355	328	331	337	333	303	370	340	331	375	330	314	308	314	323	322	356	343	323	334	352	307	338	348	326	343	332	333	330	324	304	364	342	344	335	335	349	339	311	315	326	335	325	326	316	325	333	335	327	327	329	370	339	357	319	341	346	344	325	332	369	361	365	346	333	345	373	340	343	335	342	358	325	350	340	311	372	358	361	370	331	359	344	318	317	333	353	331	351	364	313	320	323	387	310	316	340	325	338	333	331	281	349	318	333	296	308	327	353	328	344	346	294	336	325	354	335	362	351	349	345	351	364	326	336	295	324	318	336	366	316	314	318	332	307	325	324	315	291	299	337	333	341	356	324	341	310	345	336	322	369	332	360	328	360	331	339	319	349	354	337	308	329	332	365	326	343	327	351	346	358	319	343	385	339	341	348	305	330	303	360	351	338	325	354	337	335	355	366	341	322	313	342	367	359	350	322	342	341	326	343	340	350	335	319	337	372	320	349	351	341	362	343	408	381	343	358	352	325	326	325	335	302	340	332	344	330	354	365	352	379	356	315	309	350	354	312	348	332	315	335	353	350	370	342	326	338	343	302	328	363	335	325	355	354	338	305	360	355	349	344	347	332	312	350	318	344	314	356	385	308	312	313	340	281	342	377	360	338	338	322	349	306	360	335	315	320	334	352	355	336	315	340	334	354	383	325	326	334	352	335	310	366	321	324	348	367	313	317	341	344	332	309	323	327	348	317	346	328	319	344	312	367	308	354	310	339	366	355	312	313	322	344	344	367	346	383	326	352	311	359	364	330	349	340	305	323	309	318	315	284	322	337	350	353	306	370	356	345	339	315	318	309	315	348	340	362	333	351	338	340	369	333	361	342	380	329	334	331	349	374	360	375	333	308	342	344	343	316	336	327	332	333	333	321	366	341	329	330	309	328	329	329	333	307	339	335	321	341	343	329	303	315	311	320	330	337	343	338	323	321	333	321	332	335	325	358	350	329	355	332	313	328	338	350	345	289	351	351	341	368	333	330	354	310	326	351	386	322	342	327	363	329	349	360	328	324	319	343	346	338	348	333	335	300	313	332	330	336	315	327	342	361	325	362	334	347	326	340	348	337	323	343	314	359	323	346	363	348	360	347	336	380	301	325	309	344	281	364	355	353	368	380	337	346	345	333	325	313	314	387	338	337	343	315	308	339	316	360	369	339	311	313	347	326	346	345	344	336	328	320	315	333	311	357	316	304	307	338	314	318	333	338	331	343	296	326	336	369	347	326	319	326	302	364	339	380	367	331	325	348	322	358	352	320	337	357	346	329	327	329	335	330	339	371	315	334	347	345	364	338	312	343	334	352	376	343	335	341	351	366	334	339	358	329	296	341	337	349	325	360	314	315	341	336	348	321	358	336	324	330	360	317	343	335	334	360	322	327	338	357	347	342	324	327	321	334	322	317	360	293	334	343	329	334	319	339	348	332	366	342	324	331	321	320	359	346	310	329	348	323	371	337	327	352	377	312	354	350	336	323	326	358	309	287	328	354	348	350	301	300	319	333	324	332	348	328	310	340	337	329	352	342	342	338	332	352	364	340	331	334	329	322	359	318	341	289	352	305	347	351	318	337	320	321	375	351	342	383	297	331	344	334	348	321	343	327	316	341	306	315	315	348	320	380	333	334	341	307	310	313	333	343	359	330	336	327	309	342	324	342	334	361	334	308	335	300	318	330	339	324	351	361	317	326	318	345	326	349	318	333	355	357	332	313	343	348	312	315	367	358	300	368	337	338	331	357	298	319	336	332	329	364	361	309	317	358	338	341	316	345	347	362	334	313	339	333	328	319	325	360	366	345	324	336	344	323	373	339	344	332	341	348	338	346	323	343	334	345	362	352	379	342	347	363	325	356	362	322	360	345	350	357	320	349	316	306	323	359	321	340	340	369	357	322	318	373
37549	16535	2068	2516	2274	2033	1710	1550	1456	1321	1230	1180	1111	1096	1117	1087	1024	985	988	956	934	980	953	960	926	903	969	959	965	874	915	909	892	882	870	908	947	959	866	932	967	830	886	876	873	845	916	907	914	888	836	886	916	934	874	832	873	864	877	845	886	846	894	858	804	855	825	864	847	845	894	822	817	847	835	942	891	860	879	846	870	796	880	860	896	823	937	822	852	881	809	828	888	897	860	867	859	882	791	872	841	839	871	790	863	867	873	841	827	858	823	832	923	859	872	839	862	912	840	895	884	885	868	895	911	869	781	844	843	835	892	862	851	840	854	885	832	834	843	861	843	864	855	813	825	959	914	836	884	844	868	799	892	877	839	871	861	876	849	857	889	826	892	804	895	833	850	851	887	907	872	882	855	895	847	861	880	883	940	868	879	829	871	840	849	818	867	813	848	842	825	849	895	823	824	862	833	920	832	807	890	875	866	850	918	846	870	916	873	834	826	873	891	833	875	850	817	835	826	842	831	834	880	847	823	837	846	882	876	865	826	877	866	866	870	831	832	806	850	784	802	834	844	837	816	879	868	865	868	851	809	856	926	871	838	844	863	822	850	838	893	885	836	876	908	811	856	801	851	916	832	887	831	827	828	835	900	855	862	807	858	867	852	790	856	885	821	845	861	851	848	908	802	835	805	866	859	831	865	807	782	761	864	867	866	814	892	860	890	850	862	884	832	861	873	842	826	881	873	849	865	828	853	852	883	867	869	910	854	860	777	891	857	869	886	814	820	891	862	899	868	853	881	794	886	869	822	854	866	848	866	854	891	873	902	834	838	834	831	913	853	873	891	880	836	879	821	882	836	890	854	826	845	863	927	894	828	875	857	866	866	846	896	873	863	840	860	872	842	853	834	901	829	866	835	863	854	885	891	863	885	827	889	857	870	856	837	841	836	814	816	846	856	863	837	897	863	890	857	791	871	877	886	871	827	843	834	807	861	905	856	826	840	935	860	864	850	839	873	859	873	836	860	863	888	829	881	855	857	891	842	844	843	816	859	821	821	851	824	869	890	851	857	856	911	903	835	864	807	821	850	866	855	847	875	835	837	869	812	834	883	856	846	841	818	865	872	877	897	869	862	833	875	886	843	845	881	884	908	795	883	841	874	839	884	828	831	864	857	825	882	924	845	868	862	890	875	846	840	841	875	822	848	869	875	876	880	845	898	907	878	860	851	957	866	861	841	863	880	856	891	821	879	838	886	877	869	905	840	846	880	816	819	881	837	856	776	844	856	876	838	876	861	845	858	790	846	852	830	906	853	906	870	863	852	892	841	861	807	824	828	858	833	850	894	844	921	856	850	854	805	931	851	860	841	893	828	853	842	860	873	875	857	830	826	859	889	888	847	853	840	775	864	841	841	860	810	866	899	895	826	846	810	831	896	827	814	857	876	832	845	875	878	886	845	852	897	885	859	893	826	855	862	878	884	879	829	834	857	892	846	790	828	859	875	821	842	817	863	862	838	843	859	862	863	850	836	813	920	890	857	840	832	810	818	857	836	854	829	888	828	898	882	810	872	843	859	823	879	872	863	874	905	844	873	840	842	848	866	860	853	876	849	856	895	870	860	852	869	842	864	812	805	911	844	840	866	862	896	829	873	885	930	852	877	891	859	841	922	796	851	843	843	873	902	899	832	842	802	804	866	823	860	820	822	863	852	896	873	823	871	842	855	927	846	799	837	853	878	835	883	887	854	906	886	848	865	887	932	871	857	907	887	923	849	856	838	890	857	894	831	896	843	829	874	859	823	870	850	852	874	862	818	883	856	873	869	818	853	862	840	875	838	855	868	843	876	821	888	867	910	805	845	865	862	846	883	862	839	866	877	865	824	849	871	862	834	807	902	819	858	812	841	838	877	856	894	856	830	857	864	793	870	833	830	809	832	868	843	853	867	828	875	900	846	841	896	845	830	858	858	841	855	851	828	808	883	861	850	839	887	876	882	858	796	850	871	892	876	844	894	870	855	814	901	883	857	865	822	757	819	889	857	837	900	846	832	840	891	865	837	851	870	878	878	847	880	839	845	877	801	874	826	885	831	869	880	891	851	840	826	863	801	864	827	860	841	888	814	859	898	859	890	847	800	868	816	812	852	918	872	852	877	872	862	905	897	816	839	810	873	861	816	847	836	844	862	880	846	843	834	824	873	887	831	831	891	835	859	874	855	838	863	805	855	845	835	880	865	864	849	850	844	816	824	853	865	880	852	878	863	877	882	819	855	848	863	866	902	839	911	833	872	876	863	831	843	851	839	833	846	853	833	804	843	875	842	891	836	807	857	859	891	889	873	903	877	904	843	838	858	880	836	805	808	833	863	862	850	844	864	939	896	868	854	896	866	859	877	893	868	856	818	822	859	820	848	875	884	865	894	885	851	873	877	858	909	867	855	858	830	855	811	844	850	818	860	883	899	913	895	847	907	810	829	915	885	866	856	854	895	860	884	878	877	883	895	852	840	804	834	755	848	884	843	875	828	853	874	819	831	833	842	877	888	863	821	860	853	856	913	863	874	826	855	814	878	835	887	876	864	856	889	902	838	881	826	881	850	858	828	843	801	884	868	872	837	866	815	866	903	891	888	839	795	857	830	853	852	914	858	855	811	885	826	865	851	841	838	890	870	871	853	865	867	874	869	909	834	873	833	865	825	850	893	875	824	846	844	881	857	906	878	832	823	892	851	866	867	902	854	830	877	823	891	864	857	852	832	848	840	916	813	844	826	847	893	869	874	861	814	893	889	840	862	869	897	879	861	859	844	890	870	824	813	837	888	884	873	790	900	838	903	847	830	822	893	850	849	862	849	854	869	873	827	861	874	857	860	836	830	855	851	879	903	842	816	889	914	864	838	837	870	875	871	880	800	816	851	841	834	873	847	794	854	854	853	828	862	856	862	834	897	810	842	859	806	889	849	931	832	763	875	869	826	819	843	871	877	839	906	870	853	899	862	837	870	889	809	862	864	873	809	855	892	878	925	841	844	850	862	844	881	883	855	837	849	862	863	870	860	870	830	912	840	848	886	899	866	871	815	847	866	882	882	846	827	862	806	847	872	834	793	829	889	915	826	890	892	852	860	913	856	936	850	886	826	819	869	853	863	830	908	852	885	844	858	882	839	852	885	883	867	862	877	847	877	891	859	849	890	867	860	865	834	871	896	859	837	848	871	881	880	820	856	854	819	841	814	848	862	858	805	831	882	852	849	866	886	856	837	874	885	883	800	880	856	914	869	848	855	853	884	836	870	813	809	894	878	895	856	870	861	880	870	865	876	842	848	871	831	833	777	861	827	824	838	878	844	802	887	835	829	823	853	839	887	859	834	903	896	822	824	869	900	804	824	873	872	902	892	821	879	862	907	834	822	887	855	834	895	925	848	840	841	861	838	855	867	777	869	867	842	903	851	855	853	885	869	849	864	843	830	871	913	861	826	860	842	819	910	870	893	812	881	818
74617	45107	12845	2830	1139	823	730	671	570	480	478	531	484	453	450	405	439	432	420	410	427	432	405	402	416	401	403	423	386	409	415	397	363	395	380	405	431	409	324	339	373	363	408	368	361	387	389	365	360	390	387	382	382	377	355	389	390	426	414	382	371	387	366	374	374	408	385	371	369	415	371	361	420	381	400	382	394	382	371	381	390	391	385	389	385	401	380	376	377	342	342	369	355	370	395	401	366	374	355	375	370	391	361	356	359	394	372	377	355	396	392	371	344	377	379	399	379	381	396	351	389	387	410	366	400	358	375	342	409	372	381	380	370	378	370	403	380	359	386	333	388	366	387	403	369	369	407	367	424	419	388	349	411	383	356	424	398	421	403	428	389	400	395	376	390	377	386	348	356	397	389	369	406	378	361	356	364	376	394	415	409	371	388	355	375	369	452	381	401	427	393	399	361	364	363	366	337	401	384	347	360	354	371	383	384	377	363	378	376	383	366	393	345	368	400	371	371	376	394	376	381	355	361	395	355	407	390	389	377	395	381	382	350	391	362	410	365	381	438	413	414	376	392	387	373	368	371	377	368	376	376	370	373	382	405	366	379	408	408	399	390	351	350	408	388	393	388	357	378	371	353	390	351	400	366	370	385	394	363	390	391	420	393	383	353	366	366	404	385	429	389	365	383	385	392	371	388	411	370	384	377	420	371	382	383	369	374	396	372	360	398	367	403	386	382	390	409	397	377	399	417	386	361	371	380	443	397	348	353	378	361	363	399	386	426	361	383	389	362	359	356	352	391	378	405	415	360	372	385	441	376	389	403	360	409	371	358	401	381	403	372	357	393	383	397	362	382	386	386	381	397	407	389	370	352	378	356	398	448	372	407	399	388	367	401	345	362	395	385	376	351	365	374	378	362	368	388	339	388	418	375	385	364	377	392	394	377	379	334	352	375	367	379	414	356	379	380	418	423	363	367	391	340	368	398	405	390	363	400	349	421	345	393	370	385	398	351	376	337	414	367	382	376	387	409	381	402	392	376	367	425	369	348	383	313	361	388	381	407	368	356	391	372	387	410	360	369	391	360	364	369	388	403	394	345	391	400	371	371	359	410	383	381	390	416	380	393	399	387	356	414	399	398	397	395	365	406	383	402	383	384	366	399	390	364	389	379	375	355	381	375	393	376	387	376	363	343	383	339	368	423	395	418	370	370	389	340	379	377	413	380	359	399	386	323	379	389	388	364	375	393	394	343	394	367	374	390	397	404	336	351	371	387	373	393	331	349	362	399	360	360	388	395	390	353	375	430	392	399	392	345	353	376	397	389	399	384	391	426	382	388	351	385	381	396	386	361	363	363	464	366	381	410	371	349	354	399	353	424	382	371	390	398	411	375	373	373	364	361	407	381	398	401	400	360	349	378	357	374	368	366	371	373	372	365	397	395	346	349	425	405	374	411	417	383	403	362	397	396	365	379	361	360	348	352	401	348	354	391	379	349	389	354	352	361	364	417	399	354	388	367	377	400	411	400	406	359	405	399	376	365	408	341	376	370	341	405	383	405	344	402	392	398	379	358	365	350	372	409	400	359	366	379	364	380	371	378	364	401	369	382	387	356	358	395	400	385	365	403	403	385	375	405	369	394	389	370	370	401	373	377	374	379	390	364	382	362	371	378	369	376	404	405	377	409	386	369	353	402	385	383	401	386	338	363	384	397	411	353	382	366	406	412	390	385	311	376	376	361	346	370	357	357	380	430	385	384	365	389	333	362	377	384	375	380	338	374	385	440	397	415	395	378	401	405	361	406	350	395	383	369	377	373	369	382	370	350	434	382	395	408	372	338	368	406	364	353	341	352	405	412	389	375	360	369	395	372	388	360	355	389	362	361	380	384	427	358	373	385	384	367	358	429	339	376	378	407	396	398	386	374	381	387	379	364	380	404	372	375	412	354	377	370	378	386	359	390	348	349	362	364	358	388	392	407	401	374	393	369	356	433	399	397	393	378	334	365	379	384	403	392	382	360	380	370	398	399	340	352	371	372	401	396	361	392	370	349	363	366	341	367	379	388	398	386	412	376	397	353	366	371	392	371	367	401	355	376	390	361	388	357	418	392	390	375	388	412	426	388	380	412	381	389	397	402	349	381	403	344	340	367	352	387	403	411	366	369	360	366	372	368	377	351	369	408	426	403	388	402	412	374	359	374	374	358	394	417	388	379	375	405	391	361	377	412	380	408	352	363	359	360	359	375	377	384	416	383	348	377	365	367	402	439	374	350	395	381	397	358	378	377	386	367	382	376	388	369	359	375	428	392	385	375	388	393	371	402	406	389	390	387	371	395	382	354	345	364	425	381	391	378	389	360	375	373	389	372	376	394	395	365	467	383	408	371	382	380	366	396	355	413	364	408	329	385	395	398	396	405	420	348	398	405	391	368	381	387	395	380	402	400	380	389	364	322	385	385	346	386	389	361	363	402	393	362	404	408	370	389	393	387	379	320	386	366	400	405	389	393	374	394	370	433	355	379	371	374	388	343	354	384	402	370	347	353	407	378	379	383	375	404	418	410	367	391	391	358	375	403	373	372	402	359	343	370	405	368	426	404	386	368	384	394	387	413	380	355	376	393	392	332	373	368	373	381	388	401	371	424	378	393	374	367	362	368	381	414	454	410	363	390	342	354	399	434	368	418	391	419	386	373	390	448	376	392	390	381	402	417	404	352	373	345	387	376	391	368	402	402	343	392	376	370	369	322	385	403	364	404	352	337	381	364	370	356	382	342	361	376	362	387	360	371	399	362	368	406	363	349	367	391	377	411	387	381	364	367	409	357	368	379	406	376	369	394	365	358	390	382	383	361	349	356	398	391	378	384	365	392	347	350	371	387	382	366	359	389	388	407	375	336	385	381	360	406	373	414	403	385	318	373	405	376	375	388	376	372	391	390	350	396	334	357	402	388	383	358	387	347	360	390	379	373	373	396	369	371	356	396	374	352	393	372	359	386	391	364	366	388	395	368	349	388	392	357	373	371	373	447	393	402	383	396	343	362	357	397	411	361	412	410	393	379	364	382	398	389	387	394	390	364	401	376	330	388	363	394	373	379	386	368	367	353	389	395	370	366	401	412	378	390	399	355	387	366	378	401	398	370	408	407	348	387	415	356	354	339	391	402	324	400	385	376	366	364	421	393	411	370	372	364	380	347	357	399	415	364	357	386	380	396	378	393	357	417	387	368	326	389	381	394	372	390	388	342	390	401	388	353	406	378	314	376	381	397	362	382	337	383	407	389	359	378	396	407	399	393	381	349	375	361	366	400	379	410	379	418	378	385	419	371	313	382	380	412	379	413	396	374	395	358	386	388	383	384	360	394	406	404	407	375	381	384	410	394	366	416	407	365	373	386	385	355	388	416	405	381	352	360	384	375	368	415	358	375	375	400	410	372	371	379	374	382	381	391	411	412	353	435	367	371	404	402	364	371	378	365	368	420	405	382	397	422	451	400	393
45964	23603	3499	4135	3761	3239	2620	2313	2043	1902	1767	1557	1457	1394	1364	1271	1213	1183	1156	1129	1148	1118	1080	1110	1064	1122	1102	1011	1085	1070	994	1043	1021	1032	1042	1001	961	979	983	966	998	954	961	966	980	989	963	973	968	936	876	918	944	953	929	983	935	913	957	950	921	951	923	938	994	876	948	947	894	972	935	933	873	935	960	878	965	950	910	921	942	912	946	961	977	971	904	961	988	935	927	970	896	934	981	885	891	957	875	921	903	901	928	919	993	903	922	898	931	920	898	911	945	921	898	894	893	934	899	936	883	920	906	918	851	900	931	912	956	946	963	924	893	952	960	893	921	890	965	919	900	938	891	979	942	868	944	941	946	939	958	924	879	879	936	935	936	882	913	928	979	900	918	932	924	905	918	922	947	962	902	921	982	870	909	903	900	932	900	902	894	917	915	908	964	945	923	907	878	858	923	960	948	879	855	918	954	913	872	933	967	861	934	920	862	907	885	881	940	945	946	932	876	905	890	899	899	939	937	929	962	868	928	909	933	950	873	913	866	948	957	942	966	925	893	924	947	912	927	897	898	911	899	940	909	886	921	948	909	924	947	936	902	907	895	917	949	930	884	892	945	926	855	905	951	965	889	879	947	892	921	889	913	911	924	909	891	910	946	931	906	977	958	879	919	895	914	871	885	896	889	951	924	880	949	899	901	937	911	858	927	888	906	893	926	890	954	929	945	883	903	905	902	940	876	905	919	904	938	954	925	913	894	881	940	920	968	900	973	935	953	944	919	912	885	981	946	958	939	897	846	958	918	903	890	911	911	878	951	890	924	913	868	930	904	913	880	959	893	941	979	967	906	961	923	895	959	925	976	951	925	888	923	880	879	921	890	900	890	935	933	912	931	930	941	921	934	971	869	914	976	888	905	918	910	947	884	900	881	967	875	953	885	872	937	942	938	945	916	920	962	930	907	891	947	931	916	929	949	937	890	860	915	975	930	893	962	929	912	900	929	925	935	901	989	889	947	936	892	896	923	941	921	888	915	908	909	904	942	866	936	863	903	912	942	923	927	889	898	928	900	892	949	910	888	921	910	906	939	908	957	901	932	912	911	927	878	898	930	916	909	969	916	949	951	932	889	913	897	912	904	922	943	900	951	892	898	917	899	940	902	922	932	824	945	920	903	954	929	953	949	957	893	888	870	914	937	859	872	932	885	888	881	943	919	900	902	892	943	918	894	925	954	890	954	970	955	945	895	929	867	945	935	939	894	865	924	946	890	943	899	925	963	963	970	896	919	910	974	940	859	944	868	911	945	915	935	928	956	857	952	930	978	935	888	895	867	924	932	901	912	966	891	912	974	905	872	889	920	936	904	883	874	959	905	943	977	883	895	865	872	951	913	892	918	930	888	897	960	891	924	923	899	880	905	908	947	896	995	915	891	928	918	911	994	904	844	902	911	902	913	928	895	928	924	908	916	902	932	868	958	912	903	904	925	950	963	945	934	889	902	895	902	907	918	907	932	960	890	928	981	929	954	950	878	924	875	906	919	947	926	951	936	951	912	965	915	954	866	920	961	934	936	892	912	908	909	935	932	884	879	896	910	948	882	858	900	956	944	928	917	915	913	904	893	902	909	890	962	865	915	915	944	918	978	887	939	931	900	972	942	915	899	915	920	962	942	896	939	887	908	890	961	907	945	854	956	871	976	910	897	887	892	968	906	899	883	963	872	880	920	914	962	941	942	889	912	901	922	951	986	903	876	905	834	934	910	957	949	875	915	936	864	925	890	973	906	884	913	899	897	949	929	916	933	889	928	932	902	906	937	897	866	936	862	926	947	928	850	894	899	903	932	933	953	943	944	911	909	970	921	872	870	896	932	953	821	904	915	938	890	931	887	952	961	957	936	961	926	916	916	935	838	908	899	883	906	943	923	905	910	942	902	903	951	886	954	927	873	960	901	922	905	927	890	938	958	916	933	963	878	917	926	911	904	958	969	889	878	898	922	949	882	901	865	967	923	889	890	926	927	932	909	935	927	904	900	879	873	954	932	973	960	913	858	910	933	890	872	955	916	938	870	1011	895	933	919	984	902	948	887	915	890	969	916	947	921	891	950	940	886	939	907	888	914	911	900	941	887	924	852	934	901	969	940	909	901	925	873	893	877	895	899	914	960	939	919	950	921	928	894	939	890	965	938	927	922	875	944	922	948	996	932	975	950	899	973	974	879	918	860	922	889	878	869	946	887	944	942	879	937	864	914	946	953	898	965	903	930	847	935	942	948	914	915	880	973	867	946	922	896	911	952	918	836	917	879	910	933	949	869	933	915	906	897	939	970	936	913	940	922	963	890	888	917	885	917	893	886	986	857	846	942	924	954	920	925	881	934	907	956	957	893	919	872	938	892	846	914	944	944	917	987	964	946	933	905	885	891	909	897	936	916	947	916	966	916	920	927	890	850	864	886	876	942	869	941	893	910	933	858	942	894	946	986	940	852	908	892	944	956	897	911	906	867	941	926	942	885	951	943	993	917	985	944	904	888	912	937	900	908	901	960	903	930	899	884	891	964	891	882	987	912	908	944	891	872	890	914	864	870	892	961	957	894	891	896	876	950	897	935	933	970	871	878	926	914	951	881	923	894	957	899	905	932	894	944	921	892	923	918	935	983	856	870	899	958	984	908	890	891	936	944	906	969	865	943	952	918	939	882	936	905	960	926	905	927	889	971	926	947	907	927	953	890	878	946	956	936	929	894	902	932	887	909	920	904	899	902	903	910	915	939	895	977	887	998	865	935	918	916	902	942	906	924	938	931	918	928	940	975	901	905	976	943	894	1006	902	936	969	977	865	937	914	937	926	982	902	878	911	889	914	899	902	912	958	856	930	893	930	907	951	956	927	933	894	887	861	932	956	959	953	945	908	894	933	930	937	892	940	890	883	886	934	947	905	958	980	898	895	885	937	929	873	898	885	888	916	941	914	948	876	924	898	938	891	954	977	956	911	903	881	963	893	892	879	938	917	855	904	888	922	898	901	936	933	880	897	914	894	919	964	930	908	944	899	931	926	914	904	941	970	987	947	905	895	918	919	878	926	895	919	920	917	917	939	925	905	980	901	933	908	923	889	900	892	907	866	937	908	879	941	902	925	898	947	923	991	889	869	938	937	947	891	913	964	932	891	898	954	902	872	960	940	989	910	940	943	887	930	926	949	841	914	882	914	944	939	906	917	941	936	900	959	905	908	922	905	864	912	877	923	888	932	946	928	923	944	870	925	883	896	961	906	940	877	878	893	917	905	875	916	923	927	911	949	913	859	929	915	888	950	895	928	931	931	887	940	959	887	911	897	922	866	918	963	919	866	939	931	895	866	926	961	896	979	891	891	903	888	922	929	866	976	870	911	904	905	927	922	931	956	943	934	1000	975	917	892	828	897	971	906	944	890	924	936	919	945	905	920	928	892	960	958	875	917	894	970	888	949	858	904	992	981	990	853	923	880	889	946	868	872	859	934	910	964
13121	1808	187	178	184	160	168	157	142	138	168	182	146	142	170	171	151	175	172	182	180	199	181	182	153	180	176	193	154	204	141	176	167	184	184	179	157	159	199	166	161	171	176	182	164	150	153	169	175	169	178	175	174	174	160	161	154	162	178	168	169	176	180	191	141	162	162	155	158	160	180	172	180	151	177	157	165	172	176	177	199	169	169	161	172	175	138	155	155	169	167	165	172	157	174	169	159	195	161	166	168	162	192	189	160	190	167	167	164	166	164	173	146	194	183	163	146	169	173	181	162	173	163	184	148	186	177	165	192	165	171	157	175	174	161	169	171	167	151	176	185	168	152	170	164	168	180	154	180	190	152	156	161	163	168	193	176	165	142	170	155	179	148	168	184	145	154	171	162	172	159	151	182	149	172	129	177	177	177	165	177	185	185	197	182	185	148	192	174	172	173	173	196	154	183	170	162	155	195	193	167	167	152	191	188	159	169	173	157	163	143	166	171	184	166	164	176	162	165	187	170	156	172	160	168	161	171	172	187	175	170	198	155	148	172	178	149	161	158	179	174	154	169	159	191	159	153	187	165	175	166	174	168	186	152	156	157	146	176	171	170	177	178	161	190	183	196	165	184	152	156	148	168	170	181	159	177	185	190	161	158	159	176	150	145	168	171	185	154	153	176	178	170	159	166	181	151	191	170	175	164	172	177	175	179	150	164	165	177	184	162	173	147	177	185	162	164	162	171	176	179	178	170	176	162	163	161	177	168	178	186	164	149	166	171	171	180	182	151	194	160	155	159	170	157	158	185	192	186	177	151	160	168	168	178	177	174	149	157	153	155	162	167	183	174	147	165	177	170	164	156	171	161	150	168	199	194	157	150	173	160	166	180	180	152	167	161	173	157	167	157	146	184	171	179	170	154	169	189	185	162	191	181	190	165	152	177	182	161	188	182	161	171	167	188	181	198	176	169	158	176	157	163	148	175	186	178	157	146	166	169	174	160	152	160	157	155	198	161	180	170	182	177	161	158	144	160	175	172	155	168	185	164	189	170	189	169	180	183	191	160	155	157	158	164	157	166	174	164	148	154	156	168	182	161	180	159	156	164	165	168	156	147	191	182	169	185	186	162	164	188	166	172	201	192	189	162	154	170	144	176	172	141	170	178	181	175	158	177	165	184	176	167	164	150	154	168	171	154	191	176	179	184	192	161	163	173	170	187	188	193	172	167	156	188	162	173	184	158	180	164	165	157	152	166	155	166	178	176	188	174	171	160	195	178	163	184	177	167	172	178	174	203	155	185	170	168	162	172	190	178	170	164	175	159	175	184	201	189	180	174	158	176	155	182	186	166	182	138	146	169	158	191	168	168	176	188	152	168	175	155	179	181	157	142	180	162	171	162	175	171	188	159	180	171	158	177	158	187	184	156	160	200	183	170	179	152	180	178	161	168	159	178	159	173	180	164	166	184	183	185	180	183	183	193	176	157	164	184	168	155	187	200	162	174	185	160	179	152	160	182	156	174	183	157	174	176	180	184	183	152	168	176	172	162	192	172	184	175	186	176	204	171	191	174	158	174	188	160	175	171	173	176	165	182	153	172	164	146	161	165	153	175	151	155	160	156	155	186	172	172	174	162	174	178	168	171	171	148	163	179	185	156	139	164	162	171	173	179	154	165	183	188	169	158	166	176	143	147	144	177	173	175	154	185	159	171	170	179	175	173	173	173	174	176	145	167	178	179	173	185	167	150	151	160	181	182	194	176	155	153	180	185	188	180	168	185	183	157	151	160	167	165	177	148	151	175	164	149	177	150	183	167	190	158	155	181	179	179	176	168	173	184	156	191	186	164	161	157	196	159	183	169	174	168	198	199	185	186	176	190	184	156	163	183	162	166	156	165	176	165	166	131	181	164	156	155	184	165	150	167	169	181	188	169	169	165	169	174	202	172	190	183	186	175	178	160	183	187	182	169	187	156	135	177	168	146	184	171	155	197	184	151	146	198	167	160	159	160	177	150	174	174	196	178	160	175	147	163	175	158	173	176	162	170	170	157	185	161	160	169	175	163	190	167	159	150	160	143	174	176	143	186	197	197	145	174	174	182	151	166	162	170	184	180	147	172	160	165	161	178	161	156	179	154	170	162	151	166	192	185	203	159	164	152	187	175	160	166	175	166	147	185	160	164	179	178	189	176	169	160	174	189	192	191	170	155	172	156	149	176	178	180	173	159	172	160	168	155	179	155	198	173	171	160	163	168	180	184	177	175	187	164	172	164	163	178	163	171	164	165	182	180	154	150	159	170	157	157	169	177	161	150	150	162	168	166	152	181	168	171	167	180	157	156	173	188	164	162	183	168	175	166	178	175	176	175	188	162	180	181	180	183	202	170	150	171	172	180	183	176	189	148	164	184	147	145	171	202	158	182	159	182	165	166	196	182	170	191	167	157	196	194	176	176	142	192	165	164	166	182	161	162	148	167	172	173	172	177	156	148	166	163	174	151	171	169	175	183	177	192	181	182	159	159	149	182	170	171	171	188	182	155	187	175	178	166	165	146	169	146	166	155	157	164	149	181	181	168	191	185	197	185	184	149	174	166	185	159	156	175	149	163	172	180	165	177	196	152	171	158	162	146	186	173	179	179	164	154	187	171	162	191	190	176	167	178	159	196	148	179	159	170	152	167	161	163	177	188	185	174	162	176	181	172	195	164	149	159	177	152	189	160	201	195	187	176	166	162	155	166	182	163	140	193	176	168	186	171	177	159	150	170	149	157	150	179	164	173	200	188	183	178	165	183	172	149	166	142	170	157	152	171	178	158	150	198	185	149	152	165	162	147	176	160	151	163	181	191	183	184	135	176	151	156	166	170	172	150	175	176	167	157	160	175	173	164	168	200	163	193	165	168	189	167	162	169	173	165	176	156	181	167	186	169	169	158	161	180	180	175	151	183	195	179	166	184	166	160	140	166	173	166	157	161	198	171	174	179	150	147	194	174	171	189	182	182	170	178	171	152	188	150	174	161	172	197	182	158	186	192	162	170	164	173	152	164	173	151	202	185	163	192	160	163	157	167	171	176	192	159	178	155	149	171	171	148	182	167	183	162	155	163	166	179	196	172	167	161	187	162	173	160	183	153	157	170	166	164	180	160	175	184	184	166	179	177	185	184	182	165	190	172	180	166	169	169	171	156	183	163	193	157	159	156	176	166	145	158	179	160	147	152	178	148	162	162	162	162	161	158	162	176	186	177	158	170	154	155	170	195	176	158	179	209	168	178	180	193	184	163	166	179	175	177	200	179	154	196	157	185	159	180	156	154	186	173	182	177	182	151	173	165	157	180	173	178	219	174	159	171	183	154	185	159	148	183	170	182	142	196	182	168	180	166	159	169	170	169	160	163	167	153	181	175	195	156	165	158	167	177	161	150	175	189	190	215	194	155	161	173	167	175	166	165	134	154	179	155	209	170	172	166	163	192	200	214	159	168	147	133	174	173	175	169	174
11663	2388	595	562	535	598	521	542	511	527	501	528	543	519	472	487	481	474	547	520	495	506	472	534	519	503	488	488	516	506	500	506	502	453	487	494	461	519	486	471	489	491	442	560	501	515	521	509	507	536	479	516	510	518	511	514	507	539	503	462	489	474	512	512	504	462	515	491	498	571	507	496	521	538	487	534	490	520	490	533	504	499	489	486	532	523	512	476	497	476	499	496	528	491	542	503	474	544	495	511	491	511	514	508	521	514	453	536	501	489	476	473	497	497	498	497	520	524	483	517	484	504	513	510	515	466	497	481	514	529	503	506	532	530	494	482	491	448	504	468	535	527	525	514	485	509	500	514	493	501	512	500	519	512	498	502	514	520	504	495	503	444	515	521	538	552	503	519	507	539	524	505	478	500	535	466	518	475	515	486	491	501	470	472	523	522	488	523	479	534	522	475	490	509	523	496	521	532	495	494	509	537	474	494	490	505	523	485	461	477	497	498	522	487	469	493	498	486	506	485	480	528	492	486	495	515	504	526	465	546	465	535	471	502	518	516	471	495	509	478	471	509	538	499	510	493	477	512	526	475	499	467	466	473	523	548	502	502	507	542	511	446	539	480	487	514	515	476	530	488	484	488	498	491	500	557	511	469	485	498	538	510	491	502	444	516	518	535	536	559	496	504	540	522	497	483	520	502	505	534	540	535	530	506	491	488	527	515	524	500	499	513	479	455	531	510	518	459	481	462	526	508	516	520	520	535	500	497	493	541	480	518	486	509	489	500	542	539	495	505	514	502	553	514	554	499	554	525	472	510	519	479	508	502	515	517	533	499	496	492	552	470	498	525	546	532	506	480	496	541	489	544	475	484	482	457	493	512	494	499	515	505	517	526	502	490	499	460	493	478	539	512	500	529	525	495	494	506	478	470	512	503	517	516	518	506	504	508	518	485	476	445	507	468	479	481	475	528	521	493	499	492	495	494	477	522	497	460	501	496	518	520	474	504	505	460	517	485	519	513	529	524	473	517	495	506	516	503	513	488	510	493	496	488	486	469	503	461	502	478	461	506	512	505	482	482	476	471	508	492	500	487	503	505	492	493	486	507	503	515	486	482	487	500	515	493	499	527	485	487	541	524	508	524	499	524	474	512	495	512	481	506	518	499	499	489	502	544	522	460	500	548	512	507	525	512	469	518	491	492	493	518	517	486	503	488	500	512	440	478	478	525	556	536	512	499	502	522	495	485	461	532	492	499	504	467	480	497	508	482	547	501	479	503	497	458	480	507	465	517	500	537	507	514	498	496	496	534	478	486	497	479	489	496	489	519	549	488	480	535	540	510	503	461	492	495	502	528	461	490	498	537	528	522	505	520	535	478	520	508	492	497	494	506	517	501	528	529	515	500	463	483	508	520	484	483	523	519	473	477	515	495	470	482	517	478	484	509	505	497	493	510	500	455	489	520	480	495	463	486	521	501	521	536	503	548	496	472	550	478	482	487	494	467	461	509	522	538	523	499	493	486	504	512	498	545	501	572	483	476	505	495	520	468	438	495	517	533	482	524	498	474	503	499	501	489	495	515	458	493	498	538	510	451	474	524	488	513	475	540	496	497	507	510	495	495	517	530	526	498	470	496	511	481	516	480	494	467	517	484	496	505	514	503	510	510	515	564	495	530	488	532	490	499	489	481	488	533	485	499	514	506	474	524	480	476	504	504	522	503	527	525	496	494	512	584	486	499	492	499	526	519	522	515	494	493	498	530	533	526	520	495	477	558	478	498	484	518	514	522	482	502	528	550	488	513	535	452	528	492	487	525	504	477	481	515	510	518	487	515	509	461	520	523	502	489	493	504	514	507	530	498	527	499	504	483	495	478	495	475	489	543	496	507	515	495	533	513	494	482	508	499	517	490	515	546	514	479	489	500	499	530	504	519	477	497	486	470	528	489	492	500	497	492	479	504	510	524	504	512	497	486	485	501	484	511	468	548	476	516	471	485	491	517	514	508	484	535	508	486	516	497	494	485	544	467	527	496	510	513	497	472	499	504	523	518	514	496	521	484	525	510	448	510	459	499	524	539	545	512	518	501	475	501	524	478	526	508	502	495	476	508	479	506	468	527	485	519	473	525	485	491	497	513	504	488	502	518	452	519	485	512	512	497	498	467	515	501	509	527	489	547	509	482	523	505	545	515	481	511	520	476	479	512	540	536	509	514	559	516	501	553	487	519	524	480	529	491	486	502	516	478	501	482	479	483	490	534	544	498	506	523	530	492	506	471	518	477	515	537	487	454	499	469	526	503	460	486	514	483	495	520	506	500	536	493	504	488	479	519	488	517	521	522	494	500	469	483	472	494	487	513	489	512	488	490	533	463	491	517	441	526	472	501	478	498	499	522	524	547	489	493	485	460	492	501	510	494	488	482	511	517	485	536	483	487	515	533	495	502	512	526	477	477	506	499	508	509	486	476	542	473	511	489	511	501	446	499	518	450	480	525	497	477	507	507	517	495	543	535	533	506	489	521	439	486	475	519	485	503	503	474	490	499	517	505	508	508	491	517	476	524	479	472	516	478	517	546	505	509	475	509	495	484	508	486	485	527	514	487	492	493	475	471	498	474	494	501	490	503	484	540	462	496	502	523	495	464	483	505	459	466	526	517	483	502	494	489	484	545	551	465	557	481	513	489	514	535	484	487	505	517	517	520	487	480	450	521	506	507	502	521	494	480	464	525	465	494	520	434	534	498	487	524	478	549	528	484	487	485	493	500	531	487	450	568	489	522	511	509	508	519	503	516	522	498	464	549	478	488	504	485	482	467	524	501	508	499	519	505	496	541	514	487	516	519	493	481	483	475	484	511	461	503	491	496	502	508	502	516	531	508	494	460	497	490	476	545	500	485	460	485	498	521	536	511	448	491	527	474	507	514	530	488	505	456	478	508	471	501	496	492	451	509	487	517	534	505	495	506	480	519	473	500	499	504	517	486	524	528	498	445	509	499	483	505	481	505	545	495	469	469	490	491	519	494	511	490	498	533	470	494	456	497	487	486	542	487	533	490	493	512	482	497	469	504	551	473	486	470	509	486	495	498	520	521	511	498	507	476	510	477	522	480	525	510	493	540	514	521	507	493	508	539	506	511	462	514	488	492	492	545	510	489	468	467	518	506	504	521	533	498	517	509	509	499	512	503	519	489	514	489	501	471	482	497	458	523	507	528	498	471	480	451	494	506	520	510	498	524	503	500	494	495	494	498	469	452	507	485	520	476	532	471	485	537	497	492	563	512	508	529	480	493	500	499	511	532	491	499	516	516	491	501	513	525	498	538	529	481	491	509	473	525	511	510	508	513	515	497	538	532	533	520	499	524	510	472	504	489	499	500	516	502	548	475	539	485	535	494	511	497	517	492	533	490	531	482	528	502	503	481	472	489	521	497	540	485	481	503	510	468	458	494	504	521	510	540	505	487	494	515	497	506	510	500	513	533	445	533	533	515	486	516	482	514
63046	34297	6622	1036	723	584	497	437	414	364	394	401	400	371	378	337	317	364	369	348	319	336	330	360	319	334	333	336	310	299	343	347	330	330	336	317	372	319	363	317	366	334	358	325	355	305	352	373	359	358	349	330	327	399	364	327	372	319	319	323	319	338	361	339	332	336	321	319	345	335	326	353	343	360	338	328	329	375	329	328	324	355	329	308	367	307	319	351	373	314	355	308	357	353	310	329	320	332	344	348	322	319	347	353	363	332	291	330	339	367	346	346	317	315	324	307	372	370	335	343	341	315	337	348	333	363	358	355	338	333	334	350	349	336	313	345	348	336	329	341	361	344	327	375	361	358	327	338	350	341	340	357	351	363	352	333	322	357	357	322	343	334	321	318	320	314	329	312	345	328	314	342	359	347	362	333	344	310	323	339	321	353	371	373	314	374	321	321	331	349	350	291	338	345	323	347	343	318	309	321	339	318	363	338	393	345	360	308	321	342	352	333	330	354	343	366	323	353	339	315	296	336	352	338	332	351	356	341	352	306	321	383	343	332	317	313	394	342	316	366	355	342	357	359	319	349	341	362	370	339	327	329	345	322	331	346	364	335	334	353	330	361	333	301	362	346	354	334	337	326	339	309	333	327	332	388	335	340	314	343	311	325	300	350	339	314	317	342	308	351	354	365	347	318	337	349	354	331	306	378	357	336	400	302	332	312	331	327	351	372	336	347	331	365	316	306	332	325	355	341	345	358	308	344	371	353	316	327	353	332	360	326	342	322	313	348	343	320	349	337	339	310	338	315	358	320	332	344	324	345	315	328	330	345	320	312	352	331	318	298	363	311	308	305	340	321	361	339	312	346	324	356	320	320	319	304	337	357	331	316	344	344	346	347	318	372	293	339	322	308	340	351	333	321	336	319	327	332	334	319	328	306	364	364	348	349	350	313	340	319	331	358	321	341	313	303	322	347	323	323	389	317	320	284	335	318	318	337	363	329	337	315	334	324	325	352	344	342	326	334	346	369	374	322	307	344	366	319	337	324	330	334	332	350	335	324	330	331	307	310	368	324	332	349	373	305	331	301	319	382	324	369	321	324	340	344	350	329	339	313	343	300	329	368	316	337	307	338	300	337	348	357	334	317	326	344	343	349	321	349	373	305	359	330	362	340	345	315	350	355	329	348	343	346	336	335	340	325	357	367	314	337	356	296	339	360	339	368	378	315	318	345	349	335	315	324	327	357	352	349	339	328	350	304	312	344	335	339	331	354	356	354	391	324	326	357	323	344	319	337	333	358	357	333	297	370	343	325	345	350	299	321	316	368	339	334	327	335	336	323	340	342	364	327	340	328	344	310	354	356	339	344	329	340	330	318	351	323	327	363	344	325	374	356	337	332	349	315	344	355	318	354	325	306	333	338	297	385	324	352	359	336	359	309	352	349	330	346	352	342	341	342	324	333	363	342	347	328	334	338	371	324	341	334	313	349	331	330	350	337	351	343	324	326	343	334	373	313	360	338	332	349	348	312	336	357	340	306	343	341	336	365	336	347	355	371	346	324	358	330	321	367	349	331	367	366	348	327	343	344	325	308	310	342	332	320	293	308	346	334	323	367	307	340	352	338	322	294	361	312	355	352	287	356	344	343	353	353	389	330	331	350	354	340	336	353	353	327	332	363	295	319	308	317	344	345	358	297	341	330	318	375	355	355	342	308	354	332	345	320	324	332	354	343	365	337	339	355	328	343	315	351	327	363	332	333	339	353	328	338	349	349	325	371	366	346	335	353	328	365	380	314	329	327	313	325	370	340	363	318	326	320	322	330	369	331	326	317	324	370	349	335	350	334	342	370	334	314	342	362	321	365	341	357	343	320	355	350	356	344	350	349	334	359	349	354	396	359	332	367	336	336	326	338	358	333	324	314	328	323	369	323	333	345	360	348	352	313	367	346	349	347	339	343	330	334	333	336	353	331	333	340	365	325	380	343	293	328	328	337	359	333	353	330	279	309	342	335	342	329	358	350	349	395	343	316	305	391	330	304	294	341	340	357	344	334	335	361	363	324	332	357	345	356	355	338	381	306	331	331	319	334	368	347	334	328	330	307	323	356	321	322	303	347	332	327	333	321	347	326	319	323	327	313	334	343	341	368	324	329	336	331	353	337	332	381	345	374	299	326	327	333	331	370	385	309	363	355	336	322	364	321	331	337	352	344	321	314	338	350	325	332	332	323	357	321	343	335	333	323	339	340	355	400	343	326	322	325	353	353	330	328	313	350	375	358	319	314	342	321	296	306	345	309	369	294	301	331	317	317	326	304	349	354	324	324	305	329	352	327	361	328	329	372	336	328	356	327	348	351	341	321	328	356	359	337	301	350	303	326	317	340	354	330	350	333	367	401	341	343	330	354	373	357	338	398	335	333	325	313	341	341	319	337	356	327	379	360	345	325	349	327	356	334	342	328	369	327	319	311	334	322	317	317	331	326	337	334	343	356	328	332	341	346	329	301	332	326	346	327	302	313	344	339	336	361	361	325	340	351	302	348	331	365	326	335	330	342	349	336	318	302	344	358	334	313	331	313	354	348	336	339	343	342	334	332	331	359	368	377	348	346	321	362	332	335	394	292	345	344	335	351	327	338	329	366	323	355	348	304	312	301	320	334	332	371	366	360	332	359	346	360	336	374	367	330	336	315	330	344	348	347	350	352	336	311	313	336	316	348	347	359	350	354	306	347	317	354	341	331	317	328	347	328	376	328	323	325	322	317	328	301	345	328	376	314	322	331	305	327	339	313	328	342	337	326	330	349	332	345	365	347	355	330	305	350	323	383	321	330	372	335	321	317	335	347	346	335	310	330	358	322	342	330	331	346	338	332	338	380	349	347	354	364	326	365	328	334	347	318	322	329	329	350	331	326	344	349	335	311	329	341	304	319	340	354	348	344	360	318	340	343	339	367	337	347	320	296	317	302	341	318	339	328	367	360	356	359	390	313	329	351	350	313	358	334	330	343	331	364	358	335	322	289	333	356	332	359	335	309	308	344	328	342	346	293	302	317	344	339	330	361	357	381	326	340	375	340	326	348	318	363	315	362	353	327	319	306	356	353	345	361	365	352	342	329	323	364	338	347	330	351	338	339	359	326	341	353	325	317	339	361	363	337	334	355	330	336	345	322	315	361	340	355	296	331	296	329	326	351	292	313	309	337	313	339	328	315	304	330	330	328	347	324	330	344	321	354	349	361	323	359	315	362	345	329	341	287	333	331	329	350	330	346	368	328	340	344	408	362	343	343	346	328	386	300	336	334	361	331	372	336	348	315	348	322	318	357	335	343	345	334	303	351	344	361	315	365	363	310	334	310	344	332	366	312	315	298	342	319	336	329	330	357	341	375	332	359	335	353	304	342	339	326	356	349	353	362	343	318	338	340	319	325	373	332	313	349	325	310	323	363	298	324	314	327	331	302	335	308	341	352	338	336	375	365	342	310	336	313	352	309	338	352	330	328
36918	18163	2146	2447	2295	1966	1764	1550	1417	1283	1258	1169	1139	1137	1016	1061	1043	988	912	958	1008	923	927	959	917	975	917	910	919	918	930	883	907	867	863	855	955	912	906	872	872	929	923	889	841	956	857	843	862	840	893	897	896	855	838	911	863	854	884	890	852	856	842	813	814	882	878	916	850	880	839	856	792	807	825	877	904	884	868	859	887	847	890	908	890	879	865	846	860	885	874	859	901	836	864	870	900	817	834	859	885	872	826	860	856	873	972	860	834	820	831	849	866	855	859	901	879	827	821	903	857	825	874	834	847	841	845	860	889	839	917	849	842	878	833	870	888	873	818	807	884	893	859	790	851	871	852	857	879	844	857	902	820	888	848	886	852	908	927	843	825	884	852	898	842	892	874	829	904	837	841	833	863	824	866	833	813	866	928	875	824	886	841	887	800	890	858	870	805	802	891	892	868	852	845	902	887	803	866	827	884	864	874	892	808	853	898	816	852	814	889	905	857	883	884	900	841	853	845	804	867	881	855	880	838	826	925	815	846	869	873	849	879	896	839	840	869	810	838	910	866	897	876	892	907	865	851	867	859	852	857	821	903	845	847	826	815	894	908	885	887	868	781	808	916	864	829	878	850	878	805	831	875	895	859	839	873	896	849	875	890	875	830	893	834	888	911	848	792	891	872	836	894	840	830	949	853	884	800	862	836	822	810	807	839	840	870	902	813	899	870	855	853	833	864	853	841	905	898	887	869	846	868	843	851	826	865	843	795	884	873	833	869	870	844	840	885	851	812	890	885	898	890	860	820	834	821	856	870	868	880	853	917	879	841	890	875	828	845	857	853	862	890	862	836	902	914	859	914	855	828	838	878	840	902	886	835	876	869	868	796	812	816	873	851	896	893	886	894	821	862	877	864	829	841	863	867	860	838	849	880	873	859	895	824	845	862	901	868	866	884	818	857	813	813	830	868	823	838	800	866	869	869	875	797	864	867	818	856	858	911	925	841	811	847	863	829	888	877	749	859	877	855	854	885	852	886	856	858	838	864	852	862	910	843	858	895	798	864	859	907	872	849	917	835	862	868	870	864	864	868	835	865	850	865	852	893	778	907	855	875	853	879	825	858	871	849	859	820	834	859	816	859	849	863	807	844	841	864	859	895	819	864	832	872	857	876	856	907	864	878	869	862	847	801	886	834	884	857	866	898	878	876	861	874	901	867	879	867	824	860	906	854	878	855	894	862	887	858	888	895	850	852	869	893	831	822	849	825	858	878	878	815	855	827	830	870	835	835	834	864	916	903	816	840	871	892	872	865	849	837	847	865	845	867	881	811	874	858	828	876	880	852	886	859	857	826	933	844	868	852	844	858	827	851	883	801	840	841	863	891	800	864	898	818	834	841	840	870	829	849	866	865	810	839	872	863	873	871	787	846	851	846	849	892	884	861	816	773	880	818	855	850	886	879	918	845	893	840	817	859	865	812	830	901	846	896	826	859	845	873	808	827	834	882	854	861	908	873	850	858	900	877	831	848	882	885	889	868	895	847	874	844	897	867	867	903	860	833	864	837	860	879	861	855	897	880	844	911	914	857	847	882	908	840	886	868	886	846	800	855	876	857	847	859	893	836	853	899	907	842	829	837	829	865	830	839	856	847	854	854	881	874	814	857	840	865	875	877	902	828	890	891	837	840	829	850	820	913	824	858	809	863	860	870	855	891	903	904	840	815	842	872	867	873	821	866	841	826	852	834	906	898	858	880	898	879	869	858	842	872	865	823	891	828	832	903	826	853	832	865	847	871	881	923	849	831	855	842	814	823	865	910	870	858	821	837	839	788	836	851	842	857	908	897	889	835	858	839	828	878	850	837	849	848	846	846	854	853	860	849	835	850	884	862	814	856	859	823	863	865	857	876	857	823	862	850	843	898	838	795	865	864	813	839	896	861	876	799	814	861	823	849	853	830	846	865	849	817	850	872	908	821	832	866	862	853	936	875	856	933	801	843	829	830	894	856	859	915	918	910	832	825	847	875	889	863	905	851	859	832	821	875	900	872	877	855	856	894	832	883	858	939	872	797	872	830	885	804	851	856	840	837	847	846	808	796	806	854	889	887	877	871	832	856	821	848	827	853	892	844	854	839	847	831	817	844	878	876	894	796	882	887	852	862	838	829	878	850	887	864	829	888	884	865	867	816	824	841	907	838	809	864	802	836	864	889	830	855	808	859	840	882	803	829	816	900	840	904	821	864	888	870	798	878	830	853	866	854	805	859	831	816	895	854	878	852	831	858	824	812	885	843	904	904	807	861	817	836	833	807	826	878	870	860	891	845	819	910	877	853	885	812	863	848	846	855	832	806	848	833	931	882	899	859	812	792	895	860	882	906	894	860	863	847	878	826	852	870	902	857	824	852	833	841	862	830	817	845	886	859	861	863	843	867	840	891	798	915	841	903	893	869	834	858	840	802	844	850	858	870	818	852	855	873	798	814	861	851	875	831	863	880	843	826	887	871	894	820	893	915	837	895	860	858	845	840	861	835	823	874	867	880	895	876	845	886	929	855	876	864	894	834	800	907	849	818	838	785	847	880	848	883	842	851	894	922	861	835	897	885	867	866	825	850	834	905	862	877	841	865	857	853	882	858	897	836	880	886	897	894	827	850	902	854	895	880	893	845	813	867	892	871	855	826	839	847	886	899	862	882	857	799	860	830	842	882	834	817	809	854	864	852	823	830	882	884	844	887	852	872	841	824	870	857	902	819	875	863	900	833	875	848	871	869	829	846	844	876	853	845	885	888	896	899	845	806	834	848	839	839	827	831	864	927	878	878	856	819	849	806	823	897	920	817	850	822	888	859	877	848	886	834	866	872	867	864	852	862	852	887	870	909	822	896	851	873	867	871	874	893	858	880	877	848	840	769	868	862	913	869	901	819	864	879	847	847	862	835	841	843	821	836	845	823	813	873	858	798	860	854	844	891	842	804	845	849	836	803	803	858	858	811	884	899	855	898	871	826	877	852	883	851	815	846	844	862	845	881	861	923	924	874	886	807	851	832	853	868	848	839	902	850	868	844	833	851	849	877	880	892	885	863	835	831	889	883	880	847	854	837	834	834	882	780	844	892	876	882	891	866	830	851	877	895	835	859	854	843	884	850	868	850	901	813	817	830	792	840	844	863	837	863	880	839	862	852	848	888	892	864	880	845	888	854	854	845	892	897	840	889	865	883	878	886	841	846	825	881	866	863	849	863	896	868	864	869	872	881	834	854	825	851	890	885	798	846	860	840	888	845	827	858	826	889	916	865	846	866	842	867	864	843	863	841	890	882	865	888	867	852	785	860	844	876	842	878	868	849	886	830	859	877	833	849	860	858	837	891	852	912	857	867	848	873	837	886	866	866	859	835	822	875	886	891	808	819	866	848	855	871	887	855	834	872	825	849	853	881	835	882	840	888	878	849	848	829	908	852	779	897	839	847	854	892	864	824	895	892	842	874	912	912	889	854	811
75302	46360	13408	2854	1146	838	688	618	536	533	474	518	476	436	437	466	417	416	446	410	421	418	424	399	402	397	396	361	409	388	366	395	406	387	386	386	396	413	415	395	402	418	374	376	421	385	355	408	391	391	374	395	382	380	417	387	389	401	379	370	379	368	420	380	412	424	402	379	358	358	377	358	391	343	376	425	377	379	400	382	383	392	394	407	388	368	377	391	388	389	395	381	392	383	377	411	365	353	367	398	389	410	369	388	401	385	355	460	394	367	380	352	366	371	408	409	340	409	364	391	380	393	368	387	388	415	423	382	374	375	410	386	368	376	408	350	379	385	351	372	368	372	379	366	370	390	399	372	409	345	372	450	405	376	397	414	398	371	368	395	397	395	365	397	396	370	359	361	426	379	360	380	383	384	350	365	435	378	372	378	388	325	386	376	433	372	380	389	343	384	375	377	396	392	362	376	358	399	378	368	404	429	375	368	397	383	370	355	417	419	404	374	384	367	397	393	387	399	396	365	383	383	341	396	403	362	392	370	410	383	397	380	369	407	425	338	390	417	369	394	391	365	376	387	367	373	371	353	387	386	385	388	379	398	427	373	392	353	401	369	403	350	351	393	363	387	369	430	382	387	373	379	414	385	359	363	380	383	399	410	358	367	369	371	365	370	412	375	383	393	432	367	338	388	360	396	382	370	364	413	377	367	408	383	402	335	400	362	348	352	358	360	385	377	354	410	403	425	405	367	381	369	372	399	405	363	368	385	371	371	394	382	379	360	361	367	366	363	367	369	375	357	393	405	320	425	393	377	365	403	401	381	373	402	395	417	379	417	423	395	378	387	395	366	400	398	405	372	387	378	386	381	381	389	387	429	370	406	397	402	436	378	362	421	332	377	395	410	408	401	351	381	384	378	364	429	400	382	377	381	359	360	417	406	401	405	354	423	370	419	395	390	395	413	415	395	393	367	379	392	387	424	362	383	368	390	396	402	357	398	395	397	397	376	380	398	374	398	384	356	389	393	380	405	377	395	386	393	418	399	364	391	346	404	404	400	414	351	384	380	349	385	387	391	378	398	389	377	416	409	379	346	411	411	393	327	374	372	407	375	369	415	413	392	386	364	357	398	408	377	366	387	376	396	349	377	395	399	355	421	382	358	375	399	379	402	390	402	380	414	404	398	378	371	393	374	390	411	363	387	422	390	406	370	371	393	377	372	373	390	386	380	382	388	357	380	355	386	405	361	376	374	367	351	358	367	375	370	358	383	367	370	390	379	374	394	393	376	384	371	364	378	408	364	379	395	386	389	364	391	366	377	372	374	351	415	441	400	420	408	344	386	376	382	380	382	387	389	377	360	352	363	364	380	388	403	362	383	404	389	372	409	405	431	371	429	390	364	339	384	368	404	349	404	405	397	394	376	342	375	397	357	372	359	418	381	390	396	379	388	409	384	371	402	364	375	401	401	401	346	359	389	397	400	363	349	346	400	394	364	437	424	396	368	378	398	400	384	381	408	365	375	426	390	370	379	394	411	396	362	389	385	372	359	385	391	373	356	354	359	399	381	377	369	401	346	364	373	382	401	396	398	373	378	420	376	417	356	386	368	362	394	387	401	396	369	386	381	368	362	363	388	344	369	390	401	371	390	355	381	396	389	382	367	399	391	396	389	384	395	405	359	360	359	362	349	375	405	364	350	357	392	411	400	364	355	405	400	382	396	401	361	379	404	393	366	383	377	379	353	369	363	374	391	371	400	368	384	390	428	378	394	400	337	389	400	397	376	395	399	378	380	389	361	396	378	358	385	362	385	378	366	353	406	396	347	344	414	376	370	338	408	402	360	342	394	387	407	406	392	355	356	365	392	376	372	360	372	362	337	402	366	404	395	349	380	395	370	407	421	365	412	410	389	396	391	408	371	395	378	367	373	381	367	356	402	424	358	383	405	457	351	388	381	384	359	378	372	389	405	383	378	369	409	387	386	415	406	398	388	379	395	392	362	418	355	360	383	401	411	366	414	404	401	379	368	362	370	375	354	409	389	418	411	394	362	370	404	385	385	395	420	379	372	363	369	415	344	386	372	404	437	359	378	377	389	422	387	390	397	381	385	399	378	327	361	402	378	373	402	337	407	425	373	420	414	367	413	382	393	386	390	395	371	396	410	400	379	397	417	382	375	401	394	371	384	419	376	320	356	370	415	381	372	404	367	372	345	366	336	385	378	411	394	414	391	358	367	407	346	386	364	395	391	379	373	389	397	359	394	381	387	363	393	405	354	374	376	369	430	374	407	369	398	378	373	350	394	390	380	355	367	407	365	353	416	445	397	383	386	408	381	374	421	407	417	373	368	403	361	353	380	403	405	346	383	373	388	408	389	385	383	372	408	350	391	363	365	394	406	416	405	360	372	365	383	365	403	397	366	410	373	384	387	351	352	413	381	388	402	394	396	417	413	376	365	378	406	389	381	359	379	402	372	383	362	374	372	426	361	374	378	378	380	379	410	388	378	379	380	358	362	403	403	404	412	407	399	402	369	370	367	351	400	367	358	384	405	408	381	390	411	396	359	422	393	393	370	407	411	373	374	371	401	403	368	383	383	375	406	411	353	377	347	373	382	385	411	383	368	393	422	391	387	395	354	381	379	395	397	386	392	375	360	346	404	347	371	347	395	401	378	384	417	418	402	351	393	364	342	362	376	379	392	380	383	383	384	428	421	368	389	371	395	365	390	419	373	361	356	397	370	366	405	380	378	423	381	374	371	373	399	392	401	362	396	389	403	392	391	394	404	413	370	391	374	419	413	378	372	349	397	386	383	376	393	383	382	365	382	356	373	369	369	406	376	340	382	408	378	405	344	368	377	380	374	396	365	392	391	380	375	350	430	380	442	419	370	351	365	424	411	366	411	374	357	435	379	360	347	354	395	389	367	379	361	383	383	397	370	416	362	359	391	375	398	392	393	361	394	386	350	372	384	383	378	404	383	377	366	387	377	377	365	421	369	408	397	364	386	385	384	380	357	361	367	394	372	385	389	394	398	395	383	399	370	376	352	396	372	370	389	384	384	356	386	382	421	350	352	386	393	382	375	372	371	375	404	382	405	377	397	380	404	402	396	365	361	391	366	361	365	418	384	375	373	410	402	395	385	380	389	415	384	371	399	395	380	379	370	409	378	368	391	358	398	365	387	404	417	413	397	424	408	388	404	382	391	396	373	376	410	373	375	382	384	359	372	371	392	383	399	376	382	341	377	405	387	388	386	426	368	383	404	391	359	409	367	411	394	401	363	393	412	361	341	380	400	407	396	421	393	352	344	366	401	395	383	386	363	401	370	383	356	363	381	354	396	399	389	377	429	332	390	376	388	363	395	380	380	395	388	396	402	400	375	352	381	396	368	369	386	400	381	397	374	368	329	405	406	366	397	393	343	386	436	360	380	359	403	397	388	414	403	411	356	446	367	386	392	391	408	399	351	396	357	381	422	414	370	372	364	396	454	347	359
46048	25139	3488	4095	3600	3131	2699	2255	2077	1789	1653	1620	1465	1425	1306	1281	1262	1202	1169	1109	1138	1085	1072	1095	1069	1071	998	1043	1113	1035	1002	1039	1032	1009	989	987	959	989	939	991	1009	993	974	911	938	980	970	904	929	1003	957	947	983	936	952	993	949	993	937	985	958	973	977	931	908	988	914	938	926	919	945	946	1005	968	940	911	970	910	996	919	923	901	935	920	965	958	909	913	911	974	909	912	931	914	886	956	931	940	978	940	949	917	939	934	950	952	896	905	940	913	963	922	946	927	899	937	935	934	923	914	949	903	888	897	890	857	972	936	972	912	909	930	899	966	916	934	895	919	928	914	885	955	976	914	892	890	915	949	955	972	905	906	916	885	876	882	923	880	891	924	987	925	921	928	888	931	969	906	906	943	878	905	844	906	932	928	940	910	930	927	952	873	924	900	890	968	959	919	902	944	958	871	982	884	921	928	935	976	973	933	959	963	929	956	891	912	924	927	926	914	929	958	926	899	881	900	935	938	924	958	934	936	950	962	848	890	949	923	936	909	941	890	928	841	903	876	913	974	890	899	953	933	956	917	876	973	908	890	909	912	953	970	998	937	955	932	873	928	961	943	922	947	933	953	953	905	957	912	941	923	961	876	912	876	940	945	896	898	906	909	919	984	926	900	923	941	960	940	931	873	914	868	930	983	937	886	962	933	941	976	884	892	929	905	936	930	938	885	959	942	911	920	895	956	941	932	984	927	896	995	950	867	949	895	885	938	952	909	923	953	903	929	921	913	886	898	902	905	996	888	905	911	897	962	896	925	947	882	936	915	902	903	938	926	883	929	951	921	928	935	947	942	930	974	975	926	926	907	924	889	959	922	931	939	951	919	935	919	902	904	915	908	894	907	969	884	884	915	922	946	948	882	980	918	916	888	919	863	956	937	950	920	941	876	917	896	906	924	929	911	884	887	916	892	947	938	862	897	940	933	928	945	918	964	908	874	932	940	906	883	915	941	893	959	1005	868	926	946	917	911	897	936	884	893	930	970	961	903	897	878	901	910	901	900	958	938	967	935	938	909	903	917	918	907	924	906	942	910	956	920	918	893	971	936	888	943	920	933	947	918	902	937	972	920	966	935	939	984	905	934	903	962	895	918	916	882	929	892	903	942	898	893	920	941	911	912	928	905	977	893	975	891	917	909	909	971	903	939	925	982	915	900	918	927	964	979	973	950	934	875	990	972	882	918	929	901	892	898	946	912	983	940	920	970	874	919	893	929	877	943	957	920	951	930	913	910	911	925	942	898	914	960	956	884	924	934	939	916	953	986	966	899	896	902	922	938	897	954	943	931	903	952	928	908	945	954	894	931	911	876	922	955	915	938	937	874	911	914	918	943	921	894	890	948	966	935	938	899	948	935	985	942	931	951	887	921	933	981	948	903	912	933	904	908	896	958	918	926	908	961	927	944	851	959	934	913	945	923	898	895	899	935	941	911	891	965	970	882	890	893	868	914	908	955	912	889	880	962	965	939	934	886	917	949	979	932	902	920	901	883	893	948	935	924	918	936	937	976	960	890	915	938	916	888	967	944	888	914	987	964	952	937	877	912	863	954	943	891	998	870	943	919	915	960	888	894	931	935	942	934	905	879	896	922	915	819	933	956	969	936	920	896	871	946	923	974	943	925	969	929	951	929	903	922	933	890	901	972	955	897	950	938	917	941	912	904	896	969	904	920	920	933	896	881	937	934	922	957	924	898	952	921	946	885	939	849	924	897	905	888	962	935	942	925	912	948	934	958	1002	931	891	886	928	875	889	911	876	881	900	898	951	892	904	949	922	923	897	855	906	938	952	1023	963	958	985	896	926	990	927	962	944	925	926	933	867	942	970	862	905	977	905	962	947	896	900	921	967	817	971	988	909	929	943	890	898	976	928	922	857	937	917	897	890	964	942	973	967	923	945	938	892	956	881	915	855	864	906	902	929	978	925	929	939	895	927	905	868	920	920	925	876	917	895	924	922	977	920	947	880	957	902	910	944	914	905	982	895	880	910	872	858	938	943	1006	903	889	904	862	899	906	980	935	906	913	934	910	937	954	939	929	932	919	898	950	906	921	935	894	960	916	919	894	944	1001	932	916	918	908	946	966	908	925	906	918	918	907	875	928	863	901	988	893	922	941	968	872	899	979	935	947	952	930	927	919	928	895	881	897	950	902	933	939	949	963	912	930	899	942	941	934	943	904	978	943	892	939	917	933	896	920	933	905	903	910	953	921	982	927	940	1028	919	880	995	912	908	919	1010	980	913	922	890	933	869	949	920	902	945	875	940	954	927	958	956	934	856	884	916	938	913	945	953	910	953	901	893	884	959	971	950	923	992	913	961	880	849	919	941	935	901	909	924	919	942	923	901	889	983	934	917	914	923	947	838	914	977	910	925	873	919	908	912	938	960	994	934	917	934	914	943	848	971	912	898	874	935	913	961	996	904	959	929	935	911	905	914	907	892	935	902	936	886	922	954	949	955	903	858	929	954	947	984	891	892	907	919	928	945	961	951	936	944	940	939	898	972	871	881	890	866	927	949	939	891	918	947	977	906	882	942	957	919	973	969	928	932	964	949	948	931	937	855	958	915	893	878	908	984	935	920	932	896	938	926	906	892	980	921	875	917	967	927	939	945	880	956	948	927	883	894	932	956	909	914	939	863	972	931	924	907	937	888	913	978	925	973	948	921	950	964	964	902	917	854	973	919	940	891	898	961	908	933	861	956	914	979	926	916	981	964	949	950	887	940	919	997	870	882	908	928	919	958	969	869	863	912	872	885	949	883	886	927	908	975	976	874	836	945	984	956	955	945	883	908	888	930	961	967	900	927	870	940	984	929	906	970	947	921	882	942	944	883	964	924	1002	910	930	964	893	931	943	953	948	919	932	957	913	882	952	889	938	944	907	944	895	933	871	914	911	968	942	965	893	935	945	926	916	934	961	895	918	952	940	888	977	859	941	858	875	933	911	990	946	890	921	904	957	919	954	922	922	993	939	866	955	907	911	933	936	920	923	920	908	888	942	930	924	940	936	933	967	934	915	894	936	914	970	949	942	960	925	909	915	910	927	945	882	932	927	917	913	945	916	916	846	928	883	934	915	886	975	919	932	950	902	954	981	865	891	960	937	925	928	895	896	876	951	899	959	901	904	901	958	928	955	940	895	956	914	929	911	962	950	931	920	940	893	980	926	949	913	947	899	978	903	906	882	961	908	927	933	926	946	959	898	961	888	914	869	893	909	961	894	890	898	937	1003	920	884	944	897	909	944	936	853	868	1015	935	897	914	899	881	943	955	906	945	937	890	896	945	910	961	943	905	923	909	917	915	884	896	932	866	970	943	880	865	908	942	905	975	923	852	900	882	894	941	892	925	943	921	927	936	909	942	921	895	936	901	895	865	932	947	924	931	912	946	940	883	973	900	941	881	903	948	926	908	928	922	931	935	944	936	863	963	976	932	902	881	936	924	979	941	858	932	892	923	937
13336	1922	209	207	180	177	176	157	180	181	165	166	188	179	163	192	174	158	184	172	181	160	185	184	159	168	160	162	154	183	180	173	165	143	166	186	161	180	162	172	164	169	159	189	179	192	173	186	181	158	158	164	190	147	155	182	160	134	178	170	153	178	163	184	184	172	157	161	165	181	179	166	146	187	197	162	151	185	167	186	172	171	159	176	149	173	203	175	184	165	162	180	172	187	169	184	177	166	157	165	186	163	166	202	182	211	168	184	169	165	163	167	175	154	183	182	177	190	149	179	171	168	161	170	173	148	173	173	152	158	159	174	180	187	156	165	169	165	157	179	164	146	186	151	178	163	167	187	204	174	161	192	197	197	160	164	186	170	154	173	205	195	189	171	176	155	156	164	169	171	196	174	190	167	154	173	145	173	164	167	161	141	187	143	154	149	184	167	186	150	168	185	146	167	160	192	191	171	165	178	168	170	169	195	146	190	173	167	154	185	173	165	209	163	169	192	164	178	180	176	164	151	182	167	165	176	176	174	158	184	176	176	185	147	166	185	155	183	169	180	175	172	170	167	167	183	198	166	171	204	173	166	174	168	169	184	153	166	159	179	151	164	177	173	164	159	194	170	202	159	166	188	171	176	208	194	165	170	169	173	153	162	177	170	165	159	160	153	166	207	164	171	166	184	171	181	164	174	178	164	190	146	163	171	159	175	166	146	167	170	185	181	172	157	169	165	186	172	153	156	132	141	186	172	175	145	192	192	158	171	183	189	168	163	173	150	173	159	156	168	173	160	177	165	187	149	188	178	166	185	172	154	151	176	165	173	157	141	195	170	155	180	197	166	157	172	187	194	181	178	174	195	150	177	185	172	183	192	168	194	190	181	158	149	168	194	174	153	216	164	168	170	158	171	195	181	170	186	171	167	171	172	176	158	183	200	156	161	172	188	159	165	154	172	165	178	167	171	143	185	189	173	188	184	188	170	148	195	154	171	183	174	163	165	173	185	179	200	178	153	172	171	180	180	159	165	173	173	181	169	188	162	159	165	180	142	160	166	161	160	149	187	183	174	170	188	172	173	179	173	192	161	183	164	186	175	154	187	178	179	167	170	154	173	192	176	142	147	192	177	162	170	154	182	167	190	173	173	151	175	157	165	157	155	161	155	184	174	166	170	181	166	143	149	153	178	180	161	180	175	170	200	166	181	163	166	150	157	159	184	172	182	171	166	194	167	169	171	168	180	168	186	170	177	172	198	154	167	203	177	166	167	177	168	164	160	167	169	193	182	173	156	164	202	178	162	191	162	167	167	174	185	167	169	182	164	168	185	192	158	167	146	188	158	153	180	135	189	184	161	156	161	172	198	158	185	154	167	175	179	171	172	175	182	156	194	165	186	189	154	175	172	187	203	171	184	171	193	179	153	189	176	174	165	158	215	151	190	160	196	178	160	188	173	155	178	198	166	175	137	172	177	165	189	190	151	160	168	149	171	168	149	173	155	168	154	148	174	158	159	196	159	185	183	174	164	184	172	166	170	180	180	184	156	177	175	185	157	169	175	164	182	159	139	187	176	163	188	164	179	166	177	182	173	158	139	171	168	146	163	190	202	205	185	209	164	162	168	159	134	162	178	170	183	186	170	187	179	164	172	171	156	152	149	175	166	168	167	165	163	190	183	180	161	184	190	166	187	173	157	182	151	190	171	166	154	168	139	182	167	196	159	183	179	169	158	199	162	183	189	155	199	175	168	183	172	173	160	158	164	167	177	146	163	177	190	186	153	196	187	169	166	173	208	173	170	180	178	170	173	147	168	168	162	164	179	174	179	189	165	156	203	184	170	180	182	177	180	192	168	188	180	166	177	156	173	153	151	155	179	188	176	175	154	159	161	198	181	152	165	179	156	179	184	170	162	159	177	174	164	178	169	172	175	205	181	186	152	161	177	170	184	170	147	178	169	163	193	183	161	204	184	171	177	166	158	171	157	145	161	137	164	188	168	187	191	162	175	183	156	163	176	186	173	178	180	163	195	194	169	164	171	177	165	158	163	166	178	175	183	178	156	167	159	185	189	188	169	164	172	187	201	173	160	155	172	170	193	181	151	191	173	178	168	176	157	162	208	174	171	174	160	169	175	174	166	170	191	158	188	146	157	208	187	174	162	188	165	162	160	161	175	188	198	190	167	149	160	187	172	163	164	174	176	156	187	172	161	192	152	136	165	191	164	157	172	174	156	151	200	187	141	190	180	181	168	174	172	172	183	169	177	198	184	180	171	171	190	159	178	185	156	166	189	159	200	162	162	183	177	164	193	174	151	177	157	173	169	179	161	147	181	183	182	184	185	186	157	160	159	156	163	192	168	171	147	180	171	193	173	161	159	184	168	192	165	163	168	174	171	181	174	176	163	167	144	163	159	150	180	158	177	189	184	162	187	190	196	173	152	172	166	140	156	177	171	170	195	143	161	162	177	174	154	179	199	160	174	184	177	169	161	176	173	151	172	163	159	168	203	197	186	149	191	186	175	160	149	165	153	173	174	187	192	162	171	158	157	186	178	160	162	178	173	156	154	175	189	153	184	143	184	177	161	171	185	157	170	180	147	153	184	162	157	174	158	166	182	149	157	178	162	180	173	165	161	172	181	163	155	177	182	163	145	192	186	177	180	181	169	159	170	158	170	164	165	193	195	157	194	170	171	179	171	163	156	173	176	178	185	170	175	159	171	186	147	150	179	177	168	188	170	175	164	177	164	180	188	167	170	182	176	193	141	168	187	165	173	155	208	170	169	172	200	146	170	165	189	152	164	171	167	193	156	193	179	156	166	168	160	175	171	155	168	162	172	182	163	179	159	173	174	181	177	162	173	143	175	154	179	203	170	171	182	154	151	179	173	170	167	188	162	197	177	186	168	195	162	163	188	171	173	191	169	147	161	176	174	175	161	168	187	165	168	164	156	166	171	185	156	167	164	151	183	175	149	180	155	184	172	172	173	166	158	149	167	199	169	186	185	155	188	179	169	177	191	151	164	153	177	176	176	152	200	159	197	159	186	182	173	186	169	178	209	162	149	148	173	156	162	176	172	173	184	165	187	175	179	170	179	161	156	172	161	155	166	180	191	175	175	173	183	166	184	166	208	165	181	192	156	192	169	194	152	169	162	167	162	162	175	167	162	163	182	164	174	157	176	187	171	178	172	182	183	184	199	175	165	161	176	174	179	161	172	160	193	167	196	173	192	179	170	178	167	177	202	162	180	181	156	152	184	151	175	164	200	162	182	167	164	223	151	142	169	165	165	172	174	167	160	162	184	175	161	162	178	172	180	181	175	173	198	159	169	181	166	179	156	165	175	187	184	189	164	190	182	177	174	163	150	172	178	176	182	172	143	171	157	160	183	151	174	186	158	176	185	157	168	174	192	186	155	171	167	180	175	173	163	149	199	170	170	186	174	153	167	155	164	171	158	188	179	177	172	171	159	221	186	161	150	137	173	170	172	191	170
11586	2430	566	554	608	598	554	501	549	549	513	520	504	478	516	513	529	482	478	541	527	498	516	497	482	485	483	532	498	491	553	502	456	517	496	505	514	470	493	494	505	475	527	485	470	496	519	516	468	508	517	532	464	495	510	487	518	496	521	541	507	498	519	523	516	490	514	500	494	481	548	500	493	502	491	433	500	476	506	471	497	492	507	513	474	508	530	496	491	502	475	500	497	510	561	473	487	510	502	493	500	516	489	525	468	524	497	485	538	495	466	487	482	499	492	511	509	516	512	507	480	492	487	527	516	495	535	576	543	498	506	491	526	472	468	519	498	528	500	535	551	496	475	492	515	486	506	523	534	495	464	510	463	514	489	528	492	435	503	505	470	515	494	520	489	511	460	468	513	472	491	524	496	491	508	498	490	505	516	554	524	502	493	469	524	476	475	497	483	475	505	443	475	508	516	526	491	532	463	456	472	491	486	501	496	478	505	497	520	501	530	489	512	455	485	513	467	500	546	511	495	503	531	476	512	506	449	499	538	496	504	525	497	498	518	504	509	493	549	485	503	483	508	526	519	490	484	477	541	535	513	503	475	537	506	519	524	483	514	505	498	514	511	488	468	475	470	531	473	500	433	506	489	484	505	528	536	504	510	491	493	505	467	504	503	533	479	501	458	549	457	478	523	492	507	512	511	467	509	519	544	469	485	524	492	525	509	483	479	515	480	508	444	511	499	483	498	532	501	466	494	517	495	504	522	512	501	513	508	506	493	518	515	470	502	487	508	476	482	504	492	538	483	507	486	519	508	514	492	563	533	491	523	488	497	473	508	485	502	505	485	490	487	512	506	526	516	511	497	477	509	482	496	519	490	509	425	484	544	478	514	485	545	533	482	553	509	505	504	472	484	514	497	492	507	487	541	489	528	490	510	540	490	515	523	475	479	484	485	513	486	475	530	523	511	495	504	500	502	535	498	490	490	478	486	484	494	578	502	533	503	471	518	494	469	502	507	473	492	522	478	494	522	489	479	502	494	478	506	469	542	523	483	497	530	495	499	477	503	491	491	492	494	520	488	476	494	519	502	523	517	496	508	505	524	476	518	523	508	507	503	491	497	509	504	517	513	503	526	535	551	486	503	499	478	490	499	478	482	510	489	486	522	489	465	497	512	485	476	454	489	519	516	480	537	518	504	501	505	520	533	511	503	538	536	520	503	500	537	485	533	503	458	544	480	526	516	507	480	496	512	513	482	496	521	530	542	472	486	511	484	472	513	544	489	532	453	507	533	470	525	530	502	485	532	492	466	513	484	484	480	523	543	493	482	473	499	495	508	503	502	479	534	498	499	515	492	470	526	513	482	508	479	516	507	517	524	487	488	513	478	544	543	493	519	512	492	467	516	461	526	491	507	484	467	529	471	490	501	523	470	493	517	494	509	507	464	515	490	535	476	517	483	517	525	536	497	529	490	514	507	506	472	540	493	508	484	484	472	490	531	533	489	523	470	499	493	481	490	501	538	478	485	514	545	474	506	467	493	498	471	496	497	484	449	500	510	490	492	488	518	472	495	486	476	495	515	477	487	520	466	464	493	514	529	478	478	483	527	520	495	514	538	473	501	501	478	516	494	548	467	486	490	515	460	480	569	557	499	479	520	512	506	469	482	523	535	539	481	481	531	537	527	479	493	501	543	520	471	509	481	521	470	501	514	470	520	519	494	517	511	497	498	509	481	473	486	497	451	509	496	499	496	493	502	479	486	513	492	478	525	515	481	560	512	474	487	503	452	519	516	492	532	526	524	503	501	494	510	507	533	517	480	493	477	475	470	489	488	524	505	540	504	539	504	499	521	503	498	492	481	523	491	460	476	514	509	527	511	451	502	511	528	571	512	486	528	520	492	510	515	475	483	544	527	454	500	496	491	523	522	473	475	482	504	516	447	524	519	462	463	489	504	504	524	533	490	505	593	475	518	482	470	506	506	523	494	447	483	564	529	523	530	499	476	510	474	518	533	493	518	512	492	531	511	513	500	515	465	517	507	506	481	484	504	536	508	478	469	517	508	536	524	526	511	452	514	484	500	521	500	474	568	482	506	538	507	539	495	528	477	487	512	506	508	496	520	488	498	526	472	481	480	505	498	524	507	519	497	474	475	460	514	479	501	496	457	487	527	507	534	501	501	485	484	494	490	469	529	507	504	546	516	489	490	494	508	490	457	449	501	499	501	488	528	527	536	496	489	470	486	499	479	482	480	485	460	525	480	516	479	500	505	474	516	545	463	519	478	510	494	491	549	499	535	491	509	522	504	501	506	493	504	526	536	538	478	497	494	473	507	517	494	527	488	488	533	482	521	477	525	523	474	486	481	516	510	518	514	521	533	511	509	504	514	514	518	495	509	524	522	503	509	531	503	498	487	502	479	504	536	477	513	475	501	485	512	518	495	486	503	500	495	493	514	510	526	563	477	495	502	489	495	521	500	518	489	473	517	518	504	526	489	511	503	484	478	488	523	486	537	504	475	496	489	485	530	513	481	502	535	508	494	490	521	493	448	464	502	484	487	451	497	497	495	451	472	450	516	524	521	485	512	503	473	453	499	533	490	503	505	496	490	483	505	521	490	528	468	455	507	489	527	500	509	504	528	505	488	515	481	479	516	492	488	526	528	501	497	503	513	495	471	497	524	520	509	480	501	501	520	549	477	522	489	473	494	519	498	516	531	514	515	508	538	534	544	483	492	537	506	499	480	511	527	547	495	483	507	483	502	467	494	502	518	514	507	496	504	451	485	489	467	541	518	481	497	487	472	477	537	528	510	505	513	471	472	537	530	538	492	481	490	508	513	484	547	483	513	429	496	462	534	518	508	502	548	493	500	503	490	551	515	497	501	471	488	532	510	455	486	465	500	499	521	538	493	525	490	506	494	456	493	506	489	504	510	497	487	526	500	508	476	510	471	491	497	482	517	462	522	510	512	511	503	501	518	467	525	521	471	471	527	497	524	549	487	495	508	483	547	527	504	476	479	500	512	515	472	462	490	509	482	521	482	524	544	497	477	453	508	521	468	462	501	529	489	490	488	487	553	521	489	469	509	510	511	529	471	537	476	523	528	512	498	517	522	514	465	505	494	484	514	488	510	523	490	518	520	502	491	460	485	487	509	491	506	484	498	514	470	516	498	478	478	509	524	492	479	513	501	512	528	532	494	474	483	493	530	515	479	513	477	515	525	474	519	476	481	519	485	496	455	513	524	504	513	541	488	513	502	502	493	528	487	527	545	483	514	526	514	473	478	488	524	503	516	544	529	481	499	483	497	485	517	511	531	496	543	512	513	492	513	509	521	480	511	522	537	501	478	516	513	485	514	539	540	498	458	480	474	473	498	525	498	522	517	519	498	462	537	490	481	483	518	465	472	498	531	516	495	510	487	532	489	510	514	506	471	528	507	518	522	477	485	492	537	514	476	508	506	508	496	466	483	497	485	521	487	493	473	482	474	508	492	488
63510	34435	6678	1039	669	576	512	444	475	365	392	369	403	397	377	418	349	360	384	383	343	300	356	380	365	370	366	334	354	321	328	331	345	317	346	314	336	317	338	348	331	342	314	373	342	339	379	349	349	378	386	366	324	361	365	336	337	365	323	367	315	373	311	329	348	330	320	328	370	334	346	332	356	357	360	344	361	341	360	377	373	322	321	363	358	338	358	331	306	361	349	328	330	341	306	352	345	340	336	336	334	346	356	336	313	341	334	302	330	347	336	365	341	329	359	331	348	330	298	344	339	329	317	323	350	341	394	347	331	343	321	328	334	331	347	342	342	364	356	335	316	354	359	337	363	315	333	346	373	345	341	339	342	320	318	357	325	367	395	323	324	339	332	325	368	361	336	351	332	335	355	360	369	309	377	350	319	308	315	328	354	315	369	340	329	331	342	300	352	329	317	348	364	337	341	302	343	365	319	336	323	336	319	327	339	339	314	334	315	291	308	341	331	319	307	331	323	347	320	319	336	350	364	351	320	307	349	336	328	367	340	326	312	340	366	298	362	351	351	344	328	327	361	347	343	337	336	343	352	340	328	306	284	361	357	343	345	310	349	349	312	369	299	331	339	347	339	325	388	305	305	310	349	352	337	360	329	369	358	342	297	327	339	354	343	334	340	333	360	340	334	319	346	344	299	340	367	349	327	316	315	335	339	350	344	334	351	380	354	329	343	355	330	329	336	371	354	305	327	334	336	360	328	317	345	351	384	305	356	338	343	346	353	342	327	326	369	317	332	352	353	356	354	328	333	363	336	290	345	301	382	317	314	335	328	327	332	325	352	317	328	305	349	351	345	313	325	355	372	342	315	351	336	349	388	348	327	313	360	320	340	357	337	330	315	374	354	327	326	358	358	358	347	339	311	330	374	342	369	339	337	356	357	339	331	349	324	341	327	328	317	315	316	333	338	329	300	339	319	333	348	321	347	356	319	313	344	308	358	340	359	325	283	347	340	310	365	343	340	365	321	373	343	353	329	362	352	363	361	347	340	327	329	340	319	311	331	313	330	346	349	349	339	323	348	338	333	332	351	332	346	339	298	319	353	327	360	320	329	340	341	403	337	318	352	354	322	339	337	304	315	313	330	333	309	339	344	352	296	324	314	330	360	308	358	313	341	344	314	328	331	342	319	357	358	322	338	342	340	381	353	358	301	336	321	295	317	353	306	349	353	320	341	347	324	344	361	313	325	319	324	316	341	337	329	332	319	331	362	315	337	340	365	306	331	386	343	361	339	350	334	393	350	374	352	336	346	349	350	334	335	331	374	342	344	321	311	354	343	317	359	335	314	349	367	337	360	316	320	349	357	324	349	366	293	332	295	348	310	347	328	293	347	357	359	354	356	348	346	330	311	330	358	345	329	328	349	351	306	367	320	333	331	321	347	325	307	322	316	363	335	330	364	318	361	334	311	353	331	307	349	313	342	334	332	329	339	386	307	327	326	339	351	320	329	341	354	327	381	329	358	347	343	358	337	324	315	331	350	340	327	372	371	311	341	343	333	362	380	336	327	362	340	352	324	362	324	327	305	302	312	350	343	349	336	341	350	343	335	365	307	336	316	342	339	313	366	314	347	332	330	366	333	314	347	296	314	337	344	348	325	339	327	327	352	364	305	345	370	335	347	329	356	352	318	339	357	360	343	326	380	323	362	340	374	324	327	295	343	306	347	300	318	337	368	321	309	334	305	313	389	311	354	359	283	357	367	349	376	344	348	336	345	352	327	294	331	316	364	359	354	384	327	348	346	343	360	347	320	306	351	328	317	316	356	330	332	337	331	340	344	369	326	320	331	366	321	324	314	364	316	331	326	381	382	319	346	345	352	336	348	312	330	331	277	295	361	320	331	316	353	343	319	360	374	332	339	316	345	314	346	344	320	302	301	347	354	337	367	361	331	333	384	330	331	367	344	327	392	352	340	352	330	352	338	320	361	332	348	336	348	346	334	376	364	359	330	333	347	360	288	378	368	337	365	316	369	337	374	332	366	338	349	355	376	324	348	359	373	329	343	330	343	327	336	325	331	298	368	341	363	348	336	351	316	349	316	318	346	334	306	319	312	336	355	308	346	373	366	348	324	341	330	343	347	330	340	335	360	329	354	336	339	330	355	347	350	364	320	369	349	334	369	336	325	299	327	290	321	339	329	342	324	356	340	338	370	322	340	337	308	319	350	343	335	305	328	346	337	359	329	342	327	339	359	382	337	373	319	336	310	341	343	319	344	353	322	323	330	331	358	323	306	336	315	298	329	316	322	327	345	339	334	348	330	328	328	293	344	325	343	349	324	330	339	361	348	342	342	402	339	329	358	344	346	330	368	330	352	349	353	345	360	348	360	322	364	321	358	358	340	340	390	300	357	379	356	379	321	318	331	346	331	318	325	325	317	354	334	324	328	328	323	357	362	318	321	356	316	336	322	378	320	329	330	337	331	309	320	373	342	363	348	364	371	348	361	325	330	351	325	371	334	347	333	330	351	343	366	295	354	333	321	336	324	385	325	346	320	357	321	329	326	336	338	320	333	344	300	343	356	318	319	336	315	312	361	317	332	329	378	363	335	358	291	384	325	350	332	325	328	342	334	317	319	346	348	335	347	318	311	318	352	306	323	373	342	344	366	332	331	382	308	339	344	353	320	343	326	293	307	355	357	358	351	328	333	333	343	347	316	305	332	348	350	326	342	325	346	352	300	341	349	313	353	368	333	345	331	357	342	330	313	347	353	314	332	345	340	320	382	352	334	369	337	348	322	334	342	334	307	354	325	353	344	333	316	329	324	354	328	342	325	307	349	352	360	323	337	332	324	339	340	307	337	356	375	318	323	359	315	352	338	314	327	334	306	335	331	324	335	353	319	379	322	383	357	334	332	321	337	338	320	352	333	339	351	340	327	316	350	366	348	338	351	369	344	371	361	329	373	301	303	299	347	326	348	335	339	351	334	316	367	321	335	330	319	318	350	328	355	309	337	325	316	337	325	355	338	350	341	321	398	317	313	352	315	361	336	319	284	340	348	341	322	316	303	301	355	358	347	356	330	309	353	305	323	321	329	360	293	337	289	344	327	333	342	336	336	349	342	342	358	335	335	354	337	313	352	362	313	363	328	349	358	371	349	312	321	333	356	312	336	343	335	335	345	311	361	338	322	338	357	319	312	332	318	329	350	353	329	342	342	331	331	318	323	322	344	367	342	348	322	340	330	346	318	311	324	384	339	301	330	320	391	355	324	346	334	343	365	305	351	333	348	335	331	320	325	352	373	297	307	331	354	321	389	346	286	311	367	350	351	339	305	336	357	336	349	331	327	367	315	353	333	371	338	341	381	345	326	325	329	326	340	377	350	351	333	364	324	323	347	342	335	353	356	333	317	315	325	336	318	302	368	336	375	382	349	294	348	375	363	361	302	355	305	341	376	323	334	343	338	321	311	287	333	318	314	361	326	342	353	324	325	354
36027	18784	2095	2454	2305	1987	1778	1571	1414	1348	1207	1216	1169	1058	1008	1043	980	988	920	983	905	925	932	977	919	908	881	922	947	929	924	916	884	894	937	873	916	869	858	882	868	901	883	847	863	885	855	890	921	856	843	827	932	875	872	899	864	859	847	879	846	838	850	857	831	856	871	891	829	880	919	850	879	807	844	846	871	855	865	912	850	820	902	844	854	868	834	879	889	927	868	884	845	921	846	873	841	866	859	873	844	828	902	864	838	862	877	811	902	887	922	874	870	869	882	860	782	835	834	834	875	861	810	850	852	822	854	861	912	889	885	867	850	884	896	840	863	823	909	849	852	909	836	879	878	819	869	880	854	852	797	892	883	826	826	805	798	840	810	859	854	866	830	861	837	885	866	853	908	840	882	840	848	896	871	856	862	862	850	860	845	837	888	841	849	876	889	921	836	829	863	889	848	815	909	843	815	819	842	885	862	843	833	890	842	859	781	863	891	824	818	878	859	859	827	826	839	812	838	871	833	887	917	899	901	862	852	844	871	831	841	852	880	842	840	866	869	802	883	856	882	896	903	859	873	843	818	862	878	866	837	884	835	896	819	877	857	841	864	874	919	916	898	839	819	854	859	811	845	820	853	862	828	862	871	864	860	818	786	817	845	915	893	831	771	849	808	829	825	839	868	847	885	824	891	892	848	869	908	881	879	809	916	862	896	868	846	876	879	858	860	851	893	906	912	861	885	844	820	848	809	826	834	859	870	834	862	895	891	873	808	802	876	874	855	836	866	858	869	868	849	912	882	888	891	860	896	805	881	902	869	906	886	809	868	840	848	852	864	885	890	860	865	786	854	836	866	847	839	787	869	904	881	870	866	851	842	828	880	836	842	884	904	872	842	858	821	837	882	851	855	855	814	871	883	857	913	803	863	804	907	870	837	837	907	862	869	851	876	809	923	896	849	872	848	828	848	811	875	865	866	835	806	859	877	837	853	797	797	880	889	793	882	844	886	853	896	872	793	849	846	877	889	829	866	827	864	874	825	871	896	848	876	834	879	809	887	892	857	839	843	870	916	831	840	884	876	887	858	896	843	862	925	879	851	882	893	833	826	818	865	849	864	882	861	825	860	864	883	859	857	835	820	863	887	839	893	889	817	894	809	845	884	877	870	884	821	870	823	839	858	834	851	872	838	841	861	827	837	868	869	880	859	827	831	860	805	875	959	885	844	883	907	883	871	870	894	845	865	824	888	858	824	852	870	850	842	872	868	823	853	856	874	833	803	853	808	888	878	846	871	881	869	883	870	862	835	866	864	839	868	864	857	863	837	852	886	823	844	878	839	812	894	881	872	841	837	905	874	902	850	790	909	861	882	911	826	880	868	880	866	873	875	823	837	796	886	844	845	849	779	850	910	862	833	852	920	833	861	848	876	875	908	892	834	828	908	887	792	867	863	842	894	892	864	889	872	829	868	836	807	829	903	860	840	879	857	872	795	836	859	861	895	792	861	878	838	823	897	836	884	859	824	929	867	870	883	867	882	895	845	845	815	853	894	796	875	838	825	834	844	848	852	908	869	850	895	814	848	884	899	863	831	858	862	828	804	859	854	887	846	822	915	815	852	861	865	916	851	834	867	891	826	885	860	870	863	851	778	923	804	838	864	893	858	875	816	830	841	876	851	870	840	876	897	880	894	861	817	824	789	850	818	863	854	857	902	857	852	856	849	826	874	808	868	865	895	843	860	834	862	850	876	854	926	857	843	901	877	835	854	838	841	838	858	831	890	877	862	839	847	885	934	816	915	889	834	842	856	857	842	845	848	848	833	764	852	872	913	816	846	860	835	872	850	839	832	882	857	920	894	877	827	848	868	874	872	901	893	847	837	887	865	859	863	915	794	874	827	829	900	850	807	867	880	868	852	868	861	844	904	881	835	850	872	837	798	851	867	801	814	838	904	787	855	839	885	879	874	845	871	855	840	864	921	853	857	861	843	861	839	854	854	866	855	842	877	870	831	873	931	865	874	900	885	926	855	832	859	886	859	883	887	868	832	810	851	787	848	929	844	839	856	850	831	845	827	890	831	862	872	849	867	883	864	860	887	867	858	843	843	843	872	846	890	883	817	885	848	933	900	907	875	896	894	860	812	893	870	837	907	842	876	866	843	830	894	886	864	810	892	898	901	858	887	881	832	857	878	880	893	920	877	854	882	844	897	860	863	893	890	878	842	833	839	870	818	871	877	858	878	874	833	863	856	876	911	829	885	874	931	848	881	889	853	883	822	824	857	849	849	839	884	860	803	918	793	809	813	874	876	841	841	874	845	820	843	849	803	913	825	899	868	891	846	887	863	830	809	873	881	854	875	890	864	842	837	907	833	836	842	849	903	867	903	845	839	859	831	838	844	860	851	858	888	860	852	838	922	866	846	888	829	857	867	899	863	834	815	883	859	874	835	861	885	816	867	887	840	799	861	820	828	826	848	844	898	857	844	815	869	847	845	867	824	847	835	868	889	888	838	850	864	860	821	845	847	904	876	891	852	882	871	894	858	846	853	825	910	830	852	886	942	843	859	902	789	887	857	848	849	877	844	883	848	895	902	858	888	787	893	902	817	822	831	849	839	902	842	898	940	886	887	833	867	881	895	886	854	831	856	853	888	855	890	902	819	861	846	858	883	913	900	856	780	861	880	865	831	827	847	850	845	873	861	831	846	893	827	891	818	819	850	856	858	889	840	823	868	835	846	833	823	860	865	828	831	864	884	852	842	855	833	819	837	819	916	871	894	821	857	867	882	840	895	848	838	845	847	867	864	825	834	844	860	852	885	856	777	859	855	859	875	858	815	850	843	865	900	837	845	866	860	857	853	839	846	835	879	834	880	882	890	860	844	809	841	834	843	795	836	838	847	884	851	861	840	847	893	830	787	894	862	797	875	857	854	891	871	920	854	831	848	856	816	887	847	935	876	876	829	829	879	892	835	853	886	857	870	879	855	922	906	881	828	871	879	861	859	872	847	839	823	863	896	823	858	844	887	896	859	853	889	891	891	906	820	915	845	857	860	837	853	854	855	905	880	901	891	877	902	845	816	840	853	860	857	852	889	864	853	900	827	857	876	845	874	901	872	888	830	827	865	838	882	904	768	828	803	858	859	812	869	846	869	859	864	809	823	833	846	847	838	836	861	912	810	835	789	851	796	878	848	902	871	827	834	869	847	865	894	913	853	834	870	787	867	874	797	871	791	861	890	834	897	858	845	866	872	870	883	936	888	896	875	839	899	916	842	782	810	839	847	821	880	838	906	830	842	862	841	829	867	894	891	841	884	807	847	833	880	897	830	851	857	820	837	888	886	833	892	849	886	858	866	855	840	874	846	826	819	828	845	844	838	822	879	842	864	877	851	827	877	826	888	874	817	855	894	866	883	826	883	862	812	828	861	818	855	872	825	889	850	854	851	825	808	851	897	806	931	879	873	870	904	908	856	860	867	954	825	856	872	824	896	935
75076	45971	13393	2880	1115	868	696	686	536	518	541	495	437	421	464	408	416	413	449	453	405	409	363	422	408	400	421	357	394	412	401	390	383	384	398	407	382	395	325	424	391	357	368	351	396	405	382	393	410	394	394	402	383	386	417	367	409	396	395	374	359	375	408	385	388	383	393	388	402	400	419	382	391	376	395	405	409	401	407	398	391	387	380	373	394	401	346	365	404	375	381	352	414	370	378	387	387	358	372	364	423	408	428	346	407	391	413	369	382	396	351	421	392	410	401	388	384	390	383	412	359	401	397	375	384	338	414	387	394	340	380	409	395	369	358	402	376	368	355	357	390	409	403	399	399	394	363	377	370	409	377	394	388	395	389	387	382	390	370	363	374	406	415	368	393	417	397	345	343	370	394	356	407	354	397	363	388	386	362	374	393	402	375	381	377	401	394	398	402	396	390	410	403	398	388	395	376	403	366	348	382	410	383	429	385	403	389	403	377	415	418	365	418	388	386	403	373	406	407	382	421	372	382	360	358	372	414	405	366	371	371	404	388	388	396	406	382	399	419	360	361	356	378	378	377	384	395	430	348	346	400	402	368	381	431	403	380	417	388	411	358	371	393	361	369	392	389	368	333	396	326	419	368	373	403	388	405	378	378	363	410	370	395	392	356	383	380	342	340	406	336	371	412	390	339	412	394	388	417	399	432	430	381	395	378	363	392	401	401	376	414	410	412	390	379	366	385	394	384	396	398	405	386	382	447	380	372	360	388	389	348	361	380	367	398	358	371	354	394	345	388	386	433	374	374	331	377	368	367	391	391	383	388	384	362	407	415	376	411	378	418	388	382	345	393	398	371	384	402	385	375	398	374	382	387	391	387	393	397	386	369	377	381	377	394	434	373	356	365	371	404	376	363	405	387	391	396	398	406	376	399	354	335	354	414	377	381	372	361	367	411	388	380	383	393	362	394	377	385	368	369	396	360	401	399	375	377	359	394	376	381	411	398	391	368	406	345	383	377	423	391	404	352	362	356	381	400	393	403	370	391	366	395	394	347	350	390	398	407	384	378	406	352	369	323	357	408	419	395	391	406	426	419	390	407	414	382	375	369	376	397	373	349	377	390	389	411	370	412	410	427	392	350	354	398	400	395	403	422	356	420	377	377	401	356	433	387	404	385	394	377	348	396	397	396	377	370	365	387	369	388	354	351	407	388	377	372	384	419	349	381	350	358	365	415	402	371	397	385	373	383	365	373	377	395	371	374	412	375	418	382	385	381	363	364	417	404	406	374	391	391	352	398	385	390	378	391	382	415	370	361	393	371	374	376	375	373	364	374	369	363	380	341	373	394	448	353	383	385	371	392	383	383	378	355	413	410	388	389	380	352	370	407	396	355	392	370	405	366	365	381	398	381	394	422	391	379	375	390	360	378	362	366	397	385	378	394	387	392	378	402	385	395	370	378	378	392	391	420	424	428	357	370	391	411	377	378	380	399	400	378	402	417	394	425	375	357	389	350	405	383	404	415	387	385	392	364	411	353	391	404	386	367	372	442	362	395	342	385	400	364	387	396	410	412	374	421	362	380	367	388	377	356	408	373	402	402	387	390	399	412	374	370	368	382	408	376	373	381	401	372	386	411	369	378	365	360	397	380	404	377	377	373	373	395	366	347	379	393	394	393	396	391	404	379	412	410	395	409	405	417	395	390	380	379	369	373	368	396	379	368	385	384	373	343	388	354	385	358	345	368	360	400	377	364	384	383	393	408	423	373	382	360	408	395	404	403	385	354	438	385	418	394	398	369	402	410	385	371	371	387	359	373	393	373	374	409	354	400	388	417	409	365	429	396	405	372	361	367	390	361	404	393	419	377	387	406	399	413	359	383	384	382	384	407	357	382	403	410	368	381	376	390	378	374	346	393	401	378	355	372	377	369	370	370	379	346	390	373	401	400	383	410	415	389	367	379	367	392	357	428	411	407	396	370	414	426	360	370	388	357	373	384	415	386	404	401	394	413	344	378	344	381	358	359	390	390	399	393	358	395	405	378	382	379	413	387	414	372	409	382	361	411	398	389	392	384	394	379	396	399	421	405	375	412	379	394	357	403	375	333	366	379	376	367	404	367	402	386	368	412	414	386	366	361	350	404	351	367	404	367	376	375	401	360	382	387	362	393	364	395	376	356	381	396	410	364	399	384	369	393	366	361	359	376	378	377	373	362	365	360	374	368	369	368	360	337	371	375	378	404	390	392	375	332	410	375	394	379	377	403	391	380	352	377	417	403	386	402	422	420	375	403	367	385	389	380	400	377	394	390	399	400	392	380	360	393	342	350	365	402	392	362	376	394	404	382	388	396	371	368	377	385	388	418	396	352	374	378	398	410	360	413	367	408	383	385	366	375	403	363	399	376	389	381	354	389	405	373	425	353	400	407	360	371	378	383	371	373	409	396	401	392	389	405	388	401	350	430	390	341	370	367	372	390	405	385	411	398	398	390	338	378	372	383	385	404	397	385	396	360	391	405	373	342	399	416	370	385	381	393	361	395	373	383	404	394	347	382	353	328	374	376	356	387	399	409	398	378	425	401	409	364	411	404	363	383	362	382	426	386	350	362	384	409	375	375	362	392	384	367	377	391	368	418	380	390	384	416	388	386	361	402	394	376	365	409	402	360	402	409	398	371	400	368	392	389	374	387	430	362	375	396	403	401	450	370	383	356	353	381	396	419	362	352	350	383	400	359	374	374	399	401	395	397	390	345	360	351	402	339	412	386	388	376	357	404	368	379	369	351	389	404	355	392	426	371	405	356	402	397	372	372	398	371	395	385	357	352	383	414	385	364	373	386	352	380	398	419	387	351	380	406	404	392	410	389	417	396	362	392	394	390	404	409	374	387	363	406	367	384	400	390	366	374	360	360	378	389	359	385	386	408	404	383	377	369	391	386	384	355	406	393	444	353	388	398	372	410	402	360	345	376	371	423	367	397	373	386	418	385	375	409	396	376	388	379	436	406	369	383	382	378	388	372	400	398	369	418	408	381	396	397	376	401	362	406	368	365	372	343	388	364	385	379	396	438	347	364	387	357	387	382	366	417	396	361	360	367	365	388	390	376	365	342	378	383	378	376	370	391	397	370	380	413	372	402	385	383	374	353	430	390	404	399	382	373	394	386	364	382	367	352	395	422	367	330	385	381	372	382	415	342	400	411	378	378	354	375	392	413	377	408	392	400	342	382	395	350	425	392	377	375	398	347	357	376	366	368	382	401	373	382	428	374	389	411	385	347	395	399	349	383	381	399	387	390	417	398	374	383	380	376	412	351	441	386	387	385	389	357	345	375	385	385	389	352	355	357	381	407	373	411	377	377	367	354	376	416	419	380	406	360	396	405	357	392	346	406	415	378	408	356	379	364	364	359	377	384	360	357	399	423	377	380	382	386	385	397	395	383	383	417	390	371	421	414	405	358	350	383	376	428	393	380	381	368	387	352	375	380	412	413	365	397	380
45914	25667	3494	4011	3640	3076	2643	2279	1971	1864	1673	1554	1467	1408	1298	1270	1287	1212	1202	1156	1171	1155	1026	1036	1087	1088	1092	1069	1075	1035	927	978	1027	1049	970	1037	1005	1007	990	931	1018	918	950	934	953	901	998	967	1033	921	985	930	968	957	951	985	953	1009	966	885	957	938	895	968	942	959	931	913	956	922	971	931	965	893	919	868	934	897	954	894	938	969	969	930	894	968	924	916	985	889	917	903	956	985	930	909	914	969	891	954	948	935	942	964	936	942	857	978	919	983	937	919	901	911	919	918	864	943	945	943	898	957	945	972	932	902	975	890	871	930	917	966	890	941	942	946	899	962	915	911	885	992	965	915	959	932	921	960	901	945	877	907	981	927	888	932	919	893	946	908	982	890	898	947	929	904	867	912	937	951	930	900	889	945	938	900	995	912	910	916	903	857	931	917	954	919	906	921	978	917	972	920	940	941	911	896	984	879	923	873	923	873	918	894	948	861	853	903	928	855	950	911	903	875	946	955	941	930	914	906	910	981	926	971	941	921	892	897	930	875	926	948	902	948	904	899	941	920	927	931	933	918	937	957	920	946	895	931	948	935	958	879	949	885	965	984	953	885	945	891	936	913	957	895	940	858	970	945	919	896	907	958	901	945	884	907	895	957	953	923	913	926	931	907	969	935	917	891	892	908	903	879	926	938	945	901	967	895	946	928	914	892	885	911	939	884	904	910	867	913	915	912	931	964	974	949	864	884	892	908	912	911	951	942	898	945	941	921	892	932	902	939	924	932	928	897	880	899	916	904	874	938	921	941	981	902	941	966	891	918	923	907	873	920	946	945	922	889	920	936	977	945	917	879	908	875	917	884	910	935	934	980	935	957	897	901	935	941	927	987	924	978	928	867	925	885	964	863	941	870	937	926	907	949	900	947	989	878	887	912	896	954	893	957	928	895	921	850	868	912	957	948	949	873	928	892	912	942	868	910	913	945	947	912	940	910	906	921	939	902	957	938	903	895	913	941	935	932	956	927	920	946	857	912	978	909	889	930	958	877	901	949	925	897	911	964	857	921	928	995	938	940	915	995	891	942	895	939	948	902	921	911	971	933	917	876	865	931	933	873	902	886	905	902	923	932	885	950	936	863	917	937	900	927	905	991	941	888	899	904	932	956	891	874	920	936	966	887	919	934	975	949	916	909	956	937	988	893	969	825	903	909	891	929	910	943	915	857	918	905	930	903	887	916	880	921	941	952	862	876	928	959	959	905	913	950	908	976	925	953	947	920	899	937	900	923	864	910	908	915	926	903	929	926	926	900	814	973	915	936	943	921	939	914	951	947	921	951	945	868	931	933	959	940	887	904	958	921	854	954	929	929	931	974	861	888	929	956	931	904	922	891	957	944	899	881	900	964	952	921	925	925	957	888	918	897	869	932	874	843	955	939	921	912	953	883	903	930	929	930	923	928	926	883	871	894	898	931	883	960	940	918	929	950	932	955	954	932	935	969	915	953	937	919	888	941	918	922	956	917	897	930	976	916	906	903	954	939	913	943	895	905	920	908	963	950	1010	917	939	902	846	912	886	929	889	928	895	872	924	967	993	903	920	882	940	940	907	964	933	934	882	954	941	904	939	932	913	947	942	943	923	922	923	952	944	926	842	924	944	908	921	945	939	893	905	978	890	948	870	914	953	927	873	886	921	966	901	942	934	928	944	937	941	971	957	845	875	938	901	878	900	877	879	903	900	950	940	959	893	948	887	941	929	881	935	897	966	933	913	931	876	883	896	916	918	959	902	960	866	892	862	883	931	951	930	947	990	913	982	916	957	948	892	908	913	963	978	922	955	843	895	881	903	946	955	903	951	962	916	899	866	943	912	880	847	937	936	935	918	937	931	892	915	943	924	912	918	935	902	895	953	937	894	918	925	1006	861	940	898	879	943	962	926	899	935	920	947	961	921	932	942	899	908	883	925	911	941	899	909	881	956	897	930	898	889	870	969	980	941	902	909	945	917	1000	953	896	924	893	934	908	897	938	965	962	904	952	941	952	917	908	908	938	831	937	896	905	956	903	958	944	926	937	967	952	906	922	847	937	866	933	987	889	894	917	924	916	895	961	917	894	953	968	973	921	954	930	957	908	862	970	923	945	933	969	911	876	910	894	929	972	867	959	951	994	907	966	925	876	903	874	952	985	887	855	886	934	910	909	913	954	908	929	944	931	966	893	941	931	938	882	918	972	949	865	893	948	946	914	960	908	932	937	950	944	893	879	981	894	912	886	901	941	922	946	984	955	909	919	947	948	947	918	912	904	964	913	933	987	948	934	920	932	916	912	959	948	964	921	988	934	864	923	943	908	1004	961	946	934	920	899	963	849	972	883	953	944	939	920	896	913	947	989	936	929	945	948	959	941	922	920	911	902	979	897	902	966	967	986	888	928	924	905	918	892	960	906	896	912	946	970	923	903	907	981	895	889	930	940	930	944	945	912	951	958	897	958	943	904	924	948	899	913	960	918	880	899	923	864	928	911	984	854	916	938	1007	963	906	945	927	980	925	955	895	949	972	911	907	913	959	853	930	963	984	934	890	911	924	935	970	894	929	896	875	897	939	945	947	910	924	941	866	857	922	962	997	925	921	928	886	911	975	892	901	912	880	944	964	872	918	937	876	936	940	888	924	957	897	856	896	906	921	933	874	928	917	916	971	919	903	926	875	878	948	917	878	905	929	921	918	922	910	975	880	907	920	957	907	869	944	970	960	873	908	855	867	899	902	917	889	889	880	921	937	977	899	935	940	987	956	942	882	936	956	944	918	937	868	868	919	927	974	898	929	964	894	938	913	959	903	955	955	909	924	931	916	980	895	904	941	922	946	934	988	930	927	890	882	856	913	871	974	953	902	978	919	951	943	979	852	942	902	934	822	943	881	962	947	918	898	917	926	970	916	938	934	860	959	895	952	946	944	884	906	882	902	890	930	934	904	947	914	944	943	941	904	934	918	889	995	917	929	854	894	926	900	901	902	864	884	965	956	933	943	914	886	936	944	968	967	903	947	902	992	938	897	901	919	920	890	908	847	936	931	863	901	964	968	938	925	915	945	945	970	918	924	931	889	922	922	934	926	914	890	891	921	879	960	937	933	907	925	887	878	949	930	920	947	904	945	899	912	892	877	929	917	914	948	924	934	926	967	936	875	897	946	961	913	938	983	940	934	962	896	919	906	909	919	842	987	952	876	863	912	940	950	984	931	959	939	879	938	902	900	924	911	960	944	902	915	893	916	951	925	962	939	1005	925	949	909	935	896	945	968	937	889	928	908	981	938	911	944	940	959	929	902	919	909	952	958	965	1005	963	959	884	922	903	916	907	949	954	925	895	985	937	905	963	930	961	958	917	944	929	926	926	916	961	941	906	949	961	900	922	871	918	917	945	918	902	912	953	952	902	905	917	912	915	900	881	944	925	961	919	907	940	960	927	981	917	920	902	904	891	890	919	950	958	899	908	934	924	926	917	942	933	917	935
13959	1926	209	183	175	200	192	167	174	181	185	173	174	193	147	182	176	176	158	166	186	164	166	174	171	181	198	183	155	169	157	187	173	170	166	187	174	153	206	198	186	178	168	173	208	190	156	165	160	174	151	187	174	191	161	199	182	163	157	170	173	176	160	183	166	178	178	182	178	170	171	195	179	179	174	184	157	193	152	143	163	168	159	181	171	180	182	174	173	166	165	189	178	184	159	141	187	165	169	180	175	178	149	167	159	172	181	184	179	169	181	169	173	196	183	183	175	155	170	169	183	193	172	141	157	206	166	165	167	169	165	186	160	188	170	164	170	187	163	162	186	146	192	175	190	168	175	183	163	163	179	170	186	174	160	171	185	169	153	188	164	187	194	173	140	152	179	173	181	189	167	197	181	172	172	180	187	179	166	152	191	163	153	147	176	156	198	149	157	177	177	169	168	154	167	162	161	161	161	166	174	173	150	187	156	182	179	157	164	193	207	154	179	179	192	164	175	172	177	166	180	197	167	181	165	191	187	198	197	174	192	176	174	176	180	159	175	177	186	184	175	160	193	162	159	148	180	161	172	182	192	195	200	184	168	155	164	150	173	168	170	189	182	174	161	178	193	173	200	182	173	166	193	167	169	182	199	196	171	190	188	147	178	180	178	192	173	194	177	147	163	167	161	160	182	161	163	165	163	190	166	227	165	173	172	183	198	165	156	177	187	180	175	184	171	185	180	155	164	187	194	197	174	166	160	185	200	188	181	158	167	181	192	174	165	181	181	155	173	147	177	182	183	198	174	172	182	171	175	168	159	152	166	184	163	174	164	161	186	178	158	176	164	192	192	165	168	191	173	181	171	163	151	169	186	164	161	178	173	165	175	170	180	178	149	162	161	179	159	157	170	167	180	167	163	171	180	146	163	179	157	172	178	171	168	183	166	134	162	163	172	174	196	165	194	168	170	163	162	167	192	188	189	180	168	160	183	178	173	164	173	169	177	152	155	170	157	167	179	185	169	182	188	164	195	194	202	178	192	178	164	165	170	186	160	188	158	164	163	168	149	197	182	187	164	178	166	160	191	173	161	149	167	170	171	193	201	208	161	188	156	176	196	171	164	194	173	173	152	175	158	158	213	183	145	161	181	169	161	175	168	185	190	162	172	160	173	175	156	164	175	165	179	179	162	184	190	158	168	173	173	169	207	156	195	182	171	198	175	171	178	171	173	175	168	205	167	187	176	184	151	168	172	170	148	185	184	181	178	173	187	155	179	187	193	153	190	180	178	191	170	165	179	168	152	172	168	184	164	178	179	158	173	190	197	170	159	156	197	184	144	186	181	184	176	174	165	162	165	153	156	146	164	216	165	166	177	173	173	211	156	165	200	168	179	180	177	180	167	175	176	149	166	153	183	153	204	145	179	167	161	190	161	172	194	161	159	170	173	182	182	170	155	171	199	169	182	161	170	169	165	187	196	188	192	146	155	182	177	179	167	179	182	184	167	167	162	186	162	184	180	194	161	184	159	158	168	179	171	185	157	169	164	179	155	189	179	171	173	207	164	179	176	192	171	191	171	167	167	155	156	161	186	191	169	172	171	179	193	165	177	174	182	171	173	190	172	175	182	153	172	159	157	159	166	187	162	180	145	165	177	178	188	189	182	186	162	168	173	175	180	167	153	168	156	158	185	167	177	189	196	189	175	176	158	170	171	180	176	161	157	205	177	169	192	173	146	170	184	181	173	156	200	189	177	159	161	176	190	174	169	151	161	184	174	192	184	196	154	200	166	163	187	155	170	179	196	169	183	180	166	179	174	155	165	201	182	171	171	157	152	177	193	164	192	162	183	167	173	173	168	181	158	188	159	142	155	163	187	164	168	166	179	159	142	186	174	148	162	174	168	202	187	208	187	167	193	157	200	189	159	195	198	178	187	177	181	192	209	179	180	177	174	171	179	193	189	179	172	165	164	171	183	174	144	160	184	187	179	154	171	150	163	164	180	173	179	167	190	186	173	177	179	156	157	190	172	176	180	162	170	164	148	137	205	175	154	175	177	169	157	181	177	180	178	175	196	159	170	150	179	189	156	156	183	179	153	157	151	162	177	189	177	186	193	180	196	160	187	177	156	177	188	184	178	174	173	173	162	165	168	170	192	153	162	209	173	169	183	175	155	210	143	171	155	188	186	157	156	178	151	167	170	169	158	180	155	205	170	172	174	188	200	158	176	140	170	182	149	182	157	164	188	164	184	173	150	149	193	155	147	180	183	188	182	180	178	183	170	163	193	154	121	155	220	152	163	168	177	176	139	168	192	176	180	177	187	139	181	173	187	186	174	197	175	187	169	184	151	173	187	187	156	185	165	171	160	170	188	193	187	182	174	165	196	161	180	172	157	149	159	184	207	189	179	199	180	159	177	172	157	181	171	179	178	166	187	182	187	172	183	182	179	158	161	186	173	147	157	196	190	180	162	159	175	194	157	181	153	193	174	181	184	185	191	173	165	169	181	166	169	155	180	182	203	178	165	168	154	183	155	159	159	168	177	191	156	184	171	172	163	165	180	166	174	175	174	173	166	156	189	153	169	183	157	181	165	149	181	180	162	176	158	181	160	176	181	176	143	200	176	180	179	178	168	185	168	169	192	140	164	191	162	167	191	180	200	189	162	171	157	159	192	170	158	166	162	159	159	164	166	158	174	189	161	168	174	170	178	164	158	155	168	182	170	144	167	166	199	156	152	146	168	170	191	162	158	175	171	163	169	163	195	199	171	192	167	233	166	154	160	150	165	182	172	163	173	184	174	191	169	162	163	171	178	158	161	183	156	170	154	176	180	179	176	171	191	170	178	202	166	154	179	167	159	186	150	154	194	156	186	175	174	169	172	151	170	183	161	175	137	137	216	180	193	186	175	163	170	167	168	199	203	151	165	165	164	180	166	174	185	178	172	187	168	152	198	182	164	172	195	171	168	156	187	182	178	203	173	170	153	172	177	174	181	148	186	178	166	162	142	166	172	166	187	172	180	163	161	167	172	180	169	157	181	160	176	188	171	199	167	189	163	192	161	162	166	187	183	180	191	182	171	172	163	168	180	183	149	197	162	170	165	168	195	177	159	182	162	146	193	184	196	178	149	162	175	153	177	184	166	153	168	166	176	177	180	179	157	153	178	184	184	168	162	156	174	161	166	165	186	159	171	170	181	146	159	148	165	192	169	176	169	171	167	161	176	199	176	173	174	161	178	162	154	180	160	140	191	153	161	181	184	167	162	199	151	180	177	169	198	164	171	172	178	173	158	164	145	182	179	156	174	170	181	173	150	172	171	182	165	156	183	164	176	165	140	162	140	170	194	162	185	178	182	176	189	204	169	160	161	187	181	174	170	176	149	162	169	183	185	177	172	166	187	171	188	195	169	150	175	175	170	175	168	188	169	183	144	174	168	171	205	179	154	167	189	156	160	157	175	184	183	169	196	192	178	172	168	165	159	176	158	165	189	189
12383	2341	552	553	588	544	553	548	529	521	504	492	505	494	533	532	513	495	511	520	528	481	524	488	491	500	497	475	513	501	510	487	536	524	484	502	473	484	481	477	495	497	516	511	496	520	481	544	499	488	497	496	518	533	500	553	507	502	475	507	570	493	502	478	509	507	532	498	547	526	474	562	472	476	519	535	513	458	564	489	464	482	510	534	510	518	511	516	504	501	529	492	516	481	510	517	518	529	503	477	484	565	518	512	503	498	479	526	502	487	542	497	512	487	504	491	511	504	504	479	531	530	496	504	537	458	469	512	497	498	499	516	512	492	495	522	476	531	493	508	494	492	504	502	500	557	517	489	519	504	464	525	518	541	504	491	495	482	520	510	497	503	513	481	547	512	524	486	519	506	496	526	523	514	525	448	524	468	496	505	523	463	531	518	497	517	513	485	502	488	520	527	502	539	498	513	500	473	520	514	496	481	515	514	541	506	546	514	496	539	487	523	537	475	514	525	502	499	504	514	497	478	506	488	518	486	482	502	491	522	526	506	527	498	511	526	538	506	472	523	509	477	527	512	491	503	480	514	519	510	499	518	537	487	496	534	508	500	569	464	466	508	500	474	483	519	524	505	538	501	503	527	494	491	496	515	487	517	500	495	480	533	507	480	500	506	530	466	513	476	525	508	505	504	476	497	488	494	524	522	513	498	466	501	507	470	533	528	499	471	481	522	515	511	510	532	477	527	519	480	502	525	521	483	490	481	453	537	519	500	448	500	520	489	488	524	483	530	522	483	511	536	538	525	551	511	473	535	487	495	545	478	478	551	479	523	528	470	516	520	490	519	513	444	517	521	495	497	510	466	524	492	501	472	474	521	488	471	499	524	521	523	509	489	490	522	516	523	524	515	559	527	496	496	508	519	486	512	493	528	497	516	492	484	487	521	483	508	479	517	531	504	535	506	479	497	494	487	516	472	516	519	513	568	524	474	519	474	511	503	496	556	553	502	509	525	506	547	538	514	503	531	506	502	538	506	498	464	504	530	518	505	489	512	530	477	516	490	509	530	480	490	539	493	549	540	531	550	554	520	461	536	512	487	518	492	538	463	530	498	458	533	492	503	516	496	509	459	544	494	508	530	531	483	511	497	519	530	501	512	527	537	530	505	555	466	484	477	490	508	517	486	501	444	495	534	514	487	527	525	493	518	490	498	503	499	502	454	514	513	494	520	471	484	504	509	543	487	551	486	511	503	514	497	479	503	547	476	510	529	473	466	525	499	561	553	500	519	491	514	474	502	501	526	503	498	490	540	531	489	494	490	485	498	500	490	480	505	514	540	541	519	493	483	514	501	489	499	518	529	487	485	493	510	543	490	509	520	512	497	507	486	471	464	472	503	506	545	485	510	494	505	502	503	531	517	494	504	525	530	475	474	527	531	482	520	493	484	522	470	505	498	504	515	490	498	526	498	526	493	499	485	488	495	479	523	504	512	515	503	492	533	494	471	512	481	502	498	485	518	518	501	518	511	521	514	482	540	513	515	515	554	496	505	508	510	542	526	545	518	500	507	511	531	440	482	512	520	461	524	476	501	463	554	547	479	479	518	547	486	492	516	506	509	503	486	489	480	521	518	484	489	524	477	537	476	538	509	504	437	517	510	495	508	503	545	489	466	484	508	513	502	504	497	532	480	491	523	550	480	485	505	514	521	528	525	494	547	477	512	533	509	458	506	474	482	506	514	513	509	519	505	530	512	526	481	520	494	512	509	509	458	500	491	503	505	473	510	549	522	492	488	496	544	518	501	501	493	526	550	497	489	537	533	476	520	520	499	527	505	524	471	533	532	483	510	447	497	535	503	468	476	525	510	508	524	523	526	513	530	512	535	519	507	543	473	507	527	528	554	520	491	539	512	533	497	531	482	475	484	485	478	489	525	482	450	509	485	522	491	501	500	469	483	473	545	492	518	469	500	518	554	552	502	537	562	486	491	503	503	510	494	491	513	498	493	516	532	502	491	520	461	520	538	543	507	513	551	482	500	505	501	496	466	512	454	477	493	485	486	486	463	493	495	522	482	488	527	511	518	475	505	467	527	461	492	548	518	519	517	483	497	498	482	505	499	492	549	500	527	478	515	502	502	490	472	540	516	517	503	554	524	499	541	516	518	495	524	495	495	519	477	477	493	459	506	517	519	513	539	486	496	489	474	506	483	522	493	505	507	508	484	484	513	532	457	500	471	505	507	524	508	503	488	511	530	490	484	519	547	493	507	517	541	537	505	574	523	489	507	521	466	476	501	509	514	496	515	490	526	536	471	502	484	519	469	487	522	502	503	510	510	540	485	516	528	473	498	494	514	520	523	500	537	500	518	522	522	489	525	501	486	546	514	522	522	553	477	541	496	493	512	523	487	472	492	499	489	511	494	528	504	478	508	526	534	555	523	506	486	513	561	501	476	504	496	542	526	512	502	504	471	536	514	537	517	504	550	502	514	489	499	519	498	490	491	547	513	520	493	509	519	476	467	464	458	518	480	469	466	512	483	502	500	476	488	484	533	480	503	509	529	491	497	526	530	484	492	513	536	474	482	503	537	544	493	443	456	525	514	491	489	494	468	526	534	513	499	539	454	506	497	496	518	512	499	516	486	491	489	470	537	465	499	530	497	512	489	512	480	546	526	510	545	481	487	502	476	520	516	520	512	523	537	495	517	548	527	489	506	538	508	522	518	487	540	542	513	503	506	516	486	501	532	474	492	518	495	502	492	527	528	498	502	491	525	518	520	516	490	490	487	535	453	514	490	466	477	485	509	514	501	470	484	490	545	480	509	537	561	541	502	466	482	504	500	504	506	509	532	485	467	522	483	523	542	477	510	476	499	514	511	539	496	510	510	510	484	519	494	553	533	514	514	506	482	537	535	504	524	490	494	482	486	505	534	478	500	486	525	505	482	501	500	501	519	458	506	525	470	524	515	497	461	473	514	493	506	486	559	507	523	561	491	523	559	501	524	529	546	515	465	493	558	522	497	520	523	498	519	512	493	514	518	498	513	484	530	468	523	498	497	506	516	487	534	484	520	479	517	548	539	460	495	535	468	504	451	507	512	473	522	518	493	496	485	482	538	512	526	479	474	524	520	460	497	535	507	471	501	499	514	506	475	498	533	503	541	539	487	462	518	511	516	526	523	513	514	481	524	513	506	538	510	486	517	490	511	515	503	503	523	511	514	489	505	489	466	513	476	451	516	519	498	483	466	508	493	519	498	533	508	483	537	480	485	490	518	532	522	490	475	528	486	511	497	518	468	491	456	509	505	495	493	544	489	519	512	484	499	524	497	496	473	503	496	483	524	507	493	514	511	521	512	508	547	445	507	535	532	482	543	488	500	489	511	493	525	478	517	484	505	484	520	475	511	491	565	518	532	485	519	482	537	509	528	516	530	459	542	539	495	499	497	556	464	487	539	488	517	509	530	477	516	529	524	501	523	529	473	483	552	530	522	504	547
63593	34845	6820	924	739	608	496	462	412	364	393	390	422	393	400	334	341	345	315	359	355	315	347	377	391	357	330	386	367	369	404	356	319	324	395	346	322	322	338	353	395	356	301	346	365	352	336	335	348	328	317	344	346	349	335	333	334	355	337	331	352	333	331	372	333	317	314	333	359	324	349	352	339	332	315	374	366	353	366	343	346	344	346	352	343	339	321	354	378	322	308	361	369	355	353	367	321	316	346	348	338	320	362	358	305	344	353	309	322	311	329	329	326	365	370	363	326	333	311	374	331	333	362	325	336	353	298	363	308	335	361	320	347	355	367	313	351	347	357	334	303	310	339	315	335	341	330	346	331	319	307	355	347	314	342	339	349	347	304	335	313	330	316	349	336	318	351	357	294	344	358	333	338	299	328	336	343	332	326	314	329	345	350	351	360	358	349	356	343	323	343	330	368	362	324	346	337	344	344	372	355	316	355	334	331	335	354	324	306	339	325	326	349	355	357	345	351	334	323	315	377	320	359	335	328	321	359	315	340	328	336	321	307	326	338	321	322	346	375	365	315	331	368	333	377	356	317	351	334	324	342	327	354	326	358	307	316	333	315	355	339	334	374	360	308	310	317	374	351	322	341	302	338	310	355	305	339	337	331	354	377	310	357	314	337	348	333	334	336	377	342	330	403	330	321	358	357	346	302	321	322	327	330	360	356	328	324	355	329	321	374	346	298	344	340	320	339	370	319	343	371	339	352	376	333	346	323	332	328	336	341	357	362	323	346	320	367	331	321	346	330	362	339	326	334	347	329	316	357	382	299	337	317	331	369	318	331	359	353	329	340	376	366	329	349	362	329	338	349	336	334	363	327	305	363	339	334	332	361	331	350	300	365	341	333	342	319	372	332	344	340	337	319	315	350	350	270	316	317	354	330	353	319	337	358	357	356	361	339	321	316	351	348	320	318	328	356	339	340	323	361	345	324	349	343	345	321	366	334	347	345	329	322	368	332	329	344	347	344	336	337	301	368	366	306	362	342	316	352	305	329	377	347	320	343	348	335	308	333	352	346	349	339	342	335	358	348	352	325	363	359	324	343	335	359	322	323	333	313	321	335	350	342	350	342	385	337	345	397	350	375	328	339	326	329	312	368	352	351	329	351	321	328	331	351	335	362	324	312	328	333	326	335	341	363	308	328	335	324	351	343	329	312	363	330	336	355	355	317	337	341	343	371	360	348	361	329	322	362	350	355	334	352	337	349	325	344	322	323	347	352	332	347	331	325	327	353	352	351	363	331	326	299	330	334	324	327	328	339	368	358	378	325	350	319	341	374	318	324	331	317	324	329	353	323	352	345	353	341	345	388	310	360	328	319	317	329	372	339	379	294	314	322	325	335	348	334	346	342	352	338	344	341	351	350	348	379	342	335	304	325	333	332	324	365	361	330	323	320	332	329	329	353	327	336	336	342	312	337	336	348	354	368	362	358	322	347	380	333	358	300	341	310	335	361	332	340	356	331	334	342	340	331	323	329	355	311	341	331	316	359	345	294	349	310	350	324	334	357	345	347	355	337	313	365	380	338	322	374	378	343	345	336	347	364	321	326	317	336	346	324	339	365	345	356	333	350	339	354	326	338	310	331	333	343	332	359	335	357	325	351	359	384	370	329	354	326	361	315	369	333	343	316	354	357	355	333	334	343	354	319	366	323	354	329	326	339	347	351	334	339	325	306	333	341	333	301	341	353	378	357	347	318	345	326	354	333	314	316	367	311	350	337	345	325	369	320	332	342	348	373	350	341	347	340	359	337	351	325	317	341	345	339	323	376	309	323	359	325	336	326	354	315	314	354	375	345	353	337	351	342	366	295	339	323	339	371	331	323	337	361	315	330	346	351	304	337	357	325	369	357	293	307	367	329	352	349	372	351	351	352	318	370	328	330	358	352	342	343	367	350	335	352	340	389	326	349	339	301	331	348	368	360	308	349	353	328	351	357	319	333	325	327	363	340	334	376	357	359	355	334	354	339	365	340	347	315	312	349	346	345	311	331	316	333	364	345	321	301	318	321	349	323	358	343	315	312	337	356	327	350	335	343	348	338	299	319	323	352	360	351	361	377	357	307	346	318	315	337	316	318	336	360	336	356	333	344	363	334	329	331	345	357	331	350	342	335	317	338	345	364	336	326	343	327	315	361	340	360	317	352	320	338	318	395	332	333	317	347	357	356	329	325	315	289	338	310	335	301	327	351	356	347	323	349	347	343	325	345	360	317	335	336	345	337	318	377	341	350	352	322	356	345	350	340	347	321	341	323	342	351	357	339	325	354	347	294	318	365	327	333	330	339	332	360	323	319	324	349	352	328	375	352	334	337	338	331	336	356	347	324	345	358	322	375	342	336	337	355	329	343	327	323	332	344	357	331	361	336	335	356	370	386	338	375	327	324	340	353	349	347	338	306	295	347	317	349	337	321	330	332	306	356	326	308	342	318	348	363	325	328	364	347	319	327	338	355	333	344	315	360	338	330	335	343	325	314	331	324	300	317	342	348	311	353	341	322	296	345	340	317	337	328	327	323	305	366	331	340	330	328	308	357	342	314	320	329	350	359	287	327	371	332	339	331	342	371	336	338	324	314	333	346	393	353	320	324	355	310	335	356	327	311	366	355	333	312	327	353	338	316	322	333	378	318	319	358	375	321	339	320	325	345	323	356	334	370	347	356	313	335	347	314	336	332	346	338	332	358	371	325	351	342	307	346	345	351	341	371	331	353	327	351	342	339	323	353	350	343	365	344	356	331	340	421	365	342	349	320	339	348	336	328	326	343	365	347	351	338	344	351	352	349	328	319	328	352	344	317	337	334	346	365	342	344	317	329	341	344	364	308	306	341	345	328	332	355	345	352	327	363	359	342	351	352	334	335	340	351	348	345	354	347	328	367	381	324	324	372	367	325	343	310	326	333	330	332	345	329	321	380	342	359	315	376	345	334	313	366	337	329	360	324	351	318	341	326	323	353	330	343	345	343	326	385	323	340	305	310	332	335	337	319	322	347	345	303	329	331	348	323	302	323	339	326	344	349	304	354	341	290	354	350	340	375	344	322	314	362	319	352	348	343	359	387	346	342	348	330	331	303	350	369	344	331	369	350	345	343	355	340	362	315	361	371	354	341	345	320	326	342	355	333	351	343	352	356	366	350	328	352	338	310	357	350	300	363	321	350	320	327	351	339	351	375	360	356	342	350	323	308	340	322	364	322	347	318	324	325	335	383	369	366	357	352	359	335	356	310	353	333	358	343	367	307	314	337	366	342	339	338	342	334	373	323	336	353	338	340	322	294	300	320	339	359	322	326	344	335	315	315	334	318	303	315	360	375	331	320	350	363	340	319	339	374	331	327	338	324	345	354	341	332	322	348	357	329	360	352	334	330	296	340	339	382	305	356	318	357	336	342	340	307	328	333	363	327	316	355	313	338	336	329	345	369	357	337	374	373	350	352	341	378	295	302	323
37034	17973	1953	2513	2290	1954	1643	1572	1415	1293	1258	1204	1201	1080	1068	1094	1045	1014	988	978	942	982	983	960	931	952	934	878	935	908	1010	886	923	926	931	883	877	882	852	884	910	924	935	878	847	865	900	840	892	828	914	929	876	931	855	873	879	906	866	898	815	864	841	905	914	825	869	873	842	880	839	845	837	872	852	873	846	886	839	847	914	875	889	840	909	885	854	818	869	884	889	796	881	904	809	901	867	824	883	852	832	840	879	869	859	886	869	882	883	869	837	885	852	821	822	873	866	860	853	835	870	826	881	854	833	844	885	843	864	803	879	866	840	852	889	794	854	826	857	899	870	849	881	853	811	890	872	856	866	870	844	878	879	877	830	826	874	868	894	853	841	854	854	826	923	808	844	867	843	896	849	869	870	861	787	831	866	860	833	867	814	824	871	880	826	895	843	822	850	842	883	839	842	855	912	859	857	799	859	854	928	867	834	860	827	850	835	912	862	881	839	835	844	832	835	925	877	840	877	847	867	867	826	861	887	907	835	889	850	841	787	849	817	824	901	886	879	849	888	867	863	870	887	889	845	841	814	885	850	882	890	879	863	833	862	841	867	824	869	830	862	835	828	904	888	908	851	877	852	892	868	855	794	891	809	871	874	824	856	840	879	841	866	820	865	839	800	876	839	874	880	835	868	843	837	861	857	834	873	822	834	880	853	880	844	857	874	849	848	894	845	872	834	862	849	885	921	841	852	807	816	809	872	917	869	821	829	858	867	904	888	827	881	862	875	831	854	853	823	839	842	848	855	795	846	841	852	852	880	872	819	885	841	876	852	883	833	849	866	822	901	918	841	839	859	838	861	876	859	842	842	782	777	893	823	858	824	850	832	867	879	916	856	863	860	871	865	896	871	831	915	867	858	934	874	840	902	852	820	917	887	862	843	863	795	892	892	831	859	859	830	862	811	859	837	893	841	863	843	896	854	815	866	902	863	863	931	826	854	870	909	831	867	851	873	816	831	887	851	899	839	868	883	841	871	887	892	832	800	862	822	874	889	879	834	845	842	821	893	876	935	901	844	822	853	906	806	839	829	846	875	852	861	834	828	877	859	836	801	815	910	806	907	904	818	889	935	900	867	853	884	842	879	842	792	851	843	821	846	902	808	853	865	867	891	896	877	880	873	873	876	832	838	838	888	851	869	857	834	848	868	874	800	814	882	843	862	851	877	912	852	864	853	861	873	831	890	906	888	869	868	878	913	900	875	876	874	889	822	842	843	815	885	824	921	853	896	829	876	880	869	858	873	845	816	863	871	864	904	850	887	838	807	830	830	887	840	896	841	878	819	864	838	850	897	856	812	864	844	868	843	828	867	827	887	826	911	839	827	843	887	897	859	871	801	902	878	773	881	856	830	857	791	830	798	891	903	843	860	875	804	910	849	882	882	894	884	865	821	866	835	863	857	861	828	895	819	839	831	835	843	842	856	855	917	800	889	781	863	818	885	841	888	879	797	921	829	915	839	871	847	804	848	873	874	845	837	795	834	823	895	820	898	900	874	850	875	841	852	893	889	882	867	850	883	856	849	835	848	873	835	827	848	834	876	920	876	851	914	879	861	849	845	858	823	853	855	863	855	808	888	863	901	859	859	874	848	798	860	831	892	806	879	823	835	820	883	882	800	813	860	914	869	877	825	818	873	859	877	832	847	857	827	798	792	883	829	847	803	841	849	849	837	914	826	865	843	866	909	824	807	856	819	847	836	872	871	868	835	831	901	872	840	878	859	806	835	846	848	842	859	830	882	844	862	863	882	835	822	849	803	838	849	831	850	891	814	876	836	880	878	913	884	858	927	809	840	818	834	882	843	832	885	831	804	890	867	842	869	859	807	847	842	834	822	822	891	859	817	873	896	818	873	821	881	825	857	811	890	835	866	872	883	875	902	755	856	817	866	824	878	865	824	882	806	863	853	879	869	877	912	828	858	852	864	887	856	846	842	835	869	856	872	879	850	869	866	880	876	811	820	845	841	818	839	896	863	842	872	839	855	853	880	851	864	900	843	846	879	866	906	900	867	842	887	871	876	796	849	861	848	820	872	844	840	875	872	844	831	849	890	848	789	874	853	902	915	838	849	845	863	810	831	874	834	841	896	837	865	846	799	831	842	857	835	851	880	835	870	843	884	867	789	850	909	832	896	862	861	870	886	855	936	823	828	827	822	831	876	879	839	848	791	914	854	868	820	854	855	856	838	850	856	858	858	838	862	853	841	841	861	868	796	849	858	893	818	806	877	908	883	867	879	894	895	820	878	874	864	854	776	856	857	861	869	888	854	851	822	889	822	841	901	854	866	878	855	879	804	851	791	862	844	845	833	849	878	869	873	895	871	871	905	868	848	874	805	874	830	898	878	859	847	864	876	911	868	829	878	876	890	821	845	864	877	814	858	891	856	883	853	798	825	876	808	874	828	880	876	879	871	836	817	823	892	837	831	866	869	818	875	856	877	823	826	874	909	893	833	817	839	809	849	837	825	888	857	839	850	847	879	871	904	910	832	845	849	890	865	864	868	850	809	854	826	859	852	875	859	863	817	882	852	859	844	842	839	844	830	871	852	905	902	851	769	870	889	887	853	846	835	853	868	852	842	846	888	903	803	817	880	818	858	830	854	900	917	888	865	846	862	816	825	893	861	824	919	849	843	870	876	857	873	848	884	829	904	849	924	841	880	912	879	831	885	864	844	879	872	852	840	895	873	830	851	865	826	907	837	853	843	909	872	865	828	921	902	863	866	851	835	847	883	863	816	836	887	871	926	836	893	906	881	868	853	868	908	891	881	934	864	827	827	826	846	856	901	827	848	878	906	845	823	874	849	820	880	865	870	775	849	871	867	838	873	905	874	866	844	873	867	810	848	857	832	830	866	845	875	871	843	820	850	835	851	872	859	872	879	814	885	867	843	803	879	895	856	854	867	835	831	857	874	844	854	849	884	822	896	854	880	849	840	869	882	872	862	848	860	830	807	873	809	842	833	866	862	881	894	871	842	833	841	910	940	837	871	876	802	837	855	830	826	816	834	853	855	856	834	838	898	901	882	830	879	809	837	875	853	888	852	883	863	833	838	859	882	842	869	847	853	930	873	919	884	849	821	854	892	855	885	851	836	846	851	837	885	880	814	835	876	866	891	848	899	862	822	846	845	871	843	835	793	832	817	906	856	846	858	871	868	838	848	880	834	903	854	813	914	861	803	851	859	857	845	816	905	835	839	859	862	867	932	803	897	840	809	866	880	830	866	917	869	818	871	851	869	901	787	894	877	866	872	883	855	870	876	838	837	866	822	840	840	856	902	865	826	847	872	869	875	849	892	855	806	886	856	842	883	960	854	829	869	843	866	832	880	841	848	852	887	868	870	863	892	876	805	841	871	862	841	859	866	887	865	849	848	798	859	840	913	861	871	816	885	901	842	898	889	836	873	852	827	878	881	893	852	879	879	871	836	875	824	883	832	853
74809	46197	13146	2545	1171	841	669	635	574	497	479	490	445	442	424	433	443	384	443	399	410	400	448	387	423	404	408	385	380	398	392	369	359	353	384	388	410	400	406	390	361	403	382	366	410	425	412	381	410	372	400	363	365	392	426	390	397	393	373	372	352	409	412	364	383	371	394	376	372	392	413	355	428	362	399	361	396	407	383	374	392	409	373	375	345	365	368	372	376	382	376	380	406	367	380	371	398	353	368	367	427	366	385	368	379	389	376	370	377	382	390	398	376	376	383	382	371	361	394	370	396	363	380	361	386	403	377	361	408	407	401	407	354	399	373	386	404	401	354	380	403	355	368	405	393	388	385	398	379	375	416	362	396	375	382	349	349	382	365	396	414	339	375	373	382	388	371	359	356	402	396	403	390	386	375	353	394	361	391	417	376	372	426	373	367	383	396	362	402	352	403	359	384	399	404	388	369	372	384	362	372	372	390	358	377	412	402	354	358	385	419	399	405	357	381	390	363	378	423	368	400	380	395	378	359	405	393	408	391	445	398	407	394	334	389	356	386	375	375	372	349	396	386	356	378	378	402	343	376	356	374	388	392	376	356	329	389	355	372	369	388	367	378	377	431	392	402	409	391	353	368	372	362	419	408	358	354	398	370	383	379	386	370	408	432	426	411	375	386	383	370	375	405	385	406	385	400	386	381	371	347	353	384	370	376	395	399	395	381	376	402	418	384	359	394	382	400	361	363	399	367	417	386	420	391	352	365	369	390	357	401	366	383	401	396	366	401	397	364	350	378	357	376	390	378	382	412	385	417	379	375	372	378	332	379	371	370	391	387	389	369	403	376	395	373	344	438	384	418	396	369	397	390	350	382	385	368	340	384	374	355	388	379	365	405	367	386	349	382	369	391	444	380	367	392	379	411	360	344	380	376	391	410	359	397	388	397	394	393	378	393	387	393	365	384	389	352	357	369	383	427	392	390	383	365	381	396	354	401	399	366	378	387	382	442	354	388	411	342	411	368	387	406	401	389	357	356	371	375	380	391	408	391	385	393	386	377	376	412	390	358	368	381	392	390	374	348	337	349	378	380	400	377	346	390	395	415	387	410	374	362	393	410	381	366	387	402	369	409	380	391	414	396	391	388	376	414	360	366	392	358	355	372	360	380	382	393	346	405	415	394	382	411	407	399	353	366	361	369	363	389	380	428	425	385	400	410	378	386	351	409	392	380	381	394	356	352	370	367	397	397	388	387	366	379	377	385	402	373	354	374	389	356	368	366	417	367	390	387	349	387	345	380	393	381	411	403	355	369	394	388	398	349	386	386	381	390	359	379	367	361	422	413	404	402	379	367	355	412	375	393	389	403	373	402	366	362	382	419	369	336	395	422	376	414	373	393	403	388	404	369	415	387	385	379	356	372	408	399	384	377	386	346	394	412	375	375	405	398	429	425	404	397	366	357	357	352	406	350	347	392	394	388	400	355	372	372	395	417	362	392	392	382	392	409	427	396	384	409	379	365	369	397	343	381	411	357	423	384	385	379	370	343	385	378	375	414	348	415	366	369	367	398	344	370	385	393	368	406	414	372	369	403	394	382	410	419	393	370	366	415	363	393	358	392	380	355	391	400	410	422	363	353	367	396	361	392	410	377	394	400	401	415	397	385	430	366	424	385	390	413	379	401	374	377	402	408	392	386	360	386	384	411	413	391	407	368	371	385	399	440	381	382	375	369	408	390	408	380	364	388	400	370	386	381	392	368	374	419	370	352	396	372	366	376	403	382	409	373	404	382	403	377	395	398	344	355	356	373	418	379	402	385	375	372	390	379	406	354	367	419	386	375	398	368	352	373	405	354	375	395	346	381	378	373	349	387	422	392	410	397	383	381	404	392	391	384	391	418	411	374	407	410	360	362	345	374	391	381	387	380	392	339	414	382	354	388	382	401	404	369	351	403	366	395	392	374	410	356	372	353	367	369	389	425	359	404	393	427	378	383	371	364	392	370	394	390	404	419	420	376	422	407	423	403	383	428	356	358	410	366	375	410	353	347	367	394	360	321	368	376	402	370	360	368	385	375	387	384	380	408	404	374	380	359	386	358	362	405	374	392	370	371	403	381	404	390	377	347	372	389	400	377	355	385	368	388	371	407	395	413	370	333	396	367	385	387	392	369	385	387	396	400	366	412	345	384	383	391	383	387	408	361	396	378	369	388	374	373	388	407	399	370	378	380	380	385	379	411	388	416	404	403	382	412	360	375	376	390	376	392	391	360	374	360	356	360	392	373	332	384	413	408	410	386	389	366	385	372	390	361	380	384	385	381	394	372	410	375	360	401	374	402	371	378	334	389	382	388	385	384	385	387	412	373	374	342	342	390	415	429	392	410	393	382	378	389	389	380	405	363	335	365	399	427	367	390	402	356	381	383	377	380	369	398	400	369	391	385	398	378	375	413	410	387	402	391	370	356	371	402	410	339	375	348	368	400	389	363	416	396	374	414	394	379	383	353	378	351	394	367	380	392	377	416	385	367	423	357	373	359	391	343	386	383	369	403	378	373	403	387	384	364	393	365	394	419	392	404	390	396	314	378	388	386	372	350	417	406	361	394	340	380	373	388	410	401	382	412	342	374	394	419	377	371	364	426	410	385	375	396	377	319	388	343	373	388	361	375	391	372	405	360	396	374	390	373	383	382	349	383	405	402	372	363	384	391	400	381	393	362	379	404	402	401	360	396	372	373	380	367	398	360	413	416	378	425	336	378	392	401	391	384	358	406	387	399	349	368	408	396	371	373	413	403	388	403	377	342	355	396	367	385	380	365	383	375	368	370	383	369	407	367	434	336	348	349	372	381	414	368	355	374	366	383	381	368	393	365	407	416	374	357	353	406	367	378	370	368	354	373	407	408	382	398	376	375	382	372	367	396	405	408	404	406	379	364	370	396	374	366	382	424	365	380	367	389	390	389	393	386	375	396	407	364	368	376	399	363	375	381	403	418	389	370	379	419	401	373	399	361	426	377	394	353	369	414	406	363	377	396	389	355	367	403	376	411	358	378	397	412	400	362	369	352	370	404	373	416	387	376	348	364	408	383	393	374	358	384	342	350	376	377	386	382	397	374	419	388	384	372	348	404	380	374	389	397	382	378	380	376	383	437	383	383	393	421	389	405	392	394	362	377	370	377	380	381	390	351	377	361	370	366	379	386	403	395	387	386	402	361	391	360	400	383	357	364	411	387	374	406	376	407	372	367	387	395	341	373	389	405	381	369	339	373	347	359	410	380	399	320	388	397	386	389	365	380	367	416	375	353	388	376	363	378	360	341	406	398	366	410	381	364	386	401	366	367	385	350	362	359	374	381	347	377	417	380	394	374	387	403	367	376	378	367	376	363	374	401	381	385	412	377	371	402	388	395	390	349	365	390	378	374	364	382	377	384	394	361	382	377	398	391	382	408	399	373	356	380	375	386	368	357	369	400	432	374	398	389	352	371	361	375	372	373	367
45997	24798	3355	3994	3560	3066	2643	2231	1980	1839	1663	1640	1522	1386	1370	1311	1216	1209	1219	1187	1174	1116	1039	1112	1059	1057	1091	1001	1010	1010	1047	971	1008	1028	948	983	944	1004	969	1057	993	992	949	967	960	967	988	953	955	965	955	918	955	983	1005	985	942	931	910	923	932	992	947	901	921	962	931	890	911	950	926	958	919	1000	899	942	874	884	898	889	930	891	909	936	944	924	991	922	945	920	952	933	899	924	944	967	885	957	950	883	931	901	901	925	895	920	915	892	899	959	879	913	924	899	928	969	857	914	945	903	955	915	905	924	892	955	938	950	982	984	968	911	911	946	897	919	902	958	896	845	926	901	885	922	866	908	945	897	955	902	883	906	913	909	917	943	961	913	914	930	945	975	929	970	933	928	886	885	891	888	912	979	974	932	914	925	918	991	953	920	893	941	1002	908	894	946	915	860	887	943	910	968	938	917	892	950	889	890	911	875	944	922	940	941	900	904	944	898	903	931	896	901	929	918	912	956	869	915	921	955	911	899	879	934	929	933	915	941	945	888	908	858	873	911	932	918	928	872	908	932	967	883	929	967	942	892	875	922	924	950	947	896	914	936	888	958	910	899	890	866	955	899	910	955	947	954	949	938	932	898	901	924	955	921	930	893	904	926	950	894	981	888	927	894	891	900	923	880	881	910	922	899	937	928	859	903	906	936	912	948	904	906	900	978	964	951	961	906	935	951	870	926	914	911	913	922	919	922	951	936	923	937	925	960	925	917	960	871	944	889	961	906	942	923	936	907	933	941	951	909	914	942	874	948	923	949	891	892	891	900	933	911	939	938	907	955	921	972	930	931	946	932	932	943	992	902	882	915	947	950	972	914	881	870	925	908	894	933	923	927	947	960	899	885	980	968	930	937	957	927	958	867	884	894	952	924	976	977	914	992	893	919	910	912	915	942	931	957	890	915	930	932	901	915	941	940	879	856	905	945	899	912	905	860	903	901	958	930	938	911	869	943	895	949	997	913	908	914	924	950	982	909	933	927	870	873	902	928	904	924	941	942	939	913	887	939	953	963	913	885	906	946	901	928	979	912	867	939	942	934	944	954	929	911	919	935	938	952	912	874	884	941	900	904	885	914	864	926	966	918	914	908	894	914	907	969	871	874	921	941	881	958	956	953	902	897	918	913	965	939	936	959	914	936	952	869	905	956	888	888	909	847	839	905	861	885	963	916	931	931	935	928	945	917	930	917	922	913	927	941	937	929	905	925	870	860	879	936	950	900	931	982	954	870	915	978	898	940	898	917	889	924	918	873	925	913	896	930	924	880	947	922	871	949	914	920	895	851	956	899	857	934	898	959	915	907	875	893	896	921	823	974	933	919	889	893	967	912	916	908	885	899	909	900	904	951	947	936	965	906	946	915	934	884	950	925	888	900	848	959	869	959	905	924	889	902	893	1002	889	942	893	898	975	949	895	908	933	946	941	903	953	912	879	945	916	910	939	911	936	938	917	903	933	927	924	935	913	909	881	952	888	887	913	892	912	908	953	892	944	969	893	917	962	915	929	904	896	890	935	919	945	897	956	896	934	901	939	884	894	866	902	927	959	914	867	946	943	894	963	893	939	900	941	960	922	898	929	916	900	970	914	906	942	892	961	966	934	928	965	940	915	957	906	920	951	932	895	935	955	891	898	912	888	914	944	983	896	970	966	879	957	901	916	885	900	953	881	915	906	962	914	903	893	934	885	948	939	923	915	875	938	913	921	922	941	913	968	916	954	912	964	899	975	938	934	963	883	948	922	898	905	946	876	960	927	905	893	895	952	944	889	882	872	931	922	903	916	880	912	901	903	941	948	927	958	921	939	906	977	915	922	885	904	937	940	923	905	897	921	871	922	903	961	846	934	900	926	911	911	916	926	887	920	921	912	882	863	961	876	915	864	911	920	857	889	952	875	879	986	949	887	888	919	940	877	949	908	907	924	920	942	923	917	909	919	919	907	950	929	937	886	940	883	934	989	911	929	909	879	948	891	889	907	913	904	909	866	933	923	911	931	1006	916	854	916	912	923	944	922	903	886	943	898	903	852	938	921	931	896	886	915	905	894	893	888	917	931	911	952	906	913	986	893	949	958	929	928	911	920	920	939	923	944	883	877	906	904	918	881	881	924	923	881	964	952	907	887	931	910	949	874	879	870	888	982	898	885	830	946	968	922	929	854	938	912	906	978	893	874	915	904	909	896	877	847	949	961	883	930	886	929	924	877	886	886	921	918	931	906	921	929	923	983	908	907	929	919	938	861	898	927	900	917	917	946	933	909	910	885	888	878	889	893	895	908	950	870	920	871	944	901	960	887	950	911	924	942	897	903	902	880	893	879	878	973	908	924	916	948	901	909	945	972	926	969	927	908	899	897	900	907	941	939	872	939	941	938	974	908	858	898	884	921	881	936	898	931	934	881	905	924	984	902	923	877	930	932	928	924	964	875	894	956	980	895	955	934	885	905	919	939	855	965	909	924	871	929	950	921	960	926	979	965	875	939	906	911	893	945	916	943	928	940	948	952	878	911	898	902	924	917	900	888	863	903	919	934	846	949	909	916	887	909	928	910	942	955	927	905	942	915	937	942	931	879	889	896	901	922	862	887	953	933	894	910	898	913	969	936	966	945	916	911	933	889	918	951	932	881	888	905	932	917	932	917	908	881	896	918	907	959	917	926	951	938	923	909	863	934	896	927	902	950	931	916	918	944	940	888	913	935	976	885	908	927	976	925	933	910	919	934	936	918	903	920	917	891	902	946	926	908	905	956	915	899	958	937	885	903	925	889	897	901	915	949	887	912	901	911	944	855	926	926	906	890	875	892	847	930	998	936	944	976	901	849	896	978	923	897	941	921	962	937	872	936	910	883	921	902	928	916	963	937	930	902	896	921	914	894	901	970	910	886	929	876	983	958	865	935	919	901	945	957	929	930	916	889	897	953	923	927	867	953	894	888	863	939	915	938	892	927	898	962	933	869	933	917	965	957	898	886	924	917	928	949	918	866	887	893	884	945	915	949	890	939	920	892	920	934	895	912	940	883	930	909	877	919	900	897	945	906	990	958	942	947	945	915	948	962	880	898	947	889	963	866	893	934	951	845	919	906	870	922	946	867	913	946	923	942	924	958	940	926	895	877	918	921	911	951	942	961	873	926	917	927	933	940	969	881	904	919	884	910	878	900	882	895	933	889	842	942	905	855	930	972	934	925	908	991	913	953	910	900	899	944	918	884	885	963	933	878	931	899	916	964	925	908	918	859	956	913	867	932	930	936	931	951	904	880	964	939	895	894	870	845	949	901	892	934	938	946	931	931	969	881	924	927	899	918	865	940	941	927	951	931	933	904	961	882	895	968	931	928	890	943	999	901	925	937	929	873	979	940	941	891	944	881	913	911	913	940	926	933	921	949	907	1017	931	872	917	951	918	881	890	929	923	943	910	932	910	869	895	946	957	938	886	926	934	925	927	940	941	908	935	947	926
14016	1929	206	200	183	185	178	176	170	178	176	189	169	177	167	191	181	168	194	179	168	198	184	188	150	172	181	177	152	182	187	160	176	160	150	188	184	173	188	171	162	162	197	175	172	159	185	167	175	178	178	171	174	168	181	155	208	182	190	185	207	172	182	172	195	158	198	148	174	171	173	160	181	159	173	163	190	159	175	149	144	156	162	172	175	183	162	177	184	175	161	161	153	171	176	158	152	190	143	184	184	175	167	160	159	165	174	167	161	172	177	177	156	164	169	151	157	162	192	180	165	149	169	168	166	183	158	170	162	191	166	140	177	147	156	142	154	150	189	152	154	179	156	168	159	160	171	174	164	165	167	175	154	177	143	184	174	176	179	208	187	173	161	179	151	166	148	178	158	187	153	177	171	165	166	165	168	172	181	164	176	186	166	166	167	163	166	175	167	198	157	187	162	167	180	174	158	161	162	184	170	200	167	175	155	176	185	167	175	145	181	194	195	143	198	186	150	165	173	181	170	174	196	172	179	182	167	131	164	178	163	184	182	166	197	173	172	163	163	182	153	161	190	147	182	154	189	167	178	186	197	186	168	174	161	176	176	174	174	197	181	157	159	153	169	193	189	190	163	188	149	215	170	173	166	164	174	157	177	163	152	174	145	150	160	178	166	163	173	169	157	161	170	152	168	183	144	165	151	182	149	178	166	180	161	176	171	130	163	193	160	152	140	177	187	176	174	177	169	168	172	159	170	199	172	181	189	184	169	168	175	196	201	148	175	185	157	183	192	182	181	176	172	195	163	186	163	186	176	158	157	172	160	155	179	181	180	188	149	163	160	180	195	161	182	162	158	163	175	162	177	190	184	197	166	170	172	176	169	181	167	176	173	173	172	180	161	171	176	153	162	193	155	162	163	175	177	182	170	173	163	141	179	170	162	150	157	174	154	172	157	165	171	195	161	168	184	166	175	175	174	179	161	155	166	154	162	174	158	190	189	184	147	163	178	174	161	172	159	166	165	191	175	183	172	193	163	162	182	177	167	186	154	172	176	186	185	177	176	212	173	168	161	182	171	160	170	181	161	180	170	182	155	144	140	164	165	165	177	162	170	191	172	179	171	161	186	166	178	198	191	159	202	160	180	162	177	158	158	169	168	171	163	167	171	171	159	196	187	145	189	182	173	192	171	178	188	179	188	157	159	154	160	153	179	169	149	148	184	162	186	183	150	177	171	165	148	156	159	181	166	166	139	164	193	169	171	194	150	158	181	186	150	166	175	184	191	183	176	174	189	150	184	176	182	187	165	174	186	170	187	155	181	167	180	179	153	152	160	178	190	173	158	181	183	135	143	179	167	186	168	163	194	173	172	168	176	198	162	183	161	157	153	165	165	190	172	160	153	147	172	148	156	170	176	189	166	147	180	159	193	159	185	184	174	163	175	163	164	161	187	184	178	167	169	174	177	138	159	173	174	154	192	174	207	159	166	171	180	156	178	183	163	183	174	160	168	185	167	183	165	162	169	148	166	179	172	170	155	164	179	187	171	178	178	168	181	198	177	162	159	150	186	177	154	154	137	186	188	169	157	190	178	156	197	168	192	179	155	167	184	167	173	185	161	166	173	188	160	166	173	171	170	175	157	176	193	161	152	175	157	190	149	159	175	152	152	163	151	162	162	179	174	183	164	132	154	169	179	172	179	175	151	182	162	199	184	194	144	166	151	172	172	162	154	183	156	214	180	177	160	177	164	193	168	199	164	163	194	179	192	162	165	150	156	156	169	186	182	147	175	167	165	180	181	142	181	187	154	170	172	173	183	181	170	164	188	173	177	185	184	178	182	175	173	158	176	194	182	155	203	151	173	170	173	183	150	190	166	204	169	171	181	165	175	185	152	168	171	160	163	179	190	174	212	175	174	191	171	185	140	164	166	178	191	136	187	178	145	176	156	184	171	187	147	180	147	195	166	180	186	171	169	168	138	168	172	156	162	168	169	150	185	170	159	136	197	150	183	154	157	178	157	149	180	166	165	185	175	167	186	178	151	181	186	167	176	169	168	137	167	157	169	175	151	168	174	181	184	184	158	164	181	166	159	174	159	180	162	159	187	149	167	174	177	177	181	153	168	195	157	169	191	181	185	176	172	188	179	165	194	180	172	172	187	177	162	186	150	167	183	191	186	159	178	177	190	158	168	184	145	163	157	186	167	189	176	154	163	163	163	180	160	173	162	163	186	182	165	154	188	182	155	172	181	162	160	185	157	159	171	171	171	161	148	172	170	158	160	153	156	181	163	168	182	180	162	156	164	185	177	167	185	152	185	191	165	172	179	162	174	152	177	201	169	168	209	160	198	164	163	175	160	187	155	164	161	161	189	171	162	179	175	186	148	166	198	174	156	170	183	196	172	176	164	163	182	165	168	178	176	142	179	168	172	159	184	168	194	157	174	177	152	194	158	172	164	175	168	156	169	184	175	164	181	169	191	173	166	171	193	167	156	155	172	172	139	165	172	155	185	170	143	163	175	180	164	182	194	211	174	164	162	180	184	163	166	148	165	160	176	170	179	196	181	159	170	200	169	170	160	194	177	175	148	185	146	189	184	160	179	151	183	166	162	176	175	149	162	168	147	161	173	146	175	175	151	164	195	162	164	179	170	178	178	192	172	144	162	183	180	167	158	177	179	167	160	160	171	200	160	161	178	160	177	154	151	151	188	158	161	150	172	176	194	171	184	196	166	166	156	176	183	183	196	166	161	179	166	180	169	184	170	159	165	159	180	171	164	171	152	169	171	170	165	167	168	161	167	195	165	184	152	158	168	171	177	178	178	167	154	173	162	189	176	178	174	156	161	183	179	164	171	197	152	174	143	196	191	176	174	164	166	163	177	166	167	170	163	178	168	197	177	163	158	176	160	177	188	164	158	169	187	178	178	169	174	175	169	161	170	182	200	188	185	184	184	193	190	156	180	169	155	182	146	175	147	149	139	164	162	160	168	169	152	162	146	152	180	173	190	180	193	166	155	173	165	178	193	183	188	159	171	180	158	188	185	159	191	188	179	196	176	166	171	165	173	188	172	176	178	178	181	160	175	140	188	171	155	155	177	132	152	138	169	183	188	206	173	160	185	147	167	168	163	175	176	184	175	188	183	176	172	183	180	146	174	171	169	172	157	166	158	163	162	183	166	170	169	173	172	166	137	161	163	168	173	153	164	187	188	177	154	179	165	164	178	182	162	167	162	175	197	165	178	183	160	197	180	172	161	180	165	173	151	179	170	147	197	163	165	167	197	167	182	151	158	166	206	180	187	194	163	172	172	179	173	186	201	153	174	166	183	184	159	182	185	191	166	153	188	165	180	169	151	166	187	174	167	179	162	171	152	184	157	186	154	136	184	181	173	191	176	176	177	153	155	169	165	178	162	180	167	167	180	169	173	146	154	156	159	172	143	158	177	191	201	143	190	158	155	180	157	191	193	172	175	178	178	178	175	186	186	158	160	164
12323	2234	522	560	562	603	543	554	497	484	498	536	562	495	503	484	538	507	500	499	478	516	514	533	525	543	497	547	516	523	506	506	553	491	502	522	518	513	461	529	498	521	488	507	500	516	524	463	500	507	480	525	532	528	517	543	503	469	525	500	505	530	474	470	522	489	493	493	506	506	501	498	516	511	547	530	478	524	492	494	472	520	514	510	510	518	499	526	506	532	480	463	486	480	518	498	525	505	506	500	539	486	553	523	501	490	498	487	499	486	505	547	481	486	527	463	519	448	469	502	480	465	458	474	486	491	504	513	522	519	499	478	505	494	517	546	494	511	471	504	491	497	499	513	497	484	463	547	505	467	502	452	486	494	492	488	513	468	524	454	508	503	516	513	515	514	548	522	531	515	548	509	484	511	498	495	492	471	508	474	468	520	506	543	486	493	484	535	519	540	559	521	542	495	520	458	481	497	542	488	522	506	512	500	508	490	540	509	489	523	472	505	512	461	520	543	468	496	487	491	513	503	520	502	504	493	524	488	496	509	502	504	523	501	492	493	503	516	518	512	511	484	506	468	534	507	516	451	502	504	460	490	509	493	493	500	482	520	479	492	500	479	532	488	519	525	514	502	491	498	528	461	542	517	495	504	514	507	504	519	502	498	492	529	486	528	504	492	493	517	506	508	496	516	512	470	495	488	467	539	502	504	508	496	532	523	516	508	466	511	472	520	453	488	488	459	457	520	529	472	521	501	513	502	479	527	522	508	534	517	505	525	477	553	528	532	502	504	497	544	513	517	471	476	529	480	526	513	513	485	511	494	471	472	528	485	490	540	502	503	511	471	508	492	516	486	486	478	550	499	475	548	482	492	511	469	496	524	475	509	489	508	469	468	522	528	485	504	489	500	499	534	511	450	484	505	488	471	533	490	490	499	507	504	502	535	472	533	544	502	522	498	478	476	511	550	515	497	530	537	477	495	459	504	497	513	530	505	520	483	517	526	520	485	439	516	524	522	511	459	498	478	508	485	501	489	480	520	508	526	496	526	503	505	522	513	429	516	509	513	487	503	505	517	490	537	491	481	511	504	496	522	511	478	529	484	499	466	497	491	506	506	525	486	516	569	517	512	540	511	505	514	501	516	526	491	504	516	532	508	504	515	558	528	473	481	499	501	488	516	501	511	512	492	545	540	507	467	485	502	550	511	506	506	571	523	509	513	489	485	537	502	460	521	484	486	529	520	498	553	499	469	515	472	478	493	502	462	488	493	499	526	515	519	524	504	499	471	503	494	532	526	524	488	508	537	503	481	460	468	497	486	491	491	462	513	529	469	465	536	460	519	496	524	516	510	490	499	488	521	497	518	497	481	529	486	507	469	517	531	492	490	506	501	458	490	515	507	489	527	512	439	480	505	492	539	496	483	480	502	515	521	493	501	516	462	485	497	501	517	467	474	479	508	492	471	517	506	532	501	510	515	486	525	503	555	505	544	505	500	536	498	534	538	474	501	484	486	495	523	525	537	529	497	526	535	528	502	481	479	488	498	485	503	459	540	479	524	470	497	494	515	539	480	510	533	495	504	541	503	456	487	544	531	503	500	503	507	510	461	495	526	482	503	523	524	491	491	498	496	483	500	528	523	504	550	456	502	485	502	518	547	481	490	462	493	480	468	486	548	491	484	498	493	489	475	508	514	543	497	470	459	489	491	514	506	518	502	489	500	491	512	513	499	495	495	531	479	483	470	527	468	469	515	499	509	518	482	496	517	495	526	531	491	533	462	475	495	541	479	532	500	487	535	516	512	513	524	487	527	459	489	534	477	482	512	488	509	476	520	527	496	493	530	505	485	521	508	510	476	454	517	484	460	522	514	501	493	497	501	540	512	526	498	509	505	518	513	528	528	475	518	482	498	479	437	521	522	466	503	520	513	516	474	505	480	528	501	516	476	515	468	489	489	486	488	486	464	507	479	482	495	507	503	462	544	504	487	531	497	485	496	480	476	469	543	487	525	478	527	499	502	529	516	508	459	532	490	531	484	486	491	452	524	475	501	539	514	521	473	506	523	506	512	440	495	512	507	490	522	506	545	481	473	490	519	495	485	522	487	492	491	471	488	508	482	455	511	552	481	499	512	479	512	464	487	517	499	504	522	515	483	461	522	534	501	531	518	505	466	454	494	506	515	482	549	513	500	499	499	473	528	512	488	488	493	490	516	504	539	528	552	516	538	551	501	530	472	510	488	501	530	517	533	514	519	539	537	546	514	505	505	543	512	527	544	528	493	510	498	536	524	528	527	519	466	509	495	523	483	494	510	460	502	515	536	527	468	527	473	488	480	495	482	482	506	498	486	507	518	549	468	489	477	548	533	507	508	515	494	486	543	507	544	494	500	531	478	453	503	497	494	503	510	480	469	489	499	524	506	488	477	518	452	517	546	523	468	467	503	483	483	527	520	510	523	494	526	525	533	504	520	530	542	526	482	541	519	529	511	510	505	488	498	528	513	518	507	520	480	542	494	526	548	505	497	511	534	449	486	442	488	508	490	494	526	526	482	470	546	510	479	507	513	490	493	506	528	527	487	548	484	482	494	507	512	504	497	498	525	514	504	504	555	500	505	568	483	492	503	491	542	514	491	529	494	481	488	534	548	496	516	525	546	480	526	535	520	504	511	496	483	440	522	525	537	534	500	519	505	490	482	526	491	529	532	530	479	492	478	517	483	508	466	503	482	527	535	544	534	490	485	514	486	466	499	490	515	502	451	555	497	490	526	500	438	530	554	511	540	518	545	485	484	470	479	502	501	527	547	542	531	502	519	471	491	478	471	504	529	510	488	471	495	468	528	493	520	491	489	496	534	509	495	528	505	471	495	507	502	483	482	471	496	553	513	490	519	517	476	499	555	543	478	528	498	465	476	460	506	495	533	502	510	491	507	536	503	519	530	515	545	536	506	520	491	512	496	492	531	496	487	503	496	531	501	496	488	507	471	515	529	542	505	523	473	509	469	497	492	494	530	492	489	492	533	488	515	484	502	472	480	478	480	536	498	488	520	493	547	533	475	568	516	483	521	513	517	485	521	542	516	471	501	477	495	515	529	500	488	468	507	528	543	496	504	497	515	529	494	499	530	537	470	507	547	503	526	548	489	508	503	468	511	474	481	482	495	510	511	552	507	494	504	488	493	528	529	491	501	510	499	505	520	549	543	491	475	510	495	471	482	508	497	498	508	528	509	517	479	494	509	523	492	501	517	510	480	547	472	509	511	496	550	494	502	490	512	498	491	519	534	507	515	534	516	497	456	532	498	507	496	478	524	525	483	478	516	496	510	487	475	544	498	518	520	485	548	483	534	500	481	483	448	521	459	491	510	511	482	539	527	476	459	503	499	488	486	495	517	501	534	507	485	497	491	517	537	485	488	556	511	504	489	529	528	534	471	495	487	487	493	513	524	539	492	491	507	484	487	528	508	480	448	566	512	468	507	479	512	524	496	505	498	486	519
61735	34172	6804	1078	678	577	527	466	412	415	418	387	366	377	373	364	341	354	333	344	347	347	396	319	350	335	335	365	348	326	364	346	337	330	328	369	338	326	354	325	321	374	342	355	374	363	354	360	362	338	358	318	320	307	316	337	335	360	311	363	336	353	342	382	357	356	349	356	336	326	328	334	337	367	370	344	319	380	341	347	333	358	340	312	324	370	353	319	366	351	342	299	336	359	335	309	358	361	345	353	350	369	351	348	325	319	339	311	331	336	339	327	365	322	293	329	335	340	370	355	344	325	337	327	319	329	341	313	322	332	324	349	308	353	351	373	340	372	310	362	330	348	300	315	337	319	301	335	324	335	300	314	313	342	339	332	365	335	334	301	326	318	312	315	356	341	383	361	339	338	340	303	326	328	312	327	319	373	347	323	338	322	349	333	348	332	345	344	339	310	370	321	362	343	339	323	372	331	309	355	363	321	333	345	338	375	301	305	304	317	338	380	370	352	344	328	351	317	362	349	343	324	328	349	309	334	324	386	341	374	341	316	319	313	328	317	352	318	319	368	360	336	348	331	342	355	332	340	325	301	328	360	334	322	332	313	332	331	331	334	308	302	317	370	349	318	341	322	320	329	337	315	335	335	351	351	294	364	331	328	365	356	342	349	347	336	292	332	355	317	328	315	330	321	329	307	336	356	313	327	346	331	385	314	343	334	314	338	360	346	335	339	367	315	330	345	353	333	326	313	344	314	354	343	321	349	353	315	334	347	344	342	358	352	305	345	367	339	306	319	319	324	332	297	357	353	338	296	344	347	353	332	332	339	349	325	318	327	363	310	340	322	372	319	334	346	356	327	322	316	341	342	339	369	362	361	302	309	350	378	345	332	330	338	334	325	314	320	356	336	308	335	370	341	346	344	341	344	364	291	334	343	333	341	334	326	331	321	320	345	304	368	354	340	315	340	339	296	370	336	338	320	313	335	363	333	366	340	343	294	340	368	327	335	326	357	345	326	351	360	346	365	346	338	347	342	308	324	360	342	311	357	318	347	324	386	391	318	306	319	333	316	343	383	313	341	330	370	377	347	362	357	351	365	364	355	336	351	328	343	320	339	337	327	318	333	323	340	345	320	331	311	335	329	325	320	359	314	310	335	337	333	345	293	337	355	353	347	309	346	337	336	333	327	329	321	328	316	348	326	301	315	350	331	325	333	368	326	358	341	305	354	346	318	355	343	356	331	345	338	319	325	329	353	323	331	335	299	317	329	333	325	369	335	336	350	326	318	345	327	324	320	335	360	331	350	333	363	303	361	367	321	361	329	293	357	333	371	310	305	353	321	343	370	343	349	312	323	345	336	334	324	314	340	322	320	330	331	371	315	324	350	338	313	318	363	318	352	351	317	339	331	325	337	320	335	363	343	331	328	351	381	344	312	317	350	355	383	310	360	325	325	343	345	302	330	322	334	343	344	293	314	322	329	349	344	327	343	319	297	345	326	331	310	343	334	324	319	318	325	309	342	325	359	325	342	347	373	367	344	313	341	304	330	347	320	343	352	315	375	328	280	311	333	333	323	344	366	369	308	306	346	296	340	356	298	330	351	320	329	304	327	344	328	296	311	326	349	310	345	340	351	359	345	347	345	360	342	327	304	333	354	332	332	338	324	327	344	322	318	295	341	335	314	333	316	315	335	358	306	342	379	345	316	355	349	335	357	345	335	358	337	350	311	351	359	322	326	329	359	322	348	347	334	342	350	354	321	341	340	349	327	316	323	316	329	336	330	317	359	338	343	330	331	340	336	314	385	331	355	315	337	360	306	357	341	343	344	366	383	354	311	329	336	331	341	351	339	338	336	319	328	340	330	351	327	329	329	314	374	342	346	343	344	338	360	342	339	320	352	321	360	331	311	313	311	327	348	338	372	337	302	365	339	333	332	348	325	317	318	340	328	347	337	352	346	337	320	341	305	335	360	372	337	321	324	313	344	331	329	339	347	351	336	332	351	307	339	346	333	326	325	340	355	321	319	328	331	346	348	340	339	343	345	327	307	348	352	365	337	318	349	343	332	300	309	327	351	349	336	324	325	318	360	349	313	313	341	334	360	350	333	353	327	299	354	352	338	362	304	303	340	334	338	378	326	337	344	322	378	325	302	345	358	307	355	385	342	341	319	301	327	332	330	387	358	358	337	374	341	383	332	327	339	345	354	343	331	307	366	346	344	363	324	363	339	352	360	373	314	340	310	333	323	315	349	343	360	343	313	335	352	360	334	356	346	339	327	355	326	324	302	325	357	325	350	333	325	333	326	327	342	330	337	352	333	354	359	329	355	359	357	343	335	355	319	307	362	326	332	338	315	350	354	326	322	290	337	296	311	330	336	361	334	376	301	326	346	342	353	372	309	341	329	365	334	325	340	345	350	337	329	347	327	333	336	329	326	343	329	322	326	367	316	324	364	324	354	331	333	327	372	307	394	351	360	287	318	335	295	396	322	342	335	340	311	330	345	339	312	331	356	346	341	346	329	321	355	344	354	373	336	356	343	365	328	357	372	314	333	318	341	305	358	336	363	340	315	362	310	356	337	370	354	353	348	336	339	351	333	364	338	333	334	332	323	333	305	315	322	328	365	346	329	327	347	350	302	325	351	370	346	342	358	332	333	366	330	327	339	322	332	308	323	314	359	342	347	342	304	349	350	324	349	330	379	373	338	320	327	298	334	308	361	359	346	355	337	356	368	333	348	341	364	324	306	329	348	321	360	358	353	311	327	347	360	379	347	323	361	331	378	332	309	344	337	310	355	357	326	328	315	379	335	337	342	323	337	368	358	360	370	325	346	344	347	339	311	319	312	350	353	354	317	336	331	331	381	349	358	328	342	308	352	352	363	377	382	345	352	321	354	349	346	345	344	334	350	398	319	378	342	320	357	344	342	329	295	346	330	351	338	335	331	348	320	347	321	332	330	351	335	358	326	322	345	333	319	343	360	339	330	324	342	323	344	358	345	346	331	317	337	328	337	326	333	355	330	338	316	361	352	330	323	327	337	322	335	354	352	353	317	349	329	343	338	320	353	352	321	350	354	355	337	341	356	323	363	322	352	329	322	325	333	312	340	368	345	337	352	322	359	328	340	315	319	354	349	354	335	310	351	320	337	364	344	346	365	315	337	349	375	303	356	371	317	366	367	335	305	329	312	301	309	333	316	338	356	348	402	354	347	336	331	357	312	299	330	360	350	323	301	341	335	342	318	318	322	365	376	309	285	359	310	359	375	342	340	345	320	340	316	370	316	347	355	348	332	339	366	349	322	352	331	350	336	360	348	348	327	324	325	373	296	359	310	363	297	333	322	330	314	339	320	348	314	362	347	325	367	355	355	342	324	346	305	340	347	341	345	325	326	342	356	360	340	371	345	366	352	344	319	329	310	362	356	358	341	330	347	329	339	364	327	335	356	359	369	347	328	305	356	359	313	338	341	345	329	325	290	363	324	322	348	374	333
36303	17892	2151	2478	2295	1995	1695	1500	1439	1307	1242	1198	1146	1023	1130	1044	1068	1036	1006	1006	965	988	1009	907	914	879	927	929	923	923	954	896	912	902	841	864	873	887	882	961	846	829	898	862	882	923	859	874	917	841	832	857	869	879	920	900	857	874	909	868	856	831	901	888	850	890	850	853	842	839	845	816	865	880	865	827	849	842	881	881	875	869	885	870	861	886	867	852	863	810	871	858	811	823	872	864	916	864	850	869	871	872	890	866	871	837	889	852	863	857	860	848	836	862	841	871	869	845	909	872	815	801	855	788	813	866	853	849	863	889	815	851	810	797	825	868	827	850	832	927	827	962	849	861	879	836	846	838	896	910	851	887	901	940	866	868	838	827	862	794	816	890	835	804	825	894	840	851	857	844	821	868	911	892	846	883	849	904	833	875	871	922	867	887	849	873	859	909	896	830	849	853	878	845	819	852	892	839	800	860	839	871	800	839	924	869	835	877	807	852	876	826	841	872	863	867	831	842	856	832	812	822	810	874	833	849	851	881	818	823	839	883	860	845	823	841	847	835	888	847	834	789	861	831	853	829	866	879	837	812	860	900	850	810	834	841	856	861	809	828	842	915	871	882	888	831	832	846	851	871	850	859	857	815	875	799	866	850	864	905	841	821	881	841	888	884	811	872	919	827	853	861	888	822	807	903	893	838	854	906	820	815	842	873	842	873	832	819	843	853	860	819	817	840	920	887	804	892	845	781	875	853	837	858	862	863	880	848	863	852	797	810	896	855	860	837	901	868	786	895	836	841	855	856	862	820	861	836	817	847	906	860	877	840	851	908	862	880	813	857	885	842	848	909	889	863	828	889	859	855	895	860	870	825	869	850	854	891	853	809	884	884	898	845	805	819	865	830	889	878	877	831	839	867	878	881	911	854	883	813	815	867	928	826	816	839	845	826	870	863	892	861	851	897	831	834	877	902	870	872	835	904	811	871	837	846	795	907	861	858	848	861	836	855	827	897	855	840	891	825	847	833	869	879	868	848	801	865	873	924	855	860	818	893	856	848	842	850	914	858	827	844	873	855	839	884	874	869	854	896	867	857	846	839	860	860	880	887	870	826	870	848	872	861	871	872	893	830	928	842	877	827	840	856	815	811	813	817	816	875	827	906	809	860	849	903	848	905	836	816	861	900	841	901	818	824	877	816	810	868	854	842	885	883	883	841	907	835	828	823	873	839	862	852	881	850	852	903	875	820	913	874	897	849	886	885	850	852	828	829	860	841	893	927	848	854	842	841	821	831	841	845	800	880	860	835	835	886	859	876	872	895	882	862	796	857	874	855	845	838	796	833	842	862	872	821	890	835	846	888	851	843	875	872	878	830	824	871	882	876	915	863	862	876	831	826	844	867	883	874	863	862	891	810	828	885	893	837	912	818	803	890	864	887	856	820	892	862	834	814	800	832	838	887	881	806	869	854	852	861	828	831	825	866	891	849	877	876	816	872	838	824	891	880	843	834	858	794	871	876	856	860	881	893	865	931	865	858	873	874	895	912	850	833	888	857	873	897	850	861	865	826	878	863	851	835	862	821	881	841	807	913	845	851	890	860	857	874	857	866	875	896	839	900	861	861	860	889	904	907	895	874	894	887	856	848	908	876	866	846	839	865	826	863	825	858	840	837	830	857	858	856	831	814	882	841	860	830	851	832	874	855	879	870	896	868	818	857	846	844	861	838	854	850	854	819	833	881	829	820	835	896	826	825	852	863	869	813	870	891	917	846	880	864	848	818	823	839	827	870	846	927	825	831	831	842	774	856	811	843	844	876	868	820	855	839	829	866	835	879	824	863	808	912	901	872	849	826	835	915	879	853	818	887	853	813	882	850	816	806	818	840	804	888	830	844	866	842	845	827	816	844	862	846	820	832	837	859	836	912	896	814	859	864	847	881	866	819	856	904	832	874	853	848	839	815	848	825	847	884	832	880	862	854	906	887	888	881	846	817	841	838	833	882	842	874	816	940	843	807	870	862	856	891	881	831	863	876	890	856	831	857	837	845	922	866	830	885	870	874	873	830	830	845	885	838	866	854	877	835	862	875	896	814	856	865	864	925	872	868	864	863	888	849	877	867	843	881	856	831	848	819	890	862	855	846	858	867	822	866	914	875	848	886	826	838	836	834	841	872	847	891	824	900	878	792	827	843	791	818	823	837	895	850	779	833	861	859	854	867	827	871	916	871	820	900	889	843	866	859	835	850	789	856	908	893	826	884	853	865	855	857	855	863	829	853	882	837	892	856	844	904	840	898	900	902	882	825	924	868	922	821	845	973	900	826	864	873	900	875	879	851	892	858	876	870	848	897	853	901	799	843	847	888	858	826	869	851	808	890	888	840	832	863	832	925	879	849	923	866	824	828	919	850	861	909	856	851	861	848	871	870	843	881	884	838	835	892	791	861	875	893	849	888	835	812	889	824	841	850	842	854	917	791	858	837	902	847	853	862	840	819	865	823	865	813	842	876	881	817	878	886	885	912	876	826	879	806	878	864	842	808	848	891	825	839	893	896	899	806	859	839	893	842	851	845	863	864	909	884	859	773	849	870	854	850	876	848	882	821	887	874	871	887	841	861	795	857	857	858	889	842	826	876	888	835	874	890	890	842	844	861	845	878	837	859	816	857	838	841	807	884	869	893	877	838	859	892	896	853	840	860	834	839	866	871	839	838	795	871	872	834	841	778	870	885	875	808	884	887	913	850	856	843	845	840	814	887	883	878	876	863	855	821	890	829	857	896	893	842	849	907	843	831	865	881	854	884	873	800	801	817	888	874	851	847	885	895	907	865	820	854	868	866	851	886	860	830	832	819	842	864	885	879	814	847	848	831	834	841	848	872	847	827	794	903	825	839	858	834	866	852	810	819	843	832	905	880	886	888	831	834	881	855	850	895	823	910	894	821	858	827	883	872	876	890	835	861	912	823	862	852	785	874	891	821	890	894	851	853	894	828	890	893	805	856	848	838	872	872	815	821	856	890	925	844	835	843	862	825	856	857	880	802	820	836	835	822	805	825	813	811	878	830	840	851	880	823	855	867	881	854	827	794	868	853	867	877	865	875	831	862	870	828	842	928	839	844	844	825	870	817	835	850	881	865	844	836	852	875	886	883	855	893	809	843	823	859	870	911	825	893	839	844	804	801	838	818	836	839	848	861	894	874	847	860	858	840	850	897	880	914	822	878	887	865	865	835	863	857	874	906	856	873	855	838	792	886	858	854	883	867	848	846	867	850	849	859	841	831	863	949	821	836	886	853	801	886	817	812	810	875	819	832	842	919	842	870	852	820	811	865	853	822	824	852	849	833	826	874	880	841	866	869	834	833	878	840	832	878	810	842	854	790	880	851	834	835	791	855	831	842	923	827	861	826	850	845	848	847	871	836	811	878	879	854	858	834	840	868	925	882	910	855	823	846	850	895	868	864	835	871	852	880	840	818	867	884	838	833	902	847	813	850	860	845
72482	45574	13525	2449	1091	840	714	622	536	508	487	467	470	434	462	416	445	419	387	453	379	390	402	428	410	400	389	409	411	364	380	395	405	383	392	405	387	389	422	401	404	376	374	381	359	384	381	398	384	403	403	416	385	380	381	376	381	348	368	380	381	404	396	407	368	390	407	367	407	379	407	356	402	350	358	405	376	374	377	397	340	367	359	359	385	403	374	389	409	393	385	366	338	418	396	397	379	376	376	401	374	388	384	383	393	383	369	397	378	408	404	397	359	377	387	362	337	361	368	374	379	411	379	371	397	416	348	382	357	364	394	366	405	407	340	394	349	391	363	399	421	397	424	387	410	383	380	369	364	399	378	384	379	383	388	406	402	377	369	357	364	376	377	430	430	383	370	383	387	369	345	379	370	370	369	370	394	358	394	365	377	389	388	357	362	400	363	362	363	346	401	388	382	361	420	376	398	409	334	345	368	403	406	376	375	387	374	431	365	376	375	396	370	358	378	392	399	423	393	376	386	364	358	351	385	384	383	369	383	402	379	335	369	378	392	395	367	401	343	367	330	394	388	396	398	362	384	363	353	403	383	391	383	380	357	363	416	373	363	378	370	363	416	385	386	387	387	362	365	379	390	404	374	393	367	418	370	396	383	361	360	408	436	366	406	405	432	400	383	352	382	408	391	371	396	396	386	416	401	388	364	369	363	389	388	378	405	403	359	339	412	394	376	386	366	392	355	414	381	389	390	383	368	353	392	395	353	387	375	362	387	384	378	402	408	405	402	397	400	399	358	362	412	403	336	368	394	407	373	386	401	349	365	413	381	388	366	375	372	399	433	389	422	359	412	375	364	398	379	395	370	388	373	358	358	374	378	396	381	352	376	389	377	360	360	364	381	381	384	390	364	374	414	365	385	390	362	384	366	394	363	404	402	386	406	383	348	361	350	417	362	358	422	390	326	367	360	370	381	370	388	368	371	377	355	385	416	368	395	364	395	347	356	356	377	408	359	380	362	390	367	382	365	348	375	394	387	368	388	386	366	407	342	381	349	389	388	359	366	376	376	367	429	374	388	405	380	383	421	389	411	404	384	376	343	350	351	370	337	362	363	350	393	344	406	387	406	360	314	407	378	365	356	366	372	385	398	409	374	381	441	399	365	359	370	398	350	401	366	361	374	357	369	387	351	359	384	363	414	342	361	418	383	357	374	410	407	374	379	409	415	380	413	389	400	421	375	350	363	374	394	380	379	400	365	392	371	397	384	380	383	386	335	347	400	376	357	407	402	366	362	358	330	348	413	395	355	346	393	381	414	379	388	391	368	380	398	403	367	401	342	365	412	375	385	409	374	366	384	423	382	416	378	372	366	411	393	347	394	366	399	379	400	376	366	381	396	364	362	377	367	365	380	372	367	387	372	391	380	382	376	369	389	367	365	395	360	388	395	358	420	380	390	377	398	361	399	355	357	368	401	359	358	355	405	337	371	375	360	354	378	360	379	420	381	394	376	400	362	403	352	379	395	385	390	394	320	351	373	411	387	365	360	404	376	359	355	386	420	366	400	369	368	409	364	369	374	362	368	392	411	363	374	389	375	358	390	372	434	381	392	382	391	372	383	357	391	391	366	357	403	380	373	398	385	359	384	357	381	358	340	363	421	387	342	386	355	398	409	376	387	384	403	395	391	349	377	413	387	376	343	388	399	375	384	409	378	375	393	392	335	363	389	382	380	385	321	403	384	387	409	423	376	362	360	365	394	401	361	408	364	383	339	350	363	401	385	371	377	349	374	350	410	319	380	366	412	342	375	383	401	382	361	344	348	409	369	432	373	401	409	363	402	383	382	371	371	408	418	409	365	377	367	372	391	409	360	360	373	366	376	384	370	345	348	415	368	386	362	398	374	351	372	388	384	355	376	402	378	364	403	394	378	355	386	362	377	411	416	378	324	396	390	347	373	360	412	418	355	380	391	375	373	366	366	401	372	405	379	454	427	421	370	380	350	408	395	365	387	389	370	386	384	365	417	370	396	401	389	413	382	367	400	395	398	374	377	362	408	402	398	376	375	386	383	412	332	356	387	403	383	374	393	374	390	401	368	352	366	385	360	412	391	389	371	357	365	386	399	368	405	349	404	407	407	357	386	399	386	341	438	362	391	375	347	344	390	376	364	386	402	383	376	394	376	408	349	389	384	407	376	340	338	401	377	353	362	393	378	397	360	374	342	379	399	346	383	409	360	383	399	385	370	363	369	405	363	394	392	428	375	409	364	375	366	380	387	362	392	362	377	384	405	360	357	352	387	420	353	400	378	404	384	383	403	378	363	409	387	396	380	356	376	398	353	368	370	363	400	386	418	397	366	396	368	385	355	413	369	399	410	371	370	363	353	389	398	400	375	366	363	368	381	373	404	358	352	364	341	385	391	366	373	352	398	333	387	388	351	405	404	393	389	421	414	380	413	360	362	375	381	378	345	376	364	360	344	390	380	381	354	360	364	382	359	355	372	390	367	390	380	402	374	358	408	387	349	386	380	379	434	351	329	399	386	429	382	401	384	366	415	375	384	374	391	379	385	393	360	375	349	391	379	411	362	375	372	390	365	380	369	360	360	376	371	378	359	368	397	361	411	353	369	356	370	368	397	407	374	372	407	377	367	396	367	412	400	361	386	355	394	394	396	402	373	385	374	385	393	401	379	406	361	401	391	371	392	403	367	417	363	413	392	396	411	398	373	421	352	373	356	365	374	417	407	403	381	358	410	401	360	372	360	368	440	370	349	383	365	384	398	408	380	397	348	383	381	384	400	379	363	358	374	398	394	373	379	401	365	388	381	376	355	388	386	388	372	378	395	397	394	356	356	388	406	399	376	391	360	378	405	370	380	386	392	388	394	377	371	429	386	401	381	389	351	370	375	374	366	396	386	356	354	380	371	374	386	373	384	384	380	380	378	359	392	373	407	399	372	362	337	400	360	382	403	341	358	394	403	393	363	394	364	385	366	387	394	386	389	402	344	370	361	400	374	407	402	379	387	376	382	364	376	354	354	383	369	421	392	392	368	339	370	393	371	411	363	371	389	392	356	387	358	359	379	355	395	387	431	356	354	396	402	387	380	365	359	334	405	394	368	390	355	396	372	417	387	425	409	387	371	408	350	359	361	412	420	399	399	406	366	373	395	398	371	372	447	376	379	377	386	372	407	384	350	388	382	393	407	393	382	420	427	401	388	369	403	359	383	369	352	372	394	390	379	363	356	377	395	367	403	384	432	393	380	400	382	387	344	368	366	396	366	382	416	383	372	371	412	369	423	396	391	381	375	397	393	413	376	430	362	420	369	376	379	377	374	372	391	368	359	361	400	372	362	373	400	382	399	363	328	355	419	384	399	383	353	363	364	392	404	387	348	367	390	391	381	329	388	406	381	383	359	369	400	363	371	376	414	418	390	359	388	360	386	365	384	370	339	385	389	373	344	371	364	368	370	378	375	396	397	401	379	374	375	413
45648	24513	3371	3983	3623	3168	2633	2252	1958	1839	1684	1549	1429	1411	1389	1284	1211	1152	1203	1151	1085	1109	1071	1109	1068	1043	1082	1033	995	999	1033	1014	1014	972	949	934	951	968	1016	924	1020	972	973	937	912	971	1004	937	958	904	998	1000	970	976	938	917	989	969	966	919	857	965	918	993	962	945	963	958	1018	957	941	883	943	929	911	958	969	953	891	916	889	909	922	921	908	935	899	901	895	954	982	945	887	893	926	928	923	882	924	913	1004	1009	979	918	946	885	881	882	890	938	892	953	936	856	908	879	882	950	976	909	878	921	891	916	892	898	927	913	934	927	921	868	927	911	908	957	943	937	912	925	939	886	890	867	887	973	923	884	889	920	957	950	919	947	955	955	905	921	903	836	907	906	913	878	924	904	936	911	915	857	923	901	896	907	927	926	896	900	944	933	960	912	891	939	885	903	845	898	956	912	891	921	899	929	930	895	873	898	926	891	887	899	931	930	880	902	878	922	924	924	928	917	942	934	905	916	898	959	921	863	937	883	912	954	891	925	897	921	949	891	909	883	934	926	887	926	995	912	900	885	933	868	942	942	890	890	921	925	975	967	909	889	896	936	895	890	914	873	882	934	919	944	915	873	937	943	918	929	942	947	906	922	950	901	921	923	943	932	897	882	982	923	880	902	904	880	899	962	952	891	954	868	891	901	869	866	879	938	872	889	992	920	890	908	877	926	939	964	869	852	855	883	956	896	900	964	872	889	895	904	890	868	852	929	836	912	871	932	872	958	871	871	894	931	898	925	900	907	896	911	921	901	909	953	873	869	942	972	869	909	959	904	954	936	919	929	909	938	914	924	882	944	930	921	875	902	910	894	982	912	973	923	938	889	956	899	1013	922	911	905	943	945	928	943	916	918	933	857	946	948	949	947	967	920	870	905	937	937	913	918	887	938	915	896	869	956	944	937	909	899	893	914	923	886	929	913	925	941	910	906	938	949	903	909	990	935	927	901	946	884	916	896	889	942	948	942	912	893	959	918	915	887	953	869	938	907	899	889	904	950	900	917	943	890	930	926	905	883	909	932	914	903	890	928	935	934	939	850	955	893	895	912	922	919	916	914	893	939	896	959	938	913	917	944	912	915	931	928	965	950	876	918	932	930	869	978	951	917	911	928	975	953	957	892	911	961	936	920	905	855	902	919	870	936	895	910	859	894	953	873	925	872	890	858	906	908	924	885	932	952	896	914	951	929	944	897	949	883	917	935	881	880	946	958	891	893	906	915	964	942	944	894	896	957	931	908	884	912	954	938	918	865	898	917	929	845	927	931	924	908	919	899	974	910	922	958	913	863	907	992	914	897	908	841	890	966	925	944	924	905	902	943	905	918	888	885	915	889	888	874	911	941	918	891	904	910	872	880	909	925	968	919	933	899	913	873	880	880	941	897	944	944	917	900	938	856	915	906	888	864	929	880	932	904	918	892	931	945	944	932	879	893	914	947	885	937	923	896	886	897	868	939	900	975	929	963	943	921	938	927	918	959	929	883	906	903	956	863	936	900	992	925	857	913	918	935	977	938	925	928	874	898	897	905	930	929	905	929	918	900	920	966	924	927	951	899	888	941	951	900	887	928	927	949	870	959	933	902	924	899	882	878	925	988	872	907	905	940	947	940	940	949	896	919	942	906	915	874	910	956	901	893	886	929	911	905	897	941	887	896	898	886	853	936	900	932	955	883	954	923	912	910	891	869	911	924	966	885	939	912	889	951	962	929	925	972	938	954	914	896	874	946	943	929	905	907	872	969	920	863	975	897	933	914	931	922	877	913	941	874	910	888	937	903	911	954	902	888	886	931	926	841	943	918	929	879	930	925	927	897	990	901	871	927	902	938	877	888	903	922	962	916	926	904	883	882	928	886	930	920	863	910	915	918	930	924	913	894	919	874	831	936	911	917	904	864	926	921	937	959	940	892	895	864	894	935	898	888	938	901	965	958	959	933	914	984	921	913	896	919	918	871	944	936	868	905	884	916	891	854	909	902	905	930	918	940	895	934	907	888	897	899	923	954	947	909	890	929	875	930	922	908	892	932	880	915	916	936	902	939	929	921	903	898	936	905	887	874	928	931	916	920	900	947	893	918	924	885	912	892	912	910	912	979	912	879	967	902	907	919	935	881	867	908	895	930	904	912	910	956	880	971	899	1007	932	961	916	865	929	953	920	844	922	930	959	921	863	965	914	951	937	893	933	873	961	915	928	897	951	955	970	937	950	898	945	930	907	915	940	940	927	930	866	877	934	888	944	913	927	942	912	898	908	924	866	879	881	907	901	880	945	941	869	891	951	951	888	874	941	907	898	919	974	911	881	912	924	972	934	868	889	917	959	921	896	927	946	866	879	915	926	973	915	896	855	918	879	891	891	928	904	907	881	965	805	893	950	910	919	939	904	936	896	910	948	906	886	873	984	966	860	948	847	913	957	939	880	966	925	908	943	864	914	881	1007	957	948	904	966	936	895	896	975	934	959	913	956	942	913	961	916	887	905	929	875	895	912	961	915	902	936	921	900	924	888	921	916	940	961	913	934	915	907	850	895	959	885	978	942	937	896	940	928	939	910	899	936	904	913	956	947	907	916	916	913	882	868	885	888	946	936	932	960	923	960	915	926	937	870	953	930	893	952	888	919	911	960	956	871	882	902	904	942	932	923	960	891	920	910	911	976	932	985	950	909	892	936	914	918	963	933	954	886	895	857	919	892	924	967	879	987	909	957	941	927	908	900	908	909	954	909	924	925	886	894	894	926	896	852	921	917	916	950	928	888	898	909	930	923	937	896	942	913	950	954	941	921	870	943	914	964	896	893	933	872	899	908	911	864	930	904	899	944	905	929	896	897	886	888	921	879	912	911	921	931	888	890	886	916	926	893	933	938	939	907	926	958	903	896	930	890	909	955	894	897	901	909	893	975	907	908	855	886	956	939	926	885	938	973	902	874	879	904	904	964	900	889	875	896	894	922	889	869	909	877	885	946	958	920	907	897	930	951	928	925	928	918	899	930	905	904	913	891	922	899	934	877	877	898	876	928	968	940	951	901	908	903	956	954	920	897	875	914	869	901	928	930	918	937	900	910	920	863	921	956	928	891	888	945	908	909	933	902	950	981	895	924	952	921	902	919	948	920	899	921	891	889	956	891	885	928	887	950	915	920	886	908	896	879	873	950	937	880	889	909	886	934	974	942	915	938	886	973	955	928	924	904	883	897	926	903	898	869	896	901	977	991	932	900	926	917	931	880	918	941	939	927	919	898	879	899	914	908	900	912	882	907	926	933	936	924	943	892	919	890	878	907	948	912	916	914	956	934	891	923	888	904	880	908	920	882	970	897	851	887	902	950	931	896	910	934	953	930	905	916	925	928	915	902	911	886	952	889	921	931	937	927	888	910	912	947	927	902	945	889	882	945	937	890	909	936	940	923	955	881	892	893	893	954	960	932	930	932	932	880	956	886	905	868	888	945	951	963	916	891	920
14303	2133	228	194	149	179	168	171	178	187	168	186	181	190	167	187	151	173	150	187	161	178	186	165	183	193	188	177	176	150	197	146	148	162	170	161	181	166	170	171	186	183	149	176	179	187	199	155	158	163	187	190	159	179	179	182	137	167	171	183	153	175	195	176	182	195	191	164	145	163	159	170	148	167	150	179	183	168	171	189	194	184	174	186	161	177	178	173	160	159	182	163	166	184	153	165	170	160	168	199	178	151	174	164	167	172	194	163	184	158	169	187	163	146	171	160	161	170	162	142	161	181	172	156	154	168	193	159	192	191	172	195	170	175	155	184	190	166	168	168	167	169	163	164	155	156	174	180	197	185	178	178	154	164	160	172	188	166	180	164	163	158	174	162	183	164	190	181	175	165	191	147	172	178	192	160	170	158	154	184	172	168	204	174	194	164	193	166	157	155	171	165	171	180	164	153	173	166	187	176	193	160	167	186	161	145	146	155	174	152	159	177	183	170	167	174	174	146	170	162	163	153	142	186	184	182	192	179	183	172	184	151	179	170	161	180	186	165	167	188	184	173	179	147	168	173	177	195	180	141	169	197	184	171	154	169	166	149	196	165	153	194	180	176	188	181	164	170	194	161	166	165	155	170	157	145	180	194	213	161	192	157	185	179	165	185	172	163	170	171	186	184	166	171	153	175	185	192	177	172	203	172	179	169	169	175	167	169	176	208	163	171	186	162	178	185	177	166	193	144	159	181	168	176	171	167	210	191	191	189	179	179	158	198	176	178	190	167	188	188	167	181	199	147	175	170	143	154	166	168	187	172	156	184	152	160	159	178	170	175	185	182	181	185	179	203	166	180	177	156	162	185	184	172	177	174	196	154	155	187	143	161	189	178	166	171	172	169	163	188	156	181	149	178	172	179	181	169	189	180	189	181	170	154	167	189	176	187	176	157	188	165	159	172	189	178	184	170	197	196	185	169	169	176	170	202	177	169	166	159	175	177	163	173	172	171	164	143	148	172	179	188	182	186	148	200	160	175	188	168	182	168	170	178	189	160	175	163	196	175	174	193	188	198	184	175	177	187	168	172	152	180	167	176	170	204	175	166	186	157	170	215	169	145	172	154	186	173	181	155	179	176	169	154	182	147	167	158	148	187	168	168	170	173	148	145	167	151	187	179	190	181	159	197	175	171	161	167	165	137	167	169	177	138	168	168	169	174	186	165	189	170	190	184	166	151	186	184	161	168	185	165	152	172	166	171	170	179	183	175	176	171	158	158	181	177	167	161	167	184	193	199	200	169	179	176	185	166	170	182	166	160	151	169	184	198	187	140	187	174	179	145	171	176	173	180	154	168	196	177	190	175	168	196	187	169	167	164	153	162	158	185	196	167	203	182	191	173	160	162	193	182	160	160	190	168	153	169	200	179	170	165	156	153	167	185	137	183	175	160	171	176	182	179	175	164	160	169	166	147	193	185	172	175	193	175	170	184	177	180	175	166	191	157	186	161	162	162	170	188	178	193	156	145	160	168	157	176	171	194	182	154	155	160	160	168	180	158	162	193	163	182	170	159	189	187	166	172	223	170	149	164	175	178	182	174	158	170	172	170	159	165	155	153	191	188	153	177	201	175	180	190	163	178	177	174	166	174	163	168	159	163	168	194	171	204	176	168	171	164	154	195	171	183	201	171	175	180	148	157	173	157	189	194	177	172	178	149	176	179	154	176	163	181	182	168	193	187	191	190	166	192	179	173	162	166	153	192	176	190	160	181	194	167	180	152	186	156	175	177	187	156	168	172	163	166	185	213	167	209	152	175	157	140	177	193	164	167	174	187	150	167	201	170	169	173	187	160	181	202	202	156	195	157	184	186	173	182	180	192	175	159	176	207	166	184	156	171	200	174	191	159	172	164	162	178	169	158	185	182	192	143	166	166	147	174	155	162	168	154	163	182	186	179	150	170	178	158	175	181	166	155	176	129	188	174	172	173	162	169	165	161	165	153	161	169	190	171	161	157	173	159	192	170	173	173	178	172	161	166	177	181	189	169	177	161	174	168	175	173	172	162	168	162	165	180	170	157	162	178	162	177	195	181	168	187	151	166	174	184	182	162	175	145	168	173	155	188	163	184	189	173	147	174	158	151	173	144	186	184	178	183	171	173	193	165	163	168	176	176	167	181	151	145	196	175	170	180	166	184	191	157	165	149	176	186	163	196	189	158	187	182	180	177	179	166	179	176	188	169	168	158	158	196	183	164	150	159	187	162	191	172	147	181	192	188	199	171	185	169	188	166	175	168	151	175	164	160	142	170	174	161	180	184	178	196	166	181	152	185	175	166	169	144	175	183	181	169	168	159	165	169	160	153	177	180	142	173	136	195	200	188	168	186	188	162	156	175	181	184	181	176	174	160	172	175	184	157	176	157	165	175	167	175	175	166	177	214	175	150	171	166	167	154	158	171	175	171	149	162	192	167	186	170	166	157	162	163	157	167	166	158	160	182	144	170	167	180	178	165	179	190	158	144	180	175	152	176	154	179	174	167	154	178	178	181	160	183	161	139	159	181	159	194	187	170	197	172	169	178	192	152	183	178	166	154	198	167	173	166	177	169	169	160	157	172	156	143	173	192	199	179	156	157	201	180	170	159	179	196	173	163	158	175	167	177	157	185	165	167	157	146	160	195	170	160	188	160	166	170	186	178	144	169	173	157	184	152	179	182	164	183	163	184	155	161	176	187	152	215	153	181	203	187	178	174	195	173	167	158	183	168	190	165	178	196	156	153	175	182	181	179	164	173	154	140	142	167	180	170	182	171	196	180	170	174	184	154	170	164	187	170	182	183	170	169	181	158	162	168	175	155	165	168	184	171	197	166	158	161	168	189	197	177	168	171	166	168	164	178	194	175	168	174	183	178	170	178	173	178	185	183	156	167	172	184	180	181	173	182	159	176	186	150	176	168	195	179	172	179	168	170	180	162	170	180	189	146	158	171	177	199	178	196	162	168	181	171	170	190	175	160	186	198	174	180	177	150	161	184	180	192	166	167	149	171	166	173	176	172	184	169	168	186	188	157	174	169	150	156	194	179	184	194	196	173	176	164	151	175	156	188	147	181	165	165	178	161	163	187	160	163	182	187	180	155	166	178	166	178	180	175	167	170	169	173	182	165	196	168	188	188	145	165	188	159	176	210	149	188	174	191	173	187	185	172	163	167	168	182	168	169	186	168	167	185	172	171	149	172	181	170	154	156	183	178	179	177	178	169	181	182	177	165	165	161	180	153	178	175	165	185	189	168	176	172	163	169	177	182	172	164	172	165	159	197	193	192	169	178	168	185	152	206	223	187	179	184	146	157	163	173	162	173	187	187	179	159	184	181	180	181	158	152	167	187	150	190	198	177	164	183	181	176	179	184	183	172	183	158	187	172	170	164	164	208	172	176	205	169	154	173	188	172	154	162	191	171	157	162	176	149	197	189	167	161	154	141	171	184	162	193	201	154	173	196
12100	2452	549	621	536	545	530	546	549	550	529	483	522	521	524	525	489	492	485	509	497	521	498	515	505	508	507	515	491	490	513	516	536	515	529	523	476	495	500	544	518	507	506	493	510	538	477	501	496	528	538	531	503	503	479	482	509	490	514	477	537	489	484	523	508	511	500	499	535	487	519	491	525	520	514	547	506	485	466	480	525	500	458	462	505	480	503	527	516	495	469	516	496	454	552	535	538	505	471	519	463	533	522	481	492	496	478	493	511	516	543	511	495	500	520	509	512	487	504	539	487	504	503	511	519	516	504	532	486	514	504	500	489	517	513	508	467	482	503	513	509	517	517	518	526	486	493	509	512	523	551	500	461	521	474	508	495	499	483	524	523	486	494	502	497	506	503	462	512	484	495	508	528	525	506	485	483	524	490	491	497	500	487	494	531	509	553	476	490	529	473	502	506	496	526	479	519	502	471	495	529	516	502	488	513	489	526	495	490	493	512	528	481	513	507	512	497	509	517	485	505	521	520	521	530	496	492	489	480	468	511	488	499	513	499	482	531	487	588	513	487	468	523	482	521	509	502	508	527	473	507	483	482	489	491	471	486	535	522	528	491	498	532	509	484	445	490	532	501	544	502	466	489	539	512	466	550	530	505	524	507	492	497	518	519	559	461	503	501	515	495	495	569	537	484	515	532	470	479	499	525	518	500	522	487	476	490	456	513	508	516	491	478	480	477	520	503	501	517	519	510	529	513	476	490	509	516	493	484	443	529	493	496	507	532	499	493	484	490	503	514	498	471	499	515	504	555	491	478	535	493	471	510	511	491	521	504	518	518	470	478	526	491	497	549	489	481	537	502	477	481	519	494	501	459	514	525	510	513	513	505	499	520	516	493	521	492	472	509	488	511	497	525	522	500	528	485	491	499	501	484	535	469	477	531	541	465	515	470	535	500	512	510	514	498	478	541	492	503	515	525	501	551	507	494	497	495	536	504	477	518	524	474	524	465	526	495	502	502	513	496	516	498	522	534	505	507	489	515	496	491	510	504	490	496	480	506	532	499	504	440	499	521	494	511	511	524	541	466	480	512	522	476	492	518	471	494	481	506	481	467	500	470	508	457	508	528	512	518	537	456	517	508	488	479	531	492	523	496	524	507	483	466	520	520	541	511	489	498	463	475	479	515	483	536	547	452	461	543	485	508	484	504	519	481	484	467	506	500	510	517	507	532	497	544	543	532	502	480	496	501	523	483	504	548	488	502	498	516	508	485	494	512	498	488	503	495	485	507	479	512	526	501	502	538	505	488	480	477	468	496	470	528	517	542	505	479	522	491	491	498	543	479	489	510	491	455	497	523	480	501	493	544	496	514	490	498	555	492	513	497	502	484	482	507	550	509	569	501	504	496	503	484	489	520	553	526	465	532	489	510	507	517	514	479	494	505	502	458	503	519	501	503	476	523	504	499	519	540	497	517	516	516	510	477	522	480	535	517	495	503	536	464	528	525	509	539	518	491	507	535	465	474	494	473	478	509	485	496	449	501	445	502	508	500	486	494	481	528	462	578	524	491	497	521	492	497	533	511	515	498	526	521	503	491	506	494	509	549	514	501	522	504	529	504	491	530	488	493	488	492	523	513	503	505	534	493	502	485	526	491	527	496	492	481	509	494	496	497	503	501	512	533	500	573	504	486	480	461	512	498	517	505	524	507	496	478	476	491	499	518	512	515	491	507	510	508	509	536	509	538	470	507	456	446	461	496	485	483	536	509	528	540	486	530	510	514	498	543	503	521	519	493	506	461	480	508	517	474	491	484	540	530	477	464	479	506	516	463	489	488	487	500	507	505	534	488	521	529	536	495	496	514	500	483	524	511	482	461	531	492	511	468	517	487	518	506	488	516	483	472	496	518	496	487	510	535	492	498	474	503	502	503	494	534	506	536	519	513	540	474	493	504	496	494	553	488	489	530	498	516	496	520	505	518	513	532	482	511	487	471	494	518	532	540	507	549	503	563	494	497	522	507	500	484	497	498	539	486	530	499	518	497	497	496	513	465	501	529	517	533	493	512	512	505	497	526	517	501	513	476	474	504	543	479	525	529	529	505	504	512	472	500	506	512	470	500	480	514	525	470	491	531	512	560	488	510	485	471	525	493	523	497	541	497	489	494	520	501	497	464	544	481	523	478	506	501	489	509	487	481	490	545	502	493	469	530	519	498	500	532	504	555	491	497	518	509	493	514	491	498	487	548	487	525	448	518	526	489	465	490	506	488	515	477	478	496	504	561	519	516	482	537	508	524	450	508	477	492	479	503	492	513	523	498	521	478	477	522	495	526	466	508	483	512	531	528	511	510	528	481	464	505	498	461	510	472	475	520	534	475	475	491	483	546	510	506	459	517	498	533	477	530	469	488	548	548	510	511	510	505	512	483	521	480	568	509	506	496	486	501	500	489	518	515	513	496	497	507	467	502	473	537	521	469	480	500	485	464	534	506	499	510	461	522	503	485	509	521	469	505	526	494	496	464	513	485	514	513	488	487	467	522	465	486	526	451	518	548	530	504	488	521	495	511	498	509	531	520	494	488	494	498	523	531	530	520	497	467	532	500	553	488	505	546	501	514	494	500	512	497	511	483	522	521	481	511	507	535	525	487	512	511	458	497	514	517	525	492	505	520	539	488	489	471	491	520	480	526	484	497	522	496	495	526	491	467	510	545	512	513	553	523	555	532	519	543	525	529	497	502	479	511	546	497	492	495	520	513	486	507	500	509	494	489	502	534	494	505	503	501	512	521	545	512	554	508	535	518	495	548	518	492	499	534	503	487	558	489	526	472	496	509	501	488	524	505	524	522	542	497	509	495	462	516	528	493	522	511	497	491	501	493	493	508	541	508	513	490	495	534	501	526	538	502	492	525	505	491	465	507	499	560	474	498	481	536	493	475	511	491	521	543	544	497	471	522	491	497	484	476	486	518	489	515	476	493	494	482	462	489	470	495	506	459	517	494	508	473	470	506	488	470	498	510	498	533	509	514	532	531	501	534	541	523	522	531	473	506	524	494	493	483	480	515	501	535	463	487	488	507	523	532	503	499	513	498	475	474	519	509	483	542	488	485	483	518	502	516	496	504	521	510	504	508	530	517	501	518	518	480	476	512	489	492	500	519	530	485	468	510	526	474	510	554	459	521	464	505	488	490	496	492	488	517	492	496	494	511	506	503	514	507	515	519	495	485	531	540	516	502	490	509	488	509	505	533	491	492	511	485	537	485	494	519	500	527	500	491	484	504	490	533	511	497	483	493	506	509	472	508	507	494	491	501	516	504	473	519	506	500	524	444	465	524	517	498	525	472	483	504	506	497	538	503	507	507	512	530	532	483	476	501	489	474	515	536	516	518	491	504	493	490	492	497	482	512	504	529	516	504	521	485	495	475	511	523	550	502	534	510	529	484	546	490	486	474	502	504	486	504	466	468	518	498	464	524	471	459	528	518	506	510	486	489	513
62348	34872	7212	1000	626	581	503	444	440	435	421	409	403	358	350	353	367	393	361	384	357	350	364	349	367	333	308	361	373	321	328	361	397	347	352	353	323	352	336	317	311	379	334	346	337	335	361	350	353	308	350	314	358	340	303	334	319	350	384	323	312	339	345	317	320	339	365	358	334	316	364	371	349	339	337	375	304	331	320	329	350	351	358	356	322	369	333	364	359	319	346	334	311	329	300	344	348	340	348	353	333	326	341	373	313	341	384	319	371	355	326	331	360	355	348	340	320	304	331	356	337	372	359	366	334	359	356	347	323	352	344	307	390	359	345	365	296	331	318	347	354	347	316	338	382	328	325	350	369	349	358	328	350	332	370	353	373	351	347	339	360	338	332	369	390	353	320	349	308	336	369	325	334	362	344	311	364	357	322	402	351	309	345	301	318	360	336	335	334	327	363	320	327	319	358	355	344	338	309	328	333	372	336	340	343	313	353	325	314	331	349	335	334	322	327	299	322	310	369	335	309	338	341	354	338	341	327	333	317	332	334	317	369	344	338	331	299	334	326	338	348	334	359	328	390	363	342	334	326	351	327	305	336	340	306	357	324	316	352	350	336	312	340	323	328	350	331	312	312	356	373	322	346	359	368	349	347	352	321	349	352	318	332	365	347	351	364	353	338	328	331	335	362	336	330	342	315	338	312	350	411	347	336	310	331	369	334	362	352	367	352	345	309	336	348	357	324	332	337	342	346	304	335	337	324	360	354	356	337	344	348	347	326	351	352	360	366	300	335	331	357	332	328	348	340	342	340	307	360	335	301	342	318	325	379	357	384	351	332	341	335	352	342	331	321	362	335	357	328	343	339	325	319	363	390	317	353	335	347	328	337	331	320	324	339	359	332	362	385	325	363	378	314	312	335	375	346	351	338	312	353	371	328	324	331	343	329	360	339	337	367	345	321	318	398	368	357	326	318	327	321	358	328	323	327	341	335	335	326	368	315	295	350	347	328	326	347	335	353	357	348	358	323	367	333	382	325	356	351	333	364	372	372	320	337	335	355	352	344	321	321	333	318	332	349	299	353	356	344	342	350	356	332	325	322	336	314	353	346	389	302	321	348	320	346	338	371	319	366	321	365	343	351	327	334	326	344	353	329	313	348	332	317	381	323	323	333	396	325	304	299	331	327	342	319	360	328	330	344	307	384	344	344	359	356	363	347	347	332	362	335	337	319	337	359	314	333	349	341	342	309	336	332	329	343	368	321	338	331	331	341	316	367	349	316	337	355	310	314	353	333	358	335	329	315	318	363	318	358	332	357	370	327	356	350	314	343	351	363	336	331	334	328	349	339	369	321	357	340	307	296	364	384	337	329	362	336	372	335	340	337	327	343	336	358	362	341	335	369	338	337	305	322	334	306	349	326	319	353	342	338	373	349	352	323	332	336	308	339	311	383	338	335	343	313	340	339	326	368	349	323	302	357	343	338	335	316	323	353	360	337	331	361	320	335	330	328	308	353	344	316	328	292	322	341	321	373	382	324	328	344	323	341	325	312	322	343	331	339	329	360	324	304	364	330	375	360	323	351	330	359	324	338	305	361	306	330	335	351	278	314	343	354	305	335	354	334	362	325	372	304	325	345	330	347	338	360	329	322	314	336	307	321	365	353	342	353	340	354	329	322	331	317	345	316	346	309	377	327	341	328	317	332	376	338	347	351	353	343	330	342	329	332	322	345	315	328	328	323	346	304	331	328	336	342	369	325	332	366	320	373	322	320	342	330	313	337	337	335	330	330	326	378	343	360	332	335	351	327	319	332	359	335	329	339	330	327	345	362	368	328	291	299	358	366	354	373	305	322	346	343	371	324	355	342	361	353	288	338	359	300	345	339	349	311	330	340	357	315	341	341	337	300	380	347	305	342	320	334	353	340	356	368	367	323	330	323	339	311	335	353	354	358	330	348	306	339	366	373	340	350	335	350	323	315	352	328	330	309	306	340	328	362	329	330	360	328	330	339	355	322	359	332	319	352	326	322	353	372	315	319	315	336	329	326	375	338	364	371	345	336	333	343	317	340	346	361	365	325	309	359	352	328	350	333	306	334	350	369	341	339	332	320	328	335	368	322	352	334	332	368	324	342	320	359	349	342	325	346	325	319	337	333	362	333	340	343	365	314	326	362	310	359	335	308	317	353	355	337	340	328	355	316	347	368	344	374	336	343	325	321	326	315	366	350	336	335	359	372	314	345	358	352	370	329	360	357	356	333	313	332	345	348	338	350	357	352	360	340	307	331	325	349	323	337	336	330	327	368	331	320	351	312	352	308	346	315	344	383	297	328	293	303	311	352	317	332	343	317	352	321	350	365	394	323	343	330	369	351	360	325	346	346	353	363	346	344	339	357	344	344	354	359	355	342	371	335	327	319	331	354	352	318	331	330	361	316	352	353	319	338	346	337	342	337	330	335	347	288	354	335	348	325	323	335	315	312	354	318	314	319	342	333	344	311	368	336	373	365	361	329	326	355	356	337	308	344	334	329	350	369	356	315	351	323	358	309	335	337	346	341	326	329	349	350	355	327	364	349	345	313	332	345	361	344	335	334	329	338	330	394	347	333	323	332	361	336	353	384	339	355	347	370	345	336	358	320	365	371	323	337	350	363	361	342	326	333	322	313	341	336	334	316	346	334	358	336	358	342	338	335	358	351	339	323	346	356	330	347	321	307	369	351	352	351	369	314	340	352	359	332	338	346	340	335	362	340	322	350	329	304	313	341	355	353	311	344	313	337	307	323	338	314	313	379	327	354	326	330	359	337	335	350	331	349	312	326	328	362	310	329	345	322	352	332	334	314	338	349	352	316	355	346	324	315	332	307	369	341	336	342	378	307	307	360	354	310	331	343	312	349	322	323	369	341	347	380	344	325	328	376	334	375	337	339	331	336	328	309	361	338	336	370	352	365	339	310	311	344	339	317	334	361	334	317	340	350	373	330	316	375	367	330	353	351	325	343	343	335	349	295	317	352	339	344	344	349	324	330	329	317	328	350	346	360	310	331	344	323	328	369	308	339	305	336	325	310	327	322	360	328	375	357	344	345	352	319	350	352	347	323	352	321	336	364	371	325	307	333	346	341	362	361	350	375	348	333	331	358	344	326	308	338	315	313	300	345	307	354	338	317	365	345	323	313	342	335	355	388	360	333	284	318	354	309	350	369	313	307	316	307	301	312	325	312	373	335	321	387	326	328	311	311	325	338	377	352	334	374	380	321	303	336	340	347	354	318	337	347	333	344	360	360	331	300	346	342	333	300	337	389	342	313	360	336	372	322	333	363	355	337	347	318	343	340	354	349	367	319	333	348	322	337	368	347	374	336	333	342	352	328	370	350	334	353	357	346	393	350	332	303	310	310	348	382	350	361	344	349	326	361	266	331	314	361	356	329	362	366	333	345	340	350	319	323	371	352	384	320	342	331	326	341	350	343	345	321	328	365	358	385	336	342	331	338	313
37415	17932	2122	2512	2329	1855	1731	1577	1383	1394	1285	1141	1120	1054	1078	1035	1074	998	993	945	938	924	981	903	940	949	927	888	963	898	895	900	918	903	917	878	859	892	848	857	870	885	861	902	947	839	802	899	888	874	842	911	872	878	942	880	843	939	835	933	866	853	859	879	903	869	861	865	859	883	914	883	928	867	853	916	858	880	871	843	922	877	870	874	863	888	889	864	877	918	863	818	852	878	825	831	810	843	895	842	875	853	850	898	911	883	847	850	889	891	837	833	915	841	884	870	848	840	884	856	807	891	897	855	881	857	868	867	828	873	850	881	860	811	865	827	779	861	861	821	943	844	876	852	862	853	857	844	873	882	855	855	885	884	893	836	860	833	887	841	879	842	810	823	863	862	875	836	854	879	858	842	833	853	853	884	859	904	809	891	855	860	828	906	832	845	829	859	883	875	837	877	824	837	850	873	866	897	894	885	834	819	840	886	860	863	886	924	838	823	825	857	840	909	880	846	828	871	853	807	879	865	852	851	895	814	809	897	874	865	836	846	928	874	869	834	891	820	789	860	846	824	844	945	824	832	847	855	872	814	916	841	818	892	929	827	873	808	896	857	893	864	833	850	842	839	893	856	854	892	841	942	889	922	851	789	797	897	829	850	881	889	828	861	859	869	879	813	866	856	870	874	858	874	862	863	863	810	886	861	908	886	828	908	824	850	892	836	843	890	890	874	879	863	900	843	844	894	861	851	839	888	828	879	867	885	859	842	860	860	892	844	890	864	854	901	871	874	857	785	844	860	842	870	900	846	861	835	831	852	858	831	865	909	844	849	875	891	837	867	862	883	829	858	877	843	823	838	900	890	887	839	857	896	820	888	869	822	899	844	861	885	824	815	856	875	854	879	843	896	872	856	880	838	867	842	822	850	856	840	868	821	872	853	870	850	820	849	829	830	856	851	838	845	878	867	854	888	845	845	864	891	881	862	867	847	838	869	860	854	832	840	861	864	866	852	880	808	866	888	843	854	913	853	870	872	883	873	866	847	840	833	804	811	844	887	842	889	875	837	850	887	826	861	858	847	867	876	860	832	874	943	819	840	840	854	864	868	856	873	878	843	883	889	844	862	876	866	882	872	862	852	869	899	886	860	924	837	827	835	873	815	842	895	889	866	878	893	826	863	903	866	826	839	899	871	836	829	893	879	925	854	859	839	869	887	859	846	855	906	864	835	901	889	856	818	852	872	853	867	822	849	850	873	818	856	837	872	801	876	825	865	826	894	828	863	866	881	923	880	847	898	841	883	830	830	890	858	877	851	828	841	838	849	831	854	839	846	881	887	932	845	855	936	892	877	872	853	852	868	918	852	903	798	815	853	878	892	845	814	824	827	866	849	870	887	853	854	840	863	873	825	841	912	830	860	861	838	847	850	897	863	816	858	885	901	885	871	831	892	838	891	856	876	820	794	860	842	839	846	819	863	835	816	817	848	864	848	871	864	885	866	877	893	869	928	799	837	862	874	865	855	818	891	865	826	824	810	836	879	840	846	862	893	862	855	881	896	871	847	852	868	818	938	835	919	829	847	882	867	897	858	895	853	790	864	866	806	850	844	873	857	887	842	851	906	907	878	869	844	849	847	858	832	903	892	813	896	877	869	817	858	829	808	913	870	866	886	872	827	862	885	832	829	838	927	856	820	851	825	864	850	891	841	883	876	930	872	818	865	895	873	806	853	847	852	908	893	830	924	911	848	836	830	839	852	786	896	869	856	854	898	809	889	817	857	856	867	842	852	835	878	853	826	849	877	845	846	829	855	847	863	827	845	880	792	839	903	890	867	819	833	850	811	843	823	895	885	895	867	876	803	875	871	893	829	868	902	871	827	850	820	818	839	894	884	817	842	923	842	870	830	858	857	842	859	826	786	836	820	828	833	817	867	858	918	874	852	920	833	882	913	834	832	882	831	813	911	841	880	837	889	863	877	800	860	864	894	827	898	845	807	857	863	812	856	813	851	834	879	881	826	845	855	845	853	881	850	853	865	886	850	900	819	836	833	834	821	852	891	798	873	843	819	902	859	862	792	838	882	798	860	883	860	880	909	865	889	847	880	849	864	866	822	885	895	847	881	851	863	842	838	904	852	855	864	848	909	828	866	847	829	858	843	832	858	831	838	879	817	872	857	803	865	857	866	812	870	867	841	864	880	855	816	842	903	864	787	876	852	887	841	832	837	918	862	910	896	826	925	866	903	876	881	873	858	840	874	906	893	876	864	827	803	908	805	894	859	872	867	850	759	859	835	912	821	863	892	824	855	912	878	853	854	814	862	848	852	849	868	866	886	857	829	800	815	909	844	801	820	828	841	827	873	847	844	859	841	906	859	849	870	847	863	857	844	835	855	870	824	852	878	875	850	877	844	854	886	837	893	794	864	846	925	829	852	902	915	879	851	873	824	838	882	866	880	863	865	848	864	810	826	851	856	906	864	858	867	838	834	848	874	851	824	800	867	801	848	860	848	916	848	863	812	832	843	869	880	847	881	807	888	841	886	887	848	918	842	849	880	846	900	872	801	852	843	916	891	874	841	860	840	833	807	787	816	829	864	823	867	863	917	845	860	804	832	867	808	869	895	853	843	838	890	866	809	906	851	880	840	864	835	918	850	876	849	858	877	892	903	858	812	852	828	918	901	868	814	888	907	908	845	805	854	806	893	866	852	847	893	791	825	904	830	817	923	845	868	815	881	821	812	814	863	816	873	881	881	864	844	829	835	902	853	904	850	857	847	854	853	883	855	816	851	889	838	819	881	910	875	894	894	868	913	868	841	862	848	830	850	848	865	871	887	852	856	834	871	844	841	868	830	888	859	874	863	836	865	830	856	824	868	825	849	869	864	858	836	853	911	835	847	868	839	877	842	836	852	897	854	873	844	918	847	841	847	840	863	870	834	815	852	879	885	881	855	894	852	855	853	886	874	859	817	831	906	854	854	903	877	860	858	882	875	880	875	871	878	900	846	902	928	891	858	827	869	865	883	828	894	870	899	855	815	833	827	867	840	866	857	847	839	857	870	803	892	863	883	858	822	829	889	891	868	831	860	835	907	852	868	836	813	854	860	833	856	906	908	894	914	851	843	856	855	845	823	896	862	906	882	818	866	879	852	836	851	830	788	824	828	828	912	858	880	869	818	916	872	922	832	851	868	875	872	816	872	854	892	854	809	868	822	860	827	814	868	819	874	871	878	818	839	846	874	852	863	852	823	837	846	877	835	856	839	875	863	862	900	861	828	876	836	850	881	863	884	892	848	828	856	843	882	862	861	893	854	911	821	930	866	844	832	858	876	833	838	877	819	818	829	862	842	821	840	876	872	848	852	879	824	873	847	833	880	877	802	886	824	914	841	826	885	875	888	904	894	854	835	841	869	844	853	885	833	855	847	858	805	886	850	811	811	896	888	852	832	795	871	807	804	797	876	847	844	844	872	879	818	849	826	803	827	865	914	894	885
75072	46595	14584	2658	1121	875	707	564	551	524	535	463	452	456	454	436	429	446	375	414	417	421	378	405	440	394	414	392	460	370	383	420	379	395	420	379	410	362	408	370	401	381	409	395	353	393	368	349	410	394	347	378	401	376	403	398	391	392	388	375	413	339	374	431	390	411	388	375	416	380	417	360	409	398	397	380	359	395	387	394	409	380	393	380	368	396	357	396	383	362	426	406	390	394	384	396	371	385	387	398	388	398	383	407	363	404	366	350	396	407	350	382	422	380	398	356	376	415	401	409	351	370	388	373	386	401	391	382	384	375	363	370	365	394	388	395	369	399	404	383	408	361	388	390	392	369	397	385	397	371	376	413	396	373	367	368	402	422	371	356	385	395	360	404	382	361	375	367	379	379	387	382	366	372	362	376	384	341	387	387	376	369	393	346	386	386	385	369	390	416	375	414	382	380	379	395	370	380	391	391	372	370	348	370	377	344	337	389	372	390	384	397	428	373	384	402	386	370	389	358	393	380	416	384	372	375	383	372	395	362	352	421	370	377	398	380	371	388	408	380	408	388	383	383	397	394	353	347	373	389	364	375	365	374	404	378	398	385	418	377	379	373	370	433	373	359	382	383	414	384	385	376	401	345	426	436	366	402	417	398	379	404	383	358	349	364	370	352	370	412	390	376	379	373	358	403	371	391	402	349	400	369	399	378	372	384	385	388	379	397	366	384	371	356	392	384	367	383	376	400	393	353	396	357	397	403	382	363	383	425	395	396	363	360	412	343	410	417	418	415	354	384	385	343	390	380	394	411	398	414	404	377	371	357	353	379	368	412	371	396	379	390	390	410	388	372	386	404	381	370	392	421	371	391	360	380	383	389	404	413	384	329	390	429	380	360	386	350	374	409	363	388	372	373	389	356	372	376	370	366	377	382	350	428	426	420	379	350	330	360	393	371	368	333	368	360	409	368	410	354	383	406	401	349	390	417	389	369	386	348	377	390	405	397	395	397	406	345	375	419	415	435	331	373	350	355	368	361	355	401	391	383	383	376	405	364	396	387	360	388	359	396	380	411	388	379	341	358	385	394	359	328	387	407	398	363	375	401	396	387	373	373	436	390	362	409	413	395	388	359	363	390	427	366	409	381	424	387	394	387	393	385	369	398	381	394	384	406	378	381	403	419	415	354	368	379	354	387	397	350	355	402	355	406	352	379	410	360	370	403	375	357	389	381	406	412	373	414	343	390	394	349	385	361	376	350	371	388	380	409	401	398	384	398	388	372	409	377	402	385	366	387	394	384	384	397	364	373	391	349	364	347	385	386	399	367	386	364	351	393	384	361	348	356	398	373	405	408	377	386	357	398	350	405	404	377	382	350	412	394	373	415	356	388	417	399	432	364	392	386	375	361	396	412	429	398	346	386	370	412	391	416	374	382	383	364	358	371	397	368	369	372	385	376	400	396	404	368	363	391	359	370	373	369	358	392	402	373	347	382	376	378	360	395	374	373	375	374	408	380	357	364	401	375	394	366	384	345	390	371	353	373	370	347	397	386	401	390	383	410	364	353	399	366	341	430	396	350	370	387	390	383	401	357	367	327	378	392	359	376	402	384	378	377	386	343	385	350	384	396	370	377	392	378	386	367	368	387	387	357	403	390	417	415	379	383	394	391	374	378	374	393	391	385	409	401	346	398	389	398	398	377	385	397	382	364	343	356	389	387	392	374	374	412	383	390	378	404	378	388	372	377	374	389	405	368	377	377	356	389	371	364	378	348	397	398	368	373	401	397	397	411	372	392	386	390	387	377	359	353	342	400	335	384	384	374	339	389	351	436	388	408	371	351	370	407	377	414	355	393	395	397	402	425	380	410	368	423	391	377	366	400	405	397	345	384	403	389	403	349	393	385	411	353	414	390	373	398	370	366	396	407	392	395	376	386	333	368	350	417	378	389	370	376	372	372	418	376	361	350	370	358	396	426	402	341	364	360	368	367	422	398	382	393	354	390	385	393	391	371	351	390	382	369	349	372	382	404	408	413	405	387	398	387	423	372	386	361	391	398	409	388	376	413	420	365	382	379	363	361	361	355	355	376	392	406	394	446	423	359	400	371	358	378	352	404	381	376	379	396	404	390	378	373	390	376	390	400	390	409	379	382	375	388	372	408	391	352	385	368	363	409	368	372	381	397	418	343	403	381	364	423	388	338	402	400	372	359	397	395	399	376	359	379	375	388	342	393	380	357	341	398	421	371	366	364	398	343	340	367	334	388	347	390	355	352	396	395	377	386	402	381	380	398	366	398	390	389	399	369	416	358	430	384	405	383	372	362	349	378	424	415	378	394	399	402	393	416	381	378	389	338	361	393	360	388	429	370	406	398	411	386	360	379	375	367	365	368	375	411	371	392	410	398	355	390	402	363	380	385	365	388	350	406	418	384	392	405	382	386	360	380	414	397	422	416	389	397	420	395	402	391	359	359	395	370	395	367	374	394	387	383	396	390	383	367	411	388	377	400	369	365	373	374	397	402	378	397	381	408	389	380	375	399	366	378	385	369	382	418	350	382	375	394	375	395	396	391	380	356	380	360	398	411	347	372	397	391	379	361	371	378	398	372	357	363	384	396	362	411	350	380	375	371	356	343	365	382	345	408	374	375	419	386	409	394	389	371	381	378	380	363	402	346	378	373	423	372	325	406	378	382	378	369	384	373	391	355	403	404	377	382	400	391	378	386	369	388	365	418	368	375	390	381	378	378	381	366	331	413	392	388	383	393	390	424	391	379	372	370	398	393	395	407	380	392	377	343	388	349	402	401	369	373	406	408	385	408	395	394	369	360	366	385	378	410	384	404	366	411	367	393	383	385	376	347	413	363	383	385	396	416	380	376	366	391	354	382	370	405	361	377	397	371	386	357	390	362	382	351	394	349	372	410	382	363	372	383	369	385	406	403	389	422	410	388	395	424	386	359	373	370	393	388	392	438	385	382	382	386	358	369	354	396	356	384	386	389	387	343	405	357	356	421	380	375	381	396	374	362	375	361	415	368	381	419	352	408	408	350	372	368	400	357	376	372	362	380	379	355	368	396	365	386	347	360	403	399	376	363	350	401	387	398	398	381	378	394	394	368	383	405	411	419	384	382	363	403	360	366	379	337	391	409	372	357	402	405	407	431	359	374	376	383	368	391	367	398	379	404	364	356	396	383	361	377	414	384	405	361	371	370	372	367	382	419	368	351	337	382	391	368	406	365	421	355	375	370	390	377	391	395	412	361	367	371	358	392	404	399	396	418	394	366	358	393	413	369	365	347	365	391	404	390	398	378	423	357	380	373	373	392	351	389	391	380	411	387	366	411	388	375	364	418	383	391	395	366	370	372	354	366	381	392	381	363	394	360	369	379	368	417	396	362	366	395	384	400	375	372	425	376	377	388	371	344	371	366	391	385	381	381	415	445	390	397	403	360	363	390	446	368	398	373	387	445	400	382	405	385	381	397	389	364	369	399
47266	24988	3433	3882	3618	2967	2589	2344	2034	1835	1649	1622	1449	1340	1353	1223	1304	1160	1170	1148	1183	1069	1086	1129	1104	1038	1080	1035	1036	1039	1003	1021	986	938	949	997	1002	995	1009	1008	949	966	934	988	1013	962	985	956	963	984	960	1013	938	958	953	994	942	969	895	948	934	885	927	955	922	921	966	933	938	897	955	869	951	921	923	877	931	940	894	979	887	967	935	905	970	931	936	919	941	962	966	911	936	902	879	949	913	895	914	968	926	943	898	913	947	892	916	929	936	939	968	925	938	890	919	929	923	883	955	923	896	931	926	958	961	898	936	925	991	955	949	904	964	912	917	884	883	929	894	872	910	895	882	929	912	933	915	924	935	880	901	918	864	933	912	880	955	909	935	858	886	906	947	982	934	990	976	892	936	890	946	919	921	930	917	929	888	894	896	963	901	929	946	820	926	891	951	971	941	930	898	907	986	887	939	901	889	942	899	936	958	923	967	925	954	911	904	890	964	950	922	960	883	951	859	945	945	951	899	930	876	909	939	973	896	998	892	961	924	939	884	933	949	934	946	942	906	885	932	922	861	931	912	962	893	927	931	881	939	926	946	944	864	959	916	969	936	926	904	895	906	940	957	856	922	937	873	967	913	932	938	990	917	936	899	915	886	937	951	902	880	978	929	878	887	916	910	927	883	916	932	900	948	928	969	891	926	950	976	900	899	906	882	921	866	988	920	917	928	893	880	895	939	915	889	948	937	949	910	946	916	914	900	908	963	931	940	896	888	939	913	964	910	942	946	921	891	912	874	972	903	924	920	923	911	968	909	932	932	901	978	887	988	861	956	944	903	947	994	923	893	872	906	984	883	855	895	912	978	946	958	879	912	920	937	991	954	952	955	877	958	932	899	922	885	931	944	897	888	918	990	875	966	935	918	989	952	886	905	891	954	939	889	923	923	945	972	913	906	1000	932	978	911	935	937	893	918	901	949	943	889	915	951	913	910	919	914	914	909	901	936	878	956	901	910	932	825	885	908	902	889	900	968	965	932	919	915	894	861	935	924	896	918	919	958	896	932	917	879	939	956	929	952	889	885	981	917	959	953	899	923	929	916	949	929	946	933	900	875	864	970	969	927	884	930	904	880	843	927	957	932	862	925	907	994	945	896	908	945	911	946	918	897	890	881	978	871	944	931	908	885	935	935	939	880	932	895	911	942	946	913	946	947	906	927	920	995	902	942	921	924	926	960	912	1008	917	963	934	934	893	968	896	928	913	939	944	939	864	970	859	928	920	908	954	903	934	943	910	934	909	924	903	923	918	921	929	935	888	866	901	914	935	892	932	863	925	889	921	909	886	905	895	853	941	895	896	911	906	874	897	954	871	916	881	929	927	886	945	918	966	944	940	856	894	904	937	880	900	975	897	905	978	960	952	928	926	937	899	914	942	928	905	915	871	960	908	903	904	935	912	904	983	890	872	961	866	917	914	870	891	887	965	941	941	933	871	937	948	909	943	868	925	898	905	908	880	901	874	906	956	907	955	876	879	891	943	886	892	971	975	864	992	952	884	900	903	927	925	873	882	983	943	924	891	953	928	942	958	965	989	906	902	896	930	906	885	913	929	940	874	908	923	902	896	906	970	915	916	877	887	928	935	885	909	941	933	941	916	922	947	942	904	944	962	958	888	1002	954	886	884	901	896	911	956	870	865	897	920	926	939	896	935	954	939	903	929	963	883	890	911	901	922	952	884	906	894	920	906	900	894	939	913	890	904	948	940	911	951	905	900	870	876	938	903	904	906	915	958	900	917	965	966	911	893	885	888	931	916	960	883	944	963	948	893	916	868	895	899	850	993	933	922	924	916	932	929	892	900	940	925	883	919	940	924	908	961	949	917	930	962	946	920	890	924	916	900	947	929	937	966	924	901	898	959	864	877	931	931	893	897	930	902	921	886	940	886	911	871	901	910	886	923	911	882	947	907	954	927	907	940	876	877	911	963	885	917	963	901	929	948	893	938	925	961	965	941	963	912	950	971	913	886	895	987	892	904	907	909	975	905	872	948	915	929	929	900	880	905	910	966	890	874	906	945	958	949	881	875	937	953	935	937	913	938	958	912	863	940	927	963	918	940	947	883	848	924	913	935	909	941	910	938	932	913	902	880	873	909	870	923	898	930	902	945	888	940	907	890	976	941	946	845	906	915	911	919	946	932	869	963	873	934	936	881	916	949	927	887	892	927	904	901	868	875	930	897	885	897	900	879	1004	918	869	963	907	924	930	935	905	914	925	921	941	907	930	933	939	969	949	910	947	943	923	940	913	980	918	901	913	881	943	904	956	907	868	910	992	928	881	890	955	967	843	960	857	933	941	903	934	872	920	916	937	875	902	911	942	920	883	882	974	911	920	923	937	862	879	924	930	862	909	879	905	877	923	908	910	932	912	896	930	889	871	963	896	898	885	896	925	966	934	928	897	880	913	912	858	927	978	965	922	923	903	926	945	918	895	894	937	904	928	919	901	933	879	906	920	929	894	941	939	872	947	916	910	891	954	905	934	915	929	942	850	925	946	912	891	888	940	933	925	955	922	920	874	845	906	889	890	876	953	931	936	945	925	974	927	964	924	893	922	926	912	922	891	926	897	967	947	899	888	874	885	898	891	894	915	915	911	929	891	899	938	890	883	930	923	940	949	921	943	923	890	932	919	942	936	959	921	929	926	915	900	958	947	933	935	940	954	885	921	918	934	911	936	964	982	945	936	925	949	913	926	909	930	895	939	919	946	890	964	888	944	938	916	889	974	922	881	918	886	917	925	922	911	878	884	946	890	952	905	923	884	954	955	945	912	935	935	929	886	936	878	911	968	900	929	901	903	966	907	920	940	935	996	887	924	885	921	977	918	908	936	950	928	894	935	942	938	908	929	902	956	928	939	956	959	932	941	907	959	951	936	935	912	868	966	920	936	874	920	952	946	890	839	944	938	907	928	980	971	949	907	928	969	886	916	960	911	893	880	951	904	939	914	969	927	931	926	995	922	911	942	889	898	918	917	901	890	934	910	895	963	944	927	968	908	951	916	916	915	924	914	987	927	935	872	920	901	857	905	926	901	944	895	998	941	903	900	899	906	922	846	929	883	932	921	899	927	973	930	913	988	938	952	941	943	927	864	955	951	943	906	858	954	902	875	894	922	958	937	916	893	940	905	964	902	965	915	868	904	935	917	904	934	887	928	902	931	923	920	901	964	913	911	886	852	996	907	884	925	921	906	923	916	892	936	883	920	885	947	876	963	971	904	910	944	959	937	894	977	1002	951	957	966	915	973	949	962	919	885	958	914	914	938	915	969	912	902	955	909	944	924	890	906	895	912	937	940	915	895	932	891	906	983	882	951	892	902	937	859	907	899	911	930	889	923	935	893	952	897	969	960	892	943	927	920	909	938	953	901	931	982	943	940	914	883	890	966	923	938	913	913	894	880	927	929	932	918	852	930	1022	893	925	933	879	945	909	903	893	901	948	894	881	928	909
14260	2236	250	168	201	192	149	176	182	196	196	176	186	150	164	184	160	166	197	195	168	151	161	186	154	188	159	154	177	175	172	194	166	175	167	191	172	204	171	174	169	159	181	156	156	163	173	183	193	186	175	150	182	151	200	181	185	177	174	181	187	181	166	160	159	168	162	201	157	162	147	152	169	168	167	174	173	185	170	185	196	149	157	169	164	145	170	162	150	169	156	180	174	171	171	171	177	192	169	167	156	181	182	179	175	190	173	158	199	174	166	169	187	177	182	189	166	173	194	187	176	147	164	177	178	167	157	186	175	168	201	171	164	163	164	172	176	151	172	191	153	138	180	173	211	183	158	186	156	171	185	180	194	195	181	170	182	167	192	184	178	159	158	175	181	168	178	170	177	155	195	183	152	162	164	160	183	170	185	179	188	179	185	178	170	166	170	150	185	170	153	176	166	171	172	189	193	153	183	159	164	150	170	185	181	157	195	157	177	169	155	179	180	170	151	148	172	177	175	172	184	167	156	156	188	192	184	184	191	181	158	148	166	160	171	195	173	150	183	159	168	180	178	173	173	156	201	170	190	205	198	179	164	152	178	175	168	179	177	186	190	175	173	195	185	163	182	144	162	162	177	165	157	176	187	176	172	165	173	178	189	182	191	160	187	171	188	158	160	171	177	193	153	168	190	168	160	161	180	196	200	163	174	189	158	160	188	172	181	172	177	179	164	159	167	180	148	178	197	160	181	176	166	188	176	180	158	184	156	180	175	204	154	180	163	177	163	172	172	166	186	168	162	150	158	165	166	181	187	195	155	178	194	183	165	192	196	178	157	174	178	174	185	164	195	191	205	178	189	186	174	177	161	181	188	175	169	162	185	162	170	183	174	170	166	147	198	167	175	190	179	171	181	164	163	161	176	145	157	163	149	177	177	177	180	153	173	204	166	164	169	160	191	187	191	170	177	170	177	191	184	190	176	185	181	169	178	178	183	158	193	195	174	161	206	202	153	177	173	172	181	180	165	181	162	168	182	174	168	153	161	187	174	183	167	181	190	184	189	175	183	188	201	215	181	201	187	146	165	142	146	186	182	182	175	187	170	163	162	171	185	169	182	182	179	170	189	191	169	156	160	184	183	214	158	193	176	193	148	182	173	165	160	150	161	181	164	154	177	172	152	180	157	178	173	175	153	199	174	178	174	165	186	172	190	172	178	149	161	180	170	179	177	182	172	172	186	177	189	181	167	167	175	167	186	147	183	209	169	179	176	147	177	209	169	167	198	176	189	178	187	150	182	164	163	170	177	186	206	162	185	163	171	175	170	174	181	183	194	163	184	151	195	190	176	157	140	166	194	176	163	169	194	151	187	152	171	183	178	181	195	168	170	183	153	189	168	179	154	182	174	167	204	173	164	175	165	161	181	165	192	169	158	180	177	180	167	157	159	180	180	168	195	167	167	180	197	160	173	180	148	154	158	169	177	184	161	187	176	175	179	190	176	171	183	173	184	202	149	168	175	188	179	148	183	183	174	196	178	201	172	193	169	177	171	171	178	152	207	180	169	194	180	182	165	159	171	178	176	171	191	170	164	143	166	196	166	168	178	163	189	177	164	172	169	167	179	189	185	175	183	204	189	147	174	163	213	197	195	169	184	182	182	177	173	162	194	181	161	159	178	174	164	190	170	167	195	177	182	157	177	166	194	177	174	177	182	162	171	187	162	180	159	184	168	171	173	196	181	175	179	167	169	179	168	174	170	186	161	172	171	154	189	184	174	165	177	178	183	179	171	178	162	180	161	165	174	165	173	167	161	174	170	179	188	172	172	182	184	184	168	176	167	172	183	175	182	165	182	169	153	166	193	193	187	174	156	178	158	180	156	156	178	168	176	211	197	176	171	181	176	186	159	163	181	171	167	159	200	177	185	147	157	196	158	175	197	168	185	184	163	174	175	154	182	178	171	185	175	177	170	170	194	141	177	168	175	194	176	165	161	180	161	204	185	155	187	174	169	189	161	147	174	175	162	178	172	175	159	179	170	185	174	174	160	179	175	187	186	153	183	173	161	158	158	169	177	160	147	189	173	193	163	168	198	170	198	166	203	192	203	175	172	148	161	168	161	173	186	172	213	185	211	142	163	178	161	187	150	161	187	167	174	177	188	170	156	157	161	167	167	167	142	166	148	162	193	157	176	170	158	161	198	147	164	180	150	183	171	179	162	175	172	182	147	214	159	166	169	196	157	191	192	172	168	187	174	180	188	179	184	156	165	175	186	183	196	168	161	171	174	182	172	183	164	159	203	163	181	174	176	164	166	190	170	169	160	191	198	178	169	163	174	171	173	180	166	196	174	147	171	158	150	172	163	176	166	170	163	178	169	155	178	186	189	179	152	180	177	178	169	187	183	176	182	183	178	151	176	196	173	188	189	148	173	170	166	182	169	148	189	193	172	174	178	171	177	165	180	186	189	165	190	157	162	197	177	196	164	156	171	167	191	181	168	179	172	171	188	196	170	172	174	181	187	177	178	152	160	178	177	199	178	162	183	170	179	197	193	190	165	175	196	178	180	189	192	176	160	191	204	200	167	162	158	164	158	167	160	165	175	170	172	156	153	155	169	182	156	167	188	161	201	187	178	167	166	163	167	165	162	183	184	159	183	172	186	156	166	165	186	208	185	178	155	149	180	208	190	170	190	171	163	172	187	184	153	189	154	178	175	204	182	156	179	174	186	161	211	175	184	180	167	186	185	197	154	202	173	176	204	160	176	176	167	166	180	181	163	176	192	167	158	164	184	173	174	176	196	171	182	164	202	178	192	186	165	167	201	189	177	166	180	180	162	184	141	192	175	157	180	155	182	156	192	200	166	169	207	166	183	168	148	155	178	163	177	183	165	190	169	181	175	155	179	137	148	159	186	182	208	169	195	175	178	182	182	202	181	154	170	144	189	202	189	220	170	176	158	161	183	188	181	166	201	156	193	181	170	162	163	167	167	178	194	183	187	162	166	183	161	161	148	167	184	175	168	163	172	167	178	152	157	182	165	172	175	198	161	164	184	159	160	185	155	173	166	164	158	147	178	162	156	165	187	148	188	163	193	183	164	174	159	192	180	177	153	157	169	184	181	162	191	159	186	164	200	189	187	167	181	166	193	182	175	174	180	168	158	171	186	185	179	151	187	195	194	179	164	180	167	173	165	177	167	168	153	178	160	195	176	167	168	176	163	182	191	172	162	141	169	168	159	157	186	189	170	175	189	196	180	171	178	185	154	156	172	173	192	176	195	209	175	163	183	173	140	163	176	167	161	165	182	192	162	182	177	186	169	173	174	183	150	168	169	182	203	164	159	169	159	175	153	161	193	190	168	175	174	185	163	183	176	193	162	185	172	195	181	154	174	175	162	170	168	164	188	175	168	189	197	150	151	162	171	159	185	167	204	155	163	185	197	184	169	188	160	154	179	203	185	198	178	185	185	173	186	194	165	181	175	175	163	168	170	182
12706	2645	557	537	560	566	516	546	528	536	540	530	531	492	562	500	522	495	542	497	498	514	476	468	533	556	516	496	531	500	515	519	512	500	488	551	503	500	523	510	476	477	506	492	496	519	498	509	501	537	528	529	510	468	513	532	487	511	503	462	515	509	545	485	508	516	498	494	487	502	519	523	536	500	471	497	469	456	497	496	505	469	544	537	513	531	516	450	513	488	481	522	571	486	543	560	562	530	513	534	502	521	447	511	555	533	489	504	535	553	492	525	514	515	475	525	493	509	494	515	475	525	463	547	566	487	481	470	505	497	465	494	520	490	502	519	507	522	511	523	524	508	512	462	531	542	529	504	485	497	524	543	449	512	546	485	543	476	506	477	523	524	489	506	470	481	497	500	493	514	520	512	557	533	516	484	521	514	502	541	513	530	493	490	527	504	505	477	497	516	470	472	523	489	521	524	504	478	495	481	504	513	511	530	487	509	491	521	543	513	510	487	500	543	525	494	563	482	505	504	494	497	535	489	484	519	492	472	481	456	474	508	564	504	518	497	487	507	544	497	504	506	530	518	459	487	526	474	522	522	542	518	554	499	491	542	516	470	512	516	534	515	505	485	537	508	488	491	516	505	523	550	461	518	524	553	527	488	496	498	551	495	564	550	517	504	484	506	483	540	514	480	504	487	519	531	495	515	500	525	494	529	536	506	467	525	498	527	536	516	491	465	560	534	484	557	506	495	527	513	519	480	511	512	485	526	459	462	510	502	443	510	468	517	479	490	488	517	494	481	514	506	499	544	485	473	503	513	458	499	494	498	528	511	513	522	496	525	536	499	492	510	529	528	531	500	492	495	499	507	553	554	509	500	484	496	500	509	536	500	486	497	506	485	497	511	508	488	529	515	523	502	523	476	478	526	503	517	517	494	483	511	483	529	540	493	543	516	519	544	493	490	470	490	533	513	470	498	498	525	509	498	515	494	496	479	501	501	514	537	492	483	534	531	507	528	502	526	501	569	519	518	503	519	492	496	523	484	503	525	518	508	478	509	512	497	525	530	506	461	495	491	486	540	550	529	492	530	496	506	497	537	478	522	515	502	488	547	531	480	526	521	508	462	505	503	505	537	531	475	516	477	529	548	529	523	516	469	511	520	486	494	536	513	497	498	501	516	526	521	491	486	481	490	535	494	439	513	510	517	488	502	523	527	520	491	522	504	510	540	486	498	482	530	496	517	483	508	574	502	531	497	493	484	490	506	514	522	518	474	507	505	554	529	478	471	502	515	465	496	530	522	482	488	490	516	538	498	512	510	484	525	532	510	503	525	541	461	479	515	479	506	476	546	524	541	527	507	528	478	513	502	527	511	481	493	496	448	479	539	523	487	494	495	511	483	539	463	546	489	507	513	488	520	508	462	531	520	523	506	527	497	530	513	482	515	493	490	514	497	501	514	520	460	486	509	503	501	514	505	486	484	555	450	482	547	525	542	489	523	500	475	493	532	491	536	513	482	479	489	503	545	536	475	547	534	505	469	524	512	512	476	477	495	536	543	507	511	503	512	525	537	479	498	513	530	503	526	488	526	513	510	490	487	475	498	504	514	502	492	493	517	479	500	508	518	504	513	492	533	504	525	468	527	541	483	551	495	501	494	535	507	485	511	511	523	525	500	516	529	482	516	482	519	486	486	524	515	500	521	507	514	544	487	543	510	548	492	523	542	530	536	487	488	488	516	480	514	506	474	481	534	505	489	516	504	506	535	504	495	493	557	475	517	496	513	525	514	509	515	517	487	513	514	541	514	499	508	524	452	495	509	521	518	513	518	481	518	457	495	513	518	518	479	524	528	538	471	523	481	507	548	476	515	466	550	520	510	475	528	528	475	517	506	487	534	520	539	499	490	516	446	485	504	496	462	519	503	524	497	559	488	501	501	496	509	491	525	478	539	497	522	517	492	551	478	497	539	502	514	507	526	487	491	472	515	545	559	513	524	517	528	509	493	553	555	519	504	519	486	501	518	555	509	523	506	513	527	520	576	503	498	530	456	508	559	473	492	536	558	505	493	527	497	474	539	498	490	512	513	499	530	504	488	499	522	512	499	485	512	478	470	522	533	501	509	476	490	544	514	469	458	484	503	489	542	486	519	510	505	503	496	491	505	449	530	487	497	512	486	464	533	507	484	505	520	541	548	509	495	510	544	516	495	505	552	493	499	497	491	538	521	499	506	524	491	474	495	533	505	485	497	505	481	525	493	529	503	522	531	498	526	521	472	507	541	498	450	517	503	497	481	504	475	502	494	492	522	476	476	508	510	462	467	555	492	517	514	526	494	503	526	531	464	504	512	490	532	527	480	526	497	511	550	526	511	516	495	519	520	474	486	533	502	508	504	509	498	520	497	512	513	516	511	523	487	485	509	531	532	503	510	521	559	508	538	511	491	514	497	495	521	480	547	478	487	491	535	513	522	490	475	550	539	524	505	526	500	494	489	548	497	497	517	519	508	499	511	503	489	529	507	512	531	476	546	506	518	481	512	484	496	513	526	523	507	549	464	471	514	466	489	508	514	532	500	528	537	519	461	484	512	497	515	484	516	511	512	499	479	473	509	477	509	529	507	482	531	528	523	480	532	542	532	509	493	504	461	491	514	478	527	510	547	516	567	492	546	484	502	517	471	507	507	544	534	523	518	469	542	501	548	522	481	515	533	497	503	513	517	528	561	501	551	490	512	477	516	522	505	512	533	532	526	494	530	464	538	556	532	500	490	535	490	532	448	533	500	497	545	548	498	522	483	497	495	523	527	504	509	504	499	541	497	520	527	508	483	494	498	531	521	526	521	461	482	516	463	526	506	508	527	514	499	532	517	499	502	500	512	500	522	529	496	503	523	497	506	523	479	526	508	510	526	471	520	509	535	532	518	513	479	523	538	502	509	506	479	520	507	494	494	505	518	499	573	509	466	551	490	469	514	516	477	518	521	497	551	525	512	538	524	506	484	491	537	486	515	495	495	533	510	514	508	520	501	491	511	481	525	478	528	487	529	530	542	533	498	498	506	502	525	499	531	526	499	495	511	507	483	520	506	500	487	549	527	501	528	508	513	485	523	512	530	502	517	518	549	525	537	488	516	511	524	490	517	483	487	481	524	542	514	522	487	484	507	524	447	493	513	519	495	511	530	511	501	508	509	459	518	527	461	519	511	553	503	476	495	482	510	512	529	501	461	520	520	495	478	465	498	510	525	487	512	492	479	487	535	499	518	492	500	490	514	508	553	485	504	465	537	523	491	517	514	486	508	519	466	530	497	500	489	491	460	523	473	489	508	535	504	495	511	499	462	489	479	509	520	539	504	483	492	516	516	506	484	526	494	468	523	519	480	525	535	518	496	495	516	517	540	509	464	460	515	491	506	521	482	510	510	498	546	524	518	485	509	519	497	515	504	510	541	506	531	477	514	524	510	502	509	550	506	504	516	514	536	526	568	522	530	499	498	485	465	529	490
63658	35001	8125	1095	680	565	487	436	430	396	363	381	391	376	357	335	382	382	348	354	359	349	353	365	357	362	324	333	334	364	345	395	322	366	367	298	357	339	298	373	348	340	332	352	371	354	344	357	339	346	349	316	364	325	309	338	333	358	323	360	331	320	317	336	300	329	325	381	369	360	336	305	304	336	334	350	371	344	329	380	346	329	367	353	319	352	310	359	328	371	332	334	341	330	345	386	330	366	351	321	337	323	351	383	355	324	362	343	343	338	318	311	319	361	374	346	342	337	358	356	327	341	336	329	332	383	331	360	332	319	329	346	353	342	347	328	382	334	350	339	345	346	320	350	353	329	362	336	368	376	332	302	350	363	359	344	386	336	325	371	318	363	349	386	354	346	351	334	365	328	348	322	342	372	329	335	319	363	344	324	315	302	336	372	380	352	345	339	319	324	357	344	364	343	340	360	321	339	327	363	332	312	318	320	324	336	350	353	363	343	356	336	351	315	351	347	338	336	333	337	361	356	315	343	323	345	323	356	350	358	330	366	332	363	346	368	319	350	348	320	305	331	333	339	339	357	352	366	369	321	361	341	332	352	350	347	354	327	334	299	341	348	304	320	342	343	356	339	368	324	347	320	351	336	326	336	332	329	352	311	335	354	331	330	324	329	351	353	344	347	329	339	331	336	354	338	334	320	355	362	378	324	341	358	355	338	344	312	351	356	354	349	325	318	343	359	331	323	370	304	341	335	324	340	333	360	361	349	345	335	352	319	345	334	336	332	337	310	349	357	366	348	359	329	349	282	351	354	299	325	347	394	373	327	354	332	327	314	340	314	334	352	343	351	319	352	340	350	345	361	339	359	354	338	331	375	330	348	326	365	329	358	329	336	338	323	307	328	375	346	365	346	300	363	341	330	321	343	347	342	394	332	327	348	329	334	347	369	312	297	332	360	312	334	337	329	362	330	333	308	350	340	361	348	340	347	346	336	321	317	315	353	366	348	383	339	352	325	352	343	329	354	346	347	354	356	346	360	358	358	335	352	371	350	300	294	316	335	345	336	342	335	322	326	319	341	366	290	328	319	357	334	360	362	300	361	330	348	359	329	347	305	350	310	362	335	344	330	352	329	354	327	327	344	347	353	351	320	335	374	360	349	332	321	326	320	351	355	341	341	320	348	322	364	336	344	338	325	340	343	307	327	367	342	335	357	355	313	334	371	343	344	358	351	342	330	338	339	295	325	328	332	356	372	322	341	311	333	353	339	349	331	360	331	379	362	331	339	350	319	327	318	325	357	313	317	322	327	353	376	299	331	327	339	319	338	340	347	318	337	330	336	355	351	342	339	343	333	310	326	355	351	353	329	344	329	316	354	331	347	363	340	361	316	320	306	336	378	356	315	347	344	322	355	340	351	369	312	339	339	348	334	317	321	336	354	366	339	356	384	351	305	387	341	350	328	342	358	376	361	361	347	348	295	324	317	312	345	352	318	349	354	359	377	330	332	368	326	333	324	353	346	360	362	326	364	335	327	345	337	329	341	353	312	332	325	322	340	338	324	333	331	342	329	373	329	348	323	331	361	350	334	336	361	365	334	303	337	354	335	324	350	373	334	375	387	361	319	352	338	362	339	349	359	325	315	316	333	345	308	348	362	312	345	346	344	355	355	396	357	348	357	336	332	336	375	355	320	382	300	329	323	362	303	343	353	352	343	344	333	351	338	376	319	327	320	350	339	333	341	318	325	359	351	340	315	319	298	349	348	363	363	362	306	323	329	325	340	334	373	342	335	329	348	335	325	314	340	331	345	341	356	336	345	316	331	324	321	320	370	320	360	379	345	363	358	348	370	342	349	323	360	336	358	340	355	335	353	341	345	348	363	302	335	351	299	346	337	340	314	339	329	332	349	315	322	341	329	364	350	321	359	365	330	351	341	340	326	339	328	312	329	371	330	345	338	361	344	365	325	343	348	328	359	335	354	367	351	358	348	331	327	321	326	337	305	400	321	356	361	357	353	381	318	308	356	338	346	346	361	326	345	347	329	343	354	351	360	320	337	337	344	348	302	337	327	327	374	333	314	355	382	314	374	355	329	359	308	342	384	343	345	344	358	329	315	339	317	328	343	360	346	321	321	343	322	285	369	333	369	368	363	318	378	327	340	344	301	348	324	321	334	334	330	347	359	327	348	342	323	332	335	390	345	344	330	336	335	347	333	356	352	350	333	338	314	315	322	350	307	351	350	329	330	353	347	358	362	334	339	349	325	346	344	334	334	331	348	342	329	322	337	314	325	351	313	342	331	326	335	334	338	352	359	335	333	342	340	327	340	357	357	352	340	337	331	280	331	290	365	351	343	344	336	351	349	342	338	346	314	349	300	362	372	297	334	342	378	341	326	338	355	371	368	374	315	326	338	338	305	336	323	325	360	339	365	377	330	329	328	354	318	361	332	353	322	321	333	374	312	320	332	342	330	331	335	331	328	333	338	335	358	342	319	346	334	302	343	352	313	335	319	311	329	332	351	345	340	358	372	366	330	345	362	344	324	325	368	356	306	342	342	343	319	342	334	339	345	369	356	338	366	379	327	335	336	329	351	360	342	338	326	356	335	367	354	313	334	333	360	347	345	381	360	346	347	347	366	357	340	390	344	355	371	330	338	316	343	379	358	345	348	376	360	349	341	338	349	386	324	331	343	352	352	339	328	359	328	331	338	349	367	346	334	350	337	354	337	332	366	343	329	326	347	368	334	314	350	373	371	353	359	343	340	328	325	346	359	326	354	349	378	333	329	347	317	340	354	352	340	370	338	360	351	330	365	328	324	348	340	349	361	325	336	303	331	369	334	353	301	341	371	321	343	296	335	322	357	349	295	352	294	356	308	348	370	345	330	373	341	341	343	322	336	341	351	359	349	352	384	343	349	380	342	353	346	337	299	323	318	379	333	338	323	364	340	313	335	339	352	327	312	343	346	337	339	341	331	338	348	330	332	304	319	333	348	343	340	308	337	381	368	344	327	369	315	343	363	338	299	354	311	309	333	347	371	352	358	351	330	341	332	328	326	338	349	344	318	329	307	340	310	340	345	340	334	350	375	344	303	348	342	324	372	308	337	328	362	321	337	377	361	325	305	314	336	366	383	349	322	348	340	313	359	353	373	355	350	333	330	324	333	343	308	332	341	336	334	349	335	336	365	386	340	341	353	341	381	334	350	356	316	337	362	371	332	328	353	361	328	356	363	355	330	357	360	316	329	331	355	365	362	347	325	384	348	368	341	327	343	345	335	353	344	353	319	348	338	320	335	373	363	344	324	328	322	338	310	322	353	334	374	343	345	353	311	327	360	347	314	341	331	329	338	357	356	356	315	337	361	331	301	346	341	319	349	338	318	318	345	339	341	343	345	335	325	332	377	370	335	349	317	335	362	357	376	340	318	304	339	334	350	345	333	335	373	344	343	325	346	349	334	326	333	354	369	354	362	352	337	355	346	304	372	346	337
37733	18740	2143	2531	2243	1979	1745	1573	1454	1343	1290	1206	1151	1050	1110	1022	1045	986	1051	990	1037	967	960	929	926	1011	953	935	908	894	900	946	864	876	859	904	865	858	877	863	897	912	901	872	850	881	841	842	880	852	887	882	869	891	841	910	806	837	882	841	876	873	847	886	826	929	854	868	852	864	836	913	849	830	860	853	900	859	839	857	887	956	908	854	884	833	877	831	885	890	871	852	922	883	825	896	865	875	870	863	933	860	892	844	869	806	886	863	823	890	871	860	847	883	912	833	905	838	888	880	854	888	881	842	873	853	826	871	793	860	822	841	866	849	849	865	915	855	831	860	908	869	851	904	868	818	819	830	845	852	861	836	815	879	910	835	904	798	855	861	838	843	820	860	832	847	867	848	856	876	882	917	823	852	873	823	882	811	842	848	914	882	853	889	855	860	877	859	850	828	854	847	807	837	842	849	891	886	897	892	869	846	816	889	822	893	858	867	856	866	899	867	899	889	856	882	900	885	857	857	885	871	906	875	884	885	862	812	868	832	903	837	808	911	880	860	887	865	872	864	882	905	883	853	829	862	927	836	865	857	862	810	873	818	880	853	802	827	867	808	869	862	855	877	846	812	832	883	848	887	893	842	872	905	875	859	844	949	847	834	825	850	835	889	859	848	895	854	868	814	852	872	858	872	884	862	851	887	885	847	850	891	838	858	828	913	860	881	874	831	868	845	841	796	852	867	832	852	837	838	869	865	848	895	881	834	863	900	792	895	845	856	861	901	889	876	845	903	837	902	885	868	876	845	864	893	860	796	836	859	841	830	849	818	904	825	851	867	868	889	855	892	830	868	877	880	862	868	882	877	884	883	845	849	893	921	853	864	871	874	861	853	804	856	893	878	939	843	839	863	869	884	850	870	857	808	871	882	864	841	906	875	875	884	880	848	860	864	854	867	827	817	913	835	871	866	870	830	904	850	821	833	896	878	833	840	848	875	811	812	867	860	848	898	887	873	842	806	862	871	844	859	826	804	851	863	934	854	842	876	856	870	849	888	842	860	900	855	783	829	850	897	855	865	800	882	911	865	856	883	888	845	860	879	861	870	897	808	859	873	851	878	868	862	864	842	864	843	880	839	832	865	887	900	894	868	811	854	884	827	861	888	921	809	846	814	850	860	910	858	855	920	832	839	864	812	835	827	857	812	868	905	881	897	841	885	890	863	875	844	840	861	893	861	877	842	821	825	866	852	857	810	850	861	854	843	866	810	888	870	834	844	818	913	884	868	843	881	903	848	867	902	810	847	845	827	875	887	809	861	850	852	879	857	837	850	854	830	846	881	890	835	820	884	888	833	826	871	836	814	881	908	860	848	861	896	844	868	857	899	866	892	875	853	893	916	888	828	862	896	837	861	879	885	858	835	899	832	874	875	866	859	872	870	848	870	899	885	837	833	852	847	885	867	849	852	870	847	854	846	782	851	840	834	892	858	882	844	884	908	872	894	868	877	814	850	867	857	859	900	902	819	863	872	908	837	860	802	774	849	861	817	929	824	881	831	927	826	916	809	880	893	850	829	831	867	895	865	855	803	889	886	876	861	866	847	871	889	874	906	886	877	850	855	856	850	842	843	909	825	886	869	911	837	837	863	883	874	864	832	934	918	908	898	860	794	873	877	833	832	882	880	932	845	841	859	847	860	849	879	862	846	842	825	877	853	811	844	878	891	850	850	886	859	850	885	867	896	887	853	885	878	854	911	865	842	823	887	876	863	869	910	873	857	861	855	852	804	820	843	886	872	845	794	885	909	917	850	848	849	858	870	882	823	839	863	900	858	884	854	866	863	910	846	862	884	844	847	917	852	888	881	859	835	852	840	820	904	851	883	871	875	846	849	871	901	869	852	904	860	891	832	874	806	884	875	809	874	846	838	843	923	887	881	829	903	874	838	862	870	874	892	872	842	786	860	860	968	877	866	811	871	840	848	867	834	853	804	869	882	851	905	868	780	862	868	838	841	837	852	841	825	859	895	909	879	851	855	891	877	843	855	863	895	849	823	848	935	873	870	818	845	828	831	845	849	831	890	888	878	912	856	826	842	837	918	895	856	866	896	841	899	847	871	864	810	906	865	831	863	868	862	838	848	849	905	819	851	867	860	927	826	874	842	907	871	864	892	909	839	804	851	875	845	864	828	834	854	877	882	893	849	857	858	771	812	878	820	848	877	867	892	865	814	889	871	901	818	850	847	858	828	838	865	818	841	844	847	859	825	905	853	851	830	865	836	836	905	846	881	900	902	854	854	822	866	876	927	867	846	903	839	873	868	880	794	879	826	879	838	884	861	868	855	861	848	831	884	901	856	848	873	802	823	851	873	863	857	880	879	848	881	826	827	852	863	841	878	834	868	886	849	881	884	873	880	837	889	910	919	847	842	862	902	787	881	909	840	841	868	846	843	867	830	829	862	896	885	913	865	880	891	886	860	866	812	809	862	912	797	797	891	885	912	872	849	895	818	823	832	840	847	852	861	854	857	841	867	859	838	916	883	843	856	813	916	883	886	851	923	853	875	844	827	841	936	823	853	902	876	821	804	855	861	854	837	860	810	871	810	867	819	920	835	821	861	883	855	866	838	834	844	843	878	866	865	792	861	880	851	828	823	842	845	873	862	886	880	953	834	838	867	799	851	856	872	899	864	893	874	861	875	850	860	937	843	837	862	856	887	929	841	873	869	863	878	841	906	848	834	863	884	850	887	917	886	851	888	884	824	875	868	880	872	786	859	864	890	905	912	888	889	870	900	869	835	846	875	864	901	837	836	803	821	839	824	860	868	865	808	829	887	874	833	893	853	872	875	837	809	941	808	893	840	809	879	807	809	861	852	817	861	827	831	873	842	896	917	875	851	897	883	874	864	857	872	864	824	840	840	880	901	880	806	856	927	864	865	880	856	875	875	832	851	857	808	940	783	829	857	879	918	862	863	895	908	921	848	905	894	821	913	881	867	880	903	891	900	889	848	861	894	860	834	832	876	857	846	911	898	862	895	846	876	863	885	898	823	841	915	887	877	885	837	857	891	873	827	870	889	847	866	925	855	865	881	850	825	893	822	926	912	844	885	855	860	882	846	836	831	855	901	853	856	883	850	864	891	859	869	853	840	895	836	861	852	880	823	866	834	820	806	862	831	905	870	828	873	890	876	812	857	838	844	909	837	847	881	895	812	829	846	907	826	824	874	836	838	865	886	913	823	834	898	872	823	807	859	880	834	851	777	865	822	871	869	848	897	881	864	873	868	888	886	836	833	892	847	870	869	889	825	877	885	912	815	906	867	853	857	845	858	868	878	840	879	846	792	816	880	876	872	842	875	811	847	877	870	856	870	855	890	844	894	903	920	843	849	915	807	863	840	854	823	840	852	865	857	868	829	845	870	903	852	868	866	924	877	847	810	827	824	807	895	824	835	854	910	847	877	842	892	890	807	860	839	859	907	824	918	873	849	870	825	853	792
75558	45729	15289	3225	1007	862	706	584	577	491	456	456	429	447	447	441	444	412	418	416	417	400	423	413	395	400	443	400	423	392	385	389	407	413	397	396	409	368	367	393	385	394	378	370	411	419	429	393	343	419	353	388	454	369	374	380	381	377	399	388	328	388	372	417	362	396	392	380	362	375	353	395	369	403	386	397	411	360	395	388	380	375	370	439	397	385	362	393	367	378	367	407	406	409	369	396	403	419	370	345	375	364	372	377	403	393	357	368	387	386	417	360	423	366	377	369	374	411	360	345	391	383	419	348	367	397	414	373	373	374	373	386	380	355	419	391	382	387	432	414	418	354	358	391	403	384	372	407	367	378	426	363	421	366	414	369	386	367	369	361	370	361	403	424	402	377	391	378	377	359	322	373	355	395	420	426	362	351	353	398	366	378	414	382	429	367	421	350	417	385	411	393	395	385	374	405	392	415	378	383	386	418	390	360	359	365	352	410	398	378	367	362	373	405	369	374	374	392	360	374	353	383	389	394	369	396	366	364	410	358	383	366	361	351	359	404	374	368	396	411	402	381	337	411	408	419	382	396	354	402	424	391	349	421	380	381	379	400	350	395	355	399	405	363	403	385	411	354	397	388	357	384	398	383	403	401	398	375	385	390	363	385	368	365	381	421	394	412	382	365	374	395	388	387	362	382	383	372	393	385	403	393	344	378	404	347	409	367	375	407	348	376	379	383	358	349	396	388	369	381	413	403	403	409	378	437	399	331	357	393	384	400	370	396	402	352	371	363	365	376	388	399	375	394	381	388	393	398	398	375	386	345	373	353	411	385	358	364	365	337	391	415	393	375	406	389	407	385	425	385	390	407	387	365	383	396	384	401	374	374	362	385	348	372	359	387	386	383	359	366	375	371	369	372	393	361	379	404	389	357	402	383	380	392	406	394	396	356	356	409	346	422	368	413	432	374	345	352	377	392	365	358	369	361	385	367	402	373	421	393	402	364	381	388	391	426	377	370	366	375	401	369	377	408	402	367	376	367	386	377	392	375	357	381	377	371	368	383	355	405	385	407	445	366	405	382	373	357	391	377	375	376	366	403	375	343	409	355	351	374	378	394	396	391	388	424	374	388	390	361	401	387	382	376	357	364	382	388	378	378	399	397	396	370	386	368	391	368	378	361	391	389	392	348	370	374	374	391	350	382	388	394	393	389	357	387	370	386	424	390	410	386	368	373	402	400	396	396	353	378	396	373	359	380	364	428	357	390	368	374	397	431	427	398	381	407	407	430	381	369	374	400	343	392	357	351	377	412	392	383	357	349	349	363	368	378	374	398	393	411	391	424	358	390	391	361	380	381	378	393	378	377	369	353	415	367	336	397	369	384	365	339	390	389	437	416	377	380	384	394	354	391	373	435	400	388	392	408	395	371	365	396	362	370	382	354	408	377	387	398	427	375	392	387	401	346	380	370	443	378	401	386	395	390	374	393	383	400	386	372	373	356	377	344	387	374	428	380	361	383	374	382	383	410	360	399	421	382	402	370	409	314	349	385	362	370	373	398	424	381	374	377	380	389	383	401	420	400	412	390	376	396	400	380	380	403	390	367	386	373	363	371	403	352	388	354	406	375	350	377	400	371	410	393	372	397	365	399	367	404	356	346	377	358	342	401	387	355	372	360	369	412	444	409	371	374	394	386	367	369	407	397	387	340	393	372	355	378	416	352	385	391	349	356	407	382	380	387	368	399	388	385	402	384	399	396	374	356	373	398	386	384	386	378	391	354	393	377	367	377	394	396	369	378	382	329	364	430	393	369	341	410	414	379	369	389	367	397	399	394	394	355	426	403	361	392	345	410	383	382	381	397	408	379	379	345	377	408	392	415	437	393	408	379	386	394	354	368	391	389	371	384	395	403	361	344	355	390	400	386	389	359	366	398	410	386	431	393	398	416	368	384	379	403	398	382	405	362	370	352	350	439	416	389	395	373	416	394	351	360	389	384	412	404	358	381	413	389	413	387	374	395	369	386	389	414	361	384	416	352	372	414	388	363	395	403	378	364	364	368	345	392	403	410	413	351	398	395	384	374	380	375	396	352	390	368	401	402	364	389	362	382	394	389	363	388	365	371	340	395	355	378	401	392	403	359	393	349	405	377	417	389	404	395	417	356	381	405	372	372	374	393	350	365	400	388	407	339	389	371	375	375	387	385	397	354	387	370	378	430	396	372	397	382	372	386	335	389	405	407	393	356	383	403	411	358	396	386	354	392	344	399	389	376	378	354	400	405	407	347	352	385	351	407	414	407	363	393	379	412	388	378	375	387	406	377	380	405	372	374	364	387	367	400	409	344	365	385	376	420	377	396	390	415	368	406	394	385	362	385	405	384	374	389	379	397	377	363	364	388	362	365	402	385	384	377	363	382	370	378	378	350	412	412	390	365	418	369	373	403	364	398	382	346	345	391	337	375	403	395	353	384	405	391	354	370	396	373	402	362	394	347	393	409	405	389	393	364	419	391	442	389	391	320	412	393	350	383	392	375	374	395	383	357	417	359	347	378	361	350	367	380	364	395	391	370	407	350	393	354	397	385	424	424	411	374	413	385	404	402	360	381	415	380	362	351	429	367	365	356	352	355	388	381	385	346	379	387	344	370	381	393	356	408	403	370	378	367	387	361	391	378	382	379	352	391	373	399	382	357	367	370	378	385	415	419	378	388	354	381	371	345	394	398	400	363	387	409	332	385	422	381	396	400	387	343	389	392	389	346	379	334	370	371	366	370	405	398	412	346	355	398	370	438	375	388	385	342	392	367	374	358	401	377	390	406	384	364	379	390	364	381	364	414	355	376	410	361	394	379	373	407	407	385	408	386	374	379	377	374	405	398	390	403	402	377	387	394	381	359	382	405	391	439	390	380	380	339	354	402	368	367	387	360	379	417	383	414	379	386	371	367	395	406	382	383	403	389	407	335	395	371	388	377	348	395	374	348	362	405	426	367	391	381	427	379	361	381	329	349	384	387	408	381	354	426	399	382	387	400	371	374	392	368	387	402	346	379	355	343	392	420	395	398	359	369	394	376	395	337	355	396	366	376	395	409	376	411	405	366	375	362	387	385	375	394	366	351	360	382	405	430	391	378	397	351	387	403	374	402	378	338	380	406	378	365	421	422	351	379	361	361	371	391	387	392	414	362	380	368	337	359	432	332	384	332	365	372	390	389	378	370	382	392	409	391	387	407	435	410	388	401	393	365	388	354	375	355	391	353	357	402	351	362	389	366	359	372	396	388	359	392	397	378	391	354	370	360	385	377	398	396	388	428	378	376	352	383	359	360	368	378	388	339	399	369	367	388	392	381	356	364	323	374	393	394	371	378	381	416	365	378	415	412	382	389	336	394	383	377	390	376	362	370	380	366	357	386	413	353	395	386	430	408	383	364	387	353	370	401	392	387	413	387	400	367	412	382	372	405	372	382	387	382	383	384	388	369	404	352	425	378	384	404	386	372
47006	26034	3371	4063	3591	3057	2550	2195	1969	1817	1656	1666	1403	1357	1344	1366	1261	1286	1118	1189	1170	1121	1151	1035	1029	1027	1020	1023	1016	1002	993	1000	1000	993	1029	963	980	960	1003	991	979	969	987	1010	932	955	990	972	956	967	1002	914	975	924	991	1005	960	937	937	914	925	945	908	910	958	957	944	949	929	863	882	931	978	907	942	893	955	949	970	944	968	914	892	972	991	988	954	889	982	924	956	935	883	954	963	971	938	1009	957	939	937	948	919	926	957	914	875	929	938	931	914	960	951	871	953	936	929	986	998	930	952	920	897	918	888	909	955	920	926	914	912	906	913	919	906	929	931	848	904	966	913	986	917	978	853	879	936	907	850	846	887	972	959	936	941	918	872	943	920	975	935	916	948	904	922	952	949	938	905	872	907	913	923	903	918	930	883	932	910	933	937	884	951	936	931	893	968	865	894	933	896	967	974	904	910	891	902	891	887	947	884	933	921	946	932	900	921	894	916	928	893	875	891	916	940	950	871	937	886	887	842	827	829	949	871	904	962	896	931	900	942	904	892	915	957	864	943	905	921	922	896	954	911	924	879	921	897	921	933	906	948	951	900	927	966	918	946	883	893	897	874	911	863	886	907	917	911	906	889	950	922	871	926	926	898	934	921	876	933	933	912	919	930	938	910	904	924	879	958	944	855	955	957	900	935	950	934	911	938	922	909	916	892	929	937	918	868	889	891	994	919	932	916	976	917	883	870	914	910	932	950	891	945	900	1006	900	926	940	887	920	941	905	1017	914	859	933	986	937	957	923	938	935	913	896	926	953	953	914	930	905	948	950	907	916	924	919	967	881	900	887	914	938	942	896	862	874	870	972	949	937	950	943	922	920	939	895	914	931	922	959	927	952	936	968	938	914	906	866	907	888	938	905	908	877	863	871	928	890	943	941	919	899	910	983	926	922	871	890	908	900	889	924	928	938	913	897	873	930	941	931	920	949	969	935	953	960	926	917	958	922	987	910	865	917	912	900	931	934	934	894	946	911	928	930	904	892	906	917	980	928	925	921	940	923	882	938	932	928	894	877	904	911	921	969	905	917	912	954	931	953	957	930	945	901	911	946	896	933	948	897	948	952	909	934	912	955	912	940	914	915	861	938	909	932	923	915	871	941	916	948	868	886	930	923	927	887	940	906	925	954	917	864	964	902	955	880	837	960	923	921	947	895	942	905	850	964	895	945	869	902	919	892	939	868	881	936	940	909	898	946	928	921	947	957	956	932	889	922	924	893	845	869	929	864	959	891	853	941	933	955	896	882	884	901	956	907	932	881	914	898	937	911	937	901	919	929	917	930	945	916	929	899	891	959	915	921	949	931	864	918	888	913	906	912	920	905	956	931	924	895	927	927	966	923	898	932	928	956	907	894	953	954	908	845	915	882	882	942	936	950	878	949	948	927	910	905	922	945	931	904	973	926	922	920	874	914	896	909	944	925	919	954	913	931	935	979	931	895	905	931	915	916	932	876	863	966	988	877	968	921	947	914	914	876	898	866	907	912	895	885	938	901	926	898	931	906	947	963	916	987	926	865	956	922	949	867	920	989	964	967	875	891	924	920	931	868	950	864	931	942	959	949	969	910	968	929	978	895	975	907	909	910	925	960	906	957	928	947	920	897	899	871	991	892	959	959	929	932	955	968	925	912	917	926	895	928	903	908	904	914	922	913	950	895	931	896	925	911	884	971	943	934	921	896	889	923	932	853	887	908	933	908	948	904	875	883	931	869	943	906	929	945	888	898	921	888	928	941	954	914	942	922	899	929	931	940	914	911	881	933	833	964	934	1011	912	941	912	946	920	896	895	923	916	901	941	932	898	943	895	968	889	905	917	926	924	868	931	893	871	933	946	903	861	925	947	865	918	915	881	921	878	913	894	913	897	908	958	926	917	871	904	924	898	954	926	904	906	920	939	869	926	981	949	906	920	959	879	908	949	916	954	953	980	895	913	939	963	859	907	912	881	953	950	945	863	972	928	923	871	949	952	902	874	897	974	910	938	909	913	948	906	905	902	959	968	907	865	925	872	948	922	881	912	905	899	950	935	958	943	917	930	933	906	925	897	897	954	916	920	947	943	905	928	926	915	934	949	923	945	944	887	843	927	902	913	924	941	948	903	973	928	916	866	868	923	939	880	979	925	982	951	929	962	918	928	880	931	907	916	867	873	933	955	899	961	921	901	943	938	906	970	943	912	906	965	856	911	897	904	907	886	877	858	946	951	911	910	925	910	900	900	921	1013	954	941	949	934	909	927	912	914	923	929	940	919	951	924	936	958	914	909	962	919	912	930	938	940	904	899	895	897	914	925	876	901	881	923	909	957	926	954	901	939	874	874	908	939	941	879	873	958	906	880	971	870	939	943	942	1000	939	927	918	905	959	954	919	916	950	968	954	960	906	912	929	916	919	915	943	852	939	931	926	930	921	1000	942	938	922	917	954	928	924	974	910	953	927	926	885	916	945	897	918	935	902	926	906	981	933	926	914	888	924	935	926	903	886	969	951	915	944	896	895	912	945	906	953	906	874	919	911	934	887	925	965	933	924	921	935	888	916	967	897	937	868	892	917	909	915	919	869	900	928	946	947	910	881	948	889	935	877	944	923	935	900	951	886	916	895	931	890	902	958	924	954	943	891	940	947	932	953	909	918	951	939	936	953	966	897	932	862	912	948	930	985	914	886	933	895	895	979	973	903	884	944	924	883	919	949	932	939	910	925	942	924	897	897	845	944	919	894	914	925	903	918	950	889	887	894	941	898	910	943	928	957	936	903	965	873	918	947	932	950	947	883	900	929	922	927	911	899	902	940	924	975	888	923	898	874	932	944	858	908	947	867	931	890	887	915	922	907	890	907	962	852	896	877	914	936	891	902	931	855	963	893	897	938	943	867	905	895	972	902	949	928	915	903	937	876	897	894	946	941	882	900	847	897	952	923	913	944	930	907	915	955	927	903	987	927	883	899	914	855	902	937	923	926	877	919	892	898	959	970	914	904	922	911	866	933	891	962	960	951	894	942	907	931	928	871	899	965	881	914	876	945	899	894	897	886	882	923	875	940	884	973	928	946	929	925	968	903	930	893	922	956	863	895	919	918	943	929	862	904	947	910	846	905	911	853	915	906	856	929	956	879	863	910	921	925	923	953	907	995	933	931	885	957	926	942	923	921	903	922	877	970	909	884	893	925	912	946	936	910	916	907	899	869	970	860	951	943	842	884	898	885	881	940	921	938	910	959	932	958	936	942	916	901	911	974	919	882	901	889	924	909	914	886	922	864	913	869	934	850	889	925	901	944	905	937	927	971	900	901	948	910	946	958	944	913	911	908	905	882	904	894	946	906	950	950	955	942	888	930	908	890	877	875	975	943	981	909	888	937	940	934	898	893	948	898	945	944	996	950	943	933	896	949	885	888	935	977	909	891	853	1006	866	913	860	903	907	938	906	921	907	905	960	880	881	904	923	935	907	922	895	894	926	930
14545	2206	212	217	167	179	208	170	165	151	191	163	164	197	172	176	165	158	163	174	175	194	192	181	166	175	157	180	155	190	167	184	188	171	165	177	179	185	197	162	175	184	178	182	196	180	173	163	176	188	181	210	190	186	182	172	187	172	168	175	160	192	179	181	154	191	171	188	183	198	179	178	157	168	167	169	171	175	160	171	160	176	166	173	179	164	178	187	166	171	166	191	183	209	172	183	187	161	156	155	174	174	148	182	164	159	185	171	148	167	190	173	164	164	201	158	188	179	194	183	172	178	202	175	185	163	172	179	181	173	171	170	195	164	180	174	182	184	186	166	197	162	169	176	157	197	166	163	192	185	152	167	184	175	192	172	191	170	164	152	192	176	174	123	175	193	206	182	171	182	167	168	168	172	150	160	179	181	167	171	195	197	179	183	174	171	178	128	182	181	179	188	178	181	177	184	195	155	169	143	186	183	184	175	185	195	171	171	187	163	201	187	186	170	162	204	178	187	187	180	177	203	195	166	158	167	191	155	173	171	160	196	163	162	178	196	168	165	167	192	188	183	177	140	179	190	180	182	165	198	172	162	165	147	186	151	178	162	185	174	165	153	171	187	186	185	181	185	161	150	162	182	177	199	167	156	178	185	140	169	175	152	187	177	160	182	156	166	165	205	187	162	163	168	175	177	175	185	148	156	185	187	166	185	166	169	189	173	161	180	196	156	180	207	189	194	176	174	190	164	177	195	157	178	168	162	136	184	179	163	197	177	161	162	202	171	176	192	181	182	173	171	170	171	182	160	179	151	212	147	172	193	168	188	174	157	170	160	161	133	187	145	164	231	185	160	181	173	162	193	158	177	165	182	191	162	171	176	172	178	187	199	187	171	191	185	163	179	175	165	179	150	165	175	197	171	183	153	154	167	162	159	199	165	171	171	184	187	181	149	161	167	192	177	187	173	177	193	160	180	175	170	171	190	165	165	156	189	171	195	177	180	171	158	170	175	177	165	181	188	158	162	179	171	191	180	199	163	170	155	203	170	170	184	177	177	200	170	200	181	186	195	200	200	185	189	177	180	167	173	201	171	174	164	161	187	165	173	197	204	169	181	164	167	172	196	211	167	168	165	190	166	161	162	159	177	172	173	213	170	198	192	175	174	179	158	168	187	162	192	166	176	190	178	159	168	166	195	177	190	184	169	177	178	171	180	165	176	183	150	169	162	168	157	190	178	168	170	178	156	169	193	177	167	183	172	158	156	181	192	170	177	143	179	164	170	182	162	170	173	158	166	155	190	161	177	184	182	193	220	166	184	191	182	188	181	162	170	186	178	173	176	200	189	147	166	158	171	174	169	184	196	193	158	162	180	185	192	185	215	179	151	196	175	174	153	164	164	185	209	180	186	164	181	196	180	167	187	151	166	171	209	182	181	154	160	188	163	167	167	180	195	160	194	172	193	144	196	147	175	188	160	167	181	158	197	183	176	178	183	200	176	171	169	194	190	145	174	170	178	176	167	177	181	165	180	152	187	172	193	163	175	158	149	195	219	142	172	192	161	172	198	175	171	187	179	201	178	155	179	183	184	190	194	144	174	161	194	182	158	146	167	182	174	174	189	152	172	186	191	173	183	184	167	185	164	174	157	151	152	207	177	157	189	204	175	165	159	174	171	187	188	178	197	206	179	182	199	177	183	201	155	180	166	151	199	183	161	166	186	172	172	197	178	166	157	164	184	197	172	185	183	184	178	169	186	177	142	177	174	158	161	178	160	180	190	201	208	150	164	192	153	178	173	175	190	157	164	157	188	170	176	196	170	200	199	164	164	149	170	184	162	157	168	184	183	156	186	185	169	166	169	164	197	215	169	160	184	191	178	159	155	150	176	185	154	180	179	196	185	186	180	169	156	182	179	158	157	178	174	173	177	194	189	171	181	178	192	169	165	179	186	173	178	188	187	177	156	196	196	166	156	165	173	163	176	203	167	156	158	141	179	175	158	177	231	159	184	176	162	185	187	147	184	177	183	163	187	159	207	170	196	156	184	160	199	203	191	178	172	181	186	167	160	177	183	197	171	139	180	179	174	150	162	159	166	149	172	184	175	171	187	172	164	174	192	166	179	163	178	180	188	176	168	182	190	180	158	172	187	169	162	135	166	172	176	184	174	173	179	184	174	154	185	174	174	168	174	181	174	169	185	161	179	167	178	178	165	179	155	153	145	175	169	195	178	158	164	156	159	203	157	153	179	176	168	168	174	192	170	177	180	174	171	182	168	156	196	176	182	181	174	169	170	155	190	166	179	191	165	171	179	165	152	179	178	179	165	148	178	186	164	168	204	154	154	183	188	174	165	197	185	178	169	175	174	162	180	200	154	178	166	168	174	160	177	181	188	192	177	171	189	171	178	175	175	168	163	172	161	192	170	160	168	165	162	167	177	173	176	158	170	175	170	180	170	174	188	178	181	167	172	181	171	176	146	164	176	163	188	186	171	193	182	198	173	166	173	145	171	176	184	177	169	197	145	189	193	205	174	190	178	162	180	174	211	194	180	165	190	187	178	188	181	173	176	166	188	155	169	186	167	168	183	170	177	165	214	191	158	175	168	175	181	188	161	152	185	174	182	165	181	189	183	183	144	174	168	173	177	160	190	183	169	179	167	182	212	170	194	190	166	164	156	169	176	191	178	170	170	175	166	184	181	160	196	161	166	175	170	173	178	162	172	157	181	158	171	178	182	153	155	159	185	181	169	164	180	168	160	159	157	151	178	169	211	184	177	156	189	185	186	149	169	200	185	174	178	153	168	186	164	170	186	177	159	152	182	173	191	174	162	168	175	194	198	174	182	172	169	175	162	163	160	170	182	189	176	208	196	183	167	158	179	165	178	177	193	171	194	170	175	174	194	185	171	181	186	201	163	155	158	168	143	153	162	168	160	166	193	188	196	164	148	168	145	149	184	165	162	175	157	173	184	188	174	191	197	181	151	170	180	174	189	175	187	173	163	169	157	178	180	184	168	174	181	183	162	198	172	183	176	166	153	197	178	172	148	161	166	168	175	181	202	188	161	177	172	182	187	190	181	180	196	192	181	191	185	168	177	183	183	164	208	178	165	160	142	178	177	181	151	177	190	198	175	174	174	193	183	167	187	159	192	151	170	171	179	168	165	167	163	181	197	198	179	166	160	165	164	166	175	179	167	169	184	178	164	190	198	171	187	186	172	176	171	196	187	183	183	166	169	170	176	173	163	172	170	163	200	168	166	194	211	172	185	177	187	187	218	176	189	180	181	189	158	164	156	178	151	154	169	179	173	174	196	172	167	182	176	200	176	163	165	183	179	179	180	192	182	172	171	186	167	186	168	174	198	173	172	165	184	191	169	150	178	166	147	171	134	177	166	173	178	158	190	164	173	146	177	151	176	202	191	181	170	184	178	155	179	175	150	172	175	178	175	172	168	163	164	180	154	164	163	164	183	169	164	183	161	154	204	175	185	180	172
12844	2785	565	601	527	550	552	543	575	552	526	561	560	489	495	549	516	556	528	504	534	516	496	495	518	529	502	522	524	548	508	493	510	541	489	512	492	493	531	524	518	487	517	519	471	546	498	495	532	499	522	507	553	511	532	521	515	514	518	494	505	527	523	534	529	498	517	524	506	491	516	542	554	517	509	567	512	560	528	540	534	537	513	582	521	498	496	486	488	503	511	490	490	518	512	557	525	497	557	553	490	517	503	517	509	516	510	497	518	499	532	507	504	502	507	488	515	513	513	506	496	484	481	523	482	535	543	530	533	501	515	486	529	489	485	487	545	472	545	455	506	476	526	493	485	519	521	514	482	539	475	505	536	530	492	552	509	509	481	548	491	547	527	557	522	531	527	465	545	487	524	500	507	500	500	499	485	517	502	475	511	502	541	513	496	492	522	513	515	484	497	498	493	492	518	452	498	499	499	494	524	500	513	552	510	496	503	511	541	472	532	500	546	500	513	522	531	539	470	508	481	548	491	529	494	516	523	506	536	494	513	504	553	518	516	548	483	500	488	551	521	491	529	462	495	537	528	515	530	518	496	532	464	501	509	509	486	521	488	480	531	513	527	506	471	518	549	515	495	518	521	494	505	496	541	476	486	528	507	522	478	507	517	523	495	514	483	507	541	510	519	524	498	526	528	498	522	518	495	534	499	505	510	539	558	508	505	514	511	498	501	535	482	492	529	513	506	497	522	501	465	492	541	511	531	480	526	527	500	504	518	526	535	502	516	506	512	484	519	513	489	537	503	527	524	483	539	508	524	528	494	564	475	479	505	454	515	539	540	490	540	493	486	503	516	515	501	501	556	507	491	524	515	507	553	516	485	541	494	526	498	525	521	502	517	455	499	494	521	509	481	556	526	496	535	504	519	525	497	487	461	545	487	536	476	511	512	490	463	535	488	516	528	518	483	507	504	520	547	506	490	479	506	523	493	506	499	543	505	476	486	529	510	504	540	498	533	507	496	488	505	481	455	498	539	541	538	510	513	476	552	531	497	477	503	510	546	487	518	490	521	476	491	492	514	508	503	473	464	494	523	544	523	505	504	494	530	509	526	504	558	482	476	510	491	493	532	484	505	479	530	490	511	465	527	497	517	516	541	543	545	519	520	507	585	501	500	500	528	522	498	540	521	501	513	507	493	559	420	528	497	511	506	518	484	489	496	518	530	525	517	508	539	522	535	526	515	490	482	499	513	490	499	539	499	528	526	525	511	514	524	520	495	476	515	513	509	529	503	526	519	516	516	536	529	482	512	493	478	490	480	528	520	453	515	519	479	537	469	509	498	488	476	522	500	541	512	492	476	536	496	511	498	494	542	514	488	492	501	530	482	508	505	533	513	506	497	483	502	492	526	457	507	462	489	493	529	510	499	534	552	522	546	517	486	509	489	508	490	540	512	494	562	480	513	518	497	492	495	509	498	518	533	549	478	534	490	448	511	485	500	505	542	528	479	557	508	529	483	470	500	491	504	509	489	489	481	522	490	449	497	491	536	496	508	539	545	501	489	523	510	527	483	490	498	504	493	494	503	510	525	490	485	523	504	501	544	523	522	482	511	506	489	523	567	534	522	545	533	504	535	504	497	530	543	526	505	470	483	490	537	513	503	543	489	508	476	518	499	540	529	544	501	520	483	520	558	511	488	503	502	538	515	481	495	502	509	525	509	497	479	541	487	484	543	506	481	530	533	523	522	506	547	536	527	523	467	491	503	496	523	545	476	513	531	498	476	464	517	511	503	461	484	490	524	496	522	520	523	504	501	527	551	522	532	478	527	487	516	505	517	532	500	478	493	546	526	523	524	471	488	568	506	490	550	494	507	538	514	489	533	505	490	528	538	491	487	493	503	532	482	525	496	495	477	495	472	522	523	512	467	519	493	546	495	523	504	519	507	469	488	531	537	516	494	519	507	542	525	531	511	552	500	505	506	517	486	500	515	515	460	559	499	491	498	530	505	510	485	491	526	528	506	504	505	516	486	524	512	542	486	528	518	525	516	502	490	508	528	498	473	507	546	538	466	519	526	506	520	481	510	503	473	497	508	538	542	498	502	542	529	487	498	515	545	503	533	537	512	515	507	515	526	506	513	533	507	529	471	520	482	513	498	509	508	550	486	501	509	518	536	522	508	501	486	499	532	541	514	501	513	517	516	493	517	476	481	478	487	540	497	503	501	508	513	499	463	518	552	481	515	513	512	515	491	535	472	491	502	531	542	458	543	541	517	497	505	512	522	489	509	494	509	506	485	515	462	521	518	521	499	512	529	524	492	496	527	505	534	492	511	522	487	500	485	535	542	539	499	481	488	502	532	478	550	483	475	509	518	513	503	482	491	505	507	529	520	542	539	510	531	526	515	523	488	512	528	523	513	511	510	512	517	518	507	498	497	558	527	516	508	497	476	494	545	521	521	518	481	481	506	522	529	536	524	499	474	530	493	495	478	482	513	502	480	541	531	529	510	474	525	506	547	496	510	491	536	529	491	503	487	496	490	492	532	498	490	527	505	528	478	549	515	511	483	510	509	519	535	513	487	527	504	503	499	507	526	481	543	494	477	584	530	517	485	461	507	541	490	521	529	528	510	498	472	522	542	460	485	526	525	525	526	520	561	510	502	526	521	565	503	505	467	547	522	541	508	524	500	525	513	493	538	510	511	525	490	536	510	519	462	499	524	482	522	490	496	478	503	535	506	566	539	499	504	530	500	471	536	496	491	501	535	523	532	498	506	471	472	469	474	521	521	534	499	571	516	476	500	512	528	526	512	525	505	536	489	477	509	496	509	546	459	505	517	510	532	523	522	510	523	537	520	524	529	531	492	526	541	495	479	487	502	522	518	556	476	497	504	543	512	490	521	508	528	499	497	552	486	482	506	511	464	486	533	455	502	533	514	531	489	482	500	527	513	535	528	523	484	509	524	486	494	463	463	520	491	502	459	468	502	481	563	487	527	512	495	498	480	510	492	508	520	511	485	482	474	504	475	515	487	485	525	521	558	493	523	500	522	536	517	526	536	506	522	584	528	515	471	555	537	491	504	518	499	536	474	490	513	583	511	555	523	506	517	525	514	523	535	510	534	509	521	491	482	522	516	539	500	543	498	485	525	501	499	518	548	498	517	532	496	530	526	506	494	535	487	509	499	505	489	516	479	536	502	500	493	497	503	500	492	542	532	514	505	505	515	503	511	485	508	489	507	516	499	514	518	525	515	529	537	516	515	484	529	540	509	517	492	503	504	548	505	513	538	510	483	494	477	544	522	525	519	500	546	506	497	464	487	488	478	493	536	501	493	524	531	497	534	521	493	530	521	541	507	537	509	506	555	495	490	523	527	558	557	518	515	472	559	471	513	514	490	518	502	516	505	545	536	505	527	540	510	470	592	534	480	527	534	536	493	502	485	527	526	509	507	485	501	521	489	562	531	501	517	504	514	510	495	507	535	515	509	514	539	514
64160	35585	7731	1069	664	592	498	435	445	460	447	362	380	362	361	364	357	377	348	329	384	318	374	355	361	353	329	317	326	328	341	354	361	354	337	343	358	384	334	323	360	356	362	356	345	327	343	361	353	356	339	370	359	325	348	343	329	364	343	350	332	351	355	385	347	345	351	314	338	362	380	361	362	347	346	340	307	341	349	309	331	343	343	357	342	337	331	341	348	342	333	344	323	340	362	347	354	349	348	330	388	344	342	326	365	350	325	323	311	345	340	341	346	359	329	333	309	329	357	332	336	336	374	322	355	313	332	319	328	343	334	345	343	347	316	342	344	355	360	328	322	348	351	343	371	347	371	352	296	351	335	375	333	377	359	356	327	311	394	345	342	311	351	348	330	329	334	331	339	345	323	311	360	337	335	349	332	357	346	350	344	313	329	324	338	314	336	320	333	336	341	355	344	358	332	343	347	335	382	322	346	354	318	315	319	349	339	319	346	333	323	329	381	332	320	301	384	348	391	356	358	348	337	354	367	332	369	359	398	336	323	322	335	324	330	336	386	352	343	333	354	366	356	317	365	341	332	340	330	308	363	308	292	322	321	391	314	342	332	306	381	330	314	365	327	370	347	354	375	320	335	334	365	347	297	344	341	352	313	304	330	347	332	329	309	348	364	345	334	324	358	374	358	314	342	298	321	311	329	365	323	337	349	330	331	357	337	328	340	329	320	337	331	339	316	339	331	325	346	332	366	326	326	315	364	305	315	309	342	348	332	368	349	325	349	307	335	370	359	361	330	347	342	366	375	370	337	315	384	318	366	358	359	318	338	366	341	342	340	345	341	344	330	323	340	349	394	341	340	312	372	351	338	344	361	334	310	368	338	348	327	350	367	348	334	338	326	315	344	313	334	344	363	345	301	334	352	337	322	323	342	324	360	358	309	346	324	376	341	312	339	337	315	367	324	330	308	326	360	346	348	295	363	345	332	318	346	333	347	317	352	338	329	311	367	342	309	349	339	353	317	332	357	299	364	319	352	362	309	347	330	320	327	356	346	348	340	354	333	357	363	321	313	306	339	333	337	335	357	356	321	335	315	343	352	359	311	331	309	365	359	338	315	323	331	359	307	376	359	321	358	352	347	368	345	356	338	356	351	332	366	344	347	321	352	329	363	297	332	361	331	358	315	365	378	346	360	324	337	352	360	376	363	351	350	323	342	362	346	360	352	335	345	337	340	345	344	346	319	349	353	346	334	349	359	341	331	322	309	327	317	352	344	308	373	336	320	364	330	317	332	350	338	343	325	358	347	331	340	375	351	349	334	333	349	355	323	372	301	342	358	340	349	354	322	313	322	332	340	334	332	324	319	362	375	332	363	345	327	356	341	329	355	307	347	365	335	337	362	351	340	372	316	348	358	338	334	330	325	370	357	406	330	330	296	342	359	339	361	350	373	323	316	343	363	338	369	372	339	374	367	339	324	320	323	337	342	374	284	363	364	318	327	327	318	343	331	319	339	335	337	355	395	353	341	335	364	342	356	347	334	343	366	356	331	344	302	340	329	305	348	324	342	381	378	367	335	316	319	327	357	356	360	358	383	359	336	315	362	350	355	340	343	346	370	313	339	340	374	346	337	371	333	330	338	317	330	338	367	333	352	320	337	344	347	342	361	339	320	351	349	325	337	323	334	348	325	325	345	377	360	366	360	357	318	346	325	355	318	310	349	311	338	385	359	354	338	374	322	333	345	366	308	360	372	316	337	341	334	362	359	350	319	318	365	319	315	320	342	358	323	343	356	362	359	372	330	333	341	348	368	357	345	337	363	353	340	310	345	372	334	344	353	346	317	347	357	352	310	348	336	363	344	300	310	371	345	347	322	327	296	314	352	328	315	340	362	339	337	337	327	329	301	334	363	328	365	327	323	356	339	361	321	344	376	361	324	340	320	346	333	316	310	332	360	348	301	321	356	348	321	336	336	344	337	324	334	354	348	377	364	369	363	347	346	317	316	341	357	360	354	336	348	368	371	334	322	381	346	335	380	368	379	354	320	321	335	368	311	328	298	369	349	341	364	358	320	338	330	302	331	359	337	375	346	360	354	329	329	359	322	344	314	326	335	352	328	348	303	332	353	345	335	356	334	344	329	352	348	333	370	349	314	363	364	342	349	352	363	339	349	357	347	334	323	324	356	362	345	319	345	350	320	332	331	339	341	320	343	312	340	321	319	378	391	322	322	327	334	356	357	343	310	331	346	326	307	369	307	320	352	323	317	349	380	353	311	346	369	371	325	320	352	311	355	321	349	350	328	339	355	364	350	349	337	344	317	344	393	337	318	359	339	322	316	293	323	365	343	322	387	355	355	342	335	385	365	350	356	330	355	378	378	308	361	332	353	326	348	327	295	338	328	335	332	350	350	343	350	316	351	347	322	353	366	345	323	353	308	355	316	319	351	343	340	331	333	348	380	361	348	360	306	360	339	363	320	305	285	360	360	315	307	339	337	346	343	345	307	377	292	332	360	346	338	349	310	351	349	380	322	355	357	363	329	338	362	374	329	364	323	351	374	339	355	339	340	326	348	339	350	368	386	362	357	354	356	314	366	365	363	327	346	318	362	376	351	335	358	358	356	358	343	339	376	362	340	325	365	373	349	343	314	349	316	342	340	385	373	328	344	341	368	344	336	353	327	366	364	344	369	348	330	355	358	370	337	360	355	291	342	336	351	350	361	341	345	353	354	359	347	358	337	339	336	329	357	361	324	376	308	342	360	352	331	330	352	328	329	344	338	383	343	343	289	328	302	359	343	342	350	324	361	356	370	380	357	348	319	329	340	304	366	364	332	348	344	354	336	334	343	304	314	330	331	317	338	347	357	379	358	330	318	312	353	354	351	344	330	344	310	319	357	340	346	322	336	335	314	330	342	343	362	349	332	349	328	339	296	330	340	338	348	361	350	322	363	357	348	341	330	362	344	374	391	330	345	364	360	315	317	339	355	350	321	344	350	350	351	372	344	339	349	360	348	325	319	361	374	319	331	351	364	354	341	359	342	373	361	327	333	357	343	340	346	341	382	321	316	338	346	337	343	355	332	322	357	324	351	328	357	325	345	348	356	376	366	350	324	336	363	333	359	326	315	327	307	326	323	333	321	358	374	324	339	350	333	346	359	311	365	330	316	357	378	334	334	361	334	319	360	350	342	310	311	319	335	377	353	355	370	355	347	353	331	335	295	341	338	325	307	326	353	355	343	318	368	341	317	339	321	374	360	395	334	324	349	333	321	371	361	333	327	324	334	343	370	330	337	323	293	336	303	323	348	339	363	356	335	346	340	323	340	342	327	362	340	336	313	385	330	321	346	356	303	333	332	318	347	340	340	303	301	315	348	335	342	350	378	322	329	349	359	362	341	328	371	312	331	326	331	307	296	330	345	348	323	345	323	329	336	347	371	368	340	368	359	347	344	352	327	335	348	333	339	331	356	335	367	373	327	308	354	327	337	322
38287	19352	2109	2361	2185	1923	1711	1561	1428	1256	1326	1198	1110	1085	1099	1049	1044	1012	1032	991	946	918	908	957	921	941	978	907	920	897	949	915	928	904	881	890	982	878	928	893	913	901	869	892	898	907	890	869	889	874	877	861	841	896	848	883	856	885	875	903	904	846	833	850	880	869	870	825	865	844	886	899	920	850	889	842	852	912	850	894	847	887	888	933	872	854	865	838	833	884	923	844	878	835	881	833	850	881	849	855	852	887	881	880	847	866	824	885	857	876	906	816	901	891	810	852	936	924	895	852	903	922	867	843	847	835	867	859	893	857	924	852	892	862	830	859	906	885	845	855	919	901	915	875	888	843	820	892	869	864	830	826	812	889	872	857	913	867	844	864	835	831	797	848	897	863	876	847	821	801	868	825	850	919	873	846	857	817	849	885	851	853	849	884	879	822	840	842	879	826	916	856	890	868	832	869	863	824	859	843	804	909	854	847	834	895	866	845	846	867	868	877	852	861	835	883	863	842	849	867	853	893	854	891	841	858	880	876	912	882	868	880	908	852	878	834	855	835	888	920	877	908	834	874	864	848	886	882	868	877	837	829	890	866	838	870	877	821	893	862	869	867	812	895	859	826	885	861	866	909	877	860	906	848	815	932	833	911	886	867	839	871	848	866	875	876	880	805	908	854	873	850	849	902	860	853	837	799	806	853	845	822	852	878	886	839	849	883	848	861	908	926	928	829	850	867	893	824	826	857	845	840	831	856	872	888	843	873	862	857	836	840	948	839	857	831	908	825	869	869	862	856	872	839	912	868	850	834	858	851	841	896	861	850	833	877	917	862	838	857	836	862	827	853	824	840	829	880	796	845	909	907	867	894	866	889	884	868	870	875	846	816	882	848	883	870	883	915	875	823	900	821	802	859	913	902	880	863	821	797	900	857	799	874	873	916	826	893	843	856	888	835	884	845	794	886	861	926	863	860	808	876	821	864	888	867	836	801	874	903	866	857	819	839	897	829	833	891	879	897	833	884	931	865	902	825	908	906	858	885	851	881	854	871	870	845	869	851	829	869	809	828	840	880	864	906	871	875	870	860	858	863	898	830	889	836	845	817	836	891	871	853	858	866	859	845	884	890	837	897	830	905	857	842	898	837	860	905	859	860	831	844	890	862	843	828	882	855	920	828	867	884	866	902	895	871	869	848	813	912	846	841	853	856	902	891	837	846	826	843	865	850	850	817	865	880	856	873	846	899	891	849	852	893	896	869	881	847	854	848	879	870	793	802	849	872	865	870	828	844	830	904	853	811	830	854	783	858	870	895	860	843	839	889	919	855	878	882	841	891	834	849	902	786	852	859	846	890	830	872	868	841	879	862	869	858	883	899	880	884	832	829	851	897	897	884	859	818	867	909	870	859	895	878	866	851	835	870	878	853	859	835	848	886	879	877	928	908	873	822	887	893	808	909	879	885	814	898	884	863	889	829	830	860	888	908	870	865	867	900	883	914	851	843	865	861	832	853	944	876	899	901	863	854	846	843	794	897	857	848	881	818	885	891	895	898	920	832	821	854	899	881	844	855	860	908	817	874	953	853	861	855	866	852	875	848	914	838	847	892	833	854	876	831	858	878	885	870	866	846	851	887	852	846	812	888	889	853	875	821	838	873	832	877	775	899	830	868	915	854	887	858	851	924	836	886	819	887	880	877	900	872	880	866	849	864	854	865	854	863	870	906	831	896	826	858	883	816	853	863	848	884	836	875	830	826	899	888	884	856	862	883	878	848	884	794	852	831	832	891	868	854	888	886	840	886	871	807	900	827	877	896	869	850	869	849	878	830	845	880	865	854	912	881	817	851	883	866	892	872	861	844	895	851	836	854	862	849	846	875	861	884	852	874	905	848	906	772	938	850	848	874	851	872	855	849	856	899	846	884	931	869	850	834	850	845	842	880	861	856	885	891	879	856	883	837	899	898	833	841	832	887	824	868	792	875	840	850	871	809	862	838	867	912	860	865	863	900	856	790	871	813	830	833	864	874	833	866	876	902	835	843	875	906	837	873	833	839	831	790	864	898	828	833	880	882	892	842	878	834	881	903	877	854	858	848	907	875	856	918	864	851	824	837	890	830	850	843	904	851	842	897	840	843	886	875	855	835	833	902	831	838	871	893	850	845	798	919	816	869	862	892	856	813	897	853	883	868	855	935	876	849	841	875	925	895	876	856	892	830	882	903	910	879	897	860	854	882	854	858	820	876	888	869	873	864	930	899	858	896	858	856	879	827	895	872	856	873	891	852	853	901	830	862	844	861	823	835	891	853	876	865	843	886	851	873	880	866	893	883	901	899	865	844	838	837	873	871	858	869	847	880	833	889	883	815	894	867	829	869	906	879	884	863	863	899	880	866	884	864	861	855	848	883	828	839	842	887	852	915	832	932	882	838	850	829	854	871	852	890	892	827	843	821	813	860	906	817	856	868	817	915	865	801	855	878	835	791	895	847	826	897	822	861	849	829	854	847	870	845	845	847	918	873	865	876	819	855	858	876	831	835	873	876	895	864	870	894	873	877	836	875	816	874	865	882	879	859	836	881	894	889	885	835	846	881	934	875	875	893	860	879	865	869	872	860	859	805	860	868	861	860	830	905	843	880	900	842	799	857	883	850	912	878	899	844	883	885	877	872	883	879	859	863	863	886	894	813	868	866	943	849	899	860	803	886	912	913	885	918	855	869	837	861	912	925	811	862	881	857	847	860	898	856	895	853	823	846	895	863	850	847	878	854	858	834	872	871	885	838	872	843	919	925	882	891	870	844	924	850	869	855	808	863	850	884	883	849	854	857	893	865	883	876	879	839	885	874	877	895	849	888	829	874	859	872	946	861	843	838	869	847	872	803	852	901	831	846	866	881	854	838	815	896	823	886	841	857	889	937	884	872	849	850	900	842	879	925	841	813	848	873	878	829	845	815	821	884	860	883	884	841	875	864	877	885	883	907	830	959	864	841	849	824	863	885	821	830	842	897	862	906	870	820	900	890	849	840	824	885	866	870	853	834	837	854	824	824	925	836	835	886	840	880	896	900	824	835	865	882	800	886	884	874	870	869	867	898	878	852	825	870	840	886	882	861	839	922	835	783	873	871	819	853	891	828	843	911	853	886	896	885	825	827	861	897	857	828	824	927	858	888	846	890	862	849	881	878	889	861	899	846	840	850	848	881	882	815	884	861	879	851	845	776	868	906	880	883	861	877	840	815	842	848	891	844	823	937	874	799	825	878	834	857	883	905	882	870	863	884	931	831	891	882	841	821	849	879	866	895	879	835	851	853	900	865	861	880	878	865	840	844	829	825	817	784	869	911	861	869	851	879	846	871	887	853	860	844	856	865	849	929	887	851	898	859	870	870	890	851	885	836	816	792	844	891	917	860	850	863	842	865	834	871	795	859	862	815	840	819	855	860	882	848	858	885	830	846	825	844	843	876	849	853	841	854	830	855	837	836	826	890	837	837	874	912
75515	44837	15443	3510	1108	857	717	617	583	551	513	467	480	428	433	424	405	443	472	413	404	405	420	435	431	401	393	414	389	417	397	382	379	360	382	412	406	358	371	368	390	405	392	357	353	347	404	356	419	371	372	408	417	398	343	416	376	393	384	391	363	382	390	394	389	379	379	382	371	354	369	370	367	412	374	403	374	373	383	398	381	375	366	396	364	350	336	415	347	409	400	395	378	396	401	368	380	369	368	362	407	381	388	380	377	379	378	380	354	374	377	443	378	379	392	358	361	384	369	352	369	369	392	331	357	423	381	416	345	382	411	384	342	380	337	390	402	412	359	351	415	366	386	360	390	381	373	333	371	394	367	410	376	400	387	362	402	392	377	401	377	400	379	404	393	395	393	373	385	406	354	391	339	384	376	397	381	368	388	407	394	369	423	354	379	382	357	369	409	370	407	424	389	382	385	393	392	357	375	388	354	419	370	385	377	398	362	366	368	408	386	400	383	395	403	383	390	402	411	345	369	377	386	374	356	368	377	390	365	362	391	362	400	385	395	404	383	379	382	401	386	388	440	390	405	397	366	392	392	361	385	398	358	331	393	348	387	393	359	366	395	348	392	382	385	340	360	383	342	367	380	400	350	370	385	394	351	397	362	357	428	357	370	399	367	389	374	413	382	374	437	379	398	389	378	394	402	395	435	418	364	426	362	380	375	388	370	420	397	367	347	380	354	385	411	385	389	357	345	383	406	393	385	400	372	367	401	409	395	369	350	373	370	370	350	360	422	360	388	415	399	392	375	393	449	359	380	383	401	427	417	368	368	395	403	385	373	399	390	415	371	369	370	390	383	394	357	389	375	416	338	350	370	413	379	382	408	383	371	374	424	414	409	377	392	436	332	424	405	410	383	431	378	388	384	350	390	352	387	388	386	351	387	399	381	387	398	380	377	394	379	394	420	394	357	367	375	368	406	371	425	381	375	399	429	384	358	395	405	374	374	371	402	374	392	406	386	355	404	381	382	374	380	414	399	404	377	376	396	400	378	403	398	395	403	378	364	388	391	413	404	353	404	388	355	369	372	390	393	389	341	406	392	390	385	359	405	402	417	399	406	352	389	359	383	395	367	395	373	386	359	412	414	389	386	397	366	375	382	369	363	370	378	387	383	380	395	422	379	400	374	377	357	360	385	429	374	402	388	385	382	372	354	391	375	394	353	422	359	407	396	375	375	379	358	337	361	402	360	403	401	381	390	360	402	397	389	346	374	405	362	391	387	354	360	384	403	376	379	372	390	365	387	406	378	370	347	391	378	400	371	350	411	389	368	373	387	367	364	378	387	359	384	393	363	388	389	407	391	392	418	386	398	423	367	382	407	391	371	375	383	404	368	362	345	373	356	370	396	396	391	373	389	385	371	380	399	369	397	387	342	355	361	361	364	398	381	406	390	396	377	373	371	386	364	380	364	395	385	400	366	398	369	376	413	403	371	397	390	360	327	362	370	390	363	365	348	386	351	401	409	399	392	374	398	354	373	354	379	381	393	345	374	369	397	376	386	391	362	410	362	380	394	364	364	399	383	352	398	351	377	396	354	412	387	349	391	376	388	368	364	391	371	367	370	375	365	409	392	355	383	402	395	405	388	384	400	371	408	367	332	366	363	406	372	370	358	388	417	402	395	394	390	406	385	388	420	395	394	394	374	371	362	345	342	410	340	368	382	371	369	380	348	374	358	434	382	418	376	406	377	356	387	380	388	397	371	397	423	382	367	390	396	336	369	406	346	384	361	398	350	407	415	385	407	324	404	437	373	416	396	376	408	399	372	406	349	407	368	396	363	382	398	373	400	357	363	388	361	388	368	367	372	407	374	375	415	373	366	394	382	407	406	392	364	341	386	412	396	373	376	369	351	383	396	391	390	393	365	391	390	402	373	369	372	389	376	369	369	349	357	329	387	352	360	376	401	368	369	381	358	392	380	422	376	338	382	403	372	363	373	357	388	391	397	396	357	407	373	378	394	409	439	418	367	360	401	382	373	385	353	407	394	356	383	404	388	352	371	351	379	409	413	386	404	412	385	376	352	381	365	374	382	358	376	394	399	367	392	363	388	356	363	401	375	421	375	392	341	396	344	377	394	355	352	382	401	366	402	373	362	354	401	376	355	377	413	404	388	374	392	363	393	379	363	370	364	363	390	368	349	391	413	371	375	370	387	357	372	377	377	394	341	367	398	368	417	387	380	370	366	413	388	384	393	385	360	327	393	354	395	370	364	381	381	362	410	366	384	362	395	373	410	363	366	360	349	350	412	386	384	357	372	365	356	394	369	352	371	337	390	411	365	379	410	391	404	387	364	352	357	384	368	358	399	378	365	377	365	356	363	399	353	361	379	390	391	388	399	398	407	384	370	391	396	381	387	384	372	342	396	375	360	379	384	396	362	407	398	368	361	381	371	436	381	377	375	366	410	378	379	376	387	379	386	366	395	352	411	390	393	359	403	382	390	410	345	357	375	326	382	414	367	386	418	370	385	344	374	353	370	418	372	361	392	368	399	353	356	375	368	387	346	365	413	391	423	393	365	366	384	402	407	392	421	380	359	419	402	357	321	400	382	362	406	413	411	375	402	362	339	387	371	411	376	369	393	373	414	348	398	385	338	421	361	385	397	347	377	436	367	407	425	400	386	377	352	402	365	401	419	385	337	379	406	373	382	365	422	403	397	374	386	354	371	361	377	373	378	394	370	365	360	363	385	395	371	421	368	401	389	389	380	391	418	384	401	399	344	361	367	361	377	377	346	368	388	366	370	378	347	422	372	384	382	392	369	397	422	389	389	387	377	387	350	387	400	350	380	391	440	379	373	359	356	398	358	413	310	363	374	361	382	386	418	394	413	395	390	343	369	390	415	386	401	381	355	398	393	317	361	393	410	396	381	379	382	379	393	392	397	391	400	415	356	373	435	369	378	380	378	390	418	411	378	364	408	393	382	396	394	334	378	348	361	367	383	340	384	370	391	363	347	367	426	365	391	422	419	404	401	390	388	386	373	371	414	395	377	408	379	418	372	356	432	354	401	409	352	402	391	386	371	404	327	402	422	362	373	387	364	342	399	382	370	386	390	358	388	372	433	392	372	366	389	394	424	382	373	380	395	360	384	388	362	409	357	358	358	418	397	397	381	424	415	376	412	392	390	457	353	372	368	381	428	385	358	341	352	404	365	373	368	407	354	386	359	362	381	413	389	355	419	343	414	442	385	389	376	372	404	359	371	366	389	374	413	388	377	388	337	355	380	416	399	347	401	395	380	393	390	394	336	405	400	365	353	388	410	402	413	382	373	379	385	315	398	390	371	354	376	371	390	395	357	385	360	423	395	371	373	403	368	362	389	330	382	364	370	384	389	393	421	372	397	374	382	372	416	377	372	376	369	391	380	359	364	394	386	351	383	380	395	373	398	357	376	341	384	390	391	395	404	416	370	387	377	359	400	387	389	371	393	398	365	421
47140	26468	3262	4026	3578	3063	2567	2187	2047	1772	1689	1561	1462	1466	1316	1308	1219	1209	1221	1154	1120	1194	1135	1064	1066	1071	1023	1031	999	1042	1097	1003	1008	1043	978	1002	986	1011	942	911	1008	973	977	985	957	923	945	976	949	938	945	985	904	957	951	957	948	960	941	967	908	977	910	919	973	952	939	866	930	866	936	943	943	949	899	907	925	899	951	933	909	916	940	908	865	921	971	950	916	942	948	936	927	941	960	919	950	986	975	897	921	938	946	962	987	930	893	927	944	917	859	900	882	962	947	933	960	882	936	930	913	971	943	953	903	875	884	928	916	901	929	886	969	928	953	929	946	933	954	897	942	933	928	972	917	925	936	914	931	942	924	889	947	899	921	901	853	874	886	909	906	978	855	916	899	929	931	944	902	939	919	909	880	962	971	939	931	928	820	882	946	894	875	992	908	872	909	928	970	881	950	937	917	957	932	908	908	952	931	907	867	921	832	925	904	944	898	970	933	939	934	926	945	962	903	934	854	926	937	907	904	961	917	955	952	877	956	928	868	957	924	900	954	912	917	954	937	988	906	914	918	899	939	957	908	931	894	950	896	907	953	871	923	887	941	932	943	907	913	915	959	932	893	927	894	875	883	902	939	934	918	928	875	936	965	958	966	953	945	917	890	966	921	928	943	926	885	894	893	935	988	970	897	934	887	913	907	910	892	938	892	915	932	925	922	905	936	934	887	946	905	905	936	914	904	949	933	913	961	936	959	908	905	915	925	919	932	919	906	928	994	962	884	849	909	941	827	924	925	943	889	920	955	929	951	916	953	889	921	942	924	875	903	936	898	960	917	901	899	951	939	918	918	928	928	932	912	896	910	953	875	939	972	953	911	928	962	891	912	853	902	895	934	942	963	880	874	901	902	951	890	904	928	937	928	912	937	936	926	914	898	906	892	918	1037	946	907	855	876	932	921	888	888	955	919	914	865	944	914	904	917	933	942	929	934	843	934	871	923	923	961	945	932	901	910	884	890	893	898	953	910	965	890	904	905	884	924	891	944	949	897	894	899	920	907	906	878	949	1001	927	918	913	909	916	923	938	935	883	902	922	851	906	947	914	937	894	982	927	933	919	882	892	916	853	889	966	945	920	913	907	906	933	879	919	910	902	891	941	933	925	948	937	910	911	967	1013	947	887	899	910	961	880	878	926	905	902	940	918	951	907	976	902	881	975	887	944	932	943	884	856	879	872	926	929	908	957	907	883	881	882	899	926	965	948	922	961	946	892	887	908	906	899	887	921	923	906	944	952	919	906	909	958	927	906	924	899	877	851	913	885	962	906	883	943	919	939	902	898	909	884	911	955	904	930	901	919	903	940	965	937	931	908	956	951	918	962	908	939	893	982	943	893	926	927	921	922	968	941	940	887	961	965	930	969	828	930	934	883	956	954	888	933	911	911	948	888	894	901	888	920	921	922	945	890	983	909	941	952	912	935	914	957	955	920	899	938	868	939	926	923	913	911	901	900	872	958	914	900	924	916	916	913	899	941	891	926	962	879	905	956	889	889	928	911	918	908	911	910	935	941	914	951	913	846	910	919	939	925	973	941	916	932	894	908	925	897	917	951	878	903	958	901	918	928	928	911	955	899	919	918	948	944	915	865	964	913	890	892	1021	888	881	959	884	936	897	940	930	937	845	908	948	930	876	907	871	901	901	937	911	980	946	866	923	912	956	918	953	920	890	936	920	970	870	949	936	922	889	874	914	915	932	959	938	950	924	894	904	886	988	931	934	919	976	933	928	887	952	942	925	916	895	895	920	939	943	888	978	938	927	897	947	869	955	970	956	995	877	926	917	871	918	900	946	861	925	971	876	956	995	911	893	957	939	959	907	933	961	875	935	891	948	877	927	935	935	897	875	959	916	905	969	889	870	877	853	915	922	926	879	914	860	909	902	908	911	894	915	900	975	887	820	908	979	931	981	952	925	919	893	881	898	965	988	941	933	886	988	873	944	927	910	963	954	944	918	870	886	937	886	862	930	864	894	905	899	939	979	887	931	877	907	876	889	919	975	994	946	872	935	919	888	899	887	916	915	886	911	972	952	939	929	920	924	973	978	904	901	916	906	922	875	943	935	927	919	912	954	897	900	956	970	925	950	961	826	906	903	914	925	907	947	938	922	911	911	910	938	940	915	952	918	904	859	964	943	953	952	902	939	928	943	934	974	919	865	915	902	909	897	852	927	940	944	885	971	880	915	925	911	940	935	926	890	880	936	971	886	947	928	928	864	954	931	936	961	873	950	878	935	947	938	913	932	898	922	883	878	944	894	904	886	958	908	948	886	901	944	934	903	903	890	934	940	893	912	923	941	950	949	976	929	955	931	866	933	960	958	951	867	899	932	920	877	885	945	907	924	943	904	849	960	920	859	928	933	943	946	934	904	957	897	970	973	906	897	914	930	931	913	910	923	930	847	889	922	904	946	942	961	910	900	971	917	909	911	877	933	961	889	898	949	890	883	925	933	953	915	949	922	920	913	947	875	917	985	931	976	893	945	917	929	1012	933	900	948	889	961	893	896	941	972	958	942	946	902	958	974	946	926	891	923	908	937	886	899	956	925	927	911	870	909	1013	906	912	860	918	976	932	899	889	921	905	934	977	968	920	897	933	915	916	857	954	955	929	1003	899	858	971	921	924	891	889	903	949	907	903	945	910	886	931	940	877	921	923	924	945	899	907	941	911	949	964	941	922	929	878	944	958	898	956	903	875	876	933	928	918	924	885	936	935	934	947	953	993	923	905	914	923	897	941	875	882	913	902	902	924	942	924	918	936	915	900	917	876	914	906	888	892	916	891	936	949	874	889	936	845	897	976	917	962	921	934	879	907	907	949	965	885	886	918	938	920	919	939	970	881	958	914	981	940	907	893	950	909	914	919	925	893	965	948	919	955	870	928	938	933	880	926	971	942	924	913	960	928	915	908	923	955	925	931	909	925	935	943	934	937	893	912	900	996	895	979	902	982	944	919	933	920	894	863	963	889	957	971	961	929	962	938	926	905	939	883	902	937	927	924	904	903	900	887	901	935	935	944	863	923	924	908	953	927	934	863	921	894	909	921	906	911	954	979	904	934	909	917	944	930	933	912	934	924	867	913	893	907	894	947	957	944	867	958	937	917	918	899	865	997	933	952	894	891	876	892	936	963	923	897	929	902	881	930	1010	912	932	902	952	935	867	907	918	920	908	930	987	920	921	891	898	918	933	880	953	926	946	929	934	929	921	924	907	928	929	902	932	905	944	889	920	952	911	885	931	865	951	887	888	867	943	947	897	905	897	889	918	933	979	919	877	872	893	915	900	945	905	910	960	892	940	968	920	924	923	940	922	899	982	927	935	889	929	922	961	954	898	838	909	910	936	955	875	885	897	923	930	920	958	925	911	947	947	969	886	910	924	921	919	943	944	884	963	938	918	894	950	912	882	915	865	944	944	932	952	974	910	920	903	942	916	937	950	1010	950	972	919	909	956	942
14660	2236	214	187	181	173	184	178	170	188	149	170	172	165	181	168	201	161	197	183	174	164	188	201	199	173	204	159	158	161	187	180	192	170	186	175	175	171	171	171	153	179	193	174	174	183	162	152	167	194	156	166	158	167	190	168	194	156	137	180	181	150	170	194	165	193	180	172	155	196	174	156	172	158	161	152	167	156	177	179	176	186	139	192	153	175	188	180	152	190	169	179	175	170	176	173	166	152	195	170	146	176	168	183	150	202	173	180	168	193	165	175	170	154	179	155	170	148	178	187	176	176	167	181	167	161	180	175	189	170	160	179	186	191	150	172	165	147	169	146	174	172	174	167	179	178	161	203	182	170	143	188	169	159	182	169	158	204	151	166	182	176	176	167	158	176	168	204	176	181	196	184	187	146	177	183	135	164	166	213	176	162	174	151	181	180	167	173	186	209	184	183	166	178	173	190	185	157	188	190	183	188	187	172	181	161	180	180	155	169	148	194	171	170	180	172	168	190	176	169	148	171	155	187	171	149	168	173	170	181	176	188	177	179	195	173	192	171	154	197	160	162	183	170	151	164	156	159	181	155	176	158	169	170	176	189	171	186	176	160	181	173	174	174	169	169	151	171	193	170	186	149	173	174	156	175	162	145	170	151	166	160	181	171	183	166	184	190	171	161	180	177	161	176	177	185	208	169	153	173	170	184	148	195	184	186	170	150	186	178	191	157	183	186	159	168	191	170	184	166	174	154	168	159	175	159	177	177	177	202	193	194	160	173	149	172	183	173	167	150	190	188	193	159	185	160	168	172	184	177	149	156	167	177	165	163	192	164	157	179	191	188	174	167	182	159	167	213	161	172	180	173	186	172	167	207	176	162	154	150	197	179	194	202	178	188	184	165	189	156	189	182	179	195	199	173	154	153	179	177	173	170	149	174	167	152	177	155	162	171	178	171	184	199	168	148	186	154	177	189	171	199	154	179	183	162	165	176	161	161	161	168	177	145	185	185	165	185	173	185	192	181	159	184	194	186	167	177	164	172	167	163	161	179	167	177	183	166	185	193	180	202	164	172	167	168	188	187	164	160	168	176	166	176	147	166	168	159	177	178	177	163	184	147	164	167	168	170	170	183	148	179	175	168	173	181	166	168	180	180	156	150	171	160	167	167	191	195	183	184	190	187	173	161	164	172	207	193	182	176	159	161	167	152	168	157	163	177	191	173	192	160	179	183	156	177	178	195	181	167	153	174	174	183	171	188	159	191	154	160	166	147	167	189	169	157	189	191	188	171	160	169	153	184	167	170	168	166	166	211	174	162	176	177	178	174	185	175	148	142	192	165	187	178	179	163	144	156	186	172	187	166	182	185	168	201	208	168	152	205	159	166	188	192	191	138	185	203	165	172	183	183	159	168	146	140	153	174	179	153	183	157	159	155	164	154	184	184	149	179	187	162	164	158	203	177	181	169	165	162	180	196	154	168	170	166	166	172	185	182	175	164	167	173	166	153	152	190	196	174	165	172	161	153	166	175	170	180	162	180	173	165	180	175	173	171	174	210	168	158	172	168	188	188	170	170	148	162	172	178	170	188	150	148	146	182	151	187	180	183	188	154	164	174	174	173	157	159	164	171	185	176	186	186	153	160	176	173	201	170	156	180	181	184	188	157	186	177	153	166	170	177	160	180	181	168	196	181	203	174	179	177	215	202	178	135	162	151	187	164	175	168	159	148	170	170	158	182	179	183	176	168	185	155	194	162	171	179	146	174	170	183	139	137	175	175	199	158	164	154	170	141	182	175	175	194	167	174	156	192	199	185	174	190	181	201	181	166	161	181	178	142	162	188	146	208	173	192	185	180	202	178	172	190	193	182	180	174	189	179	183	178	160	163	171	179	178	170	194	158	167	163	182	179	178	159	178	173	178	180	157	180	182	175	164	181	170	184	168	192	158	169	152	130	194	158	151	192	160	174	169	189	169	168	159	194	177	132	163	196	162	174	166	194	198	172	177	168	171	174	226	180	190	162	169	163	184	176	196	184	176	176	164	190	155	177	154	181	176	180	162	167	165	174	167	177	196	169	167	153	144	150	175	172	175	162	170	186	162	171	159	148	177	187	175	185	154	176	174	150	166	175	153	161	157	169	181	151	168	183	160	155	176	196	183	161	181	184	166	185	161	169	157	176	163	156	168	172	157	175	166	157	163	162	170	162	185	168	166	165	169	150	171	174	176	172	174	183	187	168	193	170	152	160	178	173	170	168	143	159	185	155	163	185	199	173	183	195	176	168	182	144	157	175	174	165	185	164	172	177	169	179	166	179	185	168	161	158	165	182	155	193	185	163	159	138	160	164	188	181	179	173	161	180	151	155	195	163	185	143	183	166	170	181	170	161	168	184	167	182	152	145	181	150	180	190	172	162	164	180	171	180	172	185	158	168	162	168	139	185	183	167	157	170	160	169	160	149	175	160	213	146	169	158	180	173	175	156	167	176	182	177	173	179	194	162	155	174	189	150	182	198	191	173	157	170	171	188	174	174	152	170	171	170	206	177	180	167	166	163	165	198	186	160	176	182	172	167	150	160	171	164	180	186	162	172	152	152	196	185	167	149	156	173	159	151	161	151	169	146	164	164	157	195	165	163	189	171	180	171	175	143	178	185	163	160	193	162	185	163	172	159	177	154	168	164	174	180	169	189	162	171	157	161	169	167	175	155	163	164	165	177	203	187	178	162	169	173	168	162	169	170	181	172	157	163	173	177	164	177	181	169	172	181	189	173	162	232	178	190	156	169	160	161	165	167	166	165	163	186	186	170	189	158	162	151	176	180	178	196	171	157	158	179	179	158	161	164	179	173	157	178	172	202	167	172	179	177	153	207	181	173	217	143	176	181	174	171	207	190	161	140	187	170	168	171	176	179	155	193	189	170	203	166	165	178	180	193	195	206	173	157	173	188	184	181	154	181	160	171	170	157	181	165	193	178	175	194	166	181	152	162	178	182	181	200	180	181	176	176	196	165	179	173	194	184	185	169	165	158	144	147	174	181	177	196	180	162	177	168	164	175	188	173	195	168	163	177	159	194	175	175	182	194	164	150	177	157	166	184	179	150	149	169	174	148	192	154	150	163	149	176	178	179	177	147	187	164	167	201	158	183	181	175	190	168	205	146	169	193	182	182	160	160	177	180	182	159	180	201	140	168	187	173	173	192	166	178	166	180	159	144	151	176	162	158	173	163	192	159	180	181	167	190	170	172	168	156	177	184	178	174	170	169	160	161	173	177	176	183	181	180	174	158	183	176	161	178	183	186	159	193	182	168	176	172	186	159	177	183	188	167	165	175	179	172	184	172	197	164	163	182	190	161	155	163	165	153	150	197	175	164	176	185	188	168	149	174	171	181	168	194	171	156	159	173	177	179	183	184	172	187	199	160	193	173	188	185	162	190	173	138	161	157	170	169	176	187	166	165	157	180	163	170	156	177	178	175	167	150	175	177	154	168	175	183
12411	2843	567	559	561	528	562	521	511	552	522	512	518	514	504	550	528	522	529	499	517	523	537	495	499	466	491	525	546	458	486	504	501	511	476	517	543	482	500	528	477	494	513	524	509	496	475	480	525	524	538	498	498	502	506	486	504	501	518	498	500	540	506	492	530	549	500	527	531	522	536	476	528	503	507	496	547	487	492	498	520	525	526	498	479	508	521	484	480	517	455	472	503	514	487	466	485	528	492	482	496	541	514	558	490	514	467	496	506	475	503	508	495	484	502	509	505	505	505	507	489	531	518	500	506	487	526	453	488	520	536	508	524	521	495	515	508	502	514	508	517	486	519	449	513	524	489	504	492	488	514	528	532	503	511	494	509	510	487	485	513	482	498	517	542	532	472	503	483	486	495	515	522	511	531	527	524	481	508	502	511	516	491	529	486	516	501	513	475	538	509	498	501	565	527	503	498	515	506	515	484	497	502	484	446	499	502	501	500	516	510	515	507	541	504	504	539	535	514	495	517	480	496	542	487	505	484	493	491	497	509	480	509	525	513	520	503	490	470	492	517	508	479	494	496	535	513	486	509	531	501	518	511	492	543	496	527	504	481	519	504	516	512	483	544	507	545	486	535	506	505	505	508	504	527	509	560	539	533	471	503	487	505	469	497	519	472	491	489	503	524	489	511	527	529	523	518	474	509	498	532	532	538	500	474	511	521	515	473	526	536	531	516	516	462	537	516	501	493	495	512	488	481	493	516	539	529	482	488	498	480	509	474	527	484	500	532	495	523	518	503	482	569	528	522	529	492	535	505	521	510	498	549	469	507	504	511	520	507	523	516	452	525	501	534	505	522	494	494	412	462	508	489	507	489	486	521	470	473	498	515	485	510	538	460	494	541	528	510	552	501	504	480	519	501	502	512	513	515	498	487	538	508	489	518	519	513	500	507	526	512	594	488	484	524	491	511	528	462	512	529	520	533	519	513	488	453	508	488	479	558	515	529	500	456	519	505	523	496	485	497	477	498	486	485	495	503	494	501	501	530	518	523	511	510	504	570	456	536	468	506	473	538	513	521	510	542	468	510	515	512	498	484	473	523	509	532	499	518	501	529	460	503	529	502	472	516	484	498	510	485	516	487	489	526	522	477	512	493	530	459	525	496	493	541	484	494	514	511	515	483	544	455	487	505	510	519	491	469	521	516	530	447	523	522	494	505	486	484	498	529	497	518	477	508	497	502	518	516	523	523	489	510	533	484	484	499	535	500	487	538	525	519	491	492	524	525	513	461	522	502	517	513	483	500	473	525	546	479	505	463	537	505	476	502	508	493	505	537	511	520	496	471	447	547	502	473	492	534	532	505	533	498	492	472	504	506	490	520	503	498	513	503	523	481	494	451	495	494	542	532	516	483	503	488	534	521	523	537	502	522	516	487	494	493	493	513	499	515	510	501	513	488	519	515	504	488	507	533	528	558	493	529	494	506	522	476	500	487	549	549	458	508	495	498	558	542	557	483	495	512	533	469	484	509	484	507	519	522	505	494	460	515	542	534	486	504	509	491	490	511	510	504	521	511	494	502	531	486	504	503	492	545	506	508	541	480	469	508	488	519	525	492	502	505	505	483	499	496	511	493	485	498	492	506	506	540	494	451	505	508	537	509	461	517	503	517	488	494	484	509	487	502	533	505	493	532	546	501	531	489	528	535	513	495	545	501	500	476	508	480	501	493	528	471	529	485	563	530	454	503	499	504	515	524	516	487	544	482	496	501	503	549	513	519	488	515	480	502	513	534	509	501	518	511	472	522	517	486	490	501	503	471	476	510	513	473	499	529	521	524	499	518	497	508	543	526	500	482	536	480	488	499	491	499	515	535	484	486	524	506	514	531	462	517	497	481	502	521	504	494	547	488	539	494	489	545	516	512	473	516	504	499	478	496	508	480	513	519	503	503	476	505	514	499	477	548	512	488	514	504	487	520	510	537	512	481	510	510	547	517	513	488	492	506	505	507	505	536	492	500	481	522	510	512	506	493	500	513	474	501	502	518	527	481	506	485	521	538	508	520	509	539	533	539	495	485	498	500	497	499	530	533	495	509	532	469	480	494	535	525	510	526	513	529	541	508	509	541	541	536	518	503	520	485	513	509	499	494	516	527	457	515	503	468	462	508	537	443	481	489	482	489	481	487	505	524	550	526	502	506	491	511	493	520	564	517	496	532	504	520	497	498	485	516	490	512	496	526	500	534	511	497	505	508	536	490	547	491	478	461	528	506	471	515	515	482	489	540	474	516	533	513	527	503	526	474	500	490	520	517	532	518	477	469	538	513	502	541	490	508	474	494	530	495	502	534	496	508	489	498	499	554	554	500	514	539	486	516	510	490	526	565	535	522	515	551	520	530	528	532	456	479	506	519	470	494	536	489	515	492	509	495	525	466	468	471	511	517	490	517	499	524	505	542	505	497	524	497	525	527	509	499	521	490	482	526	518	513	527	522	540	538	475	542	496	524	497	493	492	510	528	491	524	543	485	487	549	551	526	535	512	462	472	542	452	506	531	502	509	475	500	471	482	523	532	509	511	510	519	487	486	515	497	515	483	524	498	501	508	509	524	520	525	515	518	513	509	525	501	549	494	513	497	533	504	531	531	489	495	539	509	497	528	481	522	522	542	516	506	449	525	506	504	512	513	491	527	493	509	494	501	553	521	517	487	503	491	571	518	510	473	494	517	493	517	519	501	508	515	540	512	509	506	462	482	495	511	524	471	527	518	539	518	506	495	517	487	517	540	484	481	499	559	501	489	479	496	489	524	476	517	491	539	520	465	492	494	479	538	491	469	492	451	511	522	492	505	556	549	493	527	477	538	521	543	535	508	499	502	477	534	526	484	535	481	496	498	545	502	508	531	491	473	529	491	521	471	495	472	496	500	513	519	485	505	519	510	516	504	495	516	532	492	497	536	551	489	533	496	522	483	535	511	491	514	493	529	509	476	511	514	505	527	512	498	514	493	529	487	535	493	517	528	511	506	502	470	526	504	482	476	509	540	512	534	552	522	545	513	499	545	524	519	510	477	509	488	526	546	552	508	528	521	489	472	514	490	516	515	527	498	476	478	534	497	523	492	479	508	543	506	510	508	480	490	517	469	546	477	495	487	552	516	517	504	510	521	502	499	513	533	530	472	497	529	524	498	495	553	521	510	507	573	504	486	502	540	493	476	465	548	550	484	475	495	529	535	533	517	515	460	507	514	508	496	516	509	525	505	517	523	540	490	478	518	496	550	462	535	501	514	534	554	510	515	510	525	510	541	550	519	512	455	472	507	509	479	517	537	529	492	518	507	500	466	504	487	459	521	446	471	488	505	519	515	515	516	494	527	469	506	475	517	504	521	508	501	482	504	548	505	500	510	499	522	515	560	497	488	501	508	492	514	523	492	522	520	514	561	538	496	500	538	522	538	509	522	436	456	499	470	513	505	554	551	515	483	510	481	525	502	511	525	495	469
62261	34936	7338	1082	698	611	478	475	430	399	398	378	371	405	395	357	394	343	351	362	357	338	338	356	366	341	357	342	331	333	335	347	365	354	343	361	366	340	324	323	358	356	350	360	320	331	349	343	305	333	364	341	326	341	336	314	305	321	345	351	348	323	361	331	322	319	329	337	340	376	368	328	351	361	321	329	306	324	331	324	357	335	328	346	336	340	315	346	348	363	340	341	337	352	328	314	339	310	369	327	360	328	384	360	328	315	324	330	324	342	344	355	347	316	367	330	339	340	348	351	310	350	370	366	350	323	354	310	385	322	334	348	335	319	303	333	363	300	309	352	333	337	315	361	347	345	322	317	339	326	349	297	344	367	325	364	357	313	385	321	335	316	326	368	324	312	334	331	326	347	334	314	309	318	360	358	330	296	316	341	322	313	340	325	328	350	330	341	344	332	358	325	343	346	391	351	360	356	325	328	328	337	326	347	307	342	343	326	355	343	356	357	324	321	329	369	339	351	355	344	352	330	330	345	329	334	302	369	334	334	360	328	339	332	339	336	318	331	326	336	331	347	334	353	336	305	289	308	312	348	359	309	343	315	341	356	327	344	357	323	331	293	343	337	353	310	335	355	341	347	328	344	357	335	337	351	344	329	311	315	329	350	341	349	337	309	340	340	340	304	315	335	312	346	332	349	354	344	348	325	282	356	365	313	342	337	347	304	312	329	334	310	338	348	333	324	346	332	316	354	338	351	332	340	374	324	309	362	325	355	346	328	341	375	367	313	319	306	361	313	309	328	342	357	364	346	304	371	349	338	342	390	345	304	335	369	350	349	362	355	338	302	320	315	361	305	336	349	352	297	348	336	347	323	337	357	366	339	322	328	321	322	304	350	323	332	386	353	350	333	342	345	336	374	351	348	344	337	335	331	328	356	351	314	356	361	326	334	319	336	351	332	339	313	334	367	327	377	374	349	316	333	315	314	335	341	351	348	328	331	348	339	330	326	343	338	343	340	333	312	339	356	323	373	281	309	323	370	352	321	354	303	329	352	342	332	376	347	317	321	325	334	350	308	338	326	365	336	334	343	332	330	343	329	339	356	337	298	322	325	367	327	317	315	345	323	318	326	309	336	311	328	357	352	333	333	340	345	316	321	329	376	287	325	328	328	319	325	340	374	315	314	363	328	341	359	361	354	315	352	330	366	375	348	341	339	325	334	348	284	318	375	332	312	340	363	325	330	346	330	270	359	298	377	349	347	321	335	359	351	358	306	329	358	304	330	328	333	340	356	303	331	306	353	374	342	328	304	317	317	335	334	349	347	316	345	337	344	334	343	343	328	354	331	343	301	370	312	317	343	337	331	324	320	364	343	379	338	366	323	330	332	327	338	313	364	320	318	327	365	334	329	326	336	323	299	290	342	330	351	336	345	370	314	327	320	348	337	357	364	328	341	320	336	339	333	330	341	313	346	354	361	315	345	363	287	350	319	363	382	328	319	350	345	327	357	301	346	328	313	348	347	338	341	354	306	357	366	319	317	330	341	333	338	351	364	320	315	318	366	327	337	336	344	349	354	329	333	331	324	350	329	353	330	346	320	329	363	345	323	346	372	333	353	335	325	321	365	337	313	347	307	323	312	359	317	348	388	339	338	319	388	357	358	324	333	335	342	351	346	336	354	378	352	317	337	322	392	344	325	330	328	348	369	304	373	327	316	347	345	371	347	332	310	341	332	351	328	310	355	323	325	326	373	317	364	357	329	328	361	329	331	361	336	344	312	359	327	331	350	331	379	329	322	360	354	354	311	349	358	344	300	372	303	320	344	348	323	376	347	328	350	354	319	353	308	364	337	347	356	352	299	328	347	328	354	330	340	313	317	341	362	317	357	334	342	345	334	331	296	350	317	334	307	339	340	332	321	333	374	354	289	337	344	334	316	331	301	349	326	351	354	299	335	383	306	320	337	348	335	334	329	315	348	357	340	286	339	370	349	356	351	372	368	346	337	330	343	343	311	323	308	306	303	360	329	350	310	332	367	353	361	355	321	348	338	352	334	302	326	306	342	323	349	333	343	338	316	336	346	305	331	322	317	361	319	283	351	294	356	344	351	349	339	360	345	339	331	347	329	318	331	341	309	335	362	331	316	347	311	313	350	342	332	370	360	347	396	319	339	333	315	353	304	304	342	329	360	338	336	363	335	354	340	327	345	358	359	356	319	316	358	320	335	348	337	313	322	345	354	334	378	325	346	347	339	289	329	345	370	352	319	368	328	326	347	332	323	350	344	343	348	295	294	363	354	330	343	324	343	328	283	272	327	327	297	406	334	320	297	315	360	325	331	338	349	353	295	354	356	339	342	325	354	334	341	290	314	319	315	333	359	352	365	315	318	325	317	367	321	362	385	349	363	323	346	317	337	314	345	316	364	302	328	337	325	367	357	377	288	335	346	324	352	370	374	365	370	343	347	308	365	343	362	314	315	353	316	318	340	324	324	334	356	322	344	374	344	336	328	318	334	351	343	322	337	333	319	364	351	365	370	311	330	352	324	359	353	342	304	353	341	326	334	331	309	330	339	316	338	337	344	343	334	334	330	325	329	328	314	358	352	332	361	329	374	344	324	329	313	359	332	324	343	314	349	342	322	365	334	357	318	333	347	346	334	336	342	339	342	328	326	355	297	324	319	319	330	339	325	364	318	337	337	307	346	340	361	330	358	345	335	350	347	346	337	353	336	352	364	351	350	339	344	308	299	309	358	341	323	348	336	383	341	355	319	322	346	308	327	318	305	329	301	339	328	300	358	364	360	329	374	330	332	322	343	317	326	298	334	325	322	335	330	348	353	327	321	347	338	344	367	369	339	337	362	323	330	356	354	354	301	368	336	329	358	341	375	325	315	355	328	346	331	330	312	353	360	321	331	375	300	346	361	347	344	337	326	358	367	313	343	333	341	319	318	371	336	331	338	355	344	325	360	320	324	333	320	372	336	354	322	343	341	337	331	374	334	332	336	314	334	345	349	302	364	360	333	333	328	335	351	306	310	318	325	344	342	334	346	337	335	379	305	322	349	356	326	362	346	318	325	333	316	334	299	342	319	340	332	335	331	316	328	333	313	325	341	324	344	338	322	318	370	336	315	345	331	342	321	308	340	346	327	340	314	294	328	311	315	297	358	376	365	368	343	354	298	334	336	361	330	306	347	337	362	340	387	352	336	331	344	314	357	348	349	332	302	341	370	361	339	326	298	341	343	340	353	367	403	393	340	354	346	325	340	358	331	345	340	353	307	352	323	327	315	343	311	302	357	350	347	344	327	353	333	311	324	332	326	379	321	326	336	360	326	347	318	341	328	341	371	356	307	301	328	321	326	350	333	352	353	341	363	353	338	348	319	315	343	360	337	341	359	311	323	343	345	356	338	353	335	370	337	364	347	336	340	302	346	369	360	327	349	329	360	373	386	329	340	332	313	356	308	349	343	339	331	350	354	308	357	332	345	334	344
36624	19155	2068	2483	2227	2023	1797	1593	1405	1313	1282	1203	1170	1116	1033	1078	1012	1025	1002	941	927	871	971	975	909	885	874	928	905	952	878	956	897	827	880	945	862	950	892	842	836	867	844	898	871	895	840	856	849	855	892	881	841	848	864	883	837	874	853	877	860	877	819	877	877	873	828	846	895	804	870	875	929	883	885	825	862	850	803	873	855	875	877	835	901	896	894	842	904	846	840	864	851	867	827	904	829	842	851	856	822	866	883	861	884	880	851	824	860	827	784	870	884	855	884	875	831	889	844	826	874	851	832	873	927	867	920	854	822	862	811	871	876	824	860	829	856	865	884	830	891	857	875	850	892	841	912	890	853	814	876	827	788	854	832	922	885	846	859	834	921	853	893	856	786	850	870	822	849	844	815	841	885	872	877	856	868	858	848	844	805	857	867	810	836	890	905	821	869	858	865	832	822	858	861	794	886	867	844	854	867	817	861	822	894	845	810	848	887	889	868	832	865	847	830	859	864	876	824	864	871	859	798	857	872	828	841	876	871	901	844	886	901	876	807	884	834	841	834	839	859	839	842	856	856	851	863	826	806	825	855	874	877	814	825	839	846	813	803	877	950	824	877	824	848	881	918	838	821	784	822	842	860	846	883	855	836	866	844	846	831	847	864	790	879	899	835	818	863	837	832	823	847	854	842	831	904	848	846	862	896	814	840	813	888	852	864	880	876	841	843	817	871	810	872	826	853	828	855	842	849	830	875	922	846	820	875	859	855	817	899	850	878	846	873	872	892	909	872	848	845	826	818	805	873	849	855	861	854	796	878	860	788	870	852	895	842	893	851	895	848	817	879	791	864	855	867	859	839	852	844	871	872	868	849	849	830	926	867	835	849	883	861	829	844	874	853	850	855	868	905	877	831	876	874	902	859	907	872	845	871	837	873	815	880	857	848	853	899	818	840	889	868	874	840	865	821	869	798	853	813	895	868	777	795	872	848	860	869	810	851	833	927	858	859	823	833	834	880	878	811	846	901	864	890	864	878	872	853	844	838	821	835	820	847	877	850	892	865	840	776	819	841	799	854	842	846	862	819	822	831	843	849	839	860	866	789	840	827	873	859	854	835	843	852	855	943	888	883	818	872	847	903	803	896	866	867	811	863	885	879	860	882	868	833	857	852	848	869	816	833	864	845	893	893	874	833	835	848	836	832	867	821	825	844	804	873	858	910	919	808	834	866	902	867	896	885	851	829	853	875	842	865	846	873	796	829	916	891	815	895	838	844	904	829	800	823	876	876	857	824	864	890	816	893	862	879	891	863	876	837	833	830	844	810	849	846	840	823	889	852	873	876	820	868	849	876	858	893	797	776	901	854	820	886	808	839	857	875	834	865	862	813	823	851	832	882	875	868	817	845	861	826	856	825	803	819	862	851	857	867	896	845	855	901	864	834	863	844	829	910	857	864	830	848	885	874	873	828	815	863	837	861	841	861	875	804	849	838	874	833	842	799	853	840	852	812	826	820	871	853	841	893	879	802	872	827	829	783	830	833	842	802	788	877	881	881	870	845	862	874	839	852	852	848	832	825	851	869	880	853	896	913	846	909	841	867	876	821	826	903	838	845	834	813	894	855	828	855	908	840	860	814	839	875	845	894	903	805	839	876	869	851	836	927	885	867	846	828	833	873	828	885	803	839	814	920	800	874	861	878	845	809	849	857	846	856	890	843	864	833	858	843	892	854	862	847	811	857	807	905	871	884	875	883	895	897	863	841	825	842	829	829	855	817	836	870	912	877	894	853	897	842	847	854	864	888	830	871	880	873	883	813	872	849	859	904	851	877	822	903	854	860	846	879	873	851	833	853	897	830	891	886	897	881	844	864	903	847	861	829	889	896	865	851	894	802	855	857	832	854	829	863	854	850	883	857	860	864	905	888	907	856	833	893	847	842	805	876	895	895	883	849	841	858	879	865	841	883	903	835	820	855	830	822	875	827	817	832	831	829	907	895	851	771	871	851	839	852	825	884	858	840	865	836	829	934	846	879	872	826	859	840	862	814	835	886	864	839	915	821	839	852	846	908	843	815	907	861	819	885	838	802	793	876	917	851	824	851	902	819	883	815	860	865	874	884	788	835	855	807	862	813	889	857	850	845	808	833	828	825	863	857	866	863	831	853	826	862	832	851	837	873	869	886	813	943	805	831	851	859	833	870	845	830	860	848	895	866	842	834	903	861	821	841	852	886	863	789	844	840	848	816	840	824	818	811	879	877	842	841	871	862	815	848	866	854	851	856	832	896	892	850	902	839	827	875	858	856	838	877	857	887	843	839	813	850	857	859	827	833	832	878	845	828	875	843	844	861	892	889	811	841	821	869	922	846	851	824	894	898	814	877	819	829	827	903	855	873	798	870	870	848	865	845	819	866	885	840	788	873	855	859	813	792	863	835	857	855	898	816	836	805	902	867	891	854	819	869	886	919	889	792	895	875	812	931	838	876	845	880	866	857	886	870	840	886	803	857	839	753	830	864	929	867	809	881	828	890	862	841	840	851	920	834	830	870	878	920	835	880	746	859	870	887	820	819	832	831	886	825	825	813	874	850	863	834	827	862	827	881	836	874	862	835	856	821	928	895	914	822	893	842	863	785	843	842	835	781	863	843	831	797	899	900	815	872	858	851	837	871	877	857	888	849	822	927	864	848	846	872	884	858	869	895	800	871	833	852	854	868	849	800	875	890	809	890	865	856	859	924	846	844	875	816	823	866	855	805	846	871	923	831	861	855	882	833	914	882	886	883	807	833	860	841	866	903	892	843	858	822	885	883	915	895	845	852	873	839	805	911	851	852	867	806	851	867	910	862	848	885	837	820	941	868	879	847	822	894	815	849	808	825	845	868	874	826	815	861	832	802	852	871	896	800	839	891	888	828	848	925	867	852	833	824	829	858	857	870	886	864	822	832	835	908	862	856	846	864	839	841	881	868	844	870	853	846	828	843	871	849	857	905	875	859	819	850	844	888	826	904	850	804	833	893	905	963	886	834	852	873	919	871	827	836	880	891	863	838	857	905	868	844	881	834	845	816	804	857	817	842	809	861	800	861	801	857	809	841	839	816	893	844	809	887	852	874	843	847	861	825	775	878	792	868	886	871	847	866	811	870	871	881	862	884	878	907	827	934	834	873	785	878	895	815	826	893	837	795	843	931	841	917	821	813	846	857	840	865	864	827	856	857	851	841	883	899	836	851	787	901	874	870	855	789	847	862	823	821	898	832	844	859	857	882	857	820	871	824	866	859	850	823	837	895	849	910	813	835	851	836	872	833	814	871	907	840	870	863	817	879	845	794	919	869	872	813	826	857	852	912	834	854	849	855	828	862	846	839	804	842	876	813	822	881	898	859	870	863	863	859	836	889	897	854	888	843	883	804	902	865	873	841	878	858	914	839	860	854	900	863	890	858	827	898	860	844	885	876	818	844	836	855	846	865	914	901	858	876	924	812	876	889	822	915	870
73274	45373	14264	3030	1089	894	766	660	540	516	521	466	415	466	451	425	439	371	360	394	386	400	352	428	381	394	376	390	412	403	359	365	377	384	363	383	399	384	368	367	413	382	384	337	418	384	393	377	383	373	393	375	390	369	343	414	396	360	359	390	361	390	359	374	404	351	323	340	403	375	341	405	371	397	420	397	356	388	351	421	358	366	370	383	411	391	366	382	398	344	359	384	374	356	370	375	399	390	407	378	368	419	374	374	348	369	379	380	395	377	384	374	375	391	369	370	393	393	406	382	383	392	366	379	420	365	370	340	355	415	354	376	384	386	376	383	376	391	358	407	427	393	391	386	363	382	384	354	364	366	367	354	405	361	393	413	385	375	412	339	372	370	362	387	370	388	355	420	353	415	362	380	370	348	377	384	363	432	370	376	401	374	341	354	394	375	396	377	387	365	413	360	383	356	364	389	404	353	375	362	418	427	360	415	365	398	372	402	381	362	409	400	353	380	361	351	396	357	348	356	372	395	396	368	389	392	378	406	383	385	400	307	390	391	383	368	382	345	361	344	349	410	395	377	364	394	367	347	369	383	394	367	386	402	374	380	333	394	374	355	389	332	409	362	387	376	369	401	391	377	366	370	371	359	395	373	318	392	381	359	421	361	399	350	394	390	358	380	399	433	356	390	373	377	368	365	384	385	361	353	382	381	374	379	385	365	336	401	377	386	382	402	386	354	376	387	339	369	378	388	369	391	361	356	378	381	408	356	351	391	389	387	415	369	396	355	379	367	414	385	389	382	366	365	397	383	409	394	394	381	388	392	386	383	392	364	334	347	402	378	386	344	417	383	380	398	363	390	378	365	395	395	382	348	358	366	382	369	349	382	406	371	368	385	386	389	379	386	370	363	339	379	352	379	385	360	361	322	359	383	372	420	395	367	364	407	378	390	367	366	370	358	368	376	396	366	399	386	373	338	338	394	357	341	367	371	374	390	396	383	386	364	354	355	371	361	400	356	325	347	368	368	386	377	368	379	391	378	373	395	357	369	361	359	396	361	382	395	379	378	387	367	381	399	371	358	396	361	410	359	396	391	412	373	345	382	376	364	433	348	380	390	375	356	364	401	422	392	360	415	371	397	383	367	373	362	401	405	373	378	368	348	424	387	400	381	417	365	339	420	372	379	314	400	363	368	398	369	399	354	364	401	368	351	372	366	345	361	386	379	378	411	399	386	393	360	411	380	391	382	393	358	363	384	356	382	367	370	374	352	399	409	413	370	412	395	376	367	357	381	379	356	430	390	357	376	379	353	353	357	387	378	377	399	353	384	358	365	404	339	344	379	359	344	385	356	352	360	395	367	381	384	383	386	350	368	428	396	362	380	382	361	356	377	372	368	346	360	341	347	384	392	396	366	373	368	386	374	360	392	384	350	401	364	393	403	380	390	379	409	389	375	363	388	387	427	390	390	380	348	377	384	401	388	364	375	364	374	391	382	392	391	358	360	369	382	344	357	367	351	368	379	360	347	341	355	389	384	404	389	403	381	411	385	383	419	416	340	376	366	379	340	342	376	372	373	377	342	364	381	410	411	386	352	404	420	361	388	341	391	407	410	411	384	391	390	372	411	373	382	369	368	361	363	383	374	428	417	407	365	352	366	422	395	368	338	357	376	384	426	348	380	374	379	367	380	373	368	371	351	396	379	375	374	363	395	369	356	376	356	395	396	378	351	398	396	379	396	380	356	352	444	387	361	390	402	363	367	394	385	371	373	383	346	350	370	394	369	372	351	356	394	372	378	372	380	377	386	376	362	412	381	369	379	362	340	398	359	384	431	408	395	374	377	413	384	340	389	396	392	363	388	376	353	377	397	351	369	367	385	389	384	378	384	394	370	409	376	406	353	398	381	371	354	365	374	391	407	365	393	380	360	341	355	401	405	348	391	379	407	376	365	355	350	377	374	379	386	395	397	364	329	368	355	352	382	392	354	376	388	355	368	350	396	371	379	362	326	395	348	423	384	418	380	373	389	390	386	389	371	363	358	396	428	370	365	372	361	381	347	374	380	360	404	367	418	364	379	361	359	386	408	382	374	360	424	383	401	370	351	397	387	347	377	363	408	396	373	365	356	375	389	395	382	403	349	379	407	413	404	388	341	356	362	341	377	376	339	348	355	398	383	384	384	391	414	361	403	363	372	382	371	371	383	359	367	384	398	371	379	361	379	409	349	374	417	384	382	359	386	366	380	388	364	394	366	389	364	352	390	366	375	387	383	375	359	380	408	371	376	333	387	386	359	366	366	368	381	366	386	368	385	354	361	384	395	382	381	427	397	379	438	411	384	406	373	390	358	360	393	335	397	370	336	387	380	384	386	363	382	360	357	345	366	377	365	369	360	371	368	400	384	384	371	385	373	401	385	389	381	382	422	375	388	427	361	371	350	342	373	350	322	381	363	376	378	343	380	373	402	419	364	372	425	382	413	391	359	364	386	374	400	383	371	406	378	371	378	395	366	402	400	341	382	393	403	375	385	398	363	359	399	358	361	375	376	369	391	363	385	420	377	359	401	389	389	407	382	380	389	339	372	346	388	366	352	365	406	369	387	381	360	393	386	397	367	403	376	392	361	340	412	378	338	356	364	381	380	399	365	378	352	373	343	366	348	410	410	378	350	377	365	361	377	340	386	393	375	378	378	388	378	379	395	346	330	390	381	385	362	378	360	391	389	371	420	361	399	406	358	420	366	373	374	393	383	391	367	371	375	354	392	379	375	394	398	403	395	373	393	377	352	375	366	372	376	360	400	350	364	386	348	376	382	389	404	396	385	365	385	385	357	396	400	401	384	367	374	364	417	379	392	367	397	423	348	349	394	379	392	373	390	335	387	343	378	381	346	371	350	366	431	412	381	386	370	372	392	377	366	406	366	391	381	369	400	363	403	379	353	363	382	360	362	368	357	339	398	351	394	368	329	361	362	372	374	413	377	357	385	381	374	365	331	361	371	355	362	365	378	366	366	392	388	370	393	378	351	388	388	372	410	385	416	377	343	397	381	387	381	384	377	384	392	357	389	353	373	391	341	391	377	356	361	400	374	339	388	392	375	405	377	359	388	374	389	412	375	366	373	411	375	366	330	391	367	379	398	327	359	361	387	358	388	368	387	369	390	394	406	407	361	358	392	405	389	406	376	387	386	409	399	346	369	358	366	378	399	367	380	418	374	358	369	377	399	366	362	359	394	364	368	364	335	395	407	386	383	380	334	370	380	391	363	346	380	417	357	389	387	376	403	400	398	381	337	369	400	389	385	366	352	366	393	405	387	381	357	378	384	389	406	409	387	397	379	391	362	395	363	383	376	384	399	382	421	387	421	399	347	414	416	357	399	367	377	391	359	385	390	366	362	402	370	392	351	352	370	337	395	350	399	363	381	379	396	395	401	337	370	384	399	408	373	386	373	385	357	424	378	370	405	368	355	350	361	384	382	368	355	359	353	369	387	413	364
45453	26071	3400	3988	3688	3090	2673	2196	1989	1810	1634	1515	1456	1406	1337	1285	1215	1208	1230	1095	1150	1093	1126	1027	1035	1022	1087	990	1023	999	996	1053	1009	972	992	1010	968	995	991	952	974	1013	912	963	928	986	942	955	924	937	969	888	889	944	911	953	946	887	936	914	944	903	888	1002	907	953	936	898	947	969	981	955	978	893	916	976	880	897	892	940	940	893	921	892	906	911	912	989	919	935	941	946	914	931	895	941	937	888	934	943	915	981	916	962	897	913	873	921	898	942	917	860	935	910	889	917	936	922	934	911	961	932	965	898	913	916	880	946	903	935	899	917	916	901	868	893	915	910	870	900	912	895	919	940	949	880	878	952	910	949	899	959	890	900	917	930	934	892	913	866	944	885	938	960	914	954	905	944	932	959	945	950	870	919	926	850	928	950	898	952	889	911	887	889	911	919	936	895	929	916	883	866	907	928	897	939	931	912	901	900	935	898	859	914	914	980	931	872	936	923	922	896	912	888	916	919	918	899	876	920	898	924	916	939	888	879	889	907	926	929	943	937	879	873	891	954	921	931	910	937	961	920	961	929	864	887	894	892	951	920	891	923	942	897	917	933	931	950	922	868	875	927	924	901	865	951	910	901	971	905	950	884	928	920	882	951	939	950	927	854	908	946	942	868	887	958	864	838	922	927	940	898	955	911	846	908	874	896	921	897	924	861	909	950	928	915	910	920	934	970	865	908	969	895	900	921	908	924	954	912	909	933	923	927	895	859	898	871	957	899	930	961	881	897	896	911	973	874	924	929	892	921	941	944	905	882	900	947	914	878	874	879	933	927	925	921	905	895	921	934	892	932	906	874	873	936	936	883	908	930	926	885	929	887	894	888	893	923	888	902	930	895	886	869	826	976	848	914	916	918	901	942	919	867	886	828	886	928	919	874	829	938	891	934	862	886	937	892	912	896	921	928	887	931	936	905	968	873	854	902	889	874	882	902	905	920	921	888	955	894	895	931	909	942	905	901	864	868	939	906	885	943	930	962	890	986	951	927	919	838	900	954	930	928	948	976	925	886	904	900	886	947	910	910	890	921	930	948	880	922	928	933	874	921	860	936	913	882	881	910	912	930	880	918	944	904	909	951	855	921	894	921	923	872	923	896	878	943	931	842	972	874	896	922	909	884	894	887	913	946	914	903	913	916	937	965	892	929	913	927	888	926	970	916	869	927	865	910	893	888	879	881	906	893	854	867	904	845	900	914	933	910	859	935	895	887	984	913	941	902	871	949	908	872	959	871	911	918	896	842	893	949	895	908	885	885	924	898	895	873	898	887	916	907	898	929	977	907	877	895	926	933	907	891	901	905	879	948	894	896	952	877	865	908	875	948	899	926	951	923	862	886	923	868	898	837	903	900	917	933	900	941	902	879	852	877	939	958	926	921	873	975	921	840	903	990	886	892	881	915	910	893	952	898	934	916	941	811	943	883	966	968	954	919	872	900	964	882	921	961	837	920	966	901	911	922	918	926	940	953	905	945	927	850	864	871	897	874	913	861	874	889	916	923	853	899	954	901	897	870	900	934	868	915	961	955	931	926	886	937	915	958	904	891	916	939	915	954	942	940	945	960	992	893	926	925	901	937	951	872	929	878	844	896	929	852	936	933	964	915	891	910	863	930	898	875	860	881	971	937	943	901	913	901	931	905	957	911	935	898	924	844	871	884	869	922	934	901	921	924	900	913	922	910	939	895	866	896	895	889	919	900	895	846	927	916	924	872	901	893	892	879	940	922	911	883	1003	918	917	921	899	941	959	875	907	903	899	867	862	910	872	878	927	931	924	916	923	925	879	913	891	907	924	899	944	920	913	901	953	868	927	893	876	870	916	893	917	917	915	926	902	895	945	918	952	923	893	907	905	893	961	919	939	875	905	900	892	866	950	875	875	962	888	880	947	894	901	924	922	945	874	912	938	912	907	929	894	936	895	911	910	922	912	961	865	916	913	898	915	904	935	928	944	916	904	892	897	938	903	937	945	960	907	909	901	927	912	928	953	914	895	907	952	933	925	907	908	909	904	905	897	844	940	911	901	869	861	897	898	937	901	893	868	897	939	866	911	914	905	899	881	867	894	951	911	890	940	858	922	912	964	915	929	893	918	895	954	955	892	904	910	938	870	934	910	909	860	865	857	900	951	904	918	867	920	902	891	943	871	948	908	898	975	881	895	915	919	887	885	896	892	887	876	876	918	963	910	953	913	919	918	943	878	936	911	934	917	871	958	929	922	900	914	885	894	889	878	861	936	857	891	932	909	957	901	949	917	918	956	911	904	948	917	966	909	936	914	899	941	910	957	955	904	929	929	892	916	919	853	957	890	907	875	884	928	883	908	920	895	886	893	884	910	883	895	961	913	898	899	935	933	942	931	874	893	951	898	933	923	957	903	919	943	875	943	890	922	897	907	928	894	922	916	895	925	922	904	898	846	865	901	864	882	905	961	921	847	938	886	926	907	909	876	895	898	933	838	943	920	916	904	867	879	890	873	905	876	900	866	870	911	954	881	963	887	929	975	953	903	898	911	947	908	913	912	933	921	881	878	914	901	944	917	906	906	875	938	864	946	855	903	922	919	912	903	932	920	908	935	915	954	900	882	938	916	919	882	909	875	894	903	897	809	889	946	921	876	930	865	929	884	945	929	897	890	934	889	930	886	952	917	889	902	846	912	895	927	922	934	900	943	963	875	933	899	916	940	881	885	935	906	893	941	878	877	882	901	899	919	884	922	918	884	917	916	940	945	895	891	956	903	929	895	891	948	898	939	964	905	927	921	827	884	918	890	928	876	924	934	940	925	923	862	931	974	898	895	964	845	956	916	856	918	896	881	892	897	911	881	891	909	934	911	871	890	891	958	886	877	883	938	958	913	917	902	923	850	951	885	889	888	913	951	906	942	894	921	932	968	945	894	883	917	855	953	929	872	896	894	908	905	913	969	923	908	886	922	869	913	884	928	942	922	941	926	947	947	947	873	872	905	944	930	886	918	943	886	919	899	851	919	923	873	943	942	908	915	908	887	931	889	887	890	914	925	862	964	916	869	892	877	920	898	903	950	951	954	929	902	895	896	901	916	945	876	902	934	893	950	892	923	891	833	868	953	937	905	926	976	904	908	945	959	897	921	928	918	937	844	911	951	892	925	930	851	951	897	917	897	883	973	909	890	960	947	893	891	893	909	919	892	894	903	918	953	918	908	916	939	928	925	979	929	874	912	931	918	945	900	949	906	929	892	912	911	918	893	932	903	945	896	895	922	906	930	903	883	868	927	850	923	905	906	892	939	934	902	922	904	888	883	888	884	888	884	966	894	918	873	893	974	888	948	856	927	882	900	854	933	977	877	951	881	933	956	920	953	930	871	869	929	942	909	900	857	927	931	944	907	927	931	957	958	840	925	861	887	929	911	927	909	911	955	914	912	879	850	927	915	905	917	908	884	908	913	863	883	931	861	917	929	898	884	911	950	965
14628	2326	212	173	167	169	164	177	182	170	180	176	161	182	181	172	189	181	161	171	151	157	187	155	167	188	170	170	178	154	172	183	158	157	172	185	175	189	166	215	178	185	198	189	188	182	164	175	188	180	182	158	196	173	180	172	135	165	182	162	178	168	190	144	171	178	177	149	172	174	167	188	170	196	164	167	183	153	171	171	170	153	173	156	167	162	171	168	169	176	185	176	193	163	189	173	166	149	151	141	170	174	176	169	196	162	160	185	159	183	184	161	175	150	179	155	169	173	173	184	146	177	159	173	199	167	193	169	154	166	180	173	188	173	187	163	180	178	176	169	164	183	173	188	172	175	156	163	175	171	167	157	178	172	142	179	180	161	170	172	183	232	187	177	177	173	167	163	178	190	172	201	174	163	169	164	165	194	194	172	160	170	174	192	178	172	165	190	192	171	168	165	168	216	164	166	190	186	170	196	180	182	191	190	156	184	157	179	182	198	161	159	163	179	176	154	164	171	148	147	171	156	166	180	167	162	185	165	176	188	182	166	161	167	171	164	181	185	176	190	184	166	172	176	166	190	201	178	164	192	161	173	164	179	171	157	148	158	158	169	168	142	159	192	141	137	191	179	154	172	200	181	168	167	138	190	167	162	168	158	168	177	152	191	181	162	170	167	159	165	163	179	184	190	180	179	171	186	171	176	186	189	153	158	170	164	181	145	181	137	187	167	154	164	161	175	188	157	163	168	160	173	144	172	164	178	169	177	157	201	161	195	136	159	186	192	166	164	168	150	172	187	187	155	166	165	165	162	169	166	158	158	191	175	164	175	172	157	181	155	177	168	169	169	193	169	196	175	183	164	149	184	160	160	187	176	163	187	144	193	169	155	192	198	158	183	168	173	156	173	178	186	168	164	159	158	155	149	155	203	176	171	155	150	175	177	134	161	180	188	172	169	182	156	164	174	181	169	160	190	168	199	151	157	186	165	178	171	174	163	162	175	179	187	190	158	158	168	184	158	150	160	165	181	167	175	199	162	164	195	153	178	175	203	170	176	178	151	170	159	146	183	188	176	174	153	176	170	181	180	173	181	160	157	172	183	202	168	185	171	204	147	146	165	152	166	181	150	163	179	191	174	167	187	173	181	181	165	180	210	178	177	160	159	151	166	174	177	154	166	163	176	173	161	153	174	162	147	157	169	197	183	149	160	177	150	168	195	170	178	183	177	157	180	158	168	189	161	172	196	193	142	150	154	162	177	176	172	188	160	192	175	160	169	154	172	167	165	155	179	159	153	161	180	190	165	177	178	186	195	180	143	161	160	173	167	203	156	186	176	176	171	153	182	179	178	165	166	169	156	172	166	193	142	173	162	166	172	176	189	184	180	172	173	157	154	171	176	153	172	190	183	187	170	183	179	175	177	167	156	160	176	151	170	152	164	171	160	167	180	171	166	163	192	185	155	193	198	175	157	174	161	158	175	185	157	157	158	172	160	166	177	158	210	167	173	178	181	169	188	184	183	191	170	170	161	186	168	192	177	166	150	162	165	157	178	167	176	172	173	183	162	155	167	176	147	170	174	166	152	176	170	157	169	171	178	200	192	185	171	186	185	180	157	175	153	164	179	161	192	169	158	151	174	161	182	147	177	157	177	196	176	179	181	164	164	149	180	159	167	176	168	185	165	174	170	144	155	169	179	161	163	183	178	170	163	157	175	193	161	163	156	187	170	160	152	167	175	205	182	172	167	167	177	165	179	164	188	193	159	172	161	154	152	153	190	162	161	163	179	156	150	182	157	131	159	190	191	177	172	195	181	187	164	206	178	182	196	196	142	171	200	164	175	174	193	174	168	189	158	178	152	145	183	169	189	164	172	183	177	174	187	173	146	184	160	165	169	174	183	161	155	175	164	188	169	167	172	175	180	177	166	186	197	162	192	180	155	199	172	181	166	198	196	149	175	162	147	165	153	177	177	179	181	177	174	173	177	169	167	168	171	188	168	160	165	172	170	182	194	167	181	159	173	173	141	167	166	153	179	185	170	178	175	164	182	153	163	177	184	176	153	180	156	185	171	172	172	149	163	190	170	177	158	165	159	171	178	161	167	176	190	155	171	152	190	140	165	173	171	167	178	181	199	152	166	182	179	187	183	178	190	172	161	176	175	159	163	170	181	187	175	182	176	173	165	168	164	165	139	170	160	168	129	156	168	170	157	157	188	139	191	170	194	172	195	180	174	208	193	174	179	187	156	152	181	177	173	164	173	160	204	155	182	151	176	176	152	171	150	181	193	179	166	167	160	165	143	166	162	184	160	165	179	182	162	188	186	166	172	169	193	189	183	173	171	160	167	179	161	188	164	153	185	159	172	158	143	152	175	207	160	162	185	185	191	162	172	146	181	178	179	166	189	195	184	191	188	189	189	156	153	181	142	161	174	179	187	183	194	147	164	151	195	169	176	187	169	174	166	181	166	185	194	172	162	167	138	161	156	148	169	181	162	168	170	156	177	172	158	169	168	156	168	176	161	169	175	174	187	185	178	167	171	174	167	181	155	150	155	142	167	176	171	183	164	156	158	163	169	181	179	166	168	193	161	197	165	165	163	154	183	150	204	173	175	185	188	172	177	152	168	150	201	174	153	177	168	155	174	173	159	177	187	176	152	187	151	155	174	165	213	144	149	187	161	178	137	165	166	151	174	196	176	194	166	178	156	168	187	173	188	205	189	179	148	148	178	172	167	148	186	183	168	163	166	171	179	162	162	151	195	195	166	194	144	171	162	181	173	185	176	192	170	176	158	164	178	151	163	189	153	157	183	182	183	158	160	163	157	169	163	159	162	171	177	162	180	166	168	159	164	198	177	200	173	174	184	165	180	162	180	164	165	179	171	163	158	174	158	173	192	167	165	174	162	160	172	176	171	169	174	184	173	187	172	181	157	173	167	165	184	159	174	174	172	164	186	163	174	167	185	192	145	187	182	190	163	189	212	178	166	172	164	192	143	181	181	193	164	154	173	177	185	189	175	177	170	165	181	160	173	178	168	158	159	181	179	179	182	182	190	173	167	174	178	166	171	155	179	169	196	149	189	164	168	154	167	197	190	181	162	166	167	178	155	185	156	167	186	184	178	180	172	173	174	162	182	174	184	186	178	170	189	169	177	173	154	172	167	171	169	147	167	174	168	176	143	165	187	171	178	175	152	181	184	174	178	163	160	168	179	156	189	174	188	155	166	174	158	162	154	154	166	174	189	177	160	156	183	163	196	138	176	171	167	168	162	181	154	155	165	185	172	190	172	171	170	151	153	190	159	178	190	177	166	155	173	162	163	185	174	177	166	180	167	168	192	172	167	170	163	183	156	174	165	173	181	187	161	144	149	162	165	171	196	170	178	182	179	177	179	172	159	181	179	172	170	165	180	142	172	186	159	155	187	184	179	156	178	149	195	167	157	180	193	154	181	161	176	157	165	177	157	143	179	190	195	178	181	164	145	170	183	174	155
11794	2836	630	585	516	559	544	503	505	492	544	541	528	507	536	567	516	540	506	525	488	511	488	503	508	523	503	486	514	507	498	540	522	489	498	495	498	517	483	513	538	523	484	463	551	541	489	542	528	505	490	517	483	539	504	482	556	499	468	486	521	466	479	500	494	538	463	535	479	480	476	473	499	481	537	524	479	523	513	525	500	450	505	528	503	523	495	498	505	486	491	493	537	509	489	520	510	540	505	460	494	513	473	538	459	515	542	493	517	478	535	510	483	535	488	538	515	533	510	495	539	483	522	530	471	483	523	487	521	503	491	517	513	528	485	490	460	508	461	466	509	524	493	562	494	523	500	498	495	472	489	505	513	485	527	517	474	489	512	527	496	435	484	507	486	492	511	521	518	504	525	547	523	492	537	474	463	474	505	518	477	515	492	526	522	503	495	488	509	509	526	495	494	467	536	514	509	510	506	507	492	503	490	490	475	460	507	512	503	500	520	473	520	481	456	496	507	459	470	538	515	466	478	503	482	494	469	518	539	506	493	532	469	499	481	504	501	546	488	504	481	520	539	518	525	491	503	487	490	515	501	531	525	519	511	491	474	537	495	505	504	481	524	524	510	506	505	467	507	516	497	464	464	469	517	530	521	481	506	494	486	517	495	497	496	485	520	474	489	513	506	515	509	511	484	517	469	509	500	513	538	506	485	545	504	439	490	518	482	488	492	495	512	552	510	533	484	496	504	482	532	517	507	514	543	494	503	480	474	519	519	497	506	528	496	479	466	467	484	486	507	524	485	489	501	508	512	511	532	518	487	465	512	470	513	501	512	502	511	515	499	458	517	505	496	472	501	513	548	514	489	516	525	500	503	515	468	513	515	517	499	498	512	497	502	482	468	529	509	506	503	511	501	506	476	507	510	536	471	509	489	500	528	486	473	495	504	510	527	522	486	488	537	516	516	501	514	532	537	526	455	484	487	500	503	500	508	453	487	504	502	490	512	497	493	502	471	505	460	475	479	510	506	459	509	541	486	489	487	464	498	476	506	479	456	494	495	472	510	490	535	492	521	499	541	475	484	510	553	510	493	495	472	518	490	511	485	499	505	495	517	510	502	499	538	501	513	513	515	477	471	528	506	508	491	524	485	510	534	522	490	512	490	510	500	497	507	506	475	507	461	485	525	514	465	524	521	472	488	537	508	517	491	498	474	484	462	503	484	507	461	443	464	507	493	489	482	530	478	508	523	513	510	532	490	452	506	505	490	479	507	470	471	491	501	509	440	481	503	500	528	526	489	520	459	509	503	500	523	511	473	482	496	498	488	518	491	508	514	482	520	485	543	512	545	460	504	498	520	471	455	482	494	508	522	468	474	494	524	536	471	508	483	486	486	476	470	458	541	521	557	495	458	484	507	494	522	498	505	487	489	527	515	515	457	463	485	517	457	477	527	489	503	512	510	534	513	527	526	495	483	496	465	503	495	482	486	502	511	493	510	480	527	502	531	503	548	491	485	501	514	502	487	496	448	488	509	506	499	501	506	474	528	502	468	476	478	481	514	468	510	482	487	534	490	495	508	459	483	551	498	494	508	509	491	489	553	490	478	512	501	520	500	446	528	503	480	457	481	551	488	487	490	488	517	529	490	514	460	489	503	495	513	488	526	477	500	540	502	477	512	532	514	519	489	488	479	505	488	503	501	500	468	526	478	509	507	523	506	511	527	467	501	478	504	477	499	526	523	522	480	561	492	482	510	471	529	487	487	509	512	482	509	526	483	524	493	467	478	518	472	497	502	491	501	538	506	490	523	474	488	519	484	487	514	506	530	570	482	470	501	540	505	494	512	492	510	513	490	474	467	503	538	446	468	475	491	480	492	504	496	490	510	536	495	472	523	489	506	510	532	496	516	484	486	456	504	519	473	497	495	476	536	505	478	468	478	492	556	511	513	489	485	479	494	499	484	508	499	469	473	509	493	537	510	510	511	466	451	533	500	488	522	468	543	489	538	505	524	518	533	517	518	523	523	472	548	508	501	491	509	492	498	467	516	521	536	548	487	508	496	493	486	468	511	522	511	521	494	543	505	546	506	515	456	497	509	534	527	508	463	482	455	498	521	520	510	495	504	444	500	537	487	495	534	513	470	481	513	496	492	525	529	523	520	519	487	528	523	502	522	563	475	525	473	466	474	522	478	493	447	524	497	484	490	515	504	488	549	540	512	512	490	483	469	516	503	475	491	497	499	521	517	514	490	534	483	488	459	512	519	469	454	489	539	460	526	471	506	503	487	515	501	501	506	526	506	526	524	471	554	492	523	479	480	491	502	477	521	492	469	482	470	505	545	520	483	498	523	511	511	482	492	551	501	488	497	528	529	506	516	495	538	464	502	498	513	508	501	558	523	506	471	501	520	472	491	540	498	491	511	454	513	528	488	465	499	501	512	507	454	500	522	501	487	519	504	497	482	496	520	505	504	512	493	504	477	488	550	470	514	496	505	506	540	496	507	543	498	489	469	531	452	523	494	463	471	524	496	499	551	542	491	473	443	478	499	476	513	473	470	534	496	448	462	515	488	499	492	519	495	514	514	504	501	518	483	468	506	481	516	489	465	470	540	443	466	487	525	491	503	491	496	512	496	517	504	480	477	532	512	492	473	505	501	507	545	472	490	519	486	497	496	507	501	473	502	507	540	516	505	508	521	499	516	493	496	527	492	521	531	499	464	501	480	504	536	491	504	502	477	515	520	554	491	492	511	495	530	528	516	497	494	497	495	511	510	481	511	495	483	507	505	474	510	546	475	528	510	466	476	481	463	502	478	507	528	506	508	538	490	509	510	498	518	513	518	522	525	493	506	518	506	473	489	487	509	493	512	464	463	550	476	511	489	489	477	487	511	545	495	519	503	451	514	516	466	499	507	531	495	486	504	501	541	488	561	475	505	465	499	469	479	503	494	482	535	520	472	509	495	489	514	519	481	479	483	488	528	505	517	497	505	485	491	500	516	488	484	507	537	499	532	526	501	503	505	508	486	490	496	533	507	530	522	498	493	504	528	506	514	512	504	502	504	475	494	499	509	496	455	507	485	510	488	516	496	450	467	488	497	496	506	523	487	515	486	489	462	492	515	466	509	513	480	469	486	478	557	508	524	501	518	483	535	511	487	521	479	500	501	480	495	539	465	501	508	499	568	467	504	459	490	504	513	485	490	473	476	472	476	477	518	543	507	523	488	509	524	509	505	531	485	482	480	497	510	513	471	519	473	512	526	491	496	493	502	470	500	426	485	501	471	478	523	478	486	550	519	481	506	559	513	484	500	524	528	534	513	505	476	520	490	466	503	499	526	484	516	507	523	483	514	517	538	490	544	464	545	505	499	480	524	482	465	524	534	497	545	492	518	487	489	534	529	502	462	498	506	505	504	536	546	507	483	489	486	545	536	532	518	499	496	488	506	474	481	502	498	466	493	528	508	517	573	447	496	489	509	497	516	486	479	482	500	517
62117	35028	7950	1058	678	578	453	465	411	417	393	355	400	402	391	384	347	369	326	325	337	333	371	325	329	351	308	360	344	283	317	372	357	343	343	341	312	330	361	357	308	341	368	327	344	321	338	320	352	373	372	336	341	350	376	340	320	334	354	337	342	356	341	345	322	360	304	332	293	334	320	327	326	329	321	369	349	316	347	364	353	336	336	335	367	332	333	356	378	289	341	370	328	325	295	313	353	325	345	339	321	313	350	315	328	328	339	344	345	327	360	293	339	363	356	293	290	334	359	314	388	312	343	317	328	317	318	327	313	317	335	337	347	384	360	324	316	311	325	367	337	338	352	359	310	337	357	331	357	329	316	314	369	365	355	341	314	346	336	385	326	334	339	310	351	334	305	324	350	342	308	343	330	365	350	335	356	357	383	385	344	321	363	359	326	333	347	347	336	341	315	338	363	347	327	341	331	315	329	348	361	327	344	321	335	335	335	337	318	357	336	315	298	369	315	317	353	350	291	310	350	351	330	334	348	322	338	317	335	323	360	341	323	334	330	286	325	341	342	347	332	340	314	366	312	345	315	332	342	349	358	332	314	332	316	313	323	325	367	318	338	337	368	348	325	323	383	314	342	322	362	359	356	341	356	363	351	335	354	350	335	350	342	342	352	335	335	341	346	324	367	324	329	357	388	337	346	347	322	320	317	322	324	332	338	342	332	363	364	344	333	360	325	363	354	348	320	359	346	292	335	354	336	347	362	315	350	339	351	324	320	334	359	354	323	364	315	325	356	297	352	342	339	339	346	343	359	367	361	311	316	331	305	344	328	320	338	324	376	346	339	334	334	326	342	341	339	362	356	342	307	348	331	319	360	393	357	355	338	320	351	311	339	308	332	308	333	369	342	355	304	368	340	367	338	355	361	341	331	313	363	314	365	323	320	308	335	353	339	320	346	353	356	345	337	356	331	338	356	317	317	358	371	331	314	328	315	354	345	344	369	346	379	366	364	326	349	352	336	329	357	377	369	349	295	362	318	302	331	363	374	338	332	365	331	330	351	367	329	369	329	340	332	375	343	360	358	328	343	382	351	337	312	359	341	345	296	358	327	360	324	328	347	358	346	369	356	363	312	342	341	335	321	372	338	314	347	366	351	343	346	348	324	364	298	344	323	338	335	339	316	329	346	355	346	356	337	288	342	339	360	324	323	348	325	350	338	300	331	348	342	349	316	318	341	323	336	345	300	347	370	353	359	327	341	321	333	359	352	327	340	359	298	344	318	294	313	352	338	367	343	345	354	335	376	337	355	348	342	294	347	333	344	304	336	353	362	361	350	368	353	339	373	327	350	351	316	334	340	328	336	352	336	339	372	341	339	389	359	352	314	330	359	356	330	340	336	390	355	320	341	341	346	329	339	315	318	357	366	335	315	375	331	341	348	360	291	358	335	342	374	365	335	332	348	315	330	336	328	331	328	335	325	340	367	322	347	352	338	324	341	329	350	341	315	354	328	324	361	334	386	332	315	335	330	354	334	331	351	321	348	367	357	344	326	326	336	316	337	343	348	311	314	337	356	333	308	342	333	332	330	364	343	326	343	347	342	355	351	312	349	350	366	327	355	340	320	338	293	340	359	333	317	376	346	371	320	348	359	351	331	350	372	354	295	320	355	367	357	335	332	358	317	315	320	343	338	323	324	337	354	311	309	302	363	332	313	325	343	337	330	329	335	300	335	319	359	335	318	321	351	333	322	364	339	318	327	342	368	331	340	335	366	332	342	330	330	324	329	340	334	354	367	338	342	334	339	315	360	352	327	370	361	336	350	339	345	336	343	325	315	343	296	332	336	317	325	347	293	349	297	344	329	328	341	349	362	340	289	329	332	361	317	350	333	328	338	339	324	322	349	293	344	344	334	331	328	339	373	339	363	362	347	361	361	291	333	336	348	355	341	332	350	379	374	297	341	331	325	340	345	335	352	340	335	339	352	362	300	374	356	335	347	333	322	307	331	325	367	351	361	389	356	345	337	351	358	327	368	329	322	312	352	365	333	336	353	335	350	357	314	324	375	305	351	320	344	370	319	355	308	328	334	309	388	342	317	314	342	350	344	330	314	300	303	334	349	333	350	346	332	308	358	348	341	334	346	311	369	304	313	352	372	349	337	353	329	322	341	325	356	369	319	365	351	336	346	322	371	326	356	329	347	368	351	369	350	352	309	291	317	307	324	368	346	330	307	365	322	318	326	325	335	332	317	307	360	312	345	347	383	340	364	329	326	367	307	349	355	316	326	334	289	337	342	330	335	346	318	360	324	354	329	329	353	365	325	356	331	328	342	372	313	339	340	328	344	367	332	331	343	348	304	328	355	357	330	361	325	323	293	344	326	341	335	312	341	316	354	345	338	347	344	332	352	343	357	343	350	353	336	325	353	320	310	340	349	370	364	356	327	329	342	330	330	341	330	347	392	345	323	361	332	317	333	337	345	317	315	376	395	351	314	318	324	347	330	328	336	332	333	344	341	383	364	322	364	370	329	301	301	380	307	355	363	344	327	378	354	349	363	305	328	344	353	383	328	322	345	301	306	329	367	321	322	349	310	312	342	324	361	328	355	347	359	326	366	351	319	348	372	326	317	303	333	330	317	332	345	313	341	349	295	327	315	343	328	336	374	339	362	368	363	346	293	322	353	359	321	336	326	330	323	329	324	300	350	306	350	321	345	335	339	354	343	356	315	360	336	335	345	342	354	331	385	353	338	349	327	328	335	298	321	319	332	320	317	326	337	301	381	348	345	333	379	307	344	339	333	341	364	313	334	367	338	323	344	306	326	345	360	348	331	332	315	347	342	331	335	333	381	302	330	345	343	337	340	334	324	353	351	358	342	342	339	343	315	361	353	334	324	309	335	340	328	336	310	329	362	353	324	337	294	337	321	316	311	315	329	314	336	310	353	372	351	376	323	309	317	381	321	318	331	327	317	359	287	328	326	360	330	342	324	354	330	337	330	338	333	319	339	298	374	313	353	336	333	323	286	345	346	336	338	352	362	339	340	351	331	329	305	335	340	342	342	348	333	299	349	340	365	330	323	355	317	368	351	301	344	347	342	345	348	324	358	325	341	353	336	336	328	343	355	341	338	348	325	371	313	341	336	352	344	356	323	338	327	379	326	358	317	318	319	335	373	349	351	285	319	340	358	344	336	354	372	353	342	318	364	353	371	336	358	357	332	357	339	330	354	328	329	333	322	337	312	317	324	367	336	352	343	281	393	353	296	314	335	358	355	334	352	335	361	343	350	344	304	316	358	357	343	319	330	348	361	350	346	311	320	360	331	335	343	355	345	343	329	348	312	320	373	349	361	345	340	319	371	315	346	293	355	329	329	341	335	341	293	324	340	363	345	348	301	329	334	319	330	361	315	335	365	330	347	358	371	313	287	355	331	317	355	335	330	334	337	329	308	329	346	335	299	355	352	331	381	365	334	345	320	358	329	338	333	337	335	352
36632	19926	2067	2549	2248	2022	1803	1508	1452	1374	1268	1201	1149	1054	1067	1043	1009	1025	1004	967	943	957	901	962	872	929	946	909	957	920	933	894	909	952	882	875	825	893	910	878	875	899	864	930	881	910	812	931	877	838	863	904	872	815	880	959	865	866	870	824	902	893	863	898	812	814	884	847	858	892	900	861	845	870	874	848	887	867	834	797	799	901	882	820	853	917	865	838	832	890	803	851	873	895	822	910	889	895	876	874	887	816	842	801	866	895	918	871	870	867	834	877	870	835	865	882	917	852	901	852	841	829	836	811	835	862	833	864	903	881	864	904	844	845	865	867	886	861	818	901	841	879	809	866	864	854	937	904	867	877	872	876	826	863	854	866	804	885	864	861	922	840	882	879	851	877	881	861	829	884	866	855	841	906	905	892	895	865	864	829	876	873	872	793	846	813	870	840	870	811	861	865	879	904	871	838	847	857	882	889	834	807	871	827	856	883	913	883	846	889	855	857	888	904	846	869	876	839	844	919	861	860	909	863	835	913	866	835	860	829	824	817	874	823	853	838	872	814	861	860	871	844	867	849	879	863	855	848	847	833	830	881	837	935	872	809	856	847	837	881	857	802	870	849	932	825	879	855	827	881	876	845	861	831	856	865	850	851	812	828	859	830	889	834	841	877	875	826	840	814	827	861	865	899	876	856	839	903	871	840	809	856	815	871	786	838	885	893	852	931	876	872	846	879	850	880	833	828	848	802	829	915	882	858	859	909	831	876	873	865	871	847	872	845	837	863	907	883	893	891	895	874	842	808	823	850	839	878	873	837	814	830	834	831	837	859	846	864	863	840	899	841	848	903	856	856	785	907	887	917	861	853	845	844	858	843	835	873	858	903	809	874	819	884	854	892	898	889	821	917	824	908	846	867	915	891	880	836	869	835	860	855	836	852	828	855	809	857	903	828	823	876	871	880	889	877	804	826	895	874	864	871	842	927	816	857	825	839	918	810	854	861	908	892	827	884	820	911	836	873	854	853	860	843	879	804	826	834	841	851	893	886	839	857	814	843	865	819	922	822	873	864	877	850	871	829	860	804	817	876	899	843	845	830	844	869	859	827	836	902	841	846	863	910	914	884	882	877	830	881	860	909	837	847	821	823	838	861	824	876	860	876	872	856	885	856	893	862	798	857	818	889	857	871	846	837	812	850	882	872	837	867	881	835	833	839	858	883	867	888	875	873	891	835	821	859	832	862	872	892	898	812	827	869	854	907	853	838	840	891	862	854	901	839	874	849	821	897	825	872	819	865	837	848	886	843	825	899	856	882	869	882	891	852	856	877	828	844	839	898	868	857	857	836	885	841	826	865	885	832	838	818	853	907	799	824	823	868	854	824	858	836	820	878	802	861	846	828	882	822	873	849	841	848	889	851	883	859	825	861	899	915	877	835	820	862	846	840	775	845	860	826	856	845	882	883	874	880	839	892	794	862	881	884	822	874	848	821	904	845	859	848	917	869	889	883	850	847	830	870	881	881	826	891	865	836	891	848	850	839	863	817	843	809	860	855	875	884	900	882	777	899	831	868	873	897	862	897	878	859	807	814	841	821	806	878	865	857	871	856	911	857	831	818	833	856	880	820	873	937	832	869	901	842	886	855	918	838	857	795	848	854	845	822	865	845	839	881	895	885	883	860	820	890	850	862	836	893	842	909	875	888	901	848	850	860	829	832	870	895	925	856	852	885	861	878	828	816	835	860	844	854	828	856	885	864	872	873	881	868	838	855	851	830	842	816	849	919	857	872	846	841	880	841	848	954	861	809	846	809	885	888	826	855	820	839	873	854	829	897	878	851	862	871	776	852	851	840	857	817	871	900	861	874	889	881	877	840	894	810	907	834	909	874	816	900	869	856	894	770	871	846	827	855	877	831	847	879	828	851	844	802	853	910	860	878	828	893	892	805	861	841	862	847	841	881	814	868	860	904	895	871	866	788	910	896	840	876	896	924	874	861	848	853	828	854	869	874	827	862	844	837	879	892	963	839	902	881	858	837	808	839	859	830	885	883	863	827	954	783	894	816	865	920	877	843	825	903	848	902	936	924	855	892	894	844	867	810	859	917	876	888	846	832	882	876	911	846	822	864	875	862	846	822	913	856	844	844	833	833	866	838	888	874	857	859	884	909	851	890	881	885	872	849	873	813	840	826	858	880	856	846	838	863	864	857	889	899	834	877	839	872	821	881	857	851	855	879	890	834	815	814	843	882	837	826	866	880	899	922	912	838	880	858	846	835	890	862	810	871	869	868	855	871	887	858	869	898	888	875	879	859	797	883	829	884	814	834	855	863	919	836	860	848	867	872	902	813	844	854	878	833	866	890	809	860	831	861	822	904	867	833	838	862	876	881	840	817	842	857	841	854	879	902	882	883	864	829	932	920	870	828	864	856	817	890	840	857	808	880	859	844	887	895	873	856	873	861	879	877	833	851	886	862	831	842	841	927	853	891	859	852	861	848	845	848	889	940	870	868	815	865	877	871	872	855	865	835	818	852	837	853	886	836	875	884	860	804	866	834	886	869	829	840	834	839	848	905	837	889	865	822	869	843	851	968	854	841	824	886	869	825	839	869	886	856	895	879	866	884	845	868	912	862	850	808	865	839	914	861	829	840	827	873	841	860	903	831	891	851	801	850	841	883	925	865	890	920	861	857	798	851	931	884	853	851	833	844	853	844	843	897	892	865	832	902	878	865	857	856	881	832	872	866	855	880	852	784	874	914	803	824	853	822	864	850	776	871	833	801	880	846	864	841	882	845	913	898	880	905	882	857	832	836	814	808	869	824	817	815	862	884	841	837	914	906	889	849	867	768	813	865	818	861	873	830	819	902	908	865	821	873	870	814	807	873	831	810	871	898	810	847	876	823	826	886	861	836	910	903	886	838	838	848	876	860	766	842	848	827	873	879	872	848	850	836	848	833	833	890	865	798	869	826	846	848	869	861	882	890	859	875	865	844	916	886	884	866	848	873	869	873	842	840	862	860	890	838	902	910	862	896	783	890	906	872	838	823	845	850	825	852	860	815	825	864	859	865	857	824	852	837	862	840	858	887	834	844	849	861	869	847	865	885	858	899	848	833	873	900	862	834	835	856	851	849	913	858	882	810	812	844	873	926	845	840	838	919	841	853	870	842	872	836	829	826	802	810	849	860	837	890	851	894	843	784	858	882	908	870	894	840	856	875	855	857	839	864	879	900	844	875	873	809	847	906	859	806	843	885	833	807	881	892	912	884	817	865	820	872	869	818	821	845	858	846	890	888	824	866	880	865	889	858	870	881	837	854	890	835	849	849	855	878	894	883	867	877	841	882	845	848	848	825	825	839	899	840	807	841	827	913	879	862	886	869	866	866	904	855	838	850	876	872	876	844	882	837	850	839	894	832	840	904	854	902	857	838	855	833	832	859	893	876	837	970	857	832	834	835	881	833	850	921	852	842	912	866	875	854	856	843	827	927	884	889
71993	46610	15409	2884	1064	791	656	639	536	581	492	482	479	467	443	423	438	405	392	428	357	408	413	371	349	405	404	381	373	408	440	424	378	400	400	433	381	385	371	399	392	358	407	370	386	365	390	388	444	371	375	409	411	366	372	388	375	353	379	382	390	381	382	368	367	405	348	370	340	388	405	374	387	391	403	396	416	382	373	390	422	427	369	371	396	375	369	394	347	385	384	385	337	380	386	433	373	390	395	408	359	411	387	358	412	348	398	368	364	395	359	383	383	443	393	365	346	380	440	406	394	388	388	427	399	398	386	374	403	412	373	368	320	343	358	376	412	424	394	386	417	362	350	408	338	363	373	398	411	368	362	404	410	377	393	372	359	358	388	383	416	375	393	407	401	374	388	344	382	369	378	393	387	376	391	360	374	393	398	391	383	371	397	342	360	390	357	350	370	405	386	378	406	342	410	391	407	400	387	388	370	345	370	359	392	350	366	341	334	396	380	386	391	368	363	368	333	399	372	394	386	396	337	366	364	396	386	384	393	406	386	370	385	374	394	421	355	385	379	400	393	389	387	408	395	410	374	363	373	405	384	404	349	392	374	404	433	363	371	365	375	395	373	405	382	416	390	400	381	433	395	385	374	384	397	383	405	407	400	405	385	364	366	387	388	386	416	399	407	401	418	371	375	349	399	377	400	360	346	330	388	378	398	358	414	371	382	322	385	388	381	408	411	406	352	374	377	399	350	388	355	387	408	400	349	370	384	381	381	404	375	396	401	402	409	359	373	400	394	379	397	413	357	376	380	343	388	372	347	367	372	370	417	369	399	369	370	369	423	395	364	369	336	398	397	372	354	377	361	415	362	382	389	380	341	385	363	340	373	388	391	355	370	408	372	370	395	371	402	396	377	398	394	399	359	372	353	367	388	357	384	392	397	366	370	398	371	377	374	347	400	350	364	408	391	375	383	383	412	372	406	405	337	369	402	355	372	364	398	370	392	376	372	370	398	408	374	394	368	395	364	375	376	405	391	373	392	386	351	366	360	384	389	364	383	343	377	379	384	386	361	344	398	409	383	394	399	401	368	372	403	391	407	394	381	382	402	395	406	373	374	403	366	369	414	397	340	389	378	402	416	349	398	364	426	397	425	367	374	414	377	387	399	399	367	342	393	377	364	374	405	378	388	361	402	403	395	355	403	383	371	386	362	370	372	378	396	361	354	368	372	398	390	410	401	422	353	392	360	368	364	380	354	346	345	366	379	393	402	375	357	372	378	406	373	376	361	400	384	405	418	384	399	367	405	393	356	385	386	362	431	386	390	364	370	426	362	356	382	385	387	397	368	405	367	395	391	397	387	394	374	391	412	411	367	388	372	379	359	379	352	386	429	343	387	379	385	379	381	380	388	367	373	388	371	392	356	358	416	376	378	369	353	406	364	385	407	381	374	390	388	378	377	395	396	397	379	379	379	392	367	371	391	380	380	373	378	402	414	391	415	362	366	392	398	382	372	414	380	377	366	394	378	431	348	347	366	367	387	361	370	418	390	381	390	366	398	392	376	373	377	396	367	363	353	422	351	375	388	370	401	358	358	381	374	348	381	381	387	398	348	385	373	379	403	385	364	377	387	399	422	383	374	412	352	350	358	376	391	404	366	403	407	366	426	366	386	366	382	372	374	402	373	416	357	374	378	369	353	400	401	382	421	391	390	371	385	371	396	384	361	387	347	395	404	384	396	373	431	411	375	386	387	366	362	342	399	400	381	441	374	364	354	383	391	365	374	389	380	367	402	396	386	375	395	407	373	359	364	399	390	380	363	416	376	353	372	393	383	372	384	339	381	388	378	372	374	390	392	389	406	357	378	387	391	404	387	390	392	395	364	386	356	377	411	394	395	368	377	392	366	365	410	353	376	405	377	371	374	366	388	379	391	366	360	361	393	372	378	381	427	391	374	349	353	334	343	362	394	388	349	384	383	378	375	350	384	377	385	363	336	380	382	357	373	404	396	369	375	410	407	349	419	387	371	369	380	374	379	404	403	381	369	353	390	360	374	373	382	368	374	365	327	381	387	427	379	380	388	381	368	403	378	384	360	359	362	410	378	353	373	365	394	351	361	387	324	373	390	357	382	376	399	422	382	376	404	391	407	374	422	374	365	357	391	350	407	386	355	378	373	364	353	357	364	385	390	390	405	367	385	391	373	387	384	354	390	365	380	386	389	396	402	374	418	355	399	386	413	338	365	419	395	362	423	409	374	372	368	405	364	409	416	399	404	361	373	362	362	404	373	408	371	375	422	385	394	357	373	388	382	407	389	361	327	375	378	326	401	375	387	364	346	419	381	369	352	405	341	374	397	362	371	343	392	405	376	396	344	370	384	410	374	404	408	370	408	369	396	352	391	361	357	364	391	396	377	402	358	377	394	388	376	360	379	337	363	366	373	364	386	399	380	377	401	371	379	378	362	375	371	375	365	355	382	379	384	386	371	395	343	381	384	408	353	355	389	397	343	385	374	356	389	385	374	421	388	392	422	411	377	401	387	380	381	409	333	413	381	379	402	382	326	376	389	341	355	397	399	354	381	381	367	338	423	402	374	381	389	383	380	369	382	390	372	355	348	385	379	402	370	360	381	387	398	363	386	374	364	371	377	385	371	401	410	438	393	388	348	382	356	429	383	414	378	351	431	377	384	351	362	368	369	363	355	400	397	417	397	380	439	400	389	352	393	408	342	400	344	409	365	371	336	357	414	350	361	388	362	393	354	385	371	350	391	379	369	379	355	376	422	399	316	352	367	354	392	394	387	378	373	386	379	373	376	389	370	418	368	406	377	325	402	382	365	351	362	373	407	389	403	383	387	373	376	400	384	363	369	407	404	385	370	367	426	390	367	379	357	395	338	375	369	370	380	378	407	357	389	340	421	399	359	366	378	367	370	350	371	397	389	394	376	390	416	378	437	388	376	399	407	395	359	355	400	409	348	396	350	411	367	403	363	355	382	388	389	395	387	381	435	384	357	384	371	380	381	334	367	391	400	420	402	410	365	400	396	375	364	376	372	411	396	405	388	374	389	359	386	402	383	423	381	366	359	365	388	417	382	386	365	408	382	338	358	390	411	399	368	373	377	373	373	402	381	346	395	334	362	380	366	397	380	408	398	349	390	384	361	408	375	366	363	385	392	418	376	368	394	387	431	331	377	365	364	392	404	388	390	392	376	389	395	377	391	364	381	409	399	362	380	381	394	395	396	348	376	377	364	368	386	377	360	391	395	389	362	388	375	369	400	367	377	424	419	385	371	411	391	359	389	382	325	342	438	374	371	372	390	392	383	370	388	400	372	394	401	371	357	386	391	360	368	405	378	401	396	343	397	381	372	367	399	388	365	390	386	386	400	384	377	384	392	373	379	407	369	404	380	405	386	349	391	398	344	404	378	383	387	353	330	372	395	365	387	393	393	400	385	345	362	437	395	414	384	392	338	354	370	366	376	361	348	401	380	365
46047	27404	3315	4019	3477	3099	2630	2185	2037	1891	1664	1524	1463	1410	1297	1285	1195	1236	1160	1139	1148	1155	1109	1123	1076	1030	1048	1060	991	1048	1037	972	958	1049	965	981	962	986	957	979	924	937	994	1019	902	966	937	967	997	1015	945	917	979	878	924	916	971	920	948	969	943	954	1007	972	929	982	908	911	934	943	942	907	958	869	914	939	940	923	958	943	936	874	915	922	876	929	863	950	988	900	887	931	954	944	830	894	926	941	945	941	916	886	893	931	959	889	913	914	868	971	975	907	923	871	899	907	929	909	928	901	932	912	866	949	899	925	905	941	943	951	931	904	925	903	925	835	932	896	890	893	931	927	935	895	931	927	896	915	859	906	900	891	857	950	978	865	948	922	924	940	962	940	958	881	916	902	917	903	899	907	868	914	919	997	927	896	965	931	890	922	879	915	943	970	941	922	922	907	949	892	938	938	881	938	908	950	929	901	912	941	924	890	899	885	922	885	955	898	950	850	895	911	916	943	918	859	902	971	916	918	947	876	929	907	953	934	888	914	911	927	860	893	918	886	951	918	954	944	910	905	967	963	935	880	931	888	884	927	922	917	931	878	960	933	911	927	884	903	899	887	938	914	942	849	1026	884	906	931	876	877	909	935	862	884	953	868	923	898	879	938	948	946	934	920	925	918	870	948	855	891	912	894	940	972	897	954	937	923	875	870	913	918	882	892	939	928	957	895	899	936	922	972	913	955	892	865	909	936	901	916	957	929	863	893	932	882	898	898	926	993	938	908	927	916	880	934	931	912	941	940	921	859	1028	894	922	924	894	915	927	872	916	918	891	919	925	911	936	892	914	893	893	900	858	929	896	922	937	895	929	928	927	920	899	921	910	917	947	914	942	898	909	923	905	890	883	902	888	911	958	875	892	860	937	925	908	881	917	933	900	913	860	933	940	945	841	903	921	917	927	868	892	917	925	963	889	888	924	843	964	914	988	935	943	928	884	942	914	938	954	923	935	867	875	869	935	881	914	928	919	884	912	952	923	897	882	940	945	881	894	943	972	888	946	900	945	902	904	925	949	881	868	912	895	926	916	898	868	921	970	953	903	905	934	927	949	899	907	945	958	956	861	880	909	894	944	903	922	834	917	917	889	856	883	887	875	895	875	962	923	900	906	943	924	932	849	890	925	923	899	896	927	861	883	909	878	958	904	959	881	879	857	935	899	911	882	903	961	959	917	914	898	977	903	880	911	883	949	897	880	847	914	939	904	898	913	899	932	944	839	939	915	915	877	891	925	887	837	925	914	951	872	917	906	1015	935	900	952	912	924	917	956	898	962	870	962	892	915	891	955	944	951	878	883	886	920	879	944	906	954	929	890	940	904	949	938	865	909	912	964	947	874	903	868	957	964	961	941	912	895	889	981	893	930	908	916	903	886	927	927	926	917	917	905	899	956	936	949	883	928	902	927	933	882	913	942	900	920	930	894	930	888	919	982	882	929	914	930	922	925	861	933	951	922	874	847	885	941	955	895	944	957	925	867	951	927	940	912	933	957	913	944	909	916	934	853	879	882	846	913	858	943	883	955	950	903	886	911	859	937	921	912	968	926	948	947	971	952	964	919	952	921	927	933	887	959	901	873	917	933	916	885	949	927	907	960	904	851	925	932	951	910	883	947	911	919	922	862	913	923	937	969	959	876	842	900	854	937	856	859	891	867	884	949	904	938	910	928	926	925	903	907	894	873	937	873	883	874	899	917	927	882	969	903	909	907	930	903	922	934	886	913	899	924	894	920	866	890	944	915	898	906	916	924	963	913	941	889	946	962	914	867	920	902	884	899	919	930	901	925	943	941	971	941	925	904	890	916	895	837	942	910	895	894	922	965	902	876	968	942	925	896	924	862	864	963	893	934	969	923	903	843	933	874	862	927	879	940	933	856	900	886	890	940	913	887	943	876	915	856	916	966	952	943	897	915	924	950	915	998	949	931	869	893	936	842	923	889	903	879	921	941	924	888	942	914	954	908	904	900	984	896	888	907	864	875	893	872	862	959	895	883	895	914	935	919	850	877	933	909	901	929	940	955	885	987	940	891	954	875	924	889	862	954	897	921	865	873	919	904	947	921	863	965	951	915	901	911	942	857	881	924	908	894	969	960	929	888	971	953	917	901	944	949	903	905	939	895	938	913	938	954	930	878	935	915	862	892	919	925	922	923	903	873	874	933	906	920	854	886	917	867	886	910	912	939	921	912	943	905	915	887	884	898	936	928	911	954	912	936	896	919	905	911	928	870	878	907	930	941	907	899	890	916	939	872	914	949	889	867	951	919	901	973	906	901	988	877	933	837	895	951	931	941	939	942	896	875	883	915	877	844	927	962	905	918	879	948	857	949	934	949	864	904	898	914	896	889	868	896	902	953	931	955	909	925	922	848	895	912	901	891	941	875	890	947	899	908	923	867	923	923	899	922	940	886	931	901	905	989	898	845	921	918	875	937	924	899	959	934	915	868	897	905	919	867	917	872	943	893	942	902	915	905	909	923	964	909	914	960	950	911	926	914	945	934	914	889	949	942	895	908	937	880	867	889	920	902	912	860	861	895	874	949	896	926	928	897	895	899	871	869	894	890	961	943	941	869	937	929	935	910	918	920	943	968	938	856	880	886	914	900	933	878	978	885	843	922	928	938	942	925	896	861	948	927	919	903	939	944	897	915	873	922	908	920	895	914	969	858	913	940	960	924	929	908	885	900	926	956	938	929	878	942	900	937	945	906	919	929	904	963	905	901	923	900	918	934	970	930	914	856	882	890	874	926	898	909	868	952	920	833	909	894	947	929	921	877	923	915	905	916	933	948	923	922	939	857	914	954	931	877	934	895	909	958	939	872	924	926	901	920	921	920	939	942	868	910	944	932	860	889	889	957	961	917	878	920	895	886	886	903	941	908	914	839	869	871	949	931	880	917	939	940	897	875	953	891	943	889	901	938	891	912	901	942	911	876	879	902	900	932	880	894	911	926	882	885	916	899	938	880	886	882	968	928	906	905	935	869	899	924	896	925	949	976	944	892	852	897	909	839	947	928	905	919	901	895	955	889	940	884	935	848	952	868	885	925	849	884	905	937	892	920	953	935	935	879	840	897	875	919	960	875	924	906	957	910	975	910	896	905	911	963	924	892	886	846	907	917	876	883	862	953	874	909	868	917	928	886	922	898	932	904	901	929	952	923	872	926	896	925	896	894	909	902	881	953	928	896	905	906	923	901	916	895	916	901	884	910	876	838	900	906	915	938	925	912	856	901	910	923	925	906	891	987	919	913	881	864	927	941	932	964	879	894	935	961	901	900	899	920	977	923	943	932	892	850	895	937	967	960	908	926	899	892	897	971	866	956	928	937	927	938	917	875	918	891	893	967	931	908	934	913	912	955	894	933	957	947	928	908	940	952	877	925	882	907	912	868	863	903	870	971	926	926	947	972	887	920	933	857	918	885	908	896	898	903	901	932	938	906	929	868	904	930	941
15097	2390	237	170	180	160	183	160	153	197	168	177	193	191	168	178	189	160	159	173	154	178	156	180	182	164	196	201	169	154	176	193	167	164	156	163	185	191	168	187	174	176	155	189	176	165	169	167	177	179	170	173	176	170	190	193	198	152	175	163	163	170	155	182	181	150	188	180	194	177	173	164	158	176	173	144	179	162	159	194	183	172	183	178	184	170	187	141	156	152	177	196	203	150	180	168	173	194	159	163	171	151	154	176	170	184	185	161	169	166	186	199	180	180	179	178	157	176	187	152	159	172	169	150	194	167	200	167	175	207	157	166	159	156	202	156	155	203	172	193	168	183	177	174	183	178	160	155	162	167	187	194	171	151	169	196	189	194	179	170	150	167	200	156	177	193	180	170	169	128	168	158	167	160	159	207	181	170	156	175	175	170	169	167	164	166	178	172	169	199	160	172	174	169	173	173	192	149	172	171	152	179	175	161	165	184	158	170	170	187	191	152	180	168	193	170	164	183	156	170	165	173	164	191	183	171	173	168	175	182	174	159	178	172	173	151	182	176	185	159	181	176	172	185	173	168	186	182	184	183	173	166	170	190	192	164	174	192	172	158	173	172	191	192	160	151	162	173	170	176	154	126	232	192	166	160	155	175	151	162	148	175	139	187	168	170	190	163	183	153	182	159	171	170	197	140	168	175	171	176	180	157	176	165	187	158	148	182	164	162	176	196	166	163	158	154	156	213	181	185	177	154	162	164	177	160	153	171	191	172	196	192	159	166	170	183	178	164	187	165	174	168	178	162	178	183	174	162	183	143	184	189	183	161	173	170	175	197	183	182	165	183	163	180	168	173	159	169	181	170	179	184	174	177	189	160	162	205	151	158	197	164	179	155	168	178	182	194	182	162	170	175	182	159	173	168	162	157	198	161	187	174	170	175	184	145	138	175	179	196	169	190	189	175	176	179	180	180	185	167	174	158	153	146	171	161	183	179	148	172	166	178	167	183	183	147	177	152	178	173	165	165	181	151	178	156	170	188	178	169	167	178	203	160	187	154	172	181	191	148	159	175	158	183	180	162	192	155	157	177	154	154	188	178	155	167	141	182	214	181	181	165	187	171	161	156	173	176	177	172	170	168	164	168	159	178	176	167	187	176	185	185	172	172	181	156	161	183	173	189	158	176	188	192	210	188	159	164	170	164	170	155	179	185	163	161	171	189	178	171	163	176	183	170	165	171	178	184	171	195	171	159	166	165	168	166	174	152	154	172	181	165	147	165	168	182	187	164	190	157	180	186	155	184	156	190	174	185	185	206	172	194	161	187	159	144	170	162	162	186	188	180	184	186	166	169	175	187	165	188	178	166	192	167	158	154	177	172	183	157	191	166	185	158	167	167	162	158	178	157	167	179	175	155	170	180	181	158	175	187	177	182	178	199	180	207	160	185	197	175	172	198	182	171	163	154	185	178	172	204	195	169	177	179	167	183	170	156	175	180	170	193	174	183	179	154	169	184	154	168	189	187	172	181	151	186	183	156	186	160	171	176	152	173	204	166	183	161	167	157	160	175	161	194	167	166	171	167	170	158	172	171	186	164	180	166	205	178	140	176	161	170	185	165	166	149	186	171	160	172	153	172	173	169	158	147	176	175	185	180	176	187	163	162	185	165	170	189	167	159	162	158	178	170	201	161	182	180	156	185	192	155	182	174	170	168	170	164	179	176	174	176	146	180	174	182	178	185	171	155	184	175	167	205	193	178	189	162	207	166	169	177	175	180	162	143	183	172	165	170	175	177	152	176	157	166	209	156	149	175	183	184	185	177	154	152	184	160	187	173	188	171	169	149	144	183	201	181	165	166	150	172	167	173	170	183	146	181	165	179	178	197	181	175	175	182	168	174	169	165	178	185	185	170	192	181	181	158	193	163	194	180	157	177	163	151	180	153	153	166	169	194	175	177	155	199	168	180	185	183	176	162	157	184	178	188	180	164	157	180	162	189	199	176	189	190	163	164	164	199	168	188	181	167	157	170	191	182	164	180	175	162	154	168	194	147	173	173	177	189	177	160	172	187	172	167	161	198	190	174	172	186	175	191	160	158	160	171	139	162	189	170	171	181	153	172	170	182	172	178	170	152	165	184	169	195	168	214	177	170	158	183	190	151	164	162	175	177	172	165	170	175	171	197	163	151	170	184	172	181	175	188	180	162	202	182	190	175	167	185	170	176	182	173	162	171	191	201	165	171	185	179	185	195	197	147	185	168	133	183	157	168	176	170	175	178	184	160	160	163	173	161	186	193	172	155	182	160	157	172	163	171	154	177	166	179	179	158	157	170	197	183	158	179	154	148	163	175	193	188	166	165	172	165	166	186	169	209	159	154	177	148	160	169	181	168	149	160	164	186	152	188	174	172	178	153	158	166	185	189	156	147	184	157	163	167	167	190	162	198	192	183	164	177	188	197	153	158	173	174	172	176	165	174	160	170	160	181	162	139	172	163	155	185	188	140	180	149	153	162	170	184	202	170	176	158	131	176	185	171	166	170	164	180	181	186	186	188	170	172	186	155	162	161	140	183	171	183	152	174	155	181	176	152	183	195	182	182	171	201	188	154	182	169	166	181	181	168	161	179	188	173	165	163	163	174	189	157	192	171	175	131	204	191	183	175	150	153	193	169	204	189	158	186	179	199	176	170	166	171	159	173	184	157	161	185	195	178	160	158	141	175	183	177	171	186	182	176	158	195	182	180	161	149	183	167	154	143	156	184	183	189	160	152	186	179	156	168	183	159	176	156	157	188	172	190	159	201	177	163	165	192	190	183	146	176	186	157	163	155	175	183	170	175	136	187	183	138	191	173	150	178	150	156	163	192	157	159	166	158	160	171	176	156	161	160	169	195	179	169	193	168	139	161	173	177	189	135	167	181	179	149	171	171	182	174	171	173	156	174	189	162	164	185	166	167	178	173	190	176	186	167	174	177	157	157	168	162	195	167	185	174	197	180	159	159	199	182	191	181	146	179	162	173	166	199	182	143	166	162	195	206	170	159	166	153	177	165	171	155	174	166	167	168	177	187	156	169	168	192	167	194	181	162	204	147	187	174	177	184	173	178	164	165	188	160	160	167	154	184	181	176	159	156	162	185	203	166	165	160	207	198	173	176	175	178	168	158	187	153	175	155	185	150	193	184	163	193	162	172	193	174	174	179	177	176	168	177	172	157	165	177	169	217	185	175	153	163	155	175	171	176	169	172	169	167	157	187	187	212	197	157	194	165	175	183	176	188	164	155	178	151	166	165	174	168	164	182	195	175	176	176	168	178	170	164	176	165	179	149	160	159	181	171	159	182	183	190	171	189	194	186	176	170	178	152	177	161	174	166	176	170	170	151	183	161	161	171	188	207	185	185	187	202	181	174	175	162	147	165	150	179	168	169	175	160	175	160	165	167	179	163	176	169	190	205	185	173	159	166	170	182	177	168	175	172	181	167	184	182	169	148	151	179	182	164
12133	3003	532	601	567	543	553	530	490	496	526	561	516	513	506	504	529	550	496	483	500	486	559	493	527	500	494	496	531	504	480	506	470	497	527	510	503	520	504	495	472	520	524	521	506	527	536	453	511	506	508	565	500	480	523	503	501	488	510	522	510	532	520	507	485	484	487	523	505	441	529	489	481	477	541	541	523	509	501	488	503	509	491	497	488	456	500	497	514	519	473	527	487	516	479	536	493	483	510	507	469	533	502	536	506	496	479	519	514	464	477	494	509	475	504	516	479	520	487	523	497	479	470	502	547	537	513	541	497	505	514	510	497	448	532	513	518	517	513	501	515	513	508	506	515	521	583	494	570	463	477	532	499	513	483	487	509	489	531	482	484	504	478	476	463	498	550	501	471	469	534	506	545	507	490	489	552	448	519	512	504	518	527	492	533	524	498	475	478	486	471	498	540	469	509	466	470	514	511	506	505	517	476	537	459	492	515	489	546	466	538	477	547	478	502	477	538	511	454	508	488	521	522	499	525	476	527	486	503	500	501	510	504	486	502	517	506	532	450	555	494	497	493	496	528	510	534	520	469	489	509	505	468	518	516	478	508	512	474	486	506	481	508	477	500	489	504	506	495	501	469	535	516	499	532	506	489	476	547	523	525	522	524	536	511	503	537	497	525	505	500	482	485	483	516	542	522	470	529	517	504	539	480	483	460	490	526	530	515	545	466	508	506	524	491	449	463	502	539	521	482	493	527	504	505	509	476	533	558	483	447	506	482	473	491	500	515	477	562	507	487	510	493	499	519	497	485	514	505	480	494	548	502	525	504	468	503	493	503	527	502	514	497	493	514	500	464	489	437	500	470	550	483	498	509	484	490	488	504	485	485	506	510	488	512	506	512	536	486	520	475	531	518	468	552	498	511	527	465	491	468	515	505	480	493	456	491	527	494	465	533	505	525	517	514	490	498	517	521	503	520	477	493	508	522	473	491	518	485	492	477	522	520	485	472	474	491	464	491	505	539	523	550	542	481	492	559	491	508	515	497	497	473	453	500	510	472	517	509	514	498	519	497	505	498	483	532	510	495	473	480	453	527	495	531	518	491	483	538	472	487	480	517	439	520	497	493	497	532	513	468	507	471	533	474	496	554	517	531	511	485	462	488	496	529	550	519	523	533	514	485	514	524	557	485	481	481	493	487	502	502	499	524	515	479	496	458	520	464	525	529	477	528	500	477	468	505	512	511	507	526	507	511	493	457	517	527	496	487	530	507	499	525	485	504	535	491	481	519	545	516	517	503	508	505	512	502	516	495	493	463	507	568	528	532	526	514	501	515	500	519	520	533	535	488	525	471	513	497	479	463	499	525	519	490	535	488	493	501	504	482	500	518	485	500	493	504	515	520	491	458	509	485	510	515	433	527	499	499	482	505	505	529	524	466	520	543	526	506	529	518	498	515	477	516	457	550	506	509	538	450	479	528	474	505	535	520	472	493	497	498	522	477	540	477	511	520	517	479	500	500	547	495	516	471	503	511	532	519	535	510	500	473	467	529	504	470	509	518	538	533	480	488	546	530	521	522	536	483	503	490	491	502	486	550	510	506	501	526	510	497	550	463	480	486	502	491	526	498	475	536	517	520	499	516	469	550	494	479	471	536	483	507	511	522	472	468	511	490	511	544	475	487	508	508	499	492	491	518	554	474	480	491	509	483	502	555	520	492	505	543	491	507	498	524	513	464	510	497	485	525	439	505	516	524	463	504	535	547	513	482	502	512	482	510	518	515	504	482	521	503	516	472	491	534	483	511	544	524	526	521	483	485	486	513	464	531	487	493	516	517	491	507	499	503	472	511	503	491	516	534	495	555	491	508	495	511	470	504	491	478	548	502	533	494	517	501	513	522	557	502	477	499	497	512	505	518	503	528	506	520	495	530	490	527	506	577	547	502	470	493	529	546	490	494	528	516	520	498	479	524	495	557	501	482	509	487	513	515	514	482	515	527	518	491	517	503	503	461	526	522	529	520	511	538	478	540	533	475	501	516	496	517	496	487	502	521	478	497	532	463	542	479	489	541	510	508	471	504	496	530	513	503	519	504	532	519	528	491	487	520	489	508	476	477	507	507	452	522	524	496	498	513	490	526	497	501	525	512	491	554	471	511	472	502	496	509	510	467	517	525	485	520	506	481	471	458	514	517	475	504	482	480	549	508	492	504	512	503	510	499	478	498	497	523	499	485	469	467	489	521	523	519	519	506	517	474	498	484	527	510	465	503	473	503	522	494	527	503	471	525	499	521	506	503	464	531	477	501	487	537	521	507	491	495	492	479	498	526	500	525	498	487	544	503	481	477	552	480	544	513	523	497	507	505	497	498	533	492	499	526	502	529	519	530	493	490	519	494	499	501	524	509	500	491	525	508	540	475	487	523	491	524	521	520	527	500	529	542	503	484	486	545	540	544	505	535	498	565	491	497	546	509	467	482	494	481	520	493	513	532	522	507	463	546	518	496	503	477	537	524	527	456	545	478	505	483	459	524	509	519	509	492	496	502	491	519	521	494	496	524	475	533	491	502	506	525	509	500	524	492	480	518	466	495	511	475	531	488	516	529	521	478	453	504	504	519	538	449	504	500	511	503	505	480	494	481	484	483	509	512	525	522	513	528	512	504	501	526	532	452	522	490	514	483	524	503	509	458	509	514	482	482	513	498	492	489	495	473	496	561	478	530	513	497	501	551	515	489	522	478	498	511	524	535	482	513	467	503	497	481	498	493	481	508	485	534	513	481	479	529	497	505	563	468	499	506	481	506	511	491	500	477	455	496	529	566	531	517	525	466	479	509	475	522	510	480	539	533	490	527	504	476	512	509	515	511	510	527	532	500	496	519	491	525	477	507	547	529	498	487	522	503	494	489	487	456	540	479	542	496	482	459	502	484	505	513	518	474	529	493	513	504	501	481	498	508	482	493	511	490	497	508	536	515	494	493	545	527	517	520	499	468	533	487	484	499	512	516	492	456	509	497	486	502	479	512	490	501	519	519	508	501	492	486	523	495	481	521	480	498	547	531	503	502	495	570	490	511	508	538	515	474	484	522	525	497	508	502	510	512	539	510	464	507	525	514	474	517	517	505	487	515	476	458	490	553	482	535	534	505	473	509	479	525	520	514	496	532	549	508	506	535	519	473	477	516	498	524	516	538	500	491	508	507	525	534	467	526	491	530	559	469	481	504	540	468	520	514	487	497	487	485	514	468	516	543	501	535	490	511	484	522	516	511	487	514	488	489	491	538	535	500	491	496	518	500	538	537	528	502	490	506	500	501	496	504	512	481	503	506	508	472	514	510	489	511	526	518	503	509	490	530	505	497	518	495	527	501	551	521	531	492	462	514	496	519	510	490	489	530	502	549	471	504	492	509	445	523	483	528	500	491	499	512	501	503	481	501	489	520	533	482	498	462	513	503	468	517	504	495	517	507	504	496	490	486	478	529	477	489	480	533	536	533	469
61825	36575	7981	1055	655	558	481	434	467	420	429	401	394	405	356	347	375	344	370	353	333	328	349	349	320	337	361	357	353	337	332	340	336	336	352	364	361	306	326	350	322	321	318	349	339	360	346	361	344	339	328	323	340	323	326	351	351	394	334	332	330	365	351	328	365	358	325	358	331	373	338	365	312	324	340	300	345	340	357	299	352	311	320	342	310	346	354	334	310	349	326	354	358	327	353	342	353	355	358	356	329	334	346	373	326	338	375	342	302	339	374	330	358	340	362	333	353	330	313	311	370	347	350	324	381	331	336	341	314	325	349	349	372	342	305	321	342	342	347	347	321	368	353	326	327	320	312	335	344	332	288	326	336	340	344	326	346	325	346	339	345	304	356	342	338	358	334	307	305	334	343	365	359	350	344	352	310	328	351	333	336	335	332	346	322	319	351	325	320	350	362	330	331	354	371	338	318	340	299	348	361	345	322	318	342	342	365	313	339	338	331	311	348	319	316	349	344	320	343	338	288	323	361	302	342	362	376	344	348	356	341	349	358	332	305	328	333	315	367	338	344	399	334	335	335	361	354	298	337	339	363	342	326	301	341	339	349	310	324	309	367	323	319	361	319	320	392	312	328	356	348	318	360	365	351	331	339	325	308	320	358	358	365	324	361	309	364	311	362	284	312	312	337	348	344	341	346	327	338	353	328	307	326	328	336	370	337	374	357	358	343	351	349	345	356	328	341	373	336	355	338	359	343	327	346	325	340	362	358	300	332	349	355	304	327	304	373	305	379	310	330	321	334	333	339	318	364	335	364	333	359	311	361	325	344	332	313	324	328	356	344	379	340	325	324	332	352	372	352	303	335	339	351	370	364	332	369	338	343	344	353	343	340	303	371	316	372	323	344	338	337	337	335	287	349	356	323	371	331	332	336	321	330	343	327	338	362	378	347	343	311	336	344	339	355	348	343	331	340	331	339	328	351	316	323	322	317	300	347	333	327	350	324	315	333	315	336	337	328	350	342	384	331	369	363	371	362	336	308	333	321	326	358	350	343	365	341	347	293	324	326	364	299	300	341	331	321	321	340	356	316	347	368	345	350	318	334	321	334	368	322	348	352	343	338	356	343	394	348	339	333	361	338	346	354	347	336	290	334	329	342	352	334	330	361	343	333	342	311	352	356	360	333	363	331	329	335	340	310	345	345	344	352	374	322	325	331	363	323	357	382	364	322	355	349	338	332	299	364	344	357	358	351	357	328	347	311	335	316	346	343	338	333	320	364	336	353	346	332	337	341	313	355	309	338	329	339	341	338	355	338	342	348	323	367	321	316	341	355	369	348	320	359	352	302	323	324	334	323	322	297	367	358	326	327	333	306	320	313	341	366	347	346	351	340	347	365	330	321	313	358	334	349	345	373	314	320	343	357	374	376	322	330	322	351	310	314	350	342	337	316	352	319	325	344	330	352	352	354	361	365	314	335	375	332	367	338	357	339	352	338	349	314	372	352	332	337	372	301	313	322	362	333	336	312	332	321	348	341	373	316	374	340	291	310	353	325	335	312	340	368	329	331	337	358	372	359	352	327	337	381	382	349	320	328	351	341	373	345	300	306	302	341	361	322	333	368	331	326	341	307	348	339	295	337	355	321	315	375	334	357	355	347	315	329	373	327	322	321	343	369	321	339	326	367	346	293	343	336	355	329	335	314	377	328	322	292	344	338	363	314	281	322	282	336	326	356	343	359	344	350	366	355	352	358	353	322	312	367	348	358	334	337	355	345	311	359	335	343	347	329	347	373	337	344	347	333	354	333	334	349	370	343	362	349	352	307	327	328	338	318	360	347	315	375	352	352	337	340	371	311	334	362	339	316	313	339	349	287	347	360	314	304	318	357	315	357	337	319	362	330	361	352	306	325	333	348	330	340	372	325	312	320	349	360	341	346	288	346	335	335	340	373	351	332	351	386	342	346	336	341	340	331	331	347	358	349	363	352	357	319	315	324	349	359	351	331	369	320	351	310	345	350	341	355	339	359	304	323	315	318	337	330	334	285	333	332	323	321	331	330	346	381	330	311	367	351	330	342	322	342	327	380	304	352	334	329	357	374	341	367	353	327	305	321	328	306	327	352	385	360	339	300	318	349	359	312	340	376	366	336	330	336	318	368	345	340	321	342	351	350	373	331	342	355	359	364	367	353	328	342	358	376	382	331	358	344	357	334	329	338	357	383	359	343	359	338	334	324	346	379	339	333	339	328	313	323	341	343	314	322	348	347	346	308	330	348	327	349	312	349	330	335	309	343	360	336	323	377	371	346	301	326	330	349	369	355	363	325	322	348	337	329	346	348	315	328	337	344	338	359	334	360	321	343	334	317	316	298	333	329	320	343	363	309	344	329	316	369	319	295	365	349	357	323	338	333	305	310	323	338	366	351	347	370	318	341	351	349	347	345	366	348	366	356	317	335	346	363	330	364	331	316	358	348	311	334	335	361	347	316	335	335	367	315	339	346	366	348	346	359	345	327	333	312	338	313	321	332	344	374	345	352	350	351	359	334	338	338	317	358	325	353	308	316	331	338	336	321	319	338	358	334	345	338	345	316	350	349	348	333	331	345	367	331	334	383	324	317	366	298	371	335	358	314	316	326	325	347	335	301	304	336	303	354	325	355	350	361	375	362	321	334	330	343	363	351	354	330	349	360	346	368	356	369	347	334	332	320	377	333	375	311	335	321	342	325	332	350	338	325	319	371	355	339	341	355	346	359	322	336	353	367	350	359	319	351	341	341	349	334	308	385	318	332	387	390	329	362	325	344	348	360	358	330	351	334	328	336	333	365	347	397	314	353	327	355	357	317	348	331	339	362	353	320	346	335	320	331	394	339	325	367	321	339	338	309	349	350	327	342	330	333	321	369	341	356	350	332	382	335	367	330	309	347	349	348	336	355	337	328	337	325	352	351	339	344	340	327	361	354	329	351	345	337	324	351	314	387	370	344	347	324	336	371	314	359	315	378	343	313	348	328	343	358	347	329	343	340	352	321	336	367	364	334	333	352	308	357	328	342	329	337	373	310	362	323	341	346	337	341	326	341	320	362	368	346	358	324	334	373	356	320	344	338	317	307	324	314	345	339	312	342	349	331	305	327	354	322	333	379	347	343	309	379	315	317	314	369	363	346	350	339	330	341	333	357	356	372	369	332	343	336	347	324	315	354	339	336	328	371	375	340	340	335	314	340	344	355	310	343	309	371	329	338	346	370	320	349	339	349	370	329	374	333	348	302	337	337	347	339	329	328	347	361	349	319	349	318	373	318	335	344	326	350	363	341	347	358	371	343	373	356	331	355	331	361	354	335	302	339	375	368	332	324	339	332	333	313	342	314	339	325	355	344	390	349	347	346	350	376	316	322	329	351	345	314	338	320	356	315	318	330	334	343	338	343	356	320	291	358	358	344	336	320	306	336	329	322	337	321	360	338	342	339	353	360	301	320	323	396	352	345	301	343	318
36717	20893	2069	2539	2219	1998	1682	1569	1429	1329	1292	1156	1083	1042	1009	1076	1023	1004	971	1002	1034	915	934	921	953	908	911	913	961	898	892	873	915	840	887	904	918	909	878	895	930	901	878	823	843	869	863	885	888	826	896	874	859	879	817	827	835	953	889	843	871	923	894	900	915	865	841	886	861	864	849	841	887	879	879	860	857	884	806	833	840	885	852	909	890	876	894	859	857	886	849	907	853	835	854	859	830	858	809	836	839	872	838	849	861	851	833	859	811	873	922	853	905	920	816	851	820	896	846	843	858	819	836	828	879	853	824	910	790	865	871	876	861	871	844	864	880	897	846	825	891	860	879	840	915	845	826	871	890	822	896	842	892	870	811	914	811	830	852	848	839	881	871	843	906	868	858	885	845	888	853	837	869	873	870	841	860	868	794	859	869	839	835	893	950	869	812	851	904	850	879	845	851	863	876	872	876	852	909	842	865	844	820	865	863	882	841	824	818	818	912	903	820	837	918	849	858	914	808	845	916	827	828	833	889	864	864	848	809	854	856	867	868	863	866	877	854	849	878	886	897	852	811	905	895	839	866	900	837	889	858	858	828	854	807	863	793	777	871	887	865	857	821	862	838	811	844	879	857	836	842	855	868	871	843	838	817	905	857	871	837	876	870	865	852	829	838	840	853	877	832	837	852	860	828	823	852	832	896	847	834	892	831	911	891	903	854	817	854	847	834	833	820	871	898	894	834	840	894	833	866	885	868	853	875	825	840	821	830	855	834	895	841	887	887	813	824	901	861	883	883	884	863	856	853	880	881	889	884	829	829	854	828	873	847	855	845	852	836	871	855	841	911	878	865	851	925	863	885	875	845	838	890	852	831	911	872	806	853	877	854	914	824	846	856	874	832	823	855	835	846	867	823	864	835	820	848	845	849	843	883	838	923	879	852	896	814	848	886	873	849	872	799	837	886	895	801	849	863	865	863	857	862	865	858	815	812	873	898	912	877	938	815	873	909	811	830	876	872	904	855	906	871	853	847	836	866	850	860	856	846	894	862	863	854	842	867	920	897	880	901	870	827	885	889	862	817	806	887	901	872	855	837	848	847	864	788	855	837	828	864	836	908	836	822	920	850	878	831	829	866	873	846	910	817	869	819	835	847	856	858	849	796	843	856	812	825	860	852	866	870	896	869	914	895	880	901	835	836	890	876	872	824	836	848	796	870	870	855	846	851	903	828	862	855	862	881	843	877	892	867	845	861	847	895	875	886	865	855	854	883	866	872	917	904	843	866	864	899	837	904	879	842	878	863	746	852	882	797	859	854	871	836	831	861	863	933	867	877	871	824	867	830	870	842	868	856	859	868	875	843	910	819	888	871	794	855	899	904	838	854	860	882	861	893	838	849	876	889	837	829	852	887	843	837	869	844	861	837	886	877	862	873	849	826	822	952	885	860	907	897	880	835	843	890	914	889	805	831	896	897	893	892	852	868	909	842	874	897	890	820	865	908	880	919	889	871	862	881	906	867	903	867	851	850	798	875	854	857	859	901	850	818	832	921	843	873	879	905	822	887	905	862	792	856	798	845	835	845	876	905	882	792	857	823	834	880	868	826	876	839	877	901	915	823	825	841	934	846	842	876	844	856	821	863	886	846	864	854	817	854	805	854	840	856	836	850	909	840	840	800	806	832	883	879	877	868	870	846	895	862	882	859	860	896	874	834	895	828	830	888	906	890	800	878	904	863	830	854	861	876	854	878	852	803	917	827	867	857	842	846	900	865	840	879	893	888	893	870	895	850	861	881	850	885	852	913	880	881	866	826	874	886	829	884	847	851	791	876	880	852	802	889	838	912	863	843	890	838	854	851	888	859	863	868	888	896	845	861	923	805	859	875	881	829	890	868	841	891	821	840	873	906	847	880	875	877	852	835	850	840	886	871	862	881	854	888	888	867	870	854	832	879	922	870	860	843	856	845	875	802	841	915	854	867	858	901	883	937	839	817	880	892	838	874	839	843	884	841	861	835	876	888	853	869	843	923	831	821	835	819	896	848	860	839	875	874	849	845	854	845	821	856	920	870	859	866	938	846	842	875	870	884	816	856	894	873	845	865	824	883	878	867	840	852	873	871	847	828	800	864	851	846	856	862	858	815	818	864	885	878	852	902	882	852	890	854	887	813	880	913	852	872	877	851	830	895	873	881	916	884	875	880	885	855	860	899	834	880	822	838	886	857	876	873	903	872	817	837	842	854	909	828	795	836	875	857	910	881	851	888	833	857	851	892	880	819	825	844	851	867	882	905	857	922	856	858	795	911	823	838	817	840	797	861	861	879	899	887	856	823	811	809	843	851	844	901	883	797	839	824	839	830	853	911	877	859	865	856	882	877	884	859	864	918	898	844	831	806	854	905	908	871	888	865	872	850	845	846	885	859	813	866	869	872	857	881	819	848	835	818	828	840	813	899	882	856	892	812	851	837	873	879	812	870	855	837	880	860	829	890	863	890	808	839	886	810	797	849	802	821	848	871	801	865	843	838	827	855	852	853	896	854	910	877	882	863	902	859	829	826	925	850	798	874	845	901	850	852	892	819	875	835	861	891	813	838	874	853	813	884	872	873	819	909	835	807	810	845	890	887	884	900	810	896	826	843	849	822	838	879	832	873	887	848	814	893	894	909	875	874	859	804	875	810	882	811	841	877	834	901	843	873	795	907	887	823	907	846	852	829	904	884	856	821	828	890	856	898	827	847	831	899	847	866	852	876	814	839	874	863	866	856	831	898	814	868	826	889	788	816	888	852	853	861	920	870	835	904	895	865	869	825	813	869	845	839	910	832	770	810	865	850	852	915	822	863	835	885	844	897	858	863	835	811	832	876	880	836	910	844	916	813	857	880	892	845	885	884	867	848	833	901	876	890	819	925	886	803	867	904	843	871	849	836	824	858	855	846	834	837	826	874	823	885	856	823	899	926	918	809	842	906	828	827	848	853	895	805	902	864	842	866	902	864	853	811	865	862	834	854	838	909	845	866	869	852	878	808	839	800	909	865	873	807	871	881	885	903	866	811	866	855	860	855	903	873	879	847	901	844	843	867	898	904	862	823	847	884	842	871	879	869	872	820	852	879	890	825	849	837	831	804	853	857	881	881	838	903	891	871	869	870	866	865	848	902	876	825	867	862	879	819	833	870	806	869	804	880	828	898	849	867	882	831	856	833	882	804	823	768	924	848	896	783	846	836	851	831	836	907	899	840	823	853	870	860	843	859	845	796	883	833	857	863	864	813	897	810	817	938	887	824	875	895	835	864	865	842	831	882	859	863	894	877	873	797	832	871	845	867	845	846	903	861	845	816	822	864	918	895	828	885	847	868	886	901	836	856	869	879	854	868	833	844	862	817	911	879	876	833	889	877	819	848	893	858	903	876	873	904	803	839	845	891	948	842	830	898	887	903	867	847	860	855	913	874	878	895	884	848	839	877	855	874	862	889	819	838	871	854	901	862	853	925	870
73229	48500	14868	2700	1053	863	706	617	588	530	503	506	438	426	421	410	459	397	398	430	387	414	415	409	400	387	367	447	399	395	399	411	382	410	387	392	390	421	377	391	400	373	408	387	385	403	351	392	394	359	393	374	366	368	416	391	394	379	371	414	373	374	367	391	384	378	402	384	407	382	391	403	391	414	392	401	355	400	358	369	425	383	410	411	397	405	366	386	378	350	391	358	339	407	382	382	398	384	359	387	425	399	385	342	354	376	385	373	363	400	386	355	364	363	374	378	382	399	403	380	395	363	391	419	353	414	368	375	367	408	394	387	352	371	370	382	351	357	349	359	401	432	364	387	383	383	361	371	399	369	405	374	370	383	352	389	353	374	396	366	354	364	359	386	374	381	363	379	404	390	377	392	379	392	389	409	372	372	391	388	366	361	389	373	390	404	385	380	390	399	355	404	379	360	392	381	387	381	363	405	389	342	347	358	381	396	379	411	308	354	371	389	382	341	392	390	403	407	378	352	367	370	379	366	390	371	362	400	387	393	350	362	369	392	361	383	377	349	366	361	336	376	364	387	342	414	371	358	380	382	408	350	388	368	389	395	357	404	392	334	367	400	387	407	362	383	364	337	384	383	347	389	379	359	403	386	377	369	371	357	357	366	360	373	423	336	352	406	381	406	378	374	344	393	379	383	373	390	347	377	355	357	376	349	389	377	336	356	409	318	415	352	404	387	400	366	402	384	381	383	376	390	395	374	370	406	384	376	391	386	344	363	419	371	385	375	384	363	397	393	380	401	383	373	361	385	351	405	396	371	377	402	429	392	359	407	368	380	380	418	383	360	372	406	385	368	379	337	352	342	365	365	337	380	387	383	391	381	390	360	369	370	357	401	387	345	368	388	370	367	354	355	342	399	374	362	390	370	367	427	384	389	381	410	421	400	399	352	370	347	444	397	361	383	370	378	381	392	340	385	386	397	388	406	353	380	370	370	377	398	410	385	344	368	356	352	373	380	399	360	398	374	374	405	362	390	372	376	372	370	381	374	388	384	354	369	384	361	382	396	365	389	357	371	375	407	417	375	382	357	357	324	402	409	384	364	377	400	384	347	379	377	348	353	345	393	377	366	367	411	369	398	395	386	379	389	415	392	327	365	375	386	366	375	340	373	340	369	363	374	358	347	389	372	397	427	366	360	425	371	416	396	361	417	367	374	365	345	359	388	363	347	381	388	399	369	406	373	395	394	408	390	392	411	391	386	382	396	377	403	381	358	392	366	357	432	409	372	419	383	383	362	360	381	378	393	379	384	396	371	380	369	339	352	401	385	384	398	401	390	367	395	346	386	385	385	402	373	358	387	415	376	380	387	365	411	354	375	359	388	378	393	400	369	385	424	353	390	394	396	388	345	395	377	395	414	352	379	387	368	374	423	393	411	379	353	431	345	377	388	377	366	401	408	376	353	359	369	381	363	377	408	402	399	362	377	391	410	375	385	373	373	350	385	361	374	400	387	393	388	389	382	394	354	348	359	344	374	378	409	401	358	420	355	366	415	370	373	353	392	374	391	342	392	358	385	348	322	359	401	402	362	397	393	372	368	356	378	377	370	366	359	355	346	376	380	348	363	389	403	376	361	373	383	375	389	359	356	380	357	387	393	387	335	377	355	390	360	346	374	390	389	363	350	361	400	384	390	416	411	382	364	398	380	406	401	348	356	379	380	365	370	372	398	363	353	352	338	353	393	394	369	365	409	402	413	362	398	382	377	409	382	394	399	378	372	392	379	360	404	380	365	334	380	350	363	380	390	390	363	351	368	380	348	354	362	417	344	366	352	370	378	384	391	412	384	356	374	400	363	394	404	396	411	370	371	413	395	359	373	356	369	347	387	414	370	405	384	363	392	349	368	386	387	389	436	388	364	399	361	393	404	385	409	382	392	403	391	416	385	404	446	358	406	379	345	392	391	377	361	372	340	390	368	377	399	379	345	399	358	389	384	385	363	429	388	383	395	411	373	400	393	396	375	402	379	377	373	392	382	384	390	386	405	406	393	381	387	421	377	364	390	365	360	361	357	352	371	373	377	339	386	379	410	394	347	372	386	392	379	390	379	394	414	369	423	392	398	386	357	366	383	355	395	383	359	352	334	365	379	394	416	387	359	370	389	383	412	378	387	388	363	376	381	421	378	334	353	357	366	379	333	362	361	404	384	350	409	360	356	378	387	361	374	369	390	398	410	361	375	371	389	381	375	411	382	378	370	408	386	362	384	365	412	390	423	356	408	387	379	398	398	352	416	385	351	338	389	356	376	382	360	386	396	376	393	368	339	393	355	393	370	387	371	375	416	389	398	404	390	369	387	334	404	347	377	385	398	384	361	422	401	394	390	380	381	367	372	386	354	359	383	402	357	368	407	388	417	394	351	411	386	360	404	411	405	406	410	412	419	388	365	399	362	423	413	382	356	385	389	365	334	409	378	361	360	381	393	382	384	401	420	354	381	403	402	358	380	401	399	330	366	377	349	397	396	364	385	370	372	376	357	387	407	360	412	402	349	380	333	361	350	371	370	370	381	367	404	380	405	410	404	397	359	374	356	336	353	378	399	383	392	417	397	388	397	404	354	390	396	374	387	372	382	371	365	361	430	358	390	385	387	385	430	402	390	389	379	361	381	349	369	375	366	340	396	414	403	384	380	419	370	379	348	375	374	364	381	374	384	412	353	353	384	376	398	392	400	416	345	362	370	373	370	351	343	389	408	404	370	403	405	374	362	376	382	398	397	396	373	370	329	388	374	409	372	394	394	372	370	384	372	379	334	397	407	416	352	320	406	387	401	386	383	393	382	404	395	391	367	408	409	403	389	398	373	408	385	372	352	398	375	395	371	384	374	381	391	384	377	382	405	366	357	360	397	371	391	364	353	410	397	393	396	351	392	389	357	397	381	344	377	390	355	343	363	354	391	369	367	367	406	409	394	363	400	363	416	356	391	393	403	401	427	397	396	372	386	369	373	403	396	411	416	360	351	409	386	445	385	380	352	358	374	383	421	404	389	381	389	378	370	374	391	380	410	359	360	393	386	407	369	381	363	387	347	393	365	371	359	388	364	353	374	341	399	363	377	403	395	401	385	365	313	373	372	387	377	392	380	398	383	384	374	359	369	378	367	324	328	351	392	385	394	404	357	418	355	324	366	367	405	405	339	357	340	388	384	400	367	394	408	380	370	351	390	393	404	377	378	366	412	364	374	362	339	423	387	367	373	386	386	381	361	375	350	378	410	376	375	394	385	363	395	367	380	374	388	368	368	371	376	404	372	353	387	395	393	381	376	380	369	394	389	382	410	383	347	397	368	344	388	369	351	360	398	341	354	367	370	409	376	369	387	375	395	383	384	378	389	350	356	390	372	366	385	433	341	343	374	385	374	384	367	351	380	398	358	373	397	387	354	380	356	373	390	357	380	394	381	383	383	421	380	408	373	377	401	399	357	375	342	397	356	382	348
46068	27783	3318	4056	3487	3064	2583	2241	1994	1801	1675	1474	1441	1380	1280	1366	1261	1197	1168	1135	1098	1121	1041	1039	1022	1086	1087	1031	1057	987	1011	1041	1041	942	993	916	992	963	965	925	924	973	1019	937	993	991	865	995	967	973	934	960	988	931	909	1006	896	880	923	950	946	961	901	915	923	969	868	938	928	927	890	961	955	861	952	918	927	1003	958	923	894	906	945	930	863	910	905	937	929	903	915	883	916	893	926	918	921	908	897	958	920	901	1008	929	887	900	886	878	925	971	939	896	909	914	972	906	889	926	910	907	951	887	916	966	931	917	907	921	897	953	932	917	922	934	930	902	919	947	917	965	915	873	910	920	888	885	893	883	959	884	921	941	962	949	970	932	851	914	965	908	907	917	935	949	921	866	902	902	896	876	897	891	864	880	880	928	926	943	951	916	923	932	905	946	965	919	926	956	966	918	865	897	894	924	901	919	894	877	930	940	967	894	916	914	917	940	904	858	982	942	870	962	906	839	920	894	943	897	962	958	883	910	894	909	883	885	933	1029	920	886	973	913	932	880	925	884	887	915	909	926	899	924	979	931	912	910	918	954	898	891	886	910	985	915	931	918	874	935	917	885	926	917	957	900	925	898	966	882	911	936	909	864	895	869	891	964	919	928	902	944	881	946	924	922	888	924	883	936	863	918	965	886	852	897	887	892	942	929	905	869	904	910	877	912	941	911	900	889	903	890	962	920	902	924	887	863	885	882	924	895	819	904	916	909	910	945	923	932	835	891	919	920	940	933	919	865	900	862	857	907	962	871	892	903	896	888	895	900	959	851	919	971	924	919	920	898	925	857	929	881	933	921	903	967	921	848	873	918	936	890	903	899	882	908	906	915	934	928	891	936	933	990	938	941	863	944	918	913	934	951	873	866	904	903	910	917	956	917	914	903	954	900	878	948	914	892	895	928	907	911	901	954	899	906	905	935	908	926	976	918	897	932	907	896	893	882	910	954	911	914	867	877	853	882	887	895	961	897	900	905	833	886	937	938	920	901	895	949	923	910	892	905	943	870	906	941	946	988	915	923	889	873	928	946	916	910	911	925	900	887	896	927	947	903	898	928	971	921	898	905	907	893	928	938	971	941	865	946	861	958	893	878	945	867	915	930	924	928	950	962	889	923	911	866	877	913	890	948	915	927	867	905	936	861	931	881	950	887	942	918	900	913	936	888	927	954	848	939	917	844	948	897	961	978	910	944	934	933	900	912	940	938	895	946	886	905	892	857	880	908	846	898	965	894	907	926	964	934	881	1023	923	934	887	869	907	982	904	959	953	918	875	942	970	919	899	909	899	947	937	936	914	942	868	935	914	867	926	900	903	900	945	941	872	884	916	888	863	907	907	874	892	913	871	920	888	931	922	914	884	891	863	940	907	865	946	930	949	887	901	918	895	927	917	878	909	913	929	935	894	927	881	953	923	919	892	947	940	894	932	875	874	892	889	836	928	891	931	886	907	893	966	907	942	932	947	933	882	930	899	894	940	893	887	940	855	866	855	948	913	954	909	925	898	915	911	902	886	900	897	842	900	923	880	888	926	940	923	896	942	877	932	898	902	962	938	891	939	903	914	906	937	886	901	908	940	885	1009	904	905	896	871	935	894	945	895	902	903	916	907	909	893	875	963	937	924	950	930	886	898	882	917	857	913	945	914	949	884	927	891	890	898	871	886	964	882	896	937	918	922	870	899	957	940	959	898	901	887	922	895	949	917	884	899	869	900	906	919	919	959	877	874	895	886	847	931	912	908	919	832	935	945	950	928	870	957	923	872	916	927	870	967	886	915	909	955	939	880	929	925	895	929	913	931	914	856	911	899	892	952	922	938	910	909	884	993	944	884	854	861	950	876	861	910	944	863	903	892	919	952	928	928	945	917	903	931	970	900	900	929	859	924	969	964	927	931	944	897	908	905	962	930	884	979	917	843	899	928	987	914	928	921	956	879	904	928	887	905	940	879	901	900	897	966	870	920	886	935	927	967	923	939	915	900	902	926	904	962	932	931	889	974	892	856	941	910	927	897	924	916	943	925	952	927	927	916	922	905	949	996	903	906	908	912	848	963	926	913	944	946	949	868	919	947	943	859	938	918	904	897	892	948	957	866	939	843	932	852	878	933	898	901	949	983	927	911	886	958	909	919	914	822	873	882	869	914	922	913	915	925	915	878	960	940	917	878	877	884	959	897	905	885	902	894	931	994	920	946	888	903	886	950	904	874	853	895	938	937	907	920	965	888	905	910	894	899	898	884	932	876	913	918	867	908	852	944	868	929	913	921	968	1020	883	877	843	897	906	900	871	912	898	869	964	973	930	911	921	894	914	894	898	915	925	869	892	991	940	924	898	902	956	827	943	891	893	921	848	934	919	923	914	971	874	923	851	894	886	909	862	930	918	901	940	860	916	941	882	920	890	946	920	932	890	923	917	980	884	944	912	905	897	964	928	921	941	934	895	927	899	929	874	870	886	875	929	956	949	925	911	941	899	888	910	879	917	939	966	938	962	940	918	931	946	941	887	873	911	877	913	921	879	896	961	973	955	874	838	936	895	941	940	950	910	940	969	883	878	864	941	916	935	911	908	866	863	909	860	920	903	934	889	916	988	991	942	951	852	937	910	898	916	958	896	910	956	880	922	954	919	975	898	922	888	918	899	905	942	836	969	887	860	860	927	895	948	898	867	920	891	907	883	901	891	901	938	887	860	943	937	908	894	865	914	894	952	917	920	922	900	910	983	850	894	938	924	961	932	943	953	911	909	944	907	902	951	838	892	877	885	896	928	910	887	951	940	919	930	872	915	898	920	911	886	922	915	911	901	886	881	895	907	925	935	900	954	936	918	914	910	943	913	874	903	895	943	926	928	901	937	871	891	909	945	911	898	897	963	934	917	898	891	953	883	912	893	930	905	917	923	908	932	867	911	899	925	911	912	898	928	928	943	885	862	963	912	921	908	870	909	845	848	844	844	959	906	891	942	922	868	884	953	918	882	886	908	960	907	895	918	907	873	940	973	942	916	936	879	938	901	880	992	867	904	952	919	855	941	898	915	932	935	954	859	924	852	912	902	923	812	931	895	871	908	895	939	943	920	954	921	908	947	879	941	959	887	929	937	907	911	922	914	941	936	914	926	844	940	928	911	954	950	971	868	929	892	904	921	941	875	898	908	928	893	942	907	923	948	938	933	950	904	901	856	893	906	934	920	904	945	923	908	950	910	908	892	861	898	902	908	929	909	922	890	949	914	937	930	907	917	932	886	873	880	960	884	942	866	936	904	924	958	926	932	926	915	925	904	947	861	917	899	947	936	885	934	929	882	884	908	959	937	891	945	922	910	944	940	898	930	943	913	884	877	905	929	905	914	965	882	953	909	885	918	919	981	884	888	906	891	915	913	933	925	935	897	915	885	867	908	931	909	925	919	877	927	909	921	924	894	898	916	915	922	942	935	885	936	831	915	914	942	925	957	858	874	901	897
15206	2497	207	220	194	160	191	163	165	173	192	166	199	191	168	159	177	206	178	165	187	177	169	170	185	174	147	173	180	176	182	165	177	142	150	167	171	168	155	172	159	172	192	168	170	200	144	164	167	179	162	170	166	172	172	154	169	170	165	163	189	177	173	160	191	177	182	171	173	170	167	171	165	183	170	161	167	162	160	175	184	184	159	186	159	179	159	178	178	172	180	157	163	197	178	172	180	169	167	191	202	170	178	165	150	174	177	166	169	154	168	163	163	153	186	172	180	152	173	176	181	178	178	170	177	169	158	192	170	170	163	152	180	169	173	184	182	140	194	172	161	198	176	168	187	208	194	170	158	184	177	172	182	202	208	171	181	192	184	181	172	163	172	164	191	178	195	152	177	172	178	206	172	185	168	177	187	160	183	171	178	180	172	179	168	178	186	157	180	178	173	170	172	177	167	184	157	178	170	187	181	194	171	166	184	184	164	167	163	163	159	161	163	170	200	183	170	162	137	177	191	171	156	163	175	174	152	169	157	201	198	168	175	191	181	184	171	162	159	182	161	162	170	149	177	162	181	174	195	167	180	159	181	177	173	154	157	175	161	180	146	166	157	205	175	158	167	177	178	170	179	176	192	175	172	150	191	165	160	186	174	178	175	158	163	169	174	163	174	174	178	162	180	145	184	190	185	171	189	177	173	166	160	159	173	146	171	169	183	183	206	175	179	179	166	171	186	161	166	165	171	168	153	185	165	174	177	194	185	169	182	169	185	193	160	166	190	159	171	192	181	175	169	157	150	202	171	172	136	191	159	164	184	166	157	156	182	199	176	185	189	175	163	180	158	186	162	189	180	170	189	175	200	178	179	180	173	174	164	211	165	163	168	151	172	168	157	182	142	179	170	174	156	185	167	170	179	176	174	169	168	173	168	171	158	167	179	174	166	163	161	179	143	176	180	164	189	152	194	174	192	186	177	178	167	188	175	159	174	159	171	176	184	182	167	162	168	185	166	141	191	186	180	180	159	162	153	182	182	170	167	154	181	165	151	182	153	170	178	189	190	158	181	181	181	178	185	169	167	162	172	196	168	162	179	174	182	213	145	188	159	187	186	173	168	187	158	170	193	166	140	184	163	157	178	168	195	165	166	149	169	169	170	163	169	158	158	155	183	183	181	157	190	150	172	163	163	161	157	187	189	147	192	165	174	166	168	174	184	180	175	199	175	169	172	166	163	187	170	202	177	165	150	161	155	186	177	163	154	175	154	192	162	170	164	155	166	150	186	171	167	161	158	177	198	174	147	185	167	175	165	181	213	177	161	171	163	176	200	172	162	165	179	164	182	206	195	181	156	178	165	168	171	163	169	178	182	157	183	188	174	184	196	170	187	179	164	180	179	184	169	176	169	156	174	191	168	176	164	197	179	198	164	170	185	172	189	151	164	166	174	176	173	182	180	182	154	165	173	180	165	159	191	157	170	151	167	163	143	195	173	170	166	168	189	189	148	145	172	185	184	170	176	174	149	188	175	168	180	176	176	170	157	179	176	185	140	183	168	145	159	196	173	180	160	191	184	178	186	161	161	176	165	192	160	189	188	172	172	177	141	188	157	167	182	147	155	197	185	146	164	181	190	188	183	174	162	188	158	179	168	168	182	160	166	186	172	170	172	185	161	178	170	181	173	187	199	189	202	182	163	158	165	183	165	192	169	206	166	166	164	177	168	169	165	155	174	183	161	182	182	154	177	173	169	162	173	157	185	183	181	155	189	193	194	175	162	189	177	170	161	162	162	172	180	204	132	192	155	181	169	182	174	168	182	168	189	166	180	194	165	171	149	174	179	196	177	153	177	180	158	175	160	170	165	177	184	177	167	169	162	184	167	184	188	184	162	190	153	173	158	164	168	181	168	178	187	174	153	190	167	180	177	161	169	177	165	179	178	180	194	180	157	174	200	150	153	155	156	185	170	177	191	195	171	171	168	166	163	151	169	149	175	185	190	170	184	147	187	150	191	158	174	173	164	199	151	186	184	185	186	164	160	170	182	169	143	172	157	194	158	167	165	173	167	172	164	203	172	183	170	207	179	161	172	180	188	187	190	150	179	196	185	174	153	156	176	167	159	161	174	187	154	182	183	164	175	175	168	176	157	150	161	171	153	165	181	164	158	189	169	164	178	173	167	180	160	181	209	146	191	189	165	165	184	177	174	182	165	178	159	154	192	181	180	156	186	169	174	192	162	134	171	184	182	159	186	179	177	186	184	178	178	168	183	169	156	146	182	159	194	171	164	181	191	186	192	172	144	170	167	161	188	182	186	167	185	189	164	173	197	169	181	169	154	161	160	163	164	159	167	194	165	161	147	174	161	160	178	192	177	193	175	182	165	153	164	156	177	165	187	181	183	187	170	169	157	172	199	172	154	169	182	178	187	152	169	169	166	150	160	198	173	192	178	175	196	195	167	172	150	171	175	150	178	154	189	184	166	182	175	175	172	152	176	186	172	175	195	161	181	152	160	150	151	176	178	166	169	200	166	160	143	167	171	173	172	172	189	187	177	169	175	162	168	175	162	156	173	193	138	144	167	166	184	193	163	210	148	188	171	179	196	184	201	166	182	159	161	177	177	172	176	160	183	154	154	175	159	158	185	188	174	172	169	184	167	193	168	160	158	194	215	189	208	174	180	182	195	168	163	170	177	181	188	182	153	179	194	142	175	146	149	154	163	186	152	188	174	184	174	176	151	183	174	157	189	178	174	202	180	177	189	138	190	167	194	175	166	167	161	145	165	152	153	172	164	180	163	175	163	154	157	158	183	157	180	179	153	188	180	189	192	170	132	175	186	185	166	177	174	179	186	162	200	190	185	200	201	162	178	152	188	166	176	178	163	188	172	155	163	157	169	173	173	166	178	177	158	160	184	176	160	155	166	201	170	175	185	182	133	199	173	142	170	165	161	186	195	166	175	176	173	159	189	162	161	147	181	162	156	161	175	185	149	184	164	172	162	182	166	180	154	156	185	199	187	191	160	176	166	170	167	167	149	158	164	154	176	161	174	170	179	163	188	150	164	182	162	164	198	185	194	182	197	175	144	177	168	184	147	147	167	171	165	162	169	183	149	164	165	159	179	156	174	164	166	165	173	172	189	184	158	179	166	205	164	161	144	157	143	166	183	166	147	175	146	152	160	166	161	170	166	167	170	174	171	166	186	193	167	158	185	186	183	180	177	167	159	166	175	175	188	168	167	188	172	168	184	174	159	168	201	201	162	166	169	175	173	166	146	187	188	180	167	160	183	164	177	161	199	192	182	169	176	146	176	187	184	179	176	193	152	164	165	192	178	175	169	160	170	183	157	169	178	132	179	165	176	173	183	173	169	180	172	170	144	172	185	188	178	175	183	178	168	191	201	170	196	164	170	156	176	176	173	147	179	178	186	177	184	158	163	166	174	171	153	169	182	204	193	161	158	159	157	165	189	154	170	178	183	167	151	168	168	149
12671	2943	599	554	565	529	558	552	489	502	505	517	546	514	499	506	529	504	514	529	491	490	489	501	515	494	488	524	498	555	512	538	515	475	502	531	509	486	483	470	521	513	509	494	507	511	511	491	514	526	499	494	527	496	524	508	512	513	491	528	516	498	489	523	496	539	520	498	509	525	515	490	463	478	519	520	532	525	499	509	516	480	475	468	520	509	538	508	478	497	473	504	471	486	499	551	529	506	500	506	525	493	503	504	545	494	509	488	502	509	498	472	489	516	524	535	503	487	505	540	515	506	493	546	523	514	495	512	526	520	480	520	475	502	484	497	517	474	464	513	500	490	480	474	510	518	498	502	546	501	546	503	519	533	498	503	505	507	547	505	508	493	473	485	504	510	477	476	551	480	514	549	482	515	513	511	504	516	504	506	505	516	550	517	522	513	484	526	512	491	476	551	520	534	521	510	501	488	506	489	505	506	485	491	545	465	492	488	511	557	542	502	512	497	501	511	509	518	528	508	537	495	518	462	500	492	516	494	539	498	509	483	478	485	523	524	516	479	535	480	508	492	492	515	488	487	484	504	475	443	509	534	486	481	468	484	535	475	475	514	525	540	485	528	530	529	486	535	508	486	515	462	539	476	492	497	479	546	487	497	490	504	474	520	518	522	534	516	522	547	533	509	519	494	502	513	489	496	481	489	488	495	512	518	502	485	471	445	537	477	513	490	488	501	502	500	544	477	474	512	496	497	499	501	512	506	509	516	505	510	497	508	521	476	528	506	496	494	537	477	532	511	466	508	510	492	453	503	488	503	492	512	517	550	489	511	515	506	495	513	519	498	514	530	498	515	484	504	494	535	490	540	514	519	543	481	504	450	471	536	513	517	491	505	487	502	492	508	517	516	511	461	525	496	508	515	530	477	501	498	490	486	538	471	516	518	513	496	522	510	524	520	493	510	493	505	527	517	511	480	508	514	546	530	507	518	482	508	470	485	527	508	516	505	515	499	535	504	502	554	498	486	500	502	496	520	515	482	504	470	491	508	491	494	521	521	486	538	523	478	521	502	477	526	512	481	516	522	535	498	471	519	558	513	510	492	502	489	481	506	473	488	493	489	473	494	488	485	510	506	524	530	499	536	472	531	495	501	496	477	512	484	478	502	496	499	498	543	486	490	491	482	503	493	486	484	513	498	518	527	529	518	508	490	548	535	513	517	518	493	510	487	515	510	493	460	498	508	482	495	531	525	467	458	486	470	527	505	535	508	542	505	490	520	533	523	520	506	518	510	485	527	521	496	537	508	535	516	516	527	503	512	509	481	461	463	533	540	495	555	529	558	513	492	499	524	536	515	558	478	491	482	537	518	486	547	513	504	507	471	511	437	543	467	521	500	480	516	492	526	480	515	529	481	471	491	511	510	483	518	491	544	477	494	562	530	511	481	487	536	511	504	483	539	498	462	492	500	478	540	505	533	536	465	485	471	523	530	503	536	479	504	457	527	488	508	514	525	461	512	523	491	535	510	467	525	516	496	505	555	458	500	514	441	540	457	523	503	478	501	568	556	488	509	508	528	522	500	486	495	474	464	486	508	486	509	495	501	504	538	495	490	530	525	485	480	518	481	527	523	489	514	516	511	476	521	508	523	506	515	501	521	469	489	507	515	520	511	511	502	505	541	520	496	499	467	545	487	498	493	488	488	488	506	536	528	475	532	528	492	502	482	496	547	489	516	519	515	495	497	515	516	529	502	501	475	517	548	477	551	506	495	516	521	517	515	515	499	521	538	510	550	507	504	525	501	513	502	501	459	507	481	472	524	491	504	486	498	511	515	495	492	524	502	458	504	468	528	527	500	505	519	523	500	527	498	502	497	518	488	514	504	473	485	525	486	507	520	456	499	490	470	499	518	503	514	545	461	479	517	475	529	475	501	528	511	495	502	506	483	497	523	526	495	518	492	545	544	486	479	524	503	515	511	570	465	470	501	502	492	499	482	454	484	486	532	510	496	524	518	502	479	526	520	515	484	510	525	513	497	491	500	503	490	523	446	495	497	458	480	497	556	487	503	495	482	528	471	533	532	515	502	506	524	538	506	539	496	482	503	516	487	479	488	501	499	509	489	478	499	534	526	535	489	489	494	512	474	482	525	550	459	492	496	455	523	511	489	534	481	484	486	517	491	484	488	498	471	534	489	517	514	510	535	495	490	515	514	528	544	500	498	484	490	494	511	519	508	489	491	536	478	568	490	511	533	485	476	501	489	511	487	521	486	489	538	475	492	497	494	498	453	500	509	457	508	503	498	512	507	483	482	512	520	480	494	510	512	502	514	515	491	564	536	506	511	504	507	520	492	501	524	505	473	535	528	514	513	519	489	496	506	518	519	538	460	540	462	514	508	505	499	547	524	489	547	463	529	533	464	490	488	527	500	484	492	491	492	534	493	514	502	501	452	530	486	472	492	529	500	519	547	495	492	532	483	513	504	514	489	476	496	479	485	479	499	505	508	484	502	516	478	498	496	494	510	521	534	466	482	513	510	506	505	522	478	500	496	508	538	471	486	491	447	493	457	521	494	470	504	478	531	523	513	533	505	510	504	483	515	514	501	476	482	491	520	434	512	552	492	493	502	498	491	502	485	494	490	485	513	472	472	535	489	564	529	487	470	497	488	517	451	481	496	487	533	467	479	518	471	530	507	484	545	512	507	462	495	489	486	452	517	502	490	524	527	542	495	516	479	497	526	490	481	485	515	501	526	492	473	518	504	468	501	523	489	531	537	519	513	524	526	512	480	513	496	482	498	472	452	505	473	494	476	496	505	532	484	489	535	502	519	502	528	512	523	521	545	476	499	527	518	518	466	498	501	507	490	476	491	517	547	470	488	515	542	478	475	523	500	463	536	528	494	500	501	498	473	512	524	521	465	517	456	509	493	468	496	508	505	483	524	491	515	510	475	471	496	498	513	508	524	509	495	485	501	532	482	455	499	490	498	459	531	504	470	494	515	523	520	530	484	520	489	502	494	491	502	493	538	515	488	497	464	534	484	511	479	495	504	502	487	482	461	493	522	522	509	469	486	534	504	524	505	529	484	511	526	507	523	490	459	507	524	518	471	544	523	474	524	508	567	552	494	470	494	491	437	500	483	538	502	510	485	482	500	481	542	507	477	507	520	490	494	515	497	472	519	497	531	463	475	510	512	519	504	541	565	475	523	482	510	533	486	494	507	482	491	497	516	494	536	492	530	489	476	527	514	551	488	516	464	492	505	507	453	500	508	514	547	504	505	477	487	458	481	499	481	487	531	501	496	498	476	491	489	468	487	509	508	521	520	503	528	493	487	495	494	487	472	519	476	525	483	469	485	517	511	519	539	516	506	485	530	491	519	505	514	479	467	524	476	474	486	547	490	518	479	529	541	499	482	507	501	514	495	490	527	531	533	463	537	520	495	477	503	456	546	461	548	495	519	490	535	503	525	484	508	497	499	502	504	532	501	508	533
62988	35317	7761	1022	676	558	550	446	404	448	375	383	379	395	329	355	361	345	359	325	347	356	304	365	351	337	330	317	369	360	349	325	319	366	343	316	339	335	323	332	361	352	307	358	340	351	313	340	342	337	319	340	324	335	328	332	326	357	327	343	362	336	348	337	326	377	345	363	363	352	293	360	346	335	346	354	362	349	296	364	312	359	336	336	308	338	360	361	325	327	340	360	322	321	322	322	351	317	357	312	345	330	343	331	300	303	329	328	320	373	386	359	333	334	348	329	325	343	315	334	328	330	335	326	329	343	339	365	327	344	335	347	338	347	337	342	369	323	332	339	313	333	366	329	342	335	294	305	327	331	339	324	322	317	353	380	308	351	354	325	351	324	333	330	328	350	300	335	329	334	346	323	311	322	343	312	330	333	336	353	352	337	305	355	346	325	316	351	317	349	311	319	331	336	331	349	321	354	336	341	341	301	317	336	336	358	330	344	355	366	330	305	328	336	348	334	346	307	318	342	299	353	337	340	343	332	309	326	344	330	365	326	344	347	352	342	301	343	367	321	348	333	342	316	332	316	308	361	342	313	336	325	310	320	335	341	312	362	331	345	317	314	334	355	340	326	361	333	335	334	357	345	345	354	324	307	330	338	344	358	328	377	331	321	344	313	319	332	340	325	311	371	331	349	292	369	347	322	334	347	327	332	340	352	346	335	335	351	348	330	350	386	337	349	389	331	321	323	328	329	350	378	356	366	359	346	335	349	333	344	378	329	325	356	330	358	330	313	343	347	358	334	328	313	335	338	330	328	303	368	335	307	334	311	367	323	329	330	332	334	286	337	359	322	350	372	344	353	345	323	299	351	358	306	358	330	327	321	361	353	348	344	328	305	373	338	322	339	351	327	373	336	338	317	308	333	331	369	336	324	341	338	340	331	302	361	345	340	331	352	332	340	343	342	312	322	352	349	348	355	298	337	346	325	325	314	326	355	355	386	318	323	340	327	360	342	352	322	348	364	330	306	322	341	336	314	317	325	329	335	357	353	310	304	351	338	323	303	346	328	327	377	347	340	336	382	389	336	329	357	334	331	346	366	344	333	335	362	343	337	351	331	304	344	333	335	354	359	347	384	326	337	369	330	321	322	314	338	341	339	319	343	332	335	352	316	376	333	324	322	339	329	342	333	336	320	347	323	371	320	308	329	364	341	335	316	333	308	326	349	320	325	330	347	359	327	327	329	344	377	336	345	343	340	313	386	319	317	351	340	327	354	337	337	345	312	360	328	329	333	315	332	344	345	341	332	337	318	317	358	344	333	336	363	329	339	380	339	317	324	323	363	320	326	354	332	349	336	347	348	329	367	335	333	334	340	337	364	307	345	355	352	335	324	302	322	313	379	354	344	345	363	322	326	320	357	345	320	354	343	312	333	350	329	388	353	331	351	357	370	346	344	330	319	364	352	309	339	339	335	353	345	327	336	329	312	340	339	324	342	333	335	349	372	298	315	307	336	341	358	356	366	332	303	331	336	340	331	343	335	309	370	321	331	336	338	385	364	365	363	336	360	356	331	321	347	346	334	337	314	315	316	356	346	344	351	353	352	332	321	304	321	329	328	376	315	329	322	348	339	339	318	342	323	306	336	345	362	332	319	353	335	341	323	338	336	341	341	341	373	340	351	368	306	313	351	331	334	362	353	325	319	340	352	334	332	353	343	382	351	310	328	325	339	373	383	347	335	333	315	332	349	347	340	377	340	341	329	321	347	327	359	318	364	377	312	301	328	320	329	350	324	346	329	317	344	332	321	347	354	346	334	299	329	353	322	342	347	374	369	346	349	329	307	337	338	304	301	331	336	378	344	351	390	337	321	308	350	376	357	316	400	363	305	337	291	369	312	283	336	332	363	350	355	318	365	326	354	358	349	325	324	336	342	300	348	353	322	308	341	333	367	337	328	335	336	356	382	360	382	331	373	345	330	333	361	338	330	346	349	343	330	317	325	315	323	320	366	321	310	323	316	363	330	316	351	309	309	346	336	341	354	297	322	332	350	323	356	332	335	354	358	328	332	338	347	344	347	336	357	375	329	327	337	335	338	313	354	336	335	296	313	353	343	316	343	313	304	330	358	364	294	297	335	332	332	331	325	304	301	337	311	310	309	354	341	347	336	359	359	349	344	333	305	331	343	330	336	330	314	360	324	334	351	313	337	302	335	368	328	339	312	351	347	334	321	354	345	333	358	329	330	324	313	330	341	348	327	347	329	345	348	329	316	366	340	317	343	298	333	335	341	333	345	343	315	329	298	346	348	328	322	328	358	356	318	342	330	341	334	350	351	345	342	301	334	332	342	329	324	323	334	348	342	342	357	330	325	351	339	328	323	362	312	332	345	363	337	345	375	308	348	309	352	342	338	313	367	347	326	345	358	355	339	349	341	340	382	340	367	313	315	323	341	354	353	289	352	318	307	342	351	314	308	323	341	329	315	321	335	352	370	342	360	327	364	358	346	356	319	347	336	334	359	337	344	371	338	330	344	295	315	322	333	366	323	353	340	318	312	306	324	330	334	324	324	328	355	313	315	352	393	361	324	335	340	334	369	329	335	299	319	320	348	342	338	346	323	321	341	362	348	356	365	326	316	338	336	358	359	344	348	330	339	349	341	337	324	337	329	380	345	344	351	349	341	334	347	347	307	351	345	343	350	340	333	332	350	367	352	353	342	309	333	351	341	346	337	325	292	348	346	335	346	319	339	320	386	343	295	348	327	351	334	370	345	359	339	325	341	350	362	350	339	353	325	350	309	362	306	346	287	339	319	328	390	320	371	315	330	367	360	310	346	324	340	362	323	311	324	310	345	314	363	339	314	311	330	341	354	310	340	376	327	328	360	369	363	328	342	316	364	317	351	366	365	339	330	331	323	321	341	376	350	346	322	304	331	332	316	327	359	341	361	364	338	312	362	347	338	308	349	308	333	293	308	329	341	304	315	360	340	329	343	327	322	369	344	346	340	342	337	308	365	376	332	338	327	352	320	326	358	390	315	324	320	332	343	337	324	327	348	318	382	346	351	366	344	356	338	358	334	334	323	311	322	311	343	339	326	340	330	323	329	296	341	308	344	332	338	341	343	310	359	335	314	339	354	325	323	351	330	332	301	350	321	313	308	321	314	298	315	360	362	320	311	353	330	324	287	329	326	345	349	305	353	345	345	308	347	328	354	308	308	344	295	333	330	348	335	349	366	352	338	361	336	304	363	352	353	328	310	278	329	320	346	336	338	344	325	373	381	338	345	329	349	343	388	351	315	327	349	348	344	303	335	340	320	382	328	338	348	321	333	342	354	316	390	348	350	364	348	343	315	310	374	312	331	323	345	298	350	305	343	319	333	342	328	344	330	379	330	339	372	346	341	333	322	342	368	335	369	335	331	351	355	323	329	348	375	368	318	370	354	349	335	328	323	338	339	338	337	378	316	329	317	347	334	325	372	304	332	328	344	342	333
36209	20683	2076	2472	2312	2003	1744	1559	1433	1335	1245	1150	1141	1079	1062	1048	1021	1034	1006	1012	956	963	988	1004	905	899	947	955	902	882	917	911	871	950	901	892	923	869	883	881	851	870	907	870	825	843	886	879	846	852	841	848	860	869	867	909	845	839	836	859	873	883	844	844	847	841	890	840	864	833	859	840	851	859	829	797	859	907	855	887	871	871	868	851	853	821	809	849	862	835	844	901	887	948	846	871	851	901	859	838	879	874	841	777	854	850	833	849	919	868	893	850	876	795	841	844	849	826	827	866	880	819	796	819	869	823	843	862	875	920	861	861	900	841	858	846	803	849	831	828	897	844	907	896	850	882	831	850	861	834	874	877	835	848	846	883	891	826	858	856	840	836	894	802	810	866	840	854	884	864	903	840	825	858	795	877	886	860	848	849	839	901	830	854	861	808	868	910	794	833	888	849	824	879	869	865	862	854	891	899	832	868	878	810	847	849	831	873	883	816	801	881	930	857	868	795	845	830	833	850	873	855	896	837	853	834	923	841	821	814	863	826	828	865	826	828	883	833	841	903	851	874	867	843	918	852	831	858	877	864	876	852	908	830	890	870	857	839	850	879	887	851	871	835	869	801	879	857	891	890	848	853	854	803	842	828	823	838	854	822	858	818	838	836	862	840	856	895	856	819	850	843	860	846	843	817	835	891	921	832	863	854	892	867	869	865	787	861	844	863	830	852	878	880	832	779	832	842	826	817	861	865	911	940	850	889	872	855	832	880	914	873	838	843	867	798	852	840	919	860	869	879	834	855	857	831	813	865	863	895	909	865	873	855	910	822	869	886	887	894	866	848	808	890	825	914	858	868	885	886	849	826	839	894	876	850	880	817	866	895	887	864	873	851	876	832	793	846	853	836	900	848	826	838	868	883	924	824	837	859	873	875	834	870	858	873	864	812	850	852	901	868	831	866	942	864	890	897	835	888	839	870	858	824	860	831	867	806	818	894	866	850	830	839	874	906	866	864	856	833	842	876	868	904	875	877	813	901	821	831	829	882	858	912	885	875	852	822	872	849	886	864	818	873	886	829	835	900	843	874	847	868	875	851	842	817	856	865	880	859	893	839	874	828	871	857	855	825	878	833	847	872	869	833	815	813	884	855	848	855	864	803	830	826	858	856	812	856	860	885	835	857	842	827	842	824	866	803	856	867	890	846	887	854	820	830	827	870	870	842	872	864	877	854	815	822	884	866	833	834	804	848	819	871	855	869	841	846	863	845	827	847	817	879	858	868	848	889	861	861	816	899	848	852	861	880	855	875	863	837	879	834	805	902	832	897	827	871	861	850	841	822	874	879	842	922	833	831	852	817	856	844	852	895	870	925	869	878	852	850	863	845	864	868	825	837	844	862	883	860	846	812	801	916	884	888	859	840	838	893	882	814	843	880	876	817	891	837	833	837	894	848	862	829	856	816	876	811	846	856	818	883	912	824	880	899	823	851	838	821	890	884	889	902	895	861	865	815	891	817	876	872	797	809	883	895	875	872	863	818	868	901	821	785	894	874	883	898	825	880	854	792	869	823	885	854	914	865	879	869	850	868	872	816	923	834	886	867	849	840	912	858	863	829	856	853	902	855	822	859	878	819	879	852	897	843	871	832	829	873	852	830	837	867	887	881	846	827	858	840	834	895	857	835	820	854	900	853	873	875	842	816	823	829	856	852	855	850	851	865	886	909	884	867	847	869	896	869	826	868	828	888	824	843	866	848	897	855	838	875	876	910	849	864	821	909	802	864	892	883	877	836	836	831	849	873	818	819	870	900	858	883	886	878	853	812	861	879	884	859	837	833	815	791	941	776	863	862	870	841	884	831	802	919	818	846	835	847	879	858	820	827	840	847	827	879	894	881	855	872	851	862	854	897	859	853	879	856	814	876	821	880	910	866	850	867	873	851	822	843	912	862	843	814	858	903	833	887	848	841	853	808	910	842	886	862	822	886	827	875	862	894	822	854	849	861	833	851	885	838	878	853	883	847	873	823	850	806	856	848	832	834	857	887	845	845	821	845	865	818	839	845	842	856	852	859	841	854	855	808	840	887	846	881	800	890	842	822	853	854	848	884	862	885	869	852	886	804	863	889	840	849	856	868	871	868	869	862	802	877	801	848	793	843	807	840	856	846	885	897	826	874	914	854	886	825	873	839	777	868	913	876	842	872	898	817	880	832	873	814	870	853	850	846	914	868	790	856	909	854	848	809	845	837	827	897	824	834	827	869	882	822	814	826	858	870	846	873	907	833	837	820	916	813	906	882	869	861	878	874	869	859	844	863	800	871	867	886	875	849	889	927	861	829	833	913	863	865	822	855	887	867	853	833	866	903	867	798	886	889	846	856	847	877	878	832	825	855	821	872	804	836	818	886	842	839	825	841	876	849	888	829	810	819	887	951	880	910	828	920	883	843	874	859	852	844	820	909	803	850	869	887	839	891	864	858	875	823	830	837	882	871	888	844	863	844	883	869	833	843	901	836	822	859	849	850	853	890	880	919	894	884	846	868	808	863	887	853	860	871	905	841	805	854	883	902	852	810	912	882	849	863	904	839	823	830	894	835	845	897	860	868	877	880	853	884	833	903	840	867	848	903	840	883	834	856	843	851	824	878	867	838	844	830	817	853	894	850	855	802	835	880	864	869	891	843	856	785	824	818	874	851	859	858	862	818	830	894	857	870	839	890	824	853	823	864	858	886	902	796	882	884	850	828	886	864	803	859	824	870	870	853	822	856	842	854	810	829	833	821	915	856	862	849	832	875	877	895	863	861	885	826	889	866	855	825	875	870	842	882	864	810	823	797	798	813	842	865	853	881	844	854	921	895	876	834	859	889	827	865	798	874	837	892	895	892	830	839	848	845	967	843	823	857	802	873	899	841	859	833	850	905	876	836	866	845	887	819	837	849	884	869	883	890	910	841	878	891	809	805	882	883	845	854	826	820	855	825	859	862	882	854	815	867	856	846	818	877	853	863	832	826	887	847	877	867	879	806	816	861	875	861	830	823	872	864	845	853	859	899	872	854	851	835	854	838	850	868	828	854	858	846	860	857	865	868	898	809	798	871	836	837	878	859	808	815	892	865	888	816	861	883	806	815	915	876	884	843	814	907	806	832	843	818	863	833	881	829	878	834	849	817	854	826	818	810	826	874	862	850	847	806	856	880	818	861	900	882	847	835	866	825	863	813	877	830	855	848	862	867	833	914	837	835	856	890	865	876	906	843	875	856	857	897	859	837	850	828	883	884	873	860	884	893	881	820	801	844	784	922	788	848	824	905	844	863	876	841	861	889	840	836	846	819	891	869	864	851	765	837	859	854	818	820	865	869	841	880	802	812	865	820	831	821	840	844	811	852	893	883	882	811	891	824	867	905	906	835	837	893	852	801	882	882	875	898	839	871	893	870	869	886	837	895	832	836	874	855	888	842	821	843	863	835	823	830	803	872	891	809	814	898	866	806	873	876
74875	47425	14985	2901	1049	882	714	630	533	553	507	490	468	475	430	441	424	398	399	414	433	385	405	412	406	411	378	382	395	396	373	377	391	361	398	388	373	403	409	371	372	397	401	401	412	406	381	380	357	385	427	381	394	380	419	376	365	419	385	382	385	365	377	427	379	385	392	377	380	372	355	416	345	358	384	354	429	397	368	400	376	385	402	366	385	389	388	364	371	396	361	351	387	362	359	384	376	407	356	363	396	377	393	441	425	371	371	412	352	362	386	375	383	395	394	358	370	384	361	365	347	365	375	360	403	337	326	391	391	412	377	359	353	351	373	392	358	354	372	374	369	391	326	334	341	349	387	366	390	366	370	323	398	374	404	388	366	376	373	343	384	387	373	394	426	388	378	395	416	356	382	409	379	374	416	412	395	349	412	386	373	415	373	366	414	370	385	391	393	357	359	386	363	377	364	372	395	407	387	406	380	373	420	352	351	360	357	387	408	367	379	371	371	374	380	393	380	382	391	346	375	396	393	369	385	381	398	391	369	337	367	348	357	392	397	361	393	389	385	402	427	377	377	356	378	329	370	354	380	364	381	370	386	388	374	417	365	385	378	383	371	365	383	371	389	381	346	382	406	404	361	384	352	388	404	354	383	391	378	364	351	375	327	373	357	366	369	411	387	362	358	423	361	386	375	387	368	406	374	367	370	414	364	376	347	397	384	348	386	393	371	395	417	346	369	401	403	356	379	360	361	399	386	353	369	392	356	374	380	406	407	400	396	359	355	368	366	368	336	389	408	373	387	409	398	380	395	371	378	356	389	375	385	396	345	378	418	357	372	405	385	381	387	374	385	371	372	394	384	387	388	406	353	328	395	418	353	369	390	410	372	366	391	372	391	376	376	393	406	391	371	349	405	384	416	403	388	382	351	351	392	361	385	402	353	351	337	373	384	360	384	382	394	370	398	378	390	348	394	379	370	361	390	417	389	367	372	345	412	401	376	385	377	364	353	372	364	356	353	397	376	375	393	357	396	358	368	363	380	375	358	347	366	410	394	415	342	360	372	377	357	370	386	410	354	384	390	356	431	400	400	359	381	348	404	367	381	392	376	388	349	364	353	376	354	389	385	393	390	374	363	371	357	366	380	358	369	325	370	346	373	393	366	396	353	375	361	376	397	375	389	406	368	357	386	386	384	375	380	383	369	385	408	372	412	358	408	367	396	421	385	376	407	397	366	348	364	409	375	373	383	365	389	368	390	405	396	382	383	363	381	419	384	392	407	364	388	388	379	343	361	370	355	398	380	383	362	380	372	389	393	391	351	337	392	388	396	399	351	385	337	384	353	376	375	374	381	346	397	371	429	375	401	403	360	367	396	353	368	331	383	417	392	371	381	374	391	333	391	375	376	406	371	371	371	374	380	346	371	356	391	387	414	381	386	385	375	361	390	398	383	403	366	394	428	366	366	405	397	396	356	361	392	363	413	355	399	374	393	368	369	375	356	367	354	419	371	396	390	360	384	367	345	394	367	341	387	371	336	413	397	371	369	375	380	354	332	373	376	391	386	424	392	335	386	370	385	377	387	377	368	384	382	366	335	403	360	389	380	382	361	385	373	378	383	364	388	404	386	376	356	395	381	377	396	381	347	344	364	373	361	380	359	357	382	399	353	374	398	370	367	367	374	380	395	410	331	375	385	385	375	440	342	363	415	368	391	375	392	363	370	365	393	359	396	369	427	360	375	381	336	384	367	379	335	389	395	378	347	372	360	382	363	390	390	390	398	366	419	399	336	377	351	363	398	375	351	397	391	389	393	364	372	383	406	394	372	388	403	383	385	371	423	390	354	377	379	374	371	404	372	360	377	384	404	375	378	369	384	380	378	369	393	377	388	397	383	367	398	382	394	372	368	413	402	393	379	374	347	383	397	375	381	402	352	379	371	394	382	345	393	391	388	421	380	411	404	378	395	341	351	402	378	359	387	338	368	373	361	376	349	358	382	344	365	370	383	354	364	381	380	374	404	357	382	379	417	367	360	385	404	372	370	386	373	378	393	343	414	382	352	389	369	369	382	383	392	385	385	366	389	374	391	377	406	381	369	382	384	370	390	395	365	397	351	367	355	363	344	400	376	360	413	408	378	371	406	353	393	402	401	346	376	367	399	376	384	415	393	363	385	382	360	390	385	402	354	374	372	376	365	371	395	398	380	385	369	382	364	369	390	404	383	345	356	395	376	379	399	397	347	355	388	385	410	370	395	374	419	386	366	446	382	405	393	398	376	419	381	377	365	385	392	360	388	340	401	383	375	369	370	352	404	356	390	363	371	384	377	387	371	372	368	383	423	378	374	398	359	398	381	361	368	384	384	359	412	378	389	346	357	378	387	367	409	411	399	379	372	416	392	365	363	369	370	406	370	369	355	371	396	380	366	398	377	366	390	398	383	409	322	372	370	348	394	349	362	389	388	400	391	324	344	366	388	374	353	369	387	379	403	366	385	378	364	353	385	384	357	365	397	360	389	394	425	365	374	364	377	358	394	369	384	381	375	396	362	365	401	407	385	383	344	380	403	371	367	346	382	367	367	400	371	427	398	377	359	391	375	368	372	401	415	387	403	414	417	371	381	368	399	368	411	391	399	388	398	387	365	387	383	364	349	374	397	397	410	384	418	374	383	397	361	389	363	354	364	361	375	356	368	392	379	398	402	379	403	335	361	398	363	350	378	410	356	383	349	367	358	397	374	351	383	360	384	355	353	364	384	375	350	349	380	364	398	350	354	392	352	350	360	413	392	374	446	340	382	388	414	360	419	354	389	380	350	394	390	394	409	368	391	374	366	385	399	391	378	375	337	389	370	335	367	410	385	362	391	391	381	346	397	352	421	337	376	401	344	348	377	383	379	371	386	400	371	381	415	390	364	380	367	388	386	392	368	383	394	376	380	369	344	387	390	367	390	391	410	389	408	401	358	391	396	368	406	358	334	366	395	368	389	402	362	367	439	400	404	414	386	351	374	397	414	364	354	366	367	354	381	415	388	379	361	379	390	371	382	374	402	372	349	387	380	376	390	342	372	392	370	364	378	349	380	363	381	418	352	394	355	376	343	355	373	381	365	396	390	412	389	378	363	386	338	344	381	349	382	378	374	361	370	390	392	351	369	395	376	374	407	411	385	401	364	396	360	395	387	405	402	377	381	350	365	404	395	370	422	379	362	418	340	366	375	431	345	381	391	390	356	370	358	373	360	359	409	383	430	357	420	396	376	347	355	368	355	380	381	364	365	400	378	394	386	405	399	360	376	361	374	373	378	394	362	417	403	357	354	364	385	392	377	326	362	376	347	369	406	354	382	387	359	404	389	388	403	409	382	346	381	345	359	389	365	387	383	376	404	365	352	384	385	384	373	374	397	403	349	374	421	400	400	384	382	382	357	376	361	372	395	429	414	364	359	360	369	364	402	360	354	411	380	379	371	394	371	375	413	387	383	378	394	377	376	375	345	393
45726	27715	3261	4042	3640	3117	2618	2226	2010	1740	1705	1457	1450	1385	1309	1314	1258	1219	1161	1072	1111	1118	1118	1095	1021	1037	998	1006	996	997	1037	1032	986	1000	1027	949	949	992	926	944	960	1017	1015	952	933	932	981	906	943	930	920	1001	965	925	955	915	960	867	905	888	960	920	923	998	952	907	862	983	883	912	951	932	963	931	929	913	886	866	966	941	920	914	920	913	946	947	903	897	890	933	896	876	907	947	906	974	920	938	882	923	907	915	947	991	901	933	974	912	889	895	880	978	948	832	916	922	870	936	931	948	905	845	914	932	843	952	891	849	923	907	891	874	901	933	877	919	917	917	900	927	902	940	900	908	923	948	917	944	908	930	870	901	920	894	893	906	930	870	931	951	875	939	848	913	885	860	879	956	895	925	956	921	930	928	899	869	942	909	906	893	923	944	907	916	904	876	941	864	938	900	902	895	949	898	913	875	928	1001	932	958	932	950	944	897	929	897	913	907	911	897	917	925	972	881	881	879	934	906	969	871	895	923	906	911	912	924	918	950	876	887	912	913	894	916	919	915	915	949	878	928	913	938	950	928	904	977	888	871	895	899	956	905	879	916	916	872	868	927	886	930	854	889	912	873	921	918	907	919	857	996	905	941	927	898	860	858	944	888	984	912	935	887	942	972	873	891	919	894	909	915	893	946	919	908	874	953	929	893	938	904	896	884	928	925	936	908	944	924	938	939	918	878	889	906	904	924	911	908	927	938	895	927	975	933	921	959	916	943	907	864	817	944	866	917	921	900	872	877	935	941	895	901	898	899	915	918	923	879	946	872	935	886	933	897	927	931	939	905	882	896	917	867	895	903	900	927	910	937	860	926	916	915	810	894	943	903	906	897	903	900	894	870	891	917	948	916	960	940	870	916	918	935	934	879	902	870	916	927	865	907	925	907	870	890	868	922	919	880	891	900	922	934	935	881	898	872	901	927	929	948	933	932	894	924	869	948	929	897	921	860	919	906	847	888	868	949	945	881	898	891	942	907	952	932	891	895	904	915	958	954	951	885	863	947	910	918	949	916	897	913	908	944	922	893	908	910	892	960	957	866	886	908	909	830	876	898	980	875	969	922	909	918	925	916	913	910	946	928	893	930	925	842	909	921	879	958	904	949	921	885	923	882	875	905	897	909	902	916	937	921	918	883	933	939	918	899	943	894	876	890	927	903	896	912	930	926	924	918	871	904	961	888	898	959	945	865	986	946	889	913	929	892	926	924	878	908	922	962	934	920	905	932	881	884	916	944	954	865	886	910	944	910	923	904	910	906	915	926	883	887	941	906	899	955	903	933	908	866	901	932	898	906	886	951	916	905	964	890	939	916	887	879	876	873	926	883	911	910	893	942	913	916	919	926	912	887	948	918	883	931	924	903	883	913	947	901	934	861	883	879	958	876	876	875	910	875	924	974	876	867	922	926	903	891	892	863	897	906	923	947	934	891	943	927	938	930	918	908	910	909	945	899	924	973	924	896	907	909	915	953	915	910	874	866	868	934	914	895	872	951	919	946	871	913	949	957	859	953	923	888	915	924	938	953	926	903	887	971	912	927	891	940	969	923	853	903	941	907	896	935	935	918	950	901	900	904	941	896	868	858	894	904	944	877	861	917	863	903	937	977	923	933	920	968	957	921	936	873	894	888	890	914	980	924	935	914	902	955	922	944	845	893	869	900	900	949	883	936	854	871	932	935	889	868	940	869	953	915	889	889	891	922	886	897	937	927	948	943	940	902	934	932	904	894	914	912	910	910	923	922	953	986	888	911	950	878	873	890	912	918	906	937	940	897	937	918	889	878	878	890	882	874	853	939	913	858	948	925	827	859	901	901	909	913	887	948	892	914	910	949	951	924	921	907	943	837	945	870	895	895	918	845	944	872	912	899	909	909	859	877	966	897	880	926	909	909	914	910	891	918	911	882	959	952	950	969	852	883	897	922	887	873	963	922	929	884	930	907	953	881	900	882	885	878	946	889	874	887	921	934	894	944	980	935	897	896	901	965	969	898	940	904	913	917	888	926	883	909	922	943	901	899	857	930	915	961	885	911	916	880	858	843	900	918	930	935	897	889	885	933	911	933	865	942	893	884	915	890	958	885	972	880	927	923	890	941	929	868	940	878	920	889	970	837	929	908	949	924	914	958	927	951	952	937	922	953	918	955	974	904	907	877	921	898	931	916	972	936	880	898	930	886	936	904	910	875	973	891	895	916	946	905	917	886	919	900	906	900	919	856	920	925	931	951	875	924	931	912	919	927	905	917	933	930	911	928	934	916	887	864	886	914	937	884	994	910	959	870	900	879	887	906	922	896	940	895	900	904	863	900	966	903	929	945	891	910	941	933	946	854	919	922	884	915	956	969	886	901	934	878	926	933	902	926	936	934	895	915	831	891	900	921	950	889	894	920	938	902	907	948	859	889	865	881	910	922	861	933	914	946	950	905	930	947	872	864	883	930	881	965	932	934	870	929	938	871	911	955	892	915	943	882	924	939	919	935	933	914	887	948	912	886	923	928	880	895	915	910	958	874	926	897	913	880	917	868	864	916	949	949	947	969	925	908	894	914	891	894	914	909	847	961	941	970	904	908	966	900	893	935	913	895	883	984	925	957	882	907	921	923	917	940	942	934	910	923	916	877	886	916	914	871	891	886	882	974	918	845	971	871	836	836	922	938	950	896	919	908	885	951	935	942	929	913	912	869	905	949	870	859	907	875	924	907	915	934	944	953	916	911	905	887	901	902	944	976	946	919	964	947	947	929	858	965	894	923	913	948	910	940	924	905	897	951	947	905	889	873	880	869	929	947	881	907	957	921	878	955	931	914	933	945	879	916	963	914	874	937	937	881	875	910	977	904	906	952	888	904	876	888	931	891	905	874	925	903	889	875	912	921	902	939	931	947	912	931	841	934	937	935	931	848	941	876	882	935	870	900	895	891	900	899	945	951	930	970	944	841	915	905	913	973	814	883	915	894	945	895	940	899	944	926	887	836	903	890	979	892	973	883	882	889	886	916	964	930	904	869	916	917	876	928	1001	920	898	909	891	922	880	882	950	887	883	890	922	892	905	969	896	952	937	900	892	933	865	937	900	888	853	935	889	885	897	879	903	889	894	922	921	897	906	894	947	880	959	911	893	894	932	912	951	972	897	923	901	914	955	971	813	874	877	827	906	926	911	888	928	927	878	938	853	834	855	898	898	882	916	971	898	937	963	961	937	910	928	914	899	926	896	899	901	905	861	859	897	995	947	916	882	921	917	899	921	912	920	920	940	921	932	921	910	983	935	896	892	938	935	1014	890	901	917	952	926	907	907	907	867	884	919	909	900	1009	916	905	906	921	855	885	910	898	902	941	926	896	906	903	947	926	935	949	913	918	886	876	942	880	899	895	931	971	891	885	869	901	905	960	882	909	923	882	903	893	942	897	880	957	961	892	864	880	886	933	890	955	924	927	939	883	906	877	926	957	902	857	929	936
15457	2517	223	205	185	169	177	175	175	163	175	156	208	177	188	168	176	180	195	164	197	180	185	199	197	152	183	156	196	165	158	181	178	194	171	195	164	168	181	195	182	182	162	172	157	193	179	181	155	157	150	167	155	154	188	175	195	164	163	166	176	139	157	178	179	187	157	163	161	181	172	156	166	168	183	195	166	180	186	155	204	159	176	151	156	176	179	177	167	176	182	163	174	181	186	166	204	177	160	151	157	148	177	152	189	163	198	173	193	166	180	160	174	172	162	174	183	161	186	174	182	156	165	156	191	196	156	151	154	160	178	152	187	198	183	148	171	181	170	174	179	167	152	188	166	190	172	186	182	175	178	178	163	180	175	185	160	164	183	167	170	169	165	176	172	168	180	180	188	179	177	157	179	186	167	179	191	181	158	159	174	164	196	174	191	188	159	177	156	174	177	188	153	186	172	164	147	179	173	208	183	171	190	164	165	175	163	179	177	169	163	162	173	152	157	185	187	177	202	201	189	187	166	186	196	177	155	173	167	175	177	190	177	178	152	170	175	189	168	172	170	188	143	176	168	197	176	189	161	174	181	160	160	179	176	175	186	174	167	186	187	189	188	142	173	174	164	175	180	166	150	174	181	166	185	177	188	172	190	169	167	169	171	182	188	179	182	178	159	156	197	158	175	166	155	187	165	191	190	160	160	176	200	161	182	160	173	191	182	184	145	165	158	181	160	162	148	168	172	184	179	173	181	167	151	180	155	151	177	162	175	183	152	168	165	184	198	188	158	179	171	174	197	185	180	159	158	169	171	158	190	168	166	174	168	177	174	198	151	163	173	174	157	164	154	202	190	194	191	169	176	178	165	150	173	155	188	169	168	155	160	158	193	182	149	161	148	181	186	166	158	169	160	168	168	195	179	172	184	177	194	171	160	184	199	186	161	175	168	180	164	196	176	180	161	156	208	155	196	187	160	191	177	180	187	177	171	181	140	178	174	160	186	196	171	184	175	164	178	144	189	188	182	188	188	159	206	186	171	180	172	169	179	197	146	212	196	195	178	155	191	159	164	204	163	168	166	174	166	189	156	189	188	181	182	171	188	194	191	175	172	185	177	182	187	166	167	182	186	172	180	158	157	196	174	178	159	188	155	155	185	165	180	146	159	168	169	172	201	192	197	188	172	174	192	177	177	167	167	186	193	152	171	147	179	161	166	170	172	140	186	170	174	173	162	154	157	150	193	178	173	157	211	155	159	170	160	164	165	163	188	213	179	145	207	165	154	188	175	181	161	181	183	173	182	177	159	166	141	206	181	188	171	189	182	208	193	147	157	150	184	167	164	195	175	189	187	174	168	186	165	187	190	160	167	175	149	185	172	178	189	163	200	213	184	172	174	184	180	177	191	188	163	170	160	191	164	192	165	178	182	184	170	163	169	160	161	199	194	192	178	181	158	198	174	176	196	170	150	185	146	158	159	175	167	144	175	164	174	161	159	171	155	198	194	201	155	150	181	174	146	170	187	176	171	147	186	164	165	165	187	189	176	183	167	183	185	186	177	188	169	192	183	186	176	179	167	191	205	197	195	149	174	164	181	172	152	172	144	187	140	185	152	154	189	140	169	180	169	161	161	149	195	185	166	183	179	170	182	181	175	155	167	162	164	178	159	176	177	162	173	194	188	148	169	156	175	142	171	176	188	149	178	189	187	151	186	197	188	146	171	164	159	174	168	161	176	195	183	187	186	154	163	151	181	164	185	172	176	215	187	168	171	174	158	174	165	181	190	173	184	177	162	166	175	156	177	173	171	171	169	185	163	151	155	185	185	193	163	174	153	177	161	176	167	164	165	153	173	179	181	149	175	179	170	175	195	175	165	183	195	173	208	172	181	191	170	151	152	194	182	172	184	161	174	156	168	175	190	158	195	179	168	179	165	181	172	186	160	194	159	177	193	168	180	186	204	181	180	149	193	180	182	185	172	143	158	181	163	179	163	173	165	163	176	175	180	190	198	178	161	191	175	173	138	163	175	186	172	162	162	177	179	150	175	158	175	168	169	181	161	181	208	180	160	185	197	184	177	186	177	181	191	180	159	183	213	188	158	170	167	150	167	173	182	184	170	205	166	196	194	195	191	203	200	186	172	172	172	185	168	159	179	147	171	181	157	188	184	169	171	193	177	175	135	211	174	193	165	178	192	183	182	141	194	183	180	184	193	172	192	157	175	191	183	168	156	171	162	166	166	164	185	182	162	155	170	146	172	190	183	186	167	173	176	176	196	158	178	174	188	182	188	167	200	178	183	185	189	168	174	173	172	192	180	143	174	157	165	160	192	166	164	180	180	189	163	166	189	168	166	187	193	162	187	178	167	163	189	168	171	173	196	169	156	168	161	172	161	188	174	158	158	145	179	176	198	161	168	190	176	175	194	152	182	190	178	187	174	167	168	154	182	158	165	161	170	171	165	183	157	160	154	175	207	152	188	151	184	193	146	164	158	169	183	185	171	184	179	173	163	184	172	150	180	175	171	168	157	186	192	187	193	175	194	175	195	143	187	176	171	184	179	194	174	160	169	166	165	179	174	145	175	173	155	168	182	173	156	164	173	173	173	177	175	204	174	175	159	182	156	191	175	157	171	175	162	167	186	175	180	187	175	186	202	175	183	153	157	182	183	160	179	167	182	167	169	166	169	183	161	168	179	165	180	159	181	172	176	173	179	180	179	196	157	166	188	176	173	166	160	177	176	176	172	199	161	172	161	144	192	178	190	157	156	192	173	160	142	172	193	160	184	174	168	170	148	176	179	186	165	172	173	166	197	170	166	162	184	169	172	166	164	188	177	192	146	181	175	155	165	185	161	193	142	152	186	153	168	170	175	163	178	172	187	190	167	180	154	185	160	172	172	172	165	188	173	168	175	190	179	161	185	180	162	180	186	149	159	175	156	177	155	166	160	158	179	185	170	182	194	175	165	167	178	171	177	168	194	170	174	149	181	165	157	193	144	174	165	163	176	156	165	189	188	169	158	171	167	183	183	159	146	178	163	165	170	169	164	162	160	169	180	164	173	186	186	160	171	168	178	207	187	174	174	170	182	176	185	166	195	161	168	170	183	191	172	144	168	167	177	165	168	153	178	176	166	172	197	179	192	165	180	157	170	185	168	173	173	166	164	181	159	217	191	176	167	185	166	209	170	176	191	172	165	177	163	181	190	178	185	157	169	165	173	152	164	152	203	183	160	170	182	189	177	179	161	167	190	173	189	186	190	192	178	150	163	169	171	198	160	155	172	171	195	152	174	193	163	170	180	154	172	168	149	172	207	178	169	181	193	175	192	180	173	171	178	172	180	165	161	176	181	178	199	183	168	181	175	175	209	154	159	179	163	185	168	173	167	159	188	176	191	173	185	175	173	189	176	171	182	165	180	156	190	180	165	156	174	157	196	179	164	198	174	173	160	169	182	171	186	187	184	169	181	176	189	174	154	190	186	183	165	180	177	172
12798	3100	548	593	560	546	589	547	575	542	494	504	490	518	525	541	497	487	553	529	536	497	528	506	547	505	518	515	494	475	503	507	494	533	519	521	523	513	523	498	473	480	518	497	534	513	495	494	455	511	481	462	499	510	485	525	521	520	488	495	523	481	532	474	516	474	500	520	508	523	506	466	499	525	491	471	541	518	487	472	535	482	544	534	487	475	499	527	508	512	495	502	503	523	485	494	526	493	515	489	505	489	504	454	470	506	550	471	528	518	493	477	527	523	535	516	507	478	533	478	533	503	490	508	528	534	487	528	508	519	492	497	523	504	481	523	496	520	503	522	512	487	475	517	477	507	487	558	467	523	514	498	479	500	528	524	485	514	500	498	515	498	517	490	472	530	475	512	538	504	501	463	520	491	491	477	528	500	463	477	499	490	524	538	487	508	494	534	498	480	496	496	526	483	509	518	501	469	531	486	523	476	498	506	486	510	521	508	520	539	530	538	469	514	522	549	500	532	563	494	515	494	491	545	485	502	523	504	503	493	531	498	485	500	509	483	521	527	513	463	493	503	516	540	549	463	471	566	527	485	541	515	495	492	477	464	508	498	466	491	529	526	482	496	498	525	448	507	500	530	515	482	517	505	527	525	498	511	505	494	521	524	491	505	555	481	449	504	475	507	485	521	478	503	482	512	479	512	501	473	501	549	511	504	458	486	506	495	501	491	503	497	471	490	499	502	497	458	511	479	536	526	512	511	486	494	509	489	519	453	515	531	514	485	460	517	512	499	517	488	517	480	505	502	513	491	531	487	488	479	512	506	534	522	486	501	492	517	469	500	505	485	442	537	509	538	521	527	485	528	550	540	523	492	512	544	508	509	508	477	488	497	495	528	513	517	494	517	569	516	475	497	456	522	494	493	526	507	523	513	501	508	470	491	514	506	516	478	502	518	530	538	507	526	500	521	509	450	458	497	510	503	522	526	541	512	475	499	521	491	461	448	519	476	512	501	474	489	483	542	545	480	465	484	481	510	484	485	520	473	522	508	461	530	514	515	499	489	529	512	503	550	506	510	512	454	525	499	465	545	463	538	557	511	539	496	508	525	483	487	477	507	528	518	530	532	492	536	488	515	550	544	501	524	509	543	534	512	503	473	493	540	475	489	549	555	487	492	482	512	548	483	506	492	500	498	486	529	488	531	513	537	513	495	484	515	509	475	480	533	477	494	482	509	499	497	480	510	490	494	523	526	533	498	530	518	517	489	474	577	511	473	537	486	482	459	486	494	513	499	511	471	513	501	495	524	518	517	549	501	499	506	473	496	462	565	507	462	519	512	527	550	493	470	468	483	523	498	534	526	510	519	524	528	491	481	499	502	520	522	513	522	528	523	500	476	498	503	476	519	502	471	487	512	467	524	535	508	520	498	458	509	501	482	482	480	488	515	474	497	485	475	490	519	513	550	520	468	514	459	540	452	502	522	502	495	511	489	494	497	484	489	538	514	507	516	510	495	542	495	526	509	483	531	527	527	515	526	491	527	523	548	497	503	492	515	507	470	523	508	484	547	524	508	478	497	528	488	493	529	529	497	496	517	485	505	515	519	484	498	498	516	508	496	492	525	528	521	464	551	488	519	526	509	519	495	510	446	533	541	496	511	508	483	478	493	479	516	512	511	514	493	530	542	498	567	496	470	503	503	473	479	475	474	514	488	531	486	499	512	503	485	503	481	486	510	524	533	479	510	499	483	499	516	515	525	509	511	508	483	498	469	478	499	543	510	482	482	536	491	522	508	501	495	501	484	487	540	493	496	492	510	527	498	489	490	495	518	513	517	460	519	458	502	534	513	505	509	501	473	522	528	479	524	502	485	500	486	495	496	487	510	509	505	546	488	441	454	483	569	508	516	491	525	553	537	476	504	488	519	505	481	528	480	485	484	517	473	504	487	486	548	486	535	544	558	525	504	502	473	480	490	488	472	478	542	536	529	525	489	470	515	517	482	492	529	479	471	497	500	516	518	535	480	518	507	510	502	518	549	483	481	511	517	491	474	518	482	534	511	520	460	482	544	540	519	499	481	546	503	477	545	513	473	458	475	493	473	517	529	479	494	522	476	491	495	482	545	498	490	505	539	486	482	535	491	521	504	538	479	500	513	509	484	485	542	533	518	490	518	485	493	493	531	475	512	521	502	512	474	520	529	490	535	494	477	539	518	530	565	483	513	525	497	532	553	524	520	458	513	499	508	520	523	556	480	483	529	468	489	482	520	493	484	477	490	531	496	522	468	484	518	532	493	523	522	496	520	506	516	512	499	489	465	509	521	496	503	537	521	550	546	507	501	499	506	554	484	476	510	523	486	525	541	472	471	539	534	495	527	504	505	454	518	497	501	490	511	500	550	529	498	506	492	504	485	478	506	507	479	552	517	495	471	492	519	479	521	512	521	514	490	509	522	487	529	464	525	457	449	478	493	491	501	494	519	468	463	499	493	503	483	541	537	471	501	519	503	478	507	508	540	513	519	521	465	538	499	496	489	517	528	531	544	483	476	550	507	488	499	518	495	535	546	496	483	521	477	518	523	511	504	503	496	536	525	502	516	481	509	463	468	509	491	510	517	521	479	476	494	491	509	533	505	480	482	519	521	530	540	492	526	511	525	474	523	480	501	496	527	523	529	489	503	531	488	530	529	531	504	541	532	489	565	461	466	515	517	496	453	509	487	511	528	532	526	523	548	550	508	520	465	513	509	484	484	489	526	512	527	535	523	531	481	519	511	492	500	492	541	505	529	548	484	516	483	547	511	509	499	503	503	540	449	515	537	505	492	465	512	493	507	538	493	494	521	543	517	474	517	548	504	518	498	505	513	458	498	514	520	507	566	563	500	528	519	476	509	512	508	501	493	494	511	522	493	494	506	507	522	549	508	496	505	495	492	467	479	493	543	496	489	524	494	520	497	442	493	507	529	541	504	501	489	464	490	488	457	493	530	502	497	480	499	522	499	504	475	507	513	475	537	516	488	499	482	532	503	509	498	503	520	508	510	516	492	484	522	472	478	497	481	519	529	523	510	498	505	476	493	469	466	506	481	507	503	506	502	515	466	560	537	504	513	524	488	448	499	524	480	445	545	510	532	569	515	499	512	519	501	514	465	510	543	478	515	521	519	510	484	499	503	494	545	511	514	528	458	482	496	529	494	525	516	514	505	487	512	540	501	533	505	486	484	528	502	520	494	545	523	499	476	494	508	512	509	534	508	502	490	508	509	524	528	480	542	484	516	477	474	484	527	510	471	541	494	527	517	499	493	520	522	519	509	505	517	482	501	518	528	492	532	481	507	482	491	523	500	487	531	526	557	503	548	482	487	514	522	467	533	520	504	495	526	503	503	533	507	533	500	487	519	468	496	507	489	501	522	468	470	504	506	491	533	502	493	492	553	494	495	503	520	522	496	467	542	493	533	497	505	541	515	501	464	476	507	518	495	488	526	478	475	501	491	525	490
63611	35558	7779	1022	680	538	507	454	442	401	396	362	400	371	365	371	378	403	373	350	364	347	354	348	380	360	313	352	347	375	330	354	367	386	333	344	325	328	317	342	326	332	334	339	328	314	375	300	347	375	365	366	339	328	336	330	319	341	344	341	328	335	327	336	341	359	337	354	367	332	343	335	345	369	380	364	385	335	346	344	337	373	336	319	346	343	344	378	348	368	324	326	359	360	352	308	343	303	349	356	358	384	341	364	343	337	349	315	374	358	350	367	314	346	343	354	355	343	331	346	319	337	352	322	354	358	327	317	330	333	348	368	315	317	378	340	358	351	328	349	358	317	351	336	355	327	313	327	327	348	381	373	349	341	325	324	328	331	341	333	329	357	343	328	352	325	335	348	337	351	321	351	352	327	340	350	338	323	345	362	315	340	352	358	323	335	327	355	315	346	339	347	345	358	328	324	305	320	352	382	344	311	341	348	340	339	353	341	335	343	322	325	363	337	304	350	361	317	336	355	325	347	355	305	356	321	328	336	331	340	313	340	344	323	356	351	334	364	315	358	335	323	312	331	349	369	356	348	315	340	332	366	344	361	329	325	318	308	348	381	355	339	372	358	324	358	329	330	342	318	339	359	304	332	313	372	324	312	335	370	336	383	341	333	308	324	389	304	349	326	336	321	337	347	360	344	364	339	332	339	358	378	345	362	328	327	333	309	337	333	357	328	339	383	360	333	358	310	350	326	369	369	343	321	339	347	335	366	357	336	356	353	321	371	350	343	346	348	380	350	320	325	359	327	300	351	319	361	332	331	356	323	303	338	357	314	336	328	349	333	356	336	350	326	355	324	345	307	315	315	358	327	337	344	309	334	327	352	327	315	352	327	340	299	328	342	340	368	343	311	338	334	337	350	336	331	358	314	364	329	335	336	330	337	368	354	345	358	326	319	372	339	306	337	340	276	316	316	330	352	375	326	353	380	335	348	349	333	352	352	346	353	346	325	329	318	294	360	341	335	350	387	343	345	345	352	334	304	336	354	365	344	344	332	342	326	323	398	322	351	343	323	313	365	319	348	358	352	347	326	313	314	352	354	308	321	295	325	344	360	323	355	336	359	347	335	335	355	341	334	388	345	328	297	347	315	338	354	332	360	317	361	349	361	346	324	310	357	322	344	340	343	349	367	327	371	325	364	349	333	356	354	320	336	327	324	340	378	313	367	318	320	326	329	336	340	326	354	358	317	367	343	310	340	375	362	337	358	360	361	371	327	361	353	310	327	318	292	334	328	323	367	299	337	321	364	296	345	345	303	322	336	351	297	354	327	359	325	327	302	358	320	303	336	320	356	346	309	310	324	316	343	326	348	321	349	362	325	339	318	344	353	337	331	327	368	337	345	361	313	341	350	308	351	336	339	332	320	306	320	343	356	356	344	328	336	363	340	351	332	364	330	330	346	323	351	361	358	326	381	380	346	317	357	321	302	317	359	339	356	331	332	314	324	347	337	355	338	338	305	313	330	340	313	334	346	329	346	350	399	347	344	341	346	358	341	363	335	344	346	356	361	373	321	333	350	334	351	342	360	336	346	369	334	344	365	310	343	350	355	358	338	322	324	352	346	320	331	321	315	327	340	296	312	328	359	343	379	352	337	325	322	321	326	383	293	366	336	327	343	301	366	337	319	328	345	364	348	350	338	336	346	324	339	341	330	344	349	346	327	311	312	343	329	340	378	363	358	383	328	344	341	354	328	335	337	359	332	356	357	368	363	360	328	325	344	351	344	354	311	367	336	351	351	327	331	340	343	348	356	350	328	354	352	304	347	347	322	346	370	335	336	346	388	379	348	332	355	341	354	344	339	295	315	349	336	347	349	326	334	336	389	315	372	337	313	334	328	329	333	318	350	334	377	340	328	322	300	330	376	346	322	348	349	380	349	360	357	348	354	344	360	333	351	373	342	349	368	349	357	362	344	343	332	338	329	363	338	348	313	331	372	328	338	344	338	343	347	344	345	343	325	352	341	413	328	335	307	352	344	353	340	349	374	324	335	391	362	308	342	332	358	329	346	335	325	316	372	326	343	335	363	342	354	384	303	364	346	378	342	324	363	326	325	301	334	338	346	322	327	367	346	361	355	342	330	359	317	346	338	347	308	359	331	317	372	362	365	345	333	356	335	327	374	373	348	331	364	340	333	335	326	332	349	343	357	337	288	364	342	353	339	348	327	347	361	365	327	352	343	345	325	340	350	319	293	360	340	355	287	305	327	346	338	312	335	302	316	359	355	352	308	331	343	328	314	315	334	330	307	322	338	330	327	351	357	362	348	353	380	363	345	361	326	348	328	294	353	329	313	329	317	331	330	345	334	350	320	317	329	347	334	352	338	346	371	314	315	363	377	328	348	348	340	346	346	311	327	345	338	359	398	317	342	330	320	301	366	327	351	358	324	341	319	347	323	345	336	304	349	323	338	318	343	344	340	330	357	347	351	362	327	358	330	343	358	378	370	345	355	338	324	337	314	340	321	307	321	344	334	364	334	352	350	380	340	331	328	338	351	338	339	363	380	369	378	351	332	371	339	357	380	355	364	326	364	338	342	375	321	326	335	361	331	330	336	348	330	315	353	326	333	334	326	344	352	321	322	356	318	326	334	317	330	354	382	344	339	317	321	344	320	330	308	326	327	314	332	303	319	363	349	351	374	370	344	317	330	297	363	362	318	346	341	305	316	332	332	353	335	350	371	380	327	358	369	318	347	321	361	361	342	349	362	308	321	340	369	325	354	339	335	327	326	350	324	349	322	354	338	352	353	334	324	355	336	329	322	310	340	318	357	339	362	404	341	309	339	350	326	368	354	341	362	385	354	292	315	303	339	343	342	332	343	321	366	362	345	319	375	345	324	332	314	339	328	363	329	344	333	337	329	324	316	374	327	344	344	316	355	328	382	342	340	363	352	361	308	343	340	361	364	332	379	352	352	367	351	325	326	328	361	346	355	350	348	343	323	373	335	339	333	328	379	369	332	329	343	321	378	335	338	351	331	347	340	382	329	363	350	318	367	331	342	344	349	320	329	300	357	326	375	382	321	321	328	336	332	350	338	332	369	321	294	327	336	335	339	327	349	318	339	332	337	354	369	321	335	291	337	341	320	331	345	334	341	327	355	334	346	381	372	333	355	321	311	348	373	331	334	329	343	331	368	361	322	333	339	306	335	326	321	338	337	347	350	358	334	349	326	353	360	351	312	317	341	334	362	327	360	346	329	376	336	371	336	352	312	332	352	353	340	328	391	318	329	353	384	383	333	387	330	335	329	339	380	349	378	337	369	334	318	319	340	335	324	338	355	397	339	341	344	320	356	342	372	323	344	346	336	379	300	325	318	342	369	320	336	372	347	315	298	335	335	364	350	358	329	351	332	331	353	336	329	326	351	364	317	365	330	334	353	340	334	347	360	354	346	320	333	371	363	322	335	363	353	338	325	344	335	336	335	310	353	321	330
36087	20992	2117	2495	2203	1916	1718	1514	1395	1322	1217	1122	1098	1094	1061	975	1038	1028	998	987	946	936	957	949	972	951	921	886	936	931	896	930	917	880	913	886	907	883	925	909	872	850	872	905	869	887	886	857	890	854	857	925	864	898	883	875	871	858	829	845	864	900	858	875	800	865	885	854	873	921	776	895	834	905	924	851	851	888	830	846	865	862	892	837	860	880	876	869	828	903	900	878	899	851	954	838	886	822	892	856	922	888	911	884	866	890	858	887	886	833	893	832	878	817	907	847	858	808	863	869	878	861	923	869	882	831	830	872	898	859	836	889	792	828	850	881	857	838	863	903	864	868	918	894	875	875	827	848	896	892	818	839	832	871	867	899	845	846	848	917	863	862	946	812	830	867	831	881	832	880	865	837	863	868	889	874	827	893	876	871	900	834	803	829	856	841	877	887	816	860	880	905	835	853	882	835	864	873	879	847	837	854	830	852	884	886	850	860	807	874	882	846	850	828	853	872	808	885	885	815	840	862	872	840	870	841	807	858	888	845	884	864	847	881	815	876	858	887	847	855	890	867	852	860	872	845	898	887	844	903	898	872	883	810	867	881	847	885	871	847	860	846	792	874	875	916	837	823	868	838	826	904	847	927	835	876	814	834	831	891	845	829	882	834	863	846	875	864	853	857	814	857	884	868	856	870	847	869	838	856	828	821	898	854	852	857	925	921	872	872	861	871	877	814	874	841	813	860	878	859	896	864	863	893	874	830	904	855	878	838	882	890	879	894	847	845	860	831	811	894	837	845	850	821	890	870	870	900	841	914	872	844	825	823	866	922	856	849	846	867	861	904	863	811	832	833	885	871	886	878	837	816	900	846	812	864	882	829	827	897	855	832	832	891	882	871	861	872	841	850	836	846	837	870	866	837	824	852	847	905	880	847	889	887	846	864	869	825	869	910	829	833	840	913	895	896	841	867	854	837	865	852	865	861	894	872	858	804	927	870	775	823	838	840	863	884	865	831	861	845	864	864	835	791	836	925	877	846	802	851	791	870	882	862	852	839	876	839	848	855	868	880	895	854	889	826	832	892	849	874	832	883	887	842	924	859	800	872	855	907	904	846	858	878	832	838	864	792	888	843	862	878	848	859	799	952	831	901	854	854	851	829	806	882	888	802	839	828	874	842	877	886	813	817	866	858	865	902	842	822	858	835	873	871	857	863	821	819	816	831	903	839	882	851	865	900	871	851	851	880	838	881	871	873	849	854	893	834	898	879	883	831	911	793	834	894	890	880	797	834	866	868	878	896	874	825	853	868	835	902	860	898	839	875	883	833	850	806	854	842	823	847	868	879	885	790	866	854	840	911	813	857	831	888	873	923	846	856	841	862	861	844	831	875	837	826	864	841	893	871	933	872	845	895	899	865	863	866	810	887	886	873	894	837	874	850	881	811	891	836	889	809	884	844	844	869	862	854	883	861	862	818	875	873	874	875	845	891	874	908	858	871	863	846	901	880	811	818	847	880	891	838	821	885	830	865	915	833	916	896	865	884	879	846	866	793	808	881	900	894	839	855	917	844	908	856	861	836	879	871	854	859	824	838	874	889	837	838	879	814	824	888	843	819	868	897	879	855	891	845	861	831	902	909	799	863	829	841	854	826	818	875	859	886	844	893	870	861	837	865	809	828	893	847	853	876	831	876	954	869	878	874	899	815	937	859	822	864	875	879	826	857	837	803	829	871	891	811	923	880	890	810	913	866	895	867	825	820	908	894	790	867	856	899	870	905	838	865	854	814	886	818	887	839	855	803	861	847	896	855	812	840	849	844	860	873	858	887	874	848	859	822	853	886	861	891	872	863	844	858	849	907	861	853	845	911	859	867	864	835	856	876	871	868	885	874	903	858	853	869	847	817	817	865	902	825	862	864	847	916	884	830	879	863	913	820	859	863	834	868	832	844	858	873	866	836	879	858	848	782	868	814	908	818	851	819	871	837	852	861	873	814	801	831	894	896	860	849	809	859	810	903	864	869	854	860	844	825	832	872	895	859	854	861	866	893	854	885	896	906	887	869	875	878	876	839	813	856	862	855	878	885	864	864	880	867	879	817	867	868	886	863	852	820	865	798	855	840	850	774	909	839	893	853	865	856	912	847	858	851	876	911	848	829	899	907	878	890	755	900	804	820	822	841	851	888	851	841	818	893	844	912	840	881	876	872	877	882	887	879	886	886	844	863	845	867	857	868	900	848	821	863	918	869	862	857	873	827	827	869	848	783	843	870	840	862	908	845	885	851	815	844	863	856	791	835	880	826	824	829	880	905	878	853	854	855	803	858	858	862	852	899	920	819	890	845	828	843	868	892	898	861	829	874	856	910	814	893	858	826	853	855	868	863	847	861	790	878	850	889	820	929	892	869	817	842	844	867	864	857	906	809	872	879	849	873	871	860	854	857	909	883	836	917	818	915	855	842	854	871	839	833	863	855	863	905	809	841	893	846	866	817	877	917	833	824	864	858	848	873	875	840	825	806	873	852	819	844	871	810	894	861	865	853	871	867	837	864	881	839	868	857	853	857	926	850	901	854	838	877	900	866	841	844	849	813	837	856	839	824	848	904	850	876	852	830	868	798	894	860	859	800	860	866	843	819	853	840	853	867	855	867	859	865	855	840	845	832	811	849	922	818	823	887	827	848	855	833	833	852	837	896	854	840	857	863	853	891	807	818	894	880	849	818	941	910	812	881	851	885	840	883	832	889	841	837	883	853	857	848	850	888	844	863	874	881	816	824	888	812	821	840	818	868	892	849	896	888	848	875	859	839	890	864	867	850	882	850	845	837	806	852	874	926	870	877	837	849	857	871	815	832	826	804	869	949	836	886	831	856	919	852	845	903	871	836	859	863	902	827	879	783	888	882	872	856	892	877	889	871	818	933	826	892	859	903	860	876	862	823	868	884	863	906	797	884	844	861	818	852	872	888	833	889	863	919	894	894	862	889	907	850	836	875	839	856	860	838	877	844	841	871	934	869	889	882	849	832	860	854	856	892	813	816	847	846	858	809	920	882	859	829	831	835	892	913	861	873	842	896	822	853	885	864	863	900	862	831	820	859	834	882	864	842	802	910	886	882	912	842	850	859	862	801	869	867	816	854	877	888	822	829	835	855	865	845	810	863	864	888	855	877	874	902	842	855	865	884	859	855	874	866	848	873	804	793	843	852	884	853	902	844	825	804	878	841	905	875	881	855	860	833	830	838	917	890	903	822	886	858	833	849	856	879	878	876	873	856	851	889	857	880	911	901	820	871	881	841	802	857	819	887	822	952	865	873	863	820	876	934	850	864	873	899	873	777	843	810	897	866	777	897	901	879	848	874	904	858	872	880	879	916	811	868	862	811	827	868	782	883	874	866	869	793	882	803	834	883	894	883	815	806	907	800	877	876	893	879	879	854	854	799	875	830	869	895	843	897	853	877	851	859	864	919	863	912	858	885	855	871	854	839	891	891	842	850
74863	47404	15132	2929	1121	836	673	633	549	501	533	489	502	455	432	438	456	408	417	425	409	429	427	412	394	390	410	418	376	420	384	379	374	402	372	393	401	371	383	381	360	377	390	378	381	398	410	393	377	382	392	372	402	395	387	400	372	421	375	420	409	383	385	339	434	370	382	347	358	382	362	390	383	382	371	340	391	382	377	407	395	357	393	361	383	377	360	382	354	379	334	385	385	353	370	347	383	382	383	378	359	376	410	376	379	375	416	395	388	393	399	377	384	364	376	337	394	359	368	395	357	360	361	389	392	382	367	366	404	367	358	365	422	356	389	388	341	403	365	397	394	412	361	354	371	391	345	338	356	371	348	397	373	388	380	363	370	414	368	411	381	386	391	400	399	349	362	367	369	375	384	395	363	371	353	403	372	392	371	406	384	389	378	345	381	325	396	407	385	391	369	365	379	379	412	391	379	366	355	359	369	405	402	355	374	363	367	377	382	340	434	393	349	390	373	368	399	367	376	367	374	419	359	365	383	376	361	395	406	365	355	402	364	366	355	393	350	389	342	397	363	339	385	360	365	378	368	390	416	395	376	385	370	389	402	378	402	362	407	392	416	370	392	339	392	384	362	356	356	393	371	410	366	396	359	364	386	430	405	371	389	379	365	360	356	363	375	433	387	352	392	381	381	377	400	344	352	397	379	374	382	400	305	389	387	373	363	381	382	377	375	383	373	399	374	381	376	416	367	357	368	380	371	372	409	358	390	350	387	397	345	356	394	392	385	361	381	372	390	393	379	379	391	385	355	367	412	382	401	387	382	405	377	407	406	374	398	360	349	422	405	357	357	373	412	383	362	372	382	391	409	366	379	399	392	427	423	382	396	380	371	401	372	378	378	373	345	374	395	406	369	368	360	361	363	353	366	356	374	360	397	395	400	384	394	364	367	371	358	362	350	402	375	378	393	398	373	375	383	397	360	378	377	416	389	380	392	400	403	374	356	371	407	372	371	400	371	361	341	345	376	353	360	353	394	366	406	371	381	403	389	384	384	372	390	427	357	367	431	382	382	379	372	377	379	397	375	340	338	361	379	406	424	387	376	396	371	388	396	382	393	357	405	363	377	389	377	356	399	382	394	411	362	349	372	394	393	378	393	388	358	394	358	383	367	385	399	406	386	367	358	408	426	390	402	402	385	339	399	349	406	370	391	370	372	395	390	367	383	360	387	389	365	417	410	383	368	417	368	339	390	417	361	395	357	414	404	395	381	404	384	413	416	395	390	370	388	394	372	375	338	312	346	371	336	388	397	365	355	386	388	371	395	363	386	365	345	373	365	385	387	368	375	378	386	360	352	380	374	379	403	372	377	394	398	407	383	398	383	417	373	384	396	340	399	395	372	370	430	372	349	359	382	370	365	397	382	377	350	382	428	375	390	383	392	373	372	330	354	407	386	376	381	355	381	372	365	392	386	392	410	398	361	415	390	399	386	334	424	347	396	373	391	370	339	367	368	364	369	381	377	404	376	422	349	381	368	409	349	395	364	351	394	402	375	380	372	412	375	361	361	422	394	347	377	387	375	406	398	417	378	381	379	366	371	373	389	393	386	392	384	348	349	398	362	361	326	380	384	426	375	398	400	395	397	374	394	380	412	393	353	363	380	381	343	370	337	387	367	382	389	358	402	406	411	347	363	388	398	396	387	368	395	335	326	400	385	380	346	379	356	371	368	345	387	384	400	383	351	392	371	420	413	356	376	378	397	386	372	396	381	392	403	347	341	370	347	387	380	384	383	400	358	362	381	383	375	355	412	423	362	406	363	357	381	362	400	374	365	372	357	386	387	381	387	412	325	371	395	370	415	431	371	374	388	384	348	370	392	396	375	365	374	374	364	384	357	385	371	392	377	357	391	364	362	366	359	373	394	389	349	388	421	354	373	381	396	391	401	397	368	363	374	385	353	351	334	374	397	400	409	392	364	395	399	378	380	360	371	383	357	395	365	390	383	380	409	382	404	386	377	353	394	382	385	353	427	374	406	399	394	372	378	372	374	397	391	401	383	437	378	346	369	382	405	417	391	374	374	358	391	401	368	412	390	356	390	355	372	361	379	403	357	395	366	402	401	365	405	409	361	394	390	397	372	377	383	361	382	354	397	380	364	379	374	358	386	352	415	375	346	395	354	384	385	353	361	408	363	392	386	352	390	414	378	367	360	388	393	350	397	373	357	364	397	386	394	385	384	408	343	389	406	346	365	365	384	374	373	401	375	407	391	356	371	338	386	362	378	385	419	342	381	401	364	354	349	407	371	364	387	409	403	398	369	366	370	371	384	380	391	389	349	381	371	373	386	380	383	357	393	369	367	364	349	377	379	403	383	354	380	347	370	397	372	366	397	371	369	386	355	378	365	387	397	359	396	398	367	405	360	384	391	367	396	386	374	350	369	361	329	370	378	360	343	389	370	335	431	374	362	387	382	381	367	376	353	362	368	369	404	400	382	364	406	367	353	393	377	424	431	371	394	430	337	364	434	394	356	390	366	342	379	401	402	373	386	395	354	406	413	374	381	403	358	359	348	363	373	377	367	396	369	405	415	345	336	385	372	353	394	370	364	367	363	345	378	411	388	376	371	349	363	399	413	412	373	380	376	374	393	363	360	346	358	397	397	389	418	394	378	365	379	365	393	372	430	416	380	339	382	363	399	398	369	371	383	376	371	353	377	348	392	368	384	356	391	385	332	388	382	377	418	401	379	377	394	347	394	385	369	360	361	389	417	335	371	365	389	376	385	384	304	377	391	365	378	377	361	362	381	383	382	381	377	394	378	374	399	417	365	360	401	388	384	379	378	372	361	370	361	380	367	382	364	357	383	404	383	354	388	385	392	396	361	406	381	379	382	388	376	318	391	400	368	359	343	376	349	392	391	388	362	365	345	355	396	377	362	403	383	386	366	365	384	361	372	379	388	387	410	405	373	379	385	371	377	380	416	369	415	396	364	404	393	383	394	367	375	382	351	378	362	406	370	394	401	382	381	412	377	403	372	353	385	368	373	376	352	368	377	390	383	374	374	390	406	344	410	325	386	336	327	386	403	368	413	359	344	380	396	381	377	400	392	403	398	394	393	396	391	392	352	373	393	403	390	372	383	377	387	351	359	379	398	359	344	392	391	357	385	383	362	382	366	382	372	364	362	425	381	366	372	357	384	360	415	342	396	369	390	384	408	384	387	354	367	388	417	394	357	370	372	398	353	395	370	386	352	341	356	397	356	390	368	397	358	393	386	411	335	377	377	354	367	381	367	358	377	368	382	397	384	404	415	410	405	369	399	394	394	388	380	394	384	363	349	385	388	388	395	376	356	390	372	434	404	361	387	390	392	401	400	382	370	394	361	392	361	409	363	390	370	379	385	363	383	390	374	386	350	383	419	366	372	396	413	387	375	403	363	370	362	377	340	380	391	347	415	398	412	365	410	383	352	334	376	366	384	326	399	376	393	358	402	360
45299	28155	3313	4045	3654	2944	2579	2283	1994	1767	1632	1545	1472	1271	1286	1220	1199	1209	1179	1163	1124	1029	1121	1056	1052	1044	1043	1015	1059	1057	1011	991	987	1006	1003	1039	998	974	940	954	946	942	931	927	987	966	1000	937	970	995	925	838	917	924	979	927	902	929	893	964	934	897	930	943	956	972	885	901	905	964	898	885	918	939	936	899	941	929	925	877	949	944	904	926	942	917	958	870	955	925	919	950	935	919	887	902	892	918	920	929	852	892	910	901	942	906	908	924	914	933	886	867	886	908	991	939	905	856	930	907	922	955	964	849	929	884	860	899	956	888	918	885	906	894	973	890	970	900	914	874	839	901	941	922	930	884	902	865	907	929	914	906	900	901	937	881	904	930	930	912	961	909	944	922	829	905	884	902	948	912	927	883	843	937	910	941	912	887	885	963	908	914	962	875	912	949	901	934	885	869	930	944	893	904	897	937	915	882	900	912	910	943	925	946	897	927	918	891	955	903	889	939	894	915	933	934	920	873	866	902	913	894	882	859	932	877	898	912	968	848	928	909	878	919	900	937	888	846	905	873	861	894	910	831	905	905	917	911	955	924	939	892	894	867	923	867	905	919	929	877	906	950	861	919	876	892	847	923	937	918	877	917	904	915	933	871	909	911	915	910	926	899	912	923	919	925	906	952	895	900	964	941	934	898	870	957	871	925	907	933	948	925	934	949	852	881	886	913	895	920	956	941	910	903	935	906	901	920	913	900	881	899	893	924	894	869	924	905	883	895	871	871	883	921	929	887	935	943	933	882	929	855	891	971	871	915	896	977	880	903	923	880	884	875	909	932	937	884	868	914	919	925	966	945	863	907	926	932	873	894	907	876	921	861	854	870	939	951	953	914	889	948	913	900	925	927	932	935	870	899	921	909	920	907	916	951	897	921	911	868	889	884	890	930	892	914	878	899	900	915	934	882	855	952	909	952	804	920	878	923	891	928	904	923	914	874	883	899	920	894	892	880	933	956	902	909	914	874	969	922	890	962	923	945	881	861	931	931	901	939	964	944	900	951	915	926	962	904	929	867	937	932	910	888	905	942	945	949	881	911	814	921	875	899	897	935	925	912	927	928	868	942	901	909	904	928	910	942	892	933	881	929	889	873	906	927	924	939	949	878	917	828	947	884	862	919	949	897	876	881	899	864	899	866	949	926	914	864	909	981	873	934	925	949	854	853	898	889	936	903	920	937	927	934	923	852	875	919	886	887	916	871	917	873	879	880	900	897	897	930	922	931	924	981	950	919	937	894	908	947	823	926	917	891	930	918	877	929	904	926	901	922	880	874	925	885	887	944	873	945	934	880	882	918	925	943	893	858	945	901	950	941	858	880	923	909	949	885	921	901	964	950	910	936	937	906	912	873	951	910	939	879	914	873	967	928	986	898	941	945	940	868	949	889	945	966	898	931	892	893	921	893	922	889	905	919	905	968	930	901	942	944	952	934	935	881	940	933	938	851	899	885	946	878	892	925	948	982	908	828	928	963	969	945	924	910	893	899	886	900	978	966	893	900	903	906	932	959	904	892	893	859	965	934	890	954	908	940	862	909	940	883	936	943	928	921	889	926	914	906	862	929	889	931	896	899	854	935	868	850	929	920	895	881	900	927	876	924	932	913	909	857	921	938	934	871	929	870	851	911	899	955	855	909	899	890	839	901	977	941	962	887	871	932	931	914	946	986	912	905	937	917	905	902	898	854	986	920	938	862	931	901	873	887	876	908	883	905	901	884	960	876	902	866	948	946	943	901	910	892	920	933	900	947	917	853	931	905	853	978	1000	891	951	901	934	910	884	934	947	909	880	977	889	905	908	919	915	948	928	909	927	921	920	884	861	920	884	908	882	927	933	903	924	857	881	894	927	936	904	894	911	883	895	927	941	964	879	924	895	909	902	956	937	962	944	861	883	871	929	895	917	884	898	875	921	913	883	908	917	922	902	871	885	907	905	908	873	919	896	916	881	920	902	917	910	883	912	936	877	903	949	911	875	922	920	894	959	904	935	950	899	883	942	893	896	880	960	867	928	892	914	891	895	903	885	894	915	904	921	879	915	899	861	934	930	912	878	896	883	908	947	866	883	885	889	866	900	953	918	913	913	908	926	919	880	903	906	947	902	891	848	913	855	826	881	896	948	886	918	956	956	897	893	894	968	889	877	898	893	915	883	958	959	957	948	887	891	852	877	880	931	906	949	905	879	875	901	873	891	893	861	895	917	882	897	928	923	951	913	936	842	913	926	905	902	914	936	884	972	950	895	869	954	911	894	873	889	876	962	917	858	937	956	926	957	906	941	935	919	912	940	943	920	927	882	902	955	909	883	943	916	937	905	949	912	855	884	919	888	875	880	846	932	938	894	914	884	911	939	912	931	857	938	952	871	863	935	925	882	900	882	989	901	923	915	859	913	897	914	921	955	932	861	934	897	874	888	937	907	898	885	944	990	891	937	975	886	927	908	892	931	897	898	892	884	925	895	888	890	887	900	903	876	894	883	914	944	929	970	885	929	876	946	872	884	907	900	931	908	883	955	920	967	979	906	932	899	909	888	909	906	887	909	938	889	896	944	863	869	943	882	923	904	913	928	884	956	967	939	916	942	838	926	851	919	918	938	942	906	906	878	881	914	929	858	870	949	917	871	866	921	943	893	905	905	914	859	898	930	930	937	880	931	890	898	897	922	947	879	953	893	889	920	884	890	885	922	932	916	914	882	948	939	924	919	927	899	883	892	959	963	954	913	918	900	935	928	934	875	948	943	886	914	897	907	899	924	949	917	878	950	907	910	868	907	942	968	898	893	965	891	909	892	908	913	889	881	926	963	876	913	908	879	938	968	940	927	939	882	921	906	856	865	891	905	939	910	888	934	877	893	932	907	904	909	875	898	903	933	912	914	858	953	923	898	884	885	949	925	900	931	952	848	899	953	924	860	954	881	926	947	880	875	919	892	867	918	894	879	917	925	945	921	857	957	912	933	877	905	909	887	967	910	897	914	938	905	864	921	895	917	958	930	939	881	909	857	911	976	931	901	901	895	938	950	960	923	930	965	893	888	955	892	886	908	862	917	889	920	845	897	916	938	897	955	898	883	917	917	904	923	901	908	879	927	989	934	908	929	923	869	960	893	869	900	918	921	911	912	865	927	921	918	907	907	949	933	898	947	862	973	936	906	898	907	899	900	903	914	901	897	909	895	956	907	907	969	909	925	862	920	906	929	882	945	888	914	921	863	916	904	961	896	965	909	857	887	901	885	921	896	928	921	897	911	925	886	959	867	893	955	919	898	944	918	944	913	872	907	871	874	918	932	865	918	909	918	949	841	934	901	937	910	950	867	950	931	934	908	846	919	917	920	909	927	887	952	897	876	916	912	902	906	883	868	896	864	887	888	904	948	984	867	924	874	914	921	908	911	888	911	937	925	943	891	925	890	979	920	920	908	888	910	920	886	928	933	952	901	897	887	885	883	886	875	898
15675	2482	248	211	191	182	160	184	199	192	163	187	176	160	147	156	191	201	161	184	163	176	192	155	171	188	188	183	181	189	170	169	196	172	183	200	185	204	188	182	171	174	143	206	189	184	205	177	178	163	182	180	167	178	159	185	178	192	171	202	183	167	167	174	163	196	165	149	174	164	156	172	175	173	179	166	175	204	169	146	206	170	168	173	170	167	185	164	159	180	162	181	170	182	169	189	164	156	170	185	176	177	175	164	183	160	175	161	185	174	161	165	175	192	166	183	182	202	174	179	168	168	182	181	169	165	166	199	171	184	160	165	178	183	188	168	170	174	138	173	151	149	171	162	202	160	190	187	172	181	171	163	164	175	166	168	182	162	185	165	167	177	150	175	171	166	176	165	173	169	186	170	184	165	173	179	201	185	174	162	170	193	169	185	202	161	183	179	172	180	191	192	177	192	179	167	160	158	170	160	190	190	166	166	166	156	185	172	171	169	180	180	147	161	180	136	182	144	194	189	161	177	151	182	163	183	177	163	194	185	181	167	160	161	187	193	190	149	171	159	172	175	182	184	166	160	159	182	146	187	172	178	176	168	181	157	183	169	192	172	176	184	200	172	173	182	156	173	185	172	160	157	162	173	177	194	183	175	158	167	164	182	176	182	166	172	186	162	143	157	187	190	138	152	179	157	165	172	193	172	170	176	191	170	181	185	189	188	172	173	178	153	168	188	169	176	165	182	163	186	197	170	161	180	176	172	178	190	183	150	194	182	159	165	207	188	191	186	183	180	168	156	203	185	173	188	165	176	198	174	153	166	183	163	160	165	151	163	194	180	144	160	156	153	160	200	141	151	168	162	194	161	198	174	137	174	201	184	156	186	180	185	203	186	179	162	164	168	177	166	157	164	183	182	150	158	181	186	153	163	172	197	160	169	170	201	160	168	182	177	185	182	161	166	175	184	171	200	198	189	159	169	172	173	162	161	179	187	189	159	152	176	181	183	176	177	199	169	178	161	190	190	187	169	181	181	180	177	172	183	171	178	192	155	177	159	175	176	158	152	187	180	173	165	136	196	168	187	188	173	186	190	173	181	162	203	202	160	158	154	175	193	176	165	163	156	165	167	188	163	163	187	158	199	181	168	175	185	193	189	173	178	157	189	165	187	189	146	171	176	174	174	156	168	171	192	208	180	179	179	165	158	160	154	194	188	173	181	189	164	146	172	165	187	182	175	188	152	143	155	187	176	156	167	160	164	157	193	177	164	176	174	173	160	174	170	181	169	189	182	171	165	170	195	199	196	160	165	153	137	181	178	168	196	148	167	168	169	192	164	190	177	150	181	196	157	166	179	162	163	172	161	170	164	169	179	186	178	174	178	174	160	175	204	166	158	164	223	167	185	194	193	177	190	154	167	180	172	178	170	149	168	176	192	174	172	173	159	164	188	177	178	166	185	171	185	167	176	186	164	192	188	177	178	182	154	170	189	202	177	156	165	178	222	173	202	164	167	165	150	198	176	172	187	180	178	187	170	154	152	180	187	168	198	189	166	171	164	194	167	172	192	154	165	186	168	196	166	189	194	185	177	174	165	168	185	177	178	160	176	177	161	196	163	172	175	181	165	143	174	169	159	176	187	189	188	168	184	191	151	183	186	208	153	166	170	191	154	184	199	167	177	186	153	179	173	210	178	152	157	151	187	152	181	182	193	193	176	162	187	148	187	176	171	183	158	146	156	184	188	165	154	168	161	175	168	180	173	182	173	173	171	196	167	175	200	169	171	178	181	159	170	165	176	172	158	157	169	179	191	161	173	157	178	192	180	170	189	165	155	149	193	203	166	163	165	173	171	146	189	185	169	163	164	159	162	178	172	177	182	154	181	182	160	178	160	175	168	165	181	187	177	159	177	184	161	180	167	172	174	169	181	176	184	161	177	171	149	176	164	183	172	157	194	163	179	159	163	190	196	180	160	199	172	183	164	164	158	168	175	179	166	181	160	179	163	163	182	150	164	172	193	184	170	186	154	176	161	162	171	199	152	181	144	181	167	160	182	182	136	188	178	187	154	203	183	160	172	190	153	163	175	185	196	196	157	211	148	171	168	199	167	174	164	191	174	160	178	212	203	170	153	174	176	187	167	188	169	179	148	170	174	163	193	180	161	186	172	187	165	150	147	163	195	183	181	155	164	180	150	197	157	172	192	149	155	162	169	194	198	196	194	168	160	173	168	186	196	175	180	180	184	184	167	197	180	166	172	170	170	167	180	188	167	191	173	163	199	164	157	170	164	175	182	171	163	168	182	178	180	186	170	185	164	202	172	183	185	166	155	179	177	160	176	160	175	175	186	170	176	157	178	163	185	177	146	164	183	159	165	164	179	194	158	188	173	170	170	177	170	161	163	175	159	195	165	184	177	159	191	156	170	163	182	181	203	192	177	174	149	179	182	171	170	156	174	190	171	171	160	174	194	200	161	184	184	175	191	165	170	150	180	186	182	196	191	183	182	181	158	161	182	194	160	172	166	209	182	189	164	151	159	173	165	171	179	175	173	166	183	162	188	174	189	186	195	188	156	189	158	172	160	172	172	153	176	192	175	180	185	191	158	152	192	169	198	167	162	165	151	156	162	169	188	183	177	185	201	195	199	154	202	187	187	157	169	179	164	148	188	188	176	169	153	150	152	193	177	181	174	160	183	157	191	184	172	190	180	157	187	177	191	170	188	172	180	192	159	152	174	177	170	167	167	177	172	205	168	172	158	163	188	168	219	179	193	178	170	203	189	162	164	175	147	171	176	165	162	160	158	166	148	190	183	194	187	154	175	185	190	185	186	189	197	171	157	167	181	186	164	176	166	148	171	169	179	166	191	173	159	147	176	180	164	183	146	155	166	173	199	174	165	174	181	168	176	187	162	177	164	157	201	161	167	159	147	171	160	168	166	162	180	171	192	167	187	152	149	196	184	175	178	173	210	167	164	175	176	145	168	171	160	166	149	179	165	183	165	170	188	190	161	166	173	182	170	177	178	191	174	172	161	180	199	164	173	194	167	176	162	179	161	162	180	188	160	159	172	177	170	190	196	169	160	167	144	178	205	175	193	166	159	180	182	181	143	174	156	179	183	180	165	176	155	168	167	161	177	178	158	180	166	184	157	142	185	178	179	169	142	151	179	182	188	161	173	182	157	185	161	169	174	163	186	185	173	198	179	192	192	186	185	175	190	157	154	169	188	163	184	156	185	172	158	174	162	153	189	174	177	156	178	155	172	175	176	169	168	186	187	177	167	178	181	201	166	190	164	191	164	163	170	156	158	183	151	169	183	183	151	130	186	199	184	163	170	179	166	183	183	165	162	175	162	173	178	155	164	152	183	176	161	194	171	162	186	200	162	164	164	169	177	154	174	164	166	184	192	167	153	187	186	176	167	156	184	182	192	184	184	168	181	201	189	178	158	141	165	168	178	170	157	178	156	184	177	181	170	155	168	161	184	160	179	152	140
12847	3190	541	554	564	563	603	531	552	474	543	484	486	475	535	518	506	560	520	508	498	552	507	560	456	519	486	488	508	482	526	477	494	525	465	553	519	509	519	530	487	469	486	493	496	502	492	529	497	480	515	476	527	526	511	500	509	499	483	513	513	492	511	546	517	503	516	493	481	494	503	487	505	474	502	504	496	542	510	509	492	506	517	501	502	542	499	500	536	505	476	495	525	484	499	520	474	512	507	491	499	529	477	498	517	564	522	484	475	483	488	502	471	472	552	475	484	499	508	504	526	522	521	489	516	491	512	543	487	512	531	521	480	470	489	475	509	500	476	462	494	506	470	521	491	523	530	519	479	501	514	482	522	537	532	512	529	527	492	498	538	511	481	498	494	508	542	488	486	526	489	494	484	509	475	467	496	535	491	476	509	497	504	499	498	526	519	500	485	528	480	493	518	512	500	477	507	497	485	520	533	510	485	502	505	467	516	543	519	537	523	495	548	517	500	486	518	494	497	534	548	512	510	470	509	488	455	480	507	499	531	518	495	522	541	556	513	497	535	500	486	510	530	498	500	483	488	472	480	507	481	476	508	498	528	458	510	499	497	474	495	466	509	493	516	464	530	488	500	518	503	537	469	539	510	520	532	481	522	515	480	524	480	501	526	501	545	487	525	512	529	496	505	508	529	506	503	509	504	474	517	546	499	484	547	495	467	478	523	528	523	485	505	548	543	484	446	518	506	564	491	514	529	503	481	503	540	499	531	542	490	501	514	493	530	471	485	480	553	516	516	502	498	511	523	468	543	517	553	531	523	497	478	499	503	479	483	510	504	496	518	524	497	501	495	491	500	537	493	508	490	524	515	538	480	547	489	531	504	509	458	481	501	506	552	492	546	505	523	502	518	466	491	513	509	518	523	489	528	532	457	489	497	513	495	512	527	515	491	511	524	523	495	504	529	516	495	505	479	508	514	527	541	469	506	500	511	500	503	481	499	550	498	516	494	509	502	488	451	507	511	497	522	468	537	474	486	507	508	519	517	490	521	480	477	521	527	520	544	495	527	548	494	540	505	500	488	493	479	502	514	494	488	534	504	488	549	497	435	531	514	507	506	492	542	513	491	495	487	501	587	496	501	522	474	504	507	475	539	495	457	533	526	492	480	507	492	545	539	512	517	507	501	528	524	503	520	520	502	540	525	512	509	505	487	511	519	511	495	511	471	515	474	517	515	524	472	533	518	486	555	495	487	469	527	475	488	518	509	525	476	469	495	515	544	516	534	477	528	488	499	507	513	496	515	536	506	500	484	564	507	558	479	502	493	551	489	517	523	517	515	556	547	553	518	465	494	527	488	521	530	495	524	481	514	484	535	547	480	502	519	535	497	559	494	482	503	504	519	503	490	503	502	471	500	547	518	482	474	498	483	516	481	469	493	566	465	476	543	519	504	547	498	508	499	492	525	450	523	499	551	503	517	479	508	467	494	526	491	524	496	514	530	503	503	525	494	513	489	486	523	534	517	515	454	518	544	504	464	518	485	498	545	509	522	525	486	524	516	503	504	513	479	521	523	530	498	546	498	507	494	510	509	487	489	505	522	546	507	514	526	494	482	510	522	526	523	519	479	517	499	501	520	486	466	524	517	516	500	509	440	496	519	518	496	468	519	497	498	516	514	524	479	469	484	537	473	480	471	532	496	530	504	494	548	526	512	503	516	534	541	518	529	483	492	536	478	491	500	492	499	497	496	520	510	526	481	510	532	502	519	458	504	489	516	468	491	480	465	534	497	489	469	498	470	473	527	522	462	507	502	513	507	537	512	507	557	467	487	529	526	528	492	517	506	485	517	517	491	492	529	511	521	519	545	484	482	493	460	479	487	511	514	502	476	512	488	505	471	491	498	485	528	500	468	500	506	497	485	527	520	535	486	502	486	523	502	480	488	505	511	504	523	500	500	483	488	515	493	522	541	507	566	544	520	494	506	506	552	519	535	468	520	509	524	487	526	489	524	513	494	528	541	472	501	521	513	463	499	520	503	504	488	475	497	505	501	478	520	509	498	475	553	518	515	506	483	470	492	505	534	533	482	538	459	507	540	493	511	465	549	483	522	494	511	504	475	508	500	478	521	501	516	563	492	520	482	566	488	489	467	523	524	499	472	486	482	531	517	524	531	486	513	524	488	516	455	511	516	510	520	491	524	511	514	536	504	490	545	532	529	523	537	512	508	483	523	468	502	509	550	503	491	519	489	483	528	462	591	474	526	500	531	524	484	467	497	491	540	505	459	520	494	529	504	497	490	500	477	500	508	541	492	477	504	504	507	497	506	567	535	485	490	472	469	462	477	560	540	534	485	544	520	506	532	503	559	544	489	548	508	519	521	513	503	516	518	495	539	483	549	500	534	527	506	492	479	577	520	521	518	543	508	515	514	484	500	499	500	536	486	464	527	506	500	485	529	510	520	526	500	504	516	520	509	498	524	499	515	467	504	490	468	507	505	504	515	529	492	519	496	525	489	517	493	524	494	494	524	535	514	529	502	529	477	500	494	514	493	511	528	479	502	491	501	529	498	482	491	478	497	505	488	522	519	487	539	475	486	462	520	527	513	518	500	518	488	497	515	511	507	492	500	521	480	462	483	538	481	512	499	477	469	503	467	484	488	531	489	488	506	528	501	501	543	499	472	551	496	492	488	516	527	532	493	508	523	472	529	482	568	501	507	527	514	520	512	486	518	491	492	568	512	537	521	568	533	495	493	528	479	475	494	488	508	524	491	504	509	515	493	517	522	509	530	527	490	466	491	483	516	490	528	508	508	502	509	480	509	487	501	469	509	469	487	501	512	505	514	472	489	469	503	514	481	494	510	495	535	507	464	523	552	513	546	492	512	517	503	523	503	503	560	546	460	541	476	482	520	521	496	549	528	494	506	519	499	508	482	500	496	509	528	482	490	536	488	509	506	559	468	496	462	497	459	508	525	479	472	511	506	530	503	446	487	515	497	526	524	511	517	516	514	515	499	528	533	487	499	508	483	536	489	538	502	489	537	519	506	545	496	496	495	485	488	514	518	488	506	478	500	514	479	465	507	512	518	524	537	496	484	546	509	485	492	494	490	465	492	508	492	518	507	516	473	499	484	491	520	476	508	512	505	459	506	496	518	514	532	536	493	492	505	488	505	505	501	478	520	521	484	488	501	488	516	532	492	508	532	527	520	471	529	495	490	462	470	540	531	525	535	508	539	482	514	494	476	509	526	477	520	530	502	518	518	477	523	495	487	513	489	526	491	476	497	528	503	475	480	503	492	507	511	501	471	518	456	543	480	463	512	453	500	507	518	504	513	492	499	513	523	490	494	470	506	512	484	562	510	497	490	522	528	494	504	518	526	487	521	492	459	475	499	463	517	531	463	519	492	536	494	515	493	511	517	502	491	491	496	538	497	511	486	498	490	503	516	524	511	509	469	496	491	527	502	521	497	514	478	515	467	504	531	467	572	497
63741	36768	7996	982	650	609	502	514	439	447	406	402	411	386	380	359	317	351	317	353	346	361	374	320	349	334	329	325	355	374	369	317	331	327	366	348	333	326	352	368	337	298	353	370	335	366	348	359	362	383	359	355	341	318	355	365	357	299	335	362	318	324	358	339	370	371	332	316	353	334	326	328	350	304	323	377	322	361	348	330	330	342	357	341	286	356	328	345	351	349	340	357	326	341	373	360	343	358	317	369	344	326	355	393	322	323	369	316	368	303	346	378	402	357	316	362	390	348	343	351	369	342	347	365	317	346	327	320	336	373	351	359	320	317	335	319	313	320	375	375	349	349	340	335	345	305	331	330	333	345	345	378	342	350	356	338	351	362	349	374	339	320	350	341	332	319	357	341	374	351	306	373	391	336	351	349	352	323	347	355	353	320	353	369	330	340	354	342	310	351	322	356	333	333	307	321	308	333	340	354	357	323	348	321	336	353	375	346	320	335	375	319	352	335	339	371	354	341	326	355	356	323	324	372	344	348	338	320	307	360	312	341	325	358	336	367	347	337	365	319	336	346	340	345	342	305	353	324	336	354	342	349	341	341	322	335	348	338	359	354	352	333	358	335	352	361	330	324	349	315	349	347	386	354	327	343	345	364	357	357	328	344	362	348	328	336	302	342	343	339	348	334	362	324	313	328	307	297	326	350	352	368	319	345	348	361	320	333	372	350	393	329	317	343	361	315	375	358	346	325	332	340	366	342	344	323	325	348	335	327	344	361	382	350	360	355	326	352	350	340	350	332	354	364	333	298	323	381	313	334	348	343	340	336	333	346	366	334	329	355	347	347	344	343	328	354	370	311	351	340	345	316	348	353	367	344	346	346	381	336	332	333	332	340	331	350	357	351	355	311	373	342	360	352	359	355	326	333	339	351	314	371	333	331	351	334	363	348	358	349	360	360	346	356	359	345	316	322	353	337	321	319	309	378	336	366	315	371	361	326	353	347	363	310	323	351	340	342	370	343	333	363	363	354	336	351	334	353	328	363	336	378	344	379	294	301	322	343	333	339	307	356	378	415	334	355	356	331	349	337	403	363	339	328	329	318	355	318	352	362	351	324	321	342	343	323	339	326	311	332	333	365	352	349	365	381	369	342	359	328	347	369	302	322	297	365	357	375	346	352	333	329	368	336	349	349	333	359	281	325	332	326	369	331	328	340	363	357	317	318	376	321	334	329	360	354	361	339	337	327	321	364	331	332	361	340	366	323	333	355	358	331	333	347	322	349	345	328	327	325	324	358	332	368	359	358	355	335	331	338	354	309	339	359	340	357	327	347	387	321	378	330	327	338	371	302	361	335	349	335	350	316	347	353	325	338	326	333	329	359	329	342	342	329	349	309	350	344	362	332	317	351	316	343	358	343	378	323	327	352	395	332	347	349	325	365	379	355	312	350	381	301	376	324	334	346	348	309	363	344	355	330	376	339	325	350	346	314	340	355	359	327	364	331	369	336	354	361	292	322	340	369	350	326	346	307	328	351	332	327	391	350	372	323	349	352	322	326	328	356	340	316	353	326	336	366	348	329	328	343	337	335	308	303	359	328	354	332	332	354	370	360	307	320	327	367	370	375	325	325	333	357	321	321	354	341	353	353	347	342	351	375	344	359	338	376	369	347	366	361	352	341	342	330	357	327	315	352	306	315	332	321	318	344	335	327	329	336	331	337	343	358	342	340	298	324	349	328	375	359	329	339	342	318	314	339	348	343	331	335	353	356	352	348	333	316	365	344	339	389	354	373	342	367	312	321	335	318	334	342	376	334	342	338	338	336	344	320	341	344	341	333	358	349	382	326	340	343	313	363	364	331	346	331	337	310	375	315	365	378	340	357	327	364	357	304	367	328	343	329	356	312	340	325	362	347	337	325	333	356	362	350	353	368	316	373	328	305	334	335	302	332	340	396	357	359	360	333	342	350	345	313	332	313	335	361	342	337	319	343	314	349	308	341	335	346	369	327	378	373	361	364	334	339	316	321	352	350	314	321	320	333	337	350	374	348	338	326	342	312	328	361	355	335	364	349	337	332	335	343	336	367	343	352	324	344	359	346	359	336	335	350	338	348	324	352	309	366	379	348	300	350	367	349	342	336	358	360	333	368	330	336	359	336	316	323	337	354	315	329	348	364	347	328	343	320	350	362	360	340	346	336	352	371	307	334	308	358	332	335	303	352	308	354	365	391	362	348	338	317	322	304	325	321	317	334	312	350	367	351	295	324	357	363	375	356	313	354	358	357	348	313	373	345	331	278	346	370	295	328	301	349	346	352	326	309	375	350	362	382	350	341	369	328	362	365	366	369	292	350	361	350	325	360	352	336	357	353	336	356	329	327	345	386	322	330	343	354	332	350	352	341	362	345	349	364	327	332	361	345	343	358	330	324	354	332	340	332	349	351	390	323	353	347	355	320	345	366	337	318	351	334	347	353	332	366	293	324	342	368	342	353	331	344	364	342	356	328	375	353	341	330	366	336	340	331	386	331	360	333	377	340	373	320	325	353	376	315	350	381	328	313	345	371	343	335	334	341	322	362	328	382	337	324	324	322	347	390	360	363	360	344	391	342	335	350	377	343	378	350	342	357	339	348	359	398	343	337	350	323	348	368	314	338	341	334	336	332	333	328	349	327	349	361	315	368	326	346	326	320	353	358	325	329	354	329	333	318	339	350	342	304	304	333	324	333	361	336	312	354	348	386	360	331	342	328	348	341	361	340	357	339	315	323	311	320	343	370	325	352	313	328	356	388	375	375	326	392	330	339	354	343	341	326	302	347	335	320	349	313	333	342	355	305	323	344	344	327	327	348	347	343	359	331	336	348	334	347	329	340	358	331	303	384	353	343	381	368	340	393	328	363	343	352	341	333	343	332	338	335	332	297	358	359	383	332	336	351	337	340	330	356	342	293	329	342	325	369	342	346	328	356	359	345	336	370	293	336	348	358	322	319	315	359	374	315	355	320	314	330	329	320	375	337	315	376	376	360	341	351	308	352	309	331	341	326	330	353	308	356	343	354	404	333	309	354	355	331	356	367	339	348	353	344	341	338	353	361	320	325	378	346	339	333	342	384	309	341	364	391	345	338	338	319	352	373	354	330	327	354	347	364	376	357	360	334	345	350	349	339	330	326	343	362	323	340	328	360	349	318	371	342	348	379	346	322	334	311	331	339	384	339	363	331	353	349	354	347	332	344	379	349	348	325	317	317	326	333	349	349	332	355	340	386	353	351	370	294	362	359	336	336	370	339	348	334	360	330	366	330	349	336	310	334	355	362	350	346	303	337	366	373	338	396	325	355	338	343	350	336	360	369	347	320	350	382	350	363	362	355	356	341	329	322	318	335	320	339	393	361	330	328	318	318	357	357	302	382	348	333	352	370	340	347	315	359	349	341	340	344	319	379	353	321	380	327	341	323	330	373	359	344	356	338	315	326	344	339	331	349	342	360	342	315	369	318
36591	21036	2170	2450	2307	1997	1712	1617	1421	1311	1305	1099	1099	1116	1093	1072	1049	998	968	1009	964	985	949	897	943	928	899	897	912	868	906	906	909	930	944	868	903	916	877	890	897	855	846	870	895	884	893	842	917	826	929	895	857	904	865	864	852	902	914	879	880	863	867	868	905	836	873	887	865	837	890	859	891	808	875	848	831	893	888	791	824	835	859	851	871	876	855	863	872	934	888	857	868	879	842	902	888	868	857	838	922	864	857	881	870	876	854	806	850	906	901	888	874	833	858	863	881	823	862	869	854	855	886	857	854	895	869	843	869	841	889	838	877	900	910	898	878	805	805	919	878	854	897	925	847	852	869	901	908	866	875	860	864	903	855	821	846	860	809	884	866	850	865	881	844	808	802	891	819	919	852	844	873	861	827	907	895	900	865	898	908	839	859	805	845	823	859	869	883	843	872	864	862	852	831	813	941	864	852	845	883	887	899	845	854	854	877	881	861	832	912	840	874	848	857	867	854	858	872	887	836	823	896	919	873	853	842	851	833	845	779	923	879	869	856	856	823	898	873	795	816	836	854	900	910	837	881	867	895	848	820	866	895	833	841	855	852	875	828	852	872	897	863	843	890	862	859	828	866	783	869	805	848	868	884	877	841	934	865	840	888	877	857	848	858	882	872	834	833	856	817	849	878	848	861	809	902	878	829	861	806	817	901	860	829	831	855	829	828	897	876	930	893	851	849	822	865	857	822	850	821	867	840	895	961	786	855	869	844	818	900	843	846	821	820	842	886	879	861	838	851	846	861	837	867	856	870	868	818	851	825	838	834	861	836	900	892	878	888	849	846	881	855	875	840	898	877	908	884	848	850	892	865	841	910	871	876	909	883	885	873	890	823	864	804	859	881	838	908	808	862	833	869	856	800	849	910	881	911	850	849	854	867	818	841	889	853	860	834	905	857	881	859	823	889	849	889	894	888	872	850	832	855	888	872	821	874	841	893	829	881	856	895	894	862	815	863	866	888	837	813	854	840	877	835	917	872	829	886	888	887	883	827	855	812	844	853	867	874	858	858	871	812	863	870	893	835	826	882	869	876	869	913	893	810	827	852	875	835	851	851	850	898	867	824	868	835	919	873	879	843	780	860	871	884	846	881	893	814	862	948	876	867	853	852	844	849	882	840	890	842	824	901	857	873	828	843	856	878	824	889	854	842	827	816	833	832	871	857	853	875	886	879	826	835	798	881	914	908	816	852	894	854	881	843	876	790	876	879	838	855	843	903	856	827	808	892	865	811	871	866	862	915	843	917	879	839	841	829	905	860	865	871	843	847	896	843	821	846	812	891	875	882	849	875	911	844	790	858	826	811	863	861	780	890	859	888	839	829	839	866	918	883	832	864	823	861	816	862	928	844	879	850	848	851	880	885	861	810	866	865	856	883	860	894	885	876	859	878	893	859	891	837	877	851	821	851	826	860	864	920	892	806	841	835	799	909	834	917	809	890	854	797	900	844	864	858	931	913	893	833	883	846	888	850	831	927	808	879	841	843	825	846	863	815	913	899	859	832	927	824	806	882	866	873	803	867	869	911	854	859	820	881	812	879	882	867	910	895	863	876	844	851	858	891	856	883	829	890	841	857	855	817	838	864	841	894	805	847	874	844	868	814	876	871	826	823	825	865	852	873	881	882	890	930	846	826	943	850	870	840	830	827	892	884	846	853	853	793	872	846	846	879	848	842	817	892	853	851	929	877	862	898	866	897	861	912	840	910	848	889	849	851	879	864	859	837	885	866	868	838	828	854	801	872	892	858	837	870	855	911	906	860	848	899	818	884	830	881	826	867	884	877	882	880	814	844	820	861	881	874	890	903	872	905	835	823	849	892	860	831	905	853	848	825	892	857	812	883	835	871	821	840	860	881	854	820	863	907	879	864	895	834	813	862	890	813	898	845	872	832	902	891	818	873	834	877	807	885	834	891	868	814	897	870	804	847	920	848	880	890	887	835	836	866	802	836	830	846	853	869	848	886	889	883	863	865	882	848	914	811	865	843	853	856	817	854	889	886	847	864	861	884	840	801	863	789	878	815	815	831	801	868	846	869	893	902	911	891	854	904	817	843	819	823	889	854	920	849	872	862	875	867	863	909	817	872	881	895	843	879	857	887	855	850	847	842	857	856	842	884	880	797	829	923	881	906	886	889	860	850	833	867	870	814	823	895	840	844	844	899	824	850	890	853	907	849	880	887	852	887	855	841	878	901	882	828	851	857	854	864	890	838	866	900	851	936	841	859	850	896	858	840	851	884	929	794	867	863	858	881	883	883	863	833	844	895	881	860	859	911	867	865	833	827	863	844	868	859	844	846	890	900	871	851	833	850	824	863	862	896	867	901	790	872	880	896	856	894	833	890	865	905	919	866	876	818	877	909	877	846	808	853	833	860	836	844	878	848	872	844	905	887	874	871	865	847	849	877	863	826	887	891	793	839	812	829	854	817	905	872	878	872	881	847	888	830	848	912	806	849	844	886	880	866	872	899	927	857	845	906	831	828	835	916	874	893	866	866	843	850	893	907	859	879	883	871	789	882	865	857	806	882	870	852	846	842	890	881	840	867	892	868	818	869	838	844	869	894	870	871	872	851	807	874	892	871	900	799	837	810	867	854	838	837	903	869	862	828	872	839	851	807	850	903	810	866	854	861	876	878	855	883	852	798	833	903	826	840	894	901	801	905	835	870	881	829	837	864	861	940	889	841	815	813	824	876	880	864	831	855	843	854	895	884	841	813	883	886	837	821	885	871	860	867	858	903	862	887	810	824	811	881	853	824	873	865	927	836	840	875	859	863	858	843	854	853	838	869	821	927	819	914	894	824	844	830	860	829	912	848	822	825	872	860	851	860	863	825	833	902	836	836	846	850	871	872	878	934	884	870	830	850	853	874	924	865	849	876	869	815	872	816	880	864	828	862	810	877	899	910	845	888	863	880	802	914	865	869	878	849	856	855	903	817	910	838	887	859	878	835	808	840	857	821	819	887	832	821	852	869	894	854	835	875	860	833	855	837	852	846	862	859	825	866	853	852	877	817	906	829	814	836	813	825	857	860	840	853	866	885	896	823	875	883	867	873	898	813	829	861	880	911	836	928	864	870	841	874	804	857	848	842	871	828	857	902	824	843	849	865	883	851	821	849	869	858	846	855	902	790	881	886	829	856	866	829	856	848	861	872	901	850	814	835	854	852	891	855	866	897	839	878	901	885	875	814	912	832	873	858	880	905	826	861	899	871	833	850	913	877	848	804	864	879	852	826	910	872	838	816	866	869	866	811	857	905	863	873	873	878	907	822	865	841	839	875	895	856	812	819	872	882	856	865	795	880	838	873	883	880	881	871	842	832	882	875	879	894	867	836	872	871	875	868	846	900	919	864	887	859	849	871	864	866	854	855	872	882	816	862	850	880	914	799	867	838	881	925	835	818	905	875	845	877	838	850	844	902	869	851	863	857	875	851	843
75672	48966	14129	2526	1090	853	663	576	567	541	519	464	469	442	423	417	398	420	431	408	426	389	350	386	380	447	376	389	407	433	352	397	400	406	394	403	390	387	363	389	399	365	398	365	376	357	363	366	406	421	380	361	414	372	381	386	391	362	372	352	380	342	386	388	368	390	380	365	331	377	351	384	400	400	381	397	387	399	338	383	404	386	346	357	348	403	411	394	362	388	397	363	377	401	421	361	400	385	380	349	380	404	397	357	386	397	382	361	383	398	425	368	387	394	376	351	370	369	381	364	365	391	377	387	384	341	388	376	347	359	381	363	402	409	383	400	349	380	384	412	375	365	385	426	354	404	345	370	403	365	379	380	354	347	404	385	395	347	376	375	419	385	365	370	403	376	305	379	390	330	387	365	429	395	381	382	350	384	388	360	371	386	359	383	411	378	388	389	363	384	374	370	373	383	361	332	385	393	343	350	376	335	370	391	393	395	348	397	412	381	375	355	397	380	358	402	375	368	366	375	357	411	414	374	382	387	378	342	364	399	365	364	362	359	376	377	371	351	383	398	375	404	394	358	352	383	344	387	412	390	406	412	378	395	404	377	363	344	394	391	372	364	418	376	347	362	368	350	387	364	370	394	400	363	383	407	398	378	368	374	403	322	394	415	376	388	365	385	389	369	413	413	384	370	379	386	372	354	399	352	402	373	397	364	380	356	375	383	409	349	335	377	399	402	369	399	379	392	336	469	351	360	393	365	357	360	353	401	381	387	389	373	394	381	372	353	343	362	389	437	370	385	371	384	377	400	432	370	360	375	370	333	400	395	383	365	356	377	401	407	368	375	386	414	398	331	375	384	382	382	347	356	394	374	375	370	398	372	313	402	337	403	398	363	375	365	397	382	362	399	417	372	361	392	391	367	363	364	403	382	423	394	330	374	402	365	359	354	375	399	363	404	391	360	396	384	327	366	381	356	390	396	374	401	415	374	400	348	406	368	399	358	371	378	374	384	398	400	398	395	368	391	364	372	419	353	351	355	371	404	369	396	394	375	380	374	356	399	386	404	367	421	390	371	344	406	381	366	361	405	359	376	400	371	348	349	378	420	381	370	412	402	378	393	404	370	373	371	370	417	375	397	381	396	376	369	425	417	365	385	371	365	365	391	386	408	370	395	402	365	382	398	334	387	384	370	409	360	400	364	349	373	394	370	384	374	388	377	371	389	344	375	335	391	411	392	377	378	418	386	385	384	383	380	365	401	380	408	376	359	403	390	396	354	394	400	394	425	333	355	399	373	397	389	390	346	357	413	396	388	368	359	385	397	347	348	378	400	396	356	377	343	350	367	370	375	392	409	336	367	370	403	413	377	410	384	377	392	348	375	386	374	371	391	399	390	383	350	344	381	377	394	389	380	392	352	375	402	383	366	400	388	390	385	375	379	386	367	361	380	398	432	369	378	355	398	371	419	372	397	381	387	386	367	384	335	387	398	405	351	364	342	378	388	360	397	391	391	362	401	334	405	383	379	405	391	446	396	363	384	354	396	398	345	374	409	383	458	367	346	393	372	384	392	369	367	376	363	377	364	357	359	422	351	413	370	388	367	364	406	365	370	407	357	388	376	375	379	347	395	359	392	364	340	374	363	393	395	351	417	371	382	404	398	363	380	414	411	359	397	387	369	387	378	373	406	343	357	389	377	357	380	392	387	384	359	382	387	381	405	362	394	385	369	381	381	376	378	367	366	387	388	339	402	353	366	382	374	423	394	384	416	405	400	400	377	353	337	405	363	373	340	370	364	359	379	368	357	406	380	418	378	373	406	384	411	364	397	392	409	388	357	363	400	392	359	371	359	375	373	394	422	406	392	358	404	423	393	423	390	393	368	380	373	405	362	395	373	415	400	381	413	379	356	407	403	362	348	387	389	358	361	375	360	400	344	412	424	352	405	369	390	388	378	383	385	391	396	397	377	386	375	406	343	356	350	365	400	353	390	392	402	391	399	390	377	418	403	404	369	369	373	368	369	398	393	410	368	369	375	393	376	395	403	371	392	380	360	365	425	372	371	371	375	380	379	385	361	353	340	373	340	349	415	385	377	397	403	370	383	409	374	410	373	373	395	389	367	410	360	374	379	354	386	380	389	392	378	388	375	382	393	385	402	355	360	375	386	346	368	390	406	342	405	357	422	393	367	377	404	369	377	381	335	357	390	379	394	363	375	375	359	381	383	340	356	372	385	373	362	328	386	438	372	390	383	371	422	374	414	396	380	391	390	372	376	345	391	379	373	392	368	400	385	397	411	368	375	374	373	356	381	378	393	411	428	365	354	370	391	406	380	371	384	391	388	356	378	360	383	364	386	405	397	366	340	347	395	391	356	371	367	362	385	413	345	372	387	373	412	370	411	385	369	366	428	360	395	362	369	397	371	384	396	373	351	362	393	411	365	380	388	374	381	405	390	424	393	420	417	404	375	378	371	352	378	390	424	399	399	402	376	361	377	373	371	395	364	373	377	375	385	366	404	383	376	373	388	394	374	333	362	366	391	390	407	428	355	368	373	400	397	388	367	379	388	390	343	361	396	346	394	367	389	420	374	389	374	404	377	362	401	377	348	381	386	376	341	408	367	392	340	356	426	349	373	370	385	383	348	385	398	388	386	398	374	384	396	330	440	371	349	365	389	373	382	364	395	408	397	356	362	400	436	433	358	387	377	393	363	361	390	364	395	399	385	363	388	428	385	355	358	392	384	367	352	364	417	370	374	358	410	359	415	356	388	378	393	377	369	391	370	344	390	389	357	389	391	393	360	383	408	398	373	372	355	355	377	397	375	398	366	351	359	374	359	405	387	347	365	345	383	360	400	383	414	389	368	354	406	349	364	371	395	367	405	387	387	376	394	382	387	360	366	411	387	358	378	372	409	372	369	410	403	360	383	393	399	391	434	372	368	391	418	400	432	371	368	395	372	375	356	377	381	389	344	391	368	376	388	401	373	366	385	387	374	391	406	356	389	410	382	379	350	385	365	425	427	387	363	365	369	410	394	385	406	363	370	381	375	371	393	369	364	376	379	395	408	426	362	351	385	416	338	395	362	351	351	394	356	383	395	393	365	402	405	385	361	365	358	405	394	353	417	376	376	395	377	351	401	420	361	365	375	363	377	369	412	341	358	412	411	392	381	374	369	368	348	363	379	387	390	402	379	382	392	386	387	368	383	404	372	398	369	370	344	407	363	383	387	359	398	400	414	387	369	413	353	374	406	368	398	385	360	399	366	362	384	383	392	387	384	349	353	368	401	356	364	401	378	374	349	396	404	383	387	386	352	373	393	372	334	383	369	355	384	390	385	362	347	403	382	388	408	369	370	358	389	364	398	401	397	397	395	388	384	380	367	373	376	369	401	391	410	375	409	400	426	375	390	381	361	387	368	395	370	374	358	387	421	408	368	370	408	373	385	362	372	391	359	386	389	382	373	373	333	331	391	362	366	426	387	352	374	406	372
45459	27821	3301	3924	3523	3107	2552	2238	1951	1822	1581	1520	1497	1399	1326	1257	1201	1190	1143	1129	1145	1093	1092	1064	1029	1077	1051	1006	1025	997	962	980	963	956	932	990	992	992	987	999	946	898	960	1005	944	979	915	929	990	942	965	896	887	884	891	912	950	930	918	932	916	960	987	950	948	917	929	962	892	898	947	926	863	868	906	970	906	949	928	921	930	943	949	935	887	943	904	952	964	926	885	898	940	892	904	921	928	974	939	941	963	910	872	939	966	902	917	947	949	931	908	879	968	920	913	911	881	952	976	866	929	914	936	909	935	899	892	958	955	937	876	849	903	934	900	959	888	898	883	905	913	930	957	884	879	899	913	888	850	896	906	911	917	920	930	906	876	916	887	904	983	911	890	915	907	868	932	961	900	941	896	886	896	927	867	948	912	903	918	937	917	945	896	906	911	976	970	904	880	876	902	893	937	960	879	865	963	897	920	888	895	905	868	937	860	953	880	930	913	874	908	916	962	945	930	940	873	892	918	892	918	914	927	880	908	876	896	882	945	872	892	895	945	933	927	906	930	938	886	917	924	905	923	880	936	927	901	912	946	940	882	931	971	942	940	1017	913	970	946	887	873	872	945	898	889	884	885	928	877	894	943	946	940	916	908	945	903	932	864	934	886	908	920	895	879	956	860	898	928	934	909	872	929	900	926	920	926	978	884	884	924	992	852	912	885	919	871	910	935	889	894	937	926	875	886	922	857	877	870	884	875	867	941	943	906	900	925	854	943	938	841	911	928	923	867	926	930	918	892	847	939	913	864	911	850	875	887	876	937	911	873	881	855	904	870	886	914	899	891	944	954	874	930	883	957	943	898	918	908	934	954	892	936	900	900	944	871	900	923	910	899	909	917	873	917	904	957	893	926	920	924	887	966	958	947	900	921	936	856	933	905	870	873	880	879	953	908	917	919	916	920	888	971	867	829	925	895	887	931	914	906	912	897	960	931	895	968	946	945	923	931	949	942	934	930	913	911	971	897	894	883	941	879	936	905	908	939	995	921	927	904	911	922	896	893	926	890	900	947	921	937	883	865	924	963	932	965	909	905	888	903	926	941	967	926	935	936	903	901	886	884	892	942	908	887	929	936	955	878	900	863	872	884	876	929	890	874	938	892	931	896	884	954	925	893	898	936	939	867	926	863	892	906	926	904	885	910	931	839	943	891	985	910	866	942	900	948	915	901	898	864	856	910	893	907	928	921	877	905	903	958	898	914	921	876	898	880	909	937	884	936	911	823	932	967	886	839	854	958	918	893	902	899	909	891	916	931	931	919	912	941	931	905	924	889	891	902	909	959	860	912	901	932	926	963	950	904	872	884	922	907	861	890	908	916	914	948	899	942	895	886	848	901	916	907	901	887	852	926	862	919	884	930	921	889	869	921	932	959	910	880	944	922	880	882	883	903	898	931	920	905	924	887	928	859	864	887	893	871	906	910	885	884	944	943	925	908	955	896	909	882	901	929	906	888	906	950	962	890	923	932	947	918	909	920	920	861	942	954	924	881	830	937	889	897	974	954	853	925	889	888	896	908	874	927	919	954	923	895	931	897	910	940	866	913	869	895	961	952	900	893	901	927	917	965	927	947	914	965	914	956	859	910	931	873	907	884	903	894	901	952	953	903	914	916	917	888	886	923	988	938	910	918	926	910	895	923	903	915	910	874	894	967	897	893	984	859	913	981	849	951	877	900	940	925	952	942	955	878	946	915	921	911	863	910	906	924	901	918	907	924	950	880	872	954	921	959	923	889	929	927	929	881	916	835	935	911	899	918	913	934	928	895	940	884	885	918	897	897	926	892	906	936	910	943	872	914	960	970	942	929	935	867	841	880	885	932	970	902	930	963	974	894	887	909	866	874	944	887	934	900	920	850	878	868	931	899	915	919	964	883	872	955	881	943	876	967	880	927	849	923	896	916	897	910	866	952	929	955	906	918	930	877	941	914	876	922	918	877	922	895	911	955	917	898	923	901	917	911	931	880	928	875	864	943	942	922	884	912	928	949	909	866	931	888	898	926	924	881	944	919	879	969	939	911	945	915	928	869	888	924	891	876	926	932	930	904	924	995	914	947	851	900	896	892	947	991	924	941	923	866	877	900	909	869	896	877	868	893	911	938	909	916	911	982	951	951	939	945	913	939	940	846	940	872	960	895	976	871	972	913	907	904	873	976	884	915	945	916	855	879	862	884	886	942	927	877	938	943	942	932	918	863	879	894	938	883	926	910	971	866	885	911	904	920	928	910	873	961	907	937	908	875	888	867	935	938	885	907	910	874	885	891	913	929	923	865	892	914	965	891	941	899	912	874	893	905	930	951	941	894	872	913	884	941	925	878	896	899	850	912	903	937	880	938	908	910	894	908	910	902	894	914	925	896	923	884	903	909	921	910	893	883	934	912	867	914	875	903	906	921	888	906	893	890	933	909	886	966	964	875	932	857	910	904	876	892	917	927	961	895	917	946	925	911	959	950	970	898	873	908	918	919	875	885	876	951	850	904	952	926	911	886	886	893	906	969	934	923	927	891	893	936	916	874	928	901	916	912	950	892	866	902	911	918	930	912	867	922	896	912	900	915	884	920	930	954	925	943	926	872	921	880	904	878	932	874	927	912	903	903	928	912	920	972	884	878	895	892	907	903	897	874	915	925	862	949	980	873	863	917	920	942	912	909	956	890	906	884	894	964	895	936	931	899	956	964	927	862	903	886	898	889	919	874	956	896	907	940	893	868	870	863	916	932	922	937	839	914	963	879	949	945	869	923	918	886	895	904	967	945	931	917	894	929	935	881	929	840	885	880	928	917	899	888	929	896	917	891	927	896	901	943	941	955	963	913	875	918	912	814	885	976	884	872	837	934	926	884	920	893	988	864	886	918	958	911	902	915	933	922	887	891	939	909	913	933	960	911	941	938	862	881	933	891	868	856	952	920	880	956	933	893	905	900	983	905	968	918	890	869	922	986	928	909	900	963	944	911	921	905	902	955	926	949	912	949	891	897	924	939	895	865	915	919	851	936	983	908	907	874	883	933	890	946	890	957	891	898	902	909	968	852	921	878	893	902	872	933	837	884	932	877	814	910	923	871	908	972	899	862	871	890	918	913	913	926	855	903	886	917	861	924	868	862	917	924	911	930	903	884	916	927	886	934	968	898	907	922	906	920	900	893	925	936	948	1004	920	919	910	914	838	939	933	931	931	884	885	891	901	885	896	850	903	929	887	904	933	891	906	851	917	857	974	903	852	906	905	902	953	916	924	933	957	920	879	962	909	874	905	925	900	939	909	912	919	895	940	892	972	921	966	928	904	831	928	876	909	908	904	940	957	893	899	927	906	929	923	927	887	910	913	885	938	976	906	956	922	926	908	872	942	928	950	915	904	887	903	902	960	912	959	941	917	920	942	904	951	908	923	907	913	925	913	912	856	870	939	842	911	920	882	905	902	990	952	926	931	924	915	890	908	901	872	949	909
15935	2728	289	206	188	180	183	189	191	186	169	169	174	164	152	214	171	152	189	158	201	168	162	189	179	195	164	164	175	184	176	172	179	175	180	183	180	191	185	152	174	187	157	158	181	179	172	171	198	195	165	174	154	174	186	193	132	166	172	180	178	188	160	186	167	184	173	213	192	183	171	211	185	172	158	167	172	180	169	159	170	186	165	185	167	161	187	143	174	161	159	184	162	138	178	184	180	183	168	186	176	200	168	145	181	198	168	168	164	194	167	174	173	144	166	170	182	179	167	167	166	186	160	157	134	164	181	148	168	158	198	184	206	189	179	206	193	165	154	157	163	162	155	169	195	169	192	172	187	161	163	161	188	157	166	199	155	177	172	168	161	169	186	189	174	169	147	169	166	183	159	149	173	167	155	170	175	189	158	181	192	168	171	186	160	182	187	186	181	177	193	160	163	167	165	183	181	175	182	182	188	163	151	175	175	187	175	187	160	140	185	185	170	178	163	156	152	177	173	159	152	158	175	175	182	160	176	178	168	172	168	180	188	144	178	172	161	179	181	170	158	198	171	157	168	184	162	164	184	179	184	163	172	172	165	197	191	172	174	166	181	171	186	194	154	154	197	167	172	167	165	180	173	172	184	157	177	172	167	161	160	175	150	163	175	183	156	172	185	177	158	170	152	162	165	169	198	166	184	163	198	162	165	167	196	159	182	175	188	164	150	190	162	172	175	192	186	158	167	187	163	156	152	197	181	178	175	185	153	168	147	187	169	165	163	182	160	152	176	197	186	175	196	163	179	190	193	184	157	168	178	167	175	172	171	180	191	188	175	182	194	167	186	177	180	186	167	154	179	174	165	159	177	183	173	174	159	185	189	176	161	186	189	200	178	177	193	203	198	176	175	174	147	159	155	186	179	184	176	154	163	181	150	169	166	186	183	160	176	160	163	173	183	160	192	160	182	179	165	184	180	194	166	159	156	176	179	170	173	175	191	196	182	192	151	171	159	176	165	205	182	162	178	191	167	172	175	164	159	161	174	150	201	166	175	176	175	163	191	154	156	194	173	187	164	156	179	180	163	162	176	186	168	170	153	164	165	187	190	185	162	191	187	175	158	170	194	200	182	152	182	189	192	190	170	194	174	163	191	157	186	160	170	179	149	187	165	188	176	171	184	171	170	170	179	172	189	170	198	175	178	179	162	188	195	185	188	164	169	177	192	187	164	182	170	162	191	173	168	163	199	167	181	146	173	167	163	158	174	157	187	174	163	192	165	186	170	176	179	201	160	198	188	168	190	177	170	170	189	191	161	159	173	206	179	182	198	191	194	176	155	164	190	182	147	182	178	177	168	199	177	164	178	196	154	170	183	173	188	157	170	168	156	163	170	180	169	165	164	147	169	174	145	161	174	166	154	186	173	157	198	175	191	174	176	215	152	173	178	181	164	181	162	153	190	168	183	189	176	179	190	187	184	171	182	162	178	171	180	168	189	156	156	168	195	186	170	179	182	153	182	162	176	154	181	188	168	182	176	172	177	167	175	189	180	185	187	165	199	170	160	179	187	161	170	188	177	155	181	177	170	147	201	190	186	195	176	200	173	162	167	171	214	169	169	179	171	172	177	191	177	140	162	162	145	166	159	163	181	155	182	178	194	166	186	184	183	163	173	176	168	169	173	174	164	184	171	162	187	159	171	176	165	155	162	184	186	168	157	165	183	200	180	173	184	161	197	174	169	183	190	166	168	185	172	164	184	172	155	176	161	189	204	201	181	172	196	185	190	192	161	187	160	174	184	187	174	179	154	178	192	167	148	174	169	179	176	168	182	192	194	149	182	167	177	157	194	170	169	186	180	157	195	159	157	179	164	191	176	187	194	176	162	172	160	197	169	161	222	182	178	166	159	154	176	178	178	178	180	174	166	187	176	212	200	195	167	176	152	221	180	178	166	171	160	189	208	177	178	184	174	195	161	180	149	208	187	136	153	180	177	172	188	181	161	166	171	175	187	172	185	184	173	198	187	177	185	187	177	168	197	191	174	170	186	159	172	155	178	168	176	165	149	208	193	173	166	168	172	155	188	188	169	174	179	187	161	133	176	160	179	173	159	181	190	174	166	147	195	166	158	182	196	175	178	186	199	169	158	165	187	179	175	181	166	170	172	171	182	168	167	161	181	174	173	160	193	174	186	188	152	181	155	179	179	180	193	181	149	189	192	184	178	158	190	185	163	169	186	165	172	168	170	164	162	176	175	218	181	193	163	191	181	172	162	159	174	163	167	165	168	192	156	175	182	179	184	169	159	178	162	187	165	165	164	185	161	175	178	167	186	198	146	171	179	181	174	174	165	189	188	162	185	172	176	186	166	188	177	192	199	169	177	159	166	172	178	175	169	193	179	162	168	197	156	163	163	184	202	152	175	191	146	192	197	175	174	189	172	179	183	182	147	156	170	176	167	181	162	153	167	175	179	168	177	171	174	189	191	183	175	172	155	185	184	181	178	160	174	159	170	174	163	177	174	198	169	162	168	180	156	177	178	180	213	187	177	159	171	168	184	157	184	194	181	172	181	165	172	185	163	168	186	168	173	177	179	177	160	175	165	165	187	163	191	161	179	157	163	143	175	170	165	170	178	149	172	166	168	159	178	151	145	159	154	176	171	175	159	179	184	175	193	161	180	180	158	180	187	150	168	169	162	183	199	153	169	179	160	176	160	167	160	183	173	188	179	178	184	183	165	166	155	187	193	170	162	164	181	155	172	181	151	177	184	190	152	182	182	165	168	164	167	187	187	168	179	169	186	173	169	182	186	186	168	154	149	145	171	177	179	171	179	167	179	186	173	156	206	213	181	161	169	152	179	179	170	185	186	172	175	190	157	167	177	172	189	158	193	171	188	196	161	183	178	150	186	184	162	184	179	187	173	178	169	197	149	174	180	171	179	169	165	157	167	172	151	132	173	171	170	183	198	167	188	181	187	180	189	171	181	169	160	176	161	152	175	195	188	147	164	160	171	186	164	194	191	182	156	148	177	175	164	171	193	193	169	195	167	139	186	177	150	181	175	159	180	163	185	179	182	163	170	187	162	182	170	176	159	175	187	152	188	180	183	181	191	158	151	160	152	170	167	164	186	174	166	174	158	195	178	172	190	164	188	174	187	192	188	180	173	211	178	182	199	171	188	191	185	159	171	181	171	166	145	174	170	176	161	173	167	171	164	136	190	176	193	178	168	172	185	195	206	187	168	167	188	176	173	173	157	168	175	157	165	165	178	166	157	179	196	157	163	152	181	160	197	167	204	173	221	211	176	147	175	189	176	169	177	210	171	162	173	203	157	176	163	198	194	163	188	175	178	175	163	173	167	177	183	188	192	171	180	154	171	168	182	168	169	156	160	143	198	198	171	179	184	169	188	179	185	169	167	178	162	150	146	170	204	183	182	192	201	194	170	167	162	172	178	196	179	176	183	189	204	199	174	173	146	160	173	195	179	183	170	179
13051	3219	555	566	620	586	544	522	514	525	530	487	507	519	535	527	505	510	499	520	522	502	526	494	531	464	485	491	511	509	500	497	523	509	553	507	472	520	502	483	503	491	480	497	509	487	538	492	521	483	516	522	488	492	510	527	510	527	519	510	516	480	496	548	484	507	517	530	536	495	512	470	509	509	502	507	519	507	512	481	527	557	499	543	523	503	503	554	515	497	487	485	541	549	497	449	445	528	494	527	463	540	486	466	513	526	534	518	490	490	494	526	523	509	494	525	477	519	459	483	531	507	510	447	526	521	484	494	485	512	547	515	519	489	483	490	490	523	490	492	519	499	537	489	515	508	498	507	521	540	469	506	489	494	478	492	506	513	550	490	510	524	547	493	469	488	520	474	492	475	502	491	502	517	499	520	521	502	501	491	510	502	550	486	519	512	523	534	494	488	543	457	517	525	515	507	488	530	481	566	533	510	528	517	497	505	536	486	491	506	472	505	531	532	497	481	535	500	569	520	506	528	546	517	517	480	495	486	502	540	516	494	531	475	504	520	526	546	488	484	474	474	498	495	499	517	495	482	511	509	519	499	499	470	497	526	522	520	530	479	543	497	524	491	567	489	507	511	490	481	488	466	514	504	498	544	512	546	493	490	510	538	512	523	473	514	504	518	472	535	469	482	481	478	486	544	529	511	504	488	511	535	526	496	480	502	515	473	490	488	460	519	494	508	502	532	505	510	534	520	505	492	475	505	518	483	479	492	488	506	492	482	476	519	522	494	502	477	550	507	490	530	482	564	468	508	499	504	499	487	544	495	503	489	487	503	478	511	514	476	485	513	503	532	488	500	460	471	471	504	499	495	501	471	497	485	488	524	493	489	509	490	518	485	496	487	485	470	524	531	525	489	553	496	477	516	471	525	467	522	541	467	502	478	480	487	506	467	545	525	540	519	500	488	521	478	491	537	487	509	512	515	518	522	512	521	498	503	550	495	501	525	490	561	541	519	470	514	477	529	494	519	504	456	555	501	519	515	456	493	502	471	504	528	519	483	455	495	572	487	516	539	487	522	513	481	500	484	496	493	489	475	522	490	492	517	529	517	533	514	455	552	497	542	512	520	503	557	524	503	519	452	484	510	507	480	441	489	505	524	493	558	543	509	533	540	490	493	483	509	480	487	502	485	555	509	522	517	500	504	530	471	428	492	504	521	481	536	526	509	549	526	525	510	498	532	500	490	505	510	503	518	517	523	548	530	485	511	496	485	528	507	527	551	504	516	497	486	498	497	527	530	522	468	494	495	529	539	513	528	524	505	500	493	506	535	490	524	475	447	502	516	503	507	492	533	527	533	498	526	486	496	513	539	513	479	531	519	505	463	535	512	531	504	552	477	515	483	491	490	514	498	490	509	513	529	511	518	517	518	509	525	506	521	537	470	491	509	500	485	528	516	497	497	495	512	485	534	521	503	510	500	520	541	518	509	488	499	526	507	475	513	468	486	471	499	507	497	489	520	505	487	508	509	508	517	513	539	510	513	477	533	502	460	536	507	511	520	508	544	508	474	503	501	549	534	508	533	509	490	515	514	519	534	504	499	521	508	529	515	505	482	521	509	508	476	523	526	496	501	497	502	522	526	521	469	471	520	533	489	481	467	514	559	510	523	503	482	565	507	537	523	466	493	483	523	505	477	538	524	529	547	471	489	484	515	514	525	501	527	505	488	502	519	465	496	453	523	529	492	475	541	510	516	504	553	525	503	506	523	534	525	506	475	488	537	479	523	496	516	490	527	494	557	481	502	509	496	488	548	502	555	544	505	501	505	537	508	524	490	487	484	522	513	461	480	462	506	509	560	479	517	548	493	539	480	486	504	514	541	518	491	529	486	503	518	516	475	474	484	510	537	497	475	478	541	514	515	552	517	489	480	503	514	498	510	495	511	481	514	473	514	477	505	499	531	516	506	514	457	528	509	463	530	551	512	486	478	490	476	502	502	511	508	471	484	536	502	492	509	512	506	527	497	531	518	533	518	512	561	454	500	510	491	494	536	540	483	488	498	526	518	497	533	489	515	488	519	479	485	539	493	441	438	531	490	504	523	529	484	497	531	485	504	544	520	516	515	518	560	518	473	489	531	484	483	499	506	502	519	480	479	489	512	510	487	506	545	513	484	532	450	464	503	513	515	507	509	507	493	483	495	497	504	535	532	514	480	511	519	511	529	525	498	492	487	539	510	483	512	520	484	521	487	522	551	489	472	474	505	519	510	505	508	500	552	498	487	506	472	515	510	450	519	490	526	508	480	484	527	519	505	503	536	502	530	494	522	459	525	526	508	505	537	532	550	483	521	506	469	503	484	528	498	503	557	488	485	503	516	515	530	490	481	501	506	529	507	502	515	530	471	508	510	490	530	515	516	516	495	496	511	484	508	480	458	484	528	528	510	533	450	521	494	529	542	492	511	499	492	488	482	543	500	534	491	502	526	536	464	496	516	493	482	513	506	521	500	517	554	493	462	476	500	512	492	518	499	484	513	487	472	505	501	513	517	528	488	444	528	486	499	504	500	526	547	541	491	527	488	500	493	491	487	461	524	517	480	522	492	507	490	522	501	468	528	539	531	521	488	556	475	502	512	498	519	520	497	495	523	489	523	524	527	506	505	493	511	491	508	521	497	450	520	535	513	523	517	499	522	505	497	536	541	528	456	555	500	516	513	504	493	502	478	509	525	491	464	485	505	531	513	502	503	458	483	547	504	508	518	504	504	507	496	532	530	507	526	522	494	528	530	491	563	458	492	511	505	536	505	504	511	507	488	522	468	536	539	469	485	474	532	513	542	515	517	497	518	543	483	497	503	548	461	448	484	506	473	504	518	526	505	506	528	491	492	523	469	513	504	519	490	542	524	509	491	505	522	467	494	508	512	481	485	492	533	514	497	510	521	525	524	523	549	475	506	486	529	532	502	523	521	510	492	482	543	479	493	502	501	516	512	486	502	468	527	504	521	503	524	496	507	511	497	488	505	498	483	519	513	490	503	494	546	501	524	514	499	498	486	478	504	491	520	532	468	495	496	554	496	502	520	452	456	554	532	481	499	521	481	525	496	483	498	524	519	489	528	524	496	488	503	488	497	460	527	469	561	533	528	515	536	490	508	488	452	491	536	497	493	501	517	484	520	483	532	526	512	515	492	504	460	512	496	505	496	538	493	541	488	494	490	472	449	471	529	511	524	510	508	475	492	497	521	500	528	531	505	535	515	548	542	533	518	514	517	531	504	516	535	496	494	536	525	516	497	513	487	510	498	472	498	493	503	500	541	495	484	454	501	526	501	530	487	528	525	555	535	488	515	505	512	538	508	519	511	536	502	522	497	507	503	489	478	531	477	515	549	490	503	535	488	490	533	529	505	532	537	523	512	479	490	552	499	505	446	517	513	491	495	495	507	479	542	497	477	543	514	529	510	509	520	517	516	547	484	493	544	521	511	516	507	479	520	482	460
63614	36590	7416	1035	631	543	484	444	401	442	387	379	408	377	418	370	365	353	398	356	350	370	360	342	336	396	331	335	328	373	389	356	334	364	350	316	354	330	334	328	339	353	350	335	353	357	352	369	358	334	330	338	336	336	354	373	328	346	315	374	341	335	325	352	354	378	331	359	360	339	325	349	312	347	310	334	352	321	322	322	311	363	344	352	332	334	329	373	355	339	337	330	345	356	299	365	328	365	364	324	349	361	362	341	335	329	336	338	360	343	349	375	340	344	318	338	348	328	341	321	342	356	334	347	364	303	347	332	341	323	329	368	367	329	317	340	323	389	369	346	338	332	374	320	313	332	339	307	324	333	368	351	350	334	323	332	342	376	309	365	301	338	321	343	319	316	315	363	325	342	359	396	334	334	375	337	336	322	362	336	320	336	328	401	325	341	347	362	300	319	354	348	332	363	351	330	343	329	319	358	324	350	353	334	343	364	363	338	329	354	357	317	358	345	333	299	361	339	337	325	353	321	369	338	334	337	352	315	339	338	331	332	329	301	347	329	347	318	332	332	318	341	327	375	335	349	373	335	331	338	359	293	331	330	369	319	337	335	323	330	380	352	342	327	354	329	345	352	311	319	374	352	310	344	355	306	344	320	336	342	369	352	352	328	317	330	360	349	368	368	313	341	361	360	354	311	338	346	322	374	318	325	343	352	364	321	319	347	354	344	337	355	360	358	321	338	344	347	340	319	342	361	325	313	352	347	341	359	297	348	320	371	331	323	323	337	326	327	365	368	374	336	389	307	328	344	380	310	328	319	328	375	349	337	339	339	301	334	332	365	349	325	363	334	324	329	346	356	366	341	323	352	331	319	361	333	309	349	337	367	309	362	355	344	361	326	313	310	366	345	335	356	351	354	322	368	349	332	325	322	351	392	327	346	361	336	368	315	322	359	334	361	313	340	371	347	344	343	313	352	334	308	340	355	347	331	326	343	314	307	342	352	346	371	378	362	368	387	315	331	304	303	341	311	344	362	319	346	330	324	339	343	352	325	311	322	341	330	366	295	344	339	347	364	344	327	386	352	350	370	320	389	337	335	330	319	345	344	383	334	332	309	337	358	367	322	337	345	322	298	361	359	350	333	320	341	359	347	368	364	320	346	334	343	313	321	333	320	340	330	329	359	346	336	327	360	360	305	338	351	345	378	324	350	355	355	368	275	317	407	405	357	350	343	347	320	345	333	281	312	332	357	377	338	359	351	346	357	349	334	333	344	319	333	362	358	350	314	337	333	344	346	385	355	365	337	356	357	314	340	360	369	353	324	351	339	352	311	349	346	317	349	352	332	357	306	310	335	343	316	314	345	361	337	313	364	299	339	355	332	320	350	315	348	333	319	341	351	326	340	354	352	308	323	338	331	348	354	322	340	386	329	305	351	341	309	346	328	304	349	393	338	371	342	341	359	341	345	330	362	333	343	347	329	330	328	324	311	321	338	364	343	361	330	330	344	354	335	396	330	376	353	353	346	337	364	337	345	326	332	341	335	343	341	359	345	317	310	325	287	334	360	347	304	335	342	310	285	346	346	380	353	342	329	356	327	355	330	325	341	360	365	355	355	355	341	328	336	378	327	323	342	332	345	326	360	335	363	363	354	327	318	371	365	307	378	305	353	332	322	333	365	316	329	344	346	348	348	335	350	339	344	325	335	356	346	304	328	326	335	328	347	341	380	332	350	362	332	339	330	328	345	345	302	358	350	355	311	331	369	337	317	329	359	361	329	335	330	315	334	338	294	333	317	362	317	323	328	394	351	339	363	334	332	327	377	349	310	309	352	298	347	356	355	331	358	331	380	341	368	347	366	358	333	361	341	362	343	345	344	313	319	329	340	316	341	342	350	331	357	318	325	397	317	342	354	330	309	312	335	374	331	343	331	325	331	337	376	351	365	341	350	325	368	372	310	338	348	323	335	370	355	346	344	321	329	308	375	327	304	367	359	333	342	303	339	327	370	361	327	349	326	328	337	367	341	361	336	365	357	331	385	371	350	318	350	346	298	376	319	307	322	371	345	333	340	320	308	351	343	315	321	372	321	369	332	365	320	350	335	346	337	355	359	335	352	354	324	364	336	342	298	351	345	361	327	366	358	337	341	311	339	349	340	357	337	321	314	342	321	347	330	315	348	320	327	324	357	328	329	351	328	332	325	339	326	395	374	309	335	288	325	347	342	330	337	329	349	351	363	339	301	308	367	357	327	349	322	309	343	321	336	364	318	360	312	350	332	361	340	360	342	369	341	357	336	353	341	317	341	344	323	341	345	345	327	332	334	341	323	333	340	353	340	334	354	317	328	330	316	332	326	336	340	337	350	318	317	353	333	320	339	342	361	332	342	339	312	348	334	343	365	367	329	319	309	340	343	345	332	347	360	335	342	375	323	318	348	337	362	340	327	337	319	359	366	336	308	349	351	358	338	342	330	330	359	349	319	350	300	346	313	360	319	332	341	320	365	335	365	346	332	333	353	339	384	316	338	355	333	388	343	345	390	372	336	348	329	346	347	326	353	361	364	349	325	322	352	348	318	350	329	316	327	339	298	302	358	365	327	377	346	323	330	313	341	321	387	331	311	353	327	338	366	324	376	322	321	344	343	332	317	343	294	356	350	355	347	348	332	349	369	319	336	333	320	338	335	343	364	379	348	312	330	327	339	322	368	350	336	343	337	345	349	370	348	359	348	315	335	339	342	361	340	328	342	355	313	332	324	333	314	367	306	340	348	353	348	332	351	357	342	334	365	365	366	345	351	347	358	354	340	344	338	313	354	315	345	390	351	318	339	355	348	333	341	331	374	312	357	348	299	366	329	325	333	349	362	329	336	350	348	329	337	357	336	354	331	351	347	366	339	348	300	329	341	349	341	350	315	329	348	331	334	336	350	326	334	313	353	344	366	345	336	347	324	355	339	368	320	325	321	336	332	325	374	376	350	317	315	330	323	320	332	347	345	332	329	353	305	330	338	333	355	365	345	356	330	375	328	325	312	342	333	342	341	312	339	338	298	342	328	335	320	355	307	352	339	373	329	315	273	361	348	346	304	344	354	365	363	342	331	346	334	355	325	326	383	298	317	349	344	379	340	371	354	360	319	382	336	325	344	346	331	341	349	339	333	401	365	338	302	334	362	328	343	332	335	306	351	319	325	337	348	354	326	371	342	338	344	352	324	331	334	323	339	345	336	342	342	343	327	328	354	346	335	339	334	325	328	378	332	355	333	305	342	324	341	362	299	359	332	335	350	321	331	320	351	327	332	347	337	330	372	352	324	362	327	362	331	337	315	356	352	346	353	361	364	328	308	340	327	302	367	352	351	354	357	309	381	339	332	306	351	364	351	343	322	329	357	314	323	409	366	342	377	362	329	337	321	340	336	349	379	320	328	316	319	348	355	332	308	301	313	330	350	379	358	336	355	351	346	356	340	378	322	337	301	365	339	344	336	395	342	342	332
35843	21554	2160	2512	2206	2024	1699	1520	1384	1385	1303	1228	1188	1076	1076	1032	1027	1030	1002	944	939	993	940	926	917	961	940	887	868	933	941	875	950	864	904	902	871	897	897	921	884	909	905	885	847	898	928	903	813	867	856	872	864	834	948	846	935	889	911	852	848	901	870	849	840	898	869	840	839	882	875	879	924	870	875	826	881	902	899	862	896	826	843	896	814	870	869	857	816	878	840	865	844	886	843	854	860	844	909	873	858	813	880	865	864	857	836	819	830	894	871	828	914	909	848	870	883	870	847	840	895	843	877	918	850	833	900	868	858	877	839	865	804	898	851	814	844	906	843	925	906	864	846	789	866	831	852	870	863	854	830	874	839	895	848	837	877	894	891	829	796	826	869	867	865	845	903	873	860	875	868	886	849	852	814	871	832	874	811	832	891	865	895	885	882	841	902	859	908	844	880	898	858	826	871	813	920	819	841	866	875	889	875	864	849	879	871	841	858	878	859	910	800	891	862	854	901	889	793	824	912	842	797	836	876	827	842	860	873	851	855	878	870	863	859	861	848	872	872	831	865	838	875	899	815	886	858	863	873	783	853	857	848	864	931	822	876	856	842	867	834	827	845	820	858	828	842	864	925	873	882	863	878	914	839	850	860	841	809	850	829	860	839	851	819	892	860	838	863	874	856	863	842	914	871	867	897	832	863	909	911	864	900	843	868	876	845	879	870	867	934	833	832	852	907	825	794	803	801	835	845	895	834	876	834	849	916	855	858	855	851	884	902	799	861	885	851	838	879	892	855	820	824	883	859	887	835	873	820	838	836	849	845	883	806	869	898	842	860	815	812	873	832	858	822	806	858	848	876	852	884	815	866	817	807	904	807	842	926	862	870	882	855	858	922	905	839	875	833	912	836	864	889	826	854	881	884	878	838	831	880	844	877	810	884	858	868	824	829	852	874	878	847	895	851	862	851	862	906	822	911	895	852	841	856	875	863	855	825	871	824	861	847	894	862	872	858	850	881	861	835	856	800	862	907	877	871	915	826	872	841	899	840	904	817	842	876	851	823	847	822	919	887	818	884	820	845	838	870	897	869	879	896	869	843	871	824	867	824	839	824	920	871	869	832	898	873	856	875	812	844	808	840	949	869	837	813	847	909	840	835	852	886	859	836	904	860	846	869	889	820	893	855	878	883	858	833	806	880	846	886	911	853	776	837	863	792	878	859	902	893	841	906	841	831	857	833	898	773	803	865	841	842	866	880	869	860	874	807	848	890	868	851	814	850	860	818	830	877	775	867	849	846	838	840	836	831	882	915	887	838	856	895	886	845	867	816	851	916	832	871	849	839	824	862	876	871	859	825	866	844	832	903	869	883	827	844	865	858	804	850	847	842	860	884	850	809	824	821	919	865	830	878	855	850	839	862	858	816	843	784	866	868	853	831	861	848	848	932	852	855	857	886	836	838	879	837	852	910	882	820	869	920	822	907	865	878	849	863	880	837	889	826	855	860	908	837	839	922	888	849	872	819	811	815	874	858	855	849	841	826	810	846	828	839	829	842	867	855	862	878	840	848	851	829	887	848	853	877	847	844	885	834	916	839	810	852	830	882	857	879	875	820	893	806	862	834	838	859	896	859	825	868	857	828	869	879	856	891	841	824	914	863	904	865	865	839	897	862	857	854	891	847	850	862	912	875	827	850	901	847	837	860	856	912	891	886	834	891	826	868	856	890	848	904	880	887	848	812	864	851	826	810	800	883	859	862	863	839	806	850	857	870	866	856	851	849	871	842	815	825	905	884	886	863	851	864	914	814	824	869	877	893	842	864	877	877	832	889	869	859	839	842	874	844	865	846	905	858	815	855	889	859	854	870	864	883	799	927	903	831	881	879	850	886	843	897	881	893	887	809	909	865	849	853	877	858	887	860	894	845	800	895	844	883	839	863	850	828	873	848	838	911	871	868	900	898	838	893	871	852	856	889	834	823	888	875	854	855	915	843	932	810	893	878	900	920	875	855	850	885	876	836	825	875	848	839	853	838	827	866	816	837	828	895	871	910	859	799	871	872	821	842	876	864	853	884	826	880	861	803	843	847	809	860	825	849	898	833	795	892	883	915	802	843	846	850	875	842	845	885	910	879	861	852	885	802	907	827	851	890	877	847	794	849	870	829	883	922	870	806	850	864	795	851	875	860	853	848	852	909	883	879	840	851	841	803	901	847	932	809	869	896	832	938	843	849	844	916	880	840	880	843	877	850	850	856	908	845	854	863	837	912	893	877	889	821	839	845	864	853	857	829	930	876	867	880	860	836	847	853	826	925	880	868	869	856	870	837	800	840	908	825	842	859	861	849	878	849	871	854	850	832	887	840	870	824	874	877	861	847	851	848	866	884	900	858	884	856	819	916	833	881	854	836	825	898	891	873	882	842	858	875	867	865	895	829	849	804	926	864	851	886	888	882	854	841	853	884	874	870	884	875	824	860	796	826	851	859	822	889	863	851	849	917	839	866	898	841	823	816	864	848	790	878	853	856	858	866	905	881	863	850	826	890	895	831	833	896	879	867	829	939	834	857	876	883	834	850	829	853	881	868	841	876	899	846	885	818	838	855	832	883	837	927	862	841	905	848	846	826	864	870	843	876	881	808	870	887	879	870	870	892	853	888	802	824	883	890	852	797	807	867	886	779	867	861	821	835	834	883	883	838	899	888	879	862	885	906	868	823	860	813	809	867	835	832	873	882	875	869	858	883	855	875	852	862	852	824	816	875	830	855	860	840	881	892	850	858	833	894	913	838	833	895	863	859	877	826	855	866	903	866	875	845	899	791	859	951	849	862	907	903	883	863	851	887	905	872	872	897	844	873	849	901	864	884	858	887	833	816	849	865	842	840	872	872	850	872	840	832	890	869	893	912	852	869	896	872	847	847	927	877	824	817	851	900	916	847	864	853	829	881	861	856	870	821	881	841	865	929	852	850	845	808	895	887	846	830	930	816	884	915	849	890	887	870	825	883	855	821	822	910	846	807	852	866	851	827	852	851	869	859	858	837	885	831	852	848	925	865	900	854	843	873	857	887	875	883	888	829	852	837	863	839	878	853	870	851	863	845	813	859	860	884	811	854	846	878	815	811	849	855	885	863	796	890	901	851	857	832	801	866	877	871	886	824	857	848	835	834	910	853	875	879	909	905	868	855	889	896	839	858	817	832	865	826	811	814	902	843	831	880	909	855	882	851	875	819	852	890	876	846	826	887	839	813	832	852	838	816	871	839	900	853	844	858	919	866	883	860	843	868	860	851	858	871	830	837	839	854	852	809	883	864	879	889	860	896	899	807	926	828	839	850	873	833	862	862	829	929	885	822	859	799	905	834	831	830	908	905	856	856	868	847	831	884	859	905	898	850	835	884	866	829	884	819	877	875	847	839	881	813	873	911	821	890	861	887	901	856	873	852	934	826	868	841	915	817	863	887	856	876	847	844	866	837	798	853	834	848	864	911	822	819	851
75556	48789	14453	2809	1147	848	683	628	559	531	485	441	474	419	425	426	414	411	392	394	426	408	374	407	408	375	395	442	426	417	373	355	382	367	375	394	375	369	411	374	392	416	371	382	398	413	401	370	395	399	370	370	348	411	424	411	425	382	367	409	365	388	382	375	397	428	376	383	381	381	373	392	376	365	406	395	402	383	366	397	366	397	369	402	372	381	401	404	401	393	374	374	373	386	348	399	359	389	387	356	373	400	400	383	348	388	381	404	406	357	375	397	422	394	375	387	376	395	408	366	385	410	389	392	405	358	382	378	387	421	374	399	370	393	384	354	383	401	412	382	420	391	354	383	397	369	383	396	370	350	382	364	361	391	379	386	407	396	405	418	425	383	369	378	403	394	388	363	381	365	410	375	391	370	367	392	384	315	385	373	389	362	397	375	367	386	390	384	358	363	419	400	378	385	329	386	378	403	409	361	381	380	383	366	383	358	379	390	385	337	332	404	358	381	404	390	400	377	348	389	351	359	389	393	371	378	385	379	395	371	368	401	349	380	367	349	345	380	366	403	399	358	373	411	390	372	360	381	389	387	424	365	387	351	386	398	355	397	378	380	369	387	435	367	362	400	391	382	356	401	390	399	380	382	425	411	365	365	396	361	399	369	364	366	365	328	366	374	387	410	363	374	349	396	394	419	355	333	358	434	401	372	379	354	397	363	429	396	393	400	364	364	360	372	395	383	378	385	405	375	382	385	400	363	364	363	408	354	371	347	373	372	393	389	407	366	387	388	389	396	381	381	402	350	379	352	381	372	367	371	369	353	384	375	395	386	395	397	359	380	401	394	382	372	404	359	370	393	339	397	382	361	405	393	376	377	370	362	329	375	387	412	390	396	382	363	360	341	396	393	373	366	387	346	386	393	363	378	350	395	369	348	344	355	385	401	368	404	368	411	349	372	381	401	387	410	407	378	409	402	361	391	364	349	384	368	356	398	432	347	407	423	368	410	359	395	362	360	371	365	356	399	391	373	382	419	399	381	369	376	393	428	399	406	377	426	400	356	371	388	397	403	368	341	358	358	409	399	409	384	400	399	392	373	400	384	399	361	376	375	373	358	393	371	375	379	362	351	421	345	409	365	398	387	399	460	372	388	394	347	361	374	363	354	366	344	402	412	350	382	379	370	399	376	391	388	381	367	347	345	333	344	390	377	363	354	378	366	378	362	401	400	398	383	359	390	376	376	409	377	404	373	366	379	391	389	367	390	343	367	374	341	416	344	374	387	365	391	353	376	389	375	376	401	375	377	393	372	368	363	393	441	391	379	359	382	373	367	414	417	352	402	395	386	363	384	388	352	364	364	378	383	404	384	407	382	428	380	405	392	372	356	375	383	388	362	358	356	364	376	375	384	399	391	357	338	362	361	373	383	389	390	356	339	353	428	358	341	389	413	404	357	371	376	409	370	354	362	353	338	421	357	381	347	392	367	379	374	393	359	366	406	392	380	375	348	413	339	357	376	373	389	421	378	371	372	356	359	378	370	394	393	380	386	405	377	374	385	364	350	382	381	389	350	389	410	347	357	355	385	407	402	404	382	383	404	344	386	375	360	391	410	386	368	385	427	422	423	373	410	366	413	405	415	366	376	370	384	405	372	377	370	398	367	399	368	342	384	360	375	373	395	362	415	344	382	366	379	406	396	397	395	409	395	374	405	338	394	393	390	366	380	361	391	374	406	393	377	392	382	330	365	352	389	421	383	337	410	385	380	337	396	389	411	377	382	364	333	396	350	345	394	416	390	382	400	362	416	374	375	361	361	368	368	385	417	392	390	332	380	375	395	346	370	382	362	431	367	371	400	374	345	383	396	374	389	352	405	360	359	392	376	389	351	386	369	356	393	348	371	363	370	394	392	410	371	357	366	386	389	375	396	391	364	391	403	398	407	374	403	376	392	384	375	394	380	391	394	366	404	384	353	367	419	422	392	417	410	382	377	403	344	396	374	356	392	401	374	405	400	391	365	397	368	364	343	366	341	381	387	333	371	339	349	373	394	407	388	401	360	379	388	355	332	361	364	399	365	388	352	368	357	340	402	386	397	361	358	378	356	387	385	370	388	395	394	377	392	393	388	423	373	389	360	387	362	378	397	368	333	355	375	375	377	387	372	378	379	358	356	365	400	356	400	363	370	423	373	369	331	364	346	391	355	387	366	369	375	388	365	376	327	417	346	400	363	407	368	363	361	366	375	398	345	382	377	359	366	404	362	381	387	365	379	371	360	415	354	414	360	418	353	370	404	351	402	338	378	355	363	404	403	376	394	394	375	376	360	408	406	374	400	384	354	385	367	391	387	379	338	374	367	384	363	378	383	376	394	397	334	360	384	385	416	405	368	369	399	378	362	389	377	407	369	366	377	372	416	371	393	379	387	384	400	407	377	368	402	350	387	381	356	384	384	351	410	404	428	384	393	391	374	411	397	388	359	380	400	381	386	383	436	376	389	373	361	391	401	349	375	390	384	373	376	386	374	379	370	404	399	364	403	344	402	366	384	388	349	378	371	406	376	376	399	361	352	408	361	359	350	351	371	372	385	416	365	365	377	392	390	371	392	367	400	404	406	413	370	400	347	385	375	364	397	387	392	377	368	380	355	382	378	364	389	368	380	407	359	416	405	372	391	376	406	379	357	393	400	371	416	388	395	354	367	350	381	395	395	384	391	396	388	379	397	371	322	389	379	383	391	402	382	403	389	410	349	381	370	381	394	398	379	381	422	385	364	403	390	370	395	357	383	389	380	381	375	395	421	391	392	327	388	374	373	390	426	340	360	369	401	347	365	386	398	427	347	358	384	357	387	369	378	369	402	378	362	402	389	343	358	402	407	390	376	417	386	383	379	382	341	376	350	348	389	401	377	380	406	378	390	398	378	344	406	347	364	361	376	366	354	354	393	378	379	349	427	364	398	376	387	418	371	383	368	379	362	384	356	372	361	401	374	382	385	430	373	399	384	431	375	379	389	389	327	364	364	394	386	414	379	371	385	367	343	389	395	390	387	351	371	366	406	377	332	366	374	376	372	390	341	390	389	371	399	358	373	417	359	376	414	373	399	388	377	379	418	391	394	356	400	360	371	412	376	401	394	352	353	377	410	376	382	378	386	382	388	424	364	372	372	398	394	365	406	401	387	386	360	400	402	386	414	405	375	384	397	373	390	369	393	362	381	410	347	407	360	401	380	374	392	360	383	365	408	350	370	372	385	388	364	399	394	391	377	367	419	386	397	388	361	355	363	392	387	363	402	372	363	337	408	369	369	364	365	384	403	380	392	402	379	356	370	384	396	331	368	386	381	366	385	406	360	404	365	365	354	377	352	403	391	383	386	383	371	388	365	403	375	394	408	372	355	386	386	384	374	383	402	377	369	377	386	390	368	373	406	413	352	384	385	378	359	410	407	362	399	387	387	391	400	385	349	363	365	360	375	407	412	373	358	375	372	381	405	403	406
44869	28275	3312	3957	3574	2997	2628	2190	1933	1753	1633	1507	1456	1347	1245	1192	1217	1209	1169	1138	1100	1163	1058	1171	991	1070	1036	1018	998	963	1029	984	973	957	1027	981	981	965	972	964	964	960	949	947	946	972	1005	957	940	990	951	920	876	942	934	941	936	917	874	941	924	953	914	920	920	941	918	945	942	934	942	951	914	916	915	920	914	922	907	963	915	942	876	927	971	905	926	907	948	887	910	933	903	982	923	955	898	947	921	916	875	971	876	903	925	841	951	929	908	885	892	904	886	938	884	929	919	953	884	909	922	897	897	921	923	948	911	932	908	962	916	895	911	926	925	883	860	922	879	846	888	936	904	923	926	943	922	928	899	937	937	950	929	960	832	917	929	959	907	896	921	911	917	870	948	902	899	897	911	929	891	941	887	871	886	914	887	945	874	970	905	934	895	912	951	937	897	920	923	920	939	920	901	955	933	921	853	975	966	879	903	926	871	898	917	913	878	890	909	906	901	959	913	917	944	896	918	859	866	940	907	936	900	860	939	930	909	935	885	887	919	871	901	905	907	904	948	888	931	905	937	904	907	921	927	922	965	876	919	949	894	923	868	952	942	923	978	959	895	915	879	926	903	897	884	919	890	903	864	837	942	875	938	914	857	919	859	906	898	943	884	933	833	988	971	911	895	910	909	910	870	917	909	852	866	956	880	937	935	834	876	898	902	914	942	953	879	924	880	930	902	905	941	862	944	948	919	934	890	927	866	900	949	936	934	923	945	944	955	910	912	934	922	903	932	906	928	878	870	941	906	866	893	913	914	916	863	890	895	934	921	910	907	958	954	898	926	906	907	915	903	903	919	941	861	917	930	920	938	919	875	937	921	899	867	884	907	882	931	905	899	903	927	871	938	878	858	892	922	947	900	901	967	913	900	909	920	870	879	902	920	953	925	948	920	962	936	914	938	908	904	880	922	955	902	910	928	933	882	905	910	964	833	905	956	924	943	863	953	889	943	944	915	896	891	938	942	963	934	911	956	898	912	940	888	863	920	901	893	873	959	1006	867	939	928	936	891	918	862	915	920	868	861	923	852	904	910	916	931	898	921	928	979	881	894	899	901	883	876	908	951	946	951	895	876	888	931	993	929	907	894	828	902	876	973	929	913	904	906	887	866	866	911	879	906	922	885	931	894	905	836	931	900	901	903	839	894	889	942	928	866	911	891	918	957	918	885	903	922	935	936	887	859	985	917	917	901	847	910	929	935	876	880	931	942	912	885	892	919	919	876	931	910	950	943	922	928	873	930	909	880	901	938	867	912	906	870	899	882	867	909	913	953	926	937	956	977	921	868	886	897	893	878	938	869	896	933	930	946	917	909	884	918	857	953	929	912	864	928	953	904	929	859	895	904	911	904	923	858	913	893	902	919	898	905	923	945	834	925	892	980	933	946	867	887	883	947	885	899	961	882	947	903	928	896	963	901	896	882	913	945	889	907	916	936	887	897	935	951	961	941	919	893	906	877	934	972	915	956	899	846	971	869	902	909	918	889	891	883	921	895	871	918	938	959	1023	898	881	906	906	905	934	938	957	893	953	895	953	920	901	885	897	912	904	900	912	875	897	880	919	922	907	898	923	860	903	929	924	883	877	839	910	932	936	901	919	949	883	963	950	927	912	937	847	919	895	928	896	897	907	884	855	891	962	937	873	900	941	901	897	912	861	952	902	974	916	900	874	880	902	879	939	912	869	907	907	909	937	874	956	973	883	928	879	859	900	907	929	975	890	942	904	890	924	926	954	875	906	939	921	909	867	971	913	909	872	860	901	925	910	899	905	997	944	885	912	939	924	847	896	912	886	907	880	875	929	918	935	911	965	919	919	930	941	884	874	887	961	876	873	911	865	885	895	909	963	933	944	923	905	968	955	941	950	925	865	910	911	907	933	872	878	975	968	865	931	928	882	894	894	946	934	921	943	914	878	877	958	926	924	899	948	896	831	894	889	895	922	945	909	870	954	924	876	917	909	908	908	991	898	1005	934	902	873	923	892	915	870	922	912	896	902	966	863	917	872	840	902	917	914	900	870	966	914	913	912	946	938	929	943	937	883	908	874	873	926	869	892	900	866	929	992	934	900	904	897	920	876	934	949	877	915	963	918	890	930	969	928	898	919	864	872	902	837	845	926	889	878	883	916	929	913	921	921	927	940	892	936	937	841	906	907	938	938	916	936	838	896	937	889	896	931	939	897	894	874	949	921	847	894	885	904	936	916	892	920	843	932	877	911	863	929	893	894	898	904	892	891	887	987	939	949	933	908	863	886	916	932	908	925	867	928	897	973	933	902	920	908	889	881	900	891	889	936	953	928	900	889	907	917	919	942	938	979	910	900	952	925	920	916	914	948	881	922	911	876	863	932	963	943	889	861	918	873	891	889	958	934	966	930	912	953	917	925	912	848	931	916	874	895	952	885	916	935	938	936	899	861	936	864	899	948	906	904	870	879	918	879	944	886	943	918	912	922	935	866	928	925	940	873	930	908	898	931	852	918	963	917	907	976	874	941	975	902	873	971	953	867	929	912	894	877	944	862	877	865	950	918	959	934	896	891	904	953	893	904	902	880	941	905	896	885	899	946	943	884	906	887	918	909	925	920	924	895	885	865	869	906	963	965	958	917	909	936	907	912	939	885	886	924	897	917	875	929	938	877	896	896	899	938	908	852	886	883	904	885	892	910	940	886	944	863	932	927	857	916	912	880	959	892	871	904	916	957	912	954	929	960	903	903	988	891	909	919	888	934	903	908	888	918	913	939	822	850	891	938	899	902	929	927	933	840	920	893	904	879	860	928	913	887	903	870	906	926	943	933	931	920	960	915	954	916	899	863	875	915	860	899	835	932	898	880	901	923	892	884	920	891	957	864	911	902	929	881	891	893	858	985	940	845	932	865	919	904	908	927	876	895	903	951	879	850	905	911	922	922	922	851	956	868	945	890	967	848	825	889	936	887	962	942	921	911	909	925	906	897	872	898	888	871	917	899	906	904	844	934	928	865	932	895	924	904	898	886	920	892	907	896	907	928	900	918	878	967	909	931	904	911	990	873	932	892	892	860	876	851	857	905	930	894	879	913	943	953	901	940	937	909	907	911	921	878	922	903	904	900	1008	921	921	926	886	918	953	908	878	910	912	922	912	897	936	965	872	913	980	871	883	871	919	912	920	880	924	935	876	904	886	959	930	949	887	966	932	934	950	918	897	910	936	897	926	913	876	880	885	957	900	896	912	893	944	925	894	888	942	920	957	921	946	906	915	866	927	912	908	931	883	917	905	975	924	932	918	876	902	925	910	905	924	955	900	880	961	921	972	958	928	947	911	947	923	905	899	914	938	899	841	946	909	903	878	867	928	919	929	927	959	954	905	909	864	943	928	881	911	898	892	903	928	910	991	925	829	903	943	971	849	917	946	907	928	973	921	882	937	919	856	891	881	899	930	862	919	875	912	898	854	950	914	929	878	885	919	897	888	912
15811	2732	233	190	193	207	198	165	191	166	184	165	202	176	181	183	178	160	152	207	165	173	174	145	169	165	168	180	166	152	176	185	188	204	178	163	193	192	169	183	183	185	175	181	169	195	136	178	156	162	180	172	195	171	186	182	167	155	182	185	208	159	154	177	168	173	198	172	177	186	165	172	184	176	181	209	158	181	156	184	185	189	162	189	164	170	172	180	188	186	180	181	174	167	165	167	182	154	191	173	167	185	204	164	196	177	192	178	169	157	170	174	174	159	168	175	191	177	188	176	158	148	190	194	186	167	191	165	193	172	189	202	170	170	173	186	181	161	156	141	197	183	163	183	162	159	156	172	173	193	190	184	156	128	208	168	167	177	187	179	163	180	163	166	188	146	172	154	178	198	158	175	182	178	159	180	165	196	193	176	149	157	165	171	169	178	198	163	146	182	174	163	166	167	168	190	174	187	154	190	180	170	163	160	170	201	188	184	157	180	165	174	204	155	171	175	180	164	169	167	181	171	183	170	172	202	165	161	223	197	150	150	172	166	150	173	168	162	198	182	172	160	205	168	193	163	179	166	152	194	182	170	174	178	207	177	166	173	164	179	168	172	166	192	162	173	180	176	194	173	176	167	169	169	181	173	186	189	175	156	175	170	164	169	185	171	174	171	159	173	176	168	172	183	187	164	174	182	173	164	167	195	163	180	185	172	162	177	162	188	182	176	174	201	172	167	189	173	191	172	187	175	188	181	197	212	159	185	181	162	175	170	160	185	190	198	204	164	160	184	180	167	153	167	208	139	177	168	197	181	161	157	171	149	196	179	196	191	184	176	167	181	158	170	177	161	149	160	165	176	159	167	175	150	161	200	155	146	179	181	165	180	158	205	167	186	175	187	169	189	186	182	192	191	164	169	175	160	213	170	158	176	185	175	163	164	172	177	166	180	182	188	180	182	165	164	180	177	167	168	169	176	197	158	184	193	162	191	172	151	180	176	187	159	190	164	168	167	179	177	181	181	177	157	174	188	180	173	174	175	157	191	165	162	159	173	174	186	184	148	173	175	173	164	163	174	199	205	149	173	178	177	179	186	169	169	177	165	196	189	190	169	168	162	160	180	214	165	168	176	160	165	168	204	176	146	184	146	185	150	216	162	189	168	165	207	167	170	186	175	160	188	180	183	155	164	171	159	166	172	191	196	180	161	193	170	168	172	168	176	193	171	162	174	171	164	182	190	200	174	162	172	190	179	200	190	179	197	171	164	150	177	178	158	155	179	182	181	182	181	197	183	183	165	162	185	179	192	176	175	178	174	183	184	187	162	160	181	182	187	174	165	165	170	180	178	185	157	186	181	187	173	179	169	174	187	185	165	173	167	177	166	174	200	179	171	188	164	190	184	181	173	186	156	190	156	161	183	179	174	177	195	207	175	151	168	176	180	191	156	174	166	163	166	158	173	159	187	170	149	191	175	172	191	184	188	149	182	165	169	167	178	168	164	180	183	194	179	174	174	167	178	197	154	176	164	180	175	180	163	189	182	193	161	169	190	183	164	181	179	167	178	177	145	182	195	160	185	177	199	164	173	163	182	139	188	162	178	171	186	174	159	150	148	163	180	178	166	174	171	178	136	173	155	166	166	165	188	151	173	164	178	171	165	182	187	195	145	204	149	165	175	177	157	185	200	179	189	177	161	174	178	179	177	183	194	184	158	192	176	158	143	161	211	165	173	171	183	178	180	172	184	182	167	167	165	178	179	182	166	183	175	189	163	154	163	176	185	164	173	163	166	179	162	165	160	175	164	177	194	225	170	155	166	183	176	191	173	150	169	159	159	164	178	153	194	182	187	176	192	185	174	172	174	152	187	180	162	184	169	169	180	187	187	185	179	133	193	175	174	170	172	170	184	149	155	175	185	185	153	186	177	197	163	171	186	198	181	172	160	175	171	158	179	139	168	170	169	179	176	161	161	191	182	172	165	176	165	176	204	193	178	184	164	173	180	136	145	172	159	169	164	177	157	189	155	189	145	198	186	185	159	181	171	179	176	184	148	168	173	187	193	176	166	196	185	162	182	192	146	165	164	183	178	163	193	202	194	181	182	175	160	181	164	184	177	154	179	165	164	183	168	181	187	163	169	175	167	186	173	153	176	170	163	168	178	172	169	173	178	176	190	199	184	167	183	169	182	179	168	164	185	174	185	181	192	166	180	187	190	161	161	188	176	173	184	164	141	189	190	179	178	195	192	158	172	210	198	192	162	192	205	167	167	168	180	156	161	162	166	153	158	186	146	142	186	157	212	156	163	181	181	180	193	154	157	167	166	176	155	163	155	137	179	161	198	180	145	175	185	163	198	167	173	169	160	194	157	195	155	174	161	168	155	173	172	200	185	219	195	185	151	160	173	156	168	186	180	155	179	197	183	160	199	163	217	173	156	198	184	167	167	158	173	201	175	143	191	172	179	176	173	180	207	160	153	191	181	170	157	167	161	179	183	166	191	177	185	175	170	182	169	176	165	175	190	161	188	186	160	151	175	166	168	168	169	175	202	178	166	155	177	171	181	149	162	183	174	181	161	162	170	162	173	183	198	181	161	203	181	173	171	164	148	156	193	171	177	186	174	176	188	177	190	167	172	204	176	195	172	172	183	177	187	178	197	152	162	168	176	153	177	145	152	166	178	176	144	164	184	175	161	174	200	177	168	187	171	170	160	165	164	182	167	150	174	179	166	167	166	152	165	159	183	151	173	178	209	169	194	177	158	161	170	146	177	189	180	171	177	198	148	170	165	141	187	186	162	198	159	159	189	191	162	164	157	171	155	181	164	165	164	162	192	187	170	167	177	197	164	200	187	164	170	181	177	166	185	161	192	191	185	152	175	184	175	158	202	200	176	158	164	181	202	211	166	185	177	190	173	181	157	160	206	159	152	206	149	176	175	182	182	175	158	176	170	176	182	186	165	176	168	168	216	182	171	156	190	183	152	196	195	175	200	167	171	177	182	190	179	161	158	143	162	180	172	172	186	163	164	186	189	177	160	183	190	161	188	174	147	193	159	169	166	185	164	187	170	158	175	169	179	189	182	184	151	169	172	171	173	205	155	179	173	139	178	185	148	192	192	190	166	166	159	165	182	166	186	170	186	153	186	184	165	188	175	151	191	183	188	170	176	163	164	160	155	146	158	183	181	173	161	185	181	168	191	165	179	186	179	177	177	163	209	195	153	173	189	177	173	164	186	168	162	174	191	144	189	174	181	160	182	176	181	163	177	186	194	184	175	184	191	155	153	167	183	178	210	158	156	179	179	182	166	178	176	174	178	192	163	168	154	159	173	169	168	169	172	205	178	161	202	176	159	176	177	192	174	158	159	186	171	142	161	191	178	176	168	165	182	183	160	162	161	198	166	170	169	165	188	156	182	156	209	183	183	145	176	182	182	177	159	181	198	151	192	183	174	192	176	176	179	186	168	153	186	192	173	166	164	175	175	190	173	184	205
12971	3590	578	550	537	528	551	565	541	506	543	483	495	499	520	543	515	498	489	547	537	480	511	545	496	486	483	524	514	519	530	532	521	488	529	491	512	481	499	474	555	543	462	495	531	510	502	521	466	524	497	533	500	501	518	532	504	534	492	538	511	494	516	451	498	528	498	514	498	509	542	513	492	481	527	483	540	499	502	513	511	486	501	516	502	465	489	523	539	501	509	491	469	546	535	534	461	542	484	514	496	512	482	541	493	507	484	543	497	473	538	494	506	512	486	509	522	539	498	537	477	488	518	506	504	538	522	571	534	510	510	524	508	527	528	498	507	476	511	521	507	543	535	483	492	526	541	549	545	553	497	492	472	501	500	452	452	477	500	503	496	463	528	523	484	541	475	506	530	503	550	510	485	529	526	445	487	500	466	482	490	493	504	503	481	487	507	500	525	499	509	470	500	504	518	483	474	519	486	489	554	527	518	528	515	544	537	500	528	529	525	544	534	524	508	472	536	488	558	490	524	548	496	499	504	534	543	586	521	486	498	496	518	512	497	525	518	510	547	512	485	499	507	522	507	505	504	517	485	502	499	526	483	532	511	466	532	501	509	500	516	529	521	462	504	532	528	509	529	547	525	527	485	511	521	480	508	530	505	478	531	475	521	570	531	470	505	475	518	507	523	501	523	558	529	515	507	503	482	491	469	501	486	529	551	513	511	516	514	503	530	491	493	523	524	510	489	520	508	463	499	484	502	568	498	470	513	533	485	513	502	502	505	531	487	484	501	500	532	506	511	511	507	512	528	514	514	457	540	492	533	555	504	483	521	525	498	555	485	507	521	481	557	502	493	526	505	504	493	480	502	525	543	512	473	502	506	481	482	503	536	521	518	527	507	469	542	486	502	503	479	504	501	510	489	474	502	499	494	496	527	533	471	513	555	520	518	492	533	508	536	495	506	500	539	493	507	510	486	495	548	474	515	500	461	516	520	459	508	508	517	538	495	511	554	524	498	506	519	504	495	517	497	528	499	516	480	529	531	489	501	487	479	491	483	497	507	520	529	495	522	512	491	502	475	504	497	475	488	512	500	518	491	547	493	485	517	520	469	465	518	540	477	493	527	497	506	502	483	523	537	492	537	478	504	515	506	478	500	541	490	552	538	472	519	508	452	496	481	509	525	521	491	525	478	513	457	525	515	467	483	517	563	499	475	519	514	509	512	531	537	493	486	528	518	464	508	487	528	546	466	510	508	504	521	536	536	486	481	510	499	513	479	516	486	526	492	513	502	512	491	504	456	524	524	531	534	527	530	468	529	479	531	529	512	493	521	523	481	564	541	537	501	530	519	510	476	506	511	470	443	510	528	511	507	479	480	476	518	535	520	513	507	517	483	522	510	495	528	573	500	558	493	543	482	536	526	518	535	487	561	502	513	484	495	511	499	475	462	510	540	495	523	528	488	556	528	513	523	496	513	539	518	527	502	532	566	519	483	542	525	509	501	534	528	503	464	480	497	503	495	553	501	546	502	569	529	518	486	500	522	549	508	516	505	502	533	520	518	471	505	458	545	523	479	494	506	524	514	480	566	483	528	502	537	516	494	518	463	498	491	565	507	554	520	518	553	503	482	549	501	474	523	544	482	530	522	532	520	477	526	488	484	499	495	529	509	483	521	481	505	506	555	491	495	485	497	462	508	519	513	480	532	513	505	517	532	515	544	498	522	510	537	497	491	514	516	514	473	504	501	496	497	529	493	514	535	508	486	509	493	492	529	485	494	555	495	493	467	489	514	500	505	484	520	535	447	541	489	502	490	530	533	502	528	485	535	496	523	514	506	493	508	513	537	470	490	522	552	492	523	533	445	518	496	495	529	483	533	476	471	528	511	515	496	498	506	509	497	469	503	433	515	486	512	519	501	515	516	523	521	520	511	514	453	525	543	496	516	558	508	496	481	502	541	565	494	508	567	532	516	489	476	528	525	504	527	522	504	522	538	515	535	540	456	531	517	494	472	490	526	519	522	471	535	478	497	511	533	487	495	517	503	518	529	489	517	500	532	546	507	538	500	514	448	532	508	511	526	526	466	522	512	484	464	509	520	529	512	521	522	520	477	518	498	524	490	468	509	470	495	500	498	514	468	512	501	500	538	531	513	485	529	457	506	508	538	518	554	527	483	452	515	485	500	480	538	493	500	518	479	523	488	474	549	498	507	522	525	491	555	527	497	531	510	529	519	476	509	523	505	476	558	553	515	524	487	530	530	497	496	511	549	503	508	495	510	497	509	511	487	543	517	487	532	509	483	497	494	487	508	461	535	491	472	525	479	534	504	513	503	500	511	526	536	487	518	497	528	504	469	485	518	506	530	505	476	497	463	490	522	519	510	533	505	510	481	491	514	523	491	506	493	511	527	492	521	496	507	509	485	519	507	512	550	483	563	498	533	551	453	532	517	494	506	542	475	468	526	520	442	459	536	499	491	519	491	523	531	484	512	524	494	484	507	475	502	523	465	503	501	525	522	515	526	496	490	541	506	540	487	504	523	496	503	484	542	517	491	478	535	499	520	491	495	479	507	532	535	546	505	518	533	492	521	511	464	508	496	495	502	517	480	489	515	527	528	517	485	520	483	545	493	498	490	521	513	516	525	518	501	489	499	510	536	500	489	529	572	514	503	517	512	548	532	494	480	509	501	484	521	539	521	512	531	481	556	504	475	551	489	530	506	466	545	510	513	489	457	513	555	488	528	501	516	547	563	523	509	516	491	501	511	505	476	506	539	514	521	472	538	516	531	543	480	496	452	515	520	544	523	514	537	524	532	498	547	550	486	495	526	555	555	477	511	489	507	487	524	491	510	551	517	505	560	502	524	517	535	476	492	524	512	495	497	506	460	480	513	515	518	513	502	504	483	474	531	542	534	510	529	545	533	504	497	495	490	479	493	498	512	537	493	514	553	529	504	532	465	519	463	526	477	504	525	537	508	558	540	485	438	504	512	508	510	517	499	523	487	528	533	500	544	514	517	473	516	511	540	536	496	471	522	488	487	475	573	499	542	532	504	487	550	487	488	551	522	542	542	509	513	526	484	500	534	499	501	434	515	520	512	497	481	514	483	503	510	518	513	501	489	474	480	478	505	530	481	540	511	517	532	508	493	463	490	548	521	504	493	543	527	538	502	514	548	491	527	518	491	542	525	541	497	500	535	451	535	511	495	481	504	541	513	508	501	476	534	536	513	535	459	495	529	507	518	541	520	500	511	510	537	520	506	490	557	523	495	504	506	490	491	538	499	530	487	533	531	516	498	502	518	494	500	533	521	477	470	521	463	532	528	505	484	526	502	562	498	473	493	527	472	520	513	488	476	512	550	472	492	477	505	554	515	486	508	528	533	533	526	490	526	505	505	501	492	493	555	494	473	531	503	535	495	501	545	541	519	477	523	506	487	507	488	558	548	497	527	591	564	503	497	536	519	496	496	496	508	531	485	491	513	501	550	487	483	522
63593	36920	7365	1037	649	558	467	486	395	420	411	379	374	377	364	377	349	358	373	343	365	369	349	323	325	355	334	369	339	332	368	357	343	343	359	352	361	338	325	389	345	341	323	344	365	343	355	344	320	305	320	353	342	348	318	368	327	338	331	359	343	340	369	316	339	334	342	362	328	353	343	342	306	312	345	348	315	327	350	357	342	335	350	372	297	321	350	314	381	344	365	370	361	342	350	337	345	351	353	340	336	316	335	363	313	377	347	309	319	339	346	294	346	347	344	305	342	320	364	327	322	319	357	322	347	321	327	318	356	355	352	336	329	334	369	363	316	346	308	351	350	373	321	341	309	355	321	357	334	331	339	332	331	339	326	348	329	334	348	297	366	369	329	382	307	335	326	336	378	372	322	332	380	344	342	382	323	316	366	354	337	340	310	383	360	328	306	309	328	348	325	321	343	312	342	363	326	333	327	360	339	316	353	313	342	351	329	351	338	288	359	303	333	328	337	342	334	325	319	323	383	332	322	371	325	349	318	355	334	327	326	339	311	311	306	319	329	345	330	336	342	341	331	343	342	345	328	323	371	327	319	352	327	337	352	319	360	356	340	334	375	341	373	341	328	350	339	317	332	308	361	355	353	357	306	345	367	373	367	332	367	361	344	345	331	327	329	363	319	339	360	355	349	334	316	335	339	335	346	308	346	325	345	376	325	357	345	338	327	334	338	365	326	345	325	355	330	333	356	336	328	340	319	335	362	343	314	334	345	347	331	333	365	358	316	324	327	379	338	344	311	334	339	333	316	330	356	370	329	342	332	337	348	333	331	349	334	363	351	334	300	331	306	325	321	337	378	342	352	351	320	341	370	379	332	319	330	339	317	339	339	309	376	384	326	339	355	351	342	352	291	348	331	316	330	357	345	327	347	329	330	343	296	330	328	289	325	344	366	329	329	305	338	335	341	369	370	352	367	341	328	334	342	331	332	325	343	298	354	360	344	323	319	329	310	340	346	324	351	404	345	326	336	363	315	337	349	347	356	308	357	359	360	326	343	360	406	369	351	334	309	342	359	341	337	370	303	344	327	321	355	346	344	322	327	375	344	365	354	339	330	340	335	331	341	339	334	342	365	357	358	368	332	339	358	343	319	359	309	312	362	325	390	318	317	361	333	397	342	344	323	321	341	323	358	348	309	358	361	333	323	346	395	336	331	377	348	353	377	305	342	320	357	322	341	364	363	370	330	311	350	354	339	328	326	351	353	338	313	337	334	355	351	343	338	329	314	349	342	331	331	361	349	315	337	366	309	319	341	321	350	321	342	305	343	333	352	338	343	382	330	349	362	314	298	302	346	341	337	344	350	325	311	312	368	326	343	367	341	340	317	338	332	328	319	333	322	345	336	324	330	351	336	292	337	348	330	351	306	340	342	333	369	343	354	340	361	377	362	356	330	339	325	330	316	338	363	301	337	331	327	309	316	325	352	343	330	312	332	343	330	373	363	315	375	357	351	324	339	343	364	357	355	328	359	355	299	347	332	349	361	333	321	321	330	345	326	376	317	306	339	386	343	307	330	311	322	366	321	357	344	350	310	350	324	338	326	335	361	341	361	351	328	365	349	348	343	314	322	328	352	342	332	311	384	336	350	349	374	356	349	312	328	336	365	362	330	343	333	328	333	365	350	330	333	356	346	334	335	335	349	336	302	328	350	325	326	353	355	353	337	328	344	373	350	343	344	371	332	335	340	351	328	306	315	337	335	351	331	314	351	353	335	340	309	322	339	362	363	348	330	343	335	339	286	325	333	340	346	321	339	349	368	351	297	346	338	330	344	339	340	338	316	328	350	301	333	345	357	371	338	360	316	348	327	351	313	332	331	315	298	334	321	351	354	335	374	309	321	321	339	329	390	393	318	346	323	366	325	307	359	340	327	327	329	357	336	365	347	322	338	336	304	339	359	302	341	327	311	341	333	297	335	344	332	355	353	366	328	365	339	320	346	336	369	332	299	337	348	324	352	325	330	340	337	335	340	334	317	332	361	310	311	328	357	350	319	365	336	361	344	294	311	365	326	340	346	334	350	350	350	316	327	362	343	362	325	349	350	333	309	347	316	301	357	318	306	291	351	340	313	351	339	369	314	374	363	367	339	295	346	318	352	343	346	363	363	337	311	354	297	354	349	349	319	352	340	344	313	357	332	355	347	319	352	368	349	326	342	353	331	376	333	343	349	361	333	378	363	344	355	339	326	325	325	346	316	353	319	333	356	332	328	298	338	310	368	308	331	320	325	340	335	350	323	312	358	357	337	355	383	296	299	343	325	331	344	344	307	356	342	346	361	326	354	326	344	310	344	303	379	356	325	386	336	346	390	291	313	329	357	336	296	327	382	338	314	316	355	325	345	333	315	333	308	366	349	352	342	319	343	311	354	327	352	339	360	328	360	332	347	309	356	337	331	321	303	369	330	370	389	346	335	345	349	330	362	333	356	335	327	337	359	336	344	348	354	333	360	338	350	325	330	336	331	336	324	348	318	332	333	318	339	347	321	325	315	362	342	332	329	331	311	319	321	353	338	358	326	344	333	342	370	338	359	333	327	343	322	341	361	337	338	343	322	357	353	330	350	321	354	360	318	327	343	347	348	364	323	351	345	365	304	358	312	357	369	332	368	308	349	334	315	334	313	334	332	326	318	333	350	333	347	318	346	339	350	321	353	355	322	328	313	328	372	346	332	315	311	337	338	345	367	344	365	328	331	354	321	324	326	340	346	329	333	366	360	339	342	345	336	341	323	289	338	341	330	369	380	330	355	302	303	338	353	352	351	363	331	327	356	355	349	322	314	309	354	347	354	391	345	345	361	344	344	340	364	365	364	319	358	305	346	362	368	375	348	368	357	343	320	343	336	354	353	351	339	329	334	355	331	356	340	353	329	358	361	369	347	331	348	342	351	322	314	339	340	363	340	357	330	306	341	342	312	350	329	338	318	346	353	350	349	336	344	326	365	342	344	332	326	325	378	331	348	345	353	348	306	353	355	322	343	326	352	331	349	326	362	315	337	347	355	339	338	333	350	337	359	333	329	326	346	351	313	334	365	307	316	312	320	340	334	299	379	317	342	334	325	332	345	343	349	357	323	336	323	359	369	357	327	302	340	346	326	329	351	299	361	341	329	314	348	336	292	332	297	327	335	322	340	367	350	323	350	321	351	372	315	329	344	353	335	328	307	334	324	342	346	356	340	312	355	344	308	321	309	337	334	331	370	368	323	328	282	334	371	385	313	323	351	291	336	326	356	359	340	375	339	343	360	315	336	348	302	320	330	328	330	360	360	349	332	353	357	342	355	335	331	345	360	345	367	297	341	335	362	333	377	314	332	324	341	331	374	332	321	326	321	322	359	321	342	345	348	329	344	355	327	332	333	332	361	359	367	310	339	337	327	336	348	338	320	326	329	362	347	312	342	395	323	336	363	358	373	326	356	333	331	336	326	339	329	345	327	335
35711	21599	2033	2486	2281	1941	1623	1565	1382	1323	1194	1140	1167	1025	1107	1024	1031	1081	1042	996	972	937	992	917	970	938	939	933	916	963	908	904	837	870	912	900	898	928	891	863	909	910	881	888	800	865	866	893	896	869	868	915	841	866	906	849	853	877	900	853	885	871	880	914	898	847	894	845	823	872	844	826	842	791	895	863	816	846	844	844	864	858	889	899	833	898	923	857	855	845	867	834	873	853	845	885	861	825	912	848	914	863	874	908	866	823	884	862	820	874	874	921	819	844	902	840	871	863	902	851	906	879	861	871	886	875	836	830	869	920	852	905	856	855	818	853	812	853	925	831	853	875	849	939	833	886	856	841	833	837	826	830	857	864	858	869	879	807	836	859	839	848	889	859	889	845	840	854	843	822	881	884	866	875	853	889	877	846	880	865	845	823	882	861	872	857	869	841	860	904	874	835	847	849	874	822	826	899	870	847	909	885	862	848	868	868	848	866	840	833	937	858	893	903	852	845	861	865	852	885	862	840	824	830	837	818	839	848	872	882	837	870	908	904	892	880	865	877	905	865	776	881	839	860	868	811	851	825	891	895	852	922	873	816	796	782	863	888	906	843	870	849	837	847	890	870	860	860	839	856	897	877	845	912	837	853	878	867	876	807	852	855	850	878	848	859	861	889	868	859	898	859	807	888	866	873	872	813	878	874	844	822	840	808	818	831	914	837	831	849	910	865	872	853	859	880	859	910	871	838	861	865	802	810	843	832	861	814	880	859	885	919	845	822	824	882	809	861	839	900	790	799	891	897	828	902	845	880	843	832	865	854	881	856	886	848	843	829	887	866	861	859	891	817	889	839	853	869	893	900	806	839	883	888	868	886	836	879	846	863	849	784	908	870	864	871	856	873	815	847	870	822	843	874	857	830	853	858	837	842	823	838	830	882	870	878	792	903	891	852	892	814	849	893	896	860	870	843	877	861	856	813	834	875	858	838	840	843	858	877	864	860	849	852	895	848	845	816	850	862	868	919	867	932	875	865	871	852	858	868	858	836	860	826	800	915	851	825	847	770	802	828	883	795	893	870	816	888	875	853	845	825	872	847	835	842	865	830	829	804	868	834	854	867	854	926	890	837	846	786	880	867	842	859	880	834	854	852	915	902	915	846	827	818	848	901	895	797	856	861	860	847	867	855	849	861	847	880	833	886	866	866	868	837	839	881	832	869	854	860	863	884	867	903	817	868	808	902	876	852	804	913	855	880	882	824	841	910	863	859	810	855	870	860	883	886	832	853	856	841	861	896	850	860	891	895	789	846	884	837	819	811	851	874	870	890	822	824	886	857	876	812	886	841	853	853	879	879	903	833	868	863	888	887	849	866	892	897	875	873	860	840	847	841	866	882	844	886	846	881	862	859	855	890	906	840	890	779	916	881	913	857	871	855	882	808	855	835	878	844	867	853	809	819	831	844	810	887	837	819	862	847	850	873	891	867	860	791	841	884	816	864	854	881	889	842	785	825	872	864	830	826	903	832	879	873	828	878	890	855	840	856	864	861	871	879	941	826	852	915	833	870	851	818	873	872	857	883	876	880	852	819	877	852	911	846	910	846	852	878	857	837	847	864	864	806	877	806	852	794	803	843	863	853	915	837	855	835	869	811	854	850	839	805	847	861	908	884	866	848	859	857	852	880	869	842	855	843	886	811	864	830	867	879	834	886	865	850	828	855	782	876	854	838	840	859	879	881	866	851	876	884	853	883	828	868	819	872	860	896	895	910	858	849	870	861	815	863	841	877	829	794	866	834	815	861	851	850	826	873	834	858	881	809	813	850	909	846	865	883	856	878	848	875	902	911	883	864	828	843	915	829	834	825	900	910	804	897	856	870	856	855	830	850	889	854	811	872	883	846	883	901	848	866	885	828	874	846	888	827	832	912	902	849	855	848	880	857	804	904	810	913	923	871	865	836	888	846	840	903	874	830	895	919	824	845	883	873	877	813	860	847	872	861	834	852	878	818	867	905	797	817	845	801	879	842	840	848	865	845	837	881	841	845	859	867	864	899	885	892	837	832	868	830	853	884	884	880	845	838	835	838	870	830	842	885	891	881	825	794	858	877	931	838	827	850	897	825	891	819	868	883	823	853	888	850	911	859	847	833	844	837	832	871	864	877	841	896	859	867	867	852	861	853	898	833	849	841	801	834	914	814	912	886	872	867	901	818	868	837	899	834	851	854	859	861	880	837	869	885	859	868	809	896	895	916	815	857	827	852	886	834	825	833	811	885	867	904	864	850	885	897	837	864	868	893	840	900	865	890	855	834	824	874	844	834	856	826	874	902	851	854	874	853	855	858	780	861	869	822	843	883	871	881	880	861	858	820	849	896	887	860	839	885	872	860	879	852	838	866	883	851	821	809	859	854	874	845	843	827	898	839	817	849	815	853	859	884	893	842	864	864	849	861	841	889	886	881	842	855	923	825	872	922	853	863	887	839	824	878	856	871	848	876	840	867	883	850	865	830	858	834	900	867	890	914	874	879	845	870	834	857	838	835	853	859	857	853	844	833	868	894	889	888	896	907	867	872	864	869	864	877	911	851	904	868	856	835	846	882	852	857	885	848	862	831	862	830	909	858	808	892	866	848	820	886	828	896	777	867	815	825	837	886	826	849	779	854	879	889	916	788	875	864	892	881	843	851	896	884	844	842	847	837	879	790	850	874	817	858	906	880	849	825	894	821	838	876	880	887	887	890	813	865	806	834	850	799	877	874	850	864	825	873	839	874	869	824	862	831	943	860	872	846	863	861	883	841	881	816	892	874	859	881	856	891	900	795	858	864	881	892	874	876	855	867	863	878	901	859	883	861	807	878	822	867	859	858	902	879	811	882	843	856	859	888	916	908	849	859	861	841	819	830	908	902	878	889	870	868	876	817	853	856	850	846	863	857	953	857	816	875	857	903	880	789	833	845	899	880	855	823	834	852	847	872	881	864	886	864	881	916	916	840	817	876	902	827	883	829	886	856	849	849	901	846	867	866	879	842	833	847	836	835	869	862	893	869	856	861	931	923	817	871	865	847	862	847	903	888	834	815	817	908	878	851	867	842	863	898	859	843	900	855	850	873	827	823	848	875	815	853	905	825	866	791	802	824	911	847	853	851	876	871	855	860	848	864	874	876	803	868	817	859	836	846	838	865	890	818	883	872	887	864	857	858	910	803	881	883	841	878	838	875	868	847	862	821	888	878	853	899	851	861	852	834	876	817	815	882	897	879	889	865	838	874	829	858	848	869	866	911	883	903	879	801	856	845	824	913	873	921	832	863	859	900	831	824	864	895	871	879	799	853	851	854	862	890	882	862	821	823	836	860	895	820	857	848	949	850	879	857	837	880	928	871	882	847	873	856	820	851	889	897	837	879	853	898	824	858	832	885	851	897	879	845	875	890	905	888	852	856	815	884	899	868	854	850	934	820	893	838	857	850	893	868	823	874	859	860	877	826	828	878	882	884
75456	49170	14161	2559	1054	842	699	644	577	520	462	451	459	460	458	423	424	428	399	420	389	405	379	381	370	374	372	353	383	384	422	371	404	372	398	373	411	387	371	370	411	382	367	370	375	403	407	412	354	422	395	349	404	360	394	386	390	414	391	408	402	405	367	363	353	393	348	394	365	357	353	410	375	372	355	387	401	403	372	389	369	389	387	387	342	328	393	381	380	375	372	395	350	341	367	354	374	373	423	383	375	370	369	322	390	368	374	396	374	362	370	399	376	395	380	360	359	398	399	331	353	382	394	369	406	425	382	381	403	372	361	388	376	380	374	395	325	377	376	376	357	378	398	349	358	364	365	423	366	406	377	369	369	387	374	384	390	380	373	392	328	350	355	333	357	358	406	377	321	363	346	398	347	373	368	356	376	368	383	364	370	351	390	352	360	380	380	379	387	360	366	350	379	349	368	378	405	419	364	388	372	377	373	360	362	376	376	349	368	366	364	382	379	395	343	385	399	386	357	382	391	355	359	347	396	359	372	351	377	370	400	379	374	359	354	377	351	360	362	420	339	365	385	375	376	370	366	386	413	391	394	405	388	380	398	382	371	392	360	356	397	374	367	353	419	407	372	368	363	376	391	356	368	384	360	373	380	400	392	411	351	402	416	383	338	377	374	351	373	349	364	376	390	368	376	372	373	406	415	378	377	388	379	314	392	368	376	369	393	363	347	401	380	368	393	398	384	347	388	389	371	391	394	397	359	363	410	397	359	381	387	401	373	417	393	344	391	378	382	361	333	375	367	401	354	366	360	385	414	394	407	356	368	396	365	396	378	354	356	393	369	358	378	373	386	358	374	367	408	367	406	369	353	364	365	337	395	359	377	366	385	418	386	363	374	381	360	374	399	370	353	394	368	349	385	424	376	374	346	367	378	402	385	342	398	400	380	393	370	361	394	388	385	362	383	340	391	381	354	385	359	383	403	366	340	369	388	344	397	379	401	343	388	405	363	377	383	358	392	416	415	378	347	395	370	338	339	370	369	387	391	401	375	392	385	352	390	367	393	380	377	345	367	379	405	348	340	382	348	368	397	358	347	387	381	405	355	389	397	352	380	407	393	341	420	393	359	406	399	366	387	368	383	377	362	364	409	356	389	366	401	401	403	350	383	389	364	346	368	402	400	392	356	365	397	355	368	348	376	359	365	374	372	347	404	364	371	368	381	398	415	366	361	375	388	384	357	346	358	384	357	396	393	415	409	387	374	355	353	406	367	401	386	363	388	377	391	401	379	376	388	361	369	368	404	370	383	349	372	355	402	351	372	361	397	386	351	362	389	380	395	366	361	371	371	387	369	361	370	356	388	385	358	375	342	377	385	356	379	391	360	351	389	367	360	417	378	374	384	382	392	379	385	355	389	369	382	359	412	410	382	390	342	387	354	334	385	350	368	396	367	334	374	389	385	372	422	327	383	371	364	348	368	392	386	385	395	377	417	377	415	372	387	381	395	336	336	348	369	394	401	381	385	376	391	376	399	357	385	394	395	407	372	391	363	353	400	397	396	398	392	369	364	376	384	380	385	378	418	386	372	396	381	358	375	377	394	394	359	368	342	376	349	437	403	366	376	349	360	384	372	387	377	374	394	331	388	406	348	361	379	370	388	375	351	339	407	389	372	373	347	355	398	355	409	407	372	380	376	353	375	359	372	348	334	360	382	370	372	369	373	394	373	381	338	385	382	400	368	378	394	380	398	406	368	364	367	370	374	354	349	374	387	341	362	375	379	356	386	339	371	391	402	374	392	354	370	348	382	364	379	407	384	368	380	399	353	382	360	396	389	354	353	355	360	367	385	363	381	364	350	405	404	376	398	345	370	374	382	378	432	341	366	400	361	383	398	406	399	394	350	357	390	362	397	389	388	356	378	353	397	397	384	366	411	418	385	377	356	424	370	414	345	356	397	352	387	398	359	384	385	399	395	376	386	368	398	365	367	387	387	342	365	381	402	381	383	405	389	373	364	375	374	379	356	390	394	367	374	364	352	357	368	404	393	401	358	392	399	366	373	365	384	324	376	329	345	370	365	410	404	383	375	355	392	367	380	356	356	388	373	399	378	410	339	429	343	365	395	384	415	408	358	373	383	416	382	394	345	374	357	360	380	390	360	369	369	383	405	379	370	370	384	383	370	351	385	401	391	409	372	366	386	323	396	391	395	380	383	357	384	368	371	366	376	409	361	332	381	380	350	349	379	395	372	366	404	369	370	392	356	382	416	313	387	387	402	377	378	368	387	354	377	354	387	369	361	363	405	389	357	405	385	400	343	393	358	358	345	340	392	375	378	358	342	409	355	358	394	367	398	384	375	352	383	356	376	354	342	352	393	341	363	392	393	362	357	395	352	380	387	351	368	395	408	404	381	367	392	364	365	373	399	384	362	365	394	361	355	386	399	361	405	347	385	377	344	368	358	382	393	383	365	416	342	377	332	347	373	380	390	367	374	390	388	374	393	366	405	369	378	350	431	334	401	402	395	362	378	359	367	397	378	392	397	379	427	371	411	381	371	374	399	363	381	385	391	359	360	394	379	361	385	393	385	370	392	383	374	388	356	369	352	378	358	379	394	398	330	383	361	366	373	370	322	386	356	380	385	396	392	398	400	367	341	381	359	348	346	364	362	376	382	362	365	363	359	388	365	395	394	372	344	377	373	349	373	393	388	363	415	323	397	375	354	371	377	386	352	364	369	350	408	386	368	359	356	409	376	364	369	395	353	374	361	363	401	395	344	389	409	352	399	366	342	369	395	414	414	381	359	382	336	385	399	381	420	409	379	397	364	386	387	407	388	357	352	385	355	345	388	388	370	394	403	379	391	356	347	353	370	389	362	363	367	381	385	339	386	340	414	392	338	394	354	363	376	393	376	383	363	348	372	420	380	365	386	392	359	390	369	358	390	375	379	394	359	326	356	383	408	364	390	393	391	361	377	402	363	356	364	377	383	430	347	402	356	370	388	396	406	363	367	375	387	342	373	383	364	353	365	379	408	386	386	340	375	368	370	353	357	383	426	358	351	366	357	397	342	353	400	362	362	382	357	388	353	381	391	361	406	374	332	387	343	361	389	380	369	335	373	374	397	366	371	384	390	379	397	376	375	394	406	374	375	407	369	402	396	346	377	410	359	343	401	381	373	369	377	365	401	360	368	362	392	407	385	370	357	358	391	377	379	390	344	389	392	397	388	375	371	361	428	372	398	375	398	398	389	371	374	384	356	385	381	359	354	372	387	380	380	345	377	419	371	361	360	358	384	343	375	363	429	406	363	377	392	379	382	365	391	402	387	379	404	368	411	373	404	362	386	396	422	403	348	368	395	353	362	392	346	365	376	373	389	382	367	387	385	409	405	384	363	394	387	388	378	376	377	403	389	403	348	394	411	343	358	351	401	372	357	374	369	404	416	411	376	390	372	361	374	398	397	387	366	383	376	368	384	368	391	383	380	382	367	367
44813	28348	3258	3947	3534	3009	2533	2212	2006	1748	1658	1633	1394	1335	1325	1261	1265	1197	1172	1147	1131	1065	1053	1044	1054	1026	1012	1011	1016	991	995	941	1006	976	954	964	1053	897	1037	988	941	979	956	911	983	981	970	967	970	978	961	921	897	880	907	924	872	933	947	911	889	916	1033	915	941	997	954	926	896	908	888	913	932	898	948	955	977	935	892	838	899	918	895	913	927	900	936	950	907	902	868	826	923	950	928	874	940	937	967	939	922	879	941	878	927	856	927	848	921	955	919	950	895	862	930	890	888	961	980	915	851	894	920	863	932	909	959	885	911	859	943	911	859	922	903	901	911	916	957	976	908	940	915	864	864	905	909	952	947	895	863	871	863	905	925	939	907	945	972	930	937	912	888	940	990	885	870	847	947	871	891	908	874	947	897	862	925	880	918	940	935	926	866	972	933	885	985	959	889	911	900	904	928	949	937	860	934	867	931	857	923	948	884	889	866	951	922	894	883	917	917	862	899	889	852	955	934	923	923	931	897	912	935	892	909	893	924	890	920	861	934	872	908	922	873	928	920	890	883	937	894	885	928	896	904	872	904	892	960	869	872	866	888	932	891	963	865	930	920	932	903	907	908	891	938	919	939	887	924	898	917	927	923	880	907	882	915	900	877	907	897	931	930	929	943	891	897	868	856	880	857	863	959	928	898	958	900	939	913	924	921	923	939	970	861	988	934	854	872	924	906	886	896	920	933	898	918	894	930	921	902	882	935	897	896	843	920	851	954	886	930	923	944	853	889	920	844	920	923	893	929	899	889	926	857	996	861	883	908	911	861	939	917	960	919	904	907	913	886	930	891	932	897	900	987	839	921	875	897	922	875	959	897	898	854	918	901	931	879	868	916	909	946	891	939	889	914	918	892	863	904	935	899	927	912	932	890	930	901	964	917	896	894	890	862	929	893	899	934	920	925	928	954	883	945	910	957	919	913	895	909	874	922	961	914	863	949	877	844	912	949	910	939	898	932	885	928	935	858	921	926	936	862	925	883	966	922	909	935	937	899	891	916	891	925	928	926	816	965	915	961	860	841	917	906	895	934	907	940	921	894	922	894	861	914	896	884	871	869	910	888	942	866	922	934	930	935	941	924	927	913	942	912	952	921	902	889	909	942	888	883	940	902	919	899	890	868	880	905	980	947	955	878	933	910	937	906	926	937	894	857	911	874	921	958	895	900	907	939	903	942	904	921	944	955	898	929	923	925	883	898	894	872	957	868	950	909	875	940	898	916	874	913	904	935	895	863	953	923	957	888	922	888	880	912	939	918	866	957	924	871	913	840	898	881	914	854	942	917	907	953	876	928	889	947	848	934	930	947	911	912	945	855	920	920	892	873	845	939	878	903	901	905	886	918	905	901	918	863	1008	899	999	909	888	913	904	929	881	944	905	892	883	912	917	943	884	871	941	910	932	920	877	877	950	908	918	901	913	882	904	918	893	916	934	888	900	871	935	869	891	900	912	936	934	890	880	874	845	904	879	910	921	970	878	919	935	910	930	883	944	890	895	865	916	867	944	950	928	930	944	915	914	880	935	904	925	915	925	920	886	904	914	898	938	879	883	898	860	914	956	879	895	902	882	910	916	930	905	929	869	889	932	876	894	935	974	883	908	920	910	942	960	844	846	921	961	887	871	877	906	917	918	888	918	857	880	878	965	891	886	904	899	952	955	943	913	895	913	899	959	931	923	926	937	918	917	920	893	936	967	924	915	931	962	920	914	880	907	911	902	899	906	893	847	926	919	932	892	881	926	913	955	888	869	955	935	910	852	924	903	926	940	923	882	899	936	912	898	951	907	925	904	890	930	877	891	854	925	895	906	899	898	905	820	858	925	925	914	949	844	894	882	898	906	952	943	913	851	904	933	884	925	900	899	912	896	900	845	919	885	924	935	921	925	825	927	902	933	876	879	886	886	854	905	891	918	953	871	873	895	908	871	879	927	877	857	928	902	925	889	901	914	881	949	916	823	890	915	904	864	930	961	945	929	934	873	926	900	928	887	933	882	899	930	928	945	910	915	869	944	896	948	904	914	934	909	884	892	911	898	893	929	877	925	938	958	928	848	905	895	845	901	940	933	875	927	901	890	930	954	931	928	879	956	940	926	900	860	911	955	875	891	961	954	937	919	935	934	886	894	892	919	921	943	915	914	841	939	946	873	841	926	926	894	894	891	909	860	894	921	924	871	922	938	910	936	935	943	883	839	912	883	880	959	928	901	908	916	911	894	907	930	904	859	856	921	945	929	919	948	858	932	924	923	917	925	931	990	933	903	889	855	885	896	923	930	908	901	894	914	929	861	892	883	940	920	929	890	884	978	926	862	979	907	923	867	943	911	938	927	859	922	861	896	891	930	905	881	902	915	926	950	929	869	917	956	854	956	890	851	886	938	942	943	911	900	927	926	926	879	965	943	933	899	909	894	885	858	878	896	851	854	947	895	911	885	923	913	952	912	900	920	891	888	901	924	868	915	911	914	957	915	916	886	932	885	924	985	914	921	916	872	875	900	1009	918	906	874	992	959	889	941	886	866	929	900	961	848	969	882	877	951	943	933	924	910	905	878	929	901	917	944	933	893	890	956	984	912	942	946	899	930	898	982	897	885	878	901	884	906	922	911	887	921	865	878	902	900	853	946	911	871	912	929	874	933	868	925	888	887	939	925	912	925	947	904	911	918	911	922	921	917	902	861	934	866	891	913	874	880	923	916	930	923	925	913	920	921	904	929	916	854	929	909	915	869	934	910	908	958	879	897	896	881	890	951	933	955	913	916	914	912	823	928	913	875	907	942	931	931	893	925	846	924	887	942	930	913	878	884	880	918	878	919	912	903	898	923	945	913	924	877	842	895	915	890	897	875	888	918	869	871	954	885	894	916	925	928	881	949	879	948	868	922	925	895	852	915	883	846	888	882	942	912	908	931	941	887	908	893	932	934	862	913	930	929	883	938	916	968	989	916	863	902	927	910	927	880	902	973	901	909	885	884	911	866	891	882	901	917	908	898	907	868	923	888	900	865	914	884	916	927	888	876	941	930	900	875	903	879	939	928	963	920	921	921	890	943	862	906	875	898	904	893	873	921	893	903	922	886	893	902	945	831	922	890	925	931	934	887	919	893	939	898	870	901	933	938	943	938	887	927	934	877	899	910	909	917	929	913	897	859	879	959	965	871	893	900	870	858	945	882	910	943	885	887	930	939	902	921	920	948	950	909	929	901	906	937	881	903	926	957	883	874	892	889	899	880	852	933	865	944	946	962	930	911	900	918	876	922	944	901	889	920	893	895	933	909	965	887	904	922	844	862	878	936	838	845	927	943	903	892	892	882	972	949	867	906	876	898	958	906	900	938	890	938	900	953	858	918	877	896	894	910	879	884	916	961	859	948	928	890	896	882	904	951	873	802	911	919	928	897	851	902	858	910	920	884	902	895	913	918	877	944	937	849	930	941	941	920	899	931	923	906	903	871
15769	2624	232	221	175	180	171	204	173	178	163	186	180	166	173	167	177	192	174	167	174	163	188	169	163	181	170	168	172	158	154	164	183	190	157	138	162	161	178	174	169	176	199	175	162	189	162	165	163	167	174	174	177	183	155	160	161	144	179	188	176	181	181	168	192	183	149	172	167	188	182	186	172	188	183	151	194	155	156	190	189	167	168	175	188	152	168	166	155	155	168	144	179	181	163	178	180	168	170	158	160	166	168	175	159	172	167	170	165	175	163	155	182	158	177	213	178	161	157	168	157	178	171	177	167	197	185	172	163	181	174	176	185	174	136	187	165	157	155	173	200	183	175	180	165	196	205	159	161	174	171	184	160	185	164	187	144	173	175	160	205	161	184	185	156	206	177	178	152	153	167	164	177	187	179	186	155	179	148	163	180	157	200	166	166	186	140	189	165	156	167	169	175	166	155	174	169	176	182	177	196	179	168	174	167	161	174	178	164	183	172	157	172	179	185	162	169	170	193	181	161	178	184	168	161	165	181	182	146	162	165	178	175	159	171	195	163	181	161	185	165	189	176	172	180	150	183	175	206	186	176	172	189	174	175	166	185	195	175	189	145	167	186	171	191	167	147	144	194	168	174	175	161	187	164	183	175	164	165	193	167	165	188	154	164	169	173	187	165	203	195	162	172	169	160	156	181	165	171	163	153	174	185	159	181	144	201	190	178	182	176	143	166	212	167	186	146	170	176	178	157	140	197	177	159	167	177	189	182	161	187	159	172	202	162	177	176	173	166	181	179	146	163	178	185	181	181	174	177	179	184	172	164	175	167	187	177	165	145	180	171	177	158	197	168	201	173	148	195	161	151	181	167	154	170	156	164	186	164	168	182	152	181	168	159	156	190	166	165	162	172	171	180	159	179	180	179	168	178	170	152	159	176	188	162	158	157	166	174	174	199	186	187	165	184	167	164	183	170	170	151	184	183	176	158	157	199	184	154	170	183	174	189	172	170	157	189	188	185	188	177	180	172	176	185	170	186	194	148	174	172	191	188	156	167	141	176	184	148	147	157	179	162	166	186	188	166	163	179	174	178	144	159	170	146	197	160	159	183	160	155	179	174	160	190	190	168	202	170	163	168	162	192	184	175	173	168	180	196	174	166	163	171	184	176	188	170	164	184	167	154	194	161	153	174	169	163	175	210	184	163	177	208	204	178	161	183	168	148	169	169	166	186	168	181	155	190	183	178	167	196	167	160	182	140	182	163	190	156	179	159	195	183	166	191	187	159	166	170	167	188	170	157	198	162	167	188	155	179	178	165	180	182	173	189	152	179	174	180	180	177	178	173	170	151	200	153	199	167	180	150	165	147	180	171	182	173	176	172	188	190	162	166	160	184	174	167	181	143	188	171	160	179	170	170	189	172	181	176	150	172	152	170	158	187	178	152	162	162	187	158	165	164	177	168	173	175	166	156	158	149	148	179	165	177	177	189	171	173	185	166	192	173	186	158	177	205	167	154	166	203	174	178	171	160	161	179	189	154	183	162	163	161	162	181	196	186	176	160	192	170	182	176	188	153	155	188	157	177	184	171	169	171	162	196	193	163	181	177	164	148	166	179	213	149	165	193	193	159	177	170	174	175	165	172	203	156	164	163	181	162	184	164	157	161	180	148	150	149	192	182	157	162	168	196	174	171	141	176	165	184	172	182	140	188	173	151	197	166	172	176	179	182	160	142	173	177	206	184	172	175	152	149	172	170	191	179	187	183	193	181	174	188	192	162	156	168	169	166	149	188	180	177	170	189	196	159	153	159	174	178	192	190	172	199	169	181	190	175	162	182	182	191	175	186	167	173	169	183	168	179	185	180	151	189	172	196	171	192	166	201	181	184	183	176	172	169	178	163	151	154	159	178	190	158	178	205	147	167	185	181	189	203	173	172	197	164	173	184	153	163	182	164	155	200	179	185	170	195	176	193	167	167	161	177	151	182	174	162	178	160	170	178	162	160	151	183	176	173	192	184	196	178	166	161	176	178	179	167	172	184	169	176	163	174	201	167	178	170	173	189	198	171	171	186	163	163	188	165	168	184	176	193	190	161	190	168	183	185	181	188	173	157	203	198	155	167	179	174	153	140	172	175	188	170	198	179	169	156	193	156	171	158	163	157	157	200	177	186	163	201	166	150	193	182	188	162	181	193	169	166	143	180	171	168	179	176	149	172	203	180	173	163	187	180	181	150	190	186	165	193	178	138	189	172	187	190	179	165	179	176	193	179	178	171	178	168	181	163	169	166	169	204	181	156	190	180	167	171	144	195	186	179	177	194	177	176	178	158	172	183	161	179	177	178	178	155	181	194	177	170	168	169	172	160	208	169	192	206	182	174	159	174	171	182	145	190	175	174	164	166	174	165	159	183	156	160	152	170	160	175	200	169	184	158	168	174	197	170	196	140	176	166	187	173	173	157	188	187	191	163	158	172	176	179	148	162	172	193	162	163	175	192	184	166	153	175	188	197	180	179	150	166	154	177	170	144	178	187	187	167	178	163	169	176	152	155	163	167	171	168	173	186	193	159	194	158	198	171	172	194	191	173	185	171	184	184	163	167	175	161	194	168	191	165	174	155	154	173	162	196	157	177	172	188	186	177	182	173	171	182	184	168	191	154	176	184	186	169	163	180	180	157	179	184	180	192	170	206	185	169	164	170	167	185	151	166	199	177	173	189	190	203	190	184	194	197	194	174	181	197	148	195	201	184	163	162	165	160	188	182	187	176	199	189	171	184	188	157	162	180	188	151	183	150	202	175	171	200	186	190	195	172	166	163	171	198	164	194	190	178	177	163	193	186	162	191	147	164	176	186	168	171	175	196	173	177	180	172	169	166	166	172	185	181	176	185	165	167	166	176	191	172	174	179	156	192	174	159	191	155	169	168	168	160	170	202	166	168	156	193	174	167	183	172	160	166	145	195	174	185	189	166	154	196	172	165	185	198	170	161	173	179	176	158	159	149	153	159	162	179	167	177	188	171	200	153	176	154	199	180	152	184	188	165	163	159	169	184	202	172	159	190	182	180	183	158	167	179	158	190	179	154	183	155	161	180	158	186	194	154	175	176	162	177	172	177	191	158	161	184	165	194	163	189	171	175	189	161	193	164	179	156	160	181	184	154	168	168	168	166	182	163	186	173	161	164	168	179	179	160	175	174	177	184	173	181	178	188	175	182	194	172	199	176	189	185	170	179	167	154	170	192	169	170	162	167	173	195	182	165	175	157	178	155	180	167	157	197	177	180	161	176	176	179	163	146	152	191	186	187	175	176	157	175	180	169	159	181	195	176	176	167	178	155	157	186	146	180	184	168	171	166	155	151	174	202	164	164	171	168	162	144	170	157	139	157	164	160	171	160	178	173	164	166	147	174	154	163	165	172	153	166	159	172	167	161	168	163	171	168	167	196	167	167	178	169	187	174	175	150	183	172	179	186	168	178	204	157	161	153	165	180	182	148	158
13051	3479	572	553	621	543	550	568	480	516	532	548	502	511	545	530	511	590	501	490	506	523	527	523	479	503	482	514	516	500	496	519	521	495	519	520	509	570	503	539	497	508	416	550	475	505	495	506	520	533	476	506	481	513	501	524	496	481	503	491	502	513	493	525	486	509	542	528	490	503	489	508	513	514	478	490	502	508	476	517	543	454	529	490	436	526	505	504	477	485	486	515	503	507	481	517	511	532	510	471	522	478	544	486	470	525	501	485	512	525	498	513	552	552	528	504	510	501	503	523	478	546	529	485	481	490	469	521	493	503	501	490	548	498	517	500	521	500	500	485	524	538	515	519	504	468	535	490	502	495	490	540	497	498	458	483	474	511	476	518	516	502	530	506	556	487	520	508	490	482	488	515	493	493	500	510	491	513	485	494	481	511	516	486	477	552	525	525	522	492	483	488	486	502	489	521	531	459	507	498	511	490	524	484	521	552	498	542	490	529	526	480	521	512	537	498	490	512	516	528	487	488	508	522	520	527	488	513	495	528	494	491	475	495	487	527	516	536	531	495	534	503	497	474	527	492	513	493	516	522	501	491	508	483	475	503	499	513	548	517	505	547	463	493	544	497	506	533	511	483	485	512	504	503	502	507	528	499	472	510	511	503	497	516	467	491	524	528	517	532	525	482	494	496	503	457	534	512	497	498	503	510	504	534	520	564	466	505	528	502	489	490	508	473	510	518	525	503	513	529	496	488	515	536	523	510	534	526	488	510	514	502	507	524	479	492	521	509	498	481	494	514	515	514	545	508	502	500	531	468	531	521	490	538	478	565	521	519	530	519	542	501	500	465	513	444	539	485	493	548	488	489	525	496	490	490	481	508	515	492	502	515	521	509	536	479	512	450	534	481	541	471	505	490	495	506	486	489	523	489	525	482	566	489	503	487	499	509	516	470	499	522	541	496	480	491	530	488	514	484	518	493	521	512	517	519	469	477	483	520	495	508	505	491	454	511	494	471	497	500	516	497	482	502	508	497	508	504	531	500	504	507	532	491	480	511	493	535	479	504	536	522	493	520	493	522	553	525	534	509	529	550	516	518	509	524	495	500	491	477	494	520	513	506	461	466	501	501	519	503	528	503	526	499	511	519	494	459	484	470	505	523	505	489	517	484	513	513	502	511	489	507	514	507	503	526	526	461	488	497	527	506	474	516	503	487	488	506	502	525	467	499	439	536	504	526	532	526	522	507	505	526	538	505	489	498	553	507	530	491	504	516	487	486	502	579	486	491	513	511	497	439	450	519	486	537	496	475	497	534	506	528	515	471	496	531	511	539	487	486	486	475	490	513	495	519	543	501	523	476	499	515	477	470	526	521	519	515	511	478	494	531	524	506	541	519	494	479	527	523	489	525	536	488	508	525	505	500	480	504	494	487	522	486	471	495	528	535	503	508	490	481	484	491	515	475	494	560	447	491	470	543	507	496	506	536	488	489	487	488	536	528	491	498	464	521	513	501	483	486	462	516	525	510	477	519	500	511	510	489	511	488	470	493	490	534	463	487	501	480	480	487	514	501	485	496	523	467	504	498	462	512	477	513	506	539	501	506	499	490	488	507	544	543	531	508	498	500	509	454	522	436	474	494	546	510	496	505	505	515	537	533	500	543	494	545	531	498	474	512	488	522	518	498	495	529	473	495	492	511	497	497	520	532	498	511	500	495	491	510	537	460	512	509	517	528	516	494	483	476	564	523	542	522	567	499	503	523	504	503	491	498	491	505	511	491	502	470	519	497	469	551	472	550	521	513	488	448	520	532	487	527	500	504	454	510	509	484	486	482	524	499	467	501	497	506	514	509	469	485	553	455	544	529	523	518	502	493	526	508	515	533	540	522	527	480	483	497	523	564	524	539	543	514	484	517	555	469	553	495	498	481	498	489	512	471	497	544	467	495	495	488	515	518	537	536	517	518	492	512	528	520	482	514	519	472	529	497	507	518	511	518	484	535	500	505	486	495	507	512	480	515	531	465	521	497	518	470	504	523	519	498	513	492	513	506	542	523	495	490	468	504	515	535	507	493	522	488	499	521	494	495	482	483	497	487	485	487	516	478	458	504	522	469	512	522	499	519	541	518	460	516	519	526	502	534	485	511	504	502	501	496	499	510	495	507	532	548	527	526	516	505	532	485	492	489	536	536	502	535	536	463	520	502	501	476	514	477	493	506	471	520	500	475	475	478	483	471	468	497	486	522	498	478	500	508	473	544	495	502	512	514	506	487	509	507	496	496	516	539	509	532	507	532	502	451	502	524	520	508	511	487	495	454	510	495	511	497	535	483	495	510	494	520	509	507	477	504	528	502	530	531	547	535	474	504	509	509	510	494	460	489	509	518	530	505	547	491	490	509	539	503	551	518	486	502	514	479	473	485	501	492	506	495	499	484	490	500	511	516	505	531	490	491	510	497	469	467	518	490	533	544	490	551	459	477	465	551	501	530	523	468	489	507	493	505	498	506	509	488	523	515	481	489	484	536	498	505	507	485	506	502	527	483	487	477	507	526	509	499	495	496	481	518	499	497	500	509	498	529	520	502	503	497	474	485	507	494	523	493	512	492	506	490	510	516	468	476	505	492	508	482	465	482	505	507	498	500	535	546	502	512	528	515	500	517	517	515	526	506	497	506	503	488	490	462	492	475	506	526	502	499	553	559	501	533	494	521	504	524	498	499	488	519	531	514	488	507	490	498	471	481	459	520	538	512	487	495	510	500	496	491	492	515	528	492	498	486	511	501	514	490	508	509	558	510	497	504	564	508	497	526	508	505	490	547	484	509	519	509	543	464	545	488	490	498	517	504	531	501	456	488	512	493	525	527	542	520	455	485	492	496	501	511	507	543	494	513	528	508	486	496	509	505	464	509	518	514	511	481	506	497	533	494	519	518	548	538	523	488	500	512	520	469	515	537	530	463	493	474	513	484	486	500	506	489	500	508	512	561	496	518	470	511	504	474	471	490	493	483	502	464	486	504	513	475	526	473	505	489	495	530	489	483	493	529	458	514	487	453	534	518	513	478	560	529	484	527	529	521	497	518	519	479	465	510	463	508	484	483	514	495	500	502	492	446	491	489	441	491	495	554	538	516	504	522	502	494	520	461	491	466	507	474	516	540	478	531	526	476	470	526	470	464	529	497	528	550	497	527	541	478	499	503	530	489	555	533	470	501	503	498	528	530	480	507	533	510	543	524	495	513	493	517	494	495	469	549	491	516	457	498	452	518	478	509	527	521	503	554	484	490	490	512	528	544	526	512	499	480	505	522	501	513	528	514	486	482	516	508	525	503	508	517	505	511	494	540	475	531	482	490	502	474	481	515	507	509	502	554	493	499	534	499	501	481	483	518	511	515	513	497	494	561	514	489	508	486	548	523	513	540	469	521	496	494	512	513	514	499	496	509	500	512	479	495	532	475	505	504	500	524	475	508	543	481	531	523	485	509	501	468	489	486	524	533
62668	36854	7384	932	671	601	536	472	436	348	428	386	389	370	375	355	392	370	357	307	351	342	354	334	350	368	358	339	371	294	353	380	338	335	352	353	318	341	325	338	333	322	342	367	332	334	328	362	336	277	347	347	299	366	323	297	327	339	331	351	353	352	366	352	323	325	327	345	350	360	372	335	330	337	354	365	360	324	326	322	366	344	335	329	332	299	350	348	359	358	339	337	352	347	315	355	333	339	353	301	334	349	299	372	334	337	345	341	359	351	362	369	333	354	321	314	350	355	332	324	321	328	340	353	357	372	367	305	340	322	321	327	347	346	313	321	354	333	312	347	313	336	343	305	314	348	314	365	354	322	353	335	331	305	351	366	326	345	339	329	343	319	357	339	345	336	358	333	332	322	365	347	375	323	339	331	324	353	370	355	325	355	323	348	282	348	347	332	344	304	381	348	339	369	361	351	333	330	335	341	313	336	326	339	362	348	339	319	336	345	316	316	334	357	313	331	393	317	360	327	351	373	355	322	335	347	308	307	314	330	335	330	344	336	303	353	360	321	316	308	343	355	333	328	346	340	345	337	343	363	324	304	365	326	355	306	337	339	332	370	339	339	332	329	333	288	351	318	344	314	369	367	307	333	344	331	322	321	344	338	349	366	350	364	335	314	315	354	356	356	344	336	344	333	348	343	318	321	302	337	334	318	321	271	316	329	337	336	362	357	304	346	335	319	309	354	364	329	348	349	323	330	352	336	357	327	327	342	336	334	352	375	348	341	348	319	336	312	350	315	357	316	358	339	339	307	359	344	327	326	370	368	347	336	354	344	324	357	338	358	307	337	365	332	333	371	325	345	342	339	316	324	344	363	327	298	340	328	345	345	344	366	374	317	359	345	295	346	325	340	334	306	324	349	322	311	299	334	330	354	331	338	329	353	344	346	335	335	327	359	299	334	350	363	357	386	332	322	353	332	342	354	353	346	327	323	349	352	329	356	359	310	344	328	328	354	327	325	356	362	359	345	338	307	333	389	326	305	332	368	322	356	323	319	320	368	313	327	319	330	312	324	368	300	321	354	346	347	348	348	345	348	314	348	329	337	340	345	336	345	351	343	342	353	344	368	322	336	336	367	319	310	322	333	281	329	331	354	321	337	341	358	307	335	334	340	343	353	337	316	307	384	340	333	326	329	317	373	358	369	335	365	314	334	360	341	353	337	321	296	324	340	333	340	338	340	358	309	347	344	361	345	373	382	361	325	353	331	356	372	341	330	325	325	349	373	346	352	353	325	326	350	383	305	324	300	373	324	326	323	353	342	355	360	341	328	321	339	308	354	373	328	356	321	344	354	371	316	330	318	328	333	359	369	326	313	350	352	312	358	383	334	368	320	303	361	318	344	309	356	371	350	341	361	315	346	338	332	297	359	314	334	339	376	335	318	359	322	359	325	306	332	354	350	341	364	318	298	346	342	330	344	340	325	352	340	365	326	360	350	335	338	315	352	352	316	342	318	340	343	341	344	336	321	335	305	291	312	321	340	336	340	352	344	332	344	382	291	358	356	332	370	320	328	340	364	353	333	334	348	318	292	316	353	298	322	346	323	295	347	340	363	355	355	339	325	325	323	345	354	356	340	355	353	327	325	382	345	357	347	294	354	359	329	303	357	330	326	356	359	360	345	348	341	324	337	332	296	330	337	322	349	340	337	342	332	329	376	312	324	349	332	377	369	296	334	350	323	335	321	334	348	312	313	320	361	374	356	347	318	313	308	337	381	326	346	358	306	313	289	361	341	353	323	368	376	364	344	338	334	345	353	371	366	340	333	351	347	302	328	337	340	334	313	359	364	304	336	348	293	306	357	336	314	344	309	310	332	332	309	344	323	344	353	326	299	345	332	323	340	329	344	346	333	333	313	362	368	319	380	336	315	344	325	322	326	314	341	308	371	340	365	312	351	309	326	336	342	352	337	353	347	344	337	344	362	364	371	335	340	351	345	351	304	333	324	353	331	358	348	334	331	339	368	320	333	306	334	350	300	342	342	355	345	333	342	327	355	321	349	360	317	324	323	335	359	345	331	335	320	337	327	363	325	368	322	360	375	315	359	337	337	329	343	317	348	356	337	358	315	342	330	363	362	339	362	328	321	342	350	362	379	308	359	332	311	302	349	333	310	313	339	337	347	331	339	308	358	343	370	380	323	323	307	368	321	318	350	378	316	354	346	342	321	296	339	358	337	389	357	319	326	351	340	359	356	324	348	350	338	341	360	330	325	332	342	330	312	319	331	358	332	328	361	297	336	350	332	372	362	350	335	323	310	352	338	344	362	322	368	345	332	340	320	345	349	322	363	336	341	316	309	320	314	321	342	335	339	358	298	326	355	346	337	334	360	315	341	360	354	388	341	321	348	326	333	360	377	390	335	352	354	323	314	346	344	354	331	340	363	338	300	327	339	356	318	345	328	318	343	363	324	400	347	323	341	346	350	350	338	332	348	327	325	354	326	361	303	333	304	350	318	366	348	339	338	282	341	339	355	322	341	331	300	360	355	332	336	363	338	317	338	328	320	358	338	361	359	359	362	302	339	288	356	353	337	312	371	369	343	348	343	303	312	339	322	370	350	331	344	320	316	328	348	328	324	357	342	352	303	322	351	328	313	326	357	354	325	357	363	362	318	351	323	337	352	315	321	347	351	353	337	305	340	325	349	348	382	361	318	351	372	349	341	320	345	338	347	336	341	316	323	356	321	326	324	341	337	331	304	373	362	334	312	336	349	325	330	323	379	349	327	340	311	370	365	346	375	337	313	352	358	301	314	340	340	363	303	381	355	336	367	364	378	360	368	330	332	321	367	342	322	351	356	322	352	313	349	344	326	310	327	341	352	329	343	364	350	337	318	350	365	339	329	331	320	332	347	312	354	343	344	312	343	324	346	323	335	336	331	337	340	310	314	353	320	306	288	305	358	342	342	322	330	310	354	376	347	355	339	327	316	318	316	346	382	332	394	347	321	330	329	335	344	340	333	336	348	315	360	346	330	358	376	345	326	383	339	366	322	357	313	347	329	348	331	322	313	343	338	361	328	310	344	319	383	346	342	319	317	334	344	354	346	352	326	377	364	331	350	344	319	309	361	348	347	330	360	355	305	316	292	340	339	323	341	341	323	317	297	342	318	327	363	323	317	354	344	330	326	356	327	343	332	318	337	344	344	344	322	337	342	315	346	365	327	321	320	314	341	372	324	337	379	348	358	349	349	347	346	380	312	348	347	319	323	304	318	316	332	365	323	361	331	363	341	360	329	324	323	320	352	327	340	332	324	323	312	328	335	317	337	354	325	339	329	299	316	310	351	320	328	339	352	392	342	352	336	325	368	331	335	324	331	361	349	356	341	339	318	365	320	352	330	318	339	307	323	359	367	341	342	361	366	320	354	372	337	327	337	334	329	323	348	355	337	334	384	386	353	342	351	300	342	350	376	348	335	338	363	336	327	325	342	302	305
35808	21372	2077	2458	2160	2034	1792	1570	1360	1264	1220	1181	1086	1062	1043	1005	1019	1000	1007	968	976	977	923	927	909	949	915	867	907	914	905	899	908	870	839	935	878	890	868	877	864	858	861	881	929	850	882	861	829	869	838	858	850	907	875	863	883	870	908	851	853	885	899	847	922	883	906	908	866	904	888	904	840	872	839	850	880	892	879	862	885	883	841	873	873	875	853	875	859	886	963	890	890	900	895	888	876	897	862	923	861	833	878	837	830	839	847	860	866	857	890	793	861	854	878	861	878	825	858	840	812	813	862	850	839	815	851	835	852	843	827	868	867	882	830	868	867	857	890	808	849	890	885	842	879	896	831	860	929	853	868	852	890	855	890	843	864	853	903	854	857	843	898	890	865	807	858	839	834	864	877	872	866	859	869	889	897	852	874	830	864	869	851	843	854	840	852	911	894	855	847	838	876	824	878	904	828	876	854	796	855	846	865	822	847	828	870	784	841	853	848	857	884	884	866	835	823	868	808	802	890	866	834	862	849	859	879	890	845	850	875	880	834	854	841	840	876	875	822	873	823	828	843	837	821	863	907	795	881	812	928	897	860	904	850	829	842	867	845	829	835	843	906	939	888	865	817	858	910	882	865	829	823	818	867	881	868	867	842	850	893	856	821	864	818	847	843	814	794	856	846	864	832	883	878	858	848	894	875	899	913	843	876	875	813	853	837	883	874	825	822	873	871	828	910	840	847	882	889	829	873	893	867	881	877	855	800	845	872	809	864	803	872	839	898	822	857	879	792	836	852	824	837	884	857	876	835	888	892	880	822	909	830	861	849	858	883	880	822	875	836	878	884	883	885	857	854	878	830	832	933	859	925	848	834	850	869	895	890	890	873	877	904	899	831	834	835	849	821	847	813	909	845	843	894	855	831	892	862	866	843	873	871	821	886	848	818	817	873	864	854	870	862	825	849	832	833	859	859	903	867	862	859	838	884	872	859	889	872	887	885	833	857	844	874	865	897	881	887	834	851	827	824	861	859	832	884	806	849	860	881	858	813	863	785	876	870	873	868	866	926	858	859	846	915	907	836	877	822	873	818	814	829	904	873	845	845	903	850	834	828	844	841	871	831	883	878	857	878	816	853	881	831	906	848	859	871	880	810	840	784	823	804	876	850	820	855	834	884	900	845	838	835	830	858	832	862	835	877	828	818	907	827	848	848	888	820	858	848	861	874	850	896	825	865	909	833	833	835	889	909	859	896	855	824	802	874	842	886	800	845	824	833	846	777	861	892	855	888	914	836	824	851	863	852	858	886	834	831	821	865	857	862	854	883	845	882	888	845	869	899	863	874	877	849	818	854	850	858	827	856	800	865	844	848	832	890	828	869	908	957	905	846	807	858	895	879	883	857	858	843	833	838	848	866	855	904	886	886	889	788	863	811	841	863	906	905	839	892	845	908	863	802	917	847	881	917	884	856	822	864	900	885	858	889	848	930	900	865	879	869	820	870	880	821	889	850	856	874	845	879	878	835	846	840	833	879	858	899	850	876	852	885	852	860	867	846	850	876	870	858	883	850	882	846	856	845	844	878	808	863	867	852	831	869	849	881	822	806	862	825	842	866	856	826	844	859	879	803	873	858	883	840	896	863	900	871	867	804	856	842	841	831	877	856	863	883	843	880	840	906	825	834	863	872	831	890	840	895	889	816	881	820	811	896	857	835	882	882	841	828	889	834	857	823	812	790	906	897	821	843	842	914	879	869	858	807	880	866	862	824	943	804	878	874	897	866	839	891	812	851	891	842	857	875	850	867	794	833	820	843	866	906	843	889	900	841	866	862	829	909	869	895	828	855	833	819	821	892	856	839	854	848	850	832	888	865	902	865	880	823	855	819	857	872	872	869	887	891	854	847	904	810	783	843	850	905	864	861	834	865	841	888	845	872	836	840	865	860	850	939	868	805	890	876	824	818	873	838	849	890	857	805	868	884	815	862	831	856	859	916	881	872	838	894	844	840	827	905	854	829	909	885	834	881	818	856	858	884	867	835	818	864	857	834	860	872	876	840	856	891	843	886	908	864	860	824	823	827	822	872	860	861	860	792	857	831	879	836	847	876	850	802	791	855	899	896	829	872	791	849	844	840	836	869	865	872	846	849	870	876	886	829	869	846	884	850	891	864	858	856	865	834	829	878	894	870	800	806	885	864	797	867	865	844	830	822	860	826	856	871	833	840	798	853	903	878	831	865	857	881	816	846	827	835	854	849	838	853	846	868	859	796	836	848	860	844	855	904	819	847	809	864	842	841	821	839	757	866	865	826	847	826	839	832	858	862	890	810	880	834	820	834	826	879	887	846	872	877	841	887	855	873	879	840	888	901	887	878	834	859	846	866	820	830	874	851	878	838	874	829	839	894	842	845	850	897	896	842	884	871	815	852	832	869	903	812	828	854	885	870	833	848	835	886	837	859	864	837	878	824	866	865	850	826	904	873	838	855	845	890	848	872	833	822	915	867	814	828	847	896	890	844	871	858	827	888	863	848	866	850	852	890	857	853	878	856	849	847	945	927	859	851	844	870	893	854	854	867	850	836	857	827	869	851	893	865	817	852	853	931	808	873	872	793	907	889	819	858	815	842	834	852	828	827	806	818	896	866	872	858	868	872	856	891	877	858	858	783	828	858	843	906	874	861	868	891	854	853	879	815	811	828	891	848	854	867	857	841	867	894	849	848	845	869	832	835	864	894	858	886	882	875	829	867	866	859	882	832	867	841	834	860	854	818	817	795	763	885	912	867	816	871	878	801	848	892	841	849	876	888	854	924	931	882	854	835	895	833	851	841	892	822	822	835	871	826	867	839	871	829	843	821	860	875	879	830	879	813	827	802	850	840	884	865	816	813	847	893	826	880	870	848	864	882	856	832	846	844	870	821	819	880	875	878	875	864	863	871	861	862	861	871	871	877	863	881	842	832	843	851	865	879	861	866	835	856	855	833	840	851	836	889	884	844	879	882	841	883	806	829	862	856	820	810	894	837	817	861	829	836	842	880	890	873	808	848	856	879	886	871	842	885	875	876	830	861	854	850	820	867	847	881	845	840	867	880	916	869	851	810	834	836	891	835	839	878	863	811	895	827	807	877	849	840	859	857	822	879	898	844	888	860	834	880	860	913	856	838	890	836	895	863	912	779	837	903	863	870	899	865	840	842	872	875	914	831	835	875	846	835	833	875	864	870	835	842	832	848	789	837	836	887	884	855	864	912	847	897	887	827	858	825	905	868	922	884	818	854	862	826	853	882	833	932	862	854	860	859	854	865	818	902	832	872	837	885	836	860	867	886	843	868	840	835	832	858	870	862	882	837	859	826	851	835	879	863	853	829	880	817	825	842	871	916	856	885	862	859	830	885	858	806	895	866	842	903	895	857	822	859	867	838	854	868	867	898	864	829	807	819	880	821	839	821	851	860	843	925	851	911	898	865	840	793	826	846	844	822	860	831	835	858	817	833	844
74937	49726	14452	2596	1095	848	713	557	583	479	533	478	497	478	443	434	444	457	406	434	382	352	372	394	401	365	439	408	394	400	374	373	417	419	383	349	384	360	350	381	372	384	381	382	412	431	371	370	404	370	404	383	382	401	369	380	379	406	386	380	376	378	366	374	405	420	396	365	394	424	374	378	381	385	338	385	356	385	335	372	369	354	356	404	372	365	339	402	364	347	368	370	337	355	388	371	379	382	370	410	390	391	406	393	430	355	367	366	392	403	371	337	350	389	356	389	414	389	340	379	398	385	369	382	383	391	365	344	375	372	352	387	427	369	365	389	372	369	385	405	399	404	375	376	385	368	389	356	384	394	391	363	393	395	340	378	375	370	386	395	385	394	331	358	378	379	387	366	410	393	392	394	395	370	374	389	388	371	365	402	345	389	379	394	368	397	373	375	376	346	356	382	387	392	364	361	393	400	339	378	387	354	392	369	354	359	385	348	381	356	364	373	357	379	370	425	396	381	380	388	389	410	382	384	386	393	371	388	358	360	359	342	350	370	377	385	361	357	388	418	361	379	427	363	415	393	370	372	358	346	394	344	397	398	388	380	363	415	371	387	360	363	373	372	400	368	382	370	378	372	360	377	390	387	371	355	398	354	367	339	398	360	378	401	420	380	391	390	380	408	348	367	406	369	387	359	376	407	434	413	355	388	397	383	338	337	368	392	370	359	373	405	333	340	363	364	376	358	404	364	393	374	379	378	355	367	383	390	382	344	343	374	415	404	335	343	384	374	365	375	374	355	336	388	345	377	403	383	375	350	384	377	381	368	367	378	374	415	430	366	358	392	365	396	383	370	358	380	366	401	375	370	375	362	373	376	418	343	338	394	395	388	342	387	376	386	401	329	345	372	367	409	379	340	390	375	350	406	343	362	358	387	365	396	386	373	356	348	364	421	403	349	380	372	378	413	371	397	376	396	393	362	410	365	375	399	364	341	414	383	371	393	342	359	383	372	345	399	366	370	409	347	391	383	382	369	365	369	363	359	362	405	383	388	397	361	356	355	333	376	404	401	370	412	360	367	359	362	332	387	364	392	356	329	368	383	397	395	386	375	390	366	394	392	363	382	361	378	346	395	356	424	407	366	376	377	388	360	368	375	417	386	359	362	364	364	383	336	367	360	390	390	360	347	372	386	358	359	338	396	418	333	379	376	397	385	395	401	355	397	369	377	365	388	397	381	372	376	370	363	399	382	342	354	389	394	386	354	328	369	370	358	395	404	355	392	372	398	414	364	368	357	398	369	370	404	410	401	358	402	386	345	330	382	365	382	399	378	401	349	416	404	363	397	378	374	364	354	362	365	358	388	371	359	382	373	372	342	399	356	407	392	391	363	378	401	374	387	395	387	379	354	336	352	417	367	336	383	397	371	387	380	391	348	398	380	432	358	366	357	365	345	374	412	360	372	394	385	381	404	389	411	382	394	354	379	372	384	415	356	375	416	440	399	393	402	378	385	418	396	356	360	330	385	388	383	324	323	368	409	357	364	353	403	361	381	374	354	390	376	394	368	369	373	352	362	356	369	368	382	371	407	433	391	330	354	407	393	393	349	399	395	407	357	369	392	360	327	350	396	377	363	410	399	401	358	360	416	373	346	407	375	384	350	361	389	351	400	376	389	441	385	368	371	401	408	324	390	354	374	372	406	372	385	343	373	354	392	335	389	358	333	351	355	381	375	378	344	351	372	372	354	399	374	367	406	350	414	364	394	409	395	418	377	398	402	366	372	388	388	342	375	385	375	354	383	382	360	389	363	381	383	373	360	428	378	372	356	381	400	413	373	390	369	391	381	355	384	405	360	379	378	336	339	358	399	376	346	381	387	384	356	362	362	375	385	348	368	385	369	370	386	372	346	404	393	420	354	396	421	380	351	384	366	368	355	370	394	347	369	394	377	363	353	384	366	360	388	416	367	363	352	366	402	350	384	368	352	369	412	387	347	372	416	391	387	402	404	365	370	363	362	376	388	389	377	348	371	398	375	371	344	358	389	398	378	376	393	376	399	404	398	368	348	359	371	383	394	380	355	367	372	348	398	401	379	391	373	394	365	440	398	366	379	394	378	386	380	357	366	358	377	374	414	350	367	359	386	355	359	386	385	375	367	392	408	370	358	399	383	420	366	346	371	390	365	353	371	408	349	356	368	424	367	394	377	441	390	363	392	375	352	400	391	340	396	391	395	375	408	383	358	348	383	390	378	404	389	385	369	344	367	370	355	384	393	396	379	428	377	369	408	361	369	384	387	324	367	364	367	359	350	355	397	394	361	387	353	382	420	388	343	378	382	371	368	345	348	342	398	387	372	337	364	392	383	368	341	383	380	424	408	365	376	370	397	349	380	348	399	394	409	374	365	358	328	351	395	395	373	375	378	375	365	358	377	348	372	367	363	384	394	411	342	367	425	382	394	362	383	330	357	371	416	371	398	391	394	383	366	374	397	401	407	368	399	400	383	383	383	377	356	369	392	373	380	394	408	379	333	369	380	384	367	362	373	386	357	379	365	389	368	400	398	385	352	367	383	382	394	370	391	344	384	386	374	316	349	377	352	366	358	394	369	394	397	348	363	398	396	381	367	387	368	429	385	370	363	355	379	336	384	362	342	362	364	378	371	366	327	372	346	372	350	360	394	405	333	388	368	360	360	378	375	393	402	346	349	377	367	355	391	391	410	375	335	395	403	397	364	334	369	368	380	411	384	385	366	407	366	371	402	382	368	380	369	381	387	375	384	347	394	360	354	393	374	372	357	351	350	369	394	419	386	368	374	360	378	397	362	379	373	376	368	371	447	398	364	362	372	384	354	354	377	401	390	389	358	395	398	372	402	417	337	355	386	369	391	368	388	377	357	368	365	392	361	399	390	359	369	394	387	381	366	398	375	393	386	373	387	372	347	389	359	389	312	428	364	375	382	398	375	396	416	349	371	361	363	406	395	382	374	391	390	406	390	400	369	381	365	412	353	394	376	359	387	380	377	354	405	366	363	411	350	376	383	401	422	388	381	347	370	378	398	382	392	390	414	370	406	354	364	379	355	382	389	389	377	367	377	375	412	358	345	357	344	356	394	375	371	385	350	368	380	368	404	367	378	334	372	358	369	370	371	394	385	365	379	385	358	386	378	390	393	400	380	381	385	388	378	342	381	373	353	373	390	357	388	360	389	382	393	387	389	396	377	386	394	362	371	382	368	406	392	371	371	364	355	385	345	349	400	356	372	420	373	369	363	392	403	379	403	371	373	391	385	329	366	401	366	387	363	378	350	381	384	387	386	345	362	393	375	379	348	362	371	371	398	361	357	390	375	337	369	379	403	358	344	383	409	401	369	325	395	395	370	375	361	403	365	383	344	411	359	376	350	417	413	427	392	363	382	378	415	373	415	400	393	363	372	391	347	333	377	372	367	385	369	395	380	379	352	359	362	381	389	376	401	402	386	364	382	314	407	404	378
44705	28493	3254	3952	3564	2995	2606	2172	1959	1810	1655	1549	1428	1366	1290	1336	1271	1192	1112	1121	1080	1078	1103	1059	1016	1047	1022	1006	1070	999	1049	990	1003	1008	983	983	1020	965	930	901	945	945	958	960	986	968	955	944	1025	916	973	973	946	940	939	911	970	961	875	944	928	951	942	894	966	879	926	943	939	940	890	940	977	887	867	903	929	898	882	888	955	927	869	858	953	890	893	871	934	854	910	878	911	917	839	916	929	960	936	917	888	932	961	871	867	917	954	933	940	887	888	947	909	897	897	910	890	919	900	968	937	896	935	877	882	902	912	916	935	965	897	907	924	898	889	900	935	878	957	923	876	963	865	899	961	901	897	915	893	927	961	913	877	894	923	886	884	886	875	914	949	885	943	850	949	940	875	954	923	915	976	920	916	895	880	876	891	933	914	857	907	865	920	901	944	887	931	900	859	902	856	908	925	867	933	891	819	874	879	878	935	858	892	884	895	896	874	888	920	909	898	939	906	980	935	922	902	921	956	929	890	876	885	950	851	892	921	946	890	950	911	871	896	873	879	861	912	910	964	893	900	909	883	879	893	832	901	928	933	907	908	906	878	847	867	924	834	912	909	885	884	901	892	858	906	891	897	901	952	955	926	898	972	899	915	859	879	925	880	891	930	923	886	901	946	913	919	886	917	924	912	881	901	889	869	843	876	917	921	886	874	936	915	906	926	943	884	937	884	916	929	896	930	927	860	878	923	911	918	893	903	917	927	861	934	925	936	920	927	891	898	937	914	1006	922	927	866	934	932	923	912	951	871	948	914	874	938	879	890	882	870	878	923	886	893	861	854	925	936	856	889	905	862	847	914	928	928	871	974	936	907	868	928	871	894	926	889	911	969	940	896	877	906	889	876	899	872	912	879	881	894	893	926	898	919	954	919	924	894	877	907	913	864	874	859	885	926	927	893	908	868	872	923	869	915	859	935	894	915	893	935	947	875	948	904	972	911	884	925	897	840	906	922	899	942	920	946	881	864	898	878	949	916	920	904	998	880	964	894	901	926	870	887	904	924	878	897	905	879	917	932	945	900	938	893	914	881	920	908	884	898	929	913	875	912	925	911	936	875	890	947	897	878	875	917	937	853	930	904	917	958	860	872	880	970	905	858	929	896	897	916	903	851	892	933	967	859	902	848	909	994	891	903	915	887	916	903	894	885	936	895	957	899	1000	926	885	899	920	903	944	905	923	973	867	917	884	861	954	910	951	881	893	920	963	897	959	947	916	937	901	871	913	947	900	927	914	865	937	938	937	859	906	906	920	907	915	908	900	921	918	937	872	933	923	883	858	924	872	901	947	876	968	859	887	899	893	892	825	895	909	904	891	898	920	907	925	933	913	912	898	947	886	928	921	919	906	914	903	889	921	909	887	936	895	936	888	917	911	895	939	890	887	957	888	923	928	898	949	846	877	883	854	898	898	835	921	896	890	904	894	939	945	925	920	887	854	912	867	901	930	887	917	916	923	920	921	894	896	930	879	900	960	954	894	889	884	971	875	940	911	929	873	915	899	933	945	863	915	906	926	941	875	938	872	963	881	946	916	893	891	876	924	914	862	892	879	861	917	887	871	894	897	928	884	917	864	863	870	909	912	947	835	878	883	896	849	900	910	949	880	925	993	951	873	893	872	881	925	944	970	902	895	880	819	902	953	906	912	920	900	891	875	930	878	952	910	867	935	914	926	902	864	830	890	948	874	927	915	953	892	897	902	911	895	892	903	942	863	852	875	937	903	961	880	905	929	877	921	906	917	884	918	893	949	929	927	922	897	904	932	939	916	889	875	933	960	926	874	875	916	879	878	938	879	917	930	844	960	901	910	899	905	938	903	917	880	889	883	928	887	866	937	900	928	903	899	913	874	855	911	961	877	874	930	989	911	907	945	879	858	920	868	910	894	912	902	869	910	897	890	881	932	881	899	893	954	873	889	936	908	934	894	962	926	882	959	852	921	886	897	900	911	914	925	912	874	959	814	905	863	911	910	912	818	871	917	913	872	947	970	888	922	889	900	903	876	892	933	928	900	883	874	932	895	893	928	914	891	898	927	875	900	952	882	858	977	931	866	891	907	901	924	892	856	895	903	924	885	880	934	907	916	925	878	916	930	883	909	865	976	861	862	901	880	911	905	918	915	920	919	892	836	920	949	872	920	907	912	943	915	883	893	918	890	871	900	960	919	891	904	975	834	910	890	937	899	896	901	877	943	897	894	888	939	876	856	888	907	887	927	842	945	951	953	953	928	939	879	839	911	891	962	908	899	913	948	952	888	931	841	936	885	898	898	918	864	884	827	890	984	861	897	899	903	873	968	942	935	906	931	877	859	883	859	874	903	829	921	897	910	949	917	906	878	911	906	890	903	828	884	881	925	905	917	884	938	915	907	856	934	903	864	913	894	895	852	862	928	907	881	907	905	913	931	895	889	926	908	894	942	912	907	888	910	881	894	903	928	942	898	893	865	924	902	937	942	931	874	887	923	901	895	893	926	857	869	934	897	906	908	891	918	865	860	975	945	846	898	930	831	922	877	903	916	914	868	840	899	877	910	944	907	910	922	907	894	920	875	857	954	881	930	861	890	908	876	891	911	871	902	929	875	909	851	944	883	908	904	892	884	915	891	913	925	880	899	849	934	905	873	885	932	834	881	871	932	915	921	924	944	906	914	918	892	911	936	898	947	880	921	918	897	868	900	890	891	920	949	929	905	956	885	830	872	931	884	877	899	890	926	916	921	888	869	908	917	945	927	896	937	922	912	899	855	924	913	923	919	906	917	882	886	859	858	894	878	928	902	866	908	921	938	839	928	897	917	849	889	877	859	935	947	889	922	877	845	940	971	871	914	919	878	925	909	897	897	941	947	914	881	923	905	890	939	962	921	894	881	886	907	891	885	918	937	907	916	890	900	903	938	897	912	940	914	889	918	926	944	868	888	907	869	899	877	911	910	865	892	914	852	919	898	864	880	905	934	913	908	925	898	936	894	869	895	876	914	902	874	898	898	891	907	946	824	868	909	898	882	899	883	936	918	906	886	895	939	898	882	891	892	973	907	928	910	896	933	838	911	893	933	944	937	933	904	917	887	862	890	864	926	915	881	913	913	896	909	921	899	962	920	883	866	858	884	898	905	924	899	896	904	920	874	905	870	871	949	896	917	932	879	927	906	897	939	846	881	888	926	969	921	943	935	934	931	903	932	861	899	904	884	916	907	887	910	871	863	924	883	944	901	897	894	938	889	905	908	893	935	898	944	949	886	866	926	906	889	865	979	961	884	864	957	955	853	873	960	881	901	908	926	919	892	905	946	928	947	893	901	933	913	946	903	912	916	877	912	874	881	943	891	846	906	885	900	898	895	944	899	937	933	918	939	898	879	849	951	884	941	934	949	902	970	912	934	905	935	870	926	934	950	891	901	901	915	867	938	900	929	973	884	830	890	919	855	919	927	869	868	908	868	911	912	866	909	862	953
15529	2545	244	162	198	171	185	189	179	177	174	170	179	214	163	182	191	170	176	161	171	185	175	192	190	170	169	169	182	207	170	164	155	160	155	177	191	201	201	153	165	175	189	180	189	170	183	177	176	162	169	177	172	179	165	173	165	180	157	160	185	178	191	173	175	158	181	167	176	162	182	170	176	181	183	169	163	196	164	172	186	152	150	151	146	177	184	165	148	167	178	177	175	164	179	176	178	162	165	168	206	173	161	170	163	180	148	155	160	168	172	160	149	169	195	153	170	173	164	153	170	161	180	147	143	155	164	165	179	168	137	170	169	156	198	157	149	176	167	155	166	171	174	170	164	153	171	204	178	190	161	198	177	170	152	167	152	178	177	165	171	165	164	189	203	174	154	193	178	173	193	186	178	183	162	166	192	182	158	182	171	161	180	173	187	175	162	160	160	167	158	177	170	187	179	144	171	174	175	184	151	177	156	181	171	154	159	165	173	155	148	145	171	151	168	173	148	187	166	184	192	155	184	159	159	172	181	192	166	163	174	178	164	163	159	178	174	190	163	179	164	182	176	177	152	173	177	185	153	178	182	164	151	159	145	153	193	166	157	155	153	182	179	149	184	150	187	199	172	193	172	207	177	180	173	155	171	178	153	165	168	169	174	174	212	176	170	176	192	167	166	163	198	188	159	160	158	148	218	160	196	167	153	166	164	164	183	149	173	175	176	162	171	142	171	182	159	195	164	175	171	164	165	161	170	174	177	161	169	176	177	209	159	191	148	181	167	175	203	169	186	164	177	171	206	186	187	168	169	174	156	163	191	166	176	181	170	167	150	158	169	166	183	180	171	158	173	171	170	154	174	168	161	182	164	165	179	147	152	159	185	160	173	181	170	159	134	173	192	168	184	184	196	172	165	148	176	154	185	174	174	170	147	201	154	181	180	152	170	160	173	180	164	160	158	178	165	182	164	144	179	178	179	199	170	155	195	181	156	176	162	159	183	189	141	157	186	208	191	162	187	192	160	166	163	164	162	190	156	165	172	170	170	170	188	141	192	153	179	185	156	155	186	190	186	178	163	190	148	158	196	158	173	182	168	173	178	159	176	172	163	167	157	161	165	160	165	127	172	160	190	193	172	173	186	179	170	174	177	186	179	186	180	170	160	156	150	173	173	165	177	179	144	168	176	167	182	159	162	169	171	168	177	146	158	160	138	174	154	149	191	182	157	154	173	133	160	160	160	160	176	178	164	187	156	187	166	155	177	194	179	184	162	166	166	192	179	175	169	186	157	187	177	180	173	168	181	154	184	196	151	163	180	189	172	155	149	169	174	159	160	194	200	171	184	168	166	167	189	161	162	158	182	187	169	156	193	180	210	175	168	199	178	187	161	169	142	186	173	178	143	161	169	163	192	192	195	138	172	166	162	193	160	184	164	174	164	192	168	171	187	152	166	191	156	190	176	168	165	163	164	196	169	150	161	157	153	178	175	158	161	159	154	182	180	174	159	180	174	183	170	172	181	178	144	173	152	181	185	178	196	145	161	178	178	177	202	189	161	201	191	156	178	169	174	177	178	184	176	177	177	153	167	171	180	168	163	161	158	184	183	168	155	159	178	155	174	163	179	183	160	181	157	152	199	164	163	154	160	163	177	185	174	163	170	181	195	177	169	149	157	178	194	155	183	162	180	181	151	165	197	177	188	158	166	180	178	182	198	182	171	175	189	169	177	161	161	168	159	175	173	183	170	188	187	171	186	177	150	138	193	181	154	162	190	167	171	155	176	144	162	187	175	153	174	149	171	172	195	171	158	180	150	197	179	182	165	157	170	182	171	157	170	189	157	170	167	177	172	190	179	161	172	167	172	177	201	194	194	154	156	182	176	199	172	170	165	170	180	150	164	183	151	173	160	168	167	160	155	167	174	174	159	176	167	184	184	174	151	146	171	174	158	193	171	180	182	159	164	171	176	153	155	161	177	177	165	147	196	157	169	167	187	187	155	176	170	164	166	143	146	175	188	165	158	163	176	183	166	166	171	200	185	185	181	193	174	183	165	177	158	186	186	159	167	143	192	174	150	202	177	178	174	186	159	199	181	207	176	167	137	162	167	182	172	166	172	198	171	173	189	179	220	170	189	183	177	183	142	167	167	167	185	183	197	184	171	180	154	161	179	220	132	187	185	174	160	185	174	178	166	162	183	153	172	172	190	157	178	176	171	195	184	186	170	149	167	153	193	177	160	176	201	184	197	190	164	179	191	158	143	162	182	177	186	179	171	138	157	157	189	178	154	176	172	176	196	171	172	172	154	166	190	169	196	179	159	142	176	168	177	184	171	167	181	177	166	189	183	192	179	192	162	152	196	157	189	195	166	189	168	171	166	176	166	148	182	159	174	199	156	181	169	157	179	174	179	189	161	156	186	176	139	168	153	147	192	180	176	165	189	172	189	171	172	172	169	180	167	188	156	165	166	169	196	153	160	173	169	162	144	168	183	161	166	169	183	153	169	167	171	187	168	171	154	192	202	174	163	179	180	159	157	173	179	162	159	160	158	163	182	171	193	163	178	166	159	181	167	169	172	189	153	181	189	151	161	164	164	174	173	167	183	182	169	191	164	159	178	205	181	156	184	158	158	180	190	161	180	185	182	167	166	163	162	199	176	178	170	172	161	166	179	175	181	165	181	179	154	209	188	196	166	173	176	159	178	166	172	171	162	195	173	178	181	175	194	181	160	181	186	161	190	166	192	179	172	163	206	177	157	165	162	175	168	176	158	162	155	178	168	170	174	197	168	171	174	152	171	174	170	169	184	171	176	163	175	161	157	171	180	186	202	171	163	181	193	172	171	177	175	142	177	173	170	177	176	151	185	153	193	180	180	185	149	174	175	189	160	152	175	166	150	194	179	178	163	169	159	196	177	184	159	175	168	160	187	166	147	199	175	171	189	163	180	162	181	169	210	175	150	161	168	173	160	182	174	161	170	174	181	158	171	159	203	186	190	192	180	148	170	171	165	171	152	146	151	158	172	198	170	183	173	177	159	174	185	175	149	170	207	167	165	169	149	201	151	165	163	197	155	157	167	183	163	170	177	199	179	172	186	198	169	154	198	189	202	163	169	184	171	153	189	168	160	165	168	178	194	159	169	177	197	172	173	169	170	185	186	165	170	210	172	152	161	195	186	167	165	177	153	170	160	177	169	175	157	170	164	163	179	198	189	155	156	164	158	184	189	150	149	142	180	210	195	187	184	160	168	184	169	153	166	186	174	142	184	161	191	198	172	155	182	197	181	190	184	196	167	158	149	150	203	170	165	148	160	175	172	171	185	157	198	195	194	178	192	190	178	168	154	170	194	156	157	185	156	176	188	197	192	194	178	180	180	176	182	166	200	159	167	181	134	156	158	188	173	148	167	174	150	193	170	165	170	158	189	156	175	154	151	183	171	167	166	196	196	176	180	165	161	156	188	163	184	180	140	165	175	148	182	169	178	185	187	157
12535	3442	552	588	567	555	545	517	554	537	541	502	534	537	531	523	521	482	508	523	499	523	480	494	535	512	487	507	536	461	507	519	545	512	508	534	531	502	505	463	503	482	500	475	516	508	495	514	477	498	502	500	498	503	516	538	480	539	506	514	480	503	481	500	471	528	517	443	511	481	502	527	497	536	453	532	484	531	456	548	466	508	478	491	479	494	481	510	505	492	479	501	489	492	508	523	504	464	509	508	490	473	471	521	500	529	491	473	501	490	525	493	498	519	484	526	519	524	523	495	524	502	481	499	506	486	501	492	503	515	500	493	531	524	470	522	471	515	498	502	507	501	483	492	536	503	520	498	500	489	508	532	498	546	488	501	520	493	541	513	512	513	513	509	509	499	534	519	493	469	471	489	515	510	512	494	496	481	500	509	497	505	490	504	482	513	511	505	479	474	501	538	466	484	492	504	509	457	478	497	533	475	525	489	473	497	470	487	457	491	478	491	477	503	544	516	523	494	506	531	493	496	497	517	502	493	524	478	502	538	483	472	453	488	502	496	517	471	548	489	462	493	476	510	505	515	501	507	490	509	466	507	494	491	519	479	516	514	531	490	476	508	546	479	511	480	484	453	494	503	525	555	507	501	504	479	500	491	481	516	510	481	533	520	512	466	480	481	480	511	521	502	493	484	492	480	504	527	522	520	492	535	490	547	479	534	514	484	508	529	501	536	452	481	506	503	524	519	506	482	508	507	493	475	491	487	510	516	531	492	508	498	458	526	479	499	496	487	500	499	522	539	486	516	495	526	527	507	513	509	486	503	500	452	497	506	511	512	489	491	520	503	542	527	505	492	520	535	523	535	514	514	518	491	504	475	457	519	477	505	486	527	497	506	502	504	505	482	507	505	538	445	517	478	511	551	519	506	505	515	542	524	483	488	502	510	471	511	522	503	494	488	504	541	507	497	480	512	526	538	478	522	504	486	472	499	496	486	483	478	479	507	477	490	558	496	514	529	488	497	511	487	545	482	505	508	508	481	489	518	519	449	506	511	529	476	517	522	510	481	465	481	532	523	447	511	531	529	521	549	487	520	507	503	485	468	507	508	503	491	517	543	514	530	500	491	508	497	481	502	484	484	519	472	477	478	461	473	527	510	493	505	521	466	514	473	488	504	512	565	484	555	519	493	512	528	522	529	484	503	478	478	499	503	527	507	509	494	475	487	492	540	518	500	510	470	473	500	520	492	509	471	499	483	468	502	519	463	496	503	520	515	508	506	472	518	508	498	481	518	527	508	523	511	500	496	520	476	529	503	503	509	495	546	506	481	492	510	513	492	509	481	489	528	508	451	529	495	514	503	521	509	485	514	494	502	495	506	539	512	515	470	513	478	523	526	468	491	508	527	492	496	505	504	528	519	539	510	503	487	526	494	531	520	529	497	515	497	506	525	508	548	526	496	506	522	487	490	489	482	477	488	498	510	501	488	553	490	533	493	483	481	468	455	511	515	461	505	470	526	526	471	557	452	519	477	531	523	485	508	477	504	513	506	483	472	479	495	494	505	472	527	480	497	537	503	527	516	505	520	484	484	500	489	512	512	513	512	513	504	533	455	457	466	496	474	502	485	512	463	498	499	483	505	514	498	497	527	441	489	506	499	477	501	498	512	498	512	517	526	495	502	535	456	490	466	526	469	480	473	556	533	511	483	510	471	522	497	498	508	494	510	485	542	469	511	508	465	488	500	475	484	485	482	497	467	520	505	484	475	549	489	513	494	484	489	510	492	480	524	494	509	511	474	524	505	529	522	494	481	497	503	538	492	475	468	474	485	509	552	472	526	492	447	503	534	487	505	531	500	487	507	502	533	528	510	460	450	501	491	524	497	469	501	513	509	479	491	499	523	545	513	485	529	502	441	481	522	501	489	488	473	518	522	516	488	502	511	546	522	478	499	498	460	470	495	547	457	475	511	495	474	537	521	456	537	531	450	472	506	514	479	532	523	504	488	502	501	517	489	509	498	533	523	490	493	494	508	477	509	517	482	510	483	514	533	509	526	513	509	451	507	512	486	493	545	489	524	501	469	484	466	484	494	460	518	508	507	513	520	506	501	496	465	496	499	495	492	509	493	523	476	480	467	526	513	483	532	482	466	521	492	467	515	486	506	516	476	500	507	499	470	522	498	499	493	501	497	491	471	483	495	493	512	520	494	475	505	472	470	465	494	472	480	515	509	492	550	467	496	504	519	518	453	523	494	533	486	528	457	489	492	474	510	489	552	504	509	497	497	485	487	485	498	514	554	522	480	452	526	461	555	524	494	476	525	530	494	495	519	482	456	466	530	507	527	555	505	459	535	525	478	492	517	488	499	509	507	496	504	483	489	505	477	531	483	521	500	501	463	467	457	480	527	496	512	552	538	504	483	500	504	517	491	535	472	515	484	495	519	535	512	495	529	478	488	475	480	498	524	510	478	510	513	517	539	532	496	484	509	503	511	477	456	499	496	519	510	513	486	538	494	501	471	508	490	499	504	503	524	517	525	506	500	540	523	518	498	472	481	533	495	502	537	439	542	521	519	444	496	487	474	496	530	519	474	472	496	514	512	431	458	508	459	500	512	493	528	541	504	515	523	489	512	541	491	471	487	508	515	490	481	477	496	504	487	510	524	467	491	480	487	506	505	504	511	499	509	515	511	514	490	517	500	513	519	502	506	514	494	498	489	491	475	553	480	483	508	519	495	480	525	490	515	503	481	517	500	518	496	503	506	513	507	542	482	502	488	499	491	513	492	493	492	495	520	517	497	531	514	488	510	517	513	475	513	459	531	504	508	481	516	504	515	531	473	488	516	527	513	494	499	522	507	504	490	511	494	553	483	511	490	492	498	553	494	500	510	486	496	479	503	509	473	514	477	508	476	509	513	509	486	511	513	504	512	481	521	479	497	526	505	484	489	474	484	472	474	484	506	511	511	493	510	455	512	493	541	498	486	482	509	470	520	484	505	488	475	500	499	503	485	517	494	527	505	515	553	504	506	519	551	547	486	486	513	486	528	462	482	512	475	499	498	531	504	477	508	438	497	513	520	548	527	491	502	500	501	509	517	493	499	488	516	457	520	489	473	478	528	499	474	499	486	526	479	533	501	513	486	507	509	504	483	487	530	507	519	486	460	507	518	535	506	485	502	463	483	522	535	501	502	494	482	474	499	528	517	504	505	496	535	554	495	463	519	545	539	452	493	484	495	489	485	495	477	486	474	500	483	501	523	505	524	522	513	472	553	485	483	563	527	545	484	516	491	530	507	509	498	516	498	534	504	501	544	529	520	498	538	490	494	471	527	562	502	495	477	474	505	485	479	476	512	487	509	512	481	534	488	520	535	515	506	466	492	520	483	483	498	533	487	490	518	568	470	487	501	483	490	509	555	548	516	505	479	496	511	509	481	541	512	494	490	496	521	517	474	500	521	492	533	525	531	496	514	441	500	501	494	528	499	482	473	496	525
62150	36676	7618	1006	653	582	500	483	450	406	453	377	361	375	353	380	372	347	319	337	362	339	333	336	346	355	365	345	359	358	350	374	347	374	350	322	353	346	312	350	364	380	327	358	313	353	331	328	318	349	317	330	351	356	336	367	317	333	320	331	350	340	359	337	344	316	356	328	320	349	367	336	377	345	355	321	329	357	345	356	351	345	330	376	334	342	365	325	333	324	336	345	340	322	363	318	337	320	339	325	307	342	375	313	340	323	315	337	317	341	335	345	347	314	348	328	327	354	339	336	369	308	347	375	358	347	347	365	341	320	334	358	345	306	341	355	335	372	316	313	326	338	331	329	307	332	383	373	359	388	340	358	358	328	336	363	350	332	297	341	336	347	348	342	354	301	341	322	318	333	350	328	362	348	349	336	337	345	319	326	334	367	327	352	335	319	344	298	341	296	354	326	348	344	339	325	334	343	365	369	314	328	330	309	355	335	375	331	348	366	337	342	318	355	290	341	305	369	336	305	326	321	348	341	349	298	321	308	325	332	321	306	346	354	346	331	351	343	311	349	347	362	331	320	342	396	368	338	339	371	341	337	323	349	329	314	314	369	360	354	347	347	363	308	358	348	346	333	317	299	320	339	337	312	330	343	319	336	352	342	359	325	343	341	335	357	333	360	340	350	379	359	341	383	325	337	314	325	364	347	362	359	383	331	366	297	348	311	325	341	364	334	323	322	329	345	365	320	336	330	339	314	314	331	361	314	332	349	355	358	382	350	345	326	338	358	333	358	307	304	337	323	361	329	337	301	368	327	339	354	332	321	359	359	322	332	354	351	348	333	317	352	348	340	332	324	320	306	352	324	312	360	343	336	340	323	306	342	338	358	332	344	339	338	367	322	348	350	319	349	338	369	333	327	359	349	338	340	363	318	347	335	329	323	330	315	313	319	331	344	325	332	317	330	332	335	294	361	329	321	330	320	350	338	375	317	373	367	310	363	337	331	338	318	360	332	339	325	311	376	344	329	365	315	368	352	352	317	327	330	329	319	332	345	317	332	343	365	332	321	324	354	357	292	359	327	336	338	326	297	350	316	302	312	325	309	331	339	343	339	353	347	320	326	364	330	330	323	351	336	382	345	353	338	322	337	320	342	333	352	321	339	344	338	388	328	325	341	359	356	369	324	312	325	341	331	343	345	329	372	349	355	324	330	342	333	362	321	341	328	351	331	342	368	346	344	343	363	361	336	352	374	367	342	362	314	311	302	292	342	319	332	307	336	369	336	356	318	347	347	348	320	291	322	312	339	342	338	348	340	341	389	334	364	357	324	309	340	354	332	349	343	376	336	341	367	324	358	310	329	322	342	348	327	334	353	316	340	306	342	310	355	332	338	316	363	323	353	331	349	347	317	373	349	338	315	364	310	330	364	333	341	366	332	322	371	346	385	324	355	325	346	331	344	342	332	330	360	330	314	325	332	330	370	336	391	346	322	355	328	320	348	325	343	340	376	330	381	357	342	336	326	323	330	377	338	370	327	332	337	353	338	362	318	355	336	342	323	319	354	317	314	319	362	319	344	334	351	344	356	352	339	353	349	334	334	363	353	302	362	350	325	320	321	320	339	324	341	354	346	361	338	336	320	348	318	325	320	328	365	310	278	337	336	347	361	345	325	360	311	362	332	337	319	318	372	343	328	320	304	364	332	355	335	355	344	341	352	314	334	382	352	344	302	320	339	306	339	319	352	320	322	353	328	307	347	307	350	302	339	360	355	330	358	347	325	359	368	351	343	354	363	305	321	305	329	341	315	321	281	303	342	325	354	345	348	327	335	353	364	327	352	336	365	333	324	364	385	343	313	314	348	311	324	329	339	389	329	321	359	331	325	348	326	318	342	317	356	342	356	321	331	297	340	317	340	351	392	358	382	338	336	321	313	324	301	339	315	339	321	332	364	349	373	306	339	334	330	328	341	319	343	358	334	369	344	365	366	327	345	329	323	350	341	371	359	325	303	357	349	317	393	315	373	310	302	332	345	363	317	338	349	365	330	359	305	334	356	354	318	342	353	366	337	361	329	329	332	352	365	378	300	334	317	356	364	310	344	341	372	337	333	349	357	353	337	342	350	318	329	357	308	343	348	328	308	347	302	359	330	333	328	321	324	353	312	356	356	314	343	329	326	358	341	349	324	312	330	358	328	306	327	344	330	325	340	327	370	368	349	336	347	317	362	358	362	334	325	333	363	367	326	311	307	316	338	353	373	330	319	340	321	354	334	346	354	370	344	308	372	352	314	311	324	331	320	331	325	349	341	382	325	350	302	350	337	358	361	363	334	313	323	311	366	351	332	330	357	351	337	336	366	379	337	347	345	295	320	327	344	345	334	321	367	305	345	328	348	324	348	328	368	326	333	359	361	339	324	314	356	355	339	358	313	350	335	316	323	349	332	323	315	345	323	344	349	348	325	337	308	307	344	346	337	332	339	317	356	325	360	316	321	333	328	337	348	326	354	358	323	327	330	345	342	342	342	359	357	363	321	349	322	335	330	335	328	347	309	352	362	321	343	369	339	340	357	377	342	344	326	359	360	330	343	346	292	340	351	304	330	342	351	346	329	371	358	340	287	360	330	360	360	342	332	342	385	363	359	300	342	326	343	323	365	333	309	359	341	371	366	314	326	315	372	358	333	329	346	340	323	339	337	355	337	347	343	342	369	317	316	334	335	372	318	310	304	316	324	328	341	336	346	329	346	336	331	339	329	375	373	303	330	325	355	351	361	314	354	352	354	386	334	347	306	338	322	343	325	337	339	345	317	334	321	348	324	297	349	325	383	343	318	304	332	346	343	331	311	359	351	315	340	331	369	308	322	330	306	334	318	327	344	350	316	377	325	313	350	326	303	336	341	362	307	339	360	335	344	361	335	335	348	298	335	337	317	345	382	333	288	318	331	383	342	349	325	328	384	347	326	362	343	373	348	369	325	335	306	357	352	327	346	365	332	353	344	309	329	311	325	353	350	320	335	341	330	356	337	361	343	349	355	339	347	332	361	336	312	333	346	312	333	360	326	380	320	344	382	333	334	295	341	318	322	360	319	338	366	366	306	331	327	335	336	313	329	359	369	364	346	337	325	368	372	355	363	333	329	337	354	312	352	341	327	351	330	327	332	334	361	362	337	347	326	363	343	332	333	323	348	357	334	315	330	357	344	370	352	325	322	318	363	341	361	338	377	333	326	364	391	325	341	341	331	314	357	355	333	343	376	377	345	320	346	343	322	375	320	344	368	324	312	352	323	339	342	332	346	334	298	341	349	342	323	335	316	313	350	315	302	335	350	335	347	298	330	369	349	327	356	338	369	331	377	367	322	335	383	315	359	375	328	352	344	328	329	356	347	344	317	352	347	340	342	323	312	340	326	335	373	338	328	317	306	336	335	329	345	367	326	291	319	321	359	337	361	324	344	339	329	345	327	331	318	314	317	329	311	335	360	353	369	359	351	319	319
35359	21927	2193	2432	2162	1927	1705	1503	1459	1288	1212	1194	1122	1070	1121	1008	980	1021	949	983	1019	965	938	885	903	913	903	925	887	884	878	833	890	895	884	887	930	859	833	919	888	912	836	807	895	881	859	885	915	857	926	835	915	886	860	891	890	853	879	806	841	901	792	924	855	862	856	863	835	895	884	819	926	848	847	896	887	874	869	866	905	853	895	905	857	892	860	848	866	871	859	863	863	804	825	811	846	844	816	912	880	850	916	858	868	891	855	867	914	801	908	815	816	833	899	817	873	820	845	864	872	882	875	901	838	842	939	853	858	864	811	880	838	845	867	853	884	846	853	890	874	882	832	849	838	844	817	873	829	849	879	870	800	879	849	867	882	858	817	828	798	875	838	842	883	855	887	844	858	848	812	868	838	876	842	834	918	848	873	827	860	873	857	877	878	847	838	833	875	795	850	858	859	878	841	823	826	862	880	884	856	862	870	831	902	854	905	822	832	840	855	798	881	881	870	885	882	799	868	840	834	803	799	824	860	873	868	900	890	903	826	885	838	845	817	945	863	825	889	899	826	801	841	875	838	821	853	874	877	834	841	863	859	803	890	870	852	821	833	834	816	833	889	835	869	867	827	916	875	865	900	888	846	886	852	893	873	839	869	836	858	877	831	894	878	876	898	860	839	857	844	891	887	885	896	889	842	813	855	866	859	847	838	850	782	926	846	864	801	833	841	868	874	860	845	820	850	864	818	838	862	817	895	826	846	810	845	808	816	908	814	909	851	912	846	858	841	855	771	860	825	817	826	809	926	873	861	861	838	863	824	868	887	869	840	914	869	859	865	841	868	913	848	911	887	850	821	857	841	846	872	873	801	917	835	845	843	861	865	835	841	864	841	880	855	849	870	833	792	887	861	852	822	833	852	875	908	811	888	853	843	816	861	838	878	860	883	830	873	831	851	896	871	868	811	872	874	808	815	855	830	835	860	892	846	856	842	825	868	854	844	841	821	853	849	884	808	859	845	803	858	876	898	874	826	874	845	826	838	864	850	872	840	873	813	869	842	842	912	847	851	910	863	867	854	857	868	879	894	877	837	845	895	879	874	831	869	851	848	791	797	876	834	876	788	880	815	881	857	905	863	882	833	861	855	863	823	823	870	928	878	854	867	868	799	845	876	837	923	870	869	839	819	860	855	873	867	908	901	896	881	884	832	807	884	843	846	828	848	856	907	839	882	901	868	824	776	890	931	859	850	769	805	863	856	816	845	817	865	837	868	881	893	856	847	846	839	850	896	873	874	817	839	839	858	828	832	866	786	849	849	838	804	864	838	849	847	855	816	868	873	863	826	882	838	860	839	852	827	848	830	820	844	915	845	827	883	854	901	880	875	856	823	847	863	907	816	912	899	821	824	891	842	866	850	873	885	828	806	867	889	826	876	828	887	855	869	824	906	846	910	808	825	836	882	935	858	872	880	857	909	831	794	839	872	833	853	852	849	825	859	878	840	914	828	857	905	882	893	845	881	846	865	856	837	827	844	859	845	826	847	850	841	798	869	874	825	884	827	888	825	880	899	840	896	836	851	803	850	865	877	862	835	892	819	854	841	824	830	849	833	860	856	876	886	839	875	817	877	876	828	803	840	836	840	896	882	862	873	897	876	840	815	841	828	856	836	856	858	836	852	838	860	850	835	883	853	857	871	927	832	860	859	880	830	913	888	888	874	857	898	892	879	829	884	879	835	833	883	832	871	856	849	832	847	884	850	867	837	839	893	875	847	831	810	856	849	838	883	865	900	890	870	856	863	858	880	831	837	899	879	858	862	892	896	883	876	849	873	887	876	899	860	833	874	910	831	873	873	866	823	792	873	854	867	865	838	831	866	852	885	889	853	805	863	851	841	888	842	812	884	853	872	801	843	857	854	845	819	861	867	857	898	852	876	850	852	902	841	862	800	841	813	830	854	827	884	833	902	858	872	883	868	851	873	826	865	817	830	809	868	819	889	881	845	850	835	882	846	881	840	898	846	896	829	850	928	883	881	824	889	836	815	863	847	888	886	846	847	846	836	843	835	872	839	873	842	840	860	852	826	834	869	894	873	881	819	826	827	896	874	883	831	841	856	831	896	801	849	812	878	886	903	818	861	852	848	873	909	861	923	884	937	881	784	817	839	819	848	840	793	839	873	848	912	882	844	827	834	836	831	846	874	888	882	826	850	859	824	880	871	872	844	860	841	853	845	870	828	852	844	891	851	832	763	829	869	834	856	812	931	819	835	885	886	856	856	895	862	882	837	843	866	856	854	852	830	801	819	831	861	876	858	871	839	812	895	851	894	802	828	870	814	825	856	870	861	865	819	835	854	823	821	857	782	816	883	891	871	844	810	887	858	809	833	821	841	851	879	832	865	832	799	855	852	913	845	849	865	849	864	867	899	821	894	882	866	829	852	801	826	827	822	849	809	917	876	856	879	840	873	852	843	891	822	922	829	830	904	839	864	824	831	924	830	830	877	852	818	890	871	904	880	883	848	816	852	838	792	823	870	858	838	868	830	823	832	855	866	875	828	869	839	873	862	844	832	842	847	826	822	835	846	872	826	926	850	795	864	875	863	853	823	879	881	871	826	851	798	897	853	882	866	844	873	869	879	858	850	871	863	858	890	832	855	807	850	828	861	829	832	879	853	892	873	884	839	846	889	909	791	868	889	854	833	835	851	856	883	880	869	820	858	819	843	891	828	891	864	774	882	888	877	838	830	882	848	825	844	872	894	901	837	856	887	811	800	842	815	895	858	850	874	889	900	880	896	856	835	810	845	826	861	926	823	880	924	869	882	901	820	877	881	881	835	816	832	892	839	847	853	860	849	886	842	912	808	857	891	825	876	830	868	828	853	843	839	869	794	842	844	847	886	860	844	847	954	850	886	844	852	832	845	841	845	824	857	769	811	927	854	844	874	839	889	870	836	898	877	814	877	845	867	842	866	887	893	834	901	885	872	862	853	871	808	854	865	838	900	822	880	846	895	862	878	858	885	834	889	845	855	837	874	842	838	880	910	796	852	831	837	917	819	875	891	884	817	829	846	841	892	824	851	878	870	866	853	853	862	874	872	846	848	868	890	852	853	873	880	852	821	821	895	834	848	824	789	862	869	879	843	818	813	823	880	922	837	812	841	845	791	838	815	845	793	886	838	891	860	869	844	828	906	824	851	842	838	863	865	919	873	831	861	886	901	876	874	826	899	807	874	868	879	815	845	864	850	877	874	842	871	838	889	849	864	878	812	829	820	872	849	887	864	866	864	816	875	871	893	862	862	829	871	853	822	841	850	854	867	836	867	892	858	855	857	837	888	781	871	828	915	865	812	826	905	833	826	884	853	834	872	860	865	831	856	855	830	844	803	833	839	894	894	896	826	873	798	872	874	875	797	883	822	873	825	811	846	827	864	851	838	865	874	841	853	814	897	842	871	869	861	873	868	857	849	855	796	822	865	853	858	811	813	891	845	855
73764	49974	14613	2553	1098	824	746	608	605	527	462	460	487	432	422	422	415	402	405	408	386	374	403	393	374	392	396	393	413	404	408	376	399	395	395	394	337	409	396	355	433	397	410	380	360	366	386	383	394	380	385	396	382	399	364	368	426	370	381	374	344	376	398	373	394	373	362	372	420	378	350	391	396	410	398	396	396	372	352	405	343	338	402	406	383	383	355	366	396	374	384	379	385	349	350	364	367	341	414	406	392	372	324	414	369	384	399	389	359	376	372	405	367	372	419	376	360	365	365	358	370	382	383	368	371	360	403	397	367	371	341	390	362	392	382	358	366	375	400	383	394	363	358	369	409	396	352	361	343	370	380	353	379	393	369	388	346	377	377	354	389	386	406	399	377	361	364	393	368	378	359	376	370	371	363	431	388	378	365	388	386	354	391	395	368	415	404	371	368	406	381	352	409	348	398	357	399	391	377	403	367	357	383	339	371	372	365	400	377	359	390	389	373	350	401	382	376	389	395	369	385	365	381	401	389	323	379	351	378	397	381	380	375	406	393	368	396	399	372	361	378	367	383	401	367	376	360	385	382	371	377	377	398	377	362	427	411	373	409	367	376	373	386	390	352	382	381	371	419	376	343	361	372	369	367	366	402	349	383	380	375	354	357	404	397	418	388	353	362	380	342	396	367	380	372	385	374	394	374	339	374	357	370	350	381	383	376	356	371	404	360	394	360	353	399	395	360	392	406	388	342	386	391	356	381	378	373	333	366	355	349	391	382	355	393	393	405	385	371	392	378	347	340	355	378	389	371	405	359	404	385	378	363	378	387	417	397	373	407	372	407	337	402	357	379	358	360	362	343	386	348	365	349	359	329	344	396	402	365	374	383	386	375	378	370	369	403	338	388	387	374	392	419	393	363	396	366	373	409	379	363	340	403	383	404	407	383	371	358	377	382	343	416	366	377	347	396	406	349	359	371	399	387	380	404	348	355	377	396	394	382	374	380	384	376	385	386	354	350	399	358	415	368	370	380	375	399	419	369	365	412	396	337	379	394	398	386	358	338	411	369	365	371	376	345	388	412	380	405	387	426	404	384	399	370	409	376	378	398	400	354	424	415	348	363	382	384	385	351	362	376	341	407	406	404	394	373	357	407	348	381	387	403	371	389	368	391	423	373	345	366	379	335	357	337	402	396	384	373	389	383	363	405	383	350	404	365	365	393	364	368	364	367	378	412	367	356	364	375	347	358	414	386	384	373	392	407	392	372	362	370	340	391	391	378	355	381	372	366	341	357	411	359	367	367	361	406	393	392	388	370	366	367	363	380	394	393	384	360	352	400	372	381	360	376	375	368	371	373	335	352	414	368	349	394	332	372	380	386	368	383	384	400	352	428	354	344	373	358	362	370	374	355	372	449	380	365	374	389	355	406	374	374	367	385	372	388	356	397	359	386	415	364	385	368	373	374	360	392	348	376	360	355	392	399	372	356	356	389	414	394	351	377	395	369	374	408	338	362	376	355	355	346	360	382	375	354	350	382	395	395	367	381	378	358	390	349	334	400	365	356	367	394	412	395	371	382	391	367	378	366	359	381	346	374	379	383	362	387	355	360	386	408	383	367	354	399	375	356	408	369	377	368	395	345	368	343	378	389	385	382	356	339	378	363	380	388	372	393	371	380	373	364	379	396	351	338	348	383	379	362	373	333	359	384	381	365	365	318	411	388	407	399	365	366	347	352	390	345	396	401	398	345	387	392	379	390	348	383	369	402	371	438	361	389	395	375	357	396	380	401	367	377	369	351	349	343	366	383	360	402	387	384	360	340	350	382	388	373	397	373	335	361	361	376	362	371	398	413	380	370	354	342	382	389	391	349	386	338	350	400	371	352	378	378	407	395	389	391	369	351	369	388	347	369	358	381	378	373	409	396	372	391	389	408	390	377	392	398	400	381	364	384	363	371	343	369	395	429	375	423	388	384	370	427	380	428	402	397	393	359	372	370	388	405	375	374	371	369	346	354	345	402	391	354	372	368	352	362	386	358	369	377	376	385	378	371	356	400	381	385	360	429	374	354	356	398	378	397	375	390	377	374	416	407	386	365	382	367	387	392	384	387	363	384	403	403	361	355	389	358	351	391	393	351	355	387	348	382	367	363	378	403	362	361	389	342	354	402	336	390	392	424	393	390	365	406	388	390	356	386	395	354	397	379	416	381	377	377	397	372	388	389	418	374	365	371	386	357	385	380	382	357	380	376	407	368	361	347	392	356	370	371	369	360	370	350	363	419	380	378	373	349	383	394	360	388	384	382	386	387	371	394	344	376	391	383	411	376	378	362	397	387	388	346	423	386	413	392	367	363	385	359	353	345	387	387	394	391	405	377	380	370	399	397	349	385	353	377	395	389	348	394	367	398	361	371	367	407	376	350	363	349	350	400	391	370	359	373	403	360	383	373	363	396	383	391	400	380	339	370	402	384	345	374	362	378	364	339	425	366	415	342	408	354	376	360	363	358	366	386	377	392	404	402	341	379	330	415	359	353	366	347	382	355	385	396	379	386	369	379	371	374	411	357	359	363	375	338	398	391	388	379	388	335	374	358	381	396	394	389	387	402	391	368	371	365	423	378	355	375	396	347	382	367	393	345	367	382	396	380	368	354	347	414	355	404	376	342	396	357	381	369	330	368	394	390	393	434	372	362	399	390	369	359	370	374	385	374	360	342	359	367	366	371	369	383	385	366	402	355	352	383	405	399	363	409	374	394	400	365	393	381	375	349	355	378	356	365	394	396	401	389	376	340	385	365	385	363	383	378	374	361	380	377	386	346	367	413	401	393	351	370	400	404	379	390	393	399	400	380	431	375	382	400	376	368	359	363	377	408	374	377	357	377	347	383	403	411	373	371	385	391	397	398	379	418	347	351	357	402	361	344	394	390	364	349	366	397	382	363	377	404	311	388	344	377	392	363	397	392	343	374	353	354	367	368	375	418	401	371	398	353	382	402	369	362	406	394	384	355	386	382	370	368	359	377	403	395	368	383	399	394	380	384	333	396	402	337	396	358	354	380	393	352	371	395	348	367	423	405	360	394	400	413	359	345	372	373	369	357	377	375	374	380	362	383	348	361	351	409	373	419	373	372	386	378	346	406	380	391	397	375	374	356	320	386	378	410	419	342	383	367	375	363	341	386	342	374	360	323	352	391	410	390	385	351	380	349	360	376	421	371	374	388	396	390	381	394	346	387	387	364	380	397	381	360	364	380	370	356	382	369	380	364	370	383	365	389	352	326	367	391	367	340	372	366	373	384	353	371	349	417	346	390	375	383	357	376	395	354	367	357	376	358	362	361	399	377	381	394	354	391	342	369	372	366	370	379	369	420	411	366	361	374	369	353	385	340	356	349	351	359	350	387	364	376	393	427	393	371	398	374	404	360	373	399	372	355	395	360	389	374	374	393	406	413	375	404	399	404	381	351	340	358	374	374	393	385	381	426	351	374	352	366	386
44728	28865	3206	4018	3579	3036	2587	2247	1912	1819	1698	1439	1474	1331	1355	1274	1293	1210	1164	1113	1111	1073	1066	1050	1052	1003	1022	1013	1026	944	1016	999	953	1017	1032	984	962	947	995	985	983	948	951	889	960	909	951	987	976	967	972	877	938	938	962	955	927	941	933	1006	902	910	935	891	912	895	932	923	978	911	956	944	866	899	944	916	916	897	884	1012	910	1002	919	863	932	939	925	907	951	969	889	965	918	893	967	871	914	919	920	964	946	885	929	903	934	878	945	910	883	938	949	935	911	880	943	934	883	857	903	950	911	943	895	891	926	948	910	894	910	895	924	941	883	912	888	906	886	928	903	916	947	907	888	939	910	935	917	893	916	950	914	916	906	947	892	936	880	929	897	928	917	924	872	885	861	934	937	903	948	876	883	881	844	957	885	963	935	926	901	853	898	944	855	918	932	881	861	865	886	877	954	882	929	886	918	921	965	862	953	908	874	882	947	889	857	900	877	946	889	930	907	897	906	922	882	889	955	910	916	915	922	868	929	900	871	939	877	893	809	884	973	918	940	878	944	888	907	963	853	913	904	924	906	939	932	951	878	899	854	935	916	978	891	940	870	915	944	924	924	964	912	873	883	890	863	923	887	899	898	916	920	923	922	863	903	877	899	911	926	958	875	951	901	878	891	939	937	931	900	920	870	901	907	921	962	903	919	912	945	901	904	912	962	937	890	904	932	933	905	891	935	881	903	916	851	919	964	888	910	899	877	955	902	869	863	919	908	886	916	940	866	958	994	870	880	925	854	897	914	942	880	875	933	929	954	878	908	897	895	852	894	909	965	837	886	879	931	905	924	908	910	879	872	912	935	915	923	944	898	945	853	859	941	884	921	881	922	939	890	906	908	928	875	926	889	901	865	874	908	905	903	957	906	911	929	956	900	886	906	897	897	937	925	883	970	925	891	808	910	930	963	889	902	909	925	971	890	891	902	856	940	841	886	891	904	877	936	859	944	950	900	895	922	911	926	884	943	874	868	828	874	864	907	892	890	889	936	920	921	938	940	898	906	931	897	906	925	936	866	950	925	907	889	902	903	912	873	875	863	920	977	888	923	941	852	924	924	914	884	868	901	897	932	960	916	945	901	930	862	880	980	868	942	878	893	900	865	899	907	909	910	889	883	881	885	905	902	918	958	902	942	871	919	925	927	955	876	879	878	920	933	913	934	889	862	894	885	881	940	910	927	933	942	887	888	942	890	880	904	863	868	930	942	878	887	925	901	888	932	895	947	905	854	903	937	883	930	899	879	918	897	919	986	885	856	906	953	913	921	949	918	913	884	862	900	896	922	880	903	891	850	956	874	908	901	905	958	895	868	933	860	856	957	892	867	859	926	927	944	889	863	882	884	896	882	922	880	847	898	898	922	910	906	879	922	891	928	915	870	851	945	931	957	933	913	891	936	887	943	879	872	869	896	898	929	894	920	943	911	928	869	907	933	856	908	926	942	918	902	970	978	913	981	912	887	940	894	893	944	876	909	983	923	868	902	918	908	913	931	936	882	924	887	937	869	917	946	918	980	913	867	883	885	917	884	919	865	938	880	896	938	896	899	894	912	925	877	897	900	863	901	894	925	908	939	909	945	897	908	897	925	858	906	887	959	951	894	908	936	936	885	874	943	901	885	933	895	880	894	926	871	855	871	906	914	828	920	909	819	902	870	913	881	910	951	898	876	891	902	952	940	925	908	934	925	883	869	879	880	935	900	924	920	909	881	867	901	899	925	932	892	886	920	920	891	955	869	932	932	950	847	850	882	916	887	905	887	942	938	952	888	939	885	896	917	926	893	902	868	909	933	923	868	926	920	907	938	896	899	921	918	970	877	938	911	906	901	938	899	890	883	902	853	959	912	846	917	891	914	880	952	919	1035	881	893	887	995	921	896	928	889	935	938	891	889	925	961	894	911	911	933	869	908	883	905	903	908	877	926	948	864	946	928	943	935	844	911	876	935	966	923	901	885	946	903	895	939	926	905	930	888	890	876	869	893	884	883	901	922	869	923	905	917	893	922	895	884	872	933	964	884	908	893	912	893	865	885	899	907	961	886	882	896	889	891	916	903	859	895	899	938	906	915	932	895	902	933	982	897	886	931	875	896	908	890	871	919	922	899	925	926	935	873	899	877	897	881	931	931	900	924	912	910	897	860	836	890	907	886	939	903	934	835	879	922	915	902	949	940	878	924	916	937	915	896	862	907	876	928	919	944	929	905	947	929	903	883	953	854	900	904	937	895	921	893	914	871	883	894	891	873	936	922	896	872	908	873	917	924	896	885	899	922	969	947	880	932	913	957	883	928	857	927	890	905	912	913	902	945	874	888	925	865	886	929	950	918	974	876	886	911	946	916	924	885	891	890	895	972	895	920	883	907	860	913	874	868	961	879	908	1005	957	907	912	895	917	930	943	892	899	892	963	930	865	919	874	862	861	949	933	889	900	876	902	868	875	949	930	954	881	867	881	914	870	896	916	931	867	917	873	891	904	903	885	913	856	928	891	895	890	874	902	890	887	880	908	894	889	911	921	923	881	838	859	928	853	888	903	908	915	881	869	887	876	851	916	911	879	926	941	910	906	924	883	891	903	846	896	902	923	902	867	879	876	926	881	879	873	921	873	920	916	881	894	890	896	921	955	885	917	961	906	854	924	918	878	915	898	901	893	865	878	900	924	896	924	877	938	965	915	880	927	867	906	904	979	963	912	918	914	952	886	888	882	917	942	937	945	886	928	926	895	894	878	868	891	939	908	922	879	900	903	926	900	901	882	876	865	882	891	884	893	900	907	891	936	884	869	921	929	882	826	888	901	923	943	890	886	951	911	929	884	940	844	879	933	911	896	893	898	891	959	894	923	894	940	938	899	879	918	915	920	852	891	891	872	937	874	906	849	902	880	941	923	921	898	883	836	868	888	860	968	946	845	918	915	923	908	941	920	906	949	930	938	876	941	936	957	908	964	875	874	888	900	923	921	911	892	888	923	934	901	891	879	904	901	870	917	881	931	960	878	869	913	883	881	928	909	923	856	934	890	930	928	916	926	894	897	881	938	920	876	847	860	902	972	868	908	908	903	942	920	968	928	951	911	915	848	930	881	884	885	881	882	925	930	877	905	854	914	982	918	915	932	900	904	915	866	887	958	943	869	907	945	923	965	924	883	905	926	928	947	915	922	934	904	928	852	908	879	885	887	849	859	918	929	858	897	941	891	902	888	859	923	920	902	965	891	930	956	923	930	890	873	926	920	921	933	959	879	896	883	904	883	923	853	929	884	918	891	907	933	909	863	929	934	867	903	950	925	886	923	918	913	916	865	941	907	944	895	903	908	902	937	960	895	907	900	933	871	891	970	927	867	951	931	918	947	911	862	866	887	908	899	912	820	923	887	896	932	887	844	882	863	914	853	852	908	878	884	861	913	870	920	956	973	969	931	957	905	889	910	883	969	897	833	915	900	904	922	881	911	861	938	887	905
15408	2779	241	200	173	189	194	158	145	185	190	182	180	173	210	159	144	193	179	174	157	196	187	183	168	180	161	172	194	164	169	197	153	168	174	163	175	184	175	168	171	211	169	161	172	180	173	192	172	202	181	185	148	178	175	205	163	177	194	164	176	160	171	176	174	184	177	208	159	161	177	190	172	191	195	192	171	180	156	183	180	171	174	177	178	179	182	183	177	202	194	194	181	165	176	179	158	172	181	184	163	167	181	157	171	167	161	157	191	169	167	158	179	174	181	188	164	171	176	201	194	167	182	186	156	161	180	168	175	154	173	190	197	163	184	189	193	178	169	191	181	167	165	180	174	152	171	143	175	162	190	172	145	196	180	175	176	174	145	161	170	149	207	181	162	164	169	183	173	169	205	173	165	163	181	194	163	164	181	181	186	165	174	163	201	172	172	180	159	168	175	158	169	173	170	182	159	168	172	192	170	184	147	173	172	199	154	165	181	181	166	168	161	192	167	198	204	154	190	170	157	158	182	166	153	209	171	172	162	149	183	189	166	180	199	156	200	166	155	155	146	180	191	160	188	174	195	182	193	198	181	166	167	173	158	181	170	179	153	172	164	178	188	180	186	164	161	178	157	150	182	163	179	188	199	192	160	195	181	190	178	156	156	174	188	164	161	171	163	154	141	158	198	162	167	136	154	187	193	181	182	149	188	184	167	165	182	185	171	184	168	165	153	185	170	179	176	174	178	163	193	177	185	183	191	184	179	189	165	169	184	189	173	164	223	152	175	160	178	199	181	177	167	160	176	151	162	176	157	144	183	176	171	186	153	174	150	179	167	187	160	156	175	174	179	191	177	163	197	183	207	195	155	182	183	160	178	186	171	169	182	143	193	174	164	187	192	188	176	167	169	167	159	180	172	178	189	179	197	166	192	144	187	175	165	159	169	152	190	190	165	160	170	166	175	168	192	181	175	164	202	169	183	166	183	163	165	171	175	193	154	155	175	201	181	181	182	178	198	180	161	175	168	181	161	203	160	184	166	179	172	162	170	170	190	178	170	185	167	179	182	150	171	169	161	171	176	162	172	185	187	204	175	208	162	193	178	197	181	157	184	171	151	163	146	169	186	167	173	161	201	169	162	172	197	190	153	194	172	176	183	172	140	185	186	188	177	167	171	164	165	173	198	181	164	171	156	183	149	168	162	155	173	173	192	151	177	181	163	176	177	157	184	165	183	173	192	155	178	156	185	185	172	193	187	175	190	175	185	178	145	174	179	161	160	170	206	168	187	169	168	182	197	179	198	180	193	199	172	179	157	189	162	151	202	171	173	166	165	151	173	185	171	176	167	172	178	159	176	151	164	163	164	151	174	183	176	169	192	189	173	180	171	179	174	172	160	149	158	197	182	192	186	186	169	174	196	161	158	185	167	164	178	172	175	204	165	151	164	165	163	180	159	182	175	156	161	171	186	179	180	172	164	197	184	167	168	161	155	161	153	154	185	168	163	168	183	183	188	175	201	189	195	175	156	176	191	175	165	183	184	178	190	161	170	204	192	167	179	182	191	173	175	186	192	188	179	144	160	167	183	184	160	186	162	166	179	180	168	172	149	170	205	167	173	202	175	182	172	183	179	154	170	157	183	176	162	180	182	153	162	180	163	179	181	192	168	167	173	165	179	169	173	161	175	183	158	156	164	161	157	169	147	177	160	173	201	158	185	205	177	177	153	196	161	190	176	193	199	174	177	182	169	162	174	168	194	192	161	172	165	184	174	186	180	178	189	189	154	175	188	168	172	174	175	165	175	171	178	190	176	175	181	166	170	164	169	169	175	161	150	146	169	182	154	157	179	165	190	174	206	171	177	170	186	160	174	174	186	158	178	182	191	151	184	172	142	173	175	184	152	170	182	182	180	189	178	161	186	183	173	166	180	193	164	196	167	171	156	166	187	178	174	162	162	146	190	172	189	186	153	180	171	173	164	185	158	181	148	173	173	183	185	141	178	178	164	176	175	161	183	189	199	166	192	188	177	179	151	182	175	197	163	169	172	176	165	187	183	184	194	158	213	160	160	176	155	171	169	169	182	177	180	171	177	165	163	176	187	167	185	175	166	159	195	190	188	159	150	184	165	150	196	179	185	181	157	158	164	163	153	171	170	175	162	194	165	178	176	157	175	192	182	213	163	163	174	158	181	179	172	184	175	160	171	194	181	163	164	158	152	177	171	174	168	170	167	182	166	149	165	183	176	177	179	175	190	175	174	163	174	164	162	178	195	181	167	174	183	195	177	191	192	157	168	174	191	178	179	179	186	178	173	180	180	160	175	173	198	163	193	192	156	177	168	156	182	167	171	176	194	194	156	173	147	186	164	191	170	209	184	204	162	182	163	200	187	161	149	174	173	206	174	152	187	165	170	216	186	152	196	167	148	170	182	191	158	156	182	187	169	165	168	179	182	169	165	166	174	153	155	168	152	189	161	187	189	168	170	190	163	185	167	195	155	182	191	155	180	176	158	181	178	169	171	178	166	177	180	168	154	167	172	178	161	168	164	178	171	173	165	172	159	170	175	174	177	178	167	165	197	182	178	172	165	175	173	164	196	179	181	181	165	153	192	166	182	186	187	168	185	164	160	157	179	203	182	172	166	148	182	188	179	185	182	165	160	177	176	169	160	157	210	169	179	178	190	182	182	178	166	147	165	177	209	169	198	188	156	173	208	180	170	206	178	184	162	184	200	184	142	165	149	174	168	159	180	184	190	159	151	154	158	183	162	180	184	175	168	161	198	175	167	158	186	163	161	185	166	180	186	171	170	164	206	182	170	184	157	169	164	189	167	157	188	166	181	199	155	186	160	180	154	183	188	156	178	184	177	175	174	154	176	165	159	177	167	163	208	176	160	165	171	170	192	165	160	184	181	196	176	182	170	181	190	177	195	182	205	179	170	168	164	194	155	177	184	184	177	173	185	174	162	189	173	179	194	180	164	147	156	182	201	159	158	181	181	163	171	176	155	158	171	165	152	195	184	182	184	205	175	195	161	193	209	166	203	193	163	184	175	178	201	198	178	170	156	182	156	186	170	176	154	162	158	180	181	162	151	168	199	154	179	174	154	180	158	171	178	177	204	166	180	182	182	165	190	172	181	180	175	194	181	198	170	182	172	175	186	156	167	161	206	168	193	170	181	196	174	178	153	164	185	187	170	170	165	166	153	176	158	168	185	190	163	158	183	163	171	198	160	181	167	170	176	168	159	180	182	167	178	144	156	155	163	156	163	179	177	178	177	197	178	164	167	202	188	154	169	190	160	183	168	181	183	176	187	193	202	176	193	169	191	174	182	181	172	177	170	151	170	169	188	192	196	197	164	158	198	151	160	200	190	186	162	182	190	167	170	189	157	169	168	199	161	180	160	187	156	179	163	160	166	174	201	168	168	174	168	165	174	175	183	178	158	185	179	155	155	164	186	176	182	190	180	190	189	190	177	184	172	168	179	158	190	188
13120	3866	582	586	581	570	608	558	525	533	519	515	567	543	555	515	566	528	495	553	533	526	505	473	482	519	496	500	519	465	542	514	473	515	550	503	506	521	527	469	499	484	484	489	527	544	474	448	523	506	541	487	509	550	502	472	514	451	468	543	479	463	470	473	527	531	488	494	571	504	522	510	522	528	489	507	482	529	509	490	507	467	493	472	499	543	529	519	520	485	505	527	512	511	491	483	519	533	464	477	495	491	492	531	500	502	477	537	485	541	513	491	543	521	487	499	517	485	523	529	530	475	491	507	523	530	492	521	532	492	500	495	514	523	505	499	510	502	493	533	536	484	514	507	485	517	495	484	513	511	474	522	518	570	508	538	519	541	556	537	528	496	494	509	521	509	491	498	527	505	510	519	492	536	549	488	513	477	509	512	512	507	582	507	504	530	490	526	519	482	504	528	511	528	491	471	535	498	508	535	520	525	527	502	523	488	512	512	548	499	533	516	519	499	507	507	530	500	471	498	539	474	545	478	515	520	498	459	530	523	522	519	503	517	525	539	527	524	480	527	506	502	495	491	526	508	531	503	522	517	497	563	489	486	503	494	500	529	526	480	469	493	515	515	503	514	474	499	572	474	472	510	505	502	527	504	502	502	459	450	513	471	476	501	514	502	519	545	488	479	504	508	525	487	471	499	517	497	511	473	533	516	491	492	514	483	545	486	506	483	501	513	480	473	523	521	472	512	478	493	527	496	459	511	480	520	499	511	513	522	498	496	509	476	498	524	467	484	514	486	513	493	505	529	457	515	504	516	475	501	505	532	520	513	503	531	496	485	508	495	486	496	486	484	479	501	496	556	518	544	533	464	502	474	530	471	525	521	512	525	531	529	532	506	513	530	562	486	523	496	488	517	475	508	500	457	517	487	482	493	513	507	510	494	522	523	517	487	519	479	512	523	455	516	547	526	526	509	494	493	475	498	514	546	506	477	492	511	519	527	486	486	512	511	512	506	502	551	506	530	522	491	486	531	526	500	510	495	511	517	512	506	502	471	511	553	498	530	518	472	523	489	529	539	496	527	510	528	483	531	480	481	549	520	485	553	509	522	511	483	466	518	545	509	460	501	547	542	480	483	525	529	504	500	476	516	514	483	542	514	500	464	488	478	500	473	520	511	519	520	533	462	484	459	511	524	496	508	496	487	527	520	482	523	497	512	474	465	481	487	554	545	505	486	529	522	534	551	474	520	481	534	493	513	522	515	489	524	472	509	528	515	525	490	524	539	497	482	504	516	520	517	551	528	498	500	492	495	543	529	481	513	511	527	488	467	491	544	512	522	510	493	540	466	502	504	546	533	493	493	521	494	562	526	500	519	515	540	529	470	515	519	500	536	531	572	487	540	576	505	504	499	497	477	500	524	512	508	483	539	500	536	488	519	519	508	528	531	535	520	532	526	494	488	537	493	521	459	491	483	473	506	496	560	474	560	493	494	511	519	520	541	544	533	494	516	493	504	524	495	505	529	536	512	503	516	530	541	461	508	534	509	521	516	510	550	488	556	512	537	512	465	531	472	501	492	545	539	517	536	496	527	504	539	490	504	521	520	517	480	494	483	509	521	500	525	473	534	532	471	497	500	505	469	504	483	500	503	503	499	499	527	521	474	506	493	504	492	516	553	485	524	441	514	485	502	490	502	557	481	547	508	498	521	511	538	514	484	465	474	518	477	539	515	512	492	494	514	513	535	491	468	500	445	509	506	497	480	546	524	440	505	485	585	488	506	524	501	515	527	498	514	511	510	534	555	498	539	512	532	520	531	516	523	537	524	558	566	502	485	508	504	506	506	487	496	492	500	499	500	493	470	499	513	499	509	491	495	521	496	460	519	505	501	516	527	507	547	509	497	561	480	511	518	503	504	524	511	468	505	497	518	515	546	488	483	499	497	483	513	479	534	506	492	486	485	520	499	530	482	486	506	515	550	511	531	504	499	490	499	517	523	512	519	483	503	577	498	510	513	475	513	480	548	513	523	482	505	517	534	460	496	479	523	512	523	505	491	498	508	500	496	540	501	507	489	481	489	494	552	493	530	512	562	496	508	513	504	539	514	478	508	507	507	499	536	471	516	511	511	549	553	531	529	492	550	503	507	502	471	515	517	538	539	527	534	485	511	491	466	470	490	535	514	541	545	493	528	507	494	528	508	511	496	541	520	507	512	542	528	504	519	519	492	531	507	531	504	509	499	523	528	502	498	462	543	505	535	526	479	504	545	507	555	466	470	486	478	512	516	489	535	506	497	514	491	508	506	515	541	492	480	520	497	520	489	528	498	507	499	532	460	528	497	527	512	526	493	543	509	532	498	537	492	489	496	482	545	512	525	500	481	485	482	503	476	509	511	503	445	525	534	561	519	530	524	503	485	515	539	524	531	487	474	510	501	509	508	501	486	512	503	524	518	536	505	540	509	515	500	475	522	480	512	467	504	518	496	536	496	575	510	439	513	492	478	479	488	499	494	452	533	484	462	463	498	498	516	541	537	538	509	496	548	546	501	487	498	472	478	480	490	471	588	529	501	492	477	481	496	544	480	503	470	531	547	485	532	545	505	507	551	505	536	527	533	542	541	529	544	502	524	508	534	531	536	508	493	506	530	458	496	536	457	516	542	498	502	456	515	532	537	494	521	513	522	497	522	528	518	501	448	513	516	500	512	495	484	493	490	514	477	495	485	479	489	531	480	545	516	526	491	509	491	498	472	512	471	509	514	452	519	532	513	501	479	493	495	524	498	512	477	521	488	527	512	497	501	509	503	537	512	524	527	496	516	515	521	517	510	534	500	500	490	502	498	500	476	506	518	525	540	511	515	531	490	523	504	534	507	482	492	505	518	515	523	522	464	475	474	496	516	472	489	532	475	475	512	488	510	512	514	534	485	449	479	568	517	511	528	475	448	487	487	519	497	513	485	494	507	485	486	508	527	517	478	493	468	521	516	525	503	444	568	556	493	484	528	545	489	540	508	503	544	496	508	529	519	511	533	557	504	522	506	501	515	529	471	503	509	514	454	504	534	498	477	553	475	498	486	518	520	489	476	522	503	544	538	529	482	516	547	513	521	512	548	526	527	481	518	465	523	509	495	527	502	489	495	489	523	516	520	504	500	518	482	506	483	469	489	466	516	505	499	491	512	476	502	493	477	497	519	509	502	522	522	518	501	507	494	488	500	500	545	460	548	511	514	538	480	475	526	504	529	520	531	515	530	477	475	534	490	499	477	481	510	519	534	554	484	566	557	499	506	524	458	498	513	501	505	504	470	501	485	536	526	524	531	520	513	458	504	496	523	544	500	505	512	513	526	526	485	568	519	473	531	479	508	558	513	516	518	531	504	515	509	509	485	523	535	499	522	524	493	506	518	497	502	485	513	504	509	482	485	493	515	532	468	487	496	525	536	519	497	497	497	481	525	514	494	495	486	553	506	522	555	497	483	513	530	517	519	497	467	516	538
61777	37415	7777	895	694	562	499	462	407	410	374	388	387	401	387	323	347	349	332	369	368	329	334	305	347	323	357	341	357	346	334	324	336	358	350	364	339	372	336	336	352	336	362	343	366	355	334	351	355	346	307	343	324	337	347	348	345	365	360	343	352	354	346	353	379	335	339	312	374	315	340	334	277	342	358	312	344	338	364	373	351	364	348	346	353	318	323	341	341	336	338	362	362	347	368	372	309	358	327	344	334	334	347	342	328	318	356	338	347	322	308	332	340	358	351	359	371	346	323	345	361	339	324	328	318	351	346	370	315	333	360	353	315	337	348	311	341	347	397	319	366	336	323	331	358	351	322	322	343	340	345	325	345	353	348	365	347	352	330	349	358	340	299	368	332	293	337	324	331	345	329	351	358	339	344	361	347	329	337	381	371	350	345	346	314	299	305	322	343	332	355	336	333	336	353	333	325	343	328	332	345	347	360	337	336	325	349	370	368	348	313	336	374	363	375	314	350	344	339	347	327	379	346	373	312	315	330	332	303	343	371	343	336	344	317	337	336	344	320	336	344	315	360	347	339	319	374	349	321	330	364	352	360	349	339	298	353	339	345	351	322	355	354	327	338	356	346	353	337	352	342	331	346	317	316	339	335	331	375	320	306	351	335	347	343	347	354	345	361	357	338	354	346	374	357	387	323	355	339	348	354	346	311	310	323	348	338	350	326	344	390	340	316	348	330	326	328	344	333	345	322	308	322	318	328	325	339	321	343	298	362	342	326	338	334	327	316	385	371	386	393	358	327	300	303	319	322	334	321	337	309	322	355	330	347	327	342	333	323	323	364	338	355	312	356	330	305	345	331	321	335	318	328	333	336	329	328	341	390	329	340	323	345	338	347	320	312	342	346	334	317	303	339	311	335	317	367	347	359	342	305	357	326	332	371	339	307	309	338	347	341	356	361	373	335	375	383	337	302	336	352	317	385	328	337	343	359	338	300	339	361	351	373	319	325	305	317	352	379	328	369	332	380	361	298	337	349	343	345	346	357	348	351	334	330	343	323	339	373	346	346	288	340	347	323	349	296	347	349	319	359	316	363	361	340	319	346	311	333	392	329	341	342	354	317	352	348	372	332	360	374	329	358	310	337	344	371	357	351	344	321	350	338	343	342	342	335	344	361	350	317	328	360	301	326	338	345	326	360	318	337	302	334	337	303	340	359	305	363	332	388	346	353	355	347	337	314	346	342	335	339	346	363	300	332	334	322	317	361	308	354	359	313	331	364	326	384	365	342	322	336	344	330	367	325	335	343	348	347	330	309	345	335	399	329	340	369	391	297	348	330	322	351	327	333	307	332	329	351	306	340	331	339	319	368	362	346	366	347	306	350	348	356	343	309	334	353	331	345	340	342	352	337	385	317	322	303	303	341	341	321	321	345	329	323	315	318	313	311	363	345	375	348	349	321	392	348	329	337	356	337	308	345	346	297	349	340	326	329	328	335	322	310	338	313	354	317	357	344	331	333	313	351	350	352	352	319	309	354	348	330	322	318	293	347	340	331	342	345	343	341	352	343	308	363	332	315	357	345	337	326	352	345	315	325	323	335	311	360	358	335	344	343	347	351	388	331	291	362	355	332	333	350	320	335	316	359	343	324	331	324	364	337	361	317	320	363	338	359	344	354	360	356	309	375	332	343	326	351	330	338	342	357	325	371	352	285	364	342	334	342	351	379	347	320	333	303	348	375	381	348	361	342	354	366	333	340	349	316	322	327	315	330	372	359	353	351	367	355	360	349	354	340	322	322	363	346	344	326	330	347	346	330	332	340	362	316	330	357	345	356	315	344	362	362	339	325	343	340	323	353	339	370	343	365	333	346	366	334	335	331	305	351	323	317	340	340	331	329	339	350	347	349	336	312	339	338	348	337	342	330	327	321	339	328	314	335	362	333	338	340	355	316	322	349	320	332	351	335	353	342	368	301	355	357	344	353	325	331	350	314	362	359	317	357	315	338	368	331	359	333	376	360	351	339	354	375	348	371	320	360	364	342	342	299	352	340	367	367	363	338	379	322	309	365	328	363	348	298	367	368	343	320	320	368	357	331	338	340	346	310	324	343	336	359	308	345	317	331	302	346	299	356	350	335	364	327	346	336	341	342	333	325	303	350	358	361	329	367	329	324	321	347	346	352	357	337	295	322	344	319	352	321	338	336	355	338	321	364	329	361	311	351	358	338	327	313	317	339	334	367	297	332	327	305	330	365	338	332	336	306	351	343	352	339	339	332	344	311	319	317	323	387	382	338	365	369	335	350	363	334	346	328	362	347	306	352	347	357	314	317	334	367	353	357	311	337	316	367	363	327	331	344	343	313	343	330	312	307	341	334	312	362	334	335	352	345	328	345	362	313	334	351	316	350	337	348	289	323	337	321	341	345	364	316	353	355	364	331	333	318	367	331	306	306	376	359	329	343	321	344	306	345	343	338	294	336	341	310	304	344	349	335	387	364	352	324	316	369	349	360	294	358	345	342	362	337	346	355	333	333	322	312	326	332	337	333	362	362	339	308	328	324	339	340	337	326	334	336	370	315	325	378	364	340	316	333	350	324	325	335	327	311	331	323	291	350	337	302	358	355	334	331	350	340	330	336	337	339	330	337	318	348	327	335	373	322	348	338	335	358	363	335	380	318	298	347	322	317	342	368	349	365	308	337	336	325	326	318	339	384	355	311	367	337	332	302	312	322	303	329	352	345	367	335	353	335	322	348	335	358	326	330	319	341	320	363	328	338	343	332	340	361	351	338	362	361	352	351	332	337	355	330	346	317	357	327	299	307	305	356	353	329	325	344	307	323	330	332	321	357	331	338	345	358	346	360	335	350	330	333	326	322	320	308	348	335	331	327	317	326	344	312	336	331	359	335	327	334	347	320	340	333	357	347	326	301	339	313	324	332	326	309	293	322	359	329	343	350	380	340	361	348	326	294	323	338	346	345	337	350	336	333	326	316	366	381	361	342	324	339	361	356	360	349	335	332	343	327	336	347	332	326	323	332	347	318	340	359	348	357	322	350	313	341	342	357	353	313	331	373	328	316	342	348	306	339	361	309	354	366	324	341	332	354	374	324	334	363	333	312	336	343	327	330	337	327	328	359	376	327	366	348	317	353	332	326	343	335	344	299	304	318	352	335	355	340	345	323	359	347	315	336	321	358	327	326	310	373	368	331	348	359	341	373	349	366	311	335	367	296	361	365	358	345	363	350	325	384	342	300	335	352	331	339	361	337	362	320	336	327	365	369	343	312	326	307	329	317	324	330	353	329	329	318	334	328	318	361	354	282	337	349	329	329	365	345	332	358	335	302	344	331	351	356	361	356	326	347	385	352	319	325	337	352	370	335	348	378	335	355	362	324	338	370	393	348	372	310	365	362	358	325	354	327	344	345	302	371	383	312	333	339	301	305	338	349	366	355	319	343	336	334	324	331	347	330	377	334	354	325	328	342	354	334	356
35079	22589	2087	2406	2232	1992	1722	1601	1386	1294	1237	1192	1145	1120	1018	1014	991	990	958	1016	1020	911	875	949	909	939	879	910	900	903	935	901	908	902	904	898	891	865	939	866	877	860	887	890	901	860	830	887	895	844	824	834	870	915	849	874	825	869	843	850	932	864	886	875	889	877	904	854	865	864	851	870	815	850	846	887	855	864	906	834	842	857	871	881	870	875	842	797	895	901	915	860	843	862	857	834	850	843	879	848	853	858	846	837	855	915	900	933	849	814	876	818	870	918	923	915	807	893	885	942	839	857	849	888	870	912	836	877	876	832	886	889	842	872	832	930	851	825	883	812	837	863	871	852	846	902	807	832	833	849	910	874	847	835	812	908	841	872	871	852	826	840	825	892	873	885	849	820	837	819	847	877	894	835	855	819	827	863	900	845	872	797	863	893	864	858	759	826	864	818	826	867	830	890	851	885	912	837	835	892	853	852	836	881	873	796	856	890	872	781	854	864	836	853	913	875	837	849	852	859	863	840	849	857	841	838	861	855	874	873	870	847	872	846	834	855	856	879	870	859	836	895	855	895	871	860	856	882	906	875	868	889	880	875	826	858	810	888	784	845	805	860	875	875	814	851	861	860	848	877	900	878	867	865	807	765	836	793	809	872	858	833	887	854	821	841	861	834	892	826	884	822	880	845	842	906	877	844	857	876	861	835	876	922	819	877	906	928	881	860	917	843	865	869	860	839	867	836	807	844	838	880	835	822	929	872	876	898	855	871	814	840	888	860	851	851	851	827	888	843	854	880	819	840	815	867	872	836	886	877	823	861	861	889	830	797	824	835	930	858	905	866	807	853	837	827	890	864	865	838	859	834	864	880	817	853	841	872	814	821	833	845	848	875	916	834	831	828	888	869	887	913	869	875	872	856	818	826	886	835	838	865	878	875	904	925	877	836	874	851	877	872	849	848	899	894	850	841	816	920	821	865	897	817	899	807	881	857	887	854	814	851	838	876	884	880	838	919	886	945	879	815	850	863	855	886	841	847	796	867	862	893	853	897	903	850	825	852	906	801	855	834	860	857	813	824	827	867	859	812	821	893	881	860	893	919	821	854	860	843	822	896	873	837	884	888	830	800	868	807	895	850	892	802	849	878	857	864	834	853	846	883	828	886	832	830	838	887	895	842	838	844	851	877	834	845	857	915	837	858	848	892	799	865	884	826	873	818	859	847	811	857	831	839	886	832	828	852	880	823	843	856	849	878	857	873	865	840	842	863	897	821	827	919	833	832	883	874	851	863	875	848	851	829	939	845	818	857	836	886	866	876	852	821	813	927	868	870	907	864	878	892	827	910	869	883	883	850	851	814	855	888	814	807	866	820	864	847	823	859	879	875	863	862	867	905	846	859	784	838	860	806	866	866	845	874	878	848	826	870	870	877	843	852	914	855	883	824	876	847	842	800	840	891	840	879	927	852	873	840	861	886	837	823	835	846	801	850	869	837	886	828	848	843	886	807	889	867	815	848	869	823	836	856	840	858	826	890	862	888	854	853	850	894	848	867	790	881	860	820	833	880	829	851	840	836	886	810	881	842	945	869	921	824	899	838	894	866	866	865	850	890	921	877	827	890	882	815	854	891	845	836	833	833	887	830	841	870	845	864	814	853	911	854	821	831	834	863	832	866	853	888	856	853	833	859	833	834	829	839	887	871	834	817	826	871	854	838	807	869	873	871	891	826	840	916	840	911	827	851	850	887	820	879	844	846	869	860	843	849	847	937	833	868	847	861	824	850	882	810	882	830	861	878	860	848	861	856	818	921	843	818	870	864	837	840	876	855	867	852	885	858	817	803	797	847	881	845	869	850	823	838	818	864	864	846	882	844	840	896	845	902	878	830	816	858	889	829	890	860	832	868	833	822	855	915	859	889	856	827	845	830	847	812	848	863	893	875	837	823	929	828	857	835	796	819	874	887	816	871	826	851	856	853	843	898	795	885	806	830	848	918	835	840	839	804	868	860	896	849	853	903	844	878	823	850	881	870	834	843	889	825	847	872	861	846	844	826	879	868	870	847	920	888	818	865	902	859	831	899	875	871	842	816	865	881	815	832	852	850	848	840	850	883	899	898	837	835	877	847	851	849	855	837	876	831	830	876	814	888	863	838	924	849	895	874	844	851	821	859	880	901	897	860	910	845	788	890	847	885	831	885	917	886	849	881	869	856	872	850	840	866	855	871	877	828	838	850	879	825	811	865	857	847	841	898	863	823	857	841	844	828	870	852	857	836	873	813	823	856	843	840	862	827	850	819	845	909	894	836	819	871	863	865	855	827	871	851	872	812	838	818	826	889	851	876	882	819	846	824	792	838	792	839	884	883	886	850	832	806	835	832	853	900	848	867	870	836	886	837	863	825	877	856	814	877	914	804	890	881	838	859	879	867	875	877	841	844	819	876	886	834	829	834	887	846	917	845	817	855	871	819	848	837	799	841	857	860	846	856	916	839	870	909	820	879	830	847	832	884	826	860	853	887	838	868	877	898	863	839	849	860	816	833	820	828	897	882	852	931	876	870	884	828	796	833	858	872	888	880	875	813	862	800	860	890	905	880	861	903	868	830	831	856	902	887	862	887	880	885	872	866	813	850	878	882	876	863	829	873	883	909	835	856	823	766	833	812	826	845	828	846	835	843	856	844	874	931	876	887	819	893	881	809	863	827	851	830	878	900	870	855	843	862	864	833	865	819	834	839	808	889	855	859	825	851	874	879	875	884	875	865	844	900	910	832	881	891	840	903	819	836	882	856	829	847	871	870	807	855	932	805	830	911	828	836	803	786	857	852	859	858	861	853	807	878	827	857	858	875	837	901	824	901	856	860	826	917	880	816	869	840	844	893	841	832	853	883	863	849	866	846	870	812	829	916	832	863	870	843	854	855	852	849	886	835	859	873	892	844	860	870	840	868	877	868	871	852	832	856	843	833	833	846	852	862	839	893	852	852	887	870	873	855	845	892	858	903	861	858	880	845	890	853	874	872	877	839	830	865	915	866	874	904	840	899	784	890	900	836	901	820	825	881	825	850	850	827	812	799	903	794	848	886	846	860	858	850	843	867	840	868	880	865	861	853	877	946	887	860	853	860	884	853	860	854	827	812	856	854	859	907	849	842	872	842	879	825	808	843	847	856	837	916	860	855	867	841	871	845	871	866	890	888	805	833	841	865	820	824	886	841	827	827	811	865	859	849	872	907	819	890	811	808	873	894	841	834	919	863	797	789	854	838	854	868	933	852	891	828	814	860	879	812	843	857	826	873	829	842	860	830	881	809	860	863	879	907	866	887	851	905	857	842	859	899	860	870	941	854	850	883	852	857	845	856	889	854	899	843	787	813	902	849	867	832	869	830	861	788	873	853	825	805	852	874	896	861	791	882	867	818	866	855	800	830	822	876	883	872	839	921	889	837	881	842	852	879	866	901	883	868	907	884	894	859	899	885	857	834	854	847	926	882	865	916
73932	50780	14513	2487	1008	796	752	603	585	482	471	495	473	446	412	431	408	413	445	389	395	414	387	379	397	364	400	395	407	450	378	391	395	362	382	360	372	395	388	378	374	416	385	360	387	383	372	383	404	382	356	398	360	345	373	404	392	421	378	412	393	355	389	387	367	390	383	372	332	368	383	396	362	400	430	386	414	376	348	352	345	388	359	362	378	351	393	363	358	381	388	337	381	379	347	380	382	371	405	418	396	356	346	374	395	359	356	397	361	367	371	379	363	345	381	392	370	388	364	369	410	404	399	342	382	374	368	411	392	375	330	385	376	407	379	367	412	371	362	382	382	364	350	389	385	355	382	406	352	372	370	348	390	398	351	342	368	358	354	380	368	344	380	388	360	386	407	344	369	376	374	404	348	356	370	397	404	405	376	382	332	364	382	372	396	361	369	378	393	365	376	374	386	349	398	399	343	375	367	370	392	381	370	374	373	398	390	379	382	414	410	364	366	367	365	365	388	398	362	350	347	398	359	388	356	397	384	345	402	350	351	340	368	378	353	396	401	374	379	383	393	402	360	380	363	366	369	397	341	384	345	383	406	371	378	389	387	395	390	372	360	383	376	361	371	362	349	354	363	379	331	345	347	392	349	401	394	416	382	344	341	394	372	353	371	346	380	367	363	350	358	356	378	367	369	349	370	383	395	399	355	342	334	380	365	373	371	371	397	369	338	399	387	401	381	356	385	380	396	373	351	401	404	380	386	391	378	381	372	402	347	372	378	374	386	396	402	361	344	394	370	372	391	347	380	388	393	391	385	376	388	429	407	343	363	421	384	357	388	376	387	370	403	385	347	370	410	347	437	371	379	396	378	365	361	352	396	379	370	380	362	381	345	380	347	370	378	397	369	355	360	410	337	388	361	382	401	388	390	343	388	382	412	379	418	397	374	351	393	391	356	378	365	376	393	380	407	340	413	362	365	418	374	360	398	362	357	385	360	385	373	374	374	354	391	397	384	378	405	368	385	379	354	378	370	362	360	392	351	355	386	398	361	384	363	390	385	400	388	394	360	378	384	383	369	386	376	385	407	379	346	421	384	368	393	353	346	368	358	358	373	390	345	373	399	388	403	407	378	397	385	386	383	361	375	395	379	377	389	358	399	388	387	387	373	328	383	384	367	374	387	377	392	351	414	374	374	401	360	396	349	382	368	387	383	394	359	402	351	404	395	377	350	397	364	415	378	374	375	349	345	344	377	351	365	358	445	366	410	396	379	364	332	383	406	379	353	376	389	356	357	408	370	411	372	390	344	384	401	366	396	347	373	391	361	383	381	352	390	388	370	361	341	382	401	374	421	375	402	370	372	377	391	389	349	391	363	377	386	364	412	351	389	391	370	380	404	394	354	390	394	396	362	367	391	381	366	370	377	419	378	366	360	370	389	389	383	397	362	376	389	376	387	363	401	381	364	415	365	415	364	400	359	373	379	355	356	318	381	350	385	345	382	395	395	389	388	372	387	357	337	358	370	413	370	399	398	358	406	383	375	381	385	384	375	382	371	382	379	383	376	374	374	356	408	385	335	348	362	426	407	403	345	384	370	337	365	373	407	377	331	356	409	351	374	380	400	384	347	407	360	355	397	409	414	370	358	387	346	378	382	379	424	363	390	405	397	373	348	391	363	371	403	372	370	365	347	339	370	364	376	377	386	363	375	375	378	378	412	336	386	383	361	385	369	361	411	366	371	378	349	350	372	395	371	387	338	372	386	391	391	369	329	363	373	342	355	385	379	356	360	326	361	377	358	355	364	377	398	426	378	401	332	360	385	370	377	385	370	397	330	372	426	366	331	415	385	391	388	383	360	400	386	408	367	398	417	357	388	371	408	395	362	379	356	377	380	360	361	386	416	372	375	386	390	373	338	372	377	363	384	369	344	371	349	351	377	365	403	345	366	357	385	373	345	356	385	338	375	336	388	390	363	370	366	348	361	366	379	341	384	376	384	397	377	353	345	397	362	372	371	399	372	407	372	372	359	367	357	374	373	375	414	365	407	376	387	388	367	371	359	370	372	368	379	393	396	370	423	370	396	361	373	353	374	377	375	383	371	395	371	386	406	358	373	391	367	400	400	379	379	358	401	360	408	374	363	358	387	404	377	391	423	348	360	353	403	363	358	344	375	402	358	378	375	371	364	395	357	398	408	399	358	378	405	404	385	343	377	372	381	358	383	396	367	349	346	392	385	397	396	407	384	391	383	361	367	372	372	359	383	352	371	389	353	377	356	354	400	361	339	345	360	380	377	410	358	360	383	392	358	396	361	372	368	364	385	354	394	347	363	347	390	377	388	382	351	347	381	379	404	383	340	349	369	382	385	373	366	370	397	399	325	410	368	356	390	367	399	361	376	372	359	407	374	369	379	406	388	397	372	384	396	334	388	397	345	392	397	420	379	350	391	368	370	414	347	405	376	391	364	352	408	382	341	404	372	385	413	352	350	352	382	388	366	419	386	372	391	387	399	362	353	380	371	392	379	395	382	380	384	381	371	430	376	345	402	394	379	373	355	350	389	385	392	377	379	397	384	368	359	376	360	401	368	362	356	397	345	365	337	391	358	383	341	357	362	366	390	373	383	402	385	380	384	369	380	394	351	380	394	350	372	343	364	351	395	384	381	379	383	371	371	323	343	379	359	356	378	370	391	377	426	405	349	370	345	348	347	373	381	349	331	365	374	413	334	342	370	346	399	386	358	357	388	371	337	371	391	383	366	390	371	391	395	373	376	402	375	394	398	374	385	410	383	377	410	339	352	369	376	385	319	360	403	399	362	393	373	332	371	392	370	353	372	375	387	387	343	371	352	370	396	393	390	382	388	361	394	396	355	370	406	347	375	371	387	380	395	358	359	338	387	369	370	380	343	388	344	361	395	384	366	372	397	322	402	385	391	381	392	366	363	389	348	376	373	365	389	373	384	358	380	402	375	334	341	361	378	386	365	369	401	386	373	374	382	393	377	395	371	388	384	396	384	389	345	393	374	434	372	399	387	317	376	395	355	374	391	364	396	377	359	349	367	386	390	364	378	384	361	373	376	353	401	366	359	393	365	389	378	369	400	347	367	395	369	397	367	395	351	369	329	359	365	405	369	392	382	385	378	396	400	403	341	365	347	386	386	406	372	350	397	378	361	387	384	386	363	369	375	373	377	340	377	355	384	387	346	354	384	404	353	365	342	366	388	378	413	377	377	362	415	392	350	393	385	356	378	392	350	372	344	366	410	391	351	367	392	372	384	355	353	345	377	437	402	391	376	351	356	387	392	398	364	435	396	360	402	366	389	408	352	385	396	373	367	393	369	405	368	373	384	355	386	378	350	363	367	361	355	404	408	382	383	354	429	383	351	388	378	413	334	350	394	379	352	370	379	346	348	364	393	362	373	430	405	425	358	387	357	377	362	355	395	378	357	367	395	413	378	402	352	378	389	387	361	397	376	399	365	352	369	327	384	377
44188	29651	3368	3906	3514	2948	2557	2251	1952	1787	1635	1448	1407	1382	1268	1243	1229	1096	1158	1095	1160	1065	1048	1022	1007	1034	1060	991	1020	1037	966	1035	1000	963	1033	992	962	1002	918	983	948	928	926	917	988	976	950	877	945	925	965	979	935	911	971	1005	980	963	935	960	841	927	932	980	920	896	970	892	948	886	911	939	990	944	877	940	980	912	928	957	928	915	921	939	925	911	893	928	918	918	867	940	938	924	910	933	896	970	920	889	914	929	959	878	913	899	902	901	928	918	914	968	926	942	941	958	913	947	891	961	877	908	929	901	868	858	874	909	952	907	957	844	853	942	945	898	995	953	912	915	923	901	912	889	924	875	898	960	931	915	856	1008	911	959	962	921	923	905	891	909	891	920	865	927	960	920	896	900	954	982	896	926	921	913	938	902	899	919	945	840	907	908	874	926	916	958	920	932	856	872	893	943	902	872	966	869	937	907	916	966	896	906	900	906	912	911	957	916	869	924	909	929	861	902	883	912	910	892	915	875	936	846	889	897	892	921	874	940	884	925	895	912	928	931	911	928	877	925	986	928	871	922	909	884	887	886	869	948	907	932	934	898	879	939	963	927	889	934	937	975	949	868	908	903	927	868	895	916	897	889	906	876	885	868	910	848	862	911	853	930	916	896	932	885	856	929	939	918	943	895	943	908	910	860	867	886	891	894	947	925	860	893	873	891	872	915	942	911	926	882	883	867	891	910	867	876	941	858	860	937	882	856	923	875	900	890	858	898	919	851	921	932	839	950	886	917	937	917	909	948	910	908	943	943	912	929	926	935	881	922	938	877	876	940	902	894	937	934	907	868	946	867	861	881	922	888	935	924	912	861	865	878	860	868	900	926	917	873	911	938	932	940	909	899	914	930	916	931	911	906	925	857	940	913	922	939	934	879	935	935	871	855	916	898	950	857	935	881	894	917	948	896	948	925	902	924	912	888	862	910	900	866	833	950	935	878	880	926	889	905	895	947	895	913	981	921	931	933	936	936	919	903	877	917	937	902	935	873	929	878	920	880	886	910	938	844	946	896	931	921	934	942	924	951	885	916	858	911	953	901	924	868	920	916	893	857	913	865	895	942	937	900	945	935	865	845	875	920	884	921	900	909	879	882	919	939	897	873	946	896	914	885	986	945	913	854	939	898	943	933	904	900	873	853	976	879	914	903	887	907	896	919	929	892	924	930	935	907	928	883	914	931	933	863	915	950	929	879	885	931	926	910	917	895	934	900	887	896	961	876	930	921	915	888	867	923	902	877	936	828	899	923	917	910	911	935	909	844	922	892	925	887	932	922	899	892	929	921	920	879	903	902	889	924	947	840	937	908	890	940	935	979	887	949	905	887	910	952	895	914	928	916	932	899	843	886	887	887	907	916	926	881	881	839	970	946	943	929	882	950	901	870	891	868	913	933	914	878	914	971	900	947	925	885	914	893	878	942	923	926	907	960	894	899	924	906	928	939	849	899	895	952	882	868	910	893	938	948	896	881	848	923	901	894	943	904	932	941	889	928	908	978	878	875	902	921	896	959	879	911	911	896	883	911	927	914	941	923	928	863	936	940	871	880	857	877	917	870	887	878	898	874	924	883	895	921	893	848	926	962	938	880	914	920	851	856	964	948	894	991	908	912	945	903	888	857	931	909	916	891	877	951	918	913	867	876	887	982	903	865	908	927	949	889	896	861	925	849	906	913	922	941	929	898	886	889	902	883	878	933	907	931	878	917	937	950	890	932	907	906	900	917	898	942	900	887	872	899	896	961	937	914	935	902	935	923	952	935	879	903	897	870	925	925	956	930	871	879	880	957	913	873	884	871	865	868	873	943	862	942	917	926	910	928	850	867	889	941	955	913	867	829	926	912	920	955	870	921	865	874	903	889	925	920	878	921	934	912	857	888	917	868	938	879	891	922	911	888	907	896	939	869	901	865	889	874	918	884	898	927	952	968	929	876	902	877	915	932	918	922	959	894	882	882	874	915	916	943	862	885	929	892	895	909	889	904	908	887	930	926	943	948	900	896	893	887	946	911	928	926	904	929	912	903	940	912	915	836	950	859	879	939	906	922	865	895	910	905	892	876	925	942	933	930	893	917	888	914	930	897	875	898	879	912	935	882	895	882	903	898	924	870	922	883	886	915	891	943	858	870	868	910	919	900	975	896	920	863	921	896	930	944	893	910	887	914	863	890	934	930	898	911	915	878	930	882	891	891	966	907	904	895	947	857	960	929	904	914	896	864	884	905	926	891	863	879	980	843	967	913	918	938	923	901	881	959	938	923	964	972	937	907	966	972	929	924	937	900	876	899	900	886	890	894	917	922	902	919	928	899	875	912	912	905	928	913	887	956	900	938	924	892	897	911	873	914	926	873	915	969	934	908	910	898	916	914	906	908	879	918	895	931	887	914	875	903	882	959	903	941	877	934	924	911	883	895	929	891	916	888	877	913	913	934	907	915	882	914	921	878	854	942	925	916	904	880	881	913	936	909	880	859	896	917	869	918	916	913	887	914	911	930	900	883	920	874	939	905	942	926	885	872	831	891	845	843	896	956	910	959	878	890	890	871	906	951	928	848	875	935	902	928	920	890	919	915	901	857	859	910	929	895	947	846	885	897	899	893	912	900	942	899	908	955	920	844	862	851	886	900	906	900	925	902	902	867	935	896	914	912	896	873	898	934	941	875	869	931	871	936	893	936	866	883	908	894	868	876	907	893	929	909	907	877	875	917	883	887	923	924	937	879	966	933	867	950	913	901	974	920	925	906	926	855	922	925	941	900	965	916	926	897	889	934	954	911	872	875	893	941	927	921	875	934	892	906	880	914	850	924	817	933	910	878	889	862	873	912	906	887	923	899	914	903	898	906	935	912	933	890	918	918	923	882	934	899	925	902	975	910	875	928	946	853	928	906	965	954	914	932	998	932	938	913	887	893	894	918	895	932	951	903	938	906	910	914	941	862	942	858	922	864	964	983	881	900	927	895	919	926	886	907	955	895	924	913	891	882	899	910	892	949	842	869	909	909	910	869	919	949	932	909	941	920	939	903	922	957	903	912	878	866	879	911	922	888	934	876	902	874	896	959	892	952	909	937	904	963	912	884	895	857	898	893	874	906	906	871	923	925	931	870	907	878	946	924	900	898	855	910	881	855	915	868	958	971	917	944	919	901	891	914	868	880	902	870	919	934	904	953	930	923	880	809	918	912	923	978	881	930	849	883	864	951	875	910	896	953	889	861	949	921	957	872	899	848	924	902	933	933	922	925	899	899	881	929	925	958	898	923	904	917	915	903	885	857	892	870	941	924	949	921	930	919	1003	895	921	924	887	881	967	922	874	881	905	907	914	927	946	876	916	866	932	901	905	840	870	921	919	922	891	937	947	875	883	961	873	914	942	922	864	896	835	913	882	944	883	930	861	931	917	894	893	970	860	897	918	908	892	891	905	892	936	896	938	937	931	938	833	872	896	930	925	933	876	914
15917	2820	219	193	185	194	173	182	197	175	186	159	186	158	186	159	185	179	178	190	176	186	180	187	175	191	162	176	181	163	179	170	169	173	185	186	156	175	176	179	166	192	181	153	192	176	183	183	160	178	173	197	194	184	179	152	170	175	165	198	155	168	184	169	169	169	182	179	151	188	200	155	181	173	191	184	161	188	166	189	169	176	170	164	180	158	184	168	157	174	174	175	195	149	200	167	144	167	166	170	168	188	158	175	162	171	177	201	187	192	193	150	161	181	184	157	193	165	147	187	186	176	177	169	175	187	187	186	179	192	202	183	186	182	168	181	174	165	177	171	149	178	192	181	154	181	183	191	163	180	179	181	161	163	169	175	166	177	179	180	173	179	157	158	183	183	177	153	178	177	181	184	184	205	164	176	190	177	171	160	162	177	192	160	161	187	138	201	181	153	159	171	166	163	165	175	181	184	161	172	175	164	190	176	180	162	166	166	186	156	159	178	166	154	152	154	169	194	170	170	191	166	194	176	159	191	184	159	187	190	143	169	160	178	148	190	171	152	183	189	169	170	176	206	173	186	195	156	174	161	168	177	179	192	160	176	155	177	150	183	153	193	181	165	172	186	179	177	158	194	177	150	154	181	171	176	189	167	187	182	171	193	197	193	169	157	162	178	171	172	199	168	180	172	171	171	166	193	157	147	174	175	177	152	165	168	166	164	193	179	182	185	188	191	172	195	218	155	188	179	182	161	199	185	177	154	195	166	195	190	202	170	155	165	186	154	163	178	176	168	158	180	196	191	184	163	176	156	179	165	192	178	184	161	194	154	178	177	194	175	166	191	163	171	183	175	170	169	189	167	178	186	163	184	182	171	171	184	180	167	186	169	180	171	207	198	178	190	168	173	179	192	177	183	171	176	182	176	139	179	194	187	169	177	172	169	166	162	163	189	184	183	161	168	167	161	182	188	170	174	167	166	191	193	177	175	182	163	183	179	183	134	187	190	178	157	168	184	188	156	179	175	182	194	188	185	168	186	184	171	187	182	180	165	139	165	177	197	185	179	176	177	149	181	171	176	175	174	148	183	180	166	199	162	180	196	197	186	210	182	197	135	176	165	175	183	153	176	185	156	166	167	181	155	191	165	186	172	184	182	174	169	156	192	177	176	174	175	182	143	176	201	146	166	163	178	138	166	169	155	177	176	165	162	191	198	168	156	178	146	162	163	176	174	165	164	144	180	170	173	166	206	172	157	175	155	172	176	202	180	172	172	165	158	173	174	159	183	158	169	158	174	172	194	173	182	158	177	192	165	183	168	187	162	141	168	158	151	166	177	171	169	163	185	145	163	205	171	172	175	175	171	141	153	179	180	182	158	177	165	191	145	173	183	158	174	166	185	170	163	190	151	176	188	148	197	167	186	182	176	156	167	161	155	167	204	205	193	151	157	161	177	172	166	171	159	175	172	174	190	177	190	189	189	173	182	196	155	170	166	168	200	166	164	171	171	182	157	182	171	172	172	175	162	164	186	194	178	181	174	157	164	173	154	184	193	190	169	137	172	187	186	156	189	161	178	174	162	162	190	188	190	174	179	161	174	169	180	189	180	162	184	173	184	196	172	173	190	151	182	177	167	195	203	202	178	181	159	175	173	160	169	166	161	150	169	178	155	176	156	185	176	169	185	182	174	155	161	142	193	153	158	183	187	190	188	175	155	175	170	185	159	184	172	164	201	183	165	176	167	182	180	172	179	162	161	201	190	166	173	167	169	176	170	200	175	175	195	190	170	148	166	175	149	197	159	157	186	149	181	153	181	185	185	151	187	177	206	164	153	162	160	190	167	161	173	149	167	153	163	157	175	191	174	150	161	187	174	153	194	176	162	172	185	172	182	170	197	169	186	157	185	181	187	173	182	188	185	159	192	194	151	174	173	173	182	195	198	159	169	158	168	171	183	188	195	173	163	189	138	163	154	189	188	185	175	132	183	184	193	169	174	170	181	154	178	190	159	201	201	186	188	182	159	174	174	158	184	175	161	175	188	187	177	154	198	181	144	163	179	172	181	159	150	190	170	189	146	172	187	158	164	184	187	161	158	177	172	193	174	173	183	179	190	172	155	145	164	173	150	159	149	195	172	142	170	172	162	183	149	183	165	174	196	163	177	158	173	179	164	180	172	151	183	146	183	177	174	162	196	165	189	162	199	171	165	194	164	217	180	168	165	193	178	166	178	195	157	154	167	179	191	178	183	160	183	177	162	161	175	186	185	197	158	175	191	148	191	170	193	164	179	172	171	154	178	166	175	172	165	173	185	149	186	166	167	173	178	170	163	182	172	197	170	167	168	184	191	175	172	175	186	177	176	145	196	193	160	171	163	190	157	172	194	196	180	164	166	172	153	174	173	188	174	195	168	200	162	171	165	182	184	186	198	166	177	157	167	168	186	183	170	147	170	164	194	178	156	167	162	195	172	175	168	180	135	170	174	138	189	167	185	172	165	171	194	173	187	198	194	181	178	190	190	192	176	163	168	175	169	177	170	166	160	206	187	189	172	182	169	165	178	170	191	171	160	161	170	184	175	163	186	162	192	172	171	154	163	180	208	157	172	201	185	169	159	169	174	197	171	173	191	162	173	177	178	177	171	163	134	172	154	189	164	190	184	171	184	164	181	176	175	174	197	184	161	162	161	160	159	192	148	179	192	177	165	167	169	182	162	160	176	163	196	180	189	199	184	166	179	183	179	168	178	185	175	186	163	170	179	181	168	174	187	182	161	166	196	168	158	181	203	188	158	172	159	192	184	181	194	184	184	193	155	190	186	154	176	190	181	165	175	188	184	156	178	171	173	156	189	167	168	180	202	173	170	157	186	168	162	179	158	168	161	151	172	147	182	169	181	186	177	174	204	172	181	164	166	182	188	192	185	188	160	156	169	156	168	212	171	194	212	198	184	175	181	173	174	200	180	168	170	154	175	188	187	154	169	154	207	183	165	164	159	185	170	179	175	177	153	154	186	184	167	173	187	168	164	194	165	188	191	162	155	162	172	162	187	201	207	204	171	176	157	186	179	182	163	181	169	175	173	186	176	188	173	148	187	185	189	154	176	171	171	180	168	157	166	161	201	155	142	187	169	178	154	189	212	176	180	173	186	154	188	162	150	170	172	160	174	183	194	185	157	153	180	170	175	192	198	179	170	185	172	160	130	174	182	196	159	169	175	172	190	182	169	194	165	181	165	168	180	155	206	172	158	169	175	174	152	182	181	184	158	165	172	174	162	179	169	185	181	199	174	164	197	171	137	179	187	185	162	177	180	178	152	177	159	189	165	183	174	146	159	155	157	136	198	183	171	196	190	160	182	191	186	148	173	177	198	178	184	150	202	168	180	204	168	178	150	154	204	172	153	159	150	172	167	183	176	199	166	188	168	168	182	148	197	163	169	159	170	175	185	187	186	194	176	198	177	186	197	179	168	189	184	162	152	170	180	197	181	220	147	194	175
13068	3824	578	565	577	544	537	542	535	513	508	548	578	497	511	521	530	533	513	497	500	511	471	537	506	526	512	526	517	516	490	448	523	522	515	523	502	506	501	527	487	474	497	534	493	530	493	493	514	496	517	487	497	517	474	497	522	484	508	522	477	519	526	504	502	527	523	540	497	498	516	492	473	505	488	547	452	444	506	494	535	496	484	503	523	507	492	449	511	516	503	518	470	525	521	491	519	507	511	521	496	504	495	482	487	512	502	504	543	539	522	483	485	493	508	510	501	494	510	474	528	513	510	541	502	527	536	526	496	508	531	504	499	488	523	507	487	530	489	503	521	479	501	499	515	484	480	466	489	525	483	478	475	463	495	497	464	531	497	476	529	529	503	490	498	495	521	481	521	520	519	507	509	516	535	523	497	530	555	524	549	540	467	523	436	468	469	493	522	483	485	501	490	505	525	482	483	509	540	480	493	485	560	482	488	525	510	519	544	512	469	509	515	537	490	482	500	498	487	459	503	480	535	526	481	475	518	528	516	524	504	501	521	512	501	498	521	500	515	533	525	522	479	545	528	524	478	550	477	505	524	465	493	520	493	512	482	484	497	501	503	506	460	512	506	479	497	482	510	509	500	525	458	507	493	490	496	513	492	484	444	521	510	501	504	497	479	481	529	538	513	521	518	528	502	504	497	499	525	506	511	497	532	514	532	520	486	483	494	493	476	503	542	492	534	518	486	527	486	438	550	527	499	519	536	558	539	518	505	495	494	492	476	505	527	474	509	513	487	513	487	527	485	518	497	493	523	470	530	488	508	468	495	508	488	496	510	533	513	502	494	506	494	483	521	493	513	514	515	469	484	493	481	464	532	513	487	486	451	518	497	461	483	507	489	518	514	506	516	480	495	520	504	506	549	508	494	484	496	503	485	506	472	480	520	528	499	510	488	504	513	523	533	518	514	494	522	469	493	508	491	472	500	514	499	508	530	496	529	504	491	548	499	487	487	506	521	509	495	510	500	492	490	446	538	515	504	532	524	487	486	519	530	477	482	540	527	505	488	494	464	562	503	491	475	490	541	526	495	456	496	517	531	482	506	557	488	499	481	490	498	499	531	488	487	495	498	473	543	505	535	488	518	535	487	483	517	488	551	497	484	484	532	518	517	507	473	519	528	487	485	495	476	498	490	492	544	491	512	513	519	504	572	472	495	514	492	514	511	527	532	515	500	438	482	505	502	502	498	529	569	499	527	503	512	493	486	523	505	534	527	575	499	497	558	493	500	523	497	535	527	503	509	494	512	497	545	502	516	480	492	526	520	491	474	562	497	478	488	520	531	479	517	514	523	557	536	451	492	467	503	488	520	517	518	498	509	489	507	557	503	506	546	479	530	553	505	487	519	461	530	461	495	510	507	528	509	497	466	479	495	490	487	532	517	487	516	439	483	485	479	514	519	500	481	528	496	522	505	476	472	510	507	490	500	491	493	528	518	495	530	468	470	494	507	483	503	537	522	486	538	498	506	509	531	517	474	466	530	501	546	513	528	536	514	492	490	526	494	512	491	511	524	518	511	493	501	482	518	511	488	483	450	485	513	494	514	515	497	450	511	505	477	523	445	494	506	486	478	491	498	474	512	521	499	484	546	487	473	504	512	484	546	510	507	529	476	504	478	497	547	505	520	506	519	488	501	504	494	542	536	536	486	497	488	537	510	499	516	463	484	499	487	514	508	514	486	515	523	474	504	508	519	500	535	496	506	511	488	485	529	514	508	486	509	514	493	497	518	460	494	472	515	503	469	525	477	521	518	538	531	509	468	535	529	474	485	512	538	508	542	504	502	493	505	521	495	495	499	504	518	508	481	480	494	497	494	476	502	504	525	481	538	499	534	500	508	507	487	475	491	486	484	545	485	525	517	519	525	500	516	520	489	506	496	512	531	514	485	465	473	499	494	479	492	519	520	492	522	502	548	504	496	454	507	477	479	529	520	501	530	480	510	482	475	516	483	517	512	478	461	494	490	477	498	526	504	503	551	501	484	494	488	482	512	468	519	495	505	451	467	531	494	518	537	511	493	501	518	508	504	487	472	479	511	510	464	541	483	488	524	490	508	493	482	507	459	509	499	521	486	483	505	495	488	509	482	502	477	509	519	500	477	499	511	510	485	494	491	522	502	514	496	505	502	501	473	524	506	512	507	527	506	541	489	508	483	511	463	493	472	512	505	521	509	533	484	498	524	501	518	516	476	557	493	489	518	518	500	513	457	520	493	465	498	525	508	501	474	509	486	530	495	500	534	534	483	487	529	500	518	474	512	503	496	459	500	502	508	514	504	492	501	501	509	485	525	525	513	469	531	488	471	486	544	497	553	504	474	507	519	470	476	508	484	489	518	543	468	530	506	479	523	465	482	565	504	525	484	559	529	527	511	533	524	490	506	528	501	490	532	509	498	506	497	484	477	495	487	495	484	478	466	507	514	522	483	524	485	496	492	494	465	476	533	520	503	483	511	494	489	514	506	487	482	517	512	510	471	538	496	519	484	500	514	492	506	498	518	542	501	480	514	468	509	504	494	538	500	524	496	491	512	508	543	476	499	478	493	495	510	488	511	518	521	487	512	492	509	497	506	501	482	492	522	494	493	518	497	496	540	513	494	501	475	493	514	491	495	533	498	489	476	476	493	490	509	519	473	514	526	517	474	523	506	529	497	508	535	507	480	508	485	553	530	544	519	514	516	516	477	502	516	500	464	515	520	500	524	509	530	493	470	495	503	512	479	525	504	475	517	485	509	515	483	463	522	486	503	517	479	484	508	468	537	523	497	519	502	491	496	514	476	556	481	538	476	492	478	510	505	462	503	510	477	534	496	545	465	539	459	540	514	493	499	497	502	524	540	515	517	485	520	515	525	514	508	484	469	511	504	551	500	506	506	524	463	494	472	531	497	505	529	477	479	572	543	498	533	489	494	543	480	503	479	476	490	495	516	481	517	503	510	500	522	517	528	542	500	551	489	511	502	516	477	514	475	488	458	479	532	469	471	497	492	519	497	500	515	484	477	499	527	494	560	505	511	540	498	474	499	486	486	522	501	498	498	509	510	464	502	504	522	480	505	513	496	492	508	507	477	489	454	484	553	469	523	536	513	509	487	530	514	489	498	501	488	473	501	500	521	526	489	487	494	488	514	508	499	540	505	485	463	531	506	477	500	519	492	523	532	492	481	496	506	501	511	500	451	515	504	502	469	496	492	507	447	535	507	471	493	517	474	471	505	476	532	531	505	484	497	492	506	520	514	526	540	500	526	462	524	516	482	519	511	486	473	494	477	455	498	495	549	500	482	497	522	546	516	524	496	529	470	528	486	540	508	544	490	552	526	514	498	514	534	509	516	494	487	539	501	489	513	531	508	509	519	509	491	475	508	494	491	521	555	525	536	493	498	502	531	502	550	526	494	536	496	503	491	484	500	488	521	504	508	489	511	456	494	504	529	480	451	543	526	491
62575	38383	8063	1065	668	559	480	478	444	426	364	381	361	372	372	344	342	342	353	326	370	370	381	351	339	367	328	342	351	375	349	321	348	337	333	340	373	334	363	335	363	372	358	350	322	339	334	349	351	349	307	349	339	382	345	361	311	344	334	367	325	337	373	306	376	361	382	332	377	326	339	393	358	335	325	339	363	356	334	359	317	303	313	350	357	349	355	336	350	329	311	326	343	322	343	357	356	327	306	347	344	363	360	352	317	304	348	362	412	364	342	314	366	353	348	329	336	340	324	310	325	351	343	341	333	323	330	363	372	351	335	339	355	332	364	317	333	390	328	357	325	371	342	310	324	333	358	326	340	377	367	334	352	337	336	352	335	340	374	371	347	347	380	309	335	351	353	344	360	357	349	357	319	337	364	328	378	367	360	327	343	368	325	389	354	368	356	332	373	345	345	324	339	344	335	364	370	335	322	297	330	359	323	362	355	348	333	303	361	340	359	346	340	362	352	317	386	332	315	331	331	325	317	327	339	348	332	350	342	330	362	366	339	356	363	337	356	360	323	337	342	376	332	370	336	359	356	349	317	357	361	304	331	358	324	333	329	308	342	328	320	364	304	319	304	324	353	328	366	318	337	311	332	329	363	347	340	298	340	332	349	351	336	317	346	360	348	360	340	357	320	353	347	328	354	331	384	312	346	315	323	340	335	336	310	321	354	336	317	354	326	344	326	335	353	328	332	323	372	327	325	371	350	365	326	303	343	355	331	316	342	371	337	315	322	362	385	394	318	350	301	317	336	356	332	368	372	335	339	343	345	353	349	339	354	299	305	305	336	351	328	329	308	354	327	321	331	324	356	343	326	336	289	333	358	327	345	349	330	337	339	344	350	314	349	334	369	332	339	349	338	357	350	359	349	341	329	281	332	342	303	346	363	346	332	332	351	338	337	338	360	342	328	395	327	340	341	352	371	348	362	321	356	322	347	367	344	328	352	347	357	315	338	366	370	328	367	394	335	347	297	375	326	328	312	303	319	340	358	332	342	318	353	342	333	339	394	334	324	325	368	370	362	333	337	320	355	349	308	355	330	344	334	334	333	329	393	358	316	342	358	363	366	345	322	353	364	327	324	345	351	362	333	369	348	336	335	373	347	346	341	338	356	341	355	346	362	325	366	351	332	350	356	339	360	344	345	331	309	335	339	376	348	350	324	313	337	338	332	333	345	366	317	365	338	343	346	357	310	346	332	367	346	339	323	298	391	367	361	365	333	301	360	355	345	371	335	353	331	387	342	352	310	329	354	364	344	352	355	339	334	323	379	358	381	347	353	353	328	329	332	349	349	339	314	331	366	373	326	347	332	342	344	344	367	350	334	339	386	327	353	375	364	363	347	376	351	363	345	353	315	335	302	348	362	326	323	346	331	340	328	341	390	356	368	337	349	327	346	372	336	349	363	349	317	372	321	337	365	336	328	353	355	327	376	324	333	331	346	336	364	345	365	382	345	303	343	379	364	378	371	351	354	378	313	377	356	322	337	331	324	308	336	337	345	354	373	373	334	364	315	324	343	358	324	379	314	357	334	348	335	373	366	367	374	355	346	347	380	364	350	322	329	342	339	337	323	374	321	332	369	333	324	338	332	323	338	326	344	319	345	348	333	328	333	331	352	366	322	360	329	380	348	355	323	328	327	340	329	363	344	325	354	363	347	365	374	323	320	322	339	324	359	335	330	299	354	334	318	356	331	347	348	343	314	354	361	342	346	318	330	341	330	352	336	348	350	333	333	359	326	347	370	307	340	311	334	336	337	303	318	350	371	335	332	362	328	355	321	320	311	321	313	345	365	314	338	321	329	329	380	338	363	367	312	334	347	324	343	328	365	343	346	354	341	346	367	354	349	331	356	336	344	374	333	313	334	366	335	356	370	349	402	316	366	354	318	353	327	324	333	304	332	325	371	320	317	362	355	309	337	336	372	348	343	367	323	334	341	349	374	345	331	346	318	328	373	391	369	347	324	366	348	337	351	340	336	369	322	358	323	319	341	349	339	343	350	324	321	340	331	365	313	339	307	367	342	302	358	345	330	366	353	296	354	323	333	318	310	325	340	372	347	352	341	364	338	336	314	334	350	397	337	345	320	316	332	335	335	346	375	354	394	351	329	342	368	358	344	323	359	347	354	355	323	350	346	356	322	340	344	367	321	307	346	339	335	344	333	367	342	309	345	319	335	345	351	353	318	321	395	360	351	352	348	333	348	382	331	333	343	353	340	357	332	357	369	326	380	328	345	304	327	332	329	314	321	336	349	317	329	346	344	333	333	335	331	336	315	345	332	354	354	339	338	319	335	320	358	310	337	333	338	355	365	345	311	354	325	297	324	350	350	370	357	330	371	337	399	339	325	331	367	324	351	339	339	356	361	318	328	331	335	350	384	322	331	335	330	346	332	377	317	349	345	321	357	356	302	363	325	338	316	359	329	376	355	360	321	310	339	315	359	332	346	366	359	358	339	346	344	365	355	351	345	380	371	345	325	310	346	337	345	358	336	358	375	333	353	375	353	349	336	314	352	348	309	365	343	367	327	318	335	333	357	345	313	346	341	328	369	374	398	342	337	323	370	347	330	310	343	310	340	325	340	362	341	333	325	353	371	374	330	326	340	357	358	362	315	392	320	355	313	324	344	348	361	300	327	346	331	351	354	343	366	362	342	348	360	381	385	354	356	350	324	298	346	345	339	353	367	306	321	343	319	352	386	331	343	349	360	330	317	300	342	357	313	346	361	350	360	358	312	333	353	328	349	384	370	363	349	328	330	318	322	333	335	357	343	348	368	353	333	366	343	333	334	323	338	317	349	315	299	342	361	368	349	355	327	338	365	339	342	338	326	349	331	346	306	344	301	347	362	354	309	340	313	360	390	327	345	298	332	347	341	352	357	365	364	314	346	345	351	324	321	326	338	344	344	374	340	328	369	341	335	387	348	334	350	347	330	346	364	372	293	327	299	307	328	339	321	321	346	333	340	339	347	354	356	373	327	321	345	325	329	385	344	339	380	347	321	355	344	304	335	321	346	344	332	337	357	320	350	337	330	332	339	331	323	374	340	341	325	356	384	372	332	349	309	330	288	349	334	327	354	320	352	353	351	329	366	377	348	378	387	316	366	348	313	311	313	343	325	328	357	354	346	328	321	358	321	364	357	322	315	317	337	328	369	349	342	376	295	353	363	347	344	376	327	328	361	352	326	338	384	362	355	336	374	328	352	371	342	352	327	323	372	293	305	372	353	329	357	373	349	329	346	373	374	355	322	385	310	348	321	352	355	335	336	330	348	342	326	294	360	347	320	341	350	316	350	356	350	349	318	319	322	321	328	349	355	348	316	366	331	326	366	398	318	348	339	363	348	348	351	350	318	332	313	359	365	332	369	314	364	342	323	375	368	356	363	336	326	333	340	331	312	370	333	345	338	350	332	348	332	339	321	362	347	370	319	353	348	331	361	344
35736	23270	2116	2467	2236	1897	1787	1517	1385	1357	1236	1184	1127	1100	1056	1014	992	983	988	957	993	921	949	1014	925	869	914	919	923	909	936	923	918	933	907	892	896	897	829	876	872	879	904	895	875	873	915	861	887	932	892	904	841	892	886	917	880	887	934	882	871	875	901	815	909	853	892	859	865	871	822	879	912	844	873	899	854	831	839	910	831	855	878	840	867	919	915	821	849	825	857	931	862	920	889	849	872	874	887	861	873	896	846	855	849	837	923	857	848	836	898	909	880	865	887	895	837	871	868	871	903	873	909	866	861	851	876	882	827	889	833	883	854	871	880	785	851	872	848	884	876	931	852	833	896	854	886	859	846	853	836	861	859	867	874	813	863	860	882	879	883	871	895	856	803	833	804	852	865	868	845	855	820	842	836	862	877	873	849	853	867	857	843	859	874	841	880	865	855	892	826	903	876	909	826	835	869	861	862	891	896	817	825	863	881	838	898	871	886	871	886	848	844	813	867	868	887	867	874	803	881	847	842	866	887	860	879	851	855	865	883	866	836	853	890	853	846	884	888	863	831	859	886	864	850	899	877	882	823	906	891	868	855	864	901	815	875	862	872	860	905	829	863	921	869	909	894	850	891	809	888	874	839	875	815	818	895	818	879	846	815	889	820	839	890	830	818	863	850	864	884	881	851	871	862	877	870	867	858	865	871	854	889	803	854	843	841	829	911	899	837	870	820	828	942	862	821	865	808	901	847	872	853	840	861	850	929	803	856	865	869	859	898	859	853	839	839	816	865	847	891	895	852	886	872	859	849	887	917	885	866	847	836	859	859	860	863	873	901	872	901	844	863	865	859	847	856	886	837	895	882	847	857	804	852	797	789	868	876	893	855	887	879	854	849	854	868	811	856	823	864	901	857	858	926	852	872	883	878	893	870	901	888	899	868	885	880	827	840	859	903	863	842	883	814	817	860	855	876	865	877	870	843	895	860	886	826	913	813	906	892	841	832	849	816	831	887	857	872	841	836	841	884	859	850	848	835	866	876	855	845	843	851	836	914	900	845	883	814	876	885	887	818	885	863	865	857	875	832	864	843	818	894	837	859	872	900	855	815	855	859	886	930	891	858	864	835	870	787	885	868	861	905	820	880	844	869	877	905	852	861	921	835	870	912	873	891	829	879	837	861	864	830	885	898	860	849	882	811	887	861	910	888	898	854	910	857	873	856	867	899	821	887	834	836	861	862	866	902	848	868	897	865	874	904	895	856	865	813	891	798	904	828	874	834	877	896	872	859	882	770	855	838	838	880	863	849	861	846	917	829	889	884	868	873	880	862	875	861	887	893	864	861	852	890	878	849	852	848	892	843	795	874	901	877	863	857	883	863	870	888	883	872	823	836	837	903	889	887	927	869	862	882	857	874	869	875	884	873	851	885	856	862	833	835	805	878	888	891	850	858	872	891	840	791	842	876	826	811	873	819	870	888	837	868	846	914	807	859	850	852	857	825	880	874	852	936	806	879	894	864	866	889	855	911	891	837	864	859	839	910	846	862	856	868	786	862	863	870	832	839	876	865	844	867	875	861	871	829	848	870	842	851	844	868	800	833	843	883	862	876	844	836	883	883	875	865	867	832	842	865	847	902	902	874	832	864	848	819	877	827	901	895	871	905	827	874	827	858	886	888	869	862	804	931	832	825	878	840	868	839	884	902	855	840	875	858	848	869	912	813	905	907	807	866	866	867	872	875	854	905	867	844	821	837	830	866	889	870	790	805	820	874	949	894	878	836	915	903	831	871	857	891	835	837	864	870	776	860	902	890	810	870	853	939	883	845	877	860	896	837	810	822	879	833	886	823	840	861	838	836	849	869	895	842	899	920	911	863	815	871	822	852	845	853	795	827	861	873	842	812	843	884	836	874	871	847	806	883	869	820	828	793	865	840	863	889	894	851	860	886	875	835	855	903	871	855	901	852	800	852	835	896	790	828	872	874	886	873	873	842	851	854	833	928	923	869	849	821	913	856	873	844	852	835	822	861	862	893	829	865	856	826	873	835	896	855	915	879	831	875	859	926	808	867	868	841	862	877	828	858	849	871	862	869	819	853	895	823	882	853	842	849	847	829	886	840	905	837	833	871	871	870	882	861	853	915	838	837	835	898	847	865	844	872	882	850	893	881	860	865	868	867	820	893	841	873	882	835	881	844	859	839	852	863	923	826	837	802	825	862	876	872	822	877	940	848	851	846	875	917	831	909	852	865	849	842	847	891	865	830	836	848	824	862	898	942	862	834	892	890	852	872	855	836	855	869	854	913	872	807	858	857	905	880	841	873	878	867	859	838	821	838	848	883	880	856	905	885	852	887	880	910	869	858	832	880	877	813	837	923	853	842	935	818	889	814	919	877	918	859	837	799	944	834	857	893	844	895	864	851	868	825	875	838	806	856	792	875	876	818	859	808	834	898	868	861	828	901	836	868	894	837	808	859	888	881	835	847	861	844	825	803	811	877	878	896	868	873	871	840	876	862	849	830	845	828	824	914	817	869	826	839	854	825	870	877	875	906	867	823	894	873	812	889	903	800	891	887	875	834	878	876	847	865	891	894	862	898	890	854	830	832	882	884	860	851	877	845	846	912	816	939	819	880	857	883	810	842	849	908	860	845	900	867	871	848	907	869	899	852	828	897	849	890	863	909	841	875	885	883	861	873	912	846	923	873	822	845	873	877	916	850	882	914	892	858	861	863	844	861	885	841	851	841	885	876	826	850	871	852	843	833	859	890	830	860	892	863	809	868	870	821	897	835	835	867	881	855	866	863	828	851	838	874	866	840	835	842	863	931	853	827	845	875	864	837	816	882	893	870	813	865	838	886	888	879	803	870	807	889	914	909	835	831	824	829	935	821	877	912	887	833	867	867	834	896	914	930	806	833	840	872	835	857	881	856	898	871	876	875	921	891	889	842	846	803	873	912	824	839	879	843	841	888	888	886	894	874	870	842	888	862	839	837	873	850	905	890	850	864	864	854	894	883	874	880	831	863	890	873	865	857	860	864	860	809	864	838	870	891	835	851	881	872	870	949	824	845	876	911	826	849	864	859	844	868	881	848	885	907	902	906	850	858	830	854	900	863	848	855	889	862	837	873	894	800	863	852	866	888	870	904	835	852	839	847	848	840	840	872	857	848	875	824	888	839	861	866	930	797	843	868	847	857	873	851	818	843	857	827	870	887	848	887	897	832	839	876	865	889	871	896	854	858	849	866	852	850	871	866	844	910	860	835	840	857	872	892	823	844	825	823	900	886	917	895	860	828	868	931	839	892	822	867	868	880	855	884	892	894	868	895	892	898	854	888	883	885	868	821	901	811	856	875	869	877	880	838	822	876	803	871	854	860	872	844	836	840	884	863	871	873	834	904	846	875	868	859	866	853	846	827	824	902	915	787	881	830	906	845	883	829	873	816	866	832	898	866	833	866	891	831	897	855	837	864	856	866	929	866	880	922	816	904	876
74758	52225	15310	2772	1060	813	677	611	541	539	512	527	467	401	452	437	378	439	449	423	398	422	388	401	406	428	403	365	354	375	371	368	386	369	414	371	384	382	384	358	395	362	427	382	378	379	388	389	373	392	379	404	390	407	358	355	427	389	371	355	381	382	362	382	375	405	366	362	374	401	380	363	374	370	355	391	393	396	404	366	341	360	421	392	410	370	344	381	407	395	345	360	370	396	383	385	373	407	390	374	377	385	350	387	375	364	388	387	403	357	397	398	355	377	385	376	405	434	345	391	390	355	376	386	363	360	390	372	371	380	381	386	357	334	372	395	413	385	436	348	397	390	381	376	374	387	365	384	346	385	382	379	372	402	410	408	407	373	387	364	364	372	386	386	380	365	407	363	421	403	428	382	369	395	346	404	394	397	388	359	398	372	405	403	410	378	377	360	408	390	391	395	371	415	377	380	397	407	346	376	397	380	390	385	370	411	371	363	367	368	413	385	387	382	370	375	408	371	343	385	366	397	387	383	318	426	375	360	396	348	376	359	390	359	393	382	391	397	363	372	384	386	373	379	380	364	351	358	356	379	373	383	371	352	380	384	362	388	342	425	368	395	407	396	404	394	371	342	401	351	338	396	398	351	405	357	365	389	355	382	393	376	411	372	368	383	376	374	423	377	373	373	377	360	371	378	344	395	357	391	392	396	400	397	394	373	385	437	350	371	404	351	386	405	374	366	361	338	384	371	358	368	385	354	376	344	423	393	422	415	381	383	367	387	336	376	370	397	353	410	371	387	375	375	411	350	381	354	389	354	375	367	383	398	399	355	404	359	385	420	379	351	365	367	395	364	362	386	370	390	412	391	390	350	388	395	401	375	393	371	368	393	401	380	400	373	412	394	437	393	375	373	374	363	359	401	387	364	361	410	369	372	390	372	370	353	393	356	355	383	377	405	380	397	374	361	377	416	386	401	369	354	367	377	399	359	388	392	387	410	411	369	373	374	335	373	374	378	360	390	388	372	408	402	380	371	360	378	367	383	348	369	385	385	374	401	380	404	372	404	376	408	365	393	411	371	382	362	371	387	382	358	369	393	418	358	327	377	389	363	371	368	362	387	381	380	404	376	368	383	396	373	379	405	365	384	393	360	390	391	344	395	403	352	354	371	395	364	441	399	362	396	396	359	376	360	357	364	374	370	358	395	401	409	388	348	433	351	375	379	378	369	380	382	360	389	396	389	384	362	399	386	376	343	362	352	351	367	388	409	379	394	369	376	355	368	427	394	391	358	348	377	367	362	367	383	390	379	405	350	338	377	390	355	389	383	379	373	371	387	319	388	416	384	393	409	378	418	403	364	381	401	388	359	393	369	358	375	376	393	410	401	380	389	395	371	388	340	381	388	397	361	388	342	393	352	404	396	393	370	366	425	429	377	369	386	390	382	387	369	388	351	341	408	375	371	372	431	389	396	400	369	359	383	328	360	406	365	330	391	380	443	388	382	380	389	368	378	366	389	351	382	370	358	400	414	366	415	372	351	379	373	398	375	377	390	387	374	390	367	399	361	412	390	377	376	370	417	380	366	369	356	402	374	364	381	364	379	412	417	405	387	407	348	402	357	337	375	392	382	356	394	355	381	385	355	351	381	431	387	365	421	390	371	364	397	385	402	340	405	416	398	373	353	373	374	333	391	344	365	402	351	407	345	420	367	366	390	367	388	376	359	364	416	348	393	384	402	355	378	419	370	380	349	355	387	399	372	381	436	377	373	372	355	356	396	400	377	392	404	430	379	360	420	350	351	382	371	405	386	356	388	367	364	423	413	387	384	399	401	358	384	389	369	389	436	356	346	392	395	379	406	370	398	379	376	369	332	378	376	382	385	409	370	350	357	399	387	383	367	358	409	360	406	360	403	391	396	383	365	373	372	391	373	397	411	377	392	392	398	388	423	417	364	375	383	396	409	377	419	352	356	361	383	379	372	381	369	344	396	386	372	405	376	355	402	401	376	377	415	371	363	373	371	371	419	413	395	370	391	391	371	397	366	352	381	400	343	371	395	406	392	386	360	355	377	413	426	341	343	400	373	408	390	396	393	390	374	384	381	384	379	393	380	401	404	383	399	396	393	387	379	367	398	396	360	356	406	377	379	367	368	356	406	411	366	364	366	344	377	381	386	361	393	361	404	355	405	384	383	383	398	346	369	386	365	390	367	384	404	375	386	379	399	367	403	372	378	381	407	403	421	352	371	378	407	389	393	365	389	379	400	369	381	391	360	394	396	355	388	372	401	408	376	403	371	385	364	369	368	374	364	416	395	368	352	381	368	410	386	399	373	384	374	375	367	380	362	388	390	418	399	340	378	404	398	411	362	377	372	372	370	416	369	390	389	392	347	392	389	391	366	350	370	370	350	386	407	380	404	364	410	345	396	392	383	394	390	405	389	376	370	385	324	334	403	403	392	350	358	389	369	386	384	363	350	387	432	364	378	374	379	399	382	360	361	390	356	384	367	370	366	388	385	364	384	365	400	378	406	374	382	397	372	367	361	373	376	364	362	373	361	372	372	393	396	412	402	343	410	399	399	330	365	366	359	372	351	339	349	395	375	324	336	402	393	385	381	416	389	363	384	375	422	346	408	347	361	400	396	353	356	376	364	384	349	384	412	369	390	372	338	387	390	373	372	334	366	380	339	401	354	358	403	376	379	383	394	386	386	385	386	379	372	387	339	353	395	354	403	341	354	390	360	385	377	410	375	381	360	383	362	388	371	390	356	362	373	435	364	372	389	406	356	385	400	388	359	362	376	390	376	360	366	387	386	379	381	394	374	379	380	389	407	378	372	383	398	390	393	374	398	369	399	384	367	385	405	396	413	381	387	409	390	355	380	374	362	417	395	338	399	423	358	380	426	342	386	386	357	391	369	410	389	402	368	407	396	346	338	373	384	356	394	386	401	413	366	403	353	392	393	393	390	372	368	385	360	364	393	416	401	368	356	387	384	364	367	391	407	392	402	363	361	386	387	373	370	382	361	378	370	344	395	368	381	393	369	378	403	375	385	356	356	391	340	363	402	379	415	423	376	375	389	396	429	362	405	375	354	375	416	390	363	394	366	396	403	404	393	367	394	404	383	387	360	384	392	398	386	354	385	394	377	372	347	371	396	409	411	396	401	394	361	383	383	399	357	416	380	394	340	392	399	392	436	372	358	354	386	364	424	352	412	418	372	398	394	381	385	390	417	365	340	372	386	399	356	379	385	371	382	417	406	388	354	360	401	425	355	391	405	407	385	378	392	344	388	397	402	384	356	367	394	384	403	383	410	391	371	373	364	378	394	394	356	416	385	410	392	380	396	363	375	367	394	376	356	380	386	411	399	386	376	356	363	393	385	341	356	378	346	400	384	396	436	364	369	374	354	336	383	350	334	375	344	365	379	389	382	382	369	349	388	366	412	369	357	368	376	356	350	340	399	398	391	395	404	372	364	349	384	375	355	388	338
45299	30805	3163	3921	3461	2847	2465	2278	1862	1854	1639	1426	1460	1392	1292	1238	1187	1178	1156	1124	1157	1109	1113	1071	1060	1008	1025	1056	1044	1010	1010	956	964	976	957	981	911	1047	1005	962	949	917	940	956	986	905	935	936	974	960	1007	988	909	966	957	900	970	988	954	945	926	943	992	953	955	902	924	939	962	908	878	922	944	917	919	906	989	918	907	931	926	943	949	879	961	967	925	924	904	899	938	920	906	911	863	931	931	886	917	933	889	959	941	890	953	893	931	870	908	930	902	937	936	975	899	894	937	851	908	943	955	905	897	874	923	938	879	881	873	933	902	897	940	911	875	955	911	914	935	952	942	954	872	955	915	913	987	954	921	894	892	949	910	908	934	883	896	941	890	936	921	939	917	907	928	892	955	901	979	918	931	938	915	910	922	907	974	890	899	845	927	901	920	901	865	932	889	877	947	923	897	902	901	915	930	908	913	880	886	921	890	930	903	969	914	934	869	848	952	913	930	887	971	870	930	890	932	914	902	904	912	918	948	932	888	893	876	908	915	935	929	899	922	940	974	947	887	916	936	944	910	861	902	957	910	968	877	878	896	933	896	922	973	931	927	937	900	864	924	883	879	956	946	927	870	889	923	889	945	950	934	860	913	887	909	918	933	839	952	950	896	922	876	897	948	953	861	897	888	900	915	910	902	916	928	884	951	929	974	891	893	925	911	913	916	893	936	922	852	890	923	907	912	894	929	931	911	933	886	894	956	899	910	929	919	878	913	897	912	867	906	924	951	893	918	908	972	864	923	930	976	926	859	840	928	902	908	893	863	902	890	949	893	972	913	930	895	922	964	942	911	871	870	934	896	892	890	924	908	922	905	903	970	883	881	970	909	876	929	929	926	954	972	935	883	908	872	917	922	910	874	913	890	950	956	924	947	942	935	935	937	931	925	924	907	914	925	892	920	875	893	867	861	928	910	936	924	861	951	901	912	903	897	894	937	887	947	933	880	912	940	976	957	901	926	958	941	875	913	903	965	863	909	857	899	1001	901	926	928	908	907	912	887	876	864	927	946	899	894	994	892	873	943	911	948	961	924	868	907	904	948	961	917	946	919	926	905	902	929	926	890	926	883	916	883	909	922	894	861	924	962	851	904	906	893	944	933	880	890	901	946	872	874	931	899	936	922	906	1000	960	894	880	925	896	865	927	954	932	925	952	865	968	903	933	895	892	875	949	911	891	945	896	931	926	896	932	885	947	906	938	892	881	919	854	894	912	898	882	919	916	907	900	917	854	957	897	871	955	943	843	872	879	908	945	896	929	907	885	895	904	912	842	907	958	920	915	901	919	959	857	968	928	885	910	864	885	905	919	891	873	920	963	908	894	918	859	940	902	918	943	896	935	906	880	886	939	904	893	948	927	918	910	968	925	894	918	948	910	884	894	911	960	893	961	950	937	987	895	944	908	906	964	910	893	876	906	951	901	900	891	872	875	978	872	916	956	972	915	951	871	857	916	921	977	877	923	930	862	921	882	881	911	923	934	914	885	944	874	907	949	927	923	909	927	908	925	967	888	922	944	916	932	926	936	942	913	917	900	960	912	958	917	879	884	933	945	918	938	941	909	883	885	950	914	929	891	960	936	909	950	904	950	905	913	877	982	929	865	936	898	886	953	890	918	948	984	929	903	895	894	873	915	921	882	881	928	928	911	884	898	955	953	866	924	933	882	915	937	936	925	908	900	867	952	931	932	904	893	918	931	908	917	893	910	925	956	911	861	891	934	881	881	890	952	891	921	880	856	888	893	883	919	939	917	953	938	961	937	910	894	895	920	944	919	891	941	913	950	918	894	935	903	932	894	937	923	900	950	879	915	962	904	960	863	886	953	923	902	956	941	960	912	914	913	863	923	965	881	831	940	901	946	914	904	876	951	889	921	929	942	942	924	921	871	892	912	975	882	934	903	918	935	943	919	938	953	893	905	943	897	872	927	892	967	882	870	902	886	905	928	904	949	884	941	943	892	926	899	952	901	858	924	876	949	935	880	929	924	899	935	925	871	923	947	952	923	873	934	941	926	951	883	902	868	911	875	888	954	915	925	919	963	928	910	900	954	898	906	868	855	956	928	925	923	932	909	902	973	918	860	899	878	881	853	937	903	930	924	883	850	933	873	910	942	861	958	889	905	901	953	913	928	908	933	884	916	881	919	884	927	904	860	849	934	879	897	1028	859	907	899	878	895	932	908	884	973	933	863	959	906	899	878	950	937	869	940	920	963	928	889	922	857	906	881	924	883	881	922	861	853	910	887	934	937	885	837	931	961	895	868	916	898	919	913	901	906	925	893	923	905	955	908	920	866	921	902	843	845	878	955	899	875	876	913	861	898	975	908	885	932	906	972	917	894	899	951	910	966	936	958	914	905	914	909	888	870	917	914	936	935	941	905	926	949	933	902	937	883	912	934	965	904	908	894	959	904	886	912	929	941	905	936	981	935	934	928	913	877	948	912	903	856	885	956	923	913	943	943	880	936	918	952	925	937	915	925	927	953	935	924	933	912	936	964	888	956	936	902	926	946	892	894	886	909	895	921	888	873	874	929	972	943	879	930	902	865	904	911	894	888	962	905	831	970	895	933	932	916	877	937	901	922	969	922	857	917	934	934	934	897	927	903	915	882	948	907	895	910	909	897	922	911	935	946	956	961	893	915	910	890	921	869	934	901	928	907	928	863	890	998	907	891	864	937	924	915	959	901	949	890	932	922	933	935	884	939	872	900	927	889	896	899	861	880	923	907	951	934	929	934	900	888	963	911	883	945	947	907	868	941	907	856	890	850	939	896	903	918	926	939	984	906	952	938	892	945	898	878	841	923	892	936	983	926	868	956	951	923	903	942	941	913	984	890	898	930	861	916	953	912	901	958	924	982	928	875	925	897	919	915	920	911	910	906	928	887	880	885	924	871	925	911	963	912	956	919	925	951	893	883	899	900	886	914	895	884	882	882	899	888	969	916	862	936	908	917	862	931	880	940	923	871	924	872	911	866	965	900	893	898	893	920	864	921	919	871	905	918	925	915	908	908	937	864	917	936	933	933	1011	908	911	944	879	918	929	921	945	878	982	884	891	929	936	920	896	930	936	898	931	940	935	939	941	944	894	914	943	921	906	927	934	928	916	880	901	937	927	954	854	936	936	895	939	909	939	875	867	907	870	875	935	906	865	931	944	946	918	909	943	874	964	948	919	895	949	895	915	961	900	911	911	921	920	907	941	877	897	956	941	871	980	1024	892	839	863	906	896	958	920	877	956	920	903	933	937	984	881	933	939	928	923	888	911	927	915	907	906	940	938	935	898	907	907	924	905	889	894	893	940	917	916	874	972	952	934	888	894	959	938	969	875	911	928	945	924	891	940	918	953	902	964	899	921	977	885	958	936	931	923	914	923	908	925	891	915	928	907	932	887	897	891	918	915	892	947	950	881	898	887	929	845	901	896	915	939	865	901	872	935	920	952	921	879	864	917	945
16528	3158	261	210	201	175	191	206	156	180	166	180	181	175	197	163	184	190	177	179	172	190	204	173	174	179	211	183	179	192	195	173	176	179	170	203	154	178	175	166	190	174	165	166	178	168	187	177	191	218	161	190	193	175	182	190	170	196	156	200	180	176	191	158	161	178	176	145	201	194	189	169	181	184	178	188	200	174	184	177	177	168	181	192	196	156	191	153	170	180	192	163	164	185	176	159	189	166	156	183	149	154	172	187	155	170	178	164	177	190	155	167	173	164	169	181	171	199	160	186	165	181	185	196	192	203	183	166	184	173	168	185	185	171	172	165	174	177	190	155	178	180	165	186	187	193	176	161	168	150	162	181	163	158	169	206	159	171	168	167	196	160	155	190	194	187	179	206	169	175	209	181	166	172	172	170	172	195	206	186	182	205	165	176	170	175	150	196	169	169	185	172	199	187	176	170	154	176	178	192	180	169	173	194	181	181	179	178	183	177	176	195	177	160	177	200	180	193	187	179	179	170	189	161	183	177	167	192	180	168	148	156	184	192	169	178	181	174	176	161	189	175	174	161	169	184	179	171	182	181	194	160	173	170	169	211	182	161	177	180	202	197	200	174	179	163	190	182	165	196	171	199	180	165	183	178	153	179	156	181	186	178	161	197	205	176	174	175	163	183	181	188	159	201	168	170	201	192	162	179	161	181	178	178	173	157	194	162	213	168	179	185	179	214	165	193	185	181	171	194	185	182	174	190	189	179	201	173	157	167	159	197	169	178	188	173	201	157	185	196	188	183	170	189	173	190	177	188	182	197	182	166	142	162	186	164	167	196	161	178	167	183	147	184	185	150	210	159	169	161	165	181	184	176	164	185	170	194	177	188	181	194	162	188	199	162	180	185	161	192	187	184	197	178	185	170	183	212	173	166	162	194	200	194	187	153	165	174	178	197	189	178	165	194	185	189	177	175	203	191	189	154	184	188	187	187	166	210	174	187	206	163	180	162	184	164	178	162	163	187	177	167	164	159	168	169	196	183	194	178	171	148	180	165	197	189	190	204	180	160	167	172	166	166	175	171	162	165	159	184	168	186	188	163	191	165	188	165	189	212	176	163	162	180	169	175	174	180	188	198	197	188	167	174	174	192	166	174	170	197	196	180	160	185	178	169	182	159	164	204	172	194	181	190	167	200	169	154	156	174	179	203	167	158	174	169	163	176	176	176	176	187	178	169	191	180	177	165	173	185	209	170	174	171	187	168	160	177	174	171	168	179	189	176	186	186	188	174	169	178	190	182	191	166	148	169	172	167	183	179	190	211	175	193	165	183	157	188	176	178	180	175	158	173	201	174	154	174	191	181	171	156	169	163	183	171	169	197	188	184	182	170	210	192	189	184	173	156	184	180	166	172	174	182	174	164	195	176	157	182	165	207	159	168	178	184	194	180	165	185	177	174	195	190	169	173	165	179	185	166	195	191	182	164	178	177	180	188	172	178	175	174	172	182	185	194	184	176	161	174	183	179	180	188	181	163	169	173	179	192	178	197	175	183	200	171	168	164	176	152	158	195	186	174	157	163	162	170	182	172	161	199	195	184	184	187	178	172	182	184	164	190	167	190	184	181	183	161	163	195	158	180	174	178	162	195	213	151	164	189	190	178	174	178	171	177	195	176	165	178	143	161	173	163	168	174	185	163	181	178	201	167	187	167	206	195	178	183	204	180	166	174	191	188	193	195	190	140	182	189	164	174	193	203	169	183	174	188	161	191	156	157	160	162	166	172	182	148	180	161	207	197	216	200	182	170	158	170	156	181	175	174	188	150	173	167	196	172	177	158	174	154	189	217	176	177	175	178	181	161	157	208	184	196	183	165	162	186	170	153	157	168	178	154	180	177	165	177	167	175	172	197	184	190	188	192	174	197	171	148	199	175	182	167	172	152	196	183	188	161	184	179	187	183	170	185	178	195	175	159	177	179	182	172	179	171	166	163	168	193	173	191	160	202	202	159	197	189	170	173	168	160	159	183	191	176	196	160	195	166	165	178	184	173	174	175	186	175	168	172	181	168	186	185	179	172	176	166	167	158	173	154	166	174	155	188	182	147	165	161	184	196	175	201	180	160	165	184	166	170	190	189	174	159	185	189	139	160	175	162	198	173	175	196	174	185	213	186	181	156	161	182	193	175	190	156	164	192	178	175	172	184	207	189	193	195	178	164	176	186	182	167	175	188	200	166	202	176	203	164	148	175	185	187	180	180	174	177	172	190	188	190	176	166	178	157	187	187	161	167	184	177	203	171	195	191	178	193	175	191	179	187	197	192	177	180	195	184	175	165	162	168	168	165	167	148	151	163	196	189	172	169	166	197	177	177	142	165	178	175	190	177	177	168	151	176	174	179	187	145	165	173	179	141	198	172	196	203	186	161	175	168	161	176	177	192	179	184	181	182	187	178	174	189	204	186	168	179	178	151	200	167	184	182	186	177	165	168	171	171	150	171	173	186	175	192	167	183	168	164	166	187	139	183	174	190	167	177	166	183	167	161	212	180	158	199	169	173	165	196	176	164	188	182	179	169	181	183	189	197	174	159	189	152	198	182	153	185	152	154	164	183	175	180	177	176	195	178	159	190	195	176	186	151	178	179	164	184	178	188	184	194	181	172	175	203	168	171	174	183	187	146	144	199	166	152	168	202	190	179	157	172	195	166	164	181	189	188	190	207	178	151	182	175	173	174	185	178	215	171	188	193	185	168	168	191	205	147	200	172	176	199	175	190	184	181	156	181	169	160	172	170	186	188	179	184	184	180	177	156	179	181	169	185	175	182	182	173	179	188	171	189	192	180	194	181	173	190	173	171	173	150	179	176	174	180	184	194	178	208	170	187	171	183	178	174	213	156	189	173	185	186	167	172	190	174	188	147	207	196	183	181	209	175	180	194	170	187	177	168	176	159	175	177	159	171	180	180	182	195	185	179	171	169	181	174	196	171	168	171	180	200	174	179	158	179	192	159	172	156	185	158	170	169	193	183	191	172	173	172	197	180	177	199	178	183	139	167	179	208	163	159	200	177	176	202	167	176	166	155	185	187	181	167	176	180	166	181	199	169	210	163	197	190	172	166	185	141	186	170	155	148	163	171	153	186	186	187	164	192	175	186	177	181	181	208	178	179	184	172	170	185	200	162	172	162	180	184	208	192	174	159	181	145	178	173	200	182	203	176	182	197	181	193	181	159	196	164	189	182	176	172	177	142	179	176	182	159	190	177	173	177	193	174	177	191	192	188	182	166	150	189	175	167	189	189	162	214	164	159	195	166	173	195	184	169	174	187	180	191	148	174	155	171	183	175	166	184	197	165	179	183	200	180	176	201	183	186	186	165	183	166	191	181	191	170	195	189	205	165	193	173	205	186	202	181	196	170	183	171	173	179	171	165	197	163	171	173	188	187	187	189	176	184	179	184	173	183	190	196	184	197	183	150	180	177	162	176	198	202	189	189	183	168	152	159
14032	3982	575	560	601	544	564	560	528	525	546	569	467	550	546	535	486	510	536	505	518	513	498	514	505	492	534	514	545	536	547	511	497	481	513	523	512	506	512	509	546	512	472	485	530	515	516	502	510	512	544	495	513	538	499	508	524	550	522	496	543	493	522	538	509	572	514	533	501	481	547	494	512	545	508	492	525	525	513	550	529	514	513	549	488	499	524	495	487	496	478	552	505	500	501	522	518	523	516	548	509	487	553	541	529	563	528	535	496	547	527	504	511	515	528	494	557	506	476	525	515	518	515	518	486	532	533	492	528	500	510	485	500	550	523	468	485	520	538	490	501	534	533	540	475	556	444	530	544	496	531	486	496	499	503	513	502	498	510	521	527	509	521	562	506	508	511	528	526	497	494	490	537	515	557	498	480	497	548	507	501	506	528	561	488	516	484	524	520	500	550	538	474	519	506	558	528	511	515	490	511	505	535	524	516	534	498	508	549	466	485	515	531	515	530	494	563	532	524	516	501	490	513	542	525	508	518	481	518	458	519	544	512	550	520	536	493	533	520	510	528	495	537	533	527	504	501	559	487	546	509	497	540	522	537	564	500	516	520	529	531	481	513	487	537	493	501	518	491	484	473	516	539	510	507	503	522	484	515	558	526	500	520	506	470	531	542	522	480	485	483	498	478	496	498	514	516	480	505	531	507	542	529	499	526	530	502	533	504	495	514	507	509	485	504	512	518	500	557	490	473	531	560	563	511	525	481	498	541	508	543	515	466	506	520	473	517	539	528	488	491	537	508	498	592	514	524	519	500	531	522	508	545	521	497	513	512	499	512	533	558	479	501	503	497	513	504	497	513	502	504	526	508	533	504	541	523	548	539	495	470	526	525	517	497	535	510	539	531	489	566	514	531	501	501	499	488	506	507	508	522	503	520	529	525	488	498	514	527	534	532	512	522	474	547	517	554	530	523	496	529	529	490	508	496	520	516	478	520	515	518	503	535	518	509	527	512	523	523	524	528	505	489	521	517	537	535	541	517	508	473	523	508	516	561	519	529	533	499	508	492	464	487	559	518	531	526	528	472	563	545	490	492	510	517	501	515	524	529	510	518	501	531	478	500	503	522	505	532	486	511	520	490	519	537	491	495	546	471	517	529	505	496	505	572	500	501	516	529	523	518	523	532	569	547	544	561	496	537	474	544	525	516	504	529	516	506	540	545	515	521	525	524	519	538	524	521	522	522	514	510	511	561	490	490	537	538	501	523	488	525	478	533	506	468	532	512	549	500	514	570	509	515	509	529	506	501	532	499	511	536	510	520	537	494	515	510	543	544	495	500	513	561	527	523	493	500	476	477	521	473	471	494	496	483	550	499	514	555	557	497	499	504	501	482	497	531	477	551	498	499	531	498	547	491	520	525	508	499	509	521	548	480	493	512	487	496	495	523	517	487	497	529	557	524	516	498	539	515	471	501	490	536	495	510	526	530	505	567	463	557	512	551	540	510	512	488	542	520	511	526	526	501	514	543	525	499	515	528	521	518	536	521	491	465	552	553	492	507	542	502	517	501	535	496	544	484	528	514	501	526	540	526	485	508	523	537	517	548	501	514	524	528	530	509	574	525	515	516	518	511	525	520	524	511	504	524	540	511	540	529	510	485	532	488	488	513	498	520	516	520	490	503	542	479	520	536	510	496	485	491	536	528	522	515	505	507	548	514	580	483	473	488	513	494	505	502	493	515	503	490	507	512	484	510	510	548	454	500	515	544	512	515	546	505	506	536	591	502	495	519	473	507	531	533	527	511	469	553	497	517	556	473	523	527	522	489	516	509	520	539	507	533	510	540	488	492	548	538	498	531	517	539	526	485	510	532	523	520	478	531	540	544	531	519	500	514	499	537	530	493	501	491	523	515	524	458	486	503	554	532	514	490	512	498	550	511	521	543	542	499	533	546	524	533	489	514	521	475	507	518	553	526	518	536	474	525	499	520	521	516	478	517	517	522	477	526	494	531	527	519	504	516	525	523	497	519	472	502	553	519	475	522	542	554	558	557	538	511	498	523	509	506	561	547	528	525	491	503	545	544	515	497	519	539	484	525	501	506	519	504	507	515	495	509	544	507	505	538	566	573	502	504	506	503	507	514	560	499	486	509	522	515	501	521	519	495	533	500	546	551	524	494	526	490	467	541	526	522	549	506	461	526	538	493	508	527	537	542	534	482	497	532	479	523	482	470	474	529	529	530	524	521	502	506	517	512	514	490	530	522	502	522	473	510	541	492	504	538	517	465	472	560	568	540	502	494	548	518	488	524	512	500	501	532	521	507	535	520	505	504	506	527	534	502	533	531	499	502	508	551	501	550	534	503	542	553	530	481	524	482	499	476	526	495	500	513	522	486	490	506	499	517	535	543	521	535	517	528	498	538	564	528	491	527	510	536	538	509	500	504	512	491	540	507	528	538	513	492	516	536	515	515	520	522	501	495	553	510	530	524	523	511	523	500	502	540	516	476	490	533	514	516	505	509	491	516	503	527	476	522	485	460	525	564	520	543	523	493	488	512	558	566	491	494	513	542	529	503	510	570	511	519	477	553	483	530	509	518	514	563	530	573	493	533	510	529	527	532	528	509	504	559	526	484	506	523	478	529	513	529	476	495	526	522	503	509	497	484	545	503	541	553	484	541	507	558	510	508	511	517	503	524	497	492	489	470	497	524	526	522	495	544	521	502	524	552	502	518	518	523	488	513	474	519	505	520	510	510	485	520	510	536	512	494	484	507	516	496	498	540	561	562	499	546	512	489	495	540	527	489	495	494	519	523	539	535	506	511	502	508	540	499	538	492	526	536	520	561	497	554	545	488	509	529	535	522	537	474	538	526	535	529	484	534	520	550	546	503	486	504	501	485	511	511	550	557	491	532	491	487	508	508	464	502	497	500	495	501	502	528	530	537	510	516	490	503	522	505	502	505	524	499	520	472	532	571	531	508	557	521	530	486	500	505	534	489	521	521	519	513	519	511	526	514	510	523	530	493	529	544	509	507	550	510	523	567	511	496	556	559	543	495	448	506	495	523	520	510	537	534	503	504	524	520	516	512	504	521	504	587	495	529	499	524	510	519	534	473	477	503	524	514	538	533	478	526	518	510	503	540	522	478	531	509	520	540	491	510	521	542	497	512	543	530	529	479	503	521	524	503	515	526	516	509	462	524	515	529	523	548	513	533	532	522	526	501	506	508	528	465	521	512	554	538	541	497	500	492	540	520	509	517	514	507	550	489	522	528	494	511	492	499	507	520	502	500	519	497	514	473	544	566	532	541	494	509	527	458	543	511	485	507	511	466	508	549	495	524	503	525	474	524	482	542	498	545	510	541	500	529	509	510	498	493	522	489	506	536	507	526	508	542	516	500	544	497	531	559	551	474	500	556	512	496	477	511	523	534	505	528	511	568	545	502	478	506	540	489	503	518	508	512	517	563	494	512	551	489	509	464	544	501	552	495	484
63326	39012	8893	1085	631	582	498	438	439	426	427	368	381	360	368	394	378	335	339	393	342	372	333	397	361	334	360	350	371	368	360	323	343	339	353	341	391	349	364	340	325	345	302	313	339	325	331	363	354	330	364	331	342	322	337	334	339	384	367	337	355	361	327	340	351	366	357	332	354	355	310	336	377	360	330	365	366	355	344	332	334	328	331	328	341	328	350	324	342	305	355	315	378	357	305	319	352	325	365	360	354	344	359	329	331	349	325	325	334	343	355	344	361	352	302	340	337	358	324	358	317	370	349	357	337	340	335	337	330	355	369	335	334	368	322	344	331	394	349	362	348	341	343	338	338	345	361	347	352	318	338	320	348	347	322	318	358	320	312	357	330	349	352	361	359	323	384	353	339	346	370	329	360	343	365	359	381	370	370	345	343	318	353	333	341	365	329	316	360	339	364	366	363	332	372	338	344	327	325	327	343	315	350	341	348	343	391	345	345	360	317	354	344	347	350	323	362	360	342	356	339	326	372	358	355	361	313	327	338	379	334	342	363	326	335	374	367	329	316	349	363	349	345	325	361	368	341	335	343	321	310	356	325	343	365	342	363	326	351	361	327	337	347	345	348	324	350	297	335	324	352	391	348	373	344	324	364	318	363	329	358	328	349	359	331	345	351	344	361	355	321	342	304	330	365	324	347	372	323	324	352	346	347	364	330	350	375	368	347	355	318	377	334	326	333	317	331	336	338	347	335	308	353	331	332	310	363	351	368	386	324	315	331	329	314	360	357	339	339	314	316	353	365	365	374	360	320	322	320	325	334	333	333	350	313	362	328	352	369	374	324	327	360	363	389	332	358	382	347	363	357	330	319	308	315	335	360	321	323	356	325	329	338	360	332	326	347	369	341	354	330	341	339	346	306	380	353	358	357	354	333	329	367	361	333	325	323	356	335	325	325	366	339	409	342	356	324	352	359	358	362	364	345	349	363	317	317	349	359	329	389	376	348	363	360	338	385	357	352	324	311	339	359	372	318	314	348	354	366	364	334	332	329	344	335	323	339	340	351	354	330	337	361	338	356	360	369	344	325	378	379	350	372	336	349	346	354	315	354	308	314	350	334	346	347	372	367	292	338	372	357	359	319	354	347	405	364	337	311	366	374	319	352	338	332	322	343	391	345	336	333	335	315	350	346	337	343	338	318	349	363	364	380	337	341	361	332	356	361	374	345	341	333	365	346	324	341	338	353	381	351	325	358	386	338	335	362	359	337	334	323	315	342	331	356	389	329	369	314	340	371	371	381	328	341	368	346	348	366	335	345	340	367	349	323	346	340	342	344	354	332	352	370	324	385	326	343	354	348	339	344	352	346	339	380	349	327	361	351	333	340	348	335	320	359	376	373	347	349	364	369	338	330	349	359	378	372	347	354	324	320	380	347	342	341	339	357	373	342	315	375	330	387	338	341	321	372	375	335	326	321	335	388	322	352	332	364	342	318	321	334	367	358	364	354	333	353	326	331	352	336	360	357	315	390	335	388	342	350	322	349	338	348	322	299	320	339	312	345	341	289	327	360	344	317	334	332	335	346	325	334	339	347	336	335	361	357	331	326	362	327	394	346	363	345	362	377	361	354	336	368	359	358	336	386	306	304	355	364	348	321	379	362	344	351	344	363	333	324	379	387	362	321	324	332	337	341	362	326	327	316	294	367	357	374	329	354	347	323	383	341	316	343	323	349	349	364	360	337	401	348	357	325	331	343	348	348	345	364	360	330	349	358	327	330	312	359	331	386	336	381	343	331	333	339	336	360	355	329	364	319	345	351	343	340	313	379	355	352	334	350	318	350	329	349	343	329	344	357	325	338	367	319	356	319	347	360	321	353	302	312	353	341	356	368	342	342	337	333	344	339	352	307	349	339	339	324	358	310	375	342	299	345	340	303	367	363	341	361	352	310	333	356	341	396	310	364	329	360	321	355	307	330	349	376	342	347	336	340	358	332	337	367	317	353	360	341	332	361	376	361	342	366	331	335	341	310	347	335	344	335	346	358	317	363	343	330	360	353	333	337	332	378	337	376	373	329	312	332	351	328	387	376	362	341	327	339	342	373	337	341	359	347	347	313	318	376	357	353	330	333	361	362	338	279	323	343	388	363	323	341	369	366	324	359	353	342	314	349	330	346	353	331	319	346	324	391	362	349	337	371	356	348	340	326	351	321	338	307	305	318	348	355	343	369	321	333	341	341	285	359	345	344	346	349	326	369	340	337	351	359	338	343	341	372	333	329	350	332	351	311	341	361	333	308	343	346	322	372	337	379	317	333	345	347	336	305	349	354	340	341	376	345	362	355	348	371	317	345	335	318	353	359	344	363	359	311	361	317	371	345	352	319	333	339	377	325	354	318	349	338	331	349	313	350	320	365	320	334	358	324	358	359	337	307	334	323	341	326	331	362	333	379	320	348	338	336	329	350	334	346	363	339	327	325	358	364	353	367	333	352	356	348	327	306	337	355	332	346	354	334	383	336	340	355	352	338	314	357	347	334	348	365	352	343	333	366	362	354	355	350	344	308	372	371	351	346	349	327	337	366	355	367	344	347	312	324	338	362	347	352	377	347	370	366	349	359	378	344	337	371	378	364	376	369	365	331	304	316	344	371	346	336	363	355	334	330	330	360	372	332	350	342	352	349	303	346	331	346	343	335	380	364	347	352	357	304	330	316	322	322	346	358	334	323	322	360	360	348	342	356	342	369	359	372	349	357	337	336	332	315	334	348	355	338	306	361	338	318	350	385	318	338	367	319	295	316	324	330	329	381	336	319	354	355	344	335	357	334	361	328	360	325	347	353	359	363	301	337	349	332	327	343	352	394	348	350	332	313	366	330	362	340	347	334	337	324	317	339	355	381	340	348	384	321	350	383	346	331	344	378	337	342	369	385	313	359	307	325	351	354	332	350	327	405	352	357	330	354	339	361	377	362	330	348	356	339	356	349	356	365	344	355	351	328	337	341	354	335	345	324	313	404	344	365	383	348	321	335	328	362	341	344	344	357	361	327	328	338	349	353	357	380	340	325	335	365	345	380	354	345	354	362	339	326	329	346	320	377	357	355	333	367	349	334	349	366	344	324	325	341	358	336	326	336	332	316	310	378	331	350	314	314	357	326	325	304	315	349	310	354	329	354	337	337	331	345	329	363	330	380	359	323	313	360	360	355	361	319	343	332	348	331	357	362	373	332	316	325	344	354	376	336	364	344	365	389	370	338	334	348	310	375	363	348	362	360	346	329	353	367	326	375	347	341	325	343	332	324	363	366	335	317	313	333	349	357	357	334	347	343	318	364	313	364	296	330	338	366	351	344	342	324	365	348	369	335	336	329	343	360	327	316	338	357	374	383	354	358	322	347	318	329	341	308	349	362	338	399	330	326	343	330	354	348	368	314	357	323	301	344	358	354	342	364	327	336	376	333	351	369	376	326	289	355	339	328	361	342	312	317	326	340	349	322	345
36707	24226	1980	2377	2200	1943	1684	1548	1398	1273	1233	1139	1139	1129	1042	1025	1031	1015	973	994	952	931	996	948	890	973	938	920	934	910	915	951	908	909	899	876	921	902	886	900	903	911	881	839	900	898	862	917	846	877	865	885	935	877	838	917	814	849	886	914	913	863	884	857	886	860	909	898	890	889	902	908	846	929	888	891	848	911	870	854	851	843	846	928	865	900	912	894	856	886	854	802	885	912	843	853	881	893	832	901	859	879	878	838	878	903	866	899	884	865	919	876	897	884	883	876	866	839	878	848	822	861	949	859	870	845	880	879	868	851	867	850	850	879	868	842	852	880	850	882	896	887	856	873	873	865	870	820	846	855	846	836	852	772	846	840	873	849	829	854	863	853	869	837	871	832	902	856	897	864	888	820	840	899	872	852	825	898	870	845	881	859	860	880	896	878	880	878	900	836	902	893	904	879	883	859	914	886	810	877	913	863	910	878	882	851	927	873	835	887	889	801	849	866	829	882	919	852	840	863	881	862	869	883	885	836	818	837	857	842	853	848	822	896	807	893	849	899	881	872	891	843	877	897	879	874	929	821	865	867	828	866	862	897	855	875	849	901	890	841	850	848	842	865	833	860	852	884	876	909	911	868	878	890	875	950	908	852	826	887	875	873	822	892	867	860	848	857	875	904	857	869	878	886	852	846	829	855	846	841	856	832	887	866	839	837	888	882	939	900	841	911	836	879	844	826	866	860	911	859	849	835	881	919	900	849	840	829	828	903	838	806	839	908	876	873	857	882	827	891	845	864	893	866	852	889	892	871	871	891	930	857	844	859	856	850	841	883	870	828	883	827	839	842	885	889	859	863	874	862	860	865	829	921	824	827	875	845	859	823	891	889	882	868	867	882	845	877	849	883	852	893	926	852	878	898	864	872	849	854	886	899	919	829	863	881	827	857	908	864	931	866	896	880	862	867	898	833	839	820	881	895	864	885	844	892	889	856	844	892	808	869	876	842	916	874	859	825	862	838	871	876	891	867	867	855	899	882	863	869	937	908	886	836	850	839	868	897	853	856	857	932	870	881	931	849	893	825	866	829	874	887	863	801	854	866	877	893	822	872	877	796	874	845	873	837	828	888	820	882	886	934	870	847	862	846	862	839	901	862	865	862	905	919	907	854	864	854	859	875	876	885	857	865	840	859	847	880	792	856	951	884	826	840	857	910	883	849	896	899	845	898	840	876	892	875	893	888	887	884	889	864	855	817	900	877	869	877	888	858	905	821	788	896	854	878	826	863	835	898	828	901	853	906	890	895	854	905	813	847	881	836	871	852	854	783	869	883	826	838	832	924	864	827	904	827	909	862	872	877	863	825	837	876	898	859	824	849	863	881	857	851	881	846	834	868	860	888	889	866	882	892	858	872	868	843	911	789	906	856	860	835	886	861	806	846	877	928	884	891	927	788	858	833	870	856	867	855	906	890	881	856	855	909	880	892	856	784	897	843	881	837	866	857	853	839	917	850	917	874	831	868	828	848	842	854	890	881	835	816	907	916	854	863	824	870	886	858	798	801	847	877	878	872	847	874	823	845	844	845	890	860	880	845	868	862	867	869	972	875	843	863	842	860	848	876	884	890	853	872	887	810	912	889	844	837	851	860	826	862	851	856	870	849	845	905	897	894	929	824	849	837	921	824	916	928	887	840	830	928	850	886	884	835	885	846	889	815	833	859	897	914	847	888	897	886	867	817	930	910	866	819	867	846	822	852	846	888	844	852	863	894	908	875	892	855	907	901	833	892	838	856	872	848	856	874	845	949	842	878	932	831	901	873	829	828	829	876	886	834	832	856	899	914	816	901	875	854	857	856	888	907	887	846	870	865	846	879	876	892	962	903	854	864	889	894	884	896	871	877	912	878	884	821	867	821	860	882	928	920	853	820	849	823	825	843	891	877	867	888	886	844	854	878	809	926	842	889	837	889	871	861	833	890	866	907	906	896	810	925	850	871	888	872	845	871	859	886	851	863	840	880	806	807	823	861	854	868	929	872	900	890	856	844	874	845	886	847	883	876	897	882	848	845	869	861	853	905	862	858	812	963	874	834	887	844	880	881	895	914	871	835	885	824	910	904	888	903	844	860	891	873	867	824	833	845	818	847	881	883	891	897	892	918	894	847	859	918	899	849	898	888	836	887	897	850	883	862	889	932	891	888	856	863	890	856	849	853	902	904	861	862	909	906	837	878	850	840	853	859	907	841	837	840	898	875	843	840	909	860	854	924	864	873	842	898	891	840	904	851	874	880	779	865	828	886	929	880	911	877	874	927	842	836	871	900	886	820	839	868	912	861	876	867	802	831	853	832	855	905	893	867	868	854	843	849	867	882	909	913	895	813	811	859	867	869	897	849	867	883	846	880	921	856	875	857	865	868	880	863	834	845	865	850	836	867	852	874	879	825	884	873	832	841	868	877	825	898	849	810	823	848	886	821	847	802	863	888	879	862	888	861	876	948	850	867	848	820	839	848	903	894	875	900	854	897	923	887	888	878	898	800	850	837	913	841	873	860	833	871	839	900	889	866	854	848	863	835	947	869	854	876	915	828	907	899	833	870	876	861	851	937	857	867	866	826	890	870	860	894	856	843	857	916	841	862	887	841	849	905	894	812	834	914	846	912	879	917	803	870	914	813	857	896	910	894	844	866	892	829	886	860	898	889	847	848	884	883	876	915	876	889	855	870	876	892	883	890	868	896	857	894	880	889	846	875	881	846	826	796	848	865	889	853	853	906	929	854	834	849	842	873	909	877	881	868	840	885	878	868	915	842	835	833	867	825	899	896	864	878	864	905	878	875	866	857	898	863	863	894	836	846	852	849	903	904	898	881	856	790	893	896	847	875	891	849	870	934	865	826	842	868	866	850	859	882	931	834	868	848	885	902	884	856	899	865	877	867	842	869	864	892	884	929	870	870	836	841	863	911	904	845	953	827	872	875	906	853	867	824	866	837	912	869	879	869	857	894	852	906	849	843	845	854	844	873	896	829	844	884	916	867	845	869	917	842	828	904	885	869	898	875	834	860	880	929	806	870	833	884	858	877	864	861	866	895	876	872	945	854	854	902	871	870	918	844	862	918	808	917	844	873	867	890	858	893	857	884	829	845	852	869	784	876	870	887	884	885	909	790	923	904	899	861	896	886	883	827	851	882	888	858	887	879	841	878	899	896	869	853	859	872	888	873	907	900	868	862	858	867	813	876	861	860	875	846	841	908	844	869	862	852	836	824	903	907	908	875	919	840	919	905	866	913	864	849	878	844	877	849	864	854	838	888	870	839	858	852	875	890	857	865	852	839	844	805	911	844	847	932	885	872	896	887	849	883	940	840	924	904	862	864	892	878	873	832	867	878	875	865	850	890	855	867	882	861	926	930	880	886	865	850	858	916	865	866	886	851	885	858	830	841	877	876	891	824	840	889	909	867	829	868	871	842	876	897	852	887	846	900	833	878	842	838	808	888
74506	52718	16232	2788	1049	841	693	655	554	533	494	492	471	428	443	416	410	445	390	387	365	416	418	420	405	419	385	422	376	393	383	384	363	381	361	393	378	376	402	412	376	396	397	424	362	379	368	404	417	402	394	388	383	398	381	416	404	419	394	363	391	358	397	352	359	378	379	375	393	387	374	372	381	353	384	362	402	377	390	381	379	399	367	361	422	366	373	343	391	344	357	377	358	402	346	371	379	402	391	417	378	369	396	338	396	372	375	366	417	372	392	385	386	397	349	379	400	404	390	382	347	388	363	399	380	409	357	372	407	384	423	377	387	357	374	373	370	382	356	369	395	355	394	374	385	377	378	393	434	379	393	374	401	360	328	356	380	364	376	383	396	383	342	416	397	376	375	356	354	370	413	407	362	358	383	352	331	373	371	424	406	412	414	388	358	400	368	376	402	380	367	393	386	378	372	400	348	374	403	392	407	412	367	383	362	391	352	374	390	350	383	359	377	385	367	394	411	363	371	379	381	393	369	350	401	388	398	367	366	405	395	355	355	397	396	355	408	384	359	397	369	397	372	408	348	383	340	363	361	406	398	362	396	390	386	368	367	356	378	350	358	353	361	411	357	392	414	393	357	386	379	378	371	332	388	397	375	354	380	405	378	395	376	405	384	398	375	311	377	379	386	368	417	352	376	364	386	369	378	392	371	380	415	361	355	377	364	398	410	365	402	363	360	359	394	352	366	323	390	361	379	358	398	354	383	362	379	357	354	354	351	359	397	373	376	369	394	392	385	401	383	382	397	393	375	422	378	390	359	373	349	357	380	344	367	386	378	376	374	381	372	381	361	384	396	366	405	394	330	371	412	387	411	396	396	369	372	411	345	406	374	391	375	393	422	381	411	390	357	364	400	396	357	390	381	379	409	417	315	395	346	378	382	408	399	405	410	381	383	382	346	373	403	381	367	400	422	395	376	383	433	382	382	358	382	412	417	349	382	420	357	391	381	411	355	389	377	372	411	392	368	397	374	373	339	367	353	418	333	378	359	345	355	351	394	372	383	365	356	379	365	352	381	352	381	379	353	392	387	368	378	377	364	383	376	422	386	352	388	383	381	401	386	364	365	349	372	383	413	399	352	344	363	392	372	377	364	434	364	377	367	369	356	383	382	367	382	407	412	400	378	375	437	368	390	389	443	421	370	348	403	406	355	356	354	367	392	383	386	358	359	409	353	374	383	381	382	390	384	381	414	350	362	356	353	391	397	351	382	384	420	414	346	344	418	419	374	398	391	409	365	358	394	378	365	383	355	389	361	378	361	415	368	396	415	381	379	365	341	415	362	392	426	397	421	408	379	403	367	397	375	408	384	417	386	395	363	392	400	385	377	369	406	364	420	385	343	449	403	416	366	380	404	418	386	404	360	369	357	361	350	348	368	381	381	376	403	383	370	360	357	402	390	368	346	407	385	408	390	312	389	402	375	361	393	381	387	367	349	383	399	350	389	386	360	385	383	346	385	372	413	370	345	371	397	388	404	395	388	379	380	351	396	415	346	367	372	381	393	359	387	364	382	347	356	369	357	367	373	401	416	402	358	378	359	415	419	359	388	360	373	385	370	375	386	400	363	384	375	374	344	354	382	398	387	410	380	411	392	389	393	374	391	382	378	370	363	399	376	364	420	382	387	385	377	417	361	358	413	373	379	398	393	362	391	383	366	380	380	400	371	370	360	382	383	352	385	402	340	365	374	388	371	381	365	364	364	377	421	427	384	355	402	372	368	399	345	378	385	383	385	373	383	382	351	369	403	394	391	389	363	388	376	369	390	399	387	378	409	395	391	384	365	417	398	387	364	365	369	367	407	401	368	365	392	356	345	369	434	368	362	347	390	354	384	407	388	385	353	368	393	353	377	368	393	412	373	413	373	385	374	370	409	341	388	380	363	400	354	392	341	364	354	349	423	386	389	330	379	374	360	404	384	367	414	352	395	419	417	364	354	379	399	408	388	394	378	330	356	408	382	390	424	363	381	363	361	378	394	368	407	394	383	369	400	395	391	365	414	425	370	397	352	363	397	381	386	362	419	393	362	376	370	371	409	349	386	389	375	398	384	326	398	393	390	375	361	421	349	403	405	376	402	403	380	397	333	391	373	400	367	389	349	392	397	382	403	395	393	372	386	371	402	370	419	392	353	425	366	363	377	356	372	410	396	408	375	397	364	387	390	392	420	405	393	386	375	416	379	405	377	363	386	391	367	359	356	380	418	387	394	353	371	371	333	398	346	375	397	412	380	419	363	390	373	347	374	369	428	391	427	394	359	421	374	444	356	380	365	364	385	386	371	396	369	349	363	372	386	427	399	382	369	405	374	405	363	398	380	371	401	379	373	402	383	350	382	411	434	410	378	390	350	347	382	373	386	380	412	366	363	373	381	406	379	401	356	358	376	383	380	401	349	393	382	382	345	388	412	412	376	350	361	375	386	376	375	409	385	416	375	357	382	346	358	376	386	395	358	388	418	362	360	374	395	384	389	424	356	345	399	354	406	407	391	417	356	377	377	367	396	361	373	380	356	371	387	369	354	372	371	349	376	366	356	403	367	387	384	379	354	364	397	402	392	359	360	398	350	350	428	380	410	353	373	360	411	353	391	371	377	396	384	399	367	381	388	373	346	414	412	382	384	395	408	394	395	375	377	347	423	377	376	382	393	389	382	391	379	362	361	357	378	406	379	394	381	382	408	385	359	382	402	376	354	346	381	404	397	337	393	359	376	399	379	392	349	361	369	402	343	377	392	353	350	373	397	377	387	418	373	442	401	360	353	397	383	392	350	405	404	364	373	379	398	399	383	363	385	372	403	374	359	356	402	402	374	387	364	350	376	376	365	352	384	381	381	373	383	418	399	349	367	365	412	353	374	404	384	337	384	393	389	348	398	368	350	394	342	374	349	361	402	388	396	337	420	389	377	371	376	368	371	428	377	387	354	357	375	378	365	380	368	380	366	357	416	384	388	381	408	359	397	370	434	361	392	312	336	387	347	340	435	349	392	401	394	374	371	350	409	394	372	383	363	349	372	391	380	387	375	444	377	413	371	431	379	356	383	409	396	363	348	423	376	370	360	408	353	381	400	404	359	375	381	334	346	399	389	380	391	388	355	399	418	379	366	394	398	408	367	351	386	349	396	379	380	363	393	383	340	393	400	424	387	394	390	396	404	348	374	375	374	343	354	424	357	370	341	375	402	359	360	366	383	396	370	363	395	401	381	401	397	387	372	388	430	363	368	359	350	396	366	366	408	423	379	392	384	425	375	408	407	400	386	384	392	377	346	413	364	381	421	398	394	369	382	378	377	395	398	410	399	352	374	359	358	368	387	403	384	371	380	376	382	384	387	367	357	358	396	379	382	375	393	399	374	382	411	380	365	388	391	359	362	387	418	404	373	399	375	368	375	366	404	362	392	407	364	352	365	378	366	317	368	394	372	375	385	430	385	366	380	427	377	416
46027	31991	3324	3792	3521	3000	2447	2216	1880	1767	1534	1548	1418	1309	1281	1260	1213	1160	1128	1144	1109	1081	1058	1039	1017	1112	1052	1037	1042	968	1049	976	987	1042	1034	983	970	925	880	998	916	975	979	954	947	934	994	960	932	957	962	921	950	928	913	934	966	975	917	894	936	910	908	901	886	953	952	940	941	934	983	947	912	925	962	965	926	927	935	930	958	917	884	954	901	917	900	946	917	875	913	946	932	894	934	889	926	888	903	900	933	908	896	954	913	905	955	901	912	906	919	928	890	922	908	957	913	938	961	908	915	950	933	950	944	913	896	925	939	899	956	886	873	892	941	919	970	939	945	928	943	893	877	912	961	907	908	929	926	961	890	930	908	949	929	905	917	955	937	921	873	892	880	917	947	922	938	902	937	856	924	902	958	955	882	918	898	890	914	933	948	897	858	940	908	884	925	882	875	927	877	944	980	910	899	921	918	935	906	920	906	922	922	870	870	908	939	932	932	921	912	905	880	814	901	917	899	903	943	924	905	905	921	956	896	944	940	920	855	914	912	873	932	971	901	897	952	942	940	953	989	931	925	987	890	896	918	878	976	923	974	924	927	864	861	913	942	901	891	946	896	909	924	858	921	918	911	872	941	867	901	889	861	851	924	893	861	919	897	877	940	917	873	882	876	836	944	888	894	932	918	915	895	837	919	919	911	1021	864	905	839	919	898	946	883	915	913	960	871	923	910	890	954	892	974	936	926	883	923	872	920	929	896	941	904	885	937	895	899	949	905	921	895	966	940	899	920	887	899	944	917	919	905	941	914	936	879	974	939	905	910	962	903	961	948	903	941	902	926	934	915	923	868	890	927	903	906	875	912	944	873	932	913	892	913	925	842	936	970	864	947	879	898	921	917	933	923	953	874	934	918	947	957	883	912	893	878	876	931	926	906	952	902	876	870	914	886	867	932	914	923	944	879	958	903	964	960	968	889	932	929	932	874	904	919	926	857	821	904	899	939	898	900	918	896	882	954	866	929	919	890	860	878	930	911	892	1007	988	924	952	853	910	885	913	901	901	944	880	894	877	916	921	906	943	956	932	939	832	898	898	873	919	889	910	928	911	863	879	892	966	919	916	934	932	911	935	860	901	936	890	914	871	861	875	920	904	924	934	892	897	865	908	896	965	932	927	944	864	934	895	902	895	905	874	923	900	917	884	956	904	950	912	899	929	901	918	966	906	914	944	913	893	974	918	908	995	972	894	931	882	913	891	911	983	920	882	885	948	920	861	936	951	922	945	968	907	909	923	941	951	968	925	900	873	909	900	895	922	881	926	882	890	911	914	890	932	937	899	943	907	841	892	921	902	867	917	910	922	928	876	866	867	901	851	907	919	992	904	931	910	915	883	882	970	926	909	895	920	887	939	949	940	922	877	873	944	903	911	867	940	918	993	874	879	932	901	848	929	965	920	928	912	894	888	974	915	961	927	896	877	858	989	953	932	939	946	958	980	896	905	1024	932	945	913	935	927	911	909	882	936	945	904	969	903	887	923	936	892	903	933	926	951	945	938	917	926	957	907	872	922	932	991	928	954	934	913	933	910	893	943	949	926	894	917	944	959	920	912	900	914	919	935	929	907	943	876	900	902	941	899	904	869	977	900	868	853	881	943	913	889	937	901	931	953	915	919	887	870	919	912	942	926	947	856	851	956	907	861	898	907	891	853	936	871	899	869	901	870	924	919	909	885	958	946	934	893	904	948	898	927	954	909	963	878	921	901	861	907	945	867	904	878	927	942	905	881	859	908	919	898	952	985	962	913	911	921	930	895	931	855	902	920	915	948	906	937	867	936	926	929	925	842	894	874	921	931	861	916	878	916	891	885	897	905	931	935	975	903	890	956	941	972	872	930	951	923	899	914	884	891	918	943	936	1001	917	923	933	907	925	896	900	916	877	911	943	904	893	918	867	924	929	866	864	909	901	922	936	917	903	913	929	933	968	916	890	865	947	915	891	948	913	885	920	893	908	918	854	963	886	954	920	987	898	941	933	940	938	923	878	916	910	932	891	926	882	959	947	937	873	896	885	886	879	895	945	941	956	938	894	939	960	934	933	950	883	866	921	912	933	953	912	887	897	912	906	910	898	937	910	922	879	928	886	887	898	907	912	853	902	927	886	892	877	901	947	906	916	935	894	950	974	936	931	906	928	940	942	901	920	965	837	892	935	918	929	910	902	846	914	932	933	894	940	919	945	981	980	924	953	931	876	943	929	964	914	895	917	922	862	898	925	887	890	899	890	917	899	958	902	928	924	892	884	921	960	914	884	916	903	903	922	908	991	899	891	943	961	904	896	893	922	917	931	939	933	927	926	960	904	925	919	874	948	899	938	915	954	885	865	913	958	926	965	921	930	924	877	931	922	882	911	888	920	971	930	900	902	886	927	895	870	940	921	882	917	864	919	879	1009	901	897	928	902	863	902	874	958	929	910	928	869	892	901	899	933	847	903	891	946	930	897	918	953	924	939	902	908	894	915	914	946	840	904	877	906	972	925	933	1003	923	941	956	957	888	914	899	896	931	966	946	925	926	890	910	910	955	929	917	921	991	853	937	920	942	930	923	879	907	989	854	923	925	891	911	918	898	928	937	930	891	937	893	878	913	956	914	935	875	871	943	944	881	889	874	860	905	954	963	921	916	909	929	888	864	920	934	948	898	935	898	867	898	893	888	903	906	901	886	859	936	922	882	876	902	966	910	921	910	900	910	947	896	889	926	913	918	876	903	880	909	903	907	947	917	923	914	941	890	883	898	909	885	948	916	927	936	897	917	949	901	944	948	932	929	942	939	977	930	899	943	955	915	963	943	898	933	939	946	906	866	967	921	914	864	851	905	929	916	903	942	930	966	931	891	913	892	909	887	908	912	948	902	951	904	919	896	906	899	983	888	878	886	887	915	907	968	847	903	948	923	896	931	911	909	881	951	886	926	910	943	903	894	912	930	895	952	940	958	895	970	875	915	911	944	852	864	923	908	929	953	925	884	927	930	904	946	932	932	930	908	938	971	931	898	887	923	921	847	931	918	928	943	913	898	907	873	894	915	922	884	868	878	948	900	899	925	873	919	914	926	890	887	953	962	950	910	939	882	902	908	891	866	929	940	952	907	931	956	893	904	912	941	876	958	863	920	876	946	936	942	903	893	914	890	960	950	894	914	922	969	915	886	920	910	926	935	872	932	880	927	868	904	944	886	868	920	884	918	893	954	908	917	914	969	888	916	943	899	916	886	946	875	868	917	932	929	890	891	942	934	933	911	930	893	866	954	908	871	877	925	869	984	960	894	969	984	890	932	898	930	919	877	937	950	865	890	1006	885	879	956	905	922	949	932	951	943	927	893	927	903	944	903	863	912	938	911	889	923	888	940	940	875	896	914	896	930	880	942	870	898	933	914	910	892	925	921	842	923	929	880	915	852	920	867	959	898	937	898	921	930	900	924	883	949	926	922	911	884	887	969	931	938	902	878	925	913
16518	3200	281	215	199	195	175	173	197	169	180	171	178	172	188	162	189	175	181	180	166	154	175	166	174	171	188	170	174	176	175	192	181	197	195	184	178	166	173	144	192	183	153	191	202	186	184	197	180	190	179	178	163	186	180	182	192	184	183	161	193	177	186	170	172	177	160	177	174	197	192	191	182	193	153	165	182	172	179	192	183	171	178	202	161	164	203	206	184	186	173	177	184	185	196	190	156	185	153	171	201	188	169	171	187	185	183	173	163	156	165	188	169	178	172	166	176	167	180	175	161	167	200	165	200	182	186	191	165	169	180	171	177	188	167	183	179	176	164	184	197	193	156	162	197	186	181	180	195	161	176	192	177	174	172	176	189	177	161	193	186	186	175	173	200	178	191	161	185	167	183	187	185	168	180	162	155	187	171	160	178	156	201	196	183	168	153	170	174	177	203	195	174	191	180	184	179	187	194	168	178	197	164	165	156	169	180	169	184	177	191	198	182	192	171	169	166	185	166	180	143	170	190	178	180	197	172	190	178	178	174	194	192	170	170	170	162	197	158	169	194	170	186	180	184	160	190	197	187	187	182	168	190	186	191	152	156	167	181	183	195	181	187	192	164	181	187	169	158	171	142	167	187	173	206	191	193	190	172	189	176	175	169	168	196	167	154	175	178	189	155	167	170	142	178	196	166	196	185	177	166	157	167	180	170	169	200	197	208	185	184	177	192	159	201	179	184	184	185	160	188	168	171	167	148	192	176	166	173	178	184	194	192	161	189	199	190	149	175	193	150	191	182	181	172	197	204	177	179	161	168	166	175	169	161	166	187	177	183	181	166	171	167	194	170	171	191	168	183	156	159	161	160	170	186	183	191	172	196	192	170	192	165	169	174	194	183	187	149	175	167	170	171	168	165	183	190	175	197	174	184	189	156	204	183	164	173	163	181	192	185	193	182	163	193	165	181	168	187	199	185	177	177	182	179	166	198	188	180	172	179	189	183	187	193	182	198	190	176	187	196	201	182	181	171	178	190	174	193	167	194	189	203	159	191	180	215	175	196	188	166	176	205	198	177	170	179	217	193	160	176	169	147	174	171	177	169	194	168	187	182	166	181	163	197	193	184	194	164	189	164	196	161	174	185	184	166	196	182	155	179	190	177	176	176	187	157	208	208	174	203	152	185	199	171	174	175	201	173	180	170	178	176	180	187	181	179	168	188	217	191	179	184	196	167	172	201	210	159	189	165	190	174	185	194	181	178	183	188	170	193	180	174	192	185	170	186	187	193	180	174	186	147	169	183	203	180	157	185	187	157	161	213	193	203	174	178	193	188	175	188	164	155	161	150	175	164	191	170	204	184	174	172	179	144	157	168	175	188	182	184	168	185	185	179	175	170	172	165	183	193	175	178	174	166	173	184	187	181	196	194	185	193	185	195	175	190	175	192	174	160	177	180	170	172	198	172	168	166	182	150	176	185	175	182	160	198	176	176	209	187	182	166	172	174	188	196	193	180	180	190	162	203	161	192	177	154	173	184	184	167	168	175	177	179	179	154	196	172	192	185	158	175	173	179	205	191	187	187	202	206	165	175	183	177	193	186	199	188	194	174	189	168	189	187	182	180	172	171	202	178	163	163	175	194	198	197	159	182	171	178	159	193	159	188	202	195	185	156	187	178	189	163	182	199	190	196	192	179	170	180	186	194	174	161	157	172	159	182	190	181	178	178	166	172	178	176	185	198	185	175	156	175	157	170	185	178	179	150	186	161	182	162	176	166	170	175	164	162	151	190	177	172	158	199	180	177	175	159	179	179	161	200	179	178	166	176	185	163	181	181	210	185	180	174	179	169	173	183	177	210	189	185	173	162	186	184	170	176	203	190	163	183	147	180	166	159	172	192	193	193	184	190	202	170	167	160	189	179	181	182	167	192	188	189	187	185	160	175	189	186	175	165	193	169	168	182	180	199	192	183	183	172	160	170	187	188	190	194	196	197	182	201	153	189	165	187	205	174	191	188	174	150	191	191	193	169	184	185	192	175	200	175	168	174	179	184	173	183	179	185	186	182	186	184	162	166	184	176	208	182	189	159	177	181	166	166	172	186	189	204	177	184	173	179	157	177	149	167	173	162	184	195	186	212	160	171	175	179	180	180	160	168	192	161	182	181	188	213	157	182	159	163	190	182	169	159	179	182	173	183	184	192	172	176	172	183	170	176	169	158	170	185	191	167	208	160	161	176	211	166	181	200	189	177	164	180	185	171	176	172	170	174	185	198	195	205	184	172	180	164	187	174	164	177	172	183	176	181	164	199	176	179	178	165	193	185	175	194	188	180	190	169	156	198	179	182	171	167	163	165	189	156	180	156	175	185	181	192	160	144	168	204	185	169	188	191	171	197	162	174	162	176	178	176	189	178	176	163	151	183	184	176	194	176	179	173	180	175	170	175	165	182	163	169	164	184	193	194	154	169	167	179	179	149	198	185	186	171	190	189	221	147	193	160	201	170	161	181	195	183	206	179	193	189	167	182	178	142	166	152	190	219	186	195	173	193	161	183	182	189	198	181	146	174	179	184	200	174	192	170	186	177	197	167	184	200	180	166	170	147	164	177	173	194	193	184	190	145	187	187	185	182	189	174	181	186	145	195	177	185	167	144	160	159	208	176	169	168	179	185	179	190	185	190	197	178	158	160	196	210	178	200	170	184	178	184	206	180	173	173	170	175	177	180	200	178	158	178	208	192	179	180	165	180	160	180	181	184	163	188	180	205	194	160	166	183	180	168	165	165	177	213	166	158	190	180	190	168	173	181	190	169	227	170	170	163	179	192	193	186	192	162	189	184	154	191	169	199	172	155	209	175	163	173	205	199	168	179	160	189	178	182	181	177	180	155	187	191	180	182	197	201	162	175	166	174	128	153	162	140	174	195	184	207	157	191	184	180	195	180	199	171	173	190	191	193	171	168	186	185	207	195	201	173	174	170	169	179	189	186	161	164	168	203	174	198	196	178	185	182	161	163	170	184	184	201	174	162	161	170	185	171	183	175	179	175	167	187	150	184	183	177	160	163	183	194	181	159	156	170	166	205	194	179	185	156	149	162	184	197	173	170	192	168	164	192	173	196	186	159	166	178	185	165	171	168	166	172	173	180	186	162	201	183	204	188	175	166	193	200	187	178	210	199	166	167	191	169	190	179	195	178	188	182	155	170	191	189	185	157	224	191	165	172	145	192	176	195	175	202	178	159	177	162	174	175	195	175	180	189	189	170	193	171	178	172	203	176	174	201	162	144	183	179	209	178	157	149	173	160	158	173	169	168	166	167	167	190	190	176	160	180	183	189	174	183	165	162	200	183	182	173	173	184	171	183	178	191	200	184	188	158	172	207	180	181	199	195	181	168	193	197	195	180	169	182	160	166	185	167	187	165	168	190	170	185	184	144	188	175	176	172	201	154	169	173	183	181	187	189	182	176	195	179	186	194	196	185	170	149	182	190	164	193	171
14025	4175	591	576	563	559	524	564	518	547	508	526	536	515	543	526	519	566	541	523	511	540	512	512	490	496	518	539	537	564	557	526	530	493	529	522	533	499	526	506	504	543	527	544	533	527	497	526	527	526	522	493	529	476	517	531	517	530	505	532	485	511	498	568	488	503	555	497	521	542	536	516	518	521	491	505	481	495	496	523	520	543	532	523	531	534	488	524	546	494	493	502	520	533	533	542	530	499	491	526	515	526	524	528	521	515	486	513	490	488	525	528	543	515	551	515	554	494	515	524	474	505	507	474	506	524	504	510	495	544	479	542	528	543	487	490	449	514	508	521	505	538	470	473	482	489	524	496	505	490	540	523	474	515	501	498	533	497	527	569	537	568	500	503	542	535	479	510	506	551	534	540	529	543	533	545	506	534	485	497	520	446	498	491	467	524	519	492	498	482	524	481	544	487	497	536	525	513	533	511	479	522	489	544	482	551	522	517	514	509	524	529	527	551	526	462	536	546	468	500	517	452	520	487	473	524	481	506	594	507	501	499	516	555	495	506	555	495	519	520	506	517	512	562	510	518	518	516	499	538	499	518	521	544	514	520	538	556	494	518	510	494	521	498	510	491	513	516	522	514	512	507	554	551	525	523	515	486	501	548	527	500	451	512	560	509	503	526	473	497	515	489	547	500	476	477	516	492	555	554	482	493	573	493	515	508	472	498	508	508	537	526	535	519	512	505	508	544	497	521	523	499	522	542	519	513	541	518	512	522	562	512	527	519	566	522	455	543	552	531	506	519	499	527	529	508	482	513	511	506	534	553	490	487	516	526	508	532	556	531	546	494	498	521	527	508	481	502	500	568	548	563	485	541	481	507	474	506	517	481	503	497	486	505	531	530	517	535	501	485	489	513	482	529	530	491	482	540	535	504	518	523	543	529	501	515	515	501	520	470	497	535	497	535	544	514	507	536	519	487	532	511	514	542	496	505	484	522	500	519	505	536	528	473	529	504	507	556	508	520	496	486	548	518	531	539	515	495	547	519	530	509	474	540	534	536	492	543	523	494	500	536	531	525	526	510	551	520	532	524	519	554	515	481	523	544	525	497	501	513	523	491	519	531	544	528	504	529	550	503	517	508	541	514	506	550	545	516	515	529	506	520	537	493	525	533	520	487	530	539	443	506	526	476	489	513	520	471	504	510	505	496	552	540	518	517	539	568	485	499	587	513	449	526	511	505	516	498	507	556	547	489	518	510	509	536	510	519	529	485	499	532	511	565	540	494	529	508	545	501	530	524	489	491	478	514	460	487	508	526	525	496	541	511	499	510	534	522	526	502	544	541	519	485	496	502	515	538	530	495	500	481	540	513	499	518	490	508	507	505	490	507	537	537	512	551	483	489	538	492	505	458	537	503	524	507	536	513	459	511	524	496	521	510	513	507	540	488	566	540	506	510	507	526	509	480	528	492	491	525	506	542	502	538	496	535	505	496	538	500	536	540	534	466	507	493	557	549	527	476	525	553	500	506	494	534	494	507	529	539	531	516	507	481	515	489	529	510	543	506	524	505	524	492	521	524	515	543	477	480	532	515	521	507	498	516	496	536	540	519	532	518	515	513	539	541	499	529	485	503	526	473	556	525	501	522	539	531	529	521	550	527	514	511	501	520	475	486	515	559	545	562	537	508	544	552	497	530	564	508	545	501	516	549	552	533	546	490	514	526	570	517	543	514	515	529	501	512	504	476	448	546	498	515	503	498	509	530	536	496	489	522	529	520	545	515	539	511	560	550	512	528	542	516	497	536	506	521	513	508	500	515	514	497	493	502	553	484	513	455	516	523	532	519	521	554	541	529	525	549	497	504	510	502	543	535	506	507	515	512	484	503	495	538	512	543	521	565	483	502	504	515	551	567	499	541	503	504	528	519	516	569	513	523	532	501	526	528	513	520	520	525	553	503	549	517	557	477	544	500	523	516	519	509	547	537	497	543	480	538	502	533	540	554	557	524	557	530	512	517	510	528	545	529	569	540	496	519	562	508	485	498	513	497	491	541	530	497	513	476	514	537	517	507	502	529	498	490	476	493	490	532	493	509	502	526	508	510	533	502	543	494	565	499	486	556	501	503	499	548	487	522	520	550	517	494	525	541	527	516	534	531	535	491	528	486	491	495	521	523	480	544	522	494	492	524	503	534	517	549	520	536	530	508	517	520	519	531	499	520	528	557	523	514	489	477	504	537	517	557	518	475	510	515	513	505	523	505	542	540	483	498	523	523	514	496	511	507	538	543	521	520	548	528	512	510	477	538	517	520	515	475	519	548	521	501	506	473	550	531	489	512	536	486	519	519	506	513	555	498	527	515	575	489	546	496	483	531	526	527	518	530	517	576	502	512	496	517	504	501	498	510	533	584	529	493	534	512	489	482	498	504	555	527	504	506	522	493	539	499	492	510	546	517	511	505	529	515	528	505	491	511	500	507	534	491	536	499	524	489	538	533	515	509	504	532	543	527	486	524	515	518	516	482	490	531	478	520	537	526	537	503	514	509	541	514	503	515	552	526	517	526	492	533	500	584	513	476	531	508	508	493	509	493	504	539	510	525	523	527	502	497	541	560	529	513	537	474	500	558	512	487	526	532	532	528	558	507	513	537	500	541	510	509	489	548	512	523	475	494	495	505	517	512	538	481	534	510	536	533	523	470	518	552	519	492	547	520	482	496	514	522	501	535	528	531	539	476	490	527	532	490	517	503	549	511	484	454	496	531	506	497	510	496	487	480	536	490	492	533	538	503	532	509	540	552	517	506	514	526	508	528	528	545	523	521	515	488	483	505	521	492	545	524	529	507	502	522	540	559	540	504	515	534	524	527	566	510	525	527	503	503	554	505	476	495	523	479	515	504	504	500	507	507	508	506	523	499	507	509	523	490	495	492	523	482	495	565	561	494	528	522	538	536	498	529	518	531	535	512	547	549	512	493	519	539	510	516	521	539	527	523	513	492	496	489	481	525	519	569	509	534	509	516	521	483	494	483	513	515	518	526	540	559	505	540	523	536	477	544	516	498	518	535	523	519	513	516	504	511	521	537	517	521	552	507	539	502	525	506	550	501	528	513	502	492	519	553	495	490	528	510	540	487	504	536	529	526	531	518	487	561	513	503	509	524	497	505	508	475	534	511	540	509	469	477	533	535	535	508	515	497	491	538	517	536	526	524	497	487	490	511	508	517	481	517	469	515	518	544	513	534	511	528	545	535	458	463	557	538	533	517	506	506	533	517	539	517	513	519	499	544	506	554	492	520	517	532	505	528	504	505	532	540	571	533	491	512	511	508	534	499	525	527	484	521	467	502	561	515	506	517	480	530	504	537	545	524	445	503	551	515	476	490	548	517	540	543	513	498	534	507	520	537	507	527	465	531	525	504	489	535	513	528	493	552	532	501	549	505	522	502	512	551	498	524	541	475	534	542	518	486	548	518	518	513	533	532	513	487	505	484	495	541	510	494
63032	39667	8797	1057	704	559	480	427	429	406	424	349	368	384	379	365	342	371	350	367	391	362	335	369	386	364	360	369	356	349	362	380	363	365	340	334	338	349	335	359	370	360	405	344	332	351	343	342	353	321	312	355	328	360	387	330	369	359	330	323	340	342	364	323	332	321	353	382	340	370	333	320	332	354	353	368	326	346	355	345	355	350	350	345	349	351	307	320	373	361	346	335	302	359	342	336	359	359	346	386	330	340	323	331	362	301	312	336	291	342	320	370	317	297	315	337	300	335	313	330	305	326	345	336	329	348	347	334	342	374	313	333	320	348	346	352	312	359	325	365	320	335	339	346	329	336	327	328	376	351	346	301	338	331	372	354	340	348	331	356	364	357	402	352	333	343	318	374	338	359	318	334	341	317	347	320	330	343	359	347	367	314	352	335	340	379	364	317	338	367	377	337	359	353	349	323	371	330	315	320	377	350	317	306	321	331	297	324	319	341	357	329	336	323	328	357	339	381	330	369	359	339	366	359	332	329	353	339	356	351	330	323	348	318	340	310	336	318	313	335	336	324	321	358	342	351	359	348	316	318	365	406	308	330	352	358	305	364	347	333	319	329	342	371	331	369	361	365	351	375	362	332	328	328	336	342	350	343	347	328	358	386	318	351	359	354	349	357	306	344	332	359	340	345	324	332	353	373	371	300	330	318	362	337	386	332	328	354	360	340	345	358	349	340	325	338	323	321	330	333	330	335	339	356	343	344	346	343	307	366	346	344	312	317	316	353	323	331	351	328	330	334	358	338	369	325	301	360	405	314	352	373	331	325	348	336	327	348	322	360	360	343	310	334	339	353	350	349	312	342	366	357	362	305	328	345	330	337	344	344	337	357	343	360	357	375	355	367	364	308	325	352	346	351	326	357	332	355	327	379	331	334	344	363	332	354	328	334	341	359	351	338	295	364	346	346	363	334	371	380	344	300	303	352	334	324	360	324	348	328	340	301	359	349	338	326	340	337	382	328	305	362	324	332	332	342	321	348	335	330	357	323	371	349	372	358	333	348	304	338	339	340	333	374	379	324	322	335	332	365	313	326	300	334	322	339	335	370	335	316	322	324	320	361	348	339	355	320	336	340	360	348	372	355	363	319	381	349	353	309	336	349	363	349	307	355	355	330	339	328	340	370	357	340	326	302	349	337	354	354	308	341	343	369	392	363	371	328	322	379	339	336	365	354	335	361	332	311	312	325	359	360	345	326	366	346	336	327	346	341	346	361	329	329	333	356	350	327	314	321	369	372	369	314	366	357	333	319	348	341	336	327	354	336	332	357	329	355	342	345	337	362	361	361	356	347	343	334	350	332	358	352	299	350	362	329	340	344	364	347	380	350	328	293	334	333	319	360	331	299	337	373	361	384	333	331	325	294	353	378	367	305	363	339	339	352	343	348	378	351	342	391	336	373	366	348	341	325	339	348	333	317	340	338	338	343	325	315	341	374	352	319	318	406	333	350	322	347	331	361	339	364	332	305	378	348	320	362	320	316	336	291	342	346	345	364	365	313	328	367	350	352	361	325	381	331	339	317	343	311	360	343	349	327	346	344	351	328	308	305	340	323	341	327	374	331	314	350	349	311	358	328	345	313	330	346	335	360	324	327	366	338	336	345	339	314	348	323	317	350	330	342	356	376	343	342	331	323	336	346	347	358	323	330	335	354	355	369	338	330	355	388	367	378	316	358	310	331	377	340	344	318	369	352	324	315	389	326	333	301	347	334	352	314	354	368	344	326	351	373	343	341	352	317	330	381	356	318	351	374	348	330	360	347	342	319	349	361	315	349	332	362	341	344	346	372	338	294	361	332	324	308	349	383	316	345	344	328	331	308	348	352	345	373	312	367	315	340	316	327	308	355	364	336	339	343	377	330	330	319	338	346	307	320	370	342	353	383	337	324	380	362	331	344	337	363	339	351	347	325	380	354	364	325	341	310	332	342	349	340	344	345	330	383	364	351	357	363	346	367	337	339	345	337	349	356	348	385	339	344	352	373	341	383	331	337	351	325	333	328	349	365	341	348	333	330	326	331	332	338	335	389	315	298	337	338	319	316	350	351	378	334	347	351	322	347	338	344	390	315	332	292	314	331	354	346	353	326	295	342	324	326	350	331	374	340	325	352	325	349	343	362	316	368	320	386	350	348	355	315	349	372	350	341	326	351	363	324	316	321	369	330	333	357	345	338	329	326	360	354	360	294	377	342	352	331	348	337	325	313	380	345	350	346	345	348	338	356	317	358	356	324	341	334	369	365	362	349	372	351	396	325	328	352	317	337	358	346	319	366	361	369	333	364	350	323	356	327	338	346	311	378	343	300	287	371	340	337	332	315	348	329	374	351	331	382	357	330	344	365	360	306	361	335	348	332	360	355	367	363	375	337	352	364	377	356	338	314	322	344	305	318	333	369	335	335	341	350	321	334	339	377	347	359	291	325	325	334	347	318	345	338	350	360	353	354	309	329	349	307	343	326	331	362	338	346	358	342	349	378	388	338	334	341	324	376	338	353	341	372	328	346	304	362	356	360	341	341	337	364	326	331	333	335	362	354	328	323	331	359	344	406	335	332	362	313	342	348	316	329	332	349	326	373	365	343	349	333	322	332	324	337	359	338	337	350	339	328	334	352	320	346	357	353	342	343	339	345	340	330	351	358	347	317	352	326	287	371	372	339	326	374	355	364	332	324	353	338	320	321	329	343	334	319	325	321	365	316	335	378	392	347	369	355	332	360	342	331	322	354	314	358	341	332	346	347	372	372	333	340	327	343	354	343	364	329	317	337	347	313	340	333	352	339	338	308	330	359	381	334	327	372	335	340	299	358	352	332	322	315	332	317	330	309	358	352	329	339	335	347	370	349	351	335	357	343	371	336	341	331	309	318	361	357	320	338	316	316	334	341	334	354	357	348	354	330	317	355	335	331	325	322	317	342	377	325	341	340	347	319	351	297	333	360	398	375	383	373	318	342	352	339	313	358	350	326	344	371	306	337	346	368	354	361	359	330	381	337	343	359	352	318	302	328	338	356	326	370	359	387	350	330	325	334	334	320	329	353	349	325	346	355	375	328	340	330	344	385	323	386	356	348	324	342	356	315	324	328	344	335	354	341	317	320	353	342	361	372	326	328	312	322	341	352	373	330	330	314	328	338	348	311	356	371	373	362	332	351	325	385	322	340	342	341	324	350	356	351	337	359	353	364	339	320	332	332	317	383	356	345	354	330	331	362	313	339	333	363	326	324	341	358	329	334	349	359	316	360	346	360	330	332	337	328	335	342	378	306	347	335	338	334	357	362	347	329	351	361	329	358	364	358	325	313	311	301	352	330	351	343	306	333	365	309	351	333	350	359	338	350	339	357	322	326	314	336	336	350	313	346	341	360	349	333	355	372	354	355	320	346	343	340	368	362	325	317	320	318	317	354	333	368	358	340	343	358	314	312	380	358	346	338	365	315	343	334
36825	24570	2044	2421	2227	1941	1701	1516	1413	1300	1220	1199	1122	1149	1076	1072	1006	1038	998	949	990	928	939	961	953	971	966	915	946	830	936	847	928	920	988	909	899	865	872	834	832	958	891	886	895	898	906	932	942	913	932	903	894	864	877	906	892	900	897	834	865	884	934	862	858	871	904	922	899	841	891	840	846	888	883	916	879	838	906	914	872	892	888	908	870	841	841	883	902	903	864	823	909	869	883	813	846	811	869	879	908	856	887	841	906	849	831	877	898	877	830	834	863	881	861	899	840	856	855	830	856	908	905	910	848	868	832	858	866	846	846	851	854	889	869	875	896	869	875	819	864	780	877	851	881	802	849	854	899	861	864	903	812	873	842	855	880	867	850	838	861	862	938	844	930	877	839	859	901	875	896	834	858	845	837	876	839	855	904	913	862	897	854	876	892	861	891	864	860	837	837	841	911	846	885	841	872	893	820	847	880	852	873	883	881	868	853	842	874	855	850	830	846	887	807	901	886	858	842	826	887	887	887	885	847	904	941	872	880	876	852	876	879	849	812	847	853	856	898	878	850	869	926	890	851	876	842	822	867	866	828	880	860	866	865	832	871	886	839	856	802	817	868	860	839	883	868	864	894	839	897	876	803	908	847	847	839	865	858	829	853	868	868	835	860	890	859	856	835	811	895	877	859	802	857	834	853	881	873	806	859	855	812	840	832	847	842	813	847	878	878	844	860	869	842	862	836	883	860	851	899	862	924	855	865	883	863	854	896	860	785	908	855	922	880	872	850	828	813	870	851	839	908	846	857	851	855	835	858	860	899	894	887	788	887	844	884	865	886	846	889	902	802	829	816	849	848	923	852	828	873	902	892	884	866	821	897	876	874	900	901	889	878	829	837	891	882	908	918	883	884	867	861	848	836	901	844	892	829	870	849	847	883	841	906	825	825	870	866	873	851	876	900	806	834	869	889	903	874	878	821	869	830	853	870	902	864	881	803	831	879	875	897	875	814	854	850	821	883	859	907	832	850	895	854	849	901	863	861	831	786	897	873	857	894	877	868	892	874	910	867	865	846	856	877	869	924	869	813	844	866	869	888	905	849	869	833	827	865	896	842	828	886	833	846	865	833	855	878	833	844	895	905	849	868	872	876	857	901	883	929	841	856	841	853	825	895	897	843	932	826	898	826	853	918	820	842	873	789	897	797	835	836	855	868	863	825	881	920	819	900	846	868	823	865	893	823	875	881	883	821	916	870	845	892	866	838	859	912	783	841	881	831	896	837	862	886	843	877	868	862	896	855	861	901	907	833	905	830	827	860	859	872	843	843	876	884	863	830	848	836	903	888	906	870	847	876	850	871	899	847	868	895	839	863	880	842	839	848	866	915	850	851	857	854	839	882	907	796	893	891	853	886	841	858	854	862	845	839	909	867	872	867	851	867	882	845	893	835	887	880	853	918	874	805	870	893	893	848	882	870	867	849	859	911	905	871	871	846	871	837	855	861	881	861	828	831	871	884	878	899	928	899	878	886	856	902	913	839	887	888	866	874	889	907	875	920	896	824	849	866	836	866	902	883	863	903	854	883	876	865	856	839	891	865	877	856	839	856	880	866	826	883	882	885	851	873	825	863	862	849	855	864	873	857	901	891	841	904	850	863	874	833	942	825	811	835	882	799	881	828	847	845	854	826	811	826	879	889	836	832	858	886	896	882	921	914	844	861	860	802	872	873	859	848	888	869	856	843	867	850	841	850	835	890	865	884	860	854	819	848	912	866	832	883	887	855	866	856	916	857	844	865	801	882	869	830	844	894	850	852	898	892	876	840	836	871	881	901	828	831	825	895	850	876	875	850	855	869	901	819	857	836	893	891	938	841	863	906	839	891	858	838	865	837	856	849	884	858	835	835	842	830	857	880	915	852	881	889	877	861	839	877	888	847	866	852	820	814	811	871	856	814	873	861	880	869	893	893	895	828	872	843	865	866	829	832	880	839	874	868	896	872	868	858	859	869	889	859	868	807	909	853	903	843	874	882	876	895	852	943	831	931	882	836	841	868	896	863	889	831	872	901	899	873	866	808	888	902	875	838	898	864	833	896	859	841	841	864	833	871	857	887	878	849	809	897	841	905	877	856	836	873	913	842	816	870	856	839	808	894	793	865	924	866	890	864	890	879	859	834	869	889	847	910	848	860	803	848	878	873	891	890	882	889	840	862	843	894	880	880	855	882	838	910	827	826	857	918	908	874	882	929	792	877	929	792	843	868	860	914	890	846	882	845	886	882	836	806	897	856	865	850	922	884	898	887	899	897	851	841	823	884	855	884	902	852	875	801	853	903	875	871	886	912	873	885	819	806	851	914	850	884	901	822	895	891	803	849	855	850	858	852	854	865	904	832	835	857	835	819	923	890	804	863	836	879	857	884	873	904	815	840	854	826	858	848	836	854	858	882	897	902	856	857	870	871	847	879	883	843	841	842	845	844	875	824	893	882	847	856	878	841	885	856	832	814	878	872	872	865	889	902	803	844	916	813	873	862	853	816	871	880	851	836	855	849	871	871	841	853	892	818	824	859	883	845	818	841	904	836	837	820	847	869	889	911	842	862	859	885	863	870	869	847	854	866	854	854	842	899	834	868	867	889	851	840	887	869	834	896	912	865	887	845	870	904	876	878	872	841	877	878	850	872	834	812	894	855	841	870	859	865	876	873	913	875	864	874	903	910	846	834	910	869	888	829	875	880	867	848	867	879	883	838	816	880	874	837	856	829	913	793	908	855	882	932	861	855	840	846	856	843	840	853	892	904	889	889	847	866	841	896	836	876	840	892	863	854	852	812	873	824	847	887	791	808	873	880	897	870	853	851	873	898	969	799	825	850	878	895	839	827	836	832	915	880	831	934	857	862	814	860	899	879	898	868	858	848	871	879	901	882	880	881	867	863	845	889	887	901	842	866	900	896	852	838	881	918	880	827	855	872	887	802	882	889	805	862	877	833	818	881	875	807	891	812	875	881	859	884	829	831	846	863	853	876	827	881	795	862	909	914	868	861	839	837	858	852	830	925	878	912	961	796	908	816	938	868	843	859	868	827	904	911	885	861	856	893	868	905	901	905	871	854	924	818	841	862	874	862	927	859	877	924	860	921	811	840	879	854	858	850	870	846	867	915	865	842	865	816	894	856	852	936	856	907	882	889	887	870	853	886	861	877	826	857	828	920	841	867	866	816	864	866	885	846	913	906	845	892	872	863	823	836	796	900	842	878	893	894	846	814	885	878	875	831	865	905	841	889	840	854	895	837	838	878	877	844	881	854	939	875	864	851	878	891	887	900	883	896	815	877	853	876	820	886	850	815	894	903	893	879	857	882	866	836	899	884	927	825	874	870	826	883	889	855	908	840	865	860	880	932	950	844	847	839	858	928	879	859	840	843	906	823	829	863	864	866	907	823	901	867	877	888	840	772	864	855	874	896	823	881	868	888	861	838	919	882	861	900	838	882	859	888	879
75032	53058	15946	2923	1073	763	659	591	554	526	501	498	457	472	418	481	432	423	436	422	393	395	388	392	397	440	431	386	431	357	387	349	362	393	405	395	415	385	366	355	359	365	394	372	342	378	379	355	409	398	402	356	393	398	424	360	389	391	365	410	417	398	406	357	392	396	375	383	377	371	393	321	395	377	418	436	410	390	410	386	379	400	389	353	349	397	442	390	382	395	398	331	369	372	385	392	406	436	350	400	337	370	382	392	368	362	380	348	365	380	386	401	371	391	397	369	397	377	416	341	365	386	352	402	385	444	394	394	383	385	389	377	344	366	391	369	364	393	394	425	393	396	391	363	364	385	370	371	369	352	338	368	375	422	359	375	351	378	399	374	378	403	401	414	389	403	387	373	356	382	368	355	350	377	413	361	379	409	379	383	405	352	363	393	405	400	363	399	377	375	368	358	356	392	395	388	392	328	353	366	364	369	379	394	378	385	386	396	373	381	360	348	365	390	382	370	387	358	378	371	371	370	413	406	401	370	366	375	358	394	415	374	375	391	382	396	402	391	402	366	345	350	392	389	379	416	387	378	381	361	365	396	417	361	370	371	405	395	403	360	359	354	394	350	368	389	363	396	396	358	360	352	348	366	381	361	349	351	348	351	408	365	396	351	381	384	380	372	399	339	406	395	394	348	398	383	377	388	366	399	400	394	412	381	390	380	395	322	384	382	368	412	348	385	400	372	349	400	398	323	388	392	385	398	348	405	348	432	395	358	345	348	376	368	349	375	359	393	387	354	396	388	418	345	363	381	404	332	381	378	416	393	416	403	359	396	429	370	408	375	391	383	358	357	368	359	340	373	338	396	381	381	357	377	407	377	386	383	393	372	389	382	399	391	377	375	375	381	391	382	393	373	385	359	368	393	358	375	381	351	337	401	342	397	357	391	393	352	392	392	358	392	407	399	398	371	386	381	339	399	387	355	329	390	376	383	367	385	414	372	387	397	387	359	378	375	400	379	387	381	385	347	399	366	355	367	361	345	370	397	379	403	380	373	398	386	370	383	388	372	413	391	404	402	362	373	384	394	385	383	415	359	342	342	417	359	376	410	390	345	388	383	383	369	368	405	356	370	378	398	366	363	405	412	406	427	403	394	374	397	372	399	377	366	402	416	395	369	394	383	360	378	372	392	369	366	405	392	383	375	394	390	373	425	365	343	409	372	363	371	360	352	386	393	395	371	352	388	391	371	351	372	360	357	394	381	394	366	366	373	360	347	436	376	385	365	390	405	386	376	370	357	371	417	391	367	398	351	389	362	358	373	346	375	365	369	350	381	406	372	396	361	377	390	392	402	382	359	359	369	371	349	388	410	391	405	407	349	414	411	390	374	336	342	401	393	366	381	394	392	418	377	339	349	412	360	348	374	396	380	404	383	357	375	363	387	424	398	367	375	397	389	383	386	370	381	369	375	390	375	392	373	406	377	393	410	380	383	384	403	366	346	358	413	377	341	358	378	415	424	364	373	381	395	371	369	390	383	384	369	367	356	368	399	409	405	364	355	351	364	411	347	388	408	397	427	389	366	359	394	387	359	405	349	392	378	334	391	401	340	385	387	373	384	364	433	346	354	401	399	427	380	391	364	408	354	396	391	402	387	398	361	347	403	354	376	397	351	381	376	393	397	378	374	345	354	395	386	384	364	397	372	379	382	401	368	380	394	405	329	351	382	399	369	358	368	350	403	377	385	375	365	373	421	398	373	388	381	406	384	362	345	395	397	398	388	368	372	363	388	404	438	421	379	417	394	394	368	413	347	374	386	379	383	391	372	377	358	391	356	406	344	378	341	370	398	382	360	338	403	400	390	424	356	405	374	379	388	361	375	394	384	381	374	347	395	369	409	386	376	377	367	398	404	402	377	335	378	364	407	430	378	399	338	355	372	354	397	389	329	357	375	373	389	403	377	376	352	381	346	371	387	376	384	366	377	398	379	373	369	402	358	371	336	375	440	369	409	351	384	445	380	361	373	401	354	398	391	400	392	399	389	360	381	405	410	356	380	373	350	337	359	400	389	364	386	391	362	388	413	367	331	351	384	390	380	369	379	363	370	381	372	359	351	436	361	336	398	402	394	388	362	420	398	356	390	413	397	391	376	350	382	382	375	417	396	377	353	370	396	401	350	391	389	378	411	393	357	371	375	366	388	362	343	388	405	364	397	381	377	375	376	408	411	383	410	408	376	367	363	421	387	360	353	381	390	351	350	373	393	383	383	359	397	347	377	390	439	367	356	367	360	372	342	377	335	431	367	398	395	342	327	385	331	425	416	388	365	386	376	380	377	377	380	379	365	411	348	378	371	372	354	401	412	394	379	387	347	372	382	364	425	371	410	342	404	413	410	376	399	401	358	392	378	387	382	408	422	394	344	417	383	412	400	382	376	374	372	341	381	399	370	369	374	384	362	395	367	392	358	349	357	410	323	399	370	395	400	361	375	375	423	381	390	372	360	413	386	367	366	371	398	390	372	399	381	361	375	376	403	373	391	422	356	383	396	397	365	389	416	374	397	403	419	319	368	367	368	377	381	347	374	359	353	350	382	386	375	359	412	397	361	353	385	359	367	379	376	402	350	386	370	373	372	358	356	346	376	382	388	362	407	367	408	371	349	389	420	423	356	352	368	379	382	376	380	374	376	374	376	387	383	360	386	377	362	388	353	375	374	406	375	377	365	386	341	378	385	413	403	387	372	394	398	374	394	374	372	374	411	413	407	377	353	387	380	365	383	339	359	410	393	358	372	357	366	404	371	389	369	394	369	413	367	381	371	379	379	393	356	372	359	396	397	401	381	378	399	353	408	398	396	400	348	342	358	381	392	396	379	365	365	373	393	382	347	394	378	377	369	353	358	379	394	396	377	382	375	383	378	356	368	398	399	384	425	393	392	391	414	403	367	377	402	422	411	429	366	366	389	380	391	374	368	397	391	396	399	409	360	368	370	379	349	363	402	406	384	339	373	360	362	406	397	391	380	394	391	387	352	375	329	374	390	372	408	374	395	388	396	378	370	368	389	402	345	408	398	369	373	388	350	427	382	346	351	388	364	366	362	361	388	412	362	383	404	388	371	407	416	416	386	411	359	375	375	367	374	368	352	371	406	390	389	377	380	345	393	427	390	381	376	332	362	398	373	338	391	367	366	361	360	370	369	368	370	377	366	392	380	378	405	382	368	398	363	380	356	373	368	371	387	392	385	361	379	427	341	371	357	364	361	363	384	385	421	366	369	358	402	378	395	395	380	429	379	395	400	342	356	378	377	396	360	357	379	361	378	382	354	401	366	359	365	364	378	398	368	400	393	380	400	386	363	403	395	351	399	351	400	394	399	384	373	394	369	381	330	374	427	394	396	335	343	403	411	364	334	361	356	354	398	403	364	360	358	389	383	379	399	364	374	342	341	373	340	369	343	350	375	354	394	393	379	388	370	382	389	368	392	350	379	388	370	371	369
45648	32296	3250	3822	3582	2968	2537	2187	1910	1779	1616	1486	1492	1339	1275	1242	1188	1184	1120	1173	1145	1051	1034	1067	1066	1028	1004	1029	1030	994	905	997	1009	957	967	988	972	952	931	870	934	919	909	1016	930	978	966	969	932	959	938	979	957	964	937	911	898	925	904	922	917	907	940	947	962	920	871	944	914	915	982	963	919	948	932	976	939	906	964	933	943	916	907	954	878	932	893	936	931	906	900	924	926	927	901	869	930	927	890	926	869	934	974	965	933	901	886	903	923	905	883	907	932	883	922	910	929	937	933	885	909	907	954	949	895	931	899	913	949	918	923	885	907	986	918	865	851	895	927	891	903	935	936	944	925	876	876	956	889	905	889	950	925	981	948	866	961	930	906	948	894	889	858	911	925	893	897	945	854	852	946	872	934	895	925	909	939	891	902	873	908	876	837	917	847	941	900	895	905	960	885	959	891	947	891	972	922	944	833	878	896	894	878	918	890	927	904	913	931	881	914	904	918	927	928	917	904	951	974	935	973	931	885	909	960	984	918	915	894	929	863	932	910	952	940	924	930	903	888	877	928	963	841	951	929	892	906	876	904	961	869	871	929	932	914	902	888	875	985	913	901	889	892	892	914	904	930	902	879	937	863	923	912	881	944	939	912	907	876	903	900	962	934	862	907	898	909	885	877	911	922	920	892	939	911	912	875	925	862	937	937	953	892	947	895	920	917	901	895	889	961	894	954	856	914	933	904	903	920	889	915	911	913	982	917	895	953	917	878	910	944	955	918	900	936	948	920	924	971	943	921	882	864	958	955	884	884	886	959	936	924	883	931	922	937	940	875	898	898	893	960	945	944	906	942	891	964	924	868	901	948	939	946	868	978	973	882	942	869	864	955	893	892	859	911	929	957	864	882	899	894	904	900	928	874	870	912	926	893	919	914	870	862	910	878	914	916	854	916	917	943	882	903	890	973	923	891	925	910	911	938	880	920	850	930	947	882	922	926	900	871	935	900	926	888	908	921	893	935	911	890	926	933	875	896	907	938	890	919	945	908	907	934	915	952	924	959	910	846	918	931	896	903	885	874	892	886	908	898	958	949	951	960	898	936	941	906	896	886	916	930	909	921	903	916	911	909	904	884	953	916	920	919	890	917	915	907	883	879	907	898	937	885	910	953	877	917	908	926	886	937	881	879	884	885	926	933	923	895	892	880	846	868	938	932	914	871	857	859	861	930	945	882	865	943	888	885	910	918	909	875	953	867	928	964	916	907	902	933	906	964	899	902	920	905	936	907	877	918	978	873	929	887	895	905	878	908	940	938	961	901	916	879	862	934	923	895	874	907	924	907	914	871	909	830	873	877	927	924	955	896	920	952	925	925	915	926	924	914	859	892	870	867	930	928	860	922	966	890	921	882	924	888	941	919	917	872	875	873	889	906	947	932	946	904	883	918	936	964	923	934	903	918	901	929	937	890	933	919	872	948	936	918	871	855	925	870	880	876	907	843	871	933	933	965	902	900	887	916	934	920	947	928	906	918	901	894	864	953	932	930	913	945	876	899	903	941	940	917	939	947	873	895	907	927	959	947	922	880	897	908	954	963	903	885	954	971	977	881	848	891	909	957	915	953	901	903	901	870	913	903	908	923	925	846	937	921	924	965	929	906	940	886	932	947	949	884	866	936	920	871	902	922	951	930	901	888	968	907	923	906	916	899	882	913	915	919	863	932	924	951	954	912	897	917	852	942	907	884	945	871	931	898	915	916	914	870	917	892	934	937	848	919	923	922	903	912	933	868	960	896	910	902	911	888	962	875	889	926	908	940	856	932	912	956	891	905	884	903	865	947	918	907	891	942	927	932	874	933	933	922	903	895	871	899	907	909	875	909	913	898	909	892	912	889	897	898	894	955	874	878	888	949	956	935	911	937	935	906	886	952	910	942	856	885	925	867	937	897	896	933	861	911	985	875	894	915	842	920	930	909	886	897	955	864	865	916	876	902	864	898	935	894	913	912	911	890	963	902	981	912	908	907	872	890	904	905	928	886	894	919	951	957	920	854	886	885	977	963	918	903	891	908	893	955	880	851	921	919	854	938	908	975	880	862	904	907	834	958	892	873	922	921	934	914	906	915	877	885	923	918	926	867	905	873	960	888	883	857	918	923	933	951	938	916	892	904	913	922	896	921	894	895	921	898	937	862	957	895	934	928	910	921	911	871	939	852	969	958	920	919	938	837	880	899	896	915	922	895	899	921	884	904	910	904	970	895	850	932	888	919	939	858	886	963	913	928	896	938	893	920	936	910	929	884	906	922	937	939	878	944	919	941	988	879	874	953	936	930	917	888	955	926	922	935	937	914	915	906	966	933	921	922	903	919	938	928	878	900	854	911	902	904	902	882	889	867	908	902	930	904	885	858	851	890	950	909	901	917	895	892	860	960	901	922	938	892	889	893	877	917	948	933	921	928	903	903	894	896	950	881	875	938	930	893	956	864	938	934	941	866	922	898	883	864	959	929	943	939	843	961	897	922	892	910	876	903	906	873	914	913	912	921	892	955	887	931	910	949	902	906	906	915	875	895	929	920	900	932	908	858	865	926	904	886	944	897	909	880	929	892	913	897	887	935	870	915	902	969	857	890	925	913	902	945	908	914	895	869	892	913	877	920	917	880	901	888	921	926	915	927	884	938	934	936	938	818	908	876	909	909	905	899	941	910	927	888	973	939	860	976	914	908	925	867	905	873	929	917	856	894	924	900	932	949	918	947	911	905	897	899	904	870	894	896	882	933	942	925	894	909	941	957	923	900	907	920	907	929	891	938	928	895	946	874	879	926	933	894	915	900	912	852	928	880	892	896	869	847	884	908	884	936	906	948	884	947	1001	925	912	847	919	925	853	916	869	925	914	893	911	895	908	954	891	926	894	897	901	900	932	929	932	920	858	894	915	906	907	926	865	902	949	852	920	909	868	869	878	940	902	955	928	840	886	941	872	941	906	902	900	898	911	920	925	925	874	896	903	927	905	888	899	927	904	949	908	848	907	915	869	993	852	919	914	949	861	910	913	879	887	894	853	907	946	961	880	886	905	943	909	874	868	944	876	897	936	901	878	893	939	892	928	887	893	987	915	890	951	987	886	898	864	939	849	916	859	908	921	959	871	857	909	936	932	936	985	918	900	909	885	868	922	962	915	904	863	877	878	908	901	942	895	901	873	915	931	914	921	895	899	887	922	907	903	921	888	863	918	895	956	899	904	868	916	860	935	887	937	964	910	903	943	914	889	912	906	970	952	912	915	887	941	953	933	912	871	911	897	877	977	906	929	926	922	921	865	939	895	922	923	893	877	847	924	883	875	944	937	913	927	903	917	883	887	880	941	898	902	965	844	976	906	850	869	900	892	883	886	889	991	891	961	850	917	883	902	938	880	910	888	910	890	910	1006	929	917	909	920	959	865	944	835	1005	978	874	887	877	934	891	904	891	847	894	947	896	894	938	825	941	905	954	904	940	907	856	917
16390	3024	248	203	186	185	178	201	176	166	178	199	187	154	156	190	159	147	153	169	167	162	172	168	180	159	171	164	178	179	183	185	177	206	194	179	163	155	192	182	193	168	184	168	193	170	151	176	172	161	195	182	184	152	156	177	178	164	182	180	175	166	183	178	183	188	155	167	173	169	200	183	182	203	191	182	164	178	169	174	182	174	180	164	165	169	160	181	160	183	190	183	178	167	165	184	176	171	194	158	177	191	191	181	165	175	192	162	189	188	201	169	159	193	179	190	173	173	178	180	183	178	174	191	166	191	166	174	186	191	201	183	176	179	187	167	161	148	177	175	154	175	169	190	178	182	172	154	188	197	185	186	164	193	182	203	184	155	183	157	177	200	154	184	202	156	165	167	179	153	174	177	191	160	193	154	186	168	178	175	170	180	175	195	177	183	177	182	182	159	180	178	214	202	169	191	166	168	154	178	168	198	167	156	182	185	172	181	190	192	163	165	162	169	170	183	191	188	166	198	183	181	201	179	172	149	156	173	195	162	189	171	152	181	159	190	175	186	159	200	163	187	189	187	165	162	209	180	170	166	174	193	175	165	176	189	182	171	204	154	172	183	198	168	158	182	161	173	169	182	173	184	158	181	155	158	172	176	185	157	153	184	174	177	177	183	169	190	180	198	171	167	171	160	168	196	183	180	198	174	177	194	197	162	175	226	174	156	183	171	186	190	169	178	167	190	206	173	215	167	173	165	178	177	164	136	182	182	169	162	192	195	184	180	190	168	176	173	185	197	189	181	176	168	173	176	162	164	188	160	181	195	193	209	178	177	178	189	156	171	191	177	165	183	167	177	175	194	199	170	163	159	182	183	162	196	204	160	166	173	172	189	191	199	166	166	156	166	178	169	195	165	164	173	163	166	190	170	178	174	196	188	150	172	182	195	176	189	183	149	157	163	161	159	168	190	185	170	173	177	159	170	170	177	179	177	164	135	163	195	171	171	168	162	203	181	182	175	177	173	171	187	173	169	177	169	189	179	177	196	186	173	178	170	185	152	182	155	185	174	173	166	174	169	163	184	168	184	166	198	174	183	170	151	192	164	157	148	171	191	178	165	193	184	179	176	183	196	171	181	179	182	172	189	172	173	175	184	196	170	193	169	164	192	185	177	165	182	157	200	179	174	200	170	167	180	170	192	190	199	173	168	173	161	182	182	157	173	173	190	182	167	182	191	157	164	189	187	175	168	188	173	180	175	184	178	181	178	162	170	162	175	198	192	181	176	172	173	183	163	185	182	165	186	153	161	179	187	174	153	186	183	183	195	169	197	156	155	162	174	205	170	192	167	160	168	179	161	195	179	186	186	174	186	158	195	211	184	189	180	159	206	194	184	175	171	151	170	206	167	171	168	179	168	186	169	164	176	224	190	166	177	176	174	164	168	162	157	203	198	186	179	163	160	174	178	173	190	160	172	151	178	171	170	193	170	166	168	204	177	172	162	163	183	176	176	150	153	187	182	154	148	174	183	163	175	201	181	159	164	183	164	169	177	193	188	199	197	194	155	171	193	168	169	171	173	191	182	154	181	197	193	202	170	157	166	177	176	165	171	195	159	174	159	189	186	181	198	181	164	207	180	169	189	170	187	179	177	171	168	187	193	188	182	165	185	168	164	190	178	178	170	170	184	180	199	184	155	173	202	175	171	171	182	183	176	192	173	166	199	167	171	191	198	194	184	186	193	191	181	174	181	204	170	172	172	161	199	183	156	198	163	179	193	200	160	142	169	156	184	161	163	178	180	159	194	159	174	197	162	170	194	164	163	155	174	182	157	195	175	177	152	177	176	178	182	146	202	179	183	181	181	196	181	164	180	167	171	193	195	189	168	168	181	168	175	165	163	187	178	188	162	195	167	186	168	177	184	188	179	157	177	184	191	180	163	189	202	190	186	181	193	166	190	193	182	184	187	159	176	160	185	181	194	162	183	188	161	176	174	173	160	182	154	201	162	189	173	201	163	178	193	177	184	170	174	174	186	168	169	168	179	193	180	217	176	212	151	162	162	168	163	202	183	180	186	205	157	165	187	142	158	186	179	161	171	145	178	184	192	164	192	170	207	207	162	170	185	147	172	177	166	174	178	204	186	167	177	175	177	178	196	168	200	147	183	188	185	169	172	179	177	170	168	152	178	184	185	155	204	164	158	196	188	185	204	175	175	151	170	180	155	158	198	191	177	188	167	199	166	180	177	203	158	160	181	190	179	203	199	185	168	167	157	163	204	178	166	171	164	195	174	152	175	168	147	187	171	187	181	192	157	172	179	188	172	173	177	191	169	179	158	212	188	205	169	180	156	191	171	179	189	172	190	184	165	190	166	194	188	189	190	206	151	195	150	205	175	161	194	173	185	207	201	179	171	186	170	187	179	164	155	203	172	180	172	173	159	186	181	162	192	184	167	181	193	186	164	170	162	186	187	167	162	156	167	172	156	190	177	170	153	171	178	189	151	178	179	186	171	179	169	153	174	169	190	180	200	172	181	179	185	170	207	165	171	158	188	189	182	193	172	164	168	186	174	167	189	200	175	173	154	169	193	153	194	186	195	176	160	180	183	174	160	177	191	175	199	188	165	159	171	180	164	162	179	190	172	196	183	161	162	148	152	176	185	165	161	196	177	190	179	149	168	170	193	179	199	196	177	173	176	155	159	185	179	170	174	175	186	162	174	183	188	182	178	194	207	185	161	177	166	193	173	205	195	144	154	185	172	189	169	169	183	175	175	184	206	188	205	179	193	183	173	185	177	168	169	182	172	194	168	177	189	192	164	175	168	180	180	158	174	186	166	174	180	154	170	163	202	200	186	161	167	154	183	177	200	191	175	184	143	183	185	162	178	178	160	197	188	177	164	167	170	194	186	189	177	172	175	189	175	167	164	193	175	174	188	174	190	171	164	195	177	184	173	168	179	180	196	178	171	174	167	168	161	178	176	187	190	165	180	170	177	179	170	177	164	191	186	178	168	214	185	168	182	175	183	177	184	178	188	196	200	148	167	180	183	192	157	190	183	176	161	161	172	187	151	156	158	167	158	180	178	202	170	189	192	173	202	196	188	163	192	182	167	171	193	167	190	185	165	197	218	175	176	179	164	178	163	171	194	150	176	157	184	185	171	193	168	176	184	190	173	165	185	174	174	197	187	210	172	175	151	181	178	192	172	187	161	169	190	154	162	163	190	201	159	190	174	170	174	202	206	178	167	197	181	179	185	180	160	161	171	173	190	175	166	170	189	163	171	154	196	159	176	168	191	183	164	192	167	193	168	184	169	162	183	174	185	168	194	175	169	185	167	181	164	167	163	167	193	162	150	175	192	151	167	189	208	166	190	167	158	172	177	201	191	173	150	193	154	177	174	176	164	196	170	183	163	176	182	192	178	175	182	203	187	161	162	174	190	193	157	170	162	185	159	191	199	206	175	190	171	180	178	198	190	162	166	180	201	187	170	175	165
13719	4102	555	573	587	583	538	560	526	548	531	546	521	512	521	556	513	537	496	522	486	544	513	518	526	488	530	543	516	521	540	490	548	484	521	530	472	517	539	525	519	564	522	549	508	563	495	535	511	521	496	528	522	528	502	466	484	509	519	484	499	523	497	523	527	518	496	520	527	507	526	529	544	501	476	503	531	491	510	554	525	520	544	499	479	553	474	505	480	545	486	525	497	498	458	498	563	512	524	504	537	506	522	564	540	479	542	515	507	523	583	523	490	524	515	524	490	484	530	493	500	524	515	544	544	521	491	515	485	488	476	530	551	519	534	498	517	484	500	493	558	540	541	497	495	513	539	514	519	548	527	535	515	533	553	473	528	550	532	486	499	496	558	477	523	483	548	494	530	507	523	509	528	509	529	496	541	560	463	557	530	543	540	516	509	520	523	580	553	539	489	539	509	519	528	471	531	542	540	495	507	534	512	502	511	544	516	458	540	490	513	518	507	517	517	536	506	533	482	479	519	527	532	470	479	519	505	495	511	544	474	499	508	502	472	507	553	520	510	484	469	546	533	550	538	538	512	485	534	533	522	527	507	519	508	507	535	534	550	527	509	510	542	497	465	566	497	510	508	578	548	533	514	466	525	521	513	527	560	466	492	513	503	504	545	538	512	492	514	522	549	506	503	509	494	499	559	538	496	493	545	511	497	526	512	536	518	514	488	563	534	500	520	519	499	500	531	519	541	485	553	510	505	502	508	515	494	524	513	499	511	533	556	550	455	519	497	494	511	530	527	480	510	531	507	474	486	508	481	520	554	495	491	476	480	512	528	507	487	530	558	536	504	521	497	527	521	497	506	475	495	523	554	523	533	547	505	491	511	472	547	524	538	514	541	500	516	502	547	487	533	512	492	528	523	550	520	511	521	486	537	541	542	514	528	543	486	529	496	490	484	485	524	514	521	487	488	558	503	531	508	504	539	496	537	509	493	529	495	514	543	537	492	492	532	510	522	528	496	518	500	531	503	509	491	513	490	493	498	550	523	509	526	519	489	513	485	537	485	498	500	491	504	518	484	491	518	510	503	553	497	482	489	518	523	517	516	499	500	516	516	569	546	512	486	508	561	516	494	523	500	499	547	476	471	516	504	498	512	525	527	514	512	565	496	522	524	517	525	503	507	483	538	519	508	506	496	494	484	542	509	511	568	555	479	506	516	494	514	503	500	504	511	489	514	528	493	506	540	530	537	518	492	478	527	506	523	514	520	515	495	519	504	514	500	451	533	524	533	525	512	514	512	489	545	495	529	504	511	485	500	569	516	498	498	519	514	515	499	539	533	529	496	545	479	509	489	524	508	521	500	523	492	468	507	500	499	535	491	482	488	525	511	517	493	535	488	510	529	533	500	517	540	510	489	505	547	502	507	522	522	534	487	484	520	517	515	501	512	551	521	531	511	540	524	510	516	481	490	467	501	523	486	505	559	508	511	517	490	445	494	493	517	482	511	509	517	477	492	528	503	513	486	529	501	521	489	496	524	507	510	537	552	503	486	500	507	489	521	520	512	484	505	512	550	531	531	497	487	497	540	527	522	518	543	488	484	546	520	469	527	521	483	468	563	475	522	529	527	502	503	520	527	491	501	534	514	554	504	517	496	556	528	504	487	517	509	540	537	512	535	529	514	497	483	488	544	479	500	525	487	498	562	485	530	476	492	489	497	518	518	514	511	542	544	528	495	488	489	533	521	482	490	522	509	527	524	498	513	463	526	527	535	516	535	533	497	479	489	503	490	538	547	492	528	505	454	489	499	491	498	538	520	488	492	511	494	505	534	527	493	513	520	521	520	479	528	504	495	528	511	460	552	508	523	489	472	520	544	506	505	489	535	540	512	509	495	510	501	554	471	492	495	509	501	520	519	455	510	490	500	539	551	551	524	517	522	489	488	494	542	524	563	537	503	532	502	515	553	538	517	520	513	485	511	528	542	519	491	516	512	499	540	558	535	534	508	490	518	505	490	539	500	551	509	491	499	502	516	495	504	486	498	478	554	555	541	490	522	506	540	476	505	478	548	543	541	526	551	509	525	537	544	515	501	488	504	500	506	508	512	514	484	534	518	533	508	508	516	480	514	504	497	503	538	521	475	542	477	488	473	517	518	483	493	489	547	522	515	532	495	497	486	487	478	511	490	543	523	561	508	520	516	532	525	503	544	491	481	490	497	486	550	507	532	495	555	499	505	497	505	504	556	493	514	487	539	519	512	516	528	528	507	555	516	525	514	521	540	515	523	538	508	549	481	531	510	523	515	527	510	529	513	507	503	516	546	513	514	543	520	514	515	506	542	539	484	562	531	530	495	513	523	498	490	475	522	519	535	499	539	527	532	520	521	521	528	546	503	517	488	493	505	482	525	536	510	509	479	526	542	527	530	503	530	517	533	494	532	499	446	533	538	529	505	520	501	546	505	470	528	482	526	488	488	556	563	517	526	568	472	503	542	466	510	481	508	515	536	523	524	576	524	544	516	481	519	534	529	521	542	534	535	543	477	506	510	535	478	536	519	487	490	486	500	540	522	542	569	545	519	533	516	509	503	527	524	508	487	456	520	564	507	520	507	507	511	552	546	547	471	518	497	561	568	504	502	525	462	511	494	513	491	521	480	502	520	501	537	474	550	465	504	534	500	514	512	529	514	501	541	491	523	524	520	547	502	491	511	533	481	508	510	511	496	546	549	498	492	523	526	541	532	490	463	532	523	481	513	506	528	511	495	499	527	493	505	497	521	483	484	489	495	497	533	516	568	474	458	514	512	478	497	479	511	514	507	558	484	535	527	522	509	529	515	503	534	517	513	553	529	521	518	476	568	535	483	531	486	509	534	495	494	545	561	515	510	500	539	506	510	503	514	541	529	521	500	496	540	526	577	503	514	504	527	498	505	501	515	520	519	493	517	506	439	523	497	506	547	476	489	538	477	509	539	506	479	497	529	518	455	502	496	518	510	527	562	494	496	503	475	550	517	522	542	482	466	514	502	531	503	558	531	506	505	501	515	501	515	530	540	516	513	480	531	509	478	479	526	498	486	531	492	549	509	535	520	518	522	499	505	462	551	494	502	497	492	542	490	521	516	473	519	521	484	565	503	522	529	535	557	529	528	500	497	480	492	530	537	503	541	483	514	509	470	492	491	506	554	506	525	529	527	476	492	531	493	524	514	516	508	485	499	508	518	548	493	520	500	477	518	502	490	549	517	493	529	522	507	508	498	496	494	505	491	536	537	519	540	517	502	525	499	545	530	504	493	515	525	488	532	555	511	516	496	536	506	499	521	514	536	477	513	485	523	506	521	525	525	521	505	547	536	513	527	493	520	539	516	511	496	518	508	541	518	485	519	490	524	519	494	503	513	504	468	510	505	521	514	489	515	506	522	558	518	463	516	545	503	525	481	503	522	478	505	551	529	531	504	492	513	529	504	508	500	522	498	531	515	552	523	509	533	520	563	519
62396	38642	9160	1096	640	565	496	463	417	385	403	442	407	354	393	367	350	368	354	375	374	374	376	348	350	369	349	389	355	362	299	372	346	327	349	354	389	349	344	388	347	365	340	380	352	358	373	334	350	322	353	344	345	354	373	357	354	309	371	380	335	348	371	299	360	358	348	361	322	321	358	316	324	295	328	354	368	327	324	362	345	313	294	368	374	370	362	369	313	320	342	356	349	331	331	313	352	371	377	335	340	364	335	361	319	334	364	357	325	309	356	300	355	323	350	355	338	365	381	357	330	355	341	315	316	348	333	344	340	367	338	360	344	325	369	372	373	340	340	334	350	323	333	342	329	344	340	327	311	296	337	362	337	353	297	355	363	341	329	359	317	325	358	363	292	364	357	346	336	352	323	349	353	330	359	343	312	309	359	312	332	339	332	399	336	306	328	331	357	300	346	313	321	344	369	347	329	342	367	337	323	382	309	337	350	370	377	346	352	340	336	344	381	340	338	347	323	335	353	303	356	345	341	341	334	312	367	356	351	307	333	325	355	337	353	347	331	349	369	305	344	357	361	343	351	349	317	338	324	343	350	333	339	336	321	348	359	340	335	334	292	349	327	333	315	321	331	334	361	350	319	349	323	305	347	352	353	345	344	337	353	328	335	341	355	359	381	330	336	321	351	364	361	301	357	356	312	351	351	328	334	339	333	350	342	334	343	343	327	335	372	304	372	369	353	317	316	356	351	377	323	352	361	315	335	372	376	330	348	369	344	389	339	356	338	344	313	328	374	345	348	373	347	356	334	315	358	297	313	335	326	363	339	338	367	366	352	339	369	324	335	314	360	338	341	338	328	361	356	295	370	327	339	349	353	305	356	365	336	338	319	339	354	353	327	332	343	331	359	348	380	391	332	338	333	351	351	340	353	358	363	324	380	327	339	330	327	337	339	363	341	340	343	344	329	323	325	351	331	341	333	317	389	346	363	366	360	360	326	351	339	344	331	353	333	353	306	361	323	322	363	370	340	362	323	322	365	367	311	366	348	346	333	347	319	327	321	365	324	345	351	329	351	328	338	348	339	367	353	324	348	359	312	346	356	358	336	368	396	366	359	343	353	346	345	361	357	355	370	324	349	356	345	318	387	361	351	360	342	329	343	324	346	304	339	315	346	349	345	327	338	314	368	370	345	362	355	337	346	345	328	361	338	338	355	340	349	344	332	330	345	358	311	344	374	344	325	335	335	350	355	349	357	341	327	353	354	377	357	390	315	308	323	344	331	321	336	370	332	364	328	349	361	334	341	357	356	347	323	290	342	348	348	324	373	337	328	369	326	357	336	332	345	359	341	350	330	369	328	347	334	342	346	351	348	329	347	349	361	358	352	373	346	322	332	337	348	347	299	333	364	329	338	328	390	358	368	312	383	304	334	357	343	385	338	343	374	344	366	335	334	344	325	348	347	354	352	321	322	358	337	367	373	335	329	335	372	367	326	316	350	345	312	363	345	352	359	316	357	372	336	329	343	326	325	324	346	346	355	359	340	323	378	336	326	370	358	296	369	360	328	315	331	351	346	345	333	367	325	328	344	339	333	336	370	331	333	333	350	352	331	342	354	350	340	364	351	327	353	358	343	348	354	328	307	349	387	344	331	351	320	344	347	309	332	317	337	342	342	324	335	342	306	337	342	350	312	336	338	327	353	330	348	385	342	351	361	326	324	313	311	345	349	350	306	298	317	336	332	313	359	357	350	333	374	352	333	347	365	349	293	381	359	314	348	363	342	354	341	318	320	322	343	380	361	322	337	332	370	312	334	331	314	357	343	373	288	342	347	338	345	336	345	349	377	360	357	363	338	337	382	356	370	316	360	347	346	355	360	347	335	329	367	333	364	336	329	363	366	348	400	348	303	343	399	337	356	364	367	345	290	294	324	342	340	300	338	340	363	346	319	365	341	338	355	340	331	333	328	383	340	351	348	340	328	324	364	327	321	328	366	328	349	348	360	353	366	368	337	357	338	332	318	356	326	376	369	323	365	348	373	314	373	368	337	331	344	341	349	363	347	347	325	306	362	349	405	332	363	303	349	331	354	316	359	328	346	337	325	366	373	326	343	324	325	349	323	355	337	351	334	351	322	302	313	346	341	320	382	371	341	332	360	346	318	347	350	331	323	321	349	319	355	318	337	305	362	369	349	367	329	333	335	333	310	328	362	334	316	358	337	340	348	357	391	375	332	368	335	304	325	361	349	342	331	364	340	349	336	347	343	336	334	371	306	330	356	359	351	363	304	359	326	352	312	327	328	360	332	352	330	329	339	379	343	346	339	318	328	341	340	350	344	335	394	360	329	343	383	307	325	368	347	349	354	346	327	327	321	342	345	340	359	311	354	345	349	345	349	299	341	352	358	342	350	346	345	340	332	348	316	338	328	342	328	325	340	329	340	370	356	349	334	369	342	330	311	302	343	371	331	315	332	350	340	314	301	357	357	328	331	326	380	375	345	304	344	321	331	322	347	327	347	333	342	343	337	351	354	354	344	373	361	337	368	340	362	335	353	335	352	354	351	309	313	354	302	354	326	350	341	346	325	355	363	319	325	345	330	353	354	329	368	325	311	329	378	339	334	347	352	367	365	373	341	328	361	375	364	375	327	343	323	341	328	378	312	316	322	341	362	304	330	333	336	371	344	343	351	322	365	340	346	352	332	350	355	323	334	320	342	305	349	375	328	351	354	339	322	312	334	352	358	319	357	351	345	354	321	369	306	352	352	372	340	347	311	334	344	355	325	322	368	354	349	356	368	339	338	353	337	377	344	355	345	368	330	361	342	392	347	328	341	350	341	316	378	321	321	294	324	343	349	350	350	368	313	356	330	345	355	339	334	381	330	359	343	307	372	362	339	345	360	350	360	343	346	333	344	347	363	329	325	354	357	374	337	343	362	367	352	333	363	370	360	339	356	361	329	327	317	342	344	313	347	354	338	317	333	366	315	316	346	327	355	350	323	320	370	329	355	357	335	350	343	347	322	341	337	345	336	340	342	350	325	327	349	328	344	325	363	332	349	331	362	339	338	375	348	354	398	350	362	354	341	310	329	307	345	301	348	332	342	360	320	323	328	373	346	346	337	314	320	339	341	347	331	345	353	370	357	336	344	339	322	336	312	316	347	355	319	329	333	366	310	342	345	381	366	321	351	297	352	330	375	353	337	363	366	351	347	333	362	325	320	337	346	311	370	339	363	360	354	388	367	376	342	357	348	353	367	356	331	352	346	350	371	353	306	317	342	326	362	313	369	359	341	381	363	359	328	334	354	336	345	339	317	358	372	336	339	361	348	325	350	323	348	373	319	329	355	351	348	336	352	350	349	311	350	351	343	335	348	352	378	348	342	351	379	340	350	377	317	313	351	308	357	336	328	340	353	364	332	334	339	320	324	345	338	394	350	333	345	318	359	318	347	375	350	342	362	360	347	325	344	358	366	358	336	355	357	327	329	362	341	365
36083	24645	2133	2469	2239	1911	1705	1535	1326	1326	1230	1210	1195	1145	1090	1079	983	1042	1008	997	925	915	969	938	965	955	916	878	896	888	912	901	827	896	902	917	839	914	939	837	877	856	887	876	935	891	869	896	860	875	840	899	926	882	890	891	847	875	851	868	915	858	931	883	872	852	867	912	893	848	830	867	810	862	879	871	850	872	902	898	840	920	899	835	834	868	853	893	887	914	826	892	805	826	946	870	903	867	895	843	875	874	858	916	916	857	888	848	913	833	881	824	839	869	896	872	866	879	897	842	906	919	853	822	832	897	817	860	868	852	850	934	909	817	852	866	898	886	897	839	857	910	935	894	859	870	858	837	844	852	870	871	872	848	886	874	881	861	859	863	844	875	856	845	827	930	885	884	885	843	874	856	848	842	841	877	932	860	899	890	884	912	852	847	810	928	855	907	883	827	839	887	908	888	826	839	904	843	842	814	873	847	908	852	834	880	856	867	834	861	855	872	835	868	850	816	886	838	797	857	833	883	833	875	878	803	892	909	848	932	867	849	803	898	823	858	841	841	856	841	869	887	872	864	829	840	848	857	869	825	865	875	860	872	814	830	827	865	856	859	869	840	851	887	862	897	862	863	906	857	902	904	857	882	883	901	806	814	847	842	813	832	896	826	909	860	876	899	844	890	794	866	816	824	805	895	898	868	833	866	874	852	859	851	881	885	868	864	869	857	873	839	860	890	830	835	878	903	865	888	876	888	877	878	924	807	842	853	872	838	850	882	892	832	867	881	865	894	828	831	832	849	878	848	877	925	875	814	846	887	837	870	841	867	873	850	894	849	855	857	936	859	832	913	883	878	823	848	876	857	869	866	872	928	854	885	887	855	871	915	871	888	877	853	862	872	863	902	882	886	858	840	881	863	833	842	838	872	880	835	858	830	850	851	882	862	849	818	866	842	879	894	835	871	846	851	817	860	896	876	828	883	868	851	862	822	825	852	821	857	871	871	872	825	821	827	861	856	843	869	871	868	873	851	942	892	853	829	843	890	792	879	885	873	878	840	890	879	840	914	878	841	833	840	856	867	856	836	901	872	855	839	869	837	876	859	874	908	849	849	853	867	853	870	850	888	880	878	858	881	848	890	850	855	889	849	857	855	821	889	862	857	904	837	868	871	882	860	876	859	862	871	883	829	836	841	851	882	843	878	856	893	910	817	829	876	904	920	841	872	852	832	912	874	912	862	868	849	868	872	848	862	817	893	827	886	884	847	868	946	885	891	889	833	879	834	890	879	860	892	873	892	821	862	863	853	880	848	878	855	860	919	893	824	843	864	863	811	883	866	858	918	886	853	836	891	888	888	866	854	835	825	856	910	882	860	910	897	869	857	851	912	844	819	793	876	796	855	862	911	911	843	880	900	898	793	877	847	849	882	887	843	839	900	865	828	853	847	862	869	887	851	875	819	836	864	904	867	848	838	833	885	868	840	864	905	912	795	885	878	840	825	905	869	833	870	829	857	925	886	835	890	920	890	869	890	927	940	868	883	863	850	814	901	856	858	890	889	879	888	865	911	872	906	836	906	903	864	844	882	818	870	868	843	855	846	858	903	824	866	872	897	905	822	859	853	902	873	901	862	885	853	843	832	858	825	833	851	847	843	868	862	887	968	858	887	816	884	892	885	834	926	819	887	902	856	865	835	897	870	896	935	895	883	877	879	862	888	870	902	829	918	899	815	873	805	854	856	893	868	866	895	868	862	857	885	907	895	851	881	857	921	842	875	876	856	891	836	867	875	863	867	841	826	895	882	833	832	851	879	848	852	891	874	896	848	908	848	849	845	869	847	891	852	838	832	885	902	859	899	890	881	833	903	877	898	855	870	888	898	865	877	862	850	885	874	886	892	881	817	863	845	896	832	825	848	859	842	862	851	845	868	846	828	859	920	856	868	838	860	887	854	870	817	861	887	848	851	869	857	836	894	817	839	890	847	843	839	878	912	869	891	846	835	850	873	858	859	828	900	860	857	825	856	929	885	876	852	883	857	880	845	877	851	878	839	879	833	858	888	887	858	864	833	860	878	877	814	878	913	840	923	888	895	866	836	866	906	816	883	878	820	909	875	845	870	868	875	846	848	850	905	855	871	872	886	867	854	808	900	875	855	817	929	793	906	905	920	866	871	891	885	865	854	891	887	850	877	902	873	913	853	843	860	868	800	854	908	854	824	824	858	872	855	885	887	852	809	884	858	887	881	907	859	917	855	884	911	903	885	815	894	861	908	884	859	873	840	774	852	878	826	832	852	819	828	881	912	833	852	947	894	867	820	846	841	860	852	829	841	860	879	844	885	924	892	829	827	852	850	870	828	884	855	870	833	910	875	851	883	855	908	928	887	891	852	875	875	891	844	836	906	898	889	865	864	879	838	883	891	860	890	837	898	846	882	843	856	860	915	837	901	841	902	877	892	855	882	867	914	840	861	885	819	884	877	826	802	850	884	895	820	858	893	885	831	896	924	865	873	916	833	861	941	878	847	875	876	864	905	816	806	869	866	873	905	883	872	825	944	874	851	836	852	859	855	860	833	857	841	888	879	839	880	825	825	876	914	893	857	886	874	886	842	868	837	865	865	904	883	826	886	844	841	866	836	900	861	823	839	908	855	931	836	833	851	822	913	919	874	842	877	867	881	920	862	831	855	875	839	924	822	889	853	803	883	877	890	856	835	835	881	918	884	854	865	815	843	835	835	837	871	855	873	877	882	896	860	888	883	892	826	942	813	915	860	880	839	851	828	822	843	881	846	844	861	909	810	863	926	883	880	882	897	877	844	857	887	910	869	831	896	865	897	851	829	899	895	879	899	852	849	847	860	914	884	884	835	874	841	825	942	832	868	859	839	895	825	841	859	827	909	866	847	877	879	876	835	854	910	915	882	890	880	820	888	827	855	821	847	846	826	893	885	900	899	847	897	890	877	849	872	841	897	890	868	858	877	862	863	868	862	815	818	887	917	897	867	899	838	898	839	848	850	842	838	830	902	830	876	850	886	830	869	843	864	853	834	883	828	817	827	831	821	859	872	890	784	895	909	841	862	849	816	832	911	852	890	845	882	878	893	847	884	896	906	908	840	913	837	882	920	903	946	892	836	796	852	848	867	894	928	838	833	895	848	820	931	818	820	832	827	883	889	886	837	878	874	897	858	822	923	892	864	837	881	853	841	846	843	860	826	850	900	874	914	839	885	860	910	936	875	884	891	874	843	932	853	838	888	885	881	858	870	840	806	843	790	865	879	872	922	897	873	919	816	856	851	922	889	853	874	901	875	831	870	849	835	878	866	864	837	887	853	873	883	881	853	878	789	912	876	910	874	885	813	840	894	861	877	852	881	859	885	880	839	859	850	856	901	877	885	874	892	818	882	848	867	892	859	900	869	840	856	877	860	895	933	878	839	860	809	810	894	885	872	848	895	841	866	851	830	887	901	876	879	822	884	870	891	859	825	835	899	901	830
74655	51783	16719	3114	1066	895	726	585	484	483	486	439	430	424	462	452	402	415	414	431	413	425	401	412	384	393	434	398	358	384	380	399	357	385	398	397	406	356	369	361	399	408	335	359	370	382	385	404	436	368	389	380	356	375	359	352	393	391	401	397	414	398	361	362	371	364	378	394	346	358	371	392	412	408	373	418	418	347	352	381	361	413	393	361	372	347	345	388	364	332	396	423	389	369	399	399	383	376	374	385	403	373	366	399	400	416	380	353	371	403	363	384	357	415	406	390	351	359	401	367	366	384	379	410	384	378	353	366	396	375	324	372	366	371	393	348	418	391	365	363	366	402	382	348	389	398	427	386	383	366	380	319	376	375	358	381	381	368	370	381	356	382	373	374	393	378	403	377	370	380	351	389	402	379	371	371	392	380	380	352	347	398	359	418	414	384	362	378	383	363	437	376	342	386	383	391	365	360	370	401	389	407	364	366	368	407	347	346	362	364	354	336	372	375	421	376	361	382	418	408	355	356	376	362	365	358	381	383	366	342	393	376	401	349	357	407	357	385	376	366	377	412	386	372	380	321	392	399	390	338	358	363	386	380	409	354	344	365	349	434	390	364	382	382	371	379	397	394	379	388	356	386	419	380	372	383	405	353	374	399	368	413	387	412	372	391	386	403	400	388	380	381	365	393	362	396	369	385	346	369	392	377	366	368	371	371	344	372	411	360	348	344	398	408	378	352	350	372	352	411	333	386	384	371	381	367	395	364	364	363	374	383	401	390	406	361	381	382	386	369	402	355	405	418	347	361	373	382	391	360	350	396	361	354	391	356	379	380	398	394	417	381	357	356	373	374	379	401	399	384	364	381	408	356	348	362	389	378	388	370	386	400	376	416	393	364	346	360	331	371	362	343	377	351	367	353	385	354	407	366	384	389	402	384	398	360	367	414	424	326	364	381	354	382	354	414	352	379	387	375	360	401	361	370	383	368	386	370	379	370	416	393	400	399	370	365	392	386	387	346	386	375	378	400	376	400	383	349	402	386	393	388	367	404	377	372	366	389	386	386	404	359	351	381	387	374	387	407	406	365	396	385	363	350	367	366	379	369	381	372	369	361	390	382	348	372	353	378	391	343	384	365	383	385	377	365	379	361	382	356	394	396	395	373	361	367	390	375	356	380	384	365	358	360	383	369	345	368	361	365	372	369	333	378	361	386	358	368	354	394	385	377	389	350	375	348	372	360	387	387	401	366	370	395	377	388	361	348	420	407	393	320	364	403	380	373	372	387	377	358	363	408	386	356	394	398	370	388	385	374	445	353	404	360	347	394	385	359	370	371	384	386	370	368	377	405	374	393	374	373	415	347	322	397	369	435	437	409	393	396	363	387	360	350	363	400	353	367	375	403	375	388	390	363	377	388	380	412	390	390	390	370	432	369	344	399	385	397	388	369	330	343	373	382	390	403	376	414	399	364	369	379	356	376	380	382	397	413	386	391	361	386	359	390	358	354	366	382	380	347	362	337	376	360	369	361	349	405	353	424	357	368	393	403	372	379	410	382	340	369	367	347	363	361	375	358	388	409	366	336	370	371	367	409	451	364	371	362	392	371	378	372	382	393	405	369	376	360	429	396	388	401	361	410	387	386	380	359	383	398	382	340	375	412	364	323	402	363	416	360	380	363	374	376	421	427	359	387	409	378	366	401	368	369	353	380	368	367	372	359	369	349	352	421	378	410	384	385	354	362	375	380	396	355	380	362	338	359	418	350	369	372	344	364	357	380	361	399	365	377	377	356	344	419	380	390	382	377	352	369	369	382	362	399	333	394	392	378	371	402	406	380	365	388	390	386	405	393	392	374	363	387	376	351	367	364	355	363	362	368	349	417	392	368	372	391	388	375	426	374	344	421	354	397	391	355	361	406	355	364	375	348	373	373	367	373	384	394	350	353	390	348	375	392	365	384	367	357	374	383	355	372	363	337	399	359	416	359	400	357	410	393	375	380	372	354	357	365	369	412	369	364	401	347	385	411	394	363	369	391	406	359	379	394	379	393	381	348	364	392	404	384	390	366	394	374	406	372	362	365	376	328	406	374	362	389	409	397	397	391	372	368	407	373	349	398	401	393	335	380	377	377	366	374	357	382	376	358	381	352	398	408	366	348	424	390	349	352	352	380	387	359	359	361	372	365	373	359	351	373	400	359	361	384	342	378	353	363	395	387	339	389	382	347	353	396	382	341	367	381	390	365	399	383	421	359	370	395	397	378	379	365	392	391	401	383	384	370	359	404	361	395	360	344	367	364	323	377	403	373	392	401	353	342	398	361	358	384	367	380	368	397	401	383	384	395	390	395	378	391	371	396	396	390	379	352	357	367	367	358	342	373	358	383	387	374	357	355	408	409	347	388	354	394	372	367	352	425	381	348	373	387	355	371	337	369	386	370	380	395	363	380	331	388	387	364	404	375	395	426	345	406	420	372	371	352	406	400	377	385	403	360	353	400	401	406	387	380	367	362	393	379	378	370	358	373	380	354	351	354	375	380	340	393	388	383	375	370	371	381	395	400	410	389	377	374	367	383	353	363	367	405	340	375	381	410	402	398	371	385	410	354	359	407	359	370	389	386	420	365	377	358	360	362	386	381	378	352	405	347	334	379	345	382	398	381	388	368	374	384	331	373	363	366	382	396	346	386	379	347	410	358	357	382	413	435	396	371	383	380	383	332	387	419	400	419	383	365	395	396	385	351	360	402	370	403	419	363	362	344	375	380	432	412	375	379	380	413	396	338	354	398	379	381	410	366	363	345	376	358	346	392	384	395	359	349	342	395	356	390	409	422	386	367	339	386	368	398	349	354	318	390	393	364	370	396	375	389	377	341	382	422	336	392	374	375	376	373	380	375	370	362	414	372	309	366	378	388	377	364	384	398	370	341	394	395	365	390	391	396	385	399	387	355	364	374	393	370	358	367	382	354	370	354	357	374	319	351	367	408	348	373	352	397	373	381	399	385	357	360	388	380	363	368	401	365	396	380	361	376	370	364	392	394	365	401	371	388	353	382	373	359	369	392	392	379	404	390	368	366	355	359	359	371	407	355	387	352	368	397	369	364	399	366	397	367	397	352	361	382	359	364	372	381	380	340	372	329	401	411	410	392	366	363	363	399	355	407	351	355	371	403	408	397	380	361	358	391	383	382	331	399	361	363	410	394	362	378	363	365	375	388	379	420	343	378	377	356	396	391	384	349	411	385	380	364	369	362	366	344	380	390	363	343	329	362	357	336	379	403	389	372	375	416	385	367	337	421	384	379	358	408	390	352	409	381	374	359	377	359	371	374	359	365	375	372	429	394	373	413	397	342	341	391	413	389	359	385	413	371	362	341	361	389	388	369	375	393	360	431	383	398	379	370	389	366	441	338	367	359	394	380	368	369	394	377	403	369	398	411	364	407	372	410	397	341	332	422	381	396	392	401	342	370	380	369	382	377	372	377	405	350	404	409	380	370
45207	32476	3230	3872	3562	2981	2442	2166	1934	1795	1601	1519	1390	1293	1302	1213	1166	1163	1122	1153	1124	1072	1080	1019	1052	1054	985	1044	1026	959	979	950	1002	979	973	972	968	960	1024	940	926	980	942	1001	955	931	950	960	946	957	953	943	998	890	933	958	949	969	956	950	967	955	921	927	896	957	955	968	918	918	967	923	894	914	953	968	926	920	903	912	892	920	987	863	875	878	899	925	886	878	881	961	901	910	885	933	897	880	883	885	893	936	915	927	886	929	889	946	907	923	880	918	939	903	925	927	985	939	921	867	855	969	915	934	912	856	914	922	913	888	910	922	870	918	929	885	959	906	973	913	867	882	894	914	908	922	905	870	910	948	880	909	884	905	898	860	890	901	908	952	955	927	893	898	897	886	891	886	946	886	864	906	878	946	911	863	947	951	891	863	914	958	916	899	920	925	911	875	925	861	934	884	909	883	902	899	951	903	909	876	877	864	922	926	883	934	884	870	893	968	867	929	944	857	934	910	931	898	883	938	978	894	897	954	926	877	924	879	893	939	927	898	854	928	915	875	945	897	903	871	924	924	906	914	906	842	966	939	910	921	930	891	930	904	930	948	903	958	913	917	909	901	911	958	892	926	883	899	891	946	870	965	963	890	875	883	902	857	880	890	906	979	938	871	884	889	896	917	886	889	874	915	940	897	933	884	915	893	898	895	908	934	975	926	894	912	916	907	936	928	931	909	971	867	922	924	977	913	903	917	912	920	958	893	983	892	921	884	909	934	945	872	881	905	930	932	864	938	873	871	870	885	919	864	874	918	933	919	974	932	890	909	886	880	912	852	847	915	939	879	846	934	915	920	890	885	952	984	921	927	886	938	875	879	881	950	917	891	939	900	910	888	961	847	886	971	876	936	927	937	914	887	891	906	946	957	973	930	944	879	883	874	956	912	958	923	892	877	907	882	924	943	953	956	897	966	913	880	969	926	915	855	897	898	919	917	919	868	934	915	950	932	902	923	912	936	904	961	890	863	897	885	851	951	887	944	933	891	916	915	891	874	898	929	878	862	921	893	911	906	935	919	867	904	914	898	932	891	882	915	907	892	876	868	807	875	865	901	880	905	909	916	938	891	902	899	845	883	901	914	849	937	939	929	835	898	916	895	872	974	957	912	907	910	874	903	883	875	913	892	987	876	875	923	926	851	910	942	938	879	879	892	919	923	867	871	929	927	872	913	950	859	904	937	824	936	909	920	881	940	959	933	861	920	881	909	911	883	908	868	892	933	891	889	927	867	953	976	857	889	881	896	920	908	941	901	935	894	900	967	866	884	883	899	915	896	923	924	904	936	919	950	926	919	902	907	926	912	963	883	878	920	932	897	885	909	888	926	885	883	890	888	927	939	937	917	937	917	940	902	875	933	915	916	895	873	884	961	897	867	925	857	887	935	914	872	906	907	843	928	910	903	916	929	881	903	891	944	912	927	910	902	909	922	903	924	890	890	923	946	914	901	905	898	913	901	922	929	860	899	911	930	895	925	911	914	938	926	925	891	939	922	933	914	872	929	941	912	853	954	926	931	888	917	938	926	892	897	917	943	933	881	908	921	981	886	974	905	947	890	926	872	941	911	937	927	915	901	882	923	945	871	935	930	964	908	889	882	908	919	944	906	927	927	915	882	914	893	950	937	917	907	914	935	934	925	861	881	902	945	912	889	917	937	900	916	915	934	881	891	897	916	913	896	944	895	846	892	939	890	869	936	923	917	886	937	933	866	958	894	941	905	925	907	872	914	885	939	953	929	928	968	855	944	892	893	930	903	916	907	917	908	895	854	924	880	946	864	910	935	880	886	892	917	934	866	932	924	904	945	916	930	893	900	966	882	911	943	895	890	876	880	916	889	874	901	981	881	909	866	912	910	870	961	886	940	881	938	951	922	887	932	925	885	901	972	911	895	902	885	870	937	914	916	888	902	878	897	903	930	879	871	865	879	876	920	938	868	914	922	878	894	901	884	929	900	962	901	880	898	894	916	877	911	836	875	946	912	910	918	909	878	902	928	940	920	945	954	870	920	837	954	926	921	930	953	884	922	892	927	933	915	888	968	916	918	910	939	878	932	885	932	957	892	913	905	934	905	900	855	933	918	949	918	904	915	921	958	907	903	923	859	957	945	860	870	942	895	906	929	898	954	927	911	923	830	907	856	887	910	888	916	881	949	890	939	895	928	889	835	972	909	907	917	914	945	903	924	923	937	915	908	918	916	903	878	875	902	895	918	943	901	879	905	915	912	909	914	909	887	853	905	897	918	889	951	880	935	884	925	919	877	931	901	885	876	915	885	904	894	870	929	913	938	924	928	884	890	971	846	917	861	966	886	901	887	982	910	927	876	958	901	913	988	947	984	918	868	921	871	963	901	864	893	881	912	891	911	928	925	885	854	872	929	875	923	927	925	932	901	940	950	949	889	931	929	886	909	871	905	920	874	885	950	864	910	915	887	895	875	973	936	884	937	894	907	883	935	930	899	911	935	904	912	894	921	853	879	909	976	988	924	934	845	919	953	904	969	911	940	930	891	918	958	895	877	929	938	883	915	850	906	951	860	901	941	946	915	903	940	886	937	949	908	875	958	933	874	925	889	905	908	959	876	919	952	891	931	946	922	947	865	922	892	876	878	832	913	913	919	934	883	966	902	900	862	957	895	933	916	883	866	935	948	877	900	880	930	934	845	889	888	961	872	922	894	933	924	941	900	881	849	867	876	883	901	938	941	978	946	932	944	929	865	926	894	900	882	913	922	923	879	882	907	930	892	931	910	873	866	899	882	909	929	948	913	937	931	941	891	873	914	911	903	868	915	846	909	950	913	936	907	910	946	902	918	919	904	952	859	931	926	929	867	900	903	905	913	972	893	880	915	895	937	940	906	881	822	876	884	853	919	907	914	912	880	925	924	934	938	905	914	887	902	887	921	865	913	927	903	939	896	901	961	913	944	976	904	929	873	869	987	855	882	920	895	860	893	918	853	903	924	1008	921	938	889	956	897	918	928	914	899	877	920	905	940	877	852	879	901	903	941	945	898	918	921	892	924	863	923	906	899	891	927	897	895	910	904	891	877	948	878	920	897	885	884	928	896	935	902	859	934	874	926	911	906	843	875	911	966	895	857	900	909	895	878	915	895	898	928	938	904	925	891	916	885	916	894	892	942	913	907	910	894	923	870	882	868	919	930	960	905	939	909	917	921	895	890	921	1011	961	892	871	925	894	897	925	918	869	866	881	893	911	861	927	885	966	872	881	945	947	924	888	932	902	911	923	958	874	920	909	934	885	852	849	879	887	938	884	916	906	912	898	955	870	914	959	889	890	890	881	944	914	932	907	875	932	917	973	900	915	923	912	912	921	965	937	923	847	920	909	879	943	911	914	931	921	919	945	909	907	927	861	905	913	892	923	884	943	942	925	903	867	859	885	913	873	906	890	924	892	874	949	934	934	898	924	864	932	892	901	908	946	893	908	919
16199	3238	263	193	207	216	175	169	172	174	169	175	176	180	227	173	191	184	179	183	166	178	188	179	188	184	171	201	156	156	170	170	184	161	177	175	177	170	166	175	171	188	181	176	185	163	198	194	180	170	169	172	185	191	168	173	163	180	185	175	170	174	171	163	161	166	186	180	175	199	185	190	160	160	196	171	180	191	163	174	201	168	164	161	174	182	186	182	175	182	200	162	187	160	178	176	178	184	159	191	165	144	175	190	183	195	157	188	166	168	191	171	176	196	165	167	180	178	182	191	152	189	175	157	184	167	196	165	181	181	168	194	183	200	172	194	203	180	144	188	169	163	187	174	168	203	177	181	190	167	166	170	174	180	183	164	187	178	166	149	198	162	166	185	191	160	192	182	162	175	189	157	177	191	181	180	169	203	184	181	185	206	185	178	191	185	175	156	178	205	179	170	221	192	181	182	179	180	169	167	199	152	175	196	214	178	196	159	186	182	160	186	183	173	170	175	183	182	181	191	159	194	164	181	204	204	179	177	195	202	164	213	172	159	188	169	160	199	164	168	169	199	176	177	160	151	182	182	212	189	192	198	180	181	167	190	169	165	157	186	177	166	186	178	181	162	187	187	169	175	186	175	163	184	176	182	167	174	164	168	188	190	147	165	172	170	176	172	176	209	185	169	176	157	170	173	177	177	180	177	162	135	180	169	158	179	171	176	180	195	190	153	185	153	183	164	183	149	157	176	196	180	181	188	179	180	155	175	167	181	190	172	195	192	166	178	170	205	169	169	199	195	161	176	200	177	143	172	194	185	210	180	173	170	172	150	169	190	193	187	176	198	191	163	185	169	180	166	185	180	154	205	213	181	179	174	153	204	182	161	172	180	152	172	178	192	179	189	163	179	175	189	189	172	198	182	171	159	199	207	188	181	176	197	170	161	176	160	176	187	170	169	186	170	175	177	150	199	177	187	188	182	182	168	177	176	198	157	183	184	187	177	154	158	179	180	172	183	178	180	179	184	164	175	195	182	177	201	176	191	164	201	169	180	172	177	169	180	185	173	148	174	182	178	179	165	179	187	193	166	177	167	178	175	194	191	191	159	177	189	178	180	137	162	172	160	174	195	191	178	179	195	188	177	170	189	172	182	170	156	176	183	173	155	177	173	178	197	177	185	158	161	180	155	186	187	178	169	191	182	154	183	181	169	162	189	182	184	181	183	182	159	155	180	158	160	173	172	179	176	186	185	198	193	155	164	173	177	188	199	189	165	163	198	168	145	202	174	183	187	199	174	156	203	200	186	166	157	153	165	167	169	188	176	171	181	158	151	159	163	194	183	162	183	182	179	174	162	146	170	181	184	203	148	167	165	200	187	205	159	201	160	191	178	169	192	205	147	168	172	188	182	180	185	166	183	179	199	175	177	180	188	164	165	185	180	202	164	197	178	177	172	178	155	165	174	181	164	164	157	175	192	190	157	179	158	178	174	163	173	204	185	156	167	189	189	191	190	179	211	199	172	179	198	200	181	176	175	157	184	180	173	181	177	183	185	180	180	154	176	175	167	171	139	188	183	166	172	173	192	194	183	180	174	191	210	184	179	189	181	152	152	186	166	159	175	173	157	159	203	188	166	161	185	170	191	190	190	173	169	182	169	179	179	186	164	193	161	182	169	182	172	184	197	165	155	183	192	199	190	173	164	162	156	168	159	170	169	177	193	166	181	166	158	168	187	167	172	159	155	203	181	190	166	200	189	170	184	174	160	172	185	172	181	155	164	159	178	193	174	166	167	187	190	161	186	163	169	172	191	183	176	200	161	177	180	180	190	175	219	171	186	178	160	205	153	151	176	160	184	179	155	169	176	151	182	182	170	169	186	196	183	191	157	174	166	161	178	202	187	205	201	181	171	169	182	182	189	176	170	187	176	193	189	175	179	194	184	178	176	168	177	168	197	168	183	177	172	163	165	167	194	157	197	183	189	166	190	151	179	186	179	170	178	172	171	166	166	172	161	172	179	166	141	185	159	175	179	198	188	198	168	177	191	157	160	163	173	199	186	173	170	148	191	191	157	159	181	179	176	165	184	181	164	183	154	182	179	165	178	175	178	188	165	188	162	168	175	178	190	177	196	134	173	176	173	172	170	177	165	168	177	197	192	168	178	177	168	165	169	163	192	178	183	152	181	186	180	168	150	146	172	186	173	174	196	190	182	159	177	176	163	187	163	184	165	174	181	202	192	190	161	179	210	162	185	184	206	170	170	173	187	201	199	184	172	190	174	196	176	186	172	156	153	189	192	174	171	172	187	207	163	165	176	180	153	176	141	180	174	193	175	193	190	186	190	166	178	176	177	175	178	180	182	148	183	168	165	189	201	191	194	193	166	188	179	197	182	174	184	166	153	169	159	178	186	159	216	193	182	147	184	182	187	207	186	154	176	182	159	156	160	142	166	168	192	176	195	173	181	174	175	181	187	174	171	187	183	194	180	197	202	170	165	148	186	177	159	202	176	185	162	167	168	170	196	169	164	234	147	165	192	205	158	159	172	147	182	161	154	182	198	174	170	201	180	197	186	158	181	159	177	155	149	182	187	179	170	195	179	180	174	177	174	184	178	163	172	202	165	158	191	165	170	169	171	197	179	160	169	171	166	164	199	178	189	167	171	157	189	173	167	185	168	179	163	167	201	183	172	199	188	162	192	194	174	199	177	170	197	191	192	168	214	159	155	160	162	168	163	167	183	172	198	179	205	179	148	196	186	179	175	178	184	160	188	149	171	198	165	196	167	171	156	169	174	196	173	167	166	168	174	164	177	189	194	146	162	183	169	169	175	160	202	167	188	169	216	190	183	126	156	154	197	196	180	137	179	177	171	203	163	185	187	182	204	158	184	168	146	176	197	186	159	175	193	163	185	193	186	176	188	178	177	194	178	216	157	165	185	192	195	157	193	164	188	174	165	176	174	165	179	156	170	168	157	200	200	168	183	188	165	159	195	174	190	173	173	164	181	198	163	173	188	165	165	168	188	176	172	192	168	166	185	194	165	188	197	167	147	179	167	179	183	188	174	180	191	172	151	181	169	211	173	173	172	170	190	203	188	178	194	207	153	171	147	187	159	206	214	199	187	169	145	179	136	169	170	176	196	190	174	171	195	199	166	189	196	177	188	182	160	174	190	190	178	155	177	188	187	189	167	179	158	160	171	165	195	183	191	181	159	175	198	149	193	208	198	191	176	194	181	160	165	163	191	181	156	175	179	178	183	186	200	187	190	194	180	169	179	176	173	221	180	173	159	185	180	183	170	167	164	199	171	139	165	146	157	211	179	185	190	151	181	175	161	173	171	176	191	170	168	163	190	178	214	168	175	219	173	166	162	178	198	180	191	207	201	195	189	170	159	161	191	175	155	182	171	156	173	170	176	175	169	197	186	160	166	187	180	203	184	166	175	152	168	170	179	158	180	184	169	174	182	167	181	148	176	182	166	191	148	190	181	194	182
13708	4332	566	561	572	537	563	546	546	522	521	536	506	503	539	502	539	540	487	490	531	493	492	503	520	513	512	483	501	501	500	477	533	509	537	539	538	500	483	530	502	513	503	558	526	498	519	502	520	497	482	533	495	522	536	560	473	488	546	499	535	481	523	535	477	513	524	511	508	490	505	514	517	497	510	544	499	529	543	547	505	513	540	506	491	500	474	548	504	494	528	504	520	538	499	581	554	511	522	500	516	512	511	500	494	487	511	540	523	497	486	500	509	464	510	526	466	535	515	494	542	494	459	484	545	522	499	510	555	504	481	486	496	527	502	524	542	499	494	501	519	454	527	508	479	465	504	534	514	517	516	532	499	517	535	563	529	500	465	519	485	499	462	539	543	526	513	465	486	542	529	534	521	529	475	503	504	517	565	484	547	534	510	519	525	497	498	482	497	492	490	518	517	509	536	498	544	527	497	465	524	530	510	545	531	479	510	530	542	471	508	500	501	496	494	509	511	496	499	490	531	523	536	499	530	511	466	497	531	527	522	508	515	551	529	506	497	501	495	495	515	516	498	528	511	559	550	515	491	503	519	553	510	538	522	501	500	494	533	493	508	556	534	499	514	477	538	531	483	504	525	538	518	521	535	504	507	487	504	482	510	534	529	490	550	490	500	525	516	497	527	490	538	545	506	487	544	535	490	539	540	535	520	526	512	522	548	491	501	544	474	497	523	497	525	512	494	480	494	498	521	496	511	516	516	522	488	495	548	537	551	508	487	481	524	484	564	492	508	554	497	502	523	489	505	536	493	533	499	519	555	529	511	539	506	503	531	519	529	534	531	527	523	521	482	529	553	527	527	516	508	501	493	489	491	502	524	506	515	486	551	551	536	497	517	509	531	486	480	556	521	530	513	535	567	518	519	551	533	503	524	535	543	520	495	541	516	516	514	519	476	508	486	534	477	508	492	489	514	528	520	504	534	506	536	563	521	494	510	502	499	489	531	517	530	501	524	499	538	527	519	512	503	532	484	507	523	523	481	539	502	547	486	523	537	502	519	534	485	529	495	521	527	518	485	531	520	494	532	525	522	497	527	527	516	523	492	518	515	523	536	552	522	483	520	528	538	538	550	488	497	477	494	470	510	536	524	528	536	519	539	508	501	488	484	519	522	493	502	497	473	558	473	515	520	533	503	487	540	498	503	545	518	497	504	521	510	509	526	519	521	493	482	500	533	512	526	512	492	503	513	517	480	513	508	508	497	512	511	517	518	479	512	478	505	491	505	507	505	516	533	528	541	527	538	504	486	506	541	529	505	542	509	499	510	493	487	515	499	528	514	496	498	488	494	508	528	519	539	524	494	524	528	521	543	499	509	530	521	493	512	518	516	509	566	523	488	512	516	517	512	520	497	528	526	518	552	493	521	514	506	508	490	484	480	498	554	537	524	514	537	494	483	536	537	485	526	487	503	525	522	532	515	494	543	510	522	501	504	518	504	514	494	493	497	505	517	505	528	516	483	526	518	503	500	470	517	501	491	503	459	475	499	502	484	527	522	545	505	535	505	510	521	508	509	499	526	549	498	519	497	521	533	514	534	526	470	511	539	499	537	526	495	510	529	520	509	501	536	524	510	536	508	481	496	490	499	493	507	545	520	503	507	507	550	473	510	507	520	530	541	535	537	512	553	530	545	563	497	495	473	497	485	500	534	513	543	544	510	482	513	525	480	533	571	487	550	516	547	514	521	513	480	528	523	517	499	511	537	514	495	537	508	532	521	489	534	531	542	482	500	491	499	526	518	545	505	539	505	523	523	538	510	483	514	516	512	514	513	533	524	487	529	565	524	501	535	535	476	494	502	553	503	546	498	570	531	559	536	532	507	479	492	511	524	487	460	467	503	526	521	551	524	568	524	563	503	507	505	494	499	474	492	498	509	560	503	509	542	516	518	528	508	479	518	528	527	520	546	498	517	513	529	511	540	513	530	529	492	473	499	522	505	522	543	494	498	482	538	567	510	565	538	505	552	514	512	519	492	548	524	547	564	535	552	506	497	461	492	505	473	542	523	471	530	496	542	499	560	530	475	498	498	479	551	541	511	518	524	493	530	492	553	507	514	483	536	540	514	533	530	519	512	512	524	506	547	491	503	512	503	497	506	555	529	500	493	557	509	557	515	518	540	500	544	467	501	498	519	504	536	512	554	465	507	514	540	524	502	511	527	507	506	528	508	510	472	511	505	529	533	570	529	495	502	509	536	505	519	462	490	527	510	505	515	551	508	546	485	545	488	522	514	517	499	499	557	510	510	546	516	516	461	545	501	532	508	525	519	494	522	482	476	519	520	456	513	537	515	510	498	526	509	498	499	490	535	507	488	487	537	533	506	531	512	509	536	517	537	491	504	516	522	497	500	512	544	483	480	491	478	516	494	499	533	483	508	471	525	494	533	511	517	537	508	475	526	483	519	503	542	518	500	515	511	538	536	519	513	462	536	544	500	513	525	536	500	518	501	519	523	517	526	478	516	492	458	532	502	500	492	558	533	511	537	508	475	536	488	517	483	488	547	505	517	483	487	505	546	505	578	534	510	524	514	511	508	514	501	488	531	537	521	543	467	501	524	491	510	515	511	533	529	516	525	513	482	524	505	495	540	501	508	512	540	561	512	484	521	514	534	504	502	512	531	543	518	510	499	496	525	487	464	531	525	510	532	530	501	506	525	571	542	539	508	506	487	515	551	530	513	506	544	491	493	531	523	503	518	512	492	527	489	524	544	507	545	460	542	568	557	542	515	530	531	489	505	496	514	517	547	504	474	510	486	533	483	495	513	576	462	525	518	527	527	514	550	531	491	519	492	530	539	509	492	521	535	529	519	498	554	531	493	483	494	577	508	520	525	491	484	488	529	516	490	503	507	480	533	484	535	523	471	542	475	525	467	508	505	539	502	465	518	516	460	473	504	510	524	555	567	543	507	496	496	510	520	543	520	500	502	479	522	548	510	479	515	471	472	538	527	509	535	511	516	510	552	518	472	504	517	496	526	566	482	507	497	516	521	537	508	500	527	514	475	543	473	493	536	502	470	530	482	510	515	527	504	502	551	558	535	531	526	552	507	494	499	491	508	495	521	463	494	561	546	498	514	485	508	463	558	522	521	553	518	494	521	524	517	510	464	492	489	544	500	505	534	506	537	469	513	512	499	536	488	495	510	507	510	567	480	491	500	550	486	526	566	515	538	505	575	518	513	556	542	570	528	507	487	445	532	503	487	523	529	532	488	506	478	549	578	479	536	486	516	485	490	543	519	510	488	532	535	496	514	529	531	530	496	506	504	519	492	539	478	512	454	450	505	490	536	511	499	501	482	459	527	536	510	536	531	524	511	542	535	511	545	535	523	561	494	531	489	532	521	516	476	530	526	503	474	493	519	481	530	521	526	505	539	520	505	511	536	483	509	554	511	523	576	527	480	561	525	496	492	532	496	493	510	520	505	486	513	503	516	481
63477	38779	9665	1199	684	589	510	424	425	381	399	384	381	361	361	388	375	331	383	365	356	358	319	374	364	330	336	370	335	320	367	345	372	347	365	315	322	386	329	334	362	312	317	333	365	328	366	355	366	330	343	359	343	352	356	334	353	367	316	367	346	335	338	323	365	331	346	346	310	374	356	370	320	349	340	349	331	375	361	307	368	316	330	336	381	370	369	342	368	327	366	337	322	330	321	343	336	361	381	328	328	342	339	401	341	345	325	386	342	384	347	334	355	324	357	341	324	353	293	359	360	341	347	316	374	306	335	349	337	361	377	341	339	325	320	364	352	328	372	356	298	365	347	339	343	317	362	332	359	346	314	331	342	345	351	338	344	338	367	335	337	377	346	336	356	357	365	357	342	304	331	336	326	336	336	335	358	377	342	330	337	331	311	354	320	355	348	339	352	344	337	354	347	344	365	385	346	319	358	339	347	334	328	331	326	349	391	328	356	328	324	342	340	357	379	335	387	331	339	321	360	329	350	322	376	355	356	374	330	340	365	346	347	367	350	307	337	331	339	363	354	331	338	320	331	327	338	367	358	352	360	348	343	323	353	333	359	343	354	345	396	342	365	360	362	336	365	338	349	342	341	348	355	349	343	342	365	356	373	348	332	352	324	313	352	347	358	350	331	368	343	368	366	363	358	362	340	357	338	322	335	301	346	335	330	351	359	371	336	365	327	339	318	341	314	334	377	349	337	354	318	335	361	325	348	351	329	330	326	334	355	348	340	345	330	358	340	352	334	307	351	296	315	301	362	332	330	324	336	334	352	323	338	324	362	329	307	338	356	319	359	338	341	384	339	320	323	349	339	325	323	362	338	315	319	347	352	315	325	325	335	355	330	366	362	367	370	338	359	313	332	333	330	382	349	371	333	330	344	346	345	294	351	324	376	318	339	372	343	323	353	356	341	368	342	368	309	341	344	320	350	356	331	319	347	329	333	355	330	350	309	349	332	320	362	371	327	356	357	360	352	342	357	340	371	312	327	338	349	299	332	327	339	359	371	337	334	375	354	296	321	324	341	345	311	323	364	314	364	366	350	332	331	329	351	332	327	327	355	330	349	327	343	358	342	347	365	371	296	340	334	346	346	336	373	335	341	360	306	349	310	376	352	350	351	352	368	345	337	330	356	347	336	319	354	356	325	340	335	357	345	316	332	339	341	358	317	333	350	313	303	342	316	347	329	337	310	337	398	310	351	348	350	342	345	372	328	356	351	337	368	330	322	325	321	321	346	353	304	320	332	378	359	358	340	343	355	348	335	306	311	335	360	343	352	319	344	343	374	391	328	354	335	350	346	340	331	311	338	328	335	358	312	382	365	329	357	368	345	327	332	343	304	347	331	369	328	327	340	328	325	327	339	333	328	338	347	340	348	332	336	323	341	326	329	359	357	371	329	315	325	382	360	349	381	351	330	330	328	323	358	316	314	309	322	313	335	324	349	355	396	361	362	355	308	349	323	310	348	346	334	363	326	321	370	363	349	333	336	364	317	343	354	332	353	311	361	341	319	380	334	316	348	355	277	369	367	333	327	351	359	309	346	342	357	347	363	336	336	327	347	360	321	340	326	336	324	386	352	346	325	361	372	351	338	339	320	390	319	325	364	371	349	347	332	330	367	345	323	350	343	313	353	351	338	362	360	340	325	347	347	356	336	322	345	374	316	336	353	333	336	362	362	354	331	316	322	357	348	307	337	338	354	332	341	338	330	358	348	339	368	323	335	323	333	354	359	317	321	327	323	370	328	349	359	337	327	339	408	347	343	318	296	317	340	364	337	371	350	325	329	351	349	334	330	357	339	356	338	325	348	331	341	323	365	335	353	341	349	351	369	349	344	354	338	379	354	382	347	321	308	350	332	363	359	341	362	373	323	361	325	320	307	371	331	297	317	335	332	329	327	315	320	324	342	356	312	305	342	349	360	368	365	351	343	337	336	391	334	311	328	351	313	343	354	359	339	346	330	330	377	354	328	350	344	315	388	370	362	334	354	363	348	359	357	350	354	324	363	331	338	357	374	378	323	342	323	336	351	371	347	384	357	346	332	330	337	357	348	347	332	326	387	364	349	366	345	346	388	352	313	362	333	343	370	336	315	359	345	372	366	346	344	317	342	328	355	323	383	375	319	341	329	324	332	351	321	336	336	364	310	349	342	312	369	350	304	302	331	354	336	354	359	349	328	318	337	339	383	343	366	359	360	318	342	350	356	356	327	352	387	345	316	339	342	333	370	332	335	334	349	325	330	375	349	337	351	335	330	329	358	334	300	334	339	372	365	334	361	341	342	336	354	344	352	351	358	373	370	345	340	365	358	334	330	322	336	334	350	336	364	326	286	320	360	350	377	379	328	312	324	367	363	337	373	340	323	318	331	369	375	359	340	315	376	326	358	346	323	328	392	352	352	323	340	318	342	361	364	357	373	359	345	340	344	329	323	352	338	340	332	342	345	338	331	318	320	346	305	336	320	316	313	364	377	340	323	334	339	307	359	365	331	346	337	333	349	380	340	335	365	345	342	340	349	326	396	346	320	347	342	358	349	325	376	343	341	380	374	343	331	351	318	382	344	304	309	335	343	333	343	326	341	374	358	367	352	335	338	345	347	379	325	320	336	355	368	352	357	351	343	368	343	344	361	371	331	343	329	339	345	318	342	345	341	347	354	374	339	368	350	374	343	346	334	376	323	343	358	308	331	351	336	339	320	334	339	314	332	353	320	378	361	325	341	340	329	319	347	337	288	333	363	336	318	321	327	291	351	331	321	332	325	374	378	368	311	350	317	345	342	326	375	342	337	338	369	354	320	335	336	329	314	333	346	371	358	339	334	347	359	317	343	374	325	404	373	347	316	316	342	344	361	356	358	356	333	348	339	342	371	366	342	337	364	343	374	329	375	348	387	356	351	313	352	381	378	288	352	362	364	369	360	313	320	364	322	339	350	336	347	360	333	347	357	327	376	336	343	336	335	383	346	350	341	304	334	331	346	348	323	333	331	341	384	329	356	350	335	341	336	324	341	314	339	358	378	324	370	348	363	349	373	359	363	350	349	372	334	315	311	325	321	343	336	342	336	312	355	366	326	363	387	395	347	299	382	348	303	364	375	352	362	346	327	312	362	337	358	339	311	331	343	354	338	310	341	377	329	307	320	330	333	306	334	363	352	378	396	328	333	349	336	350	331	352	338	325	328	301	290	380	355	350	343	371	382	376	368	346	336	324	352	341	330	383	318	351	332	323	341	315	369	336	349	341	371	341	361	353	343	371	371	354	346	332	350	363	372	362	384	345	349	336	373	346	358	316	337	377	328	318	367	334	330	374	385	373	323	334	366	345	357	337	337	342	349	347	312	355	324	327	366	355	389	316	346	352	365	351	338	330	300	321	342	365	367	348	338	347	344	376	372	355	291	331	354	367	326	348	322	324	323	326	316	334	348	322	334	297	352	377	344	343	358	369
36448	25113	2109	2463	2217	1910	1701	1492	1375	1223	1228	1221	1165	1066	1120	1016	1059	963	990	954	945	967	970	925	977	905	915	920	911	877	945	938	944	935	913	905	904	864	907	892	893	895	863	908	873	854	835	894	869	862	886	909	852	826	959	915	870	882	875	911	881	884	916	852	906	922	908	877	850	899	889	849	920	865	828	914	891	876	860	889	829	888	826	883	859	891	847	889	907	819	900	899	879	845	840	850	894	887	868	892	849	916	865	846	887	857	868	887	826	850	872	854	869	937	882	855	851	850	870	888	869	860	862	930	906	856	861	803	815	874	853	821	894	888	907	889	875	867	876	904	875	811	898	834	877	829	825	798	949	904	841	890	882	866	862	836	892	862	866	855	837	841	892	845	872	845	893	880	837	856	836	859	883	871	864	919	841	906	871	857	889	853	842	854	829	875	850	884	864	874	824	912	871	892	842	868	900	887	893	903	858	836	880	885	794	870	927	812	806	854	864	839	903	877	814	856	907	900	866	913	895	855	834	872	851	878	888	897	850	872	850	871	931	905	847	892	898	903	911	901	864	828	874	869	873	817	882	896	851	835	873	872	883	884	843	881	867	857	874	836	869	921	855	886	871	921	893	844	859	855	880	893	882	865	827	880	859	858	915	873	859	862	891	841	869	874	831	924	906	848	834	852	883	900	891	857	878	831	863	842	835	839	866	912	870	920	898	968	907	847	856	911	842	843	879	841	829	866	905	934	841	836	864	826	851	875	867	902	882	865	855	865	863	853	809	879	890	863	897	881	910	870	875	888	823	825	844	878	846	832	858	788	809	876	870	852	894	865	875	827	834	863	886	861	899	893	869	878	878	868	863	915	810	860	877	893	867	856	887	904	871	855	839	894	901	882	888	934	880	826	871	830	848	892	833	888	891	876	883	867	846	898	840	900	791	860	854	827	868	826	917	850	875	886	844	830	873	884	825	904	885	878	835	910	885	851	857	874	840	850	874	881	876	834	877	833	917	857	851	960	845	856	823	886	812	858	857	860	866	823	842	881	862	846	926	832	882	839	817	852	898	833	910	890	897	894	849	822	936	894	869	857	845	815	870	870	865	821	848	878	849	858	866	830	911	830	849	865	859	876	841	817	853	828	874	883	815	864	887	856	804	878	849	885	882	845	879	880	884	880	900	891	881	854	886	863	851	908	854	822	929	880	826	845	850	859	915	910	846	819	920	895	845	884	916	833	867	833	848	834	812	837	843	895	845	881	893	841	865	918	862	894	842	834	874	875	826	880	878	886	881	892	881	897	885	847	854	902	909	844	878	905	872	834	907	882	888	849	895	898	868	911	833	852	840	920	859	862	864	862	897	841	828	872	860	898	919	922	865	843	899	884	871	833	873	879	906	862	863	840	862	860	860	942	827	864	873	865	852	880	920	850	839	868	845	838	883	829	867	801	839	827	845	885	819	816	894	828	916	858	827	867	819	843	843	842	850	877	871	921	810	870	860	882	864	845	825	873	837	818	837	896	922	863	857	845	877	816	825	908	843	853	859	866	869	869	910	932	816	812	816	834	855	833	863	857	817	847	856	893	882	922	845	895	870	832	832	866	903	894	881	872	861	807	880	914	854	843	796	870	821	882	870	950	891	901	886	923	859	858	857	849	864	859	840	932	843	841	875	888	824	848	905	877	867	883	816	902	862	864	891	850	836	865	869	906	815	835	845	850	884	812	906	831	868	862	876	854	865	885	832	825	879	899	867	847	865	879	825	906	805	800	823	835	860	867	848	855	866	880	868	826	859	872	825	893	871	857	863	814	861	891	827	906	874	861	874	869	846	917	875	802	867	905	909	865	867	855	894	881	891	904	883	839	815	817	840	875	870	816	850	854	894	903	872	863	872	893	807	886	830	831	856	846	859	889	870	869	876	858	852	853	828	891	862	900	843	894	846	813	843	872	857	898	839	918	886	911	850	868	854	865	849	896	909	885	908	802	890	858	865	884	851	844	879	826	853	843	863	885	922	869	888	852	851	876	892	809	835	857	893	872	879	904	868	830	831	899	843	881	856	831	865	862	875	875	789	848	904	849	844	818	873	915	849	904	854	868	867	866	891	852	849	897	826	882	866	843	788	846	878	886	882	898	890	862	853	888	863	870	824	846	844	873	867	849	853	897	850	854	806	867	848	864	897	869	866	832	835	795	856	859	869	867	884	826	863	835	823	828	857	873	860	820	888	824	827	870	867	818	889	911	895	846	812	833	857	839	912	824	894	787	889	878	889	817	868	901	900	863	847	876	891	882	835	884	841	833	849	926	873	815	847	873	843	841	886	820	878	861	865	878	833	857	891	847	852	865	883	906	895	931	903	859	860	850	910	850	878	856	861	889	889	883	899	878	877	833	816	883	840	897	890	871	914	915	837	869	888	918	841	868	824	834	844	869	907	828	859	863	864	922	921	809	849	871	869	900	854	876	897	848	827	846	912	822	866	828	835	858	907	842	897	872	847	832	844	860	838	875	899	895	837	888	909	863	863	874	855	847	876	857	896	856	882	915	926	869	866	854	817	862	888	875	840	856	828	873	836	865	832	827	888	841	860	890	898	842	904	874	914	824	879	872	873	894	877	842	817	917	921	903	872	839	873	871	833	845	872	855	861	829	875	927	878	866	858	846	830	886	859	852	851	833	859	864	932	828	844	842	862	848	909	837	894	836	910	896	833	860	845	831	887	846	903	806	853	922	896	873	859	853	843	918	871	840	866	861	866	836	879	821	909	910	873	912	886	845	879	849	835	877	855	854	842	861	899	889	861	929	859	881	830	863	856	886	865	832	845	868	907	844	867	832	907	879	890	911	864	943	899	847	878	876	874	885	839	874	858	884	906	849	822	880	898	877	829	825	834	908	865	856	788	875	857	862	826	887	847	934	862	883	876	927	864	879	858	843	861	865	852	909	864	873	820	835	878	879	917	873	905	935	847	886	864	816	832	891	849	838	855	823	817	894	816	862	830	860	843	920	888	890	847	903	910	843	821	835	879	887	888	895	883	883	893	912	860	872	907	821	827	901	821	930	929	851	818	899	871	891	887	903	892	872	886	876	834	866	886	877	853	885	856	847	887	822	849	884	839	887	849	810	899	839	908	838	853	886	900	850	887	810	889	855	924	927	844	871	893	884	867	859	879	892	793	865	859	864	839	912	804	876	839	868	840	847	888	898	864	861	902	839	867	873	917	796	886	827	836	864	804	890	862	847	873	928	871	844	819	894	863	904	841	836	862	886	868	803	871	887	847	876	847	870	864	922	892	868	935	916	895	870	861	872	861	865	852	873	880	804	821	837	907	853	905	851	898	896	843	897	907	866	880	875	856	887	840	884	888	871	867	843	815	915	856	875	807	842	843	885	888	855	847	903	886	863	804	884	896	824	842	883	861	903	846	827	866	880	835	842	848	848	855	873	861	774	840	846	907	920	839	910	881	861	864	810	912	865	849	881	878	852	854	825	888	890
75371	51139	17836	3613	1066	797	717	593	571	500	477	472	428	430	400	431	443	406	410	404	368	395	436	407	367	440	386	390	391	357	382	384	422	420	363	386	428	401	372	383	381	378	378	397	372	364	379	397	392	373	401	381	369	370	393	386	369	411	395	365	389	367	364	352	348	379	392	446	406	383	376	368	356	348	358	383	350	390	360	363	367	363	397	364	380	368	382	389	395	397	365	388	410	382	382	394	352	379	375	367	378	363	383	361	374	364	452	360	382	353	365	343	370	354	369	419	364	379	359	387	381	391	406	375	386	416	379	382	412	386	390	351	372	387	421	381	349	387	365	354	400	374	370	385	369	380	381	366	381	357	386	380	350	364	416	369	373	381	369	379	385	378	363	374	383	369	350	365	385	397	365	367	386	355	396	387	387	399	368	383	372	339	389	402	400	350	366	389	438	376	383	386	369	386	380	351	365	355	405	387	386	381	375	391	393	383	375	372	394	403	398	385	428	384	376	372	386	392	377	378	347	390	389	360	355	367	348	402	362	359	363	373	409	387	371	380	408	396	360	379	372	386	407	384	346	369	393	369	383	400	371	399	410	348	399	410	395	374	381	355	391	383	394	399	422	344	391	355	338	378	384	368	362	363	378	357	392	369	410	404	436	400	353	412	388	378	403	372	376	397	376	401	381	373	386	385	382	359	379	392	356	351	383	391	382	409	343	394	393	361	376	374	402	384	382	370	379	368	360	392	393	366	383	373	371	368	387	376	355	364	376	378	368	397	356	390	387	366	360	330	369	409	373	381	352	377	359	365	379	410	384	352	371	376	376	398	387	375	363	364	387	383	377	391	393	397	354	392	382	391	385	387	392	406	345	352	348	385	392	382	394	400	350	403	348	375	372	370	422	353	376	394	374	411	352	366	370	372	420	404	331	379	360	367	395	386	356	408	363	368	377	370	368	354	368	384	356	366	365	406	360	318	390	352	355	343	382	400	396	396	386	368	383	402	376	364	365	392	364	383	378	347	370	390	370	333	357	424	397	362	392	368	368	396	363	356	372	352	404	343	376	385	387	379	396	352	418	351	388	393	372	375	384	390	384	350	364	403	359	370	396	358	411	379	389	414	364	396	378	385	391	351	378	351	389	415	416	371	389	374	396	400	373	393	348	375	370	379	403	366	396	381	378	360	390	339	369	399	371	382	379	368	346	372	365	380	394	405	368	369	382	377	413	377	403	370	377	345	361	391	368	383	372	394	421	323	397	383	362	395	378	386	402	381	372	376	387	372	358	418	367	400	367	406	384	372	352	377	387	365	368	357	384	395	404	394	376	364	373	375	346	375	361	377	373	348	329	373	423	362	377	379	381	382	400	356	373	389	387	370	382	361	381	397	381	358	377	384	370	352	384	397	411	360	364	391	408	401	365	354	409	377	362	388	381	378	395	379	344	368	385	378	398	348	366	375	398	380	372	393	360	371	386	375	352	375	382	357	387	393	394	362	419	373	344	384	390	362	387	368	369	379	375	361	428	339	380	389	397	366	391	391	356	397	353	350	362	354	368	380	374	346	380	394	402	420	388	352	371	397	370	382	411	373	350	359	392	371	348	390	373	411	408	390	370	378	377	382	359	397	350	397	349	360	359	368	398	405	369	376	380	367	357	379	394	377	404	407	413	400	368	359	408	366	396	374	390	354	376	359	343	385	385	376	376	385	376	353	377	355	365	410	367	389	357	361	385	393	387	379	364	381	409	371	367	397	397	348	361	379	388	366	348	357	413	382	365	382	402	362	338	369	387	386	378	403	365	374	365	374	372	353	425	358	396	355	420	408	342	348	355	386	371	378	357	390	364	391	360	381	380	381	373	393	379	430	373	389	369	390	383	378	401	377	369	354	369	399	353	373	384	398	372	375	364	351	365	370	366	387	370	349	411	396	385	368	368	371	410	406	365	419	366	353	404	364	377	411	387	422	374	384	385	396	415	381	375	383	392	365	386	393	394	381	373	400	371	371	379	362	417	371	410	360	412	374	359	397	389	406	367	370	379	346	371	432	344	369	387	372	393	405	403	364	371	381	360	384	347	391	372	382	385	432	392	413	386	356	383	425	411	394	346	358	374	351	367	373	391	337	388	395	403	427	374	326	386	368	404	371	366	389	399	370	367	340	363	333	367	421	344	397	390	377	414	400	368	393	330	354	384	364	341	344	396	386	390	359	364	359	388	387	386	367	371	336	364	397	372	345	402	312	402	362	393	358	374	374	350	357	368	363	373	358	394	379	384	387	408	379	402	380	351	379	349	358	389	406	366	385	381	418	401	356	400	366	396	414	399	363	398	361	375	362	390	407	421	355	352	400	367	376	408	427	383	400	411	395	361	361	414	400	384	384	367	352	373	318	386	386	399	371	384	383	357	364	348	368	379	362	364	376	372	385	397	379	397	362	373	372	383	400	386	350	404	391	387	359	374	379	357	354	367	401	386	380	350	390	378	386	404	352	333	397	344	386	392	395	368	361	389	383	352	399	381	385	387	407	384	399	347	381	374	398	394	359	384	381	373	391	399	365	367	344	353	368	328	388	379	410	398	375	362	388	411	340	373	403	366	357	356	354	391	375	400	394	397	365	384	397	347	373	414	386	366	346	354	375	410	362	360	318	416	425	401	370	364	388	368	384	374	389	402	420	370	391	355	400	396	375	360	380	367	377	350	400	381	386	380	382	366	390	405	359	400	367	362	385	383	405	367	365	372	369	441	391	405	404	354	372	355	398	361	367	354	416	370	402	370	411	348	362	372	396	406	406	394	359	344	401	389	396	360	369	366	399	398	423	352	399	360	405	381	382	337	343	347	375	398	411	428	386	385	373	353	358	353	393	403	361	411	369	371	355	401	347	368	394	372	383	379	371	426	385	372	366	352	374	408	380	370	397	383	372	411	399	397	358	364	359	404	338	371	366	372	350	342	403	370	368	376	365	388	367	419	404	371	375	362	354	350	400	403	348	361	388	348	383	357	393	364	363	379	353	373	380	364	377	353	381	387	366	369	399	381	373	369	434	364	371	416	392	363	386	358	374	386	389	380	403	413	420	357	371	371	367	353	385	390	358	379	348	357	350	355	391	363	395	395	379	391	380	374	400	358	364	368	357	389	394	396	368	391	364	367	384	379	385	382	374	358	349	407	348	411	373	388	363	404	353	409	338	389	366	402	379	393	403	380	337	380	343	387	391	376	406	403	384	347	388	377	389	396	353	391	399	379	378	348	369	388	415	376	394	383	393	386	370	373	362	381	373	375	403	404	376	368	364	405	406	408	399	399	341	363	403	371	373	381	364	424	381	403	374	389	397	346	342	377	370	377	390	340	439	383	383	375	376	397	363	393	351	360	375	368	384	409	372	397	353	391	341	372	396	381	382	365	358	370	344	381	384	378	388	403	390	380	384	397	371	393	351	398	385	407	366	393	383	374	379	343	345	387	379	386	395	367	362	349	333	365	403	396	362	397	407
45401	33554	3104	3847	3401	2928	2462	2146	1912	1715	1517	1499	1407	1341	1255	1293	1274	1209	1140	1165	1073	1102	1090	1096	1076	1089	1060	1085	1000	933	1042	1024	987	957	998	917	1002	918	980	940	973	949	982	920	1002	938	996	983	983	983	954	919	972	976	946	865	967	893	936	970	944	961	937	948	917	996	980	932	934	897	948	911	958	947	897	991	884	939	884	914	952	957	959	914	935	936	914	876	955	893	875	899	967	889	924	930	868	915	916	944	930	980	891	920	975	933	982	873	902	885	952	976	893	891	927	893	879	896	915	953	967	843	907	907	944	930	930	930	941	973	925	884	930	857	878	886	891	938	916	896	927	897	954	988	907	916	906	897	906	914	895	849	899	906	946	912	936	894	910	926	925	903	882	962	942	927	964	885	908	918	932	917	880	884	912	910	988	890	932	911	902	916	895	901	908	908	924	938	1006	905	903	890	931	896	908	955	919	855	941	940	923	865	867	939	992	941	893	913	915	870	974	925	904	848	876	914	891	959	941	922	957	858	905	879	927	909	911	952	893	933	937	924	905	936	939	904	940	868	917	905	911	924	933	913	940	933	916	893	916	931	867	880	891	922	981	927	912	872	878	934	935	876	868	871	852	858	890	926	922	897	957	887	873	895	933	934	911	921	862	947	863	949	904	948	916	909	879	914	935	880	925	888	935	871	909	918	900	860	924	898	878	896	879	893	937	872	901	969	946	913	922	880	897	935	981	930	907	932	867	872	870	860	901	874	908	916	889	916	913	926	978	905	882	906	950	915	911	900	883	902	904	947	877	935	890	930	931	897	925	914	898	914	956	913	924	906	970	913	883	929	975	896	937	885	925	928	885	933	964	910	910	935	931	968	910	919	909	832	912	898	922	923	950	930	892	900	920	950	900	912	879	963	924	934	986	874	875	931	865	900	926	903	892	907	905	932	922	928	944	933	960	886	968	886	847	985	908	945	889	924	887	947	903	875	938	911	911	930	843	881	921	876	869	887	922	921	943	927	933	900	970	924	891	925	908	908	926	921	935	913	907	912	871	887	871	929	922	869	917	921	841	919	881	948	960	897	893	868	890	930	864	925	939	909	862	903	895	905	949	894	908	967	948	900	889	878	943	895	848	946	845	936	917	941	924	894	923	898	916	887	861	909	925	933	930	896	912	899	908	930	887	894	944	919	909	972	889	916	955	947	900	956	831	905	952	893	918	908	923	954	918	919	917	933	928	860	898	954	966	880	949	918	881	908	971	886	866	860	913	916	888	870	879	972	871	944	880	865	872	938	903	944	856	971	899	959	910	881	938	860	912	908	945	963	936	931	935	952	940	938	900	917	856	944	888	853	903	887	926	908	967	933	890	917	937	926	927	939	909	968	882	934	895	955	920	907	881	911	868	892	906	912	880	909	903	861	900	881	922	900	832	918	920	914	911	897	946	952	870	881	896	921	920	856	874	879	876	907	899	888	925	897	937	854	916	936	879	885	891	896	896	874	866	904	896	921	917	904	886	899	947	896	905	908	911	927	929	880	905	900	923	915	940	949	900	913	903	870	886	909	886	881	956	886	956	926	936	901	911	880	895	875	906	935	918	873	920	915	973	945	958	910	960	883	905	944	867	957	923	908	939	952	911	917	889	978	917	871	929	928	902	964	900	872	900	917	920	947	887	919	935	939	908	899	876	896	880	910	925	908	931	946	959	915	885	926	899	890	869	895	899	927	909	908	908	929	901	914	889	917	900	967	884	958	878	888	954	897	894	890	891	930	941	960	931	927	918	880	911	897	886	866	920	947	915	888	881	910	929	939	877	932	919	869	922	931	925	903	929	900	910	928	957	913	895	936	938	916	931	919	898	955	898	931	959	909	877	966	891	914	901	947	935	865	947	938	948	910	923	918	893	960	907	908	936	925	910	914	937	944	912	917	903	968	936	904	918	871	903	869	939	885	881	937	927	921	892	862	923	915	898	943	901	909	923	885	908	933	899	896	941	797	906	952	894	980	902	924	884	920	865	893	898	893	925	871	889	832	912	961	880	896	905	911	894	912	914	938	937	930	901	921	893	932	908	874	985	880	888	904	854	930	961	945	875	901	922	876	885	923	896	932	931	884	972	914	992	951	872	876	846	890	906	891	891	914	912	893	900	954	964	854	924	882	894	940	844	899	912	944	899	948	972	875	885	923	925	871	873	919	879	914	938	938	935	924	904	901	878	899	863	946	904	905	904	922	942	892	886	925	911	920	936	922	925	887	910	942	906	906	923	861	885	881	896	862	921	926	924	933	955	902	889	926	893	925	902	897	900	875	869	901	932	914	998	911	899	941	872	927	929	917	914	883	928	926	903	892	863	869	918	949	873	958	953	913	885	849	940	838	912	907	908	912	963	889	964	945	854	930	864	881	873	906	922	917	912	910	873	923	893	927	943	914	911	846	898	911	923	932	976	896	951	955	891	926	896	969	928	924	855	906	939	947	871	972	957	883	925	859	913	837	882	889	910	952	924	899	913	892	874	925	923	867	914	867	870	932	920	939	923	905	857	981	879	884	895	907	935	898	930	907	871	925	903	864	891	886	944	903	930	900	847	899	927	869	929	910	926	924	964	921	929	927	913	914	908	986	952	908	907	918	893	884	908	905	875	891	904	889	944	933	913	919	883	872	921	925	865	951	935	921	900	892	912	975	891	902	868	867	912	969	890	900	936	949	874	889	951	894	879	950	910	862	884	913	935	919	929	929	890	915	930	926	861	933	954	849	924	893	866	945	931	860	883	891	847	923	922	929	888	906	918	921	883	872	935	933	899	859	893	913	913	896	893	912	902	901	896	874	927	841	941	939	939	917	867	900	914	862	907	888	936	879	910	909	905	856	887	908	911	908	881	910	893	948	915	916	926	913	927	919	901	859	878	918	920	882	867	915	892	880	907	903	911	909	860	919	869	902	850	898	856	915	905	918	890	877	921	895	899	893	934	939	959	914	893	967	923	861	918	926	859	911	972	905	863	932	927	839	893	884	871	868	924	889	938	926	951	955	941	938	866	927	885	891	913	907	878	893	941	891	900	931	869	930	938	866	957	906	907	993	938	932	873	974	935	891	889	956	959	886	883	912	904	898	911	932	889	932	875	863	914	879	903	930	915	902	894	898	918	899	936	874	903	897	912	963	895	934	887	923	885	882	913	928	934	939	897	880	937	868	952	869	939	955	869	938	895	941	927	896	939	876	906	891	950	911	950	875	898	898	908	920	900	972	870	938	920	910	893	898	969	917	884	895	930	930	865	971	897	848	913	913	903	910	900	919	930	877	933	854	895	899	942	894	863	908	919	935	878	884	901	890	869	875	938	938	893	914	914	901	913	948	900	896	880	904	934	937	892	964	841	907	990	960	902	903	882	948	950	889	959	929	913	918	913	894	891	900	954	918	902	848	886	929	912	899	914	897	922	912	862	890	889	876	927	914	971	878	882	893	955	896	918	914	938	901	908	894	901	924	915	909	907	904
16910	3711	427	212	198	198	207	190	194	187	191	166	199	191	175	184	171	209	174	197	182	173	169	180	203	193	186	166	166	161	199	204	187	180	176	184	193	176	177	176	193	192	172	196	175	189	185	181	151	183	203	200	201	201	201	170	185	168	207	210	202	184	189	198	169	168	169	175	178	185	185	172	176	177	183	185	167	183	194	201	170	184	185	178	192	187	178	190	202	184	172	177	159	175	165	195	201	214	177	167	179	155	205	163	152	195	167	146	198	167	187	200	179	177	171	186	182	189	197	185	182	164	184	174	193	200	159	173	182	189	173	191	169	173	191	204	180	175	193	178	173	182	164	149	160	172	202	212	164	147	178	174	175	175	195	210	174	188	174	181	168	178	168	187	193	194	183	188	174	179	166	169	169	173	169	195	185	176	187	189	175	203	187	150	184	205	178	190	177	156	200	163	179	189	169	185	173	200	196	194	168	195	188	150	155	182	188	163	167	192	177	182	197	180	171	179	172	205	178	168	172	196	156	179	191	171	160	174	190	156	190	190	169	193	199	180	187	167	160	187	183	163	179	198	179	221	186	181	194	185	177	160	158	196	180	174	202	189	168	186	196	200	170	182	181	201	156	194	163	185	183	182	158	168	171	209	154	176	167	183	174	164	196	216	159	182	179	194	176	197	168	176	220	183	210	168	145	185	194	161	167	180	188	205	183	189	178	173	174	189	179	187	177	186	188	173	170	201	228	185	191	193	226	189	188	195	198	187	164	192	184	187	187	179	175	189	142	180	182	196	177	187	179	190	182	189	184	183	200	160	188	188	182	210	180	158	191	207	167	174	197	182	152	167	176	161	150	163	183	190	203	163	177	194	189	180	181	194	153	147	167	195	154	165	176	186	182	185	185	169	169	178	198	198	182	176	171	184	183	172	217	178	207	193	179	190	186	197	163	184	187	221	151	176	164	183	171	165	173	192	183	177	200	186	176	157	176	189	183	182	168	179	185	161	193	184	178	167	184	185	166	195	198	170	169	189	181	191	184	172	190	209	165	183	181	162	199	191	181	196	190	179	164	182	174	180	186	152	181	181	143	146	178	140	192	221	186	189	165	181	152	182	177	181	202	172	177	190	184	190	187	165	195	197	170	181	176	166	187	178	177	196	200	180	182	170	183	173	198	215	178	178	189	179	172	180	174	189	203	180	161	205	190	159	190	191	187	175	187	174	183	181	156	155	181	168	164	196	176	155	162	172	161	162	182	183	183	194	190	166	181	183	197	169	192	163	166	181	194	165	182	189	196	166	192	183	190	178	183	186	173	162	159	183	196	195	170	149	167	151	197	183	158	198	168	204	172	181	157	172	182	171	188	189	181	168	176	160	167	176	196	171	160	176	195	181	183	188	177	206	171	189	188	201	180	173	183	193	177	180	166	184	168	188	181	191	169	183	183	172	169	185	159	187	169	168	179	195	181	190	186	168	154	167	197	182	170	171	172	156	179	166	152	199	185	166	167	188	173	198	175	178	163	186	158	189	196	186	194	157	153	175	169	188	176	166	191	167	184	160	172	156	171	186	195	183	185	176	187	179	181	200	190	193	181	186	179	190	183	185	181	193	183	172	178	181	194	208	191	173	166	145	164	154	179	182	170	180	202	203	188	165	199	168	186	176	179	191	157	198	197	187	185	153	203	175	190	194	160	192	187	188	184	169	185	176	191	167	168	177	172	172	135	177	167	160	171	175	185	168	171	178	161	205	163	179	167	181	173	195	167	186	195	189	185	182	154	195	190	205	171	180	157	182	177	181	177	162	178	172	175	194	171	174	168	165	172	217	173	165	156	178	191	165	181	192	167	206	182	166	214	147	216	191	162	167	164	180	190	196	203	185	198	200	174	191	174	181	169	198	186	195	196	157	197	164	166	170	192	167	179	198	170	154	184	179	177	191	189	179	198	180	174	205	153	172	176	186	186	174	171	190	204	169	203	171	160	151	172	156	173	178	178	200	169	162	171	185	157	204	182	170	192	182	164	169	182	180	192	175	205	170	179	200	196	186	171	167	186	159	182	168	173	199	163	165	172	175	155	178	181	190	216	177	166	173	174	174	165	190	179	181	181	157	170	204	166	208	163	167	176	149	162	165	190	183	175	178	154	189	190	166	175	178	193	177	202	179	186	171	181	182	183	171	170	190	180	207	212	188	164	159	169	164	213	195	175	198	194	198	175	190	174	202	182	177	166	176	191	159	187	179	147	188	181	190	194	192	181	176	185	177	186	168	187	142	181	183	207	177	182	171	191	158	170	168	196	184	173	201	191	178	158	170	163	183	193	197	170	168	185	185	181	189	171	184	192	196	176	195	178	169	197	160	179	192	183	190	189	151	152	175	173	186	188	167	174	172	188	169	172	163	181	190	198	191	171	178	178	192	172	176	152	170	177	161	178	166	181	212	186	176	166	185	181	169	201	181	178	178	170	184	158	204	174	198	203	184	182	180	191	173	173	184	179	161	197	181	179	198	188	175	161	186	169	169	163	165	179	204	192	175	172	181	174	163	187	170	198	181	183	167	179	170	200	176	178	170	183	181	181	174	191	147	168	185	199	196	159	195	183	178	200	192	166	172	176	197	176	185	159	173	192	202	189	169	196	190	156	172	178	180	196	157	172	169	162	177	141	174	176	175	166	183	174	176	190	179	186	161	193	183	165	174	179	158	155	179	180	184	178	161	168	176	180	193	175	168	185	188	187	152	177	159	186	182	196	176	194	153	202	170	181	212	167	157	161	175	167	194	164	185	181	217	143	193	172	174	188	194	178	175	179	194	166	181	172	182	188	202	158	166	206	164	193	223	162	175	188	201	162	154	164	188	197	159	163	184	205	208	154	182	188	182	174	174	186	203	174	170	174	199	174	188	152	202	189	147	172	197	170	187	173	179	164	170	193	189	142	184	179	170	175	173	188	174	197	196	197	174	186	192	195	192	182	193	173	197	197	183	180	172	176	184	166	170	164	195	190	181	185	189	180	167	212	181	174	178	201	193	195	205	153	189	178	193	178	195	175	195	188	193	172	154	169	197	171	181	158	172	198	183	195	179	191	195	193	191	198	172	198	180	203	183	177	193	198	177	165	178	177	166	172	180	179	173	190	163	182	204	156	176	168	194	178	159	209	162	177	216	179	177	177	138	190	177	158	197	184	178	190	210	166	170	151	187	199	217	189	181	174	159	179	159	177	174	187	190	174	165	215	170	193	184	191	172	158	184	173	187	181	186	186	191	179	174	187	186	176	198	183	176	165	191	186	171	164	176	173	177	191	190	175	160	175	191	182	174	198	187	144	181	177	182	180	175	212	216	174	171	163	175	177	168	177	177	213	151	171	186	170	164	174	184	181	178	179	174	191	182	199	173	175	187	176	184	184	164	196	186	150	156	157	146	187	163	154	205	168	168	185	179	179	179	168	193	176	204	178	192	189	207	191	178	178	177	206	188	163	176	164	181	157	165	164	188
13961	4838	573	610	603	604	576	564	556	557	506	556	558	518	535	468	532	530	513	533	556	531	522	532	525	493	515	524	483	556	540	457	542	512	542	532	511	533	489	502	504	562	490	518	554	518	530	508	546	562	494	563	559	546	512	550	510	535	522	514	507	602	541	490	535	522	506	558	567	505	524	470	515	489	533	542	525	535	528	511	507	505	497	532	525	519	523	517	530	495	519	508	514	507	521	524	536	509	509	557	534	511	516	521	534	534	507	541	539	502	558	524	527	494	498	521	493	486	514	517	519	494	545	527	538	530	514	544	545	498	506	535	491	515	484	475	484	512	514	530	539	486	503	536	525	501	533	562	535	506	499	527	495	517	464	553	536	541	544	520	476	516	491	534	517	517	496	509	521	498	538	545	548	510	519	533	543	576	509	525	507	499	524	507	557	557	539	513	506	515	544	509	565	499	562	509	509	535	488	522	537	490	533	518	523	539	512	524	485	527	499	538	542	532	535	546	510	513	515	519	494	514	526	496	510	519	485	558	526	509	475	507	540	512	531	494	553	547	529	517	528	512	493	521	518	509	517	524	519	535	520	536	519	500	525	476	508	508	570	501	508	542	542	563	525	503	541	507	539	513	491	528	566	524	511	537	513	521	486	547	525	528	575	531	513	533	546	494	548	494	505	515	534	488	572	518	543	569	508	493	526	534	470	523	502	516	530	539	531	522	536	559	510	513	520	516	556	555	523	528	543	508	507	506	544	498	524	549	521	521	510	524	543	525	539	528	489	498	532	523	504	525	460	498	547	529	475	521	494	525	503	443	494	526	517	460	483	492	547	526	542	505	518	526	553	518	511	505	530	550	498	552	497	527	519	501	542	542	498	523	493	525	515	527	532	511	532	513	500	497	513	516	536	527	515	528	525	511	507	541	522	526	491	549	498	525	522	534	463	528	508	518	472	571	505	502	505	492	505	525	510	507	546	537	543	478	537	488	536	535	494	523	493	513	493	517	547	527	500	558	519	551	548	534	558	487	516	556	498	559	519	543	540	572	543	531	476	540	494	525	531	529	543	525	532	523	502	504	539	513	507	534	489	489	522	489	459	499	506	585	514	528	503	524	533	505	524	534	515	520	532	517	507	496	541	507	539	539	527	540	510	493	489	544	509	547	566	514	499	490	551	532	510	589	521	503	479	510	558	544	507	512	508	535	525	492	525	498	521	555	536	509	522	524	562	507	519	542	507	517	531	510	536	522	550	515	502	501	526	572	542	489	535	533	516	491	519	507	519	542	514	480	510	519	541	550	558	532	525	523	482	502	528	519	500	509	532	524	528	499	517	557	530	510	518	509	517	532	493	517	532	548	512	499	530	541	526	546	499	508	526	524	547	505	507	527	512	540	529	521	498	546	511	535	525	551	556	519	576	531	462	497	571	473	507	501	494	464	467	521	559	520	532	504	521	517	529	513	481	518	506	558	519	539	521	516	524	500	523	528	521	544	529	479	537	530	553	523	520	515	540	497	523	532	521	525	560	520	517	540	489	496	502	551	532	532	523	502	504	487	532	521	491	534	512	532	520	495	498	518	532	490	521	492	535	515	518	510	550	536	487	496	492	488	524	493	505	495	522	531	543	512	491	502	546	511	482	562	518	508	518	519	514	484	591	489	505	504	523	525	499	499	533	525	469	543	527	530	512	508	551	513	506	536	547	516	525	487	493	530	495	552	491	527	515	489	539	542	529	509	562	527	485	466	506	538	565	552	505	521	527	527	524	527	537	474	512	516	547	556	500	521	537	480	499	535	572	552	538	502	527	522	515	523	506	505	504	528	562	540	523	518	479	500	501	493	514	534	492	513	500	561	548	569	538	512	525	545	517	493	544	520	558	506	505	536	516	519	539	492	507	526	543	518	519	534	504	526	545	543	509	528	491	504	536	531	513	563	506	527	528	566	525	510	537	498	505	531	509	518	529	512	527	531	502	505	531	499	501	516	471	521	517	540	528	513	537	542	513	534	503	552	502	506	504	512	533	542	526	490	524	556	527	529	531	515	550	525	543	526	497	510	488	555	527	533	529	526	564	526	514	534	503	534	507	530	547	523	510	571	518	543	503	525	543	523	498	506	555	489	530	535	548	542	530	464	506	524	506	526	536	537	531	517	488	526	514	522	540	523	501	534	531	546	495	536	512	501	532	528	496	506	526	495	501	516	520	534	519	481	518	509	526	514	530	536	565	530	536	520	505	470	539	495	521	498	524	504	505	516	525	483	523	504	512	518	542	570	500	495	535	528	549	544	533	523	494	520	577	518	515	481	527	463	540	531	465	531	533	543	512	515	513	505	515	504	514	524	492	491	530	487	530	560	514	490	494	485	546	489	514	475	517	488	498	507	526	539	561	535	518	517	514	509	558	500	521	544	498	511	502	552	552	534	496	510	485	551	490	562	518	520	494	525	517	500	561	514	507	520	511	526	528	494	535	540	519	534	524	579	513	511	520	567	521	512	542	543	497	522	497	524	540	565	507	546	546	482	536	496	502	474	558	538	508	545	506	497	498	538	534	545	532	542	509	487	510	494	534	479	514	499	502	507	563	499	503	529	524	483	489	549	516	497	492	504	510	521	492	530	553	520	509	521	548	571	534	514	503	530	521	483	523	507	532	512	516	519	518	516	543	508	516	561	548	517	521	548	500	541	521	518	556	553	509	510	517	526	530	536	506	528	523	525	495	558	471	524	544	533	526	490	536	500	501	531	487	584	483	542	545	541	541	503	520	538	548	521	506	501	532	541	516	511	526	537	515	485	548	561	499	540	512	550	532	505	485	527	496	484	480	478	531	540	542	551	509	496	498	478	482	498	489	543	492	532	558	513	509	460	481	499	532	539	493	492	562	525	502	523	533	544	501	557	554	500	489	533	503	530	514	504	515	508	522	544	529	513	512	476	495	540	535	522	536	509	547	526	514	519	529	499	531	539	551	528	578	517	520	518	532	536	544	502	528	521	490	541	538	531	538	560	520	516	519	491	532	544	513	508	511	505	537	534	508	537	533	483	526	511	483	517	474	528	531	537	544	509	517	509	581	512	558	537	520	509	534	516	496	539	493	519	502	533	515	563	479	505	504	489	483	518	522	543	509	494	566	504	563	568	497	502	496	499	521	553	545	525	530	526	523	508	497	564	561	537	502	534	556	538	515	533	505	489	546	480	530	523	518	525	534	514	526	512	506	514	518	483	530	537	559	516	505	505	502	517	545	574	561	534	553	542	557	505	548	532	525	508	488	528	541	547	533	572	501	491	524	500	491	517	524	494	507	514	515	521	545	503	498	494	551	493	474	530	505	526	525	493	528	521	466	522	520	490	510	520	502	542	551	500	509	497	547	552	514	529	514	529	488	580	514	473	525	522	514	549	529	529	568	536	518	526	505	517	495	512	520	507	517	504	514	494	496	476	503	524	492	503	507	506	472	527	498	496	507	466	520	517	504	514	530	506	513	524	521	491
63189	39050	10048	1107	639	539	474	473	378	392	404	395	355	365	342	355	373	379	362	363	333	351	335	352	353	344	368	340	321	349	330	342	354	330	316	337	326	324	365	365	339	343	321	331	381	349	332	357	321	361	357	322	350	316	318	317	365	349	330	337	330	336	361	316	348	353	351	337	310	361	341	369	358	327	359	342	392	371	333	353	359	341	347	322	366	309	313	316	346	338	337	335	348	300	347	351	390	337	311	342	335	355	342	380	378	321	325	303	345	331	369	331	354	344	331	357	339	304	340	334	315	367	336	325	353	363	312	347	313	338	356	354	342	320	335	360	356	371	321	316	341	346	355	329	322	350	351	341	370	353	358	320	355	357	360	354	327	378	325	332	361	303	326	303	367	307	307	326	339	324	332	347	301	354	357	334	331	343	342	317	325	336	354	320	322	358	371	370	349	338	338	334	321	342	331	322	347	349	331	372	338	325	372	353	355	376	322	346	355	323	398	377	378	325	357	370	335	370	352	363	346	371	356	333	326	344	375	338	327	331	334	329	382	331	362	335	315	342	379	350	343	347	380	329	367	334	376	334	324	311	345	362	333	354	354	319	375	327	372	339	327	361	332	347	374	357	351	304	337	331	336	310	333	315	352	351	353	329	341	364	348	338	360	354	339	377	348	350	299	352	307	346	332	360	377	345	332	354	379	342	336	319	328	321	322	329	372	343	349	313	334	365	315	331	355	371	322	329	358	343	332	325	347	368	349	339	314	326	346	362	332	335	353	348	330	348	357	333	320	370	318	358	344	346	345	334	354	330	335	333	363	329	352	364	335	372	319	327	322	344	342	314	357	304	366	336	345	360	364	348	356	383	350	319	355	351	328	349	334	363	360	340	348	300	354	322	332	338	355	365	349	309	329	351	326	347	336	356	379	339	371	389	354	347	329	334	334	336	354	346	318	367	343	343	353	348	374	370	336	332	354	307	333	329	331	303	312	308	323	317	325	343	354	355	335	337	316	345	301	376	369	330	340	315	337	371	320	357	317	344	327	371	358	360	318	326	317	321	330	354	351	337	351	353	297	370	344	294	340	344	351	352	344	330	327	328	361	355	362	344	380	359	313	313	351	363	362	321	353	368	363	332	339	323	370	357	337	291	354	314	373	341	344	306	338	343	365	328	337	361	332	334	321	349	333	325	340	326	300	362	334	360	357	322	349	338	313	347	349	375	377	359	354	360	370	375	371	330	331	328	341	320	325	336	315	311	320	313	328	334	341	340	337	300	375	349	326	319	324	349	358	336	341	326	334	323	362	335	325	338	312	337	342	331	346	327	338	350	344	323	322	350	349	338	305	320	337	357	327	334	326	354	334	356	319	350	390	325	349	358	351	377	332	395	346	339	317	317	319	335	338	388	328	299	329	388	302	337	350	338	330	353	379	370	344	337	328	353	342	347	308	333	336	325	349	357	337	322	360	357	308	349	345	314	350	340	346	315	319	354	342	324	350	303	334	342	297	328	360	305	363	304	343	368	325	324	366	330	334	378	334	344	355	374	351	351	356	366	341	341	369	327	335	333	359	331	353	380	336	365	368	339	325	332	328	337	347	333	339	320	353	352	336	361	313	356	363	362	333	297	356	352	339	349	336	373	335	359	341	345	345	345	345	350	352	344	339	314	376	342	347	352	339	338	307	331	355	336	317	324	362	372	402	339	331	353	386	348	345	320	351	367	346	351	340	365	375	365	333	312	317	328	302	329	345	369	343	332	340	318	342	356	351	324	350	318	364	322	323	335	368	349	314	366	363	335	356	339	326	363	317	349	310	320	331	369	363	329	366	351	353	328	319	318	353	314	298	342	343	367	352	307	326	348	405	341	331	355	322	315	338	347	327	311	344	371	340	341	339	335	349	362	355	349	328	337	342	351	369	317	350	344	333	364	337	349	348	328	348	346	336	308	344	381	324	354	349	328	322	305	330	322	361	349	329	344	342	344	383	330	354	354	357	325	369	318	376	328	323	376	358	352	339	326	316	370	331	356	373	336	363	383	339	347	369	374	361	322	374	364	359	368	372	368	310	348	307	357	339	326	327	318	367	345	316	335	333	317	367	369	333	344	364	346	343	340	384	340	332	347	383	326	321	327	353	318	309	336	343	346	337	317	372	333	317	354	358	367	328	353	359	360	340	330	341	342	351	363	335	360	353	310	333	377	351	351	350	361	311	353	309	345	333	335	313	334	365	387	356	323	326	333	355	349	350	345	360	351	350	357	357	312	327	390	308	365	347	335	365	343	327	343	344	364	374	347	339	340	321	384	375	336	343	311	375	349	355	301	336	360	353	320	336	327	333	336	309	366	345	345	319	355	324	379	325	346	320	305	323	331	342	306	331	345	378	355	349	343	340	334	363	321	338	341	332	314	316	350	344	353	337	362	378	343	365	344	365	288	330	372	361	354	363	348	348	336	343	305	335	364	341	364	337	364	336	319	345	331	393	334	342	324	342	392	390	346	333	380	359	364	323	341	346	348	349	353	331	353	341	305	321	330	325	370	356	356	359	351	320	321	320	323	384	335	368	324	320	347	369	364	344	320	331	352	353	345	342	325	348	328	333	363	334	371	351	320	355	353	354	310	324	328	359	355	371	340	342	308	344	374	357	351	341	321	357	373	334	328	328	336	350	326	351	320	325	323	385	390	349	328	326	380	364	337	338	353	333	350	387	368	345	354	350	358	313	340	311	371	362	355	333	328	332	341	360	335	335	334	309	355	300	343	348	343	374	385	309	332	353	336	352	341	329	355	332	342	351	383	335	342	351	343	366	320	372	337	364	361	350	327	331	339	323	324	342	344	337	329	353	346	350	327	335	346	329	345	351	353	379	359	337	354	333	321	350	353	318	380	346	358	345	361	363	334	328	330	328	324	348	389	363	371	321	359	326	309	352	314	324	321	341	376	326	325	360	320	351	355	347	332	347	354	365	348	361	318	331	341	338	359	362	368	363	362	362	355	334	358	324	320	290	346	356	400	346	362	343	355	340	342	354	349	351	337	328	337	323	358	333	323	345	325	341	362	338	337	307	349	323	353	340	380	349	368	325	357	365	359	331	326	331	341	371	322	353	327	386	354	324	342	350	360	325	345	343	353	330	326	315	328	340	295	378	341	371	363	382	352	314	314	342	323	306	341	319	329	349	333	367	327	370	369	278	369	363	310	361	311	353	361	330	346	336	342	350	332	332	351	351	351	362	333	365	349	360	334	344	345	319	344	355	338	349	355	331	366	359	332	340	353	315	332	326	349	391	302	326	323	341	373	352	363	344	325	317	342	309	333	378	376	364	322	348	345	366	340	350	352	333	331	343	337	325	318	330	348	348	383	319	336	312	350	323	337	365	346	348	337	364	337	317	329	345	346	363	309	349	347	354	333	349	333	341	355	350	318	374	325	321	355	302	332	321	384	322	321	369	316	329	349	344	334	332	292	350	378	375	322	335	359	293	331	332	349	358	321
36400	25647	1993	2375	2190	1878	1751	1541	1447	1359	1204	1195	1130	1123	1075	1076	1011	1035	1007	985	975	962	965	965	966	928	935	918	873	873	942	942	891	905	920	902	912	882	876	893	855	877	860	858	888	880	923	859	909	845	882	854	860	862	821	838	890	905	866	892	875	874	900	860	866	856	894	922	848	892	867	820	840	884	873	873	937	907	895	860	898	843	905	909	914	911	890	875	915	876	848	894	888	898	852	857	842	896	868	837	912	888	873	848	897	839	860	885	824	820	820	915	930	883	859	865	933	876	852	845	881	868	831	878	873	894	848	877	876	837	873	839	895	859	835	873	865	887	847	864	894	853	888	898	823	875	824	862	859	927	878	876	895	874	891	858	878	867	850	875	867	859	952	849	874	902	882	903	854	849	914	872	867	830	845	821	907	869	864	845	866	898	842	831	832	905	884	905	863	888	879	908	882	819	849	854	834	867	879	885	867	892	912	913	847	896	940	933	881	865	830	862	921	922	906	870	877	879	890	886	821	856	897	853	918	894	821	871	826	849	928	879	922	873	846	884	827	937	874	847	907	849	882	923	862	858	909	863	832	866	858	844	892	881	925	812	895	866	855	893	848	887	873	895	849	893	892	874	817	877	885	867	852	879	869	900	833	826	895	877	929	843	828	837	888	910	873	909	846	834	831	840	836	830	857	860	891	905	930	839	814	817	895	896	886	874	856	922	848	841	909	855	838	894	939	824	883	868	874	811	855	875	909	825	840	835	904	914	856	880	868	866	849	901	845	846	873	836	879	861	819	882	853	852	884	870	833	846	911	893	896	837	850	814	875	877	844	912	874	868	841	880	883	878	832	883	884	885	845	899	842	849	841	829	865	859	874	853	898	875	841	834	870	862	849	817	862	848	862	878	865	846	895	821	853	904	833	844	857	858	877	860	852	846	876	848	889	892	862	858	835	882	859	858	884	843	866	829	889	909	890	878	848	854	866	818	839	864	828	904	878	905	888	899	845	816	870	853	848	856	877	825	883	861	878	844	868	855	793	865	833	866	900	865	889	801	889	858	868	849	877	873	842	848	885	856	892	835	867	892	920	916	846	836	809	843	837	802	842	907	877	804	906	836	826	832	875	910	860	881	837	893	852	877	802	866	943	858	851	840	875	901	883	902	800	916	881	910	880	870	827	899	868	871	858	861	814	936	857	842	875	896	832	858	845	839	819	912	870	903	876	885	821	883	827	854	866	861	884	870	858	882	843	841	868	830	892	913	838	828	866	851	836	863	840	852	854	847	852	826	830	849	904	876	849	859	878	827	829	915	855	848	891	882	882	873	830	919	880	845	873	906	947	887	869	875	904	854	899	895	850	880	864	881	878	829	879	895	825	899	852	876	860	832	847	835	910	848	926	838	895	897	823	848	878	849	886	849	866	850	869	907	897	890	911	852	830	831	849	974	868	896	851	877	892	834	864	876	863	873	853	822	852	816	833	865	876	876	890	816	846	857	886	866	868	861	826	856	871	834	866	822	873	834	886	850	859	837	891	810	851	845	882	859	799	820	839	879	889	861	893	828	867	811	867	879	861	882	876	846	845	865	913	815	840	860	842	890	829	890	815	822	867	842	855	874	873	856	843	878	828	849	960	918	865	896	868	826	873	845	864	886	882	883	822	834	844	881	879	844	904	876	881	846	851	895	880	815	859	849	899	861	909	883	860	876	854	852	853	888	833	877	860	879	884	866	889	898	889	866	878	871	863	846	825	883	867	842	922	920	856	926	856	882	816	849	868	883	849	884	871	899	855	847	881	881	892	899	882	883	895	857	876	803	886	848	868	909	918	850	858	839	857	862	873	856	867	873	855	878	826	855	954	876	885	861	837	872	854	874	870	832	897	885	878	876	938	840	812	863	861	878	886	883	935	923	912	873	905	897	847	834	868	872	866	878	879	822	823	866	802	837	913	827	813	871	835	853	914	872	857	841	854	900	882	875	858	880	896	847	897	835	867	886	846	849	866	870	830	842	800	867	854	870	840	904	859	815	862	933	824	837	887	915	906	822	890	833	869	862	856	850	848	874	870	880	924	848	911	880	884	902	820	850	883	870	858	908	849	838	944	894	858	850	888	857	822	920	814	898	872	927	819	853	862	884	897	848	819	899	867	821	915	828	847	850	865	884	872	841	869	854	846	826	831	905	863	879	823	897	854	854	895	860	877	880	836	854	881	898	873	892	876	881	868	872	898	825	862	877	883	857	860	897	883	879	886	861	824	843	823	892	838	875	845	878	827	875	866	868	908	886	851	917	868	885	875	816	871	876	890	852	825	848	832	872	889	900	883	847	836	881	822	848	864	874	890	924	898	865	901	795	909	866	887	952	871	884	914	887	868	899	842	816	822	830	831	862	885	851	869	863	869	855	873	932	820	855	821	869	897	881	880	902	864	902	885	868	835	898	926	843	846	895	854	922	885	889	839	886	848	841	867	858	805	893	866	858	916	840	922	877	886	854	873	852	849	868	862	844	838	864	847	836	866	909	855	866	851	888	858	872	781	831	826	875	835	903	872	821	859	856	849	884	895	847	890	869	838	848	837	815	877	841	913	874	880	893	910	880	828	863	849	863	863	889	899	892	909	866	842	918	856	875	881	876	865	832	797	801	891	840	895	910	879	855	859	862	864	874	884	846	833	852	897	849	908	868	912	868	929	846	859	912	813	858	833	845	848	920	902	866	905	852	908	827	841	847	891	827	864	923	824	819	870	889	874	841	904	911	859	868	879	914	798	805	837	865	836	880	854	881	860	855	878	886	856	866	917	862	842	845	878	837	882	844	850	828	873	853	869	897	872	882	830	850	877	856	859	910	846	815	882	828	907	900	771	868	817	847	878	834	869	821	853	872	892	815	857	853	883	869	893	886	886	918	769	853	853	895	854	871	853	863	865	872	884	827	860	879	893	861	836	851	888	884	891	883	858	896	869	861	911	891	897	930	881	869	868	866	862	876	887	871	809	857	880	838	836	882	877	877	851	876	901	823	882	857	876	869	824	843	841	819	838	844	885	888	827	910	872	874	843	836	877	884	879	886	913	845	870	864	887	822	902	867	841	889	896	879	852	892	871	864	883	828	836	840	882	927	883	925	867	907	882	875	874	859	847	869	882	858	843	863	917	843	879	886	891	922	912	867	889	914	831	871	892	845	778	934	877	827	805	802	949	849	817	886	846	871	912	894	839	851	900	870	856	845	875	867	909	886	836	868	875	848	845	855	854	883	872	852	842	896	890	885	844	887	862	806	903	861	890	837	865	863	838	846	875	872	832	803	860	830	809	893	853	874	905	875	891	852	821	917	867	834	865	865	866	854	827	866	832	877	830	826	943	878	903	864	853	847	845	850	849	902	846	877	914	845	838	891	841	847	876	840	842	873	916	913	880	840	887	870	847	874	834	889	924	909	862	825	822	929	852	865	866	832	913	809	832	871	850	881	839	864	868	901	893	881	907	828	903	816	861	818
75324	50738	17585	3263	1066	820	698	600	585	528	442	507	430	439	485	426	409	455	387	402	383	393	413	382	427	406	405	386	382	390	377	365	363	375	360	357	393	384	388	387	375	366	387	376	377	390	394	407	416	396	428	356	394	392	413	368	393	377	386	362	382	351	377	358	369	369	387	394	380	392	427	386	375	384	392	433	402	390	383	352	345	408	369	356	400	381	374	370	350	381	367	427	390	396	396	405	374	334	378	357	377	417	364	393	357	368	394	352	422	403	406	388	391	410	365	401	345	378	366	350	358	390	361	358	396	374	383	348	380	400	365	367	378	359	382	391	364	380	390	377	385	406	396	386	384	388	374	377	377	353	339	366	409	362	337	415	389	355	398	403	400	379	373	396	409	412	402	345	402	348	403	423	392	395	414	396	374	358	348	387	368	375	376	411	398	380	410	354	400	367	378	387	367	411	373	404	413	381	359	395	406	398	363	370	362	385	389	371	398	377	373	429	395	375	387	415	367	373	402	368	371	392	359	388	362	392	360	422	360	410	387	365	392	340	399	371	370	397	333	397	413	364	322	405	383	388	369	338	394	367	393	385	359	388	401	379	368	402	391	347	417	365	381	413	356	388	406	384	349	367	330	403	407	390	353	334	375	378	380	333	393	375	364	352	373	423	398	394	331	397	341	378	405	377	384	376	377	363	377	363	335	346	375	385	358	381	360	384	374	358	356	371	419	393	374	354	363	341	427	423	365	384	403	379	384	373	379	396	376	396	424	406	390	348	396	380	379	357	354	359	400	381	335	360	359	342	391	374	371	370	375	384	359	399	404	395	373	369	364	403	386	381	371	363	366	365	376	355	372	402	375	373	355	356	370	367	394	381	358	343	364	387	408	387	353	388	387	351	322	350	346	403	388	366	372	395	352	417	370	361	381	388	389	384	388	379	372	373	370	404	408	360	352	400	400	379	405	382	353	383	369	370	401	377	386	348	386	359	365	358	385	348	396	345	388	342	375	382	360	391	329	418	381	375	406	369	394	368	367	395	369	389	403	413	410	355	386	379	370	387	409	352	358	382	403	368	347	391	367	349	397	358	387	400	378	338	389	363	371	391	330	359	390	371	380	387	378	395	346	403	396	369	369	372	394	416	400	371	397	373	356	366	384	344	360	400	393	373	384	352	393	410	384	389	349	341	392	386	384	359	352	349	348	376	334	376	397	339	367	393	395	354	377	408	345	383	375	360	335	387	377	422	424	373	321	360	385	372	390	394	397	383	347	372	379	371	386	405	371	372	407	418	407	342	389	382	388	383	419	355	383	398	366	415	372	401	380	379	363	386	354	358	375	397	426	370	410	366	350	378	396	425	386	369	363	406	384	391	380	364	377	370	405	374	387	386	389	382	372	371	381	405	399	355	407	349	392	369	378	388	418	387	380	369	360	391	384	419	396	371	343	386	387	397	352	365	369	330	380	402	332	384	353	389	379	381	365	418	392	371	395	398	342	364	383	365	358	348	372	367	399	415	339	379	370	363	355	360	356	410	355	394	426	395	365	367	360	364	381	382	329	381	383	429	369	341	364	384	426	371	375	361	403	368	367	366	409	374	412	380	358	370	374	379	386	372	388	402	385	403	395	359	366	406	383	375	380	385	361	373	408	357	429	380	370	402	385	403	412	391	411	422	373	367	411	381	357	353	371	333	340	374	396	401	358	349	379	371	395	381	324	369	406	400	379	388	347	355	355	352	348	376	387	375	369	406	390	382	382	345	403	370	365	358	404	395	374	376	387	369	365	389	400	357	398	378	397	409	357	381	373	409	350	391	385	392	385	402	346	372	379	367	350	327	357	377	417	372	417	394	393	354	372	355	393	407	377	369	330	383	410	370	375	401	361	372	390	345	375	392	390	411	374	387	365	391	361	410	372	413	393	367	369	360	407	356	386	395	389	352	379	360	359	412	372	377	344	383	381	407	349	356	390	397	372	371	367	409	348	328	377	375	398	382	384	395	367	386	403	411	354	368	390	357	388	344	384	342	350	404	390	396	371	387	313	373	393	370	359	395	400	370	386	380	386	415	407	369	420	378	390	384	374	362	402	399	349	418	376	383	384	346	351	377	399	404	379	391	368	375	377	379	375	400	371	366	381	408	399	372	408	388	368	364	367	383	377	368	359	396	372	379	383	386	377	374	373	354	361	377	390	356	380	369	371	339	381	354	384	359	384	333	379	331	364	402	359	333	378	399	371	387	370	359	350	413	379	378	359	349	428	382	377	397	410	388	401	346	385	388	381	408	389	337	387	345	369	390	360	410	390	352	381	401	365	407	387	405	365	351	402	377	376	360	346	354	369	350	367	404	407	393	344	358	422	361	395	367	369	368	366	386	400	397	379	354	379	367	437	393	382	372	403	399	371	394	361	382	373	383	362	404	434	378	411	367	369	424	373	387	399	363	374	365	399	368	371	382	370	384	429	369	409	378	341	400	379	384	366	383	401	383	396	408	396	394	396	375	385	427	388	345	398	373	357	411	406	394	390	399	390	373	406	377	357	388	366	403	410	386	380	394	399	345	364	378	362	395	430	416	361	410	384	409	389	370	376	385	370	358	389	373	387	368	372	346	366	377	406	394	375	369	360	382	409	368	364	372	379	364	398	367	384	369	351	345	407	379	352	353	393	377	364	361	378	361	346	401	368	385	382	370	398	408	381	402	370	397	372	371	365	402	365	390	370	362	401	350	385	355	438	417	378	361	396	318	368	367	395	365	387	368	364	364	404	356	390	398	387	394	358	356	375	355	389	389	346	402	379	373	386	375	359	375	393	382	357	368	379	377	369	416	388	374	402	337	376	379	388	396	362	376	374	380	362	365	391	381	368	387	367	420	361	396	371	382	348	387	373	399	368	372	406	346	409	363	377	381	380	458	387	386	318	390	369	417	356	385	347	366	382	396	377	369	402	399	378	374	411	384	369	383	389	386	369	391	351	396	363	351	359	400	377	353	395	339	378	387	379	370	364	380	390	385	363	376	385	367	409	402	378	378	390	365	386	349	379	391	390	388	381	406	403	397	402	414	427	385	375	346	388	396	405	388	394	388	361	371	364	356	370	386	391	370	386	372	382	366	397	373	385	379	388	357	350	375	398	387	384	362	388	384	399	395	394	374	378	324	386	377	389	364	365	400	401	374	375	356	384	397	377	377	365	384	388	391	382	373	322	385	386	358	399	388	376	410	384	405	378	389	365	393	354	339	386	409	391	365	372	386	359	442	355	398	341	366	354	397	366	361	372	369	410	415	400	410	372	418	361	375	397	378	388	380	379	385	356	372	382	383	374	379	352	400	374	358	348	358	403	397	399	381	345	369	378	358	402	385	395	366	376	407	398	387	412	386	374	374	391	382	373	376	381	353	333	390	353	375	374	379	375	386	350	364	376	376	377	404	379	406	373	366	374	377	383	322	388	390	385	378	374	337	398	375	377	358	389	402	391	395	416	365	368	370	422	369
45771	32774	3180	3846	3402	2889	2542	2132	1941	1802	1593	1489	1399	1350	1313	1260	1223	1157	1099	1054	1095	1142	1080	1016	1061	949	989	997	1018	1036	989	1023	993	958	955	962	958	993	932	928	914	947	920	999	1018	969	951	954	917	894	947	933	925	958	913	915	912	980	975	917	931	898	1006	968	918	936	890	956	928	895	847	945	950	963	914	960	893	932	929	883	833	911	889	938	905	924	953	915	862	954	915	932	943	953	870	906	895	898	897	897	916	881	930	885	902	929	900	886	969	898	944	896	908	883	891	882	927	924	920	878	918	928	926	905	919	946	900	873	961	935	949	868	905	857	867	926	919	896	924	912	926	912	906	873	825	904	906	915	973	920	940	947	833	937	870	963	840	906	904	920	928	962	894	968	864	860	935	940	928	915	867	812	924	852	915	907	905	857	946	952	916	887	903	932	911	916	931	920	851	896	929	888	919	898	871	913	930	866	951	940	907	974	951	937	932	902	938	849	951	933	945	924	877	898	946	902	933	932	914	924	894	978	896	904	880	909	895	996	911	866	965	936	943	891	889	917	916	874	924	931	950	933	929	892	913	944	875	966	962	908	895	846	897	969	853	906	981	926	901	937	891	911	886	900	899	878	857	919	905	909	901	877	913	883	882	864	878	901	922	892	905	883	885	902	939	907	924	897	889	924	905	894	898	909	903	893	933	896	904	910	849	922	913	958	884	855	893	878	877	915	893	907	881	892	932	918	898	934	913	895	914	877	924	928	895	938	900	900	897	883	929	918	930	880	896	938	962	882	903	939	906	895	924	920	890	887	971	916	903	888	906	892	911	844	869	914	875	884	907	879	907	920	900	949	893	873	890	906	921	873	887	879	884	895	887	871	913	847	889	877	858	914	997	927	915	904	903	903	832	943	941	927	876	929	898	901	888	911	878	908	868	984	923	905	894	913	857	895	923	902	941	885	922	927	856	930	921	867	907	925	950	892	903	856	879	888	845	871	884	914	920	916	872	929	910	917	851	889	842	923	943	889	902	848	906	847	893	883	906	883	878	921	916	937	855	933	899	878	920	952	921	918	846	877	857	897	930	890	899	910	896	944	923	912	904	847	940	927	926	891	892	910	869	910	909	889	972	891	971	882	875	944	910	884	931	855	863	918	897	951	896	891	899	963	912	856	924	908	926	904	921	944	876	844	945	887	897	928	925	946	929	868	892	926	902	939	922	919	913	864	907	941	832	878	916	950	895	946	861	884	911	952	927	911	861	901	893	911	921	906	937	960	864	879	893	884	926	932	925	889	968	888	954	854	930	888	891	930	898	887	928	920	890	896	902	904	910	925	1003	922	944	926	900	886	888	954	876	920	905	908	924	900	920	945	986	920	961	941	929	899	876	915	937	904	946	897	920	910	955	871	874	883	855	938	866	916	975	930	917	882	894	864	924	882	923	874	927	906	882	948	956	904	841	872	873	892	838	905	898	914	887	890	870	894	908	925	914	927	924	951	893	903	935	901	925	897	903	896	897	972	922	894	907	886	875	865	950	906	877	856	877	915	884	902	904	890	913	893	960	892	940	897	915	897	968	948	874	874	984	901	880	937	903	899	939	946	899	910	892	885	909	874	926	869	943	894	942	892	857	920	926	948	948	910	854	887	870	854	837	908	889	920	875	947	906	937	932	892	878	893	921	913	890	882	928	918	878	853	921	936	864	965	954	923	927	858	916	919	974	930	947	913	935	923	930	921	886	885	932	864	869	885	902	909	883	882	925	824	914	865	927	858	915	946	846	936	934	883	888	885	921	900	871	891	867	865	939	954	904	884	807	912	903	929	875	887	885	930	911	907	948	901	909	896	928	868	898	935	958	923	875	899	886	960	879	936	915	884	940	906	902	901	967	869	870	891	879	911	894	907	918	951	874	916	922	921	859	916	886	920	909	950	886	883	855	933	918	874	962	913	886	924	848	973	918	935	853	895	887	949	942	908	928	877	922	850	913	905	929	926	887	865	902	872	929	895	860	890	869	925	878	941	878	910	911	887	883	907	909	877	900	924	862	917	903	921	943	939	952	883	854	923	949	895	988	872	885	907	948	913	944	857	926	913	892	911	919	965	946	957	929	883	903	962	905	902	1009	932	927	922	941	951	914	876	861	826	1002	920	900	908	902	932	830	912	903	884	955	899	939	864	898	886	892	925	938	911	902	929	910	893	956	865	897	944	947	917	974	923	929	933	936	867	888	905	884	891	917	900	882	914	954	935	913	876	921	931	974	913	903	894	921	863	890	907	895	869	917	912	972	851	911	942	884	870	946	884	905	946	907	963	870	898	908	851	879	982	887	903	893	934	913	896	880	922	923	883	879	906	902	903	912	905	894	930	955	857	935	886	937	892	901	889	931	944	910	904	906	896	914	915	903	921	954	930	914	899	923	885	903	948	887	908	916	910	891	900	904	900	897	902	953	887	905	865	946	919	934	902	896	889	907	947	946	909	855	962	888	907	899	880	893	886	897	915	905	946	885	898	866	923	883	933	908	927	877	950	905	910	939	920	880	877	929	926	945	901	906	920	893	887	905	916	891	907	922	904	895	931	907	927	910	842	904	902	938	905	930	856	918	915	910	853	959	926	924	904	863	904	871	890	925	936	927	934	929	940	874	936	942	924	873	847	877	911	889	896	880	898	892	880	892	883	893	928	883	893	872	857	977	917	919	883	956	852	920	890	933	963	903	889	857	962	845	883	864	951	882	942	950	880	895	870	867	890	874	919	948	863	892	931	842	924	916	909	925	936	927	887	909	873	934	832	896	884	948	940	864	895	921	898	888	898	902	879	894	917	917	940	941	913	933	910	941	885	853	856	871	922	922	887	831	902	896	920	884	872	906	912	922	869	914	882	917	922	926	866	943	867	880	863	889	932	940	877	898	921	957	902	887	901	897	905	899	895	949	954	925	901	910	933	872	943	920	881	906	908	930	904	902	882	921	938	954	919	934	919	868	979	933	928	860	950	918	928	930	894	938	902	895	937	885	897	906	931	865	844	937	879	917	880	899	908	886	941	926	873	922	890	869	920	859	869	867	915	880	922	916	919	942	956	929	917	904	923	976	930	882	903	877	897	921	968	890	842	920	872	961	895	948	872	823	914	899	943	907	919	880	893	949	929	860	924	950	923	976	891	911	911	911	935	956	958	914	909	864	924	888	901	877	942	929	932	865	910	932	887	887	911	905	837	888	860	865	893	914	898	943	877	892	917	903	892	942	921	913	934	870	925	858	911	835	851	933	890	959	871	878	869	889	912	877	876	867	866	942	934	926	883	960	899	887	924	898	906	929	878	878	846	904	914	919	915	965	904	941	893	925	927	896	921	904	895	949	944	918	882	935	878	902	869	914	902	890	893	926	908	893	929	904	933	859	856	957	894	891	942	883	883	831	869	927	895	878	885	944	910	907	847	912	883	910	935	886	904	921	926	891	947	857	893	923	942	869	885	904	941	904	903	894	859	897	881	906	903	914	886
16316	3110	228	169	195	204	162	203	183	197	203	199	184	190	187	199	191	186	182	153	163	159	151	178	211	174	187	185	164	168	196	169	172	177	195	172	216	181	175	184	158	155	174	179	176	162	193	172	179	170	174	155	182	185	184	205	162	185	164	167	166	176	184	175	165	176	170	168	170	185	165	187	186	168	183	187	169	180	174	184	167	179	192	178	166	177	184	211	199	159	181	164	190	168	158	183	174	175	169	154	190	169	174	168	186	177	162	166	166	165	177	181	198	190	212	186	171	178	191	190	198	195	191	189	174	178	184	164	166	187	170	171	158	163	165	181	177	178	171	163	172	153	186	182	180	168	174	180	172	157	165	179	192	191	176	185	178	165	177	171	170	173	171	135	189	168	175	163	166	197	179	171	169	164	165	190	157	191	176	175	179	150	183	165	190	193	169	178	187	176	178	198	181	157	181	165	162	182	194	172	188	187	180	179	183	177	176	188	202	189	184	170	169	178	210	157	176	175	192	164	171	183	170	193	170	168	146	180	191	174	195	191	161	200	171	186	182	163	190	172	191	187	150	174	181	187	177	165	166	178	172	177	161	163	213	186	171	161	163	163	171	178	200	175	177	199	191	183	187	195	203	167	181	162	164	168	184	201	164	196	189	158	171	189	159	197	167	151	151	175	160	167	174	195	180	197	172	172	172	166	162	190	192	196	140	182	163	156	171	170	145	176	189	173	192	171	175	175	181	167	194	172	177	181	185	189	191	174	182	166	186	178	184	182	177	205	165	183	164	162	186	202	149	157	182	198	168	166	142	189	180	190	198	189	163	180	156	163	181	152	185	181	178	176	193	168	215	185	193	194	181	159	178	167	167	188	176	190	188	189	167	193	172	159	190	190	188	184	148	163	168	202	220	156	177	169	165	202	196	180	175	175	196	173	187	176	172	172	192	180	178	203	163	181	192	173	180	164	170	185	168	172	193	177	202	158	180	197	168	169	145	199	178	184	176	157	183	182	169	177	180	177	179	200	181	172	152	191	154	163	163	162	190	169	181	179	196	168	176	188	169	190	170	190	175	179	178	174	196	181	163	180	203	176	184	165	187	153	180	180	190	193	185	176	175	185	173	183	193	173	157	166	180	147	153	187	184	183	192	188	199	197	173	190	190	185	163	197	168	178	156	168	154	190	166	177	161	180	177	177	153	173	195	179	180	197	180	171	164	199	154	167	163	182	166	181	171	181	197	169	176	195	206	170	172	181	202	171	146	172	212	175	160	163	198	186	172	188	185	169	151	156	194	163	171	183	161	185	175	201	174	177	182	164	161	165	183	195	157	180	184	168	193	185	178	163	193	186	171	191	188	166	174	179	173	194	198	198	173	171	162	178	171	186	184	200	180	168	188	172	157	183	168	192	162	182	181	172	155	182	166	190	163	172	157	193	162	161	186	200	199	167	177	187	183	190	173	183	175	186	186	148	188	187	193	196	178	211	161	196	161	183	160	183	178	184	185	183	193	154	164	150	188	168	180	184	192	172	177	187	156	181	169	152	172	179	169	184	182	197	152	181	198	181	193	174	178	198	178	176	179	169	196	173	186	172	170	177	165	156	174	167	188	168	168	177	171	195	191	184	181	165	186	161	192	155	144	164	166	175	196	162	170	161	185	168	183	187	166	174	164	184	169	190	197	189	171	168	169	193	174	199	178	182	188	178	182	187	155	174	162	155	162	170	177	195	188	172	193	168	204	161	180	190	183	195	174	158	166	206	188	165	165	175	193	169	148	163	181	141	198	171	181	196	199	174	186	192	170	183	176	190	214	199	161	160	165	166	180	178	168	198	165	191	182	169	169	160	166	174	194	187	185	186	200	170	156	177	170	193	184	172	174	178	168	187	163	153	154	152	179	176	170	175	194	167	163	194	186	188	170	183	179	202	207	173	168	171	163	197	178	173	171	188	191	182	191	183	200	164	188	196	200	183	198	179	188	170	167	175	179	157	185	150	168	175	186	172	168	159	171	174	178	172	177	167	168	182	177	187	175	179	157	177	159	185	189	172	194	187	199	194	152	190	173	186	155	184	161	213	179	168	164	183	183	195	171	194	181	155	194	199	188	165	191	162	145	180	177	180	209	185	149	187	157	182	193	181	195	156	180	170	178	165	173	158	189	146	173	168	190	171	167	197	193	179	176	174	173	180	181	152	192	176	163	191	200	173	172	197	188	199	179	171	153	190	194	189	158	171	187	150	183	185	159	171	160	202	184	171	183	167	182	193	181	182	162	172	181	180	177	175	190	209	177	178	198	180	181	195	165	168	168	154	196	164	171	185	172	164	173	165	206	182	164	179	154	178	193	187	171	179	156	183	195	174	165	175	186	170	188	206	202	158	167	184	203	195	180	184	164	161	179	191	155	181	191	170	157	171	180	178	173	172	192	165	193	177	174	172	176	149	155	202	200	150	178	191	203	202	160	176	189	172	185	156	166	190	161	200	200	172	191	204	172	168	165	199	187	180	195	176	179	176	199	177	176	183	167	168	182	183	173	188	182	217	186	191	163	182	168	172	189	196	196	154	174	153	177	166	167	183	168	147	168	177	186	173	179	177	183	168	193	163	179	198	164	166	188	193	169	184	176	203	193	177	191	163	183	182	164	154	174	179	171	164	185	187	178	203	181	186	179	180	164	158	169	186	206	170	188	205	181	186	174	196	161	167	183	186	184	194	164	163	183	170	190	181	172	166	190	171	171	159	170	198	188	165	160	198	188	170	180	172	186	159	181	152	186	175	183	188	199	184	168	176	166	181	162	179	161	178	182	183	169	156	197	188	189	178	192	186	187	195	155	180	200	161	173	168	175	184	171	195	168	192	169	168	179	182	183	187	178	161	186	173	167	175	187	174	190	184	161	192	163	178	177	186	168	182	181	174	178	170	162	201	194	186	200	196	178	201	181	170	175	167	175	189	191	139	159	193	189	170	172	170	171	162	171	177	164	170	173	172	182	200	160	178	162	159	173	167	172	163	190	171	175	163	175	161	195	175	197	179	170	164	150	160	175	190	177	168	177	191	183	185	157	172	206	170	192	182	161	155	177	158	205	167	177	185	167	183	166	174	177	171	177	150	175	156	161	167	170	194	173	184	177	168	148	189	154	184	180	176	165	180	184	177	203	175	171	163	214	179	201	168	141	187	193	182	169	175	170	171	196	173	173	173	191	172	184	189	158	176	168	190	190	163	179	196	174	170	184	156	158	200	155	191	195	196	195	177	159	189	182	183	187	158	176	169	179	189	175	145	149	162	167	186	155	173	157	182	172	182	186	176	185	187	176	172	176	183	181	190	177	199	155	178	180	189	174	195	173	196	179	172	177	172	185	180	178	169	180	176	186	169	187	171	188	176	194	186	187	161	184	190	194	176	185	164	178	207	176	186	162	182	198	179	169	199	183	156	172	183	166	165	174	175	201	182	189	179	170	156	174	185	165	175	173	170	160	173	197	184	153	170
13858	4359	556	589	587	570	588	536	513	504	557	518	538	526	506	548	528	539	504	566	524	583	537	503	534	501	534	501	507	528	506	478	508	489	465	521	482	470	490	516	522	533	525	513	520	492	494	505	549	552	502	513	506	475	491	529	481	524	452	505	527	531	453	483	488	560	536	564	497	531	533	504	510	503	511	490	520	461	483	492	507	486	498	506	515	494	532	523	504	561	552	514	515	532	506	507	480	527	491	543	504	525	542	514	491	503	472	503	498	480	503	522	522	562	510	551	494	553	472	531	501	508	537	530	517	505	498	499	534	534	490	512	512	514	466	510	502	488	511	527	523	506	509	499	478	506	482	486	515	530	488	497	531	496	486	532	520	446	525	492	482	520	509	513	516	552	493	508	525	540	509	530	544	503	520	475	486	513	531	515	497	534	517	539	557	527	526	492	499	488	432	500	487	505	515	520	542	512	468	557	561	482	537	514	553	534	505	524	482	532	505	492	497	459	516	525	524	534	517	511	516	534	508	488	522	561	484	518	510	554	516	475	501	501	543	527	536	552	532	531	516	542	544	506	517	486	519	498	507	513	517	471	498	514	519	554	560	491	500	532	502	526	528	511	550	507	539	543	504	531	531	494	497	536	552	520	538	481	509	501	511	526	483	497	541	517	519	516	515	501	536	563	537	528	480	510	524	521	468	527	542	492	512	505	524	500	533	472	481	508	540	498	525	490	481	517	505	503	512	515	500	517	501	528	541	499	537	514	554	495	519	525	529	510	527	570	523	468	493	498	514	483	549	512	518	528	513	481	518	544	529	532	506	523	498	511	505	480	510	511	504	525	516	515	506	501	504	531	515	532	543	528	499	514	463	509	498	496	547	535	463	535	537	495	502	492	520	509	507	500	515	494	515	487	513	474	542	507	528	518	486	504	519	543	495	508	547	510	497	529	505	529	486	511	465	536	516	503	489	486	506	490	498	514	510	502	478	515	527	508	537	509	515	448	490	525	547	501	500	494	516	544	490	534	569	506	513	486	518	525	540	503	526	496	507	486	480	488	536	484	498	532	524	529	500	525	511	492	503	528	489	508	511	528	495	515	505	511	514	521	511	548	475	512	484	538	500	542	549	542	497	491	470	521	529	511	508	517	559	484	470	528	515	514	530	524	509	500	520	505	487	490	525	527	521	508	503	543	499	541	467	531	505	529	532	519	507	554	478	515	526	536	500	496	484	496	500	540	497	496	486	476	535	487	487	513	523	535	503	535	477	523	524	472	504	518	540	525	483	523	533	519	492	466	482	528	492	521	544	537	528	515	519	520	546	510	489	526	506	503	497	555	557	490	499	557	535	503	506	501	564	523	473	542	509	501	478	493	550	512	501	500	509	533	485	509	534	528	492	488	518	497	510	509	484	513	529	534	502	534	509	531	529	497	526	509	469	492	486	540	574	533	518	522	490	492	489	480	516	521	511	531	518	517	488	499	507	502	501	533	507	489	524	521	525	494	477	513	493	497	508	517	542	503	514	484	532	522	475	470	491	528	531	477	511	555	501	509	537	482	491	513	491	524	500	514	524	476	514	508	477	479	521	495	511	523	508	524	515	527	539	491	550	508	526	504	494	531	516	529	524	497	542	524	531	537	501	487	486	540	532	476	523	518	512	537	552	531	505	465	531	519	529	550	547	475	537	521	521	530	486	496	507	539	535	530	520	498	503	525	528	517	556	503	505	514	509	529	554	526	559	518	522	510	488	517	549	532	494	493	541	501	503	543	538	538	450	507	466	525	549	506	496	485	495	488	526	513	522	502	518	511	557	543	512	521	501	476	501	490	525	533	498	497	540	492	505	548	527	512	514	504	518	522	508	557	540	488	508	538	535	534	521	528	493	523	526	496	530	492	507	506	456	489	531	523	508	541	539	505	477	525	504	531	499	504	525	460	501	523	545	520	536	541	480	566	490	563	551	517	504	503	506	528	494	511	500	549	535	455	537	490	507	441	494	495	496	553	460	540	523	542	470	527	530	555	515	477	504	449	569	523	520	507	525	518	533	531	498	521	535	521	488	505	529	539	530	535	580	547	517	531	493	502	513	488	526	498	471	478	516	522	515	485	529	508	503	489	521	533	519	561	518	514	546	526	455	479	543	535	517	518	552	522	501	523	548	507	481	491	490	511	523	500	524	509	479	562	493	532	529	514	536	494	531	499	521	503	533	517	490	508	503	513	482	496	538	499	515	499	561	538	472	466	534	502	562	542	505	490	523	520	524	547	524	466	508	491	498	514	522	490	522	491	508	515	521	482	467	558	506	498	529	486	538	488	484	560	532	520	494	524	499	478	511	545	522	528	522	530	514	512	514	545	507	504	505	508	472	480	495	452	520	513	531	532	506	525	501	539	508	480	505	544	498	525	482	534	501	518	458	534	477	494	517	480	521	532	505	503	503	499	521	536	499	541	502	510	484	525	528	539	472	500	561	524	496	483	541	523	519	524	522	497	548	501	495	505	521	546	490	494	517	522	512	517	523	494	521	504	508	503	507	524	544	477	513	523	457	528	548	463	505	556	479	511	493	519	502	508	482	466	512	546	503	519	505	498	507	505	526	478	527	487	525	490	522	523	487	497	510	537	503	489	495	498	496	513	515	510	515	503	543	516	468	507	512	514	474	503	540	504	532	556	510	524	530	475	511	545	522	518	526	482	520	484	517	504	511	523	561	536	493	516	495	521	503	519	552	504	484	520	484	522	545	535	477	504	523	507	471	527	511	560	552	525	525	499	492	490	504	518	500	550	533	520	517	515	513	472	542	529	509	526	496	543	506	521	543	513	514	502	523	500	535	532	562	484	570	490	536	530	544	504	518	514	515	540	532	523	479	546	541	541	504	520	503	509	492	491	461	503	524	492	505	499	534	542	468	483	496	527	503	487	478	517	499	490	532	530	511	487	563	501	527	549	524	500	536	479	509	503	505	528	507	510	534	537	517	516	503	511	498	487	484	506	546	496	525	521	529	546	551	493	537	543	533	529	538	554	500	551	504	475	544	508	511	527	494	498	543	499	503	493	544	502	514	471	572	548	522	505	534	521	525	507	493	493	513	497	504	541	525	466	549	504	540	512	490	527	547	503	521	510	553	558	527	480	514	487	536	490	502	501	472	509	533	510	501	554	509	511	530	521	535	537	499	532	494	532	503	536	515	530	533	563	510	550	479	501	494	503	518	498	539	519	486	542	484	522	523	496	530	481	501	477	530	521	502	475	522	537	494	534	519	508	501	528	541	504	526	445	553	482	515	478	533	511	513	507	532	486	528	500	504	515	499	525	470	508	478	537	518	498	533	520	540	500	530	564	516	529	520	512	504	496	493	511	510	522	527	523	532	530	510	539	575	518	499	519	501	486	506	539	535	487	468	481	499	557	525	509	497	496	514	475	497	528	527	507	516	522	521	496	475	517	509	505	505	514	491	564	491	456	498	490	578	505	497	492	531	529	551	511	490	525
63149	39417	9335	1140	688	563	525	439	430	407	424	412	399	390	383	361	352	349	379	362	358	354	333	341	349	380	334	345	362	331	390	341	365	324	357	343	385	319	349	387	366	328	335	339	358	334	373	342	357	353	386	358	322	327	337	309	331	361	347	371	359	337	365	328	354	354	343	312	341	356	310	348	344	360	329	334	343	336	332	375	349	379	296	344	363	349	356	324	317	365	333	336	335	341	363	337	371	339	338	331	361	302	367	348	350	340	346	353	356	300	313	337	354	311	316	369	321	340	342	385	356	360	349	361	342	361	350	344	336	332	332	342	321	330	327	367	360	335	360	347	357	347	361	352	340	329	356	334	344	346	328	374	331	378	352	342	331	350	316	307	329	331	352	345	349	338	326	347	331	314	359	343	311	375	378	352	337	351	310	337	349	349	329	339	319	358	311	368	326	363	340	330	354	323	369	360	333	331	333	368	366	312	360	315	306	369	337	346	349	319	311	333	327	358	354	337	342	348	341	313	359	372	344	291	350	325	332	362	354	347	351	346	367	324	344	358	327	342	358	373	350	355	369	386	331	318	353	363	337	357	333	373	303	318	346	385	315	341	333	354	335	337	330	372	359	331	366	336	322	309	326	337	336	352	337	331	321	332	344	350	360	358	343	375	353	356	321	389	337	333	329	379	356	340	331	357	385	377	374	330	329	336	316	372	349	311	332	347	337	298	352	336	345	345	364	344	324	366	344	318	337	339	361	377	347	358	337	362	373	330	322	317	321	360	367	343	312	358	359	347	334	327	352	330	349	360	321	352	350	334	326	340	341	360	346	325	324	349	365	316	355	352	337	325	306	375	332	336	362	363	316	327	344	331	348	317	342	354	343	359	345	336	326	347	325	330	336	347	343	358	347	378	370	354	365	361	335	411	326	327	314	360	356	355	345	338	347	358	357	310	332	364	340	347	353	348	328	329	346	336	337	355	339	340	341	371	336	358	313	343	307	368	365	326	316	345	339	349	338	339	303	363	351	365	318	330	357	315	366	335	328	352	346	341	357	337	340	356	335	328	365	323	308	320	368	350	336	323	333	337	349	346	388	337	319	363	354	382	331	334	333	342	338	355	360	343	334	347	373	337	340	335	341	339	343	354	353	318	325	363	361	344	302	331	355	342	337	351	365	324	346	370	369	329	344	379	321	332	340	336	353	333	313	343	338	354	381	334	357	353	289	354	333	343	379	315	352	338	348	306	354	355	356	348	319	374	375	315	326	364	360	359	343	354	356	323	383	349	318	358	341	356	328	344	347	332	339	352	356	339	358	354	367	332	330	344	329	331	324	314	344	335	330	357	328	369	332	342	348	346	366	371	333	316	351	342	374	361	350	355	353	342	326	301	328	361	344	322	368	379	339	340	317	328	345	394	326	341	313	360	336	327	318	339	322	340	329	356	349	326	295	354	318	349	336	377	343	370	337	313	343	349	339	310	317	328	334	345	326	317	348	340	331	365	366	345	331	364	373	344	344	334	312	354	331	330	334	333	332	358	316	356	381	373	368	333	339	345	372	314	335	324	349	343	336	341	351	343	295	332	352	333	320	350	341	344	334	326	347	342	348	349	342	353	383	371	349	392	351	362	351	338	338	344	327	344	308	338	332	303	324	338	360	323	324	290	375	342	301	330	341	346	351	338	335	328	342	323	314	351	355	317	369	325	353	353	335	330	346	313	331	339	387	342	315	335	346	339	386	316	323	375	350	348	361	347	357	355	363	322	338	370	351	337	373	372	334	362	323	336	334	305	339	334	339	312	355	342	350	339	320	334	346	332	330	398	309	345	375	361	328	320	344	318	309	350	319	372	373	369	389	371	348	333	366	352	315	311	336	345	334	344	321	303	363	377	378	324	339	347	355	381	354	316	335	375	340	347	307	346	347	324	323	372	324	347	320	354	333	306	338	348	337	366	327	321	333	298	302	347	328	353	326	345	361	406	343	363	307	368	337	380	322	338	365	357	326	362	333	367	308	340	332	342	366	355	339	322	361	317	329	346	312	307	369	306	386	330	338	333	316	318	346	332	364	322	325	371	301	371	366	374	383	304	330	323	329	345	340	350	332	354	363	340	395	364	325	339	349	321	353	355	336	314	339	322	323	359	328	343	338	379	344	343	358	344	320	339	340	318	379	353	335	351	304	376	359	402	336	339	358	325	309	387	363	357	380	310	332	315	354	346	365	347	375	339	337	313	347	352	342	338	360	348	351	345	335	361	366	303	316	360	370	353	314	348	343	334	324	333	333	356	342	349	322	341	305	358	345	364	334	349	344	389	333	329	347	341	368	381	332	346	342	358	327	323	324	353	343	343	352	329	351	342	343	380	337	327	329	334	300	336	362	349	354	348	332	355	337	343	343	373	383	349	342	331	324	309	337	358	342	351	352	336	352	338	327	313	334	334	321	335	338	366	331	313	356	295	326	359	331	322	351	320	349	307	344	302	338	348	352	351	330	379	348	355	328	325	352	331	319	343	357	356	316	325	326	333	330	324	356	324	367	371	357	348	358	352	325	346	370	355	366	363	319	354	308	355	353	354	343	366	341	308	344	355	363	321	332	330	319	314	319	335	316	310	334	319	342	360	332	337	338	383	327	359	344	363	358	342	326	336	336	349	332	353	348	373	307	332	325	356	331	354	313	316	339	314	361	370	334	328	347	352	376	328	338	365	353	305	345	360	313	330	387	327	335	366	353	359	338	339	373	323	348	355	318	349	316	336	352	311	375	323	336	311	357	343	351	352	362	331	351	338	347	345	359	344	353	315	344	361	335	355	328	342	335	350	316	339	311	348	331	397	333	356	334	347	349	346	318	335	366	334	354	346	372	321	328	360	385	374	350	344	361	370	365	320	341	346	316	370	329	312	379	328	355	348	354	343	335	361	352	391	318	367	342	331	335	325	330	346	330	341	348	366	362	393	308	339	318	393	371	343	367	325	318	300	338	346	324	362	362	374	370	348	331	350	333	355	334	361	342	336	333	338	369	336	347	308	364	371	364	351	328	372	376	362	394	350	355	355	344	359	334	373	325	356	345	357	284	361	318	351	331	323	353	369	312	361	333	355	308	345	333	356	361	365	334	341	339	359	318	364	331	335	337	340	301	344	349	378	350	346	348	332	335	330	360	343	399	330	356	379	327	347	347	344	367	353	317	304	348	362	349	324	354	306	320	336	324	325	367	354	330	324	326	365	334	332	347	345	345	316	355	322	343	301	317	337	355	385	389	322	371	333	315	352	334	358	332	366	337	316	341	360	341	357	323	345	331	364	339	343	327	344	348	320	334	331	353	336	291	353	322	361	339	337	328	327	333	333	325	322	317	356	337	345	338	340	333	339	328	322	362	324	356	323	359	320	352	338	322	326	328	336	329	345	349	344	324	301	307	358	334	356	353	360	324	350	365	339	320	340	369	359	374	316	327	338	351	316	351	367	352	322	317	334	335	360	358	323	354	342	325	359
36236	25484	2003	2463	2227	1847	1719	1500	1409	1344	1187	1147	1146	1116	1038	1041	1031	985	1024	1045	996	999	955	939	945	934	938	954	924	876	902	900	929	866	935	880	884	911	883	880	860	908	909	856	857	894	866	873	858	889	882	911	854	914	886	872	890	852	898	877	913	874	832	889	889	862	899	849	915	882	903	854	863	856	920	888	852	830	885	906	847	873	857	846	883	836	850	813	876	943	856	823	872	828	838	902	812	857	873	935	888	900	887	827	912	895	908	867	901	913	886	859	886	855	863	857	882	886	789	842	885	915	863	895	872	886	852	878	843	840	890	813	819	887	819	884	828	898	862	856	838	892	853	890	868	883	909	811	910	885	888	876	892	900	873	862	866	870	881	862	820	894	903	820	863	908	894	845	871	832	838	882	866	855	906	812	883	907	856	946	919	867	859	837	873	865	874	855	843	887	917	801	881	865	868	911	894	855	863	907	867	864	878	867	854	828	819	871	886	863	868	908	820	887	883	845	883	837	840	892	833	885	832	818	888	852	868	876	859	889	830	822	862	862	839	814	878	839	945	894	829	876	878	854	847	876	840	856	862	895	887	851	817	858	931	865	856	894	826	889	793	875	839	911	829	874	855	822	873	877	894	846	942	887	868	847	919	905	909	919	831	854	850	864	811	858	866	862	824	883	916	895	893	877	916	865	894	900	867	863	911	873	923	871	847	858	889	863	856	883	858	882	872	873	843	852	854	897	828	851	873	872	826	854	890	875	863	872	833	840	879	895	883	866	851	822	898	865	883	884	911	839	910	893	893	829	827	880	858	882	854	847	902	863	934	926	825	880	827	816	907	841	859	780	859	914	863	849	858	832	863	847	821	882	860	851	880	892	842	869	851	825	864	868	829	857	809	868	910	861	818	813	875	925	912	872	847	890	882	867	874	878	836	844	924	837	863	939	854	877	868	841	884	880	841	867	845	921	830	873	843	834	883	869	876	850	884	845	804	853	918	900	922	854	812	879	906	791	872	897	855	863	871	930	829	873	868	798	886	873	857	829	889	846	867	854	850	885	845	854	850	929	880	852	939	898	843	833	887	857	795	833	863	885	833	890	902	897	886	890	833	873	874	853	832	826	835	844	859	838	845	804	860	871	870	885	836	851	858	845	858	847	886	821	926	886	868	827	877	835	852	901	855	867	891	834	861	848	780	899	847	856	867	862	827	870	893	859	909	852	924	922	855	886	822	845	829	929	891	857	848	911	846	891	870	856	844	835	886	852	882	883	841	841	844	845	905	863	854	799	849	819	870	836	875	877	843	869	854	846	880	884	861	881	824	879	881	843	867	859	814	878	877	838	880	901	856	820	846	878	894	830	835	916	872	918	911	881	942	849	862	857	888	866	835	870	895	885	820	889	861	854	892	888	844	918	839	856	877	865	908	870	877	861	861	866	848	891	791	894	884	870	862	809	880	896	868	873	862	859	857	840	875	844	836	859	860	874	827	859	852	893	839	864	851	913	847	849	886	894	824	869	852	868	847	875	875	846	821	877	865	860	866	886	877	865	916	846	886	887	836	892	858	825	920	883	919	891	809	829	866	915	911	853	899	834	877	823	900	884	892	844	829	869	887	815	828	853	826	871	860	856	893	835	883	908	899	815	899	843	873	876	855	843	859	944	839	845	901	853	861	885	850	825	891	896	875	833	872	858	812	829	875	875	865	903	817	861	808	831	874	862	890	890	883	875	866	856	919	881	870	862	840	896	855	890	794	819	881	907	869	862	830	859	872	901	808	884	872	875	840	901	878	852	840	847	845	899	910	893	902	836	852	876	856	879	815	901	816	838	841	836	841	878	897	883	847	881	814	903	902	823	895	867	822	862	917	863	865	842	893	891	872	847	860	847	842	848	872	892	896	848	860	906	829	894	860	850	834	873	861	818	855	876	839	900	863	873	891	866	879	847	881	838	852	830	855	871	809	859	860	822	873	894	852	806	861	888	880	868	875	889	886	916	848	827	854	880	830	846	813	882	847	868	848	850	900	861	935	874	874	868	851	852	813	842	888	865	826	906	873	827	849	875	834	858	863	841	827	847	876	882	858	903	864	884	795	904	869	881	874	890	810	875	870	872	916	852	880	851	859	857	813	907	862	873	853	890	900	884	884	908	828	858	864	868	859	862	857	872	878	866	874	854	909	870	868	836	892	845	843	873	845	803	897	837	861	828	876	832	852	843	826	870	851	880	892	851	880	923	895	849	871	840	871	862	883	874	863	863	860	866	862	902	895	823	819	875	909	852	889	898	858	904	855	882	838	832	839	879	865	821	854	877	898	857	871	886	857	862	848	817	881	836	859	854	838	844	890	880	877	876	885	881	843	893	850	844	806	819	843	858	869	846	880	876	862	837	833	870	904	890	848	882	863	824	841	890	907	806	859	811	905	818	873	833	848	873	869	876	871	856	902	858	834	897	888	866	888	876	888	826	864	859	846	861	901	825	902	863	852	887	857	865	873	829	838	855	871	792	855	892	830	876	900	859	915	858	855	880	886	875	816	891	889	914	886	822	891	820	857	850	909	871	907	885	888	876	885	861	862	865	840	863	887	903	867	877	881	835	858	891	882	852	791	840	870	864	908	889	847	843	895	806	826	843	860	837	911	870	880	822	899	831	853	874	887	844	857	895	809	881	803	865	845	931	894	830	833	899	890	856	829	865	861	837	883	848	860	929	916	886	893	926	856	878	867	826	893	894	840	916	880	945	883	924	842	843	818	867	922	868	846	904	858	875	924	857	814	861	880	841	887	841	852	861	883	927	859	892	843	879	855	872	878	894	874	912	854	831	872	861	825	880	856	824	837	856	843	915	857	853	854	900	868	896	866	857	884	839	875	860	889	832	836	858	819	848	886	949	813	840	852	814	875	879	876	904	843	856	830	899	907	907	843	833	832	904	864	900	915	836	878	871	876	853	851	848	869	821	875	839	866	838	902	845	848	871	850	831	839	872	851	853	903	859	860	868	889	782	863	845	854	875	858	847	850	875	841	884	887	900	846	824	873	881	849	853	844	834	852	827	871	896	882	885	876	847	887	841	853	899	859	879	920	854	858	882	831	874	898	906	806	842	884	842	837	888	883	898	868	859	839	825	865	857	863	878	879	861	847	885	854	866	854	861	853	875	877	848	872	869	848	875	895	907	840	827	839	842	916	904	868	874	868	832	887	875	848	907	829	850	862	815	861	861	897	810	880	843	878	906	825	876	859	848	862	909	866	866	858	845	858	835	850	862	876	881	874	912	856	922	865	816	850	864	903	868	879	862	858	861	918	862	853	900	851	867	941	895	833	932	878	852	888	870	856	860	848	930	841	798	900	878	894	891	888	846	893	838	893	853	813	848	824	884	818	834	822	894	820	794	862	875	881	858	866	886	834	843	837	868	846	831	856	892	819	895	840	846	856	868	881	879	853	855	824	923	885	885	877	895	863	841	836	867	855	843	812	878	856	877	855	911	857	903
75182	52888	17078	2911	1069	832	681	578	558	535	479	483	440	413	413	453	407	410	453	382	403	404	381	355	408	363	425	373	398	409	406	365	390	399	373	398	392	415	339	393	373	399	385	367	352	391	353	380	409	411	359	335	400	362	399	346	373	409	371	402	364	367	366	418	382	389	373	402	365	407	412	371	346	392	373	383	383	369	378	369	383	357	415	405	393	358	385	355	422	363	368	350	417	358	380	384	379	382	381	354	374	369	371	350	357	395	328	346	351	393	387	367	383	369	377	377	395	351	378	411	393	360	378	371	361	398	329	357	348	411	409	378	402	377	352	406	369	362	397	334	382	396	373	363	377	383	398	353	354	410	398	381	373	342	359	366	374	339	385	379	376	372	409	387	384	387	382	341	350	370	353	352	385	399	357	348	376	389	403	383	354	377	411	366	372	363	397	388	393	350	369	337	342	400	359	429	351	372	372	361	372	404	370	359	369	356	363	371	387	378	382	359	411	380	381	380	388	350	351	377	395	399	385	392	406	396	419	387	355	363	402	408	373	387	377	399	356	373	377	353	378	354	376	368	383	361	369	405	390	363	392	365	344	391	364	371	354	389	351	362	407	393	388	386	358	339	389	391	410	356	381	380	397	403	385	403	368	396	393	335	400	404	380	398	393	352	384	363	412	407	320	360	391	394	358	382	395	399	395	351	363	412	405	387	362	391	358	403	408	370	408	369	331	377	395	387	377	368	344	387	351	390	332	368	362	359	365	380	373	363	366	374	377	406	398	392	386	386	406	385	393	344	356	402	359	424	365	344	358	375	352	367	395	369	388	363	392	378	416	378	371	404	392	362	422	381	407	396	366	379	349	354	354	376	358	377	359	376	403	379	393	388	406	366	401	368	365	357	356	377	382	415	372	336	389	368	369	369	367	361	384	343	372	386	365	373	393	396	398	376	355	354	351	405	360	415	353	405	376	408	383	315	347	324	392	380	395	360	353	374	385	359	373	379	366	405	362	393	359	396	406	390	410	389	421	389	353	405	377	369	342	386	363	367	376	402	368	357	404	404	392	387	374	366	407	370	388	365	378	388	364	358	377	377	363	341	347	360	373	341	394	391	411	382	385	349	354	364	370	365	349	382	360	380	377	388	394	372	363	362	382	349	387	342	367	383	366	386	401	406	372	354	375	398	390	346	333	348	410	371	378	421	370	388	380	371	371	383	368	393	384	365	342	395	421	409	386	372	360	382	383	390	406	350	390	362	367	388	396	387	422	367	388	387	374	362	365	374	380	349	356	398	378	373	395	342	341	370	344	400	376	391	370	380	353	364	392	408	355	398	372	393	372	353	370	364	371	371	385	389	361	404	381	394	372	360	346	349	410	362	394	395	350	354	386	347	343	344	361	351	376	354	380	366	368	370	355	366	386	371	359	339	358	384	383	363	356	383	384	397	365	366	374	384	390	388	370	378	408	396	410	375	378	368	369	361	393	374	365	367	340	348	376	407	380	386	389	367	351	370	341	352	333	386	374	358	368	395	346	412	373	381	419	350	375	378	347	347	365	369	362	414	371	387	390	380	352	406	369	396	355	379	380	386	360	380	337	403	396	410	328	381	376	376	375	401	395	378	363	366	406	394	403	368	357	351	358	381	372	373	363	371	421	350	383	396	390	378	374	330	403	395	398	379	355	368	379	351	354	323	378	376	378	389	367	376	391	358	377	389	379	351	352	348	390	380	379	380	382	358	387	363	360	372	379	383	379	344	363	358	391	379	354	357	387	358	385	345	389	353	384	357	376	417	392	372	374	372	373	354	362	359	383	371	345	393	372	372	386	374	362	412	372	345	390	391	399	396	380	415	417	365	428	402	400	370	357	379	369	352	341	368	341	373	390	413	338	385	350	350	386	396	412	384	391	364	342	402	401	382	363	395	386	388	387	381	356	372	375	384	331	374	395	388	340	362	368	370	401	343	368	334	396	374	387	358	345	401	374	390	404	374	358	370	386	332	404	352	392	365	376	402	374	399	374	365	385	343	391	394	384	371	385	393	400	340	359	372	391	349	383	369	366	352	344	401	383	368	363	374	365	386	331	367	391	337	379	384	375	370	344	380	407	408	402	365	393	402	382	402	393	377	324	387	381	395	380	379	368	391	394	360	361	360	363	356	378	413	363	353	399	390	376	371	369	376	404	360	359	361	369	382	361	365	372	373	365	387	361	402	377	387	359	372	390	374	322	387	353	339	367	380	391	407	346	364	390	424	371	362	364	354	386	372	365	391	370	383	351	352	371	365	382	373	350	328	391	377	406	409	370	348	387	392	387	358	358	376	357	383	381	353	376	371	416	381	392	355	386	401	372	356	383	375	399	405	352	342	390	375	377	376	380	391	419	379	391	356	348	358	376	392	395	390	387	355	346	352	382	374	370	393	396	349	359	378	377	336	344	380	352	362	398	318	381	390	389	387	386	409	375	383	372	372	392	391	406	407	382	363	366	405	379	391	340	352	376	391	388	414	431	393	372	359	405	411	394	396	374	381	364	375	376	379	380	385	384	385	410	400	386	402	356	404	342	338	422	376	337	340	354	362	355	369	377	349	376	424	366	392	382	359	384	383	379	367	411	405	408	391	340	391	367	351	410	359	356	385	369	389	377	364	331	380	346	392	361	393	381	390	399	362	361	367	374	350	383	363	356	384	386	362	379	363	398	349	405	382	376	367	382	362	358	389	356	379	383	372	396	400	357	374	359	368	366	369	402	335	388	392	365	386	373	410	385	418	407	353	386	341	337	395	382	351	398	375	358	390	409	370	399	378	387	334	367	370	363	347	345	373	359	360	378	395	348	363	383	374	391	405	405	358	405	397	339	386	373	398	388	378	412	396	385	422	349	353	381	372	318	357	350	379	387	381	397	361	387	389	406	424	358	379	369	347	348	389	374	390	382	372	369	387	355	366	362	332	366	359	399	361	371	397	344	359	387	394	349	356	380	360	395	392	374	358	341	371	345	389	361	383	380	394	379	418	382	380	413	397	384	404	380	368	370	351	355	386	391	409	388	368	378	418	426	382	346	367	363	367	381	400	386	376	381	380	401	355	423	361	380	354	350	381	394	356	366	359	395	374	355	377	384	372	381	358	397	379	376	405	383	382	364	362	413	409	376	351	403	377	350	367	379	374	358	404	375	350	383	354	369	334	405	405	374	370	390	401	371	363	370	343	411	354	348	367	361	358	368	403	365	352	367	336	369	357	404	365	374	333	403	347	372	392	369	367	402	404	383	369	382	384	385	366	356	385	380	384	372	384	422	382	383	392	416	391	390	383	396	364	377	355	382	331	352	352	355	368	383	352	371	380	358	407	391	402	364	397	386	404	390	392	394	380	375	359	390	356	349	368	351	365	397	333	372	390	380	357	405	399	377	376	374	376	390	378	360	364	358	374	377	376	381	405	422	348	375	377	372	368	363	372	413	370	353	381	372	377	401	388	357	387	382	390	360	404	326	399
45550	33107	3254	3777	3416	2991	2470	2160	1827	1709	1562	1497	1406	1307	1276	1230	1221	1223	1104	1075	1110	1093	1036	1065	985	990	998	1029	966	1003	999	1006	984	995	969	937	904	993	944	961	946	918	958	962	925	907	908	947	931	920	926	892	931	955	983	941	975	983	878	943	913	972	912	936	969	959	880	858	914	927	947	909	911	1002	891	915	892	895	960	937	896	891	912	942	944	946	930	880	916	903	879	925	905	899	933	870	926	948	949	898	908	909	884	955	925	886	989	898	890	885	896	895	883	910	894	919	920	928	851	966	883	950	920	917	917	946	874	897	876	948	969	900	874	895	930	959	909	927	866	906	966	939	943	889	912	885	866	930	898	889	898	882	919	911	947	875	924	872	854	864	908	908	905	946	915	889	973	852	898	880	932	925	940	907	931	923	923	901	894	928	921	890	931	858	935	911	848	912	905	906	907	918	908	958	890	896	861	902	887	973	940	888	878	933	915	928	876	890	949	925	922	927	902	945	924	955	870	929	871	901	933	872	864	901	860	873	876	869	909	885	931	890	964	923	909	900	872	925	955	858	899	888	833	904	881	880	943	934	866	904	880	882	921	937	915	892	890	934	909	973	921	894	958	895	888	888	897	887	846	902	910	955	929	892	870	861	878	902	898	927	918	901	935	913	901	877	961	868	923	871	888	888	925	897	926	874	962	902	906	913	906	906	900	870	892	947	913	922	949	925	907	871	932	930	882	943	985	870	897	885	943	881	904	928	901	939	891	875	902	896	954	928	865	881	893	875	869	948	884	954	919	898	895	891	938	856	955	893	915	896	884	881	906	921	896	868	877	918	877	910	939	989	930	893	936	970	927	896	897	924	898	851	933	916	856	882	926	858	865	825	857	875	906	906	914	899	878	935	932	902	931	936	922	945	911	924	844	896	933	886	903	919	879	892	885	882	875	882	891	928	897	901	925	889	893	904	940	967	886	907	947	914	883	909	937	996	931	910	905	912	890	892	946	897	972	896	951	898	892	896	898	917	906	902	913	911	900	902	879	874	902	912	916	973	897	885	928	863	898	900	944	907	904	924	927	874	920	919	914	925	930	859	873	887	958	905	917	914	899	959	892	876	878	967	891	910	890	940	897	886	946	958	932	977	867	943	869	907	917	866	905	912	940	888	900	887	902	898	919	970	928	954	891	892	905	878	912	914	923	921	955	919	876	928	920	945	918	872	957	879	877	927	922	942	911	895	915	884	900	869	907	881	912	914	917	920	860	936	855	947	864	904	951	823	884	890	922	904	937	903	884	923	916	907	856	913	886	904	930	936	895	945	958	889	861	849	915	871	913	928	909	882	934	878	862	917	900	912	909	877	890	881	919	943	916	985	959	988	923	867	906	890	934	898	891	929	904	851	911	916	923	902	905	915	931	877	986	878	904	892	837	924	909	936	875	855	907	927	892	907	905	906	922	956	891	918	930	904	895	900	947	956	935	827	896	959	933	909	881	916	926	905	854	920	901	907	879	888	937	894	906	907	911	964	915	843	948	900	925	901	949	886	917	933	885	853	912	911	885	895	899	896	875	936	934	931	854	936	893	912	912	871	927	909	936	868	900	907	899	792	889	949	936	873	908	882	912	946	957	969	921	914	829	898	905	937	990	911	895	880	912	861	873	907	913	922	923	913	884	841	931	900	928	955	924	975	912	919	851	886	894	927	877	942	876	907	882	934	943	934	945	901	877	918	945	870	849	920	930	911	939	921	887	919	889	945	884	892	941	919	913	869	894	961	837	922	908	875	912	891	957	870	937	895	942	875	887	936	965	915	890	830	959	834	897	902	919	854	885	865	911	872	897	894	944	926	912	919	896	922	943	898	897	925	904	904	952	941	909	931	892	923	980	912	939	876	858	904	935	972	955	901	961	907	876	900	940	894	929	898	867	857	936	894	934	859	883	946	924	953	931	880	901	895	931	923	871	898	856	921	859	953	919	964	914	917	943	876	928	976	890	887	872	861	869	896	945	958	895	866	911	908	889	898	891	902	901	881	884	905	898	880	942	910	876	909	865	942	905	911	934	877	899	885	901	950	922	927	909	874	918	925	950	882	870	883	931	894	885	930	916	903	903	920	891	854	891	913	906	883	886	856	879	911	907	910	913	893	913	924	919	888	903	867	905	925	913	929	911	855	945	930	917	871	907	927	870	885	974	873	867	876	907	917	893	886	894	898	900	927	938	880	926	919	907	936	870	912	906	948	881	931	920	897	882	898	914	885	929	919	960	851	926	921	876	860	853	952	910	937	899	898	885	883	898	910	866	948	911	898	925	880	940	959	846	890	892	901	902	878	871	874	900	896	902	900	899	903	889	843	897	954	899	912	848	890	904	903	888	896	897	880	895	854	931	917	926	856	913	930	949	922	864	892	901	894	860	906	877	944	949	916	921	934	886	892	886	857	882	935	871	925	862	896	889	847	950	891	908	869	877	900	878	876	898	900	926	928	890	886	908	861	910	943	859	849	876	855	925	937	934	865	915	868	915	899	901	945	922	874	852	886	901	900	906	949	884	929	925	931	960	895	899	847	903	871	925	888	959	897	915	907	874	980	929	883	883	865	902	910	899	940	865	908	934	956	872	901	950	904	911	940	901	889	880	929	864	889	911	939	887	903	926	883	925	878	912	896	880	898	967	885	919	913	927	897	909	896	910	843	913	949	907	916	888	874	932	929	925	898	895	938	955	883	892	868	878	899	931	919	837	880	858	913	896	923	923	958	904	869	923	936	902	877	901	898	905	932	924	885	908	938	938	899	880	904	941	901	923	950	920	867	918	894	882	937	910	903	925	923	908	898	872	942	880	905	896	904	885	907	933	894	956	915	936	862	891	932	892	888	905	895	847	937	910	873	912	907	877	882	911	917	957	924	939	877	868	889	900	874	900	929	961	898	916	885	875	864	925	902	856	897	895	940	870	887	916	921	930	884	902	927	924	902	872	918	925	871	967	871	967	922	952	876	880	870	954	873	911	886	858	917	893	965	916	913	958	924	835	926	901	881	886	899	910	892	937	846	870	919	894	888	899	879	938	884	839	941	921	944	931	926	902	883	890	888	919	927	879	907	908	871	897	886	915	884	891	909	861	921	905	888	911	889	925	880	919	873	857	924	966	914	890	887	889	875	870	947	848	844	904	869	878	912	882	871	904	903	956	917	886	914	884	908	873	941	896	928	901	879	868	860	936	895	920	885	932	937	817	877	927	877	936	899	890	971	905	901	869	895	932	920	897	858	995	899	922	924	988	913	880	894	916	912	920	946	928	892	933	910	967	871	887	922	890	915	888	920	879	871	912	924	964	890	894	905	916	916	923	916	907	875	907	940	904	902	862	924	882	875	854	854	999	900	859	913	930	876	932	894	916	926	926	941	884	898	928	967	867	918	920	889	895	875	882	934	871	855	904	934	950	905	888	891	926	907	936	954	896	857	907	900	883	913	895	967	939	927	898	897	932	963	924	884	903	946
16303	3345	259	170	171	204	175	179	178	178	181	188	207	179	172	167	176	199	159	183	184	176	174	194	142	183	175	200	153	171	160	201	180	176	177	154	183	169	163	173	181	167	182	197	149	179	153	164	201	183	202	174	183	187	171	183	170	201	189	166	196	179	186	159	157	175	174	182	170	178	168	168	167	187	159	179	174	160	173	190	189	183	163	164	168	168	161	204	181	160	150	178	195	173	173	167	206	184	195	198	153	192	186	194	184	158	193	170	170	175	189	205	171	152	183	171	183	183	186	188	176	172	184	154	155	174	170	168	174	195	177	199	211	192	195	167	181	154	177	164	142	197	175	182	162	162	145	149	158	163	177	193	167	179	184	169	201	174	192	214	187	187	150	171	162	163	192	179	162	189	201	149	177	165	166	151	157	159	204	186	178	184	172	151	174	184	189	207	183	179	176	207	171	177	188	176	155	185	171	174	189	182	202	168	174	179	185	171	189	168	178	180	185	190	182	190	177	168	171	172	207	162	169	171	163	157	178	147	179	163	175	186	178	163	164	157	145	180	167	172	197	178	164	186	191	168	188	176	160	182	161	186	188	187	183	167	175	185	176	162	182	192	192	184	174	172	179	198	188	194	164	172	162	184	187	175	176	175	166	167	169	169	161	190	203	184	168	169	172	176	166	155	194	183	171	173	181	178	191	169	188	157	177	171	173	195	182	174	189	178	178	192	182	181	169	213	198	170	176	170	193	185	180	169	189	171	164	179	162	162	191	171	153	212	148	167	161	174	190	163	175	186	168	171	181	155	174	172	176	160	175	171	172	168	156	165	177	189	196	181	162	163	193	162	137	183	169	187	164	150	189	162	174	184	179	160	162	183	184	181	180	170	149	173	195	187	201	178	196	169	170	159	193	161	172	182	171	167	173	176	191	169	191	160	156	194	194	191	180	183	188	165	216	201	178	165	162	166	170	201	176	160	169	194	196	172	153	183	184	192	202	196	177	165	193	169	169	191	187	197	139	167	172	158	186	200	179	198	198	175	154	203	159	198	181	163	186	173	192	152	187	183	208	192	181	163	196	191	197	193	191	177	149	173	187	198	183	212	174	170	166	183	204	164	182	180	165	167	198	156	177	163	181	167	177	171	187	201	190	176	194	193	169	170	199	194	172	186	167	205	180	170	174	174	173	176	178	180	193	160	158	146	171	180	165	181	194	171	187	183	179	205	207	167	200	193	197	172	202	190	189	182	192	186	177	172	177	177	180	170	187	178	175	183	171	171	187	179	146	182	188	171	155	181	200	185	213	175	160	185	166	165	176	188	164	180	194	193	154	185	184	170	175	170	177	170	173	183	189	185	202	186	185	184	184	162	175	212	176	176	164	154	172	194	193	171	205	173	187	179	181	201	190	178	180	151	187	183	195	169	197	166	185	166	166	173	166	193	189	196	159	171	174	173	189	154	186	212	180	166	172	180	169	187	199	166	169	174	175	176	165	188	152	180	200	174	189	216	140	185	186	174	194	196	193	187	181	180	201	166	179	173	177	166	154	174	165	170	163	174	157	194	182	174	169	170	178	166	197	181	163	208	182	171	189	159	191	168	158	198	184	168	186	185	187	188	182	181	190	196	172	182	173	166	197	203	171	143	173	168	175	198	156	159	168	177	169	178	172	171	180	173	177	175	179	194	167	169	185	173	171	163	158	187	180	195	148	168	179	194	177	177	172	193	178	184	164	155	189	160	172	189	173	195	188	165	217	175	176	189	167	181	190	175	187	168	148	229	179	171	176	179	196	198	185	177	196	168	184	178	201	169	175	187	180	191	189	169	176	179	166	173	178	173	154	185	179	178	192	183	180	189	194	176	207	189	183	188	188	164	185	187	189	183	183	182	193	167	169	189	191	196	198	155	188	171	189	178	192	173	180	184	164	190	174	174	197	200	173	158	186	172	178	175	173	160	176	202	189	160	169	191	158	187	191	194	175	184	190	172	190	174	194	181	185	187	163	185	175	182	186	169	185	183	156	179	176	193	171	192	173	163	189	180	186	172	162	202	145	144	173	186	173	181	149	184	172	158	149	181	179	180	190	180	200	178	164	179	192	170	172	181	142	174	188	147	161	164	165	201	159	156	165	199	176	187	178	187	184	171	191	195	178	170	184	164	185	138	176	181	141	161	191	181	169	193	186	212	169	182	181	185	175	184	177	170	168	180	166	173	170	170	178	176	178	187	184	171	163	190	167	166	164	217	187	173	179	167	168	173	166	166	203	204	170	187	179	160	161	176	183	195	194	196	173	172	173	171	194	206	174	200	194	177	195	186	180	190	193	171	186	208	177	183	179	192	185	206	145	182	188	165	202	183	180	188	170	180	188	177	179	201	182	186	159	198	177	171	162	188	166	179	177	190	154	181	179	185	175	185	177	178	188	186	212	166	184	181	183	170	174	178	194	181	186	193	190	177	164	179	184	163	166	168	154	180	169	184	179	191	177	201	163	198	176	178	193	154	177	195	200	186	174	209	154	180	193	184	156	181	147	163	183	206	194	181	167	176	175	175	160	197	209	166	193	212	185	175	200	196	189	147	173	172	159	181	182	179	179	178	163	146	170	184	190	195	188	187	149	175	189	181	178	168	181	194	171	175	175	178	204	193	176	178	179	176	174	176	188	177	168	180	148	156	176	202	170	177	169	164	197	167	188	162	168	145	168	214	174	183	176	173	171	181	193	173	187	195	206	183	183	185	201	176	190	161	169	188	211	186	189	192	200	179	171	168	199	163	198	174	164	173	198	188	183	162	178	197	229	182	191	171	174	193	171	178	201	165	168	175	188	168	199	193	189	171	185	197	182	184	183	199	180	156	191	159	201	169	182	178	199	176	192	168	176	170	156	190	182	180	172	194	196	158	184	149	180	189	161	176	174	156	184	175	173	152	163	161	171	179	169	189	190	179	169	175	176	170	212	178	191	162	183	179	174	178	191	181	194	187	172	181	172	168	149	207	190	169	176	170	168	169	177	177	191	191	191	163	159	191	170	163	187	166	170	186	160	179	182	168	199	180	176	161	179	174	190	190	171	177	183	148	169	186	164	187	171	157	186	183	231	163	183	193	167	187	179	186	158	194	188	156	171	191	170	183	166	182	179	192	169	170	166	181	197	163	174	177	153	169	211	167	184	199	176	221	181	159	189	188	178	182	198	186	193	157	198	154	188	180	160	197	185	177	176	151	178	184	192	174	162	204	190	188	197	175	164	192	195	185	167	219	170	175	191	167	190	167	162	170	156	171	183	189	192	146	164	181	187	172	202	163	185	182	181	173	170	174	173	208	171	201	143	189	170	186	195	174	185	195	174	179	173	177	182	178	201	166	182	179	173	210	178	185	193	195	176	191	164	190	207	168	177	180	153	194	188	185	170	199	165	180	197	158	163	163	156	201	172	167	188	176	180	171	193	170	188	172	199	186	188	170	172	157	175	182	181	191	180	197	181	203	192	197	152	187
13860	4637	563	577	583	541	614	541	521	561	561	516	566	526	506	532	510	487	510	531	544	548	516	571	476	521	523	531	534	494	493	528	512	499	487	552	475	517	519	499	493	477	526	515	501	505	482	528	520	513	533	473	516	526	552	528	495	500	512	531	477	526	536	514	523	505	483	518	522	539	537	530	520	511	500	478	521	524	493	504	558	475	495	535	542	505	529	507	491	493	506	523	509	487	525	521	511	482	525	525	523	526	541	524	494	533	549	505	501	527	499	524	561	551	503	540	536	502	506	519	508	513	498	495	519	528	504	486	492	511	548	503	495	475	506	514	512	518	488	508	513	484	511	483	494	539	507	471	477	502	501	517	491	512	478	517	555	539	515	514	493	531	502	564	541	522	500	502	553	512	525	537	579	532	520	545	536	564	495	514	480	510	506	504	559	501	548	521	519	501	506	531	484	509	523	473	509	522	509	500	555	516	518	551	543	510	514	495	535	496	508	478	498	515	574	492	520	503	505	491	486	514	535	517	487	560	481	498	516	477	509	507	486	554	478	566	496	517	554	471	520	536	497	504	550	527	541	527	537	496	482	533	527	504	492	494	558	535	497	513	545	541	540	509	474	498	531	522	528	509	524	502	491	529	498	475	526	517	535	559	503	540	488	494	543	526	536	529	463	512	494	504	533	533	494	554	475	502	526	516	532	454	481	525	486	475	543	515	520	510	507	501	516	518	524	533	598	518	489	530	539	528	569	523	501	521	534	515	495	499	506	510	486	505	522	513	568	498	525	523	518	502	498	487	521	516	534	547	527	535	514	486	561	492	506	516	486	506	525	497	519	528	518	511	524	514	489	483	517	475	502	514	505	555	535	517	518	493	540	516	485	523	506	512	500	516	568	549	509	505	532	527	509	504	484	567	499	507	488	528	538	492	511	514	532	525	476	519	546	506	525	443	535	528	532	539	515	530	513	458	467	521	522	539	533	559	509	497	508	518	495	520	470	523	498	513	495	515	502	540	494	538	493	520	510	504	499	526	546	523	503	503	550	526	482	532	523	512	510	519	479	512	515	523	527	527	503	507	500	557	504	499	534	527	518	554	547	516	516	578	521	507	504	510	519	500	490	520	541	512	498	517	525	484	503	567	504	527	525	519	567	487	508	531	477	565	504	506	538	532	518	515	502	535	507	536	535	489	531	514	540	570	472	502	505	535	500	528	471	477	549	508	522	496	469	519	519	519	506	548	478	515	501	528	474	505	527	480	513	506	477	483	525	497	498	474	546	505	531	539	498	502	493	537	530	501	510	527	562	530	480	511	528	484	501	508	537	476	527	522	478	521	510	516	514	492	485	502	550	483	495	535	511	487	549	510	535	525	562	482	555	556	517	507	464	482	476	468	481	506	528	509	510	548	504	520	512	511	528	517	553	540	509	519	530	515	531	493	508	534	554	537	531	521	503	538	534	520	478	504	522	544	495	480	466	540	532	467	501	498	507	525	575	513	538	524	517	516	538	456	553	536	494	523	521	509	528	514	517	494	510	485	527	531	513	513	474	534	503	541	497	517	491	516	546	497	513	549	512	520	509	526	540	515	514	529	539	524	530	542	495	550	527	513	553	475	539	531	522	495	512	519	526	501	512	504	524	502	537	460	505	549	433	494	494	470	539	529	526	511	496	522	526	490	554	511	548	498	512	494	516	511	501	526	517	516	514	477	524	515	540	489	510	558	553	503	511	529	538	515	531	524	537	537	503	475	530	544	494	542	473	496	519	528	486	481	547	539	521	511	498	510	519	519	506	487	525	539	499	527	482	543	550	530	500	493	516	516	565	490	483	528	546	490	517	524	535	482	505	523	512	487	491	495	500	516	538	499	511	466	504	490	535	534	515	510	545	518	511	497	545	527	526	503	502	549	519	525	496	530	502	505	540	470	522	488	510	540	526	501	507	485	512	505	532	473	551	511	504	484	515	543	497	489	512	531	571	529	510	516	522	491	500	532	528	500	525	527	510	515	516	545	543	539	505	475	500	509	513	505	486	514	497	531	547	474	538	528	498	515	555	496	482	501	584	516	503	520	514	521	476	521	543	488	517	515	534	495	522	482	509	531	496	485	498	490	565	537	539	521	532	493	515	513	544	502	523	541	513	485	507	512	482	528	534	507	512	555	556	529	552	490	526	520	522	487	540	493	536	507	513	491	555	520	486	534	502	524	519	501	528	554	515	488	563	513	502	499	545	488	542	509	533	517	505	511	517	516	506	504	540	490	542	497	491	515	484	523	554	500	524	541	481	518	523	463	491	499	500	553	479	476	549	560	535	519	500	494	494	495	546	491	515	495	476	528	513	512	513	496	503	502	533	564	488	498	561	511	540	477	534	515	483	526	526	484	551	471	509	511	536	536	492	529	533	489	553	517	537	524	523	478	519	529	479	490	518	525	490	470	534	560	511	520	524	489	535	515	502	539	534	549	587	524	480	534	504	533	549	466	521	538	527	525	532	522	537	455	511	526	515	477	499	508	491	506	500	522	531	505	509	525	506	538	560	494	550	505	515	497	558	444	517	521	516	489	488	477	516	504	503	496	495	505	503	512	484	506	526	500	520	486	502	521	487	537	508	500	571	500	511	504	512	554	504	529	533	457	532	549	508	488	504	521	504	512	524	498	460	502	526	535	506	542	492	474	522	497	530	511	549	501	549	550	454	538	501	519	524	530	502	515	515	506	473	519	509	530	490	497	511	531	545	519	491	499	572	501	514	486	542	509	466	519	474	512	521	533	516	502	479	517	510	549	503	482	501	540	506	546	507	506	522	513	506	514	513	523	505	561	531	496	542	494	526	530	477	532	514	517	524	537	522	540	554	524	525	559	494	532	492	526	515	499	495	514	506	487	505	503	518	469	500	524	532	454	523	507	498	519	499	507	486	502	534	544	511	519	506	546	520	500	505	501	538	481	601	506	505	482	504	520	504	477	542	540	498	572	492	522	547	511	556	552	548	534	526	526	513	522	516	483	511	492	535	524	505	508	552	504	540	482	533	520	503	512	497	492	536	494	498	549	519	522	532	534	527	546	503	501	497	513	535	506	549	527	538	484	536	508	513	510	463	508	524	513	508	537	510	519	500	468	486	553	562	560	508	527	514	509	488	506	508	487	484	518	533	532	513	502	501	507	523	567	507	525	565	513	493	516	494	524	494	507	530	524	482	505	497	514	506	504	490	535	489	502	559	487	529	514	500	511	512	523	525	554	509	528	538	517	528	488	516	510	485	526	460	555	550	514	543	552	523	475	519	509	502	529	546	559	523	502	543	490	532	532	541	532	511	485	505	482	557	502	471	547	496	524	539	519	487	518	489	527	501	509	538	544	537	548	488	567	531	490	547	532	523	491	522	518	492	532	515	532	534	467	497	516	513	514	496	514	503	537	507	554	500	516	528	490	465	493	568	472	529	525	503	511	507	507	538	494	507	483	503	512	493	477	475	516	485	530	495	475	494	503
62479	39489	10097	1098	629	549	487	499	404	397	416	384	403	397	358	393	381	353	338	375	349	374	342	392	399	307	327	347	318	313	358	328	336	367	346	334	354	321	350	349	330	310	359	356	378	330	348	306	341	330	325	341	336	313	355	350	362	343	377	342	341	358	359	315	334	330	354	341	328	361	311	355	312	312	366	337	356	332	342	379	356	337	357	338	321	367	342	352	324	363	364	364	356	335	345	368	306	329	332	339	331	354	338	343	334	341	354	327	370	348	353	349	345	320	355	360	347	333	334	342	350	313	354	333	352	359	335	340	343	331	345	360	310	350	351	324	355	352	363	357	318	328	330	325	313	319	366	344	356	333	326	337	310	370	344	359	328	355	362	338	343	327	352	364	338	347	359	352	357	365	319	350	351	318	326	346	350	352	373	335	322	344	328	364	354	332	367	331	380	347	360	337	343	340	330	360	343	372	328	335	320	328	350	350	326	336	350	322	305	349	317	374	338	367	318	346	382	358	352	358	321	315	330	336	365	313	335	337	354	352	390	357	366	319	350	348	379	364	342	356	365	322	320	337	354	340	328	333	335	325	355	331	323	347	347	366	346	358	345	320	312	354	324	325	337	309	317	348	347	328	338	350	349	301	352	343	334	339	360	326	341	356	350	347	309	370	329	357	350	354	333	376	340	354	334	361	332	333	342	345	337	331	332	321	346	364	334	348	294	344	326	338	330	334	327	328	315	321	343	352	364	323	369	302	330	363	334	330	318	329	325	329	341	397	337	345	345	333	363	355	330	354	373	358	326	343	330	335	315	341	328	348	346	347	356	327	345	296	349	360	308	318	356	341	309	357	316	302	348	369	345	331	330	309	336	326	331	362	337	334	330	364	364	334	343	371	352	349	339	385	328	370	367	340	344	368	318	334	338	345	292	312	335	343	359	321	358	340	355	340	354	328	342	316	342	365	383	312	359	350	332	333	318	355	396	311	379	302	346	357	304	343	372	348	314	357	363	342	311	331	359	323	358	343	309	350	351	352	343	330	321	331	314	329	360	304	336	335	336	376	340	343	337	379	375	348	333	344	338	337	322	355	339	333	327	362	331	301	335	355	369	326	306	311	358	352	316	390	339	352	326	379	351	383	390	347	378	350	357	319	358	361	315	341	354	334	348	363	362	337	350	358	322	298	317	336	321	353	330	350	349	366	354	353	306	329	349	327	334	346	380	358	341	322	365	370	321	346	316	338	332	333	345	341	335	364	334	303	363	312	325	341	341	352	348	361	369	335	329	335	372	356	337	345	370	296	340	302	321	332	324	336	343	330	310	328	338	335	358	347	325	296	342	315	378	371	306	356	351	328	312	366	322	324	320	338	311	336	336	323	364	380	339	328	338	337	333	359	345	314	347	333	360	350	319	353	334	363	331	323	352	321	371	351	384	329	316	348	345	347	356	379	337	357	371	325	337	342	316	314	317	338	348	355	356	290	355	330	310	348	330	314	338	324	338	346	349	361	339	330	308	343	351	335	361	369	331	378	357	349	330	384	333	343	322	331	326	319	339	328	331	364	343	342	376	337	368	341	323	348	336	356	345	333	339	364	325	328	340	331	339	372	332	302	377	348	320	369	318	364	328	336	329	347	335	363	333	311	351	332	330	303	337	335	367	361	357	315	351	326	354	344	340	369	325	349	332	358	353	361	352	358	339	315	324	320	341	326	337	315	367	332	338	350	306	336	337	361	347	348	354	362	352	337	323	362	327	310	331	310	349	317	359	333	327	343	358	330	370	310	358	318	311	325	332	316	327	320	334	378	335	363	354	325	335	357	350	332	352	336	333	352	364	367	336	362	330	337	352	353	373	316	346	345	395	331	360	340	350	337	314	367	329	356	357	365	344	360	343	330	311	372	344	367	340	326	329	333	349	344	343	322	322	339	345	332	335	354	367	345	313	368	329	350	376	337	358	354	361	324	351	309	351	350	346	347	365	351	370	359	352	348	390	353	324	344	333	351	344	372	320	329	351	331	368	303	339	346	370	354	360	355	358	329	314	355	346	317	344	352	328	355	341	339	353	347	331	387	331	349	332	340	335	317	362	402	386	319	337	332	346	386	336	333	324	342	328	356	312	353	363	327	334	353	330	343	355	341	339	321	340	326	331	351	361	359	330	321	335	370	362	331	342	345	371	356	349	323	356	330	344	389	355	347	354	327	322	346	375	341	327	339	343	336	383	344	329	344	344	319	355	315	332	386	315	314	309	364	324	325	362	350	316	324	334	370	375	348	376	349	352	337	355	350	373	348	338	338	339	347	317	344	344	337	361	309	362	341	317	336	310	331	357	347	358	300	336	350	329	351	315	373	336	315	317	307	335	348	349	326	354	356	340	347	339	340	339	353	341	349	369	342	338	354	326	361	374	346	336	323	315	338	363	347	329	356	341	358	351	370	332	359	347	337	337	351	360	354	375	292	320	340	353	332	376	344	342	332	328	306	342	336	382	351	390	342	377	349	342	315	325	359	365	351	355	340	362	348	363	351	335	364	352	338	325	287	332	331	301	310	332	331	372	342	349	348	331	377	325	342	326	315	334	341	385	334	319	350	333	347	329	358	364	333	363	340	371	342	334	365	331	330	382	344	348	375	324	314	345	338	337	353	339	345	349	336	323	334	327	366	374	349	318	345	371	355	344	355	329	350	359	346	365	347	382	339	362	367	358	342	357	334	363	363	327	335	338	380	369	337	388	337	369	349	350	302	325	311	323	341	349	357	334	369	349	354	319	356	339	327	332	357	338	331	372	344	358	335	330	335	327	355	303	370	342	362	343	323	346	371	335	337	350	319	382	339	343	330	337	369	345	342	345	334	382	311	358	363	375	327	347	366	344	379	368	352	327	344	337	327	342	344	345	331	335	339	312	328	339	379	320	303	353	359	339	316	367	335	356	326	335	322	375	325	357	352	358	337	344	341	334	345	348	339	332	334	352	341	322	335	325	352	328	354	347	319	362	382	329	319	363	309	308	363	374	342	308	344	364	350	335	350	374	310	333	352	343	356	341	319	331	363	349	337	372	352	364	360	366	352	321	340	331	344	373	319	350	331	339	364	344	360	358	344	358	325	320	329	354	375	371	318	352	350	369	330	344	346	367	357	335	359	328	354	355	343	350	326	334	307	350	376	365	357	348	332	330	349	313	337	342	353	351	349	333	327	360	381	338	330	363	335	368	349	340	319	357	302	359	341	300	313	347	341	380	351	358	347	346	336	311	345	327	317	318	342	334	360	340	359	325	318	329	356	327	338	328	336	350	377	321	342	351	360	348	349	347	339	354	317	341	326	307	326	328	370	321	366	376	286	361	362	341	355	345	345	339	360	340	321	353	334	358	346	357	327	308	345	339	360	328	378	339	328	347	346	353	314	374	351	356	335	296	331	312	318	354	329	343	357	367	375	324	337	389	362	344	304	333	361	339	342	325	357	341	346	321	368	352	340	329	321	319	356	342	329
36420	25667	2054	2422	2279	1987	1730	1537	1353	1283	1276	1160	1118	1053	1096	1004	974	992	976	964	964	888	887	970	942	907	877	948	928	942	911	910	888	953	884	890	908	935	885	886	880	877	883	918	856	922	881	812	918	917	800	872	883	858	884	950	899	843	919	887	888	859	843	861	845	847	842	881	909	895	879	925	868	857	864	823	821	911	889	887	895	876	880	873	867	892	889	906	850	888	838	850	939	887	908	878	894	882	877	825	805	866	863	870	831	913	840	850	862	829	843	934	836	891	875	853	878	908	858	880	816	853	810	848	891	882	818	849	907	878	834	844	843	864	838	822	890	849	841	849	905	834	854	869	825	869	869	845	809	840	865	798	835	831	809	908	827	881	916	825	874	859	855	874	895	829	878	892	867	866	883	916	926	855	828	836	881	903	841	898	897	895	862	860	872	813	885	821	898	862	866	852	796	869	874	894	835	864	895	899	895	880	797	860	875	896	932	858	862	785	875	846	840	825	859	877	850	847	846	879	840	856	845	844	868	843	895	874	873	903	865	863	896	827	888	835	884	910	867	842	865	866	888	860	871	877	911	876	853	897	865	799	874	860	879	844	841	877	852	876	859	859	856	879	901	913	896	932	877	829	834	817	863	836	886	893	856	839	843	847	862	868	865	877	858	923	822	856	829	839	908	851	859	851	846	873	864	861	883	840	870	873	863	875	842	841	951	848	862	897	860	889	812	869	884	815	866	824	868	870	836	858	864	869	874	856	872	862	897	887	915	893	917	834	840	865	853	885	889	871	899	840	871	874	847	881	836	835	854	835	877	799	908	899	822	914	839	870	846	857	884	859	833	823	832	816	845	864	822	819	827	849	780	807	839	919	808	865	833	909	830	849	838	872	885	822	853	900	808	900	881	891	844	892	904	847	841	846	902	838	853	872	888	875	879	906	824	886	847	892	823	837	888	831	901	819	870	925	897	884	827	893	887	895	844	875	796	881	886	896	905	842	842	902	922	839	876	836	866	874	880	914	836	825	856	891	843	866	894	886	878	868	864	867	845	886	845	850	901	870	852	850	901	862	824	925	871	882	837	838	823	799	841	891	868	866	876	820	843	859	876	860	843	900	890	854	825	849	836	833	840	898	883	905	862	822	842	875	892	857	847	848	858	880	884	842	844	838	850	847	874	861	946	847	871	882	855	923	911	853	834	826	858	870	873	870	849	816	898	858	868	886	855	867	848	888	883	861	942	863	789	905	857	862	845	873	810	867	874	839	874	915	827	883	844	861	874	848	867	825	809	890	867	879	912	903	834	874	929	895	877	866	894	869	849	887	814	839	790	868	866	814	863	871	824	846	895	873	903	898	848	796	891	913	868	861	822	842	873	856	892	859	914	871	896	897	849	868	888	870	884	871	896	861	850	909	890	866	862	861	908	887	876	839	871	825	866	844	846	894	851	867	902	885	831	828	832	904	895	866	849	864	869	921	906	867	863	831	868	780	871	858	846	818	833	836	912	861	835	829	836	871	883	850	856	826	879	889	873	912	883	894	852	891	878	821	804	880	860	916	870	867	859	882	866	896	876	812	825	927	866	868	849	868	841	896	907	840	878	864	842	826	880	885	887	876	849	919	842	915	871	809	888	851	887	854	899	814	842	865	914	814	820	888	871	825	860	799	874	856	896	896	831	867	875	912	868	895	891	831	801	875	895	916	861	872	897	842	818	862	869	836	850	889	841	845	862	850	880	828	878	892	869	863	863	844	858	819	892	823	867	845	844	865	806	868	853	832	820	881	869	868	811	929	924	897	871	921	834	862	830	866	854	943	848	865	905	855	840	880	883	933	895	867	872	838	885	845	884	867	837	848	948	839	792	844	861	908	836	839	867	874	869	874	864	890	813	880	839	871	848	848	890	884	859	928	850	857	827	894	861	841	816	836	840	865	901	843	834	842	878	844	895	829	904	858	890	938	880	896	903	895	901	864	882	886	831	877	814	822	900	847	899	903	890	921	875	898	904	880	815	882	870	882	892	853	840	823	850	904	874	887	869	864	865	869	896	840	840	899	828	819	875	946	877	850	801	897	864	853	861	886	859	876	862	841	857	845	836	855	859	861	861	891	885	856	909	825	891	857	883	871	863	870	938	879	833	831	867	829	879	887	913	870	890	833	850	902	837	816	868	841	813	882	812	867	879	897	924	789	894	894	862	885	849	844	858	870	890	905	843	806	871	878	814	832	864	858	824	889	840	836	913	834	839	894	826	839	861	875	900	892	886	871	876	911	902	876	835	891	839	877	864	851	850	910	860	873	894	888	800	882	825	848	867	909	838	881	812	925	866	860	853	872	850	874	823	867	903	842	826	861	875	834	834	894	844	868	869	823	906	900	893	878	872	848	884	873	853	913	834	871	818	877	935	845	821	844	855	863	798	824	848	827	893	827	803	805	846	890	923	860	852	863	862	878	859	826	858	891	861	832	874	811	858	884	924	848	858	829	893	850	877	865	908	856	885	912	857	820	862	873	893	884	872	847	914	827	857	829	855	896	884	921	840	910	860	889	854	847	910	882	879	850	976	893	830	886	847	858	912	821	843	835	873	823	862	795	858	897	893	878	819	857	886	857	892	865	810	807	860	885	882	867	842	873	844	887	863	843	865	914	854	850	887	810	860	829	832	871	897	847	842	874	901	868	849	926	856	872	859	859	839	879	897	784	842	855	863	841	917	832	833	849	886	871	841	845	841	852	850	825	871	837	892	869	875	870	850	852	858	873	885	907	915	881	834	883	884	842	899	865	869	857	919	837	842	861	895	882	842	845	822	867	842	836	819	842	851	816	860	856	883	831	884	883	842	922	912	864	820	813	825	866	907	886	904	917	878	834	837	947	866	838	899	869	846	846	832	810	955	899	891	874	873	878	851	809	882	883	846	849	836	850	868	923	869	852	891	882	899	867	808	856	872	859	870	878	805	841	866	861	888	876	886	831	857	867	843	881	835	891	867	878	860	879	900	806	866	916	895	890	843	869	859	867	903	840	867	858	898	911	851	881	866	811	921	845	856	882	836	866	845	870	863	878	883	755	879	822	870	876	815	927	781	839	861	845	867	865	886	864	807	852	831	862	830	847	870	855	871	800	828	874	868	811	809	889	878	872	861	843	902	839	861	938	895	823	845	903	863	832	887	848	883	891	852	858	827	852	842	838	872	898	872	873	868	860	883	846	866	814	855	828	885	857	824	894	928	872	881	816	872	881	911	904	807	845	853	836	846	869	858	874	879	884	882	892	907	827	822	805	848	880	847	852	940	765	859	864	893	850	803	892	848	830	874	878	833	872	871	912	873	855	868	858	844	847	896	836	864	863	864	843	912	852	924	820	846	893	850	822	844	866	865	845	880	825	833	894	857	814	827	872	859	881	861	836	873	879	835	863	877	864	874	901	869	860	877	865	844	868	852	897	858	861	876	872	880	908	799	860	898	879	857	877	858	870	871	922	880	831	912	863	879	822
74184	52163	17610	3120	1074	875	705	599	540	528	482	471	477	440	410	399	435	431	407	392	410	399	373	410	391	385	420	423	380	389	408	415	388	405	372	382	383	403	389	380	408	403	377	369	361	402	407	346	383	364	404	372	329	402	363	351	412	370	390	375	382	351	368	381	364	374	388	376	385	383	388	363	393	388	349	379	339	403	358	384	343	401	373	354	398	331	366	358	400	412	368	428	396	370	356	386	358	387	382	383	373	391	357	371	383	424	373	350	391	392	387	401	405	381	399	376	381	394	344	400	357	394	359	374	386	360	403	416	361	369	415	368	376	383	381	358	382	369	382	347	377	378	358	376	332	374	375	389	383	406	379	327	382	388	381	379	378	392	364	376	384	413	382	389	377	398	389	365	377	337	313	367	390	366	376	370	408	370	375	373	406	392	421	376	424	353	375	333	333	382	360	359	390	356	392	342	361	365	367	381	355	362	376	359	354	370	389	384	343	371	393	343	372	428	368	367	396	326	362	412	368	412	369	377	372	419	425	351	353	386	389	367	380	379	422	334	386	326	381	378	388	360	364	390	355	378	336	377	394	348	353	383	369	363	367	359	374	382	358	376	413	387	366	368	363	421	355	396	335	389	380	380	365	351	384	341	395	379	352	370	418	360	382	383	398	365	371	369	379	410	363	388	371	374	367	387	383	358	425	392	364	368	406	393	366	358	370	362	419	370	373	397	384	360	361	372	405	370	397	400	386	406	360	387	361	373	382	380	359	346	396	371	385	370	398	415	369	358	362	386	350	389	358	381	416	378	338	389	401	367	367	400	383	370	369	360	368	397	364	406	362	385	354	370	396	368	352	383	355	406	383	399	377	374	351	338	363	376	364	377	394	349	389	394	385	381	356	391	386	384	380	377	386	383	364	404	400	367	399	346	351	375	396	367	368	374	382	410	320	375	346	377	402	395	397	392	375	397	386	340	404	407	383	390	366	397	402	371	402	390	364	387	357	391	359	414	372	334	376	375	368	380	351	414	345	370	406	381	348	357	395	397	339	374	360	389	358	402	379	354	356	388	398	373	344	405	365	367	344	321	398	372	381	395	370	377	363	352	404	413	368	381	355	372	363	366	366	372	395	393	400	368	428	385	379	359	356	351	416	375	349	412	391	364	397	359	352	387	348	387	390	377	372	373	380	379	359	364	379	385	380	369	361	338	414	369	394	393	397	365	358	359	374	367	361	386	365	343	374	362	365	381	389	365	399	377	373	350	400	347	393	371	361	388	339	358	404	355	339	376	408	350	380	332	368	414	399	376	369	394	398	379	380	380	435	367	396	344	383	384	366	387	377	381	367	379	364	362	381	355	374	343	339	398	376	343	366	376	360	359	385	413	417	368	324	351	397	357	360	374	394	369	376	321	361	360	415	381	366	373	416	398	375	392	375	394	389	385	406	375	391	356	378	350	371	378	355	318	377	362	385	379	380	348	368	424	368	377	380	401	368	392	354	418	358	371	368	318	362	348	377	380	382	386	425	382	412	380	334	388	386	372	345	392	390	380	382	383	307	378	401	363	394	385	365	397	352	360	349	374	402	348	365	414	384	399	357	411	332	364	381	396	364	387	393	407	390	355	378	363	353	341	379	364	416	369	409	342	396	337	415	371	347	418	377	394	365	361	373	416	379	376	356	344	356	355	390	380	402	378	364	376	355	389	403	342	406	369	388	375	407	392	358	384	363	376	377	393	377	382	394	356	384	341	391	384	383	376	360	367	362	388	386	353	402	358	355	366	359	368	380	378	352	389	387	343	386	341	368	397	375	332	399	379	369	345	371	354	367	360	386	365	407	392	373	352	407	367	352	379	374	371	367	354	366	391	341	372	394	416	351	364	381	363	354	363	422	416	384	348	382	435	399	404	399	379	350	381	347	392	356	353	384	385	360	353	385	403	379	332	358	380	382	364	396	354	372	393	371	335	369	361	371	374	380	368	372	343	349	387	366	387	387	367	398	382	362	375	389	392	375	378	392	363	389	391	418	384	385	383	386	382	346	382	380	364	360	368	420	428	387	356	346	371	399	364	394	380	340	351	390	380	406	399	376	346	405	357	367	358	359	363	353	427	406	387	415	385	368	378	391	402	406	374	355	403	396	403	406	388	357	367	385	388	404	392	367	380	359	337	402	365	401	346	372	344	365	353	375	407	395	349	359	358	368	331	385	383	402	390	388	365	412	367	378	399	411	383	400	359	382	366	367	383	364	406	385	406	390	407	350	368	367	385	373	363	395	381	375	387	354	377	378	380	345	373	384	390	357	382	388	392	356	396	367	331	358	337	368	370	387	422	358	397	386	389	363	358	357	386	367	420	396	352	375	381	361	375	385	365	358	393	374	364	378	355	353	370	364	349	352	378	398	367	383	391	328	367	321	324	334	387	383	392	386	321	401	409	391	378	365	398	356	351	341	385	371	405	353	359	393	422	420	367	398	365	361	370	355	359	367	361	376	399	404	389	378	383	364	406	361	393	397	367	333	362	339	381	353	383	365	389	427	377	372	377	358	409	372	396	372	367	403	382	404	348	401	398	339	399	347	345	410	375	376	366	383	392	394	402	375	368	405	378	375	367	372	355	377	398	366	423	375	353	340	412	372	376	380	329	381	388	371	370	366	396	368	398	396	359	397	380	365	369	376	381	351	395	369	368	379	382	421	375	403	386	377	376	405	387	369	336	384	365	393	346	378	396	394	384	374	385	356	342	377	359	380	413	358	351	385	393	334	373	382	344	363	347	407	359	385	339	366	414	387	365	359	350	337	337	384	398	368	392	394	369	371	385	345	353	369	393	376	359	355	375	385	386	388	418	368	355	378	407	361	411	338	333	387	357	403	403	393	394	389	370	445	379	412	352	407	354	371	394	355	364	363	356	394	383	375	385	378	333	392	416	364	373	341	404	364	385	410	364	405	391	373	403	393	359	345	379	351	357	362	333	372	411	378	368	343	377	372	369	376	406	338	370	421	395	370	403	377	368	407	367	404	386	385	423	355	374	360	377	383	364	407	388	371	369	402	396	381	365	415	356	392	385	400	368	366	371	392	398	384	399	320	353	413	376	381	322	330	376	364	397	356	373	384	359	357	371	376	347	375	368	369	395	404	365	371	369	362	353	392	396	352	363	340	364	375	397	351	386	379	381	384	368	375	373	386	379	373	369	357	407	381	351	376	368	347	376	393	340	387	396	351	357	384	395	344	371	381	346	398	356	374	352	346	399	399	380	359	377	394	378	387	388	401	413	354	359	370	357	393	394	398	365	356	371	375	386	391	382	387	380	350	357	352	376	350	377	369	363	371	378	363	373	345	324	341	387	394	350	398	361	378	414	379	375	357	369	379	394	392	366	364	390	372	366	425	363	383	381	388	345	392	374	411	364	349	372	377	361	396	394	386	409	430	388	385	388	386	392	395	384	345	390	363	426	369	358	403	383	371	398	397	370	400	409	388	392	335	409	340	369
45294	33086	3141	3821	3329	2967	2623	2166	1885	1668	1609	1459	1389	1345	1303	1218	1197	1141	1177	1065	1040	1065	1075	1027	1061	967	1007	1004	988	974	990	1002	920	981	907	976	959	933	940	920	946	939	966	915	914	934	992	946	923	924	934	949	1011	922	961	892	923	950	929	867	938	937	924	960	944	953	939	917	882	971	909	852	935	923	984	876	946	961	905	850	926	883	959	881	894	876	929	925	891	904	885	906	941	899	946	872	939	895	908	933	887	940	933	883	907	981	855	894	917	939	902	947	857	928	923	895	887	889	950	922	943	927	947	862	930	876	812	902	940	935	890	933	864	902	901	935	920	936	932	949	937	917	936	947	926	918	913	932	939	904	930	962	926	817	878	880	913	873	872	903	900	938	906	883	911	914	978	880	889	817	901	911	898	891	934	890	991	878	871	942	885	878	889	915	908	992	884	892	850	884	903	909	944	956	978	900	930	918	893	877	839	933	940	922	945	933	897	946	843	906	898	897	944	882	913	957	914	939	872	902	954	915	874	865	981	866	889	915	889	932	851	922	914	918	914	933	922	909	909	887	894	917	872	895	857	932	1016	860	898	862	900	904	947	915	855	895	908	898	940	964	887	881	922	870	893	901	930	878	914	898	896	899	932	939	909	974	906	906	891	906	952	906	913	968	918	910	932	882	913	876	894	921	898	903	917	915	937	911	835	924	906	912	935	896	833	861	916	902	908	917	899	902	881	867	906	881	893	874	897	888	874	919	900	911	906	940	817	880	917	904	893	871	908	922	932	889	930	912	965	910	908	893	927	914	919	945	938	902	932	872	863	945	898	944	918	878	860	894	938	874	911	929	905	895	947	924	954	891	891	871	902	888	878	903	929	927	896	844	875	884	879	885	895	852	935	917	876	953	892	906	930	864	922	912	883	883	907	947	926	909	870	923	904	957	958	954	895	896	862	932	872	897	904	890	889	918	907	871	882	963	913	904	899	892	915	914	964	880	910	887	923	917	856	932	893	910	892	905	899	877	938	878	940	910	905	938	846	890	887	945	870	880	889	921	902	905	921	940	960	898	875	847	876	873	946	907	937	887	898	923	846	971	892	904	863	923	891	914	924	944	841	923	882	901	870	952	857	963	930	871	953	904	895	940	900	883	901	888	926	911	840	903	923	871	899	922	869	923	958	881	957	915	921	885	911	906	899	865	892	929	911	863	909	894	936	895	901	881	906	927	869	916	891	902	893	887	893	905	920	913	878	870	891	862	887	960	850	928	855	890	862	913	942	912	902	901	946	871	881	899	901	928	908	892	939	934	943	963	856	885	870	901	899	910	891	887	969	877	901	886	883	903	937	910	883	907	915	893	896	908	925	938	906	896	900	879	914	863	882	908	970	958	888	927	921	923	929	929	942	876	953	937	960	905	879	856	920	880	914	947	950	943	927	881	909	931	950	903	933	843	934	929	941	913	929	923	913	871	948	944	932	902	852	884	907	848	939	920	907	929	886	877	922	849	862	912	925	949	931	903	934	915	885	934	876	883	900	924	944	939	926	877	915	912	926	886	863	872	884	928	854	934	892	953	927	880	929	918	889	931	916	884	868	916	923	914	907	964	920	889	909	907	921	934	891	932	888	910	906	915	907	950	921	952	935	910	922	924	945	913	904	885	898	939	913	905	934	872	872	910	855	836	949	839	926	954	883	931	968	923	914	950	867	848	925	924	879	937	883	884	906	967	905	884	918	880	820	934	866	886	920	922	894	886	837	905	907	857	891	879	928	895	958	935	944	924	933	898	932	940	888	942	883	898	901	897	909	904	918	913	881	906	940	857	841	887	968	903	921	914	880	900	956	854	914	909	934	932	921	906	860	866	910	860	868	898	893	915	928	885	936	918	886	932	886	929	940	938	931	904	911	820	895	931	945	907	902	928	866	844	910	932	934	910	927	925	903	927	871	922	898	895	906	900	937	961	931	893	897	863	910	912	879	947	923	953	900	927	940	987	906	898	905	851	895	962	891	902	877	850	962	944	903	874	888	919	887	914	905	870	946	889	942	921	913	948	948	962	912	880	931	930	873	955	899	872	862	871	923	951	902	821	871	888	888	885	922	971	924	964	919	947	879	915	904	872	874	947	923	940	911	901	906	864	925	896	929	906	916	898	908	862	908	862	876	918	902	857	937	895	892	944	902	906	878	888	892	897	898	971	925	928	876	849	917	931	953	927	881	912	960	888	898	905	870	927	880	918	922	906	900	946	916	928	868	897	899	876	894	920	853	825	926	905	897	911	912	872	964	846	903	889	914	869	893	910	927	875	981	902	899	890	885	888	914	862	896	915	913	920	915	900	900	919	883	869	870	867	948	950	908	902	918	875	933	882	916	930	896	896	895	884	921	894	961	907	951	869	894	943	920	869	865	916	927	899	885	883	901	890	948	853	898	900	893	858	932	956	888	906	862	923	926	926	894	897	968	938	908	864	912	939	947	884	957	985	967	877	907	853	958	923	924	913	900	1007	931	899	941	868	941	902	890	931	928	882	897	877	904	929	868	907	944	923	925	934	875	900	928	907	932	895	871	879	852	914	822	895	923	944	894	902	882	894	927	884	869	890	875	911	901	939	881	962	923	908	896	917	924	939	923	925	903	886	866	906	870	931	909	869	884	904	906	893	873	862	948	924	919	890	905	941	886	917	926	869	974	876	898	847	893	887	885	936	933	968	900	868	877	892	856	940	884	929	900	916	918	905	899	873	907	890	921	903	916	905	935	892	945	959	849	936	928	916	923	918	897	883	888	908	913	921	874	872	928	913	941	914	927	907	877	927	922	915	892	872	901	931	957	857	914	888	867	888	930	890	845	989	831	898	890	924	868	928	899	856	910	908	887	929	964	949	872	899	864	940	899	896	869	913	881	945	934	883	951	950	895	930	925	861	887	920	919	923	888	889	888	913	954	869	912	871	913	966	874	917	912	896	962	918	874	984	881	882	898	927	914	912	938	924	860	905	879	898	887	919	919	924	867	897	901	963	915	923	936	934	889	915	897	921	910	920	850	910	936	882	930	919	842	912	860	906	970	897	963	903	891	883	869	875	940	912	903	882	940	905	900	970	862	879	871	892	951	906	893	927	890	904	893	895	906	864	887	897	816	940	915	916	941	889	929	887	912	885	900	875	894	909	902	922	910	962	934	912	897	887	903	870	969	916	861	911	911	891	898	935	893	894	875	847	923	966	892	914	924	903	854	932	892	887	911	880	916	933	887	904	880	899	943	905	931	909	884	922	908	962	926	845	866	928	878	937	886	884	911	917	919	898	914	908	881	942	983	912	910	924	902	898	860	911	914	909	899	860	902	902	858	921	899	954	910	912	893	894	916	943	877	869	916	919	888	926	869	923	900	914	916	866	932	906	920	902	947	903	975	924	922	900	945	904	930	924	911	860	875	940	900	905	866	915	957	892	900	927	963	924	863	833	870	893	878	953	912	937	909	892	948	856	852	901	921	859	919	909	927	965
16634	3542	246	200	184	196	188	179	179	185	171	183	199	161	175	187	200	192	172	174	163	206	214	187	181	190	172	182	189	170	172	184	156	174	185	167	163	180	198	192	184	193	189	175	213	174	184	198	177	197	178	165	152	177	178	167	185	194	177	189	179	203	174	165	193	168	168	206	186	178	171	174	191	169	173	177	187	174	172	169	168	180	182	189	171	183	190	167	170	165	185	196	164	170	173	138	176	207	180	184	190	160	160	176	183	194	181	158	170	172	194	163	179	197	155	169	154	172	173	187	185	171	186	174	188	176	173	200	157	168	182	180	168	174	204	178	186	172	170	197	179	178	187	185	155	194	185	166	161	204	183	185	198	175	214	186	177	165	181	176	187	185	182	196	175	181	200	156	175	190	186	184	172	166	176	189	169	164	195	169	171	192	173	180	183	188	189	183	177	157	180	175	168	201	207	195	175	168	187	174	184	179	173	159	169	177	174	180	166	180	168	160	186	152	182	186	206	191	186	167	177	139	185	187	181	208	194	191	182	180	197	157	159	162	167	169	167	171	171	160	150	185	194	193	208	187	187	158	188	178	179	173	189	165	192	187	204	173	186	175	177	181	202	183	181	174	168	192	187	153	145	169	168	155	189	164	187	169	151	164	177	177	176	180	178	164	174	174	174	186	167	197	177	183	175	188	188	177	195	164	185	210	185	192	185	186	183	211	171	149	166	165	169	182	182	169	182	191	191	166	162	183	156	187	180	181	164	192	208	169	181	187	163	167	195	172	192	193	175	203	155	178	164	185	180	161	182	164	177	166	172	197	173	184	165	176	189	212	203	176	185	161	195	182	169	164	188	170	171	164	161	199	171	181	184	183	176	173	176	186	170	185	180	197	171	163	166	205	180	174	163	179	190	180	175	203	156	182	182	172	172	187	182	186	187	185	211	189	158	178	189	177	164	198	213	159	185	177	191	148	182	191	200	167	187	168	178	180	180	183	180	162	183	174	202	149	173	187	186	153	165	220	166	170	184	174	186	188	199	182	149	178	201	155	210	203	194	161	175	176	169	176	193	186	152	166	165	199	186	167	169	179	176	164	193	179	180	158	180	167	188	179	172	177	178	174	185	170	182	167	156	173	196	163	189	184	168	197	196	182	187	171	175	177	175	192	174	183	169	196	191	165	153	181	174	176	181	180	164	179	188	161	182	192	187	174	176	162	191	191	178	190	202	167	195	175	172	195	158	187	184	159	162	172	172	183	157	163	171	175	171	187	178	174	188	149	162	162	160	176	179	186	199	192	182	180	171	176	183	173	195	171	169	177	171	185	177	173	182	159	177	205	195	161	172	182	163	185	182	208	180	177	185	148	174	154	185	195	173	169	183	184	166	148	181	191	171	182	169	149	178	174	183	173	177	165	177	169	172	182	175	187	181	170	156	170	176	179	168	167	173	185	167	190	173	189	197	183	168	167	186	168	178	184	173	188	174	170	158	170	181	180	180	219	168	175	178	204	182	171	209	180	187	171	173	191	182	186	177	178	198	164	203	176	181	173	201	149	173	197	181	164	187	161	191	196	159	167	189	193	177	157	153	179	193	203	167	188	183	186	207	173	187	181	202	159	179	181	179	191	178	163	187	158	178	182	172	199	184	170	167	172	164	171	184	167	145	210	189	190	162	149	181	194	165	172	153	169	163	163	171	195	185	213	168	166	179	154	150	184	162	202	205	183	189	173	160	160	170	171	181	182	165	186	188	178	167	190	167	183	184	171	157	168	177	199	185	173	164	173	215	187	169	189	170	172	158	197	192	184	173	183	171	186	188	190	195	194	173	161	167	192	161	159	184	179	166	189	178	207	163	156	203	180	177	150	151	164	177	187	175	203	165	179	166	166	183	189	169	205	192	175	171	188	165	146	184	172	155	200	173	155	204	171	159	192	173	194	171	174	167	189	179	193	174	162	155	181	183	168	172	189	171	178	198	194	176	178	171	186	175	166	178	177	178	183	152	157	175	171	156	194	150	177	179	168	192	174	167	195	172	160	182	192	176	163	185	159	176	183	155	180	195	193	176	161	200	194	198	170	204	192	186	198	206	188	178	176	176	179	167	190	188	163	159	199	180	169	197	171	165	181	185	152	196	175	168	179	168	175	164	169	180	182	176	170	165	175	164	177	165	175	188	167	191	196	201	170	167	170	186	191	176	200	169	155	161	181	176	169	159	197	174	183	170	166	177	188	160	190	189	193	184	180	176	186	171	185	170	183	180	187	184	173	153	163	162	190	213	169	176	178	184	194	179	163	185	178	185	199	177	183	183	166	188	173	171	174	152	169	170	189	183	187	173	178	189	181	192	166	171	168	188	163	182	191	179	163	168	199	185	197	175	171	190	212	163	178	190	164	192	149	158	172	198	183	199	185	175	181	161	147	193	170	189	179	179	189	185	152	185	181	182	178	192	198	175	188	189	165	177	180	173	178	176	172	183	150	180	168	192	202	207	189	178	168	168	157	166	159	171	183	179	190	182	169	176	171	176	164	175	196	161	160	182	201	184	169	193	187	194	194	165	150	197	164	158	200	174	176	177	172	188	200	166	163	181	174	187	183	178	171	163	179	159	153	180	185	158	179	176	189	159	160	176	175	158	163	177	175	181	162	188	184	173	159	164	171	157	172	181	182	197	186	173	152	188	161	197	172	175	170	166	171	147	172	162	158	163	160	170	168	173	157	190	168	181	166	166	155	185	172	167	190	211	190	166	164	157	169	168	161	172	189	159	191	173	186	179	189	150	173	196	175	180	194	180	186	181	166	174	180	166	170	190	186	163	180	204	205	184	174	177	178	153	178	162	177	167	174	158	174	179	141	189	190	183	191	166	189	171	178	189	158	198	188	172	186	186	186	170	189	166	188	174	167	171	178	166	197	169	186	181	166	177	190	197	148	169	166	199	188	200	200	176	199	201	151	191	165	168	174	182	150	193	165	192	183	160	191	173	174	189	175	197	179	161	179	160	160	161	178	174	184	168	212	177	185	178	183	179	160	144	152	194	192	178	146	182	181	169	140	152	187	180	177	182	181	170	203	176	172	167	172	182	163	177	175	170	166	186	156	178	201	173	180	168	178	161	205	178	174	173	183	165	178	207	186	162	171	190	167	183	196	185	169	192	184	216	171	191	179	169	168	171	187	190	163	171	158	182	197	179	174	172	191	190	193	199	167	174	194	189	162	216	190	194	171	181	176	181	186	167	187	191	158	176	192	183	176	157	179	158	208	152	166	183	187	155	190	166	171	165	173	176	195	162	186	178	189	181	183	162	207	173	160	179	177	156	182	192	203	183	178	165	190	188	164	181	189	170	164	186	166	193	177	186	183	167	180	169	208	163	201	175	194	187	164	166	198	178	169	186	173	192	179	182	213	174	176	191	211	151	184	209	193	186	174	172	166	172	186	200	180	196	188	173	187	175	179	156	153	177	177	213	179	195	178	177	169	176	178	194	167	195	164
13659	4854	554	578	544	575	529	547	542	509	557	515	565	523	544	557	548	536	491	511	518	492	479	494	549	520	512	542	517	524	512	515	510	508	531	511	489	491	546	537	512	532	525	496	549	543	484	513	506	540	532	521	519	506	510	503	546	525	493	485	507	504	532	517	514	523	526	508	486	488	534	517	534	500	481	503	533	523	546	508	467	535	502	513	502	542	500	521	482	519	491	532	518	567	514	475	564	514	536	518	488	532	535	483	522	518	521	529	508	539	499	498	513	485	524	528	546	495	500	524	539	467	518	507	547	522	506	530	511	538	521	510	509	529	494	507	492	529	507	571	510	488	525	548	502	500	512	554	529	528	490	528	497	514	479	532	520	484	486	503	545	434	486	486	474	514	516	529	489	492	503	514	535	521	511	518	470	510	480	489	516	513	539	486	457	508	504	512	513	506	533	483	529	513	505	507	485	519	542	512	490	495	513	525	478	494	540	464	490	496	484	499	529	472	500	512	538	489	492	479	514	544	521	528	506	477	500	538	484	519	478	530	490	483	505	538	500	508	483	509	543	499	485	499	533	495	483	528	481	491	523	528	533	521	496	511	538	539	517	496	541	524	492	483	470	537	484	513	526	517	497	522	528	517	517	525	532	494	562	535	543	522	526	539	521	523	529	534	536	529	478	486	462	516	471	557	536	498	498	497	492	489	530	514	509	527	507	484	523	497	526	480	496	490	514	511	502	554	512	522	567	507	496	503	517	527	546	505	525	512	514	496	516	509	549	492	534	543	500	546	487	497	515	523	561	542	515	540	590	492	536	518	513	535	513	567	522	498	522	526	574	524	509	547	504	531	581	480	553	523	499	528	519	509	515	527	508	532	502	497	524	518	495	541	507	492	524	510	550	487	510	527	539	473	537	506	528	549	531	576	503	531	518	483	534	487	520	529	528	465	497	527	519	537	505	531	502	498	489	508	496	516	541	526	484	498	497	487	542	555	522	494	508	485	513	520	540	480	558	510	488	518	539	494	510	492	529	541	514	518	494	498	489	511	552	491	518	504	508	551	502	553	523	482	518	489	537	497	537	508	539	514	514	494	490	538	483	510	536	499	507	529	487	533	523	530	527	503	530	525	497	574	514	542	495	521	487	520	504	502	529	508	538	530	553	545	558	473	532	499	509	493	525	485	506	511	538	520	528	474	533	523	514	505	513	531	510	530	517	512	528	522	527	508	521	534	497	495	536	505	557	531	512	533	487	497	506	512	520	512	537	517	521	534	501	521	525	521	547	495	503	534	517	490	535	490	530	504	493	499	493	493	538	562	466	507	511	510	527	566	533	510	490	522	467	505	514	527	540	513	521	510	531	495	508	506	512	494	487	492	476	573	547	521	514	476	528	521	496	498	541	492	513	482	530	546	526	510	478	491	509	490	499	537	488	476	480	509	505	514	501	515	533	538	524	551	530	536	496	518	518	491	471	555	494	467	504	512	515	515	527	547	495	470	477	520	479	502	490	518	480	506	517	506	497	518	507	491	499	508	543	507	517	500	501	522	497	507	555	504	499	492	492	526	479	509	508	494	515	475	534	559	486	527	493	552	543	531	513	462	511	497	525	539	499	546	511	547	537	526	528	502	514	483	465	513	558	504	519	529	513	490	536	513	538	492	567	526	492	524	513	528	492	484	518	480	566	527	525	495	505	543	514	542	523	508	498	513	543	452	522	475	542	504	494	483	462	488	508	517	512	527	544	521	474	497	513	525	504	522	501	503	532	508	496	479	481	536	527	521	513	549	500	515	525	550	537	514	518	496	529	540	494	537	489	494	547	487	503	538	499	513	522	531	464	512	500	506	494	520	518	500	529	501	544	515	503	503	541	471	526	523	482	510	519	501	536	512	500	532	554	494	510	533	523	534	507	543	513	522	519	517	515	531	464	503	505	508	485	532	549	472	544	523	519	526	521	539	535	513	547	515	510	523	545	465	491	525	514	509	554	480	512	540	553	508	490	497	535	501	500	527	495	508	517	544	517	473	496	501	491	496	487	527	516	519	508	578	519	531	516	533	510	513	522	493	519	497	500	521	527	500	493	532	512	494	544	516	495	505	519	489	499	547	549	507	493	514	486	521	517	549	515	503	522	470	514	500	495	552	550	503	510	496	519	518	495	531	489	505	522	472	533	512	495	492	540	502	510	513	516	471	513	490	502	503	505	527	480	557	501	529	524	556	532	524	504	520	499	531	506	582	524	487	508	571	506	486	511	513	534	526	549	507	511	517	498	543	513	514	499	503	542	526	544	517	499	499	517	545	495	502	499	514	517	529	557	493	499	516	473	537	541	501	499	528	558	521	522	486	517	510	537	496	477	510	492	535	462	519	498	525	501	492	448	507	516	548	497	522	523	493	531	526	499	486	513	483	502	522	554	486	489	514	509	555	482	530	534	535	517	533	530	538	508	525	532	517	517	497	525	485	529	511	554	474	570	542	481	517	531	529	477	525	535	501	549	550	520	525	503	546	524	504	543	529	535	547	523	503	545	513	489	518	508	527	503	487	497	523	519	500	463	524	523	538	525	503	495	540	508	483	523	475	547	498	497	536	476	511	513	531	500	530	512	518	505	522	507	492	514	488	507	545	517	540	482	522	508	520	504	498	535	513	559	519	480	508	555	513	550	526	506	525	502	524	517	499	503	511	530	514	526	484	490	529	487	537	508	531	560	529	531	534	505	490	502	479	548	501	551	531	538	493	511	520	532	479	530	546	499	552	493	484	516	531	504	499	484	504	532	504	534	499	552	502	555	512	544	524	523	455	507	467	501	561	478	509	520	545	538	520	507	532	502	499	499	545	511	555	528	495	523	495	498	489	524	524	499	487	554	493	478	487	498	511	528	520	501	508	505	538	525	539	536	539	509	513	511	507	497	533	511	513	514	521	547	510	502	514	517	503	520	546	504	518	513	510	486	510	523	508	497	547	457	495	510	495	533	534	527	488	495	545	550	531	557	477	523	536	492	547	511	499	530	519	517	502	532	526	518	535	526	513	477	517	506	510	476	489	514	532	529	558	491	518	535	532	507	532	531	514	545	500	591	481	528	500	545	481	500	481	494	547	505	474	492	532	541	480	511	521	510	453	513	538	514	512	508	498	543	512	516	525	484	487	537	481	484	523	533	512	513	576	529	473	532	503	520	514	510	484	537	522	486	539	540	480	516	501	494	526	534	510	508	516	520	514	532	551	491	530	494	524	533	521	560	530	513	507	518	542	478	480	496	490	506	475	490	489	510	495	484	511	509	488	504	528	539	524	460	508	583	514	504	474	484	538	532	526	473	514	535	499	550	516	499	511	526	519	503	513	527	534	489	508	526	541	553	532	526	573	508	544	500	520	472	532	508	497	508	536	474	501	575	479	558	591	521	507	549	503	510	572	478	499	491	473	510	546	506	527	523	503	508	503	508	491	481	530	485	501	513	522	553	500	517	522	530	522	524	538	462	480	499	513
62743	40147	10224	1101	650	581	488	463	428	431	376	395	373	372	362	389	358	368	349	341	380	377	381	368	341	374	349	362	354	373	348	342	345	360	336	343	359	336	353	350	332	338	357	331	363	367	355	359	339	386	351	354	362	318	353	304	407	387	376	341	359	350	336	375	371	335	294	321	360	353	336	337	321	326	326	339	353	328	362	379	371	351	374	352	308	363	334	349	326	358	335	319	356	354	335	351	339	333	337	365	332	354	357	327	342	354	321	310	338	314	335	356	361	364	359	345	339	361	367	315	348	315	337	323	310	324	355	379	367	328	392	367	331	319	344	366	349	353	316	341	382	349	349	354	358	372	356	346	339	349	375	345	340	352	337	388	360	305	319	364	340	348	346	326	379	344	334	346	335	310	356	318	333	335	372	349	329	308	319	331	341	351	372	331	394	336	353	341	353	355	346	317	361	343	357	347	358	344	308	307	322	313	330	334	352	347	320	330	361	367	302	356	342	359	352	309	323	343	329	353	341	374	343	347	364	351	380	370	340	339	333	365	363	336	340	310	338	320	385	374	359	327	334	339	321	337	357	361	338	364	356	342	300	369	373	345	342	339	333	348	344	342	342	342	340	348	368	311	333	361	375	346	347	341	344	317	335	351	367	354	323	329	358	324	335	352	332	351	345	325	344	359	341	343	356	334	365	342	331	313	324	339	357	332	328	349	361	342	330	351	332	329	374	315	375	354	332	343	350	323	370	358	355	377	351	363	360	357	334	352	364	341	321	329	323	355	307	306	350	346	317	379	368	353	390	370	365	332	336	346	342	345	382	327	321	302	366	351	319	346	344	309	358	357	338	345	360	365	355	371	369	369	354	344	360	349	341	336	304	321	342	356	356	348	345	304	368	323	370	333	376	371	336	346	340	325	319	340	343	342	315	345	277	347	341	335	310	349	324	308	332	367	367	335	334	353	349	323	297	355	346	364	341	331	337	331	346	356	357	328	365	348	323	342	323	328	371	361	362	333	323	340	365	331	354	356	358	307	358	344	364	358	316	327	351	330	341	348	340	338	373	360	332	330	368	340	387	325	367	347	341	332	353	375	352	364	346	318	361	364	356	334	305	339	324	344	370	288	358	300	356	338	348	358	349	342	343	346	357	330	351	337	348	316	331	336	358	342	324	378	324	344	345	319	326	346	335	323	312	308	363	372	319	330	339	303	311	339	338	356	346	328	396	393	356	394	311	359	358	327	331	337	333	380	337	409	351	349	377	311	346	358	331	351	342	378	308	331	355	345	335	358	353	333	373	338	328	383	339	331	322	335	348	340	374	317	332	349	344	324	352	305	349	334	320	353	314	375	320	303	335	327	306	332	363	377	336	357	354	327	355	351	340	352	368	352	327	347	342	345	335	369	353	376	364	298	317	344	342	320	373	339	344	338	322	347	347	341	358	369	332	363	318	365	336	338	327	326	356	317	357	342	324	337	285	324	361	337	370	371	311	346	327	345	348	361	295	335	353	341	307	345	332	337	331	334	335	338	336	353	334	373	323	353	323	338	376	334	344	356	311	319	349	367	349	360	341	344	317	368	373	333	345	353	394	378	345	328	330	369	359	307	319	357	348	314	335	354	352	342	348	357	320	307	386	343	343	358	366	385	350	364	309	338	350	365	335	329	369	332	326	338	325	372	347	383	362	328	337	354	327	314	357	377	322	361	370	315	325	355	389	319	349	368	360	318	339	363	344	335	370	364	305	344	352	340	339	340	318	334	332	358	348	373	315	326	359	354	370	375	318	341	392	346	342	314	352	342	329	382	370	313	357	297	356	353	360	357	335	375	302	357	339	332	338	325	329	352	335	329	334	365	340	343	352	361	373	356	324	367	337	377	345	309	356	342	364	348	342	357	362	349	332	358	319	344	378	365	323	350	328	358	347	351	334	323	319	348	357	322	333	346	369	364	320	354	392	356	373	355	316	376	360	329	327	343	358	348	332	337	338	337	341	384	332	338	340	321	346	389	307	357	311	330	361	335	344	311	334	375	349	357	361	357	355	361	358	334	363	311	342	333	323	354	340	352	326	321	338	382	345	323	370	356	331	362	373	304	361	359	359	357	345	321	349	352	322	367	356	380	312	316	343	353	329	357	340	318	357	350	353	368	325	348	327	340	335	335	357	371	342	357	353	310	321	315	359	375	355	335	357	352	332	341	300	309	338	352	335	345	335	338	285	328	398	346	349	345	342	376	342	319	374	357	349	331	344	379	337	325	348	352	340	378	343	369	310	300	334	331	358	334	327	359	355	339	338	318	350	343	370	334	367	340	342	340	328	364	358	327	375	352	351	356	350	340	340	357	370	375	395	346	359	355	325	380	359	324	320	352	310	328	338	365	329	363	344	323	347	320	306	327	300	344	316	325	336	371	331	337	355	351	343	359	351	332	364	384	301	327	334	345	346	341	388	369	354	340	335	318	352	362	345	320	332	346	376	321	334	313	327	360	341	312	323	338	359	390	351	317	323	326	343	357	361	335	387	343	345	329	322	332	337	345	337	365	341	336	298	318	315	302	356	397	350	380	356	305	359	321	365	358	354	365	353	312	329	357	331	380	329	336	339	355	345	358	334	355	377	372	322	310	333	337	378	341	339	372	341	333	360	336	343	347	330	322	352	338	350	326	329	372	366	322	351	361	349	356	344	315	323	321	358	400	375	325	333	321	343	351	372	358	320	342	313	306	333	362	346	335	354	334	337	322	330	354	360	324	332	342	353	339	370	337	335	369	355	390	328	339	344	339	363	333	371	355	372	342	326	346	339	372	354	347	324	289	338	364	337	320	345	363	358	332	379	383	337	351	355	313	333	333	331	350	357	325	357	400	345	318	348	352	324	325	383	367	321	342	353	352	325	313	396	344	320	303	352	359	334	376	328	323	352	357	348	355	346	363	331	344	378	321	318	330	380	370	349	334	370	361	331	347	374	359	366	361	318	338	341	323	338	335	318	297	343	335	328	334	338	332	345	343	359	340	349	365	335	333	355	333	365	311	333	339	341	346	405	337	324	354	379	332	339	319	331	313	345	331	326	331	350	340	364	380	327	356	358	340	360	322	364	322	332	375	367	379	358	296	334	347	322	340	365	364	352	364	351	311	328	315	320	350	328	320	388	342	320	333	333	355	364	371	349	348	352	343	367	362	368	331	332	321	364	368	324	314	338	369	343	350	396	342	343	320	381	341	334	335	367	335	355	337	348	350	324	336	351	325	337	344	360	345	336	340	365	369	380	342	380	341	369	368	354	342	329	353	331	352	351	371	362	365	366	352	351	314	331	344	315	342	327	330	348	342	323	372	332	363	359	362	327	328	370	347	353	356	350	305	335	336	336	330	328	341	369	342	354	339	337	364	337	336	341	364	337	297	324	340	349	331	314	380	349	354	358	351	316	358	341	360	368	339	333	348	344	335	342	338	308	344	340	338	353	362	351	331	334	358	356	362	335	308	319	340	326	365
36671	26074	2041	2383	2203	1950	1584	1507	1358	1268	1209	1148	1106	1085	1029	1009	1043	1085	957	949	966	1002	913	929	916	907	939	986	961	957	936	878	900	910	931	853	920	917	871	914	865	907	850	899	860	860	911	887	940	928	890	921	858	895	900	889	907	912	905	845	889	899	878	898	859	881	875	889	906	853	880	869	853	897	891	869	848	827	904	850	851	896	819	902	879	908	874	871	817	860	846	900	866	879	832	830	885	861	835	845	881	849	852	856	894	873	842	890	901	883	884	862	874	898	916	830	830	888	880	896	863	816	885	866	870	888	817	858	935	855	875	827	854	889	816	838	880	875	859	838	848	865	878	883	875	873	888	878	849	868	850	855	854	841	856	844	858	878	898	930	877	910	872	849	900	872	867	876	933	886	853	842	912	911	872	869	880	844	868	812	891	864	830	854	821	866	884	893	843	842	860	870	865	900	870	875	944	863	871	915	901	906	921	817	838	838	854	903	891	871	858	852	837	860	830	861	863	856	883	876	886	902	894	820	836	858	934	891	885	935	841	863	863	837	889	848	884	910	854	844	905	856	847	844	871	863	855	843	862	901	875	852	810	864	837	843	876	917	852	834	850	903	877	878	873	891	854	871	881	856	864	857	854	890	926	838	864	867	822	888	851	935	865	898	903	853	893	805	822	868	857	898	864	827	873	885	856	830	898	868	857	897	852	874	884	831	904	875	920	831	925	904	865	916	866	852	916	828	858	855	882	865	861	874	848	876	827	825	859	872	867	887	907	856	898	839	889	854	947	921	864	909	838	913	869	888	905	835	852	881	871	845	878	865	850	878	896	890	891	844	900	868	871	922	858	885	831	877	816	851	872	867	865	953	888	862	817	863	898	866	887	896	876	872	897	891	849	786	862	839	860	837	869	844	850	858	811	910	840	848	798	849	839	880	832	829	857	897	896	854	883	858	920	942	838	877	851	876	868	836	859	874	873	904	863	859	881	902	862	850	903	837	874	904	829	897	838	903	817	847	846	868	836	826	864	860	861	801	790	853	851	905	921	861	872	864	899	842	849	881	867	838	861	921	824	837	856	899	803	871	804	833	851	879	824	869	815	841	877	892	871	865	874	866	849	852	875	918	904	874	860	861	852	861	829	888	863	877	819	883	876	918	869	874	786	888	870	887	927	911	821	841	889	872	833	826	840	872	900	865	854	871	844	829	846	832	895	909	890	866	908	832	829	856	876	849	871	883	959	881	842	851	842	818	786	865	869	840	880	862	920	836	842	924	896	893	889	888	856	866	884	836	885	910	864	912	854	864	895	916	850	894	896	902	889	827	863	854	865	854	832	867	909	857	926	901	851	869	877	833	920	857	830	874	827	899	898	813	879	877	907	873	828	874	882	907	861	877	897	866	921	912	820	891	872	869	893	934	846	842	856	873	848	826	824	871	794	825	859	820	853	908	839	882	828	881	872	868	846	907	874	859	896	858	868	876	845	929	873	878	769	885	866	893	826	860	839	895	862	858	847	895	866	853	850	913	870	870	853	923	889	878	900	827	835	858	861	873	917	835	885	823	865	887	824	844	895	883	894	848	902	808	830	877	860	838	864	889	856	870	884	866	877	909	905	856	848	856	860	930	883	896	863	849	876	899	805	832	885	876	870	925	868	924	901	890	862	867	830	917	877	901	883	829	832	894	845	870	857	850	957	873	819	825	878	874	952	846	905	894	868	792	852	878	844	870	849	903	841	825	869	848	812	866	863	877	868	857	853	799	827	845	857	892	886	874	817	846	925	890	903	933	887	854	870	847	857	881	865	863	851	943	820	856	868	869	852	892	899	896	883	957	884	863	886	841	910	898	855	880	846	896	879	952	903	899	883	818	803	841	893	879	868	845	886	860	851	873	883	912	884	878	847	824	864	861	840	843	895	948	860	869	871	836	847	848	895	875	889	830	840	816	831	833	852	885	865	837	878	897	885	864	864	867	864	849	850	840	863	845	866	800	824	822	849	868	879	871	842	880	911	919	872	854	883	889	888	855	887	904	864	917	826	896	890	860	860	906	863	877	892	901	836	869	849	908	857	860	848	846	868	853	815	876	931	800	890	868	843	867	884	815	822	872	874	850	936	825	855	858	856	877	919	852	864	888	844	905	922	817	856	879	890	854	891	890	847	866	871	859	867	817	884	816	848	876	819	864	930	896	817	891	811	885	823	876	867	848	834	905	872	857	872	859	805	864	881	845	887	829	923	895	868	895	830	882	851	831	866	845	838	858	886	857	879	875	913	828	870	828	845	860	910	848	864	876	862	907	838	870	827	899	836	803	850	893	827	814	825	831	919	841	820	898	878	796	840	884	821	867	862	863	876	858	867	882	909	876	892	905	860	844	937	851	864	858	871	905	870	914	800	888	872	835	842	871	859	872	846	881	866	886	908	856	878	815	872	877	854	865	864	813	826	796	852	855	843	896	860	902	913	850	874	906	867	899	888	854	866	914	888	880	831	880	850	876	923	849	802	897	826	886	904	859	823	860	877	814	915	800	902	901	833	883	889	873	845	884	864	860	877	843	881	851	909	858	879	858	885	849	875	832	844	868	830	908	870	848	881	851	872	826	914	882	902	872	891	814	856	866	833	821	904	886	870	912	859	831	903	883	874	888	864	878	846	926	879	858	816	850	887	827	868	903	869	806	905	900	898	889	896	881	885	914	899	887	855	905	897	838	848	847	875	875	884	844	853	891	861	895	867	899	862	880	875	888	919	832	910	890	855	852	896	848	866	845	851	853	872	833	882	856	889	884	912	885	856	877	899	935	863	812	912	926	855	891	921	855	865	864	807	864	859	867	872	822	850	903	873	889	826	908	881	817	875	845	890	911	841	898	882	891	831	851	889	842	900	867	881	867	914	881	841	865	900	880	902	848	883	841	863	886	918	879	910	904	864	909	897	826	831	862	841	858	831	862	812	845	896	905	901	892	864	835	889	898	889	834	824	909	893	873	833	867	898	909	828	888	922	857	853	927	854	914	871	902	877	803	814	857	885	878	883	893	927	861	876	817	886	857	844	810	898	905	853	919	856	885	903	871	886	825	890	898	873	869	823	907	860	825	885	902	859	872	904	873	854	861	847	943	865	845	861	850	785	861	902	902	889	837	829	842	877	915	840	918	867	883	859	828	907	860	865	880	781	895	948	847	867	890	872	865	910	852	867	868	857	836	920	828	871	893	872	841	874	906	867	845	892	848	893	828	888	901	879	879	815	928	856	853	883	823	803	908	853	922	847	840	867	876	900	858	897	856	871	856	879	879	801	880	879	849	842	822	830	789	874	854	878	883	868	874	812	882	891	828	884	874	859	852	843	902	899	832	872	902	821	883	803	849	847	868	947	841	936	891	907	846	826	903	851	817	878	848	864	836	831	919	874	838	926	826	853	838	837	854	871	846	835	821	875	865	912	886	825	912	903	857	874	838	866	881	859	855	853	880	823	904	903	882	856	824	870	867	909	872
74198	52183	17672	3211	1105	770	675	563	559	512	510	489	446	437	429	448	438	428	415	403	447	385	428	416	363	408	361	396	355	401	381	367	381	381	362	373	351	391	375	393	378	356	403	418	411	358	383	398	374	435	381	370	386	355	368	351	371	343	378	401	427	345	335	383	403	366	356	392	383	375	339	380	391	367	387	385	406	348	417	370	388	372	410	372	368	360	409	397	380	376	385	374	365	408	333	392	368	369	375	375	382	369	395	405	362	382	378	379	370	394	391	356	378	355	373	366	382	369	386	399	347	346	369	397	383	392	397	397	368	368	379	350	357	384	351	371	380	351	374	387	379	387	381	403	381	367	389	326	368	382	378	385	335	338	380	361	362	368	372	348	352	389	388	399	378	382	338	366	361	352	393	399	393	371	390	372	353	355	393	357	375	374	362	347	378	394	368	377	366	354	403	385	382	388	354	349	348	409	392	378	347	378	403	354	421	360	398	357	370	323	364	352	408	341	390	348	356	369	397	398	381	381	388	377	347	386	365	351	330	342	365	391	355	373	345	387	384	368	378	408	389	374	367	347	388	387	366	370	357	359	362	409	368	404	376	416	374	399	418	364	399	386	385	352	390	406	386	391	411	373	368	372	357	374	352	381	353	429	386	360	378	365	350	370	360	328	369	322	358	369	351	401	383	387	381	410	362	375	336	406	358	358	425	371	377	353	371	360	353	363	393	406	368	401	361	397	389	389	368	366	346	372	366	406	423	355	428	375	383	417	366	417	409	379	384	417	380	385	390	408	358	374	388	407	346	393	370	391	374	365	400	394	403	379	386	378	357	369	390	413	364	409	365	380	389	367	417	343	346	383	362	370	359	380	370	352	365	357	343	315	373	355	374	343	350	365	404	374	407	358	353	398	396	367	398	353	378	390	360	346	349	409	347	399	395	381	328	376	395	369	365	359	380	378	359	402	402	373	389	357	388	358	402	394	377	376	350	354	356	363	358	374	362	363	352	375	409	389	353	357	355	350	360	373	351	365	383	327	377	352	365	405	376	357	365	336	385	364	374	362	397	372	384	355	378	386	352	358	405	356	342	380	402	394	341	332	349	347	364	354	382	309	367	389	387	374	371	373	385	357	363	354	379	347	376	398	387	367	354	324	368	360	353	348	350	369	392	405	384	368	376	374	372	391	357	331	364	391	406	378	413	402	396	360	363	378	368	379	391	340	352	399	367	412	391	392	419	328	357	361	347	399	395	424	342	334	395	366	353	370	380	410	393	362	385	385	363	369	370	399	382	360	338	385	443	396	359	351	400	331	331	415	370	359	367	344	388	357	409	376	384	359	349	367	383	389	379	384	396	369	360	372	376	381	337	350	360	355	390	354	379	352	364	381	367	356	369	395	372	344	405	383	340	360	390	346	352	367	364	331	397	365	389	353	368	396	411	311	389	378	385	405	368	367	371	378	382	380	384	403	442	427	383	357	387	332	384	373	338	359	378	364	357	359	338	376	362	372	378	347	377	382	383	360	377	387	372	377	389	406	382	358	351	369	361	371	377	378	323	378	356	391	406	391	383	388	355	398	350	397	392	391	377	404	347	366	380	331	395	407	381	391	382	336	385	379	373	354	369	358	356	356	374	369	377	386	365	386	339	382	400	351	348	392	370	343	370	385	380	389	375	365	395	406	395	379	356	382	374	356	389	357	400	370	399	370	359	381	366	383	371	390	349	349	336	361	394	376	374	359	375	385	335	387	358	375	407	383	370	412	353	383	428	362	392	364	368	395	385	389	358	371	387	342	370	361	397	365	350	357	396	376	388	380	383	409	387	379	391	374	405	395	397	365	356	379	382	410	388	343	368	415	363	367	370	359	346	409	427	372	330	398	408	368	350	377	346	378	386	371	342	387	340	433	384	359	387	375	389	338	371	392	393	381	354	349	401	382	381	402	406	391	361	363	355	361	375	412	402	386	391	354	358	372	371	384	380	369	380	359	385	403	356	346	358	380	390	380	383	384	411	378	390	392	357	379	400	375	369	340	385	355	378	407	400	391	382	372	389	333	362	399	389	375	366	384	364	384	339	385	401	421	357	379	383	358	402	390	341	359	370	367	391	369	422	390	381	393	392	361	344	364	384	375	376	361	373	384	350	358	368	379	388	372	362	416	374	396	399	386	371	380	361	382	388	357	372	364	377	386	355	374	392	374	381	364	396	383	358	363	367	363	373	385	395	382	327	361	397	370	411	355	377	402	346	401	391	387	373	373	372	387	368	390	356	376	357	332	376	384	347	369	372	355	345	388	371	356	392	397	345	356	370	403	394	364	358	371	373	369	372	384	371	351	375	359	336	366	386	375	376	397	367	376	388	378	398	360	369	369	379	386	366	392	393	407	388	384	354	383	401	377	367	369	377	354	396	324	372	377	377	416	362	375	356	352	447	390	405	363	367	400	354	385	386	333	372	373	368	377	348	360	393	407	389	373	377	391	393	362	351	371	370	405	396	369	395	398	348	424	422	394	365	368	413	382	396	348	354	392	385	390	389	360	407	414	372	397	363	381	376	365	418	381	394	369	385	406	364	377	371	347	367	391	363	387	366	380	373	378	356	378	359	412	346	392	388	364	408	373	371	367	391	389	383	371	381	394	366	371	393	366	377	379	349	362	353	391	390	372	370	330	385	352	402	388	414	390	343	390	361	355	382	383	360	395	383	363	390	393	361	355	369	350	389	407	338	370	378	352	378	384	390	379	366	382	381	352	372	369	370	386	385	381	362	366	394	360	358	382	406	383	355	355	378	393	350	356	364	387	396	369	340	388	365	374	371	421	365	370	358	391	357	345	362	363	364	375	358	408	388	353	391	392	392	377	366	386	390	386	428	359	419	407	372	368	373	402	391	365	390	407	403	367	382	358	342	418	378	357	392	360	370	377	365	397	385	388	394	370	378	358	359	385	340	361	350	367	388	361	402	347	377	375	392	354	455	386	352	357	376	384	376	386	392	366	390	393	401	398	330	352	338	399	348	367	376	401	344	377	376	388	375	383	382	347	398	411	397	429	423	356	328	414	385	372	334	367	372	354	374	371	363	369	395	358	344	370	376	378	351	356	381	389	347	393	411	370	381	386	351	376	380	345	435	339	348	402	356	389	368	334	421	380	372	362	417	346	406	392	357	353	383	372	376	371	362	388	373	344	364	385	383	392	327	388	412	379	369	401	394	352	372	390	370	378	384	336	339	364	337	370	421	376	349	358	357	388	423	367	372	393	362	359	377	379	426	370	384	372	375	364	388	379	375	397	378	388	345	385	350	359	420	370	371	353	372	405	394	390	368	369	342	395	381	369	334	370	373	352	369	376	349	384	394	352	373	394	345	405	397	399	347	361	370	390	393	365	401	380	370	362	372	384	351	360	343	350	342	380	404	369	353	391	356	390	364	390	349	333	413	386	364	363	376	374	386	370	364	411	402	360	365	380	358	351	420	348	354	367	357	374	346	363	377	386
45799	33440	3336	3816	3482	2884	2490	2205	1891	1806	1561	1476	1451	1324	1224	1284	1185	1164	1126	1099	1184	1038	1053	1022	1056	1040	1043	1013	1023	995	956	1008	968	950	1020	931	956	955	974	927	942	1002	898	950	890	942	940	914	964	956	957	890	963	904	921	936	935	970	907	927	939	943	951	949	863	903	940	917	896	876	899	902	930	899	913	897	980	916	929	892	901	912	901	938	881	908	932	922	905	926	907	938	881	850	883	885	894	916	879	894	867	850	907	904	885	905	929	922	954	902	874	879	894	935	899	922	877	907	871	922	950	911	958	901	923	926	889	911	874	904	919	888	886	915	946	921	923	889	899	919	909	857	890	862	912	952	914	929	899	964	915	903	933	969	910	896	865	889	948	878	910	920	902	910	912	887	887	884	938	918	863	877	913	913	864	909	910	941	919	893	943	877	855	909	896	895	924	941	868	915	924	953	854	981	925	938	896	949	907	906	942	899	953	900	957	920	874	891	913	879	948	855	912	863	948	948	931	871	858	948	864	857	954	873	913	883	925	860	918	967	880	920	926	896	951	918	872	890	882	930	896	899	979	859	895	886	862	923	922	911	930	848	898	855	898	898	889	862	945	921	889	899	949	908	895	921	914	885	877	900	900	906	947	961	891	935	879	947	900	894	924	876	919	932	888	893	859	888	905	928	859	887	870	883	876	954	907	922	896	919	902	952	898	915	879	872	845	935	873	880	931	904	877	941	916	879	914	922	883	907	914	940	912	898	831	953	903	930	933	914	969	923	973	963	933	928	910	914	886	930	880	918	896	896	895	894	898	927	941	982	872	922	943	884	863	900	931	894	891	938	945	951	956	932	928	910	892	837	915	889	895	956	964	909	929	890	860	873	902	920	935	892	861	869	896	822	940	945	937	909	851	911	931	966	894	963	909	901	923	942	905	870	885	936	886	893	875	923	950	862	863	889	886	907	903	893	905	873	942	897	907	872	900	870	888	903	918	889	849	901	866	913	885	923	891	888	939	947	912	924	871	918	921	946	911	923	921	916	876	920	917	903	937	925	892	868	895	898	872	909	892	850	927	938	945	860	861	947	919	934	959	912	904	909	876	942	878	932	814	925	913	961	931	874	862	860	946	893	890	901	926	845	863	940	935	969	867	929	881	905	950	940	916	903	856	923	928	897	907	950	907	908	903	893	871	939	874	912	863	907	882	893	874	931	950	913	882	898	908	877	898	900	898	849	930	924	893	882	862	823	907	878	874	915	957	854	948	874	923	902	931	873	871	929	877	917	893	884	914	930	930	910	929	881	894	880	919	886	916	920	874	889	878	905	892	921	888	962	932	891	889	845	949	936	888	881	859	911	909	950	900	941	905	910	909	914	935	877	949	906	936	952	888	875	910	905	907	931	867	859	863	903	896	895	917	910	960	897	884	926	900	888	982	876	871	941	927	898	872	972	907	878	859	927	947	896	903	858	917	910	873	896	844	863	905	876	895	930	924	930	895	903	931	864	922	939	896	848	919	951	975	915	869	859	881	863	885	912	923	944	843	844	896	896	929	890	867	888	943	956	871	911	857	904	883	884	934	919	881	938	946	941	898	902	871	899	951	902	902	891	901	867	910	931	915	890	935	936	894	898	886	893	904	1018	898	838	838	875	861	867	937	873	911	899	902	879	891	928	875	907	903	887	962	875	895	928	908	908	922	907	954	893	929	926	877	891	917	920	875	918	903	916	885	906	934	865	918	906	898	878	921	940	928	902	898	860	927	841	900	922	889	972	888	964	925	896	902	888	914	878	930	940	869	902	918	874	959	833	894	963	881	913	911	914	892	939	843	894	868	884	932	906	889	893	888	895	871	932	902	892	889	916	928	902	889	947	872	908	871	915	911	892	882	867	954	859	886	865	887	921	931	895	944	867	873	952	842	921	933	915	900	924	911	924	883	936	904	919	907	899	904	951	909	911	917	879	915	890	893	876	914	907	949	926	910	901	874	917	923	886	947	840	913	914	951	956	906	995	882	951	936	858	871	864	925	907	856	923	894	903	925	913	893	904	905	895	892	928	943	888	932	858	865	876	899	913	902	918	912	907	886	858	839	872	905	952	929	966	935	878	900	851	921	919	920	941	904	905	902	880	910	866	918	980	971	899	905	867	899	867	910	915	886	882	865	879	865	882	882	929	895	946	884	913	934	883	886	877	927	924	900	901	928	928	1016	882	904	908	978	921	929	884	952	873	930	878	910	921	890	956	900	872	949	913	934	910	899	871	877	906	882	910	927	872	934	930	930	867	870	926	906	927	866	894	913	882	886	911	850	890	888	884	943	941	983	936	897	940	941	922	862	939	896	887	922	924	912	931	904	962	918	903	914	920	866	880	907	939	848	945	879	895	910	901	854	883	825	889	919	988	966	944	954	896	923	919	936	915	920	905	927	867	883	909	869	907	922	913	956	862	881	925	907	950	889	920	886	838	938	936	903	964	951	861	902	936	951	889	942	941	931	927	905	922	841	935	919	924	916	899	878	900	951	920	917	926	846	904	890	869	934	981	907	875	941	900	968	885	919	924	940	888	910	909	929	910	927	921	909	925	947	896	908	904	937	935	884	925	921	903	889	896	885	935	883	927	885	873	884	910	864	920	884	893	956	886	922	893	883	892	877	868	950	936	898	908	904	898	885	870	907	952	887	851	893	917	903	955	926	916	889	914	929	892	899	912	890	891	902	941	871	920	923	863	939	935	884	906	890	942	925	901	917	925	866	866	963	857	911	862	915	907	901	908	909	907	953	913	891	910	938	869	929	909	888	904	882	928	894	888	931	847	919	905	909	927	888	948	897	933	898	900	929	861	878	904	913	881	911	836	891	971	944	875	926	896	913	925	919	926	926	928	931	892	866	898	937	925	927	938	934	866	893	913	889	931	892	914	881	933	919	955	954	999	922	923	899	929	894	879	924	884	896	951	945	848	942	954	893	902	945	938	893	864	886	976	857	886	933	889	891	892	893	909	907	893	920	916	930	930	934	926	906	973	875	903	957	892	915	944	866	855	867	925	918	886	910	918	910	849	921	923	936	906	932	888	897	979	873	917	945	877	898	930	892	908	900	926	925	863	888	895	868	897	937	889	884	864	954	873	927	865	922	893	914	904	896	870	889	910	898	930	925	913	888	840	916	900	901	904	881	920	923	956	872	847	892	914	911	868	893	864	919	929	924	888	926	940	885	964	927	865	897	908	883	940	897	923	898	894	882	941	875	942	932	894	876	947	885	878	892	940	869	935	935	905	865	890	905	873	902	902	922	894	913	904	875	884	947	916	891	874	881	891	924	899	936	894	903	888	912	920	917	925	879	895	925	891	965	909	891	881	879	946	881	901	908	921	963	880	916	875	941	866	975	898	906	912	916	918	925	935	874	917	899	904	931	936	903	928	897	909	852	841	904	879	877	925	930	910	912	936	989	913	912	881	948	947	905	932	936	926	915	939	919	923	893	928	879	918	872	914	945	911	861	955
16373	3468	263	176	218	194	179	202	184	180	185	180	182	190	197	187	162	187	170	183	159	176	185	191	182	182	182	172	185	160	178	173	178	183	178	191	179	200	193	180	190	174	178	185	202	160	191	210	200	193	176	190	181	163	158	178	192	184	199	193	176	194	200	185	193	198	160	181	172	187	174	184	173	180	187	180	146	199	158	175	187	172	215	188	173	163	191	166	163	198	173	187	160	171	172	167	142	177	191	183	185	169	154	166	191	192	173	187	188	187	190	168	173	171	167	150	164	185	173	181	182	189	179	167	180	164	156	181	191	189	171	184	170	183	190	194	154	176	177	160	207	188	192	184	174	165	178	167	164	179	179	193	177	189	169	180	176	190	178	179	171	205	172	174	183	199	183	171	180	184	203	178	205	165	162	175	169	166	172	196	183	185	192	153	173	183	180	194	172	175	183	180	172	190	170	175	171	176	146	155	168	190	169	169	174	192	183	164	153	187	165	174	166	168	180	185	169	194	174	195	183	174	177	179	173	160	178	192	176	193	181	185	186	178	181	173	179	175	179	184	162	197	191	204	176	184	171	186	158	167	191	165	157	197	166	174	169	173	177	192	178	183	186	171	177	171	169	166	192	190	148	198	165	191	179	177	152	183	177	172	199	190	157	190	195	177	201	199	184	178	182	185	196	189	169	170	182	160	170	195	191	168	182	211	183	185	162	175	178	172	179	149	179	164	165	176	180	155	163	162	177	157	148	172	167	186	160	178	161	194	205	170	157	173	172	174	174	184	173	200	175	139	179	180	175	200	164	180	181	171	185	195	166	187	174	151	177	173	167	163	179	195	189	166	198	188	194	177	184	202	185	193	181	184	171	182	156	172	173	179	177	172	164	172	177	171	168	189	137	166	195	175	160	194	195	154	206	184	173	156	211	197	188	161	180	173	155	169	138	159	192	152	182	204	155	195	192	177	145	191	188	179	184	190	183	191	183	185	189	189	162	195	146	153	177	174	189	162	173	144	186	166	159	173	195	164	202	166	166	148	173	193	164	179	186	169	189	160	152	196	167	172	179	185	156	177	162	193	185	202	189	156	165	133	182	189	163	165	187	200	176	158	195	175	167	177	158	170	190	182	172	193	169	186	186	172	201	165	170	173	167	198	191	179	168	145	173	159	169	179	173	174	176	180	176	189	155	166	171	207	183	183	175	142	174	173	148	175	198	173	172	178	205	177	146	167	179	167	173	180	184	169	178	201	192	161	204	159	161	184	190	167	182	154	154	171	177	188	195	197	162	142	170	173	174	187	153	180	171	161	174	173	195	174	152	167	183	194	178	188	167	198	158	165	171	165	199	168	171	190	185	158	203	162	211	194	162	161	183	174	165	166	172	203	183	189	194	162	171	177	160	164	203	183	206	163	172	144	175	168	190	181	207	186	159	177	195	163	209	175	168	158	180	200	150	180	204	157	171	164	156	187	179	178	176	190	172	211	179	190	180	201	180	167	170	164	173	167	166	172	173	177	155	161	149	192	180	183	183	181	167	184	173	163	186	159	159	194	184	186	195	151	170	175	179	171	147	176	167	181	202	184	170	161	180	179	184	147	179	172	169	199	173	190	183	185	189	169	182	189	173	168	176	176	185	195	195	156	166	176	225	192	190	190	172	178	180	180	176	178	177	184	168	153	184	201	185	164	182	190	169	181	175	193	167	170	154	192	162	221	168	172	141	160	162	166	170	190	156	175	157	172	189	164	166	171	193	168	173	155	176	195	163	183	188	181	173	188	195	178	164	179	160	174	180	189	179	183	177	163	164	197	173	172	177	176	174	174	200	209	176	206	164	138	148	177	163	192	196	185	199	192	185	159	164	170	190	182	199	176	179	181	184	175	174	184	170	161	190	191	181	184	183	198	165	186	170	191	190	157	169	198	179	158	183	180	169	184	174	161	192	187	148	205	165	161	195	187	182	166	209	189	153	172	180	194	161	158	188	164	192	166	155	200	154	166	189	178	188	185	159	196	181	179	173	176	184	173	180	174	204	164	179	167	176	189	179	168	191	180	201	190	183	183	184	184	180	157	187	151	180	178	187	166	177	174	184	191	167	167	186	193	185	171	170	191	205	197	167	192	182	178	160	162	180	160	186	166	170	170	156	188	179	173	191	177	186	186	159	192	190	173	159	207	187	188	195	170	164	191	174	165	205	165	195	158	189	171	201	188	186	157	172	186	176	179	190	187	163	175	182	174	171	166	171	148	195	172	166	166	184	180	188	175	164	176	173	162	153	198	182	168	192	167	170	207	168	171	182	185	191	165	163	168	181	149	162	189	175	183	172	213	185	168	176	183	205	185	184	175	170	185	147	172	179	173	157	191	176	169	186	194	174	175	164	171	161	185	152	165	185	192	186	187	182	176	151	192	175	179	162	161	187	168	164	150	193	201	195	163	182	153	179	173	192	188	178	209	179	172	161	192	184	186	161	160	161	182	204	173	165	169	179	173	175	203	186	173	205	173	177	173	176	201	186	153	180	193	162	178	185	165	191	182	189	183	178	184	160	164	178	188	153	193	180	192	179	188	180	170	166	198	174	174	156	164	182	188	171	188	190	212	185	193	163	167	157	193	180	169	153	179	190	179	168	188	164	174	169	152	173	174	156	160	186	189	187	191	175	152	169	194	175	207	169	147	162	168	188	202	158	172	187	187	158	179	163	185	198	187	181	187	199	194	178	193	198	187	190	184	157	211	160	176	192	184	179	176	196	193	154	195	173	178	180	168	177	182	190	195	178	189	166	167	196	171	183	167	175	176	188	170	190	184	180	166	168	153	161	173	188	188	180	173	173	172	192	162	178	191	153	198	187	183	183	186	179	173	179	163	166	183	165	181	191	188	178	180	173	179	191	173	175	209	173	163	187	156	165	180	166	211	192	181	181	192	185	177	150	175	193	162	153	190	164	182	204	183	164	175	172	182	180	183	171	193	162	180	182	159	164	182	174	143	195	171	177	159	187	178	180	171	194	174	172	196	168	167	178	184	175	149	162	175	176	184	188	181	171	173	171	181	165	175	186	175	153	159	174	184	197	174	175	174	176	158	170	196	160	182	178	166	163	182	186	169	181	154	204	177	189	183	186	176	205	200	165	190	170	180	176	182	202	173	189	170	184	179	171	170	179	162	158	201	192	163	193	187	186	177	184	156	183	171	176	166	192	175	171	159	168	181	175	198	160	182	199	184	165	175	176	172	190	189	192	177	171	177	181	169	159	187	192	198	179	191	172	150	201	182	160	162	194	165	172	165	150	185	173	172	169	198	187	161	154	187	196	196	188	173	202	182	188	203	170	183	164	165	198	180	165	193	168	186	193	188	182	186	165	189	179	170	205	173	189	179	172	186	164	185	155	181	196	170	179	171	187	180	170	198	179	176	171	160	175	178	181	181	169	185	196	186	176	180	156	164	173	185	183	174	152	156	165	178	145	175	170	172	163	192	164	176	168	187	170	193
13882	4947	561	572	590	578	581	504	544	580	511	506	550	488	524	508	542	502	552	539	498	474	535	507	480	514	523	498	513	552	541	523	512	508	516	481	523	505	543	506	557	532	496	469	491	506	528	481	524	532	546	550	512	511	470	502	504	506	540	519	496	507	532	505	520	498	487	493	526	541	517	541	492	529	497	526	491	496	520	491	517	505	463	482	523	512	476	536	546	523	500	541	552	528	525	550	498	495	527	533	512	559	564	543	536	503	510	515	482	487	507	516	492	522	498	508	479	503	555	505	544	512	487	549	525	555	550	513	549	550	507	524	522	485	483	532	496	481	478	483	489	513	513	508	474	477	517	542	549	542	479	524	501	495	512	477	508	518	519	482	509	520	523	518	539	563	474	547	507	509	523	489	543	557	482	532	497	502	505	508	469	507	513	509	510	487	573	517	524	512	498	492	516	497	539	495	534	474	537	522	532	541	512	513	470	521	528	575	542	536	496	501	498	510	511	494	499	523	498	526	508	559	515	508	488	528	498	515	532	467	542	453	484	526	518	498	479	493	511	480	518	481	531	525	523	495	527	497	514	542	552	543	531	492	520	512	506	513	536	480	528	501	489	514	516	513	521	535	537	528	511	549	560	528	506	533	500	534	555	503	542	510	481	515	518	494	505	543	540	510	503	492	544	539	496	508	522	523	525	527	504	504	514	518	525	495	520	478	547	467	524	518	535	491	521	521	492	563	518	515	512	520	481	518	517	491	515	543	493	538	536	534	484	502	513	499	558	534	492	502	465	547	482	539	521	509	490	559	525	510	497	518	480	513	511	518	532	491	536	480	554	515	507	535	514	491	527	509	497	534	535	501	525	492	513	489	504	530	558	493	540	540	513	495	525	505	535	518	529	502	519	518	512	534	532	531	481	509	524	457	503	514	506	522	526	509	532	506	531	520	523	508	489	526	518	484	518	536	531	550	519	555	486	531	523	536	511	527	512	523	544	562	524	503	519	560	530	518	545	524	513	493	504	521	541	477	531	511	505	498	542	528	520	545	521	489	492	504	510	567	509	516	522	494	529	518	472	504	538	483	532	504	505	525	511	487	557	487	512	552	501	564	506	519	524	508	510	498	510	512	525	522	485	523	512	476	482	546	484	490	519	492	495	532	489	519	535	534	533	489	474	522	507	525	498	485	522	511	494	538	519	556	542	533	491	498	543	522	484	496	499	517	512	529	523	525	475	500	510	481	522	534	530	496	530	503	487	497	493	519	497	517	480	521	525	526	562	480	526	540	531	500	498	478	520	503	493	468	480	493	541	513	525	535	533	513	557	526	501	501	522	546	542	499	491	509	529	542	483	507	492	523	544	522	495	498	507	513	511	521	516	485	514	482	526	511	536	546	501	495	522	496	518	482	575	456	522	528	533	492	524	519	544	521	556	540	564	517	550	491	485	517	525	528	531	542	502	511	503	509	503	480	531	524	508	524	571	513	498	510	494	479	547	505	501	529	521	511	552	504	492	491	503	544	505	477	490	522	521	544	515	530	534	506	509	505	474	509	521	479	469	556	520	495	550	478	482	489	487	471	545	530	495	510	519	500	522	540	548	512	555	494	490	511	502	533	489	569	507	524	481	512	497	468	491	522	547	530	515	503	492	498	527	525	522	469	513	520	551	548	526	541	510	517	523	499	495	502	542	497	513	495	563	523	496	527	504	554	541	505	500	478	501	498	500	534	524	529	542	560	538	506	519	513	492	487	548	512	536	509	560	481	503	521	530	519	508	530	490	462	549	520	500	507	507	519	507	531	517	526	520	491	533	488	521	478	553	515	534	497	542	515	490	501	537	488	544	527	511	475	507	501	511	541	519	518	474	487	505	535	517	511	517	476	515	491	509	514	537	541	484	509	474	540	501	533	484	500	545	503	530	487	500	499	527	493	514	515	523	476	515	475	510	511	522	505	491	521	523	470	489	509	559	494	501	506	504	471	511	501	514	484	498	498	481	520	552	518	474	534	489	511	507	517	519	501	529	485	501	521	541	503	535	541	509	567	506	518	488	544	506	522	523	508	497	556	485	492	512	470	531	494	509	486	531	514	532	509	506	528	571	523	514	516	463	530	525	522	525	510	526	516	512	538	561	499	539	533	513	493	490	472	566	515	521	504	521	462	535	500	514	518	503	502	520	545	497	511	542	484	539	532	526	509	483	537	498	489	502	531	522	521	491	513	543	548	506	511	500	537	486	462	505	530	473	500	508	497	459	531	527	525	551	565	523	532	465	515	499	500	491	532	482	514	523	554	527	508	512	524	540	480	525	503	507	496	527	492	524	565	523	490	529	513	530	518	551	511	503	540	552	524	481	539	536	544	553	542	540	521	482	538	492	511	521	558	531	505	451	537	532	505	512	545	526	483	489	523	536	520	520	512	539	550	489	501	488	551	535	515	479	480	532	504	513	539	495	493	523	525	538	490	543	510	518	540	497	531	510	515	508	540	512	495	542	487	509	532	514	518	509	510	490	528	570	522	539	498	538	513	520	565	505	506	528	496	490	526	517	482	500	532	484	485	489	502	499	504	531	517	505	518	519	499	510	530	501	491	547	520	468	561	536	502	492	575	503	509	512	521	510	538	464	541	524	468	543	524	518	517	514	504	489	473	507	513	479	501	510	506	509	498	496	547	502	589	523	525	555	532	534	522	528	518	574	513	521	544	520	549	499	519	518	518	522	507	502	508	497	526	502	524	504	515	514	502	524	517	512	492	546	505	537	528	531	508	510	504	510	511	507	511	504	538	519	468	489	518	494	489	494	529	520	498	529	524	522	541	537	478	473	563	523	534	521	520	495	491	582	482	492	518	493	520	538	506	488	531	475	528	509	532	502	538	479	506	507	525	528	524	530	533	531	517	528	492	495	461	551	522	485	519	515	544	558	518	503	517	551	566	497	517	519	470	528	514	514	492	510	526	506	535	474	522	491	555	492	491	548	500	514	522	521	528	528	497	470	553	537	550	491	496	516	515	529	531	498	535	522	507	536	542	527	512	535	527	500	504	511	498	516	524	465	537	549	506	524	516	503	516	512	483	504	493	514	508	519	518	498	509	527	526	581	507	514	546	509	462	500	557	458	526	501	540	510	511	510	538	516	565	540	529	524	530	504	534	540	504	482	498	518	517	526	525	452	511	518	556	487	517	541	529	506	538	544	529	519	518	527	480	525	509	543	469	511	576	492	491	494	481	545	496	500	502	489	525	514	486	512	507	523	525	525	528	524	533	507	491	530	513	511	530	488	517	502	537	519	503	535	517	550	535	519	537	505	479	532	537	498	544	526	491	529	529	558	518	513	534	512	497	530	504	514	535	506	512	520	530	506	494	518	485	542	539	512	539	473	507	495	523	527	550	488	546	480	517	487	531	487	481	542	515	503	522	514	554	538	517	542	528	491	507	478	511	534	495	536	510	525	490	504	557	575	529	510	481	512	547	505	505	494	478	501	534	498	516
62422	39696	10137	1139	658	553	543	471	472	424	369	357	382	392	376	376	382	374	335	368	344	301	318	363	344	332	342	355	328	398	339	344	347	350	321	315	319	349	344	335	360	338	344	351	363	360	330	357	323	347	338	361	368	368	375	335	370	314	302	334	356	357	343	364	338	319	336	384	361	339	329	358	312	324	336	326	373	379	337	339	313	329	360	335	334	347	359	356	343	367	331	324	329	355	328	354	346	342	313	347	349	374	347	338	337	347	347	348	341	352	363	344	354	329	320	320	340	371	317	358	374	348	326	343	310	339	342	349	355	400	338	328	321	311	350	347	344	338	328	361	315	340	333	352	333	306	358	332	356	358	332	362	365	359	356	327	352	306	379	351	322	339	333	338	380	347	382	336	332	350	309	333	362	359	336	372	314	336	305	324	355	369	327	338	360	335	311	315	326	323	352	340	362	365	416	341	335	324	319	369	338	378	330	316	362	351	363	321	376	334	364	355	341	335	331	338	365	339	353	361	364	348	316	342	339	344	312	347	330	345	342	351	353	346	352	347	343	337	349	353	309	333	329	344	360	355	337	338	336	341	330	331	334	384	312	364	341	353	361	338	353	333	357	339	329	339	341	369	344	338	361	354	354	335	335	356	346	342	322	366	348	336	340	318	338	357	321	316	343	345	341	379	333	325	355	347	306	338	367	351	331	345	349	331	322	377	367	349	331	338	365	344	325	325	313	332	373	320	347	320	332	327	344	325	362	344	326	333	354	366	355	313	327	388	350	363	356	321	334	316	347	342	305	342	365	320	348	311	349	335	342	357	337	338	334	326	371	326	364	378	349	374	340	327	354	332	307	326	379	336	311	331	344	320	369	375	364	334	358	326	305	345	379	332	392	331	344	325	311	329	355	303	340	323	336	350	360	350	311	325	321	341	316	352	369	335	324	325	343	336	351	330	346	359	314	365	360	336	347	359	336	342	356	326	324	325	333	339	389	363	351	349	342	360	324	340	341	355	351	346	334	349	310	331	312	364	340	373	315	315	331	357	341	364	378	354	310	382	342	367	326	346	341	407	323	347	357	317	333	384	306	339	355	304	327	328	325	354	370	317	319	351	327	339	324	306	362	349	344	347	361	308	378	347	331	388	362	326	365	356	358	310	321	321	335	350	348	359	337	348	332	353	309	302	321	337	354	314	311	344	324	367	340	350	344	317	393	355	287	342	351	329	354	349	370	343	342	332	370	317	311	354	332	350	319	335	354	312	333	369	368	323	344	328	325	342	322	371	333	338	338	326	357	330	310	344	327	319	323	360	327	375	363	330	333	341	325	337	355	338	334	325	378	319	315	323	336	357	380	358	342	307	341	325	343	331	358	360	374	380	328	348	337	328	346	372	382	340	331	337	361	311	340	355	360	320	333	357	352	357	309	347	378	317	356	354	352	344	359	365	364	360	348	329	364	295	329	343	377	372	369	365	362	341	377	362	329	309	366	337	336	357	410	340	322	343	347	358	360	359	359	343	333	361	373	355	333	368	334	375	329	353	317	340	357	348	327	332	318	321	346	374	362	364	325	316	366	345	343	348	324	365	346	320	333	371	342	346	375	309	345	326	332	333	353	369	362	325	307	337	361	339	327	354	350	356	313	348	329	331	306	358	340	347	360	307	351	407	356	358	315	349	355	320	317	352	381	300	320	331	321	348	304	331	360	329	330	336	334	352	364	339	339	351	347	308	371	352	343	356	333	355	322	294	369	334	361	344	322	307	314	350	329	347	338	314	334	336	333	334	322	328	320	347	343	349	332	359	366	381	373	331	350	377	361	321	317	288	367	351	313	328	339	328	337	353	351	316	327	376	366	341	360	326	327	353	377	342	355	398	356	346	356	335	324	320	337	334	329	368	350	362	373	303	329	369	310	332	339	318	343	310	345	339	359	342	355	351	353	369	337	319	314	329	351	325	338	330	378	372	354	345	356	333	354	336	318	343	362	335	359	369	333	352	389	319	343	351	331	339	361	351	320	334	378	339	332	331	331	326	310	343	326	302	345	336	350	329	331	337	331	383	343	328	328	336	345	365	325	372	364	366	347	367	332	360	355	387	347	339	371	332	353	354	323	316	326	345	330	333	334	301	343	333	387	332	355	344	327	344	360	331	335	361	336	370	337	336	368	357	358	365	347	371	353	356	311	318	339	349	349	341	362	353	337	315	327	394	328	328	335	342	355	344	352	349	342	354	362	363	346	345	328	396	367	329	333	363	330	352	336	346	338	328	358	308	335	345	327	327	383	318	395	328	304	342	354	332	335	310	355	352	371	352	382	312	311	330	375	310	345	356	315	354	351	355	351	347	345	322	364	353	337	355	336	330	343	342	333	344	360	348	378	354	291	357	342	325	328	347	352	328	322	329	342	327	335	305	361	336	366	361	365	358	323	290	372	338	348	354	334	332	353	382	355	382	348	347	362	323	364	361	349	340	363	377	367	349	320	354	339	353	316	378	308	306	352	342	359	343	341	356	318	309	318	319	346	346	343	328	342	311	364	327	330	367	331	368	339	353	344	322	339	371	332	322	345	325	287	373	336	332	374	364	346	351	347	347	326	385	329	336	336	369	329	333	344	324	340	328	351	346	367	343	348	328	385	333	365	365	367	332	355	341	357	308	366	332	352	366	349	329	331	374	336	314	314	307	349	373	331	336	375	373	355	340	354	357	322	339	330	324	337	322	336	392	354	329	377	334	332	328	327	342	346	336	311	344	333	324	339	368	357	314	326	329	342	338	357	337	327	331	320	379	369	355	353	388	325	324	368	370	368	384	328	354	331	350	374	346	344	356	354	365	300	341	325	328	340	352	349	337	370	370	316	348	358	309	357	323	334	341	329	340	314	314	326	338	342	339	351	313	339	344	320	324	356	350	301	373	326	349	340	318	372	328	346	326	320	360	321	319	350	360	330	330	351	331	341	349	380	354	335	364	356	344	311	362	332	363	366	356	354	337	355	367	354	347	350	345	343	343	333	354	334	356	343	325	310	361	330	359	335	353	345	372	350	338	351	315	364	317	335	335	339	355	357	351	328	334	366	336	328	348	392	373	332	365	330	344	347	348	351	369	347	346	324	352	375	320	329	320	340	369	355	331	303	338	331	339	358	340	324	369	344	346	344	354	386	330	336	342	352	355	348	366	368	335	343	363	344	362	339	345	336	322	351	337	364	328	331	354	353	330	325	360	337	342	399	306	357	394	345	311	338	350	349	366	324	337	376	324	356	400	390	351	315	339	344	344	310	365	356	355	328	353	346	334	317	315	375	340	341	334	384	346	303	341	346	348	339	321	327	327	324	359	361	356	360	336	348	305	335	325	350	332	362	315	370	326	357	359	364	359	320	328	333	326	332	330	360	360	344	333	353	315	347	325	323	350	345	358	360	368	327	341	347	346	365	347	366	351	333	367	300	341	375	330	327	360	331	335	337	351	363	309	330	360	333	335	364	356	395	348	312	355
36729	25963	2052	2309	2264	1996	1632	1515	1417	1290	1182	1122	1154	1042	1073	1002	1063	963	1022	997	964	961	911	942	910	964	893	878	945	940	915	947	896	869	877	907	878	898	879	960	871	900	921	841	876	883	941	877	886	917	902	881	827	868	885	887	880	897	871	864	852	856	813	818	905	852	880	867	930	887	862	875	824	879	905	834	907	865	884	922	901	869	877	842	864	917	860	900	876	893	865	908	810	890	850	874	839	900	934	894	874	871	794	912	881	920	883	867	889	838	918	861	835	897	868	902	874	855	862	843	857	877	823	803	823	850	874	875	894	824	903	841	826	821	841	935	901	809	887	893	882	808	860	847	885	883	847	864	880	874	851	854	848	913	840	852	866	882	857	844	862	842	887	865	864	881	841	841	874	838	836	880	898	868	822	852	885	834	890	818	819	907	833	883	869	878	848	882	826	882	886	832	876	869	867	854	826	825	864	867	870	856	901	853	879	842	889	863	858	917	882	872	856	864	876	859	848	829	866	854	839	818	899	892	847	905	805	854	920	868	854	850	873	857	858	820	821	807	849	835	851	875	865	837	843	900	813	865	819	872	881	855	920	856	920	845	894	843	850	873	827	835	880	902	889	857	893	871	875	924	859	879	844	828	921	890	825	816	896	898	868	838	841	883	869	857	894	851	840	875	825	848	869	871	876	877	818	891	917	844	805	888	878	851	830	877	890	876	843	924	859	843	832	891	884	862	890	896	885	852	896	869	827	858	877	886	871	810	883	856	873	836	951	870	886	898	878	838	871	927	880	908	843	927	852	900	888	830	865	854	887	826	895	900	841	869	865	843	859	864	834	874	864	830	881	838	813	854	888	900	848	811	856	875	865	886	916	855	868	858	829	856	825	885	848	923	795	863	865	880	853	891	793	868	867	825	879	827	889	871	858	824	849	870	865	831	860	860	889	842	884	902	868	826	863	849	843	835	902	869	864	832	806	860	867	876	866	844	853	830	833	895	880	860	873	868	867	839	828	884	890	852	883	865	883	880	854	852	907	896	893	838	868	835	822	853	851	846	858	835	870	856	845	859	854	851	916	862	869	852	918	831	861	883	876	855	898	876	924	864	859	857	829	876	837	835	862	929	823	869	853	855	899	890	832	826	912	894	859	817	819	821	857	902	819	856	804	893	906	833	852	875	938	916	860	908	883	841	863	862	897	870	835	862	859	831	900	861	841	836	847	843	863	900	868	865	885	894	849	883	857	883	825	916	850	873	825	848	921	888	862	912	866	822	849	877	868	836	863	899	842	874	923	831	832	859	880	821	890	898	892	858	819	819	818	839	862	879	837	885	837	832	896	852	867	900	820	881	877	911	865	885	848	878	873	834	854	837	813	909	876	873	869	864	829	816	860	780	855	872	864	841	900	882	906	854	881	838	864	845	902	810	913	869	886	865	858	889	908	832	880	880	825	825	895	879	851	855	885	877	885	863	864	828	844	911	899	854	861	889	857	921	896	905	831	866	880	853	838	869	916	873	883	834	916	867	847	904	829	913	848	810	888	842	894	850	838	854	887	857	979	865	865	848	827	853	880	850	858	873	848	889	923	816	848	907	866	893	867	847	827	873	823	890	885	914	816	857	837	849	896	844	888	874	826	869	834	855	876	851	856	858	844	847	896	859	866	890	860	860	853	910	827	803	857	896	864	933	877	836	881	828	844	886	832	847	850	836	904	873	872	861	857	882	897	810	823	871	911	865	870	851	885	877	826	882	855	888	836	783	858	880	853	864	825	860	869	838	864	891	881	857	793	834	854	861	848	855	921	870	832	807	868	812	883	877	861	860	825	855	844	839	877	916	901	864	912	898	856	838	834	873	852	846	877	874	863	865	899	868	805	881	847	862	837	864	838	820	900	863	862	848	828	850	900	849	891	907	855	840	872	905	862	852	867	862	909	857	872	851	899	871	921	896	884	886	956	859	874	915	851	874	922	875	828	892	883	848	847	878	877	903	847	888	833	824	904	871	885	854	842	908	854	894	828	851	830	878	865	870	860	844	892	850	834	857	797	874	820	895	912	887	785	854	882	846	869	840	922	832	883	839	857	883	896	903	842	832	889	870	884	908	817	833	865	906	832	839	886	933	840	835	866	944	842	872	875	844	885	786	897	840	862	862	814	865	827	861	873	886	874	837	838	851	887	819	892	870	915	848	871	899	857	859	860	851	874	851	848	857	850	892	817	836	845	839	843	825	878	861	836	857	849	838	823	867	873	899	933	850	849	913	857	858	856	894	896	864	878	908	846	855	867	892	867	867	817	886	862	883	849	889	862	880	828	868	870	883	876	868	841	848	873	841	830	871	866	914	880	910	838	842	835	841	879	896	818	868	869	824	867	902	885	867	860	835	842	860	878	866	898	855	862	891	860	854	808	887	892	862	898	866	904	884	832	899	885	906	866	819	819	866	890	869	900	842	879	894	876	830	872	830	877	868	865	895	849	865	857	817	899	861	852	828	804	827	896	845	912	887	879	857	901	872	845	869	828	894	909	830	855	844	843	848	850	848	883	898	851	824	872	892	868	871	926	837	851	885	827	892	823	889	853	816	873	899	858	848	853	847	872	912	829	895	855	865	837	874	842	862	868	856	857	818	847	902	823	885	864	853	870	855	824	861	886	815	865	878	863	900	827	832	888	937	884	847	914	867	853	832	878	877	877	803	863	867	835	857	860	805	940	860	858	843	892	868	885	844	855	935	867	863	854	913	883	845	856	874	846	832	885	888	872	836	895	831	912	929	903	864	866	854	825	864	893	878	874	813	881	922	849	782	870	866	896	853	850	863	861	851	841	885	862	885	854	817	858	863	854	841	854	878	906	946	909	894	818	879	869	826	853	844	858	876	856	794	877	877	865	889	845	843	849	840	926	889	839	840	838	869	890	857	824	926	883	856	825	853	819	891	865	888	880	883	878	784	899	844	858	879	904	857	868	863	847	855	845	854	894	881	897	879	866	809	857	842	898	847	840	890	846	851	814	877	842	830	899	888	885	887	845	894	860	870	877	881	910	868	857	860	877	896	910	842	907	793	840	853	842	900	817	891	874	853	834	832	854	830	825	886	853	891	925	872	873	889	851	861	831	850	853	846	857	869	899	881	827	851	876	861	838	865	856	875	871	844	859	867	917	877	892	931	813	885	883	844	827	876	895	835	870	856	864	843	870	892	848	765	831	873	839	856	906	869	877	862	858	853	826	883	858	865	863	861	843	873	898	813	793	901	820	900	866	821	870	823	907	925	842	889	839	833	832	883	906	844	830	834	835	851	893	874	893	875	858	849	877	860	916	839	857	925	841	881	855	867	874	887	917	868	901	880	861	849	929	871	881	859	898	917	874	888	874	825	827	863	862	893	865	858	906	869	873	876	817	905	866	875	860	817	815	833	904	856	878	890	892	888	867	843	851	822	836	909	875	836	850	849	848	907	866	868	837	897	860	837	845	853	864	868	848	838	913	840	842	834
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
